body.qt{margin:0;font:15px/2 "Microsoft YaHei",sans-serif;background:#2b3830;color:#c8d4c8;min-height:100vh}
a{color:inherit;text-decoration:none}
.qt-head{background:#243029;border-bottom:4px solid #5f8a6d;padding:18px 28px;display:flex;justify-content:space-between;align-items:center;flex-wrap:wrap;gap:8px}
.qt-brand{font-size:20px;color:#a8c8a0;letter-spacing:3px;font-family:"Songti SC","SimSun",serif}
.qt-cats{display:flex;gap:16px;flex-wrap:wrap}
.qt-cats a{font-size:13px;color:#8aa38f}
.qt-cats a.on{color:#e0ead8;border-bottom:2px solid #93b07d;padding-bottom:2px}
.qt-wrap{max-width:920px;margin:0 auto;padding:26px 20px 54px;box-sizing:border-box}
.qt-crumb{font-size:12px;color:#7d9382;margin-bottom:20px}
.qt-crumb a{color:#6d8a72}
.qt-h1{font-size:23px;margin:0 0 22px;color:#c8d4c8;border-bottom:1px solid #4a5c46;padding-bottom:12px}
.qt-item{display:flex;justify-content:space-between;gap:16px;padding:14px 18px;margin-bottom:10px;background:#31413a;border:1px solid #3d4f44}
.qt-item:hover{border-color:#93b07d}
.qt-item .t{font-size:15px;color:#d4ddce}
.qt-item:hover .t{color:#b8ccae}
.qt-item time{font-size:12px;color:#7d9382;font-family:Consolas,monospace;white-space:nowrap}
.qt-pager{display:flex;gap:8px;justify-content:center;padding:22px 0 0;font-size:13px}
.qt-pager a,.qt-pager b{padding:5px 13px;border:1px solid #4a5c46}
.qt-pager b{background:#93b07d;color:#243029;border-color:#93b07d}
.qt-pager a{color:#8aa38f}
.qt-art{max-width:740px;background:#31413a;border:1px solid #3d4f44;padding:26px 30px;box-sizing:border-box}
.qt-crumb{font-size:12px;color:#7d9382;margin-bottom:18px}
.qt-crumb a{color:#6d8a72}
.qt-art h1{font-size:25px;line-height:1.6;margin:0 0 12px;color:#d4ddce}
.qt-meta{font-size:12px;color:#7d9382;border-bottom:1px solid #4a5c46;padding-bottom:12px;margin-bottom:22px}
.qt-body{font-size:15px;line-height:2.15;color:#b8c8b4}
.qt-body p{margin:0 0 1.2em}
.qt-tags{margin:24px 0 0;font-size:13px;color:#7d9382}
.qt-tags a{color:#93b07d;margin-right:12px}
.qt-rel{margin-top:20px;border-top:1px solid #4a5c46;padding-top:14px}
.qt-rel h3{font-size:14px;margin:0 0 8px;color:#93b07d}
.qt-rel a{display:block;padding:3px 0;font-size:14px;color:#a8bba4}
.qt-tel{display:inline-block;margin-top:20px;background:#93b07d;color:#243029;padding:9px 24px;font-size:14px;font-weight:700}
.qt-foot{text-align:center;font-size:12px;color:#7d9382;padding:20px 0 32px}
.qt-foot a{margin:0 8px;color:#8aa38f}