/*
 * 2019-3-26 
 * xiaomingying
 * 个人中心-我的帖子
 * */
@charset "utf-8";

* {
	margin: 0;
	padding: 0;
}

body {
	background: #f3f6f7;
}

.m_fl {
	float: left !important;
}

.m_fr {
	float: right !important;
}

.m_clear {
	clear: both;
	overflow: hidden;
}


.user_bbs {
	margin: 20px auto;
	width: 1180px;
	clear: both;
	overflow: hidden;
}

/*我的帖子左边列表*/
.user_bbs .user_bbs_left {
	width: 860px;
	float: left;
	background: #fff;
	min-height: 500px;
	border-radius: 5px;
	margin: 0;
	
}


.user_bbs .bbs_left_top {
	clear: both;
	overflow: hidden;
	box-shadow: 0 2px 10px #ddd;
	padding: 0 20px;
	box-sizing: border-box;
	height: 55px;
}

.user_bbs .bbs_left_top div {
	font-size: 16px;
	color: #999999;
	cursor: pointer;
	padding: 15px 0;
	box-sizing: border-box;
}

.user_bbs .bbs_left_top .bbs_left_top_left {
	float: left;
	margin-right: 30px;
	line-height: 52px;
	font-size: 16px;
	padding: 0;
	color: #999999;
}

.user_bbs .bbs_left_top .bbs_left_top_left:hover {
	color: #1b82d1;
	border-bottom: 2px solid #1b82d1;
}

.user_bbs .bbs_left_top .bbs_left_top_left.layui-this {
	color: #1b82d1;
	border-bottom: 2px solid #1b82d1;
}

.user_bbs .bbs_left_top .bbs_left_top_left.layui-this:after {
	border: none !important;
}

.user_bbs .bbs_left_top .bbs_left_top_right {
	float: right;
}

.user_bbs .bbs_left_top .bbs_left_top_right i {
	width: 20px;
	height: 20px;
	display: block;
	position: relative;
	float: right;
	margin-top: 5px;
}

.user_bbs .bbs_left_top .bbs_left_top_right i:after {
	display: block;
	content: "∧";
	color: #999;
	position: absolute;
	top: -8px;
	left: 50%;
	transform: translateX(-50%);
}

.user_bbs .bbs_left_top .bbs_left_top_right i:before {
	display: block;
	content: "∨";
	color: #999;
	position: absolute;
	bottom: -4px;
	left: 50%;
	transform: translateX(-50%);
}


/******************我的帖子*/
.bbs_left_cont {
	padding: 20px;
}

.bbs_left_cont .my_bbs_cont_list {}

.bbs_left_cont .my_bbs_cont_list li {
	border-bottom: 1px solid #e6e7e8;
	margin-bottom: 10px;
}

.bbs_left_cont .my_bbs_cont_list li a {
	display: block;
}

.bbs_left_cont .my_bbs_cont_list li .bbs_cont_title {
	clear: both;
	overflow: hidden;
	margin-bottom: 10px;
}

.bbs_left_cont .my_bbs_cont_list li .bbs_cont_title h3 {
	float: left;
	font-size: 18px;
	color: #333;
	width: 600px;
	overflow: hidden;
	text-overflow: ellipsis;
	white-space: nowrap;
}

.bbs_left_cont .my_bbs_cont_list li .bbs_cont_title a:hover h3 {
	color: #1b82d1;
}

.bbs_left_cont .my_bbs_cont_list li .bbs_cont_title p {
	float: right;
	font-size: 14px;
	color: #999999;
	line-height: 30px;
}

.bbs_left_cont .my_bbs_cont_list li .bbs_cont_num {
	clear: both;
	overflow: hidden;
	margin-bottom: 10px;
}

.bbs_left_cont .my_bbs_cont_list li .bbs_cont_num .bbs_cont_num_left {
	float: left;
}

.bbs_left_cont .my_bbs_cont_list li .bbs_cont_num .bbs_cont_num_left p {
	float: left;
	font-size: 14px;
	color: #999999;
	line-height: 20px;
	margin-right: 30px;
	padding: 5px 0;
}

.bbs_left_cont .my_bbs_cont_list li .bbs_cont_num .bbs_cont_num_left p i {
	margin: 0 5px 0 3px;
}

.bbs_left_cont .my_bbs_cont_list li .bbs_cont_num .bbs_cont_num_right {
	float: right;
}

.bbs_left_cont .my_bbs_cont_list li .bbs_cont_num .bbs_cont_num_right p {
	float: left;
	font-size: 14px;
	color: #999999;
	line-height: 20px;
	margin-left: 30px;
	padding: 5px 0;
}

.bbs_left_cont .my_bbs_cont_list li .bbs_cont_num .bbs_cont_num_right p i {
	margin: 0 5px 0 3px;
}

.bbs_left_cont .my_bbs_cont_list li .bbs_cont_num .bbs_cont_num_right p.bbs_edit {
	color: #1b82d1;
	cursor: pointer;
	padding: 5px 10px;
	border-radius: 20px;
	background: #eee;
}





/*************我的回复*/
.bbs_left_cont .my_bbs_reply_list {}

.bbs_left_cont .my_bbs_reply_list li {
	border-bottom: 1px solid #e6e7e8;
	margin-bottom: 10px;
}

.bbs_left_cont .my_bbs_reply_list li a {
	display: block;
}

.bbs_left_cont .my_bbs_reply_list li .my_bbs_reply {
	margin-bottom: 5px;
	font-size: 16px;
	color: #333;
}

.bbs_left_cont .my_bbs_reply_list li .my_bbs_reply i {
	font-size: 14px;
}

.bbs_left_cont .my_bbs_reply_list li .my_bbs_reply span {
	color: #1b82d1;
	font-size: 16px;
}

.bbs_left_cont .my_bbs_reply_list li .bbs_cont_title {
	clear: both;
	overflow: hidden;
	margin-bottom: 5px;
}

.bbs_left_cont .my_bbs_reply_list li .bbs_cont_title h3 {
	float: left;
	font-size: 18px;
	color: #333;
	overflow: hidden;
	text-overflow: ellipsis;
	white-space: nowrap;
	width: 700px;
}

.bbs_left_cont .my_bbs_reply_list li .bbs_cont_title p {
	float: right;
	font-size: 14px;
	color: #999999;
	line-height: 30px;
}

