@charset "utf-8";
/* CSS Document */
.content {
    width: 1200px;
    margin: 0 auto;
    padding-top: 40px;
    overflow: hidden;
}
/*列表 S*/
.main-content{
	width:842px;
	overflow: hidden;
	float: left;
}


.contribute-list{
	margin-top: 40px;
}
.contribute-list ul li.active {
    clear: both;
    overflow: hidden;
    width: 841px;
    margin-bottom: 40px;
}
.com-title {
    clear: both;
    overflow: hidden;
    margin-bottom: 15px;
}
.com-title .title {
	width: 100%;
    white-space: nowrap;
    text-overflow: ellipsis;
    height: 25px;
    display: inline-block;
	overflow: hidden;
	white-space: nowrap;
	text-overflow: ellipsis;
}
.title {
    overflow: hidden;
    color: #292929;
    font-size: 20px;
}
.active .right {
    overflow: hidden;
}
.right .active-summary {
    height: 120px;
    position: relative;
}
.right .active-summary p {
    font-size: 16px;
    color: #292929;
    line-height: 25px;
    margin-top: -5px;
}
.right .active-summary .info{
	position: absolute;
	bottom: 15px;
	left:0;
}
.right .active-summary span {
    display: block;
    color: #666666;
    font-size: 14px;
	float: left;
	margin-right: 78px;
}
.right .active-summary .source-time i, .right .active-summary .author i {
    font-style: normal;
}
.right .video_img {
    /* width: 150px; */
		height: auto;
		min-height: 93px;
    float: left;
    position: relative;
    padding-right: 23px;
}
.right .video_img img {
    width: 150px;
    height: auto;
}
.right .active-summary .source-time {
    display: block;
    color: #666666;
    font-size: 14px;
    margin-top: 18px;
}
.com-title .title span{
	width:44px;
	height: 24px;
	display: block;
	float: left;
	font-size:14px;
	font-family:Microsoft YaHei;
	font-weight:400;
	color:#fff;
	line-height:24px;
	text-align: center;
	margin-right: 11px;
	margin-top: 2px;

}
.active .right span{
	  display: block;
    color: #666666;
    font-size: 14px;
    margin-top: 18px;
}
.active .right span i{
	font-style: normal;
}
.active .right p{
	    font-size: 16px;
    color: #292929;
    line-height: 25px;
}
.com-title .title span.title-name-special{
	background: #E60012;
}
.com-title .title span.title-name-audio{
	background: #EB6100;
}
.com-title .title span.title-name-album{
	background: #0068B7;
}
#hits{
	overflow: hidden;
}
#hits h2{
	color: #292929;
	font-size: 24px;
	margin-bottom: 20px;
}
#hits h2 span, .example_video h2 span{
	color:#c12025;
}
#hits ul{
	width:848px;
	overflow: hidden;
}
#hits ul li{
	width: 180px;
	height: 195px;
	float: left;
	margin-right: 20px;
	margin-bottom: 25px;
	position: relative;
}
#hits ul li img{
	width:192px;
	height: 108px;
}
#hits ul li h3{
	line-height: 22px;
	height: 43px;
	overflow: hidden;
	color: #292929;
	font-size: 16px;
	margin-top: 15px;
	font-weight: 400;
	text-overflow: -o-ellipsis-lastline;
  overflow: hidden;
  text-overflow: ellipsis;
  display: -webkit-box;
  -webkit-line-clamp: 2;
  line-clamp: 2;
  -webkit-box-orient: vertical;
}
#hits ul li i{
	width: 40px;
	height: 40px;
	display: block;
	background: url(../image/play.png) no-repeat;
	position: absolute;
	left: 21px;
	top: 50px;
}
#hits .more{
	text-align: center;
	margin-bottom: 42px;
}
#hits .more a{
	font-size:16px;
	font-family:Microsoft YaHei;
	font-weight:400;
	color:#000000;
}
.duringtime{
	background: url(../image/search/down.png) 73px 10px no-repeat;
	margin-right: 40px;
}
.duringtime:hover{
	background: url(../image/search/up.png) 73px 10px no-repeat;
	display: block
}
.xiala1 .duringtime{
	width:79px;
	background: url(../image/search/down.png) 58px 10px no-repeat;
}
.choosedate{
	display: none;
}
