body { .b_l_w; font-size: 3.2vw; } .van-tabbar__placeholder { min-height: 20vw; 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 { .b_l_w; } .f5 { &::before { content: ''; width: 100vw; height: 100vh; position: fixed; left: 0; top: 0; background: #f5f5f5; z-index: -1; } } p { margin: 0; } img { display: block; object-fit: contain; } [v-cloak] { display: none !important; } .van-nav-bar { .van-nav-bar__text, .van-icon { color: #000 !important; } } .van-nav-bar__placeholder { .van-nav-bar .van-icon { color: #000; } .van-nav-bar__title { font-size: 16px; span { font-size: 12px; } } } .van-tabbar { .b_l_w; height: 20vw !important; z-index: 99 !important; .van-tabbar-item__icon img { height: 10vw; margin: -2vw 0 0; } .van-tabbar-item__text { font-size: 3.2vw; } } .tabs { --van-tabs-line-height: 12vw; --van-tab-font-size: 4.267vw; .van-tabs__line { border-radius: 0 !important; } } // 分类 顶部样式 .goods-list { .b_l_w; .box; .box-tb; height: calc(~'100vh - 12.267vw'); overflow: hidden; ._search { display: flex; align-items: center; padding-left: 3.333vw; width: 100%; border-bottom: 1px solid #f5f5f5; } ._tabs { width: 100%; padding: 1.6vw 0; border-bottom: 1px solid #f5f5f5; } .goodslist { .b_l_w; .box; height: 100%; .van-sidebar-item--select:before { background-color: #ee0a24; } .van-sidebar { background-color: #f7f8fa; } .content { height: calc(~'100vh - 57.2vw'); overflow-y: auto !important; position: relative; } .pro-list { width: calc(~'100vw - 21.33333vw'); //height: calc(~'100% - 10.667vw'); padding-bottom: 37.333vw; .px { width: calc(~'100vw - 21.33333vw'); height: 10.667vw; z-index: 100; } } .van-sidebar-item { .center; padding: 2.7vw 0; } .van-sidebar-item--select { color: #ee0a24; } } } // 分类 产品列表样式 .pro-list { .b_l_w; position: relative; >div { .b_l_w; } .px { height: 12vw; .b_k; .box; a { width: 100%; .box; .box-center-center; font-size: 3.733vw; img { width: 1.867vw; margin-left: 1.333vw; } } .a { color: #ff0000; } } .content { .box; // .box-pack-between; .box-wrap; align-content: flex-start; padding: 0 2.667vw; .a1 { .w; .box; height: 24vw; // margin-bottom: 4vw; >img { width: 24vw; height: 24vw; border-radius: 3.333vw; margin-right: 2.667vw; } .c { width: 45vw; height: 24vw; .box; .box-align-center; .box-wrap; >* { .b_l_w; } .name { font-size: 3.733vw; height: 4.5vw; line-height: 4.5vw; .text-hide-1; display: block !important; } .point { color: #d23400; } s { color: #8a8a8a; } .price { .box; .box-align-center; img { height: 3.333vw; } b { font-size: 4.267vw; span { font-size: 3.2vw; } color: #d23400; } font { margin-left: auto; color: #8a8a8a; } } } } .a2 { .b_l_w; .b_k; box-shadow: 0.133vw 0.653vw 0.933vw 0vw rgba(232, 226, 224, 0.25); border: solid 1px #f7f7f7; border-radius: 1.333vw; padding: 1.733vw; margin: 0 0 2.267vw; .c { .b_l_w; .box; .box-align-center; .d1 { width: 31.733vw; height: 31.733vw; border-radius: 2.667vw; position: relative; overflow: hidden; } .d2 { width: 40.533vw; height: 31.733vw; margin-left: auto; .box; .box-wrap; align-content: space-around; >div { .b_l_w; } .t { margin-bottom: 2vw; .text-hide(2); font-size: 3.867vw; } .price { .box; align-items: flex-end; line-height: 4vw; b { span { font-size: 3.2vw; } font-size: 5vw; color: #d84d33; } s { color: #b1b1b1; margin-left: auto; } } .buy { line-height: 4.533vw; img { .b_l; .y50; width: 4.533vw; height: 4.533vw; } b { color: #d3d3d3; margin-left: 1vw; } span { .b_r; font-size: 3.2vw; } } .point-btn { height: 6.533vw; line-height: 6.533vw; overflow: hidden; p, span { font-size: 3.2vw !important; } span { display: inline-block; line-height: 7.5vw; } } } } } } } .index-list { .box; .box-pack-between; .box-wrap; align-content: flex-start; a { width: 48.3%; .b_k; border-radius: 1.333vw; margin-bottom: 3.333vw; overflow: hidden; >img { width: 100%; height: 45vw; } .c { .b_l_w; padding: 2vw; .name { .b_l_w; .text-hide(2); line-height: 5vw; height: 10vw; font-size: 3.467vw; .b; margin-bottom: 1vw; } .label { .b_l; height: 4.4vw; line-height: 4.4vw; background-color: #ea4060; border-radius: 1.333vw; padding: 0 1.3vw; .bs; font-size: 2.4vw; } ._point { .b_l; height: 4.4vw; line-height: 4.4vw; background: #e4b964; border-radius: 1.333vw; border: 1px solid #e4b964; overflow: hidden; .box; >span { margin: 0 1.733vw; font-size: 2.316vw; .bs; } >b { height: 4.4vw; .b_k; padding: 0 2vw; color: #c8901e; font-size: 3.088vw; span { font-size: 2.059vw; } } } s { .b_l_w; font-size: 3.333vw; color: #a2a2a2; margin-top: 2vw; } .price { .b_l_w; .box; height: 7vw; .box-align-end; color: #eb5938; span { font-size: 3.067vw; } b { font-size: 4.965vw; line-height: 4.3vw; font { font-size: 4vw; } } img { margin-left: auto; width: 5.6vw; } .van-tag { .r; height: 6vw; border-radius: 1.333vw; } } } } .van-list__loading { .w; } } .service { .b_l_w; background-image: linear-gradient(0deg, #f6f6f6 0%, #f85035 100%); // background: url(/img/service-bg.png) no-repeat; // background-size: 100% auto; min-height: 49.067vw; .f5; position: relative; padding: 31.333vw 3.333vw 0; .title { position: absolute; left: 8vw; top: 8vw; .bs; .b; .box; .box-tb; b { font-size: 5.333vw; letter-spacing: .533vw; margin-bottom: 3vw; .bs; } p { letter-spacing: .32vw; .bs; } } .list { .b_l_w; .box; .box-align-center; height: 24vw; .b_k; border-radius: 2vw; border: solid 1px #f85035; padding: 0 3.333vw; margin-bottom: 4vw; >img { width: 16vw; height: 16vw; .y50; margin-right: 2.933vw; } .text { height: 16vw; .box; .box-tb; .box-pack-center; b { font-size: 3.733vw; color: #1b1b1b; margin-bottom: 3.333vw; } p { color: #7d7d7d; } } .btn { .box; .box-pack-between; margin-left: auto; img { width: 10.667vw; height: 10.667vw; } a:last-child { margin-left: 6vw; } } } } .servicePopup { width: 60vw !important; border-radius: 3vw; .content { .b_l_w; padding: 5vw; .QRCode { width: 100%; } p { .b_l_w; .center; margin-top: 3vw; font-size: 4vw; } } } .setting { .van-icon { .box; .box-align-center; } .van-cell__value { line-height: 6.6vw; } } .transfer { .f5; padding: 4vw; .top { .box; .box-tb; background: #fff; border-radius: 2vw; padding: 3.33vw; border-bottom: 2vw solid #f5f5f5; .tit { font-size: 3.73vw; font-weight: bold; color: #1b1b1b; margin-bottom: 3.33vw; } input { // padding: 0 1.2vw; font-size: 4vw; color: #222; height: 10vw; line-height: 10vw; width: 100%; border: none; } input::placeholder { color: #999; } hr { width: 100%; height: 1px; border: none; background: linear-gradient(to bottom, transparent, #f5f5f5, transparent); } span { color: #ff1f39; margin-left: 1.2vw; } } .type_box { padding: 5.07vw 4.67vw 0; border-bottom: 2vw solid #f5f5f5; padding-bottom: 1.2vw; .title { font-size: 4vw; } p { font-size: 3.2vw; color: #222; span { color: #999999; } } .van-radio__label--left { .box; .box-align-center; img { width: 5.33vw; height: 5.33vw; margin-right: 2.13vw; } } .van-radio { height: 15vw; border-bottom: solid 1px #f5f5f580; } .van-radio:last-child { border: none; } .van-radio__icon { .r; } } .quota_box { padding: 5.07vw 4.67vw 0; background: #fff; border-radius: 2vw; // border-bottom: 2vw solid #f5f5f5; padding-bottom: 1.2vw; .title { b { font-size: 4vw; } .box; } input { // padding: 0 1.2vw; font-size: 6.13vw; color: #222; height: 15vw; line-height: 10vw; width: 100%; border: none; border-bottom: solid 1px #f5f5f580; } .nums { font-size: 6.67vw; color: #1f1f1f; margin-top: 5.2vw; display: block; } hr { border: none; height: 1px; width: 100%; background: #f5f5f580; margin: 2vw; } input::placeholder { font-size: 4.67vw; color: #999; } } .com_btn { padding: 0 7.33vw; margin-top: 11.6vw; .van-button { width: 100%; font-size: 4.8vw; } } } .tradelist { .f5; &::before { background: #f6f6f6; } .tabs { .area { height: 10.13vw; .van-tab { height: 10.13vw; background-color: #ededed; font-size: 4vw; } .van-tab--active { background-color: #f6f6f6; color: #222222; } } .states { height: 12vw; .van-tabs__nav { background: #f6f6f6; } .van-tab { height: 12vw; font-size: 3.73vw; background-color: #f6f6f6; } .van-tabs__line { bottom: 5vw; } } } .van-search { background-color: #f6f6f6; padding-bottom: 0; } .van-search__content { background-color: #ffffff; } .list { padding: 4.8vw 3.73vw; background-color: #ffffff; border-radius: 1.6vw; margin-bottom: 4vw; .merchant_info { .box; .box-align-center; .icon { width: 10.67vw; height: 10.67vw; background-color: #cccccc; border-radius: 1.6vw; margin-right: 4vw; } .inf { .box; .box-tb; .box-pack-between; height: 10.67vw; width: 100%; span { font-size: 3.47vw; color: #303030; } p { font-size: 3.47vw; color: #333333; } >div { .box; .box-align-center; .dr { .r; font-size: 3.2vw; color: #ea3e23; } } } } .detail_box { .box; .box-tb; >div { .box; margin-top: 2.53vw; span { .box; .box-align-center; img { width: 3.2vw; height: 3.2vw; margin-left: 1.2vw; } } } } .order_box { .box; .box-align-center; padding-bottom: 2.53vw; border-bottom: 1px solid #f5f5f580; img { width: 3.2vw; height: 3.2vw; margin-left: 1.2vw; } } .goods_box { .box; margin-top: 2.8vw; img { width: 21.33vw; height: 21.33vw; margin-right: 4vw; } .goods_info { .box; .box-tb; .box-pack-around; width: 100%; height: 21.33vw; >div { .box; .box-align-center; } .tit { font-size: 3.47vw; color: #303030; .text-hide(1); } } .spec { color: #999999; p { .r; color: #999999; } } .concession { font-size: 3.47vw; color: #333333; p { .r; font-size: 3.2vw; color: #ea3e23; } } } .price { .box; .box-align-center; .box-pack-end; margin-top: 2.2vw; width: 100%; color: #333333; border-bottom: 1px solid #f5f5f580; padding-bottom: 2.4vw; span { color: #ca2904; b { font-size: 4vw; } } } .state_box { .box; .box-align-center; margin-top: 3.33vw; .b0 { color: #ea3e23; } .b1 { color: #2e9940; } .b3 { color: #e57042; } .b4 { color: #333333; } .btn_box { .r; button { border: none; height: 6.93vw; padding: 0 2.4vw; margin-left: 2.4vw; background-color: #efefef; border-radius: 1.33vw; } } } } } .manager_container { // .f5; height: 100%; background: #f5f5f5; padding: 5.6vw 4vw; .manager_dbox { background-color: #ffffff; border-radius: 1.6vw; margin-bottom: 4vw; >div:last-child { border: none; } >div { height: 12vw; .box; .box-align-center; padding: 0 3.2vw; border-bottom: 1px solid #f5f5f580; img { width: 3.33vw; } span { font-size: 3.47vw; color: #333333; margin-left: 1.87vw; } } } .van-icon { color: #999; } button { position: fixed; bottom: 4vw; border: none; width: 86%; .bs; font-size: 4.53vw; height: 10.67vw; background-color: #ea3e23; border-radius: 5.33vw; } } .order-details { .b_l_w; margin-top: 4vw; // padding: 4vw 3.333vw; >div { .b_l_w; margin-bottom: 4vw; .b_k; border-radius: 2vw; } #van-field-2-input { padding: 5px 10px; background: #f5f5f5; border-radius: 5px; } .product { position: relative; padding: 3.333vw 3.333vw 0; >div { .b_l_w; } .t { height: 7vw; a { height: 100%; .box; .box-align-center; font-size: 3.467vw; height: 7vw; line-height: 7vw; img { height: 7vw; margin-right: 1.867vw; } } &::before { content: ''; position: absolute; left: 0; top: 4.833vw; width: .667vw; height: 4vw; background-color: #333; } } .d { .box; margin: 3.333vw 0; &:first-child { margin-top: 0; } position: relative; img { width: 22.667vw; height: 22.667vw; border-radius: 1.333vw; margin-right: 2.667vw; } .c { width: 100%; height: 22.667vw; .box; .box-tb; .box-pack-between; >b, p { width: 100%; } >b { .text-hide(1); font-size: 3.467vw; height: 5vw; line-height: 5vw; margin-bottom: 2vw; } p { font-size: 2.933vw; .box; line-height: 5vw; >* { margin: .3vw 0 0 auto; } b { span { font-size: 2.667vw; } font-size: 3.467vw; } >span { color: #999; } } } .price { // position: absolute; right: 0; top: 9.5vw; } } .total { border-top: 1px solid rgb(241, 241, 241); border-bottom: 1px solid rgb(241, 241, 241); height: 10vw; font-size: 3.467vw; .box; .box-align-center; p { .r; .right; b { color: red; span { font-size: 3.2vw; } } } } .btn { margin: 3.333vw 0; height: 8vw; line-height: 8vw; font-size: 3.467vw; color: #898989; a { .b_r; .center; width: 18vw; height: 8vw; line-height: 8vw; border-radius: 2vw; .bs; margin-left: 2vw; } } .van-stepper { position: absolute; right: 0; bottom: 0; } } .content { padding: 2vw 0; .van-cell__value { flex: 0.6 !important; } .van-cell-group { &::after { content: none; } } .van-cell__left-icon { display: flex; align-items: center; .van-icon__image { width: 5vw; height: 5vw; margin-right: 1vw; } } p { .b_l_w; .box; .box-align-center; padding: 2vw 2.667vw; font-size: 3.733vw; line-height: 5vw; span, a { .r; .box; .box-align-center; } img { height: 2.667vw; margin-left: 2vw; } b { .r; color: #ee0a24; font-size: 4.267vw; font { font-size: 3.2vw; } } span, a { font-size: 3.733vw; color: #606060; } } } .van-cell--clickable { .van-cell__value { .box; .box-align-center; .box-rl; padding: 0 4vw 0 0; color: #f00; } } } .tradeconfirm { .f5; .product { .box; padding: 4vw; background: #fff; margin-top: 4vw; height: 29.33vw; img { width: 21.73vw; height: 21.73vw; margin-right: 4vw; } .prodetail { .box; .box-tb; .box-pack-between; font-size: 3.47vw; color: #303030; width: 100%; b { .text-hide(1); } p { font-size: 3.2vw; } >div { .box; .box-align-center; } } } .payway { background: #fff; margin-top: 4vw; padding: 4vw 4vw 0; .deduction { .top { .box; span { font-weight: bold; font-size: 4.27vw; color: #333; } b { font-size: 4.27vw; color: #ea3e23; span { font-size: 4.27vw; color: #ea3e23; } } } .van-radio { width: 100%; padding-bottom: 4vw; } .van-radio-group { margin-top: 4vw; padding: 0 2.53vw; } .van-radio__icon { .r; } .way { .box; .box-tb; .line { .box; .box-align-center; img { width: 3.87vw; height: 3.73vw; margin-right: 1.87vw; } span { font-size: 3.2vw; color: #4a4a4a; } } p { margin-top: 2.4vw; color: #999999; } } .count { >div { .box; .box-align-center; border-top: 1px solid #f5f5f580; height: 12vw; .price { .r; .b; font-size: 4.27vw; color: #ea3e23; } } } } } .remark { margin-top: 4vw; } } .tradelist-details { .b_l_w; .f5; padding: 0 3.333vw 10vw; >div { .b_l_w; } .top { height: 20.4vw; padding: 10.067vw 0 0 2vw; .box; img { width: 6.667vw; height: 6.667vw; .y50; margin-right: 3.333vw; } b { font-size: 4.667vw; } } ._address { .box; .b_k; border-radius: 2vw; padding: 3.333vw; margin-bottom: 3.333vw; img { height: 4vw; margin-right: 2.667vw; } .c { font-size: 3.467vw; color: #1b1b1b; .box; .box-tb; div { line-height: 4vw; span { margin-left: 3vw; } } p { margin-top: 2vw; } } } ._goods { .box; .b_k; border-radius: 2vw; padding: 3.333vw; margin-bottom: 3.333vw; >img { width: 21.333vw; height: 21.333vw; border-radius: 1.333vw; margin-right: 3.333vw; } .c { .w; height: 21.333vw; .box; .box-tb; .box-pack-around; .name { .box; .box-align-center; line-height: 4.8vw; font-size: 3.733vw; color: #222222; div { padding: 0 1vw; height: 4vw; line-height: 4vw; .bs; border-radius: 1vw; margin: -.4vw 2vw 0 0; white-space: nowrap; font-size: 2.8vw; } .mall { background: rgb(49, 128, 247); } .repurchase { background: red; } p { width: max-content; padding: 0 1.2vw; height: 4vw; line-height: 4vw; background-image: linear-gradient(82deg, #fd4347 0%, #ff7d26 100%); border-radius: 0.667vw; .bs; margin-right: 2vw; font-size: 2.8vw; } span { .text-hide(1); } } .s { color: #878787; .box; .box-pack-between; s { color: #878787; } } .price { .box; >img { height: 4.8vw; margin: .6vw 1.333vw 0 0; } b { color: #e82122; font-size: 4.8vw; span { font-size: 3.2vw; } } p { margin: 1vw 0 0 auto; color: #878787; } } } } ._detail { .b_k; border-radius: 2vw; padding: 0 3.333vw; margin-bottom: 3.333vw; .p { &:last-child { border-top: 1px solid #eee; } } } .p { .w; .box; .box-tb; padding: 2vw 0; >* { .w; } p { .box; line-height: 6.8vw; >span { .r; .box; .box-align-center; color: #606060; max-width: 70%; img { margin-left: 2vw; height: 3.467vw; } } >b { .r; color: #222; font-size: 3.733vw; span { font-size: 3.2vw; } } b.a { font-size: 4.267vw; color: #ff0016; } } } ._stats { .b_k; height: 10.533vw; border-radius: 2vw; .box; .box-align-center; .box-pack-between; padding: 0 3.333vw; margin-bottom: 3.333vw; >b { font-size: 3.467vw; color: #1b1b1b; } span { color: #222; b { color: #f10000; margin: 0 .5vw; } } } .content { .b_k; border-radius: 2vw; padding: 2vw 0; margin: 0 0 3.333vw; .van-cell__value { flex: 0.6 !important; } .van-cell-group { &::after { content: none; } } .van-cell__left-icon { display: flex; align-items: center; .van-icon__image { width: 5vw; height: 5vw; margin-right: 1vw; } } p { .b_l_w; .box; .box-align-center; padding: 2vw 2.667vw; font-size: 3.733vw; line-height: 5vw; span, a { .r; .box; .box-align-center; } img { height: 2.667vw; margin-left: 2vw; } b { .r; color: #ee0a24; font-size: 4.267vw; font { font-size: 3.2vw; } } span, a { font-size: 3.733vw; color: #606060; } } } >button { .b_l_w; margin: 3.333vw 0; } } .cart_tj_xzdz { background: #ffffff; img { display: inline-block; } .xzdz { .box; .box-align-center; min-height: 18vw; padding: 2vw 0; color: #9d9d9d; p { .b_l_w; padding: 0; font-size: 3.733vw; margin-bottom: 1vw; } img { margin: 0 5vw; width: 4vw; } i { margin: 0 3vw 0 auto; font-size: 5vw; } } } .cart_tj_xzdz_di { background: url(/img/cart_shdzbg.png); height: 1vw; background-size: auto 1vw; } .s_select { .b_l_w; padding: 0 3.133vw; position: relative; font-size: 4.2vw; >div { .b_l_w; } .t { height: 20.4vw; .box; .box-middle; .box-align-center; >div { .box; } img { width: 9.067vw; height: 10.267vw; margin-right: 3.2vw; } p { font-size: 3.2vw; color: #f00; } } .g { border: 1px solid #19b50d !important; } .l { height: 65vw; overflow-y: auto; } .van-cell { padding: 3.333vw 0 !important; } .van-tabs { .van-tabs__wrap { height: 10.667vw; border-radius: 1.333vw; } .van-tab__text { font-size: 4vw; } .van-tabs__nav--line { padding: 0; } .van-tab { line-height: 4vw; } .van-tab--active { .b; } .van-tabs__line { bottom: 2.267vw; } } .list { min-height: 25vw; padding: 0 3vw; .box; .box-align-center; >img { width: 18.933vw; height: 18.933vw; border-radius: 1.333vw; margin-right: 4vw; } >div { .box; .box-wrap; align-content: space-between; min-height: 18.933vw; .name { .b_l_w; min-height: 18.933vw; .box; .box-align-center; .box-wrap; position: relative; b { .b_l_w; font-size: 4vw; .text-hide-1; font { color: #d23400; } span { font-size: 3.2vw; } span:last-child { font-weight: normal; } } p { font-size: 3.2vw; } a { position: absolute; right: 0; width: 17.333vw; height: 5.6vw; line-height: calc(~'5.6vw - 2px'); .center; border-radius: 1.333vw; border: solid 1px #d23400; font-size: 3.2vw; color: #d23400; } >div { .b_l_w; } .text { line-height: 6vw; } } } } .btn { .b_l_w; .b_k; height: 22.133vw; .box; .box-align-center; .box-middle; border-top: 1px solid #f0f0f0; input { width: 65.6vw; height: 11.333vw; background: #b30404; background-blend-mode: normal, normal; border-radius: 5.667vw; border: none; font-size: 4vw; .bs; } input[disabled] { background: #b6b6b6; } } } .cashoutaccount { .ca_content { // max-height: 124vw; min-height: 60vh; overflow: auto; .list { .box; .box-tb; // .box-align-center; .item { .box; .box-align-center; img { width: 8.93vw; } >div { .box; .box-tb; margin-left: 2.53vw; span { font-size: 4vw; color: #333333; } p { color: #999999; margin-top: 2.53vw; } } } } } .ca_bottom { width: 92vw; // height: 40vh; height: max-content; // position: fixed; margin-top: 10vw; margin-left: 4vw; padding-bottom: 4vw; left: 4vw; bottom: 6vw; .tips { p { font-size: 3.2vw; color: #333333; span { color: #ea3e23; } } } .btn_box { .box; .box-tb; .box-align-center; button { border-radius: 6.67vw; width: 100%; height: 13.33vw; margin-top: 4vw; font-size: 4.8vw; } .alipay { border: none; .bs; background-color: #ea3e23; } .bankcard { color: #ea3e23; background: #fff; border: solid 0.27vw #ea3e23; } .toCashout { margin-top: 4vw; text-decoration: underline; font-size: 4.8vw; color: #ea3e23; } } } } .goodsdetails { .f5; padding-bottom: 8vw; overflow-y: auto; .van-share-sheet__options { .box-center-center; } .t { img { width: 100vw; height: 100vw; object-fit: cover; } } .container { padding: 0 4vw; margin-top: 4vw; .goodsshow { background-color: #ffffff; border-radius: 1.6vw; padding: 4vw; .tit { font-size: 4vw; line-height: 4vw; height: 8vw; .text-hide(2); color: #303030; margin-bottom: 4.27vw; } .desc { font-size: 3.67vw; color: #999; margin-bottom: 3.2vw; } .price_box { .box; .box-align-center; .price { font-size: 4vw; font-weight: bold; color: #ea3e23; } .oprice { color: #b1b1b1; margin-left: 3.87vw; text-decoration: line-through; } .sales { color: #b1b1b1; } } .deduct_box { .box; .box-align-center; .box-pack-between; margin-top: 4vw; white-space: nowrap; >div { .box; .box-align-center; height: 5.33vw; border-radius: 0.8vw; padding: 0 2vw; img { height: 3.2vw; margin-right: 1.2vw; } } .point { background-color: #fff6dd; border: solid 0.27vw #f1c98c; color: #d9a452; } .vip { background-color: #fff2f0; border: solid 0.27vw #e56f5d; color: #e56f5d; } } hr { margin-top: 4vw; border: none; width: 100%; height: 1px; background: #f5f5f580; } .gt { .box; .box-align-center; .box-pack-between; width: 100%; margin-top: 3.2vw; >div { .box; .box-align-center; width: max-content; img { width: 2.93vw; height: 2.93vw; margin-right: 1.87vw; } } } } .spec_box { .box; .box-align-center; margin-top: 4vw; height: 11.73vw; background-color: #ffffff; border-radius: 1.6vw; padding: 0 4vw; font-size: 3.73vw; color: #303030; img { width: 3.73vw; height: 2.93vw; margin-right: 2.67vw; } } .prodetail { .box; .box-tb; margin-top: 4vw; padding: 4vw; background-color: #ffffff; border-radius: 1.6vw; .tit { .box; .box-align-center; font-size: 3.73vw; color: #303030; img { width: 3.47vw; height: 3.73vw; margin-right: 2.8vw; } } } } .showspec { padding: 4vw; .goods { .box; font-size: 3.2vw; line-height: 5.33vw; color: #333333; img { width: 26.13vw; height: 26.13vw; margin-right: 5.2vw; } >div { .box; .box-tb; // .box-align-center; .box-pack-around; } .s_price { font-size: 5.07vw; color: #333333; } } .spec_box { .box; .box-tb; margin-top: 6vw; .title { color: #333333; font-weight: bold; margin-bottom: 3.2vw; } .speccc { .box; margin-bottom: 3.2vw; } .active { background-color: #ca2904; .bs; } .inactive { border: 1px solid #ca2904; color: #000; } .spec_de { height: 8vw; border-radius: 1.07vw; padding: 0 4vw; width: max-content; margin-right: 2.4vw; .box; .box-center-center; } .buynums { display: flex; width: 100%; .title { margin-bottom: 0; } } } .van-stepper--round .van-stepper__plus { background: #ca2904; } .van-stepper--round .van-stepper__minus { color: #ca2904; border: 1px solid#ca2904; } } } .shareimgbox { .box; .box-tb; .box-align-center; padding: 6.8vw 9.2vw; width: 80vw; min-width: 80vw; max-width: 80vw; max-height: 90vh; overflow-y: auto; background-color: #ffffff; border-radius: 2.67vw; .share_box { .box; .box-tb; .box-align-center; width: 100%; flex-shrink: 0; } .logo { height: 10.53vw; margin-bottom: 4vw; } .share_userinfo { .box; .box-align-center; position: relative; img { height: 9.33vw; border-radius: 50%; position: relative; z-index: 2; } .name { .box; .box-center-center; color: #222222; position: relative; z-index: 1; background-color: #fde5eb; border-radius: 3.33vw; // padding: .667vw 0; // padding: 1.2vw 4vw 6vw; padding-left: 6vw; padding-right: 4vw; margin-left: -3.33vw; height: 8vw; text-align: center; span { line-height: 8vw; margin-bottom: 2.4vw; } } } .goods_info { .box; .box-tb; .box-align-center; margin-top: 4vw; .goods_img { width: 61.47vw; height: 61.47vw; background-color: #ffffff; border-radius: 2.67vw; border: solid 0.27vw #841e36; } .goods_name { width: 61.47vw; margin-top: 3.33vw; .text-hide(2); line-height: 4vw; height: 8vw; text-align: center; } .goods_price { margin-top: 1.33vw; } } .qrcode { .box; .box-tb; .box-align-center; margin-top: 3.33vw; padding-bottom: 3vw; img { width: 17.07vw; height: 17.07vw; margin-bottom: 1.2vw; } } .share_result { margin-top: 4vw; text-align: center; img { width: 100%; border-radius: 2.67vw; } .tips { margin-top: 2vw; color: #999; font-size: 3.2vw; } } }