* {
	margin: 0px;
	padding: 0px;
}
body { width:100%; background:url(../images/liujing.jpg) no-repeat top center; height:2000px;

}
ul {
	list-style-type: none;
}
a {
	color: #2b2b2b;
	text-decoration: none;
}
a:hover {
	color: #FF3300;
	text-decoration: none;
}



.ba {
	height: 650px;
	width: 100%; 
}





.product_con {
	width: 1100px;
	 display:flex; justify-content:space-between; margin:0 auto;
}


.product_con dl {	z-index: 1000;
	transition:All 0.4s ease-in-out;
	-webkit-transition:All 0.4s ease-in-out;
	-moz-transition:All 0.4s ease-in-out;
	-o-transition:All 0.4s ease-in-out;
	
}

.product_con a:hover dl {z-index: 1000;
	transform: translate(0,-10px);
	-webkit-transform: translate(0,-42px);
	-moz-transform: translate(0,-42px);
	-o-transform: translate(0,-42px);
	-ms-transform: translate(0,-42px);
		border-bottom-width: 5px;
	border-bottom-style: solid;
	border-bottom-color: #fff;
	
	
	}
.product_con dl {
	background-color: #FFF;
	text-align: center;
	height: 300px;
	width: 220px;
	padding-top: 31px;
	border-bottom-width: 5px;
	border-bottom-style: solid;
	border-bottom-color: #b8043a;
	padding-right: 27px;
	padding-left: 27px;
	margin-top: -94px;
	z-index: 1000;
	position: relative; box-shadow:0px 0px 15px  rgba(0,0,0,0.1)
}
.product_con dl dt {
	padding-bottom: 22px;
	height: 140px; text-align:center
}
.product_con dl h2 {
	font-size: 20px;
	line-height: 22px;
	font-weight: normal;
	color: #000000;
	margin-bottom: 11px;
}
.product_con dl p {
	font-size: 15px;
	line-height: 25px;
	color: #838383;
}
.product_con dl dd {
	margin-top: 16px;
}



#demo {overflow:hidden;width: 100%;}
#demo ul{list-style-type:none; margin:0px; padding:0px}
#demo img { border:none; padding-top:10px;}
#indemo {float: left;width:1000%;}
#demo1 {float: left; margin:0px; padding:0px}
#demo2 {float: left; margin:0px; padding:0px}
#demo1 ul li{float:left; width:983px; margin-right:10px;padding:0px; height:187px; text-align:center}
#demo2 ul li{float:left; width:983px; margin-right:10px;  padding:0px; height:187px; text-align:center;}


#demo1 ul li p{ text-align: center; color: #FFF; font-size:14px; line-height:35px; float: left; width:238px; }
#demo2 ul li p{text-align: center; color: #FFF; font-size:14px;  line-height:35px; float: left; width:238px;}
