.banner {position:relative;}
.banner img{width:100%;height:23.5vw;}
.banner .words{position: absolute;top:50%;left: 50%;transform: translateY(-55%);max-width: 1440px;min-width: 1200px;color:#fff;padding:0px 0px 0px 30px;margin-left: -720px;}
.banner .words:before{width:13px;height: 40px;background:#f9a51b;content:'';position:absolute;left:0px;top: 13px;}
.banner .words .en{font-size:48px;font-weight:bold;text-transform: uppercase;}
.banner .words .name{font-size:42px;font-weight:bold;display: none;}
.banner:before{content:'';width: 100%;height:100%;left:0px;top:0;/*background: linear-gradient(to right, rgb(13 23 30),transparent);*/position: absolute;    background: linear-gradient(to right, rgba(13 ,23 ,30,0.5),transparent);}
.banner .words .sum{font-size:16px;margin: 15px 0px 0px 0px;max-width:80%;line-height:30px;position: absolute;}

.service{max-width:1440px;min-width:1200px;margin: 5.2vw auto 1.5vw;}
.service li{float: left;margin: 0px 2.6% 3.22vw 0px;position:relative;width: 23%;cursor: pointer;}
.service li:nth-child(4n){margin-right:0px;}
.service li .Img{width:100%;height: 500px;overflow:hidden;position:relative;}
.service li .Img:after{width:100%;height:100%;content:'';position:absolute;background: rgba(0,0,0,0.2);top:0px;left:0px;}
.service li img{width:100%;height:100%;transition:0.5s all ease;}
.service li .title{position:absolute;bottom:20px;font-size: 20px;color:#fff;text-indent: 20px;font-weight: bold;}
.service li .plus{position:absolute;bottom:0px;right:0px;width:80px;height:80px;background:url(/en/templates/images/icon-plus.png) #fff center center no-repeat;transition:0.5s all ease;cursor:pointer;display: none;}
.service li:hover .plus{background:url(/en/templates/images/icon-plus1.png) #f9a51b center center no-repeat;}
/* .service li:hover img{transform:scale(1.2);} */
.service li .Img::before {
	position: absolute;
	top: 0;
	left: 0;
	width: 400px;
	height: 500px;
	background: rgba(255,255,255,0.4);
	content: '';
	-webkit-transition: -webkit-transform 0.8s;
	transition: transform 0.8s;
	-webkit-transform: scale3d(1.9,1.4,1) rotate3d(0,0,1,45deg) translate3d(0,-100%,0);
	transform: scale3d(1.9,1.4,1) rotate3d(0,0,1,45deg) translate3d(0,-100%,0);
}

.service li:hover .Img::before {
	-webkit-transform: scale3d(1.9,1.4,1) rotate3d(0,0,1,45deg) translate3d(0,100%,0);
	transform: scale3d(1.9,1.4,1) rotate3d(0,0,1,45deg) translate3d(0,100%,0);
}

.service li:hover .Img:after{background:rgba(0,0,0,0.3);}


.mask{position: fixed;top:0px;left: 0px;width:100%;height:100%;background:rgba(0,0,0,0.5);display: none;z-index: 999999999999999;}
.serviceBox{background:#fff;max-width:1440px;min-width: 1200px;position: absolute;top: 50%;transform: translate3d(-50%,-50%,0);left: 50%;width: 1440px;display: none;}
.serviceBox .close{width:25px;height:30px;position:absolute;right: 23px;top: 18px;background:url(/en/templates/images/icon-close.png) center center no-repeat;z-index: 9999;cursor: pointer;}
.serviceBox1{padding: 50px 65px 55px 65px;background: url(/en/templates/images/servicebg.jpg) center center no-repeat;background-size: cover!important;position:relative;}
.serviceBox1:before{position:absolute;width: 60%;height:100%;content:'';left:0px;top:0px;background: linear-gradient(to right,rgba(0,30,80,0.7), rgba(255,255,255,0));}
.serviceBox1 .h2{font-size:36px;color:#fff;padding:0px 0px 10px 0px;position: relative;width: max-content;font-weight: bold;}
.serviceBox1 .h2:after{width:100%;height: 6px;background:#f9a51b;content:'';display:block;margin: 15px 0px 12px 0px;}
.serviceBox1 .sum{font-size:18px;color:#fff;line-height: 32px;position: relative;width: 810px;}
.serviceBox2{padding: 88px 100px 150px 100px;/* display: none; */}
.serviceBox2L{width:445px;height:305px;position:relative;float:left;}
.serviceBox2L:before{width:100%;height:100%;content:"";background:#2b376b;position:absolute;left:21px;top:21px;}
.serviceBox2L img{position:relative;width: 100%;height: 100%;}
.serviceBox2R{width:690px;float:right;height: 305px;position: relative;}
.serviceBox2R .title{font-size:24px;color:#050526;font-weight:bold;padding: 0px 0px 0px 22px;position:relative;margin: 30px 0px 0px 0px;}
.serviceBox2R .title:before{width: 8px;height: 25px;background:#f9a51b;content:'';position:absolute;left:0px;top:5px;}
.serviceBox2R .info{font-size:18px;color:#050526;line-height:30px;margin: 25px 0px 0px 0px;}
.serviceBox2R .more{width:170px;height:45px;line-height:45px;background: #f9a51b url(../images/icon-arrow.png) 132px center no-repeat;display:block;text-indent:16px;color:#fff;border-radius:5px;margin:80px 0px 0px 0px;position: absolute;bottom: 0px;left: 0px;font-size: 16px;}

.serviceBg1{display:none;}
.serviceBox.on{display:block;}


.mobileTwolist{display:none;}
.serviceList{background:#efefef;height: 75px;line-height: 75px;text-align:center;}
.serviceList a{font-size:22px;color:#050526;margin:0px 37px;position:relative;}
.serviceList a:after{width:100%;height: 4px;background:transparent;content:'';position:absolute;left:0px;bottom: -24px;transition:0.5s all ease;}
.serviceList a.on:after{background:#f9a51b;}
.serviceList a:hover:after{background:#f9a51b;}
.serviceInfo img{max-width:100%;}
.serviceInfo1{max-width:1440px;margin: 80px auto;min-width:1200px;}
.serviceInfo1 .h2{color:#050526;font-size:30px;width:60%;margin: 0px 0px 35px 0px;padding: 0px 0px 0px 20px;position: relative;font-weight: bold;}
.serviceInfo1 .h2:before{position:absolute;width:8px;height:33px;background:#f9a51b;content:'';left: 0px;top: 5px;}
.serviceInfo1_1{color:#050526;font-size:18px;line-height: 32px;}

.serviceInfo1_Z .Img{float: right;margin: 0px 30px 30px 50px;position: relative;width: 32%;}
.serviceInfo1_Z .Img img{width:100%;height:100%;position:relative;}
.serviceInfo1_Z .Img:before{width: 100%;height: 100%;content:"";background:#2b376b;position:absolute;left: 20px;top: 20px;}

.aboutBox{max-width: 1440px;min-width: 1200px;margin: 80px auto 75px;}
.aboutBox1 .Img{float:right;margin: 0px 30px 10px 50px;position:relative;width: 32%;}
.aboutBox1 .Img img{width:100%;height:100%;position:relative;}
.aboutBox1 .Img:before{width: 100%;height: 100%;content:"";background:#2b376b;position:absolute;left: -21px;top:21px;}
.aboutBox1 .title{font-size:48px;font-weight:bold;display:block;margin: 0 auto 20px;color:#050526;display: none;} 
.aboutBox1 .en{color:#050526;font-size: 40px;font-weight: bold;}
.aboutBox1 .en:after{width: 210px;height:5px;content:'';display:block;background:#f9a51b;margin:15px 0px 0px 0px;}
.aboutInfo{font-size:18px;color:#050526;line-height: 32px;margin:30px 0px 0px 0px;}
.aboutBox .serviceInfo1_1{width:800px;float:left;}
.aboutlist{background:#e2eff7;padding: 135px 0px 38px 0px;}
.aboutlist ul{margin:0 auto;max-width: 1440px;min-width:1200px;}
.aboutlist li{float:left;width:460px;height:195px;background:#fff;margin: 0px 30px 70px 0px;text-align: center;}
.aboutlist li .summary{font-size: 22px;color:#050526;font-weight: bold;}
.aboutlist li .summary .em1{color:#f9a51b;font-size: 30px;}
.aboutlist li:nth-child(3n){margin-right:0px;}
.aboutlist li .Img{width:100px;height:100px;background:url(/en/templates/images/icon-about1.png) center center no-repeat;line-height:100px;text-align:center;margin: -42px auto 30px;}
.aboutlist li .Img img{vertical-align:middle;}


.serviceInfo2{background:#2b376b;padding:35px 0px 45px 0px;}
.serviceInfo2_2{max-width:1440px;margin:0px auto;min-width:1200px;}
.serviceInfo2_2 .h2{color:#fff;font-size:30px;width:300px;margin: 0px 0px 35px 0px;padding: 0px 0px 0px 20px;position: relative;font-weight:bold;}
.serviceInfo2_2 .h2:before{position:absolute;width:8px;height:33px;background:#f9a51b;content:'';left: 0px;top: 5px;}
.serviceInfo2L{width:275px;height:185px;float:left;overflow:hidden;}
.serviceInfo2L img{width:100%;height:100%;}
.serviceInfo2R{width:1135px;float:right;}
.serviceInfo2R .title{color:#fff;font-size:24px;margin: 10px 0px 0px 0px;}
.serviceInfo2R .sum{color:#fff;font-size:18px;line-height: 32px;margin: 12px 0px 30px 0px;display: -webkit-box;-webkit-line-clamp: 2;-webkit-box-orient: vertical;overflow: hidden;}
.serviceInfo2R .time{color:#fff;font-size:18px;line-height:30px;}
.serviceInfo2_3 {margin:0px 0px 20px 0px;}
.serviceInfo2_3:last-child{margin:0;}
.serviceInfo3{max-width:1440px;margin: 55px auto 75px;min-width:1200px;}
.serviceInfo3 .h2{color:#050526;font-size:30px;width:300px;margin: 0px 0px 20px 0px;padding: 0px 0px 0px 20px;position: relative;font-weight: bold;}
.serviceInfo3 .h2:before{position:absolute;width:8px;height:33px;background:#f9a51b;content:'';left: 0px;top: 5px;}
.serviceInfo3 li{float:left;width: 465px;height:63px;background:#e9ebf0;line-height:63px;font-size:20px;color:#050526;margin: 0px 20px 0px 0px;}
.serviceInfo3 li:nth-child(3n){float:right;margin: 0px;}
.serviceInfo3 li label{font-weight:bold;font-size:22px;color:#050526}
.serviceInfo3 li img{margin: -5px 12px 0px 23px;vertical-align:middle;max-width: 25px;}


.serviceBox3{padding:100px 0px 120px 0px;position: relative;/* display: none; */}
.serviceBox3 .mySwiper{width: 93.4%;margin:0 auto;overflow: hidden;}
.serviceBox3 .mySwiper .swiper-slide{width:320px;}
.serviceBox3 .mySwiper .swiper-slide .Img{width: 100%;height: 210px;overflow:hidden;}
.serviceBox3 .mySwiper .swiper-slide img{width:100%;height:100%;transition:0.5s all ease;}
.serviceBox3 .mySwiper .swiper-slide:hover img{transform:scale(1.2);}
.serviceBox3 .swiper-button-prev{width:44px;height:105px;background:#2b376b url(../images/icon-left.png) center center no-repeat;left: 24px;border-radius: 4px;transition:0.5s all ease;margin: 0px;top: 150px;}
.serviceBox3 .swiper-button-next{width:44px;height:105px;background:#2b376b url(../images/icon-right.png) center center no-repeat;right: 24px;border-radius: 4px;transition:0.5s all ease;margin: 0px;top: 150px;}
.swiper-button-prev:after,.swiper-button-next:after{display:none;}
.serviceBox3 .swiper-button-prev:hover{background:#f9a51b url(../images/icon-left.png) center center no-repeat;}
.serviceBox3 .swiper-button-next:hover{background:#f9a51b url(../images/icon-right.png) center center no-repeat;}
.serviceBox3 .mySwiper .swiper-slide .title{font-size:24px;color:#050526;font-weight:bold;text-align:center;margin:25px 0px 0px 0px;}

.about .Img{margin: 0px 65px 50px 110px;}
.serviceInfo .about .Img:before{left:-21px;}


.partner{margin:58px auto;max-width:1440px;min-width:1200px;}
.partner ul{/* max-height: 1240px; */overflow:hidden;transition: 0.5s all ease;}
.partner li{padding:100px 80px;margin: 0px 0px 35px 0px;background-size: cover!important;position: relative;display: none;}
.partner li .Img{position:absolute;top:0px;left:0;height: 100%;}
.partner li .Img img{height:100%;width:100%;}
.partner li .title{font-size:38px;font-weight:bold;color:#fff;padding:0px 0px 0px 25px;position:relative;z-index: 999;}
.partner li .title:before{width:10px;height:45px;background:#f9a51b;content:'';position:absolute;left:0px;top:5px;}
.partner li .sum{z-index: 9999;font-size:18px;line-height:30px;color:#fff;width: 610px;margin: 17px 0px 0px 30px;position: relative;}
.partner .more{width:170px;height:45px;line-height:45px;background:#f9a51b url(../images/icon-arrow.png) 135px center no-repeat;display:block;text-indent:16px;color:#fff;border-radius:5px;margin: 15px auto 50px;font-size: 16px;}
.partner ul.show{max-height:max-content;}
.partner li:before{width: 100%;height:100%;position:absolute;left:0px;top:0px;background: linear-gradient(to right, rgb(38 65 102 / 60%),transparent);content:'';z-index: 99;}
.partner li.show{display:block;}
#maps{width:100%;height: 355px;}
#allmap{width:100%;height: 100%;}
.BMap_pop>div:nth-child(9){height: 30px!important;top: 0px!important;left: -155px!important;width: 350px!important;text-align: center;}
.BMap_bubble_content{font-size: 18px;color:#050526;}
.BMap_pop div{border:0!important;}
.BMap_pop>div:nth-child(7) div{left:-7px!important;}
.BMap_pop>div{display:none;}
.map .BMap_shadow img{display:none}
.map .BMap_pop img{display:none;}
.BMap_pop>div:nth-child(9){display:block!important;z-index: 999!important;background:#fff;border-radius:5px;height: 70px!important;line-height: 70px;overflow: unset!important;}
.message_info{position:relative;box-shadow: 0px 0px 40px 0px #ddd;}
.message_info:after{content:"";width:23px;height:23px;background:url(/en/templates/images/icon-arrow2.png) center center no-repeat;position:absolute;bottom: -23px;right: 20px;}
#maps img{}
#maps .img2{display: none;}



.contactBox{max-width:1440px;min-width:1200px;margin: -100px auto 0px;padding: 0px 0px 80px 0px;position: relative;z-index: 999999999;}
.contactBox .swiper-slide{box-shadow: 0px 3px 13px 1px #eee;padding: 40px 20px 28px 45px;box-sizing:border-box;z-index: 99999999;background: #fff;height: 350px;border-radius: 6px;}
.contactBox .h5{color:#050526;font-size:24px;margin: 0px 0px 26px 0px;transition:0.5s all ease;font-weight: bold;}
.contactBox ul li{color:#050526;font-size:18px;padding:0px 0px 0px 30px;margin: 0px 0px 6px 0px;position:relative;line-height: 30px;}
.contactBox ul li i{width:20px;height: 20px;position:absolute;left:0px;top: 6px;transition:0.5s all ease;overflow:hidden;}
.contactBox .swiper-slide:hover{background:#2b376b url(../images/icon-c1.png) right bottom no-repeat;transition:0.5s all ease;}
.contactBox ul li i img{position:absolute;max-width: 100%;}
.contactBox .swiper-slide:hover .h5{color:#fff;}
.contactBox .swiper-slide:hover li{color:#fff;}
.contactBox .swiper-slide:hover .icon img{bottom:0;}
.contactBox .swiper-slide:hover li:last-child .icon img{bottom:2px;}
.contactBox .mySwiper{overflow-x: hidden;padding: 10px 10px 20px 10px;}
.contactBox .swiper-pagination{bottom: 55px!important;}
.contactBox .swiper-pagination .swiper-pagination-bullet{width:10px;height:10px;background: #ebe9e9;opacity:1;margin: 0px 8px!important;}
.contactBox .swiper-pagination .swiper-pagination-bullet-active{background:#f9a51b;}
.contactBox .swiper-button-prev{width: 44px;height:105px;background:#2b376b url(../images/icon-left.png) center center no-repeat;border-radius: 5px;left: -15px;top: 130px;margin: 0;transition:0.5s all ease;}
.contactBox .swiper-button-next{width: 44px;height:105px;background:#2b376b url(../images/icon-right.png) center center no-repeat;border-radius: 5px;right: -10px;top: 130px;margin: 0;transition:0.5s all ease;}
.contactBox .swiper-button-next:hover{background:#f9a51b url(../images/icon-right.png) center center no-repeat;}
.contactBox .swiper-button-prev:hover{background:#f9a51b url(../images/icon-left.png) center center no-repeat;}


.news{max-width:1440px;min-width:1200px;margin: 65px auto 40px;}
.news ul{margin: 0px 0px 70px 0px;}
.news li{margin:0px 0px 27px 0px;}
.news li .Img{width:275px;height:185px;float: left;overflow:hidden;}
.news li img{width:100%;height:100%;transition:0.5s all ease;}
.news li .words{width:1140px;float: right;}
.news li .title{font-size: 24px;color:#19203e;font-weight: bold;margin: 8px 0px 0px 0px;transition:0.5s all ease;}
.news li .sum{color:#7d7c85;font-size:18px;line-height:30px;margin: 13px 0px 38px 0px;max-height: 60px;display: -webkit-box;overflow: hidden;-webkit-line-clamp: 2;-webkit-box-orient: vertical;}
.news li .time{color:#7d7c85;font-size:18px;}
.news li:hover .title{color:#f9a51b;}
.news li:hover img{transform:scale(1.2);}

.searchList ul{margin:0px 0px 20px 0px;}
.searchList li{border-bottom:1px solid #eee;padding:0px 0px 20px 0px;margin: 0px 0px 25px 0px;}
.searchList li:last-child{border:0;}
.searchList li .sum{margin:13px 0px 0px 0px;}




.page{font-size:14px;color: #19203e;text-align: center;}
.page a{width:33px;height: 33px;border:1px solid #a0a0a0;display: inline-block;text-align: center;line-height: 33px;font-size: 12px;color: #19203e;margin: 0px 4px;box-sizing: border-box;padding: 0px;border-radius: 0!important;}
.page select{height:33px;line-height:33px;border:1px solid #a0a0a0;appearance: none;width: 90px;text-indent: 13px;font-size: 12px;color: #19203e;background: url(/en/templates/images/icon-down.png) 68px center no-repeat;margin: 0px 10px 0px 10px;padding: 0;box-sizing: border-box;border-radius: 0;}
.page input{width:33px;height:33px;line-height:33px;border:1px solid #a0a0a0;box-sizing:border-box;text-align: center;padding: 0px;border-radius: 0;margin: 0px 5px;position: relative;top: -2px;}
.page .layui-input:hover:hover{border-color: #a0a0a0!important;}
.page a.active{color:#fff;background:#f9a51b;border:1px solid #f9a51b;}
.page a em{line-height: 29px;font-family: '??????';display: block;border-radius: 0;font-size: 14px;}
.page span.layui-laypage-curr{height:33px;width: 33px;padding: 0px;line-height: 32px;margin: 0px;border: 1px solid #f9a51b;box-sizing: border-box;margin: 0px 4px;}
.layui-laypage .layui-laypage-curr .layui-laypage-em{top:0px;padding: 0px;background: #f9a51b!important;left: 0px;}
.page .layui-laypage-limits{margin: 0px 0px 0px 0px;}
.page .layui-laypage-skip{font-size: 14px;color: #19203e;margin: 0px;}
.page a.layui-disabled{border:1px solid #ddd;}
.layui-laypage button{height:33px;line-height:33px;border:1px solid #a0a0a0;box-sizing:border-box;border-radius:0;position: relative;top: -1px;font-size: 14px;}
.page .pages,.page .total{display:none;}
.page .first,.page .last{display:none;}
.page .current{color:#fff;background:#f9a51b;border:1px solid #f9a51b;}

#page-box{font-size:14px;color: #19203e;text-align: center;}
#page-box a{width:33px;height: 33px;border:1px solid #a0a0a0;display: inline-block;text-align: center;line-height: 33px;font-size: 12px;color: #19203e;margin: 0px 4px;box-sizing: border-box;padding: 0px;border-radius: 0!important;}
#page-box .total,#page-box .pages{display:none;}
#page-box .first,#page-box .last{display:none;}
#page-box .current{color:#fff;background:#f9a51b;border:1px solid #f9a51b;}



.newsInfo{max-width:1440px;min-width:1200px;margin:0 auto;}
.newsInfo .articleTitle{font-size:30px;color:#050526;text-align: center;font-weight: bold;margin: 80px 0px 15px 0px;}
.newsInfo .time{color:#7d7c85;font-size:18px;text-align:center;}
.newsInfo .time span{padding:0px 0px 0px 25px;}
.newsInfo .time .t1{background:url(/en/templates/images/icon-time.png) left center no-repeat;margin:0px 18px 0px 0px;}
.newsInfo .time .t2{background:url(/en/templates/images/icon-resource.png) left center no-repeat;}
.articleInfo{font-size:18px;color:#050526;line-height: 32px;border-top: 1px solid #a6a8af;padding: 25px 0px 0px 0px;margin: 20px 0px 0px 0px;}
.articleInfo img{max-width:100%;}
.nextTitle{border-top:1px solid #a6a8af;padding:25px 0px;margin:30px 0px 0px 0px;}
.nextTitle a{font-size:18px;color:#050526;line-height:30px;display:block;margin:5px 0px;}
.nextTitle a label{font-weight:bold;}


.cooperation{max-width:1440px;min-width: 1200px;margin: 0px auto 60px;}
.cooperation .h3{font-size:30px;color:#050526;margin: 40px 0px 15px 0px;font-weight: bold;}
.cooperation table{border:1px solid #a6a8af;width:100%;}
.cooperation table td{border:1px solid #a6a8af;line-height: 30px;font-size: 17px;color: #050526;padding: 7px 9px;}
.cooperation table td a{font-size: 17px;color: #050526;}
.cooperation table tr:nth-child(1){background:#2b376b;color:#ffff;}
.cooperation table tr:nth-child(1) td{color:#fff;font-size:22px;font-weight:bold;}

.career{max-width:1440px;min-width:1200px;margin: 60px auto;}
.career .position{background:#e8ebf0;height: 56px;line-height: 56px;position:relative;transition: 0.5s all ease;cursor: pointer;}
.career .position .job{font-size:22px;color:#050526;font-weight: bold;margin:0px 0px 0px 30px;transition: 0.5s all ease;}
.career .position .place{font-size:22px;color:#050526;font-weight: bold;margin: 0px 65px 0px 0px;float: right;transition: 0.5s all ease;}
.career .position:after{width: 20px;height: 20px;position:absolute;right:25px;top:50%;margin-top: -10px;background:url(/en/templates/images/icon-down1.png) center center no-repeat;content:'';cursor: pointer;transition: 0.5s all ease;}
.careerInfo{padding: 30px 40px 0px 40px;display: none;}
.career li{margin:0px 0px 15px 0px;}
.career li.on{border: 1px solid #aeafb6;box-sizing: border-box;}
.career li .d1{background:#e8ebf0;color:#050526;font-size:18px;width:135px;height:38px;line-height:38px;text-align:center;border-radius:50px;display:block;font-weight: bold;}
.career li .careerInfo1{color:#050526;font-size:18px;line-height: 44px;margin: 20px 0px 50px 20px;}
.career li:hover .position{background:#2b376b;color:#fff;}
.career li:hover .job{color:#fff;}
.career li:hover .place{color:#fff;}
.career li:hover .position:after{background:url(/en/templates/images/icon-up.png) center center no-repeat;}

.career li.on .position{background:#2b376b;color:#fff;}
.career li.on .job{color:#fff;}
.career li.on .place{color:#fff;}
.career li.on .position:after{background:url(/en/templates/images/icon-up.png) center center no-repeat;}

.qualification{max-width:1440px;min-width: 1200px;margin:50px auto 60px;}
.qualification li{border:1px solid #d2d2d2;padding:25px 25px 25px 45px;margin: 0px 0px 25px 0px;box-sizing: border-box;position:relative;}
.qualification li:before{content:'';width:8px;height: calc(10.2vw + 50px);background:#2b376b;position:absolute;left:0;top:0;transition:0.5s all ease;/* opacity:0; */}
.qualification .title{font-size:30px;color:#050526;font-weight: bold;margin: 5px 0px 0px 0px;transition:0.5s all ease;}
.qualification .sum{font-size: 24px;color: #050526;margin: 15px 0px 0px 0px;}
.qualification .more{color:#050526;font-size:16px;transition:0.5s all ease;cursor: pointer;position: absolute;bottom: 0px;}
.qualification1{position:relative;}
.qualification1L{width: 65%;float: left;}
.qualification1R{width: 17.3vw;float:right;border:1px solid #d2d2d2;height: 10.2vw;line-height: 10vw;text-align:center;box-sizing: border-box;overflow:hidden;}
.qualification1R img{vertical-align:middle;max-width: 100%;max-height: 100%;transition:0.5s all ease;}
.qualification2{padding: 40px 0px 0px 0px;border-top: 1px solid #d2d2d2;display: none;margin: 25px 0px 0px 0px;font-size:18px;line-height:34px;color:#050526;word-break: break-word;}
.qualification2 .p2{font-size: 24px;color: #050526;margin: 0px 0px 25px 0px;}
.qualification2 dd{width: 19.12%;height: 100px;line-height: 100px;text-align:center;border: 1px solid #d2d2d2;float:left;box-sizing:border-box;margin: 0px 0.78vw 1vw 0px;overflow:hidden;}
.qualification2 dd a{display:block;width:100%;height:100%;}
.qualification2 dd img{vertical-align:middle;max-width:95%;max-height:90%;transition:0.5s all ease;}
.qualification2 dd:nth-child(5n){margin-right:0;}
.qualification2 .qualificationInfo{font-size:18px;line-height:34px;color:#050526;margin: 0px 0px 25px 0px;}
.qualification li:hover .title{color:#f9a51b;}
.qualification li:hover .more{color:#f9a51b;}
.qualification li.on .title{color:#f9a51b;}
.qualification li.on .more{color:#f9a51b;}
.qualification li .qualification1R:hover .img{transform:scale(1.2);}
.qualification dd:hover img{transform:scale(1.2);}
.qualification .down{width:20px;height: 20px;background:url(/en/templates/images/icon-up1.png) center center no-repeat;display: block;margin: 20px auto 0px;cursor: pointer;}
.qualification li:hover:before{background:#f9a51b;opacity:1;}


@media(max-width:1500px){
	.banner .words{max-width:1200px;margin-left:-600px;}
	.banner .words:before{width:10px;height:80px;top: 5px;}
	.banner .words .en{font-size:40px;}
	.banner .words .name{font-size: 32px;}
	.serviceList{height:70px;line-height:70px;}
	.serviceList a{font-size:18px;}
	.serviceInfo1{max-width:1200px;margin: 60px auto;}
	.serviceInfo1_1{font-size:16px;line-height: 30px;}

	.qualification{max-width:1200px;margin: 35px auto 40px;}
	.qualification li{padding: 18px 18px 18px 30px;margin: 0px 0px 18px 0px;}
	.qualification .title{font-size: 22px;}
	.qualification .sum{font-size: 18px;margin: 10px 0px 65px 0px;}
	.qualification .more{font-size:14px;}
	.qualification2 .p2{font-size: 18px;margin: 0px 0px 10px 0px;}
	.qualification2{padding: 22px 0px 0px 0px;margin: 18px 0px 0px 0px;}
	.qualification2 dd{height:83px;line-height:83px;}
	.qualification li:before{width:6px;height: calc(10.2vw + 36px);}

	#maps{height: 310px;}
	.BMap_pop>div:nth-child(9){width:290px!important;left: -95px!important;height: 60px!important;line-height: 60px;top: 10px!important;}
	.BMap_bubble_content{font-size:16px;}
	.contactBox{max-width:1200px;padding: 0px 0px 70px 0px;margin: -80px auto 0px;}
	.contactBox .swiper-slide{padding: 30px 17px 20px 35px;height: 280px;}
	.contactBox .h5{font-size: 20px;margin: 0px 0px 18px 0px;}
	.contactBox ul li{font-size: 15px;line-height: 26px;margin: 0px 0px 3px 0px;padding: 0px 0px 0px 25px;}
	.contactBox ul li i img{max-width:15px;}
	.contactBox .swiper-button-prev{width:34px;height:80px;left: -8px;top: 115px;}
	.contactBox .swiper-button-next{width:34px;height:80px;right: -6px;top: 115px;}
    .contactBox .swiper-pagination .swiper-pagination-bullet{width: 8px;height: 8px;}
    .contactBox .swiper-pagination{bottom:45px!important;}
	

    .service{max-width:1200px;margin: 5vw auto 2vw;}
	.service li .Img{height:415px;}
    .service li .title{font-size: 22px;text-indent: 18px;bottom: 17px;}
    .service li .plus{width:60px;height:60px;background-size: 15px;}
	.service li .plus:hover{background-size: 15px;}
    .serviceBox{max-width:1200px;}
    .serviceBox1{padding: 30px 45px 45px 40px;}
    .serviceBox1 .h2{font-size: 28px;padding: 0px 0px 5px 0px;}
    .serviceBox1 .sum{font-size: 16px;line-height: 28px;width: 630px;}
    .serviceBox1 .h2:after{height:4px;margin: 10px 0px;}
    .serviceBox3{padding: 70px 0px 90px 0px;}
    .serviceBox3 .mySwiper .swiper-slide .title{font-size: 20px;margin:15px 0px 0px 0px;}
    .serviceBox .close{background-size: 18px;top: 8px;right: 15px;}
    .serviceBox3 .swiper-button-prev{width:30px;height:80px;top:110px;left:25px;background-size:10px;}
    .serviceBox3 .swiper-button-next{width:30px;height:80px;top:110px;right:28px;background-size:10px;}
    .serviceBox3 .swiper-button-prev:hover{background-size:10px;}
    .serviceBox3 .swiper-button-next:hover{background-size:10px;}
    .serviceBox3 .mySwiper .swiper-slide .Img{height: 165px;}
    .serviceBox2{padding: 60px 70px 110px 70px;}
    .serviceBox2L{width:370px;height: 255px;}
    .serviceBox2R{width:575px;height: 255px;}
    .serviceBox2L:before{left:17px;top:17px;}
    .serviceBox2R .title{font-size:20px;padding: 0px 0px 0px 15px;}
    .serviceBox2R .title:before{width: 6px;height: 20px;top: 4px;}
    .serviceBox2R .info{font-size: 16px;line-height: 28px;margin: 20px 0px 0px 0px;}
    .serviceBox2R .more{height:38px;width: 130px;margin: 50px 0px 0px 0px;background: #f9a51b url(../images/icon-arrow.png) 100px center no-repeat;background-size: 20px;line-height: 38px;text-indent: 13px;}

    .serviceInfo1 .h2{font-size: 22px;margin: 0px 0px 25px 0px;padding: 0px 0px 0px 17px;}
    .serviceInfo1 .h2:before{width:6px;height:25px;top: 4px;}
    .serviceInfo1 .s1{font-size:18px;}
    .serviceInfo .Img:before{left:16px;top:16px;}
	.serviceInfo .about .Img:before{left:-16px;}

    .serviceInfo2_2{max-width:1200px;}
    .serviceInfo2_2 .h2{font-size:24px;margin: 0px 0px 25px 0px;padding: 0px 0px 0px 17px;}
    .serviceInfo2_2 .h2:before{width:6px;height:25px;top: 4px;}
    .serviceInfo2L{width:230px;height: 155px;}
    .serviceInfo2R{width: 945px;}
    .serviceInfo2R .title{font-size:20px;}
    .serviceInfo2R .sum{font-size:14px;line-height: 26px;margin: 10px 0px 20px 0px;}
    .serviceInfo2R .time{font-size:14px;}
    .serviceInfo3{max-width:1200px;margin: 50px auto 60px;}
    .serviceInfo3 .h2{font-size:24px;margin: 0px 0px 25px 0px;padding: 0px 0px 0px 17px;}
    .serviceInfo3 .h2:before{width:6px;height:25px;top: 4px;}
    .serviceInfo3 li{width: 593px;height: 55px;line-height: 55px;font-size: 18px;}
    .serviceInfo3 li label{font-size:18px;}
    .serviceInfo3 li img{max-width: 20px;margin: -4px 10px 0px 20px;}
	.qualification2 .qualificationInfo{font-size: 16px;}

    .news{max-width:1200px;margin: 45px auto 30px;}
    .news ul{margin: 0px 0px 40px 0px;}
	.news li{margin:0px 0px 24px 0px;}
    .news li .Img{width: 230px;height: 155px;}
    .news li .words{width: 950px;}
    .news li .title{font-size: 20px;}
    .news li .sum{font-size: 16px;line-height: 28px;margin: 10px 0px 32px 0px;}
    .news li .time{font-size: 16px;}
    .page span.layui-laypage-curr{width:28px;height:28px;line-height: 28px;}
    .page a{width:28px;height:28px;}
    .page a em{line-height:25px;}
    .page select{height:28px;line-height:28px;}
    .page input{width:28px;height:28px;line-height:28px;top: 0px;}
    .layui-laypage button{height:28px;line-height:28px;}

    .newsInfo{max-width:1200px;}
    .newsInfo .articleTitle{font-size:20px;margin: 50px 0px 15px 0px;}
    .newsInfo .time{font-size: 16px;}
    .articleInfo{font-size: 16px;line-height: 28px;}
    .nextTitle a{font-size: 16px;}

    .career{margin:40px auto;max-width: 1200px;}
    .career .position .job{font-size:18px;margin: 0px 0px 0px 20px;}
    .career .position .place{font-size:18px;margin: 0px 55px 0px 0px;}
    .career .position:after{right:19px;}
    .careerInfo{padding: 25px 30px 15px 30px;}
    .career li .d1{font-size: 16px;width: 120px;height: 35px;line-height: 35px;}
    .career li .careerInfo1{font-size: 16px;line-height: 34px;margin: 15px 0px 30px 20px;}

    .partner{max-width:1200px;}
    .partner li .title{font-size:30px;}
    .partner li .title:before{width:8px;height:36px;}
    .partner li .sum{font-size: 16px;}
    .partner li{padding: 80px 70px;margin: 0px 0px 30px 0px;}

    .cooperation{max-width:1200px;}
    .cooperation .h3{font-size: 22px;}
	.cooperation table tr td{font-size: 14px;line-height: 28px;}
	.cooperation table tr:nth-child(1) td{font-size:18px;}
	
	.searchList li .sum{margin:10px 0px 0px 0px;}
.serviceInfo table{width:100%!important;}

	.aboutlist{padding:100px 0px 0px 0px;}
	.aboutBox{width:1200px;margin: 70px auto 65px;}
	.aboutBox .serviceInfo1_1{width:700px;}
	.aboutBox1 .title{font-size: 36px;margin: 0 auto 10px;}
	.aboutBox1 .en{font-size: 24px;}
	.aboutBox1 .en:after{width: 95px;height:4px;margin: 12px 0px 0px 0px;}
	.aboutInfo{font-size:16px;margin:20px 0px 0px 0px;}
	.aboutlist ul{width:1200px;}
	.aboutlist li{width: 385px;margin: 0px 22px 70px 0px;height: 155px;}
	.aboutlist li .summary{font-size: 16px;}
	.aboutlist li .summary .em1{font-size: 26px;}
	.aboutlist li .Img{width:90px;height:90px;background-size:100%;margin: -42px auto 20px;line-height: 88px;}
	.aboutlist li .Img img{max-width: 50%;max-height: 45%;}



	

}














@media(max-width:1024px){

	.banner img{height: 35vw;}
	.banner .words{width: 86vw;max-width:100%;min-width:94vw;left: 7vw;margin-left: 0px;box-sizing: border-box;padding: 0px 0px 0px 17px;}
	.banner .words .en{font-size: 22px;}
	.banner .words .name{font-size:18px;}
	.banner .words:before{width:7px;height: 44px;top: 4px;}
	.banner .words .sum{position:unset;margin:5px 0px 0px 0px;font-size:12px;line-height:18px;display:none;}
	
	.service{width:94vw;max-width: 100%;min-width: 94vw;margin: 20px auto 0px;}
	.service li{width: 47.5%;margin:0px 0px 20px 0px;}
	.service li:nth-child(2n){float:right;}
	.service li .Img{height:67vw;}
	.service li .title{bottom: 10px;font-size:16px;text-indent: 10px;}
	.service li .plus{width:40px;height:40px;background-size: 13px;}
	.service li .plus:hover{background-size: 13px;}

	.serviceBox{width:94vw;max-width:100%;min-width:94vw;max-height: 100vh;overflow-y: scroll;}
	.serviceBox1{padding: 25px 20px 30px 20px;}
	.serviceBox1:before{width:100%}
	.serviceBox1 .h2{font-size:18px;margin: 0px 0px 0px 2.5%;}
	.serviceBox1 .h2:after{height: 3px;margin: 8px auto 3px;}
	.serviceBox1 .sum{font-size:14px;line-height: 22px;width: 95%;margin: 0 auto;}
	.serviceBox .close{width:15px;height:20px;background-size:contain;right: 15px;top: 10px;}
	.serviceBox3 .mySwiper{width: 100%;}
	.serviceBox3{padding: 45px 15px;width: 100%;margin: 0 auto;box-sizing: border-box;}
	.serviceBox3 .mySwiper .swiper-slide .Img{width: 100%;height: 28vw;}
	.serviceBox3 .mySwiper .swiper-slide .title{font-size:16px;margin: 10px 0px 0px 0px;}
	.serviceBox3 .swiper-button-next{width:26px;height:60px;right: 5px;top: calc(30px + 10vw);background-size: 9px;}
	.serviceBox3 .swiper-button-prev{width:26px;height:60px;left: 3px;top: calc(30px + 10vw);background-size: 9px;}
	.serviceBox3 .swiper-button-prev:hover{background-size:9px;}
	.serviceBox3 .swiper-button-next:hover{background-size:9px;}
	.serviceBox2{padding: 25px 15px 30px 15px;}
	.serviceBox2L{width: 70%;height: 40vw;float: none;margin: 0px 0px 30px calc(15% - 7px);}
	.serviceBox2L:before{left:14px;top:14px;}
	.serviceBox2R{width:100%;float:none;height: auto;}
	.serviceBox2R .title{font-size: 14px;padding: 0px 0px 0px 15px;}
	.serviceBox2R .title:before{width:5px;height: 16px;top: 2px;}
	.serviceBox2R .info{margin: 10px 0px 0px 0px;font-size:14px;line-height: 22px;}
	.serviceBox2R .more{width: 120px;height:35px;line-height:35px;font-size:14px;background: #f9a51b url(../images/icon-arrow.png) 90px center no-repeat;background-size: 18px;text-indent: 12px;margin: 20px 0px 0px 0px;position: unset;}


	.serviceList a{font-size:14px;margin: 0px 0px;}
	.serviceList{height:50px;line-height:50px;display:none;}
	.serviceList a:after{bottom: 0px;height: 3px;}
	.serviceInfo1{width:94vw;max-width:100%;min-width:94vw;margin:30px auto;}
	.serviceInfo1 .Img{width:74%;height: auto;float: none;margin: 0px 0px 40px calc(13% - 7px);}
	.serviceInfo .Img:before{width:100%;height:100%;left:-14px;top: 15px;}
	.serviceInfo1 .h2{font-size: 18px;padding: 0px 0px 0px 12px;margin: 0px 0px 20px 0px;width:100%;}
	.serviceInfo1 .h2:before{width:5px;height: 18px;top: 3px;}
	.serviceInfo1_1{font-size:14px;line-height:22px;}
	.serviceInfo1 .s1{font-size: 16px;}
	.serviceInfo2{padding:30px 0px 35px 0px;}
	.serviceInfo2_2{width:94vw;max-width:100%;min-width:94vw;margin: 0 auto;}
	.serviceInfo2_2 .h2{font-size: 18px;padding: 0px 0px 0px 12px;margin: 0px 0px 20px 0px;}
	.serviceInfo2_2 .h2:before{width:5px;height: 18px;top: 3px;}
	.serviceInfo2L{width: 41%;height: 26vw;}
	.serviceInfo2R{width:55%;height: 26vw;position: relative;}
	.serviceInfo2R .title{font-size:16px;margin:0px;height: 20px;overflow: hidden;-webkit-line-clamp: 1;-webkit-box-orient: vertical;display: -webkit-box;}
	.serviceInfo2R .sum{font-size:14px;line-height: 20px;margin: 8px 0px 0px 0px;height: 40px;overflow: hidden;-webkit-line-clamp: 2;-webkit-box-orient: vertical;display: -webkit-box;}
	.serviceInfo2R .time{font-size:14px;line-height: 20px;position: absolute;left: 0;bottom: 0px;}
	.serviceInfo3{width:94vw;max-width:100%;min-width:94vw;margin: 30px auto 20px;}
	.serviceInfo3 .h2{font-size: 18px;padding: 0px 0px 0px 12px;margin: 0px 0px 20px 0px;}
	.serviceInfo3 .h2:before{width:5px;height: 18px;top: 3px;}
	.serviceInfo3 li{float:none;width:100%;margin:0px 0px 15px 0px;font-size:14px;height: 45px;line-height: 45px;}
	.serviceInfo3 li label{font-size: 15px;}
	.about .Img{margin: 0px 0px 35px calc(4% + 7px);width: 92%;height: auto;}
	.serviceInfo3 li img{max-width: 17px!important;margin: -4px 8px 0px 15px;}

	.mobileTwolist{display:block;background: #efefef;height: 40px;line-height: 40px;text-align: center;position: relative;}
	.mobileTwolist .mySwiper{width:90vw;margin:0 auto;overflow: hidden;height: 40px;}
	.mobileTwolist .mySwiper a{text-align:center;font-size:14px;position: relative;line-height: 40px;display: inline-block;color: #050526;height: 40px;overflow: hidden;-webkit-line-clamp: 1;-webkit-box-orient: vertical;/* display: -webkit-box; */}
    .mobileTwolist .mySwiper a:after{width:100%;height: 3px;background:transparent;content:'';position:absolute;left:0px;bottom: 0px;transition:0.5s all ease;}
    .mobileTwolist .mySwiper a.on:after{background:#f9a51b;}
    .mobileTwolist .mySwiper a:hover:after{background:#f9a51b;}
	.mobileTwolist .swiper-button-prev{width:20px;height:40px;top:0px;margin:0;left:5px;background: url(/en/templates/images/icon-prev1.png) center center no-repeat;background-size: 10px;}
	.mobileTwolist .swiper-button-next{width:20px;height:40px;top:0px;margin:0;right: 5px;background: url(/en/templates/images/icon-next1.png) center center no-repeat;background-size: 10px;}

	.partner{width:94vw;max-width:100%;min-width:94vw;margin: 25px auto;}
	.partner li{padding: 30px 15px;margin: 0px 0px 12px 0px;}
	.partner li .title{font-size:18px;padding: 0px 0px 0px 13px;}
	.partner li .title:before{width: 4px;height: 20px;top: 3px;}
	.partner li .sum{width: calc(100% - 15px);font-size:14px;line-height: 22px;margin: 10px 0px 0px 15px;}
	.partner .more{width:120px;height: 35px;line-height: 35px;font-size:14px;background: #f9a51b url(../images/icon-arrow.png) 92px center no-repeat;background-size: 18px;text-indent: 13px;margin: 15px auto 30px;}
	.partner ul{/* max-height: 710px; */}


	#maps{height: 230px;}
	.BMap_pop>div:nth-child(9){width:200px!important;left: -5px!important;height: 45px!important;line-height: 45px;top: 20px!important;}
	.BMap_bubble_content{font-size: 12px;}
	.contactBox{margin: -35px auto 30px;max-width: 100%;width: 100vw;min-width: 70vw;padding: 0px;}
	.contactBox .swiper-slide{padding: 15px 10px 15px 15px;height: auto;}
	.contactBox .h5{font-size: 16px;margin: 0px 0px 10px 0px;font-weight: bold;}
	.contactBox ul li{font-size: 14px;line-height: 20px;padding: 0px 0px 0px 20px;}
	.contactBox ul li i{max-width: 13px;max-height: 17px;top: 3px;}
	.contactBox ul li i img{max-width:100%;}
	.contactBox .swiper-button-prev{width:24px;height:60px;background-size:8px;left: 7px;top: 75px;}
	.contactBox .swiper-button-next{width:24px;height:60px;background-size:8px;right: 7px;top: 75px;}
	.contactBox .mySwiper{padding: 0px 0px 35px 0px;width: 70vw;margin: 0 auto;}
	.contactBox .swiper-pagination .swiper-pagination-bullet{width:8px;height:8px;}
	.contactBox .swiper-pagination{bottom:0px!important;}
	.contactBox:before{width:12vw;height: calc(100% - 35px);background:#fff;box-shadow:0px 0px 10px 2px #eee;content:'';position:absolute;left:0;top:0;}
	.contactBox:after{width:12vw;height: calc(100% - 35px);background:#fff;box-shadow:0px 0px 10px 2px #eee;content:'';position:absolute;right:0;top:0;}
	
	
	
	.qualification{width:94vw;max-width:100%;min-width:94vw;margin: 25px auto;}
	.qualification li{padding: 10px;}
	.qualification1L{width: 50%;}
	.qualification .title{font-size:16px;margin: 0;height: 20px;overflow: hidden;}
	.qualification .sum{font-size: 13px;margin: 5px 0px 11px 0px;max-height: 38px;overflow: hidden;}
	.qualification .more{font-size:12px;}
	.qualification1R{width: 45%;height: 23vw;line-height: 22vw;}
	.qualification2{padding: 20px 0px 0px 0px;margin: 10px 0px 0px 0px;font-size: 14px;line-height: 22px;}
	.qualification2 .p2{font-size:16px;margin: 0px 0px 10px 0px;}
	.qualification2 .qualificationInfo{font-size:14px;line-height:22px;margin: 0px 0px 20px 0px;}
	.qualification .down{margin: 20px auto 0px;}
	.qualification2 dd{width:32%;margin:0px 2% 10px 0px;height: 15vw;line-height: 14vw;}
	.qualification2 dd:nth-child(5n){margin:0px 2% 10px 0px;}
	.qualification2 dd:nth-child(3n){margin-right:0;}
	.qualification li:before{display:none;}


	.qualification .qualification1:before{content:'';width:4px;height: calc(100% +  20px);background:#2b376b;position:absolute;left: -13px;top:-10px;transition:0.5s all ease;}
	.qualification li:hover .qualification1:before{background:#f9a51b;}


	

	.career{width:94vw;max-width:100%;min-width:94vw;margin: 25px auto;}
	.career .position{height: 45px;line-height: 45px;}
	.career .position .job{font-size: 16px;margin: 0px 0px 0px 13px;}
	.career .position .place{font-size: 16px;margin: 0px 45px 0px 0px;}
	.career .position:after{right: 10px;background-size: 15px;}
	.careerInfo{padding: 15px 15px;}
	.career li .d1{width:100px;height:30px;line-height:30px;font-size:15px;font-weight: bold;}
	.career li .careerInfo1{margin: 10px 0px 20px 12px;line-height: 28px;font-size: 14px;}


	.cooperation{width:94vw;max-width:100%;min-width:94vw;margin: 25px auto;}
	.cooperation .h3{font-size: 17px;font-weight:bold;margin: 20px 0px 10px 0px;}
	.cooperation table tr:nth-child(1) td{font-size:14px;}
	.cooperation table tr td{text-indent: 0px;line-height: 20px;font-size:12px;padding: 5px;}
	

	.news{width:94vw;max-width:100%;min-width:94vw;margin: 20px auto 30px;}
	.news ul{margin:0px 0px 30px 0px;}
	.news li{margin:0px 0px 15px 0px;}
	.news ul li .Img{width:40%;height: 25vw;}
	.news ul li .words{width:56%;}
	.news li .title{font-size:16px;margin: 0px;height: 20px;display: -webkit-box;overflow: hidden;-webkit-line-clamp: 1;-webkit-box-orient: vertical;}
	.news li .sum{font-size:14px;line-height:20px;margin: 6px 8px 15px 0px;max-height: 40px;}
	.news li .time{font-size:14px;}

	.searchList li .sum{margin: 8px 0px 0px 0px;}
	.searchList li{padding:0px 0px 15px 0px;}
	.searchList ul{margin:0;}

	.page{font-size:12px;}
	.layui-laypage{margin:0;}
	.page a{width:20px;height:20px;}
	.page a em{line-height: 18px;}
	.page span.layui-laypage-curr{width:20px;height:20px;line-height:18px;margin: 0px 2px;}
	.page select{height:20px;line-height:20px;width: 77px;background: url(/en/templates/images/icon-down.png) 60px center no-repeat;text-indent: 7px;margin: 0px 8px 0px 4px;}
	.layui-laypage a, .layui-laypage span{height:20px;line-height: 20px;}
	.page .layui-laypage-skip{font-size:12px;height: 20px;line-height: 20px;}
	.page input{width:20px;height:20px;line-height:20px;}
	.layui-laypage button{height:20px;line-height:20px;font-size:12px;padding: 0px 5px;}

	.newsInfo{width:94vw;max-width:100%;min-width:94vw;margin: 20px auto 30px;}
	.newsInfo .articleTitle{font-size: 16px;margin: 25px 0px 10px 0px;}
	.newsInfo .time{font-size:14px;}
	.newsInfo .time span{padding:0px 0px 0px 20px;background-size: 14px!important;height: 15px;}
	.articleInfo{font-size:14px;line-height:24px;margin: 15px 0px 0px 0px;padding: 15px 0px 0px 0px;}
	.nextTitle{margin:20px 0px;padding: 10px 0px 0px 0px;}
	.nextTitle a{font-size:14px;height: 30px;display: -webkit-box;overflow: hidden;-webkit-line-clamp: 1;-webkit-box-orient: vertical;}
	.articleInfo img{height:auto;}


	.serviceInfo table{width:auto!important;margin: 10px 0px 0px 20px!important;line-height: 30px!important;}
	.serviceInfo table tr{line-height: 24px!important;height: auto!important;}
	.serviceInfo table td{line-height: 24px!important;height: auto!important;}
	.serviceInfo img{max-width:100%!important;}

	.aboutBox{width: 94%;min-width: 94%;margin: 30px auto 35px;}
	.aboutBox1 .Img{float:none;width: calc(100% - 17px);margin: 0px 0px 45px 17px;}
	.aboutBox1 .Img:before{left:-15px;top:15px;}
	.aboutBox .serviceInfo1_1{float:left;width:100%;}
	.aboutBox1 .title{font-size: 28px;}
	.aboutBox1 .en{font-size:20px;}
	.aboutBox1 .en:after{width:80px;margin:10px 0px 0px 0px;}
	.aboutInfo{font-size:14px;    line-height: 26px;}

	.aboutlist{padding:80px 0px 0px 0px;}
	.aboutlist ul{width:94%;min-width: 94%;}
	.aboutlist li{width:100%;float:none;margin: 0px 0px 60px 0px;height: 70px;position: relative;padding: 50px 0px 0px 0px;}
	.aboutlist li .Img{margin: 0 auto;width: 80px;height: 80px;line-height: 78px;position: absolute;top: -42px;left: 50%;margin-left: -40px;}
	.aboutlist li .summary{font-size:18px;}
	.aboutlist li .summary .em1{font-size:28px;}
	.aboutlist li:last-child{margin:0px 0px 40px 0px;}
	#maps img{max-width:100%;}
	#maps .img1{display: none;}
	#maps .img2{display: block;}
	
}
<!--ºÄÊ±1763997371.466Ãë-->