.main-content .result-list .page-content{
	text-align:center;
}
.main-content .result-msg{
	color:#333;
	line-height:46px;
}
.main-content .result-msg .keywords{
	font-size:18px;
	color:#e35d08;
	vertical-align:baseline;
}
.main-content .result-msg .total{
	font-size:18px;
	color:#e35d08;
	vertical-align:baseline;
}
.main-content .result-list{
    box-shadow: 0 2px 2px 2px #efefef;
	padding:0 30px 30px;
}
.main-content .result-list ul{
}
.main-content .result-list ul li{
	height:170px;
	border-bottom:1px solid #e3e3e3;
	font-size:0;
	padding:30px 0;
	transition: all .2s linear;
}
.main-content .result-list ul li:hover{
	transform: translate3d(0,-2px,0);
	box-shadow: 0 4px 12px 0px #e1e1e1;
}
.main-content .result-list .thumb{
	height:110px;
	width:150px;
	display:inline-block;
}
.main-content .result-list .thumb img{
	width:100%;
	height:100%;
}
.main-content .result-list .detail{
	display:inline-block;
	width:850px;
	padding-left:40px;
}
.main-content .result-list .detail .title{
}
.main-content .result-list .detail .title a{
	display:block;
	width:100%;
	overflow:hidden;
	white-space:nowrap;
	text-overflow:ellipsis;
	font-size:16px;
	height:32px;
	color:#333;
}
.main-content .result-list ul li:hover .detail .title a {
	color:#e35d08;
}
.main-content .result-list .detail .title a font{
	font-size:inherit;
	vertical-align:baseline;
}
.main-content .result-list .detail .desc{
	line-height:24px;
	height:48px;
	overflow:hidden;
	text-overflow: ellipsis;
	display:-webkit-box;
	-webkit-line-clamp:2;
	-webkit-box-orient:vertical;
	color:#666;
}
.main-content .result-list .detail .desc font{
	font-size:inherit;
	vertical-align:baseline;
}
.main-content .result-list .detail .info{
}
.main-content .result-list .detail .info .item{
	display:inline-block;
	margin-right:40px;
	color:#666;
}
.main-content .result-list .detail .info .item:last-child{
	margin-right:0;
}
.main-content .result-list .detail .info .item label{
	margin:0;
}
.main-content .result-list .detail .info .item .type{
	color:#4a78c7;
}
.main-content .result-list .date-time{
	width:140px;
	display:inline-block;
}
.main-content .result-list .date-time .month-day{
	text-align:right;
	font-size:20px;
	color:#333;
	line-height:40px;
}
.main-content .result-list .date-time .year{
	text-align:right;
	font-size:14px;
	color:#666;
	line-height:28px;
}
.main-content .result-list .no-result{
	text-align:center;
	display:block;
	width:100%;
	padding:150px 0 150px;
}
.main-content .result-list .no-result .thumb{
    height: 170px;
    width: 140px;
    display: inline-block;
}
.main-content .result-list .no-result .message{
	font-size:26px;
	line-height:46px;
	color:#333;
	margin-top:30px;
}