/* 原首页复用资讯头部；布局和重置均限定在此首页及其页头。 */
body.hdd-home-header-page{--hdd-home-header-height:68px;padding-top:0;padding-bottom:0}
body.hdd-home-header-page>.hdd-home-header-spacer{display:block;height:var(--hdd-home-header-height);margin:0;padding:0;border:0}
body.hdd-home-header-page .site-header.hdd-article-header{box-sizing:border-box;position:fixed;inset:0 0 auto;z-index:100;display:block;width:100%;height:var(--hdd-home-header-height);margin:0;padding:0;border:0;border-bottom:1px solid #e0eafd;background:#fff;box-shadow:none;color:#333;font:16px/1.6 "Microsoft YaHei","PingFang SC",Arial,sans-serif;transform:none;transition:none;backdrop-filter:none;-webkit-backdrop-filter:none}
body.hdd-home-header-page .hdd-article-header.is-scrolled{background:#fff;box-shadow:0 3px 14px #183c6a08}
body.hdd-home-header-page .hdd-article-header *{box-sizing:border-box}
body.hdd-home-header-page .hdd-article-header .container.header-inner{display:flex;align-items:center;gap:0;width:1260px;max-width:calc(100% - 48px);height:100%;min-height:0;margin:0 auto;padding:0;border:0}
body.hdd-home-header-page .hdd-article-header a{color:inherit;text-decoration:none}
body.hdd-home-header-page .hdd-article-header button{appearance:none;margin:0;padding:0;border:0;border-radius:0;background:none;box-shadow:none;color:inherit;font:inherit;cursor:pointer;-webkit-tap-highlight-color:transparent}
body.hdd-home-header-page .hdd-article-header a:focus-visible,body.hdd-home-header-page .hdd-article-header button:focus-visible{outline:2px solid #3488f0;outline-offset:4px}
body.hdd-home-header-page .hdd-article-header .brand{display:block;flex:0 0 116px;width:116px;margin:0;padding:0}
body.hdd-home-header-page .hdd-article-header .brand img{display:block;width:100%;height:auto;max-width:100%;margin:0;padding:0;border:0;object-fit:contain}
body.hdd-home-header-page .hdd-article-header .hdd-article-divider{display:block;flex:0 0 1px;width:1px;height:26px;margin:0 26px;background:#e2e7ee}
body.hdd-home-header-page .hdd-article-header .hdd-article-home-link{display:inline-flex;flex-shrink:0;align-items:center;align-self:stretch;margin:0;padding:0;color:#3488f0;font-size:24px;font-weight:700;line-height:1.4;white-space:nowrap}
body.hdd-home-header-page .hdd-article-header #main-nav{position:static;display:flex;align-items:center;flex-direction:row;gap:32px;width:auto;height:100%;max-height:none;margin:0 20px 0 36px;padding:0;overflow:visible;background:transparent;border:0;box-shadow:none}
body.hdd-home-header-page .hdd-article-header #main-nav>a,body.hdd-home-header-page .hdd-article-header .dropdown-toggle{position:relative;display:inline-flex;align-items:center;justify-content:flex-start;height:100%;padding:0;color:#333;font-size:16px;font-weight:400;line-height:1.6;white-space:nowrap}
body.hdd-home-header-page .hdd-article-header #main-nav .active,body.hdd-home-header-page .hdd-article-header #main-nav a:hover,body.hdd-home-header-page .hdd-article-header #main-nav button:hover{color:#318ffc}
body.hdd-home-header-page .hdd-article-header #main-nav>a.active::after{content:"";position:absolute;bottom:16px;left:calc(50% - 7px);width:14px;height:2px;background:#318ffc}
body.hdd-home-header-page .hdd-article-header .header-actions{display:flex;flex:0 0 auto;align-items:center;gap:0;margin:0 0 0 auto;padding:0}
body.hdd-home-header-page .hdd-article-header .hdd-trial-button{display:inline-flex;align-items:center;justify-content:center;min-height:46px;margin:0;padding:0 24px;border:0;border-radius:10px;background:linear-gradient(105deg,#318ffc,#1777ff);box-shadow:0 5px 13px #318ffc24;color:#fff;font-size:16px;font-weight:600;line-height:1.5;white-space:nowrap;transform:none;transition:none}
body.hdd-home-header-page .hdd-article-header .hdd-trial-button:hover,body.hdd-home-header-page .hdd-article-header .hdd-trial-button:active{background:linear-gradient(105deg,#318ffc,#1777ff);color:#fff;transform:none}
body.hdd-home-header-page .hdd-article-header .menu-toggle{display:none}
body.hdd-home-header-page .hdd-article-header .nav-dropdown{position:relative;height:100%;margin:0;padding:0}
body.hdd-home-header-page .hdd-article-header .chevron{display:inline-block;width:6px;height:6px;margin:0 0 4px 7px;border:0;border-right:1px solid;border-bottom:1px solid;transform:rotate(45deg)}
body.hdd-home-header-page .hdd-article-header .dropdown-toggle[aria-expanded="true"]{color:#318ffc}
body.hdd-home-header-page .hdd-article-header .dropdown-toggle[aria-expanded="true"] .chevron{transform:rotate(225deg);margin-top:7px}
body.hdd-home-header-page .hdd-article-header .resource-menu[hidden],body.hdd-home-header-page .hdd-article-header .resource-submenu[hidden]{display:none!important}
body.hdd-home-header-page .hdd-article-header .resource-menu{position:absolute;display:block;top:calc(var(--hdd-home-header-height) - 2px);left:-25px;right:auto;width:max-content;min-width:0;max-width:none;margin:0;padding:0;border:0;border-radius:0;background:none;box-shadow:none}
body.hdd-home-header-page .hdd-article-header .resource-primary,body.hdd-home-header-page .hdd-article-header .resource-submenu{margin:0;padding:15px 10px;border:0;border-radius:14px;background:#fff;box-shadow:0 8px 24px #21344e24}
body.hdd-home-header-page .hdd-article-header .resource-menu a,body.hdd-home-header-page .hdd-article-header .resource-menu button{display:flex;align-items:center;justify-content:flex-start;width:100%;min-height:49px;height:auto;margin:0;padding:12px 21px;border-radius:7px;color:#333;font-size:18px;font-weight:400;line-height:25px;white-space:nowrap;text-align:left}
body.hdd-home-header-page .hdd-article-header .resource-menu a:hover,body.hdd-home-header-page .hdd-article-header .resource-menu button:hover,body.hdd-home-header-page .hdd-article-header .resource-menu a:focus-visible,body.hdd-home-header-page .hdd-article-header .resource-menu button:focus-visible{background:#f1f7ff;color:#318ffc}
body.hdd-home-header-page .hdd-article-header .resource-submenu{position:absolute;display:block;top:0;left:calc(100% + 12px);width:max-content}
body.hdd-home-header-page .hdd-article-header .resource-submenu::before{content:"";position:absolute;right:100%;top:0;width:13px;height:100%}
@media(min-width:901px) and (max-width:1199px){
  body.hdd-home-header-page .hdd-article-header .container.header-inner{max-width:calc(100% - 40px)}
  body.hdd-home-header-page .hdd-article-header .brand{flex-basis:101px;width:101px}
  body.hdd-home-header-page .hdd-article-header #main-nav{gap:22px;margin-left:24px;margin-right:18px}
  body.hdd-home-header-page .hdd-article-header #main-nav>a,body.hdd-home-header-page .hdd-article-header .dropdown-toggle{font-size:14px}
  body.hdd-home-header-page .hdd-article-header .hdd-trial-button{min-height:40px;padding:0 18px;font-size:14px}
}
@media(max-width:900px){
  body.hdd-home-header-page{--hdd-home-header-height:70px}
  body.hdd-home-header-page .hdd-article-header .container.header-inner{width:auto;max-width:calc(100% - 32px);gap:14px}
  body.hdd-home-header-page .hdd-article-header .brand{flex-basis:101px;width:101px}
  body.hdd-home-header-page .hdd-article-header .hdd-article-divider{margin:0 6px}
  body.hdd-home-header-page .hdd-article-header .hdd-article-home-link{font-size:22px}
  body.hdd-home-header-page .hdd-article-header .hdd-trial-button{min-height:40px;padding:0 16px;font-size:13px;border-radius:8px}
  body.hdd-home-header-page .hdd-article-header .menu-toggle{display:flex;flex:0 0 30px;order:3;flex-direction:column;align-items:center;justify-content:center;gap:4px;width:30px;height:44px;margin:0;padding:0}
  body.hdd-home-header-page .hdd-article-header .menu-toggle span{display:block;width:20px;height:2px;margin:0;padding:0;background:#318ffc}
  body.hdd-home-header-page .hdd-article-header #main-nav{position:absolute;top:var(--hdd-home-header-height);left:0;right:0;display:none;flex-direction:column;align-items:stretch;gap:0;width:auto;height:auto;max-height:calc(100vh - var(--hdd-home-header-height));max-height:calc(100dvh - var(--hdd-home-header-height));margin:0;padding:12px 20px;overflow-y:auto;overscroll-behavior:contain;background:#f5f9ff;box-shadow:0 12px 20px #24426014}
  body.hdd-home-header-page .hdd-article-header #main-nav.open{display:flex}
  body.hdd-home-header-page .hdd-article-header #main-nav>a,body.hdd-home-header-page .hdd-article-header .dropdown-toggle{min-height:44px;height:44px;justify-content:flex-start;font-size:15px}
  body.hdd-home-header-page .hdd-article-header #main-nav>a.active::after{display:none}
  body.hdd-home-header-page .hdd-article-header .nav-dropdown{height:auto}
  body.hdd-home-header-page .hdd-article-header .resource-menu{position:static;width:auto;max-width:100%;padding:0;margin:0}
  body.hdd-home-header-page .hdd-article-header .resource-primary{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:0;padding:5px;border-radius:9px;background:#e8f2ff;box-shadow:none}
  body.hdd-home-header-page .hdd-article-header .resource-submenu{position:static;width:100%;display:grid;grid-template-columns:repeat(2,minmax(0,1fr));padding:8px;border-radius:0 0 10px 10px;box-shadow:none}
  body.hdd-home-header-page .hdd-article-header .resource-submenu::before{display:none}
  body.hdd-home-header-page .hdd-article-header .resource-menu button,body.hdd-home-header-page .hdd-article-header .resource-menu a{justify-content:center;min-height:44px;padding:10px 8px;font-size:15px;line-height:1.6;white-space:normal}
}
@media(max-width:680px){
  body.hdd-home-header-page{--hdd-home-header-height:64px}
  body.hdd-home-header-page .hdd-article-header .container.header-inner{max-width:calc(100% - 24px);gap:10px}
  body.hdd-home-header-page .hdd-article-header .brand{flex-basis:88px;width:88px}
  body.hdd-home-header-page .hdd-article-header .hdd-article-divider{display:none}
  body.hdd-home-header-page .hdd-article-header .hdd-article-home-link{font-size:18px}
  body.hdd-home-header-page .hdd-article-header .hdd-trial-button{min-height:40px;padding:0 12px;font-size:12px}
}
@media(max-width:360px){
  body.hdd-home-header-page .hdd-article-header .container.header-inner{gap:8px}
  body.hdd-home-header-page .hdd-article-header .brand{flex-basis:77px;width:77px}
  body.hdd-home-header-page .hdd-article-header .hdd-article-home-link{font-size:17px}
  body.hdd-home-header-page .hdd-article-header .hdd-trial-button{padding:0 10px}
}
