﻿@charset "utf-8";
/* CSS Document */
.bb span {
	color:#FFFFFF;
	font-size:18px;
}
.sd {
	padding-bottom:5px;
}
.zl_tjbook {
	width:90%;
	margin:0 auto;
	clear:both;
}
.zl_tjbook span {
	font-size:16px;
	padding:10px 0;
	color:#8b8b8b;
	display: block;
	clear:both;
}
.zl_tjbook ul li {
	width:24.5%;
	float:left;
	text-align:center;
	height:40px;
	line-height:40px;
	border-left:1px solid #dfdfdf;
}
.zl_tjbook ul {
	border-bottom:1px solid #dfdfdf;
	height:40px;
	border-right:1px solid #dfdfdf;
	border-top:1px solid #dfdfdf;
}
.zl_tjbook ul li a {
	color:#8b8b8b;
}
/* by eric */
.zl_tjbook .app_title {
	cursor:pointer;
}
/* by eric */
.zl_tjbook .app_title li {
	width:49.6%;
}
.chose_n {
	font-size:14px;
	padding-top:10px;
	color:#8b8b8b;
	display: block;
	clear:both;
}
.N_A {
	width:90%;
	overflow:hidden;
}
.N_A span {
	font-size:14px;
	border:1px solid #CCCCCC;
	border-radius:5px;
	padding:0 5px;
	text-align:center;
	height:20px;
	line-height:20px;
	display:inline-block;
	margin:10px 0 0 10px;
}
.sure {
	background:#47a1dd;
}
.kuang_c {
	width:100%;
	text-align:center;
	margin:0 auto;
	height:50px;
	overflow:hidden;
	line-height:50px;
}
.kuang_c i {
	font-style:normal;
	font-size:14px;
	margin-left:10px;
	color:#8B8B8B;
}
.top {
	border-top:2px solid #47a1dd;
}


.Nav .NC,.Nav_C .NC,.Nav_C_two .NC{ width:30%;}
.Nav .PM,.Nav .DJ,.Nav .DS ,.Nav_C .PM,.Nav_C .DJ,.Nav_C .DS,.Nav_C_two .PM,.Nav_C_two .DJ,.Nav_C_two .DS{ width:22%;}


.Nav {
	width:99%;
	margin:0 auto;
	overflow:hidden;
	height:50px;
	line-height:50px;
}
.Nav span {
	display:inline-block;
	text-align:center;
	color:#707070;
}



.Nav_C span, .Nav_C_two span {
	display:inline-block;
	text-align:center;
}
{
 display:inline-block;
 text-align:center;
}
.Nav_C .PM {
	color:#FFFFFF;
	vertical-align:top;
}
.Nav_C .NC, .Nav_C .DJ, .Nav_C .DS {
	color:#000000;
	height:40px;
	overflow:hidden;
}
.Nav_C {
	height:40px;
	line-height:40px;
	clear:both;
	width:99%;
	overflow:hidden;
}
.radius_g {
	border-radius:15px;
	display: inline-block;
	height: 30px;
	line-height: 30px;
	text-align: center;
	width: 30px;
	background:#ff6000;
}
.radius_g, .radius_h, .radius_j, .radius_k, .radius_l, .radius_p {
	border-radius: 15px 15px 15px 15px;
	color: #FFFFFF;
	display: inline-block;
	height: 30px;
	line-height: 30px;
	text-align: center;
	width: 30px;
}
.radius_h {
	background:#FD7A12;
}
.radius_j {
	background:#ee9c53;
}
.radius_k {
	background:#e7b88d;
}
.fy_style {
	background:#47a1dd;
	border-radius: 5px;
	color:#FFFFFF;
	font-size:14px;
	text-align:center;
	line-height:30px;
	height:30px;
	width:90%;
	display:block;
	clear:both;
	margin-top:40px;
	margin-bottom:30px;
}
.want_d {
	background:#47a1dd;
	border-radius: 5px;
	color:#FFFFFF;
	font-size:14px;
	text-align:center;
	line-height:30px;
	height:30px;
	width:90%;
	display:block;
}
.want_d_box {
	overflow:hidden;
	padding-top:20px;
}
.New_incl {
	color:#000000;
	font-size:16px;
	text-align:center;
	line-height:30px;
	height:30px;
	width:90%;
	display:block;
	margin:0 auto;
}
.New_incl_box {
	width:100%;
	overflow:hidden;
	margin-top:20px;
}
.line_w {
	width:295px;
	height:7px;
	margin:0 auto;
	background:url(../Images/line_w.gif) no-repeat;
}
.gary_bg {
	background:#f9f9f9;
	overflow:hidden;
}
.Nav_C_two span {
	color:#000;
}
.Nav_C_two {
	height:40px;
	line-height:40px;
}
.Nav_C_two .PM, .Nav_C_two .NC, .Nav_C_two .DJ, .Nav_C_two .DS {
	height:40px;
	overflow:hidden;
}
.ckqb {
	background:#47a1dd;
	border-radius: 5px;
	color:#FFFFFF;
	font-size:14px;
	text-align:center;
	line-height:30px;
	height:30px;
	width:90%;
	display:block;
}
.ckqb_box {
	margin:20px 0 20px 0;
}
/*打赏第二页面*/
.Nr_three {
	width:90%;
	margin:0 auto;
}
.Nr_three_one span {
	display:inline-block;
	width:49%;
	text-align:center;
	height:40px;
	line-height:40px;
	color:#797979;
}

