.flex-row {
  flex-direction: row;
}
.flex-column {
  flex-direction: column;
}
.flex-fluid {
  flex-wrap: wrap;
}
.center {
  justify-content: center;
  align-items: center;
}
.column-center-top {
  align-items: center;
}
.column-center-bottom {
  justify-content: flex-end;
  align-items: center;
}
.column-center-left {
  justify-content: center;
  align-items: flex-start;
}
.column-center-right {
  justify-content: center;
  align-items: flex-end;
}
.column-left-top {
  justify-content: flex-start;
  align-items: flex-start;
}
.column-right-top {
  justify-content: flex-start;
  align-items: flex-end;
}
.column-left-bottom {
  justify-content: flex-end;
  align-items: flex-start;
}
.column-right-bottom {
  justify-content: flex-end;
  align-items: flex-end;
}
.row-space-between {
  justify-content: space-between;
  align-items: center;
}
.row-center-top {
  justify-content: center;
  align-items: flex-start;
}
.row-center-bottom {
  justify-content: center;
  align-items: flex-end;
}
.row-center-left {
  justify-content: flex-start;
  align-items: center;
}
.row-center-right {
  justify-content: flex-end;
  align-items: center;
}
.row-left-top {
  justify-content: flex-start;
  align-items: flex-start;
}
.row-right-top {
  justify-content: flex-end;
  align-items: flex-start;
}
.row-left-bottom {
  justify-content: flex-start;
  align-items: flex-end;
}
.row-right-bottom {
  justify-content: flex-end;
  align-items: flex-end;
}
.span1 {
  flex: 1;
}
.span2 {
  flex: 2;
}
.span3 {
  flex: 3;
}
.span4 {
  flex: 4;
}
.span5 {
  flex: 5;
}
.span6 {
  flex: 6;
}
.span7 {
  flex: 7;
}
.span8 {
  flex: 8;
}
.span9 {
  flex: 9;
}
.span10 {
  flex: 10;
}
.span11 {
  flex: 11;
}
.span12 {
  flex: 12;
}
.flex1 {
  flex: 1;
}
.flex2 {
  flex: 2;
}
.flex3 {
  flex: 3;
}
.flex4 {
  flex: 4;
}
.flex5 {
  flex: 5;
}
.flex6 {
  flex: 6;
}
.flex7 {
  flex: 7;
}
.flex8 {
  flex: 8;
}
.flex9 {
  flex: 9;
}
.flex10 {
  flex: 10;
}
.flex11 {
  flex: 11;
}
.flex12 {
  flex: 12;
}
.p-r {
  /*position: relative;*/
}
.p-a {
  position: absolute;
}

body {
  -webkit-touch-callout: none;
  -webkit-user-select: none;
  -khtml-user-select: none;
  -moz-user-select: none;
  -ms-user-select: none;
  user-select: none;
}
body img {
  user-select: none;
  pointer-events: none;
}
.underline {
  text-decoration: underline;
}
.line-through {
  text-decoration: line-through;
}
.align-left {
  text-align: left;
}
.align-right {
  text-align: right;
}
.align-center {
  text-align: center;
}
.udagree-pop {
  width: 100vw;
  height: 100vh;
  overflow-y: hidden;
}
/*带有fixed navbar的容器，需要一个padding*/
.navbar-con {
  padding-top: 0;
}
.navbar-con-16 {
  padding-top: 4.10256vw;
}
.style-btn {
  background: linear-gradient(180deg, #FFB462 0%, #FF9A2C 100%);
  border: none;
  font-size: 4.61538vw;
  font-weight: 500;
  color: #3E2000;
}
.top-mar-16 {
  margin-top: 4.10256vw;
}
.flex {
  display: flex;
}
.padding10 {
  padding: 2.5641vw;
}
.margin10 {
  margin: 2.5641vw;
}
/*简单的卡片样式*/
.card-box {
  margin: 2.5641vw 0;
  background-color: white;
}
.card-box:active {
  background-color: #fafafa;
}
.white-click {
  background-color: white;
}
.white-click:active {
  background-color: #fafafa;
}
/*左右布局*/
.flex-between {
  display: flex;
  justify-content: space-between;
  align-items: center;
  padding: 1.02564vw 0;
}
.mu-input__focus {
  color: #FF9A2C;
}
.left-red-line {
  border-left: solid #FF9A2C 0.76923vw;
  padding-left: 0.76923vw;
  background-color: white;
}
.white-txt {
  color: #ffffff;
}
.red-txt {
  color: #FF9A2C;
}
.bold-txt {
  font-weight: bold;
}
.gray-txt {
  color: #969799;
}
.green-txt {
  color: #07c160;
}
.shadow-box {
  -webkit-box-shadow: 0 0 3.07692vw #ebedf0;
  box-shadow: 0 0 3.07692vw #ebedf0;
}
.mu-option.is-selected .mu-item {
  color: #FF9A2C;
}
.white-back {
  background-color: white;
}
.mu-dialog-height {
  height: 100% !important;
  max-height: 100% !important;
}
.mu-dialog-height > div {
  height: 100% !important;
  max-height: 100% !important;
}
.mu-input-focus-line {
  height: 1px;
}
.mu-input-line.disabled {
  border-bottom: 1px solid rgba(0, 0, 0, 0.13);
}
.userinfo-email .mu-input-help {
  position: absolute;
  top: 9.74359vw;
}
.full-dialog-style {
  width: 100vw;
  height: 100vh;
  overflow-y: hidden;
}
.read-tips-splash .van-checkbox__label {
  display: flex !important;
  flex-direction: row !important;
  margin-left: 2.05128vw;
  align-items: center;
  color: #323233;
  line-height: 5.12821vw;
}
.read-tips-splash .img-icon {
  height: 7.17949vw;
  margin-right: 2.05128vw;
}

.router-view[data-v-5dd83d60] {
  height: 100%;
}
#app[data-v-5dd83d60] {
  background-color: #f7f7f7;
  height: 100%;
}


