.van-popup[data-v-72b43f87] {
    border-radius: .32rem;
    padding: .32rem;
    max-height: 13.33333rem;
    width: 8rem;
    background-repeat: no-repeat;
    background-size: 100% 100%;
    z-index: 3000 !important
}

[data-v-72b43f87] .taxCont {
    margin-bottom: .02667rem;
    font-size: .37333rem;
    line-height: 2
}

[data-v-72b43f87] .taxCont img {
    max-width: 100%
}

[data-v-72b43f87] .taxCont .red {
    color: #ff6026;
    font-weight: 700
}

.navTab[data-v-23f440ce] {
    color: #fff;
    height: 1.33333rem;
    box-sizing: border-box;
    z-index: 100;
    background: linear-gradient(0deg, #4b7bf9, #67b9fb)
}

.navTab[data-v-23f440ce]:after {
    content: "";
    border-color: #66b7fb
}

.navTab .van-tabbar-item[data-v-23f440ce] {
    color: #fff;
    font-size: .29333rem;
    position: relative;
    font-weight: 700
}

.navTab i[data-v-23f440ce] {
    width: .64rem;
    height: .64rem;
    display: block;
    background-size: 100% 100%
}

.navTab i.home[data-v-23f440ce] {
    background-image: url(../images/home.6f42a4b0.svg)
}

.navTab i.wealth[data-v-23f440ce] {
    background-image: url(../images/wealth.7cfb37dd.svg)
}

.navTab i.task[data-v-23f440ce] {
    background-image: url(../images/task.a0e72465.svg)
}

.navTab i.team[data-v-23f440ce] {
    background-image: url(../images/team.a20e0319.svg)
}

.navTab i.mine[data-v-23f440ce] {
    background-image: url(../images/mine.d4827f22.svg)
}

.navTab[data-v-23f440ce] .van-tabbar-item__text {
    text-align: center;
    display: flex;
    flex-direction: column;
    align-items: center;
    justify-content: center;
    margin-top: .08rem
}

.navTab .active[data-v-23f440ce],
.navTab .van-tabbar-item--active[data-v-23f440ce] {
    color: #feb800;
    font-weight: 700;
    background-color: transparent
}

.navTab .active span[data-v-23f440ce],
.navTab .van-tabbar-item--active span[data-v-23f440ce] {
    display: none
}

.navTab .active i[data-v-23f440ce],
.navTab .van-tabbar-item--active i[data-v-23f440ce] {
    width: .85333rem;
    height: .85333rem;
    transition: all .1s
}

.navTab .active i.home[data-v-23f440ce],
.navTab .van-tabbar-item--active i.home[data-v-23f440ce] {
    background-image: url(../images/homeB.73c1c11c.svg)
}

.navTab .active i.wealth[data-v-23f440ce],
.navTab .van-tabbar-item--active i.wealth[data-v-23f440ce] {
    background-image: url(../images/wealthB.7552cecb.svg)
}

.navTab .active i.task[data-v-23f440ce],
.navTab .van-tabbar-item--active i.task[data-v-23f440ce] {
    background-image: url(../images/taskB.f3e88d38.svg)
}

.navTab .active i.team[data-v-23f440ce],
.navTab .van-tabbar-item--active i.team[data-v-23f440ce] {
    background-image: url(../images/teamB.b13bf2bc.svg)
}

.navTab .active i.mine[data-v-23f440ce],
.navTab .van-tabbar-item--active i.mine[data-v-23f440ce] {
    background-image: url(../images/mineB.59f6920b.svg)
}

[data-v-23f440ce] .van-tabbar-item__icon {
    margin-bottom: 0
}

.loadingWarp[data-v-2ad765dc] {
    position: fixed;
    top: 0;
    bottom: 0;
    right: 0;
    left: 0;
    width: 100%;
    background-color: rgba(0, 0, 0, .55);
    z-index: 20000;
    display: flex;
    align-items: center;
    justify-items: center
}

.loadingWarp .loading[data-v-2ad765dc] {
    margin: 0 auto
}

.loadingWarp .loading img[data-v-2ad765dc] {
    width: 5.33333rem
}

.loadingWarp .loading p[data-v-2ad765dc] {
    padding: .26667rem 0;
    color: #fff;
    font-size: .37333rem;
    letter-spacing: .13333rem;
    background: linear-gradient(90deg, #ffa85b, #ee5b6b);
    -webkit-background-clip: text;
    -webkit-text-fill-color: transparent
}

.serviceWarp[data-v-5ae881a5] {
    position: fixed;
    top: 50%;
    right: 0;
    width: 1.73333rem;
    height: 1.73333rem;
    z-index: 999
}

.serviceWarp .pupop[data-v-5ae881a5] {
    width: 100%;
    height: 100%;
    position: absolute
}

.serviceWarp .iframe[data-v-5ae881a5] {
    border: none;
    width: 1.73333rem;
    height: 1.73333rem
}

.messageWarp[data-v-5ae881a5] {
    background-color: transparent;
    display: flex;
    justify-content: center;
    padding-top: 0
}

.messageWarp .message[data-v-5ae881a5] {
    width: 9.2rem;
    min-height: 1.97333rem;
    background: linear-gradient(0deg, #d0def6, #ebf2ff);
    border-radius: .42667rem;
    border: .02667rem solid #d5e4ff;
    display: flex;
    padding: .4rem
}

.messageWarp .message .messageTitleLeft[data-v-5ae881a5] {
    width: 1.17333rem;
    height: 1.17333rem;
    margin-right: .37333rem
}

.messageWarp .message .messageTitleLeft img[data-v-5ae881a5] {
    width: 100%;
    height: 100%
}

.messageWarp .message .messageTitleRight[data-v-5ae881a5] {
    flex: 1
}

.messageWarp .message .messageTitleRight .messageTitleRightTop[data-v-5ae881a5] {
    display: flex;
    justify-content: space-between
}

.messageWarp .message .messageTitleRight .messageTitleRightTop label[data-v-5ae881a5] {
    font-size: .37333rem;
    font-weight: 500;
    color: #333
}

.messageWarp .message .messageTitleRight .messageTitleRightTop span[data-v-5ae881a5] {
    font-size: .34667rem;
    font-weight: 400;
    color: #7a8b99
}

.messageWarp .message .messageTitleRight .messageTitleRightTopLeft[data-v-5ae881a5] {
    font-weight: 400;
    font-size: .37333rem;
    color: #374550;
    line-height: .53333rem;
    display: -webkit-box;
    -webkit-box-orient: vertical;
    -webkit-line-clamp: 2;
    overflow: hidden
}

.messageWarp .message .messageTitleRight .messageTitleRightTopLeft[data-v-5ae881a5] .emoji-img {
    width: .48rem;
    height: .48rem;
    margin: 0 .05333rem;
    vertical-align: middle;
    border-style: none
}

* {
    box-sizing: border-box;
    margin: 0;
    padding: 0
}

#app {
    font-family: -apple-system-font, Helvetica Neue, PingFang SC, STHeitiSC-Light, Arial, sans-serif, Droid Sans Fallback, Roboto;
    -webkit-font-smoothing: antialiased;
    -moz-osx-font-smoothing: grayscale;
    min-height: 100vh;
    font-size: .32rem;
    color: #374550
}

.slide-left-enter-active,
.slide-left-leave-active,
.slide-right-enter-active,
.slide-right-leave-active {
    height: 100%;
    will-change: animation;
    position: absolute;
    backface-visibility: hidden
}

.slide-left-leave-active {
    animation: slideOutLeft .3s
}

.slide-left-enter-active {
    animation: slideInRight .3s
}

.slide-right-leave-active {
    animation: slideOutRight .3s
}

.slide-right-enter-active {
    animation: slideInLeft .3s
}

.van-toast {
    z-index: 10001 !important
}

::-webkit-scrollbar {
    display: none
}

* {
    word-break: break-word
}

.warp {
    min-height: 100vh;
    -webkit-overflow-scrolling: touch;
    background: #fff;
    padding-top: 1.22667rem;
    width: 100%;
    display: flex;
    flex-direction: column;
    box-sizing: border-box;
    word-break: keep-all;
    color: #092faa
}

.through {
    text-decoration: line-through
}

.statusBar {
    display: none
}

.w750 body .statusBar {
    display: block;
    background-color: #3373ea;
    color: #fff;
    position: absolute;
    top: -.53333rem;
    font-size: .32rem;
    display: flex;
    justify-content: space-between;
    width: 100%;
    height: .53333rem;
    line-height: .53333rem;
    padding: 0 .32rem
}

.w750 body .statusBar .right {
    display: flex;
    align-items: center
}

.w750 body .statusBar .cellular {
    background-image: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABYAAAAYCAYAAAD+vg1LAAAACXBIWXMAAAsTAAALEwEAmpwYAAAAAXNSR0IArs4c6QAAAARnQU1BAACxjwv8YQUAAAB0SURBVHgB7ZKxDYAwDARfTJARGIHNWIXNGAFGYAPzICgocJBlUyQ56ZtYucJvwBkRWZihgz89kyLEJ5WI74LcxbgKQoA4S2HiXEFmMZmt8i+rSDDQruIHMVufGFNBqpgZGfO9auIQmvghXpX5Mdte3rU/2AGTMiGDslYpHAAAAABJRU5ErkJggg==);
    margin-right: .26667rem
}

.w750 body .statusBar .battery,
.w750 body .statusBar .cellular {
    width: .29333rem;
    height: .32rem;
    background-repeat: no-repeat;
    display: block;
    background-size: 100%
}

.w750 body .statusBar .battery {
    background-image: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABAAAAAYCAYAAADzoH0MAAAACXBIWXMAAAsTAAALEwEAmpwYAAAAAXNSR0IArs4c6QAAAARnQU1BAACxjwv8YQUAAABQSURBVHgB7Y/JDQAgCAQXYwGWYgn234R2svI0xivqk/kQkmUAoINk5pzc52UgIBaI0vYOj3hdGLWG0wHNp7aX3ck7nl8wgQlMYIKvgoJ7SgWtfTAFvNM8UQAAAABJRU5ErkJggg==)
}

