body {
    font-size: 28upx;
    font-family: Helvetica Neue,Helvetica,sans-serif
}

button,image,input,label,navigator,scroll-view,swiper,textarea,view {
    box-sizing: border-box
}

.round {
    border-radius: 5000upx
}

.radius {
    border-radius: 6upx
}

image {
    max-width: 100%;
    display: inline-block;
    position: relative;
    z-index: 0
}

image.loading:before {
    content: "";
    background-color: #f5f5f5;
    display: block;
    position: absolute;
    width: 100%;
    height: 100%;
    z-index: -2
}

.bgYellow {
    background-color: #049ae3
}

image.loading:after {
    content: "\e7f1";
    font-family: cuIcon;
    position: absolute;
    top: 0;
    left: 0;
    width: 32upx;
    height: 32upx;
    line-height: 32upx;
    right: 0;
    bottom: 0;
    z-index: -1;
    font-size: 32upx;
    margin: auto;
    color: #ccc;
    -webkit-animation: cuIcon-spin 2s linear infinite;
    animation: cuIcon-spin 2s linear infinite;
    display: block
}

.response {
    width: 100%
}

checkbox,radio,switch {
    position: relative
}

switch:after,switch:before {
    font-family: cuIcon;
    content: "\e645";
    position: absolute;
    color: #fff!important;
    top: 0;
    left: 0upx;
    font-size: 26upx;
    line-height: 1.96523vw;
    width: 50%;
    text-align: center;
    pointer-events: none;
    -webkit-transform: scale(0);
    transform: scale(0);
    -webkit-transition: all .3s ease-in-out 0s;
    transition: all .3s ease-in-out 0s;
    z-index: 9;
    bottom: 0;
    height: 1.96523vw;
    margin: auto
}

switch:before {
    content: "\e646";
    right: 0;
    left: auto
}

switch.checked:after,switch:before,switch[checked]:after {
    -webkit-transform: scale(1);
    transform: scale(1)
}

switch.checked:before,switch[checked]:before {
    -webkit-transform: scale(0);
    transform: scale(0)
}

checkbox:before,radio:before {
    font-family: cuIcon;
    content: "\e645";
    position: absolute;
    color: #fff!important;
    top: 50%;
    margin-top: -.60469vw;
    right: .37793vw;
    font-size: 32upx;
    line-height: 1.20937vw;
    pointer-events: none;
    -webkit-transform: scale(1);
    transform: scale(1);
    -webkit-transition: all .3s ease-in-out 0s;
    transition: all .3s ease-in-out 0s;
    z-index: 9
}

checkbox .uni-checkbox-input,checkbox .wx-checkbox-input,radio .uni-radio-input,radio .wx-radio-input {
    margin: 0;
    width: 1.81406vw;
    height: 1.81406vw
}

checkbox.round .uni-checkbox-input,checkbox.round .wx-checkbox-input {
    border-radius: 100upx
}

switch[checked]:before {
    -webkit-transform: scale(0);
    transform: scale(0)
}

switch .uni-switch-input,switch .wx-switch-input {
    border: none;
    padding: 0 1.81406vw;
    width: 3.62812vw;
    height: 1.96523vw;
    margin: 0;
    border-radius: 100upx
}

switch .uni-switch-input:not([class*=bg-]),switch .wx-switch-input:not([class*=bg-]) {
    background: #8799a3!important
}

switch .uni-switch-input:after,switch .wx-switch-input:after {
    margin: auto;
    width: 1.96523vw;
    height: 1.96523vw;
    border-radius: 100upx;
    left: 0upx;
    top: 0upx;
    bottom: 0upx;
    position: absolute;
    -webkit-transform: scale(.9);
    transform: scale(.9);
    -webkit-transition: all .1s ease-in-out 0s;
    transition: all .1s ease-in-out 0s
}

switch .uni-switch-input.uni-switch-input-checked:after,switch .wx-switch-input.wx-switch-input-checked:after {
    margin: auto;
    left: 1.66289vw;
    box-shadow: none;
    -webkit-transform: scale(.9);
    transform: scale(.9)
}

radio-group {
    display: inline-block
}

switch.radius .uni-switch-input,switch.radius .uni-switch-input:after,switch.radius .uni-switch-input:before,switch.radius .wx-switch-input,switch.radius .wx-switch-input:after,switch.radius .wx-switch-input:before {
    border-radius: 10upx
}

checkbox .uni-checkbox-input:before,checkbox .wx-checkbox-input:before,radio .uni-radio-input:before,radio .wx-radio-input:before,radio.radio:before,switch .uni-switch-input:before,switch .wx-switch-input:before {
    display: none
}

radio.radio .uni-radio-input-checked:after,radio.radio[checked]:after {
    content: "";
    background-color: transparent;
    display: block;
    position: absolute;
    width: .60469vw;
    height: .60469vw;
    z-index: 999;
    top: 0upx;
    left: 0upx;
    right: 0;
    bottom: 0;
    margin: auto;
    border-radius: 200upx;
    border: .5291vw solid #fff!important;
    border: .60469vw solid #fff!important
}

.switch-sex:after {
    content: "\e71c"
}

.switch-sex:before {
    content: "\e71a"
}

.switch-sex .uni-switch-input,.switch-sex .wx-switch-input {
    background: #e54d42!important;
    border-color: #e54d42!important
}

.switch-sex.checked .uni-switch-input,.switch-sex[checked] .wx-switch-input {
    background: #0081ff!important;
    border-color: #0081ff!important
}

checkbox.red.checked .uni-checkbox-input,checkbox.red[checked] .wx-checkbox-input,radio.red.checked .uni-radio-input,radio.red[checked] .wx-radio-input,switch.red.checked .uni-switch-input.uni-switch-input-checked,switch.red[checked] .wx-switch-input.wx-switch-input-checked {
    background-color: #e54d42!important;
    border-color: #e54d42!important;
    color: #fff!important
}

checkbox.orange.checked .uni-checkbox-input,checkbox.orange[checked] .wx-checkbox-input,radio.orange.checked .uni-radio-input,radio.orange[checked] .wx-radio-input,switch.orange.checked .uni-switch-input,switch.orange[checked] .wx-switch-input {
    background-color: #f37b1d!important;
    border-color: #f37b1d!important;
    color: #fff!important
}

checkbox.yellow.checked .uni-checkbox-input,checkbox.yellow[checked] .wx-checkbox-input,radio.yellow.checked .uni-radio-input,radio.yellow[checked] .wx-radio-input,switch.yellow.checked .uni-switch-input,switch.yellow[checked] .wx-switch-input {
    background-color: #fbbd08!important;
    border-color: #fbbd08!important;
    color: #333!important
}

checkbox.olive.checked .uni-checkbox-input,checkbox.olive[checked] .wx-checkbox-input,radio.olive.checked .uni-radio-input,radio.olive[checked] .wx-radio-input,switch.olive.checked .uni-switch-input,switch.olive[checked] .wx-switch-input {
    background-color: #8dc63f!important;
    border-color: #8dc63f!important;
    color: #fff!important
}

checkbox.checked .uni-checkbox-input,checkbox.green.checked .uni-checkbox-input,checkbox.green[checked] .wx-checkbox-input,checkbox[checked] .wx-checkbox-input,radio.checked .uni-radio-input,radio.green.checked .uni-radio-input,radio.green[checked] .wx-radio-input,radio[checked] .wx-radio-input,switch.checked .uni-switch-input,switch.green.checked .uni-switch-input,switch.green[checked] .wx-switch-input,switch[checked] .wx-switch-input {
    background-color: #39b54a!important;
    color: #fff!important;
    border-color: #39b54a!important
}

checkbox.cyan.checked .uni-checkbox-input,checkbox.cyan[checked] .wx-checkbox-input,radio.cyan.checked .uni-radio-input,radio.cyan[checked] .wx-radio-input,switch.cyan.checked .uni-switch-input,switch.cyan[checked] .wx-switch-input {
    background-color: #1cbbb4!important;
    border-color: #1cbbb4!important;
    color: #fff!important
}

checkbox.blue.checked .uni-checkbox-input,checkbox.blue[checked] .wx-checkbox-input,radio.blue.checked .uni-radio-input,radio.blue[checked] .wx-radio-input,switch.blue.checked .uni-switch-input,switch.blue[checked] .wx-switch-input {
    background-color: #0081ff!important;
    border-color: #0081ff!important;
    color: #fff!important
}

checkbox.purple.checked .uni-checkbox-input,checkbox.purple[checked] .wx-checkbox-input,radio.purple.checked .uni-radio-input,radio.purple[checked] .wx-radio-input,switch.purple.checked .uni-switch-input,switch.purple[checked] .wx-switch-input {
    background-color: #6739b6!important;
    border-color: #6739b6!important;
    color: #fff!important
}

checkbox.mauve.checked .uni-checkbox-input,checkbox.mauve[checked] .wx-checkbox-input,radio.mauve.checked .uni-radio-input,radio.mauve[checked] .wx-radio-input,switch.mauve.checked .uni-switch-input,switch.mauve[checked] .wx-switch-input {
    background-color: #9c26b0!important;
    border-color: #9c26b0!important;
    color: #fff!important
}

checkbox.pink.checked .uni-checkbox-input,checkbox.pink[checked] .wx-checkbox-input,radio.pink.checked .uni-radio-input,radio.pink[checked] .wx-radio-input,switch.pink.checked .uni-switch-input,switch.pink[checked] .wx-switch-input {
    background-color: #e03997!important;
    border-color: #e03997!important;
    color: #fff!important
}

checkbox.brown.checked .uni-checkbox-input,checkbox.brown[checked] .wx-checkbox-input,radio.brown.checked .uni-radio-input,radio.brown[checked] .wx-radio-input,switch.brown.checked .uni-switch-input,switch.brown[checked] .wx-switch-input {
    background-color: #a5673f!important;
    border-color: #a5673f!important;
    color: #fff!important
}

checkbox.grey.checked .uni-checkbox-input,checkbox.grey[checked] .wx-checkbox-input,radio.grey.checked .uni-radio-input,radio.grey[checked] .wx-radio-input,switch.grey.checked .uni-switch-input,switch.grey[checked] .wx-switch-input {
    background-color: #8799a3!important;
    border-color: #8799a3!important;
    color: #fff!important
}

checkbox.gray.checked .uni-checkbox-input,checkbox.gray[checked] .wx-checkbox-input,radio.gray.checked .uni-radio-input,radio.gray[checked] .wx-radio-input,switch.gray.checked .uni-switch-input,switch.gray[checked] .wx-switch-input {
    background-color: #f0f0f0!important;
    border-color: #f0f0f0!important;
    color: #333!important
}

checkbox.black.checked .uni-checkbox-input,checkbox.black[checked] .wx-checkbox-input,radio.black.checked .uni-radio-input,radio.black[checked] .wx-radio-input,switch.black.checked .uni-switch-input,switch.black[checked] .wx-switch-input {
    background-color: #333!important;
    border-color: #333!important;
    color: #fff!important
}

checkbox.white.checked .uni-checkbox-input,checkbox.white[checked] .wx-checkbox-input,radio.white.checked .uni-radio-input,radio.white[checked] .wx-radio-input,switch.white.checked .uni-switch-input,switch.white[checked] .wx-switch-input {
    background-color: #fff!important;
    border-color: #fff!important;
    color: #333!important
}

.dashed,.dashed-bottom,.dashed-left,.dashed-right,.dashed-top,.solid,.solid-bottom,.solid-left,.solid-right,.solid-top,.solids,.solids-bottom,.solids-left,.solids-right,.solids-top {
    position: relative
}

.dashed-bottom:after,.dashed-left:after,.dashed-right:after,.dashed-top:after,.dashed:after,.solid-bottom:after,.solid-left:after,.solid-right:after,.solid-top:after,.solid:after,.solids-bottom:after,.solids-left:after,.solids-right:after,.solids-top:after,.solids:after {
    content: " ";
    width: 200%;
    height: 200%;
    position: absolute;
    top: 0;
    left: 0;
    border-radius: inherit;
    -webkit-transform: scale(.5);
    transform: scale(.5);
    -webkit-transform-origin: 0 0;
    transform-origin: 0 0;
    pointer-events: none;
    box-sizing: border-box
}

.solid:after {
    border: 1upx solid rgba(0,0,0,.1)
}

.solid-top:after {
    border-top: 1upx solid rgba(0,0,0,.1)
}

.solid-right:after {
    border-right: 1upx solid rgba(0,0,0,.1)
}

.solid-bottom:after {
    border-bottom: 1upx solid rgba(0,0,0,.3)
}

.solid-left:after {
    border-left: 1upx solid rgba(0,0,0,.1)
}

.solids:after {
    border: 8upx solid #eee
}

.solids-top:after {
    border-top: 8upx solid #eee
}

.solids-right:after {
    border-right: 8upx solid #eee
}

.solids-bottom:after {
    border-bottom: 8upx solid #eee
}

.solids-left:after {
    border-left: 8upx solid #eee
}

.dashed:after {
    border: 1upx dashed #ddd
}

.dashed-top:after {
    border-top: 1upx dashed #ddd
}

.dashed-right:after {
    border-right: 1upx dashed #ddd
}

.dashed-bottom:after {
    border-bottom: 1upx dashed #ddd
}

.dashed-left:after {
    border-left: 1upx dashed #ddd
}

.shadow[class*=white] {
    --ShadowSize: 0 1upx 6upx
}

.shadow-lg {
    --ShadowSize: 0upx 40upx 100upx 0upx
}

.shadow-warp {
    position: relative;
    box-shadow: 0 0 10upx rgba(0,0,0,.1)
}

.shadow-warp:after,.shadow-warp:before {
    position: absolute;
    content: "";
    top: 20upx;
    bottom: 30upx;
    left: 20upx;
    width: 50%;
    box-shadow: 0 30upx 20upx rgba(0,0,0,.2);
    -webkit-transform: rotate(-3deg);
    transform: rotate(-3deg);
    z-index: -1
}

.shadow-warp:after {
    right: 20upx;
    left: auto;
    -webkit-transform: rotate(3deg);
    transform: rotate(3deg)
}

.shadow-blur {
    position: relative
}

.shadow-blur:before {
    content: "";
    display: block;
    background: inherit;
    filter: blur(10upx);
    position: absolute;
    width: 100%;
    height: 100%;
    top: 10upx;
    left: 10upx;
    z-index: -1;
    opacity: .4;
    transform-origin: 0 0;
    border-radius: inherit;
    -webkit-transform: scale(1);
    transform: scale(1)
}

.cu-btn {
    position: relative;
    border: 0upx;
    display: inline-flex;
    align-items: center;
    justify-content: center;
    box-sizing: border-box;
    padding: 0 30upx;
    font-size: 28upx;
    height: 64upx;
    line-height: 1;
    text-align: center;
    text-decoration: none;
    overflow: visible;
    margin-left: 0;
    -webkit-transform: translate(0upx);
    transform: translate(0upx);
    margin-right: 0
}

.cu-btn:after {
    display: none
}

.cu-btn:not([class*=bg-]) {
    background-color: #f0f0f0
}

.cu-btn[class*=line] {
    background-color: transparent
}

.cu-btn[class*=line]:after {
    content: " ";
    display: block;
    width: 200%;
    height: 200%;
    position: absolute;
    top: 0;
    left: 0;
    border: 1upx solid currentColor;
    -webkit-transform: scale(.5);
    transform: scale(.5);
    -webkit-transform-origin: 0 0;
    transform-origin: 0 0;
    box-sizing: border-box;
    border-radius: 12upx;
    z-index: 1;
    pointer-events: none
}

.cu-btn.round[class*=line]:after {
    border-radius: 1000upx
}

.cu-btn[class*=lines]:after {
    border: 6upx solid currentColor
}

.cu-btn[class*=bg-]:after {
    display: none
}

.cu-btn.sm {
    padding: 0 20upx;
    font-size: 20upx;
    height: 48upx
}

.cu-btn.lg {
    padding: 0 40upx;
    font-size: 32upx;
    height: 80upx
}

.cu-btn.cuIcon.sm {
    width: 48upx;
    height: 48upx
}

.cu-btn.cuIcon {
    width: 64upx;
    height: 64upx;
    border-radius: 500upx;
    padding: 0
}

button.cuIcon.lg {
    width: 80upx;
    height: 80upx
}

.cu-btn.shadow-blur:before {
    top: 4upx;
    left: 4upx;
    filter: blur(6upx);
    opacity: .6
}

.cu-btn.button-hover {
    -webkit-transform: translate(1upx,1upx);
    transform: translate(1upx,1upx)
}

.block {
    display: block
}

.cu-btn.block {
    display: flex
}

.cu-btn[disabled] {
    opacity: .6;
    color: #fff
}

.cu-tag {
    font-size: 24upx;
    vertical-align: middle;
    position: relative;
    display: inline-flex;
    align-items: center;
    justify-content: center;
    box-sizing: border-box;
    padding: 0upx 16upx;
    height: 48upx;
    font-family: Helvetica Neue,Helvetica,sans-serif;
    white-space: nowrap
}

.cu-tag:not([class*=bg]):not([class*=line]) {
    background-color: #f1f1f1
}

.cu-tag[class*=line-]:after {
    content: " ";
    width: 200%;
    height: 200%;
    position: absolute;
    top: 0;
    left: 0;
    border: 1upx solid currentColor;
    -webkit-transform: scale(.5);
    transform: scale(.5);
    -webkit-transform-origin: 0 0;
    transform-origin: 0 0;
    box-sizing: border-box;
    border-radius: inherit;
    z-index: 1;
    pointer-events: none
}

.cu-tag.radius[class*=line]:after {
    border-radius: 12upx
}

.cu-tag.round[class*=line]:after {
    border-radius: 1000upx
}

.cu-tag[class*=line-]:after {
    border-radius: 0
}

.cu-tag+.cu-tag {
    margin-left: 10upx
}

.cu-tag.sm {
    font-size: 20upx;
    padding: 0upx 12upx;
    height: 32upx
}

.cu-capsule {
    display: inline-flex;
    vertical-align: middle
}

.cu-capsule+.cu-capsule {
    margin-left: 10upx
}

.cu-capsule .cu-tag {
    margin: 0
}

.cu-capsule .cu-tag[class*=line-]:last-child:after {
    border-left: 0upx solid transparent
}

.cu-capsule .cu-tag[class*=line-]:first-child:after {
    border-right: 0upx solid transparent
}

.cu-capsule.radius .cu-tag:first-child {
    border-top-left-radius: 6upx;
    border-bottom-left-radius: 6upx
}

.cu-capsule.radius .cu-tag:last-child:after,.cu-capsule.radius .cu-tag[class*=line-] {
    border-top-right-radius: 12upx;
    border-bottom-right-radius: 12upx
}

