.block{position:absolute;left:0;top:0;cursor:pointer;cursor:-webkit-grab;cursor:grab}.block:active{cursor:-webkit-grabbing;cursor:grabbing}.sliderContainer{position:relative;text-align:center;width:310px;height:40px;line-height:40px;margin-top:15px;background:#f7f9fa;color:#45494c;border:1px solid #e4e7eb}.sliderContainer_active .slider{height:38px;top:-1px;border:1px solid #1991fa}.sliderContainer_active .sliderMask{height:38px;border-width:1px}.sliderContainer_success .slider{height:38px;top:-1px;border:1px solid #52ccba;background-color:#52ccba!important}.sliderContainer_success .sliderMask{height:38px;border:1px solid #52ccba;background-color:#d2f4ef}.sliderContainer_success .sliderIcon{background-position:0 0!important}.sliderContainer_fail .slider{height:38px;top:-1px;border:1px solid #f57a7a;background-color:#f57a7a!important}.sliderContainer_fail .sliderMask{height:38px;border:1px solid #f57a7a;background-color:#fce1e1}.sliderContainer_fail .sliderIcon{top:14px;background-position:0 -82px!important}.sliderContainer_active .sliderText,.sliderContainer_fail .sliderText,.sliderContainer_success .sliderText{display:none}.sliderMask{border:0 solid #1991fa;background:#d1e9fe}.slider,.sliderMask{position:absolute;left:0;top:0;height:40px}.slider{width:40px;background:#fff;-webkit-box-shadow:0 0 3px rgba(0,0,0,.3);box-shadow:0 0 3px rgba(0,0,0,.3);-webkit-transition:background .2s linear;transition:background .2s linear;cursor:pointer;cursor:-webkit-grab;cursor:grab}.slider:active{cursor:-webkit-grabbing;cursor:grabbing}.slider:hover{background:#1991fa}.slider:hover .sliderIcon{background-position:0 -13px}.sliderIcon{position:absolute;top:15px;left:13px;width:14px;height:12px;background:url(http://cstaticdun.126.net//2.6.3/images/icon_light.f13cff3.png) 0 -26px;background-size:34px 471px}.refreshIcon{position:absolute;right:0;top:0;width:34px;height:34px;cursor:pointer;background:url(http://cstaticdun.126.net//2.6.3/images/icon_light.f13cff3.png) 0 -437px;background-size:34px 471px}.page-wrap{position:relative;width:100vw;height:100vh;overflow:hidden;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;background:-webkit-gradient(linear,left top,left bottom,from(#e3f2fd),color-stop(40%,#eef5fb),to(#f5f7fa));background:linear-gradient(180deg,#e3f2fd,#eef5fb 40%,#f5f7fa)}.top-bar{position:fixed;top:0;left:0;width:100%;height:68px;background:linear-gradient(135deg,#1976d2,#1565c0);z-index:999;-webkit-box-shadow:0 2px 12px rgba(25,118,210,.25);box-shadow:0 2px 12px rgba(25,118,210,.25)}.top-bar-inner{height:100%;padding:0 24px;max-width:1400px;margin:0 auto;gap:16px}.top-bar-inner,.top-brand{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.top-brand{gap:10px}.top-brand,.top-logo{-ms-flex-negative:0;flex-shrink:0}.top-logo{height:72px;width:auto;-o-object-fit:contain;object-fit:contain;display:block;border-radius:8px}.top-brand-text{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;line-height:1.15}.top-brand-name{font-size:16px;font-weight:700;color:#fff;letter-spacing:1px}.top-brand-en{font-size:10px;color:hsla(0,0%,100%,.6);letter-spacing:.5px;margin-top:1px}.top-divider{width:1px;height:32px;background:hsla(0,0%,100%,.25);-ms-flex-negative:0;flex-shrink:0}.top-title-group{-webkit-box-flex:1;-ms-flex:1;flex:1;text-align:center}.top-title{font-size:17px;color:#fff;font-weight:700;letter-spacing:2px;line-height:1.2}.top-subtitle{font-size:11px;color:hsla(0,0%,100%,.6);letter-spacing:1px;margin-top:2px}.main-area{-webkit-box-flex:1;-ms-flex:1;flex:1;margin-top:68px;margin-bottom:88px;overflow:hidden;position:relative}.state-box{width:100%;height:100%;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;padding:20px}.state-card{text-align:center;padding:48px 44px;background:#fff;border-radius:16px;border-top:4px solid #1976d2;max-width:420px;width:100%;-webkit-box-shadow:0 4px 24px rgba(25,118,210,.1),0 12px 48px rgba(0,0,0,.06);box-shadow:0 4px 24px rgba(25,118,210,.1),0 12px 48px rgba(0,0,0,.06)}.spinner{margin-bottom:24px}.state-icon{width:72px;height:72px;border-radius:16px;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;margin:0 auto 20px}.state-gray{background:#f0f4f8;color:#78909c}.state-red{background:#ffebee;color:#e53935}.state-orange{background:#fff3e0;color:#fb8c00}.state-title{font-size:18px;font-weight:700;color:#1565c0;margin:0 0 6px 0}.state-desc{font-size:14px;color:#78909c;margin:0;line-height:1.6}.action-btn{display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:6px;margin-top:24px;padding:10px 28px;background:linear-gradient(135deg,#1976d2,#1565c0);color:#fff;border:none;border-radius:24px;font-size:14px;cursor:pointer;-webkit-box-shadow:0 4px 12px rgba(25,118,210,.3);box-shadow:0 4px 12px rgba(25,118,210,.3);-webkit-transition:all .2s;transition:all .2s}.action-btn:hover{-webkit-transform:translateY(-1px);transform:translateY(-1px);-webkit-box-shadow:0 6px 16px rgba(25,118,210,.4);box-shadow:0 6px 16px rgba(25,118,210,.4)}.pdf-area,.pdf-scroll-box{width:100%;height:100%;position:relative}.pdf-scroll-box{overflow:auto;background:#e3eef7}.pdf-scroll-box::-webkit-scrollbar{width:8px}.pdf-scroll-box::-webkit-scrollbar-track{background:rgba(25,118,210,.05)}.pdf-scroll-box::-webkit-scrollbar-thumb{background:#90caf9;border-radius:4px}.pdf-scroll-box::-webkit-scrollbar-thumb:hover{background:#64b5f6}.pdf-pages{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-align:center;-ms-flex-align:center;align-items:center;padding:24px 16px 56px;gap:20px;min-height:100%}.pdf-pages,.pdf-single-page{display:-webkit-box;display:-ms-flexbox;display:flex}.pdf-single-page{-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;width:100%}.pdf-canvas{-webkit-box-shadow:0 4px 16px rgba(0,0,0,.1),0 12px 32px rgba(0,0,0,.08);box-shadow:0 4px 16px rgba(0,0,0,.1),0 12px 32px rgba(0,0,0,.08);background:#fff;max-width:100%;border-radius:2px}.pdf-progress-panel{position:absolute;top:0;left:0;width:100%;height:100%;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;background:rgba(227,238,247,.96);z-index:10}.pdf-progress-card{text-align:center;padding:36px 44px;background:#fff;border-radius:16px;border-top:4px solid #1976d2;-webkit-box-shadow:0 4px 24px rgba(25,118,210,.12),0 12px 48px rgba(0,0,0,.06);box-shadow:0 4px 24px rgba(25,118,210,.12),0 12px 48px rgba(0,0,0,.06)}.pdf-progress-title{font-size:15px;font-weight:700;color:#1565c0;margin:18px 0 4px}.pdf-progress-sub{font-size:13px;color:#78909c;margin:0 0 16px}.pdf-progress-track{width:200px;height:6px;background:#e3eef7;border-radius:3px;overflow:hidden}.pdf-progress-bar{height:100%;background:-webkit-gradient(linear,left top,right top,from(#42a5f5),to(#1565c0));background:linear-gradient(90deg,#42a5f5,#1565c0);border-radius:3px;-webkit-transition:width .3s ease;transition:width .3s ease}.bottom-float{position:fixed;bottom:20px;left:50%;-webkit-transform:translateX(-50%);transform:translateX(-50%);gap:12px;padding:8px 8px;background:#fff;border-radius:36px;-webkit-box-shadow:0 4px 20px rgba(0,0,0,.12),0 8px 32px rgba(0,0,0,.08);box-shadow:0 4px 20px rgba(0,0,0,.12),0 8px 32px rgba(0,0,0,.08);z-index:999}.bottom-float,.float-btn{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.float-btn{-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;gap:6px;min-width:128px;height:44px;border-radius:28px;font-size:14px;font-weight:600;cursor:pointer;text-decoration:none;-webkit-transition:all .25s;transition:all .25s}.float-btn:not(.primary){background:#f0f4f8;color:#1565c0}.float-btn:not(.primary):hover{background:#e3eef7}.float-btn.primary{background:linear-gradient(135deg,#1976d2,#1565c0);color:#fff;-webkit-box-shadow:0 3px 10px rgba(25,118,210,.35);box-shadow:0 3px 10px rgba(25,118,210,.35)}.float-btn.primary:hover{-webkit-transform:translateY(-1px);transform:translateY(-1px);-webkit-box-shadow:0 5px 14px rgba(25,118,210,.45);box-shadow:0 5px 14px rgba(25,118,210,.45)}.share-mask{position:fixed;top:0;left:0;width:100%;height:100%;background:rgba(21,101,192,.5);z-index:1001;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-animation:fadeIn .2s ease;animation:fadeIn .2s ease}@-webkit-keyframes fadeIn{0%{opacity:0}to{opacity:1}}@keyframes fadeIn{0%{opacity:0}to{opacity:1}}.share-panel{background:#fff;border-radius:20px;overflow:hidden;-webkit-box-shadow:0 20px 60px rgba(0,0,0,.2);box-shadow:0 20px 60px rgba(0,0,0,.2);-webkit-animation:slideUp .25s ease;animation:slideUp .25s ease;min-width:270px}@-webkit-keyframes slideUp{0%{-webkit-transform:translateY(20px);transform:translateY(20px);opacity:0}to{-webkit-transform:translateY(0);transform:translateY(0);opacity:1}}@keyframes slideUp{0%{-webkit-transform:translateY(20px);transform:translateY(20px);opacity:0}to{-webkit-transform:translateY(0);transform:translateY(0);opacity:1}}.share-panel-header{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;padding:16px 20px;background:linear-gradient(135deg,#1976d2,#1565c0);font-size:15px;font-weight:600;color:#fff}.share-close{color:hsla(0,0%,100%,.8);cursor:pointer;-webkit-transition:color .2s;transition:color .2s}.share-close:hover{color:#fff}.share-panel-body{padding:28px;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}@media screen and (max-width:768px){.top-bar{height:60px}.top-bar-inner{gap:10px;padding:0 14px}.top-logo{height:58px;border-radius:6px}.top-divider{height:26px}.top-title{font-size:15px}.top-subtitle{font-size:10px}.main-area{margin-top:60px;margin-bottom:96px}.state-card{padding:40px 28px}.pdf-progress-card,.state-card{margin:0 16px}.pdf-pages{padding:16px 8px 56px;gap:14px}.bottom-float{bottom:16px;gap:8px;padding:6px 6px}.float-btn{min-width:116px;height:42px;font-size:13px}}@media screen and (max-width:480px){.top-bar{height:54px}.top-bar-inner{gap:8px;padding:0 12px}.top-logo{height:50px;border-radius:6px}.top-divider{height:22px}.top-title{font-size:14px}.top-subtitle{display:none}.main-area{margin-top:54px}.state-card{padding:32px 22px}.state-icon{width:64px;height:64px}.state-title{font-size:16px}.float-btn,.state-desc{font-size:13px}.float-btn{min-width:104px;height:40px}}@media screen and (max-width:375px){.top-bar{height:50px}.top-logo{height:42px;border-radius:5px}.top-divider{height:20px}.main-area{margin-top:50px}.float-btn{min-width:92px;height:38px;font-size:12px}}