div[data-v-a0589a18], ul[data-v-a0589a18], li[data-v-a0589a18] {
  margin: 0;
  padding: 0;
}
ul[data-v-a0589a18], li[data-v-a0589a18] {
  list-style: none outside none;
}
.mask[data-v-a0589a18] {
  position: fixed;
  z-index: 499;
  top: 0;
  left: 50%;
  -webkit-transform: translateX(-50%);
          transform: translateX(-50%);
  width: 100%;
  max-width: 37.5rem;
  height: 100%;
  opacity: 1;
  background: rgba(0, 0, 0, 0.5);
}
.olay[data-v-a0589a18] {
  position: fixed;
  z-index: 500;
  bottom: 0;
  left: 50%;
  -webkit-transform: translateX(-50%);
          transform: translateX(-50%);
  width: 100%;
  max-width: 37.5rem;
  height: 28.1rem;
}
.olay > div[data-v-a0589a18] {
    position: fixed;
    z-index: 1000;
    width: 100%;
    height: 100%;
    background-color: #F5F5F5;
    bottom: 0;
    left: 0;
    visibility: visible;
    overflow-x: hidden;
}
.olay > div > .loading-box[data-v-a0589a18] {
      width: 100%;
      height: 100%;
      position: absolute;
      top: 0;
      bottom: 0;
      left: 0;
      right: 0;
      background-color: rgba(0, 0, 0, 0.5);
      display: none;
}
.olay > div > .loading-box > .loading[data-v-a0589a18] {
        width: 5rem;
        height: 5rem;
        position: absolute;
        left: 50%;
        top: 50%;
        margin-top: -2.5rem;
        margin-left: -2.5rem;
        background: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAACgAAAAoCAYAAACM/rhtAAAAGXRFWHRTb2Z0d2FyZQBBZG9iZSBJbWFnZVJlYWR5ccllPAAAAyFpVFh0WE1MOmNvbS5hZG9iZS54bXAAAAAAADw/eHBhY2tldCBiZWdpbj0i77u/IiBpZD0iVzVNME1wQ2VoaUh6cmVTek5UY3prYzlkIj8+IDx4OnhtcG1ldGEgeG1sbnM6eD0iYWRvYmU6bnM6bWV0YS8iIHg6eG1wdGs9IkFkb2JlIFhNUCBDb3JlIDUuNS1jMDE0IDc5LjE1MTQ4MSwgMjAxMy8wMy8xMy0xMjowOToxNSAgICAgICAgIj4gPHJkZjpSREYgeG1sbnM6cmRmPSJodHRwOi8vd3d3LnczLm9yZy8xOTk5LzAyLzIyLXJkZi1zeW50YXgtbnMjIj4gPHJkZjpEZXNjcmlwdGlvbiByZGY6YWJvdXQ9IiIgeG1sbnM6eG1wPSJodHRwOi8vbnMuYWRvYmUuY29tL3hhcC8xLjAvIiB4bWxuczp4bXBNTT0iaHR0cDovL25zLmFkb2JlLmNvbS94YXAvMS4wL21tLyIgeG1sbnM6c3RSZWY9Imh0dHA6Ly9ucy5hZG9iZS5jb20veGFwLzEuMC9zVHlwZS9SZXNvdXJjZVJlZiMiIHhtcDpDcmVhdG9yVG9vbD0iQWRvYmUgUGhvdG9zaG9wIENDIChXaW5kb3dzKSIgeG1wTU06SW5zdGFuY2VJRD0ieG1wLmlpZDo1OEMxMEI3NDI3MEIxMUU2ODVGMzhFNjYyMDIyOUFCMCIgeG1wTU06RG9jdW1lbnRJRD0ieG1wLmRpZDo1OEMxMEI3NTI3MEIxMUU2ODVGMzhFNjYyMDIyOUFCMCI+IDx4bXBNTTpEZXJpdmVkRnJvbSBzdFJlZjppbnN0YW5jZUlEPSJ4bXAuaWlkOjU4QzEwQjcyMjcwQjExRTY4NUYzOEU2NjIwMjI5QUIwIiBzdFJlZjpkb2N1bWVudElEPSJ4bXAuZGlkOjU4QzEwQjczMjcwQjExRTY4NUYzOEU2NjIwMjI5QUIwIi8+IDwvcmRmOkRlc2NyaXB0aW9uPiA8L3JkZjpSREY+IDwveDp4bXBtZXRhPiA8P3hwYWNrZXQgZW5kPSJyIj8+GeWqMwAAA+BJREFUeNrMmVlsTGEUx+9cXZQiLZWKklhbQSSlSMUWSxAiJGJ5aSQehOiDF7yI4EFILW99I3iRSJGUPkiILSKp2OuJVtHWkrRVapn2jv+R/ycnn5l27rQz10l+mWlyl/+c833nO+c0FIlEnATMBbPAIn5OBuPAENAKToC74BtoB59AG/D9spBPgaPBdrAFjJH7Fa66TkRuNe8gP8Bb8Ap8j/eFaXFelwv286WZfKG2WL9SX5cFCuntBvAc/OoPD64HJ8EI5Q3tmW7whl4pAl/AUfAEDKZnQ1HuFXGPQGOiAsW7x8A26wUhirgMLnGtfe3hGcO5NApARpRnSchrY0UhlkAJxxmw0npYBzgOKinSj6WDCfRyphWFJnAPdMUjUH71WbDKElcDykGL0zcbCEroVf389+CW7Uk3ygNk/azghYIHDoCN/SDO4W6+A55aAiUrzImWz7StA2WWuF2gIpEc1ovVgQeWyELm06gCc8ARJU44DM45yTPZII8tkXO5DP4RuI8iPYqr4YmQbJN8+E4JlA1abAuUBbtZeU526O4khDWW3QdhK9TZWmAZd6/x3inw0UmdSZJ/pgSKlilGoMvTwoiTw/20k3p7yTyovRgScTNAvgrvFSbkVJuE+LU6GiXEefJHqfKefF5zgrMGVRnJZ4HEerryXjdzU1DWbB2BI10mRuPBej+1WhKsi8vLeDDXZRllwtvoBG8davNmS4gHUZyTQIWSrM1iQpyZptafo4QGabp9+JNmOijMY9MTtGWpEHe5PDHMGsz/DwQOUwI7XVYUZheP1ZVEAJbOFsGswTYR+EKF2NWVRABWwHPYeLDFZWKOKJFLAhRYpMQJjS7rsWYlcjlTT6pNOr5pahfL5m12KaparUPpZTcEILCEjjGniCy9iMk3F9hImzCXcZqQKhOnLFShjbBX/psQP4Aq5UUpdfZEGXEkKzGvZf4zu/exOdV0T1LJCZTx4gK2msm2Uq494z1pS29Ea5ra2RPrrm4HpwvJsplgtTW/kXq0M1ZffF2F2uMNe+nJUD+HVWaLm8AAtXNrOXTqcfQh2fwQmKdST4TTgAp6ui+WTWFTrUpedu15Fs29Do/kuDsIZlsiW7njryZQ2MrAaD5Yqko88+w6zoPCfsdv5VwjnnXayA67zYmUdGM/e0i+E7nWivnDPUWEz6iyPedngLkY7ARDrQeb72GOz5roVY/eylMHvxflXjkpLoKHfZ2wmhJIkvcylUi9BAnTa9U9DD59CzQm/csaZv0cn0JbOeK4ye/xbfcE/w0hYZvElnU8GEXBGRQjeewzi5B6rtP6RGY9vwUYACMHTam1T1ebAAAAAElFTkSuQmCC) no-repeat 0 0;
        background-size: contain;
        -webkit-animation: loading-keyframe-data-v-a0589a18 1s infinite linear;
        animation: loading-keyframe-data-v-a0589a18 1s infinite linear;
}
.olay header.select-header[data-v-a0589a18] {
    width: 100%;
    z-index: 9999;
    text-align: center;
    padding-top: .5rem;
}
.olay header.select-header .title[data-v-a0589a18] {
      color: #000000;
      font-weight: 500;
      font-size: 1.8rem;
      line-height: 1;
}
.olay header.select-header .close[data-v-a0589a18] {
      background: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAB8AAAAeCAYAAADU8sWcAAABQElEQVRIibXXvU3DQBiA4QcnlGnIENQpES2IBhgB0lCxTgYgK0AaBD0dtLBEGsoogSK2FFn+uTvbV1onPa/s82f5aLFYwBlu8YQfw61TzPGMjzGO8YoJHnCJrwHgGd4wxSOmGXb4zTdM8w2zAWG5t8uwxQ3WAwWU4TWusc3yC5/2t7vvgCr4Qv5Ys4ONfQc0wmW8z4BWuArvI2CG9za4Du8SUMAnbXATnhIQBbfhMQHRcAgeEpAEh+JNAXepcAxeF7BMhWPxqoBiRcMpOPwFXusdLx+uYiVNwhi86lTPdRjFoXjd67TUYRSH4G3vcfK3oA0PHSBJAU147OSKDqjDU0dmVEAVnjyrYwPKeFc4KuAQ7wsODijwvuGggAwjrAaAmwJWGGV5wGQguC5ggmyMDa7sfxSX+O4ZPgw4xz1esPkHzg2h3+ZSzq4AAAAASUVORK5CYII=) no-repeat center center;
      background-size: 100%;
      padding-right: 1.5rem;
      width: 1.2rem;
      height: 1.2rem;
      position: absolute;
      right: 1.5rem;
      top: 1.5rem;
}
.olay header.pay-header .title-warp[data-v-a0589a18] {
    text-align: center;
    padding-top: .8rem;
}
.olay header.pay-header .title-warp .tit[data-v-a0589a18] {
      font-size: 3.6rem;
      color: #FFBB28;
      font-weight: bold;
      line-height: 1;
}
.olay header.pay-header .title-warp .tit i[data-v-a0589a18] {
        font-style: normal;
        color: #FFBB28;
        font-size: 1.8rem;
        line-height: 1;
        margin-right: .5rem;
}
.olay header.pay-header .title-warp .desc[data-v-a0589a18] {
      font-size: 1.2rem;
      color: #777777;
      font-weight: normal;
      line-height: 1;
      text-decoration: line-through;
      margin-top: 1rem;
}
.olay .select-box > div[data-v-a0589a18] {
    display: block;
    float: left;
}
.olay .none-li[data-v-a0589a18] {
    height: 20rem;
    line-height: 20rem;
    text-align: center;
    font-size: 1.3rem;
}
.olay ul[data-v-a0589a18] {
    background: none;
    padding-top: 2rem;
    padding-bottom: 2rem;
}
.olay ul li[data-v-a0589a18] {
      width: 100%;
      height: 8rem;
      display: -webkit-box;
      display: -ms-flexbox;
      display: flex;
      -ms-flex-pack: distribute;
          justify-content: space-around;
      -webkit-box-align: center;
          -ms-flex-align: center;
              align-items: center;
      background: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAsYAAACuCAYAAAA1UMurAAAAGXRFWHRTb2Z0d2FyZQBBZG9iZSBJbWFnZVJlYWR5ccllPAAAA3VpVFh0WE1MOmNvbS5hZG9iZS54bXAAAAAAADw/eHBhY2tldCBiZWdpbj0i77u/IiBpZD0iVzVNME1wQ2VoaUh6cmVTek5UY3prYzlkIj8+IDx4OnhtcG1ldGEgeG1sbnM6eD0iYWRvYmU6bnM6bWV0YS8iIHg6eG1wdGs9IkFkb2JlIFhNUCBDb3JlIDUuNi1jMTQ4IDc5LjE2NDAzNiwgMjAxOS8wOC8xMy0wMTowNjo1NyAgICAgICAgIj4gPHJkZjpSREYgeG1sbnM6cmRmPSJodHRwOi8vd3d3LnczLm9yZy8xOTk5LzAyLzIyLXJkZi1zeW50YXgtbnMjIj4gPHJkZjpEZXNjcmlwdGlvbiByZGY6YWJvdXQ9IiIgeG1sbnM6eG1wTU09Imh0dHA6Ly9ucy5hZG9iZS5jb20veGFwLzEuMC9tbS8iIHhtbG5zOnN0UmVmPSJodHRwOi8vbnMuYWRvYmUuY29tL3hhcC8xLjAvc1R5cGUvUmVzb3VyY2VSZWYjIiB4bWxuczp4bXA9Imh0dHA6Ly9ucy5hZG9iZS5jb20veGFwLzEuMC8iIHhtcE1NOk9yaWdpbmFsRG9jdW1lbnRJRD0ieG1wLmRpZDpmYWRkYzk5NC04MzYzLTRhYTktYjYxMS05MjI0ODJkMjdiZTYiIHhtcE1NOkRvY3VtZW50SUQ9InhtcC5kaWQ6QkMwNjg4ODQyMkY4MTFFQTkyMDlCREQ0MTgzNDlBQjYiIHhtcE1NOkluc3RhbmNlSUQ9InhtcC5paWQ6QkMwNjg4ODMyMkY4MTFFQTkyMDlCREQ0MTgzNDlBQjYiIHhtcDpDcmVhdG9yVG9vbD0iQWRvYmUgUGhvdG9zaG9wIDIxLjAgKE1hY2ludG9zaCkiPiA8eG1wTU06RGVyaXZlZEZyb20gc3RSZWY6aW5zdGFuY2VJRD0ieG1wLmlpZDo5N2IxOTFmNi0xYWViLTRjNDUtYTc3YS1lZTQ1NjRlMmQ2MDYiIHN0UmVmOmRvY3VtZW50SUQ9InhtcC5kaWQ6ZmFkZGM5OTQtODM2My00YWE5LWI2MTEtOTIyNDgyZDI3YmU2Ii8+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) no-repeat center center;
      background-size: 100%;
      -webkit-box-shadow: 0.1rem 0 0.5rem rgba(0, 0, 0, 0.05);
              box-shadow: 0.1rem 0 0.5rem rgba(0, 0, 0, 0.05);
      margin: 1.25rem 0;
}
.olay ul li .left[data-v-a0589a18] {
        color: #FF0F2B;
        font-size: 2.8rem;
        font-weight: bold;
        line-height: 1;
        width: 69%;
        display: -webkit-box;
        display: -ms-flexbox;
        display: flex;
        -ms-flex-line-pack: center;
            align-content: center;
}
.olay ul li .left i[data-v-a0589a18] {
          color: #FF0F2B;
          font-size: 1.7rem;
          font-weight: bold;
          font-style: normal;
          padding: 0 .2rem;
}
.olay ul li .left .money[data-v-a0589a18] {
          width: 35%;
          padding-left: 1.75rem;
          text-align: center;
}
.olay ul li .left .info[data-v-a0589a18] {
          text-align: left;
          padding-left: 1rem;
          text-align: left;
}
.olay ul li .left .info .name[data-v-a0589a18] {
            color: #282828;
            font-size: 1.4rem;
            font-weight: 600;
            line-height: 1;
            margin-bottom: .75rem;
}
.olay ul li .left .info .time[data-v-a0589a18] {
            color: #777777;
            font-size: 1.2rem;
            font-weight: 400;
}
.olay ul li .right[data-v-a0589a18] {
        width: 27.826%;
}
.olay ul li .right .btn[data-v-a0589a18] {
          width: 6rem;
          height: 2.7rem;
          border-radius: 1.35rem;
          font-size: 1.2rem;
          font-weight: 600;
          line-height: 2.7rem;
          text-align: center;
          margin: auto;
          background: #FEE131;
          border: none;
          color: #000000;
}
.olay ul li .right .btn.got[data-v-a0589a18] {
            background: #ffffff;
            border: 1px solid #D7D7D7;
            color: #AAAAAA;
}
.olay ul li .right .btn.use[data-v-a0589a18] {
            background: #ffffff;
            color: #ffbb28;
            border: 1px solid #ffbb28;
}
.olay ul li.at[data-v-a0589a18] {
        font-size: 1.5rem;
        opacity: 1;
        position: relative;
}
.olay .inner-contain[data-v-a0589a18] {
    width: 100%;
    height: 100%;
    overflow-y: scroll;
}
.olay .pay-contain[data-v-a0589a18] {
    margin-top: 3.7rem;
}
.olay .pay-contain .pay-type[data-v-a0589a18] {
      color: #000000;
      font-size: 1.6rem;
      font-weight: normal;
}
.olay .pay-contain .wxpay[data-v-a0589a18] {
      border-top: 1px solid #EBEBEB;
      border-bottom: 1px solid #EBEBEB;
      padding: 1.875rem 2.2rem;
}
.olay .pay-contain .wxpay .pay-type[data-v-a0589a18]::before {
        content: '\e60b';
        color: #38B035;
        display: inline-block;
        background-size: 100%;
        margin-right: .8rem;
        vertical-align: middle;
        font-size: 1.6rem;
        font-family: "iconfont";
        font-style: normal;
        -webkit-font-smoothing: antialiased;
        -moz-osx-font-smoothing: grayscale;
}
.olay .pay-contain .zfbpay[data-v-a0589a18] {
      padding: 1.875rem 2.2rem;
}
.olay .pay-contain .zfbpay .pay-type[data-v-a0589a18]::before {
        content: '\e60a';
        color: #5A9EF7;
        display: inline-block;
        background-size: 100%;
        margin-right: .8rem;
        vertical-align: middle;
        font-size: 1.6rem;
        font-family: "iconfont";
        font-style: normal;
        -webkit-font-smoothing: antialiased;
        -moz-osx-font-smoothing: grayscale;
}
.olay .pay-contain .pay-btn[data-v-a0589a18] {
      width: 1.8rem;
      height: 1.8rem;
      border-radius: 50%;
      border: 2px solid #CCCCCC;
      display: block;
      margin-top: .2rem;
      float: right;
}
.olay .pay-contain .pay-btn.checked[data-v-a0589a18] {
        border: none;
        background: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABwAAAAWCAYAAADTlvzyAAAABGdBTUEAALGPC/xhBQAAACBjSFJNAAB6JgAAgIQAAPoAAACA6AAAdTAAAOpgAAA6mAAAF3CculE8AAAABmJLR0QAAAAAAAD5Q7t/AAAACXBIWXMAAAsSAAALEgHS3X78AAABK0lEQVRIx7XSvytFYRgH8FdX0jXcZLEo6i6UUVaMFotZd1XyB1jOv2CQFbuyKJOyWrEZDSxEuYPS/ViuvPGec38457u+z3M+ve/5hlBhUMM+siqdb2wCZ35SHYppXPubbLQCbCGEcB5CmEscj5eNreJFOgdlY1v4yMFOMFIWNIIMnRzsFLXUYh1Hg7QJYziWnwuMpRbncTtIhTGJywLsCvXUYgvtVIULsFncFWDXaOQtHxYsZon5JTwW7Nxgquhpaj2eJotmN/BeMHuP6X5+fqM7nItiF58FMw+Y6bdwAU28Gi5PaPaNRehaj1uk8ozFgbEI3R4Ae8Py0FiEHvaBtbHyb6wL9mruB9ZLwSK0Id3cT2yWikXo7+Z20KoEi9C4uTuVYhG6jb0yvvUFGNFmPwKAT1sAAAAASUVORK5CYII=) no-repeat center center #FFBB28;
        background-size: 60%;
}
.olay.fadeInUp .layer[data-v-a0589a18] {
    padding: 1.5rem;
    -webkit-animation: fadeInUp-data-v-a0589a18 .5s;
    animation: fadeInUp-data-v-a0589a18 .5s;
    border-radius: .8rem .8rem 0 0;
}
.olay.fadeInUp .layer.pay-layer[data-v-a0589a18] {
      padding: 1.5rem 0;
}
.olay.fadeOutDown .layer[data-v-a0589a18] {
    padding: 1.5rem;
    border-radius: .8rem .8rem 0 0;
    -webkit-animation: fadeOutDown-data-v-a0589a18 0.5s !important;
    animation: fadeOutDown-data-v-a0589a18 0.5s !important;
    height: 100%;
}
.olay.fadeOutDown .layer.pay-layer[data-v-a0589a18] {
      padding: 1.5rem 0;
}
.ios-select-body-class[data-v-a0589a18] {
  overflow: hidden;
}
.ios-select-body-class body[data-v-a0589a18] {
    -ms-touch-action: none;
        touch-action: none;
}
@-webkit-keyframes loading-keyframe-data-v-a0589a18 {
from {
    -webkit-transform: rotate(0deg);
}
to {
    -webkit-transform: rotate(360deg);
}
}
@keyframes loading-keyframe-data-v-a0589a18 {
from {
    -webkit-transform: rotate(0deg);
            transform: rotate(0deg);
}
to {
    -webkit-transform: rotate(360deg);
            transform: rotate(360deg);
}
}
@-webkit-keyframes fadeInUp-data-v-a0589a18 {
from {
    opacity: 0;
    -webkit-transform: translate3d(0, 100%, 0);
}
to {
    opacity: 1;
    -webkit-transform: none;
}
}
@keyframes fadeInUp-data-v-a0589a18 {
from {
    opacity: 0;
    -webkit-transform: translate3d(0, 100%, 0);
            transform: translate3d(0, 100%, 0);
}
to {
    opacity: 1;
    -webkit-transform: none;
            transform: none;
}
}
@-webkit-keyframes fadeOutDown-data-v-a0589a18 {
from {
    opacity: 1;
}
to {
    opacity: 0;
    -webkit-transform: translate3d(0, 100%, 0);
}
}
@keyframes fadeOutDown-data-v-a0589a18 {
from {
    opacity: 1;
}
to {
    opacity: 0;
    -webkit-transform: translate3d(0, 100%, 0);
            transform: translate3d(0, 100%, 0);
}
}