.Nr_three_c .left, .Nr_three_c .right {
	width:49%;
	text-align:center;
	display:inline-block;
	overflow:hidden;
	height:40px;
}
.Nr_three_c {
	height:40px;
	line-height:40px;
}
/*打赏第三页面*/

.Nr_three_two span {
	display:inline-block;
	
	text-align:center;
	height:40px;
	line-height:40px;
	color:#797979;
}




.Nr_three_two .one,.Nr_three_c .one{ width:25%;}

.Nr_three_two .three,.Nr_three_c .three{ width:25%;}

.Nr_three_two .two,.Nr_three_c .two{ width:45%;}



.Nr_three_c .one, .Nr_three_c .two, .Nr_three_c .three {

	text-align:center;
	height:40px;
	line-height:40px;
	display:inline-block;
	overflow:hidden;
}






/*打赏第四页面*/


.Nr_three_three .rq, .Nr_three_three .nc {
	width:30%;
	display:inline-block;
	text-align:center;
	height:40px;
	overflow:hidden;
	color:#797979;
	line-height:40px;
	overflow:hidden;
}
.Nr_three_three .dj {
	width:37%;
	display:inline-block;
	height:40px;
	overflow:hidden;
	text-align:center;
	color:#797979;
	line-height:40px;
	overflow:hidden;
}
.Nr_three_c .rq, .Nr_three_c .nc {
	width:30%;
	display:inline-block;
	text-align:center;
	height:40px;
	overflow:hidden;
	color:#ooo;
	line-height:40px;
	overflow:hidden;
}
.Nr_three_c .dj {
	width:37%;
	display:inline-block;
	height:40px;
	overflow:hidden;
	text-align:center;
	color:#ooo;
	line-height:40px;
	overflow:hidden;
}
/*分类页面样式*/

