﻿.item-page[data-v-02a50d9c] {
    padding-bottom: 45px
}

.app .has-bottom-button[data-v-02a50d9c] {
    padding-bottom: 95px
}

.is-show-pc[data-v-02a50d9c] {
    max-width: 500px;
    margin: auto
}

@media screen and (max-width: 359px) {
    .has-bottom-button[data-v-02a50d9c] {
        padding-bottom:116px
    }
}

.button-direct[data-v-02a50d9c] {
    padding-bottom: 49px
}

.fc-s1-dev-card[data-v-02a50d9c] {
    background: #f8f8f8;
    padding-top: 12px;
    padding-bottom: 12px
}

.fixed-page-bottom[data-v-02a50d9c] {
    position: fixed;
    bottom: 0;
    z-index: 999
}

.page-center-banner-card[data-v-02a50d9c] {
    overflow: hidden;
    margin-bottom: 12px;
    margin-left: 17px;
    margin-right: 17px;
    padding-bottom: 0!important;
    -moz-border-radius: 9px;
    border-radius: 9px
}

.page-center-banner-card[data-v-02a50d9c] .detail-banner-description {
    -webkit-transform: translate(14%,14%) scale(.72);
    -moz-transform: translate(14%,14%) scale(.72);
    -ms-transform: translate(14%,14%) scale(.72);
    transform: translate(14%,14%) scale(.72)
}

.fix-no-border[data-v-02a50d9c] {
    border: 0!important
}

.header-wrap[data-v-9c622fc0] {
    height: 44px
}

.header-wrap .header[data-v-9c622fc0] {
    position: fixed;
    top: 0;
    width: 100%;
    background-color: #fff;
    display: -webkit-box;
    display: -webkit-flex;
    display: -moz-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-align: center;
    -webkit-align-items: center;
    -moz-box-align: center;
    -ms-flex-align: center;
    align-items: center;
    z-index: 99;
    padding: 7px 15px;
    color: #333;
    -moz-box-sizing: border-box;
    box-sizing: border-box;
    -moz-box-shadow: 0 2px 3px 0 rgba(0,0,0,.05);
    box-shadow: 0 2px 3px 0 rgba(0,0,0,.05)
}

.header-wrap .header .logo-bar img[data-v-9c622fc0] {
    width: 21px
}

.header-wrap .header .nav-item[data-v-9c622fc0] {
    -webkit-box-flex: 1;
    -webkit-flex: 1;
    -moz-box-flex: 1;
    -ms-flex: 1;
    flex: 1;
    text-align: center;
    font-weight: 700;
    padding-top: 1px;
    padding-right: .4rem
}

.header-wrap .header a[data-v-9c622fc0]:active {
    color: #05b4ff
}

.header-wrap .header .search[data-v-9c622fc0] {
    display: -webkit-box;
    display: -webkit-flex;
    display: -moz-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-align: center;
    -webkit-align-items: center;
    -moz-box-align: center;
    -ms-flex-align: center;
    align-items: center;
    background: #f7f7f7;
    border: 1px solid #e0e0e0;
    -moz-border-radius: 54px;
    border-radius: 54px;
    width: 80px;
    height: 26px
}

.header-wrap .header .search[data-v-9c622fc0]:active {
    color: #05b4ff
}

.header-wrap .header .search input[data-v-9c622fc0] {
    display: block;
    padding: 0;
    width: 100%;
    border: none;
    outline: 0;
    color: inherit;
    background-color: transparent;
    overflow: hidden;
    text-overflow: ellipsis;
    white-space: nowrap;
    caret-color: #4e6ef2
}

.header-wrap .header .search[data-v-9c622fc0] ::-webkit-input-placeholder {
    color: #b8b8b8
}

.header-wrap .header .search[data-v-9c622fc0] :-moz-placeholder {
    color: #b8b8b8
}

.header-wrap .header .search[data-v-9c622fc0] :-ms-input-placeholder {
    color: #b8b8b8
}

.header-wrap .header .search[data-v-9c622fc0] ::placeholder {
    color: #b8b8b8
}

.header-wrap .header .iconfont[data-v-9c622fc0] {
    display: block;
    margin-left: 13px;
    margin-right: 7px
}

.is-landing-page[data-v-9c622fc0] {
    margin-bottom: 65px
}

.detail-card-app[data-v-214d5f54] {
    width: 100%;
    overflow: hidden;
    text-align: center;
    position: relative;
    min-height: 43px;
    background-image: url(../image/app-bg_66827418.png);
    -moz-background-size: contain;
    background-size: contain;
    background-repeat: no-repeat;
    margin-bottom: 20px
}

.detail-card-app .logo-bar[data-v-214d5f54] {
    height: 20px;
    margin-top: 16px;
    margin-bottom: 12px
}

.detail-card-app .logo-bar-wrap[data-v-214d5f54] {
    height: 29px;
    width: 101px;
    float: right;
    margin-right: 19px;
    display: -webkit-box;
    display: -webkit-flex;
    display: -moz-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-pack: center;
    -webkit-justify-content: center;
    -moz-box-pack: center;
    -ms-flex-pack: center;
    justify-content: center;
    -webkit-box-align: center;
    -webkit-align-items: center;
    -moz-box-align: center;
    -ms-flex-align: center;
    align-items: center;
    -moz-border-radius: 16px;
    border-radius: 16px;
    background: #f5f5f5
}

.detail-card-app .logo-bar-wrap .logo[data-v-214d5f54] {
    height: 17px;
    width: 84px;
    background-color: transparent
}

.detail-card-app .detail-card-app-content-top[data-v-214d5f54] {
    display: -webkit-box;
    display: -webkit-flex;
    display: -moz-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-align: center;
    -webkit-align-items: center;
    -moz-box-align: center;
    -ms-flex-align: center;
    align-items: center;
    padding: 20px 15px
}

.detail-card-app .detail-card-app-content-top .app-icon-wrap[data-v-214d5f54] {
    -moz-border-radius: 9px;
    border-radius: 9px;
    display: inline-block
}

.detail-card-app .detail-card-app-content-top .app-icon-wrap .app-icon[data-v-214d5f54] {
    display: block;
    width: 80px;
    height: 80px;
    -moz-border-radius: 12px;
    border-radius: 12px
}

.detail-card-app .detail-card-app-content-top .app-info[data-v-214d5f54] {
    padding: 7px 0 7px 12px;
    overflow: hidden;
    text-align: left
}

.detail-card-app .detail-card-app-content-top .app-info .app-title[data-v-214d5f54] {
    font-size: 19px;
    -webkit-text-stroke: .3px;
    line-height: 1;
    color: #1f1f1f;
    white-space: nowrap;
    overflow: hidden;
    text-overflow: ellipsis
}

.detail-card-app .detail-card-app-content-top .app-info .description[data-v-214d5f54] {
    font-size: 14px;
    line-height: 1;
    color: #525252;
    margin-top: 8px;
    white-space: nowrap
}

.detail-card-app .detail-card-app-content-top .app-info .app-tag[data-v-214d5f54] {
    display: -webkit-box;
    display: -webkit-flex;
    display: -moz-box;
    display: -ms-flexbox;
    display: flex;
    margin-top: 9px
}

.detail-card-app .detail-card-app-content-top .app-info .offical[data-v-214d5f54] {
    padding-right: 8px;
    padding-left: 8px;
    background: rgba(38,129,255,.1);
    -moz-border-radius: 6px;
    border-radius: 6px;
    color: #2681ff;
    letter-spacing: 0;
    font-size: 12px;
    margin-right: 8px
}

.detail-card-app .detail-card-app-content-top .app-info .safety[data-v-214d5f54] {
    display: -webkit-box;
    display: -webkit-flex;
    display: -moz-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-align: center;
    -webkit-align-items: center;
    -moz-box-align: center;
    -ms-flex-align: center;
    align-items: center;
    padding-right: 8px;
    padding-left: 8px;
    background: rgba(82,82,82,.1);
    -moz-border-radius: 6px;
    border-radius: 6px;
    font-size: 12px;
    color: #1f1f1f;
    font-weight: 400
}

