@charset "utf-8";
/* CSS Document */
html,body,ul,li,p,input,form,h1,h2,h3,h4,h5,h6,dl,dt,dd{ margin:0; padding:0;}
html{ min-width: 1300px;}
ul,li{ list-style:none;}
em,i{ font-style: normal;}
body{ font-size:12px; color:#444; line-height:24px; margin:0px; padding:0px;  font-family:"微软雅黑"; }
img{ border:none;}
form{ margin:0px; padding:0px;}
.clear{ clear:both;}
a{ text-decoration:none; color:#333; font-family:"微软雅黑";}
a:hover{ color:#2356a9; text-decoration:underline; font-family:"微软雅黑";}
.fl {float:left;}
.fr {float:right}
.clear{clear:both;}
.width{ max-width: 1400px; margin:0 auto; overflow:hidden;}
@font-face{font-family:'impact'; src: url('../fonts/impact.ttf');}

/*页眉*/
.hdTop{width:100%; height:50px; background: #f1f1f1;}
.hdTop-width{ max-width: 1400px; margin:0 auto;}
.hdTop p{ font-size:14px; color:#5b5b5b; float:left; line-height:50px;}
.hdTopUl{ float:right; }
.hdTopUl li{ font-size:16px; color:#666; float:left; line-height:50px;}
.hdTopUl li img{ width: 24px; float: left;}
.hdTopUl li a{ font-size:16px; color:#666; padding: 0 20px 0 6px;}
.hdTopUl li a:hover{ color:#0a60d1;}
.hdTopUl li:last-child a{ padding: 0 0 0 6px;}

.logo{ max-width: 1400px; margin: 0 auto; overflow: hidden;}
.logo-l{ width: 700px;}
.logo-l img{ float: left; margin-right: 18px; width: 168px; height: 160pxs;}
.logo-l dl{ padding-top: 45px;}
.logo-l dl dt{ font-size: 36px; color: #2356a9; line-height: 36px; font-weight: bold;}
.logo-l dl i{ display: block; margin-left: 186px; width: 405px; height: 1px; background: #2356a9; margin-top: 8px;}
.logo-l dl p{ font-size: 24px; color: #333; line-height: 40px; font-weight: bold;}
.tel{ width: 330px;}
.tel dl{ background:url(../images/dh.jpg) left center no-repeat; height: 160px;}
.tel dl dt{ padding-top: 22px; font-size: 18px; color: #333; font-weight: bold; line-height: 36px; padding-left: 68px; }
.tel dl p{ font-size: 30px; color: #333; line-height: 36px; padding-left: 68px;}

.nav{ width: 100%; height: 80px; background: #2356a9;}
.nav ul { max-width: 1400px; margin: 0 auto; overflow: hidden;}
.nav ul li {float:left; width: 11.11%; text-align: center; background: url(../images/nav_tb.jpg) right no-repeat; height: 80px; }
.nav ul li a { display: block; color:#fff; font-size:16px; font-family:"微软雅黑"; line-height: 28px; padding-top: 12px;}
.nav ul li span{ display: block; color:#c6d1e3; font-size:16px; line-height: 28px; font-family: arial;}
.nav ul li a:hover{ text-decoration: none;}
.nav ul li:hover a{ color: #fff; text-decoration: underline;}
.nav ul li:last-child{ background: none;}

@media (max-width:1400px) {
.nav ul li a{ font-size:15px;}
.nav ul li span{ font-size:15px;}
}
@media (max-width:1300px) {
.nav ul li a{ font-size:14px;}
.nav ul li span{ font-size:14px;}
}

/*banner*/
.banner{position:relative;height:700px;overflow:hidden; min-width:1300px;}
.slides{position:relative;z-index:1;}
.slides li{height:700px;}
.flex-control-nav{position:absolute;bottom:20px;z-index:2;width:100%;text-align:center;}
.flex-control-nav li{display:inline-block;width:15px;height:15px; border-radius:50%; margin:0 5px;*display:inline;zoom:1;}
.flex-control-nav a{display:inline-block;width:15px;height:15px; border-radius:50%; overflow:hidden;background:#fff;cursor:pointer; font-size: 0;}
.flex-control-nav .flex-active{background:#2356a9;}

.flex-direction-nav{position:absolute;z-index:3;width:100%;top:46%;}
.flex-direction-nav li a{display:block;width:50px;height:38px;overflow:hidden;cursor:pointer;position:absolute;filter:alpha(opacity=80); -moz-opacity:0.9; -khtml-opacity: 0.9; opacity: 0.9;}
.flex-direction-nav li a.flex-prev{left:40px; background:url(../images/prev_icon.png) center center no-repeat;}
.flex-direction-nav li a.flex-next{right:40px; background:url(../images/next_icon.png) center center no-repeat;}
.flex-direction-nav li a:hover{filter:alpha(opacity=80); -moz-opacity:0.6; -khtml-opacity: 0.6; opacity: 0.6;}

/*产品展示*/
.product-width{ max-width: 1400px; margin: 0 auto; overflow: hidden;}
.product-tit{ padding-top: 65px; text-align: center;}
.product-tit h2{ font-size: 48px; color: #333; line-height: 60px; font-weight: normal;}
.product-tit h2 span{ font-weight: bold; color: #2356a9;}
.product-tit h2 em{ color: #2356a9; font-size: 60px;}
.product-tit p{ font-size: 24px; color: #333; line-height: 60px;}

.product-bot{ margin-top: 22px; overflow: hidden;}
.product-fl{ width: 285px; overflow: hidden;}
.product-fl-tit{ background: url(../images/fl_tb.jpg) left no-repeat;  height: 138px;}
.product-fl-tit h2{ font-size: 30px; color: #fff; line-height: 36px; padding: 32px 0 0 24px;}
.product-fl-tit p{ font-size: 24px; color: #fff; line-height: 52px; padding-left: 24px; font-family: arial;}

.product-fl-list{ overflow: hidden;}
.product-fl-list ul{}
.product-fl-list ul dl{ height: 70px;  background: #2356a9; margin-top: 1px; padding-left: 24px; }
.product-fl-list ul dl dt{ line-height: 28px; padding-top: 9px; padding-right: 20px;}
.product-fl-list ul dl dt a{ font-size: 18px; color: #fff; font-weight: bold;}
.product-fl-list ul dl dt span{ float: right; color: #fff; font-size: 16px; font-weight: bold;}
.product-fl-list ul dl p{ font-size: 16px; color: #84a9e5;  }
.product-fl-list ul li{ height: 36px; background: #e9edf6; padding: 5px 0 5px 24px;}
.product-fl-list ul li a{ display: block; font-size: 16px; color: #333; line-height: 18px;}
.product-fl-list ul li p{ font-size: 14px; color: #666; line-height: 18px;}
.product-fl-list ul li:nth-child(5){ padding-top: 15px; }
.product-fl-list ul li:nth-child(10){ padding-bottom: 12px; }

.product-fr{ width: 77%; overflow: hidden;}
.product-fr-tit{ border-bottom: solid 1px #e2eaed; padding-bottom: 20px; margin-top: 40px; overflow: hidden;}
.product-fr-tit h2{ font-size: 24px; color: #2356a9; line-height: 30px;}
.product-fr-tit h2 a{ float: right; font-size: 18px; color: #333; font-weight: normal;}
@media (max-width:1400px) {
.product-fr{ width: 76.5%;}	
}
@media (max-width:1300px) {
.product-fr{ width: 75%;}	
}
@media (max-width:1230px) {
.product-fr{ width: 74%;}	
}
@media (max-width:1180px) {
.product-fr{ width: 73%;}	
}
.product-fr-list{ margin-top: 38px; overflow: hidden;}
.product-fr-list ul{}
.product-fr-list ul li{ float: left; width: 31.6%; margin-right: 2.6%; margin-bottom: 30px; background: #dbdbdb; text-align: center; transition: all 0.5s ease;}
.product-fr-list ul li dt{}
.product-fr-list ul li dt img{ width: 100%; max-width: 340.5px;}
.product-fr-list ul li p{ padding-top: 12px;}
.product-fr-list ul li p a{ font-size: 18px; color: #333; line-height: 28px; }
.product-fr-list ul li dd{ font-size: 16px; color: #666; line-height: 28px; padding-bottom: 12px;}
.product-fr-list ul li:nth-child(3n){ margin-right: 0;}
.product-fr-list ul li:hover{ background: #2356a9; transition: all 0.5s ease;}
.product-fr-list ul li:hover p a{ color: #fff;}
.product-fr-list ul li:hover dd{ color: #b5d0fc;}

/*样品展示*/
.yangpin-width{max-width: 1400px; margin: 0 auto; overflow: hidden;}
.yangpin-tit{ padding-top: 45px; text-align: center;}
.yangpin-tit h2{ font-size: 48px; color: #333; line-height: 60px; font-weight: normal;}
.yangpin-tit h2 span{ font-weight: bold; color: #2356a9;}
.yangpin-tit h2 em{ color: #2356a9; font-size: 60px;}
.yangpin-tit p{ font-size: 24px; color: #333; line-height: 60px;}

.yangpin-lsit-t{ margin-top: 30px; overflow: hidden;}
.yangpin-lsit-t ul{}
.yangpin-lsit-t ul li{ float: left; width: 19.92%; margin-right: 1px;text-align: center;}
.yangpin-lsit-t ul li a{ display: block; font-size: 18px; color: #fff; line-height: 60px; height: 60px; background: #666;  }
.yangpin-lsit-t ul li span{ display: block; width: 20px; height: 10px; margin: 0 auto; background: url(../images/yp_tb.jpg) center no-repeat; display: none;}
.yangpin-lsit-t ul li.aci a{ background: #2356a9;}
.yangpin-lsit-t ul li.aci span{ display: block;}

.swiper-container {width: 100%;height: 100%; margin-top: 20px; }
.swiper-container1 .swiper-wrapper{}
.swiper-container1 .swiper-slide {
  text-align: center;
  /* Center slide text vertically */
  display: -webkit-box;
  display: -ms-flexbox;
  display: -webkit-flex;
  display: flex;
  -webkit-box-pack: center;
  -ms-flex-pack: left;
  -webkit-justify-content: center;
  justify-content: center;
  -webkit-box-align: center;
  -ms-flex-align: center;
  -webkit-align-items: center;
  align-items: center;
}
.swiper-container1 .swiper-slide a{ display: block; text-decoration: none;}
.swiper-container1 .swiper-slide img{ width: 100%; max-width: 330px; }
.swiper-container1 .swiper-slide p{ font-size: 18px; color: #333; line-height: 60px; background: #dbdbdb; text-align: center;}
.swiper-container1 .swiper-slide p:hover{ color: #fff; background: #2356a9;}
.swiper-container1 .next1 {right: 10px !important; top: 36% !important; background: url(../images/right.png) no-repeat !important; width: 40px !important; height: 100px !important;}
.swiper-container1 .prev1 {left: 10px !important; top: 36% !important; background: url(../images/left.png) no-repeat !important; width: 40px !important; height: 100px !important;}
.swiper-container1 .next1:after, .prev1:after{ font-size: 0px !important;}
.swiper-container1 .next1.swiper-button-disabled{opacity: 1 !important;}
.swiper-container1 .prev1.swiper-button-disabled{opacity: 1 !important;}
@media (max-width:1400px) {
.yangpin-lsit-t ul li{ width: 19.9%;}
.swiper-container1 .swiper-slide{ margin: 0 8px;}
.swiper-container1 .swiper-button-next{ right: 0px !important;}
.swiper-container1 .swiper-button-prev{ left: 10px !important;}
}

/*客户案例*/
.anli_bg{ width: 100%; background: #e9eef6; margin-top: 75px; padding-bottom: 75px; overflow: hidden;}
.anli-width{ max-width: 1400px; margin: 0 auto; overflow: hidden;}
.anli-tit{ padding-top: 75px; text-align: center;}
.anli-tit h2{ font-size: 48px; color: #333; line-height: 60px; font-weight: normal;}
.anli-tit h2 span{ font-weight: bold; color: #2356a9;}
.anli-tit h2 em{ color: #333; font-size: 60px;}
.anli-tit p{ font-size: 24px; color: #666; line-height: 60px;}

.anli-bot{ margin-top: 40px; overflow: hidden;}
.anli-fl{ width: 20%; overflow: hidden;}
.anli-fl-list{ overflow: hidden;}
.anli-fl-list ul{}
.anli-fl-list ul li{ height: 123px; border-bottom: solid 1px #e9edf6; border-left: solid 3px #ddd; text-align: center; background: #fff;}
.anli-fl-list ul li a{ display: block; overflow: hidden; }
.anli-fl-list ul a dt{ height: 50px; margin-top: 16px;}
.anli-fl-list ul a p{ font-size: 24px; color: #333; line-height: 42px;}
.anli-fl-list ul li:nth-child(1) dt{ background: url(../images/car.png)  center no-repeat;}
.anli-fl-list ul li:nth-child(2) dt{ background: url(../images/music.png)  center no-repeat;}
.anli-fl-list ul li:nth-child(3) dt{ background: url(../images/jiaju.png)  center no-repeat;}
.anli-fl-list ul li:nth-child(4) dt{ background: url(../images/tv.png)  center no-repeat;}
.anli-fl-list ul li:nth-child(5) dt{ background: url(../images/jixiang.png)  center no-repeat;}

.anli-fl-list ul li.aci1{ background: #2356a9; border-left: solid 3px #2f2f2f;}
.anli-fl-list ul li.aci1:nth-child(1) dt{ background: url(../images/car1.png)  center no-repeat;}
.anli-fl-list ul li.aci1:nth-child(2) dt{ background: url(../images/music1.png)  center no-repeat;}
.anli-fl-list ul li.aci1:nth-child(3) dt{ background: url(../images/jiaju1.png)  center no-repeat;}
.anli-fl-list ul li.aci1:nth-child(4) dt{ background: url(../images/tv1.png)  center no-repeat;}
.anli-fl-list ul li.aci1:nth-child(5) dt{ background: url(../images/jixiang1.png)  center no-repeat;}
.anli-fl-list ul li.aci1 p{ color: #fff;}

.anli-fr{ width: 79%; overflow: hidden;}
.anli-fr-img{ position: relative;}
.anli-fr-img img{ height: 618px;}
.anli-fr-img dt{ position: absolute; bottom: 3.5%; left: 22%; font-size: 24px; color: #fff; line-height: 40px; font-weight: bold; width: 75.5%;}
.anli-fr-img dt a{ display: block; float: right;}
.anli-fr-img dt a img{ width: 40px; height: 40px;}

.Partner{ margin-top: 20px; overflow: hidden;}
.Partner ul{}
.Partner ul li{ float: left; width: 270px; margin-right: 12px;}
.Partner ul li img{ width: 268px; height: 120px; border: solid 1px #ccc;}
.marquee{ width:100%; overflow:hidden; margin:0 auto; height: 122px;}

/*品质保障*/
.pinzhi_bg{ width: 100%; background: url(../images/quality_bg.jpg) center no-repeat; height: 1170px; overflow: hidden;}
.pinzhi-width{ max-width: 1400px; margin: 0 auto; overflow: hidden;}
.pinzhi-tit{ padding-top: 65px; text-align: center;}
.pinzhi-tit h2{ font-size: 48px; color: #fff; line-height: 60px; font-weight: normal;}
.pinzhi-tit h2 span{ font-weight: bold; color: #fff;}
.pinzhi-tit h2 em{ color: #fff; font-size: 60px;}
.pinzhi-tit p{ font-size: 24px; color: #fff; line-height: 60px;}

.pinzhi-list{ width: 1200px; margin: 30px auto 0; position: relative; overflow: hidden; z-index: 10;}
.pinzhi-list ul{}
.pinzhi-list ul li{ float: left; width: 25%; background: #f0f5fe; height: 175px; text-align: center;}
.pinzhi-list ul li a{ display: block; text-decoration: none;}
.pinzhi-list ul li dt{ height: 55px; margin-top: 25px;}
.pinzhi-list ul li p{ font-size: 28px; color: #333; line-height: 32px; padding-top: 12px; font-weight: bold;}
.pinzhi-list ul li span{ display: block; font-size: 14px; color: #999; line-height: 24px; font-family: arial;}
.pinzhi-list ul li:nth-child(1) dt{ background: url(../images/sj.png)  center no-repeat;}
.pinzhi-list ul li:nth-child(2) dt{ background: url(../images/kf.png)  center no-repeat;}
.pinzhi-list ul li:nth-child(3) dt{ background: url(../images/zsj.png)  center no-repeat;}
.pinzhi-list ul li:nth-child(4) dt{ background: url(../images/gk.png)  center no-repeat;}

.pinzhi-list ul li.aci2{ background: #fff;}
.pinzhi-list ul li.aci2:nth-child(1) dt{ background: url(../images/sj1.png)  center no-repeat;}
.pinzhi-list ul li.aci2:nth-child(2) dt{ background: url(../images/kf1.png)  center no-repeat;}
.pinzhi-list ul li.aci2:nth-child(3) dt{ background: url(../images/zsj1.png)  center no-repeat;}
.pinzhi-list ul li.aci2:nth-child(4) dt{ background: url(../images/gk1.png)  center no-repeat;}
.pinzhi-list ul li.aci2 p{ color: #2356a9;}
.pinzhi-list ul li.aci2 span{ color: #2356a9;}

.pinzhi-list-img{ max-width: 1400px; margin: -70px auto 0; position: relative; overflow: hidden; z-index: 1;}
.pinzhi-list-img img{ height: 764px;}
.pinzhi-list-img dt{ position: absolute; left: 0; bottom: 0; height: 155px; width: 100%; background: rgba(255,255,255,0.75);}
.pinzhi-list-img dt p{ font-size: 36px; color: #333; font-weight: bold; line-height: 36px; padding: 35px 0 0 3%;}
.pinzhi-list-img dt span{ display: block; font-size: 18px; color: #666; line-height: 24px; padding: 20px 0 0 3%;}

/*致誉优势*/
.youshi-width{ width: 100%; overflow: hidden;}
.youshi-tit{ width: 100%; padding-top: 65px; text-align: center;}
.youshi-tit h2{ font-size: 48px; color: #333; line-height: 60px; font-weight: normal;}
.youshi-tit h2 span{ font-weight: bold; color: #2356a9;}
.youshi-tit h2 em{ color: #333; font-size: 60px;}
.youshi-tit p{ font-size: 24px; color: #666; line-height: 60px;}

.youshi-box{ width: 100%; border-top: solid 1px #ccc; margin-top: 30px; z-index: 2; }

.youshi-wz{ max-width: 1400px; margin: -2px auto 0; overflow: hidden; z-index: 5; }
.youshi-wz ul{}
.youshi-wz ul li{ float: left; width: 25%; padding-top: 20px;}
.youshi-wz ul li img{ width: 29px; float: left; margin-right: 10px;}
.youshi-wz ul li span{ font-size: 24px; color: #333; line-height: 28px; font-weight: bold; white-space: nowrap;}
.youshi-wz ul li.aci3{ border-top: solid 3px #2356a9;}
.youshi-wz ul li.aci3 span{ color: #2356a9;}
.youshi-wz ul li:nth-child(1) img{ margin-left: 18%;}
.youshi-wz ul li:nth-child(2) img{ margin-left: 21%;}
.youshi-wz ul li:nth-child(3) img{ margin-left: 20%;}
.youshi-wz ul li:nth-child(4) img{ margin-left: 14%;}


/*.youshi-list{ width:1200px; margin: 20px auto 0; position: relative; overflow: hidden;}
.youshi-list ul{}
.youshi-list ul li{ float: left; width: 1200px; margin-right: 30px; height:715px; }
.youshi-list ul li img{ height:660px; width:1200px;}
.youshi-list li dl{ position: absolute; bottom: 0; left: 0; height: 200px; width: 100%;}
.youshi-list li dl .txt1{ float: left; width: 50%; background: #2356a9; height: 200px;}
.youshi-list li dl .txt1 dt{ font-size: 36px; color: #fff; line-height: 36px; font-weight: bold; padding: 42px 0 0 30px;}
.youshi-list li dl .txt1 p{ color: #fff; font-size: 16px; line-height: 30px; padding: 15px 10% 0 30px;}
.youshi-list li dl .txt2{ float: left; width: 50%; padding-top: 170px; }
.youshi-list li dl .txt2 span{ display: block; float: left; font-size: 16px; color: #333; font-weight: bold; line-height: 30px; margin-left: 30%;}
.youshi-list li dl .txt2 i{ display: block; float: left; height: 2px; width: 180px; background: #2356a9; margin: 14px 15px 0;}
.youshi-list li dl .txt2 em{ display: block; float: left; font-size: 16px; color: #333; font-weight: bold; line-height: 30px;}*/


.swiper-container2 { width: 100%; margin-top: 20px; position: relative;}

.swiper-container2 .swiper-slide {
	position: relative;
	-webkit-transition: transform 1.0s;
	-moz-transition: transform 1.0s;
	-ms-transition: transform 1.0s;
	-o-transition: transform 1.0s;
	-webkit-transform: scale(1.0);
	transform: scale(1.0);
	 
}


/*.swiper-container2 .swiper-slide-active{-webkit-transform: scale(1);transform: scale(1);}*/
/*.swiper-container2 .swiper-slide-duplicate-active{-webkit-transform: scale(1);transform: scale(1);}*/ 
.swiper-container2 .none-effect {-webkit-transition: none;-moz-transition: none;-ms-transition: none;-o-transition: none;}
.swiper-container2 .swiper-slide a {display: block; height: 715px;}

.swiper-container2 .swiper-slide-active a:after {background: none;}

.swiper-container2 .swiper-slide img{  max-width: 910px; height:660px;}
.swiper-container2 .swiper-slide dl{ position: absolute; bottom: 0; left: 0; height: 200px; width: 100%; display: none;}
.swiper-container2 .swiper-slide-active dl{	display: block;}
.swiper-container2 .swiper-slide dl .txt1{ float: left; width: 50%; background: #2356a9; height: 200px;}
.swiper-container2 .swiper-slide dl .txt1 dt{ font-size: 36px; color: #fff; line-height: 36px; font-weight: bold; padding: 42px 0 0 30px;}
.swiper-container2 .swiper-slide dl .txt1 p{ color: #fff; font-size: 16px; line-height: 30px; padding: 15px 10% 0 30px;}
.swiper-container2 .swiper-slide dl .txt2{ float: left; width: 50%; padding-top: 170px; }
.swiper-container2 .swiper-slide dl .txt2 span{ display: block; float: left; font-size: 16px; color: #333; font-weight: bold; line-height: 30px; margin-left: 35%;}
.swiper-container2 .swiper-slide .txt2 i{ display: block; float: left; height: 2px; width: 180px; background: #2356a9; margin: 14px 15px 0;}
.swiper-container2 .swiper-slide .txt2 em{ display: block; float: left; font-size: 16px; color: #333; font-weight: bold; line-height: 30px;}


.swiper-container2 .swiper-button-prev{width: 40px;height: 40px;border-radius: 50%;border: solid 2px #fff;left: 18%;}
.swiper-container2 .swiper-button-next{width: 40px;height: 40px;border-radius: 50%;border: solid 2px #fff;right: 18%;}
.swiper-container2 .swiper-button-prev:after{ font-size: 25px; color: #fff;}
.swiper-container2 .swiper-button-next:after{ font-size: 25px; color: #fff;}
.swiper-container2 .swiper-button-prev:hover{ border: solid 2px #2356a9;}
.swiper-container2 .swiper-button-next:hover{ border: solid 2px #2356a9;}
.swiper-container2 .swiper-button-prev:hover:after{ font-size: 25px; color: #2356a9;}
.swiper-container2 .swiper-button-next:hover:after{ font-size: 25px; color: #2356a9;}

@media (max-width:1880px){
.swiper-container2 .swiper-slide img{max-width: 89px;}
}
@media (max-width:1880px){
.swiper-container2 .swiper-slide img{max-width: 900px;}
}
@media (max-width:1850px){
.swiper-container2 .swiper-slide img{max-width: 880px;}
}
@media (max-width:1800px){
.swiper-container2 .swiper-slide img{max-width: 860px;}
}
@media (max-width:1750px){
.swiper-container2 .swiper-slide img{max-width: 830px;}
}
@media (max-width:1700px){
.swiper-container2 .swiper-slide img{max-width: 800px;}
}
@media (max-width:1650px){
.swiper-container2 .swiper-slide dl .txt2 span{margin-left: 30%;}
.swiper-container2 .swiper-slide .txt2 i{width: 160px;}	
.swiper-container2 .swiper-slide img{max-width: 780px;}
}
@media (max-width:1600px){
.swiper-container2 .swiper-slide img{max-width: 760px;}
}
@media (max-width:1550px){
.swiper-container2 .swiper-slide img{max-width: 730px;}
}
@media (max-width:1500px){
.swiper-container2 .swiper-slide dl .txt2 span{margin-left: 25%;}
.swiper-container2 .swiper-slide .txt2 i{width: 140px;}	
.swiper-container2 .swiper-slide img{max-width: 700px;}
}
@media (max-width:1450px){
.swiper-container2 .swiper-slide dl .txt2 span{margin-left: 25%;}
.swiper-container2 .swiper-slide .txt2 i{width: 140px;}	
.swiper-container2 .swiper-slide img{max-width: 680px;}
}
@media (max-width:1400px){
.swiper-container2 .swiper-slide dl .txt2 span{margin-left: 25%;}
.swiper-container2 .swiper-slide .txt2 i{width: 130px;}	
.swiper-container2 .swiper-slide img{max-width: 650px;}
}
@media (max-width:1350px){
.swiper-container2 .swiper-slide dl .txt2 span{margin-left: 22%;}
.swiper-container2 .swiper-slide .txt2 i{width: 130px;}	
.swiper-container2 .swiper-slide img{max-width: 620px;}
}


/*致誉优势*/
.about_bg{ width: 100%; background: #eef2f8; margin-top: 75px; padding-bottom: 70px; overflow: hidden;}
.about-width{ max-width: 1400px; margin: 0 auto; overflow: hidden;}
.about-tit{ width: 100%; padding-top: 65px; text-align: center;}
.about-tit h2{ font-size: 48px; color: #333; line-height: 60px; font-weight: normal;}
.about-tit h2 span{ font-weight: bold; color: #2356a9;}
.about-tit h2 em{ color: #333; font-size: 60px;}
.about-tit p{ font-size: 24px; color: #666; line-height: 60px;}

.about-img{ margin-top: 30px;}
.about-img img{ width: 100%; max-width: 1400px;}

.about-nr{ margin-top: 40px; text-align: center;}
.about-nr h2{ font-size: 32px; color: #333; line-height: 36px;}
.about-wz{ margin-top: -2.5%; overflow: hidden;}
.about-l{ width: 6.4%; margin-right: 0.6%;}
.about-l img{ width: 100%; max-width: 88px;}
.about-z{ width: 86%; font-size: 18px; color: #333; line-height: 36px; padding-top: 3.8%; text-align: center;}
.about-r{width: 6.4%; margin-left: 0.6%; padding-top: 6%;}
.about-r img{ width: 100%; max-width: 88px;}

.about-xiangce{ margin-top: 40px; overflow: hidden;}
.about-xiangce-list{ width: 800px; margin: 0 auto; overflow: hidden;}
.about-xiangce-list ul{}
.about-xiangce-list ul li{ float: left; width: 33.33%; background: #2e2a2b; height: 92px;}
.about-xiangce-list ul li a{ text-decoration: none;}
.about-xiangce-list ul li img{ width: 55px; float: left; margin: 18px 12px 0 24px;}
.about-xiangce-list ul li dt{ padding-top: 18px;}
.about-xiangce-list ul li dt span{ display: block; font-size: 24px; color: #fff; line-height: 30px;}
.about-xiangce-list ul li dt em{ display: block; font-size: 16px; line-height: 28px; color: rgba(255,255,255,0.5);}
.about-xiangce-list ul li.aci4{ background: #2356a9;}

.about-xiangce-img{ margin-top: 45px; overflow: hidden;}
.about-xiangce-img ul{}
.about-xiangce-img ul li{ float: left; width: 23.5%; margin-right: 2%;}
.about-xiangce-img ul li a{}
.about-xiangce-img ul li a img{ width: 100%; max-width: 328px;}
.about-xiangce-img ul li dt{ height: 70px; background: #fff; padding: 0 5% 0 6%;}
.about-xiangce-img ul li dt a{ font-size: 18px; color: #333; line-height: 70px;}
.about-xiangce-img ul li dt span{ float: right; width: 34px; background: url(../images/xc-more.png) center no-repeat; height: 70px;}
.about-xiangce-img ul li:hover dt{ background: #2356a9;}
.about-xiangce-img ul li:hover dt a{ color: #fff;}
.about-xiangce-img ul li:hover dt span{ background: url(../images/xc-more1.png) center no-repeat;}
.about-xiangce-img ul li:nth-child(4){ margin-right: 0%;}

/*新闻中心*/
.news_bg{ width: 100%; background: url(../images/new_bg.jpg) top center repeat-x; height: 800px; margin-bottom: 80px; overflow: hidden;}
.news-width{ max-width: 1400px; margin: 0 auto; overflow: hidden;}
.news-tit{ width: 100%; padding-top: 65px; text-align: center;}
.news-tit h2{ font-size: 48px; color: #fff; line-height: 60px; font-weight: normal;}
.news-tit h2 span{ font-weight: bold; color: #fff;}
.news-tit h2 em{ color: #fff; font-size: 60px;}
.news-tit p{ font-size: 24px; color: #ccc; line-height: 60px;}

.news-list{ margin-top: 40px; overflow: hidden;}
.news-list-l{ width: 33.33%; background: #f7f7f7; overflow: hidden;}
.news-list-l-pd{ padding: 10% 9%;}
.news-list-l-tit{ overflow: hidden;}
.news-list-l-tit h2{ float: left; background: url(../images/dt.jpg) left no-repeat; height: 60px; padding-left: 42px; overflow: hidden;}
.news-list-l-tit h2 dt{ font-size: 24px; color: #333; line-height: 30px;}
.news-list-l-tit h2 span{ font-size: 14px; color: #999; line-height: 30px; font-weight: normal; text-transform: uppercase;}
.news-list-l-tit a{ display: block; float: right; width: 36px; padding-top: 12px;}
.news-list-l-tit a img{ width: 36px; height: 35px;}

.news-list-l-nr{ margin-top: 20px; overflow: hidden;}
.news-list-l-nr a{}
.news-list-l-nr a img{ width: 98%; border: solid 4px #fff; max-height: 208px;}
.news-list-l-nr dt{ padding-top: 32px; height: 30px; overflow: hidden;}
.news-list-l-nr dt a{ font-size: 18px; color: #333; font-weight: bold; line-height: 30px;}
.news-list-l-nr p{ font-size: 16px; color: #666; line-height: 24px; padding-top: 10px; height: 72px; overflow: hidden;}
.news-list-l-nr span{ display: block; font-size: 16px; color: #666; line-height: 24px; padding-top: 15px;}

.news-list-2{ width: 33.33%; background: #eeeded; overflow: hidden;}
.news-list-2-pd{ padding: 10% 9%;}
.news-list-2-tit{ overflow: hidden;}
.news-list-2-tit h2{ float: left; background: url(../images/hy.jpg) left no-repeat; height: 60px; padding-left: 42px; overflow: hidden;}
.news-list-2-tit h2 dt{ font-size: 24px; color: #333; line-height: 30px;}
.news-list-2-tit h2 span{ font-size: 14px; color: #999; line-height: 30px; font-weight: normal; text-transform: uppercase;}
.news-list-2-tit a{ display: block; float: right; width: 36px; padding-top: 12px;}
.news-list-2-tit a img{ width: 36px; height: 35px;}

.news-list-2-nr{ margin-top: 20px; overflow: hidden;}
.news-list-2-nr a{}
.news-list-2-nr a img{ width: 98%; border: solid 4px #fff; max-height: 208px;}
.news-list-2-nr dt{ padding-top: 32px; height: 30px; overflow: hidden;}
.news-list-2-nr dt a{ font-size: 18px; color: #333; font-weight: bold; line-height: 30px;}
.news-list-2-nr p{ font-size: 16px; color: #666; line-height: 24px; padding-top: 10px; height: 72px; overflow: hidden;}
.news-list-2-nr span{ display: block; font-size: 16px; color: #666; line-height: 24px; padding-top: 15px;}

.news-list-3{ width: 33.33%; background: #f7f7f7; overflow: hidden;}
.news-list-3-pd{ padding: 10% 9%;}
.news-list-3-tit{ overflow: hidden;}
.news-list-3-tit h2{ float: left; background: url(../images/wt.jpg) left no-repeat; height: 60px; padding-left: 42px; overflow: hidden;}
.news-list-3-tit h2 dt{ font-size: 24px; color: #333; line-height: 30px;}
.news-list-3-tit h2 span{ font-size: 14px; color: #999; line-height: 30px; font-weight: normal; text-transform: uppercase;}
.news-list-3-tit a{ display: block; float: right; width: 36px; padding-top: 12px;}
.news-list-3-tit a img{ width: 36px; height: 35px;}

.news-list-3-nr{ margin-top: 20px; overflow: hidden;}
.news-list-3-nr a{}
.news-list-3-nr a img{ width: 98%; border: solid 4px #fff; max-height: 208px;}
.news-list-3-nr dt{ padding-top: 32px; height: 30px; overflow: hidden;}
.news-list-3-nr dt a{ font-size: 18px; color: #333; font-weight: bold; line-height: 30px;}
.news-list-3-nr p{ font-size: 16px; color: #666; line-height: 24px; padding-top: 10px; height: 72px; overflow: hidden;}
.news-list-3-nr span{ display: block; font-size: 16px; color: #666; line-height: 24px; padding-top: 15px;}

@media (max-width:1400px){
.news-list-l-nr a img{ width: 97%;}	
.news-list-2-nr a img{ width: 97%;}
.news-list-3-nr a img{ width: 97%;}
}

/*底部信息*/
.foot_bg{ width: 100%; background: #2e2e2e; height: 320px;}
.foot-width{ max-width: 1400px; margin: 0 auto; overflow: hidden;}
.db-logo{ width: 20%;}
.db-logo img{ width: 100%; max-width: 203px; height: 320px;}

.db-nav{ width: 17%; padding-top: 48px;}
.db-nav ul{}
.db-nav ul li{ float: left; width: 45%;}
.db-nav ul li a{ font-size: 18px; color: #fff; line-height: 56px;}

.db-lx{ width: 44%; padding-top: 54px;}
.db-lx ul{}
.db-lx ul li{ font-size: 18px; color: #fff; line-height: 44px; white-space: nowrap;}

.db-ewm{ width: 19%; padding-top: 48px;}
.db-ewm ul{}
.db-ewm ul li{ float: left; width: 44%; margin: 0 3%;}
.db-ewm ul li dt{ font-size: 18px; color: #fff; line-height: 56px; padding-bottom: 10px;}
.db-ewm ul li img{ width: 100%; max-width: 115px;}
.db-ewm ul li span{ display: block; font-size: 16px; color: #fff; line-height: 28px; text-align: center;}
.db-ewm ul li:nth-child(2) dt{ font-size: 0;}

@media (max-width:1320px){
.db-lx{ padding-top: 48px;}	
.db-lx ul li{ line-height: 56px;}
.db-lx ul li:nth-child(2){ display: none;}
}

.links-width{ max-width: 1400px; margin: 0 auto; overflow: hidden;}
.links{ width: 50%; }
.links dt{ float: left; font-size: 24px; color: #2356a9; font-weight: bold; line-height: 100px;}
.links ul{}
.links ul li{ float: left; padding-right: 25px; white-space: nowrap;}
.links ul li a{ font-size: 18px; color: #2356a9; line-height: 100px;}

.banquan{ width: 50%; text-align: right; font-size: 18px; color: #333; line-height: 100px; white-space: nowrap;}
.banquan a{ color: #333;}
