/* 更新列表 */
#update .title,#booksearch .title,#update .zmpx,#rankleft a:hover,#rankleft spa,.review p em,.review p em.zd,.flrss,#flqt,#flupdate .title,#wjico,.yppb,.yptp,#vipupdate .title,#yanqing #flupdate .title{background-image:url(/images/xs.gif)}
#update .title,#booksearch .title{height:32px; background-position:0 -250px;}
#update .ment{padding:5px 6px 0 15px;height:27px;float:left}
#update .ment dt{margin-left:3px;}
#update .ment dt a{background:url(/images/xs.gif) -280px -187px no-repeat;display:block;width:140px; height:27px;overflow:hidden; text-align:center;color:#888;font-weight:normal; line-height:27px; font-size:12px}
#update .ment h1 {background:url(/images/xs.gif) -280px -187px no-repeat;display:block;width:140px; height:27px;;overflow:hidden; text-align:center;color:#888;line-height:27px;float:left;}
#update .ment dt.active a,#update .ment h1{ background-position:-280px -160px;color:#5eb4d8}
#update .select{border-bottom:1px solid #e0dfdf; background:#fff; height:30px; padding:1px;overflow:hidden;}
#update .select .px{ background:#f5fcff;height:30px;overflow:hidden; padding:0 15px}
#update .select .px .fl{color:#454545;line-height:32px;}
#update .select .px .fr{ padding-top:5px;}
#update .select .px .fr .submit{color:#454545;width:61px;height:24px;background:#f0fafe url(/images/x.gif) 0 -1270px;border:1px solid #5eb4d8;float:left; line-height:24px}
#update .select .px .fr .selSearch{ width:142px !important; width:84px; margin-left:0}
#update .select .px .fr .selSearch select{position:relative;right:0px !important;right:-1px;bottom:0px !important;bottom:-1px;}
#update .select .px .fr .nowSearch{ width:64px;}
#update .select .px .fr ul.selOption{ padding:0; height:auto; background:#fff; width:84px;}
#update .select .px .fr ul.selOption li{ float:none; height:21px; padding-top:0}

