body,p,ol,dl,ul,li,dt,dd,input,fieldset,h1,h2,h3,h4,h5,h6,table,form{margin:0;padding:0}
li{list-style-type:none}
a{text-decoration:none;color:#666}
.left{float:left;}
.right{float:right;}
.clear:after{content:".";clear:both;height:0;visibility:hidden;overflow:hidden;display:block;}
img{border:none;vertical-align: top;}
body{font-family: 'SimSun';font-smoothing: antialiased;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;}
input{border:none}
b,strong{font-weight: normal;}

.a_header{height: 45px;padding: 0 10px;background:#f2f2f2;border-top: 1px solid #d4d3d3;position: relative;display: none;}
.a_header.yun{
  display: block;
}
.a_header a {position: absolute;top: 18px;}
.a_header .share {font-family: "Microsoft YaHei";top: 14px;font-size: 14px;right: 10px;}
.a_footer{width: 100%;background: #f2faff;text-align: center;padding: 7px 0;}
.a_footer img{width: 25%}
body{background: #fcfaf4;max-width: 720px;margin:0 auto;}

.banner img{width: 100%}

.banner{
  position: relative;

}
.banner .text1{
  width: 74.8%;
  left: 50%;
  transform: translate(-50%, 0);
  position: absolute;
top: 26%;
}
.banner .text2{
  width: 74%;
  transform: translate(-50%, 0);
  left: 50%;
  position: absolute;
bottom: 33.6%;
}
.book_list_content{position: relative;display: none;}

.tl{padding-bottom: 20px;}
.tl p{text-align: left;}

.book_list_box{padding-top:20px;box-sizing: border-box;}
.book_list{display: flex;margin-bottom: 20px;}
.book_list_m0{margin-bottom: 0;}
.book_list li{width: 33%;margin: 0 10px;}
.book_list li img{width: 100%;border: 1px solid #cbcbcb;height: 159px; }
.book_list li p{font-size: 14px}
.book_list li .list_book_name{ color: #333;font-weight: 900;margin: 4px 0 0;line-height: 22px;word-break: break-all; text-overflow: ellipsis; display: -webkit-box; -webkit-box-orient: vertical; -webkit-line-clamp: 2; overflow: hidden;}
.book_list li .list_book_author{color: #5e5e5e;}

.moreBox{width: 94%;margin: 0 auto;}
.moreBox a{display:block;width: 140px;height: 42px;font-size:14px;text-align: center;line-height: 42px;color:#cb0101;margin:0 auto 6px;}
.moreBox span{display: block;width: 100%;height: 1px;background-image: linear-gradient(to right, #ccc 0%, #ccc 50%, transparent 50%);background-size: 8px 1px;background-repeat: repeat-x;}
.moreBox .span1{margin-bottom: 7px;}

.biaoti2{width: 190px;height: 35px;margin:0 auto 20px;text-align: center;}
.biaoti2 img{height: 35px;}

.bg4{width: 100%;background: url(../img/bg_footer.jpg) center bottom no-repeat;padding-bottom: 200px;}
.pad40{
  padding-bottom: 100px;
}

.footer{margin-top: 12px;}
.footer img{width: 100%}
.live_weixin img{width: 100%}

/*微信云分享页面*/
.downLoadAppKHD{
  width: 92%;
  height: 65px;
  background: #313131;
  margin:0 auto;
  border-radius: 10px;
  position: fixed;
  left: 50%;
  margin-left: -46%;
  bottom: 14px;
  display: none; 
}
.wsfIcon{
  width: 41px;
  height: 41px;
  margin:12px 12px 0 12px;
}
.wsfIcon img{
  width: 100%;
  height: 100%;
}
.wsfTips{
  color: #fff;
}
.wsfTips h3{
  margin-top: 12px;
  font-size: 17px;
  line-height: 24px;
}
.wsfTips p{
  font-size: 12px;
  line-height: 17px;
}
.openApp{
  width: 64px;
  height: 30px;
  line-height: 30px;
  color: #fff;
  font-size: 12px;
  text-align: center;
  margin: 18px 12px 0 0;
  border-radius: 6px;
  background: #C64F4F;
  font-weight: 600;
}
#weixin-tip{
  position: fixed; 
  left:0; 
  top:0; 
  background: rgba(0,0,0,0.8); 
  filter:alpha(opacity=80); 
  width: 100%; 
  height:100%; 
  z-index: 100;
  z-index: 999;
  display: none;
} 
#weixin-tip p{text-align: center; margin-top: 10%; padding:0 5%;}
#weixin-tip p img{width: 100%}


@media screen and (max-width:320px){
    .book_list {width: 96%;}
    .book_list li img {height: 52%;}
    .book_list li p {font-size: 12px;}
    .book_cover img {width: 60%;}
} 
@media screen and (min-width:768px) and (max-width:1920px){
	.book_list li img {height: 76%;}
	.book_list2 li img {height: 70%;}
}