.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;
}
.van-nav-bar {
  height: 11.79487vw;
}
.van-nav-bar__title {
  padding: 3.07692vw 0;
}
.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: 11.79487vw;
}
.navbar-con-16 {
  padding-top: 15.89744vw;
}
.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;
  padding: 1.02564vw 0;
}
.mu-input__focus {
  color: #554ee0;
}
.left-red-line {
  border-left: solid #554ee0 0.76923vw;
  padding-left: 0.76923vw;
  background-color: white;
}
.white-txt {
  color: #ffffff;
}
.red-txt {
  color: #554ee0;
}
.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: #554ee0;
}
.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);
}
.navbar-con-height {
  height: 11.79487vw;
}
.userinfo-email .mu-input-help {
  position: absolute;
  top: 9.74359vw;
}
.full-dialog-style {
  width: 100%;
  height: 100%;
}
.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;
}
.read-tips-splash .van-checkbox__icon .van-icon {
  display: none;
  border: 0.51282vw solid #134BA399 !important;
}
.primary-txt {
  color: #554ee0;
}

#app[data-v-afb82fd6] {
  background-color: #f7f7f7;
  height: 100vh;
}

.nav-box[data-v-675e9e94] {
  text-align: center;
  padding: 3.07692vw 0;
  font-size: 4.10256vw;
  background-color: #554ee0;
  color: white;
}
.web-div[data-v-675e9e94] {
  position: relative;
}
.web-div .load-mask[data-v-675e9e94] {
  background: #f5f5f5;
  padding-top: 40%;
  font-size: 4.61538vw;
  color: #999999;
  text-align: center;
}
.web-div .web-sub[data-v-675e9e94] {
  position: absolute;
  width: 100%;
  height: 100%;
}
.top-fluid[data-v-675e9e94] {
  word-break: normal;
  font-size: 3.58974vw;
}
.web-con[data-v-675e9e94] {
  padding-top: 11.79487vw;
}

.pop-policy[data-v-103044b0] {
  display: flex;
  flex-direction: column;
  height: 100%;
}
/*左右布局*/
.flex-betweens[data-v-103044b0] {
  display: flex;
  flex-direction: column;
  background-color: #e0e0e0;
  border: #e0e0e0;
  align-items: center;
}
.unagree-btn[data-v-103044b0] {
  width: auto;
  border-radius: 1.02564vw;
  background: transparent;
  border: transparent;
  color: #666666;
}
.agree-btn[data-v-103044b0] {
  width: 90%;
  border-radius: 1.02564vw;
  border: #ffffff00;
  background: #554ee0;
  color: white;
}
.agree-btn_unchecked[data-v-103044b0] {
  width: 90%;
  border-radius: 1.02564vw;
  border: #ffffff00;
  background: #554ee066;
  color: white;
}
.error-con[data-v-103044b0] {
  text-align: center;
}
.error-con .error-txt[data-v-103044b0] {
  font-size: 4.10256vw;
  color: #999999;
}
.error-con .reload-btn[data-v-103044b0] {
  height: 8.20513vw;
  margin-top: 4.10256vw;
  line-height: 8.20513vw;
}
.top-back[data-v-103044b0] {
  background-size: 100% 100%;
  width: 100vw;
  height: 100vh;
  display: flex;
  align-items: center;
  justify-content: center;
}
.read-tips-splash[data-v-103044b0] {
  padding: 2.5641vw;
  background: #e0e0e0;
}
.bottom-con[data-v-103044b0] {
  position: fixed;
  bottom: 0;
  background: #e5e5e5;
  width: 100%;
}
#animat[data-v-103044b0] {
  position: relative;
  animation: mymove-103044b0 1s infinite;
  animation-direction: alternate;
  /*轮流反向播放动画。*/
  animation-timing-function: ease-in-out;
  /*动画的速度曲线*/
  animation-iteration-count: 1;
}
@keyframes mymove-103044b0 {
0% {
    transform: scale(1);
    /*开始为原始大小*/
}
25% {
    transform: scale(1.2);
    /*放大1.1倍*/
}
50% {
    transform: scale(0.8);
}
75% {
    transform: scale(1.2);
}
}
@-webkit-keyframes mymove-103044b0 {
0% {
    transform: scale(1);
}
25% {
    transform: scale(1.2);
}
50% {
    transform: scale(0.8);
}
75% {
    transform: scale(1.2);
}
}
.bounce-enter-active[data-v-103044b0] {
  animation: bounce-in-103044b0 1s;
}
.bounce-leave-active[data-v-103044b0] {
  animation: bounce-in-103044b0 1s reverse;
}
@keyframes bounce-in-103044b0 {
0% {
    transform: scale(1.5);
}
50% {
    transform: scale(1);
}
100% {
    transform: scale(1.5);
}
}
.bottom_div_button[data-v-103044b0] {
  height: 12.30769vw;
  line-height: 12.30769vw;
  text-align: center;
  font-size: 1.1rem;
  font-weight: bold;
}


