
.topic-list .main-link {
	font-size: 1rem
}

.topic-list .main-link a.title,.topic-list .main-link a.title.visited:not(.badge-notification) {
	color: #00a8e1
}

.topic-list .topic-status {
	display: none
}

.topic-list .topic-excerpt.custom {
	font-style: italic
}

.topic-list {
	margin: 0 0 10px
}

.topic-list .fa-thumb-tack {
	color: #919191
}

.topic-list .fa-thumb-tack.unpinned {
	color: #919191
}

.topic-list a.title {
	color: #222
}

.topic-list .fa-bookmark {
	color: #919191
}

.topic-list th,.topic-list td {
	padding: 12px 5px
}

.topic-list th:first-of-type,.topic-list td:first-of-type {
	padding-left: 10px
}

.topic-list th:last-of-type,.topic-list td:last-of-type {
	padding-right: 10px
}

.topic-list th button i.fa {
	color: #919191
}

.topic-list>tbody>tr.highlighted {
	background-color: #d1f0ff
}

.topic-list button.bulk-select {
	padding: 0;
	background: transparent
}

.topic-list button.bulk-select:hover {
	color: #e9e9e9
}

.topic-list .star {
	width: 20px;
	padding-right: 0
}

.topic-list .star .fa-star {
	position: relative
}

.topic-list .star+.main-link {
	padding-left: 5px
}

.topic-list .badge-notification {
	position: relative;
	top: -2px
}

.topic-list .badge-notification.new-topic {
	top: -1px;
	padding-left: 5px
}

.posters {
	width: 145px;
	min-width: 145px
}

.posters>a {
	float: left;
	margin-right: 4px
}

.posters>a:last-of-type {
	margin-right: 0
}

.posters a:first-child .avatar.latest:not(.single) {
	box-shadow: 0 0 3px 1px #a7d5ec;
	border: 2px solid #85c2e0;
	position: relative;
	top: -2px;
	left: -2px
}
.sortable {
	cursor: pointer;
	-webkit-user-select: none;
	-moz-user-select: none;
	-ms-user-select: none
}

.topic-list .sortable:hover {
	background-color: #e9e9e9
}

.topic-list .likes {
	width: 65px
}

.topic-list .views {
	width: 65px
}

.topic-list .posts {
	width: 65px
}

.topic-list .post-actions {
	clear: both;
	width: auto;
	color: #919191;
	text-align: left;
	font-size: 12px;
	margin-top: 5px
}

.topic-list .post-actions .fa {
	margin-right: 2px
}

.topic-list .post-actions a {
	font-size: 11px;
	color: #919191;
	margin-right: 3px;
	line-height: 20px
}

.topic-list .activity {
	width: 60px
}

.topic-list .activity:lang(zh_CN) {
	width: 80px
}

.topic-list .activity span {
	cursor: pointer
}

.topic-list .age {
	width: 60px
}

.topic-list .with-year {
	white-space: nowrap
}

.topic-list tbody tr.has-excerpt .star {
	vertical-align: top;
	margin-top: 3px
}

.topic-list.categories a.title {
	color: #08c;
	font-size: 0.929em
}

.topic-list.categories th.posts {
	position: relative
}

.topic-list.categories th.stats {
	width: 90px
}

.topic-list.categories td.latest {
	vertical-align: top;
	padding: 0 8px 8px
}

.topic-list.categories .last-user-info {
	font-size: 0.857em
}

.topic-list.categories .has-description td.category {
	padding-top: 15px
}

.topic-list.categories .category {
	width: 45%
}

.topic-list.categories .category h3 {
	display: inline-block;
	font-size: 1.286em
}

.topic-list.categories .category h3 i {
	margin-right: 5px
}

.topic-list.categories .category h3 a[href] {
	color: #222
}

.topic-list.categories .category .subcategories {
	margin-top: 10px
}

.topic-list.categories .category .category-description {
	margin-top: 10px
}

.topic-list.categories .category .clear-badge {
	color: #222
}

.topic-list.categories .featured-topic {
	margin: 10px 0 0
}

.topic-list.categories .featured-topic i {
	color: #919191 !important;
	font-size: 0.929em
}

.topic-list.categories .featured-topic a.last-posted-at,.topic-list.categories .featured-topic a.last-posted-at:visited {
	color: #919191;
	font-size: 0.88em
}

