
@media screen and (max-width:1580px) { 
	 nav a.oneNav{ line-height: 90px; ;}
	.zwDIV{ padding-top: 90px; margin-top: -90px;}
	.heartDIV{ height: 90px;}
	.neiBan .text { padding-top: 90px;}

	.languageBtn{ line-height: 90px; right: 10px;}
}

@media screen and (max-width:1440px) { 
	.heartDIV{ height: 80px;}
	 nav a.oneNav{ line-height: 80px; ;}.zwDIV{ padding-top: 80px; margin-top: -80px;}.neiBan .text { padding-top: 80px;}
	 
	 .w1440{   width: 90vw;  ;}

	 .sunnierlist .item .img{ width: 50px; height: 50px; } 
	.sunnierlist .item .txt{ width: calc(100% - 50px);}

	.languageBtn{ line-height: 80px; }

	nav a.oneNav{ padding: 0 12px;}
	
}

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

	body{ font-size: 12px;}
	.cursor-dot{ display: none !important;}
	body{max-width: 750px; margin: 0 auto;}
	.w1200{ width: 100%; padding: 0 20px; max-width: 750px;}
	.w1440{ width: 100%; padding: 0 20px; max-width: 750px;}

	.languageBtn{ line-height: 60px; }

	.idxProNav a::after{ width: 5px; height: 5px; margin-top: -2px;}
	.topSwiper .img{ height: 320px; margin-bottom:20px ;}
	.botSwiperBox .prev, .botSwiperBox .next{ display: none;}
	.idxPro .botSwiper .swiper-slide .img{background-color: rgba(0, 0, 0, .05);
		box-shadow: 0px 0 10px rgba(0, 0, 0, .15);}

		.idxProNav a::before,.IdxLine{ width: 40px;}
	.idxProNav a::before,.IdxLine,footer .line{ height: 1px;}

	/*.idxPro .botSwiper .img{ height: 220px;}*/
	.idxAppUl li{}
	.idxAppUl li .txt{ line-height: 2; padding: 20px;  align-items: center; width: 100%;flex-direction: column;}
	.idxAppUl li:nth-child(2n){ flex-direction: column;}
	.idxAppUl li:nth-child(2n) .txt{ padding-left: 20px;   align-items: center;}

	.idxCaseUl li{ width: 49%; margin-right: 2%;}
	.idxCaseUl li:nth-child(3n){ margin-right: 2%;}
	.idxCaseUl li:nth-child(2n){ margin-right: 0;}
	.idxCaseUl li .img{  height: 180px;}

	.idxNewsNav a{  line-height: 2;}
	.idxNewsSwiper .txt,.idxNewsLeft .button{ height: 45px;}
	.idxNewsSwiperImg,.idxNewsLeft{ height: 250px;}

	.idxNewsRight{ padding-left: 0; margin-top: 20px;}
	.idxNewsRight a + a{ margin-top: 15px;}
	.idxBus .right,.idxBus .left .txt{ padding: 20px;}

	footer .bottom .right{ margin-top:10px; letter-spacing: 1px;}

	header{ height: 60px;}
	header .w1440{ padding-right: 0;}
	nav{ width: 100vw; flex-direction: column; height: calc(100vh - 60px);background: rgba(52, 52, 52,1); right: 0; top: 60px; position: fixed;  z-index: 100; transition: all .6s;transform: translateX(105%);}
	nav.show{transform: translateX(0);}


	.aboutNav{ width: 100%;  overflow-y: scroll; padding: 0;   }
	.aboutNav::-webkit-scrollbar {/*滚动条整体样式*/    /*高宽分别对应横竖滚动条的尺寸*/  height: 1px;}
	.aboutNav::-webkit-scrollbar-thumb {/*滚动条里面小方块*/border-radius: 3px; background: #333; height: 5px; }
	.aboutNav::-webkit-scrollbar-track {/*滚动条里面轨道*/border-radius: 3px; background: #f2f5f9; height: 5px; }
	.aboutNav a{ white-space: nowrap; padding: 0 20px; height: 48px; line-height: 48px; border: none;}
	.aboutNav a.on{ background-color: var(--orange); color: #fff;border: none}

	.numBox .con{ position: relative;}
	.neiBan .text{ padding-top: 60px;}

	.numUl{ padding: 20px 0; flex-wrap: wrap;}
	.numUl li{  width: 50%; margin-bottom: 20px;}
	.hoonerSwiper .swiper-slide .img{ height: 250px;}
	.FactorySwiperBox .next,.FactorySwiperBox .prev{ display: none;}
	.ConsultNowe{ padding-left: 0; margin-top: 15px;}

	.zwDIV{ padding-top: 60px; margin-top: -60px;}
	.heartDIV{ height: 60PX;}
	.mesages01Img { height: 260px;}
	.mesagesleft{ padding: 25px 20px;}
	.mesagesleft .w48 + .w48{ margin-top: 15px;}

	.newpage a.listOn{ width: 100px; height: 40px;} 
	.newpage a span{ display: none;}
	.newpage a .iconfont{ font-size: 32px !important;}

	.caselist li{ width: 100%; margin-right: 0; margin-bottom: 20px;}
	.caselist li .img img{ height: 185px;}
	.caselist li .txt{ height: 50px;}

	.pronav{ width: calc(100% + 40px); margin-left: -20px; margin-top: -20px; margin-right: -20px; overflow-y: scroll;}
	.pronav a{ min-width: 50vw; height: 48px; line-height: 48px; border-radius: 0; margin-right: 0;}
 
	.pronav::-webkit-scrollbar {/*滚动条整体样式*/    /*高宽分别对应横竖滚动条的尺寸*/  height: 1px;}
	.pronav::-webkit-scrollbar-thumb {/*滚动条里面小方块*/border-radius: 3px; background: #333; height: 5px; }
	.pronav::-webkit-scrollbar-track {/*滚动条里面轨道*/border-radius: 3px; background: #f2f5f9; height: 5px; }

	.prolist li{ width: 100%; margin-right: 0; margin-bottom: 20px;}
	/*.prolist li .img{  height: 200px;}*/
	.prolist li .line-clamp4{-webkit-line-clamp: 2;}

	/* .prodeatlOne .maxImg { height: 300px;} */
	.prodeatlOne::before{ height: 300px; width: 100%;}
	.prodeatlOne .tage{ left: auto; right: 0; transform: none;}
	.proTwo>div{ flex-wrap: wrap;}
	.proTwo li{  width: 50%; border-color: rgba(0, 0, 0, .15); margin-bottom: 15px;}
	.proTwo li:nth-child(2n){ border-right: none;}
	.proThere .left{ margin-bottom: 18px;}
	.profourUL {flex-wrap: wrap;}
	.profourUL li{ width: 48%; margin-bottom: 15px;}
	.profourIcon{ height: 40px;}
 
	.proSevenLeft{ padding: 20px;}
	.proSeven .g2,.proSeven .g3,.proSeven .g4{ width: 100%; height: 100px;}
.proSeven .g2 li img{ height: 100px; width: 100px;}
.proSeven .g3{ margin: 5px 0;}

nav a.oneNav{ line-height: 60px;}
nav li dl{ display: none;}
.mesages01Img{ min-height: 200px;  height: 100%; height: 220px;  }
.tewNav a{ margin-bottom: 8px;}

		.sunnierlist li{ flex-wrap: wrap;}
		.sunnierlist .item { width: 100%; margin-right: 0; margin: 10px 0;}
		/* .sunnierlist .item:nth-child(4n){ margin-right: 20px;} */
		.sunnierlist .item:nth-child(2n){ margin-right: 0;}


		.prodeatlOne::before{ height: 350px;}
		/*.pro-top .swiper-slide{ height: 250px;}*/
        .pro-thumbs .swiper-slide{ height: 50px;  }
        /*.videoslide{ height:auto}*/
} 

@media screen and (max-width:1000px) {
    
    .w88{ width:100%; padding:0 20px}
    
}
@media screen and (max-width:750px) {

	.languageBtn{   right: 80px;}


	 
}

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