.main-router-view[data-v-0ed459b0] {
  height: calc(100vh - 12.82051vw);
  overflow-y: auto;
  box-sizing: border-box;
  background-color: #f8f8f8;
}
.icon-img[data-v-0ed459b0] {
  height: 5.89744vw;
  margin-bottom: -1px;
}

.text-swi-con[data-v-3e84823c] {
  width: 100%;
}
.text-swi-con .text-swiper[data-v-3e84823c] {
  height: 5.12821vw;
}
.text-swi-con .text-swiper .swiper-txt[data-v-3e84823c] {
  font-size: 3.33333vw;
  font-weight: 400;
  color: #FFFFFF;
  line-height: 4.87179vw;
  width: max-content;
}

.speak-icon[data-v-2653f87c] {
  margin-right: 2.05128vw;
}
.sample-box[data-v-2653f87c] {
  display: flex;
  align-items: center;
  padding: 2.30769vw 3.33333vw;
}
.head-line[data-v-2653f87c] {
  align-items: center;
  color: white;
  padding: 1.53846vw 3.33333vw;
  display: flex;
}
.head-line .head-txt[data-v-2653f87c] {
  font-weight: 500;
  font-size: 3.33333vw;
  padding-left: 1.79487vw;
  flex: 1;
}
.head-line .head-txt .head-title[data-v-2653f87c] {
  font-size: 5.64103vw;
}
.head-back[data-v-2653f87c] {
  background: #5447E4;
  overflow-x: hidden;
}