.navright i {
    color: #fff
}

.navright i,
.van-icon-arrow-left {
    font-size: .64rem
}

.van-field--error .van-field__control,
.van-field--error .van-field__control::placeholder {
    color: rgba(55, 69, 80, .7)
}

.vanNavBar {
    background-color: #4b7bf9
}

.vanNavBar .van-nav-bar__title {
    color: #fff;
    font-weight: 700;
    font-size: .50667rem
}

.vanNavBar.van-nav-bar .van-icon {
    color: #fff
}

input::placeholder {
    color: rgba(55, 69, 80, .7) !important
}

.van-button--info.van-button--normal {
    background: var(--45_001, linear-gradient(134deg, #48aeff 3.01%, #599bff 32.06%, #4476ff 61.11%, #48aeff 99.84%));
    font-size: .42667rem;
    font-weight: 700;
    border-width: 0
}

.van-button--default.van-button--normal {
    background: #e1efff;
    border-width: 0;
    font-size: .42667rem;
    font-weight: 700;
    color: #092faa
}

.van-toast {
    word-break: keep-all !important
}

.dialog-alert .van-dialog__footer {
    padding: 0 .32rem .32rem;
    display: flex;
    justify-content: center
}

.dialog-alert .van-dialog__footer .van-button--default {
    background: var(--45_001, linear-gradient(134deg, #48aeff 3.01%, #599bff 32.06%, #4476ff 61.11%, #48aeff 99.84%));
    font-size: .42667rem;
    font-weight: 700;
    height: 1.06667rem;
    border-radius: .53333rem;
    color: #fff;
    width: 6.13333rem;
    flex: none
}

.dialog-alert .van-hairline--top:after {
    border-top-width: 0
}

.dialog-alert .van-dialog__content .van-dialog__message {
    font-size: .42667rem;
    color: #374550
}

.dialog-confirm .van-dialog__footer {
    padding: 0 .53333rem .53333rem;
    display: flex;
    justify-content: space-between
}

.dialog-confirm .van-dialog__cancel {
    background-color: #e1efff;
    border-width: 0;
    color: #092faa
}

.dialog-confirm .van-dialog__cancel,
.dialog-confirm .van-dialog__confirm {
    font-size: .42667rem;
    font-weight: 700;
    border-radius: .53333rem;
    height: 1.06667rem;
    width: 3.46667rem;
    flex: none
}

.dialog-confirm .van-dialog__confirm {
    background: var(--45_001, linear-gradient(134deg, #48aeff 3.01%, #599bff 32.06%, #4476ff 61.11%, #48aeff 99.84%));
    color: #fff
}

.dialog-confirm .van-hairline--top:after {
    border-top-width: 0
}

.dialog-confirm .van-hairline--left:after {
    border-left-width: 0
}

.dialog-confirm .van-dialog__message {
    font-size: .42667rem;
    color: #374550;
    padding: 1.06667rem
}

.van-hairline--top-bottom:after,
.van-hairline-unset--top-bottom:after {
    border-color: #d9d9d9
}

.van-picker__frame {
    left: 0;
    right: 0;
    background-color: rgba(0, 0, 0, .1)
}

.dialogWarp .van-dialog__header {
    color: #000b15;
    font-size: .48rem;
    padding-top: .53333rem
}

.dialogWarp .van-dialog__content {
    padding: .53333rem
}

.dialogWarp .btnWarp {
    padding-top: .53333rem;
    display: flex;
    justify-content: space-between
}

.dialogWarp .van-button {
    width: 3.46667rem;
    height: 1.06667rem;
    font-size: .42667rem
}

.dialogWarp .van-button.van-button--default {
    background-color: #222883;
    border-width: 0;
    color: #fff
}

.dialogWarp .van-button.van-button--info {
    background-color: #ffd900;
    border-width: 0;
    color: #222883
}

@font-face {
    font-family: icomoon;
    src: url(../fonts/icomoon.8ac9abda.eot);
    src: url(../fonts/icomoon.8ac9abda.eot#iefix) format("embedded-opentype"), url(../fonts/icomoon.ee6d477c.ttf) format("truetype"), url(../fonts/icomoon.68b6ce3e.woff) format("woff"), url(/images/icomoon.2e4e1f4a.svg#icomoon) format("svg");
    font-weight: 400;
    font-style: normal;
    font-display: block
}

[class*=" hcht-"],
[class^=hcht-] {
    font-family: icomoon !important;
    speak: never;
    font-style: normal;
    font-weight: 400;
    font-variant: normal;
    text-transform: none;
    line-height: 1;
    -webkit-font-smoothing: antialiased;
    -moz-osx-font-smoothing: grayscale
}

.hcht-zs-coupon:before {
    content: "\e95b"
}

.hcht-avatar:before {
    content: "\e95a"
}

.hcht-record1:before {
    content: "\e959"
}

.hcht-address:before {
    content: "\e955"
}

.hcht-copy:before {
    content: "\e956"
}

.hcht-delete:before {
    content: "\e957"
}

.hcht-edit:before {
    content: "\e958"
}

.hcht-chognz:before {
    content: "\e935"
}

.hcht-czjl:before {
    content: "\e936"
}

.hcht-feilv:before {
    content: "\e937"
}

.hcht-shebei:before {
    content: "\e938"
}

.hcht-zhengs:before {
    content: "\e939"
}

.hcht-cjwt:before {
    content: "\e93a"
}

.hcht-jsgjgl:before {
    content: "\e93b"
}

.hcht-qianbao:before {
    content: "\e93c"
}

.hcht-sbjyjl:before {
    content: "\e93d"
}

.hcht-shez:before {
    content: "\e93e"
}

.hcht-shouye:before {
    content: "\e93f"
}

.hcht-xsjyjl:before {
    content: "\e940"
}

.hcht-home2:before {
    content: "\e94a"
}

.hcht-message1:before {
    content: "\e942"
}

.hcht-mine2:before {
    content: "\e943"
}

.hcht-task2:before {
    content: "\e944"
}

.hcht-team2:before {
    content: "\e945"
}

.hcht-wealth2:before {
    content: "\e946"
}

.hcht-smallbell:before {
    content: "\e947"
}

.hcht-appdown1:before {
    content: "\e948"
}

.hcht-yuyan:before {
    content: "\e949"
}

.hcht-surpriseCard:before {
    content: "\e941"
}

.hcht-build-up:before {
    content: "\e932"
}

.hcht-home1:before {
    content: "\e92d"
}

.hcht-wealth1:before {
    content: "\e92e"
}

.hcht-task1:before {
    content: "\e92f"
}

.hcht-team1:before {
    content: "\e930"
}

.hcht-mine1:before {
    content: "\e931"
}

.hcht-yhq1:before {
    content: "\e950"
}

.hcht-yhq2:before {
    content: "\e951"
}

.hcht-yhq3:before {
    content: "\e952"
}

.hcht-yhq4:before {
    content: "\e953"
}

.hcht-yhq5:before {
    content: "\e954"
}

.hcht-home-13:before {
    content: "\e94b"
}

.hcht-wealth-13:before {
    content: "\e94c"
}

.hcht-team-13:before {
    content: "\e94d"
}

.hcht-task-13:before {
    content: "\e94e"
}

.hcht-mine-13:before {
    content: "\e94f"
}

.hcht-eye:before {
    content: "\e933"
}

.hcht-noeye:before {
    content: "\e934"
}

.hcht-sousuo:before {
    content: "\e92c"
}

.hcht-financial:before {
    content: "\e90d"
}

.hcht-aboutUs:before {
    content: "\e900"
}

.hcht-answer:before {
    content: "\e901"
}

.hcht-appdown:before {
    content: "\e902"
}

.hcht-bank:before {
    content: "\e903"
}

.hcht-banks:before {
    content: "\e904"
}

.hcht-card_number:before {
    content: "\e905"
}

.hcht-card_type:before {
    content: "\e906"
}

.hcht-cci:before {
    content: "\e907"
}

.hcht-cleanup:before {
    content: "\e908"
}

.hcht-coupon:before {
    content: "\e909"
}

.hcht-download:before {
    content: "\e90a"
}

.hcht-email:before {
    content: "\e90b"
}

.hcht-expenditure:before {
    content: "\e90c"
}

.hcht-safe:before {
    content: "\e90e"
}

.hcht-passd2:before {
    content: "\e90f"
}

.hcht-home:before {
    content: "\e910"
}

.hcht-house:before {
    content: "\e911"
}

.hcht-plane:before {
    content: "\e912"
}

.hcht-income:before {
    content: "\e913"
}

.hcht-invite1:before {
    content: "\e914"
}

.hcht-invite:before {
    content: "\e915"
}

.hcht-iphone:before {
    content: "\e916"
}

.hcht-lang:before {
    content: "\e917"
}

.hcht-logOut:before {
    content: "\e918"
}

.hcht-luckyWheel:before {
    content: "\e919"
}

.hcht-luckyBox:before {
    content: "\e91a"
}

.hcht-message:before {
    content: "\e91b"
}

.hcht-manual:before {
    content: "\e91c"
}

.hcht-mine:before {
    content: "\e91d"
}

.hcht-name:before {
    content: "\e91e"
}

.hcht-news:before {
    content: "\e91f"
}

.hcht-passd:before {
    content: "\e920"
}

.hcht-passd1:before {
    content: "\e921"
}

.hcht-question:before {
    content: "\e922"
}

.hcht-question1:before {
    content: "\e923"
}

.hcht-record:before {
    content: "\e924"
}

.hcht-gift:before {
    content: "\e925"
}

.hcht-service:before {
    content: "\e926"
}

.hcht-settings:before {
    content: "\e927"
}

.hcht-task:before {
    content: "\e928"
}

.hcht-team:before {
    content: "\e929"
}

.hcht-transaction:before {
    content: "\e92a"
}

.hcht-wealth:before {
    content: "\e92b"
}