.bbs_left_cont .my_bbs_reply_list li .my_bbs_reply_content {
	clear: both;
	overflow: hidden;
	margin-bottom: 10px;
	font-size: 16px;
	color: #999999;
}

.bbs_left_cont .my_bbs_reply_list li .my_bbs_reply_content span {
	color: #1b82d1;
	margin-left: 10px;
}

.bbs_left_cont .my_bbs_reply_list li .bbs_cont_num {
	clear: both;
	overflow: hidden;
	margin-bottom: 10px;
}

.bbs_left_cont .my_bbs_reply_list li .bbs_cont_num .bbs_cont_num_left {
	float: left;
}

.bbs_left_cont .my_bbs_reply_list li .bbs_cont_num .bbs_cont_num_left p {
	float: left;
	font-size: 14px;
	color: #999999;
	line-height: 20px;
	margin-right: 30px;
}

.bbs_left_cont .my_bbs_reply_list li .bbs_cont_num .bbs_cont_num_left p i {
	margin: 0 5px 0 3px;
}

.bbs_left_cont .my_bbs_reply_list li .bbs_cont_num .bbs_cont_num_right {
	float: right;
}

.bbs_left_cont .my_bbs_reply_list li .bbs_cont_num .bbs_cont_num_right p {
	float: left;
	font-size: 14px;
	color: #999999;
	line-height: 20px;
	margin-left: 30px;
}

.bbs_left_cont .my_bbs_reply_list li .bbs_cont_num .bbs_cont_num_right p i {
	margin: 0 5px 0 3px;
}







/*我的帖子右边个人信息*/
.user_bbs_right {
	width: 300px;
	float: right;
	border-radius: 5px;
}

/*帖子个人信息*/
.user_bbs_right_top {
	background: #fff;
	border-radius: 5px;
	overflow: hidden;
}

.user_bbs_right_top .user_bbs_img {
	padding: 20px 20px 40px 20px;
	box-sizing: border-box;
	position: relative;
}

.user_bbs_right_top .user_bbs_img img {
	display: block;
	margin: 0 auto;
	width: 150px;
	height: 150px;
	border-radius: 50%;
	object-fit: cover;
	border: 2px solid #1b82d1;
	margin-bottom: 10px;
	overflow: hidden;
}

.user_bbs_right_top .user_bbs_img i.vip {
	position: absolute;
	top: 140px;
	color: #ffbc00;
	font-size: 18px;
	border-radius: 50%;
	right: 90px;
	background: #fff;
	display: block;
	height: 25px;
	box-shadow: 0 2px 5px #ccc;
	line-height: 25px;
	text-align: center;
}

.user_bbs_right_top .user_bbs_img i.vip span {
	color: #ffbc00;
	font-size: 12px;
}

.user_bbs_right_top .user_bbs_img h3.bbs_name {
	font-weight: bold;
	color: #666666;
	font-size: 18px;
	text-align: center;
	overflow: hidden;
	text-overflow: ellipsis;
	white-space: nowrap;
	margin-bottom: 5px;
}

.user_bbs_right_top .user_bbs_img p.bbs_tip {
	text-align: center;
	color: #666666;
	font-size: 12px
}

.user_bbs_right_top .user_bbs_img p a {
	width: 65px;
	box-sizing: border-box;
	display: inline-block;
}
.user_bbs_right_top .user_bbs_img .add_p{
	background: #13C07E;color:#fff;padding: 5px 10px;border-radius: 20px;
}

.user_bbs_right_top .user_bbs_img .user_bbs_post {
	position: absolute;
	bottom: -25px;
	left: 50%;
	margin-left: -26px;
	background: url(../images/bbs_post_bg.png) no-repeat;
	width: 52px;
	height: 52px;
	text-align: center;
	color: #fff;
	z-index: 9;
}

.user_bbs_right_top .user_bbs_img .user_bbs_post a {
	display: block;
	color: #fff;
}

.user_bbs_right_top .user_bbs_img .user_bbs_post i {
	font-size: 18px;
	margin-top: 10px;
}

.user_bbs_num {
	background: #ececec;
	clear: both;
	overflow: hidden;
	border-top: 1px solid #ddd;
	padding: 10px;
	box-sizing: border-box;
	position: relative;
}

.user_bbs_num:after {
	display: block;
	content: "";
	width: 1px;
	height: 63px;
	position: absolute;
	left: 50%;
	background: #cecece;
	top: 0;
}

.user_bbs_num .user_bbs_num_data {
	width: 50%;
}

.user_bbs_num .user_bbs_num_data p {
	font-size: 14px;
	color: #666;
	text-align: center;
}

.user_bbs_num .user_bbs_num_data p:nth-child(2) {
	font-weight: bold;
}


/****帖子版主*/
.user_bbs_right_btm {
	background: #fff;
	border-radius: 5px;
	overflow: hidden;
	margin-top: 20px;
}

.user_bbs_right_btm .bbs_moderator {
	text-align: center;
	padding: 15px;
	box-sizing: border-box;
	font-size: 16px;
	color: #333;
	box-shadow: 0 2px 5px #e8e8e8;
	margin-bottom: 5px;
}

.user_bbs_right_btm .bbs_moderator_list {
	padding: 10px;
	box-sizing: border-box;
}

.user_bbs_right_btm .bbs_moderator_list li {
	clear: both;
	overflow: hidden;
	margin-bottom: 20px;
	line-height: 50px;
}

.user_bbs_right_btm .bbs_moderator_list li a {
	position: relative;
	display: block;
	clear: both;
	overflow: hidden;
}

.user_bbs_right_btm .bbs_moderator_list li img {
	width: 50px;
	height: 50px;
	border-radius: 50%;
	border: 1px solid #eee;
	float: left;
	object-fit: cover;
	overflow: hidden;
}

.user_bbs_right_btm .bbs_moderator_list li h3 {
	float: left;
	font-size: 16px;
	color: #333;
	margin: 0 10px;
	overflow: hidden;
	text-overflow: ellipsis;
	white-space: nowrap;
	max-width: 110px;
}

.user_bbs_right_btm .bbs_moderator_list li p {
	float: right;
	color: #999999;
	font-size: 12px;
}

/*显示vip徽章图片*/
.show_vip {
	position: absolute;
	top: 120px;
	color: #ffbc00;
	font-size: 18px;
	right: 0;
	display: block;
	width: 120px;
}

