:root{background-color:#f5f8ff}.loading{width:100%;height:100%;position:fixed;top:0;left:0;z-index:9999;background-color:rgba(0,0,0,.5);display:flex;justify-content:center;align-items:center}.loading .loading-icon{width:50px;height:50px;border-radius:50%;border:2px solid #fff;border-top:2px solid #00a0e9;animation:loading 1s linear infinite}*{margin:0;padding:0}.f10{font-size:.1rem}.f10px{font-size:10px}.f11px{font-size:11px}.f12{font-size:.12rem}.f16{font-size:.16rem}.f20{font-size:.2rem}.f14{font-size:.14rem}.p12{padding:.12rem}.p16{padding:.16rem}.mt10{margin-top:.1rem}.mt12{margin-top:.12rem}.mt15{margin-top:.15rem}.mb8{margin-bottom:.08rem}.mb10{margin-bottom:.1rem}.ml10{margin-left:.1rem}.bold{font-weight:500}.text-center{text-align:center}.align-center,.Center{display:flex;align-items:center}.Center{justify-content:center}.justify-center{display:flex;justify-content:space-between}.search_action{display:flex}.search_action li{background-color:#649edc;color:#fff;padding:0 .1rem;border-radius:.08rem;display:flex;align-items:center;font-size:.12rem}.search_action li:last-child{margin-left:.05rem}.loading_span[data-v-83af10aa]{color:#fff;font-size:.18rem}.top-nav .expand[data-v-e1a7a580]{width:10%;text-align:center}.nav-items[data-v-e1a7a580]{padding:.08rem 0;display:flex;flex-wrap:wrap;justify-content:flex-start;width:100%}.nav-items-title[data-v-e1a7a580]{justify-content:space-between;padding:.08rem .15rem 0 .15rem}.nav-items-title p[data-v-e1a7a580]{font-size:.16rem;font-weight:700}.nav-item[data-v-e1a7a580]{background-color:#f5f5f5;color:#908d8d;border-radius:.14rem;padding:.08rem .15rem;margin:.08rem .06rem;width:calc(33% - .12rem);box-sizing:border-box;white-space:nowrap;overflow:hidden;display:flex;justify-content:center}.nav-item.active[data-v-e1a7a580]{color:#1e62ec;background-color:#eef4ff}.slide-enter-active[data-v-e1a7a580],.slide-leave-active[data-v-e1a7a580]{transition:all .3s ease}.slide-enter[data-v-e1a7a580],.slide-leave-to[data-v-e1a7a580]{opacity:0;transform:translateY(-10px)}.slide-enter-to[data-v-e1a7a580],.slide-leave[data-v-e1a7a580]{opacity:1;transform:translateY(0)}[data-v-e1a7a580] .van-tabs{background-color:#fff;width:90%}[data-v-e1a7a580] .van-tabs.bolder{font-weight:bolder}[data-v-e1a7a580] .van-tabs__line{background:linear-gradient(90deg,#84b7ff,#4c97ff,#1577ff);height:.04rem!important}.login-container[data-v-102a90d5]{background:#fff;border-radius:.16rem;padding:.32rem .24rem .24rem;position:relative}.login-container .close-btn[data-v-102a90d5]{position:absolute;top:.12rem;right:.12rem;width:.32rem;height:.32rem;display:flex;align-items:center;justify-content:center;cursor:pointer;z-index:10}.login-container .login-header[data-v-102a90d5]{text-align:center;margin-bottom:.32rem}.login-container .login-header .logo-wrapper[data-v-102a90d5]{display:flex;justify-content:center;margin-bottom:.16rem}.login-container .login-header .logo-wrapper .logo-circle[data-v-102a90d5]{width:.8rem;height:.8rem;border-radius:50%;background:linear-gradient(135deg,#667eea,#764ba2);display:flex;align-items:center;justify-content:center;box-shadow:0 4px 12px rgba(102,126,234,.4)}.login-container .login-header h2[data-v-102a90d5]{font-size:.22rem;font-weight:700;margin:0 0 .08rem 0;color:#333}.login-container .login-header p[data-v-102a90d5]{font-size:.13rem;color:#999;margin:0}.login-container .login-form .form-item[data-v-102a90d5]{margin-bottom:.16rem}.login-container .login-form .form-item .input-wrapper[data-v-102a90d5]{background:#f7f8fa;border-radius:.12rem;padding:0 .16rem;display:flex;align-items:center;gap:.12rem;transition:all .3s}.login-container .login-form .form-item .input-wrapper[data-v-102a90d5]:focus-within{background:#eef4ff;box-shadow:0 0 0 2px rgba(102,126,234,.1)}.login-container .login-form .form-item .input-wrapper .input-icon[data-v-102a90d5]{flex-shrink:0}.login-container .login-form .form-item .input-wrapper[data-v-102a90d5] .custom-field{background:transparent;padding:.14rem 0}.login-container .login-form .form-item .input-wrapper[data-v-102a90d5] .custom-field .van-field__control{font-size:.14rem;color:#333}.login-container .login-form .form-item .input-wrapper[data-v-102a90d5] .custom-field .van-field__control::-moz-placeholder{color:#c8c9cc}.login-container .login-form .form-item .input-wrapper[data-v-102a90d5] .custom-field .van-field__control::placeholder{color:#c8c9cc}.login-container .login-form .form-item.captcha-row[data-v-102a90d5]{display:flex;gap:.12rem}.login-container .login-form .form-item.captcha-row .captcha-input-wrapper[data-v-102a90d5]{flex:1}.login-container .login-form .form-item.captcha-row .captcha-img-box[data-v-102a90d5]{width:1.2rem;height:.48rem;background:#f7f8fa;border-radius:.12rem;overflow:hidden;cursor:pointer;display:flex;align-items:center;justify-content:center;transition:all .3s}.login-container .login-form .form-item.captcha-row .captcha-img-box[data-v-102a90d5]:active{transform:scale(.95)}.login-container .login-form .form-item.captcha-row .captcha-img-box .captcha-img[data-v-102a90d5]{width:100%;height:100%;-o-object-fit:cover;object-fit:cover}.login-container .login-form .form-item.captcha-row .captcha-img-box .captcha-loading[data-v-102a90d5]{display:flex;align-items:center;justify-content:center}.login-container .login-form .login-btn-wrapper[data-v-102a90d5]{margin-top:.32rem}.login-container .login-form .login-btn-wrapper .login-btn[data-v-102a90d5]{height:.48rem;background:linear-gradient(135deg,#667eea,#764ba2);border:none;font-size:.16rem;font-weight:700;box-shadow:0 4px 12px rgba(102,126,234,.4)}.login-container .login-form .login-btn-wrapper .login-btn[data-v-102a90d5] .van-button__text{color:#fff}.login-container .login-footer[data-v-102a90d5]{margin-top:.24rem;text-align:center}.login-container .login-footer p[data-v-102a90d5]{font-size:.12rem;color:#999;margin:0;line-height:1.5}.login-container .login-footer p .link[data-v-102a90d5]{color:#667eea}.layout[data-v-30b3781c]{height:100vh;display:flex;flex-direction:column;color:#434343;font-size:.14rem}.layout .main[data-v-30b3781c]{flex:1}.layout .main .header_class[data-v-30b3781c]{position:sticky;top:0;z-index:999;background-color:#fff;border-bottom-left-radius:.16rem;border-bottom-right-radius:.16rem}.layout .main .header_class .header_logo[data-v-30b3781c]{padding:.18rem 0}.layout .main .header_class .header_logo img[data-v-30b3781c]:first-child{width:.72rem}.layout .main .header_class .header_logo img[data-v-30b3781c]:last-child{width:1.2rem}.layout .main .header_class .header_right[data-v-30b3781c]{padding:.12rem .16rem 0 .16rem}.layout .main .header_class .header_right .user-info[data-v-30b3781c]{display:flex;align-items:center;justify-content:flex-end}.layout .main .header_class .header_right .user-info .login-btn-wrap[data-v-30b3781c]{display:flex;align-items:center;gap:.06rem;padding:.08rem .16rem;background:linear-gradient(135deg,rgba(102,126,234,.1),rgba(118,75,162,.1));border-radius:.2rem;cursor:pointer;transition:all .3s}.layout .main .header_class .header_right .user-info .login-btn-wrap[data-v-30b3781c]:active{transform:scale(.95);background:linear-gradient(135deg,rgba(102,126,234,.2),rgba(118,75,162,.2))}.layout .main .header_class .header_right .user-info .login-btn-wrap .login-text[data-v-30b3781c]{font-size:.14rem;color:#667eea;font-weight:500}.layout .main .header_class .header_right .user-info .user-profile[data-v-30b3781c]{display:flex;align-items:center;gap:.08rem;padding:.04rem .12rem .04rem .04rem;background:#f7f8fa;border-radius:.2rem;cursor:pointer;transition:all .3s}.layout .main .header_class .header_right .user-info .user-profile[data-v-30b3781c]:active{transform:scale(.95);background:#ebedf0}.layout .main .header_class .header_right .user-info .user-profile .avatar[data-v-30b3781c]{width:.32rem;height:.32rem;border-radius:50%;background:#fff;display:flex;align-items:center;justify-content:center;overflow:hidden}.layout .main .header_class .header_right .user-info .user-profile .user-name-wrap[data-v-30b3781c]{display:flex;align-items:center;gap:.04rem}.layout .main .header_class .header_right .user-info .user-profile .user-name-wrap .user-name[data-v-30b3781c]{font-size:.14rem;color:#333;font-weight:500;max-width:.6rem;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.layout .main .header_class .user-menu[data-v-30b3781c]{background:#fff;border-radius:0 0 .16rem .16rem;overflow:hidden}.layout .main .header_class .user-menu .user-menu-header[data-v-30b3781c]{background:linear-gradient(135deg,#667eea,#764ba2);padding:.24rem .16rem;display:flex;align-items:center;gap:.16rem}.layout .main .header_class .user-menu .user-menu-header .user-avatar-large[data-v-30b3781c]{width:.6rem;height:.6rem;border-radius:50%;background:hsla(0,0%,100%,.2);display:flex;align-items:center;justify-content:center;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px)}.layout .main .header_class .user-menu .user-menu-header .user-info-detail[data-v-30b3781c]{flex:1}.layout .main .header_class .user-menu .user-menu-header .user-info-detail h3[data-v-30b3781c]{font-size:.18rem;color:#fff;margin:0 0 .04rem 0;font-weight:700}.layout .main .header_class .user-menu .user-menu-header .user-info-detail p[data-v-30b3781c]{font-size:.13rem;color:hsla(0,0%,100%,.8);margin:0}.layout .main .header_class .user-menu .user-menu-list[data-v-30b3781c]{padding:.08rem 0}.layout .main .header_class .user-menu .user-menu-list .menu-item[data-v-30b3781c]{display:flex;align-items:center;gap:.12rem;padding:.16rem .16rem;cursor:pointer;transition:all .3s}.layout .main .header_class .user-menu .user-menu-list .menu-item[data-v-30b3781c]:active{background:#f7f8fa}.layout .main .header_class .user-menu .user-menu-list .menu-item span[data-v-30b3781c]{flex:1;font-size:.15rem;color:#333}.scroll-view[data-v-09d54018]{overflow-x:hidden;overflow-y:auto;position:relative;height:100%}.scroll-view .wrap[data-v-09d54018]{position:absolute;height:100%;width:100%}.white-screen-loading[data-v-734e25f4]{height:calc(100vh - 1.68rem);z-index:9999;position:relative;padding:.08rem}.load[data-v-734e25f4]{position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);width:60px;height:60px}.load hr[data-v-734e25f4]{border:0;margin:0;width:40%;height:40%;position:absolute;border-radius:50%;animation:spin-734e25f4 2s ease infinite}.load[data-v-734e25f4] :first-child{background:#19a68c;animation-delay:-1.5s}.load[data-v-734e25f4] :nth-child(2){background:#f63d3a;animation-delay:-1s}.load[data-v-734e25f4] :nth-child(3){background:#fda543;animation-delay:-.5s}.load[data-v-734e25f4] :last-child{background:#193b48}@keyframes spin-734e25f4{0%,to{transform:translate(0)}25%{transform:translate(160%)}50%{transform:translate(160%,160%)}75%{transform:translateY(160%)}}