﻿@charset "utf-8";
body,div,dl,dt,dd,ul,ol,li,pre,form,fieldset,input,textarea,p,blockquote,th,td,font,form,p,h1,h2,h3,h4,h5,h6,span,a{padding:0; margin:0;}
input,select{font-size:12px;line-height:16px;}
h1,h2,h3,h4,h5,h6,strong{font-weight:normal;}
html,body{ -webkit-text-size-adjust:none; font-family:Microsoft YaHei; font-size:12px; color:#414141}
img{border:0;vertical-align:top}
ul,li{list-style-type:none;}
a{text-decoration:none; color:#3c3c3c;outline: none;}
a:hover{ color:#0066cb; text-decoration: none;}
a:active {star:expression(this.onFocus=this.blur());}
.cl{clear:both;}.fl{float:left;}.fr{float:right;}
.tc{text-align:center;}.tl{text-align:left;}.tr{text-align:right;}
.dis{display:block;}.undis{display:none;}
.zw10{ height:25px; font-size:0; clear:both}
.zwt12{ height:12px; font-size:0; clear:both}
.red{ color:red}
.wrapper{ width:1200px; margin:0 auto}


.header{ background:#fff; text-align:center;height:100%;}
#mainnav{ width:100%; background:#0066cb; color:#fff}
.mnav{ width:1200px; height:50px; margin:0 auto;}
.mnav ul{ float:left; width:100%;  text-align:center}
.mnav li{  width:12.5%; float:left;font-size:16px; line-height:50px; position:relative;text-align:center}
.mnav li a{ width:100%; height:50px; color:#fff; border-right:1px solid #0066cb; display:block;box-sizing: border-box; -webkit-box-sizing: border-box; -moz-box-sizing: border-box}
.mnav li a:hover{text-decoration:none;}
.mnav li a:hover{ color:#ff0; background:#0288c9}
.mnav li.mico a{ background:#015290}
.bztop {height:110px; width:1200px; margin: 20px auto;}
.bztop a{ margin-right:18px; display:block; float:left; text-align:center; padding:10px 0px; color:#fff; width:185px;}
.bztop a span{ display:inline-block; background:#fff; width:60px; height:45px; padding-top:15px; border-radius:50%; margin-bottom:10px;}
.bztop a strong{ display:block; color:#fff; font-size:14px;}
.bztop a.last{ margin-right:0px;}

.banner{ height:100%; position:relative}
.banner .ban_img{ width:100%; height:406px; overflow:hidden}
.banner .ban_num{ width:180px; height:11px; text-align:center; position:absolute; bottom:11px; left:50%; margin:0 0 0 -90px}
.banner .ban_num li{ width:50px; height:11px; background:#666; cursor:pointer; float:left; text-indent:-99999px; margin:0 5px}
.banner .ban_num li.on{ background:#007474}

.location dl{ padding:0 0 5px; height:40px; line-height:40px; font-size:14px; border-bottom:1px solid #989898}
.location dl dt{ float:left}
.location dl dt strong{ background:url(../images/cs_home.jpg) left center no-repeat; padding:0 0 0 25px}
.location dl dd{ float:right; }
.location dl dd strong{ background:url(../images/cs_tel.jpg) left center no-repeat; padding:0 0 0 25px; color:#000}

.foot_top{ background:#0066cb; height:60px; width:100%}
.foot_home{ width:152px; height:60px; }
.foot_home dt{ width:68px; height:60px; float:left; background:url(../images/foot_icon01.png) center no-repeat}
.foot_home dd{ width:84px; height:44px; padding:11px 0 0; float:left}
.foot_home dd a{ font-size:18px; color:#fff;}
.foot_home dd a span{ color:#999; display:inline-block; font-size:12px}
.foot_nav{ width:848px; height:60px}
.foot_nav dl{ float:left; height:75px; width:190px; padding:5px 0 0 20px; border-right:1px solid #005858; border-left:1px solid #009393}
.foot_nav dl:first-child{ border-left:0}
.foot_nav dl:last-child{ border-right:0}
.foot_nav dl dt{ width:50px; float:left; transition:background-position ease 0.3s 0s}
.foot_nav dl.ficon_01 dt{ height:46px; margin:2px 0; background:url(../images/foot_icon02.png) center top no-repeat}
.foot_nav dl.ficon_01:hover dt{ background:url(../images/foot_icon02.png) center bottom no-repeat}
.foot_nav dl.ficon_02 dt{ height:42px; margin:4px 0; background:url(../images/foot_icon03.png) center top no-repeat}
.foot_nav dl.ficon_02:hover dt{ background:url(../images/foot_icon03.png) center bottom no-repeat}
.foot_nav dl.ficon_03 dt{ height:33px; margin:5px 0 12px; background:url(../images/foot_icon04.png) center top no-repeat}
.foot_nav dl.ficon_03:hover dt{ background:url(../images/foot_icon04.png) center bottom no-repeat}
.foot_nav dl.ficon_04 dt{ height:34px; margin:4px 0 14px; background:url(../images/foot_icon05.png) center top no-repeat}
.foot_nav dl.ficon_04:hover dt{ background:url(../images/foot_icon05.png) center bottom no-repeat}
.foot_nav dl dd a{ font-size:18px; padding:5px 0 0 10px; display:inline-block; color:#FFF}
.foot_nav dl dd span{ color:#999; display:inline-block; font-size:12px}

.foot_bot{ padding:20px 0 10px; width:100%; display:inline-block; background:#eee}
.foot_right{ width:850px; font-size:14px}
.foot_right p{ line-height:25px; width:450px; padding:20px 80px 0 0; float:left}
.foot_right p a{ color:#0066cb}
.foot_right ul{ line-height:25px; width:300px; padding:18px 0 0; float:left}
.foot_right ul li{ line-height:37px; width:140px; text-indent:40px; margin:0 0 10px 10px; float:left;}
.foot_right ul li.icon01{ background:url(../images/f01.jpg) 10px center no-repeat #0066cb;}
.foot_right ul li.icon02{ background:url(../images/f02.jpg) 10px center no-repeat #0066cb;}
.foot_right ul li.icon03{ background:url(../images/f03.jpg) 10px center no-repeat #0066cb;}
.foot_right ul li.icon04{ background:url(../images/f04.jpg) 10px center no-repeat #0066cb;}
.foot_right ul li a{ color:#fff}
.foot_hzuo{ text-align:center; padding:30px 0; display:inline-block; width:100%}