@charset "utf-8";
@media (min-width: 900px) 
{
/*container1*/
#container1 {
	width: 100%;
	margin: 105px 0% 0% 0%;
}
#container1 #min_equipment{
	display: none !important;
	margin: 0%;
	padding: 0%;
}
#container1 p {
	margin: 0% 0% 0% 0%;
}
/*轮播图开始*/
#container1 #pc_banner{	
}
#container1 #pc_banner .hwslider{width: 100%;height:auto;min-width:280px;min-height: 160px;margin:0px auto; position: relative; overflow: hidden;}
#container1 #pc_banner .hwslider ul{width: 100%; height:100%; position: absolute; z-index: 1}
#container1 #pc_banner .hwslider ul li{display:none;position:absolute; left:0; top:0; width: 100%;height:100%; overflow: hidden;}
#container1 #pc_banner .hwslider ul li.active{display: block;}
#container1 #pc_banner .hwslider ul li img{width:100%;max-width: 100%; height:auto;display: block}
#container1 #pc_banner .dots{position: absolute; bottom:45px; left:200px; min-width:60px; height: 12px; z-index: 2;}
#container1 #pc_banner .dots span{float: left; width:12px;height: 12px; border-radius: 50%; background: #fff; margin-right: 14px; cursor: pointer;}
#container1 #pc_banner .dots span.active{background:#4f4f4f;}
#container1 #pc_banner .arr{display:none; position: absolute; top: 140px; z-index: 2;width: 29px; height: 54px; line-height: 40px; text-align: center;; font-size: 60px; color: #fff; text-decoration: none;}
#container1 #pc_banner .arr:hover{ text-decoration:inherit;}
#container1 #pc_banner .hwslider:hover .arr{display: block; text-decoration: none;color: #fff}
#container1 #pc_banner .prev{left: 10px}
#container1 #pc_banner .next{right: 10px}
#container1 #wap_banner{
	display: none;
	overflow: hidden;
}
/*轮播图结束*/
@media (min-width: 1200px) and (max-width: 1500px)
{
	#container1 {
		margin: 78px 0% 0% 0%;
	}
}
@media (min-width: 900px) and (max-width: 1199px)
{
	#container1 {
		margin: 68px 0% 0% 0%;
	}
}
/*container1*/
	
/*container2*/
#container2 {
	width: 100%;
}
#container2 p {
	margin: 0% 0% 0% 0%;
}
#container2 #container2_c{
	width: 70%;
	margin: 0% 15% 0%;
	padding: 0% 0% 0%;
}
#container2 #container2_c #p1{
	font-size: 2.083em; 
	margin: 95px 0% 40px; 
	font-weight: bold;
}
#container2 #container2_c #p2{
	font-size: 1.250em; line-height: 1.667em; color: #757575; margin: 0% 0% 2%;
}
#container2 #container2_c #p3{
	font-size: 1.250em; line-height: 1.667em; color: #757575; margin: 0% 0% 75px;
}
@media (min-width: 1200px) and (max-width: 1500px)
{
	#container2 #container2_c{
		width: 80%;
		margin: 0% 10% 0%;
		padding: 0% 0% 0%;
	}
}
@media (min-width: 900px) and (max-width: 1199px)
{
	#container2 #container2_c{
		width: 95%;
		margin: 0% 2.5% 0%;
	}
}
/*container2*/
	
