@charset "UTF-8";

/* @import url(best.css);*/
/* 书架头部css 开始*/
html,body{
	height:100%;
}
.header .shujia{
	width:102px;
	
}
.header .shujia a{
	display: inline-block;
	float: left;
}
/* 书架头部css 结束*/
.fanye{
	padding-left:0;
	padding-top:20px;
}
.content1{ width:100%; margin-bottom:25px; background:#fff; overflow:hidden;}
.content1 h1{ width:100%; line-height:50px;  font-size:20px; font-weight:normal; border-bottom:1px solid #D43C33 ; overflow:hidden; }
.content1 h1 a{ width:50%; line-height:50px;  font-size:20px; color:#333333; font-weight:normal; display:block; float:left; text-align:center; border-bottom:4px solid #fff;}
.content1 h1 .thistab{ border-bottom:4px solid #D43C33 ;  color:#D43C33 ;}


.content2{ width:100%; margin-bottom:25px; background:#fff; overflow:hidden;}
.content2 h1{ width:100%; line-height:50px;  font-size:20px; font-weight:normal; border-bottom:1px solid #D43C33 ; overflow:hidden; }
.content2 h1 a{ width:33.33%; line-height:50px;  font-size:20px; color:#333333; font-weight:normal; display:block; float:left; text-align:center; border-bottom:4px solid #fff;}
.content2 h1 .thistab{ border-bottom:4px solid #D43C33 ;  color:#D43C33 ;}


.czjl{ width:100%; background:#fff;}
.czjl li{ width:100%;  font-size:18px; background:#fff;line-height:60px; overflow:hidden;}
.czjl li.czjl_t{ width:90%; padding:0 5%;  border-bottom:1px solid #c9c9c9; }
.czjl li a{ display:block; float:right; }
.czjl li a.cz{ color:#eb3535;}
.czjl li .czjl_c{ font-size:18px;}
.czjl li a.czcg{ line-height:32px; margin-top:14px; border:1px solid #fff;  color:#333333; font-size:16px; margin-left:1%;}
.czjl li a.czcg.qb{ -moz-border-radius:5px; -webkit-border-radius:5px; border-radius:5px; border-radius:5px; border:1px solid #ff6c00;  color:#ff6c00;}

.czjl li .czjlcon li{ border-bottom:0; padding:0 5%;}
.czjl li .czjlcon li.line{ background:#f4f4f4;}
.czjl li .czjlcon li .shb{ width:20%; height:78px; border:1px solid #bfbfbf; color:#a5a5a5; float:left; background:#fff; margin:5px;}
.czjl li .czjlcon li .shb span{ font-size:24px;color:#a5a5a5; display:block;}
.czjl li .czjlcon li .shc{ width:20%; text-align:center; height:78px; border:1px solid #bfbfbf; color:#a5a5a5; float:left; background:#fff; margin:5px;}
.czjl li .czjlcon li .shc span{ font-size:24px;color:#a5a5a5; display:block;}
.czjl li .czjlcon li .czjlcon_r{ margin-top:10px; font-size:16px;}
.czjl li .czjlcon li .czjlcon_rs{ margin-top:5px;}
.czjl li .czjlcon li .czjlcon_r .cg{ color:#ff0000; font-size:16px;}
.czjl li .czjlcon li .czjlcon_r .wzf{ color:#D43C33;vertical-align:-7px; font-size:16px;display:inline-block;width:58%;overflow: hidden;white-space: nowrap;text-overflow: ellipsis;}
.czjl li .czjlcon li .czjlcon_r .time{ display:block; color:#9e9e9e; float:left;}
.czjl li.jzgd{ text-align:center; font-size:16px; border-bottom:1px solid #c9c9c9; }
.czjl li .czjlcon li .czjlcon_r a{ display:block; color:#D43C33 ; float:left;}
.czjl li .czjlcon li .czjlcon_r .zhang{ display:block; color:#9e9e9e; float:left; font-size:16px;}





.wdsc li{ position:relative;}
.wdsc li a.shanchu{ width:20%; min-width:60px; height:30px; line-height:30px; display:block; font-size:16px; text-align:center; color:#fff; background:#f10404; position:absolute; right:5%; top:5px; -moz-border-radius:5px; -webkit-border-radius:5px; border-radius:5px; padding:0;}
.wdsc li a.sq{color:#f06221; font-size:16px; height:36px; line-height:36px; overflow:hidden;}

.cwnote_header{
	padding: 20px 0;
	border-bottom: 1px solid #f3f4f5;
}
.cwnote_header p{
	width:246px;
	margin:0 auto;
	border: 1px solid #EF3A3A;
	border-radius: 100px;
}
.cwnote_header a{
	float:left;
	width:82px;
	height:28px;
	line-height: 28px;
	text-align: center;
	color: #666;
}
.cwnote_header a.cw_act{
	background: #EF3A3A;
	border-radius: 100px;
	color: #fff;
}

.cwnote_con{
	padding-left:16px;
}
.cwnote_con li{
	height: 64px;
	border-bottom: 1px solid #F3F4F5;
	position: relative;
}
.cwnote_con li .cwtext_l{
	padding-right:112px;
	padding-top: 20px;
	padding-bottom: 20px;
}
.cwnote_con li .cwtext_l span{
	float: left;
}
.cwnote_con li .cwtext_l span.recharge{
	width:50px;
	border-right: 1px solid #f3f4f5;
}
.cwnote_con li .cwtext_l span.recharge_num{
	padding-left:20px;
	color:#EF3A3A;
}
.cwnote_con li .cwtext_r{
	position: absolute;
	right:16px;
	top:0;
	padding: 10px 0;
}
.money{
	font-size: 16px;
}
.time{
	font-size: 11px;
	color:#999;
}

/* 消费记录 */
.xfnote_con li{ 
	height: 64px;
	border-bottom: 1px solid #F3F4F5;
	position: relative;
	padding: 10px 0;

}
.xfnote_con li .cover_pic{
	position: absolute;
	left:0;
	top:15px;
	width:50px;
	height:66px;
}
.xfnote_con li .cover_pic img{
	width:100%;
	height:100%;
}
.xfnote_con li .novel_info{
	/* padding-left:62px; */
	padding-right:116px;
}
.xfnote_con li .novel_info p{
	width:100%;
	overflow: hidden;
	white-space:nowrap; 
	text-overflow:ellipsis;
}
.chapter{
	font-size: 12px;
	color:#666;
	position: relative;
	margin: 2px 0;
}
.chapter span.img_span{
	position: absolute;
	left:0;
	top:2px;
}
.chapter span.img_span img{
	width:15px;
}
.title_span{
	display: block;
	padding-left:20px;
	font-size: 12px;
	color:#666;
}
.cf_num{
	position: absolute;
	right:16px;
	top:10px;
}
.cf_num p span{
	float:left;
	height:66px;
	line-height: 66px;
	color:#ef3a3a;
}
.cf_num p span.num{
	max-width:80px;
	overflow: hidden;
	white-space:nowrap; 
	text-overflow:ellipsis;
	font-size: 17px;
	margin-right: 2px;
}








.rechangeFree_give{
	padding: 20px 0;
	border-bottom: 1px solid #f3f4f5;
}
.navBox{
	width: 162px;
    margin: 0 auto;
    border: 1px solid #EF3A3A;
    border-radius: 100px;
}
.navBox span{
	float: left;
	display: inline-block;
	width: 81px;
	text-align: center;
	border-radius:100px;
	font-size: 14px;
	color: #666;
	line-height: 28px;
}
span.curStyle{
	background:#EF3A3A;
	color: #fff;
}
.helpLink{
	display: none;
	margin:14px 0 0 16px;
	color: #3B80E3;
	font-size: 12px;
}
.helpLink:link,.helpLink:active,.helpLink:visited{
	color:  #3B80E3;
}
.dis{
	display: none;
}
.wrap_box{
	padding-left:16px;
	position: relative;
}
/*充值*/
.rechange_con li,.freeGive_con li{
	padding: 8px 16px 8px 0;
	border-bottom: 1px solid #F3F4F5;
	overflow: hidden;
}
.rechangeLeft{
	float: left;
}
.rechangeLeft p:nth-child(1){
	color: #333;
	font-size: 14px;
	line-height: 22px;
}
.rechangeLeft p:nth-child(1) span{
	color: #333;
	font-size: 16px;
	display: inline-block;
	margin-left: 14px;
}
.rechangeLeft p:nth-child(2){
	color: #999;
	font-size: 11px;
	line-height: 16px;
}
/*.rechangeLeft p:nth-child(2) em{
	display: inline-block;
	margin-left: 6px;
}*/
.rechangeRight{
	float: right;
	font-size: 17px;
	color: #EF3A3A;
	line-height: 40px;
}
.rechangeRight span{
	font-size: 14px;
	color: #EF3A3A;
}
/*赠送*/
.freeGiveLeft{
	float: left;
	font-size: 14px;
	line-height: 38px;
	color: #333;
}
.freeGiveRight{
	float: right;
	text-align: right;
}
.freeGiveRight p:nth-child(1){
	font-size: 17px;
	color: #EF3A3A;
	line-height: 17px;
}
.freeGiveRight p:nth-child(1) span{
	font-size: 14px;
	color: #EF3A3A;
	line-height: 19px;
}
.freeGiveRight p:nth-child(2){
	font-size: 11px;
	color: #999999;
}
.freeGiveRight p:nth-child(2) span{
	font-size: 11px;
	color: #999999;
}
/*分页*/
.preBtn,.nextBtn{
	text-align: center;
	color: #FFF;
}
.pageBox{
	position: relative;
}