.loading-page[data-v-88431972] {
    height: 100vh;
    width: 100vw;
    background-color: rgba(0, 0, 0, .8);
    position: fixed;
    z-index: 9999999999;
    display: flex;
    align-items: center;
    justify-content: center
}

.upload-text[data-v-88431972] {
    color: #fff;
    text-align: center;
    margin: 0;
    font-size: 1.42857rem
}

.img[data-v-88431972] {
    width: 42.85714rem
}

@media screen and (min-width:768px)and (max-width:1023.5px) {
    .img[data-v-88431972] {
        width: 28.57143rem
    }
}

@media screen and (max-width:767.5px) {
    .img[data-v-88431972] {
        width: 14.28571rem
    }
}

.successDialog-page[data-v-5388eb72] {
    height: 100vh;
    width: 100vw;
    position: fixed;
    z-index: 999999999999;
    display: flex;
    align-items: center;
    justify-content: center;
    background-color: rgba(0, 0, 0, .5)
}

.successDialog-page .confirm-content[data-v-5388eb72] {
    width: 21.42857rem;
    padding: 1.07143rem;
    border-radius: .42857rem;
    box-shadow: 0 0 1.07143rem rgba(0, 0, 0, .16);
    background: #1f2634;
    color: #fff
}

.successDialog-page .confirm-content .confirm-text[data-v-5388eb72] {
    word-break: break-all;
    color: hsla(0, 0%, 100%, .7);
    font-size: 1rem;
    margin-top: 2.14286rem
}

.successDialog-page .confirm-content .btn-cancel[data-v-5388eb72],
.successDialog-page .confirm-content .btn-sure[data-v-5388eb72] {
    flex: 1;
    height: 2.35714rem;
    border-radius: .42857rem;
    display: flex;
    justify-content: center;
    align-items: center
}

.successDialog-page .confirm-content .btn-cancel[data-v-5388eb72]:active,
.successDialog-page .confirm-content .btn-sure[data-v-5388eb72]:active {
    opacity: .8
}

.successDialog-page .confirm-content .btn-cancel[data-v-5388eb72] {
    border: .07143rem solid #f0c163;
    color: #f0c163
}

.successDialog-page .confirm-content .btn-sure[data-v-5388eb72] {
    margin-left: 1.42857rem;
    color: #fff;
    background-color: #f0c163
}

.successDialog-page .content-back[data-v-5388eb72] {
    width: 17.14286rem;
    padding: 1.42857rem 0;
    border-radius: .42857rem;
    box-shadow: 0 0 1.07143rem rgba(0, 0, 0, .16);
    background: #1f2634;
    text-align: center
}

.successDialog-page .content-back .success-img[data-v-5388eb72] {
    width: 5.71429rem
}

.successDialog-page .content-back .content-text[data-v-5388eb72] {
    font-size: 1rem;
    margin-top: 1rem;
    line-height: 1.42857rem;
    color: #fff;
    padding: 0 .71429rem;
    word-break: break-word
}

.successDialog-page .content-back .click-btn[data-v-5388eb72] {
    width: 10.71429rem;
    height: 2.85714rem;
    margin: auto;
    margin-top: 1.42857rem;
    display: flex;
    justify-content: center;
    align-items: center;
    font-size: 1.14286rem;
    border-radius: .28571rem;
    color: #fff;
    border-radius: 1.42857rem
}

.successDialog-page .van-icon-cross[data-v-5388eb72] {
    font-size: 1.14286rem
}

.light-box .confirm-content[data-v-5388eb72] {
    background: #fff;
    color: #333
}

.light-box .confirm-content .confirm-text[data-v-5388eb72] {
    color: #999
}

.light-box .content-back[data-v-5388eb72] {
    background: #fff
}

.light-box .content-back .content-text[data-v-5388eb72] {
    color: #333
}

@font-face {
    font-family: Geometric;
    src: url(../../../../static/h5/second/fonts/TT0524M_.da637467.TTF)
}

.el-scrollbar>.el-scrollbar__bar {
    opacity: 1 !important
}

.footer[data-v-1cb41c6b] {
    width: 100%;
    height: 4.28571rem;
    position: fixed;
    bottom: 0;
    left: 0;
    display: flex;
    align-items: center;
    background-color: #0b1219;
    color: #5a6068;
    font-size: .85714rem;
    padding-bottom: constant(safe-area-inset-bottom);
    padding-bottom: env(safe-area-inset-bottom);
    z-index: 1000000;
    box-sizing: content-box
}

.footer .text-center[data-v-1cb41c6b] {
    text-align: center
}

.footer .tab-img[data-v-1cb41c6b] {
    width: 1.71429rem;
    height: 1.71429rem
}

.footer .tab-active[data-v-1cb41c6b] {
    color: #fff
}

.footer .popover-box[data-v-1cb41c6b] {
    position: absolute;
    bottom: 0;
    background-color: #fff;
    min-width: 65vw;
    left: 50%;
    padding: 1.07143rem .71429rem;
    transform: translate(-50%, -50%);
    z-index: 9999999999999;
    border-radius: .35714rem;
    box-shadow: 0 .42857rem 1.42857rem 0 rgba(0, 0, 0, .6)
}

.footer .popover-box .box .title[data-v-1cb41c6b] {
    display: flex;
    justify-content: space-between
}

.footer .popover-box .box .title .left[data-v-1cb41c6b] {
    color: #000;
    font-weight: 600;
    font-size: 1rem
}

.footer .popover-box .box .title .right[data-v-1cb41c6b] {
    font-size: 1rem
}

.footer .popover-box .box .title2[data-v-1cb41c6b] {
    color: #000;
    font-size: .85714rem;
    margin-top: .35714rem;
    display: flex;
    align-items: center
}

.footer .popover-box .box .title2 .part1[data-v-1cb41c6b] {
    font-weight: 400;
    display: flex;
    align-items: center
}

.footer .popover-box .box .title2 .part1 .img[data-v-1cb41c6b] {
    width: 1.42857rem;
    height: 1.42857rem
}

.footer .popover-box .box .title2 .part2[data-v-1cb41c6b] {
    font-weight: 600
}

.footer .popover-box .box .title3[data-v-1cb41c6b] {
    color: #000;
    font-size: .85714rem;
    margin-top: .35714rem;
    font-weight: 400
}

.footer .popover-box[data-v-1cb41c6b]:after {
    content: "";
    position: absolute;
    bottom: .07143rem;
    left: 50%;
    border: 1.42857rem solid transparent;
    border-top-color: #fff;
    border-bottom: 0;
    margin: 0 0 -1.42857rem -1.42857rem
}

.safe-bottom[data-v-1cb41c6b] {
    padding-top: calc(3.57143rem + constant(safe-area-inset-bottom));
    padding-top: calc(3.57143rem + env(safe-area-inset-bottom))
}

[data-v-1cb41c6b] .icEntry {
    bottom: 4rem !important
}

.light-box .footer[data-v-1cb41c6b] {
    background-color: #fff;
    border-top: .07143rem solid #eee;
    color: #bfbfbf
}

.light-box .tab-active[data-v-1cb41c6b] {
    color: #333
}

@font-face {
    font-family: iconfont;
    src: url(../../../../static/h5/second/fonts/iconfont.6f8090cb.woff2) format("woff2"), url(../../../../static/h5/second/fonts/iconfont.dde0e041.woff) format("woff"), url(../../../../static/h5/second/fonts/iconfont.08f61b35.ttf) format("truetype")
}

