/* CSS Document */
body{
    margin:0;
    padding:0;
    font-size: 14px;
    font-family: "微软雅黑",Tahoma,Arial;
	overflow-x:hidden;
}
.m10{ margin-top:10px;}
*{-webkit-tap-highlight-color: rgba(0, 0, 0, 0);}
div, dl, dt, dd, ul, ol, li,
h1, h2, h3, h4, h5, h6, pre, code,
form, fieldset, legend, input, button,
textarea, p, blockquote, th, td ,a{margin: 0;padding: 0;-webkit-tap-highlight-color: rgba(0, 0, 0, 0);}
fieldset, img { border: 0;}
h1, h2, h3, h4, h5, h6{ font-weight: normal;}
/* remember to define focus styles! */
:focus {outline: 0;}
address, caption, cite, code, dfn,em, strong, th, var, optgroup {font-style: normal;font-weight: normal;-webkit-tap-highlight-color: rgba(0, 0, 0, 0);}
abbr, acronym {border: 0;font-variant: normal;} 
input, button, textarea,select, optgroup, option {font-family: inherit;font-size: inherit;font-style: inherit;font-weight: inherit;}
code, kbd, samp, tt {font-size: 100%;}
/*@purpose To enable resizing for IE */
/*@branch For IE6-Win, IE7-Win */
input, button, textarea, select {*font-size: 100%;-webkit-tap-highlight-color: rgba(0, 0, 0, 0);}
ol, ul ,li{list-style: none;}
/* tables still need 'cellspacing="0"' in the markup */
table { border-collapse: collapse; border-spacing: 0;}
caption, th {text-align: left;}
sup, sub {font-size: 100%;vertical-align: baseline;}
/* remember to highlight anchors and inserts somehow! */
a:link, a:visited, a:active{text-decoration: none;-webkit-tap-highlight-color: rgba(0, 0, 0, 0);}
blockquote, q {quotes: none;}
blockquote:before, blockquote:after,q:before, q:after {content: '';content: none;}
.clearfix:after { content:"."; display:block; height:0; visibility:hidden; clear:both; }
.clearfix { zoom:1; }
.clear {
    clear: both;
}
a {
color:#555;
text-decoration:none;
}

a:hover {
color:#333;
text-decoration:underline;
}
.border{ border:1px solid #E4E4E4;}
.ftblue{ color:#082579; font-weight:bold;}
.ftccc{ color:#666; font-size:12px;font-weight: normal;}
.fr{ float:right;}
.fl{ float:left;}
.hide{ display: none;}
.block{ display: block;}
.clear{ font-size:0; line-height:0; clear:both; overflow:hidden; zoom:1;}
.blank{ height:10px; font-size:0; line-height:0; clear:both; overflow:hidden;}
/*头部*/
.bigheader{ margin:0 auto; width:100%; height:120px; overflow:hidden; background: #fff;}
.header{ margin:0 auto; width:1200px; height:113px; overflow:hidden; background: #fff;}
.logo{ width:343px; height:113px; float:left;}
.logoz{ width:185px; height:113px; float:left; margin-top:30px; margin-left:15px;}
.logoz p{ font-size:12px; line-height:19px; color:#555555;}
.toplan{ color:#175791;}
.logonav{ width: 355px; height:60px; float:left;}
.logonav ul{ height:27px; text-align:center;}
.logonav ul li{float: left; width:78px; height:auto; margin:45px 5px 5px;}
.logonav ul li a{ font-size:16px;color: #333333; line-height:35px; text-decoration: none; padding-bottom:10px;}
.logonav ul li a:hover{ font-size:16px;color:#175791;line-height:35px; text-decoration: none; padding-bottom:10px; border-bottom:3px solid #175791;}
.tel{ width:198; height:113px; float:left;}

/* banner */
.banner{ margin:0px auto; text-align:center; position:relative; }
.bannermain{ width:1200px; margin:0 auto;}
.banneran{ width:155px; height:155px; left:71%; top:44.5%; position:absolute; z-index:10;}


.banner img{ width:100%; margin:0px auto;}


.footer-box{
    width: 1200px;
    margin: 0 auto;
    padding: 60px 0 0;
}
.footer-logo{
    width: 160px;
    height: 73px;
    overflow: hidden;
    margin-left: 20px;
}
.footer-nav{
    width: 730px;
    margin-left: 50px;
}
.fArea{
    float: left;
    width: 108px;
    margin-left: 35px;
}
.fArea-h3{
    font-size: 16px;
    background: url(images/line3.png) left bottom no-repeat;
    line-height: 35px;
    font-weight: normal;
}
.fArea-box,.fArea-box2{ padding-top: 15px;}
.fArea-box li{ line-height: 24px;}
.fArea-box li a{ color: #fff;}
.fArea-box2 a{
    display: inline-block;
    width: 52px;
    color: #FFF;
    line-height: 24px;
}

.footer-serve{
    width: 650px;
    margin: 0 auto;
    padding: 40px 0 0;
}
.serve-li{
    float: left;
    width: 100px;
    margin: 0 5px 0 0;
}
.serve-li em{
    display: block;
    padding-bottom: 5px;
    width: 35px;
    height: 35px;
    margin: 0 auto;
    background: url(images/sever.png) no-repeat;
}
.serve-li .serve-em{ background-position: -15px 0;}
.serve-li .serve-em2{ background-position: -108px 0;}
.serve-li .serve-em3{ background-position: -208px 0;}
.serve-li .serve-em4{ background-position: -295px 0;}
.serve-li .serve-em5{ background-position: -387px 0;}
.serve-li .serve-em6{ background-position: -476px 0;}
.serve-h4{
    color: #87d7ea;
    text-align: center;
    font-size: 13px;
}
.footer-copyright{
    width: 1200px;
    margin: 0 auto;
    text-align: center;
    padding: 20px 0;
    line-height: 20px;
}