/*container3*/
#container3 {
	width: 70%;
	margin: 0% 15%;
}
#container3 #min_equipment{
	display: none !important;
	margin: 0%;
	padding: 0%;
}
#container3 p {
	margin: 0% 0% 0% 0%;
}
#container3 ul{
	width: 100%;
	padding: 75px 0% 75px 0% ;
	border-top: 1px solid #d0d0d0;
	float: left;
}
#container3 ul li{
	/*max-height: 26px;
	overflow: hidden;*/
	margin: 0% 0% 0% 0%;
	padding: 0% 0% 0% 0%;
	float: left;
	white-space: nowrap;
	text-overflow: ellipsis;
}
#container3 ul li a{
	font-size: 1.500em;
	color: #757575;
	padding-bottom: 3px;
}
#container3 ul li a:hover { border-bottom: 1px solid #2d2d2d; }
#container3 ul li:nth-child(1){
	width: 25%;
	margin: 0% 0%;
	color: #2d2d2d;
	text-align:left;
	font-weight: bold;
}
#container3 ul li:nth-child(3){
	width: 10%;
	text-align: center;
}
#container3 ul li:nth-child(4){
	width: 15%;
	text-align: center;
}
#container3 ul li:nth-child(5){
	width: 17%;
	text-align: center;
}
#container3 ul li:nth-child(6){
	width: 14%;
	text-align: center;
}
#container3 ul li:nth-child(7){
	width: 10%;
	text-align: center;
}
#container3 ul li:nth-child(8){
	width: 9%;
	text-align: right;
}
@media (min-width: 1200px) and (max-width: 1500px)
{
	#container3 {
		width: 80%;
		margin: 4% 10% 0%;
		padding: 0% 0% 0%;
	}
	#container3 ul li:nth-child(1){
		width: 10%;
	}
	#container3 ul li:nth-child(3){
		width: 12%;
	}
	#container3 ul li:nth-child(4){
		width: 18%;
	}
	#container3 ul li:nth-child(5){
		width: 20%;
	}
	#container3 ul li:nth-child(6){
		width: 16%;
	}
	#container3 ul li:nth-child(7){
		width: 14%;
	}
	#container3 ul li:nth-child(8){
		width: 10%;
	}
}
@media (min-width: 900px) and (max-width: 1199px)
{
	#container3 {
		width: 95%;
		margin: 0% 2.5%;
	}
	#container3 #container3_c {
		width: 95%;
		margin: 4% 2.5% 0%;
	}
	#container3 ul li a{
		font-size: 1.333em;
		color: #757575;
		padding-bottom: 3px;
	}
	#container3 ul li a:hover { border-bottom: 1px solid #2d2d2d; }
	#container3 ul li:nth-child(1){
		width: 10%;
	}
	#container3 ul li:nth-child(3){
		width: 10%;
	}
	#container3 ul li:nth-child(4){
		width: 20%;
	}
	#container3 ul li:nth-child(5){
		width: 19%;
	}
	#container3 ul li:nth-child(6){
		width: 18%;
	}
	#container3 ul li:nth-child(7){
		width: 12%;
	}
	#container3 ul li:nth-child(8){
		width: 11%;
	}
}
/*container3*/
	