.iconfont {
    font-family: iconfont !important;
    font-size: 1.14286rem;
    font-style: normal;
    -webkit-font-smoothing: antialiased;
    -moz-osx-font-smoothing: grayscale
}

.icon-zhankaicebianlan:before {
    content: ""
}

.icon-shouqicebianlan2x:before {
    content: ""
}

.icon-iccandleline:before {
    content: ""
}

.icon-a-zu1220:before {
    content: ""
}

.icon-a-lujing1278:before {
    content: ""
}

.icon-a-zu6715:before {
    content: ""
}

.icon-a-zu6711:before {
    content: ""
}

.icon-a-zu6395:before {
    content: ""
}

.icon-a-zu392:before {
    content: ""
}

.icon-a-zu6396:before {
    content: ""
}

.icon-a-zu6712:before {
    content: ""
}

.icon-a-zu6710:before {
    content: ""
}

.icon-a-zu6704:before {
    content: ""
}

.icon-a-zu6126:before {
    content: ""
}

.icon-a-zu93:before {
    content: ""
}

.icon-a-zu394:before {
    content: ""
}

.icon-a-zu6713:before {
    content: ""
}

.icon-a-zu6714:before {
    content: ""
}

.icon-a-zu6392:before {
    content: ""
}

.icon-a-zu1198:before {
    content: ""
}

.icon-a-zu6398:before {
    content: ""
}

.icon-a-lujing320:before {
    content: ""
}

.icon-a-lujing1466:before {
    content: ""
}

.icon-a-lujing1287:before {
    content: ""
}

.icon-a-lujing1788:before {
    content: ""
}

.icon-a-lujing3:before {
    content: ""
}

.icon-a-lujing493:before {
    content: ""
}

.icon-a-lujing1793:before {
    content: ""
}

.icon-a-lujing1795:before {
    content: ""
}

.icon-a-lujing1470:before {
    content: ""
}

.icon-a-lujing1549:before {
    content: ""
}

.icon-a-lujing199:before {
    content: ""
}

.icon-a-zu6:before {
    content: ""
}

.icon-a-zu5:before {
    content: ""
}

.icon-a-zu334:before {
    content: ""
}

.icon-a-zu3:before {
    content: ""
}

.icon-a-zu4:before {
    content: ""
}

.icon-a-zu340:before {
    content: ""
}

.icon-a-zu393:before {
    content: ""
}

.icon-a-zu402:before {
    content: ""
}

.icon-a-zu6278:before {
    content: ""
}

.icon-a-zu6318:before {
    content: ""
}

.mg-0 {
    margin: 0
}

.mg-5 {
    margin: .35714rem
}

.mg-10 {
    margin: .71429rem
}

.mg-15 {
    margin: 1.07143rem
}

.mg-20 {
    margin: 1.42857rem
}

.mg-25 {
    margin: 1.78571rem
}

.mg-30 {
    margin: 2.14286rem
}

.mg-40 {
    margin: 2.85714rem
}

.mg-50 {
    margin: 3.57143rem
}

.mt-0 {
    margin-top: 0
}

.mt-5 {
    margin-top: .35714rem
}

.mt-10 {
    margin-top: .71429rem
}

.mt-15 {
    margin-top: 1.07143rem
}

.mt-20 {
    margin-top: 1.42857rem
}

.mt-25 {
    margin-top: 1.78571rem
}

.mt-30 {
    margin-top: 2.14286rem
}

.mt-40 {
    margin-top: 2.85714rem
}

.mt-50 {
    margin-top: 3.57143rem
}

.mr-0 {
    margin-right: 0
}

.mr-5 {
    margin-right: .35714rem
}

.mr-10 {
    margin-right: .71429rem
}

.mr-15 {
    margin-right: 1.07143rem
}

.mr-20 {
    margin-right: 1.42857rem
}

.mr-25 {
    margin-right: 1.78571rem
}

.mr-30 {
    margin-right: 2.14286rem
}

.mr-40 {
    margin-right: 2.85714rem
}

.mr-50 {
    margin-right: 3.57143rem
}

.mb-0 {
    margin-bottom: 0
}

.mb-5 {
    margin-bottom: .35714rem
}

.mb-10 {
    margin-bottom: .71429rem
}

.mb-15 {
    margin-bottom: 1.07143rem
}

.mb-20 {
    margin-bottom: 1.42857rem
}

.mb-25 {
    margin-bottom: 1.78571rem
}

.mb-30 {
    margin-bottom: 2.14286rem
}

.mb-40 {
    margin-bottom: 2.85714rem
}

.mb-50 {
    margin-bottom: 3.57143rem
}

.ml-0 {
    margin-left: 0
}

.ml-5 {
    margin-left: .35714rem
}

.ml-10 {
    margin-left: .71429rem
}

.ml-15 {
    margin-left: 1.07143rem
}

.ml-20 {
    margin-left: 1.42857rem
}

.ml-25 {
    margin-left: 1.78571rem
}

.ml-30 {
    margin-left: 2.14286rem
}

.ml-40 {
    margin-left: 2.85714rem
}

.ml-50 {
    margin-left: 3.57143rem
}

.mlr-0 {
    margin-left: 0;
    margin-right: 0
}

.mlr-5 {
    margin-left: .35714rem;
    margin-right: .35714rem
}

.mlr-10 {
    margin-left: .71429rem;
    margin-right: .71429rem
}

.mlr-15 {
    margin-left: 1.07143rem;
    margin-right: 1.07143rem
}

.mlr-20 {
    margin-left: 1.42857rem;
    margin-right: 1.42857rem
}

.mlr-25 {
    margin-left: 1.78571rem;
    margin-right: 1.78571rem
}

.mlr-30 {
    margin-left: 2.14286rem;
    margin-right: 2.14286rem
}

.mlr-40 {
    margin-left: 2.85714rem;
    margin-right: 2.85714rem
}

.mlr-50 {
    margin-left: 3.57143rem;
    margin-right: 3.57143rem
}

.mtb-0 {
    margin-top: 0;
    margin-bottom: 0
}

.mtb-5 {
    margin-top: .35714rem;
    margin-bottom: .35714rem
}

.mtb-10 {
    margin-top: .71429rem;
    margin-bottom: .71429rem
}

.mtb-15 {
    margin-top: 1.07143rem;
    margin-bottom: 1.07143rem
}

.mtb-20 {
    margin-top: 1.42857rem;
    margin-bottom: 1.42857rem
}

.mtb-25 {
    margin-top: 1.78571rem;
    margin-bottom: 1.78571rem
}

.mtb-30 {
    margin-top: 2.14286rem;
    margin-bottom: 2.14286rem
}

.mtb-40 {
    margin-top: 2.85714rem;
    margin-bottom: 2.85714rem
}

.mtb-50 {
    margin-top: 3.57143rem;
    margin-bottom: 3.57143rem
}

.pd-0 {
    padding: 0
}

.pd-5 {
    padding: .35714rem
}

.pd-10 {
    padding: .71429rem
}

.pd-15 {
    padding: 1.07143rem
}

.pd-20 {
    padding: 1.42857rem
}

.pd-25 {
    padding: 1.78571rem
}

.pd-30 {
    padding: 2.14286rem
}

