.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;
}
.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;
}

.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;
}

.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;
}

.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 .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;
}

.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;
}
.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;
}

.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-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 .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;
}

.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;
}

.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 .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;
    top: 3.6rem !important;
    bottom: unset !important; }

/* stylelint-disable */
#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 .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 .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;
}

.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;
}

.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] {
    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;
}

.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 .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-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;
}

.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;
}

.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;
}

.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%);
}
.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;
}

.download-tip-modal .download-tip-modal-content[data-v-52e41784] {
  padding: 0 5px;
  font-size: 16px;
  color: #8d8ea6;
}
.download-tip-modal .download-tip-modal-content .submit-btn[data-v-52e41784] {
    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;
    margin-top: 20px;
    height: 60px;
    font-weight: 600;
    background-size: 100% 100%;
    background-repeat: no-repeat;
    background-color: unset;
    background-image: url("https://public.yangqianguan.com/upload/yqg-mayuri-web/FjTkPe6e0pLLVz52mjMrtTDgW-1N.png") !important;
}

.yqg-vue-component-flexible-image[data-v-6228f1aa] {
  text-align: center;
}
.yqg-vue-component-flexible-image .top-text[data-v-6228f1aa] {
    font-size: 18px;
}
.yqg-vue-component-flexible-image .main-pic[data-v-6228f1aa] {
    width: 100%;
    height: auto;
    vertical-align: bottom;
}
.yqg-vue-component-flexible-image .bottom-text[data-v-6228f1aa] {
    font-size: 12px;
}
.yqg-vue-component-flexible-image .yqg-agreement-wrapper[data-v-6228f1aa] {
    padding: 0 10px;
}
.yqg-vue-component-flexible-image .yqg-agreement-wrapper input[type="checkbox"][data-v-6228f1aa] {
      display: inline-block;
      margin-right: 3px;
      vertical-align: middle;
}
.yqg-vue-component-flexible-image .yqg-agreement-wrapper a[data-v-6228f1aa] {
      vertical-align: middle;
      text-decoration: none;
      font-size: 12px;
      color: #917e00;
}
.yqg-vue-component-flexible-image .yqg-multi-agreement-wrapper[data-v-6228f1aa] {
    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;
    margin-top: 10px;
    font-size: 12px;
}
.yqg-vue-component-flexible-image .yqg-multi-agreement-wrapper span[data-v-6228f1aa] {
      font-size: 10px;
      color: #b6b6b6;
}
.yqg-vue-component-flexible-image .yqg-multi-agreement-wrapper a[data-v-6228f1aa] {
      color: #a0a0a0;
      text-decoration: none;
}
.yqg-vue-component-flexible-image .yqg-multi-agreement-wrapper .yqg-checkbox[data-v-6228f1aa] {
      -ms-flex-negative: 0;
          flex-shrink: 0;
      margin-right: 5px;
      width: 16px;
      height: 16px;
      -webkit-appearance: none;
      border: none;
      border-radius: 50%;
      outline: none;
      background: url(https://static-ali.yangqianguan.com/cdn/yqg-activity/static/activity/05fdbcb263d7db8f15032f7387cebaa3.png) no-repeat;
      background-size: cover;
}
.yqg-vue-component-flexible-image .yqg-multi-agreement-wrapper .yqg-checkbox[data-v-6228f1aa]:checked {
        background: url(https://static-ali.yangqianguan.com/cdn/yqg-activity/static/activity/d3e3983e7651700794550cf649228587.svg) no-repeat;
        background-size: cover;
}
.yqg-vue-component-flexible-image .tip[data-v-6228f1aa] {
    margin-top: 10px;
    font-size: 12px;
}
.yqg-vue-component-flexible-image .permission-detail[data-v-6228f1aa] {
    margin-top: 10px;
    text-decoration: none;
    font-size: 12px;
}
.yqg-vue-component-flexible-image .online-phone[data-v-6228f1aa] {
    position: absolute;
    left: 50%;
    bottom: 61vw;
    -webkit-transform: translateX(-50%);
       -moz-transform: translateX(-50%);
        -ms-transform: translateX(-50%);
            transform: translateX(-50%);
    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;
    padding: 8px 15px;
    font-size: 14px;
    color: #8d8ea6;
    background-color: #fff;
    border-radius: 20px;
    text-decoration: none;
}
.yqg-vue-component-flexible-image .online-phone .icon-phone[data-v-6228f1aa] {
      margin-right: 5px;
      width: 14px;
      height: 14px;
}
.yqg-vue-component-flexible-image .online-phone span[data-v-6228f1aa] {
      white-space: nowrap;
}
.yqg-vue-component-flexible-image .online-phone span.phone[data-v-6228f1aa] {
        margin-left: 5px;
        font-weight: 600;
}
.yqg-vue-component-flexible-image .btn-fix[data-v-6228f1aa] {
    position: fixed;
    bottom: 0;
    left: 0;
    margin-top: 60px;
    height: 60px;
    width: 100%;
    max-width: 100%;
    line-height: 60px;
    font-size: 16px;
    color: #242533;
    background-image: -webkit-gradient(linear, left top, right top, from(#fd0), to(#ffc300));
    background-image: -moz-linear-gradient(left, #fd0 0%, #ffc300 100%);
    background-image: linear-gradient(90deg, #fd0 0%, #ffc300 100%);
    border: none;
    -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;
    font-weight: 600;
    -webkit-box-shadow: 0 5px 7px 0 #ffffffa1 inset;
            box-shadow: 0 5px 7px 0 #ffffffa1 inset;
    -webkit-box-shadow: 0 -13px 11px 0 #ffc01f inset;
            box-shadow: 0 -13px 11px 0 #ffc01f inset;
    -webkit-box-shadow: 0 -3px 5px 0 #ffec866b inset;
            box-shadow: 0 -3px 5px 0 #ffec866b inset;
    background-repeat: no-repeat;
    background-size: 100% 100%;
    z-index: 9;
}
.yqg-vue-component-flexible-image .btn-fix.hidden[data-v-6228f1aa] {
      -webkit-transform: translateY(100%);
         -moz-transform: translateY(100%);
          -ms-transform: translateY(100%);
              transform: translateY(100%);
}
.yqg-vue-component-flexible-image .yqg-mo-btn[data-v-6228f1aa] {
    height: -moz-calc((100vw - 66px) * .18);
    height: calc((100vw - 66px) * .18);
    max-height: 80px;
    font-weight: 600;
}

.text-bold[data-v-88c73e86] {
  font-weight: 600;
}
.retain-dialog[data-v-88c73e86] {
  position: fixed;
  top: 0;
  left: 0;
  right: 0;
  bottom: 0;
  background: rgba(0, 0, 0, 0.8);
  height: 100%;
  width: 100%;
  -webkit-user-select: none;
     -moz-user-select: none;
      -ms-user-select: none;
          user-select: none;
  z-index: 10000;
  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;
}
.retain-dialog *[data-v-88c73e86] {
    -webkit-box-sizing: border-box;
       -moz-box-sizing: border-box;
            box-sizing: border-box;
}
.retain-dialog .retain-box[data-v-88c73e86] {
    width: 315px;
    padding: 35px 30px 30px;
    border-radius: 30px;
    text-align: center;
    line-height: 1;
    color: #242533;
    position: relative;
}
.retain-dialog .retain-title1[data-v-88c73e86] {
    font-size: 16px;
}
.retain-dialog .retain-title2[data-v-88c73e86] {
    font-size: 20px;
    padding-top: 8px;
    position: relative;
    display: inline-block;
}
.retain-dialog .retain-text[data-v-88c73e86] {
    position: relative;
    z-index: 1;
}
.retain-dialog .retain-underline[data-v-88c73e86] {
    position: absolute;
    right: -3px;
    width: 85px;
    bottom: -8px;
    z-index: 0;
}
.retain-dialog .retain-coupon[data-v-88c73e86] {
    width: 100%;
    height: 119px;
    margin: 26px 0 20px;
}
.retain-dialog .retain-input[data-v-88c73e86] {
    height: 50px;
    border-radius: 55px;
    padding-left: 15px;
    margin-bottom: 15px;
    font-size: 14px;
    width: 100%;
    outline: none;
    border: 1px solid;
}
.retain-dialog .retain-btn[data-v-88c73e86] {
    font-size: 18px;
    height: 60px;
    line-height: 60px;
    background-repeat: no-repeat;
    background-position: 0 0;
    background-size: 100% 100%;
}
.retain-dialog .give-up[data-v-88c73e86] {
    font-size: 12px;
    padding-top: 20px;
    color: #bababc;
}
.retain-dialog .close[data-v-88c73e86] {
    width: 26px;
    height: 26px;
    position: absolute;
    bottom: -56px;
    left: 50%;
    -webkit-transform: translateX(-50%);
       -moz-transform: translateX(-50%);
        -ms-transform: translateX(-50%);
            transform: translateX(-50%);
}
.retain-dialog.trial-style-version .retain-btn[data-v-88c73e86] {
    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;
}
.retain-dialog.unbox-style-theme .retain-btn[data-v-88c73e86] {
    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;
}

.agreement-dialog[data-v-54387b3c] {
  position: fixed;
  z-index: 149;
  top: 0;
  right: 0;
  bottom: 0;
  left: 0;
  background-color: rgba(0, 0, 0, 0.5);
}
.agreement-dialog .agreement-dialog-modal-wrapper[data-v-54387b3c] {
    position: absolute;
    top: 50%;
    left: 50%;
    width: 80%;
    max-width: 360px;
    padding: 30px 10px 20px;
    -webkit-transform: translate3d(-50%, -50%, 0);
       -moz-transform: translate3d(-50%, -50%, 0);
            transform: translate3d(-50%, -50%, 0);
    background-color: #fff;
    border-radius: 5px;
    color: #333;
}
.agreement-dialog .agreement-dialog-modal-wrapper .agreement-dialog-modal[data-v-54387b3c] {
      position: relative;
      padding: 0 20px;
      text-align: center;
      font-size: 14px;
}
.agreement-dialog .agreement-dialog-modal-wrapper .agreement-dialog-modal h5[data-v-54387b3c] {
        margin-bottom: 20px;
        font-size: 20px;
}
.agreement-dialog .agreement-dialog-modal-wrapper .agreement-dialog-modal .desc[data-v-54387b3c] {
        margin-bottom: 10px;
        color: #242533;
}
.agreement-dialog .agreement-dialog-modal-wrapper .agreement-dialog-modal .agreement-list[data-v-54387b3c] {
        line-height: 1.6;
}
.agreement-dialog .agreement-dialog-modal-wrapper .agreement-dialog-modal .agreement-list .agreement[data-v-54387b3c] {
          text-decoration: none;
          color: #4e37e6;
}
.agreement-dialog .agreement-dialog-modal-wrapper .agreement-dialog-modal .btn-agree[data-v-54387b3c] {
        margin-top: 30px;
        padding: 13px 0;
        width: 100%;
        border: none;
        border-radius: 8px;
        background: -webkit-gradient(linear, left top, right top, from(#fd0), to(#ffc300));
        background: -moz-linear-gradient(left, #fd0 0%, #ffc300 100%);
        background: linear-gradient(90deg, #fd0 0%, #ffc300 100%);
        color: #242533;
        font-weight: medium;
        font-size: 16px;
        text-align: center;
}
.agreement-dialog .agreement-dialog-modal-wrapper .agreement-dialog-modal .btn-cancel[data-v-54387b3c] {
        margin-top: 12px;
        padding: 13px 0;
        width: 100%;
        border: none;
        background: none;
        color: #8d8ea6;
        font-weight: medium;
        font-size: 16px;
        text-align: center;
}

.agreement-dialog-v2[data-v-30c45d9a] {
  position: fixed;
  z-index: 149;
  top: 0;
  right: 0;
  bottom: 0;
  left: 0;
  background-color: rgba(0, 0, 0, 0.5);
}
.agreement-dialog-v2 *[data-v-30c45d9a] {
    -webkit-box-sizing: border-box;
       -moz-box-sizing: border-box;
            box-sizing: border-box;
}
.agreement-dialog-v2 .agreement-dialog-modal-wrapper[data-v-30c45d9a] {
    position: absolute;
    top: 50%;
    left: 50%;
    width: 315px;
    padding: 0 10px 20px;
    -webkit-transform: translate3d(-50%, -50%, 0);
       -moz-transform: translate3d(-50%, -50%, 0);
            transform: translate3d(-50%, -50%, 0);
    background: -webkit-gradient(linear, left top, left bottom, from(#fffdc9), color-stop(33.3%, #fffef1), color-stop(70%, #fff));
    background: -moz-linear-gradient(top, #fffdc9 0%, #fffef1 33.3%, #fff 70%);
    background: linear-gradient(180deg, #fffdc9 0%, #fffef1 33.3%, #fff 70%);
    border-radius: 30px;
    color: #333;
}
.agreement-dialog-v2 .agreement-dialog-modal-wrapper .agreement-dialog-modal[data-v-30c45d9a] {
      position: relative;
      padding: 0 20px 20px;
      text-align: center;
      font-size: 14px;
}
.agreement-dialog-v2 .agreement-dialog-modal-wrapper .agreement-dialog-modal h5[data-v-30c45d9a] {
        margin: 30px 0 20px;
        font-size: 20px;
        font-weight: 600;
}
.agreement-dialog-v2 .agreement-dialog-modal-wrapper .agreement-dialog-modal .agreement-list .agreement[data-v-30c45d9a] {
        text-decoration: none;
        color: #242533;
}
.agreement-dialog-v2 .agreement-dialog-modal-wrapper .agreement-dialog-modal .btn-agree[data-v-30c45d9a] {
        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;
        margin-top: 20px;
        width: 100%;
        height: 60px;
        border: 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: inset 0 2px 3px #ff0e0a;
                box-shadow: inset 0 2px 3px #ff0e0a;
        border-radius: 76px;
        color: #fff;
        font-size: 18px;
        font-weight: 600;
}
.agreement-dialog-v2 .agreement-dialog-modal-wrapper .agreement-dialog-modal .close[data-v-30c45d9a] {
        position: absolute;
        width: 30px;
        height: 30px;
        left: 50%;
        bottom: -90px;
        margin-left: -18px;
}
.agreement-dialog-v2.trial-style-version .agreement-dialog-modal-wrapper .agreement-dialog-modal .btn-agree[data-v-30c45d9a] {
    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;
}
.agreement-dialog-v2.yqg-unbox-theme .agreement-dialog-modal-wrapper .agreement-dialog-modal .btn-agree[data-v-30c45d9a] {
    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;
}
.agreement-dialog-v2.yqg-wechat-red-envelope .agreement-dialog-modal-wrapper[data-v-30c45d9a] {
    background: #fff;
    border-radius: 16px;
}
.agreement-dialog-v2.yqg-wechat-red-envelope .agreement-dialog-modal-wrapper .agreement-dialog-modal[data-v-30c45d9a] {
      font-size: 16px;
}
.agreement-dialog-v2.yqg-wechat-red-envelope .agreement-dialog-modal-wrapper .agreement-dialog-modal h5[data-v-30c45d9a] {
        font-size: 20px;
}
.agreement-dialog-v2.yqg-wechat-red-envelope .agreement-dialog-modal-wrapper .agreement-dialog-modal .agreement-list[data-v-30c45d9a] {
        text-align: left;
}
.agreement-dialog-v2.yqg-wechat-red-envelope .agreement-dialog-modal-wrapper .agreement-dialog-modal .agreement-list .agreement[data-v-30c45d9a] {
          font-weight: 600;
}
.agreement-dialog-v2.yqg-wechat-red-envelope .agreement-dialog-modal-wrapper .agreement-dialog-modal .btn-agree[data-v-30c45d9a] {
        background: #f55544 !important;
        color: #ffd3af !important;
        border-radius: 30px !important;
        -webkit-box-shadow: unset !important;
                box-shadow: unset !important;
        height: 60px !important;
}
@media screen and (max-width: 350px) {
.agreement-dialog-v2.yqg-wechat-red-envelope .agreement-dialog-modal-wrapper .agreement-dialog-modal .btn-agree[data-v-30c45d9a] {
            height: 52px !important;
}
}
.agreement-dialog-v2.yqg-wechat-transfer .agreement-dialog-modal-wrapper[data-v-30c45d9a] {
    background: #fff;
    border-radius: 16px;
}
.agreement-dialog-v2.yqg-wechat-transfer .agreement-dialog-modal-wrapper .agreement-dialog-modal[data-v-30c45d9a] {
      font-size: 16px;
}
.agreement-dialog-v2.yqg-wechat-transfer .agreement-dialog-modal-wrapper .agreement-dialog-modal h5[data-v-30c45d9a] {
        font-size: 20px;
}
.agreement-dialog-v2.yqg-wechat-transfer .agreement-dialog-modal-wrapper .agreement-dialog-modal .agreement-list[data-v-30c45d9a] {
        text-align: left;
}
.agreement-dialog-v2.yqg-wechat-transfer .agreement-dialog-modal-wrapper .agreement-dialog-modal .agreement-list .agreement[data-v-30c45d9a] {
          font-weight: 600;
}
.agreement-dialog-v2.yqg-wechat-transfer .agreement-dialog-modal-wrapper .agreement-dialog-modal .btn-agree[data-v-30c45d9a] {
        background: #07c160 !important;
        color: #fff !important;
        border-radius: 10px !important;
        -webkit-box-shadow: unset !important;
                box-shadow: unset !important;
        height: 60px !important;
}
@media screen and (max-width: 350px) {
.agreement-dialog-v2.yqg-wechat-transfer .agreement-dialog-modal-wrapper .agreement-dialog-modal .btn-agree[data-v-30c45d9a] {
            height: 52px !important;
}
}

.agreement-detail-dialog[data-v-1b165a60] {
  position: fixed;
  z-index: 149;
  top: 0;
  right: 0;
  bottom: 0;
  left: 0;
  background-color: rgba(0, 0, 0, 0.5);
}
.agreement-detail-dialog .agreement-detail-container[data-v-1b165a60] {
    position: absolute;
    bottom: 0;
    width: 100%;
    background: #f0f2fa;
    border-radius: 16px 16px 0 0;
}
.agreement-detail-dialog .agreement-detail-container .close[data-v-1b165a60] {
      position: absolute;
      right: 15px;
      top: 15px;
      width: 30px;
      height: 30px;
}
.agreement-detail-dialog .agreement-detail-container .close img[data-v-1b165a60] {
        width: 100%;
        height: 100%;
}
.agreement-detail-dialog .agreement-detail-container h3[data-v-1b165a60] {
      margin: 0;
      padding: 25px 0 10px;
      font-size: 20px;
      font-weight: 600;
      color: #242533;
      text-align: center;
}
.agreement-detail-dialog .agreement-detail-container .yqg-navbar[data-v-1b165a60] {
      display: -webkit-box;
      display: -moz-box;
      display: -ms-flexbox;
      display: flex;
      -ms-flex-pack: distribute;
          justify-content: space-around;
      -webkit-box-shadow: 0 5px 5px 0 #0008800d;
              box-shadow: 0 5px 5px 0 #0008800d;
      background: #f0f2fa;
}
.agreement-detail-dialog .agreement-detail-container .yqg-navbar .yqg-tab-item[data-v-1b165a60] {
        max-width: 110px;
        font-size: 14px;
        padding: 17px 0;
}
.agreement-detail-dialog .agreement-detail-container .yqg-navbar .yqg-tab-item.is-selected[data-v-1b165a60] {
          border-bottom: 2px solid #242533;
          color: #242533;
          font-weight: 600;
}
.agreement-detail-dialog .agreement-detail-container .yqg-tab-container[data-v-1b165a60] {
      height: 277px;
      margin-top: 10px;
      overflow-y: auto;
}
.agreement-detail-dialog .agreement-detail-container .yqg-tab-container .yqg-tab-container-item[data-v-1b165a60] {
        height: 100%;
}
.agreement-detail-dialog .agreement-detail-container .yqg-tab-container .yqg-tab-container-item iframe[data-v-1b165a60] {
          width: 100%;
          height: 100%;
          border: none;
}
.agreement-detail-dialog .agreement-detail-container .btn-group[data-v-1b165a60] {
      padding: 20px 17px 30px;
}
.agreement-detail-dialog .agreement-detail-container .btn-group .yqg-mo-btn[data-v-1b165a60] {
        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;
        font-size: 16px;
        font-weight: 600;
        border-radius: 20.3vw;
        border: 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;
        height: -moz-calc((100vw - 34px) * .174);
        height: calc((100vw - 34px) * .174);
        max-height: 65px;
}
.agreement-detail-dialog.trial-style-version .agreement-detail-container .btn-group .yqg-mo-btn[data-v-1b165a60] {
    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;
}
.agreement-detail-dialog.unbox-style-theme .agreement-detail-container .btn-group .yqg-mo-btn[data-v-1b165a60] {
    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;
}
.agreement-detail-dialog.yqg-wechat-red-envelope .agreement-detail-container .btn-group .yqg-mo-btn[data-v-1b165a60], .agreement-detail-dialog.wxRedEnvelopeFree .agreement-detail-container .btn-group .yqg-mo-btn[data-v-1b165a60], .agreement-detail-dialog.wxRedEnvelopeQuota .agreement-detail-container .btn-group .yqg-mo-btn[data-v-1b165a60], .agreement-detail-dialog.wxRedEnvelopeV3 .agreement-detail-container .btn-group .yqg-mo-btn[data-v-1b165a60] {
    background: #f55544 !important;
    color: #ffd3af !important;
    border-radius: 30px !important;
    -webkit-box-shadow: unset !important;
            box-shadow: unset !important;
    height: 60px !important;
}
@media screen and (max-width: 350px) {
.agreement-detail-dialog.yqg-wechat-red-envelope .agreement-detail-container .btn-group .yqg-mo-btn[data-v-1b165a60], .agreement-detail-dialog.wxRedEnvelopeFree .agreement-detail-container .btn-group .yqg-mo-btn[data-v-1b165a60], .agreement-detail-dialog.wxRedEnvelopeQuota .agreement-detail-container .btn-group .yqg-mo-btn[data-v-1b165a60], .agreement-detail-dialog.wxRedEnvelopeV3 .agreement-detail-container .btn-group .yqg-mo-btn[data-v-1b165a60] {
        height: 52px !important;
}
}
.agreement-detail-dialog.wxRedEnvelopeFree .agreement-detail-container .btn-group .yqg-mo-btn[data-v-1b165a60], .agreement-detail-dialog.wxRedEnvelopeQuota .agreement-detail-container .btn-group .yqg-mo-btn[data-v-1b165a60], .agreement-detail-dialog.wxRedEnvelopeV3 .agreement-detail-container .btn-group .yqg-mo-btn[data-v-1b165a60] {
    color: #fff !important;
}
.agreement-detail-dialog.yqg-wechat-transfer .agreement-detail-container .btn-group .yqg-mo-btn[data-v-1b165a60] {
    background: #07c160 !important;
    color: #fff !important;
    border-radius: 10px !important;
    -webkit-box-shadow: unset !important;
            box-shadow: unset !important;
    height: 60px !important;
}
@media screen and (max-width: 350px) {
.agreement-detail-dialog.yqg-wechat-transfer .agreement-detail-container .btn-group .yqg-mo-btn[data-v-1b165a60] {
        height: 52px !important;
}
}

.privacy-agreeement-dialog[data-v-7ef1f160] {
  position: fixed;
  z-index: 999;
  top: 0;
  right: 0;
  bottom: 0;
  left: 0;
  background-color: rgba(0, 0, 0, 0.5);
}
.privacy-agreeement-dialog .container[data-v-7ef1f160] {
    position: absolute;
    bottom: 0;
    width: 100%;
    padding: 20px 15px;
    -webkit-box-sizing: border-box;
       -moz-box-sizing: border-box;
            box-sizing: border-box;
    background: #f0f2fa;
    border-radius: 16px 16px 0 0;
}
.privacy-agreeement-dialog .container .close[data-v-7ef1f160] {
      position: absolute;
      right: 10px;
      top: 5px;
      width: 28px;
}
.privacy-agreeement-dialog .container h3[data-v-7ef1f160] {
      padding: 25px 0 10px;
      font-size: 20px;
      font-weight: 600;
      color: #242533;
      text-align: center;
}
.privacy-agreeement-dialog .container[data-v-7ef1f160] {
    height: 70vh;
}
.privacy-agreeement-dialog .container .agreement-detail[data-v-7ef1f160] {
      margin-top: 10px;
      height: 100%;
}
.privacy-agreeement-dialog .container .agreement-detail iframe[data-v-7ef1f160] {
        width: 100%;
        height: 100%;
        border: none;
}

.permission-dialog[data-v-70a1c1aa] {
  position: fixed;
  z-index: 999;
  top: 0;
  right: 0;
  bottom: 0;
  left: 0;
  background-color: rgba(0, 0, 0, 0.5);
}
.permission-dialog .container[data-v-70a1c1aa] {
    position: absolute;
    bottom: 0;
    width: 100%;
    padding: 20px 15px;
    -webkit-box-sizing: border-box;
       -moz-box-sizing: border-box;
            box-sizing: border-box;
    background: #f0f2fa;
    border-radius: 16px 16px 0 0;
}
.permission-dialog .container .close[data-v-70a1c1aa] {
      position: absolute;
      right: 10px;
      top: 5px;
      width: 28px;
}
.permission-dialog .container h3[data-v-70a1c1aa] {
      padding: 25px 0 10px;
      font-size: 20px;
      font-weight: 600;
      color: #242533;
      text-align: center;
}
.permission-dialog .container .permission-list .permission-detail[data-v-70a1c1aa] {
    display: -webkit-box;
    display: -moz-box;
    display: -ms-flexbox;
    display: flex;
    margin-top: 10px;
}
.permission-dialog .container .permission-list .permission-detail .spot[data-v-70a1c1aa] {
      display: inline-block;
      vertical-align: center;
      margin: 10px 5px 0 0;
      height: 4px;
      line-height: 24px;
      width: 4px;
      border-radius: 2px;
      background-color: #242533;
}
.permission-dialog .container .permission-list .permission-detail .content[data-v-70a1c1aa] {
      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;
}
.permission-dialog .container .permission-list .permission-detail .content .title[data-v-70a1c1aa] {
        font-size: 16px;
        font-weight: 600;
        line-height: 26px;
}
.permission-dialog .container .permission-list .permission-detail .content .desc[data-v-70a1c1aa] {
        line-height: 18px;
        font-size: 14px;
        color: #8a8b96;
}

.introduce-dialog[data-v-d8102ac8] {
  position: fixed;
  z-index: 999;
  top: 0;
  right: 0;
  bottom: 0;
  left: 0;
  background-color: rgba(0, 0, 0, 0.5);
}
.introduce-dialog .container[data-v-d8102ac8] {
    position: absolute;
    bottom: 0;
    width: 100%;
    padding: 20px 15px;
    -webkit-box-sizing: border-box;
       -moz-box-sizing: border-box;
            box-sizing: border-box;
    background: #f0f2fa;
    border-radius: 16px 16px 0 0;
}
.introduce-dialog .container .close[data-v-d8102ac8] {
      position: absolute;
      right: 10px;
      top: 5px;
      width: 28px;
}
.introduce-dialog .container h3[data-v-d8102ac8] {
      padding: 25px 0 10px;
      font-size: 20px;
      font-weight: 600;
      color: #242533;
      text-align: center;
}
.introduce-dialog .container[data-v-d8102ac8] {
    padding-bottom: 40px;
    max-height: 90vh;
}
.introduce-dialog .container .content[data-v-d8102ac8] {
      margin-top: 10px;
      font-size: 14px;
      line-height: 22px;
      color: #242533;
}
.introduce-dialog .container .detail[data-v-d8102ac8] {
      margin-top: 20px;
      padding: 20px 15px;
      background: #e3e6f3;
      border-radius: 8px;
}
.introduce-dialog .container .detail h4[data-v-d8102ac8] {
        font-size: 16px;
        font-weight: 600;
        color: #242533;
}
.introduce-dialog .container .detail .advance-list .advance-detail[data-v-d8102ac8] {
        display: -webkit-box;
        display: -moz-box;
        display: -ms-flexbox;
        display: flex;
        margin-top: 10px;
}
.introduce-dialog .container .detail .advance-list .advance-detail .spot[data-v-d8102ac8] {
          display: inline-block;
          vertical-align: center;
          margin: 19px 5px 0 0;
          height: 4px;
          line-height: 24px;
          width: 4px;
          border-radius: 2px;
          background-color: #242533;
}
.introduce-dialog .container .detail .advance-list .advance-detail .content[data-v-d8102ac8] {
          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;
}
.introduce-dialog .container .detail .advance-list .advance-detail .content .title[data-v-d8102ac8] {
            font-size: 14px;
            font-weight: 600;
}
.introduce-dialog .container .detail .advance-list .advance-detail .content .desc[data-v-d8102ac8] {
            font-size: 14px;
            color: #8a8b96;
}

.mobile-sms-dialog[data-v-d34cce28] {
  position: fixed;
  top: 0;
  right: 0;
  bottom: 0;
  left: 0;
  background-color: rgba(0, 0, 0, 0.7);
  z-index: 99;
}
.mobile-sms-dialog *[data-v-d34cce28] {
    -webkit-box-sizing: border-box;
       -moz-box-sizing: border-box;
            box-sizing: border-box;
}
.mobile-sms-dialog[data-v-d34cce28] ::-webkit-input-placeholder {
    color: #bababc;
}
.mobile-sms-dialog[data-v-d34cce28] ::-moz-placeholder {
    color: #bababc;
}
.mobile-sms-dialog[data-v-d34cce28] :-ms-input-placeholder {
    color: #bababc;
}
.mobile-sms-dialog[data-v-d34cce28] ::-ms-input-placeholder {
    color: #bababc;
}
.mobile-sms-dialog[data-v-d34cce28] ::placeholder {
    color: #bababc;
}
.mobile-sms-dialog .mobile-sms-dialog-modal[data-v-d34cce28] {
    position: absolute;
    top: 50%;
    left: 50%;
    -webkit-transform: translate3d(-50%, -50%, 0);
       -moz-transform: translate3d(-50%, -50%, 0);
            transform: translate3d(-50%, -50%, 0);
    width: 315px;
    height: 448px;
    border-radius: 5px;
    color: #333;
    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;
    padding: 175px 30px 0;
}
.mobile-sms-dialog .mobile-sms-dialog-modal .bg[data-v-d34cce28] {
      width: 100%;
      position: absolute;
      top: 0;
      left: 0;
      z-index: -1;
      border-radius: 30px;
}
.mobile-sms-dialog .mobile-sms-dialog-modal .close[data-v-d34cce28] {
      position: absolute;
      bottom: -16vw;
      width: 6.9vw;
      height: 6.9vw;
}
.mobile-sms-dialog .mobile-sms-dialog-modal .sms-dialog-tips[data-v-d34cce28] {
      position: absolute;
      width: 100%;
      bottom: -10px;
      margin-top: 10px;
      text-align: center;
      color: #8d8ea6;
      font-size: 12px;
}
.mobile-sms-dialog .ivr-verify[data-v-d34cce28] {
    margin-top: 12px;
    width: 100%;
    line-height: 17px;
}
.mobile-sms-dialog .info-wrapper[data-v-d34cce28] {
    width: 100%;
}
.mobile-sms-dialog .info-wrapper .input-wrapper[data-v-d34cce28] {
      height: 56px;
      line-height: 56px;
      border: 1px solid #e9ebf0;
      border-radius: 10px;
}
.mobile-sms-dialog .info-wrapper .input-wrapper input[data-v-d34cce28] {
        width: 130px;
        font-size: 14px;
        padding-left: 15px;
        display: inline-block;
        border: none;
        outline: none;
        background: none;
}
.mobile-sms-dialog .info-wrapper .mobile-wrapper[data-v-d34cce28] {
      margin-bottom: 10px;
}
.mobile-sms-dialog .info-wrapper .mobile-wrapper input[data-v-d34cce28] {
        width: 100%;
}
.mobile-sms-dialog .info-wrapper .sms-wrapper[data-v-d34cce28] {
      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: justify;
         -moz-box-pack: justify;
          -ms-flex-pack: justify;
              justify-content: space-between;
      padding-right: 6px;
}
.mobile-sms-dialog .info-wrapper .sms-wrapper .text-btn[data-v-d34cce28] {
        width: 94px;
        height: 44px;
        line-height: 44px;
        text-align: center;
        color: #fff;
        background-color: #d7d7da;
        border-radius: 6px;
}
.mobile-sms-dialog .info-wrapper .sms-wrapper .text-btn.resend-btn[data-v-d34cce28] {
          background-color: #ffc01f;
}
.mobile-sms-dialog .button-wrapper[data-v-d34cce28] {
    position: relative;
    width: 100%;
    margin-top: 7.2vw;
}
.mobile-sms-dialog .confirm-btn[data-v-d34cce28] {
    width: 100%;
    height: 50px;
    line-height: 50px;
    border-radius: 20.3vw;
    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;
    border: none;
    font-size: 14px;
    font-weight: 600;
}
.mobile-sms-dialog .use-current-mobile[data-v-d34cce28] {
    font-size: 12px;
    line-height: 14px;
    margin-top: 14px;
    color: #bababc;
}
.mobile-sms-dialog.yqg-wechat-red-envelope .use-current-mobile[data-v-d34cce28] {
    color: #8d8ea6;
}
.mobile-sms-dialog.yqg-wechat-red-envelope .mobile-sms-dialog-modal[data-v-d34cce28] {
    top: 48%;
}
.mobile-sms-dialog.yqg-wechat-red-envelope .mobile-sms-dialog-modal .bg[data-v-d34cce28] {
      border-radius: 16px;
}
.mobile-sms-dialog.yqg-wechat-red-envelope .info-wrapper .input-wrapper[data-v-d34cce28] {
    border: 1px solid #cfcfe6;
}
.mobile-sms-dialog.yqg-wechat-red-envelope .info-wrapper .input-wrapper input[data-v-d34cce28] {
      font-size: 14px;
}
.mobile-sms-dialog.yqg-wechat-red-envelope .info-wrapper .input-wrapper input[data-v-d34cce28]::-webkit-input-placeholder {
        color: #8d8ea6;
}
.mobile-sms-dialog.yqg-wechat-red-envelope .info-wrapper .sms-wrapper .text-btn[data-v-d34cce28] {
    background: #f0f2fa !important;
    font-size: 14px;
    color: #4e37e6;
    font-weight: 500;
}
.mobile-sms-dialog.yqg-wechat-red-envelope .info-wrapper .sms-wrapper .text-btn.resend-sms-btn-disabled[data-v-d34cce28] {
      color: #8d8ea6;
}
.mobile-sms-dialog.yqg-wechat-red-envelope .confirm-btn[data-v-d34cce28] {
    background: #f55544 !important;
    color: #ffd3af !important;
    border-radius: 30px !important;
    -webkit-box-shadow: unset !important;
            box-shadow: unset !important;
    height: 60px !important;
    height: 52px !important;
}
@media screen and (max-width: 350px) {
.mobile-sms-dialog.yqg-wechat-red-envelope .confirm-btn[data-v-d34cce28] {
        height: 52px !important;
}
}
.mobile-sms-dialog.wxRedEnvelopeFree .use-current-mobile[data-v-d34cce28], .mobile-sms-dialog.wxRedEnvelopeQuota .use-current-mobile[data-v-d34cce28] {
    color: #8d8ea6;
}
.mobile-sms-dialog.wxRedEnvelopeFree .mobile-sms-dialog-modal[data-v-d34cce28], .mobile-sms-dialog.wxRedEnvelopeQuota .mobile-sms-dialog-modal[data-v-d34cce28] {
    top: 48%;
}
.mobile-sms-dialog.wxRedEnvelopeFree .mobile-sms-dialog-modal .bg[data-v-d34cce28], .mobile-sms-dialog.wxRedEnvelopeQuota .mobile-sms-dialog-modal .bg[data-v-d34cce28] {
      border-radius: 16px;
}
.mobile-sms-dialog.wxRedEnvelopeFree .info-wrapper .input-wrapper[data-v-d34cce28], .mobile-sms-dialog.wxRedEnvelopeQuota .info-wrapper .input-wrapper[data-v-d34cce28] {
    border: 1px solid #cfcfe6;
}
.mobile-sms-dialog.wxRedEnvelopeFree .info-wrapper .input-wrapper input[data-v-d34cce28], .mobile-sms-dialog.wxRedEnvelopeQuota .info-wrapper .input-wrapper input[data-v-d34cce28] {
      font-size: 14px;
}
.mobile-sms-dialog.wxRedEnvelopeFree .info-wrapper .input-wrapper input[data-v-d34cce28]::-webkit-input-placeholder, .mobile-sms-dialog.wxRedEnvelopeQuota .info-wrapper .input-wrapper input[data-v-d34cce28]::-webkit-input-placeholder {
        color: #8d8ea6;
}
.mobile-sms-dialog.wxRedEnvelopeFree .info-wrapper .sms-wrapper .text-btn[data-v-d34cce28], .mobile-sms-dialog.wxRedEnvelopeQuota .info-wrapper .sms-wrapper .text-btn[data-v-d34cce28] {
    background: #f0f2fa !important;
    font-size: 14px;
    color: #4e37e6;
    font-weight: 500;
}
.mobile-sms-dialog.wxRedEnvelopeFree .info-wrapper .sms-wrapper .text-btn.resend-sms-btn-disabled[data-v-d34cce28], .mobile-sms-dialog.wxRedEnvelopeQuota .info-wrapper .sms-wrapper .text-btn.resend-sms-btn-disabled[data-v-d34cce28] {
      color: #8d8ea6;
}
.mobile-sms-dialog.wxRedEnvelopeFree .confirm-btn[data-v-d34cce28], .mobile-sms-dialog.wxRedEnvelopeQuota .confirm-btn[data-v-d34cce28] {
    background: #f55544 !important;
    color: #ffd3af !important;
    border-radius: 30px !important;
    -webkit-box-shadow: unset !important;
            box-shadow: unset !important;
    height: 60px !important;
    font-size: 18px;
    color: #fff !important;
}
@media screen and (max-width: 350px) {
.mobile-sms-dialog.wxRedEnvelopeFree .confirm-btn[data-v-d34cce28], .mobile-sms-dialog.wxRedEnvelopeQuota .confirm-btn[data-v-d34cce28] {
        height: 52px !important;
}
}
.mobile-sms-dialog.yqg-wechat-transfer .use-current-mobile[data-v-d34cce28] {
    color: #8d8ea6;
}
.mobile-sms-dialog.yqg-wechat-transfer .mobile-sms-dialog-modal[data-v-d34cce28] {
    top: 48%;
    padding: 158px 30px 0;
}
.mobile-sms-dialog.yqg-wechat-transfer .mobile-sms-dialog-modal .bg[data-v-d34cce28] {
      border-radius: 16px;
}
.mobile-sms-dialog.yqg-wechat-transfer .mobile-sms-dialog-modal .wechat-transfer-image-click-item[data-v-d34cce28] {
      position: absolute;
      width: 80%;
      height: 16%;
      top: 15%;
      left: 10%;
}
.mobile-sms-dialog.yqg-wechat-transfer .info-wrapper .input-wrapper[data-v-d34cce28] {
    border: 1px solid #cfcfe6;
}
.mobile-sms-dialog.yqg-wechat-transfer .info-wrapper .input-wrapper input[data-v-d34cce28] {
      font-size: 14px;
}
.mobile-sms-dialog.yqg-wechat-transfer .info-wrapper .input-wrapper input[data-v-d34cce28]::-webkit-input-placeholder {
        color: #8d8ea6;
}
.mobile-sms-dialog.yqg-wechat-transfer .info-wrapper .sms-wrapper .text-btn[data-v-d34cce28] {
    background: #f0f2fa !important;
    font-size: 14px;
    color: #4e37e6;
    font-weight: 500;
}
.mobile-sms-dialog.yqg-wechat-transfer .info-wrapper .sms-wrapper .text-btn.resend-sms-btn-disabled[data-v-d34cce28] {
      color: #8d8ea6;
}
.mobile-sms-dialog.yqg-wechat-transfer .confirm-btn[data-v-d34cce28] {
    background: #07c160 !important;
    color: #fff !important;
    border-radius: 10px !important;
    -webkit-box-shadow: unset !important;
            box-shadow: unset !important;
    height: 60px !important;
    height: 52px !important;
}
@media screen and (max-width: 350px) {
.mobile-sms-dialog.yqg-wechat-transfer .confirm-btn[data-v-d34cce28] {
        height: 52px !important;
}
}
.mobile-sms-dialog.trial-style-version .confirm-btn[data-v-d34cce28] {
    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;
}
.mobile-sms-dialog.yqg-unbox-theme .confirm-btn[data-v-d34cce28] {
    height: 16vw;
    font-size: 18px;
    font-weight: 600;
    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;
}

.wrapper[data-v-7fb8302a] {
  width: 296px;
  position: absolute;
  left: 50%;
  -webkit-transform: translate(-50%);
     -moz-transform: translate(-50%);
      -ms-transform: translate(-50%);
          transform: translate(-50%);
  top: 30%;
}
.desc[data-v-7fb8302a] {
  font-weight: 500;
  line-height: 1;
  color: #af905a;
  font-size: 12px;
}
.radio-group[data-v-7fb8302a] {
  display: -webkit-box;
  display: -moz-box;
  display: -ms-flexbox;
  display: flex;
  -ms-flex-wrap: wrap;
      flex-wrap: wrap;
  -webkit-box-pack: justify;
     -moz-box-pack: justify;
      -ms-flex-pack: justify;
          justify-content: space-between;
}
.radio[data-v-7fb8302a] {
  color: #f09e00;
  border: 1px solid #fada87;
  background-color: #fff4ce;
  width: 68px;
  height: 26px;
  margin-top: 10px;
  border-radius: 5px;
  text-align: center;
  font-size: 14px;
  -webkit-box-sizing: border-box;
     -moz-box-sizing: border-box;
          box-sizing: border-box;
}
.active[data-v-7fb8302a] {
  color: #fff;
  border-color: #ffa339;
  background-color: #ffa339;
  font-weight: 600;
}

.loan-amount-input-wrapper[data-v-4b3665ff] {
  -webkit-box-sizing: border-box;
     -moz-box-sizing: border-box;
          box-sizing: border-box;
  position: absolute;
  width: 92vw;
  top: 19vw;
  left: 4vw;
  padding: 5vw 4vw 4vw 4vw;
}
.loan-amount-input-wrapper div[data-v-4b3665ff] {
    -webkit-box-sizing: border-box;
       -moz-box-sizing: border-box;
            box-sizing: border-box;
}
.loan-amount-input-wrapper .input-wrapper[data-v-4b3665ff] {
    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-shadow: inset 0 -.133vw 0 #e3e6f3;
            box-shadow: inset 0 -.133vw 0 #e3e6f3;
}
.loan-amount-input-wrapper .input-wrapper .unit[data-v-4b3665ff] {
      font-size: 8vw;
      font-family: "Bebas Neue", sans-serif;
      color: #242533;
      margin-right: 1.867vw;
}
.loan-amount-input-wrapper .input-wrapper input[data-v-4b3665ff] {
      width: 100%;
      height: 13.33vw;
      background: transparent;
      border: none;
      margin: 0;
      padding: 0;
      outline: 0;
      font-size: 16vw;
      line-height: 12.8vw;
      color: #242533;
      font-family: "Bebas Neue", sans-serif;
      caret-color: #242533;
}
.loan-amount-input-wrapper .input-wrapper input[data-v-4b3665ff]::-webkit-input-placeholder {
        font-size: 6.4vw;
        font-weight: bold;
        color: #e3e6f3;
        -webkit-transform: translateX(0.533vw);
                transform: translateX(0.533vw);
}
.loan-amount-input-wrapper .input-wrapper input[data-v-4b3665ff]::-moz-placeholder {
        font-size: 6.4vw;
        font-weight: bold;
        color: #e3e6f3;
        -moz-transform: translateX(0.533vw);
             transform: translateX(0.533vw);
}
.loan-amount-input-wrapper .input-wrapper input[data-v-4b3665ff]:-ms-input-placeholder {
        font-size: 6.4vw;
        font-weight: bold;
        color: #e3e6f3;
        -ms-transform: translateX(0.533vw);
            transform: translateX(0.533vw);
}
.loan-amount-input-wrapper .input-wrapper input[data-v-4b3665ff]::-ms-input-placeholder {
        font-size: 6.4vw;
        font-weight: bold;
        color: #e3e6f3;
        -ms-transform: translateX(0.533vw);
            transform: translateX(0.533vw);
}
.loan-amount-input-wrapper .input-wrapper input[data-v-4b3665ff]::placeholder {
        font-size: 6.4vw;
        font-weight: bold;
        color: #e3e6f3;
        -webkit-transform: translateX(0.533vw);
           -moz-transform: translateX(0.533vw);
            -ms-transform: translateX(0.533vw);
                transform: translateX(0.533vw);
}
.loan-amount-input-wrapper .input-wrapper .input-principal-unit[data-v-4b3665ff] {
      display: inline-block;
      padding: .533vw;
      color: #8d8ea6;
      font-size: 2.67vw;
      line-height: 2.67vw;
      background: #f0f2fa;
      position: absolute;
      top: .5vw;
      left: 10.2vw;
      -webkit-transform: translateX(calc(1.867vw - 50%));
         -moz-transform: translateX(-moz-calc(1.867vw - 50%));
          -ms-transform: translateX(calc(1.867vw - 50%));
              transform: translateX(calc(1.867vw - 50%));
}
.loan-amount-input-wrapper .input-wrapper .input-principal-unit[data-v-4b3665ff]:after {
        content: " ";
        width: 0;
        height: 0;
        border-left: .533vw solid transparent;
        border-right: .533vw solid transparent;
        border-top: .533vw solid #f0f2fa;
        position: absolute;
        bottom: -.533vw;
        left: 50%;
        -webkit-transform: translateX(-50%);
           -moz-transform: translateX(-50%);
            -ms-transform: translateX(-50%);
                transform: translateX(-50%);
}
.loan-amount-input-wrapper .input-wrapper.is-android input[data-v-4b3665ff]::-webkit-input-placeholder {
      -webkit-transform: translate(0.533vw, -1.067vw);
              transform: translate(0.533vw, -1.067vw);
}
.loan-amount-input-wrapper .input-wrapper.is-android input[data-v-4b3665ff]::-moz-placeholder {
      -moz-transform: translate(0.533vw, -1.067vw);
           transform: translate(0.533vw, -1.067vw);
}
.loan-amount-input-wrapper .input-wrapper.is-android input[data-v-4b3665ff]:-ms-input-placeholder {
      -ms-transform: translate(0.533vw, -1.067vw);
          transform: translate(0.533vw, -1.067vw);
}
.loan-amount-input-wrapper .input-wrapper.is-android input[data-v-4b3665ff]::-ms-input-placeholder {
      -ms-transform: translate(0.533vw, -1.067vw);
          transform: translate(0.533vw, -1.067vw);
}
.loan-amount-input-wrapper .input-wrapper.is-android input[data-v-4b3665ff]::placeholder {
      -webkit-transform: translate(0.533vw, -1.067vw);
         -moz-transform: translate(0.533vw, -1.067vw);
          -ms-transform: translate(0.533vw, -1.067vw);
              transform: translate(0.533vw, -1.067vw);
}
.loan-amount-input-wrapper .amount-tip[data-v-4b3665ff] {
    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;
    color: #8d8ea6;
    font-size: 2.67vw;
    padding: 2.67vw 0 4.267vw 0;
}
.loan-amount-input-wrapper .amount-tip .green-dot[data-v-4b3665ff] {
      content: "";
      display: inline-block;
      margin-right: 1.33vw;
      width: 1.067vw;
      height: 1.067vw;
      background: #07b87d;
      border-radius: 50%;
}
.loan-amount-input-wrapper .item[data-v-4b3665ff] {
    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;
    -webkit-box-align: start;
       -moz-box-align: start;
        -ms-flex-align: start;
            align-items: flex-start;
    padding: 3.733vw 0;
    font-size: 3.733vw;
    color: #242533;
}
.loan-amount-input-wrapper .item[data-v-4b3665ff]:not(:last-child) {
      -webkit-box-shadow: inset 0 -.133vw 0 #e3e6f3;
              box-shadow: inset 0 -.133vw 0 #e3e6f3;
}
.loan-amount-input-wrapper .item .label[data-v-4b3665ff] {
      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;
}
.loan-amount-input-wrapper .item .label .tag[data-v-4b3665ff] {
        margin-left: 1.33vw;
        border: .5px solid #fa5757;
        border-radius: 1.067vw;
        background: #fa57571a;
        padding: .8vw 1.33vw;
        font-size: 3.2vw;
        font-weight: bold;
        line-height: 3.2vw;
        color: #fa5757;
}
.loan-amount-input-wrapper .item .value[data-v-4b3665ff] {
      text-align: right;
      font-weight: bold;
}
.loan-amount-input-wrapper .item .value .remark[data-v-4b3665ff] {
        font-size: 3.2vw;
        line-height: 4.8vw;
        font-weight: 400;
        color: #8d8ea6;
        margin-top: 1.6vw;
}
.loan-amount-input-wrapper .item .value .coupon-description[data-v-4b3665ff] {
        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;
        height: 5.867vw;
}
.loan-amount-input-wrapper .item .value .coupon-description > div[data-v-4b3665ff]:nth-child(1) {
          height: 100%;
          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;
          background: #fa5757;
          border-radius: 1.067vw 0 0 1.067vw;
          padding: 0 .8vw;
}
.loan-amount-input-wrapper .item .value .coupon-description > div:nth-child(1) img[data-v-4b3665ff] {
            height: 2.4vw;
}
.loan-amount-input-wrapper .item .value .coupon-description > div[data-v-4b3665ff]:nth-child(2) {
          height: 100%;
          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;
          background: #fff0f0;
          border-radius: 0 1.067vw 1.067vw 0;
          font-size: 3.2vw;
          color: #fa5757;
          padding: 0 .8vw;
}

.flex[data-v-4c12d357] {
  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;
  -webkit-box-align: center;
     -moz-box-align: center;
      -ms-flex-align: center;
          align-items: center;
}
.plain-text[data-v-4c12d357] {
  color: #fff;
}
.mobile-number-input[data-v-4c12d357] {
  -webkit-box-sizing: border-box;
     -moz-box-sizing: border-box;
          box-sizing: border-box;
  border: none;
  width: 100%;
  height: 13.87vw;
  border-radius: 8.27vw;
  padding: 4.53vw 4vw 4.53vw 5.6vw;
  font-size: 3.73vw;
  color: #242533;
}
.mobile-number-input[data-v-4c12d357]:focus {
    outline: none;
}
.link[data-v-4c12d357] {
  color: #fff48f;
  font-weight: 400;
  cursor: pointer;
  text-decoration: underline;
  font-size: 3.2vw;
}
.digit-input-group-wrapper[data-v-4c12d357] {
  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;
  position: absolute;
  top: 10.33vw;
  left: 8.67vw;
}
.send-sms-operation-wrapper[data-v-4c12d357] {
  font-size: 3.2vw;
  margin-top: 21.33vw;
}

.agreement-dialog-mask[data-v-361a4374] {
  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-361a4374] {
    -webkit-box-sizing: border-box;
       -moz-box-sizing: border-box;
            box-sizing: border-box;
}
.agreement-dialog-mask .agreement-dialog-content[data-v-361a4374] {
    position: fixed;
    width: 84vw;
    height: auto;
    border-radius: 4.3vw;
    top: 50%;
    left: 50%;
    padding: 8vw 8vw 10.67vw;
    background-color: #fff;
    -webkit-transform: translate(-50%, -50%);
       -moz-transform: translate(-50%, -50%);
        -ms-transform: translate(-50%, -50%);
            transform: translate(-50%, -50%);
}
.agreement-dialog-mask .agreement-dialog-content .title[data-v-361a4374] {
      font-size: 20px;
      font-weight: 700;
      line-height: 26px;
      text-align: center;
      color: #242533;
      margin: 0;
      width: 100%;
      overflow: hidden;
      text-overflow: ellipsis;
      white-space: nowrap;
}
.agreement-dialog-mask .agreement-dialog-content .agreement[data-v-361a4374] {
      font-size: 16px;
      font-weight: 700;
      line-height: 24px;
      color: #242533;
      text-align: center;
      margin-top: 5.33vw;
}
.agreement-dialog-mask .agreement-dialog-content .agreement .link[data-v-361a4374] {
        display: inline;
        margin-right: 8px;
        letter-spacing: 0;
        text-decoration: none;
        word-break: break-all;
}
.agreement-dialog-mask .agreement-dialog-content .agree-btn[data-v-361a4374] {
      width: 100%;
      border-radius: 20.3vw;
      border: 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: inset 0 .53vw .8vw 0 #ff0e0a;
              box-shadow: inset 0 .53vw .8vw 0 #ff0e0a;
      font-size: 18px;
      font-weight: 700;
      margin-top: 5.33vw;
      padding-top: 4.5vw;
      padding-bottom: 4.5vw;
      outline: none;
      color: #fff;
}
.agreement-dialog-mask .agreement-dialog-content .close-icon[data-v-361a4374] {
      width: 6.9vw;
      height: 6.9vw;
      position: absolute;
      top: unset;
      right: unset;
      bottom: -14.9vw;
      left: 50%;
      -webkit-transform: translateX(-50%);
         -moz-transform: translateX(-50%);
          -ms-transform: translateX(-50%);
              transform: translateX(-50%);
}
.agreement-dialog-content.trial-style-version .agree-btn[data-v-361a4374] {
  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;
}
.agreement-dialog-content.unbox-style-theme .agree-btn[data-v-361a4374] {
  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;
}
.agreement-dialog-content.wechat-red-envelope .agree-btn[data-v-361a4374] {
  background: #f55544 !important;
  color: #ffd3af !important;
  border-radius: 30px !important;
  -webkit-box-shadow: unset !important;
          box-shadow: unset !important;
  height: 60px !important;
}
@media screen and (max-width: 350px) {
.agreement-dialog-content.wechat-red-envelope .agree-btn[data-v-361a4374] {
      height: 52px !important;
}
}
.agreement-dialog-content.wechat-red-envelope.wxRedEnvelopeFree .agree-btn[data-v-361a4374], .agreement-dialog-content.wechat-red-envelope.wxRedEnvelopeQuota .agree-btn[data-v-361a4374] {
  color: #fff !important;
}

/* stylelint-disable */
.mask-input-dialog-mask[data-v-0ef66fbe] {
  position: fixed;
  top: 0;
  bottom: 0;
  left: 0;
  right: 0;
  z-index: 9998;
  background: rgba(0, 0, 0, 0.8);
}
.mask-input-dialog-mask div[data-v-0ef66fbe] {
    -webkit-box-sizing: border-box;
       -moz-box-sizing: border-box;
            box-sizing: border-box;
}
.mask-input-dialog-mask .mask-input-dialog-content[data-v-0ef66fbe] {
    position: absolute;
    top: 49%;
    left: 50%;
    -webkit-transform: translate(-50%, -50%);
       -moz-transform: translate(-50%, -50%);
        -ms-transform: translate(-50%, -50%);
            transform: translate(-50%, -50%);
    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;
    z-index: 9999;
    background: transparent;
    width: 80vw;
    height: 82.54vw;
    border-radius: 20px;
    background-image: url(https://static-ali.yangqianguan.com/cdn/yqg-activity/static/activity/ddcc33af277e088adc9afa2661d5348e.png);
    background-size: 100% 100%;
    background-repeat: no-repeat;
    padding: 8px 16px;
}
.mask-input-dialog-mask .mask-input-dialog-content .title[data-v-0ef66fbe] {
      font-size: 3.4vw;
      font-weight: 600;
      margin-top: 21.5vw;
}
.mask-input-dialog-mask .mask-input-dialog-content .phone-number[data-v-0ef66fbe] {
      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;
      margin-top: 9vw;
      height: 6vmin;
      line-height: 6vmin;
}
.mask-input-dialog-mask .mask-input-dialog-content .phone-number .digit[data-v-0ef66fbe] {
        letter-spacing: 3px;
        font-size: 6vw;
        font-family: PingFangSC-Medium;
        margin: 0 1vw;
}
.mask-input-dialog-mask .mask-input-dialog-content .phone-number .mask-input-group[data-v-0ef66fbe] input {
        width: 7vw;
        height: initial;
        border-radius: 6px;
        border: 1px solid #242533;
        outline: none;
        margin-right: 4.5px;
        caret-color: transparent;
        padding: 0;
        color: #181818;
        font-family: PingFangSC-Medium;
        font-size: 6.5vw;
        font-weight: 400;
}
.mask-input-dialog-mask .mask-input-dialog-content .phone-number .mask-input-group[data-v-0ef66fbe] input:-moz-read-only {
          border-color: #e4e4e4;
}
.mask-input-dialog-mask .mask-input-dialog-content .phone-number .mask-input-group[data-v-0ef66fbe] input:read-only {
          border-color: #e4e4e4;
}
[data-v-0ef66fbe] .mask-input-dialog-mask .mask-input-dialog-content .phone-number .mask-input-group.completed input {
        border-color: #e4e4e4;
}
.mask-input-dialog-mask .mask-input-dialog-content .submit-btn[data-v-0ef66fbe] {
      width: 67vw;
      height: 13.4vw;
      border-radius: 20.3vw;
      border: 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;
      margin-top: 11vw;
}
.mask-input-dialog-mask .mask-input-dialog-content .submit-btn[data-v-0ef66fbe]:disabled {
        opacity: .5;
}
.mask-input-dialog-mask .mask-input-dialog-content .use-other-phone-btn[data-v-0ef66fbe] {
      font-size: 12px;
      color: #bababc;
      margin-top: 2vh;
}
.mask-input-dialog-mask .mask-input-dialog-content .close-icon[data-v-0ef66fbe] {
      width: 6.9vw;
      height: 6.9vw;
      position: absolute;
      top: unset;
      right: unset;
      bottom: -14.9vw;
      left: 50%;
      -webkit-transform: translateX(-50%);
         -moz-transform: translateX(-50%);
          -ms-transform: translateX(-50%);
              transform: translateX(-50%);
}
.mask-input-dialog-content.trial-style-version .submit-btn[data-v-0ef66fbe] {
  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;
}
.mask-input-dialog-content.unbox-style-theme .submit-btn[data-v-0ef66fbe] {
  margin-top: 8vw;
  height: 16vw;
  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;
}
.mask-input-dialog-content.wechat-red-envelope[data-v-0ef66fbe] {
  width: 84vw;
  height: 78.933vw;
  background-image: url(https://static-ali.yangqianguan.com/cdn/yqg-activity/static/activity/96dc3506629a8498998f9fda96811cd2.png);
}
.mask-input-dialog-content.wechat-red-envelope .title[data-v-0ef66fbe] {
    font-size: 16px;
    margin-top: 15vw;
}
.mask-input-dialog-content.wechat-red-envelope .phone-number .mask-input-group[data-v-0ef66fbe] input {
    border-color: #181818;
}
.mask-input-dialog-content.wechat-red-envelope .phone-number .mask-input-group[data-v-0ef66fbe] input:-moz-read-only {
      border-color: #cfcfe6;
}
.mask-input-dialog-content.wechat-red-envelope .phone-number .mask-input-group[data-v-0ef66fbe] input:read-only {
      border-color: #cfcfe6;
}
.mask-input-dialog-content.wechat-red-envelope .submit-btn[data-v-0ef66fbe] {
    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) {
.mask-input-dialog-content.wechat-red-envelope .submit-btn[data-v-0ef66fbe] {
        height: 52px !important;
}
}
@media screen and (max-width: 350px) {
.mask-input-dialog-content.wechat-red-envelope .submit-btn[data-v-0ef66fbe] {
        padding: 13px 0;
}
}
.mask-input-dialog-content.wechat-red-envelope .use-other-phone-btn[data-v-0ef66fbe] {
    color: #8d8ea6;
}

.onelogin-wrapper[data-v-d26708f2] {
  position: relative;
  width: -moz-calc(100% - 66px);
  width: calc(100% - 66px);
  margin-left: 33px;
  background: transparent;
  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;
  padding-top: 6.5px;
}
.onelogin-wrapper .btn[data-v-d26708f2] {
    width: 100%;
    height: -moz-calc((100vw - 66px) * .18);
    height: calc((100vw - 66px) * .18);
    position: relative;
    font-size: 18px;
    color: #fff;
    font-weight: 600;
    background: url("https://public-test.yangqianguan.com/upload/yqg-mayuri-web/Fgtdpo2deRrpD6bT0ygbD0Q33EZs.png") !important;
    background-repeat: no-repeat !important;
    background-size: 100% 100% !important;
    border: none;
}
.onelogin-wrapper .agreement[data-v-d26708f2] {
    font-size: 3.2vmin;
    color: rgba(141, 142, 166, 0.6);
    margin-top: 15px;
    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;
}
.onelogin-wrapper .agreement .checkbox[data-v-d26708f2] {
      display: inline-block;
      margin: 3px 5px 3px 4px;
      width: 16px;
      height: 16px;
      -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 !important;
}
.onelogin-wrapper .agreement .checkbox[data-v-d26708f2]:checked {
        background: url(https://static-ali.yangqianguan.com/cdn/yqg-activity/static/activity/7a0f9e7940c3d0d1f7538bf991a23921.svg) no-repeat;
        background-size: cover;
}
.onelogin-wrapper .agreement .link[data-v-d26708f2] {
      color: #8d8ea6;
}
.onelogin-wrapper.trial-style-version[data-v-d26708f2] {
  width: 84vw;
  margin-left: 8vw;
}
.onelogin-wrapper.trial-style-version .btn[data-v-d26708f2] {
    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;
    width: 100%;
    height: 16vw;
}
.onelogin-wrapper.unbox-style-theme[data-v-d26708f2] {
  width: 84vw;
  margin-left: 8vw;
}
.onelogin-wrapper.unbox-style-theme .btn[data-v-d26708f2] {
    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;
    width: 100%;
    height: 16vw;
}
.onelogin-wrapper.wechat-red-envelope .btn[data-v-d26708f2] {
  background: #f55544 !important;
  color: #ffd3af !important;
  border-radius: 30px !important;
  -webkit-box-shadow: unset !important;
          box-shadow: unset !important;
  height: 60px !important;
}
@media screen and (max-width: 350px) {
.onelogin-wrapper.wechat-red-envelope .btn[data-v-d26708f2] {
      height: 52px !important;
}
}
.onelogin-wrapper.wechat-red-envelope.wxRedEnvelopeFree .btn[data-v-d26708f2], .onelogin-wrapper.wechat-red-envelope.wxRedEnvelopeQuota .btn[data-v-d26708f2] {
  color: #fff !important;
}

@charset "UTF-8";
@-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;
}
}

/* stylelint-disable */
.dialog-type-container .dialog-type-inner-content .close-btn {
  width: 20px;
}
.dialog-type-container .dialog-type-inner-content .close-btn:before, .dialog-type-container .dialog-type-inner-content .close-btn:after {
    left: 50%;
}
.dialog-type-container .dialog-type-inner-content .close-img {
  width: 6.9vw;
  height: 6.9vw;
  position: absolute;
  top: unset;
  right: unset;
  bottom: -14.9vw;
  left: 50%;
  -webkit-transform: translateX(-50%);
     -moz-transform: translateX(-50%);
      -ms-transform: translateX(-50%);
          transform: translateX(-50%);
}
.dialog-type-container .dialog-type-inner-content .dialog-title {
  margin-top: 16vw !important;
}
.yqg-vue-component-flexible-input-sms-row {
  overflow-x: hidden;
  padding: 10px 0;
  margin: auto;
}
.yqg-vue-component-flexible-input-sms-row .aliyun-one-login {
    position: relative;
}
.yqg-vue-component-flexible-input-sms-row .aliyun-one-login .protocol-front-page-container {
      background: none;
}
.yqg-vue-component-flexible-input-sms-row .aliyun-one-login .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;
}
.yqg-vue-component-flexible-input-sms-row .aliyun-one-login .protocol-front-page-container .protocol-front-page-content .protocol-front-page-agreement {
          display: -webkit-box;
          display: -moz-box;
          display: -ms-flexbox;
          display: flex;
          margin: 0;
          margin-top: 15px;
          width: -moz-calc(100% - 66px);
          width: calc(100% - 66px);
}
.yqg-vue-component-flexible-input-sms-row .aliyun-one-login .protocol-front-page-container .protocol-front-page-content .protocol-front-page-agreement .check-box {
            display: inline-block;
            margin-right: 5px;
            width: 16px;
            height: 16px;
            -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 !important;
            background-size: cover !important;
}
.yqg-vue-component-flexible-input-sms-row .aliyun-one-login .protocol-front-page-container .protocol-front-page-content .protocol-front-page-agreement .check-box:checked {
              background: url(https://static-ali.yangqianguan.com/cdn/yqg-activity/static/activity/7a0f9e7940c3d0d1f7538bf991a23921.svg) no-repeat !important;
              background-size: cover !important;
}
.yqg-vue-component-flexible-input-sms-row .aliyun-one-login .protocol-front-page-container .protocol-front-page-content .protocol-front-page-agreement label {
            display: none;
}
.yqg-vue-component-flexible-input-sms-row .aliyun-one-login .protocol-front-page-container .protocol-front-page-content .protocol-front-page-agreement .protocol-front-page-agree-content {
            -webkit-box-flex: 1;
               -moz-box-flex: 1;
                -ms-flex: 1;
                    flex: 1;
            width: 100%;
            color: rgba(141, 142, 166, 0.6);
            z-index: 1;
            -ms-flex-negative: 0;
                flex-shrink: 0;
}
.yqg-vue-component-flexible-input-sms-row .aliyun-one-login .protocol-front-page-container .protocol-front-page-content .protocol-front-page-agreement .protocol-front-page-agree-content a {
              color: #8d8ea6;
}
.yqg-vue-component-flexible-input-sms-row .aliyun-one-login .protocol-front-page-container .protocol-front-page-content .number-auth-btn-wrap {
          width: 82.4vw;
          height: 15vw;
          background: none;
}
.yqg-vue-component-flexible-input-sms-row .aliyun-one-login .protocol-front-page-container .protocol-front-page-content .number-auth-btn-wrap .submit-btn {
            position: relative;
            font-size: 18px;
            color: #242533;
            font-weight: 600;
            background: url(https://static-ali.yangqianguan.com/cdn/yqg-activity/static/activity/f84668025d60ecb9dcabf575115e45dd.png);
            background-repeat: no-repeat;
            background-size: 100% 100%;
}
.yqg-vue-component-flexible-input-sms-row .aliyun-one-login .protocol-front-page-container .protocol-front-page-content .number-auth-btn-wrap .submit-btn:after {
              content: "限时领最长30天免息";
              position: absolute;
              left: 52%;
              top: -13px;
              padding: 3px 7px;
              white-space: nowrap;
              border-radius: 12px;
              border-bottom-left-radius: 0;
              border: none;
              background: -webkit-gradient(linear, left top, right top, from(#fa5757), color-stop(62.39%, #f23d3d));
              background: -moz-linear-gradient(left, #fa5757 0%, #f23d3d 62.39%);
              background: linear-gradient(90deg, #fa5757 0%, #f23d3d 62.39%);
              color: #fff;
              font-size: 10px;
              line-height: 14px;
}
.yqg-vue-component-flexible-input-sms-row .aliyun-one-login .protocol-front-page-container .protocol-front-page-content .number-auth-btn-wrap .submit-btn.hide:after {
              display: none;
}
.yqg-vue-component-flexible-input-sms-row .aliyun-one-login .protocol-front-page-container .protocol-front-page-content .dialog-review-container .privacy-alert-mask {
          position: fixed;
}
.yqg-vue-component-flexible-input-sms-row .aliyun-one-login .protocol-front-page-container .protocol-front-page-content .dialog-review-container .privacy-alert-modal {
          position: fixed;
}
.yqg-vue-component-flexible-input-sms-row .aliyun-one-login .protocol-front-page-container .protocol-front-page-content .dialog-review-container .privacy-alert-modal.dialog {
          width: 84vw;
          height: auto;
          -webkit-box-sizing: border-box;
             -moz-box-sizing: border-box;
                  box-sizing: border-box;
          border-radius: 4.3vw;
          top: 50%;
          padding: 8vw 8vw 10.67vw;
}
.yqg-vue-component-flexible-input-sms-row .aliyun-one-login .protocol-front-page-container .protocol-front-page-content .dialog-review-container .privacy-alert-modal.dialog .privacy-alert-modal-title {
            font-size: 20px;
            font-weight: bold;
            line-height: 26px;
            text-align: center;
            color: #242533;
            margin: 0;
            width: 100%;
}
.yqg-vue-component-flexible-input-sms-row .aliyun-one-login .protocol-front-page-container .protocol-front-page-content .dialog-review-container .privacy-alert-modal.dialog .protocol-front-page-agree-content {
            width: 100%;
            text-align: left;
            margin-top: 5.33vw;
}
.yqg-vue-component-flexible-input-sms-row .aliyun-one-login .protocol-front-page-container .protocol-front-page-content .dialog-review-container .privacy-alert-modal.dialog .protocol-front-page-agree-content a {
              font-size: 16px;
              font-weight: bold;
              line-height: 24px;
              display: inline;
              color: #242533;
}
.yqg-vue-component-flexible-input-sms-row .aliyun-one-login .protocol-front-page-container .protocol-front-page-content .dialog-review-container .privacy-alert-modal.dialog .close-img {
            width: 6.9vw;
            height: 6.9vw;
            position: absolute;
            top: unset;
            right: unset;
            bottom: -14.9vw;
            left: 50%;
            -webkit-transform: translateX(-50%);
               -moz-transform: translateX(-50%);
                -ms-transform: translateX(-50%);
                    transform: translateX(-50%);
}
.yqg-vue-component-flexible-input-sms-row .aliyun-one-login .protocol-front-page-container .protocol-front-page-content .dialog-review-container .privacy-alert-modal.dialog .privacy-alert-btn {
            width: 100%;
            border-radius: 20.3vw;
            border: 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;
            font-size: 18px;
            font-weight: bold;
            margin-top: 5.33vw;
            padding-top: 4.5vw;
            padding-bottom: 4.5vw;
}
.yqg-vue-component-flexible-input-sms-row .aliyun-one-login .protocol-front-page-container .protocol-front-page-content .privacy-alert-container .privacy-alert-mask {
          position: fixed;
}
.yqg-vue-component-flexible-input-sms-row .aliyun-one-login .protocol-front-page-container .protocol-front-page-content .privacy-alert-container .privacy-alert-modal {
          position: fixed;
          background-color: #f0f2fa;
          border-radius: 16px 16px 0 0;
          height: 480px;
}
.yqg-vue-component-flexible-input-sms-row .aliyun-one-login .protocol-front-page-container .protocol-front-page-content .privacy-alert-container .privacy-alert-modal .privacy-alert-modal-title {
            font-size: 20px;
            font-weight: 600;
            color: #242533;
}
.yqg-vue-component-flexible-input-sms-row .aliyun-one-login .protocol-front-page-container .protocol-front-page-content .privacy-alert-container .privacy-alert-modal .page-type-list-nav {
            padding-bottom: 0;
            -webkit-box-shadow: 0 5px 5px 0 #0008800d;
                    box-shadow: 0 5px 5px 0 #0008800d;
            border-bottom: none;
}
.yqg-vue-component-flexible-input-sms-row .aliyun-one-login .protocol-front-page-container .protocol-front-page-content .privacy-alert-container .privacy-alert-modal .page-type-list-nav span {
              padding: 17px 10px;
}
.yqg-vue-component-flexible-input-sms-row .aliyun-one-login .protocol-front-page-container .protocol-front-page-content .privacy-alert-container .privacy-alert-modal .page-type-list-nav span.active {
                color: #242533;
                border-bottom: 2px solid #242533;
}
.yqg-vue-component-flexible-input-sms-row .aliyun-one-login .protocol-front-page-container .protocol-front-page-content .privacy-alert-container .privacy-alert-modal iframe {
            height: 220px;
}
.yqg-vue-component-flexible-input-sms-row .aliyun-one-login .protocol-front-page-container .protocol-front-page-content .privacy-alert-container .privacy-alert-modal .privacy-alert-btn {
            font-size: 16px;
            font-weight: 600;
            color: #fff;
            border-radius: 20.3vw;
            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;
            background-repeat: no-repeat;
            background-size: 100% 100%;
            height: -moz-calc((100vw - 34px) * .174);
            height: calc((100vw - 34px) * .174);
            max-height: 65px;
            bottom: 15px;
            margin-top: 20px;
}
.yqg-vue-component-flexible-input-sms-row .aliyun-one-login .protocol-front-page-container .protocol-front-page-content .privacy-alert-container .privacy-alert-modal .close-btn {
            right: 15px;
}
.yqg-vue-component-flexible-input-sms-row .aliyun-one-login .protocol-front-page-container .protocol-front-page-content .privacy-alert-container .privacy-alert-modal .close-btn:before, .yqg-vue-component-flexible-input-sms-row .aliyun-one-login .protocol-front-page-container .protocol-front-page-content .privacy-alert-container .privacy-alert-modal .close-btn:after {
              left: 50%;
}
.yqg-vue-component-flexible-input-sms-row .online-service {
    position: fixed;
    right: 2%;
    bottom: 40%;
    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;
    padding: 11px;
    cursor: pointer;
    -webkit-box-shadow: 0 8px 25px #b7bdca;
            box-shadow: 0 8px 25px #b7bdca;
    border-radius: 10px;
    background-color: #fff;
}
.yqg-vue-component-flexible-input-sms-row .online-service .online-service-icon {
      margin-bottom: 3px;
      width: 14px;
      height: 14px;
}
.yqg-vue-component-flexible-input-sms-row .online-service .online-service-desc {
      width: 13px;
      font-size: 13px;
      font-weight: 500;
      line-height: 17px;
      color: #242533;
}
.yqg-vue-component-flexible-input-sms-row .ivr-verify {
    margin: 10px auto 0;
    width: 80%;
    font-weight: 400;
    font-size: 12px;
    color: #8d8ea6;
    text-align: right;
}
.yqg-vue-component-flexible-input-sms-row .ivr-verify span {
      color: #4e37e6;
}
.yqg-vue-component-flexible-input-sms-row button {
    outline: none;
}
.yqg-vue-component-flexible-input-sms-row .yqg-mo-input {
    border: 1px solid #e8e8e8;
}
.yqg-vue-component-flexible-input-sms-row .yqg-mo-input,
  .yqg-vue-component-flexible-input-sms-row .yqg-mo-btn {
    display: inline-block;
    border-radius: 3px;
    outline: none;
}
.yqg-vue-component-flexible-input-sms-row .yqg-input-row-wrapper .yqg-mo-btn,
  .yqg-vue-component-flexible-input-sms-row .yqg-input-row-wrapper .yqg-mo-input {
    height: 44px;
}
.yqg-vue-component-flexible-input-sms-row .yqg-input-row-wrapper .yqg-input-row {
    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;
    margin: 0 30px 15px;
    background: #fff;
    border: #ffe403 solid 2px;
    border-radius: 8px;
}
.yqg-vue-component-flexible-input-sms-row .yqg-input-row-wrapper .yqg-input-row input {
      padding-left: 10px;
      border-radius: 8px;
      border: none;
      background: none;
}
.yqg-vue-component-flexible-input-sms-row .yqg-input-row-wrapper .yqg-input-row input::-webkit-input-placeholder {
        color: #cdcdd6;
        font-size: 14px;
}
.yqg-vue-component-flexible-input-sms-row .yqg-input-row-wrapper .yqg-input-row input::-moz-placeholder {
        color: #cdcdd6;
        font-size: 14px;
}
.yqg-vue-component-flexible-input-sms-row .yqg-input-row-wrapper .yqg-input-row input:-ms-input-placeholder {
        color: #cdcdd6;
        font-size: 14px;
}
.yqg-vue-component-flexible-input-sms-row .yqg-input-row-wrapper .yqg-input-row input::-ms-input-placeholder {
        color: #cdcdd6;
        font-size: 14px;
}
.yqg-vue-component-flexible-input-sms-row .yqg-input-row-wrapper .yqg-input-row input::placeholder {
        color: #cdcdd6;
        font-size: 14px;
}
.yqg-vue-component-flexible-input-sms-row .yqg-input-row-wrapper .yqg-input-row .text-btn {
      width: 120px;
      height: 20px;
      border-left: #cccccf solid 1px;
      line-height: 20px;
      text-align: center;
}
.yqg-vue-component-flexible-input-sms-row .yqg-input-row-wrapper .auto-jump-wrapper {
    padding-right: 20px;
    margin-bottom: 10px;
    font-size: 10px;
    color: #242533;
    text-align: right;
}
.yqg-vue-component-flexible-input-sms-row .yqg-input-row-wrapper .auto-jump-wrapper .auto-jump-time {
      color: #fa5757;
}
.yqg-vue-component-flexible-input-sms-row .yqg-input-row-wrapper .auto-jump-wrapper .cancel {
      margin-left: 10px;
      color: #8d8ea6;
}
.yqg-vue-component-flexible-input-sms-row .yqg-input-row-wrapper .yqg-btn-row {
    margin: 0 30px 10px;
}
.yqg-vue-component-flexible-input-sms-row .yqg-input-row-wrapper .yqg-btn-row .yqg-confirm-btn {
      width: 100%;
      height: 50px;
      border: none;
      font-size: 15px;
      font-weight: bold;
      border-radius: 30px;
      background: -webkit-gradient(linear, left top, right top, from(#fd0), to(#ffc300));
      background: -moz-linear-gradient(left, #fd0 0%, #ffc300 100%);
      background: linear-gradient(90deg, #fd0 0%, #ffc300 100%);
      color: #333;
}
.yqg-vue-component-flexible-input-sms-row .yqg-input-row-wrapper .yqg-input-row-left-part {
    float: left;
    -webkit-box-sizing: border-box;
       -moz-box-sizing: border-box;
            box-sizing: border-box;
    width: 64%;
    padding: 0 5px 0 10px;
}
.yqg-vue-component-flexible-input-sms-row .yqg-input-row-wrapper .yqg-input-row-right-part {
    -webkit-box-sizing: border-box;
       -moz-box-sizing: border-box;
            box-sizing: border-box;
    padding: 0 10px 0 0;
    margin-left: 64%;
}
.yqg-vue-component-flexible-input-sms-row .yqg-agreement-wrapper {
    padding: 0 10px;
    font-size: 12px;
}
.yqg-vue-component-flexible-input-sms-row .yqg-agreement-wrapper input[type="checkbox"] {
      display: inline-block;
      margin-right: 3px;
      vertical-align: middle;
}
.yqg-vue-component-flexible-input-sms-row .yqg-agreement-wrapper a {
      vertical-align: middle;
      text-decoration: none;
      font-size: 12px;
      color: #917e00;
}
@media screen and (max-width: 320px) {
.yqg-vue-component-flexible-input-sms-row .yqg-agreement-wrapper a {
          font-size: 10px;
}
}
.yqg-vue-component-flexible-input-sms-row .yqg-agreement-wrapper.new-agreement-wrapper {
      padding: 0 40px !important;
}
.yqg-vue-component-flexible-input-sms-row .yqg-agreement-wrapper.new-agreement-wrapper span {
        font-size: 10px;
        color: #b6b6b6 !important;
}
.yqg-vue-component-flexible-input-sms-row .yqg-agreement-wrapper.new-agreement-wrapper a {
        color: #a0a0a0 !important;
}
.yqg-vue-component-flexible-input-sms-row .yqg-agreement-wrapper.new-agreement-wrapper .yqg-checkbox {
        -ms-flex-negative: 0;
            flex-shrink: 0;
        margin-right: 5px;
        width: 16px;
        height: 16px;
        -webkit-appearance: none;
        background: url(https://static-ali.yangqianguan.com/cdn/yqg-activity/static/activity/a9bda545226dc298fc60dae64093fd9c.png) no-repeat;
        background-size: cover;
        border: none;
        border-radius: 50%;
        outline: none;
}
.yqg-vue-component-flexible-input-sms-row .yqg-agreement-wrapper.new-agreement-wrapper .yqg-checkbox:checked {
          background: url(https://static-ali.yangqianguan.com/cdn/yqg-activity/static/activity/a0fc76d27bf95d9a3ea084dcee970692.png) no-repeat;
          background-size: cover;
}
.yqg-vue-component-flexible-input-sms-row .multi-wrapper {
    padding-left: 35px;
}
.yqg-vue-component-flexible-input-sms-row .multi-wrapper span {
      vertical-align: middle;
}
.yqg-vue-component-flexible-input-sms-row .tip {
    font-family: initial;
    font-size: 12px;
    margin-left: 35px;
}
.yqg-vue-component-flexible-input-sms-row .warm-tip {
    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;
    color: #af905a;
    font-size: 14px;
    width: 100%;
    margin-top: 10px;
}
@media screen and (max-width: 320px) {
.yqg-vue-component-flexible-input-sms-row .warm-tip {
        margin-top: 0;
}
}
.yqg-vue-component-flexible-input-sms-row .warm-tip .high-text {
      color: #ff4b09;
}
.yqg-vue-component-flexible-input-sms-row .warm-tip .triangle {
      margin-left: 5px;
      display: inline-block;
      width: 0;
      height: 0;
      border-top: 5px solid transparent;
      /* 左上角，透明 */
      border-bottom: 5px solid transparent;
      /* 右下角，透明 */
      border-left: 5px solid #ff4b09;
      /* 向左的边，箭头的颜色 */
}
.yqg-vue-component-flexible-input-sms-row .yqg-captcha-dialog-wrapper .yqg-dialog {
    position: absolute;
    top: 50%;
    left: 50%;
    width: 80%;
    max-width: 360px;
    padding: 30px 10px 20px;
    -webkit-transform: translate3d(-50%, -50%, 0);
       -moz-transform: translate3d(-50%, -50%, 0);
            transform: translate3d(-50%, -50%, 0);
    background-color: #fff;
    border-radius: 5px;
    color: #333;
}
.yqg-vue-component-flexible-input-sms-row .yqg-captcha-dialog-wrapper .yqg-dialog.sms-on-write {
      top: 40%;
}
.yqg-vue-component-flexible-input-sms-row .yqg-captcha-dialog-wrapper .yqg-dialog .yqg-captcha-input-hint {
      text-align: center;
      font-size: 20px;
}
.yqg-vue-component-flexible-input-sms-row .yqg-captcha-dialog-wrapper .yqg-dialog .yqg-captcha-dialog-close-btn {
      position: absolute;
      top: 5px;
      right: 15px;
      font-size: 18px;
}
.yqg-vue-component-flexible-input-sms-row .yqg-captcha-dialog-wrapper .yqg-dialog .yqg-dialog-desc-title {
      font-size: 16px;
}
.yqg-vue-component-flexible-input-sms-row .yqg-captcha-dialog-wrapper .yqg-dialog .yqg-captcha-dialog-input-row {
      display: -webkit-box;
      display: -moz-box;
      display: -ms-flexbox;
      display: flex;
      height: 42px;
      margin: 20px 0 15px;
      border-radius: 3px;
      border: 1px solid #e8e8e8;
      overflow: hidden;
}
.yqg-vue-component-flexible-input-sms-row .yqg-captcha-dialog-wrapper .yqg-dialog .yqg-captcha-dialog-input-row .yqg-mo-input {
        width: 60%;
        padding-left: 15px;
        vertical-align: middle;
        background: #fff;
        border: none;
}
.yqg-vue-component-flexible-input-sms-row .yqg-captcha-dialog-wrapper .yqg-dialog .yqg-captcha-dialog-input-row .yqg-resend-sms-btn,
      .yqg-vue-component-flexible-input-sms-row .yqg-captcha-dialog-wrapper .yqg-dialog .yqg-captcha-dialog-input-row .yqg-refresh-captcha-btn {
        -webkit-box-flex: 1;
           -moz-box-flex: 1;
            -ms-flex: 1;
                flex: 1;
        padding: 0;
        line-height: 42px;
        border-radius: 0;
        text-align: center;
        background-color: #fff;
}
.yqg-vue-component-flexible-input-sms-row .yqg-captcha-dialog-wrapper .yqg-dialog .yqg-captcha-dialog-input-row .resend-sms-btn-disabled {
        border-left: 1px solid #e8e8e8;
        background-color: #eee;
}
.yqg-vue-component-flexible-input-sms-row .yqg-captcha-dialog-wrapper .yqg-dialog .yqg-captcha-dialog-operation-row {
      overflow: hidden;
      display: -webkit-box;
      display: -moz-box;
      display: -ms-flexbox;
      display: flex;
      -ms-flex-pack: distribute;
          justify-content: space-around;
}
.yqg-vue-component-flexible-input-sms-row .yqg-captcha-dialog-wrapper .yqg-dialog .yqg-captcha-dialog-operation-row .yqg-mo-btn {
        -webkit-box-sizing: border-box;
           -moz-box-sizing: border-box;
                box-sizing: border-box;
        width: 48%;
}
.yqg-vue-component-flexible-input-sms-row .yqg-captcha-dialog-wrapper .yqg-dialog .yqg-captcha-dialog-operation-row .yqg-captcha-dialog-cancel-btn {
        color: #333;
        background-color: #eee;
}
.yqg-vue-component-flexible-input-sms-row .yqg-captcha-dialog-wrapper .yqg-dialog .yqg-captcha-dialog-operation-row .yqg-captcha-dialog-confirm-btn {
        margin-top: 10px;
        color: #333;
        background-color: #eee;
        width: 100%;
}
.yqg-vue-component-flexible-input-sms-row .yqg-captcha-dialog-wrapper .yqg-dialog .yqg-captcha-dialog-sms-prompt-row {
      margin-top: 20px;
      display: -webkit-box;
      display: -moz-box;
      display: -ms-flexbox;
      display: flex;
      -webkit-box-pack: end;
         -moz-box-pack: end;
          -ms-flex-pack: end;
              justify-content: flex-end;
}
.yqg-vue-component-flexible-input-sms-row .yqg-captcha-dialog-wrapper .yqg-dialog .yqg-captcha-dialog-sms-prompt-row .yqg-captcha-dialog-sms-prompt-link {
        font-size: 15px;
}
.yqg-vue-component-flexible-input-sms-row .yqg-captcha-dialog-wrapper .yqg-dialog .sms-error-prompt-content {
      padding: 10px;
}
.yqg-vue-component-flexible-input-sms-row .yqg-captcha-dialog-wrapper .yqg-dialog .sms-error-prompt-content .sms-error-prompt-item {
        font-size: 15px;
}
.yqg-vue-component-flexible-input-sms-row .yqg-captcha-dialog-wrapper .yqg-dialog .already-sign-up-content {
      padding: 10px;
      font-size: 15px;
      text-align: center;
}
.yqg-vue-component-flexible-input-sms-row .yqg-captcha-dialog-wrapper .yqg-dialog .yqg-img-captcha-dialog-input-row {
      display: -webkit-box;
      display: -moz-box;
      display: -ms-flexbox;
      display: flex;
      margin: 20px 0 15px;
      border-radius: 3px;
      overflow: hidden;
}
.yqg-vue-component-flexible-input-sms-row .yqg-captcha-dialog-wrapper .yqg-dialog .yqg-img-captcha-dialog-input-row .yqg-mo-input {
        width: 60%;
        padding-left: 15px;
        vertical-align: middle;
        background: #fff;
}
.yqg-vue-component-flexible-input-sms-row .yqg-captcha-dialog-wrapper .yqg-dialog .yqg-img-captcha-dialog-input-row .yqg-resend-sms-btn,
      .yqg-vue-component-flexible-input-sms-row .yqg-captcha-dialog-wrapper .yqg-dialog .yqg-img-captcha-dialog-input-row .yqg-refresh-captcha-btn {
        -webkit-box-flex: 1;
           -moz-box-flex: 1;
            -ms-flex: 1;
                flex: 1;
        height: 42px;
        padding: 0;
        text-align: center;
        line-height: 42px;
        background-color: #fff;
}
.yqg-vue-component-flexible-input-sms-row .yqg-captcha-dialog-wrapper.is-agreement-dialog .yqg-captcha-dialog-close-btn {
    display: none;
}
.yqg-vue-component-flexible-input-sms-row .yqg-captcha-dialog-wrapper.is-sms-captcha-dialog .yqg-captcha-dialog-close-btn {
    display: none;
}
.yqg-vue-component-flexible-input-sms-row .yqg-captcha-dialog-wrapper .yqg-captcha-dialog {
    position: relative;
    z-index: 9999;
}
.yqg-vue-component-flexible-input-sms-row .yqg-geetest-wrap {
    margin-bottom: 10px;
    padding: 0 10px;
}
.yqg-vue-component-flexible-input-sms-row .yqg-geetest-wrap .geetest_logo {
      display: none;
}
.yqg-vue-component-flexible-input-sms-row .yqg-geetest-wrap .geetest_success_logo {
      display: none;
}
.yqg-vue-component-flexible-input-sms-row.new-version .yqg-input-row {
    border: 1px solid #8d8ea6;
    border-radius: 10px;
    margin-left: 20px;
    margin-right: 20px;
}
.yqg-vue-component-flexible-input-sms-row.new-version .yqg-input-row .yqg-mo-input {
      padding-left: 35px;
      background-repeat: no-repeat;
      background-position: 12px 12px;
      background-size: 14px 20px;
}
.yqg-vue-component-flexible-input-sms-row.new-version .yqg-input-row .yqg-mo-input-phone {
      background-image: url(https://static-ali.yangqianguan.com/cdn/yqg-activity/static/activity/d931dde27543e9fd6895ca00759c1ae7.png);
}
.yqg-vue-component-flexible-input-sms-row.new-version .yqg-input-row .yqg-mo-input-code {
      background-image: url(https://static-ali.yangqianguan.com/cdn/yqg-activity/static/activity/f1ee9d050d193d1944e37c508c09588d.png);
}
.yqg-vue-component-flexible-input-sms-row.new-version .yqg-btn-row {
    margin-left: 20px;
    margin-right: 20px;
}
.yqg-vue-component-flexible-input-sms-row.new-version .yqg-btn-row.new-btn-group {
      padding: 3px;
      -webkit-box-sizing: border-box;
         -moz-box-sizing: border-box;
              box-sizing: border-box;
      background: -webkit-gradient(linear, left top, left bottom, from(#fff0db), color-stop(90.62%, #ffc88f));
      background: -moz-linear-gradient(top, #fff0db 0%, #ffc88f 90.62%);
      background: linear-gradient(180deg, #fff0db 0%, #ffc88f 90.62%);
      -webkit-box-shadow: inset 0 -1px 1px #ffc09a;
              box-shadow: inset 0 -1px 1px #ffc09a;
      border-radius: 76px;
      -webkit-animation: breath .6s linear infinite;
         -moz-animation: breath .6s linear infinite;
              animation: breath .6s linear infinite;
      margin: 27px 40px 15px 40px;
}
.yqg-vue-component-flexible-input-sms-row.new-version .yqg-btn-row.new-btn-group .yqg-mo-btn {
        position: relative;
        height: 52px;
        background: -webkit-gradient(linear, left top, left bottom, color-stop(-9.26%, #ff9d0b), color-stop(48.74%, #ff6e18));
        background: -moz-linear-gradient(top, #ff9d0b -9.26%, #ff6e18 48.74%);
        background: linear-gradient(180deg, #ff9d0b -9.26%, #ff6e18 48.74%);
        background-color: transparent;
        -webkit-box-shadow: inset 0 -3px 5px rgba(255, 233, 115, 0.42), inset 0 -13px 11px #fa4b00, inset 0 5px 7px rgba(255, 234, 158, 0.36);
                box-shadow: inset 0 -3px 5px rgba(255, 233, 115, 0.42), inset 0 -13px 11px #fa4b00, inset 0 5px 7px rgba(255, 234, 158, 0.36);
        border: 2px solid #ff6e18;
        border-radius: 76px;
        font-size: 20px;
        color: #fff;
        font-weight: 500;
}
@media screen and (max-width: 320px) {
.yqg-vue-component-flexible-input-sms-row.new-version .yqg-btn-row.new-btn-group {
          margin-top: 20px;
}
}
.yqg-vue-component-flexible-input-sms-row.new-version .yqg-btn-row .yqg-confirm-btn {
      -webkit-animation: breath 1.3s linear infinite;
         -moz-animation: breath 1.3s linear infinite;
              animation: breath 1.3s linear infinite;
      color: #333;
}
.yqg-vue-component-flexible-input-sms-row.new-version .yqg-checkbox {
    -ms-flex-negative: 0;
        flex-shrink: 0;
    margin-right: 5px;
    width: 16px;
    height: 16px;
    -webkit-appearance: none;
    background: url(https://static-ali.yangqianguan.com/cdn/yqg-activity/static/activity/81bccf3f2bfb15c90c59275024da23d5.png) no-repeat;
    background-size: cover;
    border: none;
    border-radius: 50%;
    outline: none;
}
.yqg-vue-component-flexible-input-sms-row.new-version .yqg-checkbox:checked {
      background: url(https://static-ali.yangqianguan.com/cdn/yqg-activity/static/activity/2bfd3746642290d54be7c697864f6f0d.png) no-repeat;
      background-size: cover;
}
.yqg-vue-component-flexible-input-sms-row.new-version .yqg-agreement-wrapper a {
    color: #4e37e6;
}
.yqg-vue-component-flexible-input-sms-row.new-version .multi-wrapper {
    padding-left: 20px;
}
.yqg-vue-component-flexible-input-sms-row.new-version .multi-wrapper span {
      color: #8d8ea6;
}
.yqg-vue-component-flexible-input-sms-row.new-version .multi-wrapper a {
      color: #4e37e6;
}
.yqg-vue-component-flexible-input-sms-row.new-version-v2 .yqg-input-row-left-part {
    position: relative;
    float: none;
    padding: 0 40px;
    margin-left: 0;
    width: 100%;
    -webkit-box-sizing: border-box;
       -moz-box-sizing: border-box;
            box-sizing: border-box;
}
.yqg-vue-component-flexible-input-sms-row.new-version-v2 .yqg-input-row-left-part .yqg-mo-input-phone {
      padding: 14px 0 14px 13px;
      background: #f0f2fa;
      border: none;
}
.yqg-vue-component-flexible-input-sms-row.new-version-v2 .yqg-input-row-left-part .yqg-mo-input-phone::-webkit-input-placeholder {
        font-size: 15px;
        line-height: 21px;
        color: #aaa;
}
.yqg-vue-component-flexible-input-sms-row.new-version-v2 .yqg-input-row-left-part .yqg-mo-input-phone::-moz-placeholder {
        font-size: 15px;
        line-height: 21px;
        color: #aaa;
}
.yqg-vue-component-flexible-input-sms-row.new-version-v2 .yqg-input-row-left-part .yqg-mo-input-phone:-ms-input-placeholder {
        font-size: 15px;
        line-height: 21px;
        color: #aaa;
}
.yqg-vue-component-flexible-input-sms-row.new-version-v2 .yqg-input-row-left-part .yqg-mo-input-phone::-ms-input-placeholder {
        font-size: 15px;
        line-height: 21px;
        color: #aaa;
}
.yqg-vue-component-flexible-input-sms-row.new-version-v2 .yqg-input-row-left-part .yqg-mo-input-phone::placeholder {
        font-size: 15px;
        line-height: 21px;
        color: #aaa;
}
.yqg-vue-component-flexible-input-sms-row.new-version-v2 .yqg-input-row-right-part {
    padding: 3px;
    -webkit-box-sizing: border-box;
       -moz-box-sizing: border-box;
            box-sizing: border-box;
    background: -webkit-gradient(linear, left top, left bottom, from(#fff0db), color-stop(90.62%, #ffc88f));
    background: -moz-linear-gradient(top, #fff0db 0%, #ffc88f 90.62%);
    background: linear-gradient(180deg, #fff0db 0%, #ffc88f 90.62%);
    -webkit-box-shadow: inset 0 -1px 1px #ffc09a;
            box-shadow: inset 0 -1px 1px #ffc09a;
    border-radius: 76px;
    -webkit-animation: breath .6s linear infinite;
       -moz-animation: breath .6s linear infinite;
            animation: breath .6s linear infinite;
    margin: 27px 40px 10px 40px;
}
.yqg-vue-component-flexible-input-sms-row.new-version-v2 .yqg-input-row-right-part .yqg-mo-btn {
      position: relative;
      height: 52px;
      background: -webkit-gradient(linear, left top, left bottom, color-stop(-9.26%, #ff9d0b), color-stop(48.74%, #ff6e18));
      background: -moz-linear-gradient(top, #ff9d0b -9.26%, #ff6e18 48.74%);
      background: linear-gradient(180deg, #ff9d0b -9.26%, #ff6e18 48.74%);
      background-color: transparent;
      -webkit-box-shadow: inset 0 -3px 5px rgba(255, 233, 115, 0.42), inset 0 -13px 11px #fa4b00, inset 0 5px 7px rgba(255, 234, 158, 0.36);
              box-shadow: inset 0 -3px 5px rgba(255, 233, 115, 0.42), inset 0 -13px 11px #fa4b00, inset 0 5px 7px rgba(255, 234, 158, 0.36);
      border: 2px solid #ff6e18;
      border-radius: 76px;
      font-size: 20px;
      color: #fff;
      font-weight: 500;
}
@media screen and (max-width: 320px) {
.yqg-vue-component-flexible-input-sms-row.new-version-v2 .yqg-input-row-right-part {
        margin-top: 20px;
}
}
.yqg-vue-component-flexible-input-sms-row.new-version-v2 .yqg-checkbox {
    -ms-flex-negative: 0;
        flex-shrink: 0;
    margin-right: 5px;
    width: 16px;
    height: 16px;
    -webkit-appearance: none;
    background: url(https://static-ali.yangqianguan.com/cdn/yqg-activity/static/activity/a9bda545226dc298fc60dae64093fd9c.png) no-repeat;
    background-size: cover;
    border: none;
    border-radius: 50%;
    outline: none;
}
.yqg-vue-component-flexible-input-sms-row.new-version-v2 .yqg-checkbox:checked {
      background: url(https://static-ali.yangqianguan.com/cdn/yqg-activity/static/activity/a0fc76d27bf95d9a3ea084dcee970692.png) no-repeat;
      background-size: cover;
}
.yqg-vue-component-flexible-input-sms-row.new-version-v2 .yqg-agreement-wrapper {
    font-size: 10px;
    line-height: 14px;
    padding: 0 40px;
}
.yqg-vue-component-flexible-input-sms-row.new-version-v2 .yqg-agreement-wrapper a {
      color: #a0a0a0;
}
.yqg-vue-component-flexible-input-sms-row.new-version-v2 .multi-wrapper span {
    color: #b6b6b6;
}
.yqg-vue-component-flexible-input-sms-row.new-version-v2 .multi-wrapper a {
    color: #a0a0a0;
}
.yqg-vue-component-flexible-input-sms-row .sms-captcha-dialog {
    position: fixed;
    z-index: 149;
    top: 0;
    right: 0;
    bottom: 0;
    left: 0;
    background-color: rgba(0, 0, 0, 0.5);
    width: 100%;
}
.yqg-vue-component-flexible-input-sms-row .sms-captcha-dialog .sms-captcha-dialog-modal {
      position: absolute;
      top: 50%;
      left: 50%;
      width: -moz-calc(80% + 20px);
      width: calc(80% + 20px);
      max-width: 360px;
      -webkit-transform: translate3d(-50%, -50%, 0);
         -moz-transform: translate3d(-50%, -50%, 0);
              transform: translate3d(-50%, -50%, 0);
      color: #333;
      background: none;
}
.yqg-vue-component-flexible-input-sms-row .sms-captcha-dialog .sms-captcha-dialog-modal.sms-on-write {
        top: 35%;
}
.yqg-vue-component-flexible-input-sms-row .sms-captcha-dialog .sms-captcha-dialog-modal .bg {
        display: block;
        width: 100%;
        border-radius: 30px;
}
.yqg-vue-component-flexible-input-sms-row .sms-captcha-dialog .sms-captcha-dialog-modal .sms-captcha-dialog-wrapper {
        position: absolute;
        top: 195px;
        width: 100%;
}
@media screen and (max-width: 390px) {
.yqg-vue-component-flexible-input-sms-row .sms-captcha-dialog .sms-captcha-dialog-modal .sms-captcha-dialog-wrapper {
            top: 180px;
}
}
@media screen and (max-width: 350px) {
.yqg-vue-component-flexible-input-sms-row .sms-captcha-dialog .sms-captcha-dialog-modal .sms-captcha-dialog-wrapper {
            top: 170px;
}
}
@media screen and (max-width: 320px) {
.yqg-vue-component-flexible-input-sms-row .sms-captcha-dialog .sms-captcha-dialog-modal .sms-captcha-dialog-wrapper {
            top: 160px;
}
}
.yqg-vue-component-flexible-input-sms-row .sms-captcha-dialog .sms-captcha-dialog-modal .sms-captcha-dialog-wrapper .sms-captcha-dialog-input-row {
          display: -webkit-box;
          display: -moz-box;
          display: -ms-flexbox;
          display: flex;
          width: 80%;
          margin: 0 auto;
          padding: 3px 3px 3px 0;
          background: #fff;
          border: 1px solid #e9ebf0;
          border-radius: 3px;
          -webkit-box-sizing: border-box;
             -moz-box-sizing: border-box;
                  box-sizing: border-box;
}
.yqg-vue-component-flexible-input-sms-row .sms-captcha-dialog .sms-captcha-dialog-modal .sms-captcha-dialog-wrapper .sms-captcha-dialog-input-row .yqg-mo-input {
            -webkit-box-flex: 1;
               -moz-box-flex: 1;
                -ms-flex: 1;
                    flex: 1;
            padding-left: 13px;
            border: none;
            background: none;
}
.yqg-vue-component-flexible-input-sms-row .sms-captcha-dialog .sms-captcha-dialog-modal .sms-captcha-dialog-wrapper .sms-captcha-dialog-input-row .yqg-mo-btn {
            width: 94px;
            height: 44px;
}
.yqg-vue-component-flexible-input-sms-row .sms-captcha-dialog .sms-captcha-dialog-modal .sms-captcha-dialog-wrapper .sms-captcha-dialog-input-row .yqg-mo-btn.yqg-resend-sms-btn {
              background-color: #ff6f19;
}
.yqg-vue-component-flexible-input-sms-row .sms-captcha-dialog .sms-captcha-dialog-modal .sms-captcha-dialog-wrapper .sms-captcha-dialog-input-row .yqg-mo-btn.resend-sms-btn-disabled {
              background-color: #d7d7da;
}
.yqg-vue-component-flexible-input-sms-row .sms-captcha-dialog .sms-captcha-dialog-modal .sms-captcha-dialog-wrapper .sms-captcha-dialog-operation-row {
          width: 80%;
          margin: 20px auto 0;
          position: relative;
          padding: 3px;
          -webkit-box-sizing: border-box;
             -moz-box-sizing: border-box;
                  box-sizing: border-box;
          background: -webkit-gradient(linear, left top, left bottom, from(#fff0db), color-stop(90.62%, #ffc88f));
          background: -moz-linear-gradient(top, #fff0db 0%, #ffc88f 90.62%);
          background: linear-gradient(180deg, #fff0db 0%, #ffc88f 90.62%);
          -webkit-box-shadow: inset 0 -1px 1px #ffc09a;
                  box-shadow: inset 0 -1px 1px #ffc09a;
          border-radius: 76px;
          -webkit-animation: breath .6s linear infinite;
             -moz-animation: breath .6s linear infinite;
                  animation: breath .6s linear infinite;
}
.yqg-vue-component-flexible-input-sms-row .sms-captcha-dialog .sms-captcha-dialog-modal .sms-captcha-dialog-wrapper .sms-captcha-dialog-operation-row .yqg-mo-btn {
            position: relative;
            height: 52px;
            background: -webkit-gradient(linear, left top, left bottom, color-stop(-9.26%, #ff9d0b), color-stop(48.74%, #ff6e18));
            background: -moz-linear-gradient(top, #ff9d0b -9.26%, #ff6e18 48.74%);
            background: linear-gradient(180deg, #ff9d0b -9.26%, #ff6e18 48.74%);
            background-color: transparent;
            -webkit-box-shadow: inset 0 -3px 5px rgba(255, 233, 115, 0.42), inset 0 -13px 11px #fa4b00, inset 0 5px 7px rgba(255, 234, 158, 0.36);
                    box-shadow: inset 0 -3px 5px rgba(255, 233, 115, 0.42), inset 0 -13px 11px #fa4b00, inset 0 5px 7px rgba(255, 234, 158, 0.36);
            border: 2px solid #ff6e18;
            border-radius: 76px;
            font-size: 20px;
            color: #fff;
            font-weight: 500;
}
@media screen and (max-width: 320px) {
.yqg-vue-component-flexible-input-sms-row .sms-captcha-dialog .sms-captcha-dialog-modal .sms-captcha-dialog-wrapper .sms-captcha-dialog-operation-row.min-margin {
              margin-top: 5px;
}
}
.yqg-vue-component-flexible-input-sms-row .sms-captcha-dialog .sms-captcha-dialog-modal .sms-dialog-tips {
        margin-top: 10px;
        text-align: center;
        color: #8d8ea6;
        font-size: 12px;
}
.yqg-vue-component-flexible-input-sms-row .sms-captcha-dialog .sms-captcha-dialog-modal .close {
        position: absolute;
        width: 26px;
        height: 26px;
        bottom: -56px;
        left: 50%;
        -webkit-transform: translateX(-50%);
           -moz-transform: translateX(-50%);
            -ms-transform: translateX(-50%);
                transform: translateX(-50%);
}
.yqg-vue-component-flexible-input-sms-row .btn-fix,
  .yqg-vue-component-flexible-input-sms-row .wechat-act-fix-content {
    position: fixed;
    bottom: 0;
    left: 0;
    margin-top: 60px;
    height: 60px;
    width: 100%;
    max-width: 100%;
    line-height: 60px;
    font-size: 16px;
    color: #242533;
    background-image: -webkit-gradient(linear, left top, right top, from(#fd0), to(#ffc300));
    background-image: -moz-linear-gradient(left, #fd0 0%, #ffc300 100%);
    background-image: linear-gradient(90deg, #fd0 0%, #ffc300 100%);
    border: none;
    -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;
}
.yqg-vue-component-flexible-input-sms-row .btn-fix.hidden,
    .yqg-vue-component-flexible-input-sms-row .wechat-act-fix-content.hidden {
      -webkit-transform: translateY(100%);
         -moz-transform: translateY(100%);
          -ms-transform: translateY(100%);
              transform: translateY(100%);
}
.yqg-vue-component-flexible-input-sms-row .wechat-act-fix-content {
    z-index: 1;
    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%);
    padding-bottom: 20px;
    text-align: center;
}
.yqg-vue-component-flexible-input-sms-row .wechat-act-fix-content .wechat-btn {
      background: #f55544 !important;
      color: #ffd3af !important;
      border-radius: 30px !important;
      -webkit-box-shadow: unset !important;
              box-shadow: unset !important;
      height: 60px !important;
      width: 84%;
      box-shadow: unset;
      font-size: 18px;
      font-weight: 600;
}
@media screen and (max-width: 350px) {
.yqg-vue-component-flexible-input-sms-row .wechat-act-fix-content .wechat-btn {
          height: 52px !important;
}
}
.yqg-vue-component-flexible-input-sms-row.wxRedEnvelopeFree .wechat-btn, .yqg-vue-component-flexible-input-sms-row.wxRedEnvelopeQuota .wechat-btn {
    color: #fff !important;
}
.yqg-vue-component-flexible-input-sms-row.standard-style-version .yqg-input-row-left-part {
    position: relative;
    float: none;
    padding: 0 30px;
    margin-left: 0;
    width: 100%;
    -webkit-box-sizing: border-box;
       -moz-box-sizing: border-box;
            box-sizing: border-box;
}
.yqg-vue-component-flexible-input-sms-row.standard-style-version .yqg-input-row-left-part .yqg-mo-input-phone {
      height: 50px;
      background: #8d8ea6;
      border: none;
      font-size: 14px;
}
.yqg-vue-component-flexible-input-sms-row.standard-style-version .yqg-input-row-left-part .yqg-mo-input-phone::-webkit-input-placeholder {
        font-size: 14px;
        line-height: 21px;
        color: #aaa !important;
}
.yqg-vue-component-flexible-input-sms-row.standard-style-version .yqg-input-row-left-part .yqg-mo-input-phone::-moz-placeholder {
        font-size: 14px;
        line-height: 21px;
        color: #aaa !important;
}
.yqg-vue-component-flexible-input-sms-row.standard-style-version .yqg-input-row-left-part .yqg-mo-input-phone:-ms-input-placeholder {
        font-size: 14px;
        line-height: 21px;
        color: #aaa !important;
}
.yqg-vue-component-flexible-input-sms-row.standard-style-version .yqg-input-row-left-part .yqg-mo-input-phone::-ms-input-placeholder {
        font-size: 14px;
        line-height: 21px;
        color: #aaa !important;
}
.yqg-vue-component-flexible-input-sms-row.standard-style-version .yqg-input-row-left-part .yqg-mo-input-phone::placeholder {
        font-size: 14px;
        line-height: 21px;
        color: #aaa !important;
}
.yqg-vue-component-flexible-input-sms-row.standard-style-version .yqg-input-row-right-part {
    padding: 3px;
    -webkit-box-sizing: border-box;
       -moz-box-sizing: border-box;
            box-sizing: border-box;
    border-radius: 76px;
    margin: 20px 30px 10px 30px;
    position: relative;
}
.yqg-vue-component-flexible-input-sms-row.standard-style-version .yqg-input-row-right-part .yqg-mo-btn {
      position: relative;
      height: 56px;
      max-height: 65px !important;
      font-size: 16px;
      color: #242533;
      font-weight: 600;
      background-color: transparent !important;
}
.yqg-vue-component-flexible-input-sms-row.standard-style-version .yqg-input-row-right-part #confirm-btn {
      font-size: 18px;
}
.yqg-vue-component-flexible-input-sms-row.standard-style-version .yqg-input-row-right-part.no-mt {
      margin-top: 0;
}
.yqg-vue-component-flexible-input-sms-row.standard-style-version .lottie-hand {
    position: absolute;
    width: 21.333vw;
    height: 21.333vw;
    right: -5.333vw;
    top: 1.6vw;
}
.yqg-vue-component-flexible-input-sms-row.standard-style-version .aliyun-one-login .lottie-hand {
    right: 3vw;
    top: 2.733vw;
}
.yqg-vue-component-flexible-input-sms-row.standard-style-version .yqg-mo-btn {
    background: url(https://static-ali.yangqianguan.com/cdn/yqg-activity/static/activity/f84668025d60ecb9dcabf575115e45dd.png);
    background-repeat: no-repeat;
    background-size: 100% 100%;
}
.yqg-vue-component-flexible-input-sms-row.standard-style-version .yqg-input-row-wrapper .yqg-mo-btn {
    height: -moz-calc((100vw - 66px) * .18);
    height: calc((100vw - 66px) * .18);
}
.yqg-vue-component-flexible-input-sms-row.standard-style-version .yqg-img-captcha-dialog-input-row .yqg-mo-btn {
    background: none;
}
.yqg-vue-component-flexible-input-sms-row.standard-style-version .yqg-captcha-dialog-operation-row .yqg-mo-btn {
    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;
    background-image: url(https://static-ali.yangqianguan.com/cdn/yqg-activity/static/activity/ec11802783e696a2151ab7ac434a5af4.png);
    background-repeat: no-repeat;
    background-size: 100% 100%;
    height: -moz-calc((100vw - 60px) * .19);
    height: calc((100vw - 60px) * .19);
    max-height: 65px;
    font-weight: 16px;
    font-weight: 600;
    background-color: transparent !important;
}
.yqg-vue-component-flexible-input-sms-row.standard-style-version .sms-captcha-dialog-input-row .yqg-mo-btn {
    background: none;
    background-color: #ffc01f !important;
}
.yqg-vue-component-flexible-input-sms-row.standard-style-version .sms-captcha-dialog-operation-row {
    -webkit-animation: none !important;
       -moz-animation: none !important;
            animation: none !important;
    background-color: transparent !important;
    background: none !important;
    -webkit-box-shadow: none !important;
            box-shadow: none !important;
}
.yqg-vue-component-flexible-input-sms-row.standard-style-version .sms-captcha-dialog-operation-row .yqg-mo-btn {
      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;
      height: -moz-calc((64vw + 16px) * .22) !important;
      height: calc((64vw + 16px) * .22) !important;
      max-height: 65px;
      font-size: 16px !important;
      background-image: url(https://static-ali.yangqianguan.com/cdn/yqg-activity/static/activity/ec11802783e696a2151ab7ac434a5af4.png) !important;
      background-repeat: no-repeat !important;
      background-size: 100% 100% !important;
      -webkit-box-shadow: none !important;
              box-shadow: none !important;
      border: none !important;
      color: #242533 !important;
}
.yqg-vue-component-flexible-input-sms-row.standard-style-version .sms-captcha-dialog-operation-row .yqg-unbox-theme {
      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-vue-component-flexible-input-sms-row.standard-style-version .yqg-agreement-wrapper {
    font-size: 13px;
    line-height: 14px;
    padding-left: 10px;
    text-align: center;
    position: relative;
    z-index: 1;
}
.yqg-vue-component-flexible-input-sms-row.standard-style-version .multi-wrapper span {
    color: rgba(141, 142, 166, 0.6);
}
.yqg-vue-component-flexible-input-sms-row.standard-style-version .multi-wrapper .agreement-link {
    color: #8d8ea6;
}
.yqg-vue-component-flexible-input-sms-row.standard-style-version .has-tip:after {
    display: none;
}
.yqg-vue-component-flexible-input-sms-row.standard-style-version .has-tip:before {
    left: 52%;
    padding: 3px 7px;
    white-space: nowrap;
    border-radius: 12px;
    border-bottom-left-radius: 0;
    border: none;
    background: -webkit-gradient(linear, left top, right top, from(#fa5757), color-stop(62.39%, #f23d3d));
    background: -moz-linear-gradient(left, #fa5757 0%, #f23d3d 62.39%);
    background: linear-gradient(90deg, #fa5757 0%, #f23d3d 62.39%);
    color: #fff;
}
.yqg-vue-component-flexible-input-sms-row.standard-style-version .has-tip.hidden:before {
    display: none;
}
.yqg-vue-component-flexible-input-sms-row.standard-style-version .new-tip {
    position: absolute;
    top: -13px;
    left: 52%;
    padding: 3px 7px;
    white-space: nowrap;
    border-radius: 12px;
    border-bottom-left-radius: 0;
    border: none;
    background: -webkit-gradient(linear, left top, right top, from(#fa5757), color-stop(62.39%, #f23d3d));
    background: -moz-linear-gradient(left, #fa5757 0%, #f23d3d 62.39%);
    background: linear-gradient(90deg, #fa5757 0%, #f23d3d 62.39%);
    color: #fff;
    font-size: 10px;
    line-height: 14px;
    color: #f46819;
}
@media screen and (max-width: 320px) {
.yqg-vue-component-flexible-input-sms-row.standard-style-version .new-tip {
        font-size: 8px;
}
}
.yqg-vue-component-flexible-input-sms-row.standard-style-version .yqg-checkbox {
    -ms-flex-negative: 0;
        flex-shrink: 0;
    margin-right: 5px;
    width: 18px;
    height: 18px;
    -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 !important;
    background-size: cover !important;
}
.yqg-vue-component-flexible-input-sms-row.standard-style-version .yqg-checkbox:checked {
      background: url(https://static-ali.yangqianguan.com/cdn/yqg-activity/static/activity/7a0f9e7940c3d0d1f7538bf991a23921.svg) no-repeat !important;
      background-size: cover !important;
}
.yqg-vue-component-flexible-input-sms-row.standard-style-version .online-phone {
    position: absolute;
    left: 50%;
    bottom: 13%;
    -webkit-transform: translateX(-50%);
       -moz-transform: translateX(-50%);
        -ms-transform: translateX(-50%);
            transform: translateX(-50%);
    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;
    padding: 8px 15px;
    font-size: 14px;
    color: #8d8ea6;
    background-color: #fff;
    border-radius: 20px;
    text-decoration: none;
}
.yqg-vue-component-flexible-input-sms-row.standard-style-version .online-phone .icon-phone {
      margin-right: 5px;
      width: 14px;
      height: 14px;
}
.yqg-vue-component-flexible-input-sms-row.standard-style-version .online-phone span {
      white-space: nowrap;
}
.yqg-vue-component-flexible-input-sms-row.standard-style-version .online-phone span.phone {
        margin-left: 5px;
        font-weight: 600;
}
.yqg-vue-component-flexible-input-sms-row.standard-style-version .btn-fix {
    font-size: 18px;
    font-weight: 600;
    -webkit-box-shadow: 0 5px 7px 0 #ffffffa1 inset;
            box-shadow: 0 5px 7px 0 #ffffffa1 inset;
    -webkit-box-shadow: 0 -13px 11px 0 #ffc01f inset;
            box-shadow: 0 -13px 11px 0 #ffc01f inset;
    -webkit-box-shadow: 0 -3px 5px 0 #ffec866b inset;
            box-shadow: 0 -3px 5px 0 #ffec866b inset;
    background-image: url(https://static-ali.yangqianguan.com/cdn/yqg-activity/static/activity/53fc56226108d8cae757066eec6c7ac6.png);
    background-repeat: no-repeat;
    background-size: 100% 100%;
    z-index: 9;
}
.yqg-vue-component-flexible-input-sms-row.lottie-interest-free .yqg-mo-input .yqg-input-row-left-part .yqg-mo-input-phone::-webkit-input-placeholder {
    font-size: 14px;
    line-height: 21px;
    color: #736c5e !important;
}
.yqg-vue-component-flexible-input-sms-row.lottie-interest-free .yqg-mo-input .yqg-input-row-left-part .yqg-mo-input-phone::-moz-placeholder {
    font-size: 14px;
    line-height: 21px;
    color: #736c5e !important;
}
.yqg-vue-component-flexible-input-sms-row.lottie-interest-free .yqg-mo-input .yqg-input-row-left-part .yqg-mo-input-phone:-ms-input-placeholder {
    font-size: 14px;
    line-height: 21px;
    color: #736c5e !important;
}
.yqg-vue-component-flexible-input-sms-row.lottie-interest-free .yqg-mo-input .yqg-input-row-left-part .yqg-mo-input-phone::-ms-input-placeholder {
    font-size: 14px;
    line-height: 21px;
    color: #736c5e !important;
}
.yqg-vue-component-flexible-input-sms-row.lottie-interest-free .yqg-mo-input .yqg-input-row-left-part .yqg-mo-input-phone::placeholder {
    font-size: 14px;
    line-height: 21px;
    color: #736c5e !important;
}
.yqg-vue-component-flexible-input-sms-row.lottie-interest-free .multi-wrapper span {
    color: #a69d8d;
}
.yqg-vue-component-flexible-input-sms-row.lottie-interest-free .multi-wrapper .agreement-link {
    color: #a69d8d;
}
.yqg-vue-component-flexible-input-sms-row .btn-primary {
    padding: 13px 0;
    width: 100%;
    border: none;
    border-radius: 8px;
    background: -webkit-gradient(linear, left top, right top, from(#fd0), to(#ffc300));
    background: -moz-linear-gradient(left, #fd0 0%, #ffc300 100%);
    background: linear-gradient(90deg, #fd0 0%, #ffc300 100%);
    color: #242533;
    font-weight: medium;
    font-size: 16px;
    text-align: center;
}
.yqg-vue-component-flexible-input-sms-row .use-default-cursor-placeholder {
    margin: 0 40px !important;
    border: none !important;
}
.yqg-vue-component-flexible-input-sms-row .use-default-cursor-placeholder .yqg-mo-input {
      border: 1px solid #ffc6b5 !important;
      padding: 18px !important;
      background: #fff5e7 !important;
      -webkit-box-shadow: inset 0 1px 2px #ffd69d;
              box-shadow: inset 0 1px 2px #ffd69d;
      border-radius: 6px;
      height: auto;
}
.yqg-vue-component-flexible-input-sms-row .use-default-cursor-placeholder .yqg-mo-input::-webkit-input-placeholder {
        color: #faa68c !important;
}
.yqg-vue-component-flexible-input-sms-row .use-default-cursor-placeholder .yqg-mo-input::-moz-placeholder {
        color: #faa68c !important;
}
.yqg-vue-component-flexible-input-sms-row .use-default-cursor-placeholder .yqg-mo-input:-ms-input-placeholder {
        color: #faa68c !important;
}
.yqg-vue-component-flexible-input-sms-row .use-default-cursor-placeholder .yqg-mo-input::-ms-input-placeholder {
        color: #faa68c !important;
}
.yqg-vue-component-flexible-input-sms-row .use-default-cursor-placeholder .yqg-mo-input::placeholder {
        color: #faa68c !important;
}
.yqg-vue-component-flexible-input-sms-row .use-default-cursor-placeholder-input {
    margin: 15px 40px 0 !important;
    border: none !important;
    border: 1px solid #ffc6b5 !important;
    background: #fff5e7 !important;
    -webkit-box-shadow: inset 0 1px 2px #ffd69d;
            box-shadow: inset 0 1px 2px #ffd69d;
    border-radius: 6px;
    height: auto;
}
.yqg-vue-component-flexible-input-sms-row .use-default-cursor-placeholder-input .yqg-mo-input {
      padding: 18px !important;
      height: auto;
      background-image: none !important;
}
.yqg-vue-component-flexible-input-sms-row .use-default-cursor-placeholder-input .yqg-mo-input::-webkit-input-placeholder {
        color: #faa68c !important;
}
.yqg-vue-component-flexible-input-sms-row .use-default-cursor-placeholder-input .yqg-mo-input::-moz-placeholder {
        color: #faa68c !important;
}
.yqg-vue-component-flexible-input-sms-row .use-default-cursor-placeholder-input .yqg-mo-input:-ms-input-placeholder {
        color: #faa68c !important;
}
.yqg-vue-component-flexible-input-sms-row .use-default-cursor-placeholder-input .yqg-mo-input::-ms-input-placeholder {
        color: #faa68c !important;
}
.yqg-vue-component-flexible-input-sms-row .use-default-cursor-placeholder-input .yqg-mo-input::placeholder {
        color: #faa68c !important;
}
.yqg-vue-component-flexible-input-sms-row .use-default-cursor-placeholder-input .resend-btn {
      color: #4e37e6;
}
.yqg-vue-component-flexible-input-sms-row .show-default-cursor {
    position: relative;
}
.yqg-vue-component-flexible-input-sms-row .show-default-cursor:before {
      content: "";
      position: absolute;
      top: 20px;
      left: 12px;
      display: inline-block;
      width: 2px;
      height: 18px;
      background: #faa68c;
      z-index: 3;
      -webkit-animation: 1s cursorShine infinite;
         -moz-animation: 1s cursorShine infinite;
              animation: 1s cursorShine infinite;
}
.yqg-vue-component-flexible-input-sms-row .show-default-cursor:hover:before {
      display: none;
}
.yqg-vue-component-flexible-input-sms-row .company-info {
    position: absolute;
    bottom: 6.3%;
    width: 100%;
    font-size: 9px;
    color: #8d8ea6;
    text-align: center;
}
.yqg-vue-component-flexible-input-sms-row .company-info .introduce span {
      padding: 0 8px;
      text-decoration: underline;
}
.yqg-vue-component-flexible-input-sms-row .lottie-wrapper {
    position: fixed;
    top: 0;
    left: 0;
    height: -moz-calc(100vh + 40px);
    height: calc(100vh + 40px);
    width: 100vw;
    background-color: rgba(0, 0, 0, 0.9);
    z-index: 99;
}
.yqg-vue-component-flexible-input-sms-row .lottie-wrapper.fade-leave-active {
      opacity: 0;
      -webkit-transition: opacity .5s;
      -moz-transition: opacity .5s;
      transition: opacity .5s;
}
.yqg-vue-component-flexible-input-sms-row .lottie-wrapper .lottie-inner {
      position: fixed;
      top: 0;
      width: 100%;
      z-index: 9999;
}
.yqg-vue-component-flexible-input-sms-row .lottie-wrapper .lottie-close {
      position: absolute;
      left: 50%;
      top: 160vw;
      width: 30px;
      height: 30px;
      -webkit-transform: translate(-50%);
         -moz-transform: translate(-50%);
          -ms-transform: translate(-50%);
              transform: translate(-50%);
      z-index: 9999;
}
.yqg-vue-component-flexible-input-sms-row .lottie-wrapper .lottie-close.min-top {
        top: 138vw;
}
.yqg-vue-component-flexible-input-sms-row .lottie-wrapper .cql-sms-activate-wrapper {
      position: absolute;
      top: 100vw;
      left: 50%;
      width: 62.67vw;
      z-index: 9999;
      -webkit-box-sizing: border-box;
         -moz-box-sizing: border-box;
              box-sizing: border-box;
}
.yqg-vue-component-flexible-input-sms-row .loading-container {
    position: absolute;
    top: 10px;
    left: 50%;
    margin-left: -15px;
    -webkit-transition: opacity .5s ease-out;
    -moz-transition: opacity .5s ease-out;
    transition: opacity .5s ease-out;
    opacity: 1;
    width: 30px;
    height: 30px;
    text-align: center;
}
.yqg-vue-component-flexible-input-sms-row .loading-spinner {
    width: 100%;
    height: 100%;
    border: 2px solid #ffce30;
    border-top-color: transparent;
    border-radius: 50%;
    -webkit-animation: loadingspin 2s linear infinite;
       -moz-animation: loadingspin 2s linear infinite;
            animation: loadingspin 2s linear infinite;
    -webkit-box-sizing: border-box;
       -moz-box-sizing: border-box;
            box-sizing: border-box;
}
@-webkit-keyframes loadingspin {
0% {
    -webkit-transform: rotate(0deg);
            transform: rotate(0deg);
}
100% {
    -webkit-transform: rotate(360deg);
            transform: rotate(360deg);
}
}
@-moz-keyframes loadingspin {
0% {
    -moz-transform: rotate(0deg);
         transform: rotate(0deg);
}
100% {
    -moz-transform: rotate(360deg);
         transform: rotate(360deg);
}
}
@keyframes loadingspin {
0% {
    -webkit-transform: rotate(0deg);
       -moz-transform: rotate(0deg);
            transform: rotate(0deg);
}
100% {
    -webkit-transform: rotate(360deg);
       -moz-transform: rotate(360deg);
            transform: rotate(360deg);
}
}
.yqg-vue-component-flexible-input-sms-row.trial-style-version .yqg-input-row-left-part .yqg-mo-input::-webkit-input-placeholder {
    color: #8d8ea6 !important;
    font-size: 4.267vw !important;
}
.yqg-vue-component-flexible-input-sms-row.trial-style-version .yqg-input-row-left-part .yqg-mo-input::-moz-placeholder {
    color: #8d8ea6 !important;
    font-size: 4.267vw !important;
}
.yqg-vue-component-flexible-input-sms-row.trial-style-version .yqg-input-row-left-part .yqg-mo-input:-ms-input-placeholder {
    color: #8d8ea6 !important;
    font-size: 4.267vw !important;
}
.yqg-vue-component-flexible-input-sms-row.trial-style-version .yqg-input-row-left-part .yqg-mo-input::-ms-input-placeholder {
    color: #8d8ea6 !important;
    font-size: 4.267vw !important;
}
.yqg-vue-component-flexible-input-sms-row.trial-style-version .yqg-input-row-left-part .yqg-mo-input::placeholder {
    color: #8d8ea6 !important;
    font-size: 4.267vw !important;
}
.yqg-vue-component-flexible-input-sms-row.trial-style-version .yqg-input-row-right-part {
    padding: 0;
}
.yqg-vue-component-flexible-input-sms-row.trial-style-version .yqg-input-row-right-part .yqg-mo-btn {
      width: 84vw;
      height: 16vw;
      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-vue-component-flexible-input-sms-row.trial-style-version .btn-fix-inner-wrapper {
    line-height: 16vw;
    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-vue-component-flexible-input-sms-row.trial-style-version .sms-captcha-dialog .sms-captcha-dialog-modal .sms-captcha-dialog-wrapper .sms-captcha-dialog-operation-row .yqg-mo-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-vue-component-flexible-input-sms-row.trial-style-version .aliyun-one-login .protocol-front-page-container .protocol-front-page-content .number-auth-btn-wrap {
    width: 84vw;
    height: 16vw;
}
.yqg-vue-component-flexible-input-sms-row.trial-style-version .aliyun-one-login .protocol-front-page-container .protocol-front-page-content .number-auth-btn-wrap .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-vue-component-flexible-input-sms-row.trial-style-version .aliyun-one-login .protocol-front-page-container .protocol-front-page-content .privacy-alert-modal .privacy-alert-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-vue-component-flexible-input-sms-row.trial-style-version .aliyun-one-login .protocol-front-page-container .protocol-front-page-content .dialog-review-container .privacy-alert-modal .privacy-alert-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-vue-component-flexible-input-sms-row.yqg-unbox-theme .yqg-input-row-wrapper .yqg-input-row-left-part {
    caret-color: #4987ff;
}
.yqg-vue-component-flexible-input-sms-row.yqg-unbox-theme .yqg-input-row-wrapper .yqg-input-row-right-part {
    margin-top: 4vw;
}
.yqg-vue-component-flexible-input-sms-row.yqg-unbox-theme .yqg-input-row-wrapper .yqg-input-row-right-part .yqg-mo-btn {
      height: 16vw;
      width: 84vw;
      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-vue-component-flexible-input-sms-row.yqg-unbox-theme .online-phone {
    height: 8.533vw;
    background-color: #fff7e1 !important;
    -webkit-box-sizing: border-box;
       -moz-box-sizing: border-box;
            box-sizing: border-box;
    padding: 2.133vw 5.067vw;
}
.yqg-vue-component-flexible-input-sms-row.yqg-unbox-theme .btn-fix-inner-wrapper {
    line-height: 16vw;
    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-vue-component-flexible-input-sms-row.yqg-unbox-theme .aliyun-one-login .protocol-front-page-container .protocol-front-page-content .number-auth-btn-wrap .submit-btn {
    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-vue-component-flexible-input-sms-row.yqg-unbox-theme .aliyun-one-login .protocol-front-page-container .protocol-front-page-content .privacy-alert-modal .privacy-alert-btn {
    height: 16vw;
    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-vue-component-flexible-input-sms-row.yqg-unbox-theme .aliyun-one-login .protocol-front-page-container .protocol-front-page-content .dialog-review-container .privacy-alert-modal .privacy-alert-btn {
    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-vue-component-flexible-input-sms-row.yqg-wechat-red-envelope .yqg-input-row-wrapper .yqg-input-row-left-part .yqg-mo-input, .yqg-vue-component-flexible-input-sms-row.wxRedEnvelopeFree .yqg-input-row-wrapper .yqg-input-row-left-part .yqg-mo-input, .yqg-vue-component-flexible-input-sms-row.wxRedEnvelopeQuota .yqg-input-row-wrapper .yqg-input-row-left-part .yqg-mo-input {
    height: 52px;
    padding: 0 25px;
    border: 1px solid #c2a174;
    border-radius: 30px;
    background: none !important;
    font-size: 16px;
}
.yqg-vue-component-flexible-input-sms-row.yqg-wechat-red-envelope .yqg-input-row-wrapper .yqg-input-row-left-part .yqg-mo-input::-webkit-input-placeholder, .yqg-vue-component-flexible-input-sms-row.wxRedEnvelopeFree .yqg-input-row-wrapper .yqg-input-row-left-part .yqg-mo-input::-webkit-input-placeholder, .yqg-vue-component-flexible-input-sms-row.wxRedEnvelopeQuota .yqg-input-row-wrapper .yqg-input-row-left-part .yqg-mo-input::-webkit-input-placeholder {
      font-size: 15px;
      color: #8d8ea6;
}
@media screen and (max-width: 350px) {
.yqg-vue-component-flexible-input-sms-row.yqg-wechat-red-envelope .yqg-input-row-wrapper .yqg-input-row-left-part .yqg-mo-input, .yqg-vue-component-flexible-input-sms-row.wxRedEnvelopeFree .yqg-input-row-wrapper .yqg-input-row-left-part .yqg-mo-input, .yqg-vue-component-flexible-input-sms-row.wxRedEnvelopeQuota .yqg-input-row-wrapper .yqg-input-row-left-part .yqg-mo-input {
        font-size: 14px;
}
.yqg-vue-component-flexible-input-sms-row.yqg-wechat-red-envelope .yqg-input-row-wrapper .yqg-input-row-left-part .yqg-mo-input::-webkit-input-placeholder, .yqg-vue-component-flexible-input-sms-row.wxRedEnvelopeFree .yqg-input-row-wrapper .yqg-input-row-left-part .yqg-mo-input::-webkit-input-placeholder, .yqg-vue-component-flexible-input-sms-row.wxRedEnvelopeQuota .yqg-input-row-wrapper .yqg-input-row-left-part .yqg-mo-input::-webkit-input-placeholder {
          font-size: 12px;
}
}
.yqg-vue-component-flexible-input-sms-row.yqg-wechat-red-envelope .yqg-input-row-wrapper .yqg-input-row-right-part, .yqg-vue-component-flexible-input-sms-row.wxRedEnvelopeFree .yqg-input-row-wrapper .yqg-input-row-right-part, .yqg-vue-component-flexible-input-sms-row.wxRedEnvelopeQuota .yqg-input-row-wrapper .yqg-input-row-right-part {
    padding: 0;
}
.yqg-vue-component-flexible-input-sms-row.yqg-wechat-red-envelope .yqg-input-row-wrapper .yqg-input-row-right-part .yqg-mo-btn, .yqg-vue-component-flexible-input-sms-row.wxRedEnvelopeFree .yqg-input-row-wrapper .yqg-input-row-right-part .yqg-mo-btn, .yqg-vue-component-flexible-input-sms-row.wxRedEnvelopeQuota .yqg-input-row-wrapper .yqg-input-row-right-part .yqg-mo-btn {
      background: #f55544 !important;
      color: #ffd3af !important;
      border-radius: 30px !important;
      -webkit-box-shadow: unset !important;
              box-shadow: unset !important;
      height: 60px !important;
      height: 60px;
}
@media screen and (max-width: 350px) {
.yqg-vue-component-flexible-input-sms-row.yqg-wechat-red-envelope .yqg-input-row-wrapper .yqg-input-row-right-part .yqg-mo-btn, .yqg-vue-component-flexible-input-sms-row.wxRedEnvelopeFree .yqg-input-row-wrapper .yqg-input-row-right-part .yqg-mo-btn, .yqg-vue-component-flexible-input-sms-row.wxRedEnvelopeQuota .yqg-input-row-wrapper .yqg-input-row-right-part .yqg-mo-btn {
          height: 52px !important;
}
}
.yqg-vue-component-flexible-input-sms-row.yqg-wechat-red-envelope .online-phone, .yqg-vue-component-flexible-input-sms-row.wxRedEnvelopeFree .online-phone, .yqg-vue-component-flexible-input-sms-row.wxRedEnvelopeQuota .online-phone {
    padding: 6px 23px;
}
.yqg-vue-component-flexible-input-sms-row.yqg-wechat-red-envelope .aliyun-one-login .protocol-front-page-container .protocol-front-page-content .number-auth-btn-wrap .submit-btn, .yqg-vue-component-flexible-input-sms-row.wxRedEnvelopeFree .aliyun-one-login .protocol-front-page-container .protocol-front-page-content .number-auth-btn-wrap .submit-btn, .yqg-vue-component-flexible-input-sms-row.wxRedEnvelopeQuota .aliyun-one-login .protocol-front-page-container .protocol-front-page-content .number-auth-btn-wrap .submit-btn {
    background: #f55544 !important;
    color: #ffd3af !important;
    border-radius: 30px !important;
    -webkit-box-shadow: unset !important;
            box-shadow: unset !important;
    height: 60px !important;
}
@media screen and (max-width: 350px) {
.yqg-vue-component-flexible-input-sms-row.yqg-wechat-red-envelope .aliyun-one-login .protocol-front-page-container .protocol-front-page-content .number-auth-btn-wrap .submit-btn, .yqg-vue-component-flexible-input-sms-row.wxRedEnvelopeFree .aliyun-one-login .protocol-front-page-container .protocol-front-page-content .number-auth-btn-wrap .submit-btn, .yqg-vue-component-flexible-input-sms-row.wxRedEnvelopeQuota .aliyun-one-login .protocol-front-page-container .protocol-front-page-content .number-auth-btn-wrap .submit-btn {
        height: 52px !important;
}
}
.yqg-vue-component-flexible-input-sms-row.yqg-wechat-red-envelope .aliyun-one-login .protocol-front-page-container .protocol-front-page-content .privacy-alert-modal .privacy-alert-btn, .yqg-vue-component-flexible-input-sms-row.wxRedEnvelopeFree .aliyun-one-login .protocol-front-page-container .protocol-front-page-content .privacy-alert-modal .privacy-alert-btn, .yqg-vue-component-flexible-input-sms-row.wxRedEnvelopeQuota .aliyun-one-login .protocol-front-page-container .protocol-front-page-content .privacy-alert-modal .privacy-alert-btn {
    background: #f55544 !important;
    color: #ffd3af !important;
    border-radius: 30px !important;
    -webkit-box-shadow: unset !important;
            box-shadow: unset !important;
    height: 60px !important;
}
@media screen and (max-width: 350px) {
.yqg-vue-component-flexible-input-sms-row.yqg-wechat-red-envelope .aliyun-one-login .protocol-front-page-container .protocol-front-page-content .privacy-alert-modal .privacy-alert-btn, .yqg-vue-component-flexible-input-sms-row.wxRedEnvelopeFree .aliyun-one-login .protocol-front-page-container .protocol-front-page-content .privacy-alert-modal .privacy-alert-btn, .yqg-vue-component-flexible-input-sms-row.wxRedEnvelopeQuota .aliyun-one-login .protocol-front-page-container .protocol-front-page-content .privacy-alert-modal .privacy-alert-btn {
        height: 52px !important;
}
}
.yqg-vue-component-flexible-input-sms-row.yqg-wechat-red-envelope .sms-captcha-dialog .sms-captcha-dialog-modal, .yqg-vue-component-flexible-input-sms-row.wxRedEnvelopeFree .sms-captcha-dialog .sms-captcha-dialog-modal, .yqg-vue-component-flexible-input-sms-row.wxRedEnvelopeQuota .sms-captcha-dialog .sms-captcha-dialog-modal {
    max-width: 315px;
}
.yqg-vue-component-flexible-input-sms-row.yqg-wechat-red-envelope .sms-captcha-dialog .sms-captcha-dialog-modal .bg, .yqg-vue-component-flexible-input-sms-row.wxRedEnvelopeFree .sms-captcha-dialog .sms-captcha-dialog-modal .bg, .yqg-vue-component-flexible-input-sms-row.wxRedEnvelopeQuota .sms-captcha-dialog .sms-captcha-dialog-modal .bg {
      border-radius: 16px;
}
.yqg-vue-component-flexible-input-sms-row.yqg-wechat-red-envelope .sms-captcha-dialog .sms-captcha-dialog-modal .sms-captcha-dialog-wrapper, .yqg-vue-component-flexible-input-sms-row.wxRedEnvelopeFree .sms-captcha-dialog .sms-captcha-dialog-modal .sms-captcha-dialog-wrapper, .yqg-vue-component-flexible-input-sms-row.wxRedEnvelopeQuota .sms-captcha-dialog .sms-captcha-dialog-modal .sms-captcha-dialog-wrapper {
      top: 180px;
}
@media screen and (max-width: 350px) {
.yqg-vue-component-flexible-input-sms-row.yqg-wechat-red-envelope .sms-captcha-dialog .sms-captcha-dialog-modal .sms-captcha-dialog-wrapper, .yqg-vue-component-flexible-input-sms-row.wxRedEnvelopeFree .sms-captcha-dialog .sms-captcha-dialog-modal .sms-captcha-dialog-wrapper, .yqg-vue-component-flexible-input-sms-row.wxRedEnvelopeQuota .sms-captcha-dialog .sms-captcha-dialog-modal .sms-captcha-dialog-wrapper {
          top: 170px;
}
}
@media screen and (max-width: 320px) {
.yqg-vue-component-flexible-input-sms-row.yqg-wechat-red-envelope .sms-captcha-dialog .sms-captcha-dialog-modal .sms-captcha-dialog-wrapper, .yqg-vue-component-flexible-input-sms-row.wxRedEnvelopeFree .sms-captcha-dialog .sms-captcha-dialog-modal .sms-captcha-dialog-wrapper, .yqg-vue-component-flexible-input-sms-row.wxRedEnvelopeQuota .sms-captcha-dialog .sms-captcha-dialog-modal .sms-captcha-dialog-wrapper {
          top: 160px;
}
}
.yqg-vue-component-flexible-input-sms-row.yqg-wechat-red-envelope .sms-captcha-dialog .sms-captcha-dialog-modal .sms-captcha-dialog-wrapper .sms-captcha-dialog-input-row, .yqg-vue-component-flexible-input-sms-row.wxRedEnvelopeFree .sms-captcha-dialog .sms-captcha-dialog-modal .sms-captcha-dialog-wrapper .sms-captcha-dialog-input-row, .yqg-vue-component-flexible-input-sms-row.wxRedEnvelopeQuota .sms-captcha-dialog .sms-captcha-dialog-modal .sms-captcha-dialog-wrapper .sms-captcha-dialog-input-row {
        border: 1px solid #cfcfe6;
        padding: 5px 5px 5px 0;
        border-radius: 8px;
}
.yqg-vue-component-flexible-input-sms-row.yqg-wechat-red-envelope .sms-captcha-dialog .sms-captcha-dialog-modal .sms-captcha-dialog-wrapper .sms-captcha-dialog-input-row input, .yqg-vue-component-flexible-input-sms-row.wxRedEnvelopeFree .sms-captcha-dialog .sms-captcha-dialog-modal .sms-captcha-dialog-wrapper .sms-captcha-dialog-input-row input, .yqg-vue-component-flexible-input-sms-row.wxRedEnvelopeQuota .sms-captcha-dialog .sms-captcha-dialog-modal .sms-captcha-dialog-wrapper .sms-captcha-dialog-input-row input {
          font-size: 14px;
}
.yqg-vue-component-flexible-input-sms-row.yqg-wechat-red-envelope .sms-captcha-dialog .sms-captcha-dialog-modal .sms-captcha-dialog-wrapper .sms-captcha-dialog-input-row input::-webkit-input-placeholder, .yqg-vue-component-flexible-input-sms-row.wxRedEnvelopeFree .sms-captcha-dialog .sms-captcha-dialog-modal .sms-captcha-dialog-wrapper .sms-captcha-dialog-input-row input::-webkit-input-placeholder, .yqg-vue-component-flexible-input-sms-row.wxRedEnvelopeQuota .sms-captcha-dialog .sms-captcha-dialog-modal .sms-captcha-dialog-wrapper .sms-captcha-dialog-input-row input::-webkit-input-placeholder {
            color: #8d8ea6;
}
.yqg-vue-component-flexible-input-sms-row.yqg-wechat-red-envelope .sms-captcha-dialog .sms-captcha-dialog-modal .sms-captcha-dialog-wrapper .sms-captcha-dialog-input-row .yqg-resend-sms-btn, .yqg-vue-component-flexible-input-sms-row.wxRedEnvelopeFree .sms-captcha-dialog .sms-captcha-dialog-modal .sms-captcha-dialog-wrapper .sms-captcha-dialog-input-row .yqg-resend-sms-btn, .yqg-vue-component-flexible-input-sms-row.wxRedEnvelopeQuota .sms-captcha-dialog .sms-captcha-dialog-modal .sms-captcha-dialog-wrapper .sms-captcha-dialog-input-row .yqg-resend-sms-btn {
          background: #f0f2fa !important;
          font-size: 14px;
          color: #4e37e6;
          font-weight: 500;
}
.yqg-vue-component-flexible-input-sms-row.yqg-wechat-red-envelope .sms-captcha-dialog .sms-captcha-dialog-modal .sms-captcha-dialog-wrapper .sms-captcha-dialog-input-row .yqg-resend-sms-btn.resend-sms-btn-disabled, .yqg-vue-component-flexible-input-sms-row.wxRedEnvelopeFree .sms-captcha-dialog .sms-captcha-dialog-modal .sms-captcha-dialog-wrapper .sms-captcha-dialog-input-row .yqg-resend-sms-btn.resend-sms-btn-disabled, .yqg-vue-component-flexible-input-sms-row.wxRedEnvelopeQuota .sms-captcha-dialog .sms-captcha-dialog-modal .sms-captcha-dialog-wrapper .sms-captcha-dialog-input-row .yqg-resend-sms-btn.resend-sms-btn-disabled {
            color: #8d8ea6;
}
.yqg-vue-component-flexible-input-sms-row.yqg-wechat-red-envelope .sms-captcha-dialog .sms-captcha-dialog-modal .sms-captcha-dialog-wrapper .sms-captcha-dialog-operation-row .yqg-mo-btn, .yqg-vue-component-flexible-input-sms-row.wxRedEnvelopeFree .sms-captcha-dialog .sms-captcha-dialog-modal .sms-captcha-dialog-wrapper .sms-captcha-dialog-operation-row .yqg-mo-btn, .yqg-vue-component-flexible-input-sms-row.wxRedEnvelopeQuota .sms-captcha-dialog .sms-captcha-dialog-modal .sms-captcha-dialog-wrapper .sms-captcha-dialog-operation-row .yqg-mo-btn {
        background: #f55544 !important;
        color: #ffd3af !important;
        border-radius: 30px !important;
        -webkit-box-shadow: unset !important;
                box-shadow: unset !important;
        height: 60px !important;
}
@media screen and (max-width: 350px) {
.yqg-vue-component-flexible-input-sms-row.yqg-wechat-red-envelope .sms-captcha-dialog .sms-captcha-dialog-modal .sms-captcha-dialog-wrapper .sms-captcha-dialog-operation-row .yqg-mo-btn, .yqg-vue-component-flexible-input-sms-row.wxRedEnvelopeFree .sms-captcha-dialog .sms-captcha-dialog-modal .sms-captcha-dialog-wrapper .sms-captcha-dialog-operation-row .yqg-mo-btn, .yqg-vue-component-flexible-input-sms-row.wxRedEnvelopeQuota .sms-captcha-dialog .sms-captcha-dialog-modal .sms-captcha-dialog-wrapper .sms-captcha-dialog-operation-row .yqg-mo-btn {
            height: 52px !important;
}
}
.yqg-vue-component-flexible-input-sms-row.wxRedEnvelopeFree .yqg-input-row-wrapper .yqg-input-row-right-part .yqg-mo-btn, .yqg-vue-component-flexible-input-sms-row.wxRedEnvelopeQuota .yqg-input-row-wrapper .yqg-input-row-right-part .yqg-mo-btn {
    color: #fff !important;
}
.yqg-vue-component-flexible-input-sms-row.wxRedEnvelopeFree .sms-captcha-dialog .sms-captcha-dialog-modal .sms-captcha-dialog-wrapper .sms-captcha-dialog-operation-row .yqg-mo-btn, .yqg-vue-component-flexible-input-sms-row.wxRedEnvelopeQuota .sms-captcha-dialog .sms-captcha-dialog-modal .sms-captcha-dialog-wrapper .sms-captcha-dialog-operation-row .yqg-mo-btn {
    color: #fff !important;
    font-size: 18px !important;
    font-weight: 600;
}
.yqg-vue-component-flexible-input-sms-row.wxRedEnvelopeFree .aliyun-one-login .protocol-front-page-container .protocol-front-page-content .number-auth-btn-wrap .submit-btn, .yqg-vue-component-flexible-input-sms-row.wxRedEnvelopeQuota .aliyun-one-login .protocol-front-page-container .protocol-front-page-content .number-auth-btn-wrap .submit-btn {
    color: #fff !important;
}
.yqg-vue-component-flexible-input-sms-row.wxRedEnvelopeFree .aliyun-one-login .protocol-front-page-container .protocol-front-page-content .privacy-alert-modal .privacy-alert-btn, .yqg-vue-component-flexible-input-sms-row.wxRedEnvelopeQuota .aliyun-one-login .protocol-front-page-container .protocol-front-page-content .privacy-alert-modal .privacy-alert-btn {
    color: #fff !important;
}
.yqg-vue-component-flexible-input-sms-row.wxRedEnvelopeV3 .aliyun-one-login .protocol-front-page-container .protocol-front-page-content .privacy-alert-modal .privacy-alert-btn {
    background: #f55544 !important;
    color: #ffd3af !important;
    border-radius: 30px !important;
    -webkit-box-shadow: unset !important;
            box-shadow: unset !important;
    height: 60px !important;
    color: #fff !important;
}
@media screen and (max-width: 350px) {
.yqg-vue-component-flexible-input-sms-row.wxRedEnvelopeV3 .aliyun-one-login .protocol-front-page-container .protocol-front-page-content .privacy-alert-modal .privacy-alert-btn {
        height: 52px !important;
}
}
.yqg-vue-component-flexible-input-sms-row.yqg-wechat-transfer .yqg-input-row-wrapper .yqg-input-row-left-part .yqg-mo-input {
    height: 52px;
    padding: 0 25px;
    border: 1px solid #07c160;
    border-radius: 10px;
    background: none !important;
    font-size: 16px;
}
.yqg-vue-component-flexible-input-sms-row.yqg-wechat-transfer .yqg-input-row-wrapper .yqg-input-row-left-part .yqg-mo-input::-webkit-input-placeholder {
      font-size: 15px;
      color: #8d8ea6;
}
@media screen and (max-width: 350px) {
.yqg-vue-component-flexible-input-sms-row.yqg-wechat-transfer .yqg-input-row-wrapper .yqg-input-row-left-part .yqg-mo-input {
        font-size: 14px;
}
.yqg-vue-component-flexible-input-sms-row.yqg-wechat-transfer .yqg-input-row-wrapper .yqg-input-row-left-part .yqg-mo-input::-webkit-input-placeholder {
          font-size: 12px;
}
}
.yqg-vue-component-flexible-input-sms-row.yqg-wechat-transfer .yqg-input-row-wrapper .yqg-input-row-right-part {
    padding: 0;
}
.yqg-vue-component-flexible-input-sms-row.yqg-wechat-transfer .yqg-input-row-wrapper .yqg-input-row-right-part .yqg-mo-btn {
      background: #07c160 !important;
      color: #fff !important;
      border-radius: 10px !important;
      -webkit-box-shadow: unset !important;
              box-shadow: unset !important;
      height: 60px !important;
      height: 60px;
}
@media screen and (max-width: 350px) {
.yqg-vue-component-flexible-input-sms-row.yqg-wechat-transfer .yqg-input-row-wrapper .yqg-input-row-right-part .yqg-mo-btn {
          height: 52px !important;
}
}
.yqg-vue-component-flexible-input-sms-row.yqg-wechat-transfer .online-phone {
    padding: 6px 23px;
}
.yqg-vue-component-flexible-input-sms-row.yqg-wechat-transfer .aliyun-one-login .protocol-front-page-container .protocol-front-page-content .number-auth-btn-wrap .submit-btn {
    background: #07c160 !important;
    color: #fff !important;
    border-radius: 10px !important;
    -webkit-box-shadow: unset !important;
            box-shadow: unset !important;
    height: 60px !important;
}
@media screen and (max-width: 350px) {
.yqg-vue-component-flexible-input-sms-row.yqg-wechat-transfer .aliyun-one-login .protocol-front-page-container .protocol-front-page-content .number-auth-btn-wrap .submit-btn {
        height: 52px !important;
}
}
.yqg-vue-component-flexible-input-sms-row.yqg-wechat-transfer .aliyun-one-login .protocol-front-page-container .protocol-front-page-content .privacy-alert-modal .privacy-alert-btn {
    background: #07c160 !important;
    color: #fff !important;
    border-radius: 10px !important;
    -webkit-box-shadow: unset !important;
            box-shadow: unset !important;
    height: 60px !important;
}
@media screen and (max-width: 350px) {
.yqg-vue-component-flexible-input-sms-row.yqg-wechat-transfer .aliyun-one-login .protocol-front-page-container .protocol-front-page-content .privacy-alert-modal .privacy-alert-btn {
        height: 52px !important;
}
}
.yqg-vue-component-flexible-input-sms-row.yqg-wechat-transfer .sms-captcha-dialog .sms-captcha-dialog-modal {
    max-width: 315px;
}
.yqg-vue-component-flexible-input-sms-row.yqg-wechat-transfer .sms-captcha-dialog .sms-captcha-dialog-modal .bg {
      border-radius: 16px;
}
.yqg-vue-component-flexible-input-sms-row.yqg-wechat-transfer .sms-captcha-dialog .sms-captcha-dialog-modal .wechat-transfer-image-click-item {
      position: absolute;
      width: 80%;
      height: 20%;
      top: 17%;
      left: 10%;
}
@media screen and (max-width: 330px) {
.yqg-vue-component-flexible-input-sms-row.yqg-wechat-transfer .sms-captcha-dialog .sms-captcha-dialog-modal .wechat-transfer-image-click-item {
          top: 16%;
          height: 18%;
}
}
.yqg-vue-component-flexible-input-sms-row.yqg-wechat-transfer .sms-captcha-dialog .sms-captcha-dialog-modal .sms-captcha-dialog-wrapper {
      top: 160px;
}
@media screen and (max-width: 350px) {
.yqg-vue-component-flexible-input-sms-row.yqg-wechat-transfer .sms-captcha-dialog .sms-captcha-dialog-modal .sms-captcha-dialog-wrapper {
          top: 150px;
}
}
@media screen and (max-width: 320px) {
.yqg-vue-component-flexible-input-sms-row.yqg-wechat-transfer .sms-captcha-dialog .sms-captcha-dialog-modal .sms-captcha-dialog-wrapper {
          top: 140px;
}
}
.yqg-vue-component-flexible-input-sms-row.yqg-wechat-transfer .sms-captcha-dialog .sms-captcha-dialog-modal .sms-captcha-dialog-wrapper .sms-captcha-dialog-input-row {
        border: 1px solid #cfcfe6;
        padding: 5px 5px 5px 0;
}
.yqg-vue-component-flexible-input-sms-row.yqg-wechat-transfer .sms-captcha-dialog .sms-captcha-dialog-modal .sms-captcha-dialog-wrapper .sms-captcha-dialog-input-row input {
          font-size: 14px;
}
.yqg-vue-component-flexible-input-sms-row.yqg-wechat-transfer .sms-captcha-dialog .sms-captcha-dialog-modal .sms-captcha-dialog-wrapper .sms-captcha-dialog-input-row input::-webkit-input-placeholder {
            color: #8d8ea6;
}
.yqg-vue-component-flexible-input-sms-row.yqg-wechat-transfer .sms-captcha-dialog .sms-captcha-dialog-modal .sms-captcha-dialog-wrapper .sms-captcha-dialog-input-row .yqg-resend-sms-btn {
          background: #f0f2fa !important;
          font-size: 14px;
          color: #4e37e6;
          font-weight: 500;
}
.yqg-vue-component-flexible-input-sms-row.yqg-wechat-transfer .sms-captcha-dialog .sms-captcha-dialog-modal .sms-captcha-dialog-wrapper .sms-captcha-dialog-input-row .yqg-resend-sms-btn.resend-sms-btn-disabled {
            color: #8d8ea6;
}
.yqg-vue-component-flexible-input-sms-row.yqg-wechat-transfer .sms-captcha-dialog .sms-captcha-dialog-modal .sms-captcha-dialog-wrapper .sms-captcha-dialog-operation-row .yqg-mo-btn {
        background: #07c160 !important;
        color: #fff !important;
        border-radius: 10px !important;
        -webkit-box-shadow: unset !important;
                box-shadow: unset !important;
        height: 60px !important;
}
@media screen and (max-width: 350px) {
.yqg-vue-component-flexible-input-sms-row.yqg-wechat-transfer .sms-captcha-dialog .sms-captcha-dialog-modal .sms-captcha-dialog-wrapper .sms-captcha-dialog-operation-row .yqg-mo-btn {
            height: 52px !important;
}
}
.yqg-vue-component-flexible-input-sms-row.yqg-wechat-transfer .wechat-act-fix-content .wechat-btn {
    background: #07c160 !important;
    color: #fff !important;
    border-radius: 10px !important;
    -webkit-box-shadow: unset !important;
            box-shadow: unset !important;
    height: 60px !important;
}
@media screen and (max-width: 350px) {
.yqg-vue-component-flexible-input-sms-row.yqg-wechat-transfer .wechat-act-fix-content .wechat-btn {
        height: 52px !important;
}
}

.right-enter-to[data-v-16bdcb7c] {
  opacity: 0;
  left: 97.33333vw;
  height: 11.456vw;
  width: 11.73333vw;
  margin-top: 10.66667vw;
}
.right-enter-to.right-enter-active[data-v-16bdcb7c] {
  opacity: 1;
  left: 80.26667vw;
  height: 19.456vw;
  width: 17.06667vw;
  margin-top: 6.66667vw;
  -webkit-transition: left 1s, opacity 1s, height 1s, width 1s, margin-top 1s;
  -moz-transition: left 1s, opacity 1s, height 1s, width 1s, margin-top 1s;
  transition: left 1s, opacity 1s, height 1s, width 1s, margin-top 1s;
}
.right-leave-to[data-v-16bdcb7c] {
  opacity: 1;
  left: -13.86667vw;
  height: 19.456vw;
  width: 17.06667vw;
  margin-top: 6.66667vw;
}
.right-leave-to.right-leave-active[data-v-16bdcb7c] {
  opacity: 0;
  left: -30.93333vw;
  height: 11.456vw;
  width: 11.73333vw;
  margin-top: 10.66667vw;
  -webkit-transition: left 1s, opacity 1s, height 1s, width 1s, margin-top 1s;
  -moz-transition: left 1s, opacity 1s, height 1s, width 1s, margin-top 1s;
  transition: left 1s, opacity 1s, height 1s, width 1s, margin-top 1s;
}
.swiper-box[data-v-16bdcb7c] {
  width: 84vw;
  height: 50.667vw;
  overflow: hidden;
  margin: auto;
  position: relative;
  -webkit-box-sizing: border-box;
     -moz-box-sizing: border-box;
          box-sizing: border-box;
  line-height: 1;
  text-align: center;
}
.swiper-group[data-v-16bdcb7c] {
  height: 36vw;
}
.swiper-item[data-v-16bdcb7c] {
  width: 100%;
  height: 100%;
  -o-object-fit: cover;
     object-fit: cover;
  border: 1px solid #dbdfed;
  border-radius: 10px;
  position: absolute;
  -webkit-transition: height 1s, width 1s, left 1s, margin-top 1s;
  -moz-transition: height 1s, width 1s, left 1s, margin-top 1s;
  transition: height 1s, width 1s, left 1s, margin-top 1s;
}
.swiper-item.level2[data-v-16bdcb7c] {
    width: 17.06667vw;
    height: 19.456vw;
    left: -13.86667vw;
    margin-top: 10.66667vw;
}
.swiper-item.level1[data-v-16bdcb7c] {
    width: 21.33333vw;
    height: 24.32vw;
    left: 5.33333vw;
    margin-top: 8.53333vw;
}
.swiper-item.level0[data-v-16bdcb7c] {
    width: 26.66667vw;
    height: 30.4vw;
    left: 28.53333vw;
    margin-top: 5.33333vw;
}
.swiper-item.level-1[data-v-16bdcb7c] {
    width: 21.33333vw;
    height: 24.32vw;
    left: 57.06667vw;
    margin-top: 8.53333vw;
}
.swiper-item.level-2[data-v-16bdcb7c] {
    width: 17.06667vw;
    height: 19.456vw;
    left: 80.26667vw;
    margin-top: 10.66667vw;
}
.swiper-img[data-v-16bdcb7c] {
  width: 100%;
  height: 100%;
  -o-object-fit: cover;
     object-fit: cover;
  border: 1px solid #dbdfed;
  border-radius: 10px;
}
.swiper-title[data-v-16bdcb7c] {
  font-size: 3.2vw;
  margin-top: 2.13333vw;
  font-weight: 600;
  color: #736c5e;
  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;
}
.swiper-title .title-left-angle[data-v-16bdcb7c] {
    width: 0;
    height: 0;
    margin-right: 1.33333vw;
    border-top: 4px solid transparent;
    border-bottom: 4px solid transparent;
    border-right: 6px solid #ffc310;
}
.swiper-title .title-right-angle[data-v-16bdcb7c] {
    width: 0;
    height: 0;
    margin-left: 1.33333vw;
    border-top: 4px solid transparent;
    border-bottom: 4px solid transparent;
    border-left: 6px solid #ffc310;
}
.swiper-sub-title[data-v-16bdcb7c] {
  font-size: 2.93333vw;
  margin-top: 0.8vw;
  font-weight: 400;
  color: #736c5e;
}

.download-tip-modal .download-tip-modal-content[data-v-6d1e8b1a] {
  padding: 0 5px;
  font-size: 16px;
  color: #222;
  font-weight: 600;
}
.download-tip-modal .download-tip-modal-content .submit-btn[data-v-6d1e8b1a] {
    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;
    margin-top: 20px;
    height: 48px;
    font-weight: 600;
    background: -webkit-gradient(linear, left top, right top, from(#fd0), to(#ffc300));
    background: -moz-linear-gradient(left, #fd0 0%, #ffc300 100%);
    background: linear-gradient(90deg, #fd0 0%, #ffc300 100%);
    background-size: 100% 100%;
    background-repeat: no-repeat;
    background-color: unset;
    color: #222;
    border-radius: 8px;
}

.h5-miniprogram[data-v-c779a26c] {
  min-height: 100vh;
  padding: 20vh 15px 15px;
  background: #eef0f9;
  text-align: center;
  color: #242533;
  font-size: 16px;
}
.h5-miniprogram .logo[data-v-c779a26c] {
    width: 70px;
    margin-bottom: 20px;
}
.h5-miniprogram .btn[data-v-c779a26c] {
    margin-top: 10vh;
    padding: 16px;
    text-align: center;
    cursor: pointer;
    background: -webkit-gradient(linear, left top, right top, from(#fd0), to(#ffc300));
    background: -moz-linear-gradient(left, #fd0 0%, #ffc300 100%);
    background: linear-gradient(90deg, #fd0 0%, #ffc300 100%);
    border-radius: 8px;
    font-size: 18px;
    font-weight: 600;
}
.h5-miniprogram .tip[data-v-c779a26c] {
    margin-top: 20px;
    color: #8d8ea6;
}

.h5-miniprogram-v4[data-v-807216ee] {
  position: relative;
}
.h5-miniprogram-v4 .bg[data-v-807216ee] {
    width: 100%;
}
.h5-miniprogram-v4 .confirm-btn[data-v-807216ee] {
    position: absolute;
    top: 46%;
    left: 50%;
    -webkit-transform: translateX(-50%);
       -moz-transform: translateX(-50%);
        -ms-transform: translateX(-50%);
            transform: translateX(-50%);
    width: 84vw;
    height: 15.12vw;
    line-height: 15.12vw;
    background-color: transparent;
    background-size: 100% 100% !important;
    background-repeat: no-repeat !important;
    background-image: url("https://public-test.yangqianguan.com/upload/yqg-mayuri-web/Fgtdpo2deRrpD6bT0ygbD0Q33EZs.png");
    border: none;
    outline: none;
    font-size: 18px;
    font-weight: 600;
    color: #fff;
}
.h5-miniprogram-v4 .online-phone[data-v-807216ee] {
    position: absolute;
    left: 50%;
    bottom: 11%;
    -webkit-transform: translateX(-50%);
       -moz-transform: translateX(-50%);
        -ms-transform: translateX(-50%);
            transform: translateX(-50%);
    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;
    padding: 8px 15px;
    font-size: 14px;
    border-radius: 20px;
    text-decoration: none;
    color: #a79064;
    background: #ffeec2;
}
.h5-miniprogram-v4 .online-phone .icon-phone[data-v-807216ee] {
      margin-right: 5px;
      width: 14px;
      height: 14px;
}
.h5-miniprogram-v4 .online-phone span[data-v-807216ee] {
      white-space: nowrap;
}
.h5-miniprogram-v4 .online-phone span.phone[data-v-807216ee] {
        margin-left: 5px;
        font-weight: 600;
}
.h5-miniprogram-v4 .warm-tip[data-v-807216ee] {
    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;
    position: absolute;
    color: #af905a;
    font-size: 14px;
    width: 100%;
}
.h5-miniprogram-v4 .warm-tip .high-text[data-v-807216ee] {
      color: #ff4b09;
}
.h5-miniprogram-v4 .warm-tip .triangle[data-v-807216ee] {
      margin-left: 5px;
      display: inline-block;
      width: 0;
      height: 0;
      border-top: 5px solid transparent;
      border-bottom: 5px solid transparent;
      border-left: 5px solid #ff4b09;
}
.h5-miniprogram-v4 .btn-fix-content[data-v-807216ee] {
    position: fixed;
    bottom: 0;
    left: 0;
    margin-top: 60px;
    width: 100%;
    max-width: 100%;
    border: none;
    -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;
    z-index: 9;
    color: #fff;
    background: -webkit-gradient(linear, left top, left bottom, color-stop(21.5%, rgba(255, 222, 137, 0.02)), color-stop(54.95%, #ffde89));
    background: -moz-linear-gradient(top, rgba(255, 222, 137, 0.02) 21.5%, #ffde89 54.95%);
    background: linear-gradient(180deg, rgba(255, 222, 137, 0.02) 21.5%, #ffde89 54.95%);
    background-repeat: no-repeat;
    background-size: 100% 100%;
    -webkit-box-shadow: none;
            box-shadow: none;
    height: 26.7vw;
    padding: 0 8vw 5.3vw;
    border-radius: 5.3vw 5.3vw 0 0;
    line-height: unset;
    font-size: 18px;
    font-weight: 600;
}
.h5-miniprogram-v4 .btn-fix-content.hidden[data-v-807216ee] {
      -webkit-transform: translateY(100%);
         -moz-transform: translateY(100%);
          -ms-transform: translateY(100%);
              transform: translateY(100%);
}
.h5-miniprogram-v4 .btn-fix-content .btn-fix[data-v-807216ee] {
      background: url("https://public-test.yangqianguan.com/upload/yqg-mayuri-web/Fgtdpo2deRrpD6bT0ygbD0Q33EZs.png") no-repeat;
      background-size: 100% 100%;
      line-height: 16vw;
}

/* 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;
}
}
.yqg-mo-btn {
  display: inline-block;
  -webkit-box-sizing: border-box;
     -moz-box-sizing: border-box;
          box-sizing: border-box;
  cursor: pointer;
  border: 1px solid transparent;
  background-image: none;
  color: #fff;
  text-decoration: none;
  font-size: 16px;
  text-align: center;
  padding: 9px 0;
  width: 100%;
  border-radius: 4px;
  -webkit-tap-highlight-color: rgba(0, 0, 0, 0);
  -ms-touch-action: manipulation;
      touch-action: manipulation;
}
.yqg-mo-btn, .yqg-mo-btn:link, .yqg-mo-btn:visited, .yqg-mo-btn:hover {
    background-color: #29b1ff;
}
.yqg-mo-btn:active {
    text-decoration: none;
    background-color: #009cf5;
}
.yqg-mo-btn:disabled {
    -webkit-appearance: none;
    color: #fff;
    background-color: #a5a5a5;
}
.yqg-mo-btn:disabled:active, .yqg-mo-btn:disabled:hover, .yqg-mo-btn:disabled:visited {
      background-color: #a5a5a5;
}
.yqg-mo-btn-warning {
  display: inline-block;
  -webkit-box-sizing: border-box;
     -moz-box-sizing: border-box;
          box-sizing: border-box;
  cursor: pointer;
  border: 1px solid transparent;
  background-image: none;
  color: #fff;
  text-decoration: none;
  font-size: 16px;
  text-align: center;
  padding: 9px 0;
  width: 100%;
  border-radius: 4px;
  -webkit-tap-highlight-color: rgba(0, 0, 0, 0);
  -ms-touch-action: manipulation;
      touch-action: manipulation;
  color: #8f5707;
  border: 2px solid #af2917;
}
.yqg-mo-btn-warning, .yqg-mo-btn-warning:link, .yqg-mo-btn-warning:visited, .yqg-mo-btn-warning:hover {
    background-color: #29b1ff;
}
.yqg-mo-btn-warning:active {
    text-decoration: none;
    background-color: #009cf5;
}
.yqg-mo-btn-warning:disabled {
    -webkit-appearance: none;
    color: #fff;
    background-color: #a5a5a5;
}
.yqg-mo-btn-warning:disabled:active, .yqg-mo-btn-warning:disabled:hover, .yqg-mo-btn-warning:disabled:visited {
      background-color: #a5a5a5;
}
.yqg-mo-btn-warning, .yqg-mo-btn-warning:link, .yqg-mo-btn-warning:visited, .yqg-mo-btn-warning:hover {
    outline: none;
    -webkit-box-shadow: none;
            box-shadow: none;
    background-color: #ffe5c1;
}
.yqg-mo-btn-warning:active {
    outline: none;
    -webkit-box-shadow: none;
            box-shadow: none;
    background-color: #ffd08e;
}
.yqg-mo-input-text {
  display: inline-block;
  -webkit-box-sizing: border-box;
     -moz-box-sizing: border-box;
          box-sizing: border-box;
  cursor: pointer;
  border: 2px solid #af2917;
  border-radius: 4px;
  background-image: none;
  outline: none;
  -webkit-box-shadow: none;
          box-shadow: none;
  font-size: 16px;
  padding: 12px 0;
  width: 100%;
}
@media screen and (max-width: 320px) {
.yqg-mo-input-text {
      font-size: 14px;
}
}
.yqg-mo-input-text:visited, .yqg-mo-input-text:focus, .yqg-mo-input-text:active {
    outline: none;
    -webkit-box-shadow: none;
            box-shadow: none;
}
.yqg-mo-input {
  display: inline-block;
  -webkit-box-sizing: border-box;
     -moz-box-sizing: border-box;
          box-sizing: border-box;
  cursor: pointer;
  border: 2px solid #af2917;
  border-radius: 4px;
  background-image: none;
  outline: none;
  -webkit-box-shadow: none;
          box-shadow: none;
  font-size: 16px;
  padding: 12px 0;
  width: 100%;
  background: url(https://static-ali.yangqianguan.com/cdn/yqg-activity/static/activity/b1254e7085c1da68321264bbfb8f092f.png) no-repeat scroll 10px 12px;
  background-size: 18px 18px;
  background-color: #fff;
  padding-left: 35px;
}
@media screen and (max-width: 320px) {
.yqg-mo-input {
      font-size: 14px;
}
}
.yqg-mo-input:visited, .yqg-mo-input:focus, .yqg-mo-input:active {
    outline: none;
    -webkit-box-shadow: none;
            box-shadow: none;
}
.yqg-mo-input-phone {
  display: inline-block;
  -webkit-box-sizing: border-box;
     -moz-box-sizing: border-box;
          box-sizing: border-box;
  cursor: pointer;
  border: 2px solid #af2917;
  border-radius: 4px;
  background-image: none;
  outline: none;
  -webkit-box-shadow: none;
          box-shadow: none;
  font-size: 16px;
  padding: 12px 0;
  width: 100%;
  background: url(https://static-ali.yangqianguan.com/cdn/yqg-activity/static/activity/b1254e7085c1da68321264bbfb8f092f.png) no-repeat scroll 10px 12px;
  background-size: 18px 18px;
  background-color: #fff;
  padding-left: 35px;
  background-image: url(https://static-ali.yangqianguan.com/cdn/yqg-activity/static/activity/2dc5be639ce763412d9d99f27c169067.png);
}
@media screen and (max-width: 320px) {
.yqg-mo-input-phone {
      font-size: 14px;
}
}
.yqg-mo-input-phone:visited, .yqg-mo-input-phone:focus, .yqg-mo-input-phone:active {
    outline: none;
    -webkit-box-shadow: none;
            box-shadow: none;
}
.yqg-mo-input-pencil {
  display: inline-block;
  -webkit-box-sizing: border-box;
     -moz-box-sizing: border-box;
          box-sizing: border-box;
  cursor: pointer;
  border: 2px solid #af2917;
  border-radius: 4px;
  background-image: none;
  outline: none;
  -webkit-box-shadow: none;
          box-shadow: none;
  font-size: 16px;
  padding: 12px 0;
  width: 100%;
  background: url(https://static-ali.yangqianguan.com/cdn/yqg-activity/static/activity/b1254e7085c1da68321264bbfb8f092f.png) no-repeat scroll 10px 12px;
  background-size: 18px 18px;
  background-color: #fff;
  padding-left: 35px;
  background-image: url(https://static-ali.yangqianguan.com/cdn/yqg-activity/static/activity/b1254e7085c1da68321264bbfb8f092f.png);
}
@media screen and (max-width: 320px) {
.yqg-mo-input-pencil {
      font-size: 14px;
}
}
.yqg-mo-input-pencil:visited, .yqg-mo-input-pencil:focus, .yqg-mo-input-pencil:active {
    outline: none;
    -webkit-box-shadow: none;
            box-shadow: none;
}
.yqg-mo-input-lock {
  display: inline-block;
  -webkit-box-sizing: border-box;
     -moz-box-sizing: border-box;
          box-sizing: border-box;
  cursor: pointer;
  border: 2px solid #af2917;
  border-radius: 4px;
  background-image: none;
  outline: none;
  -webkit-box-shadow: none;
          box-shadow: none;
  font-size: 16px;
  padding: 12px 0;
  width: 100%;
  background: url(https://static-ali.yangqianguan.com/cdn/yqg-activity/static/activity/b1254e7085c1da68321264bbfb8f092f.png) no-repeat scroll 10px 12px;
  background-size: 18px 18px;
  background-color: #fff;
  padding-left: 35px;
  background-image: url(https://static-ali.yangqianguan.com/cdn/yqg-activity/static/activity/61ef894f5b0eee42019b3427126777ce.png);
}
@media screen and (max-width: 320px) {
.yqg-mo-input-lock {
      font-size: 14px;
}
}
.yqg-mo-input-lock:visited, .yqg-mo-input-lock:focus, .yqg-mo-input-lock:active {
    outline: none;
    -webkit-box-shadow: none;
            box-shadow: none;
}
.yqg-mo-input-cdkey {
  display: inline-block;
  -webkit-box-sizing: border-box;
     -moz-box-sizing: border-box;
          box-sizing: border-box;
  cursor: pointer;
  border: 2px solid #af2917;
  border-radius: 4px;
  background-image: none;
  outline: none;
  -webkit-box-shadow: none;
          box-shadow: none;
  font-size: 16px;
  padding: 12px 0;
  width: 100%;
  background: url(https://static-ali.yangqianguan.com/cdn/yqg-activity/static/activity/b1254e7085c1da68321264bbfb8f092f.png) no-repeat scroll 10px 12px;
  background-size: 18px 18px;
  background-color: #fff;
  padding-left: 35px;
  background-image: url(https://static-ali.yangqianguan.com/cdn/yqg-activity/static/activity/084048b998ec2652922e56f6b3186480.png);
}
@media screen and (max-width: 320px) {
.yqg-mo-input-cdkey {
      font-size: 14px;
}
}
.yqg-mo-input-cdkey:visited, .yqg-mo-input-cdkey:focus, .yqg-mo-input-cdkey:active {
    outline: none;
    -webkit-box-shadow: none;
            box-shadow: none;
}
.yqg-mo-input-captcha {
  display: inline-block;
  -webkit-box-sizing: border-box;
     -moz-box-sizing: border-box;
          box-sizing: border-box;
  cursor: pointer;
  border: 2px solid #af2917;
  border-radius: 4px;
  background-image: none;
  outline: none;
  -webkit-box-shadow: none;
          box-shadow: none;
  font-size: 16px;
  padding: 12px 0;
  width: 100%;
  background: url(https://static-ali.yangqianguan.com/cdn/yqg-activity/static/activity/b1254e7085c1da68321264bbfb8f092f.png) no-repeat scroll 10px 12px;
  background-size: 18px 18px;
  background-color: #fff;
  padding-left: 35px;
  background-image: url(https://static-ali.yangqianguan.com/cdn/yqg-activity/static/activity/9133f301780c9ecfda28d0b83d026f5e.png);
}
@media screen and (max-width: 320px) {
.yqg-mo-input-captcha {
      font-size: 14px;
}
}
.yqg-mo-input-captcha:visited, .yqg-mo-input-captcha:focus, .yqg-mo-input-captcha:active {
    outline: none;
    -webkit-box-shadow: none;
            box-shadow: none;
}
.yqg-mo-input-message {
  display: inline-block;
  -webkit-box-sizing: border-box;
     -moz-box-sizing: border-box;
          box-sizing: border-box;
  cursor: pointer;
  border: 2px solid #af2917;
  border-radius: 4px;
  background-image: none;
  outline: none;
  -webkit-box-shadow: none;
          box-shadow: none;
  font-size: 16px;
  padding: 12px 0;
  width: 100%;
  background: url(https://static-ali.yangqianguan.com/cdn/yqg-activity/static/activity/b1254e7085c1da68321264bbfb8f092f.png) no-repeat scroll 10px 12px;
  background-size: 18px 18px;
  background-color: #fff;
  padding-left: 35px;
  background-image: url(https://static-ali.yangqianguan.com/cdn/yqg-activity/static/activity/f0688e3da16a8795c9457c5af997474d.png);
}
@media screen and (max-width: 320px) {
.yqg-mo-input-message {
      font-size: 14px;
}
}
.yqg-mo-input-message:visited, .yqg-mo-input-message:focus, .yqg-mo-input-message:active {
    outline: none;
    -webkit-box-shadow: none;
            box-shadow: none;
}
.yqg-mo-input-search {
  display: inline-block;
  -webkit-box-sizing: border-box;
     -moz-box-sizing: border-box;
          box-sizing: border-box;
  cursor: pointer;
  border: 2px solid #af2917;
  border-radius: 4px;
  background-image: none;
  outline: none;
  -webkit-box-shadow: none;
          box-shadow: none;
  font-size: 16px;
  padding: 12px 0;
  width: 100%;
  background: url(https://static-ali.yangqianguan.com/cdn/yqg-activity/static/activity/b1254e7085c1da68321264bbfb8f092f.png) no-repeat scroll 10px 12px;
  background-size: 18px 18px;
  background-color: #fff;
  padding-left: 35px;
  background-image: url(https://static-ali.yangqianguan.com/cdn/yqg-activity/static/activity/8825b03de72adfbdeb055b95cd5d4d5e.png);
}
@media screen and (max-width: 320px) {
.yqg-mo-input-search {
      font-size: 14px;
}
}
.yqg-mo-input-search:visited, .yqg-mo-input-search:focus, .yqg-mo-input-search:active {
    outline: none;
    -webkit-box-shadow: none;
            box-shadow: none;
}
.theme-blue .yqg-mo-input {
  border: 2px solid #1b70ee;
}
.theme-blue .yqg-mo-btn {
  color: #000;
}
.theme-blue .yqg-mo-btn, .theme-blue .yqg-mo-btn:link, .theme-blue .yqg-mo-btn:visited, .theme-blue .yqg-mo-btn:hover {
    background-color: #ffcf29;
}
.theme-blue .yqg-mo-btn:active {
    background-color: #dcaa00;
}
.theme-blue .yqg-mo-btn-warning {
  border: 2px solid #af2917;
}
.theme-light .yqg-mo-input {
  border: 1px solid #d2cecd;
  border-radius: 4px;
}
.theme-light .yqg-mo-input:focus {
    border: 1px solid #1b70ee;
}
.theme-light .yqg-mo-btn-warning {
  border: 1px solid #d2cecd;
}
.theme-white .yqg-mo-input {
  border: 1px solid #fff;
}
.theme-white .yqg-mo-btn {
  background-color: #ffcf29;
  color: #000;
}
.theme-white .yqg-mo-btn-warning {
  border: none;
}
.theme-grey .yqg-mo-input {
  border: 1px solid #a9a9a9;
}
.theme-grey .yqg-mo-btn {
  background-color: #ffcf29;
  color: #000;
}
.theme-grey .yqg-mo-btn-warning {
  border: 1px solid #a9a9a9;
}
.theme-new-year .yqg-mo-input {
  border: 2px solid #beb4ab;
}
.theme-new-year .yqg-mo-btn {
  background-color: #b52525;
}
.theme-new-year .yqg-mo-btn-warning {
  border: 2px solid #beb4ab;
  background-color: #ffe5c1;
  color: #b52525;
}
.theme-invite .yqg-mo-input {
  border: 1px solid #a9a9a9;
}
.theme-invite .yqg-mo-btn {
  color: #fff;
}
.theme-invite .yqg-mo-btn, .theme-invite .yqg-mo-btn:link, .theme-invite .yqg-mo-btn:visited, .theme-invite .yqg-mo-btn:hover {
    background-color: #1b7eef;
}
.theme-invite .yqg-mo-btn:active {
    background-color: #0c59b1;
}
.theme-invite .yqg-mo-btn-warning {
  border: none;
}
.yqg-mobile-flexible-page {
  position: relative;
  margin: 0 auto;
  max-width: 430px;
  background-color: #fff;
  font-size: 14px;
  color: #666;
  line-height: 1.6;
}
.yqg-mobile-flexible-page .header-animation {
    position: absolute;
    top: 0;
    left: 0;
    width: 100%;
}
.yqg-mobile-flexible-page .img-for-setting-height {
    vertical-align: top;
    width: 100%;
    /* max width */
}
.yqg-mobile-flexible-page .content-background-image {
    position: absolute;
    top: 54.6vw;
    left: 5.3%;
    width: 91.5%;
    z-index: 1;
}
.yqg-mobile-flexible-page .bg-shake {
    position: absolute;
    top: 28.3vw;
    left: 26vw;
    width: 50vw;
    z-index: 0;
    -webkit-animation: 3s shake infinite;
       -moz-animation: 3s shake infinite;
            animation: 3s shake infinite;
}
.yqg-mobile-flexible-page .bg-shine {
    position: absolute;
    top: 20.3vw;
    left: 50.4vw;
    width: 20vw;
    z-index: 0;
    -webkit-animation: 3s shine infinite;
       -moz-animation: 3s shine infinite;
            animation: 3s shine infinite;
}
.yqg-mobile-flexible-page .yqg-flexible-page-fixed-top-section {
    position: fixed;
    top: 0;
    -webkit-box-sizing: border-box;
       -moz-box-sizing: border-box;
            box-sizing: border-box;
    width: 100%;
    max-width: 430px;
    z-index: 2;
    background-color: #fff;
}
.yqg-mobile-flexible-page .yqg-flexible-page-normal-section {
    -webkit-box-sizing: border-box;
       -moz-box-sizing: border-box;
            box-sizing: border-box;
    position: absolute;
    top: 0;
    width: 100%;
    height: 100%;
    z-index: 2;
}
.yqg-mobile-flexible-page .yqg-flexible-page-fixed-bottom-section {
    position: fixed;
    bottom: 0;
    -webkit-box-sizing: border-box;
       -moz-box-sizing: border-box;
            box-sizing: border-box;
    width: 100%;
    max-width: 430px;
    background: none;
    z-index: 2;
}
.yqg-mobile-flexible-page .yqg-captcha-dialog-wrapper {
    position: fixed;
    z-index: 149;
    top: 0;
    right: 0;
    bottom: 0;
    left: 0;
    background-color: rgba(0, 0, 0, 0.5);
}
.yqg-pc-flexible-page {
  position: relative;
  background: #fff;
}
.yqg-pc-flexible-page .img-for-setting-height {
    display: block;
    margin: auto;
}
.yqg-pc-flexible-page .yqg-flexible-page-fixed-top-section {
    -webkit-box-sizing: border-box;
       -moz-box-sizing: border-box;
            box-sizing: border-box;
    position: fixed;
    top: 0;
    width: 100%;
}
.yqg-pc-flexible-page .yqg-flexible-page-normal-section {
    -webkit-box-sizing: border-box;
       -moz-box-sizing: border-box;
            box-sizing: border-box;
    position: absolute;
    top: 0;
    width: 100%;
}
.yqg-pc-flexible-page .yqg-flexible-page-fixed-bottom-section {
    -webkit-box-sizing: border-box;
       -moz-box-sizing: border-box;
            box-sizing: border-box;
    position: fixed;
    bottom: 0;
    width: 100%;
}
.yqg-pc-flexible-page input.flexible-pc-input,
  .yqg-pc-flexible-page button.flexible-pc-btn {
    display: inline-block;
    -webkit-box-sizing: border-box;
       -moz-box-sizing: border-box;
            box-sizing: border-box;
    width: 100%;
    font-size: 15px;
    outline: none;
    border: none;
    border-radius: 4px;
    -webkit-box-shadow: 0.419px 7.989px 12px 0 rgba(0, 0, 0, 0.2);
            box-shadow: 0.419px 7.989px 12px 0 rgba(0, 0, 0, 0.2);
}
.yqg-pc-flexible-page input.flexible-pc-input {
    padding-left: 15px;
}
.yqg-pc-flexible-page button.flexible-pc-btn {
    background-color: #ffdd30;
}
.yqg-pc-flexible-page .flexible-pc-modal {
    position: fixed;
    font-size: 25px;
}
.yqg-pc-flexible-page .modal-mask {
    position: fixed;
    z-index: 149;
    top: 0;
    left: 0;
    width: 100%;
    height: 100%;
    background-color: rgba(0, 0, 0, 0.5);
}
.yqg-pc-flexible-page .flexible-pc-modal-container {
    margin: 100px auto 0;
    padding: 20px 30px;
    background-color: #fff;
    border-radius: 2px;
    -webkit-box-shadow: 0 2px 8px rgba(0, 0, 0, 0.33);
            box-shadow: 0 2px 8px rgba(0, 0, 0, 0.33);
}
.yqg-pc-flexible-page .flexible-pc-modal-close {
    height: 40px;
}
.yqg-pc-flexible-page .flexible-pc-modal-close span {
      display: block;
      width: 30px;
      float: right;
      -webkit-transform: scaleX(1.1);
         -moz-transform: scaleX(1.1);
          -ms-transform: scaleX(1.1);
              transform: scaleX(1.1);
      cursor: pointer;
}

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.7a79325d1a69ac31a748.css.map*/