.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;
  height: 100%;
}
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;
}
/*带有fixed navbar的容器，需要一个padding*/
.navbar-con-16 {
  padding-top: 3.07692vw;
}
.top-mar-16 {
  margin-top: 4.10256vw;
}
.flex {
  display: flex;
}
.padding10 {
  padding: 2.5641vw;
}
.margin10 {
  margin: 2.5641vw;
}
.udagree-pop {
  width: 100vw;
  height: 100vh;
  overflow-y: hidden;
}
/*简单的卡片样式*/
.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;
}
.flex-space-between-center-row {
  display: flex;
  flex-direction: row;
  justify-content: space-between;
  align-items: center;
}
.flex-between-center-row {
  display: flex;
  flex-direction: row;
  justify-content: center;
  align-items: center;
}
.flex-between-center-row-start {
  display: flex;
  flex-direction: row;
  justify-content: start;
  align-items: center;
}
.left-red-line {
  border-left: solid #134BA3 0.76923vw;
  padding-left: 0.76923vw;
  background-color: white;
}
.mu-input__focus {
  color: #1B5DBF;
}
.white-txt {
  color: #ffffff;
}
.red-txt {
  color: #ff6b50;
}
.primary-txt {
  color: #1B5DBF;
}
.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: #134BA3;
}
.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: 100vw;
  height: 100vh;
  overflow-y: hidden;
}
.van-checkbox__icon .van-icon {
  border: 0.51282vw solid #134BA399 !important;
}
.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;
}
.border-radius-line .mu-input {
  margin-bottom: 0px;
}
.border-radius-line .mu-input .mu-input-content {
  border-radius: 1.53846vw !important;
  border: 1px solid #CCCCCC !important;
  padding: 2.05128vw 3.07692vw;
}
.border-radius-line .mu-input .mu-input-line {
  display: none;
}
.border-radius-line .mu-input .mu-input-focus-line {
  display: none;
}
.backgroud-div-css {
  background-size: 100% 100%;
  background-repeat: no-repeat;
}
.mu-list {
  max-height: 40vh;
}

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


th[data-v-43bcd0d0] {
  background: #ebebeb;
}
.bottom_botton[data-v-43bcd0d0] {
  width: 100vw;
  background: #134BA3;
  color: white;
  height: 14.35897vw;
  line-height: 14.35897vw;
  font-size: 1.1rem;
  text-align: center;
}
.top-fluid[data-v-43bcd0d0] {
  word-break: normal;
  font-size: 3.58974vw;
}


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

.main-box[data-v-683b5ab0] {
  height: 100%;
  display: flex;
  flex-direction: column;
}
.main-router-view[data-v-683b5ab0] {
  flex: 1;
  overflow-y: auto;
  box-sizing: border-box;
  background-color: #f8f8f8;
}
.icon-img[data-v-683b5ab0] {
  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;
}

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

.amount-txt[data-v-9a383618] {
  font-size: 6.15385vw;
  font-weight: 600;
  color: #262626;
}
.page-btn[data-v-9a383618] {
  padding: 0 7.69231vw;
  font-size: 3.58974vw;
  height: 10.25641vw;
}
.entry-left[data-v-9a383618] {
  font-size: 3.33333vw;
  display: flex;
  align-items: center;
  color: #595959;
  margin-top: 3.07692vw;
}
.entry-card[data-v-9a383618] {
  background: #E9EFF9;
  color: #595959;
  border-radius: 2.05128vw;
  width: 100%;
  padding: 3.84615vw 5.12821vw 3.84615vw 3.07692vw;
}
.card-box[data-v-9a383618] {
  margin-top: 5.12821vw;
}

