:where(main[data-cn-source-content]){--qily-public-dock-bg:#0f4b5a;--qily-public-dock-hover:#12606f;--qily-public-dock-line:#caa15f;--qily-public-dock-text:#ffe39b;--qily-public-axis:1560px;--qily-public-gutter:clamp(16px,3vw,40px)}
html :where(main[data-cn-source-content]):is(body,main) header.qily-site-header.qily-global-header,html :where(main[data-cn-source-content]):is(body,main) header.qily-global-header{min-height:64px!important;padding:8px var(--qily-public-gutter)!important;align-items:center!important;gap:18px!important;background:rgba(255,255,255,.985)!important;border-bottom:1px solid #d5e4e3!important;box-shadow:0 5px 18px rgba(7,60,71,.06)!important}
html :where(main[data-cn-source-content]):is(body,main) header.qily-global-header>.qily-brand{flex:0 0 auto!important;width:clamp(165px,13vw,218px)!important;height:32px!important;margin:0!important}
html :where(main[data-cn-source-content]):is(body,main) header.qily-global-header>.qily-global-nav,html :where(main[data-cn-source-content]):is(body,main) header.qily-global-header nav.site-nav{display:flex!important;flex:1 1 auto!important;align-items:center!important;justify-content:flex-end!important;gap:4px!important;min-width:0!important;margin:0!important;white-space:nowrap!important}
html :where(main[data-cn-source-content]):is(body,main) header.qily-global-header>.qily-global-nav>a,html :where(main[data-cn-source-content]):is(body,main) header.qily-global-header nav.site-nav>a{display:inline-flex!important;align-items:center!important;justify-content:center!important;min-height:40px!important;padding:7px 9px!important;border:1px solid transparent!important;border-radius:9px!important;color:#182420!important;-webkit-text-fill-color:#182420!important;background:transparent!important;font:850 16px/1.15 "Microsoft YaHei","PingFang SC",Arial,sans-serif!important;letter-spacing:0!important;text-decoration:none!important;transform:none!important}
html :where(main[data-cn-source-content]):is(body,main) header.qily-global-header>.qily-global-nav>a:hover,html :where(main[data-cn-source-content]):is(body,main) header.qily-global-header>.qily-global-nav>a:focus-visible,html :where(main[data-cn-source-content]):is(body,main) header.qily-global-header nav.site-nav>a:hover,html :where(main[data-cn-source-content]):is(body,main) header.qily-global-header nav.site-nav>a:focus-visible{color:#fff!important;-webkit-text-fill-color:#fff!important;background:#0f4b5a!important;border-color:#0f4b5a!important;box-shadow:0 7px 16px rgba(15,75,90,.18)!important;outline:3px solid rgba(202,161,95,.18)!important;outline-offset:1px!important}
html :where(main[data-cn-source-content]):is(body,main) header.qily-global-header>.qily-global-nav>a[aria-current="page"],html :where(main[data-cn-source-content]):is(body,main) header.qily-global-header nav.site-nav>a[aria-current="page"]{color:#fff!important;-webkit-text-fill-color:#fff!important;background:#0f4b5a!important;border-color:#ffe39b!important;box-shadow:0 7px 16px rgba(15,75,90,.22)!important}
@media(max-width:900px){html :where(main[data-cn-source-content]):is(body,main) header.qily-site-header.qily-global-header,html :where(main[data-cn-source-content]):is(body,main) header.qily-global-header{padding:7px 9px 8px!important;gap:6px!important}
html :where(main[data-cn-source-content]):is(body,main) header.qily-global-header>.qily-brand{width:142px!important;height:27px!important;margin-left:0!important}
html :where(main[data-cn-source-content]):is(body,main) header.qily-global-header>.qily-global-nav,html :where(main[data-cn-source-content]):is(body,main) header.qily-global-header nav.site-nav{justify-content:flex-start!important;width:100%!important;overflow-x:auto!important;overflow-y:hidden!important;-webkit-overflow-scrolling:touch!important}
html :where(main[data-cn-source-content]):is(body,main) header.qily-global-header>.qily-global-nav>a,html :where(main[data-cn-source-content]):is(body,main) header.qily-global-header nav.site-nav>a{min-height:36px!important;padding:6px 8px!important;font-size:15.5px!important}}
html :where(main[data-cn-source-content])[data-cn-source-body-class~="qily-home-v3"]:is(body,main) .hero{padding:clamp(22px,3vw,38px) var(--qily-public-gutter)!important;background:#eef7f5!important;background-image:none!important;border-bottom:1px solid #d5e4e3!important;overflow:visible!important}
html :where(main[data-cn-source-content])[data-cn-source-body-class~="qily-home-v3"]:is(body,main) .hero::before,html :where(main[data-cn-source-content])[data-cn-source-body-class~="qily-home-v3"]:is(body,main) .hero::after{content:none!important;display:none!important;background:none!important;background-image:none!important}
html :where(main[data-cn-source-content])[data-cn-source-body-class~="qily-home-v3"]:is(body,main) .hero .hero-grid{width:min(var(--qily-public-axis),100%)!important;max-width:var(--qily-public-axis)!important;margin:0 auto!important;padding:clamp(28px,3.2vw,48px)!important;border:1px solid rgba(202,161,95,.55)!important;border-radius:18px!important;background:linear-gradient(118deg,#073c47,#0f4b5a 58%,#178b94)!important;box-shadow:0 18px 46px rgba(7,60,71,.12)!important;overflow:hidden!important}
html :where(main[data-cn-source-content])[data-cn-source-body-class~="qily-home-v3"]:is(body,main) .hero .hero-grid::before,html :where(main[data-cn-source-content])[data-cn-source-body-class~="qily-home-v3"]:is(body,main) .hero .hero-grid::after{content:none!important;display:none!important}
html :where(main[data-cn-source-content]):is(body,main) #pure-ddz-digital-tool .module-actions a[href="/tools/pure-ddz/"],html :where(main[data-cn-source-content]):is(body,main) #pure-ddz-digital-tool a[href="/tools/pure-ddz/"]{position:relative!important;z-index:5!important;pointer-events:auto!important;touch-action:manipulation!important;cursor:pointer!important}
html :where(main[data-cn-source-content]):is(body,main) #pure-ddz-digital-tool .module-actions a[href="/tools/pure-ddz/"]:hover,html :where(main[data-cn-source-content]):is(body,main) #pure-ddz-digital-tool .module-actions a[href="/tools/pure-ddz/"]:focus-visible{transform:translateY(-1px)!important;box-shadow:0 8px 18px rgba(15,75,90,.20)!important}
html :where(main[data-cn-source-content]):is(body,main) #pure-ddz-digital-tool .module-actions a[href="/tools/pure-ddz/"]:active{transform:translateY(1px) scale(.98)!important}
html :where(main[data-cn-source-content]):is(body,main) #floatDock.qily-float-dock,html :where(main[data-cn-source-content]):is(body,main) #floatDock.qily-floating-dock{display:flex!important;flex-direction:column!important;align-items:center!important;gap:7px!important;visibility:visible!important;opacity:1!important;pointer-events:auto!important}
html[data-qily-dock="disabled"] :where(main[data-cn-source-content]):is(body,main) #floatDock{display:none!important;visibility:hidden!important;opacity:0!important;pointer-events:none!important}
html :where(main[data-cn-source-content]):is(body,main) #floatDock .qily-float-btn{color:var(--qily-public-dock-text)!important;-webkit-text-fill-color:var(--qily-public-dock-text)!important;background:var(--qily-public-dock-bg)!important;background-color:var(--qily-public-dock-bg)!important;background-image:none!important;border-color:var(--qily-public-dock-line)!important;opacity:1!important;filter:none!important;mix-blend-mode:normal!important;text-shadow:none!important}
html :where(main[data-cn-source-content]):is(body,main) #floatDock .qily-float-btn *,html :where(main[data-cn-source-content]):is(body,main) #floatDock .qily-float-btn:is(:link,:visited,:active){color:var(--qily-public-dock-text)!important;-webkit-text-fill-color:var(--qily-public-dock-text)!important}
html :where(main[data-cn-source-content]):is(body,main) #floatDock .qily-float-btn:hover,html :where(main[data-cn-source-content]):is(body,main) #floatDock .qily-float-btn:focus-visible{background:var(--qily-public-dock-hover)!important;border-color:var(--qily-public-dock-text)!important}
html :where(main[data-cn-source-content]):is(body,main) #floatDock .qily-float-btn:active,html :where(main[data-cn-source-content]):is(body,main) #floatDock .qily-float-btn[data-qily-pressed="true"]{transform:translateY(1px) scale(.97)!important}
@media print{html :where(main[data-cn-source-content]):is(body,main) #floatDock{display:none!important;visibility:hidden!important;opacity:0!important;pointer-events:none!important}}