body.city-preview.page-yichun{padding-top:88px}
.yia-main{background:#f4f1e9;color:#211d46;font-family:"Microsoft YaHei","PingFang SC",Arial,sans-serif;line-height:1.8;overflow:clip}.yia-main *{box-sizing:border-box}.yia-main p{margin:0}.yia-main a{color:inherit;text-decoration:none}.yia-main h1,.yia-main h2{font-family:"STSong","Songti SC",serif;color:inherit;line-height:1.23;letter-spacing:-.04em}.yia-main h2{font-size:clamp(30px,3.4vw,43px);margin:0}.yia-main h3{font-family:inherit;line-height:1.5;color:inherit;letter-spacing:-.025em}.yia-main .yia-width{width:calc(100% - 72px);max-width:1200px;margin-inline:auto}.yia-main .yia-kicker{font-size:11px;font-weight:700;letter-spacing:.13em;color:#827193}.yia-main .yia-link{display:inline-flex;gap:27px;align-items:center;border-bottom:1px solid currentColor;color:#6f63c7;padding:10px 0;font-size:12px;font-weight:700}.yia-main .yia-link span{transition:transform .2s}.yia-main .yia-link:hover span{transform:translate(3px,-2px)}.yia-main a:focus-visible,.yia-main input:focus-visible,.yia-main button:focus-visible,.yia-main summary:focus-visible{outline:3px solid #ef765d;outline-offset:5px}.yia-main .ss-photo{position:relative;background:#d2cdd9;margin:0}.yia-main .ss-photo img{display:block;width:100%;height:auto;object-fit:cover}.yia-main .ss-photo figcaption{position:absolute;right:13px;bottom:12px;font-size:10px;color:#fffdf7;background:rgba(33,29,70,.78);padding:4px 9px}
.yia-main .yia-hero{padding-bottom:37px}.yia-main .yia-crumb{display:flex;gap:11px;flex-wrap:wrap;font-size:10px;color:#9b919f;padding:25px 0 29px}.yia-main .yia-hero-grid{display:grid;grid-template-columns:3fr 2fr;gap:47px;align-items:center}.yia-main .yia-hero-grid>.ss-photo img{aspect-ratio:1.17;object-position:center}.yia-main .yia-hero-grid header{padding:20px 0}.yia-main .yia-hero-grid h1{font-size:clamp(39px,4vw,54px);font-weight:600;margin:20px 0 26px;line-height:1.18;letter-spacing:-.045em}.yia-main .yia-hero-grid h1 em{font-style:normal;color:#6f63c7}.yia-main .yia-hero-grid header>p:last-of-type{max-width:350px;font-size:13px;line-height:1.95;color:#6e6478}.yia-main .yia-hero-grid .yia-link{margin-top:18px}.yia-main .yia-business-strip{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));margin-top:29px;border-top:1px solid #c8bed0;border-bottom:1px solid #c8bed0}.yia-main .yia-business-strip a{position:relative;display:grid;grid-template-columns:53px 1fr;gap:20px;align-items:center;padding:23px 28px;border-left:1px solid #d7cfd8}.yia-main .yia-business-strip a:first-child{border-left:0;padding-left:0}.yia-main .yia-business-strip span{font-size:17px;font-weight:650;color:#433967}.yia-main .yia-business-strip p{font-size:11px;line-height:1.8;color:#756773;padding-right:10px}.yia-main .yia-business-strip b{position:absolute;right:17px;font-size:19px;font-weight:400;color:#a7804c}.yia-main .yia-scene-note{margin-top:15px;font-size:9px;line-height:1.9;color:#756872}
.yia-main .yia-purchases{padding-block:40px 68px}.yia-main .yia-purchases>header{display:grid;grid-template-columns:1.12fr .88fr;gap:95px;align-items:end;margin-bottom:31px}.yia-main .yia-purchases h2{margin-top:15px}.yia-main .yia-purchases>header>p{font-size:13px;line-height:1.95;color:#6e627b;padding-bottom:4px}.yia-main .yia-purchases>.ss-photo{border-top:3px solid #f4a62a;padding-top:11px;background:transparent}.yia-main .yia-purchases>.ss-photo img{aspect-ratio:2.6;object-position:center 47%}.yia-main .yia-purchase-notes{display:grid;grid-template-columns:1fr 1fr;gap:60px;margin-top:29px}.yia-main .yia-purchase-notes section{border-bottom:1px solid #d6cbd6;padding-bottom:25px}.yia-main .yia-purchase-notes section>span{font-size:10px;color:#8b6226;letter-spacing:.11em}.yia-main .yia-purchase-notes h3{font-size:22px;font-weight:600;margin:10px 0 15px}.yia-main .yia-purchase-notes p{font-size:12px;color:#6f6276;line-height:1.95}.yia-main .yia-promo{width:calc(100% - 72px);max-width:1200px;margin:0 auto;background:#e8e4dc}.yia-main .yia-promo a,.yia-main .yia-promo picture{display:block}.yia-main .yia-promo img{width:100%;height:auto;aspect-ratio:3;display:block;object-fit:contain}
.yia-main .yia-projects{background:#fffdf7;margin-top:66px;padding-block:71px}.yia-main .yia-project-grid{display:grid;grid-template-columns:58px 1.05fr 1fr;gap:32px;align-items:center}.yia-main .yia-project-index{align-self:stretch;border-right:1px solid #dfd0c3;display:flex;flex-direction:column;align-items:start;gap:25px;padding-top:7px}.yia-main .yia-project-index b{font-size:28px;font-weight:500;color:#d8ad6f;line-height:1}.yia-main .yia-project-index span{writing-mode:vertical-rl;font-size:10px;letter-spacing:.22em;color:#776b75}.yia-main .yia-project-copy{padding-right:19px}.yia-main .yia-project-copy>p{font-size:13px;line-height:1.95;color:#746781;margin-top:24px}.yia-main .yia-project-copy ol{list-style:none;padding:0;margin:25px 0 0;counter-reset:yia-project}.yia-main .yia-project-copy li{counter-increment:yia-project;position:relative;padding:16px 0 17px 33px;border-top:1px solid #e2d5dd}.yia-main .yia-project-copy li:before{content:counter(yia-project,decimal-leading-zero);position:absolute;left:0;top:20px;font-size:9px;color:#ba9571;letter-spacing:.06em}.yia-main .yia-project-copy h3{font-size:16px;margin:0 0 8px;font-weight:650}.yia-main .yia-project-copy li p{font-size:12px;line-height:1.95;color:#7b6c88}.yia-main .yia-project-copy>.yia-project-note{font-size:10px;color:#817189;line-height:1.85;margin-top:10px}.yia-main .yia-project-photo{padding-top:11px;border-top:1px solid #bdb0da}.yia-main .yia-project-photo .ss-photo img{aspect-ratio:.8;object-position:53% center}.yia-main .yia-project-photo>p{font-size:10px;color:#756280;padding-top:13px;line-height:1.9}
.yia-main .yia-review{background:#e9e5f5;padding-block:60px 62px}.yia-main .yia-review header{display:grid;grid-template-columns:1.17fr .83fr;gap:83px;align-items:end;margin-bottom:34px}.yia-main .yia-review h2{margin-top:15px}.yia-main .yia-review header>p{font-size:13px;line-height:1.95;color:#6d5e89;padding-bottom:4px}.yia-main .yia-review-grid{display:grid;grid-template-columns:1.08fr .92fr;gap:54px;align-items:start}.yia-main .yia-review-photo .ss-photo img{aspect-ratio:1.21}.yia-main .yia-review-photo>div{border-left:2px solid #b7aff1;padding:13px 0 0 17px;margin-top:20px}.yia-main .yia-review-photo strong{font-size:13px;font-weight:650;color:#655684}.yia-main .yia-review-photo>div p{font-size:10px;color:#796892;line-height:1.95;margin-top:8px;max-width:410px}.yia-main .yia-checklist{border:0;border-top:2px solid #a194d9;padding:22px 0 0;margin:0;min-width:0}.yia-main .yia-checklist legend{font-size:14px;font-weight:650;color:#625384;padding-right:17px}.yia-main .yia-check-intro{font-size:11px;color:#75648d;line-height:1.85;padding-bottom:19px}.yia-main .yia-checklist label{display:flex;align-items:start;gap:14px;padding:17px 0;border-top:1px solid #cbc1e1;cursor:pointer}.yia-main .yia-checklist input{width:17px;height:17px;margin:4px 0 0;accent-color:#6f63c7;flex:none}.yia-main .yia-checklist label b{font-size:13px;font-weight:600;display:block;color:#70608e}.yia-main .yia-checklist label small{font-size:10px;line-height:1.9;display:block;margin-top:6px;color:#75678b}.yia-main .yia-check-actions{display:flex;gap:20px;align-items:center;justify-content:space-between;border-top:1px solid #cbc1e1;padding:20px 0 11px}.yia-main .yia-check-actions output{font-size:10px;color:#6f5a8b}.yia-main .yia-check-actions button{font:inherit;font-size:10px;border:1px solid #b9a6cd;color:#6f4b88;background:transparent;min-height:35px;padding:7px 12px;cursor:pointer}.yia-main .yia-check-note{font-size:9px;line-height:1.95;color:#756589}
.yia-main .yia-reading{padding-block:72px 62px}.yia-main .yia-reading>header{display:flex;align-items:end;justify-content:space-between;gap:40px;margin-bottom:29px}.yia-main .yia-reading h2{font-size:35px;margin-top:15px}.yia-main .yia-article-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:20px}.yia-main .yia-article-grid article{display:flex;align-items:start;flex-direction:column;border-top:1px solid #c3b7cf;background:#fffdf7;padding:23px 24px}.yia-main .yia-article-grid time{font-size:10px;color:#8b673f;letter-spacing:.04em}.yia-main .yia-article-grid h3{flex:1;font-size:18px;line-height:1.8;font-weight:550;letter-spacing:0;margin:14px 0 27px}.yia-main .yia-article-grid h3 a:hover{color:#8b71c8}.yia-main .yia-read{font-size:10px;color:#77579e;font-weight:700}.yia-main .yia-read span{margin-left:26px}.yia-main .yia-reading-note{font-size:9px;line-height:1.9;margin-top:21px;color:#796b86}
.yia-main .yia-faq{padding-block:65px 31px;display:grid;grid-template-columns:.8fr 1.2fr;gap:26px 73px}.yia-main .yia-faq h2{font-size:34px;margin:15px 0 22px}.yia-main .yia-faq header>p:last-child{font-size:13px;line-height:1.95;color:#72637b;max-width:325px}.yia-main .yia-faq details{border-top:1px solid #d0c5d3}.yia-main .yia-faq summary{font-size:14px;font-weight:600;line-height:1.85;padding:20px 0;cursor:pointer}.yia-main .yia-faq details p{font-size:12px;line-height:1.95;color:#766080;padding-bottom:23px}.yia-main .yia-footer-note{grid-column:1/-1;display:flex;gap:35px;justify-content:space-between;align-items:center;margin-top:8px;border-top:1px solid #cec2d2;padding-top:23px}.yia-main .yia-footer-note p{font-size:13px;color:#786382}.yia-main .yia-footer-note a{font-size:11px;white-space:nowrap;color:#765591}.yia-main .yia-footer-note a span{margin-left:21px}
.ss-skip{position:absolute;clip:rect(0,0,0,0);width:1px;height:1px;overflow:hidden;white-space:nowrap}.ss-skip:focus{position:fixed;top:12px;left:16px;clip:auto;width:auto;height:auto;z-index:10000;padding:12px 18px;background:#fffdf7;color:#211d46}.ss-top{position:fixed;right:20px;bottom:20px;z-index:40;width:42px;height:42px;border:0;border-radius:50%;background:#6f63c7;color:#fffdf7;font-size:21px;cursor:pointer;opacity:0;visibility:hidden;pointer-events:none;transition:opacity .2s}.ss-top.is-visible{opacity:1;visibility:visible;pointer-events:auto}.ss-top:focus-visible,.ss-skip:focus-visible{outline:3px solid #ef765d;outline-offset:4px}
@media(max-width:980px){body.city-preview.page-yichun{padding-top:78px}.yia-main .yia-width,.yia-main .yia-promo{width:calc(100% - 44px)}.yia-main .yia-hero-grid{gap:32px;grid-template-columns:3fr 2fr}.yia-main .yia-hero-grid>.ss-photo img{aspect-ratio:.94}.yia-main .yia-hero-grid h1{font-size:43px;margin-block:17px 23px}.yia-main .yia-hero-grid header>p:last-of-type{font-size:12px}.yia-main .yia-hero-grid .yia-link{font-size:11px}.yia-main .yia-business-strip a{padding:20px;grid-template-columns:42px 1fr;gap:15px}.yia-main .yia-business-strip span{font-size:15px}.yia-main .yia-business-strip p{font-size:10px}.yia-main .yia-business-strip b{right:10px;font-size:17px}.yia-main .yia-purchases>header{gap:50px}.yia-main .yia-purchase-notes{gap:37px}.yia-main .yia-purchase-notes h3{font-size:20px}.yia-main .yia-project-grid{grid-template-columns:45px 1.07fr 1fr;gap:24px}.yia-main .yia-project-copy{padding-right:4px}.yia-main .yia-project-copy h2{font-size:34px}.yia-main .yia-project-photo .ss-photo img{aspect-ratio:.65}.yia-main .yia-review header{gap:45px}.yia-main .yia-review-grid{gap:33px;grid-template-columns:1fr 1fr}.yia-main .yia-review-photo .ss-photo img{aspect-ratio:.93}.yia-main .yia-article-grid{gap:15px}.yia-main .yia-article-grid article{padding:21px}.yia-main .yia-article-grid h3{font-size:17px}.yia-main .yia-faq{gap:25px 42px}.yia-main .yia-faq h2{font-size:31px}}
@media(max-width:780px){body.city-preview.page-yichun{padding-top:72px}.yia-main .yia-width,.yia-main .yia-promo{width:calc(100% - 32px)}.yia-main .yia-crumb{padding:20px 0 25px;font-size:10px;gap:9px}.yia-main .yia-hero{padding-bottom:27px}.yia-main .yia-hero-grid{grid-template-columns:1fr;gap:24px}.yia-main .yia-hero-grid>.ss-photo img{aspect-ratio:1.4}.yia-main .yia-hero-grid header{padding:0}.yia-main .yia-hero-grid h1{font-size:clamp(40px,9vw,54px);margin:17px 0 22px}.yia-main .yia-hero-grid h1 br:nth-child(2){display:none}.yia-main .yia-hero-grid h1 em{display:block;margin-top:7px}.yia-main .yia-hero-grid header>p:last-of-type{font-size:12px;max-width:none}.yia-main .yia-hero-grid .yia-link{margin-top:13px}.yia-main .yia-business-strip{margin-top:27px}.yia-main .yia-business-strip a{display:block;padding:17px 10px}.yia-main .yia-business-strip a:first-child{padding-left:0}.yia-main .yia-business-strip span{font-size:14px}.yia-main .yia-business-strip p{font-size:9px;margin-top:8px;padding-right:0}.yia-main .yia-business-strip b{top:16px;right:9px;font-size:15px}.yia-main .yia-scene-note{font-size:9px;line-height:1.85}.yia-main .yia-purchases{padding-block:26px 48px}.yia-main .yia-purchases>header{grid-template-columns:1fr;gap:20px;margin-bottom:25px}.yia-main .yia-purchases h2{margin-top:13px}.yia-main .yia-purchases>header>p{font-size:12px}.yia-main .yia-purchases>.ss-photo{padding-top:9px;border-top-width:2px}.yia-main .yia-purchases>.ss-photo img{aspect-ratio:1.45}.yia-main .yia-purchase-notes{grid-template-columns:1fr;gap:23px;margin-top:23px}.yia-main .yia-purchase-notes section{padding-bottom:21px}.yia-main .yia-purchase-notes h3{font-size:22px;margin:9px 0 13px}.yia-main .yia-purchase-notes p{font-size:11px}.yia-main .yia-projects{margin-top:47px;padding-block:41px}.yia-main .yia-project-grid{grid-template-columns:1fr;gap:26px}.yia-main .yia-project-index{flex-direction:row;gap:15px;align-items:center;border-right:0;border-bottom:1px solid #dfd0c3;padding:0 0 15px}.yia-main .yia-project-index b{font-size:23px}.yia-main .yia-project-index span{writing-mode:horizontal-tb;font-size:10px;letter-spacing:.12em}.yia-main .yia-project-copy{padding-right:0}.yia-main .yia-project-copy h2{font-size:31px}.yia-main .yia-project-copy>p{font-size:12px;margin-top:20px}.yia-main .yia-project-copy ol{margin-top:23px}.yia-main .yia-project-copy li{padding-left:29px}.yia-main .yia-project-copy h3{font-size:16px}.yia-main .yia-project-copy li p{font-size:11px}.yia-main .yia-project-copy>.yia-project-note{font-size:9px}.yia-main .yia-project-photo .ss-photo img{aspect-ratio:1.4}.yia-main .yia-project-photo>p{font-size:9px}.yia-main .yia-review{padding-block:43px}.yia-main .yia-review header{grid-template-columns:1fr;gap:19px;margin-bottom:26px}.yia-main .yia-review h2{margin-top:13px}.yia-main .yia-review header>p{font-size:12px}.yia-main .yia-review-grid{grid-template-columns:1fr;gap:29px}.yia-main .yia-review-photo .ss-photo img{aspect-ratio:1.45}.yia-main .yia-review-photo>div{margin-top:17px;padding-left:14px}.yia-main .yia-review-photo strong{font-size:12px}.yia-main .yia-review-photo>div p{font-size:9px;max-width:none}.yia-main .yia-checklist{padding-top:17px}.yia-main .yia-checklist legend{font-size:13px}.yia-main .yia-check-intro{font-size:10px;padding-bottom:16px}.yia-main .yia-checklist label{padding-block:15px}.yia-main .yia-checklist label b{font-size:13px}.yia-main .yia-reading{padding-block:49px}.yia-main .yia-reading>header{display:block;margin-bottom:23px}.yia-main .yia-reading h2{font-size:30px}.yia-main .yia-reading .yia-link{font-size:11px;margin-top:13px}.yia-main .yia-article-grid{grid-template-columns:1fr 1fr;gap:13px}.yia-main .yia-article-grid article{padding:19px}.yia-main .yia-article-grid h3{font-size:16px;margin:12px 0 23px}.yia-main .yia-article-grid time{font-size:9px}.yia-main .yia-faq{grid-template-columns:1fr;gap:24px;padding-block:46px 25px}.yia-main .yia-faq h2{font-size:30px;margin-bottom:17px}.yia-main .yia-faq header>p:last-child{font-size:12px;max-width:none}.yia-main .yia-faq summary{font-size:14px;padding-block:18px}.yia-main .yia-faq details p{font-size:11px}.yia-main .yia-footer-note{display:block;padding-top:20px;margin-top:0}.yia-main .yia-footer-note p{font-size:12px;margin-bottom:12px;line-height:1.9}.yia-main .yia-footer-note a{font-size:10px}.ss-top{right:14px;bottom:16px;width:39px;height:39px}}
@media(max-width:680px){.yia-main .yia-promo img{aspect-ratio:750/920}}
@media(max-width:480px){.yia-main .yia-article-grid{grid-template-columns:1fr}.yia-main .yia-article-grid h3{font-size:18px}.yia-main .yia-hero-grid h1 em br{display:none}}
@media(prefers-reduced-motion:reduce){.yia-main .yia-link span,.ss-top{transition:none}}
