﻿.icon_btn {
	text-indent:-999em;
	text-align:center;
	white-space:nowrap;
	line-height:inherit
}
.pic_free_mode .icon_btn {
	text-indent:0;
	background-image:none;
	white-space:normal
}
#liuliang-overlay {
	position:fixed;
	top:0;
	bottom:0;
	left:0;
	right:0;
	background-color:rgba(0, 0, 0, .6);
	z-index:10003;
	display:none
}
#liuliang-overlay .liuliang-pop-wrap {
	position:fixed;
	top:5%;
	left:10%;
	width:80%
}
#liuliang-overlay .liuliang-pop-wrap .liuliang-pop-img {
	width:100%;
	display:block
}
#liuliang-overlay .liuliang-pop-wrap .liuliang-pop-img-close {
	position:absolute;
	width:9%;
	height:5%;
	top:34%;
	right:3%;
	border-radius:50%
}
#liuliang-overlay .liuliang-pop-wrap .liuliang-fire {
	position:absolute;
	bottom:32%;
	width:50%;
	left:27%;
	height:7%
}
.wake_app_tip {
	position:fixed;
	left:0;
	top:0;
	bottom:0;
	right:0;
	display:none;
	background:url(../images/sharetip_9a209f2.jpg) no-repeat;
	background-size:100% 100%;
	z-index:10002
}
.wake_app_tip button {
	border:0;
	padding:0;
	outline:0;
	display:block;
	position:absolute;
	left:50%;
	color:#fff
}
.wake_app_down_btn {
	bottom:70px;
	margin-left:-80px;
	width:160px;
	height:43px;
	line-height:43px;
	font-size:16px;
	text-align:center;
	background:#bd94c5;
	border:1px solid #fff;
	border-radius:5px
}
.wake_app_close_btn {
	bottom:40px;
	left:50%;
	margin-left:-42px;
	font-size:12px;
	height:20px;
	opacity:.7;
	border-bottom:1px solid #fff;
	background:0 0
}
.pb_prompt_background {
	position:fixed;
	top:0;
	left:0;
	width:100%;
	height:100%;
	background:#000;
	z-index:10002;
	filter:Alpha(opacity=50);
	-webkit-opacity:.3;
	-webkit-opacity:.3;
	opacity:.3
}
.pb_prompt_content {
	position:fixed;
	left:50%;
	top:30%;
	z-index:10002;
	margin-left:-140px;
	width:280px;
	height:255px;
	background:url(../images/pb_prompt_img_55a975b.png)
}
.is_prompt_show {
	display:none
}
.pb_prompt_close {
	position:absolute;
	top:-13px;
	left:265px;
	width:25px;
	height:25px;
	background:url(../images/close_5bdd7cb.png) no-repeat
}
.pb_prompt_golook_btn {
	position:absolute;
	bottom:0;
	width:281px;
	height:20%;
	border:0;
	color:#3af;
	font-size:18px;
	-webkit-border-bottom-right-radius:5px;
	-moz-border-radius-bottomright:5px;
	border-bottom-right-radius:5px;
	-webkit-border-bottom-left-radius:5px;
	-moz-border-radius-bottomleft:5px;
	border-bottom-left-radius:5px
}
.dialog-toast {
	position:fixed;
	top:0;
	left:0;
	width:100%;
	z-index:11000;
	background-color:rgba(0, 0, 0, .7)
}
.dialog-outer {
	width:100%;
	height:100%;
	position:fixed;
	bottom:0;
	text-align:center
}
.bg-img {
	width:100%
}
.but-border {
	position:absolute;
	width:66%;
	height:50px;
	left:17%;
	bottom:2%;
	z-index:10005;
	border:2px solid #c67f71;
	border-radius:5px;
	background:#f6f7f7
}
.toastBut {
	width:98%;
	height:45px;
	font-size:16px;
	margin-top:2.5px;
	border:0;
	border-radius:5px;
	color:#fff;
	background:#3281f9
}
.toast_weixin_adapt {
	width:100%;
	top:0;
	height:100%;
	display:none;
	position:absolute
}
.close-but {
	position:fixed;
	top:4%;
	left:93%;
	z-index:1000;
	width:30px;
	height:30px;
	border-radius:50%;
	background-color:rgba(255, 255, 255, 1)
}
.diag-outer .btn_close:before, .diag-outer .btn_close:after {
	background:#000
}
.myPhoto {
	height:100%;
	width:100%;
	background:url(../images/apptoast_8dfff0f.png) no-repeat;
	background-size:100%;
	background-position:left bottom
}
.blue_kit_top {
	padding-right:0;
	z-index:10002;
	position:fixed;
	-webkit-tap-highlight-color:transparent
}
.blue_kit_top .blue_kit_right {
	right:17px
}
.blue_kit_icon {
	width:40px;
	height:44px;
	display:inline-block
}
.blue_kit_icon_reply {
	background-position:0 0
}
.blue_kit_icon_see_lz {
	background-position:0 -50px
}
.blue_kit_icon_see_all {
	background-position:0 -100px
}
.blue_kit .blue_kit_btn_logo {
	color:#a3b4cc
}
.white_kit>.post_title_text {
	font-size:27px; font-weight:bold;
	-webkit-tap-highlight-color:transparent;
	color:#000;
	display:inline
}
.white_kit .blue_kit_icon {
	-webkit-tap-highlight-color:rgba(255, 255, 255, .3)
}
.blue_kit_icon_more {
	background-position:8px -891px
}
.blue_kit_icon_search {
	background-position:0 -837px
}
.blue_kit_top {
	border-bottom:1px solid #F0F0F0;
	left:0;
	width:100%
}
.blue_kit_fix {
	position:static
}
.blue_kit_left {
	position:absolute
}
.blue_kit_right {
	position:absolute
}
.blue_kit_font_small {
	font-size:14px
}
#main {
	margin-top:45px
}
.blue_kit_top .blue_kit_icon_reply {
	display:none
}
.blue_kit_top .new_header_search_active {
	border-color:rgba(0, 0, 0, .1);
	background-color:rgba(0, 0, 0, .1)
}
.top_bar_icon_active {
	border-color:rgba(0, 0, 0, .1);
	background-color:rgba(0, 0, 0, .1)
}
.white_kit {max-width: 800px;
    min-width: 320px;
	background:#fff;
	padding:0 17px;
	box-sizing:border-box
}
.white_kit_btn_back {
	width:24px;
	margin-left:17px;
	background-image:url(../images/pb_return_icon_cda1ad8.png);
	background-size:contain;
	background-repeat:no-repeat;
	background-position:center center
}
.white_kit_icon_more {
	width:24px;
	background-image:url(../images/icon_topbar_more_db580ad.png);
	background-size:contain;
	background-repeat:no-repeat;
	background-position:center center
}
.white_kit_icon_reply {
	width:24px;
	margin-right:24px;
	background-image:url(../images/icon_topbar_comment_27b4c30.png);
	background-size:contain;
	background-repeat:no-repeat;
	background-position:center center
}
.blue_kit_mask {
	display:none;
	position:fixed;
	left:0;
	top:0;
	background:rgba(0, 0, 0, .3);
	width:100%;
	height:100%
}
.spinner {
	-webkit-transition-property:-webkit-transform, opacity;
	-webkit-transition-timing-function:ease-in-out;
	-webkit-transition-duration:150ms;
	-webkit-backface-visibility:hidden;
	z-index:1;
	opacity:0
}
.spinner.spinner_show {
	visibility:visible;
	opacity:1
}
.spinner.spinner_visible {
	visibility:visible
}
.spinner.spinner_hidden {
	visibility:hidden
}
.spinner_item {
	display:inline-block;
	width:130px;
	height:50px;
	line-height:50px;
	color:#fff;
	border-top:1px solid #1e2133;
	background-color:#23283d;
	font-size:16px;
	padding-left:35px;
	box-sizing:border-box
}
.more_newspinner {
	display:none;
	position:fixed;
	left:0;
	bottom:0;
	width:100%;
	color:#333;
	box-sizing:border-box;
	transition-property:transform;
transition-duration:.3s;
	transition-timing-function:ease;
	transform:translate3d(0, 100%, 0);
	z-index:10004;
	-webkit-tap-highlight-color:rgba(0, 0, 0, 0)
}
.jump_dialog_error {
	color:red
}
.more_newspinner.show {
	display:block
}
.more_newspinner.pop {
	transform:translate3d(0, 0, 0)
}
.more_newspinner .operation-items {
	-ms-flex-pack:justify;
	justify-content:space-between;
	padding:32px 17px;
	background:#fff
}
.more_newspinner .operation-items li {
	float:left;
	width:48px;
	height:54px;
	margin-right:calc((100% - 240px)/4);
	-webkit-tap-highlight-color:rgba(0, 0, 0, 0)
}
.more_newspinner .operation-items li:active {
	opacity:.7
}
.more_newspinner .operation-items li:nth-child(5n) {
margin-right:0
}
.more_newspinner .operation-items li:nth-child(n+6) {
margin-top:30px
}
.more_newspinner .operation-items li a {
	display:block;
	color:#333
}
.more_newspinner .operation-items .img-wrapper {
	width:100%;
	height:30px;
	margin-bottom:10px
}
.more_newspinner .img-wrapper span {
	margin:0 auto;
	display:block;
	width:30px;
	height:30px;
	background-size:100% 100%
}
.more_newspinner .img-wrapper .search {
	background-image:url(../images/icon_pb_recommend_search_n@3x_bbb863a.png)
}
.more_newspinner .img-wrapper .share {
	background-image:url(../images/icon_pb_recommend_share_n@3x_c3c4684.png)
}
.more_newspinner .img-wrapper .jump {
	background-image:url(../images/icon_pb_recommend_jump_n@3x_6fe1c39.png)
}
.more_newspinner .img-wrapper .report {
	background-image:url(../images/icon_pb_recommend_report_n@3x_7eab2fa.png)
}
.more_newspinner .img-wrapper .host {
	background-image:url(../images/icon_pb_recommend_host_n@3x_0e9dcd1.png)
}
.more_newspinner .img-wrapper .delete {
	background-image:url(../images/icon_pb_recommend_delete_n@3x_7757dca.png)
}
.more_newspinner .img-wrapper .uncollect {
	background-image:url(../images/icon_pb_recommend_collect_h@3x_5acee10.png)
}
.more_newspinner .img-wrapper .collected {
	background-image:url(../images/icon_pb_recommend_collect_n@3x_7437b24.png)
}
.more_newspinner .img-wrapper .see_live {
	background-image:url(../images/icon_sml_recommend_live_n@3x_5f9a5d7.png)
}
.more_newspinner .img-wrapper span {
	margin:0 auto;
	width:30px;
	height:30px;
	display:block
}
.more_newspinner .operation-items p {
	display:block;
	text-align:center;
	line-height:14px;
	font-size:12px;
	color:#333
}
.more_newspinner .newspinner_collect span, .more_newspinner .newspinner_collect p {
	display:none
}
.more_newspinner .newspinner_collect.collect span:first-child, .more_newspinner .newspinner_collect.collect p:nth-child(2n) {
display:block
}
.more_newspinner .newspinner_collect.no-collect span:last-child, .more_newspinner .newspinner_collect.no-collect p:nth-child(2n+1) {
display:block
}
.more_newspinner .btn-cancel {
	width:100%;
	height:48px;
	color:#666;
	text-align:center;
	line-height:48px;
	background:#fff;
	font-size:16px
}
.more_newspinner .btn-cancel:active {
	background:#f5f5f5
}
.more_newspinner .btn-cancel.active {
	background:#f5f5f5
}
.jump_dialog_input {
	width:60px;
	height:24px;
	border:1px solid #dedede;
	border-radius:3px;
	margin-right:7px;
	margin-left:7px;
	font-size:14px;
	text-align:center
}
.pb_newshare {
	display:none;
	position:fixed;
	left:0;
	bottom:0;
	width:100%;
	background:#fff;
	transition-property:transform;
transition-duration:.3s;
	transition-timing-function:ease;
	transform:translate3d(0, 100%, 0);
	z-index:10004
}
.pb_newshare.show {
	display:block
}
.pb_newshare.pop {
	transform:translate3d(0, 0, 0)
}
.pb_newshare .desc {
	padding-top:8px;
	height:60px;
	box-sizing:border-box;
	border-bottom:1px solid #E6E6E6
}
.pb_newshare .desc p {
	line-height:13px;
	font-size:13px;
	text-align:center;
	color:#333;
	margin-bottom:8px
}
.pb_newshare .desc span {
	color:#F34F18
}
.pb_newshare .share-ways {
	width:100%;
	padding:32px;
	box-sizing:border-box
}
.pb_newshare .share-ways li {
	float:left;
	width:48px;
	height:54px;
	margin-right:calc((100% - 192px)/3)
}
.pb_newshare .share-ways li:nth-child(4n) {
margin-right:0
}
.pb_newshare .share-ways li:nth-child(n+5) {
margin-top:30px
}
.pb_newshare li a {
	display:block
}
.pb_newshare li .img-wrapper {
	width:100%;
	height:30px;
	margin-bottom:10px
}
.pb_newshare .img-wrapper img {
	margin:0 auto;
	width:30px;
	height:30px;
	display:block
}
.pb_newshare li p {
	display:block;
	text-align:center;
	line-height:14px;
	font-size:12px;
	color:#333
}
.pb_newshare .btn-cancel {
	width:100%;
	height:48px;
	color:#666;
	text-align:center;
	line-height:48px;
	background:#fff;
	color:#333;
	font-size:16px
}
.pb_newshare .btn-cancel:active {
	background:#F0F0F0
}
.pb_newshare .btn-cancel.active {
	background:#F0F0F0
}
.set_good_popup {
	opacity:0;
	position:fixed;
	left:0;
	bottom:0;
	width:100%;
	background:#fff;
transition-duration:.3s;
	transition-timing-function:ease;
	transition-property:transform;
	transform:translate3d(0, 100%, 0);
	z-index:10004;
	-webkit-tap-highlight-color:rgba(0, 0, 0, 0)
}
.set_good_popup.show {
	opacity:1
}
.set_good_popup.pop {
	transform:translate3d(0, 0, 0)
}
.set_good_popup .title {
	position:relative;
	width:100%;
	height:48px;
	line-height:48px;
	color:#999;
	text-align:center;
	font-size:12px
}
.set_good_popup .btn_finish {
	position:absolute;
	right:0;
	top:0;
	color:#3385FF;
	font-size:14px;
	height:100%;
	width:62px
}
.set_good_popup li {
	width:100%;
	height:48px;
	line-height:48px;
	font-size:16px;
	color:#000;
	text-align:center
}
.set_good_popup .btn_cancel {
	position:absolute;
	left:0;
	top:0;
	height:100%;
	width:62px;
	font-size:14px;
	color:#3385FF
}
.set_good_popup .options {
	position:relative;
	margin:42px 0;
	height:48px
}
.set_good_popup .options .btn_up_down, .set_good_popup .options .btn_down_up {
	position:absolute;
	right:17px;
	top:50%;
	width:12px;
	height:12px
}
.set_good_popup .options.reverse .btn_up_down {
	margin-top:-13.5px;
	background:url(../images/btn_up_down_b6c3004.png);
	background-size:100% 100%;
	transform:rotate(180deg);
	transform-origin:center center
}
.set_good_popup .options.reverse .btn_down_up {
	margin-top:1px;
	background:url(../images/btn_up_down_b6c3004.png);
	background-size:100% 100%;
	transform:rotate(0deg)
}
.set_good_popup .options .btn_up_down {
	margin-top:-1px;
	background:url(../images/btn_up_down_b6c3004.png);
	background-size:100% 100%
}
.set_good_popup .options .btn_down_up {
	margin-top:-13.5px;
	background:url(../images/btn_up_down_b6c3004.png);
	background-size:100% 100%;
	transform:rotate(180deg);
	transform-origin:center center
}
.islider-outer {
	display:block;
	position:relative;
	list-style:none;
	margin:0;
	padding:0;
	height:100%;
	width:100%;
	overflow:hidden;
	z-index:10
}
.islider-outer>li {
	position:absolute;
	top:0;
	left:0;
	margin:0;
	padding:0;
	width:100%;
	height:100%;
	list-style:none;
	overflow:hidden
}
.islider-img>img {
	max-width:100%;
	max-height:100%
}
.islider-sliding {
	z-index:0
}
.islider-sliding-focus {
	z-index:1
}
.index {
	position:-webkit-sticky;
	position:sticky
}
.frs {
	position:fixed
}
.pb {
	position:fixed
}
.appPromote {
	top:45px;
	left:0;
	z-index:10001;
	font-family:Microsoft YaHei;
	color:#fff;
	font-size:16px;
	width:100%
}
.appPromote_wrapper {
	display:-ms-flexbox;
	display:flex;
	display:-webkit-flex;
	height:50px;
	-webkit-align-items:center;
	-ms-flex-align:center;
	align-items:center;
	overflow:hidden;
	background:#fff;
	width:100%;
	padding-right:17px;
	box-sizing:border-box
}
.j_login_ad_btn_close {
	width:37px;
	height:50px;
	line-height:40px;
	background:url(../images/icon_close_2c208f2.png);
	background-size:12px 12px;
	background-repeat:no-repeat;
	background-position:17px 19px
}
.item_image {
	height:40px;
	width:60px;
	overflow:hidden
}
.item_image img, .logo_tieba img {
	width:100%;
	height:100%
}
.logo_tieba {
	width:34px;
	height:34px;
	padding:8px 0
}
.top_bar_content {
	-webkit-box-flex:1;
	-moz-box-flex:1;
	-webkit-flex:1;
	-ms-flex:1;
	flex:1;
	margin:0 16px 0 8px
}
.top_bar_content .top_bar_content_text {
	font-size:13px;
	max-height:34px;
	-webkit-line-clamp:2;
	-webkit-box-orient:vertical;
	text-overflow:ellipsis;
	overflow:hidden;
	line-height:17px;
	color:#333;
	display:box;
	display:-webkit-box
}
.btn-box {
	max-width:80px;
	height:28px
}
.btn-box span {
	position:relative;
	min-width:57px;
	max-width:80px;
	box-sizing:border-box;
	padding:0 5px;
	height:28px;
	display:inline-block;
	background-color:#3385FF;
	border-radius:2px;
	opacity:1;
	text-align:center;
	line-height:28px;
	overflow:hidden;
	font-size:12px
}
.login-ad-app-word-header {
	height:18px;
	line-height:18px;
	display:block;
	font-size:18px;
	font-weight:700
}
.login-ad-app-word-content {
	height:17px;
	line-height:17px;
	display:block;
	font-size:12px
}
.login_ad_btn {
	display:inline-block;
	position:absolute;
	width:20%;
	color:#fcfcfc;
	border:0;
	text-align:center;
	padding:15px 10px
}
.login_ad_btn_partition {
	width:2px;
	left:23%
}
.login_ad_btn_register {
	left:25%
}
.addbodybottom {
	height:20px;
	width:100%
}
.scale-1px-bottom {
	position:relative;
	border:0
}
.scale-1px-bottom:before {
	content:" ";
	position:absolute;
	bottom:0;
	left:0;
	background:#F0F0F0;
	width:100%;
	height:1px;
	-webkit-transform:scaleY(0.5);
	transform:scaleY(0.5);
	-webkit-transform-origin:0 0;
	transform-origin:0 0
}
.jump_page_pop_common {
	position:fixed;
	display:none;
	z-index:201
}
.j_collect_pop_common {
	position:fixed;
	display:none;
	z-index:201
}
.jump_page_pop_back {
	top:0;
	bottom:0;
	left:0;
	right:0;
	background:#000;
	opacity:.6
}
.jump_page_pop_con {
	position:fixed;
	top:10%;
	left:50%;
	margin-left:-125px;
	width:262px;
	height:406px
}
.jump_page_pop_con .jump_page_pop_close {
	position:absolute;
	right:-10px;
	top:-20px;
	width:25px;
	height:25px;
	background:url(../images/signclose_d62894f.png);
	border:0
}
.jump_page_pop_con .jump_page_pop_btn {
	width:92%;
	height:30px;
	line-height:30px;
	position:absolute;
	left:0;
	bottom:7%;
	font-size:14px;
	text-align:center;
	color:#3283fb
}
.frs_sign_in_show {
	position:fixed;
	display:none;
	z-index:201
}
.frs_sign_in_prompt {
	top:0;
	left:0;
	right:0;
	bottom:0;
	background:#000;
	opacity:.3
}
.frs_sign_in_prompt_img {
	top:20%;
	left:50%;
	margin-left:-130px;
	background:url(../images/pbsignimages_64c96a0.png) no-repeat;
	width:260px;
	height:336px
}
.frs_sign_in_prompt_btn {
	position:relative;
	display:block;
	left:20px;
	top:293px;
	height:33px;
	width:222px;
	opacity:0;
	border:0
}
.frs_sign_in_prompt_close {
	position:relative;
	top:-60px;
	right:-260px;
	width:25px;
	height:25px;
	background:url(../images/pbsignclose_d62894f.png) no-repeat;
	border:0
}
.pager_btn {
	display:block;
	height:40px;
	background:#f0f2f5 -webkit-gradient(linear, 0 0, 0 100%, from(#f5f7fa), to(#f0f2f5));
	box-shadow:0 1px 1px rgba(0, 0, 0, .1);
	border-radius:5px;
	border:1px solid #e1e3e5;
	line-height:40px;
	text-align:center;
	font-size:16px;
	color:#323233;
	margin:10px 35px
}
.list_load_more {
	display:block;
	height:30px;
	line-height:30px;
	text-align:center;
	color:#232323;
	margin:15px
}
#list_pager {
	height:44px;
	line-height:44px;
	background:#fff;
	display:-ms-flexbox;
	display:flex;
	border-top:1px solid #f0f0f0;
	position:relative;
	-ms-flex-align:center;
	align-items:center;
	-ms-flex-pack:center;
	justify-content:center;
	display:-webkit-flex;
	-webkit-align-items:center;
	-webkit-justify-content:center
}
.bottom_pager_btn {
	display:-ms-flexbox;
	display:flex;
	-ms-flex-positive:1;
	flex-grow:1;
	text-align:center;
	-ms-flex-align:center;
	align-items:center;
	-ms-flex-pack:center;
	justify-content:center;
	height:100%;
	-webkit-tap-highlight-color:rgba(255, 255, 255, 0);
	display:-webkit-flex;
	-webkit-flex-grow:1;
	-webkit-align-items:center;
	-webkit-justify-content:center
}
.bottom_pager_btn.active:active {
	opacity:.3
}
.bottom_pager_btn input {
	font-size:14px;
	line-height:24px;
	border:0;
	background:transparent;
	color:#333;
	text-align:center;
	width:100px
}
#list_pager .disabled span {
	opacity:.5
}
.pager_num {
	position:absolute;
	left:50%;
	transform:translateX(-50%);
	padding:0;
	width:100px;
	-webkit-transform:translateX(-50%)
}
.pager_per_icon {
	content:"";
	display:block;
	border-width:2px 0 0 2px;
	width:12px;
	height:12px;
	background:url(../images/icon_lou_arrow_gray_next@3x_4814021.png);
	background-size:100% 100%;
	transform:rotate(180deg);
	-webkit-transform:rotate(180deg)
}
.pager_next_icon {
	content:"";
	display:block;
	border-width:2px 0 0 2px;
	width:12px;
	height:12px;
	background:url(../images/icon_lou_arrow_gray_next@3x_4814021.png);
	background-size:100% 100%
}
.dia_mask {
	position:fixed;
	width:100%;
	height:100%;
	top:0;
	left:0;
	background-color:rgba(0, 0, 0, .6);
	z-index:100003
}
.dia_wrapper {
	position:absolute;
	left:50%;
	top:50%;
	width:280px;
	margin-top:-75px;
	margin-left:-140px;
	background-color:#f2f2f2;
	border:1px solid #c6c6c6;
	z-index:100004;
	-webkit-tap-highlight-color:transparent;
	border-radius:4px
}
.dia_title {
	margin:15px 0 8px;
	font-size:16px;
	line-height:16px;
	color:#333;
	text-align:center
}
.dia_content {
	margin:0 20px;
	font-size:12px;
	line-height:16px;
	color:#666;
	text-align:center
}
.dia_btnwrapper {
	text-align:center
}
.dia_btn {
	display:inline-block;
	width:106px;
	height:34px;
	margin:10px 6px;
	border:1px solid #d2d2d2;
	background-color:#f7f7f7;
	font-size:16px;
	line-height:34px;
	color:#333;
	text-align:center
}
.dia_okbtn {
	border:1px solid #135cbe;
	background-color:#3b89f6;
	color:#fff
}
.dia_btn_l1 {
	width:180px
}
.dia_btn_l2 {
	width:106px
}
.dia_closebtn_container {
	position:absolute;
	right:-20px;
	top:-20px;
	padding:6px
}
.dia_closebtn {
	display:block;
	width:28px;
	height:28px;
	-webkit-transform:rotate(45deg);
	transform:rotate(45deg);
	-webkit-border-radius:14px;
	border-radius:14px;
	-webkit-user-select:none;
	-moz-user-select:none;
	-ms-user-select:none;
	user-select:none;
	background-color:#fafafa
}
.dia_closebtn:before {
	content:'';
	position:absolute;
	height:16px;
	width:2px;
	background:#c6c6c6;
	left:13px;
	top:6px
}
.dia_closebtn:after {
	content:'';
	position:absolute;
	width:16px;
	height:2px;
	left:6px;
	top:13px;
	background:#c6c6c6
}
.no-content-view-wrap {
	width:100%;
	padding:24px 0;
	text-align:center;
	background:#fff
}
.no-content-view-wrap .no-content-view-img {
	width:276px;
	height:auto;
	margin-bottom:12px
}
.no-content-view-wrap .no-content-view-desc {
	font-size:16px;
	line-height:40px;
	color:#333
}
.no-content-view-wrap .no-content-view-btn {
	color:#3D6299;
	font-size:12px
}
.maker_prompt_back {
	position:fixed;
	top:0;
	left:0;
	right:0;
	bottom:0;
	z-index:10002;
	background:rgba(0, 0, 0, .3)
}
.maker_prompt {
	width:260px;
	min-height:320px;
	background:#3af;
	position:relative;
	top:130px;
	left:50%;
	margin-left:-130px;
	border-radius:8px;
	text-align:center
}
.maker_prompt img {
	width:80%;
	height:auto;
	margin-top:40px;
	margin-bottom:-5px
}
.maker_prompt button {
	border:0;
	outline:0;
	color:#3af;
	font-size:18px;
	margin:0;
	padding:0
}
.maker_prompt p {
	position:absolute;
	width:100%;
	text-align:center
}
.maker_prompt .prompt_down_btn {
	left:0;
	bottom:0;
	width:80%;
	height:40px;
	border-radius:4px;
	background:#fff
}
.maker_prompt .prompt_close_btn {
	position:absolute;
	display:inline-block;
	top:10px;
	right:10px;
	padding-top:10px;
	padding-right:10px;
	width:14px;
	height:14px;
	background:url(../images/closebtn_1356d0a.png) no-repeat;
	background-size:14px, auto
}
.maker_prompt .prompt_one_word {
	top:10%;
	font-size:18px;
	color:#333
}
.maker_prompt .prompt_two_word {
	top:18%;
	font-size:14px;
	color:#333
}
.tl_spread .btn_wrap {
	text-align:center;
	margin:0 10px;
	padding-bottom:10px
}
.tl_spread .btn_download {
	width:85px;
	padding:0;
	font-size:12px
}
.tl_spread_frs .medias_wrap {
	padding:0;
	margin:0 10px 10px;
	position:relative
}
.tl_spread_frs .medias_wrap img {
	vertical-align:top
}
.tl_spread_frs .medias_wrap .source {
	position:absolute;
	right:0;
	bottom:0;
	width:20px;
	height:16px;
	background:url(../images/source_d9d0a31.png) no-repeat;
	background-size:cover;
	font-family:Arial;
	font-weight:700;
	text-align:center;
	line-height:19px;
	text-indent:6px;
	color:#fff;
	font-size:12px;
	opacity:.8
}
.tl_spread .spread_feed_img {
	width:100%
}
.tl_spread .ti_icon_spread {
	font-size:13px;
	color:#999;
	position:relative;
	display:inline-block;
	margin-right:7px;
	top:-1px
}
#pblist .tl_spread .ti_icon_spread {
	top:-2px;
	font-size:15px
}
.tl_spread .spread_iframe iframe {
	vertical-align:top;
	width:100%;
	height:216px
}
.tl_spread_type_1003 .spread_iframe iframe {
	height:198px
}
.tl_spread_type_1004 .spread_iframe iframe {
	height:218px
}
.tl_spread_pb {
	background-color:#F5F7FA
}
.tl_spread_pb .ti_item {
	display:block;
	padding:10px 0 0;
	-webkit-tap-highlight-color:rgba(255, 255, 255, 0)
}
.tl_spread_pb .ti_title {
	word-break:break-all;
	color:#262626;
	font-size:18px;
	line-height:23px;
	margin-bottom:5px;
	padding:0 10px
}
.tl_spread_pb .medias_wrap {
	margin-bottom:10px;
	padding:0 10px;
	position:relative
}
.tl_spread_pb .medias_wrap img {
	vertical-align:top
}
.tl_spread_pb .medias_wrap .source {
	position:absolute;
	right:10px;
	bottom:0;
	width:20px;
	height:16px;
	background:url(../images/source_d9d0a31.png) no-repeat;
	background-size:cover;
	font-family:Arial;
	font-weight:700;
	text-align:center;
	line-height:19px;
	text-indent:6px;
	color:#fff;
	font-size:12px;
	opacity:.8
}
.tl_spread_pb .btn_wrap {
	border-bottom:1px solid #E1E3E6
}
.tl_spread_pb .spread_iframe {
	border-bottom:1px solid #EAEBEC
}
.tl_spread_pb .spread_iframe iframe {
	height:77px
}
.tl_spread_type_1103 .spread_iframe iframe {
	height:229px
}
.tl_spread_type_1103 {
	padding:0 10px
}
.tl_spread_type_1005 .spread_iframe iframe {
	height:224px
}
.game-appcode-icon {
	border-color:#fbcdbd;
	color:#f25824
}
.text-overflow {
	text-overflow:ellipsis;
	white-space:nowrap;
	overflow:hidden
}
.btn_block {
	display:block
}
.game-appcode-over-btn {
	opacity:.6
}
.game-appcode-download {
	padding:10px 8px
}
.game-appcode-download>.img-wrapper {
	width:50px;
	height:50px;
	overflow:hidden;
	float:left
}
.game-appcode-download>.img-wrapper>img {
	width:100%;
	height:auto
}
.game-appcode-download>.game-appcode-download-btn_wrapper {
	float:right;
	line-height:50px
}
.game-appcode-download>.game-appcode-download-content-wrapper {
	margin:0 50px;
	padding:0 10px
}
.game-appcode-download>.game-appcode-download-content-wrapper>.game-appcode-title {
	color:#313233;
	line-height:24px
}
.game-appcode-download>.game-appcode-download-content-wrapper>.game-appcode-recommend {
	color:#abaeb3;
	line-height:24px
}
.game-appcode-done {
	padding-top:4px;
	min-height:40px;
	line-height:36px;
	position:relative
}
.game-appcode-done>.game-appcode-content {
	display:inline-block;
	vertical-align:middle;
	width:100%
}
.game-appcode-done>.game-appcode-content>.game-appcode-code {
	margin-right:58px;
	padding:5px 8px;
	line-height:14px;
	background-color:#DCE0E3;
	color:#494b4d;
	border-radius:2px
}
.game-appcode-done>.game-appcode-content>.game-appcode-code>span, .game-appcode-done>.game-appcode-content>.game-appcode-code input {
	vertical-align:middle
}
.game-appcode-done>.game-appcode-content>.game-appcode-code>.span-game-appcode {
	color:#7a7c80
}
.game-appcode-done>.game-appcode-content>.game-appcode-code>.textarea-game-appcode {
	line-height:1em;
	height:1em;
	border:0;
	background-color:inherit;
	resize:none
}
.game-appcode-done>.game-appcode-btn-wrapper {
	position:absolute;
	top:4px;
	right:0
}
.forum_item {
	border-bottom:1px solid #f0f1f2;
	position:relative;
	background:#FFF;
	line-height:20px
}
.forum_info_wrapper {
	display:block;
	min-height:60px;
	padding:8px 66px 8px 78px
}
.forum_portrait {
	position:absolute;
	top:50%;
	left:10px;
	height:60px;
	width:60px;
	border-radius:3px;
	margin-top:-30px;
	-webkit-box-shadow:inset 0 0 1px 0 rgba(0, 0, 0, .5);
	box-shadow:inset 0 0 1px 0 rgba(0, 0, 0, .5);
	background-size:100% 100%
}
.forum_name {
	margin:0;
	font-size:16px;
	line-height:22px;
	color:#333;
	text-overflow:ellipsis;
	overflow:hidden;
	white-space:nowrap
}
.forum_info {
	font-size:12px;
	color:#f15a23;
	text-overflow:ellipsis;
	overflow:hidden;
	white-space:nowrap
}
.forum_slogan {
	font-size:11px;
	line-height:18px;
	color:#666;
	text-overflow:ellipsis;
	overflow:hidden;
	white-space:nowrap
}
.post_item_info_author {
	margin-left:0
}
.forum_info_menber_num, .forum_info_post_num {
	margin-right:6px
}
.forum_info_menber_num:before, .forum_info_post_num:before {
	color:#262626
}
.forum_info_menber_num:before {
	content:'关注 '
}
.forum_info_post_num:before {
	content:'贴子 '
}
.forum_order {
	width:20px;
	height:24px;
	position:absolute;
	top:50%;
	margin-top:-12px;
	left:10px;
	color:#c9c9c9;
	font-size:15px;
	line-height:24px
}
.forum_order_1, .forum_order_2, .forum_order_3 {
	background:url(../images/forum_rank_icons_2a1e0d1.png) 0 0 no-repeat;
	background-size:20px auto;
	text-indent:-9999px
}
.forum_order_2 {
	background-position:0 -32px
}
.forum_order_3 {
	background-position:0 -64px
}
.has_order .forum_portrait {
	left:38px
}
.forum_info_wrapper.has_order {
	padding-left:102px
}
.rank_up_w {
	position:absolute;
	top:6px;
	right:10px;
	color:#f15a23;
	font-size:12px
}
.rank_up_w .rank_up_num {
	padding-left:15px
}
.arrow-up:before, .arrow-up:after, .arrow-up span:before, .arrow-up span:after {
	content:"";
	position:absolute;
	top:50%;
	left:0
}
.arrow-up span:before {
	left:4px;
	margin-top:-5px;
	border-width:0 4px 3px;
	border-color:#f15a23 transparent;
	border-style:solid;
	background:transparent
}
.arrow-up span:after {
	left:7px;
	width:2px;
	height:7px;
	margin-top:-2px;
	background:#f15a23
}
.manage_newthread {
	height:45px;
	margin-bottom:30px;
	padding:0 7px;
	border-top:1px solid #F0F0F0;
	border-bottom:1px solid #F0F0F0;
	-webkit-tap-highlight-color:rgba(0, 0, 0, 0)
}
.manage_newthread .j_del_post {
	width:100%;
	text-align:center
}
.manage_newthread .manage_bar {
	display:-ms-flexbox;
	display:flex;
	text-align:center;
	line-height:45px
}
.manage_newthread .manage_bar div {
	-ms-flex:1;
	flex:1;
	font-size:13px;
	color:#3D6299
}
.thread_manage_btn {
	width:100%;
	display:block;
	-webkit-box-flex:1;
	-webkit-flex:1;
	-ms-flex:1;
	flex:1
}
.bz_app_prompt {
	display:none
}
.bz_app_prompt_back {
	position:fixed;
	top:0;
	left:0;
	right:0;
	bottom:0;
	background:#000;
	opacity:.3;
	z-index:10002
}
.bz_app_prompt_box {
	position:fixed;
	top:75px;
	left:50%;
	margin-left:-125px;
	width:250px;
	height:390px;
	background:#fff;
	z-index:10003;
	border-radius:5px;
	text-align:center
}
.bz_app_prompt_head {
	width:100%;
	height:45px;
	line-height:45px;
	border-bottom:1px dashed #3385FF;
	color:#3385FF;
	font-size:16px
}
.prompt_close {
	position:absolute;
	width:13px;
	height:13px;
	border:0;
	top:15px;
	right:15px;
	background:url(../images/close_btn_2bef5ed.png);
	cursor:pointer;
	outline-style:none
}
.prompt_close:active {
	background:url(../images/after_close_84d72bd.png)
}
.bz_app_prompt_img {
	width:100%;
	height:179px
}
.bz_app_prompt_img img {
	margin-top:14px
}
.bz_app_prompt_word_box {
	background:#3385FF;
	width:100%;
	height:166px;
	text-align:center;
	color:#fff;
	font-size:14px;
	border-bottom-left-radius:5px;
	border-bottom-right-radius:5px
}
.bz_app_prompt_word_box p {
	padding-top:10px;
	line-height:1.7
}
.bz_app_prompt_word_box span {
	font-size:18px
}
.frs_bz_app_open_btn {
	position:absolute;
	bottom:15px;
	left:50px;
	width:150px;
	height:36px;
	background:#fff;
	color:#3385FF;
	font-size:16px;
	border:0;
	border-radius:5px;
	outline-style:none
}
.frs_bz_app_open_btn:active {
	background:#E3E4E6
}
.voice_music {
	border-radius:3px;
	margin:0 0 10px;
	overflow:hidden;
	-webkit-tap-highlight-color:rgba(0, 0, 0, 0);
	-webkit-user-select:none
}
.voice_play {
	float:left;
	width:22px;
	margin-left:10px;
	height:100%;
	background:url(../images/voice_controler_a5c61de.png) no-repeat -22px 0;
	background-size:44px auto
}
.voice_pause {
	background-position:0 0
}
.voice_loading .voice_play {
	background:url(../images/loader.gif) no-repeat 4px 11px;
	background-size:14px auto
}
.voice_cd {
	float:right;
	width:40px;
	margin-right:10px;
	height:100%;
	color:#313233;
	font-size:14px;
	line-height:35px;
	text-align:right
}
.voice_bar {
	margin:16px 50px 0 42px;
	height:3px;
	background-color:#d8dadc;
	border-radius:3px
}
.voice_cur {
	width:0;
	height:3px;
	border-radius:3px;
	background-color:#3385ff
}
.close_word {
	display:none;
	color:#666
}
.voice_open {
	height:35px;
	background:rgba(0, 0, 64, .03) url(../images/voice_controler_a5c61de.png) no-repeat 10px -28px;
	background-size:44px auto
}
.voice_open:active {
	background-color:rgba(0, 0, 64, .08)
}
.voice_close .voice_play, .voice_close .voice_cd, .voice_close .voice_bar {
	display:none
}
.voice_close .close_word {
	display:block
}
.content_transmit {
	position:relative;
	margin-top:10px;
	margin-bottom:12px;
	background:#f2f2f2;
	border-radius:2px;
	padding:10px
}
.content_transmit:before {
	content:" ";
	position:absolute;
	top:-4px;
	left:20px;
	width:10px;
	height:10px;
	background:#f2f2f2;
	-webkit-transform:rotate(45deg)
}
.content_transmit_from {
	font-size:12px;
	color:#ababab
}
.pb_act_shut {
	display:block;
	border:1px solid #DCE0E3;
	padding:10px;
	text-align:center;
	border-radius:2px;
	background-color:#f2f3f4
}
.act_btn_join {
	width:100%;
	box-sizing:border-box
}
.act_icon {
	display:block;
	margin:0 auto
}
.act_join_wrapper {
	padding:15px
}
.post_list_item .act_join_wrapper a:visited {
	color:#313233
}
.post_list_item .act_join_wrapper a.btn_default:visited {
	color:#fff
}
.act_hot_img_wrapper .BDE_Image {
	width:100%
}
.videoFooter {
	text-align:center;
	height:50px;
	line-height:50px;
	width:100%;
	text-align:center;
	background:#fff;
	font-size:16px;
	color:#0078fe
}
.videoFooter:hover {
	background:#fff
}
.videoFooter:active {
	background:#fff
}
.videoFooter span {
	display:inline-block;
	padding:0 20px;
	max-width:100%;
	overflow:hidden;
	border-radius:4px;
	border:1px solid #3385ff;
	font-size:14px;
	height:30px;
	line-height:30px;
	margin-top:9px
}
.pb_imgs {
	position:relative;
	margin-top:16px;
	display:none
}
.pb_imgs .pb_imgs_top, .pb_imgs .pb_imgs_bottom_left, .pb_imgs .pb_imgs_bottom_right {
	display:block;
	overflow:hidden;
	float:left;
	position:relative
}
.pb_imgs .pb_imgs_top img, .pb_imgs .pb_imgs_bottom_left img, .pb_imgs .pb_imgs_bottom_right img {
	width:100%
}
.pb_imgs .pb_imgs_top {
	width:100%;
	margin-bottom:4px
}
.pb_imgs .pb_imgs_bottom_left {
	width:50%;
	margin-right:2px
}
.pb_imgs .pb_imgs_bottom_right {
	width:50%;
	margin-left:2px;
	position:relative
}
.pb_imgs .pb_imgs_bottom_right span {
	position:absolute;
	bottom:8px;
	right:8px;
	width:50px;
	height:18px;
	line-height:18px;
	color:#FFF;
	font-size:10px;
	display:block;
	border-radius:9px;
	background-color:rgba(0, 0, 0, .5);
	text-align:center;
	z-index:2
}
.pb_imgs .pb_imgs_bottom_right span .pic_icon {
	position:relative;
	top:auto;
	left:auto;
	transform:translate(0, 0);
	height:8px;
	width:10px;
	margin-right:4px
}
.pb_imgs img {
	position:absolute;
	top:50%;
	left:50%;
	transform:translate(-50%, -50%)
}
.pb_imgs .pb_imgs_left {
	width:50%;
	height:200px;
	float:left;
	overflow:hidden
}
.pb_imgs .pb_imgs_right1 {
	width:49%;
	height:98px;
	margin-bottom:4px;
	float:right;
	overflow:hidden
}
.pb_imgs .pb_imgs_right2 {
	width:49%;
	height:98px;
	position:relative;
	float:right;
	overflow:hidden
}
.pb_imgs .pb_imgs_right2 span {
	position:absolute;
	bottom:0;
	right:0;
	display:block;
	width:50px;
	height:30px;
	color:#fff;
	text-align:center;
	line-height:30px;
	background:#337cea
}
.pb_imgs .pb_imgs_weixin {
	top:0;
	position:absolute;
	display:none;
	width:100%;
	height:240px;
	background:0 0
}
.pb_imgs .img_desc {
	height:48px;
	text-align:center
}
.pb_imgs .img_desc a {
	display:inline-block;
	height:30px;
	line-height:30px;
	text-align:center;
	color:#3385ff;
	font-size:14px;
	margin-top:24px;
	padding:0 20px;
	max-width:100%;
	overflow:hidden;
	border-radius:4px;
	border:1px solid #3385ff
}
.statistics_img_view {
	display:none;
	position:absolute;
	width:0;
	height:0
}
.post_list_item .content .post_long_link {
	display:inline-block;
	padding:0 5px;
	height:22px;
	line-height:22px;
	font-size:12px;
	color:#fff;
	border-radius:3px;
	background-color:#3282f9
}
.tpoint-imgs {
	width:100%;
	overflow-x:hidden;
	margin-top:6px
}
.tpoint-imgs a {
	display:inline-block
}
.tpoint-imgs img {
	max-width:100%
}
.tpoint-landmark {
	position:relative;
	padding-left:24px;
	height:24px;
	line-height:28px;
	overflow:hidden;
	white-space:nowrap;
	text-overflow:ellipsis;
	font-size:12px;
	color:#c5c9cd;
	background:url(../images/building_40a3daf.png) no-repeat
}
.tpoint-landmark span {
	position:absolute;
	right:4px;
	bottom:0;
	border:1px solid #dedfe1;
	line-height:16px;
	padding:0 2px
}
.outside_post {
	position:relative;
	font-size:14px;
	color:#666;
	background:#F7F7F7;
	padding:12px 12px 0;
	margin-top:21px;
	border:1px solid #EEE;
	display:block
}
.outside_post:before {
	content:" ";
	border:0 solid transparent;
	border-width:0 12px 12px;
	border-bottom-color:#EEE;
	position:absolute;
	height:0;
	width:0;
	top:-12px;
	left:15px
}
.outside_post:after {
	content:" ";
	border:0 solid transparent;
	border-width:0 12px 12px;
	border-bottom-color:#F7F7F7;
	position:absolute;
	height:0;
	width:0;
	top:-11px;
	left:15px
}
.outside_post img {
	max-width:100%;
	margin:8px 0
}
.outside_post_flash, .outside_post_link, .outside_post_video {
	line-height:32px;
	width:100%;
	overflow:hidden;
	white-space:nowrap;
	text-overflow:ellipsis
}
.outside_post_link {
	border-top:1px dotted #EEE
}
.outside_post_link a {
	display:inline;
	color:#666
}
.outside_post_video {
	position:relative
}
.outside_post_video span {
	width:65px;
	height:65px;
	left:50%;
	top:35%;
	margin-left:-20px;
	border-radius:32.5px;
	position:absolute;
	background:#8b8b89;
	opacity:.7
}
.outside_post_video span:before {
	content:'';
	width:0;
	height:0;
	border-top:18px solid transparent;
	border-left:30px solid #323232;
	border-bottom:18px solid transparent;
	border-radius:2px;
	position:absolute;
	left:35%;
	top:20%
}
.post_vote {
}
.post_title_embed {
	color:#000;
	font-size:18px;
	font-weight:700;
	line-height:28px;
	/*margin:38px 15px 8px 15px */
}
.post_activity_light {
	position:relative;
	float:left;
	top:3px;
	display:inline-block;
	width:26px;
	height:12px;
	padding:2px 0;
	margin-right:5px;
	background:#ef4444;
	color:#fff;
	font-size:10px;
	line-height:12px;
	border-radius:2px;
	text-align:center;
	font-weight:400
}
.post_activity_transmit_light {
	position:relative;
	float:left;
	top:3px;
	display:inline-block;
	width:26px;
	height:12px;
	padding:2px 0;
	margin-right:5px;
	background:#3381e3;
	color:#fff;
	font-size:10px;
	line-height:12px;
	border-radius:2px;
	text-align:center;
	font-weight:400
}
.ti_title_icon {
	display:inline-block;
	font-size:10px;
	line-height:10px;
	height:10px;
	padding:3px;
	border:1px solid #ccc;
	border-radius:2px;
	margin:0 5px 0 0;
	position:relative;
	top:-2px;
	left:0;
	font-weight:400
}
.ti_icon_huodong {
	border-color:#f4887f;
	color:#f4887f
}
.ti_icon_lottery {
	border-color:#ff821c;
	color:#ff821c
}
.ti_act_join_num {
	background-color:#f0f2f5;
	border-radius:2px;
	font-weight:400;
	font-size:12px;
	display:inline-block;
	height:20px;
	line-height:20px;
	padding:0 5px
}
.ti_act_join_num em {
	color:#f55925;
	font-style:normal
}
.abstract-link {
	color:#469
}