.topic-list.categories .featured-topic .badge {
	font-size: 0.714em;
	top: -1px
}

.topic-list-bottom {
	margin: 20px 0
}
	.topic-list th:first-of-type {
		padding: 12px 5px
	}

	.topic-list th,.topic-list td {
		padding: 12px 2px;
		font-size: 0.929em
	}

	.topic-list .main-link {
		font-size: 1.071em
	}

	.topic-list .category {
		min-width: 0;
		padding: 0
	}

	.topic-list th.views {
		display: none
	}

	.topic-list td.views {
		display: none
	}

	.topic-list .posters {
		min-width: 0;
		width: 50px
	}

	.topic-list .posters a:not(.latest) {
		display: none
	}

	.topic-list .posters a.latest {
		padding: 0 8px
	}

.topic-list-item td:first-child,.topic-post {
	border-left: 1px solid transparent
}

.topic-list tr.selected td:first-child,.topic-list-item.selected td:first-child,.topic-post.selected {
	box-shadow: -3px 0 0 #e45735
}

.topic-list-item.selected {
	background-color: inherit
}


html.anon .topic-list a.title:visited:not(.badge-notification) {
	color: #858585
}

.topic-list a.title.visited:not(.badge-notification) {
	color: #858585
}

.topic-list {
	width: 100%;
	border-collapse: collapse
}

.topic-list>tbody>tr {
	border-bottom: 1px solid #e9e9e9
}

.topic-list>tbody>tr.has-excerpt .star {
	vertical-align: top;
	margin-top: 2px
}

.topic-list>tbody>tr:first-of-type {
	border-top: 3px solid #e9e9e9
}

.topic-list th,.topic-list td {
	line-height: 1.25;
	text-align: left;
	vertical-align: middle
}

.topic-list th {
	color: #919191;
	font-weight: normal;
	font-size: 1em
}

.topic-list th button i.fa {
	color: #919191
}

.topic-list td {
	color: #919191;
	font-size: 1em
}

.topic-list .main-link {
	font-size: 1.143em
}

.topic-list .main-link a.title {
	padding: 15px 0
}

.topic-list .topic-excerpt {
	font-size: 0.929em;
	margin-top: 8px;
	color: #919191;
	word-wrap: break-word;
	line-height: 1.4;
	padding-right: 20px
}

.topic-list .topic-statuses:empty {
	display: none
}

.topic-list .topic-status {
	margin-right: 4px;
	padding: 0;
	font-size: 1.071em
}

.topic-list .topic-status:last-of-type {
	margin-right: 0
}

.topic-list .num {
	text-align: center
}

.topic-list .num a:not(.badge-posts) {
	color: inherit
}

.topic-list .num a.badge-posts {
	font-weight: bold
}

.topic-list .num.posts a {
	padding: 15px 5px
}

.topic-list .num.activity a {
	padding: 15px 5px
}

.topic-list.categories .category .badge-notification {
	background-color: transparent;
	color: #919191
}

.topic-list.categories .subcategories .badge {
	display: none
}

.topic-list.categories td.category {
	vertical-align: top;
	padding-top: 15px;
	padding-bottom: 15px;
	border-left: 6px solid
}

.topic-list.categories td.stats .unit {
	font-size: 11px
}

.topic-list.categories table.categoryStats td {
	padding: 2px;
	vertical-align: bottom;
	line-height: 24px
}

.topic-list.categories table.categoryStats td.value {
	text-align: right;
	font-size: 1.429em
}

.topic-list.categories table.categoryStats td.unit {
	text-align: left
}

.loading .topic-list {
	border: 0;
	box-shadow: none
}

.loading .topic-list tr {
	background-color: transparent
}
.badge-notification,.badge-group {
	display: inline-block;
	font-weight: normal;
	white-space: nowrap;
	border-radius: 10px
}

.badge-wrapper {
	font-size: 0.857em;
	font-weight: bold;
	white-space: nowrap;
	display: inline-block;
	position: relative
}

.badge-wrapper.bar {
	line-height: 1.25;
	margin-right: 5px;
	display: inline-flex
}

.badge-wrapper.bar span.badge-category {
	color: #222 !important;
	padding: 3px;
	vertical-align: text-top;
	margin-top: -2px;
	display: inline-block;
	overflow: hidden;
	text-overflow: ellipsis
}

