/* CSS Document */
.app_header{ display:none}
@media screen and (max-width :1500px){
.box{ max-width:1200px;}
.nav ul li a{ padding-left:5px; padding-right:5px;}
/*.nav>ul>li>a{ font-size:14px;
}*/
.prosort .picli .title{ font-size:30px;}

}
@media screen and (max-width :1200px){
body{ min-width:1100px;}
.box{ max-width:1100px;}
#cms3  .list .img{
	
	max-height:250px; min-height:250px;
	}
#cms3  .list .img .bg{ line-height:250px;}

.nav ul li a{
	padding-left:5px;
	padding-right:5px;}

}
@media screen and (max-width :1105px){
.prosort .picli .title{ font-size:24px;}
body{ min-width:960px;}
.box{ max-width:960px;max-width:960px;}
#cms3  .list .img{	
	max-height:220px; min-height:220px;
	}
#cms3  .list .img .bg{ line-height:220px;}
/*.nav ul li a{ padding-left:5px; padding-right:5px;}*/





#pages,#right,.box{  min-height:0px;}
/*.box{ max-width:98%;}*/
#foot .lianxi{ width:550px; }
#foot .fnav {
  width: calc(100% - 600px);
}
}
@media screen and (max-width :1200px){
.app_header{ display:block;border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #eeeeee;}
.app_header{display:block;
	padding:0px 0; width:100%; float:left;
	height:auto;
	overflow:hidden;
	position: fixed;
	z-index: 999;display:block; top:0px; left:0px; height:50px; background-color:rgba(255,255,255,1);
}
.navkl{ display:none;}
.app_header .app_logo{ width:220px;  float:left; padding-top:5px; margin-left:5px;}
.app_header .app_logo img{ max-width:100%;max-height:40px;}
	.app_header .morenav{background-image: url(app_nav_line.png);
	background-repeat: no-repeat;
	background-position: center center; float:right; position:relative; display:block; width:40px; height:40px; margin-top:5px; margin-right:10px; background-color:#00A0EA; text-align:center; line-height:40px; font-weight:bold}

	.app_header .nav{height: 0; overflow: hidden; -webkit-transition: all .2s ease-in; transition: all .2s ease-in;position:relative;z-index:2; border-top:none;}
	.app_header .navon{height:72px;}
	
	#top{ display:none}
	#header{ display:none}
	body{ padding-top:0px;}
	.app_rt a{ color:#FFFFFF}
	
	body .header{ margin-bottom:10px;}
}
@media screen and (max-width :1024px){.pro .econtent .picli .img{  min-height:32vw; max-height:32vw;  }}
@media screen and (max-width :1000px){
#cms3  .list:hover .img .bg{ display:none}
body{

	min-width:0px;

}


#cms1,#cms2,#cms {min-height:0px;}

#footnav{ display:block}
blockquote{ margin-left:10px; margin-right:10px;}
blockquote blockquote{ padding:0px; margin:auto;}
body{ overflow-x:hidden;
}


*,body,.box1,.box{ min-height:0px; min-width:0px;}

#cms *,#cms1 *{ max-width:100%; min-height:0px;}
#cms,#cms1{min-height:0px;}

#cms .list:nth-child(2n+1){ clear:both}


/*.box,.box1,.box2{ max-width:100%;}*/
#left{ display:none}
#right{ width:98%; float:none; margin:auto; margin-top:20px;box-sizing:border-box;
-moz-box-sizing:border-box; /* Firefox */
-webkit-box-sizing:border-box; /* Safari */
 min-height:100px; float:left; margin-left:1%;}

.flash .swiper-wrapper a{ min-height:0px;max-height:3800px;}	
.flash .swiper-wrapper a img{  width:100%;}	
	.pc{ display:none}
	.phone{ display:block}

#cms  .list{
	float:left;
	width:48%;
	margin-left: 0%; margin-bottom:20px;
}
#cms  .list:nth-child(3n+1){ clear:none; margin-left:0;}
#cms  .list:nth-child(2n+1){ clear:both; margin-left:0px;}
#cms  .list:nth-child(2n){ float:right}
#cms  .list .ntitle{ padding:10px; min-height:3em; max-height:30em;}

#cms .picli .time{ display:none}



.proshow .right .sha{ margin:auto}
.proshow .right .sha>div>a{ font-size:14px;}
.proshow .right .sha div.downli{ top:30px;}
.searchform form>div input[type='text']{width:200px;}
.searchform .layui-form-item .layui-input-inline{ clear:both; text-align:center; display:block;}

.banner .img img{ min-height:200px;}

.banner .title .h1{ font-size:24px;}
.banner .title .h2{ font-size:14px;}

.pro .etitle{

	font-size:28px;

}



#foot .lianxi{ width:450px; }
#foot .fnav {
  width: calc(100% - 500px);
}

#foot .foot{ padding-top:30px; padding-bottom:30px;}

}
@media screen and (max-width :980px){body{ min-width:700px;}.box{ width:100%; min-width:700px; padding-left:10px; padding-right:10px;box-sizing:border-box;}

.newspic .txt>div{ line-height:1.2; font-size:32px;}
#foot .lianxi{ width:300px; }
#foot .fnav {
  width: calc(100% - 300px);
}

}

