.trbbs-list-info .trbbs-badge-vip {
	position:relative;
	margin-left:2px
}
.trbbs-list-kiss {
	color:#b16ece
}
.trbbs-list-nums {
	position:absolute;
	right:0;
	top:0;
	padding-right:0!important
}
.trbbs-list-nums i {
	position:relative;
	padding:0 3px 0 15px
}
.trbbs-list-badge {
	position:absolute;
	right:5px;
	top:15px;
	font-size:0
}
.trbbs-list-badge .layui-badge {
	margin-left:5px;
	border-radius:2px;
	font-size:12px
}
.trbbs-list-one .trbbs-panel-title {
	margin-bottom:5px
}
.trbbs-list-one dd {
	margin:0 15px;
	line-height:26px;
	white-space:nowrap;
	overflow:hidden;
	list-style:decimal-leading-zero inside;
	*list-style-type:decimal inside;
	color:#009e94
}
.trbbs-list-one dd a,.trbbs-list-one dd span {
	display:inline-block;
	*display:inline;
	*zoom:1;
	vertical-align:top;
	font-style:normal
}
.trbbs-list-one dd a {
	max-width:85%;
	margin-right:5px;
	overflow:hidden;
	text-overflow:ellipsis;
	white-space:nowrap;
	font-size:14px
}
.trbbs-list-one dd span {
	font-size:12px;
	color:#ccc
}
.trbbs-list-one dd:last-child {
	padding-bottom:5px
}
body .layui-edit-face {
	border:0;
	background:0
}
body .layui-edit-face .layui-layer-content {
	padding:0;
	background-color:#fff;
	color:#666;
	box-shadow:none
}
.layui-edit-face .layui-layer-TipsG {
	display:none
}
.layui-edit-face ul {
	position:relative;
	width:372px;
	padding:10px;
	border:1px solid #d9d9d9;
	background-color:#fff;
	box-shadow:0 0 20px rgba(0,0,0,.2)
}
.layui-edit-face ul li {
	cursor:pointer;
	float:left;
	border:1px solid #e8e8e8;
	height:22px;
	width:26px;
	overflow:hidden;
	margin:-1px 0 0 -1px;
	padding:4px 2px;
	text-align:center
}
.layui-edit-face ul li:hover {
	position:relative;
	z-index:2;
	border:1px solid #eb7350;
	background:#fff9ec
}
.trbbs-detail-user a {
    padding-right: 5px;
    font-size: 14px;
}
.trbbs-signin cite {
	padding:0 5px;
	color:#ff5722;
	font-style:normal
}
.trbbs-signin .layui-badge-dot {
	top:-7px;
	margin-left:0
}
.trbbs-signin-list {
	padding:0;
	line-height:30px
}
.trbbs-signin-list .layui-tab-item {
	padding:10px;
	height:320px;
	overflow-x:hidden;
	overflow-y:auto
}
.trbbs-signin-list li {
	margin-top:5px;
	padding-bottom:5px;
	border-bottom:1px dotted #e2e2e2;
	white-space:nowrap
}
.trbbs-signin-list li:first-child {
	margin-top:0
}
.trbbs-signin-list li:last-child {
	border:none 0
}
.trbbs-signin-list img {
	width:30px;
	height:30px;
	margin-right:10px;
	border-radius:2px
}
.trbbs-signin-list span {
	padding-left:10px
}
.trbbs-signin-list span i {
	color:#ff5722
}
.trbbs-signin-list .trbbs-none {
	padding-top:20px;
	min-height:0
}
.trbbs-signin-days {
	position:absolute;
	right:15px;
	padding-left:10px;
	color:#999
}
.trbbs-signin-main {
	position:relative;
	height:38px;
	padding:20px 15px;
	text-align:center
}
.trbbs-signin-main span {
	padding-left:10px
}
.trbbs-rank {
	padding-bottom:10px
}
.trbbs-rank dl {
	position:relative;
	min-height:100px;
	overflow:hidden;
	margin-left:20px;
	text-align:center;
	font-size:0
}
.trbbs-rank dd {
	position:relative;
	width:65px;
	height:85px;
	margin:10px 25px 5px 0;
	display:inline-block;
	*display:inline;
	*zoom:1;
	vertical-align:top;
	font-size:12px
}
.trbbs-rank dd a img {
	width:65px;
	height:65px;
	border-radius:2px
}
.trbbs-rank dd a cite {
	position:absolute;
	bottom:20px;
	left:0;
	width:100%;
	height:20px;
	line-height:20px;
	text-align:center;
	background-color:rgba(0,0,0,.2);
	color:#fff;
	overflow:hidden;
	text-overflow:ellipsis;
	white-space:nowrap
}
.trbbs-rank dd a:hover cite {
	display:block
}
.trbbs-rank dd a i {
	position:absolute;
	bottom:0;
	left:0;
	width:100%;
	text-align:center;
	overflow:hidden;
	text-overflow:ellipsis;
	white-space:nowrap;
	font-style:normal
}
.trbbs-list-quick {
	border:1px solid #f2f2f2;
	border-bottom:0;
	border-right:0
}
.trbbs-list-quick .layui-col-xs6 {
	height:40px;
	line-height:40px;
	padding:0 10px;
	border:1px solid #f2f2f2;
	border-left:none;
	border-top:0;
	text-align:center;
	white-space:nowrap;
	text-overflow:ellipsis;
	overflow:hidden
}
.trbbs-list-quick a {
	display:block
}
.trbbs-list-quick a:hover {
	color:#3291f6
}
.trbbs-list-static li {
	line-height:26px;
	list-style-position:inside;
	list-style-type:disc;
	white-space:nowrap;
	text-overflow:ellipsis;
	overflow:hidden
}
.trbbs-list-static li a {
	color:#3291f6
}
.trbbs-list-static li a:hover {
	opacity:.8
}
.bbs_content_img {
	max-width:90%;
	text-align:center;
	padding:5px;
	cursor:pointer;
	display:initial;
	border:10px solid #eee;
	padding:10px;
	border-radius:10px;
	text-align:center
}
.detail-body {
	padding:20px 0;
	overflow:hidden
}
.detail-body img {
	max-width:100%
}
.layui-container {
	padding:0
}
.trbbs-main {
	width:1079px;
	min-height:600px;
	margin:0 auto 15px
}
.layui-badge {
	height:20px;
	line-height:20px;
	border-radius:2px
}
.trbbs-link {
	color:#3291f6
}
.trbbs-link:hover {
	color:#3291f6
}
.trbbs-grey {
	color:#999
}
.trbbs-msg,.trbbs-error {
	padding:10px 15px;
	line-height:24px
}
.trbbs-msg {
	background-color:#f8f8f8;
	color:#666
}
.trbbs-msg a {
	color:#4f99cf
}
.trbbs-error {
	color:#ff5722
}
.trbbs-editbox {
	position:relative
}
.trbbs-marginTop {
	margin-top:15px
}
.trbbs-mid {
	display:inline-block;
	height:10px;
	width:1px;
	margin:0 10px;
	vertical-align:middle;
	background-color:#e2e2e2
}
.trbbs-right {
	position:absolute;
	right:15px;
	top:0
}
.trbbs-imagecode {
	position:relative;
	margin-top:-12px;
	cursor:pointer
}
a cite {
	font-style:normal
}
.trbbs-loading {
	position:absolute;
	top:50%;
	left:50%;
	margin:-12px 0 0 -15px;
	font-size:30px;
	color:#c2c2c2
}
.trbbs-badge-vip {
	padding:0 5px;
	background-color:#e18616;
	color:#fff;
	border-radius:2px;
	font-style:inherit
}
.trbbs-badge-svip {
	padding:0 5px;
	background-color:#ff5722;
	color:#fff;
	border-radius:2px;
	font-style:inherit
}
.trbbs-badge-svipjia {
	padding:0 5px;
	background-color:#f11d4c;
	color:#fff;
    margin-right: 5px;
	border-radius:2px;
	font-style:inherit
}
.trbbs-badge-novip {
	padding:0 5px;
	background-color:#555!important;
	color:#fff;
	border-radius:2px;
	font-style:inherit
}
.trbbs-badge-freevip {
	padding:0 5px;
	background-color:#c6ca3e!important;
	color:#fff;
    margin-right: 5px;
	border-radius:2px;
	font-style:inherit
}
.trbbs-badge-oem {
	padding:0 5px;
	background-color:#85c506!important;
	color:#fff;
    margin-right: 5px;
	border-radius:2px;
	font-style:inherit
}
.trbbs-badge-gf {
	padding:0 5px;
	background-color:#68d480!important;
	color:#fff;
	border-radius:2px;
	font-style:inherit
}
.trbbs-badge-accept {
	padding:0 5px!important;
	background-color:#3291f6;
	border-radius:2px
}
.trbbs-badge-link {
	padding:0 3px;
	background-color:#26c281!important;
	color:#fff;
	border-radius:2px;
    margin-right: 5px;
	font-style:inherit
}
.trbbs-badge-kfz {
	padding:0 3px;
	background-color:#85c506!important;
	color:#fff;
    margin-right: 5px;
	border-radius:2px;
	font-style:inherit
}
.trbbs-badge-fws {
	height:22px;
	line-height:22px;
	padding:0 3px;
	background-color:#3291f6!important;
	color:#fff;
    margin-right: 5px;
	border-radius:2px;
	font-style:inherit
}
.trbbs-avatar {
	position:absolute;
	left:5px;
	top:15px
}
.trbbs-avatar img {
	display:block;
	width:45px;
	height:45px;
	margin-left:10px;
	border-radius:2px;
	border:1px solid #eee
}
.trbbs-badge-accept {
	height:20px;
	line-height:20px;
	padding:0 5px!important;
	background-color:#3291f6;
	border-radius:2px
}
.trbbs-type-1 {
	background-color:#ff5722
}
.trbbs-type-2 {
	background-color:#00cfdf
}
.trbbs-type-3 {
	background-color:#40af3a
}
.trbbs-type-4 {
	background-color:#f1c40f
}
.trbbs-type-5 {
	background-color:#8775a7
}
.trbbs-type-6 {
	background-color:#5b9de4
}
.trbbs-type-7 {
	background-color:#e5c367
}
.trbbs-type-8 {
	background-color:#3893c3
}
.trbbs-type-9 {
	background-color:#9c0003
}
.trbbs-type-10 {
	background-color:#6b8a2bd4
}