.web-con[data-v-7cb25cf4] {
  padding-top: 11.79487vw;
  height: 100vh;
}

.agree-con[data-v-919f2730] {
  background: #e5e5e5;
  position: absolute;
  bottom: env(safe-area-inset-bottom);
}
.unagree-btn[data-v-919f2730] {
  color: #666666;
  text-align: center;
  background: transparent;
  font-size: 4.10256vw;
  padding: 3.07692vw 0;
}
.read-tips-splash[data-v-919f2730] {
  padding: 1.53846vw 0 5.12821vw 2.5641vw;
  font-size: 3.58974vw;
}
.error-con[data-v-919f2730] {
  padding-top: 65vh;
  color: white;
}
.swipe-con[data-v-919f2730] {
  width: 100vw;
  height: 100vh;
}
.swipe-con .guide-indicator[data-v-919f2730] {
  position: absolute;
  left: 0;
  right: 0;
  display: flex;
  align-items: center;
  justify-content: center;
  bottom: 7.69231vw;
}
.swipe-con .guide-indicator .guide-gray[data-v-919f2730] {
  width: 2.05128vw;
  height: 2.05128vw;
  background: #C5C5C5;
  border-radius: 50%;
  margin: 0 1.53846vw;
}
.swipe-con .guide-indicator .guide-dot[data-v-919f2730] {
  width: 4.35897vw;
  height: 2.05128vw;
  background: #FF9A2C;
  border-radius: 1.02564vw;
}
.swipe-con .enter-btn[data-v-919f2730] {
  background: transparent;
  width: 60%;
  margin-top: 10.25641vw;
}
.swipe-con .nav-swipe[data-v-919f2730] {
  width: 100%;
  height: 100%;
  text-align: center;
  padding: 30.76923vw 10.25641vw 0 10.25641vw;
}
.swipe-con .nav-swipe .guide-word1[data-v-919f2730] {
  width: 100%;
}
.swipe-con .nav-swipe .guide-word2[data-v-919f2730] {
  height: 14vw;
}
.swipe-con .nav-swipe .guide-img[data-v-919f2730] {
  margin-bottom: 10.25641vw;
}
.top-back[data-v-919f2730] {
  text-align: center;
}
.top-back .reload-btn[data-v-919f2730] {
  margin-top: 2.5641vw;
  padding: 0 5.12821vw;
}
.top-back .error-txt[data-v-919f2730] {
  margin-top: 7.69231vw;
}
.top-back .app-ico[data-v-919f2730] {
  width: 100vw;
  height: 100vh;
  background-size: 100% auto;
  background-repeat: no-repeat;
  background-color: #323ae7;
}

.main-box[data-v-429370c0] {
  height: 100%;
  display: flex;
  flex-direction: column;
}
.main-router-view[data-v-429370c0] {
  flex: 1;
  overflow-y: auto;
  box-sizing: border-box;
  background-color: #f8f8f8;
}
.icon-img[data-v-429370c0] {
  height: 5.89744vw;
  margin-bottom: -1px;
}


.send-btn[data-v-54cb8dc7] {
  min-width: 30.76923vw;
}
.top-image[data-v-54cb8dc7] {
  width: 20.51282vw;
  height: 20.51282vw;
  margin-top: 25.64103vw;
}
.login-btn[data-v-54cb8dc7] {
  margin-top: 10.25641vw;
  width: 60%;
}
.login-con[data-v-54cb8dc7] {
  margin-top: 15.38462vw;
}

