@charset "utf-8";
/* CSS Document */
@media screen and (min-width:1025px) and (max-width:1510px){
	header .top{ height:auto; overflow:hidden; padding:26px 3% ;}
	.wd{ padding:0 3%;}
	.nav ul li a { margin: 0 15px;}
	.derplist li {width:20%;}
	.dsip ul li {width: 22.7%;}.dsanp .dsright .boxty ul li {width:33%;float: left;}
	.footbox .ftleft {width: 60%;}
	.footbox .bsr { width: 25%;}
	.footbox .ftright {width: 40%;}
	.footbox .ftright dl dd h3 {font-size: 2rem;}
	
}
@media screen and (max-width: 1024px) {
	header .top { padding: 26px 3%;}
	header .top h1{  float:left; padding-top:10px;}
	.derplist li{width:20%;}
	.nav li a{margin:0 11px !important; }
	.wd{ padding:0 3%;}
	


}

@media screen and (max-width: 980px) {
	
	
	header .top{ padding:12px 0;}
	.demo-buttons{display: block;}.nav{ display:none;}
	header .top h1{ width:90%;  float:none; margin:auto; padding-top:0px;}
	header{ position: relative;}
	.dsip ul li {width: 22.77%;}
	.dsip ul li p { padding: 0 6%;}
	.dsanp .dsright .boxty ul li {width:33%;}
	.footbox .ftleft {width: 60%;}
	.footbox .bsr { width: 25%;}
	.footbox .ftright {width: 40%;}
	.footbox .ftright dl dd h3 {font-size: 2rem;}
	.nspr ul li {height: 288px;}

	

}

@media screen and (max-width: 768px) {
	header{ height:90px;}
	.nav{ display:none;}
	h2{font-size:2rem; }
	.dyip{  margin:0 auto; padding-top:3%;}
	.inPor ul li{ width:48%; margin-bottom:4%;}
	.dsip ul li { width: 47.5%;}
	.dsip {background: url(../images/index_bg.jpg)repeat-y center top;	}
	.dsip ul li p {padding: 0 8%;}
	.dsanp .dsleft{ width:100%; float:none;}
	.dsanp .dsright{ width:100%; float:none;  padding:30px 0; }
	.dsanp .dsright p{ line-height:30px; font-size:16px; padding-top:15px;}
	.dsanp .dsright .boxty ul li{ width:33%; float:left;}
	.derp ul li {width:31.333%;}
	.dwup ul li {width:48%; margin-top:20px ; margin-bottom:25px;}
	.footbox .ftleft { width:100%;}
	.footbox .bsr {width: 25%;}
	.footbox .ftright { width:100%; margin-top:60px;}
	.footbox .ftright p {text-align: left;}
	.productsobx .rpoleft {width: 99%;float: none;}
	.productsobx .ropright {float: none; width: 100%; margin-top:40px;}
	.honor_img ul li {width: 48%;}
	.subpro img {float: none;}
	.nspr ul li {width:48%;    height: 354px;}
}

@media screen and (min-width:1015px) and (max-width:1024px){
	
}
@media screen and (max-width:640px) {
	
	
}
@media screen and (max-width:460px){
	h2{font-size:2rem; }
	.dyip{  margin:0 auto; padding:7% 0;}
	.inPor ul{ margin-right:0%;}
	.inPor ul li{ width:100%; margin-right:0%; margin-bottom:4%;}
	.inPor .item .morw h1{ font-size:20px; font-weight:200; margin-bottom:0px;}.inPor .item .morw p{  line-height:18px;}
	.derp ul{margin-right:-2%;}
	.derp ul li{ width:48%; margin-right:2%; height:auto; overflow:hidden; float:left; margin-bottom:2%;}
	.derp ul li .tex{ padding:30px;}.derp ul li .tex h3{font-size:30px; margin-bottom:10px;}.derp ul li .tex p{ line-height:22px; font-size:16px; }
	.footbox .bsr{ width:50%; float:left; height:auto; overflow:hidden; margin:15px 0; padding-top:25px;}
	.onse{ display:none;}
	.footcopy{ padding:25px;}
	.subnav2 li{ width:47%; margin:0 5px 10px 5px;}
	.derplist {padding: 50px 0 10px 0;}
	.dsip{ background:url(../images/index_bg.jpg)repeat-y center top; }
	.dsip ul{ margin-right:0%;}
	.dsip ul li{ width:98.8%; float:none; margin-right:0%;}
	
	.dwup ul{ margin-right:0%;}
	.dwup ul li{ width:100%; float:none;  margin-right:0%; margin-top:5%;}
	.footbox .ftleft{ width:100%; height:auto; overflow:hidden; float:none;}
	.footbox .bsr{ width:35%; float:left; height:auto; overflow:hidden; padding-left:12%;}
	.footbox .bsr:nth-child(3){ clear:left;}
	.footbox .ftright{ width:100%; height:auto; overflow:hidden; float:none; color:#fff; margin-top:5%;}
	.footbox .ftright dl dd h3 {font-size: 2.3rem;color: #eaff00;}
	.dsanp .dsright h2 { font-size: 3rem;}
	.nspr ul{margin-right:0%;}
	.nspr ul li{ width:100%; height:369px; float:none; overflow:hidden; margin-right:0%; background:#fff; padding-bottom:2%; margin-bottom:3%;}
	.honor_img ul li{width:48%; height: auto; float:left;}
	.productsobx .rpoleft{ width:99.4%; float:none; overflow:hidden; border:1px #efefef solid;}
	.productsobx .ropright{ float:none; width:100%; margin-top:5%;}
	.newbox ul li{ height:auto; overflow:hidden;  margin-bottom:3%; padding:3%; background:#fff; border-radius:4px;}
	.newbox ul li .pic{width:35%; }
	.newbox ul li .txt .title{ font-size:18px; margin-top:20px;}
	.newbox ul li .txt{ width:60%;}
	.newbox ul li .txt p{ display:none;}
	.news_box{ width:100%;float:none;border-right:0px #eaeaea solid;  }
	.news_box_pages ul li{float:none; width:100%;line-height:35px;}
	.news_right{ width:100%; float:none; border-top:1px #eaeaea solid; margin-top:50px; padding-top:50px;}
	.contactbox .rightty {float: none;width:100%;}
	.contactbox .lsets {float: none;width: 100%;margin-left: 0%; margin-top:35px;}
	.derplist li {width: 45%;}

}