.pd-40 {
    padding: 2.85714rem
}

.pd-50 {
    padding: 3.57143rem
}

.pt-0 {
    padding-top: 0
}

.pt-5 {
    padding-top: .35714rem
}

.pt-10 {
    padding-top: .71429rem
}

.pt-15 {
    padding-top: 1.07143rem
}

.pt-20 {
    padding-top: 1.42857rem
}

.pt-25 {
    padding-top: 1.78571rem
}

.pt-30 {
    padding-top: 2.14286rem
}

.pt-40 {
    padding-top: 2.85714rem
}

.pt-50 {
    padding-top: 3.57143rem
}

.pt-60 {
    padding-top: 4.28571rem
}

.pt-70 {
    padding-top: 5rem
}

.pt-80 {
    padding-top: 5.71429rem
}

.pt-90 {
    padding-top: 6.42857rem
}

.pt-100 {
    padding-top: 7.14286rem
}

.pr-0 {
    padding-right: 0
}

.pr-5 {
    padding-right: .35714rem
}

.pr-10 {
    padding-right: .71429rem
}

.pr-15 {
    padding-right: 1.07143rem
}

.pr-20 {
    padding-right: 1.42857rem
}

.pr-25 {
    padding-right: 1.78571rem
}

.pr-30 {
    padding-right: 2.14286rem
}

.pr-40 {
    padding-right: 2.85714rem
}

.pr-50 {
    padding-right: 3.57143rem
}

.pb-0 {
    padding-bottom: 0
}

.pb-5 {
    padding-bottom: .35714rem
}

.pb-10 {
    padding-bottom: .71429rem
}

.pb-15 {
    padding-bottom: 1.07143rem
}

.pb-20 {
    padding-bottom: 1.42857rem
}

.pb-25 {
    padding-bottom: 1.78571rem
}

.pb-30 {
    padding-bottom: 2.14286rem
}

.pb-40 {
    padding-bottom: 2.85714rem
}

.pb-50 {
    padding-bottom: 3.57143rem
}

.pl-0 {
    padding-left: 0
}

.pl-5 {
    padding-left: .35714rem
}

.pl-10 {
    padding-left: .71429rem
}

.pl-15 {
    padding-left: 1.07143rem
}

.pl-20 {
    padding-left: 1.42857rem
}

.pl-25 {
    padding-left: 1.78571rem
}

.pl-30 {
    padding-left: 2.14286rem
}

.pl-40 {
    padding-left: 2.85714rem
}

.pl-50 {
    padding-left: 3.57143rem
}

.plr-0 {
    padding-left: 0;
    padding-right: 0
}

.plr-5 {
    padding-left: .35714rem;
    padding-right: .35714rem
}

.plr-10 {
    padding-left: .71429rem;
    padding-right: .71429rem
}

.plr-15 {
    padding-left: 1.07143rem;
    padding-right: 1.07143rem
}

.plr-20 {
    padding-left: 1.42857rem;
    padding-right: 1.42857rem
}

.plr-25 {
    padding-left: 1.78571rem;
    padding-right: 1.78571rem
}

.plr-30 {
    padding-left: 2.14286rem;
    padding-right: 2.14286rem
}

.plr-40 {
    padding-left: 2.85714rem;
    padding-right: 2.85714rem
}

.plr-50 {
    padding-left: 3.57143rem;
    padding-right: 3.57143rem
}

.ptb-0 {
    padding-top: 0;
    padding-bottom: 0
}

.ptb-5 {
    padding-top: .35714rem;
    padding-bottom: .35714rem
}

.ptb-10 {
    padding-top: .71429rem;
    padding-bottom: .71429rem
}

.ptb-15 {
    padding-top: 1.07143rem;
    padding-bottom: 1.07143rem
}

.ptb-20 {
    padding-top: 1.42857rem;
    padding-bottom: 1.42857rem
}

.ptb-25 {
    padding-top: 1.78571rem;
    padding-bottom: 1.78571rem
}

.ptb-30 {
    padding-top: 2.14286rem;
    padding-bottom: 2.14286rem
}

.ptb-40 {
    padding-top: 2.85714rem;
    padding-bottom: 2.85714rem
}

.ptb-50 {
    padding-top: 3.57143rem;
    padding-bottom: 3.57143rem
}

.ptb-60 {
    padding-top: 4.28571rem;
    padding-bottom: 4.28571rem
}

.ptb-70 {
    padding-top: 5rem;
    padding-bottom: 5rem
}

.ptb-80 {
    padding-top: 5.71429rem;
    padding-bottom: 5.71429rem
}

.ptb-90 {
    padding-top: 6.42857rem;
    padding-bottom: 6.42857rem
}

.ptb-100 {
    padding-top: 7.14286rem;
    padding-bottom: 7.14286rem
}

.fs-0 {
    font-size: 0
}

.fs-10 {
    font-size: .71429rem
}

.fs-12 {
    font-size: .85714rem
}

.fs-13 {
    font-size: .92857rem
}

.fs-14 {
    font-size: 1rem
}

.fs-15 {
    font-size: 1.07143rem
}

.fs-16 {
    font-size: 1.14286rem
}

.fs-18 {
    font-size: 1.28571rem
}

.fs-20 {
    font-size: 1.42857rem
}

.fs-24 {
    font-size: 1.71429rem
}

.fs-28 {
    font-size: 2rem
}

.fs-30 {
    font-size: 2.14286rem
}

.fs-32 {
    font-size: 2.28571rem
}

.fs-34 {
    font-size: 2.42857rem
}

.fs-40 {
    font-size: 2.85714rem
}

.fs-42 {
    font-size: 3rem
}

.fw-200 {
    font-weight: 200
}

.fw-400 {
    font-weight: 400
}

.fw-700 {
    font-weight: 700
}

.tal {
    text-align: left
}

.tac {
    text-align: center
}

.tar {
    text-align: right
}

.lh {
    line-height: 1.5
}

.lh-xs {
    line-height: 1.3
}

.lh-md {
    line-height: 1.8
}

.lh-lg {
    line-height: 2.1
}

.toe {
    overflow: hidden;
    white-space: nowrap;
    text-overflow: ellipsis
}

.toe-lines-2 {
    -webkit-line-clamp: 2
}

.toe-lines-2,
.toe-lines-3 {
    overflow: hidden;
    text-overflow: ellipsis;
    display: -webkit-box;
    -webkit-box-orient: vertical
}

.toe-lines-3 {
    -webkit-line-clamp: 3
}

.tdul {
    text-decoration: underline
}

.tdlt {
    text-decoration: line-through
}

.vam {
    vertical-align: middle
}

.vat {
    vertical-align: top
}

.vab {
    vertical-align: bottom
}

.fl {
    float: left
}

.fr {
    float: right
}

.clearfix:before {
    content: "";
    display: table
}

.clearfix:after {
    clear: both
}

.fixed-bottom {
    max-width: 53.57143rem;
    position: fixed;
    bottom: 0;
    left: 0;
    right: 0;
    margin: auto;
    z-index: 9999
}

.has-bottom {
    padding-bottom: 9.28571rem
}

.fixed-top {
    max-width: 53.57143rem;
    position: fixed;
    top: 0;
    left: 0;
    right: 0;
    margin: auto;
    z-index: 9999
}

.has-top {
    padding-top: 7.85714rem
}