.show_vip .vip_top {
	width: 40px;
	height: 40px;
	border-radius: 50%;
	background: #fff;
	display: inline-block;
	border: 2px solid #eee;
	float: left;
	margin-right: 5px;
}

.show_vip .vip_name {
	display: block;
	font-size: 12px;
	overflow: hidden;
	text-overflow: ellipsis;
	white-space: nowrap;
	color: #999999;
	margin-top: 22px;
}

.user_bbs_right_btm .bbs_moderator_list li i {
	position: absolute;
	color: #ffbc00;
	font-size: 12px;
	width: 22px;
	height: 22px;
	line-height: 22px;
	text-align: center;
	left: 40px;
	top: 25px;
	background: #fff;
	border-radius: 50%;
	/*box-shadow: 0 2px 5px #ccc;*/
}

.user_bbs_right_btm .bbs_moderator_list li i span {
	font-size: 12px;
}


.user_bbs_right_btm .bbs_moderator_list li .vip_top {
	width: 20px;
	height: 20px;
	position: absolute;
	left: 40px;
	top: 25px;
	z-index: 9;
	background: #fff;
	border-radius: 50%;
}













/***********************论坛首页列表*********************/
.bbs_index {
	margin: 20px auto 0;
	width: 1180px;
	padding-bottom: 20px;
	clear: both;
	overflow: hidden;
	/*火狐*/
	/* -moz-user-select:none; */
	/*webkit浏览器*/
	/* -webkit-user-select:none; */
	/*IE10*/
	/* -ms-user-select:none; */
	/*早期浏览器*/
	/* -khtml-user-select:none; */
	/* user-select:none; */
}

.bbs_index .index_bbs_left {
	width: 860px;
	float: left;
	min-height: 500px;
	border-radius: 5px;
	overflow: hidden;
	margin: 0;
}

.bbs_left_top_cont,
.index_bbs_top_cont {
	background: #fff;
	border-radius: 5px;
	overflow: hidden;
}

.bbs_index .index_bbs_left .bbs_left_top {
	background: #fff;
	clear: both;
	overflow: hidden;
	box-shadow: 0 2px 5px #ddd;
	padding: 0 30px;
	box-sizing: border-box;
	height: 54px;
	margin-bottom: 10px;
	border-radius: 5px 5px 0 0;
	/*box-shadow: inset 0 0 10px red;内阴影*/

}

.bbs_index .index_bbs_left .bbs_left_top .bbs_left_top_left {
	color: #333333;
	float: left;
	line-height: 55px;
	font-size: 16px;
	margin-right: 30px;
}

.bbs_index .index_bbs_left .bbs_left_top .bbs_left_top_right {
	padding: 18px 0;
	float: right;
}

.bbs_index .index_bbs_left .bbs_left_top .bbs_left_top_right a {
	font-size: 14px;
	color: #999999;
}

.bbs_left_cont .bbs_left_top {
	margin-bottom: 5px;

}

/*热门板块*/
.bbs_index .group_list {
	background: white;
	padding: 20px;
	clear: both;
	overflow: hidden;
	border-radius: 0 0 5px 5px;
	overflow: hidden;
	min-height: 170px;
}

.bbs_index .group_item {
	float: left;
	width: 50%;
	min-height: 170px;
	margin-top: 10px;
}

.bbs_index .group_item_right {
	margin-right: 0px;
}

.bbs_index .item_bar {
	float: left;
	width: 2%;
	margin-top: 15px;
}

.bbs_index .group_navbar {
	background: white;
	padding: 0 20px;
}

.bbs_index .group_item>dl {
	margin: 10px;
}

.bbs_index .group_item dt {
	float: left;
}

.bbs_index .group_item dt img {
	background: #fff;
	width: 120px;
	height: 120px;
	border-radius: 50%;
	border: 1px solid #eee;
	margin-top: 5px;
	object-fit: cover;
}

.bbs_index .group_item dd {
	padding: 0 0 10px 135px;
}

.bbs_index .group_item dd .bbs_title {
	font-size: 20px;
	font-weight: 600;
	padding: 0;
}

.bbs_index .group_item .tool span {
	font-size: 14px;
	color: #999999;
	margin-right: 8px;
	line-height: 30px;
}

.bbs_index .group_item .join {}

.bbs_index .group_item .join .description {
	font-size: 14px;
	color: #999999;
	margin-bottom: 10px;
	display: -webkit-box;
	overflow: hidden;
	word-break: break-word;
	-webkit-line-clamp: 2;
	-webkit-box-orient: vertical;
	max-height: 40px;
}

.bbs_index .group_item .join .description span {
	float: right;
}

.bbs_index .group_item .join .role {
	background-color: #ccc;
	color: white;
	padding: 3px 8px;
	border-radius: 4px;
	font-size: 14px;
}

.bbs_index .group_item .join>.J-join {
	border: 1px solid #1b82d1;
	border-radius: 12px;
	padding: 2px 15px;
	font-size: 14px;
	color: #1b82d1;
	background-color: white;
	cursor: pointer;
}


.bbs_index .group_list .ct-left {
	width: 200px;
	float: left;
	position: relative;
	margin-right: 20px;
}

.bbs_index .group_list .ct-left img {
	width: 100%;
}

.bbs_index .group_list .ct-left span {
	display: inline-block;
	padding: 5px 10px 5px 10px;
	position: absolute;
	font-size: 14px;
	top: 15px;
	left: 0;
	background-color: #1b82d1;
	color: white;
	border-radius: 0 15px 15px 0;

}

.bbs_index .group_list .ct-right {
	width: 598px;
	float: left;
}

.bbs_index .group_list .ct-right .ct-tt {
	font-size: 22px;
	font-weight: 600;
	padding: 0;
	argin-bottom: 10px;
}

.bbs_index .group_list .ct-right .ct-intro {
	font-size: 14px;
	color: #999;
	margin-bottom: 10px;
}

.bbs_index .group_list .ct-right .ct-stat {
	font-size: 14px;
	color: #999;
	float: left;
}

.bbs_index .group_list .ct-right .ct-stat .s-fc {
	color: #1b82d1;
}

.bbs_index .group_list .ct-right .u-share-show {
	float: right;
	font-size: 14px;
	color: #999;
}

.bbs_index .group_list .ct-right .u-share-show a {
	color: #1b82d1;
	margin-right: 5px;
}




