
/* 通用 */
.imore,.icovip,.icomonth,.sother .title,.newbook ul.ebook li b,.loca div .rhome,.bntag .title h3,.bntag .title2 h3,.bntag .title3 h3,.shadowtbg h3,{background-image:url(/images/xs.gif)}
*{ margin:0; padding:0;font-family:"宋体",Arial,Helvetica;font-size:12px;list-style:none;WORD-BREAK:break-all;}
a:active {blr:expression(this.onFocus=this.blur())}
a:focus{ -moz-outline-style: none;outline-style: none;}
/*table{border-collapse:collapse; width:100%;}*/
.tl{ text-align:left}
.tc{ text-align:center}
.tr{ text-align:right;}
.fl{float:left;}.fr{float:right;}.cl{clear:both;}
ul{height:100%}
.spline{clear:both; height:8px; overflow:hidden;}
.dis{display:block;}.undis{display:none;}
a,.submit{ cursor:pointer;}
a img,img{ border:0}
a img{ float:left;}
.bimg{ width:120px; height:160px; padding:1px; border:1px solid #e0dfdf;}
.simg{ width:60px; height:80px; padding:1px; border:1px solid #e0dfdf;}
.mximg{ width:100px; height:75px; padding:1px; border:1px solid #e0dfdf;}
.borimg{border:1px solid #e0dfdf; height:auto;}
select, input {font-size:12px;vertical-align:middle;}
.imore{display:block;width:42px;height:11px;background:-709px -60px no-repeat;float:right;padding-right:12px;}
.input_01 {border:1px solid #C8C8C8;height:16px;width:72px; padding:2px 2px 0;*padding-top:3px;*height:15px;}
.bortable,.bntag,.btable{border:1px solid #e0dfdf; height:100%}
.icovip,.icomonth{padding:3px 4px; background:-769px -60px no-repeat; margin:0; font-size:12px; font-weight:normal;}
.icomonth{ background-position:-783px -60px;}
a.icomonth:hover,a.icovip:hover{text-decoration:none;}
/* 文字 */
.fb{ font-weight:bold}
.fn{ font-weight:normal}
.f14{ font-size:14px;}
.fred,a.fred:link,a.fred:visited{ color:#b0251e}
.forg,a.forg:link,a.forg:visited{ color:#fe8a01}
.f88,a.f88:link,a.f88:visited{ color:#888}
.f66,a.f66:link,a.f66:visited{ color:#666}
.f33,a.f33:link,a.f33:visited{ color:#333}
.fzong,a.fzong:link,a.fzong:visited{ color:#7b4900}
.fblue,a.fblue:link,a.fblue:visited{color:#5eb4d8;}
.uf66,a.uf66:link,a.uf66:visited{ color:#666; text-decoration:underline}
a.uf66:hover{color:#666;text-decoration:none}
h2,h2 a{font-size:14px;}
h3{ font-size:12px;}
em{font-style:normal;}
a:link,a:visited{color:#454545; text-decoration:none;}
a:hover{color:#fe8a01; text-decoration:none;}
/* 块 */
.wrap{width:970px; margin:0 auto; height:100%;}
.sidearea{width:202px;float:left;height:100%;}
.midarea{width:550px;float:left;height:100%;_overflow:hidden;}
.viewbox{width:480px;float:left;height:100%;_overflow:hidden;}
.viewbox2{width:272px;float:left;height:100%;}
.mainarea{width:760px;*width:750px;float:left;height:100%;_overflow:hidden;}
.area376{width:376px;float:left;height:100%;_overflow:hidden;background:#fff;}
.mr8{ margin-right:8px;}
.mainarea:after,.sidearea:after,.midarea .con:after,.bortable:after,.bntag:after,ul:after,.ztinfo:after{content:".";display:block;clear:both;visibility:hidden;height:0;}
/* 翻页 */
.page{padding:0 3px;background:none;}
.page a,.page a:link,.page a:visited { border:#dedfde 1px solid;color:#036cb4; background:#fff; margin-right:3px;padding:2px 6px;text-decoration: none;}
.page a:hover,
.page a.current,
.page a.current:link,
.page a.current:visited,
.page a.current:hover{border: #f5f5f5 1px solid;color:#fff; background:#036cb4; text-decoration:none}
.page span{padding:2px 6px;color: #036cb4;}
.page .jump{color:#025B81;line-height:40px;}
.page .jump input{ width:30px;vertical-align:baseline;_margin-top:10px;}
.page .jump input.button{background:#F5F5F5 none repeat scroll 0 0;border:1px solid #E0DFDF;color:#025B81;padding:0 5px;width:40px;*height:16px; line-height:16px; font-size:12px;}
.page.tc{ height:40px; clear:both}
.bookpage{ background:#f5fcff; height:40px;padding:0 18px}
.bookpage .fl{ line-height:40px;color:#5eb4d8;}
.bookpage .fl span{ color:#6d2c06; margin:0 3px}
.bookpage .tc{ line-height:40px; color:#666}
.bookpage .tc strong{ margin:0 3px; color:#025b81}
.bookpage .tc a{ margin-left:20px;color:#025b81}
.bookpage .page{ float:right;}
/* 蓝色渐变框 */
.btable .title,.btable .titleb{ height:31px;background:url(/images/xs.gif) 0 -475px; overflow:hidden}
.btable .title1,.btable .title1b{ height:31px;background:url(/images/xs.gif) 0 -440px; overflow:hidden}
.btable .titleb,.btable .title1b{ height:32px;}
.btable .title h2,.btable .title1 h2{color:#025b81; padding:5px 0 0 15px;line-height:20px;float:left;font-size:12px;}
.btable .titleb h2,.btable .title1b h2{color:#025b81;float:left;padding:5px 0 0 15px;line-height:20px;font-size:13px;}
.btable .title a.more:link,.btable .title a.more:visited,.btable .title1 a.more:link,.btable .title1 a.more:visited{ float:right; padding:13px 10px 0 0; color:#888}
.btable .title em,.btable .title1 em{color:#5eb4d8;float:right; margin-right:10px;padding:8px 0 0 8px}
.btable .title em a:link,.btable .title em a:visited,.btable .title1 em a:link,.btable .title1 em a:visited{color:#5eb4d8;}
.btable .title a.more:hover,.btable .title1 a.more:hover,
.btable .title em a:hover,.btable .title1 em a:hover{color:#FE8A01;}
/* 排行榜 */
.top{border:1px solid #e0dfdf; height:100%;}
.top .title{background: url(/images/t_list.gif) no-repeat;height:26px;overflow:hidden;}
.top .title h3,.top .title h2,.top .title samp,.top .title p{font-weight: bold;padding-left:25px;line-height:25px; float:left;color:#5eb4d8}
.top .con ul{ background:url(/images/alist.gif) 8px 10px no-repeat; height:auto; padding:4px 6px 0;}
.top .con ul li{padding-left:24px;height:21px;padding-top:3px;overflow:hidden;background:url(/images/xd.gif) repeat-x 0 bottom; clear:both;}
.top .con ul li *{ line-height:21px;}
.top .con ul li a,.top .con ul li a:link,.top .con ul li a:visited{color:#025b81;display:inline; height:19px; overflow:hidden; margin:0; padding:0;}
.top .con ul li a:hover{color:#fe8a01;}
.top .con ul li span{ float:right;width:54px;text-align:right;color:#c00;font-size:11px;font-family:Arial}
.top .more{ text-align:right; padding:7px 8px 0 0; clear:both}
.top .more a,.top .more a:link,.top .more a:visited{color:#5eb4d8;}
.top .more a:hover{color:#fe8a01;}
.top .ment{ padding:5px 6px 0 0;height:23px; float:right;}
.top .ment dt{display:inline;float:left; margin-left:3px;}
.top .ment dt a{background:url(/images/xs.gif) 0px -183px no-repeat;display:block;width:26px; height:23px;overflow:hidden; text-align:center;color:#888;font-weight:normal; line-height:26px;}
.top .ment dt.active a{ background-position:0 -160px; color:#5eb4d8}
.sother{border:1px solid #e0dfdf;}
.sother .title{background-position:-430px -160px; height:28px}
.sother .title h3{background:url(/images/xs.gif) -949px -780px no-repeat; padding-left:29px;line-height:28px; float:left;color:#5eb4d8}
/* 切换 */
.ment dt{float:left;}
.ment dt a{display:block;}
.ment dt a:hover{text-decoration:none}
/* 更新列表 */
.newbook .con{padding:4px 8px 1px;}
.newbook ul.column{border-bottom:1px solid #e0dfdf; height:24px;overflow:hidden;line-height:24px;}
.newbook ul.column li{text-align:center;line-height:20px;color:#5eb4d8;}
.newbook ul.column li.ro0{color:#5eb4d8;}
.newbook ul.column li.ro1{color:#5eb4d8;}
.newbook ul.column li.ro2 em{ padding:2px 0; color:#888; padding-right:6px; background:#f5f5f5; margin-left:8px}
.newbook ul.column li.ro2 em span{ margin-left:6px}
.newbook ul.column li.ro2 em span.icomonth{ margin-right:2px;}
.newbook ul.column li.ro4{color:#5eb4d8; width:36px;font-size:12px;float:right;text-align:right;}
.newbook ul.column li.dhh{color:#5eb4d8;font-size:12px; font-family:"宋体"}
.newbook ul{padding:0 3px;height:28px;overflow:hidden;background:url(/images/xd.gif) repeat-x 0 27px;clear:both;}
.newbook ul li{float:left;display:block; height:26px;overflow:hidden;line-height:28px;padding-top:2px; clear:none}
.newbook ul li.ro0{width:40px;color:#888;text-align:center;}
.newbook ul li.ro1{width:70px;color:#888}
.newbook ul li.ro11{width:70px;color:#888;text-align:center;}
.newbook ul li.ro2{width:285px;padding-left:6px}
.newbook ul li.ro3{width:84px;padding-left:6px;text-align:right}
.newbook ul li.ro4{color:#888;font-size:11px;font-family:Arial;float:right;}
.newbook ul li.ro5{color:#888;font-size:11px;font-family:Arial;width:80px;}
.newbook ul li.dhh{ width:122px;font-size:11px;font-family:Arial; color:#6d2c06; text-align:center}
.newbook ul li.dhh span{color:#aaa;font-size:11px;font-family:Arial; margin:0 3px;}
.newbook ul li.ro1 a:link,.newbook ul li.ro1 a:visited{ color:#888}
.newbook ul li.ro2 a:link,.newbook ul li.ro2 a:visited{font-weight:normal;line-height:24px; color:#666;}
.newbook ul li.ro2 a.f14:link,.newbook ul li.ro2 a.f14:visited{color:#6d2c06;}
.newbook ul li.ro3 a:link,.newbook ul li.ro3 a:visited{color:#025b81}
.newbook ul li.ro2 a.f14:hover,.newbook ul li.ro2 a:hover,.newbook ul li.ro3 a:hover,.newbook ul li.ro1 a:hover{color:#fe8a01;}
.newbook .more{ text-align:right; padding:7px 8px 0 0;clear:both;}
.newbook .more a,.newbook .more a:link,.newbook .more a:visited{color:#5eb4d8;}
.newbook .more a:hover{color:#fe8a01;}
.newbook ul.ebook{width:99%;list-style:none;height:auto;line-height:70px;overflow:visible;border-bottom:1px solid #e0dfdf;background:none;}
.newbook ul.ebook li{width:99%;float:left;height:26px;line-height:26px;border:none;}
.newbook ul.ebook li a.f13{color:#5eb4d8;font-size:13px;font-weight:bold;}
.newbook ul.ebook li big{text-align:left;width:60%;float:left;}
.newbook ul.ebook li span{font-weight:normal;font-size:12px;color:#888;margin-left:20px;}
.newbook ul.ebook li span a{color:#888;}
.newbook ul.ebook li small{text-align:right;width:40%;float:right;}
.newbook ul.ebook li b {display:block;float:left; width:20px;height:20px;background:-958px -199px no-repeat;}
.newbook ul.ebook li b.yellow{background-position:-958px -166px;}
.newbook ul.ebook li b.yellow2 { background-position:-763px 10px;}
.newbook ul.ebook li b.blue { background-position:-958px -200px;}
.newbook ul.ebook li.down{height:40px;}
.newbook ul.ebook li.down a{float:left;margin-right:10px;color:#025b81;margin-left:4px;}
.newbook ul.ebook li.down h1{font-size:12px;margin-left:30px;font-weight:normal;font-size:12px;}
.newbook ul.ebook li a.download{cursor:pointer;background:url(/images/xs.gif) 0px -775px no-repeat; border:0;width:89px;height:24px;}
/* 位置 */
.loca{ padding:0 1px; background:#fff; border:1px solid #e0dfdf; width:966px; margin:0 auto}
.loca div{ background:url(/images/x.gif) 0 -220px; height:28px; padding:0 14px; overflow:hidden; color:#666; line-height:28px;*line-height:30px;}
.loca div a,.loca div a:link,.loca div a:visited{color:#666}
.loca div strong,.loca div a.home,.loca div a.home:link,.loca div a.home:visited{ color:#025b81}
.loca div strong{ color:#7b4900}
.loca div .rhome{ background:0 -234px no-repeat; width:129px; display:block; float:right; height:13px; overflow:hidden; margin-top:15px;}
.loca div a:hover{ color:#FE8A01}
/* 推荐切换和书讯切换 */
.bntag .ment{padding-top:4px; height:30px; float:left;}
.bntag .ment dt{margin-right:3px}
.bntag .ment dt a{display:block; line-height:26px;width:99px;height:30px;overflow:hidden; text-align:center;color:#5eb4d8}
.bntag .ment dt.active a{background:url(/images/xs.gif) -440px -60px;color:#025b81; font-weight:bold}
.bntag .ment dt.normal a{background:url(/images/xs.gif) -559px -60px;margin-top:3px; line-height:24px}
.bntag .title,.bntag .title2,.bntag .title3{padding-left:20px;background:#fff url(/images/xs.gif) 0 -360px; height:35px; overflow:hidden}
.bntag .title2{ background-position:0 -399px}
.bntag .title3{ background-position:0 -320px}
.bntag .title h3,.bntag .title2 h3,.bntag .title3 h3{background:-440px -60px no-repeat;color:#025b81; width:99px; height:30px; line-height:26px; text-align:center; float:left; margin-top:4px;}
.bntag .title a.fr,.bntag .title2 a.fr,.bntag .title3 a.fr{ margin-right:8px;font-weight:normal;color:#888;line-height:20px; padding-top:8px}
/* 评论登陆 */
.signbox{color:#666; height:40px; padding-top:15px;}
.signbox input.text{border:1px solid #c8c8c8;height:16px; line-height:16px;padding:3px 0 2px 3px; width:80px;background-color:#fff}
.signbox input.submit,.lybox p .submit{background:#fff url(/images/x.gif) 0px -1065px repeat-x; height:23px;border:1px solid #b2b2b2; line-height:20px;color:#454545; text-align:center; width:48px; margin-right:10px;}
.signbox span{line-height:24px; color:#666}
.signbox img{ margin-top:-3px}
.lybox{ padding:0 0 15px 15px; clear:both}
.lybox textarea{width:680px; font-size:14px; padding:5px; height:80px;border:1px solid #c8c8c8;}
.lybox p{ text-align:right; padding-top:15px; line-height:23px;}
.lybox p a,.lybox p a:link,.lybox p a:visited{color:#025b81; padding-bottom:1px;}
.lybox p .submit{ width:160px; margin-left:20px}
p.ly{border-top:1px dashed #e0dfdf;padding:15px 20px;line-height:20px;}

/*logo加登入*/
#login a{background:url(/images/xs.gif) -801px -550px;display:block;float:left;height:21px;margin-right:16px;position:relative}
.areg,.aout{padding-left:14px}
#login a.abook{margin:0 16px 0 0; width:60px;}
.alogin em,.asign em,.aloginon em,.asignon em,.abook em,.amsg em{background:url(/images/xs.gif) -942px -636px no-repeat; float:left;display:block; width:30px; height:20px;}
.asign em,.asignon em{background-position:-942px -606px;}
.abook em{ background-position:-738px -187px;}
.amsg em{ background-position:-738px -157px; width:36px;}
#login a div{ float:left; line-height:22px;_line-height:24px;}
.alogin span,.areg span,.aout span,.aloginon span{background:url(/images/xs.gif) -801px -704px no-repeat;float:left;display:block;width:32px;height:20px;}
.areg span{background-position:-931px -703px;width:40px;}
.aout span{background-position:-865px -704px;width:40px;}
#login a label{background:url(/images/xs.gif) right -550px;float:left;display:block; width:10px; height:21px; position:absolute;right:-10px;}
#login a:hover,#login a.aloginon{ background-position:-801px -581px; color:#000; text-decoration:none}
#login a:hover label,#login a.aloginon label{ background:url(/images/xs.gif) right -581px;display:block;width:10px;height:21px;}
.ui-effects-transfer { border: 1px dotted gray;} 
/* 底部 */
#foot{background:#f5f5f5 url(/images/x.gif) repeat-x;height:160px; overflow:hidden; text-align:center; clear:both}
#foot .footlink{padding:25px 0 10px;color:#5eb4d8;background:#f5f5f5 url(/images/x.gif) repeat-x;}
#foot .footlink a:link,#foot .footlink a:visited{ color:#5eb4d8; margin:0 5px; }
#foot .footlink a:hover{ color:#FE8A01;}
#foot .f66{ line-height:24px;}
/*dao头部开始*/
#login .submit,#login .regforget,#login #msg_count_tip,#head .nav ul,.searchbar,.search .text,.search_button{background-image:url(/images/xs.gif)}
/* CSS Document */
body{background:#fff url(/images/di_body.gif) repeat-x;}
#head{ width:970px; margin:0 auto; height:232px; position:relative;}
/* 登陆条 */
.loginblock{ height:26px; padding:4px 15px 0; overflow:hidden;}
.loginblock .fl a{ line-height:22px; margin:0 3px;}
#login{float:right;}
#login .loginbox{ padding-top:4px;}
#login .submit{background-position:-112px -60px;border:0;color:#025b81;height:20px;width:50px;*padding-top:3px;}
#login .regforget{background-position:-174px -60px;border:0;color:#025b81;height:20px;width:113px; float:left;text-align:center; margin-left:8px;*margin-top:1px;}
#login .regforget a{ line-height:22px}
#login #msg_count_tip{background-position:-320px -60px; padding-left:20px}
/* logo */
#xiaoshuo{position:absolute;width:190px;height:90px;top:51px;}
#head h1 a{ display:block;width:184px;height:55px;background:url(/images/logo.gif) no-repeat;overflow: hidden;line-height: 130px;}
#xiaoshuo p{color:#153E11;display:block;font-size:13px;height:20px;letter-spacing:2px;text-decoration:none;width:190px;text-align:center; padding-top:12px}
#logo{position:absolute;width:190px;height:90px;background:url(/images/logo.gif) no-repeat;top:51px;}
#logo a{ display:block; width:184px; height:55px}
#logo p{color:#153E11;display:block;font-size:13px;height:20px;letter-spacing:2px;text-decoration:none;width:190px;text-align:center; padding-top:12px}
/* 主导航 */
#head .nav .banner{ height:60px;}
#head .nav{ padding:14px 0 0 210px; clear:both;height:115px}
#head .nav ul{background-repeat:no-repeat; margin-top:11px; height:40px; padding-left:1px;}
#head .nav ul li{ float:left;width:83px;text-align:center; position:relative}
#head .nav ul li .hot{ position:absolute; width:17px; height:22px; top:-5px;right:0px}
#head .nav ul li a{display:block;line-height:39px;color:#454545; font-size:13px; line-height:42px}
#head .nav ul li a.fred{ color:#b0251e}
#head .nav ul li a:hover,
#head .nav ul li a.on{display:block;width:83px;height:39px;background:url(/images/xs.gif) -1px -50px; text-decoration:none; color:#fff;font-weight:bold;}
#head .nav ul li a.on{ font-size:14px}
/* 分类导航 */
#head .nav2{ clear:both;text-align:center;color:#025b81; height:26px;line-height:26px;padding-left:105px;position:relative;}
#head .nav2 a,#head .nav2 a:link,#head .nav2 a:active{color:#025b81;}
#head .nav2 a:hover{ color:#FE8A01}
#head .nav2 a.vip,#head .nav2 a.vip:link,#head .nav2 a.vip:active,#head .nav2 a.vip:hover{ background:url(/images/xs.gif) -580px -398px ; width:98px; height:28px;position:absolute; float:left;top:-4px; padding:2px 0 0 1px;left:20px;_padding-top:3px}
#head .nav2 a.book_sort {background:url(/images/xs.gif) -2px -842px;width: 80px;display: inline-block;}
/* 搜索 */
.searchbar{ height:46px; overflow:hidden; background-position:0 -99px;}
.searchbar .key{ line-height:45px; padding-left:16px; width:455px; float:left; height:45px; color:#888; overflow:hidden}
.searchbar .key a,
.searchbar .key a:link,
.searchbar .key a:active{ color:#fe8a01; margin-right:10px;}
.searchbar .search{ float:right; padding:11px 16px 0 0;width:465px;}
.search .text{width:270px; border:1px solid #ccc;padding:3px 5px 0 22px;*padding:2px 5px 1px 22px;font-size:14px;height:19px;line-height:19px; background:#fff -950px 4px no-repeat; color:#999;float:left}
.search select{position:relative;right:-1px;bottom:-1px;font-size:14px;width:68px;border:0;}
.search_button{background-position:-870px 0; width:63px; height:24px; border:0;float:left}
/* 搜索select */
.selSearch{float:left;width:68px;background:#fff;height:18px;line-height:18px;border:1px solid #ccc;margin:0;}
.nowSearch{float:left;width:48px;height:21px;line-height:22px;padding-top:1px;overflow:hidden;padding-left:4px;color:#454545; cursor:pointer}
#tj{display:none}