/*
 * column-details.css
 */

/*column-details*/
/* body{
	position:relative;
} */
:root {
	--theme-color: #e60012;
  }
input {
	/*去除input默认样式*/
	-webkit-appearance:none; 
	}
.cd_content{
	position: relative;
	padding-left:  0.2rem;
	padding-right: 0.2rem;
	background-color: white;
	padding-bottom: 1.5rem;
}
.con_texts p{
	font-size:0.43rem;
	line-height: 0.7rem;
	
}
.con_title{
	  
    margin-top: 0.4rem;
	margin-bottom:0.4rem;
}
.con_title h1{
    font-size: 0.5rem;
	line-height: 0.8rem;
	font-weight: bold;
	margin-bottom: 0.4rem;
}

.con_texts h2{
	
	font-size: 0.45rem!important;
	line-height:0.7rem!important;
	text-indent:0em!important;
	padding-left: 0.15rem;
	font-weight:bold;
}
.con_texts h3{
	font-size:0.43rem!important;
	font-weight:bold;
}

.con_title span{
	color: #999999;
	font-size: 0.35rem;
}
.sp_time{
    display: inline-block;
    background: url(../images/time-01.png) no-repeat 0 0;
    background-size: 80%;
    width: 0.4rem;
    height: 0.4rem;
    vertical-align: middle;
}


/*details_writer*/
.details_writer{
	background-color: #f7f7f7;
	padding: 0.4rem;
	margin-top: 0.5rem;
	min-height:3.5rem;
}
.details_writer_name{
	margin-top: 0.1rem;
	text-align:center;
	
}
.details_writer_name span{
	font-size: 0.45rem;
}
.name_go{
	margin-top: 0.1rem;
	width: 2rem;
	height: 0.8rem;
	line-height: 0.8rem;
	text-align: center;
	background: url(../image/go-01.png) no-repeat;
	background-position: 1.7rem;
    background-size: 15%;
	background-color: var(--theme-color);
}
.name_go a{
	color: white;
	    margin-right: 0.2rem;
	    font-size: 0.35rem;
}


/*con_smtitle*/
.con_smti{
	text-align: center;
	min-height: 2rem;
	    margin-top: 0.3rem;
	    margin-bottom: 0.3rem;
}
.smtitle{
	padding: 0.4rem;
	display: inline-block;
   min-height: 1.3rem;
    
    background: url(../image/smt_bg-01.png) no-repeat;
    
    background-size: 100%;
    text-align: center;
    margin-top: 0.25rem;
    font-size: 0.45rem;
    font-weight: bold;
}
.smti_bg{
	font-size: 0.45rem;
    font-weight: bold;
}

/*con_text*/

.con_texts{
	padding-bottom: 0.5rem;
	margin-bottom: 0.45rem;
}
.con_text{
	
}
/*  .con_text strong{
	font-size: 0.45rem;
}  */

.con_text img{
	max-width: 100%!important;
	height:auto!important;
}



.guanzhu , .share{
}
.share_you{
	color: var(--theme-color);
}
.guanzhu{
	width: 95%;
 	margin: auto;
	margin-top: 0.5rem;
}
.guanzhu img{
	
	width: 100%;
}
.share{
	    width: 100%;
    height: 1rem;
    line-height: 1.15rem;
    text-align: center;
    margin-top: 0.4rem;
    background: url(../image/share_iconbg.png) no-repeat;
    background-size: 100% 100%;
    padding-bottom: 0.25rem;
}
.share_bg{
	display: inline-block;
	background: url(../images/share-01.png) no-repeat;
	background-size: 100%;
	vertical-align: middle;
	width: 0.7rem;
	height: 0.8rem;
	}
.share_you{
	font-size: 0.4rem;
	margin-left: 0.3rem;
}

/*news_column*/

.news_column{
padding-top: 0.5rem;	
}
.news_column_left{
	float: left;
}
.news_column_left img{
	width: 1.5rem;
	height: 1.5rem;
	border-radius: 100%;
}
.news_column_right{
	margin: 0.3rem  0 0.4rem 1.8rem;

}
.news_rip{
	display: block;
	font-size: 0.4rem;
	font-weight: bold;
}