.fx_bg {
	overflow:hidden;
	width:100%;
	padding-top:5px;
	padding-top:10px;
	padding-bottom:10px;
}
.xq_b {
	border:1px solid #dfdfdf;
	padding:0 10px;
	border-radius:5px;
	color:#555;
	margin-top:5px;
}
.xq_height {
	height:40px;
	text-align:right;
	overflow:hidden;
}
.zp_gx {
	width:90%;
	height:40px;
	margin:0 auto;
	border-radius:5px;
	border:1px solid #CCCCCC;
}
.zp_gx a {
	display:inline-block;
	width:49%;
	text-align:center;
	line-height:40px;
	height:40px;
	float:left;
	color:#797979;
}
.ad {
	background:#e1e1e1;
}
.nr_zp {
	width:90%;
	clear:both;
	overflow:hidden;
	margin:0 auto;
	padding-top:20px;
	padding-bottom:20px;
}
.nr_zp a {
	line-height:30px;
	height:30px;
	display:block;
	width:100%;
	overflow:hidden;
	color:#000000;
}
.nr_zp a em {
	font-weight:bold;
	font-style:normal;
}
.more_add {
	display:block;
	border-radius:5px;
	background:#47a1dd;
	height:40px;
	line-height:40px;
	clear:both;
	text-align:center;
	color:#FFFFFF;
	width:90%;
	margin-bottom:40px;
}
.rtfm {
	height: 50px;
	margin: 0 auto;
	width: 90%;
}
.rtfm span {
	color: #696969;
	float: left;
	font-size: 18px;
	line-height: 50px;
}
.nr_zp span {
	clear:both;
	height:30px;
	line-height:30px;
	display:inline-block;
	width:100%;
}
.nr_zp span a {
	color:#000000;
	display:inline-block;
	width:90%;
	overflow:hidden;
}
.em_bg {
	background:url(../Images/book.png) right 10px no-repeat;
}
.zjlb {
	height:50px;
	line-height:50px;
	width:90%;
	clear:both;
	text-align:left;
	margin:0 auto;
}
.new_read_box {
	margin-top:30px;
	clear:both;
	overflow:hidden;
}
.new_read {
	width:90%;
	display:block;
	margin:0 auto;
	overflow:hidden;
	border:1px solid #dfdfdf;
	border-radius:5px;
}
.one_read {
	border-bottom:1px solid #dfdfdf;
	overflow:hidden;
}
.one_read .left {
	width:30%;
	text-align:center;
	display:inline-block;
	height:40px;
	line-height:40px;
	float:left;
}
.one_read .right {
	width:60%;
	text-align:left;
	display:inline-block;
	height:40px;
	line-height:40px;
	overflow:hidden;
	float:left;
}
.one_read .arrow {
	display:inline-block;
	width:8%;
	height:40px;
	line-height:40px;
	float:right;
	text-align:center;
}
.two_read {
	overflow:hidden;
	clear:both;
}
.two_read .left {
	float:left;
	display:inline-block;
	width:90%;
}
.two_read .left span {
	display:block;
	clear:both;
	height:40px;
	line-height:40px;
}
.two_read .left span em {
	font-style:normal;
}
.two_read .left span .bt {
	width:30%;
	text-align:center;
	display:inline-block;
	height:40px;
	line-height:40px;
	float:left;
}
.two_read .left span .sj {
	width:60%;
	text-align:left;
	display:inline-block;
	height:40px;
	line-height:40px;
	float:left;
	overflow:hidden;
}
.two_read .right {
	float:right;
	display:inline-block;
	width:9%;
	height:80px;
	line-height:80px;
	text-align:center;
}
.two_read .left span .zjnr {
	width:48%;
	text-align:center;
	display:inline-block;
	height:40px;
	line-height:40px;
	float:left;
}
.two_read .left span .nr_c {
	width:49%;
	text-align:left;
	display:inline-block;
	height:40px;
	line-height:40px;
	float:left;
	overflow:hidden;
}
.page_next {
	width:90%;
	margin:0 auto;
	width:90%;
	height:30px;
	line-height:30px;
	overflow:hidden;
	padding-bottom:40px;
}
.nr_za {
	clear: both;
	margin: 0 auto;
	overflow: hidden;
	padding-top: 20px;
	width: 90%;
}
.page_next span {
	height:30px;
	line-height:30px;
	text-align:center;
}
.page_next .left {
	float:left;
	width:25%;
}
.page_next .left a, .page_next .right a {
	display:inline-block;
	height:30px;
	width:90%;
}
.page_next .left a {
	float:left;
}
.page_next .right a {
	float:right;
}
.page_next .right {
	float:right;
	width:25%;
}
.page_next .middle {
	width:49%;
	border:1px solid #dfdfdf;
	height:28px;
	display:block;
	float:left;
}
.page_next .middle em {
	display:inline-block;
	width:80%;
	text-align:center;
	color:#999999;
	font-style:normal;
	float:left;
	line-height:30px;
	height:30px;
}
.page_next .middle a {
	display:inline-block;
	float:left;
	width:19%;
	height:30px;
	line-height:30px;
	vertical-align:middle;
}

/* by eric */
.page_next .middle select {
	border:none;
	color: #999999;
	display: inline-block;
	float: left;
	font-style: normal;
	height: 28px;
	line-height: 28px;
	text-align: center;
	width: 100%;
	/*background-image:url(../Images/b_arrow.png);
	background-position: 98% 50%;
	background-repeat:no-repeat;*/
 }

