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

	.history .next{ right: 0;}
	.history .prev{ left: 0;}

}

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


	body{ font-size: 14px;}
	.zwHeader{ height: 80px;}
	.zw{ margin-top: -80px; padding-top: 80px;}
	.oneNav{ font-size: 14px;    line-height:80px;}
	.searchBtn{ height: 80px;}

	.pronavUl li  .img img{ height: 250px;}

	.idxNewsUl li{width: calc((100% - 70px)/3);margin-right: 35px;}

	.prolist li .img{ height: 260px;}
	.commonBtn { line-height:40px; ;    }    
	.commonBtn .t {  top: -40px;   }
	.commonBtn:hover .w { transform: translateY(20px) translateZ(-20px) rotate3d(1, 0, 0, -90deg); -webkit-transform: translateY(20px) translateZ(-20px) rotate3d(1, 0, 0, -90deg); -moz-transform: translateY(20px) translateZ(-20px) rotate3d(1, 0, 0, -90deg); -ms-transform: translateY(20px) translateZ(-20px) rotate3d(1, 0, 0, -90deg); -o-transform: translateY(20px) translateZ(-20px) rotate3d(1, 0, 0, -90deg); }
 
 
     
	.newTop .img img{   height: 300px;  }
	.newslist li .img img{ height: 150px;  }

	.caselist li .img img{   height: 285px;  }

	.ChroniclesUl li{  width: calc((100% - 80px)/3); margin-right: 40px;}
	.ChroniclesUlImg{  height: 260px;  }

	.honorUl li .img{ height: 220px;}

	.idxProUl li::after{  height: 8px;   bottom: -8px; }
}

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

	 div.video-wrap{ width: 90vw;height: auto;}
	 .w80{ width:min(90%,1440px);   margin: 0 auto;  }

	 .w70big{ width:min(90%,1260px);   margin: 0 auto;  }
	 /*.logoImg{ height: 60px;}*/
	 .zwHeader{ height: 70px;}
	.zw{ margin-top: -70px; padding-top: 70px;}
	.oneNav{ font-size: 14px;    line-height:70px;}
	.searchBtn{ height: 70px;}
	.pronavUl li  .img img{ height: 200px;}

	.idxNewsUl li{width: calc((100% - 50px)/3);margin-right: 25px;}

	.prolist li .img{ height: 220px;}

	.caselist li .img img{   height: 235px;  }
	.ChroniclesUl li{  width: calc((100% - 60px)/3); margin-right:30px;}
	.ChroniclesUlImg{  height:200px;  }
	.honorUl li .img{ height: 200px;}

	.idxProUl li::after{  height: 5px;   bottom: -5px; }
}

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

	body{ font-size: 12px;}
	.w80{  width: 100%; padding: 0 20px;    }
	.w70big{  width: 100%; padding: 0 20px;   }
	header .right{ display: none !important;}
	.logoImg{ height: 50px;}
	.zwHeader{ height: 60px;}
	.zw{ margin-top: -60px; padding-top: 60px;}

	header .w80{ padding-right: 0;}

	.idxSolutionUl li{ width: 100%; }
	.idxSolutionUl li + li{margin-top: 20px;}
	.idxSolutionUl li dl{ display: none;}

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

	 
	.idxNewsUl{ flex-wrap: wrap;}
	.idxNewsUl li{ width: 100%; margin-right: 0; margin-top: 20px;}

	.idxFooterUl li a{ margin: 0  8px 0  0;}

	footer .top dl{ display: none;}
	.footContact{ width: 100%;}
	.footewmImg{ width: 80px; margin: 8px 0;}
	footer .bottom .w80{ align-items: center; justify-content: center; line-height: 2; text-align: center;} 

	.proLeft{ width: 100%;}
	.proRight{ width: 100%; margin-top: 25px;}

	.proLeftUl{ display: flex; align-items: flex-start; align-items: flex-start; width: 100%; overflow-y: scroll;} 
	.proLeftUl::-webkit-scrollbar { height: 1px;}
	.proLeftUl::-webkit-scrollbar-thumb { border-radius: 0; background: var(--blue); height: 1px; -webkit-border-radius: 0; -moz-border-radius: 0; -ms-border-radius: 0; -o-border-radius: 0; }
	.proLeftUl::-webkit-scrollbar-track { border-radius: 0; background: #f2f5f9; height: 1px; -webkit-border-radius: 0; -moz-border-radius: 0; -ms-border-radius: 0; -o-border-radius: 0; }
	 
	.proLeftUl .iconfont{ display: none;}
	.proLeftUl a{ padding: 10px 20px; margin-top: 0; white-space: nowrap;}

	.prolist li .img{ height: 180px;}

	.solutionList li{ width: 100%; margin-right: 0;}
	.solutionList li .txt .w60{  width: 70%;}

	.newslist li a{ flex-direction: column;}
	.newslist li .img,.newslist li .text{ width: 100%;}
	.newslist li .text{ margin-top: 15px;}

	.caselist li .img img{   height: 200px;  }
	.caselist li { width: 50%;}

	.messageForm .w32 + .w32{ margin-top: 15px;}
	.joblist li:first-child{ line-height: 4;}
	.joblist dl dt{ line-height: 1.6; padding:15px 0 ; justify-content: space-between;}

	.joblist li div:nth-child(3),.joblist dt div:nth-child(3){  display: none !important;  }
	.joblist li div:nth-child(4),.joblist dt div:nth-child(4){ display: none !important;   }
	 
	.joblist li div:nth-child(2), .joblist dt div:nth-child(2){ width: 25%;}
	.joblist li div:nth-child(1), .joblist dt div:nth-child(1){ width: 65%;}

	.joblist dl dt .iconfont:before{ font-size: 14px;}

	.caselist li .img img{   height: 235px;  }

	.ChroniclesUl li{  width:48.5%; margin-right:3%;}
	.ChroniclesUlImg{  height:200px;  }
	.ChroniclesUl li:nth-child(3n){ margin-right: 3%;}
	.ChroniclesUl li:nth-child(2n){ margin-right: 0;}

	.location .w80{ padding: 0;}

	.honorUl li{  width:48.5%; margin-right:3%;}
	.honorUl li .img{  height:200px;  }
 
	.honorUl li:nth-child(2n){ margin-right: 0;}

	.history .prev, .history .next,.honor .prev,.honor .next{ display: none !important;}
	.historyBot .round{ width: 30px; height: 30px;}
	.history .bottom::after{ top: 15px;}


	.jobPop .con{ width: 90vw;}

	.cultureUl li{ padding: 10px  ;}
	.cultureIcon{ height: 20px;}
	.development{ background: url(../images/developmentBg.jpg) no-repeat center bottom; background-size:cover; padding-bottom: 50px;}
	.development .prev, .development .next,.qualifications .prev, .qualifications .next{ display: none !important;}
	.developmentSwiper .years{ height: 60px;}
	.developmentSwiper::after{ top: 65px;}
	.qualifications .img{ padding-bottom: 30px;}

	.idxProUl li::after{  height: 3px;   bottom: -3px; }
    
}
@media screen and (max-width:750px) {

	.caselist li .img img{   height: 150px;  }
	.caselist li { width: 100%;}

	.ChroniclesUl li{  width:100%; margin-right:0;}
	.ChroniclesUlImg{  height:160px;  }
	.ChroniclesUl li:nth-child(3n){ margin-right: 0} 

	

	.honorUl li{ width:100%; margin-right:0;}
	.honorUl li .img{  height:200px;  border-width: 2px; }
 
	 

	 
}

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