body{width:100%;font-size:3.2vw}.van-tabbar__placeholder{height:20vw;min-height:20vw;padding-bottom:constant(safe-area-inset-bottom);padding-bottom:env(safe-area-inset-bottom)}body,.van-pull-refresh{overflow:visible!important}.van-toast{width:max-content!important}.van-nav-bar--fixed{z-index:999!important}.van-loading__text,.van-tabbar__placeholder,.van-list__finished-text{width:100%}.f5:before{content:"";z-index:-1;background:#f5f5f5;width:100vw;height:100vh;position:fixed;top:0;left:0}p{margin:0}img{-o-object-fit:contain;object-fit:contain;display:block}.html img,.vhtml img{max-width:100%;margin-top:1.2vw}[v-cloak]{display:none!important}.van-nav-bar .van-nav-bar__text,.van-nav-bar .van-icon{color:#000!important}.van-nav-bar__placeholder .van-nav-bar .van-icon{color:#000}.van-nav-bar__placeholder .van-nav-bar__title{font-size:4.26667vw}.van-nav-bar__placeholder .van-nav-bar__title span{font-size:3.2vw}.van-tabbar{width:100%;z-index:99!important;height:20vw!important}.van-tabbar .van-tabbar-item__icon img{height:10vw;margin:-2vw 0 0}.van-tabbar .van-tabbar-item__text{font-size:3.2vw}.tabs{--van-tabs-line-height:12vw;--van-tab-font-size:4.267vw}.tabs .van-tabs__line{border-radius:0!important}.category_page{flex-flow:column;width:100%;height:calc(100vh - 12.267vw);display:flex;overflow:hidden}.category_page .category_page__search{border-bottom:1px solid #f5f5f5;align-items:center;width:100%;padding-left:3.333vw;display:flex}.category_page .category_page__tabs{border-bottom:1px solid #f5f5f5;width:100%;padding:1.6vw 0}.category_page .category_page__sidebar_wrapper{flex-wrap:nowrap;width:100%;height:100%;display:flex}.category_page .category_page__sidebar_wrapper .van-sidebar-item--select:before{background-color:#ee0a24}.category_page .category_page__sidebar_wrapper .van-sidebar{background-color:#f7f8fa}.category_page .category_page__sidebar_wrapper .category_page__sidebar{height:calc(100vh - 57.2vw);position:relative;overflow-y:auto!important}.category_page .category_page__sidebar_wrapper .category_page__product_area{flex-direction:column;width:78.6667vw;height:100%;min-height:0;display:flex}.category_page .category_page__sidebar_wrapper .category_page__product_area .category_page__sort_bar{z-index:100;flex:none;width:78.6667vw;height:10.667vw}.category_page .category_page__sidebar_wrapper .van-sidebar-item{text-align:center;padding:2.7vw 0}.category_page .category_page__sidebar_wrapper .van-sidebar-item--select{color:#ee0a24}.category_page__product_area{width:100%;position:relative}.category_page__product_area>div{width:100%}.category_page__product_area .category_page__sort_bar{background:#fff;flex-wrap:nowrap;height:12vw;display:flex}.category_page__product_area .category_page__sort_bar a{text-align:center;flex-wrap:nowrap;justify-content:center;align-items:center;width:100%;font-size:3.733vw;display:flex}.category_page__product_area .category_page__sort_bar a img{width:1.867vw;margin-left:1.333vw}.category_page__product_area .category_page__sort_bar .category_page__sort--active{color:red}.category_page__product_area .category_page__product_scroll{-webkit-overflow-scrolling:touch;flex-wrap:wrap;flex:auto;align-content:flex-start;min-height:0;padding:0 2.667vw 37.333vw;display:flex;overflow-y:auto}.category_page__product_area .category_page__product_scroll .category_page__product_item{flex-wrap:nowrap;width:100%;height:24vw;display:flex}.category_page__product_area .category_page__product_scroll .category_page__product_item>img{border-radius:3.333vw;width:24vw;height:24vw;margin-right:2.667vw}.category_page__product_area .category_page__product_scroll .category_page__product_item .category_page__product_info{flex-wrap:wrap;align-items:center;width:45vw;height:24vw;display:flex}.category_page__product_area .category_page__product_scroll .category_page__product_item .category_page__product_info>*{width:100%}.category_page__product_area .category_page__product_scroll .category_page__product_item .category_page__product_info .category_page__product_name{text-overflow:ellipsis;white-space:nowrap;height:4.5vw;font-size:3.733vw;line-height:4.5vw;display:block!important;overflow:hidden!important}.category_page__product_area .category_page__product_scroll .category_page__product_item .category_page__product_info .point{color:#d23400}.category_page__product_area .category_page__product_scroll .category_page__product_item .category_page__product_info s{color:#8a8a8a}.category_page__product_area .category_page__product_scroll .category_page__product_item .category_page__product_info .category_page__product_price{flex-wrap:nowrap;align-items:center;display:flex}.category_page__product_area .category_page__product_scroll .category_page__product_item .category_page__product_info .category_page__product_price img{height:3.333vw}.category_page__product_area .category_page__product_scroll .category_page__product_item .category_page__product_info .category_page__product_price b{color:#d23400;font-size:4.267vw}.category_page__product_area .category_page__product_scroll .category_page__product_item .category_page__product_info .category_page__product_price b span{font-size:3.2vw}.category_page__product_area .category_page__product_scroll .category_page__product_item .category_page__product_info .category_page__product_price font{color:#8a8a8a;margin-left:auto}.service_page{background-image:linear-gradient(#f85035 0%,#f6f6f6 100%);width:100%;min-height:49.067vw;padding:31.333vw 3.333vw 0;position:relative}.service_page:before{content:"";z-index:-1;background:#f5f5f5;width:100vw;height:100vh;position:fixed;top:0;left:0}.service_page .service_page__title{color:#fff;flex-flow:column;font-weight:700;display:flex;position:absolute;top:8vw;left:8vw}.service_page .service_page__title b{letter-spacing:.533vw;color:#fff;margin-bottom:3vw;font-size:5.333vw}.service_page .service_page__title p{letter-spacing:.32vw;color:#fff}.service_page .service_page__item{background:#fff;border:1px solid #f85035;border-radius:2vw;flex-wrap:nowrap;align-items:center;width:100%;height:24vw;margin-bottom:4vw;padding:0 3.333vw;display:flex}.service_page .service_page__item>img{-o-object-fit:contain;object-fit:contain;border-radius:50%;width:16vw;height:16vw;margin-right:2.933vw}.service_page .service_page__item .service_page__item_text{flex-flow:column;justify-content:center;height:16vw;display:flex}.service_page .service_page__item .service_page__item_text b{color:#1b1b1b;margin-bottom:3.333vw;font-size:3.733vw}.service_page .service_page__item .service_page__item_text p{color:#7d7d7d}.service_page .service_page__item .service_page__item_btns{flex-wrap:nowrap;justify-content:space-between;margin-left:auto;display:flex}.service_page .service_page__item .service_page__item_btns img{width:10.667vw;height:10.667vw}.service_page .service_page__item .service_page__item_btns a:last-child{margin-left:6vw}.service_page__qrcode_popup{border-radius:3vw;width:60vw!important}.service_page__qrcode_popup .service_page__qrcode_content{width:100%;padding:5vw}.service_page__qrcode_popup .service_page__qrcode_content .service_page__qrcode_img{width:100%}.service_page__qrcode_popup .service_page__qrcode_content p{text-align:center;width:100%;margin-top:3vw;font-size:4vw}.my_page__setting_sheet .van-icon{flex-wrap:nowrap;align-items:center;display:flex}.my_page__setting_sheet .van-cell__value{line-height:6.6vw}.trade_list:before{content:"";z-index:-1;background:#f5f5f5;width:100vw;height:100vh;position:fixed;top:0;left:0}.trade_list>div{width:100%}.trade_list:before{background:#f6f6f6}.trade_list .trade_list__tabs .trade_list__tabs_area{height:10.13vw}.trade_list .trade_list__tabs .trade_list__tabs_area .van-tab{background-color:#ededed;height:10.13vw;font-size:3.67vw}.trade_list .trade_list__tabs .trade_list__tabs_area .van-tab--active{color:#222;background-color:#f6f6f6}.trade_list .trade_list__tabs .trade_list__tabs_states{height:12vw}.trade_list .trade_list__tabs .trade_list__tabs_states .van-tabs__nav{background:#f6f6f6}.trade_list .trade_list__tabs .trade_list__tabs_states .van-tab{background-color:#f6f6f6;height:12vw;font-size:3.73vw}.trade_list .trade_list__tabs .trade_list__tabs_states .van-tabs__line{bottom:5vw}.trade_list .van-search{background-color:#f6f6f6;padding-bottom:0}.trade_list .van-search__content{background-color:#fff}.trade_list .trade_list__item{background-color:#fff;border-radius:1.6vw;margin-bottom:4vw;padding:4.8vw 3.73vw}.trade_list .trade_list__item .trade_list__order{border-bottom:1px solid #f5f5f580;flex-wrap:nowrap;align-items:center;padding-bottom:2.53vw;display:flex}.trade_list .trade_list__item .trade_list__order .trade_list__state{text-align:center;color:#fff;background-color:#000;border-radius:1.07vw;flex-wrap:nowrap;justify-content:center;align-items:center;height:4.67vw;margin-right:1.2vw;padding:0 1.2vw;display:flex}.trade_list .trade_list__item .trade_list__order .trade_list__state--mall1{background-color:#2990f0}.trade_list .trade_list__item .trade_list__order .trade_list__state--mall3{background-color:#ea4747}.trade_list .trade_list__item .trade_list__order .trade_list__state--mall4{background-color:#229427}.trade_list .trade_list__item .trade_list__order .trade_list__state--mall5{background-color:#f9a225}.trade_list .trade_list__item .trade_list__order img{width:3.2vw;height:3.2vw;margin-left:1.2vw}.trade_list .trade_list__item .trade_list__goods{flex-wrap:nowrap;align-items:center;margin-top:2.8vw;display:flex}.trade_list .trade_list__item .trade_list__goods img{width:21.33vw;height:21.33vw;margin-right:4vw}.trade_list .trade_list__item .trade_list__goods .trade_list__goods_info{flex-flow:column;justify-content:space-between;width:100%;height:18.33vw;display:flex}.trade_list .trade_list__item .trade_list__goods .trade_list__goods_info>div{flex-wrap:nowrap;align-items:center;display:flex}.trade_list .trade_list__item .trade_list__goods .trade_list__goods_info .trade_list__goods_name{color:#303030;text-overflow:ellipsis;-webkit-line-clamp:1;-webkit-box-orient:vertical;font-size:3.47vw;display:-webkit-box!important;overflow:hidden!important}.trade_list .trade_list__item .trade_list__goods .trade_list__spec{color:#999}.trade_list .trade_list__item .trade_list__goods .trade_list__spec p{color:#999;margin-left:auto}.trade_list .trade_list__item .trade_list__goods .trade_list__concession{color:#333;font-size:3.47vw}.trade_list .trade_list__item .trade_list__goods .trade_list__concession p{color:#ea3e23;margin-left:auto;font-size:3.2vw}.trade_list .trade_list__item .trade_list__price{color:#333;border-bottom:1px solid #f5f5f580;flex-wrap:nowrap;justify-content:flex-end;align-items:center;width:100%;margin-top:2.2vw;padding-bottom:2.4vw;display:flex}.trade_list .trade_list__item .trade_list__price span{color:#ca2904}.trade_list .trade_list__item .trade_list__price span b{font-size:4vw}.trade_list .trade_list__item .trade_list__state_bar{white-space:nowrap;flex-wrap:nowrap;align-items:center;margin-top:3.33vw;display:flex}.trade_list .trade_list__item .trade_list__state_bar .trade_list__statename--0{color:#ea3e23}.trade_list .trade_list__item .trade_list__state_bar .trade_list__statename--1{color:#2e9940}.trade_list .trade_list__item .trade_list__state_bar .trade_list__statename--3{color:#e57042}.trade_list .trade_list__item .trade_list__state_bar .trade_list__statename--4{color:#333}.trade_list .trade_list__item .trade_list__state_bar .trade_list__btn_box{margin-left:auto}.trade_list .trade_list__item .trade_list__state_bar .trade_list__btn_box button{background-color:#efefef;border:none;border-radius:1.33vw;height:6.93vw;margin-left:2vw;padding:0 2.4vw}.trade_confirm:before{content:"";z-index:-1;background:#f5f5f5;width:100vw;height:100vh;position:fixed;top:0;left:0}.trade_confirm .trade_confirm__product{background:#fff;flex-wrap:nowrap;height:29.33vw;margin-top:4vw;padding:4vw;display:flex}.trade_confirm .trade_confirm__product img{width:21.73vw;height:21.73vw;margin-right:4vw}.trade_confirm .trade_confirm__product .trade_confirm__product_detail{color:#303030;flex-flow:column;justify-content:space-between;width:100%;font-size:3.47vw;display:flex}.trade_confirm .trade_confirm__product .trade_confirm__product_detail b{text-overflow:ellipsis;-webkit-line-clamp:1;-webkit-box-orient:vertical;display:-webkit-box!important;overflow:hidden!important}.trade_confirm .trade_confirm__product .trade_confirm__product_detail p{font-size:3.2vw}.trade_confirm .trade_confirm__product .trade_confirm__product_detail>div{flex-wrap:nowrap;align-items:center;display:flex}.trade_confirm .trade_confirm__payway{background:#fff;margin-top:4vw;padding:4vw 4vw 0}.trade_confirm .trade_confirm__payway .trade_confirm__deduction .trade_confirm__deduction_top{flex-wrap:nowrap;padding-bottom:3.33vw;display:flex}.trade_confirm .trade_confirm__payway .trade_confirm__deduction .trade_confirm__deduction_top span{color:#333;font-size:4.27vw;font-weight:700}.trade_confirm .trade_confirm__payway .trade_confirm__deduction .trade_confirm__deduction_top b,.trade_confirm .trade_confirm__payway .trade_confirm__deduction .trade_confirm__deduction_top b span{color:#ea3e23;font-size:4.27vw}.trade_confirm .trade_confirm__payway .trade_confirm__deduction .van-radio{width:100%;padding-bottom:4vw}.trade_confirm .trade_confirm__payway .trade_confirm__deduction .van-radio-group{margin-top:4vw;padding:0 2.53vw}.trade_confirm .trade_confirm__payway .trade_confirm__deduction .van-radio__icon{margin-left:auto}.trade_confirm .trade_confirm__payway .trade_confirm__deduction .trade_confirm__count>div{border-top:1px solid #f5f5f580;flex-wrap:nowrap;align-items:center;height:12vw;display:flex}.trade_confirm .trade_confirm__payway .trade_confirm__deduction .trade_confirm__count>div .trade_confirm__count_price{color:#ea3e23;margin-left:auto;font-size:4.27vw;font-weight:700}.trade_confirm .trade_confirm__remark{margin-top:4vw}.trade_detail{width:100%;padding:0 3.333vw 10vw}.trade_detail:before{content:"";z-index:-1;background:#f5f5f5;width:100vw;height:100vh;position:fixed;top:0;left:0}.trade_detail>div{width:100%}.trade_detail .trade_detail__top{flex-wrap:nowrap;height:20.4vw;padding:10.067vw 0 0 2vw;display:flex}.trade_detail .trade_detail__top img{border-radius:50%;width:6.667vw;height:6.667vw;margin-right:3.333vw;-o-object-fit:cover!important;object-fit:cover!important}.trade_detail .trade_detail__top b{font-size:4.667vw}.trade_detail .trade_detail__address{background:#fff;border-radius:2vw;flex-wrap:nowrap;margin-bottom:3.333vw;padding:3.333vw;display:flex}.trade_detail .trade_detail__address img{height:4vw;margin-right:2.667vw}.trade_detail .trade_detail__address .trade_detail__address_content{color:#1b1b1b;flex-flow:column;font-size:3.467vw;display:flex}.trade_detail .trade_detail__address .trade_detail__address_content div{line-height:4vw}.trade_detail .trade_detail__address .trade_detail__address_content div span{margin-left:3vw}.trade_detail .trade_detail__address .trade_detail__address_content p{margin-top:2vw}.trade_detail .trade_detail__goods{background:#fff;border-radius:2vw;flex-wrap:nowrap;margin-bottom:3.333vw;padding:3.333vw;display:flex}.trade_detail .trade_detail__goods>img{border-radius:1.333vw;width:21.333vw;height:21.333vw;margin-right:3.333vw}.trade_detail .trade_detail__goods .trade_detail__goods_content{flex-flow:column;justify-content:space-around;width:100%;height:21.333vw;display:flex}.trade_detail .trade_detail__goods .trade_detail__goods_content .trade_detail__goods_name{color:#222;flex-wrap:nowrap;align-items:center;font-size:3.733vw;line-height:4.8vw;display:flex}.trade_detail .trade_detail__goods .trade_detail__goods_content .trade_detail__goods_name div{color:#fff;white-space:nowrap;border-radius:1vw;height:4vw;margin:-.4vw 2vw 0 0;padding:0 1vw;font-size:2.8vw;line-height:4vw}.trade_detail .trade_detail__goods .trade_detail__goods_content .trade_detail__goods_name .trade_detail__goods_tag--mall{background:#3180f7}.trade_detail .trade_detail__goods .trade_detail__goods_content .trade_detail__goods_name .trade_detail__goods_tag--repurchase{background:red}.trade_detail .trade_detail__goods .trade_detail__goods_content .trade_detail__goods_name p{color:#fff;background-image:linear-gradient(82deg,#fd4347 0%,#ff7d26 100%);border-radius:.667vw;width:max-content;height:4vw;margin-right:2vw;padding:0 1.2vw;font-size:2.8vw;line-height:4vw}.trade_detail .trade_detail__goods .trade_detail__goods_content .trade_detail__goods_name span{text-overflow:ellipsis;-webkit-line-clamp:1;-webkit-box-orient:vertical;display:-webkit-box!important;overflow:hidden!important}.trade_detail .trade_detail__goods .trade_detail__goods_content .trade_detail__goods_sub{color:#878787;flex-wrap:nowrap;justify-content:space-between;display:flex}.trade_detail .trade_detail__goods .trade_detail__goods_content .trade_detail__goods_sub s{color:#878787}.trade_detail .trade_detail__goods .trade_detail__goods_content .trade_detail__goods_price{flex-wrap:nowrap;display:flex}.trade_detail .trade_detail__goods .trade_detail__goods_content .trade_detail__goods_price>img{height:4.8vw;margin:.6vw 1.333vw 0 0}.trade_detail .trade_detail__goods .trade_detail__goods_content .trade_detail__goods_price b{color:#e82122;font-size:4.8vw}.trade_detail .trade_detail__goods .trade_detail__goods_content .trade_detail__goods_price b span{font-size:3.2vw}.trade_detail .trade_detail__goods .trade_detail__goods_content .trade_detail__goods_price p{color:#878787;margin:1vw 0 0 auto}.trade_detail .trade_detail__rows{background:#fff;border-radius:2vw;margin-bottom:3.333vw;padding:0 3.333vw}.trade_detail .trade_detail__rows .trade_detail__row:last-child{border-top:1px solid #eee}.trade_detail .trade_detail__row{flex-flow:column;width:100%;padding:2vw 0;display:flex}.trade_detail .trade_detail__row>*{width:100%}.trade_detail .trade_detail__row p{flex-wrap:nowrap;line-height:6.8vw;display:flex}.trade_detail .trade_detail__row p>span{color:#606060;flex-wrap:nowrap;align-items:center;max-width:70%;margin-left:auto;display:flex}.trade_detail .trade_detail__row p>span img{height:3.467vw;margin-left:2vw}.trade_detail .trade_detail__row p>b{color:#222;margin-left:auto;font-size:3.733vw}.trade_detail .trade_detail__row p>b span{font-size:3.2vw}.trade_detail .trade_detail__row p b.trade_detail__row_amount--accent{color:#ff0016;font-size:4.267vw}.trade_detail .trade_detail__stats{background:#fff;border-radius:2vw;flex-wrap:nowrap;justify-content:space-between;align-items:center;height:10.533vw;margin-bottom:3.333vw;padding:0 3.333vw;display:flex}.trade_detail .trade_detail__stats>b{color:#1b1b1b;font-size:3.467vw}.trade_detail .trade_detail__stats span{color:#222}.trade_detail .trade_detail__stats span b{color:#f10000;margin:0 .5vw}.trade_detail .trade_detail__content{background:#fff;border-radius:2vw;margin:0 0 3.333vw;padding:2vw 0}.trade_detail .trade_detail__content .van-cell__value{flex:.6!important}.trade_detail .trade_detail__content .van-cell-group:after{content:none}.trade_detail .trade_detail__content .van-cell__left-icon{align-items:center;display:flex}.trade_detail .trade_detail__content .van-cell__left-icon .van-icon__image{width:5vw;height:5vw;margin-right:1vw}.trade_detail .trade_detail__content p{flex-wrap:nowrap;align-items:center;width:100%;padding:2vw 2.667vw;font-size:3.733vw;line-height:5vw;display:flex}.trade_detail .trade_detail__content p span,.trade_detail .trade_detail__content p a{flex-wrap:nowrap;align-items:center;margin-left:auto;display:flex}.trade_detail .trade_detail__content p img{height:2.667vw;margin-left:2vw}.trade_detail .trade_detail__content p b{color:#ee0a24;margin-left:auto;font-size:4.267vw}.trade_detail .trade_detail__content p b font{font-size:3.2vw}.trade_detail .trade_detail__content p span,.trade_detail .trade_detail__content p a{color:#606060;font-size:3.733vw}.trade_detail .trade_detail__remark{background:#fff;border-radius:2vw;flex-wrap:nowrap;align-items:center;margin-bottom:4vw;padding:3.333vw;display:flex}.trade_detail>button{width:100%;margin:3.333vw 0}.trade_address{background:#fff}.trade_address img{display:inline-block}.trade_address .trade_address__picker{color:#9d9d9d;flex-wrap:nowrap;align-items:center;min-height:18vw;padding:2vw 0;display:flex}.trade_address .trade_address__picker p{width:100%;margin-bottom:1vw;padding:0;font-size:3.733vw}.trade_address .trade_address__picker img{width:4vw;margin:0 5vw}.trade_address .trade_address__picker i{margin:0 3vw 0 auto;font-size:5vw}.trade_address__divider{background:url(/img/img-trade-address-bg.png) 0 0/auto 1vw;height:1vw}.cashout_account .cashout_account__list{min-height:60vh;overflow:auto}.cashout_account .cashout_account__list .cashout_account__cell_group{flex-flow:column;display:flex}.cashout_account .cashout_account__list .cashout_account__cell_group .cashout_account__item{flex-wrap:nowrap;align-items:center;display:flex}.cashout_account .cashout_account__list .cashout_account__cell_group .cashout_account__item img{width:8.93vw}.cashout_account .cashout_account__list .cashout_account__cell_group .cashout_account__item>div{flex-flow:column;margin-left:2.53vw;display:flex}.cashout_account .cashout_account__list .cashout_account__cell_group .cashout_account__item>div span{color:#333;font-size:4vw}.cashout_account .cashout_account__list .cashout_account__cell_group .cashout_account__item>div p{color:#999;margin-top:2.53vw}.cashout_account .cashout_account__footer{width:92vw;height:max-content;margin-top:10vw;margin-left:4vw;padding-bottom:4vw;bottom:6vw;left:4vw}.cashout_account .cashout_account__footer .cashout_account__tips p{color:#333;font-size:3.2vw}.cashout_account .cashout_account__footer .cashout_account__tips p span{color:#ea3e23}.cashout_account .cashout_account__footer .cashout_account__actions{flex-flow:column;align-items:center;display:flex}.cashout_account .cashout_account__footer .cashout_account__actions button{border-radius:6.67vw;width:100%;height:13.33vw;margin-top:4vw;font-size:4.8vw}.cashout_account .cashout_account__footer .cashout_account__actions .cashout_account__btn--alipay{color:#fff;background-color:#ea3e23;border:none}.cashout_account .cashout_account__footer .cashout_account__actions .cashout_account__btn--bankcard{color:#ea3e23;background:#fff;border:.27vw solid #ea3e23}.cashout_account .cashout_account__footer .cashout_account__actions .cashout_account__to_cashout{color:#ea3e23;margin-top:4vw;font-size:4.8vw;text-decoration:underline}.goods_detail{padding-bottom:8vw;overflow-y:auto}.goods_detail:before{content:"";z-index:-1;background:#f5f5f5;width:100vw;height:100vh;position:fixed;top:0;left:0}.goods_detail .van-share-sheet__options{text-align:center;justify-content:center;align-items:center}.goods_detail .goods_detail__hero img{-o-object-fit:cover;object-fit:cover;width:100vw;height:100vw}.goods_detail .goods_detail__container{margin-top:4vw;padding:0 4vw}.goods_detail .goods_detail__container .goods_detail__summary{background-color:#fff;border-radius:1.6vw;padding:4vw}.goods_detail .goods_detail__container .goods_detail__summary .goods_detail__title{text-overflow:ellipsis;-webkit-line-clamp:2;color:#303030;-webkit-box-orient:vertical;height:8vw;margin-bottom:4.27vw;font-size:4vw;line-height:4vw;display:-webkit-box!important;overflow:hidden!important}.goods_detail .goods_detail__container .goods_detail__summary .goods_detail__desc{color:#999;margin-bottom:3.2vw;font-size:3.67vw}.goods_detail .goods_detail__container .goods_detail__summary .goods_detail__price_box{flex-wrap:nowrap;align-items:center;display:flex}.goods_detail .goods_detail__container .goods_detail__summary .goods_detail__price_box .goods_detail__price{color:#ea3e23;font-size:4vw;font-weight:700}.goods_detail .goods_detail__container .goods_detail__summary .goods_detail__price_box .goods_detail__points{color:#333}.goods_detail .goods_detail__container .goods_detail__summary .goods_detail__price_box .goods_detail__points b{color:#ea3e23;margin-right:1.2vw;font-size:4vw}.goods_detail .goods_detail__container .goods_detail__summary .goods_detail__price_box .goods_detail__price--original{color:#b1b1b1;margin-left:3.87vw;text-decoration:line-through}.goods_detail .goods_detail__container .goods_detail__summary .goods_detail__price_box .goods_detail__sales{color:#b1b1b1}.goods_detail .goods_detail__container .goods_detail__summary .goods_detail__deduct{white-space:nowrap;flex-wrap:nowrap;justify-content:space-between;align-items:center;margin-top:4vw;display:flex}.goods_detail .goods_detail__container .goods_detail__summary .goods_detail__deduct>div{border-radius:.8vw;flex-wrap:nowrap;align-items:center;height:5.33vw;padding:0 2vw;display:flex}.goods_detail .goods_detail__container .goods_detail__summary .goods_detail__deduct>div img{height:3.2vw;margin-right:1.2vw}.goods_detail .goods_detail__container .goods_detail__summary .goods_detail__deduct .goods_detail__deduct_item--point{color:#d9a452;background-color:#fff6dd;border:.27vw solid #f1c98c}.goods_detail .goods_detail__container .goods_detail__summary .goods_detail__deduct .goods_detail__deduct_item--vip{color:#e56f5d;background-color:#fff2f0;border:.27vw solid #e56f5d}.goods_detail .goods_detail__container .goods_detail__summary hr{background:#f5f5f580;border:none;width:100%;height:1px;margin-top:4vw}.goods_detail .goods_detail__container .goods_detail__summary .goods_detail__service{flex-wrap:nowrap;justify-content:space-between;align-items:center;width:100%;margin-top:3.2vw;display:flex}.goods_detail .goods_detail__container .goods_detail__summary .goods_detail__service>div{flex-wrap:nowrap;align-items:center;width:max-content;display:flex}.goods_detail .goods_detail__container .goods_detail__summary .goods_detail__service>div img{width:2.93vw;height:2.93vw;margin-right:1.87vw}.goods_detail .goods_detail__container .goods_detail__spec_bar{color:#303030;white-space:nowrap;background-color:#fff;border-radius:1.6vw;flex-wrap:nowrap;align-items:center;height:11.73vw;margin-top:4vw;padding:0 4vw;font-size:3.73vw;display:flex}.goods_detail .goods_detail__container .goods_detail__spec_bar .goods_detail__spec_text{text-overflow:ellipsis;-webkit-line-clamp:1;-webkit-box-orient:vertical;width:70vw;overflow:hidden;display:-webkit-box!important;overflow:hidden!important}.goods_detail .goods_detail__container .goods_detail__spec_bar img{width:3.73vw;height:2.93vw;margin-right:2.67vw}.goods_detail .goods_detail__container .goods_detail__content{background-color:#fff;border-radius:1.6vw;flex-flow:column;margin-top:4vw;padding:4vw;display:flex}.goods_detail .goods_detail__container .goods_detail__content .goods_detail__html{padding:3.33vw 0}.goods_detail .goods_detail__container .goods_detail__content .goods_detail__html img{max-width:100%;margin-top:1.2vw}.goods_detail .goods_detail__container .goods_detail__content .goods_detail__title{color:#303030;flex-wrap:nowrap;align-items:center;font-size:3.73vw;display:flex}.goods_detail .goods_detail__container .goods_detail__content .goods_detail__title img{width:3.47vw;height:3.73vw;margin-right:2.8vw}.goods_detail .goods_detail__sku_popup{padding:4vw}.goods_detail .goods_detail__sku_popup .goods_detail__sku_header{color:#333;flex-wrap:nowrap;font-size:3.2vw;line-height:5.33vw;display:flex}.goods_detail .goods_detail__sku_popup .goods_detail__sku_header img{width:26.13vw;height:26.13vw;margin-right:5.2vw}.goods_detail .goods_detail__sku_popup .goods_detail__sku_header>div{flex-flow:column;justify-content:space-around;display:flex}.goods_detail .goods_detail__sku_popup .goods_detail__sku_header .goods_detail__sku_price{color:#333;font-size:5.07vw}.goods_detail .goods_detail__sku_popup .goods_detail__spec_group{flex-flow:column;margin-top:6vw;display:flex}.goods_detail .goods_detail__sku_popup .goods_detail__spec_group .goods_detail__spec_title{color:#333;margin-bottom:3.2vw;font-weight:700}.goods_detail .goods_detail__sku_popup .goods_detail__spec_group .goods_detail__sku_options{flex-wrap:nowrap;margin-bottom:3.2vw;display:flex}.goods_detail .goods_detail__sku_popup .goods_detail__spec_group .goods_detail__sku_option--active{color:#fff;background-color:#ca2904}.goods_detail .goods_detail__sku_popup .goods_detail__spec_group .goods_detail__sku_option--inactive{color:#000;border:1px solid #ca2904}.goods_detail .goods_detail__sku_popup .goods_detail__spec_group .goods_detail__sku_option{text-align:center;border-radius:1.07vw;flex-wrap:nowrap;justify-content:center;align-items:center;width:max-content;height:8vw;margin-right:2.4vw;padding:0 4vw;display:flex}.goods_detail .goods_detail__sku_popup .goods_detail__spec_group .goods_detail__quantity{width:100%;display:flex}.goods_detail .goods_detail__sku_popup .goods_detail__spec_group .goods_detail__quantity .goods_detail__spec_title{margin-bottom:0}.goods_detail .goods_detail__sku_popup .van-stepper--round .van-stepper__plus{background:#ca2904}.goods_detail .goods_detail__sku_popup .van-stepper--round .van-stepper__minus{color:#ca2904;border:1px solid #ca2904}.goods_detail__share_popup{border-radius:2.67vw;flex-flow:column;align-items:center;width:80vw;min-width:80vw;max-width:80vw;max-height:90vh;display:flex;overflow-y:auto}.goods_detail__share_popup .goods_detail__share_card{background-image:linear-gradient(#f5cfd8 0%,#fff4f4 100%);border-radius:2.67vw;flex-flow:column;flex-shrink:0;width:100%;margin:0 auto;padding:6.8vw 9.2vw;display:flex}.goods_detail__share_popup .goods_detail__share_bottom{flex-wrap:nowrap;justify-content:space-around;align-items:center;width:100%;padding:3.33vw 0;display:flex}.goods_detail__share_popup .goods_detail__share_bottom .logo{width:18.93vw;height:22.27vw}.goods_detail__share_popup .goods_detail__share_bottom .goods_detail__share_qrcode{flex-flow:column;align-items:center;display:flex}.goods_detail__share_popup .goods_detail__share_bottom .goods_detail__share_qrcode img{width:17.07vw;height:17.07vw;margin-bottom:1.2vw}.goods_detail__share_popup .goods_detail__share_user{flex-wrap:nowrap;align-items:center;margin:0 auto;display:flex;position:relative}.goods_detail__share_popup .goods_detail__share_user img{z-index:2;border-radius:50%;height:9.33vw;position:relative}.goods_detail__share_popup .goods_detail__share_user .goods_detail__share_user_name{color:#fff;z-index:1;text-align:center;background-color:#841e36;border-radius:3.33vw;flex-wrap:nowrap;justify-content:center;align-items:center;height:8vw;margin-left:-4.33vw;padding-left:6vw;padding-right:4vw;display:flex;position:relative}.goods_detail__share_popup .goods_detail__share_user .goods_detail__share_user_name span{line-height:8vw}.goods_detail__share_popup .goods_detail__share_goods{flex-flow:column;align-items:center;margin-top:4vw;display:flex}.goods_detail__share_popup .goods_detail__share_goods .goods_detail__share_goods_img{background-color:#fff;border:.27vw solid #841e36;border-radius:2.67vw;width:61.47vw;height:61.47vw}.goods_detail__share_popup .goods_detail__share_goods .goods_detail__share_goods_name{text-overflow:ellipsis;-webkit-line-clamp:2;text-align:center;-webkit-box-orient:vertical;width:61.47vw;height:8vw;margin-top:3.33vw;line-height:4vw;display:-webkit-box!important;overflow:hidden!important}.goods_detail__share_popup .goods_detail__share_price_row{border-bottom:1px solid #fff;flex-wrap:nowrap;justify-content:space-between;align-items:center;width:100%;padding-bottom:3.33vw;display:flex}.goods_detail__share_popup .goods_detail__share_price_row .goods_detail__share_points{margin-top:2.4vw}.goods_detail__share_popup .goods_detail__share_price_row .goods_detail__share_points span{color:#ea3e23;margin-right:1.2vw;font-size:4vw;font-weight:700}.goods_detail__share_popup .goods_detail__share_price_row .goods_detail__share_price{color:#ea3e23;font-size:4vw;font-weight:700}.goods_detail__share_popup .goods_detail__share_price_row .goods_detail__share_price--original{color:#b1b1b1;text-decoration:line-through}.goods_detail__share_popup .goods_detail__share_result{text-align:center}.goods_detail__share_popup .goods_detail__share_result img{border-radius:2.67vw;width:100%}:after,:before,*{word-wrap:break-word;box-sizing:border-box}a{color:#000;text-decoration:none}.mx-auto{margin:0 auto!important}.bs{color:#fff}.b_k{background:#fff}.b{font-weight:700}.y50{border-radius:50%;-o-object-fit:cover!important;object-fit:cover!important}.w{width:100%}.h{height:100%}.w100,.w100 img{width:100%!important}.p-r{position:relative}.p-a{position:absolute}.p-f{position:fixed}.div_chao{white-space:nowrap;overflow-x:auto}.div_chao .inline{display:inline-block!important}.dis{display:none}.dis-l{display:block}.songti{font-family:宋体}.b_l{float:left}.b_r{float:right}.r{margin-left:auto}.b_l_w,.w1{width:100%}.center,.text-center{text-align:center}.left{text-align:left}.right{text-align:right}.text-hide-1{text-overflow:ellipsis;white-space:nowrap;overflow:hidden!important}.box{flex-wrap:nowrap;display:flex}.box-lr{flex-direction:row}.box-rl{flex-direction:row-reverse}.box-tb{flex-direction:column}.box-bt{flex-direction:column-reverse}.box-pack-center{justify-content:center}.middle{justify-content:space-between;display:flex}.middle:before,.middle:after{content:"";display:block}.box-pack-start{justify-content:flex-start}.box-pack-end{justify-content:flex-end}.box-pack-between{justify-content:space-between}.box-pack-around{justify-content:space-around}.box-middle{justify-content:space-evenly}.box-align-center{align-items:center}.box-align-start{align-items:flex-start}.box-align-end{align-items:flex-end}.self-align-center{align-self:center;margin:0 auto}.self-align-start{align-self:flex-start}.self-align-end{align-self:flex-end}.self-align-stretch{align-self:stretch}.box-wrap{flex-wrap:wrap}.box-nowrap{flex-wrap:nowrap}.flex{flex-grow:1}.shrink{flex-shrink:1}.box-center-center{text-align:center;justify-content:center;align-items:center}:root:root{--main-color:#2e5d31}.home{font-size:8vw}.login_page{flex-wrap:wrap;width:100%;padding:8vw 0 0;display:flex}.login_page:before{content:"";z-index:-1;background-color:#1b1a20;background-image:url(/img/img-login-bg.jpg);background-repeat:no-repeat;background-size:100% 100%;width:100vw;height:100vh;position:fixed;top:0;left:0}.login_page>div{width:100%}.login_page .login_page__logo{flex-flow:column;justify-content:center;margin-bottom:5.2vw;display:flex}.login_page .login_page__logo .login_page__logo_text{margin-left:4vw}.login_page .login_page__logo b{color:var(--main-color);font-size:5.33vw;line-height:6.67vw}.login_page .login_page__logo p{color:#000;line-height:6.67vw}.login_page .login_page__logo img{height:45.2vw}.login_page .login_page__container{padding:0 3.33vw}.login_page .login_page__form{background:#fff;border-radius:2.67vw;padding:4vw 4.53vw}.login_page .login_page__form .login_page__row{border-bottom:1px solid #f5f5f580;margin-top:4.27vw}.login_page .login_page__form .login_page__row .login_page__field{flex-wrap:nowrap;align-items:center;display:flex}.login_page .login_page__form .login_page__row .login_page__field img{width:3.73vw}.login_page .login_page__form .login_page__row .login_page__field input{color:#333;border:none;flex:1;width:100%;padding:3.33vw 1.2vw;font-size:3.47vw}.login_page .login_page__form .login_page__row .login_page__field input::placeholder{color:#999}.login_page .login_page__form .login_page__row .login_page__field :-ms-placeholder-shown{color:#999}.login_page .login_page__form .login_page__row .login_page__field ::-webkit-input-placeholder{color:#999}.login_page .login_page__form .login_page__row .login_page__field .login_page__code_btn{color:#fff;white-space:nowrap;background-color:var(--main-color);border-radius:3.33vw;width:26.67vw;height:6.67vw;font-size:3.2vw;font-weight:400}.login_page .login_page__submit{background-color:var(--main-color);color:#fff;border:none;border-radius:6.67vw;width:100%;margin-top:8vw;font-size:4.8vw}.login_page .login_page__agreement{text-align:center;flex-wrap:nowrap;justify-content:center;align-items:center;width:100%;margin-top:5.6vw;display:flex}.login_page .login_page__agreement a{color:red}.login_page .login_page__switch{text-align:center;flex-wrap:nowrap;justify-content:center;align-items:center;margin-top:4vw;display:flex}.login_page .login_page__switch .login_page__switch_login,.login_page .login_page__switch .login_page__switch_actions{color:#ca2904;font-size:4vw;line-height:6.67vw}.login_page .login_page__switch .login_page__switch_actions p{padding:0 4vw}.my_page{background:url(/img/img-my-bg.jpg) 0 0/100% no-repeat;min-height:80vw;padding:0 4vw 8vw}.my_page:before{content:"";z-index:-1;background:#f5f5f5;width:100vw;height:100vh;position:fixed;top:0;left:0}.my_page .my_page__header{color:#fff;flex-wrap:nowrap;align-items:center;height:30.6vw;display:flex}.my_page .my_page__header .my_page__badge{text-align:center;border-radius:2.27vw;flex-wrap:nowrap;justify-content:center;align-items:center;height:4.53vw;margin-right:2.93vw;padding:0 2.27vw 0 4.93vw;display:flex;position:relative}.my_page .my_page__header .my_page__badge:after{content:"";z-index:1;width:100%;height:4.53vw;position:absolute;bottom:0;left:-2vw}.my_page .my_page__header .my_page__badge--vip{color:#fbd797;background-color:#422717}.my_page .my_page__header .my_page__badge--vip:after{background:url(/img/img-label-1.png) 0 0/auto 100% no-repeat}.my_page .my_page__header .my_page__badge--svip{color:#ed7c2e;background-color:#fff}.my_page .my_page__header .my_page__badge--svip:after{background:url(/img/img-label-2.png) 0 0/auto 100% no-repeat;left:-1vw}.my_page .my_page__header .my_page__badge--director{color:#1d85ff;background-color:#fff}.my_page .my_page__header .my_page__badge--director:after{background:url(/img/img-label-3.png) 0 0/auto 100% no-repeat;left:-1vw}.my_page .my_page__header .my_page__shop_center{color:#fff;white-space:nowrap;background-color:#842a1e;border-radius:3.33vw 0 0 3.33vw;flex-wrap:nowrap;align-items:center;height:6.67vw;margin-left:auto;padding:0 2.8vw;font-size:3.47vw;font-weight:700;display:flex;position:absolute;right:0}.my_page .my_page__header .my_page__shop_center img{height:3.33vw;margin-right:1.6vw}.my_page .my_page__header .my_page__avatar{background-color:#eee;border:.4vw solid #fff;border-radius:50%;width:18vw;height:18vw;margin:0 7.333vw 0 1.6vw;-o-object-fit:cover!important;object-fit:cover!important}.my_page .my_page__header .my_page__info{color:#000;flex-flow:column;justify-content:space-around;height:18vw;display:flex}.my_page .my_page__header .my_page__info .my_page__name{white-space:nowrap;font-size:4.8vw}.my_page .my_page__header .my_page__info .my_page__phone{flex-wrap:nowrap;align-items:center;display:flex}.my_page .my_page__header .my_page__info .my_page__phone img{height:3.2vw;margin-right:1.867vw}.my_page .my_page__balance{color:#fff;background-color:#63865e;border-radius:1.6vw;flex-wrap:nowrap;justify-content:space-between;align-items:center;margin-bottom:4vw;padding:3.6vw 2.6vw;display:flex;position:relative}.my_page .my_page__balance:after{z-index:1;content:"";background:url(/img/img-my-balance-bg.png) 0 0/100% 100%;width:16.4vw;height:14.67vw;position:absolute;bottom:0;right:0}.my_page .my_page__balance .my_page__balance_left{flex-flow:column;display:flex}.my_page .my_page__balance .my_page__balance_left .my_page__balance_num{margin-top:2.8vw;font-size:5.07vw;font-weight:700}.my_page .my_page__balance .my_page__balance_btn{z-index:2;white-space:nowrap;color:#2e5d31;background-color:#fff;border:none;border-radius:3.33vw;height:6.67vw;padding:0 3.33vw;font-size:3.47vw;position:relative}.my_page .my_page__wallet{background-color:#fff;border-radius:1.6vw;flex-wrap:nowrap;justify-content:space-around;align-items:center;height:23.2vw;margin-bottom:4vw;display:flex}.my_page .my_page__wallet>div:last-child{border:none}.my_page .my_page__wallet>div{border-right:1px solid #f5f5f580;flex-flow:column;justify-content:space-between;align-items:center;width:33%;height:11.87vw;display:flex}.my_page .my_page__wallet>div .my_page__wallet_label{flex-wrap:nowrap;align-items:center;display:flex}.my_page .my_page__wallet>div .my_page__wallet_label img{width:4vw;height:4vw}.my_page .my_page__wallet>div .my_page__wallet_label span{color:#333;margin-left:1.6vw;font-size:3.67vw}.my_page .my_page__wallet>div b{color:#222;font-size:4.53vw}.my_page .my_page__order{background-color:#fff;border-radius:1.6vw;flex-flow:column;margin-bottom:4vw;padding:3.6vw 2.67vw;display:flex}.my_page .my_page__order .my_page__order_header{border-bottom:1px solid #f5f5f580;flex-wrap:nowrap;align-items:center;padding-bottom:3.6vw;display:flex}.my_page .my_page__order .my_page__order_header b{color:#222;font-size:4.8vw}.my_page .my_page__order .my_page__order_header span{color:#999}.my_page .my_page__order .my_page__order_list{flex-wrap:nowrap;justify-content:space-around;align-items:center;width:100%;margin-top:3.6vw;display:flex}.my_page .my_page__order .my_page__order_list .my_page__order_item{flex-flow:column;align-items:center;display:flex}.my_page .my_page__order .my_page__order_list .my_page__order_item img{height:5.87vw}.my_page .my_page__order .my_page__order_list .my_page__order_item p{color:#333;margin-top:3.33vw}.my_page .my_page__features{flex-flow:column;justify-content:space-between;gap:2.4vw;width:100%;display:flex}.my_page .my_page__features>div{flex-wrap:nowrap;gap:2.4vw;display:flex}.my_page .my_page__features img{background-color:#c2715c;border-radius:1.6vw;width:44.8vw;height:17.33vw}.my_page .my_page__service{background-color:#fff;border-radius:1.6vw;flex-flow:column;margin-top:4vw;padding:4vw 2.67vw 1.2vw;display:flex}.my_page .my_page__service .my_page__service_title{color:#222;font-size:4.8vw}.my_page .my_page__service .my_page__service_list{flex-flow:column;display:flex}.my_page .my_page__service .my_page__service_list>div:last-child{border:none}.my_page .my_page__service .my_page__service_list>div{border-bottom:1px solid #f5f5f580;flex-wrap:nowrap;align-items:center;height:12vw;display:flex}.my_page .my_page__service .my_page__service_list>div img{width:4.27vw}.my_page .my_page__service .my_page__service_list>div span{color:#333;margin-left:3.2vw;font-size:4vw}.index_page{width:100%}.index_page:before{content:"";z-index:-1;background:#f5f5f5;width:100vw;height:100vh;position:fixed;top:0;left:0}.index_page .index_page__section{background:#fff;border-radius:1.333vw;width:100%;margin:0 0 4vw;overflow:hidden}.index_page .index_page__notice{background:#fff;border-radius:2vw;flex-wrap:nowrap;align-items:center;height:16vw;margin:4vw 0;display:flex}.index_page .index_page__notice .index_page__date{text-align:center;border-right:1px solid #f1f1f1;width:18vw;height:10.667vw;font-size:3.2vw}.index_page .index_page__notice .index_page__date p{font-size:5.333vw;font-weight:700}.index_page .index_page__notice .index_page__notice_item a{text-overflow:ellipsis;-webkit-line-clamp:1;-webkit-box-orient:vertical;width:75vw;height:6vw;padding-right:2vw;font-size:4vw;line-height:6vw;display:-webkit-box!important;overflow:hidden!important}.index_page .index_page__notice .index_page__notice_item a span{vertical-align:top;background-color:#222;border-radius:50%;width:1.333vw;height:1.333vw;margin:2.2vw 2.133vw 0 3.6vw;display:inline-block;-o-object-fit:cover!important;object-fit:cover!important}.index_page .index_page__columns{flex-wrap:nowrap;justify-content:space-between;align-items:center;height:35vw;margin-bottom:4vw;display:flex}.index_page .index_page__columns img{height:10vw}.index_page .index_page__columns>div{white-space:nowrap;background:#fff;border-radius:1.6vw;flex-flow:column;justify-content:space-between;align-items:center;width:29vw;height:100%;padding:6vw;display:flex}.index_page .index_page__columns>div span{color:#222;font-size:3.47vw}.index_page .index_page__columns>div p{color:var(--main-color)}.index_page .index_page__mall_entry{flex-wrap:nowrap;justify-content:space-between;margin-bottom:4vw;display:flex}.index_page .index_page__mall_entry .index_page__mall_card{border:1px solid #fff;border-radius:2vw;flex-wrap:wrap;width:44.8vw;height:28vw;padding:4.8vw 2.8vw 2.8vw;display:flex}.index_page .index_page__mall_entry .index_page__mall_card .index_page__mall_card_header{flex-flow:column;align-items:flex-start;margin-bottom:2.67vw;display:flex}.index_page .index_page__mall_entry .index_page__mall_card .index_page__mall_card_header b{margin-bottom:2.8vw;font-size:4.27vw}.index_page .index_page__mall_entry .index_page__mall_card img{height:13.87vw;margin-top:auto;margin-left:auto}.index_page .index_page__mall_entry .index_page__mall_card--gift{background-color:#a14d4d}.index_page .index_page__mall_entry .index_page__mall_card--gift .index_page__mall_card_header b{color:#fde5c6}.index_page .index_page__mall_entry .index_page__mall_card--gift .index_page__mall_card_header span{color:#eedabb}.index_page .index_page__mall_entry .index_page__mall_card--mall{background-color:#fde5c6}.index_page .index_page__mall_entry .index_page__mall_card--mall .index_page__mall_card_header b,.index_page .index_page__mall_entry .index_page__mall_card--mall .index_page__mall_card_header span{color:#933e3e}.index_page .index_page__inner{width:92vw;margin:0 auto}.index_page .index_page__section_title{flex-wrap:nowrap;align-items:center;width:100%;height:10.733vw;padding:0 2vw;font-size:4.8vw;line-height:10.733vw;display:flex;position:relative}.index_page .index_page__section_title span{z-index:2;font-weight:700;position:relative;overflow:visible}.index_page .index_page__section_title font{background:-webkit-linear-gradient(90deg,#8fe72b,#077e43);color:#0000;-webkit-background-clip:text;background-clip:text}.index_page .index_page__section_title a{color:#686868;margin-left:auto;font-size:3.733vw}.index_page .index_page__section{padding:4vw 3.2vw}.index_page .index_page__section>div{width:100%}.index_page .index_page__section .index_page__video{height:62.2vw;padding-bottom:0;position:relative}.index_page .index_page__section .index_page__video video{-o-object-fit:cover;object-fit:cover;z-index:1;background-color:#f7f7f7;border-radius:1.6vw;width:100%;height:46.67vw;display:block;position:relative}.index_page .index_page__section .index_page__video button{color:#fff;z-index:2;background-color:#841e36;border:none;border-radius:4.93vw;width:50.4vw;height:9.87vw;font-size:4vw;font-weight:700;position:absolute;bottom:0;left:50%;transform:translate(-50%)}.index_page .index_page__news{background:#fff;border-radius:3.333vw 3.333vw 0 0;position:relative}.index_page .index_page__news .index_page__news_list{width:100%}.index_page .index_page__news .index_page__news_item{border-bottom:1px solid #f5f5f580;border-radius:2.667vw;flex-wrap:nowrap;justify-content:space-between;align-items:center;width:100%;min-height:26.667vw;padding:0 1.2vw;display:flex}.index_page .index_page__news .index_page__news_item:last-child{border-bottom:0}.index_page .index_page__news .index_page__news_item img{border-radius:1.333vw;width:19.733vw;height:19.733vw;margin-right:2.87vw;display:block}.index_page .index_page__news .index_page__news_item>div{flex-wrap:wrap;align-content:space-between;width:63vw;min-height:20vw;display:flex}.index_page .index_page__news .index_page__news_item>div>div{width:100%}.index_page .index_page__news .index_page__news_item>div .index_page__news_title{text-overflow:ellipsis;white-space:nowrap;font-size:3.733vw;font-weight:700;overflow:hidden!important}.index_page .index_page__news .index_page__news_item>div .index_page__news_desc{text-overflow:ellipsis;-webkit-line-clamp:2;-webkit-box-orient:vertical;margin:2vw 0;font-size:2.933vw;display:-webkit-box!important;overflow:hidden!important}.index_page .index_page__news .index_page__news_item>div .index_page__news_time{color:#c2c2c2;font-size:3.2vw}.index_page .index_page__news>a{flex-wrap:nowrap;justify-content:center;align-items:center;width:100%;height:10vw;display:flex}.index_page .index_page__news>a img{height:4vw}.index_page .index_page__news .index_page__more{text-align:center;flex-wrap:nowrap;justify-content:center;align-items:center;width:100%;height:10.4vw;font-size:8vw;display:flex;bottom:.667vw;left:0}.index_page .index_page__news .index_page__more img{height:4vw}.business_school,.business_school>div,.business_school .business_school__banner{width:100%}.business_school .business_school__filter{z-index:1;background-color:#fff;border-radius:8vw 8vw 0 0;width:100%;margin-top:-8vw;position:relative;overflow:hidden}.business_school .business_school__list{background-color:#fefefe;border-radius:0 0 5.33vw 5.33vw;margin-top:4.8vw;padding:0 3.47vw;overflow:hidden}.business_school .business_school__list .business_school__item{background-color:#f9f9f9;border-radius:2vw;flex-wrap:nowrap;width:100%;height:26.667vw;margin-bottom:4vw;padding:3.333vw 2.667vw;display:flex;position:relative}.business_school .business_school__list .business_school__item .business_school__item__img{width:20vw;height:20vw;margin-right:3vw;position:relative}.business_school .business_school__list .business_school__item .business_school__item__img .business_school__item__photo{border-radius:1.333vw;width:20vw;height:20vw;margin-right:3vw}.business_school .business_school__list .business_school__item .business_school__item__img .business_school__item__badge{z-index:2;height:7.6vw;position:absolute;bottom:.267vw;left:-1.467vw}.business_school .business_school__list .business_school__item .business_school__item__img .business_school__item__lock{text-align:center;background:#0006;border-radius:1.333vw;flex-wrap:nowrap;justify-content:center;align-items:center;width:100%;height:100%;display:flex;position:absolute;top:0;left:0}.business_school .business_school__list .business_school__item .business_school__item__img .business_school__item__lock img{height:5.733vw}.business_school .business_school__list .business_school__item .business_school__item__content{flex-wrap:wrap;align-content:space-around;width:65vw;height:20vw;display:flex}.business_school .business_school__list .business_school__item .business_school__item__content>*{width:100%}.business_school .business_school__list .business_school__item .business_school__item__content .business_school__item__name{text-overflow:ellipsis;-webkit-line-clamp:1;-webkit-box-orient:vertical;display:-webkit-box!important;overflow:hidden!important}.business_school .business_school__list .business_school__item .business_school__item__content .business_school__item__name .business_school__item__level{color:#fff;background-image:linear-gradient(93deg,#000 0%,#444 100%);border-radius:1.333vw;height:4.533vw;margin-right:1.867vw;padding:0 2vw;display:inline-block}.business_school .business_school__list .business_school__item .business_school__item__content .business_school__item__name b{font-size:3.733vw}.business_school .business_school__list .business_school__item .business_school__item__content .business_school__item__desc{text-overflow:ellipsis;-webkit-line-clamp:2;-webkit-box-orient:vertical;max-height:8vw;line-height:4vw;display:-webkit-box!important;overflow:hidden!important}.business_school .business_school__list .business_school__item .business_school__item__content .business_school__item__meta{color:#999;flex-wrap:nowrap;font-size:3.2vw;display:flex}.business_school .business_school__list .business_school__item .business_school__item__content .business_school__item__meta span:last-child{margin-left:auto}.mall_page{background-image:linear-gradient(#f36d8d 0%,#f6f6f6 100%);background-repeat:no-repeat;background-size:100% 62.933vw;width:100%;min-height:100vh;padding:3.87vw 2vw 0;background-color:#f5f5f5!important}.mall_page>div{width:100%}.mall_page .mall_page__header .mall_page__search{background-color:#fff;border-radius:3.73vw;flex-wrap:nowrap;align-items:center;height:7.47vw;padding:.67vw .8vw .8vw 2.4vw;display:flex}.mall_page .mall_page__header .mall_page__search img{width:3.6vw;height:3.6vw;margin:0 1.73vw 0 0}.mall_page .mall_page__header .mall_page__search input{border:none;width:100%}.mall_page .mall_page__header .mall_page__search input::-webkit-input-placeholder{color:#c1c1c1}.mall_page .mall_page__header .mall_page__search button{text-align:center;background:var(--main-color);color:#fff;border:none;border-radius:3vw;flex-wrap:nowrap;justify-content:center;align-items:center;width:13.33vw;height:6vw;margin-left:auto;padding:0 2.4vw;font-size:3.2vw;display:flex}.mall_page .mall_page__header .mall_page__banner img{border-radius:2.2vw;width:100%;margin-top:3.07vw}.mall_page .mall_page__category_panel{background-color:#fff;border-radius:2vw;margin-top:4vw;padding:3.33vw}.mall_page .mall_page__category_panel .mall_page__category_header{flex-wrap:nowrap;justify-content:space-between;width:100%;margin-bottom:2vw;display:flex}.mall_page .mall_page__category_panel .mall_page__category_header .mall_page__category_title{flex-wrap:nowrap;align-items:center;display:flex}.mall_page .mall_page__category_panel .mall_page__category_header .mall_page__category_title img{height:4.67vw;margin-right:2vw}.mall_page .mall_page__category_panel .mall_page__category_header .mall_page__category_tags{color:#787878;margin-left:auto;font-size:3.2vw;line-height:4.48vw}.mall_page .mall_page__category_list{background-color:#fff;border-radius:2.67vw;flex-wrap:wrap;display:flex}.mall_page .mall_page__category_list .mall_page__category_item{color:#0d0d0d;flex-flow:column;justify-content:center;align-items:center;width:20%;font-size:3.14vw;display:flex}.mall_page .mall_page__category_list .mall_page__category_item img{border-radius:50%;height:14.4vw;margin:3.33vw 0 1.87vw}.mall_page .mall_page__hot{background-image:linear-gradient(#d5ecd6 0%,#fff 100%);border-radius:2.67vw;margin-top:4vw;margin-bottom:4vw;overflow:hidden}.mall_page .mall_page__hot .mall_page__hot_header{color:#2e5d31;flex-wrap:nowrap;align-items:center;height:12.53vw;padding:2.93vw;display:flex}.mall_page .mall_page__hot .mall_page__hot_header img{width:4.8vw}.mall_page .mall_page__hot .mall_page__hot_header b{color:#000;margin:0 3.6vw 0 1.47vw;font-size:4.8vw}.mall_page .mall_page__hot .mall_page__hot_header p{color:#2e5d31}.mall_page .mall_page__hot .van-swipe{width:calc(100% - 5.86vw)}.mall_page .mall_page__hot .mall_page__hot_list{background-color:#fff;border-radius:2.67vw;margin:0 2.93vw;padding:4vw 0}.mall_page .mall_page__hot .mall_page__hot_list .van-swipe-item{-webkit-column-gap:4vw;-moz-column-gap:4vw;box-sizing:border-box;grid-template-columns:repeat(3,1fr);gap:3.2vw 4vw;padding:0 3.73vw;display:grid}.mall_page .mall_page__hot .mall_page__hot_list .van-swipe__indicators{bottom:1.6vw}.mall_page .mall_page__hot .mall_page__hot_item{flex-flow:column;align-items:flex-start;width:max-content;display:flex}.mall_page .mall_page__hot .mall_page__hot_item img{-o-object-fit:contain;object-fit:contain;border-radius:1.33vw;width:24vw;height:24vw}.mall_page .mall_page__hot .mall_page__hot_item .mall_page__hot_title{color:#333;text-overflow:ellipsis;-webkit-line-clamp:1;-webkit-box-orient:vertical;max-width:24.27vw;min-height:4vw;margin-top:1.6vw;font-size:3.2vw;font-weight:700;line-height:4vw;display:-webkit-box!important;overflow:hidden!important}.mall_page .mall_page__hot .mall_page__hot_item .mall_page__hot_price{color:#ea3e23;font-size:3.47vw;font-weight:700;line-height:4.8vw}.mall_page .mall_page__goods{flex-flow:column;display:flex}.mall_page .mall_page__goods .van-tabs{font-size:3.87vw;font-weight:700}.mall_page .mall_page__goods .van-tabs .van-tabs__nav{background:0 0}.mall_page .mall_page__goods .van-tabs .van-tab--active{z-index:2;font-size:4.27vw}.mall_page .mall_page__goods .van-tabs .van-tabs__line{bottom:6.7vw}.mall_page .mall_page__goods .mall_page__goods_fonts{flex-flow:column;justify-content:space-between;align-items:center;font-weight:700;display:flex}.mall_page .mall_page__goods .mall_page__goods_fonts .mall_page__goods_font_primary{font-size:3.6vw}.mall_page .mall_page__goods .mall_page__goods_fonts .mall_page__goods_font_secondary{font-size:2.67vw}.mall_page .mall_page__goods .mall_page__goods_list{flex-flow:wrap;justify-content:space-between;display:flex}.mall_page .mall_page__goods .mall_page__goods_item{background-color:#fff;border-radius:1.33vw;flex-flow:column;width:46.67vw;margin-top:2.13vw;display:flex;position:relative}.mall_page .mall_page__goods .mall_page__goods_item>div{padding:0 3vw 3.6vw}.mall_page .mall_page__goods .mall_page__goods_item img{width:100%;height:46.67vw;margin-bottom:3.2vw}.mall_page .mall_page__goods .mall_page__goods_item .mall_page__goods_title{color:#141414;text-overflow:ellipsis;-webkit-line-clamp:2;-webkit-box-orient:vertical;height:10vw;margin-bottom:2.8vw;font-size:3.47vw;font-weight:700;line-height:5vw;display:-webkit-box!important;overflow:hidden!important}.mall_page .mall_page__goods .mall_page__goods_item .mall_page__gift_tag{flex-wrap:nowrap;width:auto;margin-bottom:3.2vw;margin-left:auto;display:flex}.mall_page .mall_page__goods .mall_page__goods_item .mall_page__gift_tag span{text-align:center;color:#fff;background-color:#ff3234;border-radius:.67vw 0 0 .67vw;flex-wrap:nowrap;justify-content:center;align-items:center;width:5.87vw;height:4vw;padding:.4vw 1vw;font-size:3.2vw;line-height:4vw;display:flex}.mall_page .mall_page__goods .mall_page__goods_item .mall_page__gift_tag>div{color:#ff3234;border:1px solid #fcc;border-left:0;border-radius:0 .67vw .67vw 0;padding:0 .6vw;font-size:2.93vw;line-height:3.46667vw}.mall_page .mall_page__goods .mall_page__goods_item .mall_page__goods_price--original{color:#a2a2a2;margin-top:auto;margin-bottom:3.07vw;font-size:3.33vw;text-decoration:line-through;display:block}.mall_page .mall_page__goods .mall_page__goods_item .mall_page__goods_price{color:#ff4a26;flex-wrap:nowrap;align-items:center;height:6vw;font-size:4.97vw;font-weight:700;display:flex}.mall_page .mall_page__goods .mall_page__goods_item .mall_page__goods_price .mall_page__money{font-size:3.07vw}.mall_page .mall_page__goods .mall_page__goods_item .mall_page__goods_price b{font-size:4vw}.balance_page .balance_page__top{color:#fff;background-color:#63865e;padding:8vw 4vw}.balance_page .balance_page__top .balance_page__line{flex-wrap:nowrap;align-items:center;margin-bottom:5vw;display:flex}.balance_page .balance_page__top .balance_page__line .balance_page__num{color:#fff;font-size:8vw}.balance_page .balance_page__top .balance_page__line button{border:none}.balance_page .balance_page__top .balance_page__title{color:#fff;flex-wrap:nowrap;align-items:center;font-size:4.8vw;display:flex}.balance_page .balance_page__top .balance_page__title .van-icon{margin-left:2.4vw}.balance_page .balance_page__top .balance_page__record_link{flex-wrap:nowrap;align-items:center;margin-left:auto;display:flex}.balance_page .balance_page__top .balance_page__record_link span{margin:0 1.2vw}.balance_page .balance_page__top .balance_page__record_link img{height:4.27vw}.balance_page .balance_page__top button{color:#333;height:8vw;box-shadow:none;background-color:#fff;border-radius:4vw;padding:0 4vw}.balance_page .balance_page__top .balance_page__total{color:#b2c9aa;flex-wrap:nowrap;align-items:center;display:flex}.balance_page .balance_page__bottom{background-color:#fff;border-radius:5.33vw 5.33vw 0 0;margin-top:-10vw;padding:5.87vw 4vw}.balance_page .balance_page__bottom .tabs{margin-top:4vw}.balance_page .balance_page__bottom .tabs .van-tab--card:last-child{margin:0}.balance_page .balance_page__bottom .tabs .van-tab--card{background-color:#f6f6f6;border-right:none;border-radius:4vw;gap:3vw;width:max-content;margin-right:3vw;font-size:3.2vw}.balance_page .balance_page__bottom .tabs .van-tabs__nav--card{border:none;margin:0}.balance_page .balance_page__date_box{flex-wrap:nowrap;align-items:center;display:flex}.balance_page .balance_page__date_box .balance_page__date{text-align:center;background-color:#f6f6f6;border-radius:4vw;flex-wrap:nowrap;justify-content:center;align-items:center;height:8vw;padding:0 2.8vw;display:flex}.balance_page .balance_page__date_box .balance_page__date img{height:1.2vw;margin-left:1.2vw}.balance_page .balance_page__date_box .balance_page__stat{flex-wrap:nowrap;gap:12vw;margin-left:auto;line-height:4.67vw;display:flex}.balance_page .balance_page__date_box .balance_page__stat>div{flex-flow:column;align-items:center;display:flex}.balance_page .balance_page__list{margin-top:4vw}.balance_page .balance_page__list .balance_page__tag--in{background:#269f3d}.balance_page .balance_page__list .balance_page__tag--out{background:#d13c25}.balance_page .balance_page__list .balance_page__item{background:#f6f6f6;border-bottom:1px solid #f5f5f580;border-radius:2vw;flex-flow:column;width:100%;margin-bottom:4vw;padding:3.333vw;display:flex}.balance_page .balance_page__list .balance_page__item>div{width:100%}.team_page{background:#f5f5f5;width:100%;min-height:100vh;padding:4vw 3.33vw}.team_page>div{width:100%}.team_page .team_page__count{background-color:#9a9666;border-radius:2vw;flex-flow:column;padding:3.33vw;display:flex}.team_page .team_page__count .team_page__count_num{color:#fff;font-size:6.67vw;line-height:6.4vw}.team_page .team_page__count .team_page__count_header{color:#fff;flex-wrap:nowrap;align-items:center;display:flex}.team_page .team_page__count .team_page__count_header .team_page__count_title{color:#fff;flex-wrap:nowrap;display:flex}.team_page .team_page__count .team_page__count_header .team_page__count_title b{font-size:4vw}.team_page .team_page__count .team_page__count_header .team_page__count_title span{margin-top:3.33vw;font-size:5.33vw;font-weight:700}.team_page .team_page__count .team_page__count_header .team_page__invite_btn{color:#7e7a4f;background:#fff;border-radius:4vw;flex-wrap:nowrap;align-items:center;height:8vw;padding:0 3.33vw;font-size:4vw;line-height:8vw;display:flex}.team_page .team_page__count .team_page__count_header .team_page__invite_btn img{width:4.27vw;height:5.33vw;margin-right:2.67vw}.team_page .team_page__list_title{margin:4vw 0;font-weight:700;font-size:4vw!important}.team_page .team_page__list_title .van-tab{font-size:4vw!important}.team_page .team_page__item .team_page__user{background-color:#fff;border-radius:2vw;flex-wrap:nowrap;align-items:center;width:100%;margin-bottom:4vw;padding:3.33vw 3.33vw 0;display:flex}.team_page .team_page__item .team_page__user .team_page__user_avatar{border-radius:50%;width:12vw;height:12vw;margin-right:4vw}.team_page .team_page__item .team_page__user .team_page__user_info{flex-flow:column;width:100%;display:flex}.team_page .team_page__item .team_page__user .team_page__user_info>div{flex-wrap:nowrap;align-items:center;width:100%;margin-bottom:3.33vw;display:flex}.team_page .team_page__item .team_page__user .team_page__user_info>div b{font-size:4vw}.team_page .team_page__item .team_page__user .team_page__user_info>div .vip{text-align:center;color:#8d5e1f;background-image:linear-gradient(90deg,#e4b964 0%,#f4da9c 100%);border-radius:3vw;flex-wrap:nowrap;justify-content:center;align-items:center;height:5.33vw;margin-left:2.4vw;padding:0 3.33vw;font-size:3.467vw;display:flex}.team_page .team_page__item .team_page__user .team_page__user_info>div p{color:#585858}.team_page .team_page__item .team_page__user .team_page__user_info>div img{width:2.4vw;height:2.4vw;margin-left:2.4vw}.team_page .team_page__item .team_page__user .team_page__user_info span{color:#585858}:root,:host{--van-skeleton-title-width:40%}.van-skeleton-title{height:var(--van-skeleton-paragraph-height);background:var(--van-skeleton-paragraph-background)}.van-skeleton-title--round{border-radius:var(--van-radius-max)}.van-skeleton-title{width:var(--van-skeleton-title-width);margin:0}.van-skeleton-title+.van-skeleton-paragraph{margin-top:5.33333vw}:root,:host{--van-skeleton-avatar-size:8.53333vw;--van-skeleton-avatar-background:var(--van-active-color)}.van-skeleton-avatar{width:var(--van-skeleton-avatar-size);height:var(--van-skeleton-avatar-size);margin-right:var(--van-padding-md);background:var(--van-skeleton-avatar-background);flex-shrink:0}.van-skeleton-avatar--round{border-radius:var(--van-radius-max)}.van-skeleton-avatar+.van-skeleton__content{padding-top:var(--van-padding-xs)}:root,:host{--van-skeleton-paragraph-height:4.26667vw;--van-skeleton-paragraph-background:var(--van-active-color);--van-skeleton-paragraph-margin-top:var(--van-padding-sm)}.van-skeleton-paragraph{height:var(--van-skeleton-paragraph-height);background:var(--van-skeleton-paragraph-background)}.van-skeleton-paragraph--round{border-radius:var(--van-radius-max)}.van-skeleton-paragraph:not(:first-child){margin-top:var(--van-skeleton-paragraph-margin-top)}:root,:host{--van-skeleton-duration:1.2s}.van-skeleton{padding:0 var(--van-padding-md);display:flex}.van-skeleton__content{width:100%}.van-skeleton--animate{-webkit-animation:van-skeleton-blink var(--van-skeleton-duration) ease-in-out infinite;animation:van-skeleton-blink var(--van-skeleton-duration) ease-in-out infinite}@keyframes van-skeleton-blink{50%{opacity:.6}}.base_skeleton[data-v-59ba0d62]{z-index:9999;padding-top:env(safe-area-inset-top);box-sizing:border-box;background:#f7f8fa;position:fixed;inset:0}.base_skeleton__nav[data-v-59ba0d62]{background:#fff;height:12.2667vw;margin-bottom:3.2vw}.base_skeleton__content[data-v-59ba0d62]{padding:4.26667vw}.base_skeleton__card[data-v-59ba0d62]{background:#fff;border-radius:2.13333vw;margin-top:4.26667vw;padding:3.2vw 0}:root,:host{--van-notify-text-color:var(--van-white);--van-notify-padding:var(--van-padding-xs) var(--van-padding-md);--van-notify-font-size:var(--van-font-size-md);--van-notify-line-height:var(--van-line-height-md);--van-notify-primary-background:var(--van-primary-color);--van-notify-success-background:var(--van-success-color);--van-notify-danger-background:var(--van-danger-color);--van-notify-warning-background:var(--van-warning-color)}.van-notify{box-sizing:border-box;padding:var(--van-notify-padding);color:var(--van-notify-text-color);font-size:var(--van-notify-font-size);line-height:var(--van-notify-line-height);white-space:pre-wrap;text-align:center;word-wrap:break-word;justify-content:center;align-items:center;display:flex}.van-notify--primary{background:var(--van-notify-primary-background)}.van-notify--success{background:var(--van-notify-success-background)}.van-notify--danger{background:var(--van-notify-danger-background)}.van-notify--warning{background:var(--van-notify-warning-background)}:root,:host{--van-toast-max-width:70%;--van-toast-font-size:var(--van-font-size-md);--van-toast-text-color:var(--van-white);--van-toast-loading-icon-color:var(--van-white);--van-toast-line-height:var(--van-line-height-md);--van-toast-radius:var(--van-radius-lg);--van-toast-background:#000000b3;--van-toast-icon-size:9.6vw;--van-toast-text-min-width:25.6vw;--van-toast-text-padding:var(--van-padding-xs) var(--van-padding-sm);--van-toast-default-padding:var(--van-padding-md);--van-toast-default-width:23.4667vw;--van-toast-default-min-height:23.4667vw;--van-toast-position-top-distance:20%;--van-toast-position-bottom-distance:20%}.van-toast{box-sizing:content-box;transition:all var(--van-duration-fast);width:var(--van-toast-default-width);max-width:var(--van-toast-max-width);min-height:var(--van-toast-default-min-height);padding:var(--van-toast-default-padding);color:var(--van-toast-text-color);font-size:var(--van-toast-font-size);line-height:var(--van-toast-line-height);white-space:pre-wrap;word-break:break-all;text-align:center;background:var(--van-toast-background);border-radius:var(--van-toast-radius);flex-direction:column;justify-content:center;align-items:center;display:flex}.van-toast--break-normal{word-break:normal;word-wrap:normal}.van-toast--break-word{word-break:normal;word-wrap:break-word}.van-toast--unclickable{cursor:not-allowed;overflow:hidden}.van-toast--unclickable *{pointer-events:none}.van-toast--text,.van-toast--html{width:fit-content;min-width:var(--van-toast-text-min-width);min-height:0;padding:var(--van-toast-text-padding)}.van-toast--text .van-toast__text,.van-toast--html .van-toast__text{margin-top:0}.van-toast--top{top:var(--van-toast-position-top-distance)}.van-toast--bottom{top:auto;bottom:var(--van-toast-position-bottom-distance)}.van-toast__icon{font-size:var(--van-toast-icon-size)}.van-toast__loading{padding:var(--van-padding-base);color:var(--van-toast-loading-icon-color)}.van-toast__text{margin-top:var(--van-padding-xs)}:root,:host{--van-calendar-background:var(--van-background-2);--van-calendar-popup-height:80%;--van-calendar-header-shadow:0 .53333vw 2.66667vw #7d7e8029;--van-calendar-header-title-height:11.7333vw;--van-calendar-header-title-font-size:var(--van-font-size-lg);--van-calendar-header-subtitle-font-size:var(--van-font-size-md);--van-calendar-header-action-width:7.46667vw;--van-calendar-header-action-color:var(--van-text-color);--van-calendar-header-action-disabled-color:var(--van-text-color-3);--van-calendar-weekdays-height:8vw;--van-calendar-weekdays-font-size:var(--van-font-size-sm);--van-calendar-month-title-font-size:var(--van-font-size-md);--van-calendar-month-mark-color:#f2f3f5cc;--van-calendar-month-mark-font-size:42.6667vw;--van-calendar-day-height:17.0667vw;--van-calendar-day-font-size:var(--van-font-size-lg);--van-calendar-day-margin-bottom:1.06667vw;--van-calendar-day-disabled-color:var(--van-text-color-3);--van-calendar-range-edge-color:var(--van-white);--van-calendar-range-edge-background:var(--van-primary-color);--van-calendar-range-middle-color:var(--van-primary-color);--van-calendar-range-middle-background-opacity:.1;--van-calendar-selected-day-size:14.4vw;--van-calendar-selected-day-color:var(--van-white);--van-calendar-selected-day-background:var(--van-primary-color);--van-calendar-info-font-size:var(--van-font-size-xs);--van-calendar-info-line-height:var(--van-line-height-xs);--van-calendar-confirm-button-height:9.6vw;--van-calendar-confirm-button-margin:1.86667vw 0}.van-theme-dark{--van-calendar-month-mark-color:#64656633;--van-calendar-day-disabled-color:var(--van-gray-7)}.van-calendar{background:var(--van-calendar-background);flex-direction:column;height:100%;display:flex}.van-calendar__popup.van-popup--top,.van-calendar__popup.van-popup--bottom{height:var(--van-calendar-popup-height)}.van-calendar__popup.van-popup--left,.van-calendar__popup.van-popup--right{height:100%}.van-calendar__popup .van-popup__close-icon{top:2.93333vw}.van-calendar__header{box-shadow:var(--van-calendar-header-shadow);flex-shrink:0}.van-calendar__month-title,.van-calendar__header-title,.van-calendar__header-subtitle{color:var(--van-text-color);height:var(--van-calendar-header-title-height);font-weight:var(--van-font-bold);line-height:var(--van-calendar-header-title-height);text-align:center}.van-calendar__header-title{font-size:var(--van-calendar-header-title-font-size)}.van-calendar__header-subtitle{font-size:var(--van-calendar-header-subtitle-font-size)}.van-calendar__header-subtitle--with-switch{padding:0 var(--van-padding-base);align-items:center;display:flex}.van-calendar__header-subtitle-text{flex:1}.van-calendar__header-action{min-width:var(--van-calendar-header-action-width);height:100%;color:var(--van-calendar-header-action-color);cursor:pointer;justify-content:center;align-items:center;display:flex}.van-calendar__header-action--disabled{color:var(--van-calendar-header-action-disabled-color);cursor:not-allowed}.van-calendar__month-title{font-size:var(--van-calendar-month-title-font-size)}.van-calendar__weekdays{display:flex}.van-calendar__weekday{font-size:var(--van-calendar-weekdays-font-size);line-height:var(--van-calendar-weekdays-height);text-align:center;flex:1}.van-calendar__body{-webkit-overflow-scrolling:touch;flex:1;overflow:auto}.van-calendar__days{-webkit-user-select:none;user-select:none;flex-wrap:wrap;display:flex;position:relative}.van-calendar__month-mark{z-index:0;color:var(--van-calendar-month-mark-color);font-size:var(--van-calendar-month-mark-font-size);pointer-events:none;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}.van-calendar__day,.van-calendar__selected-day{text-align:center;justify-content:center;align-items:center;display:flex}.van-calendar__day{width:14.285%;height:var(--van-calendar-day-height);font-size:var(--van-calendar-day-font-size);margin-bottom:var(--van-calendar-day-margin-bottom);cursor:pointer;position:relative}.van-calendar__day--end,.van-calendar__day--start,.van-calendar__day--start-end,.van-calendar__day--multiple-middle,.van-calendar__day--multiple-selected{color:var(--van-calendar-range-edge-color);background:var(--van-calendar-range-edge-background)}.van-calendar__day--start{border-radius:var(--van-radius-md) 0 0 var(--van-radius-md)}.van-calendar__day--end{border-radius:0 var(--van-radius-md) var(--van-radius-md) 0}.van-calendar__day--start-end,.van-calendar__day--multiple-selected{border-radius:var(--van-radius-md)}.van-calendar__day--middle{color:var(--van-calendar-range-middle-color)}.van-calendar__day--middle:after{opacity:var(--van-calendar-range-middle-background-opacity);content:"";background-color:currentColor;position:absolute;inset:0}.van-calendar__day--disabled{color:var(--van-calendar-day-disabled-color);cursor:default}.van-calendar__top-info,.van-calendar__bottom-info{font-size:var(--van-calendar-info-font-size);line-height:var(--van-calendar-info-line-height);position:absolute;left:0;right:0}@media (width<=350px){.van-calendar__top-info,.van-calendar__bottom-info{font-size:9px}}.van-calendar__top-info{top:1.6vw}.van-calendar__bottom-info{bottom:1.6vw}.van-calendar__selected-day{width:var(--van-calendar-selected-day-size);height:var(--van-calendar-selected-day-size);color:var(--van-calendar-selected-day-color);background:var(--van-calendar-selected-day-background);border-radius:var(--van-radius-md)}.van-calendar__footer{padding-left:var(--van-padding-md);padding-right:var(--van-padding-md);flex-shrink:0}.van-calendar__confirm{height:var(--van-calendar-confirm-button-height);margin:var(--van-calendar-confirm-button-margin)}
