/* =========================================================
   GP4900 顶部文字：参考 149.com 一体式排版
   导正对 c，航正对 m
   ========================================================= */

/* 彻底隐藏前面遗留的独立导航文字 */
#gp4900-nav-force-visible-v20260703,
.gp4900-ratio-nav-v20260702,
.gp4900-nav-above-com-v20260702,
.gp4900-final-nav-v20260702,
.gp4900-nav-label-final-v20260703{
    display:none!important;
}

/* GP4900 主体与 .com 同一基线 */
html body .site-top-nav .gp4900-ratio-domain-v20260702.gp4900-wordmark-like-149-v20260703{
    position:relative!important;
    display:inline-flex!important;
    align-items:flex-end!important;
    overflow:visible!important;

    padding:0 0 7px 0!important;
    margin:0!important;

    color:#ef1111!important;
    -webkit-text-fill-color:#ef1111!important;
    -webkit-text-stroke:1.35px #ffffff!important;

    font-family:Arial,"Helvetica Neue","Microsoft YaHei",sans-serif!important;
    font-size:clamp(37px,10.9vw,51px)!important;
    font-style:normal!important;
    font-weight:1000!important;
    letter-spacing:-2.35px!important;
    line-height:.84!important;
    white-space:nowrap!important;

    text-shadow:none!important;
    filter:none!important;
}

/* .com 独立成四个位置格：. c o m */
html body .site-top-nav .gp4900-dotcom-like-149-v20260703{
    position:relative!important;
    display:inline-flex!important;
    align-items:flex-end!important;
    overflow:visible!important;

    margin-left:2px!important;
    padding:0!important;

    color:#ef1111!important;
    -webkit-text-fill-color:#ef1111!important;
    -webkit-text-stroke:1.15px #ffffff!important;

    font-family:Arial,"Helvetica Neue","Microsoft YaHei",sans-serif!important;
    font-size:.58em!important;
    font-style:normal!important;
    font-weight:1000!important;
    letter-spacing:0!important;
    line-height:.84!important;
    vertical-align:baseline!important;
}

/* 每个字符单独定宽，让“导”与 c、“航”与 m 精准对正 */
html body .site-top-nav .gp4900-dot-char-v20260703,
html body .site-top-nav .gp4900-com-char-v20260703{
    position:relative!important;
    display:inline-block!important;
    margin:0!important;
    padding:0!important;

    color:#ef1111!important;
    -webkit-text-fill-color:#ef1111!important;
    -webkit-text-stroke:1.15px #ffffff!important;

    font-family:Arial,"Helvetica Neue","Microsoft YaHei",sans-serif!important;
    font-size:1em!important;
    font-style:normal!important;
    font-weight:1000!important;
    line-height:.84!important;
    letter-spacing:0!important;
    text-align:center!important;
    text-shadow:none!important;
}

html body .site-top-nav .gp4900-dot-char-v20260703{
    width:.24em!important;
}

html body .site-top-nav .gp4900-com-c-v20260703{
    width:.55em!important;
}

html body .site-top-nav .gp4900-com-o-v20260703{
    width:.62em!important;
}

html body .site-top-nav .gp4900-com-m-v20260703{
    width:.79em!important;
}

/*
   导航单字分别放在 c / m 的正上方。
   中文字形比英文字母视觉高度更高，
   使用 .84em 后视觉上会与 .com 同高。
*/
html body .site-top-nav .gp4900-nav-char-like-149-v20260703{
    position:absolute!important;
    left:50%!important;
    bottom:calc(100% - .06em)!important;
    z-index:8000!important;

    display:block!important;
    margin:0!important;
    padding:0!important;

    transform:translateX(-50%)!important;

    color:#1058b0!important;
    -webkit-text-fill-color:#1058b0!important;
    -webkit-text-stroke:1px #ffffff!important;

    font-family:"STKaiti","KaiTi","Microsoft YaHei",serif!important;
    font-size:.84em!important;
    font-style:normal!important;
    font-weight:1000!important;
    line-height:.82!important;
    letter-spacing:0!important;
    white-space:nowrap!important;

    text-shadow:0 1px 1px rgba(0,45,105,.24)!important;
    opacity:1!important;
    visibility:visible!important;
    pointer-events:none!important;
}

/* 手机端保持同样关系，只缩小描边，避免发虚 */
@media(max-width:390px){
    html body .site-top-nav .gp4900-ratio-domain-v20260702.gp4900-wordmark-like-149-v20260703{
        font-size:clamp(34px,10.25vw,45px)!important;
        -webkit-text-stroke:1.15px #ffffff!important;
    }

    html body .site-top-nav .gp4900-dotcom-like-149-v20260703,
    html body .site-top-nav .gp4900-dot-char-v20260703,
    html body .site-top-nav .gp4900-com-char-v20260703{
        -webkit-text-stroke:.95px #ffffff!important;
    }

    html body .site-top-nav .gp4900-nav-char-like-149-v20260703{
        -webkit-text-stroke:.85px #ffffff!important;
    }
}


/* GP4900_NAV_SHARP_V20260703_START */
/* 导正对 c，航正对 m；取消模糊位移与阴影 */

html body .site-top-nav .gp4900-com-c-v20260703 .gp4900-nav-char-like-149-v20260703,
html body .site-top-nav .gp4900-com-m-v20260703 .gp4900-nav-char-like-149-v20260703{
    position:absolute!important;
    left:0!important;
    bottom:calc(100% + 1px)!important;
    z-index:9000!important;

    display:block!important;
    width:100%!important;
    margin:0!important;
    padding:0!important;

    transform:none!important;
    text-align:center!important;

    color:#0955b5!important;
    -webkit-text-fill-color:#0955b5!important;
    -webkit-text-stroke:.55px #ffffff!important;

    font-family:"Microsoft YaHei","PingFang SC",Arial,sans-serif!important;
    font-size:1em!important;
    font-style:normal!important;
    font-weight:900!important;
    letter-spacing:0!important;
    line-height:1!important;
    white-space:nowrap!important;

    text-shadow:none!important;
    filter:none!important;
    opacity:1!important;
    visibility:visible!important;
    pointer-events:none!important;

    -webkit-font-smoothing:antialiased!important;
    text-rendering:geometricPrecision!important;
}
/* GP4900_NAV_SHARP_V20260703_END */
