/* Shared by every Chinese and English route. Keep the approved homepage masthead. */
.global-header{font-family:"Noto Sans SC","Microsoft YaHei",Arial,sans-serif;font-size:14px;line-height:1.75;color:#34455a;position:relative;z-index:5}
.global-header[lang="en"]{font-family:"Segoe UI",Arial,sans-serif}
.global-header *{box-sizing:border-box}
.global-header a,.global-header a:visited,.global-header a:hover,.global-header a:focus{text-decoration:none}
.global-header a:focus-visible{outline:3px solid #ff684f;outline-offset:4px}
.global-header .gh-shell{width:min(1200px,calc(100% - 48px));margin:0 auto}
.global-header .gh-top{background:#062340;color:#b9d6e5;font-size:13px}
.global-header .gh-top .gh-shell{min-height:38px;display:flex;align-items:center;justify-content:space-between;gap:18px}
.global-header .gh-toplinks{display:flex;align-items:center;gap:19px;flex-shrink:1;max-width:100%;font-size:13px}
.global-header .gh-toplinks a{color:white;font-weight:600;white-space:nowrap}
.global-header .gh-toplinks a:hover{color:#ff9987}
.global-header .gh-phone{font-weight:400!important;color:#b9d6e5!important}
.global-header .gh-main{background:rgba(255,255,255,.98);border-bottom:2px solid #d7eef0}
.global-header .gh-main .gh-shell{min-height:94px;display:flex;align-items:center;gap:40px}
.global-header .gh-logo{display:block;flex:0 0 auto;line-height:0;width:270px;color:inherit}
.global-header .gh-logo img{display:block;width:100%;height:auto;max-width:100%}
.global-header .gh-nav{display:flex;align-items:center;gap:23px;margin-left:auto;font-size:14px;font-weight:600;min-width:0}
.global-header .gh-nav a{display:block;position:relative;flex-shrink:0;color:#34455a;padding:35px 0;white-space:nowrap}
.global-header .gh-nav a::after{content:"";position:absolute;left:0;bottom:24px;width:0;height:3px;border-radius:4px;background:#087f91;transition:width .18s ease}
.global-header .gh-nav a:hover,.global-header .gh-nav a.is-active{color:#087f91}
.global-header .gh-nav a:hover::after,.global-header .gh-nav a.is-active::after{width:100%}
.global-header .gh-nav .gh-quote{padding:11px 16px;background:#ff684f;color:#fff;border-radius:5px;box-shadow:0 5px 14px #f05a4f24}
.global-header .gh-nav .gh-quote::after{display:none}
.global-header .gh-nav .gh-quote:hover{background:#e9543c;color:#fff}
.global-header[lang="en"] .gh-logo{width:285px}
.global-header[lang="en"] .gh-nav{gap:20px}
.global-header[lang="en"] .gh-main .gh-shell{gap:25px}
.gh-skip{position:absolute;top:-120px;left:20px;z-index:100;background:#fff;color:#092e52;padding:12px;font:16px/1.5 Arial,sans-serif}
.gh-skip:focus{top:8px}
@media(max-width:1100px){.global-header[lang="en"] .gh-logo{width:240px}.global-header[lang="en"] .gh-nav{gap:13px}.global-header[lang="en"] .gh-nav .gh-quote{display:none}}
@media(max-width:1080px){.global-header .gh-logo{width:238px}.global-header .gh-main .gh-shell{gap:24px}.global-header .gh-nav{gap:14px;font-size:13px}.global-header .gh-message{font-size:12px}}
@media(max-width:960px){.global-header .gh-message{display:none}.global-header .gh-top .gh-shell{justify-content:center}}
@media(max-width:960px){.global-header .gh-main .gh-shell{flex-wrap:wrap;gap:4px;min-height:78px;padding:12px 0}.global-header .gh-logo,.global-header[lang="en"] .gh-logo{width:228px}.global-header .gh-nav{order:3;width:100%;overflow-x:auto;margin:0;padding:4px 0 7px;gap:20px;scrollbar-width:thin}.global-header .gh-nav a{padding:8px 0}.global-header .gh-nav a::after{bottom:0}.global-header .gh-nav .gh-quote{display:none}.global-header[lang="en"] .gh-main .gh-shell{gap:4px}}
@media(max-width:560px){.global-header .gh-shell{width:calc(100% - 32px)}.global-header .gh-toplinks{flex-wrap:wrap;justify-content:center;gap:0 12px;padding:6px 0;font-size:12px}.global-header .gh-logo,.global-header[lang="en"] .gh-logo{width:220px}}
@media(prefers-reduced-motion:reduce){.global-header .gh-nav a::after{transition:none}}
@media print{.global-header,.gh-skip{display:none}}
