*{margin:0;padding:0;box-sizing:border-box}
:root{--jj-bg:#fdfcfb;--jj-ink:#1c1917;--jj-main:#c2410c;--jj-sub:#0f766e;--jj-mute:#78716c;--jj-line:#e7e2dc;--jj-card:#fff}
body{font-family:-apple-system,BlinkMacSystemFont,"Segoe UI","PingFang SC","Microsoft YaHei",sans-serif;background:var(--jj-bg);color:var(--jj-ink);line-height:1.9;font-size:16.5px}
a{color:var(--jj-main);text-decoration:none}
a:hover{color:#9a3412;text-decoration:underline}
.jj-mast{border-bottom:3px double var(--jj-line);padding:30px 0 22px;text-align:center}
.jj-mast .jj-mast-name{font-family:Georgia,"Times New Roman","Songti SC","SimSun",serif;font-size:34px;font-weight:400;letter-spacing:4px}
.jj-mast p{font-size:13px;color:var(--jj-mute);letter-spacing:2px;margin-top:8px}
.jj-bar{border-bottom:1px solid var(--jj-line);background:#fff}
.jj-bar-in{max-width:820px;margin:0 auto;padding:0 22px;height:52px;display:flex;align-items:center;justify-content:center;gap:34px;font-size:15px}
.jj-bar a{color:var(--jj-mute);letter-spacing:1px}
.jj-bar a.on,.jj-bar a:hover{color:var(--jj-main)}
.jj-body{max-width:820px;margin:0 auto;padding:0 22px}
.jj-open{padding:44px 0 34px;border-bottom:1px solid var(--jj-line)}
.jj-open h1{font-family:Georgia,"Songti SC","SimSun",serif;font-size:27px;font-weight:400;line-height:1.5;letter-spacing:.5px}
.jj-open p{margin-top:16px;color:var(--jj-mute);font-size:16px}
.jj-lead{display:grid;grid-template-columns:1fr 1fr;gap:34px;padding:36px 0 10px}
.jj-lead-col h3{font-family:Georgia,"Songti SC","SimSun",serif;font-size:19px;font-weight:400;margin-bottom:10px;line-height:1.6}
.jj-lead-col p{font-size:15px;color:var(--jj-mute)}
.jj-sec{padding:38px 0 8px}
.jj-sec-h{font-family:Georgia,"Songti SC","SimSun",serif;font-size:21px;font-weight:400;letter-spacing:1px;padding-bottom:12px;border-bottom:1px solid var(--jj-line);margin-bottom:22px}
.jj-row{padding:20px 0;border-bottom:1px dashed var(--jj-line)}
.jj-row h3{font-family:Georgia,"Songti SC","SimSun",serif;font-size:20px;font-weight:400;line-height:1.6;margin-bottom:9px}
.jj-row p{font-size:15px;color:var(--jj-mute)}
.jj-row .jj-date{font-size:12.5px;color:#a8a29e;letter-spacing:1px;margin-top:10px}
.jj-bc{font-size:13px;color:var(--jj-mute);padding:22px 0 0;letter-spacing:.5px}
.jj-bc a{color:var(--jj-mute)}
.jj-art{padding:12px 0 40px}
.jj-art h1{font-family:Georgia,"Songti SC","SimSun",serif;font-size:28px;font-weight:400;line-height:1.55;letter-spacing:.5px;margin-bottom:14px}
.jj-art .jj-date{font-size:13px;color:#a8a29e;letter-spacing:1px;padding-bottom:20px;border-bottom:1px solid var(--jj-line);margin-bottom:28px}
.jj-art h2{font-family:Georgia,"Songti SC","SimSun",serif;font-size:20px;font-weight:400;margin:32px 0 12px;letter-spacing:.5px}
.jj-art p{margin-bottom:17px;color:#292524}
.jj-art ul{margin:0 0 17px 24px;color:#292524}
.jj-art li{margin-bottom:9px}
.jj-tip{background:#f5f3f0;border-left:3px solid var(--jj-sub);padding:15px 20px;margin:22px 0;font-size:15px;color:#44403c}
.jj-foot{border-top:3px double var(--jj-line);margin-top:52px;padding:26px 0;text-align:center}
.jj-foot p{font-size:13px;color:var(--jj-mute);letter-spacing:1px}
@media(max-width:720px){.jj-lead{grid-template-columns:1fr;gap:22px}.jj-mast .jj-mast-name{font-size:26px;letter-spacing:2px}.jj-art h1{font-size:23px}.jj-bar-in{gap:20px;font-size:14px}}