/*左右布局*/
.flex-betweens[data-v-54cb8dc7] {
  display: flex;
  flex-direction: column;
  background-color: #e0e0e0;
  border: #e0e0e0;
  align-items: center;
}
.unagree-btn[data-v-54cb8dc7] {
  width: auto;
  border-radius: 1.02564vw;
  background: transparent;
  border: transparent;
  color: #666666;
}
.agree-btn[data-v-54cb8dc7] {
  width: 90%;
  border-radius: 1.02564vw;
  border: #ffffff00;
  background: #554ee0;
  color: white;
}
.agree-btn_unchecked[data-v-54cb8dc7] {
  width: 90%;
  border-radius: 1.02564vw;
  border: #ffffff00;
  background: #554ee066;
  color: white;
}
.read-tips-splash[data-v-54cb8dc7] {
  padding: 2.5641vw;
  background: #e0e0e0;
}
.bottom-con[data-v-54cb8dc7] {
  position: fixed;
  bottom: env(safe-area-inset-bottom);
  background: #e5e5e5;
  width: 100%;
}
#animat[data-v-54cb8dc7] {
  position: relative;
  animation: mymove-54cb8dc7 1s infinite;
  animation-direction: alternate; /*轮流反向播放动画。*/
  animation-timing-function: ease-in-out; /*动画的速度曲线*/
  animation-iteration-count: 1;
}
@keyframes mymove-54cb8dc7 {
0% {
    transform: scale(1); /*开始为原始大小*/
}
25% {
    transform: scale(1.2); /*放大1.1倍*/
}
50% {
    transform: scale(0.8);
}
75% {
    transform: scale(1.2);
}
}
@-webkit-keyframes mymove-54cb8dc7 {
0% {
    transform: scale(1);
}
25% {
    transform: scale(1.2);
}
50% {
    transform: scale(0.8);
}
75% {
    transform: scale(1.2);
}
}
.bounce-enter-active[data-v-54cb8dc7] {
  animation: bounce-in-54cb8dc7 1s;
}
.bounce-leave-active[data-v-54cb8dc7] {
  animation: bounce-in-54cb8dc7 1s reverse;
}
@keyframes bounce-in-54cb8dc7 {
0% {
    transform: scale(1.5);
}
50% {
    transform: scale(1);
}
100% {
    transform: scale(1.5);
}
}

.txt-red[data-v-f92d4e1c] {
  color: #FF9A2C;
  font-weight: bold;
}

.refill-box[data-v-6f577d02] {
  text-align: center;
  background: white;
  width: 85vw;
  padding: 4.10256vw;
  border-radius: 2.5641vw;
}
.refill-box .refill-btn[data-v-6f577d02] {
  width: 88%;
  margin-top: 4.10256vw;
}
.refill-box .refill-text[data-v-6f577d02] {
  margin-top: 4.10256vw;
  font-size: 3.58974vw;
  text-align: left;
}
.refill-box .refill-title[data-v-6f577d02] {
  font-size: 4.61538vw;
}

