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

	.oneNav{ line-height: 90px;}
	
	.constactStyle li .round{  width: 130px; height: 130px;}
}

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

	body{ font-size: 14px }
	.oneNav{ line-height: 80px;font-size: 16px;}	

	.logoImg{ height: 60px;}

	.prolist li{ width: calc((100% - 90px)/4); margin-right: 30px; margin-bottom: 30px;}

	.constactStyle li .round{  width: 100px; height: 100px;}

	.aircraftUl li .text{  right: calc(100% + 60px);  }
	.aircraftUl li .line{    width: 80px; }
	.aircraftUl li:nth-child(2n) .text{ left: calc(100% + 60px) ; }
	 

	.aircraftUl li:nth-child(1) .text{ left: calc(100% + 80px) ; right: auto;}
	.aircraftUl li:nth-child(1) .line{right: auto; left: 0;}

	.subNav li a.fistNav{ line-height: 70px; }
 
     
}

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

	.w80{ width: 90%;}
	 div.video-wrap{ width: 90vw;height: auto;}
	 .oneNav{ line-height: 70px;}	

	 .logoImg{ height: 50px;}
	 .prolist li{ width: calc((100% - 60px)/4); margin-right: 20px; margin-bottom: 20px;}

	 .constactStyle li .round{  width: 80px; height: 80px;}

	 .aircraftUl li .dot{ width: 12px; height: 12px;}

	 .aircraftUl li .text{  right: calc(100% + 50px);  }
	.aircraftUl li .line{    width: 60px; }
	.aircraftUl li:nth-child(2n) .text{ left: calc(100% + 50px) ; }

	.subNav li a.fistNav{ line-height: 60px; }
 
}

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

	.iPad-show{ display: block;}
	.iPad-none{ display: none;}


	.w90,header .con,.w80{ width:96%;  }

	.prolist li{ width: calc((100% - 30px)/2); margin-right: 30px; margin-bottom: 20px;}
	.prolist li:nth-child(2n){ margin-right: 0;}
.subNav li a.fistNav{ line-height: 50px; }

.caseInfoUl{display: grid; grid-gap: 2vw; grid-template-columns: repeat(2,1fr);}
	 
    
}
@media screen and (max-width:750px) {

	body{ font-size: 12px;}
	.w90,.w80{ width:calc(100% - 40px);  }
	header .con{ width: 100%; padding-left: 20px; padding-right: 0;}
	.mapNone{ display: none !important;}
	.prolist li{ width: 100%; margin-right: 0; margin-bottom: 15px;}

	.logoImg{ height: 40px;}
	.neiBan .font36{ font-size: 26px;}


	.constactStyle{ flex-wrap: wrap;}
	.constactStyle li {  width: 48%; margin-bottom: 15px;}
	.constactStyle li .round{  width: 60px; height: 60px;}
	.contactBottom .measages{padding: 20px;}
	.subNav a{ line-height: 40px; }

	main{ min-height: calc(100vh - 400px);}

	.caseInfoUl{  grid-gap: 25px; grid-template-columns: repeat(1,1fr);}

	 
}

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