@charset "UTF-8";
/* CSS Document */
.area { margin: 0 auto; overflow: hidden; width: 950px; }
.area690 { float: left; width: 690px; }
.area250 { float: right; width: 250px; }
.cfff { background-color: #fff; }
.gg_banner { background-color: #fff; height: 65px; margin: 0 auto; padding: 5px 0 0; width: 950px; }
.c6, .c6 a, .c6 a:visited { color: #666; }
.c9, .c9 a, .c9 a:visited { color: #999; }
.c10, .c10 a, .c10 a:visited { color: #1d86ac; }
.c10 a:hover { color: #06c; }
.c11, .c11 a, .c11 a:visited { color: #24a3ce; }
.c12, .c12 a, .c12 a:visited { color: #f96a0c; }
.c13, .c13 a, .c13 a:visited { color: #fe0000; }
.tit01, .tit02 { height: 33px; overflow: hidden; }
.tit01 h2, .tit02 h2 { float: left; font-size: 14px; line-height: 33px; padding: 0 0 0 9px; }
.tit02 h3 { float: left; font-size: 14px; line-height: 33px; padding: 0 0 0 9px; width: 100px; }
.tit01 a.more, .tit02 a.more { display: block; height: 13px; margin: 10px 6px 0; width: 17px; }
.tit03 { height: 26px; overflow: hidden; }
.tit03 h2, .tit03 h2 { float: left; font-size: 12px; line-height: 20px; padding: 5px 0 0 5px; text-align: center; width: 91px; }
.tit03 a.more { display: block; height: 13px; margin: 8px 16px 0; width: 17px; }
.tit01 { }
.tit02 { }
.infoPath { -moz-border-bottom-colors: none; -moz-border-left-colors: none; -moz-border-right-colors: none; -moz-border-top-colors: none; border-color: #999 #c7c7c7 #c7c7c7; border-image: none; border-style: solid; border-width: 1px; height: 28px; line-height: 28px; padding-left: 10px; }
.infoPath a { margin-left: 0; padding: 0; }
.infoPath .c6 a { background: rgba(0, 0, 0, 0) none repeat scroll 0 0; padding-right: 6px; }
.bookBox { background: #fff none repeat scroll 0 0; overflow: hidden; padding: 10px 10px 0; width: 668px; }
.bookBox_l { float: left; margin-right: 20px; width: 198px; }
.bookBox_r { float: left; width: 444px; }
.bookBox .img { height: 280px; margin: 0 auto; position: relative; width: 198px; }
.bookBox .img img { background: #fff none repeat scroll 0 0; border: 2px solid #e9e9e9; height: 272px; padding: 3px; width: 189px; }
.voteBtnList { }
.voteBtnList ul { overflow: hidden; padding: 1px 0 6px; width: 198px; }
.voteBtnList li { color: #666; cursor: pointer; display: inline; float: left; height: 18px; margin: 5px 0 0 13px; padding: 22px 0 0 32px; text-align: center; width: 48px; }
.voteBtnList li.s { background-position: 0 0; }
.voteBtnList li.r { background-position: -80px 0; }
.voteBtnList li.t { background-position: 0 -40px; }
.voteBtnList li.g { background-position: -80px -40px; }
.voteBtnList li.p { background-position: 0 -80px; }
.voteBtnList li.z { background-position: 0 -554px; }
.voteBtnList li.j { background-position: 0 -594px; white-space: nowrap; }
.bookBox .bookTit { padding: 1px 0 10px 215px; text-align: left; }
.bookBox .bookTit h1 { display: inline; font-size: 24px; line-height: 30px; padding-right: 12px; }
.bookBox .bookTit span { color: #999; display: block; padding: 5px 0 0 5px; }
.bookBox .bookTit span img { margin: -2px 0 0 3px; }
.bookBox .b_tab { height: 33px; }
.bookBox .b_tab ul { float: left; }
.bookBox .b_tab li { color: #666; cursor: pointer; float: left; font-weight: bold; height: 33px; line-height: 27px; text-align: center; width: 96px; }
.bookBox .b_tab .btn_a { color: #333; font-size: 14px; }
.bookBox .b_tab .time { color: #999; float: right; line-height: 27px; padding: 0 8px 0 0; }
.bookBox .b_content { height: 200px; line-height: 18px; margin: 5px; overflow: hidden; }
.bookBox .b_content b { display: block; }
.bookBox .b_content p { float: left; margin: 3px 0; }
.bookBox .b_content ul { }
.bookBox .b_content li { float: left; margin-bottom: 5px; width: 212px; }
.bookBox .b_content li.tab { background: #f1f1f1 none repeat scroll 0 0; padding: 3px 5px; width: 414px; }
.bookBox .b_content li.tab b { display: inline; }
.bookBox .bookZt { }
.bookBox .bookZt p { color: #666; font-size: 14px; line-height: 22px; margin-left: 5px; margin-top: 12px; }
.bookBox .bookZt p big, .bookBox .bookZt p em { font-style: italic; font-weight: bold; margin: 0 10px; }
.bookBox .bookZt p big { color: #24a3ce; font-size: 30px; }
.bookBox .bookZt p em { color: #f96a0c; font-size: 20px; }
.bookBox .bookZt .bookZt_btn { float: right; font-size: 12px; overflow: hidden; padding: 0 10px 0 0; width: 68px; }
.bookBox .bookZt .bookZt_btn li { height: 28px; line-height: 28px; margin-bottom: 6px; text-align: center; width: 76px; }
.bookBox .bookZt .bookZt_god { color: #666; padding: 10px 0 5px; position: relative; width: 300px; }
.bookBox .bookZt .bookZt_god b { font-size: 14px; font-weight: normal; }
.bookBox .bookZt .bookZt_god div { height: 24px; line-height: 24px; padding: 0 0 0 33px; }
.bookBox .bookZt .bookZt_god em { color: #333; }
.bookBox .bookZt .bookZt_god img { left: 4px; position: absolute; top: 12px; }
.bookBox .bookFx { height: 30px; margin: 10px 15px 0; }
.zzVote .con { overflow: hidden; padding: 10px; width: 666px; }
.zzVote_l { float: left; overflow: hidden; padding: 0 10px; width: 500px; }
.zzVote dl { overflow: hidden; width: 500px; }
.zzVote dt { font-size: 14px; line-height: 30px; }
.zzVote .w1 dd { float: left; height: 20px; line-height: 20px; overflow: hidden; width: 125px; }
.zzVote .w1 dd input { float: left; margin: 4px 5px 0 0; }
.zzVote .w2 dd { height: 20px; line-height: 20px; margin: 0 0 5px; overflow: hidden; }
.zzVote .w2 dd input { float: left; margin: 4px 5px 0 0; }
.zzVote .w_btn { clear: both; margin: 10px 0 5px; text-align: center; width: 520px; }
.zzVote .w_btn input { border: 0 none; cursor: pointer; height: 23px; line-height: 23px; margin: 0 5px; }
.zzVote .w_btn .btn1 { color: #132944; width: 57px; }
.zzVote .w_btn .btn2 { background-position: -179px -90px; color: #333; width: 111px; }
.zzVote_jg { margin: 0 20px; }
.zzVote_jg_div { height: 20px; line-height: 20px; padding: 5px 0; }
.zzVote_jg_div .j1 { background: #f0efef none repeat scroll 0 0; float: left; height: 10px; margin: 5px 12px 0 0; overflow: hidden; padding: 0 2px 0 0; width: 200px; }
.zzVote_jg_div .j1 span { float: left; height: 8px; overflow: hidden; }
.zzVote_jg_div .j1 .s1 { background: #e7ab6d none repeat scroll 0 0; border: 1px solid #8a6641; }
.zzVote_jg_div .j1 .s2 { background: #5dbc5b none repeat scroll 0 0; border: 1px solid #377136; }
.zzVote_jg_div .j1 .s3 { background: #6c82b4 none repeat scroll 0 0; border: 1px solid #424c67; }
.zzVote_jg_div .j1 .s4 { background: #d346ae none repeat scroll 0 0; border: 1px solid #722e61; }
.zzVote_jg_div .j2 { color: #666; float: left; margin-right: 12px; text-align: right; width: 80px; }
.zzVote_jg_div .j2 em { color: #999; }
.zzVote_r { float: right; height: 97px; text-align: center; width: 122px; }
.zzVote_r em { color: #f96a0c; display: block; font-size: 25px; font-style: italic; font-weight: bold; line-height: 30px; padding: 37px 0 0; }
.pinglun .tit01 a, .pinglun .tit01 a:visited { color: #1d86ac; }
.pinglun .tit01 .other { cursor: pointer; float: right; line-height: 33px; padding: 0 10px 0 0; }
.pinglun .tit01 .other span { padding: 5px 30px 4px 25px; }
.pinglun_tab { height: 36px; line-height: 36px; margin: 12px 20px 0; }
.pinglun_tab ul { padding: 0 10px; }
.pinglun_tab li { color: #666; cursor: pointer; float: left; text-align: center; width: 85px; }
.pinglun_tab .btn_a { color: #333; font-size: 14px; width: 98px; }
.pinglun_tab .or { float: right; padding: 0 10px 0 0; }
.pinglun_tab .or span { padding: 5px 10px 4px; }
.pinglun_tab .btn { display: inline; float: left; margin-left: 210px; text-align: center; width: 214px; }
.pinglun_tab .btn a { margin: 0 5px; }
.pinglun_content { margin: 0 32px; }
.pinglun_content .pinglun_li { border-bottom: 1px dotted #999; padding: 5px 0 8px; }
.pinglun_content .p_t { background-color: #efefef; height: 28px; line-height: 28px; overflow: hidden; padding: 0 3px; }
.pinglun_content .p_t img { display: inline; float: left; margin: 8px 6px 0 0; }
.pinglun_content .p_t strong { font-size: 12px; }
.pinglun_content .p_c { line-height: 21px; margin: 4px 12px 0; max-height: 105px; overflow: hidden; }
.pinglun_content .p_b { background: #fbfbfb none repeat scroll 0 0; color: #999; height: 16px; line-height: 18px; overflow: hidden; padding: 3px 5px; }
.pinglun_content .p_b span { float: left; margin-right: 15px; }
.pinglun_content .p_b span img { margin-left: 3px; margin-top: 2px; }
.pinglun_content .p_b .w { width: 180px; }
.pinglun_content .p_b em { color: #333; }
.pinglun_pl { background: #fafafa none repeat scroll 0 0; margin: 0 20px 12px; }
.pinglun_pl .pinglun_tab { margin: 0; }
.pinglun_pl .ora { height: 37px; line-height: 37px; margin: 0 auto; position: relative; width: 520px; }
.pinglun_pl .ora span { float: right; padding: 5px 15px 4px; }
.pinglun_pl .ora ul { height: 95px; overflow: hidden; padding: 24px 0 0 15px; position: absolute; right: 0; top: 12px; width: 185px; }
.pinglun_pl .ora li { cursor: pointer; line-height: 23px; }
.pinglun_pl .pinglun_pl_ul, .pinglun_pl .pinglun_pl_ul li { margin: 0 auto; overflow: hidden; width: 520px; }
.pinglun_pl .pinglun_pl_ul li { margin-bottom: 10px; }
.pinglun_pl label { float: left; font-size: 14px; font-weight: bold; line-height: 23px; width: 45px; }
.pinglun_pl .text { background: #fff none repeat scroll 0 0; border: 1px solid #dcdcdc; float: left; height: 21px; line-height: 21px; padding: 0 5px; width: 463px; }
.pinglun_pl .textarea { background: #fff none repeat scroll 0 0; border: 1px solid #dcdcdc; float: left; height: 150px; line-height: 18px; padding: 3px 5px; width: 463px; }
.pinglun_pl .lt { color: #999; padding: 0 0 0 45px; }
.pinglun_pl .l_btn { text-align: center; }
.pinglun_pl .l_btn input { border: 0 none; color: #372305; cursor: pointer; font-size: 14px; font-weight: bold; height: 31px; line-height: 31px; width: 99px; }
.zzgg h2 { padding-right: 30px; }
.zzgg p { background: #fff none repeat scroll 0 0; line-height: 18px; padding: 15px; white-space: normal; word-break: break-all; }
.tkzpj .con { padding: 10px 0; }
.tkzpj ul { padding: 0 12px; }
.tkzpj li { height: 24px; line-height: 24px; overflow: hidden; }
.tkzpj li span { background: #fff none repeat scroll 0 0; color: #999; float: left; margin-right: 5px; width: 62px; }
.tkzpj .nob { background: rgba(0, 0, 0, 0) none repeat scroll 0 0; }
.topList { }
.topList .btn { display: inline; float: right; height: 26px; line-height: 26px; margin: 2px 3px 0 0; text-align: center; width: 71px; }
.topList .con { margin-bottom: 5px; padding: 0 9px 0 43px; }
.topList .con ul.top15 { }
.topList .con ul.top10 { }
.topList .con li { height: 24px; line-height: 24px; overflow: hidden; }
.topList .con li cite { color: #999; float: right; font-style: normal; }
.topList .con .li0 { background: #fff none repeat scroll 0 0; height: 40px; line-height: 40px; margin-bottom: 5px; }
.topList .con .li0 a, .topList .con .li0 a:visited { font-size: 14px; }
.display cite { display: none; }
.pkTop { }
.pkTop dt { background: #fff none repeat scroll 0 0; color: #666; height: 40px; overflow: hidden; padding: 0 8px; }
.pkTop dt .left { padding: 4px 0 0; }
.pkTop dt .left em { color: #f96e13; font-size: 22px; font-style: italic; font-weight: bold; line-height: 22px; margin: 0 2px; }
.pkTop dt .right { padding: 11px 0 0; }
.pkTop dt .right em { color: #5abada; font-size: 14px; }
.pkTop dd { margin: 0 12px; }
.pkTop dd p { color: #666; height: 29px; line-height: 29px; }
.pkTop dd .nob { background: rgba(0, 0, 0, 0) none repeat scroll 0 0; }
.pkTop .btn { height: 30px; line-height: 30px; text-align: center; }
.pkTop .btn a { display: inline-block; height: 21px; line-height: 21px; margin: 5px 4px 0; width: 89px; }
.pkTop .hotVote { height: 60px; margin-top: 10px; padding: 12px 0 0; }
.pkTop .hotVote .tp { cursor: pointer; height: 26px; line-height: 22px; margin: 0 auto; padding: 20px 0 0 50px; text-align: center; width: 66px; }
.vote_r .tit01 { margin: 0 5px; }
.vote_r .tit01 h2 { font-size: 12px; }
.vote_r ul { margin: 10px 12px; }
.vote_r li { color: #666; line-height: 18px; overflow: hidden; padding: 5px 3px; }
.vote_r li em { color: #fd5f00; }
.directory { clear: both; margin: 0 auto; overflow: hidden; width: 950px; }
.directory_title { margin: 20px 0 0; overflow: hidden; position: relative; text-align: center; width: 950px; }
.directory_title h1 { display: inline; font-size: 26px; line-height: 30px; text-align: center; }
.directory_title span { color: #999; margin-left: 12px; }
.directory_title .bookZt_god { color: #666; left: 0; position: absolute; text-align: left; top: 35px; width: 300px; }
.directory_title .bookZt_god b { font-size: 14px; font-weight: normal; }
.directory_title .bookZt_god div { background: #fff none repeat scroll 0 0; height: 24px; line-height: 24px; padding: 0 20px 0 33px; }
.directory_title .bookZt_god em { color: #333; }
.directory_title .bookZt_god img { left: 4px; position: absolute; top: 3px; }
.directory_title .btn { height: 23px; margin: 10px 0 0; }
.directory_title .btn li { display: inline; height: 23px; line-height: 23px; margin: 0 5px; width: 68px; }
.directory_con { background-color: #eff8fe; margin: 10px 0; }
.directory_con .tit { height: 32px; text-align: center; }
.directory_con .tit h2 { display: inline; font-size: 14px; line-height: 32px; }
.directory_con .tit span { margin-left: 5px; }
.directory_con ul { margin: 20px 0; overflow: hidden; width: 950px; }
.directory_con li { float: left; height: 29px; line-height: 29px; overflow: hidden; padding: 0 0 0 40px; width: 180px; }
.directory_con li em { color: #fe0000; font-family: Arial, Helvetica, sans-serif; font-size: 11px; margin-right: 5px; }
.directory_con li a { color: #025b81; }
.directory_con li a:visited { color: #c00; }
.read { background: #e7f4fe none repeat scroll 0 0; clear: both; margin: 0 auto; overflow: hidden; width: 950px; }
.read_tit { height: 32px; float: right; }
.read_tit .btn { padding-right: 5px; }
.read_tit .btn li { background: #fff none repeat scroll 0 0; border: 2px solid #eee; border-radius: 5px; display: inline; float: left; height: 23px; line-height: 23px; margin: 0 0 0 5px; text-align: center; width: 68px; }
.read_tit .btn li:hover { background: #3a6837 none repeat scroll 0 0; color: #fff; }
.read_tit .btn li a:hover { background: #3a6837 none repeat scroll 0 0; color: #fff; }
.read_bottom { clear: both; padding-bottom: 15px; }
.read_bottom .btn { height: 40px; padding: 12px 5px 0 240px; }
.read_bottom .btn li { display: inline; float: left; height: 23px; line-height: 23px; margin: 0 10px; text-align: center; width: 68px; }
.read_bottom .btn li.z { background: rgba(0, 0, 0, 0) none repeat scroll 0 0; font-size: 16px; font-weight: bold; width: auto; }
.read_bottom p { clear: both; text-align: center; }
.read_bottom p span { margin-left: 10px; }
.read_bottom p span a, .read_bottom p span a:visited { color: #666; text-decoration: underline; }
.read_bottom p span a:hover { text-decoration: none; }
.readArea { clear: both; font-size: 16px; overflow: hidden; width: 950px; }
.readArea h1 { font-size: 26px; line-height: 60px; padding: 25px 0 15px; text-align: center; }
.readArea .p { line-height: 23px; padding: 0 42px 5px; word-wrap: break-word; }
.readAreaBox { position: relative; }
.readAreaBox .side { color: #c30; cursor: pointer; font-size: 12px; font-weight: bold; height: 67px; line-height: 15px; padding-right: 2px; padding-top: 5px; position: absolute; right: 0; text-align: center; top: 50px; width: 22px; }
.rightSide { float: right; font-size: 12px; width: 300px; }
.rightSide ul { margin: 12px 10px; }
.rightSide li { line-height: 18px; overflow: hidden; }
.rightSide dl { border: 1px solid #ccc; font-size: 14px; font-weight: bold; margin: 12px 10px; }
.rightSide dt { border-bottom: 1px solid #ccc; color: #9c4900; line-height: 29px; padding: 0 0 0 10px; }
.rightSide dd { line-height: 24px; padding: 10px; }
#setting { float: left; margin-top: 4px; }
#fontColor, #fontSize { display: inline; float: left; margin-left: 10px; }
#fontColor strong, #fontSize strong { float: left; margin: 0 5px 0 0; }
#fontColor span { cursor: pointer; float: left; height: 0; margin-right: 3px; overflow: hidden; padding-top: 15px; width: 15px; }
#fontSize span { cursor: pointer; float: left; margin-right: 5px; text-decoration: underline; }
.note { background: #fff none repeat scroll 0 0; clear: both; font-size: 14px; line-height: 25px; padding: 12px 0 0; text-align: center; }
.zzJs { background: #fff none repeat scroll 0 0; }
.zzJs .tit { height: 32px; padding: 0 0 0 5px; }
.zzJs .tit h2 { float: left; font-size: 14px; line-height: 32px; }
.zzJs .con { margin: 0 auto; overflow: hidden; padding: 1px 0 3px; width: 950px; }
.zzJs .img { float: left; padding: 0 0 0 2px; }
.zzJs .img img { border: 1px solid #ccc; float: left; height: 120px; padding: 2px; width: 120px; }
.zzJs .txt { float: left; padding: 0 20px; width: 462px; }
.zzJs .txt strong { display: block; font-size: 14px; font-weight: normal; line-height: 22px; margin: 5px 0 8px; }
.zzJs .txt p { color: #808080; }
.zzJs .txt ul { overflow: hidden; width: 462px; }
.zzJs .txt li { float: left; height: 24px; line-height: 24px; margin-right: 30px; overflow: hidden; width: 200px; }
.zzJs .txt li span { background: #fff none repeat scroll 0 0; color: #999; float: left; margin-right: 5px; width: 62px; }
.zzJs .vote_btn { float: right; width: 196px; }
.zzJs .vote_btn ul { height: 90px; }
.zzJs .vote_btn li { color: #999; cursor: pointer; display: inline; float: left; height: 28px; line-height: 20px; margin: 6px 0 0 10px; padding-top: 54px; text-align: center; width: 52px; }
.zzJs .vote_btn li.s { background-position: 0 0; }
.zzJs .vote_btn li.r { background-position: -156px 0; }
.zzJs .vote_btn li.t { background-position: -104px 0; }
.zzJs .vote_btn li.p { background-position: -208px 0; }
.zzJs .vote_btn p { font-size: 12px; text-align: center; }
.zzjs0824 { height: 90px; overflow: hidden; }
.zzjs0824 li.zzxh { height: 90px; overflow: hidden; }
.zzjs0824 li.zzgb { height: 90px; overflow: hidden; }
.zzjs0824 li.zzpk { height: 90px; overflow: hidden; }
.tjTable { }
.tjTable h2 { color: #f00; font-size: 16px; height: 52px; line-height: 52px; text-align: center; }
.tjTable .con { padding: 12px 0; }
caption { background: #f4f4f4 none repeat scroll 0 0; font-size: 14px; font-weight: bold; line-height: 31px; text-align: center; }
.table { background: #fff none repeat scroll 0 0; border-collapse: collapse; width: 95%; }
.table th { }
.table th, .table td { border: 1px solid #dcdcdc; padding: 5px 10px; }
.jpListImg { background: #fff none repeat scroll 0 0; clear: both; }
.jpListImg .con ul { overflow: hidden; width: 950px; }
.jpListImg .con li { float: left; overflow: hidden; padding: 20px 0 10px 10px; width: 227px; }
.jpListImg .con li .img { float: left; margin-right: 8px; }
.jpListImg .con li .img img { border: 1px solid #ababab; height: 173px; padding: 3px; width: 120px; }
.jpListImg .con li strong { display: block; font-size: 14px; margin: 5px 0; }
.jpListImg .con li p { margin: 5px 0; }
.jpListImg .pinglun_tab { margin: 12px 0 0; }
.otherTable { overflow: hidden; width: 950px; }
.otherTable .left { padding: 20px 0 20px 20px; width: 415px; }
.otherTable .left .table { width: 100%; }
.otherTable .right { padding: 20px 20px 20px 0; width: 475px; }
.otherTable .right h2 { color: #f00; font-size: 16px; line-height: 38px; text-align: center; }
.otherTable .pinglun_tab { margin: 0 0 10px; }
.otherTable ul, .otherTable li { margin: 0 auto; overflow: hidden; width: 445px; }
.otherTable li { margin-bottom: 10px; }
.otherTable .text { width: 380px; }
.otherTable .textarea { width: 380px; }
.otherTable .btn { margin-left: 0; }
.otherTable .pinglun_pl { margin: 0; }
#ckepop { }
#ckepop span { float: left; }
.correlative ul { list-style: outside none none; margin: 5px 0; text-align: center; }
.correlative ul li { float: left; width: 120px; }
.correlative ul li div { height: 110px; margin: 0 auto; width: 70px; }
.correlative ul li div img { height: 108px; width: 75px; }
.correlative ul li span { display: block; margin: 5px 0; }
.listBook ul { margin: 0 auto; overflow: hidden; padding: 17px 0 6px; width: 928px; }
.listBook li { float: left; text-align: center; width: 116px; }
.listBook li img { border: 1px solid #c7c7c7; height: 108px; width: 75px; }
.listBook li span { display: block; height: 20px; line-height: 20px; margin: 5px 0; overflow: hidden; }
.bookBox { z-index: 99; }
.sqbox { height: 62px; left: 0; position: absolute; top: 6px; width: 160px; z-index: 100; }
.sq0818 { height: 62px; padding-left: 11px; }
.sq0818 a { display: inline-block; height: 20px; line-height: 20px; margin: 2px 10px 0 0; padding-right: 3px; text-align: center; text-decoration: none; width: 57px; }
.sq0818 a:hover { text-decoration: none; }
.sq0818 a.a1 { color: #f96910; }
.sq0818 a.a2 { color: #f96910; }
.sq0818 a.a3 { color: #489002; }
.sq0818 a.a4 { color: #489002; }
.sq0818 a.a3:hover { }
.sq0818 a.a4:hover { }
.sqqy { height: 71px; position: absolute; right: 3px; top: 5px; width: 111px; z-index: 100; }
.ct0416 { text-align: center; }
.recent_read { line-height: 30px; text-align: center; }
.recent_read a { margin-right: 10px; }
.c12 { line-height: 26px; }
.comment { font-family: "宋体"; overflow: hidden; padding: 15px 20px; }
.comment a, .comment a:visited { color: #1d86ac; }
.comment a:hover { color: #1d86ac; }
.comment i { font-style: normal; }
.comment h3 { font-size: 12px; height: 30px; line-height: 27px; padding-left: 30px; }
.tit-tab { color: #ccc; float: left; font-weight: 100; }
.tit-tab a { display: inline-block; font-weight: bold; padding: 0 11px; }
.tit-tab a.on, .tit-tab a.on:visited { -moz-border-bottom-colors: none; -moz-border-left-colors: none; -moz-border-right-colors: none; -moz-border-top-colors: none; background: #fff none repeat scroll 0 0; border-color: #dfdede; border-image: none; border-style: solid; border-width: 1px 1px 0; color: #333; height: 29px; }
.tit-ckbut { float: right; font-weight: 100; margin-right: 10px; }
.tit-ckbut em { cursor: pointer; display: inline-block; height: 21px; line-height: 21px; margin-left: 15px; overflow: hidden; text-align: center; width: 66px; }
.tit-ckbut em a:hover { text-decoration: none; }
.comment h4 { color: #1d86ac; font-size: 12px; font-weight: 100; height: 30px; line-height: 30px; padding: 10px 0; text-align: right; }
.comment h4 a { margin: 0 5px; }
.comment h4 a.on, .comment h4 a.on:visited { color: #666; font-weight: bold; }
.comment h4 span { color: #666; float: left; height: 25px; line-height: 28px; padding-top: 2px; }
.comment h4 span a, .comment h4 span a:visited { color: #fff; display: inline-block; float: left; font-weight: bold; height: 25px; line-height: 25px; margin: 0 5px; overflow: hidden; padding-left: 22px; }
.comment h4 span a:hover { color: #fff; text-decoration: none; }
.comment h4 span a em { cursor: pointer; display: inline-block; height: 25px; line-height: 26px; padding-right: 22px; }
.comment h4 span a.a1, .comment h4 span a.a1:visited { background-position: 0 -57px; color: #666; }
.comment h4 span a.a1 em { background-position: right -57px; }
.comment h4 span a.a2, .comment h4 span a.a2:visited { background-position: 0 -57px; color: #666; padding-left: 10px; }
.comment h4 span a.a2 em { background-position: right -57px; padding-right: 10px; }
.comment h4 a.a3, .comment h4 a.a3:visited { background: rgba(0, 0, 0, 0) url("http://img.17k.com/style/book/comment.png") no-repeat scroll 0 -57px; color: #666; display: inline-block; float: right; font-weight: bold; height: 25px; line-height: 25px; margin: 0 5px 0 10px; overflow: hidden; padding-left: 22px; }
.comment h4 a.a3 em { background: rgba(0, 0, 0, 0) url("http://img.17k.com/style/book/comment.png") no-repeat scroll right -57px; cursor: pointer; display: inline-block; height: 25px; line-height: 28px; padding-right: 22px; }
.comment h4 a.a3:hover { color: #666; text-decoration: none; }
.comment h4 span label { cursor: pointer; float: left; }
.comment h4 span label input { margin-right: 3px; vertical-align: middle; }
.comment dl { margin-bottom: 5px; overflow: hidden; padding-bottom: 10px; }
.comment dl dt { float: left; text-align: center; width: 50px; }
.comment dl dt img { margin-bottom: 7px; }
.comment dl dt img.head { border: 1px solid #f0f0f0; height: 50px; width: 50px; }
.comment dl dd { float: right; line-height: 21px; overflow: hidden; width: 582px; }
.comment1 dl dt { float: left; text-align: center; width: 50px; }
.comment1 dl dt.checkbox { overflow: hidden; padding-top: 16px; width: 20px; }
.comment1 dl dt.checkbox input { float: left; margin: 0; }
.comment1 dl dt img { margin-bottom: 7px; }
.comment1 dl dt img.head { height: 50px; width: 50px; }
.comment1 dl dd { float: right; line-height: 21px; overflow: hidden; width: 564px; }
.comment-del dl { padding-bottom: 5px; }
.comment-del dl dt.checkbox { overflow: hidden; padding-top: 7px; width: 20px; }
.comment-del dl dt.checkbox input { float: left; margin: 0; }
.comment-del dl dd { float: right; line-height: 21px; overflow: hidden; width: 620px; }
.comment-del dl dd .cc-new { background: #fff none repeat scroll 0 0; color: #999; padding-left: 0; }
.comment-dan { padding-top: 0; }
.cc-tit { background: #efefef none repeat scroll 0 0; border-top: 1px dotted #bcbcbc; height: 27px; line-height: 27px; padding-left: 5px; }
.cc-tit img { margin-left: 5px; margin-top: -2px; vertical-align: middle; }
.cc-tit strong { font-weight: 100; margin-left: 5px; }
.cc-tit strong a, .cc-tit strong a:visited { color: #666; font-weight: bold; margin-left: 7px; }
.cc-tit em { color: #8d8d8d; float: right; margin-right: 10px; }
.cc-bg { background: #fff0e4 none repeat scroll 0 0; }
.cc-bg1 { background: #fff none repeat scroll 0 0; }
.cc-content { color: #333; padding: 5px 0 5px 5px; }
.cc-content span { clear: both; display: block; padding-top: 5px; }
.cc-content span em { margin-left: 5px; }
.cc-content span i { color: #1d86ac; margin-left: 3px; }
.authorbg { background: #ffebda none repeat scroll 0 0; padding: 5px 10px; }
.cc-new { background: #fbfbfb none repeat scroll 0 0; color: #999; height: 30px; line-height: 30px; padding-left: 5px; }
.cc-new img { margin: 0 3px; vertical-align: text-top; }
.cc-new i { margin-left: 10px; }
.cc-new em { float: right; margin-right: 10px; }
.cc-new em a { margin: 0 3px; }
.cc-new span { float: left; }
.cc-author { background: #fff0e4 none repeat scroll 0 0; color: #333; line-height: 21px; margin: 0 0 1px; padding: 5px 10px; }
.cc-author span { border-bottom: 1px dotted #e6d4c5; clear: both; color: #666; display: block; line-height: 26px; margin-bottom: 10px; padding-left: 3px; }
.cc-author span em { float: right; }
.cc-author cite { display: block; font-style: normal; padding: 0 8px; }
.cc-author cite a { }
.cc-author i { color: #8d8d8d; display: block; padding-top: 5px; text-align: right; }
.cc-author img { margin: 0 3px; vertical-align: middle; }
.page { clear: both; color: #666; padding: 20px 0; text-align: center; }
.page a { color: #666; display: inline-block; height: 26px; margin: 0 3px; padding-left: 1px; }
.page a span { color: #666; cursor: pointer; display: inline-block; height: 26px; line-height: 26px; margin-left: 1px; padding: 0 10px; }
.page a:hover { background-position: 0 -110px; text-decoration: none; }
.page a:hover span { background-position: right -110px; color: #fff; }
.page a.on { background-position: 0 -110px; }
.page a.on span { background-position: right -110px; color: #fff; font-weight: bold; margin-left: 1px; }
.page input { border: 1px solid #e0e0e0; height: 23px; line-height: 23px; margin: 0 3px; padding: 0 3px; vertical-align: middle; width: 30px; }
.yjfk { color: #666; line-height: 24px; overflow: hidden; padding: 10px; }
.yjfk a, .yjfk a:visited { color: #1d86ac; float: right; margin-right: 6px; }
.yjfk a:hover { color: #1d86ac; }
.comment-tj { line-height: 24px; margin: 15px 20px; padding: 0 0 0 22px; }
.bookinfo { padding: 10px; }
.bookinfo dl { border-bottom: 1px dashed #999; margin-bottom: 10px; overflow: hidden; padding-bottom: 10px; }
.bookinfo dl dt { float: left; margin-right: 10px; }
.bookinfo dl dt img { height: 108px; width: 75px; }
.bookinfo dl dd { color: #333; float: left; line-height: 24px; }
.ydbut a { color: #333; display: inline-block; height: 28px; line-height: 28px; margin-top: 8px; text-align: center; width: 76px; }
.ydbut a:hover { text-decoration: none; }
.gly { color: #666; }
.gly a, .gly a:visited { color: #1d86ac; margin: 0 3px; }
.gly a:hover { color: #1d86ac; }
.sqbut { padding-top: 10px; text-align: center; }
.sqbut a, .sqbut a:visited { color: #1d86ac; display: inline-block; height: 21px; line-height: 21px; text-align: center; width: 112px; }
.sqbut a:hover { color: #1d86ac; text-decoration: none; }
.comment-top img { float: left; margin-left: 5px; margin-top: 3px; vertical-align: middle; }
.comment-top li.li0 img { margin-top: 11px; }
.comment-top a { float: left; }
.comment-top em { float: right; }
.respond { clear: both; padding: 15px 0 0; }
.respond h5 { -moz-border-bottom-colors: none; -moz-border-left-colors: none; -moz-border-right-colors: none; -moz-border-top-colors: none; border-color: #ccc; border-image: none; border-style: dotted; border-width: 0 0 1px; color: #666; font-size: 12px; font-weight: 100; line-height: 37px; text-align: right; }
.respond h5 span { float: left; }
.respond h5 span a, .respond h5 span a:visited { color: #666; margin: 0 3px; }
.respond h5 span a:hover { color: #666; }
.respond h5 span a.on { font-weight: bold; }
.respond .cc-new { background: #fff none repeat scroll 0 0; }
.respond dl { padding-bottom: 10px; }
.nodata { border-bottom: 1px dotted #ccc; line-height: 42px; text-align: center; }
img.head30 { border: 1px solid #f0f0f0; height: 30px; padding: 1px; vertical-align: middle; width: 30px; }
img.head50 { border: 1px solid #f0f0f0; height: 50px; padding: 1px; vertical-align: middle; width: 50px; }
.respond dl dt img { margin-bottom: 7px; }
.respond dl dt.checkbox { overflow: hidden; padding-top: 8px; width: 20px; }
.respond .cc-tit { background: rgba(0, 0, 0, 0) none repeat scroll 0 0; }
dl.author-bg { padding-bottom: 10px; }
.author-bg dd { background: #ffebda none repeat scroll 0 0; }
.author-bg .cc-tit { background: #ffebda none repeat scroll 0 0; border-bottom: 1px dotted #ccc; color: #1d86ac; padding: 10px 5px 0; }
.author-bg .cc-new { background: #ffebda none repeat scroll 0 0; padding: 0 5px; }
.author-bg .cc-content { padding: 0 5px; }
.comment-admin h4 { border-bottom: 1px dotted #ccc; color: #666; height: 30px; line-height: 30px; padding: 10px 0 0; }
.comment-admin h5 { color: #666; font-size: 12px; font-weight: 100; line-height: 40px; }
.comment-admin h5 a { color: #666; margin: 0 3px; }
.comment-admin h5 a.on { font-weight: bold; }
.comment-admin table { border-collapse: collapse; color: #666; font-family: "Trebuchet MS", Arial, Helvetica, sans-serif; margin: 0 auto; width: 100%; }
.comment-admin td, th { padding-left: 10px; text-align: left; }
.comment-admin th { background: #efefef none repeat scroll 0 0; line-height: 32px; padding-top: 3px; }
.comment-admin td { border-bottom: 1px dotted #999; padding: 10px 5px; }
.comment-admin td img { margin-left: 5px; vertical-align: middle; }
.comment-admin td img.head { height: 30px; margin-right: 10px; width: 30px; }
.comment-admin td a, .comment-admin td a:visited { color: #666; }
.send-comment .tip { clear: both; height: 25px; line-height: 25px; overflow: hidden; padding-top: 5px; text-align: right; }
.send-comment .tip em { float: right; }
.kind .buts a { padding: 0; }
.noadbut { display: inline-block; height: 27px; margin-left: 5px; overflow: hidden; text-indent: -99999px; vertical-align: middle; width: 123px; }
.x-tj { float: right; line-height: 33px; padding-right: 15px; }
.book_btn_new { bottom: 10px; float: right; font-size: 12px; overflow: hidden; padding: 0 10px 0 0; position: absolute; right: 10px; width: 68px; }
.book_btn_new li { height: 28px; line-height: 28px; margin-bottom: 6px; text-align: center; width: 76px; }
.book_btn_new li.cake-close, .book_btn_new li.cake-open { background: rgba(0, 0, 0, 0) none repeat scroll 0 0; }
.book_btn_new li.qixi-close, .book_btn_new li.qixi-open { background: rgba(0, 0, 0, 0) none repeat scroll 0 0; }
.listBook h2 strong { cursor: pointer; margin-right: 20px; margin-top: 2px; padding: 0 15px; }
.listBook h2 .s_on { background: #fff none repeat scroll 0 0; color: #900; display: inline-block; }
.listBook .c11_s { padding-top: 10px; }
.listBook .c11_s li { display: inline-block; line-height: 21px; padding: 0 25px 0 0; text-align: left; width: auto; }
.zjlist_s { overflow: hidden; }
.aotu_box { -moz-border-bottom-colors: none; -moz-border-left-colors: none; -moz-border-right-colors: none; -moz-border-top-colors: none; background: #fff none repeat scroll 0 0; border-color: -moz-use-text-color #c7c7c7 #c7c7c7; border-image: none; border-style: none solid solid; border-width: 0 1px 1px; color: #444; overflow: hidden; padding: 0 20px 10px; }
.aotu_line { border-top: 1px dotted #bbb; height: 1px; line-height: 1px; padding: 15px 0 0; }
.aotu_txt { float: left; line-height: 30px; }
.aotu_txt font { color: #d83400; font-size: 12px; }
.aotu_box a, .aotu_box a:visited { color: #5e81ba; text-decoration: underline; }
.aotu_tp { float: right; padding-right: 30px; padding-top: 34px; position: relative; width: 245px; }
.aotu_item_blue { border: 2px solid #fff; height: 21px; position: relative; width: 245px; }
.aotu_item_orange { height: 21px; }
.orange_ico, .blue_ico { display: inline-block; height: 33px; position: absolute; top: -6px; width: 33px; }
.orange_ico { left: -28px; }
.blue_ico { background-position: -35px -44px; right: -28px; }
.aotu_tp p { margin-right: -20px; padding-top: 20px; text-align: right; }
.aotu_tishi { background: #fff none repeat scroll 0 0; border: 1px solid #ccc; float: left; height: 23px; left: -4px; line-height: 23px; padding: 0 20px; position: absolute; text-align: center; top: 0; width: 216px; }
.aotu_tishi .color_orange { color: #f3631b; margin-right: 10px; }
.aotu_tishi b { bottom: -6px; display: inline-block; height: 6px; position: absolute; width: 12px; }
.aotu_tit { border-bottom: 2px solid #ff9674; clear: both; height: 38px; line-height: 38px; }
.aotu_tit a { display: inline-block; font-size: 14px; height: 36px; margin: 0 10px; padding: 0 20px; }
.aotu_tit a.current { -moz-border-bottom-colors: none; -moz-border-left-colors: none; -moz-border-right-colors: none; -moz-border-top-colors: none; border-color: #ff9674 #ff9674 #fff; border-image: none; border-style: solid; border-width: 2px; color: #ff5b26; font-weight: bold; }
.m_t10 { margin: 10px 0 0; }
.tit04 { height: 33px; overflow: hidden; padding: 0 0 0 10px; }
.tit04 .more { color: #999; float: right; line-height: 33px; margin: 0 10px 0 0; }
.tit04 h2 { float: left; font-size: 14px; line-height: 33px; }
#surprisedImg { left: 500px; position: fixed; top: 50px; z-index: 999999; }
#sSay { display: none; line-height: 24px; padding: 5px; position: fixed; top: 450px; width: 400px; z-index: 999999; }
.sSay-main { background: #fff none repeat scroll 0 0; overflow: hidden; position: relative; }
.sSay_face { float: left; margin: 10px 0 30px 10px; }
.sSay_face a { display: block; }
.sSay-main .how-to-buy { bottom: 5px; color: #ccc; left: 15px; position: absolute; }
.sSay_detail { margin: 10px 0 10px 75px; position: relative; }
.sSay_detail img { vertical-align: middle; }
#sSayNickname { color: #5f5f5f; font-size: 14px; font-weight: bold; }
#sClose { display: block; height: 20px; position: absolute; right: 10px; top: 10px; width: 20px; }
dl.push_book, dl.push_book2 { border: 0 none; display: none; font-size: 12px; font-weight: normal; overflow: hidden; }
dl.push_book dt, dl.push_book2 dt { border: 0 none; }
.push_book img { display: block; height: 135px; width: 94px; }
.push_book dd { float: left; padding: 8px; text-align: center; }
.push_book2 dd { text-align: center; width: 186px; }
.push_book2 img { display: block; height: 270px; width: 180px; }
.push_book a, .push_book2 a { color: #24a3ce !important; }
.push_book2 a { font-size: 14px; }
.adbox950 { margin: auto; width: 950px; }
.vote_box { background: #fff none repeat scroll 0 0; color: #666; font-family: "Microsoft Yahei"; padding: 10px 0; }
.vote_main { background: #fff7f1 none repeat scroll 0 0; border: 1px solid #f3edd1; font-size: 14px; line-height: 2; padding: 30px; }
.vb_head { border-bottom: 1px solid rgb(240, 233, 214); padding-bottom: 15px; text-align: center; }
.vb_title { color: #666; font-size: 24px; font-weight: bold; }
.vb_tips { color: #a8a7a8; font-size: 12px; }
.vb_main { margin: 20px auto 30px; width: 550px; }
.radio_list { overflow: hidden; }
.radio_list label { cursor: pointer; display: inline-block; float: left; margin: 0 20px 15px 0; }
.radio_list label input { vertical-align: middle; }
.radio_list label.last { margin-right: 0; }
.custom_vipcount { border: 1px solid #ccc; font-size: 14px; height: 20px; line-height: 25px; padding: 3px; width: 80px; }
.gb_tips { margin-top: 15px; }
.gb_tips font, .gb_tips a { color: rgb(229, 97, 22); }
.gb_tips span { margin-left: 30px; }
.gb_tips a { text-decoration: underline; }
.gb_tips a:hover { text-decoration: none; }
.btn_vote, .btn_vote:visited { background: #e76216 none repeat scroll 0 0; border-bottom: 5px solid #d95814; color: #fff; display: block; font-size: 24px; font-weight: bold; height: 56px; line-height: 56px; margin: 30px auto; text-align: center; width: 280px; }
.btn_vote:hover { background: #d95814 none repeat scroll 0 0; color: #fff; }
.vb_foot { font-family: simsun; margin: 0 auto; overflow: hidden; width: 780px; }
.vb_foot .toplist { float: left; font-size: 12px; height: 292px; overflow: hidden; width: 380px; }
.vb_foot .gb_top { margin-right: 20px; }
.toplist .tp_head { border-bottom: 1px solid #e8e8e8; margin: 15px 30px 0 20px; padding-bottom: 5px; position: relative; }
.toplist .tp_head h4 { color: #e76216; font-size: 16px; font-weight: bold; }
.toplist .tp_head span { position: absolute; right: 0; top: 0; }
.toplist .tp_list { margin: 0 30px 30px 20px; }
.tp_list li { border-bottom: 1px dotted #d8d8d8; height: 40px; line-height: 40px; position: relative; }
.tp_list .list_number { background: #e96216 none repeat scroll 0 0; color: #fff; display: inline-block; height: 18px; line-height: 18px; margin-right: 10px; text-align: center; width: 18px; }
.tp_list .list_count { color: #a0a0a0; position: absolute; right: 0; top: 0; }
.zznh8 { height: 260px; position: relative; }
.zznh8 a { left: 160px; position: absolute; top: 120px; }
.zznh8 input { left: 370px; position: absolute; top: 110px; }
.zznh8 span { left: 280px; position: absolute; text-align: center; top: 70px; width: 380px; }
.area, .read, .readArea { width: 1000px; background: #fff; }
.readAreaBox { width: 979px; }
.readAreaBox { font-family: "microsoft yahei"; }
.rightSide { overflow: hidden; position: relative; }
.rightSide dl.rightList { border: 0; margin: 0; overflow: auto; zoom: 1; font-family: "microsoft yahei"; }
.rightSide dl.rightList dt { line-height: 50px; border-bottom: 1px solid #DDD; font-weight: normal; margin: 0 0 5px 0; padding: 0; }
.rightSide dl.rightList dt h3.title { font-size: 22px; margin: 0; font-weight: normal; color: #555; }
.rightSide dl.rightList dt a.more { font-size: 12px; color: #939393; float: right; }
.rightSide dl.rightList dt a.more:hover { color: #3a6837; }
.rightSide dl.rightList dd { margin: 0; padding: 0; font-weight: normal; line-height: 32px; }
.rightSide dl.rightList a.red { color: #3a6837; }
.rightSide dl.rightList dt.TabTitle { overflow: hidden; margin-left: -20px; }
.rightSide dl.rightList dt.TabTitle span { cursor: pointer; padding: 0 20px; border-left: 1px solid #CCC; margin-left: -1px; font-size: 22px; color: #555; }
.rightSide dl.rightList dt.TabTitle span.now { color: #3a6837; }
.rightSide dl.rightList dd.TabCont div.bookList1 p { margin: 0; padding: 8px; font-size: 12px; color: #777; line-height: 1.6; overflow: auto; zoom: 1; }
.rightSide dl.rightList dd.TabCont div.bookList1 p:hover { background: #EEE; }
.rightSide dl.rightList dd.TabCont div.bookList1 p a.title { font-weight: normal; font-size: 14px; color: #666; margin: 0 0 5px 0; display: block; }
.rightSide dl.rightList dd.TabCont div.bookList1 p a.title:hover { color: #3a6837; text-decoration: none; }
.rightSide dl.rightList dd.TabCont div.bookList1 p a:hover { text-decoration: none; }
.rightSide dl.rightList dd.TabCont div.bookList1 p a.img { float: left; padding: 2px; border: 1px solid #CCC; margin-right: 10px; }
.rightSide dl.rightList dd.TabCont div.bookList1 p a.img img { width: 75px; height: 110px; display: block; }
.rightSide dl.rightList dd.TabCont div.topRow1 p { margin: 0; line-height: 32px; clear: both; }
.rightSide dl.rightList dd.TabCont div.topRow1 p a:hover { color: #3a6837; text-decoration: none; }
.rightSide dl.rightList dd.TabCont div.topRow1 p span { float: left; width: 16px; height: 16px; line-height: 16px; font-size: 12px; color: #FFF; text-align: center; background: #B2B2B2; margin-right: 5px; margin-top: 8px; }
.rightSide dl.rightList dd.TabCont div.topRow1 p span.red { background: #3a6837; color: #FFF !important; }
.rightSide dl.rightList dd.TabCont div.topRow1 p em { overflow: hidden; height: 0px; margin: 0; line-height: 1.6; color: #9B9B9B; font-size: 12px; display: block; }
.rightSide dl.rightList dd.TabCont div.topRow1 p em img { height: 100px; float: left; margin-right: 10px; }
.rightSide dl.rightList.row2 dd { float: left; width: 150px; }
.rightSide dl.rightList.row2 dd span { float: left; width: 16px; height: 16px; line-height: 16px; font-size: 12px; color: #FFF; text-align: center; background: #B2B2B2; margin-right: 5px; margin-top: 8px; }
.rightSide dl.rightList.row2 dd span.red { background: #3a6837; color: #FFF !important; }
.rightSide dl.rightList.row2 dd a { color: #666; font-size: 14px; }
.rightSide dl.rightList.row2 dd a:hover { color: #3a6837; text-decoration: none; }
.rightSide dl.rightList.TextLine dd li { border-bottom: 1px dotted #CCC; line-height: 30px; height: 30px; }
.rightSide dl.rightList.TextLine dd a:hover { color: #3a6837; text-decoration: none; }
.adbox { width: 300px; height: 250px; clear: both; margin: 5px auto; background: #eee none repeat scroll 0 0; }
.adbox1 { width: 1000px; margin: auto; text-align: center; }
.baiduCenter { text-align: center; width: 1000px; margin: auto; }
.NextPrevBtn { padding: 30px; overflow: auto; zoom: 1; clear: both; }
.NextPrevBtn ul { margin-left: 240px; }
.NextPrevBtn li { width: 90px; margin-right: 10px; display: inline; float: left; text-align: center; background: #FFF; }
.NextPrevBtn li a { font-size: 14px; font-weight: bold; border: 1px solid #CDCDCD; border-bottom-width: 3px; height: 36px; display: block; line-height: 36px; width: 100%; color: #999; }
.NextPrevBtn li a:hover { text-decoration: none; background: #3a6837; border-color: #3a6837; color: #FFF; border-bottom-color: #3a6837; }
#NextBtn_js { display: none; position: fixed; bottom: 10px; width: 121px; height: 121px; }
#NextBtn_js:hover { background-position: 0 bottom; }
div.note { background: none; }
div.chapter_update_time, div.chapter_text_ad, div.chapter_text_ad a { text-decoration: none; }
div.chapter_text_ad { margin-top: 20px; }
div.chapter_update_time { text-align: center; color: #939393; margin: -20px 0 20px; }
.readAuthorIn { position: fixed; left: 80px; top: 200px; }
.bread_crumbs { font-size: 14px; height: 38px; line-height: 38px; margin: 0 0 0 20px; }
.bread_crumbs a { color: #44753d; }
.bread_crumbs a:hover { opacity: 0.8; }
.recommend_book li { padding: 30px 0; border-bottom: 1px solid #f1f1f1; zoom: 1; overflow: hidden }
.recommend_book li .lf_img { width: 86px; height: 114px; float: left }
.recommend_book li .lf_img img { width: 86px; height: 114px }
.recommend_book li .rt_info { width: 140px; float: left; margin-left: 10px }
.recommend_book li .rt_info p { line-height: 1.6 }
.recommend_book li .rt_info p.book_name { font-size: 14px; font-weight: bold }
.recommend_book li .rt_info p.book_name a { color: #333 }
.recommend_book li .rt_info p.book_author { font-size: 12px; padding-top: 4px }
.recommend_book li .rt_info p.book_author span { color: #999 }
.recommend_book li .rt_info p.book_type { font-size: 12px }
.recommend_book li .rt_info p.book_type em { color: #999 }
.recommend_book li .rt_info p.book_int_info { font-size: 12px; color: #999; padding-top: 8px }
