.boc-react-loading {
    position: fixed;
    top: 0;
    left: 0;
    bottom: 0;
    right: 0;
    margin: auto;
    z-index: 1000;
    width: 60px;
    height: 60px
}

.boc-react-loading .snake {
    width: 100%;
    height: 100%;
    border-radius: 50%;
    border-color: #c10b0b transparent transparent #c10b0b;
    border-style: solid;
    border-width: 5px 5px 0 0;
    -webkit-animation: mint-spinner-rotate 1s linear infinite;
    animation: mint-spinner-rotate 1s linear infinite
}

@-webkit-keyframes mint-spinner-rotate {
    0% {
        transform: rotate(0deg)
    }
    to {
        transform: rotate(1turn)
    }
}

@keyframes mint-spinner-rotate {
    0% {
        transform: rotate(0deg)
    }
    to {
        transform: rotate(1turn)
    }
}

.ik-simple-modal {
    position: relative;
    top: 100px;
    width: auto;
    margin: 0 auto;
    padding-bottom: 24px
}

.ik-simple-modal-wrap {
    position: fixed;
    top: 0;
    right: 0;
    bottom: 0;
    left: 0;
    z-index: 1000;
    overflow: auto;
    outline: 0;
    -webkit-overflow-scrolling: touch
}

.ik-simple-modal-content {
    position: relative;
    background-color: #fff;
    background-clip: padding-box;
    border: 0;
    border-radius: 10px;
    box-shadow: 0 4px 12px rgba(0, 0, 0, .15)
}

.ik-simple-modal-close {
    display: none
}

.ik-simple-modal-footer {
    padding-bottom: 30px;
    text-align: center
}

.ik-simple-modal-mask {
    position: fixed;
    top: 0;
    right: 0;
    bottom: 0;
    left: 0;
    z-index: 1000;
    height: 100%;
    background-color: rgba(0, 0, 0, .35);
    filter: alpha(opacity=50)
}

.ik-simple-modal-mask-hidden {
    display: none
}

.ik-simple-modal.zoom-appear, .ik-simple-modal.zoom-enter {
    transform: none;
    opacity: 0;
    -webkit-animation-duration: .3s;
    animation-duration: .3s;
    -webkit-user-select: none;
    -moz-user-select: none;
    -ms-user-select: none;
    user-select: none
}

.fade-appear, .fade-enter, .fade-leave {
    -webkit-animation-duration: .2s;
    animation-duration: .2s;
    -webkit-animation-fill-mode: both;
    animation-fill-mode: both;
    -webkit-animation-play-state: paused;
    animation-play-state: paused
}

.fade-appear.fade-appear-active, .fade-enter.fade-enter-active {
    -webkit-animation-name: antFadeIn;
    animation-name: antFadeIn;
    -webkit-animation-play-state: running;
    animation-play-state: running
}

.fade-leave.fade-leave-active {
    -webkit-animation-name: antFadeOut;
    animation-name: antFadeOut;
    -webkit-animation-play-state: running;
    animation-play-state: running;
    pointer-events: none
}

.fade-appear, .fade-enter {
    opacity: 0
}

.fade-appear, .fade-enter, .fade-leave {
    -webkit-animation-timing-function: linear;
    animation-timing-function: linear
}

@-webkit-keyframes antFadeIn {
    0% {
        opacity: 0
    }
    to {
        opacity: 1
    }
}

@keyframes antFadeIn {
    0% {
        opacity: 0
    }
    to {
        opacity: 1
    }
}

@-webkit-keyframes antFadeOut {
    0% {
        opacity: 1
    }
    to {
        opacity: 0
    }
}

@keyframes antFadeOut {
    0% {
        opacity: 1
    }
    to {
        opacity: 0
    }
}

.move-up-appear, .move-up-enter, .move-up-leave {
    -webkit-animation-duration: .2s;
    animation-duration: .2s;
    -webkit-animation-fill-mode: both;
    animation-fill-mode: both;
    -webkit-animation-play-state: paused;
    animation-play-state: paused
}

.move-up-appear.move-up-appear-active, .move-up-enter.move-up-enter-active {
    -webkit-animation-name: antMoveUpIn;
    animation-name: antMoveUpIn;
    -webkit-animation-play-state: running;
    animation-play-state: running
}

.move-up-leave.move-up-leave-active {
    -webkit-animation-name: antMoveUpOut;
    animation-name: antMoveUpOut;
    -webkit-animation-play-state: running;
    animation-play-state: running;
    pointer-events: none
}

.move-up-appear, .move-up-enter {
    opacity: 0;
    -webkit-animation-timing-function: cubic-bezier(.08, .82, .17, 1);
    animation-timing-function: cubic-bezier(.08, .82, .17, 1)
}

.move-up-leave {
    -webkit-animation-timing-function: cubic-bezier(.6, .04, .98, .34);
    animation-timing-function: cubic-bezier(.6, .04, .98, .34)
}

.move-down-appear, .move-down-enter, .move-down-leave {
    -webkit-animation-duration: .2s;
    animation-duration: .2s;
    -webkit-animation-fill-mode: both;
    animation-fill-mode: both;
    -webkit-animation-play-state: paused;
    animation-play-state: paused
}

.move-down-appear.move-down-appear-active, .move-down-enter.move-down-enter-active {
    -webkit-animation-name: antMoveDownIn;
    animation-name: antMoveDownIn;
    -webkit-animation-play-state: running;
    animation-play-state: running
}

.move-down-leave.move-down-leave-active {
    -webkit-animation-name: antMoveDownOut;
    animation-name: antMoveDownOut;
    -webkit-animation-play-state: running;
    animation-play-state: running;
    pointer-events: none
}

.move-down-appear, .move-down-enter {
    opacity: 0;
    -webkit-animation-timing-function: cubic-bezier(.08, .82, .17, 1);
    animation-timing-function: cubic-bezier(.08, .82, .17, 1)
}

.move-down-leave {
    -webkit-animation-timing-function: cubic-bezier(.6, .04, .98, .34);
    animation-timing-function: cubic-bezier(.6, .04, .98, .34)
}

.move-left-appear, .move-left-enter, .move-left-leave {
    -webkit-animation-duration: .2s;
    animation-duration: .2s;
    -webkit-animation-fill-mode: both;
    animation-fill-mode: both;
    -webkit-animation-play-state: paused;
    animation-play-state: paused
}

.move-left-appear.move-left-appear-active, .move-left-enter.move-left-enter-active {
    -webkit-animation-name: antMoveLeftIn;
    animation-name: antMoveLeftIn;
    -webkit-animation-play-state: running;
    animation-play-state: running
}

.move-left-leave.move-left-leave-active {
    -webkit-animation-name: antMoveLeftOut;
    animation-name: antMoveLeftOut;
    -webkit-animation-play-state: running;
    animation-play-state: running;
    pointer-events: none
}

.move-left-appear, .move-left-enter {
    opacity: 0;
    -webkit-animation-timing-function: cubic-bezier(.08, .82, .17, 1);
    animation-timing-function: cubic-bezier(.08, .82, .17, 1)
}

.move-left-leave {
    -webkit-animation-timing-function: cubic-bezier(.6, .04, .98, .34);
    animation-timing-function: cubic-bezier(.6, .04, .98, .34)
}

.move-right-appear, .move-right-enter, .move-right-leave {
    -webkit-animation-duration: .2s;
    animation-duration: .2s;
    -webkit-animation-fill-mode: both;
    animation-fill-mode: both;
    -webkit-animation-play-state: paused;
    animation-play-state: paused
}

.move-right-appear.move-right-appear-active, .move-right-enter.move-right-enter-active {
    -webkit-animation-name: antMoveRightIn;
    animation-name: antMoveRightIn;
    -webkit-animation-play-state: running;
    animation-play-state: running
}

.move-right-leave.move-right-leave-active {
    -webkit-animation-name: antMoveRightOut;
    animation-name: antMoveRightOut;
    -webkit-animation-play-state: running;
    animation-play-state: running;
    pointer-events: none
}

.move-right-appear, .move-right-enter {
    opacity: 0;
    -webkit-animation-timing-function: cubic-bezier(.08, .82, .17, 1);
    animation-timing-function: cubic-bezier(.08, .82, .17, 1)
}

.move-right-leave {
    -webkit-animation-timing-function: cubic-bezier(.6, .04, .98, .34);
    animation-timing-function: cubic-bezier(.6, .04, .98, .34)
}

@-webkit-keyframes antMoveDownIn {
    0% {
        transform: translateY(100%);
        transform-origin: 0 0;
        opacity: 0
    }
    to {
        transform: translateY(0);
        transform-origin: 0 0;
        opacity: 1
    }
}

@keyframes antMoveDownIn {
    0% {
        transform: translateY(100%);
        transform-origin: 0 0;
        opacity: 0
    }
    to {
        transform: translateY(0);
        transform-origin: 0 0;
        opacity: 1
    }
}

@-webkit-keyframes antMoveDownOut {
    0% {
        transform: translateY(0);
        transform-origin: 0 0;
        opacity: 1
    }
    to {
        transform: translateY(100%);
        transform-origin: 0 0;
        opacity: 0
    }
}

@keyframes antMoveDownOut {
    0% {
        transform: translateY(0);
        transform-origin: 0 0;
        opacity: 1
    }
    to {
        transform: translateY(100%);
        transform-origin: 0 0;
        opacity: 0
    }
}

@-webkit-keyframes antMoveLeftIn {
    0% {
        transform: translateX(-100%);
        transform-origin: 0 0;
        opacity: 0
    }
    to {
        transform: translateX(0);
        transform-origin: 0 0;
        opacity: 1
    }
}

@keyframes antMoveLeftIn {
    0% {
        transform: translateX(-100%);
        transform-origin: 0 0;
        opacity: 0
    }
    to {
        transform: translateX(0);
        transform-origin: 0 0;
        opacity: 1
    }
}

@-webkit-keyframes antMoveLeftOut {
    0% {
        transform: translateX(0);
        transform-origin: 0 0;
        opacity: 1
    }
    to {
        transform: translateX(-100%);
        transform-origin: 0 0;
        opacity: 0
    }
}

@keyframes antMoveLeftOut {
    0% {
        transform: translateX(0);
        transform-origin: 0 0;
        opacity: 1
    }
    to {
        transform: translateX(-100%);
        transform-origin: 0 0;
        opacity: 0
    }
}

@-webkit-keyframes antMoveRightIn {
    0% {
        transform: translateX(100%);
        transform-origin: 0 0;
        opacity: 0
    }
    to {
        transform: translateX(0);
        transform-origin: 0 0;
        opacity: 1
    }
}

@keyframes antMoveRightIn {
    0% {
        transform: translateX(100%);
        transform-origin: 0 0;
        opacity: 0
    }
    to {
        transform: translateX(0);
        transform-origin: 0 0;
        opacity: 1
    }
}

@-webkit-keyframes antMoveRightOut {
    0% {
        transform: translateX(0);
        transform-origin: 0 0;
        opacity: 1
    }
    to {
        transform: translateX(100%);
        transform-origin: 0 0;
        opacity: 0
    }
}

@keyframes antMoveRightOut {
    0% {
        transform: translateX(0);
        transform-origin: 0 0;
        opacity: 1
    }
    to {
        transform: translateX(100%);
        transform-origin: 0 0;
        opacity: 0
    }
}

@-webkit-keyframes antMoveUpIn {
    0% {
        transform: translateY(-100%);
        transform-origin: 0 0;
        opacity: 0
    }
    to {
        transform: translateY(0);
        transform-origin: 0 0;
        opacity: 1
    }
}

@keyframes antMoveUpIn {
    0% {
        transform: translateY(-100%);
        transform-origin: 0 0;
        opacity: 0
    }
    to {
        transform: translateY(0);
        transform-origin: 0 0;
        opacity: 1
    }
}

@-webkit-keyframes antMoveUpOut {
    0% {
        transform: translateY(0);
        transform-origin: 0 0;
        opacity: 1
    }
    to {
        transform: translateY(-100%);
        transform-origin: 0 0;
        opacity: 0
    }
}

@keyframes antMoveUpOut {
    0% {
        transform: translateY(0);
        transform-origin: 0 0;
        opacity: 1
    }
    to {
        transform: translateY(-100%);
        transform-origin: 0 0;
        opacity: 0
    }
}

@-webkit-keyframes loadingCircle {
    to {
        transform: rotate(1turn)
    }
}

@keyframes loadingCircle {
    to {
        transform: rotate(1turn)
    }
}

[ant-click-animating-without-extra-node=true], [ant-click-animating=true] {
    position: relative
}

html {
    --antd-wave-shadow-color: #c10b0b
}

.ant-click-animating-node, [ant-click-animating-without-extra-node=true]:after {
    position: absolute;
    top: 0;
    right: 0;
    bottom: 0;
    left: 0;
    display: block;
    border-radius: inherit;
    box-shadow: 0 0 0 0 #c10b0b;
    box-shadow: 0 0 0 0 var(--antd-wave-shadow-color);
    opacity: .2;
    -webkit-animation: fadeEffect 2s cubic-bezier(.08, .82, .17, 1), waveEffect .4s cubic-bezier(.08, .82, .17, 1);
    animation: fadeEffect 2s cubic-bezier(.08, .82, .17, 1), waveEffect .4s cubic-bezier(.08, .82, .17, 1);
    -webkit-animation-fill-mode: forwards;
    animation-fill-mode: forwards;
    content: "";
    pointer-events: none
}

@-webkit-keyframes waveEffect {
    to {
        box-shadow: 0 0 0 #c10b0b;
        box-shadow: 0 0 0 6px #c10b0b;
        box-shadow: 0 0 0 6px var(--antd-wave-shadow-color)
    }
}

@keyframes waveEffect {
    to {
        box-shadow: 0 0 0 #c10b0b;
        box-shadow: 0 0 0 6px #c10b0b;
        box-shadow: 0 0 0 6px var(--antd-wave-shadow-color)
    }
}

@-webkit-keyframes fadeEffect {
    to {
        opacity: 0
    }
}

@keyframes fadeEffect {
    to {
        opacity: 0
    }
}

.slide-up-appear, .slide-up-enter, .slide-up-leave {
    -webkit-animation-duration: .2s;
    animation-duration: .2s;
    -webkit-animation-fill-mode: both;
    animation-fill-mode: both;
    -webkit-animation-play-state: paused;
    animation-play-state: paused
}

.slide-up-appear.slide-up-appear-active, .slide-up-enter.slide-up-enter-active {
    -webkit-animation-name: antSlideUpIn;
    animation-name: antSlideUpIn;
    -webkit-animation-play-state: running;
    animation-play-state: running
}

.slide-up-leave.slide-up-leave-active {
    -webkit-animation-name: antSlideUpOut;
    animation-name: antSlideUpOut;
    -webkit-animation-play-state: running;
    animation-play-state: running;
    pointer-events: none
}

.slide-up-appear, .slide-up-enter {
    opacity: 0;
    -webkit-animation-timing-function: cubic-bezier(.23, 1, .32, 1);
    animation-timing-function: cubic-bezier(.23, 1, .32, 1)
}

.slide-up-leave {
    -webkit-animation-timing-function: cubic-bezier(.755, .05, .855, .06);
    animation-timing-function: cubic-bezier(.755, .05, .855, .06)
}

.slide-down-appear, .slide-down-enter, .slide-down-leave {
    -webkit-animation-duration: .2s;
    animation-duration: .2s;
    -webkit-animation-fill-mode: both;
    animation-fill-mode: both;
    -webkit-animation-play-state: paused;
    animation-play-state: paused
}

.slide-down-appear.slide-down-appear-active, .slide-down-enter.slide-down-enter-active {
    -webkit-animation-name: antSlideDownIn;
    animation-name: antSlideDownIn;
    -webkit-animation-play-state: running;
    animation-play-state: running
}

.slide-down-leave.slide-down-leave-active {
    -webkit-animation-name: antSlideDownOut;
    animation-name: antSlideDownOut;
    -webkit-animation-play-state: running;
    animation-play-state: running;
    pointer-events: none
}

.slide-down-appear, .slide-down-enter {
    opacity: 0;
    -webkit-animation-timing-function: cubic-bezier(.23, 1, .32, 1);
    animation-timing-function: cubic-bezier(.23, 1, .32, 1)
}

.slide-down-leave {
    -webkit-animation-timing-function: cubic-bezier(.755, .05, .855, .06);
    animation-timing-function: cubic-bezier(.755, .05, .855, .06)
}

.slide-left-appear, .slide-left-enter, .slide-left-leave {
    -webkit-animation-duration: .2s;
    animation-duration: .2s;
    -webkit-animation-fill-mode: both;
    animation-fill-mode: both;
    -webkit-animation-play-state: paused;
    animation-play-state: paused
}

