@charset "utf-8";
*{margin:0; padding:0;}
img{border:none;}
a:link {text-decoration: none; color: #7B3329; }
a:visited {text-decoration: none; color: #556; }
a:hover {text-decoration: none; color: #008; }
a:active{text-decoration:none; color: #556;} 
a.glink{padding: 0 10px 0 0;background:url(../images/btn_menu_bg.gif) no-repeat right;}
a.glink:link ,a.glink:visited {text-decoration: none; color: #ddd; }
a.glink:hover, a.glink:active{text-decoration: none; color: #FB0; }
body{background:url(../images/bg.gif)  #fff; text-align:center;font-size: 13px;line-height:1.5em;height:100%;_min-height:100%;}
ul{list-style-type:none;}
#container{margin:0 auto;text-align:left;width:960px; overflow:visible;height:100%;_min-height:100%;font-family:微软雅黑;}
#header{height:73px;clear:both;margin:2px 0;}
#header1{height:35px;clear:both;;margin-top:8px;}
#footer{border-top:1px solid #eee;height:25px;line-height:17px;clear:both;font-size:12px;text-align:center;padding:10px 0;color:#595959;margin:0 auto;}
#leftpanel,#middlepanel{float:left;}
#leftpanel{display:none;}
#rightpanel{float:right;}
#middlepanel{height:100%;min-height:100%;width:700px;}
#leftpanel,#rightpanel{width:240px;	}
#logo{float:left;height:73px;}
#banner{float:right;height:46px;text-align:right;}
#logo1{float:left;height:35px;}
#logo1 h1 a {
        text-indent: -9999px;
        display: block;
        width: 300px;
        height: 35px;
        }
#logo img{border:none;}
#utility{margin:0px;float:right;}
#utility a{margin:0 5px;}
#loginarea{margin:1px 10px;float:right;width:650px;}
#bottom_bar a,#loginarea a{margin: 0 5px;}
#loginarea input{margin: -1px 0;}
#menu{padding-left:20px;height:36px;clear:both;font-size: 14px;font-weight:bold;line-height:36px;background:url(../images/menu_bg.gif) repeat-x;}
.menuitem{overflow:hidden;float:left;}
.searcharea{height:36px;display: table-cell;vertical-align: middle;overflow:hidden;float:right;line-height:50%;vertical-align: top }
#searchform{text-indent:1em;}
#searchFor{border:1px solid gray;padding:2px 0;font:bold 12px/14px Arial;color:#036;width:165px;background:#B7B7B7;}
.searchBtn{ }
.hotSearch{margin:0 15px;}
#hotsearch{float:right;width:660px;}
#doFind{display:inline;position:relative;}
#updatelist,.tuijian,#registerarea,#hotlist,#suggestlist,#totaltoplist,#weektoplist,#monthtoplist{margin:0 3px 5px; padding:-2px; background:url(../images/bg.gif) #fff; border: 1px solid #DCD6CE;border-top:none;height:410px;overflow:hidden; text-overflow:ellipsis; white-space:nowrap }
#totaltoplist,#weektoplist{margin:0 2px 5px; padding:0px; border: 1px solid #DCD6CE;border-top:none;height:400px;}
#news{margin:0 2px 5px; padding:0px; border: 1px solid #DCD6CE;border-top:none;color:#444}
#news a{color:red;font-size:14px;}
#news a:hover{color:#369;}
#news li{list-style-position:inside;list-style-type:square;padding:2px; }
#updatelist,.tuijian {width:700px;height:890px;margin:0 0 0 5px;}
#registerarea,#monthtoplist{display:none;}
#tab_container{ background:#000;min-height:400px;_height:400px;width:700x; margin-top:15px;}
.tab_content{height:360px;margin-top:0px;padding:0px;width:700px;}
.bookshow{margin:5px 4px;padding:10px 0;margin-left:4px;float:left;text-align:center;width:130px;height:160px;}
.booknameshow{text-align:center;font-weight:bold;}
.bookcover{width:95px; height:135px;border:1px solid #666;;}
.border{border:1px solid #41B0FF;}
.title-bar{width:700px; background:url(../images/title01.gif) no-repeat 5px;border: 1px solid #ccc; font-size: 13px;font-weight:bold ;color:#9C685F;text-indent:20px;margin:10px 0 0 5px;line-height:2em;}
.title-bar-div{background:url(../images/title01.gif) no-repeat 5px; vertical-align:center;}
.book-list{margin:0;padding:10px;}
.book-list p{overflow:hidden;}
.title-bar-r{border: 1px solid #ccc; font-size: 13px;font-weight:bold ;color:#9C685F;text-indent:20px;margin:10px 2px 0;line-height:2em;}
.title-bar a{color:#d44;font-weight:normal;font-size: 12px;}
.clear{clear:both;_display:inline;overflow:hidden;}
h1 {font-size:36px;line-height:50px;vertical-align:bottom;text-align:center;font-family:微软雅黑;color:#8b0000;font-weight:bold;}
.h1 {font:30px bold;text-align:center;font-family:微软雅黑;line-height:50px;font-weight:bold;color:#8b0000;}
.table { border:0;border-collapse:collapse;text-align:left;}
.td { font:normal 13px/23px Arial;padding:1px;border:solid #ac6767 1px;border-top:0;border-left:0;}
.hd { font:normal 13px/23px Arial;padding:2px;font-size:13px;font-weight:bold;border-right: 1px solid #845538;background:#ac6767;}
.th { font:bold 13px/22px Arial;text-align:left;padding:4px;border:1px solid #ac6767;}
.tr{border:solid #ac6767 1px;}
.highlight{background-color:#F8EFFF;}
.even { background:#D5EDF6;}
#ta tr{height:20px;border:solid #ac6767 1px;border-bottom:0;border-right:0;}
#ta {border:solid #ac6767 1px;}
.list{}
.bookLinks{margin:auto 10px;}
.sq0,.sq1,.sq2,.sq3,.sq4,.sq5,.sq6,.sq7,.sq8,.sq9,.sq10,.sq11,.sq12,.sq13,.sq14,.sq15,.sq16,.sq17,.sq18,.sq19{
    background:url(../images/sq.gif)  no-repeat;text-indent:23px;font-weight:bold;}
.sq0{background-position: left 2px;}
.sq1{background-position: left -17px;}
.sq2{background-position: left -37px;}
.sq3{background-position: left -57px;}
.sq4{background-position: left -74px;}
.sq5{background-position: left -94px;}
.sq6{background-position: left -114px;}
.sq7{background-position: left -133px;}
.sq8{background-position: left -152px;}
.sq9{background-position: left -171px;}
.sq10{background-position: left -191px;}
.sq11{background-position: left -209px;}
.sq12{background-position: left -229px;}
.sq13{background-position: left -247px;}
.sq14{background-position: left -266px;}
.sq15{background-position: left -284px;}
.sq16{background-position: left -304px;}
.sq17{background-position: left -322px;}
.sq18{background-position: left -342px;}
.sq19{background-position: left -361px;}
#chapterList,#updatelist_t,#searchResult{width:100%;margin:20px auto; font-size:13px;min-height:500px;_height:500px;}
#bookSummary{width:700px;text-align:left;margin:10px 0 0;}
.bookName{text-align:center;font-size:24px;color:#000;font-weight:bold;padding:8px 0;margin-top:10px;}
#content_c{width:760px;margin:0 auto;min-height:600px;_height:600px;font:16px/28px 微软雅黑;letter-spacing:1pt;}
#content_c p{margin:10px 0;}
#content{min-height:595px;_height:595px;font-size:13px;}
#content1{min-height:560px;_height:560px;font-size:13px;}
#bookSummary li span{height:20px;line-height:20px; vertical-align:middle;margin:20px 10px 10px 0;}
#bookSummary p{clear:both;height:25px;line-height:25px; vertical-align:middle;}
.bCover{float:left;padding:5px;margin:10px;margin-top:-30px;}
.bTip{text-align:left;}
#linkBar{margin:15px 0;}
#linkBar a,.bTip span{margin:0 15px 0 0;}
#announce,.bSummary{float:right;margin:25px 5px 5px;width:470px;}
#pageBar{text-align:right;margin:15px;}
#nav_bar{text-align:center;font-size:12px;}
.chapter_nav{text-align:left; margin:5px 0;float:left;background:#fff;}
#nav_bar a{margin:0 5px;}

#msg{ background:#fff;min-height:400px;_height:400px; margin:20px; }
#msg input{ margin:5px;}
.volumeLink{border:1px solid #ac6767;background-color:#ac6767; text-align:center;width:959px;clear:both;font-weight:bold;margin-top:-1px;}
.chapterLink{border:1px solid #ac6767;background:#FFE1EB;font-size:14px;text-align:left;width:230px;height :30px;line-height :30px;float:left;padding:2px;margin:2px;overflow:hidden; text-overflow:ellipsis; white-space:nowrap;}
.keyTip{color:red;margin:0 30px 0 0;}
.red{color:red;}

/*--注册页面--*/
.hand{cursor:pointer;}
.login_main_white{background:url(../images/bg.gif);}
.login_main_foum1{height:100px;margin-top:50px;}
.login_button{ background:url(../images/button.gif) no-repeat; width:89px; height:30px; text-align:center; font-size:12px; color:#676767; line-height:30px;  border:0;}
.login_main_announce { width:630px; background-color:#f5ffd5; border:1px solid #cdde97; padding:0 10px 10px; color:#6a6c31; text-align:left; line-height:20px; margin-bottom:15px; }
#form_area{background:url(../images/bg.gif);}
.reg_msg { width:700px; background-color:#f5ffd5; border:1px solid #cdde97; padding:15px; color:#6a6c31; text-align:left; line-height:40px; margin-bottom:15px; }
.login_main_announce h1{ font-size:20px; font-weight:bold; }
.login_main_announce h2{ font-size:13px; text-indent:20px; }
.reg_label {width:168px; height:18px; background-color:#f5ffd5; border:1px solid #a3a561; color:#369; line-height:18px; margin-right:5px; }
.reg_main_text_label { height:25px; color:#369; line-height:25px; float:left; margin:10px 0 0 10px; width:300px; text-align:left; }
.reg_main_text_label a:hover{ color:#e30000;}
.reg_main_text_label1 { height:25px; color:#369; line-height:25px; float:left; margin:10px 0 0 10px; width:300px; }
.reg_main_text_label4 { height:35px; color:#369; line-height:35px; float:left; margin:10px 0 20px 10px; width:100px; padding-left:25px; }
#u_list span{font-weight:bold;border-bottom:#999 dotted 0px;display:block;float:left;margin:5px 0;color:#777;}
#u_list li{float:left;overflow:hidden; text-overflow:ellipsis; white-space:nowrap;}
.b_name{width:220px;padding-left:3px;}
.b_name a.mulu{color:green;}
.b_chapter{width:290px;}
.b_author{width:100px;}
.b_uptime{width:80px;text-align:right;}
#util_bar{color:#383838;float:right; margin:2px 0;}
#util_bar a{}
.c_util{background:#fff; height:25px;padding:0 5px;border:1px solid #ddd;width:950px; }
#nts {width: 950px;border-bottom:1px solid #D1C8BC;line-height:25px; margin:10px auto;height:25px;text-align:center;}
#nts ul{display:inline;list-style-type:none;font-size:12px;border-color:#dbdce0;}
#nts li{border-color:#D1C8BC; list-style:none; border:1px solid #b2b2b2;float:left;border-bottom:0px solid #dbdce0;margin:0px 3px;cursor:pointer}
#nts .lli{padding:0px 10px;border:0px;}
#nts li span{padding:0px 10px;height:20px;}
#nts .selected{ font-weight:bolder; background-color:#DEB887;}
.mark {
margin:5px;
background:transparent url(../images/mark.gif) no-repeat scroll -189px 0;
cursor:pointer;
float:left;
font-family:微软雅黑,Arial,Helvetica,sans-serif,Lucida,Lucida Grande,Tahoma;
height:48px;
line-height:48px;
text-align:center;
width:189px;
color:#666;
}
.mark  span {
font-size:20px;
font-weight:bold;
}
.mark2 {
margin:5px;
background:transparent url(../images/mark2.gif) no-repeat scroll -139px 0;
cursor:pointer;
float:left;
font-family:微软雅黑,Arial,Helvetica,sans-serif,Lucida,Lucida Grande,Tahoma;
height:35px;
line-height:35px;
text-align:center;
width:139px;
color:#666;
}
.mark2  span {
font-size:16px;
font-weight:bold;
}
.main_gen{height:26px;line-height:26px;background-color:#E1E1E1;margin-top: 1px;font-size:14px;font-weight: bold;color: #745151;}
.main_gen .leibie{width:70px;float:left;text-align: center;}
.main_gen .shuming{width:380px;float:left;text-align: center;}
.main_gen .shuming2{width:510px;float:left;text-align: center;}
.main_gen .shuming3{width:340px;float:left;text-align: left;}
.shuqian{width:280px;float:left;text-align: left;}
.main_gen .zuozhe{width:100px;float:left;text-align: center;}
.main_gen .zuozhe2{width:128px;float:left;text-align: center;}
.main_gen .shijian{width:80px;float:right;text-align: center;}
.main_gen .jindu{width:70px;float:left;text-align: center;}
.main_genxing{font-size:13px;}
.main_genxing ul{margin: 0px;padding: 3px 0px 0px 0px;}
.main_genxing li{line-height:22px;height:23px;color:#444;margin: 0px;padding: 0px;overflow:hidden;}
.main_genxing li a{color:#444;}
.main_genxing li a:hover{color:#ad8a48;}
.main_genxing li .leibie{width:70px;float:left;text-align: center;}
.main_genxing li .leibie a{color:#444;margin: 0 2px;}
.main_genxing li .shuming{width:400px;float:left;text-align: left;}
.main_genxing li .shuming2{width:500px;float:left;text-align: left;padding-left: 10px;}
.main_genxing li .shuming2 .pp{padding-right: 4px;color:#333333;}
.main_genxing li .shuming2 .pp a{padding-right: 2px;padding-left: 2px;}
.main_genxing li .shuming3{width:340px;float:left;text-align: left;}
.main_genxing li .zuozhe{width:100px;float:left;text-align: center;}
.main_genxing li .zuozhe2{width:128px;float:left;text-align: center;}
.main_genxing li .jindu{width:40px;float:left;text-align: center;color:#7f7f7f}
.main_genxing li .shijian{width:80px;float:right;text-align: center;}
.main_genxing li .sma{color:#CC6600;font-size:13px;}
.hidefont{font-size:0px;}
#friendlink{font-size:11px;text-align:left;vertical-align:bottom;line-height:20px;margin:10px;}
#content .works{ padding: 0px 6px 6px 6px; overflow:hidden; _zoom:1;font:12px/23px 微软雅黑 ;}
#content .works .commend{ float:left; width:700px; text-align:left;}
#content .works .commend h2{ margin-bottom:1px; overflow:hidden; height:34px; font:bold 14px/36px Tahoma; color:#004C72; }
#content .works .commend h2 span{ padding-left:26px; display:block; width:119px; text-align:center;}
#content .works .commend .mod{ overflow:auto; _zoom:1;}
#content .works .commend .box{ margin:5px 5px 0 0; float:left; width:340px; height:260px;border:1px solid #D6D7CE; }
#content .works .commend .noMargin{ margin-right:0;}
#content .works .commend .box h3{ overflow:hidden; height:26px; line-height:29px!important;font:14px/23px 微软雅黑 ; text-indent:12px; bor    der-bottom:1px solid #D6D7D6; color:#666; font-weight:bolder;}
#content .works .commend .box h3 span{ float:right; margin-right:5px;}
#content .works .commend .box .spacing{ padding:8px 12px;}
#content .works .commend .box h3 span a{ margin:0px 4px; font-size:12px; color:#FF6500}
#content .works .commend .box .hot{ overflow:hidden; _zoom:1; height:116px; padding-top:1px; margin-bottom:5px;}
#content .works .commend .box .hot .photo{float:left;margin-right:15px; }
#content .works .commend .box .hot .photo img{ width:90px; height:115px; }
#content .works .commend .box .hot .intro{height:115px;overflow:hidden;}
#content .works .commend .box .hot .intro h4 a{ color:#cc0000}
#content .works .commend .box li{ line-height:180%;}
#content .works .commend .mod ul a,{ display:inline-block; *display:inline; zoom:1; color:#313131;}
#content .works .commend .mod ul .cate,{ padding-right:6px; font-family:微软雅黑; color:#0070B8;}
#content .works .commend .mod ul .chapter,{ padding-left:6px; width:162px; color:#939393;}
#content .works .column{ margin-top:4px;}
#content .editor .commend .box ul{ overflow:auto; _zoom:1;margin-top:15px;}
#content .editor .commend .box ul li{float:left; width:153px; margin-right:5px;overflow:hidden; white-space:nowrap; color:#395900;}
#content .editor .commend .box ul li a{ padding-left:8px;}
#content .works .column .box ul{ padding:2px 6px; padding:7px 6px\9; *padding:2px 6px;}

