:where(main[data-cn-source-content]){--qily-header-axis:var(--qily-content-axis,1560px);--qily-header-gutter:var(--qily-content-axis-gutter,clamp(18px,2.2vw,56px));--qily-primary-nav-font-size:20px;--qily-primary-nav-font-weight:900;--qily-primary-nav-color:#182420;--qily-primary-nav-active:#0f4b5a;--qily-primary-nav-active-text:#fff;--qily-primary-nav-active-border:#ffe39b;--qily-nav-scroll-track:#b9d9d4;--qily-nav-scroll-thumb:#0f4b5a}
html :where(main[data-cn-source-content]):is(body,main) header.qily-site-header,html :where(main[data-cn-source-content]):is(body,main) header.qily-global-header,html :where(main[data-cn-source-content]):is(body,main) header.topbar.qily-site-header,html :where(main[data-cn-source-content]):is(body,main) header.top.qily-site-header{width:auto!important;max-width:var(--qily-header-axis)!important;margin-left:max(var(--qily-header-gutter),calc((100vw - var(--qily-header-axis))/2))!important;margin-right:max(var(--qily-header-gutter),calc((100vw - var(--qily-header-axis))/2))!important;padding-left:0!important;padding-right:0!important;box-sizing:border-box!important;gap:0!important;isolation:isolate}
html :where(main[data-cn-source-content]):is(body,main) header.qily-site-header::before,html :where(main[data-cn-source-content]):is(body,main) header.qily-global-header::before{content:"";position:absolute;z-index:-1;top:0;bottom:0;left:50%;width:100vw;transform:translateX(-50%);background:#fff;border-bottom:1px solid var(--qily-line,#d5e4e3);pointer-events:none}
html :where(main[data-cn-source-content]):is(body,main) header.qily-site-header> :is(.brand,.qily-brand),html :where(main[data-cn-source-content]):is(body,main) header.qily-global-header> :is(.brand,.qily-brand){flex:0 0 auto!important;margin-left:0!important;margin-right:clamp(8px,.85vw,16px)!important;white-space:nowrap!important}
html :where(main[data-cn-source-content]):is(body,main) header.qily-site-header :is(nav.site-nav,nav.qily-global-nav,nav.nav,nav[aria-label="主导航"]),html :where(main[data-cn-source-content]):is(body,main) header.qily-global-header :is(nav.site-nav,nav.qily-global-nav,nav.nav,nav[aria-label="主导航"]){display:flex!important;flex:1 1 0!important;min-width:0!important;max-width:none!important;width:auto!important;margin-left:auto!important;margin-right:0!important;padding:0 0 18px!important;gap:clamp(0px,.18vw,4px)!important;justify-content:flex-start!important;align-items:center!important;flex-wrap:nowrap!important;overflow-x:auto!important;overflow-y:hidden!important;overscroll-behavior-x:contain!important;-webkit-overflow-scrolling:touch!important;touch-action:pan-x pan-y!important;white-space:nowrap!important;scrollbar-width:thin!important;scrollbar-color:var(--qily-nav-scroll-thumb) var(--qily-nav-scroll-track)!important}
html :where(main[data-cn-source-content]):is(body,main) header.qily-site-header :is(nav.site-nav,nav.qily-global-nav,nav.nav,nav[aria-label="主导航"])::before,html :where(main[data-cn-source-content]):is(body,main) header.qily-global-header :is(nav.site-nav,nav.qily-global-nav,nav.nav,nav[aria-label="主导航"])::before{content:none!important;display:none!important;margin:0!important}
html :where(main[data-cn-source-content]):is(body,main) header.qily-site-header :is(nav.site-nav,nav.qily-global-nav,nav.nav,nav[aria-label="主导航"])::-webkit-scrollbar,html :where(main[data-cn-source-content]):is(body,main) header.qily-global-header :is(nav.site-nav,nav.qily-global-nav,nav.nav,nav[aria-label="主导航"])::-webkit-scrollbar{display:block!important;height:5px!important}
html :where(main[data-cn-source-content]):is(body,main) header.qily-site-header :is(nav.site-nav,nav.qily-global-nav,nav.nav,nav[aria-label="主导航"])::-webkit-scrollbar-track,html :where(main[data-cn-source-content]):is(body,main) header.qily-global-header :is(nav.site-nav,nav.qily-global-nav,nav.nav,nav[aria-label="主导航"])::-webkit-scrollbar-track{background:var(--qily-nav-scroll-track)!important;border-radius:999px!important}
html :where(main[data-cn-source-content]):is(body,main) header.qily-site-header :is(nav.site-nav,nav.qily-global-nav,nav.nav,nav[aria-label="主导航"])::-webkit-scrollbar-thumb,html :where(main[data-cn-source-content]):is(body,main) header.qily-global-header :is(nav.site-nav,nav.qily-global-nav,nav.nav,nav[aria-label="主导航"])::-webkit-scrollbar-thumb{min-width:48px!important;background:var(--qily-nav-scroll-thumb)!important;border-radius:999px!important}
html :where(main[data-cn-source-content]):is(body,main) header.qily-site-header :is(nav.site-nav,nav.qily-global-nav,nav.nav,nav[aria-label="主导航"])>a[href],html :where(main[data-cn-source-content]):is(body,main) header.qily-global-header :is(nav.site-nav,nav.qily-global-nav,nav.nav,nav[aria-label="主导航"])>a[href]{display:inline-flex!important;flex:0 0 auto!important;align-items:center!important;justify-content:center!important;min-width:0!important;max-width:none!important;min-height:42px!important;padding:7px clamp(6px,.48vw,9px)!important;border:1px solid transparent!important;border-radius:10px!important;color:var(--qily-primary-nav-color)!important;-webkit-text-fill-color:var(--qily-primary-nav-color)!important;background:transparent!important;font-size:var(--qily-primary-nav-font-size)!important;line-height:1.22!important;font-weight:var(--qily-primary-nav-font-weight)!important;text-decoration:none!important;white-space:nowrap!important;word-break:keep-all!important;overflow-wrap:normal!important}
html :where(main[data-cn-source-content]):is(body,main) header.qily-site-header :is(nav.site-nav,nav.qily-global-nav,nav.nav,nav[aria-label="主导航"])>a[href]:hover,html :where(main[data-cn-source-content]):is(body,main) header.qily-site-header :is(nav.site-nav,nav.qily-global-nav,nav.nav,nav[aria-label="主导航"])>a[href]:focus-visible,html :where(main[data-cn-source-content]):is(body,main) header.qily-global-header :is(nav.site-nav,nav.qily-global-nav,nav.nav,nav[aria-label="主导航"])>a[href]:hover,html :where(main[data-cn-source-content]):is(body,main) header.qily-global-header :is(nav.site-nav,nav.qily-global-nav,nav.nav,nav[aria-label="主导航"])>a[href]:focus-visible{color:var(--qily-primary-nav-active-text)!important;-webkit-text-fill-color:var(--qily-primary-nav-active-text)!important;background:var(--qily-primary-nav-active)!important;border-color:var(--qily-primary-nav-active)!important}
html :where(main[data-cn-source-content]):is(body,main) header.qily-site-header :is(nav.site-nav,nav.qily-global-nav,nav.nav,nav[aria-label="主导航"])>a[href][aria-current="page"],html :where(main[data-cn-source-content]):is(body,main) header.qily-global-header :is(nav.site-nav,nav.qily-global-nav,nav.nav,nav[aria-label="主导航"])>a[href][aria-current="page"]{color:var(--qily-primary-nav-active-text)!important;-webkit-text-fill-color:var(--qily-primary-nav-active-text)!important;background:var(--qily-primary-nav-active)!important;border-color:var(--qily-primary-nav-active-border)!important;font-size:var(--qily-primary-nav-font-size)!important;line-height:1.22!important;font-weight:var(--qily-primary-nav-font-weight)!important}
html :where(main[data-cn-source-content]):is(body,main) .hero + .authority-strip{margin-top:2px!important}
html :where(main[data-cn-source-content]):is(body,main) .qily-web-translate__select,html :where(main[data-cn-source-content]):is(body,main) .qily-web-translate__select option{font-size:16px!important}
@media (max-width:1700px){html :where(main[data-cn-source-content]):is(body,main) .qily-web-translate__badge{display:none!important}}
@media (min-width:1181px) and (max-width:1500px){html :where(main[data-cn-source-content]):is(body,main) header.qily-site-header :is(nav.site-nav,nav.qily-global-nav,nav.nav,nav[aria-label="主导航"])>a[href],html :where(main[data-cn-source-content]):is(body,main) header.qily-global-header :is(nav.site-nav,nav.qily-global-nav,nav.nav,nav[aria-label="主导航"])>a[href]{font-size:var(--qily-primary-nav-font-size)!important;padding-left:5px!important;padding-right:5px!important}
html :where(main[data-cn-source-content]):is(body,main) header.qily-site-header> :is(.brand,.qily-brand),html :where(main[data-cn-source-content]):is(body,main) header.qily-global-header> :is(.brand,.qily-brand){margin-right:8px!important}}
@media (max-width:1180px){html :where(main[data-cn-source-content]):is(body,main) header.qily-site-header,html :where(main[data-cn-source-content]):is(body,main) header.qily-global-header{margin-left:var(--qily-header-gutter)!important;margin-right:var(--qily-header-gutter)!important}}
@media (max-width:900px){html :where(main[data-cn-source-content]):is(body,main) header.qily-site-header,html :where(main[data-cn-source-content]):is(body,main) header.qily-global-header,html :where(main[data-cn-source-content]):is(body,main) header.topbar.qily-site-header,html :where(main[data-cn-source-content]):is(body,main) header.top.qily-site-header{display:flex!important;flex-direction:column!important;align-items:stretch!important;justify-content:flex-start!important;gap:4px!important;min-height:auto!important}
html :where(main[data-cn-source-content]):is(body,main) header.qily-site-header> :is(.brand,.qily-brand),html :where(main[data-cn-source-content]):is(body,main) header.qily-global-header> :is(.brand,.qily-brand){align-self:flex-start!important;margin:0 0 3px 0!important}
html :where(main[data-cn-source-content]):is(body,main) header.qily-site-header :is(nav.site-nav,nav.qily-global-nav,nav.nav,nav[aria-label="主导航"]),html :where(main[data-cn-source-content]):is(body,main) header.qily-global-header :is(nav.site-nav,nav.qily-global-nav,nav.nav,nav[aria-label="主导航"]){flex:0 0 auto!important;align-self:stretch!important;width:100%!important;min-width:100%!important;max-width:100%!important;min-height:50px!important;height:auto!important;max-height:none!important;margin:0!important;padding:3px 0 16px!important;gap:5px!important;justify-content:flex-start!important;align-items:center!important;overflow-x:scroll!important;overflow-y:hidden!important;scrollbar-width:thin!important;-webkit-mask-image:none!important;mask-image:none!important}
html :where(main[data-cn-source-content]):is(body,main) header.qily-site-header :is(nav.site-nav,nav.qily-global-nav,nav.nav,nav[aria-label="主导航"])>a[href],html :where(main[data-cn-source-content]):is(body,main) header.qily-global-header :is(nav.site-nav,nav.qily-global-nav,nav.nav,nav[aria-label="主导航"])>a[href]{display:inline-flex!important;flex:0 0 auto!important;min-height:42px!important;padding:8px 11px!important;align-items:center!important;color:var(--qily-primary-nav-color)!important;-webkit-text-fill-color:var(--qily-primary-nav-color)!important;font-size:var(--qily-primary-nav-font-size)!important;line-height:1.22!important;font-weight:var(--qily-primary-nav-font-weight)!important}
html :where(main[data-cn-source-content]):is(body,main) header.qily-site-header :is(nav.site-nav,nav.qily-global-nav,nav.nav,nav[aria-label="主导航"])>a[href][aria-current="page"],html :where(main[data-cn-source-content]):is(body,main) header.qily-global-header :is(nav.site-nav,nav.qily-global-nav,nav.nav,nav[aria-label="主导航"])>a[href][aria-current="page"]{color:var(--qily-primary-nav-active-text)!important;-webkit-text-fill-color:var(--qily-primary-nav-active-text)!important;background:var(--qily-primary-nav-active)!important;border-color:var(--qily-primary-nav-active-border)!important;font-size:var(--qily-primary-nav-font-size)!important}
html :where(main[data-cn-source-content]):is(body,main) header.qily-global-header::after{display:none!important}}
@media (max-width:900px){html:root:root:root :where(main[data-cn-source-content]):is(body,main) :is(header.qily-site-header,header.qily-global-header,header.topbar.qily-site-header,header.top.qily-site-header)>
  :is(nav.site-nav,nav.qily-global-nav,nav.nav,nav[aria-label="主导航"],nav[aria-label="网站导航"],nav[aria-label="QilyLean核心导视"]){box-sizing:border-box!important;justify-self:stretch!important;inline-size:100%!important;width:100%!important;min-width:0!important;max-width:100%!important;overflow-x:auto!important;overflow-y:hidden!important;overscroll-behavior-x:contain!important;-webkit-overflow-scrolling:touch!important;touch-action:auto!important;scroll-behavior:auto!important;scroll-snap-type:none!important}
html:root:root:root :where(main[data-cn-source-content]):is(body,main) :is(header.qily-site-header,header.qily-global-header,header.topbar.qily-site-header,header.top.qily-site-header)>
  :is(nav.site-nav,nav.qily-global-nav,nav.nav,nav[aria-label="主导航"],nav[aria-label="网站导航"],nav[aria-label="QilyLean核心导视"])>a[href]{flex:0 0 auto!important;min-width:max-content!important;max-width:none!important;overflow:visible!important;white-space:nowrap!important}
html:root:root:root :where(main[data-cn-source-content]):is(body,main) input.qily-primary-nav-scroll-rail[type="range"]{pointer-events:none!important;touch-action:auto!important}}