/*---------------list_item-----------------*/
.list_item .col_item{
	padding-top: 12px;
	padding-bottom:2px;
}
.list_item .col_item:after{
	content:'';
	display:block;
	clear:both;
}
.list_item .row_item .img{
	float:left;
	width:23%;
}
.list_item .row_item .img img{
	width:100%;
}
.list_item .col_item .info{
	float:left;
	width:77%;

}
#group-detail.full_content .list_item .row_item .img{
	width:40%;
}
#group-detail.full_content .list_item .row_item .info{
	width:60%;
}
/*.list_item .col_item h3{
	margin-top:-5px;
	}
	*/
	.list_item .col_item h3 a{
		display: block;
		color: #333;
		font-size: 14px;
		font-weight: bold;
	}
	.list_item .col_item h3 a:hover{
		color:#365899;
	}
	.list_item .col_item .short{
		margin-top:7px;
	}
	.list_item .col_item .date{
		color: #999999;
		margin-top: 5px;
		font-size: 13px;
	}	
	.list_item .col_item .date span a{
		padding-left: 5px;
		font-size: 12px;
		color: #1486d8;
	}

	@media (max-width: 669px) {
		#item_detail > h1 {
			font-size: 23px;
			line-height: 27px;
		}
		.list_item .col_item{
			padding:10px 0px;
			border-bottom:1px dotted #ccc;
		}
		.list_item .col_item .info{
		}
		.list_item .col_item h3 a{
			max-height:none;
		}
		.list_item .col_item h3:after{
			content:'';
			display:block;
			clear:both;
		}
		.list_item .col_item .short{
			max-height:none;
		}
	}
	@media (max-width: 499px) {
		.full.news #tth-column{
			display: block;
			width: 100%;
			padding: 0px 0px;
		}
	}
	@media (max-width: 450px) {	
		.list_item .col_item h3 a {
			max-height: none;
			font-weight: 500;
			font-size: 15px;
		}
		.list_item .row_item .img{
			width: 100%;
			margin-bottom: 15px;
		}
		.list_item .col_item .info {
			width: 100%;
		}
	}