.lock-btn[data-v-b7064e22] {
  display: flex;
  align-items: center;
  justify-content: center;
}
.lock-btn .btn-txt[data-v-b7064e22] {
  margin-left: 1.28205vw;
}
.bottom_div_button[data-v-b7064e22] {
  height: 12.30769vw;
  line-height: 12.30769vw;
  text-align: center;
  font-size: 1.1rem;
  font-weight: bold;
}
.app-status[data-v-b7064e22] {
  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-b7064e22] {
  color: red;
}
.card-date[data-v-b7064e22] {
  margin-top: 3.07692vw;
  margin-bottom: 5.64103vw;
}
.card-title[data-v-b7064e22] {
  font-size: 3.58974vw;
  font-weight: 500;
  color: #595959;
  line-height: 5.12821vw;
}
.amount-txt[data-v-b7064e22] {
  height: 11.02564vw;
  font-size: 7.94872vw;
  font-weight: 600;
  color: #262626;
  line-height: 11.02564vw;
}
.page-btn[data-v-b7064e22] {
  width: 90%;
  height: 12.5641vw;
  font-size: 4.61538vw;
  border: none;
  background: #1B5DBF;
}
.ins-box[data-v-b7064e22] {
  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-b7064e22] {
  width: 1px;
  height: 10.25641vw;
  background: #EEEEEE;
}
.ins-box .ins-row[data-v-b7064e22] {
  flex: 1;
  font-size: 3.58974vw;
  font-weight: 400;
  line-height: 5.12821vw;
}
.type-img[data-v-b7064e22] {
  height: 8vw;
  width: auto;
}
.prod-box .card-box[data-v-b7064e22] {
  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-b7064e22] {
  background: white;
  border-radius: 2.30769vw;
  margin-bottom: 2.30769vw;
  position: relative;
  padding-bottom: 5.64103vw;
}

.btn-box[data-v-31d8ea68] {
  padding: 0 5.12821vw;
}
.type-img[data-v-31d8ea68] {
  height: 8vw;
  width: auto;
}
.loan-name[data-v-31d8ea68] {
  font-size: 4.10256vw;
  font-weight: bold;
  color: #8a443e;
}
.bottom_div_button[data-v-31d8ea68] {
  height: 12.30769vw;
  line-height: 12.30769vw;
  text-align: center;
  font-size: 1.1rem;
  font-weight: bold;
}
.app-status[data-v-31d8ea68] {
  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-31d8ea68] {
  color: red;
}
.card-date[data-v-31d8ea68] {
  margin-top: 3.07692vw;
  margin-bottom: 5.64103vw;
}
.card-title[data-v-31d8ea68] {
  font-size: 3.58974vw;
  font-weight: 500;
  color: #595959;
  line-height: 5.12821vw;
}
.amount-txt[data-v-31d8ea68] {
  height: 11.02564vw;
  font-size: 7.94872vw;
  font-weight: 600;
  color: #262626;
  line-height: 11.02564vw;
}
.ins-box[data-v-31d8ea68] {
  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-31d8ea68] {
  width: 1px;
  height: 10.25641vw;
  background: #EEEEEE;
}
.ins-box .ins-row[data-v-31d8ea68] {
  flex: 1;
  font-size: 3.58974vw;
  font-weight: 400;
  line-height: 5.12821vw;
}
.lock-btn[data-v-31d8ea68] {
  display: flex;
  align-items: center;
  justify-content: center;
}
.lock-btn .btn-txt[data-v-31d8ea68] {
  margin-left: 1.28205vw;
}
.amount-title[data-v-31d8ea68] {
  font-size: 3.58974vw;
  font-weight: 500;
  color: #595959;
  line-height: 5.12821vw;
}
.prod-title[data-v-31d8ea68] {
  height: 6.41026vw;
  font-size: 4.61538vw;
  font-weight: 500;
  color: #262626;
  line-height: 6.41026vw;
}
.amount-txt[data-v-31d8ea68] {
  height: 11.02564vw;
  font-size: 7.94872vw;
  font-weight: 600;
  color: #262626;
  line-height: 11.02564vw;
}
.bottom-tips[data-v-31d8ea68] {
  font-size: 3.33333vw;
  font-weight: 400;
  color: #8C8C8C;
}
.page-btn[data-v-31d8ea68] {
  width: 100%;
  height: 12.5641vw;
  font-size: 4.61538vw;
  margin-top: 3.07692vw;
  margin-bottom: 3.33333vw;
  border: none;
  background: #1B5DBF;
}
.prod-card[data-v-31d8ea68] {
  border-radius: 2.30769vw;
  margin-top: 2.30769vw;
  position: relative;
  background: white;
}
.prod-box[data-v-31d8ea68] {
  padding: 0 3.33333vw 0 3.33333vw;
}

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

