@charset "UTF-8";
*{box-sizing:border-box}
html,body,blockquote,dd,dl,figure,form,h1,h2,h3,h4,h5,h6,ol,p,ul{margin:0}
ol,ul{padding:0;list-style:none}
a{text-decoration:none;color:#355f35}
a:hover{text-decoration:underline;color:#173d17}
button,input,select,textarea{font-family:inherit;outline:0}
:root{--wrap:640px;--bg:#d7d7d7;--paper:#f6f1dd;--paper2:#eee5c8;--line:#c8bea3;--ink:#25251f;--muted:#746b57;--link:#355f35}
html{background:var(--bg)}
body{max-width:var(--wrap);min-height:100vh;margin:0 auto;background:var(--paper);color:var(--ink);font-family:"Songti SC","SimSun","Noto Serif SC","Microsoft YaHei",serif;font-size:18px;line-height:2;border-left:1px solid #b9b9b9;border-right:1px solid #b9b9b9;-webkit-text-size-adjust:100%}
.clear{clear:both}.hidden-xs{display:inline!important}.visible-xs{display:none!important}
.site-header,.nav,#main,.box_con,.newscontent,.newslist,#firendlink,.footer,#footer,.con_top,.listpage,.recent-page,.reader-shell,.hotcontent,#newscontent,.novelslist,.section,.local-bookshelf{max-width:var(--wrap);margin-left:auto;margin-right:auto;background:var(--paper)}
.site-header{border-bottom:1px solid var(--line)}
.site-head-inner{padding:18px 16px 12px;text-align:center}
.brand{display:block;color:var(--ink)!important}.brand-name{display:block;font-size:30px;font-weight:700;letter-spacing:.16em;line-height:1.2}.brand-domain{display:block;margin-top:4px;color:var(--muted);font-size:14px;letter-spacing:.05em;font-family:"Microsoft YaHei",Arial,sans-serif}
.header_search{margin:14px auto 0;max-width:560px}.header_search form{display:flex;height:42px;border:1px solid var(--line);background:#fffdf1}.header_search input{flex:1;border:0;background:#fffdf1;color:var(--ink);padding:0 12px;font-size:16px}.header_search button{width:78px;border:0;border-left:1px solid var(--line);background:var(--paper2);color:var(--ink);font-size:16px;cursor:pointer}.member-link{display:inline-block;margin-top:10px;color:var(--link)!important;font-size:15px}
.nav{border-bottom:1px solid var(--line);background:var(--paper2)}.nav ul{display:flex;flex-wrap:wrap;justify-content:center;padding:6px 8px}.nav li a{display:block;padding:4px 10px;color:#3f4b32;font-size:16px}.onselect{font-weight:bold;text-decoration:underline}
.quick-tags{display:none!important}
#main,.reader-shell{padding:12px 14px}.hotcontent,#newscontent,.novelslist{display:block;margin:0}.hotcontent .l,.hotcontent .r,#newscontent .l,#newscontent .r,.novelslist .content,.box_con,.newscontent,.newslist,#firendlink,.list-panel,.section,.local-bookshelf{border:0;background:transparent;margin:0 0 12px 0;box-shadow:none;overflow:visible}
h1,h2,#list dt{color:var(--ink)}h2,.section-title,.hotcontent h2,#newscontent h2,.novelslist h2,.newscontent h2,.newslist h2{padding:7px 0 5px;margin:0 0 5px;border-top:1px solid var(--line);border-bottom:1px solid var(--line);background:transparent;font-size:20px;font-weight:700;line-height:1.6}
.item,.book-card{padding:8px 0;border-bottom:1px dotted var(--line)}.item:last-child,.book-card:last-child{border-bottom:0}.item dl{display:block}.item dt,.book-card h3{font-size:19px;font-weight:700;line-height:1.6}.item dd,.book-card .desc{margin-top:2px;color:var(--muted);font-size:16px;line-height:1.8;max-height:3.6em;overflow:hidden}.btm,.book-meta{margin-top:2px;color:var(--muted);font-size:15px;font-family:"Microsoft YaHei",Arial,sans-serif}
.hotcontent .r ul,#newscontent ul,.novelslist ul{padding:0}.hotcontent li,#newscontent li,.novelslist li,.newslist p,.recent-read-full li{min-height:34px;display:flex;align-items:baseline;gap:8px;border-bottom:1px dotted var(--line);font-size:17px;line-height:1.8}.hotcontent li:last-child,#newscontent li:last-child,.novelslist li:last-child{border-bottom:0}.s1{flex:0 0 42px;color:var(--muted);font-size:15px}.s2{flex:1;min-width:0;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.s3{flex:1.2;min-width:0;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;color:var(--muted)}.s4,.s5{flex:0 0 76px;text-align:right;color:var(--muted);white-space:nowrap;overflow:hidden;text-overflow:ellipsis;font-size:15px}.novelslist li a{flex:1;min-width:0;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.novelslist li i{font-style:normal;color:var(--muted);font-size:14px}
.con_top{padding:7px 0;margin:0 0 8px;color:var(--muted);font-size:15px;border-bottom:1px dotted var(--line);white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.box_con{padding:0}#maininfo{padding:12px 0}#info h1{font-size:26px;line-height:1.35;margin-bottom:8px;text-align:center;font-weight:700}#info p{display:block;margin:2px 0;color:var(--muted);font-size:16px}#intro{padding:8px 0 12px;color:var(--ink);line-height:2;text-align:left;border-top:1px dotted var(--line)}.readbtn{display:flex;gap:0;padding:8px 0 12px;border-top:1px dotted var(--line);border-bottom:1px dotted var(--line)}.readbtn a{flex:1;text-align:center;padding:7px 4px;border-right:1px solid var(--line);background:var(--paper2);color:var(--ink)!important;font-size:17px}.readbtn a:last-child{border-right:0}.listtj{padding:8px 0;color:var(--muted);font-size:15px}#list dl{display:block;padding:0}#list dt{padding:8px 0 5px;margin-top:5px}#list dd{height:38px;line-height:38px;border-bottom:1px dotted var(--line);overflow:hidden;text-overflow:ellipsis;white-space:nowrap;font-size:17px}
.reader-shell{padding:10px 18px 18px}.reader-shell .box_con{max-width:100%!important;margin:0!important;padding:0!important;background:transparent!important;border:0!important;box-shadow:none!important;border-radius:0!important;overflow:visible}.bookname{text-align:center;font-size:27px;line-height:1.45;padding:10px 0 8px;font-weight:700}.bottem1,.bottem2{display:flex;margin:8px 0 12px;background:var(--paper2);border-top:1px solid var(--line);border-bottom:1px solid var(--line)}.bottem1 a,.bottem2 a{flex:1;text-align:center;padding:7px 4px;border-left:1px solid var(--line);font-size:17px;color:var(--ink)}.bottem1 a:first-child,.bottem2 a:first-child{border-left:0}#chaptercontent{max-width:100%!important;margin:0!important;padding:12px 0 20px!important;background:transparent!important;color:var(--ink)!important;font-size:22px!important;line-height:2.25!important;letter-spacing:.02em;text-align:left;word-break:break-word}#chaptercontent p{margin:.95em 0;text-indent:2em}.read-tools{text-align:center;margin:8px 0;color:var(--muted);font-size:15px}
.reader-setting-bar,.auto-turn-control{margin:8px 0;padding:7px 0;display:flex;gap:0;justify-content:center;align-items:center;flex-wrap:wrap;color:var(--muted);font-size:15px;border-top:1px dotted var(--line);border-bottom:1px dotted var(--line)}.reader-setting-bar button,.auto-turn-btn{border:0;border-right:1px solid var(--line);background:transparent;color:var(--link);padding:5px 11px;cursor:pointer;font-size:15px}.reader-setting-bar button:last-child{border-right:0}.auto-turn-label{font-weight:700;color:var(--ink);margin-right:6px}.auto-turn-btn.on{font-weight:bold;color:#000}.auto-turn-note{display:none}.auto-turn-nudge,.auto-next-tip,.continue-float{display:none!important}.reading-progress{position:fixed!important;top:0;left:0;height:2px;background:#5a6f42;z-index:99999;width:0;pointer-events:none}
.local-bookshelf{padding:8px 14px 0;margin-bottom:8px}.local-bookshelf-title{display:flex;justify-content:space-between;align-items:center;padding:5px 0;border-bottom:1px solid var(--line);font-weight:700}.local-bookshelf-title a{font-size:15px}.local-book-item{display:flex;gap:8px;align-items:center;padding:6px 0;border-bottom:1px dotted var(--line)}.local-book-main{flex:1;min-width:0;display:block;color:var(--ink)!important}.local-book-name{display:block;font-weight:700;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.local-book-meta{display:block;font-size:14px;color:var(--muted);white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.local-book-del{border:0;background:transparent;color:var(--muted)!important;font-size:14px;cursor:pointer}.local-empty{padding:8px 0;text-align:center;color:var(--muted);font-size:15px}
.random-books,.card-grid{display:block}.newscontent p{margin:8px 0}.newslist p{padding:0}.pages,.listpage{text-align:center;padding:10px 0}.pagination{display:inline-flex;flex-wrap:wrap;gap:0;justify-content:center}.pagination a,.pagination span,.listpage a,.listpage span,.listpage select{display:inline-block;padding:4px 9px;border:1px solid var(--line);background:var(--paper);color:var(--link);margin:-1px 0 0 -1px}#firendlink{padding:8px 14px;color:var(--muted);font-size:14px;border-top:1px solid var(--line)}.footer,#footer{padding:12px 14px 18px;border-top:1px solid var(--line);text-align:center;color:var(--muted);font-size:14px}.footer_cont p{margin:2px 0}.gotop{display:inline-block;margin-top:6px;color:var(--link)!important;cursor:pointer}.gotop:before{content:"↑ ";font-weight:bold}.nobook{padding:12px 0;text-align:center;color:var(--muted)}
.image,#fmimg,#sidebar,.book-rec-title,.book-rec-grid,.book-rec-card,.book-card .cover,.book-card .pic,.item .thumb{display:none!important}.auto-tags{display:none!important}.auto-inner-link{color:var(--link)!important;text-decoration:underline;text-underline-offset:3px}.final-recommend{margin:10px 0;border-top:1px solid var(--line)}.final-recommend-list li{min-height:34px;display:flex;align-items:center;border-bottom:1px dotted var(--line);font-size:16px}.final-recommend-list a{flex:1;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.final-recommend-list span{color:var(--muted);font-size:14px;margin-left:8px}
body.reader-night{--bg:#111;--paper:#1e1f1b;--paper2:#292a24;--line:#444438;--ink:#d6d0b8;--muted:#9a9278;--link:#a9c28a;background:var(--paper)!important}body.reader-sepia{--bg:#d7d7d7;--paper:#f6f1dd;--paper2:#eee5c8;--line:#c8bea3;--ink:#25251f;--muted:#746b57;--link:#355f35}body.reader-green{--bg:#d1d8cd;--paper:#edf3df;--paper2:#e1ead1;--line:#b9c3a8;--ink:#20261c;--muted:#637059;--link:#315b31}#chaptercontent.reader-font-small{font-size:20px!important}#chaptercontent.reader-font-big{font-size:24px!important}#chaptercontent.reader-line-loose{line-height:2.45!important}#chaptercontent.reader-line-tight{line-height:2!important}
.footer,.footer *,#footer,#footer *,#firendlink,#firendlink *,#footer-ad-safe,#footer-ad-safe *{visibility:visible!important;opacity:1!important;max-height:none!important;overflow:visible!important;pointer-events:auto!important}#footer-ad-safe,.footer-ad,.bottom-ad{display:block!important;text-align:center!important;margin:8px auto!important;max-width:100%!important}#footer-ad-safe iframe,#footer-ad-safe ins,#footer-ad-safe img,#footer-ad-safe script{max-width:100%!important;margin-left:auto!important;margin-right:auto!important}.ad-safe,.ad-keep,.ad-box,.ad-wrap,.ad-banner,.ad-footer,.bottom-ad,.footer-ad,.gg,.ggbox,.banner,.guanggao,[class*="ad" i],[id*="ad" i],[class*="gg" i],[id*="gg" i],[class*="banner" i],[id*="banner" i],[class*="guanggao" i],[id*="guanggao" i]{display:block!important;visibility:visible!important;opacity:1!important;height:auto!important;max-height:none!important;overflow:visible!important}.ad-safe img,.ad-keep img,.ad-box img,.ad-wrap img,.ad-banner img,.ad-footer img,.bottom-ad img,.footer-ad img,.gg img,.ggbox img,.banner img,.guanggao img{display:inline-block!important;max-width:100%!important;height:auto!important}.ad-safe iframe,.ad-keep iframe,.ad-box iframe,.ad-wrap iframe,.ad-banner iframe,.ad-footer iframe,.bottom-ad iframe,.footer-ad iframe,.gg iframe,.ggbox iframe,.banner iframe,.guanggao iframe{display:block!important;max-width:100%!important;margin-left:auto!important;margin-right:auto!important}
@media(max-width:700px){body{width:100%;max-width:100%;border-left:0;border-right:0;font-size:17px}.site-head-inner{padding:15px 12px 10px}.brand-name{font-size:26px}.brand-domain{font-size:13px}.nav li a{padding:4px 8px;font-size:15px}#main,.reader-shell{padding:10px 12px}.s3,.s4{display:none}.s1{flex-basis:38px}.s5{flex-basis:66px}.hidden-xs{display:none!important}.visible-xs{display:inline!important}#chaptercontent{font-size:21px!important;line-height:2.2!important}.bookname{font-size:24px}.bottem1 a,.bottem2 a{font-size:16px}.readbtn{flex-wrap:wrap}.readbtn a{flex:1 0 50%}.local-bookshelf{padding-left:12px;padding-right:12px}}
