/* 96KaiFa原创源码，唯一官网：www.96kaifa.com */
.scroll ul{padding:10px;overflow-x:auto;overflow-y:hidden;-webkit-overflow-scrolling:touch;}
.scroll li a{margin-right:15px;}
.scroll li:last-child a{margin-right:0;}

.bookr ul{white-space:nowrap;}
.bookr li{display:inline-block;vertical-align:top;white-space:normal;}
.bookr li a{display:block;width:66px;}
.bookr li img{display:block;width:66px;height:88px;box-shadow:0 1px 3px rgba(0,0,0,.3);}
.bookr li p{height:20px;line-height:20px;font-size:13px;overflow:hidden;color:#969ba3;white-space:nowrap;text-overflow:ellipsis;}
.bookr li span{display:block;height:20px;line-height:20px;overflow:hidden;margin-top:6px;color:#000;font-size:13px;white-space:nowrap;text-overflow:ellipsis;}

.bookl li{height:90px;padding:15px;border-bottom:1px solid #f0f1f2;}
.bookl li a{display:block;height:90px;overflow:hidden;}
.bookl li img{width:66px;height:88px;float:left;margin-right:10px;}
.bookl li .tit{display:block;height:22px;line-height:22px;margin-bottom:5px;overflow:hidden;font-size:16px;font-weight:600;white-space:nowrap;text-overflow:ellipsis;color:#333;}
.bookl li .desc{height:36px;line-height:18px;margin-bottom:7px;font-size:13px;color:#969ba3;-webkit-box-orient:vertical;-webkit-line-clamp:2;overflow:hidden;display:-webkit-box;}
.bookl li .info p span{display:inline-block;margin-right:3px;padding:0 3px;color:#999;font-size:12px;border:1px solid #dedede;}
.bookl li .info span:nth-child(2){color:#4284ed;margin-right:0;}
.bookl li .info{display:-moz-box;display:-webkit-box;display:box;}
.bookl li .info p,.bookl li .info .author{-moz-box-flex:1;-webkit-box-flex:1;box-flex:1;}
.bookl li .info p{height:20px;overflow:hidden;text-align:right;}
.bookl li .time{display:none;}
.bookl .author{background: url(/96kaifa/images/bookico.png) no-repeat;height:18px;line-height:18px;padding-left:16px;overflow:hidden;display:block;background-position:0 -146px;background-size:22px auto;color:#999;font-size:12px;}

.infob{padding:15px;background:#fff;overflow:hidden;}
.infob img{float:left;width:84px;height:112px;margin:0 10px 15px 0;}
.infob h1{font-size:16px;}
.infob p{line-height:26px;height:26px;overflow:hidden;font-size:13px;color:#666;}
.infob .btns{clear:left;display:-webkit-box;}
.infob .btns a{display:block;height:32px;line-height:32px;text-align:center;font-size:14px;border-radius:3px;border:1px solid #e3e4e6;-webkit-box-flex:1;}
.infob .btns .freeBook{background-color:#0ab068;color:#fff;border-color:#0ab068;}
.infob .btns .addToBookshelf{display:none;}
.infob .del p:last-child span{margin:0 6px 0 0;padding:0 6px 0 0;border-right:1px solid #ddd;}
.infob .author span{position:relative;top:3px;display:inline-block;height:14px;line-height:15px;overflow:hidden;margin-left:3px;padding:0 3px;background:#4284ed;color:#fff;font-size:10px;}
.infob .btns .goRead{margin-right:5px;background-color:#f80;border-color:#f80;color:#fff;padding:0 10px;}
.infob  .btns .freeBook{margin-left:5px;}

.infod{background:#fff;padding:15px;line-height:24px;font-size:14px;margin:15px 0 0 0;color:#555;overflow:hidden;}
.infod .summary{text-indent:1em;}
.infod .content{display:none;}
.infod img{display:block;margin:10px auto;max-width:90%;}
.infod p{margin-bottom:15px}
.infod .introTit{margin:10px 0;font-size:18px;color:#0ab068;border-left:3px solid #0ab068;padding:0 0 0 6px;line-height:20px;}
.infod strong{font-weight:bold;}
.infod .summary-more{display: block;text-align: center;}
.infod .summary-more:after{content: '';display: inline-block;width: 8px;height: 8px;border-left: 1px solid #656565;border-bottom: 1px solid #656565;transform: rotate(-45deg);-webkit-transform: rotate(-45deg);}



/*wxgz*/
.gz{
	position:fixed;
	display:block;
	width:100%;
	height:100%;
	top:0;
	left:0;
	z-index:9999;
}
.gz .hed{
	width:100%;
	text-align:center;
	background:#0ab068;
	height:45px;
	color:#FFF;
	font-size:16px;
	line-height:45px;
}	
.gz .hed .back{
	width:20%;
	float:left;
	position:relative;
	height:45px;
}
.gz .hed .back:before,.gz .hed .back:after{
	content:"";
	display:block;
	position:absolute;
    border-top:transparent 10px solid;
	border-right:transparent 10px solid;
	border-bottom:transparent 10px solid;
	left:15px;
	top:15px;
}
.gz .hed .back:before{
	left:18px;
	border-right-color:#FFF;
	z-index:99999;
}
.gz .hed .back:after{
	z-index:9999999;
	border-right-color:#0ab068;
	left:20px;
}
.gz .hed .tit{
	width:80%;
	display:block;
	font-size:14px;
}
.gz .wxcon{text-align:center;background:#FFF;width:100%;height:100%;font-size:14px;color:#333;line-height:30px;}
.gz .wxcon img{
	width:200px;
	height:200px;
}

/*PBSTYLE*/
/* .infob .btns{display:none!important;} */
.infob .btns .goRead{display:none!important;}


/*wx*/
.wxfollow {position:absolute;right:-8px;bottom:7px;padding:0 8px;margin:0;height:20px;line-height:21px;color:#D6231C;border:1px solid #D6231C;border-radius:4px;font-size:12px;}
.wefocus_a{position:fixed;width:80%;top:5%;z-index:9999; left:10%;background:#fff;border-radius: 10px;border:#ddd 1px solid}
.wefocus_a img{max-width: 100%}
.wefocus_a_head{justify-content: flex-start;color:#666;padding:8px 5px 5px 5px;border-bottom: #eee 1px solid;font-size:15px;height:50px;}
.wefocus_a_head img{margin-right:5px;width:50px;float:left;}
.wefocus_a_head b{display: block;font-size:14px;color:#333;margin:2px 0 2px 0;}
.wefocus_a_head p{line-height:15px;font-size:12px;overflow:hidden;text-overflow:ellipsis;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;}
.wefocus_a_way{padding:0 10px 5px 10px;}
.wefocus_a_way b{display: block;line-height:30px;font-size:14px;}
.wefocus_a_way dl dt i{display: inline-block;border-radius:50%;border:#ddd 1px solid;width:20px;height: 20px;line-height: 20px;text-align: center;margin-right: 10px;background:#fff;font-style:normal;font-size:14px;}
.wefocus_a_way dl dd{margin-left:10px;border-left:1px solid #ddd;padding-left:20px;padding-right:10px;margin-top:-20px;font-size:12px;}
.wefocus_a_way dl dd.end{border:0;}
.wefocus_a_way dl dd i{color:red;font-weight:800;font-style:normal;}
.wefocus_a_way dl dd img{margin:5px 0 5px 0;}
.wefocus_btn{margin:5px 15px 10px 15px;background:#0ab068;border-radius: 5px;line-height: 40px;font-size: 16px;color:#fff;text-align: center; }
.wefocus_btn a{color:#fff}
.wefocus_clo{width:30px;height:30px;position: absolute;right:2px;top:2px;background: url(https://img2.hackhome.com/images/weclose.png) no-repeat center center;background-size:100%;cursor:pointer}
.alert_bg{background:rgba(0,0,0,.6);position: fixed;left:0;top:0;width:100%;height: 100%;z-index:8888}
@media(max-width:320px) {
	.wefocus_a_head{padding:7px 10px;}
	.wefocus_a_way b{line-height:24px;}
	.wefocus_a_way dl dd{font-size:12px;line-height:16px;}
	.wefocus_a_way dl dd img{margin:5px 0 0 0;}
}