@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) { 


	body {
		font-size: 14px;
	 
		--top: 60px; 
	}
		div.video-wrap{ width: 90vw;height: auto;}
		/*
		.oneNav{ font-size: 14px;}
		nav  li dl dd a{ font-size: 12px;}*/
	.idxBanImg{ height: auto;}
	.idxOur{ padding-left: 0; padding-right: 0; padding-bottom: 0;}
	.idxOur .con{ padding-bottom: 1rem;}
	.idxOur .con::after{ height: 1.1rem;}
	footer{ padding: 0 !important;}
	
		
}
@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 2vw;}

		.idxInner{ width:96%;   margin: 0 auto;  }
		.pl-idxInner{ padding-left: 2vw;}
		.pr-idxInner{ padding-right:2vw;}
		.ml-idxInner{ margin-left:2vw;}
		.mr-idxInner{ margin-right:2vw;}
		.newslist{   grid-gap:   .32rem; grid-template-columns: repeat(2,1fr); }


		.mapInner .text{ margin-right: 0;}
	
	 
		
		
} 
@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 !important; width: 100%;}

	.idxBan{ margin-top: var(--top);}
	.logoImg{ height: .8rem;}
	.idxTitIcon{ height: 5px;}
	.idxAboutRight .con{ width: 60%;}
	.idxOurRight{ margin-top: 15px;}
	.idxOur .con::after{ height: 1.6rem;}
	.newsItem .text{ padding-left: 0; padding-right: 0;}
	.newsItem .text .line-clamp3{-webkit-line-clamp:2}
	.newsItem .text .tit{ height: 5em;}
	.copyright{ text-align: center; padding-right: 0; margin-top: 10px;}


	.MissionIcon{ height: 30px;}
	.CommitmentsIcon{ height: 30px;}
	.CommitmentsUl{    grid-template-columns: repeat(1, 1fr);}
	.aboutTit .aboutIcon{ height: 20px;  }

	.newslist{   grid-gap:15px; grid-template-columns: repeat(1,1fr); }
	.newslist .newsItem .text{ padding-left: 20px; padding-right: 20px;}
	.location{ justify-content: flex-end;}


	.proRight .params-container {display: block;}
	.proRight .item {display: flex; flex-wrap: wrap; padding-bottom: .3rem;}
	.proRight .cell {display: block; padding-bottom: 0 !important;}
	.proRight .item .cell:nth-child(2){  width: 50%; display: inline-block;}
	.proRight .item .cell:nth-child(3){ text-align: left; width: 50%;display: inline-block;}

	.proRight .cell .img{     width: 100%;
		height: 2rem; justify-content: flex-start;}

	.proLeftUl li a{ height: 40px;}
	.neiBan .text{ font-size: .8rem;}
	.proInfoOne .img{ aspect-ratio: 1 / .66;}
	.proinfoLine::after{ height: 2px;}
	

	.mapInner .inner{ position: relative; left: auto; top: auto; transform: none; -webkit-transform: none; -moz-transform: none; -ms-transform: none; -o-transform: none; }
	.mapInner .text{ width: 100%; padding: 0; margin-top: 25px;}
	 
}

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

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


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