.yqg-toast[data-v-4f9557d8] {
  position: fixed;
  max-width: 80%;
  border-radius: 5px;
  padding: 10px;
  background: rgba(0, 0, 0, 0.7);
  color: #fff;
  -webkit-box-sizing: border-box;
     -moz-box-sizing: border-box;
          box-sizing: border-box;
  text-align: center;
  -webkit-transition: opacity .3s linear;
  -moz-transition: opacity .3s linear;
  transition: opacity .3s linear;
  z-index: 999999;
  left: 50%;
  top: 50%;
  -webkit-transform: translate(-50%, -50%);
     -moz-transform: translate(-50%, -50%);
      -ms-transform: translate(-50%, -50%);
          transform: translate(-50%, -50%);
}
.yqg-toast-text[data-v-4f9557d8] {
    font-size: 14px;
    display: block;
    text-align: center;
}
.yqg-toast-pop-enter[data-v-4f9557d8],
.yqg-toast-pop-leave-active[data-v-4f9557d8] {
  opacity: 0;
}

.cl-geetest .yqg-geetest .geetest_holder[data-v-aff2edb8] {
  min-width: auto !important;
}

.yqg-act-modal[data-v-a8aada68] {
  position: fixed;
  top: 0;
  bottom: 0;
  left: 0;
  right: 0;
  height: 100vh;
  width: 100vw;
  z-index: 1000;
  background-color: rgba(0, 0, 0, 0.8);
}
.yqg-act-modal .yqg-act-modal-wrapper[data-v-a8aada68] {
    position: relative;
    top: 50%;
    left: 50%;
    -webkit-transform: translate(-50%, -50%);
       -moz-transform: translate(-50%, -50%);
        -ms-transform: translate(-50%, -50%);
            transform: translate(-50%, -50%);
    text-align: center;
}
.yqg-act-modal .yqg-act-modal-wrapper .yqg-act-modal-body[data-v-a8aada68] {
      padding: 30px 20px 40px;
      margin: auto;
      width: -moz-calc(80% - 40px);
      width: calc(80% - 40px);
      max-width: 320px;
      background-color: white;
      border-radius: 10px;
}
.yqg-act-modal .yqg-act-modal-wrapper .yqg-act-modal-body .yqg-act-modal-title[data-v-a8aada68] {
        margin-bottom: 15px;
        font-size: 20px;
        font-weight: 500;
        line-height: 30px;
        text-align: center;
        text-underline-position: from-font;
        -webkit-text-decoration-skip-ink: none;
                text-decoration-skip-ink: none;
        color: #242533;
}
.yqg-act-modal .yqg-act-modal-wrapper .close-btn-content[data-v-a8aada68] {
      margin-top: 20px;
      padding: 5px;
}
.yqg-act-modal .yqg-act-modal-wrapper .close-btn-content img[data-v-a8aada68] {
        width: 26px;
}

