.x-buy[data-v-0f328ce0] {
    padding: .41026rem 0
}

.x-buy-box[data-v-0f328ce0] {
    position: reactive;
    z-index: 99;
    padding: 0 .38462rem
}

.x-buy-box .info[data-v-0f328ce0],
.x-buy-box .comtent[data-v-0f328ce0] {
    padding: .38462rem;
    background: #F5F6FA;
    border-radius: .20513rem
}

.x-buy-box .info label[data-v-0f328ce0],
.x-buy-box .comtent label[data-v-0f328ce0] {
    color: #1f262f;
    font-size: .35897rem
}

.x-buy-box .info p[data-v-0f328ce0],
.x-buy-box .comtent p[data-v-0f328ce0] {
    font-size: .30769rem;
    color: #1f262f
}

.x-buy-box .info p span[data-v-0f328ce0],
.x-buy-box .comtent p span[data-v-0f328ce0] {
    color: #1f262f;
    font-size: .51282rem;
    font-weight: 700
}

.x-buy-box .info p.upi[data-v-0f328ce0],
.x-buy-box .comtent p.upi[data-v-0f328ce0] {
    border-radius: .10256rem;
    font-size: .38462rem;
    background: #E0E2E6;
    padding: 0 .12821rem
}

.x-buy-box .info p.money[data-v-0f328ce0],
.x-buy-box .comtent p.money[data-v-0f328ce0] {
    color: #1f262f;
    font-size: .41026rem;
    font-weight: 700
}

.x-buy-box .comtent[data-v-0f328ce0] {
    background-color: #ffc40b;
    padding: .61538rem
}

.x-buy-box .comtent .title[data-v-0f328ce0] {
    font-size: .38462rem;
    color: #04091c;
    position: relative;
    line-height: .61538rem
}

.x-buy-box .comtent .card[data-v-0f328ce0] {
    height: 1.12821rem;
    border-radius: .12821rem;
    position: relative;
    border-bottom: .05128rem solid #FFD551;
    padding-left: .76923rem
}

.x-buy-box .comtent .card>span[data-v-0f328ce0] {
    display: block;
    height: .61538rem;
    line-height: .61538rem;
    width: .76923rem;
    position: absolute;
    left: 0;
    top: 50%;
    transform: translateY(-50%);
    font-weight: 600;
    font-size: .82051rem;
    color: #1f262f
}

.x-buy-box .comtent .card .input[data-v-0f328ce0] {
    border: none;
    background: none;
    border-radius: 0;
    height: 1.12821rem;
    line-height: 1.12821rem;
    color: #1f262f;
    font-size: .76923rem
}

.x-buy-box .comtent .card .input.fz21[data-v-0f328ce0] {
    font-size: .76923rem;
    font-weight: 600
}

.x-buy-box .comtent .card .input[data-v-0f328ce0]::placeholder {
    color: #ffebae
}

.x-buy-box .comtent .tip[data-v-0f328ce0] {
    margin-top: .61538rem;
    font-size: .30769rem;
    color: #1f262f
}

.x-buy-box .Paymentamount[data-v-0f328ce0] {
    margin-top: 0.5rem;
}

.x-buy-box .money[data-v-0f328ce0] {
    font-weight: 700;
    color: #1f262f;
    font-size: .41026rem
}

.x-buy-box .btn[data-v-0f328ce0] {
    height: 1.23077rem;
    font-weight: 400;
    font-size: .35897rem;
    border: .02564rem solid #E6E7EB;
    background: #F5F6FA;
    color: #1f262f
}

.x-buy-box .submit[data-v-0f328ce0] {
    height: 1.23077rem
}

.x-buy .popup .item[data-v-0f328ce0] {
    height: 1.15385rem;
    line-height: 1.15385rem;
    border-radius: .20513rem;
    background: #F5F6FA;
    color: #1f262f
}

.x-buy .popup .item .paytype[data-v-0f328ce0] {
    width: 1.17949rem;
    height: .51282rem;
    margin-right: .20513rem
}

.x-buy .popup .item.active[data-v-0f328ce0] {
    background: #FFC40B;
    color: #fff
}

.x-buy .popup .item[data-v-0f328ce0]:first-child {
    margin-bottom: .41026rem
}