@charset "utf-8";
.wh1000{width: 1200px;}
.mt_20{margin-top: 20px;}
.mr_20{margin-right: 20px;}
.ml_20{margin-left: 20px;}
.mb_20{margin-bottom: 20px;}

.mr_40{margin-right: 40px;}
.clearfix:after {content: "."; display: block; height:0; clear:both; visibility: hidden;}
.clearfix { *zoom:1; }
.fl{float: left;}
.fr{float: right;}
.head_box{width: 100%; overflow: hidden;}
.head-top{background: #333333; border-bottom: 1px solid #eeeeee; height: 32px; line-height: 32px;}
.head-top .wh1000 .fl{font-family: 宋体; color: #FFFFFF;}
.head-top .wh1000 .fr{color: #FFFFFF;}
.head-top .wh1000 .fr a{color: #FFFFFF; padding: 0 3px;}
.rexian{margin-right: 30px;}
.rexian i{ padding-top:8px; margin-right: 5px;}
.logo-nav{overflow: hidden; padding: 25px 0;}
.logo{width: 320px; height: 60px;}
.logo img{width: 320px; height: 60px;}
.nav-box{width: 631px; margin-top: 16px; margin-left: 80px;}
.nav-box li{float: left;  padding: 0 27px;}
.nav-box li a{text-align: center; display: block; font-size: 18px; color: #333;}
.nav-box li a i{width: 100%; text-align: center; font-style: normal; display: block; font-size: 12px; font-weight: normal;}
.nav-box li a:hover{color: #0003c2;}


/*banner*/
/*==============焦点图================*/
#main_promo{height:420px; width:1920px; margin-left:-960px; position:relative;  top:0;  left:50%; overflow:hidden; z-index:0; }
.promoWD{width:100%; margin:0 auto; position:relative; }
.slide{display:block; float:left;  width:1920px;}
#dots{height:20px; position:absolute; bottom:0px; padding-left:48%; z-index:99; background: url(../img/yf-icon_13.png); width: 100%;}
#dots li{ width:23px; height:13px; float:left; margin-top: 4px; }
#dots li a{ width:10px; display:block; height:10px; background-color:#CCCCCC;}
#dots li.act a{background-color:#FFFFFF;}
/*==============焦点图 end================*/


/*footer*/

.footer-tel{background: #125FAF; width: 100%; height: 80px;}
.footer-tel span{float: left;}
.dibu-tel{background: url(../img/zticon_60.jpg) no-repeat center left; height: 80px; font-size: 22px; color: #FFFFFF; padding-left: 50px; line-height: 80px; display: block; margin-left: 200px;}
.email{background: url(../img/zticon_62.jpg) no-repeat center left;height: 80px; font-size: 22px; color: #FFFFFF; padding-left: 50px; line-height: 80px;display: block; margin-left: 200px;}
.return-top{width: 60px;}
.cd-top {
  display: inline-block;
  height: 40px;
  width: 60px;

  box-shadow: 0 0 10px rgba(0, 0, 0, 0.05);
  /* image replacement properties */
  overflow: hidden;
  text-align: center;
  /*-webkit-transition: all 0.3s;
  -moz-transition: all 0.3s;
  transition: all 0.3s;*/
}

.footer-box{background: #1965DA;}
.footer-nav-wx{overflow: hidden; padding: 10px 0px 20px; color: #FFFFFF; text-align:center;}
.footer-nav{width: 740px;}
.footer-nav-ul{display: block;}
.footer-nav-ul li{float: left;}
.footer-nav-ul li a{color: #fff; font-size: 16px; padding-right: 40px;}
.yuyan {color: #333; font-size: 12px; margin-top: 30px; margin-bottom: 5px;}
.yuyan a{color: #333; font-size: 12px; }
.footer-nav p{width: 100%; font-size: 14px; color: #fff; line-height: 2;height: 35px;}
.wx-box{width: 110px;}
.wx-box img{width: 110px; height: 110px;}
.wx-box p{text-align: center; font-size: 12px; width: 110px; margin-top: 3px;color: #333;}
