ch-tgr/src/styles/public.less
2026-05-21 09:09:54 +08:00

2442 lines
36 KiB
Plaintext

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;
width: 80vw;
min-width: 80vw;
max-width: 80vw;
max-height: 90vh;
overflow-y: auto;
border-radius: 2.67vw;
.share_box {
.box;
.box-tb;
.box-align-center;
padding: 6.8vw 9.2vw;
width: 100%;
flex-shrink: 0;
background-image: linear-gradient(180deg,
#f5cfd8 0%,
#fff4f4 100%);
border-radius: 2.67vw;
}
.logo {
width: 18.93vw;
height: 22.27vw;
}
.bottom_box {
.box;
.box-align-center;
.box-pack-around;
width: 100%;
}
.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;
.bs;
position: relative;
z-index: 1;
background-color: #841e36;
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;
}
}
.price {
.box;
.box-align-center;
.box-pack-between;
width: 100%;
padding-bottom: 3.33vw;
border-bottom: 1px #fff solid;
.goods_price {
font-size: 4vw;
font-weight: bold;
color: #ea3e23;
}
.o_price {
color: #b1b1b1;
text-decoration: line-through;
}
}
.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;
}
}
}