.bbs_index .bbs_left_cont {
	margin-top: 20px;
	padding: 0;
	border-radius: 10px;
	background: #fff;
}

.bbs_index .bbs_left_cont .bbs_left_top_left {
	line-height: 52px !important;
	cursor: pointer;
}

.bbs_index .bbs_left_cont .bbs_left_top_left:hover {
	color: #1b82d1;
	border-bottom: 2px solid #1b82d1;
}

.bbs_index .bbs_left_cont .bbs_left_top_left.selected {
	color: #1b82d1;
	border-bottom: 2px solid #1b82d1;
}



.bbs_index .bbs_left_cont .bbs_index_cont {
	background: #fff;
	min-height: 340px;
}


/*****论坛--动态列表*/
.feed_item {
	position: relative;
	border-bottom: 1px dashed #ddd;
}

.feed_item:last-child {
	border-bottom: none;
}

.feed_item:nth-child(even) {
	background: #fafafa;
}

.bbs_user_info {
	width: 220px;
	border: 1px solid #1b82d1;
	border-radius: 10px;
	position: absolute;
	top: -280px;
	z-index: 999;
	background: rgba(255, 255, 255, .95);
	display: none;
	box-shadow: 1px 4px 10px #999;
	min-height: 280px;
}

.bbs_user_info .user_info_top {
	padding: 25px 20px 10px;
	box-sizing: border-box;
	position: relative;
	text-align: center;
}

.bbs_user_info .user_info_top .vip {
	position: absolute;
	top: 80px;
	color: #ffbc00;
	font-size: 12px;
	border-radius: 50%;
	right: 80px;
	background: #fff;
	display: block;
	height: 18px;
	box-shadow: 0 2px 5px #ccc;
	line-height: 18px;
	text-align: center;
}

.bbs_user_info .user_info_top img {
	width: 70px;
	height: 70px;
	border-radius: 50%;
	border: 2px solid #eee;
	display: block;
	margin: 0 auto 10px;
	object-fit: cover;
}

.bbs_user_info .user_info_top .user_info_name {
	font-size: 18px;
	color: #333;
	text-align: center;
}

.bbs_user_info .user_info_top p {
	font-size: 12px;
	color: #999;
	overflow: hidden;
	text-overflow: ellipsis;
	white-space: nowrap;
	margin-bottom: 2px;
}

.bbs_user_info .user_info_btm {
	padding: 0 20px 15px;
	box-sizing: border-box;
}

.bbs_user_info .user_info_btm ul {
	clear: both;
	overflow: hidden;
}

.bbs_user_info .user_info_btm ul li {
	width: 32%;
	float: left;
	text-align: center;
	border-right: 1px solid #eee;
}

.bbs_user_info .user_info_btm ul li:last-child {
	border-right: none;
}

.bbs_user_info .user_info_btm ul li span {
	color: #1b82d1;
	font-size: 12px;
}

.bbs_user_info .user_info_btm ul li p {
	color: #999;
	font-size: 12px;
}

.bbs_user_info .user_info_btm p.user_info_address {
	color: #999;
	font-size: 12px;
	text-align: center;
}

.bbs_user_info .user_info_btm p.user_info_address i {
	color: #1b82d1;
}

.bbs_user_info .user_info_btm p.user_info_address a {
	color: #999;
	font-size: 12px;
	text-align: center;
}

.bbs_user_info .user_info_btm:after {
	display: block;
	content: '';
	width: 10px;
	height: 10px;
	background: #fff;
	position: absolute;
	bottom: -6px;
	left: 45px;
	transform: rotate(45deg);
	border-right: 1px solid #1b82d1;
	border-bottom: 1px solid #1b82d1;
}

.bbs_user_info .user_info_btm:before {
	display: block;
	content: '';
	width: 100%;
	height: 30px;
	background: #fff;
	position: absolute;
	bottom: -25px;
	left: 0;
	opacity: 0;
}


.feed_item .feed_title {
	clear: both;
	overflow: hidden;
	padding: 10px 30px 0;
	box-sizing: border-box;
}

.feed_item .feed_title .avatar {
	width: 42px;
	height: 42px;
	border-radius: 50%;
	float: left;
	border: 2px solid #eee;
	object-fit: cover;
}
.feed_item .feed_title .bbs_group_n{
	position: absolute;left: 30px;font-size: 12px;top: 55px;color: #13C07E;height: 16px;width: 50px;
}
.feed_item .feed_title .feed_uname {
	display: inline-block;
	margin-left: 10px;
	color: #333;
	line-height: 40px;
	font-size: 16px;
}

.feed_item .feed_title .date {
	float: right;
	margin-top: 15px;
	color: #999;
	text-align: right;
}



.feed_item .feed_body {
	padding: 0 30px 0 85px;
	box-sizing: border-box;
	overflow: hidden;
}

.feed_item .feed_body .bbs_placement {
	position: absolute;
	top: 20px;
	right: 30px;
	width: 80px;
	height: 25px;
	color: #fff;
	text-align: center;
	padding-top: 20px;
	transform: rotate(40deg);
	background: url(../images/bbs_details_zhiding.png) no-repeat;
	background-size: cover;
}

.feed_item .feed_body .feed_body_title {
	display: block;
}

/*.feed_item .feed_body .feed_body_title:hover .feed_text{ color: #1b82d1;}*/
.feed_item .feed_body .feed_text {
	font-size: 18px;
	line-height: 20px;
	display: -webkit-box;
	overflow: hidden;
	margin: 0 0 0 0;
	word-break: break-word;
	color: #333;
	font-weight: bold;
	-webkit-line-clamp: 3;
	-webkit-box-orient: vertical;
}

.feed_item .feed_body .feed_text i {
	font-weight: bolder;
	font-size: 18px;
}

.feed_item .feed_body p {
	color: #999;
	font-size: 14px;
	line-height: 20px;
	position: relative;
	display: -webkit-box;
	margin: 10px 0 0 0;
	-webkit-box-orient: vertical;
	-webkit-line-clamp: 3;
	overflow: hidden;
}

.feed_item .feed_body p span {
	color: #1b82d1;
	float: right;
	position: absolute;
	right: 0;
	bottom: 0;
	padding: 0 10px;
	box-sizing: border-box;
	background: #fff;
	box-shadow: 0 10px 10px 5px #ffffff;
}

.feed_item:nth-child(even) .feed_body p span {
	background: #fafafa;
}

