.Mbanner {display:none;}
.banner{width:100%;position:relative;}
.banner img{width:100%;height: 41.3vw;}
.banner .swiper-container .swiper-pagination .swiper-pagination-bullet{width: 12px;height: 12px;background: #fff;opacity: 1;margin: 0px 12px;}
.banner .swiper-container .swiper-pagination .swiper-pagination-bullet-active{background: #f9a51b;}
.banner .swiper-container .swiper-pagination {bottom: 3.1vw;}
.banner .swiper-slide:before{width: 90%;height:100%;position:absolute;left:0px;top:0px;background: linear-gradient(to right, rgb(3 31 59 / 80%),transparent);content:'';z-index: 99;}
.banner .words{position: absolute;top:50%;left: 50%;transform: translateY(-55%);max-width: 1440px;min-width: 1200px;color:#fff;padding: 0px 0px 0px 50px;margin-left: -720px;z-index: 999999;}
.banner .words:before{width: 13px;height: 260px;background:#f9a51b;content:'';position:absolute;left:0px;top: 5px;height: 45px;}
.banner .words .en{font-size: 70px;font-weight:bold;text-transform: uppercase;/* width: 550px; */line-height: 50px;font-size: 48px;/* margin: 10px 0px 0px 0px; */}
.banner .words .name{font-size:42px;font-weight:bold;/* width: 540px; *//* margin: 15px 0px 0px 0px; */line-height: 60px;}
/*.banner .swiper-slide:nth-child(2) .words{display:none;}
.banner .swiper-slide:nth-child(4) .words{display:none;}*/

.about{background:url(/en/templates/images/indexbg1.jpg) center center no-repeat;background-size:cover;padding: 6vw 0px 0vw 0px;}
.index .content{max-width:1440px;min-width:1200px;margin: 0 auto;position:relative;padding: 0px 0px 9vw 0px;}
.about .content:after{content:'';width:800px;height: 665px;background: url(/en/templates/images/indexbg.png) center center no-repeat;position:absolute;right:0px;bottom: 0px;background-size: cover;}
.about h2{color:#050526;font-size:48px;text-transform: uppercase;}
.about .p1{color:#050526;font-size:30px;text-transform: uppercase;font-weight: bold;padding: 0px 0px 15px 0px;border-bottom: 5px solid #f9a51b;max-width: 120px;}
.about_list{margin: 50px 0px 0px 0px;}
.about_list a{float:left;margin:0px 30px 0px 0px;}
.about_list a .en{color:#85848d;font-size:14px;text-transform:uppercase;}
.about_list a .en:before{width: 7px;height: 7px;background:#85848d;content:'';display:inline-block;border-radius:50%;margin: 0px 5px 0px 0px;position: relative;top: -2px;}
.about_list a .p2{color:#050526;font-size:20px;margin: 7px 0px 0px 15px;}
.about_list a:hover .en{color:#f9a51b}
.about_list a:hover .en:before{background:#f9a51b}
.about_list a:hover .p2{color:#f9a51b}
.about_list a.active .en{color:#f9a51b}
.about_list a.active .en:before{background:#f9a51b}
.about_list a.active .p2{color:#f9a51b}

.about_info{width:670px;font-size:18px;color:#050526;line-height: 32px;margin: 3vw 0px 40px 0px;}
.about .more{width:170px;height:45px;background:#f9a51b url(../images/icon-arrow.png) 132px center no-repeat;display:block;font-size:16px;color:#fff;text-indent:17px;line-height:45px;border-radius:5px;}
.about_info1{display:none;}
.about_info1:nth-child(1){display:block;}
.aboutTab{display:none;}
.aboutTab.on{display:block;position: relative;z-index: 99;}

.aboutTabList a{display:block;color:#000;font-size:18px;line-height: 40px;}




.service_list{display:flex;flex-wrap:wrap;}
.service_list a{height:85px;line-height: 85px;font-size: 16px;flex: 1;text-align: center;color: #fff;background: #2b376b;border-right: 1px solid #4e5884;transition: 0.5s all ease;}
.service_list a:hover{background:#f9a51b;}
.service_list a.active{background:#f9a51b;}
.service .swiper-wrapper{height:100%;}
.swiper1 {z-index: 999999999!important;}
.service1{padding: 8.5vw 0px 9vw 0px;background-size: cover!important;position:relative;height: 100%!important;box-sizing: border-box;z-index: 999999999999;}
.service1_1{max-width:1440px;min-width:1200px;margin:0 auto;position: relative;z-index: 9999999;}
.service .h2{color: #fff;font-size:48px;text-transform: uppercase;display: none;}
.service .p1{color: #fff;font-size:30px;text-transform: uppercase;font-weight: bold;padding: 0px 0px 15px 0px;border-bottom: 5px solid #f9a51b;width: max-content;}
.service2_info{width: 685px;font-size:18px;color: #fff;line-height: 32px;margin: 1.4vw 0px 4.2vw 0px;}
.service3{width: 800px;}
.service3 a{min-width: 173px;height:57px;line-height:57px;color:#fff;text-align:center;float:left;border:1px solid #fff;margin:0px 20px 20px 0px;font-size: 20px;transition: 0.5s all ease;box-sizing: border-box;padding: 0px 10px;}
.service3 a:hover{background:#f9a51b;border:1px solid #f9a51b;}
.service .swiper-container .swiper-pagination .swiper-pagination-bullet{width:12px;height:12px;background:#fff;opacity:1;margin:0px 10px;}
.service .swiper-container .swiper-pagination .swiper-pagination-bullet-active{background:#f9a51b;}
.service .swiper-container .swiper-pagination{bottom:35px;}
.service{position:relative;}
.serviceS{display:none;}
.service_bg{position:absolute;top:0px;left:0;width: 100%;height: calc(100% - 85px);top: 85px;}
.service_bg img{width:100%;height:100%;position: absolute;top: 0px;left: 0px;}
.service_bg1{display:none;}
.service_bg1.on{display:block;}
.swiper1 .swiper-button-prev{display:none;}
.swiper1 .swiper-button-next{display:none;}
.service_bg1{height:100%;position:absolute;width: 100%;}
.service_bg1:before {background: linear-gradient(to right, rgb(3 30 67 / 70%),transparent);width: 70%;height:100%;position:absolute;left:0px;top:0px;content:'';z-index: 9;}

.news{margin: 4vw 0px 0px 0px;padding: 0px 0px 85px 0px;background: url(/en/templates/images/indexbg2.jpg) right bottom no-repeat;}
.news .h2{color:#050526;text-align:center;font-size:40px;}
.news_list{text-align:center;margin: 20px 0px 2.8vw 0px;}
.news_list a{width:310px;height:50px;line-height:50px;display:inline-block;background:#2b376b;color:#fff;text-align:center;border-radius:5px;margin: 0px 5px;transition:0.5s all ease;font-size: 22px;}
.news_list a:hover,.news_list a.active{background:#f9a51b}
.newsBox{max-width:1440px;min-width:1200px;margin:0 auto;display: none;}
.newsBox li{float:left;margin: 0px 1.2% 0px 0px;width: 24.1%;}
.newsBox li:nth-child(4n){margin-right:0px;}
.newsBox li .Img{width:100%;height:230px;overflow:hidden;}
.newsBox li img{width:100%;height:100%;transition:0.5s all ease;}
.newsBox li .words .title{color:#19203e;font-size:24px;margin: 30px 0px;display: -webkit-box;overflow: hidden;-webkit-line-clamp: 2;-webkit-box-orient: vertical;height: 62px;}
.newsBox li .words .time{height:54px;line-height:54px;background:#2b376b url(../images/icon-arrow.png) 305px center no-repeat;color:#fff;text-indent:16px;transition:0.5s all ease}
.newsBox li:hover img{transform:scale(1.2);}
.newsBox li:hover .time{background:#f9a51b url(../images/icon-arrow.png) 305px center no-repeat;}
.newsBox .more{width:170px;height:45px;line-height:45px;text-indent:18px;display:block;background: #2b376b url(../images/icon-arrow.png) 132px center no-repeat;color:#fff;border-radius: 5px;margin: 65px auto 0px;transition:0.5s all ease;}
.newsBox .more:hover{background: #f9a51b url(../images/icon-arrow.png) 132px center no-repeat;}
.newsBox.on{display:block;}
.join{position:relative;padding: 75px 0px;}
.join .h2{color:#fff;text-align:center;font-size:40px;position: relative;margin:0px 0px 50px 0px;}
.join:before{width:100%;height:300px;background:#2b376b;content:'';display:block;position:absolute;top: 0px;}
.join ul{position:relative;max-width:1440px;min-width:1200px;margin:0 auto;}
.join ul li{float:left;width: 47.5%;height:680px;position: relative;border-radius: 4px;box-shadow: 0px 9px 15px 0px #dddddd;}
.join ul li.li1{background:url(/en/templates/images/c1.jpg) center bottom no-repeat;}
.join ul li.li2{background:url(/en/templates/images/c2.jpg) center bottom no-repeat;float:right;}
.join ul li .title{font-size:36px;color:#050526;font-weight:bold;text-align:center;margin: 88px 0px 22px 0px;position:relative;z-index:99999;}
.join ul li .sum{width: 290px;margin:0 auto;font-size:18px;color:#7d7c85;text-align: center;line-height: 34px;position:relative;z-index:99999;}
.join ul li a{width:170px;height:45px;line-height:45px;display:block;background: #2b376b url(../images/icon-arrow.png) 132px center no-repeat;font-size:16px;color:#fff;text-indent:16px;border-radius: 5px;margin: 40px auto 0px;transition: 0.5s all ease;position: relative;z-index: 99999;}
.join ul li:hover a{background:#f9a51b url(../images/icon-arrow.png) 132px center no-repeat;}
.join ul li img{position:absolute;top: 0px;width: 100%;height: 100%;border-radius: 5px;}
.join ul li:nth-child(2n){float:right;}

@media(max-width:1500px){
	.banner .words{max-width:1200px;margin-left:-600px;padding: 0px 0px 0px 40px;}
	.banner .words .en{font-size: 33px;line-height: 56px;}
	.banner .words .name{font-size: 30px;line-height: 50px;}
	.banner .words:before{width:12px;height: 210px;top: 8px;height: 98px;}

	.index .content{max-width:1200px;}
	
	.about h2{font-size: 38px;}
	.service_list a{height:60px;line-height:60px;font-size: 12px;}
	.about .p1{font-size:22px;max-width: 90px;}
	.about_list{margin:40px 0px 0px 0px;}
	.about_list a .p2{font-size: 17px;}
	.about_list a .en{font-size:13px;}
	.about_list a .en:before{margin:0px 3px 0px 0px;width: 6px;height: 6px;}
	.about_info{font-size:16px;line-height: 30px;width: 560px;}
	.about .content:after{width:666px;height: 555px;}
	.about .more{width: 155px;height:38px;line-height:38px;font-size:14px;background: #f9a51b url(../images/icon-arrow.png) 123px center no-repeat;background-size: 20px;text-indent: 14px;}
	.aboutTabList a{font-size:14px;line-height:30px;}


	.service_bg{top:60px;height: calc(100% - 60px);}
	.service1_1{max-width:1200px;}
	.service1{padding:7vw 0px 8vw 0px;}

	.service .h2{font-size:38px;}
	.service .p1{font-size:22px;margin: 5px 0px 0px 0px;/* max-width: 90px; */border-bottom: 3px solid #f9a51b;padding: 0px 0px 11px 0px;}
	.service2_info{font-size:16px;line-height:30px;}
	.service3 a{min-width: 145px;height: 45px;line-height: 45px;font-size: 18px;}
	.service .swiper-container .swiper-pagination .swiper-pagination-bullet{width:10px;height:10px;}

	.news{padding:0px 0px 75px 0px;}
	.news .h2{font-size:30px;}
	.news_list a{width:260px;font-size:18px;height: 44px;line-height: 44px;}
	.newsBox{max-width:1200px;}
	.newsBox li .Img{height:192px;}
	.newsBox li .words .title{font-size: 20px;margin: 20px 0px;line-height: 28px;height: 56px;}
	.newsBox li .words .time{font-size: 15px;height: 45px;line-height: 45px;}
	.newsBox .more{width:150px;height:38px;line-height:38px;background: #2b376b url(../images/icon-arrow.png) 118px center no-repeat;background-size: 20px;text-indent: 14px;font-size: 14px;margin: 55px auto 0px;}
	.newsBox .more:hover{background: #f9a51b url(../images/icon-arrow.png) 118px center no-repeat;background-size: 20px;}

	.join .h2{font-size:30px;}
	.join{padding:62px 0px;}
	.join ul{max-width:1200px;}
	.join ul li{height:566px;}
	.join ul li .title{font-size:28px;margin: 73px 0px 20px 0px;}
	.join ul li .sum{font-size:16px;line-height: 30px;}
	.join ul li a{width:150px;height:38px;line-height:38px;background: #2b376b url(../images/icon-arrow.png) 118px center no-repeat;background-size: 20px;text-indent: 14px;font-size: 14px;margin: 30px auto 0px;}
	.join ul li:hover a{background: #f9a51b url(../images/icon-arrow.png) 118px center no-repeat;background-size: 20px;}
	

	

	
}




@media(max-width: 1024px){
    .PCbanner{/* display:none; */}
	.banner .words .en{font-size: 14px;line-height: 26px;width: 95%;}
	.banner .words .name{font-size: 16px;width: 90%;line-height: 24px;margin: 7px 0px 0px 0px;}
	.banner .words:before{width:7px;height: 50px;top: 11px;}
	.Mbanner {display:block;}
	.banner img{height: 45vw;}
	.banner .words{width: 92vw;max-width:100%;min-width: 92vw;margin-left: 0px;left: 4vw;padding: 0px 0px 0px 20px;}

	.banner .swiper-container .swiper-pagination{bottom: 8px;}
	.banner .swiper-container .swiper-pagination .swiper-pagination-bullet{width: 8px;height: 8px;}
	.index .content{width:94vw;min-width:94vw;max-width:100%;}
	.about h2{font-size:20px;}
	.about_list{margin:20px 0px 0px 0px;}
	.about .p1{font-size:16px;max-width: 66px;padding: 0px 0px 8px 0px;border-bottom: 3px solid #f9a51b;}
	.about_list a{margin: 0px 10px 13px 0px;}
	.about .content:after{width:60%;background-size:contain;height: 46vw;}
	.about_list a .p2{font-size:14px;margin: 3px 0px 0px 15px;}
	.about_list a .en{font-size:12px;}
	.about_list a .en:before{margin:0px 3px 0px 0px;width:5px;height:5px;}
	.about_list a:nth-child(4n){margin-right:0;}
	.about_list a:nth-child(5){margin-left: 10px;}
	.about_info{width:100%;font-size:14px;line-height:24px;margin: 10px 0px 20px 0px;}
	.about .more{width: 100px;height: 34px;line-height: 34px;font-size: 12px;text-indent: 12px;background: #f9a51b url(../images/icon-arrow.png) 73px center no-repeat;background-size: 18px;}

	.serviceS{position:relative;width:100%;background: #2b376b;display:block;}
	.serviceS1 {width:92vw;margin: 0 auto;}
	.service_list{display:none;}
	.serviceS .swiper-slide{height: 40px;line-height: 40px;font-size: 14px;text-align: center;color: #fff;background: #2b376b;border-right: 1px solid #4e5884;transition: 0.5s all ease;box-sizing: border-box;}
	//.serviceS .swiper-slide:hover{background:#f9a51b;}
	.serviceS .swiper-slide-active{background:#f9a51b;}
	.serviceS .mySwiper {width: 90vw;margin:0 auto;}
	.serviceS .swiper-button-prev{width: 15px;height: 40px;background:url(/en/templates/images/icon-left.png) center center no-repeat;left: 0px;top: 0;margin: 0;background-size: 8px;}
	.serviceS .swiper-button-next{width: 15px;height: 40px;background:url(/en/templates/images/icon-right.png) center center no-repeat;right: 0px;top: 0;margin: 0px;background-size: 8px;}
	.service_bg{top:40px;height: calc(100% - 40px);}
	.service1{padding: 40px 0px 60px 0px;}
	.service1_1{width: 94vw;max-width:100%;min-width: 94vw;}
	.service .h2{font-size:20px;}
	.service .p1{font-size:16px;/* max-width: 65px; */padding: 0px 0px 7px 0px;border-bottom: 3px solid #f9a51b;}
	.service2_info{width:100%;font-size:14px;line-height:24px;margin: 15px 0px 20px 0px;}
	.service3{width:100%;}
	.service3 a{min-width: 100px;height: 34px;line-height: 32px;font-size:14px;margin: 0px 10px 10px 0px;box-sizing: border-box;}
	.service .swiper-container .swiper-pagination{bottom: 15px;}
	.service .swiper-container .swiper-pagination .swiper-pagination-bullet{width: 7px;height: 7px;margin: 0px 7px;}

	.news{margin: 30px auto 0px;/* width: 94vw; */max-width:100%;min-width: 94vw;padding: 0px 0px 30px 0px;background: url(/en/templates/images/indexbg5.png) right bottom no-repeat;background-size: 390px;}
	.news .h2{font-size:18px;}
	.news_list a{width:150px;font-size:14px;height: 40px;line-height: 40px;margin: 0px 3px;}
	.news_list{margin: 12px 0px 25px 0px;}
	.newsBox{width: 94vw;min-width: 94vw;max-width: 100%;}
	.newsBox li{width:48.5%;margin:0px 0px 20px 0px;}
	.newsBox li:nth-child(2n){margin-right:0;float:right;}
	.newsBox li .Img{height:31vw;}
	.newsBox li .words .title{font-size:14px;margin: 13px 0px;line-height: 20px;height: 40px;}
	.newsBox li .words .time{height:40px;line-height:40px;font-size:14px;text-indent: 12px;background: #2b376b url(../images/icon-arrow.png) 95% center no-repeat;background-size: 18px;}
	.newsBox .more{width: 120px;height: 35px;line-height: 35px;font-size: 14px;text-indent: 12px;background: #2b376b url(../images/icon-arrow.png) 93px center no-repeat;background-size: 18px;margin: 10px auto 0px;border-radius: 3px;}
	.newsBox .more:hover{background: #f9a51b url(../images/icon-arrow.png) 93px center no-repeat;background-size: 18px;}
	.join{padding: 40px 0px 10px 0px;}
	.join .h2{font-size: 20px;margin: 0px 0px 25px 0px;}
	.join:before{height: 150px;}
	.join ul{width:94vw;min-width: 94vw;max-width: 100%;}
	.join ul li{width:100%;height: 400px;margin: 0px 0px 15px 0px;box-shadow: 0px 7px 15px 2px #ddd;}
	.join ul li .title{font-size: 20px;margin: 45px 0px 15px 0px;}
	.join ul li .sum{font-size:14px;width: 225px;line-height: 24px;}
	.join ul li a{width: 120px;height: 36px;line-height: 36px;background: #2b376b url(../images/icon-arrow.png) 91px center no-repeat;background-size: 18px;font-size: 12px;text-indent: 14px;border-radius: 3px;margin: 20px auto 0px;}
	.join ul li:hover a{background:#f9a51b url(../images/icon-arrow.png) 91px center no-repeat;background-size: 18px;}

	.swiper-button-next:after, .swiper-button-prev:after{display:none;}

}

<!--ºÄÊ±1763991832.8057Ãë-->