.extra-info-wrapper .badge-wrapper.bar span.badge-category {
	color: #333 !important
}

.badge-wrapper.bar .badge-category-parent-bg,.badge-wrapper.bar .badge-category-bg {
	display: inline-block;
	padding: 1px
}

.badge-wrapper.bar .badge-category-parent-bg:before,.badge-wrapper.bar .badge-category-bg:before {
	content: "\a0"
}

.badge-wrapper.bullet {
	display: inline-flex;
	align-items: baseline;
	margin-right: 10px
}

.badge-wrapper.bullet span.badge-category {
	color: #222 !important;
	display: inline-block;
	overflow: hidden;
	text-overflow: ellipsis
}

#search-dropdown .badge-wrapper.bullet span.badge-category {
	margin-top: -2px
}

.extra-info-wrapper .badge-wrapper.bullet span.badge-category {
	color: #333 !important
}

.badge-wrapper.bullet .badge-category-parent-bg,.badge-wrapper.bullet .badge-category-bg {
	width: 10px;
	height: 10px;
	margin-right: 5px;
	display: inline-block;
	line-height: 1
}

.badge-wrapper.bullet .badge-category-parent-bg:before,.badge-wrapper.bullet .badge-category-bg:before {
	content: "\a0"
}

.badge-wrapper.bullet span.badge-category-parent-bg {
	width: 5px;
	margin-right: 0
}

.badge-wrapper.bullet span.badge-category-parent-bg+.badge-category-bg {
	width: 5px
}

.badge-wrapper.box {
	line-height: 1.5;
	margin-top: 5px;
	margin-right: 5px
}

.badge-wrapper.box span {
	display: block;
	overflow: hidden;
	text-overflow: ellipsis
}

.badge-wrapper.box span.badge-category-bg,.badge-wrapper.box span.badge-category-parent-bg {
	position: absolute;
	width: 100%;
	height: 100%
}

.badge-wrapper.box span.badge-category-parent-bg {
	width: calc(100% - 5px)
}

.badge-wrapper.box span.badge-category-parent-bg+.badge-category-bg {
	left: 5px;
	width: calc(100% - 5px)
}

.badge-wrapper.box span.badge-category-parent-bg+.badge-category-bg+.badge-category {
	margin-left: 5px
}

.badge-wrapper.box span.badge-category {
	position: relative;
	padding: 0 5px;
	margin-top: 2px
}

.autocomplete .badge-wrapper,td.category .badge-wrapper {
	max-width: 230px
}

.list-controls .category-breadcrumb a.badge-category {
	display: inline-block;
	padding: 5px 8px;
	line-height: 20px
}

.list-controls .category-breadcrumb a.badge-category.category-dropdown-button {
	margin-left: -4px;
	padding: 5px;
	width: 13px
}

.list-controls .category-breadcrumb a.badge-category.category-dropdown-button .fa-caret-right {
	margin-left: 2px
}

.list-controls .category-breadcrumb li.bar>.badge-category:not(.home):first-child {
	border-left: 5px solid
}

.list-controls .category-breadcrumb li.bar>.badge-category {
	background: #e9e9e9 !important;
	color: #222 !important
}

.list-controls .category-breadcrumb li.bullet>.badge-category {
	background: #e9e9e9 !important;
	color: #222 !important
}

.list-controls .category-breadcrumb li.bullet>.badge-category .badge-category-bg {
	width: 10px;
	height: 10px;
	display: inline-block;
	margin: 0 2px
}

.list-controls .category-dropdown-menu .badge-category.home {
	margin-left: 4px;
	padding-left: 0
}

.list-controls .category-dropdown-menu .cat {
	line-height: 1
}

.list-controls .category-dropdown-menu .badge-wrapper {
	box-sizing: border-box
}

.list-controls .category-dropdown-menu .badge-wrapper.bar {
	padding: 5px 0;
	width: 100%
}

.list-controls .category-dropdown-menu .badge-wrapper.bar .badge-category {
	max-width: 100px
}

.list-controls .category-dropdown-menu .badge-wrapper.bullet {
	padding: 5px;
	width: 100%
}

.list-controls .category-dropdown-menu .badge-wrapper.bullet .badge-category {
	max-width: 100px
}