.feeds_list_img {
	clear: both;
	overflow: hidden;
	padding: 15px 0 0 2px;
}

.feeds_list_img .feeds_list_img_item {
	float: left;
	width: 110px;
	height: 110px;
	border: 1px solid #eee;
	margin-right: 11px;
}

.feeds_list_img .feeds_list_img_item img {
	width: 100%;
	height: 100%;
	object-fit: cover
}



.bbs_index .bbs_left_cont .bbs_index_cont .bbs_cont_num {
	clear: both;
	overflow: hidden;
	padding: 15px 30px 15px 85px;
	box-sizing: border-box;
}

.bbs_index .bbs_left_cont .bbs_index_cont .bbs_cont_num .bbs_cont_num_left {
	float: left;
}

.bbs_index .bbs_left_cont .bbs_index_cont .bbs_cont_num .bbs_cont_num_left p {
	float: left;
	font-size: 14px;
	color: #999999;
	line-height: 20px;
	margin-right: 30px;
}

.bbs_index .bbs_left_cont .bbs_index_cont .bbs_cont_num .bbs_cont_num_left p i {
	margin: 0 5px 0 3px;
}

.bbs_index .bbs_left_cont .bbs_index_cont .bbs_cont_num .bbs_cont_num_right {
	float: right;
	cursor: pointer;
	padding-right: 10px;
	box-sizing: border-box;
}

.bbs_index .bbs_left_cont .bbs_index_cont .bbs_cont_num .bbs_cont_num_right p {
	float: left;
	font-size: 14px;
	color: #999999;
	line-height: 20px;
	margin-left: 30px;
	padding: 5px 10px;
	border-radius: 20px;
	background: #eee;
}

.bbs_index .bbs_left_cont .bbs_index_cont .bbs_cont_num .bbs_cont_num_right p i {
	margin: 0 5px 0 3px;
}

.bbs_index .bbs_left_cont .bbs_index_cont .bbs_cont_num .bbs_cont_num_right p.active {
	color: #1b82d1;
}


.bbs_cont_btm_list {
	margin-bottom: 20px;
}

/*帖子点赞列表*/
.bbs_index .bbs_left_cont .bbs_index_cont .dianzan_list {
	width: 745px;
	margin-left: 85px;
	border-bottom: 1px dashed #ddd;
	background: #f5f5f5;
	padding: 20px 0 20px 20px;
	box-sizing: border-box;
}

.bbs_index .bbs_left_cont .bbs_index_cont .dianzan_list .praise_icon {
	width: 45px;
}

.bbs_index .bbs_left_cont .bbs_index_cont .dianzan_list .praise_icon i {
	font-size: 30px;
	color: #999;
}

.bbs_index .bbs_left_cont .bbs_index_cont .dianzan_list .praise_list {
	width: 675px;
}

.bbs_index .bbs_left_cont .bbs_index_cont .dianzan_list .praise_list img {
	width: 30px;
	height: 30px;
	border-radius: 50%;
	border: 1px solid #eee;
	margin: 0 5px 5px 5px;
	background: #fff;
	object-fit: cover;
}

/*帖子最新评论列表样式*/
.bbs_index .bbs_left_cont .bbs_index_cont .bbs_comment_list {
	width: 745px;
	margin-left: 85px;
	border-bottom: 1px dashed #eee;
	background: #f5f5f5;
	padding: 20px 0 20px 20px;
	box-sizing: border-box;
}

.bbs_index .bbs_left_cont .bbs_index_cont .bbs_comment_item {
	margin-bottom: 5px;
	color: #999;
}

.bbs_index .bbs_left_cont .bbs_index_cont .bbs_comment_item a {
	color: #666;
}

.bbs_index .bbs_left_cont .bbs_index_cont .bbs_comment_item .bbs_user_name {
	color: #1b82d1;
}






/****论坛首页列表右边数据*/
.bbs_index .user_bbs_right {}

.bbs_index .user_bbs_right .index_bbs_btn {
	clear: both;
	overflow: hidden;
	margin-bottom: 20px;
}

.bbs_index .user_bbs_right .index_bbs_btn a {
	display: block;
	width: 140px;
	height: 50px;
	border-radius: 5px;
	text-align: center;
	line-height: 50px;
	font-size: 16px;
	border: 1px solid #1b82d1;
}

.bbs_index .user_bbs_right .index_bbs_btn a i {
	margin-right: 3px;
	font-size: 18px;
}

.bbs_index .user_bbs_right .index_bbs_btn .bbs_post_index {
	background: #1b82d1;
	color: #fff;
	float: left;
}

.bbs_index .user_bbs_right .index_bbs_btn .bbs_home_index {
	color: #1b82d1;
	float: right;
}

/*推荐帖子*/
.bbs_index .user_bbs_right .index_bbs_right_btm {
	background: #fff;
	border-radius: 5px;
	overflow: hidden;
	margin-top: 20px;
}

.bbs_index .user_bbs_right .index_bbs_right_btm .bbs_recommend {
	padding: 15px 20px;
	box-sizing: border-box;
	font-size: 16px;
	color: #333;
	box-shadow: 0 2px 5px #e8e8e8;
	margin-bottom: 5px;
}

.bbs_index .user_bbs_right .index_bbs_right_btm .bbs_recommend span {
	position: relative;
}

/*.bbs_index .user_bbs_right .index_bbs_right_btm .bbs_recommend span:after{display: block;content: "";width: 100%;height: 1px;background: #1b82d1;position: absolute;
	bottom: -17px;}*/
.bbs_index .user_bbs_right .index_bbs_right_btm .bbs_recommend a {
	float: right;
	font-size: 12px;
	color: #999999;
	margin-top: 5px;
}

.bbs_index .user_bbs_right .index_bbs_right_btm .bbs_recommend_list {
	padding: 10px 20px;
	box-sizing: border-box;
	min-height: 150px;
}

.bbs_index .user_bbs_right .index_bbs_right_btm .bbs_recommend_list li {
	clear: both;
	overflow: hidden;
	margin-bottom: 20px;
}

.bbs_index .user_bbs_right .index_bbs_right_btm .bbs_recommend_list li:hover p {
	color: #1b82d1;
}

.bbs_index .user_bbs_right .index_bbs_right_btm .bbs_recommend_list li a {
	clear: both;
	overflow: hidden;
	display: block;
}