.slide-left-appear.slide-left-appear-active, .slide-left-enter.slide-left-enter-active {
    -webkit-animation-name: antSlideLeftIn;
    animation-name: antSlideLeftIn;
    -webkit-animation-play-state: running;
    animation-play-state: running
}

.slide-left-leave.slide-left-leave-active {
    -webkit-animation-name: antSlideLeftOut;
    animation-name: antSlideLeftOut;
    -webkit-animation-play-state: running;
    animation-play-state: running;
    pointer-events: none
}

.slide-left-appear, .slide-left-enter {
    opacity: 0;
    -webkit-animation-timing-function: cubic-bezier(.23, 1, .32, 1);
    animation-timing-function: cubic-bezier(.23, 1, .32, 1)
}

.slide-left-leave {
    -webkit-animation-timing-function: cubic-bezier(.755, .05, .855, .06);
    animation-timing-function: cubic-bezier(.755, .05, .855, .06)
}

.slide-right-appear, .slide-right-enter, .slide-right-leave {
    -webkit-animation-duration: .2s;
    animation-duration: .2s;
    -webkit-animation-fill-mode: both;
    animation-fill-mode: both;
    -webkit-animation-play-state: paused;
    animation-play-state: paused
}

.slide-right-appear.slide-right-appear-active, .slide-right-enter.slide-right-enter-active {
    -webkit-animation-name: antSlideRightIn;
    animation-name: antSlideRightIn;
    -webkit-animation-play-state: running;
    animation-play-state: running
}

.slide-right-leave.slide-right-leave-active {
    -webkit-animation-name: antSlideRightOut;
    animation-name: antSlideRightOut;
    -webkit-animation-play-state: running;
    animation-play-state: running;
    pointer-events: none
}

.slide-right-appear, .slide-right-enter {
    opacity: 0;
    -webkit-animation-timing-function: cubic-bezier(.23, 1, .32, 1);
    animation-timing-function: cubic-bezier(.23, 1, .32, 1)
}

.slide-right-leave {
    -webkit-animation-timing-function: cubic-bezier(.755, .05, .855, .06);
    animation-timing-function: cubic-bezier(.755, .05, .855, .06)
}

@-webkit-keyframes antSlideUpIn {
    0% {
        transform: scaleY(.8);
        transform-origin: 0 0;
        opacity: 0
    }
    to {
        transform: scaleY(1);
        transform-origin: 0 0;
        opacity: 1
    }
}

@keyframes antSlideUpIn {
    0% {
        transform: scaleY(.8);
        transform-origin: 0 0;
        opacity: 0
    }
    to {
        transform: scaleY(1);
        transform-origin: 0 0;
        opacity: 1
    }
}

@-webkit-keyframes antSlideUpOut {
    0% {
        transform: scaleY(1);
        transform-origin: 0 0;
        opacity: 1
    }
    to {
        transform: scaleY(.8);
        transform-origin: 0 0;
        opacity: 0
    }
}

@keyframes antSlideUpOut {
    0% {
        transform: scaleY(1);
        transform-origin: 0 0;
        opacity: 1
    }
    to {
        transform: scaleY(.8);
        transform-origin: 0 0;
        opacity: 0
    }
}

@-webkit-keyframes antSlideDownIn {
    0% {
        transform: scaleY(.8);
        transform-origin: 100% 100%;
        opacity: 0
    }
    to {
        transform: scaleY(1);
        transform-origin: 100% 100%;
        opacity: 1
    }
}

@keyframes antSlideDownIn {
    0% {
        transform: scaleY(.8);
        transform-origin: 100% 100%;
        opacity: 0
    }
    to {
        transform: scaleY(1);
        transform-origin: 100% 100%;
        opacity: 1
    }
}

@-webkit-keyframes antSlideDownOut {
    0% {
        transform: scaleY(1);
        transform-origin: 100% 100%;
        opacity: 1
    }
    to {
        transform: scaleY(.8);
        transform-origin: 100% 100%;
        opacity: 0
    }
}

@keyframes antSlideDownOut {
    0% {
        transform: scaleY(1);
        transform-origin: 100% 100%;
        opacity: 1
    }
    to {
        transform: scaleY(.8);
        transform-origin: 100% 100%;
        opacity: 0
    }
}

@-webkit-keyframes antSlideLeftIn {
    0% {
        transform: scaleX(.8);
        transform-origin: 0 0;
        opacity: 0
    }
    to {
        transform: scaleX(1);
        transform-origin: 0 0;
        opacity: 1
    }
}

@keyframes antSlideLeftIn {
    0% {
        transform: scaleX(.8);
        transform-origin: 0 0;
        opacity: 0
    }
    to {
        transform: scaleX(1);
        transform-origin: 0 0;
        opacity: 1
    }
}

@-webkit-keyframes antSlideLeftOut {
    0% {
        transform: scaleX(1);
        transform-origin: 0 0;
        opacity: 1
    }
    to {
        transform: scaleX(.8);
        transform-origin: 0 0;
        opacity: 0
    }
}

@keyframes antSlideLeftOut {
    0% {
        transform: scaleX(1);
        transform-origin: 0 0;
        opacity: 1
    }
    to {
        transform: scaleX(.8);
        transform-origin: 0 0;
        opacity: 0
    }
}

@-webkit-keyframes antSlideRightIn {
    0% {
        transform: scaleX(.8);
        transform-origin: 100% 0;
        opacity: 0
    }
    to {
        transform: scaleX(1);
        transform-origin: 100% 0;
        opacity: 1
    }
}

@keyframes antSlideRightIn {
    0% {
        transform: scaleX(.8);
        transform-origin: 100% 0;
        opacity: 0
    }
    to {
        transform: scaleX(1);
        transform-origin: 100% 0;
        opacity: 1
    }
}

@-webkit-keyframes antSlideRightOut {
    0% {
        transform: scaleX(1);
        transform-origin: 100% 0;
        opacity: 1
    }
    to {
        transform: scaleX(.8);
        transform-origin: 100% 0;
        opacity: 0
    }
}

@keyframes antSlideRightOut {
    0% {
        transform: scaleX(1);
        transform-origin: 100% 0;
        opacity: 1
    }
    to {
        transform: scaleX(.8);
        transform-origin: 100% 0;
        opacity: 0
    }
}

.swing-appear, .swing-enter {
    -webkit-animation-duration: .2s;
    animation-duration: .2s;
    -webkit-animation-fill-mode: both;
    animation-fill-mode: both;
    -webkit-animation-play-state: paused;
    animation-play-state: paused
}

.swing-appear.swing-appear-active, .swing-enter.swing-enter-active {
    -webkit-animation-name: antSwingIn;
    animation-name: antSwingIn;
    -webkit-animation-play-state: running;
    animation-play-state: running
}

@-webkit-keyframes antSwingIn {
    0%, to {
        transform: translateX(0)
    }
    20% {
        transform: translateX(-10px)
    }
    40% {
        transform: translateX(10px)
    }
    60% {
        transform: translateX(-5px)
    }
    80% {
        transform: translateX(5px)
    }
}

@keyframes antSwingIn {
    0%, to {
        transform: translateX(0)
    }
    20% {
        transform: translateX(-10px)
    }
    40% {
        transform: translateX(10px)
    }
    60% {
        transform: translateX(-5px)
    }
    80% {
        transform: translateX(5px)
    }
}

.zoom-appear, .zoom-enter, .zoom-leave {
    -webkit-animation-duration: .2s;
    animation-duration: .2s;
    -webkit-animation-fill-mode: both;
    animation-fill-mode: both;
    -webkit-animation-play-state: paused;
    animation-play-state: paused
}

.zoom-appear.zoom-appear-active, .zoom-enter.zoom-enter-active {
    -webkit-animation-name: antZoomIn;
    animation-name: antZoomIn;
    -webkit-animation-play-state: running;
    animation-play-state: running
}

.zoom-leave.zoom-leave-active {
    -webkit-animation-name: antZoomOut;
    animation-name: antZoomOut;
    -webkit-animation-play-state: running;
    animation-play-state: running;
    pointer-events: none
}

.zoom-appear, .zoom-enter {
    transform: scale(0);
    opacity: 0;
    -webkit-animation-timing-function: cubic-bezier(.08, .82, .17, 1);
    animation-timing-function: cubic-bezier(.08, .82, .17, 1)
}

.zoom-leave {
    -webkit-animation-timing-function: cubic-bezier(.78, .14, .15, .86);
    animation-timing-function: cubic-bezier(.78, .14, .15, .86)
}

.zoom-big-appear, .zoom-big-enter, .zoom-big-leave {
    -webkit-animation-duration: .2s;
    animation-duration: .2s;
    -webkit-animation-fill-mode: both;
    animation-fill-mode: both;
    -webkit-animation-play-state: paused;
    animation-play-state: paused
}

.zoom-big-appear.zoom-big-appear-active, .zoom-big-enter.zoom-big-enter-active {
    -webkit-animation-name: antZoomBigIn;
    animation-name: antZoomBigIn;
    -webkit-animation-play-state: running;
    animation-play-state: running
}

.zoom-big-leave.zoom-big-leave-active {
    -webkit-animation-name: antZoomBigOut;
    animation-name: antZoomBigOut;
    -webkit-animation-play-state: running;
    animation-play-state: running;
    pointer-events: none
}

.zoom-big-appear, .zoom-big-enter {
    transform: scale(0);
    opacity: 0;
    -webkit-animation-timing-function: cubic-bezier(.08, .82, .17, 1);
    animation-timing-function: cubic-bezier(.08, .82, .17, 1)
}

.zoom-big-leave {
    -webkit-animation-timing-function: cubic-bezier(.78, .14, .15, .86);
    animation-timing-function: cubic-bezier(.78, .14, .15, .86)
}

.zoom-big-fast-appear, .zoom-big-fast-enter, .zoom-big-fast-leave {
    -webkit-animation-duration: .1s;
    animation-duration: .1s;
    -webkit-animation-fill-mode: both;
    animation-fill-mode: both;
    -webkit-animation-play-state: paused;
    animation-play-state: paused
}

.zoom-big-fast-appear.zoom-big-fast-appear-active, .zoom-big-fast-enter.zoom-big-fast-enter-active {
    -webkit-animation-name: antZoomBigIn;
    animation-name: antZoomBigIn;
    -webkit-animation-play-state: running;
    animation-play-state: running
}

.zoom-big-fast-leave.zoom-big-fast-leave-active {
    -webkit-animation-name: antZoomBigOut;
    animation-name: antZoomBigOut;
    -webkit-animation-play-state: running;
    animation-play-state: running;
    pointer-events: none
}

.zoom-big-fast-appear, .zoom-big-fast-enter {
    transform: scale(0);
    opacity: 0;
    -webkit-animation-timing-function: cubic-bezier(.08, .82, .17, 1);
    animation-timing-function: cubic-bezier(.08, .82, .17, 1)
}

.zoom-big-fast-leave {
    -webkit-animation-timing-function: cubic-bezier(.78, .14, .15, .86);
    animation-timing-function: cubic-bezier(.78, .14, .15, .86)
}

.zoom-up-appear, .zoom-up-enter, .zoom-up-leave {
    -webkit-animation-duration: .2s;
    animation-duration: .2s;
    -webkit-animation-fill-mode: both;
    animation-fill-mode: both;
    -webkit-animation-play-state: paused;
    animation-play-state: paused
}

.zoom-up-appear.zoom-up-appear-active, .zoom-up-enter.zoom-up-enter-active {
    -webkit-animation-name: antZoomUpIn;
    animation-name: antZoomUpIn;
    -webkit-animation-play-state: running;
    animation-play-state: running
}

.zoom-up-leave.zoom-up-leave-active {
    -webkit-animation-name: antZoomUpOut;
    animation-name: antZoomUpOut;
    -webkit-animation-play-state: running;
    animation-play-state: running;
    pointer-events: none
}

.zoom-up-appear, .zoom-up-enter {
    transform: scale(0);
    opacity: 0;
    -webkit-animation-timing-function: cubic-bezier(.08, .82, .17, 1);
    animation-timing-function: cubic-bezier(.08, .82, .17, 1)
}

.zoom-up-leave {
    -webkit-animation-timing-function: cubic-bezier(.78, .14, .15, .86);
    animation-timing-function: cubic-bezier(.78, .14, .15, .86)
}

.zoom-down-appear, .zoom-down-enter, .zoom-down-leave {
    -webkit-animation-duration: .2s;
    animation-duration: .2s;
    -webkit-animation-fill-mode: both;
    animation-fill-mode: both;
    -webkit-animation-play-state: paused;
    animation-play-state: paused
}

.zoom-down-appear.zoom-down-appear-active, .zoom-down-enter.zoom-down-enter-active {
    -webkit-animation-name: antZoomDownIn;
    animation-name: antZoomDownIn;
    -webkit-animation-play-state: running;
    animation-play-state: running
}

.zoom-down-leave.zoom-down-leave-active {
    -webkit-animation-name: antZoomDownOut;
    animation-name: antZoomDownOut;
    -webkit-animation-play-state: running;
    animation-play-state: running;
    pointer-events: none
}

.zoom-down-appear, .zoom-down-enter {
    transform: scale(0);
    opacity: 0;
    -webkit-animation-timing-function: cubic-bezier(.08, .82, .17, 1);
    animation-timing-function: cubic-bezier(.08, .82, .17, 1)
}

.zoom-down-leave {
    -webkit-animation-timing-function: cubic-bezier(.78, .14, .15, .86);
    animation-timing-function: cubic-bezier(.78, .14, .15, .86)
}

.zoom-left-appear, .zoom-left-enter, .zoom-left-leave {
    -webkit-animation-duration: .2s;
    animation-duration: .2s;
    -webkit-animation-fill-mode: both;
    animation-fill-mode: both;
    -webkit-animation-play-state: paused;
    animation-play-state: paused
}

.zoom-left-appear.zoom-left-appear-active, .zoom-left-enter.zoom-left-enter-active {
    -webkit-animation-name: antZoomLeftIn;
    animation-name: antZoomLeftIn;
    -webkit-animation-play-state: running;
    animation-play-state: running
}

.zoom-left-leave.zoom-left-leave-active {
    -webkit-animation-name: antZoomLeftOut;
    animation-name: antZoomLeftOut;
    -webkit-animation-play-state: running;
    animation-play-state: running;
    pointer-events: none
}

.zoom-left-appear, .zoom-left-enter {
    transform: scale(0);
    opacity: 0;
    -webkit-animation-timing-function: cubic-bezier(.08, .82, .17, 1);
    animation-timing-function: cubic-bezier(.08, .82, .17, 1)
}

.zoom-left-leave {
    -webkit-animation-timing-function: cubic-bezier(.78, .14, .15, .86);
    animation-timing-function: cubic-bezier(.78, .14, .15, .86)
}

.zoom-right-appear, .zoom-right-enter, .zoom-right-leave {
    -webkit-animation-duration: .2s;
    animation-duration: .2s;
    -webkit-animation-fill-mode: both;
    animation-fill-mode: both;
    -webkit-animation-play-state: paused;
    animation-play-state: paused
}

.zoom-right-appear.zoom-right-appear-active, .zoom-right-enter.zoom-right-enter-active {
    -webkit-animation-name: antZoomRightIn;
    animation-name: antZoomRightIn;
    -webkit-animation-play-state: running;
    animation-play-state: running
}

.zoom-right-leave.zoom-right-leave-active {
    -webkit-animation-name: antZoomRightOut;
    animation-name: antZoomRightOut;
    -webkit-animation-play-state: running;
    animation-play-state: running;
    pointer-events: none
}

.zoom-right-appear, .zoom-right-enter {
    transform: scale(0);
    opacity: 0;
    -webkit-animation-timing-function: cubic-bezier(.08, .82, .17, 1);
    animation-timing-function: cubic-bezier(.08, .82, .17, 1)
}

.zoom-right-leave {
    -webkit-animation-timing-function: cubic-bezier(.78, .14, .15, .86);
    animation-timing-function: cubic-bezier(.78, .14, .15, .86)
}

@-webkit-keyframes antZoomIn {
    0% {
        transform: scale(.2);
        opacity: 0
    }
    to {
        transform: scale(1);
        opacity: 1
    }
}

@keyframes antZoomIn {
    0% {
        transform: scale(.2);
        opacity: 0
    }
    to {
        transform: scale(1);
        opacity: 1
    }
}

@-webkit-keyframes antZoomOut {
    0% {
        transform: scale(1)
    }
    to {
        transform: scale(.2);
        opacity: 0
    }
}

