.nbanner{padding-bottom: 28.5%;background-position: center;background-repeat: no-repeat;background-size: cover;margin-top: 4rem;}
.nbanner .w90{position: absolute;left: 50%;top: 50%;transform: translate(-50%,-50%);}
.nbanner .w90 .cn{width: 320px;border-bottom: 1px solid #fff;line-height: 1.33rem;padding-bottom: 0.833rem;}
.nbanner .w90 .en{text-transform: uppercase;padding-top: 0.833rem;font-weight: bold;}
.nheader header{background: #fff;border-bottom: 1px solid #dedede;}
.nheader .nav-1st > li > a,.location a:hover{color: #333;}
.nheader .nav-1st > li.on > a,.nheader .nav-1st > li:hover > a{color: #115AAD;font-weight: bold;}
.nheader header .sear{filter: none;}
.nheader header h1 .logo2{opacity: 1;}
.nheader .nav-1st::after{background: #333;}
.nNav{border-bottom: 1px solid #E4E4E4;}
.nNav .nav-2th a{line-height: 3rem;position: relative;display: inline-block;margin-left: 1rem;}
.nNav .nav-2th a:first-child{margin-left: 0;}
.nNav .nav-2th a::after{width: 100%;height: 2px;background: #115AAD;left: 0;content: '';position: absolute;left: 0;bottom: -1px;transform: scaleX(0);transition: 0.3s;}
.nNav .nav-2th a.on::after,.nNav .nav-2th a:hover::after{transform: scaleX(1);}
.nNav .nav-2th a.on,.nNav .nav-2th a:hover{color: #115AAD;font-weight: bold;}
.location{background: url(../images/home.svg) left center no-repeat;padding-left: 38px;color: #999;line-height: 3rem;}
.location a{color: #999;}

.abouttitle .en{text-transform: uppercase;}
.textAll28{line-height: 28px;}
.aboutOne .textAll28 p{margin-bottom: 0.3rem;}
.textAll28 img,.textAll28 table,.textAll28 iframe,.textAll28 video{max-width: 100%;}
.aboutvideo{width: 51.4%;margin: 0 0 0.833rem 1.66rem;cursor: pointer;}



.idxmore{border: 1px solid #999999;line-height: 1.66rem;border-radius: 25px;width:5.86rem ;text-align: center;display: inline-block;}
.idxmore i{padding-right: 2rem;}
.idxmore i::after{width: 20px;height: 10px;background: url(../images/idxmore.svg) right center no-repeat;right: 0;top: 50%;margin: -5px 0 0;filter: brightness(0) invert(0.3);}
.idxmore:hover{border-color: #115AAD;background: #115AAD;}
.idxmore:hover i{filter: brightness(0) invert(1);}

/* 新闻 */
.newsListTuwen .item {border-radius: 8px;background: #fff;}
.newsListTuwen .item .img{width:260px ;padding-bottom: 160px;margin:0.833rem 0 0.833rem 1rem ;border-radius: 8px;}
.newsListTuwen .item .wrap{width: calc(100% - 260px - 126px - 1rem);padding: 1rem 1.33rem 0 1rem;}
.newsListTuwen .item .wrap .title{padding: 0.66rem 0;border-bottom: 1px solid #D9D9D9;margin-bottom: 0.7rem;}
.newsListTuwen .item .wrap .title::after,.list_news_text .item::after{width: 0;top: auto;bottom: 0;}
.newsListTuwen .item .wrap .subtitle{line-height: 26px;}
.newsListTuwen .item .time{width: 126px;background: #F1F1F1;padding-left:0.73rem ;box-sizing: border-box;}
.newsListTuwen .item .time .data{margin-top: 1.66rem;margin-bottom: 6px;}
.newsListTuwen .item .time .more{padding-right: 30px;margin-top: 0.66rem;}
.newsListTuwen .item:hover .time,.list_news_text .item:hover .time{background: #115AAD;}
.newsListTuwen .item:hover .time *{filter: brightness(0) invert(1);}
.newsListTuwen .item:hover,.list_pro ul li a:hover{box-shadow: 0 2px 20px rgba(202,202,202,0.3);}
.newsListTuwen .item:hover .img img{transform: translate(-50%,-50%) scale(1.1);}
.newsListTuwen .item:first-child{margin-top: 0;}

.list_news_text .item{border-bottom: 1px solid #D9D9D9;padding: 0.83rem 0;align-items: center;}
.list_news_text .item:first-child{padding-top: 0;}
.list_news_text .item:last-child{border-bottom: none;}
.list_news_text .item .time{background: #B4B9BE;width: 80px;text-align: center;border-radius: 8px;padding-top: 0.66rem;padding-bottom: 0.8rem; box-sizing: border-box;}
.list_news_text .item .time span{display: block;}
.list_news_text .item .wrap{width: calc(100% - 80px - 1rem);margin-left: 1rem;}
.list_news_text .item .wrap .title{margin-bottom: 0.5rem;}
.list_news_text .item:hover .wrap .title{color: #115AAD;}
/* 新闻详情 */
.cont_news .cont_em{border-bottom: 1px solid #ddd;padding:0 0 0.8rem 0;margin-bottom: 1.6rem;}
.cont_news .cont_em .cont_time span{padding-left: 30px;margin-right: 1.5rem;}
.cont_news .cont_em .cont_time span:nth-child(1){background: url(../images/time.svg) left center no-repeat;}
.cont_news .cont_em .cont_time span:nth-child(2){background: url(../images/look.svg) left center no-repeat;}
.cont_news .cont_em .cont_time div.fl img{display: block;margin-top: 3px;}
.cont_news .cont_em .cont_time div.fl a{display: inline-block;margin-left: 0.5rem;}
.cont_news .cont_em .share a{margin-left: 1rem;}
.cont_news .cont_em .share{line-height: 40px;}
.cont_news .cont_wrap p{margin-bottom: 0.3rem;}
.cont_news .cont_wrap video,.cont_news .cont_wrap img,.cont_news .cont_wrap iframe,.cont_news .cont_wrap table{margin: auto;max-width: 100%;height: auto !important;display: block;}
.contPage{border-top: 1px solid #DDDDDD;}
.contPage .golist{line-height: 2.26rem;padding: 0 0 0 33px;}
.contPage .golist::after{width: 18px;height: 18px;background: url(../images/pagemenu.svg) no-repeat;left: 0;top: 50%;transform: translateY(-50%);filter: brightness(0) invert(0.7);}
.contPage .btn{position: relative;display: inline-block;box-sizing: border-box;color: #999;}
.contPage .btn.prev{padding-left: 35px;}
.contPage .btn.prev::before{width: 20px;height: 10px;background: url(../images/next.svg) no-repeat center;left: 0;top: 50%;transform: translateY(-50%) rotateY(180deg);filter: brightness(0) invert(0.5);background-size: 100%;}
.contPage .btn.next{padding-right: 35px;}
.contPage .btn.next::after{width: 20px;height: 10px;background: url(../images/next.svg) no-repeat center;right: 0;top: 50%;transform: translateY(-50%);filter: brightness(0) invert(0.5);background-size: 100%;}
.contPage .btn.next:hover,.contPage .btn.prev:hover,.contPage .golist:hover,.list_pro ul li a:hover .title{color: #115AAD;}
.contPage .golist:hover::after{filter: none;}

/* 案例 */
.list_pro ul li{width: calc((100% - 2.66rem) / 3);margin-top: 1.33rem;margin-left: 1.33rem;}
.list_pro ul li:nth-child(3n+1){margin-left: 0;}
.list_pro ul li:nth-child(-n+3),.list_pro ul li:nth-child(-n+3){margin-top: 0;}
.list_pro ul li a:hover .img img{transform: translate(-50%,-50%) scale(1.05);}
.caseCont{display: none;padding: 2.66rem 2rem;}
.caseCont .img{width: 50%;padding-bottom: 480px;}
.caseCont .wrap{width: 50%;padding-left: 1.66rem;box-sizing: border-box;}
.caseCont .wrap .textAll{height: 288px;}
.caseCont .contPage{position: absolute;bottom: 0;right: 0;width: calc(50% - 1.66rem);border: none;}



.list_pro ul li a .img{padding-bottom: 65%;}
.list_pro ul li a{background: #fff;border-radius: 8px;}
.list_pro ul li a .title{line-height: 2rem;text-align: center;padding: 0 1rem;box-sizing: border-box;}



.contact .map{height: 540px;width: 100%;}
.contactUl li{width: 30%;}
.contactUl li .title{border-bottom: 1px solid #DDDDDD;line-height: 22px;padding-bottom: 0.5rem;}
.contactUl li .textAll{margin-top: 0.5rem;}

.payewm{display: none;}
.payewm img{width: 150px;display: block;margin:20px auto 10px;}

.bdcx{width: 500px;margin:50px auto;}
.bdcx .title{text-align: center;font-weight: bold;margin-bottom: 30px;}
.bdcx .yzm div{position: relative;}
.bdcx .yzm div img{position: absolute;right: 0;top: 0;}
.bdcx label{line-height: 35px;}
.bdcx .item{margin-bottom: 30px;}
.bdcx input[type=text]{width: 100%;height: 50px;line-height: 50px;border: 1px solid  #dedede;box-sizing: border-box;font-size: 16px;text-indent: 10px;}
.bdcx .yzmimg{position: absolute;right: 0;bottom: 0;width: 130px;height: 100%;}
.bdcx input[type=submit]{width: 200px;font-size: 18px;margin: auto;display: block;line-height: 45px;height: 45px;background-color: #115AAD;color: #fff;border-radius: 5px;cursor: pointer;}
.ewmdiv {text-align: center;}
.ewmdiv img{width: 150px;display: block;margin: 0 auto 20px;}
.cxjg .title{text-align: center;margin-bottom: 20px;}
.cxjg{margin-bottom: 30px;display: none;}
.cxjg table{border-collapse: collapse;border: 1px solid #dedede;width: 100%;}
.cxjg table td{border: 1px solid #dedede;padding: 5px;}
.cxjg table td:first-child{text-align: center;}
#cxjgbox{padding-top:100px}
@media screen and (max-width:1280px){
.nNav .nav-2th a{margin-left: 1rem;}
.busTwoSwiper{width: calc(100% - 200px - 1rem);}
.busTwoSwiper .bgcolor li{width: 33.33%;}
.busTwoSwiper .bgcolor li:nth-child(13), .busTwoSwiper .bgcolor li:nth-child(14){width: 100%;}
}

@media screen and (max-width:1080px){
	.nbanner{margin-top: 3rem;}
	.nav-2th{display: none;}

	.nbanner{margin-top: 2.5rem;}
	.contact .map{height: 400px;}
	
}
@media screen and (max-width:760px){
	.aboutvideo{width: 100%;margin-left: 0;}
	.nbanner{padding-bottom: 45%;margin-top: 0;}
	.location{line-height: 2rem;}
	
	.newsListTuwen .item .img,.newsListTuwen .item .wrap,.caseCont .img,.caseCont .wrap,.caseCont .contPage,.contactUl li{width: 100%;}

	.aboutvideo,.list_pro ul li:nth-child(3){margin-top: 0.66rem;}
	.newsListTuwen .item .time,.cont_news .cont_em .share{display: none;}
	
	.caseCont .wrap{padding-left: 0;}
	.caseCont .img{padding-bottom: 65%;}
	
	
	.busTwoSwiper{width: calc(100% - 100px - 10px);}
	.busTwoSwiper .bgcolor{padding: 0.5rem;}
	.busTwoSwiper .title{margin-top: -2.5rem;}
	.busTwoSwiper .title{line-height: 1.5rem;}
	.busTwoSwiper .bgcolor li::before{top: 10px;}
	.busTwoSwiper .bgcolor li{width: 100%;line-height: 24px;}
	
	.newsListTuwen .item .img{margin: 0 ;padding-bottom: 65%;}
	.newsListTuwen .item{padding: 0.88rem;}
	.newsListTuwen .item .wrap{padding:0.5rem 0 0}
	.list_news_text .item .time{width: 65px;}
	.list_news_text .item .wrap{width: calc(100% - 65px - 1rem);}
	.cont_news .cont_em,.contactUl li{margin-bottom: 1rem;}
	.caseCont{padding: 1rem;}
	.caseCont .contPage{position: relative;bottom: auto;right: auto;}
	.caseCont .wrap .textAll{height: auto;}
	.list_pro ul li{width: calc((100% - 0.88rem) / 2);margin-left: 0.88rem;margin-left: 0;}
	.list_pro ul li:nth-child(odd){margin-right: 0.88rem;}	
	.contact .map{height: 300px;}
		.bdcx{width:100%}
	.bdcx .item{margin-bottom: 15px;}
	.cxjg table td{line-height: 30px;}
	.cxjg{margin-top:20px}
	.bdcx input[type=button]{width:150px}
	#cxjgbox{padding-top:70px}
}