@charset "utf-8";
html,body{background-color:#FFF;margin:0}
a{text-decoration:none;color:#000}
body,font{font-family:simsun;font-size:12px;line-height:23px;color:#000}
select,input{font-size:12px;font-family:simsun;color:#000;margin:0;padding:1px}
ul,li,dl,dt,dd,h1,h2,h3,h4,h5,p,form,em,spen{list-style:none;margin:0;padding:0}
table{border:0;margin:0;padding:0}
img{border:none}
#topnav,#header,#navber{width:95%;max-width:960px;margin:0 auto;overflow:hidden}
#nav,#topnav .left div.shoujiban a,#topnav .left .btn_reg,#topnav .left .btn_login,#topnav .left .myname{ background:url(/images/nav_common.png) no-repeat;overflow:hidden}
.topmenu a{background:url(/images/allbg.png) no-repeat 0 -47px;padding:0 5px 0 15px}
#topnav{ background:#EFEFEF;line-height:22px;padding:10px 0;border-bottom:#A6A6A6 1px solid}
#topnav .left{ float:left; overflow:hidden}
#topnav .right{ float:right; overflow:hidden}
#topnav .right a{padding-right:20px;white-space:nowrap}
#topnav .left div{ float:left;padding-right:10px; overflow:hidden}
#topnav .left div.shoujiban a{ display:block; float:left ;background-position:-190px -262px; width:55px;height:23px;}
#topnav .left div.user_login,#topnav .left div.user_info{ float:left; overflow:hidden}
#topnav .left div.user_info{ display:none}
#topnav .left .btn_login{padding:2px 2px 0 18px; background-position:-58px -290px; color:#c00; cursor:pointer;}
#topnav .left .btn_reg{padding:0 0 0 10px;background-position:-248px -265px;}
#topnav .left .myname{padding:1px 2px 0 18px;background-position:-236px -315px;}
#topnav .left .btn_login a,#topnav .left .myname a,#topnav .left .myname{ color:#c00;}
#header .head_banner{padding:5px 0;width:725px; float:right; overflow:hidden}
#navber{ height:66px; overflow:visible}
#navber ul li,#navber .one{ float:left;}
#navber .two{ float:right;}
#footer{clear:both;overflow:hidden;text-align:center;padding:20px;}
#footer p.fastnav{border-bottom:1px solid #E6E6E6;color:#CACACA;padding:0 0 4px}
#footer p.sitenav{height:25px;text-align:center;color:#DADADA;padding:6px 0 0}
#footer p.Copyright{text-align:center;font-size:12px;line-height:18px;color:#666;margin-top:5px;font-family:Verdana, Lucida, Arial, Helvetica}
.loginb{border:0;background:none;color:#C00;cursor:pointer;height:15px;width:25px}
#loginbg{display:none;position:absolute;z-index:1000;height:100%;width:100%;left:0;top:0;background:#000;filter:alpha(opacity=50);-moz-opacity:.5;opacity:.5;overflow:hidden}
#loginshow{display:none;position:absolute;height:70%;width:100%;padding-top:20%;z-index:1001;left:0;top:0}
#loginshow .loginbg{background:#F8F0E4;border:#EDC7A0 1px solid}
#loginshow .loginbg2{text-align:right;height:28px;padding-right:10px}
#loginshow .loginbg2 input{border:0;height:12px;width:12px;line-height:12px;background:#FC6;margin:0;padding:0}
#loginshow .loginbg1{text-align:left;height:28px;padding-left:10px}
#loginshow .loginbg1 b,#loginshow .loginbg1 b a{font-size:14px;color:#C00}
#loginshow .logindiv{border:#EDC7A0 1px solid;background:#FFF;margin:0 6px 6px;padding:20px 30px}
#loginshow .loginbtn{height:21px;padding-left:4px;overflow:hidden}
#loginshow .login_btn,#loginshow .reg_btn{border:0;width:70px;height:21px;float:left;padding:0}
#loginshow .login_btn{background-position:0 -312px;margin-right:10px;cursor:pointer}
#loginshow .reg_btn{background-position:-73px -312px;display:block;overflow:hidden}
.wrapper_src{overflow:hidden;padding:10px}
.src{height:24px;color:#000;}
.src ul li{display:inline}
.src ul li+li:before{padding:8px;content:'>';}
.src font{color:#f60;font-family:verdana}
.wrapperfoot{background:url(/images/novel2009_v3/wrapper.gif) no-repeat left top;height:1px;font-size:1px;line-height:1px;overflow:hidden;width:960px;clear:both}
#jsuname{float:left;background:url(/images/novel2009_v3/icov2.gif) no-repeat left -401px;padding:0 12px 0 19px}
.wrapper_list{width:95%;max-width:960px;overflow:hidden;margin:0 auto;background:#EFF6FC}
.wrapper_list .bookinfo{color:#C00;line-height:20px;font-size:12px;text-align:center;margin:10px 0;padding:20px;overflow:hidden;clear:both}
.wrapper_list .bookinfo a{color:#C00;}
.wrapper_list h1,.wrapper_main h1{color:#c00;text-align:center;background:url(/images/novel2009_v3/read_bg.gif) repeat-x left -79px;font-size:26px;line-height:28px;height:28px;overflow:hidden;padding:25px 10px;margin-bottom:10px}
.wrapper_list h1 a,.wrapper_main h1 a{font-size:26px;color:#c00;line-height:28px}
.wrapper_list .wrapper-top{background:#EFF6FC}
.wrapper_list .intro-box{background:#EFF6FC;padding:20px 0;margin:10px 0}
.wrapper_list .intro-box .intro-title{font-weight:bold;padding:10px;font-size:16px;text-align:center}
.wrapper_list .intro-box .index-intro{padding:10px;font-size:16px;text-align:center;line-height:200%}
.xginfo{color:#666;overflow:hidden;padding:20px 10px}
.xginfo font{color:#D3D3D3;font-size:12px}
.insert_list{overflow:hidden;padding:20px 0;margin-top:10px;background:#EFF6FC}
.insert_list dl{overflow:hidden;padding:0 10px}
.insert_list dt{overflow:hidden;padding:0 0 20px;border-bottom:#9FBFE2 2px solid}
.insert_list dt strong{float:left;font-size:14px}
.insert_list dt span{float:right;height:23px;overflow:hidden}
.insert_list dd{overflow:hidden}
.insert_list dd ul{overflow:hidden}
.insert_list dd li,.insert_list dd li a{font-size:16px;font-weight:100;line-height:28px}
.insert_list dd li{display:block;width:25%;overflow:hidden;float:left}
.insert_list dd li ul li{height:31px;list-style: none;float:none;border-bottom:#9FBFE2 1px solid;width:100%;margin:0 auto;padding:10px 0;white-space:nowrap}
.insert_list dd li strong{float:left;padding-left:10px;letter-spacing:-1px;font-weight:100;font-family:Verdana}
.insert_list dd li strong a{font-weight:100;color:#3164CD;letter-spacing:normal;font-family:simsun;padding-left:2px}
.insert_list dd li span{float:right;padding-right:5px;color:#999;font-family:Arial}
.insert_list .bottom{height:23px;line-height:23px;text-align:center;background:#fff;border:#E5EDEF 1px solid;overflow:hidden;padding:3px 10px}
.insert_list .bottom font{color:#F60;font-size:12px;line-height:23px;font-family:Verdana}
.cp{color:#EFF6FC;line-height:0;font-size:0;width:0;display:block;overflow:hidden}
.zsline{font-family:Verdana;font-size:14px;font-weight:700;height:23px;overflow:hidden;margin:0 0 -29px;padding:6px 15px 0}
a:hover,.wrapper_list h1 span a:hover,.wrapper_main h1 span a:hover{color:red;text-decoration:underline}
em{font-style:normal}
.left{float:left}
.right{float:right}
.red_a a,#footer p.Copyright a:hover,#jsuname a:hover,.xginfo a:hover,.insert_list dt span a:hover,.insert_list .bottom a:hover,.insert_list dd li strong a:hover{color:red}
#footer p.Copyright a,#footer p.Copyright a:visited,.xginfo a{color:#666}
.insert_list dd li strong a:visited{color:purple}
#topnav .left,#topnav .left div.user_login,#topnav .left div.user_info{float:left;overflow:hidden;padding-left:10px}
#topnav .right{float:right;overflow:hidden;padding:0 10px}
#topnav .left div.user_info,#jslogined,#jshebao{display:none}
body > #loginbg,body > #loginshow{position:fixed}
.blank,.blank_fm,.blank_none{background:#fff;font-size:8px;height:8px;list-style:8px}
.wrapper_list h1 span,.wrapper_list h1 span a,.wrapper_main h1 span,.wrapper_main h1 span a{font-size:12px;font-weight:100}
.wrapper_list h1 span,.wrapper_main h1 span{color:#666;padding-left:4px}
#jsuname,#jsuname a,.wrapper_list h1 span a,.wrapper_main h1 span a{color:#3164CD;font-family:verdana}
.xginfo span{font-family:verdana;font-size:11px}
.insert_list .bottom a{color:#3864C5}
.wrapper_list h1 a:hover,.wrapper_main h1 a:hover{color:red;text-decoration:none}
#leftside{position:fixed; left:0px; top:0px;}
#rightside{position:fixed; right:0px; top:0px; }
* html,* html body{background-image:url(about:blank);background-attachment:fixed}
#adtop,#adbottom{width:100%;clear:both;text-align:center}
.indexad{width:672px;height:280px;clear:both;margin:0 auto;padding:15px 0 15px 0}
.indexbanner1,.indexbanner2{width:100%;clear:both;text-align:center}
@media screen and (max-width: 640px) {
#topnav,.wrapper_list{width:100%}
.insert_list dd li{width:100%}
#topnav{padding:10px 0;line-height:30px}
#topnav .left{padding-bottom:10px}
#topnav, #topnav a,.wrapper_src,.wrapper_src a,.wrapper_list h1 span, .wrapper_list h1 span a, .wrapper_main h1 span, .wrapper_main h1 span a,.wrapper_list .bookinfo a{font-size:14px}
}
