@charset "utf-8";
/* CSS Document */
@media screen and (max-width: 1280px) {

}


@media screen and (max-width: 1024px) {
.wd{ width:980px;}	
header .top{width:980px; padding:0; height:auto; overflow:hidden; line-height:90px; }
.nav { width:68%;margin-left:0%;}
.nav ul li a {margin: 0 15px;}
.toptel span {font-size: 20px;}
.toptel { margin-left:0;}	
.ewm {margin-right: 13px;}
}

@media screen and (max-width: 980px) {
.wd{ width:830px;}	
header .top{width:830px; padding:0; height:auto; overflow:hidden; line-height:90px; }
.nav {width: 81%;margin-left: 4%;}	
	

}

@media screen and (max-width: 768px) {
.demo-buttons{display: block;}
header{ height:90px; background:#fff;}
header .top h1 {width: 25%;}
.nav{ display:none;}
.wd{ width:680px;}	
header .top{width:680px; padding:0; height:auto; overflow:hidden; line-height:90px; }
.toptel {width: 45%;}
.Hdip .leftbox{ width:100%; float:none;}
.Hdip .rightbox{width:100%; float:none;}
.Hdip .leftbox h2 { margin-top:30px;}
.morese {margin-top:5px; margin-bottom:30px;}
.Hdsanp ul li{ width:48%;}
.Hdsip ul li {width: 100%;}
.ewm {margin-right:40px;}
.nydsanp .dddlf{ width:100%; float:none; height:auto; overflow:hidden; margin-top:50px;}
.nydsanp .dddrg{ width:100%; float:none; height:auto; overflow:hidden; margin-top:50px;}
.equipment .box ul li{ width:48%; margin-bottom:30px; }
.nycontact .conleft{ width:100%; float:none; height:auto; overflow:hidden; margin-bottom:60px;}
.nycontact .narights{ width:100%; float:none; height:auto; overflow:hidden;}
.probox .right ul li{ width:48%; float:left; margin-right:2%; height:auto; overflow:hidden; position:relative; margin-bottom:28px;}
.newsbox ul li .pic{ width:100%; float:none;}
.newsbox ul li .txt{ float:none; width:100%;}
.newsbox ul li .txt .title{ font-size:20px; margin-bottom:15px;}
.news_box_pages ul li{float:none; width:100%; margin-bottom:30px;}

.wd40 h2, .wd20s h2, .wd10 h2 {font-size: 20px;margin-bottom: 10px;}
.casde .box ul{ margin-right:-2%;}
.casde .box ul li{ width:48%; float:left; margin-right:2%; height:auto; overflow:hidden; position:relative;}

}

@media screen and (min-width:595px) and (max-width:768px){
	
}
@media screen and (max-width:540px) {
header .top{width:480px; padding:0; height:auto; overflow:hidden; line-height:90px; }	
.wd{ width:480px;}	
.toptel{ display:none;}

.Hderp ul{ margin-right:0%; margin-top:4%; }
.Hderp ul li{ width:100%; margin-right:0%; float:none;}
.Hdsanp ul{ margin-top:4%; margin-right:0%;}
.Hdsanp ul li{ width:100%; margin-right:0%; float:none;}
.Hderp,.Hdsip {padding:10% 0;}
.Hdsanp { margin:10% 0;}
.Hdsip ul{ margin:5% 0% 3% 0;}
.Hdsip ul li{ width:100%; float:none; margin-right:0%; margin-bottom:30px; height:auto; overflow:hidden; display:block;}
.Hdsip ul li .txtbox span{ display:none;}
.Hdsip ul li .pic{ width:35%;}
.Hdsip ul li .txtbox{ width:62%;}
.wd20{ width:100%; float:none; margin-bottom:30px;}
.wd40{width:100%; float:none; margin:0 0 30px 0;}
.wd20s{ display:none;}
.wd10{ display:none;}
.wd40 p{ display:block;}
.ewmbox{}
.footbox{ padding:10% 0;}
.ewm{ margin-left:33px;}
#AutoBanner .cont{ display:none;}
.col-sm-3 { width: 23.8%;}
.nydip,.nydsanp,.nycontact{ padding:10% 0;}
.nydip h2,.aboutderp h2,.nydsanp h2,.nycontact h2,.honor h2{font-size:28px;}
.nydip p img { max-width:100%;}
.honor { padding: 11% 0;}
.honor ul li{width: 48%;float:left;margin-right:2%; margin-bottom:2%;}
.probox .right ul{ margin-right:0%; margin-bottom:50px; height:auto; overflow:hidden;}
.probox .right ul li{ width:100%; float:none; margin-right:2%; height:auto; overflow:hidden; position:relative; margin-bottom:20px;}
.casde .box ul{ margin-right:0%;}
.casde .box ul li{ width:100%; float:none; margin-right:0%;}

}
@media screen and (max-width:460px){

header .top{width:390px; padding:0; height:auto; overflow:hidden; line-height:90px; }
header .top h1{  float:left; display:block; width:30%; }
.flex-control-nav { bottom:0;}.flex-control-paging li a {width:30px;}
.wd{ width:390px;}
}

@media screen and (max-width:380px){
header{ height:90px; background:#fff;}
header .top{width:345px; padding:0; height:auto; overflow:hidden; line-height:90px; }
.wd{ width:345px;}
.demo-buttons {line-height: 90px;}.footbox ul li .ewm{ width:120px; margin-left:34px; float:left;}

}