.page-xuchang{--blue:#075ecb;--orange:#e95f2a;--ink:#171b25;--ivory:#f7f2e8;--white:#fffdfa;--sky:#dcecf8;--line:rgba(23,27,37,.18);background:var(--ivory);color:var(--ink)}.page-xuchang .xc-main{overflow:clip}.page-xuchang .xc-main *{box-sizing:border-box}.page-xuchang .city-shell{width:min(1200px,calc(100% - 48px));margin:auto}.page-xuchang .city-section{padding:106px 0}.page-xuchang h1,.page-xuchang h2,.page-xuchang h3,.page-xuchang p{margin-top:0}.page-xuchang h1,.page-xuchang h2{letter-spacing:-.055em}
.page-xuchang .xc-hero{padding:30px 0 55px;background:var(--ivory);background-image:linear-gradient(rgba(7,94,203,.045) 1px,transparent 1px),linear-gradient(90deg,rgba(7,94,203,.045) 1px,transparent 1px);background-size:48px 48px}.page-xuchang .city-crumb{display:flex;gap:12px;margin-bottom:26px;color:#657080;font-size:13px}.page-xuchang .city-crumb a{color:inherit;text-decoration:none}.page-xuchang .city-crumb i{color:var(--orange);font-style:normal}.page-xuchang .xc-board{display:grid;grid-template-columns:.82fr 1.18fr;grid-template-rows:580px auto;gap:12px}.page-xuchang .xc-copy{display:flex;flex-direction:column;justify-content:center;padding:52px 45px;border:1px solid var(--ink);background:var(--white);box-shadow:9px 9px 0 var(--blue)}.page-xuchang .xc-copy>p:first-child,.page-xuchang .xc-head>p,.page-xuchang .xc-growth div>p{color:var(--blue);font:900 10px/1 ui-monospace,Consolas,monospace;letter-spacing:.14em}.page-xuchang .xc-copy h1{margin-bottom:27px;font-size:58px;line-height:1.03}.page-xuchang .xc-copy h1 span{display:block;color:var(--orange)}.page-xuchang .xc-copy>p:nth-of-type(2){color:#5e6570;font-size:16px;line-height:1.9}.page-xuchang .xc-copy a{display:flex;justify-content:space-between;width:220px;margin-top:10px;padding:14px 0;border-bottom:3px solid var(--blue);color:var(--ink);text-decoration:none;font-weight:900}.page-xuchang .xc-copy a b{color:var(--orange)}.page-xuchang .xc-photo{margin:0;min-width:0;border:1px solid var(--ink);overflow:hidden}.page-xuchang .xc-photo picture,.page-xuchang .xc-photo img{display:block;width:100%;height:100%}.page-xuchang .xc-photo img{object-fit:cover}.page-xuchang .xc-mini{grid-column:1/-1;display:grid;grid-template-columns:repeat(4,1fr);gap:12px}.page-xuchang .xc-mini span{display:flex;gap:14px;padding:15px;border:1px solid var(--ink);background:var(--white);font-size:12px;font-weight:900}.page-xuchang .xc-mini i{color:var(--orange);font:900 11px/1 ui-monospace,Consolas,monospace;font-style:normal}
.page-xuchang .xc-head{display:grid;grid-template-columns:160px 1fr .8fr;gap:45px;align-items:end;margin-bottom:48px}.page-xuchang .xc-head h2,.page-xuchang .xc-growth h2,.page-xuchang .xc-final h2{margin:0;font-size:46px;line-height:1.1}.page-xuchang .xc-head>span{padding-left:25px;border-left:2px solid var(--orange);color:#616975;font-size:14px;line-height:1.9}.page-xuchang .xc-map{background:var(--white)}.page-xuchang .xc-bento{display:grid;grid-template-columns:repeat(4,1fr);grid-auto-rows:210px;gap:14px}.page-xuchang .xc-bento article{position:relative;padding:25px;border:1px solid var(--ink);background:var(--ivory);overflow:hidden}.page-xuchang .xc-bento article:after{content:"";position:absolute;right:-24px;bottom:-24px;width:78px;height:78px;border:14px solid rgba(7,94,203,.13);border-radius:50%}.page-xuchang .xc-bento .wide{grid-column:span 2}.page-xuchang .xc-bento .tall{grid-row:span 2;background:var(--blue);color:#fff}.page-xuchang .xc-bento i{color:var(--orange);font:900 10px/1 ui-monospace,Consolas,monospace;letter-spacing:.14em;font-style:normal}.page-xuchang .xc-bento h3{margin:22px 0 10px;font-size:25px}.page-xuchang .xc-bento p{color:#616975;font-size:14px;line-height:1.8}.page-xuchang .xc-bento .tall p{color:rgba(255,255,255,.7)}.page-xuchang .xc-bento b{font-size:10px;letter-spacing:.08em}
.page-xuchang .xc-flow{background:var(--ink);color:#fff}.page-xuchang .xc-head.light h2{color:#fff}.page-xuchang .xc-head.light>p{color:#69a8ff}.page-xuchang .xc-head.light>span{color:rgba(255,255,255,.62)}.page-xuchang .xc-switch{display:flex;gap:8px;align-items:center;margin-bottom:30px}.page-xuchang .xc-switch button{padding:11px 18px;border:1px solid rgba(255,255,255,.35);background:transparent;color:#fff;font-weight:900}.page-xuchang .xc-switch button.is-active{border-color:var(--orange);background:var(--orange)}.page-xuchang .xc-switch p{margin:0 0 0 auto;color:#999;font-size:12px}.page-xuchang .xc-switch p b{color:#69a8ff}.page-xuchang .xc-tiles{display:grid;grid-template-columns:repeat(3,1fr);gap:13px;list-style:none;margin:0;padding:0}.page-xuchang .xc-tiles li{min-height:180px;padding:24px;border:1px solid rgba(255,255,255,.3);background:linear-gradient(145deg,rgba(7,94,203,.22),transparent)}.page-xuchang .xc-tiles i{display:block;margin-bottom:40px;color:var(--orange);font:900 16px/1 ui-monospace,Consolas,monospace;font-style:normal}.page-xuchang .xc-tiles b{display:block;margin-bottom:10px}.page-xuchang .xc-tiles span{color:rgba(255,255,255,.58);font-size:12px}
.page-xuchang .xc-services{background:var(--ivory)}.page-xuchang .xc-service-grid{display:grid;grid-template-columns:repeat(2,1fr);gap:18px}.page-xuchang .xc-service-grid article{border:1px solid var(--ink);background:var(--white)}.page-xuchang .xc-service-grid figure{margin:0;height:390px;overflow:hidden}.page-xuchang .xc-service-grid img{display:block;width:100%;height:100%;object-fit:cover}.page-xuchang .xc-service-grid article>div{padding:36px}.page-xuchang .xc-service-grid small{color:var(--blue);font:900 10px/1 ui-monospace,Consolas,monospace}.page-xuchang .xc-service-grid h3{margin:20px 0;font-size:30px;line-height:1.3}.page-xuchang .xc-service-grid p{color:#626a75;font-size:14px;line-height:1.9}.page-xuchang .xc-service-grid ul{display:grid;grid-template-columns:repeat(2,1fr);list-style:none;margin:22px 0;padding:0;border:1px solid var(--line)}.page-xuchang .xc-service-grid li{padding:12px;border-right:1px solid var(--line);border-bottom:1px solid var(--line);font-size:12px;font-weight:900}.page-xuchang .xc-service-grid li:nth-child(even){border-right:0}.page-xuchang .xc-service-grid li:nth-child(n+3){border-bottom:0}.page-xuchang .xc-service-grid em{color:#6e747c;font-size:11px;font-style:normal}.page-xuchang .xc-service-grid .account{margin-top:70px;background:var(--blue);color:#fff}.page-xuchang .xc-service-grid .account small{color:#ffb28f}.page-xuchang .xc-service-grid .account p{color:rgba(255,255,255,.7)}
.page-xuchang .xc-platform{background:var(--sky)}.page-xuchang .xc-platform-grid{display:grid;grid-template-columns:1.25fr .35fr;gap:14px}.page-xuchang .xc-platform figure{margin:0;border:1px solid var(--ink);background:#fff}.page-xuchang .xc-platform figure>div{display:flex;justify-content:space-between;padding:12px 16px;background:var(--ink);color:#fff;font:900 9px/1 ui-monospace,Consolas,monospace}.page-xuchang .xc-platform figure>div b{color:#69a8ff}.page-xuchang .xc-platform figure img{display:block;width:100%;height:auto}.page-xuchang .xc-platform aside{display:grid;gap:14px}.page-xuchang .xc-platform aside b{display:grid;place-content:center;padding:20px;background:var(--orange);color:#fff;font-size:30px;text-align:center}.page-xuchang .xc-platform aside small{display:block;font-size:10px}.page-xuchang .spaces{grid-column:1/-1;display:grid;grid-template-columns:repeat(4,1fr);gap:14px}.page-xuchang .spaces article{display:grid;gap:7px;padding:20px;border:1px solid var(--ink);background:var(--white)}.page-xuchang .spaces i{color:var(--orange);font:900 10px/1 ui-monospace,Consolas,monospace;font-style:normal}.page-xuchang .spaces span{color:#66707a;font-size:11px}
.page-xuchang .xc-growth{background:var(--white)}.page-xuchang .xc-growth-grid{display:grid;grid-template-columns:1.1fr .9fr;gap:55px;align-items:center}.page-xuchang .xc-growth figure{margin:0;border:1px solid var(--ink);box-shadow:-10px 10px 0 var(--orange)}.page-xuchang .xc-growth figure img{display:block;width:100%;height:auto}.page-xuchang .xc-growth h2{margin-bottom:24px}.page-xuchang .xc-growth div>span{color:#626a75;font-size:15px;line-height:1.9}.page-xuchang .xc-growth ol{list-style:none;margin:26px 0 0;padding:0;border-top:1px solid var(--line)}.page-xuchang .xc-growth li{display:grid;grid-template-columns:36px 120px 1fr;gap:12px;padding:15px 0;border-bottom:1px solid var(--line)}.page-xuchang .xc-growth li i{color:var(--orange);font:900 10px/1.5 ui-monospace,Consolas,monospace;font-style:normal}.page-xuchang .xc-growth li small{color:#68717c}
.page-xuchang .xc-articles{background:var(--ivory)}.page-xuchang .xc-article-grid{display:grid;grid-template-columns:repeat(5,1fr);gap:12px}.page-xuchang .xc-article-grid a{display:flex;flex-direction:column;min-height:335px;padding:22px;border:1px solid var(--ink);background:var(--white);color:var(--ink);text-decoration:none}.page-xuchang .xc-article-grid i{margin-bottom:36px;color:var(--orange);font:900 24px/1 ui-monospace,Consolas,monospace;font-style:normal}.page-xuchang .xc-article-grid span{margin-bottom:12px;color:#69717b;font-size:10px}.page-xuchang .xc-article-grid h3{font-size:16px;line-height:1.65}.page-xuchang .xc-article-grid b{margin-top:auto;padding-top:12px;border-top:2px solid var(--blue);font-size:10px}
.page-xuchang .xc-faq{background:var(--sky)}.page-xuchang .xc-faq .faq-list{display:grid;grid-template-columns:repeat(2,1fr);gap:12px}.page-xuchang .xc-faq details{border:1px solid var(--ink);background:var(--white)}.page-xuchang .xc-faq summary{display:grid;grid-template-columns:36px 1fr 24px;gap:12px;align-items:center;padding:22px;list-style:none;cursor:pointer;font-size:16px;font-weight:900;line-height:1.55}.page-xuchang .xc-faq summary::-webkit-details-marker{display:none}.page-xuchang .xc-faq summary i{color:var(--orange);font:900 11px/1 ui-monospace,Consolas,monospace;font-style:normal}.page-xuchang .xc-faq summary b{color:var(--blue);font-size:20px}.page-xuchang .xc-faq details[open] summary b{transform:rotate(45deg)}.page-xuchang .xc-faq details p{margin:0;padding:0 25px 23px 70px;color:#616a74;font-size:13px;line-height:1.95}.page-xuchang .xc-final{padding:100px 0;background:var(--blue);color:#fff}.page-xuchang .xc-final .city-shell{display:grid;grid-template-columns:160px 1fr .75fr;gap:48px;align-items:end}.page-xuchang .xc-final i{align-self:start;color:#ffb28f;font:900 10px/1 ui-monospace,Consolas,monospace;font-style:normal}.page-xuchang .xc-final h2{color:#fff}.page-xuchang .xc-final p{margin:0;color:rgba(255,255,255,.7);font-size:14px;line-height:1.9}
@media(max-width:900px){.page-xuchang .xc-board{grid-template-columns:1fr 1fr}.page-xuchang .xc-copy h1{font-size:49px}.page-xuchang .xc-head{grid-template-columns:130px 1fr}.page-xuchang .xc-head>span{grid-column:2}.page-xuchang .xc-bento{grid-template-columns:repeat(2,1fr)}.page-xuchang .xc-service-grid{grid-template-columns:1fr}.page-xuchang .xc-service-grid .account{margin-top:0}.page-xuchang .xc-article-grid{grid-template-columns:repeat(2,1fr)}.page-xuchang .xc-growth-grid{grid-template-columns:1fr}}
@media(max-width:700px){.page-xuchang .city-shell{width:min(100% - 28px,1200px)}.page-xuchang .city-section{padding:74px 0}.page-xuchang .xc-hero{padding:18px 0 36px}.page-xuchang .city-crumb{font-size:12px}.page-xuchang .xc-board{display:flex;flex-direction:column}.page-xuchang .xc-copy{padding:36px 22px;box-shadow:6px 6px 0 var(--blue)}.page-xuchang .xc-copy h1{font-size:38px;line-height:1.06}.page-xuchang .xc-copy>p:nth-of-type(2){font-size:15px}.page-xuchang .xc-photo{height:480px}.page-xuchang .xc-mini{grid-template-columns:repeat(2,1fr)}.page-xuchang .xc-head{display:block;margin-bottom:34px}.page-xuchang .xc-head h2,.page-xuchang .xc-growth h2,.page-xuchang .xc-final h2{font-size:31px;line-height:1.15}.page-xuchang .xc-head>span{display:block;margin-top:20px;padding:17px 0 0;border-top:2px solid var(--orange);border-left:0}.page-xuchang .xc-bento{display:grid;grid-template-columns:1fr;grid-auto-rows:auto}.page-xuchang .xc-bento .wide{grid-column:auto}.page-xuchang .xc-bento .tall{grid-row:auto}.page-xuchang .xc-bento article{min-height:210px}.page-xuchang .xc-switch{display:grid;grid-template-columns:repeat(3,1fr)}.page-xuchang .xc-switch button{padding:10px 2px}.page-xuchang .xc-switch p{grid-column:1/-1;margin:5px 0 0}.page-xuchang .xc-tiles{grid-template-columns:1fr}.page-xuchang .xc-tiles li{min-height:150px}.page-xuchang .xc-tiles i{margin-bottom:25px}.page-xuchang .xc-service-grid figure{height:auto}.page-xuchang .xc-service-grid article>div{padding:27px 21px}.page-xuchang .xc-service-grid h3{font-size:25px}.page-xuchang .xc-platform-grid{grid-template-columns:1fr}.page-xuchang .xc-platform aside{grid-template-columns:repeat(3,1fr)}.page-xuchang .spaces{grid-template-columns:1fr}.page-xuchang .xc-growth li{grid-template-columns:32px 1fr}.page-xuchang .xc-growth li small{grid-column:2}.page-xuchang .xc-article-grid{grid-template-columns:1fr}.page-xuchang .xc-article-grid a{min-height:245px}.page-xuchang .xc-faq .faq-list{grid-template-columns:1fr}.page-xuchang .xc-faq summary{grid-template-columns:30px 1fr 22px;padding:19px 10px}.page-xuchang .xc-faq details p{padding:0 20px 22px 52px}.page-xuchang .xc-final{padding:74px 0}.page-xuchang .xc-final .city-shell{display:block}.page-xuchang .xc-final h2{margin:22px 0}.page-xuchang .reveal{opacity:1!important;transform:none!important}}
@media(prefers-reduced-motion:reduce){.page-xuchang *{scroll-behavior:auto!important;animation:none!important;transition:none!important}.page-xuchang .reveal{opacity:1!important;transform:none!important}}
