*,*:before,*:after{box-sizing:border-box;margin:0;padding:0}html{scroll-behavior:smooth}body{font-family:Noto Sans SC,PingFang SC,Microsoft YaHei,sans-serif;color:#555a63;background:#f6f2ea;line-height:1.7;-webkit-font-smoothing:antialiased}img{display:block;max-width:100%}a{color:inherit;text-decoration:none}ul,ol{list-style:none}button{font-family:inherit;border:none;background:none;cursor:pointer}.container{width:min(100% - 48px,1440px);margin-inline:auto}@media (max-width: 768px){.container{width:calc(100% - 32px)}}.zone-dark{background:#17191e;color:#ece8dd;position:relative;overflow:hidden}.sec-head{text-align:center;margin-bottom:40px}.sec-head h2{font-family:"Noto Serif SC","Source Han Serif SC",STSong,SimSun,serif;font-size:clamp(26px,3.2vw,40px);letter-spacing:.35em;text-indent:.35em;color:inherit;font-weight:600}.sec-head .en{font-size:12px;letter-spacing:.5em;text-indent:.5em;color:#9aa0a8;margin-top:10px;text-transform:uppercase}.sec-head .brush-line{display:block;width:120px;height:2px;margin:18px auto 0;background:linear-gradient(90deg,transparent,#a8433c 30%,#a8433c 70%,transparent);opacity:.75}@keyframes ink-in{0%{opacity:0;filter:blur(10px);transform:translateY(18px)}to{opacity:1;filter:blur(0);transform:translateY(0)}}@keyframes ink-spread{0%{transform:scale(.9);opacity:.5}to{transform:scale(1.6);opacity:0}}@keyframes spin-slow{to{transform:rotate(360deg)}}@keyframes marquee{to{transform:translate(-50%)}}@media (prefers-reduced-motion: reduce){*,*:before,*:after{animation-duration:.01ms!important;animation-iteration-count:1!important;transition-duration:.01ms!important}}.loading-tip{padding:80px 0;text-align:center;color:#9aa0a8;letter-spacing:.3em;font-size:13px}.site-header[data-v-d5a2ddeb]{position:sticky;top:0;z-index:100;background:#f6f2ea;border-bottom:1px solid rgba(23,25,30,.08)}.header-inner[data-v-d5a2ddeb]{display:flex;align-items:center;justify-content:center;gap:40px;height:72px}.nav[data-v-d5a2ddeb]{display:flex;align-items:center;gap:40px}.nav-link[data-v-d5a2ddeb]{position:relative;font-family:"Noto Serif SC","Source Han Serif SC",STSong,SimSun,serif;font-size:17px;letter-spacing:.25em;color:#555a63;padding:6px 2px;transition:color .25s}.nav-link[data-v-d5a2ddeb]:hover,.nav-link.active[data-v-d5a2ddeb]{color:#17191e}.nav-link.active[data-v-d5a2ddeb]:after{content:"";position:absolute;left:50%;transform:translate(-50%);bottom:-2px;width:26px;height:2px;background:#a8433c}.caret[data-v-d5a2ddeb]{display:inline-block;width:0;height:0;margin-left:6px;border:4px solid transparent;border-top-color:currentColor;border-bottom-width:0;transform:translateY(2px);transition:transform .2s}.caret.up[data-v-d5a2ddeb]{transform:translateY(0) rotate(180deg)}.brand[data-v-d5a2ddeb]{display:flex;align-items:center;gap:12px}.brand .seal[data-v-d5a2ddeb]{width:40px;height:40px;border-radius:8px;background:#a8433c;color:#f6f2ea;font-family:KaiTi,STKaiti,serif;font-size:24px;display:grid;place-items:center;box-shadow:0 2px 10px #a8433c59}.brand .brand-text[data-v-d5a2ddeb]{display:flex;flex-direction:column;line-height:1.25}.brand .brand-text b[data-v-d5a2ddeb]{font-family:"Noto Serif SC","Source Han Serif SC",STSong,SimSun,serif;font-size:19px;letter-spacing:.18em;color:#17191e}.brand .brand-text i[data-v-d5a2ddeb]{font-style:normal;font-size:9px;letter-spacing:.22em;color:#9aa0a8}.has-menu[data-v-d5a2ddeb]{position:relative}.submenu[data-v-d5a2ddeb]{position:absolute;top:calc(100% + 10px);right:-12px;min-width:126px;background:#f6f2ea;border:1px solid rgba(23,25,30,.1);border-radius:10px;box-shadow:0 16px 40px #17191e24;padding:8px;animation:menu-in-d5a2ddeb .22s ease}@keyframes menu-in-d5a2ddeb{0%{opacity:0;transform:translateY(-6px)}to{opacity:1;transform:translateY(0)}}.submenu .submenu-link[data-v-d5a2ddeb]{display:block;padding:10px 14px;border-radius:6px;transition:background .2s}.submenu .submenu-link b[data-v-d5a2ddeb]{font-family:"Noto Serif SC","Source Han Serif SC",STSong,SimSun,serif;font-size:15px;letter-spacing:.12em;color:#555a63}.submenu .submenu-link[data-v-d5a2ddeb]:hover{background:#a8433c12}.submenu .submenu-link:hover b[data-v-d5a2ddeb],.submenu .submenu-link.hot b[data-v-d5a2ddeb]{color:#a8433c}.burger[data-v-d5a2ddeb]{display:none;flex-direction:column;justify-content:center;gap:5px;width:40px;height:40px;justify-self:end}.burger i[data-v-d5a2ddeb]{width:22px;height:2px;background:#17191e;margin-inline:auto;transition:transform .25s,opacity .25s}.burger.open i[data-v-d5a2ddeb]:nth-child(1){transform:translateY(7px) rotate(45deg)}.burger.open i[data-v-d5a2ddeb]:nth-child(2){opacity:0}.burger.open i[data-v-d5a2ddeb]:nth-child(3){transform:translateY(-7px) rotate(-45deg)}.mobile-drawer[data-v-d5a2ddeb]{position:fixed;top:72px;right:0;bottom:0;left:0;z-index:99;background:#f6f2ea;display:flex;flex-direction:column;padding:28px 6vw}.mobile-drawer .drawer-nav[data-v-d5a2ddeb]{display:flex;flex-direction:column}.mobile-drawer .drawer-nav a[data-v-d5a2ddeb],.mobile-drawer .drawer-nav .drawer-cat-btn[data-v-d5a2ddeb]{font-family:"Noto Serif SC","Source Han Serif SC",STSong,SimSun,serif;font-size:20px;letter-spacing:.3em;color:#555a63;padding:16px 4px;text-align:left;border-bottom:1px solid rgba(23,25,30,.08)}.mobile-drawer .drawer-nav a.active[data-v-d5a2ddeb],.mobile-drawer .drawer-nav .drawer-cat-btn.active[data-v-d5a2ddeb]{color:#17191e}.mobile-drawer .drawer-nav a.hot[data-v-d5a2ddeb],.mobile-drawer .drawer-nav .drawer-cat-btn.hot[data-v-d5a2ddeb]{color:#a8433c}.mobile-drawer .drawer-sub[data-v-d5a2ddeb]{padding-left:14px;border-bottom:1px solid rgba(23,25,30,.08)}.mobile-drawer .drawer-sub a[data-v-d5a2ddeb]{font-size:16px;padding:12px 4px}.mobile-drawer .drawer-slogan[data-v-d5a2ddeb]{margin-top:auto;padding-bottom:32px;font-size:12px;color:#9aa0a8;letter-spacing:.1em}.drawer-enter-active[data-v-d5a2ddeb],.drawer-leave-active[data-v-d5a2ddeb]{transition:opacity .25s,transform .25s}.drawer-enter-from[data-v-d5a2ddeb],.drawer-leave-to[data-v-d5a2ddeb]{opacity:0;transform:translateY(-10px)}.fold-enter-active[data-v-d5a2ddeb],.fold-leave-active[data-v-d5a2ddeb]{transition:opacity .2s,transform .2s}.fold-enter-from[data-v-d5a2ddeb],.fold-leave-to[data-v-d5a2ddeb]{opacity:0;transform:translateY(-6px)}@media (max-width: 980px){.brand .brand-text i[data-v-d5a2ddeb]{display:none}}@media (max-width: 768px){.header-inner[data-v-d5a2ddeb]{height:56px;justify-content:space-between;gap:12px}.nav[data-v-d5a2ddeb]{display:none}.burger[data-v-d5a2ddeb]{display:flex}}