.olay .conpon-box[data-v-a0589a18] {
  cursor: pointer;
}
.olay .conpon-box .conpon[data-v-a0589a18] {
    border-bottom: 5px solid #EBEBEB;
    padding: 1.2rem 2.2rem;
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-pack: justify;
        -ms-flex-pack: justify;
            justify-content: space-between;
}
.olay .conpon-box .conpon .title[data-v-a0589a18],
    .olay .conpon-box .conpon .price[data-v-a0589a18] {
      color: #555;
      font-size: 1.6rem;
      font-weight: normal;
}
.olay .conpon-box .conpon .title[data-v-a0589a18]::before {
      content: '\e619';
      color: #FF4A4A;
      display: inline-block;
      background-size: 100%;
      margin-right: .8rem;
      vertical-align: middle;
      font-size: 1.6rem;
      font-family: "iconfont";
      font-style: normal;
      -webkit-font-smoothing: antialiased;
      -moz-osx-font-smoothing: grayscale;
}
.olay .conpon-box .conpon .title .tips[data-v-a0589a18] {
      font-size: 1.2rem;
      text-decoration: underline;
      color: #FF4A4A;
}
.olay .conpon-box .conpon .price .coupon-btn[data-v-a0589a18] {
      width: 1.8rem;
      height: 1.8rem;
      border-radius: 50%;
      border: 2px solid #CCCCCC;
      display: block;
      margin-top: .2rem;
      margin-left: .8rem;
      float: right;
}
.olay .conpon-box .conpon .price .coupon-btn.checked[data-v-a0589a18] {
        border: none;
        background: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABwAAAAWCAYAAADTlvzyAAAABGdBTUEAALGPC/xhBQAAACBjSFJNAAB6JgAAgIQAAPoAAACA6AAAdTAAAOpgAAA6mAAAF3CculE8AAAABmJLR0QAAAAAAAD5Q7t/AAAACXBIWXMAAAsSAAALEgHS3X78AAABK0lEQVRIx7XSvytFYRgH8FdX0jXcZLEo6i6UUVaMFotZd1XyB1jOv2CQFbuyKJOyWrEZDSxEuYPS/ViuvPGec38457u+z3M+ve/5hlBhUMM+siqdb2wCZ35SHYppXPubbLQCbCGEcB5CmEscj5eNreJFOgdlY1v4yMFOMFIWNIIMnRzsFLXUYh1Hg7QJYziWnwuMpRbncTtIhTGJywLsCvXUYgvtVIULsFncFWDXaOQtHxYsZon5JTwW7Nxgquhpaj2eJotmN/BeMHuP6X5+fqM7nItiF58FMw+Y6bdwAU28Gi5PaPaNRehaj1uk8ozFgbEI3R4Ae8Py0FiEHvaBtbHyb6wL9mruB9ZLwSK0Id3cT2yWikXo7+Z20KoEi9C4uTuVYhG6jb0yvvUFGNFmPwKAT1sAAAAASUVORK5CYII=) no-repeat center center #FF4A4A;
        background-size: 60%;
}
.olay .pay-contain[data-v-a0589a18] {
  margin-top: 0;
}
.olay .pay-layer[data-v-a0589a18] {
  background: #ffffff;
}
.olay .select-box > div[data-v-a0589a18] {
  float: none;
}
.olay footer[data-v-a0589a18] {
  width: 100%;
  padding: 0 2.2rem;
  margin-top: 2.6rem;
}
.olay footer .sure-btn[data-v-a0589a18] {
    width: 100%;
    height: 4.5rem;
    line-height: 4.5rem;
    text-align: center;
    color: #FEE131;
    font-size: 1.3rem;
    font-weight: bold;
    background: #000000;
    border-radius: 2.25rem;
}

