*{margin: 0;padding: 0;-webkit-text-size-adjust: 100%;}
ul li{list-style-type: none}
html{font-size: 100px}
.flexRow{
    display: flex;
    flex-direction: row;
    justify-content: space-between;
}
.flexColumn{
    display: flex;
    flex-direction: column;
}
.container{
    width: 100vw;
    margin: 0 auto;
    min-height: 100vh;
}

.footer{width: 100%}
@media (min-width: 480px)  {
    .container,.footer,.part-confirm,.payment-content,.pay-scan-cont{
        max-width: 4.8rem;
    }
    .footer,.part-confirm,.payment-content,.pay-scan-cont{left:calc(50% - 2.4rem)!important}
}

.pageBg{
    background: url('/static/bodyBg.png') #A79AF7 no-repeat;
    background-size: 100% auto;
}
.mainBg{
    background: url('/static/payBg.png') #A79AF7 no-repeat;
    background-size: 100% auto;
}

.none{display: none}
.left{float: left}
.right{float:right}
.oh{overflow: hidden}

.section{width: 90vw;padding: 0.14rem 0;margin: 0 auto}
.bg{
    background-position: center center;
    background-size: cover;
    background-repeat: no-repeat;
}
.bgs{
    background-size: contain!important;
}

@font-face {
    font-family: 'MyFont';
    src: url('/static/myfont.woff2') format('woff2');
    font-weight: normal;
    font-style: normal;
    font-display: swap;
}