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

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

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

		/* body{font-size: 14px;  } 
		.oneNav{ font-size: 16px;}*/
		
}

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

		div.video-wrap{ width: 90vw;height: auto;}
		/*
		.oneNav{ font-size: 14px;}
		nav  li dl dd a{ font-size: 12px;}*/
		 
	
		
}
@media screen and (max-width:1200px) {

		 
		.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;}

		header .con{ padding: 0 0 0 20px; width: 100%;}
		.logoImg {
			height: 0.63rem;
		}

		 

		.idxPartner .x-li{ width: 21vw;}

		.industrySub a{ padding: 0 20px; height: 42px;}
		.prolist{   grid-gap: .32rem; }
	
	 
		
		
} 
@media screen and (max-width:767px) {

	body{ font-size: 12px;--top: 60px } 
	.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;}

 
	header .con{ padding: 0 0 0 20px;}

	.idxPartner .x-li{ width: 30vw;}
	.idxPartner .x-li img{ max-width: 80%;}
	.prolist{   grid-gap: .3rem; grid-template-columns: repeat(2,1fr);}


	.contactStyle li{ width: 100%; border-right: none; border-bottom: 1px solid #e5e5e5;}
	.mapBox{ height: 300px;}
	 
	.swiTabCon .slide-c .swiper-slide::after{ height: 100%;}
	.idxAboutNum{ flex-direction: row;}
	.idxAboutNum .font70{ font-size: 26px;}
	.idxSetUl{   grid-gap:15px ; grid-template-columns: repeat(2, 1fr);}
	.footRight{text-align: center; width: 100%;    align-items: center;}
	.footRight .text-right{ text-align: center;}
	.footMoblie{ justify-content: center;}
	.cultureIcon{ height:auto; width: 42px; margin-bottom: 10px;}
	.cultureUl li{ position: relative; flex-direction: row;justify-content: flex-start;align-items: center;}
	.cultureUl li::after{ display: block; content: ''; width: 100%; height:1px; position: absolute; left: 0; top: 0; background:rgba(255, 255, 255, .15) }
	.cultureUl li .text{ text-align: left; padding-left: 15px;}

	.historyCon{ padding-left: 20px; padding-right: 20px;}
	.proPage{ display: flex; justify-content: space-between; align-items: center;}
	.proPage a{ width: 40%;        justify-content: center;}

	.photoList{ grid-gap:15px ;  grid-template-columns: repeat(2, 1fr);}


	.card{ width: 120px; margin-right: 10px;}


}

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

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


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