.pos-r {
    position: relative
}

.db {
    display: block
}

.dib {
    display: inline-block
}

.ofh {
    overflow: hidden
}

.hide {
    display: none
}

.flex {
    display: box;
    display: -webkit-box;
    display: -moz-box;
    display: -ms-flexbox;
    display: -webkit-flex;
    display: flex
}

.flex1 {
    -webkit-box-flex: 1;
    -moz-box-flex: 1;
    -webkit-flex: 1;
    -ms-flex: 1;
    flex: 1
}

.flex2 {
    -webkit-box-flex: 2;
    -moz-box-flex: 2;
    -webkit-flex: 2;
    -ms-flex: 2;
    flex: 2
}

.flex-e {
    -webkit-box-pack: end;
    -webkit-justify-content: flex-end;
    -ms-flex-pack: end;
    justify-content: flex-end
}

.flex-e,
.flex-v-c {
    display: box;
    display: -webkit-box;
    display: -moz-box;
    display: -ms-flexbox;
    display: -webkit-flex;
    display: flex
}

.flex-v-c {
    -webkit-box-align: center;
    -moz-box-align: center;
    -ms-flex-align: center;
    -webkit-align-items: center;
    -moz-align-items: center;
    align-items: center
}

.flex-h-c {
    -webkit-justify-content: center;
    justify-content: center
}

.flex-h-c,
.flex-s-b {
    display: box;
    display: -webkit-box;
    display: -moz-box;
    display: -ms-flexbox;
    display: -webkit-flex;
    display: flex;
    -webkit-box-pack: center;
    -ms-flex-pack: center
}

.flex-s-b {
    -webkit-justify-content: space-between;
    justify-content: space-between
}

.flex-c {
    display: box;
    display: -webkit-box;
    display: -moz-box;
    display: -ms-flexbox;
    display: -webkit-flex;
    display: flex;
    -webkit-box-pack: center;
    -ms-flex-pack: center;
    -webkit-flex-direction: column;
    flex-direction: column
}

.flex-i-e {
    align-items: end
}

.flex-wrap {
    flex-wrap: wrap
}

.bg-white {
    background-color: #fff
}

.bg-tp {
    background-color: transparent
}

.bg-contain,
.bg-cover {
    background-repeat: no-repeat;
    background-position: 50%
}

.bg-cover {
    background-size: cover
}

.bg-contain {
    background-size: contain
}

.br-5 {
    border-radius: .35714rem
}

.br-10 {
    border-radius: .71429rem
}

.br-15 {
    border-radius: 1.07143rem
}

.br-20 {
    border-radius: 1.42857rem
}

.br-30 {
    border-radius: 2.14286rem
}

.br-full {
    border-radius: 100%
}

.input {
    border: 0;
    background-color: transparent;
    -webkit-appearance: none
}

.disabled {
    opacity: .4;
    pointer-events: none
}

.full-width {
    width: 100%
}

.full-height {
    height: 100%
}

.block-center {
    margin-left: auto;
    margin-right: auto
}

.translate-c {
    position: absolute;
    top: 50%;
    left: 50%;
    transform: translate(-50%, -50%)
}

.translate-h-c {
    position: absolute;
    left: 50%;
    transform: translate(-50%)
}

.translate-v-c {
    position: absolute;
    top: 50%;
    transform: translateY(-50%)
}

.clr-fff {
    color: #fff
}

.box-shadow {
    box-shadow: .07143rem .07143rem .21429rem rgba(0, 0, 0, .2)
}

.pointer {
    cursor: pointer;
    outline: none
}

* {
    -webkit-tap-highlight-color: transparent !important
}

.hide-scroll::-webkit-scrollbar {
    display: none !important
}

.clr-success {
    color: #04cf99 !important
}

.clr-danger {
    color: #f36464 !important
}

.clr-warning {
    color: #f0c163 !important
}

.clr-fff-70 {
    color: hsla(0, 0%, 100%, .7)
}

.clr-fff-40 {
    color: hsla(0, 0%, 100%, .4)
}

.clr-fff-30 {
    color: hsla(0, 0%, 100%, .3)
}

.clr-fff-50 {
    color: hsla(0, 0%, 100%, .5)
}

.bg-success {
    background-color: #04cf99 !important
}

.bg-danger {
    background-color: #f36464 !important
}

.bg-warning {
    background-color: #f0c163 !important
}

.bg-success-20 {
    background-color: rgba(4, 207, 153, .2)
}

.bg-danger-20 {
    background-color: rgba(243, 100, 100, .2)
}

.btn-primary {
    height: 2.85714rem;
    color: #fff;
    background-color: #f0c163;
    font-weight: 700;
    display: flex;
    justify-content: center;
    align-items: center;
    border-radius: .42857rem
}

.btn-active:active,
.btn-primary:active {
    opacity: .8
}

.bb1 {
    border-bottom: .07143rem solid hsla(0, 0%, 100%, .1)
}

.plr-14 {
    padding-left: 1rem;
    padding-right: 1rem
}

.clr-eee {
    color: #eee
}

.text-center {
    text-align: center
}