.line-one[data-v-3191a040] {
  align-items: center;
  display: flex;
}
.line-one .status-tag[data-v-3191a040] {
  margin-left: 1.02564vw;
  font-size: 3.07692vw;
  padding: 0.51282vw;
  border-radius: 1.02564vw;
}
.line-one .status-red[data-v-3191a040] {
  border: 1px solid #FF7725;
  color: #FF7725;
}
.line-one .status-green[data-v-3191a040] {
  border: 1px solid #00B95E;
  color: #00B95E;
}
.lock-btn[data-v-3191a040] {
  display: flex;
  align-items: center;
  justify-content: center;
}
.lock-btn .btn-txt[data-v-3191a040] {
  margin-left: 1.28205vw;
}
.prod-card[data-v-3191a040] {
  background: linear-gradient(135deg, #FDF7E7 0%, #FAEAC9 100%);
  border-radius: 2.30769vw;
}
.prod-card .apply-btn[data-v-3191a040] {
  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-3191a040] {
  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-3191a040] {
  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-3191a040] {
  height: 5.12821vw;
  font-weight: 500;
  font-size: 3.58974vw;
  color: #60330F;
  line-height: 5.12821vw;
}
.prod-card .card-left[data-v-3191a040] {
  justify-content: space-between;
  align-items: center;
  display: flex;
}
.prod-card .prod-cont[data-v-3191a040] {
  padding: 2.82051vw 3.07692vw 4.87179vw 3.07692vw;
}
.prod-card .vip-img[data-v-3191a040] {
  width: 25%;
  aspect-ratio: 32/9;
}
.prod-box[data-v-3191a040] {
  padding: 2.82051vw 3.33333vw;
}

.card-box[data-v-13850a92] {
  padding: 0 3.07692vw;
  background: transparent;
}
.card-box .card-back[data-v-13850a92] {
  background: #EEF4FF;
  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-13850a92] {
  flex: 1;
  padding: 4.10256vw 0 4.10256vw 5.12821vw;
}
.card-box .card-back .left-box .conn-btn[data-v-13850a92] {
  background: linear-gradient(90deg, #5392EE 0%, #1B5DBF 100%);
  color: white;
  font-weight: 600;
  font-size: 3.84615vw;
  border-radius: 1.53846vw;
  padding: 3.07692vw 9.23077vw;
  border: none;
}
.card-box .card-back .left-box .top-sub[data-v-13850a92] {
  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-13850a92] {
  color: #1A1A1A;
  font-size: 4.61538vw;
  font-weight: bold;
}
.card-box .card-back .right-img[data-v-13850a92] {
  height: 38.46154vw;
  width: 28.71795vw;
}

.arrow-box[data-v-711ffba2] {
  text-align: right;
  margin-right: 4vw;
}
.help-white[data-v-711ffba2] {
  background: #FFFFFF;
  border-radius: 3.33333vw;
  padding: 6.66667vw 4.61538vw;
  margin-top: -1.53846vw;
}
.help-box[data-v-711ffba2] {
  padding: 4.10256vw 0;
}
.help-box .img-add[data-v-711ffba2] {
  width: 28.71795vw;
}
.step-line[data-v-711ffba2] {
  font-weight: 500;
  font-size: 4.35897vw;
  color: #1A1A1A;
  padding: 4.10256vw 0;
  align-items: center;
  display: flex;
  gap: 3.33333vw;
}
.div-idx[data-v-711ffba2] {
  width: 6.66667vw;
  height: 6.66667vw;
  color: white;
  border-radius: 3.33333vw;
  font-size: 4.10256vw;
  display: flex;
  justify-content: center;
  align-items: center;
  background: linear-gradient(270deg, #5392EE 0%, #1B5DBF 100%);
}
.text-box[data-v-711ffba2] {
  padding: 5.64103vw 9.23077vw;
  font-weight: 400;
  font-size: 4.61538vw;
  color: #FFFFFF;
  line-height: 6.66667vw;
  margin-top: -6.66667vw;
  background: linear-gradient(270deg, #5392EE 0%, #1B5DBF 100%);
  border-radius: 17.69231vw;
}
.img-box[data-v-711ffba2] {
  padding: 0 3vw;
  text-align: right;
}
.img-box .img-5000[data-v-711ffba2] {
  width: 100%;
  height: auto;
}
.iknow-btn[data-v-711ffba2] {
  height: 12.5641vw;
  font-weight: 400;
  font-size: 4.61538vw;
}
.btn-box[data-v-711ffba2] {
  padding: 6.66667vw;
}

.pop-box[data-v-2d18e1d5] {
  padding: 0 5vw;
}
.iknow-btn[data-v-2d18e1d5] {
  height: 12.5641vw;
  font-weight: 400;
  font-size: 4.61538vw;
  color: white;
  background: rgba(255, 255, 255, 0.1);
  border: 1px solid #D8D8D8;
}
.btn-box[data-v-2d18e1d5] {
  padding: 6.66667vw;
}
.dot-div[data-v-2d18e1d5] {
  width: 3.33333vw;
  height: 3.33333vw;
  margin-bottom: 5.12821vw;
  border-radius: 1.66667vw;
  margin-left: 11.28205vw;
  background-color: white;
  border: 0.76923vw solid #4C8BE8;
}
.line-div[data-v-2d18e1d5] {
  width: 0.51282vw;
  height: 48.46154vw;
  background: #4C8BE8;
  margin-left: 12.82051vw;
}
.like-center[data-v-2d18e1d5] {
  width: 100%;
  aspect-ratio: 1.2;
  background-repeat: no-repeat;
  background-size: 100% 100%;
  color: white;
  padding: 3vw 3vw 0 22vw;
  font-weight: 400;
  font-size: 4.61538vw;
}

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

.comm-box[data-v-023c49ce] {
  width: 100%;
  text-align: center;
}
.comm-box .comm-icon[data-v-023c49ce] {
  width: 22.5641vw;
  z-index: 1000;
}
.comm-box .comm-btn[data-v-023c49ce] {
  height: 11.28205vw;
  border-radius: 1.02564vw;
  font-size: 3.84615vw;
}
.comm-box .amount-num[data-v-023c49ce] {
  padding-bottom: 6.15385vw;
  color: #262626;
  font-size: 9.23077vw;
  font-weight: 600;
}
.comm-box .com-amount[data-v-023c49ce] {
  font-size: 4.10256vw;
  color: #1A1A1A;
  padding: 3.07692vw 0;
}
.comm-box .comm-head[data-v-023c49ce] {
  font-size: 3.58974vw;
  color: #1a1a1a;
}
.comm-box .comm-close[data-v-023c49ce] {
  position: absolute;
  top: 2.5641vw;
  right: 2.5641vw;
}
.comm-box .comm-card[data-v-023c49ce] {
  background: white;
  border-radius: 2.05128vw;
  position: relative;
  padding: 23.07692vw 5.12821vw 6.15385vw 5.12821vw;
  text-align: center;
  margin-top: -15.38462vw;
}
.close-box[data-v-023c49ce] {
  text-align: center;
  padding-top: 6.15385vw;
}
.ok-btn[data-v-023c49ce] {
  height: 12.30769vw;
  border-radius: 1.02564vw;
}
.pop-txt[data-v-023c49ce] {
  font-size: 3.58974vw;
  color: #262626;
}
.mid-img[data-v-023c49ce] {
  width: 100%;
  margin: 6.15385vw 0;
}
.popup-card[data-v-023c49ce] {
  width: 100%;
  border-radius: 2.05128vw;
  padding: 6.15385vw 5.12821vw;
  background: linear-gradient(180deg, #FFFFFF 0%, #DEEDFF 100%);
}
.top-bak[data-v-023c49ce] {
  width: 100%;
}

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

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

.item-space[data-v-e14b1b5c] {
  background-color: #cdcdcd;
  height: 1px;
  margin: 0 2.5641vw;
}
.item-div[data-v-e14b1b5c] {
  padding: 2.5641vw 6.15385vw;
}
.item-div[data-v-e14b1b5c]:active {
  background-color: #f1f1f1;
}
.apply-btn[data-v-e14b1b5c] {
  width: 60%;
  margin-top: 7.69231vw;
}
.progress-con[data-v-e14b1b5c] {
  padding: 5.12821vw;
}
.progress-con .progress-bar[data-v-e14b1b5c] {
  height: 3.07692vw;
  margin: 4.10256vw 0;
  border-radius: 1.53846vw;
}

.menu-list .menu-item[data-v-7c459e66] {
  display: flex;
  padding: 4.10256vw 0px 4.10256vw 0px;
  border-bottom: 1px solid #f5f5f5;
  align-items: center;
  font-size: 4.61538vw;
  font-weight: 500;
  color: #333333;
}
.menu-list .menu-item .menu-icon[data-v-7c459e66] {
  width: 9.23077vw;
  height: 9.23077vw;
  margin-right: 2.82051vw;
}
.van-cell__title[data-v-7c459e66] {
  padding-top: 1.02564vw;
}
.van-cell__right-icon[data-v-7c459e66] {
  padding-top: 1.02564vw;
}
.menu-con[data-v-7c459e66] {
  min-width: 12.82051vw;
  height: 9.23077vw;
}
.menu-con .menu-icon[data-v-7c459e66] {
  height: 9.23077vw;
}
.mid-image-con[data-v-7c459e66] {
  margin-top: -10vw;
  padding: 0 2.5641vw;
}
.mid-image-con .mid-image[data-v-7c459e66] {
  width: 100%;
  height: 26vw;
}
.login-btn[data-v-7c459e66] {
  border-radius: 10.25641vw;
  border: 1px white solid;
  padding: 0.76923vw 4.10256vw;
  color: white;
  font-size: 1.1rem;
  width: 24vw;
  margin-left: 38vw;
}
.title-txt[data-v-7c459e66] {
  color: #ffffff;
  font-size: 4.10256vw;
  font-weight: 500;
  line-height: 11.79487vw;
}
.top-back[data-v-7c459e66] {
  background-size: 100% 100%;
  padding-top: 5.12821vw;
  background: #1B5DBF;
  border: 0px solid #707070;
  color: white;
  opacity: 1;
  padding-bottom: 17.94872vw;
  border-radius: 0px 0px 0px 17.69231vw;
}
.top-back .tab-title[data-v-7c459e66] {
  font-size: 5.64103vw;
}
.title-txt[data-v-7c459e66] {
  color: #ffffff;
  font-size: 4.10256vw;
  font-weight: 500;
  line-height: 11.79487vw;
}
.set_top[data-v-7c459e66] {
  padding-top: env(safe-area-inset-top);
}

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

.bill-mid[data-v-78aa0551] {
  display: flex;
  align-items: center;
  padding: 2.5641vw 2.5641vw;
  font-weight: 400;
  color: #595959;
}
.bill-mid .apply-val[data-v-78aa0551] {
  flex: 1;
  padding-left: 5.12821vw;
}
.bill-mid .apply-val .two-amount[data-v-78aa0551] {
  font-weight: 400;
  color: #1B5DBF;
}
.apply-date[data-v-78aa0551] {
  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-78aa0551] {
  padding: 0 1.53846vw;
}
.bill-con .bill-box[data-v-78aa0551] {
  background: white;
  border-radius: 1.53846vw;
  padding: 1.53846vw;
  font-size: 3.07692vw;
}
.export-con[data-v-78aa0551] {
  padding: 2.5641vw 5.12821vw;
  margin-top: 20.51282vw;
}
.export-con .apply-btn[data-v-78aa0551] {
  width: 60%;
  margin-top: 5.12821vw;
}
.right-icon-box[data-v-78aa0551] {
  color: #999999;
  padding: 4.10256vw 2.05128vw 0 0;
}
.txt-no-data[data-v-78aa0551] {
  margin-top: 11.79487vw;
  color: #999999;
}
.text-amount[data-v-78aa0551] {
  font-size: 5.64103vw;
}
.text-state[data-v-78aa0551] {
  padding: 2.5641vw 0;
}

.guide-bar[data-v-e09ad936] {
  width: 100%;
  padding: 7.4359vw 3.33333vw 3.84615vw;
  display: flex;
  align-items: center;
  justify-content: right;
  background-size: 100% 100%;
}
.guide-bar .guide-btn[data-v-e09ad936] {
  color: white;
  display: flex;
  align-items: center;
  padding: 1.79487vw 3.33333vw;
  background: linear-gradient(270deg, #5392EE 0%, #1B5DBF 100%);
  border-radius: 2.30769vw;
}
.bar-div[data-v-e09ad936] {
  padding: 4.35897vw;
}

.field-title[data-v-5bf73599] {
  display: flex;
  align-items: center;
  gap: 1.02564vw;
  font-weight: 400;
  font-size: 3.84615vw;
  color: #767676;
  margin-top: 5.12821vw;
  margin-bottom: 1.53846vw;
}
.proc-box[data-v-5bf73599] {
  justify-content: space-between;
  align-items: baseline;
  display: flex;
}
.proc-box .proc-item[data-v-5bf73599] {
  text-align: center;
  font-weight: 400;
  font-size: 3.84615vw;
  color: #1A1A1A;
}
.adv-box[data-v-5bf73599] {
  display: flex;
  flex-direction: column;
  gap: 4.61538vw;
}
.adv-box .adv-item[data-v-5bf73599] {
  display: flex;
  gap: 4.61538vw;
  align-items: center;
}
.adv-box .adv-item .adv-txt[data-v-5bf73599] {
  font-size: 3.84615vw;
  color: #1A1A1A;
  line-height: 5.64103vw;
}
.info-txt[data-v-5bf73599] {
  font-size: 3.84615vw;
  color: #1A1A1A;
  line-height: 5.64103vw;
}
.under-box[data-v-5bf73599] {
  background: linear-gradient(180deg, #FFFFFF 0%, #DBEBFF 100%);
  border-radius: 3.33333vw;
  padding: 13.07692vw 4.61538vw 6.66667vw 4.61538vw;
  margin-top: -12.82051vw;
}
.ins-card[data-v-5bf73599] {
  display: flex;
  margin-left: -0.51282vw;
  margin-top: 4.61538vw;
}
.ins-card .ins-title[data-v-5bf73599] {
  width: fit-content;
  background-size: 100% 100%;
  padding: 3.07692vw 6.66667vw 8.46154vw 6.66667vw;
  font-weight: 500;
  font-size: 4.61538vw;
  color: #FFFFFF;
}
.login-bak[data-v-5bf73599] {
  padding: 53vw 4.35897vw 11.28205vw 4.35897vw;
  background-size: 100% auto;
  background-repeat: no-repeat;
}
.login-bak .business-card[data-v-5bf73599] {
  padding: 6.66667vw 4.61538vw;
  background: #FFFFFF;
  border-radius: 3.33333vw;
}
.login-page[data-v-5bf73599] {
  background-color: #147CFF;
  min-height: 100%;
}
.send-btn[data-v-5bf73599] {
  min-width: 30.76923vw;
  border: none;
  font-size: 3.84615vw;
  color: #0256FF;
  line-height: 5.64103vw;
  text-decoration: underline;
  background: transparent;
}
.top-image[data-v-5bf73599] {
  width: 20.51282vw;
  height: 20.51282vw;
  margin-top: 25.64103vw;
}
.login-btn[data-v-5bf73599] {
  margin-top: 10.25641vw;
  width: 100%;
  border-radius: 1.02564vw;
  font-weight: 500;
  font-size: 4.61538vw;
  color: #FFFFFF;
  background: linear-gradient(180deg, #0F56FF 0%, #147CFF 100%);
}
.login-con[data-v-5bf73599] {
  margin: 15.38462vw 3.07692vw 0 3.07692vw;
}