.news_content{
	margin-top: 0.35rem;
	font-size: 0.4rem;
	line-height: 0.7rem;
	clear: both;
    word-wrap: break-word;
}
.news_column_foot{
	width: 100%;
	height: 1rem;
	line-height: 1rem;
	background-color: #EEEEEE;
}
.news_column_foot .ncf_sp{
	float: right;
	height: 1rem;
    line-height: 1rem;
	color:#b8b8b8 ;
	margin-right: 0.3rem;
}
.news_like{
    background: url(../images/icon_dianzan02.png) no-repeat 0;
    background-size: 100%;
    padding-left: 0.5rem;
   
}
.news_nums{
    display: inline-block;
    font-size: 0.4rem;
    text-align: left;
}
.likes .news_nums {
    margin-left: 0.1rem;
}
.news_li_b{
	    background: url(../images/icon_dianzan2.png) no-repeat 0;
    background-size: 103%;
}
.news_reply{
    background: url(../images/reply-01.png) no-repeat 0 0;
    background-size: 100%;
    width: 0.45rem;
    height: 0.4rem;
    vertical-align: middle;
    display: inline-block;
}
.news_column_reply{
    margin: 0 0 0 1.8rem;
    padding-left: 0.2rem;
    background-color: #f6f6f6;
    padding-right: 0.2rem;
}
.news_column_reply_img{
	display: inline-block;
}
.news_column_reply_img img{
	width: 0.9rem;
	height: 0.9rem;
	border-radius: 100%;
	vertical-align: middle;
}
.news_column_reply_content{
	margin-bottom: 0.4rem;
}
/*correlation*/
.correlation p{
	font-size: 0.37rem;
	line-height: 0.8rem;
}
.pl0{
	padding-left: 0!important;
}
.yuan{
	display: inline-block;
	width: 0.3rem;
	height: 0.3rem;
	border-radius: 100%;
	background-color: #999999;
	margin-right: 0.2rem;
}
.corr_con{
    padding: 0.3rem 0 0.5rem 0;
}


.foot_com{
	display: inline-block;
	width: 16%;
	text-align: center;
}

.comm_bg{
	position: fixed;
	height: 100%;
	width: 90%;
	top: 0;
	left: 0;
	z-index: 33;
	padding: 0.5rem;
	
	background: rgba(255,255,255,0);
}

.nav_list em {
    position: absolute;
    right: 0;
    display: inline-block;
    width: 0.15rem;
    height: 1.2rem;
}
.nav_color01 {
    background-color: #FF4444;
}

.nav_color02{
    background-color: #ff628f;
}

.nav_color03{
    background-color: #f26665;
}

.nav_color04{
    background-color: #ff9c1c;
}

.nav_color05{
    background-color: #42befe;
}

.nav_color06{
    background-color: #1bce8d;
}

.nav_color07{
    background-color: #7167e2;
}

.nav_bg {
    background-color: #F6F6F6;
}


footer {
    position: fixed;
    bottom: 0;
    left: 0;
    width: 100%;
}
.foot_comment {
    height: 1.17rem;
    background-color: white;
    border-top: 1px solid #e2e2e3;
}
.foot_comment input {
    font-size: 0.4rem;
    width: 60%;
    height: 0.8rem;
    margin-left: 0.35rem;
    padding-left: 0.15rem;
    border: 1px solid #dadada;
    border-radius: 4px;
    padding-top: 0.05rem;
}
.foot_comment .say {
    font-size: 0.34rem;
    width: 4.05rem;
    height: 0.9rem;
    line-height: 0.9rem;
    margin-left: 0.77rem;
    padding-left: 0.15rem;
    border: 1px solid #e5e5e5;
    border-radius: 8px;
    margin-top: 0.1rem;
    display: inline-block;
    color: #8a8a8a;
}
.foot_comment .say img {
    width: 0.48rem;
    vertical-align: middle;
    margin-bottom: 0.1rem;
    margin-right: 0.1rem;
}
.foot_com {
    display: inline-block;
    width: 1.46rem;
    text-align: center;
    height: 1.17rem;
    position: relative;
    float: right;
}

.foot_com_bg {
       display: block;
    background: url(../images/ican_personal02.png) no-repeat 0 bottom;
    background-size: 100%;
    width: 0.66rem;
    height: 0.66rem;
    margin: auto;
}