@media screen and (min-width:768px)and (max-width:1023.5px) {
    .md-mg-0 {
        margin: 0
    }

    .md-mg-5 {
        margin: .35714rem
    }

    .md-mg-10 {
        margin: .71429rem
    }

    .md-mg-15 {
        margin: 1.07143rem
    }

    .md-mg-20 {
        margin: 1.42857rem
    }

    .md-mg-25 {
        margin: 1.78571rem
    }

    .md-mg-30 {
        margin: 2.14286rem
    }

    .md-mg-40 {
        margin: 2.85714rem
    }

    .md-mg-50 {
        margin: 3.57143rem
    }

    .md-mt-0 {
        margin-top: 0
    }

    .md-mt-5 {
        margin-top: .35714rem
    }

    .md-mt-10 {
        margin-top: .71429rem
    }

    .md-mt-15 {
        margin-top: 1.07143rem
    }

    .md-mt-20 {
        margin-top: 1.42857rem
    }

    .md-mt-25 {
        margin-top: 1.78571rem
    }

    .md-mt-30 {
        margin-top: 2.14286rem
    }

    .md-mt-40 {
        margin-top: 2.85714rem
    }

    .md-mt-50 {
        margin-top: 3.57143rem
    }

    .md-mr-0 {
        margin-right: 0
    }

    .md-mr-5 {
        margin-right: .35714rem
    }

    .md-mr-10 {
        margin-right: .71429rem
    }

    .md-mr-15 {
        margin-right: 1.07143rem
    }

    .md-mr-20 {
        margin-right: 1.42857rem
    }

    .md-mr-25 {
        margin-right: 1.78571rem
    }

    .md-mr-30 {
        margin-right: 2.14286rem
    }

    .md-mr-40 {
        margin-right: 2.85714rem
    }

    .md-mr-50 {
        margin-right: 3.57143rem
    }

    .md-mb-0 {
        margin-bottom: 0
    }

    .md-mb-5 {
        margin-bottom: .35714rem
    }

    .md-mb-10 {
        margin-bottom: .71429rem
    }

    .md-mb-15 {
        margin-bottom: 1.07143rem
    }

    .md-mb-20 {
        margin-bottom: 1.42857rem
    }

    .md-mb-25 {
        margin-bottom: 1.78571rem
    }

    .md-mb-30 {
        margin-bottom: 2.14286rem
    }

    .md-mb-40 {
        margin-bottom: 2.85714rem
    }

    .md-mb-50 {
        margin-bottom: 3.57143rem
    }

    .md-ml-0 {
        margin-left: 0
    }

    .md-ml-5 {
        margin-left: .35714rem
    }

    .md-ml-10 {
        margin-left: .71429rem
    }

    .md-ml-15 {
        margin-left: 1.07143rem
    }

    .md-ml-20 {
        margin-left: 1.42857rem
    }

    .md-ml-25 {
        margin-left: 1.78571rem
    }

    .md-ml-30 {
        margin-left: 2.14286rem
    }

    .md-ml-40 {
        margin-left: 2.85714rem
    }

    .md-ml-50 {
        margin-left: 3.57143rem
    }

    .md-mlr-0 {
        margin-left: 0;
        margin-right: 0
    }

    .md-mlr-5 {
        margin-left: .35714rem;
        margin-right: .35714rem
    }

    .md-mlr-10 {
        margin-left: .71429rem;
        margin-right: .71429rem
    }

    .md-mlr-15 {
        margin-left: 1.07143rem;
        margin-right: 1.07143rem
    }

    .md-mlr-20 {
        margin-left: 1.42857rem;
        margin-right: 1.42857rem
    }

    .md-mlr-25 {
        margin-left: 1.78571rem;
        margin-right: 1.78571rem
    }

    .md-mlr-30 {
        margin-left: 2.14286rem;
        margin-right: 2.14286rem
    }

    .md-mlr-40 {
        margin-left: 2.85714rem;
        margin-right: 2.85714rem
    }

    .md-mlr-50 {
        margin-left: 3.57143rem;
        margin-right: 3.57143rem
    }

    .md-mtb-0 {
        margin-top: 0;
        margin-bottom: 0
    }

    .md-mtb-5 {
        margin-top: .35714rem;
        margin-bottom: .35714rem
    }

    .md-mtb-10 {
        margin-top: .71429rem;
        margin-bottom: .71429rem
    }

    .md-mtb-15 {
        margin-top: 1.07143rem;
        margin-bottom: 1.07143rem
    }

    .md-mtb-20 {
        margin-top: 1.42857rem;
        margin-bottom: 1.42857rem
    }

    .md-mtb-25 {
        margin-top: 1.78571rem;
        margin-bottom: 1.78571rem
    }

    .md-mtb-30 {
        margin-top: 2.14286rem;
        margin-bottom: 2.14286rem
    }

    .md-mtb-40 {
        margin-top: 2.85714rem;
        margin-bottom: 2.85714rem
    }

    .md-mtb-50 {
        margin-top: 3.57143rem;
        margin-bottom: 3.57143rem
    }

    .md-pd-0 {
        padding: 0
    }

    .md-pd-5 {
        padding: .35714rem
    }

    .md-pd-10 {
        padding: .71429rem
    }

    .md-pd-15 {
        padding: 1.07143rem
    }

    .md-pd-20 {
        padding: 1.42857rem
    }

    .md-pd-25 {
        padding: 1.78571rem
    }

    .md-pd-30 {
        padding: 2.14286rem
    }

    .md-pd-40 {
        padding: 2.85714rem
    }

    .md-pd-50 {
        padding: 3.57143rem
    }

    .md-pt-0 {
        padding-top: 0
    }

    .md-pt-5 {
        padding-top: .35714rem
    }

    .md-pt-10 {
        padding-top: .71429rem
    }

    .md-pt-15 {
        padding-top: 1.07143rem
    }

    .md-pt-20 {
        padding-top: 1.42857rem
    }

    .md-pt-25 {
        padding-top: 1.78571rem
    }

    .md-pt-30 {
        padding-top: 2.14286rem
    }

    .md-pt-40 {
        padding-top: 2.85714rem
    }

    .md-pt-50 {
        padding-top: 3.57143rem
    }

    .md-pt-60 {
        padding-top: 4.28571rem
    }

    .md-pt-70 {
        padding-top: 5rem
    }

    .md-pt-80 {
        padding-top: 5.71429rem
    }

    .md-pt-90 {
        padding-top: 6.42857rem
    }

    .md-pt-100 {
        padding-top: 7.14286rem
    }

    .md-pr-0 {
        padding-right: 0
    }

    .md-pr-5 {
        padding-right: .35714rem
    }

    .md-pr-10 {
        padding-right: .71429rem
    }

    .md-pr-15 {
        padding-right: 1.07143rem
    }

    .md-pr-20 {
        padding-right: 1.42857rem
    }

    .md-pr-25 {
        padding-right: 1.78571rem
    }

    .md-pr-30 {
        padding-right: 2.14286rem
    }

    .md-pr-40 {
        padding-right: 2.85714rem
    }

    .md-pr-50 {
        padding-right: 3.57143rem
    }

    .md-pb-0 {
        padding-bottom: 0
    }

    .md-pb-5 {
        padding-bottom: .35714rem
    }

    .md-pb-10 {
        padding-bottom: .71429rem
    }

    .md-pb-15 {
        padding-bottom: 1.07143rem
    }

    .md-pb-20 {
        padding-bottom: 1.42857rem
    }

    .md-pb-25 {
        padding-bottom: 1.78571rem
    }

    .md-pb-30 {
        padding-bottom: 2.14286rem
    }

    .md-pb-40 {
        padding-bottom: 2.85714rem
    }

    .md-pb-50 {
        padding-bottom: 3.57143rem
    }

    .md-pl-0 {
        padding-left: 0
    }

    .md-pl-5 {
        padding-left: .35714rem
    }

    .md-pl-10 {
        padding-left: .71429rem
    }

    .md-pl-15 {
        padding-left: 1.07143rem
    }

    .md-pl-20 {
        padding-left: 1.42857rem
    }

    .md-pl-25 {
        padding-left: 1.78571rem
    }

    .md-pl-30 {
        padding-left: 2.14286rem
    }

    .md-pl-40 {
        padding-left: 2.85714rem
    }

    .md-pl-50 {
        padding-left: 3.57143rem
    }

    .md-plr-0 {
        padding-left: 0;
        padding-right: 0
    }

    .md-plr-5 {
        padding-left: .35714rem;
        padding-right: .35714rem
    }

    .md-plr-10 {
        padding-left: .71429rem;
        padding-right: .71429rem
    }

    .md-plr-15 {
        padding-left: 1.07143rem;
        padding-right: 1.07143rem
    }

    .md-plr-20 {
        padding-left: 1.42857rem;
        padding-right: 1.42857rem
    }

    .md-plr-25 {
        padding-left: 1.78571rem;
        padding-right: 1.78571rem
    }

    .md-plr-30 {
        padding-left: 2.14286rem;
        padding-right: 2.14286rem
    }

    .md-plr-40 {
        padding-left: 2.85714rem;
        padding-right: 2.85714rem
    }

    .md-plr-50 {
        padding-left: 3.57143rem;
        padding-right: 3.57143rem
    }

    .md-ptb-0 {
        padding-top: 0;
        padding-bottom: 0
    }

    .md-ptb-5 {
        padding-top: .35714rem;
        padding-bottom: .35714rem
    }

    .md-ptb-10 {
        padding-top: .71429rem;
        padding-bottom: .71429rem
    }

    .md-ptb-15 {
        padding-top: 1.07143rem;
        padding-bottom: 1.07143rem
    }

    .md-ptb-20 {
        padding-top: 1.42857rem;
        padding-bottom: 1.42857rem
    }

    .md-ptb-25 {
        padding-top: 1.78571rem;
        padding-bottom: 1.78571rem
    }

    .md-ptb-30 {
        padding-top: 2.14286rem;
        padding-bottom: 2.14286rem
    }

    .md-ptb-40 {
        padding-top: 2.85714rem;
        padding-bottom: 2.85714rem
    }

    .md-ptb-50 {
        padding-top: 3.57143rem;
        padding-bottom: 3.57143rem
    }

    .md-ptb-60 {
        padding-top: 4.28571rem;
        padding-bottom: 4.28571rem
    }

    .md-ptb-70 {
        padding-top: 5rem;
        padding-bottom: 5rem
    }

    .md-ptb-80 {
        padding-top: 5.71429rem;
        padding-bottom: 5.71429rem
    }

    .md-ptb-90 {
        padding-top: 6.42857rem;
        padding-bottom: 6.42857rem
    }

    .md-ptb-100 {
        padding-top: 7.14286rem;
        padding-bottom: 7.14286rem
    }

    .md-fs-0 {
        font-size: 0
    }

    .md-fs-10 {
        font-size: .71429rem
    }

    .md-fs-12 {
        font-size: .85714rem
    }

    .md-fs-13 {
        font-size: .92857rem
    }

    .md-fs-14 {
        font-size: 1rem
    }

    .md-fs-15 {
        font-size: 1.07143rem
    }

    .md-fs-16 {
        font-size: 1.14286rem
    }

    .md-fs-18 {
        font-size: 1.28571rem
    }

    .md-fs-20 {
        font-size: 1.42857rem
    }

    .md-fs-24 {
        font-size: 1.71429rem
    }

    .md-fs-28 {
        font-size: 2rem
    }

    .md-fs-30 {
        font-size: 2.14286rem
    }

    .md-fs-32 {
        font-size: 2.28571rem
    }

    .md-fs-34 {
        font-size: 2.42857rem
    }

    .md-fs-40 {
        font-size: 2.85714rem
    }

    .md-fs-42 {
        font-size: 3rem
    }

    .md-db {
        display: block
    }

    .md-dib {
        display: inline-block
    }

    .md-ofh {
        overflow: hidden
    }

    .md-hide {
        display: none
    }

    .md-flex {
        display: box;
        display: -webkit-box;
        display: -moz-box;
        display: -ms-flexbox;
        display: -webkit-flex;
        display: flex
    }

    .md-flex1 {
        -webkit-box-flex: 1;
        -moz-box-flex: 1;
        -webkit-flex: 1;
        -ms-flex: 1;
        flex: 1
    }

    .md-flex2 {
        -webkit-box-flex: 2;
        -moz-box-flex: 2;
        -webkit-flex: 2;
        -ms-flex: 2;
        flex: 2
    }

    .md-flex-e {
        -webkit-box-pack: end;
        -webkit-justify-content: flex-end;
        -ms-flex-pack: end;
        justify-content: flex-end
    }

    .md-flex-e,
    .md-flex-v-c {
        display: box;
        display: -webkit-box;
        display: -moz-box;
        display: -ms-flexbox;
        display: -webkit-flex;
        display: flex
    }

    .md-flex-v-c {
        -webkit-box-align: center;
        -moz-box-align: center;
        -ms-flex-align: center;
        -webkit-align-items: center;
        -moz-align-items: center;
        align-items: center
    }

    .md-flex-h-c {
        -webkit-justify-content: center;
        justify-content: center
    }

    .md-flex-h-c,
    .md-flex-s-b {
        display: box;
        display: -webkit-box;
        display: -moz-box;
        display: -ms-flexbox;
        display: -webkit-flex;
        display: flex;
        -webkit-box-pack: center;
        -ms-flex-pack: center
    }

    .md-flex-s-b {
        -webkit-justify-content: space-between;
        justify-content: space-between
    }

    .md-flex-c {
        display: box;
        display: -webkit-box;
        display: -moz-box;
        display: -ms-flexbox;
        display: -webkit-flex;
        display: flex;
        -webkit-box-pack: center;
        -ms-flex-pack: center;
        -webkit-flex-direction: column;
        flex-direction: column
    }

    .md-flex-wrap {
        flex-wrap: wrap
    }

    .md-bb1 {
        border-bottom: .07143rem solid #2c313e
    }
}