@keyframes antZoomOut {
    0% {
        transform: scale(1)
    }
    to {
        transform: scale(.2);
        opacity: 0
    }
}

@-webkit-keyframes antZoomBigIn {
    0% {
        transform: scale(.8);
        opacity: 0
    }
    to {
        transform: scale(1);
        opacity: 1
    }
}

@keyframes antZoomBigIn {
    0% {
        transform: scale(.8);
        opacity: 0
    }
    to {
        transform: scale(1);
        opacity: 1
    }
}

@-webkit-keyframes antZoomBigOut {
    0% {
        transform: scale(1)
    }
    to {
        transform: scale(.8);
        opacity: 0
    }
}

@keyframes antZoomBigOut {
    0% {
        transform: scale(1)
    }
    to {
        transform: scale(.8);
        opacity: 0
    }
}

@-webkit-keyframes antZoomUpIn {
    0% {
        transform: scale(.8);
        transform-origin: 50% 0;
        opacity: 0
    }
    to {
        transform: scale(1);
        transform-origin: 50% 0
    }
}

@keyframes antZoomUpIn {
    0% {
        transform: scale(.8);
        transform-origin: 50% 0;
        opacity: 0
    }
    to {
        transform: scale(1);
        transform-origin: 50% 0
    }
}

@-webkit-keyframes antZoomUpOut {
    0% {
        transform: scale(1);
        transform-origin: 50% 0
    }
    to {
        transform: scale(.8);
        transform-origin: 50% 0;
        opacity: 0
    }
}

@keyframes antZoomUpOut {
    0% {
        transform: scale(1);
        transform-origin: 50% 0
    }
    to {
        transform: scale(.8);
        transform-origin: 50% 0;
        opacity: 0
    }
}

@-webkit-keyframes antZoomLeftIn {
    0% {
        transform: scale(.8);
        transform-origin: 0 50%;
        opacity: 0
    }
    to {
        transform: scale(1);
        transform-origin: 0 50%
    }
}

@keyframes antZoomLeftIn {
    0% {
        transform: scale(.8);
        transform-origin: 0 50%;
        opacity: 0
    }
    to {
        transform: scale(1);
        transform-origin: 0 50%
    }
}

@-webkit-keyframes antZoomLeftOut {
    0% {
        transform: scale(1);
        transform-origin: 0 50%
    }
    to {
        transform: scale(.8);
        transform-origin: 0 50%;
        opacity: 0
    }
}

@keyframes antZoomLeftOut {
    0% {
        transform: scale(1);
        transform-origin: 0 50%
    }
    to {
        transform: scale(.8);
        transform-origin: 0 50%;
        opacity: 0
    }
}

@-webkit-keyframes antZoomRightIn {
    0% {
        transform: scale(.8);
        transform-origin: 100% 50%;
        opacity: 0
    }
    to {
        transform: scale(1);
        transform-origin: 100% 50%
    }
}

@keyframes antZoomRightIn {
    0% {
        transform: scale(.8);
        transform-origin: 100% 50%;
        opacity: 0
    }
    to {
        transform: scale(1);
        transform-origin: 100% 50%
    }
}

@-webkit-keyframes antZoomRightOut {
    0% {
        transform: scale(1);
        transform-origin: 100% 50%
    }
    to {
        transform: scale(.8);
        transform-origin: 100% 50%;
        opacity: 0
    }
}

@keyframes antZoomRightOut {
    0% {
        transform: scale(1);
        transform-origin: 100% 50%
    }
    to {
        transform: scale(.8);
        transform-origin: 100% 50%;
        opacity: 0
    }
}

@-webkit-keyframes antZoomDownIn {
    0% {
        transform: scale(.8);
        transform-origin: 50% 100%;
        opacity: 0
    }
    to {
        transform: scale(1);
        transform-origin: 50% 100%
    }
}

@keyframes antZoomDownIn {
    0% {
        transform: scale(.8);
        transform-origin: 50% 100%;
        opacity: 0
    }
    to {
        transform: scale(1);
        transform-origin: 50% 100%
    }
}

@-webkit-keyframes antZoomDownOut {
    0% {
        transform: scale(1);
        transform-origin: 50% 100%
    }
    to {
        transform: scale(.8);
        transform-origin: 50% 100%;
        opacity: 0
    }
}

@keyframes antZoomDownOut {
    0% {
        transform: scale(1);
        transform-origin: 50% 100%
    }
    to {
        transform: scale(.8);
        transform-origin: 50% 100%;
        opacity: 0
    }
}

.ik-motion-collapse-legacy {
    overflow: hidden
}

.ik-motion-collapse, .ik-motion-collapse-legacy-active {
    transition: height .15s cubic-bezier(.645, .045, .355, 1), opacity .15s cubic-bezier(.645, .045, .355, 1) !important
}

.ik-motion-collapse {
    overflow: hidden
}

.ik-simple-modal-confirm-body-wrapper {
    padding: 40px 80px
}

.ik-simple-modal-confirm-content {
    font-size: 20px;
    color: #333;
    text-align: center;
    line-height: 1.5;
    font-weight: 500;
    font-family: PingFangSC-Medium
}

a, abbr, acronym, address, applet, article, aside, audio, b, big, blockquote, body, canvas, caption, center, cite, code, dd, del, details, dfn, div, dl, dt, em, embed, fieldset, figcaption, figure, footer, form, h1, h2, h3, h4, h5, h6, header, hgroup, html, i, iframe, img, ins, kbd, label, legend, li, mark, menu, nav, object, ol, output, p, pre, q, ruby, s, samp, section, small, span, strike, strong, sub, summary, sup, table, tbody, td, tfoot, th, thead, time, tr, tt, u, ul, var, video {
    margin: 0;
    padding: 0;
    border: 0;
    font: inherit;
    vertical-align: initial
}

button, input {
    font-family: "\5FAE\8F6F\96C5\9ED1", Microsoft Yahei, sans-serif, Helvetica Neue, Helvetica, STHeiTi
}

article, aside, details, figcaption, figure, footer, header, hgroup, menu, nav, section {
    display: block
}

body {
    line-height: 1
}

ol, ul {
    list-style: none
}

blockquote, q {
    quotes: none
}

blockquote:after, blockquote:before, q:after, q:before {
    content: "";
    content: none
}

a {
    text-decoration: none;
    color: #333
}

table {
    border-collapse: collapse;
    border-spacing: 0
}

img {
    vertical-align: top;
    object-fit: cover
}

html {
    -webkit-text-size-adjust: 100%;
    -ms-text-size-adjust: 100%;
    -webkit-tap-highlight-color: transparent;
    -moz-tap-highlight-color: transparent;
    -ms-tap-highlight-color: transparent;
    -o-tap-highlight-color: transparent;
    tap-highlight-color: transparent;
    font-size: 37.5px
}

body, html {
    min-height: 100%
}

body {
    font-family: "\5FAE\8F6F\96C5\9ED1", Microsoft YaHei, sans-serif, Source Sans Pro, Helvetica, Helvetica Neue, STHeiTi;
    -webkit-font-smoothing: antialiased;
    -moz-osx-font-smoothing: grayscale;
    -webkit-touch-callout: none;
    -webkit-overflow-scrolling: touch;
    font-size: 28px
}

[data-dpr="1"] body {
    font-size: 14px
}

[data-dpr="2"] body {
    font-size: 28px
}

[data-dpr="3"] body {
    font-size: 42px
}

button, input, select, textarea {
    margin: 0;
    padding: 0;
    -webkit-appearance: none;
    -moz-appearance: none;
    -ms-appearance: none;
    -o-appearance: none;
    appearance: none;
    border: none;
    outline: none;
    background: none
}

button::focus {
    outline: none
}

input::-webkit-input-placeholder {
    color: #e9eaee
}

input:-moz-placeholder, input::-moz-placeholder {
    color: #e9eaee
}

input:-ms-input-placeholder {
    color: #e9eaee
}

input::input-placeholder {
    color: #e9eaee
}

input:-webkit-autofill, select:-webkit-autofill, textarea:-webkit-autofill {
    background-color: hsla(0, 0%, 100%, 0);
    box-shadow: inset 0 0 0 999px #fff
}

img {
    width: 100%;
    height: auto
}

.show-important {
    display: block !important
}

.hide-important {
    display: none !important
}

.clearfix {
    *zoom: 1
}

.fl {
    float: left
}

.fr {
    float: right
}

.clearfix:after, .clearfix:before {
    display: table;
    line-height: 0;
    content: ""
}

.clearfix:after {
    clear: both
}

.hide {
    display: none
}

.show {
    display: block
}

.base-text-over {
    white-space: nowrap;
    overflow: hidden;
    text-overflow: ellipsis
}

.base-break-text, .base-text-over {
    word-break: break-all;
    word-wrap: break-word
}

.ik-toast {
    z-index: 10;
    position: absolute;
    left: 50%;
    top: 50%;
    transform: translate(-50%);
    background: rgba(0, 0, 0, .7);
    border-radius: 30px;
    font-family: PingFangSC-Medium;
    font-size: 14px;
    color: #fff;
    text-align: center;
    padding: 10px 20px;
    line-height: 20px
}

.close-room {
    width: 100%;
    height: 200px;
    background: #fff;
    box-sizing: border-box;
    padding: 20px 18px;
    position: relative;
    margin: 10px auto 0
}

.close-room-push-box {
    display: flex;
    align-items: center
}

.close-room-push-box p {
    font-size: 14px;
    color: #333;
    line-height: 38px;
    margin: 0 11px 0 0
}

.close-room-push-box-input {
    display: flex;
    align-items: center
}

.close-room-push-box-input input {
    font-size: 14px;
    color: #333;
    width: 316px;
    height: 38px;
    padding-left: 10px;
    border: 1px solid #ccc;
    border-radius: 3px 0 0 3px
}

.close-room-push-box-copy {
    width: 73px;
    line-height: 36px;
    font-size: 14px;
    color: #19bbb7;
    text-align: center;
    border-radius: 0 3px 3px 0;
    border: 1px solid #ccc;
    border-left: none;
    cursor: pointer
}

.close-room-tip {
    margin-top: 10px
}

.close-room-tip div, .close-room-tip p {
    margin: 0;
    font-size: 14px;
    color: #666;
    line-height: 26px
}

.close-room-tip a {
    text-decoration: none;
    color: #3190e9
}

.close-room-close {
    width: 200px;
    line-height: 50px;
    border: 1px solid #e5e5e5;
    background: #fcfcfc;
    border-radius: 25px;
    text-align: center;
    font-size: 20px;
    color: #333;
    position: absolute;
    right: 20px;
    bottom: 20px;
    cursor: pointer
}

.close-room-close:active {
    background: #ededed;
    border: 1px solid #c5c5c5
}

.live-info {
    width: 100%;
    height: 100%;
    padding: 0 15px;
    box-sizing: border-box;
    background-color: #fff;
    font-family: PingFangSC-Regular;
    font-size: 12px;
    color: #333;
    display: flex;
    align-items: center;
    justify-content: space-between
}

.live-info:hover .live-info-edit-trigger {
    opacity: 1
}

.live-info-left {
    width: 430px;
    flex: 0 0 430px
}

.live-info-left, .live-info-right {
    display: flex;
    align-items: center;
    justify-content: flex-start
}

.live-info-right {
    flex: 1 1 90px
}

.live-info-portrait {
    width: 60px;
    height: 60px;
    border-radius: 50%;
    margin-right: 8px
}

.live-info-edit {
    height: 25px;
    margin-bottom: 6px;
    font-family: PingFangSC-Medium;
    font-size: 18px;
    color: #333;
    text-align: left;
    line-height: 25px;
    display: flex;
    justify-content: flex-start;
    align-items: center
}

.live-info-edit-content {
    height: 25px;
    text-overflow: ellipsis;
    white-space: nowrap;
    overflow: hidden;
    margin-right: 4px
}

.live-info-edit-content::-webkit-input-placeholder {
    opacity: .4
}

.live-info-edit-content::-ms-input-placeholder {
    opacity: .4
}

.live-info-edit-content::placeholder {
    opacity: .4
}

.live-info-edit-content.active {
    background: #fff;
    border: 1px solid #ccc;
    border-radius: 3px;
    color: #333
}

.live-info-edit-content.active::-webkit-input-placeholder {
    opacity: 0
}

.live-info-edit-content.active::-ms-input-placeholder {
    opacity: 0
}

.live-info-edit-content.active::placeholder {
    opacity: 0
}

.live-info-edit-trigger {
    opacity: 0;
    background-image: url(../image/MTU2MTU0NzA1NTIyNCMxNjcjcG5n.png);
    background-size: 14px 12px;
    background-repeat: no-repeat;
    width: 14px;
    height: 12px
}

.live-info-edit-trigger:hover {
    background-image: url(../image/MTU2MTU0NzA2MDI0MyM1NzMjcG5n.png)
}

.live-info-edit-action {
    display: flex;
    justify-content: flex-start;
    align-items: center
}

.live-info-edit-action-save {
    margin: 0 3px;
    background-image: url(../image/MTU2MTU0NjQ4NzMwOCM2ODAjcG5n.png);
    background-size: 25px 25px;
    background-repeat: no-repeat;
    width: 25px;
    height: 25px
}

.live-info-edit-action-save:hover {
    background-image: url(../image/MTU2MTU0NjQ4MzIxNiMgOTcjcG5n.png)
}

.live-info-edit-action-cancel {
    background-image: url(../image/MTU2MTU0NjQ3OTQ3NSM1NzUjcG5n.png);
    background-size: 25px 25px;
    background-repeat: no-repeat;
    width: 25px;
    height: 25px
}

.live-info-edit-action-cancel:hover {
    background-image: url(../image/MTU2MTU0NjQ3NTUwOSM4MTAjcG5n.png)
}

.live-info-anchor {
    margin-top: 6px;
    display: flex;
    align-items: center;
    justify-content: flex-start
}

.live-info-anchor .nick {
    max-width: 200px;
    margin-right: 4px;
    font-family: PingFangSC-Regular;
    font-size: 12px;
    color: #333;
    text-align: left;
    white-space: nowrap;
    text-overflow: ellipsis;
    overflow: hidden
}

.live-info-anchor .gender {
    width: 15px;
    height: 15px;
    margin-right: 4px
}

.live-info-anchor .level {
    width: 30px;
    height: 15px;
    margin-right: 4px
}

.live-info-anchor .uid {
    font-family: PingFangSC-Regular;
    font-size: 10px;
    color: #666
}

.live-info-right .icon {
    margin-right: 5px;
    background-image: url(../image/MTU2MTU0NzA2NDA5MCM4NTgjcG5n.png);
    background-size: 16px 12px;
    background-repeat: no-repeat;
    width: 16px;
    height: 12px
}

.live-info-right .users {
    font-family: PingFangSC-Medium;
    font-size: 12px;
    color: #c10b0b;
    text-align: right
}

.flv-js {
    position: relative;
    width: 100%;
    object-fit: contain
}

.flv-js-modal-wrap .ant-modal-content {
    padding: 0;
    background-color: initial;
    box-shadow: none;
    background-image: url(../image/MTU1ODY4NDE5MTczNSMxMTUjcG5n.png);
    background-size: 560px 392px;
    background-repeat: no-repeat;
    background-position: 50%;
    width: 560px;
    height: 392px
}

.flv-js-modal-wrap .ant-modal-content .ant-modal-close {
    color: #3d8d92;
    right: 25px;
    top: 20px
}

.flv-js-modal-wrap .ant-modal-content .welcome {
    margin-top: 174px;
    font-family: PingFangSC-Regular;
    font-size: 24px;
    color: #333;
    text-align: center
}