.toplist .title{height:32px; background:url(/images/di_top.gif) no-repeat;}
.toplist .ment{padding:5px 6px 0 15px;height:27px;float:left}
.toplist .ment dt{margin-left:3px;}
.toplist .ment dt a{background:url(/images/xs.gif) -280px -187px no-repeat;display:block;width:140px; height:27px;overflow:hidden; text-align:center;color:#888;font-weight:normal; line-height:27px; font-size:12px}
.toplist .ment dt.active a{ background-position:-280px -160px;color:#5eb4d8}
.toplist .select{border-bottom:1px solid #e0dfdf; background:#fff; height:30px; padding:1px;overflow:hidden;}
.toplist .px{ background:#f5fcff;height:30px;overflow:hidden; padding:0 15px}
.toplist .px .fl{color:#454545;line-height:32px;}
.toplist .px .fr{ padding-top:5px;}
.toplist .px .fr .submit{color:#454545;width:61px;height:24px;background:#f0fafe url(/images/x.gif) 0 -1270px;border:1px solid #5eb4d8;float:left; line-height:24px}
.toplist .px .fr .selSearch{ width:84px; margin-left:0}
.toplist .px .fr .selSearch select{position:relative;right:-1px;bottom:-1px;}
.toplist .px .fr .nowSearch{ width:64px;}
.toplist .px .fr ul.selOption{ padding:0; height:auto; background:#fff; width:84px;}
.toplist .px .fr ul.selOption li{ float:none; height:21px; padding-top:0}
/* 红黑排行榜 */
#rb h3{position:relative; padding-left:8px}
#rb h3 dd{float:left; display:block;position:absolute}
#rb h3 dd#rb1{ left:55px}
#rb h3 dd a{display:block;width:48px;height:28px;overflow:hidden;line-height:28px;text-align:center;color:#5eb4d8; }
#rb h3 dd.normal a{ background:#f1f1f1;width:46px;height:27px;border:1px solid #e0dfdf; border-top-width:0; }
#rb h3 dd.active a{ background:#fff;width:46px;border:1px solid #e0dfdf; border-width:0 1px; }
#rb h3 dd.active a:hover,#rb h3 dd a:hover{text-decoration:none}
#rbCon1 ul{ background:url(/images/x.gif) 6px -615px no-repeat; height:240px; padding:4px 6px 0;}
#rbCon0,#rbCon1{position:relative}
#rbCon0 .ment,#rbCon1 .ment{top:-28px;line-height:26px;position: absolute;right:0px}
/* 更新列表字母排序 */
#update .zmpx{height:28px; background-position:0 -285px; overflow:hidden;padding-left:10px}
#update .zmpx a{line-height:28px;float:left; height:28px; padding:0 10px 0 9px; display:block}
#update .zmpx a.active,#update .zmpx a:hover{text-decoration:none;border:1px solid #E0DFDF; border-width:0 1px; background:#fff;padding:0 9px 0 8px}
/* 排行榜页面 */
.rankbox{border:1px solid #e0dfdf;height:2980px;background:#daf6fe;width:968px;margin:0 auto;}
#rankleft{ width:119px;float:left;*overflow:hidden;background:#effbfe;height:2980px !important;height:3000px;border-right:1px solid #e0dfdf;}
.ranknav{ background:#fff url(/images/di_d.gif) no-repeat;}
.jbbg{ background:#fff url(/images/x.gif) 0 -1760px repeat-x; height:119px;}
#rankleft h3{color:#025B81;color:#025B81;font-size:14px;height:40px;line-height:36px;padding:4px 0 0 25px;}
#rankleft a{ display:block; line-height:32px; height:31px;overflow:hidden;text-align:center}
#rankleft a:hover,#rankleft span{line-height:32px; display:block;height:31px;color:#c00;background:-780px -250px no-repeat;text-decoration:none; text-align:center; width:120px; position:relative; font-weight:bold}
#rankleft span a{color:#c00}
#rank{ width:840px;padding-top:8px;float:right;_margin-left:-8px;_width:848px;height:919px;overflow:hidden}
#rank .ph{ width:200px; float:left;margin:0 0 8px 8px;background:#fff}
/* 评论列表 */
.plc{background:#fff; padding:12px 12px 0; margin-bottom:12px; clear:both;}
.plc .title{ padding:0 0 0 15px; height:25px;background:url(/images/blank.gif) repeat-x 0 bottom; overflow:hidden}
.plc .title dt{padding:0;width:125px; height:25px; margin-right:15px;float:left; text-align:center; background:url(/images/xs.gif) 0 -620px no-repeat; line-height:26px;*line-height:28px; overflow:hidden}
.plc .title .normal{color:#666;text-decoration:none}
.plc .title .active{font-weight:bold;color:#025b81;text-decoration:none;background-position:0 -645px;}
.plc .title .active a{ font-weight:bold;color:#025b81}
.plc .title dt a:hover{ text-decoration:none}
.plc .title .fr{line-height:24px;}
.plc .title .morepl{ float:right; color:#025b81;line-height:24px;}
/* 评论翻页 */
.plpage .bookpage{ border:1px solid #e0dfdf; border-width:1px 0;clear:both}
/* 评论内容 */
.review{margin-top:10px;color:#666;background:#fff;clear:both;_height:60px;border:1px solid #e0dfdf;border-top:4px solid #79a1bf;}
.review .msn{ height:34px;background:#f0fafe;line-height:34px; padding-left:8px; float:left;}
.review .msn span{ float:left; margin-left:18px;font-size:13px;color:#333;}
.review .msn .right{ float:right; text-align:right; padding-right:6px;}
.review .msn .right a{ color: #CC0000}
.review .msn .load{ margin:8px 3px -3px 3px; width:16px; height:16px; }
.review .new{background:#f4f5fd url(/images/di_c.gif) no-repeat -92px -210px;}
.review .peak{background:#f4f5fd url(/images/di_c.gif) no-repeat -92px -174px;}
.review .peak2{background:#f4f5fd url(/images/di_c.gif) no-repeat -77px -247px; padding-left:35px;}
.review .txt{ padding:4px 8px; width:670px; overflow:hidden;float:left;}

.review p{font-weight:normal; font-size:14px;background:#f5f5f5;line-height:30px;*line-height:32px;overflow:hidden;color:#454545; padding:0 10px;margin-top: 10px;}
.review p a{ font-weight:normal}
.review p strong{ color:#fe8a01; margin-right:8px}
.review p em{background:-430px -601px no-repeat;width:20px;height:30px;display:block; float:left}
.review p em.zd{ background:-430px -668px no-repeat;}
.review h1 input{ float:right; margin-top:8px;*margin-top:5px;}
.review .photo{text-align:center;padding-top:10px;width:68px;padding:10px 11px 0;float:left}
.review .photo img{ border:1px solid #ccc; padding:1px; width:48px; height:48px;}
.review .text{float:right;width:640px;}
.review .text a{ color:#5eb4d8}
.review .text .line1{padding:10px 10px 7px 10px;border-bottom:1px dashed #e0dfdf;text-indent:2em;line-height:20px;min-height:60px;_height:60px; overflow:visible}
.review .text a:hover{ color:#FE8A01}
.review .text .line2{color:#888888; padding:10px 10px 0;}
.review .text .line2 span{ margin-right:30px;}
.review .text .line2 span.fr{margin:0}
.review:after{content:".";display:block;clear:both;visibility:hidden;height:0;}
.lybox dd {float: left;margin-bottom: 5px;}
.lybox input.text{border:1px solid #c8c8c8;height:16px; line-height:16px;padding:3px 0 2px 3px;background-color:#fff}
.re2 .text .line1{min-height:20px;_height:20px;}
.re2 .text{width:100%;}
.rebox{margin:20px auto 5px auto; padding-bottom:10px; *padding:10px 0;background:#f0fafe; position:relative; width:90%; border:1px solid #e0dfdf}
.rebox .tt{border:1px solid #e0dfdf;position:absolute;top:-12px;font-size:14px;background:#fff;padding:2px 15px;left:10px; color:#5EB4D8}
.rebox p{ text-indent:2em; padding:15px 10px 0; line-height:22px}


/* 本书信息 */
.aboutbook{ background:#f0fafe; padding:10px 6px; margin:1px}
.aboutbook h3{ color:#025b81;height:22px;overflow:hidden; padding:0 4px;}
.aboutbook h3 a.fr{ color:#5eb4d8; font-weight: normal}
.aboutbook .book{ height:96px;overflow:hidden; clear:both;padding:0 4px;}
.aboutbook .book img,.o_read li img{ padding:1px; border:1px solid #e0dfdf; margin-right:8px;}
.aboutbook .book h3{ height:44px; padding:2px 0 0 0;overflow:hidden}
.aboutbook .book h3 a,.o_read h3 a:link,.o_read h3 a:visited,.o_read .tjxs a:link,.o_read .tjxs a:visited{line-height:22px;font-size:14px;color:#7b4900;font-weight:normal}
.aboutbook .book p{ line-height:20px;color:#666}
.aboutbook .book p a,.aboutbook .book p a:link,.aboutbook .book p a:visited{ color:#7b4900}
.wbutton{ clear:both;height:88px;}
.wbutton input{ cursor:pointer;background:url(/images/xs.gif) no-repeat; border:0;width:89px;height:24px;float:left}
.wbutton .click{ background-position: -130px -610px; margin:0 6px 8px 0}
.wbutton .keep{ background-position: -227px -610px; margin-bottom:8px}
.wbutton .recommend{background-position: -130px -644px;margin:0 6px 8px 0}
.wbutton .vip{ background-position: -227px -644px;margin-bottom:8px}
.wbutton .red{background-position: -324px -610px;margin-right:6px}
.wbutton .black{ background-position: -324px -644px;}
/* rss */
.flrss{ background:-430px -320px no-repeat; height:32px; cursor:pointer }
.flrss a,.flrss a:link,.flrss a:visited{padding-left:100px;display:block;font-weight:bold; color:#7b4900; line-height:26px;*line-height:28px; width:102px}
.flrss a:hover{ text-decoration:none}
/* 作者公告 编辑手札 */
.apulish,.bjsz{ padding:10px;color:#666; text-indent:2em; line-height:21px; background:#fff}
.bjsz{ text-indent:0; height:259px; overflow:hidden}
.bjsz .img{ width:180px; height:90px; margin:0 auto 8px; overflow:hidden}
.bjsz h3{ color:#333; clear:both}
.bjsz p{text-indent:2em; height:124px; overflow:hidden}
.bjsz p.tr a,.bjsz p.tr a:link,.bjsz p.tr a:visited{ color:#5eb4d8}
.bjsz p.tr a:hover{ color:#FE8A01}
/* 读者还读过 */
.o_read{ padding-top:14px}
.o_read li{ height:96px;padding:0 10px; overflow:hidden; clear:both}
.o_read h3{ height:44px; padding-top:2px; overflow:hidden}
.o_read h3 a,.o_read h3 a:link,.o_read h3 a:visited{line-height:22px;font-size:14px;color:#7b4900;font-weight:normal}
.o_read p{ line-height:20px; color:#666}
.o_read p a,.o_read p a:link,.o_read p a:visited{ color:#666}
/* 关注本书的读者 */
.o_reader{ padding:10px 6px 6px}
.o_reader li{ height:78px; float:left; width:50px; text-align:center; padding:0 6px; overflow:hidden}
.o_reader img{ padding:1px; border:1px solid #e0dfdf;}
.o_reader p{ clear:both; line-height:22px}
.o_reader p a,.o_reader p a:link,.o_reader p a:visited{line-height:22px;color:#666;}
/* 分类强推榜 */
#flqt{ background:0 -680px no-repeat; padding-top:40px}
#flqt .con ul {height:264px;overflow:hidden;}
/* 分类封推 */
.flft{ background:#fff; height:339px; overflow:hidden}
.flft img{ padding:1px; border:1px solid #e0dfdf; margin-right:10px;}
.flft p{text-indent:2em; line-height:20px; color:#454545; }
.flft p a.fblue:hover{ color:#FE8A01}
.flft .ftbig{ padding:18px 10px 15px; height:164px}
.flft .ftbig img{ width:120px; height:160px;}
.flft .ftbig p{height:140px; overflow:hidden}
.flft .ftbig .text{ float:right; width:390px}
.flft .ftbig .text div{ background:#f5f5f5; padding:8px; line-height:20px; color:#666}
.flft .ftbig .text div span{ color:#fe8a01}
.flft .ftbig h2 a,.flft .ftsmall h3 a{ color:#7b4900; line-height:24px;}

.flft .sline{border-top:1px dashed #e0dfdf; margin:0 10px; clear:both}
.flft .ftsmall{ width:260px; padding-top:15px;}
.flft .ftsmall img{ width:60px; height:80px;}
/* 分类更新列表 */
#flupdate .title{height:32px; background-position:0 -250px;}
#flupdate .title h2{ padding-top:8px}
#flupdate .ment{padding:5px 6px 0 15px;height:27px;float:right}
#flupdate .ment dt{margin-left:3px;}
#flupdate .ment dt a{background:url(/images/xs.gif) -280px -187px no-repeat;display:block;width:140px; height:27px;overflow:hidden; text-align:center;color:#888;font-weight:normal; line-height:27px; font-size:12px}
#flupdate .ment dt.active a{ background-position:-280px -160px;color:#5eb4d8}
#flupdate ul li.ro2 {padding-left:6px;width:280px;}
#flupdate .more{height:20px}
/* 分类广告 */
.flside{height:570px;overflow:hidden}
a.flrad,a.fllad{width:184px; margin:0 auto; display:block; clear:both; height:50px; overflow:hidden}
a.fllad{height:75px; padding:10px 0 6px}
.flside p.textad{ line-height:20px;color:#666; padding:0 10px; height:40px; overflow:hidden}
.flside p.textad a{ color:#666}
.flside #bjtbtj{ background:url(/images/di_b.gif) no-repeat; padding-top:60px}
.flside #bjtbtj li{ height:104px}
.flside #bjtbtj li h3{ height:24px; padding-top:2px; overflow:hidden}
#yanqing .flside #bjtbtj {background-position: -200px 0}
.o_read li img{ padding:1px; border:1px solid #e0dfdf; margin-right:8px;}
.o_read li a:hover{background: none; color:#FE8A01}
.o_read li a:hover img{border:1px solid #fe8a01;}

/* 精品推荐 */
.jptj{margin:10px 5px;overflow:hidden}
.jptj .list{width:268px;height:318px;overflow:hidden;}
.jptj .list .ft{ padding:0 5px;margin-bottom:10px;height:122px}
.jptj .list .ft .imgbg{border:1px solid #B0ACA1;width:84px; height:112px; padding:1px; margin-right:10px}
.jptj .list .ft h3 a{color:#6d2c06; line-height:24px}
.jptj .list .ft em{color:#fe8a01;}
.jptj .list .ft em a{color:#fe8a01; text-decoration:underline}
.jptj .list .ft em a:hover{ text-decoration:none}
.jptj .list .ft p{color:#666; padding-top:5px; line-height:20px; text-indent:2em}
.jptj .list .ft a.more,
.jptj .list .ft a.more:link,
.jptj .list .ft a.more:visited{color:#5eb4d8; float:right}
.jptj .list .ft a.more:hover{color:#FE8A01;}
.jptj .list ul{height:183px;clear:both; margin:0 5px; overflow:hidden; padding-top:5px}
.jptj .list ul li{ height:23px;overflow:hidden;background:url(/images/xd.gif) repeat-x bottom;}
.jptj .list ul li a{ line-height:22px;}


.flft a:hover,.jptj .list .ft a:hover{background: none;}
.flft a:hover img,.jptj .list .ft a:hover img{border:1px solid #fe8a01;}

/******** 作品信息页 *******/
/** 作品信息 **/
#lzico,#wjico{background:url(/images/xs.gif) -481px -611px no-repeat;height:54px;position:absolute;right:-12px;top:-12px;width:93px;}
#wjico {background:url(/images/xs.gif) -481px -681px}
.work{ background:#fff; padding:12px; clear:both; height:auto;}
.work .bortable{ height:auto}
.work .wleft{ width:212px; float:left; overflow:hidden}
.work .wleft img{ padding:1px; float:left}
.work .wleft .plnum{height: 25px;margin:0 auto;clear:both;border-top:1px solid #E0DFDF;border-bottom:1px solid #E0DFDF;background-color: #F5F5F5;background-image: url(/images/xs.gif);background-position: 25px -820px;}
.work .wleft .zztj{ background:#f0fafe; margin:1px; padding:10px; line-height:24px;}
.work .wleft .zztj h3{ color:#454545;}
.work .wleft .zztj a{color:#5eb4d8}
.work .wleft .zztj a:hover{ color:#FE8A01}
.work .wleft .zztj ul{width:100%;padding:5px 0 5px 0;}
.work .wleft .zztj ul li{width:50%;float:left;line-height:28px;}
.download{cursor:pointer;background:url(/images/xs.gif) 0px -775px no-repeat; border:0;width:59px;height:24px;float:left;padding-left: 30px;}
.review a.f14{color:#5eb4d8;}

.work .wright{ float:right; width:508px; height:100%;}
.work .wright #title{position:relative;height:24px;padding-top:20px;font-weight:normal;text-align:center}
.work .wright #title em a{font-size:12px;}
.work .wright h2 a,.work .wright h1{font-size:20px; font-family:"黑体";color:#7b4900;}
.work .wright h2 a:hover{text-decoration: underline;}
.work .wright em{color:#454545; padding-left:15px}
.work .wright em a{ color:#7b4900}
.work .wright .winfo{ border-bottom:1px solid #e0dfdf; overflow:hidden; line-height:30px;height:30px; padding:0 5px}
.work .wright .winfo ul li {float:left;color:#454545;font-weight: bold;width:25%;}
.work .wright .winfo span{color:#888;font-weight: normal;}
.work .wright .sc{ text-align:right;line-height:26px;display:block; padding-top:5px;}
.work .wright .sc a{color:#fe8a01; margin-left:10px;}
.work .wright p{ clear:both; color:#454545; line-height:22px; padding:0 10px; height:auto; overflow:hidden}
.work .wbutton{clear:both;height:40px; text-align:center; padding:20px 20px 0 0 ;}
.work .wbutton input{ float:none; margin:0;margin-left:20px;}
/** 作品信息关键字 **/
.work .wright .wkey{border-top:1px solid #e0dfdf; padding-top:10px; height:auto;}
.work .wright .wkey a:link,.work .wright .wkey a:visited{ color:#5eb4d8; margin-right:10px; }
.work .wright .wkey a:hover{ color:#FE8A01}
.work .wright .readlast{border-top:1px solid #e0dfdf; height:auto;padding:3px 0 3px 8px;}
.work .wright .readlast a:link,.work .wright .wkey a:visited{ color:#5eb4d8; margin-right:10px; }
.work .wright .readlast a:hover{ color:#FE8A01}
/** 作品信息红黑票 **/
.work .rbticket{clear:both;background:url(/images/pp.gif) 0 30px no-repeat; height:50px;width:326px; margin:0 auto; padding:45px 72px 0; position:relative}
.work .rbticket .percent{width:327px;height:27px;clear:both; background:url(/images/pp.gif) 0 -173px;}
.work .rbticket .percent .tiao{height:27px;float:left;background:url(/images/pp.gif) left -85px no-repeat; width:50%; border-right:1px solid #fff;position:relative;}
.work .rbticket .percent .tiao p{width:157px;text-align:center; height:30px;line-height:26px; color:#454545; display:block;background:url(/images/pp.gif) 0 -120px; padding:0;position:absolute;right:-80px; top:-35px;}
.work .rbticket .btnleft,.work .rbticket .btnright,.work .rbticket a.btnleft:hover,.work .rbticket a.btnright:hover{ width:36px; height:36px; background:url(/images/pp.gif) -432px -132px; display:block; position:absolute;left:11px;top:41px}
.work .rbticket .btnleft,.work .rbticket .btnright{ background:none}
.work .rbticket .btnright,.work .rbticket a.btnright:hover{ background-position:-432px -86px; left:424px; top:40px;height:37px}
.work .rbticket .pnum{ padding-top:10px;}
.work .rbticket .pnum .fl{ color:#ac0101}
.work .rbticket .pnum .fr{ color:#454545}
/* 月票排名 */
.yp{ height:75px; overflow:hidden; padding-top:8px;}
.yppb{ background-position:-227px -680px; width:59px; height:74px; float:left}
.yptp{ background-position:-294px -680px; width:117px; height:74px; float:right}
.yp p{text-align:center;}
.yp p a{ text-align:center; line-height:53px; font-size:25px; font-family:"黑体"; color:#454545;}
.yp span,.yp span a{ padding:0 5px; line-height:20px; color:#454545}
.yp span a.fr{ color:#900}
/* 本书相关 */
.abook{width:95%;margin:15px 0 0 6%;}
.abook dd {width:33%;height:26px;float:left;line-height:26px;text-indent:1%;font-weight:bold;color:#454545;overflow:hidden;}
.abook dd span {font-weight:normal;}
#tp .time{ color:#888;position:relative;float:right; margin-top:-20px; padding-right:10px;}

/* 更新章节 */
#gxzj .title .fr{color:#7b4900;}
#gxzj .title .fr a{ color:#900}
#gxzj .title .fr span a{ color:#7b4900}
#gxzj .info{ background:url(/images/xd.gif) 0 36px repeat-x; padding:10px 20px;}
#gxzj .info h3,#gxzj .info h3 a{color:#5eb4d8; line-height:28px;}
#gxzj .info h3 a:hover{color:#FE8A01}
#gxzj .info h3 em{ font-weight:normal; color:#888; padding-left:20px;} 
#gxzj .info h3 span{font-weight:normal; padding-right:10px;}
#gxzj .info p{ padding:5px 0; line-height:20px; color:#454545; text-indent:2em}
#gxzj .info.vip h3,#gxzj .info.vip h3 a{color:#fe8a01; line-height:28px;}
#gxzj a:hover p{ color:#FE8A01}
/*************** 搜索结果页 ***********/
#booksearch .title{ height:32px; line-height:31px; padding-left:20px; color:#666}
#booksearch .title span,#booksearch .title strong{ color:#fe8a01; padding:0 5px;}
#booksearch .list{padding:10px 20px;border-bottom:1px dotted #e0dfdf}
#booksearch .list h1{ height:24px;line-height:24px;}
#booksearch .list h1 a.f14{color:#025b81;font-size:14px;}
#booksearch .list h1 span{ font-size:14px;text-decoration:underline;}
#booksearch .list span{color:#fe8a01;}
#booksearch .list div{height:24px;}
#booksearch .list p{color:#888; line-height:18px; padding:3px 0}
#booksearch .list p em{ color:#333}
#booksearch .list p a{ color:#5eb4d8;margin-right:12px;}
#booksearch .list p em a{ color:#454545;}
#booksearch .list p.fr a{ color:#fe8a01;margin:0 6px;}
#booksearch .bortable{ border-width:1px 0; padding:1px 0; margin-bottom:1px; margin-top:-1px}
#booksearch .bortable div{ background:#f5f5f5; padding:5px 0}
#booksearch .bortable div table{ background:#f5f5f5; width:90%; margin:0 auto; line-height:24px;}
#booksearch .bortable table th{text-align:left;color:#069;font-size:14px; font-weight:normal; line-height:28px;}
#booksearch .bortable table a{ color:#666}
#booksearch .bortable table td{ width:20%; text-align:left}

#booksearch .bookpage .fl{ line-height:18px}
#booksearch .bookpage{ height:60px;}
#booksearch .bookpage .page{ float:none; text-align:center;}
#booksearch .bookpage .p_tc{text-align:center; height:20px; overflow:hidden;line-height:30px; color:#666}
#booksearch .bookpage .p_tc span{color:#fe8a01; margin:0 3px}


/*************** vip频道样式 ***********/

#vip{ background:#fff}



/* vip更新列表 */
#vipupdate .title{height:32px; background-position:0 -250px;}
#vipupdate .title h2{padding:8px 0 0 0}
#vipupdate .title .px{height:30px;overflow:hidden; padding:0 15px}
#vipupdate .title .px .fr{ padding-top:3px}
#vipupdate .title .px .fr .submit{color:#454545;width:61px;height:24px;background:#f0fafe url(/images/x.gif) 0 -1270px;border:1px solid #5eb4d8;float:left; line-height:24px}
#vipupdate .title .px .fr .selSearch{ width:60px; margin-left:0}
#vipupdate .title .px .fr .nowSearch{ width:40px;}
#vipupdate .title .px .fr ul.selOption{ padding:0; height:auto; background:#fff; width:60px;}
#vipupdate .title .px .fr ul.selOption li{ float:none; height:21px; padding-top:0}
#vipupdate ul.column li,#vipupdate ul.column li.ro3{text-align:center;line-height:20px;color:#5eb4d8;}
#vipupdate ul li.ro2{width:392px;padding-left:6px}
#vipupdate ul li.ro3{width:60px; color:#6d2c06}
#vipupdate ul li.ro4{width:84px;float:left; text-align:center}
#vipupdate ul li.ro5{width:50px;text-align:center}
#vipupdate ul li.ro6{width:50px;float:right;text-align:center}
#vipupdate ul li.ro4 a{color:#025b81}
#vipupdate ul li.ro5 a{color:#666}
#vipupdate ul li.ro6 a{color:#c00}

/* vip精品推荐 */
.bjptj{margin:13px 8px 0 8px;overflow:hidden;height:225px;}
.bjptj .list{width:184px;float:left}
.bjptj .list a img{border:1px solid #B0ACA1;width:120px; height:160px; padding:1px; margin-left:30px;}
.bjptj .list a:hover{ background:none}
.bjptj .list a:hover img{border:1px solid #FE8A01;}
.bjptj .list h3{ clear:both; text-align:center; padding-top:5px} 
.bjptj .list h3 a{color:#6d2c06;line-height:24px;}
.bjptj .list p{color:#888;line-height:20px; text-align: center}
/* vip左 */
.vip_l{ background:url(/images/vip_a.jpg) no-repeat;padding:2px 24px 0 0;height:111px;overflow:hidden;clear:both}
.vip_l a{display:block; margin-top:18px;width:110px; height:28px; float:right; clear:both;}
/* 会员服务 */
.quick{height:384px; background:url(/images/vip_b.gif) no-repeat; overflow:hidden}
.quick a{display:block;}
.quick a:hover{ background:url(/images/vip_b.gif) no-repeat;}
.quick a.b1{width:76px; height:76px;margin:76px 0 0 15px;}
.quick a.b1:hover{background-position:-15px -400px;}
.quick a.b2{width:80px;height:76px;margin:-15px 0 0 100px;}
.quick a.b2:hover{background-position:-100px -461px;}
.quick a.b3{width:76px; height:82px;margin:-12px 0 0 20px;}
.quick a.b3:hover{background-position:-20px -525px;}
.quick a.b4{width:90px; height:90px;margin:0 0 0 80px;}
.quick a.b4:hover{background-position:-80px -607px;}

/* 广播 */
#notice{background:#f0fafe;height:175px;line-height:28px;border:1px solid #e0dfdf;margin:10px;}
#notice ul{ padding:0 15px;}
#notice ul li{color:#999; padding-right:15px;color:#006699;}
#notice ul li.gp{color:#ff0000;}
#notice ul li span{ font-weight:bold; background:url(/images/xs.gif) -950px -33px no-repeat; padding-left:25px; color:#fe8a01;}
#notice ul li a{ font-size:14px;}


/* 评论操作 */
.edit{ padding:1px; border-bottom:1px solid #e0dfdf}
.edit div{ text-align:center; background:#ededed; padding:5px;}
.edit div input{background:#FFFFFF url(/images/x.gif) repeat-x 0 -1065px;border:1px solid #B2B2B2;color:#454545;height:23px;line-height:20px;margin-right:10px;text-align:center;width:60px;}





/*月票投票*/
.bookyp,a.yphelp:hover,.bookyp a.yptp:hover{background:url(/images/tb.gif);}
.bookyp{height:136px; overflow:hidden}
.yphelp{display:block; height:29px; width:74px;}
a.yphelp:hover{ background-position:0 -150px}
.bookyp .block{ padding-left:20px; height:100px}
.bookyp span{ color:#f2f26f;width:100%; display:block}
.bookyp p,.bookyp p a:link,.bookyp p a:visited,.bookyp p a:hover{color:#fff; font-family:"黑体"; font-size:25px; width:100%; text-align:center}
.bookyp .pm{ padding-top:25px; width:60px;}
.bookyp .num{ padding:10px 0 0 15px; width:84px}
.bookyp .yptp{ background:none;display:block; float:right; height:20px; width:50px; margin-top:20px}
.bookyp a.yptp:hover{background-position:-158px -152px; display:block; float:right; height:20px; width:50px; margin-top:20px}

#box4{height:auto;margin:10px 0;}
#box4 p{float:left;line-height:30px;font-size:14px;}
#box4 p big{font-weight:bold;font-size:24px;color:#f60;}
#box4 p small{font-size:18px;color:#f60;}
#box4 p a{color:#f60;}
#box4 div{float:right;width:224px;}
#box4 div ul li{float:left;width:112px;height:35px;text-align:center;padding-top:17px;font-size:14px;background:url(/images/user_b.png) no-repeat;}
#box4 div ul li a{color:#fff;}
#box4 div #bt_3,#box4 div #bt_4{background:url(/images/user_b.png) 0 bottom no-repeat;}
#box4 div .btbg1,#box4 div .btbg2{background:url(/images/user_b.png) 0 bottom no-repeat;}

.toast-wrap{position:fixed;bottom:20%;color:#fff;width:100%;text-align:center;font-size:14px;display:none}
.toast-msg{background-color:rgba(0,0,0,.7);padding:20px;border-radius:5px}
.toastAnimate{animation:toastKF 3s}

.modal p:hover {
  cursor: pointer;
}

.overlay {
  width: 100%;
  height: 100%;
  position: fixed;
  top: 0;
  left: 0;
  z-index: 1000;
  display: none;
}
.modal {
  display: none;
  background: #eee;
  padding: 0 20px 20px;
  overflow: auto;
  z-index: 1001;
  position: absolute;
  width: 320px;
  min-height: 220px;
  font-family:Arial;
  box-shadow: inset 0 1px 1px #ccc, 0 2px 5px #999;
}
.modal .notice{
	text-align: center;
	margin: 0 auto;
	font-size: 22px;
	color:#006699;
	padding: 15px;

}
.modal .text{
	padding: 15px;
	font-size: 16px;
	color:red;
}
.modal .closeBtn{
	font-size: 14px;
    padding: 5px 10px;
	height: 22px;
    width: 40px;
    background-color:#006699;
    border: none;
    border-radius: 2px;
    color: #fff;
	text-align: center;
	margin: 10px auto;
}