.wrap[data-v-29552006] {
  background: rgba(207, 208, 177, 0.2);
  height: 100%;
  width: 100%;
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
  -webkit-flex-direction: column;
      -ms-flex-direction: column;
          flex-direction: column;
}
.wrap .top[data-v-29552006] {
    display: -webkit-box;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-align: center;
    -webkit-align-items: center;
        -ms-flex-align: center;
            align-items: center;
    -webkit-box-sizing: border-box;
            box-sizing: border-box;
    background: transparent;
    padding: .48rem  .64rem .2rem;
}
.wrap .top img[data-v-29552006] {
      width: .48rem;
}
.wrap .top span[data-v-29552006] {
      color: #2C4154;
      font-weight: 600;
      font-size: .4rem;
      margin-left: .12rem;
}
.wrap .tips[data-v-29552006] {
    height: 2.26rem;
    background-image: url(../img/icon-pay-bg.d380db17.png);
    background-size: 100%;
    background-repeat: no-repeat;
    -webkit-box-sizing: border-box;
            box-sizing: border-box;
    padding: .43rem .53rem;
    color: #2C4154;
}
.wrap .tips p[data-v-29552006] {
      font-weight: 600;
      font-size: .4rem;
}
.wrap .tips span[data-v-29552006] {
      font-size: .28rem;
}
.wrap .content[data-v-29552006] {
    background: white;
    -webkit-box-shadow: 0px -0.2rem -0.8rem 0px rgba(81, 58, 45, 0.1);
            box-shadow: 0px -0.2rem -0.8rem 0px rgba(81, 58, 45, 0.1);
    position: relative;
    -webkit-box-flex: 1;
    -webkit-flex: 1;
        -ms-flex: 1;
            flex: 1;
    -webkit-border-radius: .5rem .5rem 0 0;
            border-radius: .5rem .5rem 0 0;
    display: -webkit-box;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-pack: center;
    -webkit-justify-content: center;
        -ms-flex-pack: center;
            justify-content: center;
    -webkit-box-align: center;
    -webkit-align-items: center;
        -ms-flex-align: center;
            align-items: center;
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
    -webkit-flex-direction: column;
        -ms-flex-direction: column;
            flex-direction: column;
    background: white;
    text-align: center;
}
.wrap .content p[data-v-29552006] {
      font-weight: 500;
      font-size: .8rem;
      margin-bottom: .3rem;
}
.wrap .content span[data-v-29552006] {
      color: #A6ABC0;
      font-size: .26rem;
}
.wrap .content .div-pay[data-v-29552006] {
      margin-top: 2.34rem;
      width: 4.8rem;
      height: .92rem;
      line-height: .92rem;
      background: #CFD0B1;
      -webkit-border-radius: .24rem;
              border-radius: .24rem;
      text-align: center;
      font-size: .36rem;
      font-weight: 500;
      color: #FFFFFF;
}
.wrap .content .div-mode[data-v-29552006] {
      margin-top: .4rem;
      display: -webkit-box;
      display: -webkit-flex;
      display: -ms-flexbox;
      display: flex;
      -webkit-box-align: center;
      -webkit-align-items: center;
          -ms-flex-align: center;
              align-items: center;
}
.wrap .content .div-mode span[data-v-29552006] {
        color: #A6ABC0;
        font-size: .32rem;
}
.wrap .content .div-mode img[data-v-29552006] {
        width: .32rem;
        margin: 0rem 0.16rem 0rem 0.24rem;
}

