.list{
	margin-top:10px;
}

.list-item{
	margin-top:16px;
	padding-bottom:16px;
	border-bottom:1px solid #d0d0d0;
}
.list-item:first-child{
	margin-top:0px;
	padding-top:10px;
}
.list-item  img.cover,.list-item .res-info{height:160px;}
.list-item  img.cover{
	width:250px;	
	float:left;
}

.list-item .res-info{
	margin-left:250px;
}
.res-info{
	padding-left:20px;
}
.title-box .title{
	font-size:18px;
}
.title-box .level{
	font-size:18px;
	margin-left:20px;
}
.title-box .score{
	float:right;
	font-size:40px;
	color:#ff5d5d;
}
.res-info .introduce{
	color:#909090;
	height:115px;
	padding:8px 0px;
	word-break:break-all;
}
.res-info .shallow{
	color:#909090;
	margin-left:30px;
}
 .res-info .shallow:first-child{
	margin-left:0px;
}
.autherinfo a.button-margin {
	margin-right: 20px;
}
.special-radio i {
	width: 31px;
    height: 31px;
    display: inline-block;
    vertical-align: middle;
    overflow: hidden;
}
.special-radio .special-check {
	background: url(../images/confirm_03.png);
	background-repeat: no-repeat;
    background-size: 100% 100%;
}
.special-radio .checked {
	background: url(../images/confirm_02.png) !important;
}
.special-radio input {
	opacity: 0;
}
.disabled_fav {
	color: #999
}
.disabled_fav:hover{
	color: #999;
}