body,div,ul,li,p,form,fieldset,legend,input,textarea,img,section,article,button,textarea {
	padding: 0;
}

input, {
	vertical-align: middle
}

a,button,input {
	-webkit-tap-highlight-color: rgba(0,0,0,0);
	-webkit-tap-highlight-color: transparent
}

i,em,a {
	font-style: normal
}

input[type="submit"],input[type="reset"],input[type="button"],button {
	-webkit-appearance: none
}

textarea,input {
	word-wrap: break-word;
	word-break: break-all
}

input,textarea,img {
	border: 0;
	outline: 0
}

img {
	vertical-align: middle
}

.fr {
	float: right
}

.fl {
	float: left
}

.abs {
	position: absolute
}

.rel {
	position: relative
}

.clear {
	clear: both;
	height: 0;
	font-size: 0;
	line-height: 0;
	overflow: hidden
}

.clearfix {
	*zoom: 1
}

.clearfix:after {
	display: block;
	overflow: hidden;
	clear: both;
	height: 0;
	visibility: hidden;
	content: "."
}

.wzsl {
	overflow: hidden;
	text-overflow: ellipsis;
	white-space: nowrap
}

.f12 {
	font-size: 12px
}

.f13 {
	font-size: 13px
}

.f14 {
	font-size: 14px
}

.f15 {
	font-size: 15px
}

.f16 {
	font-size: 16px
}

.c858 {
	color: #858585
}

.c333 {
	color: #333
}

.cfff {
	color: #fff
}

a {
	color: #333;
}

.d-flex {
	display: -webkit-box;
	display: -webkit-flex;
	display: -ms-flexbox;
	display: flex
}

.flex {
	-webkit-box-flex: 1;
	-webkit-flex: 1;
	-ms-flex: 1;
	flex: 1
}

.d-flex-center {
	align-items: center;
	-webkit-box-align: center;
	-webkit-align-items: center;
	-ms-flex-align: center
}

.post-ping-kuang-bottom-content {
	width: 100%;
	padding: 5px 15px 8px;
	z-index: 200;
	position: relative;
	background: #fff
}

.post-ping-kuang-textarea {
	padding: 5px;
	margin-bottom: 6px;
	width: 100%;
	height: 100px;
	background: white;
	font-size: 14px;
	text-align: justify;
	cursor: text;
	box-sizing: border-box;
	-webkit-box-sizing: border-box;
	-moz-box-sizing: border-box;
	outline: 0
}

.post-ping-kuang-textarea:after,.post-ping-bt-cancel:after {
	content: " ";
	width: 200%;
	height: 200%;
	position: absolute;
	top: 0;
	left: 0;
	border: 1px solid #d6d6d6;
	border-radius: 4px;
	-webkit-transform: scale(0.5);
	transform: scale(0.5);
	-webkit-transform-origin: 0 0;
	transform-origin: 0 0;
	box-sizing: border-box
}

.post-ping-kuang-textarea textarea {
	width: 100%;
	height: 100%;
	font-size: 14px;
	line-height: 160%;
	z-index: 2
}

.bt-list {
	width: 100%;
	height: 24px;
	font-size: 0
}

.bt-list span {
	margin-top: 2px;
	height: 25px;
	width: 50px;
	float: right;
	font-size: 12px;
	border-radius: 2px;
	line-height: 25px;
	text-align: center
}

.post-ping-bt-send {
	color: #fff !important;
	background: #17b5ee
}

.post-ping-bt-cancel {
	color: #858585;
	background: #fff;
	margin-right: 16px;
	position: relative
}

.bt-list i {
	width: 24px;
	height: 24px;
	margin-right: 16px;
	display: inline-block
}

.bt-voice {
	background: url(pinglun/post-big-pic-01.png) no-repeat 0 -313px;
	background-size: 100%
}

.bt-face {
	background: url(pinglun/post-big-pic-01.png) no-repeat 0 -217px;
	background-size: 100%
}

.bt-img {
	background: url(pinglun/post-big-pic-01.png) no-repeat 0 -265px;
	background-size: 100%
}