.bbs_index .user_bbs_right .index_bbs_right_btm .bbs_recommend_list li p {
	float: left;
	color: #999999;
	font-size: 14px;
	overflow: hidden;
	text-overflow: ellipsis;
	white-space: nowrap;
	width: 230px;
}

.bbs_index .user_bbs_right .index_bbs_right_btm .bbs_recommend_list li span {
	float: left;
	color: #fff;
	font-size: 14px;
	width: 22px;
	height: 22px;
	border-radius: 50%;
	display: block;
	background: #cccccc;
	text-align: center;
	line-height: 24px;
	font-weight: bold;
	margin-right: 8px;
}

.bbs_index .user_bbs_right .index_bbs_right_btm .bbs_recommend_list li span.sort_one {
	background: #f0ac40;
}

.bbs_index .user_bbs_right .index_bbs_right_btm .bbs_recommend_list li span.sort_two {
	background: #9db3d3;
}

.bbs_index .user_bbs_right .index_bbs_right_btm .bbs_recommend_list li span.sort_three {
	background: #c2681a;
}




/*达人排行榜/*/
.bbs_index .index_bbs_right_btm .bbs_usersort_list {
	padding: 10px 20px;
	box-sizing: border-box;
	min-height: 150px;
}

.bbs_index .index_bbs_right_btm .bbs_usersort_list li {
	clear: both;
	overflow: hidden;
	margin-bottom: 20px;
}

.bbs_index .index_bbs_right_btm .bbs_usersort_list li a {
	clear: both;
	overflow: hidden;
	display: block;
}

.bbs_index .index_bbs_right_btm .bbs_usersort_list li .sort_num {
	float: left;
	color: #fff;
	font-size: 14px;
	width: 24px;
	height: 24px;
	border-radius: 50%;
	display: block;
	background: #cccccc;
	text-align: center;
	line-height: 25px;
	font-weight: bold;
	margin-right: 12px;
	margin-top: 12px;
}

.bbs_index .index_bbs_right_btm .bbs_usersort_list li .sort_num.sort_one {
	background: url(../images/bbs_sort_1.png) no-repeat;
	width: 24px;
	height: 30px;
}

.bbs_index .index_bbs_right_btm .bbs_usersort_list li .sort_num.sort_two {
	background: url(../images/bbs_sort_2.png) no-repeat;
	width: 24px;
	height: 30px;
}

.bbs_index .index_bbs_right_btm .bbs_usersort_list li .sort_num.sort_three {
	background: url(../images/bbs_sort_3.png) no-repeat;
	width: 24px;
	height: 30px;
}

.bbs_index .index_bbs_right_btm .bbs_usersort_list li .sort_num.sort_one i,
.bbs_index .index_bbs_right_btm .bbs_usersort_list li .sort_num.sort_two i,
.bbs_index .index_bbs_right_btm .bbs_usersort_list li .sort_num.sort_three i {
	opacity: 0;
}

.bbs_index .index_bbs_right_btm .bbs_usersort_list li a img {
	width: 50px;
	height: 50px;
	border-radius: 50%;
	border: 1px solid #eee;
	float: left;
	object-fit: cover;
}

.bbs_index .index_bbs_right_btm .bbs_usersort_list li .user_sort_name {
	float: left;
	margin-left: 12px;
}

.bbs_index .index_bbs_right_btm .bbs_usersort_list li .user_sort_name p {
	font-size: 16px;
	color: #666666;
	margin: 3px 0 3px;
	overflow: hidden;
	text-overflow: ellipsis;
	white-space: nowrap;
	width: 158px;
}

.bbs_index .index_bbs_right_btm .bbs_usersort_list li .user_sort_name span {
	font-size: 12px;
	color: #999;
	margin-right: 10px;
}

.bbs_index .index_bbs_right_btm .bbs_usersort_list li .user_sort_name span i {
	color: #1b82d1;
}


/***推荐用户***/
.bbs_index .index_bbs_right_btm .bbs_user_recommend_list {
	clear: both;
	overflow: hidden;
	padding: 10px 20px;
	box-sizing: border-box;
	min-height: 150px;
}

.bbs_index .index_bbs_right_btm .bbs_user_recommend_list li {
	width: 33%;
	float: left;
	margin-bottom: 10px;
	min-height: 80px;
}

.bbs_index .index_bbs_right_btm .bbs_user_recommend_list li a {
	display: block;
	text-align: center;
	position: relative;
}

.bbs_index .index_bbs_right_btm .bbs_user_recommend_list li img {
	width: 50px;
	height: 50px;
	border-radius: 50%;
	border: 1px solid #eee;
	object-fit: cover;
	margin: 0 auto;
	overflow: hidden;
	display: block;
}

.bbs_index .index_bbs_right_btm .bbs_user_recommend_list li p {
	font-size: 14px;
	color: #333;
	margin: 3px 0 3px;
	overflow: hidden;
	text-overflow: ellipsis;
	white-space: nowrap;
}

/*圈子版主等级*/
.bbs_index .index_bbs_right_btm .bbs_user_recommend_list .vip_top {
	width: 20px;
	height: 20px;
	position: absolute;
	left: 40px;
	top: 25px;
	z-index: 9;
	background: #fff;
	border-radius: 50%;
}

.bbs_index .index_bbs_right_btm .bbs_user_recommend_list li i {
	position: absolute;
	color: #ffbc00;
	font-size: 12px;
	width: 22px;
	height: 22px;
	line-height: 22px;
	text-align: center;
	left: 55px;
	top: 30px;
	background: #fff;
	border-radius: 50%;
	/*box-shadow: 0 2px 5px #ccc;*/
}

.bbs_index .index_bbs_right_btm .bbs_user_recommend_list li i span {
	color: #ffbc00;
}

.bbs_index .index_bbs_right_btm .bbs_user_recommend_list li p i {
	color: #ffbc00;
}

.bbs_index .index_bbs_right_btm .bbs_user_recommend_list li p i span {
	font-size: 12px;
}

.bbs_index .index_bbs_right_btm .bbs_user_recommend_list li .bbs_dengji {
	color: #999;
	font-size: 12px;
	overflow: hidden;
	text-overflow: ellipsis;
	white-space: nowrap;
	display: block;
}









/******************论坛帖子详情页面---bbs_details*/
.bbs_details {
	background: #fff;
	border-radius: 10px;
	overflow: hidden;
}

