@media screen and (max-width: 768px){
body{
	background: #f7f7f7;
	font-family: "PingFang SC","Microsoft YaHei",STHeiTi,Arial,sans-serif;
	line-height: 1.5;
}
*, :after, :before{
	box-sizing: border-box;
}
*{
	word-break: break-all;
}
.bgfff{
	background: #fff;
}
*::-moz-placeholder { color:#999; }
*::-webkit-input-placeholder { color:#999; }
.cl-nav-bar{
	background: #fff;
	overflow: hidden;
}
.cl-header{
	position: absolute;
	top: 1.226666667rem;
	width: 100%;
	z-index: 2;
	border-bottom: #e2e2e2 1px solid;
	font-size: .4266666666666667rem;
}
.cl-nav-bar li{
	display: inline-block;
	float: left;
}
.cl-nav-bar li:first-child{
	margin-right: 2.16rem;
}
.cl-nav-bar li:nth-child(2){
	margin-right: 2.16rem;
}
.cl-nav-bar li a{
	display: block;
	padding: 0.32rem 0 0.3rem 0;
	color: #333;
	font-size: 0.426666667rem;
	text-align: center;
	font-family: PingFang-SC-Regular,STHeiTi,Arial,sans-serif!important;
}
.cl-nav-bar li a.active{
	color: #e41e2b;
	border-bottom: 2px solid #e41e2b;
}
.cl-wrapper{
	margin-top: 2.6666667rem!important;
}
.cl-section-title{
	height: 1.06666667rem;
	line-height: 1.06666667rem;
	border-bottom: 1px solid #e2e2e2;
	padding: 0 0.42666666rem;
	margin-top: 0.133333rem;
}
.mT0 { margin-top: 0;}
.cl-title-name{
	color: #333;
	font-size: 0.42666666rem;
	padding-left: 0.16rem;
	color: #333;
	border-left: 0.08rem solid #e41e2b;
}
.cl-btn-all{
	float: right;
	color: #666;
	font-size: 0.37333333rem;
}
.cl-btn-all:active{
	color: #2d56b1;
}
.icon-arrow-right{
	display: inline-block;
	width: 0.226666rem;
	height: 0.373333rem;
	background: url(../images/arrow-right.png) no-repeat;
	background-size: 100%;
	margin-left: 0.24rem;
	position: relative;
	top: 0.04rem;
}
.cl-section-con{
	padding: 0.48rem 0 0.666667rem;
	font-size: 0;
}
.cl-section-con li{
	display: inline-block;
	background: #FFFFFF;
	text-align: center;
    border: none;
    height: auto;
    width: 25%;
    margin-right: 0;
    line-height: initial;
    position: relative;
}
.cl-section-con li a{display: block;}
.cl-essence{
	margin-top: 0.16rem;
}
.cl-post-list{
	padding: 0 0.4rem;
	background: #fff;
	border-bottom: 1px solid #f7f7f7;
}
.cl-post-item{
	padding: 0.4rem 0;
	border-bottom: 1px solid #F2F2F2;
}
.cl-post-item .item-title{
	font-size: 0.42666666rem;
	color: #252B3A;
	font-weight: normal;
}
.cl-post-item .item-title a{
	display: block;
	color: #252B3A;
	line-height: 0.64rem;
	max-height: 1.28rem;
	overflow: hidden;
}
.itemInfo {
	margin-top: 0.266666rem;
	color: #A0A2A8;
	font-size: 0.373333rem;
	line-height: 0.533333rem;
	height: 1.066666rem;
	overflow: hidden;
}
.isTop {
	display: inline-block;
	background: rgba(246,111,106,0.15);
	border: 1px solid #F66F6A;
	font-size: 0.32rem;
	color: #F66F6A;
	width: 0.88rem;
	text-align: center;
	line-height: 0.426666rem;
	margin-right: 0.26666rem;
	font-style: normal;
	vertical-align: 2px;
}
.cl-post-item .item-title a:active{
	color: #2d56b1;
}
.item-post-info{
	margin-top: 0.4rem;
}
.cl-user-info a img{
	width: 0.64rem;
	height: 0.64rem;
	border-radius: 50%;
	margin-right: 0.16rem;
}
.cl-user-info a{
	vertical-align: top;
}
.cl-user-info{
	font-size: 0;
	overflow: hidden;
}
.cl-user-info em{
	display: inline-block;
	color: #A0A2A8;
	font-size: 0.32rem;
	vertical-align: top;
	height: 0.64rem;
    line-height: 0.64rem;
    max-width: 1.866666rem;
    overflow: hidden;
    text-overflow: ellipsis;
    white-space: nowrap;
}
.cl-postread-info{
	float: right;
	height: 0.666666rem;
    line-height: 0.666666rem;
}
.icon-eye{
	display: inline-block;
	width: 0.42rem;
	height: 0.293333rem;
	background: url(../images/icon-eye.svg) no-repeat;
	background-size: 100%;
	margin: 0 0.133333rem 0 0.4rem;

}
.icon-mess{
	display: inline-block;
	width: 0.346666rem;
	height: 0.346666rem;
	background: url(../images/icon-mess.svg) no-repeat;
	background-size: 100% 100%;
	margin: 0 0.133333rem 0 0.4rem;
	position: relative;
    top: 0.03rem;
}
.icon-zan{
	display: inline-block;
	width: 0.39rem;
	height: 0.39rem;
	background: url(../images/icon-zan.png) no-repeat;
	background-size: 0.3734rem 0.3734rem;;
	background-position:top center;
	margin: 0 0.133333rem 0 0.4rem;
}
.cl-num{
	color: #A0A2A8;
	font-size: 0.32rem;
}
.cl-post-item:last-child{
	border-bottom: 0;
}
#pullUp, #pullDown{
	padding: 15px 0;
	text-align: center;
	background: #f6f6f6;
	line-height: 1.5;
}
#pullUp a, #pullDown a{
	color: #999;
	font-size: 0.37333333rem;
}

.common-header{
	height: 1.226666667rem;
	line-height: 1.226666667rem;
	background: #fff;
	position: relative;
	text-align: center;
	position: absolute;
    width: 100%;
    top: 44px;
   	left: 0;
   	right: 0;
   	z-index: 2;
}
.common-header .headmenu{
	position: absolute;
	top: 0;
	right: 0.32rem;
}
.common-header span{
	color: #252b3a;
	font-size: 0.426666rem;
}
.common-header .backIcon{
	display: block;
	position: absolute;
	width: 0.28rem;
	height: 0.4666666rem;
	left: 0.4rem;
	background: url(../images/icon-back-black.png) no-repeat;
	background-size: 0.466666rem 0.4666666rem;
	top: 50%;
	margin-top: -0.2333333rem;
}
.sc-wrapper{
	background: #fff;
	margin-top:1.26666rem;
}
.sc-sectionitem{

}
.sc-sectype{
	padding: 0.37333333rem 0.4rem 0.37333333rem 0.5333333rem;
	border-bottom: 1px solid #eee;
}
.sc-sectype span{
	font-size: 0.42666666rem;
	color: #333;
	font-weight: bold;
}
.sc-sectype .sc-icon-arrowup{
	display: inline-block;
	float: right;
	width: 0.38666666rem;
	height: 0.21333333rem;
	background: url(../images/icon-arrow-down.png) no-repeat;
	background-size: 100% 100%;
	margin-top: 0.15rem;
}
.sc-secname{
	background: #f6f6f6;
	border-bottom: 1px solid #e2e2e2;
	padding-left: 0.74666666rem;
	display: none;
}
.sc-sectionitem:first-child .sc-secname{
	display: block;
}
.arrow-icon-down{
	transform: rotate(180deg);
	-webkit-transform: rotate(180deg);
}
.sc-secname li .sc-secondtype{
	padding: 0.34666666rem 0.4rem 0.34666666rem 0.08rem;
	border-bottom: 1px solid #eee;
}
.sc-secname li:last-child .second-name li:last-child{
	border-bottom: 0;
}
.sc-secname li a{
	color: #666;
	font-size: 0.37333333rem;
	display: inline-block;
    width: 85%;
}
.sc-secname li a:active{
	color: #2d56b1;
}
.sc-secname li a i{
	display: inline-block;
	font-style: normal;
	margin-left: .10666667rem;
	vertical-align: top;
	padding:0 0.1333333rem;
	background: #e41f2b;
	border-radius: 0.6rem;
	color: #fff;
	font-size: 12px;
	background-clip: padding-box;
	-moz-background-clip:padding-box;
	line-height: .4rem;
    color: #fff;
    height: .37333333rem;
    overflow: hidden;
    position: relative;
    top: 0.08rem;
}
.icon-display{
	display: inline-block;
	float: right;
	width: 0.32rem;
	height: 0.32rem;
	background: url(../images/icon-jia.png) no-repeat;
	background-size: 100% 100%;
	margin-top: 0.09rem;
}
.icon-no-display{
	display: inline-block;
	float:right;
	width: 0.32rem;
	height: 0.02666666rem;
	background: url(../images/icon-display.png) no-repeat;
	background-size: 100% 100%;
	margin-top: 0.22rem;
}
.sc-infobox{
	background: #F7F7F7;
	padding: 0.4rem;
}
.sc-infotit{
	font-size: 0.426666rem;
	color: #252B3A;
	line-height: 0.586666rem;
}
.second-name{
	padding-left: 0.2666666rem;
	display: none;
}
.sc-sectionitem:first-child .sc-secname li:first-child .second-name{
	display: block;
}
.sc-sectionitem .sc-secname li:last-child .sc-secondtype{
	border-bottom: 0;
}
.second-name li{
	padding: 0.34666666rem 0;
    border-bottom: 1px solid #eee;
    padding-left: 0.08rem;
}
.moderator{
	margin-top: 0.266666rem;
	font-size: 0.373333rem;
}
.moderator label{
	float: left;
	color: #A0A2A8;
	font-size: 0.373333rem;
}
.moderator span{
	color: #A0A2A8;
	display: block;
	margin-left: 1rem;
	overflow: hidden;
	text-overflow: ellipsis;
	white-space: nowrap;
}
.moderator span a{
	color: #A0A2A8;
}
.sc-infobottom{
	margin-top: 0.26666rem;
	color: #D8D8D8;
	font-size: 0.32rem;
	line-height: 0.32rem;
}
.sc-infobottom label{
	color: #A0A2A8;
	margin-left: 0.21333333rem;
}
.sc-infobottom label:first-child{
	margin-left: 0;
}
.sc-infobottom span{
	color: #2A0000;
	margin-left: 0.18666666rem;
	margin-right: 0.21333333rem;
}
.postTabBox {
	width: 100%;
	padding: 0 0.4rem;
	box-sizing: border-box;
	white-space: nowrap;
	overflow-x: scroll;
	background: #fff;
	border-bottom: 1px solid #DDDDDD;
}
.postTab {
	margin-top: 0.4rem;
	height: 1.12rem;
}
.postTab .swiper-slide {
	line-height: 1.04rem;
	display: inline-block;
	border-bottom: 3px solid transparent;
	margin-right: 0.66666rem;
	font-size: 0.373333rem;
	width: auto;
	color: #666A75;
}
.postTab .swiper-slide a {
	color: #666A75;
}
.postTab .swiper-slide.onActi {
	border-bottom: 3px solid #F66F6A;
	color: #252B3A;
}
.postTab .swiper-slide.onActi a {
	color: #252B3A;
}
.postTab .swiper-slide:last-child {
	margin-right: 0;
}
.indTabCon {
	padding: 0.4rem 0.4rem 0.666666rem 0.4rem;
	background: #FFFFFF;
}
.tabImg {
	display: block;
	width: 100%;
}
.tabConList {
	padding-top: 0.4rem;
}
.tabConList li {
	position: relative;
	padding-left: 0.32rem;
	line-height: 0.533333rem;
	margin-bottom: 0.266666rem;
}
.tabConList li a {
	display: block;
	line-height: 0.533333rem;
	font-size: 0.373333rem;
	color: #252B3A;
	overflow: hidden;
	text-overflow: ellipsis;
	white-space: nowrap;
}
.tabConList li:last-child {
	margin-bottom: 0;
}
.tabConList li:before {
	content: '';
	position: absolute;
	top: 0.213333rem;
	left: 0;
	width: 0.106666rem;
	height: 0.106666rem;
	border-radius: 50%;
	background: #A0A2A8;
}



.item-content{
	margin-top: 0.266666rem;
	font-size: 0.37333333rem;
	line-height: 0.533333rem;
	color: #A0A2A8;
}
.sc-fixedbox{
	/* position: fixed;
	right: 0.72rem;
	bottom: 3.626666rem; */
}
.gotopBox{
	right: 0.4rem;
    bottom: 3.44rem;
    position: fixed;
}

.sc-fixedbox .gotopBtn{
	display: block;
	width: 1.066666rem;
	height: 1.066666rem;
	background-image:  url(../images/scroll-top-icon.svg);
	background-repeat: no-repeat;
	background-size: 100% 100%;
}
.sc-fixedbox .addBtn{
	display: block;
	width: 1.066666rem;
	height: 1.066666rem;
	background: url(../images/icon-add.svg) no-repeat;
	background-size: 100% 100%;
	right: 0.4rem;
    bottom: 1.9733333rem;
    position: fixed;
}
.sc-userinfo{
	position: absolute;
	right: 0.4rem;
	top: 0.2666666rem;
	line-height: 0.666666rem;
}
.sc-userinfo img{
	width: 0.666666rem;
	height: 0.666666rem;
	border-radius: 50%;
	margin-right: 0.2666666rem;
	vertical-align: top;
}
.sc-userinfo a{
	display: inline-block;
	font-size: 0.34666666rem;
	color: #fff;
	vertical-align: middle;
	line-height: 0.666666rem;
}
.dt-crumb{
	height: 1.14666666rem;
	line-height: 1.14666666rem;
	padding: 0 0.5333333rem;
	font-size: 0.32rem;
	color: #666;
}
.dt-crumb a{
	color: #666;
}
.dt-crumb a:active{
	color: #2d56b1;
}
.dt-article-select a:active{
	color: #2d56b1;
}
.dt-crumb span{
	line-height: 1.14666666rem;
	color: #666;
}
.dt-crumb em{
	color: #333;
	text-align: left;
	text-decoration: none;
	line-height: 1.14666666rem;
}
.dt-title-info{
	color: #333;
	font-weight: normal;
	font-size: 0.69333333rem;
	line-height: 1.1rem;
	margin: 0 0.5333333rem;
}
.dt-post-info{
	padding: 0.4rem 0.5333333rem;
	color: #999;
	font-size: 0.32rem;
	position: relative;
}
.dt-post-info .cl-postread-info{
	height: auto;
	line-height: normal;
	position: absolute;
	right: 0.5333333rem;
	top: 0.3rem;
}
.cl-postread-info i{
	vertical-align:middle;
}
.cl-postread-info span{
	vertical-align:middle;
}
.dt-show-more-panel{
	position: relative;
	padding: 0 0.5333333rem;
}
.dt-content-text{
	color: #333;
	font-size: 0.48rem;
	line-height: 0.85333333rem;
	letter-spacing: 0;
	text-align: left;
	table-layout: fixed;
	word-break:break-all;
	word-wrap:break-word;
	overflow: hidden;
}
.dt-ellipsis-detail{
	max-height: 12.10666666rem;
	z-index: 1;
}
.dt-show-more-opt{
	position: absolute;
	left: 0;
	right: 0;
	bottom: -0.15rem;
	height: 4.52rem;
	font-size: 0.45333333rem;
	color: #e41f2b;
	text-align: center;
	padding-top: 3.2rem;
	background-image:linear-gradient(hsla(0,0%,100%,0),#fff 65%,#fff);
	background-repeat: no-repeat;
	filter:progid:DXImageTransform.Microsoft.gradient(startColorstr="#00ffffff",endColorstr="#ffffffff",GradientType=0);
}
.dt-show-more-opt a{
	display: inline-block;
}
.dt-show-more-opt a span{
	font-size: 0.45333333rem;
	color: #e41f2b;
}
.dt-show-more-opt a img{
	display: block;
	width: 0.45333333rem;
	height: 0.30666666rem;
	margin: 0 auto;
	margin-top: 0.28rem;

}
.dt-share-area{
	padding: 1.226666rem 0;
}
.share-to{
	text-align: center;
	font-size: 0.38666666rem;
	color: #666;
	margin-bottom: 0.4666666rem;
}
.dt-share-content{
	text-align: center;
}
.dt-share-li{
	display: inline-block;
}
.share-item .share-icon{
	display: block;
	width: 1.12rem;
	height: 1.12rem;
}
.share-item .share-icon-friend{
	background: url(../images/icon-weixin.png) no-repeat;
	background-size: 100% 100%;
	margin-right: 1.2rem;
}
.share-item .share-icon-wechat{
	background: url(../images/icon-wechat.png) no-repeat;
	background-size: 100% 100%;
}
.dt-article-select{
	margin-bottom: 0.5333333rem;
	padding: 0 0.5333333rem;
    margin-top: 1.226666rem;
}
.dt-article-select a{
	font-size: 0.36rem;
	color: #555;
}
.dt-article-select .dt-anext{
	float: right;
}
.dt-marginline{
	width: 100%;
	height: 0.1333333rem;
	background: #f6f6f6;
}
.dt-comment-title{
	font-size: 0.42666666rem;
	color: #333;
	padding: 0 0.5333333rem;
	height: 1.06rem;
    line-height: 1.06rem;
    border-bottom: 1px solid #e2e2e2;
}
.dt-comment-title b{
	font-weight: normal;
	font-size: 0.32rem;
	vertical-align: middle;
}
.dt-comment-title span{
	padding-left: 0.16rem;
	border-left: 0.08rem solid #e41e2b;
}
.dt-comment-title span i{
	font-style: normal;
	font-size: 0.37333333rem;
	vertical-align: middle;
}
.dt-comment-list{
	border-bottom: 1px solid #eee;
}
.dt-comment-item{
	margin:0 0.5333333rem;
	padding: 0.4rem 0;
	border-bottom: 1px solid #eee;
}
.dt-comment-item:last-child{
	border-bottom: 0;
}
.dt-comment-item .dt-user-avatar{
	float: left;
	width:0.6666667rem;
	margin-right: 0.2rem;
}
.dt-user-avatar img{
	width: 0.6666667rem;
	height: 0.6666667rem;
	border-radius: 50%;
}
.dt-commwrap{
	margin-left: 0.86666667rem;
}
.dt-commwrap .dt-username{
	color: #666;
	font-size: 0.32rem;
}
.dt-commwrap p{
	font-size: 0;
}
.dt-commwrap .dt-commcon{
	color: #333;
	margin-top: 0.4rem;
}
.dt-comminfo{
	margin-top: 0;
}
.dt-comminfo .dt-commtime{
	color: #999;
	font-size: 0.32rem;
}
.dt-commright{
	float: right;
	color: #666;
	font-size: 0.32rem;
}
.dt-commright span{
	vertical-align: middle;
}
.dt-commright span:last-child{
	margin-right: 0;
}
.dt-commright .icon-comm{
	display: inline-block;
	width: 0.57333333rem;
	height: 0.54666666rem;
	background: url(../images/icon-mess.png) no-repeat center center;
	background-size: 0.37333333rem 0.34666666rem;
	vertical-align: middle;
}
.dt-commright .dt-icon-zan{
	display: inline-block;
	width: 0.39rem;
	height: 0.39rem;
	margin-left: 0.5rem;
	margin-right: 0.10666666rem;
	background: url(../images/icon-zan.png) no-repeat;
	background-size: 0.37333333rem 0.37333333rem;
	vertical-align: middle;
	margin-top: -0.08rem;
}
.dt-replybox{
	background: #f6f6f6;
	padding: 0 0.333333rem 0 0.333333rem;
	margin-top: 0.4rem;
}
.dt-replybox .dt-replyitem{
	padding-top: 0.4rem;
}
.dt-replyitem .dt-replyavatar{
	float: left;
	width: 0.72rem;
	margin-right: 0.1333333rem;
}
.dt-replyavatar img{
	width: 0.72rem;
	height: 0.72rem;
	border-radius: 50%;
}
.dt-replywrap{
	margin-left: 0.85333333rem;
	padding-bottom: 0.24rem;
	border-bottom: 1px solid #e2e2e2;
}
.dt-replyname a{
	font-size: 0.32rem;
	color: #333;
}
.dt-commwrap .dt-replytime{
	color: #999;
	font-size: 0.2666666rem;
}
.dt-replycon{
	color: #333;
	font-size: 0.29333333rem;
	line-height: 0.48rem;
}
.dt-replyitem:last-child .dt-replywrap{
	border-bottom: 0;
}
.dt-replycon label{
	color: #999;
	margin-right: 0.1333333rem;
}
.dt-fixed-comment{
	width: 100%;
	position: fixed;
	padding: 0.30666666rem 0.4rem;
	bottom: 0;
	left: 0;
	z-index: 4;
	background: #fff;
	border-top: 1px solid #e2e2e2;
	z-index: 102;
}
.dt-fixed-comment .inputTxt{
	display: inline-block;
	box-sizing: border-box;
	width: 83.3%;
	height: 0.8rem;
	line-height: 0.8rem;
	color: #999;
	border: 1px solid #777;
	font-size: 0.32rem;
	padding-left: 0.38666666rem;
	margin-right: 0.5333333rem;
	outline: none;
	border-radius: 0;
}
.icon-comment-zan{
	display: inline-block;
	width: 0.39rem;
	height: 0.39rem;
	background: url(../images/icon-zan2.png) no-repeat;
	background-size: 0.37333333rem 0.37333333rem;
	vertical-align: middle;
}
.dt-layerbox{
	width: 100%;
	height: 100%;
	position: fixed;
	left: 0;
	right: 0;
	top: 0;
	bottom: 0;
	z-index: 103;
	display: none;
}
.dt-layerbox .layer{
	width: 100%;
	height: 100%;
	background:#222;
	opacity: 0.5;
}
.dt-commentfm{
	position: absolute;
	bottom: 0;
	padding: 0.30666666rem 0.4rem;
	z-index: 16;
	background: #fff;
	width: 100%;
	box-sizing: border-box;
	border-top: 1px solid #e2e2e2;
}
.dt-commentfm textarea{
	display: inline-block;
	width: 100%;
	height: 0.32rem;
	line-height: 1.3;
	font-size: 0.32rem;
	padding-left: 0.38666666rem;
    outline: none;
    resize:none;
    word-break:break-all;
    border: 0;
}
.dt-commentfm .sendBtn{
	display: inline-block;
	width: 1.1333333rem;
	height: 0.8rem;
	line-height: 0.8rem;
	background: #e2e2e2;
	text-align: center;
	font-size: 0.34666666rem;
	color: #999;
	vertical-align: bottom;
}

.dt-title-special{
	background: #f0f0f0;
	/*height: 1.04rem;*/
	line-height: 1.04rem;
	padding-left: 0.5333333rem;
	font-size: 0.37333333rem;
	color: #999;
	margin-bottom: 0.45333333rem;
}
.dt-activity-content{
	padding: 0.5333333rem 0.5333333rem 0 0.5333333rem;
}
.dt-activity-content .dt-activityinfo{
	margin-bottom: 0.666666rem;
}
.dt-activityinfo label{
	display: inline-block;
	width: 36.3%;
	vertical-align: top;
	color: #333;
	font-size: 0.45333333rem;
}
.dt-activityinfo span{
	display: inline-block;
	width: 63.7%;
	color: #333;
	font-size: 0.45333333rem;
}
.dt-activityinfo i{
	font-style: normal;
	color: #f30000;
	font-size: 0.6rem;
	position: relative;
    vertical-align: top;
    top: -0.1rem;
}
.dt-btn-activity{
	margin-top: 0.7333333rem;
	padding: 0 0.5333333rem;
}
.dt-btn-activity a{
	display: block;
	height: 1.0666666rem;
	line-height: 1.0666666rem;
	text-align: center;
	background: #e41f2b;
	color: #fff;
	font-size: 0.42666666rem;
	border-radius: 0.0666666rem;
	-webkit-border-radius:0.0666666rem;
}
.dt-title-special a{
	color: #3278e6;
	font-size: 0.37333333rem;
}
.dt-poll{
    line-height: normal;
	margin-top: 0.8666666rem;
	padding: 0 0.5333333rem;
    color: #000;
    font-size: initial;
    text-align: left;
    table-layout: fixed;
    word-break: break-all;
}
.dt-poll-item{
	position: relative;
	margin-bottom: 0.5333333rem;
}
.regular-radio {
	opacity: 0;
	filter:alpha(opacity=0);
	margin: 0;
	display: inline-block;
    width: 0.4rem;
    height: 0.4rem;
    vertical-align: middle;

}
.regular-radio + label{
	width: 	0.41333333rem;
	height: 0.41333333rem;
	box-sizing: border-box;
}
.regular-radio + label {
	-webkit-appearance: none;
	background: url(../images/radio.png);
	background-repeat:no-repeat;
	background-size: 100%;
	display: inline-block;
	position: absolute;
	left: 0;
	top: .08rem;
	cursor: pointer;
	border: none;
	vertical-align: middle;
}
.dt-poll-item .checked{
	-webkit-appearance: none;
	background: url(../images/radio-checked.png);
	background-repeat:no-repeat;
	background-size: 100%;
	display: inline-block;
	position: absolute;
	left: 0;
	top: .08rem;
	cursor: pointer;
	border: none;
	vertical-align: middle;
}
.dt-poll-item span{
	margin-left: 0.34666666rem;
}
.dt-poll-option{
	margin-left: 0.75999999rem;
}
.dt-poll-option span{
	display: inline-block;
}
.dt-poll-option .dt-precent{
	max-width: 70%;
	min-width: 0.1rem;
	height: 0.18666666rem;
	border-radius: 0.04rem;
	-webkit-border-radius:0.04rem;
	margin-left: 0;
}
.dt-precent1{
	background: #e50000;
}
.dt-precent2{
	background: #ff5a00;
}
.dt-precent3{
	background: #ffa800;
}
.dt-option-val{
	font-size: 0.37333333rem;
	position: relative;
    top: 0.02rem;
}
.option1{
	color: #e50000;
}
.option2{
	color: #ff5a00;
}
.option3{
	color: #ffa800;
}
.dt-textareaWrapp{
	display: inline-block;
	width: 80.5%;
	margin-right: 0.5333333rem;
	border: 1px solid #777;
	font-size: 0;
	box-sizing: border-box;
	padding: 0.18rem 0;
}
#wrapper{
	background: #f6f6f6;
	overflow: hidden;
	height: 100%;
	margin-top: 1.2266rem;
}
.cl-wrapper{
	top: 1.333333rem!important;
	margin-top: 2.6666667rem!important;
}
.dt-debate{
	margin-top: 0.84rem;
	padding: 0 0.5333333rem;
}
.dt-viewtit{
	color: #e41f2b;
	font-size: 0.42666666rem;
	margin-bottom: 0.2rem;
}
.dt-viewscon{
	font-size: 0.42666666rem;
	color: #333;
}
.dt-contit{
	color: #007dff;
	font-size: 0.42666666rem;
	margin: 0.7333333rem 0 0.2rem 0;
}
.dt-viewgrapbox{
	overflow: hidden;
	margin-top: 0.7333333rem;
}
.dt-viewwrapp{
	overflow: hidden;
}
.dt-viewpercent{
	overflow: hidden;
	margin-bottom: 0.4rem;
}
.dt-viewpercent span{
	color: #e41f2b;
	font-size: 0.42666666rem;
}
.dt-viewpercent .dt-precon{
	float: right;
	color: #007dff;
}
.dt-ratiobox{
	width: 100%;
	height: 0.34666666rem;
	border-radius: .2rem;
	background: #007dff;
	position: relative;
}
.sqRadio{
	position: absolute;
	left: 0;
	background: #e41f2b;
	height: 100%;
	width: 66%;
	border-radius: .2rem;
}
.vs{
	display: block;
	width: 0.6rem;
	height: 0.6rem;
	position: absolute;
	left: 64%;
	top:  -42%;
    margin-left: -0.3rem;
}
.vs img{
	width: 100%;
	height: auto;
}
.supBtn{
	margin: 0.36rem 0 0.78666666rem 0;
	overflow: hidden;
}
.supBtn span{
	display: inline-block;
	border-radius: 0.0666666rem;
	padding: 0.2rem 0.69333333rem;
	color: #fff;
	font-size: 0.42666666rem;
}
.supBtn .sqBtn{
	background: #e41f2b;
}
.supBtn .conBtn{
	background: #007dff;
	float: right;
}
.dt-btn-debate{
	padding: 0 0.5333333rem;
}
.dt-btn-debate a{
	display: block;
	text-align: center;
	border-radius: 0.0666666rem;
	background: #bbb;
	height: 1.0666666rem;
	line-height: 1.0666666rem;
	color: #fff;
	font-size: 0.42666666rem;
}

.addBox{
	position: fixed;
	z-index: 101;
	bottom:2.1333333rem;
	width: 100%;
	background: #e41e2b;
	display: none;
	transition: all 0.5s cubic-bezier(0.4,0,0.2,1);
}
.dt-nav-list{
	height: 1.14666666rem;
	line-height: 1.14666666rem;
	width: 100%;
	box-sizing: border-box;
	text-align: center;
}
.hw-btn-section{
	position: absolute;
	left: 0.5333333rem;
}
.dt-nav-list a{
	color: #fff;
	font-size: 0.4rem;
}
.icon-btn-close{
	display: inline-block;
	width: 0.38666666rem;
	height: 0.38666666rem;
	background: url(../images/icon-close.png) no-repeat;
	background-size: 100% 100%;
	position: absolute;
	top: 0.4rem;
	right: 0.95rem;
}
.dt-nav_fixed {
    position: fixed;
    background: #fff;
    top: 0px;
    width: 100%;
    z-index: 10;
    left: 0;
    border-bottom: #e2e2e2 1px solid;
}
.de-wrapper{
	margin-bottom: 1.4rem;
}
.dt-crumb-fixed-avatar{
	float: right;
	display: none;
}
.dt-crumb-fixed-avatar img{
	width: 0.666666rem;
    height: 0.666666rem;
    border-radius: 50%;
    vertical-align: middle;
}
.btn-display-box{
	display: inline-block;
	float: right;
	width: 10%;
}
.ps_uploading:before{width:40px;height:40px;position:absolute;margin-top:50%;margin-left:50%;top:-20px;left:-20px;z-index:1500;display:block;content:"";background:url(../images/loading.gif) no-repeat;background-size:100% 100%}
.loading{position:fixed;width:100%;height:100%;top:0;left:0}
.loading:before{width:126px;position:absolute;margin-top:50vh;margin-left:50vw;top:-40px;left:-63px;z-index:999;display:block;content:"正在加载,请稍候...";background:url(../images/loading.gif) no-repeat top center;background-size:50px 50px;padding-top: 72px;text-align: center;font-size: 13px;color: #000;}
.ps_uploading:after{content: " ";position: absolute; z-index: 9;width: 100%;height: 100%;background-color:#000;opacity:.5;border-radius: 8px;}
.hwalert{z-index:1500;left:1pc;right:1pc;bottom:8px;padding:0 16px 8px;background-color:#fff;border-radius:1pc;font-size:15px}
.graybg, .hwalert{display:none;position:fixed}
.graybg{left:0;right:0;bottom:0;top:0;background-color:#000;opacity:.2; z-index: 14;}
.hwalert .content{padding:40px 0;color:#000}
.hwalert .alertright{display:block;padding:9pt 0;color:#007dff;text-align:center;border:1px solid rgba(0,0,0,.1);border-radius:2pc}
.hwalert .alertright:active{background: rgba(0, 0, 0, 0.05);}

.hbt-toast{display: none; min-width: 100px;max-width: 260px; border-radius: 20px; -webkit-border-radius:20px; -moz-border-radius:20px; background-color: #dcdcdc;font-size: 13px;color: #000;text-align: center;position: fixed;bottom: 56px;left: 15%; z-index: 11;}
.hbt-toast p{padding: 6px 12px;}
.post-content * {max-width:100% !important;z-index: 1;}

.hbt-display{background-color: #f6f6f6; padding: 0.32rem 0; text-align: center; border-top: 1px solid rgba(0, 0, 0, 0.05);}
.commcounter{font-size: 0.34666666rem; color: rgba(0, 0, 0, 0.5); margin-right: 4px;}
.display_icon{display: inline-block; width: 0.38666666rem ; height: 0.21333333rem; background:url(../images/icon-arrow-down.png) center center; background-repeat: no-repeat; background-size: 0.38666666rem 0.21333333rem; }
.display_up{display: inline-block; width: 0.38666666rem ; height: 0.21333333rem; background:url(../images/arrow-up.png) center center; background-repeat: no-repeat; background-size: 0.38666666rem 0.21333333rem;}
.dt-commcon img{ max-width :100% !important;}
.quote {background: #f6f6f6;padding: 0.32rem 0.4rem 0.32rem 0.32rem;margin-bottom:8px;font-size: 0.34666666rem;line-height: 0.69333333rem;}
.quote blockquote {font-size: 0.34666666rem;line-height:0.69333333rem; margin: 0;}
.quote blockquote a{ color: #007dff; }
.quote blockquote a:visited {color: #007dff;}
.post-content p{ line-height: normal!important; }
.icon-comment-zan-active{background: url(../images/icon-blue-zan.png) no-repeat;background-size: 0.37333333rem 0.37333333rem;}
.dt-commright .icon-comment-zan-active{background: url(../images/icon-blue-zan.png) no-repeat;background-size: 0.37333333rem 0.37333333rem;}

.dt-forum-list-loading{text-align: center; width: 100%; background: #f6f6f6; font-size: 14px; color: #999; padding: 15px 0px; display: block;line-height: 1.5;}
.pullUpLabel{display: none;}
.indexGoTop{bottom: 2.1333333rem;}

.dt-post-info .dt-avatar-icon{display: block; float: left;width: 0.6666667rem;margin-right: 0.26666667rem;}
.dt-avatar-icon img{width: 0.6666667rem;height: 0.6666667rem;border-radius: 50%;}
.dt-post-info .dt-user-name{color: #2d56b1;font-size: 0.32rem;line-height: 0.50666666rem;position: relative;top: -.1rem;font-family: PingFang SC, Hiragino Sans GB, Microsoft YaHei, STHeiti, WenQuanYi Micro Hei, Helvetica, Arial, sans-serif;}
.dt-post-info .dt-post-time{position: relative;top: -.1rem;font-size: 0.24rem;line-height: 0.50666666rem;font-family: PingFang SC, Hiragino Sans GB, Microsoft YaHei, STHeiti, WenQuanYi Micro Hei, Helvetica, Arial, sans-serif;}
.dt-title-fixed-style{margin-top: 2.34666666rem;}



/* new add by lm 2018-1-17 */

.sectionSelect{
	position: relative;
	margin: 0 0.5333333rem;
	padding-top: 0.386666667rem;
}
.sectionSelect .menuList{
	display: none;
	box-sizing: border-box;
	border: 1px solid #ccc;
	border-top: 0;
	position: absolute;
    width: 100%;
    background: #fff;
    z-index: 102;
    max-height: 300px;
    overflow-y: scroll;
}
.menuList li{
	padding: 0.26666667rem 0.333333rem;
	font-size: 0.37333333rem;
	line-height: 0.56rem;
	color: #333;
	overflow: hidden;
    text-overflow: ellipsis;
    white-space: nowrap;
}
.menuList li:active{
	background: #f6f6f6;
	color: #e41f2b;
}
.sectionSelect .selectBtn{
	position: relative;
	height: 0.85333333rem;
	line-height: 0.85333333rem;
	box-sizing: border-box;
	border: 1px solid #ccc;
	padding-left: 0.333333rem;
	font-size: 0.37333333rem;
	color: #999;
	overflow: hidden;
    white-space: nowrap;
    text-overflow: ellipsis;
    padding-right: 0.25rem;
}
.selectBtn .down_icon{
	display: inline-block;
	width: 0.226666667rem;
	height: 0.173333334rem;
	background: url(../images/post-downicon.png) no-repeat;
	background-size: 100%;
	position: absolute;
	right: 0.333333rem;
	top: 0.339999995rem;
}
.info-error{
	margin-top: 0.2rem;
	margin-left: 0.483334rem;
	font-size: 0.32rem;
	line-height: 0.56rem;
	color: #e41f2b;
}
.info-error img{
	height: 0.333333rem;
	width: auto;
	vertical-align: middle;
	margin-right: 5px;
}
.hw-post-title-box{
	padding-top: 0.4rem;
}
.hw-post-title{
	margin: 0 0.5333333rem;
	box-sizing: border-box;
	border: 1px solid #ccc;
	padding: 0.121666667rem 0.1333333rem 0.121666667rem 0.333333rem;
	position: relative;
}
.hw-post-title input{
	border: 0;
	outline: none;
	width: 86%;
	font-size: 0.37333333rem;
	line-height: 0.56rem;
}
.hw-post-title span{
	font-size: 0.26666667rem;
	color: #999;
	line-height: 0.56rem;
	position: absolute;
	right: 0.1333333rem;
	top: 0.1333rem;
}
.ps_contentbox{
	margin:0.4rem 0.5333333rem 0 0.5333333rem;
	padding: 0.2rem 0.333333rem;
	box-sizing: border-box;
	border: 1px solid #ccc;
}
.ps_contentbox textarea{
	width: 100%;
	height: 2.53333333rem;
	line-height: 0.56rem;
	padding: 0;
	border: 0;
	color: #333;
	font-size: 0.37333333rem;
	resize: none;
	outline: none;
	font-family: "PingFang-SC-Regular";
}
.ps_contentbox .hightextarea{
	height: 2.66666667rem;
}
.post_contentm{
	line-height: 0.56rem;
	font-size: 0.37333333rem;
	visibility: hidden;
}
.ps_imglist{
	padding-top: 0.4rem;
	margin: 0 20px 0 20px;
}
.ps_imglist:after{
	clear: both;
}
.ps_imglist:before, .ps_imglist:after{
	content: "";
	display: table;
	clear: both;
}
.ps_imgonebox{
	float: left;
	position: relative;
	margin-right: 12px;
	margin-bottom: 10px;
}
.ps_imgonebox:nth-child(4n){
	margin-right: 0;
}
.ps_imgone{
	position: relative;
	overflow: hidden;
}

.delimg{
	position: absolute;
	right: -0.18rem;
	top: -0.18rem;
	display: inline-block;
	width: 0.5rem;
	height: 0.5rem;
	background: url(../images/deleteicon.png) no-repeat;
	background-size: 0.36rem 0.36rem;
	background-position: center center;
	z-index: 8;
}
.ps_addimg{
	box-sizing: border-box;
	background: url(../images/addicon.png) no-repeat;
	background-size: 100%;
}
.ps_addimg input{
	width: 100%;
	height: 100%;
	opacity: 0;
}
.info-tips{
	margin-left: 0.483334rem;
	margin-top: 0.05rem;
	font-size: 0.26666667rem;
	line-height: 0.65rem;
	color: #999;
}
.info-tips img{
	height: 0.28rem;
	width: auto;
}
.postfom{
	padding-bottom: 0.4rem;

}
.margintopLine{
	background: #f6f6f6;
	height: 0.26666667rem;
	width: 100%;
}
.hw-marginTopLine{
	margin-right: 0.5333333rem;
	margin-bottom: 0.2rem;
	border-top:1px solid #e2e2e2;
}
.title-settinglabel{
	padding: 0.4rem 0.5333333rem;
	font-size: 0.37333333rem;
	line-height: 0.56rem;
	color: #333;
	position: relative;
}
.title-settinglabel i{
	display: inline-block;
	width: 0.306666667rem;
	height: 0.16rem;
	background: url(../images/post-alert3.png) no-repeat;
	background-size: 100%;
	position: absolute;
	top: 0.58333333rem;
	right: 0.6666667rem;
}
.title-settinglabel .arrowUp{
	transform: rotate(180deg);
	-webkit-transform:rotate(180deg);
}
.box-settinglabel{
	padding-bottom: 0.4rem;
	display: none;
	border-top: 1px solid #e2e2e2;
}
.box-settinglabel .type-label{
	margin: 0 0.5333333rem 0 0.5333333rem;
	padding-top: 0.4rem;
	color: #666;
	font-size: 0.32rem;
	line-height: 0.56rem;
}
.box-settinglabel .box-label{
	margin: 0 0.5333333rem;
	padding-bottom: 0.4rem;
	border-bottom: 1px solid #e2e2e2;
}
 .box-settinglabel .labelItem{
	margin-top: 0.26666667rem;
	display: inline-block;
	padding: 0.1333333rem 0.26666667rem;
	border: 1px solid #e2e2e2;
	border-radius: 1rem;
	font-size: 0.32rem;
	margin-right: 0.4rem;
	color: #999;
}
 .box-settinglabel .newLabelItem{
	margin-top: 0;
	margin-bottom: 0.1rem;
}
 .box-settinglabel .newLabelSelected{
 	background: #e41f2b;
 	color: #fff;
 }
.box-settinglabel .active{
	border: 1px solid #e41f2b;
	color: #e41f2b;
}
.box-inputlabel{
	margin: 0.4rem 0.5333333rem 0 0.5333333rem;
}
.inputLabel{
	border: 1px solid #ccc;
	padding: 0.2066667rem 0.333333rem;
}
.inputLabel input{
	border: 0;
	outline: none;
	min-width: 1rem;
	font-size: 0.32rem;
}
.box-inputlabel .info-tips{
	color: #999;
	font-size: 0.26666667rem;
	margin-top:0.2rem;
	margin-left: 0;
}
.box-publish{
	padding: 0.6666667rem 0.5333333rem;
	background: #f6f6f6;
}
.box-publish input{
	width: 100%;
	height: 0.85333333rem;
	line-height: 0.85333333rem;
	font-size: 0.32rem;
	color: #fff;
	background: #e31f2b;
	border: 0;
	outline: none;
}

.borderFocusStyle{
	border: 1px solid #666;
}

.errorBorderColor{
	border: 1px solid #e41f2b;
}
.switch-tab-content{
	height: 1.253333333333333rem;
	background: #fff;
    -webkit-justify-content: flex-start;
    justify-content: flex-start;
    background: #fff;
    display: -webkit-box;
    display: -webkit-flex;
    display: box;
    display: flexbox;
    display: flex;
    -webkit-flex-direction: row;
    flex-direction: row;
    -webkit-box-pack: justify;
    box-pack: justify;
}
.switch-tab-content a{
	display: inline-block;
    margin-right: .5866666666666667rem;
    padding: 0.32rem 0;
    margin-right: 0rem;
    padding: 0rem;
}
.switch-tab-content .community-index{
	text-align: center;
    margin: .16rem 2.16rem .16rem .5333333333333333rem;
    padding-right: .2666666666666667rem;
    border-right: 1px solid #ddd;
}
.community-index img{
	width: .48rem;
	height: .48rem;
}
.community-index p{
	font-size: .24rem;
    color: #333;
    position: relative;
    top: -.1066666666666667rem;
}
.switch-tab-active {
    color: #e41f2b;
    border-bottom: #e41f2b 2px solid;
}
.switch-tab-content .forum-blog{
	padding: .32rem 0rem!important;
}
.switch-tab-content .forum{
	padding: .32rem 0rem!important;
	margin-left: 2.16rem;
}

.switch-tab-content a:last-child{
	margin-right: 0;
}

.common-blog-menu-btn {
    cursor: pointer;
    display: inline-block;
    float: left;
    height: 22px;
    line-height: 20px;
    font-size: 12px;
    color: #999;
    margin-right: 10px;
    padding: 0 10px;
    margin-bottom: 10px;
    background: #fff;
    border: 1px solid #ddd;
    border-radius: 24px;
    white-space: nowrap;
    overflow: hidden;
}
.m-blog-menu-footer-bottom{
    display: block;
    padding: 0rem .4rem .5866666666666667rem .4rem;
    margin: .2666666666666667rem -.4rem .4rem -.4rem;
}

.ry-cancelBtn{font-size: 0.4rem;color: #252b3a;position: absolute;left: 0.5333333rem;top: 0;}
.ry-sendBtn{font-size: 0.4rem;color: #e41f2b;position: absolute;right: 0.5333333rem;top: 0;}
.replyfom{padding-top: 0.4rem;}
.replyfom .ps_contentbox{margin-top: 0;padding: 0.26666667rem 0.32rem;position: relative;}
.replyfom .ps_contentbox textarea{height: 4.0666666rem;}
.replyfom .ps_contentbox span{position: absolute;right: 0.32rem;bottom: 0.26666667rem;font-size: 0.32rem;color: #999;}
.replyfom .ps_contentbox i{font-style: normal;color: #666;}
.ps_imglist .uploadImg{width: 130px;height: 130px;}
.ry-bottom{height: 1.2rem;line-height: 1.2rem;border-top: 1px solid #e2e2e2;border-bottom: 1px solid #e2e2e2;padding: 0 0.5333333rem;margin-top: 1rem;}
.ry-bottom .ry-btn-uploadimg{display: inline-block;width: 30px;height: 23px;background: url(../images/imgIcon.png) no-repeat;background-size: 100%;vertical-align: text-bottom;}
.post-content video{max-width: 100%;}



/* newadd by lm in 2018-3-28 */
.signWcon { padding: 0 0.52rem;}
.signImg { display: block; width: 100%; padding: 0.5333333rem 0;}
.signDet { height: 0.45333333rem; line-height: 0.45333333rem; padding-bottom: 0.42666666rem; overflow: hidden; box-sizing: content-box;}
.signDet span { float: left;}
.sigTime { width: 0.45333333rem; height: 0.45333333rem; background: url(../images/time.png) no-repeat left center; background-size: 0.45333333rem auto;}
.sigAddre { width: 0.45333333rem; height: 0.45333333rem; background: url(../images/addRe.png) no-repeat left center; background-size: 0.45333333rem auto;}
.sigAlre { width: 0.45333333rem; height: 0.45333333rem; background: url(../images/perT.png) no-repeat left center; background-size: 0.45333333rem auto;}
.sigMon { width: 0.45333333rem; height: 0.45333333rem; background: url(../images/money.png) no-repeat left center; background-size: 0.45333333rem auto;}
.sigRdet { padding-left: 0.85333333rem; color: #333; font-size: 0.3736rem; width: 100%; height: 0.45333333rem; line-height: 0.45333333rem; box-sizing: border-box;}
.sigAlrP b { font-size: 0.3736rem; font-weight: normal; color: #e41f2b;}
.marLin2 { width: 100%; height: 0.2666666rem;background: #f5f5f5;}
.actiBtn { display: block; width: 100%; height: 1.0666666rem; text-align: center; font-size: 0.37333333rem; line-height: 1.0666666rem; background: #ccc; border: none; color: #fff; margin-bottom: 0.53333333rem;}
.sigBtnBox { display: block; width: 100%; height: 1.0666666rem; line-height: 1.0666666rem; background: #ccc; margin-bottom: 0.53333333rem; }
.sigBtn { float: left; line-height: 1.0666666rem; height: 1.0666666rem; text-align: center; font-size: 0.37333333rem; width: 2.333333rem; color: #fff; background: #e41f2b;}
.sigTiLim { height: 1.0666666rem; line-height: 0.5333rem; font-size: 0.32rem; text-align: left; padding-left: 5.7333333rem; color: #666; background: #f0f0f0;}
.sigAlreBox { padding: 0.4rem 0; margin: 0 0.52rem; overflow: hidden; overflow-x: scroll; -webkit-overflow-scrolling: touch; white-space: nowrap;}
.sigAlrePer { display: inline-block; width: 1.8rem; margin: 0.1666666rem;}
.sigAlreBox .sigAlrePer:first-child { margin-left: 0.04rem;}
.sigAlreBox .sigAlrePer:last-child { margin-right: 0.04rem;}
.sigImgBox { text-align: center;}
.sigAlreImg { display: inline-block; width: 1.333333rem; height: 1.333333rem; border-radius: 50%;}
.sigName { padding-top: 0.2666666rem; padding-bottom: 0.2666666rem; line-height: 0.37333333rem; font-size: 0.37333333rem; width: 100%; text-align: center; overflow: hidden; text-overflow: ellipsis; white-space: nowrap;}
.sigHours { color: #999; font-size: 0.32rem; text-align: center; width: 100%; height: 0.32rem; line-height: 0.32rem; overflow: hidden;}
.wriSigBox { padding: 0.53333333rem 0.52rem;}
.wriDet { padding-bottom: 0.5333333rem;/* height: 0.85333333rem;*/ overflow: hidden;}
.wriTit { float: left; width: 2.2333333rem; line-height: 0.85333333rem; text-align: left; font-size: 0.37333333rem; color: #333;}
.wriRbox { width: 6.7000003rem; float: left;}
.wriInp { width: 100%; height: 0.85333333rem; border: 1px solid #cccccc; padding: 0 0.2666666rem; font-size: 0.37333333rem; box-sizing: border-box;}
.starR { color: #e41f2b;}

/* newadd by gdx in 2018-3-29 */
.cl { zoom: 1;}
.cl:after { visibility: hidden;display: block;font-size: 0; content: " "; clear: both; height: 0;}
.sexDet .wriTit { height: 0.42666666rem; line-height: 0.42666666rem;}
.sexDet .wriRadBox { height: 0.42666666rem; line-height: 0.42666666rem;}
.wriRadBox { position: relative; float: left; height: 0.85333333rem; line-height: 0.85333333rem;}
.wriRadBox .regular-radio + label { width: 0.42666666rem; height: 0.42666666rem;}
.wriRadBox .regular-radio + label { background: none; -webkit-appearance: none; display: inline-block; position: absolute; left: 0;top: 0; cursor: pointer;border: 1px solid #ccc; border-radius: 50%;vertical-align: middle;}
.wriRadBox .regular-radio + label.checked{ -webkit-appearance: none; display: inline-block; position: absolute;left: 0; top: 0; cursor: pointer;border: 0.1333333rem solid #f53642;vertical-align: middle;}
.wriRadBox span { font-size: 0.37333333rem; padding-left: 0.21333333rem; padding-right: 0.5333333rem;}
.proArea { padding-bottom: 0.4rem;}
.provice { float: left; width: 3.8666666rem; margin-right: 0.5333333rem;}
.area { float: right; width: 3.02666666rem;}
.messRbox { position: relative; border: 1px solid #ccc; padding: 0.1333333rem 0.2666666rem; height: 2.9333333rem;}
.leaveMess { width: 100%; height: 85%; border: none; font-size: 0.32rem; line-height: 0.56rem; resize: none;}
.leaveMess:focus { outline: none;}
.messNum { position: absolute; right: 0.1333333rem; bottom: 0.1333333rem; font-size: 0.32rem; color: #999;}
.messNum b { font-weight: normal; color: #666;}
.comBtn { display: block; margin: 0 0.52rem; height: 0.85333333rem; line-height: 0.85333333rem; border: none; font-size: 0.37333333rem; color: #fff; background: #e41f2b; text-align: center; cursor: pointer;}
.mB120 { margin-bottom: 1.6rem;}

/*0329*/
.collInpW .inputTxt { width: 73.6%;}
.icon-comment-coll {display: inline-block; width: 0.39rem; height: 0.39rem; margin-right: 0.5333333rem; background: url(../images/icon-collG.png) no-repeat; background-size: 0.37333333rem 0.37333333rem; vertical-align: middle;}
.icon-comment-coll-active {background: url(../images/icon-collR.png) no-repeat; background-size: 0.37333333rem 0.37333333rem;}

/* newadd by gdx in 2018-4-12 */
.sch-hight-select .sch-select-btn { padding: 0 0.2666666rem; height: 0.85333333rem; line-height: 0.85333333rem; border: 1px solid #ccc; line-height: 1;}
.box-sch-select { position: relative;}
.sch-arrow-down { position: absolute; right: 0.2666666rem; top: 0.33333333rem; margin-left: 0.666666rem; display: inline-block; width: 0.2266666rem; height: 0.17333333rem; background: url(../images/post-downicon.png) no-repeat; background-size: 0.2266666rem auto;}
.sch-select-val { font-size: 0.37333333rem; line-height: 0.85333333rem; display: inline-block; max-width: 2.4rem; height: 0.85333333rem; overflow: hidden;}
.sch-select-menu { display: none; background: #fff; padding: 0; box-sizing: border-box; border: 1px solid #cccccc; position: absolute; top: 0.845rem; left: 0;  cursor: pointer;  max-height: 5rem; overflow-y: auto;  width: 3.44000001rem; z-index: 3;}
.sch-select-menu li { padding: 0 0.09333333rem; font-size: 0.32rem; color: #666;line-height: 0.5333333rem; box-sizing: border-box; width: 100%; overflow: hidden; text-overflow: ellipsis;white-space: nowrap;}
.actiDetWo { margin: 0 0.52rem; padding: 0.4rem 0; color: #333; font-size: 0.48rem; line-height: 0.85333333rem; letter-spacing: 0; text-align: left;  table-layout: fixed; word-break: break-all; word-wrap: break-word; overflow: hidden;}
.signAddre{ float: left; width: 3.08333333rem; height: 0.85333333rem;}
.signAddre:nth-child(1),.signAddre:nth-child(3) { margin-right: 0.5333333rem;}
.signAddre:nth-child(1),.signAddre:nth-child(2) { margin-bottom: 0.4rem;}
.signAddre:nth-child(2),.signAddre:nth-child(4) { margin-right: 0;}
.wriDet { overflow: visible;}

.sexRadio{vertical-align: middle;}
.sexLab{line-height: 0.85333333rem;font-size: 0.37333333rem;padding-left: 0.2333333rem;padding-right: 0.50666666rem;}
.post-content td{border: 1px solid #CDCDCD;}

 /*newadd by gdx in 2018-05-11 */
.cover { display: none; position: fixed; top: 0; left: 0; z-index: 10; width: 100%; height: 100%; background: #000; opacity: 0.6;}
.comAlert { display: none; position: fixed; top: 50%; left: 50%; margin-left: -4.6rem; margin-top: -3rem; z-index: 11; background: #f6f6f6; width: 9.2rem; height: 6rem; padding: 0.6rem 0; box-sizing: border-box;}
.aleTitBox { font-size: 0.37333333rem; line-height: 0.37333333rem; padding-left: 0.64rem; border-left: 0.04rem solid #e71e26; height: 0.37333333rem; position: relative;}
.aleTit { font-size: 0.37333333rem; line-height: 0.37333333rem;}
.aleCon { padding: 0.6rem 0.69333333rem;}
.aleTip { font-size: 0.32rem; line-height: 0.32rem; padding-bottom: 0.2rem; text-align: left;}
.nickNinp { width: 7.84rem; height: 0.8rem; border: 1px solid #cacaca; padding: 0 0.18666666rem; box-sizing: border-box; font-size: 0.32rem; background: transparent;}
.aleWarn { padding-top: 0.2rem; font-size: 0.2666666rem; line-height: 0.35rem; color: #e41f2b;}
.aleBtnBox { text-align: center; height: 0.8rem; vertical-align: middle;}
.aleSureBtn { display: inline-block; height: .8rem; width: 2rem; line-height: 0.8rem; text-align: center; margin: 0 0.4rem; background: #e41f2b; color: #fff; border: 1px solid #e41f2b; box-sizing: border-box; font-size: .32rem; letter-spacing: 0.08rem;}
.aleCanBtn { display: inline-block; height: .8rem; width: 2rem; line-height: 0.8rem; text-align: center; margin: 0 0.4rem; background: transparent; color: #333; border: 1px solid #cbcbcb; box-sizing: border-box; font-size: .32rem;}

/* newadd by gdx in 2018-06-28
.titInfo { font-size: .32pem;}
.morePanel .dt-content-text { font-size: .24pem;}
*/

/* newadd by gdx in 2018-07-09 */
.posiR { position: relative;}
.numH { position: absolute !important; bottom: 0 !important; right: 0 !important; left: auto !important; width: 0.32rem; height: 0.32rem; background: url(../images/numH.png) no-repeat; background-size: 100%;}
.numHbox { display: inline-block; width: 0.8rem; height: 0.8rem; margin-right: 0.266666667rem; vertical-align: middle;}
.numHbox img { margin-right: 0; display: block;}

/* newadd by gdx in 2018-07-30 */
.voPoll { padding: 0 0.5333333rem ;}
.voteDet { overflow: hidden;}
.checkChe { float: left; margin-right: 0.2666666rem; margin-top: 0.38666666rem; position: relative;}
.regCheck {
	opacity: 0;
	filter:alpha(opacity=0);
	margin: 0;
	display: inline-block;
    width: 0.42666666rem;
    height: 0.42666666rem;
    vertical-align: top;

}
.regCheck + label{
	width: 	0.42666666rem;
	height: 0.42666666rem;
	box-sizing: border-box;
}
.regCheck + label {
	-webkit-appearance: none;
	background: url(../../images/cheNor.png);
	background-repeat:no-repeat;
	background-size: 100%;
	display: inline-block;
	position: absolute;
	left: 0;
	top: 0;
	cursor: pointer;
	border: none;
	border-radius: 0;
	vertical-align: middle;
}
.checkChe .checked {
	-webkit-appearance: none;
	background: url(../../images/cheChe.png);
	background-repeat:no-repeat;
	background-size: 100%;
	display: inline-block;
	position: absolute;
	left: 0;
	top: 0;
	cursor: pointer;
	border: none;
	vertical-align: middle;
}

.voPer { float: left; width: 1.2rem; height: 1.2rem; margin-right: 0.29333333rem;}
.voteItem { float: left; width: 6.74rem;}
.voPreTit { display: block; font-size: 0.32rem !important; line-height: 0.32rem; text-align: left; padding-bottom: 0.2rem; padding-top: 0.1rem;}
.progressBar { width: 4.41333333rem; height: 0.2666666rem; margin-top: 0.025rem; float: left; position: relative; border-radius: 0.1333333rem; overflow: hidden; background: #eee; border: 1px solid #ccc; box-sizing: border-box;}
.percent1 { height: 100%;}
.resultNum1 { font-size: 0.32rem; line-height: 0.32rem; float: right; margin-left: 0.1rem !important;}
.voteResult { font-size: 0.32rem; line-height: 0.32rem; float: right;}
.voteTip { font-size: 0.37333333rem; line-height: 0.56rem; text-align: left; color: #333; padding: 0.666666rem 0.5333333rem 0.8rem 0.5333333rem;}
.lookVote { color: #1b79c8;  font-size: 0.37333333rem; padding: 0 0.1333333rem;}
.voteTime { color: #F66F6A; padding: 0 0.1333333rem;  font-size: 0.37333333rem;}
.voPage { padding: 0.8rem 0.5333333rem ; overflow: hidden;}
.prePa,.nexPa { font-size: 0.36rem; line-height: 0.68rem; color: #555;}
.prePa { float: left;}
.nexPa { float: right;}
.voteBbox { padding: 0 0.5333333rem ;}
.voBtn { display: block; height: 1.0666666rem; line-height: 1.0666666rem; text-align: center; background: #e41f2b; color: #fff; font-size: 0.42666666rem; border-radius: 0.0666666rem;-webkit-border-radius:0.0666666rem;}
.voNo { background: #ccc; color: #fff;}
.voReDet { float: left; width: 7.68rem; color: #666; font-size: 0.36rem; line-height: 0.6666666rem;}
.voReDet .voReWo { color: #666; font-size: 0.36rem; line-height: 0.6666666rem !important;}
.singTouch .voteTip { padding-bottom: 0.4rem;}
.voReBox { box-shadow: 0 1px 0.1333333rem rgba(153,153,153,0.75); margin-bottom: 0.5333333rem;}
.voReCon { padding: 0.24rem;}
.voReNum { text-align: right; color: #252b3a; font-size: 0.29333333rem;}
.voReNum span { color: #ff8833; font-size: 0.29333333rem; padding-left: 5px;}
.singTouch .checkChe { margin-top: 0.15rem;}

.subVote{
	display: block;
	height: 1.0666666rem;
	line-height: 1.0666666rem;
	text-align: center;
	background: #e41f2b;
	color: #fff;
	font-size: 0.42666666rem;
	border-radius: 0.0666666rem;
	-webkit-border-radius:0.0666666rem;
	width: 100%;
    border: none;
}
.mvpP {position: absolute; bottom: 0; right: 0; height: 0.2666666rem !important; width: auto !important;}
.post-content strong{color: inherit !important;}
.post-content ul li{list-style: disc!important;}
.post-content img{height:auto !important;}
.dt-commcon img{height:auto !important;}

#postlist strong { color: inherit !important;}
.unswiTab .postTab .swiper-slide.onActi{border-bottom:none;}
.unswiTab .swiper-slide.onActi>a{color: #F56F6A;}
.sc-fixedbox>.gotopBox,.sc-fixedbox>.addBtn{z-index: 101;}

.joinEnter{-webkit-transition:all 0.15s 0.15s;transition: all 0.15s 0.15s;z-index: 9;font-size: 0;position: fixed;left: 0;right: 0;top: 44px;background: #FFFFFF;box-shadow: 0 4px 10px 0 rgba(0,0,0,0.10);border-radius: 2px;box-sizing: border-box;padding: 0.4rem 0.8rem 0.266666rem;}
.unIcon{display: inline-block;width: 0.96rem;height: 0.96rem;border-radius: 50%;margin-right: 0.266666rem;overflow: hidden;}
.joinDet{display: inline-block;}
.unTitle{color: #252B3A;max-width: 4.8rem;white-space: nowrap;overflow: hidden;text-overflow: ellipsis;font-size: 0.4rem;margin-bottom: 0.133333rem;}
.unInfos{color: #A0A2A8;font-size: 0.32rem;}
.unInfos>span:first-child{margin-right: 0.533333rem;}
.joinUnion{float: right;background: #F66F6A;border-radius: 2px;font-size: 12px;color: #FFFFFF;padding: 0.16rem 0.4rem;margin-top: 0.16rem;}

.dt-commwrap p{color:  #666A75;}
.dt-comment-item .dt-commwrap .dt-replybox{overflow: hidden;background: #F7F7F7;margin-top: 0.24rem;padding: 0 0.533333rem 0 0.266666rem;}
.dt-replyitem .dt-replyavatar {float: left;width: 0.586666rem;height: 0.586666rem;margin-right: 0;}
.dt-replyavatar img {width: 0.586666rem;height: 0.586666rem;}
.dt-replywrap{display: block;width: 100%;margin-left: 0.266666rem;padding-left: 0.586666rem;}
.dt-replyname {height: 0.45333rem;line-height: 0.45333rem;font-size: 0.32rem;}
.dt-replyname a{color: #666A75;}
.dt-commwrap .dt-replytime{color: #A0A2A8;height: 0.45333rem;line-height: 0.45333rem;font-size: 0.32rem;}
.dt-replycon{color: #666A75;font-size: 12px;}
.hbt-display{padding: 0 0 0.266666rem;border-top: none;}
.dt-replybox .commcounter{text-align: center;color: #1B79C8;font-size: 0.32rem;margin-bottom: 0.266666rem;}
.dt-replybox .hbt-display .display_icon{display: inline-block;font-size: none;width: 0.266666rem;height: 0.16rem;background: url(../images/arrowDown.png) no-repeat;background-size: 100% auto;margin-left: 0.133333rem;}
.dt-replybox .hbt-display .display_down{display: inline-block;font-size: none;width: 0.266666rem;height: 0.16rem;background: url(../images/arrowUp.png) no-repeat;background-size: 100% auto;margin-left: 0.133333rem;}
.defaultbox .dt-replyitem:last-chlid .dt-replywrap{border-bottom: none;padding-bottom: 0.133333rem;}
.dt-replycon label,.dt-replycon .hbt-uname{font-size: 0.32rem;color: #A0A2A8;}

.commentTBox{position: relative;}
.showText{height: 18px;cursor: default;display:none;position: absolute;right: 0;bottom:0;font-size: 12px;background: #f7f7f7;}
.showText i{display: inline-block;width: 10px;height: 6px;margin-left: 5px;background-image: url(../images/arrowDown.png);background-repeat: no-repeat;background-position: right;background-size: 10px 6px;margin-bottom: 1px;}
.ctrlHight .dt-replycon{max-height:36px;overflow: hidden;}
.showText b{font-weight: normal;color: #1B79C8;margin-left: 3px;}
.showText em{color: #666A75;margin-left: 3px}
.rotate{transform: rotate(180deg);}
/*20190716 修改回复内容margin-top by Lyy*/
.dt-replycon{margin-top: 5px;line-height: 18px;}
/*20190723 板块列表添加收藏加精 by Lyy*/
.isEssence{display: inline-block;border: 1px solid #2ED3D6;font-size: 0.32rem;color: #2ED3D6;width: 0.88rem;text-align: center;line-height: 0.426666rem;margin-right: 0.133333rem;font-style: normal;vertical-align: 2px;background: rgba(46,211,214,0.15);}
.collect{font-size: 0.32rem;float: right;color: #666A75;line-height: 0.32rem;margin: 0.186667rem 0 0 0;}
.collect i{display: inline-block;width: 0.426666rem;height: 0.4rem;vertical-align: -0.053333rem;margin-right: 0.133333rem;}
.unCollect{background: url(../images/startFocusDef.png) no-repeat;background-size: 100% 100%;}
.collected{background: url(../images/startFocus.png) no-repeat;background-size: 100% 100%;}
.isTop{margin-right: 0.133333rem;}
.cl-post-item .item-title{overflow: hidden;}
.cl-post-item .item-title a{display:inline;}
/*20190724  移动端论坛全部版块页优化 by Lyy*/
/*板块列表左边区域样式*/
.plate_box{width: 100%;height: calc(100% - 44px);overflow: hidden;box-sizing: border-box;}
.platelist{width: 26.7%;height: 100%;background: #fff;border-right: 1px solid #ddd;box-sizing: border-box;float: left;}
.platelist .platelistul li{font-weight: 600;font-size: 0.373333rem;height: 0.933333rem;line-height: 0.933333rem;margin: 0.4rem 0;border-left: 0.106667rem solid transparent;;color: #252B3A;text-align: center;white-space: nowrap;overflow: hidden;text-overflow: ellipsis;}
 /*当前列表高亮*/
.platelist .platelistul .activeLi{color: #F66F6A;border-left: 0.106667rem solid #f66f6a;}

/*板块列表右边区域样式*/
.plate_content{overflow-y: scroll;float: left;height: 100%;width: 73.3%;background: #fff;}
.plate_item{box-sizing: border-box;padding: 0.2666666rem 0.2666666rem 0.2666666rem 0.533333rem;position: relative;}
.plate_item .item_title{font-size: 0.373333rem;color: #252B3A;display: inline-block;line-height: 0.453333rem;white-space: nowrap;overflow: hidden;text-overflow: ellipsis;max-width: 4rem;}
.plate_item .item_info{font-size: 0.32rem;color: #A0A2A8;line-height: 0.453333rem;}
.plate_item .item_num{font-size: 0.32rem;color: #F66F6A;vertical-align: top;line-height: 0.453333rem;}
.motifNum{margin-right: 0.8rem;}
.plate_item .item_btn{font-size: 0.32rem;color: #1B79C8;background: url(../images/plateAu.png) no-repeat;background-size: 0.346666rem auto;background-position:bottom;position: absolute;right: 0.266666rem;top: 0.4rem;height: 0.693333rem;}
/* 点击子版块展开后样式*/
.plate_item .item_btnChange{background: url(../images/plateAD.png) no-repeat;background-size: 0.346666rem auto;background-position:bottom;}
.child_list{background: #f7f7f7;display: none;}
.child_list .plate_item{padding: 0.133333rem 0.133333rem 0.133333rem 0.8rem;}
.child_list .item_title{font-size: 0.32rem;max-width: 4.533333rem;overflow: hidden;white-space: nowrap;}
.plate_content::-webkit-scrollbar{display:none;}
.plate_contentUl>li,.child_list>li{border-bottom: 1px solid rgba(221,221,221,0.60);}
.child_list>li:last-child{border-bottom: 0;}

/*20190815  移动端论坛版块详情页增加全部板块入口 start by Lyy*/
#a_favorite{vertical-align: -webkit-baseline-middle;display: inline-block;width: 2.506667rem;height: 0.746667rem;line-height: 0.746667rem;border: 1px solid #C7000B;border-radius: 2px;font-size: 0.373333rem;color: #C7000B;text-align: center;}
.sc-infoforum{margin-top: 0.266667rem;}
.sc_inforumbtn{display: inline-block;color: #1B79C8;font-size: 0.32rem;line-height: 0.32rem;background: url(../images/arrowLB.svg) no-repeat;background-size: 0.133333rem 0.24rem;background-position: left 0.05rem;padding-left: 0.24rem;}
.dt-fenter{background: #FFFFFF;box-shadow: 0 0.053333rem 0.106666rem 0 rgba(0,0,0,0.10);padding: 0.266666rem 0.4rem;font-size: 0;height: 1.2rem;overflow:hidden;}
.dt-feicon{width: 0.666666rem;height: 0.666666rem;border-radius: 50%;overflow: hidden;float:left;}
.dt-fename{color: #252B3A;font-size: 0.373333rem;line-height: 0.48rem;margin-left: 0.133333rem;margin-right: 0.4rem;display: inline-block;max-width: 4.026666rem;overflow: hidden;text-overflow: ellipsis;white-space: nowrap;vertical-align: text-bottom;padding-top: 0.03rem;}
.dt-fenter>.dt-fenterRinfo{margin-left: 0.666666rem;margin-top: 0.08rem;height: 0.48rem;}
.dt-fenter>.dt-fenterRinfo>i{font-style: normal;font-size: 0.32rem;color: #A0A2A8;margin-right: 0.133333rem;vertical-align: text-bottom;}
.dt-fenterBtn{display: inline-block;float: right;width: 0.133333rem;height: 0.24rem;background: url(../images/arrowRB.svg) no-repeat;background-size: 0.133333rem 0.24rem;margin-top: 0.12rem;}

/*20190826 论坛板块详情页置顶贴实现展开收起 by lyy*/
.moreTabCon{padding: 0.4rem 0;border-bottom: 1px solid #F2F2F2;text-align: center;}
.showList{color: #1B79C8;font-size: 0.373333rem;line-height: 0.48rem;display: inline-block;background: url(../images/moreIconMB.svg) no-repeat;background-size: 0.32rem 0.192rem;background-position: right center;padding-right: 0.586666rem;}
.moreTabCon .moreIcon{background: url(../images/closeIconMB.svg) no-repeat;background-size: 0.32rem 0.192rem;background-position: right center;}
.portalHotEss{padding: 0 0.533333rem;}
.portalHotEss .postTab .swiper-slide{margin-right: 1.066666rem;}

/*20191028 移动端全部版块页顶部新增“我关注的版块”楼层 by lyy*/
#platelistul{padding-top: 0.586667rem;}
.plate_contentUl{height: 100%;}
.focusUnlogin{width: 100%;height: 100%;background: #f7f7f7;text-align: center;}
.focusUnlogin .focusImg{margin-bottom:0.533333rem;margin-top: 4.986667rem;display: inline-block;width: 0.906667rem;height: 0.833333rem;background: url(../images/noCont.png) no-repeat;background-size: 100% 100%;}
.focusUnlogin .forumMfocText{font-size: 0.32rem;color: #A0A2A8;text-align: center;line-height: 0.48rem;}
.focusUnlogin .forumMfocText a{color: #1B79C8;}
.unloginTop .focusImg{margin-top: 4.746667rem;}

.platelist .platelistul li span{display: inline-block;text-align: center;max-width: 2.293333rem;white-space: nowrap;overflow: hidden;text-overflow: ellipsis;font-size: 0.373333rem;height: 0.933333rem;line-height: 0.933333rem;}
.platelist .platelistul .activeLi span{color: #F66F6A;}

/*20191104 移动端板块列表页增加全部板块/精华.*/
.forumPostType{border-bottom: 1px solid #ddd;text-align: center;color: #666A75;padding-top: 0.533333rem;background: #fff;font-size: 0;}
.forumPostType a{display: inline-block;width: 1.706666rem;font-size: 0.373333rem;border-bottom: 3px solid transparent;padding: 0 0 0.186666rem;}
.forumPostType a.activeType{color: #252B3A;border-bottom: 3px solid #F66F6A;}
.forumPostSecond{border-bottom:none;overflow: visible!important;padding: 0.29333rem 0.4rem 0.16rem 0.4rem;}
.forumPostSecond .postTab{margin-top: 0;}
.forumPostSecond .postTab .swiper-slide{border-bottom: none;font-size: 0.32rem;margin-right: 0.213333rem;line-height: 0.48px;border-radius:2px;padding: 0.026666rem 0.16rem;position: relative;}
.forumPostSecond .postTab .swiper-slide a{font-size: 0.32rem;line-height: 0.5rem;}
.forumPostSecond .postTab .swiper-slide.onActi{background: #f7f7f7;border-bottom: none;}
.forumPostSecond .postTab .swiper-slide.onActi a{color: #F66F6A;}
#thelist .cl-post-item-zd h2 a,#thelist .cl-post-item-pt h2{display: -webkit-box;overflow: hidden;text-overflow: ellipsis;-webkit-box-orient: vertical;-webkit-line-clamp: 2;}
#thelist .cl-post-item-zd h2 a i,#thelist .cl-post-item-pt h2 i,#wrapper #postList .cl-post-item h2 i{font-style: normal;font-size: 0.4rem;position: relative;bottom: 1px;}
#thelist h2 .postTypeVote,#wrapper #postList .cl-post-item .postTypeVote{color: #1B79C8;}
#thelist h2 .postTypeDebate,#wrapper #postList .cl-post-item .postTypeDebate{color: #FD8932;}
#thelist h2 .postTypeActive,#wrapper #postList .cl-post-item .postTypeActive{color: #F66F6A;}

/*20191120 移动端板块列表页增加时间/首页热门板块更新视觉效果*/
.cl-postread-info .cl-time{margin-left: 0.4rem;}
.unNumDet .cl-time{padding-left: 0;margin-left: 0.533333rem;}
.cl-section-con li .cl-secitem-pic{width: 0.64rem;height: 0.64rem;margin: 0.4rem 0 0.133333rem;}
.cl-section-con li .cl-secitem-name{font-size: 0.373333rem;color: #252B3A;white-space: nowrap;overflow: hidden;text-overflow: ellipsis;}
.isFocusIcon{display: inline-block;position: absolute;left: 0;right: 0;width: 1.173333rem;height: 1.173333rem;background: url(../images/isFocusIcon.svg) no-repeat;background-size:100% auto;}
.cl-section-con ul li:nth-child(1),.cl-section-con ul li:nth-child(2),.cl-section-con ul li:nth-child(3),.cl-section-con ul li:nth-child(4){padding-bottom: 0.133334rem;}

/*20200102 论坛联盟wap端 帖子详情页页面新增各状态提示文案，状态包括“待审核”“审核不通过”*/
.dt-title-info>i{display: inline-block;font-weight: normal; color: #FFFFFF;font-size: 0.32rem;line-height: 0.4rem;border-radius: 2px;font-style: normal;padding: 0.053333rem 0.213333rem;vertical-align: 0.07rem;}
.notThrough{background: #F66F6A;}
.inReview{background: #5E7CE0;}

/*20200217 论坛联盟wap端 帖子详情页增加审核不通过页面*/
.contAudit{text-align: center;margin-top: 1.1rem;margin-bottom: 2rem;}
.contAudit p{font-size: 0.426667rem;color: #A0A2A8;text-align: center;line-height: 0.746667rem;}

/*20210331 论坛联盟wap端 提示页 */
.contPrompt{text-align: center;margin-top: 1.1rem;margin-bottom: 2rem;}
.contPrompt p{font-size: 0.426667rem;color: #575D6C;text-align: center;line-height: 0.746667rem;}
.contPrompt>p a{color:#526ECC;}

 /*20200518 论坛&联盟活动帖新增活动报名服务协议 */
.agreementCont{margin-bottom: 0.5rem;}
.agreementCont .radioBtn{display: inline-block;vertical-align: -3px;width: 0.426667rem;height: 0.426667rem;border-radius: 50%;overflow: hidden;border: 1px solid #ddd;}
.agreementCont .radioBtned{background: #fff url(../../images/checked_icon.svg) no-repeat;border: none;}
.agreementLink{font-size: 14px;color: rgb(0, 144, 255)}

/*20200520 已回复待回复标签*/
.replyState{display: inline-block;vertical-align: middle!important;padding: 0 0.106666rem;height: 0.48rem;line-height: 0.506666rem;border-radius: 2px;font-size: 0.32rem!important;color: #fff;margin-right: 0.106666rem;}
.replyState1{background: #50D4AC;}
.replyState2{background: #5F7CE0;}
.replyState3{background: #C7000B;}
.item-title .replyState{vertical-align: 1px!important;}
.dt-title-info .replyState{vertical-align: 4px!important;}

/*20200630 板块详情页 帖子详情页 发表帖子支持设置二级主题分类*/
.arrowIcon{display: inline-block;width: 0.266667rem;height: 0.16rem;margin-left: 0.133333rem;background: url(../images/arrowDG.png) no-repeat;background-size:100% auto;}
.arrowIconActive{background: url(../images/pinkArrowDG.png) no-repeat;background-size:100% auto;}
.postTab_classlist{display: none;position: absolute;background: #FFFFFF;border: 1px solid #DDDDDD;border-radius: 2px;width: 3.2rem;top: 0.64rem;left:-0.1rem;}
.postTab_classlist ul{padding: 0.213333rem 0;max-height: 5rem;overflow-y: scroll;}
.postTab_classlist ul li{font-size: 0.373333rem;color: #666A75;line-height: 0.586666rem;padding: 0.106666rem 0.266666rem;white-space: nowrap;text-overflow: ellipsis;overflow: hidden;}
#wrapper .forumPostSecond .postTab .postTab_classlist ul li a{color: #666A75;}
#wrapper .forumPostSecond .postTab .postTab_classlist ul li.activeClasslist a{color: #F66F6A;}
.viewClassName{font-size: 22px;color: #5E7CE0;line-height: 30px;display: inline-block;}
.sc-wrapper{min-height: 12.5rem;}

/*去掉底部浮动结构*/
.float-sidebar{display: none!important;}

/*20200727 发帖页标签设置*/
.title-setlabel{font-size: 0.373333rem;color: #252B3A;letter-spacing: 0;line-height: 1.173333rem;padding-left: 0.4rem;height: 1.173333rem;border-bottom: 1px solid #EEEEEE;}
.near-uselabel{margin: 0 0.4rem;padding: 0.373333rem 0;border-bottom: 1px solid #EEEEEE;}
.near-uselabel>p{font-size: 0.373333rem;color: #575D6C;}
.box-uselabel ul li{border: 1px solid #DDDDDD;border-radius: 2px;display: inline-block;height: 0.666666rem;line-height: 0.666666rem;padding: 0 0.426666rem;margin: 0.213333rem 0.213333rem 0 0;font-size: 0.373333rem;color: #252B3A;}
.box-labelcont{padding: 0.373333rem 0.4rem 0;}
.tages_item{margin-bottom: 0.1rem;margin-right: 0.32rem;display: inline-block;position: relative;height: 0.586666rem;line-height: 0.586666rem;font-size: 0.32rem;color: #575D6C;padding: 0 0.853333rem 0 0.213333rem;background: url(../images/tagBg.svg) no-repeat;background-size:100% 100%; }
.tages_closeBtn{position: absolute;top: 0.186666rem;right: 0.32rem;width: 0.213333rem;height: 0.213333rem;background: url(../images/clearIconGray.svg) no-repeat;background-size:100% 100%;}
.add-label{padding: 0.533333rem 0;text-align: center;}
.add-label span{display: inline-block;font-size: 0.373333rem;color: #666A75;padding-left: 0.56rem;background: url(../images/addLabel.svg) no-repeat;background-size:0.426666rem 0.426666rem;background-position: left;}
.fixSetlabel,.searchTagBox{display: none;position: fixed;top: 48px;left: 0;right: 0;bottom: 0;background: #fff;z-index: 110;}
.goBlackbox{font-size: 0.426666rem;color: #252B3A;text-align: center;height: 1.333333rem;line-height: 1.333333rem;position: relative;}
.arrowLeft{width: 0.32rem;height: 0.56rem;position: absolute;left: 0;top: 0;margin: 0.373333rem 0 0 0.4rem;background: url(../images/arrowLeftBlack.svg) no-repeat;background-size:100%;}
.goSearch{height: 1.173333rem;padding: 0.133333rem 0.266666rem;background: #F7F7F7;}
.goSearch p{height: 0.906666rem;line-height: 0.906666rem;color: #C0C4CC;border-radius: 0.106666rem;	font-size: 0.426666rem;padding-left: 0.96rem;background: #fff url(../images/searchIconGray.svg) no-repeat;background-size: 0.426666rem 0.426666rem;background-position: 0.266666rem center;}
.fixSetlabelBtm{height: 1.333333rem;line-height: 1.333333rem;font-size: 0.373333rem;color: #666A75;padding: 0 0.56rem;border-top: 1px solid #ddd;background: rgba(255,255,255,0.90);border: 1px solid #DDDDDD;box-shadow: 0 1px 8px 0 rgba(0,0,0,0.10);position: fixed;left: 0;right: 0;bottom: -2px;}
.submitBtn{float: right;width: 1.813333rem;height: 0.853333rem;line-height: 0.853333rem;text-align: center;background: #C7000B;border-radius: 2px;font-size: 0.373333rem;color: #FFFFFF;border:0;margin-top: 0.213333rem;}
.labelContbox{height: calc(100% - 3.839999rem);font-size: 0;}
.labelTab{display: inline-block;height: 100%;overflow-y: scroll;background: #FAFAFA;width: 2.933333rem;font-size: 0.373333rem;color: #252B3A;}
.labelTab>div>p{height: 1.066666rem;line-height: 1.066666rem;border-left: 3px solid transparent;padding-left: 0.32rem;font-weight: bold;}
/*选中当前tab*/
.labelTab>div>.activeTab{border-left: 3px solid #C7000B;background: #fff;}
.labelTab>div>ul>li{font-size: 0.373333rem;color: #575D6C;padding: 0.293333rem 0 0.293333rem 0.4rem;line-height: 0.533333rem;}
.labelListbox{display: inline-block;height: 100%;width: calc(100% - 2.933333rem);font-size: 0.373333rem;color: #252B3A;vertical-align: top;padding: 0.186666rem 0.266666rem;}
.labelList{height: 100%;}
.labelList ul {height: 100%;overflow-y: scroll;}
.labelList ul li,.nolist{height: 0.8rem;line-height: 0.8rem;font-size: 0.373333rem;color: #252B3A;margin-bottom: 0.266666rem;}
.openMore{font-size:0.373333rem;color: #ADB0B8;line-height: 0.533333rem;padding: 0.293333rem 0 0.48rem 0.4rem;}
.openMore i{display: inline-block;width: 0.426666rem;height: 0.426666rem;margin-left: 0.213333rem;background: url(../images/arrowDownGray.svg) no-repeat;background-size:100%;position: relative;top: 0.08rem;}
.labelTab>div>ul>li:nth-child(n+6){display: none;}
.labelTab>div:nth-child(2) ul{display: none;}
.searchTagBox{z-index: 111;bottom: 1.333333rem;}
.iptBox{height: 100%;width: calc(100% - 1.12rem);float: left;position: relative;}
.searchTagBox input{font-size: 0.42666666rem;width: 100%;color: #252B3A;border-radius: 0.106666rem;border: 0;padding: 0 0.266666rem 0 0.96rem;background: #fff url(../images/searchIconGray.svg) no-repeat;background-size:0.426666rem;background-position: 0.266666rem center;line-height: 0.906666rem;}
.clearBtn{display: inline-block;width: 0.4rem;height: 0.4rem;position: absolute;right: 0.266666rem;top:0.266666rem;background: url(../images/clearBtn.svg) no-repeat;background-size: 100%;display: none;}
.searchTagBox .goSearch span{float: right;font-size: 0.426666rem;color: #252B3A;margin-top: 0.133333rem;}
.searchTagsList{padding:0.133333rem 0.533333rem;height: calc(100% - 1.173333rem);overflow-y: scroll;}
.searchTagsList li{padding: 0.266666rem 0;font-size: 0.373333rem;color: #130000;font-weight: bold;border-bottom: 1px solid #eee;}
.searchTagsList li span{color: #252B3A;font-weight: normal;}
.searchTagsList li span.hwColorRed{color:#C7000B!important;}
/*选中状态*/
.hwColorRed,.hwColorRed span{color:#C7000B!important;font-weight: normal;}
.hwColorRed i{display: inline-block;float: right;margin-top: 0.213333rem;width: 0.32rem;height: 0.266666rem;background: url(../images/selectTagIcon.svg) no-repeat;background-size:100%;}
.labelList .hwColorRed{background: #FAFAFA;}
.tagsTips{z-index: 113;position: fixed;top: 35%;left: 20%;right: 20%;text-align: center;display: none;}
.tagsTips p{display: inline-block;background: rgba(0,0,0,0.80);border-radius: 2px;height: 1.013333rem;line-height: 1.013333rem;padding: 0 0.4rem;z-index: 112;font-size: 0.373333rem;color: #FFFFFF;}

.labelList ul li span{white-space: nowrap;overflow: hidden;text-overflow: ellipsis;display: inline-block;max-width: 5.8rem;}
/*20201113 板块详情页添加板块名称,添加子版块入口列表 优化关注样式  by lyy*/
.sc-infotit-name{max-width: 5.973333rem;overflow: hidden;text-overflow: ellipsis;white-space: nowrap;font-family: PingFangSC-Medium;font-size: 0.426667rem;color: #252B3A;font-weight: 600;margin: 0.186667rem 0 0.266667rem;}
.clisection-box{float: right;position: relative;margin-top: 0.08rem;}
.clisection-title{font-size: 0.32rem;color: #526ECC;padding-right: 0.453333rem;background: url(../images/arrowDown.png) no-repeat;background-size: 0.266667rem 0.16rem;background-position: right center;}
.clisection-wap{display: none;position: absolute;top: 0.533333rem;right: 0;width: 4.266667rem;padding: 0 0.426667rem;background: #FFFFFF;box-shadow: 0 0.053333rem 0.133333rem 0 rgba(0,0,0,0.20);max-height: 6.773333rem;z-index: 9;overflow-y: auto;}
.clisection-list li{margin: 0.426666rem 0;}
.clisection-list li a{display: block;font-size: 0.373333rem;color: #252B3A;line-height: 0.48rem;overflow: hidden;text-overflow: ellipsis;white-space: nowrap;}
.clisection-showIcon{background: url(../images/arrowUp.png) no-repeat;background-size: 0.266667rem 0.16rem;background-position: right center;}
.clisection-list li a span{color: #C7000B;}

/*20201118 填写报名信息  by lyy*/
.fillapplyInfo{background: #ffff;margin: 0.426667rem 0.4rem 0.64rem;border: 1px solid #DDDDDD;font-size: 0.373333rem;}
.fillapplyInfo-title{background: #F7F8FF;border-bottom: 1px solid #DDDDDD;border-radius: 0.053333rem;font-size: 0.426667rem;color: #252B3A;line-height: 0.533333rem;padding: 0.266667rem 0 0.266667rem 0.4rem;}
.applyInfoBox{padding: 0.426667rem 0.4rem;}
.applyInfoWrap{margin-bottom: 0.32rem;}
.applyInfoBox-title {font-size: 0.426667rem;color: #A0A2A8;line-height: 0.533333rem;margin-bottom: 0.426667rem;}
.applyInfoLi{padding-bottom: 0.32rem;}
.applyInfoLi-title{margin-bottom: 0.213333rem;display: inline-block;}
.applyInfoLi-title i{display: inline-block;width: 0.426667rem;height: 0.426667rem;font-size: 0.373333rem;color: #252B3A;line-height: 0.48rem;vertical-align: -0.053333rem;background: url(../images/asterisk.png) no-repeat;background-size: 100%;}
.changeInfo{font-size: 0.373333rem;color: #1B79C8;line-height: 0.48rem;float: right;}
.disableText{background: #F7F7F7;border: 1px solid #DDDDDD;border-radius: 0.053333rem;height: 0.853333rem;padding: 0.16rem 0.213333rem;}
.applyInfoLi-subcont input[type=text]{border: 1px solid #DDDDDD;border-radius: 0.053333rem;outline: none;height: 0.853333rem;padding: 0.16rem 0.213333rem;width: 100%;box-sizing: border-box;}
.select-wrap{font-size: 0.373333rem;color: #252B3A;border: 1px solid #DDDDDD;border-radius: 0.053333rem;height: 0.853333rem;padding: 0.133333rem 0.213333rem;line-height: 0.533333rem;position: relative;}
.select-wrap b{border-left: 1px solid #ddd;height: 0.586667rem;width: 31px;float: right;position: relative;top: -1px;background: url(../images/arrowIpt.png) no-repeat;    background-position: center;background-size: 0.213333rem 0.133333rem;}
.select-list{display: none;position: absolute;padding-top: 0.106667rem;padding-bottom: 0.106667rem;max-height: 5.386667rem;overflow-y: scroll;top: 1.12rem;left: 0;z-index: 99;background: #fff;font-size: 0.373333rem;color: #999999;border: 1px solid #A0A2A8;border-radius: 0.053333rem;width: 100%;}
.select-list li{font-size: 0.373333rem;height: 0.8rem;cursor: pointer;line-height: 0.8rem;box-sizing: border-box;padding-left: 0.266667rem;}
.disable-text{font-size: 0.373333rem;color: #A0A2A8;}
.textareaTag{border: 1px solid #DDDDDD;border-radius: 0.053333rem;height: 2.13rem;resize: none;padding: 0.16rem 0.213333rem;width: 100%;}
.visibihid{visibility: hidden;}
.applyBtnBox{text-align: center;}
.applyBtnBox p{font-size: 0.373333rem;color: #252B3A;line-height: 0.586667rem;text-align: center;}
.applyBtnBox button{ width: 2.56rem;height: 0.853333rem;border-radius: 0.053333rem;margin-top: 0.426667rem;border: none;margin-bottom: 0.586667rem;font-size: 0.32rem;line-height: 0.586667rem;}
.signBtn{background: #C7000B;color: #fff;}
.textBlack{color: #252B3A}
.applyBtnBox a{color: #1B79C8;}
.reputation i {position: relative;top: 0.053333rem;display: inline-block;width: 0.426667rem;height: 0.426667rem;margin-right: 0.266667rem;background: url(../images/reputationDef.png) no-repeat;background-size: 0.426667rem 0.426667rem;    vertical-align: -1px;}
.reputation .repuIcon {background: url(../images/reputation.png) no-repeat;background-size: 0.426667rem 0.426667rem;}
.signBtndisable{background-color: rgb(187, 187, 187);color: #fff;}

/*20201119 海报  by lyy*/
.invitwap-picBox{font-size: 0;height:calc(100% - 1.12rem);color: #252B3A;padding: 2.986667rem 0.64rem 0;background: url(../images/poster-BG.png) no-repeat;background-size:100% auto;}

.invitPicwap-title{line-height:1.066667rem;font-size:  0.96rem;}
.invitPicwap-info{position: relative;margin-top: 0.106667rem;}
.invitPicwap-infoText{font-size: 0.373333rem;line-height: 0.586667rem;}
.invitwap-relateTime{margin-top: 0.4rem;}
.invitwap-fromTo{display: inline-block;}
.invitwap-fromtimes,.invitwap-totimes{display: inline-block;font-size: 0.266667rem;color: #8A8E99;line-height: 0.266667rem;}
.invitwap-fromtimes p,.invitwap-totimes p{font-size: 0.48rem;line-height: 0.48rem;letter-spacing: 0.053333rem;}
.toline{display: inline-block;vertical-align: 0.16rem;width: 0.32rem;height: 1px;background: #575D6C;margin: 0 0.32rem;}
.invitwap-abort{display: inline-block;font-size: 0.32rem;color: #8A8E99;line-height: 0.266667rem;padding-left: 0.533333rem;    margin-left: 0.533333rem;border-left: 1px solid #A0A2A8;}
.invitwap-abort p{font-size: 0.373333rem;color: #8A8E99;letter-spacing: 1.17px;line-height: 0.48rem;margin-top: 0.106667rem;}
.invitwap-subcont{margin-top: 1.12rem;}
.invitwap-subcontLeft{display: inline-block;margin-top: 1.626667rem;}
.Handprintwap_icon{font-size: 0.373333rem;color: #252B3A;line-height: 0.586667rem;padding-left: 0.96rem;background: url(../images/Handprint_icon.png) no-repeat;background-size: 0.853333rem 0.853333rem;background-position:left center;}
.Handprintwap_icon p{font-size: 0.266667rem;color: #8A8E99;line-height: 0.266667rem;}
.invitwapNum{font-size: 0.32rem;color: #252B3A;margin-top: 0.053333rem;line-height: 0.586667rem;}
.invitwap-subcontRight{float: right;padding: 2px 0 0 2px;}
.selectPlace{width: 3.44rem;display: inline-block;}
.schoPlace{width: 4.7rem;float: right;}
.heightOver2line{height:1.173334rem;overflow: hidden;}
.touchTiptext{height: 0.8rem;font-size: 14px;background: #f7f7f7;text-align: center;line-height:0.8rem;}
.invit_waptext{color: #fff;display: inline-block;height: 1.0666666rem;line-height: 1.0666666rem;margin-bottom: 0.53333333rem;vertical-align: text-bottom;width: 2.5rem;background: #e41f2b;text-align: center;font-size: 0.37333333rem;}
.sigBtnBox{background: #fff;margin-right: 0.5rem;width: auto;display: inline-block;vertical-align: top;}
.sigtimer{background: url(../images/prob.svg) no-repeat left center;background-size: 0.45333333rem auto;}
.qrcodeWap{width: 108px;height: 108px;background: #fff;text-align: center;padding-top: 4px;display: inline-block;}
.qrcodeText{float: right;width: 10px;font-size: 10px;writing-mode: vertical-lr;margin-top: 3px;}

.maxHeight72{height:2.133334rem;overflow: hidden;position:relative;}
.maxHeight72 .showText{width: 2.333333rem;height: 0.98rem;text-align: right;background: url(../images/gradientBg.svg) no-repeat;background-size: 100% 100%;    font-size: 0.96rem;}
.heightOver2line .showText{width:1.333333rem;line-height: 0.586667rem;text-align: right;background: url(../images/gradientBg.svg) no-repeat;background-size: 100% 100%;font-size:0.373333rem;}

/*20201214 论坛个人中心 添加回复主题页面  by lyy*/
.home_space{background: #fff;}
.home_spaceHead{padding-left: 0.4rem;border-bottom: 1px solid #ddd;}
.home_spaceHead li{display: inline-block;padding: 0.24rem 0 0.186667rem;margin-right: 0.853333rem;border-bottom: 0.08rem solid transparent;}
.home_spaceHead li.activeTabli{border-bottom: 0.08rem solid #C7000B;}
.home_spaceHead li a{font-size: 0.426667rem;color: #575D6C;}
.home_spaceHead li.activeTabli a{color: #C7000B;}
.home_spaceList li{margin: 0 0.4rem;padding: 0.426667rem 0 0.24rem;border-bottom: 1px solid #DFE1E6;}
.spaceList-title{font-family: PingFangSC-Medium;font-size: 0.426667rem;color: #252B3A;line-height: 0.64rem;font-weight: 600;overflow: hidden;text-overflow: ellipsis;display: -webkit-box;-webkit-box-orient: vertical;-webkit-line-clamp: 2;}
.spaceList-cont{font-size: 0.373333rem;color: #575D6C;margin: 0.21333rem 0;   overflow: hidden;text-overflow: ellipsis;display: -webkit-box;-webkit-box-orient: vertical;-webkit-line-clamp: 2;}
.insection{font-size: 0.32rem;color: #575D6C;line-height: 0.64rem;}

.linkColor{color: #1B79C8;}
.home_space .linkColor{max-width: 1.92rem;overflow: hidden;text-overflow: ellipsis;white-space: nowrap;display: inline-block;vertical-align: bottom;}



/* ---------------new------------------ */

	#other-dialog4{
		display: none;
	}
	.new_content{
		display: none;
	}
	html,body{
		overflow-x: hidden;
		min-width: 100% !important;
	}
	.phone_content {
		width: 100%;
		height: 100vh;
		overflow: hidden;
		box-sizing: border-box;
		display: block;
	}
	/* new 全部板块页响应式布局 start */
	.new_allplate_pc{
		display: none;
	}
	.new_allplate_wap{
		width: 100%;
		height: 100vh;
		overflow: hidden;
		box-sizing: border-box;
		display: block;
	}
	.new_allplate_wap .plate_item .item_info,.new_allplate_wap .postNum{
		font-size: 0.32rem;
		color: #A0A2A8;
		line-height: 0.453333rem;
	}
	.new_allplate_wap .postNum{
		margin-left: 0;
	}
	/* new 全部板块页响应式布局 end */
}
@media screen and (min-width: 769px){
	.new_allplate_wap{
		display: none;
	}
	.header-main-title {
		display: none;
	}
}
