.carousel-loading[data-v-6e80815f],.coverflow-carousel[data-v-6e80815f]{width:100%;display:flex;justify-content:center}.carousel-loading[data-v-6e80815f]{height:440px;align-items:center;gap:24px}.loading-card[data-v-6e80815f]{width:254px;height:391px;border-radius:10px;background:#fff;padding:14px;box-sizing:border-box;box-shadow:0 0 30px 0 rgba(4,4,4,.08)}.loading-cover[data-v-6e80815f],.loading-line[data-v-6e80815f]{position:relative;overflow:hidden;background:#eef2f7;border-radius:8px}.loading-cover[data-v-6e80815f]:after,.loading-line[data-v-6e80815f]:after{content:"";position:absolute;inset:0;transform:translateX(-100%);background:linear-gradient(90deg,rgba(238,242,247,0),hsla(0,0%,100%,.85),rgba(238,242,247,0));-webkit-animation:carouselShimmer-data-v-6e80815f 1.2s ease-in-out infinite;animation:carouselShimmer-data-v-6e80815f 1.2s ease-in-out infinite}.loading-cover[data-v-6e80815f]{width:100%;height:300px}.loading-line[data-v-6e80815f]{height:16px;margin-top:14px}.loading-line-title[data-v-6e80815f]{height:20px;margin-top:16px}@-webkit-keyframes carouselShimmer-data-v-6e80815f{to{transform:translateX(100%)}}@keyframes carouselShimmer-data-v-6e80815f{to{transform:translateX(100%)}}.carousel-container[data-v-6e80815f]{position:relative;width:100%;height:440px}.cards-wrapper[data-v-6e80815f]{position:relative;width:100%;height:100%;perspective:600px;display:flex;align-items:center;justify-content:center}.card-item[data-v-6e80815f]{width:254px;height:391px;background:#f5f5f5;box-shadow:0 0 46px 0 rgba(4,4,4,.15);border-radius:10px;position:absolute;transition:all .6s cubic-bezier(.4,0,.2,1);cursor:pointer;transform-style:preserve-3d}.card-item:hover .card-info h3[data-v-6e80815f]{color:var(--primary)}.card-content[data-v-6e80815f]{width:100%;height:100%;background:#f5f5f5;border-radius:10px;overflow:hidden}.card-image[data-v-6e80815f]{width:100%;height:300px;overflow:hidden;background:#fff;padding:22px 46px}.card-image img[data-v-6e80815f]{width:100%;height:100%;-o-object-fit:cover;object-fit:cover}.card-info[data-v-6e80815f]{padding:16px 24px}.card-info h3[data-v-6e80815f]{font-weight:500;font-size:18px;color:#333}.card-info p[data-v-6e80815f]{font-weight:400;font-size:16px;color:#9a9a9a;margin-top:4px}.nav-btn[data-v-6e80815f]{position:absolute;top:50%;transform:translateY(-50%);width:42px;height:42px;background:#fff;border-radius:50%;border:none;cursor:pointer;display:flex;align-items:center;justify-content:center;transition:all .3s ease;z-index:10;color:#1e293b}.nav-btn[data-v-6e80815f]:hover{background:#fff;transform:translateY(-50%) scale(1.1);box-shadow:0 6px 20px rgba(0,0,0,.25)}.nav-btn[data-v-6e80815f]:active{transform:translateY(-50%) scale(.95)}.nav-btn.nav-prev[data-v-6e80815f]{left:40px}.nav-btn.nav-next[data-v-6e80815f]{right:40px}.indicators[data-v-6e80815f]{position:absolute;bottom:5px;left:50%;transform:translateX(-50%);display:flex;gap:12px;z-index:10;display:none}.indicator[data-v-6e80815f]{width:10px;height:10px;border-radius:50%;background:hsla(0,0%,100%,.4);cursor:pointer;transition:all .3s ease}.indicator.active[data-v-6e80815f]{background:#fff;width:32px;border-radius:5px}.carousel-empty[data-v-6e80815f]{width:100%;height:440px;display:flex;align-items:center;justify-content:center;background:#fff;border-radius:10px;color:#999}.carousel-empty[data-v-6e80815f] .el-empty{padding:0}.empty-text[data-v-6e80815f]{font-size:16px;color:#999}@media (max-width:1024px){.card-item[data-v-6e80815f]{width:320px;height:380px}.card-image[data-v-6e80815f]{height:240px}.nav-btn.nav-prev[data-v-6e80815f]{left:20px}.nav-btn.nav-next[data-v-6e80815f]{right:20px}}@media (max-width:768px){.coverflow-carousel[data-v-6e80815f]{min-height:500px;padding:40px 20px}.carousel-container[data-v-6e80815f]{height:400px}.card-item[data-v-6e80815f]{width:280px;height:340px}.card-image[data-v-6e80815f]{height:200px}.card-info[data-v-6e80815f]{padding:16px}.card-info h3[data-v-6e80815f]{font-size:20px}.card-info p[data-v-6e80815f]{font-size:13px}}.queued-cover-img[data-v-5a957b00]{opacity:.92;transition:opacity .25s ease}.queued-cover-img--loaded[data-v-5a957b00]{opacity:1}.subscriptionDialog[data-v-b1f659c8]{width:100%;border-radius:8px;overflow:hidden}.subscriptionDialog .subscriptionHeader[data-v-b1f659c8]{background:linear-gradient(135deg,var(--primary),#5a9eff);color:#fff;padding:18px 30px;display:flex;justify-content:space-between;align-items:center;box-shadow:0 2px 12px rgba(51,113,229,.3);position:relative;overflow:hidden}.subscriptionDialog .subscriptionHeader[data-v-b1f659c8]:before{content:"";position:absolute;top:0;left:0;right:0;bottom:0;background:url("data:image/svg+xml;charset=utf-8,%3Csvg width='100' height='100' xmlns='http://www.w3.org/2000/svg'%3E%3Cdefs%3E%3Cpattern id='a' width='20' height='20' patternUnits='userSpaceOnUse'%3E%3Cpath d='M20 0H0v20' fill='none' stroke='rgba(255,255,255,0.05)'/%3E%3C/pattern%3E%3C/defs%3E%3Cpath fill='url(%23a)' d='M0 0h100v100H0z'/%3E%3C/svg%3E");opacity:.3}.subscriptionDialog .subscriptionHeader>[data-v-b1f659c8]{position:relative;z-index:1}.subscriptionDialog .subscriptionHeader .headerLeft[data-v-b1f659c8]{display:flex;align-items:center;gap:12px;font-size:20px;font-weight:700;text-shadow:0 1px 2px rgba(0,0,0,.1)}.subscriptionDialog .subscriptionHeader .headerLeft .logoText2[data-v-b1f659c8]{font-size:16px;color:#e74c3c;margin-left:10px}.subscriptionDialog .subscriptionHeader .headerLeft .bookIcon[data-v-b1f659c8]{font-size:28px;-webkit-animation:float-data-v-b1f659c8 3s ease-in-out infinite;animation:float-data-v-b1f659c8 3s ease-in-out infinite;-webkit-filter:drop-shadow(0 2px 4px rgba(0,0,0,.2));filter:drop-shadow(0 2px 4px rgba(0,0,0,.2))}.subscriptionDialog .subscriptionHeader .headerCenter[data-v-b1f659c8]{font-size:16px;padding:6px 16px;background:hsla(0,0%,100%,.15);border-radius:20px;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);border:1px solid hsla(0,0%,100%,.2)}.subscriptionDialog .subscriptionHeader .headerRight[data-v-b1f659c8]{display:flex;align-items:center;gap:20px;font-size:14px}.subscriptionDialog .subscriptionHeader .headerRight .promotionTag[data-v-b1f659c8]{display:inline-flex;align-items:center;gap:8px;padding:8px 16px;background:hsla(0,0%,100%,.2);border-radius:20px;cursor:pointer;transition:all .3s ease;position:relative;overflow:hidden;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px)}.subscriptionDialog .subscriptionHeader .headerRight .promotionTag[data-v-b1f659c8]:before{content:"";position:absolute;top:0;left:-100%;width:100%;height:100%;background:linear-gradient(90deg,transparent,hsla(0,0%,100%,.3),transparent);transition:left .5s}.subscriptionDialog .subscriptionHeader .headerRight .promotionTag[data-v-b1f659c8]:hover{background:hsla(0,0%,100%,.3);transform:translateY(-2px);box-shadow:0 4px 12px rgba(0,0,0,.15)}.subscriptionDialog .subscriptionHeader .headerRight .promotionTag[data-v-b1f659c8]:hover:before{left:100%}.subscriptionDialog .subscriptionHeader .headerRight .promotionTag[data-v-b1f659c8]:active{transform:translateY(0)}.subscriptionDialog .subscriptionHeader .headerRight .promotionTag.active[data-v-b1f659c8]{background:hsla(0,0%,100%,.35);box-shadow:0 2px 8px rgba(0,0,0,.1)}.subscriptionDialog .subscriptionHeader .headerRight .promotionTag i[data-v-b1f659c8]{font-size:16px}.subscriptionDialog .subscriptionHeader .headerRight .promotionTag i.toggleIcon[data-v-b1f659c8]{font-size:12px;transition:transform .3s ease}.subscriptionDialog .subscriptionHeader .headerRight .promotionTag i.toggleIcon.rotated[data-v-b1f659c8]{transform:rotate(180deg)}.subscriptionDialog .subscriptionHeader .headerRight .promotionTag .promotionText[data-v-b1f659c8]{font-weight:500;white-space:nowrap}.subscriptionDialog .subscriptionHeader .headerRight .serviceTag[data-v-b1f659c8]{display:flex;align-items:center;gap:5px;cursor:pointer;transition:opacity .3s}.subscriptionDialog .subscriptionHeader .headerRight .serviceTag[data-v-b1f659c8]:hover{opacity:.8}.subscriptionDialog .subscriptionHeader .headerRight .serviceTag i[data-v-b1f659c8]{font-size:16px}.subscriptionDialog .subscriptionHeader .headerRight .closeBtn[data-v-b1f659c8]{cursor:pointer;font-size:22px;width:32px;height:32px;display:flex;align-items:center;justify-content:center;border-radius:50%;transition:all .3s ease;background:hsla(0,0%,100%,.1)}.subscriptionDialog .subscriptionHeader .headerRight .closeBtn[data-v-b1f659c8]:hover{background:hsla(0,0%,100%,.2);transform:scale(1.1) rotate(90deg)}.subscriptionDialog .subscriptionHeader .headerRight .closeBtn[data-v-b1f659c8]:active{transform:scale(.95) rotate(90deg)}.subscriptionDialog .subscriptionContent[data-v-b1f659c8]{background:#fff;display:flex;padding:20px 30px;gap:30px;min-height:600px;overflow:hidden}.subscriptionDialog .subscriptionContent .benefitsColumn[data-v-b1f659c8]{width:345px;flex-shrink:0}.subscriptionDialog .subscriptionContent .benefitsColumn .benefitsTitle[data-v-b1f659c8]{display:flex;align-items:center;gap:10px;font-size:20px;font-weight:700;color:#333;margin-bottom:16px}.subscriptionDialog .subscriptionContent .benefitsColumn .benefitsTitle i[data-v-b1f659c8]{color:#f5a623;font-size:24px}.subscriptionDialog .subscriptionContent .benefitsColumn .benefitsList[data-v-b1f659c8]{list-style:none;padding:0;margin:0}.subscriptionDialog .subscriptionContent .benefitsColumn .benefitsList li[data-v-b1f659c8]{display:flex;align-items:flex-start;gap:15px;margin-bottom:15px;padding:18px;background:linear-gradient(135deg,#fafbfc,#f5f7fa);border-radius:10px;border:1px solid #e8ecf0;transition:all .3s cubic-bezier(.4,0,.2,1);position:relative;overflow:hidden}.subscriptionDialog .subscriptionContent .benefitsColumn .benefitsList li[data-v-b1f659c8]:before{content:"";position:absolute;left:0;top:0;width:4px;height:100%;background:linear-gradient(180deg,var(--primary),#5a9eff);transform:scaleY(0);transition:transform .3s ease}.subscriptionDialog .subscriptionContent .benefitsColumn .benefitsList li[data-v-b1f659c8]:hover{background:linear-gradient(135deg,#f0f8fe,#e8f2ff);transform:translateX(8px);border-color:#c5d9ff;box-shadow:0 4px 12px rgba(51,113,229,.15)}.subscriptionDialog .subscriptionContent .benefitsColumn .benefitsList li[data-v-b1f659c8]:hover:before{transform:scaleY(1)}.subscriptionDialog .subscriptionContent .benefitsColumn .benefitsList li:hover .benefitIcon[data-v-b1f659c8]{transform:scale(1.1) rotate(5deg);box-shadow:0 4px 12px rgba(51,113,229,.3)}.subscriptionDialog .subscriptionContent .benefitsColumn .benefitsList li .benefitIcon[data-v-b1f659c8]{width:44px;height:44px;display:flex;align-items:center;justify-content:center;background:linear-gradient(135deg,var(--primary),#5a9eff);border-radius:50%;flex-shrink:0;transition:all .3s cubic-bezier(.4,0,.2,1);box-shadow:0 2px 8px rgba(51,113,229,.2)}.subscriptionDialog .subscriptionContent .benefitsColumn .benefitsList li .benefitIcon i[data-v-b1f659c8]{font-size:22px;color:#fff}.subscriptionDialog .subscriptionContent .benefitsColumn .benefitsList li .benefitContent[data-v-b1f659c8]{flex:1}.subscriptionDialog .subscriptionContent .benefitsColumn .benefitsList li .benefitContent .benefitName[data-v-b1f659c8]{font-size:16px;font-weight:500;color:#333;margin-bottom:5px}.subscriptionDialog .subscriptionContent .benefitsColumn .benefitsList li .benefitContent .benefitDesc[data-v-b1f659c8]{font-size:13px;color:#999;margin:0}.subscriptionDialog .subscriptionContent .subscriptionColumn[data-v-b1f659c8]{flex:1;position:relative;height:600px;overflow:hidden}.subscriptionDialog .subscriptionContent .subscriptionColumn .planPaymentWrapper[data-v-b1f659c8]{position:absolute;top:0;left:0;right:0;width:100%;height:100%;z-index:2;overflow:hidden;padding-top:18px;box-sizing:border-box;display:flex;flex-direction:column}.subscriptionDialog .subscriptionContent .subscriptionColumn .planPaymentView[data-v-b1f659c8]{flex:1;min-height:0;display:flex;flex-direction:column}.subscriptionDialog .subscriptionContent .subscriptionColumn .activityIntroPanel[data-v-b1f659c8]{flex:1;min-height:0;display:flex;flex-direction:column;padding:8px 4px 16px;overflow:hidden}.subscriptionDialog .subscriptionContent .subscriptionColumn .activityIntroTitle[data-v-b1f659c8]{margin:0 0 16px;font-size:20px;font-weight:600;color:#1e293b;line-height:1.4;flex-shrink:0}.subscriptionDialog .subscriptionContent .subscriptionColumn .activityIntroBody[data-v-b1f659c8]{flex:1;min-height:0;overflow-y:auto;padding:20px 22px;font-size:15px;line-height:1.75;color:#475569;white-space:pre-wrap;word-break:break-word;background:#f8fafc;border:1px solid #e2e8f0;border-radius:8px;-webkit-overflow-scrolling:touch}.subscriptionDialog .subscriptionContent .subscriptionColumn .planCards[data-v-b1f659c8]{flex-shrink:0;display:flex;gap:15px;margin-bottom:16px}.subscriptionDialog .subscriptionContent .subscriptionColumn .planCards .planCard[data-v-b1f659c8]{flex:1;position:relative;padding:25px 20px;border:2px solid #e5e5e5;border-radius:8px;cursor:pointer;transition:all .3s;background:#fff;text-align:center}.subscriptionDialog .subscriptionContent .subscriptionColumn .planCards .planCard[data-v-b1f659c8]:hover{border-color:var(--primary);transform:translateY(-5px);box-shadow:0 4px 12px rgba(51,113,229,.2)}.subscriptionDialog .subscriptionContent .subscriptionColumn .planCards .planCard.active[data-v-b1f659c8]{border-color:var(--primary);background:linear-gradient(135deg,#f0f8fe,#e8f2ff);box-shadow:0 6px 20px rgba(51,113,229,.35);transform:translateY(-3px);position:relative}.subscriptionDialog .subscriptionContent .subscriptionColumn .planCards .planCard.active[data-v-b1f659c8]:before{content:"";position:absolute;top:0;left:0;right:0;height:3px;background:linear-gradient(90deg,var(--primary),#5a9eff);border-radius:8px 8px 0 0}.subscriptionDialog .subscriptionContent .subscriptionColumn .planCards .planCard .planTag[data-v-b1f659c8]{position:absolute;top:-10px;right:15px;display:flex;flex-direction:column;gap:5px;align-items:flex-end}.subscriptionDialog .subscriptionContent .subscriptionColumn .planCards .planCard .planTag .recommendTag[data-v-b1f659c8]{background:linear-gradient(135deg,#ff6b6b,#ff8e8e);color:#fff;padding:5px 14px;border-radius:15px;font-size:12px;font-weight:600;white-space:nowrap;box-shadow:0 2px 8px hsla(0,100%,71%,.3);-webkit-animation:bounce-data-v-b1f659c8 2s ease-in-out infinite;animation:bounce-data-v-b1f659c8 2s ease-in-out infinite;position:relative;overflow:hidden}.subscriptionDialog .subscriptionContent .subscriptionColumn .planCards .planCard .planTag .recommendTag[data-v-b1f659c8]:before{content:"\2728";margin-right:4px}.subscriptionDialog .subscriptionContent .subscriptionColumn .planCards .planCard .planTag .recommendTag[data-v-b1f659c8]:after{content:"";position:absolute;top:-50%;left:-50%;width:200%;height:200%;background:linear-gradient(45deg,transparent,hsla(0,0%,100%,.3),transparent);-webkit-animation:shine-data-v-b1f659c8 3s infinite;animation:shine-data-v-b1f659c8 3s infinite}.subscriptionDialog .subscriptionContent .subscriptionColumn .planCards .planCard .planDuration[data-v-b1f659c8]{font-size:18px;font-weight:500;color:#333;margin-bottom:15px}.subscriptionDialog .subscriptionContent .subscriptionColumn .planCards .planCard .planPriceBox[data-v-b1f659c8]{margin-bottom:8px}.subscriptionDialog .subscriptionContent .subscriptionColumn .planCards .planCard .planPriceBox .planPrice[data-v-b1f659c8]{font-size:28px;font-weight:700;color:var(--primary);margin-bottom:5px}.subscriptionDialog .subscriptionContent .subscriptionColumn .planCards .planCard .planPriceBox .plan-price-discount-wrap[data-v-b1f659c8]{display:flex;flex-direction:column;align-items:center;gap:4px}.subscriptionDialog .subscriptionContent .subscriptionColumn .planCards .planCard .planPriceBox .plan-original-price[data-v-b1f659c8]{font-size:14px;color:#999;font-weight:400;text-decoration:line-through}.subscriptionDialog .subscriptionContent .subscriptionColumn .planCards .planCard .planPriceBox .plan-sale-price[data-v-b1f659c8]{font-size:28px;font-weight:700;color:#e53935;line-height:1.2}.subscriptionDialog .subscriptionContent .subscriptionColumn .planCards .planCard .planDesc[data-v-b1f659c8]{font-size:12px;color:#999;margin:0}.subscriptionDialog .subscriptionContent .subscriptionColumn .subscriptionPayWrap[data-v-b1f659c8]{flex:1;min-height:0;display:flex;flex-direction:column;background:linear-gradient(135deg,#f9faff,#f0f4ff);border-radius:12px;border:1px solid #e0e8ff;box-shadow:0 2px 12px rgba(51,113,229,.1);padding-bottom:8px}.subscriptionDialog .subscriptionContent .subscriptionColumn .subscriptionPayWrap .subscription-pay-login-hint[data-v-b1f659c8]{flex:1;min-height:200px;display:flex;flex-direction:column;align-items:center;justify-content:center;padding:32px 20px 40px;text-align:center}.subscriptionDialog .subscriptionContent .subscriptionColumn .subscriptionPayWrap .subscription-pay-login-text[data-v-b1f659c8]{margin:0 0 20px;font-size:15px;color:#666;line-height:1.6}.subscriptionDialog .subscriptionContent .subscriptionColumn .subscriptionPayScrollBody[data-v-b1f659c8]{flex:1 1 auto;min-height:0;overflow-x:hidden;overflow-y:auto;-webkit-overflow-scrolling:touch}.subscriptionDialog .subscriptionContent .subscriptionColumn .sub-pay-order.purchase-order-info[data-v-b1f659c8]{padding:14px 16px 10px}.subscriptionDialog .subscriptionContent .subscriptionColumn .purchase-order-info .order-item[data-v-b1f659c8]{display:flex;margin-bottom:10px;align-items:center}.subscriptionDialog .subscriptionContent .subscriptionColumn .purchase-order-info .order-item[data-v-b1f659c8]:last-child{margin-bottom:0}.subscriptionDialog .subscriptionContent .subscriptionColumn .purchase-order-info .order-label[data-v-b1f659c8]{color:#666;font-size:13px;width:80px;flex-shrink:0}.subscriptionDialog .subscriptionContent .subscriptionColumn .purchase-order-info .order-value[data-v-b1f659c8]{color:#333;font-size:13px;flex:1;font-weight:600;word-break:break-all}.subscriptionDialog .subscriptionContent .subscriptionColumn .purchase-order-info .order-price[data-v-b1f659c8]{color:#e74c3c}.subscriptionDialog .subscriptionContent .subscriptionColumn .purchase-order-info .order-item--pay-amounts[data-v-b1f659c8]{flex-wrap:wrap;align-items:center;gap:16px 20px}.subscriptionDialog .subscriptionContent .subscriptionColumn .purchase-order-info .order-amount-pair[data-v-b1f659c8]{display:flex;align-items:center;flex:0 0 auto;min-width:0}.subscriptionDialog .subscriptionContent .subscriptionColumn .purchase-order-info .order-amount-pair .order-label[data-v-b1f659c8]{width:80px}.subscriptionDialog .subscriptionContent .subscriptionColumn .purchase-order-info .order-amount-pair .order-value[data-v-b1f659c8]{flex:0 1 auto}.subscriptionDialog .subscriptionContent .subscriptionColumn .points-deduct-section[data-v-b1f659c8]{padding:0 16px 12px;font-size:13px}.subscriptionDialog .subscriptionContent .subscriptionColumn .points-deduct-section[data-v-b1f659c8] :deep(.el-checkbox__original){display:none!important}.subscriptionDialog .subscriptionContent .subscriptionColumn .points-deduct-panel[data-v-b1f659c8]{margin-top:8px;padding:10px 12px;background:#f7f9fc;border-radius:6px}.subscriptionDialog .subscriptionContent .subscriptionColumn .points-deduct-row[data-v-b1f659c8]{display:flex;flex-wrap:wrap;align-items:center;gap:8px;margin-bottom:8px}.subscriptionDialog .subscriptionContent .subscriptionColumn .points-deduct-label[data-v-b1f659c8]{color:#666;margin-right:4px}.subscriptionDialog .subscriptionContent .subscriptionColumn .points-preset-btn[data-v-b1f659c8]{padding:4px 10px;border:1px solid #dcdfe6;border-radius:4px;background:#fff;cursor:pointer;font-size:12px;line-height:1.4;height:28px}.subscriptionDialog .subscriptionContent .subscriptionColumn .points-preset-btn.active[data-v-b1f659c8]{border-color:var(--primary);color:var(--primary);background:#f0f8fe}.subscriptionDialog .subscriptionContent .subscriptionColumn .points-preset-btn.disabled[data-v-b1f659c8],.subscriptionDialog .subscriptionContent .subscriptionColumn .points-preset-btn[data-v-b1f659c8]:disabled{opacity:.45;cursor:not-allowed}.subscriptionDialog .subscriptionContent .subscriptionColumn .points-preset-custom-wrap[data-v-b1f659c8]{display:inline-flex;align-items:center;gap:6px;min-width:0}.subscriptionDialog .subscriptionContent .subscriptionColumn .points-preset-custom-input[data-v-b1f659c8]{width:72px;padding:4px 6px;border-radius:4px;font-size:12px}.subscriptionDialog .subscriptionContent .subscriptionColumn .points-deduct-summary[data-v-b1f659c8]{font-size:12px;color:#666;line-height:1.5}.subscriptionDialog .subscriptionContent .subscriptionColumn .points-deduct-summary .points-deduct-summary-line--html[data-v-b1f659c8]{margin:0 0 4px}.subscriptionDialog .subscriptionContent .subscriptionColumn .points-deduct-summary .points-deduct-summary-line--html[data-v-b1f659c8] .points-avail-red{color:#dc2626!important;font-weight:700}.subscriptionDialog .subscriptionContent .subscriptionColumn .purchase-payment-methods[data-v-b1f659c8]{padding:0 16px 12px;display:flex;flex-direction:row;flex-wrap:wrap;align-items:center;gap:10px 14px}.subscriptionDialog .subscriptionContent .subscriptionColumn .payment-label[data-v-b1f659c8]{color:#666;font-size:13px;flex-shrink:0;min-height:36px;display:flex;align-items:center}.subscriptionDialog .subscriptionContent .subscriptionColumn .payment-methods-list[data-v-b1f659c8]{display:flex;gap:8px;flex-wrap:wrap;align-items:center}.subscriptionDialog .subscriptionContent .subscriptionColumn .payment-method-btn[data-v-b1f659c8]{width:120px;min-height:40px;padding:0 8px;line-height:1.2;background:#fff;border:2px solid #e4e7ed;border-radius:8px;transition:border-color .2s ease,background .2s ease,box-shadow .2s ease;position:relative;display:flex;justify-content:center;align-items:center;cursor:pointer;box-sizing:border-box}.subscriptionDialog .subscriptionContent .subscriptionColumn .payment-method-btn[data-v-b1f659c8]:not(.disabled):hover{border-color:var(--primary);background-color:#f5f9ff;box-shadow:0 2px 8px rgba(51,113,229,.12)}.subscriptionDialog .subscriptionContent .subscriptionColumn .payment-method-btn.disabled[data-v-b1f659c8]{cursor:not-allowed;background:#f3f4f6!important;border:2px dashed #c0c4cc!important;box-shadow:none!important;opacity:1}.subscriptionDialog .subscriptionContent .subscriptionColumn .payment-method-btn.disabled .payment-method-name[data-v-b1f659c8]{color:#909399;font-weight:400}.subscriptionDialog .subscriptionContent .subscriptionColumn .payment-method-btn.disabled .payment-check-icon[data-v-b1f659c8]{opacity:0;visibility:hidden}.subscriptionDialog .subscriptionContent .subscriptionColumn .payment-method-btn.active[data-v-b1f659c8]:not(.disabled){border:2px solid var(--primary);border-style:solid;background:linear-gradient(180deg,#ecf5ff,#e3f2ff);box-shadow:0 0 0 1px rgba(51,113,229,.2)}.subscriptionDialog .subscriptionContent .subscriptionColumn .payment-method-btn:not(.disabled):not(.active) .payment-method-name[data-v-b1f659c8]{color:#303133;font-weight:600}.subscriptionDialog .subscriptionContent .subscriptionColumn .payment-method-name[data-v-b1f659c8]{color:#303133;font-size:13px;font-weight:600}.subscriptionDialog .subscriptionContent .subscriptionColumn .payment-check-icon[data-v-b1f659c8]{position:absolute;top:-1px;right:0;width:28px;height:22px;display:flex;align-items:center;justify-content:center;opacity:0;transition:opacity .25s ease}.subscriptionDialog .subscriptionContent .subscriptionColumn .payment-check-icon img[data-v-b1f659c8]{max-width:100%;max-height:100%}.subscriptionDialog .subscriptionContent .subscriptionColumn .payment-method-btn.active .payment-check-icon[data-v-b1f659c8]{opacity:1}.subscriptionDialog .subscriptionContent .subscriptionColumn .payment-content[data-v-b1f659c8]{padding:0 16px 10px;text-align:center;position:relative;overflow:hidden}.subscriptionDialog .subscriptionContent .subscriptionColumn .wechat-tip[data-v-b1f659c8]{font-size:13px;color:#666;margin-bottom:8px;padding-top:8px}.subscriptionDialog .subscriptionContent .subscriptionColumn .wechat-tip--with-qr[data-v-b1f659c8]{padding-top:0}.subscriptionDialog .subscriptionContent .subscriptionColumn .payment-select-hint[data-v-b1f659c8]{color:#909399}.subscriptionDialog .subscriptionContent .subscriptionColumn .qr-code-container[data-v-b1f659c8]{display:flex;justify-content:center;align-items:center;margin:0 auto;padding:4px;position:relative;width:100%;max-width:200px;min-height:88px;overflow:hidden}.subscriptionDialog .subscriptionContent .subscriptionColumn .qr-code-scale-wrap[data-v-b1f659c8]{position:relative;width:108px;height:110px;overflow:hidden;flex-shrink:0;margin:0 auto}.subscriptionDialog .subscriptionContent .subscriptionColumn .qr-code-scale-wrap iframe[data-v-b1f659c8]{position:absolute;left:50%;top:50%;width:270px;height:274px;margin-left:-135px;margin-top:-137px;transform:scale(.4);transform-origin:center center;border:none;border-radius:4px}.subscriptionDialog .subscriptionContent .subscriptionColumn .qr-code-loading[data-v-b1f659c8]{position:absolute;top:0;left:0;width:100%;height:100%;background-color:hsla(0,0%,100%,.95);display:flex;flex-direction:column;justify-content:center;align-items:center;z-index:10;border-radius:4px}.subscriptionDialog .subscriptionContent .subscriptionColumn .loading-spinner[data-v-b1f659c8]{width:26px;height:26px;border:3px solid #f3f3f3;border-top:3px solid var(--primary);border-radius:50%;-webkit-animation:sub-pay-spin-data-v-b1f659c8 1s linear infinite;animation:sub-pay-spin-data-v-b1f659c8 1s linear infinite;margin-bottom:6px}.subscriptionDialog .subscriptionContent .subscriptionColumn .loading-text[data-v-b1f659c8]{color:#666;font-size:12px}@-webkit-keyframes sub-pay-spin-data-v-b1f659c8{to{transform:rotate(1turn)}}@keyframes sub-pay-spin-data-v-b1f659c8{to{transform:rotate(1turn)}}.subscriptionDialog .subscriptionContent .subscriptionColumn .subscription-pay-actions.purchase-actions[data-v-b1f659c8]{flex-shrink:0;display:flex;justify-content:center;gap:12px;padding:10px 16px 6px;background:none}.subscriptionDialog .subscriptionContent .subscriptionColumn .purchase-actions .btn[data-v-b1f659c8]{min-width:100px;height:38px;padding:0 18px;border-radius:6px;font-size:14px;cursor:pointer;border:none;transition:opacity .2s}.subscriptionDialog .subscriptionContent .subscriptionColumn .purchase-actions .btn-confirm[data-v-b1f659c8]{background:var(--primary);color:#fff}.subscriptionDialog .subscriptionContent .subscriptionColumn .purchase-actions .btn-confirm[data-v-b1f659c8]:disabled{opacity:.45;cursor:not-allowed}.subscriptionDialog .subscriptionContent .subscriptionColumn .purchase-actions .btn-cancel[data-v-b1f659c8]{background:#f0f0f0;color:#333}.subscriptionDialog .subscriptionContent .subscriptionColumn .purchase-disclaimer[data-v-b1f659c8]{font-size:11px;color:#999;text-align:center;margin:0 12px 6px;line-height:1.45;background:none}.subscriptionDialog .subscriptionContent .subscriptionColumn .subscription-agreement.agreementText[data-v-b1f659c8]{font-size:11px;color:#999;text-align:center;margin:0 12px 10px}.subscriptionDialog .subscriptionContent .subscriptionColumn .subscription-agreement.agreementText a[data-v-b1f659c8]{color:var(--primary);text-decoration:none}.subscriptionDialog .subscriptionContent .subscriptionColumn .subscription-agreement.agreementText a[data-v-b1f659c8]:hover{text-decoration:underline}.subscriptionDialog .subscriptionContent .subscriptionColumn .subscriptionPayWrap.lang-tib .purchase-order-info[data-v-b1f659c8],.subscriptionDialog .subscriptionContent .subscriptionColumn .subscriptionPayWrap.lang-yi .purchase-order-info[data-v-b1f659c8]{padding:12px 12px 8px}.subscriptionDialog .subscriptionContent .subscriptionColumn .subscriptionPayWrap.lang-tib .order-label[data-v-b1f659c8],.subscriptionDialog .subscriptionContent .subscriptionColumn .subscriptionPayWrap.lang-yi .order-label[data-v-b1f659c8]{width:140px;font-size:12px}.subscriptionDialog .subscriptionContent .subscriptionColumn .subscriptionPayWrap.lang-tib .order-value[data-v-b1f659c8],.subscriptionDialog .subscriptionContent .subscriptionColumn .subscriptionPayWrap.lang-yi .order-value[data-v-b1f659c8]{font-size:12px}.subscriptionDialog .subscriptionContent .subscriptionColumn .subscriptionPayWrap.lang-tib .purchase-payment-methods[data-v-b1f659c8],.subscriptionDialog .subscriptionContent .subscriptionColumn .subscriptionPayWrap.lang-yi .purchase-payment-methods[data-v-b1f659c8]{padding:0 12px 10px}.subscriptionDialog .subscriptionContent .subscriptionColumn .subscriptionPayWrap.lang-tib .payment-method-btn[data-v-b1f659c8],.subscriptionDialog .subscriptionContent .subscriptionColumn .subscriptionPayWrap.lang-yi .payment-method-btn[data-v-b1f659c8]{width:auto;min-width:0;padding:0 8px}@-webkit-keyframes pulse-data-v-b1f659c8{0%,to{opacity:.5;transform:scale(1)}50%{opacity:.8;transform:scale(1.1)}}@keyframes pulse-data-v-b1f659c8{0%,to{opacity:.5;transform:scale(1)}50%{opacity:.8;transform:scale(1.1)}}@-webkit-keyframes pulse-red-data-v-b1f659c8{0%,to{box-shadow:0 2px 8px hsla(0,100%,71%,.15)}50%{box-shadow:0 2px 12px hsla(0,100%,71%,.3)}}@keyframes pulse-red-data-v-b1f659c8{0%,to{box-shadow:0 2px 8px hsla(0,100%,71%,.15)}50%{box-shadow:0 2px 12px hsla(0,100%,71%,.3)}}@-webkit-keyframes tick-data-v-b1f659c8{0%,to{transform:scale(1);opacity:1}50%{transform:scale(1.1);opacity:.8}}@keyframes tick-data-v-b1f659c8{0%,to{transform:scale(1);opacity:1}50%{transform:scale(1.1);opacity:.8}}@-webkit-keyframes bounce-data-v-b1f659c8{0%,to{transform:translateY(0)}50%{transform:translateY(-3px)}}@keyframes bounce-data-v-b1f659c8{0%,to{transform:translateY(0)}50%{transform:translateY(-3px)}}@-webkit-keyframes shine-data-v-b1f659c8{0%{transform:translateX(-100%) translateY(-100%) rotate(45deg)}to{transform:translateX(100%) translateY(100%) rotate(45deg)}}@keyframes shine-data-v-b1f659c8{0%{transform:translateX(-100%) translateY(-100%) rotate(45deg)}to{transform:translateX(100%) translateY(100%) rotate(45deg)}}@-webkit-keyframes float-data-v-b1f659c8{0%,to{transform:translateY(0)}50%{transform:translateY(-5px)}}@keyframes float-data-v-b1f659c8{0%,to{transform:translateY(0)}50%{transform:translateY(-5px)}}@-webkit-keyframes rotate-data-v-b1f659c8{0%{transform:rotate(0deg)}to{transform:rotate(1turn)}}@keyframes rotate-data-v-b1f659c8{0%{transform:rotate(0deg)}to{transform:rotate(1turn)}}.subscription-dialog{background:transparent}.subscription-dialog .el-dialog__body{padding:0}.subscription-dialog .el-dialog__header{display:none}.eBookCity[data-v-2b7a4e42]{overflow:hidden;--primary-light:#eff6ff;--accent:#f59e0b;--danger:#ef4444;--bg-body:#f3f4f6;--bg-card:#fff;--text-main:#1f2937;--text-secondary:#6b7280;--text-light:#9ca3af;--border-color:#e5e7eb;--shadow-sm:0 1px 3px 0 rgba(0,0,0,0.05),0 1px 2px 0 rgba(0,0,0,0.03);--shadow-md:0 4px 6px -1px rgba(0,0,0,0.05),0 2px 4px -1px rgba(0,0,0,0.03);--shadow-lg:0 10px 15px -3px rgba(0,0,0,0.05),0 4px 6px -2px rgba(0,0,0,0.025);--shadow-hover:0 20px 25px -5px rgba(0,0,0,0.1),0 10px 10px -5px rgba(0,0,0,0.04);--radius-md:8px;--radius-lg:12px;--radius-xl:16px;background:var(--bg-body);min-width:1200px;padding-top:66px}.eBookCity .headBoxFixed[data-v-2b7a4e42]{width:100%;position:fixed;top:0;left:0;z-index:1000;box-sizing:border-box}.eBookCity .activityBox[data-v-2b7a4e42]{padding-top:24px;width:1300px;margin:0 auto;cursor:pointer}.eBookCity .activityBox img[data-v-2b7a4e42]{width:100%;transition:transform .3s ease-in-out}.eBookCity .activityBox:hover img[data-v-2b7a4e42]{transform:scale(1.05)}.eBookCity .searchBoxBox[data-v-2b7a4e42]{position:relative;width:100%;background:#fff;border-bottom:1px solid rgba(15,23,42,.05);box-sizing:border-box}.eBookCity .searchBox[data-v-2b7a4e42]{max-width:900px;margin:0 auto;padding:20px 24px 18px;display:flex;align-items:center;flex-direction:column;gap:14px;box-sizing:border-box}.eBookCity .dingyueBox[data-v-2b7a4e42]{display:flex;align-items:center;justify-content:space-between;width:100%;gap:16px}.eBookCity .searchMetaLeft[data-v-2b7a4e42]{display:flex;align-items:center;gap:14px;min-width:0;flex:1}.eBookCity .mainSearch[data-v-2b7a4e42]{flex:1;display:flex;align-items:center;justify-content:space-between;width:100%;height:44px;border:1px solid #e2e8f0;border-radius:8px;overflow:hidden;background:#fff;transition:.3s;box-sizing:border-box}.eBookCity .mainSearch[data-v-2b7a4e42]:focus-within{border-color:rgba(37,99,235,.35);box-shadow:0 4px 6px rgba(37,99,235,.14)}.eBookCity .userSearch[data-v-2b7a4e42]{flex:1;border:none;padding:0 16px;height:42px;width:600px;line-height:42px;font-size:14px;outline:none;color:var(--text-main);background:transparent;box-sizing:border-box;align-self:center}.eBookCity .userSearch[data-v-2b7a4e42]::-webkit-input-placeholder{color:var(--text-light)}.eBookCity .userSearch[data-v-2b7a4e42]::-moz-placeholder{color:var(--text-light)}.eBookCity .userSearch[data-v-2b7a4e42]:-ms-input-placeholder{color:var(--text-light)}.eBookCity .userSearch[data-v-2b7a4e42]::-ms-input-placeholder{color:var(--text-light)}.eBookCity .userSearch[data-v-2b7a4e42]::placeholder{color:var(--text-light)}.eBookCity .pullDownBox[data-v-2b7a4e42]{width:100px!important;height:42px!important;align-self:center;box-sizing:border-box;position:relative}.eBookCity .pullDownBox[data-v-2b7a4e42]:before{content:"";position:absolute;width:1px;height:20px;background:#eee;right:0;top:50%;transform:translateY(-50%);z-index:1}.eBookCity .pullDownBox[data-v-2b7a4e42] .el-select{height:100%}.eBookCity .pullDownBox[data-v-2b7a4e42] .el-select>.el-input{height:100%;font-size:14px;color:var(--text-secondary);border-left:1px solid rgba(15,23,42,.08);padding-left:16px}.eBookCity .pullDownBox[data-v-2b7a4e42] .el-select>.el-input .el-input__inner{border:none;height:100%;line-height:36px;color:var(--text-secondary)}.eBookCity .pullDownBox[data-v-2b7a4e42] .el-select>.el-input .el-input__suffix{right:8px;top:0;bottom:0;height:100%;display:flex;align-items:center}.eBookCity .pullDownBox[data-v-2b7a4e42] .el-select>.el-input .el-input__suffix-inner{display:flex;align-items:center;justify-content:center;height:100%;line-height:1}.eBookCity .pullDownBox[data-v-2b7a4e42] .el-select>.el-input .el-select__caret{display:flex!important;align-items:center;justify-content:center;line-height:1!important;height:100%}.eBookCity .btnSearch[data-v-2b7a4e42]{padding:0 22px;height:34px;line-height:34px;align-self:center;font-weight:600;font-size:14px;color:#fff;margin-right:3px;background:var(--primary);border:none;cursor:pointer;transition:transform .2s,box-shadow .2s,background .2s;box-sizing:border-box;border-radius:8px}.eBookCity .btnSearch[data-v-2b7a4e42]:hover{background:var(--primary-hover)}.eBookCity .btnAdvancedSearch[data-v-2b7a4e42]{padding:0 14px;height:34px;line-height:32px;align-self:center;margin-right:4px;font-size:13px;font-weight:500;color:var(--primary);background:#fff;border:1px solid rgba(44,69,125,.35);border-radius:8px;cursor:pointer;white-space:nowrap;flex-shrink:0;transition:background .2s ease,border-color .2s ease}.eBookCity .btnAdvancedSearch[data-v-2b7a4e42]:hover{background:#eff6ff;border-color:var(--primary)}.eBookCity .includeNum[data-v-2b7a4e42]{font-size:13px;color:var(--text-secondary);white-space:nowrap;line-height:30px;height:30px;display:flex;align-items:center;padding-left:18px;background:url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAA4AAAAPCAYAAADUFP50AAAACXBIWXMAAAsTAAALEwEAmpwYAAAFu2lUWHRYTUw6Y29tLmFkb2JlLnhtcAAAAAAAPD94cGFja2V0IGJlZ2luPSLvu78iIGlkPSJXNU0wTXBDZWhpSHpyZVN6TlRjemtjOWQiPz4gPHg6eG1wbWV0YSB4bWxuczp4PSJhZG9iZTpuczptZXRhLyIgeDp4bXB0az0iQWRvYmUgWE1QIENvcmUgNy4xLWMwMDAgNzkuZWRhMmIzZiwgMjAyMS8xMS8xNC0xMjozMDo0MiAgICAgICAgIj4gPHJkZjpSREYgeG1sbnM6cmRmPSJodHRwOi8vd3d3LnczLm9yZy8xOTk5LzAyLzIyLXJkZi1zeW50YXgtbnMjIj4gPHJkZjpEZXNjcmlwdGlvbiByZGY6YWJvdXQ9IiIgeG1sbnM6eG1wPSJodHRwOi8vbnMuYWRvYmUuY29tL3hhcC8xLjAvIiB4bWxuczpkYz0iaHR0cDovL3B1cmwub3JnL2RjL2VsZW1lbnRzLzEuMS8iIHhtbG5zOnBob3Rvc2hvcD0iaHR0cDovL25zLmFkb2JlLmNvbS9waG90b3Nob3AvMS4wLyIgeG1sbnM6eG1wTU09Imh0dHA6Ly9ucy5hZG9iZS5jb20veGFwLzEuMC9tbS8iIHhtbG5zOnN0RXZ0PSJodHRwOi8vbnMuYWRvYmUuY29tL3hhcC8xLjAvc1R5cGUvUmVzb3VyY2VFdmVudCMiIHhtcDpDcmVhdG9yVG9vbD0iQWRvYmUgUGhvdG9zaG9wIDIzLjEgKFdpbmRvd3MpIiB4bXA6Q3JlYXRlRGF0ZT0iMjAyNi0wNC0wMlQxNjowMDoxNCswODowMCIgeG1wOk1vZGlmeURhdGU9IjIwMjYtMDUtMTRUMTE6NDQ6MjUrMDg6MDAiIHhtcDpNZXRhZGF0YURhdGU9IjIwMjYtMDUtMTRUMTE6NDQ6MjUrMDg6MDAiIGRjOmZvcm1hdD0iaW1hZ2UvcG5nIiBwaG90b3Nob3A6Q29sb3JNb2RlPSIzIiB4bXBNTTpJbnN0YW5jZUlEPSJ4bXAuaWlkOmI0ODRkYmE4LWNhMjktZjE0YS1hM2I3LTU1OWNhNGVjMDQ3MyIgeG1wTU06RG9jdW1lbnRJRD0ieG1wLmRpZDo3NzVlZjRjYi0yN2FkLTA2NDAtYWRjNS1kYTZkN2IyMGQxZTYiIHhtcE1NOk9yaWdpbmFsRG9jdW1lbnRJRD0ieG1wLmRpZDo3NzVlZjRjYi0yN2FkLTA2NDAtYWRjNS1kYTZkN2IyMGQxZTYiPiA8eG1wTU06SGlzdG9yeT4gPHJkZjpTZXE+IDxyZGY6bGkgc3RFdnQ6YWN0aW9uPSJjcmVhdGVkIiBzdEV2dDppbnN0YW5jZUlEPSJ4bXAuaWlkOjc3NWVmNGNiLTI3YWQtMDY0MC1hZGM1LWRhNmQ3YjIwZDFlNiIgc3RFdnQ6d2hlbj0iMjAyNi0wNC0wMlQxNjowMDoxNCswODowMCIgc3RFdnQ6c29mdHdhcmVBZ2VudD0iQWRvYmUgUGhvdG9zaG9wIDIzLjEgKFdpbmRvd3MpIi8+IDxyZGY6bGkgc3RFdnQ6YWN0aW9uPSJzYXZlZCIgc3RFdnQ6aW5zdGFuY2VJRD0ieG1wLmlpZDpiNDg0ZGJhOC1jYTI5LWYxNGEtYTNiNy01NTljYTRlYzA0NzMiIHN0RXZ0OndoZW49IjIwMjYtMDUtMTRUMTE6NDQ6MjUrMDg6MDAiIHN0RXZ0OnNvZnR3YXJlQWdlbnQ9IkFkb2JlIFBob3Rvc2hvcCAyMy4xIChXaW5kb3dzKSIgc3RFdnQ6Y2hhbmdlZD0iLyIvPiA8L3JkZjpTZXE+IDwveG1wTU06SGlzdG9yeT4gPC9yZGY6RGVzY3JpcHRpb24+IDwvcmRmOlJERj4gPC94OnhtcG1ldGE+IDw/eHBhY2tldCBlbmQ9InIiPz7xIXj2AAAAt0lEQVQoz2NUKb/FxMDAMBmI/YGYjwE/WAXEeUCsywIk2oE4i4E4ADLYHoi3gWyLZiAevAZikGUMTDAGkQCk/g+M8ZOBDMDEQCYYYhr/k6BeHKaeBUnjWyA+C+UzYtEEEtsLiz4QIQ/ER4HYD2oiCxZXgDT9A+KrQBwB0wgSbAHid0B8CYjZcGj8DcTqQHwTpvEANPHaAXEyEDPj8B/IMCEgdoFpDATiM1D3X8PhR5iYBBDzA/EzAPy0In0TwF0PAAAAAElFTkSuQmCC) no-repeat 0}.eBookCity .includeNum em[data-v-2b7a4e42]{color:var(--primary);font-size:18px;font-weight:700;font-style:normal;padding-left:6px}.eBookCity .dingyue[data-v-2b7a4e42]{padding:0 12px 0 36px;background:url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAA4AAAAQCAYAAAAmlE46AAAACXBIWXMAAAsTAAALEwEAmpwYAAABS0lEQVQokX3Tv0ubURTG8U/iiyjoIChqi8UpcwYpOHTrYmlr7VKEUpcsRTqI4GIHB4UORRBcXKog2KWDm/9A+z8oiAgKlTaUoFZCCsbhPSEvwb5nebjnnu+9z7k/CselEjxHBe/xUxoLeILX2rGOS6wkmMVeTLxCGWt4FrkjfMI2HsaC5SSgGgYwh50A9lHFW3zBDF7iFEuF41JpHgdo4gTfMY0/GYuL+BxWF/GuED3CBQaRuD92Y/dHOCtGchDD2PoPBMuhb6AFjoYe5oDV0JEseBvanQP2hDay4FVoXw7Y6r12n9VfOeBNaDkLroZ+zQGv8UP6YBTRj6fYaNnIianQSqJ9zBP4Jr34hvT0ijGuS6+rHrXrCR7jHJMZ6/Ab//CgY9dz3BbxAmPoQgGbUbCVcVNFb8yPYTzB344VP2AIH2N8Iv0p9UxN8w4CdEMUljJ77AAAAABJRU5ErkJggg==) no-repeat 12px rgba(239,68,68,.1);color:#ef4444;box-shadow:inset 0 0 0 1px rgba(239,68,68,.08)}.eBookCity .activityBtn[data-v-2b7a4e42],.eBookCity .dingyue[data-v-2b7a4e42]{flex-shrink:0;height:28px;line-height:28px;border-radius:999px;font-size:12px;cursor:pointer}.eBookCity .activityBtn[data-v-2b7a4e42]{padding:0 14px;font-weight:600;color:#fff;background:linear-gradient(135deg,#ff6f00,#e53935);box-shadow:0 2px 8px rgba(229,57,53,.35);transition:transform .2s,box-shadow .2s}.eBookCity .activityBtn[data-v-2b7a4e42]:hover{transform:translateY(-1px);box-shadow:0 4px 12px rgba(229,57,53,.45)}.eBookCity .hotSearchBar[data-v-2b7a4e42]{display:flex;align-items:center;gap:12px;min-width:0;overflow:hidden;white-space:nowrap;padding:0 2px}.eBookCity .hotSearchLabel[data-v-2b7a4e42]{flex-shrink:0;font-size:12px;color:#999}.eBookCity .hotSearchItem[data-v-2b7a4e42]{flex-shrink:0;font-size:12px;color:var(--text-secondary);cursor:pointer;transition:color .2s;position:relative}.eBookCity .hotSearchItem[data-v-2b7a4e42]:hover{color:var(--primary)}.eBookCity .advertisementBox[data-v-2b7a4e42]{width:100%;height:100px;line-height:100px;background:url(../../static/img/guanggao.3feb8ffd.png) no-repeat 50%;background-size:cover;border-radius:var(--radius-xl);text-align:center;color:#fff;cursor:pointer;transition:transform .2s,box-shadow .2s;box-shadow:var(--shadow-md)}.eBookCity .advertisementBox[data-v-2b7a4e42]:hover{transform:translateY(-2px);box-shadow:var(--shadow-lg)}.eBookCity .advertisementContent[data-v-2b7a4e42]{max-height:600px;padding:10px 20px;overflow:auto}.eBookCity .activityItem[data-v-2b7a4e42]{margin-bottom:30px;padding-bottom:20px;border-bottom:1px solid var(--border-color)}.eBookCity .activityItem[data-v-2b7a4e42]:last-child{border-bottom:none;margin-bottom:0;padding-bottom:0}.eBookCity .activityTitle[data-v-2b7a4e42]{font-size:20px;font-weight:700;color:var(--primary);margin-bottom:12px}.eBookCity .activityDesc[data-v-2b7a4e42]{font-size:16px;color:var(--text-secondary);line-height:1.8;margin-bottom:12px}.eBookCity .activityList[data-v-2b7a4e42]{margin:0;padding-left:20px;list-style:none}.eBookCity .activityList li[data-v-2b7a4e42]{font-size:14px;color:var(--text-light);line-height:2;position:relative;padding-left:15px}.eBookCity .activityList li[data-v-2b7a4e42]:before{content:"\2022";position:absolute;left:0;color:var(--primary);font-weight:700}.eBookCity .contentBox[data-v-2b7a4e42]{max-width:1300px;margin:24px auto 40px;display:grid;grid-template-columns:240px 1fr;gap:24px}.eBookCity .sortBox[data-v-2b7a4e42]{display:flex;flex-direction:column;gap:12px;height:auto;margin-right:0}.eBookCity .sortItem[data-v-2b7a4e42]{width:100%;margin-bottom:0;background:var(--bg-card);border-radius:var(--radius-lg);overflow:hidden;box-shadow:var(--shadow-sm);border:1px solid var(--border-color)}.eBookCity .sortItem.one_nav .sortTitle[data-v-2b7a4e42]{background:var(--primary);color:#fff}.eBookCity .sortTitle[data-v-2b7a4e42]{cursor:pointer;margin:0;padding:12px 16px;display:flex;justify-content:space-between;align-items:center;background:#fff;color:var(--primary);font-weight:600;font-size:14px;transition:background .2s}.eBookCity .sortTitle.active[data-v-2b7a4e42]{background:var(--primary-hover);color:#fff}.eBookCity .sortTitle .icon[data-v-2b7a4e42]{margin-left:8px;transition:transform .3s ease-in-out}.eBookCity .sortTitle .icon.rotate[data-v-2b7a4e42]{transform:rotate(90deg)}.eBookCity .sortTitle .icon img[data-v-2b7a4e42]{width:12px;height:12px}.eBookCity .sortList[data-v-2b7a4e42]{padding:0;list-style:none;overflow:hidden;transition:height .3s ease-in-out;height:0;border-top:1px solid #f3f4f6}.eBookCity .sortList li[data-v-2b7a4e42]{border-bottom:1px solid #f3f4f6;padding:10px 16px;font-size:13px;color:var(--text-secondary);cursor:pointer;transition:all .2s;position:relative;line-height:1.4;height:auto;background:#fff;border:none}.eBookCity .sortList li[data-v-2b7a4e42]:last-child{border-bottom:none}.eBookCity .sortList li[data-v-2b7a4e42]:hover{background:#f9fafb;color:var(--primary);padding-left:20px}.eBookCity .sortList li[data-v-2b7a4e42]:before{content:"";position:absolute;left:0;top:0;bottom:0;width:3px;background:var(--primary);opacity:0;transition:opacity .2s}.eBookCity .sortList li[data-v-2b7a4e42]:hover:before{opacity:1}.eBookCity .sortList li.active[data-v-2b7a4e42]{color:var(--primary);font-weight:500;background:var(--primary-light)}.eBookCity .sortList li.active[data-v-2b7a4e42]:before{opacity:1}.eBookCity .resBox[data-v-2b7a4e42]{width:100%;display:flex;flex-direction:column;gap:10px}.eBookCity .resBox .yuzhongTag[data-v-2b7a4e42]{display:inline-block;min-width:30px;padding:0 10px;height:18px;background:#ef4444;border-radius:3px;color:#fff;box-shadow:0 2px 4px rgba(239,68,68,.3);text-align:center;line-height:18px;font-size:10px;position:absolute;top:8px;left:8px;z-index:9}.eBookCity .resBox>div[data-v-2b7a4e42]:not(.advertisementBox){width:100%}.eBookCity .recommendCarousel[data-v-2b7a4e42]{background:var(--bg-card);border-radius:var(--radius-xl);box-shadow:var(--shadow-sm);border:1px solid var(--border-color);padding-bottom:24px;margin-bottom:10px;min-height:400px;padding:32px}.eBookCity .recommendTitle[data-v-2b7a4e42]{padding:0 0 16px;margin-bottom:16px;border-bottom:1px solid var(--border-color);align-items:center;justify-content:center}.eBookCity .recommendTitle .p_a[data-v-2b7a4e42]{font-size:18px;font-weight:700;color:var(--text-main);display:flex;align-items:center;gap:8px;float:none}.eBookCity .recommendTitle .p_a[data-v-2b7a4e42]:before{content:"";display:block;width:4px;height:18px;background:var(--primary);border-radius:2px}.eBookCity .carouselBox[data-v-2b7a4e42]{width:100%;margin:16px auto 0;border-radius:var(--radius-lg);position:relative}.eBookCity .carouselBox .card[data-v-2b7a4e42]{border-radius:var(--radius-md);overflow:hidden;box-shadow:var(--shadow-md);transition:transform .3s,box-shadow .3s;cursor:pointer}.eBookCity .carouselBox .card[data-v-2b7a4e42]:hover{transform:translateY(-4px);box-shadow:var(--shadow-hover)}.eBookCity .carouselBox .swiper-btn[data-v-2b7a4e42]{background:rgba(107,114,128,.8);border-radius:50%;width:44px;height:44px;display:flex;align-items:center;justify-content:center;cursor:pointer;transition:all .3s}.eBookCity .carouselBox .swiper-btn[data-v-2b7a4e42]:hover{background:var(--primary)}.eBookCity .bookTitle[data-v-2b7a4e42]{padding:10px 0 12px;margin-bottom:0;clear:both;overflow:hidden;display:flex;justify-content:space-between;align-items:flex-end;flex-wrap:wrap;gap:12px;border-bottom:1px solid var(--border-color)}.eBookCity .bookTitle .bookTitle-left[data-v-2b7a4e42]{display:flex;align-items:center;gap:12px}.eBookCity .bookTitle .p_a[data-v-2b7a4e42]{font-size:18px;font-weight:700;color:var(--text-main);float:none;display:flex;align-items:center;gap:8px}.eBookCity .bookTitle .p_a[data-v-2b7a4e42]:before{content:"";display:block;width:4px;height:18px;background:var(--primary);border-radius:2px}.eBookCity .bookTitle .titleList[data-v-2b7a4e42]{display:flex;align-items:center;gap:20px;float:none;margin-left:16px}.eBookCity .bookTitle .titleList li[data-v-2b7a4e42]{margin:0;font-size:14px;color:var(--text-secondary);cursor:pointer;padding-bottom:4px;border-bottom:2px solid transparent;transition:all .2s}.eBookCity .bookTitle .titleList li[data-v-2b7a4e42]:hover{color:var(--text-main)}.eBookCity .bookTitle .titleList .activeLi[data-v-2b7a4e42]{color:var(--primary);font-weight:600;border-bottom-color:var(--primary)}.eBookCity .bookTitle .p_c[data-v-2b7a4e42]{font-size:13px;color:var(--text-light);cursor:pointer;float:none;line-height:1.4;display:flex;align-items:center;gap:4px}.eBookCity .bookTitle .p_c[data-v-2b7a4e42]:hover{color:var(--primary)}.eBookCity .resList[data-v-2b7a4e42]{width:100%;padding:24px 0 0;margin-bottom:0;display:grid;grid-template-columns:repeat(5,1fr);gap:20px;list-style:none}.eBookCity .resList.clc[data-v-2b7a4e42]:after{content:"";display:block;clear:both}.eBookCity .resList li[data-v-2b7a4e42]{float:none;width:auto;height:auto;margin-right:0;margin-bottom:0;background:var(--bg-card);border-radius:var(--radius-md);overflow:hidden;transition:all .3s cubic-bezier(.4,0,.2,1);cursor:pointer;border:1px solid transparent;display:flex;flex-direction:column;box-shadow:var(--shadow-sm);padding-bottom:10px;position:relative}.eBookCity .resList li[data-v-2b7a4e42]:hover{transform:translateY(-6px);box-shadow:var(--shadow-hover);border-color:#bfdbfe}.eBookCity .resList .coverTag[data-v-2b7a4e42]{position:relative;width:100%;padding-top:140%;margin-bottom:0;background:#f3f4f6;overflow:hidden;border:none;box-shadow:none;border-radius:0}.eBookCity .resList .coverTag[data-v-2b7a4e42] .queued-cover-img,.eBookCity .resList .coverTag img[data-v-2b7a4e42]{position:absolute;top:0;left:0;width:100%;height:100%;-o-object-fit:cover;object-fit:cover}.eBookCity .resList .resTitle[data-v-2b7a4e42]{font-size:16px;color:var(--text-main);padding:10px 8px 4px;margin-bottom:0;line-height:1.4;overflow:hidden;white-space:nowrap;text-overflow:ellipsis;height:36px}.eBookCity .resList .otherOnfo[data-v-2b7a4e42]{font-size:12px;color:var(--text-light);padding:0 8px 10px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;height:20px}.eBookCity .newBook .resList .newTag[data-v-2b7a4e42]{position:absolute;top:8px;left:8px;width:auto;height:auto;padding:2px 6px;font-size:10px;font-weight:700;background:var(--danger);color:#fff;border-radius:3px;z-index:2;line-height:1.4;box-shadow:0 2px 4px rgba(239,68,68,.3)}.eBookCity .newBook .resList .newTag[data-v-2b7a4e42]:empty:before{content:"NEW"}.eBookCity .popularityBook .resList .coverTag[data-v-2b7a4e42]{position:relative}.eBookCity .popularityBook .resList .newTag[data-v-2b7a4e42]{position:absolute;top:-5px;left:-5px;width:24px;height:24px;border-radius:50%;display:flex;align-items:center;justify-content:center;color:#fff;font-weight:800;font-size:12px;z-index:10;box-shadow:0 2px 4px rgba(0,0,0,.2);border:2px solid #fff;line-height:1}.eBookCity .popularityBook .resList li:first-child .newTag[data-v-2b7a4e42]{background:linear-gradient(135deg,#f59e0b,#d97706)}.eBookCity .popularityBook .resList li:nth-child(2) .newTag[data-v-2b7a4e42]{background:linear-gradient(135deg,#9ca3af,#6b7280)}.eBookCity .popularityBook .resList li:nth-child(3) .newTag[data-v-2b7a4e42]{background:linear-gradient(135deg,#b45309,#92400e)}.eBookCity .popularityBook .resList li:nth-child(4) .newTag[data-v-2b7a4e42],.eBookCity .popularityBook .resList li:nth-child(5) .newTag[data-v-2b7a4e42]{background:var(--primary)}.eBookCity .exquisiteBook[data-v-2b7a4e42]{margin-bottom:0}.eBookCity .exquisiteList[data-v-2b7a4e42]{width:100%;padding:24px 0;display:flex;flex-wrap:wrap;justify-content:space-between;gap:16px;list-style:none}.eBookCity .exquisiteList.clc[data-v-2b7a4e42]:after{display:none}.eBookCity .exquisiteList li[data-v-2b7a4e42]{float:none;width:49%;margin-bottom:0;display:flex;gap:16px;background:var(--bg-card);padding:16px;border-radius:var(--radius-lg);box-shadow:var(--shadow-sm);border:1px solid var(--border-color);transition:all .2s;cursor:pointer;position:relative}.eBookCity .exquisiteList li .yuzhongTag[data-v-2b7a4e42]{position:absolute;top:20px;left:23px;right:auto}.eBookCity .exquisiteList li[data-v-2b7a4e42]:hover{box-shadow:var(--shadow-md);border-color:#bfdbfe}.eBookCity .exquisiteList .coverTag[data-v-2b7a4e42]{width:100px;height:140px;min-width:100px;flex-shrink:0;border-radius:6px;box-shadow:0 2px 4px rgba(0,0,0,.1);padding:0;margin-bottom:0;background:#f3f4f6;overflow:hidden}.eBookCity .exquisiteList .coverTag[data-v-2b7a4e42] .queued-cover-img,.eBookCity .exquisiteList .coverTag img[data-v-2b7a4e42]{width:100%;height:100%;-o-object-fit:contain;object-fit:contain;-o-object-position:center;object-position:center}.eBookCity .exquisiteList .infoBox[data-v-2b7a4e42]{flex:1;min-width:0;margin-left:0;padding-right:0}.eBookCity .exquisiteList .infoBox .resTitle[data-v-2b7a4e42]{font-size:16px;color:var(--text-main);margin-bottom:6px;margin-bottom:8px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.eBookCity .exquisiteList .infoBox .otherOnfo[data-v-2b7a4e42]{font-size:12px;color:var(--primary);font-weight:500;margin-bottom:4px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.eBookCity .exquisiteList .infoBox .rowOther[data-v-2b7a4e42]{font-size:13px;color:var(--text-secondary);line-height:1.6;margin-top:8px;display:-webkit-box;-webkit-line-clamp:3;-webkit-box-orient:vertical;overflow:hidden;text-overflow:ellipsis/*! autoprefixer: off */}.eBookCity .noData-empty[data-v-2b7a4e42]{padding:40px 24px}@media (max-width:1100px){.eBookCity .resList[data-v-2b7a4e42]{grid-template-columns:repeat(4,1fr)}}@media (max-width:900px){.eBookCity .contentBox[data-v-2b7a4e42]{grid-template-columns:200px 1fr}.eBookCity .resList[data-v-2b7a4e42]{grid-template-columns:repeat(3,1fr)}.eBookCity .exquisiteList[data-v-2b7a4e42]{grid-template-columns:1fr}}@media (max-width:768px){.eBookCity .contentBox[data-v-2b7a4e42]{grid-template-columns:1fr}.eBookCity .sortBox[data-v-2b7a4e42]{display:none}.eBookCity .resList[data-v-2b7a4e42]{grid-template-columns:repeat(2,1fr)}}li[data-v-2b7a4e42]{list-style:none}a[data-v-2b7a4e42]{text-decoration:none}.custom-select-wrapper[data-v-2b7a4e42]{position:relative;height:36px;line-height:36px;display:flex;align-items:center;justify-content:center}.custom-select-wrapper[data-v-2b7a4e42]:before{content:"";position:absolute;width:1px;height:20px;background:#e5e7eb;left:0;top:50%;transform:translateY(-50%)}.custom-select-wrapper[data-v-2b7a4e42] .pullDownBox{width:100%}.custom-select-wrapper[data-v-2b7a4e42] .pullDownBox .el-input__inner{font-size:14px;color:#6b7280;border:none;height:42px;line-height:42px}.custom-select-wrapper[data-v-2b7a4e42] .pullDownBox .el-input__suffix{right:10px;top:0;bottom:0;height:100%;display:flex;align-items:center}.custom-select-wrapper[data-v-2b7a4e42] .pullDownBox .el-input__suffix-inner{display:flex;align-items:center;justify-content:center;height:100%;line-height:1}.custom-select-wrapper[data-v-2b7a4e42] .pullDownBox .el-select__caret{display:flex!important;align-items:center;justify-content:center;line-height:1!important;height:100%}.custom-select-wrapper[data-v-2b7a4e42] .pullDownBox .el-icon-arrow-down:before,.custom-select-wrapper[data-v-2b7a4e42] .pullDownBox .el-icon-arrow-up:before{content:"";display:inline-block;width:8px;height:8px;background:url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAAcAAAAECAYAAABCxiV9AAAARklEQVR4AVyJwQkAIQwEw32uwOvhsAwRsQfBFnyIzYkvZwU/wk6yyTxmNmFc6PdJJsR7EbmrpKcUOMmUACap/TM6NHCwswAAAP//a8Z7AQAAAAZJREFUAwBwBgxsMWHVPwAAAABJRU5ErkJggg==) 50% no-repeat;background-size:auto;line-height:1;vertical-align:middle}.custom-select-wrapper[data-v-2b7a4e42] .pullDownBox .el-icon-arrow-down:before{transform:rotate(0deg)}.custom-select-wrapper[data-v-2b7a4e42] .pullDownBox .el-icon-arrow-up:before{transform:rotate(180deg)}.dingyue[data-v-2b7a4e42]{display:inline-flex;align-items:center;justify-content:center;padding:0 24px;height:40px;line-height:40px;text-align:center;font-weight:600;font-size:14px;color:#fff;background:#ef4444;border:none;border-radius:8px;cursor:pointer;transition:transform .2s;margin-left:0;box-sizing:border-box;box-shadow:0 2px 4px rgba(239,68,68,.2)}.dingyue[data-v-2b7a4e42]:hover{transform:translateY(-1px);background-color:#dc2626;background-image:url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAA4AAAAQCAYAAAAmlE46AAAACXBIWXMAAAsTAAALEwEAmpwYAAABKElEQVQokYWSTyuEURSHn9GkKZSkzCiKku0sfAxfwMafsrMSOxtlZWFSsrK0ocSkrJQNH4KFnYWMhlIIzWPhzMxtal6n3n73nPN7uufcXlTUWbWqliJHXVVPkxy1om6qoM7ZDtSyepHU7tSl6B1HrUocXqKxkABn6oH6Efl5eLabN6yok+pEGK7VoY4R16K3E/l82nxUfzqA9DsMeKy5I+pwFPczwPHwrKv08Bel0Fu6x3NoEWiBjdDeDLAQ+pWCb6H9GWA+9DUFm6M+ZYDvoWWg9TiXsfhgxuOg3jR/FNSBSHb/gVLvch7YiBFmgBOgHg9QjFXqwCcwEgpQyalXwBQwmuwMUAO+o57GA9BA7esYZy/G2VIX41xTC4kn122XI9txr053en4BB37pkttvXUAAAAAASUVORK5CYII=);color:#fff;box-shadow:0 4px 8px rgba(239,68,68,.3)}.dingyue[data-v-2b7a4e42]:active{transform:translateY(0)}