/* Font Awesome 4.7.0 by Dave Gandy. Font license: SIL OFL 1.1. */
@font-face{font-family:WkDirectIcons;src:url('fonts/direct-icons.woff2') format('woff2');font-weight:normal;font-style:normal;font-display:block}
.wk-dl-icon{display:inline-block;font:normal normal normal 20px/1 WkDirectIcons!important;text-rendering:auto;-webkit-font-smoothing:antialiased;flex-shrink:0;letter-spacing:0!important;vertical-align:middle;width:1.3em;text-align:center}
.wk-dl-icon[data-channel="wechat"]::before,.wk-dl-icon[data-channel="wecom"]::before{content:"\f1d7"}
.wk-dl-icon[data-channel="qq"]::before{content:"\f1d6"}
.wk-dl-icon[data-channel="qq_group"]::before{content:"\f0c0"}
.wk-dl-home-icon::before{content:"\f015"}
.wk-dl-phone-icon::before{content:"\f098"}
.wk-dl-close-icon::before{content:"\f00d"}
.wk-dl-result-icon::before{content:"\f00c"}
.wk-dl-widget{--wk-dl-bar-height:52px;--wk-dl-accent:#079b36;--wk-dl-hover:#067d2c;--wk-dl-soft:#eaf8ed;font:14px/1.5 -apple-system,BlinkMacSystemFont,"Segoe UI","Microsoft YaHei",sans-serif;letter-spacing:0;color:#fff}
.wk-dl-widget[data-channel="qq"],.wk-dl-widget[data-channel="qq_group"]{--wk-dl-accent:#087ac1;--wk-dl-hover:#06649f;--wk-dl-soft:#eaf5fc}
.wk-dl-widget[data-channel="wecom"]{--wk-dl-accent:#176bd1;--wk-dl-hover:#1056ac;--wk-dl-soft:#edf4ff}
.wk-dl-widget *{box-sizing:border-box;letter-spacing:0}
.wk-dl-widget [hidden]{display:none!important}
.wk-dl-widget a{text-decoration:none!important;cursor:pointer;-webkit-tap-highlight-color:transparent}
.wk-dl-widget a:focus-visible,a.wk-dl-inline:focus-visible{outline:3px solid #82baff;outline-offset:3px}
.wk-dl-widget .wk-dl-float{position:fixed;z-index:2147482000;display:flex;align-items:center;justify-content:center;right:18px;bottom:calc(var(--wk-dl-bar-height) + 26px);width:54px;height:54px;border:0;border-radius:50%;background:var(--wk-dl-accent);color:#fff;box-shadow:0 3px 14px #103f2026;transition:background .15s}
.wk-dl-widget .wk-dl-float:hover{background:var(--wk-dl-hover)}
.wk-dl-widget[data-ball-animation="1"] .wk-dl-float{animation:wk-dl-breathe 2.4s ease-in-out infinite}
@keyframes wk-dl-breathe{0%,100%{transform:translateY(var(--wk-dl-float-y,0px)) scale(1);box-shadow:0 3px 14px #103f2026,0 0 0 0 #0abe2340}45%{transform:translateY(calc(var(--wk-dl-float-y,0px) - 5px)) scale(1.06);box-shadow:0 5px 16px #103f2033,0 0 0 9px #0abe2300}65%{transform:translateY(var(--wk-dl-float-y,0px)) scale(1)}}
.wk-dl-widget .wk-dl-float .wk-dl-icon{font-size:31px!important}
.wk-dl-widget[data-position="left-bottom"] .wk-dl-float,.wk-dl-widget[data-position="left-center"] .wk-dl-float{left:18px;right:auto}
.wk-dl-widget[data-position="right-center"] .wk-dl-float,.wk-dl-widget[data-position="left-center"] .wk-dl-float{--wk-dl-float-y:-50%;top:50%;bottom:auto;transform:translateY(-50%)}
.wk-dl-widget .wk-dl-bottom{display:grid;grid-template-columns:minmax(0,1fr) 160px;position:fixed;z-index:2147481999;left:0;right:0;bottom:0;background:#303030;padding:0 0 env(safe-area-inset-bottom,0px);border:0;box-shadow:0 -2px 10px #18304010}
.wk-dl-widget .wk-dl-bottom[data-has-phone="1"]{grid-template-columns:46px minmax(0,1fr) 160px}
.wk-dl-widget .wk-dl-bottom a,.wk-dl-widget .wk-dl-bottom .wk-dl-account{min-height:44px;display:flex;align-items:center;justify-content:center;gap:7px;padding:10px;font-size:14px;line-height:1.5;color:#fff;min-width:0;text-align:center}
.wk-dl-widget .wk-dl-bottom .wk-dl-account{font-weight:400;color:#ffe65c;user-select:text;-webkit-user-select:text}
.wk-dl-widget .wk-dl-account span{min-width:0;max-width:100%;overflow-wrap:anywhere}
.wk-dl-widget .wk-dl-account strong{display:inline-block;max-width:100%;font-weight:700;overflow-wrap:anywhere}
.wk-dl-widget .wk-dl-bottom .wk-dl-home{background:#303030;color:#fff}
.wk-dl-widget .wk-dl-bottom .wk-dl-action{background:#145be5;color:#fff;font-weight:600}
.wk-dl-widget .wk-dl-bottom .wk-dl-action:hover{background:#104bc0}
.wk-dl-widget .wk-dl-bottom .wk-dl-action span{overflow-wrap:anywhere}
.wk-dl-widget .wk-dl-bottom .wk-dl-icon{margin:0}
.wk-dl-widget .wk-dl-bottom .wk-dl-phone{background:#b96500;color:#fff}
.wk-dl-widget .wk-dl-bottom .wk-dl-phone:hover{background:#9b5400}
.wk-dl-widget .wk-dl-phone .wk-dl-icon{font-size:26px!important}
.wk-dl-widget .wk-dl-phone span{display:none}
.wk-dl-widget .wk-dl-spacer{display:block;height:var(--wk-dl-bar-height,52px)}
a.wk-dl-inline{display:inline-flex;align-items:center;justify-content:center;gap:8px;min-height:46px;max-width:100%;padding:10px 20px;border:0;border-radius:999px;background:#2089e9;color:#fff;font:600 16px/1.5 -apple-system,BlinkMacSystemFont,"Segoe UI","Microsoft YaHei",sans-serif;text-decoration:none;letter-spacing:0;box-sizing:border-box;white-space:normal}
a.wk-dl-inline:hover{background:#0875d4;color:#fff}
a[data-wk-direct] .wk-dl-icon{pointer-events:none}
.wk-dl-widget .wk-dl-overlay{position:fixed;inset:0;z-index:2147483000;background:#11253466;display:flex;align-items:center;justify-content:center;padding:16px}
.wk-dl-widget .wk-dl-panel{position:relative;width:340px;max-width:100%;max-height:85vh;max-height:85dvh;overflow:auto;overscroll-behavior:contain;background:#fff;color:#243142;border-radius:8px;padding:24px;text-align:center;box-shadow:0 12px 36px #10233033;overflow-wrap:anywhere}
.wk-dl-widget .wk-dl-panel:focus{outline:none}
.wk-dl-widget .wk-dl-panel h2{font-size:20px;line-height:1.5;margin:6px 26px 22px;font-weight:600;color:#243142}
.wk-dl-widget .wk-dl-panel h2 .wk-dl-icon{color:var(--wk-dl-accent);margin-right:6px}
.wk-dl-widget .wk-dl-result-icon{display:none;width:52px;height:52px;align-items:center;justify-content:center;margin:4px auto 12px;border-radius:50%;background:#eaf8ed;color:#0abe23;font-size:28px!important}
.wk-dl-widget .wk-dl-panel[data-copy-state="success"] .wk-dl-result-icon{display:flex}
.wk-dl-widget .wk-dl-close{position:absolute;right:8px;top:8px;width:36px;height:36px;display:flex;align-items:center;justify-content:center;border:0;border-radius:4px;background:transparent;color:#788490;cursor:pointer;padding:0}
.wk-dl-widget .wk-dl-close:hover{background:#f0f3f5;color:#243142}
.wk-dl-widget .wk-dl-close .wk-dl-icon{font-size:18px!important}
.wk-dl-widget .wk-dl-account-field{display:grid;grid-template-columns:minmax(0,1fr);gap:6px;text-align:left}
.wk-dl-widget .wk-dl-account-label{display:block;font-size:13px;color:#718094;margin:0;white-space:nowrap}
.wk-dl-widget .wk-dl-number{display:block;width:100%;min-width:0;padding:12px 8px;background:#f5f8fa;border:1px solid #dfe7ec;border-radius:5px;text-align:center;font:600 18px/1.5 -apple-system,BlinkMacSystemFont,"Segoe UI","Microsoft YaHei",sans-serif;color:#263647;user-select:text;-webkit-user-select:text}
.wk-dl-widget .wk-dl-qr{margin:20px 0 0;padding:16px 0 0;border-top:1px solid #e8edf1}
.wk-dl-widget .wk-dl-qrcode{display:block;width:160px;max-width:100%;height:auto;aspect-ratio:1;object-fit:contain;margin:0 auto}
.wk-dl-widget .wk-dl-qr figcaption{font-size:12px;line-height:1.5;color:#637181;margin:8px 0 0}
.wk-dl-widget .wk-dl-status{font-size:13px;line-height:1.6;min-height:21px;margin:14px 0;color:#148337;overflow-wrap:anywhere}
.wk-dl-widget .wk-dl-status[data-error]{color:#b14321}
.wk-dl-widget .wk-dl-copy,.wk-dl-widget .wk-dl-confirm{width:100%;min-height:46px;display:flex;align-items:center;justify-content:center;gap:8px;padding:10px;border:0;border-radius:5px;background:var(--wk-dl-accent);color:#fff;font:600 16px/1.5 -apple-system,BlinkMacSystemFont,"Segoe UI","Microsoft YaHei",sans-serif;cursor:pointer}
.wk-dl-widget .wk-dl-copy:disabled{opacity:.6;cursor:wait}
.wk-dl-widget button:focus-visible,.wk-dl-widget input:focus-visible{outline:3px solid #82baff;outline-offset:2px}
.wk-dl-widget .wk-dl-panel[data-view="invite"]{width:340px;padding:26px 24px;color:#243142}
.wk-dl-widget .wk-dl-invite-badge{display:flex;width:52px;height:52px;align-items:center;justify-content:center;border-radius:50%;background:var(--wk-dl-soft);color:var(--wk-dl-accent);margin:0 auto 12px}
.wk-dl-widget .wk-dl-invite-badge .wk-dl-icon{font-size:30px!important}
.wk-dl-widget .wk-dl-invite h2{font-size:20px;line-height:1.5;margin:0 20px 12px;color:#243142;font-weight:600}
.wk-dl-widget .wk-dl-invite-number{font-size:13px;line-height:1.6;margin:0 0 12px;padding:10px;background:#f5f8fa;border-radius:5px;color:#637181;user-select:text;-webkit-user-select:text}
.wk-dl-widget .wk-dl-invite-description{font-size:13px;line-height:1.7;margin:0;color:#637181}
.wk-dl-widget .wk-dl-invite-number strong{font-size:16px;color:#243142;overflow-wrap:anywhere}
.wk-dl-widget .wk-dl-invite-actions{display:grid;gap:6px;margin:18px 0 0;max-width:100%}
.wk-dl-widget .wk-dl-invite-action,.wk-dl-widget .wk-dl-dismiss{display:flex;align-items:center;justify-content:center;min-height:44px;border:0;border-radius:5px;cursor:pointer;line-height:1.5;margin:0;white-space:normal;font-family:inherit;width:100%}
.wk-dl-widget .wk-dl-invite-action{padding:10px 14px;font-size:15px;font-weight:600;background:var(--wk-dl-accent);color:#fff}
.wk-dl-widget .wk-dl-dismiss{padding:8px 12px;font-size:13px;color:#637181;background:transparent}
.wk-dl-widget .wk-dl-dismiss:hover{background:#f3f6f8;color:#243142}
.wk-dl-widget .wk-dl-invite-action:hover,.wk-dl-widget .wk-dl-copy:hover,.wk-dl-widget .wk-dl-confirm:hover{background:var(--wk-dl-hover);color:#fff}
.wk-dl-widget .wk-dl-steps{display:none;width:252px;max-width:100%;height:auto;margin:20px auto 0}
.wk-dl-widget .wk-dl-panel[data-view="invite"] .wk-dl-steps{display:block}
@media(max-width:767px){
    .wk-dl-widget .wk-dl-overlay{align-items:center;padding:12px 12px calc(12px + env(safe-area-inset-bottom,0px))}
    .wk-dl-widget .wk-dl-panel{width:400px;padding:22px 20px}
    .wk-dl-widget .wk-dl-float{right:16px;bottom:calc(var(--wk-dl-bar-height) + 40px + env(safe-area-inset-bottom,0px))}
    .wk-dl-widget .wk-dl-bottom,.wk-dl-widget .wk-dl-bottom[data-has-phone="1"]{grid-template-columns:minmax(0,1.15fr) minmax(0,1fr)}
    .wk-dl-widget .wk-dl-bottom a,.wk-dl-widget .wk-dl-bottom .wk-dl-account{min-height:52px;padding:12px 10px}
    .wk-dl-widget .wk-dl-bottom .wk-dl-action{font-size:16px}
    .wk-dl-widget .wk-dl-bottom[data-has-phone="1"] .wk-dl-account,.wk-dl-widget .wk-dl-bottom[data-has-phone="1"] .wk-dl-home{display:none}
    .wk-dl-widget .wk-dl-phone span{display:block;min-width:0;overflow-wrap:anywhere;font-size:16px;font-weight:700}
}
@media(prefers-reduced-motion:reduce){.wk-dl-widget .wk-dl-float{transition:none;animation:none!important}}
.wk-dl-widget .wk-dl-top{position:fixed;z-index:2147481999;top:0;left:0;right:0;display:flex;align-items:center;justify-content:space-between;gap:12px;min-height:44px;padding:8px 16px;background:#303030;color:#fff;overflow-wrap:anywhere}
.wk-dl-widget .wk-dl-top a{display:flex;align-items:center;gap:6px;min-height:36px;padding:6px 12px;background:var(--wk-dl-accent);color:#fff;border-radius:5px;flex-shrink:0}
.zqsb-contact-article{margin:20px 0}
