#book_category h3 { display:block; height:30px; border-top:2px solid #49a9a9; border-right:1px solid #c4e5e1; border-bottom:1px solid #c4e5e1; border-left:1px solid #c4e5e1; background:#f1f7fb; color:#333; text-indent:12px; font-weight:bold; line-height:30px }
#book_category .class_all { padding:0 15px; border:1px solid #ddd; background:#fcfcfc; font-size:12px }
.class_top_son .top_btm { height:3px; border-bottom:1px dotted #b5dee1; font-size:0 }
#book_category .class_all .class_l { float:left; width:80px; color:#208181; font-weight:bold; line-height:25px }
#book_category .class_list .class_l { line-height:30px }
#book_category .class_all .class_r { float:left }
.class_r .class_r_l { float:left; padding:0 9px 0 2px; width:45px; line-height:25px }
.class_r_l .current { padding:4px 9px; background:#208181; color:#fff; font-weight:bold; _padding:4px 9px 2px }
.class_r_l .current:hover { color:#fff }
.class_r a { color:#208181 }
.class_r .class_r_r { position:absolute; float:left; margin-top:1px; margin-left:46px; *margin-left:0
}
.class_r_r .current { background:url(/css/bookbg.gif) no-repeat }
.class_r_r .class_r_list { float:left; padding:0 20px; line-height:25px }
.class_list { display:inline-block; border-bottom:1px dotted #b5dee1 }
.class_list_r { float:left; padding-top:6px; width:865px; height:24px; line-height:30px }
.class_list_r ul li { float:left; padding:0 9px; height:18px; line-height:18px; _padding-top:3px; _height:15px; _line-height:15px }
.class_list_btm { display:inline-block }
.class_list .current, .class_list_btm .current { background:#208181 }
.class_list_r .current a { color:#fff; font-weight:bold }
.class_list_r a { color:#208181 }
.top_son { margin-bottom:3px; margin-left:55px; width:695px; line-height:25px }
.top_son ul { display:inline-block; overflow:hidden; padding:10px 8px 0 10px; border:solid 1px #e5e5e5; background:white; list-style:none inside; *padding-bottom:10px
}
.top_son ul li { float:left; margin-bottom:8px; width:44px; height:18px; text-align:center; white-space:nowrap; line-height:18px; _padding-top:3px; _height:15px; _line-height:15px }
.top_son ul li.current { background:#ff9000 }
.top_son ul li.current a { color:#fff; font-weight:bold }
.top_son ul li a { color:#2b698e }
.book_result { padding:10px 16px 10px 14px; color:#666; font-weight:bold }
.book_result .listnum { float:right }
.list_center { margin-top:10px; border:1px solid #d8d8d8; border-top:0; background:#fcfcfc }
.list_center .title { border-right:0; border-bottom:1px solid #d8d8d8; border-left:none }
.list_center dt img {width: 120px; height: 155px;}
.update_title span.update_icon { font-weight:bold }
.update_title .tabRight { position:absolute; top:0; right:10px }
.update_list, .bookList, .hotlist { width:100%; background:#fff }
.update_list ul, .bookList ul { padding-bottom:5px }
.update_list li, .bookList li { overflow:hidden; margin:0 10px; height:26px; border-bottom:1px dashed #ddd; vertical-align:middle; line-height:26px; *height:27px
}
.update_list span { float:left; margin-right:8px; color:#999; list-style:none }
.update_list span.recnums_r { width:60px }
.update_list span.r_spanone { width:120px }
.update_list span.r_spantwo { width:260px }
.update_list span.r_spantwo a { color:#999 }
.update_list span.r_spantwo a:hover, .friendLink .linkInfo a:hover { color:#f99800 }
.update_list span.r_spanthree { float:right; width:120px; text-align:right }
.update_list span.r_spanfour { width:45px }
.update_list span.r_spanfive { width:80px }
#sitembox, #sitebox { padding-right:9px; background:#fff }
#sitembox dl, #sitebox dl { float:left; margin:0 15px; padding:15px 0; width:740px; border-bottom:1px solid #eee }
#sitembox dt, #sitebox dt { position:relative; float:left; margin-right:20px; width:120px; height:155px }
#sitembox dd, #sitebox dd { overflow:hidden; width:590px; color:#888; line-height:21px; *zoom:1
}
#sitembox dd h3, #sitebox dd h3 { font-weight:bold; font-size:14px }
#sitembox dd a, #sitebox dd a { color:#208181 }
#sitebox dl { width:450px; height:165px }
#sitebox dd { width:310px }
#sitebox dd .uptime { float:right; color:#CCC; font-weight:normal }
.book_other, .book_des { margin-top:5px; color:#888; line-height:2.0; }
.book_other { height:20px }
.book_other span { padding-right:15px; color:#323232 }
.pages { padding:20px 0; color:#888; text-align:center }
.pages a, .pages strong, .pages span { display:inline-block; margin:0 3px; padding:0 8px; vertical-align:middle; line-height:20px }
.pages a { border:1px solid #ccc; background:#fff; color:#666 }
.pages a:hover, .pages strong { border:1px solid #208181; background:#49a9a9; color:#fff; text-decoration:none }
.pages span { border:1px solid #fff; cursor:pointer }
#BookText p {
    text-indent: 2em;
    line-height: 1.8em;
    margin: 0.8em 0;
    text-align: justify;
    overflow: hidden;
}