.flex-center[data-v-3257df46],.flex[data-v-3257df46]{display:flex;align-items:center}.flex-center[data-v-3257df46]{justify-content:center}.flex-start[data-v-3257df46]{display:flex;justify-content:flex-start;align-items:center}.v-flex-start[data-v-3257df46]{display:flex;align-items:flex-start}.flex-between[data-v-3257df46]{display:flex;justify-content:space-between;align-items:center}.column-flex-center[data-v-3257df46]{flex-direction:column;display:flex;justify-content:center;align-items:center}.ellipsis-1[data-v-3257df46]{white-space:nowrap;text-overflow:ellipsis;overflow:hidden}.ellipsis-2[data-v-3257df46]{-webkit-line-clamp:2}.ellipsis-2[data-v-3257df46],.ellipsis-3[data-v-3257df46]{display:-webkit-box;-webkit-box-orient:vertical;text-overflow:ellipsis;overflow:hidden}.ellipsis-3[data-v-3257df46]{-webkit-line-clamp:3}.ellipsis-4[data-v-3257df46]{-webkit-line-clamp:4}.ellipsis-4[data-v-3257df46],.ellipsis-5[data-v-3257df46]{display:-webkit-box;-webkit-box-orient:vertical;text-overflow:ellipsis;overflow:hidden}.ellipsis-5[data-v-3257df46]{-webkit-line-clamp:5}.fit-text[data-v-3257df46]{display:inline-flex;justify-content:center;align-items:center;width:fit-content;padding-top:0;padding-bottom:0}.no-scroll-x[data-v-3257df46]{max-width:100%;overflow-x:hidden}.scrollbar[data-v-3257df46]{overflow-y:auto}.scrollbar[data-v-3257df46]::-webkit-scrollbar-thumb{border-radius:.15625rem;border:.260417rem solid #bbb;background:#fff}.scrollbar[data-v-3257df46]::-webkit-scrollbar{width:.260417rem;height:0}.scrollbar-y[data-v-3257df46]{overflow-y:auto}.scrollbar-y[data-v-3257df46]::-webkit-scrollbar-thumb{border-radius:.15625rem;border:.260417rem solid #bbb;background:#fff}.scrollbar-y[data-v-3257df46]::-webkit-scrollbar{width:.260417rem;height:0}.hover-color[data-v-3257df46]{cursor:pointer}.hover-color[data-v-3257df46]:hover{color:#f74747!important}.download-modal-content .product-section[data-v-3257df46]{margin-bottom:1.041667rem}.download-modal-content .product-section .product-list[data-v-3257df46]{max-height:15.625rem;overflow:auto;display:flex;gap:1.041667rem}.download-modal-content .product-section .product-list .product-item[data-v-3257df46]{background:#fff;position:relative;border:.208333rem solid #f4f5f8;border-radius:.416667rem;cursor:pointer;transition:all .3s ease;padding:3.125rem 2.083333rem 1.041667rem 2.083333rem}.download-modal-content .product-section .product-list .product-item.selected[data-v-3257df46]{border:.208333rem solid #e0291f}.download-modal-content .product-section .product-list .product-item.recommended .recommend-badge[data-v-3257df46]{position:absolute;top:-.208333rem;right:-.208333rem}.download-modal-content .product-section .product-list .product-item.recommended .recommend-badge img[data-v-3257df46]{width:6.354167rem;height:1.875rem}.download-modal-content .product-section .product-list .product-item .select-icon[data-v-3257df46]{position:absolute;top:.78125rem;left:.78125rem;width:1.40625rem;height:1.40625rem}.download-modal-content .product-section .product-list .product-item .select-icon img[data-v-3257df46]{width:100%;height:100%}.download-modal-content .product-section .product-list .product-item .product-info .product-title[data-v-3257df46]{font-weight:700;font-size:1.041667rem;color:#363130;margin-bottom:.520833rem;display:flex;align-items:center;gap:.520833rem}.download-modal-content .product-section .product-list .product-item .product-info .product-title img[data-v-3257df46]{width:1.09375rem;height:1.09375rem}.download-modal-content .product-section .product-list .product-item .product-info .product-description[data-v-3257df46]{background:#f4f5f8;border-radius:.3125rem;padding:.833333rem 1.041667rem;font-weight:700;font-size:.833333rem;color:#e0291f;margin-bottom:1.041667rem;height:5.208333rem}.download-modal-content .product-section .product-list .product-item .product-info .product-meta[data-v-3257df46]{font-weight:400;font-size:.729167rem;color:#9f9f9f}.download-modal-content .product-section .product-list .product-item .product-info .product-meta span[data-v-3257df46]{margin-right:.520833rem}.download-modal-content .product-section .product-list .product-item .product-info .product-price .price-label[data-v-3257df46]{font-weight:400;font-size:.729167rem;color:#9f9f9f;margin-right:1.041667rem}.download-modal-content .product-section .product-list .product-item .product-info .product-price .price-value[data-v-3257df46]{font-weight:700;font-size:1.666667rem;color:#4e57d9}.download-modal-content .payment-section[data-v-3257df46]{display:flex;align-items:flex-end}.download-modal-content .payment-section .payment-left[data-v-3257df46]{flex:1;display:flex}.download-modal-content .payment-section .payment-left .qr-codes[data-v-3257df46]{display:flex;gap:1.041667rem}.download-modal-content .payment-section .payment-left .qr-codes .qr-item[data-v-3257df46]{text-align:center}.download-modal-content .payment-section .payment-left .qr-codes .qr-item .qr-code[data-v-3257df46]{width:9.166667rem;height:9.166667rem;border:1px solid #ddd;border-radius:.416667rem;display:flex;align-items:center;justify-content:center;margin-bottom:.520833rem}.download-modal-content .payment-section .payment-left .qr-codes .qr-item .qr-code img[data-v-3257df46]{width:8.333333rem;height:8.333333rem}.download-modal-content .payment-section .payment-left .qr-codes .qr-item .qr-label[data-v-3257df46]{display:flex;align-items:center;justify-content:center;font-size:.833333rem;color:#363130}.download-modal-content .payment-section .payment-left .qr-codes .qr-item .qr-label img[data-v-3257df46]{width:1.40625rem;height:1.40625rem;margin-right:.520833rem}.download-modal-content .payment-section .payment-left .amount-display[data-v-3257df46]{flex:1;margin-top:.416667rem;margin-left:1.5625rem;text-align:left;display:flex;flex-direction:column;justify-content:space-between}.download-modal-content .payment-section .payment-left .amount-display .amount-display-bottom img[data-v-3257df46]{width:.625rem;height:.625rem;margin-right:.260417rem}.download-modal-content .payment-section .payment-left .amount-display .amount-display-bottom .title[data-v-3257df46]{font-family:Microsoft YaHei;font-weight:700;font-size:.625rem;color:#363130;display:flex;align-items:center}.download-modal-content .payment-section .payment-left .amount-display .amount-display-bottom .content[data-v-3257df46]{font-family:Microsoft YaHei;font-weight:700;font-size:.625rem;color:#363130;margin-top:.520833rem}.download-modal-content .payment-section .payment-left .amount-display .amount-label[data-v-3257df46]{font-size:.833333rem;color:#363130;margin-bottom:.260417rem}.download-modal-content .payment-section .payment-left .amount-display .amount-value[data-v-3257df46]{font-size:1.666667rem;font-weight:700;color:#e0291f;margin-bottom:.260417rem}.download-modal-content .payment-section .payment-left .amount-display .amount-tip[data-v-3257df46]{font-size:.833333rem;color:#363130}.download-modal-content .payment-section .payment-right[data-v-3257df46]{margin-left:1.041667rem;display:flex;flex-direction:column;align-items:flex-end}.download-modal-content .payment-section .payment-right .security-badges[data-v-3257df46]{margin-bottom:.520833rem;display:flex;gap:.3125rem}.download-modal-content .payment-section .payment-right .security-badges .badge-item[data-v-3257df46]{display:flex;align-items:center;font-size:.625rem;color:#52c41a;width:6.09375rem;height:2.239583rem}.download-modal-content .payment-section .payment-right .security-badges .badge-item img[data-v-3257df46]{width:100%;height:100%}.download-modal-content .payment-section .payment-right .security-tip[data-v-3257df46]{font-size:.729167rem;color:#363130}.download-modal-content .payment-section .payment-right .security-tip span[data-v-3257df46]{color:#e0291f}.download-modal-content .pay-success[data-v-3257df46]{display:flex;flex-direction:column;align-items:center;justify-content:center;gap:1.5625rem;font-size:1.145833rem;font-weight:700;color:#000}.download-modal-content .pay-success img[data-v-3257df46]{width:5.208333rem;height:5.208333rem}.download-modal-content .pay-success .download-btn[data-v-3257df46]{width:20.833333rem;height:3.645833rem;background:linear-gradient(90deg,#4e57d9,#519dff);color:#fff;border:none;border-radius:.416667rem;font-size:1.041667rem;cursor:pointer;display:flex;align-items:center;justify-content:center;gap:.78125rem;transition:background-color .3s;font-weight:700}.download-modal-content .pay-success .download-btn img[data-v-3257df46]{width:1.302083rem;height:1.302083rem}.product-list[data-v-3257df46]::-webkit-scrollbar{width:.3125rem}.product-list[data-v-3257df46]::-webkit-scrollbar-track{background:#f1f1f1;border-radius:.15625rem}.product-list[data-v-3257df46]::-webkit-scrollbar-thumb{background:#c1c1c1;border-radius:.15625rem}.product-list[data-v-3257df46]::-webkit-scrollbar-thumb:hover{background:#a8a8a8}.flex,.flex-center{display:flex;align-items:center}.flex-center{justify-content:center}.flex-start{display:flex;justify-content:flex-start;align-items:center}.v-flex-start{display:flex;align-items:flex-start}.flex-between{display:flex;justify-content:space-between;align-items:center}.column-flex-center{flex-direction:column;display:flex;justify-content:center;align-items:center}.ellipsis-1{white-space:nowrap;text-overflow:ellipsis;overflow:hidden}.ellipsis-2{-webkit-line-clamp:2}.ellipsis-2,.ellipsis-3{display:-webkit-box;-webkit-box-orient:vertical;text-overflow:ellipsis;overflow:hidden}.ellipsis-3{-webkit-line-clamp:3}.ellipsis-4{-webkit-line-clamp:4}.ellipsis-4,.ellipsis-5{display:-webkit-box;-webkit-box-orient:vertical;text-overflow:ellipsis;overflow:hidden}.ellipsis-5{-webkit-line-clamp:5}.fit-text{display:inline-flex;justify-content:center;align-items:center;width:fit-content;padding-top:0;padding-bottom:0}.no-scroll-x{max-width:100%;overflow-x:hidden}.scrollbar{overflow-y:auto}.scrollbar::-webkit-scrollbar-thumb{border-radius:.15625rem;border:.260417rem solid #bbb;background:#fff}.scrollbar::-webkit-scrollbar{width:.260417rem;height:0}.scrollbar-y{overflow-y:auto}.scrollbar-y::-webkit-scrollbar-thumb{border-radius:.15625rem;border:.260417rem solid #bbb;background:#fff}.scrollbar-y::-webkit-scrollbar{width:.260417rem;height:0}.hover-color{cursor:pointer}.hover-color:hover{color:#f74747!important}.download-modal{width:67.708333rem!important;min-width:67.708333rem!important;max-width:67.708333rem!important}.download-modal .el-dialog__header{height:3.125rem;padding:.520833rem}.download-modal .el-dialog__body{padding:0 1.5625rem 1.5625rem 1.5625rem}.download-modal .el-dialog__close{font-size:1.458333rem;color:#999}.wechat-pay-modal{width:26.041667rem!important;min-width:26.041667rem!important;max-width:26.041667rem!important;border-radius:.416667rem;overflow:hidden}.wechat-pay-modal .el-dialog__header{display:none}.wechat-pay-modal .el-dialog__body{padding:0}.wechat-pay-modal .pay-modal-header{display:flex;justify-content:space-between;align-items:center;padding:1.041667rem 1.25rem;background:#fff}.wechat-pay-modal .pay-modal-header .header-left{display:flex;align-items:center;gap:.625rem}.wechat-pay-modal .pay-modal-header .header-left .wechat-icon{width:1.979167rem;height:1.770833rem;display:flex;align-items:center;justify-content:center}.wechat-pay-modal .pay-modal-header .header-left .wechat-icon img{width:100%;height:100%}.wechat-pay-modal .pay-modal-header .header-left .wechat-pay-text{font-size:.9375rem;font-weight:500;color:#333}.wechat-pay-modal .pay-modal-header .close-btn{font-size:1.041667rem;color:#999;cursor:pointer;transition:color .3s ease}.wechat-pay-modal .pay-modal-header .close-btn:hover{color:#333}.wechat-pay-modal .pay-modal-body{padding:0 1.25rem 1.5625rem;background:#fff;text-align:center}.wechat-pay-modal .pay-modal-body .payment-amount{margin-bottom:1.5625rem}.wechat-pay-modal .pay-modal-body .payment-amount .amount-label{font-size:.833333rem;color:#333;margin-bottom:.625rem}.wechat-pay-modal .pay-modal-body .payment-amount .amount-value{font-size:1.875rem;font-weight:700;color:#f60}.wechat-pay-modal .pay-modal-body .qr-code-container{margin-bottom:.520833rem;display:flex;justify-content:center}.wechat-pay-modal .pay-modal-body .qr-code-container .qr-code-wrapper{width:12.5rem;height:12.5rem;border-radius:.416667rem;display:flex;align-items:center;justify-content:center;background:#fff}.wechat-pay-modal .pay-modal-body .qr-code-container .qr-code-wrapper img{width:100%;height:100%;object-fit:contain}.wechat-pay-modal .pay-modal-body .qr-code-container .qr-code-wrapper .qr-placeholder{color:#999;font-size:.729167rem}.wechat-pay-modal .pay-modal-body .payment-tip img{width:11.770833rem}.flex-center[data-v-7fce25cd],.flex[data-v-7fce25cd]{display:flex;align-items:center}.flex-center[data-v-7fce25cd]{justify-content:center}.flex-start[data-v-7fce25cd]{display:flex;justify-content:flex-start;align-items:center}.v-flex-start[data-v-7fce25cd]{display:flex;align-items:flex-start}.flex-between[data-v-7fce25cd]{display:flex;justify-content:space-between;align-items:center}.column-flex-center[data-v-7fce25cd]{flex-direction:column;display:flex;justify-content:center;align-items:center}.ellipsis-1[data-v-7fce25cd]{white-space:nowrap;text-overflow:ellipsis;overflow:hidden}.ellipsis-2[data-v-7fce25cd]{-webkit-line-clamp:2}.ellipsis-2[data-v-7fce25cd],.ellipsis-3[data-v-7fce25cd]{display:-webkit-box;-webkit-box-orient:vertical;text-overflow:ellipsis;overflow:hidden}.ellipsis-3[data-v-7fce25cd]{-webkit-line-clamp:3}.ellipsis-4[data-v-7fce25cd]{-webkit-line-clamp:4}.ellipsis-4[data-v-7fce25cd],.ellipsis-5[data-v-7fce25cd]{display:-webkit-box;-webkit-box-orient:vertical;text-overflow:ellipsis;overflow:hidden}.ellipsis-5[data-v-7fce25cd]{-webkit-line-clamp:5}.fit-text[data-v-7fce25cd]{display:inline-flex;justify-content:center;align-items:center;width:fit-content;padding-top:0;padding-bottom:0}.no-scroll-x[data-v-7fce25cd]{max-width:100%;overflow-x:hidden}.scrollbar[data-v-7fce25cd]{overflow-y:auto}.scrollbar[data-v-7fce25cd]::-webkit-scrollbar-thumb{border-radius:.15625rem;border:.260417rem solid #bbb;background:#fff}.scrollbar[data-v-7fce25cd]::-webkit-scrollbar{width:.260417rem;height:0}.scrollbar-y[data-v-7fce25cd]{overflow-y:auto}.scrollbar-y[data-v-7fce25cd]::-webkit-scrollbar-thumb{border-radius:.15625rem;border:.260417rem solid #bbb;background:#fff}.scrollbar-y[data-v-7fce25cd]::-webkit-scrollbar{width:.260417rem;height:0}.hover-color[data-v-7fce25cd]{cursor:pointer}.hover-color[data-v-7fce25cd]:hover{color:#f74747!important}.contract-card[data-v-7fce25cd]{position:relative;width:13.020833rem;margin-bottom:1.041667rem;cursor:pointer;display:flex;flex-direction:column}.contract-card .card-content[data-v-7fce25cd]{flex:1;position:relative;overflow:hidden;transition:all .3s ease}.contract-card .document-preview .document-content[data-v-7fce25cd]{height:18.229167rem;position:relative}.contract-card .document-preview .document-content img[data-v-7fce25cd]{position:relative;width:100%;height:100%;z-index:2}.contract-card .overlay[data-v-7fce25cd]{position:absolute;top:0;left:0;right:0;bottom:0;background:rgba(0,0,0,.6);display:flex;flex-direction:column;justify-content:center;align-items:center;transition:all .3s ease;z-index:10}.contract-card .overlay .overlay-buttons[data-v-7fce25cd]{display:flex;flex-direction:column;gap:1.041667rem;margin-bottom:7.291667rem;margin-top:7.291667rem}.contract-card .overlay .overlay-buttons .collect-btn[data-v-7fce25cd],.contract-card .overlay .overlay-buttons .view-btn[data-v-7fce25cd]{width:10.520833rem;height:3.072917rem;border:none;border-radius:.416667rem;cursor:pointer;font-size:.9375rem;display:flex;align-items:center;justify-content:center;gap:.9375rem;background:linear-gradient(90deg,#4e57d9,#519dff)}.contract-card .overlay .overlay-buttons .collect-btn i[data-v-7fce25cd],.contract-card .overlay .overlay-buttons .view-btn i[data-v-7fce25cd]{font-size:.9375rem}.contract-card .overlay .overlay-buttons .collect-btn .is-collected[data-v-7fce25cd],.contract-card .overlay .overlay-buttons .view-btn .is-collected[data-v-7fce25cd]{color:#f74747}.contract-card .overlay .overlay-buttons .view-btn[data-v-7fce25cd]{background:linear-gradient(90deg,#4e57d9,#519dff);color:#fff}.contract-card .overlay .overlay-buttons .view-btn[data-v-7fce25cd]:hover{background:#106ebe}.contract-card .overlay .overlay-buttons .collect-btn[data-v-7fce25cd]{background:#fff;color:#333}.contract-card .overlay .overlay-buttons .collect-btn[data-v-7fce25cd]:hover{background:#f5f5f5}.contract-card .overlay .overlay-stats[data-v-7fce25cd]{display:flex;gap:.833333rem}.contract-card .overlay .overlay-stats .stat-item[data-v-7fce25cd]{display:flex;align-items:center;gap:.208333rem;color:#fff;font-size:.9375rem}.contract-card .overlay .overlay-stats .stat-item i[data-v-7fce25cd]{font-size:.9375rem}.contract-card .card-title[data-v-7fce25cd]{text-align:left;height:2.34375rem;font-size:.833333rem;font-size:1.041667rem;color:#333;line-height:1.25rem;margin-top:.520833rem}.contract-card .card-info[data-v-7fce25cd]{display:flex;align-items:center;gap:.520833rem;font-size:.833333rem;color:#0081ff;margin-top:.520833rem}