
@media screen and (max-width:1660px) {

	.oneNav{ line-height: 90px;}
	.h_nav{ height: 90px;}
	.zwHeader{ height: 90px;}
	.zw{margin-top: -90px; padding-top: 90px;}
	.font130{ font-size: 120px;}
	.neiBan .text{ padding: 90px 0;}
	.subNav a{ line-height: 90px;}

}

@media screen and (max-width:1440px) {

	body{ font-size: 12px;}
	.oneNav{ line-height: 80px;}
	.h_nav{ height: 80px;    padding: 25px 10px;}
	.zwHeader{ height: 80px;}
	.zw{margin-top: -80px; padding-top: 80px;}
	nav li .oneNav span:after{ height: 2px;} 
	.swiperBtn{ width: 60px; height: 60px;}
	.idxHonorSwiper .swiper-slide{ padding-top: 70px; padding-bottom: 0;}
	.idxHonorSwiper .swiper-slide:nth-child(2n){ padding-top: 0; padding-bottom: 70px;}

	
	.font130{ font-size: 100px;}
	.neiBan .text{ padding:80px 0;}
	.subNav a{ line-height: 80px;}
	.neiBan .text .line{ height: 3px;}
	.introductioneng{ font-size: 200px;}
	.scopeRight{ height: 25px;}

	.style .prev{ left: 18%;}
	.style .next{ right: 18%;}

	.gcyjCon table tr:first-child td{ color: #fff; font-size: 20px;}
	

	.contactSylteEwm img{ width: 120px;}
	.contactSylteRound{ width: 100px; height: 100px;}
	.contactSylteIcon{ max-height: 46px; max-width: 46px;}

	.honorlist li{ width: calc((100% - 120px)/4); margin-right: 40px; height: 315px;}
	 
 
	.searchTop form .text{ width: calc(100% - 60px);}
	.searchTop form .submit{ width: 60px; height: 60px;}
	.searchlist li .right{ width: 60px; height: 60px;}
	.idxNewsUl li .img img{  height:220px; }
}

@media screen and (max-width:1280px) { 

	 div.video-wrap{ width: 90vw;height: auto;}

	 .oneNav{ line-height: 80px;}
	.h_nav{ height: 80px; width: 70px;}
	.zwHeader{ height: 80px;}
	.zw{margin-top: -80px; padding-top: 80px;}
	nav{ width: 50vw;}
	.w90{ width: 96vw; }
	.banNum{ display: none;}
	header .right{ padding-right: 90px;}
	.banImg{ height: auto;}
	.idxBan .swiper-slide .text{ padding-top: 20%;}
	.swiperBtn{ width: 50px; height: 50px;}

	
	.idxAbout .left .text{ top: 2vw; left: 2vw;}
	.idxAbout .left .button{ bottom: 30px;}

	.font130{ font-size: 80px;}
	.subNav a span::after{ height: 2px;}
	.introductioneng{ font-size: 180px;}
	.scope .left .top, .scopeUl{ padding-left: 2vw;}

	.style .prev{ left: 20%;}
	.style .next{ right: 20%;}

	.gcyjCon table tr:first-child td{ color: #fff; font-size: 18px;}

	.contactSylteEwm img{ width: 100px;}
	.contactSylteRound{ width: 80px; height: 80px;}
	.contactSylteIcon{ max-height:38px; max-width: 38px;}
	
	.searchTop form .text{ width: calc(100% - 50px);}
	.searchTop form .submit{ width: 50px; height: 50px;}
	.searchlist li .right{ width: 50px; height: 50px;}
	.idxNewsUl li .img img{  height:210px; }
	 
}

@media screen and (max-width:1040px) {

	.font70{ font-size: 50px;}
	.font100{ font-size: 75px;}
	header .right{ display: none;}
	.h_nav{ height: 70px; width:60px;}
	.zwHeader{ height: 70px;}
	.zw{margin-top: -70px; padding-top: 70px;}
	.oneNav{ line-height: 70px;}
	nav{ width: 55vw; margin-right: 80px; display: none !important;}
	.logoImg img{ max-height: 45px;}
	nav li .oneNav span:after{ height: 1px; bottom: 0px;}
	header .w90{ height: 70px;}
	.footEwm{ width: 100px;}

	.headerContact{ width: 50vw;}
	.idxHonorSwiper .swiper-slide{ padding-top: 40px; padding-bottom: 0;}
	.idxHonorSwiper .swiper-slide:nth-child(2n){ padding-top: 0; padding-bottom: 40px;}

	.idxCaseUl li{ width: calc((100% - 30px)/3); margin-right: 15px;}
	.footround{ width: 40px; height: 40px;}
	.footAdd{ width: 150px;}
	.footLogo{ height: 45px;}
	.popEwm{ width: 100px; margin-left: -50px;}
	#back_top .master_backTop .master_backTop_btn{ width: 40px; height: 40px;}

	
	.font60{font-size: 40px;}
	.font130{ font-size: 50px;}
	.neiBan .text{ padding: 70px 0;}
	.subNav a{ line-height: 70px;}
	.introductioneng{ font-size: 140px;}

	.gcyjCon table tr:first-child td{   font-size: 16px;}

	.pop .con{ width: 96vw;margin-left: -48vw;}
	.pop .close{ width: 40px;}

	.honorlist li{ width: calc((100% - 60px)/3); margin-right: 30px;}
	.honorlist li:nth-child(4n){ margin-right: 30px;}
	.honorlist li:nth-child(3n){ margin-right: 0;}
	
    .idxNewsUl li .img img{  height:156px; }
}
@media screen and (max-width:750px) {


	.zwHeader{ height: 60px;}
	.zw{ padding-top: 60px; margin-top: -60px;}
	body{ font-size: 12px;}
	.banImg{ height: 400px;}
	.font80{ font-size: 26px;}
	.w90{ width: 100%; padding: 0 20px;}
	.idxBan .swiper-slide .text{ padding-top: 40%;}
	.idxBan .pagination{ left: 50%; transform:translateX(-50%) ; bottom: 20px; -webkit-transform:translateX(-50%) ; -moz-transform:translateX(-50%) ; -ms-transform:translateX(-50%) ; -o-transform:translateX(-50%) ; }
	.idxBan .scrollbar{ display: none;}
	header .w90{ height: 60px;}
	.h_nav{ width: 60px; height: 60px; padding: 15px 10px;}
	.swiperBtn{ width: 40px; height: 40px;}
	.idxHonor .button{ display: none;}
	.idxHonorSwiper{ margin-top: 15px;}
	.idxHonorSwiper .swiper-slide{ padding-top: 0; padding-bottom: 0;}
	.idxHonorSwiper .swiper-slide:nth-child(2n){ padding-top: 0; padding-bottom: 0;}
	.idxCase .title .left { border-right: none; border-bottom: 1px solid var(--black);}
	.idxCase .title .right{ padding-left: 0; padding-right: 0;}

	.idxCaseUl li{ width: calc((100% - 15px)/2); margin-right:15px;}
	.idxCaseUl li:nth-child(3n){ margin-right: 15px;}
	.idxCaseUl li:nth-child(2n){ margin-right: 0;}

	/* .idxNewsUl li a{ flex-wrap: wrap;} */
	.idxNewsUl li .img{ width: 100%; margin-bottom: 10px;}
	.idxNewsUl li .title{ width: 100%; margin: 8px 0;}
	.idxNewsUl li .desc{ width: 100%;}

	footer .top .left{ display: none !important;}
	.footAdd{ width: auto;}
	footer .center,.outlinkul{ display: none;}
	footer .bottom{ margin-top: 0; text-align: center;}
	 
	#luxy::after{ display: block; content: ''; width: 100%; height: 60px; background-color: var(--black)}

	.subNav{ width: 100%; background: #f2f5f9; color: #333;  justify-content: flex-start; } 
	.subNav{  overflow-x: scroll;  }
	.subNav::-webkit-scrollbar {/*滚动条整体样式*/    /*高宽分别对应横竖滚动条的尺寸*/  height: 1px;}
	.subNav::-webkit-scrollbar-thumb {/*滚动条里面小方块*/border-radius: 3px; background: #003f98; height: 1px; }
	.subNav::-webkit-scrollbar-track {/*滚动条里面轨道*/border-radius: 3px; background: #f2f5f9; height: 1px; }
	.subNav a{ line-height: 48px; white-space: nowrap; padding: 0 20px; font-size: 14px;}
	.subNav a span::after{ display: none !important;}
	.subNav a.on{ background: var(--black); color: #fff;}

	.font130{ font-size: 30px;}
	.neiBan .text{ padding: 60px 0;}
	.introductioneng{font-size: 60px;}
	.introductionNum{ flex-wrap: wrap;}
	.introductionNum li{ width: 50%; border-bottom: 1px solid var(--black);}
	.introductionNum li:nth-child(2n){ border-right: none;}
	.scope .left{ width: 100%;}
	.scopeSwiper .swiper-slide>img{ height: 400px;}
	.scopeSwiper{ width: 100%;}

	.scope .left .top, .scopeUl{ padding-left: 20px;}
	.cultureUl{ flex-wrap: wrap;}
	.cultureUl li{ height: 200px; width: 50%; padding: 20px;border-bottom: 1px solid rgba(255, 255, 255, .2);}
	.cultureUl li .line{  height: 2px;}
	.style .next, .style .prev{ display: none;}
	.scopeRight{ height: 20px;}

	.headerContact{ display: none !important;}
	.in-nav .con{  padding-left: 20px; width: 100%;}
	.in-nav .con a{ line-height: 2.4;}
	.neiBan .text .line{ height: 2px;}

	.gcyjCon table tr:first-child td{   font-size: 14px;}
	 
	.newsBan .subNav a.on{ color: #fff;}
	.newsTop .pagination{ padding: 15px 0; bottom: 0; left: 50%; transform: translateX(-50%); -webkit-transform: translateX(-50%); -moz-transform: translateX(-50%); -ms-transform: translateX(-50%); -o-transform: translateX(-50%); }
	.newsTop .pagination .swiper-pagination-bullet{ background: var(--black); width: 6px; height: 6px; margin-right: 6px;}

	.newsTopSwiper .date{ margin-bottom: 0;}

	.newsBack{ display: none;}
	.newsPage a i{ width: 25px;}
	.newsTime{ margin: 0; padding: 8px 0;}


	
	.jobIcon{ width: 40px; display: none;} 
	.jobSection .text{ padding: 20px; margin-left: 0; padding-bottom: 0;}

	.contactSylte .right{ margin-left: 0; padding-left: 0; margin-bottom: 20px;}
	.contactSylteRound{ width: 50px; height: 50px;}

	.contactSylteCont{ justify-content: center; align-items: center;}
	.contactSylteUl{ flex-wrap: wrap;}
	.contactSylteUl li{ width: 50%;}

	.contactSylteIcon{ height: 28px;}
	.radius40{ border-radius: 20px; -webkit-border-radius: 20px; -moz-border-radius: 20px; -ms-border-radius: 20px; -o-border-radius: 20px; }


	.honorlist li{ width: 48.5%; margin-right: 3%; height: 180px;}
	.honorlist li:nth-child(3n){ margin-right: 3%;}
	.honorlist li:nth-child(2n){ margin-right: 0;}
	
	
	.searchTop form{ width: 90vw;}
	.searchTop form .text{ width: calc(100% - 40px);}
	.searchTop form .submit{ width: 40px; height: 40px;}
	.searchlist li .right{ width: 40px; height: 40px; display: none;}
	.searchlist{ width: 100%; padding: 0 0 25px 0;}
	.searchlist li .left{  width: 100%;}

	.idxNewsUl li .img img{  height: 200px; }
	.idxBan{ padding-top: 60px;}
	.ewmBox{ width: 100%; margin-top: 8px;}
	
}

@media screen and (max-width:500px) { 

	.font14{ font-size: 12px;}
	.iconfont{ font-size: 16px;} 
	.font30{ font-size: 16px;}
	.font60{ font-size: 30px;}
	.font70{ font-size: 30px;}
	.font100{ font-size: 40px;}
	.font26{ font-size: 14px;}
	.gcyjCon table tr:first-child td{   font-size: 12px;}
	
}