.fenlei{ width:170px; height:311px; position:absolute; top:40px; color:#fff; background:#f90; float:left; border-top:0; font-size:14px; margin-right:10px }
.fenlei ul li{ clear:both; height:40px; line-height:40px; width:170px; display:block; position:relative; vertical-align:bottom }
.fenlei ul li a{ color:#fff }
.fenlei ul li a:hover{ color:#fff }
.fenlei .line_div{ padding-left:1px; height:1px; clear:both; line-height:0; font-size:0; background:url(../images/ksw_bgbg.png) no-repeat left -863px }
.fenlei ul .libg{ background:#f57d00; line-height:40px }
.fenlei ul .hover{ background:#f57d00; line-height:40px }
.fenlei ul li b{ color:#ffcc80; margin-left:20px }
.fenlei ul li span{ display:block; float:left; width:24px; height:24px; margin:8px 0 0 0; background:url(../images/ksw_bgbg.png) no-repeat; padding-left:13px; margin-right:8px }
.fenlei ul li .sp_1{ background-position:-439px -910px }
.fenlei ul li .sp_2{ background-position:-441px -952px }
.fenlei ul li .sp_3{ background-position:-439px -992px }
.fenlei ul li .sp_4{ background-position:-439px -1030px }
.fenlei ul li .sp_5{ background-position:-439px -1070px }
.fenlei ul li .sp_6{ background-position:-439px -1110px }
.fenlei ul li .sp_7{ background-position:-439px -1150px }
.fenlei ul .hover .sp_1{ background-position:-489px -910px }
.fenlei ul .hover .sp_2{ background-position:-491px -952px }
.fenlei ul .hover .sp_3{ background-position:-489px -992px }
.fenlei ul .hover .sp_4{ background-position:-489px -1030px }
.fenlei ul .hover .sp_5{ background-position:-489px -1070px }
.fenlei ul .hover .sp_6{ background-position:-489px -1110px }
.fenlei ul .hover .sp_7{ background-position:-489px -1150px }
.fenlei .hover .sp_fl{ background:#f57d00; border-right:0; z-index:888; padding-left:10px; font-weight:bold; width:144px; display:block; position:absolute; height:34px; line-height:34px }
.fenlei .all_demo{ position:absolute; text-align:left; z-index:33; left:169px; top:0; width:380px; color:#fde5cc; background:#f57d00; font-size:12px; padding:6px 15px 10px 15px; line-height:28px }
.fenlei .all_demo a{ color:#fff; display:inline-block; white-space:normal }
.fenlei .all_demo a:hover{ color:#fff }
.fenlei .all_demo .da{ font-size:14px; padding-bottom:5px; margin-bottom:5px; background:url(../images/dian.gif) repeat-x left bottom }
.fenlei .all_demo .hothover{ color:#fff600 }
.fenlei .all_demo .xiao_more{ color:#fff600 }
.gengduo a{ background:#fff0cb; text-align:center; display:block; height:30px; line-height:30px; margin-top:10px; color:#f60 }
.gengduo a:hover{ background:#ffdeab; text-align:center; color:#f00 }
.right_bar{ float:right; width:256px }
.icon{ background:url(../images/ksw_bgbg.png) no-repeat -544px -975px; width:256px; position:relative; height:88px; margin-top:10px; margin-bottom:10px }
.icon #sp_y{ width:84px }
.icon span{ display:block; width:85px; float:left; height:88px }
.icon b{ margin:14px 0 0 8px; display:block; width:70px; height:67px; overflow:hidden; text-indent:-9999px }
.icon .hover{ background:#fff; border:1px solid #ddd; border-bottom:none; width:84px; height:87px }
.icon .hover .tb_1{ background:url(../images/ksw_bgbg.png) no-repeat -551px -1064px }
.icon .hover .tb_2{ background:url(../images/ksw_bgbg.png) no-repeat -641px -1064px; margin-left:7px }
.icon .hover .tb_3{ background:url(../images/ksw_bgbg.png) no-repeat -725px -1064px }
.icon ul{ background:#fff; border:1px solid #ddd; border-bottom:1px solid #ccc; border-top:0; padding-top:52px; position:absolute; top:88px; width:254px }
.icon ul a{ color:#ff7100 }
.icon ul h3{ margin-left:16px }
.icon ul .p_01{ margin:0 0 12px 16px; height:95px }
.icon ul .p_02{ text-align:right; padding-right:12px; background:#f6f6f6; line-height:30px }
.kuaixun{ border:1px solid #ddd; background:#f8f8f8; height:202px }
.tit1{ line-height:40px; background:url(../images/tit_bg.jpg) repeat-x left bottom; margin:0 12px; margin-bottom:8px }
.tit1 h3{ float:left; font-size:14px }
.tit1 .more{ float:right }
.kx_box{ padding:0 12px }
.kx_box p{ display:block; width:230px; overflow:hidden; height:24px }
.cont{ margin-bottom:10px; clear:both }
.ct1 .left_cont{ float:left; width:692px; height:286px; border:1px solid #ddd; border-top:0 }
.tab_menu{ height:38px; padding-top:1px; line-height:38px; border-bottom:1px solid #ddd; margin-bottom:24px; background:url(../images/ctitlebg.jpg) repeat-x; position:relative }
.c_title2{ line-height:40px; overflow:hidden; height:40px; border-right:1px solid #ddd; border-left:5px solid #ff7100; background:url(../images/ctitlebg.jpg) repeat-x; padding:0 8px 0 10px }
.c_title2 h3{ float:left; color:#ff7100; line-height:36px; font-size:16px; margin-right:6px }
.c_title2 h3 a{ color:#ff7100 }
.c_title2 p{ float:left; color:#ccc }
.c_title2 .more{ float:right; width:62px }
.tab_menu p{ display:block; position:absolute; height:41px }
.tab_menu p span{ width:173px; display:block; float:left; text-align:center; font-size:14px; color:#4d4d4d }
.tab_menu p .hover{ background:#fff; height:41px; font-weight:bold; color:#f60 }
.tab_menu p .hover a{ background:#fff; height:41px; font-weight:bold; color:#f60 }
.tab_menu p b{ display:block; width:1px; height:38px; float:left; background:#ddd; font-size:0; overflow:hidden }
.tab_main{ height:220px; overflow:hidden; width:690px }
.shu_box1{ float:left; width:118px; padding-left:18px; margin-bottom:7px }
.shu_box1 img{ width:110px; height:158px; margin-bottom:8px }
.shu_box1 .line20{ display:block; width:110px; height:20px; overflow:hidden; text-align:center }
.ct2 .left_cont{ float:left; width:694px; height:310px }
.title{ height:40px; border-bottom:2px solid #333 }
.title h2{ float:left; font-family:"Microsoft Yahei"; font-size:22px; font-weight:100; display:block; line-height:32px }
.title b{ display:block; width:4px; height:20px; background:#f60; margin-top:6px; float:left; margin-right:8px }
.title .more{ float:right; line-height:40px }
.ct2 .pd_cont{ border:1px solid #ddd; height:266px; border-top:0; padding-top:12px }
.ct2 .pd_cont ul{ clear:both; display:block; width:666px; height:40px; border-top:1px dotted #ddd; margin-left:12px; padding-top:7px }
.ct2 .pd_cont ul li{ display:block; float:left; width:320px; margin-right:10px; color:#888; line-height:20px; overflow:hidden; height:20px }
.ct2 .pd_cont ul li a{ color:#999 }
.ct2 .pd_cont ul li a b{ color:#333 }
.ct2 .pd_cont ul li a:hover b{ color:#f60 }
.right_cont{ float:right; width:256px }
.ph_cont{ border:1px solid #ddd; height:318px; width:254px; border-top:0 }
.ph_tit{ background:url(../images/ctitlebg.jpg) repeat-x; height:40px; line-height:40px; margin-bottom:8px; padding-left:12px }
.ph_tit h3{ float:left }
.ph_tit .more{ display:block; margin-top:1px; height:39px; font-size:14px; float:right; width:115px }
.ph_tit .more span{ display:block; width:36px; text-align:center; float:left }
.ph_tit .more .hover{ border-left:1px solid #ddd; color:#ff7100; border-right:1px solid #ddd; line-height:39px; font-weight:bold; background:#fff }
.ph_box ul{ display:block; background:url(../images/ksw_bgbg.png) no-repeat 0 -216px; padding-left:22px; margin-left:12px }
.ph_box ul li{ display:block; height:26px; line-height:26px; width:210px; clear:both; vertical-align:bottom }
.ph_box ul li span{ display:block; height:26px; float:left }
.ph_box ul li .sp_name{ width:138px; overflow:hidden }
.ph_box ul li .sp_xinxi{ width:72px; color:#888; overflow:hidden; text-align:right }
.ph_box ul li .sp_xinxi a{ color:#888 }
.ph_box ul li .sp_xinxi a:hover{ color:#f60 }
.ph_box ul li .sp_data{ float:right; text-align:right; background:url(../images/ksw_bgbg.png) no-repeat -30px -756px; color:#888; padding-left:18px }
.cont .ls_cont{ height:286px }
.ls_cont{ border:1px solid #ddd; border-top:0 }
.ls_tit{ background:url(../images/ctitlebg.jpg); height:38px; line-height:38px; border-bottom:1px solid #ddd; padding:0 12px; margin-bottom:5px }
.ls_box{ padding-left:12px }
.ls_box{ padding-left:12px }
.ls_box .sp_name{ display:block; float:left; height:26px; overflow:hidden; width:160px }
.ls_box .sp_name b{ width:40px; display:inline-block }
.ls_box .sp_xinxi{ float:right; width:70px; height:26px; overflow:hidden; text-align:right; display:block; color:#999 }
.ls_box ul li{ display:block; width:234px; vertical-align:bottom; line-height:26px; height:26px; overflow:hidden }
.c3 .left_cont{ width:692px; float:left; height:674px; border:1px solid #ddd; border-top:0 }
.c3 .left_cont .tab_menu{ margin-bottom:5px }
.c3 .left_cont .tab_menu span{ border-right:1px solid #ccc }
.c3 .left_cont .tab_menu .hover{ font-weight:bold; background:#fff; height:39px; color:#ff7100 }
.c3 .left_cont .tab_menu .hover a{ color:#ff7100 }
.gx_cont ul li{ clear:both; color:#999; vertical-align:bottom; height:32px; line-height:32px; margin:0 12px; border-bottom:1px dotted #e5e5e5 }
.gx_cont ul li:last-child{ border-bottom:none }
.gx_cont ul li span{ display:block; overflow:hidden; float:left; height:30px; color:#4d4d4d }
.gx_cont ul .li_one .sp_2{ font-size:12px }
.gx_cont ul .li_one{ border-bottom:1px solid #ddd; color:#333; height:30px; background:none; line-height:30px }
.gx_cont ul li .sp_1{ width:70px }
.gx_cont ul li .sp_1 a{ color:#ff7100 }
.gx_cont ul li .sp_1 a:hover{ color:#f60 }
.gx_cont ul li .sp_2{ width:170px }
.gx_cont ul li .sp_2 a{ float:left; margin-right:10px }
.gx_cont ul li .sp_2 img{ float:left; margin-right:6px; margin-top:6px }
.gx_cont ul li .sp_3{ width:200px }
.gx_cont ul li .sp_3 a{ color:#777 }
.gx_cont ul li .sp_3 a:hover{ color:#f60 }
.gx_cont ul li .sp_4{ width:110px; text-align:center }
.gx_cont ul li .sp_5{ width:52px; text-align:center }
.gx_cont ul li .sp_6{ width:70px; text-align:center; float:right }
.gx_cont ul li .sp_6 a{ color:#09f }
.gx_cont ul li .sp_6 a:hover{ color:#f60 }
.c3 .ls_cont{ height:674px }
.ls_box ul li{ clear:both; color:#999; vertical-align:bottom; height:32px; line-height:32px; border-bottom:1px dotted #e5e5e5 }
.ls_box ul li:last-child{ border-bottom:none }
.link{ color:#333; text-align:left; border:1px solid #ddd; border-top:0; padding-bottom:8px; margin-bottom:10px }
.link .tab_menu{ margin-bottom:10px; font-size:14px; padding-left:10px; color:#4d4d4d }
.link ul{ display:block; padding:0 0 0 10px; width:940px }
.link ul a{ height:24px; margin-right:3px; overflow:hidden; padding:0 10px 0 0 }
.footer{ text-align:center; padding:6px 0 }
.footer .copyright{ width:960px; margin:0 auto }
.p_01 a{ margin:0 10px }
.pagelink{ padding:10px 0 20px 0; text-align:center; color:#727171; line-height:24px }
.pagelink em{ font-style:normal; margin-right:10px }
.pagelink a, .pagelink input, .pagelink strong{ display:inline-block; margin:0 2px; padding:0 8px; height:20px; line-height:20px; vertical-align:middle; border:1px solid #ccc }
.pagelink strong{ color:#fff; border:1px solid #4d4d4d; background:#4d4d4d }
.pagelink input{ padding:0; width:24px; height:20px; line-height:20px; background-repeat:repeat-x; background-position:0 -99px }
.pagelink kbd{ margin-left:10px }
.pagelink kbd:before{ content:"<" }
.pagelink kbd:after{ content:">" }
.pagelink .first, .last{ display:none }
.pagelink a.prev, a.next, a.pgroup, a.ngroup{ font-size:12px }
.pagelink em, kbd{ display:none }
.adtop{ margin-bottom:5px }
.admiddle{ margin-bottom:10px }
.adbottom{ margin-bottom:10px }
.o_all{ width:960px; margin:0 auto; border:1px solid #ddd; background-color:#f2f2f2 }
.o_all .o_top{ height:40px; line-height:40px; background-color:#e3e2e2 }
.o_all .o_l{ height:40px; display:block; border-left:5px solid #ccc; color:#ff7100; padding-left:10px; font-weight:bold; font-size:18px }
.o_content .u_left{ text-align:center; width:200px }
.novelslist{ margin:10px auto; width:960px }
.novelslist .content{ border:1px solid #d3d3d3; border-top:none; float:left; width:312px }
.novelslist .content + .content{ margin-left:10px; width:311px }
.novelslist .content .top{ text-align:left; height:100px; line-height:22px }
.novelslist .content h2{ border-top:none; font-size:14px; font-weight:bold; overflow:hidden; margin:0; background:url(../images/ctitlebg.jpg); height:38px; line-height:38px; border-bottom:1px solid #ddd; padding:0 12px; color:#4d4d4d }
.novelslist .content .image{ padding:10px 0 0 10px; float:left; width:71px }
.novelslist .content .image img{ width:67px; height:82px; border:solid 1px #d3d3d3; padding:1px; background-color:white }
.novelslist .content dl{ padding:10px 10px 0 0; float:right; width:210px }
.novelslist .content dl dt{ height:25px; line-height:25px; overflow:hidden; font-weight:bold }
.novelslist .content dl dd{ line-height:20px; height:60px; overflow:hidden; color:#888 }
.novelslist .content ul{ padding:10px 10px; height:120px }
.novelslist .content ul li{ color:#8e8e8e; height:20px; line-height:20px; overflow:hidden; float:left; width:140px; margin:3px 0 }
.pTB{ padding:0 5px; background:#e8e5f8; border:#d8d3f3 1px solid; width:180px; height:24px }
.pTD{ border-right:#cac4e8 1px solid; border-left:#cac4e8 1px solid; padding-top:8px; border-bottom:#cac4e8 1px solid }
.pTD_L{ border-top:#cac4e8 1px solid; border-left:#cac4e8 1px solid; width:30px; line-height:12px; height:12px }
.pTD_R{ border-right:#cac4e8 1px solid; border-top:#cac4e8 1px solid; width:30px; line-height:12px; height:12px }
.pbg{ background:#f7f5ff }
.aTB{ padding:0 5px; background:#e3f4e7; border:#bae6c5 1px solid; width:180px; height:24px }
.aTD{ border-right:#bae6c5 1px solid; border-top:0; border-left:#bae6c5 1px solid; padding-top:8px; border-bottom:#bae6c5 1px solid }
.aTD_L{ border-top:#bae6c5 1px solid; border-left:#bae6c5 1px solid; width:30px; line-height:12px; height:12px }
.aTD_R{ border-right:#bae6c5 1px solid; border-top:#bae6c5 1px solid; width:30px; line-height:12px; height:12px }
.abg{ background:#e3f4e7 }
.wTB{ padding:0 5px; background:#fff0dc; border:#ffd5a4 1px solid; width:180px; height:24px }
.wTD{ border-right:#ffd5a4 1px solid; border-top:0; border-left:#ffd5a4 1px solid; padding-top:8px; border-bottom:#ffd5a4 1px solid }
.wTD_L{ border-top:#ffd5a4 1px solid; border-left:#ffd5a4 1px solid; width:30px; line-height:12px; height:12px }
.wTD_R{ border-right:#ffd5a4 1px solid; border-top:#ffd5a4 1px solid; width:30px; line-height:12px; height:12px }
.wbg{ background:#fff0dc }
.bTB{ padding:0 5px; background:#d6ecf7; border:#b0dbec 1px solid; width:180px; height:24px }
.bTD{ border-right:#b0dbec 1px solid; border-left:#b0dbec 1px solid; padding-top:8px; border-bottom:#b0dbec 1px solid }
.bTD_L{ border-top:#b0dbec 1px solid; border-left:#b0dbec 1px solid; width:30px; line-height:12px; height:12px }
.bTD_R{ border-right:#b0dbec 1px solid; border-top:#b0dbec 1px solid; width:30px; line-height:12px; height:12px }
.bbg{ background:#d6ecf7 }
.gTB{ padding:0 5px; background:#e5f8cb; border:#d5e6b9 1px solid; width:180px; height:24px; text-align:center }
.gTD{ border-right:#d5e6b9 1px solid; border-left:#d5e6b9 1px solid; padding-top:8px; border-bottom:#d5e6b9 1px solid }
.gTD_L{ border-top:#d5e6b9 1px solid; border-left:#d5e6b9 1px solid; width:30px; line-height:12px; height:12px }
.gTD_R{ border-right:#d5e6b9 1px solid; border-top:#d5e6b9 1px solid; width:30px; line-height:12px; height:12px }
.gbg{ background:#e5f8cb }
.oTB{ padding:0 5px; background:#ffe7dd; border:#f2d1ca 1px solid; width:180px; height:24px }
.oTD{ border-right:#f2d1ca 1px solid; border-left:#f2d1ca 1px solid; padding-top:8px; border-bottom:#f2d1ca 1px solid }
.oTD_L{ border-top:#f2d1ca 1px solid; border-left:#f2d1ca 1px solid; width:30px; line-height:12px; height:12px }
.oTD_R{ border-right:#f2d1ca 1px solid; border-top:#f2d1ca 1px solid; width:30px; line-height:12px; height:12px }
.obg{ background:#ffe7dd }
.rTB{ border:#f9cdde 1px solid; padding:0 5px; background:#fcdeea; width:180px; height:24px }
.rTD{ border-right:#f9cdde 1px solid; border-left:#f9cdde 1px solid; padding-top:8px; border-bottom:#f9cdde 1px solid }
.rTD_L{ border-top:#f9cdde 1px solid; border-left:#f9cdde 1px solid; width:30px; line-height:12px; height:12px }
.rTD_R{ border-right:#f9cdde 1px solid; border-top:#f9cdde 1px solid; width:30px; line-height:12px; height:12px }
.tbo .more{ margin:0 0 10px 10px }
.rbg{ background:#fcdeea }
.yTB{ border:#efeaaa 1px solid; padding:0 5px; background:#faf1d4; width:180px; height:24px }
.yTD{ border-right:#efeaaa 1px solid; border-left:#efeaaa 1px solid; padding-top:8px; border-bottom:#efeaaa 1px solid }
.yTD_L{ border-top:#efeaaa 1px solid; border-left:#efeaaa 1px solid; width:30px; line-height:12px; height:12px }
.yTD_R{ border-right:#efeaaa 1px solid; border-top:#efeaaa 1px solid; width:30px; line-height:12px; height:12px }
.ybg{ background:#faf1d4 }
.mTB{ border:#ebebeb 1px solid; padding:0 5px; background-image:url(mbg.gif); width:180px; height:24px }
.mTD{ border-right:#ebebeb 1px solid; border-left:#ebebeb 1px solid; padding-top:8px; border-bottom:#ebebeb 1px solid }
.mTD_L{ border-top:#ebebeb 1px solid; border-left:#ebebeb 1px solid; width:30px; line-height:12px; height:12px }
.mTD_R{ border-right:#ebebeb 1px solid; border-top:#ebebeb 1px solid; width:30px; line-height:12px; height:12px }
.tdpc{ text-align:center }
.div24{ padding-right:4px; padding-left:4px; padding-bottom:4px; padding-top:4px }
#TbRng TD{ font-size:12px; background:#faf1d4; height:24px }
#TbRng TH{ font-size:12px; background:#faf1d4; height:24px }
#TbRng TH{ padding-right:0; padding-left:0; font-weight:300; padding-bottom:5px; padding-top:6px; text-align:left }
#TbRng .tdpc{ text-align:center }
.tbo#TbRng{ float:left; margin:0 10px 15px; height:310px }
.tdpr{ text-align:right }
.tbi{ width:96% }
.tbi TH{ font-weight:100; font-size:12px; height:23px }
.tbi TH.tdpc{ text-align:center }
.tbi TD{ border-top:#e4e4e4 1px solid; height:24px }
.tbo{ float:left; margin:0 5px 15px; display:inline }
#DivPl IFRAME{ padding-right:0; padding-left:0; padding-bottom:0; margin:0 0 10px; padding-top:0 }
.btitle{ font-weight:600; font-size:13px; color:#333; text-decoration:none }
TD{ font-size:12px; font-family:"ËÎÌå", Arial }
A.tsn{ float:left; overflow:hidden; width:90px; word-break:keep-all; line-height:15px; height:15px; text-overflow:ellipsis }
#ft{ clear:both; border-top:#f9f9f9 1px solid; margin:10px; line-height:20px; padding-top:20px; text-align:center }
#ft{ font-size:12px; color:#77c; font-family:Arial; white-space:nowrap }
#ft{ font-size:12px; color:#77c; font-family:Arial; white-space:nowrap }
.title_P{ border:#ccc 1px solid; font-weight:900; font-size:14px; z-index:99; background:url(ter.gif) #fff no-repeat 8px center; left:20px; padding-bottom:3px; vertical-align:middle; width:136px; padding:5px 0 3px 30px; position:absolute; top:205px; height:19px; text-decoration:none }
A.p14{ font-size:14px; line-height:22px }
.STYLE1{ font-weight:bold }
.ck1{ font-weight:bold }
.ck2{ font-weight:100; cursor:pointer; text-decoration:underline }
.but1{ background-color:#ddf2ff; border:#83b0e1 1px solid; color:#000; height:20px; width:100px }
.but2{ background-color:#d8d3f3; border:#cac4e8 1px solid; color:#000; height:20px; width:100px }
.fen-top li{ padding-left:10px; height:24px; line-height:25px; border-bottom:1px solid #e4e4e4; font-size:12px; list-style:none }
.fen-top li a{ margin-left:10px; line-height:25px; color:#36b }
.fen-top li a:hover{ color:#f60; text-decoration:underline }
.zhbook_info{ padding:15px 0 0 15px; height:100%; background-color:#fbfbfb; border:1px solid #ddd }
.zhbook_info .imgbox{ float:left; width:150px; height:200px; overflow:hidden }
.zhbook_info .imgbox img{ width:150px; height:200px }
.zhbook_info .status{ float:left; width:350px; margin:0 15px; position:relative }
.zhbook_info .status h1{ font-size:22px; font-family:"ºÚÌå"; color:#4d4d4d }
.zhbook_info .status h1 a{ color:#323232 }
.zhbook_info .status .vip, .zhbook_info .status .member, .zhbook_info .status .dbmonth{ vertical-align:bottom; margin:0 5px }
.zhbook_info .status p{ color:#5d5d5d; line-height:30px }
.zhbook_info .status p a{ color:#5d5d5d }
.zhbook_info .status p em{ color:#808080 }
.zhbook_info .status .lastchapter{ height:22px; overflow:hidden }
.zhbook_info .status p em b, .zhbook_info .status p em a{ font-weight:bold; color:#4a2c10; zoom:1 }
.zhbook_info .status .author{ border-top:2px solid #e0e0e0; margin-top:10px; padding:12px 0 5px 0 }
.zhbook_info .status .progress{ margin-left:15px }
.zhbook_info .status .addfocus{ background:url(../images/ico_all.gif) no-repeat -256px -114px; width:33px; height:19px; display:inline-block; padding-left:24px; line-height:19px; overflow:hidden; color:#fff; font-weight:bold; cursor:pointer; vertical-align:middle; margin-top:-4px }
.zhbook_info .status .tr{ padding-top:20px }
.zhbook_info .status .button, .zhbook_buy_vip .book_info .button, .chapter_list .button{ display:inline-block; padding:2px 10px; background:#4d4d4d; text-align:center; overflow:hidden; color:#fff; font-weight:normal; font-size:12px; text-decoration:none; vertical-align:middle }
.zhbook_info .status .button.red{ color:red }
.zhbook_info .status .button:hover, .zhbook_buy_vip .book_info .button:hover, .chapter_list .button:hover{ background:#666; color:#fff }
.zhbook_info .status .dbby, .zhbook_buy_vip .book_info .dbby, .chapter_list .dbby{ background-position:0 -68px; color:#439467 }
.zhbook_info .status .read, .zhbook_info .status .collect, .zhbook_info .status .serial, .zhbook_info .status .finish, .zhbook_info .status .newread{ position:absolute; right:0; top:-16px }
.zhbook_info .status .read{ right:0; top:130px }
.zhbook_info .status .collect{ right:0; top:205px }
.zhbook_info .status .newread, .zhbook_info .status .newread:hover{ right:0; top:167px }
.zhbook_info .status .serial, .zhbook_info .status .finish{ background:url(../images/status.gif) no-repeat; width:66px; height:54px; font-size:14px; font-weight:bold; color:#fbf7f0; text-align:center; padding-top:60px }
.zhbook_info .status .finish{ background-position:-66px 0 }
.zhbook_info .relation{ float:right; width:410px }
.zhbook_info .relation .title{ height:34px; line-height:34px }
.zhbook_info .relation .title span{ display:inline-block; width:80px; text-align:center; font-weight:bold; color:#7b7b7b; font-size:14px; cursor:pointer }
.zhbook_info .relation .title .current{ background-color:#f2f2f2; border-top-left-radius:3px; border-top-right-radius:3px; color:#4d4d4d }
.zhbook_info .relation .title .t_mar{ margin:0 50px }
.zhbook_info .relation .con{ background-color:#f2f2f2; border-bottom-left-radius:3px; border-bottom-right-radius:3px; padding:5px 3px 5px 15px; overflow:hidden }
.zhbook_info .relation .jianjie{ padding-top:5px }
.zhbook_info .relation .jianjie p{ line-height:24px; color:#676855; height:166px; overflow:auto; overflow-x:hidden; word-wrap:break-word }
.zhbook_info .relation .jianjie .qt_room{ color:#2395eb; padding-top:15px }
.zhbook_info .relation .jianjie .qt_room em{ color:#000 }
.zhbook_info .relation .jianjie .qt_room a{ color:#f08400; margin-left:5px; text-decoration:underline }
.zhbook_info .relation .jianjie .keyword{ color:#000; padding-top:15px }
.zhbook_info .relation .jianjie .keyword a{ font-weight:normal; color:#000; margin:0 4px }
.zhbook_info .relation .xiangguan{ padding:30px 0 0 14px; display:none }
.zhbook_info .relation .xiangguan td{ height:30px; color:#000 }
.zhbook_info .relation .xiangguan td em{ font-weight:bold }
.zhbook_info .relation .liao{ padding-top:10px; display:none }
.zhbook_info .relation .liao .imgbox{ float:left; width:56px; background-color:#fff; height:56px }
.zhbook_info .relation .liao .imgbox img{ padding:2px; border:1px solid #9ab9c6; width:50px; height:50px }
.zhbook_info .relation .liao .nr{ float:left; width:270px; padding-left:10px; margin-top:-4px }
.zhbook_info .relation .liao .nr p{ line-height:22px; padding-bottom:10px }
.zhbook_info .relation .liao .nr p em{ font-size:14px }
.zhbook_info .relation .liao .nr p a{ color:#0093d1 }
.zhbook_info .relation .liao .nr .time span{ float:right }
.zhbook_info .relation .liao .nr .time a{ margin:0 4px }
.hot_tuijian{ border:1px solid #ddd; border-top:0; margin:12px 0; background:#fff; overflow:hidden; zoom:1 }
.c_title2{ line-height:40px; overflow:hidden; height:40px; border-left:5px solid #ff7100; background:url(../images/ctitlebg.jpg) repeat-x; padding:0 8px 0 10px }
.c_title2 h3{ float:left; color:#ff7100; line-height:36px; font-family:"Microsoft YaHei"; font-size:16px; margin-right:6px }
.c_title2 .more{ float:right; width:62px }
.shu_box1{ float:left; width:118px; padding:15px 0 5px 34px; margin-bottom:7px }
.shu_box1 img{ width:110px; height:158px; margin-bottom:8px }
.shu_box1 .line20{ display:block; width:110px; height:20px; overflow:hidden; text-align:center }
.blue{ color:#396dd4 }
.red{ color:#f00 }
.green{ color:#090 }
#mainleft{ width:740px !important; _width:738px; float:left; OVERFLOW:hidden; word-break:break-all }
#mainright{ width:220px !important; _width:215px; float:right }
#mainleft .titletop{ padding:5px 4px 10px 4px; margin:5px 5px 2px 0; width:229px; float:left; border:1px solid; border-color:#fff #efefef #d3d3d3 #efefef; box-shadow:0 1px 1px #efefef; background:#fff }
#mainright .titletop{ padding:5px 4px; margin:5px 0; width:210px; float:left; border:1px solid; border-color:#fff #efefef #d3d3d3 #efefef; box-shadow:0 1px 1px #efefef; background:#fff }
#mainleft .uplist{ padding:5px 4px; margin:2px 12px 2px 0; border:1px solid; border-color:#fff #efefef #d3d3d3 #efefef; box-shadow:0 1px 1px #efefef; background:#fff }
#maintop .titletop h3, #mainleft .titletop h3, #mainleft .uplist h3{ height:35px; font-size:20px; padding:0 10px; line-height:40px; font-weight:bold }
#maintop .titletop h3 span, #mainleft .titletop h3 span, #mainleft .uplist h3 span{ float:right; font:30px/1.3 'Monotype Corsiva', Arial, sans-serif; line-height:40px; color:#e0e0e0; font-weight:bold }
#maintop .titletop ul, #mainleft .titletop ul{ clear:both; padding:0 10px; border-top:1px solid #ddd }
#maintop .titletop ul li, #mainleft .titletop ul li, #mainleft .uplist ul.titlelist li{ height:30px; line-height:30px; font-size:14px; OVERFLOW:hidden; word-break:break-all }
#mainleft .titletop ul li.top{ height:72px }
#mainleft .titletop ul li.top .pic{ DISPLAY:block; FLOAT:left; padding:3px 0 }
#mainleft .titletop ul li.top .pic img{ border:2px solid #dbdbdb }
#mainleft .titletop ul li.top .text{ FLOAT:left; width:115px; font-size:12px; padding-left:3px; overflow:hidden }
#mainleft .titletop ul li.top .text h2{ font-size:16px; COLOR:#444 }
#mainleft .titletop ul li.top .text P{ COLOR:#444; DISPLAY:block; OVERFLOW:hidden; word-break:break-all; LINE-HEIGHT:14px }
#mainleft .titletop ul li.top em{ FLOAT:left; padding:0 13px 0 5px; color:#6b1818; font-size:30px; line-height:70px; font-family:'Monotype Corsiva', Arial, sans-serif; font-weight:bold }
#maintop .titletop ul li em, #mainleft .titletop ul li em{ padding:0 13px 0 5px; color:#ccc; font:25px 'Monotype Corsiva', Arial, sans-serif; font-weight:bold }
#mainleft .uplist ul.type{ clear:both; height:20px; padding:5px 10px; border-top:1px solid #ddd; border-bottom:1px solid #ddd }
#mainleft #tlist{ height:420px; OVERFLOW:hidden }
#mainleft #tlist ul.titlelist{ clear:both; padding:5px 10px 0 10px }
#mainleft #tlist ul.type li, #mainleft .uplist ul.titlelist li{ display:block }
#mainleft .uplist .lb{ width:15%; float:left }
#mainleft .uplist .zp{ width:55%; float:left }
#mainleft .uplist .zz{ width:15%; float:left }
#mainleft .uplist .sj{ width:14%; float:left }
#mainright .titletop h3{ height:35px; font-size:20px; padding:0 10px; line-height:40px; font-weight:bold }
#mainright .titletop h3 span{ float:right; font:40px/1.3 'Monotype Corsiva', Arial, sans-serif; line-height:40px; color:#e0e0e0; font-weight:bold }
#mainright .titletop ul{ clear:both; border-top:1px solid #ddd }
#mainright .titletop ul.ulist{ clear:both; border-top:1px solid #ddd; padding:5px 8px }
#mainright .titletop ul.ulist li{ float:left }
#mainright .titletop ul li{ height:28px; line-height:28px; font-size:14px; OVERFLOW:hidden; word-break:break-all }
#mainright .titletop ul li em{ padding:5px; color:#ccc; font:16px 'Monotype Corsiva', Arial, sans-serif; font-weight:bold }
#mainright .avatars{ width:60px; height:60px; border:2px solid #eee }
#bookdetail #infobox h3, #detaillist h3, #comment h3{ height:40px; font-size:20px; padding:0 10px; line-height:40px; font-weight:bold; border-bottom:1px solid #eee }
#bookdetail #infobox h3 span, #detaillist h3 span, #comment h3 span{ float:right; font:40px/1.3 'Monotype Corsiva', Arial, sans-serif; line-height:40px; color:#e0e0e0; font-weight:bold }
#bookdetail #infobox .ggad{ padding:0 10px }
#detaillist{ margin:5px 0; width:727px; background:#fff; border:1px solid #ddd }
#detaillist .listtile li{ height:30px; line-height:30px; margin:0 20px }
#detaillist .listtile li .zj{ width:80%; float:left }
#detaillist .listtile li .time{ width:20%; text-align:center; float:right }
.ydselect{ border-left:1px solid #ddd; border-right:1px solid #ddd; }
.weizhi{ background:url(../images/ctitlebg.jpg); height:38px; line-height:38px; border-bottom:1px solid #ddd; padding:0 12px; color:#888; }
.weizhi .share{ float:right; margin-top:5px; }
.mu_contain{ border:1px solid #ddd; margin-top:10px; background:#fff; border-top:none; }
.mulu_list li.fenjuan{ background:url(../images/ctitlebg.jpg); text-align:left; display:block; clear:both; width:945px; font-weight:bold; margin-bottom:0; margin-top:0; font-size:14px; padding-left:10px; padding-bottom:5px; height:24px; line-height:24px; color:#4d4d4d; border-bottom:1px solid #ddd }
.mulu_list li{ float:left; width:220px; padding:5px 5px 10px 15px; overflow:hidden; height:20px; border-bottom:1px dotted #e5e5e5; }
.selcetbox_yd{ float:right; text-align:right; position:relative; z-index:44 }
.yd-content{ border:1px solid #ddd; background:#fff; border-top:none; }
.yd-content h1{ font-size:25px; font-family:"\u65b9\u6b63\u542f\u4f53\u7b80\u4f53", "Microsoft YaHei", "\u5fae\u8f6f\u96c5\u9ed1", "\u5b8b\u4f53"; font-weight:normal; text-align:center; line-height:40px;padding-top:10px }
.chapter-content{ font-size:24px; color:#555; width:920px; margin:0 auto; font-family:"\u65b9\u6b63\u542f\u4f53\u7b80\u4f53", "Microsoft YaHei", "\u5fae\u8f6f\u96c5\u9ed1", "\u5b8b\u4f53"; letter-spacing:.2em; line-height:180%;word-wrap: break-word; }
.yd_linebot_1{ text-align:center; overflow:hidden; zoom:1 }
.yd_linebot_1 a{ margin-right:15px; font-size:14px }
.yd_linebot{ border-bottom:1px dotted #e5e5e5; padding:10px; overflow:hidden; zoom:1; text-align:center }
.yd_butp1 a, .yd_butp2 a{ background:url(../images/yuedu_bg.gif) no-repeat 0 -25px; width:102px; height:38px; font-size:14px; border:0; margin:0 3px; cursor:pointer; line-height:38px; text-align:center; display:inline-block }
.yd_butp1 a:hover{ background:url(../images/yuedu_bg.gif) no-repeat 0 -163px; text-decoration:none }
.yd_beizhu2{ text-align:center; color:#888 }
.footer-bookinfo{ text-align:center; margin:10px auto 0 auto; width:960px; line-height:22px; color:#666; }
#maininfo{ width:960px; background:#fff; border:1px solid #ddd; border-top:none; }
.txt-lg{ font-size:14px; }
.txt-orange{ color:#ff6600; }
#maininfo .book-img{ float:left; margin:15px 15px 0 10px; }
#maininfo .book-img a{ display:inline-block; }
#maininfo .book-img a + a:before{ content:"|"; display:inline-block; margin:0 5px; }
#fmimg{ background-color:#e1eced; padding:5px; width:156px; position:relative; margin-bottom:10px; }
#fmimg img{ height:200px; margin:3px; width:150px; border:none }
#fmimg span{ top:0; right:0; width:88px; height:88px; position:absolute; display:block; z-index:999; background:url("../images/status.gif") no-repeat }
#fmimg span.blue{ background-position:0 -88px }
#info{ padding:0 10px; margin:15px 0 0 0; font-size:14px; float:left; width:720px }
#info h1{ font-size:24px; font-family:"Microsoft YaHei"; font-weight:bold; height:24px; line-height:24px; margin-bottom:5px; overflow:hidden; color:#444;}
#info .author{ color:#888; float:left; }
#info .author:before{ content:'/'; display:block; float:left; margin:0 5px; color:#999; }
#info p{ height:25px; line-height:25px; padding-top:2px; float:left; width:350px; margin:auto; overflow:hidden }
#intro{ color:#555; overflow:hidden; line-height:180%; border-top:1px dashed #b2b2b2; font-size:12px; clear:both; margin-top:10px; padding-top:10px; display:block }
#intro a{ text-decoration:underline; }
#intro .link-lastchapter{ text-decoration:none; color:#ff0000; font-size:14px; }
#intro .link-lastchapter:hover{ color:#ff6600; text-decoration:underline; }
#intro p{ float:none; margin:0 0; width:100% }
.tjlist{ padding:10px }
.adlist{ text-align:center; padding:10px 0 10px 0 }
.adlist .ad-item{ width:300px; height:250px; padding:3px 3px; border:1px dotted #e5e5e5; float:left; margin-left:9px }
.kongwen{ float:left; width:1px; height:830px }
.middlead{ float:right; width:336px; height:280px; clear:left; margin:0 10px }
.content-tip{padding:5px 10px;border:1px dashed #e5e5e5;margin-top:10px;font-family: 'Times New Roman';}
.content-tip,.content-tip a{color:#B2B2B2;font-size:14px;letter-spacing:0;line-height:26px;}
.read-titlelinke{clear:both; text-align:center; position:relative;}
.read-titlelinke a{margin-left:10px;}
.top-read-ad{padding: 2px;float: left;width: 300px;height: 250px;margin-left: 10px;border: 1px dotted #e5e5e5;}