.article_detail{
  /*padding: 0 .25rem;*/
  padding-top:.625rem;
  /*background-color: #f7f7f7;*/
}
.zt_detail {
  padding-bottom: 1.875rem;
  font-size:.225rem;
}

.zt_detail .zt_title {
  font-size: .325rem;
  font-family: SourceHanSansCN, SourceHanSansCN-Medium;
  font-weight: 500;
  text-align: center;
  color: #333333;
}
.zt_detail .zt_title.large {
  font-size: .35rem !important;
}
.zt_detail .zt_title.small {
  font-size: .3rem !important;
}
.zt_detail .zt_title.middle {
  font-size: .325rem !important;
}
.zt_detail .tool_bar {
  cursor: pointer;
  height: .625rem;
  font-size: .2rem;
  color: #999;
  margin: .5rem 0 .675rem 0;
  display: flex;
  justify-content: center;
  align-items: center;
  background-color: #f7f7f7;
}

.zt_detail .tool_bar > span:not(:last-child) {
  margin-right: .5125rem;
}

.zt_detail .tool_bar .color {
  display: inline-block;
  vertical-align: middle;
  width: 15px;
  height: 15px;
  border: 1px solid #333333;
  cursor: pointer;
}

.zt_detail .tool_bar .color1 {
  background: #f7f4ad;
  margin-left: 4px;
}

.zt_detail .tool_bar .color2 {
  background: #9edaf4;
}

.zt_detail .tool_bar .color3 {
  background: #dfdfdf;
}

.zt_detail .tool_bar .color4 {
  background: #fad1d9;
}

.zt_detail .tool_bar .color5 {
  background: #e3c7f7;
}

.zt_detail .tool_bar .color6 {
  background: #fff;
}

.zt_detail .zt_content {
  margin-bottom: 40px;
  font-size: inherit;
  font-family: SourceHanSansCN, SourceHanSansCN-Regular;
  font-weight: 400;
  text-align: justify;
  color: #333333;
  line-height: 2;
}

.zt_detail .zt_content table td {
        border-style:solid
}

/* 详情页面内容样式 */
.zt_detail .zt_content > img {
  width: 100% !important;
}
/*.zt_detail .zt_content img{*/
/*  display: inline-block !important;*/
/*}*/
.zt_content h1{
    font-size: .32rem!important;
}
.zt_detail .zt_content p {
  font-size:.225rem !important;
  margin: .25rem 0 !important;
  word-break: break-all;
  /*background-color: #f7f7f7!important;*/
}
/*设置span默认大小*/
.zt_detail .zt_content p span{
  font-size: .225rem!important;
}
.zt_content p{
 margin-bottom:.25rem !important;   
}
.zt_detail .zt_content p.large {
  font-size: .275rem !important;
}
.zt_detail .zt_content p.large span{
  font-size: .275rem !important;
}
.large {
  font-size: .275rem !important;
}
.large span{
  font-size: .275rem !important;
}
.small {
  font-size: .2rem !important;
}
.small span{
  font-size: .2rem !important;
}
.middle {
  font-size: .225rem !important;
}
.middle span{
  font-size: .225rem !important;
}
.zt_detail .zt_content p.small {
  font-size: .2rem !important;
}
.zt_detail .zt_content p.small span{
  font-size: .2rem !important;
}
.zt_detail .zt_content p.middle {
  font-size: .225rem !important;
}
.zt_detail .zt_content p.middle span{
  font-size: .225rem !important;
}
.a_block{
  width:100%;
  height: 100%;
  display: block;
  text-align: center;
}
.img_block{
  display: block;
  margin:0 auto;
  max-width:100% !important;
  height: auto !important;
  
}

.zt_detail .share_bar {
  font-size: inherit;
  margin-bottom: .25rem;
  display: flex;
  justify-content: flex-start;
  align-items: center;
  position: relative;
}

.zt_detail .share_bar .share {
  font-family: SourceHanSansCN, SourceHanSansCN-Regular;
  font-weight: 400;
  text-align: left;
  color: #333333;
  margin-right: .1875rem;
}
.zt_detail .share_bar img{
  width:.425rem;
  height: .425rem;
}

.zt_detail .share_bar .share_item {
  cursor: pointer;
  margin-right: .125rem;
}

.zt_detail .line {
  width: 100%;
  height: 1px;
  background-color: #c7c7c7;
}
.zt_detail .pre_news,
.zt_detail .next_news {
  font-family: SourceHanSansCN, SourceHanSansCN-Regular;
  font-weight: 400;
  text-align: justify;
  color: #333333;
  font-size:inherit;
  padding-top:.35rem;
  overflow: hidden;
  text-overflow: ellipsis;
  white-space: nowrap;
  width:100%;
}
.zt_detail .share_item.weixin_share{
  position: relative;
}


.weixin_popup #code{
  margin: .2rem auto;
}
.weixin_popup{
  width:240px;
  padding: 10px 20px;
  border: solid 1px #d8d8d8;
  font-size:12px;
  position: absolute;
  z-index:1002;
  top:40px;
  left:80px;
  border-radius: 4px;;
  background-color: #fff;
  display: none;
}
.weixin_popup .weixin_popup_head{
  display: flex;
  justify-content: space-between;
  align-items: flex-start;
}
.weixin_popup .weixin_popup_head .weixin_popuo_close{
  color:#666;
  text-decoration: none;
}
.weixin_popup .weixin_popup_foot{
  font-size: 12px;
  text-align: left;
  line-height: 22px;
  color: #666;
}

.zt_detail .zt_content div {
    font-size: .225rem !important;
    margin: .25rem 0 !important;
    word-break: break-all;
    /* background-color: #f7f7f7!important; */
}

.zt_detail .zt_content div.large {
    font-size: .275rem !important;
}


.zt_detail .zt_content div.small {
    font-size: .2rem !important;
}