.detail-card-app .detail-card-app-content-top .app-info .safety-img[data-v-214d5f54] {
    width: 14px;
    height: 14px;
    margin-right: 3px;
    background-color: transparent
}

.detail-card-app .detail-card-app-content-bottom[data-v-214d5f54] {
    display: -webkit-box;
    display: -webkit-flex;
    display: -moz-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-align: center;
    -webkit-align-items: center;
    -moz-box-align: center;
    -ms-flex-align: center;
    align-items: center
}

.detail-card-app .detail-card-app-content-bottom .bottom-item[data-v-214d5f54] {
    position: relative;
    -webkit-box-flex: 1;
    -webkit-flex: 1;
    -moz-box-flex: 1;
    -ms-flex: 1;
    flex: 1
}

.detail-card-app .detail-card-app-content-bottom .bottom-item[data-v-214d5f54]:last-child {
    border-right: none
}

.detail-card-app .detail-card-app-content-bottom .bottom-item[data-v-214d5f54]:after {
    content: "";
    border-left: 1px solid #e0e0e0;
    height: 27px;
    display: inline-block;
    vertical-align: middle;
    position: absolute;
    right: 0;
    top: 5px
}

.detail-card-app .detail-card-app-content-bottom .bottom-item[data-v-214d5f54]:last-child:after {
    height: 0
}

.detail-card-app .detail-card-app-content-bottom .score[data-v-214d5f54] {
    font-size: 19px;
    color: #1f1f1f;
    text-align: center;
    line-height: 19px;
    font-weight: 500
}

.detail-card-app .detail-card-app-content-bottom .desc[data-v-214d5f54] {
    margin-top: 6px;
    font-size: 12px;
    color: #858585;
    text-align: center;
    line-height: 12px;
    font-weight: 400
}

.detail-card-app .detail-card-app-content-bottom .download-count[data-v-214d5f54],.detail-card-app .detail-card-app-content-bottom .size[data-v-214d5f54] {
    font-size: 19px;
    color: #1f1f1f;
    line-height: 19px;
    font-weight: 500
}

.detail-card-app .detail-card-app-content-bottom .text[data-v-214d5f54] {
    font-size: 12px;
    line-height: 12px;
    font-weight: 400
}

.detail-download .btn-wrapper[data-v-92fb2b6e] {
    padding: 0 15px 20px
}