.card-left[data-v-1455af1d] {
  text-align: left;
  padding: 4.10256vw 5.12821vw;
  flex: 1;
}
.card-left .connect-btn[data-v-1455af1d] {
  font-size: 3.84615vw;
  font-weight: 600;
  color: #3E2000;
  border-radius: 1.53846vw;
  padding: 0 5.12821vw;
  margin-top: 3.07692vw;
  background: linear-gradient(180deg, #FFB462 0%, #FF9A2C 100%);
}
.card-left .card-txt[data-v-1455af1d] {
  padding: 3.07692vw 0;
  font-size: 3.84615vw;
  font-weight: 600;
  line-height: 4.35897vw;
  color: #6C717A;
}
.card-left .card-title[data-v-1455af1d] {
  font-size: 4.61538vw;
  font-weight: bold;
  color: #1A1A1A;
}
.card-con .card-box[data-v-1455af1d] {
  display: flex;
  border-radius: 3.07692vw;
  background: #FFF6EC;
  box-shadow: 0.76923vw 0.76923vw 0.76923vw #ddd;
  gap: 2.05128vw;
  margin: 0;
}
.card-con .card-box .card-img[data-v-1455af1d] {
  width: 30%;
  aspect-ratio: 224/308;
}

.card-box[data-v-4c22b70e] {
  padding: 0;
  margin: 0;
  background: transparent;
}
.card-box .card-back[data-v-4c22b70e] {
  background: #FFF6EC;
  display: flex;
  align-items: end;
  border-radius: 3.07692vw;
  box-shadow: 0.51282vw 0.51282vw 0.51282vw 0 rgba(0, 0, 0, 0.2);
}
.card-box .card-back .left-box[data-v-4c22b70e] {
  flex: 1;
  padding: 4.10256vw 0 4.10256vw 5.12821vw;
}
.card-box .card-back .left-box .conn-btn[data-v-4c22b70e] {
  background: linear-gradient(180deg, #FFB462 0%, #FF9A2C 100%);
  color: #3E2000;
  font-weight: 600;
  font-size: 3.84615vw;
  border-radius: 1.53846vw;
  padding: 3.07692vw 6.66667vw;
  border: none;
}
.card-box .card-back .left-box .top-sub[data-v-4c22b70e] {
  color: #6C717A;
  font-size: 3.84615vw;
  font-weight: 600;
  margin-top: 1.79487vw;
  margin-bottom: 3.07692vw;
}
.card-box .card-back .left-box .top-title[data-v-4c22b70e] {
  color: #1A1A1A;
  font-size: 4.61538vw;
  font-weight: bold;
}
.card-box .card-back .right-img[data-v-4c22b70e] {
  height: 38.46154vw;
  width: 28.71795vw;
}

.apply-btn-dis[data-v-b48b479c] {
  opacity: 0.5;
  border: none;
}
.apply-btn[data-v-b48b479c] {
  padding: 0 7.69231vw;
}
.amount-txt[data-v-b48b479c] {
  font-size: 6.15385vw;
  color: #1A1A1A;
}
.line-end[data-v-b48b479c] {
  display: flex;
  padding-top: 3.07692vw;
  justify-content: space-between;
}
.item-box[data-v-b48b479c] {
  padding: 4.10256vw;
}
.item-box .item-card[data-v-b48b479c] {
  color: #666666;
  padding: 4.10256vw 3.07692vw;
  background: #FF9A2C16;
  border-radius: 2.05128vw;
}

.btn-line[data-v-b66799b4] {
  margin-top: 3.07692vw;
}
.vip-icon[data-v-b66799b4] {
  height: 9.23077vw;
  width: 33.84615vw;
}
.lock-close[data-v-b66799b4] {
  margin-top: 4.61538vw;
}
.lock-pop[data-v-b66799b4] {
  width: 80vw;
  border-radius: 3.33333vw;
  padding: 3.07692vw 0.76923vw 5.64103vw 0.76923vw;
  background: white;
}
.lock-pop .lock-tip[data-v-b66799b4] {
  font-size: 3.84615vw;
  font-weight: 400;
  color: #262626;
  padding: 5.38462vw 3.58974vw 0 3.58974vw;
}
.tag-green[data-v-b66799b4] {
  padding: 0.51282vw;
  font-size: 3.84615vw;
  font-weight: 500;
  color: #00B95E;
  margin: 3.33333vw 7.69231vw 0 7.69231vw;
  background: rgba(0, 185, 94, 0.051);
  border-radius: 0.51282vw;
  text-align: center;
}
.tag-prim[data-v-b66799b4] {
  padding: 0.51282vw;
  font-size: 3.84615vw;
  font-weight: 500;
  color: #FF9A2C;
  margin: 3.33333vw 7.69231vw 0 7.69231vw;
  background: rgba(255, 154, 44, 0.05);
  border-radius: 0.51282vw;
  text-align: center;
}
.tag-red[data-v-b66799b4] {
  padding: 0.51282vw;
  font-size: 3.84615vw;
  font-weight: 500;
  color: #FF3B00;
  margin: 3.33333vw 7.69231vw 0 7.69231vw;
  background: rgba(255, 59, 0, 0.051);
  border-radius: 0.51282vw;
  text-align: center;
}
.prod-obj .prod-card[data-v-b66799b4] {
  position: relative;
  border-radius: 2.30769vw;
  background: white;
}
.prod-obj .prod-card .prod-name[data-v-b66799b4] {
  border-radius: 2.30769vw 0 2.30769vw 0;
  background-color: #fff2e1;
  color: #863D10;
  font-size: 3.58974vw;
  padding: 1.53846vw 4.10256vw;
  display: inline-block;
}
.prod-obj .prod-card .prod-item[data-v-b66799b4] {
  padding: 2.5641vw 3.84615vw 4.10256vw 3.84615vw;
}
.prod-obj .prod-card .prod-days[data-v-b66799b4] {
  font-size: 4.10256vw;
  color: #767676;
}
.prod-obj .prod-card .lock-img[data-v-b66799b4] {
  width: 8.46154vw;
  height: 12.82051vw;
  top: 0;
  right: 0;
  position: absolute;
}
.prod-obj .prod-card .btn-apply[data-v-b66799b4] {
  font-size: 4.10256vw;
  font-weight: 500;
  color: #4D2800;
  background: linear-gradient(180deg, #FFB462 0%, #FF9A2C 100%);
  margin-left: 5%;
}
.prod-obj .prod-card .btn-disable[data-v-b66799b4] {
  font-size: 4.10256vw;
  font-weight: 500;
  color: #4D280088;
  background: linear-gradient(180deg, #FFB46288 0%, #FF9A2C88 100%);
  margin-left: 5%;
  border: none;
}
.prod-obj .prod-card .prod-top[data-v-b66799b4] {
  display: flex;
}
.prod-obj .prod-card .prod-top .prod-flex[data-v-b66799b4] {
  flex: 1;
}
.prod-obj .prod-card .prod-top .prod-flex .prod-sub[data-v-b66799b4] {
  font-size: 3.84615vw;
  font-weight: 400;
  color: #595959;
  margin-top: 1.02564vw;
}
.prod-obj .prod-card .prod-top .prod-flex .prod-title[data-v-b66799b4] {
  font-size: 5.12821vw;
  font-weight: 500;
  margin: 1.53846vw 0;
  color: #262626;
}
.borrow-title[data-v-b66799b4] {
  font-size: 4.61538vw;
  font-weight: 500;
  line-height: 3.58974vw;
  padding-left: 1.02564vw;
  color: #262626;
  border-left: 0.51282vw solid #FF9A2C;
}
.borrow-block[data-v-b66799b4] {
  display: flex;
  flex-direction: column;
  gap: 3.58974vw;
}

.arrow-box[data-v-59eae56b] {
  text-align: right;
}
.add-box[data-v-59eae56b] {
  position: relative;
}
.add-box .app-info[data-v-59eae56b] {
  bottom: 10vw;
  left: 6vw;
  display: flex;
  align-items: center;
  position: absolute;
}
.add-box .app-info .app-name[data-v-59eae56b] {
  padding-left: 10vw;
  padding-bottom: 3vw;
}
.help-box[data-v-59eae56b] {
  background: #FFFFFF;
  border-radius: 0 0 2.05128vw 2.05128vw;
  padding: 1.28205vw 3.33333vw;
}
.step-line[data-v-59eae56b] {
  font-weight: 500;
  font-size: 3.84615vw;
  padding: 1.28205vw 0;
  align-items: center;
  display: flex;
  gap: 3.33333vw;
}
.div-idx[data-v-59eae56b] {
  width: 6.66667vw;
  height: 6.66667vw;
  border-radius: 3.33333vw;
  background-color: #FF9A2C33;
  color: #FF9A2C;
  font-size: 3.84615vw;
  display: flex;
  justify-content: center;
  align-items: center;
}
.text-box[data-v-59eae56b] {
  font-size: 4.61538vw;
  color: #1A1A1A;
  line-height: 6.66667vw;
  padding: 5.64103vw 9.23077vw;
  font-weight: 400;
  margin-top: -6.66667vw;
  background: white;
  border-radius: 17.69231vw;
}
.img-box .img-5000[data-v-59eae56b] {
  display: block;
}
.iknow-btn[data-v-59eae56b] {
  height: 10.25641vw;
  font-weight: 400;
  font-size: 4.10256vw;
  color: white;
  border: none;
  border-radius: 1.28205vw;
  background: #FF9A2C;
}
.btn-box[data-v-59eae56b] {
  padding: 2.5641vw 3.58974vw;
}

.btn-center[data-v-2c6854a4] {
  display: flex;
  align-items: center;
  justify-content: space-between;
}
.tag-green[data-v-2c6854a4] {
  padding: 0.51282vw;
  font-size: 3.84615vw;
  font-weight: 500;
  color: #00B95E;
  margin: 3.33333vw 7.69231vw 0 2.5641vw;
  background: rgba(0, 185, 94, 0.051);
  border-radius: 0.51282vw;
  text-align: center;
}
.tag-prim[data-v-2c6854a4] {
  padding: 0.51282vw;
  font-size: 3.84615vw;
  font-weight: 500;
  color: #FF9A2C;
  margin: 3.33333vw 7.69231vw 0 2.5641vw;
  background: rgba(255, 154, 44, 0.05);
  border-radius: 0.51282vw;
  text-align: center;
}
.tag-red[data-v-2c6854a4] {
  padding: 0.51282vw;
  font-size: 3.84615vw;
  font-weight: 500;
  color: #FF3B00;
  margin: 3.33333vw 7.69231vw 0 2.5641vw;
  background: rgba(255, 59, 0, 0.051);
  border-radius: 0.51282vw;
  text-align: center;
}
.month-dot[data-v-2c6854a4] {
  font-size: 5.12821vw;
  padding: 0 0.51282vw;
}
.apply-btn[data-v-2c6854a4] {
  font-weight: 500;
  color: #4D2800;
  background: linear-gradient(180deg, #FFB462 0%, #FF9A2C 100%);
  height: 9.23077vw;
  padding: 0 5.12821vw;
  margin-left: 5%;
}
.product-card[data-v-2c6854a4] {
  width: 100%;
}
.product-card .amount-num[data-v-2c6854a4] {
  font-weight: 600;
  font-size: 6.41026vw;
  color: #262626;
  line-height: 8.97436vw;
  padding: 3.07692vw 0;
}
.product-card .amount-title[data-v-2c6854a4] {
  font-weight: 400;
  font-size: 3.84615vw;
  color: #595959;
  line-height: 5.12821vw;
}
.product-card .month-line[data-v-2c6854a4] {
  display: flex;
  font-weight: 400;
  font-size: 3.33333vw;
  color: #767676;
  line-height: 4.35897vw;
}
.business-box[data-v-2c6854a4] {
  padding: 2.05128vw 4.35897vw;
}
.vip-icon[data-v-2c6854a4] {
  height: 9.23077vw;
  width: 33.84615vw;
}
.vip-item[data-v-2c6854a4] {
  background-color: white;
  border-radius: 3.07692vw;
  margin-bottom: 5.12821vw;
}
.vip-box[data-v-2c6854a4] {
  padding: 3.33333vw;
}

.pop-box[data-v-c4110b46] {
  text-align: center;
  background: white;
  border-radius: 2.05128vw;
  padding: 5.12821vw 5.12821vw 6.15385vw 5.12821vw;
}
.pop-box .ok-btn[data-v-c4110b46] {
  color: #3E2000;
  font-weight: 500;
}
.pop-box .pop-text[data-v-c4110b46] {
  padding: 3.07692vw 0 4.10256vw 0;
  color: #1A1A1A;
  text-align: left;
  font-size: 3.58974vw;
}

.comm-close[data-v-61084b22] {
  position: absolute;
  right: 3.07692vw;
  top: 3.07692vw;
}
.comm-card[data-v-61084b22] {
  padding: 5.12821vw;
  background: white;
  text-align: center;
  position: relative;
  border-radius: 2.05128vw;
}
.comm-card .com-amount[data-v-61084b22] {
  font-size: 4.10256vw;
  font-weight: 500;
  padding-bottom: 6.15385vw;
}
.comm-card .com-title[data-v-61084b22] {
  padding: 5.12821vw 0;
  font-size: 3.58974vw;
}
.comm-card .top-image[data-v-61084b22] {
  width: 80%;
  aspect-ratio: 36/23;
}
.close-box[data-v-61084b22] {
  text-align: center;
  padding-top: 6.15385vw;
}
.ok-btn[data-v-61084b22] {
  height: 12.30769vw;
  border-radius: 1.02564vw;
}
.pop-txt[data-v-61084b22] {
  font-size: 3.58974vw;
  color: #262626;
}
.mid-img[data-v-61084b22] {
  width: 100%;
  margin: 6.15385vw 0;
}
.popup-card[data-v-61084b22] {
  width: 100%;
  border-radius: 5.12821vw;
  margin-top: -22%;
  background: white;
  padding: 24% 6.15385vw 5.12821vw 6.15385vw;
}
.top-bak[data-v-61084b22] {
  width: 100%;
}

.prog-amount[data-v-783ab813] {
  color: #262626;
}
.prog-text[data-v-783ab813] {
  color: #595959;
  font-size: 3.58974vw;
  display: flex;
  font-weight: 500;
  padding-top: 3.07692vw;
  justify-content: space-between;
}
.prog-box .prog-card[data-v-783ab813] {
  border-radius: 2.05128vw;
  background: white;
  padding: 4.10256vw;
}

.repay-tips2-back[data-v-3e666978] {
  padding: 0 4.61538vw 3.33333vw 4.61538vw;
}
.repay-tips2-back .repay-tip2[data-v-3e666978] {
  color: #666666;
  background: #FBFBFB;
  border-radius: 1.02564vw;
  display: flex;
  justify-content: center;
  align-items: center;
  padding: 1.79487vw;
  font-size: 3.07692vw;
}
.repay-tips2-back .repay-tip2 .repay-tips2-txt[data-v-3e666978] {
  padding-left: 1.28205vw;
}
.ad-banner[data-v-3e666978] {
  padding: 2.05128vw 3.33333vw;
}
.small-cp-con[data-v-3e666978] {
  position: fixed;
  right: 3.58974vw;
  padding: 3.07692vw 2.30769vw;
  z-index: 1000;
}
.small-cp[data-v-3e666978] {
  width: 15.38462vw;
}
.coupon-pop[data-v-3e666978] {
  width: 90vw;
}
.coupon-pop .coupon-back[data-v-3e666978] {
  padding: 0 3.07692vw 3.07692vw 3.07692vw;
  margin: -12vw 7.5vw 0 7.5vw;
  background: linear-gradient(180deg, #FDD793 0%, #FFAD4F 100%);
  border-radius: 1.53846vw 1.53846vw 1.53846vw 1.53846vw;
}
.coupon-pop .coupon-back .coupon-back1[data-v-3e666978] {
  padding: 12vw 2.30769vw 3.84615vw 2.30769vw;
  background: #FFF0DF;
  border-radius: 1.53846vw 1.53846vw 1.53846vw 1.53846vw;
}
.coupon-pop .coupon-back .coupon-back1 .coupon-date[data-v-3e666978] {
  font-size: 3.58974vw;
  font-weight: 400;
  color: #BFBFBF;
  line-height: 5.89744vw;
}
.coupon-pop .coupon-back .coupon-back1 .coupon-days[data-v-3e666978] {
  font-size: 3.58974vw;
  font-weight: 400;
  line-height: 5.89744vw;
  color: #8C8C8C;
}
.coupon-pop .coupon-back .coupon-back1 .coupon-amount[data-v-3e666978] {
  font-size: 7.17949vw;
  font-weight: 500;
  color: #FF6C2D;
}
.coupon-pop .coupon-back .coupon-back1 .coupon-title[data-v-3e666978] {
  font-size: 4.10256vw;
  font-weight: 400;
  color: #262626;
}
.coupon-pop .coupon-back .coupon-back1 .coupon-tips[data-v-3e666978] {
  text-align: center;
  font-size: 3.58974vw;
  font-weight: 300;
  color: #A76923;
  margin: 2.30769vw 0 7.69231vw 0;
}
.coupon-pop .coupon-back .coupon-back1 .coupon-right[data-v-3e666978] {
  flex: 6.5;
  padding: 0 1.28205vw 0 3.58974vw;
}
.coupon-pop .coupon-back .coupon-back1 .coupon-left[data-v-3e666978] {
  flex: 3.5;
  text-align: center;
}
.coupon-pop .coupon-back .coupon-back1 .coupon-item[data-v-3e666978] {
  display: flex;
  justify-content: space-between;
  align-items: center;
  height: 20vw;
  background-size: 100% 100%;
  background-repeat: no-repeat;
}
.coupon-pop .coupon-back .coupon-back1 .coupon-btn[data-v-3e666978] {
  background: linear-gradient(180deg, #FF9B5E 0%, #FF6406 100%);
  border-radius: 0.76923vw 0.76923vw 0.76923vw 0.76923vw;
  width: 100%;
  font-size: 4.61538vw;
}
.brand-con[data-v-3e666978] {
  text-align: left;
  font-size: 3.58974vw;
  color: #8C8C8C;
}
.brand-con .brand-txt[data-v-3e666978] {
  padding-left: 16%;
  font-size: 3.07692vw;
}
.brand-con .brand-img[data-v-3e666978] {
  width: 100%;
}
.perm-dialog[data-v-3e666978] {
  width: 90vw;
  background: white;
  border-radius: 2.30769vw;
}
.perm-dialog .perm-line[data-v-3e666978] {
  display: flex;
  align-items: center;
  border: 1px solid #FF9A2C;
  padding: 1.53846vw 5.12821vw;
  border-radius: 6.41026vw;
  margin: 2.5641vw 0;
}
.perm-dialog .perm-line .perm-txt[data-v-3e666978] {
  padding-left: 2.05128vw;
  font-size: 4.10256vw;
  font-weight: 500;
  color: #262626;
}
.perm-dialog .button-line[data-v-3e666978] {
  padding: 4.10256vw 8.20513vw 5.12821vw 8.20513vw;
  display: flex;
  align-items: center;
  justify-content: center;
}
.perm-dialog .button-line .dialog-btn[data-v-3e666978] {
  flex: 1;
  margin: 0 2.05128vw;
}
.perm-dialog .perm-detail[data-v-3e666978] {
  position: relative;
  padding: 0 7.17949vw;
  max-height: 50vh;
  overflow-y: scroll;
}
.perm-dialog .perm-detail .trans-line[data-v-3e666978] {
  height: 8.97436vw;
  position: absolute;
  background: linear-gradient(180deg, rgba(255, 255, 255, 0.21) 0%, rgba(255, 255, 255, 0.9) 47%, #FFFFFF 100%);
  left: 0;
  bottom: env(safe-area-inset-bottom);
  width: 100%;
}
.perm-dialog .perm-title[data-v-3e666978] {
  padding: 4.61538vw 0;
  color: #FF9A2C;
  text-align: center;
  background: linear-gradient(180deg, #FFF4CB 0%, #FFFFFF 100%);
  border-radius: 2.30769vw;
  font-size: 4.61538vw;
  font-weight: 500;
}
.offline-pop .offline-img[data-v-3e666978] {
  width: 20.51282vw;
  height: 20.51282vw;
}
.offline-pop .offline-con[data-v-3e666978] {
  width: 80vw;
  text-align: center;
  margin-top: -12.82051vw;
  padding-top: 15.38462vw;
  background-size: 100% 100%;
}
.offline-pop .offline-con .offline-title[data-v-3e666978] {
  font-size: 4.10256vw;
  font-weight: 500;
  color: #262626;
}
.offline-pop .offline-con .offline-txt[data-v-3e666978] {
  padding: 3.07692vw 8.97436vw;
}
.offline-pop .offline-con .alert-confirm[data-v-3e666978] {
  width: 100%;
  border-radius: 0 0 2.30769vw 2.30769vw;
  font-size: 4.61538vw;
  font-weight: 500;
  color: #FF9A2C;
  margin-top: 5.12821vw;
  height: 13.84615vw;
}
.alert-pop[data-v-3e666978] {
  background: white;
  border-radius: 2.30769vw;
  width: 80vw;
  text-align: center;
}
.alert-pop .alert-img[data-v-3e666978] {
  width: 23.07692vw;
  height: 23.07692vw;
  margin: 3.84615vw 0;
}
.alert-pop .applied-txt[data-v-3e666978] {
  padding: 1.53846vw 8.97436vw;
  font-size: 4.10256vw;
  font-weight: 400;
  color: #595959;
}
.alert-pop .alert-confirm[data-v-3e666978] {
  width: 100%;
  border-radius: 0 0 2.30769vw 2.30769vw;
  font-size: 4.61538vw;
  font-weight: 500;
  color: #FF9A2C;
  margin-top: 5.12821vw;
  height: 13.84615vw;
}
.repay-tips-con[data-v-3e666978] {
  padding: 0 3.58974vw 3.58974vw 3.58974vw;
}
.advance-con .advance-title[data-v-3e666978] {
  font-size: 4.10256vw;
  font-weight: 500;
  color: #595959;
  display: flex;
}
.advance-con .advance-title .title-left[data-v-3e666978] {
  width: 0.76923vw;
  height: 4.35897vw;
  background: #FF9A2C;
  margin-right: 1.53846vw;
}
.advance-con .advance-card[data-v-3e666978] {
  margin-top: 1.53846vw;
  padding: 3.84615vw 2.30769vw;
  display: flex;
  background: #FFFFFF;
  border: 1px solid #EBEBEB;
  border-radius: 1.53846vw;
}
.advance-con .advance-card .advance-item[data-v-3e666978] {
  flex: 1;
  text-align: center;
  word-break: break-all;
  font-size: 3.58974vw;
  font-weight: 400;
  color: #8C8C8C;
}
.apply-amount-btn[data-v-3e666978] {
  width: 70%;
  margin-top: 9.74359vw;
  margin-bottom: 2.5641vw;
  background-size: 100% 100%;
  border: none;
}
.top-img[data-v-3e666978] {
  width: 100vw;
  height: 64vw;
}
.amount-bottom[data-v-3e666978] {
  display: flex;
  background: no-repeat bottom;
  background-size: 100% auto;
  justify-content: space-between;
  align-items: end;
}
.amount-bottom .bottom-img2[data-v-3e666978] {
  width: 17.17949vw;
  height: 11.79487vw;
}
.amount-bottom .bottom-img1[data-v-3e666978] {
  width: 23.07692vw;
  height: 15.64103vw;
}
.under-con[data-v-3e666978] {
  position: relative;
  margin-top: -28vw;
  display: flex;
  flex-direction: column;
  gap: 3.58974vw;
  padding: 3.58974vw;
}
.under-con .amount-card[data-v-3e666978] {
  background: #FFFFFF;
  border: 1px solid #EBEBEB;
  margin: 6.15385vw 3.58974vw;
  border-radius: 1.53846vw;
}
.under-con .amount-card .apply-card[data-v-3e666978] {
  padding: 2.5641vw 3.84615vw;
  background: #FFF4E8;
  margin: 5.89744vw 3.84615vw 0 3.84615vw;
  border-radius: 1.53846vw;
}
.under-con .amount-card .apply-card .apply-msg[data-v-3e666978] {
  display: flex;
}
.under-con .amount-card .apply-card .continue-tip[data-v-3e666978] {
  font-size: 3.84615vw;
  font-weight: 400;
  color: #FF3B00;
  opacity: 1;
}
.under-con .amount-card .apply-card .continue-btn[data-v-3e666978] {
  min-width: 80%;
  margin-top: 7.69231vw;
  margin-bottom: 2.5641vw;
  background-size: 100% 100%;
  border: none;
}
.under-con .amount-card .intro-card[data-v-3e666978] {
  padding: 2.5641vw 3.84615vw;
  background: #FFF4E8;
  margin: 5.89744vw 3.84615vw;
  border-radius: 1.53846vw;
  display: flex;
  align-items: center;
}
.under-con .amount-card .intro-card .repay-con[data-v-3e666978] {
  margin-left: 2.5641vw;
  font-size: 4.10256vw;
  font-weight: 400;
}
.under-con .amount-card .intro-card .repay-con .repay-amount[data-v-3e666978] {
  color: #FF3B00;
}
.under-con .amount-card .intro-card .repay-con .repay-date[data-v-3e666978] {
  font-size: 3.58974vw;
  font-weight: 400;
  color: #8C8C8C;
}
.under-con .amount-card .intro-card .intro-img[data-v-3e666978] {
  width: 18.20513vw;
  height: 9.23077vw;
}
.under-con .amount-card .arc-text[data-v-3e666978] {
  margin-top: -20vw;
  position: relative;
  font-size: 4.10256vw;
  font-weight: 400;
  color: #8C8C8C;
}
.under-con .amount-card .arc-text .tips-red[data-v-3e666978] {
  color: red;
}
.under-con .amount-card .arc-text .num-txt[data-v-3e666978] {
  font-size: 8.97436vw;
  font-weight: 500;
  color: #262626;
}
.under-con .amount-card .arc-img[data-v-3e666978] {
  width: 70%;
  margin-top: 1.53846vw;
}
.under-con .welcome-txt[data-v-3e666978] {
  font-size: 5.38462vw;
  font-weight: bold;
  margin-left: 6.41026vw;
  color: #935505;
}

.mine-bottom[data-v-f3cd9d0e] {
  padding: 2.82051vw 3.33333vw;
  text-align: center;
}
.coupon-count[data-v-f3cd9d0e] {
  font-size: 4.10256vw;
  font-weight: 400;
  color: #FF6C2D;
}
.bill-status[data-v-f3cd9d0e] {
  font-size: 3.58974vw;
  font-weight: 400;
  color: #8C8C8C;
  text-align: right;
}
.apply-status[data-v-f3cd9d0e] {
  font-size: 3.58974vw;
  font-weight: 400;
  color: #FF9A2C;
  opacity: 1;
}
.login-btn[data-v-f3cd9d0e] {
  width: 70%;
  height: 11.79487vw;
  border: none;
  background: linear-gradient(180deg, #FFB462 0%, #FF9A2C 100%);
  margin-top: 25.64103vw;
  font-size: 4.61538vw;
  font-weight: 500;
  color: #3E2000;
}
.menu-line[data-v-f3cd9d0e]:active {
  background: #f7f7f7;
}
.menu-block[data-v-f3cd9d0e] {
  background: white;
}
.menu-block .menu-title[data-v-f3cd9d0e] {
  font-size: 4.35897vw;
  margin-left: 1.53846vw;
  font-weight: 500;
  color: #262626;
}
.block-2[data-v-f3cd9d0e] {
  margin-top: 3.84615vw;
}
.menu-space[data-v-f3cd9d0e] {
  height: 1px;
  margin: 0 3.58974vw;
  background: #F5F5F5;
}
.menu-line[data-v-f3cd9d0e] {
  display: flex;
  align-items: center;
  padding: 4.61538vw 3.58974vw;
}
.mine-top[data-v-f3cd9d0e] {
  background: #FF9A2C;
  padding: 2.30769vw 3.58974vw;
}
.mine-top .info-name[data-v-f3cd9d0e] {
  font-size: 4.61538vw;
  font-weight: 500;
  color: #FFFFFF;
  margin-left: 3.84615vw;
}
.mine-top .top-self[data-v-f3cd9d0e] {
  display: flex;
  align-items: center;
}
.mine-top .mine-title[data-v-f3cd9d0e] {
  font-size: 5.12821vw;
  font-weight: 500;
  color: #FFFFFF;
}