.cu-capsule.round .cu-tag:first-child {
    border-top-left-radius: 200upx;
    border-bottom-left-radius: 200upx;
    text-indent: 4upx
}

.cu-capsule.round .cu-tag:last-child,.cu-capsule.round .cu-tag:last-child:after {
    border-top-right-radius: 200upx;
    border-bottom-right-radius: 200upx;
    text-indent: -4upx
}

.cu-tag.badge {
    border-radius: 200upx;
    position: absolute;
    top: -10upx;
    right: -10upx;
    font-size: 20upx;
    padding: 0upx 10upx;
    height: 28upx;
    color: #fff
}

.cu-tag.badge:not([class*=bg-]) {
    background-color: #dd514c
}

.cu-tag:empty:not([class*=cuIcon-]) {
    padding: 0upx;
    width: 16upx;
    height: 16upx;
    top: -4upx;
    right: -4upx
}

.cu-tag[class*=cuIcon-] {
    width: 32upx;
    height: 32upx;
    top: -4upx;
    right: -4upx
}

.cu-avatar {
    font-variant: small-caps;
    margin: 0;
    padding: 0;
    display: inline-flex;
    text-align: center;
    justify-content: center;
    align-items: center;
    background-color: #ccc;
    color: #fff;
    white-space: nowrap;
    position: relative;
    width: 154upx;
    height: 154upx;
    background-size: cover;
    background-position: 50%;
    vertical-align: middle;
    font-size: 1.5em;
    border-radius: 15rpx
}

.cu-avatar.sm {
    width: 48upx;
    height: 48upx;
    font-size: 1em
}

.cu-avatar.lg {
    width: 96upx;
    height: 96upx;
    font-size: 2em
}

.cu-avatar.xl {
    width: 128upx;
    height: 128upx;
    font-size: 2.5em
}

.cu-avatar .avatar-text {
    font-size: .4em
}

.cu-avatar-group {
    direction: rtl;
    unicode-bidi: bidi-override;
    padding: 0 10upx 0 40upx;
    display: inline-block
}

.cu-avatar-group .cu-avatar {
    margin-left: -30upx;
    border: 4upx solid #f1f1f1;
    vertical-align: middle
}

.cu-avatar-group .cu-avatar.sm {
    margin-left: -20upx;
    border: 1upx solid #f1f1f1
}

.cu-progress {
    overflow: hidden;
    height: 28upx;
    background-color: #ebeef5;
    display: inline-flex;
    align-items: center;
    width: 100%
}

.cu-progress+text,.cu-progress+view {
    line-height: 1
}

.cu-progress.xs {
    height: 10upx
}

.cu-progress.sm {
    height: 20upx
}

.cu-progress view {
    width: 0;
    height: 100%;
    justify-items: flex-end;
    justify-content: space-around;
    color: #fff;
    -webkit-transition: width .6s ease;
    transition: width .6s ease
}

.cu-progress text,.cu-progress view {
    align-items: center;
    display: flex;
    font-size: 20upx
}

.cu-progress text {
    color: #333;
    text-indent: 10upx
}

.cu-progress.text-progress {
    padding-right: 60upx
}

.cu-progress.striped view {
    background-image: linear-gradient(45deg,hsla(0,0%,100%,.15) 25%,transparent 0,transparent 50%,hsla(0,0%,100%,.15) 0,hsla(0,0%,100%,.15) 75%,transparent 0,transparent);
    background-size: 72upx 72upx
}

.cu-progress.active view {
    animation: progress-stripes 2s linear infinite
}

@keyframes progress-stripes {
    0% {
        background-position: 72upx 0
    }

    to {
        background-position: 0 0
    }
}

.cu-load {
    display: block;
    line-height: 3em;
    text-align: center
}

.cu-load:before {
    font-family: cuIcon;
    display: inline-block;
    margin-right: 6upx
}

.cu-load.loading:before {
    content: "\e67a";
    animation: cuIcon-spin 2s linear infinite
}

.cu-load.loading:after {
    content: "åŠ è½½ä¸­..."
}

.cu-load.over:before {
    content: "\e64a"
}

.cu-load.over:after {
    content: "æ²¡æœ‰æ›´å¤šäº†"
}

.cu-load.erro:before {
    content: "\e658"
}

.cu-load.erro:after {
    content: "åŠ è½½å¤±è´¥"
}

.cu-load.load-cuIcon:before {
    font-size: 32upx
}

.cu-load.load-cuIcon.over,.cu-load.load-cuIcon:after {
    display: none
}

.cu-load.load-modal {
    position: fixed;
    top: 0;
    right: 0;
    bottom: 140upx;
    left: 0;
    margin: auto;
    width: 260upx;
    height: 260upx;
    background-color: #fff;
    border-radius: 10upx;
    box-shadow: 0 0 0upx 2000upx rgba(0,0,0,.5);
    display: flex;
    align-items: center;
    flex-direction: column;
    justify-content: center;
    font-size: 28upx;
    z-index: 9999;
    line-height: 2.4em
}

.cu-load.load-modal [class*=cuIcon-] {
    font-size: 60upx
}

.cu-load.load-modal image {
    width: 70upx;
    height: 70upx
}

.cu-load.load-modal:after {
    content: "";
    position: absolute;
    background-color: #fff;
    border-radius: 50%;
    width: 200upx;
    height: 200upx;
    font-size: .75586vw;
    border-top: 6upx solid rgba(0,0,0,.05);
    border-right: 6upx solid rgba(0,0,0,.05);
    border-bottom: 6upx solid rgba(0,0,0,.05);
    border-left: 6upx solid #f37b1d;
    animation: cuIcon-spin 1s linear infinite;
    z-index: -1
}

.load-progress {
    pointer-events: none;
    top: 0;
    position: fixed;
    width: 100%;
    left: 0;
    z-index: 2000
}

.load-progress.hide {
    display: none
}

.load-progress .load-progress-bar {
    position: relative;
    width: 100%;
    height: 4upx;
    overflow: hidden;
    -webkit-transition: all .2s ease 0s;
    transition: all .2s ease 0s
}

.load-progress .load-progress-spinner {
    position: absolute;
    top: 10upx;
    right: 10upx;
    z-index: 2000;
    display: block
}

.load-progress .load-progress-spinner:after {
    content: "";
    display: block;
    width: 24upx;
    height: 24upx;
    -webkit-box-sizing: border-box;
    box-sizing: border-box;
    border: 4upx solid transparent;
    border-top-color: inherit;
    border-left-color: inherit;
    border-radius: 50%;
    -webkit-animation: load-progress-spinner .4s linear infinite;
    animation: load-progress-spinner .4s linear infinite
}

