:focus{outline:0}body{padding-top:constant(safe-area-inset-top);padding-bottom:constant(safe-area-inset-bottom)}.page{background-color:#fff;margin:.48rem;margin-right:0;height:100%;overflow:auto}.page,.page_bg{max-width:10rem!important}.page_bg{background:#f7f7f7;margin-right:0}::-webkit-scrollbar{width:0!important;height:0}.flex-c-c-c{justify-content:center;align-items:center}.flex-c-c-c,.flex-c-s-s{display:flex;flex-direction:column}.flex-c-s-s{justify-content:flex-start;align-items:flex-start}.flex-c-sb-c{display:flex;flex-direction:column;justify-content:space-between;align-items:center}.flex-r-c-c{justify-content:center}.flex-r-c-c,.flex-r-s-c{display:flex;flex-direction:row;align-items:center}.flex-r-s-c{justify-content:flex-start}.flex-r-s-s{justify-content:flex-start}.flex-r-c-s,.flex-r-s-s{display:flex;flex-direction:row;align-items:flex-start}.flex-r-c-s{justify-content:center}.flex-r-sa-c{align-items:center}.flex-r-sa-c,.flex-r-sa-s{display:flex;flex-direction:row;justify-content:space-around}.flex-r-sa-s{align-items:flex-start}.flex-r-sb-c{align-items:center}.flex-r-sb,.flex-r-sb-c{display:flex;flex-direction:row;justify-content:space-between}.f-blue,.f-btn{color:#0689e7}.f-green{color:#04b321}.f-red{color:#d40000}.f-black{color:#222}.f-orange{color:#ec9b04}.f-grey{color:#999}.fs-i{font-style:italic}.bottom_blank{width:100%;margin-bottom:2rem}.overlay_loading{padding-top:60%}.next_btn{width:9.07rem;height:1.17rem;background:#0767ab;opacity:1;border-radius:.59rem;color:#fff;font-size:.43rem;line-height:1.17rem}.bg_top_linear-gradient{width:10rem;height:5.33rem;background:linear-gradient(180deg,#0767ab,rgba(7,103,171,.74) 61%,rgba(7,103,171,0))}.bg_top_linear-gradient .back_top_name{padding:.32rem .64rem .48rem .64rem;color:#fff;font-size:.48rem}.bg_top_linear-gradient .back_top_name .top_pay_box{padding-top:.2rem}.bg_top_linear-gradient .back_top_name .top_pay_box .top_pay_mes{margin-left:.17rem;color:#fff;text-align:left}.bg_top_linear-gradient .back_top_name .top_pay_box .top_pay_mes .top_pay_price{font-size:.69rem;font-weight:700;margin-bottom:.27rem}.bg_top_linear-gradient .back_top_name .top_pay_box .top_pay_mes .top_pay_status{font-size:.51rem;font-weight:700}.bg_top_linear-gradient .back_top_name .top_pay_box .top_pay_mes .top_pay_msg{font-size:.4rem}.bg_top_linear-blue{background:linear-gradient(180deg,#0f8ae1,rgba(15,138,225,.7411764706) 61.08%,rgba(7,103,171,0))}.bg_top_linear-orange{background:linear-gradient(180deg,#d1531c,rgba(209,83,28,.82) 61%,rgba(209,83,28,0))}.bg_top_linear-yellow{background:linear-gradient(180deg,#c57a42,rgba(206,132,78,.81) 61%,rgba(240,207,181,0))}.bg_top_linear-green{background:linear-gradient(180deg,#4ab14a,rgba(85,172,68,.81) 61%,rgba(65,139,47,0))}.product_box{margin-bottom:.33rem;background:#fff;border-radius:.16rem}.product_box .pro_info{padding-left:.1rem;padding-bottom:.2rem}.product_box .pro_info .pro_name{width:3.73rem;font-size:.37rem;font-weight:400;color:#000;margin-top:.16rem;text-align:left}.product_box .pro_info .pro_brand_model{width:3.73rem;font-size:.32rem;font-weight:400;color:#999;margin-top:.11rem;text-align:left}.product_box .pro_info .pro_bottom{width:100%;margin-top:.4rem}.product_box .pro_info .pro_bottom .pro_money{height:.59rem;font-size:.32rem;color:#ed0d0d;line-height:.59rem}.product_box .pro_info .pro_bottom .orgin_price{font-size:.32rem;text-decoration:line-through;color:#999;margin-left:.1rem}.product_box .pro_info .pro_bottom .pro_btn{line-height:.59rem;color:#0767ab;font-size:.49rem;margin-right:.3rem}.product_box3{padding-bottom:.15rem;background:#fff;border-bottom:.01333rem solid #f3f3f3}.product_box3 .pro_info{padding-left:.1rem;padding-bottom:.2rem;padding-top:.15rem}.product_box3 .pro_info .pro_name{width:3.73rem;font-size:.37rem;font-weight:400;color:#000;margin-top:.16rem;text-align:left}.product_box3 .pro_info .pro_brand_model{width:3.73rem;font-size:.32rem;font-weight:400;color:#999;margin-top:.11rem;text-align:left}.product_box3 .pro_info .pro_bottom{width:100%;margin-top:.4rem}.product_box3 .pro_info .pro_bottom .pro_money{height:.59rem;font-size:.32rem;color:#ed0d0d;line-height:.59rem}.product_box3 .pro_info .pro_bottom .orgin_price{font-size:.32rem;text-decoration:line-through;color:#999;margin-left:.1rem}.product_box3 .pro_info .pro_bottom .pro_btn{line-height:.59rem;color:#0767ab;font-size:.49rem;margin-right:.3rem}.cart_product_box .cart_pro_info{padding-left:.31rem}.cart_product_box .cart_pro_info .pro_brand_model,.cart_product_box .cart_pro_info .pro_name{width:5.28rem}.lits_product_box .list_pro_info{padding-left:.31rem;width:6.54rem}.lits_product_box .list_pro_info .pro_brand_model,.lits_product_box .list_pro_info .pro_name{width:6.5rem}.lits_product_box .list_pro_info .pro_btn{margin-right:.3rem}.order_product_box{min-height:3rem}.pro_discount_box .pro_discount_items .pro_discount_item{padding-left:.2rem;width:auto;height:.7rem;background:#fef0e9;border-radius:.11rem;line-height:.59rem}.pro_discount_box .pro_discount_items .pro_discount_item .discounts_tag{font-size:.32rem;color:#d1531c}.van-submit-bar__price{font-size:.53333rem}.mask_hearder{margin-left:.37rem;margin-right:.43rem;margin-top:.37rem}.mask_hearder .mask_hearder_title{font-size:.48rem;text-align:left;color:#000}.mask_hearder .mask_hearder_icon{color:#e8e8e8;font-size:.53rem}.mask_content{margin-top:.4rem;margin-left:.32rem}.mask_content .mask_pro_info{margin-left:.24rem}.mask_content .mask_pro_info .pro_price{font-size:.43rem;font-weight:700;color:#ed0d0d}.mask_content .mask_pro_info .pro_name{width:5.52rem;font-size:.37rem;font-weight:400;color:#000;text-align:left;margin-top:.21rem;margin-bottom:.08rem}.mask_content .mask_pro_info .pro_other{width:5.52rem;font-size:.32rem;font-weight:400;color:#999;text-align:left}.pro_num{margin-left:.37rem;margin-right:.37rem;margin-top:.57rem}.pro_num .name{font-size:.37rem;color:#000}.pro_num .total_price{font-size:.29rem;font-weight:700;color:#ed0d0d}.pro_num .van-stepper--round .van-stepper__plus{color:#161616;background-color:#dbf0ff}.pro_num .van-stepper--round .van-stepper__minus{color:#161616;background-color:#fff;border:.02667rem solid #dbf0ff}.mask_pro_btn{width:100%;margin-bottom:.5rem}.mask_pro_btn .right_btn{font-size:.37rem;line-height:1.17rem;color:#fff}.mask_pro_btn .right_btn .right_btn_cart{width:4.27rem;height:1.17rem;background:#0767ab;border-top-left-radius:.59rem;border-bottom-left-radius:.59rem}.mask_pro_btn .right_btn .right_btn_pay{width:4.27rem;height:1.17rem;background:#d1531c;border-top-right-radius:.59rem;border-bottom-right-radius:.59rem}.mask_pro_btn .right_btn .right_btn_out{width:5.6rem;height:1.17rem;background:#8799a3;border-radius:.59rem}.mask_pro_btn .right_btn .right_btn_seckill{width:5.6rem;height:1.17rem;background:#d1531c;border-radius:.59rem}.vip_pro_tag{padding-left:.1rem;padding-right:.1rem;padding-top:.1rem;padding-bottom:.05rem;background:#d48253;color:#fff;border-radius:.1rem;font-size:.25rem}.cart_bottom{width:100%}.cart_bottom .cart_bottom_icon{position:absolute;left:.32rem;top:0}.cart_bottom .cart_bottom_icon .badge_box{padding-left:.15rem;padding-right:.15rem;height:.37rem;line-height:.37rem;background:#ea5b56;border-radius:1rem;font-size:.29rem;text-align:center;color:#fff;position:absolute;top:.3rem;right:-.1rem}.cart_bottom .cart_bottom_info{height:1.33rem;background:#fff;margin-top:.46rem}.cart_bottom .cart_bottom_info .info_total{color:#e22d1d;font-size:.48rem;font-weight:700;margin-left:2.16rem}.cart_bottom .cart_bottom_info .info_button{width:2.35rem;height:.96rem;line-height:.96rem;border-radius:.48rem;background:#ffefdc;font-size:.37rem;text-align:center;color:#d1531c;margin-left:1.44rem}.cart_bottom2{position:fixed;width:100%;bottom:0;height:2.1rem}.cart_bottom2 .cart_bottom_icon{position:absolute;left:.32rem;top:0}.cart_bottom2 .cart_bottom_icon .badge_box{padding-left:.15rem;padding-right:.15rem;height:.37rem;line-height:.37rem;background:#ea5b56;border-radius:1rem;font-size:.29rem;text-align:center;color:#fff;position:absolute;top:.3rem;right:-.1rem}.cart_bottom2 .cart_bottom_info{height:1.33rem;background:#fff;margin-top:.46rem}.cart_bottom2 .cart_bottom_info .info_total{margin-bottom:.5rem;color:#e22d1d;font-size:.48rem;font-weight:700;margin-left:2.16rem}.cart_bottom2 .cart_bottom_info .info_button{margin-bottom:.5rem;width:2.35rem;height:.96rem;line-height:.96rem;border-radius:.48rem;background:#ffefdc;font-size:.37rem;text-align:center;color:#d1531c;margin-left:1.44rem}.popup_bg{width:10rem;height:9.09rem;background:url(https://oss.xiaoyi120.com/shop2.0/order/express_rule_bg.png);background-size:10rem 2.75rem;background-repeat:no-repeat;background-color:#fff}.popup_bg .popup_bg_title{font-weight:700;font-size:.53rem;line-height:.59rem;color:#333;margin-bottom:.35rem}.popup_bg .popup_bg_body{width:100%;background:#fff;border-radius:.37rem}.popup_bg .popup_bg_body .popup_bg_body_bg{background:#fff;padding-left:.37rem;padding-top:.21rem}.popup_bg .popup_bg_body .popup_bg_body_bg .title{font-weight:700;font-size:.37rem;text-align:left;color:#333}.popup_bg .popup_bg_body .popup_bg_body_bg .msg{color:#333;font-size:.37rem;text-align:left;margin-top:.21rem}.popup_bg .popup_bg_body .body1{width:9.25rem;height:2.08rem}.search_filter{background:#fff;padding-bottom:.3rem}.search_filter .search_filter_item{font-size:.37rem;color:#333}.search_filter .search_filter_item img{margin-top:.02rem;margin-left:.05rem}.search_filter .search_filter_active{font-size:.37rem;font-weight:700;color:#0767ab}.search_filter .tab_4_popup{position:absolute;width:10rem;max-height:2.77rem;border-radius:0 0 .21rem .21rem;background:#fff;z-index:999;top:2.4rem;flex-wrap:wrap}.search_filter .tab_4_popup .popup_item{margin-top:.2rem;margin-bottom:.2rem;width:2.83rem;border-radius:.4rem;background:#f4f5f7;font-size:.32rem;color:#333;text-align:center;line-height:.85rem;margin-left:.5rem}.search_filter .tab_4_popup .popup_active{background:#e5eff7;color:#0767ab}.search_filter .tab_4_popup1{position:absolute;width:10rem;height:2.77rem;border-radius:0 0 .21rem .21rem;background:#fff;z-index:999;top:3rem;left:0;display:flex;flex-wrap:wrap}.search_filter .tab_4_popup1 .popup_title{width:100%;font-weight:700;font-size:.37rem;text-align:left;padding-left:.5rem;padding-bottom:.21rem;color:#333}.search_filter .tab_4_popup1 .popup_item{width:2.83rem;height:.85rem;border-radius:.4rem;background:#f4f5f7;font-size:.32rem;color:#333;text-align:center;line-height:.85rem;margin-left:.5rem}.search_filter .tab_4_popup1 .popup_active{background:#e5eff7;color:#0767ab}.search_filter .tab_category_popup{position:absolute;width:9.9rem;min-height:3rem;max-height:6rem;overflow-y:scroll;border-radius:0 0 .21rem .21rem;background:#fff;z-index:999;top:2.4rem;flex-wrap:wrap}.search_filter .tab_category_popup .popup_item{margin-top:.2rem;margin-bottom:.2rem;width:2.8rem;border-radius:.4rem;background:#f4f5f7;font-size:.32rem;color:#333;text-align:center;line-height:.85rem;margin-left:.5rem}.search_filter .tab_category_popup .popup_active{background:#e5eff7;color:#0767ab}.search_filter .box_item{width:8rem;overflow-y:hidden;z-index:999;flex-wrap:wrap}.search_filter .box_item .popup_item{margin-right:.2rem;margin-top:.2rem;margin-bottom:.2rem;border-radius:.4rem;background:#f4f5f7;font-size:.32rem;color:#333;text-align:center;line-height:.85rem;width:2.2rem}.search_filter .box_item .popup_active{background:#e5eff7;color:#0767ab}.search_filter_right{position:absolute;top:.32rem;right:.35rem}.search_filter_right .search_filter_item{font-size:.37rem;color:#333}.search_filter_right .search_filter_item img{margin-top:.02rem;margin-left:.05rem}.search_filter_right .search_filter_active{font-size:.37rem;font-weight:700;color:#0767ab}.search_filter_right .tab_category_popup{position:absolute;width:9.9rem;min-height:3rem;max-height:6rem;overflow-y:scroll;border-radius:0 0 .21rem .21rem;background:#fff;z-index:999;top:.9rem;right:-.35rem;flex-wrap:wrap}.search_filter_right .tab_category_popup .popup_item{margin-top:.2rem;margin-bottom:.2rem;width:2.8rem;border-radius:.4rem;background:#f4f5f7;font-size:.32rem;color:#333;text-align:center;line-height:.85rem;margin-left:.5rem}.search_filter_right .tab_category_popup .popup_active{background:#e5eff7;color:#0767ab}#app{font-family:Avenir,Helvetica,Arial,sans-serif;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;text-align:center;color:#2c3e50}