.bjheader[data-v-de4f7bae] {
    height: 11.733333vw;
    padding: 3.2vw;
    z-index: 10;
    position: fixed;
    width: 100%;
    top: 0;
    left: 0;
    -webkit-box-orient: horizontal;
    -ms-flex-direction: row;
    flex-direction: row;
    -webkit-box-pack: justify;
    -ms-flex-pack: justify;
    justify-content: space-between;
    -webkit-box-align: stretch;
    -ms-flex-align: stretch;
    align-items: stretch
}

.bjheader[data-v-de4f7bae], .header-left[data-v-de4f7bae] {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-direction: normal
}

.header-left[data-v-de4f7bae] {
    height: auto;
    -webkit-box-flex: 0;
    -ms-flex: 0 0 9.6vw;
    flex: 0 0 9.6vw;
    -webkit-box-orient: vertical;
    -ms-flex-direction: column;
    flex-direction: column;
    -webkit-box-pack: center;
    -ms-flex-pack: center;
    justify-content: center;
    -webkit-box-align: start;
    -ms-flex-align: start;
    align-items: flex-start
}

.header-left i[data-v-de4f7bae] {
    color: #fff
}

.header-tit[data-v-de4f7bae] {
    -webkit-box-flex: 1;
    -ms-flex: auto;
    flex: auto;
    font-size: 4.8vw;
    color: #fff;
    line-height: 4.8vw
}

.header-right[data-v-de4f7bae] {
    -webkit-box-flex: 0;
    -ms-flex: 0 0 9.6vw;
    flex: 0 0 9.6vw;
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
    -ms-flex-direction: column;
    flex-direction: column;
    -webkit-box-pack: center;
    -ms-flex-pack: center;
    justify-content: center;
    -webkit-box-align: end;
    -ms-flex-align: end;
    align-items: flex-end
}

.balance-pay-dialog .el-dialog {
    margin-top: 30vh !important;
    padding: 4vw
}

.balance-pay-dialog .el-dialog__header {
    height: 0;
    padding: 0
}

.balance-pay-dialog .el-dialog__body {
    width: 100%;
    padding: 4vw;
    border-bottom: 1px solid #eee
}

.balance-pay-dialog .el-dialog__footer {
    padding: 4vw 0
}

.el-message-box__wrapper {
    width: 100%
}

.el-message-box {
    width: 80%;
    margin: 0 auto
}

.container[data-v-5862fb47] {
    width: 100%;
    height: 100%;
    position: absolute;
    top: 0;
    left: 0;
    background-color: #f5f5f5;
    background-position: top;
    background-size: 100% auto;
    background-repeat: no-repeat
}

.recharge-container[data-v-5862fb47] {
    width: 100%;
    padding: 32vw 4vw 0
}

.recharge-title-group[data-v-5862fb47] {
    width: 100%;
    overflow: hidden;
    background-color: #fff;
    border-radius: 1.333333vw
}

.recharge-title-tab[data-v-5862fb47] {
    padding: 2.666667vw;
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-orient: horizontal;
    -webkit-box-direction: normal;
    -ms-flex-direction: row;
    flex-direction: row;
    -webkit-box-pack: justify;
    -ms-flex-pack: justify;
    justify-content: space-between;
    -webkit-box-align: stretch;
    -ms-flex-align: stretch;
    align-items: stretch;
    border-bottom: 2px solid #eee
}

.recharge-item-name[data-v-5862fb47] {
    font-size: 3.2vw;
    line-height: 4vw;
    color: #333;
    text-align: left
}

.recharge-change-btn[data-v-5862fb47] {
    line-height: 8vw
}

.recharge-change-btn span[data-v-5862fb47] {
    font-size: 3.6vw;
    line-height: 4.266667vw;
    vertical-align: middle;
    color: #4379ec
}

.recharge-change-btn span i[data-v-5862fb47] {
    vertical-align: middle
}

.recharge-title-content[data-v-5862fb47] {
    padding: 2.666667vw;
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-orient: horizontal;
    -webkit-box-direction: normal;
    -ms-flex-direction: row;
    flex-direction: row;
    -webkit-box-pack: justify;
    -ms-flex-pack: justify;
    justify-content: space-between;
    -webkit-box-align: center;
    -ms-flex-align: center;
    align-items: center
}

.recharge-content-item[data-v-5862fb47] {
    font-size: 3.6vw;
    color: #666;
    vertical-align: middle
}

.recharge-swich-group[data-v-5862fb47] {
    margin-left: 4vw;
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-orient: horizontal;
    -webkit-box-direction: normal;
    -ms-flex-direction: row;
    flex-direction: row;
    -webkit-box-pack: start;
    -ms-flex-pack: start;
    justify-content: flex-start;
    -webkit-box-align: center;
    -ms-flex-align: center;
    align-items: center
}

.recharge-swich[data-v-5862fb47] {
    -webkit-transform: scale(.8);
    transform: scale(.8)
}

.recharge-swich-text[data-v-5862fb47] {
    font-size: 3.6vw;
    color: #666
}

