.pro_list{
	width:772px;	
}
.pro_li{
	width:300px;
	height:273px;
	padding:17px 17px 0 17px;
	float:left;
	_display:inline;
	margin:21px 50px 0 0;	
	border:1px solid #f1f1f1;
	cursor:pointer;
	position:relative;
}
.pro_li .pic{
	display:inline-block;
	width:300px;
	height:213px;
	text-align:center;	
}
.pro_li .pic img{
	width:275px;
	height:200px;	
}
.pro_li span{
	display:inline-block;
	height:54px;
	line-height:54px;
	text-align:center;
	width:300px;
	font-size:14px;	
	border-top:1px solid #f1f1f1;
}
.pro_li span a{
	display:inline-block;
	max-width:270px;	
	overflow:hidden;
	text-overflow:ellipsis;
	white-space:nowrap;
}
.pro_li span a:hover{
	color:#727272;	
}
.pro_li_hover{
	border-color:#007c37;	
}
.pro_li_hover span{
	border-color:#f60;	
}

.pro_li .collect{
	display:inline-block;
	position:absolute;
	right:0;
	bottom:5px;
	width:50px;
	height:20px;
	line-height:20px;
	text-align:center;	
}

.pro_intro{
	height:252px;
	margin:22px 0;	
}
.pro_pic{
	width:300px;
	height:200px;
	padding:25px 17px;
	float:left;
	border:1px solid #f1f1f1;	
	text-align:center;
	margin-right:20px;
}
.pro_pic img{
	width:275px;
	height:200px;	
}
.pro_intro dl{
	float:left;	
	width:350px;
}
.pro_intro dt{
	height:38px;
	line-height:38px;
	color:#186e37;
	font-size:18px;	
}
.pro_intro dd{
	line-height:28px;
}

.pro_content .handle{
	height:23px;
	line-height:23px;
	clear:both;
	border-bottom:1px solid #f1f1f1;	
}
.pro_content .handle span{
	display:inline-block;
	width:85px;
	height:23px;
	float:left;
	text-align:center;
	margin-right:1px;	
	background:url("/static/index/img/pro_handle.jpg");
	cursor:pointer;
}
.pro_content .handle .hover{
	color:#fff;
	background:url("/static/index/img/pro_handleh.jpg");	
}

.pro_con{
	display:none;	
	line-height:28px;
}

.show{
	display:block;	
}