.agreement-dialog-mask[data-v-8d6e6ce2] {
  position: fixed;
  top: 0;
  left: 0;
  bottom: 0;
  right: 0;
  background: rgba(0, 0, 0, 0.75);
  z-index: 18000;
}
.agreement-dialog-mask div[data-v-8d6e6ce2] {
    -webkit-box-sizing: border-box;
       -moz-box-sizing: border-box;
            box-sizing: border-box;
}
.agreement-dialog[data-v-8d6e6ce2] {
  position: fixed;
  width: 3.15rem;
  top: 50%;
  left: 50%;
  -webkit-transform: translate(-50%, -50%);
     -moz-transform: translate(-50%, -50%);
      -ms-transform: translate(-50%, -50%);
          transform: translate(-50%, -50%);
  text-align: center;
}
.agreement-dialog-content[data-v-8d6e6ce2] {
  background: -webkit-gradient(linear, left top, left bottom, from(#fffdc9), color-stop(14.71%, #fffef1), color-stop(55.87%, #fff));
  background: -moz-linear-gradient(top, #fffdc9 0%, #fffef1 14.71%, #fff 55.87%);
  background: linear-gradient(180deg, #fffdc9 0%, #fffef1 14.71%, #fff 55.87%);
  border-radius: 0.2rem;
  padding: 0.3rem;
  padding-bottom: 0.4rem;
}
.agreement-dialog-content .title[data-v-8d6e6ce2] {
    font-size: 0.2rem;
    font-weight: 700;
    line-height: 0.26rem;
    text-align: center;
    color: #242533;
    margin: 0;
    width: 100%;
    overflow: hidden;
    text-overflow: ellipsis;
    white-space: nowrap;
}
.agreement-dialog-content .agreement[data-v-8d6e6ce2] {
    font-size: 0.16rem;
    line-height: 0.24rem;
    color: #242533;
    text-align: justify;
    margin-top: 0.2rem;
}
.agreement-dialog-content .agreement .link[data-v-8d6e6ce2] {
      font-weight: 700;
      display: inline;
      letter-spacing: 0;
      text-decoration: none;
      word-break: break-all;
}
.agreement-dialog-content .agree-btn[data-v-8d6e6ce2] {
    display: block;
    width: 100%;
    height: 0.56rem;
    border-radius: 0.76rem;
    color: #fff;
    font-size: 0.18rem;
    font-weight: 600;
    background: -moz-linear-gradient(89.5deg, #fd1d00 0.44%, #ff8b32 67.26%, #ffc296 90.14%);
    background: linear-gradient(0.5deg, #fd1d00 0.44%, #ff8b32 67.26%, #ffc296 90.14%);
    -webkit-box-shadow: inset 0 0.02rem 0.03rem 0 #f60, inset 0 -0.14rem 0.08rem 0 #ff4d00, inset 0 -0.03rem 0.058rem 0 #ffbd9f, inset 0 -0.01rem 0.03rem 0 #ff1e00, 0 0.06rem 0.05rem 0 #ffc02040;
            box-shadow: inset 0 0.02rem 0.03rem 0 #f60, inset 0 -0.14rem 0.08rem 0 #ff4d00, inset 0 -0.03rem 0.058rem 0 #ffbd9f, inset 0 -0.01rem 0.03rem 0 #ff1e00, 0 0.06rem 0.05rem 0 #ffc02040;
    border: none;
    outline: none;
    cursor: pointer;
    margin-top: 0.2rem;
}
.agreement-dialog-content .agree-btn.v2-1[data-v-8d6e6ce2] {
      background: -moz-linear-gradient(89.5deg, #fdc200 0.44%, #fff39a 67.26%, #fffbd9 90.14%);
      background: linear-gradient(0.5deg, #fdc200 0.44%, #fff39a 67.26%, #fffbd9 90.14%);
      -webkit-box-shadow: inset 0 0.02rem 0.03rem 0 #ffc800, inset 0 -0.14rem 0.08rem 0 #ffc800, inset 0 -0.03rem 0.058rem #fff2cc, inset 0 -0.01rem 0.03rem #ff8c00, 0 0.06rem 0.05rem 0 #ffcb2040;
              box-shadow: inset 0 0.02rem 0.03rem 0 #ffc800, inset 0 -0.14rem 0.08rem 0 #ffc800, inset 0 -0.03rem 0.058rem #fff2cc, inset 0 -0.01rem 0.03rem #ff8c00, 0 0.06rem 0.05rem 0 #ffcb2040;
      color: #000;
}
.agreement-dialog-content .agree-btn.v2-2[data-v-8d6e6ce2] {
      background: #242533;
      -webkit-box-shadow: 0 0.05rem 0.08rem 0 #53556c inset, 0 -0.08rem 0.08rem 0 #07070c inset, 0 -0.03rem 0.07rem 0 #45475f inset;
              box-shadow: 0 0.05rem 0.08rem 0 #53556c inset, 0 -0.08rem 0.08rem 0 #07070c inset, 0 -0.03rem 0.07rem 0 #45475f inset;
      color: #fff;
}
.agreement-dialog-content .agree-btn.v4-2[data-v-8d6e6ce2] {
      background: -moz-linear-gradient(89.5deg, #fd4c00 0.44%, #ff8c00 67.26%, #ffd996 90.14%);
      background: linear-gradient(0.5deg, #fd4c00 0.44%, #ff8c00 67.26%, #ffd996 90.14%);
      -webkit-box-shadow: inset 0 0.02rem 0.03rem 0 #ffe19a, inset 0 -0.14rem 0.08rem 0 #ff6200, inset 0 -0.03rem 0.058rem 0 #ffbd9f, inset 0 -0.01rem 0.03rem 0 #f60, 0 0.06rem 0.05rem 0 #ffc02040;
              box-shadow: inset 0 0.02rem 0.03rem 0 #ffe19a, inset 0 -0.14rem 0.08rem 0 #ff6200, inset 0 -0.03rem 0.058rem 0 #ffbd9f, inset 0 -0.01rem 0.03rem 0 #f60, 0 0.06rem 0.05rem 0 #ffc02040;
      color: #fff;
}
.agreement-dialog-content .agree-btn.interest-free[data-v-8d6e6ce2] {
      background: -moz-linear-gradient(89.5deg, #fd0004 0.44%, #ff6441 67.26%, #ffc296 90.14%);
      background: linear-gradient(0.5deg, #fd0004 0.44%, #ff6441 67.26%, #ffc296 90.14%);
      -webkit-box-shadow: inset 0 0.02rem 0.03rem 0 #f60, inset 0 -0.14rem 0.08rem 0 #ff3e34, inset 0 -0.03rem 0.058rem 0 #ffbd9f, inset 0 -0.01rem 0.03rem 0 #ff1e00, inset 0 0.06rem 0.05rem 0 #ffc02040;
              box-shadow: inset 0 0.02rem 0.03rem 0 #f60, inset 0 -0.14rem 0.08rem 0 #ff3e34, inset 0 -0.03rem 0.058rem 0 #ffbd9f, inset 0 -0.01rem 0.03rem 0 #ff1e00, inset 0 0.06rem 0.05rem 0 #ffc02040;
      color: #fff;
}
.close-icon[data-v-8d6e6ce2] {
  display: block;
  width: 0.26rem;
  height: 0.26rem;
  margin: auto;
  margin-top: 0.3rem;
}

.yqg-navbar {
  display: -webkit-box;
  display: -moz-box;
  display: -ms-flexbox;
  display: flex;
  text-align: center;
}
.yqg-tab-item {
  padding: 17px 0;
  font-size: 15px;
}
.yqg-tab-item:last-child {
    border-right: 0;
}
.yqg-tab-item.is-selected {
    border-bottom: 3px solid #242533;
    color: #242533;
    margin-bottom: -3px;
}

.yqg-tab-item {
  display: block;
  padding: 7px 0;
  -webkit-box-flex: 1;
     -moz-box-flex: 1;
      -ms-flex: 1;
          flex: 1;
  text-decoration: none;
}
.yqg-tab-item-label {
    line-height: 1;
    font-size: 12px;
}

.yqg-tab-container {
  overflow: hidden;
  position: relative;
}

.yqg-tab-container-item {
  -ms-flex-negative: 0;
      flex-shrink: 0;
  width: 100%;
}

.agreement-detail-dialog-mask[data-v-581f824d] {
  position: fixed;
  z-index: 18001;
  top: 0;
  right: 0;
  bottom: 0;
  left: 0;
  background-color: rgba(0, 0, 0, 0.5);
}
.agreement-detail-dialog-mask div[data-v-581f824d] {
    -webkit-box-sizing: border-box;
       -moz-box-sizing: border-box;
            box-sizing: border-box;
}
.agreement-detail-dialog-mask .agreement-detail-dialog[data-v-581f824d] {
    position: absolute;
    width: 3.75rem;
    bottom: 0;
    left: -moz-calc((100vw - 3.75rem) / 2);
    left: calc((100vw - 3.75rem) / 2);
    background: #f0f2fa;
    border-radius: 0.16rem 0.16rem 0 0;
}
.agreement-detail-dialog-mask .agreement-detail-dialog .close-icon[data-v-581f824d] {
      position: absolute;
      right: 0.15rem;
      top: 0.15rem;
      width: 0.3rem;
      height: 0.3rem;
      font-size: 0;
}
.agreement-detail-dialog-mask .agreement-detail-dialog h3[data-v-581f824d] {
      margin: 0;
      padding: 0.25rem 0 0.1rem;
      font-size: 0.2rem;
      font-weight: 600;
      color: #242533;
      line-height: 1.6;
      text-align: center;
}
.agreement-detail-dialog-mask .agreement-detail-dialog[data-v-581f824d] .yqg-navbar {
      display: -webkit-box;
      display: -moz-box;
      display: -ms-flexbox;
      display: flex;
      -ms-flex-pack: distribute;
          justify-content: space-around;
      -webkit-box-shadow: 0 0.05rem 0.05rem 0 #0008800d;
              box-shadow: 0 0.05rem 0.05rem 0 #0008800d;
      background: #f0f2fa;
      color: #666;
}
.agreement-detail-dialog-mask .agreement-detail-dialog[data-v-581f824d] .yqg-navbar .yqg-tab-item {
        max-width: 1.1rem;
        padding: 0.17rem 0;
}
.agreement-detail-dialog-mask .agreement-detail-dialog[data-v-581f824d] .yqg-navbar .yqg-tab-item .yqg-tab-item-label {
          font-size: 0.14rem;
}
.agreement-detail-dialog-mask .agreement-detail-dialog[data-v-581f824d] .yqg-navbar .yqg-tab-item.is-selected {
          border-bottom: 0.02rem solid #242533;
          color: #242533;
          font-weight: 600;
}
.agreement-detail-dialog-mask .agreement-detail-dialog[data-v-581f824d] .yqg-tab-container {
      height: 2.77rem;
      margin-top: 0.1rem;
}
.agreement-detail-dialog-mask .agreement-detail-dialog[data-v-581f824d] .yqg-tab-container .yqg-tab-container-item {
        height: 2.77rem;
}
.agreement-detail-dialog-mask .agreement-detail-dialog[data-v-581f824d] .yqg-tab-container .yqg-tab-container-item iframe {
          width: 100%;
          height: 100%;
          border: none;
}
.agreement-detail-dialog-mask .agreement-detail-dialog .btn-group[data-v-581f824d] {
      padding: 0.2rem 0.17rem 0.3rem;
}
.agreement-detail-dialog-mask .agreement-detail-dialog .btn-group .bottom-btn[data-v-581f824d] {
        display: block;
        width: 100%;
        height: 0.56rem;
        border-radius: 0.76rem;
        color: #fff;
        font-size: 0.18rem;
        font-weight: 600;
        background: -moz-linear-gradient(89.5deg, #fd1d00 0.44%, #ff8b32 67.26%, #ffc296 90.14%);
        background: linear-gradient(0.5deg, #fd1d00 0.44%, #ff8b32 67.26%, #ffc296 90.14%);
        -webkit-box-shadow: inset 0 0.02rem 0.03rem 0 #f60, inset 0 -0.14rem 0.08rem 0 #ff4d00, inset 0 -0.03rem 0.058rem 0 #ffbd9f, inset 0 -0.01rem 0.03rem 0 #ff1e00, 0 0.06rem 0.05rem 0 #ffc02040;
                box-shadow: inset 0 0.02rem 0.03rem 0 #f60, inset 0 -0.14rem 0.08rem 0 #ff4d00, inset 0 -0.03rem 0.058rem 0 #ffbd9f, inset 0 -0.01rem 0.03rem 0 #ff1e00, 0 0.06rem 0.05rem 0 #ffc02040;
        border: none;
        outline: none;
        cursor: pointer;
}
.agreement-detail-dialog-mask .agreement-detail-dialog .btn-group .bottom-btn.v2-1[data-v-581f824d] {
          background: -moz-linear-gradient(89.5deg, #fdc200 0.44%, #fff39a 67.26%, #fffbd9 90.14%);
          background: linear-gradient(0.5deg, #fdc200 0.44%, #fff39a 67.26%, #fffbd9 90.14%);
          -webkit-box-shadow: inset 0 0.02rem 0.03rem 0 #ffc800, inset 0 -0.14rem 0.08rem 0 #ffc800, inset 0 -0.03rem 0.058rem #fff2cc, inset 0 -0.01rem 0.03rem #ff8c00, 0 0.06rem 0.05rem 0 #ffcb2040;
                  box-shadow: inset 0 0.02rem 0.03rem 0 #ffc800, inset 0 -0.14rem 0.08rem 0 #ffc800, inset 0 -0.03rem 0.058rem #fff2cc, inset 0 -0.01rem 0.03rem #ff8c00, 0 0.06rem 0.05rem 0 #ffcb2040;
          color: #000;
}
.agreement-detail-dialog-mask .agreement-detail-dialog .btn-group .bottom-btn.v2-2[data-v-581f824d] {
          background: #242533;
          -webkit-box-shadow: 0 0.05rem 0.08rem 0 #53556c inset, 0 -0.08rem 0.08rem 0 #07070c inset, 0 -0.03rem 0.07rem 0 #45475f inset;
                  box-shadow: 0 0.05rem 0.08rem 0 #53556c inset, 0 -0.08rem 0.08rem 0 #07070c inset, 0 -0.03rem 0.07rem 0 #45475f inset;
          color: #fff;
}
.agreement-detail-dialog-mask .agreement-detail-dialog .btn-group .bottom-btn.v4-2[data-v-581f824d] {
          background: -moz-linear-gradient(89.5deg, #fd4c00 0.44%, #ff8c00 67.26%, #ffd996 90.14%);
          background: linear-gradient(0.5deg, #fd4c00 0.44%, #ff8c00 67.26%, #ffd996 90.14%);
          -webkit-box-shadow: inset 0 0.02rem 0.03rem 0 #ffe19a, inset 0 -0.14rem 0.08rem 0 #ff6200, inset 0 -0.03rem 0.058rem 0 #ffbd9f, inset 0 -0.01rem 0.03rem 0 #f60, 0 0.06rem 0.05rem 0 #ffc02040;
                  box-shadow: inset 0 0.02rem 0.03rem 0 #ffe19a, inset 0 -0.14rem 0.08rem 0 #ff6200, inset 0 -0.03rem 0.058rem 0 #ffbd9f, inset 0 -0.01rem 0.03rem 0 #f60, 0 0.06rem 0.05rem 0 #ffc02040;
          color: #fff;
}
.agreement-detail-dialog-mask .agreement-detail-dialog .btn-group .bottom-btn.interest-free[data-v-581f824d] {
          background: -moz-linear-gradient(89.5deg, #fd0004 0.44%, #ff6441 67.26%, #ffc296 90.14%);
          background: linear-gradient(0.5deg, #fd0004 0.44%, #ff6441 67.26%, #ffc296 90.14%);
          -webkit-box-shadow: inset 0 0.02rem 0.03rem 0 #f60, inset 0 -0.14rem 0.08rem 0 #ff3e34, inset 0 -0.03rem 0.058rem 0 #ffbd9f, inset 0 -0.01rem 0.03rem 0 #ff1e00, inset 0 0.06rem 0.05rem 0 #ffc02040;
                  box-shadow: inset 0 0.02rem 0.03rem 0 #f60, inset 0 -0.14rem 0.08rem 0 #ff3e34, inset 0 -0.03rem 0.058rem 0 #ffbd9f, inset 0 -0.01rem 0.03rem 0 #ff1e00, inset 0 0.06rem 0.05rem 0 #ffc02040;
          color: #fff;
}

.popup-mask[data-v-c1222378] {
  -webkit-box-sizing: border-box;
     -moz-box-sizing: border-box;
          box-sizing: border-box;
  position: fixed;
  width: 3.75rem;
  height: -moz-calc(100vh + 0.4rem);
  height: calc(100vh + 0.4rem);
  background-color: rgba(0, 0, 0, 0.9);
  z-index: 9999;
}
.popup-mask.fade-leave-active[data-v-c1222378] {
    opacity: 0;
    -webkit-transition: opacity .5s;
    -moz-transition: opacity .5s;
    transition: opacity .5s;
}
.close-icon[data-v-c1222378] {
  position: absolute;
  display: block;
  left: 50%;
  top: 4.72rem;
  width: 0.3rem;
  height: 0.3rem;
  -webkit-transform: translate(-50%);
     -moz-transform: translate(-50%);
      -ms-transform: translate(-50%);
          transform: translate(-50%);
  z-index: 9999;
}
.close-icon.is-3t-90d[data-v-c1222378] {
    top: 4.92rem;
}

.header-image img[data-v-2527b6c0] {
  position: absolute;
  top: 0;
  width: 3.75rem;
}
.header-image .text[data-v-2527b6c0] {
  position: absolute;
  top: 0.51rem;
  right: 1.32rem;
  font-weight: 600;
  font-size: 0.1rem;
  line-height: 0.1rem;
  color: #fff;
  -webkit-transform: translate(50%, 50%) rotate(-9deg);
     -moz-transform: translate(50%, 50%) rotate(-9deg);
      -ms-transform: translate(50%, 50%) rotate(-9deg);
          transform: translate(50%, 50%) rotate(-9deg);
  white-space: nowrap;
}
.header-image .amount[data-v-2527b6c0] {
  position: absolute;
  top: 0.56rem;
  left: 0.35rem;
  font-weight: 400;
  font-size: 0.11rem;
  line-height: 0.24rem;
  letter-spacing: 2%;
  color: #924400;
}
.header-image .amount .number[data-v-2527b6c0] {
    font-size: 0.12rem;
    font-weight: 600;
    margin-left: 0.05rem;
}
.header-image .interest-rate[data-v-2527b6c0] {
  position: absolute;
  top: 1.3rem;
  left: 0.29rem;
  font-weight: 400;
  font-size: 0.12rem;
  line-height: 0.22rem;
  letter-spacing: 0;
  color: #b37c2e;
}
.header-image .interest-rate .number[data-v-2527b6c0] {
    font-weight: 600;
}

.button-count-down[data-v-36dd48d8] {
  position: absolute;
  top: -0.115rem;
  right: 0.37rem;
  z-index: 10;
  display: -webkit-box;
  display: -moz-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
     -moz-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  -webkit-box-pack: center;
     -moz-box-pack: center;
      -ms-flex-pack: center;
          justify-content: center;
  width: 1.06rem;
  height: 0.23rem;
  gap: 0.1rem;
  opacity: 1;
  padding-right: 0.1rem;
  padding-left: 0.1rem;
  border-top-left-radius: 0.1rem;
  border-top-right-radius: 0.17rem;
  border-bottom-right-radius: 0.17rem;
  color: #242533;
  font-weight: 500;
  font-size: 0.12rem;
  line-height: 0.16rem;
  background: -moz-linear-gradient(325.81deg, #f1fa00 29.9%, #c8fa00 68.48%);
  background: linear-gradient(124.19deg, #f1fa00 29.9%, #c8fa00 68.48%);
}

.sms-input-dialog-mask[data-v-fb1417fa] {
  position: fixed;
  top: 0;
  bottom: 0;
  left: 0;
  right: 0;
  z-index: 9998;
  background: rgba(0, 0, 0, 0.7);
}
.sms-input-dialog[data-v-fb1417fa] {
  -webkit-box-sizing: border-box;
     -moz-box-sizing: border-box;
          box-sizing: border-box;
  width: 3.15rem;
  position: absolute;
  top: 50%;
  left: 50%;
  -webkit-transform: translate(-50%, -50%);
     -moz-transform: translate(-50%, -50%);
      -ms-transform: translate(-50%, -50%);
          transform: translate(-50%, -50%);
  text-align: center;
  font-size: 0.14rem;
}
.sms-input-wrapper[data-v-fb1417fa] {
  background: -webkit-gradient(linear, left top, left bottom, from(#fffdc9), color-stop(14.71%, #fffef1), color-stop(55.87%, #fff));
  background: -moz-linear-gradient(top, #fffdc9 0%, #fffef1 14.71%, #fff 55.87%);
  background: linear-gradient(180deg, #fffdc9 0%, #fffef1 14.71%, #fff 55.87%);
  border-radius: 0.2rem;
  padding: 0.3rem;
}
.sms-input-wrapper .title[data-v-fb1417fa] {
    font-weight: 600;
    font-size: 0.2rem;
    line-height: 0.3rem;
    letter-spacing: 0;
    margin-bottom: 0.2rem;
}
.sms-input-wrapper .coupon[data-v-fb1417fa] {
    width: 100%;
    margin-bottom: 0.2rem;
    display: block;
}
.sms-input-wrapper input[data-v-fb1417fa] {
    width: 100%;
    height: 0.56rem;
    padding-left: 0.15rem;
    -webkit-box-sizing: border-box;
       -moz-box-sizing: border-box;
            box-sizing: border-box;
    border-radius: 0.08rem;
    border-width: 0.01rem;
    border: 0.01rem solid #cfcfe6;
    outline: none;
    font-size: 0.14rem;
    caret-color: #4987ff;
}
.sms-input-wrapper input[data-v-fb1417fa]::-webkit-input-placeholder {
      color: #8d8ea6;
}
.sms-input-wrapper input[data-v-fb1417fa]::-moz-placeholder {
      color: #8d8ea6;
}
.sms-input-wrapper input[data-v-fb1417fa]:-ms-input-placeholder {
      color: #8d8ea6;
}
.sms-input-wrapper input[data-v-fb1417fa]::-ms-input-placeholder {
      color: #8d8ea6;
}
.sms-input-wrapper input[data-v-fb1417fa]::placeholder {
      color: #8d8ea6;
}
.sms-input-wrapper .send-btn[data-v-fb1417fa] {
    position: absolute;
    right: 0.06rem;
    top: 0.06rem;
    width: 0.94rem;
    padding: 0.11rem 0;
    background: #f0f2fa;
    border-radius: 0.03rem;
    border: none;
    outline: none;
    color: #4e37e6;
    font-weight: 600;
    font-size: 0.14rem;
    line-height: 0.22rem;
}
.sms-input-wrapper .send-btn[data-v-fb1417fa]:disabled {
      color: #8d8ea6;
}
.sms-input-wrapper .ivr-tip[data-v-fb1417fa] {
    color: #8d8ea6;
    font-size: 0.12rem;
    line-height: 0.18rem;
    text-align: right;
    margin-top: 0.12rem;
}
.sms-input-wrapper .link[data-v-fb1417fa] {
    color: #4e37e6;
    cursor: pointer;
}
.sms-input-wrapper .submit-btn[data-v-fb1417fa] {
    display: block;
    width: 100%;
    height: 0.56rem;
    border-radius: 0.76rem;
    color: #fff;
    font-size: 0.18rem;
    font-weight: 600;
    background: -moz-linear-gradient(89.5deg, #fd1d00 0.44%, #ff8b32 67.26%, #ffc296 90.14%);
    background: linear-gradient(0.5deg, #fd1d00 0.44%, #ff8b32 67.26%, #ffc296 90.14%);
    -webkit-box-shadow: inset 0 0.02rem 0.03rem 0 #f60, inset 0 -0.14rem 0.08rem 0 #ff4d00, inset 0 -0.03rem 0.058rem 0 #ffbd9f, inset 0 -0.01rem 0.03rem 0 #ff1e00, 0 0.06rem 0.05rem 0 #ffc02040;
            box-shadow: inset 0 0.02rem 0.03rem 0 #f60, inset 0 -0.14rem 0.08rem 0 #ff4d00, inset 0 -0.03rem 0.058rem 0 #ffbd9f, inset 0 -0.01rem 0.03rem 0 #ff1e00, 0 0.06rem 0.05rem 0 #ffc02040;
    border: none;
    outline: none;
    cursor: pointer;
    margin-top: 0.2rem;
}
.sms-input-wrapper .submit-btn.v2-1[data-v-fb1417fa] {
      background: -moz-linear-gradient(89.5deg, #fdc200 0.44%, #fff39a 67.26%, #fffbd9 90.14%);
      background: linear-gradient(0.5deg, #fdc200 0.44%, #fff39a 67.26%, #fffbd9 90.14%);
      -webkit-box-shadow: inset 0 0.02rem 0.03rem 0 #ffc800, inset 0 -0.14rem 0.08rem 0 #ffc800, inset 0 -0.03rem 0.058rem #fff2cc, inset 0 -0.01rem 0.03rem #ff8c00, 0 0.06rem 0.05rem 0 #ffcb2040;
              box-shadow: inset 0 0.02rem 0.03rem 0 #ffc800, inset 0 -0.14rem 0.08rem 0 #ffc800, inset 0 -0.03rem 0.058rem #fff2cc, inset 0 -0.01rem 0.03rem #ff8c00, 0 0.06rem 0.05rem 0 #ffcb2040;
      color: #000;
}
.sms-input-wrapper .submit-btn.v2-2[data-v-fb1417fa] {
      background: #242533;
      -webkit-box-shadow: 0 0.05rem 0.08rem 0 #53556c inset, 0 -0.08rem 0.08rem 0 #07070c inset, 0 -0.03rem 0.07rem 0 #45475f inset;
              box-shadow: 0 0.05rem 0.08rem 0 #53556c inset, 0 -0.08rem 0.08rem 0 #07070c inset, 0 -0.03rem 0.07rem 0 #45475f inset;
      color: #fff;
}
.sms-input-wrapper .submit-btn.v4-2[data-v-fb1417fa] {
      background: -moz-linear-gradient(89.5deg, #fd4c00 0.44%, #ff8c00 67.26%, #ffd996 90.14%);
      background: linear-gradient(0.5deg, #fd4c00 0.44%, #ff8c00 67.26%, #ffd996 90.14%);
      -webkit-box-shadow: inset 0 0.02rem 0.03rem 0 #ffe19a, inset 0 -0.14rem 0.08rem 0 #ff6200, inset 0 -0.03rem 0.058rem 0 #ffbd9f, inset 0 -0.01rem 0.03rem 0 #f60, 0 0.06rem 0.05rem 0 #ffc02040;
              box-shadow: inset 0 0.02rem 0.03rem 0 #ffe19a, inset 0 -0.14rem 0.08rem 0 #ff6200, inset 0 -0.03rem 0.058rem 0 #ffbd9f, inset 0 -0.01rem 0.03rem 0 #f60, 0 0.06rem 0.05rem 0 #ffc02040;
      color: #fff;
}
.sms-input-wrapper .submit-btn.interest-free[data-v-fb1417fa] {
      background: -moz-linear-gradient(89.5deg, #fd0004 0.44%, #ff6441 67.26%, #ffc296 90.14%);
      background: linear-gradient(0.5deg, #fd0004 0.44%, #ff6441 67.26%, #ffc296 90.14%);
      -webkit-box-shadow: inset 0 0.02rem 0.03rem 0 #f60, inset 0 -0.14rem 0.08rem 0 #ff3e34, inset 0 -0.03rem 0.058rem 0 #ffbd9f, inset 0 -0.01rem 0.03rem 0 #ff1e00, inset 0 0.06rem 0.05rem 0 #ffc02040;
              box-shadow: inset 0 0.02rem 0.03rem 0 #f60, inset 0 -0.14rem 0.08rem 0 #ff3e34, inset 0 -0.03rem 0.058rem 0 #ffbd9f, inset 0 -0.01rem 0.03rem 0 #ff1e00, inset 0 0.06rem 0.05rem 0 #ffc02040;
      color: #fff;
}
.sms-input-wrapper .back-to-onelogin[data-v-fb1417fa] {
    color: #8d8ea6;
    font-size: 0.12rem;
    margin-top: 0.14rem;
    line-height: 0.18rem;
}
.close-icon[data-v-fb1417fa] {
  width: 0.26rem;
  height: 0.26rem;
  margin-top: 0.3rem;
}

.agreement[data-v-2e2aab76] {
  position: relative;
  z-index: 1;
  font-size: 0.12rem;
  color: rgba(141, 130, 110, 0.6);
  margin-top: 0.11rem;
  display: -webkit-box;
  display: -moz-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
     -moz-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  -webkit-box-pack: center;
     -moz-box-pack: center;
      -ms-flex-pack: center;
          justify-content: center;
}
.agreement .checkbox[data-v-2e2aab76] {
    display: inline-block;
    width: 0.2rem;
    height: 0.2rem;
    -webkit-appearance: none;
    margin: 0 0.06rem 0 0;
    border: none;
    border-radius: 50%;
    outline: none;
    background: url(https://static-ali.yangqianguan.com/cdn/yqg-activity/static/activity/1fba8284070f9b4eade1c2657b6a784d.svg) no-repeat;
    background-size: cover;
}
.agreement .checkbox[data-v-2e2aab76]:checked {
      background: url(https://static-ali.yangqianguan.com/cdn/yqg-activity/static/activity/7a0f9e7940c3d0d1f7538bf991a23921.svg) no-repeat;
      background-size: cover;
}
.agreement .link[data-v-2e2aab76] {
    color: #8d826e;
}
.agreement.v2-1[data-v-2e2aab76] {
    color: #8d8ea699;
}
.agreement.v2-1 .link[data-v-2e2aab76] {
      color: #8d8ea6;
}
.agreement.v2-2[data-v-2e2aab76] {
    color: #24253399;
}
.agreement.v2-2 .link[data-v-2e2aab76] {
      color: #242533;
}

.hand-lottie-container[data-v-2c0f722e] {
  position: absolute;
  width: 0.8rem;
  height: 0.8rem;
  top: 0.019rem;
  right: -0.225rem;
}

.badge[data-v-7e189a58] {
  z-index: 10;
  display: -webkit-box;
  display: -moz-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: horizontal;
  -webkit-box-direction: normal;
     -moz-box-orient: horizontal;
     -moz-box-direction: normal;
      -ms-flex-direction: row;
          flex-direction: row;
  -webkit-box-pack: center;
     -moz-box-pack: center;
      -ms-flex-pack: center;
          justify-content: center;
  -webkit-box-align: center;
     -moz-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  position: absolute;
  padding: 0 0.1rem;
  height: 0.23rem;
  left: 50%;
  top: -0.11rem;
  font-size: 0.12rem;
  font-weight: 600;
  color: #242533;
  background: -moz-linear-gradient(325.81deg, #f1fa00 29.9%, #c8fa00 68.48%);
  background: linear-gradient(124.19deg, #f1fa00 29.9%, #c8fa00 68.48%);
  border-radius: 0.1rem 0.17rem 0.17rem 0;
  white-space: nowrap;
}

@-webkit-keyframes breath-data-v-7217b5dd {
0% {
    -webkit-transform: scale(1);
            transform: scale(1);
}
50% {
    -webkit-transform: scale(1.07);
            transform: scale(1.07);
}
100% {
    -webkit-transform: scale(1);
            transform: scale(1);
}
}
@-moz-keyframes breath-data-v-7217b5dd {
0% {
    -moz-transform: scale(1);
         transform: scale(1);
}
50% {
    -moz-transform: scale(1.07);
         transform: scale(1.07);
}
100% {
    -moz-transform: scale(1);
         transform: scale(1);
}
}
@keyframes breath-data-v-7217b5dd {
0% {
    -webkit-transform: scale(1);
       -moz-transform: scale(1);
            transform: scale(1);
}
50% {
    -webkit-transform: scale(1.07);
       -moz-transform: scale(1.07);
            transform: scale(1.07);
}
100% {
    -webkit-transform: scale(1);
       -moz-transform: scale(1);
            transform: scale(1);
}
}
@-webkit-keyframes shake-data-v-7217b5dd {
0%,
  7% {
    -webkit-transform-origin: center bottom;
            transform-origin: center bottom;
    -webkit-transform: rotateZ(0);
            transform: rotateZ(0);
}
15% {
    -webkit-transform: rotateZ(-8deg);
            transform: rotateZ(-8deg);
}
20% {
    -webkit-transform: rotateZ(4deg);
            transform: rotateZ(4deg);
}
25% {
    -webkit-transform: rotateZ(-3deg);
            transform: rotateZ(-3deg);
}
30% {
    -webkit-transform: rotateZ(2deg);
            transform: rotateZ(2deg);
}
35% {
    -webkit-transform: rotateZ(-1deg);
            transform: rotateZ(-1deg);
}
40%,
  100% {
    -webkit-transform: rotateZ(0);
            transform: rotateZ(0);
}
}
@-moz-keyframes shake-data-v-7217b5dd {
0%,
  7% {
    -moz-transform-origin: center bottom;
         transform-origin: center bottom;
    -moz-transform: rotateZ(0);
         transform: rotateZ(0);
}
15% {
    -moz-transform: rotateZ(-8deg);
         transform: rotateZ(-8deg);
}
20% {
    -moz-transform: rotateZ(4deg);
         transform: rotateZ(4deg);
}
25% {
    -moz-transform: rotateZ(-3deg);
         transform: rotateZ(-3deg);
}
30% {
    -moz-transform: rotateZ(2deg);
         transform: rotateZ(2deg);
}
35% {
    -moz-transform: rotateZ(-1deg);
         transform: rotateZ(-1deg);
}
40%,
  100% {
    -moz-transform: rotateZ(0);
         transform: rotateZ(0);
}
}
@keyframes shake-data-v-7217b5dd {
0%,
  7% {
    -webkit-transform-origin: center bottom;
       -moz-transform-origin: center bottom;
            transform-origin: center bottom;
    -webkit-transform: rotateZ(0);
       -moz-transform: rotateZ(0);
            transform: rotateZ(0);
}
15% {
    -webkit-transform: rotateZ(-8deg);
       -moz-transform: rotateZ(-8deg);
            transform: rotateZ(-8deg);
}
20% {
    -webkit-transform: rotateZ(4deg);
       -moz-transform: rotateZ(4deg);
            transform: rotateZ(4deg);
}
25% {
    -webkit-transform: rotateZ(-3deg);
       -moz-transform: rotateZ(-3deg);
            transform: rotateZ(-3deg);
}
30% {
    -webkit-transform: rotateZ(2deg);
       -moz-transform: rotateZ(2deg);
            transform: rotateZ(2deg);
}
35% {
    -webkit-transform: rotateZ(-1deg);
       -moz-transform: rotateZ(-1deg);
            transform: rotateZ(-1deg);
}
40%,
  100% {
    -webkit-transform: rotateZ(0);
       -moz-transform: rotateZ(0);
            transform: rotateZ(0);
}
}
@-webkit-keyframes shine-data-v-7217b5dd {
0% {
    -webkit-transform-origin: center center;
            transform-origin: center center;
    -webkit-transform: scale(0);
            transform: scale(0);
}
20% {
    -webkit-transform: scale(1.5);
            transform: scale(1.5);
}
30% {
    -webkit-transform: scale(1);
            transform: scale(1);
}
}
@-moz-keyframes shine-data-v-7217b5dd {
0% {
    -moz-transform-origin: center center;
         transform-origin: center center;
    -moz-transform: scale(0);
         transform: scale(0);
}
20% {
    -moz-transform: scale(1.5);
         transform: scale(1.5);
}
30% {
    -moz-transform: scale(1);
         transform: scale(1);
}
}
@keyframes shine-data-v-7217b5dd {
0% {
    -webkit-transform-origin: center center;
       -moz-transform-origin: center center;
            transform-origin: center center;
    -webkit-transform: scale(0);
       -moz-transform: scale(0);
            transform: scale(0);
}
20% {
    -webkit-transform: scale(1.5);
       -moz-transform: scale(1.5);
            transform: scale(1.5);
}
30% {
    -webkit-transform: scale(1);
       -moz-transform: scale(1);
            transform: scale(1);
}
}
@-webkit-keyframes cursorShine-data-v-7217b5dd {
0% {
    opacity: 0;
}
50% {
    opacity: 1;
}
100% {
    opacity: 0;
}
}
@-moz-keyframes cursorShine-data-v-7217b5dd {
0% {
    opacity: 0;
}
50% {
    opacity: 1;
}
100% {
    opacity: 0;
}
}
@keyframes cursorShine-data-v-7217b5dd {
0% {
    opacity: 0;
}
50% {
    opacity: 1;
}
100% {
    opacity: 0;
}
}
.number-input[data-v-7217b5dd] {
  width: 100%;
  height: 0.5rem;
  font-size: 0.14rem;
  border-radius: 0.31rem;
  padding-left: 0.25rem;
  border: 0.01rem solid #ffa339;
  background: #fff;
  -webkit-box-shadow: none;
          box-shadow: none;
  -webkit-box-sizing: border-box;
     -moz-box-sizing: border-box;
          box-sizing: border-box;
  outline: none;
  cursor: pointer;
  caret-color: #4987ff;
}
.number-input[data-v-7217b5dd]::-webkit-input-placeholder {
    color: #8d826e;
}
.number-input[data-v-7217b5dd]::-moz-placeholder {
    color: #8d826e;
}
.number-input[data-v-7217b5dd]:-ms-input-placeholder {
    color: #8d826e;
}
.number-input[data-v-7217b5dd]::-ms-input-placeholder {
    color: #8d826e;
}
.number-input[data-v-7217b5dd]::placeholder {
    color: #8d826e;
}
.number-input.v2[data-v-7217b5dd] {
    border-color: #feca17;
}
.number-input.v2[data-v-7217b5dd]::-webkit-input-placeholder {
      color: #8d8ea6;
}
.number-input.v2[data-v-7217b5dd]::-moz-placeholder {
      color: #8d8ea6;
}
.number-input.v2[data-v-7217b5dd]:-ms-input-placeholder {
      color: #8d8ea6;
}
.number-input.v2[data-v-7217b5dd]::-ms-input-placeholder {
      color: #8d8ea6;
}
.number-input.v2[data-v-7217b5dd]::placeholder {
      color: #8d8ea6;
}
.number-input.v2-2[data-v-7217b5dd] {
    border: none;
}
.number-input.legacy[data-v-7217b5dd] {
    background: transparent;
}
.number-input.interest-free[data-v-7217b5dd] {
    background: #fff;
    border: 0.01rem solid linear-gradient(0deg, #ffa339, #ffa339);
}
.send-btn[data-v-7217b5dd] {
  position: absolute;
  right: 0.065rem;
  top: 0.065rem;
  width: 0.82rem;
  padding: 0.1rem 0;
  background: #f0f2fa;
  border-radius: 0.42rem;
  border: none;
  outline: none;
  color: #4e37e6;
  font-weight: 600;
  font-size: 0.14rem;
}
.send-btn[data-v-7217b5dd]:disabled {
    color: #8d8ea6;
}
.ivr-tip[data-v-7217b5dd] {
  color: rgba(141, 130, 110, 0.6);
  font-size: 0.12rem;
  line-height: 0.18rem;
  text-align: right;
  margin-top: 0.12rem;
}
.ivr-tip.v2-1[data-v-7217b5dd] {
    color: #8d8ea699;
}
.ivr-tip.v2-2[data-v-7217b5dd] {
    color: #24253399;
}
.ivr-tip .link[data-v-7217b5dd] {
    color: #4e37e6;
    font-weight: 600;
}
.confirm-btn[data-v-7217b5dd] {
  display: block;
  width: 100%;
  height: 0.56rem;
  border-radius: 0.76rem;
  color: #fff;
  font-size: 0.18rem;
  font-weight: 600;
  background: -moz-linear-gradient(89.5deg, #fd1d00 0.44%, #ff8b32 67.26%, #ffc296 90.14%);
  background: linear-gradient(0.5deg, #fd1d00 0.44%, #ff8b32 67.26%, #ffc296 90.14%);
  -webkit-box-shadow: inset 0 0.02rem 0.03rem 0 #f60, inset 0 -0.14rem 0.08rem 0 #ff4d00, inset 0 -0.03rem 0.058rem 0 #ffbd9f, inset 0 -0.01rem 0.03rem 0 #ff1e00, 0 0.06rem 0.05rem 0 #ffc02040;
          box-shadow: inset 0 0.02rem 0.03rem 0 #f60, inset 0 -0.14rem 0.08rem 0 #ff4d00, inset 0 -0.03rem 0.058rem 0 #ffbd9f, inset 0 -0.01rem 0.03rem 0 #ff1e00, 0 0.06rem 0.05rem 0 #ffc02040;
  border: none;
  outline: none;
  cursor: pointer;
  margin-top: 0.2rem;
}
.confirm-btn.v2-1[data-v-7217b5dd] {
    background: -moz-linear-gradient(89.5deg, #fdc200 0.44%, #fff39a 67.26%, #fffbd9 90.14%);
    background: linear-gradient(0.5deg, #fdc200 0.44%, #fff39a 67.26%, #fffbd9 90.14%);
    -webkit-box-shadow: inset 0 0.02rem 0.03rem 0 #ffc800, inset 0 -0.14rem 0.08rem 0 #ffc800, inset 0 -0.03rem 0.058rem #fff2cc, inset 0 -0.01rem 0.03rem #ff8c00, 0 0.06rem 0.05rem 0 #ffcb2040;
            box-shadow: inset 0 0.02rem 0.03rem 0 #ffc800, inset 0 -0.14rem 0.08rem 0 #ffc800, inset 0 -0.03rem 0.058rem #fff2cc, inset 0 -0.01rem 0.03rem #ff8c00, 0 0.06rem 0.05rem 0 #ffcb2040;
    color: #000;
}
.confirm-btn.v2-2[data-v-7217b5dd] {
    background: #242533;
    -webkit-box-shadow: 0 0.05rem 0.08rem 0 #53556c inset, 0 -0.08rem 0.08rem 0 #07070c inset, 0 -0.03rem 0.07rem 0 #45475f inset;
            box-shadow: 0 0.05rem 0.08rem 0 #53556c inset, 0 -0.08rem 0.08rem 0 #07070c inset, 0 -0.03rem 0.07rem 0 #45475f inset;
    color: #fff;
}
.confirm-btn.v4-2[data-v-7217b5dd] {
    background: -moz-linear-gradient(89.5deg, #fd4c00 0.44%, #ff8c00 67.26%, #ffd996 90.14%);
    background: linear-gradient(0.5deg, #fd4c00 0.44%, #ff8c00 67.26%, #ffd996 90.14%);
    -webkit-box-shadow: inset 0 0.02rem 0.03rem 0 #ffe19a, inset 0 -0.14rem 0.08rem 0 #ff6200, inset 0 -0.03rem 0.058rem 0 #ffbd9f, inset 0 -0.01rem 0.03rem 0 #f60, 0 0.06rem 0.05rem 0 #ffc02040;
            box-shadow: inset 0 0.02rem 0.03rem 0 #ffe19a, inset 0 -0.14rem 0.08rem 0 #ff6200, inset 0 -0.03rem 0.058rem 0 #ffbd9f, inset 0 -0.01rem 0.03rem 0 #f60, 0 0.06rem 0.05rem 0 #ffc02040;
    color: #fff;
}
.confirm-btn.interest-free[data-v-7217b5dd] {
    -webkit-animation: breath-data-v-7217b5dd 1.3s linear infinite;
       -moz-animation: breath-data-v-7217b5dd 1.3s linear infinite;
            animation: breath-data-v-7217b5dd 1.3s linear infinite;
    background: -moz-linear-gradient(89.5deg, #fd0004 0.44%, #ff6441 67.26%, #ffc296 90.14%);
    background: linear-gradient(0.5deg, #fd0004 0.44%, #ff6441 67.26%, #ffc296 90.14%);
    -webkit-box-shadow: inset 0 0.02rem 0.03rem 0 #f60, inset 0 -0.14rem 0.08rem 0 #ff3e34, inset 0 -0.03rem 0.058rem 0 #ffbd9f, inset 0 -0.01rem 0.03rem 0 #ff1e00, inset 0 0.06rem 0.05rem 0 #ffc02040;
            box-shadow: inset 0 0.02rem 0.03rem 0 #f60, inset 0 -0.14rem 0.08rem 0 #ff3e34, inset 0 -0.03rem 0.058rem 0 #ffbd9f, inset 0 -0.01rem 0.03rem 0 #ff1e00, inset 0 0.06rem 0.05rem 0 #ffc02040;
    color: #fff;
}

.digit-input-group[data-v-65d516ab] {
  display: -webkit-box;
  display: -moz-box;
  display: -ms-flexbox;
  display: flex;
}
.digit-input-group > input[data-v-65d516ab]:not(:last-child) {
    margin-right: 1.6vw;
}
.digit-input[data-v-65d516ab] {
  -webkit-box-sizing: border-box;
     -moz-box-sizing: border-box;
          box-sizing: border-box;
  border: none;
  width: 10.13vw;
  height: 12vw;
  font-weight: bold;
  color: #242533;
  border-radius: 1.6vw;
  text-align: center;
  font-size: 4.8vw;
}
.digit-input[data-v-65d516ab]:focus {
    outline: none;
}
.digit-input[data-v-65d516ab]:-moz-read-only {
    background-color: #fff !important;
    opacity: 1;
}
.digit-input[data-v-65d516ab]:read-only {
    background-color: #fff !important;
    opacity: 1;
}

.mask-input-dialog-mask[data-v-010f9995] {
  position: fixed;
  top: 0;
  bottom: 0;
  left: 0;
  right: 0;
  z-index: 9998;
  background: rgba(0, 0, 0, 0.8);
}
.mask-input-dialog[data-v-010f9995] {
  -webkit-box-sizing: border-box;
     -moz-box-sizing: border-box;
          box-sizing: border-box;
  width: 3.15rem;
  position: absolute;
  top: 50%;
  left: 50%;
  -webkit-transform: translate(-50%, -50%);
     -moz-transform: translate(-50%, -50%);
      -ms-transform: translate(-50%, -50%);
          transform: translate(-50%, -50%);
  text-align: center;
  font-size: 0.14rem;
}
.mask-input-dialog-rate-tip[data-v-010f9995] {
  font-size: 0.12rem;
  line-height: 0.18rem;
  color: #8d8ea6b2;
  margin-bottom: 0.1rem;
}
.mask-input-dialog-content[data-v-010f9995] {
  background: -webkit-gradient(linear, left top, left bottom, from(#fffdc9), color-stop(14.71%, #fffef1), color-stop(55.87%, #fff));
  background: -moz-linear-gradient(top, #fffdc9 0%, #fffef1 14.71%, #fff 55.87%);
  background: linear-gradient(180deg, #fffdc9 0%, #fffef1 14.71%, #fff 55.87%);
  border-radius: 0.2rem;
  padding: 0.3rem;
  position: relative;
}
.mask-input-dialog-content .logo-wrapper[data-v-010f9995] {
    position: absolute;
    left: 0.2rem;
    top: 0.2rem;
}
.mask-input-dialog-content .logo-wrapper .logo[data-v-010f9995] {
      position: absolute;
      width: 0.24rem;
      height: 0.24rem;
      left: 0;
      top: 0;
}
.mask-input-dialog-content .logo-wrapper .text[data-v-010f9995] {
      font-size: 0.11rem;
      position: absolute;
      left: 0.3rem;
      top: 0.05rem;
      white-space: nowrap;
}
.mask-input-dialog-content .title[data-v-010f9995] {
    font-size: 0.16rem;
    font-weight: 600;
    margin-top: 0.38rem;
}
.mask-input-dialog-content .phone-number[data-v-010f9995] {
    display: -webkit-box;
    display: -moz-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-align: end;
       -moz-box-align: end;
        -ms-flex-align: end;
            align-items: flex-end;
    -webkit-box-pack: center;
       -moz-box-pack: center;
        -ms-flex-pack: center;
            justify-content: center;
    margin-top: 0.1rem;
}
.mask-input-dialog-content .phone-number .digit[data-v-010f9995] {
      font-size: 0.3rem;
      line-height: 0.3rem;
      font-family: "Bebas Neue", sans-serif;
      letter-spacing: 0.03rem;
      margin-right: 0.01rem;
      padding-bottom: 0.02rem;
}
.mask-input-dialog-content .phone-number .mask-input-group[data-v-010f9995] input {
      width: 0.32rem;
      height: 0.38rem;
      border-radius: 0.06rem;
      border: 0.01rem solid #242533;
      outline: none;
      margin-right: 0.05rem;
      caret-color: transparent;
      padding: 0;
      color: #242533;
      font-family: "Bebas Neue", sans-serif;
      font-size: 0.3rem;
      font-weight: 400;
}
.mask-input-dialog-content .phone-number .mask-input-group[data-v-010f9995] input:-moz-read-only {
        border-color: #cfcfe6;
}
.mask-input-dialog-content .phone-number .mask-input-group[data-v-010f9995] input:read-only {
        border-color: #cfcfe6;
}
[data-v-010f9995] .mask-input-dialog-content .phone-number .mask-input-group.completed input {
      border-color: #cfcfe6;
}
.mask-input-dialog-content .submit-btn[data-v-010f9995] {
    display: block;
    width: 100%;
    height: 0.56rem;
    border-radius: 0.76rem;
    color: #fff;
    font-size: 0.18rem;
    font-weight: 600;
    background: -moz-linear-gradient(89.5deg, #fd1d00 0.44%, #ff8b32 67.26%, #ffc296 90.14%);
    background: linear-gradient(0.5deg, #fd1d00 0.44%, #ff8b32 67.26%, #ffc296 90.14%);
    -webkit-box-shadow: inset 0 0.02rem 0.03rem 0 #f60, inset 0 -0.14rem 0.08rem 0 #ff4d00, inset 0 -0.03rem 0.058rem 0 #ffbd9f, inset 0 -0.01rem 0.03rem 0 #ff1e00, 0 0.06rem 0.05rem 0 #ffc02040;
            box-shadow: inset 0 0.02rem 0.03rem 0 #f60, inset 0 -0.14rem 0.08rem 0 #ff4d00, inset 0 -0.03rem 0.058rem 0 #ffbd9f, inset 0 -0.01rem 0.03rem 0 #ff1e00, 0 0.06rem 0.05rem 0 #ffc02040;
    border: none;
    outline: none;
    cursor: pointer;
    margin-top: 0.37rem;
}
.mask-input-dialog-content .submit-btn[data-v-010f9995]:disabled {
      opacity: .5;
}
.mask-input-dialog-content .submit-btn.v2-1[data-v-010f9995] {
      background: -moz-linear-gradient(89.5deg, #fdc200 0.44%, #fff39a 67.26%, #fffbd9 90.14%);
      background: linear-gradient(0.5deg, #fdc200 0.44%, #fff39a 67.26%, #fffbd9 90.14%);
      -webkit-box-shadow: inset 0 0.02rem 0.03rem 0 #ffc800, inset 0 -0.14rem 0.08rem 0 #ffc800, inset 0 -0.03rem 0.058rem #fff2cc, inset 0 -0.01rem 0.03rem #ff8c00, 0 0.06rem 0.05rem 0 #ffcb2040;
              box-shadow: inset 0 0.02rem 0.03rem 0 #ffc800, inset 0 -0.14rem 0.08rem 0 #ffc800, inset 0 -0.03rem 0.058rem #fff2cc, inset 0 -0.01rem 0.03rem #ff8c00, 0 0.06rem 0.05rem 0 #ffcb2040;
      color: #000;
}
.mask-input-dialog-content .submit-btn.v2-2[data-v-010f9995] {
      background: #242533;
      -webkit-box-shadow: 0 0.05rem 0.08rem 0 #53556c inset, 0 -0.08rem 0.08rem 0 #07070c inset, 0 -0.03rem 0.07rem 0 #45475f inset;
              box-shadow: 0 0.05rem 0.08rem 0 #53556c inset, 0 -0.08rem 0.08rem 0 #07070c inset, 0 -0.03rem 0.07rem 0 #45475f inset;
      color: #fff;
}
.mask-input-dialog-content .submit-btn.v4-2[data-v-010f9995] {
      background: -moz-linear-gradient(89.5deg, #fd4c00 0.44%, #ff8c00 67.26%, #ffd996 90.14%);
      background: linear-gradient(0.5deg, #fd4c00 0.44%, #ff8c00 67.26%, #ffd996 90.14%);
      -webkit-box-shadow: inset 0 0.02rem 0.03rem 0 #ffe19a, inset 0 -0.14rem 0.08rem 0 #ff6200, inset 0 -0.03rem 0.058rem 0 #ffbd9f, inset 0 -0.01rem 0.03rem 0 #f60, 0 0.06rem 0.05rem 0 #ffc02040;
              box-shadow: inset 0 0.02rem 0.03rem 0 #ffe19a, inset 0 -0.14rem 0.08rem 0 #ff6200, inset 0 -0.03rem 0.058rem 0 #ffbd9f, inset 0 -0.01rem 0.03rem 0 #f60, 0 0.06rem 0.05rem 0 #ffc02040;
      color: #fff;
}
.mask-input-dialog-content .submit-btn.interest-free[data-v-010f9995] {
      background: -moz-linear-gradient(89.5deg, #fd0004 0.44%, #ff6441 67.26%, #ffc296 90.14%);
      background: linear-gradient(0.5deg, #fd0004 0.44%, #ff6441 67.26%, #ffc296 90.14%);
      -webkit-box-shadow: inset 0 0.02rem 0.03rem 0 #f60, inset 0 -0.14rem 0.08rem 0 #ff3e34, inset 0 -0.03rem 0.058rem 0 #ffbd9f, inset 0 -0.01rem 0.03rem 0 #ff1e00, inset 0 0.06rem 0.05rem 0 #ffc02040;
              box-shadow: inset 0 0.02rem 0.03rem 0 #f60, inset 0 -0.14rem 0.08rem 0 #ff3e34, inset 0 -0.03rem 0.058rem 0 #ffbd9f, inset 0 -0.01rem 0.03rem 0 #ff1e00, inset 0 0.06rem 0.05rem 0 #ffc02040;
      color: #fff;
}
.mask-input-dialog-content .use-other-phone-btn[data-v-010f9995] {
    font-size: 0.12rem;
    color: #8d8ea6;
    margin-top: 0.14rem;
}
.close-icon[data-v-010f9995] {
  display: block;
  width: 0.26rem;
  height: 0.26rem;
  margin: auto;
  margin-top: 0.3rem;
}

@-webkit-keyframes breath-data-v-0e981639 {
0% {
    -webkit-transform: scale(1);
            transform: scale(1);
}
50% {
    -webkit-transform: scale(1.07);
            transform: scale(1.07);
}
100% {
    -webkit-transform: scale(1);
            transform: scale(1);
}
}
@-moz-keyframes breath-data-v-0e981639 {
0% {
    -moz-transform: scale(1);
         transform: scale(1);
}
50% {
    -moz-transform: scale(1.07);
         transform: scale(1.07);
}
100% {
    -moz-transform: scale(1);
         transform: scale(1);
}
}
@keyframes breath-data-v-0e981639 {
0% {
    -webkit-transform: scale(1);
       -moz-transform: scale(1);
            transform: scale(1);
}
50% {
    -webkit-transform: scale(1.07);
       -moz-transform: scale(1.07);
            transform: scale(1.07);
}
100% {
    -webkit-transform: scale(1);
       -moz-transform: scale(1);
            transform: scale(1);
}
}
@-webkit-keyframes shake-data-v-0e981639 {
0%,
  7% {
    -webkit-transform-origin: center bottom;
            transform-origin: center bottom;
    -webkit-transform: rotateZ(0);
            transform: rotateZ(0);
}
15% {
    -webkit-transform: rotateZ(-8deg);
            transform: rotateZ(-8deg);
}
20% {
    -webkit-transform: rotateZ(4deg);
            transform: rotateZ(4deg);
}
25% {
    -webkit-transform: rotateZ(-3deg);
            transform: rotateZ(-3deg);
}
30% {
    -webkit-transform: rotateZ(2deg);
            transform: rotateZ(2deg);
}
35% {
    -webkit-transform: rotateZ(-1deg);
            transform: rotateZ(-1deg);
}
40%,
  100% {
    -webkit-transform: rotateZ(0);
            transform: rotateZ(0);
}
}
@-moz-keyframes shake-data-v-0e981639 {
0%,
  7% {
    -moz-transform-origin: center bottom;
         transform-origin: center bottom;
    -moz-transform: rotateZ(0);
         transform: rotateZ(0);
}
15% {
    -moz-transform: rotateZ(-8deg);
         transform: rotateZ(-8deg);
}
20% {
    -moz-transform: rotateZ(4deg);
         transform: rotateZ(4deg);
}
25% {
    -moz-transform: rotateZ(-3deg);
         transform: rotateZ(-3deg);
}
30% {
    -moz-transform: rotateZ(2deg);
         transform: rotateZ(2deg);
}
35% {
    -moz-transform: rotateZ(-1deg);
         transform: rotateZ(-1deg);
}
40%,
  100% {
    -moz-transform: rotateZ(0);
         transform: rotateZ(0);
}
}
@keyframes shake-data-v-0e981639 {
0%,
  7% {
    -webkit-transform-origin: center bottom;
       -moz-transform-origin: center bottom;
            transform-origin: center bottom;
    -webkit-transform: rotateZ(0);
       -moz-transform: rotateZ(0);
            transform: rotateZ(0);
}
15% {
    -webkit-transform: rotateZ(-8deg);
       -moz-transform: rotateZ(-8deg);
            transform: rotateZ(-8deg);
}
20% {
    -webkit-transform: rotateZ(4deg);
       -moz-transform: rotateZ(4deg);
            transform: rotateZ(4deg);
}
25% {
    -webkit-transform: rotateZ(-3deg);
       -moz-transform: rotateZ(-3deg);
            transform: rotateZ(-3deg);
}
30% {
    -webkit-transform: rotateZ(2deg);
       -moz-transform: rotateZ(2deg);
            transform: rotateZ(2deg);
}
35% {
    -webkit-transform: rotateZ(-1deg);
       -moz-transform: rotateZ(-1deg);
            transform: rotateZ(-1deg);
}
40%,
  100% {
    -webkit-transform: rotateZ(0);
       -moz-transform: rotateZ(0);
            transform: rotateZ(0);
}
}
@-webkit-keyframes shine-data-v-0e981639 {
0% {
    -webkit-transform-origin: center center;
            transform-origin: center center;
    -webkit-transform: scale(0);
            transform: scale(0);
}
20% {
    -webkit-transform: scale(1.5);
            transform: scale(1.5);
}
30% {
    -webkit-transform: scale(1);
            transform: scale(1);
}
}
@-moz-keyframes shine-data-v-0e981639 {
0% {
    -moz-transform-origin: center center;
         transform-origin: center center;
    -moz-transform: scale(0);
         transform: scale(0);
}
20% {
    -moz-transform: scale(1.5);
         transform: scale(1.5);
}
30% {
    -moz-transform: scale(1);
         transform: scale(1);
}
}
@keyframes shine-data-v-0e981639 {
0% {
    -webkit-transform-origin: center center;
       -moz-transform-origin: center center;
            transform-origin: center center;
    -webkit-transform: scale(0);
       -moz-transform: scale(0);
            transform: scale(0);
}
20% {
    -webkit-transform: scale(1.5);
       -moz-transform: scale(1.5);
            transform: scale(1.5);
}
30% {
    -webkit-transform: scale(1);
       -moz-transform: scale(1);
            transform: scale(1);
}
}
@-webkit-keyframes cursorShine-data-v-0e981639 {
0% {
    opacity: 0;
}
50% {
    opacity: 1;
}
100% {
    opacity: 0;
}
}
@-moz-keyframes cursorShine-data-v-0e981639 {
0% {
    opacity: 0;
}
50% {
    opacity: 1;
}
100% {
    opacity: 0;
}
}
@keyframes cursorShine-data-v-0e981639 {
0% {
    opacity: 0;
}
50% {
    opacity: 1;
}
100% {
    opacity: 0;
}
}
.confirm-btn[data-v-0e981639] {
  display: block;
  width: 100%;
  height: 0.56rem;
  border-radius: 0.76rem;
  color: #fff;
  font-size: 0.18rem;
  font-weight: 600;
  background: -moz-linear-gradient(89.5deg, #fd1d00 0.44%, #ff8b32 67.26%, #ffc296 90.14%);
  background: linear-gradient(0.5deg, #fd1d00 0.44%, #ff8b32 67.26%, #ffc296 90.14%);
  -webkit-box-shadow: inset 0 0.02rem 0.03rem 0 #f60, inset 0 -0.14rem 0.08rem 0 #ff4d00, inset 0 -0.03rem 0.058rem 0 #ffbd9f, inset 0 -0.01rem 0.03rem 0 #ff1e00, 0 0.06rem 0.05rem 0 #ffc02040;
          box-shadow: inset 0 0.02rem 0.03rem 0 #f60, inset 0 -0.14rem 0.08rem 0 #ff4d00, inset 0 -0.03rem 0.058rem 0 #ffbd9f, inset 0 -0.01rem 0.03rem 0 #ff1e00, 0 0.06rem 0.05rem 0 #ffc02040;
  border: none;
  outline: none;
  cursor: pointer;
}
.confirm-btn.v2-1[data-v-0e981639] {
    background: -moz-linear-gradient(89.5deg, #fdc200 0.44%, #fff39a 67.26%, #fffbd9 90.14%);
    background: linear-gradient(0.5deg, #fdc200 0.44%, #fff39a 67.26%, #fffbd9 90.14%);
    -webkit-box-shadow: inset 0 0.02rem 0.03rem 0 #ffc800, inset 0 -0.14rem 0.08rem 0 #ffc800, inset 0 -0.03rem 0.058rem #fff2cc, inset 0 -0.01rem 0.03rem #ff8c00, 0 0.06rem 0.05rem 0 #ffcb2040;
            box-shadow: inset 0 0.02rem 0.03rem 0 #ffc800, inset 0 -0.14rem 0.08rem 0 #ffc800, inset 0 -0.03rem 0.058rem #fff2cc, inset 0 -0.01rem 0.03rem #ff8c00, 0 0.06rem 0.05rem 0 #ffcb2040;
    color: #000;
}
.confirm-btn.v2-2[data-v-0e981639] {
    background: #242533;
    -webkit-box-shadow: 0 0.05rem 0.08rem 0 #53556c inset, 0 -0.08rem 0.08rem 0 #07070c inset, 0 -0.03rem 0.07rem 0 #45475f inset;
            box-shadow: 0 0.05rem 0.08rem 0 #53556c inset, 0 -0.08rem 0.08rem 0 #07070c inset, 0 -0.03rem 0.07rem 0 #45475f inset;
    color: #fff;
}
.confirm-btn.v4-2[data-v-0e981639] {
    background: -moz-linear-gradient(89.5deg, #fd4c00 0.44%, #ff8c00 67.26%, #ffd996 90.14%);
    background: linear-gradient(0.5deg, #fd4c00 0.44%, #ff8c00 67.26%, #ffd996 90.14%);
    -webkit-box-shadow: inset 0 0.02rem 0.03rem 0 #ffe19a, inset 0 -0.14rem 0.08rem 0 #ff6200, inset 0 -0.03rem 0.058rem 0 #ffbd9f, inset 0 -0.01rem 0.03rem 0 #f60, 0 0.06rem 0.05rem 0 #ffc02040;
            box-shadow: inset 0 0.02rem 0.03rem 0 #ffe19a, inset 0 -0.14rem 0.08rem 0 #ff6200, inset 0 -0.03rem 0.058rem 0 #ffbd9f, inset 0 -0.01rem 0.03rem 0 #f60, 0 0.06rem 0.05rem 0 #ffc02040;
    color: #fff;
}
.confirm-btn.interest-free[data-v-0e981639] {
    -webkit-animation: breath-data-v-0e981639 1.3s linear infinite;
       -moz-animation: breath-data-v-0e981639 1.3s linear infinite;
            animation: breath-data-v-0e981639 1.3s linear infinite;
    background: -moz-linear-gradient(89.5deg, #fd0004 0.44%, #ff6441 67.26%, #ffc296 90.14%);
    background: linear-gradient(0.5deg, #fd0004 0.44%, #ff6441 67.26%, #ffc296 90.14%);
    -webkit-box-shadow: inset 0 0.02rem 0.03rem 0 #f60, inset 0 -0.14rem 0.08rem 0 #ff3e34, inset 0 -0.03rem 0.058rem 0 #ffbd9f, inset 0 -0.01rem 0.03rem 0 #ff1e00, inset 0 0.06rem 0.05rem 0 #ffc02040;
            box-shadow: inset 0 0.02rem 0.03rem 0 #f60, inset 0 -0.14rem 0.08rem 0 #ff3e34, inset 0 -0.03rem 0.058rem 0 #ffbd9f, inset 0 -0.01rem 0.03rem 0 #ff1e00, inset 0 0.06rem 0.05rem 0 #ffc02040;
    color: #fff;
    margin-top: 0.23rem;
}

.onelogin-btn-legacy-theme-default .dialog-type-container .dialog-type-inner-content .submit-btn {
  color: #fff;
  background: -moz-linear-gradient(89.5deg, #fd1d00 0.44%, #ff8b32 67.26%, #ffc296 90.14%) !important;
  background: linear-gradient(0.5deg, #fd1d00 0.44%, #ff8b32 67.26%, #ffc296 90.14%) !important;
  -webkit-box-shadow: inset 0 0.02rem 0.03rem 0 #f60, inset 0 -0.14rem 0.08rem 0 #ff4d00, inset 0 -0.03rem 0.058rem 0 #ffbd9f, inset 0 -0.01rem 0.03rem 0 #ff1e00, 0 0.06rem 0.05rem 0 #ffc02040 !important;
          box-shadow: inset 0 0.02rem 0.03rem 0 #f60, inset 0 -0.14rem 0.08rem 0 #ff4d00, inset 0 -0.03rem 0.058rem 0 #ffbd9f, inset 0 -0.01rem 0.03rem 0 #ff1e00, 0 0.06rem 0.05rem 0 #ffc02040 !important; }

.onelogin-btn-legacy-theme-v2-1 .dialog-type-container .dialog-type-inner-content .submit-btn {
  color: #000;
  font-size: 0.18rem !important;
  background: -moz-linear-gradient(89.5deg, #fdc200 0.44%, #fff39a 67.26%, #fffbd9 90.14%) !important;
  background: linear-gradient(0.5deg, #fdc200 0.44%, #fff39a 67.26%, #fffbd9 90.14%) !important;
  -webkit-box-shadow: inset 0 0.02rem 0.03rem 0 #ffc800, inset 0 -0.14rem 0.08rem 0 #ffc800, inset 0 -0.03rem 0.058rem #fff2cc, inset 0 -0.01rem 0.03rem #ff8c00, 0 0.06rem 0.05rem 0 #ffcb2040 !important;
          box-shadow: inset 0 0.02rem 0.03rem 0 #ffc800, inset 0 -0.14rem 0.08rem 0 #ffc800, inset 0 -0.03rem 0.058rem #fff2cc, inset 0 -0.01rem 0.03rem #ff8c00, 0 0.06rem 0.05rem 0 #ffcb2040 !important; }

.onelogin-btn-legacy-theme-v2-2 .dialog-type-container .dialog-type-inner-content .submit-btn {
  color: #fff;
  background: #242533 !important;
  -webkit-box-shadow: 0 0.05rem 0.08rem 0 #53556c inset, 0 -0.08rem 0.08rem 0 #07070c inset, 0 -0.03rem 0.07rem 0 #45475f inset !important;
          box-shadow: 0 0.05rem 0.08rem 0 #53556c inset, 0 -0.08rem 0.08rem 0 #07070c inset, 0 -0.03rem 0.07rem 0 #45475f inset !important; }

.onelogin-btn-legacy-theme-interest-free-loan .dialog-type-container .dialog-type-inner-content .submit-btn {
  color: #fff;
  background: -moz-linear-gradient(89.5deg, #fd0004 0.44%, #ff6441 67.26%, #ffc296 90.14%);
  background: linear-gradient(0.5deg, #fd0004 0.44%, #ff6441 67.26%, #ffc296 90.14%);
  -webkit-box-shadow: inset 0 0.02rem 0.03rem 0 #f60, inset 0 -0.14rem 0.08rem 0 #ff3e34, inset 0 -0.03rem 0.058rem 0 #ffbd9f, inset 0 -0.01rem 0.03rem 0 #ff1e00, inset 0 0.06rem 0.05rem 0 #ffc02040;
          box-shadow: inset 0 0.02rem 0.03rem 0 #f60, inset 0 -0.14rem 0.08rem 0 #ff3e34, inset 0 -0.03rem 0.058rem 0 #ffbd9f, inset 0 -0.01rem 0.03rem 0 #ff1e00, inset 0 0.06rem 0.05rem 0 #ffc02040; }

.onelogin-btn-legacy .dialog-type-container .dialog-type-inner-content {
  width: 3.15rem !important;
  height: 3.25rem !important;
  top: 48% !important;
  padding: 0 !important; }
  .onelogin-btn-legacy .dialog-type-container .dialog-type-inner-content .dialog-title {
    font-size: 0.16rem !important;
    line-height: 0.24rem !important;
    margin-top: 1rem !important; }
  .onelogin-btn-legacy .dialog-type-container .dialog-type-inner-content .number-con div {
    font-family: "Bebas Neue", sans-serif !important;
    font-size: 0.3rem !important; }
  .onelogin-btn-legacy .dialog-type-container .dialog-type-inner-content .number-con-wrap {
    margin-top: 0.2rem !important; }
    .onelogin-btn-legacy .dialog-type-container .dialog-type-inner-content .number-con-wrap input {
      font-family: "Bebas Neue", sans-serif !important;
      font-size: 0.3rem !important;
      width: 0.32rem !important;
      height: 0.38rem !important; }
  .onelogin-btn-legacy .dialog-type-container .dialog-type-inner-content .submit-btn {
    display: block;
    width: 2.55rem !important;
    height: 0.56rem !important;
    border-radius: 0.76rem !important;
    font-weight: 600;
    font-size: 0.18rem !important;
    border: none;
    outline: none;
    cursor: pointer;
    margin-top: 0.42rem !important; }
  .onelogin-btn-legacy .dialog-type-container .dialog-type-inner-content .submit-disabled {
    opacity: .5 !important; }
  .onelogin-btn-legacy .dialog-type-container .dialog-type-inner-content .custom-view-box {
    margin: 0 !important;
    padding: 0 !important;
    margin-top: 0.14rem !important; }
  .onelogin-btn-legacy .dialog-type-container .dialog-type-inner-content .use-other {
    font-size: 0.12rem;
    color: #8d8ea6; }
  .onelogin-btn-legacy .dialog-type-container .dialog-type-inner-content .close-img {
    width: 0.26rem;
    height: 0.26rem;
    position: absolute;
    top: 3.6rem !important;
    bottom: unset !important;
    left: 50%;
    -webkit-transform: translateX(-50%);
       -moz-transform: translateX(-50%);
        -ms-transform: translateX(-50%);
            transform: translateX(-50%); }

/* stylelint-disable */
@-webkit-keyframes breath {
0% {
    -webkit-transform: scale(1);
            transform: scale(1);
}
50% {
    -webkit-transform: scale(1.07);
            transform: scale(1.07);
}
100% {
    -webkit-transform: scale(1);
            transform: scale(1);
}
}
@-moz-keyframes breath {
0% {
    -moz-transform: scale(1);
         transform: scale(1);
}
50% {
    -moz-transform: scale(1.07);
         transform: scale(1.07);
}
100% {
    -moz-transform: scale(1);
         transform: scale(1);
}
}
@keyframes breath {
0% {
    -webkit-transform: scale(1);
       -moz-transform: scale(1);
            transform: scale(1);
}
50% {
    -webkit-transform: scale(1.07);
       -moz-transform: scale(1.07);
            transform: scale(1.07);
}
100% {
    -webkit-transform: scale(1);
       -moz-transform: scale(1);
            transform: scale(1);
}
}
@-webkit-keyframes shake {
0%,
  7% {
    -webkit-transform-origin: center bottom;
            transform-origin: center bottom;
    -webkit-transform: rotateZ(0);
            transform: rotateZ(0);
}
15% {
    -webkit-transform: rotateZ(-8deg);
            transform: rotateZ(-8deg);
}
20% {
    -webkit-transform: rotateZ(4deg);
            transform: rotateZ(4deg);
}
25% {
    -webkit-transform: rotateZ(-3deg);
            transform: rotateZ(-3deg);
}
30% {
    -webkit-transform: rotateZ(2deg);
            transform: rotateZ(2deg);
}
35% {
    -webkit-transform: rotateZ(-1deg);
            transform: rotateZ(-1deg);
}
40%,
  100% {
    -webkit-transform: rotateZ(0);
            transform: rotateZ(0);
}
}
@-moz-keyframes shake {
0%,
  7% {
    -moz-transform-origin: center bottom;
         transform-origin: center bottom;
    -moz-transform: rotateZ(0);
         transform: rotateZ(0);
}
15% {
    -moz-transform: rotateZ(-8deg);
         transform: rotateZ(-8deg);
}
20% {
    -moz-transform: rotateZ(4deg);
         transform: rotateZ(4deg);
}
25% {
    -moz-transform: rotateZ(-3deg);
         transform: rotateZ(-3deg);
}
30% {
    -moz-transform: rotateZ(2deg);
         transform: rotateZ(2deg);
}
35% {
    -moz-transform: rotateZ(-1deg);
         transform: rotateZ(-1deg);
}
40%,
  100% {
    -moz-transform: rotateZ(0);
         transform: rotateZ(0);
}
}
@keyframes shake {
0%,
  7% {
    -webkit-transform-origin: center bottom;
       -moz-transform-origin: center bottom;
            transform-origin: center bottom;
    -webkit-transform: rotateZ(0);
       -moz-transform: rotateZ(0);
            transform: rotateZ(0);
}
15% {
    -webkit-transform: rotateZ(-8deg);
       -moz-transform: rotateZ(-8deg);
            transform: rotateZ(-8deg);
}
20% {
    -webkit-transform: rotateZ(4deg);
       -moz-transform: rotateZ(4deg);
            transform: rotateZ(4deg);
}
25% {
    -webkit-transform: rotateZ(-3deg);
       -moz-transform: rotateZ(-3deg);
            transform: rotateZ(-3deg);
}
30% {
    -webkit-transform: rotateZ(2deg);
       -moz-transform: rotateZ(2deg);
            transform: rotateZ(2deg);
}
35% {
    -webkit-transform: rotateZ(-1deg);
       -moz-transform: rotateZ(-1deg);
            transform: rotateZ(-1deg);
}
40%,
  100% {
    -webkit-transform: rotateZ(0);
       -moz-transform: rotateZ(0);
            transform: rotateZ(0);
}
}
@-webkit-keyframes shine {
0% {
    -webkit-transform-origin: center center;
            transform-origin: center center;
    -webkit-transform: scale(0);
            transform: scale(0);
}
20% {
    -webkit-transform: scale(1.5);
            transform: scale(1.5);
}
30% {
    -webkit-transform: scale(1);
            transform: scale(1);
}
}
@-moz-keyframes shine {
0% {
    -moz-transform-origin: center center;
         transform-origin: center center;
    -moz-transform: scale(0);
         transform: scale(0);
}
20% {
    -moz-transform: scale(1.5);
         transform: scale(1.5);
}
30% {
    -moz-transform: scale(1);
         transform: scale(1);
}
}
@keyframes shine {
0% {
    -webkit-transform-origin: center center;
       -moz-transform-origin: center center;
            transform-origin: center center;
    -webkit-transform: scale(0);
       -moz-transform: scale(0);
            transform: scale(0);
}
20% {
    -webkit-transform: scale(1.5);
       -moz-transform: scale(1.5);
            transform: scale(1.5);
}
30% {
    -webkit-transform: scale(1);
       -moz-transform: scale(1);
            transform: scale(1);
}
}
@-webkit-keyframes cursorShine {
0% {
    opacity: 0;
}
50% {
    opacity: 1;
}
100% {
    opacity: 0;
}
}
@-moz-keyframes cursorShine {
0% {
    opacity: 0;
}
50% {
    opacity: 1;
}
100% {
    opacity: 0;
}
}
@keyframes cursorShine {
0% {
    opacity: 0;
}
50% {
    opacity: 1;
}
100% {
    opacity: 0;
}
}
#onelogin-legacy .protocol-front-page-container {
  background-color: transparent;
}
#onelogin-legacy .protocol-front-page-container .protocol-front-page-content {
    display: -webkit-box;
    display: -moz-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-orient: vertical;
    -webkit-box-direction: reverse;
       -moz-box-orient: vertical;
       -moz-box-direction: reverse;
        -ms-flex-direction: column-reverse;
            flex-direction: column-reverse;
    -webkit-box-align: center;
       -moz-box-align: center;
        -ms-flex-align: center;
            align-items: center;
}
#onelogin-legacy .protocol-front-page-container .protocol-front-page-agreement {
    margin: 0;
    margin-top: 0.15rem;
    display: -webkit-box;
    display: -moz-box;
    display: -ms-flexbox;
    display: flex;
}
#onelogin-legacy .protocol-front-page-container .protocol-front-page-agreement .check-box {
      display: inline-block;
      margin-right: 0.05rem;
      width: 0.16rem;
      height: 0.16rem;
      -webkit-appearance: none;
      border: none;
      border-radius: 50%;
      outline: none;
      background: url(https://static-ali.yangqianguan.com/cdn/yqg-activity/static/activity/1fba8284070f9b4eade1c2657b6a784d.svg) no-repeat;
      background-size: cover;
}
#onelogin-legacy .protocol-front-page-container .protocol-front-page-agreement .check-box:checked {
        background: url(https://static-ali.yangqianguan.com/cdn/yqg-activity/static/activity/7a0f9e7940c3d0d1f7538bf991a23921.svg) no-repeat;
        background-size: cover;
}
#onelogin-legacy .protocol-front-page-container .protocol-front-page-agreement label,
    #onelogin-legacy .protocol-front-page-container .protocol-front-page-agreement .checke-1 {
      display: none;
}
#onelogin-legacy .protocol-front-page-container .protocol-front-page-agree-content {
    font-size: 0.12rem;
    text-align: left;
    -webkit-box-flex: 1;
       -moz-box-flex: 1;
        -ms-flex: 1;
            flex: 1;
    width: auto;
    color: rgba(141, 130, 110, 0.6);
    z-index: 1;
}
#onelogin-legacy .protocol-front-page-container .protocol-front-page-agree-content a {
      font-size: 0.12rem;
      color: #8d826e;
}
#onelogin-legacy .protocol-front-page-container .number-auth-btn-wrap {
    margin: 0;
    width: 100%;
    height: 0.5625rem;
    background: none;
}
#onelogin-legacy .protocol-front-page-container .number-auth-btn-wrap .submit-btn {
      display: block;
      width: 100%;
      height: 0.56rem;
      border-radius: 0.76rem;
      color: #fff;
      font-size: 0.18rem;
      font-weight: 600;
      background: -moz-linear-gradient(89.5deg, #fd1d00 0.44%, #ff8b32 67.26%, #ffc296 90.14%);
      background: linear-gradient(0.5deg, #fd1d00 0.44%, #ff8b32 67.26%, #ffc296 90.14%);
      -webkit-box-shadow: inset 0 0.02rem 0.03rem 0 #f60, inset 0 -0.14rem 0.08rem 0 #ff4d00, inset 0 -0.03rem 0.058rem 0 #ffbd9f, inset 0 -0.01rem 0.03rem 0 #ff1e00, 0 0.06rem 0.05rem 0 #ffc02040;
              box-shadow: inset 0 0.02rem 0.03rem 0 #f60, inset 0 -0.14rem 0.08rem 0 #ff4d00, inset 0 -0.03rem 0.058rem 0 #ffbd9f, inset 0 -0.01rem 0.03rem 0 #ff1e00, 0 0.06rem 0.05rem 0 #ffc02040;
      border: none;
      outline: none;
      cursor: pointer;
}
#onelogin-legacy.v2-1 .protocol-front-page-container .number-auth-btn-wrap .submit-btn {
  background: -moz-linear-gradient(89.5deg, #fdc200 0.44%, #fff39a 67.26%, #fffbd9 90.14%);
  background: linear-gradient(0.5deg, #fdc200 0.44%, #fff39a 67.26%, #fffbd9 90.14%);
  -webkit-box-shadow: inset 0 0.02rem 0.03rem 0 #ffc800, inset 0 -0.14rem 0.08rem 0 #ffc800, inset 0 -0.03rem 0.058rem #fff2cc, inset 0 -0.01rem 0.03rem #ff8c00, 0 0.06rem 0.05rem 0 #ffcb2040;
          box-shadow: inset 0 0.02rem 0.03rem 0 #ffc800, inset 0 -0.14rem 0.08rem 0 #ffc800, inset 0 -0.03rem 0.058rem #fff2cc, inset 0 -0.01rem 0.03rem #ff8c00, 0 0.06rem 0.05rem 0 #ffcb2040;
  color: #000;
}
#onelogin-legacy.v2-1 .protocol-front-page-container .protocol-front-page-agree-content {
  color: #8d8ea699;
}
#onelogin-legacy.v2-1 .protocol-front-page-container .protocol-front-page-agree-content a {
    color: #8d8ea6;
}
#onelogin-legacy.v2-2 .protocol-front-page-container .number-auth-btn-wrap .submit-btn {
  background: #242533;
  -webkit-box-shadow: 0 0.05rem 0.08rem 0 #53556c inset, 0 -0.08rem 0.08rem 0 #07070c inset, 0 -0.03rem 0.07rem 0 #45475f inset;
          box-shadow: 0 0.05rem 0.08rem 0 #53556c inset, 0 -0.08rem 0.08rem 0 #07070c inset, 0 -0.03rem 0.07rem 0 #45475f inset;
  color: #fff;
}
#onelogin-legacy.v2-2 .protocol-front-page-container .protocol-front-page-agree-content {
  color: #24253399;
}
#onelogin-legacy.v2-2 .protocol-front-page-container .protocol-front-page-agree-content a {
    color: #242533;
}
#onelogin-legacy.v4-2 .protocol-front-page-container .number-auth-btn-wrap .submit-btn {
  background: -moz-linear-gradient(89.5deg, #fd4c00 0.44%, #ff8c00 67.26%, #ffd996 90.14%);
  background: linear-gradient(0.5deg, #fd4c00 0.44%, #ff8c00 67.26%, #ffd996 90.14%);
  -webkit-box-shadow: inset 0 0.02rem 0.03rem 0 #ffe19a, inset 0 -0.14rem 0.08rem 0 #ff6200, inset 0 -0.03rem 0.058rem 0 #ffbd9f, inset 0 -0.01rem 0.03rem 0 #f60, 0 0.06rem 0.05rem 0 #ffc02040;
          box-shadow: inset 0 0.02rem 0.03rem 0 #ffe19a, inset 0 -0.14rem 0.08rem 0 #ff6200, inset 0 -0.03rem 0.058rem 0 #ffbd9f, inset 0 -0.01rem 0.03rem 0 #f60, 0 0.06rem 0.05rem 0 #ffc02040;
  color: #fff;
}
#onelogin-legacy.interest-free .protocol-front-page-container {
  margin-top: 0.23rem;
}
#onelogin-legacy.interest-free .protocol-front-page-container .number-auth-btn-wrap .submit-btn {
    -webkit-animation: breath 1.3s linear infinite;
       -moz-animation: breath 1.3s linear infinite;
            animation: breath 1.3s linear infinite;
    background: -moz-linear-gradient(89.5deg, #fd0004 0.44%, #ff6441 67.26%, #ffc296 90.14%);
    background: linear-gradient(0.5deg, #fd0004 0.44%, #ff6441 67.26%, #ffc296 90.14%);
    -webkit-box-shadow: inset 0 0.02rem 0.03rem 0 #f60, inset 0 -0.14rem 0.08rem 0 #ff3e34, inset 0 -0.03rem 0.058rem 0 #ffbd9f, inset 0 -0.01rem 0.03rem 0 #ff1e00, inset 0 0.06rem 0.05rem 0 #ffc02040;
            box-shadow: inset 0 0.02rem 0.03rem 0 #f60, inset 0 -0.14rem 0.08rem 0 #ff3e34, inset 0 -0.03rem 0.058rem 0 #ffbd9f, inset 0 -0.01rem 0.03rem 0 #ff1e00, inset 0 0.06rem 0.05rem 0 #ffc02040;
    color: #fff;
}
#onelogin-legacy .dialog-review-container .privacy-alert-mask {
  position: fixed;
}
#onelogin-legacy .dialog-review-container .privacy-alert-modal.dialog {
  position: fixed;
  top: 50%;
  width: 3.15rem;
  height: auto;
  -webkit-box-sizing: border-box;
     -moz-box-sizing: border-box;
          box-sizing: border-box;
  border-radius: 0.16rem;
  padding: 0.3rem 0.3rem 0.4rem 0.3rem;
}
#onelogin-legacy .dialog-review-container .privacy-alert-modal .privacy-alert-modal-title {
  font-size: 0.2rem;
  font-weight: bold;
  line-height: 0.26rem;
  text-align: center;
  color: #242533;
  margin: 0;
  width: 100%;
}
#onelogin-legacy .dialog-review-container .privacy-alert-modal .protocol-front-page-agree-content {
  width: 100%;
  text-align: left;
  margin-top: 0.2rem;
}
#onelogin-legacy .dialog-review-container .privacy-alert-modal .protocol-front-page-agree-content a {
    font-size: 0.16rem;
    font-weight: bold;
    line-height: 0.24rem;
    display: inline;
    color: #242533;
}
#onelogin-legacy .dialog-review-container .privacy-alert-modal .privacy-alert-btn {
  display: block;
  width: 100%;
  height: 0.56rem;
  border-radius: 0.76rem;
  color: #fff;
  font-size: 0.18rem;
  font-weight: 600;
  background: -moz-linear-gradient(89.5deg, #fd1d00 0.44%, #ff8b32 67.26%, #ffc296 90.14%);
  background: linear-gradient(0.5deg, #fd1d00 0.44%, #ff8b32 67.26%, #ffc296 90.14%);
  -webkit-box-shadow: inset 0 0.02rem 0.03rem 0 #f60, inset 0 -0.14rem 0.08rem 0 #ff4d00, inset 0 -0.03rem 0.058rem 0 #ffbd9f, inset 0 -0.01rem 0.03rem 0 #ff1e00, 0 0.06rem 0.05rem 0 #ffc02040;
          box-shadow: inset 0 0.02rem 0.03rem 0 #f60, inset 0 -0.14rem 0.08rem 0 #ff4d00, inset 0 -0.03rem 0.058rem 0 #ffbd9f, inset 0 -0.01rem 0.03rem 0 #ff1e00, 0 0.06rem 0.05rem 0 #ffc02040;
  border: none;
  outline: none;
  cursor: pointer;
  margin-top: 0.2rem;
}
#onelogin-legacy .dialog-review-container .privacy-alert-modal .close-img {
  width: 0.26rem;
  height: 0.26rem;
  position: absolute;
  top: unset;
  right: unset;
  bottom: -0.56rem;
  left: 50%;
  -webkit-transform: translateX(-50%);
     -moz-transform: translateX(-50%);
      -ms-transform: translateX(-50%);
          transform: translateX(-50%);
}
#onelogin-legacy.v2-1 .dialog-review-container .privacy-alert-modal .privacy-alert-btn {
  background: -moz-linear-gradient(89.5deg, #fdc200 0.44%, #fff39a 67.26%, #fffbd9 90.14%);
  background: linear-gradient(0.5deg, #fdc200 0.44%, #fff39a 67.26%, #fffbd9 90.14%);
  -webkit-box-shadow: inset 0 0.02rem 0.03rem 0 #ffc800, inset 0 -0.14rem 0.08rem 0 #ffc800, inset 0 -0.03rem 0.058rem #fff2cc, inset 0 -0.01rem 0.03rem #ff8c00, 0 0.06rem 0.05rem 0 #ffcb2040;
          box-shadow: inset 0 0.02rem 0.03rem 0 #ffc800, inset 0 -0.14rem 0.08rem 0 #ffc800, inset 0 -0.03rem 0.058rem #fff2cc, inset 0 -0.01rem 0.03rem #ff8c00, 0 0.06rem 0.05rem 0 #ffcb2040;
  color: #000;
}
#onelogin-legacy.v2-2 .dialog-review-container .privacy-alert-modal .privacy-alert-btn {
  background: #242533;
  -webkit-box-shadow: 0 0.05rem 0.08rem 0 #53556c inset, 0 -0.08rem 0.08rem 0 #07070c inset, 0 -0.03rem 0.07rem 0 #45475f inset;
          box-shadow: 0 0.05rem 0.08rem 0 #53556c inset, 0 -0.08rem 0.08rem 0 #07070c inset, 0 -0.03rem 0.07rem 0 #45475f inset;
  color: #fff;
}
#onelogin-legacy.v4-2 .dialog-review-container .privacy-alert-modal .privacy-alert-btn {
  background: -moz-linear-gradient(89.5deg, #fd4c00 0.44%, #ff8c00 67.26%, #ffd996 90.14%);
  background: linear-gradient(0.5deg, #fd4c00 0.44%, #ff8c00 67.26%, #ffd996 90.14%);
  -webkit-box-shadow: inset 0 0.02rem 0.03rem 0 #ffe19a, inset 0 -0.14rem 0.08rem 0 #ff6200, inset 0 -0.03rem 0.058rem 0 #ffbd9f, inset 0 -0.01rem 0.03rem 0 #f60, 0 0.06rem 0.05rem 0 #ffc02040;
          box-shadow: inset 0 0.02rem 0.03rem 0 #ffe19a, inset 0 -0.14rem 0.08rem 0 #ff6200, inset 0 -0.03rem 0.058rem 0 #ffbd9f, inset 0 -0.01rem 0.03rem 0 #f60, 0 0.06rem 0.05rem 0 #ffc02040;
  color: #fff;
}
#onelogin-legacy.interest-free .dialog-review-container .privacy-alert-modal .privacy-alert-btn {
  background: -moz-linear-gradient(89.5deg, #fd0004 0.44%, #ff6441 67.26%, #ffc296 90.14%);
  background: linear-gradient(0.5deg, #fd0004 0.44%, #ff6441 67.26%, #ffc296 90.14%);
  -webkit-box-shadow: inset 0 0.02rem 0.03rem 0 #f60, inset 0 -0.14rem 0.08rem 0 #ff3e34, inset 0 -0.03rem 0.058rem 0 #ffbd9f, inset 0 -0.01rem 0.03rem 0 #ff1e00, inset 0 0.06rem 0.05rem 0 #ffc02040;
          box-shadow: inset 0 0.02rem 0.03rem 0 #f60, inset 0 -0.14rem 0.08rem 0 #ff3e34, inset 0 -0.03rem 0.058rem 0 #ffbd9f, inset 0 -0.01rem 0.03rem 0 #ff1e00, inset 0 0.06rem 0.05rem 0 #ffc02040;
  color: #fff;
}
#onelogin-legacy .privacy-alert-container .privacy-alert-mask {
  position: fixed;
}
#onelogin-legacy .privacy-alert-container .privacy-alert-modal.dialog {
  position: fixed;
  background-color: #f0f2fa;
  border-radius: 0.16rem 0.16rem 0 0;
  height: 4.8rem;
}
#onelogin-legacy .privacy-alert-container .privacy-alert-modal-title {
  font-size: 0.2rem;
  font-weight: 600;
  color: #242533;
}
#onelogin-legacy .privacy-alert-container .close-btn {
  right: 0.15rem;
}
#onelogin-legacy .privacy-alert-container .close-btn:before, #onelogin-legacy .privacy-alert-container .close-btn:after {
    left: 50%;
}
#onelogin-legacy .privacy-alert-container .page-type-list-nav {
  padding-bottom: 0;
  -webkit-box-shadow: 0 0.05rem 0.05rem 0 #0008800d;
          box-shadow: 0 0.05rem 0.05rem 0 #0008800d;
  border-bottom: none;
  margin: 0.14rem 0;
}
#onelogin-legacy .privacy-alert-container .page-type-list-nav span {
    padding: 0.17rem 0.1rem;
    color: #666;
    line-height: 1.6;
}
#onelogin-legacy .privacy-alert-container .page-type-list-nav span.active {
      color: #242533;
      border-bottom: 0.02rem solid #242533;
}
#onelogin-legacy .privacy-alert-container iframe {
  height: 2.2rem;
}
#onelogin-legacy .privacy-alert-container .privacy-alert-btn {
  display: block;
  width: 100%;
  height: 0.56rem;
  border-radius: 0.76rem;
  color: #fff;
  font-size: 0.18rem;
  font-weight: 600;
  background: -moz-linear-gradient(89.5deg, #fd1d00 0.44%, #ff8b32 67.26%, #ffc296 90.14%);
  background: linear-gradient(0.5deg, #fd1d00 0.44%, #ff8b32 67.26%, #ffc296 90.14%);
  -webkit-box-shadow: inset 0 0.02rem 0.03rem 0 #f60, inset 0 -0.14rem 0.08rem 0 #ff4d00, inset 0 -0.03rem 0.058rem 0 #ffbd9f, inset 0 -0.01rem 0.03rem 0 #ff1e00, 0 0.06rem 0.05rem 0 #ffc02040;
          box-shadow: inset 0 0.02rem 0.03rem 0 #f60, inset 0 -0.14rem 0.08rem 0 #ff4d00, inset 0 -0.03rem 0.058rem 0 #ffbd9f, inset 0 -0.01rem 0.03rem 0 #ff1e00, 0 0.06rem 0.05rem 0 #ffc02040;
  border: none;
  outline: none;
  cursor: pointer;
  width: 3.45rem;
}
#onelogin-legacy.v2-1 .privacy-alert-container .privacy-alert-btn {
  background: -moz-linear-gradient(89.5deg, #fdc200 0.44%, #fff39a 67.26%, #fffbd9 90.14%);
  background: linear-gradient(0.5deg, #fdc200 0.44%, #fff39a 67.26%, #fffbd9 90.14%);
  -webkit-box-shadow: inset 0 0.02rem 0.03rem 0 #ffc800, inset 0 -0.14rem 0.08rem 0 #ffc800, inset 0 -0.03rem 0.058rem #fff2cc, inset 0 -0.01rem 0.03rem #ff8c00, 0 0.06rem 0.05rem 0 #ffcb2040;
          box-shadow: inset 0 0.02rem 0.03rem 0 #ffc800, inset 0 -0.14rem 0.08rem 0 #ffc800, inset 0 -0.03rem 0.058rem #fff2cc, inset 0 -0.01rem 0.03rem #ff8c00, 0 0.06rem 0.05rem 0 #ffcb2040;
  color: #000;
}
#onelogin-legacy.v2-2 .privacy-alert-container .privacy-alert-btn {
  background: #242533;
  -webkit-box-shadow: 0 0.05rem 0.08rem 0 #53556c inset, 0 -0.08rem 0.08rem 0 #07070c inset, 0 -0.03rem 0.07rem 0 #45475f inset;
          box-shadow: 0 0.05rem 0.08rem 0 #53556c inset, 0 -0.08rem 0.08rem 0 #07070c inset, 0 -0.03rem 0.07rem 0 #45475f inset;
  color: #fff;
}
#onelogin-legacy.v4-2 .privacy-alert-container .privacy-alert-btn {
  background: -moz-linear-gradient(89.5deg, #fd4c00 0.44%, #ff8c00 67.26%, #ffd996 90.14%);
  background: linear-gradient(0.5deg, #fd4c00 0.44%, #ff8c00 67.26%, #ffd996 90.14%);
  -webkit-box-shadow: inset 0 0.02rem 0.03rem 0 #ffe19a, inset 0 -0.14rem 0.08rem 0 #ff6200, inset 0 -0.03rem 0.058rem 0 #ffbd9f, inset 0 -0.01rem 0.03rem 0 #f60, 0 0.06rem 0.05rem 0 #ffc02040;
          box-shadow: inset 0 0.02rem 0.03rem 0 #ffe19a, inset 0 -0.14rem 0.08rem 0 #ff6200, inset 0 -0.03rem 0.058rem 0 #ffbd9f, inset 0 -0.01rem 0.03rem 0 #f60, 0 0.06rem 0.05rem 0 #ffc02040;
  color: #fff;
}
#onelogin-legacy.interest-free .privacy-alert-container .privacy-alert-btn {
  background: -moz-linear-gradient(89.5deg, #fd0004 0.44%, #ff6441 67.26%, #ffc296 90.14%);
  background: linear-gradient(0.5deg, #fd0004 0.44%, #ff6441 67.26%, #ffc296 90.14%);
  -webkit-box-shadow: inset 0 0.02rem 0.03rem 0 #f60, inset 0 -0.14rem 0.08rem 0 #ff3e34, inset 0 -0.03rem 0.058rem 0 #ffbd9f, inset 0 -0.01rem 0.03rem 0 #ff1e00, inset 0 0.06rem 0.05rem 0 #ffc02040;
          box-shadow: inset 0 0.02rem 0.03rem 0 #f60, inset 0 -0.14rem 0.08rem 0 #ff3e34, inset 0 -0.03rem 0.058rem 0 #ffbd9f, inset 0 -0.01rem 0.03rem 0 #ff1e00, inset 0 0.06rem 0.05rem 0 #ffc02040;
  color: #fff;
}

@-webkit-keyframes breath-data-v-218d57f8 {
0% {
    -webkit-transform: scale(1);
            transform: scale(1);
}
50% {
    -webkit-transform: scale(1.07);
            transform: scale(1.07);
}
100% {
    -webkit-transform: scale(1);
            transform: scale(1);
}
}
@-moz-keyframes breath-data-v-218d57f8 {
0% {
    -moz-transform: scale(1);
         transform: scale(1);
}
50% {
    -moz-transform: scale(1.07);
         transform: scale(1.07);
}
100% {
    -moz-transform: scale(1);
         transform: scale(1);
}
}
@keyframes breath-data-v-218d57f8 {
0% {
    -webkit-transform: scale(1);
       -moz-transform: scale(1);
            transform: scale(1);
}
50% {
    -webkit-transform: scale(1.07);
       -moz-transform: scale(1.07);
            transform: scale(1.07);
}
100% {
    -webkit-transform: scale(1);
       -moz-transform: scale(1);
            transform: scale(1);
}
}
@-webkit-keyframes shake-data-v-218d57f8 {
0%,
  7% {
    -webkit-transform-origin: center bottom;
            transform-origin: center bottom;
    -webkit-transform: rotateZ(0);
            transform: rotateZ(0);
}
15% {
    -webkit-transform: rotateZ(-8deg);
            transform: rotateZ(-8deg);
}
20% {
    -webkit-transform: rotateZ(4deg);
            transform: rotateZ(4deg);
}
25% {
    -webkit-transform: rotateZ(-3deg);
            transform: rotateZ(-3deg);
}
30% {
    -webkit-transform: rotateZ(2deg);
            transform: rotateZ(2deg);
}
35% {
    -webkit-transform: rotateZ(-1deg);
            transform: rotateZ(-1deg);
}
40%,
  100% {
    -webkit-transform: rotateZ(0);
            transform: rotateZ(0);
}
}
@-moz-keyframes shake-data-v-218d57f8 {
0%,
  7% {
    -moz-transform-origin: center bottom;
         transform-origin: center bottom;
    -moz-transform: rotateZ(0);
         transform: rotateZ(0);
}
15% {
    -moz-transform: rotateZ(-8deg);
         transform: rotateZ(-8deg);
}
20% {
    -moz-transform: rotateZ(4deg);
         transform: rotateZ(4deg);
}
25% {
    -moz-transform: rotateZ(-3deg);
         transform: rotateZ(-3deg);
}
30% {
    -moz-transform: rotateZ(2deg);
         transform: rotateZ(2deg);
}
35% {
    -moz-transform: rotateZ(-1deg);
         transform: rotateZ(-1deg);
}
40%,
  100% {
    -moz-transform: rotateZ(0);
         transform: rotateZ(0);
}
}
@keyframes shake-data-v-218d57f8 {
0%,
  7% {
    -webkit-transform-origin: center bottom;
       -moz-transform-origin: center bottom;
            transform-origin: center bottom;
    -webkit-transform: rotateZ(0);
       -moz-transform: rotateZ(0);
            transform: rotateZ(0);
}
15% {
    -webkit-transform: rotateZ(-8deg);
       -moz-transform: rotateZ(-8deg);
            transform: rotateZ(-8deg);
}
20% {
    -webkit-transform: rotateZ(4deg);
       -moz-transform: rotateZ(4deg);
            transform: rotateZ(4deg);
}
25% {
    -webkit-transform: rotateZ(-3deg);
       -moz-transform: rotateZ(-3deg);
            transform: rotateZ(-3deg);
}
30% {
    -webkit-transform: rotateZ(2deg);
       -moz-transform: rotateZ(2deg);
            transform: rotateZ(2deg);
}
35% {
    -webkit-transform: rotateZ(-1deg);
       -moz-transform: rotateZ(-1deg);
            transform: rotateZ(-1deg);
}
40%,
  100% {
    -webkit-transform: rotateZ(0);
       -moz-transform: rotateZ(0);
            transform: rotateZ(0);
}
}
@-webkit-keyframes shine-data-v-218d57f8 {
0% {
    -webkit-transform-origin: center center;
            transform-origin: center center;
    -webkit-transform: scale(0);
            transform: scale(0);
}
20% {
    -webkit-transform: scale(1.5);
            transform: scale(1.5);
}
30% {
    -webkit-transform: scale(1);
            transform: scale(1);
}
}
@-moz-keyframes shine-data-v-218d57f8 {
0% {
    -moz-transform-origin: center center;
         transform-origin: center center;
    -moz-transform: scale(0);
         transform: scale(0);
}
20% {
    -moz-transform: scale(1.5);
         transform: scale(1.5);
}
30% {
    -moz-transform: scale(1);
         transform: scale(1);
}
}
@keyframes shine-data-v-218d57f8 {
0% {
    -webkit-transform-origin: center center;
       -moz-transform-origin: center center;
            transform-origin: center center;
    -webkit-transform: scale(0);
       -moz-transform: scale(0);
            transform: scale(0);
}
20% {
    -webkit-transform: scale(1.5);
       -moz-transform: scale(1.5);
            transform: scale(1.5);
}
30% {
    -webkit-transform: scale(1);
       -moz-transform: scale(1);
            transform: scale(1);
}
}
@-webkit-keyframes cursorShine-data-v-218d57f8 {
0% {
    opacity: 0;
}
50% {
    opacity: 1;
}
100% {
    opacity: 0;
}
}
@-moz-keyframes cursorShine-data-v-218d57f8 {
0% {
    opacity: 0;
}
50% {
    opacity: 1;
}
100% {
    opacity: 0;
}
}
@keyframes cursorShine-data-v-218d57f8 {
0% {
    opacity: 0;
}
50% {
    opacity: 1;
}
100% {
    opacity: 0;
}
}
.confirm-btn[data-v-218d57f8] {
  display: block;
  width: 100%;
  height: 0.56rem;
  border-radius: 0.76rem;
  color: #fff;
  font-size: 0.18rem;
  font-weight: 600;
  background: -moz-linear-gradient(89.5deg, #fd1d00 0.44%, #ff8b32 67.26%, #ffc296 90.14%);
  background: linear-gradient(0.5deg, #fd1d00 0.44%, #ff8b32 67.26%, #ffc296 90.14%);
  -webkit-box-shadow: inset 0 0.02rem 0.03rem 0 #f60, inset 0 -0.14rem 0.08rem 0 #ff4d00, inset 0 -0.03rem 0.058rem 0 #ffbd9f, inset 0 -0.01rem 0.03rem 0 #ff1e00, 0 0.06rem 0.05rem 0 #ffc02040;
          box-shadow: inset 0 0.02rem 0.03rem 0 #f60, inset 0 -0.14rem 0.08rem 0 #ff4d00, inset 0 -0.03rem 0.058rem 0 #ffbd9f, inset 0 -0.01rem 0.03rem 0 #ff1e00, 0 0.06rem 0.05rem 0 #ffc02040;
  border: none;
  outline: none;
  cursor: pointer;
}
.confirm-btn.v2-1[data-v-218d57f8] {
    background: -moz-linear-gradient(89.5deg, #fdc200 0.44%, #fff39a 67.26%, #fffbd9 90.14%);
    background: linear-gradient(0.5deg, #fdc200 0.44%, #fff39a 67.26%, #fffbd9 90.14%);
    -webkit-box-shadow: inset 0 0.02rem 0.03rem 0 #ffc800, inset 0 -0.14rem 0.08rem 0 #ffc800, inset 0 -0.03rem 0.058rem #fff2cc, inset 0 -0.01rem 0.03rem #ff8c00, 0 0.06rem 0.05rem 0 #ffcb2040;
            box-shadow: inset 0 0.02rem 0.03rem 0 #ffc800, inset 0 -0.14rem 0.08rem 0 #ffc800, inset 0 -0.03rem 0.058rem #fff2cc, inset 0 -0.01rem 0.03rem #ff8c00, 0 0.06rem 0.05rem 0 #ffcb2040;
    color: #000;
}
.confirm-btn.v2-2[data-v-218d57f8] {
    background: #242533;
    -webkit-box-shadow: 0 0.05rem 0.08rem 0 #53556c inset, 0 -0.08rem 0.08rem 0 #07070c inset, 0 -0.03rem 0.07rem 0 #45475f inset;
            box-shadow: 0 0.05rem 0.08rem 0 #53556c inset, 0 -0.08rem 0.08rem 0 #07070c inset, 0 -0.03rem 0.07rem 0 #45475f inset;
    color: #fff;
}
.confirm-btn.v4-2[data-v-218d57f8] {
    background: -moz-linear-gradient(89.5deg, #fd4c00 0.44%, #ff8c00 67.26%, #ffd996 90.14%);
    background: linear-gradient(0.5deg, #fd4c00 0.44%, #ff8c00 67.26%, #ffd996 90.14%);
    -webkit-box-shadow: inset 0 0.02rem 0.03rem 0 #ffe19a, inset 0 -0.14rem 0.08rem 0 #ff6200, inset 0 -0.03rem 0.058rem 0 #ffbd9f, inset 0 -0.01rem 0.03rem 0 #f60, 0 0.06rem 0.05rem 0 #ffc02040;
            box-shadow: inset 0 0.02rem 0.03rem 0 #ffe19a, inset 0 -0.14rem 0.08rem 0 #ff6200, inset 0 -0.03rem 0.058rem 0 #ffbd9f, inset 0 -0.01rem 0.03rem 0 #f60, 0 0.06rem 0.05rem 0 #ffc02040;
    color: #fff;
}
.confirm-btn.interest-free[data-v-218d57f8] {
    -webkit-animation: breath-data-v-218d57f8 1.3s linear infinite;
       -moz-animation: breath-data-v-218d57f8 1.3s linear infinite;
            animation: breath-data-v-218d57f8 1.3s linear infinite;
    background: -moz-linear-gradient(89.5deg, #fd0004 0.44%, #ff6441 67.26%, #ffc296 90.14%);
    background: linear-gradient(0.5deg, #fd0004 0.44%, #ff6441 67.26%, #ffc296 90.14%);
    -webkit-box-shadow: inset 0 0.02rem 0.03rem 0 #f60, inset 0 -0.14rem 0.08rem 0 #ff3e34, inset 0 -0.03rem 0.058rem 0 #ffbd9f, inset 0 -0.01rem 0.03rem 0 #ff1e00, inset 0 0.06rem 0.05rem 0 #ffc02040;
            box-shadow: inset 0 0.02rem 0.03rem 0 #f60, inset 0 -0.14rem 0.08rem 0 #ff3e34, inset 0 -0.03rem 0.058rem 0 #ffbd9f, inset 0 -0.01rem 0.03rem 0 #ff1e00, inset 0 0.06rem 0.05rem 0 #ffc02040;
    color: #fff;
}

.main-region[data-v-4034d3d2] {
  font-size: 0.14rem;
  text-align: center;
}
.onelogin-loading-spinner[data-v-4034d3d2] {
  width: 0.3rem;
  height: 0.3rem;
  position: absolute;
  top: 0.1rem;
  left: -moz-calc(50% - 0.15rem);
  left: calc(50% - 0.15rem);
  border: 0.02rem solid #ffce30;
  border-top-color: transparent;
  border-radius: 50%;
  -webkit-animation: spin-data-v-4034d3d2 2s linear infinite;
     -moz-animation: spin-data-v-4034d3d2 2s linear infinite;
          animation: spin-data-v-4034d3d2 2s linear infinite;
  -webkit-box-sizing: border-box;
     -moz-box-sizing: border-box;
          box-sizing: border-box;
}
@-webkit-keyframes spin-data-v-4034d3d2 {
0% {
    -webkit-transform: rotate(0deg);
            transform: rotate(0deg);
}
100% {
    -webkit-transform: rotate(360deg);
            transform: rotate(360deg);
}
}
@-moz-keyframes spin-data-v-4034d3d2 {
0% {
    -moz-transform: rotate(0deg);
         transform: rotate(0deg);
}
100% {
    -moz-transform: rotate(360deg);
         transform: rotate(360deg);
}
}
@keyframes spin-data-v-4034d3d2 {
0% {
    -webkit-transform: rotate(0deg);
       -moz-transform: rotate(0deg);
            transform: rotate(0deg);
}
100% {
    -webkit-transform: rotate(360deg);
       -moz-transform: rotate(360deg);
            transform: rotate(360deg);
}
}
.sticky-bottom-wrapper[data-v-4034d3d2] {
  position: fixed;
  bottom: 0;
  z-index: 1;
  left: -moz-calc((100vw - 3.75rem) / 2);
  left: calc((100vw - 3.75rem) / 2);
  -webkit-box-sizing: border-box;
     -moz-box-sizing: border-box;
          box-sizing: border-box;
  width: 3.75rem;
  padding: 0 0.3rem 0.2rem;
  background: -moz-linear-gradient(88.93deg, #ffeec2 54.23%, rgba(255, 238, 194, 0.5) 71.85%, rgba(255, 238, 194, 0) 99.22%);
  background: linear-gradient(1.07deg, #ffeec2 54.23%, rgba(255, 238, 194, 0.5) 71.85%, rgba(255, 238, 194, 0) 99.22%);
  -webkit-transform: translateY(0);
     -moz-transform: translateY(0);
      -ms-transform: translateY(0);
          transform: translateY(0);
  -webkit-transition: -webkit-transform .5s;
  transition: -webkit-transform .5s;
  -moz-transition: transform .5s, -moz-transform .5s;
  transition: transform .5s;
  transition: transform .5s, -webkit-transform .5s, -moz-transform .5s;
}
.sticky-bottom-wrapper.v2[data-v-4034d3d2] {
    background: -webkit-gradient(linear, left top, left bottom, color-stop(21.5%, rgba(240, 242, 250, 0.02)), color-stop(54.95%, #f0f2fa));
    background: -moz-linear-gradient(top, rgba(240, 242, 250, 0.02) 21.5%, #f0f2fa 54.95%);
    background: linear-gradient(180deg, rgba(240, 242, 250, 0.02) 21.5%, #f0f2fa 54.95%);
}
.sticky-bottom-wrapper.legacy[data-v-4034d3d2] {
    background: -moz-linear-gradient(88.93deg, #ffeec2 54.23%, rgba(255, 238, 194, 0.5) 71.85%, rgba(255, 238, 194, 0) 99.22%);
    background: linear-gradient(1.07deg, #ffeec2 54.23%, rgba(255, 238, 194, 0.5) 71.85%, rgba(255, 238, 194, 0) 99.22%);
}
.sticky-bottom-wrapper.hidden[data-v-4034d3d2] {
    -webkit-transform: translateY(100%);
       -moz-transform: translateY(100%);
        -ms-transform: translateY(100%);
            transform: translateY(100%);
}
.sticky-bottom-wrapper .sticky-bottom-btn[data-v-4034d3d2] {
    position: relative;
    display: block;
    width: 100%;
    height: 0.56rem;
    border-radius: 0.76rem;
    color: #fff;
    font-size: 0.18rem;
    font-weight: 600;
    background: -moz-linear-gradient(89.5deg, #fd1d00 0.44%, #ff8b32 67.26%, #ffc296 90.14%);
    background: linear-gradient(0.5deg, #fd1d00 0.44%, #ff8b32 67.26%, #ffc296 90.14%);
    -webkit-box-shadow: inset 0 0.02rem 0.03rem 0 #f60, inset 0 -0.14rem 0.08rem 0 #ff4d00, inset 0 -0.03rem 0.058rem 0 #ffbd9f, inset 0 -0.01rem 0.03rem 0 #ff1e00, 0 0.06rem 0.05rem 0 #ffc02040;
            box-shadow: inset 0 0.02rem 0.03rem 0 #f60, inset 0 -0.14rem 0.08rem 0 #ff4d00, inset 0 -0.03rem 0.058rem 0 #ffbd9f, inset 0 -0.01rem 0.03rem 0 #ff1e00, 0 0.06rem 0.05rem 0 #ffc02040;
    border: none;
    outline: none;
    cursor: pointer;
}
.sticky-bottom-wrapper .sticky-bottom-btn.v2-1[data-v-4034d3d2] {
      background: -moz-linear-gradient(89.5deg, #fdc200 0.44%, #fff39a 67.26%, #fffbd9 90.14%);
      background: linear-gradient(0.5deg, #fdc200 0.44%, #fff39a 67.26%, #fffbd9 90.14%);
      -webkit-box-shadow: inset 0 0.02rem 0.03rem 0 #ffc800, inset 0 -0.14rem 0.08rem 0 #ffc800, inset 0 -0.03rem 0.058rem #fff2cc, inset 0 -0.01rem 0.03rem #ff8c00, 0 0.06rem 0.05rem 0 #ffcb2040;
              box-shadow: inset 0 0.02rem 0.03rem 0 #ffc800, inset 0 -0.14rem 0.08rem 0 #ffc800, inset 0 -0.03rem 0.058rem #fff2cc, inset 0 -0.01rem 0.03rem #ff8c00, 0 0.06rem 0.05rem 0 #ffcb2040;
      color: #000;
}
.sticky-bottom-wrapper .sticky-bottom-btn.v2-2[data-v-4034d3d2] {
      background: #242533;
      -webkit-box-shadow: 0 0.05rem 0.08rem 0 #53556c inset, 0 -0.08rem 0.08rem 0 #07070c inset, 0 -0.03rem 0.07rem 0 #45475f inset;
              box-shadow: 0 0.05rem 0.08rem 0 #53556c inset, 0 -0.08rem 0.08rem 0 #07070c inset, 0 -0.03rem 0.07rem 0 #45475f inset;
      color: #fff;
}
.sticky-bottom-wrapper .sticky-bottom-btn.v4-2[data-v-4034d3d2] {
      background: -moz-linear-gradient(89.5deg, #fd4c00 0.44%, #ff8c00 67.26%, #ffd996 90.14%);
      background: linear-gradient(0.5deg, #fd4c00 0.44%, #ff8c00 67.26%, #ffd996 90.14%);
      -webkit-box-shadow: inset 0 0.02rem 0.03rem 0 #ffe19a, inset 0 -0.14rem 0.08rem 0 #ff6200, inset 0 -0.03rem 0.058rem 0 #ffbd9f, inset 0 -0.01rem 0.03rem 0 #f60, 0 0.06rem 0.05rem 0 #ffc02040;
              box-shadow: inset 0 0.02rem 0.03rem 0 #ffe19a, inset 0 -0.14rem 0.08rem 0 #ff6200, inset 0 -0.03rem 0.058rem 0 #ffbd9f, inset 0 -0.01rem 0.03rem 0 #f60, 0 0.06rem 0.05rem 0 #ffc02040;
      color: #fff;
}
.sticky-bottom-wrapper .sticky-bottom-btn.interest-free[data-v-4034d3d2] {
      background: -moz-linear-gradient(89.5deg, #fd0004 0.44%, #ff6441 67.26%, #ffc296 90.14%);
      background: linear-gradient(0.5deg, #fd0004 0.44%, #ff6441 67.26%, #ffc296 90.14%);
      -webkit-box-shadow: inset 0 0.02rem 0.03rem 0 #f60, inset 0 -0.14rem 0.08rem 0 #ff3e34, inset 0 -0.03rem 0.058rem 0 #ffbd9f, inset 0 -0.01rem 0.03rem 0 #ff1e00, inset 0 0.06rem 0.05rem 0 #ffc02040;
              box-shadow: inset 0 0.02rem 0.03rem 0 #f60, inset 0 -0.14rem 0.08rem 0 #ff3e34, inset 0 -0.03rem 0.058rem 0 #ffbd9f, inset 0 -0.01rem 0.03rem 0 #ff1e00, inset 0 0.06rem 0.05rem 0 #ffc02040;
      color: #fff;
}

.retain-dialog-mask[data-v-7d49fa22] {
  position: fixed;
  top: 0;
  bottom: 0;
  left: 0;
  right: 0;
  z-index: 99999;
  background: rgba(0, 0, 0, 0.7);
}
.retain-dialog[data-v-7d49fa22] {
  -webkit-box-sizing: border-box;
     -moz-box-sizing: border-box;
          box-sizing: border-box;
  width: 3.15rem;
  position: absolute;
  top: 50%;
  left: 50%;
  -webkit-transform: translate(-50%, -50%);
     -moz-transform: translate(-50%, -50%);
      -ms-transform: translate(-50%, -50%);
          transform: translate(-50%, -50%);
  text-align: center;
  font-size: 0.14rem;
}
.retain-dialog-content[data-v-7d49fa22] {
  background: -webkit-gradient(linear, left top, left bottom, from(#fffdc9), color-stop(14.71%, #fffef1), color-stop(55.87%, #fff));
  background: -moz-linear-gradient(top, #fffdc9 0%, #fffef1 14.71%, #fff 55.87%);
  background: linear-gradient(180deg, #fffdc9 0%, #fffef1 14.71%, #fff 55.87%);
  border-radius: 0.2rem;
  padding: 0.3rem;
  background: -moz-linear-gradient(254.59deg, #ffb451 2.67%, rgba(255, 251, 236, 0) 27.48%), -moz-linear-gradient(270.15deg, #fff4b3 1.13%, #fff 44.74%);
  background: linear-gradient(195.41deg, #ffb451 2.67%, rgba(255, 251, 236, 0) 27.48%), linear-gradient(179.85deg, #fff4b3 1.13%, #fff 44.74%);
}
.retain-dialog-content .title-1[data-v-7d49fa22] {
    color: #242533;
    font-weight: 600;
    font-size: 0.16rem;
    line-height: 0.24rem;
}
.retain-dialog-content .title-2[data-v-7d49fa22] {
    color: #242533;
    font-weight: 600;
    font-size: 0.2rem;
    line-height: 0.3rem;
    position: relative;
}
.retain-dialog-content .coupon[data-v-7d49fa22] {
    width: 100%;
    display: block;
    margin: 0.2rem 0;
}
.retain-dialog-content .underline[data-v-7d49fa22] {
    width: 0.85rem;
    position: absolute;
    right: 0.36rem;
    bottom: -0.02rem;
    z-index: 0;
}
.retain-dialog-content input[data-v-7d49fa22] {
    width: 100%;
    height: 0.5rem;
    font-size: 0.14rem;
    border-radius: 0.31rem;
    padding-left: 0.16rem;
    border: 0.01rem solid #ffa339;
    background: #fff;
    -webkit-box-shadow: none;
            box-shadow: none;
    -webkit-box-sizing: border-box;
       -moz-box-sizing: border-box;
            box-sizing: border-box;
    outline: none;
    cursor: pointer;
    margin-bottom: 0.2rem;
    caret-color: #4987ff;
}
.retain-dialog-content input[data-v-7d49fa22]::-webkit-input-placeholder {
      color: #8d8ea6;
      font-weight: 600;
}
.retain-dialog-content input[data-v-7d49fa22]::-moz-placeholder {
      color: #8d8ea6;
      font-weight: 600;
}
.retain-dialog-content input[data-v-7d49fa22]:-ms-input-placeholder {
      color: #8d8ea6;
      font-weight: 600;
}
.retain-dialog-content input[data-v-7d49fa22]::-ms-input-placeholder {
      color: #8d8ea6;
      font-weight: 600;
}
.retain-dialog-content input[data-v-7d49fa22]::placeholder {
      color: #8d8ea6;
      font-weight: 600;
}
.retain-dialog-content input.v2-1[data-v-7d49fa22] {
      border-color: #feca17;
}
.retain-dialog-content button[data-v-7d49fa22] {
    display: block;
    width: 100%;
    height: 0.56rem;
    border-radius: 0.76rem;
    color: #fff;
    font-size: 0.18rem;
    font-weight: 600;
    background: -moz-linear-gradient(89.5deg, #fd1d00 0.44%, #ff8b32 67.26%, #ffc296 90.14%);
    background: linear-gradient(0.5deg, #fd1d00 0.44%, #ff8b32 67.26%, #ffc296 90.14%);
    -webkit-box-shadow: inset 0 0.02rem 0.03rem 0 #f60, inset 0 -0.14rem 0.08rem 0 #ff4d00, inset 0 -0.03rem 0.058rem 0 #ffbd9f, inset 0 -0.01rem 0.03rem 0 #ff1e00, 0 0.06rem 0.05rem 0 #ffc02040;
            box-shadow: inset 0 0.02rem 0.03rem 0 #f60, inset 0 -0.14rem 0.08rem 0 #ff4d00, inset 0 -0.03rem 0.058rem 0 #ffbd9f, inset 0 -0.01rem 0.03rem 0 #ff1e00, 0 0.06rem 0.05rem 0 #ffc02040;
    border: none;
    outline: none;
    cursor: pointer;
}
.retain-dialog-content button.v2-1[data-v-7d49fa22] {
      background: -moz-linear-gradient(89.5deg, #fdc200 0.44%, #fff39a 67.26%, #fffbd9 90.14%);
      background: linear-gradient(0.5deg, #fdc200 0.44%, #fff39a 67.26%, #fffbd9 90.14%);
      -webkit-box-shadow: inset 0 0.02rem 0.03rem 0 #ffc800, inset 0 -0.14rem 0.08rem 0 #ffc800, inset 0 -0.03rem 0.058rem #fff2cc, inset 0 -0.01rem 0.03rem #ff8c00, 0 0.06rem 0.05rem 0 #ffcb2040;
              box-shadow: inset 0 0.02rem 0.03rem 0 #ffc800, inset 0 -0.14rem 0.08rem 0 #ffc800, inset 0 -0.03rem 0.058rem #fff2cc, inset 0 -0.01rem 0.03rem #ff8c00, 0 0.06rem 0.05rem 0 #ffcb2040;
      color: #000;
}
.retain-dialog-content button.v2-2[data-v-7d49fa22] {
      background: #242533;
      -webkit-box-shadow: 0 0.05rem 0.08rem 0 #53556c inset, 0 -0.08rem 0.08rem 0 #07070c inset, 0 -0.03rem 0.07rem 0 #45475f inset;
              box-shadow: 0 0.05rem 0.08rem 0 #53556c inset, 0 -0.08rem 0.08rem 0 #07070c inset, 0 -0.03rem 0.07rem 0 #45475f inset;
      color: #fff;
}
.retain-dialog-content button.v4-2[data-v-7d49fa22] {
      background: -moz-linear-gradient(89.5deg, #fd4c00 0.44%, #ff8c00 67.26%, #ffd996 90.14%);
      background: linear-gradient(0.5deg, #fd4c00 0.44%, #ff8c00 67.26%, #ffd996 90.14%);
      -webkit-box-shadow: inset 0 0.02rem 0.03rem 0 #ffe19a, inset 0 -0.14rem 0.08rem 0 #ff6200, inset 0 -0.03rem 0.058rem 0 #ffbd9f, inset 0 -0.01rem 0.03rem 0 #f60, 0 0.06rem 0.05rem 0 #ffc02040;
              box-shadow: inset 0 0.02rem 0.03rem 0 #ffe19a, inset 0 -0.14rem 0.08rem 0 #ff6200, inset 0 -0.03rem 0.058rem 0 #ffbd9f, inset 0 -0.01rem 0.03rem 0 #f60, 0 0.06rem 0.05rem 0 #ffc02040;
      color: #fff;
}
.retain-dialog-content button.interest-free[data-v-7d49fa22] {
      background: -moz-linear-gradient(89.5deg, #fd0004 0.44%, #ff6441 67.26%, #ffc296 90.14%);
      background: linear-gradient(0.5deg, #fd0004 0.44%, #ff6441 67.26%, #ffc296 90.14%);
      -webkit-box-shadow: inset 0 0.02rem 0.03rem 0 #f60, inset 0 -0.14rem 0.08rem 0 #ff3e34, inset 0 -0.03rem 0.058rem 0 #ffbd9f, inset 0 -0.01rem 0.03rem 0 #ff1e00, inset 0 0.06rem 0.05rem 0 #ffc02040;
              box-shadow: inset 0 0.02rem 0.03rem 0 #f60, inset 0 -0.14rem 0.08rem 0 #ff3e34, inset 0 -0.03rem 0.058rem 0 #ffbd9f, inset 0 -0.01rem 0.03rem 0 #ff1e00, inset 0 0.06rem 0.05rem 0 #ffc02040;
      color: #fff;
}
.retain-dialog-content .reject-btn[data-v-7d49fa22] {
    margin-top: 0.14rem;
    color: #bababc;
    font-size: 0.12rem;
    line-height: 0.18rem;
}
.close-icon[data-v-7d49fa22] {
  display: block;
  width: 0.26rem;
  height: 0.26rem;
  margin: auto;
  margin-top: 0.3rem;
}

.main-region-header-image img[data-v-64cf1e1f] {
  display: block;
  margin: auto;
}
.main-region-header-image img.v2-1-1[data-v-64cf1e1f] {
    width: 2.67rem;
    margin-bottom: 0.2rem;
}
.main-region-header-image img.v2-1-2[data-v-64cf1e1f] {
    width: 3.15rem;
    margin-bottom: 0.16rem;
}

.expect-amount[data-v-733a59fd] {
  margin-top: 0.2rem;
  margin-bottom: 0.15rem;
}
.title[data-v-733a59fd] {
  color: #af905a;
  text-align: left;
  font-weight: 500;
  font-size: 0.12rem;
  line-height: 0.12rem;
  margin-bottom: 0.09rem;
}
.option-group[data-v-733a59fd] {
  display: -webkit-box;
  display: -moz-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-pack: justify;
     -moz-box-pack: justify;
      -ms-flex-pack: justify;
          justify-content: space-between;
}
.option[data-v-733a59fd] {
  display: -webkit-box;
  display: -moz-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-pack: center;
     -moz-box-pack: center;
      -ms-flex-pack: center;
          justify-content: center;
  -webkit-box-align: center;
     -moz-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  -webkit-box-sizing: border-box;
     -moz-box-sizing: border-box;
          box-sizing: border-box;
  width: 0.68rem;
  line-height: 0.26rem;
  border: 0.008rem solid #fada87;
  border-radius: 0.15rem;
  background: #fff8dd;
  font-weight: 400;
  font-size: 0.14rem;
  color: #f09e00;
}
.option.selected[data-v-733a59fd] {
    border: none;
    background: #ffa339;
    color: #fff;
    font-weight: 600;
}
.expect-amount.v2-1[data-v-733a59fd] {
  margin-top: 0.15rem;
}
.expect-amount.v2-1 .title[data-v-733a59fd] {
    color: #8d8ea6;
    font-weight: 600;
}
.expect-amount.v2-2[data-v-733a59fd] {
  margin-top: 0.18rem;
}
.expect-amount.v2-2 .title[data-v-733a59fd] {
    color: #24253399;
    font-weight: 600;
}
.expect-amount.v2-2 .option[data-v-733a59fd] {
    color: #242533;
    border-color: #242533;
    background: transparent;
}
.expect-amount.v2-2 .option.selected[data-v-733a59fd] {
      color: #fff;
      background: #242533;
      -webkit-box-shadow: 0 0.02rem 0.03rem 0 #53556c inset, 0 -0.01rem 0.03rem 0 #07070c inset, 0 -0.04rem 0.03rem 0 #45475f inset !important;
              box-shadow: 0 0.02rem 0.03rem 0 #53556c inset, 0 -0.01rem 0.03rem 0 #07070c inset, 0 -0.04rem 0.03rem 0 #45475f inset !important;
}
.expect-amount.v2-2-plus[data-v-733a59fd] {
  margin-top: 0.18rem;
}
.expect-amount.v2-2-plus .title[data-v-733a59fd] {
    color: #8d8ea6;
    font-weight: 600;
}
.expect-amount.v2-2-plus .option[data-v-733a59fd]:not(.selected) {
    background: #fff;
}

.product-introduction img.title[data-v-5ef8a80e] {
  display: block;
  width: 2.27rem;
  margin: 0 auto;
}
.product-introduction .content-wrapper[data-v-5ef8a80e] {
  background: url(https://static-ali.yangqianguan.com/cdn/yqg-activity/static/activity/36bd3ffe2727d1f0c2f1673fd1c781cf.png) no-repeat;
  background-size: 100% 100%;
  margin-top: 0.14rem;
  height: 1.8rem;
  width: 3.15rem;
  border-radius: 0.14rem;
  border: 0.01rem solid #ffe292;
}
.product-introduction .content-wrapper.v2-2[data-v-5ef8a80e] {
    background: url(https://static-ali.yangqianguan.com/cdn/yqg-activity/static/activity/dbb0f83e0e0d2b4d882950d27b47dfd8.png) no-repeat;
    background-size: 100% 100%;
}
.product-introduction .content-wrapper.legacy[data-v-5ef8a80e] {
    background: url(https://static-ali.yangqianguan.com/cdn/yqg-activity/static/activity/ced0866f52641467b97af0d0c7ce8bec.png) no-repeat;
    background-size: 100% 100%;
    width: 3.15rem;
    height: 2.21rem;
    border: none;
}
.product-introduction .content-wrapper.interest-free[data-v-5ef8a80e] {
    color: #fff;
    background: url(https://static-ali.yangqianguan.com/cdn/yqg-activity/static/activity/da09659786f0e97e5936e56391d684ef.png) no-repeat;
    background-size: 100% 100%;
    width: 3.15rem;
    height: 2.21rem;
    border: none;
    border-radius: 0;
}
.product-introduction .content-title[data-v-5ef8a80e] {
  padding-top: 0.16rem;
  font-size: 0.16rem;
  line-height: 0.24rem;
  font-weight: 600;
  text-align: center;
}
.product-introduction .content-item-wrapper[data-v-5ef8a80e] {
  display: -webkit-box;
  display: -moz-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-pack: justify;
     -moz-box-pack: justify;
      -ms-flex-pack: justify;
          justify-content: space-between;
  margin-top: 0.38rem;
  padding-left: 0.21rem;
  padding-right: 0.21rem;
}
.product-introduction .content-item-wrapper > div[data-v-5ef8a80e] {
    -webkit-box-flex: 1;
       -moz-box-flex: 1;
        -ms-flex: 1;
            flex: 1;
}
.product-introduction .item-subtitle[data-v-5ef8a80e] {
  font-size: 0.14rem;
  line-height: 0.22rem;
  margin-bottom: 0.04rem;
  font-weight: 600;
  color: #ff7049;
}
.product-introduction .item-tip[data-v-5ef8a80e] {
  width: 0.83rem;
  font-size: 0.12rem;
  line-height: 0.18rem;
  color: #8d826e;
}
.product-introduction .footer-wrapper[data-v-5ef8a80e] {
  margin-top: 0.14rem;
  height: 1.02rem;
  border-radius: 0.14rem;
  border: 0.01rem solid #ffe292;
  position: relative;
}
.product-introduction .footer-wrapper.legacy[data-v-5ef8a80e] {
    background: #fffef3;
}
.product-introduction .footer-wrapper .divider[data-v-5ef8a80e] {
    position: absolute;
    left: 50%;
    top: 0.18rem;
    height: 0.43rem;
    border: 0.01rem dashed #242533;
    -webkit-transform: scaleX(0.5);
       -moz-transform: scaleX(0.5);
        -ms-transform: scaleX(0.5);
            transform: scaleX(0.5);
    opacity: .4;
}
.product-introduction .footer-content[data-v-5ef8a80e] {
  display: -webkit-box;
  display: -moz-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-pack: justify;
     -moz-box-pack: justify;
      -ms-flex-pack: justify;
          justify-content: space-between;
  margin-top: 0.18rem;
  position: relative;
}
.product-introduction .footer-content .footer-item[data-v-5ef8a80e] {
    -webkit-box-flex: 1;
       -moz-box-flex: 1;
        -ms-flex: 1;
            flex: 1;
}
.product-introduction .footer-content .footer-item .value[data-v-5ef8a80e] {
      text-align: center;
      color: #242533;
      margin-bottom: 0.03rem;
}
.product-introduction .footer-content .footer-item .value .number[data-v-5ef8a80e] {
        font-size: 0.26rem;
        line-height: 0.26rem;
        font-family: "Bebas Neue", sans-serif;
}
.product-introduction .footer-content .footer-item .value .unit[data-v-5ef8a80e] {
        font-size: 0.14rem;
        font-weight: 600;
}
.product-introduction .footer-content .footer-item .disc[data-v-5ef8a80e] {
      text-align: center;
      font-size: 0.12rem;
      color: #8d826e;
}
.product-introduction .footer-text[data-v-5ef8a80e] {
  width: 100%;
  height: 0.26rem;
  font-size: 0.1rem;
  line-height: 0.26rem;
  text-align: center;
  color: #8d826e;
  background-color: #fff4d9;
  position: absolute;
  bottom: 0;
  border-radius: 0 0 0.14rem 0.14rem;
}
.product-introduction.v2 .content-wrapper[data-v-5ef8a80e] {
  border-color: #f0f2fa;
}
.product-introduction.v2 .item-subtitle[data-v-5ef8a80e] {
  color: #242533;
}
.product-introduction.v2 .item-tip[data-v-5ef8a80e] {
  color: #8d8ea6;
}
.product-introduction.v2 .footer-content .footer-item .disc[data-v-5ef8a80e] {
  color: #8d8ea6;
}
.product-introduction.v2 .footer-wrapper[data-v-5ef8a80e] {
  border-color: #f0f2fa;
}
.product-introduction.v2 .footer-text[data-v-5ef8a80e] {
  background-color: #eceffc4d;
  color: #8d8ea6;
  -webkit-box-shadow: 0 0.01rem 0 0 #e9eaf3 inset;
          box-shadow: 0 0.01rem 0 0 #e9eaf3 inset;
}
.product-introduction.interest-free .footer-wrapper[data-v-5ef8a80e] {
  border: 0.01rem solid #ffe292;
  background: #fff;
}
.product-introduction.interest-free .footer-text[data-v-5ef8a80e] {
  background: #fff5b24d;
  -webkit-box-shadow: 0 0.01rem 0 0 #ffe08c61 inset;
          box-shadow: 0 0.01rem 0 0 #ffe08c61 inset;
}

.loan-procedure img.title[data-v-3457840e] {
  display: block;
  width: 2.27rem;
  margin: 0 auto;
}
.loan-procedure .steps[data-v-3457840e] {
  display: -webkit-box;
  display: -moz-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-pack: justify;
     -moz-box-pack: justify;
      -ms-flex-pack: justify;
          justify-content: space-between;
  margin-top: 0.24rem;
  position: relative;
}
.loan-procedure .steps .step[data-v-3457840e] {
    -webkit-box-flex: 1;
       -moz-box-flex: 1;
        -ms-flex: 1;
            flex: 1;
    position: relative;
    display: -webkit-box;
    display: -moz-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
       -moz-box-orient: vertical;
       -moz-box-direction: normal;
        -ms-flex-direction: column;
            flex-direction: column;
    -webkit-box-align: center;
       -moz-box-align: center;
        -ms-flex-align: center;
            align-items: center;
}
.loan-procedure .steps img[data-v-3457840e] {
    display: block;
    width: 0.3rem;
    margin-bottom: 0.16rem;
}
.loan-procedure .steps .step-title[data-v-3457840e] {
    font-size: 0.14rem;
    line-height: 0.22rem;
    font-weight: 600;
    color: #242533;
    text-align: center;
    margin-bottom: 0.02rem;
}
.loan-procedure .steps .step-content[data-v-3457840e] {
    font-size: 0.12rem;
    line-height: 0.18rem;
    color: #8d826e;
}
.loan-procedure .steps .arrow-right[data-v-3457840e] {
    position: absolute;
    -webkit-box-sizing: border-box;
       -moz-box-sizing: border-box;
            box-sizing: border-box;
    width: 0.07rem;
    height: 0.07rem;
    border-top: 0.025rem solid #f6e2bc;
    border-right: 0.025rem solid #f6e2bc;
    -webkit-transform: rotate(45deg);
       -moz-transform: rotate(45deg);
        -ms-transform: rotate(45deg);
            transform: rotate(45deg);
}
.loan-procedure .steps .divider[data-v-3457840e] {
    position: absolute;
    top: 0.18rem;
    height: 0.32rem;
    border: 0.01rem dashed #c9ba9f;
    -webkit-transform: scaleX(0.5);
       -moz-transform: scaleX(0.5);
        -ms-transform: scaleX(0.5);
            transform: scaleX(0.5);
}
.loan-procedure.v2 .step-content[data-v-3457840e] {
  color: #8d8ea6;
}
.loan-procedure.v2 .arrow-right[data-v-3457840e] {
  border-color: #e3e6f3;
}

.activity-rule .title[data-v-1dfa0444] {
  font-weight: 600;
  font-size: 0.14rem;
  line-height: 0.22rem;
  color: #242533;
  margin-bottom: 0.04rem;
}
.activity-rule .content[data-v-1dfa0444] {
  color: #8d826e;
  font-size: 0.1rem;
  line-height: 0.16rem;
  padding-left: 0.1rem;
  margin: 0;
}
.activity-rule.v2 .content[data-v-1dfa0444] {
  color: #8d8ea6;
}

.phone-icon-part1[data-v-5942e7fb] {
  fill: currentColor;
}
.phone-icon-part2[data-v-5942e7fb] {
  stroke: currentColor;
}

.customer-service[data-v-e7d03f64] {
  -webkit-box-sizing: border-box;
     -moz-box-sizing: border-box;
          box-sizing: border-box;
  display: -webkit-box;
  display: -moz-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-pack: center;
     -moz-box-pack: center;
      -ms-flex-pack: center;
          justify-content: center;
  -webkit-box-align: center;
     -moz-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  width: 2.3rem;
  height: 0.34rem;
  border-radius: 0.17rem;
  background: #fff7e1;
  margin: 0 auto;
  color: #8d826e;
  text-decoration: none;
}
.customer-service .icon-phone[data-v-e7d03f64] {
    width: 0.14rem;
    height: 0.14rem;
    margin-right: 0.08rem;
}
.customer-service .phone-num[data-v-e7d03f64] {
    font-weight: 600;
    font-size: 0.14rem;
    margin-left: 0.08rem;
}
.customer-service.v2[data-v-e7d03f64] {
    background: #fff;
    color: #8d8ea6;
}
.customer-service.interest-free[data-v-e7d03f64] {
    background-color: rgba(255, 255, 255, 0.5);
    color: #a37a00;
}

.footer-tip[data-v-5d303ca4] {
  width: 3.25rem;
  color: #8d826e;
  font-size: 0.09rem;
  line-height: 0.16rem;
  white-space: pre-line;
  text-align: center;
  margin: 0.18rem auto 0;
}
.footer-tip.v2[data-v-5d303ca4] {
    color: #8d8ea6;
}
.footer-tip.interest-free[data-v-5d303ca4] {
    color: #a37a00;
}

.wrapper[data-v-6a9934e3] {
  -webkit-box-sizing: border-box;
     -moz-box-sizing: border-box;
          box-sizing: border-box;
  min-height: 100vh;
  background: -webkit-gradient(linear, left top, left bottom, color-stop(21.71%, #ffe39b), color-stop(42.53%, #ffd66d), color-stop(68.99%, #ffeec2));
  background: -moz-linear-gradient(top, #ffe39b 21.71%, #ffd66d 42.53%, #ffeec2 68.99%);
  background: linear-gradient(180deg, #ffe39b 21.71%, #ffd66d 42.53%, #ffeec2 68.99%);
  width: 3.75rem;
  font-size: 0.14rem;
  margin: auto;
  padding-bottom: 0.95rem;
  overflow-x: hidden;
}
.wrapper.v2[data-v-6a9934e3] {
    background: #f0f2fa;
}
.wrapper.v3[data-v-6a9934e3] {
    background: -webkit-gradient(linear, left top, left bottom, color-stop(8.24%, #fff374), color-stop(29.02%, #fff47f), color-stop(40.54%, #fffde3), color-stop(49.97%, #f0f2fa));
    background: -moz-linear-gradient(top, #fff374 8.24%, #fff47f 29.02%, #fffde3 40.54%, #f0f2fa 49.97%);
    background: linear-gradient(180deg, #fff374 8.24%, #fff47f 29.02%, #fffde3 40.54%, #f0f2fa 49.97%);
}
.wrapper.v4-1[data-v-6a9934e3] {
    background: -moz-linear-gradient(90.94deg, #f0f2fa 65.75%, #fff 68.39%, #fff 86.12%, #fff8a9 92.86%, #fff374 99.05%);
    background: linear-gradient(359.06deg, #f0f2fa 65.75%, #fff 68.39%, #fff 86.12%, #fff8a9 92.86%, #fff374 99.05%);
}
.wrapper.v4-1.use-skip-mobile-number-input-style[data-v-6a9934e3] {
      background: -moz-linear-gradient(90.94deg, #f0f2fa 69.73%, #fff 72.4%, #fff 86.12%, #fff8a9 92.86%, #fff374 99.05%);
      background: linear-gradient(359.06deg, #f0f2fa 69.73%, #fff 72.4%, #fff 86.12%, #fff8a9 92.86%, #fff374 99.05%);
}
.wrapper.v4-2[data-v-6a9934e3] {
    background: -webkit-gradient(linear, left top, left bottom, color-stop(11.99%, #fcff9f), color-stop(22.39%, #f0f2fa));
    background: -moz-linear-gradient(top, #fcff9f 11.99%, #f0f2fa 22.39%);
    background: linear-gradient(180deg, #fcff9f 11.99%, #f0f2fa 22.39%);
}
.wrapper.legacy[data-v-6a9934e3] {
    background: -webkit-gradient(linear, left top, left bottom, color-stop(21.55%, #ffe39b), color-stop(26.88%, #ffcf54), color-stop(92.69%, #ffe8ac));
    background: -moz-linear-gradient(top, #ffe39b 21.55%, #ffcf54 26.88%, #ffe8ac 92.69%);
    background: linear-gradient(180deg, #ffe39b 21.55%, #ffcf54 26.88%, #ffe8ac 92.69%);
}
.wrapper.interest-free[data-v-6a9934e3] {
    background: -webkit-gradient(linear, left top, left bottom, color-stop(14.91%, rgba(255, 224, 46, 0)), color-stop(17.03%, #ffe02e), to(#fff1c8));
    background: -moz-linear-gradient(top, rgba(255, 224, 46, 0) 14.91%, #ffe02e 17.03%, #fff1c8 100%);
    background: linear-gradient(180deg, rgba(255, 224, 46, 0) 14.91%, #ffe02e 17.03%, #fff1c8 100%);
}
.section-group[data-v-6a9934e3] {
  position: relative;
  padding-top: 2.47rem;
  width: 100%;
}
.section[data-v-6a9934e3] {
  -webkit-box-sizing: border-box;
     -moz-box-sizing: border-box;
          box-sizing: border-box;
  width: 3.55rem;
  margin: auto;
  margin-bottom: 0.18rem;
  padding: 0.2rem;
  border-radius: 0.2rem;
}
.max-loan-amount-title[data-v-6a9934e3] {
  font-weight: 400;
  font-size: 0.14rem;
  line-height: 0.22rem;
  color: #8d826e;
}
.max-loan-amount[data-v-6a9934e3] {
  width: 2.09rem;
  margin: 0.05rem auto 0;
  position: relative;
}
.max-loan-amount .line-group > div[data-v-6a9934e3] {
    height: 0.01rem;
    background: #ffe6a2;
}
.max-loan-amount .line-group > div[data-v-6a9934e3]:not(:last-child) {
      margin-bottom: 0.1rem;
}
.max-loan-amount .number[data-v-6a9934e3] {
    position: absolute;
    top: -0.02rem;
    -webkit-transform: translateX(-50%);
       -moz-transform: translateX(-50%);
        -ms-transform: translateX(-50%);
            transform: translateX(-50%);
    font-family: "Bebas Neue", sans-serif;
    font-weight: 400;
    font-size: 0.66rem;
    line-height: 0.66rem;
    letter-spacing: 0;
    text-align: center;
    color: #242533;
}
.interest-rate[data-v-6a9934e3] {
  width: 100%;
  background: #ffe6a24d;
  border-radius: 0.25rem;
  color: #8d826e;
  font-weight: 400;
  font-size: 0.12rem;
  line-height: 0.24rem;
  text-align: center;
  margin: 0.15rem auto 0.2rem;
}
.download-tip[data-v-6a9934e3] {
  font-size: 0.1rem;
  margin-top: 0.1rem;
  color: #8d826e99;
}
.download-tip.v2-1[data-v-6a9934e3] {
    color: #8d8ea6;
}
.download-tip.v2-2[data-v-6a9934e3] {
    color: #24253399;
}
.main-region img[data-v-6a9934e3] {
  width: 100%;
  display: block;
  margin-top: 0.1rem;
}
.main-region.v2-2 .max-loan-amount-title[data-v-6a9934e3] {
  color: #24253399;
}
.main-region.v2-2 .max-loan-amount .line-group > div[data-v-6a9934e3] {
  background: #af8100;
  opacity: .2;
}
.main-region.v2-2 .interest-rate[data-v-6a9934e3] {
  background: transparent;
  color: #24253399;
  margin-bottom: 0.18rem;
}
.main-region.v2-2-plus .max-loan-amount-title[data-v-6a9934e3], .main-region.v3 .max-loan-amount-title[data-v-6a9934e3], .main-region.v4 .max-loan-amount-title[data-v-6a9934e3] {
  color: #8d8ea6;
}
.main-region.v2-2-plus .interest-rate[data-v-6a9934e3], .main-region.v3 .interest-rate[data-v-6a9934e3], .main-region.v4 .interest-rate[data-v-6a9934e3] {
  color: #8d8ea6;
  background: none;
}
.main-region.v2-2-plus .download-tip[data-v-6a9934e3], .main-region.v3 .download-tip[data-v-6a9934e3], .main-region.v4 .download-tip[data-v-6a9934e3] {
  color: #8d8ea699;
}
.main-region.interest-free .number[data-v-6a9934e3] {
  color: #ff4d17;
}
.main-region.interest-free .interest-rate[data-v-6a9934e3] {
  background: none;
}

body {
  padding: 0;
  margin: 0;
  -webkit-font-smoothing: antialiased;
  -webkit-tap-highlight-color: transparent;
  -webkit-user-select: none;
     -moz-user-select: none;
      -ms-user-select: none;
          user-select: none;
}
.has-tip:after {
  content: "";
  position: absolute;
  top: 7px;
  left: 60%;
  width: 0;
  height: 0;
  border: 5px solid transparent;
  border-top: 5px solid #ffebd7;
}
.has-tip:before {
  content: attr(data-content-before);
  position: absolute;
  top: -13px;
  left: 35%;
  padding: 3px 14px;
  background: rgba(255, 255, 255, 0.79);
  border: .5px solid #ff822e;
  -webkit-backdrop-filter: blur(2px);
          backdrop-filter: blur(2px);
  border-radius: 19px;
  font-size: 10px;
  line-height: 14px;
  color: #f46819;
}
@media screen and (max-width: 320px) {
.has-tip:before {
      font-size: 8px;
}
}
.dialog-type-container {
  position: fixed !important;
  background-color: rgba(0, 0, 0, 0.8) !important;
}
.dialog-type-container .dialog-type-inner-content {
    position: relative;
    width: 80vw !important;
    height: 82.54vw !important;
    background-image: url(https://static-ali.yangqianguan.com/cdn/yqg-activity/static/activity/ddcc33af277e088adc9afa2661d5348e.png) !important;
    background-size: 100% 100% !important;
    background-repeat: no-repeat !important;
    border-radius: 20px;
    -webkit-box-sizing: border-box;
       -moz-box-sizing: border-box;
            box-sizing: border-box;
    background-color: transparent !important;
    top: 49% !important;
}
.dialog-type-container .dialog-type-inner-content .dialog-title {
      margin-top: 21.5vw !important;
      font-size: 3.4vw;
      font-weight: 600;
}
.dialog-type-container .dialog-type-inner-content .number-con-wrap {
      margin-top: 9vw !important;
}
.dialog-type-container .dialog-type-inner-content .number-con-wrap div {
        letter-spacing: 3px !important;
        font-size: 6vw;
}
.dialog-type-container .dialog-type-inner-content .number-con-wrap input {
        margin-right: 4.5px;
        padding: 0 !important;
        width: 7vw !important;
        border: 1px solid #e4e4e4;
        border-radius: 6px;
        font-size: 6.5vw;
        caret-color: transparent;
        -webkit-box-sizing: border-box !important;
           -moz-box-sizing: border-box !important;
                box-sizing: border-box !important;
}
.dialog-type-container .dialog-type-inner-content .number-con-wrap input.focus {
          border: 1px solid #242533;
}
.dialog-type-container .dialog-type-inner-content .submit-btn {
      position: relative;
      margin: 0 !important;
      margin-top: 11vw !important;
      opacity: 1 !important;
      width: 67vw !important;
      height: 13.4vw !important;
      border-radius: 20.3vw;
      border: none;
      outline: none;
      background: -moz-linear-gradient(89.5deg, #f11 0.44%, #ff8965 99.48%);
      background: linear-gradient(0.5deg, #f11 0.44%, #ff8965 99.48%);
      -webkit-box-shadow: 0 .53vw .8vw 0 #ff0e0a inset;
              box-shadow: 0 .53vw .8vw 0 #ff0e0a inset;
      color: #fff;
      font-weight: 600;
      font-size: 16px;
}
.dialog-type-container .dialog-type-inner-content .submit-btn.submit-disabled {
        -webkit-box-shadow: 0 .53vw .8vw 0 #ff9c95 inset;
                box-shadow: 0 .53vw .8vw 0 #ff9c95 inset;
        background: -moz-linear-gradient(89.5deg, #ffb3a6 0.44%, #ff9892 99.48%);
        background: linear-gradient(0.5deg, #ffb3a6 0.44%, #ff9892 99.48%);
}
.dialog-type-container .dialog-type-inner-content .use-other {
      text-align: center;
      font-size: 12px;
      color: #bababc;
}
.yqg-wechat-red-envelope-page .dialog-type-container .dialog-type-inner-content {
  background-image: url(https://static-ali.yangqianguan.com/cdn/yqg-activity/static/activity/96dc3506629a8498998f9fda96811cd2.png) !important;
  width: 84vw !important;
  height: 78.933vw !important;
}
.yqg-wechat-red-envelope-page .dialog-type-container .dialog-type-inner-content .dialog-title {
    margin-top: 15vw !important;
    font-size: 16px;
}
.yqg-wechat-red-envelope-page .dialog-type-container .dialog-type-inner-content .number-con-wrap input {
    border-color: #cfcfe6;
}
.yqg-wechat-red-envelope-page .dialog-type-container .dialog-type-inner-content .number-con-wrap input.focus {
      border-color: #181818;
}
.yqg-wechat-red-envelope-page .dialog-type-container .dialog-type-inner-content .submit-btn {
    background: #f55544 !important;
    color: #ffd3af !important;
    border-radius: 30px !important;
    -webkit-box-shadow: unset !important;
            box-shadow: unset !important;
    height: 60px !important;
    max-height: unset;
    padding: 21px 0;
    font-size: 18px;
    line-height: 1;
    color: #fff !important;
    width: 68vw !important;
    height: 16vw !important;
}
@media screen and (max-width: 350px) {
.yqg-wechat-red-envelope-page .dialog-type-container .dialog-type-inner-content .submit-btn {
        height: 52px !important;
}
}
@media screen and (max-width: 350px) {
.yqg-wechat-red-envelope-page .dialog-type-container .dialog-type-inner-content .submit-btn {
        padding: 13px 0;
}
}
.yqg-wechat-red-envelope-page .dialog-type-container .dialog-type-inner-content .use-other {
    color: #8d8ea6;
}
.yqg-wechat-transfer-page .dialog-type-container .dialog-type-inner-content {
  background-image: url(https://static-ali.yangqianguan.com/cdn/yqg-activity/static/activity/96dc3506629a8498998f9fda96811cd2.png) !important;
}
.yqg-wechat-transfer-page .dialog-type-container .dialog-type-inner-content .dialog-title {
    margin-top: 15vw !important;
    font-size: 16px;
}
.yqg-wechat-transfer-page .dialog-type-container .dialog-type-inner-content .number-con-wrap input {
    border-color: #cfcfe6;
}
.yqg-wechat-transfer-page .dialog-type-container .dialog-type-inner-content .number-con-wrap input.focus {
      border-color: #181818;
}
.yqg-wechat-transfer-page .dialog-type-container .dialog-type-inner-content .submit-btn {
    background: #07c160 !important;
    color: #fff !important;
    border-radius: 10px !important;
    -webkit-box-shadow: unset !important;
            box-shadow: unset !important;
    height: 60px !important;
    max-height: unset;
    padding: 20px 0;
}
@media screen and (max-width: 350px) {
.yqg-wechat-transfer-page .dialog-type-container .dialog-type-inner-content .submit-btn {
        height: 52px !important;
}
}
@media screen and (max-width: 350px) {
.yqg-wechat-transfer-page .dialog-type-container .dialog-type-inner-content .submit-btn {
        padding: 13px 0;
}
}
.yqg-wechat-transfer-page .dialog-type-container .dialog-type-inner-content .use-other {
    color: #8d8ea6;
}
.trial-style-version .dialog-type-container .dialog-type-inner-content .submit-btn {
  background: -moz-linear-gradient(89.5deg, #fdc200 0.44%, #fff39a 67.26%, #fffbd9 90.14%) !important;
  background: linear-gradient(0.5deg, #fdc200 0.44%, #fff39a 67.26%, #fffbd9 90.14%) !important;
  -webkit-box-shadow: inset 0 -1px 3px #ff8c00, inset 0 -3px 5.8px #fff2cc, inset 0 -14px 8px #ffc800, inset 0 2px 3px #ffc800, 0 6px 5px rgba(255, 203, 32, 0.25) !important;
          box-shadow: inset 0 -1px 3px #ff8c00, inset 0 -3px 5.8px #fff2cc, inset 0 -14px 8px #ffc800, inset 0 2px 3px #ffc800, 0 6px 5px rgba(255, 203, 32, 0.25) !important;
  border-radius: 20.267vw !important;
  color: #242533 !important;
  border: none !important;
}
.yqg-unbox-theme .dialog-type-container .dialog-type-inner-content .submit-btn {
  height: 16vw !important;
  margin-top: 8vw !important;
  width: 68vw !important;
  background: -moz-linear-gradient(89.5deg, #fd1d00 0.44%, #ff8b32 67.26%, #ffc296 90.14%) !important;
  background: linear-gradient(0.5deg, #fd1d00 0.44%, #ff8b32 67.26%, #ffc296 90.14%) !important;
  -webkit-box-shadow: 0 6px 5px rgba(255, 192, 32, 0.25), inset 0 -1px 3px #ff1e00, inset 0 -3px 5.8px #ffbd9f, inset 0 -14px 8px #ff4d00, inset 0 2px 3px #f60 !important;
          box-shadow: 0 6px 5px rgba(255, 192, 32, 0.25), inset 0 -1px 3px #ff1e00, inset 0 -3px 5.8px #ffbd9f, inset 0 -14px 8px #ff4d00, inset 0 2px 3px #f60 !important;
  border-radius: 20.267vw !important;
  color: #fff !important;
  border: none !important;
  font-size: 4.8vw !important;
}
.yqg-unbox-theme .dialog-type-container .dialog-type-inner-content .submit-disabled {
  opacity: .5 !important;
}
.activity-page-lottie-loading {
  position: fixed;
  top: 50%;
  left: 50%;
  width: 75px;
  height: 45px;
  -webkit-transform: translate3d(-50%, -50%, 0);
     -moz-transform: translate3d(-50%, -50%, 0);
          transform: translate3d(-50%, -50%, 0);
  z-index: 9999;
}
.clickable {
  cursor: pointer;
  -webkit-transition: opacity .3s;
  -moz-transition: opacity .3s;
  transition: opacity .3s;
}
.clickable:active:not(:disabled) {
    opacity: .5;
}
@font-face {
  font-family: "Bebas Neue";
  src: url(https://static-ali.yangqianguan.com/cdn/yqg-activity/static/activity/cf76e0cd47cee441ac858d8765242abb.woff) format("woff"), url(https://static-ali.yangqianguan.com/cdn/yqg-activity/static/activity/21bb70b62317f276f2e97a919ff5bd8c.ttf) format("truetype");
  font-weight: normal;
  font-style: normal;
  font-display: block;
}


/*# sourceMappingURL=../../maps/activity/app.3d8d371591e7810ea834.css.map*/