.bt-video {
	background: url(pinglun/post-big-pic-01.png) no-repeat 0 -362px;
	background-size: 100%
}

.bz {
	-webkit-box-sizing: border-box;
	-moz-box-sizing: border-box;
	box-sizing: border-box
}

.post-wrap-pic-select{
	min-width:270px;
	margin:0 auto;
	padding:0 10px;
	margin-bottom:7px
}

.hide {
	display: none
}

.c {
	clear: both
}

.cl:after {
	content: ".";
	display: block;
	height: 0;
	clear: both;
	visibility: hidden
}
.post-qq-face {
	width: 100%;
	height: 100%;
	text-align: center;
	overflow-y: scroll;
    border: 1px solid #efefef;
    -webkit-overflow-scrolling: touch;
    margin-top:5px;
}

.post-qq-face span {
	width: 14.28%;
	padding: 5px 0;
	text-align: center
}

.post-qq-face span a {
	display: inline-block
}

.qqface-img {
	background: url(pinglun/pinglun-qqface.jpg) no-repeat left top;
	background-size: 100%;
	width: 29px;
	height: 29px
}

.lastpost{ 
	float:left;
	margin: 5px 5px 0 5px;
	position:relative;
    cursor: pointer;
    width: 55px;
    height: 55px;
    max-height: auto;
}

.lastpost img{
    width: 55px;
    height: 55px;
}

.lastpost input[type=file]{
	position:absolute;
	top:0;
	left:0;
	opacity:0;
	filter: Alpha(opacity=0);
}
.lastpost i{
	position:absolute;
	right:-2px;
	z-index:1;
	top:-2px;
	background:rgba(0,0,0,0.5);
	width:15px;
	height:15px;
}
.lastpost i::after, .lastpost i::before{
	content:'';
	width:10px;
	height:1px;
	width:15px;
	background:#fff;
	position:absolute;
	top:7px;
}
.lastpost i::after{
	-webkit-transform: rotate(45deg);
	-moz-transform: rotate(45deg);
	-ms-transform: rotate(45deg);
	-o-transform: rotate(45deg);
	transform: rotate(45deg);
}
.lastpost i::before{
	-webkit-transform: rotate(135deg);
	-moz-transform: rotate(135deg);
	-ms-transform: rotate(135deg);
	-o-transform: rotate(135deg);
	transform: rotate(135deg);
}