/*container4*/
#container4 {
	width: 95%;
	margin: 0% 2.5% 0%;
}
#container4 p {
	margin: 0% 0% 0% 0%;
}
#container4 ul{
	width: 100%;
	margin: 0% 0% 5% 0%;
	padding: 0% 0% 0% 0% ;
	float: left;
}
#container4 ul li{
	width: 33.333333%;
	height: auto;
	max-height: 353px;
	margin: 0% 0% 0% 0%;
	padding: 0% 0% 0% 0% ;
	float: left;
	overflow: hidden;
	position: relative;
}
#container4 ul li img{
	width: 100%;
	height: 353px;
	overflow: hidden;
}
@media (min-width: 1200px) and (max-width: 1400px)
{
	#container4 ul li img {
		width: 100%;
		height: 270px;
		overflow: hidden;
	}
}
#container4 ul li #container4_c_h{
	width: 100%;
	height: 100%;
	background: url(/statics/images/dzsbimg/index_black.png) repeat;
	top: 0;
	left: 0;
	position: absolute;
	padding: 15% 5%;
	background-color: rgb(0, 0, 0,0.2);
}
#container4 ul li #container4_c_h_c{
	position: relative;
	width:100%;
	height: 100%;
}
#container4 ul li #container4_c_h_c #p1{
	color: #fff;
	font-size: 2.500em;
	font-weight: bold; 
	margin: 5% 0% 0% 0%;
	position: absolute;
	max-height: 30px;
	overflow: hidden;
	text-align: center;
	width: 100%;
}
#container4 ul li #container4_c_h_c #p2{
	color: #fff;
	font-size: 1.250em; 
	margin: 16% 0% 0% 0%;
	position: absolute;
	max-height: 15px;
	overflow: hidden;
	text-align: center;
	width: 100%;
}
#container4 ul li #container4_c_h_c #p3{
	margin: 32% 0% 0% 0%;
	position: absolute;
	max-height: 17px;
	overflow: hidden;
	text-align: center;
	width: 100%;
}
#container4 ul li #container4_c_h_c #p3 img{
	width: 33px;
	height: 17px;
}
@media (min-width: 900px) and (max-width: 1199px)
{
	#container4 ul li #container4_c_h {
		padding: 10% 5%;
	}
	#container4 ul{
		width: 100%;
		margin: 0% 0% 2%;
		padding: 0% 0% 0% 0% ;
		float: left;
	}
	#container4 ul li #container4_c_h_c #p1{
		margin: 0% 0% 0% 0%;
	}
	#container4 ul li #container4_c_h_c #p2{
		margin: 25% 0% 0% 0%;
	}
	#container4 ul li #container4_c_h_c #p3{
		margin: 37% 0% 0% 0%;
	}
}
@media (min-width: 1921px) 
{
	#container4 ul li{
		max-height: 634px;
	}
	#container4 ul li img{
		height: 634px;
	}
}
/*container4*/
}

@media (max-width: 899px) 
{
/*container1*/
#container1 #max_equipment{
	display: none !important;
	margin: 65px 0% 0% 0%;
	padding: 0%;
}
/*轮播图开始*/
#container1 #wap_banner{
    margin-top: 63px;
}
#container1 #wap_banner .hwsliderWAP{width: 100%;height:auto;min-width:280px;min-height: 160px;margin:0px auto; position: relative; overflow: hidden;}
#container1 #wap_banner .hwsliderWAP ul{width: 100%; height:100%; position: absolute; z-index: 1}
#container1 #wap_banner .hwsliderWAP ul li{display:none;position:absolute; left:0; top:0; width: 100%;height:100%; overflow: hidden;}
#container1 #wap_banner .hwsliderWAP ul li.active{display: block;}
#container1 #wap_banner .hwsliderWAP ul li img{width:100%;max-width: 100%; height:auto;display: block}
#container1 #wap_banner .dots{position: absolute; bottom:20px; left:200px; min-width:60px; height: 12px; z-index: 2;}
#container1 #wap_banner .dots span{float: left; width:12px;height: 12px; border-radius: 50%; background: #fff; margin-right: 14px; cursor: pointer;}
#container1 #wap_banner .dots span.active{background:#4f4f4f;}
#container1 #wap_banner .arr{display:block;position: absolute; top: 140px; z-index: 2;width: 30px; height: 30px; line-height: 40px; text-align: center;; font-size: 60px; color: #fff; text-decoration: none;}
#container1 #wap_banner .arr:hover{ text-decoration:inherit;}
#container1 #wap_banner .hwsliderWAP:hover .arr{display: block; text-decoration: none;color: #fff}
#container1 #wap_banner .prev{left: 10px}
#container1 #wap_banner .next{right: 10px}
#container1 #pc_banner{
	display: none;
	overflow: hidden;
}
/*轮播图结束*/
/*container1*/

/*container2*/
#container2 {
	width: 100%;
}
#container2 p {
	margin: 0% 0% 0% 0%;
}
#container2 #container2_c{
	width: 90%;
	margin: 0% 5% 0%;
	padding: 0% 0% 0%;
}
#container2 #container2_c #p1{
	font-size: 1.167em; 
	margin: 44px 0% 30px; 
	font-weight: bold;
	line-height: 1.500em;
}
#container2 #container2_c #p2{
	font-size: 1.000em; line-height: 1.667em;color: #757575; margin: 0% 0% 5%;
}
#container2 #container2_c #p3{
	font-size: 1.000em; line-height: 1.667em;color: #757575; margin: 0% 0% 44px;
}
/*container2*/	