@-webkit-keyframes load-progress-spinner {
    0% {
        -webkit-transform: rotate(0);
        transform: rotate(0)
    }

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

@keyframes load-progress-spinner {
    0% {
        -webkit-transform: rotate(0);
        transform: rotate(0)
    }

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

.grayscale {
    filter: grayscale(1)
}

.cu-list+.cu-list {
    margin-top: 30upx
}

.cu-list>.cu-item {
    -webkit-transition: all .6s ease-in-out 0s;
    transition: all .6s ease-in-out 0s;
    -webkit-transform: translateX(0upx);
    transform: translateX(0upx)
}

.cu-list>.cu-item.move-cur {
    -webkit-transform: translateX(-260upx);
    transform: translateX(-260upx)
}

.cu-list>.cu-item .move {
    position: absolute;
    right: 0;
    display: flex;
    width: 260upx;
    height: 100%;
    -webkit-transform: translateX(100%);
    transform: translateX(100%)
}

.cu-list>.cu-item .move view {
    display: flex;
    flex: 1;
    justify-content: center;
    align-items: center
}

.cu-list.menu-avatar {
    overflow: hidden
}

.cu-list.menu-avatar>.cu-item {
    position: relative;
    display: flex;
    padding-right: 10upx;
    height: 140upx;
    background-color: #fff;
    justify-content: flex-end;
    align-items: center
}

.cu-list.menu-avatar>.cu-item>.cu-avatar {
    position: absolute;
    left: 30upx
}

.cu-list.menu-avatar>.cu-item .flex .text-cut {
    max-width: 510upx
}

.cu-list.menu-avatar>.cu-item .content {
    position: absolute;
    left: 146upx;
    width: calc(100% - 96upx - 60upx - 120upx - 20upx);
    line-height: 1.6em
}

.cu-list.menu-avatar>.cu-item .content.flex-sub {
    width: calc(100% - 96upx - 60upx - 20upx)
}

.cu-list.menu-avatar>.cu-item .content>view:first-child {
    font-size: 30upx;
    display: flex;
    align-items: center
}

.cu-list.menu-avatar>.cu-item .content .cu-tag.sm {
    display: inline-block;
    margin-left: 10upx;
    height: 28upx;
    font-size: 16upx;
    line-height: 32upx
}

.cu-list.menu-avatar>.cu-item .action {
    width: 100upx;
    text-align: center
}

.cu-list.menu-avatar>.cu-item .action view+view {
    margin-top: 10upx
}

.cu-list.menu-avatar.comment>.cu-item .content {
    position: relative;
    left: 0;
    width: auto;
    flex: 1
}

.cu-list.menu-avatar.comment>.cu-item {
    padding: 30upx 30upx 30upx 120upx;
    height: auto
}

.cu-list.menu-avatar.comment .cu-avatar {
    align-self: flex-start
}

.cu-list.menu>.cu-item {
    position: relative;
    display: flex;
    padding: 0 30upx;
    min-height: 100upx;
    background-color: #fff;
    justify-content: space-between;
    align-items: center
}

.cu-list.menu>.cu-item:last-child:after {
    border: none
}

.cu-list.menu-avatar>.cu-item:after,.cu-list.menu>.cu-item:after {
    position: absolute;
    top: 0;
    left: 0;
    box-sizing: border-box;
    width: 200%;
    height: 200%;
    border-bottom: 1upx solid #ddd;
    border-radius: inherit;
    content: " ";
    -webkit-transform: scale(.5);
    transform: scale(.5);
    -webkit-transform-origin: 0 0;
    transform-origin: 0 0;
    pointer-events: none
}

.cu-list.menu>.cu-item.grayscale {
    background-color: #f5f5f5
}

.cu-list.menu>.cu-item.cur {
    background-color: #fcf7e9
}

.cu-list.menu>.cu-item.arrow {
    padding-right: 90upx
}

.cu-list.menu>.cu-item.arrow:before {
    position: absolute;
    top: 0;
    right: 30upx;
    bottom: 0;
    display: block;
    margin: auto;
    width: 30upx;
    height: 30upx;
    color: #8799a3;
    content: "\e6a3";
    text-align: center;
    font-size: 34upx;
    font-family: cuIcon;
    line-height: 30upx
}

.cu-list.menu>.cu-item button.content {
    padding: 0;
    background-color: transparent;
    justify-content: flex-start
}

.cu-list.menu>.cu-item button.content:after {
    display: none
}

.cu-list.menu>.cu-item .cu-avatar-group .cu-avatar {
    border-color: #fff
}

.cu-list.menu>.cu-item .content>view:first-child {
    display: flex;
    align-items: center
}

.cu-list.menu>.cu-item .content>text[class*=cuIcon] {
    display: inline-block;
    margin-right: 10upx;
    width: 1.6em;
    text-align: center
}

.cu-list.menu>.cu-item .content>image {
    display: inline-block;
    margin-right: 10upx;
    width: 1.6em;
    height: 1.6em;
    vertical-align: middle
}

.cu-list.menu>.cu-item .content {
    font-size: 30upx;
    line-height: 1.6em;
    flex: 1
}

.cu-list.menu>.cu-item .content .cu-tag.sm {
    display: inline-block;
    margin-left: 10upx;
    height: 28upx;
    font-size: 16upx;
    line-height: 32upx
}

.cu-list.menu>.cu-item .action .cu-tag:empty {
    right: 10upx
}

.cu-list.menu {
    display: block;
    overflow: hidden
}

.cu-list.menu.sm-border>.cu-item:after {
    left: 30upx;
    width: calc(200% - 120upx)
}

.cu-list.grid>.cu-item {
    position: relative;
    display: flex;
    padding: 20upx 0 30upx;
    transition-duration: 0s;
    flex-direction: column
}

.cu-list.grid>.cu-item:after {
    position: absolute;
    top: 0;
    left: 0;
    box-sizing: border-box;
    width: 200%;
    height: 200%;
    border-right: 1px solid rgba(0,0,0,.1);
    border-bottom: 1px solid rgba(0,0,0,.1);
    border-radius: inherit;
    content: " ";
    -webkit-transform: scale(.5);
    transform: scale(.5);
    transform-origin: 0 0;
    pointer-events: none
}

.cu-list.grid>.cu-item text {
    display: block;
    margin-top: 10upx;
    color: #888;
    font-size: 26upx;
    line-height: 40upx
}

.cu-list.grid>.cu-item [class*=cuIcon] {
    position: relative;
    display: block;
    margin-top: 20upx;
    width: 100%;
    font-size: 48upx
}

.cu-list.grid>.cu-item .cu-tag {
    right: auto;
    left: 50%;
    margin-left: 20upx
}

.cu-list.grid {
    background-color: #fff;
    text-align: center
}

.cu-list.grid.no-border>.cu-item {
    padding-top: 10upx;
    padding-bottom: 20upx
}

.cu-list.grid.no-border>.cu-item:after {
    border: none
}

.cu-list.grid.no-border {
    padding: 20upx 10upx
}

.cu-list.grid.col-3>.cu-item:nth-child(3n):after,.cu-list.grid.col-4>.cu-item:nth-child(4n):after,.cu-list.grid.col-5>.cu-item:nth-child(5n):after {
    border-right-width: 0
}

.cu-list.card-menu {
    overflow: hidden;
    margin-right: 30upx;
    margin-left: 30upx;
    border-radius: 20upx
}

.cu-bar {
    position: relative;
    min-height: 100upx;
    justify-content: space-between
}

.cu-bar,.cu-bar .action {
    display: flex;
    align-items: center
}

.cu-bar .action {
    height: 100%;
    justify-content: center;
    max-width: 100%
}

.cu-bar .action.border-title {
    position: relative;
    top: -10upx
}

.cu-bar .action.border-title text[class*=bg-]:last-child {
    position: absolute;
    bottom: -.5rem;
    min-width: 2rem;
    height: 6upx;
    left: 0
}

.cu-bar .action.sub-title {
    position: relative;
    top: -.2rem
}

.cu-bar .action.sub-title text {
    position: relative;
    z-index: 1
}

.cu-bar .action.sub-title text[class*=bg-]:last-child {
    position: absolute;
    display: inline-block;
    bottom: -.2rem;
    border-radius: 6upx;
    width: 100%;
    height: .6rem;
    left: .6rem;
    opacity: .3;
    z-index: 0
}

.cu-bar .action.sub-title text[class*=text-]:last-child {
    position: absolute;
    display: inline-block;
    bottom: -.7rem;
    left: .5rem;
    opacity: .2;
    z-index: 0;
    text-align: right;
    font-weight: 900;
    font-size: 36upx
}

.cu-bar.justify-center .action.border-title text:last-child,.cu-bar.justify-center .action.sub-title text:last-child {
    left: 0;
    right: 0;
    margin: auto;
    text-align: center
}

.cu-bar .action:first-child {
    margin-left: 30upx;
    font-size: 30upx
}

.cu-bar .action text.text-cut {
    text-align: left;
    width: 100%
}

.cu-bar .cu-avatar:first-child {
    margin-left: 20upx
}

.cu-bar .action:first-child>text[class*=cuIcon-] {
    margin-left: -.3em;
    margin-right: .3em
}

.cu-bar .action:last-child {
    margin-right: 30upx
}

.cu-bar .action>text[class*=cuIcon-],.cu-bar .action>view[class*=cuIcon-] {
    font-size: 36upx
}

.cu-bar .action>text[class*=cuIcon-]+text[class*=cuIcon-] {
    margin-left: .5em
}

.cu-bar .content {
    position: absolute;
    text-align: center;
    width: calc(100% - 340upx);
    left: 0;
    right: 0;
    bottom: 0;
    top: 0;
    margin: auto;
    height: 60upx;
    font-size: 32upx;
    line-height: 60upx;
    cursor: none;
    pointer-events: none;
    text-overflow: ellipsis;
    white-space: nowrap;
    overflow: hidden
}

.cu-bar.ios .content {
    bottom: .5291vw;
    height: 2.26757vw;
    font-size: 32upx;
    line-height: 2.26757vw
}

.cu-bar.btn-group {
    justify-content: space-around
}

.cu-bar.btn-group button {
    padding: 20upx 32upx;
    flex: 1;
    margin: 0 20upx;
    max-width: 50%
}

.cu-bar .search-form {
    background-color: #f5f5f5;
    line-height: 64upx;
    height: 64upx;
    font-size: 24upx;
    color: #333;
    flex: 1;
    display: flex;
    align-items: center;
    margin: 0 30upx
}

.cu-bar .search-form+.action {
    margin-right: 30upx
}

.cu-bar .search-form input {
    flex: 1;
    padding-right: 30upx;
    height: 64upx;
    line-height: 64upx;
    font-size: 26upx;
    background-color: transparent
}

.cu-bar .search-form [class*=cuIcon-] {
    margin: 0 .5em 0 .8em
}

.cu-bar .search-form [class*=cuIcon-]:before {
    top: 0upx
}

.cu-bar.fixed,.nav.fixed {
    top: 0;
    box-shadow: 0 1upx 6upx rgba(0,0,0,.1)
}

.cu-bar.fixed,.cu-bar.foot,.nav.fixed {
    position: fixed;
    width: 100%;
    z-index: 1024
}

.cu-bar.foot {
    bottom: 0;
    box-shadow: 0 -1upx 6upx rgba(0,0,0,.1)
}

.cu-bar.tabbar {
    padding: 0;
    padding-bottom: calc(env(safe-area-inset-bottom)/2)
}

.cu-bar.tabbar,.cu-tabbar-height {
    height: calc(100upx + env(safe-area-inset-bottom)/2)
}

.cu-tabbar-height {
    min-height: 100upx
}

.cu-bar.tabbar.shadow {
    box-shadow: 0 -1upx 6upx rgba(0,0,0,.1)
}

.cu-bar.tabbar .action {
    font-size: 22upx;
    position: relative;
    flex: 1;
    text-align: center;
    padding: 0;
    display: block;
    height: auto;
    line-height: 1;
    margin: 0;
    background-color: inherit;
    overflow: initial
}

.cu-bar.tabbar.shop .action {
    width: 140upx;
    flex: initial
}

.cu-bar.tabbar .action.add-action {
    position: relative;
    z-index: 2;
    padding-top: 50upx
}

.cu-bar.tabbar .action.add-action [class*=cuIcon-] {
    position: absolute;
    width: 70upx;
    z-index: 2;
    height: 70upx;
    border-radius: 50%;
    line-height: 70upx;
    font-size: 50upx;
    top: -35upx;
    left: 0;
    right: 0;
    margin: auto;
    padding: 0
}

.cu-bar.tabbar .action.add-action:after {
    height: 100upx;
    top: -50upx;
    box-shadow: 0 -3upx 8upx rgba(0,0,0,.08);
    border-radius: 50upx;
    z-index: 0
}

.cu-bar.tabbar .action.add-action:after,.cu-bar.tabbar .action.add-action:before {
    content: "";
    position: absolute;
    width: 100upx;
    left: 0;
    right: 0;
    margin: auto;
    background-color: inherit
}

.cu-bar.tabbar .action.add-action:before {
    height: 30upx;
    bottom: 30upx;
    z-index: 1
}

.cu-bar.tabbar .btn-group {
    flex: 1;
    display: flex;
    justify-content: space-around;
    align-items: center;
    padding: 0 10upx
}

.cu-bar.tabbar button.action:after {
    border: 0
}

.cu-bar.tabbar .action [class*=cuIcon-] {
    width: 100upx;
    position: relative;
    display: block;
    height: auto;
    margin: 0 auto 10upx;
    text-align: center;
    font-size: 40upx
}

.cu-bar.tabbar .action .cuIcon-cu-image {
    margin: 0 auto
}

.cu-bar.tabbar .action .cuIcon-cu-image image {
    width: 50upx;
    height: 50upx;
    display: inline-block
}

.cu-bar.tabbar .submit {
    align-items: center;
    display: flex;
    justify-content: center;
    text-align: center;
    position: relative;
    flex: 2;
    align-self: stretch
}

.cu-bar.tabbar .submit:last-child {
    flex: 2.6
}

.cu-bar.tabbar .submit+.submit {
    flex: 2
}

.cu-bar.tabbar.border .action:before {
    content: " ";
    width: 200%;
    height: 200%;
    position: absolute;
    top: 0;
    left: 0;
    -webkit-transform: scale(.5);
    transform: scale(.5);
    -webkit-transform-origin: 0 0;
    transform-origin: 0 0;
    border-right: 1upx solid rgba(0,0,0,.1);
    z-index: 3
}

.cu-bar.tabbar.border .action:last-child:before {
    display: none
}

.cu-bar.input {
    padding-right: 20upx;
    background-color: #fff
}

.cu-bar.input input {
    overflow: initial;
    line-height: 64upx;
    height: 64upx;
    min-height: 64upx;
    flex: 1;
    font-size: 30upx;
    margin: 0 20upx
}

.cu-bar.input .action {
    margin-left: 20upx
}

.cu-bar.input .action [class*=cuIcon-] {
    font-size: 48upx
}

.cu-bar.input input+.action {
    margin-right: 20upx;
    margin-left: 0upx
}

.cu-bar.input .action:first-child [class*=cuIcon-] {
    margin-left: 0upx
}

.cu-custom {
    display: block;
    position: relative
}

.cu-custom .cu-bar .content {
    width: calc(100% - 440upx)
}

.cu-custom .cu-bar .action .cuIcon-back {
    opacity: 0
}

.cu-custom .cu-bar .content image {
    height: 60upx;
    width: 240upx
}

.cu-custom .cu-bar {
    min-height: 0;
    padding-right: 220upx;
    padding-right: 150upx;
    box-shadow: 0upx 0upx 0upx;
    z-index: 9999
}

.cu-custom .cu-bar .border-custom {
    position: relative;
    background: rgba(0,0,0,.15);
    border-radius: 1000upx;
    height: 2.26757vw
}

.cu-custom .cu-bar .border-custom:after {
    width: 200%;
    height: 200%;
    top: 0;
    border-radius: inherit;
    border: 1upx solid #fff;
    opacity: .5
}

.cu-custom .cu-bar .border-custom:after,.cu-custom .cu-bar .border-custom:before {
    content: " ";
    position: absolute;
    left: 0;
    -webkit-transform: scale(.5);
    transform: scale(.5);
    -webkit-transform-origin: 0 0;
    transform-origin: 0 0;
    pointer-events: none;
    box-sizing: border-box
}

.cu-custom .cu-bar .border-custom:before {
    width: 1upx;
    height: 110%;
    top: 22.5%;
    right: 0;
    margin: auto;
    opacity: .6;
    background-color: #fff
}

.cu-custom .cu-bar .border-custom text {
    display: block;
    flex: 1;
    margin: auto!important;
    text-align: center;
    font-size: 34upx
}

.nav {
    white-space: nowrap
}

::-webkit-scrollbar {
    display: none
}

.nav .cu-item {
    height: 90upx;
    display: inline-block;
    line-height: 90upx;
    margin: 0 10upx;
    padding: 0 20upx
}

.nav .cu-item.cur {
    border-bottom: 4upx solid
}

.cu-timeline {
    display: block;
    background-color: #fff
}

.cu-timeline .cu-time {
    width: 120upx;
    text-align: center;
    padding: 20upx 0;
    font-size: 26upx;
    color: #888;
    display: block
}

.cu-timeline>.cu-item {
    padding: 30upx 30upx 30upx 120upx;
    position: relative;
    display: block;
    z-index: 0
}

.cu-timeline>.cu-item:not([class*=text-]) {
    color: #ccc
}

.cu-timeline>.cu-item:after {
    content: "";
    display: block;
    position: absolute;
    width: 1upx;
    background-color: #ddd;
    left: 60upx;
    height: 100%;
    top: 0;
    z-index: 8
}

.cu-timeline>.cu-item:before {
    font-family: cuIcon;
    display: block;
    position: absolute;
    top: 36upx;
    z-index: 9;
    background-color: #fff;
    width: 50upx;
    height: 50upx;
    text-align: center;
    border: none;
    line-height: 50upx;
    left: 36upx
}

.cu-timeline>.cu-item:not([class*=cuIcon-]):before {
    content: "\e763"
}

.cu-timeline>.cu-item[class*=cuIcon-]:before {
    background-color: #fff;
    width: 50upx;
    height: 50upx;
    text-align: center;
    border: none;
    line-height: 50upx;
    left: 36upx
}

.cu-timeline>.cu-item>.content {
    padding: 30upx;
    border-radius: 6upx;
    display: block;
    line-height: 1.6
}

.cu-timeline>.cu-item>.content:not([class*=bg-]) {
    background-color: #f1f1f1;
    color: #333
}

.cu-timeline>.cu-item>.content+.content {
    margin-top: 20upx
}

.cu-chat {
    display: flex;
    flex-direction: column
}

.cu-chat .cu-item {
    display: flex;
    padding: 30upx 30upx 70upx;
    position: relative
}

.cu-chat .cu-item>.cu-avatar {
    width: 80upx;
    height: 80upx
}

.cu-chat .cu-item>.main {
    max-width: calc(100% - 260upx);
    margin: 0 40upx;
    display: flex;
    align-items: center
}

.cu-chat .cu-item>image {
    height: 320upx
}

.cu-chat .cu-item>.main .content {
    padding: 20upx;
    border-radius: 6upx;
    display: inline-flex;
    max-width: 100%;
    align-items: center;
    font-size: 30upx;
    position: relative;
    min-height: 80upx;
    line-height: 40upx;
    text-align: left
}

.cu-chat .cu-item>.main .content:not([class*=bg-]) {
    background-color: #fff;
    color: #333
}

.cu-chat .cu-item .date {
    position: absolute;
    font-size: 24upx;
    color: #8799a3;
    width: calc(100% - 320upx);
    bottom: 20upx;
    left: 160upx
}

.cu-chat .cu-item .action {
    padding: 0 30upx;
    display: flex;
    align-items: center
}

.cu-chat .cu-item>.main .content:after {
    content: "";
    top: 27upx;
    -webkit-transform: rotate(45deg);
    transform: rotate(45deg);
    position: absolute;
    z-index: 100;
    display: inline-block;
    overflow: hidden;
    width: 24upx;
    height: 24upx;
    left: -12upx;
    right: auto;
    background-color: inherit
}

.cu-chat .cu-item.self>.main .content:after {
    left: auto;
    right: -12upx
}

.cu-chat .cu-item>.main .content:before {
    content: "";
    top: 30upx;
    -webkit-transform: rotate(45deg);
    transform: rotate(45deg);
    position: absolute;
    z-index: -1;
    display: inline-block;
    overflow: hidden;
    width: 24upx;
    height: 24upx;
    left: -12upx;
    right: auto;
    background-color: inherit;
    filter: blur(5upx);
    opacity: .3
}

.cu-chat .cu-item>.main .content:not([class*=bg-]):before {
    background-color: #333;
    opacity: .1
}

.cu-chat .cu-item.self>.main .content:before {
    left: auto;
    right: -12upx
}

.cu-chat .cu-item.self {
    justify-content: flex-end;
    text-align: right
}

.cu-chat .cu-info {
    display: inline-block;
    margin: 20upx auto;
    font-size: 24upx;
    padding: 8upx 12upx;
    background-color: rgba(0,0,0,.2);
    border-radius: 6upx;
    color: #fff;
    max-width: 400upx;
    line-height: 1.4
}

.cu-card,.cu-card>.cu-item {
    display: block;
    overflow: hidden
}

.cu-card>.cu-item {
    background-color: #fff;
    border-radius: 10upx;
    margin: 30upx
}

.cu-card>.cu-item.shadow-blur {
    overflow: initial
}

.cu-card.no-card>.cu-item {
    margin: 0upx;
    border-radius: 0upx
}

.cu-card .grid.grid-square {
    margin-bottom: -20upx
}

.cu-card.case .image {
    position: relative
}

.cu-card.case .image image {
    width: 100%
}

.cu-card.case .image .cu-tag {
    position: absolute;
    right: 0;
    top: 0
}

.cu-card.case .image .cu-bar {
    position: absolute;
    bottom: 0;
    width: 100%;
    background-color: transparent;
    padding: 0upx 30upx
}

.cu-card.case.no-card .image {
    margin: 30upx 30upx 0;
    overflow: hidden;
    border-radius: 10upx
}

.cu-card.dynamic {
    display: block
}

.cu-card.dynamic>.cu-item {
    display: block;
    background-color: #fff;
    overflow: hidden
}

.cu-card.dynamic>.cu-item>.text-content {
    padding: 0 30upx 0;
    max-height: 6.4em;
    overflow: hidden;
    font-size: 30upx;
    margin-bottom: 20upx
}

.cu-card.dynamic>.cu-item .square-img {
    width: 100%;
    height: 200upx;
    border-radius: 6upx
}

.cu-card.dynamic>.cu-item .only-img {
    width: 100%;
    height: 320upx;
    border-radius: 6upx
}

.cu-card.article {
    display: block
}

.cu-card.article>.cu-item {
    padding-bottom: 30upx
}

.cu-card.article>.cu-item .title {
    font-size: 30upx;
    font-weight: 900;
    color: #333;
    line-height: 100upx;
    padding: 0 30upx
}

.cu-card.article>.cu-item .content {
    display: flex;
    padding: 0 30upx
}

.cu-card.article>.cu-item .content>image {
    width: 240upx;
    height: 6.4em;
    margin-right: 20upx;
    border-radius: 6upx
}

.cu-card.article>.cu-item .content .desc {
    flex: 1;
    display: flex;
    flex-direction: column;
    justify-content: space-between
}

.cu-card.article>.cu-item .content .text-content {
    font-size: 28upx;
    color: #888;
    height: 4.8em;
    overflow: hidden
}

.cu-form-group {
    background-color: #fff;
    padding: 1upx 30upx;
    display: flex;
    align-items: center;
    min-height: 100upx;
    justify-content: space-between
}

.cu-form-group+.cu-form-group {
    border-top: 1upx solid #eee
}

.cu-form-group .title {
    text-align: justify;
    padding-right: 30upx;
    font-size: 30upx;
    position: relative;
    height: 60upx;
    line-height: 60upx
}

.cu-form-group input {
    flex: 1;
    font-size: 30upx;
    color: #555;
    padding-right: 20upx
}

.cu-form-group>text[class*=cuIcon-] {
    font-size: 36upx;
    padding: 0;
    box-sizing: border-box
}

.cu-form-group textarea {
    margin: 32upx 0 30upx;
    height: 4.6em;
    width: 100%;
    line-height: 1.2em;
    flex: 1;
    font-size: 28upx;
    padding: 0
}

.cu-form-group.align-start .title {
    height: 1em;
    margin-top: 32upx;
    line-height: 1em
}

.cu-form-group picker {
    flex: 1;
    padding-right: 40upx;
    overflow: hidden;
    position: relative
}

.cu-form-group picker .picker {
    line-height: 100upx;
    font-size: 28upx;
    text-overflow: ellipsis;
    white-space: nowrap;
    overflow: hidden;
    width: 100%;
    text-align: right
}

.cu-form-group picker:after {
    font-family: cuIcon;
    display: block;
    content: "\e6a3";
    position: absolute;
    font-size: 34upx;
    color: #8799a3;
    line-height: 100upx;
    width: 60upx;
    text-align: center;
    top: 0;
    bottom: 0;
    right: -20upx;
    margin: auto
}

.cu-form-group textarea[disabled],.cu-form-group textarea[disabled] .placeholder {
    color: transparent
}

.cu-modal {
    position: fixed;
    top: 0;
    right: 0;
    bottom: 0;
    left: 0;
    z-index: 1110;
    opacity: 0;
    outline: 0;
    text-align: center;
    -ms-transform: scale(1.185);
    -webkit-transform: scale(1.185);
    transform: scale(1.185);
    backface-visibility: hidden;
    perspective: 2000upx;
    background: rgba(0,0,0,.6);
    -webkit-transition: all .3s ease-in-out 0s;
    transition: all .3s ease-in-out 0s;
    pointer-events: none
}

.cu-modal:before {
    content: "\200B";
    display: inline-block;
    height: 100%;
    vertical-align: middle
}

.cu-modal.show {
    opacity: 1;
    transition-duration: .3s;
    -ms-transform: scale(1);
    -webkit-transform: scale(1);
    transform: scale(1);
    overflow-x: hidden;
    overflow-y: auto;
    pointer-events: auto
}

.cu-dialog {
    position: relative;
    display: inline-block;
    vertical-align: middle;
    margin-left: auto;
    margin-right: auto;
    width: 680upx;
    max-width: 100%;
    background-color: #f8f8f8;
    border-radius: 10upx;
    overflow: hidden
}

.cu-modal.bottom-modal:before {
    vertical-align: bottom
}

.cu-modal.bottom-modal .cu-dialog {
    width: 100%;
    border-radius: 0
}

.cu-modal.bottom-modal {
    margin-bottom: -1000upx
}

.cu-modal.bottom-modal.show {
    margin-bottom: 0
}

.cu-modal.drawer-modal {
    -webkit-transform: scale(1);
    transform: scale(1);
    display: flex
}

.cu-modal.drawer-modal .cu-dialog {
    height: 100%;
    min-width: 200upx;
    border-radius: 0;
    margin: initial;
    transition-duration: .3s
}

.cu-modal.drawer-modal.justify-start .cu-dialog {
    -webkit-transform: translateX(-100%);
    transform: translateX(-100%)
}

.cu-modal.drawer-modal.justify-end .cu-dialog {
    -webkit-transform: translateX(100%);
    transform: translateX(100%)
}

.cu-modal.drawer-modal.show .cu-dialog {
    -webkit-transform: translateX(0);
    transform: translateX(0)
}

.cu-modal .cu-dialog>.cu-bar:first-child .action {
    min-width: 100rpx;
    margin-right: 0;
    min-height: 100rpx
}

swiper .a-swiper-dot {
    display: inline-block;
    width: 16upx;
    height: 16upx;
    background: rgba(0,0,0,.3);
    border-radius: 50%;
    vertical-align: middle
}

swiper[class*=-dot] .a-swiper-dots,swiper[class*=-dot] .uni-swiper-dots,swiper[class*=-dot] .wx-swiper-dots {
    display: flex;
    align-items: center;
    width: 100%;
    justify-content: center
}

swiper.square-dot .a-swiper-dot,swiper.square-dot .uni-swiper-dot,swiper.square-dot .wx-swiper-dot {
    background-color: #fff;
    opacity: .4;
    width: 10upx;
    height: 10upx;
    border-radius: 20upx;
    margin: 0 8upx!important
}

swiper.square-dot .a-swiper-dot.a-swiper-dot-active,swiper.square-dot .uni-swiper-dot.uni-swiper-dot-active,swiper.square-dot .wx-swiper-dot.wx-swiper-dot-active {
    opacity: 1;
    width: 30upx
}

swiper.round-dot .a-swiper-dot,swiper.round-dot .uni-swiper-dot,swiper.round-dot .wx-swiper-dot {
    width: 10upx;
    height: 10upx;
    position: relative;
    margin: 4upx 8upx!important
}

swiper.round-dot .a-swiper-dot.a-swiper-dot-active:after,swiper.round-dot .uni-swiper-dot.uni-swiper-dot-active:after,swiper.round-dot .wx-swiper-dot.wx-swiper-dot-active:after {
    content: "";
    position: absolute;
    width: 10upx;
    height: 10upx;
    top: 0upx;
    left: 0upx;
    right: 0;
    bottom: 0;
    margin: auto;
    background-color: #fff;
    border-radius: 20upx
}

swiper.round-dot .a-swiper-dot.a-swiper-dot-active,swiper.round-dot .uni-swiper-dot.uni-swiper-dot-active,swiper.round-dot .wx-swiper-dot.wx-swiper-dot-active {
    width: 18upx;
    height: 18upx
}

.screen-swiper {
    min-height: 375upx
}

.screen-swiper image,.screen-swiper video,.swiper-item image,.swiper-item video {
    width: 100%;
    display: block;
    height: 100%;
    margin: 0;
    pointer-events: none
}

.card-swiper {
    height: 420upx!important
}

.card-swiper swiper-item {
    width: 610upx!important;
    left: 70upx;
    box-sizing: border-box;
    padding: 40upx 0upx 70upx;
    overflow: initial
}

.card-swiper swiper-item .swiper-item {
    width: 100%;
    display: block;
    height: 100%;
    border-radius: 10upx;
    -webkit-transform: scale(.9);
    transform: scale(.9);
    -webkit-transition: all .2s ease-in 0s;
    transition: all .2s ease-in 0s;
    overflow: hidden
}

.card-swiper swiper-item.cur .swiper-item {
    -webkit-transform: none;
    transform: none;
    -webkit-transition: all .2s ease-in 0s;
    transition: all .2s ease-in 0s
}

.tower-swiper {
    height: 420upx;
    position: relative;
    max-width: 750upx;
    overflow: hidden
}

.tower-swiper .tower-item {
    position: absolute;
    width: 300upx;
    height: 380upx;
    top: 0;
    bottom: 0;
    left: 50%;
    margin: auto;
    -webkit-transition: all .2s ease-in 0s;
    transition: all .2s ease-in 0s;
    opacity: 1
}

.tower-swiper .tower-item.none {
    opacity: 0
}

.tower-swiper .tower-item .swiper-item {
    width: 100%;
    height: 100%;
    border-radius: 6upx;
    overflow: hidden
}

.cu-steps {
    display: flex
}

scroll-view.cu-steps {
    display: block;
    white-space: nowrap
}

scroll-view.cu-steps .cu-item {
    display: inline-block
}

.cu-steps .cu-item {
    flex: 1;
    text-align: center;
    position: relative;
    min-width: 100upx
}

.cu-steps .cu-item:not([class*=text-]) {
    color: #8799a3
}

.cu-steps .cu-item .num,.cu-steps .cu-item [class*=cuIcon-] {
    display: block;
    font-size: 40upx;
    line-height: 80upx
}

.cu-steps .cu-item:after,.cu-steps .cu-item:before,.cu-steps.steps-arrow .cu-item:after,.cu-steps.steps-arrow .cu-item:before {
    content: "";
    display: block;
    position: absolute;
    height: 0;
    width: calc(100% - 80upx);
    border-bottom: 1px solid #ccc;
    left: calc(-50% + 80upx/2);
    top: 40upx;
    z-index: 0
}

.cu-steps.steps-arrow .cu-item:after,.cu-steps.steps-arrow .cu-item:before {
    content: "\e6a3";
    font-family: cuIcon;
    height: 30upx;
    border-bottom-width: 0;
    line-height: 30upx;
    top: 0;
    bottom: 0;
    margin: auto;
    color: #ccc
}

.cu-steps.steps-bottom .cu-item:after,.cu-steps.steps-bottom .cu-item:before {
    bottom: 40upx;
    top: auto
}

.cu-steps .cu-item:after {
    border-bottom: 1px solid currentColor;
    width: 0;
    -webkit-transition: all .3s ease-in-out 0s;
    transition: all .3s ease-in-out 0s
}

.cu-steps .cu-item[class*=text-]:after {
    width: calc(100% - 80upx);
    color: currentColor
}

.cu-steps .cu-item:first-child:after,.cu-steps .cu-item:first-child:before {
    display: none
}

.cu-steps .cu-item .num {
    width: 40upx;
    height: 40upx;
    border-radius: 50%;
    line-height: 40upx;
    margin: 20upx auto;
    font-size: 24upx;
    border: 1px solid currentColor;
    position: relative;
    overflow: hidden
}

.cu-steps .cu-item[class*=text-] .num {
    background-color: currentColor
}

.cu-steps .cu-item .num:after,.cu-steps .cu-item .num:before {
    content: attr(data-index);
    position: absolute;
    left: 0;
    right: 0;
    top: 0;
    bottom: 0;
    margin: auto;
    -webkit-transition: all .3s ease-in-out 0s;
    transition: all .3s ease-in-out 0s;
    -webkit-transform: translateY(0upx);
    transform: translateY(0upx)
}

.cu-steps .cu-item[class*=text-] .num:before {
    -webkit-transform: translateY(-40upx);
    transform: translateY(-40upx);
    color: #fff
}

.cu-steps .cu-item .num:after {
    -webkit-transform: translateY(40upx);
    transform: translateY(40upx);
    color: #fff;
    -webkit-transition: all .3s ease-in-out 0s;
    transition: all .3s ease-in-out 0s
}

.cu-steps .cu-item[class*=text-] .num:after {
    content: "\e645";
    font-family: cuIcon;
    color: #fff;
    -webkit-transform: translateY(0upx);
    transform: translateY(0upx)
}

.cu-steps .cu-item[class*=text-] .num.err:after {
    content: "\e646"
}

.flex {
    display: flex
}

.basis-xs {
    flex-basis: 20%
}

.basis-sm {
    flex-basis: 40%
}

.basis-df {
    flex-basis: 50%
}

.basis-lg {
    flex-basis: 60%
}

.basis-xl {
    flex-basis: 80%
}

.flex-sub {
    flex: 1
}

.flex-twice {
    flex: 2
}

.flex-treble {
    flex: 3
}

.flex-direction {
    flex-direction: column
}

.flex-wrap {
    flex-wrap: wrap
}

.align-start {
    align-items: flex-start
}

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

.align-center {
    align-items: center
}

.self-start {
    align-self: flex-start
}

.self-center {
    align-self: flex-center
}

.self-end {
    align-self: flex-end
}

.self-stretch {
    align-self: stretch
}

.align-stretch {
    align-items: stretch
}

.justify-start {
    justify-content: start
}

.justify-end {
    justify-content: flex-end
}

.justify-center {
    justify-content: center
}

.justify-between {
    justify-content: space-between
}

.justify-around {
    justify-content: space-around
}

.grid {
    display: flex;
    flex-wrap: wrap
}

.grid.grid-square {
    overflow: hidden
}

.grid.grid-square .cu-tag {
    position: absolute;
    right: 0;
    top: 0;
    border-bottom-left-radius: 6upx;
    padding: 6upx 12upx;
    height: auto;
    background-color: rgba(0,0,0,.5)
}

.grid.grid-square>view>text[class*=cuIcon-] {
    font-size: 52upx;
    position: absolute;
    color: #8799a3;
    margin: auto;
    top: 0;
    bottom: 0;
    left: 0;
    right: 0;
    display: flex;
    justify-content: center;
    align-items: center;
    flex-direction: column
}

.grid.grid-square>view {
    margin-right: 20upx;
    margin-bottom: 20upx;
    border-radius: 6upx;
    position: relative;
    overflow: hidden
}

.grid.grid-square>view.bg-img image {
    width: 100%;
    height: 100%;
    position: absolute
}

.grid.col-1.grid-square>view {
    padding-bottom: 100%;
    height: 0;
    margin-right: 0
}

.grid.col-2.grid-square>view {
    padding-bottom: calc(50% - 20upx/2);
    height: 0;
    width: calc(50% - 20upx/2)
}

.grid.col-3.grid-square>view {
    padding-bottom: calc(33.33333% - 40upx/3);
    height: 0;
    width: calc(33.33333% - 40upx/3)
}

.grid.col-4.grid-square>view {
    padding-bottom: calc(25% - 60upx/4);
    height: 0;
    width: calc(25% - 60upx/4)
}

.grid.col-5.grid-square>view {
    padding-bottom: calc(20% - 80upx/5);
    height: 0;
    width: calc(20% - 80upx/5)
}

.grid.col-2.grid-square>view:nth-child(2n),.grid.col-3.grid-square>view:nth-child(3n),.grid.col-4.grid-square>view:nth-child(4n),.grid.col-5.grid-square>view:nth-child(5n) {
    margin-right: 0
}

.grid.col-1>view {
    width: 100%
}

.grid.col-2>view {
    width: 50%
}

.grid.col-3>view {
    width: 33.33%
}

.grid.col-4>view {
    width: 25%
}

.grid.col-5>view {
    width: 20%
}

.margin-0 {
    margin: 0
}

.margin-xs {
    margin: 10upx
}

.margin-sm {
    margin: 20upx
}

.margin {
    margin: 30upx
}

.margin-lg {
    margin: 40upx
}

.margin-xl {
    margin: 50upx
}

.margin-top-xs {
    margin-top: 10upx
}

.margin-top-sm {
    margin-top: 20upx
}

.margin-top {
    margin-top: 30upx
}

.margin-top-lg {
    margin-top: 40upx
}

.margin-top-xl {
    margin-top: 50upx
}

.margin-right-xs {
    margin-right: 10upx
}

.margin-right-sm {
    margin-right: 20upx
}

.margin-right {
    margin-right: 30upx
}

.margin-right-lg {
    margin-right: 40upx
}

.margin-right-xl {
    margin-right: 50upx
}

.margin-bottom-xs {
    margin-bottom: 10upx
}

.margin-bottom-sm {
    margin-bottom: 20upx
}

.margin-bottom {
    margin-bottom: 30upx
}

.margin-bottom-lg {
    margin-bottom: 40upx
}

.margin-bottom-xl {
    margin-bottom: 50upx
}

.margin-left-xs {
    margin-left: 10upx
}

.margin-left-sm {
    margin-left: 20upx
}

.margin-left {
    margin-left: 30upx
}

.margin-left-lg {
    margin-left: 40upx
}

.margin-left-xl {
    margin-left: 50upx
}

.margin-lr-xs {
    margin-left: 10upx;
    margin-right: 10upx
}

.margin-lr-sm {
    margin-left: 20upx;
    margin-right: 20upx
}

.margin-lr {
    margin-left: 30upx;
    margin-right: 30upx
}

.margin-lr-lg {
    margin-left: 40upx;
    margin-right: 40upx
}

.margin-lr-xl {
    margin-left: 50upx;
    margin-right: 50upx
}

.margin-tb-xs {
    margin-top: 10upx;
    margin-bottom: 10upx
}

.margin-tb-sm {
    margin-top: 20upx;
    margin-bottom: 20upx
}

.margin-tb {
    margin-top: 30upx;
    margin-bottom: 30upx
}

.margin-tb-lg {
    margin-top: 40upx;
    margin-bottom: 40upx
}

.margin-tb-xl {
    margin-top: 50upx;
    margin-bottom: 50upx
}

.padding-0 {
    padding: 0
}

.padding-xs {
    padding: 10upx
}

.padding-sm {
    padding: 20upx
}

.padding {
    padding: 30upx
}

.padding-lg {
    padding: 40upx
}

.padding-xl {
    padding: 50upx
}

.padding-top-xs {
    padding-top: 10upx
}

.padding-top-sm {
    padding-top: 20upx
}

.padding-top {
    padding-top: 30upx
}

.padding-top-lg {
    padding-top: 40upx
}

.padding-top-xl {
    padding-top: 50upx
}

.padding-right-xs {
    padding-right: 10upx
}

.padding-right-sm {
    padding-right: 20upx
}

.padding-right {
    padding-right: 30upx
}

.padding-right-lg {
    padding-right: 40upx
}

.padding-right-xl {
    padding-right: 50upx
}

.padding-bottom-xs {
    padding-bottom: 10upx
}

.padding-bottom-sm {
    padding-bottom: 20upx
}

.padding-bottom {
    padding-bottom: 30upx
}

.padding-bottom-lg {
    padding-bottom: 40upx
}

.padding-bottom-xl {
    padding-bottom: 50upx
}

.padding-left-xs {
    padding-left: 10upx
}

.padding-left-sm {
    padding-left: 20upx
}

.padding-left {
    padding-left: 30upx
}

.padding-left-lg {
    padding-left: 40upx
}

.padding-left-xl {
    padding-left: 50upx
}

.padding-lr-xs {
    padding-left: 10upx;
    padding-right: 10upx
}

.padding-lr-sm {
    padding-left: 20upx;
    padding-right: 20upx
}

.padding-lr {
    padding-left: 30upx;
    padding-right: 30upx
}

.padding-lr-lg {
    padding-left: 40upx;
    padding-right: 40upx
}

.padding-lr-xl {
    padding-left: 50upx;
    padding-right: 50upx
}

.padding-tb-xs {
    padding-top: 10upx;
    padding-bottom: 10upx
}

.padding-tb-sm {
    padding-top: 20upx;
    padding-bottom: 20upx
}

.padding-tb {
    padding-top: 30upx;
    padding-bottom: 30upx
}

.padding-tb-lg {
    padding-top: 40upx;
    padding-bottom: 40upx
}

.padding-tb-xl {
    padding-top: 50upx;
    padding-bottom: 50upx
}

.cf:after,.cf:before {
    content: " ";
    display: table
}

.cf:after {
    clear: both
}

.fl {
    float: left
}

.fr {
    float: right
}

.line-red:after,.lines-red:after {
    border-color: #e54d42
}

.line-orange:after,.lines-orange:after {
    border-color: #f37b1d
}

.line-yellow:after,.lines-yellow:after {
    border-color: #fbbd08
}

.line-olive:after,.lines-olive:after {
    border-color: #8dc63f
}

.line-green:after,.lines-green:after {
    border-color: #39b54a
}

.line-cyan:after,.lines-cyan:after {
    border-color: #1cbbb4
}

.line-blue:after,.lines-blue:after {
    border-color: #0081ff
}

.line-purple:after,.lines-purple:after {
    border-color: #6739b6
}

.line-mauve:after,.lines-mauve:after {
    border-color: #9c26b0
}

.line-pink:after,.lines-pink:after {
    border-color: #e03997
}

.line-brown:after,.lines-brown:after {
    border-color: #a5673f
}

.line-grey:after,.lines-grey:after {
    border-color: #8799a3
}

.line-gray:after,.lines-gray:after {
    border-color: #aaa
}

.line-black:after,.lines-black:after {
    border-color: #333
}

.line-white:after,.lines-white:after {
    border-color: #fff
}

.bg-red {
    background-color: #e54d42;
    color: #fff
}

.bg-orange {
    background-color: #f37b1d;
    color: #fff
}

.bg-yellow {
    background-color: #fbbd08;
    color: #333
}

.bg-olive {
    background-color: #8dc63f;
    color: #fff
}

.bg-green {
    background-color: #39b54a;
    color: #fff
}

.bg-cyan {
    background-color: #1cbbb4;
    color: #fff
}

.bg-blue {
    background-color: #0081ff;
    color: #fff
}

.bg-purple {
    background-color: #6739b6;
    color: #fff
}

.bg-mauve {
    background-color: #9c26b0;
    color: #fff
}

.bg-pink {
    background-color: #e03997;
    color: #fff
}

.bg-brown {
    background-color: #a5673f;
    color: #fff
}

.bg-grey {
    background-color: #8799a3;
    color: #fff
}

.bg-gray {
    background-color: #f0f0f0;
    color: #333
}

.bg-black {
    background-color: #333;
    color: #fff
}

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

.bg-shadeTop {
    background-image: linear-gradient(#000,rgba(0,0,0,.01));
    color: #fff
}

.bg-shadeBottom {
    background-image: linear-gradient(rgba(0,0,0,.01),#000);
    color: #fff
}

.bg-red.light {
    color: #e54d42;
    background-color: #fadbd9
}

.bg-orange.light {
    color: #f37b1d;
    background-color: #fde6d2
}

.bg-yellow.light {
    color: #fbbd08;
    background-color: #fef2ced2
}

.bg-olive.light {
    color: #8dc63f;
    background-color: #e8f4d9
}

.bg-green.light {
    color: #39b54a;
    background-color: #d7f0db
}

.bg-cyan.light {
    color: #1cbbb4;
    background-color: #d2f1f0
}

.bg-blue.light {
    color: #0081ff;
    background-color: #cce6ff
}

.bg-purple.light {
    color: #6739b6;
    background-color: #e1d7f0
}

.bg-mauve.light {
    color: #9c26b0;
    background-color: #ebd4ef
}

.bg-pink.light {
    color: #e03997;
    background-color: #f9d7ea
}

.bg-brown.light {
    color: #a5673f;
    background-color: #ede1d9
}

.bg-grey.light {
    color: #8799a3;
    background-color: #e7ebed
}

.bg-gradual-red {
    background-image: linear-gradient(45deg,#f43f3b,#ec008c);
    color: #fff
}

.bg-gradual-orange {
    background-image: linear-gradient(45deg,#ff9700,#ed1c24);
    color: #fff
}

.bg-gradual-green {
    background-image: linear-gradient(45deg,#39b54a,#8dc63f);
    color: #fff
}

.bg-gradual-purple {
    background-image: linear-gradient(45deg,#9000ff,#5e00ff);
    color: #fff
}

.bg-gradual-pink {
    background-image: linear-gradient(45deg,#ec008c,#6739b6);
    color: #fff
}

.bg-gradual-blue {
    background-image: linear-gradient(45deg,#0081ff,#1cbbb4);
    color: #fff
}

.shadow[class*=-red] {
    box-shadow: 6upx 6upx 8upx rgba(204,69,59,.2)
}

.shadow[class*=-orange] {
    box-shadow: 6upx 6upx 8upx rgba(217,109,26,.2)
}

.shadow[class*=-yellow] {
    box-shadow: 6upx 6upx 8upx rgba(224,170,7,.2)
}

.shadow[class*=-olive] {
    box-shadow: 6upx 6upx 8upx rgba(124,173,55,.2)
}

.shadow[class*=-green] {
    box-shadow: 6upx 6upx 8upx rgba(48,156,63,.2)
}

.shadow[class*=-cyan] {
    box-shadow: 6upx 6upx 8upx rgba(28,187,180,.2)
}

.shadow[class*=-blue] {
    box-shadow: 6upx 6upx 8upx rgba(0,102,204,.2)
}

.shadow[class*=-purple] {
    box-shadow: 6upx 6upx 8upx rgba(88,48,156,.2)
}

.shadow[class*=-mauve] {
    box-shadow: 6upx 6upx 8upx rgba(133,33,150,.2)
}

.shadow[class*=-pink] {
    box-shadow: 6upx 6upx 8upx rgba(199,50,134,.2)
}

.shadow[class*=-brown] {
    box-shadow: 6upx 6upx 8upx rgba(140,88,53,.2)
}

.shadow[class*=-gray],.shadow[class*=-grey] {
    box-shadow: 6upx 6upx 8upx rgba(114,130,138,.2)
}

.shadow[class*=-black],.shadow[class*=-white] {
    box-shadow: 6upx 6upx 8upx rgba(26,26,26,.2)
}

.text-shadow[class*=-red] {
    text-shadow: 6upx 6upx 8upx rgba(204,69,59,.2)
}

.text-shadow[class*=-orange] {
    text-shadow: 6upx 6upx 8upx rgba(217,109,26,.2)
}

.text-shadow[class*=-yellow] {
    text-shadow: 6upx 6upx 8upx rgba(224,170,7,.2)
}

.text-shadow[class*=-olive] {
    text-shadow: 6upx 6upx 8upx rgba(124,173,55,.2)
}

.text-shadow[class*=-green] {
    text-shadow: 6upx 6upx 8upx rgba(48,156,63,.2)
}

.text-shadow[class*=-cyan] {
    text-shadow: 6upx 6upx 8upx rgba(28,187,180,.2)
}

.text-shadow[class*=-blue] {
    text-shadow: 6upx 6upx 8upx rgba(0,102,204,.2)
}

.text-shadow[class*=-purple] {
    text-shadow: 6upx 6upx 8upx rgba(88,48,156,.2)
}

.text-shadow[class*=-mauve] {
    text-shadow: 6upx 6upx 8upx rgba(133,33,150,.2)
}

.text-shadow[class*=-pink] {
    text-shadow: 6upx 6upx 8upx rgba(199,50,134,.2)
}

.text-shadow[class*=-brown] {
    text-shadow: 6upx 6upx 8upx rgba(140,88,53,.2)
}

.text-shadow[class*=-gray],.text-shadow[class*=-grey] {
    text-shadow: 6upx 6upx 8upx rgba(114,130,138,.2)
}

.text-shadow[class*=-black] {
    text-shadow: 6upx 6upx 8upx rgba(26,26,26,.2)
}

.bg-img {
    background-size: cover;
    background-position: 50%;
    background-repeat: no-repeat
}

.bg-mask {
    background-color: #333;
    position: relative
}

.bg-mask:after {
    content: "";
    border-radius: inherit;
    width: 100%;
    height: 100%;
    display: block;
    background-color: rgba(0,0,0,.4);
    position: absolute;
    left: 0;
    right: 0;
    bottom: 0;
    top: 0
}

.bg-mask cover-view,.bg-mask view {
    z-index: 5;
    position: relative
}

.bg-video {
    position: relative
}

.bg-video video {
    display: block;
    height: 100%;
    width: 100%;
    -o-object-fit: cover;
    object-fit: cover;
    position: absolute;
    top: 0;
    z-index: 0;
    pointer-events: none
}

.text-xs {
    font-size: 20upx
}

.text-sm {
    font-size: 24upx
}

.text-df {
    font-size: 28upx
}

.text-lg {
    font-size: 32upx
}

.text-xl {
    font-size: 36upx
}

.text-xxl {
    font-size: 44upx
}

.text-sl {
    font-size: 60upx
}

.text-xsl {
    font-size: 120upx
}

.text-Abc {
    text-transform: Capitalize
}

.text-ABC {
    text-transform: Uppercase
}

.text-abc {
    text-transform: Lowercase
}

.text-price:before {
    content: "Â¥";
    font-size: 80%;
    margin-right: 4upx
}

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

.text-bold {
    font-weight: 700
}

.text-center {
    text-align: center
}

.text-content {
    line-height: 1.6
}

.text-left {
    text-align: left
}

.text-right {
    text-align: right
}

.line-red,.lines-red,.text-red {
    color: #e54d42
}

.line-orange,.lines-orange,.text-orange {
    color: #f37b1d
}

.line-yellow,.lines-yellow,.text-yellow {
    color: #fbbd08
}

.line-olive,.lines-olive,.text-olive {
    color: #8dc63f
}

.line-green,.lines-green,.text-green {
    color: #39b54a
}

.line-cyan,.lines-cyan,.text-cyan {
    color: #1cbbb4
}

.line-blue,.lines-blue,.text-blue {
    color: #0081ff
}

.line-purple,.lines-purple,.text-purple {
    color: #6739b6
}

.line-mauve,.lines-mauve,.text-mauve {
    color: #9c26b0
}

.line-pink,.lines-pink,.text-pink {
    color: #e03997
}

.line-brown,.lines-brown,.text-brown {
    color: #a5673f
}

.line-grey,.lines-grey,.text-grey {
    color: #8799a3
}

.line-gray,.lines-gray,.text-gray {
    color: #aaa
}

.line-black,.lines-black,.text-black {
    color: #333
}

.line-white,.lines-white,.text-white {
    color: #fff
}

.text-line-2 {
    overflow: hidden;
    text-overflow: ellipsis;
    display: -webkit-box;
    -webkit-line-clamp: 2;
    -webkit-box-orient: vertical;
    margin: 10rpx
}

.box-radius {
    border-radius: 16rpx
}

.liear {
    background: linear-gradient(0deg,#ff917d,#049ae3)
}

.van-popover__arrow {
    display: none!important
}

.van-popover__content {
    background: none!important
}

.hover-highlight.sub {
    cursor: pointer
}

.hover-highlight.sub>* {
    -webkit-transition: all .3s linear .3s!important;
    transition: all .3s linear .3s!important
}

.hover-highlight.sub:hover>:not(.not-hover) {
    scale: 1.2
}

.bet-winner>*,.hover-highlight.sub:hover>* {
    filter: drop-shadow(0 0 .30234vw #fff5ca)!important
}

.bet-winner>* {
    scale: 1.2
}

.hover-highlight:not(.sub) {
    -webkit-transition: all .3s linear .3s!important;
    transition: all .3s linear .3s!important
}

.hover-highlight:not(.sub):hover {
    cursor: pointer;
    filter: drop-shadow(0 0 .30234vw #fff5ca)!important;
    scale: 1.2;
    z-index: 999
}

.qr-code-box {
    position: relative
}

.qr-code-box .qr-logo {
    position: absolute;
    width: 1.88964vw;
    height: 1.88964vw;
    bottom: 50%;
    right: 50%;
    transform: translate(50%,50%)
}

.qr-code-box .qr-logo img {
    width: 100%;
    height: 100%
}

.hover-highlight.n:hover {
    scale: 1
}

.hover-highlight.n>* {
    filter: none!important
}

.hover-highlight.s:hover {
    scale: 1.5
}

.hover-highlight.b:hover {
    scale: 1.01
}

.hover-highlight.sc {
    position: relative
}

.hover-highlight.sc:hover {
    opacity: .98
}

.touch-highlight {
    scale: 1
}

.touch-highlight.ontouch {
    opacity: .98
}

.game-button {
    background-color: #015b44;
    border-radius: .60469vw;
    border: 1px solid #3d3024;
    color: #f1d298!important
}

.game-button:hover {
    border: 1px solid #ffe2ac;
    background-image: linear-gradient(138.86deg,#fff5ca,#dfa75b 46.35%,#f4ce6c);
    border-radius: .60469vw;
    color: #583a0f!important
}

.game-button-los {
    background-color: #015b44;
    border-radius: .60469vw;
    border: 1px solid #3d3024;
    color: #f1d298!important
}

.game-button-active {
    border: 1px solid #ffe2ac;
    background-image: linear-gradient(138.86deg,#fff5ca,#dfa75b 46.35%,#f4ce6c);
    border-radius: .60469vw;
    color: #583a0f!important
}

.play-color {
    color: #427aec
}

.banner-color {
    color: #e54e40
}

.tie-color {
    color: #4d8f52
}

.poker-back {
    width: 100%;
    height: 100%;
    background-image: url(/assets/img/ic_poker_bg.bc819b0c.png);
    background-size: 100% 100%;
    border-radius: .22676vw;
    opacity: 0
}

.bet-po-price {
    position: absolute;
    top: 1%;
    color: #e0d880;
    font-size: 1.20937vw;
    line-height: 1.81406vw;
    background: #000;
    border-radius: 1.13379vw;
    padding: 0 .75586vw;
    z-index: 1;
    pointer-events: none
}

.time-out-animation-start {
    width: 100%;
    height: 100%;
    animation: time-out-ani 1s ease infinite;
    position: relative
}

.time-out-animation-start:after {
    content: "";
    position: absolute;
    top: -.26455vw;
    left: 50%;
    width: .5291vw;
    height: .5291vw;
    background-color: #e0d880;
    border-radius: 50%;
    -webkit-transform: translate(-50%);
    transform: translate(-50%)
}

@keyframes time-out-ani {
    to {
        -webkit-transform: rotate(1turn);
        transform: rotate(1turn)
    }
}

:not(input,textarea) {
    -webkit-user-drag: none!important;
    -webkit-user-select: none!important
}

.bet-toast-status-app {
    top: 0;
    left: 0;
    position: absolute;
    width: 100%;
    height: 100%;
    z-index: 1;
    pointer-events: none
}

.bet-toast-status-app,.bet-toast-status-app .text {
    display: flex;
    align-items: center;
    justify-content: center
}

.bet-toast-status-app .text {
    flex-direction: column;
    width: 12.84958vw;
    height: 7.93651vw;
    background-color: rgba(0,0,0,.7);
    border-radius: .60469vw;
    color: #fff;
    font-size: 1.81406vw
}

.bet-toast-status-web {
    top: 0;
    left: 0;
    position: absolute;
    width: 100%;
    height: 100%;
    z-index: 1;
    pointer-events: none
}

.bet-toast-status-web,.bet-toast-status-web .text {
    display: flex;
    align-items: center;
    justify-content: center
}

.bet-toast-status-web .text {
    flex-direction: column;
    width: 34.01361vw;
    height: 18.51852vw;
    background-color: rgba(0,0,0,.7);
    border-radius: .60469vw;
    color: #fff;
    font-size: 2.6455vw;
    margin-bottom: 16%
}

.bet-toast-status-web .text>div {
    margin-top: .30234vw
}

.bet-toast-status-PC,.bet-toast-status-pc {
    top: 0;
    left: 0;
    position: absolute;
    width: 100%;
    height: 100%;
    z-index: 1;
    display: flex;
    align-items: center;
    justify-content: center;
    pointer-events: none
}

.bet-toast-status-PC .text,.bet-toast-status-pc .text {
    display: flex;
    justify-content: center;
    align-items: center;
    flex-direction: column;
    width: 7.55858vw;
    height: 4.91308vw;
    background-color: rgba(0,0,0,.7);
    border-radius: .60469vw;
    color: #fff;
    font-size: .75586vw;
    margin-bottom: 16%
}

.bet-toast-status-PC .text>div,.bet-toast-status-pc .text>div {
    margin-top: .30234vw
}

.poker-play-loader {
    position: relative;
    overflow: hidden;
    background: #000;
    opacity: .66
}

.poker-play-loader,.poker-play-loader img {
    width: 100%;
    height: 100%
}

.poker-play-loader .winner {
    position: absolute;
    display: block;
    top: 0;
    left: 0;
    width: 100%;
    height: 100%;
    background: linear-gradient(90deg,transparent,#fe8c01);
    animation: pokerPlayWinner 1s linear infinite;
    animation-delay: 0;
    z-index: 999
}

@keyframes pokerPlayWinner {
    0% {
        left: -100%
    }

    to {
        left: 100%
    }
}

.poker-bank-loader {
    position: relative;
    overflow: hidden;
    background: #000;
    opacity: .6
}

.poker-bank-loader,.poker-bank-loader img {
    width: 100%;
    height: 100%
}

.poker-bank-loader .winner {
    position: absolute;
    display: block;
    top: 0;
    left: 0;
    width: 100%;
    height: 100%;
    background: linear-gradient(90deg,transparent,#fe8c01);
    animation: pokerBankWinner 1s linear infinite;
    animation-delay: 0;
    -webkit-transform: scaleX(-1);
    transform: scaleX(-1);
    z-index: 999
}

@keyframes pokerBankWinner {
    0% {
        left: 100%
    }

    to {
        left: -100%
    }
}

.anim-border {
    position: relative;
    -webkit-transition: all .3s;
    transition: all .3s
}

.anim-border:after,.anim-border:before {
    content: "";
    position: absolute;
    top: 0;
    left: 0;
    right: 0;
    bottom: 0;
    border: .15117vw solid hsla(42,81%,67%,.3);
    -webkit-transition: all .5s;
    transition: all .5s;
    animation: clippath 2s linear infinite;
    z-index: 2
}

.anim-border:after {
    animation: clippath 2s linear -1s infinite;
    z-index: 2
}

@keyframes clippath {
    0%,to {
        clip-path: inset(0 0 98% 0)
    }

    25% {
        clip-path: inset(0 98% 0 0)
    }

    50% {
        clip-path: inset(98% 0 0 0)
    }

    75% {
        clip-path: inset(0 0 0 98%)
    }
}

.hover-highlight.sc:before {
    content: "";
    background: linear-gradient(45deg,red,#ff7300,#fffb00,#48ff00,#00ffd5,#002bff,#7a00ff,#ff00c8,red);
    position: absolute;
    top: -.15117vw;
    left: -.15117vw;
    background-size: 400%;
    z-index: -1;
    filter: blur(.37793vw);
    width: calc(100% + .30234vw);
    height: calc(100% + .30234vw);
    animation: glowing 20s linear infinite;
    opacity: 0;
    -webkit-transition: opacity .3s ease-in-out;
    transition: opacity .3s ease-in-out
}

.hover-highlight.sc:hover:before {
    opacity: 1
}

.hover-highlight.sc:after {
    z-index: -1;
    content: "";
    position: absolute;
    width: 100%;
    height: 100%;
    background: #291e0d;
    left: 0;
    top: 0
}

.hl-circle-active:before {
    opacity: 1!important
}

.hl-circle-active {
    scale: 1.1!important
}

.hl-circle {
    -webkit-transition: all .3s ease-in-out;
    transition: all .3s ease-in-out;
    cursor: pointer
}

.hl-circle:active:not(.hl-not-hover) {
    scale: 1.3
}

.hl-circle:active:not(.hl-not-hover):before {
    opacity: 1;
    cursor: pointer
}

@keyframes glowing {
    0% {
        background-position: 0 0
    }

    50% {
        background-position: 400% 0
    }

    to {
        background-position: 0 0
    }
}

.origin-right-bottom {
    -webkit-transform-origin: 100% 100%!important;
    transform-origin: 100% 100%!important
}

.origin-right-top {
    -webkit-transform-origin: 100% 0!important;
    transform-origin: 100% 0!important
}

.origin-left-top {
    -webkit-transform-origin: 0 0!important;
    transform-origin: 0 0!important
}

.origin-left-bottom {
    -webkit-transform-origin: 0 100%!important;
    transform-origin: 0 100%!important
}

.origin-center-top {
    -webkit-transform-origin: 50% 100%!important;
    transform-origin: 50% 100%!important
}

.origin-center-center {
    -webkit-transform-origin: 50% 50%!important;
    transform-origin: 50% 50%!important
}

.origin-center-bottom {
    -webkit-transform-origin: 50% 100%!important;
    transform-origin: 50% 100%!important
}

.calendar {
    width: 100vw;
    position: fixed;
    bottom: 0;
    left: 0;
    top: 0;
    z-index: 1000;
    -webkit-transform: translateZ(7.55858vw);
    transform: translateZ(7.55858vw)
}

.calendar .calendar-con {
    height: 100%!important
}

.calendar .van-badge__wrapper {
    font-size: 5.29101vw
}

.calendar .van-calendar__header-title {
    line-height: 6.04686vw!important;
    font-size: 3.77929vw!important;
    height: 6.04686vw!important
}

.calendar .van-calendar__header {
    padding: 1.51172vw
}

.calendar .van-calendar__day {
    font-size: 3.77929vw!important;
    height: 8.31444vw!important
}

.calendar .van-calendar__header-subtitle,.calendar .van-calendar__month-title {
    font-size: 4.15722vw!important
}

.calendar .van-calendar__footer {
    height: 12.47166vw;
    padding: 1.51172vw 7.55858vw 4.15722vw
}

.calendar .van-calendar__footer .van-button__text {
    font-size: 3.77929vw
}

.calendar .van-calendar__footer>button {
    height: 100%!important
}

:export {
    gameGreen: #4d8f52;
    gameGreenFull: #015b44;
    gameYello: #e0d880;
    appTopHeight: 4.91308vw;
    mobileTopHeight: 12.09373vw
}

.van-toast.app.portrait,.van-toast.web.portrait {
    width: fit-content!important;
    height: fit-content!important;
    min-width: 20vw;
    min-height: 10vw;
    padding: 2.26757vw;
    background: rgba(0,0,0,.6)
}

.van-toast.app.portrait .van-loading,.van-toast.web.portrait .van-loading {
    width: 15.11716vw;
    height: 15.11716vw
}

.van-toast.app.portrait .van-loading span,.van-toast.web.portrait .van-loading span {
    width: 100%;
    height: 100%
}

.van-toast.app.portrait .van-toast__icon,.van-toast.web.portrait .van-toast__icon {
    font-size: 6vw
}

.van-toast.app.portrait .van-toast__text,.van-toast.web.portrait .van-toast__text {
    font-size: 3vw;
    line-height: 3vw;
    margin: 1.51172vw 0
}

.van-toast.web.landscape {
    padding: 30px;
    background: rgba(0,0,0,.6)
}

.van-toast.app.landscape {
    width: fit-content!important;
    height: fit-content!important;
    min-width: 18.89645vw;
    min-height: 6.04686vw;
    padding: 1.13379vw;
    background: rgba(0,0,0,.6)
}

.van-toast.app.landscape .van-loading {
    width: 7.55858vw;
    height: 7.55858vw
}

.van-toast.app.landscape .van-loading span {
    width: 100%;
    height: 100%
}

.van-toast.app.landscape .van-toast__icon {
    font-size: 7.55858vw
}

.van-toast.app.landscape .van-toast__text {
    font-size: 1.51172vw;
    line-height: 1.51172vw;
    margin: 1.51172vw 0
}

.prompt-dialog-app-portrait,.prompt-dialog-web-portrait {
    background-color: #171717!important;
    width: fit-content!important;
    height: fit-content!important;
    border: .30234vw solid #e0d880;
    z-index: 9999!important;
    display: flex;
    flex-direction: column;
    align-items: center;
    padding: 0 1.51172vw
}

.prompt-dialog-app-portrait .van-dialog__header,.prompt-dialog-web-portrait .van-dialog__header {
    color: #e0d880;
    font-size: 5.29101vw;
    font-weight: 600;
    line-height: 6.04686vw;
    padding: 0 1.51172vw
}

.prompt-dialog-app-portrait .van-dialog__message,.prompt-dialog-web-portrait .van-dialog__message {
    color: #fff;
    padding: 3.77929vw 1.51172vw 11.33787vw 1.51172vw;
    line-height: 6.04686vw;
    font-size: 4.53515vw
}

.prompt-dialog-app-portrait .van-dialog__header,.prompt-dialog-web-portrait .van-dialog__header {
    padding-top: 3.40136vw
}

.prompt-dialog-app-portrait .van-dialog__content,.prompt-dialog-web-portrait .van-dialog__content {
    min-width: 60.46863vw;
    min-height: 22.67574vw;
    max-width: 68.02721vw
}

.prompt-dialog-app-portrait .van-button,.prompt-dialog-web-portrait .van-button {
    background: none;
    -webkit-transition: all .3s linear!important;
    transition: all .3s linear!important;
    height: fit-content
}

.prompt-dialog-app-portrait .van-button:nth-child(2),.prompt-dialog-web-portrait .van-button:nth-child(2) {
    margin-left: 3.02343vw
}

.prompt-dialog-app-portrait .van-button .van-button__text,.prompt-dialog-web-portrait .van-button .van-button__text {
    background: #e0d880;
    color: #fff;
    display: flex;
    align-items: center;
    justify-content: center;
    padding: 1.13379vw 1.51172vw;
    min-width: 36.28118vw;
    border-radius: 3.77929vw;
    font-size: 3.77929vw
}

.prompt-dialog-app-portrait .van-dialog__footer,.prompt-dialog-web-portrait .van-dialog__footer {
    position: relative;
    width: 100%;
    background-color: #171717;
    margin-bottom: 3.02343vw
}

.prompt-dialog-app-portrait .van-hairline--top:after,.prompt-dialog-web-portrait .van-hairline--top:after {
    border: none
}

.prompt-dialog-web-landscape {
    background-color: #171717;
    min-width: 36.28118vw;
    height: fit-content;
    border: .15117vw solid #e0d880;
    z-index: 9999!important;
    display: flex;
    flex-direction: column;
    align-items: center;
    padding: 0 1.51172vw
}

.prompt-dialog-web-landscape .van-dialog__header {
    color: #e0d880;
    font-size: 1.81406vw;
    font-weight: 600
}

.prompt-dialog-web-landscape .van-dialog__content {
    height: fit-content
}

.prompt-dialog-web-landscape .van-dialog__message {
    height: fit-content;
    color: #fff;
    padding-bottom: 1.51172vw;
    padding-top: 1.51172vw;
    line-height: 1.81406vw;
    font-size: 1.36054vw
}

.prompt-dialog-web-landscape .van-dialog__header {
    padding-top: 1.13379vw
}

.prompt-dialog-web-landscape .van-button {
    background: none;
    -webkit-transition: all .3s linear!important;
    transition: all .3s linear!important;
    margin: .37793vw 0;
    position: relative
}

.prompt-dialog-web-landscape .van-button:nth-child(2) {
    margin-left: 1.51172vw
}

.prompt-dialog-web-landscape .van-button .van-button__content {
    width: fit-content;
    position: absolute;
    left: 50%;
    top: 50%;
    -webkit-transform: translate(-50%,-50%);
    transform: translate(-50%,-50%)
}

.prompt-dialog-web-landscape .van-button .van-button__content:hover {
    filter: drop-shadow(0 0 .30234vw #fff5ca)!important
}

.prompt-dialog-web-landscape .van-button .van-button__text {
    background: #e0d880;
    color: #fff;
    display: flex;
    align-items: center;
    justify-content: center;
    padding: .37793vw .75586vw;
    min-width: 9.07029vw;
    border-radius: .60469vw;
    font-size: 1.81406vw;
    cursor: pointer
}

.prompt-dialog-web-landscape .van-dialog__footer {
    position: relative;
    bottom: .75586vw;
    width: 100%;
    background-color: #171717
}

.prompt-dialog-web-landscape .van-hairline--top:after {
    border: none
}

.prompt-dialog-app-landscape {
    background-color: #171717!important;
    width: fit-content!important;
    height: fit-content!important;
    border: .15117vw solid #e0d880;
    z-index: 9999!important;
    display: flex;
    flex-direction: column;
    align-items: center;
    padding: 0 1.51172vw
}

.prompt-dialog-app-landscape .van-dialog__header {
    height: fit-content!important;
    color: #e0d880;
    font-size: 2.26757vw;
    font-weight: 600
}

.prompt-dialog-app-landscape .van-dialog__content {
    min-width: 22.67574vw;
    height: fit-content
}

.prompt-dialog-app-landscape .van-dialog__message {
    height: fit-content!important;
    color: #fff;
    padding-bottom: 1.51172vw;
    padding-top: 1.51172vw;
    line-height: 2.41875vw;
    font-size: 1.20937vw
}

.prompt-dialog-app-landscape .van-dialog__header {
    padding-top: 1.51172vw
}

.prompt-dialog-app-landscape .van-button {
    background: none;
    -webkit-transition: all .3s linear!important;
    transition: all .3s linear!important;
    height: fit-content
}

.prompt-dialog-app-landscape .van-button:nth-child(2) {
    margin-left: 1.51172vw
}

.prompt-dialog-app-landscape .van-button .van-button__text {
    background: #e0d880;
    color: #fff;
    display: flex;
    align-items: center;
    justify-content: center;
    padding: .75586vw 1.51172vw;
    min-width: 15.11716vw;
    border-radius: 3.77929vw;
    font-size: 1.20937vw
}

.prompt-dialog-app-landscape .van-dialog__footer {
    position: relative;
    bottom: 1.51172vw;
    width: fit-content!important;
    background-color: #171717
}

.prompt-dialog-app-landscape .van-hairline--top:after {
    border: none
}

.van-hairline--left:after {
    border-left-width: 0!important
}

body {
    overscroll-behavior-y: contain;
    width: 100vw;
    height: 100vh;
    background: #000;
    padding: 0;
    margin: 0
}

* {
    touch-action: manipulation;
    scrollbar-width: none
}

.app-placeholder {
    position: fixed;
    left: 0;
    top: 0;
    right: 0;
    bottom: 0;
    pointer-events: none
}

.fade-enter-from,.fade-leave-to {
    opacity: 0
}

.fade-enter-to,.fade-leave-from {
    opacity: 1
}

.fade-enter-active,.fade-leave-active {
    -webkit-transition: .5s ease;
    transition: .5s ease
}

.slide-left-enter-from {
    -webkit-transform: translate3d(100%,0,3.77929vw);
    transform: translate3d(100%,0,3.77929vw)
}

.slide-bottom-enter-from {
    -webkit-transform: translate3d(0,100%,0);
    transform: translate3d(0,100%,0)
}

.slide-right-leave-to {
    -webkit-transform: translate3d(100%,0,0);
    transform: translate3d(100%,0,0)
}

.slide-top-leave-to {
    -webkit-transform: translate3d(0,100%,0);
    transform: translate3d(0,100%,0)
}

.slide-right-enter-active,.slide-top-enter-active {
    z-index: -1
}

.slide-bottom-enter-active,.slide-bottom-leave-active,.slide-left-enter-active,.slide-left-leave-active,.slide-right-enter-active,.slide-right-leave-active,.slide-top-enter-active,.slide-top-leave-active {
    width: 100vw;
    height: 100vh;
    will-change: transform;
    -webkit-transition: all .3s;
    transition: all .3s;
    position: absolute;
    background-color: #2b211a
}

.el-select__popper {
    z-index: 9905!important
}

.elSelect {
    width: 100%;
    height: 100%
}

.elSelect,.elSelect div {
    border: none;
    box-shadow: none
}

.elSelect div {
    background: none
}

.elSelect input {
    color: #e0d880
}

.elSelect .el-input.is-focus .el-input__wrapper,.elSelect :hover:not(.el-select--disabled) .el-input__wrapper {
    box-shadow: none!important
}

div {
    box-sizing: border-box
}

#app {
    background: none
}

.van-cell {
    background: none!important
}

.van-cell input {
    color: #c5a36d;
    font-size: 2.1164vw;
    line-height: 1.81406vw
}

.van-cell .van-field__control:disabled {
    -webkit-text-fill-color: #c5a36d
}

.body-bg {
    background-color: transparent;
    z-index: -1
}

.body-bg,.game-error {
    position: fixed;
    top: 0;
    left: 0;
    right: 0;
    bottom: 0
}

.game-error {
    display: flex;
    flex-direction: column;
    justify-content: center;
    align-items: center;
    color: #c5a36d
}

.game-error .re {
    border: 1px solid #c5a36d;
    padding: .15117vw 1.51172vw;
    border-radius: .75586vw;
    margin-top: .75586vw
}

.content .el-scrollbar__thumb {
    background-image: linear-gradient(136.56deg,#fff5ca,#dfa75b 46.35%,#f4ce6c);
    --el-scrollbar-opacity: 1
}

.content .el-scrollbar__bar.is-vertical {
    width: .30234vw;
    background-color: #3e3527
}

.toastInimg {
    width: 17.38473vw!important;
    height: 9.82615vw!important
}

.toastInimg .van-icon__image {
    width: 4.30839vw;
    height: 4.30839vw
}

.toastInimg .van-toast__text {
    font-family: Microsoft YaHei UI;
    color: #efc668;
    font-size: 1.36054vw;
    letter-spacing: .4px;
    line-height: 1.36054vw
}

.hover-highlight.sub[data-v-e7ed91fe] {
    cursor: pointer
}

.hover-highlight.sub[data-v-e7ed91fe]>* {
    -webkit-transition: all .3s linear .3s!important;
    transition: all .3s linear .3s!important
}

.hover-highlight.sub[data-v-e7ed91fe]:hover>:not(.not-hover) {
    scale: 1.2
}

.bet-winner[data-v-e7ed91fe]>*,.hover-highlight.sub[data-v-e7ed91fe]:hover>* {
    filter: drop-shadow(0 0 .30234vw #fff5ca)!important
}

.bet-winner[data-v-e7ed91fe]>* {
    scale: 1.2
}

.hover-highlight[data-v-e7ed91fe]:not(.sub) {
    -webkit-transition: all .3s linear .3s!important;
    transition: all .3s linear .3s!important
}

.hover-highlight[data-v-e7ed91fe]:not(.sub):hover {
    cursor: pointer;
    filter: drop-shadow(0 0 .30234vw #fff5ca)!important;
    scale: 1.2;
    z-index: 999
}

.qr-code-box[data-v-e7ed91fe] {
    position: relative
}

.qr-code-box .qr-logo[data-v-e7ed91fe] {
    position: absolute;
    width: 1.88964vw;
    height: 1.88964vw;
    bottom: 50%;
    right: 50%;
    transform: translate(50%,50%)
}

.qr-code-box .qr-logo img[data-v-e7ed91fe] {
    width: 100%;
    height: 100%
}

.hover-highlight.n[data-v-e7ed91fe]:hover {
    scale: 1
}

.hover-highlight.n[data-v-e7ed91fe]>* {
    filter: none!important
}

.hover-highlight.s[data-v-e7ed91fe]:hover {
    scale: 1.5
}

.hover-highlight.b[data-v-e7ed91fe]:hover {
    scale: 1.01
}

.hover-highlight.sc[data-v-e7ed91fe] {
    position: relative
}

.hover-highlight.sc[data-v-e7ed91fe]:hover {
    opacity: .98
}

.touch-highlight[data-v-e7ed91fe] {
    scale: 1
}

.touch-highlight.ontouch[data-v-e7ed91fe] {
    opacity: .98
}

.game-button[data-v-e7ed91fe] {
    background-color: #015b44;
    border-radius: .60469vw;
    border: 1px solid #3d3024;
    color: #f1d298!important
}

.game-button[data-v-e7ed91fe]:hover {
    border: 1px solid #ffe2ac;
    background-image: linear-gradient(138.86deg,#fff5ca,#dfa75b 46.35%,#f4ce6c);
    border-radius: .60469vw;
    color: #583a0f!important
}

.game-button-los[data-v-e7ed91fe] {
    background-color: #015b44;
    border-radius: .60469vw;
    border: 1px solid #3d3024;
    color: #f1d298!important
}

.game-button-active[data-v-e7ed91fe] {
    border: 1px solid #ffe2ac;
    background-image: linear-gradient(138.86deg,#fff5ca,#dfa75b 46.35%,#f4ce6c);
    border-radius: .60469vw;
    color: #583a0f!important
}

.play-color[data-v-e7ed91fe] {
    color: #427aec
}

.banner-color[data-v-e7ed91fe] {
    color: #e54e40
}

.tie-color[data-v-e7ed91fe] {
    color: #4d8f52
}

.poker-back[data-v-e7ed91fe] {
    width: 100%;
    height: 100%;
    background-image: url(/assets/img/ic_poker_bg.bc819b0c.png);
    background-size: 100% 100%;
    border-radius: .22676vw;
    opacity: 0
}

.bet-po-price[data-v-e7ed91fe] {
    position: absolute;
    top: 1%;
    color: #e0d880;
    font-size: 1.20937vw;
    line-height: 1.81406vw;
    background: #000;
    border-radius: 1.13379vw;
    padding: 0 .75586vw;
    z-index: 1;
    pointer-events: none
}

.time-out-animation-start[data-v-e7ed91fe] {
    width: 100%;
    height: 100%;
    animation: time-out-ani-e7ed91fe 1s ease infinite;
    position: relative
}

.time-out-animation-start[data-v-e7ed91fe]:after {
    content: "";
    position: absolute;
    top: -.26455vw;
    left: 50%;
    width: .5291vw;
    height: .5291vw;
    background-color: #e0d880;
    border-radius: 50%;
    -webkit-transform: translate(-50%);
    transform: translate(-50%)
}

@keyframes time-out-ani-e7ed91fe {
    to {
        -webkit-transform: rotate(1turn);
        transform: rotate(1turn)
    }
}

[data-v-e7ed91fe]:not(input,textarea) {
    -webkit-user-drag: none!important;
    -webkit-user-select: none!important
}

.bet-toast-status-app[data-v-e7ed91fe] {
    top: 0;
    left: 0;
    position: absolute;
    width: 100%;
    height: 100%;
    z-index: 1;
    display: flex;
    align-items: center;
    justify-content: center;
    pointer-events: none
}

.bet-toast-status-app .text[data-v-e7ed91fe] {
    display: flex;
    justify-content: center;
    align-items: center;
    flex-direction: column;
    width: 12.84958vw;
    height: 7.93651vw;
    background-color: rgba(0,0,0,.7);
    border-radius: .60469vw;
    color: #fff;
    font-size: 1.81406vw
}

.bet-toast-status-web[data-v-e7ed91fe] {
    top: 0;
    left: 0;
    position: absolute;
    width: 100%;
    height: 100%;
    z-index: 1;
    display: flex;
    align-items: center;
    justify-content: center;
    pointer-events: none
}

.bet-toast-status-web .text[data-v-e7ed91fe] {
    display: flex;
    justify-content: center;
    align-items: center;
    flex-direction: column;
    width: 34.01361vw;
    height: 18.51852vw;
    background-color: rgba(0,0,0,.7);
    border-radius: .60469vw;
    color: #fff;
    font-size: 2.6455vw;
    margin-bottom: 16%
}

.bet-toast-status-web .text>div[data-v-e7ed91fe] {
    margin-top: .30234vw
}

.bet-toast-status-PC[data-v-e7ed91fe],.bet-toast-status-pc[data-v-e7ed91fe] {
    top: 0;
    left: 0;
    position: absolute;
    width: 100%;
    height: 100%;
    z-index: 1;
    display: flex;
    align-items: center;
    justify-content: center;
    pointer-events: none
}

.bet-toast-status-PC .text[data-v-e7ed91fe],.bet-toast-status-pc .text[data-v-e7ed91fe] {
    display: flex;
    justify-content: center;
    align-items: center;
    flex-direction: column;
    width: 7.55858vw;
    height: 4.91308vw;
    background-color: rgba(0,0,0,.7);
    border-radius: .60469vw;
    color: #fff;
    font-size: .75586vw;
    margin-bottom: 16%
}

.bet-toast-status-PC .text>div[data-v-e7ed91fe],.bet-toast-status-pc .text>div[data-v-e7ed91fe] {
    margin-top: .30234vw
}

.poker-play-loader[data-v-e7ed91fe] {
    position: relative;
    width: 100%;
    height: 100%;
    overflow: hidden;
    background: #000;
    opacity: .66
}

.poker-play-loader img[data-v-e7ed91fe] {
    width: 100%;
    height: 100%
}

.poker-play-loader .winner[data-v-e7ed91fe] {
    position: absolute;
    display: block;
    top: 0;
    left: 0;
    width: 100%;
    height: 100%;
    background: linear-gradient(90deg,transparent,#fe8c01);
    animation: pokerPlayWinner-e7ed91fe 1s linear infinite;
    animation-delay: 0;
    z-index: 999
}

@keyframes pokerPlayWinner-e7ed91fe {
    0% {
        left: -100%
    }

    to {
        left: 100%
    }
}

.poker-bank-loader[data-v-e7ed91fe] {
    position: relative;
    width: 100%;
    height: 100%;
    overflow: hidden;
    background: #000;
    opacity: .6
}

.poker-bank-loader img[data-v-e7ed91fe] {
    width: 100%;
    height: 100%
}

.poker-bank-loader .winner[data-v-e7ed91fe] {
    position: absolute;
    display: block;
    top: 0;
    left: 0;
    width: 100%;
    height: 100%;
    background: linear-gradient(90deg,transparent,#fe8c01);
    animation: pokerBankWinner-e7ed91fe 1s linear infinite;
    animation-delay: 0;
    -webkit-transform: scaleX(-1);
    transform: scaleX(-1);
    z-index: 999
}

@keyframes pokerBankWinner-e7ed91fe {
    0% {
        left: 100%
    }

    to {
        left: -100%
    }
}

.anim-border[data-v-e7ed91fe] {
    position: relative;
    -webkit-transition: all .3s;
    transition: all .3s
}

.anim-border[data-v-e7ed91fe]:after,.anim-border[data-v-e7ed91fe]:before {
    content: "";
    position: absolute;
    top: 0;
    left: 0;
    right: 0;
    bottom: 0;
    border: .15117vw solid hsla(42,81%,67%,.3);
    -webkit-transition: all .5s;
    transition: all .5s;
    animation: clippath-e7ed91fe 2s linear infinite;
    z-index: 2
}

.anim-border[data-v-e7ed91fe]:after {
    animation: clippath-e7ed91fe 2s linear -1s infinite;
    z-index: 2
}

@keyframes clippath-e7ed91fe {
    0%,to {
        clip-path: inset(0 0 98% 0)
    }

    25% {
        clip-path: inset(0 98% 0 0)
    }

    50% {
        clip-path: inset(98% 0 0 0)
    }

    75% {
        clip-path: inset(0 0 0 98%)
    }
}

.hover-highlight.sc[data-v-e7ed91fe]:before {
    content: "";
    background: linear-gradient(45deg,red,#ff7300,#fffb00,#48ff00,#00ffd5,#002bff,#7a00ff,#ff00c8,red);
    position: absolute;
    top: -.15117vw;
    left: -.15117vw;
    background-size: 400%;
    z-index: -1;
    filter: blur(.37793vw);
    width: calc(100% + .30234vw);
    height: calc(100% + .30234vw);
    animation: glowing-e7ed91fe 20s linear infinite;
    opacity: 0;
    -webkit-transition: opacity .3s ease-in-out;
    transition: opacity .3s ease-in-out
}

.hover-highlight.sc[data-v-e7ed91fe]:hover:before {
    opacity: 1
}

.hover-highlight.sc[data-v-e7ed91fe]:after {
    z-index: -1;
    content: "";
    position: absolute;
    width: 100%;
    height: 100%;
    background: #291e0d;
    left: 0;
    top: 0
}

.hl-circle-active[data-v-e7ed91fe]:before {
    opacity: 1!important
}

.hl-circle-active[data-v-e7ed91fe] {
    scale: 1.1!important
}

.hl-circle[data-v-e7ed91fe] {
    -webkit-transition: all .3s ease-in-out;
    transition: all .3s ease-in-out;
    cursor: pointer
}

.hl-circle[data-v-e7ed91fe]:active:not(.hl-not-hover) {
    scale: 1.3
}

.hl-circle[data-v-e7ed91fe]:active:not(.hl-not-hover):before {
    opacity: 1;
    cursor: pointer
}

@keyframes glowing-e7ed91fe {
    0% {
        background-position: 0 0
    }

    50% {
        background-position: 400% 0
    }

    to {
        background-position: 0 0
    }
}

.origin-right-bottom[data-v-e7ed91fe] {
    -webkit-transform-origin: 100% 100%!important;
    transform-origin: 100% 100%!important
}

.origin-right-top[data-v-e7ed91fe] {
    -webkit-transform-origin: 100% 0!important;
    transform-origin: 100% 0!important
}

.origin-left-top[data-v-e7ed91fe] {
    -webkit-transform-origin: 0 0!important;
    transform-origin: 0 0!important
}

.origin-left-bottom[data-v-e7ed91fe] {
    -webkit-transform-origin: 0 100%!important;
    transform-origin: 0 100%!important
}

.origin-center-top[data-v-e7ed91fe] {
    -webkit-transform-origin: 50% 100%!important;
    transform-origin: 50% 100%!important
}

.origin-center-center[data-v-e7ed91fe] {
    -webkit-transform-origin: 50% 50%!important;
    transform-origin: 50% 50%!important
}

.origin-center-bottom[data-v-e7ed91fe] {
    -webkit-transform-origin: 50% 100%!important;
    transform-origin: 50% 100%!important
}

.calendar[data-v-e7ed91fe] {
    width: 100vw;
    position: fixed;
    bottom: 0;
    left: 0;
    top: 0;
    z-index: 1000;
    -webkit-transform: translateZ(7.55858vw);
    transform: translateZ(7.55858vw)
}

.calendar .calendar-con[data-v-e7ed91fe] {
    height: 100%!important
}

.calendar .van-badge__wrapper[data-v-e7ed91fe] {
    font-size: 5.29101vw
}

.calendar .van-calendar__header-title[data-v-e7ed91fe] {
    line-height: 6.04686vw!important;
    font-size: 3.77929vw!important;
    height: 6.04686vw!important
}

.calendar .van-calendar__header[data-v-e7ed91fe] {
    padding: 1.51172vw
}

.calendar .van-calendar__day[data-v-e7ed91fe] {
    font-size: 3.77929vw!important;
    height: 8.31444vw!important
}

.calendar .van-calendar__header-subtitle[data-v-e7ed91fe],.calendar .van-calendar__month-title[data-v-e7ed91fe] {
    font-size: 4.15722vw!important
}

.calendar .van-calendar__footer[data-v-e7ed91fe] {
    height: 12.47166vw;
    padding: 1.51172vw 7.55858vw 4.15722vw
}

.calendar .van-calendar__footer .van-button__text[data-v-e7ed91fe] {
    font-size: 3.77929vw
}

.calendar .van-calendar__footer>button[data-v-e7ed91fe] {
    height: 100%!important
}

[data-v-e7ed91fe]:export {
    gameGreen: #4d8f52;
    gameGreenFull: #015b44;
    gameYello: #e0d880;
    appTopHeight: 4.91308vw;
    mobileTopHeight: 12.09373vw
}

.van-toast.app.portrait[data-v-e7ed91fe],.van-toast.web.portrait[data-v-e7ed91fe] {
    width: fit-content!important;
    height: fit-content!important;
    min-width: 20vw;
    min-height: 10vw;
    padding: 2.26757vw;
    background: rgba(0,0,0,.6)
}

.van-toast.app.portrait .van-loading[data-v-e7ed91fe],.van-toast.web.portrait .van-loading[data-v-e7ed91fe] {
    width: 15.11716vw;
    height: 15.11716vw
}

.van-toast.app.portrait .van-loading span[data-v-e7ed91fe],.van-toast.web.portrait .van-loading span[data-v-e7ed91fe] {
    width: 100%;
    height: 100%
}

.van-toast.app.portrait .van-toast__icon[data-v-e7ed91fe],.van-toast.web.portrait .van-toast__icon[data-v-e7ed91fe] {
    font-size: 6vw
}

.van-toast.app.portrait .van-toast__text[data-v-e7ed91fe],.van-toast.web.portrait .van-toast__text[data-v-e7ed91fe] {
    font-size: 3vw;
    line-height: 3vw;
    margin: 1.51172vw 0
}

.van-toast.web.landscape[data-v-e7ed91fe] {
    padding: 30px;
    background: rgba(0,0,0,.6)
}

.van-toast.app.landscape[data-v-e7ed91fe] {
    width: fit-content!important;
    height: fit-content!important;
    min-width: 18.89645vw;
    min-height: 6.04686vw;
    padding: 1.13379vw;
    background: rgba(0,0,0,.6)
}

.van-toast.app.landscape .van-loading[data-v-e7ed91fe] {
    width: 7.55858vw;
    height: 7.55858vw
}

.van-toast.app.landscape .van-loading span[data-v-e7ed91fe] {
    width: 100%;
    height: 100%
}

.van-toast.app.landscape .van-toast__icon[data-v-e7ed91fe] {
    font-size: 7.55858vw
}

.van-toast.app.landscape .van-toast__text[data-v-e7ed91fe] {
    font-size: 1.51172vw;
    line-height: 1.51172vw;
    margin: 1.51172vw 0
}

.prompt-dialog-app-portrait[data-v-e7ed91fe],.prompt-dialog-web-portrait[data-v-e7ed91fe] {
    background-color: #171717!important;
    width: fit-content!important;
    height: fit-content!important;
    border: .30234vw solid #e0d880;
    z-index: 9999!important;
    display: flex;
    flex-direction: column;
    align-items: center;
    padding: 0 1.51172vw
}

.prompt-dialog-app-portrait .van-dialog__header[data-v-e7ed91fe],.prompt-dialog-web-portrait .van-dialog__header[data-v-e7ed91fe] {
    color: #e0d880;
    font-size: 5.29101vw;
    font-weight: 600;
    line-height: 6.04686vw;
    padding: 0 1.51172vw
}

.prompt-dialog-app-portrait .van-dialog__message[data-v-e7ed91fe],.prompt-dialog-web-portrait .van-dialog__message[data-v-e7ed91fe] {
    color: #fff;
    padding: 3.77929vw 1.51172vw 11.33787vw 1.51172vw;
    line-height: 6.04686vw;
    font-size: 4.53515vw
}

.prompt-dialog-app-portrait .van-dialog__header[data-v-e7ed91fe],.prompt-dialog-web-portrait .van-dialog__header[data-v-e7ed91fe] {
    padding-top: 3.40136vw
}

.prompt-dialog-app-portrait .van-dialog__content[data-v-e7ed91fe],.prompt-dialog-web-portrait .van-dialog__content[data-v-e7ed91fe] {
    min-width: 60.46863vw;
    min-height: 22.67574vw;
    max-width: 68.02721vw
}

.prompt-dialog-app-portrait .van-button[data-v-e7ed91fe],.prompt-dialog-web-portrait .van-button[data-v-e7ed91fe] {
    background: none;
    -webkit-transition: all .3s linear!important;
    transition: all .3s linear!important;
    height: fit-content
}

.prompt-dialog-app-portrait .van-button[data-v-e7ed91fe]:nth-child(2),.prompt-dialog-web-portrait .van-button[data-v-e7ed91fe]:nth-child(2) {
    margin-left: 3.02343vw
}

.prompt-dialog-app-portrait .van-button .van-button__text[data-v-e7ed91fe],.prompt-dialog-web-portrait .van-button .van-button__text[data-v-e7ed91fe] {
    background: #e0d880;
    color: #fff;
    display: flex;
    align-items: center;
    justify-content: center;
    padding: 1.13379vw 1.51172vw;
    min-width: 36.28118vw;
    border-radius: 3.77929vw;
    font-size: 3.77929vw
}

.prompt-dialog-app-portrait .van-dialog__footer[data-v-e7ed91fe],.prompt-dialog-web-portrait .van-dialog__footer[data-v-e7ed91fe] {
    position: relative;
    width: 100%;
    background-color: #171717;
    margin-bottom: 3.02343vw
}

.prompt-dialog-app-portrait .van-hairline--top[data-v-e7ed91fe]:after,.prompt-dialog-web-portrait .van-hairline--top[data-v-e7ed91fe]:after {
    border: none
}

.prompt-dialog-web-landscape[data-v-e7ed91fe] {
    background-color: #171717;
    min-width: 36.28118vw;
    height: fit-content;
    border: .15117vw solid #e0d880;
    z-index: 9999!important;
    display: flex;
    flex-direction: column;
    align-items: center;
    padding: 0 1.51172vw
}

.prompt-dialog-web-landscape .van-dialog__header[data-v-e7ed91fe] {
    color: #e0d880;
    font-size: 1.81406vw;
    font-weight: 600
}

.prompt-dialog-web-landscape .van-dialog__content[data-v-e7ed91fe] {
    height: fit-content
}

.prompt-dialog-web-landscape .van-dialog__message[data-v-e7ed91fe] {
    height: fit-content;
    color: #fff;
    padding-bottom: 1.51172vw;
    padding-top: 1.51172vw;
    line-height: 1.81406vw;
    font-size: 1.36054vw
}

.prompt-dialog-web-landscape .van-dialog__header[data-v-e7ed91fe] {
    padding-top: 1.13379vw
}

.prompt-dialog-web-landscape .van-button[data-v-e7ed91fe] {
    background: none;
    -webkit-transition: all .3s linear!important;
    transition: all .3s linear!important;
    margin: .37793vw 0;
    position: relative
}

.prompt-dialog-web-landscape .van-button[data-v-e7ed91fe]:nth-child(2) {
    margin-left: 1.51172vw
}

.prompt-dialog-web-landscape .van-button .van-button__content[data-v-e7ed91fe] {
    width: fit-content;
    position: absolute;
    left: 50%;
    top: 50%;
    -webkit-transform: translate(-50%,-50%);
    transform: translate(-50%,-50%)
}

.prompt-dialog-web-landscape .van-button .van-button__content[data-v-e7ed91fe]:hover {
    filter: drop-shadow(0 0 .30234vw #fff5ca)!important
}

.prompt-dialog-web-landscape .van-button .van-button__text[data-v-e7ed91fe] {
    background: #e0d880;
    color: #fff;
    display: flex;
    align-items: center;
    justify-content: center;
    padding: .37793vw .75586vw;
    min-width: 9.07029vw;
    border-radius: .60469vw;
    font-size: 1.81406vw;
    cursor: pointer
}

.prompt-dialog-web-landscape .van-dialog__footer[data-v-e7ed91fe] {
    position: relative;
    bottom: .75586vw;
    width: 100%;
    background-color: #171717
}

.prompt-dialog-web-landscape .van-hairline--top[data-v-e7ed91fe]:after {
    border: none
}

.prompt-dialog-app-landscape[data-v-e7ed91fe] {
    background-color: #171717!important;
    width: fit-content!important;
    height: fit-content!important;
    border: .15117vw solid #e0d880;
    z-index: 9999!important;
    display: flex;
    flex-direction: column;
    align-items: center;
    padding: 0 1.51172vw
}

.prompt-dialog-app-landscape .van-dialog__header[data-v-e7ed91fe] {
    height: fit-content!important;
    color: #e0d880;
    font-size: 2.26757vw;
    font-weight: 600
}

.prompt-dialog-app-landscape .van-dialog__content[data-v-e7ed91fe] {
    min-width: 22.67574vw;
    height: fit-content
}

.prompt-dialog-app-landscape .van-dialog__message[data-v-e7ed91fe] {
    height: fit-content!important;
    color: #fff;
    padding-bottom: 1.51172vw;
    padding-top: 1.51172vw;
    line-height: 2.41875vw;
    font-size: 1.20937vw
}

.prompt-dialog-app-landscape .van-dialog__header[data-v-e7ed91fe] {
    padding-top: 1.51172vw
}

.prompt-dialog-app-landscape .van-button[data-v-e7ed91fe] {
    background: none;
    -webkit-transition: all .3s linear!important;
    transition: all .3s linear!important;
    height: fit-content
}

.prompt-dialog-app-landscape .van-button[data-v-e7ed91fe]:nth-child(2) {
    margin-left: 1.51172vw
}

.prompt-dialog-app-landscape .van-button .van-button__text[data-v-e7ed91fe] {
    background: #e0d880;
    color: #fff;
    display: flex;
    align-items: center;
    justify-content: center;
    padding: .75586vw 1.51172vw;
    min-width: 15.11716vw;
    border-radius: 3.77929vw;
    font-size: 1.20937vw
}

.prompt-dialog-app-landscape .van-dialog__footer[data-v-e7ed91fe] {
    position: relative;
    bottom: 1.51172vw;
    width: fit-content!important;
    background-color: #171717
}

.prompt-dialog-app-landscape .van-hairline--top[data-v-e7ed91fe]:after {
    border: none
}

.van-hairline--left[data-v-e7ed91fe]:after {
    border-left-width: 0!important
}

.my-button[data-v-e7ed91fe] {
    width: 100%;
    height: 100%;
    transition: all .3s ease
}

.my-button>div[data-v-e7ed91fe] {
    display: flex;
    width: 100%;
    height: 100%;
    align-items: center;
    justify-content: center
}

.my-button[data-v-e7ed91fe]:active {
    filter: brightness(1.2);
    transform: scale(1.01)
}

.hover-highlight.sub[data-v-0a171459] {
    cursor: pointer
}

.hover-highlight.sub[data-v-0a171459]>* {
    -webkit-transition: all .3s linear .3s!important;
    transition: all .3s linear .3s!important
}

.hover-highlight.sub[data-v-0a171459]:hover>:not(.not-hover) {
    scale: 1.2
}

.bet-winner[data-v-0a171459]>*,.hover-highlight.sub[data-v-0a171459]:hover>* {
    filter: drop-shadow(0 0 .30234vw #fff5ca)!important
}

.bet-winner[data-v-0a171459]>* {
    scale: 1.2
}

.hover-highlight[data-v-0a171459]:not(.sub) {
    -webkit-transition: all .3s linear .3s!important;
    transition: all .3s linear .3s!important
}

.hover-highlight[data-v-0a171459]:not(.sub):hover {
    cursor: pointer;
    filter: drop-shadow(0 0 .30234vw #fff5ca)!important;
    scale: 1.2;
    z-index: 999
}

.qr-code-box[data-v-0a171459] {
    position: relative
}

.qr-code-box .qr-logo[data-v-0a171459] {
    position: absolute;
    width: 1.88964vw;
    height: 1.88964vw;
    bottom: 50%;
    right: 50%;
    transform: translate(50%,50%)
}

.qr-code-box .qr-logo img[data-v-0a171459] {
    width: 100%;
    height: 100%
}

.hover-highlight.n[data-v-0a171459]:hover {
    scale: 1
}

.hover-highlight.n[data-v-0a171459]>* {
    filter: none!important
}

.hover-highlight.s[data-v-0a171459]:hover {
    scale: 1.5
}

.hover-highlight.b[data-v-0a171459]:hover {
    scale: 1.01
}

.hover-highlight.sc[data-v-0a171459] {
    position: relative
}

.hover-highlight.sc[data-v-0a171459]:hover {
    opacity: .98
}

.touch-highlight[data-v-0a171459] {
    scale: 1
}

.touch-highlight.ontouch[data-v-0a171459] {
    opacity: .98
}

.game-button[data-v-0a171459] {
    background-color: #015b44;
    border-radius: .60469vw;
    border: 1px solid #3d3024;
    color: #f1d298!important
}

.game-button[data-v-0a171459]:hover {
    border: 1px solid #ffe2ac;
    background-image: linear-gradient(138.86deg,#fff5ca,#dfa75b 46.35%,#f4ce6c);
    border-radius: .60469vw;
    color: #583a0f!important
}

.game-button-los[data-v-0a171459] {
    background-color: #015b44;
    border-radius: .60469vw;
    border: 1px solid #3d3024;
    color: #f1d298!important
}

.game-button-active[data-v-0a171459] {
    border: 1px solid #ffe2ac;
    background-image: linear-gradient(138.86deg,#fff5ca,#dfa75b 46.35%,#f4ce6c);
    border-radius: .60469vw;
    color: #583a0f!important
}

.play-color[data-v-0a171459] {
    color: #427aec
}

.banner-color[data-v-0a171459] {
    color: #e54e40
}

.tie-color[data-v-0a171459] {
    color: #4d8f52
}

.poker-back[data-v-0a171459] {
    width: 100%;
    height: 100%;
    background-image: url(/assets/img/ic_poker_bg.bc819b0c.png);
    background-size: 100% 100%;
    border-radius: .22676vw;
    opacity: 0
}

.bet-po-price[data-v-0a171459] {
    position: absolute;
    top: 1%;
    color: #e0d880;
    font-size: 1.20937vw;
    line-height: 1.81406vw;
    background: #000;
    border-radius: 1.13379vw;
    padding: 0 .75586vw;
    z-index: 1;
    pointer-events: none
}

.time-out-animation-start[data-v-0a171459] {
    width: 100%;
    height: 100%;
    animation: time-out-ani-0a171459 1s ease infinite;
    position: relative
}

.time-out-animation-start[data-v-0a171459]:after {
    content: "";
    position: absolute;
    top: -.26455vw;
    left: 50%;
    width: .5291vw;
    height: .5291vw;
    background-color: #e0d880;
    border-radius: 50%;
    -webkit-transform: translate(-50%);
    transform: translate(-50%)
}

@keyframes time-out-ani-0a171459 {
    to {
        -webkit-transform: rotate(1turn);
        transform: rotate(1turn)
    }
}

[data-v-0a171459]:not(input,textarea) {
    -webkit-user-drag: none!important;
    -webkit-user-select: none!important
}

.bet-toast-status-app[data-v-0a171459] {
    top: 0;
    left: 0;
    position: absolute;
    width: 100%;
    height: 100%;
    z-index: 1;
    display: flex;
    align-items: center;
    justify-content: center;
    pointer-events: none
}

.bet-toast-status-app .text[data-v-0a171459] {
    display: flex;
    justify-content: center;
    align-items: center;
    flex-direction: column;
    width: 12.84958vw;
    height: 7.93651vw;
    background-color: rgba(0,0,0,.7);
    border-radius: .60469vw;
    color: #fff;
    font-size: 1.81406vw
}

.bet-toast-status-web[data-v-0a171459] {
    top: 0;
    left: 0;
    position: absolute;
    width: 100%;
    height: 100%;
    z-index: 1;
    display: flex;
    align-items: center;
    justify-content: center;
    pointer-events: none
}

.bet-toast-status-web .text[data-v-0a171459] {
    display: flex;
    justify-content: center;
    align-items: center;
    flex-direction: column;
    width: 34.01361vw;
    height: 18.51852vw;
    background-color: rgba(0,0,0,.7);
    border-radius: .60469vw;
    color: #fff;
    font-size: 2.6455vw;
    margin-bottom: 16%
}

.bet-toast-status-web .text>div[data-v-0a171459] {
    margin-top: .30234vw
}

.bet-toast-status-PC[data-v-0a171459],.bet-toast-status-pc[data-v-0a171459] {
    top: 0;
    left: 0;
    position: absolute;
    width: 100%;
    height: 100%;
    z-index: 1;
    display: flex;
    align-items: center;
    justify-content: center;
    pointer-events: none
}

.bet-toast-status-PC .text[data-v-0a171459],.bet-toast-status-pc .text[data-v-0a171459] {
    display: flex;
    justify-content: center;
    align-items: center;
    flex-direction: column;
    width: 7.55858vw;
    height: 4.91308vw;
    background-color: rgba(0,0,0,.7);
    border-radius: .60469vw;
    color: #fff;
    font-size: .75586vw;
    margin-bottom: 16%
}

.bet-toast-status-PC .text>div[data-v-0a171459],.bet-toast-status-pc .text>div[data-v-0a171459] {
    margin-top: .30234vw
}

.poker-play-loader[data-v-0a171459] {
    position: relative;
    width: 100%;
    height: 100%;
    overflow: hidden;
    background: #000;
    opacity: .66
}

.poker-play-loader img[data-v-0a171459] {
    width: 100%;
    height: 100%
}

.poker-play-loader .winner[data-v-0a171459] {
    position: absolute;
    display: block;
    top: 0;
    left: 0;
    width: 100%;
    height: 100%;
    background: linear-gradient(90deg,transparent,#fe8c01);
    animation: pokerPlayWinner-0a171459 1s linear infinite;
    animation-delay: 0;
    z-index: 999
}

@keyframes pokerPlayWinner-0a171459 {
    0% {
        left: -100%
    }

    to {
        left: 100%
    }
}

.poker-bank-loader[data-v-0a171459] {
    position: relative;
    width: 100%;
    height: 100%;
    overflow: hidden;
    background: #000;
    opacity: .6
}

.poker-bank-loader img[data-v-0a171459] {
    width: 100%;
    height: 100%
}

.poker-bank-loader .winner[data-v-0a171459] {
    position: absolute;
    display: block;
    top: 0;
    left: 0;
    width: 100%;
    height: 100%;
    background: linear-gradient(90deg,transparent,#fe8c01);
    animation: pokerBankWinner-0a171459 1s linear infinite;
    animation-delay: 0;
    -webkit-transform: scaleX(-1);
    transform: scaleX(-1);
    z-index: 999
}

@keyframes pokerBankWinner-0a171459 {
    0% {
        left: 100%
    }

    to {
        left: -100%
    }
}

.anim-border[data-v-0a171459] {
    position: relative;
    -webkit-transition: all .3s;
    transition: all .3s
}

.anim-border[data-v-0a171459]:after,.anim-border[data-v-0a171459]:before {
    content: "";
    position: absolute;
    top: 0;
    left: 0;
    right: 0;
    bottom: 0;
    border: .15117vw solid hsla(42,81%,67%,.3);
    -webkit-transition: all .5s;
    transition: all .5s;
    animation: clippath-0a171459 2s linear infinite;
    z-index: 2
}

.anim-border[data-v-0a171459]:after {
    animation: clippath-0a171459 2s linear -1s infinite;
    z-index: 2
}

@keyframes clippath-0a171459 {
    0%,to {
        clip-path: inset(0 0 98% 0)
    }

    25% {
        clip-path: inset(0 98% 0 0)
    }

    50% {
        clip-path: inset(98% 0 0 0)
    }

    75% {
        clip-path: inset(0 0 0 98%)
    }
}

.hover-highlight.sc[data-v-0a171459]:before {
    content: "";
    background: linear-gradient(45deg,red,#ff7300,#fffb00,#48ff00,#00ffd5,#002bff,#7a00ff,#ff00c8,red);
    position: absolute;
    top: -.15117vw;
    left: -.15117vw;
    background-size: 400%;
    z-index: -1;
    filter: blur(.37793vw);
    width: calc(100% + .30234vw);
    height: calc(100% + .30234vw);
    animation: glowing-0a171459 20s linear infinite;
    opacity: 0;
    -webkit-transition: opacity .3s ease-in-out;
    transition: opacity .3s ease-in-out
}

.hover-highlight.sc[data-v-0a171459]:hover:before {
    opacity: 1
}

.hover-highlight.sc[data-v-0a171459]:after {
    z-index: -1;
    content: "";
    position: absolute;
    width: 100%;
    height: 100%;
    background: #291e0d;
    left: 0;
    top: 0
}

.hl-circle-active[data-v-0a171459]:before {
    opacity: 1!important
}

.hl-circle-active[data-v-0a171459] {
    scale: 1.1!important
}

.hl-circle[data-v-0a171459] {
    -webkit-transition: all .3s ease-in-out;
    transition: all .3s ease-in-out;
    cursor: pointer
}

.hl-circle[data-v-0a171459]:active:not(.hl-not-hover) {
    scale: 1.3
}

.hl-circle[data-v-0a171459]:active:not(.hl-not-hover):before {
    opacity: 1;
    cursor: pointer
}

@keyframes glowing-0a171459 {
    0% {
        background-position: 0 0
    }

    50% {
        background-position: 400% 0
    }

    to {
        background-position: 0 0
    }
}

.origin-right-bottom[data-v-0a171459] {
    -webkit-transform-origin: 100% 100%!important;
    transform-origin: 100% 100%!important
}

.origin-right-top[data-v-0a171459] {
    -webkit-transform-origin: 100% 0!important;
    transform-origin: 100% 0!important
}

.origin-left-top[data-v-0a171459] {
    -webkit-transform-origin: 0 0!important;
    transform-origin: 0 0!important
}

.origin-left-bottom[data-v-0a171459] {
    -webkit-transform-origin: 0 100%!important;
    transform-origin: 0 100%!important
}

.origin-center-top[data-v-0a171459] {
    -webkit-transform-origin: 50% 100%!important;
    transform-origin: 50% 100%!important
}

.origin-center-center[data-v-0a171459] {
    -webkit-transform-origin: 50% 50%!important;
    transform-origin: 50% 50%!important
}

.origin-center-bottom[data-v-0a171459] {
    -webkit-transform-origin: 50% 100%!important;
    transform-origin: 50% 100%!important
}

.calendar[data-v-0a171459] {
    width: 100vw;
    position: fixed;
    bottom: 0;
    left: 0;
    top: 0;
    z-index: 1000;
    -webkit-transform: translateZ(7.55858vw);
    transform: translateZ(7.55858vw)
}

.calendar .calendar-con[data-v-0a171459] {
    height: 100%!important
}

.calendar .van-badge__wrapper[data-v-0a171459] {
    font-size: 5.29101vw
}

.calendar .van-calendar__header-title[data-v-0a171459] {
    line-height: 6.04686vw!important;
    font-size: 3.77929vw!important;
    height: 6.04686vw!important
}

.calendar .van-calendar__header[data-v-0a171459] {
    padding: 1.51172vw
}

.calendar .van-calendar__day[data-v-0a171459] {
    font-size: 3.77929vw!important;
    height: 8.31444vw!important
}

.calendar .van-calendar__header-subtitle[data-v-0a171459],.calendar .van-calendar__month-title[data-v-0a171459] {
    font-size: 4.15722vw!important
}

.calendar .van-calendar__footer[data-v-0a171459] {
    height: 12.47166vw;
    padding: 1.51172vw 7.55858vw 4.15722vw
}

.calendar .van-calendar__footer .van-button__text[data-v-0a171459] {
    font-size: 3.77929vw
}

.calendar .van-calendar__footer>button[data-v-0a171459] {
    height: 100%!important
}

[data-v-0a171459]:export {
    gameGreen: #4d8f52;
    gameGreenFull: #015b44;
    gameYello: #e0d880;
    appTopHeight: 4.91308vw;
    mobileTopHeight: 12.09373vw
}

.van-toast.app.portrait[data-v-0a171459],.van-toast.web.portrait[data-v-0a171459] {
    width: fit-content!important;
    height: fit-content!important;
    min-width: 20vw;
    min-height: 10vw;
    padding: 2.26757vw;
    background: rgba(0,0,0,.6)
}

.van-toast.app.portrait .van-loading[data-v-0a171459],.van-toast.web.portrait .van-loading[data-v-0a171459] {
    width: 15.11716vw;
    height: 15.11716vw
}

.van-toast.app.portrait .van-loading span[data-v-0a171459],.van-toast.web.portrait .van-loading span[data-v-0a171459] {
    width: 100%;
    height: 100%
}

.van-toast.app.portrait .van-toast__icon[data-v-0a171459],.van-toast.web.portrait .van-toast__icon[data-v-0a171459] {
    font-size: 6vw
}

.van-toast.app.portrait .van-toast__text[data-v-0a171459],.van-toast.web.portrait .van-toast__text[data-v-0a171459] {
    font-size: 3vw;
    line-height: 3vw;
    margin: 1.51172vw 0
}

.van-toast.web.landscape[data-v-0a171459] {
    padding: 30px;
    background: rgba(0,0,0,.6)
}

.van-toast.app.landscape[data-v-0a171459] {
    width: fit-content!important;
    height: fit-content!important;
    min-width: 18.89645vw;
    min-height: 6.04686vw;
    padding: 1.13379vw;
    background: rgba(0,0,0,.6)
}

.van-toast.app.landscape .van-loading[data-v-0a171459] {
    width: 7.55858vw;
    height: 7.55858vw
}

.van-toast.app.landscape .van-loading span[data-v-0a171459] {
    width: 100%;
    height: 100%
}

.van-toast.app.landscape .van-toast__icon[data-v-0a171459] {
    font-size: 7.55858vw
}

.van-toast.app.landscape .van-toast__text[data-v-0a171459] {
    font-size: 1.51172vw;
    line-height: 1.51172vw;
    margin: 1.51172vw 0
}

.prompt-dialog-app-portrait[data-v-0a171459],.prompt-dialog-web-portrait[data-v-0a171459] {
    background-color: #171717!important;
    width: fit-content!important;
    height: fit-content!important;
    border: .30234vw solid #e0d880;
    z-index: 9999!important;
    display: flex;
    flex-direction: column;
    align-items: center;
    padding: 0 1.51172vw
}

.prompt-dialog-app-portrait .van-dialog__header[data-v-0a171459],.prompt-dialog-web-portrait .van-dialog__header[data-v-0a171459] {
    color: #e0d880;
    font-size: 5.29101vw;
    font-weight: 600;
    line-height: 6.04686vw;
    padding: 0 1.51172vw
}

.prompt-dialog-app-portrait .van-dialog__message[data-v-0a171459],.prompt-dialog-web-portrait .van-dialog__message[data-v-0a171459] {
    color: #fff;
    padding: 3.77929vw 1.51172vw 11.33787vw 1.51172vw;
    line-height: 6.04686vw;
    font-size: 4.53515vw
}

.prompt-dialog-app-portrait .van-dialog__header[data-v-0a171459],.prompt-dialog-web-portrait .van-dialog__header[data-v-0a171459] {
    padding-top: 3.40136vw
}

.prompt-dialog-app-portrait .van-dialog__content[data-v-0a171459],.prompt-dialog-web-portrait .van-dialog__content[data-v-0a171459] {
    min-width: 60.46863vw;
    min-height: 22.67574vw;
    max-width: 68.02721vw
}

.prompt-dialog-app-portrait .van-button[data-v-0a171459],.prompt-dialog-web-portrait .van-button[data-v-0a171459] {
    background: none;
    -webkit-transition: all .3s linear!important;
    transition: all .3s linear!important;
    height: fit-content
}

.prompt-dialog-app-portrait .van-button[data-v-0a171459]:nth-child(2),.prompt-dialog-web-portrait .van-button[data-v-0a171459]:nth-child(2) {
    margin-left: 3.02343vw
}

.prompt-dialog-app-portrait .van-button .van-button__text[data-v-0a171459],.prompt-dialog-web-portrait .van-button .van-button__text[data-v-0a171459] {
    background: #e0d880;
    color: #fff;
    display: flex;
    align-items: center;
    justify-content: center;
    padding: 1.13379vw 1.51172vw;
    min-width: 36.28118vw;
    border-radius: 3.77929vw;
    font-size: 3.77929vw
}

.prompt-dialog-app-portrait .van-dialog__footer[data-v-0a171459],.prompt-dialog-web-portrait .van-dialog__footer[data-v-0a171459] {
    position: relative;
    width: 100%;
    background-color: #171717;
    margin-bottom: 3.02343vw
}

.prompt-dialog-app-portrait .van-hairline--top[data-v-0a171459]:after,.prompt-dialog-web-portrait .van-hairline--top[data-v-0a171459]:after {
    border: none
}

.prompt-dialog-web-landscape[data-v-0a171459] {
    background-color: #171717;
    min-width: 36.28118vw;
    height: fit-content;
    border: .15117vw solid #e0d880;
    z-index: 9999!important;
    display: flex;
    flex-direction: column;
    align-items: center;
    padding: 0 1.51172vw
}

.prompt-dialog-web-landscape .van-dialog__header[data-v-0a171459] {
    color: #e0d880;
    font-size: 1.81406vw;
    font-weight: 600
}

.prompt-dialog-web-landscape .van-dialog__content[data-v-0a171459] {
    height: fit-content
}

.prompt-dialog-web-landscape .van-dialog__message[data-v-0a171459] {
    height: fit-content;
    color: #fff;
    padding-bottom: 1.51172vw;
    padding-top: 1.51172vw;
    line-height: 1.81406vw;
    font-size: 1.36054vw
}

.prompt-dialog-web-landscape .van-dialog__header[data-v-0a171459] {
    padding-top: 1.13379vw
}

.prompt-dialog-web-landscape .van-button[data-v-0a171459] {
    background: none;
    -webkit-transition: all .3s linear!important;
    transition: all .3s linear!important;
    margin: .37793vw 0;
    position: relative
}

.prompt-dialog-web-landscape .van-button[data-v-0a171459]:nth-child(2) {
    margin-left: 1.51172vw
}

.prompt-dialog-web-landscape .van-button .van-button__content[data-v-0a171459] {
    width: fit-content;
    position: absolute;
    left: 50%;
    top: 50%;
    -webkit-transform: translate(-50%,-50%);
    transform: translate(-50%,-50%)
}

.prompt-dialog-web-landscape .van-button .van-button__content[data-v-0a171459]:hover {
    filter: drop-shadow(0 0 .30234vw #fff5ca)!important
}

.prompt-dialog-web-landscape .van-button .van-button__text[data-v-0a171459] {
    background: #e0d880;
    color: #fff;
    display: flex;
    align-items: center;
    justify-content: center;
    padding: .37793vw .75586vw;
    min-width: 9.07029vw;
    border-radius: .60469vw;
    font-size: 1.81406vw;
    cursor: pointer
}

.prompt-dialog-web-landscape .van-dialog__footer[data-v-0a171459] {
    position: relative;
    bottom: .75586vw;
    width: 100%;
    background-color: #171717
}

.prompt-dialog-web-landscape .van-hairline--top[data-v-0a171459]:after {
    border: none
}

.prompt-dialog-app-landscape[data-v-0a171459] {
    background-color: #171717!important;
    width: fit-content!important;
    height: fit-content!important;
    border: .15117vw solid #e0d880;
    z-index: 9999!important;
    display: flex;
    flex-direction: column;
    align-items: center;
    padding: 0 1.51172vw
}

.prompt-dialog-app-landscape .van-dialog__header[data-v-0a171459] {
    height: fit-content!important;
    color: #e0d880;
    font-size: 2.26757vw;
    font-weight: 600
}

.prompt-dialog-app-landscape .van-dialog__content[data-v-0a171459] {
    min-width: 22.67574vw;
    height: fit-content
}

.prompt-dialog-app-landscape .van-dialog__message[data-v-0a171459] {
    height: fit-content!important;
    color: #fff;
    padding-bottom: 1.51172vw;
    padding-top: 1.51172vw;
    line-height: 2.41875vw;
    font-size: 1.20937vw
}

.prompt-dialog-app-landscape .van-dialog__header[data-v-0a171459] {
    padding-top: 1.51172vw
}

.prompt-dialog-app-landscape .van-button[data-v-0a171459] {
    background: none;
    -webkit-transition: all .3s linear!important;
    transition: all .3s linear!important;
    height: fit-content
}

.prompt-dialog-app-landscape .van-button[data-v-0a171459]:nth-child(2) {
    margin-left: 1.51172vw
}

.prompt-dialog-app-landscape .van-button .van-button__text[data-v-0a171459] {
    background: #e0d880;
    color: #fff;
    display: flex;
    align-items: center;
    justify-content: center;
    padding: .75586vw 1.51172vw;
    min-width: 15.11716vw;
    border-radius: 3.77929vw;
    font-size: 1.20937vw
}

.prompt-dialog-app-landscape .van-dialog__footer[data-v-0a171459] {
    position: relative;
    bottom: 1.51172vw;
    width: fit-content!important;
    background-color: #171717
}

.prompt-dialog-app-landscape .van-hairline--top[data-v-0a171459]:after {
    border: none
}

.van-hairline--left[data-v-0a171459]:after {
    border-left-width: 0!important
}

.auto-text[data-v-0a171459] {
    width: fit-content
}

@font-face {
    font-family: fzzdhjt;
    src: url(data:application/vnd.ms-fontobject;base64,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);
    src: url(data:application/vnd.ms-fontobject;base64,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?#iefix) format("embedded-opentype"),url(data:font/woff;base64,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) format("woff"),url(data:font/ttf;base64,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) format("truetype"),url(/assets/img/fzzdhjt.7e65945c.svg#fzzdhjt) format("svg");
    font-style: normal;
    font-weight: 400
}

@font-face {
    font-family: hkbtw9;
    src: url(/assets/fonts/hkbtw9.2f5e8996.eot);
    src: url(/assets/fonts/hkbtw9.2f5e8996.eot?#iefix) format("embedded-opentype"),url(/assets/fonts/hkbtw9.aff52cff.woff) format("woff"),url(/assets/fonts/hkbtw9.e2ebea91.TTF) format("truetype"),url(/assets/img/hkbtw9.4b038a80.svg#hkbtw9) format("svg");
    font-style: normal;
    font-weight: 400
}