@media screen and (max-width :815px){.pro .econtent .picli .img{  min-height:45vw; max-height:45vw;  }

.pro{ padding-left:10px; padding-right:10px;}
}

@media screen and (max-width :740px){
body,.box{ min-width:200px;}
#foot .fnav{ display:none}



.lianxi{ width:100%;}
#foot .form{ width:100%; padding:0px;}
.biaodan{ padding-right:0px; text-align:center; width:100%;}
.biaodan input{ width:calc(100% - 80px);box-sizing:border-box;
-moz-box-sizing:border-box; 
-webkit-box-sizing:border-box; }
.biaodan button,.biaodan input{ height:40px;}
.share{ text-align:center;}
#foot .lianxi .li{ padding-top:2px; padding-bottom:2px;}
#foot .foot{ padding-top:20px; padding-bottom:20px;}
#foot .foot .logomin{ text-align:center;}
#foot .lianxi{ float:left; width:100%; padding:0px; border:none; padding-top:20px;}
#postion font{ display:none}
.sort a{ font-size:12px;}
#cms3  .list .img{ height:30vm;
	
	max-height:1000px; min-height:0px;
	}
.contact .left{ float:left; width:100%;overflow:hidden;}
.contact .right{ float:right; width:100%; overflow:hidden; padding-top:20px;}	


.prosort .picli{ width:50%; margin-left:0px;}
.prosort .picli:nth-child(2n+1){ clear:both;}
.prosort .picli .img img{ min-height:80vw;max-height:80vw;}

.about .picli{ width:100%;}
.newspic{ overflow:hidden;}
.newspic img{ width:200%; margin-left:-50%}

}
@media screen and (max-width :640px){


.swiper-button-next, .swiper-container-rtl .swiper-button-prev,
.swiper-button-prev, .swiper-container-rtl .swiper-button-next{background-size:15px;}
#cms3  .list{ width:48%; margin-left:1%; margin-right:1%;}
#cms3  .list:nth-child(2n+1){ clear:both;}

.about .picli .title{ font-size:32px; line-height:1;}
.about .picli .hc{ line-height:1.5; padding-top:10px;}
.about .picli .more{ padding-top:10px;}
.pro,.about{ padding-top:20px; padding-bottom:20px;}
.pro .econtent{ padding-top:20px;}
.pro .swiper-button-next, .pro .swiper-button-pre,.pro .swiper-button-next, .pro .swiper-button-prev{ width:30px; height:30px; background-size:10px;border: 1px solid #ffffff;}
.pro .swiper-button-next{ margin-right:40px;}
#foot{ margin-top:20px;}
#foot .lianxi{ padding-top:0px;}
.sharei{ display:none}
.copy .fl{ width:100%; text-align:center;}
}
@media screen and (max-width :450px){

.newspic .txt>div{ font-size:24px;}

/*.pro .econtent .picli .img{  min-height:75vw; max-height:75vw;  }*/
}
