body{min-width:1200px;}
.book_zq{
  width:1200px;
  margin:0 auto;
}
.crumbs{
  text-align: left;
  font-size: 14px;
  color: rgba(102,102,102,1);
  line-height: 24px;
  overflow: hidden;
  padding: 38px 0 19px 0;
  /* border-bottom: 1px solid #E7E7E7; */
}
.book_zq_content{
  width:1200px;
  border-top:1px solid #E7E7E7;
}
/* 左侧 */
.book_zq_content_left{
  margin-top:30px;
  float: left;
  width:367px;
  height:auto; 
}
.text1{
  width:365px;
  height:433px;
  background:url(#)no-repeat center;
  border:1px solid rgba(236, 236, 236, 1);
  border-radius:5px;
}
.line1{
  width:367px;
  /* height:5px; */
  border-top:5px solid rgba(219,83,62,1); 
  border-top-left-radius: 5px;
  border-top-right-radius: 5px; 
}
.circular{
  width:100%;
  height:185px;  
  margin:20px auto 15px; 
  overflow: hidden;
}
.yuan:last-child{
  position: absolute;left:0;
  top:0;
  width:100%;
  height: 100%;
  z-index: 1;
  /* background:url(#)no-repeat center; */
  /* border-radius: 50%; */
  /* border:1px solid red; */
}
.circular .imgs{
  text-align: center;
  margin-top:8px;
}



/*  */
.text1 h3{
  font-size:22px; 
  font-weight:bold;
  color:rgba(51,51,51,1);
  line-height:24px;
  text-align: center;
}
.text1 .introduce,
.primary_coverage .introduce{    
  padding: 20px 25px 20px 19px;
  text-align: center;
  font-size:16px; 
  color:rgba(51,51,51,1);
  line-height:32px;
}
/* 主要内容 */
.primary_coverage{
  width:367px;
  height:auto;
  background:rgba(255,255,255,1);
  border:1px solid rgba(236, 236, 236, 1);
  border-radius:5px;
  margin-top:30px;
}
.primary_coverage h3{
  font-size:22px; 
  color:rgba(51,51,51,1);
  line-height:32px;
  padding:30px 20px 20px 20px;
}
.primary_coverage i{
  display: block;
  width:31px;
  height:2px;
  background:rgba(219,83,62,1);
  margin-left:20px;
}
.primary_coverage .introduce{
  text-align: justify;
}

/* 右侧 */
.book_zq_content_right{
  margin-top:30px;
  float: right;
  width:797px;
  min-height:500px; 
}
.book_zq_content_right h3{
  font-size:38px; 
  color:rgba(51,51,51,1);
  line-height:60px;
  text-align: left;
  margin-bottom:10px;
}
.time_source span{
  display: block;
}
.time_source .time, .time_source .source{
  float: left;
  font-size:18px; 
  color:#666666;
  line-height:32px;
}
.time_source .time i{ 
  font-style:normal;
  color:#DB533E;
}
.time_source .source{
  float: right;
}
.line2{
  width:31px;
  height:2px;
  background:rgba(51,51,51,1);
  margin:20px 0
}
.article{
  font-size:18px; 
  color:rgba(51,51,51,1);
  line-height:36px;
}
.article img{
  width:100%;
}
.article_edit_share{
  margin:100px 0 70px 0;
}
.article_edit_share .edit{
  display: block;
  font-size:18px; 
  color:rgba(51,51,51,1);
  line-height:24px;
   float: right;
}
.article_edit_share .share{
  float: left;
  font-size:18px; 
  color:rgba(51,51,51,1);
  line-height:24px;
}
/*  */
/* 适配移动页面 */
.ph_show{display: none;}
@media (max-width: 689px) and (min-device-width: 320px), (max-device-width: 480px){
  html{
    font-size: 26.666667vw;
  }
  body {
    min-width: 1200px;
    -webkit-text-size-adjust: none !important;
    min-width: 100%;
    width: 100%; 
    background: #fff;
  }
  .pc_hide{display: none;}
  .ph_show{display: block;}
  /*  */
  .slideTxtBox {
    width: 100%;
  }

  .slideTxtBox .hd {
    height: .4rem;
    width: 100%; 
    line-height: .4rem; 
    text-align: center; 
    background: #ffffff;
    box-shadow: 0pt 3pt 6pt 0pt rgba(196,196,196,0.2);
    
  }
  .slideTxtBox .hd  ul{
    width: 3.45rem; 
    margin:0 auto;
  }

  .slideTxtBox .hd ul li {
    float: left;
    padding: 0 .29rem; 
    font-size: .14rem; 
    color: #333333; 
    letter-spacing: 0pt;

  }

  .slideTxtBox .hd ul li.on {
    height: .4rem;
    color:#FE8833;
  }
  .slideTxtBox .bd {
    width: 3.45rem; 
    margin:0 auto;
  }
  /* 经典章节 */
  .slideTxtBox .bd .jdzj{
    margin:.2rem auto .5rem;
  }
  .slideTxtBox .bd .jdzj p{
    font-size: .16rem; 
    text-align: left;
    color: #222222;
    line-height: 200%;
    text-indent: 2em;
  }
  /* 作者介绍 */
  .zzjs{
  margin-bottom:.2rem;
  }
  .zzjs_img{
    text-align: center;
  }
  .zzjs_img img{
    width:1rem;
    height:1rem;
    border-radius: 50%;
    margin-top:.35rem;

  }
  .zzjs_img p{
    font-size: .22rem; 
    font-weight: 500;
    text-align: center;
    color: #222222;
    line-height: .34rem;
    margin-bottom:.1rem;
  }
  .zzjs .zzjs_text p{
    font-size: .16rem; 
    text-align: left;
    color: #222222;
    line-height: 200%; 
    text-indent: 2em;
  }
  .zynr{
    margin:.2rem 0;
  }
  .zynr p{
    font-size: .16rem; 
    text-align: left;
    color: #222222;
    line-height: 200%;
    
  }
  .zynr p img{
    width:100%;
    height:100%
  }
  .slideTxtBox .bd li {
    height: 24px;
    line-height: 24px;
  }

  .slideTxtBox .bd li .date {
    float: right;
    color: #999;
  }

}
                            

