@charset "utf-8";
/* CSS Document */
@media screen and (max-width: 1180px) {
	header .top{ padding:10px 0;}
	.shearb{ display:none;}
	



}

@media screen and (max-width: 980px) {
	
	header{ height:60px;}
	header .top h1{ width:145px; padding-left:3%;top: 15px;}
	.nav { display: none;}
   .demo-buttons{display: block;}
   .dyip h2,.derp h2,.nybxt h2,.cutlbox h2,.job h2,.news h2,.dsanp h2{ font-size:30px; text-align:center; font-weight:300;}

	.wd{ padding:0 3%;}
	

	
}

@media screen and (max-width: 768px) {

	.banner_pc,.news ul li span,.newss ul li span{ display:none;}
	.slide-text {top: 20% !important;}
	.derp ul li{ width:50%; height:280px;}
	.derp ul li .pic{ width:100px; height:100px; padding:18px;}
	.derp,.dsanp{ padding:10% 0;}
	.dsanp .mbox{ width:90%; float:none; padding-left:10%;}
	.dsanp .mrg{ width:100%; float:none;padding-top:5%;}
	.dsanp .mrg .ewm{ margin-left:10%; width:125px; float:left;}
	.nave{ padding:3% 0;}
	.nave a{ padding-right:25px; padding-top:15px; padding-bottom:15px; display: table; float:left;}
	.nybanner{ height:170px;}
	.news,.nybxt,.cutlbox,.newscob,.newss,.anbxssfdssdfdfsdsf{padding:8% 3%;}
	.probox,.contactbox{padding:0% 3%;}
	.news ul{ margin-right:0%;}
	.news ul li{ width:100%; float:none;  margin-right:0%; }
	.nybxt ul li{ width:45%; margin-right:5%; background:#fff; float:left; border-radius:10px; margin-bottom:3%; min-height:360px;}
	.nybxt ul li p{ padding:30px; line-height:1.8; color:#999;overflow : hidden;
	text-overflow: ellipsis;
	display: -webkit-box;
	-webkit-line-clamp:3;
	-webkit-box-orient: vertical;}
	.newss ul{ margin-right:0%;}
	.newss ul li{ width:100%; float:left; line-height:40px; margin-right:0%; border-bottom:1px #ddd  dashed;}
	.probox h3{ font-size:30px;  }
	.probox ul{ margin-right:-2%;}
	.probox ul li{ width:48%; }
	.conlf{ width:100%; float:none; overflow:hidden; height:auto;}
	.conlf ul li{ width:30.333% !important; float:left; margin-right:3%; margin-bottom:3%;}
	.conbc{ width:100%; float:none; overflow:hidden; height:auto; margin-left:0%;}
	.contactbox .lf ul{margin-right:0%;}
	.contactbox .lf ul li{ width:100%;  line-height:45px; margin-right:0%; float:none;}
	.anbxssfdssdfdfsdsf h3{ font-size:30px; margin-bottom:7%; }

	
}
@media screen and (max-width: 460px) {
	.probox ul{ margin-right:0%;}
	.probox ul li{ width:100%; margin-right:0; }
	
	.conlf ul li{ width:47% !important; float:left; margin-right:3%; margin-bottom:3%;}
	.protablist h4 span{ float:left; padding:0 6px}
	
}