
:root{--brand:#8b1e24;--brand2:#5f1216;--gold:#bf8f45;--gold2:#e3c37e;--cream:#faf5ec;--ink:#2b2320;--mut:#6e635c;--line:#e7ddcb}
*,*::before,*::after{box-sizing:border-box}
html{-webkit-text-size-adjust:100%}
body{margin:0;color:var(--ink);background:#fff;font-size:15px;line-height:1.75;font-family:"PingFang SC","Hiragino Sans GB","Microsoft YaHei",sans-serif}
img{max-width:100%;display:block;border:0}
a{color:inherit;text-decoration:none}
h1,h2,h3,h4{margin:0;font-weight:700;line-height:1.3;font-family:"Noto Serif SC","Source Han Serif SC","Songti SC","SimSun",serif}
p{margin:0}
.qy5kwrap{width:1200px;max-width:calc(100% - 40px);margin:0 auto}
.qy5kbtn{display:inline-block;padding:11px 26px;border:1px solid var(--gold);color:#fff;background:var(--brand);letter-spacing:.05em;font-size:14px}
.qy5kbtn:hover{background:var(--brand2)}
.qy5kbtnw{background:var(--gold);border-color:var(--gold);color:#fff}
.qy5ktop{background:var(--brand2);color:rgba(255,255,255,.82);font-size:12.5px}
.qy5ktopin{display:flex;justify-content:space-between;gap:16px;height:36px;align-items:center}
.qy5ktopphone{color:var(--gold2)}
.qy5khead{background:#fff;border-bottom:1px solid var(--line)}
.qy5kheadin{display:flex;align-items:center;justify-content:space-between;gap:24px;padding:16px 0}
.qy5klogo{display:flex;align-items:center;gap:12px}
.qy5klogo img{width:58px;height:58px;object-fit:contain}
.qy5klogotxt strong{display:block;font-size:19px;letter-spacing:.12em;font-family:"Noto Serif SC","Songti SC",serif}
.qy5klogotxt em{display:block;font-style:normal;font-size:12px;color:var(--mut);letter-spacing:.04em;margin-top:2px}
.qy5kheadrt{display:flex;align-items:center;gap:26px}
.qy5khslogan{text-align:right;font-size:12.5px;color:var(--mut)}
.qy5khslogan span{display:block;color:var(--brand);letter-spacing:.06em}
.qy5khslogan em{font-style:normal;letter-spacing:.08em}
.qy5khtel{border-left:1px solid var(--line);padding-left:24px;text-align:right}
.qy5khtel span{display:block;font-size:12px;color:var(--mut)}
.qy5khtel strong{display:block;font-size:20px;color:var(--brand);letter-spacing:.02em}
.qy5knav{background:var(--brand);position:sticky;top:0;z-index:40;box-shadow:0 1px 0 rgba(0,0,0,.12)}
.qy5knavin{display:flex;align-items:center;justify-content:space-between}
.qy5knavlist{display:flex;flex:1}
.qy5knavi{display:block;padding:0 26px;line-height:52px;color:#fff;font-size:15.5px;letter-spacing:.08em;border-bottom:2px solid transparent}
.qy5knavi:hover{background:rgba(0,0,0,.16);border-bottom-color:var(--gold2)}
.qy5knavi.qy5kon{background:var(--brand2);border-bottom-color:var(--gold2);color:var(--gold2)}
.qy5knavtel{color:var(--gold2);font-size:13px;letter-spacing:.04em}
.qy5knavtoggle{display:none}
.qy5khero{position:relative;height:552px;overflow:hidden;background:#241312}
.qy5kslide{position:absolute;inset:0;opacity:0;transition:opacity .7s ease}
.qy5kslide.qy5kon{opacity:1}
.qy5kslide img{width:100%;height:100%;object-fit:cover}
.qy5kshade{position:absolute;inset:0;background:linear-gradient(90deg,rgba(38,12,12,.86) 0%,rgba(38,12,12,.55) 46%,rgba(38,12,12,.12) 100%)}
.qy5khcap{position:absolute;left:0;right:0;top:50%;transform:translateY(-50%);color:#fff}
.qy5khlab{display:inline-block;font-size:12px;letter-spacing:.3em;color:var(--gold2);border-left:2px solid var(--gold);padding-left:10px;margin-bottom:16px}
.qy5khcap h1,.qy5khcap h2{font-size:42px;line-height:1.28;max-width:720px;letter-spacing:.04em}
.qy5khcap p{margin-top:18px;max-width:640px;font-size:16px;color:rgba(255,255,255,.86);line-height:1.9}
.qy5khacts{margin-top:28px;display:flex;gap:14px;align-items:center}
.qy5khacts a.qy5kghost{border:1px solid rgba(255,255,255,.6);color:#fff;padding:10px 24px;font-size:14px}
.qy5khacts a.qy5kghost:hover{border-color:var(--gold2);color:var(--gold2)}
.qy5kdots{position:absolute;left:0;right:0;bottom:26px;display:flex;justify-content:center;gap:10px;z-index:10}
.qy5kdot{width:34px;height:4px;background:rgba(255,255,255,.4);border:0;padding:0;cursor:pointer}
.qy5kdot.qy5kon{background:var(--gold2)}
.qy5karrows{position:absolute;top:50%;transform:translateY(-50%);width:100%;display:flex;justify-content:space-between;pointer-events:none;z-index:10}
.qy5karrows button{pointer-events:auto;width:46px;height:46px;border:1px solid rgba(255,255,255,.35);background:rgba(0,0,0,.25);color:#fff;cursor:pointer;font-size:14px}
.qy5ktrust{background:var(--cream);border-bottom:1px solid var(--line)}
.qy5ktrin{display:grid;grid-template-columns:repeat(4,1fr)}
.qy5ktr{padding:26px 20px;text-align:center;border-right:1px solid var(--line)}
.qy5ktr:last-child{border-right:0}
.qy5ktr strong{font-size:32px;color:var(--brand);font-family:"Noto Serif SC",serif}
.qy5ktr em{font-style:normal;font-size:13px;color:var(--mut);margin-left:6px}
.qy5ktr span{display:block;font-size:13.5px;color:var(--ink);margin-top:2px}
.qy5ksec{padding:62px 0}
.qy5ksec.qy5kalt{background:var(--cream)}
.qy5ksechead{display:flex;align-items:flex-end;justify-content:space-between;gap:30px;margin-bottom:36px}
.qy5kkick{display:block;font-size:12px;letter-spacing:.28em;color:var(--gold);margin-bottom:10px}
.qy5ksechead h2{font-size:30px;letter-spacing:.04em}
.qy5ksechead p{margin-top:12px;color:var(--mut);font-size:14px;max-width:680px}
.qy5kmore{white-space:nowrap;font-size:13.5px;color:var(--brand);border-bottom:1px solid var(--gold);padding-bottom:3px}
.qy5kcats{display:grid;grid-template-columns:repeat(4,1fr);gap:22px}
.qy5kcat{position:relative;overflow:hidden;background:#fff;border:1px solid var(--line)}
.qy5kcat img{width:100%;height:172px;object-fit:cover;transition:transform .5s}
.qy5kcat:hover img{transform:scale(1.06)}
.qy5kcatb{padding:18px 18px 22px}
.qy5kcatb h3{font-size:18px;letter-spacing:.04em}
.qy5kcatb p{margin-top:8px;font-size:13px;color:var(--mut);line-height:1.8}
.qy5kcatb a{display:inline-block;margin-top:12px;font-size:13px;color:var(--brand);border-bottom:1px solid var(--gold)}
.qy5kgrid4{display:grid;grid-template-columns:repeat(4,1fr);gap:22px}
.qy5kcard{background:#fff;border:1px solid var(--line);transition:box-shadow .3s,transform .3s}
.qy5kcard:hover{transform:translateY(-4px);box-shadow:0 14px 30px rgba(70,30,20,.12);border-color:#d9c49b}
.qy5kcardimg{position:relative;display:block;overflow:hidden}
.qy5kcardimg img{width:100%;height:200px;object-fit:cover}
.qy5kbadge{position:absolute;left:0;top:0;background:var(--brand);color:var(--gold2);font-size:12px;padding:4px 12px;letter-spacing:.08em}
.qy5kcardbody{padding:16px 16px 18px}
.qy5kcardbody h3{font-size:15.5px;line-height:1.45;height:2.9em;overflow:hidden}
.qy5kcardbody h3 a:hover{color:var(--brand)}
.qy5kspec{margin-top:8px;font-size:12.5px;color:var(--mut);height:3.4em;overflow:hidden;line-height:1.7}
.qy5kprow{display:flex;align-items:baseline;justify-content:space-between;margin-top:10px;padding-top:10px;border-top:1px dashed var(--line)}
.qy5kpr{color:#b5321f;font-size:20px;font-weight:700}
.qy5kpu{font-size:12px;color:var(--mut)}
.qy5ksold{font-size:11.5px;color:#a2958c}
.qy5kwhy{display:grid;grid-template-columns:repeat(3,1fr);gap:26px 30px}
.qy5kwitem{border-left:2px solid var(--gold);padding:4px 0 4px 18px}
.qy5kwnum{font-size:14px;color:var(--gold);letter-spacing:.14em}
.qy5kwitem h3{font-size:17px;margin-top:6px}
.qy5kwitem p{margin-top:8px;font-size:13.5px;color:var(--mut);line-height:1.85}
.qy5ksrv{display:grid;grid-template-columns:repeat(3,1fr);gap:24px}
.qy5ksitem{background:#fff;border:1px solid var(--line)}
.qy5ksitem img{width:100%;height:158px;object-fit:cover}
.qy5ksib{padding:18px}
.qy5ksib h3{font-size:17px}
.qy5ksib p{margin-top:8px;font-size:13px;color:var(--mut);line-height:1.85}
.qy5kabt{display:grid;grid-template-columns:1fr 1fr;gap:48px;align-items:start}
.qy5kabtimg{position:relative}
.qy5kabtimg img.qy5kbig{width:100%;height:392px;object-fit:cover}
.qy5kabtimg img.qy5ksmall{width:56%;height:180px;object-fit:cover;position:absolute;right:-18px;bottom:-28px;border:6px solid #fff;box-shadow:0 10px 24px rgba(60,25,15,.16)}
.qy5kabttxt h2{font-size:29px;margin-bottom:14px}
.qy5kabttxt p{font-size:14.5px;color:#3b332f;margin-bottom:12px;line-height:1.95}
.qy5ktl{margin-top:22px;border-top:1px solid var(--line);padding-top:16px}
.qy5ktlrow{display:grid;grid-template-columns:78px 1fr;gap:14px;padding:9px 0;border-bottom:1px dashed var(--line)}
.qy5ktlrow strong{color:var(--brand);font-family:"Noto Serif SC",serif;font-size:17px}
.qy5ktlrow span{font-size:13.5px;color:var(--mut)}
.qy5knews3{display:grid;grid-template-columns:repeat(3,1fr);gap:24px}
.qy5kncard{background:#fff;border:1px solid var(--line);display:flex;flex-direction:column}
.qy5knimg{display:block;overflow:hidden}
.qy5knimg img{width:100%;height:186px;object-fit:cover;transition:transform .5s}
.qy5kncard:hover .qy5knimg img{transform:scale(1.05)}
.qy5knbody{padding:16px 18px 20px}
.qy5knmeta{display:flex;justify-content:space-between;font-size:12px;color:#a2958c}
.qy5knmeta span{color:var(--brand);background:var(--cream);padding:1px 8px}
.qy5knbody h3{font-size:16px;margin-top:10px;line-height:1.5}
.qy5knbody h3 a:hover{color:var(--brand)}
.qy5knbody p{margin-top:8px;font-size:13px;color:var(--mut);line-height:1.8;height:4.9em;overflow:hidden}
.qy5kband{background:var(--brand2);color:#fff;padding:48px 0}
.qy5kbandin{display:grid;grid-template-columns:1.1fr 1fr 1fr;gap:36px;align-items:center}
.qy5kband h2{font-size:27px;color:#fff;margin-bottom:10px}
.qy5kband p{color:rgba(255,255,255,.78);font-size:13.5px;line-height:1.9}
.qy5kbitem{border-left:1px solid rgba(255,255,255,.22);padding-left:22px}
.qy5kbitem em{display:block;font-style:normal;font-size:12px;letter-spacing:.18em;color:var(--gold2);margin-bottom:6px}
.qy5kbitem strong{display:block;font-size:17px;line-height:1.6}
.qy5kfoot{background:#241a18;color:rgba(255,255,255,.66);padding:52px 0 0;font-size:13px}
.qy5kfootin{display:grid;grid-template-columns:1.5fr 1fr 1fr 1.2fr;gap:36px;padding-bottom:38px}
.qy5kfoot h3{color:#fff;font-size:19px;letter-spacing:.1em;margin-bottom:12px}
.qy5kfoot h4{color:var(--gold2);font-size:14px;margin-bottom:14px;letter-spacing:.06em}
.qy5kfoot p{line-height:1.9}
.qy5kfoot a:hover{color:var(--gold2)}
.qy5kfcol > a{display:block;line-height:2.1}
.qy5kcopy{border-top:1px solid rgba(255,255,255,.1);padding:16px 0;font-size:12px;color:rgba(255,255,255,.45);text-align:center}
.qy5kcrumb{background:#f6f1e6;border-bottom:1px solid var(--line);font-size:12.5px;color:var(--mut)}
.qy5kcrin{padding:11px 0}
.qy5kcrin a:hover{color:var(--brand)}
.qy5kcrin span{margin:0 6px;color:#c0b3a3}
.qy5kphero{position:relative;height:236px;overflow:hidden;background:#2a1614}
.qy5kphero img{width:100%;height:100%;object-fit:cover;opacity:.42}
.qy5kphero:before{content:"";position:absolute;inset:0;background:rgba(28,10,12,.44);z-index:1}
.qy5kpheroin{position:absolute;inset:0;z-index:2;display:flex;flex-direction:column;justify-content:center;text-align:center;color:#fff}
.qy5kpheroin h1{font-size:34px;letter-spacing:.06em}
.qy5kpheroin p{margin-top:12px;font-size:13.5px;color:rgba(255,255,255,.8);letter-spacing:.06em}
.qy5kmain{padding:52px 0 64px}
.qy5klayout{display:grid;grid-template-columns:1fr 300px;gap:44px}
.qy5kside.qy5ksbox{border:1px solid var(--line);margin-bottom:22px;background:#fff}
.qy5ksbox h3{background:var(--brand);color:#fff;font-size:15px;padding:12px 16px;letter-spacing:.06em}
.qy5kscats{padding:8px 16px 14px}
.qy5kscats a{display:block;padding:9px 0;border-bottom:1px dashed var(--line);font-size:14px}
.qy5kscats a:hover{color:var(--brand)}
.qy5kspick{display:flex;gap:12px;padding:12px 16px;border-bottom:1px dashed var(--line)}
.qy5kspick img{width:74px;height:56px;object-fit:cover;flex:none}
.qy5kspick strong{display:block;font-size:13.5px;line-height:1.4}
.qy5kspick em{display:block;font-style:normal;font-size:11.5px;color:var(--mut);margin-top:4px;line-height:1.5}
.qy5kscall{padding:0 0 18px;text-align:center}
.qy5kscall p{font-size:12.5px;color:var(--mut);padding:14px 16px 10px;line-height:1.8}
.qy5kscall a.qy5kbtn{display:block;margin:0 16px 10px;background:var(--brand)}
.qy5kscall span{font-size:12px;color:var(--mut);display:block;padding:0 16px}
.qy5kfilters{display:flex;flex-wrap:wrap;gap:10px;margin-bottom:28px}
.qy5kfilters a{border:1px solid var(--line);padding:8px 18px;font-size:13.5px;background:#fff}
.qy5kfilters a.qy5kon,.qy5kfilters a:hover{border-color:var(--brand);color:var(--brand)}
.qy5kncount{font-size:13px;color:var(--mut);margin-bottom:22px;padding:10px 14px;background:var(--cream);border-left:2px solid var(--gold)}
.qy5kphead{padding-bottom:26px;border-bottom:1px solid var(--line);margin-bottom:32px}
.qy5kptop{display:grid;grid-template-columns:540px 1fr;gap:40px}
.qy5kpimg{border:1px solid var(--line);background:#fff}
.qy5kpimg img{width:100%;height:405px;object-fit:cover}
.qy5kpnote{font-size:11.5px;color:#a2958c;padding:8px 12px;border-top:1px solid var(--line)}
.qy5kpinfo h1{font-size:30px;line-height:1.35}
.qy5kpsub{margin-top:10px;font-size:14px;color:var(--mut)}
.qy5kpbox{margin-top:18px;background:var(--cream);border-left:3px solid var(--gold);padding:18px 22px}
.qy5kpbox em{display:block;font-style:normal;font-size:12px;color:var(--mut);letter-spacing:.1em}
.qy5kpbox strong{font-size:34px;color:#b5321f;font-family:"Noto Serif SC",serif}
.qy5kpbox span{font-size:13px;color:var(--mut);margin-left:8px}
.qy5kkeys{display:grid;grid-template-columns:1fr 1fr;gap:10px 18px;margin-top:20px}
.qy5kkrow{font-size:13.5px;color:var(--mut);display:flex;gap:8px}
.qy5kkrow b{color:var(--ink);font-weight:400;min-width:66px}
.qy5kpacts{margin-top:22px;display:flex;flex-wrap:wrap;gap:12px}
.qy5kpacts a{border:1px solid var(--brand);padding:10px 22px;font-size:14px;color:var(--brand)}
.qy5kpacts a.qy5kfill{background:var(--brand);color:#fff}
.qy5kpacts a:hover{background:var(--brand2);color:#fff}
.qy5kblocks{margin-top:48px;display:grid;grid-template-columns:1fr 300px;gap:44px}
.qy5kblock{margin-bottom:38px}
.qy5kblock h2{font-size:22px;padding-left:14px;border-left:4px solid var(--gold);margin-bottom:16px}
.qy5kblock p{font-size:14.5px;line-height:1.98;color:#3b332f;margin-bottom:12px}
.qy5ktbl{width:100%;border-collapse:collapse;font-size:13.5px}
.qy5ktbl th,.qy5ktbl td{border:1px solid var(--line);padding:10px 14px;text-align:left}
.qy5ktbl th{width:150px;background:var(--cream);color:#4a3c34;font-weight:400}
.qy5ktbl tr:nth-child(even) td{background:#fcfaf5}
.qy5kchips{display:flex;flex-wrap:wrap;gap:10px}
.qy5kchips span{background:var(--cream);border:1px solid var(--line);padding:8px 14px;font-size:13px}
.qy5kul{margin:0;padding-left:18px;font-size:14px;color:#3b332f}
.qy5kul li{margin-bottom:8px;line-height:1.9}
.qy5krel3{display:grid;grid-template-columns:repeat(3,1fr);gap:22px}
.qy5kartwrap{max-width:880px}
.qy5karthead{text-align:center;padding-bottom:22px;border-bottom:1px solid var(--line)}
.qy5karthead span{font-size:12px;color:var(--brand);background:var(--cream);padding:3px 10px;letter-spacing:.08em}
.qy5karthead h1{font-size:29px;margin-top:14px;line-height:1.45}
.qy5kartmeta{margin-top:12px;font-size:12.5px;color:#a2958c}
.qy5kartimg{margin:26px 0}
.qy5kartimg img{width:100%;height:400px;object-fit:cover}
.qy5kartbody p{font-size:15px;line-height:2.05;color:#38302c;margin-bottom:16px}
.qy5kartbody h2{font-size:20px;margin:30px 0 12px;padding-left:12px;border-left:3px solid var(--gold)}
.qy5kartfoot{margin-top:34px;padding-top:20px;border-top:1px solid var(--line);display:flex;justify-content:space-between;gap:20px;font-size:13.5px;color:var(--mut)}
.qy5kartfoot a:hover{color:var(--brand)}
.qy5kpagelist{display:grid;grid-template-columns:repeat(3,1fr);gap:26px}
.qy5ksteps{display:grid;grid-template-columns:repeat(5,1fr);gap:18px;margin-top:8px}
.qy5kstep{border:1px solid var(--line);padding:18px;background:#fff}
.qy5kstep b{display:block;font-size:13px;color:var(--gold);letter-spacing:.16em}
.qy5kstep h3{font-size:16px;margin-top:8px}
.qy5kstep p{margin-top:6px;font-size:12.5px;color:var(--mut);line-height:1.8}
.qy5kfaq details{border-bottom:1px solid var(--line);padding:14px 0}
.qy5kfaq summary{cursor:pointer;font-size:15px;color:var(--ink);list-style:none}
.qy5kfaq summary::-webkit-details-marker{display:none}
.qy5kfaq summary::before{content:"问";color:var(--gold);margin-right:10px;font-size:13px}
.qy5kfaq p{margin-top:10px;font-size:14px;color:var(--mut);line-height:1.95;padding-left:26px}
.qy5kcinfo{display:grid;grid-template-columns:1fr 1fr;gap:40px;align-items:start}
.qy5kcrow{display:grid;grid-template-columns:88px 1fr;gap:14px;padding:14px 0;border-bottom:1px dashed var(--line);font-size:14.5px}
.qy5kcrow b{color:var(--brand);font-weight:400}
.qy5kcmap img{width:100%;height:360px;object-fit:cover;border:1px solid var(--line)}
.qy5kctips{display:grid;grid-template-columns:repeat(4,1fr);gap:20px;margin-top:34px}
.qy5kctip{border:1px solid var(--line);padding:18px;background:#fff}
.qy5kctip h3{font-size:16px}
.qy5kctip p{margin-top:8px;font-size:13px;color:var(--mut);line-height:1.8}
.qy5knf{text-align:center;padding:70px 0 40px}
.qy5knf strong{display:block;font-size:96px;color:var(--brand);font-family:"Noto Serif SC",serif;line-height:1}
.qy5knf h1{font-size:26px;margin-top:16px}
.qy5knf p{margin-top:12px;color:var(--mut);font-size:14px}
.qy5knf .qy5kpacts{justify-content:center;margin-top:24px}
.qy5knflinks{margin-top:40px;border-top:1px solid var(--line);padding-top:24px;display:flex;gap:26px;justify-content:center;font-size:13.5px;color:var(--brand)}
@media (max-width:1080px){
.qy5kwrap{max-width:calc(100% - 32px)}
.qy5kheadrt .qy5khslogan{display:none}
.qy5khero{height:440px}
.qy5khcap h1,.qy5khcap h2{font-size:34px}
.qy5kcats,.qy5kgrid4,.qy5ksrv,.qy5knews3,.qy5krel3,.qy5kpagelist{grid-template-columns:repeat(2,1fr)}
.qy5kwhy{grid-template-columns:repeat(2,1fr)}
.qy5ksteps{grid-template-columns:repeat(3,1fr)}
.qy5klayout,.qy5kblocks{grid-template-columns:1fr;gap:34px}
.qy5kptop{grid-template-columns:1fr}
.qy5kpimg img{height:340px}
.qy5kabt{grid-template-columns:1fr;gap:34px}
.qy5kabtimg img.qy5ksmall{position:static;width:100%;height:200px;margin-top:14px;border:0}
.qy5kbandin{grid-template-columns:1fr;gap:22px}
.qy5kbitem{border-left:0;border-top:1px solid rgba(255,255,255,.2);padding:14px 0 0}
.qy5kfootin{grid-template-columns:1fr 1fr;gap:26px}
.qy5kcinfo{grid-template-columns:1fr}
.qy5kctips{grid-template-columns:repeat(2,1fr)}
.qy5ktrin{grid-template-columns:1fr 1fr}
.qy5ktr:nth-child(2){border-right:0}
}
@media (max-width:720px){
body{font-size:14px}
.qy5ktopin{justify-content:center;gap:0}
.qy5ktopaddr,.qy5ktopphone{display:none}
.qy5kheadin{padding:12px 0}
.qy5klogo img{width:44px;height:44px}
.qy5klogotxt strong{font-size:15px;letter-spacing:.06em;white-space:nowrap}
.qy5klogotxt em{font-size:10.5px;line-height:1.4;white-space:nowrap}
.qy5kheadrt .qy5khtel{padding-left:12px}
.qy5khtel strong{font-size:15px;white-space:nowrap}
.qy5khtel span{font-size:11px}
.qy5knavtoggle{display:block;background:transparent;color:#fff;border:1px solid rgba(255,255,255,.4);padding:7px 14px;font-size:13px;margin:8px 0}
.qy5knavin{flex-wrap:wrap;padding-bottom:6px}
.qy5knavlist{display:none;flex-direction:column;order:3;width:100%;flex-basis:100%}
.qy5knavlist.qy5kopen{display:flex}
.qy5knavi{padding:0 12px;line-height:44px;font-size:15px;border-bottom:1px solid rgba(255,255,255,.12)}
.qy5knavtel{display:none}
.qy5khero{height:420px}
.qy5kshade{background:linear-gradient(180deg,rgba(38,12,12,.34) 0%,rgba(38,12,12,.70) 58%,rgba(38,12,12,.88) 100%)}
.qy5khcap h1,.qy5khcap h2{font-size:23px;line-height:1.34}
.qy5khcap p{font-size:13px;line-height:1.8;max-width:none}
.qy5khlab{font-size:11px;letter-spacing:.2em;margin-bottom:10px}
.qy5khacts{margin-top:16px;gap:10px}
.qy5khacts a.qy5kbtn,.qy5khacts a.qy5kghost{padding:8px 16px;font-size:13px}
.qy5karrows{display:none}
.qy5kdots{bottom:14px}
.qy5ktr{padding:16px 10px}
.qy5ktr strong{font-size:24px}
.qy5ksec{padding:38px 0}
.qy5ksechead{flex-direction:column;align-items:flex-start;gap:14px;margin-bottom:22px}
.qy5ksechead h2{font-size:23px}
.qy5ksechead p{font-size:13px}
.qy5kcats,.qy5kgrid4,.qy5ksrv,.qy5knews3,.qy5krel3,.qy5kpagelist,.qy5kwhy,.qy5ksteps,.qy5kctips{grid-template-columns:1fr}
.qy5kcardimg img,.qy5knimg img{height:190px}
.qy5kphero{height:180px}
.qy5kpheroin h1{font-size:24px}
.qy5kpheroin p{font-size:12px;padding:0 16px}
.qy5kpimg img{height:260px}
.qy5kpinfo h1{font-size:23px}
.qy5kpbox strong{font-size:27px}
.qy5kkeys{grid-template-columns:1fr}
.qy5ktbl th{width:104px;font-size:12.5px}
.qy5ktbl td{font-size:12.5px}
.qy5karthead h1{font-size:22px}
.qy5kartimg img{height:220px}
.qy5kartbody p{font-size:14.5px}
.qy5kartbody h2{font-size:18px}
.qy5kartfoot{flex-direction:column;gap:8px}
.qy5knf strong{font-size:66px}
.qy5knf h1{font-size:20px}
.qy5knflinks{flex-wrap:wrap;gap:14px}
.qy5kfootin{grid-template-columns:1fr}
.qy5kcopy{line-height:1.7;padding:14px 0}
.qy5kabtimg img.qy5kbig{height:240px}
.qy5kband h2{font-size:22px}
}
