@charset "gbk";
/* sub nav */
.sub-nav {overflow:hidden;
	height:23px;
	margin-bottom:16px;
	padding:6px 6px;
	border:1px solid #f6f6f6;
	font-size:12px;
	background-color:#fff;
}
.sub-nav dl {

	line-height:1.6;
}
.sub-nav dt {
	color:#fff;
	cursor:default;
	float:left;
	width:60px;
	margin:2px 0;
	text-align:center;
	border-right:1px solid #e5e5e5;
	font-size:14px;
	display:inline-block;
}
.sub-nav dd {
	/* display:flex;
	flex-wrap:wrap;
	margin-left:70px;
	*/
	display:-webkit-box;
}
.sub-nav a {
	padding:2px 8px;
	color:#fff;
	text-align:center;
	font-size:14px;
	display:inline-block;
}
.sub-nav a:hover,.sub-nav .active {
	text-decoration:none;
	color:#fff;
}
.sort-type {
	overflow:hidden;
	float:right;
	height:50px;
	line-height:50px;
	color:#999;
}
.sort-type a {
	font-size:13px;
	color:#666;
	text-decoration:none;
}
.sort-type .active {
	color:#47b751;
}
.cate-title {
	margin:16px 0;
	line-height:20px;
	font-size:14px;
}
.cate-list {
	margin-right:-16px;
	margin-bottom:-16px;
}
.cate-list li {
	overflow:hidden;
	float:left;
	width:286px;
	height:115px;
	margin-right:16px;
	margin-bottom:16px;
	border:1px solid #f6f6f6;
	background:#fff;
}
.cate-list .avatar {
	float:left;
	width:80px;
	height:80px;
	padding:18px;
	text-decoration:none;
	position:relative;
}
.cate-list .avatar .iconos {
	position:absolute;
	top:17px;
	left:17px;
	border:1px solid #eee;
}
.cate-list img {
	width:80px;
	height:80px;
	float:none;
	margin:0;
}
.cate-list .title {
	overflow:hidden;
	white-space:nowrap;
	-ms-text-overflow:ellipsis;
	text-overflow:ellipsis;
	display:block;
	width:auto;
	height:24px;
	line-height:24px;
	margin-top:20px;
	padding:0 10px 0 0;
	font-size:17px;
}
.cate-list .title:hover {
	text-decoration:none;
}
.cate-list .tags {
	overflow:hidden;
	white-space:nowrap;
	-ms-text-overflow:ellipsis;
	text-overflow:ellipsis;
	height:22px;
	margin-top:10px;
}
.cate-list .tags a,.cate-list .tags span {
	float:left;
	height:22px;
	line-height:22px;
	margin-right:6px;
	padding:0 7px;
	border-radius:2px;
	background:#f2f2f2;
	color:#999;
	font-size:12px;
	text-decoration:none;
}
.cate-list .tags a:hover {
	background:#e5e5e5;
}
.cate-ask {
	margin-top:16px;
	padding:15px 20px;
	background:#fff;
	color:#555;
	line-height:20px;
	font-size:12px;
}
.cate-ask h1 {
	margin-bottom:5px;
}
/* more-special */
.more-special-title {
	font-size:16px;
	margin:20px 0;
	line-height:22px;
}
.more-special {
	margin-right:-20px;
}
.more-special a {
	float:left;
	margin-right:13px;
}
.more-special a:first-child {
	margin-right:14px;
}

/*bq*/
.bqnm {
	background:#FFF;
	padding:20px;
	margin:0 0 20px;
}
.bqnm .bqms {
	text-indent:2em;
	color:#666;
	font-size:14px;
	line-height:25px;
}
/*new cata*/
ul.Xtag .item .title {
	margin-top:13px;
}
ul.Xtag .item .tags {
	margin-top:5px;
}
ul.Xtag .item .tm {
	margin-top:10px;
	font-size:12px;
	color:#909090;
}
Ul.Htag .item {
	position:relative;
}
ul.Htag .item .htm {
	color:#909090;
	position:absolute;
	bottom:3px;
	right:10px;
}
ul .item .htm .view {
	background:url(lite.png);
	display:inline-block;
	width:17px;
	height:14px;
	background-position:0 -19px;
	margin-right:8px;
}

