*{box-sizing:border-box}html{scroll-behavior:smooth}body{margin:0;color:#29251f;background:#fbfaf6;font-family:"Microsoft YaHei","PingFang SC",Arial,sans-serif;font-size:15px;line-height:1.7}a{color:inherit;text-decoration:none}button{font:inherit}.jwrap,.jhero,.ajkd,.jboard,.jstats,.aouxzl,.wbck,.jcopy,section{width:min(1180px,calc(100% - 48px));margin:0 auto}.jbar{position:sticky;top:0;z-index:50;background:rgba(251,250,246,.94);backdrop-filter:blur(15px);border-bottom:1px solid rgba(41,37,31,.09)}.jwrap{height:78px;display:flex;align-items:center;gap:25px}.jbrand{display:flex;align-items:baseline;gap:6px;color:#29251f;font-size:21px;font-weight:900;letter-spacing:-.07em;white-space:nowrap}.jbrand span{color:#a37a3b;font-size:10px;letter-spacing:.05em}.jnav{display:flex;align-items:center;gap:21px;margin-left:auto;color:#777269;font-size:13px;white-space:nowrap;width:max-content!important;flex-wrap:nowrap!important;opacity:1!important;pointer-events:auto!important}.jnav a{white-space:nowrap;transition:.2s}.jnav a:hover{color:#d26b37}.jget,.oshf,.jcard{cursor:pointer}.jget{display:inline-flex;align-items:center;justify-content:center;gap:7px;min-width:125px;padding:10px 16px;border-radius:4px;color:#fff;background:#29251f;font-size:14px;font-weight:800;transition:.25s}.jget:hover,.oshf:hover{transform:translateY(-2px);background:#d26b37}.jmenu{display:none;margin-left:auto;width:43px;height:43px;border:0;border-radius:8px;color:#fff;background:#29251f;cursor:pointer;font-size:20px}
.jhero{padding:73px 0 38px;text-align:center}.ajkd{width:100%;max-width:850px}.glysfo{display:inline-block;color:#d26b37;font-size:10px;font-weight:900;letter-spacing:.18em}.jhero h1{margin:17px 0 12px;color:#29251f;font-size:64px;line-height:1.04;letter-spacing:-.08em}.jhero h1 em{color:#d26b37;font-style:normal}.ajkd>p{max-width:625px;margin:0 auto;color:#777269;font-size:16px}.lmtth{display:flex;align-items:center;justify-content:center;gap:17px;margin-top:25px}.oshf{display:inline-flex;align-items:center;justify-content:center;gap:8px;min-width:195px;padding:14px 23px;border-radius:4px;color:#fff;background:#d26b37;font-weight:800;box-shadow:0 19px 30px -24px rgba(210,107,55,.8);transition:.25s}.lmtth>span{color:#9b7560;font-size:11px}.lmtth>span i{margin-right:4px;color:#d26b37;font-size:15px;vertical-align:middle}.jboard{position:relative;max-width:850px;margin-top:46px;padding:23px 25px 20px;text-align:left;border:1px solid #d9d0c1;border-radius:4px;background:#fff;box-shadow:0 22px 45px -35px rgba(73,55,35,.65)}.jboard:before{content:"";position:absolute;left:17px;right:17px;top:9px;height:4px;border-top:1px solid #e9dfd0;border-bottom:1px solid #e9dfd0}.jtncna,.lryeec,.jcols,.jrow,.dmnrs{display:flex;align-items:center}.jtncna{justify-content:space-between;padding-top:4px}.jtncna span{color:#d26b37;font-size:10px;font-weight:900;letter-spacing:.17em}.jtncna b{margin-left:auto;margin-right:14px;color:#29251f;font-size:15px}.jtncna i{color:#a49a8b}.lryeec{justify-content:space-between;margin-top:16px;padding-bottom:10px;color:#9c968d;font-size:11px;border-bottom:1px solid #e7dfd4}.lryeec i{color:#d26b37}.jcols{
    display: flex;
    flex-wrap: wrap;
    padding:11px 10px 7px;
    color:#a49b8f;
    font-size:10px;
    letter-spacing:.08em;
}
:where(.jcols) > *:nth-child(1) {
    flex: 1.6 1 calc(100% * 1.6 / 3.1);
    min-width: 0;
}

:where(.jcols) > *:nth-child(2) {
    flex: 1 1 calc(100% * 1 / 3.1);
    min-width: 0;
}

:where(.jcols) > *:nth-child(3) {
    flex: 0.5 1 calc(100% * 0.5 / 3.1);
    min-width: 0;
}
.jrow{
    display: flex;
    flex-wrap: wrap;
    gap:10px;
    padding:12px 10px;
    border-top:1px solid #eee8df;
    font-size:12px;
}
:where(.jrow) > *:nth-child(1) {
    flex: 1.6 1 calc((100% - 20px) * 1.6 / 3.1);
    min-width: 0;
}

:where(.jrow) > *:nth-child(2) {
    flex: 1 1 calc((100% - 20px) * 1 / 3.1);
    min-width: 0;
}

:where(.jrow) > *:nth-child(3) {
    flex: 0.5 1 calc((100% - 20px) * 0.5 / 3.1);
    min-width: 0;
}
.jrow>span{
    display: flex;
    flex-wrap: wrap;
    align-items:center;
}
:where(.jrow>span) > *:nth-child(1) {
    flex: 0 0 24px;
}

:where(.jrow>span) > *:nth-child(2) {
    flex: 1 1 0;
    min-width: 0;
}
.jrow>span i{grid-row:span 2;color:#d26b37;font-size:17px}.jrow b{color:#403c35;font-size:12px}.jrow small{grid-column:2;color:#a49b8f;font-size:9px}.jrow strong{color:#403c35;font-size:12px}.jrow em{color:#439c79;font-style:normal;font-size:12px}.dmnrs{justify-content:space-between;position:relative;margin-top:13px;padding:13px 10px 0;border-top:1px solid #e7dfd4;color:#9b9489;font-size:10px}.dmnrs b{color:#29251f;font-size:16px}.dmnrs>div{height:34px;display:flex;align-items:end;gap:4px;margin-left:auto}.dmnrs>div i{display:block;width:7px;border-radius:3px 3px 0 0;background:#d26b37}.dmnrs>div i:nth-child(2n){background:#e8b06c}.jstats{display:flex;justify-content:center;gap:67px;margin-top:30px;text-align:center}.jstats div{
    display: flex;
    flex-wrap: wrap;
    gap:1px;
}
:where(.jstats div) > * {
    flex: 1 1 100%;
    min-width: 0;
}
.jstats b{color:#29251f;font-size:23px;letter-spacing:-.06em}.jstats span{color:#989187;font-size:11px}
section{padding:82px 0}.jhead{margin:0 auto 36px;text-align:center}.jhead>span{display:block;color:#d26b37;font-size:10px;font-weight:900;letter-spacing:.18em}.jhead>strong{display:block;margin-top:4px;color:#29251f;font-size:34px;letter-spacing:-.06em}.jhead>p{max-width:610px;margin:8px auto 0;color:#807a71;font-size:14px}.jshow{max-width:none;width:100%;padding-left:max(24px,calc((100% - 1180px)/2));padding-right:max(24px,calc((100% - 1180px)/2));background:#fff}.jshots{
    display: flex;
    flex-wrap: wrap;
    gap:18px;
}
:where(.jshots) > * {
    flex: 1 1 calc((100% - 54px) / 4);
    min-width: 0;
}
.jshots article>div{position:relative;padding:10px;border:1px solid #e6ddd0;background:#fbfaf6}.jshots img{display:block;width:100%}.jshots article>div>i{
    position:absolute;
    top:18px;
    right:18px;
    width:29px;
    height:29px;
    display: flex;
    flex-wrap: wrap;
    align-items: center;
    justify-content: center;
    border-radius:50%;
    color:#fff;
    background:#d26b37;
}
:where(.jshots article>div>i) > * {
    flex: 1 1 100%;
    min-width: 0;
}
.jshots article>b{display:block;margin-top:14px;color:#4a433a;font-size:17px}.jshots article>p{margin:4px 0;color:#8c867d;font-size:13px}.jedge{max-width:none;width:100%;padding-left:max(24px,calc((100% - 1180px)/2));padding-right:max(24px,calc((100% - 1180px)/2));background:#29251f}.jedge .jhead>span{color:#efb36d}.jedge .jhead>strong{color:#fff}.jedge .jhead>p{color:#c8c0b5}.jgrid{
    display: flex;
    flex-wrap: wrap;
    gap:13px;
}
:where(.jgrid) > * {
    flex: 1 1 calc((100% - 26px) / 3);
    min-width: 0;
}
.jgrid article{min-height:167px;padding:22px;border:1px solid rgba(255,255,255,.13);background:rgba(255,255,255,.045);transition:.25s}.jgrid article:hover{transform:translateY(-4px);background:rgba(210,107,55,.13);border-color:rgba(239,179,109,.45)}.jgrid article>i{color:#efb36d;font-size:24px}.jgrid article>b{display:block;margin-top:10px;color:#fff;font-size:17px}.jgrid article>p{margin:5px 0;color:#c9c1b5;font-size:13px}.jdown{max-width:none;width:100%;padding-left:max(24px,calc((100% - 1180px)/2));padding-right:max(24px,calc((100% - 1180px)/2));background:#f4eee5}.jcards{
    display: flex;
    flex-wrap: wrap;
    gap:15px;
}
:where(.jcards) > * {
    flex: 1 1 calc((100% - 30px) / 3);
    min-width: 0;
}
.jcard{min-height:194px;padding:22px;display:flex;flex-direction:column;align-items:flex-start;border:1px solid #e2d8c9;background:#fff;transition:.25s}.jcard:hover{transform:translateY(-5px);border-color:#d26b37;box-shadow:0 20px 35px -27px rgba(73,55,35,.6)}.jcard>i{
    width:41px;
    height:41px;
    display: flex;
    flex-wrap: wrap;
    align-items: center;
    justify-content: center;
    border-radius:4px;
    color:#fff;
    background:#d26b37;
    font-size:20px;
}
:where(.jcard>i) > * {
    flex: 1 1 100%;
    min-width: 0;
}
.jcard small{margin-top:14px;color:#b06747;font-size:9px;font-weight:900;letter-spacing:.16em}.jcard b{margin-top:1px;color:#4a433a;font-size:18px}.jcard p{margin:2px 0;color:#8b847a;font-size:13px}.jcard>span{margin-top:auto;color:#d26b37;font-size:14px;font-weight:900}.jflow{max-width:none;width:100%;padding-left:max(24px,calc((100% - 1180px)/2));padding-right:max(24px,calc((100% - 1180px)/2));background:#e8f1ed}.jsteps{
    display: flex;
    flex-wrap: wrap;
    gap:15px;
}
:where(.jsteps) > * {
    flex: 1 1 calc((100% - 45px) / 4);
    min-width: 0;
}
.jsteps article{min-height:218px;padding:21px;border-radius:4px;background:rgba(255,255,255,.7)}.jsteps article>b{float:right;color:#d26b37;font-size:30px;line-height:1}.jsteps article>i{display:block;margin-top:47px;color:#4a9984;font-size:23px}.jsteps article>strong{display:block;margin-top:3px;color:#3f665b;font-size:17px}.jsteps article>p{margin:4px 0;color:#7f9088;font-size:13px}.jfaq{max-width:none;width:100%;padding-left:max(24px,calc((100% - 1180px)/2));padding-right:max(24px,calc((100% - 1180px)/2));background:#fff}.yczrh{
    max-width:800px;
    margin:0 auto;
    display: flex;
    flex-wrap: wrap;
    gap:10px;
}
:where(.yczrh) > * {
    flex: 1 1 100%;
    min-width: 0;
}
.yczrh article{overflow:hidden;border-radius:4px;background:#f4eee5}.yczrh button{
    width:100%;
    padding:17px 18px;
    display: flex;
    flex-wrap: wrap;
    gap:10px;
    align-items:center;
    border:0;
    color:#51483e;
    background:transparent;
    cursor:pointer;
    text-align:left;
}
:where(.yczrh button) > *:nth-child(1) {
    flex: 0 0 35px;
}

:where(.yczrh button) > *:nth-child(2) {
    flex: 1 1 0;
    min-width: 0;
}

:where(.yczrh button) > *:nth-child(3) {
    flex: 0 0 22px;
}
.yczrh button>span{color:#d26b37;font-size:11px;font-weight:900}.yczrh button>b{font-size:15px}.yczrh button>i{color:#9b9287;font-size:18px;transition:.25s}.yczrh article>p{max-height:0;overflow:hidden;margin:0;padding:0 63px;color:#837a70;font-size:13px;line-height:1.75;transition:.3s}.yczrh article.jopen>p{max-height:140px;padding:0 63px 17px}.yczrh article.jopen button>i{transform:rotate(45deg)}.jnews{max-width:none;width:100%;padding-left:max(24px,calc((100% - 1180px)/2));padding-right:max(24px,calc((100% - 1180px)/2));background:#f6f3ed}.jnotes{
    display: flex;
    flex-wrap: wrap;
    gap:15px;
}
:where(.jnotes) > * {
    flex: 1 1 calc((100% - 15px) / 2);
    min-width: 0;
}
.jnotes article{min-height:185px;padding:21px 23px;border:1px solid #e7dfd4;background:#fff}.jnotes article>div{display:flex;justify-content:space-between;color:#a39b90;font-size:10px;letter-spacing:.13em}.jnotes article>div span{color:#d26b37;font-weight:900}.jnotes time{letter-spacing:0}.jnotes article>b{display:block;margin-top:17px;color:#51483e;font-size:17px}.jnotes article>p{margin:6px 0;color:#817a71;font-size:13px}.jfeel{max-width:none;width:100%;padding-left:max(24px,calc((100% - 1180px)/2));padding-right:max(24px,calc((100% - 1180px)/2));background:#fbfaf6}.subkt{columns:3;column-gap:16px}.subkt article{display:inline-flex;flex-direction:column;width:100%;margin:0 0 16px;padding:21px 22px;border:1px solid #e9e1d6;background:#fff;break-inside:avoid}.subkt article>i{color:#d26b37;font-size:24px}.subkt article>p{margin:11px 0 22px;color:#6f706a;font-size:14px;line-height:1.8}.subkt footer{display:flex;justify-content:space-between;margin-top:auto;padding-top:12px;border-top:1px solid #eee6da;color:#a39b90;font-size:10px}.subkt footer>b{color:#51483e;font-size:12px}.jfoot{padding:50px 0 24px;color:#e6e1d9;background:#29251f}.aouxzl,.wbck,.jcopy{width:min(1180px,calc(100% - 48px));margin-left:auto;margin-right:auto}.aouxzl{display:flex;align-items:center;justify-content:space-between;gap:24px}.jfoot .jbrand{color:#fff}.jfoot .jbrand span{color:#efb36d}.aouxzl p{margin:6px 0 0;color:#bdb4a8;font-size:12px}.jfoot .jget{color:#29251f;background:#efb36d}.jfoot .jget:hover{background:#fff}.wbck{display:flex;flex-wrap:wrap;gap:20px;margin-top:32px;padding-top:18px;border-top:1px solid rgba(255,255,255,.12);color:#beb5a9;font-size:12px}.wbck a:hover{color:#efb36d}.jcopy{margin-top:20px;color:#93897d;font-size:10px}
@media(max-width:767px){.jwrap,.jhero,.ajkd,.jboard,.jstats,.aouxzl,.wbck,.jcopy,section{width:calc(100% - 28px)}.jwrap{height:68px}.jmenu{
    display: flex;
    flex-wrap: wrap;
    align-items: center;
    justify-content: center;
}
:where(.jmenu) > * {
    flex: 1 1 100%;
    min-width: 0;
}
.jget{display:none}.jnav{position:absolute;top:calc(100% + 8px);right:0;display:none;flex-direction:column;align-items:stretch;gap:2px;width:190px!important;min-width:190px;padding:9px;border-radius:8px;background:#fff;box-shadow:0 20px 35px -25px rgba(41,37,31,.7);white-space:normal}.jbar.navopen .jnav{display:flex}.jnav a{padding:8px 11px}.jbar.navopen .jmenu{background:#d26b37}.jhero{padding:49px 0 34px}.jhero h1{font-size:43px}.ajkd>p{font-size:14px}.lmtth{display:block;margin-top:20px}.oshf{width:100%}.lmtth>span{display:block;margin-top:11px;font-size:9px}.jboard{margin-top:34px;padding:20px 13px 15px}.jtncna b{font-size:13px}.jcols,.jrow{
    padding-left:5px;
    padding-right:5px;
}
:where(.jcols) > *:nth-child(1) {
    flex: 1.4 1 calc(100% * 1.4 / 2.95);
    min-width: 0;
}

:where(.jcols) > *:nth-child(2) {
    flex: 1 1 calc(100% * 1 / 2.95);
    min-width: 0;
}

:where(.jcols) > *:nth-child(3) {
    flex: 0.55 1 calc(100% * 0.55 / 2.95);
    min-width: 0;
}

:where(.jrow) > *:nth-child(1) {
    flex: 1.4 1 calc(100% * 1.4 / 2.95);
    min-width: 0;
}

:where(.jrow) > *:nth-child(2) {
    flex: 1 1 calc(100% * 1 / 2.95);
    min-width: 0;
}

:where(.jrow) > *:nth-child(3) {
    flex: 0.55 1 calc(100% * 0.55 / 2.95);
    min-width: 0;
}
.jrow{font-size:10px}.jrow>span{}
:where(.jrow>span) > *:nth-child(1) {
    flex: 0 0 20px;
}

:where(.jrow>span) > *:nth-child(2) {
    flex: 1 1 0;
    min-width: 0;
}
.jrow b,.jrow strong,.jrow em{font-size:10px}.jrow small{font-size:8px}.dmnrs{padding-left:5px;padding-right:5px;font-size:9px}.dmnrs b{font-size:14px}.jstats{justify-content:space-between;gap:7px;margin-top:25px}.jstats b{font-size:19px}.jstats span{font-size:10px}section{padding:56px 0}.jshow,.jedge,.jdown,.jflow,.jfaq,.jnews,.jfeel{width:100%;padding:56px 14px}.jhead{margin-bottom:28px}.jhead>strong{font-size:28px}.jhead>p{font-size:13px}.jshots{display:flex;overflow-x:auto;gap:13px;padding-bottom:8px;scroll-snap-type:x mandatory;scrollbar-width:none}.jshots::-webkit-scrollbar{display:none}.jshots article{flex:0 0 76%;scroll-snap-align:start}.jshots article>div{padding:8px}.jgrid,.jcards,.jsteps,.jnotes{
    gap:11px;
}
:where(.jgrid) > * {
    flex: 1 1 100%;
}

:where(.jcards) > * {
    flex: 1 1 100%;
}

:where(.jsteps) > * {
    flex: 1 1 100%;
}

:where(.jnotes) > * {
    flex: 1 1 100%;
}
.jgrid article{min-height:auto;padding:18px}.jcard{min-height:153px;padding:18px}.jsteps article{min-height:165px;padding:18px}.yczrh button{
    gap:8px;
    padding:15px 14px;
}
:where(.yczrh button) > *:nth-child(1) {
    flex: 0 0 30px;
}

:where(.yczrh button) > *:nth-child(2) {
    flex: 1 1 0;
    min-width: 0;
}

:where(.yczrh button) > *:nth-child(3) {
    flex: 0 0 20px;
}
.yczrh button>b{font-size:14px}.yczrh article>p,.yczrh article.jopen>p{padding-left:52px;padding-right:40px}.yczrh article.jopen>p{padding-bottom:15px}.jnotes article{min-height:0;padding:18px}.subkt{columns:1}.subkt article{padding:19px}.aouxzl{align-items:stretch;flex-direction:column}.jfoot .jget{display:inline-flex;width:100%}.wbck{gap:12px 17px}}
@media(min-width:768px){.jnav{display:flex!important;flex-direction:row!important;flex-wrap:nowrap!important;width:max-content!important;opacity:1!important;pointer-events:auto!important}.jmenu{display:none!important}}

@media(min-width:768px){
  .jhero{
  display: flex;
  flex-wrap: wrap;
  align-items:center;
  gap:72px;
  text-align:left;
  padding-top:64px;
  }
  :where(.jhero) > *:nth-child(1) {
      flex: 0.88 1 calc((100% - 72px) * 0.88 / 2);
      min-width: 0;
  }

  :where(.jhero) > *:nth-child(2) {
      flex: 1.12 1 calc((100% - 72px) * 1.12 / 2);
      min-width: 470px;
  }

  .ajkd{width:auto;max-width:none}
  .jhero h1{font-size:58px}
  .ajkd>p{margin:0;max-width:560px}
  .lmtth{justify-content:flex-start}
  .jboard{width:100%;margin-top:0}
  .jstats{grid-column:1/-1;width:100%;margin-top:-4px}
}

/* CTA 字号与手型光标 */
.jget.jdle {
    font-size: 14px;
    cursor: pointer;
}
.oshf.jdle {
    font-size: 14px;
    cursor: pointer;
}
