﻿@charset "utf-8";

* {margin:0; padding:0; list-style:none; }

html{_background:url(about:blank);background-attachment:fixed;}

body,h1,h2,h3,h4,h5,h6,hr,p,blockquote,dl,dt,dd,ul,ol,li,pre,form,fieldset,legend,

button,input,textarea,th,td{margin:0;padding:0;}

body{ background: #fff; color:#666; font-size:14px; font-family: '微软雅黑', "Lucida Grande", "Lucida Sans Unicode", Helvetica, Arial, Verdana, sans-serif, 'Tahoma'; margin:0 auto; padding:0; line-height:25px;}

ul,li{list-style:none;}

input,textarea,button,select{font-size:12px; outline:none; resize:none; color:#333; font-family: '微软雅黑', "Lucida Grande", "Lucida Sans Unicode", Helvetica, Arial, Verdana, sans-serif, 'Tahoma';}

button{cursor: pointer;}

table{border-collapse:collapse;border-spacing:0;}

.clear {clear:both; height:0; font-size:0; line-height:0; overflow:hidden;}



a{color:#333; text-decoration:none;-webkit-transition:color 0.3s ease-out;-moz-transition:color 0.3s ease-out;-o-transition:color 0.3s ease-out;transition:color 0.3s ease-out;}

a:hover{color:#095BA5; text-decoration:none;}

img{border:none;}

#clear{width:100%; height:0px; clear:both;}

h2{ font-size:24px; font-weight:blod; line-height:30px;}

h4{ font-size:14px; font-weight:blod; line-height:30px;}

p{line-height:25px;}





.se1{color:#f15a2e;}.se2{color:#006db1}

.left{float:left;}.right{float:right;}

.line35{line-height:35px;}.line40{line-height:40px;}.line50{line-height:50px;}.line60{line-height:60px;}.line70{line-height:70px;}

.s12{font-size:12px;}.s14{font-size:14px;}.s16{font-size:16px;}.s18{font-size:18px;}.s20{font-size:20px;}.s22{font-size:22px;}.s24{font-size:24px;}.s26{font-size:26px;}.s28{font-size:28px;}.s30{font-size:30px;}.s32{font-size:32px;}.s34{font-size:34px;}.s36{font-size:36px;}.s38{font-size:38px;}.s40{font-size:40px;}



.tpp{ width:100%;height: 104px;}

.men_tip{ width:100%; height:60px; line-height:60px; background:#F2F8FA;}

.men_tip1{ max-width:1360px; width:96%;height:60px; margin:0 auto;color:#828282;}

.men_tip1 a{ color:#828282;}

.men_tip1 a:hover{ text-decoration:underline;}

.menu_1{ width:100%; height:60px; border:1px solid #E0E0E0; border-left:0px; border-right:0px;}

.menu_11{ max-width:1360px; width:96%; height:60px; margin:0 auto;border-left:1px solid #E0E0E0;box-sizing: border-box;}

.menu_11 a{width: 198px; height:60px; display:block;border-right:1px solid #E0E0E0; text-align:center; line-height:60px; color:#666; font-size:18px; float:left;transition: all 0.7s;box-sizing: border-box;}

.menu_11 a:hover{background: #1a8cfb; color:#fff;}

.maina{ max-width:1360px; width:96%; height:auto; margin:0 auto 30px auto;}

.pr_tip{ width:100%; height:auto; text-align:center; line-height:30px; padding-top:45px;}

.pr_tip h3{ font-size:24px; font-weight:bold; line-height:50px;}

.pr_tip h2{ font-weight:bold; font-size:36px; line-height:50px; padding-bottom:15px; color:#333;}



.prt_d{ overflow: hidden; width: 100%; margin:40px auto;  box-sizing: border-box;}

.prt_d li{ float: left; width: 31%; margin-right: 2%; margin-bottom:36px; background: #fff; text-align:center; box-sizing: border-box; border:1px solid #BDBDBD; position: relative;}

.prt_d li:nth-child(3){ margin-right: 0;}

.productBox1{ width:100%; height:auto; position:relative;}

.productImg1 { overflow: hidden;}

.productImg1 img { transition: all 1s; display: block; width: 100%;}

.productBox1 .productTxt1{ display: block!important; width: 100%; padding: 0 14px; line-height: 78px; font-size:18px; text-align: center; color: #1a8cfb; font-weight: bold;overflow: hidden; white-space:nowrap; text-overflow: ellipsis;}

.coverCont1 { position: absolute; width: 100%; left: 0; top: 50%; transform: translateY(-50%);}

.coverCont1 span { display: block; background: url(../images/circle.png) center no-repeat; width: 52px; height: 52px; background-size:100% auto; margin: 0 auto 45px}

.coverCont1 h2 { font-size: 18px; font-weight: bold; color: #ffffff; line-height: 24px; margin-bottom: 20px;}

.coverCont1 p { color: rgba(255,255,255,0.6); font-size: 14px; line-height: 2;}

.productCover1 { opacity: 0; z-index: 5; transition: all 0.5s; position: absolute; left: 0; top: 0; width: 100%; height: 100%; background: rgba(0,118,166,0.80);}

.prt_d li:hover img { transform: scale(1.1);}

.prt_d li:hover .productCover1 { opacity: 1;}

@media screen and (max-width: 1360px) {

.men_tip{ width:100%; height:50px; line-height:50px; background:#F2F8FA;}

.men_tip1{ max-width:1360px; width:96%;height:50px; margin:0 auto;color:#828282;}

.menu_1{ width:100%; height:50px; border:1px solid #E0E0E0; border-left:0px; border-right:0px;}

.menu_11{ max-width:1360px; width:96%; height:50px; margin:0 auto;border-left:1px solid #E0E0E0;box-sizing: border-box;}

.menu_11 a{ width:230px; height:50px; display:block;border-right:1px solid #E0E0E0; text-align:center; line-height:50px; color:#666; font-size:18px; float:left;transition: all 0.7s;box-sizing: border-box;}

.pr_tip{ width:100%; height:auto; text-align:center; line-height:28px; padding-top:35px;}

.pr_tip h3{ font-size:20px; font-weight:bold; line-height:30px;}

.pr_tip h2{ font-weight:bold; font-size:24px; line-height:40px; padding-bottom:5px; color:#333;}



.prt_d{ overflow: hidden; width: 100%; margin:30px auto;  box-sizing: border-box;}

.prt_d li{ float: left; width: 32%; margin-right: 2%; margin-bottom:36px; background: #fff; text-align:center;  box-sizing: border-box; border:1px solid #BDBDBD; position: relative;}

.prt_d li:nth-child(3n){ margin-right: 0;}

.productBox1{ width:100%; height:auto; position:relative;}

.productImg1 { overflow: hidden;}

.productImg1 img { transition: all 1s; display: block; width: 100%;}

.productBox1 .productTxt1{ display: block!important; width: 100%; padding: 0 14px; line-height: 56px;font-size:18px; text-align: center; color: #1a8cfb; font-weight: bold;overflow: hidden; white-space:nowrap; text-overflow: ellipsis;}

.coverCont1 { position: absolute; width: 100%; left: 0; top: 50%; transform: translateY(-50%);}

.coverCont1 span { display: block; background: url(../images/circle.png) center no-repeat; width: 52px; height: 52px; background-size:100% auto; margin: 0 auto 25px}

.coverCont1 h2 { font-size: 18px; font-weight: bold; color: #ffffff; line-height: 24px; margin-bottom:10px;}

.coverCont1 p { color: rgba(255,255,255,0.6); font-size: 14px; line-height: 2;}

.productCover1 { opacity: 0; z-index: 5; transition: all 0.5s; position: absolute; left: 0; top: 0; width: 100%; height: 100%; background: rgba(0,118,166,0.80);}



}

@media screen and (max-width: 1200px) {

.menu_11 a{ width:25%; height:50px; display:block;border-right:1px solid #E0E0E0; text-align:center; line-height:50px; color:#666; font-size:18px; float:left;transition: all 0.7s;box-sizing: border-box;}

}

@media screen and (max-width:756px) {

.men_tip{ width:100%; height:40px; line-height:40px; background:#F2F8FA;}

.men_tip1{ max-width:1360px; width:96%;height:40px; margin:0 auto;color:#828282;}

.menu_1{ width:100%;height: 80px; border:1px solid #E0E0E0; border-left:0px; border-right:0px;}

.menu_11{ max-width:1360px;width: 100%; height:40px; margin:0 auto;border-left: none;box-sizing: border-box;}

.menu_11 a{ width:25%; height:40px; display:block;border-right:1px solid #E0E0E0;/* border-bottom: 1px solid #E0E0E0; */text-align:center; line-height:40px; color:#666; font-size:12px; float:left;transition: all 0.7s;box-sizing: border-box;}

.pr_tip{ width:100%; height:auto; text-align:center; line-height:25px; padding-top:24px;}

.pr_tip p {
    display: none;
}

.pr_tip h3{ font-size:16px; font-weight:bold; line-height:26px;}

.pr_tip h2{ font-weight:bold; font-size:20px; line-height:30px; padding-bottom:5px; color:#333;}

	

}

@media screen and (max-width: 1000px) {

.tpp{ width:100%; height:80px; }

.prt_d li{ float: left; width:48%; margin-right: 4%; margin-bottom:20px; background: #fff; text-align:center; font-size:16px; box-sizing: border-box; border:1px solid #BDBDBD; position: relative;}

.coverCont1 span { display: block; background: url(../images/circle.png) center no-repeat; width: 32px; height: 32px; background-size:100% auto; margin: 0 auto 5px}

.coverCont1 h2 { font-size: 14px; font-weight: bold; color: #ffffff; line-height: 24px; margin-bottom:0px;}

.coverCont1 p { color: rgba(255,255,255,0.6); font-size: 12px; line-height: 2;}

.productBox1 .productTxt1{ display: block!important; width: 100%; padding: 0 5px; line-height: 40px; text-align: center;font-size:14px; color: #1a8cfb; font-weight: bold;overflow: hidden; white-space:nowrap; text-overflow: ellipsis;}

.prt_d li:nth-child(3n){ margin-right:4%;}

.prt_d li:nth-child(2n){ margin-right: 0;}

}



.p_det{ max-width:1360px;width:96%; margin:30px auto 0px auto;}

.p_det1{ width:48%; height:auto; float:left; position:relative; }

.p_det1 img{ width:100%;}

.p_det1 .swiper-button-next { border-radius: 3px; transition: all 0.5s; right: -24px; z-index:1; background: url(../images/right1.png) center no-repeat; width: 48px; height: 48px;}

.p_det1 .swiper-button-prev:after { content: '' ;}

.p_det1 .swiper-button-next:after { content: '' ;}

.p_det1 .swiper-button-prev { border-radius: 3px; transition: all 0.5s; left:-24px;z-index:1;   background: url(../images/left1.png) center no-repeat; width: 48px; height:48px;}

.p_det2{ float:right; width:47%;}

.p_det2z{padding:55px;box-shadow: 0 1px 0 0 #e1e1e1;border: 1px solid #e1e1e1;box-sizing: border-box;}

.p_det2zt{ width:100%; font-size:30px; color:#1a8cfb; font-weight:bold; text-align:center; line-height:50px;}

.p_det2zt1{ width:100%; font-size:18px; color:#333; text-align:center; padding:25px 0px;}

.p_det2zt2{ width:100%; height:auto;}

.p_det2zt2 a{background: #F39100;border-radius: 8px; border:1px solid #F39100;height: 70px; width:100%; display:block; text-align:center; line-height:70px;box-sizing: border-box; color:#fff; font-size:18px; margin-bottom:35px;}

.p_det2zt2 a img{ vertical-align:-12px;}

.p_det2zt2 .btn_ted{border:1px solid #1a8cfb; background:#fff; color:#333;;}

.p_det2zt3{ width:100%; text-align:center; margin-top:40px;}

.p_det2zt3 a{ padding-bottom:5px; border-bottom:2px solid #1a8cfb; font-size:20px;}

.p_det2zt3 a:hover{border-bottom:8px solid rgba(0, 118, 166, 0.5);transform: translate3d(0,-2px,0);transition: all .2s linear;}

@media screen and (max-width:1360px) {

.p_det2z{padding:40px;}	

.p_det2zt1{  font-size:18px; padding:15px 0px;}

.p_det2zt{font-size:25px; line-height:40px;}

.p_det2zt2 a{;height: 60px; width:100%; text-align:center; line-height:60px; margin-bottom:25px;}

.p_det2zt3{ width:100%; text-align:center; margin-top:20px;}

.p_det2zt3 a{ padding-bottom:5px; border-bottom:2px solid #1a8cfb; font-size:18px;}

}

@media screen and (max-width:1000px) {

.p_det2z{padding:30px;}	

.p_det2zt1{  font-size:14px; padding:10px 0px;}

.p_det2zt{font-size:20px; line-height:34px;}

.p_det2zt2 a{;height:45px; width:100%; text-align:center; line-height:45px; margin-bottom:15px; font-size:14px;}

.p_det2zt3{ width:100%; text-align:center; margin-top:15px; font-size:14px;}

.p_det2zt3 a{ padding-bottom:5px; border-bottom:2px solid #1a8cfb; font-size:14px;}

}

@media screen and (max-width:800px) {	

.p_det1{ width:100%; margin-bottom:24px;}

.p_det2{ width:100%; }

.p_det2z{padding:15px;}

.p_det2zt1{  font-size:14px; padding:5px 0px;}	

.p_det2zt{font-size:18px; line-height:28px;}

.p_det2zt2 a{;height:40px; width:100%; text-align:center; line-height:40px; margin-bottom:10px; font-size:14px;}

.p_det2zt3{ width:100%; text-align:center; margin-top:10px; font-size:14px;}

.p_det1 .swiper-button-next {transition: all 0.5s; right: -10px; z-index:1; background-size:cover; border-radius:15px; background: url(../images/right1.png) center no-repeat; width: 30px; height: 30px;}



.p_det1 .swiper-button-prev { transition: all 0.5s; left:-10px;z-index:1; background-size:cover;  border-radius:15px;   background: url(../images/left1.png) center no-repeat; width:30px; height:30px;}	

}

	

.zrnr{ max-width:1360px; height:auto; margin:30px auto; padding:0px 24px;}

.zrnr h2{font-size:18px; color: #333;font-weight: normal; margin-bottom: 1.5rem;padding-top:10px;}	

.zrnr ul{margin-bottom:}

.zrnr li{font-size: 16px;color: #666;line-height: 38px;text-align:justify; word-break: break-all;overflow: hidden;background: url(../images/PlusCircle.png) no-repeat left center; padding-left: 45px;}

	

@media screen and (max-width:1000px) {		

.zrnr h2{font-size:16px; color: #333;font-weight: normal; margin-bottom: 1.1rem;padding-top:10px;}		

.zrnr li{font-size: 14px;color: #666;line-height: 34px;text-align:justify; word-break: break-all;overflow: hidden;background: url(../images/PlusCircle.png) no-repeat left center ; background-size:auto 20px;; padding-left:30px;}

}	

@media screen and (max-width:756px) {	

.zrnr{ max-width:1360px; height:auto; margin:20px auto; padding:0px 5px;}	

.zrnr h2{font-size:16px; color: #333;font-weight: normal; line-height:28px; margin-bottom: 1rem;padding-top:10px;}		

.zrnr li{font-size: 14px;color: #666;line-height: 28px;text-align:justify; word-break: break-all;overflow: hidden;background: url(../images/PlusCircle.png) no-repeat left center ; background-size:auto 20px;; padding-left:30px;}



}



.p_video{ width:100%; height:auto; padding:0px 24px;}		

.ab2t{ width:100%; height:auto; background: #F2F8FA; padding:70px 0px;}	

.bt2{ width:100%; height:auto; padding-bottom:35px; margin-bottom:25px; font-size:36px; color:#333; text-align:center; background:url(../images/Line28.png) center bottom no-repeat;}	

.ab2tz{ position: relative;width:96%; max-width:1360px; margin:0 auto;}	

.ab2t .swiper-slide:hover img { transform: scale(1.1);}

.ab2t .swiper-slide:hover .productCover { opacity: 1;}

.ab2t { position: relative;}

.ab2t .swiper-button-next { border-radius: 3px; transition: all 0.5s; right: -62px; background: url(../images/right11.png) center no-repeat; width: 48px; height: 48px;}

.ab2t .swiper-button-prev { border-radius: 3px; transition: all 0.5s; left:-62px;   background: url(../images/left11.png) center no-repeat; width: 48px; height:48px;}

.ab2t .swiper-button-next:after,.ab2t .swiper-button-prev:after { content: '';}	

@media screen and (max-width:1200px) {			
.ab2t{ width:100%; height:auto; background: #F2F8FA; padding:60px 0px;}	

.bt2{ width:100%; height:auto; padding-bottom:25px; margin-bottom:25px; font-size:30spx; color:#333; text-align:center; background:url(../images/Line28.png) center bottom no-repeat;}	
.ab2t .swiper-button-next { border-radius: 3px; transition: all 0.5s; right:5px; background: url(../images/right11.png) center no-repeat; background-size:cover; width: 40px; height: 40px;}

.ab2t .swiper-button-prev { border-radius: 3px; transition: all 0.5s; left:5px;   background: url(../images/left11.png) center no-repeat;background-size:cover; width: 40px; height:40px;}		

}

	

.ab3{ width:96%; max-width:1360px; margin:65px auto; }	

.bt3{ width:100%; height:auto; text-align:center;}

.bt3 h2{ font-size:32px; color:#333; padding-bottom:18px; font-weight:bold; }	

.bt3 p{ font-size:14px; color:#666;} 

.bt3 p span{color: #1a8cfb; font-weight:bold;}









.ft4{ max-width:1360px; width:96%; margin:35px auto 0px auto;}



.jon11{ width:48%; height:60px; margin-bottom:20px; float:left; margin-right:4% }

.jon11:nth-child(3n){ margin-right:0px;}

.b11{width:100%; height:60px; line-height:60px; font-size:14px; margin:0;background: #E9EDF0;box-sizing: border-box;;border: 1px solid #E9EDF0;   padding:0;;box-sizing: border-box;border-radius: 2px; padding-left:5px;-webkit-transition:all 0.2s ease-in;-moz-transition:all 0.2s ease-in;-o-transition:all 0.2s ease-in;transition:all 0.2s ease-in; }

.b11:hover{border:#BDBDBD 1px solid;  }



.jon41{ width:100%; height:120px; margin-bottom:20px; display:block;}

.b21{width:100%; height:120px; line-height:30px;margin:0; font-size:14px; background: #E9EDF0;;border: 1px solid #E9EDF0;; ;box-sizing: border-box;border-radius: 2px; padding-left:5px; }

.b21:hover{border:#BDBDBD 1px solid;  }

.jon51{ width:240px; height:48px; margin:0 auto;}

.jon51 button{ display: block; width: 100%; height: 100%; border: none; outline: none;transition: all 0.8s; font-size:16px; text-align: center; line-height: 44px; color: #fff; background: #1a8cfb;;;;;border-radius:3px;}

.jon51 button:hover{ background:#005468;; color:#fff;}

input.b11::-ms-input-placeholder{ color:#666;;opacity:0.8;}

input.b11::-webkit-input-placeholder { color:#666;;opacity:0.8;}

textarea.b21::-ms-input-placeholder{ color:#666;;opacity:0.8;}

textarea.b21::-webkit-input-placeholder { color:#666;;opacity:0.8;}


.xgzx-pagin-01-key {
	min-height: 41px;
	border-top: 1px solid #efefef;
	font-size: 15px;
	line-height: 40px;
	color:  #575556;
	margin-top: 10px;
	padding-top: 5px;
}
.xgzx-pagin-01-key a {
	color:  #575556;
}
.xgzx-pagin-01-key span {
	display: inline-block;
	margin: 0 4px;
}
.xgzx-01-list ul {
    display: flex;
    flex-wrap: wrap;
    justify-content: space-between;
}
.p14-product-2-tit {
	height: 46px;
	line-height: 44px;
	border-bottom: 2px solid #dfdfdf;
	margin-bottom: 30px;
}
.p14-product-2-tit b {
	display: inline-block;
	font-size: 24px;
	font-weight: normal;
	color: #464646;
	border-bottom: 2px solid #333333;
}
.p14-product-2-tit span {
	margin-left: 10px;
	font-size: 18px;
	font-family: Arial;
	color: #c2c2c1;
	text-transform: uppercase;
}
.cplb-3n-ts-03-list dl {
	width: 32.1%;
	border: 1px solid #dedede;
	margin-bottom: 15px;
	background: #fff;
	float: left;
	margin-right: 1.2%;
	text-align: center;
}
.cplb-3n-ts-03-list dl:nth-child(3n) {
	margin-right: 0;
}
.cplb-3n-ts-03-list dt img {
	width: 100%;
	margin: 0 auto;
	display: block;
}
.cplb-3n-ts-03-list dd {
	padding: 6px 20px 5px 20px;
}
.cplb-3n-ts-03-list dd h4 {
	height: 45px;
	font-weight: normal;
	font-size: 18px;
	color: #154c64;
	line-height: 45px;
	overflow: hidden;
}
.cplb-3n-ts-03-list h4 a {
	display: block;
	height: 45px;
	color: #727272;
	overflow: hidden;
	text-overflow: ellipsis;
	white-space: nowrap;
}
.cplb-3n-ts-03-list dl:hover h4 a {
	color:  #337ab7;
}
.cplb-3n-ts-03-list-desc {
	height: 40px;
	font-size: 14px;
	line-height: 20px;
	color: #666;
	margin-bottom: 12px;
	overflow: hidden;
}
.cplb-3n-ts-03-list-deta {
	width: 100px;
	height: 40px;
	display: inline-block;
	border: 1px solid #aaa;
	font-size: 16px;
	line-height: 40px;
	text-align: center;
}
.cplb-3n-ts-03-list dl:hover {
	border-color:  #337ab7;
}
.cplb-3n-ts-03-list dl:hover a {
	color:  #337ab7;
}
.clearfix:after,.clearafter:after {
	content: ".";
	height: 0;
	display: block;
	visibility: hidden;
	clear: both;
}
.xgzx-01-list li {
	height: 46px;
	font-size: 14px;
	line-height: 46px;
	color: #4b4a4a;
	border-bottom: 1px dashed #dbdbdb;
	overflow: hidden;
	text-overflow: ellipsis;
	white-space: nowrap;
	width: 49%;
}
.xgzx-01-list li a {
	color: #4b4a4a;
}
.xgzx-01-list li span {
	float: right;
}
.map .map_item {
    margin-bottom:10px;
  }
  .map .map_item span {
    line-height: 29px;
    font-size: 18px;
  padding: 10px 47px;
 background:#222;
  color: #fff;text-indent: 0;}
  .map .map_item ul {
    display:flex;
    flex-wrap: wrap;
  width: 100%;border-bottom: 1px solid #e9e9e9;margin: 27px 0;padding: 10px 29px;}
  .map .map_item ul li {
    
    width: unset !important;
    margin: 0 14px;
  }
  .map a{
    color:#333
  }
  .map .map_item ul li a {
    height: unset !important;
    width: unset !important;
  font-size: 16px;}

#nx_pg{width:100%; height: auto ; padding:0px 0px 30px 0px;  text-align:center;}

#nx_pg li{display:inline; padding:9px 16px 9px 16px; background:#fff;border: 1px solid #DEE2E6; color:#6C757D;;font-size:14px; margin:0px 3px 0px 3px; -webkit-transition:all 0.1s ease-out;-moz-transition:all 0.1s ease-out;-o-transition:all 0.1s ease-out;transition:all 0.1s ease-out;}

#nx_pg li:hover{background:#1a8cfb;; color:#fff;border: 1px solid #1a8cfb;;}

#nx_pg li.pages_solid{ background:#1a8cfb;; color:#fff;border: 1px solid #1a8cfb;;}

@media screen and (max-width:1000px) {	
.ab2t{ width:100%; height:auto; background: #F2F8FA; padding:40px 0px;}	

.bt2{ width:100%; height:auto; padding-bottom:20px; margin-bottom:25px; font-size:22px; color:#333; text-align:center; background:url(../images/Line28.png) center bottom no-repeat;}	
.bt3 h2{ font-size:22px; color:#333; padding-bottom:5px; font-weight:bold; }	

.ft4{ max-width:1360px; width:96%; margin:15px auto 0px auto;}



/*分页*/

#nx_pg{width:100%;height: auto;padding: 0px 0px 84px 0px;  text-align:center;}

#nx_pg li{display: inline-block;padding:2px 9px 2px 9px; background:#fff;border: 1px solid #DEE2E6; color:#6C757D;font-size:12px; margin:0px 2px 4px 2px;-webkit-transition:all 0.1s ease-out;-moz-transition:all 0.1s ease-out;-o-transition:all 0.1s ease-out;transition:all 0.1s ease-out;}

#nx_pg a:hover{background:#1a8cfb;; color:#fff;border: 1px solid #1a8cfb;;}

#nx_pg .on{ background:#1a8cfb;; color:#fff;border: 1px solid #1a8cfb;;}

}



.case .info ul {width: 100%;position: relative;font-size: 0}
.case .info li {display: inline-block;position: relative;width:48%;margin: 0;margin-right: 4%;margin-bottom: 15px;vertical-align: top; border:1px solid #BDBDBD;box-sizing: border-box;}
.case .info li:nth-child(2n) {margin-right: 0;}
.case .info li .Img {position: relative;overflow: hidden}
.case .info li .Img i {position: absolute;background: rgba(255, 255, 255, .8);text-align: center;bottom: 0;color: #1a8cfb;;font-size: 18px; font-style:normal;font-weight: bold;width: 100%;height: 70px;line-height: 70px;display: block;transform: translateY(100%);-moz-transform: translateY(100%);-webkit-transform: translateY(100%);transition: all .4s ease-out;-moz-transition: all .4s ease-out;-webkit-transition: all .4s ease-out}
.case .info li .Img i img {max-width: 100%;max-height: 100%;}
.casldse .case_nimeide.active {position: fixed;top: 0;width: 100%;z-index: 23;background: #211e2f;left: 0;}
.case .info li .Img {display: block;width: 100%;overflow: hidden}
.case .info li .Img>img {display: block;width: 100%;height: auto;transition: all 1.2s ease-in-out;-moz-transition: all 1.2s ease-in-out;-webkit-transition: all 1.2s ease-in-out}
.case .info li .Txt {height: 70px;overflow: hidden;width: 100%;position: relative;text-align: center;overflow: hidden;z-index: 2}
.case .info li .Txt h5 {font-size: 18px;line-height: 1.5;padding-top: 10px;color: #1a8cfb;;transition: all .5s ease-in-out;-moz-transition: all .5s ease-in-out;-webkit-transition: all .5s ease-in-out;font-weight: bold;overflow: hidden;height: 32px;}
.case .info li .Txt span {font-size: 14px;color: #666;transition: all .5s ease-in-out;-moz-transition: all .5s ease-in-out;-webkit-transition: all .5s ease-in-out}
.case .info li:hover .Txt h5 {color: #fff;opacity: 0;transform: translateY(-100%);height: 13px}
.case .info li:hover .Txt span {color: #fff}
.case .info li .Txt small {display: block;position: absolute;top: 0;left: 0;width: 100%;height: 100%;z-index: -1;transform: translateY(-100%);-moz-transform: translateY(-100%);-webkit-transform: translateY(-100%);transition: all .4s ease-in-out .2s;-moz-transition: all .4s ease-in-out .2s;-webkit-transition: all .4s ease-in-out .2s}
.case .info li:hover .Img i,.case .info li:hover .Txt small {transform: translate(0);-moz-transform: translate(0);-webkit-transform: translate(0);opacity: 1}
.case .info li:hover .Img>img {transform: scale(1.1);-moz-transform: scale(1.1);-webkit-transform: scale(1.1)}

@media screen and (max-width:1000px) {	
.case .info li .Img i{ height:40px; line-height:40px; font-size:14px;}
.case .info li .Txt {height: 40px;}
.case .info li .Txt h5 {font-size: 14px;line-height:20px;height:20px; padding-top:0px;}
.case .info li .Txt span {font-size: 12px;}
}


.p_det1z{ max-width:1360px;width:96%; margin:30px auto 0px auto;}

.p_det11{ width:58%; height:auto; float:left; position:relative; }

.p_det11 img{ width:100%;}

.p_det11 .swiper-button-next { border-radius: 3px; transition: all 0.5s; right: -24px; z-index:1; background: url(../images/right1.png) center no-repeat; width: 48px; height: 48px;}

.p_det11 .swiper-button-prev:after { content: '' ;}

.p_det11 .swiper-button-next:after { content: '' ;}

.p_det11 .swiper-button-prev { border-radius: 3px; transition: all 0.5s; left:-24px;z-index:1;   background: url(../images/left1.png) center no-repeat; width: 48px; height:48px;}

.p_det21{ float:right; width:36%; line-height:30px; padding-right:45px;box-sizing: border-box; color:#666;}
.p_det21 h2{ width:90%; font-size:24px; color:#1a8cfb; margin-bottom:20px; line-height:30px; font-weight:bold; margin-top:60px;}
.p_det21 h3{ width:170px; height:38px; background:#1a8cfb; color:#fff; text-align:center; line-height:38px; margin-bottom:20px;}

@media screen and (max-width:1200px) {	
.p_det21{ float:right; width:36%; line-height:30px; padding-right:25px;box-sizing: border-box; color:#666;}
.p_det21 h2{ width:90%; font-size:24px; color:#1a8cfb; margin-bottom:14px; line-height:30px; font-weight:bold; margin-top:50px;}
.p_det21 h3{ width:170px; height:38px; background:#1a8cfb; color:#fff; text-align:center; line-height:38px; margin-bottom:10px;}
}
@media screen and (max-width:1100px) {	
.p_det21{ float:right; width:36%; line-height:25px; padding-right:15px;box-sizing: border-box; color:#666;}
.p_det21 h2{ width:90%; font-size:20px; color:#1a8cfb; margin-bottom:14px; line-height:30px; font-weight:bold; margin-top:30px;}
.p_det21 h3{ width:140px; height:34px; background:#1a8cfb; color:#fff; font-size:12px; text-align:center; line-height:34px; margin-bottom:10px;}
.p_det11 .swiper-button-next { border-radius: 50px; transition: all 0.5s; right: -16px; z-index:1; background: url(../images/right1.png) center no-repeat; width: 38px; height:38px;}

.p_det11 .swiper-button-prev:after { content: '' ;}

.p_det11 .swiper-button-next:after { content: '' ;}

.p_det11 .swiper-button-prev { border-radius:50px; transition: all 0.5s; left:-16px;z-index:1;   background: url(../images/left1.png) center no-repeat; width: 38px; height:38px;}

}

@media screen and (max-width:800px) {	
.p_det11{ width:100%; height:auto; float:left; position:relative; }
.p_det21{ width:100%; padding-left:10px; padding-right:10px; margin-bottom:25px;}
.p_det21 h2{ width:90%; font-size:18px; color:#1a8cfb; margin-bottom:10px; line-height:30px; font-weight:bold; margin-top:20px;}
.p_det11 .swiper-button-next { border-radius: 50px; transition: all 0.5s; right: 5px; z-index:1; background: url(../images/right1.png) center no-repeat; width: 38px; height:38px;}

.p_det11 .swiper-button-prev:after { content: '' ;}

.p_det11 .swiper-button-next:after { content: '' ;}

.p_det11 .swiper-button-prev { border-radius:50px; transition: all 0.5s; left:5px;z-index:1;   background: url(../images/left1.png) center no-repeat; width: 38px; height:38px;}
}

.ab4{ max-width:1360px; width:96%; height:auto; margin:0 auto; padding:30px 24px 60px 24px;}

.ab4 ul{ margin-top:35px;}
.ab4 li{ width:32%; height: auto; float:left; margin-right:2%;border: 1px solid #BDBDBD;box-sizing: border-box; transition: all 2s; background:#fff;;}
.ab4 li:nth-child(3n) { margin-right:0px;}
.ab4 li .cnt31{ margin:45px auto 20px auto; width:58px; height:58px; background:url(../images/b1.png) center no-repeat;}
.ab4 li h2{ width:100%; text-align:center; font-size:18px; color:#333; padding-bottom:20px; margin-bottom:20px; line-height:40px; background:url(../images/b8.png) center bottom no-repeat;}
.ab4 li p{ width:80%; height:90px; line-height:30px; padding-bottom:45px; background:url(../images/b7.png) center bottom no-repeat;color: #666666; text-align:center; margin:0 auto; display: -webkit-box;-webkit-box-orient: vertical;-webkit-line-clamp: 3; overflow: hidden;}
.ab4 li:hover{background:#1a8cfb;}
.ab4 li:hover .cnt31{ background:url(../images/b2.png) center no-repeat;}
.ab4 li:hover h2{ color:#fff; background: url(../images/b9.png) center bottom no-repeat;}
.ab4 li:hover p{ color:#fff;}
.ab4 li:hover{}
.ab4 li:nth-child(2) .cnt31{ margin:45px auto 20px auto; width:58px; height:58px; background:url(../images/b3.png) center no-repeat;}
.ab4 li:nth-child(3) .cnt31{ margin:45px auto 20px auto; width:58px; height:58px; background:url(../images/b5.png) center no-repeat;}
.ab4 li:nth-child(2):hover .cnt31{ background:url(../images/b4.png) center no-repeat;}
.ab4 li:nth-child(3):hover .cnt31{ background:url(../images/b6.png) center no-repeat;}
@media screen and (max-width:1100px) {	
.ab4{ max-width:1360px; width:96%; height:auto; margin:0 auto; padding:30px 16px 50px 16px;}
}
@media screen and (max-width:800px) {	
.ab4{ max-width:1360px; width:94%; height:auto; margin:0 auto; padding:30px 0px 40px 0px;}
.ab4 li{ width:48%; height: auto; float:left; margin-right:4%;border: 1px solid #BDBDBD;box-sizing: border-box; transition: all 2s; background:#fff; margin-bottom:25px;;}
.ab4 li:nth-child(2n) { margin-right:0px;}
.ab4 li:nth-child(3) { width:100%;}
.ab4 li .cnt31{ margin:25px auto 15px auto; width:38px; height:38px; background:url(../images/b1.png) center no-repeat; background-size:cover}
.ab4 li:nth-child(2) .cnt31{ margin:25px auto 15px auto; width:38px; height:38px; background:url(../images/b3.png) center no-repeat;background-size:cover}
.ab4 li:nth-child(3) .cnt31{ margin:25px auto 15px auto; width:38px; height:38px; background:url(../images/b5.png) center no-repeat;background-size:cover}
.ab4 li:hover .cnt31{ background:url(../images/b2.png) center no-repeat;background-size:cover}
.ab4 li:nth-child(2):hover .cnt31{ background:url(../images/b4.png) center no-repeat;background-size:cover}
.ab4 li:nth-child(3):hover .cnt31{ background:url(../images/b6.png) center no-repeat;background-size:cover}
.ab4 li h2{ width:100%; text-align:center; font-size:16px; color:#333; padding-bottom:14px; margin-bottom:20px; line-height:30px; background:url(../images/b8.png) center bottom no-repeat;}
.ab4 li p{ width:96%; height:75px; line-height:25px; font-size:12px; padding-bottom:45px; background:url(../images/b7.png) center bottom no-repeat;color: #666666; text-align:center; margin:0 auto; display: -webkit-box;-webkit-box-orient: vertical;-webkit-line-clamp: 3; overflow: hidden;}
}

.artile{ width:100%; height:auto; margin:30px auto 45px auto;}
.artile ul{ margin-bottom:45px;}
.artile li{ width:100%; height:309px; background:#fff;  padding:45px 0px;transition:all 0.5s;border-bottom: 1px solid #E0E0E0;;}
.xman{ max-width:1360px; width:96%; margin:0 auto; }
.art1{ width:420px; height:308px; float:left; margin-right:38px;}
.art1 img{width:420px; height:308px;}
.art2{ height:308px;overflow: hidden; }
.art2 h2{ width:100%; font-size:18px; color:#333333;transition:all 0.5s; height: auto; margin-top:42px; font-weight: bold; line-height:30px; height:30px; padding-bottom:15px;  display: -webkit-box;-webkit-box-orient: vertical;-webkit-line-clamp:1; overflow: hidden; }
.art2 .art_p{ width:100%; height:75px; line-height:25px;transition:all 0.5s; color:#828282 ; font-size:14px; display: -webkit-box;-webkit-box-orient: vertical;-webkit-line-clamp:3; overflow: hidden;;}
.art2 .art2_1{ width:100%; height:40px; line-height:40px; padding-top:25px;}
.art2 .art2_1 h3{ font-weight:normal; font-size:14px; color:#666; padding-bottom:20px; float:left;transition:all 0.5s;}
.art2 .art2_1 span{ color:#fff; font-size:12px; float:right; padding:0px 22px; color:#fff; background:#999999;;transition:all 0.5s; border:1px solid #999999;}
.artile li:hover .art2 h2{ color:#fff;}
.artile li:hover{ background:#1a8cfb;;;}
.artile li:hover .art2 .art_p{ color: rgba(255, 255, 255, 0.6);}
.artile li:hover .art2 .art2_1 h3{ color:#fff;}

.artile li:hover .art2 .art2_1 span{  border:1px solid #1a8cfb; color:#1a8cfb; background:#fff;}

@media screen and (max-width:1200px) {	
.artile li{ width:100%; height:201px; background:#fff;  padding:35px 0px;}
.art1{ width:272px; height:200px; float:left; margin-right:20px;}
.art1 img{width:272px; height:200px;}
.art2 h2{ width:100%; font-size:18px;margin-top:22px; font-weight: bold; line-height:30px; height:30px; padding-bottom:10px;}
.art2 .art_p{ width:100%; height:66px; line-height:22px;transition:all 0.5s; color:#828282 ; font-size:14px; display: -webkit-box;-webkit-box-orient: vertical;-webkit-line-clamp:3; overflow: hidden;;}
.art2 .art2_1{ width:100%; height:40px; line-height:40px; padding-top:15px;}

}

@media screen and (max-width:800px) {	
.artile li{ width:100%; height:81px; background:#fff;  padding:15px 0px;}
.art1{ width:108px; height:80px; float:left; margin-right:14px;}
.art1 img{width:108px; height:80px;}
.art2 h2{ width:100%; font-size:16px;margin-top:2px; font-weight: bold; line-height:28px; height:28px; padding-bottom:0px;}
.art2 .art_p{ width:100%; height:50px; line-height:25px;transition:all 0.5s; color:#828282 ; font-size:14px; display: -webkit-box;-webkit-box-orient: vertical;-webkit-line-clamp:2; overflow: hidden;;}
.art2 .art2_1{ width:100%; height:40px; line-height:40px; padding-top:15px; display:none;}


}

.art_detail{ max-width:1360px; width:96%; height:auto; margin:0 auto; background:#fff; padding:70px 0px 60px 0px;;box-sizing: border-box;}
#info-T{width:100%; min-height:26px; padding-top:0px; color:#242424; padding-bottom:15px; line-height:26px; text-align:left; font-size:18px; font-weight:bold;}
#info-M{width:100%; height:45px; line-height:45px; text-align:left;}
#info-C{width:100%; line-height:28px; margin-top:10px; font-size:14px;}
#info-C img{ max-width:100%;}
#info-C2{width:100%; line-height:28px; margin:0 auto; margin-top:20px; font-size:14px;}
#info-N{width:100%; height: auto; padding-top:10px; line-height:28px; margin-top:20px; border-top:#e0e0e0 1px dotted;}

#info-C1{width:100%; line-height:28px; margin-top:0px; font-size:14px; text-align:center; padding-bottom:10px;}
@media(max-width:756px){
#info-T{width:100%; min-height:26px; padding-top:0px; color:#242424; padding-bottom:5px; line-height:26px; text-align: center; font-size:16px; font-weight:bold;}
}

 .about1{ width:96%; height:auto; max-width:1360px; margin:10px auto; background:#F2F8FA; }
 .about11{ width:50%; height:auto; float:left;}
 .about11 img{ width:100%; display:block;}
 .contactz { width:40%; margin-right:4%;text-align: left; float: right; padding-top:60px;}
.contactz h2 { width:100%; font-size: 20px; font-weight: bold; color: #333; line-height: 18px; padding-bottom:20px; border-bottom:1px solid rgba(0, 0, 0, 0.1); margin-bottom:16px;}
.contactz h3 { letter-spacing: 2px; font-family: 'Anton'; color: #1a8cfb;; margin-bottom: 10px; font-size:32px; line-height: 40px;}
.contactz p { margin-bottom: 12px; padding-left: 30px; font-size: 14px; color: #333; position: relative;}
.contactz p img { position: absolute; left: 0; top: 50%; transform: translateY(-50%);}
@media screen and (max-width: 1200px) {
 .contactz { width:42%; margin-right:2%;text-align: left; float: right; padding-top:40px;}
.contactz h2 { width:100%; font-size: 20px; font-weight: bold; color: #333; line-height: 18px; padding-bottom:15px; border-bottom:1px solid rgba(0, 0, 0, 0.1); margin-bottom:10px;}
.contactz h3 { letter-spacing: 2px; font-family: 'Anton'; color: #1a8cfb;; margin-bottom: 5px; font-size:28px; line-height:30px;}
.contactz p { margin-bottom: 6px; padding-left: 30px; font-size: 14px; color: #333; position: relative;}
.contactz p img { position: absolute; left: 0; top: 50%; transform: translateY(-50%);}
}
@media screen and (max-width:900px) {
 .contactz { width:44%; margin-right:2%;text-align: left; float: right; padding-top:20px;}
.contactz h2 { width:100%; font-size: 16px; font-weight: bold; color: #333; line-height: 18px; padding-bottom:5px; border-bottom:1px solid rgba(0, 0, 0, 0.1); margin-bottom:5px;}
.contactz h3 { letter-spacing: 2px; font-family: 'Anton'; color: #1a8cfb;; margin-bottom: 5px; font-size:20px; line-height:25px;}
.contactz p { margin-bottom:3px; padding-left: 30px; font-size: 14px; color: #333; position: relative;}
.contactz p img { position: absolute; left: 0; top: 50%; transform: translateY(-50%);}
}
@media screen and (max-width:756px) {
.about11{ width:100%; height:auto; float:left; margin-bottom:25px;}	
 .contactz { width:96%; margin-right:0%;text-align: left; float:  none; padding-top:0px; margin:0px auto 0px auto; padding-bottom:30px;}
}

.map{ width:100%; height:auto;}
.map img{ width:100%;}


.wz1180{width: 100%; margin: 0 auto;overflow: hidden; }
#loutiNav {width:100%; left:0px;float: left;top:80px; z-index:9; background:#fff;border:1px solid #e6e6e6;}
#loutiNav ul{ max-width:1360px; width:96%; height:auto; margin:0 auto; border-left:1px solid #e6e6e6;box-sizing: border-box;}
#loutiNav li{ width:20%;line-height:44px; float:left;font-size:14px;cursor:pointer; text-align:center;border-right:1px solid #e6e6e6;box-sizing: border-box;}
#loutiNav li span {font-size:18px;display: block; padding: 0 15px; color: #333;}

#loutiNav li span.active {color:#005468;;}
#main { width:100%; height:auto; margin:0 auto; padding-top:30px;}
.louti{ padding-top:70px;}

.abz1{ max-width:1360px; width:96%;height:auto; margin:0 auto;}
 .bt3{ width:100%; height:auto; text-align:center; margin-bottom:20px;}
 .bt3 h2{ font-size:30px; color:#1a8cfb;; font-weight: bold; line-height:35px;}
 .bt3 p{ width:100%; height:35px; line-height:35px; font-size:20px; color:#333; margin-top:0px;}
 .abz1_d{ background: url(../images/a22.png) center; background-size:auto 100% ; background-attachment:fixed; padding:130px 0px;;}
 .abz1_d ul{ max-width:1360px; height:auto; margin:0 auto; width:96%;}
 .abz1_d ul li{ width:25%; float:left; color:#fff;text-align:center;}
 .abz1_d ul li .abz1t{ width:100%; height:auto; }
 .abz1_d ul li .abz1t h2{ font-weight:normal; font-size:48px; line-height:70px;}
 .abz1_d ul li .abz1t h2 a{ color:#fff;}
 .abz1_d ul li .abz1t h2 b{ font-size:18px;}
 .abz1_d ul li .abz1d{ width:100%; font-size:18px;}
 .ab31x{ width:96%; max-width:1360px; margin:0 auto; height:auto; margin-top:45px;}
.ab31x li{ width:23.5%; height:auto; float:left; margin-right:2%; background:#F2F8FA; text-align:center;; padding-bottom:80px;transition:all 0.5s;}
.ab31x li:nth-child(4n){ margin-right:0px;}
.ab31x li img{ max-width:112px; margin:60px auto 30px auto;}
.ab31x li h2{ width:90%; height:45px; line-height:45px; text-align:center; font-size:18px; font-weight:normal; color:#333; margin:0 auto;}
.ab31x li p{ width:90%; height:40px; line-height:20px; color:#666; text-align:center;margin:0 auto;}
.ab31x li .shuzi{ width:100%; margin-top:60px; text-align:center; font-size:64px; line-height:64px; font-family:Impact;color:#1a8cfb;;}
.ab31x li:hover{ background:#1a8cfb;;}
.ab31x li:hover h2{ color:#fff;}
.ab31x li:hover p{ color:#fff;}
.ab31x li:hover .shuzi{ color:#fff;}
@media screen and (max-width:980px) {
 .bt3{ width:100%; height:auto; text-align:center; margin-bottom:10px;}
 .bt3 h2{ font-size:24px; color:#1a8cfb;; font-weight: bold; line-height:35px;}
 .bt3 p{ width:100%; height: auto; line-height:28px; font-size:13px; color:#333; margin-top:0px;}	
  .abz1_d{background-size:cover; background-attachment: inherit; padding:90px 0px; background: url(../images/a22.png) center bottom; ;}
  .abz1_d ul li .abz1t{ width:100%; height:auto; }
 .abz1_d ul li .abz1t h2{ font-weight:normal; font-size:25px; line-height:40px;}
 .abz1_d ul li .abz1t h2 a{ color:#fff;}
 .abz1_d ul li .abz1t h2 b{ font-size:14px;}
 .abz1_d ul li .abz1d{ width:100%; font-size:14px;}
}
@media screen and (max-width:750px) {
	#loutiNav li{ width:20%;line-height:38px; float:left;font-size:12px;cursor:pointer; text-align:center;border-right:1px solid #e6e6e6;box-sizing: border-box;}
#loutiNav li span {font-size:12px;display: block; padding:0px; color: #333;}
 .abz1_d ul li{ width:50%; float:left; color:#fff;text-align:center; margin-bottom:20px;}
 .ab31x li{ width:49%; height:auto; float:left; margin-right:2%; margin-bottom:20px; background:#F2F8FA; text-align:center;; padding-bottom:50px;transition:all 0.5s;}
.ab31x li:nth-child(2n){ margin-right:0px;}
.ab31x li img{ max-width:90px; margin:50px auto 20px auto;}
.ab31x li h2{ width:90%; height:35px; line-height:35px; text-align:center; font-size:18px; font-weight:normal; color:#333; margin:0 auto;}
.ab31x li p{ width:90%; height:40px; line-height:20px; color:#666; text-align:center;margin:0 auto;}
.ab31x li .shuzi{ width:100%; margin-top:40px; text-align:center; font-size:44px; line-height:44px; font-family:Impact;color:#1a8cfb;;}
}




.cont31{ max-width:100%; height:auto;  margin:0 auto;background-size:cover;}
.cntx2z{ max-width:1440px; height:auto; position:relative; margin:30px auto}
.cntx2{ max-width:1360px; height: auto; margin:0px auto;overflow:hidden;  ; }
.layer3_box2{width:100%; height: auto; box-sizing: border-box;transition: all 0.8s; float:left; color:#fff; text-align:center; background:#fff;}
.layer3_box2 a{ color:#fff;}

.layer3_box2 img{width:100%; height: auto; cursor: pointer;transition: all 1.2s;}
.layer3_box2 img:hover{transform: scale(1.04);}
.layer3_box2 p{ width:100%; height:60px; line-height:60px;transition: all 0.5s; color:#333; text-align:center; display: -webkit-box;-webkit-box-orient: vertical;-webkit-line-clamp:1; overflow: hidden;}

.cntx2z  .swiper-button-next{ top:40%; ;transition: all 0.8s;right:-2%; width:60px; height:47px; margin-top:-22px; background: url(../images/a14.png); background-size:100% 100% ; margin: 0;}
.cntx2z  .swiper-button-prev{top:40%; transition: all 0.8s;left:-2%; width:60px; height:47px;margin-top:-22px;  background: url(../images/a15.png); background-size:100% 100% ; margin: 0;}
.cntx2z .swiper-button-next:after,.cntx2 .swiper-button-prev:after { content: '';}
.cntx2z  .swiper-button-next:hover{ background: url(../images/a141.png); }
.cntx2z  .swiper-button-prev:hover{background: url(../images/a151.png); }

@media screen and (max-width:1440px) {
.cntx2z  .swiper-button-next{ top:40%;;transition: all 0.8s;right:1%; width:60px; height:47px; margin-top:-22px; background: url(../images/a14.png); background-size:100% 100% ; margin: 0;}
.cntx2z  .swiper-button-prev{top:40%; ;transition: all 0.8s;left:1%; width:60px; height:47px;margin-top:-22px;  background: url(../images/a15.png); background-size:100% 100% ; margin: 0;}

}
.bc1{ max-width:1360px; width:96%; margin:0 auto;}
.bc11{ width:52%; height:auto; float:left; color:#666; line-height:32px;}
.bc11 h2{ font-size:30px; line-height:50px; color:#1a8cfb;font-weight:bold;;}
.bc11 .bc11z{ width:100%; height:64px; line-height:64px; text-align:center; background:#1a8cfb;; font-size:18px; color:#fff; margin:20px auto;}
.bc12{ width:41%; height:auto; float:right;}
.bc12 img { width:100%;}
@media screen and (max-width:1150px) {
.bc11{ width:55%; height:auto; float:left; color:#666; line-height:28px;}
.bc11 h2{ font-size:22px; line-height:40px; color:#1a8cfb;;}
.bc11 .bc11z{ width:100%; height:44px; line-height:44px; text-align:center; background:#1a8cfb;; font-size:16px; color:#fff; margin:15px auto;}
}
@media screen and (max-width:900px) {
.bc11{ width:100%; height:auto; float:left; color:#666; line-height:26px;}
.bc11 h2{ font-size:20px; line-height:30px; color:#1a8cfb; ;}
.bc11 .bc11z{ width:100%; height: auto; line-height:22px; text-align: left; background:#1a8cfb;; font-size:16px; color:#fff; margin:10px auto; padding:10px;box-sizing: border-box;}
.bc12{ width:100%; padding-top:20px; }
}
.cntx1z{position:relative; max-width:1440px; height:auto; width:96%; margin:0 auto 50px auto ;}
.cntx1{ max-width:1360px; height: auto; padding-top:25px; margin:0px auto 0px auto;  }
.layer3_box1{width:100%; height: auto; box-sizing: border-box;transition: all 0.8s; float:left; color:#fff; text-align:center; background:#fff; border:1px solid #E0E0E0;;box-sizing: border-box; position:relative;}
.layer3_box1 img{ width:100%; display:block;}
.layer3_box1 p{ width:100%; height:50px; line-height:50px; text-align: left; padding:0px 10px;box-sizing: border-box;border-top:1px solid #E0E0E0;overflow: hidden;white-space: nowrap;text-overflow: ellipsis;}
.cntx1  .swiper-button-next{ top: 48%; ;transition: all 0.8s;right:-4%;width:60px; height:47px; margin-top:-45px; background: url(../images/a14.png); background-size:100% 100% ; margin: 0;}
.cntx1  .swiper-button-prev{top:48%; ;transition: all 0.8s;left:-4%; width:60px; height:47px; margin-top:-45px; background: url(../images/a15.png);  background-size:100% 100% ; margin: 0;}
.cntx1  .swiper-button-next:hover{ background: url(../images/a141.png); }
.cntx1  .swiper-button-prev:hover{background: url(../images/a151.png); }
.layer3_box1:hover{ border:1px solid #1a8cfb;}
.layer3_box1:hover p{ background:#1a8cfb; color:#fff;}

@media screen and (max-width:1440px) {
.cntx1  .swiper-button-next{ top:48%;;transition: all 0.8s;right:1%; width:60px; height:47px; margin-top:-22px; background: url(../images/a14.png); background-size:100% 100% ; margin: 0;}
.cntx1  .swiper-button-prev{top:48%; ;transition: all 0.8s;left:1%; width:60px; height:47px;margin-top:-22px;  background: url(../images/a15.png); background-size:100% 100% ; margin: 0;}

}
@media screen and (max-width:900px) {
.layer3_box1 p{ width:100%; height:40px; line-height:40px; font-size:14px; text-align: left; padding:0px 5px;box-sizing: border-box;border-top:1px solid #E0E0E0;}
}