.site-header{box-sizing:border-box;position:sticky;top:0;z-index:111;display:flex;align-items:center;justify-content:space-between;gap:24px;min-height:90px;padding:0 36px;background:#fff;border-bottom:1px solid #e7edf5;box-shadow:0 4px 18px #122d4e08;font-family:-apple-system,BlinkMacSystemFont,"Segoe UI","Microsoft YaHei",Arial,sans-serif}
.site-header *{box-sizing:border-box}
.site-header a{text-decoration:none;color:inherit}
.site-header .ax-brand{display:flex;align-items:center;gap:10px;flex-shrink:0;color:#142033}
.site-header .ax-brand img{width:58px;height:58px;object-fit:contain}
.site-header .ax-brand strong,.site-header .ax-brand em{display:block;line-height:1.5;font-style:normal;letter-spacing:0}
.site-header .ax-brand strong{font-size:14px;font-weight:700}
.site-header .ax-brand em{font-size:12px;color:#69778b}
.site-header .ax-navigation{display:flex;align-items:center;gap:26px;font-size:15px;color:#454e5c;white-space:nowrap}
.site-header .ax-navigation>a,.site-header summary{display:flex;align-items:center;min-height:90px;padding:0;cursor:pointer;list-style:none;font-size:15px;font-weight:500}
.site-header summary::-webkit-details-marker{display:none}
.site-header summary:after{content:"";width:5px;height:5px;border-right:1px solid;border-bottom:1px solid;transform:rotate(45deg);margin:-4px 0 0 9px}
.site-header .ax-navigation a:hover,.site-header summary:hover,.site-header [aria-current="page"]{color:#0878ff}
.site-header .ax-dropdown{position:relative}
.site-header .ax-dropdown[open]>summary{color:#0878ff}
.site-header .ax-dropdown-menu{position:absolute;top:calc(100% - 3px);left:50%;transform:translateX(-50%);width:190px;padding:10px 24px;border-radius:12px;background:#fff;box-shadow:0 12px 40px #122d4e24;border:1px solid #edf1f6}
.site-header .ax-dropdown-menu:before{content:"";position:absolute;top:-6px;left:calc(50% - 6px);width:10px;height:10px;background:#fff;border-left:1px solid #edf1f6;border-top:1px solid #edf1f6;transform:rotate(45deg)}
.site-header .ax-dropdown-menu a{position:relative;display:block;padding:15px 5px;text-align:center;font-size:15px;line-height:1.5;border-bottom:1px solid #edf1f6}
.site-header .ax-dropdown-menu a:last-child{border-bottom:0}
.site-header .ax-header-actions{display:flex;align-items:center;gap:10px;flex-shrink:0}
.site-header .ax-header-actions a{display:inline-flex;align-items:center;justify-content:center;padding:10px 21px;min-height:40px;border:1px solid #d9e1ed;border-radius:24px;font-size:14px;line-height:1.3;color:#536078}
.site-header .ax-header-actions a:first-child{color:#fff;background:#0878ff;border-color:#0878ff}
.site-header a:focus-visible,.site-header summary:focus-visible{outline:3px solid #87bfff;outline-offset:5px;border-radius:4px}
@media(min-width:981px){.site-header .ax-dropdown:hover>.ax-dropdown-menu{display:block}.site-header .ax-dropdown:not([open])>.ax-dropdown-menu{display:none}}
@media(max-width:1250px){.site-header{padding:0 24px;gap:18px}.site-header .ax-navigation{gap:18px}.site-header .ax-brand strong{font-size:12px}.site-header .ax-brand img{width:48px;height:48px}.site-header .ax-header-actions a{padding:9px 16px}}
@media(max-width:1080px){.site-header{flex-wrap:wrap;gap:0 20px;padding:14px 22px}.site-header .ax-brand{order:0}.site-header .ax-header-actions{order:1;margin-left:auto}.site-header .ax-navigation{order:2;width:100%;justify-content:center;gap:30px;margin-top:10px}.site-header .ax-navigation>a,.site-header summary{min-height:44px}.site-header .ax-dropdown-menu{top:100%}}
@media(max-width:620px){.site-header{position:relative;padding:12px 14px}.site-header .ax-brand strong{font-size:10px}.site-header .ax-brand em{font-size:10px}.site-header .ax-brand img{width:38px;height:38px}.site-header .ax-brand{gap:6px}.site-header .ax-header-actions{gap:5px}.site-header .ax-header-actions a{padding:7px 11px;min-height:32px;font-size:12px}.site-header .ax-navigation{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:0 12px;margin-top:8px}.site-header .ax-navigation>a,.site-header summary{font-size:13px;min-height:38px}.site-header .ax-dropdown-menu{left:0;transform:none;width:160px}.site-header .ax-dropdown-menu:before{left:20px}}