@media screen and (max-width:767.5px) {
    .xs-mg-0 {
        margin: 0
    }

    .xs-mg-5 {
        margin: .35714rem
    }

    .xs-mg-10 {
        margin: .71429rem
    }

    .xs-mg-15 {
        margin: 1.07143rem
    }

    .xs-mg-20 {
        margin: 1.42857rem
    }

    .xs-mg-25 {
        margin: 1.78571rem
    }

    .xs-mg-30 {
        margin: 2.14286rem
    }

    .xs-mg-40 {
        margin: 2.85714rem
    }

    .xs-mg-50 {
        margin: 3.57143rem
    }

    .xs-mt-0 {
        margin-top: 0
    }

    .xs-mt-5 {
        margin-top: .35714rem
    }

    .xs-mt-10 {
        margin-top: .71429rem
    }

    .xs-mt-15 {
        margin-top: 1.07143rem
    }

    .xs-mt-20 {
        margin-top: 1.42857rem
    }

    .xs-mt-25 {
        margin-top: 1.78571rem
    }

    .xs-mt-30 {
        margin-top: 2.14286rem
    }

    .xs-mt-40 {
        margin-top: 2.85714rem
    }

    .xs-mt-50 {
        margin-top: 3.57143rem
    }

    .xs-mr-0 {
        margin-right: 0
    }

    .xs-mr-5 {
        margin-right: .35714rem
    }

    .xs-mr-10 {
        margin-right: .71429rem
    }

    .xs-mr-15 {
        margin-right: 1.07143rem
    }

    .xs-mr-20 {
        margin-right: 1.42857rem
    }

    .xs-mr-25 {
        margin-right: 1.78571rem
    }

    .xs-mr-30 {
        margin-right: 2.14286rem
    }

    .xs-mr-40 {
        margin-right: 2.85714rem
    }

    .xs-mr-50 {
        margin-right: 3.57143rem
    }

    .xs-mb-0 {
        margin-bottom: 0
    }

    .xs-mb-5 {
        margin-bottom: .35714rem
    }

    .xs-mb-10 {
        margin-bottom: .71429rem
    }

    .xs-mb-15 {
        margin-bottom: 1.07143rem
    }

    .xs-mb-20 {
        margin-bottom: 1.42857rem
    }

    .xs-mb-25 {
        margin-bottom: 1.78571rem
    }

    .xs-mb-30 {
        margin-bottom: 2.14286rem
    }

    .xs-mb-40 {
        margin-bottom: 2.85714rem
    }

    .xs-mb-50 {
        margin-bottom: 3.57143rem
    }

    .xs-ml-0 {
        margin-left: 0
    }

    .xs-ml-5 {
        margin-left: .35714rem
    }

    .xs-ml-10 {
        margin-left: .71429rem
    }

    .xs-ml-15 {
        margin-left: 1.07143rem
    }

    .xs-ml-20 {
        margin-left: 1.42857rem
    }

    .xs-ml-25 {
        margin-left: 1.78571rem
    }

    .xs-ml-30 {
        margin-left: 2.14286rem
    }

    .xs-ml-40 {
        margin-left: 2.85714rem
    }

    .xs-ml-50 {
        margin-left: 3.57143rem
    }

    .xs-mlr-0 {
        margin-left: 0;
        margin-right: 0
    }

    .xs-mlr-5 {
        margin-left: .35714rem;
        margin-right: .35714rem
    }

    .xs-mlr-10 {
        margin-left: .71429rem;
        margin-right: .71429rem
    }

    .xs-mlr-15 {
        margin-left: 1.07143rem;
        margin-right: 1.07143rem
    }

    .xs-mlr-20 {
        margin-left: 1.42857rem;
        margin-right: 1.42857rem
    }

    .xs-mlr-25 {
        margin-left: 1.78571rem;
        margin-right: 1.78571rem
    }

    .xs-mlr-30 {
        margin-left: 2.14286rem;
        margin-right: 2.14286rem
    }

    .xs-mlr-40 {
        margin-left: 2.85714rem;
        margin-right: 2.85714rem
    }

    .xs-mlr-50 {
        margin-left: 3.57143rem;
        margin-right: 3.57143rem
    }

    .xs-mtb-0 {
        margin-top: 0;
        margin-bottom: 0
    }

    .xs-mtb-5 {
        margin-top: .35714rem;
        margin-bottom: .35714rem
    }

    .xs-mtb-10 {
        margin-top: .71429rem;
        margin-bottom: .71429rem
    }

    .xs-mtb-15 {
        margin-top: 1.07143rem;
        margin-bottom: 1.07143rem
    }

    .xs-mtb-20 {
        margin-top: 1.42857rem;
        margin-bottom: 1.42857rem
    }

    .xs-mtb-25 {
        margin-top: 1.78571rem;
        margin-bottom: 1.78571rem
    }

    .xs-mtb-30 {
        margin-top: 2.14286rem;
        margin-bottom: 2.14286rem
    }

    .xs-mtb-40 {
        margin-top: 2.85714rem;
        margin-bottom: 2.85714rem
    }

    .xs-mtb-50 {
        margin-top: 3.57143rem;
        margin-bottom: 3.57143rem
    }

    .xs-pd-0 {
        padding: 0
    }

    .xs-pd-5 {
        padding: .35714rem
    }

    .xs-pd-10 {
        padding: .71429rem
    }

    .xs-pd-15 {
        padding: 1.07143rem
    }

    .xs-pd-20 {
        padding: 1.42857rem
    }

    .xs-pd-25 {
        padding: 1.78571rem
    }

    .xs-pd-30 {
        padding: 2.14286rem
    }

    .xs-pd-40 {
        padding: 2.85714rem
    }

    .xs-pd-50 {
        padding: 3.57143rem
    }

    .xs-pt-0 {
        padding-top: 0
    }

    .xs-pt-5 {
        padding-top: .35714rem
    }

    .xs-pt-10 {
        padding-top: .71429rem
    }

    .xs-pt-15 {
        padding-top: 1.07143rem
    }

    .xs-pt-20 {
        padding-top: 1.42857rem
    }

    .xs-pt-25 {
        padding-top: 1.78571rem
    }

    .xs-pt-30 {
        padding-top: 2.14286rem
    }

    .xs-pt-40 {
        padding-top: 2.85714rem
    }

    .xs-pt-50 {
        padding-top: 3.57143rem
    }

    .xs-pt-60 {
        padding-top: 4.28571rem
    }

    .xs-pt-70 {
        padding-top: 5rem
    }

    .xs-pt-80 {
        padding-top: 5.71429rem
    }

    .xs-pt-90 {
        padding-top: 6.42857rem
    }

    .xs-pt-100 {
        padding-top: 7.14286rem
    }

    .xs-pr-0 {
        padding-right: 0
    }

    .xs-pr-5 {
        padding-right: .35714rem
    }

    .xs-pr-10 {
        padding-right: .71429rem
    }

    .xs-pr-15 {
        padding-right: 1.07143rem
    }

    .xs-pr-20 {
        padding-right: 1.42857rem
    }

    .xs-pr-25 {
        padding-right: 1.78571rem
    }

    .xs-pr-30 {
        padding-right: 2.14286rem
    }

    .xs-pr-40 {
        padding-right: 2.85714rem
    }

    .xs-pr-50 {
        padding-right: 3.57143rem
    }

    .xs-pb-0 {
        padding-bottom: 0
    }

    .xs-pb-5 {
        padding-bottom: .35714rem
    }

    .xs-pb-10 {
        padding-bottom: .71429rem
    }

    .xs-pb-15 {
        padding-bottom: 1.07143rem
    }

    .xs-pb-20 {
        padding-bottom: 1.42857rem
    }

    .xs-pb-25 {
        padding-bottom: 1.78571rem
    }

    .xs-pb-30 {
        padding-bottom: 2.14286rem
    }

    .xs-pb-40 {
        padding-bottom: 2.85714rem
    }

    .xs-pb-50 {
        padding-bottom: 3.57143rem
    }

    .xs-pl-0 {
        padding-left: 0
    }

    .xs-pl-5 {
        padding-left: .35714rem
    }

    .xs-pl-10 {
        padding-left: .71429rem
    }

    .xs-pl-15 {
        padding-left: 1.07143rem
    }

    .xs-pl-20 {
        padding-left: 1.42857rem
    }

    .xs-pl-25 {
        padding-left: 1.78571rem
    }

    .xs-pl-30 {
        padding-left: 2.14286rem
    }

    .xs-pl-40 {
        padding-left: 2.85714rem
    }

    .xs-pl-50 {
        padding-left: 3.57143rem
    }

    .xs-plr-0 {
        padding-left: 0;
        padding-right: 0
    }

    .xs-plr-5 {
        padding-left: .35714rem;
        padding-right: .35714rem
    }

    .xs-plr-10 {
        padding-left: .71429rem;
        padding-right: .71429rem
    }

    .xs-plr-15 {
        padding-left: 1.07143rem;
        padding-right: 1.07143rem
    }

    .xs-plr-20 {
        padding-left: 1.42857rem;
        padding-right: 1.42857rem
    }

    .xs-plr-25 {
        padding-left: 1.78571rem;
        padding-right: 1.78571rem
    }

    .xs-plr-30 {
        padding-left: 2.14286rem;
        padding-right: 2.14286rem
    }

    .xs-plr-40 {
        padding-left: 2.85714rem;
        padding-right: 2.85714rem
    }

    .xs-plr-50 {
        padding-left: 3.57143rem;
        padding-right: 3.57143rem
    }

    .xs-ptb-0 {
        padding-top: 0;
        padding-bottom: 0
    }

    .xs-ptb-5 {
        padding-top: .35714rem;
        padding-bottom: .35714rem
    }

    .xs-ptb-10 {
        padding-top: .71429rem;
        padding-bottom: .71429rem
    }

    .xs-ptb-15 {
        padding-top: 1.07143rem;
        padding-bottom: 1.07143rem
    }

    .xs-ptb-20 {
        padding-top: 1.42857rem;
        padding-bottom: 1.42857rem
    }

    .xs-ptb-25 {
        padding-top: 1.78571rem;
        padding-bottom: 1.78571rem
    }

    .xs-ptb-30 {
        padding-top: 2.14286rem;
        padding-bottom: 2.14286rem
    }

    .xs-ptb-40 {
        padding-top: 2.85714rem;
        padding-bottom: 2.85714rem
    }

    .xs-ptb-50 {
        padding-top: 3.57143rem;
        padding-bottom: 3.57143rem
    }

    .xs-ptb-60 {
        padding-top: 4.28571rem;
        padding-bottom: 4.28571rem
    }

    .xs-ptb-70 {
        padding-top: 5rem;
        padding-bottom: 5rem
    }

    .xs-ptb-80 {
        padding-top: 5.71429rem;
        padding-bottom: 5.71429rem
    }

    .xs-ptb-90 {
        padding-top: 6.42857rem;
        padding-bottom: 6.42857rem
    }

    .xs-ptb-100 {
        padding-top: 7.14286rem;
        padding-bottom: 7.14286rem
    }

    .xs-fs-0 {
        font-size: 0
    }

    .xs-fs-10 {
        font-size: .71429rem
    }

    .xs-fs-12 {
        font-size: .85714rem
    }

    .xs-fs-13 {
        font-size: .92857rem
    }

    .xs-fs-14 {
        font-size: 1rem
    }

    .xs-fs-15 {
        font-size: 1.07143rem
    }

    .xs-fs-16 {
        font-size: 1.14286rem
    }

    .xs-fs-18 {
        font-size: 1.28571rem
    }

    .xs-fs-20 {
        font-size: 1.42857rem
    }

    .xs-fs-24 {
        font-size: 1.71429rem
    }

    .xs-fs-28 {
        font-size: 2rem
    }

    .xs-fs-30 {
        font-size: 2.14286rem
    }

    .xs-fs-32 {
        font-size: 2.28571rem
    }

    .xs-fs-34 {
        font-size: 2.42857rem
    }

    .xs-fs-40 {
        font-size: 2.85714rem
    }

    .xs-fs-42 {
        font-size: 3rem
    }

    .xs-db {
        display: block
    }

    .xs-dib {
        display: inline-block
    }

    .xs-ofh {
        overflow: hidden
    }

    .xs-hide {
        display: none
    }

    .xs-flex {
        display: box;
        display: -webkit-box;
        display: -moz-box;
        display: -ms-flexbox;
        display: -webkit-flex;
        display: flex
    }

    .xs-flex1 {
        -webkit-box-flex: 1;
        -moz-box-flex: 1;
        -webkit-flex: 1;
        -ms-flex: 1;
        flex: 1
    }

    .xs-flex2 {
        -webkit-box-flex: 2;
        -moz-box-flex: 2;
        -webkit-flex: 2;
        -ms-flex: 2;
        flex: 2
    }

    .xs-flex-e {
        -webkit-box-pack: end;
        -webkit-justify-content: flex-end;
        -ms-flex-pack: end;
        justify-content: flex-end
    }

    .xs-flex-e,
    .xs-flex-v-c {
        display: box;
        display: -webkit-box;
        display: -moz-box;
        display: -ms-flexbox;
        display: -webkit-flex;
        display: flex
    }

    .xs-flex-v-c {
        -webkit-box-align: center;
        -moz-box-align: center;
        -ms-flex-align: center;
        -webkit-align-items: center;
        -moz-align-items: center;
        align-items: center
    }

    .xs-flex-h-c {
        -webkit-justify-content: center;
        justify-content: center
    }

    .xs-flex-h-c,
    .xs-flex-s-b {
        display: box;
        display: -webkit-box;
        display: -moz-box;
        display: -ms-flexbox;
        display: -webkit-flex;
        display: flex;
        -webkit-box-pack: center;
        -ms-flex-pack: center
    }

    .xs-flex-s-b {
        -webkit-justify-content: space-between;
        justify-content: space-between
    }

    .xs-flex-c {
        display: box;
        display: -webkit-box;
        display: -moz-box;
        display: -ms-flexbox;
        display: -webkit-flex;
        display: flex;
        -webkit-box-pack: center;
        -ms-flex-pack: center;
        -webkit-flex-direction: column;
        flex-direction: column
    }

    .xs-flex-wrap {
        flex-wrap: wrap
    }

    .xs-br0 {
        border-right: 0
    }

    .xs-bb1 {
        border-bottom: .07143rem solid #2c313e
    }

    .xs-bb0 {
        border-bottom: 0
    }

    .light-box .xs-bb1 {
        border-bottom: .07143rem solid #e5e5e5
    }
}