.foot_like {
   display: inline-block;
    width: 1.46rem;
    text-align: center;
    height: 1.17rem;
    position: relative;
    float: right;
}
.foot_like_bg {
    display: block;
    background: url(../images/ican_personal01.png) no-repeat center;
    background-size: 110%;
    margin: auto;
    width: 0.66rem;
    height: 0.66rem;
}

.seek span {
    margin-left: 0.2rem;
}

.verify_bg{
	position: fixed;
	height: 100%;
	width: 100%;
	top: 0;
	z-index: 37;
	background: rgba(255,255,255,0);
	display:none;
}
.verify{
	height: 4rem;
	width: 80%;
	background-color: white;
	border: 1px solid #ccd4d9;
	position: fixed;
	bottom:10%;
	left: 10%;
	display:none;
	z-index: 40;
}
.verify_title{
	text-align: center;
	font-size: 0.45rem;
	background-color: #fafafa;
	height: 1.067rem;
	line-height: 1.067rem;
}
.verify_title span{
	font-size: 0.45rem;
}
.verify_close{
 	background: url(../images/X_01.png) no-repeat 0;
 	background-size: 100%;
	height: 0.5rem;
	width: 0.5rem;
	display: inline-block;
	position: absolute;
 	right: 0.3rem;
	top: 0.25rem;
}
.verify_content{
	height: 1.7rem;
	line-height: 1.7rem;
	padding: 0 0.35rem;
}
.verify_code{
	font-size: 0.35rem;
	display: inline-block;
}
.verify_input{
	width: 4rem;
	height: 0.7rem;
	line-height: 0.7rem;
	border: 1px solid #ccd4d9;
	margin-left: 0.2rem;
}
.verify_img{
	display: inline-block;
	float: right;
	width: 1.7rem;
}
.verify_img img{
	vertical-align: middle;
	width: 1.7rem;
}
.verify_ensure{
	text-align: center;
}
.verify_ensure button{
	height: 0.75rem;
	line-height: 0.75rem;
	width: 2rem;
	background-color: var(--theme-color);
	border: none;
	color: white;
	margin: auto;
}

.foot_like-b {
    background: url(../images/ican_personal1.png) no-repeat center;
    background-size: 110%;
}
.news_column_right, .news_column_reply_content {
    position: relative;
    margin-bottom: 0.1rem;
}


.news_column_foots .ncf_sp {
    float: right;
    color: #b8b8b8;
}

.replys {
    margin-right: 0.3rem;
}
.news_column_reply_content {
    border-bottom: 1px solid rgba(221,221,221,0.5);
    padding-bottom: 0.3rem;
    margin-bottom: 0;
    padding-top: 0.2rem;
}
.triangle {
    background: url(../images/reply_1.png) no-repeat 0 0.25rem;
    width: 0.5rem;
    height: 0.5rem;
    display: block;
    background-size: 100%;
    margin-left: 2rem;
}

.remove_himt{
	opacity: 0.8;
	width: 50%;
	position: fixed;
	bottom: 15%;
	left: 25%;
	height: 1rem;
	line-height: 1rem;
	color: white;
	text-align: center;
	background-color: #62605e;
	border-radius: 5px;
    z-index: 99;
}
.remove_himts{
	opacity: 0.7;
	width: 5.4rem;
	position: fixed;
	bottom: 15%;
	left: 50%;
	margin-left: -2.7rem;
	height: 0.93rem;
	line-height: 0.93rem;
	color: white;
	background-color: #000;
	border-radius: 50px;
    z-index: 99;
    font-size: 0.4rem;
}
.remove_himts span{
    margin-left: 0.53rem;
    float: left;
}
.getTips_money{
    float: right;
    margin-right: 0.53rem;
}
.getTips_money img{
    vertical-align: middle;
    width: 0.4rem;
    margin-right: 0.13rem;
    margin-bottom: 0.1rem;
}
/*12.21*/
.advertisement{
    width: 100%;
    /*height: 2.987rem;*/
    display: block;
}
.advertisement img{
	width: 100%;
    height: 100%;
}
.news_time{
	margin-top: 0.2rem;
    font-size: 0.4rem;
    color: #b8b8b8;
    display: inline-block;
    float: left;
    margin-bottom: 0.2rem;
    padding-top: 0.015rem;
}
.news_column_foots {
    top: 0.4rem;
    width: 50%;
    display: inline-block;
    float: right;
    margin-top: 0.2rem;
    margin-bottom: 0.2rem;
}
.repy{
	margin-top: 1.2rem;
}