/*帖子头部信息*/
.bbs_details .bbs_details_top {
	padding: 20px 30px;
	box-sizing: border-box;
	border-bottom: 1px solid #ededed;
	min-height: 110px;
	float: left;
	position: relative;
}

.bbs_details .bbs_details_top .bbs_details_top_left {
	float: left;
	margin-right: 20px;
}

.bbs_details .bbs_details_top .bbs_details_top_left img {
	width: 70px;
	height: 70px;
	border-radius: 50%;
	border: 1px solid #eee;
	object-fit: cover;
}

.bbs_details .bbs_details_top .bbs_details_uptop {
	position: absolute;
	right: 10px;
	width: 100px;
	z-index: 9;
	top: 20px;
	transform: rotate(40deg);
}

.bbs_details .bbs_details_top .bbs_details_top_right {
	float: left;
	width: 705px;
}

.bbs_details .bbs_details_top .bbs_details_top_right h3 {
	font-size: 22px;
}

.bbs_details .bbs_details_top .bbs_details_top_right .bbs_details_num {
	width: 100%;
	margin-top: 10px;
	clear: both;
	overflow: hidden;
}

.bbs_details .bbs_details_top .bbs_details_top_right .bbs_details_num p {
	color: #999;
	font-size: 14px;
	margin-right: 20px;
	line-height: 20px;
}

.bbs_details .bbs_details_top .bbs_details_top_right .bbs_details_num p:last-child {
	margin-right: 0;
}

.bbs_details .bbs_details_top .bbs_details_top_right .bbs_details_num .bbs_edit a {
	color: #1b82d1;
}

.bbs_details .bbs_details_top .bbs_details_top_right .bbs_details_num .m_share {
	color: #999;
	font-size: 14px;
	margin-right: 20px;
}

.bbs_details .bbs_details_top .bbs_details_top_right .bbs_details_num .m_share a {
	margin-left: 5px;
	font-size: 20px;
	line-height: 18px;
}

.bbs_details .bbs_details_top .bbs_details_top_right .bbs_details_num .m_share a .layui-icon-login-weibo {
	color: #ff0000;
}

.bbs_details .bbs_details_top .bbs_details_top_right .bbs_details_num .m_share a .layui-icon-login-qq {
	color: #08b9ff;
}

.bbs_details .bbs_details_top .bbs_details_top_right .bbs_details_num .m_share a .layui-icon-login-wechat {
	color: #46af35;
}

.bbs_details .bbs_details_top .bbs_details_top_right .bbs_details_num .m_share .social-share .social-share-icon {
	width: 24px;
	height: 24px;
	border: none !important;
	margin: 0 4px !important;
	line-height: 24px;
}

.social-share .icon-wechat .wechat-qrcode {
	width: 250px !important;
}

.weixin_qrcode {
	display: none;
	padding: 40px;
}

/*帖子内容*/
.bbs_details .bbs_details_cont {
	padding: 25px 30px;
	box-sizing: border-box;
}

.bbs_details .bbs_details_cont .bbs_details_content {
	width: 100%;
	margin-bottom: 20px;
}

.bbs_details .bbs_details_cont .bbs_details_content p {
	font-size: 16px;
	color: #333333;
	line-height: 24px;
	white-space: pre-wrap;
}

.bbs_details .bbs_details_cont .bbs_details_content img {
	max-width: 100%;
	margin: 10px 0;
}

.bbs_details .bbs_cover_img {
	text-align: center;
	font-size: 20px;
	color: #666666;
	position: relative;
	margin-bottom: 20px;
}

.bbs_details .bbs_cover_img:after {
	display: block;
	content: '';
	width: 190px;
	height: 1px;
	background: #ededed;
	position: absolute;
	top: 15px;
	left: 100px;
}

.bbs_details .bbs_cover_img:before {
	display: block;
	content: '';
	width: 190px;
	height: 1px;
	background: #ededed;
	position: absolute;
	top: 15px;
	right: 100px;
}

#feed_img {
	display: flex;
	justify-content: center;
	flex-wrap: wrap;
	margin-bottom: 30px;
}

#feed_img .feed_img_item {
	float: left;
	width: 210px;
	height: 210px;
	border: 1px solid #eee;
	margin: 0 20px 40px;
}

#feed_img .feed_img_item img {
	width: 100%;
	height: 100%;
	object-fit: cover
}

#feed_img .feed_img_item:nth-child(4),
#feed_img .feed_img_item:nth-child(5),
#feed_img .feed_img_item:nth-child(6) {
	margin-bottom: 0;
}

.bbs_details_user_num {
	display: flex;
	justify-content: center;
	flex-wrap: wrap;
}

.bbs_details_user_num .details_user_num_item {
	width: 150px;
	text-align: center;
	cursor: pointer;
}

.bbs_details_user_num .details_user_num_item.active i {
	color: #1b82d1;
	border: 2px solid #1b82d1;
}

.bbs_details_user_num .details_user_num_item i {
	font-size: 30px;
	width: 50px;
	height: 50px;
	line-height: 50px;
	color: #999999;
	border: 2px solid #999999;
	border-radius: 50%;
	display: inline-block;
	margin-bottom: 15px;
}

.bbs_details_user_num .details_user_num_item p {
	font-size: 16px;
	color: #999;
}

.bbs_details_user_num .details_user_num_item span {
	color: #1b82d1;
}



/*帖子评论列表*/
.bbs_details .bbs_details_btm {
	border-top: 1px solid #ededed;
	padding: 20px 30px;
	box-sizing: border-box;
}

.bbs_details .bbs_details_btm .bbs_list_title {
	font-size: 18px;
	color: #333;
}

.bbs_details .bbs_details_btm .bbs_set_comment {}

.bbs_details .bbs_details_btm .bbs_set_comment textarea {
	width: 100%;
	padding: 5px 10px;
	box-sizing: border-box;
	border-radius: 5px;
	height: 80px;
	border: 1px solid #ddd;
	color: #999;
	margin: 10px 0;
	font-size: 14px;
}

.bbs_details .bbs_details_btm .bbs_set_comment p {
	font-size: 14px;
	color: #999;
	line-height: 40px;
	margin-right: 20px;
}

.bbs_details .bbs_details_btm .bbs_set_comment p i {
	font-size: 14px;
	color: #1b82d1;
}

.bbs_details .bbs_details_btm .bbs_set_comment .set_comment {
	background: #1b82d1;
	width: 100px;
	border-radius: 5px;
}

