html,body,div,p,span,em,i,u,del,strong,a,b,dl,dt,dd,ul,ol,li,h1,h2,h3,h4,h5,h6,iframe,form,label,button,input,textarea,pre,hr,table,tbody,th,td{margin:0;padding:0;word-wrap:break-word;word-break:break-all}
html,body{width:100%;height:100%}
html{font-size:62.5%}
body{background:#e1e1e1;line-height:1.6;color:#333}
body,button,input,select,textarea{font-family:"Microsoft YaHei",Arial,Helvetica,sans-serif}
h1,h2,h3,h4,h5,h6,button,input,select,textarea{font-size:100%}
h1,h2,h3,h4,h5,h6,th{font-weight:normal}
em,i{font-style:normal}
ul{list-style:none}
img{border:0;vertical-align:middle}
input[type=text]{-webkit-border-radius:0}
a:link,a:visited{text-decoration:none;color:#333}
.clearfix:after{content:".";display:block;height:0;clear:both;visibility:hidden}
.fleft{float:left}
.fright{float:right}
.gray,a.gray,.gray a{color:#999}
.red,a.red,.red a{color:#b90000}
.orange,a.orange,.orange a{color:#be9155}
.author,a.author,.author a,.update,a.update,.update a,.time{color:#c5c9cd;}
.author,.update,.time{font-size:1.2rem;}
.blue,a.blue,.blue a{color:#3361a7;}
.mt5{clear:both;margin-top:5px}
.mt10{clear:both;margin-top:10px}
.mt15{clear:both;margin-top:15px}
.mt20{clear:both;margin-top:20px}
.ml5{clear:both;margin-left:5px}
.ml10{clear:both;margin-left:10px}
.ml15{clear:both;margin-left:15px}
.mb10{clear:both;margin-bottom:10px}
.wrapper{min-width:320px;font-size:1.4rem}
.u-table,.page table,.search,.bookbutton,.supportlinks li img,.reviewform,.reviewform .review-btn,.rechargeform .recharge-btn,.viporder-btn,.userform .user-btn{width:100%}
.btn,a.btn,.bdbtn,a.bdbtn,.s-btn,.pt-icon,.lv-icon{border-radius:2px;-webkit-border-radius:2px;-moz-border-radius:2px}
.bookimglist li .name,.booktextlist li,.imgtextlist li .title,.booklist li .title,.ranking li{white-space:nowrap;text-overflow:ellipsis;overflow:hidden}
.bdbtn,a.bdbtn{display:inline-block;height:35px;line-height:35px;background:#FFF;background-image:-webkit-linear-gradient(top,#FFF,#FFF);border:1px solid #b9b9b9;text-align:center;font-size:1.2rem}
.redbtn,a.redbtn{background:#b90000;background-image:-webkit-linear-gradient(top,#b90000,#b90000);border-color:#b90000;color:#FFF}
.downbtn,a.downbtn{background:#4fbbba;border:1px solid #2ba4a3;color:#FFF}
.greenBtn,a.greenBtn{background:#9fcb57;border:1px solid #8ebf3f;color:#FFF}
.textbox{background:#FFF;padding:5px;border:1px solid #CCC}
.textbox input,.textbox textarea{width:100%;line-height:22px;background:none;border:none;outline:none}
.textbox input{height:22px}
.textbox textarea{resize:vertical}
.pagetitle{margin-bottom:10px;line-height:25px;font-size:1.4rem}
.loading a{display:block;height:35px;line-height:35px;background:#EEE;text-align:center;color:#999;}
.v-icon{
	display: inline-block;
	width: 12px;
	height: 12px;
	vertical-align: middle;
	overflow: hidden
}
.pt-icon,.lv-icon{display:inline-block;text-align:center;font-size:1.2rem;overflow:hidden;margin-left:5px;}
.pt-icon{width:18px;height:18px;line-height:18px;color:#fff;vertical-align:text-bottom;}
.lv-icon{width:33px;height:16px;line-height:16px;border:1px solid #eb0000;color:#eb0000}
.isTop{background:#dc147d}
.isDigset{background:#cd8c14}
.isAuthor{background:#37a5f0}
.lv_0{background:#5acde6}
.lv_1{background:#96b946}
.lv_2{background:#f05a8c}
.u-table th,.u-table td{padding:10px 5px;line-height:22px;text-align:center}
.u-table th{background:#EEE}
.u-table td{border-bottom:1px solid #e6e6e6}
.u-table tr:last-child td{border-bottom:none}
.u-table .tl{text-align:left}
.u-table .tc{text-align:center}
.u-table .tr{text-align:right}
.pages{padding:5px 8px;background:#eeeeee;font-size:1.2rem;position:relative;}
.pages a.prev,.pages a.next{font-size:1.2rem;color:#424242;position:absolute;left:10px;top:10px;}
.pages a.next{left:auto;right:10px;}
.pages .skip{text-align:center;}
.pages .skip input[type=number]{width:43px;height:26px;line-height:26px;text-align:center;border:1px solid #CCC}
.pages .skip input[type=submit]{width:45px;height:28px;margin-left:5px;background:#f8f8f8;background-image:-webkit-linear-gradient(top,#f8f8f8,#f8f8f8);border:1px solid #CCC}
.pages .skip span{font-size:1.2rem;color:#666;display:inline-block;line-height:28px;margin-left:8px;}
.pages .skip span em{font-style:normal;}
.paging select{
font-size:14px; margin-left: 10px;
height: 30px;
line-height: 30px;
vertical-align: top;
color: #666;}
.tophead{height:40px;overflow:hidden;font-size:1.2rem;margin-bottom:1px;margin:2px 10px}
.tophead .logo{float:left;display:block;background:url(/images/logo.png) no-repeat scroll 0 0 /auto 100% transparent;width:150px;height:37px;overflow:hidden}
.tophead .logo a{display:block;width:150px;height:37px;text-indent:-9999px;overflow:hidden}
.tophead .kfd_down{
	float: left;
	width: 28px;
	height: 37px;
	background-size: 100% 100%;
	margin: 4px 0 0 4px
}
.tophead .fright{color:#000;font-size:1rem;height:40px}
.tophead #loginbox{margin-top:10px;}
.tophead #loginbox a{color:#09b396;border:1px solid #09b396;padding:5px 10px}
.mnav{clear:both;padding:0 10px;height:40px;line-height:40px;background:#09B396}
.mnav a{float:left;text-align:center;height:40px;line-height:40px;width:20%;color:#FFF;fonbackground:#09B396;font-size:1.6rem;}
.mnav a:hover{background:#39cbb2}
.top-menu{clear:both;padding:0 10px;ine-height:30px;height:90px;background:#f6f6f6}
.top-nav{background:#f6f6f6}
.top-nav a{float:left;text-align:center;height:30px;line-height:30px;width:20%;color:#09B396;font-size:1.4rem;}
.top-nav a:hover{background:#39cbb2;color:#fff;}
.footer{padding:15px 10px;text-align:center;}
.footer .btnav,.footer .customsv{line-height:25px}
.footer .vline{padding:0 8px}
.footer .copyright{padding-top:10px;border-top:1px solid #ddd;line-height:20px;font-size:1.2rem}

.mini_footer{lear:both;padding:5px 10px;background-color:#666;color:#fff;font-size:14px;text-align:center}
.mini_footer a{display:inline-block;color:#fff}
.mini_footer .gotop{text-align:right;font-size:13px}
.mini_footer{text-align:left;padding:5px 12px}

.read-top{height:45px;line-height:45px;background:#333;position:relative;text-align:center;color:#f6f6f6;list-style:none;}
.read-top li{display:inline-block;}
.read-top .title{color:#f6f6f6;}
.catalogue,.rack-btn{
	background-size: 25px 250px;
}
.catalogue,.rack-btn{height:30px;width:55px;line-height:30px;border-radius:2px;border:1px solid #1f1f1f;background-color:rgba(48,48,48,0.97);margin:6px 10px;}
.catalogue:hover,.rack-btn:hover{border:1px solid #4f4f4f;}
.catalogue span,.rack-btn span,.pre span,.next span,.set span,.back span{color:#999;margin-left:18px;height:30px;}
.catalogue{background-position:0px 8px;position:absolute;left:0;top:0}
.rack-btn{background-position:0px -18px;position:absolute;right:0;top:0}
/*分类表格*/
table{border-collapse:collapse;margin:0 auto;width:100%}
table tr td{text-align:center}
table tr td strong{float:left;padding-left:5%;font-size:2.0rem}
table tr td a{font-size:1.6rem;display:block}
table tr td a.all{font-size:1.4rem;float:right}
table tr td a span{width:30px;height:45px;float:right}
table tr td a span.red{background-position:-26px -172px}
table tr td a span.blue{background-position:-26px -220px}
table tr td a span.green{background-position:-52px -195px}
.redtable{background:#fff}
.redtable tr{line-height:45px}
.redtable tr td{border:1px solid #eee}
.redtable tr td strong{color:#cb0101}
.redtable tr td a{color:#666}
.bluetable{background:#fff}
.bluetable tr td{border:1px solid #eee}
.bluetable tr td strong{color:#006699}
.bluetable tr td a{color:#666}
.greentable{background:#bfdd9f}
.greentable tr td{border:1px solid #b3d791}
.greentable tr td strong,.greentable tr td a{color:#006533}
.content{padding:10px}
.intro{font-size:1.0rem;overflow:hidden;color:#999;}
.search .col-2{width:5px}
.search .col-3{width:80px}
.search .s-btn{width:100%;height:34px;background:#9f9386;background-image:-webkit-linear-gradient(top,#9f9386,#9f9386);border:none;color:#FFF}
.module{background:#FFF;padding:10px;border-radius:3px;-webkit-border-radius:3px;-moz-border-radius:3px}
.module-hd{height:25px;line-height:25px;padding-bottom:10px;border-bottom:1px solid #e6e6e6}
.module-hd h2{float:left;font-size:1.4rem}
.module-hd span{float:right;}
.module-hd span .mulu{padding:5px 10px;background:#09b396;color:#fff;}
.bookimglist{padding:5px 0}
.bookimglist li{float:left;display:block;width:25%;padding:10px 0;text-align:center}
.bookimglist li a{display:block;width:90%;min-width:64px;margin:0 auto}
.bookimglist li .pic{width:100%;height:110px;}
.bookimglist li .name{height:20px;line-height:20px;font-size:1.2rem;color:#666}
.booktextlist{padding-top:8px}
.booktextlist li{height:30px;line-height:30px}
.imgtextlist li{min-height:90px;padding:15px 0 15px 74px;line-height:20px;border-bottom:1px solid #e6e6e6;position:relative}
.imgtextlist li:last-child{padding-bottom:0;border-bottom:none}
.imgtextlist li .pic{position:absolute;left:0;top:15px}
.imgtextlist li .pic,.imgtextlist li .pic img{width:64px;height:90px}
.imgtextlist li .title{height:20px}
.imgtextlist li .intro{max-height:40px;}
.rcmdtextlist li{padding:12px 0;line-height:20px;border-bottom:1px solid #e6e6e6}
.rcmdtextlist li:last-child{padding-bottom:0;border-bottom:none}
.rcmdtextlist li .intro{max-height:60px;}
.hottextlist{border-top:1px solid #e6e6e6}
.hottextlist li .vline{padding:0 8px}
.screening li{width:100%;padding:6px 0;border-bottom:1px solid #e6e6e6;overflow:hidden;line-height:25px;}
.screening li:last-child{border-bottom:none}
.screening li .type,.screening li a{float:left}
.screening li a{padding:0 5px;}
.screening li a.hottext{background:#d2a05f;color:#FFF}
.booklist li{padding:15px 0;line-height:20px;border-bottom:1px solid #e6e6e6}
.booklist li:first-child{padding-top:0}
.booklist li:last-child{border-bottom:none}
.booklist li .title a{color:#be9155;line-height:22px;}
.booklist li .v-icon{margin-right:3px}
.searchlist li:last-child{padding-bottom:15px}
.ranking{padding:5px 0 0}
.ranking li{height:20px;line-height:20px;padding:10px 0;border-bottom:1px solid #e6e6e6}
.ranking li:last-child{padding-bottom:0;border-bottom:none}
.ranking li .num-icon{
	display: inline-block;
	width: 18px;
	height: 18px;
	line-height: 18px;
	margin-right: 5px;
	vertical-align: text-bottom;
	text-align: center;
	color: #FFF;
	overflow: hidden
}
.ranking li .num-icon.top3{background-position:0 0}
.bookcover{min-height:140px;padding-left:115px;position:relative}
.bookcover .pic{width:100px;height:140px;position:absolute;left:0;top:0}
.bookcover .pic img{width:100px;height:140px}
.bookcover .title{line-height:22px;font-size:1.6rem}
.bookbutton td.spc{width:10px}
.bookbutton a{display:block}
.latestchapter{min-height:50px;line-height:22px;padding-left:60px;position:relative}
.latestchapter .st-icon{
	width: 50px;
	height: 50px;
	position: absolute;
	left: 0;
	top: 0;
	overflow: hidden
}
.latestchapter .serial-icon{background-position:0 0}
.latestchapter .end-icon{background-position:0 -55px}
.interaction{height:40px;padding-top:20px;border-top:1px solid #e6e6e6}
.interaction li{float:left;width:33%;border-right:1px solid #e6e6e6;text-align:center}
.interaction li:last-child{border-right:none}
.interaction li p{height:20px;line-height:20px}
.bookintro .hd{height:35px;line-height:35px;padding:0 10px;background:#ebebeb;font-size:1.4rem}
.bookintro .con{padding:10px 10px 0;font-size:1.4rem;line-height:20px;text-indent:2em;}
.supportlinks{padding:15px 0}
.supportlinks li{float:left;width:25%;text-align:center}
.supportlinks li a{display:block;width:90%;max-width:90px;min-width:50px;margin:0 auto}
.supportlinks li img{height:100px;}
.supportlinks li span{display:block;height:24px;line-height:24px;overflow:hidden;}
.newsupport{padding:10px;background:#ebebeb}
.newsupport h3{height:25px;line-height:25px;padding-bottom:6px;border-bottom:1px solid #CCC;font-size:1.4rem}
.newsupport ul li{height:35px;line-height:35px;border-bottom:1px dashed #CCC}
.newsupport ul li .gift{color:#333}
.moresupport{text-align:center;margin-top:10px;}
.cataloglist li{padding:8px 10px;border-bottom:1px solid #e6e6e6;font-size:1.4rem}
.cataloglist li span{display:block;font-size:1.4rem}
.postcomment{padding:5px;}
.postcomment .inputcom{display:inline-block;height:30px;line-height:30px;border:1px solid #b9b9b9;width:70%;}
.writereview{display:inline-block;width:63px;height:32px;line-height:32px;background:#f8f8f8;border:1px solid #b9b9b9;text-align:center}
.comment-item{padding:15px 0 15px 40px;line-height:22px;border-bottom:1px solid #e6e6e6;position:relative;}
.comment-item:last-child{padding-bottom:0;border-bottom:none;margin-bottom:10px;}
.comment-item .avatar{width:32px;height:32px;position:absolute;left:0;top:20px}
.comment-item .avatar img{width:32px;height:32px;border-radius:5px;-webkit-border-radius:5px;-moz-border-radius:5px;}
.comment-item .comment-user{color:#3361a7;}
.comment-item .comment-user i{vertical-align:text-bottom}
.comment-item .reply{color:#999;float:right;font-size:1.2rem;}
.comment-item .comment-bd,.comment-item .replylist .reply-ft{height:22px}
.comment-item .comment-con{color:#313233;line-height:150%;word-break:break-word;}
.comment-item .replylist{padding-top:5px;margin-top:12px;border-top:1px solid #e6e6e6}
.comment-item .replylist li{padding:5px 0}
.comment-item .morereply{text-align:right;}
.reviewform{margin-top:10px;}
.reviewform td.col-1{width:40px;line-height:34px;vertical-align:top}
.reviewform .review-con{height:88px}
.location{height:30px;line-height:30px;font-size:1.4rem}
.btlocation{height:20px;line-height:20px;font-size:1.4rem;margin:5px 0;}
.location .home,.btlocation .home{
	display: inline-block;
	width: 20px;
	height: 20px;
	vertical-align: text-bottom;
	overflow: hidden
}
.location .gt,.btlocation .gt{padding:0 8px}
.readbg{background:#e4dfd3}
.articleinfo{clear:both;height:35px;line-height:35px;position:relative;border-bottom:1px solid #c6c1b6}
.releaseinfo{padding-left:5px;}
.option{height:35px;line-height:35px;padding-left:10px;}
.option a{padding-right:10px;}
.toolbar{position:absolute;right:0;top:0}
.toolbar a{
	width: 32px;
	height: 32px;
	margin-left: 10px;
}
.toolbar a.pattern{background-position:0 -37px}
.toolbar a.aminus{background-position:-37px 0}
.toolbar a.aminus.current{background-position:-37px -37px}
.toolbar a.aadd{background-position:-74px 0}
.toolbar a.aadd.current{background-position:-74px -37px}
.articlecon,.authorsaid{clear:both;line-height:2em;word-wrap:break-word;}
.articlecon p,.authorsaid p{text-indent:2em;padding:10px 0}
.authorsaid{padding:10px 0;border-top:1px solid #bfac7e;border-bottom:1px solid #bfac7e}
.readinteract{height:25px;line-height:25px;text-align:right;font-size:0}
.readinteract a{font-size:1.6rem;color:#666;margin-left:15px;}
.articlebtn{clear:both;height:35px;margin:10px 0;padding:10px 0;text-align:center;font-size:0}
.articlebtn a{width:20%;margin:0 6px}
.btn,a.btn{display:inline-block;height:35px;line-height:35px;background:#d2a05f;background-image:-webkit-linear-gradient(top,#d2a05f,#d2a05f);border:none;text-align:center;font-size:1.4rem;color:#FFF}
.font-normal p{font-size:1.4rem;line-height:24px;}
.font-large p{font-size:1.6rem;line-height:28px;}
.font-xlarge p{font-size:1.8rem;line-height:32px;}
.font-xxlarge p{font-size:2rem;line-height:36px;}
.font-xxxlarge p{font-size:2.2rem;line-height:40px;}
.nightbg{background:#202020;}
.nightbg,.nightbg a{color:#a0a0a0}
.nightbg .articlebtn a{color:#FFF}
.nightbg .location .home,.nightbg .btlocation .home{background-position:3px -19px}
.nightbg .articleinfo,.nightbg .authorsaid{border-bottom-color:#3c3c3c}
.nightbg .authorsaid{border-top-color:#3c3c3c}
.nightbg .toolbar .pattern{background-position:0 0;}
.recharge-hd em{font-size:1.4rem}
.moneyradio{padding:10px 0}
.moneyradio li{float:left;padding:5px 15px 5px 0;line-height:22px}
.moneyradio li input{margin-right:3px}
.nextstep{height:35px}
.nextstep .next-btn{width:80px}
.nextstep .tel-text{width:175px;height:23px;line-height:23px;padding:5px;margin-right:5px;background:none;border:1px solid #CCC;outline:none}
.rechargeform .textbox{background:#f8f8f8}
.rechargeform .totalmoney{height:30px;line-height:30px;font-size:1.6rem}
.paylink p{height:28px;line-height:28px}
.linkslist li{padding:5px 0;border-bottom:1px solid #e6e6e6}
.linkslist li:last-child{padding-bottom:0;border-bottom:none}
.linkslist li a{display:block;height:30px;line-height:30px}
.toolbar2{background:#faf9e2;border:1px solid #ccc;border-width:1px 0 1px 0;position:relative;z-index:0;width:100%;height:45px;line-height:45px}
.toolbar2 .conleft{position:absolute;left:10px;top:0}
.toolbar2 .conleft span{padding:3px 5px;overflow:hidden;font-size:.85em;vertical-align:middle}
.toolbar2 .conleft a.del{display:inline-block;padding:3px 5px;height:20px;line-height:20px;background:#ade2fc;overflow:hidden;font-size:.85em;vertical-align:middle}
.toolbar2 .conright{position:absolute;right:10px;}
.toolbar2 .conright select{width:131px;padding:3px}
.toolbar2 .conright a{display:inline-block;padding:3px 5px;margin:0 5px;height:20px;line-height:20px;background:#ade2fc;overflow:hidden;font-size:.85em;vertical-align:middle}
.toolbar2 a.check{
	display: inline-block;
	width: 20px;
	height: 20px;
	background-size: 90%;
	vertical-align: middle
}
.toolbar2 a.checked{
	display: inline-block;
	width: 20px;
	height: 20px;
	background-size: 90%;
	vertical-align: middle
}
.sjlist{min-height:200px}
.sjlist .list{padding:10px 10px 10px 35px;border-bottom:1px solid #CCC;position:relative}
.sjlist .list a.del{display:block;float:right;padding:5px;background:#ade2fc;overflow:hidden;font-size:.85em}
.sjlist .list h2{font-size:1.0rem;margin-bottom:5px}
.sjlist .list h2 span{font-size:.9em;color:#666}
.sjlist .leftOpt{position:absolute;left:10px}
.sjlist .leftOpt .check{
	display: block;
	width: 20px;
	height: 20px;
	background-size: 90%;
	position: absolute;
	left: -2px;
	top: -2px;
	font-size: 0;
	line-height: 0
}
.sjlist .leftOpt a.checked{
	display: block;
	width: 20px;
	height: 20px;
	background-size: 90%;
	position: absolute;
	left: -2px;
	top: -2px;
	font-size: 0;
	line-height: 0
}
.sjlist .list p{font-size:.9em;line-height:1.6em;color:#666}
.sjlist .list p.types{display:block;width:16px;height:39px;position:absolute;left:0;font-size:16px;top:25px;overflow:hidden}
.list-bc dt a.del{
	float: right;
	width: 15px;
	height: 15px;
	overflow: hidden;
	font-size: 0;
	line-height: 0;
	text-indent: -1000px
}
.sj-pic-list ul{
	width: 100%;
	overflow: hidden
}
.sj-pic-list li{width:105px;overflow:hidden;text-align:center;position:relative;float:left;padding:20px 0;height:110px}
.sj-pic-list li p{font-size:.7em}
.sj-pic-list .cover{width:78px;height:99px;position:relative;margin:0 auto 3px auto;padding-bottom:0}
.sj-pic-list .cover img{padding:1px;background:#FFF;border:1px solid #CCC;width:74px;height:94px}
.sj-pic-list .cover a.check{
	display: block;
	width: 20px;
	height: 20px;
	background-size: 90%;
	position: absolute;
	left: -5px;
	top: -5px;
	font-size: 0;
	line-height: 0
}
.sj-pic-list .cover a.checked{
	display: block;
	width: 20px;
	height: 20px;
	background-size: 90%;
	position: absolute;
	left: -5px;
	top: -5px;
	font-size: 0;
	line-height: 0
}
.sj-pic-list .cover span.update{
	display: block;
	width: 19px;
	height: 56px;
	position: absolute;
	right: 4px;
	top: 2px
}
.sj-pic-list .cover a.word{font-weight:bolder;display:block;background:#FFF;padding:5px 0;text-align:center;position:absolute;left:0;top:60px;font-size:.6em;width:76px;margin:0 1px}
.check{
	display: inline-block;
	width: 20px;
	height: 20px;
	margin: 0 auto;
	vertical-align: middle;
	background-size: 80%;
	font-size: 0;
	line-height: 0
}
.checked{
	display: inline-block;
	width: 20px;
	height: 20px;
	background-size: 80%;
	font-size: 0;
	line-height: 0;
	vertical-align: middle
}
.checked_d{
	display: inline-block;
	width: 20px;
	height: 20px;
	background-size: 80%;
	font-size: 0;
	line-height: 0;
	vertical-align: middle
}
.check_d{
	display: inline-block;
	width: 20px;
	height: 20px;
	background-size: 80%;
	font-size: 0;
	line-height: 0;
	vertical-align: middle
}
.remind,.okremind{padding:10px 15px;line-height:22px}
.remind{background:#e9e1d5;border:1px solid #d3c5af}
.failremind{line-height:30px;padding:0 15px;background:#ecc4c4;border:1px solid #e1b4b4;color:#3e2400}
.okremind{background:#d9e9d2;border:1px solid #c3d5bb;color:#3e2400}
.failremind h3,.remind h3{line-height:25px}
.failremind h3{margin-bottom:2px}
.remind h3{margin-bottom:2px;color:#b90000}
.remind p,.failremind p,.okremind p{padding:3px 0}
.viporder-hd .v-icon{margin-left:3px}
.supportform .support-pic{width:32px;height:32px;vertical-align:text-bottom}
.supportform label{display:block;margin-bottom:5px;line-height:22px}
.supportform .support-text{height:88px}
.support-table td{padding:10px 0}
.support-table td.col-2{width:32px}
.support-table td.col-3{width:50px;padding-left:10px}
.support-table .support-pic{width:32px;height:32px}
.support-table .username{color:#666}
.accinfo,.accgrade{line-height:30px}
.accgrade p{height:30px}
.accgrade .item{float:left}
.accgrade .vline{float:left;padding:0 10px}
.umenu li:first-child{padding-top:0}
.u-hd{height:30px;line-height:30px;padding-bottom:6px;font-size:1.6rem}
.backucenter{height:28px;line-height:28px}
.collect-table td{padding:10px 0}
.collect-table td.col-2{width:70px}
.collect-table p{padding:2px 0}
.userform{padding-top:15px}
.userform .yzmbox{height:34px}
.userform .yzm-img{width:80px;height:34px}
.userform .yzm-change{line-height:34px}
.forgetpwd{height:25px;line-height:25px;text-align:right}
.otherlogin h3{height:25px;line-height:25px;margin-bottom:5px}
.otherlogin p{height:32px}
.otherlogin p a{
	float: left;
	width: 32px;
	height: 32px;
	margin-right: 20px;
	overflow: hidden
}
.otherlogin p a.qq-icon{background-position:0 -66px}
.otherlogin p a.weibo-icon{background-position:0 -33px}
.otherlogin p a.baidu-icon{background-position:0 0}
.auto_login{position:relative;height:20px;width:100%;margin:5px 0;font-size:1rem}
.auto_login>span{height:20px;line-height:20px;vertical-align:middle}
.book_list li a:active,a.nextp:active{background:#efefef}
.book_list li a:hover,a.nextp:hover{background:#efefef}
/*列表*/
.book_list{clear:both;margin:0 auto;padding:4px 0 2px}
.book_list li{height:145px;background:#FFF;border-bottom:1px #dbdbdb solid}
.book_list li a{display:block;padding:10px 5px}
img.book_cover{float:left;margin:5px 10px 0 0;}
.book_list li a p.book_title{color:#333;height:25px;line-height:25px;font-size:1.6rem}
.book_list li a p{white-space:nowrap;color:#666;overflow:hidden;text-overflow:ellipsis;line-height:21px;font-size:1.2rem}
.book_list li .intro{height:54px;color:#999;line-height:18px;white-space:normal;word-wrap:break-word;}
.book_list li a p .status{color:#999999;float:right;}
a.nextp{display:block;width:95%;margin:0 auto;line-height:30px;padding:5px 0;text-align:center;color:#2C6A9D;background:#FFF}

.pagers{width:100%;background-color:#f5f5f5;border:1px solid #ddd;line-height:18px;font-size:15px}
.pagers td{padding:0 2px}
.pagers a,.pagers span{display:inline-block;width:50px;padding:6px 5px;background-color:#fff;border:1px solid #ccc;border-radius:3px;text-align:center;color:#666}
.pagers a:active{border-color:#dd5114}
.pagers a,.pagers b{color:#dd5114}
#pagenum{border-color:#dd5114}
#prev{text-align:right}
#next{text-align:left}
#select{position:relative;width:125px;height:48px;text-align:center}
#select span{width:90px;padding-right:20px}
#select select{position:absolute;top:8px;left:7px;opacity:0;filter:alpha(opacity=0);width:115px;height:32px}
#select i{position:absolute;top:22px;left:105px;width:0;height:0;border:6px solid transparent;border-top:6px solid #aaa}
.adbox{clear:both;display:block;margin:5px 0;}
#toptext{text-align: center;margin: 5px 0;color:red;font-size: larger;}