.newest_reply{
	    text-align: center;
    margin-bottom: 0.3rem;
    letter-spacing: 5px;
    font-weight: bold;
    padding-left: 5px;
}
.newest_reply_bottom{
	    display: block;
    width: 1rem;
    height: 5px;
    background-color: #3d3d3d;
    margin: 0 auto;
    margin-bottom: 0.5rem;
}
/*.correlation{
	margin-top: 1.2rem;
}*/


.reward_Box{
	    text-align: center;
    margin-bottom: 0.5rem;
}
.reward_icon {
    width: 1.6rem;
    display: inline-block;
}
.reward_p {
    font-size: 0.32rem;
    color: #707070;
    display: block;
}
.item_img {
    width: 100%;
}
.who_box {
    padding: 0.2rem 0.3rem 0.3rem;
    border-bottom: 1px solid #f0f0f0;
}
.choose_money {
    margin-top: 1rem;
    padding: 0 0.46rem;
    text-align: center;
}
.choose_money span {
    display: inline-block;
    width: 2.4rem;
    height: 0.8rem;
    line-height: 0.8rem;
    border: 1px solid #ff4444;
    border-radius: 4px;
    font-size: 0.34rem;
}
.rewards{
	border-radius: 50px;
    color: white;
    background-color: #ff2741;
    width: 2rem;
    padding: 0.15rem 0;
    font-size: 0.3rem;
    text-align: center;
    float: left;
    border: 1px solid #ff2741;
    display: none;
}
.close_reward {
    position: absolute;
    left: 0.2rem;
    top: 0.2rem;
}
.zan{
	    display: inline-block;
    width: 1.46rem;
    text-align: center;
    height: 1.17rem;
    position: relative;
    margin-right: 2%;
    float: right;
}
.dianzan-b{
}
.foot_zan_bg {
    display: block;
    background: url(../images/ican_personal03.png) no-repeat 0;
    background-size: 100%;
    width: 0.66rem;
    height: 0.66rem;
    margin: auto;
}
.dianzan-b .foot_zan_bg {
    background: url(../images/ican_personal3.png) no-repeat 0;
    background-size: 100%;
}
.comm_num, .like_num, .zan_num {
    font-size: 8pt;
    display: block;
    height: 0.4rem;
}
.zan_good{
    background: url(../image/icon_dianzan01.png) no-repeat 0 0;
	display: inline-block;
    height: 0.4rem;
    width: 0.5rem;
    background-size: 75%;
    vertical-align: middle;
}
.dianzan-b .zan_good{
	background: url(../image/icon_dianzan03.png) no-repeat 0 0;
	background-size: 70%;
}
/*12.22*/
.reward_box{
	position: fixed;
    top: 25%;
    width: 90%;
    background-color: white;
    z-index: 35;
    left: 5%;
    border-radius: 4px;
    display: none;
}
.reward_top{
    position: absolute;
    top: -0.99rem;
    left: 50%;
    margin-left: -0.93rem;
    width: 1.98rem;
    height: 1.86rem;
}
.reward_top img{
    width: 100%;
    height: 100%;
    display: inline-block;
}
.reward_top p{
    display: inline-block;
    font-size: 0.4rem;
    margin-top: 0.35rem;
    margin-left: 0.25rem;
    font-weight: bold;
}
.reward_content{
	width: 8.28rem;
    background-color: #fcfcfc;
    margin: 0 auto;
    margin-top: 0.4rem;
    /*border: 1px solid #f0f0f0;*/
    border-radius: 4px;
    color: #3d3d3d;
    border-bottom: 1px solid #f0f0f0;
}
.choose_money span:nth-last-of-type(2) {
    margin-top: 0.34rem;
    margin-right: 0.34rem;
}
.choose_money span:nth-last-of-type(1) {
    margin-top: 0.34rem;
}
.choose_money span:nth-child(2) {
    margin: 0 0.34rem;
}
.choose_money .active {
    background-color: #ff4444;
    color: white;
}
.reward_money{
	font-size: 0.4rem;
    height: 1.173rem;
    line-height: 1.173rem;
    padding: 0 0.5rem;
    display: none;
    border: 1px solid #f0f0f0;
}
.reward_money_text{
	color: #FF4444;
	background: none;
	padding: 0.3rem 0;
	width: 60%;
}
.reward_notice{
    font-size: 0.4rem;
    height: 1.173rem;
    line-height: 1.173rem;
    padding: 0 0.5rem;
}
.reward_notice textarea{
    resize: none;
    width: 83%;
    vertical-align: middle;
    height: 0.4rem;
    line-height: 0.4rem;
    padding: 0.3rem 0;
    background: none;
    color: #3d3d3d;
}
.reward_foot{
    margin-top: 0.3rem;
    height: 1.2rem;
}