.bbs_details .bbs_details_btm .bbs_comment_list {
	margin-top: 20px;
	border-top: 1px solid #ededed;
	padding-top: 20px;
}

.bbs_details .bbs_details_btm .bbs_comment_list .comment_list_item {
	border-bottom: 1px solid #ededed;
	margin-bottom: 10px;
	padding-bottom: 10px;
}

.bbs_details .bbs_details_btm .bbs_comment_list .comment_list_item .comment_user_img {
	float: left;
}

.bbs_details .bbs_details_btm .bbs_comment_list .comment_list_item .comment_user_img img {
	width: 50px;
	height: 50px;
	border-radius: 50%;
	border: 1px solid #eee;
	object-fit: cover;
}

.bbs_comment_list .comment_list_item .comment_user_cont {
	float: right;
	width: 735px;
}

.bbs_comment_list .comment_list_item .comment_user_cont .comment_user_title {}

.bbs_comment_list .comment_list_item .comment_user_cont .comment_user_title h3 {
	font-size: 16px;
	color: #333;
	margin-right: 20px;
}

.bbs_comment_list .comment_list_item .comment_user_cont .comment_user_title p {
	font-size: 12px;
	color: #999;
	margin-top: 3px;
}

.bbs_comment_list .comment_list_item .comment_user_cont .comment_user_content {
	margin-top: 10px;
}

.bbs_comment_list .comment_list_item .comment_user_cont .comment_user_content .comment_content {
	font-size: 16px;
	color: #666;
}

.bbs_comment_list .comment_list_item .comment_user_cont .comment_user_content .comment_user_cont_reply {
	background: #f5f5f5;
	padding: 10px;
	box-sizing: border-box;
	border-radius: 5px;
	position: relative;
	margin-bottom: 10px;
	clear: both;
	overflow: hidden;
}

/*.bbs_comment_list .comment_list_item .comment_user_cont .comment_user_content .comment_user_cont_reply:before{
	display: block;content: "▲";color: #f5f5f5;position: absolute;top: -20px;font-size: 20px;left: 20px;
}*/
/*.bbs_comment_list .comment_list_item .comment_user_cont .comment_user_content .comment_user_cont_reply img{width: 40px;height: 40px;border-radius: 50%;border: 1px solid #eee;margin-right: 10px;}*/
.bbs_comment_list .comment_list_item .comment_user_cont .comment_user_content .comment_user_cont_reply h4 {
	font-size: 16px;
	color: #1b82d1;
}

.bbs_comment_list .comment_list_item .comment_user_cont .comment_user_content .comment_user_cont_reply span {
	font-size: 12px;
	color: #999;
	margin-left: 5px;
	margin-top: 3px;
}

.bbs_comment_list .comment_list_item .comment_user_cont .comment_user_content .comment_user_cont_reply p {
	width: 660px;
	font-size: 14px;
	color: #999;
}


.bbs_comment_list .comment_list_item .comment_user_cont_num {}

.bbs_comment_list .comment_list_item .comment_user_cont_num p {
	font-size: 14px;
	color: #999;
	margin-left: 20px;
	cursor: pointer;
	padding: 5px 10px;
	border-radius: 20px;
	background: #eee;
}

.bbs_comment_list .comment_list_item .comment_user_cont_num p i {
	display: inline-block;
	float: left;
	padding-top: 3px;
}







/*论坛vip列表样式*/
.bbs_vip_list {
	min-height: 120px;
}

.bbs_vip_list .bbs_vip_item {
	clear: both;
	overflow: hidden;
	padding: 20px;
	box-sizing: border-box;
	border-bottom: 1px dashed #eee;
}

.bbs_vip_list .bbs_vip_item:last-child {
	border-bottom: nones;
}

.bbs_vip_list .bbs_vip_item img {
	float: left;
	width: 80px;
	height: 80px;
	border-radius: 50%;
	margin-right: 10px;
	object-fit: cover;
}

.bbs_vip_list .bbs_vip_item .vip_num {
	float: left;
	width: 120px;
	margin-right: 10px;
}

.bbs_vip_list .bbs_vip_item .vip_num .vip_num_top {
	margin-top: 15px;
	font-size: 16px;
	color: #333;
	text-align: center;
	font-weight: bold;
}

.bbs_vip_list .bbs_vip_item .vip_num .vip_num_btm {
	margin-top: 5px;
	font-size: 12px;
	color: #999;
	text-align: center;
}

.bbs_vip_list .bbs_vip_item .vip_about {
	float: left;
	width: 600px;
	font-size: 14px;
	color: #666;
	line-height: 24px;
}




/*论坛达人排行榜列表样式*/
.bbs_user_list {
	min-height: 200px;
	clear: both;
	overflow: hidden;
	padding-left: 1%;
	padding-bottom: 30px;
}

.bbs_user_list .bbs_user_item {
	float: left;
	width: 30%;
	padding: 20px;
	box-sizing: border-box;
	background: #f9f9f9;
	border-radius: 10px;
	margin: 20px 1.5% 0;
}

.bbs_user_list .bbs_user_item:hover {
	background: #eee;
}

.bbs_user_list .bbs_user_item a {
	display: block;
}

.bbs_user_list .bbs_user_item .user_img {
	width: 80px;
	height: 80px;
	margin: 10px auto 0;
	position: relative;
}

.bbs_user_list .bbs_user_item .user_img .user_img_top {
	width: 80px;
	height: 80px;
	border-radius: 50%;
	background: #fff;
	object-fit: cover;
}

.bbs_user_list .bbs_user_item .user_img .user_vip {
	width: 24px;
	height: 24px;
	border-radius: 50%;
	position: absolute;
	bottom: 0;
	right: 0;
}

.bbs_user_list .bbs_user_item .user_num {
	width: 100%;
}

.bbs_user_list .bbs_user_item .user_num .user_num_top {
	margin-top: 10px;
	font-size: 16px;
	color: #333;
	text-align: center;
	font-weight: bold;
	overflow: hidden;
	white-space: nowrap;
	text-overflow: ellipsis;
}

.bbs_user_list .bbs_user_item .user_num .user_num_btm {
	margin-top: 5px;
	font-size: 12px;
	color: #999;
	text-align: center;
}

.bbs_user_list .bbs_user_item .user_num .user_num_btm span {}

.bbs_user_list .bbs_user_item .user_num .user_num_btm span i {
	color: #1b82d1;
}
