*{box-sizing:border-box}html,body{margin:0;padding:0}body{background:#f3faf3;color:#223022;font:14px/1.8 Arial,"Microsoft YaHei",sans-serif}a{color:#236b3a;text-decoration:none}a:hover{color:#0b7d31;text-decoration:underline}#fmimg{display:none!important}.wrap,#main,.main,.container,.hotcontent,.box_con,.bookcase,.loginbox,.registerbox,.user_right{width:1180px;max-width:calc(100% - 24px);margin:12px auto}.site-header,.header{background:#fbfffb;border-top:3px solid #8ccf9c;border-bottom:1px solid #cfe8d2}.head-inner{display:flex;align-items:center;gap:16px;padding:12px 0}.brand{width:185px;line-height:1.15}.brand strong,.header_logo span{display:block;color:#215c35;font-size:24px;letter-spacing:2px}.brand span,.header_logo p{display:block;color:#679b70;font-size:13px;margin:3px 0 0}.top-search,.header_search form{flex:1;display:flex}.top-search input,.header_search input.search{flex:1;height:36px;border:1px solid #b7ddb9;border-right:0;background:#fff;padding:0 12px;outline:0}.top-search button,.shelf-link,.header_search button,.header_login,.btn{height:36px;border:1px solid #7fbe87;background:#7fbe87;color:#fff;padding:0 20px;cursor:pointer}.shelf-link{display:inline-flex;align-items:center;white-space:nowrap}.site-nav,.nav{background:#eaf7eb;border-bottom:1px solid #cfe8d2}.site-nav .wrap,.nav ul{display:flex;justify-content:center;gap:0;overflow:hidden;margin:0 auto;padding:0;list-style:none}.site-nav a,.nav a{display:block;padding:9px 20px;color:#25452d}.site-nav a:hover,.nav a:hover{background:#dff1e1;text-decoration:none}.panel,.hotcontent,.rank,.box_con,.bookcase,.loginbox,.registerbox,.user_right{background:#fff;border:1px solid #c9e5cc;margin-bottom:13px;overflow:hidden;border-radius:2px}.panel-title,.hotcontent h2,.rank h2,.box_con h2,.section_style h2,.bookcase h2,.loginbox h2,.registerbox h2{margin:0;height:38px;line-height:38px;padding:0 13px;background:#e4f5e5;border-bottom:1px solid #cfe8d2;font-size:17px;font-weight:700;color:#215c35}.panel-title a{color:#215c35}.page-home{padding:4px 0}.two-col{display:grid;grid-template-columns:1fr 1fr;gap:13px}.cat-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:13px}.cat-grid .panel{margin:0}.forum-list,.clean-list{list-style:none;margin:0;padding:8px 13px}.forum-list li,.clean-list li{display:grid;grid-template-columns:42px 1fr 92px;gap:10px;align-items:center;min-height:32px;border-bottom:1px dotted #d5e8d7;white-space:nowrap;overflow:hidden}.forum-list li:last-child,.clean-list li:last-child{border-bottom:0}.forum-list i{font-style:normal;text-align:center;color:#679b70;font-size:13px}.forum-list a,.clean-list a{overflow:hidden;text-overflow:ellipsis}.forum-list span,.clean-list span,.clean-list em{color:#6a766a;text-align:right;overflow:hidden;text-overflow:ellipsis;font-style:normal;font-size:13px}.top-list{display:grid;grid-template-columns:repeat(3,1fr);column-gap:24px}.top-list li{grid-template-columns:34px 1fr 72px}.update-forum{display:grid;grid-template-columns:repeat(2,1fr);column-gap:28px}.update-forum li{grid-template-columns:48px 1fr 150px}.small-forum li{grid-template-columns:24px 1fr 70px}.friendlink{padding:0 0 12px;color:#748074}.friendlink a{margin-left:8px}.crumb,.con_top{height:34px;line-height:34px;background:#edf8ed;border:1px solid #cfe8d2;padding:0 10px;color:#5d705d;overflow:hidden;white-space:nowrap;text-overflow:ellipsis}.book-card{padding:0}.book-head{text-align:center;padding:20px 18px 12px}.book-head h1,.bookname{margin:0 0 8px;font-size:25px;color:#215c35;line-height:1.35;text-align:center}.book-meta{margin:4px 0;color:#526052}.book-intro{margin:0 18px;padding:13px 0;border-top:1px dotted #d5e8d7;color:#333;text-indent:2em}.book-actions,.bottem1,.bottem2{text-align:center;padding:9px 0 18px}.book-actions a,.bottem1 a,.bottem2 a,.more-chapters a{display:inline-block;min-width:96px;margin:0 4px 6px;padding:6px 14px;border:1px solid #b7ddb9;background:#f5fbf5;color:#236b3a;border-radius:2px}.tag-line{border-top:1px dotted #d5e8d7;padding:9px 18px;color:#6a766a}.tag-line a{margin-right:10px}.chapter-grid{display:grid;grid-template-columns:repeat(4,1fr);padding:8px 12px}.chapter-grid a,.chapter-grid strong{display:block;height:34px;line-height:34px;border-bottom:1px dotted #d5e8d7;padding:0 8px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;font-weight:400}.more-chapters{text-align:center;margin:0;padding:12px}.seo-note{margin:10px 0 18px;padding:0 4px;color:#6a766a}.site-footer,.footer{margin-top:18px;background:#fbfffb;border-top:1px solid #cfe8d2;color:#6a766a;text-align:center;padding:18px 0}.site-footer p,.footer p{margin:3px 0}.gotop{position:fixed;right:18px;bottom:18px;background:#7fbe87;color:#fff;padding:6px 10px;border-radius:2px;cursor:pointer}.hotcontent .l,.hotcontent .rank{float:none;width:auto;border:0;margin:0}.hotcontent .item,.rank .item{display:grid;grid-template-columns:1fr 1fr;gap:8px 34px;padding:12px 18px;border-bottom:1px dotted #d5e8d7}.hotcontent .item dl,.rank .item dl{display:block;margin:0;min-width:0}.hotcontent .item dt,.rank .item dt{margin:0 0 4px;font-size:16px;font-weight:700;line-height:1.45;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.hotcontent .item dd,.rank .item dd{margin:0;color:#596759;line-height:1.7;max-height:48px;overflow:hidden}.hotcontent .item .btm,.rank .item .btm{margin-top:5px;font-size:13px;color:#6a766a}.pages,.pagination{display:block;text-align:center;margin:15px auto;padding:8px 0;color:#236b3a}.pages a,.pagination a,.pagination span{display:inline-block;margin:0 3px;padding:3px 8px;border:1px solid #cfe8d2;background:#fff;color:#236b3a}.header_logo,.header_search,.nav ul,.footer_cont{width:1180px;max-width:calc(100% - 24px);margin-left:auto;margin-right:auto}.header_logo{padding:12px 0}.header_login{position:absolute;right:calc((100% - 1180px)/2);top:18px;display:inline-flex;align-items:center}.header_logo_left,.header_logo_right,.header_logo_middle{display:none}.box_con{padding:0}.bookname{padding:20px 18px 10px}.content{padding:22px 48px!important;font-size:20px!important;line-height:2.1!important;color:#1f2b1f;background:#fff}.content p,.content div{line-height:2.1}.read-guess{margin-top:12px}.guess-reader{display:grid;grid-template-columns:repeat(2,1fr);column-gap:28px}.bookcase table,.loginbox table,.registerbox table{width:100%;border-collapse:collapse}.bookcase td,.bookcase th,.loginbox td,.registerbox td{border-bottom:1px dotted #d5e8d7;padding:9px 12px}.loginbox input,.registerbox input{height:32px;border:1px solid #b7ddb9;padding:0 8px}.clear{clear:both}@media(max-width:900px){.wrap,#main,.main,.container,.hotcontent,.box_con,.bookcase,.loginbox,.registerbox,.user_right{width:auto;max-width:calc(100% - 16px);margin:10px auto}.head-inner{display:block}.brand{width:auto;text-align:center;margin-bottom:10px}.top-search{margin-bottom:10px}.shelf-link,.header_login,.gotop{display:none}.site-nav .wrap,.nav ul{justify-content:flex-start;overflow-x:auto}.site-nav a,.nav a{padding:9px 13px;white-space:nowrap}.two-col,.cat-grid,.top-list,.update-forum,.guess-reader{grid-template-columns:1fr}.forum-list li,.clean-list li{grid-template-columns:34px 1fr 64px}.update-forum li{grid-template-columns:42px 1fr 96px}.chapter-grid{grid-template-columns:repeat(2,1fr)}.book-head h1,.bookname{font-size:22px}.book-actions a,.bottem1 a,.bottem2 a{min-width:28%;padding:6px 8px}.hotcontent .item,.rank .item{display:block;padding:12px}.header_logo,.header_search,.nav ul,.footer_cont{width:auto;max-width:calc(100% - 16px)}.content{padding:16px!important;font-size:18px!important;line-height:2!important}}
/* ===== 修复：隐藏小说封面，但不影响广告图片 ===== */

/* 书籍详情页封面 */
#fmimg,
#fmimg img,
.book-img,
.book-img img,
.bookpic,
.bookpic img,
.bookcover,
.bookcover img,
.book-cover,
.book-cover img,
.cover,
.cover img,
#bookimg,
#bookimg img,
#book_img,
#book_img img{
    display:none!important;
}

/* 首页/列表里的小说封面容器 */
.hotcontent .image,
.hotcontent .image img,
.rank .image,
.rank .image img,
.item .image,
.item .image img,
.listbox .image,
.listbox .image img{
    display:none!important;
}

/* 不隐藏广告常见容器 */
.ad,
.ads,
.adbox,
.ad-box,
.advert,
.advertise,
iframe{
    display:block!important;
    visibility:visible!important;
}

/* ===== 修复：隐藏听书/朗读按钮 ===== */
.headset,
.headset1,
#ts,
#ting,
.ting,
.tingshu,
.listen,
.listenbtn,
.listen-btn,
.read-aloud,
.audio-btn,
a[href*="ting"],
a[href*="listen"],
a[onclick*="ting"],
a[onclick*="listen"],
a[onclick*="audio"]{
    display:none!important;
    visibility:hidden!important;
}