.main{
	padding: 0.5rem;
}
.main ul li{
	height: 4.5rem;
	background-color: white;
	border: 1px solid #DFDFDF;
	overflow: hidden;
	margin-bottom: 0.5rem;
	border-radius: 0.2rem;
	overflow: hidden;
}
.main ul li img{
	display: block;
	width: 4.5rem;
	height: 4.5rem;
	float: left;
}
.info{
	width: 9.5rem;
	height: 4rem;
	padding:0.25rem 0.45rem;
	float: left;
}
.outer{
	display:table; 
	overflow:hidden; 
	font-size: 0.6rem;
	height: 2.5rem;
}
.info p{
	font-size: 0.6rem;
}
.info p em{
	font-size: 0.7rem;
	color: red;
}
.info p a{
	display: block;
	font-size: 0.6rem;
	text-decoration: none;
	color: red;
	border: 1px solid red;
	float: right;
	padding: 0 0.5rem;
	border-radius: 0.2rem;
}
.info p:last-child{
	line-height: 1.5rem;
}
.middle {display:table-cell; vertical-align:middle;}

