
.news_details{
  padding-top: 4.375rem;
  padding-bottom: 15rem;
  position: relative
}
.news_details .panel-body{
   padding-top: 0 !important;
}
.news_details_box{
   display: flex;
}
#new_box{
   flex: 1;
}
#news_box_right{
   width: 20.375rem;
   margin-left: 2.75rem;
}
.news_details .news_box_right_title{
  color:#000;
  font-family: "PingFang SC";
  font-size: 1.25rem;
  font-weight: 500;
  border-bottom: 1px solid #EEEFEA;
  padding-bottom: 1.25rem;
}
.metas-title{
  color:  #000;
  font-family: "PingFang SC";
  font-size: 1.875rem;
  font-weight: 500;
  margin-bottom: 0.625rem;
}
.news_details .hot_list .hot_list_item{
  padding: 1.875rem 0px; 
  display: flex;
}
.news_details .hot_list  .hot_list_item_left{
  flex: 1;
}
.news_details .hot_list .hot_list_item_text{
  color:  #000;
  font-family: "PingFang SC";
  font-size: 0.875rem;
  font-weight: 500;
  line-height: 1.5rem;
  height: 3rem;
  display: -webkit-box;  
  overflow: hidden;
  text-overflow: ellipsis;
  -webkit-line-clamp: 2;
  -webkit-box-orient: vertical;
}
.news_details .hot_list .hot_list_item .hot_list_item_bottom{
  color: #4D4D4D;
  font-family: "PingFang SC";
  font-size: 0.75rem;
  font-weight: 400;
  margin-top: 0.5625rem;
}
.news_img{
  width: 8.375rem;
  height: 4.625rem;
  border-radius: 0.375rem;
  margin-left: 0.625rem;
  object-fit: contain;
}
.news_details  .publishtime{
  color:  #4D4D4D;
  font-family: "PingFang SC";
  font-size: 0.75rem;
  font-weight: 400;
}
.article-text{
   margin-top: 1.25rem;
}
.article-text p span{
   white-space:pre-line;
   text-wrap: wrap !important;
}
.article-text img{
   max-width: 500px;
}
.news_box_right{
   position: relative;
}
.aside{
   height: 100%;
}
.is_top .news_box_right_fix{
   position: fixed;
   top: 5.3125rem;
   width: 20.8rem;
}
.is_bottom .news_box_right_fix{
   position: absolute;
   bottom: 4.5rem;
   top: auto;
   width: 20.5rem;
   transition-duration: 2s;
   transition-timing-function: linear;
   transition-property: all;
}
.news_details .news_sort{
  margin-bottom: 0.875rem;
  padding: 1.25rem 0px; 
}
.news_details .news_sort a,
.news_details .news_sort span{
  font-family: "PingFang SC";
  font-size: 0.875rem;
  font-weight: 400;
  line-height: 1rem;
}
.news_details .news_sort .black{
  color:  #000;
  
}
.news_details .news_sort .g_txt{
  color:  #84877C;
}