/*reset*/
*{ margin:0px; padding:0px;}
body{font-size:16px;font-family:"宋体",Arial,sans-serif; color:#000;border:0px; margin:0px; padding:0px;}
img{border:none;}
a{color:#013F7C;text-decoration:none;}
a:hover{text-decoration:underline;}
.clear{clear:both;height:0;overflow:hidden;}
table{border-collapse:collapse;}
ul,li,ol,dl,dd,dt,h1,h2,h3,h4,h5,h6{ margin:0px; padding:0px; font-weight:normal; list-style:none;}
.fl{ float:left;}
.fr{ float:right;}
/*top*/
.top{ background:url(/images/head_bg.gif) repeat-x; height:32px; line-height:32px;}
.top{position:relative;}
.top .login{color:#FF8A00; padding-bottom:5px; margin-left:6px; display:inline;}
.top .login a{ color:#fff;margin-right:10px;}
.top .login a:hover{ color:#ff7c00; text-decoration:none;}
.top .login input{ float:left; vertical-align:middle;height:18px; line-height:18px; border:1px solid #991D01; margin-right:5px; margin-top:5px;}
.top .login label,.top .main .login span{ float:left; color:#fff;}
.top .login input.check{ height:14px; border:0px; margin-top:8px;}
.top .login input.box{ width:100px;text-indent:4px;}
.top .login input.d_submit{ background:url(/images/pic_bg.png) no-repeat 0px 0px; width:58px; height:21px; line-height:21px; text-align:center; border:0px; cursor:pointer; color:#fff; margin:5px 12px 0px 12px;}
.top .login .login_in span{ margin:0px 20px; color:#fff;}
.top .rMenu ul{ float:right;}
.top .rMenu ul a{ color:#fff; width:60px; display:block;}
.top .rMenu ul a:hover{ text-decoration:none; color:#ff7c00;}
.top .rMenu ul li{ float:left;}
.top .rMenu ul li.line{ background:url(/images/pic_bg.png) no-repeat -38px -21px; width:5px; height:21px; display:block; padding:0px 0px 0px 10px;}
/*d_ad*/
.wrap {clear:both; overflow:hidden;width:960px; margin:0 auto; }
.wrapads{ text-align:center; padding:2px 0px 0px;width:960px;margin:0 auto;}
#adtop{ clear:both; width:908px;height:255px;margin:0 auto; margin-top:5px; text-align:center; border-bottom:1px dashed #d5d5d5;}
#adtop .l{float:left;}
#adtop .c{float:left; padding-left:4px;}
#adtop .r{float:right;}
/*path*/
.path{ border:1px solid #d5d5d5; margin:0 auto;margin-top:5px;}
.path_1{ border:1px solid #fff;background:url(/images/path_bg.gif) repeat-x; height:24px; line-height:24px; clear:both;}
.path_1 h2{ font-size:16px; background:url(/images/ico_bg.gif) no-repeat 0px 0px; text-indent:18px; width:550px; float:left}
.path_1 b{color:#d40000;}
.path_1 span{ float:right;}
.path_1 span h3{ font-size:12px; margin-top:-4px;}
/*wrap*/
.novel{ overflow:hidden; clear:both;}
.contain { width:657px;}
.contain .one{position:relative;background:url(/images/book_contain_bg.gif) no-repeat; height:255px; margin-top:0px;}
.flag{ position:absolute; right:0px; top:0px; background:#ccc; width:100px; height:100px; display:block;no-repeat right top;}
.stop{ position:absolute; right:0px; top:0px; background:#ccc; width:100px; height:100px; display:block; background:url(/images/stop.gif) no-repeat right top;}
.goon{ position:absolute; right:0px; top:0px; background:#ccc; width:100px; height:100px; display:block; background:url(/images/goon.gif) no-repeat right top;}
.over{ position:absolute; right:0px; top:0px; background:#ccc; width:100px; height:100px; display:block; background:url(/images/over.gif) no-repeat right top;}
.contain .one .l{ width:130px;}
.contain .one .l .img{margin:10px 5px 5px 5px;width:122px; height:152px;overflow:hidden;}
.contain .one .l .img a{border:1px solid #c5c5c5;display:block;}
.contain .one .l .img a:hover{border:1px solid #d40000;}
.contain .one .l .inputli{ overflow:hidden; background:url(/images/inputli_bg1.gif) repeat-x bottom; padding-bottom:11px;}
.contain .one .l .inputli input{ float:left; margin-left:18px; border:0px;}
.contain .one .l .inputli input.addbooklist{ background:url(/images/inputli.gif) no-repeat -103px 0px; width:95px; height:24px; cursor:pointer; margin-bottom:5px;}
.contain .one .l .inputli input.wantElite{ background:url(/images/inputli.gif) no-repeat -206px 0px; width:95px; height:24px; cursor:pointer; margin-bottom:5px;}
.contain .one .l .inputli input.payAuther{ background:url(/images/inputli.gif) no-repeat -309px 0px; width:95px; height:24px; cursor:pointer;}
.contain .one .l .inputli input.pushThis{ background:url(/images/inputli.gif) no-repeat -412px 0px; width:95px; height:24px; cursor:pointer;}
/*r*/
.contain .one .r{ float:left; width:520px; margin:0 auto;}
.contain .one .r .title{ padding:22px 0px; text-align:center;}
.contain .one .r .title h2{ display:inline; font-size:18px; font-family:"黑体";}
.contain .one .r .title h2 a{color:#d40000;}
.contain .one .r .title h2 a:hover{color:#FF7C00; text-decoration:none;}
.contain .one .r .title span{ margin-left:10px;font-size:12px;}
.contain .one .r .title span a{ color:#013F7C;}
.contain .one .r .title span a:hover{ color:#d40000; text-decoration:none;}
.contain .one .r .intro{overflow:hidden; height:30px; line-height:30px; margin:0px 10px; background:url(/images/r_title_bg.gif) repeat-x;}
.contain .one .r .intro ul li{ float:left;}
.contain .one .r .intro ul li a{background:url(/images/li_bg.gif) no-repeat; display:block; font-size:14px; width:100px; height:30px; line-height:30px;text-align:center; color:#000;float:left; margin-left:5px; _margin-left:2px;}
.contain .one .r .intro ul li a:hover{background:url(/images/li_bg2.gif) no-repeat; width:100px; height:30px; color:#d40000; font-weight:bold; text-decoration:none; display:block;}
.contain .one .r .intro .aon a{background:url(/images/li_bg2.gif) no-repeat; width:100px; height:30px; color:#d40000; font-weight:bold; text-decoration:none;}
.contain .one .r .intro_con{margin:0px 10px; border:1px solid #dadada; border-top:0px; background:#fff; height:120px; overflow:hidden; color:#454545;}
.contain .one .r .intro span{ float:right;padding-right:10px;}
.contain .one .r .introCon{ line-height:22px; margin:10px 20px 20px 20px; height:164px; overflow-y:auto;}
.contain .one .r .introCon a{ color:#454545;}
.contain .one .r .introCon a:hover{ color:#d40000; text-decoration:none;}
.contain .one .r .hotTag{ border:1px solid #dadada; width:498px; margin:5px auto 0px; background:#dadada;}
.contain .one .r .hotTag .n{ border:1px solid #e3e3e3; width:496px; height:25px;line-height:25px;}
.contain .one .r .hotTag .n strong{ padding-left:10px;}
.contain .one .r .hotTag .n a{ margin:0px 1px; color:#454545;}
.contain .one .r .hotTag .n a:hover{color:#d40000; text-decoration:none;}
/*r_ads*/
.r_ads{ float:right; width:300px; margin-top:5px;}
/*contarin*/
.d_contarin{background:#f4f4ff; border:1px solid #d5d5d5;margin-top:2px; width:960px; margin:0 auto; }
.ocon{ overflow:hidden; padding-bottom:10px;}
.ocon dt{ border:1px solid #fff;background:url(/images/path_bg.gif) repeat-x; height:24px; line-height:24px; clear:both; overflow:hidden;}
.ocon dt h2{ font-size:14px; font-weight:bold;background:url(/images/ico_bg.gif) no-repeat 0px 0px; text-indent:18px; float:left; margin-left:10px; display:inline;}
.ocon dt h2 a{ font-size:12px; color:#640000; font-weight:normal; padding:0px 18px 0px 5px;}
.ocon dt h2 a:hover.fen{ color:#d40000; text-decoration:none;}
.ocon dd{ margin:5px 0 5px 20px; width:292px; border-bottom:1px dotted #d5d5d5; height:25px; line-height:25px; overflow:hidden; float:left}
.ocon dd a{ color:#41788e;}
.ocon dd a:visited{ color:#7D7D7D;}
.ocon dd a:hover{ color:#d40000; text-decoration:none;}
/*b_link*/
.b_link{ text-align:left; margin:15px 0px 15px 0px;}
.b_link a{ font-size:14px; color:#454545; margin:0px 8px;}
.b_link a:hover{color:#d40000; text-decoration:none;}
/*contarin*/
.d_contarin .d_h{ overflow:hidden; height:24px; margin-top:5px;border:1px solid #5b5b5b;}
.d_contarin .d_h_1{ border:1px solid #969293;background:url(/images/d_h_bg.gif) repeat-x; height:24px; line-height:24px; clear:both; overflow:hidden;_padding-top:0px;}
.d_contarin .d_h_1 select{ float:left; margin:2px 0px 0px 5px;*margin-top:0px;_margin-top:0px; color:#7d7d7d;}
.d_contarin .d_h_1 span{ display:inline; margin:0px 5px; float:right;}
.d_contarin .d_h_1 span.d_return{ margin-right:10px;}
.d_contarin .d_h_1 a{ color:#fff;}
.d_contarin .d_h_1 span.line{width:2px; margin:5px 5px 0px 5px; height:12px; display:inline-block; background:url(/images/hui_line.gif) no-repeat;}
.d_contarin .d_cont{ border:1px solid #d5d5d5; border-top:0px;}
.d_contarin .d_cont .title{ text-align:center;}
.d_contarin .d_cont .title h2{ font-size:18px; font-family:"黑体"; color:#d40000; padding:40px 0px 10px 0px; }
.d_contarin .d_cont .nr_title{ text-align:center;}
.d_contarin .d_cont .nr_title h3{ font-size:14px; color:#d40000; padding:40px 0px 10px 0px;font-weight:bold;}
.d_contarin .d_cont .nr_title .nr_info{border-bottom:1px dashed #d5d5d5; width:908px; margin:0 auto; padding:10px 0px; color:#7d7d7d;}
.d_contarin .d_cont .nr_con{background:url(/images/h_2_bg.gif) repeat-x bottom;margin:10px 35px;text-align:center;font-size:22px;}
.d_contarin .d_cont .nr_con .content{line-height:24px;padding-bottom:10px;text-align:left;}
.d_contarin .d_cont .nr_con .content .divimage{text-align:center;}
.d_contarin .d_ads {width:728px; margin:0px auto; overflow:hidden; text-align:center; clear:both;}
.d_contarin .page {text-align:center;color:#999; font-size:18px;PADDING-BOTTOM: 0px; PADDING-TOP: 0px;}
.d_contarin .page p a:link,.page p a:visited {color:#0000ff;}
/* 
.d_contarin .d_zj{ width:305px; margin:0 auto; overflow:hidden; text-align:center; clear:both;padding:0px;}
.d_contarin .d_zj a.pre{ background:url(/images/pre_next_z.png) no-repeat 0px 0px; width:95px; height:24px; display:inline-block; margin-right:10px;}
.d_contarin .d_zj a.index{ background:url(/images/pre_next_z.png) no-repeat -105px 0px; width:95px; height:24px; display:inline-block; margin-right:10px;}
.d_contarin .d_zj a.next{ background:url(/images/pre_next_z.png) no-repeat -210px 0px; width:95px; height:24px; display:inline-block;}
.d_contarin .d_zj span{ display:inline-block; padding:5px 0px 20px 0px; color:#7C7D78;}
.d_contarin .d_zj .indexS{margin:0px 42px;}
 */
/* footer */
.footer{line-height:25px; text-align:center;font-family:Arial;margin-bottom:5px; margin-top:15px;color:#0000ff;}
.footer a{margin:0 5px;}



.addbook { top: 0px; position: fixed; right: 5px; _margin-top:100px; _position:absolute;	_bottom:auto;	_top:expression(eval(document.documentElement.scrollTop)); }
.addvote { top: 0px; position: fixed; right: 55px; _margin-top:200px; _position:absolute;	_bottom:auto;	_top:expression(eval(document.documentElement.scrollTop)); }
.addbook img,.reader_addvote img { border: 0 none; }

/* copyright */
.copyright{line-height:25px; text-align:center;font-family:Arial;margin-bottom:5px; margin-top:15px;}
.copyright a{margin:0 5px;}


/*提示窗口类*/
.popbox{ position:absolute; width:190px !important; height:110px !important; width:200px; height:120px; border: 1px solid #a3bee8; background: #f0f7ff; color: #ff0000;	font-size: 12px; line-height:120%; padding: 3px; display:none; z-index:9999;}
.ajaxtip{ position:absolute; border: 1px solid #a3bee8; background: #f0f7ff; color: #ff0000; font-size: 12px; line-height:120%;	padding: 3px; z-index:1000;}
#tips { border: 1px solid #a3bee8; padding: 3px; display: none; background: #f0f7ff; position: absolute; z-index: 2000;}
#dialog{ position:absolute; top:0px; left:0px; border: 5px solid #8bcee4; background: #f1f5fa; font-size: 12px; line-height:120%; padding: 20px 10px 10px 10px; visibility: hidden;}
#mask{ position:absolute; top:0px; left:0px; background: #777777; filter: Alpha(opacity=30); opacity: 0.3;}