@charset "utf-8";
/* CSS Document */
.loading{text-align:center;margin-top: 0.32rem;}
.loading img{margin-top: 0.27rem;width:1.5rem;}
.nomore{text-align:center;font-size:0.37rem;color:#999;margin-top: 0.27rem !important;}

.content{background:#fff;padding: 0.2rem 0.4rem 0.4rem;box-sizing: border-box;/* border-top: 1px #ddd solid; */}

/* newslist*/
.news-hot .n_con{}
.news-hot a{color: #3c3c3d;}

.n_list{/* text-align:center; */}
.n_list .n_list-head{position:relative;padding-left: 0.32rem;color: #333;margin-top: 0.25rem;}
.n_list .n_list-head:before{content:"";display:block;width: 0.067rem;height: 0.48rem;background: #e22020;position: absolute;left: 0;bottom: 0;top: 0;margin: auto;}
.n_list .n_con{line-height: 0.675rem;overflow: hidden;white-space: nowrap;text-overflow: ellipsis;text-align: left;padding: 0.37rem 0.08rem;border-bottom: 1px #eee solid;position: relative;}
.n_list .n_con a{white-space: normal;line-height: 1.48;font-weight: normal;font-size: 0.43rem;overflow : hidden;text-overflow: ellipsis;display: -webkit-box;-webkit-box-orient: vertical;-webkit-line-clamp: 2;word-wrap:break-word;word-break:break-all;}
.n_list .info{color: #ccc;line-height: 0.32rem;font-size: 0.32rem;margin-top: 0.25rem;}
.n_list .info span{margin-right:0.5rem;}
.n_list .newsleft{float:left;width: 58%;overflow: hidden;margin-top: 0.1rem;}
.n_list .imgbox,.n_list img{border-radius: 0.1rem;overflow:hidden;}
.n_list .n_con .imgbox{float: right;width: 38%;min-height: 2rem;display: block;}
.n_adv .imgbox{width:100%;height:2.8267rem;}

/* ViewNews*/
.News_title{color:#333;line-height:1.4;}
.News_title h2{margin: 0.4rem 0;text-align-last:left;text-align:justify;font-size: 0.7rem !important;font-weight: bold;}
.News_title .prot{overflow:hidden;color: #999;font-size: 0.32rem;}
.News_title .prot .col_left{width: 5rem;}
.News_title .prot span{margin-right: 0.35rem;}
.News_title .prot span:last-child{margin-right:0;}
.News_title .prot .col_right{text-align: right;background-size: 0.325rem;width: 2.3rem;float: right;}
.News_content{/* font-size: 0.48rem !important; */line-height:0.72rem;margin-top: 0.48rem;position: relative;margin-bottom: 1rem;overflow: hidden;}
.News_content p{margin-bottom: 0.48rem  !important;color: #333 !important;font-size: 0.43rem;line-height: 1.8;/* text-indent: 2em; */text-align: justify;}
.News_content p[style="text-align:center"]{/* text-indent: 0em; */}
.News_content em{font-size:0.32rem;display:block;}
/*like*/
.likebtn11{margin: 0.42rem 0 0.32rem;overflow: hidden;text-align: center;}
.likebtn11 a{width: 38%;/* float:left; */margin: 0 3%;display: inline-block;}
.likebtn,.nlikebtn{height: 1.2rem;text-align:center;border-radius:5px;font-size: 0.42rem;margin:0 0.3667rem;display: block;line-height: 1.2rem;}
.likebtn{color:#ffffff;background-image: linear-gradient(to top left,#f34225, #e10019);}
.likebtn:before,.nlikebtn:before{padding-right:0.32rem;background-size: 0.52rem !important;padding-left: 0.64rem;}
.likebtn:before{content:"赞TA";background: url(../ztw2020_img/icon-dianzan.png) no-repeat left center;}
.nlikebtn{color: #999;/* border:1px #d7d7d7 solid; */box-sizing:border-box;background: #f5f5f5;}
.nlikebtn:before{content:"打TA";background: url(../ztw2020_img/icon-data.png) no-repeat left center;}

/* 正文遮罩 */
#showMore{bottom:0;left:0;width:100%;text-align:center;background: url(../ztw2020_img/news-white.png) no-repeat left bottom;background-size: 31rem;height: 7rem;line-height: 11.5rem;font-size: 0.4rem;}
#showMore a{display:block;width:100%;height:100%;}
#showMore span{color: #e6040e;}
#showMore span:after{transform: rotate(90deg);background: url(../ztw2020_img/icon-arrow-right.png) no-repeat center;content:"";background-size: 0.35rem;/* padding-right: 0.5333rem; */height: 0.5333rem;width: 0.5333rem;display: block;position: absolute;top: 5.5rem;right: 2.8rem;}
#showMore span.show:after{transform: rotate(-90deg);}
.newshide{/* height: 150vh; */}
.newsshow{height:auto;text-align: justify;}
#showMore.showMore-s{position: inherit;line-height: 1.5rem;height: 1.5rem;}
#showMore.showMore-s span:after{top: 0.5rem;}
#showMore.showMore-h{position: absolute;}
.News_bot{text-align:right;padding-top: 0.42rem;line-height: 1rem;font-size: 0.32rem;color: #999;border-top: 1px #e5e5e5 dotted;}

.labels{
  margin-top: 18px;
  overflow: hidden;
}
.labels li{
  float:left;
  margin-right: 12px;
  margin-bottom: 10px;
}
.labels li a{
  color: #2992dc;
  font-size: 0.32rem;
  /* border:1px #999 solid; */
  height: 0.75rem;
  line-height: 0.75rem;
  display: block;
  padding: 0 0.2rem;
  border-radius: 0.08rem;
  background: #ececec;
}
.labels li a:hover{
  color: #ff3939;
  border-color: #fd6e6e;
}

/* pinglun */
.pinglun{margin: 0.5rem 0 0.3rem;overflow: hidden;}
.pinglun .plbox{background:#f6f6f6;border: 1px #e5e5e5 solid;border-radius: 0.1rem;padding: 0.4rem;}
.pinglun .pl_t{border-bottom: 1px #e5e5e5 solid;padding-bottom: 0.32rem;}
.pinglun textarea{resize:none;width:100%;background: none;border: none;height: 1.5rem;font-size: 0.32rem;line-height: 0.54rem;color: #666;}
.pinglun .pl_b{text-align:right;margin-top:0.32rem;}
.sub-btn input{width:100%;height:1.1667rem;font-size:0.48rem;}
.send,.empty{font-size:0.32rem;text-align:center;width:1.625rem;height:0.7917rem;border-radius: 0.1rem;border: none;}
.send{color:#ffffff;background-image: linear-gradient(to top left,#f34225, #e10019);}
.empty{background:#f6f6f6;color:#999999;}

.pllist{margin-top:0.48rem;}
.pllist h5{font-weight:normal;color:#333;border-bottom: 1px #e5e5e5 solid;padding: 0.32rem;}
.pllist h5 span{margin-right:0.2rem;}
.pllist .list-con{border-bottom:1px #eee solid;padding: 0.43rem 0;overflow:hidden;}
.pllist .list-con .left{width: 14%;font-size: 0.42667rem;margin-right:3%;float:left;font-style: italic;color: #ccc;padding-left: 0.2rem;}
.pllist .list-con .con{width: 83%;float:left;font-size: 0.4267rem;}
.pllist .plName{color: #2c7eca;font-size: 0.37rem;line-height: 0.64rem;}
.pllist .content{margin: 0.1333rem 0 0.2rem;padding: 0;font-size: 0.37rem;}
.pllist .plTime{font-size:0.32rem;color:#ccc;}
.checkmore{text-align:center;}
.ind_btn{float:none;padding: 0 0.45rem;color: #f53232 !important;width: auto;background: #fff;border: 1px #f53232 solid;border-radius: 3rem;margin: 0.5rem auto 0.2rem;display: inline-block;}

@media screen and (min-width:768px){
  .n_list .newsleft{
    width: 10.5rem;
  }
  .n_list .n_con .imgbox{
    height: 3rem;
    width: 5rem;
  }
  .n_list .n_con a{
    margin-bottom: 0.48rem;
  }
}