body {
    -moz-osx-font-smoothing: grayscale;
    -webkit-font-smoothing: antialiased;
    text-rendering: optimizeLegibility;
    font-family: Helvetica Neue, Helvetica, PingFang SC, Hiragino Sans GB, Microsoft YaHei, Arial, sans-serif;
    padding: 0;
    margin: 0;
    color: #5c5d5e;
    font-size: 1rem;
    user-select: none;
    line-height: 1.2;
    font-weight: 500
}

body,
html {
    height: 100%;
    background-color: #0f1720
}

html {
    box-sizing: border-box
}

#app {
    height: 100%;
    overflow: auto
}

#app::-webkit-scrollbar {
    display: none !important
}

*,
:after,
:before {
    box-sizing: inherit
}

::-webkit-scrollbar {
    height: .5rem;
    width: .5rem
}

::-webkit-scrollbar-thumb,
::-webkit-scrollbar-track {
    -webkit-border-radius: 2em;
    -moz-border-radius: 2em;
    border-radius: 2em
}

::-webkit-scrollbar-thumb {
    background-color: #dcdcdc
}

.van-picker__toolbar .van-picker__confirm {
    color: #f0c163
}

.van-popup--bottom {
    background-color: #0f1720 !important
}

.light-box .van-tabs .van-tabs__nav {
    background-color: #fff !important
}

