@charset "utf-8";
/* CSS Document */
/**************************头部*******************************/
.wap{ background:#306fa2; height:45px; line-height:45px;}
.wap1{ float:left; color:#fff;}
.wap2{ float:right;/* width:322px;*/ width:auto;}
.wap2 .ipv{width:115px; height:22px; padding-top:4px;}
.wap2 ul li{ float:left; width:40px; text-align:center;position: relative; cursor: pointer;}
.wx_wb{ display:none; position: absolute;top: 43px;left:-40px;width: 119px;height: 119px;}
.wx_wx{ display:none; position: absolute;top: 43px;left:-52px;width: 119px;height: 119px;}
.wap2 ul li.ico2:hover .wx_wb{ display:block;}
.wap2 ul li.ico5:hover .wx_wx{ display:block;}
.wap2 ul li a{color:#fff;}
.wap2 ul li i{ display:block; width:40px; height:45px;}
.wap2 ul li.ico1 i{ background:url(../images/ico1.png) no-repeat center;}
.wap2 ul li.ico2 i{ background:url(../images/ico2.png) no-repeat center;}
.wap2 ul li.ico3 i{ background:url(../images/ico3.png) no-repeat center;}
.wap2 ul li.ico4 i{ background:url(../images/ico4.png) no-repeat center;}
.wap2 ul li.ico5 i{ background:url(../images/ico15wx.png) no-repeat center;}


.dlzc{     height: 45px; float: right; line-height: 45px; font-size: 15px; color: #fff;}
.dlzc a{ margin-right: 10px; color: #fff;}


.wap2 ul li:hover.ico1 i{ background:url(../images/ico1_01.png) no-repeat center;}
.wap2 ul li:hover.ico2 i{ background:url(../images/ico2_01.png) no-repeat center;}
.wap2 ul li:hover.ico3 i{ background:url(../images/ico3_01.png) no-repeat center;}
.wap2 ul li:hover.ico4 i{ background:url(../images/ico4_01.png) no-repeat center;}
.wap2 ul li:hover.ico5 i{ background:url(../images/ico15wx_01.png) no-repeat center;}

.top{ padding-top:20px; margin-bottom:25px;}
.logo{ float:left}
.search{ float:right; background:url(../images/search_bg.png) no-repeat; width:310px; height:49px; margin-top:18px;}
.search input{ padding-left:15px;  width:244px; float:left; height:49px; line-height:49px; background:none; outline:none;}
.search span{ float:left; background:url(../images/search_img.png) no-repeat; width:37px; height:37px; margin-top:5px;}
.nav{ border-bottom:3px solid #216faf; height:55px; width:1180px; margin:auto; }
.nav li{ float:left; width:235px; height:55px; line-height:55px; font-size:18px; margin-right:1px;}
.nav li span{ display:block; float:left; width:80px; height:55px; margin-left:20px;}
.nav li.hover{ background:#216faf;}
.nav li.hover a{ color:#fff;}
.nav li:hover a{ color:#fff;}
.nav li a{ display:block;}

.nav li span.ico1{ background:url(../images/nav_ico1.png) no-repeat center;}
.nav li span.ico2{ background:url(../images/nav_ico2.png) no-repeat center;}
.nav li span.ico3{ background:url(../images/nav_ico3.png) no-repeat center;}
.nav li span.ico4{ background:url(../images/nav_ico4.png) no-repeat center;}
.nav li span.ico5{ background:url(../images/nav_ico5.png) no-repeat center;}


.nav li:hover { background:#216faf;}
.nav li:hover span.ico1{ background:url(../images/nav_ico1_01.png) no-repeat center;}
.nav li:hover span.ico2{ background:url(../images/nav_ico2_01.png) no-repeat center;}
.nav li:hover span.ico3{ background:url(../images/nav_ico3_01.png) no-repeat center;}
.nav li:hover span.ico4{ background:url(../images/nav_ico4_01.png) no-repeat center;}
.nav li:hover span.ico5{ background:url(../images/nav_ico5_01.png) no-repeat center;}


.nav li.hover span.ico1{ background:url(../images/nav_ico1_01.png) no-repeat center;}
.nav li.hover span.ico2{ background:url(../images/nav_ico2_01.png) no-repeat center;}
.nav li.hover span.ico3{ background:url(../images/nav_ico3_01.png) no-repeat center;}
.nav li.hover span.ico4{ background:url(../images/nav_ico4_01.png) no-repeat center;}
.nav li.hover span.ico5{ background:url(../images/nav_ico5_01.png) no-repeat center;}
.nav_div{ width:1200px; background:#fff;margin: auto;}
