﻿.home_card .user_icons {
	margin-left:5px;
	max-width:90px;
	overflow:hidden;
	white-space:nowrap
}
.user_icons {
	display:inline-block
}
.user_icons>span {
	display:block;
	float:left;
	height:12px;
	width:12px;
	margin:0 3px 0 0;
	background-repeat:no-repeat;
	background-size:auto 75px
}
.user_icons_pb {
	display:inline-block;
	vertical-align:middle
}
.user_icons_pb>span {
	height:18px;
	width:19px;
	background-size:auto 112px;
	margin:0 4px 0 0
}
.reply_name {
	color:#000
}
.reply_user {
	float:left;
	line-height:30px
}
.fmain {
	text-align:left;
	line-height:23px;
	position:relative;
	margin:6px 0 3px;
	word-wrap:break-word
}
.fmain.active {
	background-color:rgba(0, 0, 0, .05)
}
.floor_content {
	color:#333;
	margin-right:6px;
	font-size:16px;
	text-align:justify
}
.floor_content a {
	color:#333
}
.floor_content img[src*="tb/editor"] {
vertical-align:middle;
height:14px;
margin:-2px 4px 0 4px
}
.list_item_time {
	color:#a9aeb3;
	font-size:12px;
	margin-right:6px
}
.floor_manage_btn {
}
.net_search_url {
	display:none
}
#pblist .post_list_item[fn="1"] {
	background:#fff;
	border-bottom:8px solid #F5F5F5;
	padding:0 17px;
	margin:10px 0 0
}
.post_list_item .list_item_wrapper {
	border-bottom:0
}
.post_list_item[fn="1"] .content {
	color:#000;
	padding-left:0;
	margin-top:22px;
	margin-bottom:23px
}
.post_list_item[fn="1"] .content .wrap.pbimgwapper {
	margin:16px 0
}
.post_list_zan_num {
	display:block;
	padding-left:20px;
	background-position:0 -1214px;
	line-height:38px;
	font-size:14px
}
.list .list_item_wrapper {
	position:relative;
	margin:0;
	border:0;
	padding:0
}
.list li.no_border::after {
height:0
}
.list li {
	margin:17px 17px 34px;
	position:relative;
	-webkit-tap-highlight-color:rgba(255, 255, 255, 0)
}
.list li::after {
content:'';
position:absolute;
left:0;
bottom:-18px;
width:100%;
height:1px;
background:#f0f0f0;
transform:scaleY(0.5)
}
.list li:last-child::after {
height:0
}
.list_main {
	margin-top:0
}
.list_item:last-child {
	margin-bottom:17px;
	border-bottom:0
}
.list_left {
	float:left;
	margin-right:5px;
	margin-top:-5px;
	position:absolute
}
.list_left img {
	border-radius:5px
}
.h_pro {
	margin-top:5px
}
.list_item_img {
	float:left;
	display:inline;
	text-align:center
}
.list_item_footer .user_level {
	color:#1665BE
}
.list_left_space {
	padding-left:40px
}
.list_item_top {
	font-size:12px;
	line-height:15px;
	color:#a9aeb3;
	position:relative
}
.list_item_top .user_name {
	font-size:14px;
	color:#333
}
.list_item_top.clearfix::after {
display:block;
content:' ';
height:0
}
.list_item_top .verified_id {
	padding-right:0
}
.list_item_top .verified_id:after {
	background:0 0
}
.list_item_top_avatar {
	float:left;
	margin-right:9px;
	line-height:0
}
.user_img {
	height:35px;
	width:35px;
	border-radius:50%;
	border:0 solid #eee
}
.list_item_top_name {
	display:block;
	line-height:18px;
	text-overflow:ellipsis;
	white-space:nowrap;
	overflow:hidden;
	margin-right:50px;
	height:35px
}
.user_name.red_name {
	color:#e53917;
	/*padding-left:21px;*/
	background-position:left 0;
	background-size:16px auto;
	background-repeat:no-repeat
}
.list_item_top_name .brand_bawu {
	color:#3385ff;
	display:inline-block;
	position:relative;
	height:16px;
	width:43px;
	line-height:16px;
	text-align:center
}
.list_item_top_name .brand_bawu.scale-1px::after {
border:1px solid rgba(51, 133, 255, .2);
border-radius:2px
}
.list_item_top_name .level {
	margin:0 3px;
	vertical-align:top
}
.user_name.red_name.single_member_name {
	padding-left:0
}
.user_name.red_name .user_name {
	font-size:15px;
	color:#ff0000;
}
.floor_lz_icon {
	display:inline-block;
	line-height:18px;
	text-align:center;
	background:#3381e3;
	color:#fff;
	padding:0 4px;
	margin:0 4px 0 0;
	border-radius:2px;
	vertical-align:middle
}
.list_item_top .user_bawu_icon {
	position:relative;
	top:1px;
	display:inline-block;
	width:18px;
	height:18px;
	background:url(../images/bawu_icon_fe7200c.png) no-repeat;
	background-size:12px auto;
	background-position:0 0;
	margin:0 2px
}
.list_item_top .user_bawu_manager {
	background-position:0 0
}
.list_item_top .user_bawu_assist {
	background-position:0 -18px
}
.list_item_top .bawu_manager, .list_item_top .bawu_assist {
	margin:-3px 3px 0
}
.bawu_manager, .bawu_assist {
	width:18px;
	height:18px
}
.list_item_more_operation {
	position:absolute;
	top:0;
	right:0;
	width:100%;
	height:0
}
.list_item_more_operation_btn {
	position:absolute;
	right:0;
	width:18px;
	height:18px;
	background-image:url(../images/icon_card_more_n_1bb7e17.png);
	background-repeat:no-repeat;
	background-size:contain;
	background-position:center;
	-webkit-tap-highlight-color:rgba(255, 255, 255, .3)
}
.list_item_operation {
	visibility:hidden;
	position:absolute;
	top:30px;
	right:0;
	background:#fff;
	border-radius:4px;
	-webkit-transform-origin:100% 50%;
	transform-origin:100% 50%;
	border:1px solid #f0f0f0;
	width:100px;
	box-shadow:0 2px 3px #ccc
}
.list_item_operation .op-btn {
	display:block;
	position:relative;
	line-height:30px;
	color:#535353;
	height:45px;
	border-bottom:1px solid #f0f0f0;
	font-size:16px;
	line-height:45px;
	padding-left:15px
}
.list_item_operation .op-btn:last-child {
	border-bottom:0
}
.list_item_operation .op-btn:visited {
	color:#535353
}
.list_item_operation .op-btn:active {
	background-color:#f5f5f5
}
.list_item_operation .btn:before {
	content:'.';
	color:transparent;
	display:inline-block;
	width:4px
}
.list_item_operation .btn:after {
	content:"";
	width:24px;
	height:30px;
	position:absolute;
	left:8px
}
.list_item_floor .reply_icon, .list_item_floor .report_icon {
	display:inline-block;
	float:none;
	margin-top:2px 0 0 0;
	opacity:.6;
	height:24px;
	width:0;
	text-indent:-999em
}
.content {
	font-size:16px;
	margin:10px 0 4px;
	color:#333;
	line-height:24px;
	word-break:break-word;
	text-align:justify
}
.content img[src*="tb/editor"] {
vertical-align:middle;
height:16px;
margin:-2px 4px 0 4px
}
.list .content .video {
	width:100%;
	height:200px!important;
	overflow:hidden
}
.content .video img {
	width:100%
}
.list .content .video span {
	width:65px;
	height:65px;
	background:#8b8b89;
	left:50%;
	margin-left:-20px;
	border-radius:32.5px
}
.list .content .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%
}
.content_from_forum {
	font-size:14px;
	margin:8px 0;
	color:#c5c9cd;
	line-height:150%;
	word-break:break-word;
	padding-left:48px
}
.master_sign {
	width:16px;
	height:16px;
	vertical-align:middle;
	display:inline-block;
	background:url(../images/master_sprit_5bca073.png);
	bacakground-size:22px 190px;
	-webkit-background-size:22px 190px;
	background-position:-3px -58px
}
.master_sign_wing {
	width:25px;
	height:16px;
	vertical-align:middle;
	display:inline-block;
	background:url(../images/wing_31acc55.png);
	bacakground-size:32px 33px;
	-webkit-background-size:32px 33px;
	background-position:2px -5px
}
.bdhd_video {
	color:#42a2e5
}
.bdhd_video span, .bdhd_video em {
	display:inline-block
}
.bdhd_video>span {
	width:70px;
	height:25px;
	-webkit-border-radius:3px;
	font-size:14px;
	border:1px solid #dce4e8;
	-webkit-box-shadow:0 0 4px #e7f1f6 inset;
	margin-right:5px
}
.bdhd_video>span>span {
	width:66px;
	height:21px;
	margin:2px;
	line-height:20px;
	text-align:center;
	background-color:#7dbddd;
	-webkit-border-radius:3px;
	color:#fff
}
.bdhd_video em {
	width:0;
	height:0;
	border:5px solid #7dbddd;
	border-left-color:#fff;
	margin:0 -6px -1px 7px
}
.list_item_author_meizhi {
	width:16px;
	height:16px;
	line-height:16px;
	margin-left:5px;
	vertical-align:middle;
	display:inline-block;
	position:relative;
	top:1px;
	background:url(../images/meizhi_sprite_749c6c7.png);
	background-size:16px 200px;
	-webkit-background-size:16px 200px
}
.list_item_author_meizhi.meizhi_level_0 {
	background-position:0 -40px
}
.list_item_author_meizhi.meizhi_level_1 {
	background-position:0 -60px
}
.list_item_author_meizhi.meizhi_level_2 {
	background-position:0 -80px
}
.list_item_author_meizhi.meizhi_level_3 {
	background-position:0 -100px
}
.fr_list {
	padding:7px 0 7.5px;
	margin:5px 0 0 43px;
	position:relative;
	background-color:#F5F5F5
}
.fr_list .list_item_floor {
	padding:1.5px 10px 0;
	margin:0
}
.fr_list .list_item_floor .fmain {
	margin:0
}
.fr_list .floor_footer_item {
	line-height:19px
}
.fr_list .user_name {
	font-size:14px;
	color:#3D6299
}
.fr_list .user_name:visited {
	color:#333
}
.fr_list .floor_content {
	color:#333;
	font-size:14px;
	text-align:justify
}
.fr_list .floor_content img {
	height:14px;
	width:14px
}
.class_hide_flag {
	display:none
}
.fmain .right_icon_groups {
	float:right;
	display:inline-block
}
.list_item_floor_num, .list_item_time {
	display:inline-block;
	margin-right:8px;
	color:#999;
	line-height:16px
}
.list_item_pipe {
	height:10px;
	margin-right:8px;
	background:#ccc;
	display:inline-block;
	width:1px;
	font-size:0
}
.muti_forum_info {
	margin-top:9px
}
.muti_forum_info .split {
	margin:0 8px;
	width:1px;
	background-color:#ccc;
	height:10px;
	display:inline-block
}
.list_item_shared_forum_name {
	color:#000!important
}
.list_item_shared_forum_name a {
	color:#000!important
}
.list_item_shared_forum_name a:visited {
	color:#000
}
.btn_shared_forum_name {
	color:#000
}
.muti_forum_del_info {
	margin-top:9px;
	color:#999
}
.post_list_item .btn_shared_forum_name:visited {
	color:#000
}
.pb_floow_load {
	display:block;
	margin-top:6px;
	font-size:12px;
	margin-bottom:0;
	padding:0 10px;
	color:#999;
	position:relative;
	-webkit-tap-highlight-color:rgba(255, 255, 255, .3)
}
.pb_floow_load:visited {
	color:#999
}
.fload_more_btn::after {
content:'';
position:absolute;
top:50%;
border:3px solid #f5f5f5;
border-left-color:#999;
transform:translateY(-50%);
margin-left:4px
}
.tpoint-promote-type {
	font-size:13px;
	color:#999
}
.iSlider-wrapper-container-hot-thread {
	position:relative;
	display:none
}
.iSlider-wrapper-container-hot-thread .islider-outer {
	display:block;
	position:relative;
	list-style:none;
	margin:0;
	padding:0;
	height:100%;
	width:100%;
	overflow:hidden;
	z-index:10
}
.iSlider-wrapper-container-hot-thread .islider-outer>li {
	position:absolute;
	top:0;
	left:0;
	margin:0;
	padding:0;
	width:100%;
	height:100%;
	list-style:none;
	overflow:hidden
}
.iSlider-wrapper-container-hot-thread .islider-img>img {
	max-width:100%;
	max-height:100%
}
.iSlider-wrapper-container-hot-thread .islider-sliding {
	z-index:0
}
.iSlider-wrapper-container-hot-thread .islider-sliding-focus {
	z-index:1
}
.iSlider-wrapper-container-hot-thread .islider-btn-outer {
	position:absolute;
	width:12px;
	height:12px;
	cursor:pointer;
	top:0;
	bottom:0;
	margin:auto 0;
	display:block;
	background-color:transparent
}
.iSlider-wrapper-container-hot-thread .islider-btn-outer.left {
	left:0
}
.iSlider-wrapper-container-hot-thread .islider-btn-outer.right {
	right:0
}
.iSlider-wrapper-container-hot-thread .islider-btn-inner {
	background:transparent url(../images/lunbo_arrow_54361dc.png) center / cover;
	width:12px;
	height:12px;
	display:block;
	border:0
}
.iSlider-wrapper-container-hot-thread .islider-btn-outer.left>.islider-btn-inner {
	transform:rotate(180deg)
}
.iSlider-wrapper-container-hot-thread .islider-btn-outer.right>.islider-btn-inner {
	transform:rotate(0)
}
.iSlider-wrapper-container-hot-thread .islider-dot-wrap {
	width:80%;
	height:10%;
	margin:0 auto;
	position:absolute;
	padding:0;
	left:0;
	right:0;
	bottom:0;
	z-index:10000;
	text-align:center
}
.iSlider-wrapper-container-hot-thread .islider-dot {
	position:relative;
	display:inline-block;
	width:.8em;
	height:.8em;
	border-radius:50%;
	border:1px solid #fff;
	list-style:none;
	margin:5px
}
.iSlider-wrapper-container-hot-thread .islider-dot.active {
	background-color:#fff
}
.iSlider-wrapper-container-hot-thread .bottom {
	display:-ms-flexbox;
	display:flex;
	position:absolute;
	bottom:20px;
	width:100%;
	margin-left:12px;
	padding-right:24px;
	box-sizing:border-box
}
.iSlider-wrapper-container-hot-thread .bottom p {
	font-size:14px;
	-ms-flex:1;
	flex:1
}
.iSlider-wrapper-container-hot-thread .bottom p:last-child {
	color:#3361A7;
	font-size:12px;
	text-align:right
}
#iSlider-wrapper-hot-thread {
	padding:20px 0;
	border-bottom:1px solid #eaebec;
	margin:0 12px;
	height:158px
}
#iSlider-wrapper-hot-thread .title {
	color:#000;
	font-size:18px;
	line-height:19px;
	height:38px;
	text-overflow:ellipsis;
	display:-webkit-box;
	-webkit-line-clamp:2;
	-webkit-box-orient:vertical;
	word-break:break-all;
	overflow:hidden
}
#iSlider-wrapper-hot-thread .imgs {
	margin:0 auto
}
#iSlider-wrapper-hot-thread .img-border {
	height:80px;
	margin-right:6px;
	margin-top:8px;
	margin-bottom:12px;
	display:inline-block;
	overflow:hidden;
	position:relative
}
#iSlider-wrapper-hot-thread .img-border img {
	position:absolute;
	top:50%;
	left:50%;
	transform:translate(-50%, -50%)
}
#iSlider-wrapper-hot-thread .img-border:last-child {
	margin-right:0
}
.user_icons_pb {
	margin-top:-6px
}
#pblist .bxs.post_list_item[fn="1"] {
	padding:0;
	margin:0
}
.bxs.post_list_item .content {
	margin-top:0;
	margin-bottom:15px
}
.bxs .post_title_embed {
	margin-top:0;
	margin-bottom:0;
	padding:0 17px;
	font-size:18px;
	line-height:26px;
	color:#333;
	font-weight:400
}
.bxs .video-desc {
	font-size:0;
	padding:0 17px 38px;
	height:14px
}
.bxs .video-desc div, .bxs .video-desc span {
	display:inline-block;
	font-size:13px;
	line-height:14px;
	color:#999
}
.bxs .video-desc span {
	position:relative;
	top:1px;
	margin:0 8px;
	width:1px;
	height:20px;
	transform:scale(0.5);
	background:#ccc;
	transform-origin:bottom center
}
.bxs .sum_flower {
	width:122px;
	height:36px;
	line-height:36px;
	text-align:center;
	border-radius:100px;
	font-size:12px;
	color:#4c4c4c;
	margin:0 auto 30px;
	display:-ms-flexbox;
	display:flex;
	-ms-flex-pack:center;
	justify-content:center;
	-ms-flex-align:center;
	align-items:center
}
.bxs .sum_flower.cur:after {
	border:1px solid #f34f18
}
.bxs .sum_flower .agree_container img {
	width:18px;
	height:18px;
	margin-right:5px;
	float:left;
	vertical-align:middle
}
.bxs .sum_flower .agree_container span {
	height:18px;
	line-height:18px;
	float:left;
	color:#333
}
.bxs .sum_flower .agree_container.agree .agree_pic {
	display:block
}
.bxs .sum_flower .agree_container.agree .no_agree_pic {
	display:none
}
.bxs .sum_flower .agree_container.agree span {
	color:#f34f18
}
.bxs .sum_flower .agree_container.no_agree .agree_pic {
	display:none
}
.bxs .sum_flower .agree_container.no_agree .no_agree_pic {
	display:block
}
.bxs .sum_flower .agree_container.cur {
animation:add_flower .5s
}
.bxs .scale-1px:after {
	border-radius:100px;
	border:1px solid #999
}
.list_item_flower {
	position:absolute;
	right:38px;
	top:0;
	display:-ms-flexbox;
	display:flex;
	-ms-flex-pack:center;
	justify-content:center;
	-ms-flex-align:center;
	align-items:center
}
.list_item_flower .agree_container img {
	width:18px;
	height:18px;
	margin-right:5px;
	float:left;
	vertical-align:middle
}
.list_item_flower .agree_container span {
	font-size:12px;
	color:#656566;
	line-height:18px;
	float:left
}
.list_item_flower .agree_container.agree .agree_pic {
	display:block
}
.list_item_flower .agree_container.agree .no_agree_pic {
	display:none
}
.list_item_flower .agree_container.agree span {
	color:#f34f18
}
.list_item_flower .agree_container.no_agree .agree_pic {
	display:none
}
.list_item_flower .agree_container.no_agree .no_agree_pic {
	display:block
}
.list_item_flower .agree_container.cur {
animation:add_flower .5s
}
.list li.god_replay, .list li.news_replay {
	height:40px;
	line-height:40px;
	font-size:14px;
	color:#000;
	margin:0;
	padding-left:17px
}
.list li.news_replay {
	border-top:8px solid #F5F5F5
}
.list li.news_replay.no-border {
	border-top:0 solid #F5F5F5
}
.list li.god_replay::before, .list li.news_replay::before {
border:1px solid #f0f0f0
}
.list li.god_replay::after, .list li.news_replay::after {
height:0
}
@keyframes add_flower {
0% {
transform:scale(1)
}
40% {
transform:scale(1.6)
}
80% {
transform:scale(0.8)
}
100% {
transform:scale(1)
}
}
.iscroll-hot-recommend {
	position:relative;
	height:150px;
	width:100%;
	overflow:hidden;
	background-color:#fff;
	margin-top:10px;
	border-bottom:1px solid #eaebec
}
.iscroll-hot-recommend .title {
	font-size:14px;
	line-height:35px;
	border-bottom:1px solid #e3e4e5;
	margin-bottom:10px;
	padding-left:10px
}
.iscroll-hot-recommend .hot-recommend-wrap {
	zoom:1;
	padding-left:10px;
	position:absolute
}
.iscroll-hot-recommend .hot-recommend-wrap:before, .iscroll-hot-recommend .hot-recommend-wrap:after {
	content:" ";
	display:table
}
.iscroll-hot-recommend .hot-recommend-wrap:after {
	clear:both
}
.iscroll-hot-recommend .hot-recommend-wrap .hot-recommend-item {
	float:left;
	zoom:1;
	padding-left:4px;
	box-sizing:border-box
}
.iscroll-hot-recommend .hot-recommend-wrap .hot-recommend-item .link {
	display:block
}
.iscroll-hot-recommend .hot-recommend-wrap .hot-recommend-item:before, .iscroll-hot-recommend .hot-recommend-wrap .hot-recommend-item:after {
	content:" ";
	display:table
}
.iscroll-hot-recommend .hot-recommend-wrap .hot-recommend-item:after {
	clear:both
}
.iscroll-hot-recommend .hot-recommend-wrap .hot-recommend-item .img-wrap {
	float:left;
	width:140px;
	height:90px;
	position:relative;
	margin-right:7px
}
.iscroll-hot-recommend .hot-recommend-wrap .hot-recommend-item img {
	width:140px;
	height:90px;
	position:absolute;
	top:0;
	left:0;
	bottom:0;
	right:0;
	margin:auto
}
.iscroll-hot-recommend .hot-recommend-wrap .hot-recommend-item .hot-topic-content .hot-title {
	font-size:16px;
	color:#18191a;
	margin-bottom:6px
}
.iscroll-hot-recommend .hot-recommend-wrap .hot-recommend-item .hot-topic-content .abstract {
	font-size:12px;
	color:#7a7c80;
	padding-right:20px;
	height:38px;
	overflow:hidden;
	-webkit-line-clamp:2;
	display:-webkit-box;
	-webkit-box-orient:vertical
}
.iscroll-hot-recommend .hot-recommend-wrap .hot-recommend-item .hot-topic-stat {
	padding-left:145px
}
.iscroll-hot-recommend .hot-recommend-wrap .hot-recommend-item .hot-topic-stat .btn-chat {
	border-radius:3px;
	margin-top:4px;
	padding:3px;
	width:60px;
	line-height:17px;
	color:#555;
	text-align:center;
	font-size:12px;
	border:1px solid #ddd
}
.xiang-guan-tie {
	background:#fff;
	overflow:hidden
}
.xiang-guan-tie .xiangguan-title {
	font-size:14px;
	line-height:35px;
	border-bottom:1px solid #e3e4e5;
	margin-bottom:10px;
	padding-left:10px
}
#iscroll-xiang-guan-tie {
	height:85px;
	width:100%;
	position:relative;
	overflow:hidden
}
.xiang-guan-tie-wrap {
	zoom:1;
	padding-left:10px;
	position:absolute;
	height:70px
}
.xiang-guan-tie-wrap:before, .xiang-guan-tie-wrap:after {
	content:" ";
	display:table
}
.xiang-guan-tie-wrap:after {
	clear:both
}
.xiang-guan-tie-item {
	float:left;
	zoom:1;
	padding-left:4px;
	box-sizing:border-box
}
.xiang-guan-tie-item:before, .xiang-guan-tie-item:after {
	content:" ";
	display:table
}
.xiang-guan-tie-item:after {
	clear:both
}
.xiang-guan-tie-item .img-wrap {
	float:left;
	width:70px;
	height:70px;
	position:relative;
	margin-right:7px
}
.xiang-guan-tie-item img {
	width:70px;
	height:70px;
	position:absolute;
	top:0;
	left:0;
	bottom:0;
	right:0;
	margin:auto
}
.xiang-guan-tie-content {
	padding-left:3px
}
.xiang-guan-tie-content h5 {
	margin:0;
	font-size:16px;
	font-weight:400;
	color:#262626;
	margin-top:5px;
	margin-bottom:3px;
	overflow:hidden;
	text-overflow:ellipsis;
	white-space:nowrap
}
.xiang-guan-tie-content p {
	padding-right:20px;
	color:#777;
	font-size:14px;
	overflow:hidden;
	text-overflow:ellipsis;
	white-space:nowrap;
	padding-top:3px;
	padding-bottom:3px
}
.xiang-guan-tie-content .custom {
	color:#777;
	font-size:14px;
	padding-top:3px;
	padding-bottom:3px
}
.xiang-guan-tie-stat {
	float:left;
	text-align:right;
	color:#afafaf;
	margin-right:5px
}
.xiang-guan-tie-stat .vote-up {
	background-image:url(../images/vote-up_386b658.png);
	background-size:80%;
	width:20px;
	height:20px;
	background-repeat:no-repeat;
	background-position:center
}
.xiang-guan-tie-stat .discuss-count {
	background-image:url(../images/msg_527eb38.png);
	background-size:80%;
	width:20px;
	height:20px;
	background-repeat:no-repeat;
	background-position:center;
	margin-left:5px
}
.xiang-guan-tie-stat i, .xiang-guan-tie-stat span {
	display:inline-block;
	vertical-align:middle
}
.thread_comment_info {
	display:block;
	color:#999;
	font-size:12px;
	margin:6px 0
}
.pbimgwapper {
	width:auto;
	height:auto;
	line-height:0;
	position:relative;
	margin:10px 0
}
.pbimgwapper+br {
	display:none
}
.is_bakan, .is_tuce {
	color:#888;
	padding:3px 0
}
.list a.video {
	position:relative;
	display:block;
	background:url(../images/media_8ae57dc.png) no-repeat center;
	width:100%;
	height:200px
}
.list a.video span {
	position:absolute;
	left:40%;
	top:35%;
	width:30px;
	height:30px;
	background:#aecaf1;
	opacity:.7
}
.list a.video span:before {
	content:'';
	width:0;
	height:0;
	border:10px solid #000;
	border-color:transparent transparent transparent #fff;
	position:absolute;
	left:35%;
	top:20%
}
.forum_intro {
	background:#fafbfc;
	border-top:1px solid #e5e7ea
}
.forum_intro .forum_info_wrapper {
	padding:0 0 0 60px;
	height:60px;
	line-height:60px
}
.forum_intro .forum_portrait {
	width:36px;
	height:36px;
	margin-top:-18px;
	left:14px
}
.forum_intro .forum_name, .forum_intro .forum_info {
	display:inline
}
.forum_intro .forum_name {
	color:#333;
	margin-right:.5em;
	font-size:16px
}
.forum_intro .forum_info {
	font-size:14px
}
.forum_intro .forum_info_post_num {
	display:none
}
.bookmark_icon:after {
	background-position:0 -180px
}
.bookmark_icon.bookmarked:after {
	background-position:0 -212px
}
.reply_icon:after {
	background-position:0 -148px
}
.report_icon:after {
	background-position:0 -278px
}
.delete_icon:after {
	background-position:0 -247px
}
.manage_icon:after {
	background-position:0 -310px
}
.slice-apptoast {
	position:relative;
	overflow:hidden
}
.novelToast {
	position:absolute;
	bottom:0;
	left:0;
	width:100%;
	height:35px;
	line-height:35px;
	background:#f8f9fb;
	background-size:cover
}
.read_bear {
	position:absolute;
	top:-10px;
	left:5%;
	width:50px;
	height:50px;
	background:url(../images/bear_010bbac.png) no-repeat
}
.novel-read-progress {
	width:200px;
	margin-left:20%
}
.read-complete {
	width:25%;
	margin-left:10%
}
.read-progress-cancel {
	position:absolute;
	top:5px;
	right:5%;
	width:25px;
	height:25px;
	border:0;
	background:url(../images/readcancel_14121a0.png)
}
.goto-read:after {
	content:" ";
	position:absolute;
	top:50%;
	width:10px;
	height:10px;
	margin-top:-5px;
	border:#bcbec2 solid 1px;
	border-left:0;
	border-bottom:0;
	-webkit-transform:rotate(45deg);
	-ms-transform:rotate(45deg);
	transform:rotate(45deg)
}
#more_content {
	margin-top:10px;
	position:relative;
	width:100%;
	height:50px;
	text-align:center;
	font-size:16px;
	padding-left:10px;
	padding-right:10px;
	box-sizing:border-box;
	color:#0078FE;
	margin-bottom:7px
}
.more_content_share {
	display:static;
	margin-bottom:47px
}
#more_content .weixin_adapt {
	top:0;
	display:none;
	position:absolute;
	height:42px;
	width:260px
}
.more_content_class {
	display:none
}
#more_content .more_btn_package {
	width:100%;
	height:40px;
	line-height:40px;
	border-radius:5px;
	border:1px solid #0078FE;
	margin:0 auto
}
#more_content .more_content_btn {
	width:260px;
	height:40px;
	font-size:12px;
	margin:0;
	color:#fff;
	border:0;
	background:#3385ff
}
#more_content .more_btn_package a {
	width:240px;
	height:39px;
	line-height:39px
}
#more_content .more_content_close {
	position:relative;
	margin-top:16px;
	line-height:14px;
	height:14px;
	color:#999;
	padding:0;
	font-size:14px;
	background:transparent;
	box-shadow:none
}
#more_content .more_content_close:after {
	display:block;
	width:10px;
	height:10px;
	content:'';
	background:url(../images/icon_frs_arrow_n_b6be175.png) center / cover;
	position:absolute;
	left:50%;
	margin-top:6px;
	margin-left:-5px
}
#more_content .share_more_content_close {
	display:inline-block;
	width:55px;
	height:40px;
	color:#3385ff;
	border-radius:5px;
	border:1px solid #c1c1c3;
	background:#f7f8fa;
	font-size:12px;
	margin-left:5px;
	padding:0
}
.class_hide_flag {
	display:none
}
.class_hide_flag_two {
	display:none
}
.novel_read_prompt {
	display:none;
	position:fixed;
	top:0;
	right:0;
	bottom:0;
	left:0;
	background:#989898;
	-moz-opacity:.9;
	-khtml-opacity:.9;
	opacity:.9;
	z-index:201
}
.novel_read_prompt .novel_prompt_content {
	position:absolute;
	bottom:50%;
	margin-left:8%;
	padding:0 10px;
	width:80%;
	height:25%;
	background:#f8f8f8;
	-moz-opacity:1;
	-khtml-opacity:1;
	opacity:1;
	-moz-border-radius:15px;
	-webkit-border-radius:15px;
	border-radius:15px
}
.novel_read_prompt .novel_prompt_content .novel_prompt_word {
	margin-top:10%;
	line-height:22px;
	font-size:1em;
	text-align:center
}
.novel_read_prompt .novel_prompt_content .novel_prompt_word em {
	font-style:normal;
	color:red;
	cursor:pointer
}
.novel_read_prompt .novel_prompt_content .novel_prompt_btn {
	position:absolute;
	bottom:2%;
	width:47%;
	height:25%;
	line-height:35px;
	font-size:18px;
	text-align:center;
	color:#3e85f8;
	background:#f8f8f8;
	border:0;
	border-top:1px solid #dedede
}
.novel_read_prompt .novel_prompt_content .novel_prompt_download {
	left:50%;
	border-left:1px solid #dedede
}
.list {
	background:#fff
}
.bottom-wonderful-recommend {
	background:#fff;
	overflow:hidden
}
.bottom-wonderful-recommend .bottom-recommend-title {
	font-size:14px;
	line-height:35px;
	border-bottom:1px solid #e3e4e5;
	margin-bottom:10px;
	padding-left:10px;
	color:#7a7c80
}
#bottom-recommend-content {
	overflow:hidden;
	margin:0 10px
}
.bottom-recommend-son {
	border-bottom:1px solid #e1e3e6;
	padding-bottom:2px;
	display:block;
	height:80px
}
.bottom-recommend-img {
	float:left;
	width:70px;
	height:70px;
	position:relative;
	margin-right:7px
}
.bottom-recommend-img img {
	width:70px;
	height:70px;
	position:absolute;
	top:0;
	left:0;
	bottom:0;
	right:0;
	margin:auto
}
.bottom-recommend-info h5 {
	margin:0;
	font-size:16px;
	color:#262626;
	margin-top:5px;
	margin-bottom:3px;
	overflow:hidden;
	text-overflow:ellipsis;
	white-space:nowrap
}
.bottom-recommend-info p {
	color:#777;
	font-size:14px;
	overflow:hidden;
	text-overflow:ellipsis;
	white-space:nowrap;
	padding-top:3px;
	padding-bottom:3px
}
.bottom-recommend-img-info .bottom-recommend-custom {
	color:#777;
	font-size:14px;
	overflow:hidden;
	text-overflow:ellipsis;
	white-space:nowrap;
	padding-top:3px;
	padding-bottom:3px
}
.bottom-recommend-app-special {
	width:55px;
	height:17px;
	color:#f25824;
	float:right;
	font-size:12px;
	border:1px solid #f25824;
	border-radius:2px;
	text-align:center
}
.footer {
	font-size:12px;
	color:#666;
	padding-top:15px;
	text-align:center;
	-webkit-tap-highlight-color:rgba(0, 0, 0, 0)
}
.footer_link {
	margin:0 24px
}
.footer a {
	color:#666
}
.footer_link:active {
	opacity:.7
}
.footer .important {
	color:red
}
.footer .footer_link_highlight {
	color:#3385FF;
	border-color:#3385FF
}
.footer_pc_link_warning {
	font-size:15px
}
.footer .separator {
	display:inline-block;
	font-size:0;
	width:1px;
	height:20px;
	background:#ccc;
	transform:scale(0.5);
	transform-origin:center;
	position:relative;
	top:1px;
	vertical-align:middle
}
.footer_read {
	color:#ccc;
	margin:11px auto 0
}
.footer_read a, .footer_read a:visited {
	color:#ccc
}
.footer-version {
	border-radius:3px;
	height:25px;
	line-height:25px;
	padding:0 11px;
	display:inline-block;
	margin:6px 15px 14px
}
.footer-version.scale-1px {
	margin-bottom:22px
}
.scale-1px.footer-version:after {
	border:1px solid #999;
	border-radius:6px
}
.scale-1px.footer_link_highlight:after {
	border:1px solid #3385FF
}
.footer_logo {
	width:100%;
	text-align:center;
	margin-top:10px
}
.footer_logo img {
	width:60px;
	height:60px;
	display:block;
	margin:0 auto
}
.footer_logo .title {
	text-align:center;
	margin-bottom:16px;
	margin-top:16px;
	color:#333;
	font-size:16px
}
.footer-version {
	position:relative
}
.footer-version .version_jian {
	position:absolute;
	right:0;
	top:0;
	width:16.5px;
	height:16.5px;
	background-image:url(../images/icon_bottom_jian_93df44e.png);
	background-size:100% 100%
}
.live_mode_switch {
	width:170px;
	height:38px;
	background-color:#e9e9e9;
	border:1px solid #ccc;
	margin:15px auto 10px
}
.pb-footer {
	background:#fff;
	margin-top:0;
	padding:22px 0 20px;
	color:#666;
	border-top:8px solid #F5F5F5
}
.bottom_reply {
	position:fixed;
	left:0;
	bottom:0;
	right:0;
	display:-ms-flexbox;
	display:flex;
	height:48px;
	line-height:30px;
	padding:9px 17px;
	box-sizing:border-box;
	background:#fff;
	color:#333;
	z-index:200;
	font-size:15px
}
.bottom_reply:before {
	position:absolute;
	content:"";
	top:0;
	left:0;
	width:100%;
	height:1px;
	background-color:#F5F5F5;
	-webkit-transform:scaleY(0.5);
	transform:scaleY(0.5);
	-webkit-transform-origin:0 0;
	transform-origin:0 0
}
.bottom_reply .btn_reply {
	display:block;
	-ms-flex:1;
	flex:1;
	font-size:13px;
	line-height:28px;
	text-align:left;
	color:#ccc;
	margin-right:16px;
	padding-left:11px;
	border-radius:4px;
	border:1px solid #666
}
.bottom_empty_40 {
	width:100%;
	height:48px
}
.client_ghost_icon {
	margin:10px;
	position:fixed;
	z-index:198;
	bottom:40px;
	right:0;
	width:42px;
	height:42px;
	background-repeat:no-repeat;
	background-size:cover;
	display:block
}
.ui_slider_hybrid {
	background-color:#343434;
	-webkit-tap-highlight-color:transparent;
	width:100%;
	position:absolute;
	top:0;
	left:0;
	z-index:999;
	overflow:hidden;
	height:100%;
	padding:0 0 1px;
	display:none
}
.ui_slider_hybrid .a_preload, .ui_slider_hybrid .i_preload {
	z-index:-1
}
.ui_slider_hybrid .slide_frame {
	z-index:-1;
	position:relative;
	display:-webkit-box;
	height:100%
}
.ui_slider_hybrid .none {
	position:absolute;
	z-index:-2
}
.ui_slider_hybrid .rahmen {
	text-align:center;
	border-radius:3px;
	-webkit-touch-callout:default;
	background:url(../images/loading_64b897e.gif) no-repeat center #343434
}
.ui_slider_hybrid .img_view {
	margin-bottom:-3px;
	max-width:100%;
	vertical-align:top
}
.ui_slider_hybrid .hidden {
	visibility:hidden
}
.ui_slider_hybrid .black {
	background-color:#000
}
.ui_slider_hybrid .relative {
	position:relative
}
.ui_slider_hybrid .max_height {
	max-height:100%
}
.ui_slider_hybrid .visibility {
	visibility:visible
}
.ui_slider_hybrid .gif_box {
	vertical-align:middle;
	display:inline-block;
	position:relative;
	transform:scale(1) translate3d(0px, 0, 0)
}
.ui_slider_hybrid .gif_box em {
	width:54px;
	height:54px;
	position:absolute;
	left:0;
	top:0
}
.ui_slider_hybrid .img_err_text, .ui_slider_hybrid .album_cover {
	text-align:center;
	line-height:24px;
	background-color:#303030;
	color:#c6c6c6;
	font-size:14px;
	width:100%;
	display:inline-block;
	vertical-align:middle
}
.ui_slider_hybrid .enhance {
	font-size:18px;
	font-weight:700;
	color:#fff
}
.ui_slider_hybrid .album_cover {
	line-height:23px;
	font-size:16px;
	overflow:hidden;
	width:90%
}
.ui_slider_hybrid .next_album_tip {
	background:#0f0f0f;
	text-align:left;
	padding:10px;
	color:#bababa
}
.ui_slider_hybrid .album_title {
	padding:15px 10px;
	background:#1a1a1a;
	color:#bababa
}
.ui_slider_hybrid .img_info_introduce {
	position:absolute;
	width:100%;
	bottom:-102px;
	height:107px;
	-webkit-transition:all 300ms linear;
	color:#fff
}
.ui_slider_hybrid .abstract_mask {
	position:absolute;
	width:100%;
	height:107px;
	background:#000;
	opacity:.7;
	z-index:10
}
.ui_slider_hybrid .view_post {
	text-align:right;
	color:#fff;
	position:absolute;
	top:5px;
	right:10px;
	height:28px;
	width:72px;
	line-height:29px;
	padding-right:9px;
	border-radius:3px;
	background:#000
}
.ui_slider_hybrid .view_post .post_icon {
	background:url(../images/slide_9d8c061.png) no-repeat 0 -52px;
	display:inline-block;
	height:15px;
	width:20px;
	background-size:30px;
	margin-bottom:-1px
}
.ui_slider_hybrid .img_title {
	margin:0 90px 0 12px;
	overflow:hidden;
	text-overflow:ellipsis;
	white-space:nowrap
}
.ui_slider_hybrid .abstract_content {
	padding:8px 10px;
	line-height:20px;
	position:absolute;
	z-index:2000
}
.ui_slider_hybrid .introduce_header {
	font-size:16px;
	line-height:36px;
	position:relative;
	z-index:2000;
	height:36px
}
.ui_slider_hybrid .sink {
	height:35px
}
.ui_slider_hybrid .header_mask {
	position:absolute;
	height:100%;
	width:100%;
	background-color:#000;
	z-index:10;
	opacity:.7
}
.ui_slider_hybrid .ui_image_header_top {
	position:relative;
	width:100%;
	height:44px;
	line-height:44px
}
.ui_slider_hybrid .ui_image_header {
	position:absolute;
	z-index:2000;
	width:100%;
	box-sizing:border-box;
	top:-54px;
	-webkit-transition:all 300ms linear;
	left:0
}
.ui_slider_hybrid .ui_image_header_bottom {
	display:-ms-flexbox;
	display:flex;
	display:-webkit-flex;
	height:60px;
	-webkit-align-items:center;
	-ms-flex-align:center;
	align-items:center;
	width:100%;
	color:#fff;
	position:relative;
	z-index:2000
}
.ui_image_header_bottom .bar_desc {
	padding:0 8px;
	overflow:hidden;
	-ms-flex:1;
	flex:1
}
.ui_image_header_bottom .bar_close_btn {
	width:40px;
	height:40px;
	line-height:40px;
	background:url(../images/closebtn_1356d0a.png);
	background-size:15px 15px;
	background-repeat:no-repeat;
	background-position:center center
}
.ui_image_header_bottom .bar_open_btn {
	width:85px;
	text-align:center
}
.ui_image_header_bottom .bar_open_btn span {
	position:relative;
	width:65px;
	height:30px;
	display:inline-block;
	background-color:#3385FF;
	border-radius:2px;
	opacity:1;
	text-align:center;
	line-height:30px
}
.ui_slider_hybrid .ui_back {
	background:url(../images/slide_9d8c061.png) no-repeat 0 -71px;
	background-size:30px;
	width:31px;
	height:25px;
	position:absolute;
	top:8px;
	left:15px;
	z-index:2000
}
.ui_slider_hybrid .img_order {
	color:#fff;
	margin-left:58px;
	position:absolute;
	z-index:2000
}
.ui_slider_hybrid .view_album {
	background:url(../images/slide_9d8c061.png) no-repeat 0 -27px;
	position:absolute;
	width:32px;
	height:27px;
	top:9px;
	background-size:30px;
	z-index:2000;
	display:none
}
.ui_slider_hybrid .view_image {
	width:27px;
	height:27px;
	position:absolute;
	right:12px;
	top:8px;
	background:url(../images/slide_9d8c061.png) no-repeat 1px 2px;
	background-size:30px;
	z-index:2000
}
.ui_slider_hybrid .view_image::after {
content:'';
display:block;
height:10px;
width:10px;
top:30px;
z-index:1000;
position:absolute
}
.ui_slider_hybrid .download_image {
	width:27px;
	height:27px;
	position:absolute;
	right:64px;
	top:8px;
	background:url(../images/slide_9d8c061.png) no-repeat -12px -184px;
	z-index:2000
}
.tpoint-promotion-type {
	position:absolute;
	z-index:2;
	right:0;
	top:0;
	padding:2px;
	height:16px;
	line-height:16px;
	font-style:inherit;
	color:#fff;
	background:#666;
	opacity:.75
}
.dia_title {
	display:none
}
.dia_wrapper {
	width:260px;
	height:320px;
	background-color:#3CAEFE;
	border:0
}
.dia_content {
	height:200px;
	width:200px;
	margin:50px 30px 0;
	background:url(../images/dialog_bg_be4be89.png) center/cover
}
.dia_closebtn_container {
	padding:0;
	right:16px;
	top:16px
}
.dia_closebtn {
	transform:none;
	box-shadow:none;
	width:16px;
	height:16px;
	background:transparent url(../images/close_0103106.png) center/cover
}
.dia_closebtn:before, .dia_closebtn:after {
	content:normal
}
.manage_newpost_popup {
	display:none;
	position:fixed;
	left:0;
	bottom:0;
	width:100%;
	background:#fff;
	z-index:201;
	box-sizing:border-box;
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)
}
.manage_newpost_popup.show {
	display:block
}
.manage_newpost_popup.pop {
	transform:translate3d(0, 0, 0)
}
.manage_newpost_popup .title {
	width:100%;
	height:48px;
	line-height:48px;
	color:#999;
	text-align:center;
	font-size:12px
}
.manage_newpost_popup li {
	width:100%;
	height:48px;
	line-height:48px;
	font-size:16px;
	color:#000;
	text-align:center
}
.manage_newpost_popup li:active {
	background:#F5F5F5
}
.manage_newpost_popup li.active {
	background:#F5F5F5
}
.manage_popup .unban_post {
	display:none
}
.manage_newpost_popup .btn_cancel {
	width:100%;
	height:48px;
	color:#666;
	text-align:center;
	line-height:48px;
	font-size:16px
}
.manage_newpost_popup .btn_cancel:active {
	background:#F5F5F5
}
.manage_newpost_popup .btn_cancel.active {
	background:#F5F5F5
}
.bottom_space {
	height:200px
}
.editor_content {
	-webkit-tap-highlight-color:transparent;
	outline:0
}
.captcha_input {
	padding:2px;
	border:1px solid #c5c6c9;
	-webkit-border-radius:0;
	font-size:16px;
	-webkit-appearance:none;
	width:85px
}
.PIN_red {
	color:red
}
.captcha_img {
	margin-bottom:-9px
}
.old_vcode_wrapper {
	margin:0 10px
}
.vcode_panel_outer_wrapper {
	z-index:9999;
	position:relative;
	border-top:1px solid rgba(97, 103, 114, 1)
}
.vcode_panel_inner_wrapper {
	border-top:1px solid #b1b7c0;
	border-bottom:1px solid #2d3033;
	background:-webkit-gradient(linear, left top, left bottom, from(#8f99a3), to(#495261));
	background:-webkit-linear-gradient(top, #8f99a3, #495261)
}
.vcode_panel_inner_upper {
	overflow:hidden;
	padding:10px 10px 0;
	height:64px
}
.vcode_panel_inner_upper .upper_id_wrapper {
	float:left;
	overflow:hidden;
	border:1px solid rgba(177, 183, 192, .5)
}
.vcode_panel_inner_upper .upper_id_inner_wrapper {
	border:1px solid #616772;
	height:28px
}
.vcode_panel_inner_upper .upper_fake_input {
	float:left;
	width:99px;
	height:28px;
	border-right:1px solid #616772;
	background:#fff
}
.vcode_panel_inner_upper .upper_fake_placeholder {
	float:left;
	width:24px;
	height:28px;
	border-left:1px solid #ccc;
	background-position:-500px -500px
}
.vcode_panel_inner_upper .upper_fake_placeholder:first-child {
	border:0
}
.vcode_panel_inner_upper .upper_delete {
	float:left;
	width:42px;
	height:28px;
	border-left:1px solid rgba(177, 183, 192, .5);
	background:-webkit-gradient(linear, left top, left bottom, from(#7b838e), to(#545d6c));
	background:-webkit-linear-gradient(top, #7b838e, #545d6c)
}
.vcode_panel_inner_upper .upper_delete_img {
	display:inline-block;
	width:42px;
	height:28px;
	background:url(data:image/png;base64,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) 10px 7px no-repeat;
	-webkit-background-size:22px 14px
}
.vcode_panel_inner_upper .upper_target_img {
	float:left;
	margin-left:5px;
	width:88px;
	height:30px;
	border:1px solid #697079;
	background-color:#fff;
	background-position:100% 3px
}
.vcode_panel_inner_upper .upper_target_img_clicked {
	box-shadow:0 0 3px 2px rgba(0, 0, 0, .4);
	-webkit-box-shadow:0 0 3px 2px rgba(0, 0, 0, .4)
}
.vcode_panel_inner_upper .upper_submit {
	float:right;
	padding:1px 10px 0;
	background:-webkit-gradient(linear, left top, left bottom, from(#3f83f3), to(#545d6c));
	background:-webkit-linear-gradient(top, #3f83f3, #1c53ed);
	-webkit-box-shadow:0 2px 3px -1px #000;
	-webkit-box-shadow:inset 0 1px 0 0 #80adf8;
	box-shadow:0 2px 3px -1px #000;
	box-shadow:inset 0 1px 0 0 #80adf8;
	color:#fff;
	border-radius:5px;
	line-height:29px
}
.vcode_panel_inner_upper .upper_tip {
	float:left;
	clear:left;
	color:#fff;
	line-height:30px;
	text-shadow:1px 1px 0 rgba(0, 0, 0, .3)
}
.vcode_panel_inner_upper .toggle_type {
	clear:right;
	float:right;
	line-height:30px;
	text-shadow:1px 1px 0 rgba(0, 0, 0, .3)
}
.vcode_panel_grids_wrapper {
	overflow:hidden;
	padding:0 5px 0 10px
}
.vcode_panel_grids_wrapper .grids_line_wrapper {
	display:-webkit-box
}
.vcode_panel_grids_wrapper .grid_button {
	display:block;
	margin:0 5px 5px 0;
	height:38px;
	border:1px solid #fdfdfd;
	border-radius:5px;
	background:-webkit-gradient(linear, left top, left bottom, from(#f9f9f9), to(#e2e2e2));
	background:-webkit-linear-gradient(top, #f9f9f9, #e2e2e2);
	-webkit-box-shadow:0 2px 3px -1px #000;
	box-shadow:0 2px 3px -1px #000;
	text-align:center;
	-webkit-box-flex:1;
	-webkit-tap-highlight-color:none
}
.landscape .vcode_panel_grids_wrapper .grid_button {
	height:30px
}
.portrait .vcode_panel_grids_wrapper .grid_button {
	height:38px
}
.vcode_panel_grids_wrapper .grid_clicked {
	border-color:transparent;
	background:-webkit-gradient(linear, left top, left bottom, from(#b8bfc3), to(#cfd5d8));
	background:-webkit-linear-gradient(top, #b8bfc3, #cfd5d8)
}
.landscape .vcode_panel_grids_wrapper .grid_img {
	display:inline-block;
	width:30px;
	height:30px
}
.portrait .vcode_panel_grids_wrapper .grid_img {
	display:inline-block;
	width:38px;
	height:38px
}
.landscape .vcode_baseImg_big, .vcode_baseImg_middle {
	background-repeat:no-repeat;
	-webkit-background-size:90px 120px
}
.vcode_baseImg_small {
	background-repeat:no-repeat;
	-webkit-background-size:75px 100px
}
.portrait .vcode_baseImg_big {
	background-repeat:no-repeat;
	-webkit-background-size:120px 160px
}
.upper_id_wrapper .upper_fake_input .vbp_base {
	background-position:-500px -500px!important
}
.upper_id_wrapper .upper_fake_input .vbp_0 {
	background-position:0 -21px
}
.upper_id_wrapper .upper_fake_input .vbp_1 {
	background-position:-25px -21px
}
.upper_id_wrapper .upper_fake_input .vbp_2 {
	background-position:-50px -21px
}
.upper_id_wrapper .upper_fake_input .vbp_3 {
	background-position:0 -46px
}
.upper_id_wrapper .upper_fake_input .vbp_4 {
	background-position:-25px -46px
}
.upper_id_wrapper .upper_fake_input .vbp_5 {
	background-position:-50px -46px
}
.upper_id_wrapper .upper_fake_input .vbp_6 {
	background-position:0 -71px
}
.upper_id_wrapper .upper_fake_input .vbp_7 {
	background-position:-25px -71px
}
.upper_id_wrapper .upper_fake_input .vbp_8 {
	background-position:-50px -71px
}
.landscape .vbp_0 {
	background-position:0 -30px
}
.landscape .vbp_1 {
	background-position:-30px -30px
}
.landscape .vbp_2 {
	background-position:-60px -30px
}
.landscape .vbp_3 {
	background-position:0 -60px
}
.landscape .vbp_4 {
	background-position:-30px -60px
}
.landscape .vbp_5 {
	background-position:-60px -60px
}
.landscape .vbp_6 {
	background-position:0 -90px
}
.landscape .vbp_7 {
	background-position:-30px -90px
}
.landscape .vbp_8 {
	background-position:-60px -90px
}
.portrait .vbp_0 {
	background-position:0 -40px
}
.portrait .vbp_1 {
	background-position:-40px -40px
}
.portrait .vbp_2 {
	background-position:-80px -40px
}
.portrait .vbp_3 {
	background-position:0 -80px
}
.portrait .vbp_4 {
	background-position:-40px -80px
}
.portrait .vbp_5 {
	background-position:-80px -80px
}
.portrait .vbp_6 {
	background-position:0 -120px
}
.portrait .vbp_7 {
	background-position:-40px -120px
}
.portrait .vbp_8 {
	background-position:-80px -120px
}
.j_floor_editor .vcode_panel_outer_wrapper {
	margin:0 -10px 0 -10px
}
.vcode_error_tip {
	padding:10px 10px 0;
	color:#c60a00
}
.smile_box_panel {
	width:100%;
	margin:0;
	z-index:200;
	background-color:#fff
}
.smile_btn_group {
	width:100%;
	display:-webkit-box;
	height:44px;
	position:relative
}
.smile_btn_group::after {
content:' ';
position:absolute;
display:block;
width:100%;
height:1px;
top:-1px;
left:0;
transform:scaleY(0.5);
background-color:#f0f0f0
}
.smile_btn_group a {
	display:block;
	text-align:center;
	height:44px;
	line-height:44px;
	font-family:arial;
	font-size:16px;
	text-decoration:none;
	color:#333;
	position:relative;
	-webkit-tap-highlight-color:rgba(255, 255, 255, .3)
}
.smile_btn_pic, .smile_btn_font {
	height:100%;
	width:64px;
	border-left:0
}
.smile_btn_group .smile_btn_del {
}
.smile_btn_group .smile_btn_pic {
	height:100%;
	width:64px;
	border-left:0;
	display:-ms-flexbox;
	display:flex;
	-ms-flex-pack:center;
	justify-content:center;
	-ms-flex-align:center;
	align-items:center
}
.smile_icon {
	display:inline-block;
	width:24px;
	height:24px;
	background:url(../images/popo_2adefed.png) no-repeat 50% 0;
	-webkit-background-size:24px auto
}
.smile_icon_active {
	background-position:0 0
}
.smile_btn_group a:last-child {
	width:30px;
	-webkit-tap-highlight-color:rgba(255, 255, 255, 0)
}
.smile_btn_group .smile_active {
	border:0;
	color:#3e5872;
	background:#F5F5F5
}
.smile_btn_group .smile_btn_font.smile_active {
}
.smile_container {
	width:100%;
	overflow:hidden;
	white-space:nowrap;
	margin-top:23px
}
.smile_list {
	padding:0;
	width:100%;
	position:relative;
	line-height:0
}
.smile_list li {
	display:inline-block;
	white-space:normal;
	margin:0;
	width:100%;
	line-height:0
}
.smile_list div {
	width:101%
}
.smile_list a {
	width:14.28%;
	height:35px;
	display:block;
	float:left;
	white-space:nowrap;
	-webkit-box-sizing:border-box;
	font-size:14px;
	font-family:Microsoft YaHei;
	color:#333;
	text-align:center;
	line-height:58px
}
.smile_list .smile_ele_click {
	background:#8c95a2
}
.smile_list span {
	display:inline-block;
	width:30px
}
.j_font a {
	width:25%;
	height:37px;
	line-height:37px
}
.smile_tb10 {
	height:30px;
	background:url(../images/tb10_fd8fe30.png) no-repeat 50% 0
}
.smile_tusiji {
	height:35px;
	background:url(../images/tusiji_a9b1a17.png) no-repeat 50% 0
}
.smile_ali {
	height:35px;
	background:url(../images/ali_5272ad2.gif) no-repeat 50% 0
}
.smile_popo {
	height:30px;
	background:url(../images/popo_2adefed.png) no-repeat 50% 0
}
.smile_slide_aim {
	text-align:center;
	height:15%;
	margin-top:18px
}
.smile_slide_aim a {
	display:inline-block;
	width:5px;
	height:5px;
	border-radius:50%;
	background-color:#f0f0f0;
	margin:5px 10px 5px 0;
	border:1px solid #f0f0f0
}
.smile_slide_aim .aim_active {
	background:#ccc;
	border-color:#ccc
}
.smile_btn_group .smile_btn_del {
	position:absolute;
	right:0;
	display:-ms-flexbox;
	display:flex;
	-ms-flex-align:center;
	align-items:center;
	-ms-flex-pack:center;
	justify-content:center;
	margin-right:17px
}
.smile_btn_close {
	background:url(../images/icon_post_expression_delete_n@2x_b5a663f.png) no-repeat 0 0;
	background-size:contain;
	width:30px;
	height:30px
}
.smile_btn_close:active {
	background:url(../images/icon_post_expression_delete_s@2x_9953077.png) no-repeat 0 0;
	background-size:contain;
	width:30px;
	height:30px
}
.submit_btn {
}
.upload-form {
	width:auto;
	height:auto
}
.upload-block {
	display:block;
	position:relative
}
.rel {
	position:relative
}
.upload-block.download {
	width:30px;
	height:30px
}
.upload-input {
	width:100%;
	height:100%;
	position:absolute;
	top:0;
	left:0;
	opacity:0;
	font-size:30px
}
.upload-preview {
	width:30px;
	height:34px
}
.upload-loadding {
	width:50px;
	height:50px
}
.preview-title {
	color:#2874ff;
	font-size:16px;
	font-weight:700
}
.preview-content {
	width:100%;
	text-align:center;
	color:#303030;
	font-size:16px
}
.preview-content img {
	max-width:90%;
	max-height:400px;
	margin:10px 0
}
.upload-block-count {
	position:absolute;
	top:0;
	right:0;
	width:16px;
	height:16px;
	background:#f15a23;
	border-radius:14px;
	text-align:center;
	line-height:16px;
	font-size:10px;
	color:#fff;
	display:none
}
.upload_pic_mask {
	position:absolute;
	top:0;
	left:0;
	width:100%;
	height:100%;
	background-color:#000;
	opacity:.8;
	z-index:1000
}
.edit_panel {
	width:100%;
	height:320px;
	position:fixed;
	top:0;
	left:0;
	background-color:#35373a;
	opacity:1;
	overflow:hidden;
	font-family:Microsoft YaHei, SimHei;
	display:none;
	z-index:99999
}
.edit_panel .preview {
	width:100%;
	height:100%;
	text-align:center
}
.edit_panel img {
	display:inline-block;
	max-width:100%;
	max-height:100%
}
.edit_panel .buttons {
	position:absolute;
	width:100%;
	height:45px;
	bottom:0;
	background-color:#000;
	opacity:.7;
	color:#d7d4d4;
	font-size:20px;
	line-height:45px;
	text-align:center
}
.edit_panel .button {
	display:inline-block;
	width:31px;
	height:31px;
	background:url(../images/upload_edit_77963e7.png) no-repeat;
	background-size:30px
}
.edit_panel .buttons span {
	display:inline-block;
	height:45px;
	line-height:45px;
	vertical-align:top;
	overflow:hidden
}
.edit_panel .rotate_left {
	float:left;
	background-position:0 -8px;
	margin:4px 15px 3px 42px
}
.edit_panel .rotate_right {
	float:right;
	background-position:0 -56px;
	margin:4px 42px 3px 15px
}
.edit_panel .delete {
	position:absolute;
	top:10px;
	right:10px;
	width:30px;
	height:30px;
	background-color:#000;
	opacity:.7;
	border-radius:3px;
	background-size:25px;
	background-position:2px -86px;
	padding:0;
	border:0
}
.edit_panel .buttons.operate {
	bottom:45px
}
.edit_panel .buttons.yesno {
	border-top:2px solid #35373a;
	height:43px;
	display:-webkit-box
}
.edit_panel .yesno a {
	display:block;
	height:43px;
	width:50%;
	-webkit-box-flex:1;
	opacity:1;
	background-color:#262626;
	color:#b2b2b2;
	font-size:18px;
	line-height:43px;
	letter-spacing:2px
}
.edit_panel .yesno .done {
	border-left:2px solid #35373a;
	color:#fcfcfc
}
.multi_preview {
	padding-left:17px;
	padding-top:10px;
	overflow:hidden;
	background-color:#fff;
	top:45px;
	left:0
}
.multi_preview .item {
	display:inline-block;
	position:relative;
	margin:15px 15px 0 0;
	text-align:center;
	line-height:60px;
	vertical-align:middle;
	width:80px;
	height:120px;
	color:#d0d2d4;
	font-family:arial;
	font-size:40px
}
.multi_preview .item.add {
	background-image:url(../images/upload_multi_item_4734f98.png);
	background-repeat:no-repeat;
	background-position:0 1px;
	background-size:100%;
	-webkit-tap-highlight-color:transparent
}
.multi_preview .item.add:active {
	background-position:0 -119px
}
.item_close {
	position:absolute;
	width:30px;
	height:30px;
	top:6px;
	right:-10px;
	margin-top:-18px
}
.item_close .btn_close:before, .item_close .btn_close:after {
	background-color:#d5d6d8
}
.item_close .btn_close {
	background-color:rgba(0, 0, 0, .5)
}
.item_close .btn_close {
	height:27px;
	width:27px;
	border-radius:13px;
	margin:-12px 0 0 -12px
}
.item_close .btn_close:before {
	height:16px;
	width:2px;
	margin:-8px 0 0 -1px
}
.item_close .btn_close:after {
	height:2px;
	width:16px;
	margin:-1px 0 0 -8px
}
.multi_preview .item img {
	width:100%;
	height:100%;
	box-shadow:0 1px 3px 1px rgba(0, 0, 0, .2)
}
.multi_preview .item .item_span {
	width:100%;
	height:100%;
	display:inline-block;
	box-shadow:0 1px 3px 1px rgba(0, 0, 0, .2)
}
.upload_progress {
	display:inline-block;
	margin-left:10px;
	display:none
}
.client_download_dlg .dia_content {
	font-size:14px;
	line-height:20px;
	padding-top:150px;
	background:url(../images/client_dlg_bg_7eba7a2.png) no-repeat center 10px;
	background-size:200px auto
}
.ui_floatlayer {
	width:100%;
	height:100%;
	position:fixed;
	z-index:99998
}
.ui_floatlayer_anim {
	-webkit-transition-property:-webkit-transform, left, top;
	-webkit-transition-timing-function:ease-in-out;
	-webkit-transition-duration:300ms;
	-webkit-backface-visibility:hidden
}
.at_float_layer {
	display:-webkit-box;
	display:-webkit-flex;
	display:-ms-flexbox;
	display:flex;
	-webkit-box-orient:vertical;
	-webkit-flex-flow:column;
	-ms-flex-flow:column;
	flex-flow:column;
	-ms-flex-direction:column;
	flex-direction:column;
	background-color:#fafbfc;
	overflow:hidden
}
.blue_kit .blue_kit_btn_logo {
	color:#a3b4cc
}
.at_user_list {
	-webkit-box-flex:1;
	-webkit-flex:1;
	-ms-flex:1;
	flex:1;
	overflow:auto;
	-webkit-overflow-scrolling:touch
}
.at_search {
	position:relative
}
.at_search_btn_close {
	display:none;
	position:absolute;
	height:100%;
	width:40px;
	top:0;
	right:8px
}
.user_list_item_portrait {
	border-radius:100%
}
.at_user_list {
	border-bottom:1px solid #cfd3d9
}
.at_user_list:empty {
	background:url(../images/no_result_6c20103.png) center center no-repeat;
	background-size:200px auto;
	position:relative
}
.at_user_list:empty:after {
	content:'未搜索到相关话题';
	position:absolute;
	width:100%;
	top:50%;
	padding-top:114px;
	text-align:center;
	font-size:14px;
	color:#bbb
}
.at_user_list_item_link {
	position:relative;
	padding:10px 0
}
.user_list_item_name {
	vertical-align:middle;
	color:#262626
}
.user_list_item_portrait {
	vertical-align:middle;
	margin-right:8px
}
.user_list_item_checkbox_wrapper {
	color:#949494;
	position:absolute;
	right:8px;
	top:50%;
	height:0;
	line-height:0
}
.at_selected_user_list {
	width:100%;
	box-sizing:border-box;
	overflow:auto;
	-webkit-overflow-scrolling:touch;
	line-height:0;
	padding-right:6px;
	white-space:nowrap;
	background:#eceef0
}
.at_selected_user_list_item {
	display:inline-block;
	border-radius:100%;
	width:44px;
	height:44px;
	vertical-align:middle;
	margin:6px 0 6px 6px
}
.editor_title {
}
.recommend_title_panels {
	position:absolute;
	background-size:70px auto;
	background-image:url(../images/media_bar_btns_f9a163e.png);
	background-repeat:no-repeat;
	background-position:0 -168px;
	top:0;
	right:0;
	width:40px;
	height:43px;
	z-index:9999
}
.prefix_container {
	-webkit-box-sizing:border-box;
	box-sizing:border-box;
	padding-left:46px;
	background-color:#FFF
}
.prefix_container input {
	border:0;
	vertical-align:top;
	margin-top:0;
	padding-left:0
}
.prefix_container.disable {
	background-color:#e5e5e5
}
.prefix_toggle {
	width:27px;
	height:24px
}
.prefix_toggle.show {
	border-bottom:1px solid #dee0e0
}
.prefix_toggle.hide {
	border-bottom:0
}
.prefix_toggle.disable .icon {
	background:#eee
}
.prefix_toggle.disable .icon.arrow_solid:after {
	border-color:#9d9d9d transparent transparent
}
.prefix_toggle .icon {
	display:inline-block;
	width:12px;
	height:12px;
	margin-top:6px
}
.prefix_toggle .icon.arrow_solid:after {
	border-width:5px
}
.prefix_toggle .icon.arrow:after {
	top:22px;
	left:22px
}
.prefix_tip {
	font-size:16px;
	font-family:arial;
	font-weight:400;
	position:absolute;
	top:0;
	left:0;
	width:100%;
	height:39px;
	line-height:39px;
	z-index:1;
	overflow:hidden
}
.prefix_panel {
	position:absolute;
	display:block;
	top:60px;
	left:0;
	margin:0 17px;
	z-index:10;
	overflow:visible;
	background-color:#fff
}
.prefix_panel .item {
	display:inline-block;
	border:1px solid #ccc;
	height:25px;
	line-height:25px;
	text-align:center;
	color:#515151;
	font-size:13px;
	border-radius:2px;
	margin:0 16px 16px 0;
	padding:0 15px
}
.prefix_panel .item:active {
	color:#000
}
.item.scale-1px {
	position:relative;
	margin-bottom:20px;
	border:0
}
.item.scale-1px:after {
	content:" ";
	position:absolute;
	top:0;
	left:0;
	border:1px solid #ccc;
	border-radius:2px;
	-webkit-box-sizing:border-box;
	box-sizing:border-box;
	width:200%;
	height:200%;
	-webkit-transform:scale(0.5);
	transform:scale(0.5);
	-webkit-transform-origin:left top;
	transform-origin:left top
}
.arrow_line_light:after {
}
.arrow_line_light.arrow_up {
	background-image:url(../images/icon_arrow_gray_up_n@3x_9054e72.png);
	background-size:contain;
	background-repeat:no-repeat
}
.arrow_line_light.arrow_down {
	background-image:url(../images/icon_arrow_gray_down_n@3x_d31e067.png);
	background-size:contain;
	background-repeat:no-repeat
}
.recommend_title_panel {
	-ms-flex-positive:0;
	flex-grow:0;
	-ms-flex-negative:0;
	flex-shrink:0;
	width:24px;
	height:24px;
	background-image:url(../images/icon_post_topic_n@2x_c57ce9a.png);
	position:static;
	background-size:contain;
	background-position:0
}
.recommend_title_panel:active {
	background-color:rgba(255, 255, 255, .3)
}
.at_float_layer {
	display:-webkit-box;
	display:-webkit-flex;
	display:-ms-flexbox;
	display:flex;
	-webkit-box-orient:vertical;
	box-orient:vertical;
	-webkit-flex-flow:column;
	-ms-flex-flow:column;
	flex-flow:column;
	-ms-flex-direction:column;
	flex-direction:column;
	background-color:#fafbfc;
	overflow:hidden
}
.blue_kit .blue_kit_btn_logo {
	color:#a3b4cc
}
.at_user_list {
	-webkit-box-flex:1;
	-webkit-flex:1;
	-ms-flex:1;
	flex:1;
	overflow:auto;
	-webkit-overflow-scrolling:touch
}
.at_search {
	position:relative
}
.at_search_btn_close {
	display:none;
	position:absolute;
	height:100%;
	width:40px;
	top:0;
	right:8px
}
.user_list_item_portrait {
	border-radius:100%
}
.at_user_list {
	border-bottom:1px solid #cfd3d9
}
.at_user_list:empty {
	background:url(../images/no_result_6c20103.png) center center no-repeat;
	background-size:200px auto;
	position:relative
}
.at_user_list:empty:after {
	content:'未搜索到相关好友';
	position:absolute;
	width:100%;
	top:50%;
	padding-top:114px;
	text-align:center;
	font-size:14px;
	color:#bbb
}
.at_user_list_item_link {
	position:relative
}
.user_list_item_name {
	vertical-align:middle;
	color:#262626
}
.user_list_item_portrait {
	vertical-align:middle;
	margin-right:8px
}
.user_list_item_checkbox_wrapper {
	position:absolute;
	right:8px;
	top:50%;
	height:0;
	line-height:0
}
.at_selected_user_list {
	width:100%;
	box-sizing:border-box;
	overflow:auto;
	-webkit-overflow-scrolling:touch;
	line-height:0;
	padding-right:6px;
	white-space:nowrap;
	background:#eceef0
}
.at_selected_user_list_item {
	display:inline-block;
	border-radius:100%;
	width:44px;
	height:44px;
	vertical-align:middle;
	margin:6px 0 6px 6px
}
.at_btn {
}
.recommend_btn {
	background-position:0 -172px
}
.at_float_layer {
	display:-webkit-box;
	display:-webkit-flex;
	display:-ms-flexbox;
	display:flex;
	-webkit-box-orient:vertical;
	-webkit-flex-flow:column;
	-ms-flex-flow:column;
	flex-flow:column;
	-ms-flex-direction:column;
	flex-direction:column;
	background-color:#fafbfc;
	overflow:hidden
}
.blue_kit .blue_kit_btn_logo {
	color:#a3b4cc
}
.at_user_list {
	-webkit-box-flex:1;
	-webkit-flex:1;
	-ms-flex:1;
	flex:1;
	overflow:auto;
	-webkit-overflow-scrolling:touch
}
.at_search {
	position:relative
}
.at_search_btn_close {
	display:none;
	position:absolute;
	height:100%;
	width:40px;
	top:0;
	right:8px
}
.user_list_item_portrait {
	border-radius:100%
}
.at_user_list {
	border-bottom:1px solid #cfd3d9
}
.at_user_list:empty {
	background:url(../images/no_result_6c20103.png) center center no-repeat;
	background-size:200px auto;
	position:relative
}
.at_user_list:empty:after {
	content:'未搜索到相关话题';
	position:absolute;
	width:100%;
	top:50%;
	padding-top:114px;
	text-align:center;
	font-size:14px;
	color:#bbb
}
.at_user_list_item_link {
	position:relative;
	padding:10px 0
}
.user_list_item_name {
	vertical-align:middle;
	color:#262626
}
.user_list_item_portrait {
	vertical-align:middle;
	margin-right:8px
}
.user_list_item_checkbox_wrapper {
	color:#949494;
	position:absolute;
	right:8px;
	top:50%;
	height:0;
	line-height:0
}
.at_selected_user_list {
	width:100%;
	box-sizing:border-box;
	overflow:auto;
	-webkit-overflow-scrolling:touch;
	line-height:0;
	padding-right:6px;
	white-space:nowrap;
	background:#eceef0
}
.at_selected_user_list_item {
	display:inline-block;
	border-radius:100%;
	width:44px;
	height:44px;
	vertical-align:middle;
	margin:6px 0 6px 6px
}
.recommend_btn {
	background-position:0 -172px
}
.ar_panel {
	height:200px;
	width:100%;
	padding-top:25px;
	-webkit-user-select:none
}
.popup_tip {
	height:30px;
	width:110px;
	background:#f15a23 -webkit-gradient(linear, 0 0, 0 100%, from(#fb7a4d), to(#f15a23));
	margin:0 auto;
	border-radius:3px;
	position:relative;
	text-align:center;
	line-height:30px;
	color:#fff;
	margin-bottom:15px;
	visibility:hidden
}
.popup_tip::after {
content:'';
width:0;
height:0;
position:absolute;
top:30px;
border:8px solid #fff;
border-color:#f15a23 transparent transparent;
left:47px
}
.ar_recorder {
	width:100%;
	height:110px;
	background:url(../images/bg_recorder_7c672ef.png);
	background-position:50% 0;
	background-size:264px 773px;
	background-repeat:no-repeat
}
.ar_main_hide {
	display:none
}
.ar_tip {
	width:100%;
	text-align:center;
	color:#b2b6ba;
	font-size:14px;
	line-height:32px;
	height:32px
}
.ar_btn_record {
	width:50%;
	margin:0 auto;
	height:100%;
	text-align:center
}
.ar_player {
	width:150px;
	height:112px;
	margin:0 auto;
	position:relative;
	background:url(../images/bg_player_e3f65c5.png);
	background-position:0 0;
	background-size:100%;
	background-repeat:no-repeat
}
.ar_player_item {
	position:absolute;
	bottom:6px;
	text-align:center
}
.ar_btn_retry {
	left:103px;
	width:40px;
	height:40px;
	line-height:40px
}
.ar_btn_play {
	width:112px;
	height:112px;
	left:-1px;
	bottom:0
}
.ar_btn_time {
	position:absolute;
	bottom:18px;
	left:50px
}
.retry_record_tip {
	font-size:16px;
	padding:20px 0;
	border-bottom:1px solid #eceeef
}
