.error-image[data-v-07265b79] {
 max-width:260px
}
.error-content[data-v-07265b79] {
 padding:5% 0 15%;
 max-width:300px
}
.error-content .title[data-v-07265b79] {
 color:#323233;
 font-size:56px;
 font-weight:500;
 margin:0
}
.error-content .desc[data-v-07265b79] {
 color:#323233;
 font-size:20px
}
.nuxt-progress {
 position:fixed;
 top:0;
 left:0;
 right:0;
 height:2px;
 width:0;
 opacity:1;
 transition:width .1s,opacity .4s;
 background-color:#ffa338;
 z-index:999999
}
.nuxt-progress.nuxt-progress-notransition {
 transition:none
}
.nuxt-progress-failed {
 background-color:red
}
.van-nav-bar {
 background-image:linear-gradient(-30deg,#ff4242,#ff8b04)
}
.van-nav-bar .van-icon,
.van-nav-bar .van-nav-bar__left,
.van-nav-bar .van-nav-bar__right,
.van-nav-bar .van-nav-bar__text,
.van-nav-bar .van-nav-bar__title {
 color:#fff!important
}
.van-nav-bar .van-icon:active,
.van-nav-bar .van-nav-bar__left:active,
.van-nav-bar .van-nav-bar__right:active,
.van-nav-bar .van-nav-bar__text:active,
.van-nav-bar .van-nav-bar__title:active {
 background:none
}
.van-nav-bar .van-icon {
 font-size:22px
}
.van-tabbar {
 padding-bottom:10px;
 height:56px!important
}
.van-tabbar .van-tabbar-item .van-tabbar-item__text {
 font-weight:500
}
.van-toast.van-toast--bottom {
 bottom:60px
}
.van-cell-group {
 width:100%;
 margin-top:10px
}
.van-cell-group .van-cell {
 padding:12px 16px
}
.van-cell .van-cell__value {
 flex:2
}
.van-dialog {
 border-radius:12px
}
.van-dialog .van-dialog__header {
 padding:10px;
 background-image:linear-gradient(-30deg,#ff4242,#ff8b04);
 color:#fff
}
.van-dialog .van-dialog__message {
 padding:20px
}
.van-dialog .van-dialog__confirm,
.van-dialog .van-dialog__confirm:active {
 color:#ff592b;
 font-weight:500
}
.van-tabs {
 width:100%
}
.van-tabs .van-tabs__nav--card {
 margin:0 10px
}
.van-radio .van-radio__icon--checked .van-icon {
 border-color:#ff592b;
 background-color:#ff592b
}
.van-pull-refresh {
 width:100%
}
.van-steps {
 width:100%;
 box-sizing:border-box
}
.van-steps.van-steps--horizontal {
 padding:0 26px
}
.van-steps.van-steps--horizontal .van-steps__items {
 overflow:visible;
 overflow:initial;
}
.van-steps.van-steps--horizontal .van-steps__items .van-step--horizontal:first-child .van-step__title {
 margin-left:-16px
}
.van-steps.van-steps--horizontal .van-steps__items .van-step--horizontal:last-child .van-step__title {
 margin-right:-24px
}
.van-steps.van-steps--horizontal .van-steps__items .van-step--horizontal.van-step--finish .van-step__circle,
.van-steps.van-steps--horizontal .van-steps__items .van-step--horizontal.van-step--finish .van-step__line {
 background-color:#ff592b
}
.van-tree-select {
 width:100%
}
.van-button .van-button__text {
 display:flex;
 align-items:center;
 justify-content:center
}
.van-button .van-button__text .van-icon {
 font-size:16px;
 margin-right:4px
}
.van-stepper .van-stepper__input {
 width:46px
}
.van-goods-action {
 padding:4px 8px 12px;
 background-color:#000;
 align-items:center
}
.van-goods-action .van-goods-action-mini-btn:after {
 display:none
}
.van-goods-action .van-goods-action-big-btn {
 line-height:40px;
 height:40px;
 font-size:15px;
 margin:0 6px;
 border-radius:40px;
 border:none
}
.van-goods-action .van-goods-action-big-btn:before {
 display:none
}
.van-goods-action .van-goods-action-big-btn.van-button--warning {
 background-color:#7d7e80
}
.van-goods-action .van-goods-action-big-btn.van-button--danger {
 background-image:linear-gradient(-30deg,#ff4242,#ff8b04)
}
.van-collapse {
 width:100%
}
.van-collapse .van-cell--clickable:active {
 background-color:#fff
}
.van-collapse .van-collapse-item__content {
 padding:10px 15px;
 line-height:22px
}
.van-info {
 top:-4px
}
body,
html {
 font-family:Helvetica Neue,Helvetica,Arial,PingFang SC,Hiragino Sans GB,Heiti SC,Microsoft YaHei,WenQuanYi Micro Hei,sans-serif;
 font-weight:400;
 font-size:14px;
 background-color:#f8f8f8;
 -moz-osx-font-smoothing:grayscale;
 -webkit-font-smoothing:antialiased;
 color:#323233
}
canvas,
img {
 display:block;
 width:100%
}
p {
 margin:0;
 padding:0
}
.page-enter-active,
.page-leave-active {
 transition:opacity .3s
}
.page-enter,
.page-leave-active {
 opacity:0
}
#__view,
#__view .container {
 position:relative;
 box-sizing:border-box
}
#__view .container {
 min-height:100vh;
 width:100vw;
 display:flex;
 flex-direction:column;
 align-items:center
}
#__view .container.Ftp {
 padding-top:46px
}
#__view .container.Fbm {
 padding-bottom:66px
}
.popup-box {
 width:340px;
 border-radius:6px;
 padding:15px 18px;
 box-sizing:border-box
}
.popup-box .box-header {
 position:relative;
 height:48px;
 line-height:48px;
 text-align:center;
 font-size:16px;
 font-weight:500
}
.popup-box .box-header .close {
 position:absolute;
 top:14px;
 left:15px;
 font-size:20px
}
.popup-box .box-footer {
 display:flex;
 margin:20px 0 24px
}
.popup-box .box-footer .btn {
 box-shadow:0 2px 6px #d05000;
 background-image:linear-gradient(-30deg,#ff4242,#ff8b04);
 font-size:16px;
 color:#000;
 border:none;
 font-weight:500
}