.onclick {
	background:#46acec;
	color:#fff;
}
.before {
	background:#cecece;
	color:#FFFFFF;
}
.wxb a {
	color:#8b8b8b;
	display:inline-block;
	border-bottom:1px solid #dfdfdf;
	border-right:1px solid #dfdfdf;
	height:40px;
	line-height:40px;
	width:24%;
	text-align:center;
	float:left;
}
.wxb {
	margin-top:20px;
	margin-bottom:20px;
}
.wxb_box {
	width:90%;
	margin:0 auto;
	overflow:hidden;
}
.zz {
	border-left:1px solid #dfdfdf;
	overflow:hidden;
}
.ac {
	background:#CCCCCC;
}
.border {
	border-top:1px solid #dfdfdf;
}
.fa_bg {
	overflow:hidden;
	width:100%;
	padding-top:5px;
	padding-top:10px;
	padding-bottom:10px;
}
.more_bottom {
	margin-bottom:20px;
}
/*我的书架的样式*/
.fsize {
	font-size:16px;
}
.zxyd_c {
	width:90%;
	margin:0 auto;
}
.zxyd_c a {
	color:#929292;
	height:30px;
	line-height:30px;
	clear:both;
	display:inline-block;
	overflow:hidden;
	width:100%;
}
.zkqw {
	width:100%;
	text-align:center;
	height:30px;
	line-height:20px;
	background:url(../Images/zkqw_bg.png) center center no-repeat;
	margin-top:10px;
}
.zkqw a {
	color:#929292;
}
.time_box {
	overflow: hidden;
	width:90%;
	margin:0 auto;
}
.time {
	margin-bottom: 20px;
	margin-top: 20px;
	text-align:center;
	overflow:hidden;
}
.time a {
	border-bottom: 1px solid #DFDFDF;
	border-right: 1px solid #DFDFDF;
	color: #8B8B8B;
	display: inline-block;
	height: 40px;
	line-height: 40px;
	text-align: center;
	width:32%;
	float:left;
}
.jianju {
	padding-bottom:10px;
}
.line_s {
	background: url(../Images/line_s.gif) no-repeat;
	height: 7px;
	margin: 0 auto;
	width: 295px;
}
.fx_bg_box {
	width:90%;
	margin:0 auto;
}
.zl_booknr li a {
	float:right;
	display:inline-block;
}
.zl_bookne {
	width:65%;
	float:left;
}
.zl_bookne div {
	height:25px;
	overflow:hidden;
}
.zl_bookne .one {
	height:25px;
	line-height:25px;
}
.zl_bookne .one span {
	float:left;
}
.zl_bookne .one a {
	float:right;
	display:inline-block;
	height:28px;
}
.zl_bookne .one a img {
	vertical-align:top;
}
.px_zd a {
	color:#347baa;
	margin-right:5px;
}
.ksyd_add {
	display:block;
	border-radius:5px;
	background:#47a1dd;
	height:40px;
	line-height:40px;
	clear:both;
	text-align:center;
	color:#FFFFFF;
	width:90%;
}
.thx {
	clear: both;
	height: 56px;
	line-height: 56px;
	margin: 0 auto;
	text-align: left;
	width: 90%;
}
/*限免作品的样式*/
.blue {
	color:#47A1DD;
}
.nr_h {
	height:60px;
	width:100%;
	overflow:hidden;
}
.zl_bookne i, .zl_bookne a {
	font-style:normal;
	color:#347BAA;
	line-height:35px;
}
.new_b {
	height:40px;
	line-height:40px;
	margin:0 auto;
	border-radius:5px;
	border:1px solid #dfdfdf;
	margin:10px 0 10px 0;
}
.new_b_box {
	padding-bottom:10px;
	width:90%;
	margin:0 auto;
}
.new_b a {
	display:inline-block;
	width:49%;
	float:left;
	text-align:center;
	color:#949495;
}
.pl_c {
	width:90%;
	margin:0 auto;
	overflow:hidden;
	clear:both;
	height:28px;
	line-height:28px;
}
.pl_c .sja {
	color: #347baa;
	float:right;
}
.pl_c em {
	font-style:normal;
	color:#a1a1a1;
	float:left;
	display:inline-block;
	height:28px;
}
.pl_c a {
	color:#000000;
	float:left;
	width:75%;
	height:28px;
	display:inline-block;
}
.pl_c i {
	font-style:normal;
	float:right;
	display:inline-block;
	height:28px;
	color:#347BAA;
}
.free_jp {
	width:90%;
	margin:0 auto;
	font-size:16px;
	height:60px;
	line-height:60px;
}
.pl_c_box {
	margin-bottom:20px;
	clear:both;
}
/*作品详情样式*/

