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

}

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

	body{ font-size: 14px }
 
	.idxTj .prev, .idxTj .next{ width: 60px;  height: 60px;}
	.ewmImg{ width: 100px;}
     
}

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

	 div.video-wrap{ width: 90vw;height: auto;}
	 .idxTj .prev, .idxTj .next{ width: 50px;  height: 50px;}
	 .oneNav{  font-size: 16px; line-height: 60px;}
	 .logoImg,.footLogo{ height: 40px;}
}

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

	nav,.footNav{ display: none !important;}
	.mobileNav{ display: block ;}
	header .w90{ width: 100% !important; padding-left: 20px;}
	.ewmImg{ display: none;}
    
}
@media screen and (max-width:750px) {

	body{ font-size: 12px;} 
	.idxProLeft{  width: 100%;}
	.idxProLeftNav{  width: 100%;  overflow-x: scroll; display: flex; }
	.idxProLeftNav::-webkit-scrollbar { height: 2px;}
	.idxProLeftNav::-webkit-scrollbar-thumb {  background: #c1c1c1; height: 2px; }
	.idxProLeftNav::-webkit-scrollbar-track {   background: #f1f1f1;height: 2px; }
	.idxProLeftNav li{ line-height: 40px; padding: 0;}
	.idxProLeftNav a{ white-space: nowrap; padding: 0 20px; height: 40px; line-height: 40px; }
	.idxPro .pagination .swiper-pagination-bullet{  width: 8px; height: 8px; margin: 0 4px;}
	.idxProlist li{ width: calc((100% - 10px)/2); margin-right: 10px;}
	.idxProlist li:nth-child(3n){ margin-right: 10px;} 
	.idxProlist li:nth-child(2n){ margin-right: 0;}
	.idxProlist li .img{ padding-bottom: 80%;}
 
	.idxProRight{ width: 100%; margin-top: 20px;}

.wapNone{display:none !important}
	
.commonBtn {width: 120px;  line-height:32px;    }        
.commonBtn .t {  top: -32px;     }
.commonBtn:hover .w {transform: translateY(16px) translateZ(-16px) rotate3d(1, 0, 0, -90deg);    }

.idxNewsList li .img{  height: 150px;}
	.idxNewsList li + li{margin-top: 20px;}
	footer .top .right { border-left: none; border-top: 1px solid #e5e5e5; padding-top: 20px; margin-top: 20px;}
	.ewmImg{ display: block; position: relative; right: auto; top: auto ; transform: none; width: 80px; margin-top: 10px;}
 
	footer .bottom{   align-items: center; justify-content: center; text-align: center;}

	.logoImg,.footLogo{ max-width: calc(100% - 70px); max-height: 40px; height: auto; width: auto;}
	 
}

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