/*container3*/
#container3 {
	width: 90%;
	margin: 0% 5% 0%;
}
#container3 #max_equipment{
	display: none !important;
	margin: 0%;
	padding: 0%;
}
#container3 p {
	margin: 0% 0% 0% 0%;
}
#container3 ul{
	width: 100%;
	padding: 44px 0% 0% 0% ;
	border-top: 1px solid #d0d0d0;
	float: left;
}
#container3 ul #p1{
	width: 100%;
	font-size: 1.500em;
	margin: 0% 0% 30px 0%;
	color: #2d2d2d;
}
#container3 ul li{
	/*max-height: 26px;*/
	width: 31.333333%;
	/*overflow: hidden;*/
	margin: 3% 1% 3% 1%;
	padding: 0% 0% 0% 0%;
	float: left;
	white-space: nowrap;
	text-overflow: ellipsis;
}
#container3 ul li a{
	font-size: 1.000em;
	color: #757575;
	padding-bottom: 3px;
}
#container3 ul li a:hover { border-bottom: 1px solid #2d2d2d; }
/*container3*/

/*container4*/
#container4 {
	width: 100%;
}
#container4 p {
	margin: 0% 0% 0% 0%;
}
#container4 ul{
	width: 100%;
	margin: 3% 0% 0%;
	padding: 0% 0% 0% 0% ;
	float: left;
}
#container4 ul li{
	width: 100%;
	height: auto;
	margin: 0% 0% 0% 0%;
	padding: 0% 0% 0% 0% ;
	float: left;
	overflow: hidden;
	position: relative;
}
#container4 ul li img{
	width: 100%;
    height: auto;
}
#container4 ul li #container4_c_h{
	width: 100%;
	height: 100%;
	background: url(/statics/images/dzsbimg/index_black.png) repeat;
	top: 0;
	left: 0;
	position: absolute;
	padding: 15% 5%;
	background-color: rgb(0, 0, 0,0.2);
}
#container4 ul li #container4_c_h_c{
	position: relative;
	width:100%;
	height: 100%;
}
#container4 ul li #container4_c_h_c #p1{
	color: #fff;
	font-size: 2.500em;
	font-weight: bold; 
	margin: 0% 0% 0% 0%;
	position: absolute;
	max-height: 30px;
	overflow: hidden;
	text-align: center;
	width: 100%;
}
#container4 ul li #container4_c_h_c #p2{
	color: #fff;
	font-size: 1.250em; 
	margin: 22% 0% 0% 0%;
	position: absolute;
	max-height: 15px;
	overflow: hidden;
	text-align: center;
	width: 100%;
}
#container4 ul li #container4_c_h_c #p3{
	margin: 32% 0% 0% 0%;
	position: absolute;
	max-height: 17px;
	overflow: hidden;
	text-align: center;
	width: 100%;
}
#container4 ul li #container4_c_h_c #p3 img{
	width: 33px;
	height: 17px;
}
/*container4*/
	
/*container5*/
#container5 {
	width: 100%;
}
#container5 p {
	margin: 0% 0% 0% 0%;
}
#container5 #container5_c{
	width: 90%;
	margin: 40px 5% 40px 5%;
	padding: 0% 0% 0%;
}
#container5 #container5_c #p1{
	font-size: 1.167em;
    margin: 0% 0% 10px 0%;
    font-weight: bold;
    line-height: 1.500em;
}
#container5 #container5_c #p2{
	font-size: 1.000em; line-height: 1.667em;color: #757575; margin: 0% 0% 0% 0%;
}
#container5 #container5_c #p3{
	font-size: 1.000em; line-height: 1.667em;color: #757575; margin: 0% 0% 44px;
}
#container5 #container5_c #div{
	clear: both; height: 15px;
}
/*container5*/
}