.act {
	background:#e6e6e6;
	border-bottom:1px solid #d7d7d8;
	border-left:1px solid #d7d7d8;
}
.zp_box {
	width:100%;
	margin:0 auto;
	background:#e6e6e6;
	float:left;
}
.zp_box a {
	width:24.5%;
	float:left;
	height:40px;
	line-height:40px;
	text-align:center;
	color:#000000;
}
.btn {
	background:#FFFFFF;
	border-bottom:1px solid #fff;
}
.hidden {
	overflow:hidden;
	font-size:15px;
}
.xq_bookne .one {
	height:25px;
	line-height:15px;
}
.xq_bookne .one em {
	font-style:normal;
	font-size:16px;
}
.xq_bookne div {
	height:20px;
	line-height:20px;
	overflow:hidden;
}
.xq_bookne {
	float: right;
	width: 65%;
}
.zp_bt {
	width:90%;
	margin:0 auto;
	font-size:16px;
	height:35px;
	line-height:35px;
}
.style_w {
	width:90%;
	margin: 0 auto;
}
.style_w a {
	color:#000000;
}
.ss {
	margin:10px 0 10px 0;
}
.line_s_box {
	width:100%;
	padding:20px 0;
}
.btn_book {
	width:90%;
	margin:0 auto;
	clear:both;
	overflow:hidden;
}
.btn_book .ksaa_btn {
	width:45%;
	float:left;
}
.btn_book .fraa_btn {
	width:45%;
	float:right;
}
.btn_book a {
	text-align:center;
	display:inline-block;
	height:30px;
	line-height:30px;
}
.zp_bf {
	background: #FFFFFF;
	color:#000000;
	border:1px solid #dfdfdf;
	border-radius:5px;
}
.zp_act {
	background:#47a1dd;
	color:#FFFFFF;
	border-radius:5px;
}
.zp_bt_c {
	width:90%;
	overflow:hidden;
	margin:0 auto;
	clear:both;
}
.zp_bt_c p {
	color:#8b8b8b;
	line-height:20px;
}
.zp_bt_box {
	margin-top:10px;
}
.zptp_btn {
	width:90%;
	margin:0 auto;
	clear:both;
	overflow:hidden;
}
.zptp_btn .one, .zptp_btn .two {
	width:25%;
	float:left;
}
.zptp_btn .one .content {
	width:90%;
	margin:0 auto;
	border:1px solid #47a1dd;
	border-radius:5px;
}
.zptp_btn .one .content a {
	display:inline-block;
	width:100%;
	text-align:center;
}
.zptp_btn .one .content .b_act {
	color:#FFFFFF;
	background:#47a1dd;
}
.zptp_btn .one .content span {
	color:#8b8b8b;
	display:inline-block;
	width:100%;
	text-align:center;
	overflow:hidden;
	height:28px;
	line-height:28px;
}
.zptp_btn .two .content {
	width:90%;
	margin:0 auto;
	border:1px solid #e1e1e1;
	border-radius:5px;
}
.zptp_btn .two .content a {
	display:inline-block;
	width:100%;
	text-align:center;
}
.zptp_btn .two .content .a_act {
	color:#8b8b8b;
	background:#efefef;
}
.zptp_btn .two .content span {
	color:#8b8b8b;
	display:inline-block;
	width:100%;
	text-align:center;
	overflow:hidden;
	height:28px;
	line-height:28px;
}
.zptp_btn_box {
	padding:20px 0;
	width:100%;
}
.tl_jp {
	font-size: 16px;
	height: 50px;
	line-height: 50px;
	margin: 0 auto;
	width: 90%;
}
.tl_jp span {
	float:left;
}
.tl_jp a {
	float:right;
	display:inline-block;
	height:50px;
	vertical-align:middle;
}
.zz_qt {
	width:90%;
	margin:0 auto;
	overflow:hidden;
}
.zz_qt span {
	color:#000000;
	width:100%;
	height:30px;
	clear:both;
	height:30px;
	line-height:30px;
	overflow:hidden;
	display:inline-block;
	font-size:14px;
	color:#8b8b8b;
}
.jianju_top {
	margin-top:10px;
}
/*阅读页样式*/
.read_gg {
	width:90%;
	margin:0 auto;
	text-align:left;
	font-size:14px;
	height:50px;
	line-height:50px;
}
.fh_btn {
	height:40px;
	line-height:40px;
	border-left:1px solid #eaeaea;
}
.fh_btn a {
	display:inline-block;
	width:32%;
	height:40px;
	line-height:40px;
	text-align:center;
	border-bottom:1px solid #eaeaea;
	border-right:1px solid #eaeaea;
	border-top:1px solid #eaeaea;
	color:#8e8e8e;
}
.xntj {
	height:50px;
	line-height:50px;
	font-size:16px;
}
/*阅读内容样式*/
#read_top {
	background:#000000;
	height:40px;
}
.font_box {
	background:#000000;
	border-top:1px solid #404147;
}
.font_box_c {
	height:45px;
	width:100%;
	line-height:45px;
	margin:0 auto;
}
.font_box_c a {
	color:#d7d7d7;
	display:inline-block;
	text-align:center;
	height:45px;
	float:left;
	font-size:12px;
}
.font_box_c a {
	vertical-align:middle;
}
.font_box_c .one, .font_box_c .two, .font_box_c .three, .font_box_c .four {
	width:19%;
}
.font_box_c .five {
	width:24%;
}
.text_c {
	width:100%;
	overflow:hidden;
	background: url(../Images/nr_bg.png) repeat-x #f9f9f9;
}
.text_c_bottom {
	width:100%;
	overflow:hidden;
	background: none repeat scroll 0 0 #F4EED9;
	/*background: url(../Images/nr_buttom_bg.png) bottom repeat-x;*/
}
.text_c p {
	line-height:30px;
	margin: 0 auto;
	width:90%;
	padding: 20px 0;
}
.ds_box {
	background:#000000;
	border-bottom:1px solid #404147;
}
.ds_box_c {
	width:95%;
	margin:0 auto;
	height:45px;
	line-height:45px;

}
.ds_box_c a {
	color:#D7D7D7;
	width:24%;
	height:45px;
	display:inline-block;
	font-size:12px;
	text-align:center;
}
.ds_box_c a img {
	vertical-align:middle;
}
.next_page_box {
	background:#000000;
}
.next_page_C {
	width:90%;
	margin:0 auto;
	height:50px;
}
.next_page_C .one, .next_page_C .three {
	width:25%;
}
.next_page_C .two {
	width:45%;
}
.next_page_C a {
	display:inline-block;
	height:50px;
	line-height:50px;
	text-align:center;
	color:#d7d7d7;
}
.next_page_C a img {
	vertical-align:middle;
}

