#header{--gfw-native-unit:calc(100vw / 136.6);--gfw-native-height:calc(var(--gfw-native-unit) * 3.6);position:relative;z-index:80;height:0;color:#172c45;font-family:"思源黑","PingFang SC","Microsoft YaHei",Arial,sans-serif;font-size:calc(var(--gfw-native-unit) * .8);line-height:1.15}
#header *,#header *::before,#header *::after{box-sizing:border-box}
#header a{color:#172c45;text-decoration:none}
#header [hidden]{display:none!important}
#header .h5{display:none!important}
#header .Heziyun-header{position:absolute;top:0;left:0;z-index:1000;width:100%;height:var(--gfw-native-height);box-shadow:0 4px 10px #1464ff1a}
#header .Heziyun-default{position:relative;z-index:999;display:flex;width:auto;height:100%;padding:0 0 0 calc(var(--gfw-native-unit) * 3);align-items:stretch;justify-content:space-between;background-color:#ffffffa1;-webkit-backdrop-filter:blur(20px);backdrop-filter:blur(20px);transition:background-color .3s ease}
#header .Heziyun-default:hover{background-color:#fff}
#header .Heziyun-logo{position:relative;display:flex;height:100%;align-items:center}
#header .Heziyun-imgContainer{display:block;width:180px;height:100%;flex:0 0 180px}
#header .Heziyun-imgContainer img{display:block;width:148px;height:100%;max-height:46px;object-fit:contain}
#header .Heziyun-navjumpTo{position:relative;display:flex;height:100%;margin:0 calc(var(--gfw-native-unit) * 1.2);align-items:center;justify-content:center;border-bottom:calc(var(--gfw-native-unit) * .15) solid transparent;color:#172c45;font-size:calc(var(--gfw-native-unit) * .84);white-space:nowrap;transition:color .3s ease,border-color .3s ease}
#header .Heziyun-navjumpTo:hover,#header .Heziyun-navjumpTo.Heziyun-active{color:#4589fd}
#header .Heziyun-popular{position:absolute;top:15%;left:100%;padding:2px 5px;border-radius:6px 6px 6px 0;background:#ff2626;box-shadow:2px 2px 4px #3763aa4f;color:#fff;font:700 10px/12px Arial,sans-serif}
#header .Heziyun-header .Heziyun-default .Heziyun-logo .Heziyun-slideDownward::after{content:"";position:absolute;top:calc(var(--gfw-native-unit) * 1.4);right:calc(var(--gfw-native-unit) * -1);width:calc(var(--gfw-native-unit) * .8);height:calc(var(--gfw-native-unit) * .8);margin:0;border:0;background:url("/web/gfw_idc/assets/icons/nav-chevron.svg") center/contain no-repeat;transform:none;transform-origin:center;transition:transform .25s ease}
#header .Heziyun-header .Heziyun-default .Heziyun-logo .Heziyun-slideDownward.Heziyun-active::after{margin:0;background:url("/web/gfw_idc/assets/icons/nav-chevron.svg") center/contain no-repeat;transform:rotate(180deg)}
#header .Heziyun-underline{position:absolute;bottom:0;height:calc(var(--gfw-native-unit) * .1);background:#4589fd;transition:left .3s ease,width .3s ease}
#header .Heziyun-login{display:flex;height:100%;align-items:center;gap:calc(var(--gfw-native-unit) * 1)}
#header .Heziyun-console{padding:calc(var(--gfw-native-unit) * .3) calc(var(--gfw-native-unit) * .6);font-size:calc(var(--gfw-native-unit) * .8);white-space:nowrap}
#header .Heziyun-console:hover{color:#0056ff;background:#f1f1f1}
#header .Heziyun-verticalSign{position:relative}
#header .Heziyun-verticalSign::before,#header .Heziyun-verticalSign::after{content:"";position:absolute;top:50%;width:1px;height:calc(var(--gfw-native-unit) * 1);background:#29292933;box-shadow:0 0 10px #0000001a;transform:translateY(-50%)}
#header .Heziyun-verticalSign::before{right:-20%}
#header .Heziyun-verticalSign::after{left:-20%}
#header .Heziyun-button2{position:relative;z-index:1;display:flex;height:100%;padding:0 calc(var(--gfw-native-unit) * 1.5);align-items:center;justify-content:center;gap:calc(var(--gfw-native-unit) * .25);overflow:hidden;border:1px solid #e8e8e8;background:#0056ff;box-shadow:0 0 12px #c5c5c5,-6px -6px 12px #fff;color:#fff;font-size:calc(var(--gfw-native-unit) * .85);white-space:nowrap;transition:background-color .2s ease}
#header .Heziyun-button2:hover{border-color:#4d8bff;background:#4d8bff;color:#fff}
#header .Heziyun-button2 svg{width:calc(var(--gfw-native-unit) * 1.5);height:calc(var(--gfw-native-unit) * 1.5);fill:none;stroke:currentColor;stroke-width:1.7;stroke-linecap:round;stroke-linejoin:round}
#header .gfw-nav-dropdown{position:absolute;top:100%;right:0;left:0;z-index:998;background:rgba(255,255,255,.98);border-top:1px solid rgba(22,100,255,.1);box-shadow:0 18px 50px rgba(7,29,73,.13);opacity:0;visibility:hidden;transform:translateY(-8px);pointer-events:none;transition:opacity .2s ease,transform .2s ease,visibility .2s}
#header .gfw-nav-dropdown.is-open{opacity:1;visibility:visible;transform:none;pointer-events:auto}
#header .Heziyun-defaultWidth{width:calc(var(--gfw-native-unit) * 80);max-width:calc(100% - 40px);height:100%;margin:0 auto}
#header .gfw-nav-dropdown__inner>div{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:18px;padding:28px 0 32px}
#header .gfw-nav-dropdown a{display:flex;padding:18px 20px;flex-direction:column;gap:8px;border:1px solid #e9eef8;border-radius:8px;color:#0b1830;transition:border-color .2s ease,transform .2s ease,box-shadow .2s ease}
#header .gfw-nav-dropdown a:hover{border-color:#9abaff;box-shadow:0 12px 28px rgba(22,100,255,.1);transform:translateY(-3px)}
#header .gfw-nav-dropdown strong{font-size:16px}
#header .gfw-nav-dropdown span{color:#6f7e97;font-size:13px}
#header .gfw-nav-item-icon{width:38px;height:38px;object-fit:contain}
#header .gfw-mobile-drawer{display:none}
#header .Heziyun-threeBars{width:42px;height:42px;padding:8px;flex-direction:column;justify-content:center;gap:5px;cursor:pointer}
#header .Heziyun-threeBars span{display:block;width:24px;height:2px;border-radius:4px;background:#374151}
#header .Heziyun-navjumpTo:focus-visible,#header .Heziyun-console:focus-visible,#header .Heziyun-button2:focus-visible,#header .gfw-nav-dropdown a:focus-visible{outline:2px solid #1664ff;outline-offset:3px}
#header .Heziyun-login>.no-login{display:flex;height:100%;align-items:center;gap:calc(var(--gfw-native-unit) * 1)}
#header .Heziyun-login>.no-login[style*="display:block"]{display:flex!important}
#header .gfw-account-menu{position:relative;font-size:14px}
#header .gfw-account-menu summary{display:flex;align-items:center;gap:8px;padding:8px;cursor:pointer;list-style:none}
#header .head-img{display:grid;place-items:center;width:32px;height:32px;border-radius:50%;background:#3699ff;color:#fff}
#header .login-menu{position:absolute;top:100%;right:0;min-width:180px;padding:8px;border:1px solid #e9eef8;border-radius:8px;background:#fff;box-shadow:0 12px 28px #071d4921}
#header .login-menu a,#header .login-menu button{display:block;width:100%;padding:12px;border:0;background:#fff;color:#172c45;text-align:left;font:inherit;cursor:pointer}
@media(max-width:991px){#header .Heziyun-default{z-index:1001}#header .gfw-mobile-drawer .no-login a{display:block}}
@media(max-width:991px){#header{--gfw-native-unit:10px;--gfw-native-height:64px}#header .pc{display:none!important}#header .h5{display:flex!important}#header .Heziyun-default{padding-left:18px}#header .Heziyun-imgContainer{width:138px;flex-basis:138px}#header .Heziyun-imgContainer img{width:118px}#header .Heziyun-login{gap:6px}#header .Heziyun-button2{display:none!important}#header .gfw-nav-dropdown{display:none}#header .gfw-mobile-drawer{position:fixed;inset:0 0 0 auto;z-index:1000;display:flex;width:min(82vw,360px);padding:88px 24px 32px;flex-direction:column;gap:4px;background:#fff;box-shadow:-16px 0 48px rgba(7,29,73,.18);transform:translateX(105%);transition:transform .28s ease}#header .gfw-mobile-drawer.is-open{transform:none}#header .gfw-mobile-drawer a{padding:15px 8px;border-bottom:1px solid #eef2f8;color:#0b1830;font-size:14px;font-weight:600}#header .gfw-mobile-group{display:flex;flex-direction:column}#header .gfw-mobile-child{padding-left:24px!important;color:#6f7e97!important;font-size:13px!important}}