.comment-title{ padding:0 10px; height: 50px; line-height: 50px; text-align: center;}
.comment{ border-top:5px solid #E2E2E2; padding:0 10px;}
.comment h5{ height:36px; line-height:36px;}
.comment h5 span a{ float:right; font-size:.8em; color:#696767; font-weight:400; width:40px; text-align:center;}

#toutiao_comment span.floor_main{ font-size:0.8em; border: 1px solid #ff7f00; color: #ff7f00 !important; padding: 0 1px; border-radius: 2px;}
#toutiao_comment .info-item .info-item-title{ margin-top:3em;}
#toutiao_comment .info-item .info-item-comment .comment-title{ border-bottom:1px solid #F2F2F2; font-size:1em;  height:40px; line-height:40px; padding:0 10px; text-align:left;}
#toutiao_comment .info-item .info-item-comment .comment-title span{ font-size:0.9em; color:#385A83; float:right; /*height:50px; width:50px;*/ margin-left:10px; text-align:right;}
#toutiao_comment .info-item .info-item-comment .comment-title span a{ color:#ff0700;}
#toutiao_comment .info-item .info-item-comment .comment-item{ padding:10px 10px 0 10px;}
#toutiao_comment .info-item .info-item-comment .comment-item .comment-item-avatar{ float:left; border-radius:100%; overflow:hidden; width:30px; height:30px;}
#toutiao_comment .info-item .info-item-comment .comment-item .comment-item-avatar img{ object-fit: cover; width:100%; height:100%; }
#toutiao_comment .info-item .info-item-comment .comment-item-content{ border-bottom: 1px solid #eee; padding: 0 0 10px; float:left; width:calc(100% - 50px); width:-webkit-calc(100% - 50px); margin-left:10px;}
#toutiao_comment .info-item .info-item-comment .comment-item-content h5{color: #5B7DAB; min-height:25px; line-height:20px; font-size:0.9em; font-weight:400;}
#toutiao_comment .info-item .info-item-comment .comment-item-content h5 span{  color:#4f7cb8;}
#toutiao_comment .info-item .info-item-comment .comment-item-content h5 span.hf{color:#444;}
#toutiao_comment .info-item .info-item-comment .comment-item-content h5 span.right{  float:right; color:#959596; font-size:0.9em; min-width: 24px}
#toutiao_comment .info-item .info-item-comment .comment-item-content h5 span.remove{color:#ff0700}
#toutiao_comment .info-item .info-item-comment .comment-item-content h5 span a{ color:#858585;}
#toutiao_comment .info-item .info-item-comment .comment-item-content-pic{ }
#toutiao_comment .info-item .info-item-comment .comment-item-content-pic img{cursor: pointer; float:left; display:block; width:75px; height:75px; margin-right:10px; margin-bottom:10px;}
#toutiao_comment .info-item .info-item-comment .comment-item-content-text{ font-size:0.9em; line-height:20px; margin-bottom:5px;}
#toutiao_comment .info-item .info-item-comment .comment_reply_pinglun_box{ color:#444; background:#f6f6f6; padding:10px 10px 5px;}
#toutiao_comment .info-item .info-item-comment .comment-item-content-text span{ color:#5B7DAB;}
#toutiao_comment .info-item .info-item-comment .comment-item-content-text img{vertical-align: middle; width:20px;}
#toutiao_comment .info-item .info-item-comment .comment-item-content-text span.remove{ color:#ff0f00;}
#toutiao_comment .info-item .no-comment-more{ height:40px; line-height:40px; text-align:center; color:#858585; }
#toutiao_comment .info-item .no-comment-more a{ color:#858585;}
#toutiao_comment .info-item .no-comment-more img{ width:16px; height:16px; vertical-align: sub;}
#toutiao_comment .info-item .no-comment{ height:60px; line-height:60px; text-align:center; color:#858585;}
#toutiao_comment .info-item .no-comment a{ color:#858585;}
#m2,#m3{ display:none;}

.box_hide{ display:none;}
.remove{ display:none;}
#close_remove{ display:none;}

.plugin-info__box{ display:none;}
.plugin-info__box .plugin-reply__visible{ width:100%; height:100%; position: fixed; z-index: 1000; top: 0;right: 0; left: 0; bottom: 0; background: rgba(0, 0, 0, 0.6);}
.plugin-info__box .tcui-dialog__hd { line-height:30px;min-height: 40px; color:#666}
.plugin-info__box .text-border{ position: relative;  }
.plugin-info__box .text-border textarea{ border-radius: 2px; border: solid 1px #e2dfdf; border-bottom-color: #e8e6e6;width:100%; z-index: 1; position: relative;height: 70px; min-height: 100%; box-sizing:border-box;font-size:1em; padding: 3px 0 0 3px; -webkit-appearance: none;color: #888888;}
.plugin-info__box .weui-dialog__ft{position: relative; line-height: 48px; font-size: 18px;}
.plugin-info__box .weui-dialog__ft:after { content: " "; position: absolute;left: 0; top: 0; right: 0;height: 1px; border-top: 1px solid #D5D5D6; color: #D5D5D6; -webkit-transform-origin: 0 0; transform-origin: 0 0; -webkit-transform: scaleY(0.5);transform: scaleY(0.5);}
.plugin-info__box .weui-dialog__ft .detalt{ color:#666;}
.plugin-info__box .weui-dialog__ft .primary{ color:#f47944;}
.plugin-info__box .weui-dialog__ft .primary:after{content: " "; position: absolute; left: 0; top: 0; width: 1px; height: 100%; border-left: 1px solid #D5D5D6; color: #D5D5D6; -webkit-transform-origin: 0 0;transform-origin: 0 0; -webkit-transform: scaleX(0.5); transform: scaleX(0.5);}
.plugin-info__box .weui-dialog--visible{visibility: visible; position: absolute;}
