@charset "utf-8";
@media (min-width: 900px) 
{
/*container1*/
#container1 {
	width: 100%;
	margin: 105px 0% 3% 0%;
}
#container1 p {
	margin: 0% 0% 0% 0%;
}
#container1 #container1_c{
	width: 85%;
	margin: 3% 7.5% 3% 7.5%;
	float: left;
}
#container1 #container1_c #container1_c_l{
	width: 30%;
	margin: 0% 2% 0% 10%;
	float: left;
}
#container1 #container1_c #container1_c_l #p1{
	font-size: 2.500em;
	margin: 0% 0% 5% 0%;
}
#container1 #container1_c #container1_c_l #p2{
	font-size: 1.167em;
	line-height: 1.888em;
	color: #757575;
}
#container1 #container1_c #container1_c_r{
	width: 46%;
	margin: 0% 10% 0% 2%;
	float: left;
}
#container1 #container1_c #container1_c_r div{
	font-size: 1.167em;
	line-height: 2.083em;
	color: #757575;
}
#container1 #container1_c #container1_c_r p{
	font-size: 1.167em;
	line-height: 2.083em;
	color: #757575;
}
@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 #container1_c #container1_c_l {
		width: 35%;
		margin: 0% 2% 0% 5%;
		float: left;
	}
	#container1 #container1_c #container1_c_r {
		width: 51%;
		margin: 0% 5% 0% 2%;
		float: left;
	}
}
/*container1*/
	
/*container2*/
#container2 {
	width: 100%;
}
#container2 p {
	margin: 0% 0% 0% 0%;
}
#container2 #container2_t{
	width: 90%;
	height: auto;
	overflow: hidden;
	margin: 0% 5% 3%;
	word-wrap:break-word;
	word-break:normal; 
	word-break:break-all;
	word-wrap:break-word;
}
#container2 #container2_t img{
    max-width:100%;
	margin: 0% 0% 2%;
}
#container2 #container2_b{
	width: 90%;
	margin: 0% 5% 3%;
	padding: 0% 0% 3% 0%;
	border-bottom:2px solid #d0d0d0;
	float: left;
}
#container2 #container2_b #container2_b_c{
	float: left;
	overflow: hidden;
	text-align: center;
	width: 6%;
	margin: 0% 47%;	
}
#container2 #container2_b #container2_b_c #img_1{
	display: block;
}
#container2 #container2_b #container2_b_c #img_2{
	display: none;
}
@media (min-width: 900px) and (max-width: 1199px)
{
	#container2 #container2_b #container2_b_c{
		width: 10%;
		margin: 0% 45%;	
	}
}
/*container2*/
	
/*container3*/
#container3 {
	width: 90%;
    margin: 0% 5% 3%;
}
#container1 #min_equipment{
	display: none !important;
	margin: 0%;
	padding: 0%;
}
#container3 #p1 {
	color: #2d2d2d; 
	font-size: 2.083em; 
	text-align: center;
	margin: 0% 0% 0% 0%;
}
#container3 ul{
	width: 100%;
	margin: 4% 0% 2%;
	padding: 0% 0% 0% 0% ;
	float: left;
}
#container3 ul li{
	width: 31.333333%;
	max-height: 350px;
	margin: 0% 2% 2% 0%;
	padding: 0% 0% 0% 0% ;
	float: left;
	overflow: hidden;
	position: relative;
}
#container3 ul li img{
	width: 100%;
    height: auto;
}
#container3 ul li #container3_c_h{
	width: 100%;
	height: 100%;
	background: url(/statics/images/dzsbimg/index_black.png) repeat;
	top: 0;
	left: 0;
	position: absolute;
	padding: 15%;
}
#container3 ul li #container3_c_h_c{
	position: relative;
	width:100%;
	height: 100%;
}
/*#container3 ul li #container3_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%;*/
/*}*/
/*#container3 ul li #container3_c_h_c #p2{*/
/*	color: #fff;*/
/*	font-size: 1.250em;*/
/*	margin: 20% 0% 0% 0%;*/
/*	position: absolute;*/
/*	max-height: 15px;*/
/*	overflow: hidden;*/
/*	text-align: center;*/
/*	width: 100%;*/
/*}*/

	#container3 ul li #container3_c_h_c #p1{
		color: #fff;
		font-size: 2.000em;
		font-weight: bold;
		margin: 10% 0% 0% 0%;
		/* position: absolute; */
		/* height: 0px; */
		/* overflow: hidden; */
		text-align: center;
		width: 100%;
		display: block;
		line-height:30px
	}
	#container3 ul li #container3_c_h_c #p2{
		color: #fff;
		font-size: 1.250em;
		padding: 5% 0% 0% 0%;
		/* position: absolute; */
		/* max-height: 15px; */
		/* overflow: hidden; */
		text-align: center;
		width: 100%;
		display: block;
		line-height:20px
	}

