.game_download[data-v-719bbe80]{height:3rem;margin:0;padding:0;justify-content:flex-start;position:relative}.game_download a[data-v-719bbe80]{width:12rem;opacity:1;display:flex;color:#351804;font-size:1.3rem;justify-content:center;transition:filter .3s ease}.game_download a img[data-v-719bbe80]{width:100%}.game_download a span[data-v-719bbe80],.wap-menu[data-v-719bbe80]{display:none}@media screen and (max-width:768px){.game_download[data-v-719bbe80]{height:auto;margin:25px;justify-content:center}.game_download a[data-v-719bbe80]{width:auto;border:1px solid var(--color-primary);color:var(--color-primary);height:34px;font-size:16px;align-items:center;padding:0 1.2rem}.game_download a img[data-v-719bbe80]{display:none}.game_download a span[data-v-719bbe80]{display:block}.wap-menu[data-v-719bbe80]{display:block;position:fixed;width:40px;height:40px;left:15px;top:108px;z-index:102;cursor:pointer;background:url(/art/wap/nav.png) no-repeat center center;background-size:100% 100%;transition:all .5s linear}.wap-menu.menu_active[data-v-719bbe80]{background-image:url(/art/wap/close.png)}}.float-wrap[data-v-63537fca]{position:fixed;left:2rem;bottom:2rem;z-index:90;color:#fff;width:3rem;text-align:center}.float-wrap[data-v-63537fca]:after{content:"";width:100%;height:5rem;display:block;background:url(/art/cadpa.png) no-repeat center center;background-size:contain}.float-item[data-v-63537fca]{border-radius:.5rem;background:#ffffff40;padding:.7rem .5rem}.fl_font[data-v-63537fca]{font-size:1.2rem;line-height:2rem;font-family:"Noto Serif SC",serif}.fl_img[data-v-63537fca]{width:150%;transition:all .5s linear;cursor:pointer;position:relative;padding:.4rem 0;transform:translate(-.5rem)}.fl_img[data-v-63537fca]:before{content:"";display:block;width:1.6rem;height:1.6rem;background:url(/art/icon_1.png) no-repeat center center;background-size:contain;margin:auto;opacity:.9}.wenxi[data-v-63537fca]:before{background-image:url(/art/icon_winxin.png)}.qiye[data-v-63537fca]:before{background-image:url(/art/icon_qiye.svg)}.fl_img:hover .fl_layer[data-v-63537fca]{display:block}.fl_layer[data-v-63537fca]{background:#fff;border-radius:.5rem;width:8rem;top:-50%;left:3rem;position:absolute;color:#000;padding:.5rem;opacity:1;display:none;transition:all .5s linear}.fl_layer_title[data-v-63537fca]{font-size:1rem}.fl_layer_content[data-v-63537fca]{font-size:.9rem}.fl_layer img[data-v-63537fca]{width:100%;height:auto}@font-face{font-family:AlibabaPuHuiTi;src:url(/art/fonts/AlibabaPuHuiTi-2-55-Regular.woff2) format("woff2"),url(/art/fonts/AlibabaPuHuiTi-2-55-Regular.woff) format("woff");font-weight:400;font-style:normal}:root{--color-primary: #f4b566;--color-title: #222222;--color-content: #757575;--base-font-size: 16px;font-size:var(--base-font-size)}*{margin:0;padding:0;box-sizing:border-box}*::hover,a:hover{text-decoration:none}html,body{height:100%}body{background:#14192d;color:#fff;font-family:AlibabaPuHuiTi,sans-serif;-webkit-font-smoothing:antialiased}ul,ol{list-style:none}img{border:0;max-width:100%}a{color:inherit;text-decoration:none}h1,h2,h3,h4,h5,h6{font-size:1rem;font-weight:400}.serif{font-family:"Noto Serif SC",serif;font-weight:700}header.site-header{position:fixed;top:0;left:0;width:100%;z-index:100;transition:background .3s ease-in-out}header.site-header.solid{background:#0a0e1ceb;box-shadow:0 2px 18px #00000073}.header-wrap{display:flex;justify-content:space-between;align-items:center;padding-top:1.5rem;width:92%;margin:auto}.header-wrap .logo{width:12rem;height:5rem;flex-shrink:0}.header-wrap .logo a{display:block;width:100%;height:100%}.header-wrap .logo img{width:100%}.header-conter{display:flex;align-items:center;flex:1}.header-conter nav{width:100%;display:flex}.header-conter nav ul{display:flex;justify-content:flex-end;align-items:center;flex:1}.header-conter nav ul li{display:flex;justify-content:center;align-items:center;position:relative;font-size:1.5rem;color:#fff;white-space:nowrap;font-family:"Noto Serif SC",serif;font-weight:700;flex:1;cursor:pointer}.header-conter nav ul li span{position:relative;z-index:1;transition:color .3s}.header-conter nav ul li:hover span,.header-conter nav ul li.active span{color:var(--color-primary)}.header-conter nav ul li.active:before{content:"";position:absolute;width:5rem;height:5rem;background:url(/art/font-xia.png) no-repeat center center;background-size:contain;opacity:.8}.game_download a{width:12rem;display:flex;justify-content:center;align-items:center;gap:.4rem;transition:filter .3s ease}.game_download a:hover{filter:brightness(1.15)}.game_download img{width:100%;display:block}footer.site-footer{background:#0c1020;border-top:1px solid rgba(244,181,102,.25);text-align:center;padding:2.5rem 1rem 2rem}footer.site-footer .footer-qr{width:6rem;margin:0 auto .8rem}footer.site-footer .footer-qr img{width:100%;border:2px solid rgba(244,181,102,.4)}footer.site-footer .qr-text{font-size:.9rem;color:#ffffffa6;margin-bottom:1.2rem}footer.site-footer .age-row{display:flex;justify-content:center;align-items:center;gap:.6rem;margin-bottom:.8rem}footer.site-footer .age-row img{width:2.6rem}footer.site-footer .age-row span{font-size:.95rem;color:#ffffffd9}footer.site-footer p{font-size:.85rem;color:#ffffff8c;line-height:1.9}footer.site-footer p a{color:#ffffff8c}footer.site-footer p a:hover{color:var(--color-primary)}.float-weixin{position:fixed;right:1.2rem;top:40%;z-index:90;text-align:center}.float-weixin .fl-font{writing-mode:vertical-lr;letter-spacing:.3rem;font-size:1rem;font-family:"Noto Serif SC",serif;color:var(--color-primary);border:1px solid rgba(244,181,102,.5);padding:.8rem .35rem;background:#0a0e1cbf;cursor:pointer}.float-weixin .fl-layer{position:absolute;right:3.2rem;top:0;width:11rem;background:#0a0e1cf2;border:1px solid rgba(244,181,102,.45);padding:1rem;display:none}.float-weixin:hover .fl-layer{display:block}.float-weixin .fl-layer-title{font-size:.95rem;color:var(--color-primary);margin-bottom:.6rem}.float-weixin .fl-layer img{width:100%}.float-weixin .fl-layer-content{font-size:.8rem;color:#ffffffb3;margin-top:.5rem}.page-main{min-height:100vh;padding-top:8.5rem;padding-bottom:4rem}.page-container{width:80%;max-width:75rem;margin:0 auto}.page-title-bar{display:flex;align-items:baseline;gap:1rem;margin-bottom:1.6rem}.page-title-bar .cn{font-size:2rem;font-family:"Noto Serif SC",serif;font-weight:700;color:#fff}.page-title-bar .en{font-size:.85rem;color:#fff6;letter-spacing:.2rem;text-transform:uppercase}.page-title-bar .line{flex:1;height:1px;background:linear-gradient(to right,rgba(244,181,102,.6),transparent)}.breadcrumb{font-size:.9rem;color:#ffffff80;margin-bottom:1.4rem}.breadcrumb a:hover{color:var(--color-primary)}.list-item{display:flex;justify-content:space-between;align-items:center;padding:1rem .8rem;border-bottom:1px dashed rgba(255,255,255,.12);transition:background .25s}.list-item:hover{background:#f4b56612}.list-item .t{flex:1;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.list-item:hover .t{color:var(--color-primary)}.list-item .d{flex-shrink:0;color:#ffffff73;font-size:.85rem;margin-left:2rem}.pager{display:flex;justify-content:center;gap:.6rem;margin-top:2rem}.pager button{background:transparent;border:1px solid rgba(255,255,255,.25);color:#ffffffbf;min-width:2.4rem;height:2.4rem;padding:0 .7rem;cursor:pointer;transition:all .2s}.pager button:hover:not(:disabled){border-color:var(--color-primary);color:var(--color-primary)}.pager button.on{border-color:var(--color-primary);color:#1a3a5d;background:var(--color-primary)}.pager button:disabled{opacity:.35;cursor:default}.article-box{background:#ffffff0a;border:1px solid rgba(244,181,102,.22);padding:2.5rem 3rem}.article-box h1{font-size:1.6rem;font-family:"Noto Serif SC",serif;font-weight:700;text-align:center;margin-bottom:1rem}.article-meta{text-align:center;font-size:.85rem;color:#ffffff73;margin-bottom:2rem}.article-content{line-height:2;color:#ffffffe0;font-size:1rem}.article-content :deep(img){max-width:100%}.article-content p{margin-bottom:1rem}.adjacent-nav{display:flex;justify-content:space-between;gap:1rem;margin-top:2rem;font-size:.9rem}.adjacent-nav a{max-width:46%;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;color:#fff9}.adjacent-nav a:hover{color:var(--color-primary)}.wuxia-btn{display:inline-flex;justify-content:center;align-items:center;gap:.6rem;background:linear-gradient(180deg,#f7c87e,#d99b3f);color:#351804!important;font-size:1.1rem;font-weight:700;padding:.85rem 2.4rem;clip-path:polygon(10px 0,100% 0,calc(100% - 10px) 100%,0 100%);transition:filter .25s}.wuxia-btn:hover{filter:brightness(1.12)}.wuxia-btn.ghost{background:transparent;color:var(--color-primary)!important;border:1px solid rgba(244,181,102,.6);clip-path:none}@media screen and (max-width:1024px){:root{--base-font-size: 14px}}@media screen and (max-width:768px){:root{--base-font-size: 12px}header.site-header .header-wrap{padding:10px 0;width:100%;background:#0000004d}header.site-header .header-wrap .logo{padding-left:15px;position:relative;z-index:103}header.site-header .header-conter{flex:initial;padding-right:15px}header.site-header .header-conter nav ul{width:100%;display:none;position:fixed;top:0;left:0;background:linear-gradient(to bottom,#000,#09273be6);padding-top:147px;padding-bottom:12px;flex-direction:column;z-index:101}header.site-header .header-conter nav ul.menu_open{display:flex}header.site-header .header-conter nav ul li{padding:25px;flex:none}.float-wrap{display:none}.news-banner img{height:160px;object-fit:cover}.detail-box{position:relative}.back-btn-fixed{opacity:1!important;position:absolute!important;right:0;top:-40px;color:#fff!important}.page-container{width:94%}.news-container-center{padding-bottom:0;min-height:calc(100vh - 160px)}.news-tabs{padding-bottom:0}.tab-line{width:73%!important;margin:auto}.news-list li{padding:12px 0;font-size:14px}.news-list li a{display:block}.news-list li a .news-title{padding-left:35px;margin-right:0;display:block}.news-list li a .news-date{font-size:12px;padding-left:28px}.container{width:94vw!important}.detail-box .detail-title{font-size:1.3rem}.article-content{font-size:1rem}.detail-adjacent{flex-direction:column;gap:.6rem}footer.site-footer{padding:1.5rem 1rem 1.2rem}.page-title-bar .cn{font-size:1.5rem}.breadcrumb{margin-bottom:1rem}}

/* 2026-09-30 logo swap: new logo 457x400 (was 457x205), fit the 12x5rem header box */
/* 2026-09-30 horizontal logo 457x205 (same spec as original design): header uses site default styling */
/* footer: replace legacy mark with current logo */
.copyright .logo[data-v-6ac8aa0e]{background-image:url(/art/upload/logo_v3.png)!important;background-size:contain!important}
/* 2026-09-30 header logo at 80% native: 457x205 -> 366 wide (height auto ~164) */
.header-wrap .logo{width:366px;height:auto}
.header-wrap .logo img{width:366px;height:auto}
.page-main{padding-top:12.5rem}
@media screen and (max-width:768px){.header-wrap .logo{width:144px}.header-wrap .logo img{width:144px}.page-main{padding-top:8.5rem}}
/* 2026-09-30 QR code top-aligned with the iOS download label (container is bottom-aligned; original translateY(.3rem) nudge cancelled with higher specificity) */
.slogan-content .item-code-wrap[data-v-8387939e]{align-self:flex-start!important;transform:translateY(4px)!important}
