@charset "utf-8";


/*=========头部*/
.main-wrap{width: 1200px;margin-left: auto;margin-right: auto;}

.header{height: 95px;background: #fff;}
.header .logo{padding-top: 12px;float: left;}
.header .nav-wrap{padding-top: 38px;float: right;font-size: 16px;line-height: 22px;}
.header .nav-list{float: left;}
.header .nav-list li{height:22px;padding-left: 27px;padding-right: 17px;float: left;background: url("../images/nav_bj.jpg") no-repeat left center;}
.header .nav-list li.first{background: none;}
.header .nav-list li a{color: #333;display: block;}
.header .nav-list li a:hover,.header .nav-list li a.on{color:#008cd6}
.header .search{float: left;}
.header .search,.header .language{padding: 0 8px;cursor: pointer;}
.header .search .icon{width: 20px;height: 20px;padding-left: 16px;background: url("../images/nav_bj2.jpg") no-repeat left center;}
.header .language{float: left;font-weight: 500;}

.banner,.banner .banner-list{position: relative;width: 100%;}
.banner .banner-list li a,.banner .banner-list li{display: block;}
.banner .banner-list li a img{width: 100%;}

/*=========底部*/
.footer{background: #424242;text-align: left}
.footer-top{overflow: hidden;padding: 25px 0;}
.footer-top .cont{float: left;background: url("../images/footer_bj2.png") no-repeat center right;padding-left: 30px;}
.footer-top .cont .title{height: 30px;line-height: 30px;font-size: 16px;color: #eee;}
.footer-top .cont.news{width: 400px;}
.footer-top .cont.link{width: 190px;}
.footer-top .cont.nav{width: 155px;}
.footer-top .cont.contact-us{width: 330px;background: none;}
.footer-top .cont ul{padding: 5px 0;}
.footer-top .cont ul li{height: 30px;line-height: 30px;overflow: hidden;padding-right: 20px;}
.footer-top .cont.news ul li{padding-left: 15px;background: url("../images/list_bj.png") no-repeat center left;}
.footer-top .cont ul li a{color: #eee;}
.footer-top .cont.contact-us .tel{overflow: hidden;width: 290px;border-bottom: 1px solid #737373;padding: 10px 0;}
.footer-top .cont.contact-us .tel img{float: left;width: 27px;height: 27px;}
.footer-top .cont.contact-us .tel .number{float: left;height: 27px;line-height: 27px;padding-left: 14px;font-size: 14px;color: #fff;}
.footer-top .cont.contact-us .tel .number .font1{font-size: 12px;}
.footer-top .cont.contact-us .tel .number .font2{font-size: 20px;color: #fbfa85;}
.footer-top .cont.contact-us .address{color: #dadada;}
.footer-top .cont.contact-us .address .name{font-size: 16px;line-height: 30px;padding-top: 18px;}
.footer-top .cont.contact-us .address .text{line-height: 20px;padding-top: 14px;font-size: 14px;}
.footer-bottom{background: #383838;height: 40px;line-height: 40px;text-align: center;color: #9c9b9b;font-size: 14px;}


.weixin{float: right;padding-left: 0}
.weixin .title{margin-bottom:20px;}
.weixin img{width: 120px;height: 120px;border:5px #fff solid;display: block;}


/*===================横排子导航===================*/
.mapBox{border-bottom: 1px #e1e1e1 solid;}
.mapBox .sonNav li{padding:0 30px;display: inline-block;position: relative;}
.mapBox .sonNav li:before{content: '';width: 1px;height: 10px;background: #dadada;position:absolute;top:50%;left: 0;margin-top: -5px;}
.mapBox .sonNav li:first-child{padding-left: 0;}
.mapBox .sonNav li:first-child:before{display: none;}
.mapBox a{display: inline-block;border-bottom: 2px #fff solid;font-size: 16px;color: #333;height: 59px;line-height: 59px;}
.mapBox a.on{color: #1a97da;border-bottom: 2px #1a97da solid;}
.mapBox a:hover{color: #1a97da;}