/* by eric */
.text_c_bottom .read_title {
	display: inline-block;
	text-align: center;
	width: 100%;
	font-size: 18px;
	font-weight: bold;
}
/*  暗色调  */
.text_c .dark {
	background: none repeat scroll 0 0 #333;
	color: #666;
}
/*  暖黄色  */
.text_c .yellow {
	background: none repeat scroll 0 0 #F4EED9;
}
/*  间距  */
.text_c .fontHeight p{
	line-height : 3.0em;
}
.text_c .defaultFontHeight p{
	line-height : 30px;
}

/*by eric 修改wap一些样式 2015-01-30*/
.zp_bt {
	float:left;
	margin-left:5%;
	width:30%;
}
.zp_bt_chapter {
	float:right;
	margin-right:5%;
	width: 58%;
	height:35px;
	line-height:35px;
	overflow: hidden;
}
.zp_bt_chapter a {
	color:#333;
}
.line_s_box {
	clear:both;
}
.zptp_btn_box .app_box {
	width:50%;
	cursor:pointer;
} 
.zp_bt_c .zkqw-hide {
	display:none;
}
.zp_bt_c .zkqw-show {
	display:block;
}
.app_title .cur {
	background:#47a1dd;
	color:#fff;
}
.nr_zp .vip_ch {
	color:#ff0000;
}

.pagelink a{margin:2px;width:15px}