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

	.idxAbout .left{ width:4vw;}
	.idxAbout .left .top{ height: 4vw;}
	.idxAbout .left .bottom{height: calc(100% - 4vw);}

}

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

	body{ font-size: 14px }
	.headerRight{ padding: 0 2vw;}
	.oneNav{ line-height: 60px ;font-size:16px }
	.idxTitSearch .keys{ line-height: 50px;}
	.idxTitSearch .btn{ height: 50px;}

	.pcHeaderText{ font-size: 16px;}



	.idxCase .con{ padding-left:5vw;}
	.idxBtn{ width: 50px; height: 50px;}
	.idxNum{ height: 70px;}
	.yinIcon{ height: 24px; }
	.footEwm{ width: 100px;}

	.idxProList li{ width: calc((100% - 60px)/3); margin-right: 30px;}
	.idxProList li .img{ height: 280px;}
	.prolist li .img{ height: 280px;}

	.prolist li,.caselist li{ width: calc((100% - 50px)/3); margin-right:25px;} 
	.idxPartners .swiper-container{ height: 440px;}
	.idxPartners .swiper-pagination-bullet{ width: 10px; height: 10px;}


	/* .idxHonor .prev{ left:0;}
	.idxHonor .next{ right: 0;} */


	.cultureUl li .round{ width: 150px; height: 150px;}
	.honor .next, .place .next{ right: 0;}
	.honor .prev, .place .prev{ left: 0;}

	.subNav a{ line-height: 78px;}
	.subNav a::after{ height: 2px;}

	.contactStyleImg{ width: 100px; height: 100px;}

	.mapBox{ height: 50vh;}

	/* .idxHonorSwiper{ height: 640px;}  */
	 
     
}

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


	.pcHeader{ padding: 0 15px; }
	.logoIco{ height: 80px;}
	.pcHeader .left{ width: 80px;}
	.pcHeader .right{ width: calc(100% - 80px);}

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

	 .logoBox img{ max-width: 84%;}
	 .oneNav{ line-height:60px  }
	 .idxNum{ height: 60px;} 
	 .idxTitSearch .keys{ line-height:42px;}
	.idxTitSearch .btn{ height: 42px;}
	.idxProList li{ width: calc((100% - 50px)/3); margin-right: 25px;}
	.idxProTop a .round{ width: 50px; height: 50px;}
	.idxAbout .left{ display: none !important;}

	.w90{ width:96%;  }
	.idxProList li .img,.prolist li .img{ height: 260px;}

	.prolist li,.caselist li{ width: calc((100% - 40px)/3); margin-right:20px;}
	.idxPartners .swiper-container{ height: 390px;}
 
	.cultureUl li .round{ width: 120px; height: 120px;}
	.subNav a{ line-height: 64px;}
	.answerslist li .btn{ height: 40px;}

 
	/* .idxHonorSwiper{ height: 600px;}  */
}

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

	.iPad-show{ display: block;}
	.iPad-none{ display: none;}
	.w90{ width:calc(100% - 40px);  }

	.pcHeader{ display: none !important;}

	header{  padding-left: 20px; align-items: center; background: #fff; justify-content: space-between; position: sticky; top: 0; left: 0; width: 100%;  z-index: 100;
	box-shadow: 0 0 10px rgba(0, 0, 0, .15);}
	.headerRight { display: none;}
	.logoBox{ width: auto;}
	.logoBox img{ height: 50px; max-width:100%}
	.idxNum{ height: 46px;}
	.idxProList li .img,.prolist li .img{ height: 220px;}
	.idxProTop a .round{ width: 40px; height: 40px;}
	.idxCase .con{ padding-left: 20px;}

	.idxMax{ padding-left: 25px;}
	.idxMaxlogo{  width: 42%;}
	.yinIcon{ height: 18px;}
	.idxPartners .swiper-container{ height: 320px;}
	.idxPartners .swiper-slide{    height: calc(100% / 2);}


	.cultureUl li .round{ width: 100px; height: 100px; }
	.cultureIcon{ max-width: 40%; max-height: 40%;}

	.contactStyleImg{ width: 90px; height: 90px;}
	.contactEwm img{ width: 120px;}
	.contactStyle .right{     padding-top: 35px;}
	.contactStyleIcon{ width: 54px;}
	.contactStyle::before{    background: url(../images/contactStyleTop.png) no-repeat center top;background-size: 100% 44%;}

	.newsLeft{ width: 100%;} 
	.iconfont{ font-size: 16px;}
	.location .title::after{ width: 6px;}

	/* .idxHonorSwiper{ height: 540px;}  */
	
    
}
@media screen and (max-width:750px) {

	body{ font-size: 12px;}
	.idxNum{ height: 38px; }
	.idxTitSearch,.idxBtn,footer .top,.mainLeft .title,.mainLeftContact,.mainLeftUl .iconfont{ display: none !important;}


	.idxProTop{  width: 100%;  overflow-x: scroll; }
	.idxProTop::-webkit-scrollbar { height: 2px;}
	.idxProTop::-webkit-scrollbar-thumb {  background: #c1c1c1; height: 2px; }
	.idxProTop::-webkit-scrollbar-track {   background: #f1f1f1;height: 2px; }
	.idxProTop a{ flex: auto; padding: 15px ;}

	.idxProList li{ width: 48%; margin-right: 3%;}
	.idxProList li:nth-child(3n){ margin-right: 3%;}
	.idxProList li:nth-child(2n){ margin-right: 0;}
	.idxProList li .img,.prolist li .img{ height: 160px;}
	.idxProList li:nth-child(n + 5){ display: none !important;}

	.idxTel .left{ line-height: 50px;}
	.idxTel img{ height: 24px;}
	.idxSmall .zjIcon{  height: 28px;}
 
	.idxYsUl .title  .border-bottom-blue { border-bottom: none;}
	.idxYsUl li .img{ padding: 15px 0}
	.idxMaxlogo{width: 90%; margin-top: 15px;}
	.idxAbout .con{ width: 100%;}
	.idxAboutImgBox{ position: relative; top: auto; right: auto; left: auto; bottom: auto; padding: 0;}
	.idxAboutImg{ width: 100%; height: 300px; object-fit: cover;}
	.idxAbout{ padding-bottom: 0;}

	.idxNews .left,.idxNews .right{ width: 100%;}
	.idxNews .bg{ width: 100%;}
	footer .center>div{ margin-bottom:10px ;}
	.footEwm{ width: 80px;}
	footer .bottom{ text-align: center;  line-height: 2;}

	.mainLeft{ width: 100%; }
	.mainLeftUl{  width: 100%;  overflow-x: scroll; display: flex; }
	.mainLeftUl::-webkit-scrollbar { height: 2px;}
	.mainLeftUl::-webkit-scrollbar-thumb {  background: #c1c1c1; height: 2px; }
	.mainLeftUl::-webkit-scrollbar-track {   background: #f1f1f1;height: 2px; }

 
	.mainRight{ width: 100%;}
	.mainLeftUl a{ white-space: nowrap;}
	.prolist li{ width: 48%; margin-right: 3%;}
	.prolist li:nth-child(2n){ margin-right: 0;}  

	.caselist li{ width: 48%; margin-right: 3%; border-radius: 0; -webkit-border-radius: 0; -moz-border-radius: 0; -ms-border-radius: 0; -o-border-radius: 0; }
	.caselist li:nth-child(3n){ margin-right: 3%;} 
	.caselist li:nth-child(2n){ margin-right: 0;}  
	 

	.idxPartners .swiper-container{ height: 180px;}
	.idxPartners .pagination{ display: none !important;}

	.location .title{ margin-bottom: -15px;}
	.subNav a{ line-height: 50px; white-space: nowrap; margin-left: 0;  margin-right: 25px;}
	.subNav{  width: 100%;  overflow-x: scroll; }
	.subNav::-webkit-scrollbar { height: 2px;}
	.subNav::-webkit-scrollbar-thumb {  background: #c1c1c1; height: 2px; }
	.subNav::-webkit-scrollbar-track {   background: #f1f1f1;height: 2px; }
	.profileTit .line{ height: 2px;}

	.cultureUl li + li{ margin-top: 15px;}
	.cultureUl li{ flex-direction: row; width: 100%;}
	.cultureUl li .round{ width: 80px; height: 80px;}
	.cultureUl li .text{ width: calc(100% - 100px);}

	.answerslist .left{ width: 100%;}
	.answerslist li .btn{ height: 38px; margin-left: calc(100% - 100px); margin-bottom: 15px;}


	.contactStyle .left,.contactStyle .right{   width: 100%;}
	.contactStyle .left .title{ display: none;}
	.contactEwm{ margin-top: 0;}
	.contactEwm img{ width: 80px;}
	.contactStyleImg{ width: 50px; height: 50px;}
	.contactStyle .left  ul{padding: 0;}
	.contactStyleIcon{  width: 40px;}
	.contactStyle .right{ padding-top: 0; margin-top: 0;}

	.mapBox{ height: 320px;}
	.messageRight{ padding-left: 0;}
	.hzlyImg{ width: 100%; height: 200px; object-fit: cover;}

	.newslist li .commonBtn{ margin-top: 15px;line-height:38px; }
	.newslist li.commonBtn:hover .w { transform: translateY(19px) translateZ(-19px) rotate3d(1, 0, 0, -90deg); -webkit-transform: translateY(19px) translateZ(-19px) rotate3d(1, 0, 0, -90deg); -moz-transform: translateY(19px) translateZ(-19px) rotate3d(1, 0, 0, -90deg); -ms-transform: translateY(19px) translateZ(-19px) rotate3d(1, 0, 0, -90deg); -o-transform: translateY(19px) translateZ(-19px) rotate3d(1, 0, 0, -90deg); }

	 
	.iconfont{ font-size: 14px;}
	.location .title::after{ width: 3px;}

	.wap-flex-wrap{ flex-wrap:  wrap;}
	.wap-none{ display: none !important;}

	.idxProTop a:nth-child(n+3),.idxproWAP .con:nth-child(n+3){ display: none !important;}
	
	.wapHeight{ display:flex; flex-direction:column; }
	.wapHeight i{ margin-bottom:8px}

	/* .idxHonorSwiper{ height: auto;}
	.idxHonorSwiper .swiper-slide{   height: 200px;}
	.idxHonorSwiper .swiper-slide .text{ height: 36px;}
	.idxHonorSwiper .swiper-slide  .img{ height: calc(100% - 36px);}  */
}

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