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

	
	.inner{ width:1600px;   margin: 0 auto;  }
	.pl-inner{ padding-left: calc((100vw - 1600px)/2);}
	.pr-inner{ padding-right: calc((100vw - 1600px)/2);}
	.ml-inner{ margin-left: calc((100vw - 1600px)/2);}
	.mr-inner{ margin-right: calc((100vw - 1600px)/2);}
	
	 
	
	}
@media screen and (max-width:1720px) {

	
.inner{ width:1480px;   margin: 0 auto;  }
.pl-inner{ padding-left: calc((100vw - 1480px)/2);}
.pr-inner{ padding-right: calc((100vw - 1480px)/2);}
.ml-inner{ margin-left: calc((100vw - 1480px)/2);}
.mr-inner{ margin-right: calc((100vw - 1480px)/2);}

 

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

	.inner{ width:1360px;   margin: 0 auto;  }
	.pl-inner{ padding-left: calc((100vw - 1360px)/2);}
	.pr-inner{ padding-right: calc((100vw - 1360px)/2);}
	.ml-inner{ margin-left: calc((100vw - 1360px)/2);}
	.mr-inner{ margin-right: calc((100vw - 1360px)/2);}

	.oneNav{ line-height:90px;}
	.zwHeader{ height: 90px;}
	.zw{ margin-top: -90px; padding-top: 90px;} 

	.w-70{ width: 60px;} .h-70{ height: 60px;}

	.idxMore{ padding: 5px;}
	.idxMore::after{   width: 46px; height: 46px;   top: 5px; right: 5px;   }
	.idxMore .round{ width: 46px; height: 46px;}   

	.logoImg{ height: 46px;}

	.newsRightUl a .img{ width: 165px; height: 100px;} 
	.newsRightUl a .text{ width: calc(100% - 190px);}

}

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

	body{ font-size: 14px }
	.inner{ width:1240px;   margin: 0 auto;  }
	.pl-inner{ padding-left: calc((100vw - 1240px)/2);}
	.pr-inner{ padding-right: calc((100vw - 1240px)/2);}
	.ml-inner{ margin-left: calc((100vw - 1240px)/2);}
	.mr-inner{ margin-right: calc((100vw - 1240px)/2);}


	.zwHeader{ height: 85px;}
	.oneNav{ line-height:85px;}
	.zw{ margin-top: -85px; padding-top: 85px;}

	.w-70{ width: 55px;} .h-70{ height: 55px;}
	.h-50{ height: 45px;}.w-50{ width: 45px;}
	.h-60{ height: 50px;}.w-60{ width: 50px;}

	.idxMore{ padding: 5px;}
	.idxMore::after{   width: 45px; height: 45px;   top: 5px; right: 5px;   }
	.idxMore .round{ width: 45px; height: 45px;}   
 
	.logoImg{ height: 45px;}

	.LayoutUl li{ height: 500px;}

	.myBottom .pagination{ height: 4px;}

	.newsRightUl a .img{ width: 145px; height: 100px;} 
	.newsRightUl a .text{ width: calc(100% - 160px);}
     
	.searchTop form .text{ width: calc(100% - 60px);}
	.searchTop form .submit{ width: 60px; height: 60px;}
	.searchlist li .right{ width: 60px; height: 60px;}

}

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

	 div.video-wrap{ width: 90vw;height: auto;}
	 
	 .inner{ width:88%;   margin: 0 auto;  }
	.pl-inner{ padding-left: 6vw;}
	.pr-inner{ padding-right:6vw;}
	.ml-inner{ margin-left:6vw;}
	.mr-inner{ margin-right:6vw;}

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

	.w-70{ width: 55px;} .h-70{ height: 55px;}
	.h-50{ height: 45px;}.w-50{ width: 45px;}

	.logoImg{ height: 42px;}

	header .con{ padding: 0 20px;}


	.idxMore{ padding: 4px;}
	.idxMore::after{   width: 40px; height: 40px;   top: 4px; right: 4px;   }
	.idxMore .round{ width: 40px; height: 40px;}   

	.idxBanImg{ height: auto;}

	/* .Honors .prev{ right: 100%;}
	.Honors .next{ left: 100%;}
 */

 	.LayoutUl li{ height:480px;}
	 .neiBanImg{ height: auto;}

	 .solutionList li .line-clamp4{    -webkit-line-clamp: 2;}
	 .myBottom .button .prev, .myBottom .button .next{ width: 76px;}

	 .searchTop form .text{ width: calc(100% - 50px);}
	.searchTop form .submit{ width: 50px; height: 50px;}
	.searchlist li .right{ width: 50px; height: 50px;}

}

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

	.iPad-show{ display: block;}
	.iPad-none{ display: none;}
	.inner{ width:96%;   margin: 0 auto;  }
	.pl-inner{ padding-left: 2vw;}
	.pr-inner{ padding-right:2vw;}
	.ml-inner{ margin-left:2vw;}
	.mr-inner{ margin-right:2vw;}

	.infoImg .tableBox{  width: 100%;  overflow-x: scroll; padding-bottom: 15px; margin-bottom: 15px; }
	.infoImg .tableBox::-webkit-scrollbar { height: 2px;}
	.infoImg .tableBox::-webkit-scrollbar-thumb {  background: #d4d4d4; height: 2px; }
	.infoImg .tableBox::-webkit-scrollbar-track {   background: #f6f6f6;height: 2px; }

	.zwHeader{ height: 70px;}
	.oneNav{ line-height:70px;}
	.zw{ margin-top: -70px; padding-top: 70px;}

	.w-70{ width: 45px;} .h-70{ height: 45px;}
	.h-50{ height: 45px;}.w-50{ width: 45px;}
	.h-60{ height: 45px;}.w-60{ width: 45px;}

	
	.ewxBox .img{ width: 110px;}

	.LayoutUl li{ height:400px;}

	.prolsit{    grid-template-columns: repeat(2, 1fr);}
	.proLeft{ width: 100%;}
	.proRight{ width: 100%;}
	.proNavBtn{ justify-content: space-between; height: 60px; padding: 0 15px;}
	.proNav{  display: none;}
	.proNavBtn.on .iconfont{ transform: rotate(90deg); -webkit-transform: rotate(90deg); -moz-transform: rotate(90deg); -ms-transform: rotate(90deg); -o-transform: rotate(90deg); }
 
	.iPadFlex{ flex-direction: column; align-items: flex-start; justify-content: flex-start;}

	.newslist{    grid-template-columns: repeat(2, 1fr);}

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

	body{ font-size: 12px }
	/*.iconfont{ font-size: 16px;}*/
	.inner{ width:calc(100% - 40px);   margin: 0 auto;  }
	.pl-inner{ padding-left: 20px;}
	.pr-inner{ padding-right:20px;}
	.ml-inner{ margin-left:20px;}
	.mr-inner{ margin-right:20px;}

	.zwHeader{ height:60px;} 
	.zw{ margin-top: -60px; padding-top: 60px;}

	.w-70{ width: 40px;} .h-70{ height: 40px;}
	.h-50{ height: 40px;}.w-50{ width: 40px;}
	.h-60{ height: 40px;}.w-60{ width: 40px;}

	.idxMore{ padding: 3px;}
	.idxMore::after{   width:38px; height: 38px;   top: 3px; right: 3px;   }
	.idxMore .round{ width: 38px; height: 38px;}   

	header .con{ width: 100%; padding-left: 20px; padding-right: 0;}
	.logoImg{ height: 36px;}

	.idxAboutLogo{ opacity: .32;}
	.idxAboutVideo{ padding: 50px 0;}
	.idxProTab{ flex-wrap: wrap; border-radius: 5px; margin-top: 10px; -webkit-border-radius: 5px; -moz-border-radius: 5px; -ms-border-radius: 5px; -o-border-radius: 5px; }
	.idxProTab li{ width: 50%; justify-content: center;}

	.swiTabCon .slide-c .swiper-slide::after{ height: 100%;}
	.idxCasesImg { height: 68vh;}
	.idxCasesTextUl{ top: 100px;}
	 
	.idxCasesUl{  width: 100%;  overflow-x: scroll; }
	.idxCasesUl::-webkit-scrollbar { height: 2px;}
	.idxCasesUl::-webkit-scrollbar-thumb {  background: #d4d4d4; height: 2px; }
	.idxCasesUl::-webkit-scrollbar-track {   background: #f6f6f6;height: 2px; }
	.idxCasesUl li{ flex: auto; width:40vw; flex-shrink: 0;}
	.idxNewsItems .img .posi{ padding-bottom: 65%;}
	.idxNewsItems .radius15{ border-radius: 8px; -webkit-border-radius: 8px; -moz-border-radius: 8px; -ms-border-radius: 8px; -o-border-radius: 8px; }
	.footRight{  width: 100%; align-items: flex-start;}
	.footRight .text-right{ text-align: left;}

	.birefnumUl{ flex-wrap: wrap;}
	.birefnumUl li{ width: 50%;}
	.birefnumUl li:nth-child(n+3){ margin-top: 15px;}

	.historySwiper{ height: 200px; padding-bottom: 0;}
	.historyRightCon .opacity0{ opacity: 1;}
	.historyRightUl>li{ filter: none; -webkit-filter: none; opacity: 1; }
	.historyRight{ padding-left: 0;}
	.historyRightCon { padding-left: 0;}
	.History{background: url(../images/HistoryBg.jpg) no-repeat center bottom / 100% auto;}
	.wap-text-center{ text-align: center;}

	.LayoutUl li{ width: 100% !important; height: 100px;}
	.LayoutUl li + li{ margin-top: 8px;}
	.LayoutUl li.on{ height: 220px;}

	.proRightSwiper{ height: 80px; width: 100%;}
	.proinfoTitBg{ height: 35px;}
	.proinfoTit strong{ left: 50px;}
	.FeaturesUl{grid-gap:15px}
	.equipment table tr td{ padding-left: 1em; padding-right: 1em;}

	.solutionList li{ flex-direction: column !important;}
	.solutionList li::after{ width: 100%; border-radius: 10px; -webkit-border-radius: 10px; -moz-border-radius: 10px; -ms-border-radius: 10px; -o-border-radius: 10px; }
	.solutionList li .more{ height: 36px;}

	.myBottom{ justify-content: center !important;}
	.objectCrice{ padding: 10px; width: 70px; height: 70px;}

	.customCheckmAIN{ flex-wrap: wrap;}
	.customCheckmAIN .customCheckbox{ width: 50%; margin-bottom: 10px;}

	.mapBox{ position: relative; right: auto; top: auto; margin-top: 15px;}
	/*  height: 300px; */
	.joblist li .top button{ margin-top: 10px; height: 32px;}


	.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%;}
	
	.supportTopLeft,.proLeft{position: relative; left: auto; top: auto;}
	.footRight{align-items: center;}
	/* .idxCasesTextUl{ padding-right: 20px;} */
	 
	 
}

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

	.prolsit{  grid-gap:15px;  grid-template-columns: repeat(1, 1fr);}
	.newslist{  grid-gap: 20px;  grid-template-columns: repeat(1, 1fr);}
}

@media screen and (min-width:1100px) { }
@media screen and (min-width: 500px) and (max-width: 900px) {
    /* 在这里定义宽度在500px到900px之间的样式 */
}