.list-controls .category-dropdown-menu .badge-wrapper.box {
	margin-top: 0;
	width: 100%;
	line-height: 1
}

.list-controls .category-dropdown-menu .badge-wrapper.box span.badge-category {
	padding: 5px
}

.badge-notification {
	padding: 4px 5px 2px 5px;
	vertical-align: middle;
	color: #fff;
	font-size: 11px;
	line-height: 1;
	text-align: center;
	background-color: #bdbdbd
}

.badge-notification[href] {
	color: #fff
}

.badge-notification.new-posts,.badge-notification.unread-posts {
	background-color: #6cf;
	color: #fff;
	font-weight: normal
}

.badge-notification.new-topic {
	background-color: transparent;
	color: #0aadff;
	font-weight: normal;
	font-size: 0.929em
}

.badge-notification.new-topic::before {
	content: "¡ñ";
	margin-right: 2px
}

.badge-notification.clicks {
	font-weight: normal;
	background-color: #dedede;
	top: -1px;
	color: #919191;
	position: relative;
	margin-left: 2px;
	border: none
}

.badge-posts {
	font-weight: normal;
	font-size: 1em;
	line-height: 1
}

.badge-posts[href] {
	color: #7a7a7a
}

.badge-group {
	padding: 4px 5px 2px 5px;
	color: #222;
	text-shadow: 0 1px 0 rgba(34,34,34,0.1);
	background-color: #e9e9e9;
	border-color: #e9e9e9;
	font-size: 0.857em;
	box-shadow: inset 0 1px 0 rgba(0,0,0,0.22)
}
img.avatar {
	border-radius: 50%
}
.posters {
	width: 145px;
	min-width: 145px;
	float: left;
}

.posters>a {
	float: left;
	margin-right: 4px;
	display:black;
}

.posters>a:last-of-type {
	margin-right: 0
}

.posters a:first-child .avatar.latest:not(.single) {
	box-shadow: 0 0 3px 1px #a7d5ec;
	border: 2px solid #85c2e0;
	position: relative;
	top: -2px;
	left: -2px
}

.posters {
		min-width: 0;
		width: 50px
	}

.posters a:not(.latest) {
		display: none
	}

.posters a.latest {
		padding: 0 8px
	}
/* ============µãÆÀ¼ìË÷============== */

#commentquery {margin:0;border-bottom:1px #def solid}
#commentquery ul{margin:0;padding:0}
#commentquery li{list-style-type: none;padding-left:10px;height:42px;}
#commentquery li.cap{font-size:14px;border-bottom:5px #E9E9E9 solid;}

#commentquery .cbi{float:left;height:35px;width:38px;text-align:center}
#commentquery .binew{float:left;height:35px;width:38px;text-align:center;background:url(../images/bbs_new.gif) 5px no-repeat;}
#commentquery .bi{float:left;height:35px;width:38px;text-align:center;background:url(../images/bbs.gif) 5px no-repeat;}
#commentquery .bt{float:left;line-height:35px;margin-right:20px;}
#commentquery .bt a{font-size:14px;font: 12px Verdana, Arial, Helvetica, sans-serif;line-height:35px;}
#commentquery .bk{font-size:14px;float:right;width:180px;line-height:35px;}
#commentquery .bk a{line-height:35px;}
#commentquery .au{font-size:14px;float:right;width:90px;line-height:35px;}
#commentquery .au a{line-height:35px;}
#commentquery .cl{float:right;width:90px;line-height:35px;}


/* ============µãÆÀ±íµ¥============== */

div#commentForm {padding:1px;border:1px #D9ECFF solid; margin:0px -1px;text-align:left}
div#commentForm .formtitlebg{height:30px;line-height:30px;border-bottom:1px #D9ECFF solid;text-align:center;background:#F7FBFF;}
div#commentForm .formtitle{padding-left:25px;float:left;line-height:28px;background:url(../images/cateitems.gif) 10px no-repeat;}
div#commentForm .formzone{margin:0;padding:15px;text-align:left;}
div#commentForm .row{width:100%;padding:3px 0px;clear:both}
div#commentForm .left{width:150px;float:left;text-align:center;padding:3px 5px}
div#commentForm .con{float:left;text-align:left}




.loginlink{cursor:pointer;text-decoration: underline}
.logoutlink{cursor:pointer;text-decoration: underline}