.recharge-title-content .btn-active[data-v-5862fb47] {
    margin: 0 4vw 0 6vw;
    background: -webkit-linear-gradient(-10deg, #febc2c, #f98014);
    -webkit-box-shadow: 0 .8vw 1.6vw 0 #febc2c;
    box-shadow: 0 .8vw 1.6vw 0 #febc2c;
    line-height: 6.933333vw;
    font-size: 2.933333vw;
    border-radius: 6vw;
    color: #fff;
    text-align: center;
    display: block;
    white-space: nowrap;
    padding: 0 3.2vw
}

.mainbox[data-v-5862fb47] {
    margin: 1.333333vw 4vw;
    border-radius: 1.333333vw;
    background: #fff
}

.maintit[data-v-5862fb47] {
    margin: 0 0 4vw 4vw
}

.maintit .tit[data-v-5862fb47] {
    font-size: 4vw;
    line-height: 8vw;
    text-align: left !important
}

.maintit .smalltxt[data-v-5862fb47] {
    font-size: 3.2vw;
    line-height: 8vw
}

.btn-list[data-v-5862fb47] {
    padding-bottom: 4vw
}

.btn-list li[data-v-5862fb47] {
    line-height: 8vw;
    margin: 1.333333vw 1%;
    display: inline-block;
    width: 46%;
    background: #f4f4f4;
    font-size: 4vw
}

.btn-list li.sure[data-v-5862fb47] {
    background: #4379ec;
    color: #fff;
    -webkit-box-shadow: 0 0 1px 0 #4379ec;
    box-shadow: 0 0 1px 0 #4379ec
}

.default-btn[data-v-5862fb47] {
    width: 100%;
    padding: 4vw
}

.default-btn button[data-v-5862fb47] {
    width: 100%;
    background: -webkit-linear-gradient(-10deg, #4379ec, #759df4);
    -webkit-box-shadow: 0 .8vw 1.6vw 0 #4379ec;
    box-shadow: 0 .8vw 1.6vw 0 #4379ec;
    line-height: 12vw;
    font-size: 4vw;
    border-radius: 1.333333vw;
    color: #fff;
    text-align: center;
    display: block
}

.pwd-input[data-v-5862fb47] {
    width: 100%;
    height: 12vw;
    line-height: 12VW;
    padding-left: .5em;
    border-radius: 1.333334vw;
    border: 1px solid #ddd
}

.pwd-confirm-footer[data-v-5862fb47] {
    width: 100%;
    height: 100%;
    text-align: center
}

.bjheader[data-v-de4f7bae] {
    height: 11.733333vw;
    padding: 3.2vw;
    z-index: 10;
    position: fixed;
    width: 100%;
    top: 0;
    left: 0;
    -webkit-box-orient: horizontal;
    -ms-flex-direction: row;
    flex-direction: row;
    -webkit-box-pack: justify;
    -ms-flex-pack: justify;
    justify-content: space-between;
    -webkit-box-align: stretch;
    -ms-flex-align: stretch;
    align-items: stretch
}

.bjheader[data-v-de4f7bae], .header-left[data-v-de4f7bae] {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-direction: normal
}

.header-left[data-v-de4f7bae] {
    height: auto;
    -webkit-box-flex: 0;
    -ms-flex: 0 0 9.6vw;
    flex: 0 0 9.6vw;
    -webkit-box-orient: vertical;
    -ms-flex-direction: column;
    flex-direction: column;
    -webkit-box-pack: center;
    -ms-flex-pack: center;
    justify-content: center;
    -webkit-box-align: start;
    -ms-flex-align: start;
    align-items: flex-start
}

.header-left i[data-v-de4f7bae] {
    color: #fff
}

.header-tit[data-v-de4f7bae] {
    -webkit-box-flex: 1;
    -ms-flex: auto;
    flex: auto;
    font-size: 4.8vw;
    color: #fff;
    line-height: 4.8vw
}

.header-right[data-v-de4f7bae] {
    -webkit-box-flex: 0;
    -ms-flex: 0 0 9.6vw;
    flex: 0 0 9.6vw;
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
    -ms-flex-direction: column;
    flex-direction: column;
    -webkit-box-pack: center;
    -ms-flex-pack: center;
    justify-content: center;
    -webkit-box-align: end;
    -ms-flex-align: end;
    align-items: flex-end
}

.container[data-v-058b7bd0] {
    width: 100%;
    height: 100%;
    padding: 4vw 0;
    position: absolute;
    top: 0;
    left: 0;
    background-color: #f5f5f5;
    background-position: top;
    background-size: 100% auto;
    background-repeat: no-repeat
}

.flow-container .box[data-v-058b7bd0] {
    margin: 28vw 4vw 0 4vw;
    background-size: 100% auto;
    background-color: #fff;
    background-repeat: no-repeat;
    background-position: 100%;
    border-radius: 1.333333vw;
    padding-bottom: 1vw;
    -ms-flex-direction: row;
    flex-direction: row;
    -webkit-box-pack: start;
    -ms-flex-pack: start;
    justify-content: flex-start;
    -webkit-box-align: stretch;
    -ms-flex-align: stretch;
    align-items: stretch
}

.flow-container .box[data-v-058b7bd0], .type-img[data-v-058b7bd0] {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-orient: horizontal;
    -webkit-box-direction: normal
}

.type-img[data-v-058b7bd0] {
    width: 20%;
    -webkit-box-flex: 0;
    -ms-flex: none;
    flex: none;
    -webkit-box-sizing: border-box;
    box-sizing: border-box;
    padding: 2.666667vw;
    -ms-flex-direction: row;
    flex-direction: row;
    -webkit-box-pack: center;
    -ms-flex-pack: center;
    justify-content: center;
    -webkit-box-align: center;
    -ms-flex-align: center;
    align-items: center
}

.desc[data-v-058b7bd0] {
    min-width: 50%;
    margin-top: 2.666667vw
}

.desc p[data-v-058b7bd0] {
    text-align: left;
    font-size: 3.2vw;
    line-height: 5.333334vw;
    color: #666
}

.desc p i[data-v-058b7bd0] {
    padding-left: .5em;
    color: #4379ec
}

.flow-btn[data-v-058b7bd0] {
    width: 30%;
    padding: 4vw;
    display: block;
    position: relative
}

.flow-btn button[data-v-058b7bd0] {
    width: 90%;
    position: absolute;
    top: 8vw;
    right: 4vw;
    background: -webkit-linear-gradient(-10deg, #4379ec, #759df4);
    -webkit-box-shadow: 0 .8vw 1.6vw 0 #4379ec;
    box-shadow: 0 .8vw 1.6vw 0 #4379ec;
    line-height: 6.933333vw;
    font-size: 2.933333vw;
    border-radius: 6vw;
    color: #fff;
    text-align: center;
    display: block;
    -webkit-box-sizing: border-box;
    box-sizing: border-box;
    padding: 0 1.333333vw
}

.detail[data-v-058b7bd0] {
    margin: 4vw 4vw 0;
    background: #fff;
    border-radius: 1.333333vw
}

.top-list[data-v-058b7bd0] {
    padding: 6.666667vw 4vw 0;
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-orient: horizontal;
    -webkit-box-direction: normal;
    -ms-flex-direction: row;
    flex-direction: row;
    -webkit-box-pack: start;
    -ms-flex-pack: start;
    justify-content: flex-start;
    -webkit-box-align: stretch;
    -ms-flex-align: stretch;
    align-items: stretch
}

.once[data-v-058b7bd0] {
    width: 60%;
    -webkit-box-flex: 3;
    -ms-flex: 3;
    flex: 3
}

.once .tit[data-v-058b7bd0] {
    font-size: 3.2vw;
    color: #999;
    text-align: left;
    line-height: 5.333334vw
}

.once .sum[data-v-058b7bd0] {
    font-size: 7.2vw;
    color: #333
}

.once .sum em[data-v-058b7bd0] {
    font-size: 4vw
}

.twice[data-v-058b7bd0] {
    width: 40%;
    -webkit-box-flex: 2;
    -ms-flex: 2;
    flex: 2;
    margin-bottom: 4vw
}

.twice .txt[data-v-058b7bd0] {
    font-size: 3.2vw;
    line-height: 5.333334vw;
    color: #999
}

.twice .txt .msg[data-v-058b7bd0] {
    color: #333
}

.present[data-v-058b7bd0] {
    margin: 1.333334vw 4vw;
    border-top: 1px solid #ccc
}

.present .txt[data-v-058b7bd0] {
    font-size: 3.2vw;
    text-align: left
}

.present .txt .result[data-v-058b7bd0] {
    color: #4379ec;
    line-height: 8vw
}

.present .time[data-v-058b7bd0] {
    font-size: 3.2vw;
    text-align: left;
    line-height: 8vw
}

.default-btn[data-v-058b7bd0] {
    width: 100%;
    padding: 4vw
}

.default-btn button[data-v-058b7bd0] {
    width: 100%;
    background: -webkit-linear-gradient(-10deg, #4379ec, #759df4);
    -webkit-box-shadow: 0 .8vw 1.6vw 0 #4379ec;
    box-shadow: 0 .8vw 1.6vw 0 #4379ec;
    line-height: 12vw;
    font-size: 4vw;
    border-radius: 1.333333vw;
    color: #fff;
    text-align: center;
    display: block
}

.footer-bj[data-v-058b7bd0] {
    width: 40%;
    display: block;
    margin: 21.333334vw auto 0;
    display: inline-block;
    vertical-align: middle
}

.bjheader[data-v-2e45ce64] {
    height: 11.733333vw;
    padding: 3.2vw;
    z-index: 10;
    position: fixed;
    width: 100%;
    top: 0;
    left: 0;
    -webkit-box-orient: horizontal;
    -ms-flex-direction: row;
    flex-direction: row;
    -webkit-box-pack: justify;
    -ms-flex-pack: justify;
    justify-content: space-between;
    -webkit-box-align: stretch;
    -ms-flex-align: stretch;
    align-items: stretch;
    background-position: top;
    background-repeat: no-repeat;
    background-size: 100% auto
}

.bjheader[data-v-2e45ce64], .header-left[data-v-2e45ce64] {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-direction: normal
}

.header-left[data-v-2e45ce64] {
    height: auto;
    -webkit-box-flex: 0;
    -ms-flex: 0 0 9.6vw;
    flex: 0 0 9.6vw;
    -webkit-box-orient: vertical;
    -ms-flex-direction: column;
    flex-direction: column;
    -webkit-box-pack: center;
    -ms-flex-pack: center;
    justify-content: center;
    -webkit-box-align: start;
    -ms-flex-align: start;
    align-items: flex-start
}

.header-left i[data-v-2e45ce64] {
    color: #fff
}

.header-tit[data-v-2e45ce64] {
    -webkit-box-flex: 1;
    -ms-flex: auto;
    flex: auto;
    font-size: 4.8vw;
    color: #fff;
    line-height: 4.8vw
}

.header-right[data-v-2e45ce64] {
    -webkit-box-flex: 0;
    -ms-flex: 0 0 9.6vw;
    flex: 0 0 9.6vw;
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
    -ms-flex-direction: column;
    flex-direction: column;
    -webkit-box-pack: center;
    -ms-flex-pack: center;
    justify-content: center;
    -webkit-box-align: end;
    -ms-flex-align: end;
    align-items: flex-end
}

.el-message-box__wrapper {
    width: 100%
}

.el-message-box {
    width: 80% !important;
    margin: 0 auto;
    z-index: 40 !important
}

.container[data-v-7ca4904c] {
    width: 100%;
    margin-top: 11.733333vw;
    padding: 4vw 0
}

.head-tip[data-v-7ca4904c] {
    padding: 8vw 8vw 4vw;
    font-size: 3.2vw;
    color: #4379ec;
    line-height: 1em
}

.iconjinggao[data-v-7ca4904c] {
    font-size: 3.2vw !important;
    color: #4379ec;
    line-height: 5.333333vw
}

.base-form[data-v-7ca4904c] {
    margin: 0 8vw 8vw;
    border-radius: 1.333334vw;
    background-color: #f3f3f3;
    border: 1px solid #ccc;
    overflow: hidden
}

.form-control[data-v-7ca4904c] {
    width: 100%;
    padding: 0 4vw;
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-orient: horizontal;
    -webkit-box-direction: normal;
    -ms-flex-direction: row;
    flex-direction: row;
    -webkit-box-pack: justify;
    -ms-flex-pack: justify;
    justify-content: space-between;
    -webkit-box-align: stretch;
    -ms-flex-align: stretch;
    align-items: stretch;
    border-bottom: 1px solid #ccc
}

.form-control[data-v-7ca4904c]:last-child {
    border-bottom: none
}

.form-control label[data-v-7ca4904c] {
    -webkit-box-flex: 2;
    -ms-flex: 2;
    flex: 2;
    font-size: 3.2vw;
    line-height: 8vw;
    color: #333;
    text-align: left
}

.form-control input[data-v-7ca4904c] {
    border: none;
    -webkit-box-flex: 3;
    -ms-flex: 3;
    flex: 3;
    font-size: 3.2vw;
    font-weight: 400;
    line-height: 8vw;
    color: #333;
    text-align: right
}

.pic-form-title[data-v-7ca4904c] {
    font-size: 4vw;
    line-height: 8vw;
    color: #4379ec;
    text-align: center;
    border-top: 1px solid #f4f4f4
}

.pic-row[data-v-7ca4904c] {
    width: 100%;
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-orient: horizontal;
    -webkit-box-direction: normal;
    -ms-flex-direction: row;
    flex-direction: row;
    justify-content: space-around;
    -webkit-box-align: center;
    -ms-flex-align: center;
    align-items: center
}

.img_wp[data-v-7ca4904c] {
    -webkit-box-flex: 1;
    -ms-flex: 1 auto;
    flex: 1 auto;
    width: 50%;
    margin: 0 4vw
}

.img-item[data-v-7ca4904c] {
    width: 100%;
    height: 25.6vw;
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
    -ms-flex-direction: column;
    flex-direction: column;
    -webkit-box-pack: center;
    -ms-flex-pack: center;
    justify-content: center;
    -webkit-box-align: center;
    -ms-flex-align: center;
    align-items: center;
    position: relative;
    background-color: #f5f5f5
}

.img-item img[data-v-7ca4904c] {
    max-width: 100%;
    max-height: 100%;
    position: relative;
    z-index: 10
}

.pic-input[data-v-7ca4904c] {
    width: 100%;
    height: 100%;
    top: 0;
    left: 0;
    position: absolute;
    z-index: 20;
    opacity: 0
}

.img_intro[data-v-7ca4904c] {
    font-size: 4vw;
    line-height: 8vw;
    color: #333
}

.pic-col[data-v-7ca4904c] {
    width: 100%;
    padding: 0 4vw
}

.img-hold-item[data-v-7ca4904c] {
    width: 100%;
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
    -ms-flex-direction: column;
    flex-direction: column;
    -webkit-box-pack: center;
    -ms-flex-pack: center;
    justify-content: center;
    -webkit-box-align: center;
    -ms-flex-align: center;
    align-items: center;
    position: relative;
    background-color: #f5f5f5
}

.img-hold-item img[data-v-7ca4904c] {
    max-width: 100%
}

.home-btn-group[data-v-7ca4904c] {
    padding: 4vw 8vw 0
}

.btn[data-v-7ca4904c] {
    padding: 1.6vw 3.2vw;
    font-size: 4vw;
    line-height: 8.8vw;
    border-radius: 5px
}

.home-btn-group .btn-primary[data-v-7ca4904c] {
    width: 100%;
    color: #fff;
    background: linear-gradient(-10deg, #4379ec, #759df4);
    -webkit-box-shadow: 0 .8vw 1.6vw 0 #4379ec;
    box-shadow: 0 .8vw 1.6vw 0 #4379ec
}

.bjheader[data-v-de4f7bae] {
    height: 11.733333vw;
    padding: 3.2vw;
    z-index: 10;
    position: fixed;
    width: 100%;
    top: 0;
    left: 0;
    -webkit-box-orient: horizontal;
    -ms-flex-direction: row;
    flex-direction: row;
    -webkit-box-pack: justify;
    -ms-flex-pack: justify;
    justify-content: space-between;
    -webkit-box-align: stretch;
    -ms-flex-align: stretch;
    align-items: stretch
}

.bjheader[data-v-de4f7bae], .header-left[data-v-de4f7bae] {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-direction: normal
}

.header-left[data-v-de4f7bae] {
    height: auto;
    -webkit-box-flex: 0;
    -ms-flex: 0 0 9.6vw;
    flex: 0 0 9.6vw;
    -webkit-box-orient: vertical;
    -ms-flex-direction: column;
    flex-direction: column;
    -webkit-box-pack: center;
    -ms-flex-pack: center;
    justify-content: center;
    -webkit-box-align: start;
    -ms-flex-align: start;
    align-items: flex-start
}

.header-left i[data-v-de4f7bae] {
    color: #fff
}

.header-tit[data-v-de4f7bae] {
    -webkit-box-flex: 1;
    -ms-flex: auto;
    flex: auto;
    font-size: 4.8vw;
    color: #fff;
    line-height: 4.8vw
}

.header-right[data-v-de4f7bae] {
    -webkit-box-flex: 0;
    -ms-flex: 0 0 9.6vw;
    flex: 0 0 9.6vw;
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
    -ms-flex-direction: column;
    flex-direction: column;
    -webkit-box-pack: center;
    -ms-flex-pack: center;
    justify-content: center;
    -webkit-box-align: end;
    -ms-flex-align: end;
    align-items: flex-end
}

.input-title .el-checkbox__label {
    font-size: 3.2vw !important
}

.input-group .el-checkbox {
    line-height: 8vw
}

.el-message-box__wrapper {
    width: 100%
}

.el-message-box {
    width: 80% !important;
    margin: 0 auto;
    z-index: 40 !important
}

.container[data-v-7a3a48b3] {
    width: 100%;
    padding: 16vw 0;
    min-height: 200px;
    background-position: top;
    background-size: 100% auto;
    background-repeat: no-repeat;
    background-color: #f5f5f5
}

.box[data-v-7a3a48b3] {
    margin: 16vw 4vw 0 4vw;
    background-size: cover;
    background-color: #fff;
    border-radius: 1.333333vw;
    padding-bottom: 4vw;
    -ms-flex-direction: row;
    flex-direction: row;
    -webkit-box-pack: start;
    -ms-flex-pack: start;
    justify-content: flex-start;
    -ms-flex-align: center
}

.box[data-v-7a3a48b3], .type-img[data-v-7a3a48b3] {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-orient: horizontal;
    -webkit-box-direction: normal;
    -webkit-box-align: center;
    align-items: center
}

.type-img[data-v-7a3a48b3] {
    width: 26%;
    -webkit-box-flex: 0;
    -ms-flex: none;
    flex: none;
    -webkit-box-sizing: border-box;
    box-sizing: border-box;
    padding: 2.666667vw;
    -ms-flex-direction: row;
    flex-direction: row;
    -webkit-box-pack: center;
    -ms-flex-pack: center;
    justify-content: center;
    -ms-flex-align: center
}

.desc[data-v-7a3a48b3] {
    min-width: 50%;
    margin-top: 5.333333vw
}

.desc p[data-v-7a3a48b3] {
    height: 5.333333vw;
    text-align: left;
    font-size: 3.2vw;
    line-height: 5.333333vw;
    color: #666
}

.desc p i[data-v-7a3a48b3] {
    color: #4379ec
}

.detail[data-v-7a3a48b3] {
    padding: 4vw
}

.detail .tit[data-v-7a3a48b3] {
    font-size: 3.6vw;
    color: #333
}

.detail .smalltxt[data-v-7a3a48b3] {
    font-size: 2.4vw;
    color: #333;
    margin-bottom: 4vw;
    text-align: left
}

.item-list[data-v-7a3a48b3] {
    width: 100%;
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-orient: horizontal;
    -webkit-box-direction: normal;
    -ms-flex-direction: row;
    flex-direction: row;
    -webkit-box-pack: start;
    -ms-flex-pack: start;
    justify-content: flex-start;
    -ms-flex-line-pack: center;
    align-content: center;
    -ms-flex-wrap: wrap;
    flex-wrap: wrap
}

.item-list li[data-v-7a3a48b3] {
    width: 30%;
    background: #4379ec;
    border-radius: 1.333333vw;
    margin: 1.333333vw 1.666666%;
    padding: 2.666667vw 0
}

.item-list li p[data-v-7a3a48b3] {
    font-size: 3.466667vw;
    text-align: center;
    color: #fff
}

.item-list li.sure[data-v-7a3a48b3] {
    background: #4379ec
}

.item-list li.sure p[data-v-7a3a48b3] {
    color: #fff
}

.default-btn[data-v-7a3a48b3] {
    width: 100%;
    padding: 4vw
}

.default-btn button[data-v-7a3a48b3] {
    width: 100%;
    background: -webkit-linear-gradient(-10deg, #4379ec, #759df4);
    -webkit-box-shadow: 0 .8vw 1.6vw 0 #4379ec;
    box-shadow: 0 .8vw 1.6vw 0 #4379ec;
    line-height: 12vw;
    font-size: 4vw;
    border-radius: 1.333333vw;
    color: #fff;
    text-align: center;
    display: block
}

.footer-bj[data-v-7a3a48b3] {
    width: 90%;
    display: block;
    margin: 8vw auto 4vw
}

.input-group[data-v-7a3a48b3] {
    width: 100%;
    padding: 4vw;
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-orient: horizontal;
    -webkit-box-direction: normal;
    -ms-flex-direction: row;
    flex-direction: row;
    -webkit-box-pack: start;
    -ms-flex-pack: start;
    justify-content: flex-start;
    -webkit-box-align: center;
    -ms-flex-align: center;
    align-items: center
}

.input-title[data-v-7a3a48b3] {
    -webkit-box-flex: 0;
    -ms-flex: none;
    flex: none
}

.form-group[data-v-7a3a48b3] {
    -webkit-box-flex: 1;
    -ms-flex: auto;
    flex: auto;
    padding: 0 0 0 4vw;
    text-align: left
}

.form-input[data-v-7a3a48b3] {
    width: 8em;
    height: 8vw;
    -webkit-box-flex: 3;
    -ms-flex: 3;
    flex: 3;
    display: inline-block;
    font-size: 4vw;
    line-height: 8vw;
    color: #333;
    padding: 0 .5em;
    border: 1px solid #999;
    border-radius: .8vw;
    -webkit-transition: border-color .2s, -webkit-box-shadow .2s;
    transition: border-color .2s, -webkit-box-shadow .2s;
    transition: border-color .2s, box-shadow .2s;
    transition: border-color .2s, box-shadow .2s, -webkit-box-shadow .2s
}

.form-input[data-v-7a3a48b3]:focus {
    border-color: #4379ec;
    -webkit-box-shadow: #4379ec 0 0 4px 0;
    box-shadow: 0 0 4px 0 #4379ec
}

.form-buttom[data-v-7a3a48b3] {
    -webkit-box-flex: 2;
    width: 4em;
    display: inline-block;
    margin-left: 1em;
    line-height: 8vw;
    font-size: 4vw;
    border-radius: 1.333333vw;
    color: #fff;
    background: -webkit-linear-gradient(-10deg, #4379ec, #759df4)
}

.bjheader[data-v-2e45ce64] {
    height: 11.733333vw;
    padding: 3.2vw;
    z-index: 10;
    position: fixed;
    width: 100%;
    top: 0;
    left: 0;
    -webkit-box-orient: horizontal;
    -ms-flex-direction: row;
    flex-direction: row;
    -webkit-box-pack: justify;
    -ms-flex-pack: justify;
    justify-content: space-between;
    -webkit-box-align: stretch;
    -ms-flex-align: stretch;
    align-items: stretch;
    background-position: top;
    background-repeat: no-repeat;
    background-size: 100% auto
}

.bjheader[data-v-2e45ce64], .header-left[data-v-2e45ce64] {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-direction: normal
}

.header-left[data-v-2e45ce64] {
    height: auto;
    -webkit-box-flex: 0;
    -ms-flex: 0 0 9.6vw;
    flex: 0 0 9.6vw;
    -webkit-box-orient: vertical;
    -ms-flex-direction: column;
    flex-direction: column;
    -webkit-box-pack: center;
    -ms-flex-pack: center;
    justify-content: center;
    -webkit-box-align: start;
    -ms-flex-align: start;
    align-items: flex-start
}

.header-left i[data-v-2e45ce64] {
    color: #fff
}

.header-tit[data-v-2e45ce64] {
    -webkit-box-flex: 1;
    -ms-flex: auto;
    flex: auto;
    font-size: 4.8vw;
    color: #fff;
    line-height: 4.8vw
}

.header-right[data-v-2e45ce64] {
    -webkit-box-flex: 0;
    -ms-flex: 0 0 9.6vw;
    flex: 0 0 9.6vw;
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
    -ms-flex-direction: column;
    flex-direction: column;
    -webkit-box-pack: center;
    -ms-flex-pack: center;
    justify-content: center;
    -webkit-box-align: end;
    -ms-flex-align: end;
    align-items: flex-end
}

.setmeal-loading {
    border-radius: 2.666667vw
}

.setmeal-loading .el-icon-loading {
    font-size: 8vw;
    color: #fff
}

.setmeal-loading .el-loading-text {
    margin-top: 4vw;
    color: #fff;
    text-align: center
}

.el-dialog {
    width: 70%;
    top: 120px;
    right: 0;
    left: 0;
    position: fixed;
    border-radius: 1.333333vw
}

.el-dialog__body, .el-dialog__footer, .el-dialog__header {
    padding: 0
}

.el-message-box__wrapper {
    width: 100%
}

.el-message-box {
    width: 80%;
    margin: 0 auto;
    z-index: 40 !important
}

.v-modal {
    z-index: 30 !important
}

.setmeal[data-v-3789c188] {
    width: 100%;
    background-color: #f5f5f5
}

.meal-list[data-v-3789c188] {
    width: 100%;
    padding-top: 11.733333vw !important;
    padding-bottom: 4vw;
    background-color: transparent
}

.meal-list li[data-v-3789c188] {
    margin: 4vw 4vw 0;
    padding: 1.333333vw 4vw;
    border: 1px solid #4379ec;
    position: relative;
    background-color: #fff;
    border-radius: 1.333333vw;
    -webkit-box-shadow: .959px 10.958px 38px 0 rgba(67, 121, 236, .13);
    box-shadow: .959px 10.958px 38px 0 rgba(67, 121, 236, .13)
}

.tit[data-v-3789c188] {
    font-size: 3.333333vw;
    line-height: 8vw;
    color: #333;
    border-bottom: 1px solid #f4f4f4
}

.btn-group[data-v-3789c188] {
    padding: 2.666667vw 0;
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-orient: horizontal;
    -webkit-box-direction: normal;
    -ms-flex-direction: row;
    flex-direction: row;
    -webkit-box-pack: justify;
    -ms-flex-pack: justify;
    justify-content: space-between;
    -webkit-box-align: stretch;
    -ms-flex-align: stretch;
    align-items: stretch
}

.sum[data-v-3789c188] {
    width: 30%;
    -webkit-box-flex: 3;
    -ms-flex: 3;
    flex: 3;
    border-right: 1px solid #f4f4f4
}

.sum em[data-v-3789c188] {
    width: 14.8vw;
    height: 15.066667vw;
    margin: 2.666667vw 0;
    display: inline-block;
    border-radius: 50%;
    font-size: 6.4vw;
    line-height: 16.266667vw;
    color: #4379ec;
    background-color: transparent;
    text-shadow: .279px 3.99px 6px rgba(55, 108, 221, .51);
    background-position: 50%;
    background-size: cover;
    background-repeat: no-repeat
}

.main-txt[data-v-3789c188] {
    width: 40%;
    -webkit-box-flex: 4;
    -ms-flex: 4;
    flex: 4;
    border-right: 1px solid #f4f4f4
}

.main-txt .txt[data-v-3789c188] {
    font-size: 2vw;
    line-height: 4vw;
    padding: 1.333333vw;
    text-align: left;
    margin-top: 1.333333vw
}

.money[data-v-3789c188] {
    width: 30%;
    -webkit-box-flex: 3;
    -ms-flex: 3;
    flex: 3;
    display: -webkit-box !important;
    display: -ms-flexbox !important;
    display: flex !important;
    -webkit-box-orient: horizontal;
    -webkit-box-direction: normal;
    -ms-flex-direction: row;
    flex-direction: row;
    -webkit-box-pack: center;
    -ms-flex-pack: center;
    justify-content: center;
    -webkit-box-align: center;
    -ms-flex-align: center;
    align-items: center
}

.money .txt[data-v-3789c188] {
    font-size: 3.2vw;
    color: #4379ec;
    display: block
}

.money .txt i[data-v-3789c188] {
    font-size: 8vw
}

.money .del span[data-v-3789c188] {
    color: #999;
    font-size: 3.2vw;
    text-align: center;
    text-decoration: line-through
}

.money .del .icon-icon[data-v-3789c188] {
    width: 3.333333vw;
    height: 3.466667vw;
    vertical-align: middle;
    display: inline-block;
    background-size: 77.066667vw 72.533333vw
}

.sure .icon-right[data-v-3789c188] {
    display: block;
    position: absolute;
    right: 0;
    bottom: 0;
    background-size: 77.066667vw 72.533333vw;
    width: 8.133333vw;
    height: 8.933333vw
}

.icon-right[data-v-3789c188] {
    display: none
}

.btn[data-v-3789c188] {
    padding: 1.6vw 3.2vw;
    font-size: 4vw;
    line-height: 8.8vw;
    border-radius: 5px
}

.bottom-btn-group[data-v-3789c188] {
    padding: 0 4vw 4vw
}

.bottom-btn-group .btn[data-v-3789c188] {
    display: block;
    margin-bottom: 4vw
}

.bottom-btn-group .btn[data-v-3789c188]:last-child {
    margin-bottom: 0
}

.bottom-btn-group .btn-primary[data-v-3789c188] {
    width: 100%;
    color: #fff;
    background: linear-gradient(-10deg, #4379ec, #759df4);
    -webkit-box-shadow: 0 .8vw 1.6vw 0 #4379ec;
    box-shadow: 0 .8vw 1.6vw 0 #4379ec
}

.bottom-btn-group .btn-active[data-v-3789c188] {
    width: 100%;
    color: #fff;
    background: linear-gradient(-10deg, #ff9538, #ffbb2c);
    -webkit-box-shadow: 0 .8vw 1.6vw 0 #ffbb2c;
    box-shadow: 0 .8vw 1.6vw 0 #ffbb2c
}

.dialog-content[data-v-3789c188] {
    margin-top: 4vw
}

.dialog-content .iconfont[data-v-3789c188] {
    display: block;
    margin: auto;
    text-align: center;
    font-size: 13.333333vw;
    color: red;
    -webkit-font-smoothing: antialiased;
    -moz-osx-font-smoothing: grayscale
}

.dialog-content .tit[data-v-3789c188] {
    color: #333;
    line-height: 8vw;
    border: none
}

.dialog-content p[data-v-3789c188] {
    text-align: center
}

.btn-red[data-v-3789c188] {
    width: 26.666667vw;
    display: block;
    margin: 4vw auto;
    background: #e61a1a;
    color: #fff;
    font-size: 3.2vw;
    height: 6.666667vw;
    line-height: 6.666667vw
}

.main-box[data-v-3789c188] {
    padding: 8vw 4vw 4vw;
    overflow: hidden;
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-orient: horizontal;
    -webkit-box-direction: normal;
    -ms-flex-direction: row;
    flex-direction: row;
    -webkit-box-pack: start;
    -ms-flex-pack: start;
    justify-content: flex-start;
    -webkit-box-align: stretch;
    -ms-flex-align: stretch;
    align-items: stretch
}

.fl[data-v-3789c188] {
    width: 50%;
    -webkit-box-flex: 1;
    -ms-flex: 1;
    flex: 1;
    display: block
}

.icon-time[data-v-3789c188] {
    width: 11.4666667vw;
    height: 11.4666667vw;
    display: block;
    background-size: 77.066667vw 72.533333vw !important;
}

.main-box .fl .txt[data-v-3789c188] {
    color: #333;
    font-size: 4.266667vw;
    line-height: 10.666667vw
}

.fl .icon-person[data-v-3789c188] {
    width: 25.6vw;
    height: 21.733333vw;
    display: block;
    background-size: 77.066667vw 72.533333vw !important;
}

.dialog-btn-group[data-v-3789c188] {
    margin: 0;
    padding: 0;
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-orient: horizontal;
    -webkit-box-direction: normal;
    -ms-flex-direction: row;
    flex-direction: row;
    justify-content: space-around;
    -webkit-box-align: center;
    -ms-flex-align: center;
    align-items: center
}

.dialog-btn-group li[data-v-3789c188] {
    width: 50%;
    -webkit-box-flex: 1;
    -ms-flex: 1;
    flex: 1;
    margin: 0 4vw
}

.dialog-btn-group .btn[data-v-3789c188] {
    -webkit-box-flex: 1;
    -ms-flex-positive: 1;
    flex-grow: 1;
    padding: 0;
    border: 1px solid #ccc;
    border-radius: 1.333333vw;
    margin: 0 2.666667vw;
    line-height: 8vw;
    font-size: 3.2vw;
    color: #ccc
}

.dialog-btn-group .sure[data-v-3789c188] {
    border-color: #4379ec;
    color: #4379ec
}

.btn-blue[data-v-3789c188] {
    width: 26.66667vw;
    padding: 0;
    display: inline-block;
    margin: 4vw;
    background: #4379ec;
    border-radius: 1.333333vw;
    color: #fff;
    font-size: 3.2vw;
    height: 6.66666vw;
    line-height: 6.66666vw
}

.el-message-box__wrapper {
    width: 100%
}

.el-message-box {
    width: 80%;
    margin: 0 auto;
    z-index: 40 !important
}

.v-modal {
    z-index: 30 !important
}

.container[data-v-39d45168] {
    width: 100%;
    height: 100%;
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
    -ms-flex-direction: column;
    flex-direction: column;
    -webkit-box-pack: center;
    -ms-flex-pack: center;
    justify-content: center;
    -webkit-box-align: center;
    -ms-flex-align: center;
    align-items: center;
    background-repeat: no-repeat;
    background-position: 0 0;
    background-size: cover;
    position: absolute
}

.cover[data-v-39d45168] {
    width: 100%;
    height: 100%;
    top: 0;
    left: 0;
    position: absolute;
    background-color: rgba(0, 0, 0, .3)
}

h1[data-v-39d45168] {
    margin-bottom: 4vw;
    font-size: 6vw;
    line-height: 1em;
    position: relative;
    color: #333;
    z-index: 30
}

.form[data-v-39d45168] {
    width: 90vw;
    margin: 10vw;
    padding: 4vw 3.2vw;
    border-radius: 1.333334vw;
    background-color: #fff;
    position: relative;
    z-index: 30
}

.form-control[data-v-39d45168] {
    width: 100%;
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-orient: horizontal;
    -webkit-box-direction: normal;
    -ms-flex-direction: row;
    flex-direction: row;
    -webkit-box-pack: center;
    -ms-flex-pack: center;
    justify-content: center;
    -webkit-box-align: stretch;
    -ms-flex-align: stretch;
    align-items: stretch
}

.form-control + .form-control[data-v-39d45168] {
    margin-top: 4vw
}

.form-label[data-v-39d45168] {
    width: 25%;
    -webkit-box-flex: 1;
    -ms-flex: 1 0 25%;
    flex: 1 0 25%;
    padding: 0 3.2vw 0 0;
    text-align: right;
    font-size: 3.2vw;
    line-height: 30px
}

.form-input[data-v-39d45168] {
    width: 75%;
    -webkit-box-flex: 3;
    -ms-flex: 3 0 75%;
    flex: 3 0 75%
}

.form-valid-control .form-input[data-v-39d45168] {
    width: 37.5% !important;
    -webkit-box-flex: 1 !important;
    -ms-flex: 1 0 37.5% !important;
    flex: 1 0 37.5% !important
}

.form-valid-control .form-input-btn[data-v-39d45168] {
    width: 37.5%;
    -webkit-box-flex: 1;
    -ms-flex: 1 0 37.5%;
    flex: 1 0 37.5%
}

.form-valid-control .btn-primary[data-v-39d45168] {
    background: -webkit-linear-gradient(-10deg, #4379ec, #759df4);
    -webkit-box-shadow: 0 .8vw 1.6vw 0 #4379ec;
    box-shadow: 0 .8vw 1.6vw 0 #4379ec
}

.form-valid-control .btn-primary[data-v-39d45168], .form-valid-control .btn-unable[data-v-39d45168] {
    padding: 6px 12px;
    line-height: 18px;
    font-size: 3.2vw;
    border-radius: 1.333333vw;
    color: #fff;
    text-align: center
}

.form-valid-control .btn-unable[data-v-39d45168] {
    background-color: #ccc
}

.form-input input[data-v-39d45168] {
    width: 100%;
    padding-left: .25em;
    line-height: 30px;
    border-radius: 1.333334vw;
    border: 1px solid #ddd
}

.form-input input[data-v-39d45168]::-webkit-input-placeholder {
    font-size: 2.8vw;
    color: #999
}

.form-input input[data-v-39d45168]::-moz-placeholder {
    font-size: 2.8vw;
    color: #999
}

.form-input input[data-v-39d45168]:-ms-input-placeholder {
    font-size: 2.8vw;
    color: #999
}

.form-input input[data-v-39d45168]::-ms-input-placeholder {
    font-size: 2.8vw;
    color: #999
}

.form-input input[data-v-39d45168]::placeholder {
    font-size: 2.8vw;
    color: #999
}

.form-input input[data-v-39d45168]:focus {
    border-color: #4379ec;
    -webkit-box-shadow: 0 0 .4vw 0 #4379ec;
    box-shadow: 0 0 .4vw 0 #4379ec
}

.form-btn[data-v-39d45168] {
    width: 40vw;
    display: block;
    background: -webkit-linear-gradient(-10deg, #4379ec, #759df4);
    -webkit-box-shadow: 0 .8vw 1.6vw 0 #4379ec;
    box-shadow: 0 .8vw 1.6vw 0 #4379ec;
    line-height: 9.6vw;
    font-size: 4vw;
    border-radius: 1.333333vw;
    color: #fff;
    text-align: center
}

.bjheader[data-v-de4f7bae] {
    height: 11.733333vw;
    padding: 3.2vw;
    z-index: 10;
    position: fixed;
    width: 100%;
    top: 0;
    left: 0;
    -webkit-box-orient: horizontal;
    -ms-flex-direction: row;
    flex-direction: row;
    -webkit-box-pack: justify;
    -ms-flex-pack: justify;
    justify-content: space-between;
    -webkit-box-align: stretch;
    -ms-flex-align: stretch;
    align-items: stretch
}

.bjheader[data-v-de4f7bae], .header-left[data-v-de4f7bae] {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-direction: normal
}

.header-left[data-v-de4f7bae] {
    height: auto;
    -webkit-box-flex: 0;
    -ms-flex: 0 0 9.6vw;
    flex: 0 0 9.6vw;
    -webkit-box-orient: vertical;
    -ms-flex-direction: column;
    flex-direction: column;
    -webkit-box-pack: center;
    -ms-flex-pack: center;
    justify-content: center;
    -webkit-box-align: start;
    -ms-flex-align: start;
    align-items: flex-start
}

.header-left i[data-v-de4f7bae] {
    color: #fff
}

.header-tit[data-v-de4f7bae] {
    -webkit-box-flex: 1;
    -ms-flex: auto;
    flex: auto;
    font-size: 4.8vw;
    color: #fff;
    line-height: 4.8vw
}

.header-right[data-v-de4f7bae] {
    -webkit-box-flex: 0;
    -ms-flex: 0 0 9.6vw;
    flex: 0 0 9.6vw;
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
    -ms-flex-direction: column;
    flex-direction: column;
    -webkit-box-pack: center;
    -ms-flex-pack: center;
    justify-content: center;
    -webkit-box-align: end;
    -ms-flex-align: end;
    align-items: flex-end
}

.el-message-box__wrapper {
    width: 100%
}

.el-message-box {
    width: 80%;
    margin: 0 auto;
    z-index: 40 !important
}

.v-modal {
    z-index: 30 !important
}

.el-loading-text {
    text-align: center
}

.container[data-v-d65baabe] {
    width: 100%;
    height: 100%;
    position: absolute;
    top: 0;
    left: 0;
    background-color: #f5f5f5;
    background-position: top;
    background-size: 100% auto;
    background-repeat: no-repeat
}

.flow-container .box[data-v-d65baabe] {
    margin: 28vw 4vw 0 4vw;
    background-size: 100% auto;
    background-color: #fff;
    background-repeat: no-repeat;
    background-position: 100%;
    border-radius: 1.333333vw;
    padding-bottom: 1vw;
    -ms-flex-direction: row;
    flex-direction: row;
    -webkit-box-pack: start;
    -ms-flex-pack: start;
    justify-content: flex-start;
    -webkit-box-align: stretch;
    -ms-flex-align: stretch;
    align-items: stretch
}

.flow-container .box[data-v-d65baabe], .type-img[data-v-d65baabe] {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-orient: horizontal;
    -webkit-box-direction: normal
}

.type-img[data-v-d65baabe] {
    width: 30%;
    -webkit-box-flex: 0;
    -ms-flex: none;
    flex: none;
    -webkit-box-sizing: border-box;
    box-sizing: border-box;
    padding: 2.666667vw;
    -ms-flex-direction: row;
    flex-direction: row;
    -webkit-box-pack: center;
    -ms-flex-pack: center;
    justify-content: center;
    -webkit-box-align: center;
    -ms-flex-align: center;
    align-items: center
}

.desc[data-v-d65baabe] {
    min-width: 70%;
    margin-top: 2.666667vw;
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
    -ms-flex-direction: column;
    flex-direction: column;
    justify-content: space-around;
    -webkit-box-align: start;
    -ms-flex-align: start;
    align-items: flex-start
}

.desc p[data-v-d65baabe] {
    text-align: left;
    font-size: 4vw;
    line-height: 5.333334vw;
    color: #666
}

.desc p i[data-v-d65baabe] {
    padding-left: .5em;
    color: #4379ec
}

.detail[data-v-d65baabe] {
    margin: 4vw 4vw 0;
    background: #fff;
    border-radius: 1.333333vw
}

.top-list[data-v-d65baabe] {
    padding: 4vw;
    text-align: left;
    font-size: 4vw;
    line-height: 5.333334vw;
    color: #666;
    text-indent: 2em;
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-orient: horizontal;
    -webkit-box-direction: normal;
    -ms-flex-direction: row;
    flex-direction: row;
    -webkit-box-pack: start;
    -ms-flex-pack: start;
    justify-content: flex-start;
    -webkit-box-align: stretch;
    -ms-flex-align: stretch;
    align-items: stretch
}
.el-message-box{width:60%;margin:0 auto}.el-message-box__title{font-size:4vw}.el-message-box__message p{font-size:3.2vw}.inquire[data-v-1cd2758c]{width:100%;height:100%;top:0;left:0;padding-top:20vw;position:absolute;background-color:#f4f4f4;background-size:cover;background-repeat:no-repeat}.logo[data-v-1cd2758c]{width:24vw;height:24vw;margin:0 auto 8vw;overflow:hidden}.tit[data-v-1cd2758c]{color:#4379ec;font-size:5.6vw;line-height:8vw;text-align:left;padding:0 6.666667vw 6.666667vw 6.666667vw}.box[data-v-1cd2758c]{background:#fff;border-radius:4vw;margin:0 4vw;padding:8vw 6.666667vw 0 6.666667vw}.btn-list[data-v-1cd2758c]{display:-webkit-box;display:-ms-flexbox;display:flex;border-bottom:1px solid #8c8c8c}.btn-list em[data-v-1cd2758c]{-webkit-box-flex:1;-ms-flex-positive:1;flex-grow:1;font-size:3.733333vw;line-height:10.666667vw;color:#8c8c8c;text-align:center;display:inline-block}.btn-list em[data-v-1cd2758c]:last-child{-webkit-box-flex:0;-ms-flex:none;flex:none}.btn-list input[data-v-1cd2758c]{outline:none;background-color:transparent;border:none;-webkit-box-flex:1;-ms-flex-positive:1;flex-grow:1;font-size:3.733333vw;line-height:10.666667vw;color:#8c8c8c;text-align:left;display:inline-block}.default-btn[data-v-1cd2758c]{width:100%;margin-top:5.333333vw;background:-webkit-linear-gradient(-10deg,#4379ec,#759df4);-webkit-box-shadow:0 .8vw 1.6vw 0 #4379ec;box-shadow:0 .8vw 1.6vw 0 #4379ec;line-height:12vw;font-size:4vw;border-radius:1.333333vw;color:#fff;text-align:center;display:block}.smalltxt[data-v-1cd2758c]{line-height:13.333333vw;color:#ccc;font-size:2.666667vw}