

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

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


	.zw{ margin-top: -90px; padding-top: 90px;}
	.zwHeader{ height: 90px;} 
	.oneNav{ line-height:90px;}

	.idxBanImg,.neiBan{   height: calc(100vh - 90px) ; }
}


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

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

	.newsRightUl a .img{ width: 165px; height: 100px;} 
	.newsRightUl a .text{ width: calc(100% - 190px);}

}

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

	body{ font-size: 14px }
	.inner{ width:1240px;   margin: 0 auto;  }
	.pl-inner{ padding-left: calc((100vw - 1240px)/2);}
	.pr-inner{ padding-right: calc((100vw - 1240px)/2);}
	.ml-inner{ margin-left: calc((100vw - 1240px)/2);}
	.mr-inner{ margin-right: calc((100vw - 1240px)/2);}


	.zw{ margin-top: -80px; padding-top: 80px;}
	.zwHeader{ height: 80px;} 
	.oneNav{ line-height:80px;}
	.logoImg{ height: 45px;}

	.idxBanImg,.neiBan{   height: calc(100vh - 80px) ; }

	.h-60{ height: 55px; } .w-60{ width: 55px; }

	.newsRightUl a .img{ width: 145px; height: 100px;} 
	.newsRightUl a .text{ width: calc(100% - 160px);}
 
	.contactTypeIcon{ height: 60px;}
	.ewmUl .img{ width: 110px;}
     
}

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

	 div.video-wrap{ width: 90vw;height: auto;}
	 
	 .inner{ width:88%;   margin: 0 auto;  }
	.pl-inner{ padding-left: 6vw;}
	.pr-inner{ padding-right:6vw;}
	.ml-inner{ margin-left:6vw;}
	.mr-inner{ margin-right:6vw;}

	.zw{ margin-top: -70px; padding-top: 70px;}
	.zwHeader{ height: 70px;} 
	.oneNav{ line-height:70px; font-size: 16px;}
	.logoImg{ height: 40px;}

	.idxBanImg,.neiBan{  max-height: calc(100vh - 70px); height: auto; }

	.h-60{ height: 50px; } .w-60{ width: 50px; }
	.ewmUl .img{ width: 105px;}


	.proInfoBottomTit::after{ height: 4px;}
	.contactTypeIcon{ height: 56px;}
	

}

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

	.iPad-show{ display: block;}
	.iPad-none{ display: none;}
	.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;}
	.idxTitLine{ height: 1.2em;}

	.h-60{ height: 40px; }
.h-50{ height:40px;}

.w-60{ width: 40px; }
.w-50{ width:40px;}
	.idxTitle .line i{ height: 6px; width: 6px;}
	.mainBg{  background: url(../images/mainBg.png) no-repeat center top / cover;}

	
	.newslist li{ margin-right: 3vw;width: calc((100% - 3vw)/2);}
	.newslist li:nth-child(3n){ margin-right: 3vw;}
	.newslist li:nth-child(2n){ margin-right: 0;}

	.contactTypeIcon{ height: 50px;}
	.partner .x-li{ width: 189px; height: 80px;}

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

	body{ font-size: 12px }
	.iconfont{ font-size: 16px;}
	.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 .inner{  width: 100%; padding-left: 20px;}
	.idxAbout .con{ width: calc(100% - 40px); margin: 0 auto; }
	.idxAbout .con .posi-a{ position: relative; left: auto; top: auto; padding: 20px 0;}

	.idxAboutLogo{ height: 40px;}

	.idxTitle .line i{ height: 4px; width: 4px;}
	.idxAboutFlower{ position: absolute; right:-20px; opacity: .6; height: 78%; bottom: 0; }
	.idxFeatureUl li .text .img{margin-top: -40px;    width: 76px;}
	.idxPro .button,.idxNews .bottom{ width: 100%; justify-content: center;}
 
	.idxNews .button .prev, .idxNews .button .next{ width: 80px;}

	.idxBottom .idxTitle .line i{ height: 4px;width: 4px;}


	footer .right { text-align: left;}
	.ewmUl{ margin: 15px 0;}
	.ewmUl .img{ width: 70px;}
	.neiBan .img{ width: 100%;}

	.briefIcon{ width: 80px;}

	.concept .img{ height: 220px;}
	.systemNum li.border-right{ border-bottom: 1px solid #e5e5e5; border-right:none}

	.partner .pagination .swiper-pagination-bullet{ width: 12px; height: 12px; margin: 0 2px;}

	.honorTit{ padding-bottom: 0;}
	.swiTabCon .slide-c .swiper-wrapper .swiper-slide:nth-child(2n){ padding-top: 0;}

	.natureUl li {  background:#889c6c ; justify-content: space-between; }
	.natureUl li:nth-child(1) {  background: #a8bb90;  }
	.natureUl li:nth-child(2) {  background: #98ab7e; }
	.natureUl li:nth-child(3) {  background: #889c6c; }
	.natureUl li .z10{ width: 30%; flex-shrink: 0;}
	.natureUl li .right{ width: 66%;}
	.natureUl li .right .imgHeight{ flex-shrink: 0;}
	.natureUl li .right .text{ color: rgba(255, 255, 255, .8);}

	.subNav{ margin-top: 15px;}
	 
	.proInfoBottomTit::after{ height: 2px; bottom: -1px;}
	.activeList  li .text{ padding: 0; margin-top: 15px;}
	.activeList .img{ padding-bottom: 50%;}
	.contactTypeIcon{ height: 42px;}
	.contactType li + li{ margin-top: 15px;}
 
.idxBan .pagination .swiper-pagination-bullet{   color:transparent; margin: 0 4px; width: 1em; height: 1em; }
.idxBan .pagination .swiper-pagination-bullet.swiper-pagination-bullet-active{   color: transparent;}

.idxFeatureUl li  .idxFeatureImg{ height: 320px;}

.partner .x-li{ width:161px; height: 68px;}


	
}

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

	.newslist li{ margin-right: 0 !important;width:100%;}
}

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