@charset "utf-8";
/* 新闻列表 */
.news_list {
	padding:0 5px;
	background: #fff;
}
.news_list ul li {
	margin:0 0 5px 0;
	line-height:45px;
	border-bottom:1px solid #eee;
	overflow:hidden;
}
.news_list ul li a {
	background:none;
	color:#666;
}
.news_list ul li a:hover {
	text-decoration: none;
}
.news_list ul li .fl {
	font-size: 16px;
}
.news_time {
	font-size:13px;
	color:#aaa;	
}
.news_list_small ul li {
	line-height:35px;
	background-position:left 17px;
}
.news_list_small ul li .fl {
	font-size:15px;
}
.no_dot ul li  {
	background:none;
}
.no_dot ul li .fl {
	padding:0;
}

/* 属性筛选 */
.list_prop {
	margin:0 0 10px 0;
}
.list_prop dl {
	overflow:hidden;
	background: #fbfbfb;
}
.list_prop dl.last {
	border-bottom:0;
}
.list_prop dt, .list_prop dd, .list_prop dd a {
	line-height:29px;
}
.list_prop dt {
	width:70px;
	padding:7px 10px 7px 15px;
	text-align:right;
	font-weight:bold;
	color:#666;
	float:left;
}
.list_prop_zz dl dt {
	width: 110px;
}
.list_prop dd {
	max-height:94px;
	padding:7px 5px 7px 10px;
	overflow:auto;
	background:#fff;
}
.list_prop dd a {
	margin:0 5px 0 0;
	padding:0 13px;
	white-space:nowrap;
	font-size:14px;
	color:#777;
	display:inline-block;
	float:left;
}
.list_prop dd a.btn_default {
	height: 25px;
	padding: 0 12px;
	line-height: 25px;
}
.list_prop dd a:link, .list_prop dd a:visited, .list_prop dd a:hover {
	text-decoration:none;
}
.list_prop dd a:hover, .list_prop dd a.current {
	text-align:center;
	border-radius:4px;
	font-weight:bold;
	color:#fff !important;
}

/* 排序筛选 */
.sort_bar {
	margin:0 0 18px 0;
	background: #fff;
	border:1px solid #e7e7e7;
}
.sort_bar a {
	padding:0 33px;
	background: #fbfbfb;
	border-right:1px solid #e7e7e7;
	text-align:center;
	font-size:13px;
	line-height:40px;
	display:inline-block;
	float: left;
}
.sort_bar a {
	color:#666;
}
.sort_bar a:hover, .sort_bar a.current {
	color:#fff;
}
/*更多*/
.list_prop_left{
	width: 900px;
	float: left;
	height: 29px;
	overflow: hidden;
}
.list_prop_left_more{
	height: auto;
	max-height: 87px;
	overflow: auto;
}
.list_prop_bg{
	background: #fff;
}
.list_prop_right{
	float: left;
	width: 120px;
	background: #fff;
}
.list_prop_right .btn_more{
	display: block;
	width: 56px;
	height: 26px;
	line-height: 26px;
	text-align: center;
	border: solid 1px #bbb;
	cursor: pointer;
	float: right;
}
.list_prop_right .btn_more:hover{
	color: #f56363;
}
.btn_more_icon{
	display: inline-block;
	width: 10px;
	height: 10px;
	background: url(images/icon/btn_more_icon.png) 0 0 no-repeat;
}
.btn_more_on .btn_more_icon{
	background: url(images/icon/btn_more_icon.png) 0 -10px no-repeat;
}