.jn-page{--ink:#333c35;--rust:#ac4e2d;--line:#d7cabc;--max:1280px;background:#f4efe7;color:var(--ink);font-family:"Microsoft YaHei",sans-serif;font-size:16px;line-height:1.85}.jn-page *{box-sizing:border-box}.jn-bound{width:min(calc(100% - 64px),var(--max));margin-inline:auto}.jn-page h1,.jn-page h2,.jn-page h3,.jn-page p,.jn-page figure{margin:0}.jn-page h1{font-size:43px;line-height:1.4;font-weight:650;letter-spacing:-1px}.jn-page h2{font-size:31px;line-height:1.55;font-weight:600}.jn-page p{color:#686a60}.jn-page a{color:inherit;text-decoration:none}.jn-page img{display:block;width:100%;height:auto}.jn-page figcaption{font-size:12px;padding-top:7px;color:#7a756c}.jn-page button{font:inherit;background:transparent;border:1px solid var(--line);padding:6px 11px;color:inherit;cursor:pointer;font-size:13px}.jn-page a:focus-visible,.jn-page button:focus-visible,.jn-page summary:focus-visible{outline:3px solid #bc6538;outline-offset:5px}.jn-top{display:flex;align-items:center;justify-content:space-between;border-bottom:1px solid var(--line);font-size:13px;padding:25px 0 16px}.jn-intro{display:grid;grid-template-columns:1fr 1fr;gap:10%;padding:43px 0 35px}.jn-kicker{font-size:13px;color:#8f603f!important;margin-bottom:15px!important}.jn-lead{font-size:17px;max-width:535px;padding-top:13px}.jn-actions{display:flex;gap:24px;align-items:center;margin-top:23px;flex-wrap:wrap}.jn-primary{display:inline-flex;background:var(--rust);color:#fffaf0!important;padding:12px 22px;font-size:15px}.jn-link{display:inline-block;border-bottom:1px solid currentColor;padding-bottom:5px;font-size:14px;margin-top:20px}.jn-actions .jn-link{margin-top:0}.jn-direct{display:inline-block;font-size:13px;margin-top:15px;color:#7e6c5b!important}.jn-timing{background:#e9dfd0;padding:20px 36px 18px}.jn-scene-head{display:flex;justify-content:space-between;align-items:center;gap:20px}.jn-scene-head p{font-size:19px;color:#4f554a}.jn-scene-head span,.jn-note{font-size:12px;color:#8c7965!important}.jn-timing svg{display:block;width:100%;height:268px}.jn-labels{display:grid;grid-template-columns:repeat(3,1fr);text-align:center;gap:8px;font-size:13px}.jn-scene-foot{display:flex;justify-content:space-between;align-items:center;gap:20px;margin-top:18px;border-top:1px solid #d6c6b3;padding-top:12px}.jn-scene-foot p{font-size:12px}.jn-controls{display:none;gap:8px;flex-shrink:0}.jn-js .jn-controls{display:flex}.jn-page [data-jn-global]{display:none}.jn-js [data-jn-global]{display:block}.jn-workstory{display:grid;grid-template-columns:1.65fr 1fr;gap:7%;align-items:center;margin-block:66px 78px}.jn-side p:not(.jn-kicker){margin-top:24px}.jn-side h2{font-size:32px}.jn-paymentstory{background:#e9dfcf;padding:70px 0}.jn-pay-grid{display:grid;grid-template-columns:1fr 1.25fr;gap:9%;align-items:center}.jn-pay-grid h2+p{margin-top:22px}.jn-page details{border-bottom:1px solid var(--line);padding:18px 0;font-size:15px}.jn-page summary{cursor:pointer}.jn-page details p{font-size:14px;padding-top:14px}.jn-pay-grid details{margin-top:10px}.jn-ad{margin-block:48px}.jn-ad picture,.jn-ad img{display:block;width:100%;height:auto}.jn-agreement{padding-block:25px 70px}.jn-section-head{display:grid;grid-template-columns:.6fr 1.2fr 1.2fr;gap:5%;align-items:start;margin-bottom:35px}.jn-section-head h2{font-size:29px}.jn-agree-grid{display:grid;grid-template-columns:1fr 1fr;gap:5%;align-items:center}.jn-identify{padding:15px 10px}.jn-identify svg{width:100%;display:block}.jn-identify .jn-controls{justify-content:center;margin-top:17px}.jn-note{text-align:center;margin-top:13px!important}.jn-opening{background:#e4e4d8;padding:65px 0 35px}.jn-opening-head{display:grid;grid-template-columns:1fr 1fr;gap:12%;margin-bottom:35px}.jn-opening-head .jn-primary{margin-top:23px}.jn-opening figure img{height:400px;object-fit:cover;object-position:50% 43%}.jn-points{display:grid;grid-template-columns:repeat(3,1fr);gap:35px;margin-top:28px;font-size:14px}.jn-points strong{display:block;font-size:15px;color:#444d41;margin-bottom:8px}.jn-fees{background:#333e37;color:#f0e8dc;padding:60px 0}.jn-fees p{color:#c7c9bd}.jn-fees .jn-kicker{color:#d7aa7a!important}.jn-fee-title{display:grid;grid-template-columns:1fr 1fr;gap:12%;margin-bottom:30px}.jn-page .price-terms{border:0;background:transparent;padding:0}.jn-page .price-terms h3{font-size:14px;font-weight:400;color:#d7aa7a}.jn-page .price-terms dl{display:grid;grid-template-columns:repeat(3,1fr);gap:35px;margin:17px 0 24px}.jn-page .price-terms dl>div{padding:18px 0;border-top:1px solid #627063;background:none}.jn-page .price-terms dl dt{display:block;font-size:14px;color:#d2d4c9}.jn-page .price-terms dl dd{font-weight:400;font-size:28px;color:#edc08d}.jn-page .price-terms dl small{font-size:13px;font-style:normal;margin-left:5px}.jn-page .price-terms>p{font-size:13px}.jn-faq{display:grid;grid-template-columns:1fr 1.3fr;gap:10%;padding-block:65px 20px}.jn-faq h2{font-size:27px}.jn-contact{padding-block:25px 55px}.jn-contact>div{display:grid;grid-template-columns:1fr 1fr;gap:40px;margin-top:25px}.jn-contact a{display:flex;justify-content:space-between;gap:20px;border-block:1px solid var(--line);padding:24px 0}.jn-contact a span{font-size:14px;color:#767267}.jn-contact a strong{font-size:17px;font-weight:500}.jn-recommend{background:#ded7ca;padding:45px 0}.jn-rec-grid{display:grid;grid-template-columns:1fr 1fr;gap:12%;align-items:center}.jn-rec-grid h2{font-size:25px}.jn-page .jn-rec-grid [data-ct-service-recommendations] a{display:block;padding:15px 0 15px 25px;border-left:2px solid #ac7853}.jn-page .jn-rec-grid [data-ct-service-recommendations] a strong{display:block;font-size:19px;font-weight:500}.jn-page .jn-rec-grid [data-ct-service-recommendations] a span{display:block;font-size:14px;margin:15px 0}.jn-page .jn-rec-grid [data-ct-service-recommendations] a b{font-size:14px;font-weight:400;border-bottom:1px solid}.jn-articles{padding-block:45px 20px}.jn-article-head{display:flex;justify-content:space-between;gap:20px;align-items:center}.jn-article-head h2{font-size:25px}.jn-article-head>a{font-size:13px}.jn-article-list{display:grid;grid-template-columns:repeat(3,1fr);gap:0 35px;margin-top:20px}.jn-article-list>a{font-size:14px;padding:22px 0;border-bottom:1px solid var(--line)}.jn-districts{padding-block:20px 40px;font-size:13px}.jn-districts nav,.jn-districts div{display:flex;gap:14px;flex-wrap:wrap}section[id]{scroll-margin-top:90px}
@media(max-width:900px){.jn-intro{gap:5%}.jn-page h1{font-size:36px}.jn-actions{gap:16px}.jn-section-head{grid-template-columns:1fr 2fr}.jn-section-head>p:last-child{grid-column:2}.jn-workstory{gap:5%}.jn-side h2{font-size:28px}.jn-page h2{font-size:27px}.jn-pay-grid{gap:5%}.jn-article-list{grid-template-columns:1fr 1fr}.jn-contact a{flex-direction:column;gap:8px}.jn-timing svg{height:235px}.jn-scene-foot{flex-wrap:wrap}}
@media(max-width:600px){.jn-page{font-size:15px}.jn-bound{width:calc(100% - 40px)}.jn-page h1{font-size:30px;line-height:1.5;letter-spacing:0}.jn-page h2{font-size:25px}.jn-top{padding-top:18px}.jn-intro{display:block;padding:26px 0}.jn-kicker{margin-bottom:12px!important}.jn-lead{font-size:15px;padding-top:18px}.jn-actions{margin-top:18px;gap:18px}.jn-primary{padding:10px 16px;font-size:14px}.jn-direct{margin-top:12px}.jn-timing{padding:18px 12px}.jn-scene-head{display:block}.jn-scene-head p{font-size:16px}.jn-scene-head span{font-size:11px}.jn-timing svg{height:auto;margin:8px 0}.jn-labels{font-size:11px;gap:6px}.jn-scene-foot{gap:12px;margin-top:14px}.jn-scene-foot p{font-size:12px}.jn-workstory{display:flex;flex-direction:column;margin-block:35px 45px;gap:25px}.jn-side h2 br:nth-child(2){display:none}.jn-side p:not(.jn-kicker){margin-top:17px}.jn-paymentstory{padding:35px 0}.jn-pay-grid{display:flex;flex-direction:column-reverse;gap:25px}.jn-pay-grid h2+p{margin-top:17px}.jn-ad{margin-block:32px}.jn-section-head{display:block;margin-bottom:20px}.jn-section-head>p:last-child{margin-top:17px}.jn-agreement{padding-block:10px 38px}.jn-agree-grid{display:block}.jn-identify{margin-top:20px;padding:5px 0}.jn-opening{padding:35px 0}.jn-opening-head{display:block;margin-bottom:25px}.jn-opening-head>div+div{margin-top:18px}.jn-opening figure img{height:auto}.jn-points{display:block;margin-top:15px}.jn-points p{padding:13px 0;border-bottom:1px solid #cbd0c2}.jn-points strong{display:inline;margin-right:14px}.jn-fees{padding:36px 0}.jn-fee-title{display:block;margin-bottom:24px}.jn-fee-title p{margin-top:17px}.jn-page .price-terms dl{display:block;margin-bottom:15px}.jn-page .price-terms dl>div{display:flex;align-items:baseline;gap:6px;padding:14px 0}.jn-page .price-terms dl dt{margin-right:auto}.jn-page .price-terms dl dd{font-size:27px}.jn-page .price-terms>p{font-size:13px}.jn-faq{display:block;padding-block:36px 0}.jn-faq>div{margin-top:13px}.jn-faq h2{font-size:23px}.jn-contact{padding-block:10px 35px}.jn-contact>div{display:block;margin-top:20px}.jn-contact a{flex-direction:row;gap:12px;padding:20px 0}.jn-contact a+a{border-top:0}.jn-contact a span{font-size:12px}.jn-contact a strong{font-size:15px}.jn-rec-grid{display:block}.jn-rec-grid h2{font-size:23px}.jn-recommend{padding:32px 0}.jn-rec-grid>div+div{margin-top:22px}.jn-articles{padding-top:32px}.jn-article-head h2{font-size:21px}.jn-article-list{display:block}.jn-article-list>a{display:block;padding:19px 0}.jn-districts{padding-block:10px 32px}.jn-controls button{font-size:12px} }
@media(prefers-reduced-motion:reduce){.jn-page .jn-controls,.jn-page [data-jn-global]{display:none!important}}
.jn-page .price-terms dl{padding:0}.jn-page .price-terms dd{margin:8px 0 0;font-size:29px}.jn-page .price-terms small{font-size:13px;margin-left:6px}.jn-page .price-terms>a{display:inline-block;margin-top:15px;border-bottom:1px solid;font-size:14px}.jn-districts{display:flex;flex-wrap:wrap;gap:4px 22px}.jn-districts>a{min-height:36px;display:inline-flex;align-items:center}@media(max-width:600px){.jn-page .price-terms dd{margin:0}.jn-page .price-terms dl dt{margin-right:auto}}