.flv-js-modal-wrap .ant-modal-content .confirm {
    width: 140px;
    height: 50px;
    display: block;
    margin: 38px auto;
    background-image: linear-gradient(45deg, #11e4d3, #01c3cf);
    border-radius: 47px;
    font-family: PingFangSC-Regular;
    font-size: 20px;
    color: #fff;
    text-align: center;
    line-height: 50px
}

.live-player {
    width: 100%;
    height: 100%;
    background-color: #000;
    position: relative;
    overflow: hidden;
    display: flex;
    flex-direction: column;
    align-items: center
}

.live-player-top {
    flex: 0 0 90px;
    width: 100%;
    height: 90px
}

.live-player-flv {
    width: 100%;
    height: 100%
}

.live-player-info {
    position: absolute;
    top: 30px;
    left: 0;
    width: 100%;
    z-index: 1
}

.live-player-info > .player-info {
    height: 30px;
    display: inline-block;
    background: rgba(0, 33, 54, .4);
    border-radius: 0 100px 100px 0;
    padding: 0 10px 0 18px;
    font-size: 14px;
    line-height: 30px
}

.live-player-info > .player-info > .num {
    width: 22px;
    height: 18px;
    background-position: -31px -166px
}

.live-player-info > .player-info > .location, .live-player-info > .player-info > .num {
    display: inline-block;
    background-image: url(data:image/png;base64,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);
    background-repeat: no-repeat;
    vertical-align: sub
}

.live-player-info > .player-info > .location {
    width: 19px;
    height: 20px;
    background-position: -55px -166px;
    margin-left: 7px
}

.live-player-info > .logo {
    width: 97px;
    z-index: 2;
    top: 4px;
    right: 30px;
    position: absolute
}

.live-player .player {
    flex: 1 1 836px;
    width: 100%;
    height: 100%;
    background-color: #000
}

.live-player .flash-enable {
    width: 100%;
    height: 200px;
    margin-top: 300px;
    color: #fff;
    font-size: 12px;
    text-align: center;
    line-height: 30px
}

.live-player .flash-enable a {
    margin: 0 5px;
    padding: 2px 5px;
    width: 40px;
    line-height: 20px;
    color: #fff;
    text-decoration: none;
    background-color: #00cdbf
}

.room-assistant-empty {
    height: 345px;
    width: 100%;
    text-align: center;
    overflow: hidden;
    display: flex;
    flex-direction: column;
    align-items: center;
    justify-content: center
}

.room-assistant-empty-icon {
    width: 86px;
    height: 59px
}

.room-assistant-empty-tips {
    font-family: PingFangSC-Regular;
    font-size: 18px;
    color: #546064;
    text-align: center;
    height: 25px;
    line-height: 25px;
    margin-top: 18px
}

@media screen and (max-height: 1000px) {
    .room-assistant-empty {
        height: 185px
    }

    .room-assistant-empty-icon {
        width: 86px;
        height: 59px
    }

    .room-assistant-empty-tips {
        font-family: PingFangSC-Regular;
        font-size: 18px;
        color: #546064;
        text-align: center;
        height: 25px;
        line-height: 25px;
        margin-top: 18px
    }
}

.room-assistant-list {
    position: relative;
    width: 100%;
    height: 100%;
    overflow: auto;
    background-color: #fff;
    margin-bottom: 10px
}

.room-assistant-list-title {
    font-family: PingFangSC-Medium;
    font-size: 18px;
    color: #333;
    margin: 20px 0 0 10px
}

.room-assistant-list-li {
    height: 105px;
    width: 100%;
    display: flex;
    border-bottom: 1px solid rgba(215, 223, 226, .5)
}

.room-assistant-list-li-portrait {
    width: 60px;
    height: 60px;
    border-radius: 50%;
    margin-top: 22.5px;
    margin-left: 20px
}

.room-assistant-list-li-info {
    height: 105px;
    width: 220px;
    margin-left: 10px
}

.room-assistant-list-li-info-nick {
    font-family: PingFangSC-Medium;
    font-size: 14px;
    color: #333;
    height: 20px;
    line-height: 20px;
    margin-top: 28px
}

.room-assistant-list-li-info-time {
    font-family: PingFangSC-Regular;
    font-size: 12px;
    color: #333;
    height: 17px;
    line-height: 17px;
    margin-top: 6px
}

.room-assistant-list-li-desc {
    text-align: right;
    width: 85px;
    font-family: PingFangSC-Medium;
    font-size: 16px;
    color: #ff3939;
    height: 105px;
    line-height: 105px
}

.room-assistant-list-li-btn-repeal {
    background: #fff !important;
    width: 80px !important;
    height: 30px;
    border: 1px solid #e5e5e5;
    border-radius: 20px;
    line-height: 30px;
    font-family: PingFangSC-Regular;
    font-size: 14px;
    color: #333;
    text-align: center;
    margin-top: 37.5px;
    margin-left: 32px
}

.room-assistant-list-li-btn-repeal:active {
    background-color: #ededed !important
}

.room-assistant-list-empty-wrap {
    display: flex;
    flex-direction: column;
    align-items: center;
    justify-content: center;
    width: 100%;
    height: 100%;
    position: relative;
    margin: 32px 0 20px
}

.room-assistant-list-icon {
    width: 86px;
    height: 59px
}

.room-assistant-list-tips {
    font-family: PingFangSC-Regular;
    font-size: 18px;
    color: #546064;
    text-align: center;
    height: 25px;
    line-height: 25px;
    margin-top: 18px
}

.welcome-msg {
    position: relative;
    width: 100%;
    height: 100%;
    overflow: auto;
    margin-bottom: 10px;
    background-color: #fff
}

.welcome-msg-title {
    font-family: PingFangSC-Medium;
    font-size: 18px;
    line-height: 17px;
    margin-bottom: 10px;
    color: #333
}

.welcome-msg-input-wrap {
    display: flex;
    align-items: center
}

.welcome-msg-x {
    font-family: PingFangSC-Regular;
    font-size: 18px;
    color: #333;
    text-align: center;
    margin: 0 10px
}

.welcome-msg-number {
    font-family: PingFangSC-Regular;
    font-size: 12px;
    color: #999;
    position: absolute;
    right: 5px;
    height: 100%;
    line-height: 30px
}

.welcome-msg-input {
    position: relative;
    background: #fff;
    border: 1px solid #ccc;
    border-radius: 3px;
    height: 30px
}

.welcome-msg-input input {
    position: absolute;
    top: 0;
    left: 5px;
    width: 90%;
    height: 100%;
    font-family: PingFangSC-Regular;
    font-size: 14px;
    color: #333
}

.welcome-msg-min-size {
    width: 115px
}

.welcome-msg-max-size {
    width: 284px
}

.welcome-msg-checkbox {
    width: 10px;
    height: 10px;
    border: 1px solid #d8d8d8;
    border-radius: 2px
}

.welcome-msg input[type=checkbox]:hover {
    border: 1px solid #c10b0b
}

.welcome-msg input[type=checkbox]:checked {
    background: #c10b0b;
    border: none;
    background: url(../image/MTU2MTAyMjA1NjE3NiM1MTkjcG5n.png) no-repeat 50%;
    background-size: contain
}

.welcome-msg-gift-wrap {
    margin-bottom: 40px
}

.welcome-msg-x-msg {
    font-family: PingFangSC-Regular;
    font-size: 14px;
    color: #333;
    margin: 0 10px
}

.welcome-msg-check-txt {
    font-family: PingFangSC-Regular;
    font-size: 12px;
    color: #333;
    line-height: 12px;
    margin: 10px 0 10px 5px
}

.welcome-msg-check-wrap {
    display: flex;
    align-items: center;
    margin: -10px 0 -5px
}

.welcome-msg-top-part {
    width: 100%;
    padding: 20px 0 0 20px;
    box-sizing: border-box;
    background-color: #fff
}

.welcome-msg-btn-wrap {
    width: 170px;
    display: flex;
    justify-content: space-between;
    font-family: PingFangSC-Regular;
    margin-top: 77px;
    margin-left: 320px;
    margin-bottom: 30px;
    text-align: center
}

.welcome-msg-btn-wrap button {
    font-size: 14px;
    text-align: center;
    border-radius: 20px;
    width: 80px;
    height: 30px;
    color: #fff
}

.welcome-msg-save-btn {
    background: #c10b0b !important;
    line-height: 30px;
    color: #fff
}

.welcome-msg-save-btn:hover {
    background: #00f1e0 !important;
    line-height: 30px;
    color: #fff
}

.welcome-msg-save-btn:active {
    background: #008f94 !important
}

.welcome-msg-cancel-btn {
    background: #fcfcfc !important;
    border: 1px solid #e5e5e5;
    line-height: 29px;
    color: #333 !important
}

.welcome-msg-cancel-btn:hover {
    color: #c10b0b !important;
    background: #fcfcfc !important
}

.welcome-msg-cancel-btn:active {
    color: #333 !important;
    background: #ededed !important;
    border: 1px solid #c5c5c5
}

.ik-tabs-bar {
    display: flex;
    align-items: center
}

.manager-container-live-area-right .room-assistant {
    position: relative;
    width: 100%;
    background-color: #fff
}

.manager-container-live-area-right .room-assistant .ik-tabs.members {
    display: flex;
    flex-direction: column;
    height: 100%
}

.manager-container-live-area-right .room-assistant .ik-tabs.members > .ik-tabs-bar {
    width: 100%;
    display: flex;
    justify-content: space-around;
    align-items: center;
    background-color: #fff
}

.manager-container-live-area-right .room-assistant .ik-tabs.members > .ik-tabs-bar .tab {
    flex: 1 1 132px;
    height: 50px;
    background-color: #fff
}

.manager-container-live-area-right .room-assistant .ik-tabs.members > .ik-tabs-bar .tab .title {
    border-top: none;
    font-family: PingFangSC-Regular;
    font-size: 18px;
    color: #999;
    text-align: center;
    height: 40px;
    line-height: 40px
}

.manager-container-live-area-right .room-assistant .ik-tabs.members > .ik-tabs-bar .tab .split {
    width: 51px;
    height: 4px;
    margin: 0 auto;
    border-radius: 2px
}

.manager-container-live-area-right .room-assistant .ik-tabs.members > .ik-tabs-bar .tab.active .title {
    border: none;
    color: #333
}

.manager-container-live-area-right .room-assistant .ik-tabs.members > .ik-tabs-bar .tab.active .split {
    background: #19bbb7
}

.manager-container-live-area-right .room-assistant .ik-tabs.members > .ik-content {
    height: calc(100% - 50px)
}

.room-list-empty {
    padding-top: 241px;
    font-family: PingFangSC-Regular;
    font-size: 14px;
    color: #333;
    text-align: center
}

.room-list-empty .icon {
    display: none
}

.room-list-empty.mini {
    padding-top: 241px
}

.room-list-empty.mini .icon {
    display: block;
    width: 42px;
    height: 42px;
    margin: 0 auto 18px;
    border-radius: 50%;
    background: #eaecee;
    border: 4px solid #bdc7cb;
    box-sizing: border-box;
    font-family: PingFangSC-Medium;
    font-size: 28px;
    color: #bdc7cb;
    line-height: 34px;
    text-align: center
}

.room-list-empty.mini .text {
    font-size: 18px;
    color: #546064;
    text-align: center
}

.room-list-wrap .uid {
    margin: 32px 0 20px;
    height: 40px;
    font-family: PingFangSC-Regular;
    font-size: 14px;
    line-height: 40px;
    color: #333
}

.room-list-wrap .uid.mini {
    display: none
}

.room-list-wrap .profile {
    width: 40%
}

.room-list-wrap .role, .room-list-wrap .status {
    width: 30%;
    text-align: center
}

.room-list-wrap .status {
    height: 40px
}

.room-list-wrap .header {
    display: flex;
    justify-content: space-between;
    font-family: PingFangSC-Medium;
    font-size: 20px;
    color: #000
}

.room-list-wrap .header.mini {
    font-family: PingFangSC-Regular;
    font-size: 14px;
    color: #333;
    text-align: center;
    border-bottom: 1px solid #d7dfe2;
    line-height: 40px
}

.room-list-wrap .body.mini, .room-list-wrap .header.mini {
    padding: 0 20px;
    box-sizing: border-box
}

.room-list-wrap .body .room {
    height: 80px;
    width: 100%;
    border-bottom: 1px solid #d8d8d8;
    display: flex;
    align-items: center;
    justify-content: space-between
}

.room-list-wrap .body .room.mini {
    height: 70px
}

.room-list-wrap .body .room .profile {
    display: flex;
    align-items: center
}

.room-list-wrap .body .room .profile .portrait {
    width: 60px;
    height: 60px;
    border-radius: 50%;
    margin-right: 20px
}

.room-list-wrap .body .room .profile .portrait.mini {
    width: 40px;
    height: 40px;
    margin-right: 12px
}

.room-list-wrap .body .room .profile .userinfo .label {
    display: flex
}

.room-list-wrap .body .room .profile .userinfo .label .nick {
    max-width: 250px;
    height: 20px;
    margin-right: 3px;
    font-family: PingFangSC-Medium;
    font-size: 14px;
    color: #333;
    overflow: hidden;
    text-overflow: ellipsis;
    white-space: nowrap
}

.room-list-wrap .body .room .profile .userinfo .label .nick.mini {
    max-width: 120px;
    height: 14px;
    margin-top: 6px;
    margin-bottom: 3px
}

.room-list-wrap .body .room .profile .userinfo .label .gender {
    width: 15px;
    height: 15px;
    margin-right: 3px;
    background-position: 50%;
    background-repeat: no-repeat;
    background-size: contain
}

.room-list-wrap .body .room .profile .userinfo .label .gender.mini {
    display: none
}

.room-list-wrap .body .room .profile .userinfo .label .level {
    width: 30px;
    height: 15px;
    background-position: 50%;
    background-repeat: no-repeat;
    background-size: contain
}

.room-list-wrap .body .room .profile .userinfo .label .level.mini {
    display: none
}

.room-list-wrap .body .room .profile .userinfo .id {
    margin: 6px 0 0;
    height: 20px;
    font-family: PingFangSC-Regular;
    font-size: 14px;
    color: #333
}

.room-list-wrap .body .room .profile .userinfo .id.mini {
    margin-top: 0;
    height: 14px;
    font-size: 10px
}

.room-list-wrap .body .room .role {
    font-family: PingFangSC-Medium;
    font-size: 14px;
    color: #333;
    text-align: center
}

.room-list-wrap .body .room .status {
    font-family: PingFangSC-Medium;
    font-size: 14px;
    color: #999;
    text-align: center;
    line-height: 40px
}

.room-list-wrap .body .room .status .onlive {
    width: 120px;
    height: 40px;
    margin: 0 auto;
    border-radius: 20px;
    background-image: url(../image/MTU2MTY5ODMxMDgxMiM0MTQjcG5n.png);
    background-size: 120px 40px;
    background-repeat: no-repeat;
    cursor: pointer;
    display: flex;
    justify-content: center;
    align-items: center
}

.room-list-wrap .body .room .status .onlive .play {
    width: 18px;
    height: 18px;
    margin-right: 4px;
    display: flex;
    align-items: center;
    justify-content: space-around
}

.room-list-wrap .body .room .status .onlive .play .wave {
    width: 2px;
    height: 12px;
    border-radius: 1px;
    background-color: #fff;
    -webkit-animation-name: wave;
    animation-name: wave;
    -webkit-animation-timing-function: linear;
    animation-timing-function: linear;
    -webkit-animation-duration: 1s;
    animation-duration: 1s;
    -webkit-animation-iteration-count: infinite;
    animation-iteration-count: infinite;
    transform-origin: bottom
}

.room-list-wrap .body .room .status .onlive .play .wave.one {
    -webkit-animation-delay: 0s;
    animation-delay: 0s
}

.room-list-wrap .body .room .status .onlive .play .wave.two {
    -webkit-animation-delay: .7s;
    animation-delay: .7s
}

.room-list-wrap .body .room .status .onlive .play .wave.three {
    -webkit-animation-delay: .4s;
    animation-delay: .4s
}

.room-list-wrap .body .room .status .onlive .desc {
    font-family: PingFangSC-Medium;
    font-size: 16px;
    color: #fff;
    text-align: center;
    line-height: 40px
}

@-webkit-keyframes wave {
    0% {
        transform: scaleY(1)
    }
    50% {
        transform: scaleY(.5)
    }
    to {
        transform: scaleY(1)
    }
}

@keyframes wave {
    0% {
        transform: scaleY(1)
    }
    50% {
        transform: scaleY(.5)
    }
    to {
        transform: scaleY(1)
    }
}

.role-manage {
    width: 100%;
    background-color: #fff;
    overflow: hidden;
    overflow-y: auto
}

*, .role-manage {
    box-sizing: border-box
}

.bullet-screen-common-msg {
    height: 100%;
    overflow: hidden;
    position: relative;
    width: 100%;
    background-color: #fff;
    box-sizing: border-box
}

.bullet-screen-common-msg-title {
    width: 530px;
    position: absolute;
    padding-right: 10px;
    font-family: PingFangSC-Medium;
    font-size: 12px;
    margin-top: 10px;
    color: #999;
    height: 17px;
    line-height: 17px;
    width: 65px;
    right: 5px;
    background-color: #fff;
    z-index: 1;
    text-align: right
}

.bullet-screen-common-msg-content-gift-item {
    height: 30px;
    line-height: 30px;
    font-family: PingFangSC-Medium;
    font-size: 14px;
    color: #333;
    display: flex;
    align-items: center;
    padding: 0 20px
}

.bullet-screen-common-msg-content-gift-item-thank-btn {
    float: none !important;
    font-family: PingFangSC-Medium !important;
    font-size: 12px !important;
    color: #ff6793 !important;
    text-decoration: underline;
    background-color: initial !important;
    width: 47px !important;
    top: -2px;
    text-align: center;
    position: relative;
    border-radius: 2px;
    cursor: pointer !important;
    margin-top: 4px;
    height: 17px;
    line-height: 17px
}

.bullet-screen-common-msg-content-gift-item-thank-btn:active, .bullet-screen-common-msg-content-gift-item-thank-btn:hover {
    color: #ff3c74 !important;
    background-color: #fff !important
}

.bullet-screen-common-msg-content-gift-item-lv {
    display: inline-block;
    width: 30px;
    height: 15px;
    margin-top: 2.5px
}

.bullet-screen-common-msg-content-gift-item span {
    margin-left: 5px
}

.bullet-screen-common-msg-content-gift-item-gray {
    color: #999;
    font-family: PingFangSC-Regular
}

.bullet-screen-common-msg-content-gift-item-gift {
    font-family: PingFangSC-Medium;
    color: #19bbb7
}

.bullet-screen-common-msg .bullet-screen-common-msg-content {
    position: relative;
    height: 100%;
    overflow-y: hidden;
    padding-top: 20px;
    box-sizing: border-box
}

.bullet-screen-common-msg .bullet-screen-common-msg-content:hover {
    overflow-y: auto
}

.bullet-screen-common-msg .bullet-screen-common-msg-content-manage-icon {
    width: 15px;
    height: 15px;
    margin-left: 3px;
    margin-top: 1px
}

.bullet-screen-common-msg .bullet-screen-common-msg-content-item {
    line-height: 20px;
    padding: 0 20px;
    font-size: 12px;
    margin-top: 12px
}

.bullet-screen-common-msg .bullet-screen-common-msg-content-item-welcome-btn {
    float: none;
    font-family: PingFangSC-Medium !important;
    font-size: 12px !important;
    color: #c10b0b !important;
    text-decoration: underline;
    background-color: initial !important;
    width: 47px !important;
    top: -2px;
    text-align: center;
    position: relative;
    border-radius: 2px;
    cursor: pointer
}

.bullet-screen-common-msg .bullet-screen-common-msg-content-item-welcome-btn:active, .bullet-screen-common-msg .bullet-screen-common-msg-content-item-welcome-btn:hover {
    color: #00d8d3 !important;
    background-color: #fff !important
}

.bullet-screen-common-msg .bullet-screen-common-msg-content-item-btn {
    cursor: pointer;
    outline: none;
    color: #000;
    text-align: left;
    background-color: #fff;
    font-size: 12px;
    width: auto;
    float: left;
    line-height: 20px;
    padding-left: 2px;
    height: 17px
}

.bullet-screen-common-msg .bullet-screen-common-msg-content-item-btn:hover {
    background-color: rgba(25, 187, 183, .2);
    border-radius: 2px
}

.bullet-screen-common-msg .bullet-screen-common-msg-content-item-btn-lv {
    width: 30px;
    height: 13px;
    position: relative;
    top: 2px
}

.bullet-screen-common-msg .bullet-screen-common-msg-content-item-btn-nick {
    display: inline-block;
    height: 15px;
    line-height: 15px;
    position: relative;
    margin-left: 5px;
    top: -1.8px
}

.bullet-screen-common-msg .bullet-screen-common-msg-content-item-msg {
    display: inline-block;
    position: relative;
    top: -2px
}

.bullet-screen-common-msg .bullet-screen-common-msg-content-item-msg-result {
    width: 20px;
    height: 20px;
    display: inline-block
}

.ant-cascader-menu-item ant-cascader-menu-item-active {
    background-color: #fff
}

.ant-cascader-menu {
    height: auto;
    width: 160px;
    font-family: PingFangSC-Medium;
    font-size: 14px;
    color: #333
}

.ant-cascader-menu .ant-cascader-menu-item {
    height: 40px;
    line-height: 40px;
    padding: 0 10px
}

.ant-cascader-menu .ant-cascader-menu-item .ant-cascader-menu-item-expand-icon i.anticon-right {
    width: 5px;
    height: 4px;
    border: 5px solid transparent;
    border-left-color: #000;
    position: relative;
    left: 5px;
    top: -2px
}

.ant-cascader-menu .ant-cascader-menu-item .ant-cascader-menu-item-expand-icon i.anticon-right svg {
    display: none
}

.ant-cascader-menu .ant-cascader-menu-item:hover {
    background: #19bbb7;
    color: #fff
}

.ant-cascader-menu .ant-cascader-menu-item:hover .ant-cascader-menu-item-expand-icon i.anticon-right {
    border-color: transparent transparent transparent #fff
}

.ant-cascader-menu .ant-cascader-menu-item[title^=取消] {
    color: red
}

.ant-cascader-menu .ant-cascader-menu-item-active {
    background: none;
    font-weight: 400
}

.ant-cascader-menu .ant-cascader-menu-item-active .ant-cascader-menu-item-expand-icon i.anticon-right {
    border-color: transparent transparent transparent #fff
}

.ant-cascader-menu-item.ant-cascader-menu-item-expand.ant-cascader-menu-item-active {
    background: #19bbb7;
    color: #fff
}

.send-msg {
    width: 100%;
    height: 70px;
    border-top: 1px solid #d7dfe2;
    display: flex;
    align-items: center;
    position: relative;
    background: #fff
}

.send-msg-msg-num {
    background-image: url(../image/MTU2MTA4ODc4MTIyNyM4NjUjcG5n.png);
    background-size: 50px 50px;
    background-repeat: no-repeat;
    width: 50px;
    height: 50px;
    position: relative;
    margin-left: 5px
}

.send-msg-msg-num p {
    position: absolute;
    background: #ff786f;
    border-radius: 9px;
    padding: 0 4px;
    height: 18px;
    top: 1px;
    right: 0;
    font-family: PingFangSC-Medium;
    font-size: 12px;
    color: #fff;
    text-align: center;
    line-height: 18px
}

.send-msg-msg-num:active, .send-msg-msg-num:hover {
    background-image: url(../image/MTU2MjA1ODAwNjU1MiMyODkjcG5n.png)
}

.send-msg-input {
    width: 450px;
    height: 50px;
    background: #fcfcfc;
    border: 1px solid #c10b0b;
    border-radius: 4px;
    display: flex;
    align-items: center;
    margin-left: 10px;
    overflow: hidden
}

.send-msg-input input {
    width: 370px;
    height: 100%;
    padding: 0 10px;
    box-sizing: border-box;
    color: #333;
    background: #fcfcfc
}

.send-msg-input input, .send-msg-send-btn {
    font-family: PingFangSC-Medium;
    font-size: 14px
}

.send-msg-send-btn {
    background: #c10b0b !important;
    border-radius: 0 4px 4px 0;
    color: #fff !important;
    text-align: center;
    width: 80px !important;
    height: 48px
}

.send-msg-send-btn.active, .send-msg-send-btn:active {
    background: #008f94 !important
}

.send-msg .ik-toast {
    top: -189px
}

.msg-panel {
    width: 100%;
    overflow: hidden;
    height: 317px;
    position: absolute;
    bottom: 0;
    left: 0;
    background: #fff;
    box-shadow: 0 10px 30px 0 rgba(0, 0, 0, .2);
    border-radius: 4px;
    display: flex;
    z-index: 10
}

.msg-panel-left-part {
    width: 166px;
    background-color: #f9f9f9;
    overflow-x: visible;
    border-right: 1px solid #d8d8d8
}

.msg-panel-left-list {
    width: 100%;
    height: 100%;
    overflow-y: scroll;
    overflow-x: hidden
}

.msg-panel .item-active {
    background: #ededed
}

.msg-panel-left-item {
    width: 100%;
    height: 61px;
    border-bottom: 1px solid #d8d8d8;
    display: flex;
    align-items: center;
    position: relative
}

.msg-panel-portrait {
    background-image: url(../image/MTU2MTA4ODc4MDU1OCM5NTQjcG5n.png);
    background-size: cover;
    background-repeat: no-repeat;
    border-radius: 20px;
    background-color: #eee;
    width: 40px;
    height: 40px;
    margin: 0 10px
}

.msg-panel-sp-nick {
    font-family: PingFangSC-Medium;
    font-size: 14px;
    color: #546064;
    max-width: 60px;
    width: 60px;
    text-overflow: ellipsis;
    overflow: hidden;
    white-space: nowrap
}

.msg-panel-msg-num {
    position: absolute;
    right: 10px;
    top: 50%;
    margin-top: -9px;
    padding: 0 4px;
    background: #ff786f;
    border-radius: 9px;
    height: 18px;
    line-height: 18px;
    font-family: PingFangSC-Medium;
    font-size: 12px;
    color: #fff;
    text-align: center
}

.msg-panel-nick {
    font-family: PingFangSC-Medium;
    font-size: 10px;
    color: #546064;
    max-width: 60px;
    width: 60px;
    text-overflow: ellipsis;
    overflow: hidden;
    white-space: nowrap
}

.msg-panel-right-part {
    width: 364px;
    height: 100%
}

.msg-panel-title-bar {
    width: 100%;
    height: 30px;
    position: relative;
    border-bottom: 1px solid #d8d8d8
}

.msg-panel-title-bar p {
    font-family: PingFangSC-Medium;
    font-size: 10px;
    color: #333;
    text-align: center;
    line-height: 28px
}

.msg-panel-title-bar i {
    position: absolute;
    color: #333;
    font-size: 26px;
    transform: rotate(-45deg);
    right: 10px;
    top: 0;
    font-weight: 100;
    cursor: pointer
}

.msg-panel-title-bar i:hover {
    color: #008f94
}

.msg-panel-content {
    height: 226px;
    overflow: hidden;
    border-bottom: 1px solid #d8d8d8
}

.msg-panel-cnt-list {
    width: 100%;
    height: 100%;
    overflow: scroll;
    padding: 6px 10px;
    box-sizing: border-box
}

.msg-panel-textarea {
    height: 60px;
    width: 100%;
    font-family: PingFangSC-Medium;
    font-size: 14px;
    color: #333;
    padding: 10px;
    line-height: 20px;
    box-sizing: border-box;
    resize: none
}

.msg-panel-words {
    display: flex;
    margin-bottom: 20px
}

.msg-panel-port {
    width: 30px;
    height: 30px;
    border-radius: 15px;
    background-color: #eee;
    background-size: cover;
    background-repeat: no-repeat
}

.msg-panel-l-word {
    background: #fff;
    border: 1px solid #ededed;
    border-radius: 15px 15px 15px 0
}

.msg-panel-l-word, .msg-panel-r-word {
    padding: 5px 12px;
    line-height: 17px;
    display: flex;
    align-items: center;
    min-height: 30px;
    margin-left: 6px;
    max-width: 206px;
    font-family: PingFangSC-Regular;
    font-size: 14px;
    word-break: break-all;
    color: #333
}

.msg-panel-r-word {
    background: #d2fff4;
    border-radius: 15px 15px 0 15px;
    margin-right: 5px
}

.msg-panel-l-img {
    margin-left: 6px;
    border-radius: 0 6px 6px 6px
}

.msg-panel-l-img, .msg-panel-r-img {
    width: 130px;
    height: 160px;
    background-repeat: no-repeat;
    background-size: cover;
    background-position: 50%;
    background-color: #eee
}

.msg-panel-r-img {
    margin-right: 6px;
    border-radius: 6px 0 6px 6px
}

.msg-panel-r-words {
    display: flex;
    margin-bottom: 20px;
    justify-content: flex-end
}

.msg-panel-time {
    font-family: PingFangSC-Medium;
    font-size: 10px;
    color: #999;
    text-align: center;
    margin-bottom: 20px;
    line-height: 10px
}

.msg-panel-im-wrap {
    display: flex;
    align-items: center;
    justify-content: center;
    flex-direction: column;
    height: 100%
}

.msg-panel-im-item {
    width: 363px;
    height: 61px;
    display: flex;
    position: relative;
    align-items: center;
    overflow: visible;
    border-bottom: 1px solid #d8d8d8
}

.msg-panel-im-info {
    display: flex;
    flex-direction: column;
    padding: 10px 0;
    max-width: 200px
}

.msg-panel-im-nick-wrap {
    display: flex;
    align-items: center
}

.msg-panel-im-nick {
    max-width: 100px;
    text-overflow: ellipsis;
    overflow: hidden;
    white-space: nowrap;
    font-family: PingFangSC-Medium;
    font-size: 10px;
    color: #546064;
    line-height: 27px
}

.msg-panel-im-gender {
    width: 12px;
    height: 12px;
    display: block;
    margin: 0 4px
}

.msg-panel-im-rank {
    display: flex;
    align-items: center;
    background-color: #a0d947;
    height: 12px;
    border-radius: 2px;
    font-family: PingFangSC-Medium;
    font-size: 10px;
    color: #999;
    line-height: 12px;
    color: #fff;
    padding: 1px 4px 1px 1px
}

.msg-panel-im-rank img {
    display: flex;
    width: 12px;
    height: 12px
}

.msg-panel-im-content {
    font-family: PingFangSC-Medium;
    font-size: 10px;
    color: #999;
    line-height: 23px;
    width: 80%;
    text-overflow: ellipsis;
    white-space: nowrap;
    overflow: hidden
}

.msg-panel-im-num-wrap {
    position: absolute;
    display: flex;
    flex-direction: column;
    align-items: flex-end;
    right: 10px;
    top: 11px
}

.msg-panel-im-time {
    font-family: PingFangSC-Medium;
    font-size: 8px;
    color: #999;
    text-align: right;
    line-height: 15px
}

.msg-panel-im-num {
    padding: 0 4px;
    background: #ff786f;
    border-radius: 9px;
    height: 18px;
    line-height: 18px;
    font-size: 12px;
    color: #fff
}

.msg-panel-im-empty, .msg-panel-im-num {
    font-family: PingFangSC-Medium;
    text-align: center
}

.msg-panel-im-empty {
    font-size: 10px;
    color: #999;
    height: 280px;
    line-height: 280px
}

.msg-panel-im-list {
    overflow: scroll;
    height: 100%;
    width: 100%
}

.msg-panel-del-btn {
    position: absolute;
    background: #fff !important;
    border: 1px solid rgba(0, 0, 0, .1);
    box-shadow: 0 5px 10px 0 rgba(0, 0, 0, .1);
    border-radius: 2px;
    width: 96px !important;
    height: 40px !important;
    font-family: PingFangSC-Medium !important;
    font-size: 14px !important;
    color: #333 !important;
    z-index: 100
}

.msg-panel-pos-del1 {
    bottom: -21px;
    right: 0
}

.msg-panel-pos-del2 {
    bottom: -10px;
    right: 40px
}

.msg-panel-del-btn:hover {
    background: #19bbb7 !important;
    color: #fff !important;
    box-shadow: 0 5px 10px 0 rgba(0, 0, 0, .1);
    border-radius: 2px
}

.bottom-msg {
    width: 100%
}

.bullet-screen-gift-msg {
    width: 100%;
    overflow: hidden;
    height: 100%;
    background-color: #fff;
    position: relative
}

.bullet-screen-gift-msg-title {
    width: 530px;
    position: absolute;
    padding-right: 10px;
    font-family: PingFangSC-Medium;
    font-size: 12px;
    color: #999;
    height: 17px;
    line-height: 17px;
    margin-top: 10px;
    width: 65px;
    right: 5px;
    background-color: #fff;
    z-index: 1;
    text-align: right
}

.bullet-screen-gift-msg-content {
    padding-top: 10px;
    padding-left: 20px;
    width: 100%;
    height: 100%;
    overflow: hidden;
    box-sizing: border-box
}

.bullet-screen-gift-msg-content-manage-icon {
    width: 15px;
    height: 15px;
    margin-left: 3px;
    margin-top: 3px
}

.bullet-screen-gift-msg-content:hover {
    overflow-y: auto
}

.bullet-screen-gift-msg-content-item {
    height: 30px;
    line-height: 30px;
    font-family: PingFangSC-Medium;
    font-size: 14px;
    color: #333;
    display: flex;
    align-items: center
}

.bullet-screen-gift-msg-content-item-thank-btn {
    float: none !important;
    font-family: PingFangSC-Medium !important;
    font-size: 12px !important;
    color: #ff6793 !important;
    text-decoration: underline;
    background-color: initial !important;
    width: 47px !important;
    top: -2px;
    text-align: center;
    position: relative;
    border-radius: 2px;
    cursor: pointer !important;
    margin-top: 4px;
    height: 17px;
    line-height: 17px
}

.bullet-screen-gift-msg-content-item-thank-btn:active, .bullet-screen-gift-msg-content-item-thank-btn:hover {
    color: #ff3c74 !important;
    background-color: #fff !important
}

.bullet-screen-gift-msg-content-item-lv {
    display: inline-block;
    width: 30px;
    height: 15px;
    margin-top: 2.5px
}

.bullet-screen-gift-msg-content-item span {
    margin-left: 5px
}

.bullet-screen-gift-msg-content-item-gray {
    color: #999;
    font-family: PingFangSC-Regular
}

.bullet-screen-gift-msg-content-item-gift {
    font-family: PingFangSC-Medium;
    color: #19bbb7
}

.manager-container-live-area-right .ik-tabs.manage {
    position: relative;
    height: 100%
}

.manager-container-live-area-right .ik-tabs.manage > .ik-tabs-bar {
    position: absolute;
    top: 0;
    right: -100px;
    width: 100px;
    display: flex;
    flex-direction: column
}

.manager-container-live-area-right .ik-tabs.manage > .ik-tabs-bar .ik-tab {
    position: relative
}

.manager-container-live-area-right .ik-tabs.manage > .ik-tabs-bar .ik-tab:first-of-type .tab {
    border-radius: 0 10px 0 0
}

.manager-container-live-area-right .ik-tabs.manage > .ik-tabs-bar .ik-tab:last-of-type .tab {
    border-radius: 0 0 10px 0
}

.manager-container-live-area-right .ik-tabs.manage > .ik-tabs-bar .ik-tab.active:before {
    content: " ";
    width: 0;
    height: 0;
    border-top: 6px solid transparent;
    border-right: 8.5px solid #2f3456;
    border-bottom: 6px solid transparent;
    position: absolute;
    top: 25px;
    right: 100%;
    z-index: 1
}

.manager-container-live-area-right .ik-tabs.manage > .ik-tabs-bar .ik-tab .tab {
    width: 100px;
    height: 60px;
    background-color: #55596d;
    cursor: pointer
}

.manager-container-live-area-right .ik-tabs.manage > .ik-tabs-bar .ik-tab .tab .title {
    font-family: PingFangSC-Regular;
    font-size: 16px;
    color: hsla(0, 0%, 100%, .4);
    text-align: center;
    line-height: 60px
}

.manager-container-live-area-right .ik-tabs.manage > .ik-tabs-bar .ik-tab .tab.active {
    background-color: #2f3456
}

.manager-container-live-area-right .ik-tabs.manage > .ik-tabs-bar .ik-tab .tab.active .title {
    color: #fff
}

.manager-container-live-area-right .ik-tabs.manage > .ik-content {
    height: 100%;
    display: flex
}

.bottom-wrapper {
    padding-top: 30px;
    overflow: hidden
}

.bottom-wrapper-title {
    margin-bottom: 18px;
    position: relative;
    height: 22px;
    line-height: 22px
}

.bottom-wrapper-title .title-text {
    margin-top: 0;
    margin-bottom: 0;
    padding-left: 12px;
    font-size: 16px;
    font-weight: 400;
    color: #546064;
    border-left: 4px solid #c10b0b
}

.bottom-wrapper-title .more-action {
    position: absolute;
    top: 0;
    right: 0;
    padding-right: 10px;
    font-size: 12px;
    color: #000;
    text-decoration: none
}

.bottom-wrapper-title .more-action:before {
    content: "";
    position: absolute;
    width: 0;
    height: 0;
    top: 6px;
    right: -5px;
    border: 5px solid transparent;
    border-left-color: #546064
}

.bottom-wrapper-title .more-action:after {
    content: "";
    position: absolute;
    top: 7px;
    right: -3px;
    width: 0;
    height: 0;
    border: 4px solid transparent;
    border-left-color: #fff
}

.bottom-item-list-box {
    float: left;
    margin-right: 11px;
    margin-bottom: 10px;
    width: 410px;
    background-color: #fff;
    box-shadow: 0 0 3px #ddd;
    position: relative
}

.bottom-item-list-box:nth-child(3n) {
    margin-right: 0
}

.bottom-item-list-box .list-pic {
    overflow: hidden;
    position: relative;
    color: #fff;
    cursor: pointer;
    background-size: cover;
    height: 260px
}

.bottom-item-list-box .list-pic.hover:hover img.bg {
    transform-origin: 50% 50%;
    transform: scale(1.1)
}

.bottom-item-list-box .list-pic .link {
    color: #fff;
    cursor: pointer;
    display: inline-block
}

.bottom-item-list-box .list-pic .link > img.bg {
    display: block;
    width: 410px;
    height: 260px;
    transition: all .4s linear
}

.bottom-item-list-box .list-pic .link > img.bg.hover:hover {
    transform-origin: 50% 50%;
    transform: scale(1.1)
}

.bottom-item-list-box .list-pic .link > p.num {
    position: absolute;
    top: 15px;
    left: 20px;
    margin-top: 0;
    margin-bottom: 0;
    line-height: 20px
}

.bottom-item-list-box .list-pic .link > p.num > i {
    background-image: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAFEAAADnCAYAAABmHLpeAAAAAXNSR0IArs4c6QAAJIJJREFUeAHtXQeYFEXartkALHEJS04LChgACQoiinCm3zN7x5354BA5lNNDz9/wn6fiqecpghIEMSDnGTFzgqIEFQmLBCUtUVwyuyxxF5bd/d+36W+2pqdnpnt2ZtnQ9TzfVPrqq/reqa6qrq7gUyfZFBcX19yyZUvrw4cPNzt69GiLY8eOtUBYKsNRtBqgFLOIebDzfT7fEVButWrVtlWvXn1brVq1drRt23Yrw02+Mrd8ZZ0jwEn+5ZdfOu7du7dzfn5+l6KiotaxKENCQsLWGjVqrGzUqNGPrVq1WgdQC2Ih14mMMgERwPmysrLa79y5sx9qWh/4WcMMAxALd+/enbNr164DiD+AWnlg69atefv27SvYv39/wZ49e46TMS0tLalevXrJ9evXT27dunUKal/dpk2b1m3SpEndxo0bNwCIiSckKgUA81FTFyB+XsuWLTfCXyxx8bDjCiLASlqzZk2f3NzcawFWY1EAwOSsXbt2++LFi3fNmjUr+8iRI0USF41ds2bNhEsvvbThOeec06RTp07NAXgDkQNwd6empn542mmnLQCYxh8icbGy4wIiH9mffvrpwgMHDlwDdyoLe+jQoSMrVqzYMn369M0A72CsFLCTAzDrXH/99eldu3ZtW7t2bbatrJ25devW/ejMM8+cC3dMH/WYg4hH8Uy0ebcDvEYsfHZ29r7PPvts9auvvvpLYWEhg8rMJCYmqsGDB7e64oorTm/YsGF9ZgwA96LNfBlNwk+xKkjMQGSNQw0bVFBQ0JOFy8nJyX3vvfdWTJs2bUesClsaObfcckuz3/72t10bNGhgPBnJyckZqLGvAtT9pZHLtDEBcdOmTV23b98+AvJSAGLBl19++eNzzz23HkOWuDbobpXHkMh37733nnrxxRd3BojJSJ/XvHnzF9u1a7fCrSydv1QgovYl/vDDD7/Py8u7nEIBZtbjjz+esWHDhnw9k/LmPuWUU2o88sgjPQFeS5YtJSXlv927d38btTKq9iZqEAFgysKFC+9HO9cBPW/xzJkzlz355JOZ5Q2wcOV56KGHOlx22WXd0IP70H5m9u7d+xkAyUG9KxMViACw7vfff/9/AK8Fe93Ro0d/+8UXX+S4yrmcMF9yySUNRo4c2Ze9OMDcdu655z4BIA+4KZ5rEA8ePJi2cuXKvwHIhhgQ77/vvvvmrlu3zvW/56aQ8ebt2LFjyrPPPnshBvL1AGB2ly5dRtWpU2eP03wTnDKSjzVQAMTbxZ6hQ4fOrugAUi/qQF2oEyuHqWNdxjkxjmsihKfgEX6MjzAzGzJkyFy8iUTVEDsp2MngwZtN4pQpUy7E62Ka+Wj/3Ukb6agmAsBEdiIEkI/wiBEj5lc2APmnUSfqRh2pK3Wm7pH+UEcgchjDXpidCNvAHTt2xPS1KVIhyzKeulFH6kqdqXuk/COCyIE0x4H4Z4rZC1eGNjASKNSRulJn6k4MwqUJCyKqcqr5JqI4Dqyow5hwAISKo67UmfHEAFjUC8UbFkS+CyNhCt9EKtpAOpTCbsKpM3UnBsBicKi0IUHkbAwnE/guzFe5UAIqezh1JwYwPYmJnb62IKLqcgr/dibgZEJ5fxe2UyxWYdSdGFCeOcXHiYsAYwsiJ1QBZCNOZ3E2JiBFFfQQA2JBTIiNFYIgEMGYxBlpMnI+sLxNZ1kVKAs/MSAWzMucrU/S8w0Ckd9EAGQqZ6TLy4SqXuCT5SYWxITYECO9HAEggsHHj0pk4JS+zui5SzAhRsRKMAkAkZ81McBszNE6v4kIU6ztNm3aVFuyZMlt+CQ6Ho/HhKVLlw5OT0+v7jaf8847ry5qxV0o7yS8qo2ZM2fO9Zh9CdDJrcxw/MSE2BAjYiW8Ac82Jhb6MYJf5eL1UYkfjxYtWvQovhf7hwuYVW6JcVhHfCN+wGkbzNlpfG59FisgmooyF154YbuMjIxWmNoaI2GxtIkJscGfd7qJ1QbK9/9rqJ7J/LDOQH7WpB0PM3bs2J46gJIHVi6cNm7cuF7ij2RPmDDhUh1A4e/QocMATGvFZFWFyNRtwcZchGAMd/wgcmkHgKzBD+uoFXH7LnzWWWf5HwO9cHTjm/Ap1rBQfjz+IXkHDBjQLlS60oYTG2JErIgZ5flB5NoYBnBlAu14GXxkC9n24WtcyDhreSCnmjVM/Pjw5FiOpHFjC0aCmR9ELi6iICC9y43AqsgrGAlmBoiomjXR47QGFXJtTFUExo3OxIhYETNiZ4DI9YEUgh4np7SLi9wUpqLyEiNixfITOwNEDCuaMQANpqtPhUxTVY1gxcWpBohwtCAYQNcD0WGtEKxQAVsYIGKuzFhOgarpgegQRMGK2BkgooE0pr65QtWhjCrPJlgROwNE9jBEBe+flfYrXqz/dcHK3zsjA2MNNddIxzqzyipPw6qGUROhqLHNAT1OXNY0V0YgNaxSBMTKqGeZ6SQgGh0KtzmUWc4VPCMNqzwB0VjZyn0iFVy3Miu+hlW+ASJWPhlburjRpsxKUcEzEqyInQEilpEZK+i5U6mC61ZmxResAGKuASLm5rKYO7d6lVkpKnhGghU3ahogcrcmdeJeuQquW5kVX7AidgaI3O7K3LnZsMxKUcEzEqyInQEiquZW6sTdmtxsWMH1i3vxiRGxYkbEzgDM6GGwXxgdTCJ3a8a9FBU8A2JErEDGZnV/reOGa+rG7a4VXMe4F18wEsz8IHLHOnPnfuF4lgLzb0dDyccEZ8g4axrIOWYNEz+WCDuWI2nc2IKRYOYH0dzyn88N19wv7EaoG97ly5dvDMWPZWvGioJQ8Xr45s2bQ/J+9dVXIfPQZUTjJjbECE1gPjGjDD+ICCzgln8GcsM17XiYu+++OwNHFRi1XpePb7ir77rrrkV6WDj3HXfcMROfNYxRhc6XmZk5++WXX47bOiLBhlgRM+btB5EenplAmzvWuWYmHobrWXr27PkY1sy8j8VMP4O2YkHTh/iH/46n2fHWXtTEo9hye9/q1atnAcztmCTd+PXXX7/erVu3cfEoN2USE2JDt2BFt395GD2YpfVh19RoTHk3njp16nfx/EeZX0Uzt99+e6vbbrvtPPTKu7GRciRqovGnB9REBvLQCSrHLf8VTcl4l1cwIUYCIPMMAJEB5qkduTwzgVv+GeYZpYgFMQF4ucRIxyQIRDAd56kdZOKZCXg3DHjk9cRVxU0MiAX1JTbESNc9CERGmsee7OWhEzwzQU9QFd3EgFgAvL3ExoqBLYhgLuCxJ2TmoRNclWpNWFX81B2787tQX2JCbKy624JIJp4bg3nGDFAyD52wJqwqfuqeBEMsQp2lExJEgoSx22uw8nhqBw+dqCrAiZ7U2TyxJA9YvCrhVjssiKi6uTw3hol4agcPnbAKqKx+6kqdqR8xABbGJxQ7fcOCyAQ8eIfnxmCA6eOpHTx0wk5QZQqjjtSVOlN3YhBOv4ggMjEP3uG5MTz2hKd2NGvWrNJ+FaRu1JG6UmfqHg5AxjkCEVW5kAfv4J/ZxmNPXnzxxQt46EQk4RUtnjpRN+pIXc3DhiIeFuIIRIIBIPPMg3ey8fKdxlM7KlONpC5yEgl0zTZ1dbTU0DGIJpAHePAOMyGQkydPvqgytJHUgbpQJ+pm6uh4wWtUr3SY7fGOudLaqqhAZHoA6R24ZgIZNYgmkN7RfwCiVCCafwTPTfQOoRQwSmPj8faOQy0NgHpaHntintrRiOHewbw6Oi7cqJXeEdEu8ArLCjC9w8rDIuQiEmCGPTafmw25V45bvbhTiRttuE/EybH5+JDO4/Mr77H5djjzUeeOde8CBzt0ogwDqMZVIvhw34wbNblXjlu9GA6R/CwhU298jzWuEsHkwH7MNGdhbSCvEznpV4lEqbqXTEcgJoNtXaBbt9RE1MJmqI3epTZOAPTaRCco2fAAuLC9s3epjQ1oEgTwvHGigOHW5iPLcwaxbM671MYteOT33p2jQc1Mg9rnzeKUAj9vPrE04KH2eTPbADDqwTYA9L6xmDUwKhABoPe1T3uEXYPoXWqjoWc6XX28Zw30LrUJBtFxTWQb6F1qEwwgQxzVRADoXWpjj58R6ghE71KbMAg6qYn8MO9dauNdahO+GoWI9S61CQGM22DvUhu3iIXg9y61CQGMm2DvUhs3aIXh9S61CQOO0yhuZi+3l9pw+yvuNhmLc6tfwc0YN+MWjJBH4TtVOF585fZSm6effvoOHKGXjg03adj2NRBn+o97/vnnz4oXEKWVKxf9lItLbUQZHInSTty0eTXIPffc8zga83v79euXqseVB3eoS20CXvuwKqsfCxvPS210MHCihy1Q7du37zd79uwJH3/88aXxOtBDL4dTt1xqQ37Bim4/iJhkKJNLbZipE4PdsbWvuuqqO1HYZ4YPH97GSZqy4CkXl9q4VRSPfCfcGDSGd1rxbiu36WPNj2tETv6lNtEohV1OiThL53qcgTMee+96RCMjlmkq9KU2OHKvCU5x+jtmlu6/6KKL6scSGDeyKsWlNunp6X0///zziTNmzLj8ZJyWUmkutUHHU/Pyyy8ftm3btn/h/LF0NzWptLyV7lIbHPjTYcyYMaNx3tgg1NC4XvClg18ZL7VJxA75a7ESbcLEiRPP1pWNl5s7HSibq3uNcSIXmzNALmqhuyIadDxpw4YN+xv0eACHYMT10A/BitgZIFa2S20wnuyD99wJ6Hh+Ha/KUCUutcHrIjueO/Ct5Op4AFmlLrXBMV2DhgwZYjRXsQSzql1qk3DdddfFfHqtyl1qgx1Y/omWWNZGkSXCK/OlNsWYUlsuCsfKrlKX2nzzzTdvYuy4NVbgiRz9UhvjOiXMkhzBfKKSi1qEsSLbGLYdnT9//tv9+/efHg89BCtiZzzO3LXJjOSilnhkWpYyt2/fvuymm24aES8AdawAYq5RE7nt9fjx453Ni1qCDgAvSwBKkxeuUN/37rvvvoKviPNLI8dJWhMrxUttDBAxnbQNK78q8qU2xatWrZp14403TsVK3sNOQCgtD3b7G3fXEDvjca7Il9pg0LsFR5bejwNzJ5QVgPwD9EttjJrIi1kwL+e/1KYiXJSNL29Gx3H11Vd/iMX4RaWtWW7SV4pLbfCHLx04cOCdAwYMmF7WABLsCn2pTX5+fs7rr7/+Tyw3eeyDDz7Y7ab2xJIXqzWMi39O2qU2USpT9OOPP87o0aPHnwYNGvRdlDJiluykX2rjVhOse9mMo5r/ioMhJ+GTqaOTNd3m4YYftfDkX2rjtMDoOPKxlORVvAD85amnnlrvNF28+crFpTa6khgc2x45isOHFqOwwzEX+NHJ6Dj0Mupurguyu9TGGCcKIxrsjXgF3M3jkQcPHtxKwuNl40S7TbpsDPizX3nlladQ+57AzMtePa48uIkJsSFGxErKFAAi3gPL9FKbUaNGTcF5ODvxsecgVqJ9iquRhmMW+nspXHmzQ11qE7S3D7M5SQsWLBgLO3XSpEnzuEK0vClzMsrDVb24XKwfJxz69OlzN2z/nSwBNZGFY6R3qU3g38SlKt6lNoGYuPZ5l9q4hiwwgXepTSAeUfm8S22igq0kkXepTQkWUbm8S22igq0kkXepTQkWUbm8S22igq0kkXepTQkWUbm8S22igq0kkXepTQkWUbnYC/NmNHN2Zpt5rZLtFF2oDIImIEIxWsMxQeEduGaCEjWITA8gvaP/gEOpQDT/CO8QSgGitDbnH7FdaxAmWI3LY3NycnK55b+8zEdyPpDTWbximLryglfeT4qpv5DXazrFJCY1Uc/MO5hXR6MUbtRK74joUuAXkBRgeoeVByBSCg/ADHtsPrZ4eZfauMGXj7p3qY0bxBzwAlTvUhsHOHksHgIeAh4CHgJVCAGnr33h+IrjhNfJyDMqVcIVlAL1eN0tmekA6m6Jj8bW89HdlGXNw+qPlJ9VXjh+x7LthFrD6Pdhs01aenr6BVibl4ax3WGsJczAjMgaUzE9Q90drpASZ5cf43y4nqk3diz1wUxLNayczcSM0AyszDqKOOZhzcfqpwzdSD5WW+exyo0kU09ruA2w4KLN1WKkRFDS5s2bOwG4XFCAwdrCoYhPNvnIr8uQwiI4pNH5/fmBOxmbfG4NyAwerKx9B3E8L4z7b1g2a54IsjWSj5EHXjPPxDa8N7CJcjvEHoW9BbIn4nCMdKS2yrUVaBcomdBOmDNnTiq2OwzHcSWjduzY0R+bg16wKkQ/asemZ599thE2JHbHtXFnZWRk1GN6k0SmXX4SJjwJOMmzIRT7kIoh7ynI+yObPPOx4/0G5LsCvDNxDkNXCIqktD8P8Cbhz7kJcvNtZBcjb6yzz72IfCD9D4I3spGMWKBkFPB7yQT/0JdQaob4LXYRlgz/RQvL3bhxY2vI0BULlXtAnvij7hc5WKc9EfmuFL9u4717iPgJJMtr5ify9PwkjIAk/fzzzz2Q9qikx5+xB7rNA3j7JYxALly4kGdG6EDqMoPcFC6GGSbMmzevKRZ495ZA7F56D0dKhTpDwYd/jgXYY/LXw470/pQDojwasU/4An8ZR0pAnr0kCjI3Yea5s/h1G21kR+SXzzC0z6ePHj26DpwiR2cVtyEfnkRsanwQtnF8IGbgV2MNdm9s6PndM8880xfg7WQCtL/1OnfuPBhOpzoEMfrOOOOMCylMDGqIDwo2F7/VrlOnTnfUCP8nRijfDzxSACoQyRhKovAEwzDY1X4+OhXWsgCDfLajHT4AXt62S5OCzdsERfIzAm1+mEeiWTYjGlcjfzJ16lTui/E98MADe5Hfl5IOlaYP+RlnkkTZ2sycRpgTUMV5JbDfoGb1Qs341B+gOfBvbs3KylqFwrXXgnmVsBRAC7Z1+vPFNrORqGEHyYVvwBd/8skn41CWXD3VsmXLnmjevPn1EobH8z7ssDoEP+WEMv48AL6xvZaMWFLtP4cRMpOw6dH/tJl8xEbwCSXbH85MyMy2hQDUw/BltrQRtN95551rqJAeRjfaDnY+myQcPNkPP/xwG8ioZcqjXDsFRTGCzUPSao8fP/401LJZlAX7O+we7YwrTAisYfDh6zOsnW6PTmwCA1Art8ydO7c/0hIY1ky7Noz5SB510M6uOiHtxO+hQ4e+grynoO9iS/ibSFcbxFruqEIwIwGRtTAVJ5x3FdDQG05DWDrOK7wZ7QbPijAMPkhNRHg7fOH7k4QtX778FoTxjC6CGK4AkmcSvsDVRkfyPGTnUQ4a+qXYx/dX1P6Z8BaJbDNu7Zo1ax5CZ/YO/IVm2KfYedUO+bESyJ9G+TQCIkGuC8D+T5cXyo3tb78DP5sX/sGOQSRjNaxJqYPHcxj+ZX/tgoLfYmfnJbt27ZoGRQskY4R/j7O4BrJmIPwYw2HvR435J87KbmYpgCiFYH/TwTyT0eY+JzLRLr2PtmoqRUmYnQ2gl2EU8IDEobxLIEv/0yQ/AZFg1Ln11ltbg/dnSWdn48laig4oDfyuaiL/vSScnZCGNm6JCIb7FzxOf8L47zUBSeJ0G4/eN7i7aggeja8lHPy7MRRhbxuqdjBPglgdvFlMB+WyMBJ4RmREsvkIYsz3H5OvCL00nwDrIy0gEmA+HQ0w+rgqlD54+va/9dZb7FR41CqfSr388IY2Ro3AvztZCg5hOThNeLA80hIexi5CI/8katVc4UHadVh5rz8Oeu0w/jgUqca1117bEIP7vh999NH5UO6gpHdi48T4ruhZ2/Xt25dK27WLzJN5EQyjvYfdGM0Fm6Djeh7I+wiOgGGnxVoYrp1FdLDhv8cakS1C161bNxI1cZv4HdpFPE0Tcoy2jWmwI6sRZNvVDgHR6FTAUx+jgKaozZ/xCUDSsI8z/qBs/GHfPvjggx2YFsRHLxSI1tpI/qaoJH9EWQ+znHgKsnFO7DUIbwKSWmjXPCA62DADKpmElfL1UCt6YNzVDm1THvbZTQlmDx+CR2wBNjjejeFCAQ612Dl27FiOH7l9qxAkL/fMU4hPgZG/bqMMSenp6dUwDEnCGJWAGwbt8HF0aMfw7nsMAZRJ2QWmbc1HJg8kL/njWCtJ1V566aX0K6+88rqXX375zUcffXSHKYuyKZPyebaElBtOe+MHEdFUxsgAj+Yw7PR8zD5J6FD8s7lQuhM4WAghFsYKIoUwbyomygmgtCWcPLoRhUSmACd+UZppdBDppyzKJlFP6it5MR1lyB8i8kSG2GAJNrrggBqBf6b52Wef3aZx48ZNcEtFfQyoa2IkzypuGDxShXgM8lH7clFz96xfv/4XTEb8nJmZyVcyqSFSGFGOhdGBoVsAoy1K0c04nRdef62gHF025Use5KPRFRc5kpeAKfmQl+lZbtqULenFRpC90ZUQwWLr/5RkZpXCDKQAohQLotcQXTkpkChFeXQLST7i1/nIK+lFpthSDvLQCN8J34lfkSV5iM1wSU95IpOp7OQwPMDohaVQIQFS/MIXkNj0MCPJXICkLWF6QXQ3k4ti4ha/1WY8jaTXbXHr8QazzY8ul27xS1rKEnli24gJDCJINExApam8PIpsYEmcSSbxMRW3+Bkm4dIgSy3U/1Gw+QtHtxhroQV4+RP0P4XNxw3oTHeBOBRaALobxPaNxonSwqPrK3rr5RW+E5Id/sq/QpvAsib6Oxq42RYKcVhCEj9ta0Oty0N0bAwA6wp6C7QQJGPK5XCzM4towPcr0L9BfCPjK+xO0DzQOJAjGREzAYOuvDzKAqo84lZb59PT0+3KQBEf6GIQJ2gvCZcY8bVA/wDR8K2HY1Jbg7h00IegcIbv4nwD4jgxJsYKhht/VAVA4QneTyDd/FUXhoiaIL5r/wB6GJQEGg2ieVrnFTfCzwYdIINDsxR8MQNSyhFXGwVOBvFxsjNf65mDgaD1Bz0GOgT6F6ghiI/mCp2XboTVBbGWimE7+op4TJtvWGNAG7TwL62yHPlx7ur9oLaOmC1MU6ZMacP0luCIXhS6Acj/vq0pIc6JcNwFeheUAWIteQREMEeAdjET2Gwj2cEFGIRZp776kAHhu0FivjDDhkuAaZ8TICyMh52HYTCbuxCOpZMnT75u6NCh88zgiBb4++F9dzreVPwzzhETgQEFTYU1G9QtDP8wm7juCNsCygHxVY2GvThHDFbzG0vAC8h3HcI4ySCmH8Jegucy0H4Qa/8qUA2QIxPQ+BMQvIgYgDgB0i2/lAiFZo8+B2TUDAm32DLMkSGMHn0RPCtB9fHnZ0Lef+A+DPftOhPC+emAU2CRDP+AsaB3QL8CnQFqA9oEIqDvQ/ZW2M4MgcGjuZd2uBRO+exkQDmeu2M1HHawresD4gjAMHCzZ+XU1UoQzUZQK4mnDT+bhaCagzCOKSOZLWDoBmKH5f+caknENvcJUFAeejkC3JEAihQfIMziQUFYYH2qi7Pio1hAUA8QlZkGegbEj/OGgbs6iG2kGHYSrDEhDeJnC3MImx/xzwB9HCLeGvxGyMzsIkIBFSrcToZdGEr1nqVkd5APYU9Zwunl54ibRQ7cPtASkBjOB7aVeKuNuIHCGMJmr/xXLY61bYjm55/JoZduApoMa55BfitgVn9QAgcBKI3+iH3MJAi7Ui8l3Jxl/8gM2wubs9KGgVsG2GZ08QiJs9pgSAAZXxCF2WL3hZ+Ps5htcKwXD+x9oBWan85l1nz4thHSsHNhr8vOBrPUf3bT6YQUGhgxw/SyZ+c790gQ31Q4apA3kIZwk8Q0Fodpcw7Q1qAzKELEDaAFtgxKcYjEDkRMczhOEQ9sjiC6aH46O1r8xnuyNSzATyCxXONxTLg+T9tJrx0gINgzXwsSoNiLbgCNAf0Eugp0HogmCyTjwdPg/j0DNfOt5g5yAkgOhfqD2NNaTUsEHLEGRvAHHUkYtiZSGB9hAPgIAPwLbfojZBIp+gkwHDOZhuHxYC0bB2oBWgNaDZKax6HHnQCCbSPjPwDxe4qYdxFH0CMZfrlj+hdA/Kb8CIjDIob/F+TGuOO3toFWv5ucdV4AchOIwNBsBV0AOhPENxO2mdtBb4N6glJA94AOgHTDNxj/+h1dvtUNvlNBtn8+wluCdoKcGLbPra3yAwbbeiQBs2sDQ4XraZ24UZgLwPcaqJ3JzzeJmaCtID4hrCV9QeSrDhJTBMcU0D2ohXkSWBobZWHT8T6oaRg5fDu6DnkutPLYghgJqEjx1kxC+VF4vo0MAv0BdC4onMlF5HTQWCjyYzjGaOJQFjYTD4L4uKeDpKljvuxgBiLf92AHmSAQnQLklC8oxxABUKIJonqA2HnUB/HtgArsBHFYsRJKFMCOu0FZUpAJH9ttyJOzRX+A+1S4H4YdZAJAdAuMW/6g3CtQAIAEhr5iuyL7QYwWkGjT2RWmoobJc6/QifTCt+UebseB5Gc6pq+oIHjl9hDwEPAQ8BDwEChXCPiHOGFLtXbR/+K7/ih82j+s6lVvqZp2PRyW32Ekxl6Qq0aBKK8lxmGO5N7yWv7lRYVqEgZtnIVxbKBsVkKiumPaoBrGJELxiBeqq4KDb2JC80oIqeZYECdQfL5PVXKdm3wv/vmof4hjKwCfJtW6xZMQ9zSmTpORWao6kqDPotgmixQI8PjJ05RrLEHha5VjudEAyDIRdKb1l+/YoZuh0/XwuwGQyasZ6ZgeJjSIe9bWUZlLPgXzUDLamt2raqu1i+eodT/4v4XY8mmBAI8zL5+CQsvV+O2cbmugLiMgrS/wg5fO58htpk+yZV63vIXK2T8Df114cNJOP6z2LcnDAtNZavOy3iq92xZbeWYgAOScHmezw8sNJ8QmjguSb+2dpNIb+VT2oWL1zYYi9cNWTvaU0rRsgpJ2OCGkSQOlVmTiy/yaIKElNXHjslPVhsV9VGbGr/EdfFFEACmK75J1En4D10517Nj4IOkIAHCcy+NnUMhVi0AhAQRPIugLUCeRRbcZVlJWiYRdA/NAbwyqrlqk+tQbC4+rhZuL1LALktSVXfxfXTXuUjibNsREWSNbASU18fixlQAOMyf8Zh7B8FHPObAJKP5aNe+5GOAPV8eLv1Prlp6vOvb4xpKaH9khN7JBx8KVWZxB4Qz0JWYKulMQZ1u1bjg7Sc1fj4Zu/nGDfQOU+GnbMTX5lupq8eZCteugKcWp5UP30xafWurXxRzOLjw3pjoN4N93wFZKyb9rAGjLExyY1glFK8a3jaLX1fr11dUp5ywAoBnKV3hDMLMzALV098D9K4B5FYluEMNsTduGPvX12sA//jA+PmRsKVStG5aoZ5vYGlgT//XEhzC7iWzPPl2pe2/B4pI+Vq4gf0lNDIqKEJCSfKfKO56linPPB+ds5StmGzowQqqI0ahxSwHe62B8zmR+nWGhEmYfLlYNa/nUemSum4a1fWof4hwb1sC7b1Tq47lKff7diWQEdfS9aKyylfpyoVJ5R23FufyrNBmtu29Hg7dBFRX1MEM3Qw9X4zZNmtWJ6qAam0R3SDMvs0iNGJCs6rERMM1lZySqJGi2OdsFiM3Q3lVHAysAUtaRfKXGv4uPFGedAHL/IckiwI6+Jhpi0E75ZJiUgBIXORu8BxShdJ4VWUVqGjqUp6+tpjJ3Fanm6GCapyaoYW8eVe3RW1/ZNVG9uahQ7TwQAdBUjLxybNo8toNsH8OY6EHcsKKxKjx6KmrfMkN+cXEbtIvbwuTlJupJMO82E9D9x3CJZ64qxJCmULVpkKByjhSrLXsxNmuVoG7vm6T+OasgMoAUvn2PUqe3w5Af38cOHSnJ7vxu+HS2s8Rv44oexML8MZC3SdVqPs+U+z+oldae2SbL8EFoD9k8/AF0jcnJ5SQTwrWL5NuNrm63eUNx99YA8PwktXN/serdLkFtyQ7seEy5gVYuBLw9S6l/3KnUvzGU3btfqcvPU6rzqViXIc1zYBLxlYDow1YKpz108So8O4cGqATf71SrVnlqw9IemBrvDaF/E8GajYbFVQ89FvxfAbRPKQMAfgWLfxg7MEemoLBYjXz3mMrHqOfUxj5Vqxpezo85SDo3A/9Ezok2kI9wFh6Gu57GApfwf0IJiEnVuqjigjRVlFBfFRdOAqB8u7A3vjNYpBPfaDnEKdw3AerOUR17UWGr6YKANBC/4PG9NaRcAJaIeD5LfwaJoZsrXBMArO1YURjF/nFbSfuXuavELfFh7dUY/pJcmBIQ23dbj3QkpdYt76V8RyO/9pG3aN8bqC6nYBrhXHqtBor75QKIXogP+doHXv7ll+gyELY2KAx1BNBENRJAz5fll1/s+wV/vt/r2mGkDzUB0fGsbapBvfPxWjczrGDO8nDdTKK6QrXvlRmWF5EAhB0PH8vwciMI4nRWABgR+CWaaZhW/Kpa7X+jUNPhd/Kw+5MZ/EzH9DCQG8YQpMwl41HThvq5qtVsqtp1xvtQ9AY1kuDzXbtELpoHgFwqudGXqHQpww+2eV9nx3P4zz0AvAtg71M1i+xHnC7KAbCOg0y5xh7jfUhearkuihBT1v8Ha23AfepGgKwAAAAASUVORK5CYII=);
    background-repeat: no-repeat;
    display: inline-block;
    width: 29px;
    height: 23px;
    background-position: 2px -165px;
    vertical-align: sub
}

.bottom-item-list-box .list-pic .link > p.num > span {
    padding-left: 2px;
    font-size: 14px
}

.bottom-item-list-box .list-pic .link > span.tag {
    position: absolute;
    top: 20px;
    right: 20px;
    width: 50px;
    height: 20px;
    line-height: 20px;
    font-size: 14px;
    background-color: rgba(0, 0, 0, .3);
    border: 1px solid #fff;
    text-align: center;
    border-radius: 12px
}

.bottom-item-list-box .list-pic .link > .play-player {
    opacity: 0;
    z-index: 10;
    position: absolute;
    top: 0;
    left: 0;
    width: 100%;
    height: 100%;
    background-color: rgba(0, 0, 0, .2);
    transition: opacity .2s linear
}

.bottom-item-list-box .list-pic .link > .play-player:hover {
    opacity: 1
}

.bottom-item-list-box .list-pic .link > .play-player > i {
    position: absolute;
    top: 50%;
    left: 50%;
    margin-top: -40px;
    margin-left: -40px;
    width: 80px;
    height: 80px;
    background-position: 0 -81px;
    background-image: url(data:image/png;base64,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);
    background-repeat: no-repeat
}

.bottom-item-list-box .list-pic .list_intro {
    padding: 20px 12px 10px;
    font-size: 14px;
    position: absolute;
    bottom: 0;
    right: 0;
    left: 0;
    color: #fff;
    text-shadow: 0 0 4px rgba(0, 0, 0, .3);
    background-image: linear-gradient(180deg, transparent 0, rgba(0, 0, 0, .1) 50%, rgba(0, 0, 0, .3))
}

.bottom-item-list-box .list-pic .list_intro > p {
    overflow: hidden;
    margin-top: 0;
    height: 20px;
    margin-bottom: 0;
    line-height: 20px;
    white-space: nowrap;
    text-overflow: ellipsis
}

.bottom-item-list-box .list-user-info {
    padding: 15px 0 25px
}

.bottom-item-list-box .list-user-info .list-user-head {
    width: 35px;
    height: 35px;
    margin-left: 10px;
    border-radius: 50%;
    border: 1px solid #fff;
    box-shadow: 0 0 7px rgba(0, 0, 0, .4);
    background: 50% no-repeat;
    background-size: cover;
    display: inline-block;
    vertical-align: middle
}

.bottom-item-list-box .list-user-info .list-user-name {
    display: inline-block;
    vertical-align: middle;
    line-height: 21px;
    margin-left: 10px;
    font-size: 14px;
    margin-bottom: -2px
}

.manager-container-live-wrapper {
    padding: 0;
    width: 1260px;
    margin:0 auto 
}

.manager-container-live-area {
    width: 100%;
    height: 924px
}

.manager-container-live-area section {
    float: left;
    height: 100%
}

.manager-container-live-area-left {
    width: 720px;
    background: #000;
    color: #fff
}

.manager-container-live-area-right {
    width: 530px;
    margin-left: 10px
}

@media screen and (max-height: 1000px) {
    .manager-container-live-area {
        height: 600px
    }
}

body {
    font-family: PingFangSC-Regular, PingFang SC
}

.header-x {
    height: 60px;
    box-shadow: 0 0 2px 0 #ecf0f1;
    background-color: #fff;
    z-index: 999;
    font-family: PingFangSC-Medium, PingFang SC;
    font-weight: 500
}

.header-x-wrapper {
    position: relative;
    display: flex;
    justify-content: space-between;
    align-items: center;
    width: 1260px;
    line-height: 60px;
    font-size: 14px;
    height: 60px;
    color: #333;
    margin: 0 auto
}

.header-x-wrapper .inke-logo {
    display: inline-block;
    vertical-align: top
}

.header-x-wrapper .inke-logo .logo {
    display: block;
    height: 30px;
    margin-right: 20px;
    width: auto
}

.header-x-wrapper .nav {
    margin-top: 0;
    margin-bottom: 0;
    flex: 1 1;
    margin-right: 200px;
    list-style: none;
    display: inline-flex
}

.header-x-wrapper .nav .nav-item {
    position: relative
}

.header-x-wrapper .nav .nav-item .ant-popover-arrow {
    display: none
}

.header-x-wrapper .nav .nav-item .nav-item-children a:hover {
    text-decoration: none;
    background: rgba(0, 216, 201, .1)
}

.header-x-wrapper .nav .nav-item-link {
    margin-left: 18px;
    margin-right: 18px;
    color: #333;
    text-decoration: none;
    padding: 10px 1px;
    font-size: 14px;
    border-bottom: 2px solid transparent
}

.header-x-wrapper .nav .nav-item-link:hover {
    border-color: #c10b0b
}

.header-x-wrapper .nav .nav-item:hover .nav-item-children {
    transform: scaleY(1)
}

.header-x-wrapper .nav .nav-item-children {
    flex-direction: column;
    position: absolute;
    top: 80px;
    left: -2px;
    display: flex;
    width: 144px;
    transition-duration: .5s;
    transform: scaleY(0);
    transform-origin: 0 0;
    background: #fff;
    padding: 12px 0;
    border-radius: 8px;
    box-shadow: 0 0 5px 1px rgba(0, 0, 0, .1)
}

.header-x-wrapper .nav .nav-item-children a {
    color: #333;
    width: 100%;
    height: 48px;
    font-size: 14px;
    line-height: 48px;
    padding: 0;
    border: none;
    text-indent: 24px;
    margin: 0
}

.header-x-wrapper .nav .nav-item-children a:hover {
    text-decoration: underline;
    background: #fafafa
}

.header-x.white {
    background-color: initial;
    box-shadow: none
}

.header-x.white .header-x-wrapper .nav .nav-item-link {
    color: #fff
}

.header-x.white .login-register-in {
    color: #fff;
    border: 1px solid #fff
}

.header-x.white .login-register-in:hover {
    background: #c10b0b;
    border-color: #c10b0b
}

.header-x.white .login-register-up {
    color: #fff
}

.header-x.white .login-register-up:hover {
    background: #c10b0b;
    border-color: #c10b0b
}

.header-x.white .profile-container-nick {
    color: #fff
}

.inke-logo-null {
    width: 172px;
    float: right
}

.login-register {
    height: 60px;
    line-height: 60px;
    font-size: 14px
}

.login-register-in, .login-register-up {
    cursor: pointer;
    display: inline-block;
    text-align: center;
    width: 78px;
    height: 34px;
    line-height: 34px;
    border-radius: 18px;
    color: #c10b0b;
    border: 1px solid #c10b0b
}

.login-register-in:hover, .login-register-up:hover {
    background: #c10b0b;
    color: #fff
}

.login-register-up {
    background: #c10b0b;
    color: #fff
}

.login-register-up:hover {
    background: #c10b0b
}

.login-register-in {
    margin-right: 16px
}

.profile-container {
    height: 90px;
    line-height: 60px
}

.profile-container:hover .profile-container:after {
    transform: rotate(180deg)
}

.profile-container-portrait {
    width: 32px;
    height: 32px;
    border-radius: 50%;
    margin-top: 30px
}

.profile-container-nick {
    margin-left: 10px;
    font-family: PingFangSC-Regular;
    font-size: 16px;
    color: #546064;
    display: inline-block;
    position: relative;
    top: 1px;
    height: 70px;
    overflow: hidden;
    text-overflow: ellipsis;
    white-space: nowrap
}

.profile-container:after {
    content: "";
    background-image: url(../image/MTU1ODA2MjgwNTM5NSM0NjAjcG5n.png);
    background-size: 9px 5px;
    background-repeat: no-repeat;
    width: 11px;
    height: 8px;
    display: inline-block;
    margin-left: 5px;
    position: relative;
    top: -18px;
    transition: .3s
}

.ant-layout-footer {
    padding: 0 0 20px;
    line-height: 20px;
    text-align: center;
    border-top: 1px solid #e8e8e8;
    background: #fff;
    display: flex;
    justify-content: center;
    align-items: center
}

.ant-layout-footer-links {
    margin-top: 30px;
    margin-bottom: 26px;
    font-size: 14px
}

.ant-layout-footer-links a {
    margin-right: 15px;
    margin-left: 15px;
    color: #333;
    text-decoration: none
}

.ant-layout-footer-links a:hover {
    color: #c10b0b
}

.ant-layout-footer-code {
    margin-left: 53px;
    transform: translateY(-6px)
}

.ant-layout-footer-code .down-text {
    height: 20px;
    font-size: 14px;
    font-family: PingFangSC-Regular, PingFang SC;
    font-weight: 400;
    color: #333;
    line-height: 20px;
    margin-bottom: 9px
}

.ant-layout-footer-code img {
    width: 104px;
    height: 103px
}

.ant-layout-footer p {
    margin-top: 0;
    font-size: 12px;
    color: #999;
    margin-bottom: 6px
}

.ant-layout-footer p a {
    color: #999;
    text-decoration: none
}

.ant-layout-footer p a:hover {
    color: #c10b0b
}

.ant-layout-footer p span {
    padding-left: 10px
}

.ant-layout-footer .img-bei {
    width: 14px;
    top: 2px;
    position: relative
}

.ant-layout-footer-black {
    background: #000 !important;
    border-top: 1px solid hsla(0, 0%, 100%, .12);
    color: #fff
}

.ant-layout-footer-black .ant-layout-footer-links a {
    color: #fff
}

.ant-layout-footer-black .ant-layout-footer-links a:hover {
    color: #c10b0b
}

.ant-layout-footer-black p, .ant-layout-footer-black p a {
    color: #fff
}

.ik-login-modal .ant-modal-header {
    display: none
}

.ik-login-modal .ant-modal-body {
    border: 4px solid hsla(0, 0%, 100%, .4);
    border-radius: 10px;
    padding: 50px 0
}

.ik-login-content {
    display: flex
}

.ik-login-phone-pannel {
    width: 460px;
    flex-basis: 460px
}

.ik-login-divider {
    height: auto;
    width: 1px;
    background-color: #c10b0b
}

.ik-login-other-pannel {
    flex-shrink: 1;
    flex-grow: 1
}

.ik-login-phone {
    width: 270px;
    margin: 0 auto
}

.ik-login-phone .login-title {
    margin-top: 0;
    margin-bottom: 20px;
    line-height: 28px;
    font-size: 20px;
    font-weight: 400;
    text-align: center
}

.ik-login-phone .base-margin {
    margin-top: 10px
}

.ik-login-phone-form-item {
    position: relative;
    height: 38px;
    display: flex;
    align-items: center;
    justify-content: space-between
}

.ik-login-phone-form-item .left-item {
    width: 126px;
    height: 100%
}

.ik-login-phone-form-item .right-item {
    width: 110px;
    height: 34px;
    line-height: 34px;
    color: #fff;
    text-align: center
}

.ik-login-phone-form-item .input {
    width: 100%;
    height: 100%;
    line-height: 38px;
    color: #b3c1c6;
    border-bottom: 1px solid #e8edee;
    background-color: initial;
    outline: none;
    transition: border .3s
}

.ik-login-phone-form-item .input.error {
    border-color: #dc7164
}

.ik-login-phone-form-item .input:focus {
    border-color: #c10b0b
}

.ik-login-phone-form-item .area-select {
    color: #849195
}

.ik-login-phone-form-item .area-select .ant-select-selection-selected-value {
    color: #849195;
    font-size: 14px
}

.ik-login-phone-form-item .area-select-content {
    width: 100%
}

.ik-login-phone-form-item .area-select-content .ant-select-focused, .ik-login-phone-form-item .area-select-content .ant-select-selection, .ik-login-phone-form-item .area-select-content .ant-select-selection:active, .ik-login-phone-form-item .area-select-content .ant-select-selection:focus, .ik-login-phone-form-item .area-select-content .ant-select-selection:hover {
    border: none;
    box-shadow: none
}

.ik-login-phone-form-item .captcha-img {
    height: 100%;
    cursor: pointer
}

.ik-login-phone-form-item .get-code {
    border-radius: 17px;
    background-color: #ccc;
    cursor: not-allowed;
    -webkit-user-select: none;
    -moz-user-select: none;
    -ms-user-select: none;
    user-select: none
}

.ik-login-phone-form-item .get-code.active {
    background-color: #c10b0b;
    cursor: pointer
}

.ik-login-phone-error-message {
    height: 20px;
    line-height: 20px;
    font-size: 12px;
    color: #dc7164
}

.ik-login-phone-submit-btn {
    display: block;
    height: 36px;
    line-height: 36px;
    color: #fff;
    background-color: #c10b0b;
    text-align: center;
    border-radius: 18px;
    cursor: pointer
}

.ik-login-phone-submit-btn:hover {
    background-color: #c10b0b
}

.ik-login-phone .login-terms {
    font-size: 10px;
    color: #b3c1c6;
    text-align: center;
    margin: 10px 0
}

.ik-login-phone .login-terms a {
    color: #c10b0b
}

.ik-login-phone .login-terms a:hover {
    color: #00f2e1
}

.ik-login-other-wrapper {
    display: flex;
    flex-direction: column;
    align-items: center
}

.ik-login-other-download {
    width: 154px;
    height: 152px
}

.ik-login-other-code {
    margin-top: 10px;
    margin-bottom: 18px;
    line-height: 20px
}

.ik-login-other-href {
    display: block;
    margin-top: 20px;
    padding-left: 60px;
    width: 166px;
    height: 36px;
    line-height: 36px;
    color: #fff;
    text-decoration: none;
    border-radius: 18px;
    font-size: 14px;
    position: relative
}

.ik-login-other-href:before {
    content: "";
    width: 23px;
    height: 20px;
    position: absolute;
    left: 26px;
    top: 50%;
    margin-top: -10px;
    background-repeat: no-repeat;
    background-image: url(data:image/png;base64,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)
}

.ik-login-other-href:hover {
    color: #fff
}

.ik-login-other-sina {
    background-color: #dc7164
}

.ik-login-other-sina:before {
    background-position: -28px -185px
}

.ik-login-other-sina:hover {
    background-color: #d75e4f
}

.ik-login-other-weixin {
    background-color: #5ddf78
}

.ik-login-other-weixin:before {
    background-position: -55px -185px
}

.ik-login-other-weixin:hover {
    color: #fff;
    background-color: #48db66
}

.ant-layout, .ant-layout-content, .ant-layout-footer {
    background-color: initial
}

.ant-layout .ant-layout-content {
    min-height: calc(100vh - 300px);
    position: relative
}

.absolute-center {
    position: absolute;
    left: 50%;
    top: 50%;
    transform: translate3d(-50%, -50%, 0)
}

.scroll-bar {
    overflow: hidden
}

.scroll-bar:hover {
    overflow-y: auto
}

.scroll-bar::-webkit-scrollbar {
    width: 4px
}

.scroll-bar::-webkit-scrollbar-thumb {
    border-radius: 2.5px;
    border-radius: 2px;
    background: #d8d8d8
}

.ik-login-modal {
    top: calc(50% - 235px)
}

.ik-simple-modal-wrap .ik-simple-modal {
    top: calc(50% - 150px)
}

.ik-simple-modal-wrap .ik-simple-modal .ik-simple-modal-content {
    width: 500px;
    height: 300px
}

.ik-simple-modal-wrap .ik-simple-modal .ik-simple-modal-content .ik-simple-modal-body {
    height: 220px
}

.ik-simple-modal-wrap .ik-simple-modal .ik-simple-modal-content .ik-simple-modal-body .ik-simple-modal-confirm-body-wrapper {
    padding: 20px 60px 0;
    height: 220px;
    position: relative
}

.ik-simple-modal-wrap .ik-simple-modal .ik-simple-modal-content .ik-simple-modal-body .ik-simple-modal-confirm-body-wrapper .ik-simple-modal-confirm-body {
    position: absolute;
    padding: 0 60px;
    width: 100%;
    top: 50%;
    left: 50%;
    transform: translate(-50%)
}