#container3 ul li #container3_c_h_c #p3{
	margin: 28% 0% 0% 0%;
	position: absolute;
	max-height: 17px;
	overflow: hidden;
	text-align: center;
	width: 100%;
}
#container3 ul li #container3_c_h_c #p3 img{
	width: 33px;
	height: 17px;
}
@media (min-width: 900px) and (max-width: 1199px)
{
	#container3 #p1 {
		color: #2d2d2d; 
		font-size: 2.083em; 
		text-align: center;
		margin: 0% 0% 5% 0%;
	}
	
	#container3 ul li #container3_c_h {
		padding: 10%;
	}
	#container3 ul{
		width: 100%;
		margin: 0% 0% 2%;
		padding: 0% 0% 0% 0% ;
		float: left;
	}
	#container3 ul li #container3_c_h_c #p1{
		margin: 0% 0% 0% 0%;
	}
	#container3 ul li #container3_c_h_c #p2{
		margin: 25% 0% 0% 0%;
	}
	#container3 ul li #container3_c_h_c #p3{
		margin: 37% 0% 0% 0%;
	}
}
@media (min-width: 1921px) 
{
	#container3 ul li{
		max-height: 634px;
	}
}
/*container3*/
	.back_to_top{
		display:none;
	}
}
@media (max-width: 899px) 
{
/*container1*/
#container1 {
	width: 100%;
	margin: 65px 0% 3% 0%;
}
#container1 p {
	margin: 0% 0% 0% 0%;
}
#container1 #container1_c{
	width: 90%;
	margin: 0% 5% 0% 5%;
	float: left;
}
#container1 #container1_c #container1_c_l{
	width: 100%;
	margin: 5% 0% 3% 0%;
	float: left;
}
#container1 #container1_c #container1_c_l #p1{
	font-size: 1.500em;
	margin: 0% 0% 5% 0%;
}
#container1 #container1_c #container1_c_l #p2{
	font-size: 1.300em;
	line-height: 1.888em;
	color: #757575;
}
#container1 #container1_c #container1_c_r{
	width: 100%;
	margin: 5% 0% 2% 0%;
	float: left;
}
#container1 #container1_c #container1_c_r div{
	font-size: 1.000em;
	line-height: 1.667em;
	color: #757575;
}
#container1 #container1_c #container1_c_r p{
	font-size: 1.300em;
	line-height: 1.667em;
	color: #757575;
}
/*container1*/

/*container2*/
#container2 {
	width: 94%;
	margin:3%;
}
#container2 #max_equipment{
	display: none !important;
	margin: 0%;
	padding: 0%;
}
#container2 p {
	margin: 0% 0% 0% 0%;
}
#container2 #container2_t{
	width: 100%;
	height: auto;
	overflow: hidden;
	margin: 0% 0% 0%;
	word-wrap:break-word;
	word-break:normal; 
	word-break:break-all;
	word-wrap:break-word;
}
#container2 #container2_t img{
	width:100%;
	overflow:hidden;
	margin: 2% 0% 0%;
}
/*container2*/

/*container3*/
#container3 #max_equipment{
	display: none !important;
	margin: 0%;
	padding: 0%;
}
/*container3*/
	.back_to_top {
		margin-top: 50px;
		margin-bottom: 30px
	}

	.uk-container {
		padding-left: 20px;
		padding-right: 20px
	}


	.back_to_top .back_to_top_line {
		border-bottom: rgb(172 162 162) 1px solid;
		padding: 12px 0;
		font-size:16px
	}
}