.detail-download .btn-wrapper .business-btn[data-v-92fb2b6e] {
    margin: 0 auto;
    display: block;
    width: 100%;
    line-height: 18px;
    height: 40px;
    padding: 0;
    overflow: hidden;
    position: relative;
    -moz-border-radius: 33px;
    border-radius: 33px;
    color: #fff;
    background-image: -webkit-linear-gradient(left,#8c75ff,#9071ff 34%,#3386ff 70%,#30bdff);
    background-image: -moz-linear-gradient(left,#8c75ff 0,#9071ff 34%,#3386ff 70%,#30bdff 100%);
    background-image: linear-gradient(90deg,#8c75ff,#9071ff 34%,#3386ff 70%,#30bdff)
}

.detail-download .btn-wrapper .business-btn .business-download-progress[data-v-92fb2b6e] {
    -webkit-transform: rotate(180deg);
    -moz-transform: rotate(180deg);
    -ms-transform: rotate(180deg);
    transform: rotate(180deg);
    position: absolute;
    top: 0;
    height: 100%;
    background: hsla(0,0%,100%,.2);
    -moz-border-radius: 0 57px 57px 0;
    border-radius: 0 57px 57px 0;
    -webkit-transition: all .5s ease;
    -moz-transition: all .5s ease;
    transition: all .5s ease
}

.detail-download .btn-wrapper .business-btn .business-text[data-v-92fb2b6e] {
    font-size: 16px;
    line-height: 40px;
    text-align: center;
    width: 100%;
    height: 100%;
    position: absolute;
    font-weight: 500
}

.detail-download .btn-wrapper .btn[data-v-92fb2b6e] {
    margin: 0 auto;
    display: block;
    width: 100%;
    line-height: 1;
    height: 40px;
    padding-top: 8px;
    padding-bottom: 8px;
    font-size: 16px;
    font-weight: 500;
    background-image: -webkit-linear-gradient(left,#8c75ff,#9071ff 34%,#3386ff 70%,#30bdff);
    background-image: -moz-linear-gradient(left,#8c75ff 0,#9071ff 34%,#3386ff 70%,#30bdff 100%);
    background-image: linear-gradient(90deg,#8c75ff,#9071ff 34%,#3386ff 70%,#30bdff)
}

.detail-download .btn-wrapper .btn .iconfont[data-v-92fb2b6e] {
    float: left;
    font-size: 17.5px;
    position: relative;
    display: inline-block;
    vertical-align: top;
    top: 1.2px
}

.detail-download .btn-wrapper .btn .cBdLiteFlag[data-v-92fb2b6e] {
    display: none
}

.detail-download .btn-wrapper .normal-down[data-v-92fb2b6e] {
    display: inline-block;
    margin: 4px 0;
    color: #999;
    font-weight: 300;
    font-size: 15px;
    line-height: 24px
}

.detail-download .btn-wrapper .double-btn[data-v-92fb2b6e] {
    display: -webkit-box;
    display: -webkit-flex;
    display: -moz-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-pack: center;
    -webkit-justify-content: center;
    -moz-box-pack: center;
    -ms-flex-pack: center;
    justify-content: center;
    padding-bottom: 7px
}

.detail-download .btn-wrapper .double-btn-item[data-v-92fb2b6e] {
    width: 158px;
    line-height: 18px;
    height: 37px;
    padding-top: 7px;
    padding-bottom: 9px;
    font-size: 15px
}

.detail-download .btn-wrapper .double-btn-item[data-v-92fb2b6e]:not(:first-child) {
    margin-left: 8px
}

@media screen and (max-width: 329px) {
    .detail-download .btn-wrapper .double-btn .double-btn-item[data-v-92fb2b6e] {
        width:138px
    }
}

.detail-download .btn-wrapper .double-btn-explain[data-v-92fb2b6e] {
    margin-top: 11px;
    padding-left: 7px;
    line-height: 1em;
    font-size: 13px;
    color: #858585
}

.detail-download .fixed-download-wrap[data-v-92fb2b6e] {
    -moz-box-shadow: 0 -6px 40px 0 rgba(0,0,0,.1);
    box-shadow: 0 -6px 40px 0 rgba(0,0,0,.1);
    position: fixed;
    width: 100%;
    bottom: 0;
    left: 0;
    z-index: -1;
    opacity: 0;
    background: #fff;
    padding: 6px 15px;
    -moz-box-sizing: border-box;
    box-sizing: border-box;
    -webkit-transition: all .15s;
    -moz-transition: all .15s;
    transition: all .15s;
    text-align: center
}

.detail-download .fixed-download-wrap.show[data-v-92fb2b6e] {
    z-index: 99;
    opacity: 1
}

.detail-download .fixed-download-wrap .fixed-btn[data-v-92fb2b6e] {
    line-height: 1;
    font-size: 16px;
    font-weight: 500
}

.detail-download .fixed-download-wrap .fixed-btn[data-v-92fb2b6e],.detail-download .fixed-download-wrap .fixed-business-btn[data-v-92fb2b6e] {
    margin: 0 auto;
    display: block;
    width: 100%;
    height: 40px;
    background-image: -webkit-linear-gradient(left,#8c75ff,#9071ff 34%,#3386ff 70%,#30bdff);
    background-image: -moz-linear-gradient(left,#8c75ff 0,#9071ff 34%,#3386ff 70%,#30bdff 100%);
    background-image: linear-gradient(90deg,#8c75ff,#9071ff 34%,#3386ff 70%,#30bdff)
}

.detail-download .fixed-download-wrap .fixed-business-btn[data-v-92fb2b6e] {
    line-height: 18px;
    padding: 0;
    overflow: hidden;
    position: relative;
    -moz-border-radius: 33px;
    border-radius: 33px;
    color: #fff
}

.detail-download .fixed-download-wrap .fixed-business-text[data-v-92fb2b6e] {
    right: 0;
    font-size: 16px;
    line-height: 40px;
    text-align: center;
    width: 100%;
    height: 100%;
    position: absolute
}

.detail-download .fixed-download-wrap .fixed-business-download-progress[data-v-92fb2b6e] {
    -webkit-transform: rotate(180deg);
    -moz-transform: rotate(180deg);
    -ms-transform: rotate(180deg);
    transform: rotate(180deg);
    position: absolute;
    top: 0;
    height: 100%;
    background: hsla(0,0%,100%,.2);
    -moz-border-radius: 0 57px 57px 0;
    border-radius: 0 57px 57px 0;
    -webkit-transition: all .5s ease;
    -moz-transition: all .5s ease;
    transition: all .5s ease
}

.detail-download .detail-modal[data-v-92fb2b6e] .modal-container {
    padding: 25px 0 0;
    -moz-border-radius: 10px;
    border-radius: 10px
}

.detail-download .detail-modal[data-v-92fb2b6e] .modal-container .closer {
    right: 10px;
    top: 10px
}

.detail-download .detail-modal[data-v-92fb2b6e] .modal-container .modal-header {
    font-size: 18px;
    font-weight: 700;
    color: #333;
    line-height: 21px
}

.detail-download .detail-modal[data-v-92fb2b6e] .modal-container .modal-body {
    color: #666;
    font-size: 100%;
    padding: 18px 40px
}

.detail-download .detail-modal[data-v-92fb2b6e] .modal-container .modal-body .warning {
    color: #ff5e2a
}

.detail-download .detail-modal[data-v-92fb2b6e] .modal-container .modal-footer {
    border-top: 1px solid #e0e0e0;
    text-align: center
}

.detail-download .detail-modal[data-v-92fb2b6e] .modal-container .modal-footer div {
    padding: 12px 0;
    display: inline-block;
    width: 50%
}

.detail-download .detail-modal[data-v-92fb2b6e] .modal-container .modal-footer .normal {
    color: #999
}

.detail-download .detail-modal[data-v-92fb2b6e] .modal-container .modal-footer .safe {
    margin-left: -1px;
    -moz-box-sizing: border-box;
    box-sizing: border-box;
    border-left: 1px solid #e0e0e0;
    color: #05b4ff
}

@media screen and (max-width: 400px) {
    .detail-download .detail-modal[data-v-92fb2b6e] .modal-container {
        padding:20px 0 0
    }

    .detail-download .detail-modal[data-v-92fb2b6e] .modal-container .modal-body {
        padding: 10px 20px
    }

    .detail-download .detail-modal[data-v-92fb2b6e] .modal-container .modal-footer div {
        padding: 10px 0
    }
}

.detail-download .safety-certification[data-v-92fb2b6e] {
    width: 316px;
    margin: 0 auto;
    color: #999;
    font-size: 14px;
    padding: 0 10px 5px
}

.detail-download .safety-certification .safety-img[data-v-92fb2b6e] {
    width: 12px;
    height: 12px
}

.detail-card-app-info[data-v-516b383a] {
    padding-bottom: 24px
}

.detail-card-app-info .app-desc[data-v-516b383a] {
    padding: 24px 17px 0
}

.detail-card-app-info-sanfang[data-v-516b383a] {
    padding-bottom: 15px
}

.detailImage .img-list li[data-v-516b383a] {
    width: 121px
}

.detail-card-app-info[data-v-516b383a] .img-list {
    padding: 0;
    overflow-x: scroll;
    overflow-y: hidden;
    white-space: nowrap
}

.detail-card-app-info[data-v-516b383a] .img-list::-webkit-scrollbar {
    display: none
}

.detail-card-app-info[data-v-516b383a] .img-list.small li {
    height: 185.5px;
    width: 104px
}

.detail-card-app-info[data-v-516b383a] .img-list li {
    position: relative;
    width: 120px;
    height: 220px;
    display: inline-block;
    border: 1px solid #fff;
    -moz-border-radius: 9px;
    border-radius: 9px;
    vertical-align: middle;
    margin: 0 4px
}

.detail-card-app-info[data-v-516b383a] .img-list li:first-child {
    margin-left: 15px
}

.detail-card-app-info[data-v-516b383a] .img-list li:last-child {
    margin-right: 15px
}

.c-video[data-v-01d4d69e] {
    height: 100%;
    position: absolute;
    top: 0;
    left: 0;
    display: -webkit-box;
    display: -webkit-flex;
    display: -moz-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-align: center;
    -webkit-align-items: center;
    -moz-box-align: center;
    -ms-flex-align: center;
    align-items: center
}

.game-video[data-v-01d4d69e] {
    width: 100%
}

.video-wrap[data-v-01d4d69e] {
    overflow: hidden;
    -moz-border-radius: 9px;
    border-radius: 9px
}

.video-glass-background[data-v-01d4d69e] {
    width: 100%;
    height: 100%;
    -webkit-filter: blur(10px);
    filter: blur(10px)
}

.video-play-button[data-v-01d4d69e] {
    position: absolute;
    left: 50%;
    top: 50%;
    width: 50px;
    height: 50px;
    -webkit-transform: translate(-50%,-50%);
    -moz-transform: translate(-50%,-50%);
    -ms-transform: translate(-50%,-50%);
    transform: translate(-50%,-50%);
    background-repeat: no-repeat;
    -moz-background-size: 100% 100%;
    background-size: 100% 100%;
    background-image: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAJMAAACQCAMAAAA7r6mJAAAAz1BMVEUAAAAAAAD+/v4AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAD9/f0UFBQAAAAAAADu7u5NTU0AAAAAAAAAAAD5+fn39/fV1dUhISH09PTx8fHp6enl5eXf39/Ozs6RkZFkZGREREQ7Ozva2trExMSpqamenp56enpwcHBXV1cvLy/IyMi8vLy5ubm0tLSwsLCGhob19fWAgID///8xj+jjAAAARHRSTlNmAP1dZA1hTQhXKygGAlE8NUUmET8wIUI4FVpJF/prHgTnfFQcGfXzy2/v6+Ld1sWahXl20Lypoo6KgHLBt7SwrpTxkZo05W0AAAP6SURBVHjazNaHctpAEMbxT5x6R4DoBgzEiQtxSXHaJJnR+z9TBDbc2MGG064k/5/gN3s70kKjZS+9XndohY4wdVM4odXsxknf1ygRTC23G5rYn7DanqEpRDBJT1PgUIN2YmsKUUz9SODYnPjguOgmo+NArdC1NRm7KfAsFEhvTjQZq2nqChRtnmolmPyOACXHC5hNfmyC2sANOE2JAEfzEZupZYGrts1imsY6+DJdBtNoAN5Cg2rq6ODOTEkme4gyioLipqWArLL3A+HdKJmTYqYeSkz3CpiCLsqto2zyhyi7nqLJDlF+3UDF5M9RRU0F09RCNUVHm4Imqio+1tRGdbnHmWJUWXqMyUOl6f3DppaJahv4h0xTB1XXPGRqo/rc100JqNFXCoRl4svxXzFZIEf/HaP+l1unt14y+QJ1Zb1kilBf3n5THzUm7L2mEHUW7TOlqDXd2JneypiA6H/TAjWn21tT7Z9LWe+5aYTaM+1npiHUu7sFa/FTkwHl7i+ybHYNxkQgTYVu8JtGtu79D/A1eWJyoNoqe+jsmvviROENP8u2fboDU7ovTUUu3ka2691XMOVJU2BSTHmrU7BkSVMKoikbfwFLxs4UUU15V9/BkLczOQymbPz7BOS6W5MBikl2eQNqYmtKaCZZ4xd5VK1HU5tqks2+gZb7aBqQTbLG5xPqpxxynWgm2cU9CIkH04THJPv4gYCyN6YOtyk7/4vCLTemiNdEPGG8jcliNVFPmN7GJFhN1BNmuDb5YDVRTxhnbepzm2SrWyinB7lpwWsinzB2bkpLMMmuTqGYkZuSUk3Z+A/UauUmtxyT7FJtVKPc1CnblJ0rrfoiN8Wlm7KfUCjNTVH5phkUSv6VczYrBEVRFB4gclNkYIBEkd9kSLoD3v+dDPdMnbvW5pP1BLfu6Zy91x/0mz7w7+rSf5d/xk+7ojNuvwv0EW+Wf2fun6V3Zvrbct8Vvy3Jb/Dh2uANds8q+l7VHmTOdMtLo5kucfad182Wz2nejnC8STuCvkvpQ1OgUnZO63AZWNt3c51H7Fk5jFhWBLTsXI/OS4/snJjO3/dt3KFP5xj7OFaXHtQycdFBOumYmDj7mNx0VCZtI0hMHR2PBhRDiY6urpUFKW5CpWqKIR74NEVNe92GyGLDSNSoV48Qo1xYqFr+arvZnG8ZWn54Hr6P4Q94Q4geGqTXiOjJQnrXiB4/pBeS6BlFemuJHmSkVxvpaSd6/5EZCWSWhJi5QWaTkBkuZNYNmQkkZieRGVNkFheZWUZmu5EZeGZXALJTAdk9gezoYHaZIDtfkN04zA4hZtcSspOK2d3F7DhjdsFBO/PKugXffNBfdDCmdlW+AHOasABZFPHEAAAAAElFTkSuQmCC)
}

.img-list[data-v-01d4d69e] {
    padding: 22px 0 17px;
    overflow-x: scroll;
    overflow-y: hidden;
    white-space: nowrap
}

.img-list[data-v-01d4d69e]::-webkit-scrollbar {
    display: none
}

.img-list.small li[data-v-01d4d69e] {
    height: 185.5px;
    width: 104px
}

.img-list li[data-v-01d4d69e] {
    position: relative;
    height: 202px;
    width: 113.5px;
    display: inline-block;
    border: none;
    margin: 0 5px
}

.img-list li .img-wrap[data-v-01d4d69e],.img-list li .img-wrap img[data-v-01d4d69e] {
    width: 100%;
    height: 100%;
    -moz-border-radius: 9px;
    border-radius: 9px
}

.img-list li .img-wrap .video-img-cover[data-v-01d4d69e] {
    position: absolute;
    height: auto;
    left: 0;
    top: 50%;
    -webkit-transform: translateY(-50%);
    -moz-transform: translateY(-50%);
    -ms-transform: translateY(-50%);
    transform: translateY(-50%);
    -moz-border-radius: 0;
    border-radius: 0
}

.img-list li[data-v-01d4d69e]:first-child {
    margin-left: 19px
}

.img-list li[data-v-01d4d69e]:last-child {
    margin-right: 19px
}

.img-list .is-show-pc[data-v-01d4d69e] {
    width: 240px!important;
    height: 300px!important
}

video[data-v-01d4d69e] {
    -moz-box-sizing: border-box;
    box-sizing: border-box;
    border: 1px solid #fff
}

.screen .swiper[data-v-6a69e081] {
    height: 100%
}

.screen .swiper .swiper-item[data-v-6a69e081] {
    height: 100%!important
}

.screen .swiper .item[data-v-6a69e081] {
    height: 100%;
    width: 100%;
    display: -webkit-box;
    display: -webkit-flex;
    display: -moz-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-align: center;
    -webkit-align-items: center;
    -moz-box-align: center;
    -ms-flex-align: center;
    align-items: center;
    -webkit-box-pack: center;
    -webkit-justify-content: center;
    -moz-box-pack: center;
    -ms-flex-pack: center;
    justify-content: center
}

.screen .swiper .item .img-wrap[data-v-6a69e081] {
    height: 90%;
    width: 90%;
    background-color: #000;
    -moz-border-radius: 0;
    border-radius: 0;
    overflow: hidden;
    position: relative
}

.screen .swiper .item .img-wrap img[data-v-6a69e081] {
    width: 100%;
    -webkit-transform: translate(-50%,-50%);
    -moz-transform: translate(-50%,-50%);
    -ms-transform: translate(-50%,-50%);
    transform: translate(-50%,-50%);
    position: absolute;
    top: 50%;
    left: 50%
}

.full-screen {
    position: fixed;
    width: 100%;
    height: 100%;
    left: 0;
    top: 0;
    z-index: 999;
    background-color: #000
}

.pop-enter-active,.pop-leave-active {
    -webkit-transition: all .3s;
    -moz-transition: all .3s;
    transition: all .3s
}

.pop-enter,.pop-leave-to {
    -webkit-transform: scale3d(0,0,1);
    -moz-transform: scale3d(0,0,1);
    transform: scale3d(0,0,1);
    opacity: 0
}

.swiper {
    overflow: hidden
}

.swiper,.swiper-track {
    width: 100%;
    position: relative
}

.swiper-track {
    height: 100%;
    display: -webkit-box;
    display: -webkit-flex;
    display: -moz-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-align: center;
    -webkit-align-items: center;
    -moz-box-align: center;
    -ms-flex-align: center;
    align-items: center;
    top: 0;
    left: 0
}

.swiper-indicators {
    position: absolute;
    height: 0;
    bottom: 20px;
    left: 0;
    width: 100%;
    text-align: center
}

.swiper-dot {
    display: inline-block;
    width: 6px;
    height: 6px;
    margin: 3px;
    -moz-border-radius: 100%;
    border-radius: 100%;
    background: rgba(0,0,0,.5);
    border: 1px solid hsla(0,0%,100%,.5);
    -webkit-transition: all .5s ease;
    -moz-transition: all .5s ease;
    transition: all .5s ease
}

.swiper-dot.is-active {
    background: #05b4ff
}

.swiper.vertical .swiper-track {
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
    -webkit-flex-direction: column;
    -moz-box-orient: vertical;
    -moz-box-direction: normal;
    -ms-flex-direction: column;
    flex-direction: column
}

.swiper.vertical .swiper-indicators {
    left: auto;
    right: 20px;
    bottom: auto;
    top: 50%;
    width: 8px;
    height: auto;
    -webkit-transform: translate3d(0,-50%,0);
    -moz-transform: translate3d(0,-50%,0);
    transform: translate3d(0,-50%,0)
}

.swiper-item,.swiper-item-help {
    width: 1200px;
    -moz-box-sizing: border-box;
    box-sizing: border-box;
    -webkit-flex-shrink: 0;
    -ms-flex-negative: 0;
    flex-shrink: 0;
    display: -webkit-box;
    display: -webkit-flex;
    display: -moz-box;
    display: -ms-flexbox;
    display: flex;
    height: 100%
}

.detail-card-dev[data-v-71b299f0] {
    padding: 0 15px;
    margin-top: 10px;
}

.detail-card-dev .app-info .title-wrapper[data-v-71b299f0] {
    display: -webkit-box;
    display: -webkit-flex;
    display: -moz-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-pack: justify;
    -webkit-justify-content: space-between;
    -moz-box-pack: justify;
    -ms-flex-pack: justify;
    justify-content: space-between
}

.detail-card-dev .app-info .title-wrapper .title[data-v-71b299f0] {
    padding-bottom: 15px;
    font-size: 18px;
    color: #333;
    -webkit-text-stroke: .3px;
    line-height: 1
}

.detail-card-dev .app-info .update-time[data-v-71b299f0] {
    font-size: 14px;
    color: #858585
}

.detail-card-dev .app-info .tab-wrap[data-v-71b299f0] {
    display: -webkit-box;
    display: -webkit-flex;
    display: -moz-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-pack: justify;
    -webkit-justify-content: space-between;
    -moz-box-pack: justify;
    -ms-flex-pack: justify;
    justify-content: space-between;
    white-space: nowrap;
    overflow: hidden;
    text-overflow: ellipsis;
    margin-top: 8px
}

.detail-card-dev .app-info .tab-wrap .tabResult[data-v-71b299f0],.detail-card-dev .app-info .tab-wrap i[data-v-71b299f0] {
    display: -webkit-box;
    display: -webkit-flex;
    display: -moz-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-flex: 1;
    -webkit-flex-grow: 1;
    -moz-box-flex: 1;
    -ms-flex-positive: 1;
    flex-grow: 1;
    text-align: left;
    color: #858585;
    font-size: 14px
}

.detail-card-dev .app-info .tab-wrap .tabResult .privacy-right[data-v-71b299f0],.detail-card-dev .app-info .tab-wrap i .privacy-right[data-v-71b299f0] {
    display: -webkit-box;
    display: -webkit-flex;
    display: -moz-box;
    display: -ms-flexbox;
    display: flex;
    margin-left: 20px;
    font-size: 14px
}

.detail-card-dev .app-info .tab-wrap .tabResult .app-privacy[data-v-71b299f0],.detail-card-dev .app-info .tab-wrap i .app-privacy[data-v-71b299f0] {
    padding-right: 20px
}

.detail-card-dev .app-info .tab-wrap .tab[data-v-71b299f0] {
    color: #858585;
    font-size: 14px
}

.detail-card-dev .app-info .tab-wrap-bottom[data-v-71b299f0] {
    margin-bottom: 16px
}

.detail-card-dev .app-info .wrapLast[data-v-71b299f0] {
    border-bottom: none
}

.detail-card-dev .app-info .safety[data-v-71b299f0] {
    margin-bottom: 11px;
    margin-top: 16.5px;
    color: #525252
}

.detail-card-dev .app-info .version[data-v-71b299f0] {
    color: #525252;
    margin-bottom: 11px
}

.detail-card-dev .app-info .safety-img[data-v-71b299f0],.detail-card-dev .app-info .version-img[data-v-71b299f0] {
    width: 14px;
    height: 14px
}

.detail-card-dev .app-info .safe-wrap[data-v-71b299f0] {
    font-size: 14px
}

.detail-card-dev-sanfang[data-v-71b299f0] {
    padding: 0 15px
}

.detail-spread-text[data-v-80e3d93c] {
    position: relative
}

.detail-spread-text .text-top[data-v-80e3d93c] {
    margin-bottom: 13px;
    display: -webkit-box;
    display: -webkit-flex;
    display: -moz-box;
    display: -ms-flexbox;
    display: flex;
    line-height: 1;
    -webkit-box-pack: justify;
    -webkit-justify-content: space-between;
    -moz-box-pack: justify;
    -ms-flex-pack: justify;
    justify-content: space-between
}

.detail-spread-text .text-wrap[data-v-80e3d93c] {
    position: relative
}

.detail-spread-text .text-wrap div[data-v-80e3d93c] {
    font-size: 14px;
    color: #525252;
    height: 23px;
    line-height: 23px;
    overflow: hidden
}

.detail-spread-text .text-wrap .spread[data-v-80e3d93c] {
    height: auto;
    line-height: 23px
}

.detail-spread-text .show-more[data-v-80e3d93c] {
    position: absolute;
    bottom: 0;
    right: 4px;
    padding-left: 8px
}

.detail-spread-text .show-more .iconfont[data-v-80e3d93c] {
    color: #333
}

.detail-spread-text .spread-button[data-v-80e3d93c] {
    position: absolute;
    right: 0;
    top: -32px;
    text-align: right;
    color: #858585;
    font-size: 13px
}

.detail-spread-text .spread-button .arrow[data-v-80e3d93c] {
    margin-left: 5px
}

.detail-spread-text .title[data-v-80e3d93c] {
    font-weight: 500;
    font-size: 18px;
    color: #333
}

.detail-card-dev[data-v-eb6acd28] {
    display: -webkit-box;
    display: -webkit-flex;
    display: -moz-box;
    display: -ms-flexbox;
    display: flex;
    padding: 20px 0;
    background: #f5f5f5
}

.detail-card-dev .tab-wrap[data-v-eb6acd28] {
    position: relative;
    -webkit-box-flex: 1;
    -webkit-flex: 1;
    -moz-box-flex: 1;
    -ms-flex: 1;
    flex: 1;
    text-align: center
}

.detail-card-dev .tab-wrap[data-v-eb6acd28]:after {
    content: "";
    border-left: 1px solid #e0e0e0;
    height: 14px;
    display: inline-block;
    vertical-align: middle;
    position: absolute;
    right: 0;
    top: 1px
}

.detail-card-dev .tab-wrap[data-v-eb6acd28]:last-child:after {
    height: 0
}

.detail-card-dev .tab-wrap .tab[data-v-eb6acd28] {
    color: #858585;
    text-align: center;
    font-size: 13px;
    line-height: 16px;
    height: 16px;
    display: block
}

.detail-card-dev .tab-wrap[data-v-eb6acd28]:last-child {
    border-right: none
}

abbr,address,article,aside,audio,b,blockquote,body,canvas,caption,cite,code,dd,del,details,dfn,div,dl,dt,em,fieldset,figcaption,figure,footer,form,h1,h2,h3,h4,h5,h6,header,hgroup,html,i,iframe,img,ins,kbd,label,legend,li,mark,menu,nav,object,ol,p,pre,q,samp,section,small,span,strong,sub,summary,sup,table,tbody,td,tfoot,th,thead,time,tr,ul,var,video {
    margin: 0;
    padding: 0;
    border: 0;
    outline: 0;
    font-size: 100%;
    vertical-align: baseline;
    -webkit-tap-highlight-color: rgba(0,0,0,0);
    -webkit-user-select: none;
    -webkit-touch-callout: none
}

body {
    font: 14px/1.5 "sans-serif";
    background: #fff;
    color: #333
}

li,ul {
    list-style: none
}

button,input {
    -webkit-tap-highlight-color: rgba(0,0,0,0);
    -webkit-touch-callout: none;
    outline: none
}

:focus {
    outline: none!important
}

button {
    border: 0;
    background: none
}

body,html {
    -webkit-text-size-adjust: none;
    text-size-adjust: none
}

a {
    color: inherit;
    text-decoration: none;
    -webkit-tap-highlight-color: rgba(0,0,0,0);
    display: block
}

@font-face {
    font-family: iconfont;
    src: url(data:font/truetype;charset=utf-8;base64,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) format("truetype")
}

.iconfont {
    font-family: iconfont!important;
    font-style: normal;
    -webkit-font-smoothing: antialiased;
    -moz-osx-font-smoothing: grayscale;
    display: inline-block;
    min-width: 1em;
    text-align: center
}

.el-icon-loading {
    -webkit-animation: rotating 1s linear infinite;
    -moz-animation: rotating 1s linear infinite;
    animation: rotating 1s linear infinite;
    -webkit-transform-origin: 46% 50%;
    -moz-transform-origin: 46% 50%;
    -ms-transform-origin: 46% 50%;
    transform-origin: 46% 50%
}

@-webkit-keyframes rotating {
    0% {
        -webkit-transform: rotate(0deg);
        transform: rotate(0deg)
    }

    to {
        -webkit-transform: rotate(1turn);
        transform: rotate(1turn)
    }
}

@-moz-keyframes rotating {
    0% {
        -moz-transform: rotate(0deg);
        transform: rotate(0deg)
    }

    to {
        -moz-transform: rotate(1turn);
        transform: rotate(1turn)
    }
}

@keyframes rotating {
    0% {
        -webkit-transform: rotate(0deg);
        -moz-transform: rotate(0deg);
        transform: rotate(0deg)
    }

    to {
        -webkit-transform: rotate(1turn);
        -moz-transform: rotate(1turn);
        transform: rotate(1turn)
    }
}

.el-icon-caret-left:before {
    content: "\E62F"
}

.el-icon-arrow-up:before {
    content: "\E612"
}

.el-icon-arrow-down:before {
    content: "\E61A"
}

.el-icon-star-off:before {
    content: "\E605"
}

.el-icon-loading:before {
    content: "\E69D"
}

.el-icon-caret-right:before {
    content: "\E64C"
}

.el-icon-download:before {
    content: "\E61C"
}

.el-icon-caret-up:before {
    content: "\E650"
}

.el-icon-caret-down:before {
    content: "\E66F"
}

.el-icon-arrow-right:before {
    content: "\E632"
}

.el-icon-software-service:before {
    content: "\E614"
}

.el-icon-arrow-left:before {
    content: "\E660"
}

.el-icon-search:before {
    content: "\E60E"
}

.el-icon-logo:before {
    content: "\E613"
}

.el-icon-gerenzhongxin:before {
    content: "\E615"
}

.el-icon-star:before {
    content: "\E617"
}

.el-icon-game:before {
    content: "\E619"
}

.el-icon-tishiic:before {
    content: "\E61B"
}

.el-icon-prize:before {
    content: "\E61D"
}

.el-icon-close:before {
    content: "\E61E"
}

.c-btn-border {
    position: relative
}

.c-btn-border:before {
    position: absolute;
    top: 0;
    left: 0;
    content: "";
    z-index: 2;
    pointer-events: none;
    display: block;
    width: 200%;
    height: 200%;
    -moz-border-radius: 50px;
    border-radius: 50px;
    border: 1px solid;
    -webkit-transform: scale(.5);
    -moz-transform: scale(.5);
    -ms-transform: scale(.5);
    transform: scale(.5);
    -webkit-transform-origin: 0 0;
    -moz-transform-origin: 0 0;
    -ms-transform-origin: 0 0;
    transform-origin: 0 0
}

.c-hr {
    height: 1px;
    background: -webkit-linear-gradient(top,transparent,transparent 67%,#e1e1e1 0) no-repeat bottom;
    background: -moz-linear-gradient(top,transparent,transparent 67%,#e1e1e1 67%) no-repeat bottom;
    background: linear-gradient(180deg,transparent,transparent 67%,#e1e1e1 0) no-repeat bottom;
    -moz-background-size: 100% 1px;
    background-size: 100% 1px
}

.c-hr,.v-hr {
    display: block
}

.v-hr {
    width: 1px;
    background: -webkit-linear-gradient(left,transparent,transparent 67%,#e1e1e1 0) no-repeat bottom;
    background: -moz-linear-gradient(left,transparent,transparent 67%,#e1e1e1 67%) no-repeat bottom;
    background: linear-gradient(90deg,transparent,transparent 67%,#e1e1e1 0) no-repeat bottom;
    -moz-background-size: 1px 100%;
    background-size: 1px 100%
}

hr {
    background: -webkit-linear-gradient(top,transparent,transparent 67%,#e1e1e1 0) no-repeat bottom;
    background: -moz-linear-gradient(top,transparent,transparent 67%,#e1e1e1 67%) no-repeat bottom;
    background: linear-gradient(180deg,transparent,transparent 67%,#e1e1e1 0) no-repeat bottom;
    border: 0;
    height: 1px;
    margin: 0
}

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

.c-border-bottom {
    background: -webkit-linear-gradient(top,transparent,transparent 67%,#e1e1e1 0) no-repeat bottom;
    background: -moz-linear-gradient(top,transparent,transparent 67%,#e1e1e1 67%) no-repeat bottom;
    background: linear-gradient(180deg,transparent,transparent 67%,#e1e1e1 0) no-repeat bottom;
    -moz-background-size: 100% 1px;
    background-size: 100% 1px
}

.c-border-top {
    background: -webkit-linear-gradient(top,#e1e1e1,transparent 67%,transparent 0) no-repeat bottom;
    background: -moz-linear-gradient(top,#e1e1e1,transparent 67%,transparent 67%) no-repeat bottom;
    background: linear-gradient(180deg,#e1e1e1,transparent 67%,transparent 0) no-repeat bottom;
    -moz-background-size: 100% 1px;
    background-size: 100% 1px;
    background-position: 0 0
}

.c-border-left {
    background: -webkit-linear-gradient(left,#e1e1e1,transparent 67%,transparent 0) no-repeat bottom;
    background: -moz-linear-gradient(left,#e1e1e1,transparent 67%,transparent 67%) no-repeat bottom;
    background: linear-gradient(90deg,#e1e1e1,transparent 67%,transparent 0) no-repeat bottom;
    -moz-background-size: 1px 100%;
    background-size: 1px 100%;
    background-position: 0 0
}

.c-border-right {
    background: -webkit-linear-gradient(left,transparent,transparent 67%,#e1e1e1 0) no-repeat bottom;
    background: -moz-linear-gradient(left,transparent,transparent 67%,#e1e1e1 67%) no-repeat bottom;
    background: linear-gradient(90deg,transparent,transparent 67%,#e1e1e1 0) no-repeat bottom;
    -moz-background-size: 1px 100%;
    background-size: 1px 100%;
    background-position: 100% 0
}

.c-default-bg {
    background: url(../image/default_7810aa04.png) #efeff0 50% no-repeat;
    -moz-background-size: 26px 26px;
    background-size: 26px 26px;
    -moz-border-radius: 9px;
    border-radius: 9px;
    display: inline-block
}

.c-app-border {
    position: relative
}

.c-app-border:before {
    position: absolute;
    top: 0;
    left: 0;
    content: "";
    z-index: 2;
    pointer-events: none;
    display: block;
    border: 1px solid #e1e1e1;
    -webkit-transform-origin: 0 0;
    -moz-transform-origin: 0 0;
    -ms-transform-origin: 0 0;
    transform-origin: 0 0;
    width: 200%;
    height: 200%;
    -moz-border-radius: 18px;
    border-radius: 18px;
    -webkit-transform: scale(.5);
    -moz-transform: scale(.5);
    -ms-transform: scale(.5);
    transform: scale(.5)
}

.c-line-top {
    position: relative
}

.c-line-top,.c-line-top:before {
    border-top: 1px solid transparent
}

.c-line-top:before {
    content: "";
    position: absolute;
    left: 0;
    -webkit-transform: scale(.33);
    -moz-transform: scale(.33);
    -ms-transform: scale(.33);
    transform: scale(.33);
    -webkit-transform-origin: 0 0;
    -moz-transform-origin: 0 0;
    -ms-transform-origin: 0 0;
    transform-origin: 0 0;
    border-top-color: #dedfe0
}

.c-line-bottom {
    position: relative;
    border-bottom: 1px solid transparent
}

.c-line-bottom:after {
    content: "";
    position: absolute;
    left: 0;
    -webkit-transform: scale(.3333,.33);
    -moz-transform: scale(.3333,.33);
    -ms-transform: scale(.3333,.33);
    transform: scale(.3333,.33);
    -webkit-transform-origin: 0 0;
    -moz-transform-origin: 0 0;
    -ms-transform-origin: 0 0;
    transform-origin: 0 0;
    border-bottom: 1px solid transparent;
    border-bottom-color: #dedfe0
}

.c-line-bottom:after,.c-line-top:before {
    pointer-events: none;
    width: 300%;
    height: 300%;
    top: 0
}

.c-gap-right-middle {
    margin-right: 8px
}

img {
    -webkit-transition: all .3s ease-out;
    -moz-transition: all .3s ease-out;
    transition: all .3s ease-out;
    background-color: #fff
}

img:not([src]),img[lazy=error],img[lazy=loading],img[src=""],img[src=null] {
    opacity: 0
}

img[lazy=loaded] {
    opacity: 1
}

::-webkit-scrollbar {
    display: none
}

.head-loading[data-v-0ca3bbca] {
    position: fixed;
    height: 2px;
    background-color: #04b4ff;
    -moz-border-radius: 10px;
    border-radius: 10px;
    top: 0;
    left: 0;
    z-index: 999;
    opacity: 1
}

.head-loading.transform[data-v-0ca3bbca] {
    -webkit-transition: width .5s,opacity .75s;
    -moz-transition: width .5s,opacity .75s;
    transition: width .5s,opacity .75s;
    width: 100%!important;
    opacity: 0
}

.err-wrap .error-content[data-v-50c3105f] {
    text-align: center;
    width: 100%;
    padding-top: 100px
}

.err-wrap .error-content h3[data-v-50c3105f] {
    color: #999;
    font-size: 13px;
    font-weight: 400;
    padding: 10px 0 37px
}

.err-wrap .error-content .img-wrap[data-v-50c3105f] {
    width: 200px;
    height: 150px;
    margin: 0 auto
}

.err-wrap .error-content .img-wrap img[data-v-50c3105f] {
    width: 100%;
    height: 100%
}

.err-wrap .error-content .button-wrap[data-v-50c3105f] {
    display: -webkit-box;
    display: -webkit-flex;
    display: -moz-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-pack: center;
    -webkit-justify-content: center;
    -moz-box-pack: center;
    -ms-flex-pack: center;
    justify-content: center
}

.err-wrap .error-content .button-wrap .button[data-v-50c3105f] {
    height: 35px;
    width: 107px
}

.err-wrap .error-content .button-wrap .download[data-v-50c3105f] {
    margin-left: 25px
}

.c-btn-border[data-v-eddc4c9c]:before {
    position: absolute;
    top: 0;
    left: 0;
    content: "";
    z-index: 2;
    pointer-events: none;
    display: block;
    width: 200%;
    height: 200%;
    -moz-border-radius: 50px;
    border-radius: 50px;
    border: 1px solid;
    -webkit-transform: scale(.5);
    -moz-transform: scale(.5);
    -ms-transform: scale(.5);
    transform: scale(.5);
    -webkit-transform-origin: 0 0;
    -moz-transform-origin: 0 0;
    -ms-transform-origin: 0 0;
    transform-origin: 0 0
}

.c-btn-border[data-v-eddc4c9c] {
    position: relative
}

.c-btn[data-v-eddc4c9c] {
    display: inline-block;
    white-space: nowrap;
    cursor: pointer;
    text-align: center;
    -moz-box-sizing: border-box;
    box-sizing: border-box;
    padding: 2px 13.5px 3px;
    -moz-border-radius: 50px;
    border-radius: 50px;
    font-size: 13px;
    color: #05b4ff;
    position: relative;
    background-color: #fff
}

.c-btn[data-v-eddc4c9c]:before {
    position: absolute;
    top: 0;
    left: 0;
    content: "";
    z-index: 2;
    pointer-events: none;
    display: block;
    width: 200%;
    height: 200%;
    -moz-border-radius: 50px;
    border-radius: 50px;
    border: 1px solid;
    -webkit-transform: scale(.5);
    -moz-transform: scale(.5);
    -ms-transform: scale(.5);
    transform: scale(.5);
    -webkit-transform-origin: 0 0;
    -moz-transform-origin: 0 0;
    -ms-transform-origin: 0 0;
    transform-origin: 0 0;
    color: #48c8fb
}

.c-btn[data-v-eddc4c9c]:active {
    background-color: #dff6ff!important
}

.c-btn.is-disabled[data-v-eddc4c9c],.c-btn.is-disabled[data-v-eddc4c9c]:active {
    border-color: #d1dbe5;
    color: #bfcbd9;
    cursor: not-allowed
}

.c-btn.is-disabled[data-v-eddc4c9c]:active:before,.c-btn.is-disabled[data-v-eddc4c9c]:before {
    color: inherit
}

.c-btn.is-loading[data-v-eddc4c9c] {
    position: relative;
    pointer-events: none
}

.c-btn.is-loading[data-v-eddc4c9c]:after {
    content: "";
    position: absolute;
    pointer-events: none;
    left: -1px;
    top: -1px;
    right: -1px;
    bottom: -1px;
    -moz-border-radius: inherit;
    border-radius: inherit;
    background-color: hsla(0,0%,100%,.35)
}

.c-btn--primary[data-v-eddc4c9c] {
    color: #fff;
    background-image: -webkit-linear-gradient(55deg,#25cdff,#467bf3);
    background-image: -moz-linear-gradient(55deg,#25cdff,#467bf3);
    background-image: linear-gradient(35deg,#25cdff,#467bf3);
    background-color: #467bf3
}

.c-btn--primary[data-v-eddc4c9c]:before {
    color: transparent
}

.c-btn--primary[data-v-eddc4c9c]:active {
    background: #68d2ff!important
}

.c-btn--primary.is-disabled[data-v-eddc4c9c],.c-btn--primary.is-disabled[data-v-eddc4c9c]:active {
    color: #bfcbd9;
    cursor: not-allowed;
    background-image: none;
    background-color: #eef1f6;
    border-color: #d1dbe5
}

.c-btn--primary.is-disabled[data-v-eddc4c9c]:active:before,.c-btn--primary.is-disabled[data-v-eddc4c9c]:before {
    color: inherit
}

.c-btn--primary-orange[data-v-eddc4c9c] {
    color: #fff;
    background-image: -webkit-linear-gradient(315deg,#ffd603,#ff3868);
    background-image: -moz-linear-gradient(315deg,#ffd603,#ff3868);
    background-image: linear-gradient(135deg,#ffd603,#ff3868);
    background-color: #ff3868
}

.c-btn--primary-orange[data-v-eddc4c9c]:before {
    color: transparent
}

.c-btn--primary-orange[data-v-eddc4c9c]:active {
    background: #ffd603!important
}

.c-btn--primary-orange.is-disabled[data-v-eddc4c9c],.c-btn--primary-orange.is-disabled[data-v-eddc4c9c]:active {
    color: #bfcbd9;
    cursor: not-allowed;
    background-image: none;
    background-color: #eef1f6;
    border-color: #d1dbe5
}

.c-btn--primary-orange.is-disabled[data-v-eddc4c9c]:active:before,.c-btn--primary-orange.is-disabled[data-v-eddc4c9c]:before {
    color: inherit
}

.c-btn--primary-green[data-v-eddc4c9c] {
    color: #fff;
    background-image: -webkit-linear-gradient(315deg,#92de23,#05d4c4);
    background-image: -moz-linear-gradient(315deg,#92de23,#05d4c4);
    background-image: linear-gradient(135deg,#92de23,#05d4c4);
    background-color: #05d4c4
}

.c-btn--primary-green[data-v-eddc4c9c]:before {
    color: transparent
}

.c-btn--primary-green[data-v-eddc4c9c]:active {
    background: #92de23!important
}

.c-btn--primary-green.is-disabled[data-v-eddc4c9c],.c-btn--primary-green.is-disabled[data-v-eddc4c9c]:active {
    color: #bfcbd9;
    cursor: not-allowed;
    background-image: none;
    background-color: #eef1f6;
    border-color: #d1dbe5
}

.c-btn--primary-green.is-disabled[data-v-eddc4c9c]:active:before,.c-btn--primary-green.is-disabled[data-v-eddc4c9c]:before {
    color: inherit
}

.c-btn--blue[data-v-eddc4c9c] {
    color: #fff;
    background-color: #05b4ff
}

.c-btn--blue[data-v-eddc4c9c]:before {
    color: transparent
}

.c-btn--blue[data-v-eddc4c9c]:active {
    background: #68d2ff!important
}

.c-btn--blue.is-disabled[data-v-eddc4c9c],.c-btn--blue.is-disabled[data-v-eddc4c9c]:active {
    color: #bfcbd9;
    cursor: not-allowed;
    background-image: none;
    background-color: #eef1f6;
    border-color: #d1dbe5
}

.c-btn--blue.is-disabled[data-v-eddc4c9c]:active:before,.c-btn--blue.is-disabled[data-v-eddc4c9c]:before {
    color: inherit
}

.c-btn--yellow[data-v-eddc4c9c] {
    color: #ebb356;
    background-color: #fff8e5
}

.c-btn--yellow[data-v-eddc4c9c]:before {
    color: transparent
}

.c-btn--yellow[data-v-eddc4c9c]:active {
    background-color: #fff1cd!important
}

.c-btn--yellow.is-disabled[data-v-eddc4c9c],.c-btn--yellow.is-disabled[data-v-eddc4c9c]:active {
    color: #bfcbd9;
    cursor: not-allowed;
    background-image: none;
    background-color: #eef1f6;
    border-color: #d1dbe5
}

.c-btn--yellow.is-disabled[data-v-eddc4c9c]:active:before,.c-btn--yellow.is-disabled[data-v-eddc4c9c]:before {
    color: inherit
}

.c-btn--orange[data-v-eddc4c9c] {
    color: #ff5e2a;
    background-color: #fff
}

.c-btn--orange[data-v-eddc4c9c]:before {
    color: #ff5e2a
}

.c-btn--orange[data-v-eddc4c9c]:active {
    background-color: #f3b5a1!important
}

.c-btn--orange.is-disabled[data-v-eddc4c9c],.c-btn--orange.is-disabled[data-v-eddc4c9c]:active {
    color: #bfcbd9;
    cursor: not-allowed;
    background-image: none;
    background-color: #eef1f6;
    border-color: #d1dbe5
}

.c-btn--orange.is-disabled[data-v-eddc4c9c]:active:before,.c-btn--orange.is-disabled[data-v-eddc4c9c]:before {
    color: inherit
}

.c-btn--white[data-v-eddc4c9c] {
    color: #fff;
    background-color: transparent
}

.c-btn--white[data-v-eddc4c9c]:before {
    color: #e3e3e3
}

.c-btn--white[data-v-eddc4c9c]:active {
    color: #05b4ff!important
}

.c-btn--white.is-disabled[data-v-eddc4c9c],.c-btn--white.is-disabled[data-v-eddc4c9c]:active {
    color: #bfcbd9;
    cursor: not-allowed;
    background-image: none;
    background-color: #eef1f6;
    border-color: #d1dbe5
}

.c-btn--white.is-disabled[data-v-eddc4c9c]:active:before,.c-btn--white.is-disabled[data-v-eddc4c9c]:before {
    color: inherit
}

.c-btn--blackfont[data-v-eddc4c9c] {
    color: #333;
    background-color: transparent
}

.c-btn--blackfont[data-v-eddc4c9c]:before {
    color: #e3e3e3
}

.c-btn--blackfont[data-v-eddc4c9c]:active {
    background-color: #dedede!important
}

.c-btn--blackfont.is-disabled[data-v-eddc4c9c],.c-btn--blackfont.is-disabled[data-v-eddc4c9c]:active {
    color: #bfcbd9;
    cursor: not-allowed;
    background-image: none;
    background-color: #eef1f6;
    border-color: #d1dbe5
}

.c-btn--blackfont.is-disabled[data-v-eddc4c9c]:active:before,.c-btn--blackfont.is-disabled[data-v-eddc4c9c]:before {
    color: inherit
}

.c-btn--grayfont[data-v-eddc4c9c] {
    color: #666;
    background-color: transparent
}

.c-btn--grayfont[data-v-eddc4c9c]:before {
    color: #e3e3e3
}

.c-btn--grayfont[data-v-eddc4c9c]:active {
    background-color: #dedede!important
}

.c-btn--grayfont.is-disabled[data-v-eddc4c9c],.c-btn--grayfont.is-disabled[data-v-eddc4c9c]:active {
    color: #bfcbd9;
    cursor: not-allowed;
    background-image: none;
    background-color: #eef1f6;
    border-color: #d1dbe5
}

.c-btn--grayfont.is-disabled[data-v-eddc4c9c]:active:before,.c-btn--grayfont.is-disabled[data-v-eddc4c9c]:before {
    color: inherit
}

.c-btn--orangefont[data-v-eddc4c9c] {
    color: #ff674b;
    background-color: transparent
}

.c-btn--orangefont[data-v-eddc4c9c]:before {
    color: #e3e3e3
}

.c-btn--orangefont[data-v-eddc4c9c]:active {
    background-color: #f3b5a1!important
}

.c-btn--orangefont.is-disabled[data-v-eddc4c9c],.c-btn--orangefont.is-disabled[data-v-eddc4c9c]:active {
    color: #bfcbd9;
    cursor: not-allowed;
    background-image: none;
    background-color: #eef1f6;
    border-color: #d1dbe5
}

.c-btn--orangefont.is-disabled[data-v-eddc4c9c]:active:before,.c-btn--orangefont.is-disabled[data-v-eddc4c9c]:before {
    color: inherit
}

.c-btn--gray[data-v-eddc4c9c] {
    color: #999
}

.c-btn--gray[data-v-eddc4c9c]:before {
    color: #dedede
}

.c-btn--gray[data-v-eddc4c9c]:active {
    background-color: #dedede!important
}

.c-btn--gray.is-active[data-v-eddc4c9c] {
    color: #05b4ff
}

.c-btn--gray.is-active[data-v-eddc4c9c]:before {
    color: #48c8fb
}

.c-btn--gray.is-active[data-v-eddc4c9c]:active {
    background-color: #dff6ff
}

.c-btn--gray.is-disabled[data-v-eddc4c9c],.c-btn--gray.is-disabled[data-v-eddc4c9c]:active {
    color: #bfcbd9;
    cursor: not-allowed;
    background-image: none;
    background-color: #eef1f6;
    border-color: #d1dbe5
}

.c-btn--gray.is-disabled[data-v-eddc4c9c]:active:before,.c-btn--gray.is-disabled[data-v-eddc4c9c]:before {
    color: inherit
}

.c-btn--small[data-v-eddc4c9c] {
    font-size: 12px;
    padding: 3px 12px
}

.c-btn+.c-btn[data-v-eddc4c9c] {
    margin-left: 10px
}

.slot[data-v-eddc4c9c] {
    padding-top: 3px
}

.err-wrap .error-content[data-v-a010895a] {
    text-align: center;
    width: 100%;
    padding-top: 100px
}

.err-wrap .error-content h3[data-v-a010895a] {
    color: #999;
    font-size: 13px;
    font-weight: 400;
    padding: 10px 0 37px
}

.err-wrap .error-content .img-wrap[data-v-a010895a] {
    width: 200px;
    height: 150px;
    margin: 0 auto
}

.err-wrap .error-content .img-wrap img[data-v-a010895a] {
    width: 100%;
    height: 100%
}

.err-wrap .error-content .button-wrap[data-v-a010895a] {
    display: -webkit-box;
    display: -webkit-flex;
    display: -moz-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-pack: center;
    -webkit-justify-content: center;
    -moz-box-pack: center;
    -ms-flex-pack: center;
    justify-content: center
}

.err-wrap .error-content .button-wrap .button[data-v-a010895a] {
    height: 35px;
    width: 107px
}

.err-wrap .error-content .button-wrap .download[data-v-a010895a] {
    margin-left: 25px
}
