.container___bkZub{position:fixed;z-index:20;width:100%;background:transparent;transition:height .3s ease}
.container___bkZub .light___3m6eI .join-icon___1KuzH path{fill:#757d8e}
.container___bkZub .light___3m6eI .text___3GRGc{color:#757d8e}
.container___bkZub .light___3m6eI .btn-txt-un-active___1WEcz:hover{color:#212c3f;background:rgba(9,26,56,.04);border-radius:8px}
.container___bkZub .light___3m6eI .btn-txt-active___oimLv{color:#121212;background:rgba(9,26,56,.04);border-radius:8px}
.container___bkZub .light___3m6eI .d-btn___3zDNC{color:#fff;background-color:#121212}
.container___bkZub .light___3m6eI .d-btn___3zDNC:hover{background-color:rgba(18,18,18,.8)}
.container___bkZub .dark___3fOL6 .text___3GRGc{color:#d8e1f1}
.container___bkZub .dark___3fOL6 .join-icon___1KuzH path{fill:#d8e1f1}
.container___bkZub .dark___3fOL6 .btn-txt-un-active___1WEcz:hover{color:#fff;background:hsla(0,0%,100%,.10196078431372549);border-radius:8px}
.container___bkZub .dark___3fOL6 .btn-txt-active___oimLv{color:#fff;background:hsla(0,0%,100%,.10196078431372549);border-radius:8px}
.container___bkZub .dark___3fOL6 .d-btn___3zDNC{color:#0c0c19;background:#fff}
.container___bkZub .dark___3fOL6 .d-btn___3zDNC:hover{background-color:hsla(0,0%,100%,.8)}
.container___bkZub .to-top___3Ai0Y{margin-top:-48px}
.container___bkZub .top-banner___3H75v{width:100%;height:48px;background-image:url(static/top_banner.ebe21b33.png);background-position:50%;background-size:1920px 48px;cursor:pointer;transition:all .3s}
.container___bkZub .content___24pRv{display:flex;flex-direction:row;align-items:center;justify-content:space-between;width:1360px;min-width:1100px;margin:0 auto;transition:all .3s}
@media (max-width:1536px){.container___bkZub .content___24pRv{width:1150px}}
.container___bkZub .content___24pRv .left___S1TYb{display:flex;flex-direction:row;align-items:center;height:100%}
.container___bkZub .content___24pRv .left___S1TYb .logo___1oRVX{width:84px;height:34px;margin-right:52px;cursor:pointer}
.container___bkZub .content___24pRv .btn-txt___JMj9r{transition:all .3s ease}
.container___bkZub .content___24pRv .text___3GRGc{display:flex;align-items:center;height:36px;padding-right:12px;padding-left:12px;font-weight:400;font-size:16px}
.container___bkZub .content___24pRv .mr-btn___3VjMt{margin-right:8px;border-radius:8px;cursor:pointer}
.container___bkZub .content___24pRv .right___1FRBb{display:flex;flex-direction:row;align-items:center}
.container___bkZub .content___24pRv .right___1FRBb .d-btn___3zDNC{display:flex;align-items:center;justify-content:center;width:90px;height:32px;border-radius:16px;cursor:pointer;transition:background-color .3s ease}
html .pc-block{display:block}
@media (max-width:768px){html .pc-block{display:none}}


/* 让原本带 display:none 的 mobile-block 元素在 PC 端隐藏、PC-block 元素在手机端隐藏 */
.pc-block { display: block; }


/* ---------- 导航栏 logo 文字（替换原图片 logo） ---------- */
.container___bkZub .content___24pRv .left___S1TYb .logo-link___nav {
    display: flex;
    align-items: center;
    margin-right: 52px;
    font-size: 24px;
    font-weight: 700;
    color: #212c3f;
    text-decoration: none;
    letter-spacing: 1px;
    white-space: nowrap;
}

/* ===== 内页导航覆盖：白底吸顶、1180px 居中（与首页导航视觉一致，去除透明覆盖） ===== */
.container___bkZub.pc-block{position:sticky;top:0;z-index:50;width:100%;background:#fff;border-bottom:1px solid #f0f0f3;transition:none}
.container___bkZub .content___24pRv{display:flex;align-items:center;justify-content:space-between;height:80px;max-width:1180px;margin:0 auto;padding:0 24px}