.light-box .van-tabs .van-tab {
    color: #999
}

.light-box .van-tabs .van-tab--active {
    color: #333 !important
}

.light-box .van-popup--bottom,
.light-box .van-tabs .van-tabs__content {
    background-color: #fff !important
}

input:focus::-webkit-input-placeholder {
    color: transparent
}

input:focus:-moz-placeholder,
input:focus::-moz-placeholder {
    color: transparent
}

input:focus:-ms-input-placeholder {
    color: transparent
}

.header[data-v-bd94fb1a] {
    width: 100%;
    position: fixed;
    top: 0;
    left: 0;
    height: 2.85714rem;
    padding: 0 .85714rem;
    background: #0f1720;
    color: #fff;
    z-index: 999
}

.header .header-left[data-v-bd94fb1a],
.header .header-right[data-v-bd94fb1a] {
    min-width: 2.85714rem;
    height: 100%;
    display: flex;
    align-items: center
}

.header .header-center[data-v-bd94fb1a] {
    flex: 1;
    font-size: 1.21429rem;
    font-weight: 700;
    text-align: center
}

.header .van-icon-arrow-left[data-v-bd94fb1a] {
    width: 100%;
    height: 100%;
    font-size: 1.14286rem;
    display: flex;
    align-items: center
}

.safe-top[data-v-bd94fb1a] {
    padding-top: 2.85714rem
}

.light-box .header[data-v-bd94fb1a] {
    background-color: #fff;
    color: #333
}