/* 东启礼服 · 墨黑 + 香槟金，杂志编排风 */
body{font-family:"Songti SC","Noto Serif SC",Georgia,"Microsoft YaHei",serif;background:#fff;color:#1b1b1d}
.hdr{background:#fff;border-bottom:1px solid #e8e4dc;backdrop-filter:none}
.hdr-in{height:82px}
.brand b{font-family:Georgia,"Songti SC",serif;font-size:23px;letter-spacing:3px;font-weight:400;color:#17171a}
.brand span{letter-spacing:2px;font-size:11px;color:#a08c6a}
.nav-link{font-family:-apple-system,"Microsoft YaHei",sans-serif;font-size:13px;letter-spacing:1px;color:#5b5750}
.nav-link:hover,.nav-link.on{color:#b08d57;border-bottom-color:#b08d57}
.tel{font-family:Georgia,serif;color:#b08d57;font-weight:400}

.hero{padding:110px 0 100px;background:#fff;text-align:center;border-bottom:1px solid #e8e4dc}
.hero h1{font-family:Georgia,"Songti SC",serif;font-weight:400;font-size:46px;line-height:1.34;letter-spacing:1px;margin:0 auto 22px;max-width:760px}
.hero-sub{margin:0 auto 34px;max-width:600px;color:#6b665e;font-size:16px}
.hero-btns{justify-content:center}
.btn{border-radius:0;font-family:-apple-system,"Microsoft YaHei",sans-serif;letter-spacing:1px;font-weight:400;padding:13px 34px}
.btn-p{background:#17171a}
.btn-o{border-color:#cfc8bb}
.btn-o:hover{border-color:#b08d57;color:#b08d57}

.stats{background:#17171a;padding:30px 0}
.stats-in{justify-content:center;gap:90px}
.stat b{font-family:Georgia,serif;color:#b08d57;font-weight:400;font-size:26px}
.stat span{letter-spacing:1px}

.sec{padding:86px 0}
.sec.alt{background:#faf9f7;border-color:#efece6}
.sec-t{font-family:Georgia,"Songti SC",serif;font-weight:400;font-size:30px;text-align:center;letter-spacing:1px;margin-bottom:6px}
.sec-t:after{content:"";display:block;width:34px;height:1px;background:#b08d57;margin:18px auto 0}
.grid3{gap:0;margin-top:46px;border-top:1px solid #efece6}
.svc,.card{border:0;border-radius:0;border-bottom:1px solid #efece6;background:transparent;padding:28px 26px 28px 0}
.svc{border-right:1px solid #efece6}
.svc:hover,.card:hover{box-shadow:none;transform:none;border-color:#efece6}
.svc h3,.card-t{font-family:Georgia,"Songti SC",serif;font-weight:400;font-size:20px}
.svc h3 a:hover,.card-t:hover,.more{color:#b08d57}
.about2{gap:70px}
.about-fig{background:#f2ede4;border:1px solid #e8e4dc;border-radius:0;min-height:320px}
.cta{background:#faf9f7;color:#17171a;border-top:1px solid #e8e4dc;border-bottom:1px solid #e8e4dc}
.cta p{color:#6b665e}
.cta h2{font-family:Georgia,"Songti SC",serif;font-weight:400;font-size:30px}
.post-body{font-size:17px;line-height:2.0;font-family:"Songti SC","Noto Serif SC",serif}
.post-body h2{font-family:Georgia,"Songti SC",serif;font-weight:400;border-left:0;padding-left:0;border-bottom:1px solid #e8e4dc;padding-bottom:8px;font-size:22px;margin-top:44px}
.post h1,.page-t{font-family:Georgia,"Songti SC",serif;font-weight:400;letter-spacing:1px}
.ftr{background:#17171a}