.box-inn[data-v-ca77cc8c] {
  display: flex;
  align-items: center;
  justify-content: center;
}
.box-ins[data-v-ca77cc8c] {
  padding: 1.02564vw 2.30769vw;
  font-size: 3.33333vw;
  font-weight: 400;
  color: #FF7725;
  display: flex;
  justify-content: center;
  align-items: center;
  border: 1px solid #FF7725;
  background: linear-gradient(180deg, #FFE5D8 0%, #FFFFFF 100%);
  border-radius: 6.66667vw;
}
.box-days[data-v-ca77cc8c] {
  font-size: 3.58974vw;
  margin-bottom: 5.64103vw;
  font-weight: 400;
  color: #595959;
}
.box-amount[data-v-ca77cc8c] {
  font-size: 7.94872vw;
  font-weight: 600;
  color: #262626;
}
.box-title[data-v-ca77cc8c] {
  font-size: 3.58974vw;
  margin: 2.05128vw 0;
  font-weight: 500;
  color: #595959;
}
.box-outer[data-v-ca77cc8c] {
  background: #5447E6;
  border-radius: 0 0 10.25641vw 10.25641vw;
}
.bottom-ins[data-v-ca77cc8c] {
  font-size: 3.33333vw;
  font-weight: 400;
  color: #8C8C8C;
  display: flex;
  align-items: center;
  justify-content: center;
  padding-bottom: 5.89744vw;
}
.item-card[data-v-ca77cc8c] {
  background: white;
  border-radius: 2.30769vw;
}
.item-card .apply-btn[data-v-ca77cc8c] {
  border: none;
  height: 12.5641vw;
  font-size: 4.10256vw;
  background: linear-gradient(360deg, #342CCD 0%, #7B4EE0 100%);
  margin: 3.07692vw 0 3.58974vw 0;
  width: 90%;
}
.item-card .cash-ic[data-v-ca77cc8c] {
  height: 8vw;
  width: auto;
}
.item-box[data-v-ca77cc8c] {
  background-repeat: no-repeat;
  background-position: bottom;
  background-size: 100% auto;
  padding: 2.82051vw 3.33333vw;
}

p[data-v-5a74d9be] {
  text-align: left;
  text-indent: 2rem;
}

.borrow-card[data-v-f036a81a] {
  padding: 4.10256vw 3.07692vw;
  background: #5447E411;
  border-radius: 4.10256vw;
  gap: 2.5641vw;
  align-items: center;
  display: flex;
}
.borrow-card .card-money[data-v-f036a81a] {
  font-size: 6.15385vw;
  font-weight: 600;
  color: #1a1a1a;
  margin-top: 3.07692vw;
}
.borrow-card .card-txt[data-v-f036a81a] {
  color: #666666;
  font-size: 3.33333vw;
}
.borrow-card .apply-btn[data-v-f036a81a] {
  height: 10.25641vw;
}
.borrow-card .card-inner[data-v-f036a81a] {
  flex: 1;
}
.card-outer[data-v-f036a81a] {
  padding: 5.12821vw;
}

.lock-btn[data-v-669243bf] {
  display: flex;
  align-items: center;
  justify-content: center;
}
.lock-btn .btn-txt[data-v-669243bf] {
  margin-left: 1.28205vw;
}
.bottom_div_button[data-v-669243bf] {
  height: 12.30769vw;
  line-height: 12.30769vw;
  text-align: center;
  font-size: 1.1rem;
  font-weight: bold;
}
.app-status[data-v-669243bf] {
  font-size: 3.84615vw;
  font-weight: 500;
  color: #FF7725;
  position: absolute;
  right: 0;
  top: 0;
  padding: 1.02564vw 1.79487vw;
  background: rgba(255, 119, 37, 0.06);
  border-radius: 0 2.30769vw 0 2.30769vw;
}
.ins-over[data-v-669243bf] {
  color: red;
}
.card-date[data-v-669243bf] {
  margin-top: 3.07692vw;
  margin-bottom: 5.64103vw;
}
.card-title[data-v-669243bf] {
  font-size: 3.58974vw;
  font-weight: 500;
  color: #595959;
  line-height: 5.12821vw;
}
.amount-txt[data-v-669243bf] {
  height: 11.02564vw;
  font-size: 7.94872vw;
  font-weight: 600;
  color: #262626;
  line-height: 11.02564vw;
}
.page-btn[data-v-669243bf] {
  width: 90%;
  height: 12.5641vw;
  font-size: 4.61538vw;
  border: none;
  background: linear-gradient(360deg, #342CCD 0%, #7B4EE0 100%);
}
.ins-box[data-v-669243bf] {
  display: flex;
  align-items: center;
  padding: 3.33333vw 0;
  margin: 5.12821vw 5.12821vw;
  background: #FCFCFC;
  border-radius: 1.02564vw;
  border: 1px solid #DDDDDD;
}
.ins-box .ins-div[data-v-669243bf] {
  width: 1px;
  height: 10.25641vw;
  background: #EEEEEE;
}
.ins-box .ins-row[data-v-669243bf] {
  flex: 1;
  font-size: 3.58974vw;
  font-weight: 400;
  line-height: 5.12821vw;
}
.type-img[data-v-669243bf] {
  height: 8vw;
  width: auto;
}
.prod-box .card-box[data-v-669243bf] {
  padding: 0 3.33333vw 0 3.33333vw;
  background-repeat: no-repeat;
  background-size: 100% auto;
  background-color: transparent;
  background-position: bottom;
}
.prod-box .card-box .item-card[data-v-669243bf] {
  background: white;
  border-radius: 2.30769vw;
  margin-bottom: 2.30769vw;
  position: relative;
  padding-bottom: 5.64103vw;
}

.btn-box[data-v-d8c160a8] {
  padding: 0 5.12821vw;
}
.type-img[data-v-d8c160a8] {
  height: 8vw;
  width: auto;
}
.loan-name[data-v-d8c160a8] {
  font-size: 4.10256vw;
  font-weight: bold;
  color: #8a443e;
}
.bottom_div_button[data-v-d8c160a8] {
  height: 12.30769vw;
  line-height: 12.30769vw;
  text-align: center;
  font-size: 1.1rem;
  font-weight: bold;
}
.app-status[data-v-d8c160a8] {
  font-size: 3.84615vw;
  font-weight: 500;
  color: #FF7725;
  position: absolute;
  right: 0;
  top: 0;
  padding: 1.02564vw 1.79487vw;
  background: rgba(255, 119, 37, 0.06);
  border-radius: 0 2.30769vw 0 2.30769vw;
}
.ins-over[data-v-d8c160a8] {
  color: red;
}
.card-date[data-v-d8c160a8] {
  margin-top: 3.07692vw;
  margin-bottom: 5.64103vw;
}
.card-title[data-v-d8c160a8] {
  font-size: 3.58974vw;
  font-weight: 500;
  color: #595959;
  line-height: 5.12821vw;
}
.amount-txt[data-v-d8c160a8] {
  height: 11.02564vw;
  font-size: 7.94872vw;
  font-weight: 600;
  color: #262626;
  line-height: 11.02564vw;
}
.ins-box[data-v-d8c160a8] {
  display: flex;
  align-items: center;
  padding: 3.33333vw 0;
  margin: 5.12821vw 5.12821vw;
  background: #FCFCFC;
  border-radius: 1.02564vw;
  border: 1px solid #DDDDDD;
}
.ins-box .ins-div[data-v-d8c160a8] {
  width: 1px;
  height: 10.25641vw;
  background: #EEEEEE;
}
.ins-box .ins-row[data-v-d8c160a8] {
  flex: 1;
  font-size: 3.58974vw;
  font-weight: 400;
  line-height: 5.12821vw;
}
.lock-btn[data-v-d8c160a8] {
  display: flex;
  align-items: center;
  justify-content: center;
}
.lock-btn .btn-txt[data-v-d8c160a8] {
  margin-left: 1.28205vw;
}
.amount-title[data-v-d8c160a8] {
  font-size: 3.58974vw;
  font-weight: 500;
  color: #595959;
  line-height: 5.12821vw;
}
.prod-title[data-v-d8c160a8] {
  height: 6.41026vw;
  font-size: 4.61538vw;
  font-weight: 500;
  color: #262626;
  line-height: 6.41026vw;
}
.amount-txt[data-v-d8c160a8] {
  height: 11.02564vw;
  font-size: 7.94872vw;
  font-weight: 600;
  color: #262626;
  line-height: 11.02564vw;
}
.bottom-tips[data-v-d8c160a8] {
  font-size: 3.33333vw;
  font-weight: 400;
  color: #8C8C8C;
}
.page-btn[data-v-d8c160a8] {
  width: 100%;
  height: 12.5641vw;
  font-size: 4.61538vw;
  margin-top: 3.07692vw;
  margin-bottom: 3.33333vw;
  border: none;
  background: linear-gradient(360deg, #342CCD 0%, #7B4EE0 100%);
}
.prod-card[data-v-d8c160a8] {
  border-radius: 2.30769vw;
  margin-top: 2.30769vw;
  position: relative;
  background: white;
}
.prod-box[data-v-d8c160a8] {
  padding: 0 3.33333vw 0 3.33333vw;
}

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

.line-one[data-v-41db0f68] {
  align-items: center;
  display: flex;
}
.line-one .status-tag[data-v-41db0f68] {
  margin-left: 1.02564vw;
  font-size: 3.07692vw;
  padding: 0.51282vw;
  border-radius: 1.02564vw;
}
.line-one .status-red[data-v-41db0f68] {
  border: 1px solid #FF7725;
  color: #FF7725;
}
.line-one .status-green[data-v-41db0f68] {
  border: 1px solid #00B95E;
  color: #00B95E;
}
.lock-btn[data-v-41db0f68] {
  display: flex;
  align-items: center;
  justify-content: center;
}
.lock-btn .btn-txt[data-v-41db0f68] {
  margin-left: 1.28205vw;
}
.prod-card[data-v-41db0f68] {
  background: linear-gradient(135deg, #FDF7E7 0%, #FAEAC9 100%);
  border-radius: 2.30769vw;
}
.prod-card .apply-btn[data-v-41db0f68] {
  background: linear-gradient(360deg, #342CCD 0%, #7B4EE0 100%);
  padding: 0 4.10256vw;
  font-weight: 500;
  font-size: 3.84615vw;
  color: #FFFFFF;
}
.prod-card .txt-month[data-v-41db0f68] {
  height: 5.12821vw;
  font-weight: 400;
  font-size: 3.58974vw;
  color: #7A4C0B;
  display: unset;
  padding: 0.51282vw 1.28205vw;
  line-height: 5.12821vw;
  background: #FFFCF5;
  border-radius: 0.51282vw;
  border: 1px solid #7A4C0B;
  margin-right: 3.33333vw;
}
.prod-card .txt-amount[data-v-41db0f68] {
  margin: 2.30769vw 0;
  height: 11.02564vw;
  font-weight: 600;
  font-size: 7.94872vw;
  color: #60330F;
  line-height: 11.02564vw;
}
.prod-card .txt-limit[data-v-41db0f68] {
  height: 5.12821vw;
  font-weight: 500;
  font-size: 3.58974vw;
  color: #60330F;
  line-height: 5.12821vw;
}
.prod-card .card-left[data-v-41db0f68] {
  justify-content: space-between;
  align-items: center;
  display: flex;
}
.prod-card .prod-cont[data-v-41db0f68] {
  padding: 2.82051vw 3.07692vw 4.87179vw 3.07692vw;
}
.prod-card .vip-img[data-v-41db0f68] {
  width: 25%;
  aspect-ratio: 32/9;
}
.prod-box[data-v-41db0f68] {
  padding: 2.82051vw 3.33333vw;
}

.apply-btn[data-v-2503204d] {
  height: 11.28205vw;
  border: none;
  background: linear-gradient(0deg, #342CCD -25%, #7B4EE0 125%);
}
.amount-line[data-v-2503204d] {
  margin-top: 4.10256vw;
  margin-bottom: 6.15385vw;
  font-size: 4.10256vw;
  font-weight: 500;
  color: #1A1A1A;
}
.sub-title[data-v-2503204d] {
  font-weight: 400;
  font-size: 3.58974vw;
  text-align: left;
  line-height: 5.38462vw;
  opacity: 60%;
  margin-top: 6.15385vw;
}
.top-pop[data-v-2503204d] {
  background: white;
  padding: 6.15385vw 5.12821vw 5.12821vw 5.12821vw;
  border-radius: 5.12821vw;
}
.top-icon[data-v-2503204d] {
  height: 25.64103vw;
  aspect-ratio: 238/202;
}

.head-title[data-v-5b657e75] {
  background-repeat: no-repeat;
  display: inline-block;
  background-size: 100% 100%;
  font-size: 3.84615vw;
  font-weight: 500;
  font-style: italic;
  padding: 0 5.64103vw 2.5641vw 4.10256vw;
  color: #694313;
}
.btn-box[data-v-5b657e75] {
  padding: 0 5.12821vw;
}
.type-img[data-v-5b657e75] {
  height: 8vw;
  width: auto;
}
.loan-name[data-v-5b657e75] {
  font-size: 4.10256vw;
  font-weight: bold;
  color: #8a443e;
}
.bottom_div_button[data-v-5b657e75] {
  height: 12.30769vw;
  line-height: 12.30769vw;
  text-align: center;
  font-size: 1.1rem;
  font-weight: bold;
}
.app-status[data-v-5b657e75] {
  font-size: 3.84615vw;
  font-weight: 500;
  color: #FF7725;
  position: absolute;
  right: 0;
  top: 0;
  padding: 1.02564vw 1.79487vw;
  background: rgba(255, 119, 37, 0.06);
  border-radius: 0 2.30769vw 0 2.30769vw;
}
.ins-over[data-v-5b657e75] {
  color: red;
}
.card-date[data-v-5b657e75] {
  margin-top: 3.07692vw;
  margin-bottom: 5.64103vw;
}
.card-title[data-v-5b657e75] {
  font-size: 3.58974vw;
  font-weight: 500;
  color: #595959;
  line-height: 5.12821vw;
}
.amount-txt[data-v-5b657e75] {
  height: 11.02564vw;
  font-size: 7.94872vw;
  font-weight: 600;
  color: #262626;
  line-height: 11.02564vw;
}
.ins-box[data-v-5b657e75] {
  display: flex;
  align-items: center;
  padding: 3.33333vw 0;
  margin: 5.12821vw 5.12821vw;
  background: #FCFCFC;
  border-radius: 1.02564vw;
  border: 1px solid #DDDDDD;
}
.ins-box .ins-div[data-v-5b657e75] {
  width: 1px;
  height: 10.25641vw;
  background: #EEEEEE;
}
.ins-box .ins-row[data-v-5b657e75] {
  flex: 1;
  font-size: 3.58974vw;
  font-weight: 400;
  line-height: 5.12821vw;
}
.lock-btn[data-v-5b657e75] {
  display: flex;
  align-items: center;
  justify-content: center;
}
.lock-btn .btn-txt[data-v-5b657e75] {
  margin-left: 1.28205vw;
}
.amount-title[data-v-5b657e75] {
  font-size: 3.58974vw;
  font-weight: 500;
  color: #595959;
  line-height: 5.12821vw;
}
.prod-title[data-v-5b657e75] {
  height: 6.41026vw;
  font-size: 4.61538vw;
  font-weight: 500;
  color: #262626;
  line-height: 6.41026vw;
}
.amount-txt[data-v-5b657e75] {
  height: 11.02564vw;
  font-size: 7.94872vw;
  font-weight: 600;
  color: #262626;
  line-height: 11.02564vw;
}
.bottom-tips[data-v-5b657e75] {
  font-size: 3.33333vw;
  font-weight: 400;
  color: #8C8C8C;
}
.page-btn[data-v-5b657e75] {
  width: 100%;
  height: 12.5641vw;
  font-size: 4.61538vw;
  margin-top: 3.07692vw;
  margin-bottom: 3.33333vw;
  border: none;
  background: linear-gradient(360deg, #342CCD 0%, #7B4EE0 100%);
}
.prod-card[data-v-5b657e75] {
  border-radius: 2.30769vw;
  margin-top: 2.30769vw;
  position: relative;
  background: white;
  padding-bottom: 2.05128vw;
}
.prod-box[data-v-5b657e75] {
  padding: 0 3.33333vw 0 3.33333vw;
}

.card-box[data-v-2b15c2ec] {
  padding: 0 3.07692vw;
  background: transparent;
}
.card-box .card-back[data-v-2b15c2ec] {
  background: #FFF4F2;
  display: flex;
  align-items: end;
  border-radius: 3.07692vw;
  box-shadow: 0.51282vw 0.51282vw 2.5641vw 0 rgba(0, 0, 0, 0.2);
}
.card-box .card-back .left-box[data-v-2b15c2ec] {
  flex: 1;
  padding: 4.10256vw 0 4.10256vw 5.12821vw;
}
.card-box .card-back .left-box .conn-btn[data-v-2b15c2ec] {
  background: linear-gradient(180deg, #FF7C6B 0%, #F8583E 100%);
  color: white;
  font-weight: 600;
  font-size: 3.84615vw;
  border-radius: 1.53846vw;
  border: none;
}
.card-box .card-back .left-box .top-sub[data-v-2b15c2ec] {
  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-2b15c2ec] {
  color: #1A1A1A;
  font-size: 4.61538vw;
  font-weight: bold;
}
.card-box .card-back .right-img[data-v-2b15c2ec] {
  height: 38.46154vw;
  width: 28.71795vw;
}

.comm-close[data-v-8efcae32] {
  position: absolute;
  right: 3.84615vw;
  top: 3.84615vw;
}
.com-amount[data-v-8efcae32] {
  color: #1A1A1A;
  font-size: 4.10256vw;
  font-weight: 500;
  margin: 4.10256vw 0;
}
.com-title[data-v-8efcae32] {
  font-size: 3.58974vw;
  margin-top: 3.07692vw;
  color: #999999;
}
.comm-card[data-v-8efcae32] {
  background: white;
  border-radius: 5.12821vw;
  text-align: center;
  padding: 6.15385vw 5.12821vw 5.12821vw 5.12821vw;
  position: relative;
}
.close-box[data-v-8efcae32] {
  text-align: center;
  padding-top: 6.15385vw;
}
.ok-btn[data-v-8efcae32] {
  height: 12.30769vw;
  border-radius: 1.02564vw;
}
.pop-txt[data-v-8efcae32] {
  font-size: 3.58974vw;
  color: #262626;
}
.mid-img[data-v-8efcae32] {
  width: 100%;
  margin: 6.15385vw 0;
}
.popup-card[data-v-8efcae32] {
  width: 100%;
  border-radius: 0 0 3.07692vw 3.07692vw;
  background: white;
  padding: 6.15385vw 5.12821vw;
}
.top-bak[data-v-8efcae32] {
  width: 100%;
}

.banner-box[data-v-639f2c22] {
  margin-top: 5.64103vw;
  background: white;
  border-radius: 2.05128vw;
  padding: 2.5641vw;
}
.home-end[data-v-639f2c22] {
  padding: 5.64103vw 3.33333vw;
}

.warn-tip {
  width: auto;
  display: flex;
  flex-direction: row;
  background: #000000;
  opacity: 0.4;
  border-radius: 4.10256vw;
  align-items: center;
  color: white;
  height: 8.20513vw;
  line-height: 8.20513vw;
  padding: 0 2.5641vw;
  font-size: 3.33333vw;
}

.apply-btn[data-v-eaf3a33e] {
  width: 60%;
  margin-top: 7.69231vw;
}
.progress-con[data-v-eaf3a33e] {
  padding: 5.12821vw;
}
.progress-con .progress-bar[data-v-eaf3a33e] {
  height: 3.07692vw;
  margin: 4.10256vw 0;
  border-radius: 1.53846vw;
}

.mid-image-con[data-v-1dfd7540] {
  margin-top: -15vw;
  padding: 0 2.5641vw;
}
.mid-image-con .mid-image[data-v-1dfd7540] {
  width: 100%;
  height: 26vw;
}
.menu-con[data-v-1dfd7540] {
  padding: 3.07692vw;
}
.menu-con .list-menu[data-v-1dfd7540] {
  padding: 0 1.02564vw;
  border-radius: 2.05128vw;
  background-color: white;
}
.user-block[data-v-1dfd7540] {
  padding: 4.10256vw 4.10256vw 4.10256vw 8.20513vw;
  display: flex;
  align-items: center;
}
.user-block .user-icon[data-v-1dfd7540] {
  background-size: 100% 100%;
  width: 15.38462vw;
  height: 15.38462vw;
  margin-right: 8.20513vw;
}
.user-block .login-btn[data-v-1dfd7540] {
  background-color: transparent;
  border-radius: 10.25641vw;
  border: 1px #554ee0 solid;
  padding: 0.76923vw 4.10256vw;
  color: #554ee0;
  font-size: 3.58974vw;
}
.user-block .login-btn[data-v-1dfd7540]:active {
  background-color: #554ee0;
}
.user-block .info-txt[data-v-1dfd7540] {
  font-size: 3.84615vw;
  color: #554ee0;
}
.title-txt[data-v-1dfd7540] {
  color: #ffffff;
  font-size: 4.10256vw;
  font-weight: 500;
  line-height: 11.79487vw;
  background: #554ee0;
}
.top-back[data-v-1dfd7540] {
  height: 50vw;
  background-size: 100% 100%;
}

.img-empty[data-v-6d3d173b] {
  width: 60%;
  margin-top: 25.64103vw;
}

.sub-down[data-v-6e1c8f75] {
  width: 100%;
  display: flex;
  padding-top: 3.58974vw;
  justify-content: space-between;
}
.over-txt[data-v-6e1c8f75] {
  color: red;
}
.bill-item[data-v-6e1c8f75] {
  margin-bottom: 3.07692vw;
}
.bill-item .date-txt[data-v-6e1c8f75] {
  font-weight: 500;
  font-size: 3.58974vw;
  color: #1A1A1A;
}
.bill-item .amount-txt[data-v-6e1c8f75] {
  font-weight: 500;
  font-size: 6.15385vw;
  color: #1A1A1A;
}
.bill-item .sub-left[data-v-6e1c8f75] {
  font-size: 3.58974vw;
  color: #767676;
}
.bill-item .sub-line[data-v-6e1c8f75] {
  display: flex;
  justify-content: space-between;
  align-items: center;
}
.bill-item .div-line[data-v-6e1c8f75] {
  height: 1px;
  width: 100%;
  background: #f5f5f5;
  margin: 5.12821vw 0 4.10256vw 0;
}
.bill-item .period-red[data-v-6e1c8f75] {
  color: #554ee0;
}
.bill-item .title-line[data-v-6e1c8f75] {
  display: flex;
  font-size: 4.10256vw;
  color: #1a1a1a;
  font-weight: 500;
  justify-content: space-between;
}
.bill-item .bill-card[data-v-6e1c8f75] {
  background: white;
  border-radius: 3.07692vw;
  padding: 5.12821vw 4.10256vw 4.10256vw 4.10256vw;
}
.bill-card[data-v-6e1c8f75]:active {
  background: #f5f5f5;
}

.bill-list[data-v-53f99de8] {
  padding: 3.07692vw;
}
.bill-mid[data-v-53f99de8] {
  display: flex;
  align-items: center;
  padding: 2.5641vw 2.5641vw;
  font-weight: 400;
  color: #595959;
}
.bill-mid .apply-val[data-v-53f99de8] {
  flex: 1;
  padding-left: 5.12821vw;
}
.bill-mid .apply-val .two-amount[data-v-53f99de8] {
  font-weight: 400;
  color: #554ee0;
}
.apply-date[data-v-53f99de8] {
  display: flex;
  justify-content: space-between;
  align-items: center;
  padding: 2.05128vw 2.5641vw;
  font-size: 3.58974vw;
  font-weight: 400;
  color: #8C8C8C;
}
.bill-con[data-v-53f99de8] {
  padding: 0 1.53846vw;
}
.bill-con .bill-box[data-v-53f99de8] {
  background: white;
  border-radius: 1.53846vw;
  padding: 1.53846vw;
  font-size: 3.07692vw;
}
.export-con[data-v-53f99de8] {
  padding: 2.5641vw 5.12821vw;
  margin-top: 20.51282vw;
}
.export-con .apply-btn[data-v-53f99de8] {
  width: 60%;
  margin-top: 5.12821vw;
}
.right-icon-box[data-v-53f99de8] {
  color: #999999;
  padding: 4.10256vw 2.05128vw 0 0;
}
.txt-no-data[data-v-53f99de8] {
  margin-top: 11.79487vw;
  color: #999999;
}
.text-amount[data-v-53f99de8] {
  font-size: 5.64103vw;
}
.text-state[data-v-53f99de8] {
  padding: 2.5641vw 0;
}