.reward_no {
	/*display: inline-block;
    width: 0.4rem;
    height: 0.06rem;
	background: #b3b3b3;
	line-height: 0;
	font-size: 0;
	vertical-align: middle;
	-webkit-transform: rotate(45deg);*/
    display: block;
    width: 0.35rem;
    height: 0.35rem;
    background: url(../images/icon_close.png) no-repeat 0;
    background-size: 100%;
}

/*.reward_no:after {
	content: '/';
	display: block;
    width: 0.4rem;
    height: 0.06rem;
	background: #b3b3b3;
	-webkit-transform: rotate(-90deg);
}*/
.reward_yes{
    text-align: center;
    display: block;
    width: 5.3rem;
    height: 0.8rem;
    line-height: 0.8rem;
    background-color: #FF4444;
    color: white;
    border-radius: 4px;
    margin: 0 auto;
}
.post_item {
    padding: 0.3rem 0;
    min-height: 1.9623rem;
    position: relative;
}
/*12.27*/
.text_bgs {
    display: inline-block;
    font-size: 0.4rem;
    width: 1.4rem;
    height: 0.72rem;
    line-height: 0.72rem;
    text-align: center;
    border-radius: 4px;
    color: #8a8a8a;
    border: 1px solid #d6d6d6;
}
.text_bg {
    color: var(--theme-color);
    display: inline-block;
    font-size: 0.4rem;
    width: 2.1rem;
    height: 0.72rem;
    line-height: 0.72rem;
    text-align: center;
    margin-right: 0.3rem;
    border: 1px solid var(--theme-color);
    border-radius: 4px;
}
.com_texts .tar_say {
    font-size: 0.4rem;
    min-height: 2.3rem;
    padding: 2%;
    width: 96%;
    resize: none;
    border: 1px solid #dadada;
    background-color: #fcfcfc;
    border-radius: 4px;
}
.com_texts {
    position: fixed;
    bottom: 0;
    left: 0;
    width: 90%;
    height: 4rem;
    background-color: white;
    padding:0.4rem 0.5rem 0.7rem;
    z-index: 35;
}
.texts_bges {
    margin-top: 0.4rem;
    float: right;
    z-index: 35;
}
.comm_bgs {
    position: fixed;
    height: 100%;
    width: 100%;
    top: 0;
    left: 0;
    z-index: 33;
    background: rgba(0,0,0,0.5);
}
.texts_face{
	float: left;
    width: 0.6rem;
    height: 0.6rem;
    margin-top: 0.5rem;
}
.texts_face .qq_face{
	width: 100%;
}
#facebox{
	   width: 100%;
    overflow-x: scroll;
}
#facebox img{
	margin:0 0.2rem;
}
.columns {
    padding-top: 0.4rem;
    background-color: white;
    padding-bottom: 0.3rem;
    /*border-bottom: 1px #f0f0f0 solid;*/
}

.news_column_right .news_column_foots .ncf_sp {
    float: right;
    color: #b8b8b8;
    display: inline-block;
    padding: 0 0.25rem 0.05rem;
    border: 1px solid #eee;
    border-radius: 50px;
}
.border_coler {
    border-color: #ff7c4c!important;
    color: #ff7c4c!important;
}
.reward_people {
    float: left;
    width: 0.8rem;
    height: 0.8rem;
    border-radius: 100%;
    border: 1px solid #f0f0f0;
    margin-right: 0.08rem;
    margin-left: 0.06rem;
}
#through_line{
	display:none;
}