body,
html {
    width: 100%;
    height: 100%
}

input::-ms-clear,
input::-ms-reveal {
    display: none
}

*,
 :after,
 :before {
    -webkit-box-sizing: border-box;
    box-sizing: border-box
}

html {
    font-family: sans-serif;
    line-height: 1.15;
    -webkit-text-size-adjust: 100%;
    -ms-text-size-adjust: 100%;
    -ms-overflow-style: scrollbar;
    -webkit-tap-highlight-color: rgba(0, 0, 0, 0)
}

@-ms-viewport {
    width: device-width
}

article,
aside,
dialog,
figcaption,
figure,
footer,
header,
hgroup,
main,
nav,
section {
    display: block
}

body {
    margin: 0;
    color: rgba(0, 0, 0, .65);
    font-size: 14px;
    font-family: -apple-system, BlinkMacSystemFont, "Segoe UI", "PingFang SC", "Hiragino Sans GB", "Microsoft YaHei", "Helvetica Neue", Helvetica, Arial, sans-serif, "Apple Color Emoji", "Segoe UI Emoji", "Segoe UI Symbol";
    font-variant: tabular-nums;
    background-color: #fff;
    -webkit-font-feature-settings: "tnum";
    font-feature-settings: "tnum"
}

[tabindex="-1"]:focus {
    outline: none!important
}

hr {
    -webkit-box-sizing: content-box;
    box-sizing: content-box;
    height: 0;
    overflow: visible
}

h1,
h2,
h3,
h4,
h5,
h6 {
    margin-top: 0;
    margin-bottom: .5em;
    color: rgba(0, 0, 0, .85);
    font-weight: 500
}

p {
    margin-top: 0;
    margin-bottom: 1em
}

abbr[data-original-title],
abbr[title] {
    text-decoration: underline;
    -webkit-text-decoration: underline dotted;
    text-decoration: underline dotted;
    border-bottom: 0;
    cursor: help
}

address {
    margin-bottom: 1em;
    font-style: normal;
    line-height: inherit
}

input[type=number],
input[type=password],
input[type=text],
textarea {
    -webkit-appearance: none
}

dl,
ol,
ul {
    margin-top: 0;
    margin-bottom: 1em
}

ol ol,
ol ul,
ul ol,
ul ul {
    margin-bottom: 0
}

dt {
    font-weight: 500
}

dd {
    margin-bottom: .5em;
    margin-left: 0
}

blockquote {
    margin: 0 0 1em
}

dfn {
    font-style: italic
}

b,
strong {
    font-weight: bolder
}

small {
    font-size: 80%
}

sub,
sup {
    position: relative;
    font-size: 75%;
    line-height: 0;
    vertical-align: baseline
}

sub {
    bottom: -.25em
}

sup {
    top: -.5em
}

a {
    text-decoration: none;
    background-color: transparent;
    outline: none;
    cursor: pointer;
    -webkit-transition: color .3s;
    transition: color .3s;
    -webkit-text-decoration-skip: objects
}

a:hover {
    color: #ffa142
}

a:active {
    color: #d9640b
}

a:active,
a:hover {
    text-decoration: none;
    outline: 0
}

a[disabled] {
    color: rgba(0, 0, 0, .25);
    cursor: not-allowed;
    pointer-events: none
}

code,
kbd,
pre,
samp {
    font-size: 1em;
    font-family: "SFMono-Regular", Consolas, "Liberation Mono", Menlo, Courier, monospace
}

pre {
    margin-top: 0;
    margin-bottom: 1em;
    overflow: auto
}

figure {
    margin: 0 0 1em
}

img {
    vertical-align: middle;
    border-style: none
}

svg:not(:root) {
    overflow: hidden
}

[role=button],
a,
area,
button,
input:not([type=range]),
label,
select,
summary,
textarea {
    -ms-touch-action: manipulation;
    touch-action: manipulation
}

caption {
    padding-top: .75em;
    padding-bottom: .3em;
    color: rgba(0, 0, 0, .45);
    text-align: left;
    caption-side: bottom
}

th {
    text-align: inherit
}

button,
input,
optgroup,
select,
textarea {
    margin: 0;
    color: inherit;
    font-size: inherit;
    font-family: inherit;
    line-height: inherit
}

button,
input {
    overflow: visible
}

button,
select {
    text-transform: none
}

[type=reset],
[type=submit],
button,
html [type=button] {
    -webkit-appearance: button
}

[type=button]::-moz-focus-inner,
[type=reset]::-moz-focus-inner,
[type=submit]::-moz-focus-inner,
button::-moz-focus-inner {
    padding: 0;
    border-style: none
}

input[type=checkbox],
input[type=radio] {
    -webkit-box-sizing: border-box;
    box-sizing: border-box;
    padding: 0
}

input[type=date],
input[type=datetime-local],
input[type=month],
input[type=time] {
    -webkit-appearance: listbox
}

textarea {
    overflow: auto;
    resize: vertical
}

fieldset {
    min-width: 0;
    margin: 0;
    padding: 0;
    border: 0
}

legend {
    display: block;
    width: 100%;
    max-width: 100%;
    margin-bottom: .5em;
    padding: 0;
    color: inherit;
    font-size: 1.5em;
    line-height: inherit;
    white-space: normal
}

progress {
    vertical-align: baseline
}

[type=number]::-webkit-inner-spin-button,
[type=number]::-webkit-outer-spin-button {
    height: auto
}

[type=search] {
    outline-offset: -2px;
    -webkit-appearance: none
}

[type=search]::-webkit-search-cancel-button,
[type=search]::-webkit-search-decoration {
    -webkit-appearance: none
}

::-webkit-file-upload-button {
    font: inherit;
    -webkit-appearance: button
}

output {
    display: inline-block
}

summary {
    display: list-item
}

template {
    display: none
}

[hidden] {
    display: none!important
}

mark {
    padding: .2em;
    background-color: #feffe6
}

::-moz-selection {
    color: #fff;
    background: #ff8619
}

::selection {
    color: #fff;
    background: #ff8619
}

.clearfix {
    zoom: 1
}

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

.clearfix:after {
    clear: both
}

.anticon {
    display: inline-block;
    color: inherit;
    font-style: normal;
    line-height: 0;
    text-align: center;
    text-transform: none;
    vertical-align: -.125em;
    text-rendering: optimizeLegibility;
    -webkit-font-smoothing: antialiased;
    -moz-osx-font-smoothing: grayscale
}

.anticon>* {
    line-height: 1
}

.anticon svg {
    display: inline-block
}

.anticon:before {
    display: none
}

.anticon .anticon-icon {
    display: block
}

.anticon[tabindex] {
    cursor: pointer
}

.anticon-spin,
.anticon-spin:before {
    display: inline-block;
    -webkit-animation: loadingCircle 1s infinite linear;
    animation: loadingCircle 1s infinite linear
}

.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% {
        -webkit-transform: translateY(100%);
        transform: translateY(100%);
        -webkit-transform-origin: 0 0;
        transform-origin: 0 0;
        opacity: 0
    }
    to {
        -webkit-transform: translateY(0);
        transform: translateY(0);
        -webkit-transform-origin: 0 0;
        transform-origin: 0 0;
        opacity: 1
    }
}

@keyframes antMoveDownIn {
    0% {
        -webkit-transform: translateY(100%);
        transform: translateY(100%);
        -webkit-transform-origin: 0 0;
        transform-origin: 0 0;
        opacity: 0
    }
    to {
        -webkit-transform: translateY(0);
        transform: translateY(0);
        -webkit-transform-origin: 0 0;
        transform-origin: 0 0;
        opacity: 1
    }
}

@-webkit-keyframes antMoveDownOut {
    0% {
        -webkit-transform: translateY(0);
        transform: translateY(0);
        -webkit-transform-origin: 0 0;
        transform-origin: 0 0;
        opacity: 1
    }
    to {
        -webkit-transform: translateY(100%);
        transform: translateY(100%);
        -webkit-transform-origin: 0 0;
        transform-origin: 0 0;
        opacity: 0
    }
}

@keyframes antMoveDownOut {
    0% {
        -webkit-transform: translateY(0);
        transform: translateY(0);
        -webkit-transform-origin: 0 0;
        transform-origin: 0 0;
        opacity: 1
    }
    to {
        -webkit-transform: translateY(100%);
        transform: translateY(100%);
        -webkit-transform-origin: 0 0;
        transform-origin: 0 0;
        opacity: 0
    }
}

@-webkit-keyframes antMoveLeftIn {
    0% {
        -webkit-transform: translateX(-100%);
        transform: translateX(-100%);
        -webkit-transform-origin: 0 0;
        transform-origin: 0 0;
        opacity: 0
    }
    to {
        -webkit-transform: translateX(0);
        transform: translateX(0);
        -webkit-transform-origin: 0 0;
        transform-origin: 0 0;
        opacity: 1
    }
}

@keyframes antMoveLeftIn {
    0% {
        -webkit-transform: translateX(-100%);
        transform: translateX(-100%);
        -webkit-transform-origin: 0 0;
        transform-origin: 0 0;
        opacity: 0
    }
    to {
        -webkit-transform: translateX(0);
        transform: translateX(0);
        -webkit-transform-origin: 0 0;
        transform-origin: 0 0;
        opacity: 1
    }
}

@-webkit-keyframes antMoveLeftOut {
    0% {
        -webkit-transform: translateX(0);
        transform: translateX(0);
        -webkit-transform-origin: 0 0;
        transform-origin: 0 0;
        opacity: 1
    }
    to {
        -webkit-transform: translateX(-100%);
        transform: translateX(-100%);
        -webkit-transform-origin: 0 0;
        transform-origin: 0 0;
        opacity: 0
    }
}

@keyframes antMoveLeftOut {
    0% {
        -webkit-transform: translateX(0);
        transform: translateX(0);
        -webkit-transform-origin: 0 0;
        transform-origin: 0 0;
        opacity: 1
    }
    to {
        -webkit-transform: translateX(-100%);
        transform: translateX(-100%);
        -webkit-transform-origin: 0 0;
        transform-origin: 0 0;
        opacity: 0
    }
}

@-webkit-keyframes antMoveRightIn {
    0% {
        -webkit-transform: translateX(100%);
        transform: translateX(100%);
        -webkit-transform-origin: 0 0;
        transform-origin: 0 0;
        opacity: 0
    }
    to {
        -webkit-transform: translateX(0);
        transform: translateX(0);
        -webkit-transform-origin: 0 0;
        transform-origin: 0 0;
        opacity: 1
    }
}

@keyframes antMoveRightIn {
    0% {
        -webkit-transform: translateX(100%);
        transform: translateX(100%);
        -webkit-transform-origin: 0 0;
        transform-origin: 0 0;
        opacity: 0
    }
    to {
        -webkit-transform: translateX(0);
        transform: translateX(0);
        -webkit-transform-origin: 0 0;
        transform-origin: 0 0;
        opacity: 1
    }
}

@-webkit-keyframes antMoveRightOut {
    0% {
        -webkit-transform: translateX(0);
        transform: translateX(0);
        -webkit-transform-origin: 0 0;
        transform-origin: 0 0;
        opacity: 1
    }
    to {
        -webkit-transform: translateX(100%);
        transform: translateX(100%);
        -webkit-transform-origin: 0 0;
        transform-origin: 0 0;
        opacity: 0
    }
}

@keyframes antMoveRightOut {
    0% {
        -webkit-transform: translateX(0);
        transform: translateX(0);
        -webkit-transform-origin: 0 0;
        transform-origin: 0 0;
        opacity: 1
    }
    to {
        -webkit-transform: translateX(100%);
        transform: translateX(100%);
        -webkit-transform-origin: 0 0;
        transform-origin: 0 0;
        opacity: 0
    }
}

@-webkit-keyframes antMoveUpIn {
    0% {
        -webkit-transform: translateY(-100%);
        transform: translateY(-100%);
        -webkit-transform-origin: 0 0;
        transform-origin: 0 0;
        opacity: 0
    }
    to {
        -webkit-transform: translateY(0);
        transform: translateY(0);
        -webkit-transform-origin: 0 0;
        transform-origin: 0 0;
        opacity: 1
    }
}

@keyframes antMoveUpIn {
    0% {
        -webkit-transform: translateY(-100%);
        transform: translateY(-100%);
        -webkit-transform-origin: 0 0;
        transform-origin: 0 0;
        opacity: 0
    }
    to {
        -webkit-transform: translateY(0);
        transform: translateY(0);
        -webkit-transform-origin: 0 0;
        transform-origin: 0 0;
        opacity: 1
    }
}

@-webkit-keyframes antMoveUpOut {
    0% {
        -webkit-transform: translateY(0);
        transform: translateY(0);
        -webkit-transform-origin: 0 0;
        transform-origin: 0 0;
        opacity: 1
    }
    to {
        -webkit-transform: translateY(-100%);
        transform: translateY(-100%);
        -webkit-transform-origin: 0 0;
        transform-origin: 0 0;
        opacity: 0
    }
}

@keyframes antMoveUpOut {
    0% {
        -webkit-transform: translateY(0);
        transform: translateY(0);
        -webkit-transform-origin: 0 0;
        transform-origin: 0 0;
        opacity: 1
    }
    to {
        -webkit-transform: translateY(-100%);
        transform: translateY(-100%);
        -webkit-transform-origin: 0 0;
        transform-origin: 0 0;
        opacity: 0
    }
}

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

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

[ant-click-animating-without-extra-node=true],
[ant-click-animating=true] {
    position: relative
}

html {
    --antd-wave-shadow-color: #ff8619
}

.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;
    -webkit-box-shadow: 0 0 0 0 #ff8619;
    box-shadow: 0 0 0 0 #ff8619;
    -webkit-box-shadow: 0 0 0 0 var(--antd-wave-shadow-color);
    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 {
        -webkit-box-shadow: 0 0 0 #ff8619;
        box-shadow: 0 0 0 #ff8619;
        -webkit-box-shadow: 0 0 0 6px var(--antd-wave-shadow-color);
        box-shadow: 0 0 0 6px var(--antd-wave-shadow-color)
    }
}

@keyframes waveEffect {
    to {
        -webkit-box-shadow: 0 0 0 #ff8619;
        box-shadow: 0 0 0 #ff8619;
        -webkit-box-shadow: 0 0 0 6px var(--antd-wave-shadow-color);
        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% {
        -webkit-transform: scaleY(.8);
        transform: scaleY(.8);
        -webkit-transform-origin: 0 0;
        transform-origin: 0 0;
        opacity: 0
    }
    to {
        -webkit-transform: scaleY(1);
        transform: scaleY(1);
        -webkit-transform-origin: 0 0;
        transform-origin: 0 0;
        opacity: 1
    }
}

@keyframes antSlideUpIn {
    0% {
        -webkit-transform: scaleY(.8);
        transform: scaleY(.8);
        -webkit-transform-origin: 0 0;
        transform-origin: 0 0;
        opacity: 0
    }
    to {
        -webkit-transform: scaleY(1);
        transform: scaleY(1);
        -webkit-transform-origin: 0 0;
        transform-origin: 0 0;
        opacity: 1
    }
}

@-webkit-keyframes antSlideUpOut {
    0% {
        -webkit-transform: scaleY(1);
        transform: scaleY(1);
        -webkit-transform-origin: 0 0;
        transform-origin: 0 0;
        opacity: 1
    }
    to {
        -webkit-transform: scaleY(.8);
        transform: scaleY(.8);
        -webkit-transform-origin: 0 0;
        transform-origin: 0 0;
        opacity: 0
    }
}

@keyframes antSlideUpOut {
    0% {
        -webkit-transform: scaleY(1);
        transform: scaleY(1);
        -webkit-transform-origin: 0 0;
        transform-origin: 0 0;
        opacity: 1
    }
    to {
        -webkit-transform: scaleY(.8);
        transform: scaleY(.8);
        -webkit-transform-origin: 0 0;
        transform-origin: 0 0;
        opacity: 0
    }
}

@-webkit-keyframes antSlideDownIn {
    0% {
        -webkit-transform: scaleY(.8);
        transform: scaleY(.8);
        -webkit-transform-origin: 100% 100%;
        transform-origin: 100% 100%;
        opacity: 0
    }
    to {
        -webkit-transform: scaleY(1);
        transform: scaleY(1);
        -webkit-transform-origin: 100% 100%;
        transform-origin: 100% 100%;
        opacity: 1
    }
}

@keyframes antSlideDownIn {
    0% {
        -webkit-transform: scaleY(.8);
        transform: scaleY(.8);
        -webkit-transform-origin: 100% 100%;
        transform-origin: 100% 100%;
        opacity: 0
    }
    to {
        -webkit-transform: scaleY(1);
        transform: scaleY(1);
        -webkit-transform-origin: 100% 100%;
        transform-origin: 100% 100%;
        opacity: 1
    }
}

@-webkit-keyframes antSlideDownOut {
    0% {
        -webkit-transform: scaleY(1);
        transform: scaleY(1);
        -webkit-transform-origin: 100% 100%;
        transform-origin: 100% 100%;
        opacity: 1
    }
    to {
        -webkit-transform: scaleY(.8);
        transform: scaleY(.8);
        -webkit-transform-origin: 100% 100%;
        transform-origin: 100% 100%;
        opacity: 0
    }
}

@keyframes antSlideDownOut {
    0% {
        -webkit-transform: scaleY(1);
        transform: scaleY(1);
        -webkit-transform-origin: 100% 100%;
        transform-origin: 100% 100%;
        opacity: 1
    }
    to {
        -webkit-transform: scaleY(.8);
        transform: scaleY(.8);
        -webkit-transform-origin: 100% 100%;
        transform-origin: 100% 100%;
        opacity: 0
    }
}

@-webkit-keyframes antSlideLeftIn {
    0% {
        -webkit-transform: scaleX(.8);
        transform: scaleX(.8);
        -webkit-transform-origin: 0 0;
        transform-origin: 0 0;
        opacity: 0
    }
    to {
        -webkit-transform: scaleX(1);
        transform: scaleX(1);
        -webkit-transform-origin: 0 0;
        transform-origin: 0 0;
        opacity: 1
    }
}

@keyframes antSlideLeftIn {
    0% {
        -webkit-transform: scaleX(.8);
        transform: scaleX(.8);
        -webkit-transform-origin: 0 0;
        transform-origin: 0 0;
        opacity: 0
    }
    to {
        -webkit-transform: scaleX(1);
        transform: scaleX(1);
        -webkit-transform-origin: 0 0;
        transform-origin: 0 0;
        opacity: 1
    }
}

@-webkit-keyframes antSlideLeftOut {
    0% {
        -webkit-transform: scaleX(1);
        transform: scaleX(1);
        -webkit-transform-origin: 0 0;
        transform-origin: 0 0;
        opacity: 1
    }
    to {
        -webkit-transform: scaleX(.8);
        transform: scaleX(.8);
        -webkit-transform-origin: 0 0;
        transform-origin: 0 0;
        opacity: 0
    }
}

@keyframes antSlideLeftOut {
    0% {
        -webkit-transform: scaleX(1);
        transform: scaleX(1);
        -webkit-transform-origin: 0 0;
        transform-origin: 0 0;
        opacity: 1
    }
    to {
        -webkit-transform: scaleX(.8);
        transform: scaleX(.8);
        -webkit-transform-origin: 0 0;
        transform-origin: 0 0;
        opacity: 0
    }
}

@-webkit-keyframes antSlideRightIn {
    0% {
        -webkit-transform: scaleX(.8);
        transform: scaleX(.8);
        -webkit-transform-origin: 100% 0;
        transform-origin: 100% 0;
        opacity: 0
    }
    to {
        -webkit-transform: scaleX(1);
        transform: scaleX(1);
        -webkit-transform-origin: 100% 0;
        transform-origin: 100% 0;
        opacity: 1
    }
}

@keyframes antSlideRightIn {
    0% {
        -webkit-transform: scaleX(.8);
        transform: scaleX(.8);
        -webkit-transform-origin: 100% 0;
        transform-origin: 100% 0;
        opacity: 0
    }
    to {
        -webkit-transform: scaleX(1);
        transform: scaleX(1);
        -webkit-transform-origin: 100% 0;
        transform-origin: 100% 0;
        opacity: 1
    }
}

@-webkit-keyframes antSlideRightOut {
    0% {
        -webkit-transform: scaleX(1);
        transform: scaleX(1);
        -webkit-transform-origin: 100% 0;
        transform-origin: 100% 0;
        opacity: 1
    }
    to {
        -webkit-transform: scaleX(.8);
        transform: scaleX(.8);
        -webkit-transform-origin: 100% 0;
        transform-origin: 100% 0;
        opacity: 0
    }
}

@keyframes antSlideRightOut {
    0% {
        -webkit-transform: scaleX(1);
        transform: scaleX(1);
        -webkit-transform-origin: 100% 0;
        transform-origin: 100% 0;
        opacity: 1
    }
    to {
        -webkit-transform: scaleX(.8);
        transform: scaleX(.8);
        -webkit-transform-origin: 100% 0;
        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 {
        -webkit-transform: translateX(0);
        transform: translateX(0)
    }
    20% {
        -webkit-transform: translateX(-10px);
        transform: translateX(-10px)
    }
    40% {
        -webkit-transform: translateX(10px);
        transform: translateX(10px)
    }
    60% {
        -webkit-transform: translateX(-5px);
        transform: translateX(-5px)
    }
    80% {
        -webkit-transform: translateX(5px);
        transform: translateX(5px)
    }
}

@keyframes antSwingIn {
    0%,
    to {
        -webkit-transform: translateX(0);
        transform: translateX(0)
    }
    20% {
        -webkit-transform: translateX(-10px);
        transform: translateX(-10px)
    }
    40% {
        -webkit-transform: translateX(10px);
        transform: translateX(10px)
    }
    60% {
        -webkit-transform: translateX(-5px);
        transform: translateX(-5px)
    }
    80% {
        -webkit-transform: translateX(5px);
        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 {
    -webkit-transform: scale(0);
    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 {
    -webkit-transform: scale(0);
    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 {
    -webkit-transform: scale(0);
    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 {
    -webkit-transform: scale(0);
    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 {
    -webkit-transform: scale(0);
    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 {
    -webkit-transform: scale(0);
    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 {
    -webkit-transform: scale(0);
    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% {
        -webkit-transform: scale(.2);
        transform: scale(.2);
        opacity: 0
    }
    to {
        -webkit-transform: scale(1);
        transform: scale(1);
        opacity: 1
    }
}

@keyframes antZoomIn {
    0% {
        -webkit-transform: scale(.2);
        transform: scale(.2);
        opacity: 0
    }
    to {
        -webkit-transform: scale(1);
        transform: scale(1);
        opacity: 1
    }
}

@-webkit-keyframes antZoomOut {
    0% {
        -webkit-transform: scale(1);
        transform: scale(1)
    }
    to {
        -webkit-transform: scale(.2);
        transform: scale(.2);
        opacity: 0
    }
}

@keyframes antZoomOut {
    0% {
        -webkit-transform: scale(1);
        transform: scale(1)
    }
    to {
        -webkit-transform: scale(.2);
        transform: scale(.2);
        opacity: 0
    }
}

@-webkit-keyframes antZoomBigIn {
    0% {
        -webkit-transform: scale(.8);
        transform: scale(.8);
        opacity: 0
    }
    to {
        -webkit-transform: scale(1);
        transform: scale(1);
        opacity: 1
    }
}

@keyframes antZoomBigIn {
    0% {
        -webkit-transform: scale(.8);
        transform: scale(.8);
        opacity: 0
    }
    to {
        -webkit-transform: scale(1);
        transform: scale(1);
        opacity: 1
    }
}

@-webkit-keyframes antZoomBigOut {
    0% {
        -webkit-transform: scale(1);
        transform: scale(1)
    }
    to {
        -webkit-transform: scale(.8);
        transform: scale(.8);
        opacity: 0
    }
}

@keyframes antZoomBigOut {
    0% {
        -webkit-transform: scale(1);
        transform: scale(1)
    }
    to {
        -webkit-transform: scale(.8);
        transform: scale(.8);
        opacity: 0
    }
}

@-webkit-keyframes antZoomUpIn {
    0% {
        -webkit-transform: scale(.8);
        transform: scale(.8);
        -webkit-transform-origin: 50% 0;
        transform-origin: 50% 0;
        opacity: 0
    }
    to {
        -webkit-transform: scale(1);
        transform: scale(1);
        -webkit-transform-origin: 50% 0;
        transform-origin: 50% 0
    }
}

@keyframes antZoomUpIn {
    0% {
        -webkit-transform: scale(.8);
        transform: scale(.8);
        -webkit-transform-origin: 50% 0;
        transform-origin: 50% 0;
        opacity: 0
    }
    to {
        -webkit-transform: scale(1);
        transform: scale(1);
        -webkit-transform-origin: 50% 0;
        transform-origin: 50% 0
    }
}

@-webkit-keyframes antZoomUpOut {
    0% {
        -webkit-transform: scale(1);
        transform: scale(1);
        -webkit-transform-origin: 50% 0;
        transform-origin: 50% 0
    }
    to {
        -webkit-transform: scale(.8);
        transform: scale(.8);
        -webkit-transform-origin: 50% 0;
        transform-origin: 50% 0;
        opacity: 0
    }
}

@keyframes antZoomUpOut {
    0% {
        -webkit-transform: scale(1);
        transform: scale(1);
        -webkit-transform-origin: 50% 0;
        transform-origin: 50% 0
    }
    to {
        -webkit-transform: scale(.8);
        transform: scale(.8);
        -webkit-transform-origin: 50% 0;
        transform-origin: 50% 0;
        opacity: 0
    }
}

@-webkit-keyframes antZoomLeftIn {
    0% {
        -webkit-transform: scale(.8);
        transform: scale(.8);
        -webkit-transform-origin: 0 50%;
        transform-origin: 0 50%;
        opacity: 0
    }
    to {
        -webkit-transform: scale(1);
        transform: scale(1);
        -webkit-transform-origin: 0 50%;
        transform-origin: 0 50%
    }
}

@keyframes antZoomLeftIn {
    0% {
        -webkit-transform: scale(.8);
        transform: scale(.8);
        -webkit-transform-origin: 0 50%;
        transform-origin: 0 50%;
        opacity: 0
    }
    to {
        -webkit-transform: scale(1);
        transform: scale(1);
        -webkit-transform-origin: 0 50%;
        transform-origin: 0 50%
    }
}

@-webkit-keyframes antZoomLeftOut {
    0% {
        -webkit-transform: scale(1);
        transform: scale(1);
        -webkit-transform-origin: 0 50%;
        transform-origin: 0 50%
    }
    to {
        -webkit-transform: scale(.8);
        transform: scale(.8);
        -webkit-transform-origin: 0 50%;
        transform-origin: 0 50%;
        opacity: 0
    }
}

@keyframes antZoomLeftOut {
    0% {
        -webkit-transform: scale(1);
        transform: scale(1);
        -webkit-transform-origin: 0 50%;
        transform-origin: 0 50%
    }
    to {
        -webkit-transform: scale(.8);
        transform: scale(.8);
        -webkit-transform-origin: 0 50%;
        transform-origin: 0 50%;
        opacity: 0
    }
}

@-webkit-keyframes antZoomRightIn {
    0% {
        -webkit-transform: scale(.8);
        transform: scale(.8);
        -webkit-transform-origin: 100% 50%;
        transform-origin: 100% 50%;
        opacity: 0
    }
    to {
        -webkit-transform: scale(1);
        transform: scale(1);
        -webkit-transform-origin: 100% 50%;
        transform-origin: 100% 50%
    }
}

@keyframes antZoomRightIn {
    0% {
        -webkit-transform: scale(.8);
        transform: scale(.8);
        -webkit-transform-origin: 100% 50%;
        transform-origin: 100% 50%;
        opacity: 0
    }
    to {
        -webkit-transform: scale(1);
        transform: scale(1);
        -webkit-transform-origin: 100% 50%;
        transform-origin: 100% 50%
    }
}

@-webkit-keyframes antZoomRightOut {
    0% {
        -webkit-transform: scale(1);
        transform: scale(1);
        -webkit-transform-origin: 100% 50%;
        transform-origin: 100% 50%
    }
    to {
        -webkit-transform: scale(.8);
        transform: scale(.8);
        -webkit-transform-origin: 100% 50%;
        transform-origin: 100% 50%;
        opacity: 0
    }
}

@keyframes antZoomRightOut {
    0% {
        -webkit-transform: scale(1);
        transform: scale(1);
        -webkit-transform-origin: 100% 50%;
        transform-origin: 100% 50%
    }
    to {
        -webkit-transform: scale(.8);
        transform: scale(.8);
        -webkit-transform-origin: 100% 50%;
        transform-origin: 100% 50%;
        opacity: 0
    }
}

@-webkit-keyframes antZoomDownIn {
    0% {
        -webkit-transform: scale(.8);
        transform: scale(.8);
        -webkit-transform-origin: 50% 100%;
        transform-origin: 50% 100%;
        opacity: 0
    }
    to {
        -webkit-transform: scale(1);
        transform: scale(1);
        -webkit-transform-origin: 50% 100%;
        transform-origin: 50% 100%
    }
}

@keyframes antZoomDownIn {
    0% {
        -webkit-transform: scale(.8);
        transform: scale(.8);
        -webkit-transform-origin: 50% 100%;
        transform-origin: 50% 100%;
        opacity: 0
    }
    to {
        -webkit-transform: scale(1);
        transform: scale(1);
        -webkit-transform-origin: 50% 100%;
        transform-origin: 50% 100%
    }
}

@-webkit-keyframes antZoomDownOut {
    0% {
        -webkit-transform: scale(1);
        transform: scale(1);
        -webkit-transform-origin: 50% 100%;
        transform-origin: 50% 100%
    }
    to {
        -webkit-transform: scale(.8);
        transform: scale(.8);
        -webkit-transform-origin: 50% 100%;
        transform-origin: 50% 100%;
        opacity: 0
    }
}

@keyframes antZoomDownOut {
    0% {
        -webkit-transform: scale(1);
        transform: scale(1);
        -webkit-transform-origin: 50% 100%;
        transform-origin: 50% 100%
    }
    to {
        -webkit-transform: scale(.8);
        transform: scale(.8);
        -webkit-transform-origin: 50% 100%;
        transform-origin: 50% 100%;
        opacity: 0
    }
}

.ant-motion-collapse-legacy {
    overflow: hidden
}

.ant-motion-collapse,
.ant-motion-collapse-legacy-active {
    -webkit-transition: height .15s cubic-bezier(.645, .045, .355, 1), opacity .15s cubic-bezier(.645, .045, .355, 1)!important;
    transition: height .15s cubic-bezier(.645, .045, .355, 1), opacity .15s cubic-bezier(.645, .045, .355, 1)!important
}

.ant-motion-collapse {
    overflow: hidden
}

.ant-affix {
    position: fixed;
    z-index: 10
}

.ant-alert {
    -webkit-box-sizing: border-box;
    box-sizing: border-box;
    margin: 0;
    padding: 0;
    color: rgba(0, 0, 0, .65);
    font-size: 14px;
    font-variant: tabular-nums;
    line-height: 1.5;
    list-style: none;
    -webkit-font-feature-settings: "tnum";
    font-feature-settings: "tnum";
    position: relative;
    padding: 8px 15px 8px 37px;
    border-radius: 4px
}

.ant-alert.ant-alert-no-icon {
    padding: 8px 15px
}

.ant-alert.ant-alert-closable {
    padding-right: 30px
}

.ant-alert-icon {
    position: absolute;
    top: 11.5px;
    left: 16px
}

.ant-alert-description {
    display: none;
    font-size: 14px;
    line-height: 22px
}

.ant-alert-success {
    background-color: #f6ffed;
    border: 1px solid #b7eb8f
}

.ant-alert-success .ant-alert-icon {
    color: #52c41a
}

.ant-alert-info {
    background-color: #e6f7ff;
    border: 1px solid #91d5ff
}

.ant-alert-info .ant-alert-icon {
    color: #1890ff
}

.ant-alert-warning {
    background-color: #fffbe6;
    border: 1px solid #ffe58f
}

.ant-alert-warning .ant-alert-icon {
    color: #faad14
}

.ant-alert-error {
    background-color: #fff1f0;
    border: 1px solid #ffa39e
}

.ant-alert-error .ant-alert-icon {
    color: #f5222d
}

.ant-alert-close-icon {
    position: absolute;
    top: 8px;
    right: 16px;
    overflow: hidden;
    font-size: 12px;
    line-height: 22px;
    cursor: pointer
}

.ant-alert-close-icon .anticon-close {
    color: rgba(0, 0, 0, .45);
    -webkit-transition: color .3s;
    transition: color .3s
}

.ant-alert-close-icon .anticon-close:hover {
    color: rgba(0, 0, 0, .75)
}

.ant-alert-close-text {
    position: absolute;
    right: 16px
}

.ant-alert-with-description {
    position: relative;
    padding: 15px 15px 15px 64px;
    color: rgba(0, 0, 0, .65);
    line-height: 1.5;
    border-radius: 4px
}

.ant-alert-with-description.ant-alert-no-icon {
    padding: 15px
}

.ant-alert-with-description .ant-alert-icon {
    position: absolute;
    top: 16px;
    left: 24px;
    font-size: 24px
}

.ant-alert-with-description .ant-alert-close-icon {
    position: absolute;
    top: 16px;
    right: 16px;
    font-size: 14px;
    cursor: pointer
}

.ant-alert-with-description .ant-alert-message {
    display: block;
    margin-bottom: 4px;
    color: rgba(0, 0, 0, .85);
    font-size: 16px
}

.ant-alert-with-description .ant-alert-description {
    display: block
}

.ant-alert.ant-alert-close {
    height: 0!important;
    margin: 0;
    padding-top: 0;
    padding-bottom: 0;
    -webkit-transform-origin: 50% 0;
    transform-origin: 50% 0;
    -webkit-transition: all .3s cubic-bezier(.78, .14, .15, .86);
    transition: all .3s cubic-bezier(.78, .14, .15, .86)
}

.ant-alert-slide-up-leave {
    -webkit-animation: antAlertSlideUpOut .3s cubic-bezier(.78, .14, .15, .86);
    animation: antAlertSlideUpOut .3s cubic-bezier(.78, .14, .15, .86);
    -webkit-animation-fill-mode: both;
    animation-fill-mode: both
}

.ant-alert-banner {
    margin-bottom: 0;
    border: 0;
    border-radius: 0
}

@-webkit-keyframes antAlertSlideUpIn {
    0% {
        -webkit-transform: scaleY(0);
        transform: scaleY(0);
        -webkit-transform-origin: 0 0;
        transform-origin: 0 0;
        opacity: 0
    }
    to {
        -webkit-transform: scaleY(1);
        transform: scaleY(1);
        -webkit-transform-origin: 0 0;
        transform-origin: 0 0;
        opacity: 1
    }
}

@keyframes antAlertSlideUpIn {
    0% {
        -webkit-transform: scaleY(0);
        transform: scaleY(0);
        -webkit-transform-origin: 0 0;
        transform-origin: 0 0;
        opacity: 0
    }
    to {
        -webkit-transform: scaleY(1);
        transform: scaleY(1);
        -webkit-transform-origin: 0 0;
        transform-origin: 0 0;
        opacity: 1
    }
}

@-webkit-keyframes antAlertSlideUpOut {
    0% {
        -webkit-transform: scaleY(1);
        transform: scaleY(1);
        -webkit-transform-origin: 0 0;
        transform-origin: 0 0;
        opacity: 1
    }
    to {
        -webkit-transform: scaleY(0);
        transform: scaleY(0);
        -webkit-transform-origin: 0 0;
        transform-origin: 0 0;
        opacity: 0
    }
}

@keyframes antAlertSlideUpOut {
    0% {
        -webkit-transform: scaleY(1);
        transform: scaleY(1);
        -webkit-transform-origin: 0 0;
        transform-origin: 0 0;
        opacity: 1
    }
    to {
        -webkit-transform: scaleY(0);
        transform: scaleY(0);
        -webkit-transform-origin: 0 0;
        transform-origin: 0 0;
        opacity: 0
    }
}

.ant-anchor {
    -webkit-box-sizing: border-box;
    box-sizing: border-box;
    margin: 0;
    padding: 0;
    color: rgba(0, 0, 0, .65);
    font-size: 14px;
    font-variant: tabular-nums;
    line-height: 1.5;
    list-style: none;
    -webkit-font-feature-settings: "tnum";
    font-feature-settings: "tnum";
    position: relative;
    padding-left: 2px
}

.ant-anchor-wrapper {
    margin-left: -4px;
    padding-left: 4px;
    overflow: auto;
    background-color: #fff
}

.ant-anchor-ink {
    position: absolute;
    top: 0;
    left: 0;
    height: 100%
}

.ant-anchor-ink:before {
    position: relative;
    display: block;
    width: 2px;
    height: 100%;
    margin: 0 auto;
    background-color: #e8e8e8;
    content: " "
}

.ant-anchor-ink-ball {
    position: absolute;
    left: 50%;
    display: none;
    width: 8px;
    height: 8px;
    background-color: #fff;
    border: 2px solid #ff8619;
    border-radius: 8px;
    -webkit-transform: translateX(-50%);
    transform: translateX(-50%);
    -webkit-transition: top .3s ease-in-out;
    transition: top .3s ease-in-out
}

.ant-anchor-ink-ball.visible {
    display: inline-block
}

.ant-anchor.fixed .ant-anchor-ink .ant-anchor-ink-ball {
    display: none
}

.ant-anchor-link {
    padding: 7px 0 7px 16px;
    line-height: 1.143
}

.ant-anchor-link-title {
    position: relative;
    display: block;
    margin-bottom: 6px;
    overflow: hidden;
    color: rgba(0, 0, 0, .65);
    white-space: nowrap;
    text-overflow: ellipsis;
    -webkit-transition: all .3s;
    transition: all .3s
}

.ant-anchor-link-title:only-child {
    margin-bottom: 0
}

.ant-anchor-link-active>.ant-anchor-link-title {
    color: #ff8619
}

.ant-anchor-link .ant-anchor-link {
    padding-top: 5px;
    padding-bottom: 5px
}

.ant-select-auto-complete {
    -webkit-box-sizing: border-box;
    box-sizing: border-box;
    margin: 0;
    padding: 0;
    color: rgba(0, 0, 0, .65);
    font-size: 14px;
    font-variant: tabular-nums;
    line-height: 1.5;
    list-style: none;
    -webkit-font-feature-settings: "tnum";
    font-feature-settings: "tnum"
}

.ant-select-auto-complete.ant-select .ant-select-selection {
    border: 0;
    -webkit-box-shadow: none;
    box-shadow: none
}

.ant-select-auto-complete.ant-select .ant-select-selection__rendered {
    height: 100%;
    margin-right: 0;
    margin-left: 0;
    line-height: 32px
}

.ant-select-auto-complete.ant-select .ant-select-selection__placeholder {
    margin-right: 12px;
    margin-left: 12px
}

.ant-select-auto-complete.ant-select .ant-select-selection--single {
    height: auto
}

.ant-select-auto-complete.ant-select .ant-select-search--inline {
    position: static;
    float: left
}

.ant-select-auto-complete.ant-select-allow-clear .ant-select-selection:hover .ant-select-selection__rendered {
    margin-right: 0!important
}

.ant-select-auto-complete.ant-select .ant-input {
    height: 32px;
    line-height: 1.5;
    background: transparent;
    border-width: 1px
}

.ant-select-auto-complete.ant-select .ant-input:focus,
.ant-select-auto-complete.ant-select .ant-input:hover {
    border-color: #ffa142;
    border-right-width: 1px!important
}

.ant-select-auto-complete.ant-select .ant-input[disabled] {
    color: rgba(0, 0, 0, .25);
    background-color: #f5f5f5;
    cursor: not-allowed;
    opacity: 1;
    background-color: transparent
}

.ant-select-auto-complete.ant-select .ant-input[disabled]:hover {
    border-color: #e6d8d8;
    border-right-width: 1px!important
}

.ant-select-auto-complete.ant-select-lg .ant-select-selection__rendered {
    line-height: 40px
}

.ant-select-auto-complete.ant-select-lg .ant-input {
    height: 40px;
    padding-top: 6px;
    padding-bottom: 6px
}

.ant-select-auto-complete.ant-select-sm .ant-select-selection__rendered {
    line-height: 24px
}

.ant-select-auto-complete.ant-select-sm .ant-input {
    height: 24px;
    padding-top: 1px;
    padding-bottom: 1px
}

.ant-input-group>.ant-select-auto-complete .ant-select-search__field.ant-input-affix-wrapper {
    display: inline;
    float: none
}

.ant-avatar {
    -webkit-box-sizing: border-box;
    box-sizing: border-box;
    margin: 0;
    padding: 0;
    color: rgba(0, 0, 0, .65);
    font-size: 14px;
    font-variant: tabular-nums;
    line-height: 1.5;
    list-style: none;
    -webkit-font-feature-settings: "tnum";
    font-feature-settings: "tnum";
    position: relative;
    display: inline-block;
    overflow: hidden;
    color: #fff;
    white-space: nowrap;
    text-align: center;
    vertical-align: middle;
    background: #ccc;
    width: 32px;
    height: 32px;
    line-height: 32px;
    border-radius: 50%
}

.ant-avatar-image {
    background: transparent
}

.ant-avatar-string {
    position: absolute;
    left: 50%;
    -webkit-transform-origin: 0 center;
    transform-origin: 0 center
}

.ant-avatar.ant-avatar-icon {
    font-size: 18px
}

.ant-avatar-lg {
    width: 40px;
    height: 40px;
    line-height: 40px;
    border-radius: 50%
}

.ant-avatar-lg-string {
    position: absolute;
    left: 50%;
    -webkit-transform-origin: 0 center;
    transform-origin: 0 center
}

.ant-avatar-lg.ant-avatar-icon {
    font-size: 24px
}

.ant-avatar-sm {
    width: 24px;
    height: 24px;
    line-height: 24px;
    border-radius: 50%
}

.ant-avatar-sm-string {
    position: absolute;
    left: 50%;
    -webkit-transform-origin: 0 center;
    transform-origin: 0 center
}

.ant-avatar-sm.ant-avatar-icon {
    font-size: 14px
}

.ant-avatar-square {
    border-radius: 4px
}

.ant-avatar>img {
    display: block;
    width: 100%;
    height: 100%
}

.ant-back-top {
    -webkit-box-sizing: border-box;
    box-sizing: border-box;
    margin: 0;
    padding: 0;
    color: rgba(0, 0, 0, .65);
    font-size: 14px;
    font-variant: tabular-nums;
    line-height: 1.5;
    list-style: none;
    -webkit-font-feature-settings: "tnum";
    font-feature-settings: "tnum";
    position: fixed;
    right: 100px;
    bottom: 50px;
    z-index: 10;
    width: 40px;
    height: 40px;
    cursor: pointer
}

.ant-back-top-content {
    width: 40px;
    height: 40px;
    overflow: hidden;
    color: #fff;
    text-align: center;
    background-color: rgba(0, 0, 0, .45);
    border-radius: 20px
}

.ant-back-top-content,
.ant-back-top-content:hover {
    -webkit-transition: all .3s cubic-bezier(.645, .045, .355, 1);
    transition: all .3s cubic-bezier(.645, .045, .355, 1)
}

.ant-back-top-content:hover {
    background-color: rgba(0, 0, 0, .65)
}

.ant-back-top-icon {
    width: 14px;
    height: 16px;
    margin: 12px auto;
    background: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAACQAAAAoCAYAAACWwljjAAAABGdBTUEAALGPC/xhBQAAAbtJREFUWAntmMtKw0AUhhMvS5cuxILgQlRUpIggIoKIIoigG1eC+AA+jo+i6FIXBfeuXIgoeKVeitVWJX5HWhhDksnUpp3FDPyZk3Nm5nycmZKkXhAEOXSA3lG7muTeRzmfy6HneUvIhnYkQK+Q9NhAA0Opg0vBEhjBKHiyb8iGMyQMOYuK41BcBSypAL+MYXSKjtFAW7EAGEO3qN4uMQbbAkXiSfRQJ1H6a+yhlkKRcAoVFYiweYNjtCVQJJpBz2GCiPt7fBOZQpFgDpUikse5HgnkM4Fi4QX0Fpc5wf9EbLqpUCy4jMoJSXWhFwbMNgWKhVbRhy5jirhs9fy/oFhgHVVTJEs7RLZ8sSEoJm6iz7SZDMbJ+/OKERQTttCXQRLToRUmrKWCYuA2+jbN0MB4OQobYShfdTCgn/sL1K36M7TLrN3n+758aPy2rrpR6+/od5E8tf/A1uLS9aId5T7J3CNYihkQ4D9PiMdMC7mp4rjB9kjFjZp8BlnVHJBuO1yFXIV0FdDF3RlyFdJVQBdv5AxVdIsq8apiZ2PyYO1EVykesGfZEESsCkweyR8MUW+V8uJ1gkYipmpdP1pm2aJVPEGzAAAAAElFTkSuQmCC) 100%/100% no-repeat
}

@media screen and (max-width:768px) {
    .ant-back-top {
        right: 60px
    }
}

@media screen and (max-width:480px) {
    .ant-back-top {
        right: 20px
    }
}

.ant-badge {
    -webkit-box-sizing: border-box;
    box-sizing: border-box;
    margin: 0;
    padding: 0;
    color: rgba(0, 0, 0, .65);
    font-size: 14px;
    font-variant: tabular-nums;
    line-height: 1.5;
    list-style: none;
    -webkit-font-feature-settings: "tnum";
    font-feature-settings: "tnum";
    position: relative;
    display: inline-block;
    color: unset;
    line-height: 1
}

.ant-badge-count {
    z-index: 10;
    min-width: 20px;
    height: 20px;
    padding: 0 6px;
    color: #fff;
    font-weight: normal;
    font-size: 12px;
    line-height: 20px;
    white-space: nowrap;
    text-align: center;
    background: #f5222d;
    border-radius: 10px;
    -webkit-box-shadow: 0 0 0 1px #fff;
    box-shadow: 0 0 0 1px #fff
}

.ant-badge-count a,
.ant-badge-count a:hover {
    color: #fff
}

.ant-badge-multiple-words {
    padding: 0 8px
}

.ant-badge-dot {
    z-index: 10;
    width: 6px;
    height: 6px;
    background: #f5222d;
    border-radius: 100%;
    -webkit-box-shadow: 0 0 0 1px #fff;
    box-shadow: 0 0 0 1px #fff
}

.ant-badge-count,
.ant-badge-dot,
.ant-badge .ant-scroll-number-custom-component {
    position: absolute;
    top: 0;
    right: 0;
    -webkit-transform: translate(50%, -50%);
    transform: translate(50%, -50%);
    -webkit-transform-origin: 100% 0;
    transform-origin: 100% 0
}

.ant-badge-status {
    line-height: inherit;
    vertical-align: baseline
}

.ant-badge-status-dot {
    position: relative;
    top: -1px;
    display: inline-block;
    width: 6px;
    height: 6px;
    vertical-align: middle;
    border-radius: 50%
}

.ant-badge-status-success {
    background-color: #52c41a
}

.ant-badge-status-processing {
    position: relative;
    background-color: #1890ff
}

.ant-badge-status-processing:after {
    position: absolute;
    top: 0;
    left: 0;
    width: 100%;
    height: 100%;
    border: 1px solid #1890ff;
    border-radius: 50%;
    -webkit-animation: antStatusProcessing 1.2s infinite ease-in-out;
    animation: antStatusProcessing 1.2s infinite ease-in-out;
    content: ""
}

.ant-badge-status-default {
    background-color: #d9d9d9
}

.ant-badge-status-error {
    background-color: #f5222d
}

.ant-badge-status-warning {
    background-color: #faad14
}

.ant-badge-status-magenta,
.ant-badge-status-pink {
    background: #eb2f96
}

.ant-badge-status-red {
    background: #f5222d
}

.ant-badge-status-volcano {
    background: #fa541c
}

.ant-badge-status-orange {
    background: #fa8c16
}

.ant-badge-status-yellow {
    background: #fadb14
}

.ant-badge-status-gold {
    background: #faad14
}

.ant-badge-status-cyan {
    background: #13c2c2
}

.ant-badge-status-lime {
    background: #a0d911
}

.ant-badge-status-green {
    background: #52c41a
}

.ant-badge-status-blue {
    background: #1890ff
}

.ant-badge-status-geekblue {
    background: #2f54eb
}

.ant-badge-status-purple {
    background: #722ed1
}

.ant-badge-status-text {
    margin-left: 8px;
    color: rgba(0, 0, 0, .65);
    font-size: 14px
}

.ant-badge-zoom-appear,
.ant-badge-zoom-enter {
    -webkit-animation: antZoomBadgeIn .3s cubic-bezier(.12, .4, .29, 1.46);
    animation: antZoomBadgeIn .3s cubic-bezier(.12, .4, .29, 1.46);
    -webkit-animation-fill-mode: both;
    animation-fill-mode: both
}

.ant-badge-zoom-leave {
    -webkit-animation: antZoomBadgeOut .3s cubic-bezier(.71, -.46, .88, .6);
    animation: antZoomBadgeOut .3s cubic-bezier(.71, -.46, .88, .6);
    -webkit-animation-fill-mode: both;
    animation-fill-mode: both
}

.ant-badge-not-a-wrapper:not(.ant-badge-status) {
    vertical-align: middle
}

.ant-badge-not-a-wrapper .ant-scroll-number {
    position: relative;
    top: auto;
    display: block
}

.ant-badge-not-a-wrapper .ant-badge-count {
    -webkit-transform: none;
    transform: none
}

@-webkit-keyframes antStatusProcessing {
    0% {
        -webkit-transform: scale(.8);
        transform: scale(.8);
        opacity: .5
    }
    to {
        -webkit-transform: scale(2.4);
        transform: scale(2.4);
        opacity: 0
    }
}

@keyframes antStatusProcessing {
    0% {
        -webkit-transform: scale(.8);
        transform: scale(.8);
        opacity: .5
    }
    to {
        -webkit-transform: scale(2.4);
        transform: scale(2.4);
        opacity: 0
    }
}

.ant-scroll-number {
    overflow: hidden
}

.ant-scroll-number-only {
    display: inline-block;
    height: 20px;
    -webkit-transition: all .3s cubic-bezier(.645, .045, .355, 1);
    transition: all .3s cubic-bezier(.645, .045, .355, 1)
}

.ant-scroll-number-only>p {
    height: 20px;
    margin: 0
}

.ant-scroll-number-symbol {
    vertical-align: top
}

@-webkit-keyframes antZoomBadgeIn {
    0% {
        -webkit-transform: scale(0) translate(50%, -50%);
        transform: scale(0) translate(50%, -50%);
        opacity: 0
    }
    to {
        -webkit-transform: scale(1) translate(50%, -50%);
        transform: scale(1) translate(50%, -50%)
    }
}

@keyframes antZoomBadgeIn {
    0% {
        -webkit-transform: scale(0) translate(50%, -50%);
        transform: scale(0) translate(50%, -50%);
        opacity: 0
    }
    to {
        -webkit-transform: scale(1) translate(50%, -50%);
        transform: scale(1) translate(50%, -50%)
    }
}

@-webkit-keyframes antZoomBadgeOut {
    0% {
        -webkit-transform: scale(1) translate(50%, -50%);
        transform: scale(1) translate(50%, -50%)
    }
    to {
        -webkit-transform: scale(0) translate(50%, -50%);
        transform: scale(0) translate(50%, -50%);
        opacity: 0
    }
}

@keyframes antZoomBadgeOut {
    0% {
        -webkit-transform: scale(1) translate(50%, -50%);
        transform: scale(1) translate(50%, -50%)
    }
    to {
        -webkit-transform: scale(0) translate(50%, -50%);
        transform: scale(0) translate(50%, -50%);
        opacity: 0
    }
}

.ant-breadcrumb {
    -webkit-box-sizing: border-box;
    box-sizing: border-box;
    margin: 0;
    padding: 0;
    color: rgba(0, 0, 0, .65);
    font-variant: tabular-nums;
    line-height: 1.5;
    list-style: none;
    -webkit-font-feature-settings: "tnum";
    font-feature-settings: "tnum";
    color: rgba(0, 0, 0, .45);
    font-size: 14px
}

.ant-breadcrumb .anticon {
    font-size: 14px
}

.ant-breadcrumb a {
    color: rgba(0, 0, 0, .45);
    -webkit-transition: color .3s;
    transition: color .3s
}

.ant-breadcrumb a:hover {
    color: #ffa142
}

.ant-breadcrumb>span:last-child {
    color: rgba(0, 0, 0, .65)
}

.ant-breadcrumb>span:last-child .ant-breadcrumb-separator {
    display: none
}

.ant-breadcrumb-separator {
    margin: 0 8px;
    color: rgba(0, 0, 0, .45)
}

.ant-breadcrumb-link>.anticon+span,
.ant-breadcrumb-overlay-link>.anticon {
    margin-left: 4px
}

.ant-btn {
    line-height: 1.499;
    position: relative;
    display: inline-block;
    font-weight: 400;
    white-space: nowrap;
    text-align: center;
    background-image: none;
    border: 1px solid transparent;
    -webkit-box-shadow: 0 2px 0 rgba(0, 0, 0, .015);
    box-shadow: 0 2px 0 rgba(0, 0, 0, .015);
    cursor: pointer;
    -webkit-transition: all .3s cubic-bezier(.645, .045, .355, 1);
    transition: all .3s cubic-bezier(.645, .045, .355, 1);
    -webkit-user-select: none;
    -moz-user-select: none;
    -ms-user-select: none;
    user-select: none;
    -ms-touch-action: manipulation;
    touch-action: manipulation;
    height: 34px;
    padding: 0 15px;
    font-size: 14px;
    border-radius: 4px;
    color: rgba(0, 0, 0, .65);
    background-color: #fff;
    border-color: #d9d9d9
}

.ant-btn>.anticon {
    line-height: 1
}

.ant-btn,
.ant-btn:active,
.ant-btn:focus {
    outline: 0
}

.ant-btn:not([disabled]):hover {
    text-decoration: none
}

.ant-btn:not([disabled]):active {
    outline: 0;
    -webkit-box-shadow: none;
    box-shadow: none
}

.ant-btn.disabled,
.ant-btn[disabled] {
    cursor: not-allowed
}

.ant-btn.disabled>*,
.ant-btn[disabled]>* {
    pointer-events: none
}

.ant-btn-lg {
    height: 40px;
    padding: 0 15px;
    font-size: 16px;
    border-radius: 4px
}

.ant-btn-sm {
    height: 24px;
    padding: 0 7px;
    font-size: 14px;
    border-radius: 4px
}

.ant-btn>a:only-child {
    color: currentColor
}

.ant-btn>a:only-child:after {
    position: absolute;
    top: 0;
    right: 0;
    bottom: 0;
    left: 0;
    background: transparent;
    content: ""
}

.ant-btn:focus,
.ant-btn:hover {
    color: #ffa142;
    background-color: #fff;
    border-color: #ffa142
}

.ant-btn:focus>a:only-child,
.ant-btn:hover>a:only-child {
    color: currentColor
}

.ant-btn:focus>a:only-child:after,
.ant-btn:hover>a:only-child:after {
    position: absolute;
    top: 0;
    right: 0;
    bottom: 0;
    left: 0;
    background: transparent;
    content: ""
}

.ant-btn.active,
.ant-btn:active {
    color: #d9640b;
    background-color: #fff;
    border-color: #d9640b
}

.ant-btn.active>a:only-child,
.ant-btn:active>a:only-child {
    color: currentColor
}

.ant-btn.active>a:only-child:after,
.ant-btn:active>a:only-child:after {
    position: absolute;
    top: 0;
    right: 0;
    bottom: 0;
    left: 0;
    background: transparent;
    content: ""
}

.ant-btn-disabled,
.ant-btn-disabled.active,
.ant-btn-disabled:active,
.ant-btn-disabled:focus,
.ant-btn-disabled:hover,
.ant-btn.disabled,
.ant-btn.disabled.active,
.ant-btn.disabled:active,
.ant-btn.disabled:focus,
.ant-btn.disabled:hover,
.ant-btn[disabled],
.ant-btn[disabled].active,
.ant-btn[disabled]:active,
.ant-btn[disabled]:focus,
.ant-btn[disabled]:hover {
    color: rgba(0, 0, 0, .25);
    background-color: #f5f5f5;
    border-color: #d9d9d9;
    text-shadow: none;
    -webkit-box-shadow: none;
    box-shadow: none
}

.ant-btn-disabled.active>a:only-child,
.ant-btn-disabled:active>a:only-child,
.ant-btn-disabled:focus>a:only-child,
.ant-btn-disabled:hover>a:only-child,
.ant-btn-disabled>a:only-child,
.ant-btn.disabled.active>a:only-child,
.ant-btn.disabled:active>a:only-child,
.ant-btn.disabled:focus>a:only-child,
.ant-btn.disabled:hover>a:only-child,
.ant-btn.disabled>a:only-child,
.ant-btn[disabled].active>a:only-child,
.ant-btn[disabled]:active>a:only-child,
.ant-btn[disabled]:focus>a:only-child,
.ant-btn[disabled]:hover>a:only-child,
.ant-btn[disabled]>a:only-child {
    color: currentColor
}

.ant-btn-disabled.active>a:only-child:after,
.ant-btn-disabled:active>a:only-child:after,
.ant-btn-disabled:focus>a:only-child:after,
.ant-btn-disabled:hover>a:only-child:after,
.ant-btn-disabled>a:only-child:after,
.ant-btn.disabled.active>a:only-child:after,
.ant-btn.disabled:active>a:only-child:after,
.ant-btn.disabled:focus>a:only-child:after,
.ant-btn.disabled:hover>a:only-child:after,
.ant-btn.disabled>a:only-child:after,
.ant-btn[disabled].active>a:only-child:after,
.ant-btn[disabled]:active>a:only-child:after,
.ant-btn[disabled]:focus>a:only-child:after,
.ant-btn[disabled]:hover>a:only-child:after,
.ant-btn[disabled]>a:only-child:after {
    position: absolute;
    top: 0;
    right: 0;
    bottom: 0;
    left: 0;
    background: transparent;
    content: ""
}

.ant-btn.active,
.ant-btn:active,
.ant-btn:focus,
.ant-btn:hover {
    text-decoration: none;
    background: #fff
}

.ant-btn>i,
.ant-btn>span {
    display: inline-block;
    -webkit-transition: margin-left .3s cubic-bezier(.645, .045, .355, 1);
    transition: margin-left .3s cubic-bezier(.645, .045, .355, 1);
    pointer-events: none
}

.ant-btn-primary {
    color: #fff;
    background-color: #ff8619;
    border-color: #ff8619;
    text-shadow: 0 -1px 0 rgba(0, 0, 0, .12);
    -webkit-box-shadow: 0 2px 0 rgba(0, 0, 0, .045);
    box-shadow: 0 2px 0 rgba(0, 0, 0, .045)
}

.ant-btn-primary>a:only-child {
    color: currentColor
}

.ant-btn-primary>a:only-child:after {
    position: absolute;
    top: 0;
    right: 0;
    bottom: 0;
    left: 0;
    background: transparent;
    content: ""
}

.ant-btn-primary:focus,
.ant-btn-primary:hover {
    color: #fff;
    background-color: #ffa142;
    border-color: #ffa142
}

.ant-btn-primary:focus>a:only-child,
.ant-btn-primary:hover>a:only-child {
    color: currentColor
}

.ant-btn-primary:focus>a:only-child:after,
.ant-btn-primary:hover>a:only-child:after {
    position: absolute;
    top: 0;
    right: 0;
    bottom: 0;
    left: 0;
    background: transparent;
    content: ""
}

.ant-btn-primary.active,
.ant-btn-primary:active {
    color: #fff;
    background-color: #d9640b;
    border-color: #d9640b
}

.ant-btn-primary.active>a:only-child,
.ant-btn-primary:active>a:only-child {
    color: currentColor
}

.ant-btn-primary.active>a:only-child:after,
.ant-btn-primary:active>a:only-child:after {
    position: absolute;
    top: 0;
    right: 0;
    bottom: 0;
    left: 0;
    background: transparent;
    content: ""
}

.ant-btn-primary-disabled,
.ant-btn-primary-disabled.active,
.ant-btn-primary-disabled:active,
.ant-btn-primary-disabled:focus,
.ant-btn-primary-disabled:hover,
.ant-btn-primary.disabled,
.ant-btn-primary.disabled.active,
.ant-btn-primary.disabled:active,
.ant-btn-primary.disabled:focus,
.ant-btn-primary.disabled:hover,
.ant-btn-primary[disabled],
.ant-btn-primary[disabled].active,
.ant-btn-primary[disabled]:active,
.ant-btn-primary[disabled]:focus,
.ant-btn-primary[disabled]:hover {
    color: rgba(0, 0, 0, .25);
    background-color: #f5f5f5;
    border-color: #d9d9d9;
    text-shadow: none;
    -webkit-box-shadow: none;
    box-shadow: none
}

.ant-btn-primary-disabled.active>a:only-child,
.ant-btn-primary-disabled:active>a:only-child,
.ant-btn-primary-disabled:focus>a:only-child,
.ant-btn-primary-disabled:hover>a:only-child,
.ant-btn-primary-disabled>a:only-child,
.ant-btn-primary.disabled.active>a:only-child,
.ant-btn-primary.disabled:active>a:only-child,
.ant-btn-primary.disabled:focus>a:only-child,
.ant-btn-primary.disabled:hover>a:only-child,
.ant-btn-primary.disabled>a:only-child,
.ant-btn-primary[disabled].active>a:only-child,
.ant-btn-primary[disabled]:active>a:only-child,
.ant-btn-primary[disabled]:focus>a:only-child,
.ant-btn-primary[disabled]:hover>a:only-child,
.ant-btn-primary[disabled]>a:only-child {
    color: currentColor
}

.ant-btn-primary-disabled.active>a:only-child:after,
.ant-btn-primary-disabled:active>a:only-child:after,
.ant-btn-primary-disabled:focus>a:only-child:after,
.ant-btn-primary-disabled:hover>a:only-child:after,
.ant-btn-primary-disabled>a:only-child:after,
.ant-btn-primary.disabled.active>a:only-child:after,
.ant-btn-primary.disabled:active>a:only-child:after,
.ant-btn-primary.disabled:focus>a:only-child:after,
.ant-btn-primary.disabled:hover>a:only-child:after,
.ant-btn-primary.disabled>a:only-child:after,
.ant-btn-primary[disabled].active>a:only-child:after,
.ant-btn-primary[disabled]:active>a:only-child:after,
.ant-btn-primary[disabled]:focus>a:only-child:after,
.ant-btn-primary[disabled]:hover>a:only-child:after,
.ant-btn-primary[disabled]>a:only-child:after {
    position: absolute;
    top: 0;
    right: 0;
    bottom: 0;
    left: 0;
    background: transparent;
    content: ""
}

.ant-btn-group .ant-btn-primary:not(:first-child):not(:last-child) {
    border-right-color: #ffa142;
    border-left-color: #ffa142
}

.ant-btn-group .ant-btn-primary:not(:first-child):not(:last-child):disabled {
    border-color: #d9d9d9
}

.ant-btn-group .ant-btn-primary:first-child:not(:last-child) {
    border-right-color: #ffa142
}

.ant-btn-group .ant-btn-primary:first-child:not(:last-child)[disabled] {
    border-right-color: #d9d9d9
}

.ant-btn-group .ant-btn-primary+.ant-btn-primary,
.ant-btn-group .ant-btn-primary:last-child:not(:first-child) {
    border-left-color: #ffa142
}

.ant-btn-group .ant-btn-primary+.ant-btn-primary[disabled],
.ant-btn-group .ant-btn-primary:last-child:not(:first-child)[disabled] {
    border-left-color: #d9d9d9
}

.ant-btn-ghost {
    color: rgba(0, 0, 0, .65);
    background-color: transparent;
    border-color: #d9d9d9
}

.ant-btn-ghost>a:only-child {
    color: currentColor
}

.ant-btn-ghost>a:only-child:after {
    position: absolute;
    top: 0;
    right: 0;
    bottom: 0;
    left: 0;
    background: transparent;
    content: ""
}

.ant-btn-ghost:focus,
.ant-btn-ghost:hover {
    color: #ffa142;
    background-color: transparent;
    border-color: #ffa142
}

.ant-btn-ghost:focus>a:only-child,
.ant-btn-ghost:hover>a:only-child {
    color: currentColor
}

.ant-btn-ghost:focus>a:only-child:after,
.ant-btn-ghost:hover>a:only-child:after {
    position: absolute;
    top: 0;
    right: 0;
    bottom: 0;
    left: 0;
    background: transparent;
    content: ""
}

.ant-btn-ghost.active,
.ant-btn-ghost:active {
    color: #d9640b;
    background-color: transparent;
    border-color: #d9640b
}

.ant-btn-ghost.active>a:only-child,
.ant-btn-ghost:active>a:only-child {
    color: currentColor
}

.ant-btn-ghost.active>a:only-child:after,
.ant-btn-ghost:active>a:only-child:after {
    position: absolute;
    top: 0;
    right: 0;
    bottom: 0;
    left: 0;
    background: transparent;
    content: ""
}

.ant-btn-ghost-disabled,
.ant-btn-ghost-disabled.active,
.ant-btn-ghost-disabled:active,
.ant-btn-ghost-disabled:focus,
.ant-btn-ghost-disabled:hover,
.ant-btn-ghost.disabled,
.ant-btn-ghost.disabled.active,
.ant-btn-ghost.disabled:active,
.ant-btn-ghost.disabled:focus,
.ant-btn-ghost.disabled:hover,
.ant-btn-ghost[disabled],
.ant-btn-ghost[disabled].active,
.ant-btn-ghost[disabled]:active,
.ant-btn-ghost[disabled]:focus,
.ant-btn-ghost[disabled]:hover {
    color: rgba(0, 0, 0, .25);
    background-color: #f5f5f5;
    border-color: #d9d9d9;
    text-shadow: none;
    -webkit-box-shadow: none;
    box-shadow: none
}

.ant-btn-ghost-disabled.active>a:only-child,
.ant-btn-ghost-disabled:active>a:only-child,
.ant-btn-ghost-disabled:focus>a:only-child,
.ant-btn-ghost-disabled:hover>a:only-child,
.ant-btn-ghost-disabled>a:only-child,
.ant-btn-ghost.disabled.active>a:only-child,
.ant-btn-ghost.disabled:active>a:only-child,
.ant-btn-ghost.disabled:focus>a:only-child,
.ant-btn-ghost.disabled:hover>a:only-child,
.ant-btn-ghost.disabled>a:only-child,
.ant-btn-ghost[disabled].active>a:only-child,
.ant-btn-ghost[disabled]:active>a:only-child,
.ant-btn-ghost[disabled]:focus>a:only-child,
.ant-btn-ghost[disabled]:hover>a:only-child,
.ant-btn-ghost[disabled]>a:only-child {
    color: currentColor
}

.ant-btn-ghost-disabled.active>a:only-child:after,
.ant-btn-ghost-disabled:active>a:only-child:after,
.ant-btn-ghost-disabled:focus>a:only-child:after,
.ant-btn-ghost-disabled:hover>a:only-child:after,
.ant-btn-ghost-disabled>a:only-child:after,
.ant-btn-ghost.disabled.active>a:only-child:after,
.ant-btn-ghost.disabled:active>a:only-child:after,
.ant-btn-ghost.disabled:focus>a:only-child:after,
.ant-btn-ghost.disabled:hover>a:only-child:after,
.ant-btn-ghost.disabled>a:only-child:after,
.ant-btn-ghost[disabled].active>a:only-child:after,
.ant-btn-ghost[disabled]:active>a:only-child:after,
.ant-btn-ghost[disabled]:focus>a:only-child:after,
.ant-btn-ghost[disabled]:hover>a:only-child:after,
.ant-btn-ghost[disabled]>a:only-child:after {
    position: absolute;
    top: 0;
    right: 0;
    bottom: 0;
    left: 0;
    background: transparent;
    content: ""
}

.ant-btn-dashed {
    color: rgba(0, 0, 0, .65);
    background-color: #fff;
    border-color: #d9d9d9;
    border-style: dashed
}

.ant-btn-dashed>a:only-child {
    color: currentColor
}

.ant-btn-dashed>a:only-child:after {
    position: absolute;
    top: 0;
    right: 0;
    bottom: 0;
    left: 0;
    background: transparent;
    content: ""
}

.ant-btn-dashed:focus,
.ant-btn-dashed:hover {
    color: #ffa142;
    background-color: #fff;
    border-color: #ffa142
}

.ant-btn-dashed:focus>a:only-child,
.ant-btn-dashed:hover>a:only-child {
    color: currentColor
}

.ant-btn-dashed:focus>a:only-child:after,
.ant-btn-dashed:hover>a:only-child:after {
    position: absolute;
    top: 0;
    right: 0;
    bottom: 0;
    left: 0;
    background: transparent;
    content: ""
}

.ant-btn-dashed.active,
.ant-btn-dashed:active {
    color: #d9640b;
    background-color: #fff;
    border-color: #d9640b
}

.ant-btn-dashed.active>a:only-child,
.ant-btn-dashed:active>a:only-child {
    color: currentColor
}

.ant-btn-dashed.active>a:only-child:after,
.ant-btn-dashed:active>a:only-child:after {
    position: absolute;
    top: 0;
    right: 0;
    bottom: 0;
    left: 0;
    background: transparent;
    content: ""
}

.ant-btn-dashed-disabled,
.ant-btn-dashed-disabled.active,
.ant-btn-dashed-disabled:active,
.ant-btn-dashed-disabled:focus,
.ant-btn-dashed-disabled:hover,
.ant-btn-dashed.disabled,
.ant-btn-dashed.disabled.active,
.ant-btn-dashed.disabled:active,
.ant-btn-dashed.disabled:focus,
.ant-btn-dashed.disabled:hover,
.ant-btn-dashed[disabled],
.ant-btn-dashed[disabled].active,
.ant-btn-dashed[disabled]:active,
.ant-btn-dashed[disabled]:focus,
.ant-btn-dashed[disabled]:hover {
    color: rgba(0, 0, 0, .25);
    background-color: #f5f5f5;
    border-color: #d9d9d9;
    text-shadow: none;
    -webkit-box-shadow: none;
    box-shadow: none
}

.ant-btn-dashed-disabled.active>a:only-child,
.ant-btn-dashed-disabled:active>a:only-child,
.ant-btn-dashed-disabled:focus>a:only-child,
.ant-btn-dashed-disabled:hover>a:only-child,
.ant-btn-dashed-disabled>a:only-child,
.ant-btn-dashed.disabled.active>a:only-child,
.ant-btn-dashed.disabled:active>a:only-child,
.ant-btn-dashed.disabled:focus>a:only-child,
.ant-btn-dashed.disabled:hover>a:only-child,
.ant-btn-dashed.disabled>a:only-child,
.ant-btn-dashed[disabled].active>a:only-child,
.ant-btn-dashed[disabled]:active>a:only-child,
.ant-btn-dashed[disabled]:focus>a:only-child,
.ant-btn-dashed[disabled]:hover>a:only-child,
.ant-btn-dashed[disabled]>a:only-child {
    color: currentColor
}

.ant-btn-dashed-disabled.active>a:only-child:after,
.ant-btn-dashed-disabled:active>a:only-child:after,
.ant-btn-dashed-disabled:focus>a:only-child:after,
.ant-btn-dashed-disabled:hover>a:only-child:after,
.ant-btn-dashed-disabled>a:only-child:after,
.ant-btn-dashed.disabled.active>a:only-child:after,
.ant-btn-dashed.disabled:active>a:only-child:after,
.ant-btn-dashed.disabled:focus>a:only-child:after,
.ant-btn-dashed.disabled:hover>a:only-child:after,
.ant-btn-dashed.disabled>a:only-child:after,
.ant-btn-dashed[disabled].active>a:only-child:after,
.ant-btn-dashed[disabled]:active>a:only-child:after,
.ant-btn-dashed[disabled]:focus>a:only-child:after,
.ant-btn-dashed[disabled]:hover>a:only-child:after,
.ant-btn-dashed[disabled]>a:only-child:after {
    position: absolute;
    top: 0;
    right: 0;
    bottom: 0;
    left: 0;
    background: transparent;
    content: ""
}

.ant-btn-danger {
    color: #462d9c;
    background-color: #f7f7f7;
    border-color: #462d9c
}

.ant-btn-danger>a:only-child {
    color: currentColor
}

.ant-btn-danger>a:only-child:after {
    position: absolute;
    top: 0;
    right: 0;
    bottom: 0;
    left: 0;
    background: transparent;
    content: ""
}

.ant-btn-danger:hover {
    color: #fff;
    background-color: #644ca8;
    border-color: #644ca8
}

.ant-btn-danger:hover>a:only-child {
    color: currentColor
}

.ant-btn-danger:hover>a:only-child:after {
    position: absolute;
    top: 0;
    right: 0;
    bottom: 0;
    left: 0;
    background: transparent;
    content: ""
}

.ant-btn-danger:focus {
    color: #644ca8;
    background-color: #fff;
    border-color: #644ca8
}

.ant-btn-danger:focus>a:only-child {
    color: currentColor
}

.ant-btn-danger:focus>a:only-child:after {
    position: absolute;
    top: 0;
    right: 0;
    bottom: 0;
    left: 0;
    background: transparent;
    content: ""
}

.ant-btn-danger.active,
.ant-btn-danger:active {
    color: #fff;
    background-color: #2e1c75;
    border-color: #2e1c75
}

.ant-btn-danger.active>a:only-child,
.ant-btn-danger:active>a:only-child {
    color: currentColor
}

.ant-btn-danger.active>a:only-child:after,
.ant-btn-danger:active>a:only-child:after {
    position: absolute;
    top: 0;
    right: 0;
    bottom: 0;
    left: 0;
    background: transparent;
    content: ""
}

.ant-btn-danger-disabled,
.ant-btn-danger-disabled.active,
.ant-btn-danger-disabled:active,
.ant-btn-danger-disabled:focus,
.ant-btn-danger-disabled:hover,
.ant-btn-danger.disabled,
.ant-btn-danger.disabled.active,
.ant-btn-danger.disabled:active,
.ant-btn-danger.disabled:focus,
.ant-btn-danger.disabled:hover,
.ant-btn-danger[disabled],
.ant-btn-danger[disabled].active,
.ant-btn-danger[disabled]:active,
.ant-btn-danger[disabled]:focus,
.ant-btn-danger[disabled]:hover {
    color: rgba(0, 0, 0, .25);
    background-color: #f5f5f5;
    border-color: #d9d9d9;
    text-shadow: none;
    -webkit-box-shadow: none;
    box-shadow: none
}

.ant-btn-danger-disabled.active>a:only-child,
.ant-btn-danger-disabled:active>a:only-child,
.ant-btn-danger-disabled:focus>a:only-child,
.ant-btn-danger-disabled:hover>a:only-child,
.ant-btn-danger-disabled>a:only-child,
.ant-btn-danger.disabled.active>a:only-child,
.ant-btn-danger.disabled:active>a:only-child,
.ant-btn-danger.disabled:focus>a:only-child,
.ant-btn-danger.disabled:hover>a:only-child,
.ant-btn-danger.disabled>a:only-child,
.ant-btn-danger[disabled].active>a:only-child,
.ant-btn-danger[disabled]:active>a:only-child,
.ant-btn-danger[disabled]:focus>a:only-child,
.ant-btn-danger[disabled]:hover>a:only-child,
.ant-btn-danger[disabled]>a:only-child {
    color: currentColor
}

.ant-btn-danger-disabled.active>a:only-child:after,
.ant-btn-danger-disabled:active>a:only-child:after,
.ant-btn-danger-disabled:focus>a:only-child:after,
.ant-btn-danger-disabled:hover>a:only-child:after,
.ant-btn-danger-disabled>a:only-child:after,
.ant-btn-danger.disabled.active>a:only-child:after,
.ant-btn-danger.disabled:active>a:only-child:after,
.ant-btn-danger.disabled:focus>a:only-child:after,
.ant-btn-danger.disabled:hover>a:only-child:after,
.ant-btn-danger.disabled>a:only-child:after,
.ant-btn-danger[disabled].active>a:only-child:after,
.ant-btn-danger[disabled]:active>a:only-child:after,
.ant-btn-danger[disabled]:focus>a:only-child:after,
.ant-btn-danger[disabled]:hover>a:only-child:after,
.ant-btn-danger[disabled]>a:only-child:after {
    position: absolute;
    top: 0;
    right: 0;
    bottom: 0;
    left: 0;
    background: transparent;
    content: ""
}

.ant-btn-link {
    color: #ff8619;
    background-color: transparent;
    border-color: transparent;
    -webkit-box-shadow: none;
    box-shadow: none
}

.ant-btn-link>a:only-child {
    color: currentColor
}

.ant-btn-link>a:only-child:after {
    position: absolute;
    top: 0;
    right: 0;
    bottom: 0;
    left: 0;
    background: transparent;
    content: ""
}

.ant-btn-link:focus,
.ant-btn-link:hover {
    color: #ffa142;
    background-color: transparent;
    border-color: #ffa142
}

.ant-btn-link:focus>a:only-child,
.ant-btn-link:hover>a:only-child {
    color: currentColor
}

.ant-btn-link:focus>a:only-child:after,
.ant-btn-link:hover>a:only-child:after {
    position: absolute;
    top: 0;
    right: 0;
    bottom: 0;
    left: 0;
    background: transparent;
    content: ""
}

.ant-btn-link.active,
.ant-btn-link:active {
    color: #d9640b;
    background-color: transparent;
    border-color: #d9640b
}

.ant-btn-link.active>a:only-child,
.ant-btn-link:active>a:only-child {
    color: currentColor
}

.ant-btn-link.active>a:only-child:after,
.ant-btn-link:active>a:only-child:after {
    position: absolute;
    top: 0;
    right: 0;
    bottom: 0;
    left: 0;
    background: transparent;
    content: ""
}

.ant-btn-link-disabled,
.ant-btn-link-disabled.active,
.ant-btn-link-disabled:active,
.ant-btn-link-disabled:focus,
.ant-btn-link-disabled:hover,
.ant-btn-link.disabled,
.ant-btn-link.disabled.active,
.ant-btn-link.disabled:active,
.ant-btn-link.disabled:focus,
.ant-btn-link.disabled:hover,
.ant-btn-link[disabled],
.ant-btn-link[disabled].active,
.ant-btn-link[disabled]:active,
.ant-btn-link[disabled]:focus,
.ant-btn-link[disabled]:hover {
    background-color: #f5f5f5;
    border-color: #d9d9d9
}

.ant-btn-link:active,
.ant-btn-link:focus,
.ant-btn-link:hover {
    border-color: transparent
}

.ant-btn-link-disabled,
.ant-btn-link-disabled.active,
.ant-btn-link-disabled:active,
.ant-btn-link-disabled:focus,
.ant-btn-link-disabled:hover,
.ant-btn-link.disabled,
.ant-btn-link.disabled.active,
.ant-btn-link.disabled:active,
.ant-btn-link.disabled:focus,
.ant-btn-link.disabled:hover,
.ant-btn-link[disabled],
.ant-btn-link[disabled].active,
.ant-btn-link[disabled]:active,
.ant-btn-link[disabled]:focus,
.ant-btn-link[disabled]:hover {
    color: rgba(0, 0, 0, .25);
    background-color: transparent;
    border-color: transparent;
    text-shadow: none;
    -webkit-box-shadow: none;
    box-shadow: none
}

.ant-btn-link-disabled.active>a:only-child,
.ant-btn-link-disabled:active>a:only-child,
.ant-btn-link-disabled:focus>a:only-child,
.ant-btn-link-disabled:hover>a:only-child,
.ant-btn-link-disabled>a:only-child,
.ant-btn-link.disabled.active>a:only-child,
.ant-btn-link.disabled:active>a:only-child,
.ant-btn-link.disabled:focus>a:only-child,
.ant-btn-link.disabled:hover>a:only-child,
.ant-btn-link.disabled>a:only-child,
.ant-btn-link[disabled].active>a:only-child,
.ant-btn-link[disabled]:active>a:only-child,
.ant-btn-link[disabled]:focus>a:only-child,
.ant-btn-link[disabled]:hover>a:only-child,
.ant-btn-link[disabled]>a:only-child {
    color: currentColor
}

.ant-btn-link-disabled.active>a:only-child:after,
.ant-btn-link-disabled:active>a:only-child:after,
.ant-btn-link-disabled:focus>a:only-child:after,
.ant-btn-link-disabled:hover>a:only-child:after,
.ant-btn-link-disabled>a:only-child:after,
.ant-btn-link.disabled.active>a:only-child:after,
.ant-btn-link.disabled:active>a:only-child:after,
.ant-btn-link.disabled:focus>a:only-child:after,
.ant-btn-link.disabled:hover>a:only-child:after,
.ant-btn-link.disabled>a:only-child:after,
.ant-btn-link[disabled].active>a:only-child:after,
.ant-btn-link[disabled]:active>a:only-child:after,
.ant-btn-link[disabled]:focus>a:only-child:after,
.ant-btn-link[disabled]:hover>a:only-child:after,
.ant-btn-link[disabled]>a:only-child:after {
    position: absolute;
    top: 0;
    right: 0;
    bottom: 0;
    left: 0;
    background: transparent;
    content: ""
}

.ant-btn-round {
    height: 34px;
    padding: 0 17px;
    font-size: 16px;
    border-radius: 34px
}

.ant-btn-round.ant-btn-lg {
    height: 40px;
    padding: 0 20px;
    font-size: 18px;
    border-radius: 40px
}

.ant-btn-round.ant-btn-sm {
    height: 24px;
    padding: 0 12px;
    font-size: 14px;
    border-radius: 24px
}

.ant-btn-circle,
.ant-btn-circle-outline {
    width: 34px;
    height: 34px;
    padding: 0;
    font-size: 16px;
    border-radius: 50%
}

.ant-btn-circle-outline.ant-btn-lg,
.ant-btn-circle.ant-btn-lg {
    width: 40px;
    height: 40px;
    padding: 0;
    font-size: 18px;
    border-radius: 50%
}

.ant-btn-circle-outline.ant-btn-sm,
.ant-btn-circle.ant-btn-sm {
    width: 24px;
    height: 24px;
    padding: 0;
    font-size: 14px;
    border-radius: 50%
}

.ant-btn:before {
    position: absolute;
    top: -1px;
    right: -1px;
    bottom: -1px;
    left: -1px;
    z-index: 1;
    display: none;
    background: #fff;
    border-radius: inherit;
    opacity: .35;
    -webkit-transition: opacity .2s;
    transition: opacity .2s;
    content: "";
    pointer-events: none
}

.ant-btn .anticon {
    -webkit-transition: margin-left .3s cubic-bezier(.645, .045, .355, 1);
    transition: margin-left .3s cubic-bezier(.645, .045, .355, 1)
}

.ant-btn .anticon.anticon-minus>svg,
.ant-btn .anticon.anticon-plus>svg {
    shape-rendering: optimizeSpeed
}

.ant-btn.ant-btn-loading {
    position: relative;
    pointer-events: none
}

.ant-btn.ant-btn-loading:before {
    display: block
}

.ant-btn.ant-btn-loading:not(.ant-btn-circle):not(.ant-btn-circle-outline):not(.ant-btn-icon-only) {
    padding-left: 29px
}

.ant-btn.ant-btn-loading:not(.ant-btn-circle):not(.ant-btn-circle-outline):not(.ant-btn-icon-only) .anticon:not(:last-child) {
    margin-left: -14px
}

.ant-btn-sm.ant-btn-loading:not(.ant-btn-circle):not(.ant-btn-circle-outline):not(.ant-btn-icon-only) {
    padding-left: 24px
}

.ant-btn-sm.ant-btn-loading:not(.ant-btn-circle):not(.ant-btn-circle-outline):not(.ant-btn-icon-only) .anticon {
    margin-left: -17px
}

.ant-btn-group {
    display: inline-block
}

.ant-btn-group,
.ant-btn-group>.ant-btn,
.ant-btn-group>span>.ant-btn {
    position: relative
}

.ant-btn-group>.ant-btn.active,
.ant-btn-group>.ant-btn:active,
.ant-btn-group>.ant-btn:focus,
.ant-btn-group>.ant-btn:hover,
.ant-btn-group>span>.ant-btn.active,
.ant-btn-group>span>.ant-btn:active,
.ant-btn-group>span>.ant-btn:focus,
.ant-btn-group>span>.ant-btn:hover {
    z-index: 2
}

.ant-btn-group>.ant-btn:disabled,
.ant-btn-group>span>.ant-btn:disabled {
    z-index: 0
}

.ant-btn-group-lg>.ant-btn,
.ant-btn-group-lg>span>.ant-btn {
    height: 40px;
    padding: 0 15px;
    font-size: 16px;
    border-radius: 0;
    line-height: 38px
}

.ant-btn-group-sm>.ant-btn,
.ant-btn-group-sm>span>.ant-btn {
    height: 24px;
    padding: 0 7px;
    font-size: 14px;
    border-radius: 0;
    line-height: 22px
}

.ant-btn-group-sm>.ant-btn>.anticon,
.ant-btn-group-sm>span>.ant-btn>.anticon {
    font-size: 14px
}

.ant-btn+.ant-btn-group,
.ant-btn-group+.ant-btn,
.ant-btn-group+.ant-btn-group,
.ant-btn-group .ant-btn+.ant-btn,
.ant-btn-group .ant-btn+span,
.ant-btn-group>span+span,
.ant-btn-group span+.ant-btn {
    margin-left: -1px
}

.ant-btn-group .ant-btn-primary+.ant-btn:not(.ant-btn-primary):not([disabled]) {
    border-left-color: transparent
}

.ant-btn-group .ant-btn {
    border-radius: 0
}

.ant-btn-group>.ant-btn:first-child,
.ant-btn-group>span:first-child>.ant-btn {
    margin-left: 0
}

.ant-btn-group>.ant-btn:only-child,
.ant-btn-group>span:only-child>.ant-btn {
    border-radius: 4px
}

.ant-btn-group>.ant-btn:first-child:not(:last-child),
.ant-btn-group>span:first-child:not(:last-child)>.ant-btn {
    border-top-left-radius: 4px;
    border-bottom-left-radius: 4px
}

.ant-btn-group>.ant-btn:last-child:not(:first-child),
.ant-btn-group>span:last-child:not(:first-child)>.ant-btn {
    border-top-right-radius: 4px;
    border-bottom-right-radius: 4px
}

.ant-btn-group-sm>.ant-btn:only-child,
.ant-btn-group-sm>span:only-child>.ant-btn {
    border-radius: 4px
}

.ant-btn-group-sm>.ant-btn:first-child:not(:last-child),
.ant-btn-group-sm>span:first-child:not(:last-child)>.ant-btn {
    border-top-left-radius: 4px;
    border-bottom-left-radius: 4px
}

.ant-btn-group-sm>.ant-btn:last-child:not(:first-child),
.ant-btn-group-sm>span:last-child:not(:first-child)>.ant-btn {
    border-top-right-radius: 4px;
    border-bottom-right-radius: 4px
}

.ant-btn-group>.ant-btn-group {
    float: left
}

.ant-btn-group>.ant-btn-group:not(:first-child):not(:last-child)>.ant-btn {
    border-radius: 0
}

.ant-btn-group>.ant-btn-group:first-child:not(:last-child)>.ant-btn:last-child {
    padding-right: 8px;
    border-top-right-radius: 0;
    border-bottom-right-radius: 0
}

.ant-btn-group>.ant-btn-group:last-child:not(:first-child)>.ant-btn:first-child {
    padding-left: 8px;
    border-top-left-radius: 0;
    border-bottom-left-radius: 0
}

.ant-btn:not(.ant-btn-circle):not(.ant-btn-circle-outline).ant-btn-icon-only {
    padding-right: 8px;
    padding-left: 8px
}

.ant-btn:active>span,
.ant-btn:focus>span {
    position: relative
}

.ant-btn>.anticon+span,
.ant-btn>span+.anticon {
    margin-left: 8px
}

.ant-btn-background-ghost {
    color: #fff;
    background: transparent!important;
    border-color: #fff
}

.ant-btn-background-ghost.ant-btn-primary {
    color: #ff8619;
    background-color: transparent;
    border-color: #ff8619;
    text-shadow: none
}

.ant-btn-background-ghost.ant-btn-primary>a:only-child {
    color: currentColor
}

.ant-btn-background-ghost.ant-btn-primary>a:only-child:after {
    position: absolute;
    top: 0;
    right: 0;
    bottom: 0;
    left: 0;
    background: transparent;
    content: ""
}

.ant-btn-background-ghost.ant-btn-primary:focus,
.ant-btn-background-ghost.ant-btn-primary:hover {
    color: #ffa142;
    background-color: transparent;
    border-color: #ffa142
}

.ant-btn-background-ghost.ant-btn-primary:focus>a:only-child,
.ant-btn-background-ghost.ant-btn-primary:hover>a:only-child {
    color: currentColor
}

.ant-btn-background-ghost.ant-btn-primary:focus>a:only-child:after,
.ant-btn-background-ghost.ant-btn-primary:hover>a:only-child:after {
    position: absolute;
    top: 0;
    right: 0;
    bottom: 0;
    left: 0;
    background: transparent;
    content: ""
}

.ant-btn-background-ghost.ant-btn-primary.active,
.ant-btn-background-ghost.ant-btn-primary:active {
    color: #d9640b;
    background-color: transparent;
    border-color: #d9640b
}

.ant-btn-background-ghost.ant-btn-primary.active>a:only-child,
.ant-btn-background-ghost.ant-btn-primary:active>a:only-child {
    color: currentColor
}

.ant-btn-background-ghost.ant-btn-primary.active>a:only-child:after,
.ant-btn-background-ghost.ant-btn-primary:active>a:only-child:after {
    position: absolute;
    top: 0;
    right: 0;
    bottom: 0;
    left: 0;
    background: transparent;
    content: ""
}

.ant-btn-background-ghost.ant-btn-primary-disabled,
.ant-btn-background-ghost.ant-btn-primary-disabled.active,
.ant-btn-background-ghost.ant-btn-primary-disabled:active,
.ant-btn-background-ghost.ant-btn-primary-disabled:focus,
.ant-btn-background-ghost.ant-btn-primary-disabled:hover,
.ant-btn-background-ghost.ant-btn-primary.disabled,
.ant-btn-background-ghost.ant-btn-primary.disabled.active,
.ant-btn-background-ghost.ant-btn-primary.disabled:active,
.ant-btn-background-ghost.ant-btn-primary.disabled:focus,
.ant-btn-background-ghost.ant-btn-primary.disabled:hover,
.ant-btn-background-ghost.ant-btn-primary[disabled],
.ant-btn-background-ghost.ant-btn-primary[disabled].active,
.ant-btn-background-ghost.ant-btn-primary[disabled]:active,
.ant-btn-background-ghost.ant-btn-primary[disabled]:focus,
.ant-btn-background-ghost.ant-btn-primary[disabled]:hover {
    color: rgba(0, 0, 0, .25);
    background-color: #f5f5f5;
    border-color: #d9d9d9;
    text-shadow: none;
    -webkit-box-shadow: none;
    box-shadow: none
}

.ant-btn-background-ghost.ant-btn-primary-disabled.active>a:only-child,
.ant-btn-background-ghost.ant-btn-primary-disabled:active>a:only-child,
.ant-btn-background-ghost.ant-btn-primary-disabled:focus>a:only-child,
.ant-btn-background-ghost.ant-btn-primary-disabled:hover>a:only-child,
.ant-btn-background-ghost.ant-btn-primary-disabled>a:only-child,
.ant-btn-background-ghost.ant-btn-primary.disabled.active>a:only-child,
.ant-btn-background-ghost.ant-btn-primary.disabled:active>a:only-child,
.ant-btn-background-ghost.ant-btn-primary.disabled:focus>a:only-child,
.ant-btn-background-ghost.ant-btn-primary.disabled:hover>a:only-child,
.ant-btn-background-ghost.ant-btn-primary.disabled>a:only-child,
.ant-btn-background-ghost.ant-btn-primary[disabled].active>a:only-child,
.ant-btn-background-ghost.ant-btn-primary[disabled]:active>a:only-child,
.ant-btn-background-ghost.ant-btn-primary[disabled]:focus>a:only-child,
.ant-btn-background-ghost.ant-btn-primary[disabled]:hover>a:only-child,
.ant-btn-background-ghost.ant-btn-primary[disabled]>a:only-child {
    color: currentColor
}

.ant-btn-background-ghost.ant-btn-primary-disabled.active>a:only-child:after,
.ant-btn-background-ghost.ant-btn-primary-disabled:active>a:only-child:after,
.ant-btn-background-ghost.ant-btn-primary-disabled:focus>a:only-child:after,
.ant-btn-background-ghost.ant-btn-primary-disabled:hover>a:only-child:after,
.ant-btn-background-ghost.ant-btn-primary-disabled>a:only-child:after,
.ant-btn-background-ghost.ant-btn-primary.disabled.active>a:only-child:after,
.ant-btn-background-ghost.ant-btn-primary.disabled:active>a:only-child:after,
.ant-btn-background-ghost.ant-btn-primary.disabled:focus>a:only-child:after,
.ant-btn-background-ghost.ant-btn-primary.disabled:hover>a:only-child:after,
.ant-btn-background-ghost.ant-btn-primary.disabled>a:only-child:after,
.ant-btn-background-ghost.ant-btn-primary[disabled].active>a:only-child:after,
.ant-btn-background-ghost.ant-btn-primary[disabled]:active>a:only-child:after,
.ant-btn-background-ghost.ant-btn-primary[disabled]:focus>a:only-child:after,
.ant-btn-background-ghost.ant-btn-primary[disabled]:hover>a:only-child:after,
.ant-btn-background-ghost.ant-btn-primary[disabled]>a:only-child:after {
    position: absolute;
    top: 0;
    right: 0;
    bottom: 0;
    left: 0;
    background: transparent;
    content: ""
}

.ant-btn-background-ghost.ant-btn-danger {
    color: #462d9c;
    background-color: transparent;
    border-color: #462d9c;
    text-shadow: none
}

.ant-btn-background-ghost.ant-btn-danger>a:only-child {
    color: currentColor
}

.ant-btn-background-ghost.ant-btn-danger>a:only-child:after {
    position: absolute;
    top: 0;
    right: 0;
    bottom: 0;
    left: 0;
    background: transparent;
    content: ""
}

.ant-btn-background-ghost.ant-btn-danger:focus,
.ant-btn-background-ghost.ant-btn-danger:hover {
    color: #644ca8;
    background-color: transparent;
    border-color: #644ca8
}

.ant-btn-background-ghost.ant-btn-danger:focus>a:only-child,
.ant-btn-background-ghost.ant-btn-danger:hover>a:only-child {
    color: currentColor
}

.ant-btn-background-ghost.ant-btn-danger:focus>a:only-child:after,
.ant-btn-background-ghost.ant-btn-danger:hover>a:only-child:after {
    position: absolute;
    top: 0;
    right: 0;
    bottom: 0;
    left: 0;
    background: transparent;
    content: ""
}

.ant-btn-background-ghost.ant-btn-danger.active,
.ant-btn-background-ghost.ant-btn-danger:active {
    color: #2e1c75;
    background-color: transparent;
    border-color: #2e1c75
}

.ant-btn-background-ghost.ant-btn-danger.active>a:only-child,
.ant-btn-background-ghost.ant-btn-danger:active>a:only-child {
    color: currentColor
}

.ant-btn-background-ghost.ant-btn-danger.active>a:only-child:after,
.ant-btn-background-ghost.ant-btn-danger:active>a:only-child:after {
    position: absolute;
    top: 0;
    right: 0;
    bottom: 0;
    left: 0;
    background: transparent;
    content: ""
}

.ant-btn-background-ghost.ant-btn-danger-disabled,
.ant-btn-background-ghost.ant-btn-danger-disabled.active,
.ant-btn-background-ghost.ant-btn-danger-disabled:active,
.ant-btn-background-ghost.ant-btn-danger-disabled:focus,
.ant-btn-background-ghost.ant-btn-danger-disabled:hover,
.ant-btn-background-ghost.ant-btn-danger.disabled,
.ant-btn-background-ghost.ant-btn-danger.disabled.active,
.ant-btn-background-ghost.ant-btn-danger.disabled:active,
.ant-btn-background-ghost.ant-btn-danger.disabled:focus,
.ant-btn-background-ghost.ant-btn-danger.disabled:hover,
.ant-btn-background-ghost.ant-btn-danger[disabled],
.ant-btn-background-ghost.ant-btn-danger[disabled].active,
.ant-btn-background-ghost.ant-btn-danger[disabled]:active,
.ant-btn-background-ghost.ant-btn-danger[disabled]:focus,
.ant-btn-background-ghost.ant-btn-danger[disabled]:hover {
    color: rgba(0, 0, 0, .25);
    background-color: #f5f5f5;
    border-color: #d9d9d9;
    text-shadow: none;
    -webkit-box-shadow: none;
    box-shadow: none
}

.ant-btn-background-ghost.ant-btn-danger-disabled.active>a:only-child,
.ant-btn-background-ghost.ant-btn-danger-disabled:active>a:only-child,
.ant-btn-background-ghost.ant-btn-danger-disabled:focus>a:only-child,
.ant-btn-background-ghost.ant-btn-danger-disabled:hover>a:only-child,
.ant-btn-background-ghost.ant-btn-danger-disabled>a:only-child,
.ant-btn-background-ghost.ant-btn-danger.disabled.active>a:only-child,
.ant-btn-background-ghost.ant-btn-danger.disabled:active>a:only-child,
.ant-btn-background-ghost.ant-btn-danger.disabled:focus>a:only-child,
.ant-btn-background-ghost.ant-btn-danger.disabled:hover>a:only-child,
.ant-btn-background-ghost.ant-btn-danger.disabled>a:only-child,
.ant-btn-background-ghost.ant-btn-danger[disabled].active>a:only-child,
.ant-btn-background-ghost.ant-btn-danger[disabled]:active>a:only-child,
.ant-btn-background-ghost.ant-btn-danger[disabled]:focus>a:only-child,
.ant-btn-background-ghost.ant-btn-danger[disabled]:hover>a:only-child,
.ant-btn-background-ghost.ant-btn-danger[disabled]>a:only-child {
    color: currentColor
}

.ant-btn-background-ghost.ant-btn-danger-disabled.active>a:only-child:after,
.ant-btn-background-ghost.ant-btn-danger-disabled:active>a:only-child:after,
.ant-btn-background-ghost.ant-btn-danger-disabled:focus>a:only-child:after,
.ant-btn-background-ghost.ant-btn-danger-disabled:hover>a:only-child:after,
.ant-btn-background-ghost.ant-btn-danger-disabled>a:only-child:after,
.ant-btn-background-ghost.ant-btn-danger.disabled.active>a:only-child:after,
.ant-btn-background-ghost.ant-btn-danger.disabled:active>a:only-child:after,
.ant-btn-background-ghost.ant-btn-danger.disabled:focus>a:only-child:after,
.ant-btn-background-ghost.ant-btn-danger.disabled:hover>a:only-child:after,
.ant-btn-background-ghost.ant-btn-danger.disabled>a:only-child:after,
.ant-btn-background-ghost.ant-btn-danger[disabled].active>a:only-child:after,
.ant-btn-background-ghost.ant-btn-danger[disabled]:active>a:only-child:after,
.ant-btn-background-ghost.ant-btn-danger[disabled]:focus>a:only-child:after,
.ant-btn-background-ghost.ant-btn-danger[disabled]:hover>a:only-child:after,
.ant-btn-background-ghost.ant-btn-danger[disabled]>a:only-child:after {
    position: absolute;
    top: 0;
    right: 0;
    bottom: 0;
    left: 0;
    background: transparent;
    content: ""
}

.ant-btn-background-ghost.ant-btn-link {
    color: #ff8619;
    background-color: transparent;
    border-color: transparent;
    text-shadow: none;
    color: #fff
}

.ant-btn-background-ghost.ant-btn-link>a:only-child {
    color: currentColor
}

.ant-btn-background-ghost.ant-btn-link>a:only-child:after {
    position: absolute;
    top: 0;
    right: 0;
    bottom: 0;
    left: 0;
    background: transparent;
    content: ""
}

.ant-btn-background-ghost.ant-btn-link:focus,
.ant-btn-background-ghost.ant-btn-link:hover {
    color: #ffa142;
    background-color: transparent;
    border-color: transparent
}

.ant-btn-background-ghost.ant-btn-link:focus>a:only-child,
.ant-btn-background-ghost.ant-btn-link:hover>a:only-child {
    color: currentColor
}

.ant-btn-background-ghost.ant-btn-link:focus>a:only-child:after,
.ant-btn-background-ghost.ant-btn-link:hover>a:only-child:after {
    position: absolute;
    top: 0;
    right: 0;
    bottom: 0;
    left: 0;
    background: transparent;
    content: ""
}

.ant-btn-background-ghost.ant-btn-link.active,
.ant-btn-background-ghost.ant-btn-link:active {
    color: #d9640b;
    background-color: transparent;
    border-color: transparent
}

.ant-btn-background-ghost.ant-btn-link.active>a:only-child,
.ant-btn-background-ghost.ant-btn-link:active>a:only-child {
    color: currentColor
}

.ant-btn-background-ghost.ant-btn-link.active>a:only-child:after,
.ant-btn-background-ghost.ant-btn-link:active>a:only-child:after {
    position: absolute;
    top: 0;
    right: 0;
    bottom: 0;
    left: 0;
    background: transparent;
    content: ""
}

.ant-btn-background-ghost.ant-btn-link-disabled,
.ant-btn-background-ghost.ant-btn-link-disabled.active,
.ant-btn-background-ghost.ant-btn-link-disabled:active,
.ant-btn-background-ghost.ant-btn-link-disabled:focus,
.ant-btn-background-ghost.ant-btn-link-disabled:hover,
.ant-btn-background-ghost.ant-btn-link.disabled,
.ant-btn-background-ghost.ant-btn-link.disabled.active,
.ant-btn-background-ghost.ant-btn-link.disabled:active,
.ant-btn-background-ghost.ant-btn-link.disabled:focus,
.ant-btn-background-ghost.ant-btn-link.disabled:hover,
.ant-btn-background-ghost.ant-btn-link[disabled],
.ant-btn-background-ghost.ant-btn-link[disabled].active,
.ant-btn-background-ghost.ant-btn-link[disabled]:active,
.ant-btn-background-ghost.ant-btn-link[disabled]:focus,
.ant-btn-background-ghost.ant-btn-link[disabled]:hover {
    color: rgba(0, 0, 0, .25);
    background-color: #f5f5f5;
    border-color: #d9d9d9;
    text-shadow: none;
    -webkit-box-shadow: none;
    box-shadow: none
}

.ant-btn-background-ghost.ant-btn-link-disabled.active>a:only-child,
.ant-btn-background-ghost.ant-btn-link-disabled:active>a:only-child,
.ant-btn-background-ghost.ant-btn-link-disabled:focus>a:only-child,
.ant-btn-background-ghost.ant-btn-link-disabled:hover>a:only-child,
.ant-btn-background-ghost.ant-btn-link-disabled>a:only-child,
.ant-btn-background-ghost.ant-btn-link.disabled.active>a:only-child,
.ant-btn-background-ghost.ant-btn-link.disabled:active>a:only-child,
.ant-btn-background-ghost.ant-btn-link.disabled:focus>a:only-child,
.ant-btn-background-ghost.ant-btn-link.disabled:hover>a:only-child,
.ant-btn-background-ghost.ant-btn-link.disabled>a:only-child,
.ant-btn-background-ghost.ant-btn-link[disabled].active>a:only-child,
.ant-btn-background-ghost.ant-btn-link[disabled]:active>a:only-child,
.ant-btn-background-ghost.ant-btn-link[disabled]:focus>a:only-child,
.ant-btn-background-ghost.ant-btn-link[disabled]:hover>a:only-child,
.ant-btn-background-ghost.ant-btn-link[disabled]>a:only-child {
    color: currentColor
}

.ant-btn-background-ghost.ant-btn-link-disabled.active>a:only-child:after,
.ant-btn-background-ghost.ant-btn-link-disabled:active>a:only-child:after,
.ant-btn-background-ghost.ant-btn-link-disabled:focus>a:only-child:after,
.ant-btn-background-ghost.ant-btn-link-disabled:hover>a:only-child:after,
.ant-btn-background-ghost.ant-btn-link-disabled>a:only-child:after,
.ant-btn-background-ghost.ant-btn-link.disabled.active>a:only-child:after,
.ant-btn-background-ghost.ant-btn-link.disabled:active>a:only-child:after,
.ant-btn-background-ghost.ant-btn-link.disabled:focus>a:only-child:after,
.ant-btn-background-ghost.ant-btn-link.disabled:hover>a:only-child:after,
.ant-btn-background-ghost.ant-btn-link.disabled>a:only-child:after,
.ant-btn-background-ghost.ant-btn-link[disabled].active>a:only-child:after,
.ant-btn-background-ghost.ant-btn-link[disabled]:active>a:only-child:after,
.ant-btn-background-ghost.ant-btn-link[disabled]:focus>a:only-child:after,
.ant-btn-background-ghost.ant-btn-link[disabled]:hover>a:only-child:after,
.ant-btn-background-ghost.ant-btn-link[disabled]>a:only-child:after {
    position: absolute;
    top: 0;
    right: 0;
    bottom: 0;
    left: 0;
    background: transparent;
    content: ""
}

.ant-btn-two-chinese-chars:first-letter {
    letter-spacing: .34em
}

.ant-btn-two-chinese-chars>:not(.anticon) {
    margin-right: -.34em;
    letter-spacing: .34em
}

.ant-btn-block {
    width: 100%
}

.ant-btn:empty {
    vertical-align: top
}

a.ant-btn {
    line-height: 32px
}

a.ant-btn-lg {
    line-height: 38px
}

a.ant-btn-sm {
    line-height: 22px
}

.ant-fullcalendar {
    -webkit-box-sizing: border-box;
    box-sizing: border-box;
    margin: 0;
    padding: 0;
    color: rgba(0, 0, 0, .65);
    font-size: 14px;
    font-variant: tabular-nums;
    line-height: 1.5;
    list-style: none;
    -webkit-font-feature-settings: "tnum";
    font-feature-settings: "tnum";
    border-top: 1px solid #d9d9d9;
    outline: none
}

.ant-select.ant-fullcalendar-year-select {
    min-width: 90px
}

.ant-select.ant-fullcalendar-year-select.ant-select-sm {
    min-width: 70px
}

.ant-select.ant-fullcalendar-month-select {
    min-width: 80px;
    margin-left: 8px
}

.ant-select.ant-fullcalendar-month-select.ant-select-sm {
    min-width: 70px
}

.ant-fullcalendar-header {
    padding: 11px 16px 11px 0;
    text-align: right
}

.ant-fullcalendar-header .ant-select-dropdown {
    text-align: left
}

.ant-fullcalendar-header .ant-radio-group {
    margin-left: 8px;
    text-align: left
}

.ant-fullcalendar-header label.ant-radio-button {
    height: 22px;
    padding: 0 10px;
    line-height: 20px
}

.ant-fullcalendar-date-panel {
    position: relative;
    outline: none
}

.ant-fullcalendar-calendar-body {
    padding: 8px 12px
}

.ant-fullcalendar table {
    width: 100%;
    max-width: 100%;
    height: 256px;
    background-color: transparent;
    border-collapse: collapse
}

.ant-fullcalendar table,
.ant-fullcalendar td,
.ant-fullcalendar th {
    border: 0
}

.ant-fullcalendar td {
    position: relative
}

.ant-fullcalendar-calendar-table {
    margin-bottom: 0;
    border-spacing: 0
}

.ant-fullcalendar-column-header {
    width: 33px;
    padding: 0;
    line-height: 18px;
    text-align: center
}

.ant-fullcalendar-column-header .ant-fullcalendar-column-header-inner {
    display: block;
    font-weight: normal
}

.ant-fullcalendar-week-number-header .ant-fullcalendar-column-header-inner {
    display: none
}

.ant-fullcalendar-date,
.ant-fullcalendar-month {
    text-align: center;
    -webkit-transition: all .3s;
    transition: all .3s
}

.ant-fullcalendar-value {
    display: block;
    width: 24px;
    height: 24px;
    margin: 0 auto;
    padding: 0;
    color: rgba(0, 0, 0, .65);
    line-height: 24px;
    background: transparent;
    border-radius: 2px;
    -webkit-transition: all .3s;
    transition: all .3s
}

.ant-fullcalendar-value:hover {
    background: #fff6e6;
    cursor: pointer
}

.ant-fullcalendar-value:active {
    color: #fff;
    background: #ff8619
}

.ant-fullcalendar-month-panel-cell .ant-fullcalendar-value {
    width: 48px
}

.ant-fullcalendar-month-panel-current-cell .ant-fullcalendar-value,
.ant-fullcalendar-today .ant-fullcalendar-value {
    -webkit-box-shadow: 0 0 0 1px #ff8619 inset;
    box-shadow: inset 0 0 0 1px #ff8619
}

.ant-fullcalendar-month-panel-selected-cell .ant-fullcalendar-value,
.ant-fullcalendar-selected-day .ant-fullcalendar-value {
    color: #fff;
    background: #ff8619
}

.ant-fullcalendar-disabled-cell-first-of-row .ant-fullcalendar-value {
    border-top-left-radius: 4px;
    border-bottom-left-radius: 4px
}

.ant-fullcalendar-disabled-cell-last-of-row .ant-fullcalendar-value {
    border-top-right-radius: 4px;
    border-bottom-right-radius: 4px
}

.ant-fullcalendar-last-month-cell .ant-fullcalendar-value,
.ant-fullcalendar-next-month-btn-day .ant-fullcalendar-value {
    color: rgba(0, 0, 0, .25)
}

.ant-fullcalendar-month-panel-table {
    width: 100%;
    table-layout: fixed;
    border-collapse: separate
}

.ant-fullcalendar-content {
    position: absolute;
    bottom: -9px;
    left: 0;
    width: 100%
}

.ant-fullcalendar-fullscreen {
    border-top: 0
}

.ant-fullcalendar-fullscreen .ant-fullcalendar-table {
    table-layout: fixed
}

.ant-fullcalendar-fullscreen .ant-fullcalendar-header .ant-radio-group {
    margin-left: 16px
}

.ant-fullcalendar-fullscreen .ant-fullcalendar-header label.ant-radio-button {
    height: 32px;
    line-height: 30px
}

.ant-fullcalendar-fullscreen .ant-fullcalendar-date,
.ant-fullcalendar-fullscreen .ant-fullcalendar-month {
    display: block;
    height: 116px;
    margin: 0 4px;
    padding: 4px 8px;
    color: rgba(0, 0, 0, .65);
    text-align: left;
    border-top: 2px solid #e8e8e8;
    -webkit-transition: background .3s;
    transition: background .3s
}

.ant-fullcalendar-fullscreen .ant-fullcalendar-date:hover,
.ant-fullcalendar-fullscreen .ant-fullcalendar-month:hover {
    background: #fff6e6;
    cursor: pointer
}

.ant-fullcalendar-fullscreen .ant-fullcalendar-date:active,
.ant-fullcalendar-fullscreen .ant-fullcalendar-month:active {
    background: #ffe4bd
}

.ant-fullcalendar-fullscreen .ant-fullcalendar-column-header {
    padding-right: 12px;
    padding-bottom: 5px;
    text-align: right
}

.ant-fullcalendar-fullscreen .ant-fullcalendar-value {
    width: auto;
    text-align: right;
    background: transparent
}

.ant-fullcalendar-fullscreen .ant-fullcalendar-today .ant-fullcalendar-value {
    color: rgba(0, 0, 0, .65)
}

.ant-fullcalendar-fullscreen .ant-fullcalendar-month-panel-current-cell .ant-fullcalendar-month,
.ant-fullcalendar-fullscreen .ant-fullcalendar-today .ant-fullcalendar-date {
    background: transparent;
    border-top-color: #ff8619
}

.ant-fullcalendar-fullscreen .ant-fullcalendar-month-panel-current-cell .ant-fullcalendar-value,
.ant-fullcalendar-fullscreen .ant-fullcalendar-today .ant-fullcalendar-value {
    -webkit-box-shadow: none;
    box-shadow: none
}

.ant-fullcalendar-fullscreen .ant-fullcalendar-month-panel-selected-cell .ant-fullcalendar-month,
.ant-fullcalendar-fullscreen .ant-fullcalendar-selected-day .ant-fullcalendar-date {
    background: #fff6e6
}

.ant-fullcalendar-fullscreen .ant-fullcalendar-month-panel-selected-cell .ant-fullcalendar-value,
.ant-fullcalendar-fullscreen .ant-fullcalendar-selected-day .ant-fullcalendar-value {
    color: #ff8619
}

.ant-fullcalendar-fullscreen .ant-fullcalendar-last-month-cell .ant-fullcalendar-date,
.ant-fullcalendar-fullscreen .ant-fullcalendar-next-month-btn-day .ant-fullcalendar-date {
    color: rgba(0, 0, 0, .25)
}

.ant-fullcalendar-fullscreen .ant-fullcalendar-content {
    position: static;
    width: auto;
    height: 88px;
    overflow-y: auto
}

.ant-fullcalendar-disabled-cell .ant-fullcalendar-date,
.ant-fullcalendar-disabled-cell .ant-fullcalendar-date:hover {
    cursor: not-allowed
}

.ant-fullcalendar-disabled-cell:not(.ant-fullcalendar-today) .ant-fullcalendar-date,
.ant-fullcalendar-disabled-cell:not(.ant-fullcalendar-today) .ant-fullcalendar-date:hover {
    background: transparent
}

.ant-fullcalendar-disabled-cell .ant-fullcalendar-value {
    width: auto;
    color: rgba(0, 0, 0, .25);
    border-radius: 0;
    cursor: not-allowed
}

.ant-card {
    -webkit-box-sizing: border-box;
    box-sizing: border-box;
    margin: 0;
    padding: 0;
    color: rgba(0, 0, 0, .65);
    font-size: 14px;
    font-variant: tabular-nums;
    line-height: 1.5;
    list-style: none;
    -webkit-font-feature-settings: "tnum";
    font-feature-settings: "tnum";
    position: relative;
    background: #fff;
    border-radius: 2px;
    -webkit-transition: all .3s;
    transition: all .3s
}

.ant-card-hoverable {
    cursor: pointer
}

.ant-card-hoverable:hover {
    border-color: rgba(0, 0, 0, .09);
    -webkit-box-shadow: 0 2px 8px rgba(0, 0, 0, .09);
    box-shadow: 0 2px 8px rgba(0, 0, 0, .09)
}

.ant-card-bordered {
    border: 1px solid #e8e8e8
}

.ant-card-head {
    min-height: 48px;
    margin-bottom: -1px;
    padding: 0 24px;
    color: rgba(0, 0, 0, .85);
    font-weight: 500;
    font-size: 16px;
    background: transparent;
    border-bottom: 1px solid #e8e8e8;
    border-radius: 2px 2px 0 0;
    zoom: 1
}

.ant-card-head:after,
.ant-card-head:before {
    display: table;
    content: ""
}

.ant-card-head:after {
    clear: both
}

.ant-card-head-wrapper {
    display: -ms-flexbox;
    display: flex;
    -ms-flex-align: center;
    align-items: center
}

.ant-card-head-title {
    display: inline-block;
    -ms-flex: 1 1;
    flex: 1 1;
    padding: 16px 0;
    overflow: hidden;
    white-space: nowrap;
    text-overflow: ellipsis
}

.ant-card-head .ant-tabs {
    clear: both;
    margin-bottom: -17px;
    color: rgba(0, 0, 0, .65);
    font-weight: normal;
    font-size: 14px
}

.ant-card-head .ant-tabs-bar {
    border-bottom: 1px solid #e8e8e8
}

.ant-card-extra {
    float: right;
    margin-left: auto;
    padding: 16px 0;
    color: rgba(0, 0, 0, .65);
    font-weight: normal;
    font-size: 14px
}

.ant-card-body {
    padding: 24px;
    zoom: 1
}

.ant-card-body:after,
.ant-card-body:before {
    display: table;
    content: ""
}

.ant-card-body:after {
    clear: both
}

.ant-card-contain-grid:not(.ant-card-loading) .ant-card-body {
    margin: -1px 0 0 -1px;
    padding: 0
}

.ant-card-grid {
    float: left;
    width: 33.33%;
    padding: 24px;
    border: 0;
    border-radius: 0;
    -webkit-box-shadow: 1px 0 0 0 #e8e8e8, 0 1px 0 0 #e8e8e8, 1px 1px 0 0 #e8e8e8, 1px 0 0 0 #e8e8e8 inset, 0 1px 0 0 #e8e8e8 inset;
    box-shadow: 1px 0 0 0 #e8e8e8, 0 1px 0 0 #e8e8e8, 1px 1px 0 0 #e8e8e8, inset 1px 0 0 0 #e8e8e8, inset 0 1px 0 0 #e8e8e8;
    -webkit-transition: all .3s;
    transition: all .3s
}

.ant-card-grid:hover {
    position: relative;
    z-index: 1;
    -webkit-box-shadow: 0 2px 8px rgba(0, 0, 0, .15);
    box-shadow: 0 2px 8px rgba(0, 0, 0, .15)
}

.ant-card-contain-tabs>.ant-card-head .ant-card-head-title {
    min-height: 32px;
    padding-bottom: 0
}

.ant-card-contain-tabs>.ant-card-head .ant-card-extra {
    padding-bottom: 0
}

.ant-card-cover>* {
    display: block;
    width: 100%
}

.ant-card-cover img {
    border-radius: 2px 2px 0 0
}

.ant-card-actions {
    margin: 0;
    padding: 0;
    list-style: none;
    background: #fafafa;
    border-top: 1px solid #e8e8e8;
    zoom: 1
}

.ant-card-actions:after,
.ant-card-actions:before {
    display: table;
    content: ""
}

.ant-card-actions:after {
    clear: both
}

.ant-card-actions>li {
    float: left;
    margin: 12px 0;
    color: rgba(0, 0, 0, .45);
    text-align: center
}

.ant-card-actions>li>span {
    position: relative;
    display: inline-block;
    min-width: 32px;
    font-size: 14px;
    line-height: 22px;
    cursor: pointer
}

.ant-card-actions>li>span:hover {
    color: #ff8619;
    -webkit-transition: color .3s;
    transition: color .3s
}

.ant-card-actions>li>span>.anticon {
    font-size: 16px;
    line-height: 22px
}

.ant-card-actions>li>span a {
    display: inline-block;
    width: 100%;
    color: rgba(0, 0, 0, .45);
    line-height: 22px
}

.ant-card-actions>li>span a:hover {
    color: #ff8619
}

.ant-card-actions>li:not(:last-child) {
    border-right: 1px solid #e8e8e8
}

.ant-card-type-inner .ant-card-head {
    padding: 0 24px;
    background: #fafafa
}

.ant-card-type-inner .ant-card-head-title {
    padding: 12px 0;
    font-size: 14px
}

.ant-card-type-inner .ant-card-body {
    padding: 16px 24px
}

.ant-card-type-inner .ant-card-extra {
    padding: 13.5px 0
}

.ant-card-meta {
    margin: -4px 0;
    zoom: 1
}

.ant-card-meta:after,
.ant-card-meta:before {
    display: table;
    content: ""
}

.ant-card-meta:after {
    clear: both
}

.ant-card-meta-avatar {
    float: left;
    padding-right: 16px
}

.ant-card-meta-detail {
    overflow: hidden
}

.ant-card-meta-detail>div:not(:last-child) {
    margin-bottom: 8px
}

.ant-card-meta-title {
    overflow: hidden;
    color: rgba(0, 0, 0, .85);
    font-weight: 500;
    font-size: 16px;
    white-space: nowrap;
    text-overflow: ellipsis
}

.ant-card-meta-description {
    color: rgba(0, 0, 0, .45)
}

.ant-card-loading {
    overflow: hidden
}

.ant-card-loading .ant-card-body {
    -webkit-user-select: none;
    -moz-user-select: none;
    -ms-user-select: none;
    user-select: none
}

.ant-card-loading-content p {
    margin: 0
}

.ant-card-loading-block {
    height: 14px;
    margin: 4px 0;
    background: -webkit-gradient(linear, left top, right top, from(rgba(207, 216, 220, .2)), color-stop(rgba(207, 216, 220, .4)), to(rgba(207, 216, 220, .2)));
    background: linear-gradient(90deg, rgba(207, 216, 220, .2), rgba(207, 216, 220, .4), rgba(207, 216, 220, .2));
    background-size: 600% 600%;
    border-radius: 2px;
    -webkit-animation: card-loading 1.4s ease infinite;
    animation: card-loading 1.4s ease infinite
}

@-webkit-keyframes card-loading {
    0%,
    to {
        background-position: 0 50%
    }
    50% {
        background-position: 100% 50%
    }
}

@keyframes card-loading {
    0%,
    to {
        background-position: 0 50%
    }
    50% {
        background-position: 100% 50%
    }
}

.ant-card-small>.ant-card-head {
    min-height: 36px;
    padding: 0 12px;
    font-size: 14px
}

.ant-card-small>.ant-card-head>.ant-card-head-wrapper>.ant-card-head-title {
    padding: 8px 0
}

.ant-card-small>.ant-card-head>.ant-card-head-wrapper>.ant-card-extra {
    padding: 8px 0;
    font-size: 14px
}

.ant-card-small>.ant-card-body {
    padding: 12px
}

.ant-carousel {
    margin: 0;
    padding: 0;
    color: rgba(0, 0, 0, .65);
    font-size: 14px;
    font-variant: tabular-nums;
    line-height: 1.5;
    list-style: none;
    -webkit-font-feature-settings: "tnum";
    font-feature-settings: "tnum"
}

.ant-carousel,
.ant-carousel .slick-slider {
    -webkit-box-sizing: border-box;
    box-sizing: border-box
}

.ant-carousel .slick-slider {
    position: relative;
    display: block;
    -webkit-touch-callout: none;
    -ms-touch-action: pan-y;
    touch-action: pan-y;
    -webkit-tap-highlight-color: transparent
}

.ant-carousel .slick-list {
    position: relative;
    display: block;
    margin: 0;
    padding: 0;
    overflow: hidden
}

.ant-carousel .slick-list:focus {
    outline: none
}

.ant-carousel .slick-list.dragging {
    cursor: pointer
}

.ant-carousel .slick-list .slick-slide {
    pointer-events: none
}

.ant-carousel .slick-list .slick-slide.slick-active {
    pointer-events: auto
}

.ant-carousel .slick-slider .slick-list,
.ant-carousel .slick-slider .slick-track {
    -webkit-transform: translateZ(0);
    transform: translateZ(0)
}

.ant-carousel .slick-track {
    position: relative;
    top: 0;
    left: 0;
    display: block
}

.ant-carousel .slick-track:after,
.ant-carousel .slick-track:before {
    display: table;
    content: ""
}

.ant-carousel .slick-track:after {
    clear: both
}

.slick-loading .ant-carousel .slick-track {
    visibility: hidden
}

.ant-carousel .slick-slide {
    display: none;
    float: left;
    height: 100%;
    min-height: 1px
}

[dir=rtl] .ant-carousel .slick-slide {
    float: right
}

.ant-carousel .slick-slide img {
    display: block
}

.ant-carousel .slick-slide.slick-loading img {
    display: none
}

.ant-carousel .slick-slide.dragging img {
    pointer-events: none
}

.ant-carousel .slick-initialized .slick-slide {
    display: block
}

.ant-carousel .slick-loading .slick-slide {
    visibility: hidden
}

.ant-carousel .slick-vertical .slick-slide {
    display: block;
    height: auto;
    border: 1px solid transparent
}

.ant-carousel .slick-arrow.slick-hidden {
    display: none
}

.ant-carousel .slick-next,
.ant-carousel .slick-prev {
    position: absolute;
    top: 50%;
    display: block;
    width: 20px;
    height: 20px;
    margin-top: -10px;
    padding: 0;
    font-size: 0;
    line-height: 0;
    border: 0;
    cursor: pointer
}

.ant-carousel .slick-next,
.ant-carousel .slick-next:focus,
.ant-carousel .slick-next:hover,
.ant-carousel .slick-prev,
.ant-carousel .slick-prev:focus,
.ant-carousel .slick-prev:hover {
    color: transparent;
    background: transparent;
    outline: none
}

.ant-carousel .slick-next:focus:before,
.ant-carousel .slick-next:hover:before,
.ant-carousel .slick-prev:focus:before,
.ant-carousel .slick-prev:hover:before {
    opacity: 1
}

.ant-carousel .slick-next.slick-disabled:before,
.ant-carousel .slick-prev.slick-disabled:before {
    opacity: .25
}

.ant-carousel .slick-prev {
    left: -25px
}

.ant-carousel .slick-prev:before {
    content: "\2190"
}

.ant-carousel .slick-next {
    right: -25px
}

.ant-carousel .slick-next:before {
    content: "\2192"
}

.ant-carousel .slick-dots {
    position: absolute;
    display: block;
    width: 100%;
    height: 3px;
    margin: 0;
    padding: 0;
    text-align: center;
    list-style: none
}

.ant-carousel .slick-dots-bottom {
    bottom: 12px
}

.ant-carousel .slick-dots-top {
    top: 12px
}

.ant-carousel .slick-dots li {
    position: relative;
    display: inline-block;
    margin: 0 2px;
    padding: 0;
    text-align: center;
    vertical-align: top
}

.ant-carousel .slick-dots li button {
    display: block;
    width: 16px;
    height: 3px;
    padding: 0;
    color: transparent;
    font-size: 0;
    background: #fff;
    border: 0;
    border-radius: 1px;
    outline: none;
    cursor: pointer;
    opacity: .3;
    -webkit-transition: all .5s;
    transition: all .5s
}

.ant-carousel .slick-dots li button:focus,
.ant-carousel .slick-dots li button:hover {
    opacity: .75
}

.ant-carousel .slick-dots li.slick-active button {
    width: 24px;
    background: #fff;
    opacity: 1
}

.ant-carousel .slick-dots li.slick-active button:focus,
.ant-carousel .slick-dots li.slick-active button:hover {
    opacity: 1
}

.ant-carousel-vertical .slick-dots {
    top: 50%;
    bottom: auto;
    width: 3px;
    height: auto;
    -webkit-transform: translateY(-50%);
    transform: translateY(-50%)
}

.ant-carousel-vertical .slick-dots-left {
    left: 12px
}

.ant-carousel-vertical .slick-dots-right {
    right: 12px
}

.ant-carousel-vertical .slick-dots li {
    margin: 0 2px;
    vertical-align: baseline
}

.ant-carousel-vertical .slick-dots li button {
    width: 3px;
    height: 16px
}

.ant-carousel-vertical .slick-dots li.slick-active button {
    width: 3px;
    height: 24px
}

.ant-cascader {
    -webkit-box-sizing: border-box;
    box-sizing: border-box;
    margin: 0;
    padding: 0;
    color: rgba(0, 0, 0, .65);
    font-size: 14px;
    font-variant: tabular-nums;
    line-height: 1.5;
    list-style: none;
    -webkit-font-feature-settings: "tnum";
    font-feature-settings: "tnum"
}

.ant-cascader-input.ant-input {
    position: static;
    width: 100%;
    padding-right: 24px;
    background-color: transparent!important;
    cursor: pointer
}

.ant-cascader-picker-show-search .ant-cascader-input.ant-input {
    position: relative
}

.ant-cascader-picker {
    -webkit-box-sizing: border-box;
    box-sizing: border-box;
    margin: 0;
    padding: 0;
    color: rgba(0, 0, 0, .65);
    font-size: 14px;
    font-variant: tabular-nums;
    line-height: 1.5;
    list-style: none;
    -webkit-font-feature-settings: "tnum";
    font-feature-settings: "tnum";
    position: relative;
    display: inline-block;
    background-color: #fff;
    border-radius: 4px;
    outline: 0;
    cursor: pointer;
    -webkit-transition: color .3s;
    transition: color .3s
}

.ant-cascader-picker-with-value .ant-cascader-picker-label {
    color: transparent
}

.ant-cascader-picker-disabled {
    color: rgba(0, 0, 0, .25);
    background: #f5f5f5;
    cursor: not-allowed
}

.ant-cascader-picker-disabled .ant-cascader-input {
    cursor: not-allowed
}

.ant-cascader-picker:focus .ant-cascader-input {
    border-color: #ffa142;
    border-right-width: 1px!important;
    outline: 0;
    -webkit-box-shadow: 0 0 0 2px rgba(255, 134, 25, .2);
    box-shadow: 0 0 0 2px rgba(255, 134, 25, .2)
}

.ant-cascader-picker-show-search.ant-cascader-picker-focused {
    color: rgba(0, 0, 0, .25)
}

.ant-cascader-picker-label {
    position: absolute;
    top: 50%;
    left: 0;
    width: 100%;
    height: 20px;
    margin-top: -10px;
    padding: 0 20px 0 12px;
    overflow: hidden;
    line-height: 20px;
    white-space: nowrap;
    text-overflow: ellipsis
}

.ant-cascader-picker-clear {
    position: absolute;
    top: 50%;
    right: 12px;
    z-index: 2;
    width: 12px;
    height: 12px;
    margin-top: -6px;
    color: rgba(0, 0, 0, .25);
    font-size: 12px;
    line-height: 12px;
    background: #fff;
    cursor: pointer;
    opacity: 0;
    -webkit-transition: color .3s ease, opacity .15s ease;
    transition: color .3s ease, opacity .15s ease
}

.ant-cascader-picker-clear:hover {
    color: rgba(0, 0, 0, .45)
}

.ant-cascader-picker:hover .ant-cascader-picker-clear {
    opacity: 1
}

.ant-cascader-picker-arrow {
    position: absolute;
    top: 50%;
    right: 12px;
    z-index: 1;
    width: 12px;
    height: 12px;
    margin-top: -6px;
    color: rgba(0, 0, 0, .25);
    font-size: 12px;
    line-height: 12px;
    -webkit-transition: -webkit-transform .2s;
    transition: -webkit-transform .2s;
    transition: transform .2s;
    transition: transform .2s, -webkit-transform .2s
}

.ant-cascader-picker-arrow.ant-cascader-picker-arrow-expand {
    -webkit-transform: rotate(180deg);
    transform: rotate(180deg)
}

.ant-cascader-picker-label:hover+.ant-cascader-input {
    border-color: #ffa142;
    border-right-width: 1px!important
}

.ant-cascader-picker-small .ant-cascader-picker-arrow,
.ant-cascader-picker-small .ant-cascader-picker-clear {
    right: 8px
}

.ant-cascader-menus {
    position: absolute;
    z-index: 1050;
    font-size: 14px;
    white-space: nowrap;
    background: #fff;
    border-radius: 4px;
    -webkit-box-shadow: 0 2px 8px rgba(0, 0, 0, .15);
    box-shadow: 0 2px 8px rgba(0, 0, 0, .15)
}

.ant-cascader-menus ol,
.ant-cascader-menus ul {
    margin: 0;
    padding: 0;
    list-style: none
}

.ant-cascader-menus-empty,
.ant-cascader-menus-hidden {
    display: none
}

.ant-cascader-menus.slide-up-appear.slide-up-appear-active.ant-cascader-menus-placement-bottomLeft,
.ant-cascader-menus.slide-up-enter.slide-up-enter-active.ant-cascader-menus-placement-bottomLeft {
    -webkit-animation-name: antSlideUpIn;
    animation-name: antSlideUpIn
}

.ant-cascader-menus.slide-up-appear.slide-up-appear-active.ant-cascader-menus-placement-topLeft,
.ant-cascader-menus.slide-up-enter.slide-up-enter-active.ant-cascader-menus-placement-topLeft {
    -webkit-animation-name: antSlideDownIn;
    animation-name: antSlideDownIn
}

.ant-cascader-menus.slide-up-leave.slide-up-leave-active.ant-cascader-menus-placement-bottomLeft {
    -webkit-animation-name: antSlideUpOut;
    animation-name: antSlideUpOut
}

.ant-cascader-menus.slide-up-leave.slide-up-leave-active.ant-cascader-menus-placement-topLeft {
    -webkit-animation-name: antSlideDownOut;
    animation-name: antSlideDownOut
}

.ant-cascader-menu {
    display: inline-block;
    min-width: 111px;
    height: 180px;
    margin: 0;
    padding: 0;
    overflow: auto;
    vertical-align: top;
    list-style: none;
    border-right: 1px solid #e8e8e8;
    -ms-overflow-style: -ms-autohiding-scrollbar
}

.ant-cascader-menu:first-child {
    border-radius: 4px 0 0 4px
}

.ant-cascader-menu:last-child {
    margin-right: -1px;
    border-right-color: transparent;
    border-radius: 0 4px 4px 0
}

.ant-cascader-menu:only-child {
    border-radius: 4px
}

.ant-cascader-menu-item {
    padding: 5px 12px;
    line-height: 22px;
    white-space: nowrap;
    cursor: pointer;
    -webkit-transition: all .3s;
    transition: all .3s
}

.ant-cascader-menu-item:hover {
    background: #fff6e6
}

.ant-cascader-menu-item-disabled {
    color: rgba(0, 0, 0, .25);
    cursor: not-allowed
}

.ant-cascader-menu-item-disabled:hover {
    background: transparent
}

.ant-cascader-menu-item-active:not(.ant-cascader-menu-item-disabled),
.ant-cascader-menu-item-active:not(.ant-cascader-menu-item-disabled):hover {
    font-weight: 600;
    background-color: #fafafa
}

.ant-cascader-menu-item-expand {
    position: relative;
    padding-right: 24px
}

.ant-cascader-menu-item-expand .ant-cascader-menu-item-expand-icon,
.ant-cascader-menu-item-loading-icon {
    display: inline-block;
    font-size: 12px;
    font-size: 10px\9;
    -webkit-transform: scale(.83333333) rotate(0deg);
    transform: scale(.83333333) rotate(0deg);
    position: absolute;
    right: 12px;
    color: rgba(0, 0, 0, .45)
}

:root .ant-cascader-menu-item-expand .ant-cascader-menu-item-expand-icon,
 :root .ant-cascader-menu-item-loading-icon {
    font-size: 12px
}

.ant-cascader-menu-item .ant-cascader-menu-item-keyword {
    color: #f5222d
}

@-webkit-keyframes antCheckboxEffect {
    0% {
        -webkit-transform: scale(1);
        transform: scale(1);
        opacity: .5
    }
    to {
        -webkit-transform: scale(1.6);
        transform: scale(1.6);
        opacity: 0
    }
}

@keyframes antCheckboxEffect {
    0% {
        -webkit-transform: scale(1);
        transform: scale(1);
        opacity: .5
    }
    to {
        -webkit-transform: scale(1.6);
        transform: scale(1.6);
        opacity: 0
    }
}

.ant-checkbox {
    -webkit-box-sizing: border-box;
    box-sizing: border-box;
    margin: 0;
    padding: 0;
    color: rgba(0, 0, 0, .65);
    font-size: 14px;
    font-variant: tabular-nums;
    line-height: 1.5;
    list-style: none;
    -webkit-font-feature-settings: "tnum";
    font-feature-settings: "tnum";
    position: relative;
    top: -.09em;
    display: inline-block;
    line-height: 1;
    white-space: nowrap;
    vertical-align: middle;
    outline: none;
    cursor: pointer
}

.ant-checkbox-input:focus+.ant-checkbox-inner,
.ant-checkbox-wrapper:hover .ant-checkbox-inner,
.ant-checkbox:hover .ant-checkbox-inner {
    border-color: #ff8619
}

.ant-checkbox-checked:after {
    position: absolute;
    top: 0;
    left: 0;
    width: 100%;
    height: 100%;
    border: 1px solid #ff8619;
    border-radius: 2px;
    visibility: hidden;
    -webkit-animation: antCheckboxEffect .36s ease-in-out;
    animation: antCheckboxEffect .36s ease-in-out;
    -webkit-animation-fill-mode: both;
    animation-fill-mode: both;
    content: ""
}

.ant-checkbox-wrapper:hover .ant-checkbox:after,
.ant-checkbox:hover:after {
    visibility: visible
}

.ant-checkbox-inner {
    position: relative;
    top: 0;
    left: 0;
    display: block;
    width: 16px;
    height: 16px;
    background-color: #fff;
    border: 1px solid #d9d9d9;
    border-radius: 2px;
    border-collapse: separate;
    -webkit-transition: all .3s;
    transition: all .3s
}

.ant-checkbox-inner:after {
    position: absolute;
    top: 50%;
    left: 21%;
    display: table;
    width: 5.71428571px;
    height: 9.14285714px;
    border: 2px solid #fff;
    border-top: 0;
    border-left: 0;
    -webkit-transform: rotate(45deg) scale(0) translate(-50%, -50%);
    transform: rotate(45deg) scale(0) translate(-50%, -50%);
    opacity: 0;
    -webkit-transition: all .1s cubic-bezier(.71, -.46, .88, .6), opacity .1s;
    transition: all .1s cubic-bezier(.71, -.46, .88, .6), opacity .1s;
    content: " "
}

.ant-checkbox-input {
    position: absolute;
    top: 0;
    right: 0;
    bottom: 0;
    left: 0;
    z-index: 1;
    width: 100%;
    height: 100%;
    cursor: pointer;
    opacity: 0
}

.ant-checkbox-checked .ant-checkbox-inner:after {
    position: absolute;
    display: table;
    border: 2px solid #fff;
    border-top: 0;
    border-left: 0;
    -webkit-transform: rotate(45deg) scale(1) translate(-50%, -50%);
    transform: rotate(45deg) scale(1) translate(-50%, -50%);
    opacity: 1;
    -webkit-transition: all .2s cubic-bezier(.12, .4, .29, 1.46) .1s;
    transition: all .2s cubic-bezier(.12, .4, .29, 1.46) .1s;
    content: " "
}

.ant-checkbox-checked .ant-checkbox-inner {
    background-color: #ff8619;
    border-color: #ff8619
}

.ant-checkbox-disabled {
    cursor: not-allowed
}

.ant-checkbox-disabled.ant-checkbox-checked .ant-checkbox-inner:after {
    border-color: rgba(0, 0, 0, .25);
    -webkit-animation-name: none;
    animation-name: none
}

.ant-checkbox-disabled .ant-checkbox-input {
    cursor: not-allowed
}

.ant-checkbox-disabled .ant-checkbox-inner {
    background-color: #f5f5f5;
    border-color: #d9d9d9!important
}

.ant-checkbox-disabled .ant-checkbox-inner:after {
    border-color: #f5f5f5;
    border-collapse: separate;
    -webkit-animation-name: none;
    animation-name: none
}

.ant-checkbox-disabled+span {
    color: rgba(0, 0, 0, .25);
    cursor: not-allowed
}

.ant-checkbox-wrapper {
    -webkit-box-sizing: border-box;
    box-sizing: border-box;
    margin: 0;
    padding: 0;
    color: rgba(0, 0, 0, .65);
    font-size: 14px;
    font-variant: tabular-nums;
    line-height: 1.5;
    list-style: none;
    -webkit-font-feature-settings: "tnum";
    font-feature-settings: "tnum";
    display: inline-block;
    line-height: unset;
    cursor: pointer
}

.ant-checkbox-wrapper+.ant-checkbox-wrapper {
    margin-left: 8px
}

.ant-checkbox+span,
.ant-checkbox-wrapper+span {
    padding-left: 8px
}

.ant-checkbox-group {
    -webkit-box-sizing: border-box;
    box-sizing: border-box;
    margin: 0;
    padding: 0;
    color: rgba(0, 0, 0, .65);
    font-size: 14px;
    font-variant: tabular-nums;
    line-height: 1.5;
    list-style: none;
    -webkit-font-feature-settings: "tnum";
    font-feature-settings: "tnum";
    display: inline-block
}

.ant-checkbox-group-item {
    display: inline-block;
    margin-right: 8px
}

.ant-checkbox-group-item:last-child {
    margin-right: 0
}

.ant-checkbox-group-item+.ant-checkbox-group-item {
    margin-left: 0
}

.ant-checkbox-indeterminate .ant-checkbox-inner {
    background-color: #fff;
    border-color: #d9d9d9
}

.ant-checkbox-indeterminate .ant-checkbox-inner:after {
    top: 50%;
    left: 50%;
    width: 8px;
    height: 8px;
    background-color: #ff8619;
    border: 0;
    -webkit-transform: translate(-50%, -50%) scale(1);
    transform: translate(-50%, -50%) scale(1);
    opacity: 1;
    content: " "
}

.ant-checkbox-indeterminate.ant-checkbox-disabled .ant-checkbox-inner:after {
    background-color: rgba(0, 0, 0, .25);
    border-color: rgba(0, 0, 0, .25)
}

.ant-collapse {
    -webkit-box-sizing: border-box;
    box-sizing: border-box;
    margin: 0;
    padding: 0;
    color: rgba(0, 0, 0, .65);
    font-size: 14px;
    font-variant: tabular-nums;
    line-height: 1.5;
    list-style: none;
    -webkit-font-feature-settings: "tnum";
    font-feature-settings: "tnum";
    background-color: #fafafa;
    border: 1px solid #d9d9d9;
    border-bottom: 0;
    border-radius: 4px
}

.ant-collapse>.ant-collapse-item {
    border-bottom: 1px solid #d9d9d9
}

.ant-collapse>.ant-collapse-item:last-child,
.ant-collapse>.ant-collapse-item:last-child>.ant-collapse-header {
    border-radius: 0 0 4px 4px
}

.ant-collapse>.ant-collapse-item>.ant-collapse-header {
    position: relative;
    padding: 12px 16px;
    padding-left: 40px;
    color: rgba(0, 0, 0, .85);
    line-height: 22px;
    cursor: pointer;
    -webkit-transition: all .3s;
    transition: all .3s
}

.ant-collapse>.ant-collapse-item>.ant-collapse-header .ant-collapse-arrow {
    color: inherit;
    font-style: normal;
    line-height: 0;
    text-align: center;
    text-transform: none;
    vertical-align: -.125em;
    text-rendering: optimizeLegibility;
    -webkit-font-smoothing: antialiased;
    -moz-osx-font-smoothing: grayscale;
    position: absolute;
    top: 50%;
    left: 16px;
    display: inline-block;
    font-size: 12px;
    -webkit-transform: translateY(-50%);
    transform: translateY(-50%)
}

.ant-collapse>.ant-collapse-item>.ant-collapse-header .ant-collapse-arrow>* {
    line-height: 1
}

.ant-collapse>.ant-collapse-item>.ant-collapse-header .ant-collapse-arrow svg {
    display: inline-block
}

.ant-collapse>.ant-collapse-item>.ant-collapse-header .ant-collapse-arrow:before {
    display: none
}

.ant-collapse>.ant-collapse-item>.ant-collapse-header .ant-collapse-arrow .ant-collapse>.ant-collapse-item>.ant-collapse-header .ant-collapse-arrow-icon {
    display: block
}

.ant-collapse>.ant-collapse-item>.ant-collapse-header .ant-collapse-arrow svg {
    -webkit-transition: -webkit-transform .24s;
    transition: -webkit-transform .24s;
    transition: transform .24s;
    transition: transform .24s, -webkit-transform .24s
}

.ant-collapse>.ant-collapse-item>.ant-collapse-header .ant-collapse-extra {
    float: right
}

.ant-collapse>.ant-collapse-item>.ant-collapse-header:focus {
    outline: none
}

.ant-collapse>.ant-collapse-item.ant-collapse-no-arrow>.ant-collapse-header {
    padding-left: 12px
}

.ant-collapse-icon-position-right>.ant-collapse-item>.ant-collapse-header {
    padding: 12px 16px;
    padding-right: 40px
}

.ant-collapse-icon-position-right>.ant-collapse-item>.ant-collapse-header .ant-collapse-arrow {
    right: 16px;
    left: auto
}

.ant-collapse-anim-active {
    -webkit-transition: height .2s cubic-bezier(.215, .61, .355, 1);
    transition: height .2s cubic-bezier(.215, .61, .355, 1)
}

.ant-collapse-content {
    overflow: hidden;
    color: rgba(0, 0, 0, .65);
    background-color: #fff;
    border-top: 1px solid #d9d9d9
}

.ant-collapse-content>.ant-collapse-content-box {
    padding: 16px
}

.ant-collapse-content-inactive {
    display: none
}

.ant-collapse-item:last-child>.ant-collapse-content {
    border-radius: 0 0 4px 4px
}

.ant-collapse-borderless {
    background-color: #fff;
    border: 0
}

.ant-collapse-borderless>.ant-collapse-item {
    border-bottom: 1px solid #d9d9d9
}

.ant-collapse-borderless>.ant-collapse-item:last-child,
.ant-collapse-borderless>.ant-collapse-item:last-child .ant-collapse-header {
    border-radius: 0
}

.ant-collapse-borderless>.ant-collapse-item>.ant-collapse-content {
    background-color: transparent;
    border-top: 0
}

.ant-collapse-borderless>.ant-collapse-item>.ant-collapse-content>.ant-collapse-content-box {
    padding-top: 4px
}

.ant-collapse .ant-collapse-item-disabled>.ant-collapse-header,
.ant-collapse .ant-collapse-item-disabled>.ant-collapse-header>.arrow {
    color: rgba(0, 0, 0, .25);
    cursor: not-allowed
}

.ant-comment {
    position: relative
}

.ant-comment-inner {
    display: -ms-flexbox;
    display: flex;
    padding: 16px 0
}

.ant-comment-avatar {
    position: relative;
    -ms-flex-negative: 0;
    flex-shrink: 0;
    margin-right: 12px;
    cursor: pointer
}

.ant-comment-avatar img {
    width: 32px;
    height: 32px;
    border-radius: 50%
}

.ant-comment-content {
    position: relative;
    -ms-flex: 1 1 auto;
    flex: 1 1 auto;
    min-width: 1px;
    font-size: 14px;
    word-wrap: break-word
}

.ant-comment-content-author {
    display: -ms-flexbox;
    display: flex;
    -ms-flex-pack: start;
    justify-content: flex-start;
    margin-bottom: 4px;
    font-size: 14px
}

.ant-comment-content-author>a,
.ant-comment-content-author>span {
    height: 18px;
    padding-right: 8px;
    font-size: 12px;
    line-height: 18px
}

.ant-comment-content-author-name {
    color: rgba(0, 0, 0, .45);
    font-size: 14px;
    -webkit-transition: color .3s;
    transition: color .3s
}

.ant-comment-content-author-name>*,
.ant-comment-content-author-name>:hover {
    color: rgba(0, 0, 0, .45)
}

.ant-comment-content-author-time {
    color: #ccc;
    white-space: nowrap;
    cursor: auto
}

.ant-comment-content-detail p {
    white-space: pre-wrap
}

.ant-comment-actions {
    margin-top: 12px;
    padding-left: 0
}

.ant-comment-actions>li {
    display: inline-block;
    color: rgba(0, 0, 0, .45)
}

.ant-comment-actions>li>span {
    padding-right: 10px;
    color: rgba(0, 0, 0, .45);
    font-size: 12px;
    cursor: pointer;
    -webkit-transition: color .3s;
    transition: color .3s;
    -webkit-user-select: none;
    -moz-user-select: none;
    -ms-user-select: none;
    user-select: none
}

.ant-comment-actions>li>span:hover {
    color: #595959
}

.ant-comment-nested {
    margin-left: 44px
}

.ant-calendar-picker-container {
    -webkit-box-sizing: border-box;
    box-sizing: border-box;
    margin: 0;
    padding: 0;
    color: rgba(0, 0, 0, .65);
    font-size: 14px;
    font-variant: tabular-nums;
    line-height: 1.5;
    list-style: none;
    -webkit-font-feature-settings: "tnum";
    font-feature-settings: "tnum";
    position: absolute;
    z-index: 1050;
    font-family: -apple-system, BlinkMacSystemFont, "Segoe UI", "PingFang SC", "Hiragino Sans GB", "Microsoft YaHei", "Helvetica Neue", Helvetica, Arial, sans-serif, "Apple Color Emoji", "Segoe UI Emoji", "Segoe UI Symbol"
}

.ant-calendar-picker-container.slide-up-appear.slide-up-appear-active.ant-calendar-picker-container-placement-topLeft,
.ant-calendar-picker-container.slide-up-appear.slide-up-appear-active.ant-calendar-picker-container-placement-topRight,
.ant-calendar-picker-container.slide-up-enter.slide-up-enter-active.ant-calendar-picker-container-placement-topLeft,
.ant-calendar-picker-container.slide-up-enter.slide-up-enter-active.ant-calendar-picker-container-placement-topRight {
    -webkit-animation-name: antSlideDownIn;
    animation-name: antSlideDownIn
}

.ant-calendar-picker-container.slide-up-appear.slide-up-appear-active.ant-calendar-picker-container-placement-bottomLeft,
.ant-calendar-picker-container.slide-up-appear.slide-up-appear-active.ant-calendar-picker-container-placement-bottomRight,
.ant-calendar-picker-container.slide-up-enter.slide-up-enter-active.ant-calendar-picker-container-placement-bottomLeft,
.ant-calendar-picker-container.slide-up-enter.slide-up-enter-active.ant-calendar-picker-container-placement-bottomRight {
    -webkit-animation-name: antSlideUpIn;
    animation-name: antSlideUpIn
}

.ant-calendar-picker-container.slide-up-leave.slide-up-leave-active.ant-calendar-picker-container-placement-topLeft,
.ant-calendar-picker-container.slide-up-leave.slide-up-leave-active.ant-calendar-picker-container-placement-topRight {
    -webkit-animation-name: antSlideDownOut;
    animation-name: antSlideDownOut
}

.ant-calendar-picker-container.slide-up-leave.slide-up-leave-active.ant-calendar-picker-container-placement-bottomLeft,
.ant-calendar-picker-container.slide-up-leave.slide-up-leave-active.ant-calendar-picker-container-placement-bottomRight {
    -webkit-animation-name: antSlideUpOut;
    animation-name: antSlideUpOut
}

.ant-calendar-picker {
    -webkit-box-sizing: border-box;
    box-sizing: border-box;
    margin: 0;
    padding: 0;
    color: rgba(0, 0, 0, .65);
    font-size: 14px;
    font-variant: tabular-nums;
    line-height: 1.5;
    list-style: none;
    -webkit-font-feature-settings: "tnum";
    font-feature-settings: "tnum";
    position: relative;
    display: inline-block;
    outline: none;
    cursor: text;
    -webkit-transition: opacity .3s;
    transition: opacity .3s
}

.ant-calendar-picker-input {
    outline: none
}

.ant-calendar-picker-input.ant-input {
    line-height: 1.5
}

.ant-calendar-picker-input.ant-input-sm {
    padding-top: 0;
    padding-bottom: 0
}

.ant-calendar-picker:hover .ant-calendar-picker-input:not(.ant-input-disabled) {
    border-color: #ff8619
}

.ant-calendar-picker:focus .ant-calendar-picker-input:not(.ant-input-disabled) {
    border-color: #ffa142;
    border-right-width: 1px!important;
    outline: 0;
    -webkit-box-shadow: 0 0 0 2px rgba(255, 134, 25, .2);
    box-shadow: 0 0 0 2px rgba(255, 134, 25, .2)
}

.ant-calendar-picker-clear,
.ant-calendar-picker-icon {
    position: absolute;
    top: 50%;
    right: 12px;
    z-index: 1;
    width: 14px;
    height: 14px;
    margin-top: -7px;
    font-size: 12px;
    line-height: 14px;
    -webkit-transition: all .3s;
    transition: all .3s;
    -webkit-user-select: none;
    -moz-user-select: none;
    -ms-user-select: none;
    user-select: none
}

.ant-calendar-picker-clear {
    z-index: 2;
    color: rgba(0, 0, 0, .25);
    font-size: 14px;
    background: #fff;
    cursor: pointer;
    opacity: 0;
    pointer-events: none
}

.ant-calendar-picker-clear:hover {
    color: rgba(0, 0, 0, .45)
}

.ant-calendar-picker:hover .ant-calendar-picker-clear {
    opacity: 1;
    pointer-events: auto
}

.ant-calendar-picker-icon {
    display: inline-block;
    color: rgba(0, 0, 0, .25);
    font-size: 14px;
    line-height: 1
}

.ant-calendar-picker-small .ant-calendar-picker-clear,
.ant-calendar-picker-small .ant-calendar-picker-icon {
    right: 8px
}

.ant-calendar {
    position: relative;
    width: 280px;
    font-size: 14px;
    line-height: 1.5;
    text-align: left;
    list-style: none;
    background-color: #fff;
    background-clip: padding-box;
    border: 1px solid #fff;
    border-radius: 4px;
    outline: none;
    -webkit-box-shadow: 0 2px 8px rgba(0, 0, 0, .15);
    box-shadow: 0 2px 8px rgba(0, 0, 0, .15)
}

.ant-calendar-input-wrap {
    height: 34px;
    padding: 6px 10px;
    border-bottom: 1px solid #e8e8e8
}

.ant-calendar-input {
    width: 100%;
    height: 22px;
    color: rgba(0, 0, 0, .65);
    background: #fff;
    border: 0;
    outline: 0;
    cursor: auto
}

.ant-calendar-input::-moz-placeholder {
    color: #bfbfbf;
    opacity: 1
}

.ant-calendar-input:-ms-input-placeholder {
    color: #bfbfbf
}

.ant-calendar-input::-webkit-input-placeholder {
    color: #bfbfbf
}

.ant-calendar-week-number {
    width: 286px
}

.ant-calendar-week-number-cell {
    text-align: center
}

.ant-calendar-header {
    height: 40px;
    line-height: 40px;
    text-align: center;
    border-bottom: 1px solid #e8e8e8;
    -webkit-user-select: none;
    -moz-user-select: none;
    -ms-user-select: none;
    user-select: none
}

.ant-calendar-header a:hover {
    color: #ffa142
}

.ant-calendar-header .ant-calendar-century-select,
.ant-calendar-header .ant-calendar-decade-select,
.ant-calendar-header .ant-calendar-month-select,
.ant-calendar-header .ant-calendar-year-select {
    display: inline-block;
    padding: 0 2px;
    color: rgba(0, 0, 0, .85);
    font-weight: 500;
    line-height: 40px
}

.ant-calendar-header .ant-calendar-century-select-arrow,
.ant-calendar-header .ant-calendar-decade-select-arrow,
.ant-calendar-header .ant-calendar-month-select-arrow,
.ant-calendar-header .ant-calendar-year-select-arrow {
    display: none
}

.ant-calendar-header .ant-calendar-next-century-btn,
.ant-calendar-header .ant-calendar-next-decade-btn,
.ant-calendar-header .ant-calendar-next-month-btn,
.ant-calendar-header .ant-calendar-next-year-btn,
.ant-calendar-header .ant-calendar-prev-century-btn,
.ant-calendar-header .ant-calendar-prev-decade-btn,
.ant-calendar-header .ant-calendar-prev-month-btn,
.ant-calendar-header .ant-calendar-prev-year-btn {
    position: absolute;
    top: 0;
    display: inline-block;
    padding: 0 5px;
    color: rgba(0, 0, 0, .45);
    font-size: 16px;
    font-family: Arial, "Hiragino Sans GB", "Microsoft Yahei", "Microsoft Sans Serif", sans-serif;
    line-height: 40px
}

.ant-calendar-header .ant-calendar-prev-century-btn,
.ant-calendar-header .ant-calendar-prev-decade-btn,
.ant-calendar-header .ant-calendar-prev-year-btn {
    left: 7px;
    height: 100%
}

.ant-calendar-header .ant-calendar-prev-century-btn:after,
.ant-calendar-header .ant-calendar-prev-century-btn:before,
.ant-calendar-header .ant-calendar-prev-decade-btn:after,
.ant-calendar-header .ant-calendar-prev-decade-btn:before,
.ant-calendar-header .ant-calendar-prev-year-btn:after,
.ant-calendar-header .ant-calendar-prev-year-btn:before {
    position: relative;
    top: -1px;
    display: inline-block;
    width: 8px;
    height: 8px;
    vertical-align: middle;
    border: 0 solid #aaa;
    border-width: 1.5px 0 0 1.5px;
    border-radius: 1px;
    -webkit-transform: rotate(-45deg) scale(.8);
    transform: rotate(-45deg) scale(.8);
    -webkit-transition: all .3s;
    transition: all .3s;
    content: ""
}

.ant-calendar-header .ant-calendar-prev-century-btn:hover:after,
.ant-calendar-header .ant-calendar-prev-century-btn:hover:before,
.ant-calendar-header .ant-calendar-prev-decade-btn:hover:after,
.ant-calendar-header .ant-calendar-prev-decade-btn:hover:before,
.ant-calendar-header .ant-calendar-prev-year-btn:hover:after,
.ant-calendar-header .ant-calendar-prev-year-btn:hover:before {
    border-color: rgba(0, 0, 0, .65)
}

.ant-calendar-header .ant-calendar-prev-century-btn:after,
.ant-calendar-header .ant-calendar-prev-decade-btn:after,
.ant-calendar-header .ant-calendar-prev-year-btn:after {
    display: none;
    position: relative;
    left: -3px;
    display: inline-block
}

.ant-calendar-header .ant-calendar-next-century-btn,
.ant-calendar-header .ant-calendar-next-decade-btn,
.ant-calendar-header .ant-calendar-next-year-btn {
    right: 7px;
    height: 100%
}

.ant-calendar-header .ant-calendar-next-century-btn:after,
.ant-calendar-header .ant-calendar-next-century-btn:before,
.ant-calendar-header .ant-calendar-next-decade-btn:after,
.ant-calendar-header .ant-calendar-next-decade-btn:before,
.ant-calendar-header .ant-calendar-next-year-btn:after,
.ant-calendar-header .ant-calendar-next-year-btn:before {
    position: relative;
    top: -1px;
    display: inline-block;
    width: 8px;
    height: 8px;
    vertical-align: middle;
    border: 0 solid #aaa;
    border-width: 1.5px 0 0 1.5px;
    border-radius: 1px;
    -webkit-transform: rotate(-45deg) scale(.8);
    transform: rotate(-45deg) scale(.8);
    -webkit-transition: all .3s;
    transition: all .3s;
    content: ""
}

.ant-calendar-header .ant-calendar-next-century-btn:hover:after,
.ant-calendar-header .ant-calendar-next-century-btn:hover:before,
.ant-calendar-header .ant-calendar-next-decade-btn:hover:after,
.ant-calendar-header .ant-calendar-next-decade-btn:hover:before,
.ant-calendar-header .ant-calendar-next-year-btn:hover:after,
.ant-calendar-header .ant-calendar-next-year-btn:hover:before {
    border-color: rgba(0, 0, 0, .65)
}

.ant-calendar-header .ant-calendar-next-century-btn:after,
.ant-calendar-header .ant-calendar-next-decade-btn:after,
.ant-calendar-header .ant-calendar-next-year-btn:after {
    display: none
}

.ant-calendar-header .ant-calendar-next-century-btn:after,
.ant-calendar-header .ant-calendar-next-century-btn:before,
.ant-calendar-header .ant-calendar-next-decade-btn:after,
.ant-calendar-header .ant-calendar-next-decade-btn:before,
.ant-calendar-header .ant-calendar-next-year-btn:after,
.ant-calendar-header .ant-calendar-next-year-btn:before {
    -webkit-transform: rotate(135deg) scale(.8);
    transform: rotate(135deg) scale(.8)
}

.ant-calendar-header .ant-calendar-next-century-btn:before,
.ant-calendar-header .ant-calendar-next-decade-btn:before,
.ant-calendar-header .ant-calendar-next-year-btn:before {
    position: relative;
    left: 3px
}

.ant-calendar-header .ant-calendar-next-century-btn:after,
.ant-calendar-header .ant-calendar-next-decade-btn:after,
.ant-calendar-header .ant-calendar-next-year-btn:after {
    display: inline-block
}

.ant-calendar-header .ant-calendar-prev-month-btn {
    left: 29px;
    height: 100%
}

.ant-calendar-header .ant-calendar-prev-month-btn:after,
.ant-calendar-header .ant-calendar-prev-month-btn:before {
    position: relative;
    top: -1px;
    display: inline-block;
    width: 8px;
    height: 8px;
    vertical-align: middle;
    border: 0 solid #aaa;
    border-width: 1.5px 0 0 1.5px;
    border-radius: 1px;
    -webkit-transform: rotate(-45deg) scale(.8);
    transform: rotate(-45deg) scale(.8);
    -webkit-transition: all .3s;
    transition: all .3s;
    content: ""
}

.ant-calendar-header .ant-calendar-prev-month-btn:hover:after,
.ant-calendar-header .ant-calendar-prev-month-btn:hover:before {
    border-color: rgba(0, 0, 0, .65)
}

.ant-calendar-header .ant-calendar-prev-month-btn:after {
    display: none
}

.ant-calendar-header .ant-calendar-next-month-btn {
    right: 29px;
    height: 100%
}

.ant-calendar-header .ant-calendar-next-month-btn:after,
.ant-calendar-header .ant-calendar-next-month-btn:before {
    position: relative;
    top: -1px;
    display: inline-block;
    width: 8px;
    height: 8px;
    vertical-align: middle;
    border: 0 solid #aaa;
    border-width: 1.5px 0 0 1.5px;
    border-radius: 1px;
    -webkit-transform: rotate(-45deg) scale(.8);
    transform: rotate(-45deg) scale(.8);
    -webkit-transition: all .3s;
    transition: all .3s;
    content: ""
}

.ant-calendar-header .ant-calendar-next-month-btn:hover:after,
.ant-calendar-header .ant-calendar-next-month-btn:hover:before {
    border-color: rgba(0, 0, 0, .65)
}

.ant-calendar-header .ant-calendar-next-month-btn:after {
    display: none
}

.ant-calendar-header .ant-calendar-next-month-btn:after,
.ant-calendar-header .ant-calendar-next-month-btn:before {
    -webkit-transform: rotate(135deg) scale(.8);
    transform: rotate(135deg) scale(.8)
}

.ant-calendar-body {
    padding: 8px 12px
}

.ant-calendar table {
    width: 100%;
    max-width: 100%;
    background-color: transparent;
    border-collapse: collapse
}

.ant-calendar table,
.ant-calendar td,
.ant-calendar th {
    text-align: center;
    border: 0
}

.ant-calendar-calendar-table {
    margin-bottom: 0;
    border-spacing: 0
}

.ant-calendar-column-header {
    width: 33px;
    padding: 6px 0;
    line-height: 18px;
    text-align: center
}

.ant-calendar-column-header .ant-calendar-column-header-inner {
    display: block;
    font-weight: normal
}

.ant-calendar-week-number-header .ant-calendar-column-header-inner {
    display: none
}

.ant-calendar-cell {
    height: 30px;
    padding: 3px 0
}

.ant-calendar-date {
    display: block;
    width: 24px;
    height: 24px;
    margin: 0 auto;
    padding: 0;
    color: rgba(0, 0, 0, .65);
    line-height: 22px;
    text-align: center;
    background: transparent;
    border: 1px solid transparent;
    border-radius: 2px;
    -webkit-transition: background .3s ease;
    transition: background .3s ease
}

.ant-calendar-date-panel {
    position: relative;
    outline: none
}

.ant-calendar-date:hover {
    background: #fff6e6;
    cursor: pointer
}

.ant-calendar-date:active {
    color: #fff;
    background: #ffa142
}

.ant-calendar-today .ant-calendar-date {
    color: #ff8619;
    font-weight: bold;
    border-color: #ff8619
}

.ant-calendar-last-month-cell .ant-calendar-date,
.ant-calendar-next-month-btn-day .ant-calendar-date {
    color: rgba(0, 0, 0, .25)
}

.ant-calendar-selected-day .ant-calendar-date {
    background: #ffe7d1
}

.ant-calendar-selected-date .ant-calendar-date,
.ant-calendar-selected-end-date .ant-calendar-date,
.ant-calendar-selected-start-date .ant-calendar-date {
    color: #fff;
    background: #ff8619;
    border: 1px solid transparent
}

.ant-calendar-selected-date .ant-calendar-date:hover,
.ant-calendar-selected-end-date .ant-calendar-date:hover,
.ant-calendar-selected-start-date .ant-calendar-date:hover {
    background: #ff8619
}

.ant-calendar-disabled-cell .ant-calendar-date {
    position: relative;
    width: auto;
    color: rgba(0, 0, 0, .25);
    background: #f5f5f5;
    border: 1px solid transparent;
    border-radius: 0;
    cursor: not-allowed
}

.ant-calendar-disabled-cell .ant-calendar-date:hover {
    background: #f5f5f5
}

.ant-calendar-disabled-cell.ant-calendar-selected-day .ant-calendar-date:before {
    position: absolute;
    top: -1px;
    left: 5px;
    width: 24px;
    height: 24px;
    background: rgba(0, 0, 0, .1);
    border-radius: 2px;
    content: ""
}

.ant-calendar-disabled-cell.ant-calendar-today .ant-calendar-date {
    position: relative;
    padding-right: 5px;
    padding-left: 5px
}

.ant-calendar-disabled-cell.ant-calendar-today .ant-calendar-date:before {
    position: absolute;
    top: -1px;
    left: 5px;
    width: 24px;
    height: 24px;
    border: 1px solid rgba(0, 0, 0, .25);
    border-radius: 2px;
    content: " "
}

.ant-calendar-disabled-cell-first-of-row .ant-calendar-date {
    border-top-left-radius: 4px;
    border-bottom-left-radius: 4px
}

.ant-calendar-disabled-cell-last-of-row .ant-calendar-date {
    border-top-right-radius: 4px;
    border-bottom-right-radius: 4px
}

.ant-calendar-footer {
    padding: 0 12px;
    line-height: 38px;
    border-top: 1px solid #e8e8e8
}

.ant-calendar-footer:empty {
    border-top: 0
}

.ant-calendar-footer-btn {
    display: block;
    text-align: center
}

.ant-calendar-footer-extra {
    text-align: left
}

.ant-calendar .ant-calendar-clear-btn,
.ant-calendar .ant-calendar-today-btn {
    display: inline-block;
    margin: 0 0 0 8px;
    text-align: center
}

.ant-calendar .ant-calendar-clear-btn-disabled,
.ant-calendar .ant-calendar-today-btn-disabled {
    color: rgba(0, 0, 0, .25);
    cursor: not-allowed
}

.ant-calendar .ant-calendar-clear-btn:only-child,
.ant-calendar .ant-calendar-today-btn:only-child {
    margin: 0
}

.ant-calendar .ant-calendar-clear-btn {
    position: absolute;
    top: 7px;
    right: 5px;
    display: none;
    width: 20px;
    height: 20px;
    margin: 0;
    overflow: hidden;
    line-height: 20px;
    text-align: center;
    text-indent: -76px
}

.ant-calendar .ant-calendar-clear-btn:after {
    display: inline-block;
    width: 20px;
    color: rgba(0, 0, 0, .25);
    font-size: 14px;
    line-height: 1;
    text-indent: 43px;
    -webkit-transition: color .3s ease;
    transition: color .3s ease
}

.ant-calendar .ant-calendar-clear-btn:hover:after {
    color: rgba(0, 0, 0, .45)
}

.ant-calendar .ant-calendar-ok-btn {
    position: relative;
    display: inline-block;
    font-weight: 400;
    white-space: nowrap;
    text-align: center;
    background-image: none;
    border: 1px solid transparent;
    -webkit-box-shadow: 0 2px 0 rgba(0, 0, 0, .015);
    box-shadow: 0 2px 0 rgba(0, 0, 0, .015);
    cursor: pointer;
    -webkit-transition: all .3s cubic-bezier(.645, .045, .355, 1);
    transition: all .3s cubic-bezier(.645, .045, .355, 1);
    -webkit-user-select: none;
    -moz-user-select: none;
    -ms-user-select: none;
    user-select: none;
    -ms-touch-action: manipulation;
    touch-action: manipulation;
    height: 34px;
    padding: 0 15px;
    color: #fff;
    background-color: #ff8619;
    border-color: #ff8619;
    text-shadow: 0 -1px 0 rgba(0, 0, 0, .12);
    -webkit-box-shadow: 0 2px 0 rgba(0, 0, 0, .045);
    box-shadow: 0 2px 0 rgba(0, 0, 0, .045);
    height: 24px;
    padding: 0 7px;
    font-size: 14px;
    border-radius: 4px;
    line-height: 22px
}

.ant-calendar .ant-calendar-ok-btn>.anticon {
    line-height: 1
}

.ant-calendar .ant-calendar-ok-btn,
.ant-calendar .ant-calendar-ok-btn:active,
.ant-calendar .ant-calendar-ok-btn:focus {
    outline: 0
}

.ant-calendar .ant-calendar-ok-btn:not([disabled]):hover {
    text-decoration: none
}

.ant-calendar .ant-calendar-ok-btn:not([disabled]):active {
    outline: 0;
    -webkit-box-shadow: none;
    box-shadow: none
}

.ant-calendar .ant-calendar-ok-btn.disabled,
.ant-calendar .ant-calendar-ok-btn[disabled] {
    cursor: not-allowed
}

.ant-calendar .ant-calendar-ok-btn.disabled>*,
.ant-calendar .ant-calendar-ok-btn[disabled]>* {
    pointer-events: none
}

.ant-calendar .ant-calendar-ok-btn-lg {
    height: 40px;
    padding: 0 15px;
    font-size: 16px;
    border-radius: 4px
}

.ant-calendar .ant-calendar-ok-btn-sm {
    height: 24px;
    padding: 0 7px;
    font-size: 14px;
    border-radius: 4px
}

.ant-calendar .ant-calendar-ok-btn>a:only-child {
    color: currentColor
}

.ant-calendar .ant-calendar-ok-btn>a:only-child:after {
    position: absolute;
    top: 0;
    right: 0;
    bottom: 0;
    left: 0;
    background: transparent;
    content: ""
}

.ant-calendar .ant-calendar-ok-btn:focus,
.ant-calendar .ant-calendar-ok-btn:hover {
    color: #fff;
    background-color: #ffa142;
    border-color: #ffa142
}

.ant-calendar .ant-calendar-ok-btn:focus>a:only-child,
.ant-calendar .ant-calendar-ok-btn:hover>a:only-child {
    color: currentColor
}

.ant-calendar .ant-calendar-ok-btn:focus>a:only-child:after,
.ant-calendar .ant-calendar-ok-btn:hover>a:only-child:after {
    position: absolute;
    top: 0;
    right: 0;
    bottom: 0;
    left: 0;
    background: transparent;
    content: ""
}

.ant-calendar .ant-calendar-ok-btn.active,
.ant-calendar .ant-calendar-ok-btn:active {
    color: #fff;
    background-color: #d9640b;
    border-color: #d9640b
}

.ant-calendar .ant-calendar-ok-btn.active>a:only-child,
.ant-calendar .ant-calendar-ok-btn:active>a:only-child {
    color: currentColor
}

.ant-calendar .ant-calendar-ok-btn.active>a:only-child:after,
.ant-calendar .ant-calendar-ok-btn:active>a:only-child:after {
    position: absolute;
    top: 0;
    right: 0;
    bottom: 0;
    left: 0;
    background: transparent;
    content: ""
}

.ant-calendar .ant-calendar-ok-btn-disabled,
.ant-calendar .ant-calendar-ok-btn-disabled.active,
.ant-calendar .ant-calendar-ok-btn-disabled:active,
.ant-calendar .ant-calendar-ok-btn-disabled:focus,
.ant-calendar .ant-calendar-ok-btn-disabled:hover,
.ant-calendar .ant-calendar-ok-btn.disabled,
.ant-calendar .ant-calendar-ok-btn.disabled.active,
.ant-calendar .ant-calendar-ok-btn.disabled:active,
.ant-calendar .ant-calendar-ok-btn.disabled:focus,
.ant-calendar .ant-calendar-ok-btn.disabled:hover,
.ant-calendar .ant-calendar-ok-btn[disabled],
.ant-calendar .ant-calendar-ok-btn[disabled].active,
.ant-calendar .ant-calendar-ok-btn[disabled]:active,
.ant-calendar .ant-calendar-ok-btn[disabled]:focus,
.ant-calendar .ant-calendar-ok-btn[disabled]:hover {
    color: rgba(0, 0, 0, .25);
    background-color: #f5f5f5;
    border-color: #d9d9d9;
    text-shadow: none;
    -webkit-box-shadow: none;
    box-shadow: none
}

.ant-calendar .ant-calendar-ok-btn-disabled.active>a:only-child,
.ant-calendar .ant-calendar-ok-btn-disabled:active>a:only-child,
.ant-calendar .ant-calendar-ok-btn-disabled:focus>a:only-child,
.ant-calendar .ant-calendar-ok-btn-disabled:hover>a:only-child,
.ant-calendar .ant-calendar-ok-btn-disabled>a:only-child,
.ant-calendar .ant-calendar-ok-btn.disabled.active>a:only-child,
.ant-calendar .ant-calendar-ok-btn.disabled:active>a:only-child,
.ant-calendar .ant-calendar-ok-btn.disabled:focus>a:only-child,
.ant-calendar .ant-calendar-ok-btn.disabled:hover>a:only-child,
.ant-calendar .ant-calendar-ok-btn.disabled>a:only-child,
.ant-calendar .ant-calendar-ok-btn[disabled].active>a:only-child,
.ant-calendar .ant-calendar-ok-btn[disabled]:active>a:only-child,
.ant-calendar .ant-calendar-ok-btn[disabled]:focus>a:only-child,
.ant-calendar .ant-calendar-ok-btn[disabled]:hover>a:only-child,
.ant-calendar .ant-calendar-ok-btn[disabled]>a:only-child {
    color: currentColor
}

.ant-calendar .ant-calendar-ok-btn-disabled.active>a:only-child:after,
.ant-calendar .ant-calendar-ok-btn-disabled:active>a:only-child:after,
.ant-calendar .ant-calendar-ok-btn-disabled:focus>a:only-child:after,
.ant-calendar .ant-calendar-ok-btn-disabled:hover>a:only-child:after,
.ant-calendar .ant-calendar-ok-btn-disabled>a:only-child:after,
.ant-calendar .ant-calendar-ok-btn.disabled.active>a:only-child:after,
.ant-calendar .ant-calendar-ok-btn.disabled:active>a:only-child:after,
.ant-calendar .ant-calendar-ok-btn.disabled:focus>a:only-child:after,
.ant-calendar .ant-calendar-ok-btn.disabled:hover>a:only-child:after,
.ant-calendar .ant-calendar-ok-btn.disabled>a:only-child:after,
.ant-calendar .ant-calendar-ok-btn[disabled].active>a:only-child:after,
.ant-calendar .ant-calendar-ok-btn[disabled]:active>a:only-child:after,
.ant-calendar .ant-calendar-ok-btn[disabled]:focus>a:only-child:after,
.ant-calendar .ant-calendar-ok-btn[disabled]:hover>a:only-child:after,
.ant-calendar .ant-calendar-ok-btn[disabled]>a:only-child:after {
    position: absolute;
    top: 0;
    right: 0;
    bottom: 0;
    left: 0;
    background: transparent;
    content: ""
}

.ant-calendar-range-picker-input {
    width: 44%;
    height: 99%;
    text-align: center;
    background-color: transparent;
    border: 0;
    outline: 0
}

.ant-calendar-range-picker-input::-moz-placeholder {
    color: #bfbfbf;
    opacity: 1
}

.ant-calendar-range-picker-input:-ms-input-placeholder {
    color: #bfbfbf
}

.ant-calendar-range-picker-input::-webkit-input-placeholder {
    color: #bfbfbf
}

.ant-calendar-range-picker-input[disabled] {
    cursor: not-allowed
}

.ant-calendar-range-picker-separator {
    display: inline-block;
    min-width: 10px;
    height: 100%;
    color: rgba(0, 0, 0, .45);
    white-space: nowrap;
    text-align: center;
    vertical-align: top;
    pointer-events: none
}

.ant-calendar-range {
    width: 552px;
    overflow: hidden
}

.ant-calendar-range .ant-calendar-date-panel:after {
    display: block;
    clear: both;
    height: 0;
    visibility: hidden;
    content: "."
}

.ant-calendar-range-part {
    position: relative;
    width: 50%
}

.ant-calendar-range-left {
    float: left
}

.ant-calendar-range-left .ant-calendar-time-picker-inner {
    border-right: 1px solid #e8e8e8
}

.ant-calendar-range-right {
    float: right
}

.ant-calendar-range-right .ant-calendar-time-picker-inner {
    border-left: 1px solid #e8e8e8
}

.ant-calendar-range-middle {
    position: absolute;
    left: 50%;
    z-index: 1;
    height: 34px;
    margin: 1px 0 0;
    padding: 0 200px 0 0;
    color: rgba(0, 0, 0, .45);
    line-height: 34px;
    text-align: center;
    -webkit-transform: translateX(-50%);
    transform: translateX(-50%);
    pointer-events: none
}

.ant-calendar-range-right .ant-calendar-date-input-wrap {
    margin-left: -90px
}

.ant-calendar-range.ant-calendar-time .ant-calendar-range-middle {
    padding: 0 10px 0 0;
    -webkit-transform: translateX(-50%);
    transform: translateX(-50%)
}

.ant-calendar-range.ant-calendar-time .ant-calendar-range-right .ant-calendar-date-input-wrap {
    margin-left: 0
}

.ant-calendar-range .ant-calendar-input-wrap {
    position: relative;
    height: 34px
}

.ant-calendar-range .ant-calendar-input,
.ant-calendar-range .ant-calendar-time-picker-input {
    position: relative;
    display: inline-block;
    width: 100%;
    height: 32px;
    padding: 4px 11px;
    color: rgba(0, 0, 0, .65);
    font-size: 14px;
    line-height: 32px;
    background-color: #fff;
    background-image: none;
    border: 1px solid #d9d9d9;
    border-radius: 4px;
    -webkit-transition: all .3s;
    transition: all .3s;
    height: 24px;
    padding-right: 0;
    padding-left: 0;
    line-height: 24px;
    border: 0;
    -webkit-box-shadow: none;
    box-shadow: none
}

.ant-calendar-range .ant-calendar-input::-moz-placeholder,
.ant-calendar-range .ant-calendar-time-picker-input::-moz-placeholder {
    color: #bfbfbf;
    opacity: 1
}

.ant-calendar-range .ant-calendar-input:-ms-input-placeholder,
.ant-calendar-range .ant-calendar-time-picker-input:-ms-input-placeholder {
    color: #bfbfbf
}

.ant-calendar-range .ant-calendar-input::-webkit-input-placeholder,
.ant-calendar-range .ant-calendar-time-picker-input::-webkit-input-placeholder {
    color: #bfbfbf
}

.ant-calendar-range .ant-calendar-input:hover,
.ant-calendar-range .ant-calendar-time-picker-input:hover {
    border-color: #ffa142;
    border-right-width: 1px!important
}

.ant-calendar-range .ant-calendar-input:focus,
.ant-calendar-range .ant-calendar-time-picker-input:focus {
    border-color: #ffa142;
    border-right-width: 1px!important;
    outline: 0;
    -webkit-box-shadow: 0 0 0 2px rgba(255, 134, 25, .2);
    box-shadow: 0 0 0 2px rgba(255, 134, 25, .2)
}

.ant-calendar-range .ant-calendar-input-disabled,
.ant-calendar-range .ant-calendar-time-picker-input-disabled {
    color: rgba(0, 0, 0, .25);
    background-color: #f5f5f5;
    cursor: not-allowed;
    opacity: 1
}

.ant-calendar-range .ant-calendar-input-disabled:hover,
.ant-calendar-range .ant-calendar-time-picker-input-disabled:hover {
    border-color: #e6d8d8;
    border-right-width: 1px!important
}

.ant-calendar-range .ant-calendar-input[disabled],
.ant-calendar-range .ant-calendar-time-picker-input[disabled] {
    color: rgba(0, 0, 0, .25);
    background-color: #f5f5f5;
    cursor: not-allowed;
    opacity: 1
}

.ant-calendar-range .ant-calendar-input[disabled]:hover,
.ant-calendar-range .ant-calendar-time-picker-input[disabled]:hover {
    border-color: #e6d8d8;
    border-right-width: 1px!important
}

textarea.ant-calendar-range .ant-calendar-input,
textarea.ant-calendar-range .ant-calendar-time-picker-input {
    max-width: 100%;
    height: auto;
    min-height: 32px;
    line-height: 1.5;
    vertical-align: bottom;
    -webkit-transition: all .3s, height 0s;
    transition: all .3s, height 0s
}

.ant-calendar-range .ant-calendar-input-lg,
.ant-calendar-range .ant-calendar-time-picker-input-lg {
    height: 40px;
    padding: 6px 11px;
    font-size: 16px;
    line-height: 40px
}

.ant-calendar-range .ant-calendar-input-sm,
.ant-calendar-range .ant-calendar-time-picker-input-sm {
    height: 24px;
    padding: 1px 7px;
    line-height: 24px
}

.ant-calendar-range .ant-calendar-input:focus,
.ant-calendar-range .ant-calendar-time-picker-input:focus {
    -webkit-box-shadow: none;
    box-shadow: none
}

.ant-calendar-range .ant-calendar-time-picker-icon {
    display: none
}

.ant-calendar-range.ant-calendar-week-number {
    width: 574px
}

.ant-calendar-range.ant-calendar-week-number .ant-calendar-range-part {
    width: 286px
}

.ant-calendar-range .ant-calendar-decade-panel,
.ant-calendar-range .ant-calendar-month-panel,
.ant-calendar-range .ant-calendar-year-panel {
    top: 34px
}

.ant-calendar-range .ant-calendar-month-panel .ant-calendar-year-panel {
    top: 0
}

.ant-calendar-range .ant-calendar-decade-panel-table,
.ant-calendar-range .ant-calendar-month-panel-table,
.ant-calendar-range .ant-calendar-year-panel-table {
    height: 208px
}

.ant-calendar-range .ant-calendar-in-range-cell {
    position: relative;
    border-radius: 0
}

.ant-calendar-range .ant-calendar-in-range-cell>div {
    position: relative;
    z-index: 1
}

.ant-calendar-range .ant-calendar-in-range-cell:before {
    position: absolute;
    top: 4px;
    right: 0;
    bottom: 4px;
    left: 0;
    display: block;
    background: #fff6e6;
    border: 0;
    border-radius: 0;
    content: ""
}

.ant-calendar-range .ant-calendar-footer-extra {
    float: left
}

div.ant-calendar-range-quick-selector {
    text-align: left
}

div.ant-calendar-range-quick-selector>a {
    margin-right: 8px
}

.ant-calendar-range .ant-calendar-header,
.ant-calendar-range .ant-calendar-month-panel-header,
.ant-calendar-range .ant-calendar-year-panel-header {
    border-bottom: 0
}

.ant-calendar-range .ant-calendar-body,
.ant-calendar-range .ant-calendar-month-panel-body,
.ant-calendar-range .ant-calendar-year-panel-body {
    border-top: 1px solid #e8e8e8
}

.ant-calendar-range.ant-calendar-time .ant-calendar-time-picker {
    top: 68px;
    z-index: 2;
    width: 100%;
    height: 207px
}

.ant-calendar-range.ant-calendar-time .ant-calendar-time-picker-panel {
    height: 267px;
    margin-top: -34px
}

.ant-calendar-range.ant-calendar-time .ant-calendar-time-picker-inner {
    height: 100%;
    padding-top: 40px;
    background: none
}

.ant-calendar-range.ant-calendar-time .ant-calendar-time-picker-combobox {
    display: inline-block;
    height: 100%;
    background-color: #fff;
    border-top: 1px solid #e8e8e8
}

.ant-calendar-range.ant-calendar-time .ant-calendar-time-picker-select {
    height: 100%
}

.ant-calendar-range.ant-calendar-time .ant-calendar-time-picker-select ul {
    max-height: 100%
}

.ant-calendar-range.ant-calendar-time .ant-calendar-footer .ant-calendar-time-picker-btn {
    margin-right: 8px
}

.ant-calendar-range.ant-calendar-time .ant-calendar-today-btn {
    height: 22px;
    margin: 8px 12px;
    line-height: 22px
}

.ant-calendar-range-with-ranges.ant-calendar-time .ant-calendar-time-picker {
    height: 233px
}

.ant-calendar-range.ant-calendar-show-time-picker .ant-calendar-body {
    border-top-color: transparent
}

.ant-calendar-time-picker {
    position: absolute;
    top: 40px;
    width: 100%;
    background-color: #fff
}

.ant-calendar-time-picker-panel {
    position: absolute;
    z-index: 1050;
    width: 100%
}

.ant-calendar-time-picker-inner {
    position: relative;
    display: inline-block;
    width: 100%;
    overflow: hidden;
    font-size: 14px;
    line-height: 1.5;
    text-align: left;
    list-style: none;
    background-color: #fff;
    background-clip: padding-box;
    outline: none
}

.ant-calendar-time-picker-column-1,
.ant-calendar-time-picker-column-1 .ant-calendar-time-picker-select,
.ant-calendar-time-picker-combobox {
    width: 100%
}

.ant-calendar-time-picker-column-2 .ant-calendar-time-picker-select {
    width: 50%
}

.ant-calendar-time-picker-column-3 .ant-calendar-time-picker-select {
    width: 33.33%
}

.ant-calendar-time-picker-column-4 .ant-calendar-time-picker-select {
    width: 25%
}

.ant-calendar-time-picker-input-wrap {
    display: none
}

.ant-calendar-time-picker-select {
    position: relative;
    float: left;
    height: 226px;
    overflow: hidden;
    font-size: 14px;
    border-right: 1px solid #e8e8e8
}

.ant-calendar-time-picker-select:hover {
    overflow-y: auto
}

.ant-calendar-time-picker-select:first-child {
    margin-left: 0;
    border-left: 0
}

.ant-calendar-time-picker-select:last-child {
    border-right: 0
}

.ant-calendar-time-picker-select ul {
    width: 100%;
    max-height: 206px;
    margin: 0;
    padding: 0;
    list-style: none
}

.ant-calendar-time-picker-select li {
    width: 100%;
    height: 24px;
    margin: 0;
    line-height: 24px;
    text-align: center;
    list-style: none;
    cursor: pointer;
    -webkit-transition: all .3s;
    transition: all .3s;
    -webkit-user-select: none;
    -moz-user-select: none;
    -ms-user-select: none;
    user-select: none
}

.ant-calendar-time-picker-select li:last-child:after {
    display: block;
    height: 202px;
    content: ""
}

.ant-calendar-time-picker-select li:hover {
    background: #fff6e6
}

.ant-calendar-time-picker-select li:focus {
    color: #ff8619;
    font-weight: 600;
    outline: none
}

li.ant-calendar-time-picker-select-option-selected {
    font-weight: 600;
    background: #f5f5f5
}

li.ant-calendar-time-picker-select-option-disabled {
    color: rgba(0, 0, 0, .25)
}

li.ant-calendar-time-picker-select-option-disabled:hover {
    background: transparent;
    cursor: not-allowed
}

.ant-calendar-time .ant-calendar-day-select {
    display: inline-block;
    padding: 0 2px;
    color: rgba(0, 0, 0, .85);
    font-weight: 500;
    line-height: 34px
}

.ant-calendar-time .ant-calendar-footer {
    position: relative;
    height: auto
}

.ant-calendar-time .ant-calendar-footer-btn {
    text-align: right
}

.ant-calendar-time .ant-calendar-footer .ant-calendar-today-btn {
    float: left;
    margin: 0
}

.ant-calendar-time .ant-calendar-footer .ant-calendar-time-picker-btn {
    display: inline-block;
    margin-right: 8px
}

.ant-calendar-time .ant-calendar-footer .ant-calendar-time-picker-btn-disabled {
    color: rgba(0, 0, 0, .25)
}

.ant-calendar-month-panel {
    position: absolute;
    top: 1px;
    right: 0;
    bottom: 0;
    left: 0;
    z-index: 10;
    background: #fff;
    border-radius: 4px;
    outline: none
}

.ant-calendar-month-panel>div {
    display: -ms-flexbox;
    display: flex;
    -ms-flex-direction: column;
    flex-direction: column;
    height: 100%
}

.ant-calendar-month-panel-hidden {
    display: none
}

.ant-calendar-month-panel-header {
    height: 40px;
    line-height: 40px;
    text-align: center;
    border-bottom: 1px solid #e8e8e8;
    -webkit-user-select: none;
    -moz-user-select: none;
    -ms-user-select: none;
    user-select: none
}

.ant-calendar-month-panel-header a:hover {
    color: #ffa142
}

.ant-calendar-month-panel-header .ant-calendar-month-panel-century-select,
.ant-calendar-month-panel-header .ant-calendar-month-panel-decade-select,
.ant-calendar-month-panel-header .ant-calendar-month-panel-month-select,
.ant-calendar-month-panel-header .ant-calendar-month-panel-year-select {
    display: inline-block;
    padding: 0 2px;
    color: rgba(0, 0, 0, .85);
    font-weight: 500;
    line-height: 40px
}

.ant-calendar-month-panel-header .ant-calendar-month-panel-century-select-arrow,
.ant-calendar-month-panel-header .ant-calendar-month-panel-decade-select-arrow,
.ant-calendar-month-panel-header .ant-calendar-month-panel-month-select-arrow,
.ant-calendar-month-panel-header .ant-calendar-month-panel-year-select-arrow {
    display: none
}

.ant-calendar-month-panel-header .ant-calendar-month-panel-next-century-btn,
.ant-calendar-month-panel-header .ant-calendar-month-panel-next-decade-btn,
.ant-calendar-month-panel-header .ant-calendar-month-panel-next-month-btn,
.ant-calendar-month-panel-header .ant-calendar-month-panel-next-year-btn,
.ant-calendar-month-panel-header .ant-calendar-month-panel-prev-century-btn,
.ant-calendar-month-panel-header .ant-calendar-month-panel-prev-decade-btn,
.ant-calendar-month-panel-header .ant-calendar-month-panel-prev-month-btn,
.ant-calendar-month-panel-header .ant-calendar-month-panel-prev-year-btn {
    position: absolute;
    top: 0;
    display: inline-block;
    padding: 0 5px;
    color: rgba(0, 0, 0, .45);
    font-size: 16px;
    font-family: Arial, "Hiragino Sans GB", "Microsoft Yahei", "Microsoft Sans Serif", sans-serif;
    line-height: 40px
}

.ant-calendar-month-panel-header .ant-calendar-month-panel-prev-century-btn,
.ant-calendar-month-panel-header .ant-calendar-month-panel-prev-decade-btn,
.ant-calendar-month-panel-header .ant-calendar-month-panel-prev-year-btn {
    left: 7px;
    height: 100%
}

.ant-calendar-month-panel-header .ant-calendar-month-panel-prev-century-btn:after,
.ant-calendar-month-panel-header .ant-calendar-month-panel-prev-century-btn:before,
.ant-calendar-month-panel-header .ant-calendar-month-panel-prev-decade-btn:after,
.ant-calendar-month-panel-header .ant-calendar-month-panel-prev-decade-btn:before,
.ant-calendar-month-panel-header .ant-calendar-month-panel-prev-year-btn:after,
.ant-calendar-month-panel-header .ant-calendar-month-panel-prev-year-btn:before {
    position: relative;
    top: -1px;
    display: inline-block;
    width: 8px;
    height: 8px;
    vertical-align: middle;
    border: 0 solid #aaa;
    border-width: 1.5px 0 0 1.5px;
    border-radius: 1px;
    -webkit-transform: rotate(-45deg) scale(.8);
    transform: rotate(-45deg) scale(.8);
    -webkit-transition: all .3s;
    transition: all .3s;
    content: ""
}

.ant-calendar-month-panel-header .ant-calendar-month-panel-prev-century-btn:hover:after,
.ant-calendar-month-panel-header .ant-calendar-month-panel-prev-century-btn:hover:before,
.ant-calendar-month-panel-header .ant-calendar-month-panel-prev-decade-btn:hover:after,
.ant-calendar-month-panel-header .ant-calendar-month-panel-prev-decade-btn:hover:before,
.ant-calendar-month-panel-header .ant-calendar-month-panel-prev-year-btn:hover:after,
.ant-calendar-month-panel-header .ant-calendar-month-panel-prev-year-btn:hover:before {
    border-color: rgba(0, 0, 0, .65)
}

.ant-calendar-month-panel-header .ant-calendar-month-panel-prev-century-btn:after,
.ant-calendar-month-panel-header .ant-calendar-month-panel-prev-decade-btn:after,
.ant-calendar-month-panel-header .ant-calendar-month-panel-prev-year-btn:after {
    display: none;
    position: relative;
    left: -3px;
    display: inline-block
}

.ant-calendar-month-panel-header .ant-calendar-month-panel-next-century-btn,
.ant-calendar-month-panel-header .ant-calendar-month-panel-next-decade-btn,
.ant-calendar-month-panel-header .ant-calendar-month-panel-next-year-btn {
    right: 7px;
    height: 100%
}

.ant-calendar-month-panel-header .ant-calendar-month-panel-next-century-btn:after,
.ant-calendar-month-panel-header .ant-calendar-month-panel-next-century-btn:before,
.ant-calendar-month-panel-header .ant-calendar-month-panel-next-decade-btn:after,
.ant-calendar-month-panel-header .ant-calendar-month-panel-next-decade-btn:before,
.ant-calendar-month-panel-header .ant-calendar-month-panel-next-year-btn:after,
.ant-calendar-month-panel-header .ant-calendar-month-panel-next-year-btn:before {
    position: relative;
    top: -1px;
    display: inline-block;
    width: 8px;
    height: 8px;
    vertical-align: middle;
    border: 0 solid #aaa;
    border-width: 1.5px 0 0 1.5px;
    border-radius: 1px;
    -webkit-transform: rotate(-45deg) scale(.8);
    transform: rotate(-45deg) scale(.8);
    -webkit-transition: all .3s;
    transition: all .3s;
    content: ""
}

.ant-calendar-month-panel-header .ant-calendar-month-panel-next-century-btn:hover:after,
.ant-calendar-month-panel-header .ant-calendar-month-panel-next-century-btn:hover:before,
.ant-calendar-month-panel-header .ant-calendar-month-panel-next-decade-btn:hover:after,
.ant-calendar-month-panel-header .ant-calendar-month-panel-next-decade-btn:hover:before,
.ant-calendar-month-panel-header .ant-calendar-month-panel-next-year-btn:hover:after,
.ant-calendar-month-panel-header .ant-calendar-month-panel-next-year-btn:hover:before {
    border-color: rgba(0, 0, 0, .65)
}

.ant-calendar-month-panel-header .ant-calendar-month-panel-next-century-btn:after,
.ant-calendar-month-panel-header .ant-calendar-month-panel-next-decade-btn:after,
.ant-calendar-month-panel-header .ant-calendar-month-panel-next-year-btn:after {
    display: none
}

.ant-calendar-month-panel-header .ant-calendar-month-panel-next-century-btn:after,
.ant-calendar-month-panel-header .ant-calendar-month-panel-next-century-btn:before,
.ant-calendar-month-panel-header .ant-calendar-month-panel-next-decade-btn:after,
.ant-calendar-month-panel-header .ant-calendar-month-panel-next-decade-btn:before,
.ant-calendar-month-panel-header .ant-calendar-month-panel-next-year-btn:after,
.ant-calendar-month-panel-header .ant-calendar-month-panel-next-year-btn:before {
    -webkit-transform: rotate(135deg) scale(.8);
    transform: rotate(135deg) scale(.8)
}

.ant-calendar-month-panel-header .ant-calendar-month-panel-next-century-btn:before,
.ant-calendar-month-panel-header .ant-calendar-month-panel-next-decade-btn:before,
.ant-calendar-month-panel-header .ant-calendar-month-panel-next-year-btn:before {
    position: relative;
    left: 3px
}

.ant-calendar-month-panel-header .ant-calendar-month-panel-next-century-btn:after,
.ant-calendar-month-panel-header .ant-calendar-month-panel-next-decade-btn:after,
.ant-calendar-month-panel-header .ant-calendar-month-panel-next-year-btn:after {
    display: inline-block
}

.ant-calendar-month-panel-header .ant-calendar-month-panel-prev-month-btn {
    left: 29px;
    height: 100%
}

.ant-calendar-month-panel-header .ant-calendar-month-panel-prev-month-btn:after,
.ant-calendar-month-panel-header .ant-calendar-month-panel-prev-month-btn:before {
    position: relative;
    top: -1px;
    display: inline-block;
    width: 8px;
    height: 8px;
    vertical-align: middle;
    border: 0 solid #aaa;
    border-width: 1.5px 0 0 1.5px;
    border-radius: 1px;
    -webkit-transform: rotate(-45deg) scale(.8);
    transform: rotate(-45deg) scale(.8);
    -webkit-transition: all .3s;
    transition: all .3s;
    content: ""
}

.ant-calendar-month-panel-header .ant-calendar-month-panel-prev-month-btn:hover:after,
.ant-calendar-month-panel-header .ant-calendar-month-panel-prev-month-btn:hover:before {
    border-color: rgba(0, 0, 0, .65)
}

.ant-calendar-month-panel-header .ant-calendar-month-panel-prev-month-btn:after {
    display: none
}

.ant-calendar-month-panel-header .ant-calendar-month-panel-next-month-btn {
    right: 29px;
    height: 100%
}

.ant-calendar-month-panel-header .ant-calendar-month-panel-next-month-btn:after,
.ant-calendar-month-panel-header .ant-calendar-month-panel-next-month-btn:before {
    position: relative;
    top: -1px;
    display: inline-block;
    width: 8px;
    height: 8px;
    vertical-align: middle;
    border: 0 solid #aaa;
    border-width: 1.5px 0 0 1.5px;
    border-radius: 1px;
    -webkit-transform: rotate(-45deg) scale(.8);
    transform: rotate(-45deg) scale(.8);
    -webkit-transition: all .3s;
    transition: all .3s;
    content: ""
}

.ant-calendar-month-panel-header .ant-calendar-month-panel-next-month-btn:hover:after,
.ant-calendar-month-panel-header .ant-calendar-month-panel-next-month-btn:hover:before {
    border-color: rgba(0, 0, 0, .65)
}

.ant-calendar-month-panel-header .ant-calendar-month-panel-next-month-btn:after {
    display: none
}

.ant-calendar-month-panel-header .ant-calendar-month-panel-next-month-btn:after,
.ant-calendar-month-panel-header .ant-calendar-month-panel-next-month-btn:before {
    -webkit-transform: rotate(135deg) scale(.8);
    transform: rotate(135deg) scale(.8)
}

.ant-calendar-month-panel-body {
    -ms-flex: 1 1;
    flex: 1 1
}

.ant-calendar-month-panel-footer {
    border-top: 1px solid #e8e8e8
}

.ant-calendar-month-panel-footer .ant-calendar-footer-extra {
    padding: 0 12px
}

.ant-calendar-month-panel-table {
    width: 100%;
    height: 100%;
    table-layout: fixed;
    border-collapse: separate
}

.ant-calendar-month-panel-selected-cell .ant-calendar-month-panel-month,
.ant-calendar-month-panel-selected-cell .ant-calendar-month-panel-month:hover {
    color: #fff;
    background: #ff8619
}

.ant-calendar-month-panel-cell {
    text-align: center
}

.ant-calendar-month-panel-cell-disabled .ant-calendar-month-panel-month,
.ant-calendar-month-panel-cell-disabled .ant-calendar-month-panel-month:hover {
    color: rgba(0, 0, 0, .25);
    background: #f5f5f5;
    cursor: not-allowed
}

.ant-calendar-month-panel-month {
    display: inline-block;
    height: 24px;
    margin: 0 auto;
    padding: 0 8px;
    color: rgba(0, 0, 0, .65);
    line-height: 24px;
    text-align: center;
    background: transparent;
    border-radius: 2px;
    -webkit-transition: background .3s ease;
    transition: background .3s ease
}

.ant-calendar-month-panel-month:hover {
    background: #fff6e6;
    cursor: pointer
}

.ant-calendar-year-panel {
    position: absolute;
    top: 1px;
    right: 0;
    bottom: 0;
    left: 0;
    z-index: 10;
    background: #fff;
    border-radius: 4px;
    outline: none
}

.ant-calendar-year-panel>div {
    display: -ms-flexbox;
    display: flex;
    -ms-flex-direction: column;
    flex-direction: column;
    height: 100%
}

.ant-calendar-year-panel-hidden {
    display: none
}

.ant-calendar-year-panel-header {
    height: 40px;
    line-height: 40px;
    text-align: center;
    border-bottom: 1px solid #e8e8e8;
    -webkit-user-select: none;
    -moz-user-select: none;
    -ms-user-select: none;
    user-select: none
}

.ant-calendar-year-panel-header a:hover {
    color: #ffa142
}

.ant-calendar-year-panel-header .ant-calendar-year-panel-century-select,
.ant-calendar-year-panel-header .ant-calendar-year-panel-decade-select,
.ant-calendar-year-panel-header .ant-calendar-year-panel-month-select,
.ant-calendar-year-panel-header .ant-calendar-year-panel-year-select {
    display: inline-block;
    padding: 0 2px;
    color: rgba(0, 0, 0, .85);
    font-weight: 500;
    line-height: 40px
}

.ant-calendar-year-panel-header .ant-calendar-year-panel-century-select-arrow,
.ant-calendar-year-panel-header .ant-calendar-year-panel-decade-select-arrow,
.ant-calendar-year-panel-header .ant-calendar-year-panel-month-select-arrow,
.ant-calendar-year-panel-header .ant-calendar-year-panel-year-select-arrow {
    display: none
}

.ant-calendar-year-panel-header .ant-calendar-year-panel-next-century-btn,
.ant-calendar-year-panel-header .ant-calendar-year-panel-next-decade-btn,
.ant-calendar-year-panel-header .ant-calendar-year-panel-next-month-btn,
.ant-calendar-year-panel-header .ant-calendar-year-panel-next-year-btn,
.ant-calendar-year-panel-header .ant-calendar-year-panel-prev-century-btn,
.ant-calendar-year-panel-header .ant-calendar-year-panel-prev-decade-btn,
.ant-calendar-year-panel-header .ant-calendar-year-panel-prev-month-btn,
.ant-calendar-year-panel-header .ant-calendar-year-panel-prev-year-btn {
    position: absolute;
    top: 0;
    display: inline-block;
    padding: 0 5px;
    color: rgba(0, 0, 0, .45);
    font-size: 16px;
    font-family: Arial, "Hiragino Sans GB", "Microsoft Yahei", "Microsoft Sans Serif", sans-serif;
    line-height: 40px
}

.ant-calendar-year-panel-header .ant-calendar-year-panel-prev-century-btn,
.ant-calendar-year-panel-header .ant-calendar-year-panel-prev-decade-btn,
.ant-calendar-year-panel-header .ant-calendar-year-panel-prev-year-btn {
    left: 7px;
    height: 100%
}

.ant-calendar-year-panel-header .ant-calendar-year-panel-prev-century-btn:after,
.ant-calendar-year-panel-header .ant-calendar-year-panel-prev-century-btn:before,
.ant-calendar-year-panel-header .ant-calendar-year-panel-prev-decade-btn:after,
.ant-calendar-year-panel-header .ant-calendar-year-panel-prev-decade-btn:before,
.ant-calendar-year-panel-header .ant-calendar-year-panel-prev-year-btn:after,
.ant-calendar-year-panel-header .ant-calendar-year-panel-prev-year-btn:before {
    position: relative;
    top: -1px;
    display: inline-block;
    width: 8px;
    height: 8px;
    vertical-align: middle;
    border: 0 solid #aaa;
    border-width: 1.5px 0 0 1.5px;
    border-radius: 1px;
    -webkit-transform: rotate(-45deg) scale(.8);
    transform: rotate(-45deg) scale(.8);
    -webkit-transition: all .3s;
    transition: all .3s;
    content: ""
}

.ant-calendar-year-panel-header .ant-calendar-year-panel-prev-century-btn:hover:after,
.ant-calendar-year-panel-header .ant-calendar-year-panel-prev-century-btn:hover:before,
.ant-calendar-year-panel-header .ant-calendar-year-panel-prev-decade-btn:hover:after,
.ant-calendar-year-panel-header .ant-calendar-year-panel-prev-decade-btn:hover:before,
.ant-calendar-year-panel-header .ant-calendar-year-panel-prev-year-btn:hover:after,
.ant-calendar-year-panel-header .ant-calendar-year-panel-prev-year-btn:hover:before {
    border-color: rgba(0, 0, 0, .65)
}

.ant-calendar-year-panel-header .ant-calendar-year-panel-prev-century-btn:after,
.ant-calendar-year-panel-header .ant-calendar-year-panel-prev-decade-btn:after,
.ant-calendar-year-panel-header .ant-calendar-year-panel-prev-year-btn:after {
    display: none;
    position: relative;
    left: -3px;
    display: inline-block
}

.ant-calendar-year-panel-header .ant-calendar-year-panel-next-century-btn,
.ant-calendar-year-panel-header .ant-calendar-year-panel-next-decade-btn,
.ant-calendar-year-panel-header .ant-calendar-year-panel-next-year-btn {
    right: 7px;
    height: 100%
}

.ant-calendar-year-panel-header .ant-calendar-year-panel-next-century-btn:after,
.ant-calendar-year-panel-header .ant-calendar-year-panel-next-century-btn:before,
.ant-calendar-year-panel-header .ant-calendar-year-panel-next-decade-btn:after,
.ant-calendar-year-panel-header .ant-calendar-year-panel-next-decade-btn:before,
.ant-calendar-year-panel-header .ant-calendar-year-panel-next-year-btn:after,
.ant-calendar-year-panel-header .ant-calendar-year-panel-next-year-btn:before {
    position: relative;
    top: -1px;
    display: inline-block;
    width: 8px;
    height: 8px;
    vertical-align: middle;
    border: 0 solid #aaa;
    border-width: 1.5px 0 0 1.5px;
    border-radius: 1px;
    -webkit-transform: rotate(-45deg) scale(.8);
    transform: rotate(-45deg) scale(.8);
    -webkit-transition: all .3s;
    transition: all .3s;
    content: ""
}

.ant-calendar-year-panel-header .ant-calendar-year-panel-next-century-btn:hover:after,
.ant-calendar-year-panel-header .ant-calendar-year-panel-next-century-btn:hover:before,
.ant-calendar-year-panel-header .ant-calendar-year-panel-next-decade-btn:hover:after,
.ant-calendar-year-panel-header .ant-calendar-year-panel-next-decade-btn:hover:before,
.ant-calendar-year-panel-header .ant-calendar-year-panel-next-year-btn:hover:after,
.ant-calendar-year-panel-header .ant-calendar-year-panel-next-year-btn:hover:before {
    border-color: rgba(0, 0, 0, .65)
}

.ant-calendar-year-panel-header .ant-calendar-year-panel-next-century-btn:after,
.ant-calendar-year-panel-header .ant-calendar-year-panel-next-decade-btn:after,
.ant-calendar-year-panel-header .ant-calendar-year-panel-next-year-btn:after {
    display: none
}

.ant-calendar-year-panel-header .ant-calendar-year-panel-next-century-btn:after,
.ant-calendar-year-panel-header .ant-calendar-year-panel-next-century-btn:before,
.ant-calendar-year-panel-header .ant-calendar-year-panel-next-decade-btn:after,
.ant-calendar-year-panel-header .ant-calendar-year-panel-next-decade-btn:before,
.ant-calendar-year-panel-header .ant-calendar-year-panel-next-year-btn:after,
.ant-calendar-year-panel-header .ant-calendar-year-panel-next-year-btn:before {
    -webkit-transform: rotate(135deg) scale(.8);
    transform: rotate(135deg) scale(.8)
}

.ant-calendar-year-panel-header .ant-calendar-year-panel-next-century-btn:before,
.ant-calendar-year-panel-header .ant-calendar-year-panel-next-decade-btn:before,
.ant-calendar-year-panel-header .ant-calendar-year-panel-next-year-btn:before {
    position: relative;
    left: 3px
}

.ant-calendar-year-panel-header .ant-calendar-year-panel-next-century-btn:after,
.ant-calendar-year-panel-header .ant-calendar-year-panel-next-decade-btn:after,
.ant-calendar-year-panel-header .ant-calendar-year-panel-next-year-btn:after {
    display: inline-block
}

.ant-calendar-year-panel-header .ant-calendar-year-panel-prev-month-btn {
    left: 29px;
    height: 100%
}

.ant-calendar-year-panel-header .ant-calendar-year-panel-prev-month-btn:after,
.ant-calendar-year-panel-header .ant-calendar-year-panel-prev-month-btn:before {
    position: relative;
    top: -1px;
    display: inline-block;
    width: 8px;
    height: 8px;
    vertical-align: middle;
    border: 0 solid #aaa;
    border-width: 1.5px 0 0 1.5px;
    border-radius: 1px;
    -webkit-transform: rotate(-45deg) scale(.8);
    transform: rotate(-45deg) scale(.8);
    -webkit-transition: all .3s;
    transition: all .3s;
    content: ""
}

.ant-calendar-year-panel-header .ant-calendar-year-panel-prev-month-btn:hover:after,
.ant-calendar-year-panel-header .ant-calendar-year-panel-prev-month-btn:hover:before {
    border-color: rgba(0, 0, 0, .65)
}

.ant-calendar-year-panel-header .ant-calendar-year-panel-prev-month-btn:after {
    display: none
}

.ant-calendar-year-panel-header .ant-calendar-year-panel-next-month-btn {
    right: 29px;
    height: 100%
}

.ant-calendar-year-panel-header .ant-calendar-year-panel-next-month-btn:after,
.ant-calendar-year-panel-header .ant-calendar-year-panel-next-month-btn:before {
    position: relative;
    top: -1px;
    display: inline-block;
    width: 8px;
    height: 8px;
    vertical-align: middle;
    border: 0 solid #aaa;
    border-width: 1.5px 0 0 1.5px;
    border-radius: 1px;
    -webkit-transform: rotate(-45deg) scale(.8);
    transform: rotate(-45deg) scale(.8);
    -webkit-transition: all .3s;
    transition: all .3s;
    content: ""
}

.ant-calendar-year-panel-header .ant-calendar-year-panel-next-month-btn:hover:after,
.ant-calendar-year-panel-header .ant-calendar-year-panel-next-month-btn:hover:before {
    border-color: rgba(0, 0, 0, .65)
}

.ant-calendar-year-panel-header .ant-calendar-year-panel-next-month-btn:after {
    display: none
}

.ant-calendar-year-panel-header .ant-calendar-year-panel-next-month-btn:after,
.ant-calendar-year-panel-header .ant-calendar-year-panel-next-month-btn:before {
    -webkit-transform: rotate(135deg) scale(.8);
    transform: rotate(135deg) scale(.8)
}

.ant-calendar-year-panel-body {
    -ms-flex: 1 1;
    flex: 1 1
}

.ant-calendar-year-panel-footer {
    border-top: 1px solid #e8e8e8
}

.ant-calendar-year-panel-footer .ant-calendar-footer-extra {
    padding: 0 12px
}

.ant-calendar-year-panel-table {
    width: 100%;
    height: 100%;
    table-layout: fixed;
    border-collapse: separate
}

.ant-calendar-year-panel-cell {
    text-align: center
}

.ant-calendar-year-panel-year {
    display: inline-block;
    height: 24px;
    margin: 0 auto;
    padding: 0 8px;
    color: rgba(0, 0, 0, .65);
    line-height: 24px;
    text-align: center;
    background: transparent;
    border-radius: 2px;
    -webkit-transition: background .3s ease;
    transition: background .3s ease
}

.ant-calendar-year-panel-year:hover {
    background: #fff6e6;
    cursor: pointer
}

.ant-calendar-year-panel-selected-cell .ant-calendar-year-panel-year,
.ant-calendar-year-panel-selected-cell .ant-calendar-year-panel-year:hover {
    color: #fff;
    background: #ff8619
}

.ant-calendar-year-panel-last-decade-cell .ant-calendar-year-panel-year,
.ant-calendar-year-panel-next-decade-cell .ant-calendar-year-panel-year {
    color: rgba(0, 0, 0, .25);
    -webkit-user-select: none;
    -moz-user-select: none;
    -ms-user-select: none;
    user-select: none
}

.ant-calendar-decade-panel {
    position: absolute;
    top: 0;
    right: 0;
    bottom: 0;
    left: 0;
    z-index: 10;
    display: -ms-flexbox;
    display: flex;
    -ms-flex-direction: column;
    flex-direction: column;
    background: #fff;
    border-radius: 4px;
    outline: none
}

.ant-calendar-decade-panel-hidden {
    display: none
}

.ant-calendar-decade-panel-header {
    height: 40px;
    line-height: 40px;
    text-align: center;
    border-bottom: 1px solid #e8e8e8;
    -webkit-user-select: none;
    -moz-user-select: none;
    -ms-user-select: none;
    user-select: none
}

.ant-calendar-decade-panel-header a:hover {
    color: #ffa142
}

.ant-calendar-decade-panel-header .ant-calendar-decade-panel-century-select,
.ant-calendar-decade-panel-header .ant-calendar-decade-panel-decade-select,
.ant-calendar-decade-panel-header .ant-calendar-decade-panel-month-select,
.ant-calendar-decade-panel-header .ant-calendar-decade-panel-year-select {
    display: inline-block;
    padding: 0 2px;
    color: rgba(0, 0, 0, .85);
    font-weight: 500;
    line-height: 40px
}

.ant-calendar-decade-panel-header .ant-calendar-decade-panel-century-select-arrow,
.ant-calendar-decade-panel-header .ant-calendar-decade-panel-decade-select-arrow,
.ant-calendar-decade-panel-header .ant-calendar-decade-panel-month-select-arrow,
.ant-calendar-decade-panel-header .ant-calendar-decade-panel-year-select-arrow {
    display: none
}

.ant-calendar-decade-panel-header .ant-calendar-decade-panel-next-century-btn,
.ant-calendar-decade-panel-header .ant-calendar-decade-panel-next-decade-btn,
.ant-calendar-decade-panel-header .ant-calendar-decade-panel-next-month-btn,
.ant-calendar-decade-panel-header .ant-calendar-decade-panel-next-year-btn,
.ant-calendar-decade-panel-header .ant-calendar-decade-panel-prev-century-btn,
.ant-calendar-decade-panel-header .ant-calendar-decade-panel-prev-decade-btn,
.ant-calendar-decade-panel-header .ant-calendar-decade-panel-prev-month-btn,
.ant-calendar-decade-panel-header .ant-calendar-decade-panel-prev-year-btn {
    position: absolute;
    top: 0;
    display: inline-block;
    padding: 0 5px;
    color: rgba(0, 0, 0, .45);
    font-size: 16px;
    font-family: Arial, "Hiragino Sans GB", "Microsoft Yahei", "Microsoft Sans Serif", sans-serif;
    line-height: 40px
}

.ant-calendar-decade-panel-header .ant-calendar-decade-panel-prev-century-btn,
.ant-calendar-decade-panel-header .ant-calendar-decade-panel-prev-decade-btn,
.ant-calendar-decade-panel-header .ant-calendar-decade-panel-prev-year-btn {
    left: 7px;
    height: 100%
}

.ant-calendar-decade-panel-header .ant-calendar-decade-panel-prev-century-btn:after,
.ant-calendar-decade-panel-header .ant-calendar-decade-panel-prev-century-btn:before,
.ant-calendar-decade-panel-header .ant-calendar-decade-panel-prev-decade-btn:after,
.ant-calendar-decade-panel-header .ant-calendar-decade-panel-prev-decade-btn:before,
.ant-calendar-decade-panel-header .ant-calendar-decade-panel-prev-year-btn:after,
.ant-calendar-decade-panel-header .ant-calendar-decade-panel-prev-year-btn:before {
    position: relative;
    top: -1px;
    display: inline-block;
    width: 8px;
    height: 8px;
    vertical-align: middle;
    border: 0 solid #aaa;
    border-width: 1.5px 0 0 1.5px;
    border-radius: 1px;
    -webkit-transform: rotate(-45deg) scale(.8);
    transform: rotate(-45deg) scale(.8);
    -webkit-transition: all .3s;
    transition: all .3s;
    content: ""
}

.ant-calendar-decade-panel-header .ant-calendar-decade-panel-prev-century-btn:hover:after,
.ant-calendar-decade-panel-header .ant-calendar-decade-panel-prev-century-btn:hover:before,
.ant-calendar-decade-panel-header .ant-calendar-decade-panel-prev-decade-btn:hover:after,
.ant-calendar-decade-panel-header .ant-calendar-decade-panel-prev-decade-btn:hover:before,
.ant-calendar-decade-panel-header .ant-calendar-decade-panel-prev-year-btn:hover:after,
.ant-calendar-decade-panel-header .ant-calendar-decade-panel-prev-year-btn:hover:before {
    border-color: rgba(0, 0, 0, .65)
}

.ant-calendar-decade-panel-header .ant-calendar-decade-panel-prev-century-btn:after,
.ant-calendar-decade-panel-header .ant-calendar-decade-panel-prev-decade-btn:after,
.ant-calendar-decade-panel-header .ant-calendar-decade-panel-prev-year-btn:after {
    display: none;
    position: relative;
    left: -3px;
    display: inline-block
}

.ant-calendar-decade-panel-header .ant-calendar-decade-panel-next-century-btn,
.ant-calendar-decade-panel-header .ant-calendar-decade-panel-next-decade-btn,
.ant-calendar-decade-panel-header .ant-calendar-decade-panel-next-year-btn {
    right: 7px;
    height: 100%
}

.ant-calendar-decade-panel-header .ant-calendar-decade-panel-next-century-btn:after,
.ant-calendar-decade-panel-header .ant-calendar-decade-panel-next-century-btn:before,
.ant-calendar-decade-panel-header .ant-calendar-decade-panel-next-decade-btn:after,
.ant-calendar-decade-panel-header .ant-calendar-decade-panel-next-decade-btn:before,
.ant-calendar-decade-panel-header .ant-calendar-decade-panel-next-year-btn:after,
.ant-calendar-decade-panel-header .ant-calendar-decade-panel-next-year-btn:before {
    position: relative;
    top: -1px;
    display: inline-block;
    width: 8px;
    height: 8px;
    vertical-align: middle;
    border: 0 solid #aaa;
    border-width: 1.5px 0 0 1.5px;
    border-radius: 1px;
    -webkit-transform: rotate(-45deg) scale(.8);
    transform: rotate(-45deg) scale(.8);
    -webkit-transition: all .3s;
    transition: all .3s;
    content: ""
}

.ant-calendar-decade-panel-header .ant-calendar-decade-panel-next-century-btn:hover:after,
.ant-calendar-decade-panel-header .ant-calendar-decade-panel-next-century-btn:hover:before,
.ant-calendar-decade-panel-header .ant-calendar-decade-panel-next-decade-btn:hover:after,
.ant-calendar-decade-panel-header .ant-calendar-decade-panel-next-decade-btn:hover:before,
.ant-calendar-decade-panel-header .ant-calendar-decade-panel-next-year-btn:hover:after,
.ant-calendar-decade-panel-header .ant-calendar-decade-panel-next-year-btn:hover:before {
    border-color: rgba(0, 0, 0, .65)
}

.ant-calendar-decade-panel-header .ant-calendar-decade-panel-next-century-btn:after,
.ant-calendar-decade-panel-header .ant-calendar-decade-panel-next-decade-btn:after,
.ant-calendar-decade-panel-header .ant-calendar-decade-panel-next-year-btn:after {
    display: none
}

.ant-calendar-decade-panel-header .ant-calendar-decade-panel-next-century-btn:after,
.ant-calendar-decade-panel-header .ant-calendar-decade-panel-next-century-btn:before,
.ant-calendar-decade-panel-header .ant-calendar-decade-panel-next-decade-btn:after,
.ant-calendar-decade-panel-header .ant-calendar-decade-panel-next-decade-btn:before,
.ant-calendar-decade-panel-header .ant-calendar-decade-panel-next-year-btn:after,
.ant-calendar-decade-panel-header .ant-calendar-decade-panel-next-year-btn:before {
    -webkit-transform: rotate(135deg) scale(.8);
    transform: rotate(135deg) scale(.8)
}

.ant-calendar-decade-panel-header .ant-calendar-decade-panel-next-century-btn:before,
.ant-calendar-decade-panel-header .ant-calendar-decade-panel-next-decade-btn:before,
.ant-calendar-decade-panel-header .ant-calendar-decade-panel-next-year-btn:before {
    position: relative;
    left: 3px
}

.ant-calendar-decade-panel-header .ant-calendar-decade-panel-next-century-btn:after,
.ant-calendar-decade-panel-header .ant-calendar-decade-panel-next-decade-btn:after,
.ant-calendar-decade-panel-header .ant-calendar-decade-panel-next-year-btn:after {
    display: inline-block
}

.ant-calendar-decade-panel-header .ant-calendar-decade-panel-prev-month-btn {
    left: 29px;
    height: 100%
}

.ant-calendar-decade-panel-header .ant-calendar-decade-panel-prev-month-btn:after,
.ant-calendar-decade-panel-header .ant-calendar-decade-panel-prev-month-btn:before {
    position: relative;
    top: -1px;
    display: inline-block;
    width: 8px;
    height: 8px;
    vertical-align: middle;
    border: 0 solid #aaa;
    border-width: 1.5px 0 0 1.5px;
    border-radius: 1px;
    -webkit-transform: rotate(-45deg) scale(.8);
    transform: rotate(-45deg) scale(.8);
    -webkit-transition: all .3s;
    transition: all .3s;
    content: ""
}

.ant-calendar-decade-panel-header .ant-calendar-decade-panel-prev-month-btn:hover:after,
.ant-calendar-decade-panel-header .ant-calendar-decade-panel-prev-month-btn:hover:before {
    border-color: rgba(0, 0, 0, .65)
}

.ant-calendar-decade-panel-header .ant-calendar-decade-panel-prev-month-btn:after {
    display: none
}

.ant-calendar-decade-panel-header .ant-calendar-decade-panel-next-month-btn {
    right: 29px;
    height: 100%
}

.ant-calendar-decade-panel-header .ant-calendar-decade-panel-next-month-btn:after,
.ant-calendar-decade-panel-header .ant-calendar-decade-panel-next-month-btn:before {
    position: relative;
    top: -1px;
    display: inline-block;
    width: 8px;
    height: 8px;
    vertical-align: middle;
    border: 0 solid #aaa;
    border-width: 1.5px 0 0 1.5px;
    border-radius: 1px;
    -webkit-transform: rotate(-45deg) scale(.8);
    transform: rotate(-45deg) scale(.8);
    -webkit-transition: all .3s;
    transition: all .3s;
    content: ""
}

.ant-calendar-decade-panel-header .ant-calendar-decade-panel-next-month-btn:hover:after,
.ant-calendar-decade-panel-header .ant-calendar-decade-panel-next-month-btn:hover:before {
    border-color: rgba(0, 0, 0, .65)
}

.ant-calendar-decade-panel-header .ant-calendar-decade-panel-next-month-btn:after {
    display: none
}

.ant-calendar-decade-panel-header .ant-calendar-decade-panel-next-month-btn:after,
.ant-calendar-decade-panel-header .ant-calendar-decade-panel-next-month-btn:before {
    -webkit-transform: rotate(135deg) scale(.8);
    transform: rotate(135deg) scale(.8)
}

.ant-calendar-decade-panel-body {
    -ms-flex: 1 1;
    flex: 1 1
}

.ant-calendar-decade-panel-footer {
    border-top: 1px solid #e8e8e8
}

.ant-calendar-decade-panel-footer .ant-calendar-footer-extra {
    padding: 0 12px
}

.ant-calendar-decade-panel-table {
    width: 100%;
    height: 100%;
    table-layout: fixed;
    border-collapse: separate
}

.ant-calendar-decade-panel-cell {
    white-space: nowrap;
    text-align: center
}

.ant-calendar-decade-panel-decade {
    display: inline-block;
    height: 24px;
    margin: 0 auto;
    padding: 0 6px;
    color: rgba(0, 0, 0, .65);
    line-height: 24px;
    text-align: center;
    background: transparent;
    border-radius: 2px;
    -webkit-transition: background .3s ease;
    transition: background .3s ease
}

.ant-calendar-decade-panel-decade:hover {
    background: #fff6e6;
    cursor: pointer
}

.ant-calendar-decade-panel-selected-cell .ant-calendar-decade-panel-decade,
.ant-calendar-decade-panel-selected-cell .ant-calendar-decade-panel-decade:hover {
    color: #fff;
    background: #ff8619
}

.ant-calendar-decade-panel-last-century-cell .ant-calendar-decade-panel-decade,
.ant-calendar-decade-panel-next-century-cell .ant-calendar-decade-panel-decade {
    color: rgba(0, 0, 0, .25);
    -webkit-user-select: none;
    -moz-user-select: none;
    -ms-user-select: none;
    user-select: none
}

.ant-calendar-month .ant-calendar-month-header-wrap {
    position: relative;
    height: 288px
}

.ant-calendar-month .ant-calendar-month-panel,
.ant-calendar-month .ant-calendar-year-panel {
    top: 0;
    height: 100%
}

.ant-calendar-week-number-cell {
    opacity: .5
}

.ant-calendar-week-number .ant-calendar-body tr {
    cursor: pointer;
    -webkit-transition: all .3s;
    transition: all .3s
}

.ant-calendar-week-number .ant-calendar-body tr:hover {
    background: #fff6e6
}

.ant-calendar-week-number .ant-calendar-body tr.ant-calendar-active-week {
    font-weight: bold;
    background: #ffe4bd
}

.ant-calendar-week-number .ant-calendar-body tr .ant-calendar-selected-day .ant-calendar-date,
.ant-calendar-week-number .ant-calendar-body tr .ant-calendar-selected-day:hover .ant-calendar-date {
    color: rgba(0, 0, 0, .65);
    background: transparent
}

.ant-descriptions-title {
    margin-bottom: 20px;
    color: rgba(0, 0, 0, .85);
    font-weight: bold;
    font-size: 16px;
    line-height: 1.5
}

.ant-descriptions-view {
    width: 100%;
    overflow: hidden;
    border-radius: 4px
}

.ant-descriptions-view table {
    width: 100%;
    table-layout: fixed
}

.ant-descriptions-row>td,
.ant-descriptions-row>th {
    padding-bottom: 16px
}

.ant-descriptions-row:last-child {
    border-bottom: none
}

.ant-descriptions-item-label {
    color: rgba(0, 0, 0, .85);
    font-weight: normal;
    font-size: 14px;
    line-height: 1.5;
    white-space: nowrap
}

.ant-descriptions-item-label:after {
    position: relative;
    top: -.5px;
    margin: 0 8px 0 2px;
    content: ":"
}

.ant-descriptions-item-no-label:after {
    margin: 0;
    content: ""
}

.ant-descriptions-item-content {
    display: table-cell;
    color: rgba(0, 0, 0, .65);
    font-size: 14px;
    line-height: 1.5
}

.ant-descriptions-item {
    padding-bottom: 0
}

.ant-descriptions-item>span {
    display: inline-block
}

.ant-descriptions-bordered .ant-descriptions-view {
    border: 1px solid #e8e8e8
}

.ant-descriptions-bordered .ant-descriptions-view>table {
    table-layout: auto
}

.ant-descriptions-bordered .ant-descriptions-item-content,
.ant-descriptions-bordered .ant-descriptions-item-label {
    padding: 16px 24px;
    border-right: 1px solid #e8e8e8
}

.ant-descriptions-bordered .ant-descriptions-item-content:last-child,
.ant-descriptions-bordered .ant-descriptions-item-label:last-child {
    border-right: none
}

.ant-descriptions-bordered .ant-descriptions-item-label {
    background-color: #fafafa
}

.ant-descriptions-bordered .ant-descriptions-item-label:after {
    display: none
}

.ant-descriptions-bordered .ant-descriptions-row {
    border-bottom: 1px solid #e8e8e8
}

.ant-descriptions-bordered .ant-descriptions-row:last-child {
    border-bottom: none
}

.ant-descriptions-bordered.ant-descriptions-middle .ant-descriptions-item-content,
.ant-descriptions-bordered.ant-descriptions-middle .ant-descriptions-item-label {
    padding: 12px 24px
}

.ant-descriptions-bordered.ant-descriptions-small .ant-descriptions-item-content,
.ant-descriptions-bordered.ant-descriptions-small .ant-descriptions-item-label {
    padding: 8px 16px
}

.ant-divider {
    -webkit-box-sizing: border-box;
    box-sizing: border-box;
    margin: 0;
    padding: 0;
    color: rgba(0, 0, 0, .65);
    font-size: 14px;
    font-variant: tabular-nums;
    line-height: 1.5;
    list-style: none;
    -webkit-font-feature-settings: "tnum";
    font-feature-settings: "tnum";
    background: #e8e8e8
}

.ant-divider,
.ant-divider-vertical {
    position: relative;
    top: -.06em;
    display: inline-block;
    width: 1px;
    height: .9em;
    margin: 0 8px;
    vertical-align: middle
}

.ant-divider-horizontal {
    display: block;
    clear: both;
    width: 100%;
    min-width: 100%;
    height: 1px;
    margin: 24px 0
}

.ant-divider-horizontal.ant-divider-with-text-center,
.ant-divider-horizontal.ant-divider-with-text-left,
.ant-divider-horizontal.ant-divider-with-text-right {
    display: table;
    margin: 16px 0;
    color: rgba(0, 0, 0, .85);
    font-weight: 500;
    font-size: 16px;
    white-space: nowrap;
    text-align: center;
    background: transparent
}

.ant-divider-horizontal.ant-divider-with-text-center:after,
.ant-divider-horizontal.ant-divider-with-text-center:before,
.ant-divider-horizontal.ant-divider-with-text-left:after,
.ant-divider-horizontal.ant-divider-with-text-left:before,
.ant-divider-horizontal.ant-divider-with-text-right:after,
.ant-divider-horizontal.ant-divider-with-text-right:before {
    position: relative;
    top: 50%;
    display: table-cell;
    width: 50%;
    border-top: 1px solid #e8e8e8;
    -webkit-transform: translateY(50%);
    transform: translateY(50%);
    content: ""
}

.ant-divider-horizontal.ant-divider-with-text-left .ant-divider-inner-text,
.ant-divider-horizontal.ant-divider-with-text-right .ant-divider-inner-text {
    display: inline-block;
    padding: 0 10px
}

.ant-divider-horizontal.ant-divider-with-text-left:before {
    top: 50%;
    width: 5%
}

.ant-divider-horizontal.ant-divider-with-text-left:after,
.ant-divider-horizontal.ant-divider-with-text-right:before {
    top: 50%;
    width: 95%
}

.ant-divider-horizontal.ant-divider-with-text-right:after {
    top: 50%;
    width: 5%
}

.ant-divider-inner-text {
    display: inline-block;
    padding: 0 24px
}

.ant-divider-dashed {
    background: none;
    border-color: #e8e8e8;
    border-style: dashed;
    border-width: 1px 0 0
}

.ant-divider-horizontal.ant-divider-with-text-center.ant-divider-dashed,
.ant-divider-horizontal.ant-divider-with-text-left.ant-divider-dashed,
.ant-divider-horizontal.ant-divider-with-text-right.ant-divider-dashed {
    border-top: 0
}

.ant-divider-horizontal.ant-divider-with-text-center.ant-divider-dashed:after,
.ant-divider-horizontal.ant-divider-with-text-center.ant-divider-dashed:before,
.ant-divider-horizontal.ant-divider-with-text-left.ant-divider-dashed:after,
.ant-divider-horizontal.ant-divider-with-text-left.ant-divider-dashed:before,
.ant-divider-horizontal.ant-divider-with-text-right.ant-divider-dashed:after,
.ant-divider-horizontal.ant-divider-with-text-right.ant-divider-dashed:before {
    border-style: dashed none none
}

.ant-divider-vertical.ant-divider-dashed {
    border-width: 0 0 0 1px
}

.ant-drawer {
    position: fixed;
    z-index: 1000;
    width: 0;
    height: 100%
}

.ant-drawer>* {
    -webkit-transition: -webkit-transform .3s cubic-bezier(.9, 0, .3, .7), -webkit-box-shadow .3s cubic-bezier(.9, 0, .3, .7);
    transition: -webkit-transform .3s cubic-bezier(.9, 0, .3, .7), -webkit-box-shadow .3s cubic-bezier(.9, 0, .3, .7);
    transition: transform .3s cubic-bezier(.9, 0, .3, .7), box-shadow .3s cubic-bezier(.9, 0, .3, .7);
    transition: transform .3s cubic-bezier(.9, 0, .3, .7), box-shadow .3s cubic-bezier(.9, 0, .3, .7), -webkit-transform .3s cubic-bezier(.9, 0, .3, .7), -webkit-box-shadow .3s cubic-bezier(.9, 0, .3, .7)
}

.ant-drawer-content-wrapper {
    position: fixed
}

.ant-drawer .ant-drawer-content {
    width: 100%;
    height: 100%
}

.ant-drawer-left,
.ant-drawer-right {
    top: 0;
    width: 0;
    height: 100%
}

.ant-drawer-left .ant-drawer-content-wrapper,
.ant-drawer-right .ant-drawer-content-wrapper {
    height: 100%
}

.ant-drawer-left.ant-drawer-open,
.ant-drawer-right.ant-drawer-open {
    width: 100%
}

.ant-drawer-left.ant-drawer-open.no-mask,
.ant-drawer-right.ant-drawer-open.no-mask {
    width: 0
}

.ant-drawer-left.ant-drawer-open .ant-drawer-content-wrapper {
    -webkit-box-shadow: 2px 0 8px rgba(0, 0, 0, .15);
    box-shadow: 2px 0 8px rgba(0, 0, 0, .15)
}

.ant-drawer-right,
.ant-drawer-right .ant-drawer-content-wrapper {
    right: 0
}

.ant-drawer-right.ant-drawer-open .ant-drawer-content-wrapper {
    -webkit-box-shadow: -2px 0 8px rgba(0, 0, 0, .15);
    box-shadow: -2px 0 8px rgba(0, 0, 0, .15)
}

.ant-drawer-bottom,
.ant-drawer-top {
    left: 0;
    width: 100%;
    height: 0%
}

.ant-drawer-bottom .ant-drawer-content-wrapper,
.ant-drawer-top .ant-drawer-content-wrapper {
    width: 100%
}

.ant-drawer-bottom.ant-drawer-open,
.ant-drawer-top.ant-drawer-open {
    height: 100%
}

.ant-drawer-bottom.ant-drawer-open.no-mask,
.ant-drawer-top.ant-drawer-open.no-mask {
    height: 0%
}

.ant-drawer-top {
    top: 0
}

.ant-drawer-top.ant-drawer-open .ant-drawer-content-wrapper {
    -webkit-box-shadow: 0 2px 8px rgba(0, 0, 0, .15);
    box-shadow: 0 2px 8px rgba(0, 0, 0, .15)
}

.ant-drawer-bottom,
.ant-drawer-bottom .ant-drawer-content-wrapper {
    bottom: 0
}

.ant-drawer-bottom.ant-drawer-open .ant-drawer-content-wrapper {
    -webkit-box-shadow: 0 -2px 8px rgba(0, 0, 0, .15);
    box-shadow: 0 -2px 8px rgba(0, 0, 0, .15)
}

.ant-drawer.ant-drawer-open .ant-drawer-mask {
    height: 100%;
    opacity: .3;
    -webkit-transition: none;
    transition: none;
    -webkit-animation: antdDrawerFadeIn .3s cubic-bezier(.7, .3, .1, 1);
    animation: antdDrawerFadeIn .3s cubic-bezier(.7, .3, .1, 1)
}

.ant-drawer-title {
    margin: 0;
    color: rgba(0, 0, 0, .85);
    font-weight: 500;
    font-size: 16px;
    line-height: 22px
}

.ant-drawer-content {
    position: relative;
    z-index: 1;
    background-color: #fff;
    background-clip: padding-box;
    border: 0
}

.ant-drawer-close {
    position: absolute;
    top: 0;
    right: 0;
    z-index: 10;
    display: block;
    width: 56px;
    height: 56px;
    padding: 0;
    color: rgba(0, 0, 0, .45);
    font-weight: 700;
    font-size: 16px;
    font-style: normal;
    line-height: 56px;
    text-align: center;
    text-transform: none;
    text-decoration: none;
    background: transparent;
    border: 0;
    outline: 0;
    cursor: pointer;
    -webkit-transition: color .3s;
    transition: color .3s;
    text-rendering: auto
}

.ant-drawer-close:focus,
.ant-drawer-close:hover {
    color: rgba(0, 0, 0, .75);
    text-decoration: none
}

.ant-drawer-header {
    position: relative;
    padding: 16px 24px;
    border-bottom: 1px solid #e8e8e8;
    border-radius: 4px 4px 0 0
}

.ant-drawer-header,
.ant-drawer-header-no-title {
    color: rgba(0, 0, 0, .65);
    background: #fff
}

.ant-drawer-body {
    padding: 24px;
    font-size: 14px;
    line-height: 1.5;
    word-wrap: break-word
}

.ant-drawer-mask {
    position: fixed;
    top: 0;
    left: 0;
    width: 100%;
    height: 0;
    background-color: rgba(0, 0, 0, .65);
    opacity: 0;
    filter: alpha(opacity=50);
    -webkit-transition: opacity .3s linear, height 0s ease .3s;
    transition: opacity .3s linear, height 0s ease .3s
}

.ant-drawer-open {
    -webkit-transition: -webkit-transform .3s cubic-bezier(.7, .3, .1, 1);
    transition: -webkit-transform .3s cubic-bezier(.7, .3, .1, 1);
    transition: transform .3s cubic-bezier(.7, .3, .1, 1);
    transition: transform .3s cubic-bezier(.7, .3, .1, 1), -webkit-transform .3s cubic-bezier(.7, .3, .1, 1)
}

.ant-drawer-open-content {
    -webkit-box-shadow: 0 4px 12px rgba(0, 0, 0, .15);
    box-shadow: 0 4px 12px rgba(0, 0, 0, .15)
}

@-webkit-keyframes antdDrawerFadeIn {
    0% {
        opacity: 0
    }
    to {
        opacity: .3
    }
}

@keyframes antdDrawerFadeIn {
    0% {
        opacity: 0
    }
    to {
        opacity: .3
    }
}

.ant-dropdown {
    -webkit-box-sizing: border-box;
    box-sizing: border-box;
    margin: 0;
    padding: 0;
    color: rgba(0, 0, 0, .65);
    font-size: 14px;
    font-variant: tabular-nums;
    line-height: 1.5;
    list-style: none;
    -webkit-font-feature-settings: "tnum";
    font-feature-settings: "tnum";
    position: absolute;
    top: -9999px;
    left: -9999px;
    z-index: 1050;
    display: block
}

.ant-dropdown:before {
    position: absolute;
    top: -7px;
    right: 0;
    bottom: -7px;
    left: -7px;
    z-index: -9999;
    opacity: .0001;
    content: " "
}

.ant-dropdown-wrap {
    position: relative
}

.ant-dropdown-wrap .ant-btn>.anticon-down {
    display: inline-block;
    font-size: 12px;
    font-size: 10px\9;
    -webkit-transform: scale(.83333333) rotate(0deg);
    transform: scale(.83333333) rotate(0deg)
}

:root .ant-dropdown-wrap .ant-btn>.anticon-down {
    font-size: 12px
}

.ant-dropdown-wrap .anticon-down:before {
    -webkit-transition: -webkit-transform .2s;
    transition: -webkit-transform .2s;
    transition: transform .2s;
    transition: transform .2s, -webkit-transform .2s
}

.ant-dropdown-wrap-open .anticon-down:before {
    -webkit-transform: rotate(180deg);
    transform: rotate(180deg)
}

.ant-dropdown-hidden,
.ant-dropdown-menu-hidden {
    display: none
}

.ant-dropdown-menu {
    position: relative;
    margin: 0;
    padding: 4px 0;
    text-align: left;
    list-style-type: none;
    background-color: #fff;
    background-clip: padding-box;
    border-radius: 4px;
    outline: none;
    -webkit-box-shadow: 0 2px 8px rgba(0, 0, 0, .15);
    box-shadow: 0 2px 8px rgba(0, 0, 0, .15);
    -webkit-transform: translateZ(0)
}

.ant-dropdown-menu-item-group-title {
    padding: 5px 12px;
    color: rgba(0, 0, 0, .45);
    -webkit-transition: all .3s;
    transition: all .3s
}

.ant-dropdown-menu-submenu-popup {
    position: absolute;
    z-index: 1050
}

.ant-dropdown-menu-submenu-popup>.ant-dropdown-menu {
    -webkit-transform-origin: 0 0;
    transform-origin: 0 0
}

.ant-dropdown-menu-item,
.ant-dropdown-menu-submenu-title {
    clear: both;
    margin: 0;
    padding: 5px 12px;
    color: rgba(0, 0, 0, .65);
    font-weight: normal;
    font-size: 14px;
    line-height: 22px;
    white-space: nowrap;
    cursor: pointer;
    -webkit-transition: all .3s;
    transition: all .3s
}

.ant-dropdown-menu-item>.anticon:first-child,
.ant-dropdown-menu-submenu-title>.anticon:first-child {
    min-width: 12px;
    margin-right: 8px
}

.ant-dropdown-menu-item>a,
.ant-dropdown-menu-submenu-title>a {
    display: block;
    margin: -5px -12px;
    padding: 5px 12px;
    color: rgba(0, 0, 0, .65);
    -webkit-transition: all .3s;
    transition: all .3s
}

.ant-dropdown-menu-item-selected,
.ant-dropdown-menu-item-selected>a,
.ant-dropdown-menu-submenu-title-selected,
.ant-dropdown-menu-submenu-title-selected>a {
    color: #ff8619;
    background-color: #fff6e6
}

.ant-dropdown-menu-item:hover,
.ant-dropdown-menu-submenu-title:hover {
    background-color: #fff6e6
}

.ant-dropdown-menu-item-disabled,
.ant-dropdown-menu-submenu-title-disabled {
    color: rgba(0, 0, 0, .25);
    cursor: not-allowed
}

.ant-dropdown-menu-item-disabled:hover,
.ant-dropdown-menu-submenu-title-disabled:hover {
    color: rgba(0, 0, 0, .25);
    background-color: #fff;
    cursor: not-allowed
}

.ant-dropdown-menu-item-divider,
.ant-dropdown-menu-submenu-title-divider {
    height: 1px;
    margin: 4px 0;
    overflow: hidden;
    line-height: 0;
    background-color: #e8e8e8
}

.ant-dropdown-menu-item .ant-dropdown-menu-submenu-arrow,
.ant-dropdown-menu-submenu-title .ant-dropdown-menu-submenu-arrow {
    position: absolute;
    right: 8px
}

.ant-dropdown-menu-item .ant-dropdown-menu-submenu-arrow-icon,
.ant-dropdown-menu-submenu-title .ant-dropdown-menu-submenu-arrow-icon {
    color: rgba(0, 0, 0, .45);
    font-style: normal;
    display: inline-block;
    font-size: 12px;
    font-size: 10px\9;
    -webkit-transform: scale(.83333333) rotate(0deg);
    transform: scale(.83333333) rotate(0deg)
}

:root .ant-dropdown-menu-item .ant-dropdown-menu-submenu-arrow-icon,
 :root .ant-dropdown-menu-submenu-title .ant-dropdown-menu-submenu-arrow-icon {
    font-size: 12px
}

.ant-dropdown-menu-submenu-title {
    padding-right: 26px
}

.ant-dropdown-menu-submenu-vertical {
    position: relative
}

.ant-dropdown-menu-submenu-vertical>.ant-dropdown-menu {
    position: absolute;
    top: 0;
    left: 100%;
    min-width: 100%;
    margin-left: 4px;
    -webkit-transform-origin: 0 0;
    transform-origin: 0 0
}

.ant-dropdown-menu-submenu.ant-dropdown-menu-submenu-disabled .ant-dropdown-menu-submenu-title,
.ant-dropdown-menu-submenu.ant-dropdown-menu-submenu-disabled .ant-dropdown-menu-submenu-title .ant-dropdown-menu-submenu-arrow-icon {
    color: rgba(0, 0, 0, .25);
    background-color: #fff;
    cursor: not-allowed
}

.ant-dropdown.slide-down-appear.slide-down-appear-active.ant-dropdown-placement-bottomCenter,
.ant-dropdown.slide-down-appear.slide-down-appear-active.ant-dropdown-placement-bottomLeft,
.ant-dropdown.slide-down-appear.slide-down-appear-active.ant-dropdown-placement-bottomRight,
.ant-dropdown.slide-down-enter.slide-down-enter-active.ant-dropdown-placement-bottomCenter,
.ant-dropdown.slide-down-enter.slide-down-enter-active.ant-dropdown-placement-bottomLeft,
.ant-dropdown.slide-down-enter.slide-down-enter-active.ant-dropdown-placement-bottomRight {
    -webkit-animation-name: antSlideUpIn;
    animation-name: antSlideUpIn
}

.ant-dropdown.slide-up-appear.slide-up-appear-active.ant-dropdown-placement-topCenter,
.ant-dropdown.slide-up-appear.slide-up-appear-active.ant-dropdown-placement-topLeft,
.ant-dropdown.slide-up-appear.slide-up-appear-active.ant-dropdown-placement-topRight,
.ant-dropdown.slide-up-enter.slide-up-enter-active.ant-dropdown-placement-topCenter,
.ant-dropdown.slide-up-enter.slide-up-enter-active.ant-dropdown-placement-topLeft,
.ant-dropdown.slide-up-enter.slide-up-enter-active.ant-dropdown-placement-topRight {
    -webkit-animation-name: antSlideDownIn;
    animation-name: antSlideDownIn
}

.ant-dropdown.slide-down-leave.slide-down-leave-active.ant-dropdown-placement-bottomCenter,
.ant-dropdown.slide-down-leave.slide-down-leave-active.ant-dropdown-placement-bottomLeft,
.ant-dropdown.slide-down-leave.slide-down-leave-active.ant-dropdown-placement-bottomRight {
    -webkit-animation-name: antSlideUpOut;
    animation-name: antSlideUpOut
}

.ant-dropdown.slide-up-leave.slide-up-leave-active.ant-dropdown-placement-topCenter,
.ant-dropdown.slide-up-leave.slide-up-leave-active.ant-dropdown-placement-topLeft,
.ant-dropdown.slide-up-leave.slide-up-leave-active.ant-dropdown-placement-topRight {
    -webkit-animation-name: antSlideDownOut;
    animation-name: antSlideDownOut
}

.ant-dropdown-link>.anticon.anticon-down,
.ant-dropdown-trigger>.anticon.anticon-down {
    display: inline-block;
    font-size: 12px;
    font-size: 10px\9;
    -webkit-transform: scale(.83333333) rotate(0deg);
    transform: scale(.83333333) rotate(0deg)
}

:root .ant-dropdown-link>.anticon.anticon-down,
 :root .ant-dropdown-trigger>.anticon.anticon-down {
    font-size: 12px
}

.ant-dropdown-button {
    white-space: nowrap
}

.ant-dropdown-button.ant-btn-group>.ant-btn:last-child:not(:first-child) {
    padding-right: 8px;
    padding-left: 8px
}

.ant-dropdown-button .anticon.anticon-down {
    display: inline-block;
    font-size: 12px;
    font-size: 10px\9;
    -webkit-transform: scale(.83333333) rotate(0deg);
    transform: scale(.83333333) rotate(0deg)
}

:root .ant-dropdown-button .anticon.anticon-down {
    font-size: 12px
}

.ant-dropdown-menu-dark,
.ant-dropdown-menu-dark .ant-dropdown-menu {
    background: #001529
}

.ant-dropdown-menu-dark .ant-dropdown-menu-item,
.ant-dropdown-menu-dark .ant-dropdown-menu-item .ant-dropdown-menu-submenu-arrow:after,
.ant-dropdown-menu-dark .ant-dropdown-menu-item>a,
.ant-dropdown-menu-dark .ant-dropdown-menu-item>a .ant-dropdown-menu-submenu-arrow:after,
.ant-dropdown-menu-dark .ant-dropdown-menu-submenu-title,
.ant-dropdown-menu-dark .ant-dropdown-menu-submenu-title .ant-dropdown-menu-submenu-arrow:after {
    color: hsla(0, 0%, 100%, .65)
}

.ant-dropdown-menu-dark .ant-dropdown-menu-item:hover,
.ant-dropdown-menu-dark .ant-dropdown-menu-item>a:hover,
.ant-dropdown-menu-dark .ant-dropdown-menu-submenu-title:hover {
    color: #fff;
    background: transparent
}

.ant-dropdown-menu-dark .ant-dropdown-menu-item-selected,
.ant-dropdown-menu-dark .ant-dropdown-menu-item-selected:hover,
.ant-dropdown-menu-dark .ant-dropdown-menu-item-selected>a {
    color: #fff;
    background: #ff8619
}

.ant-empty {
    margin: 0 8px;
    font-size: 14px;
    line-height: 22px;
    text-align: center
}

.ant-empty-image {
    height: 100px;
    margin-bottom: 8px
}

.ant-empty-image img {
    height: 100%
}

.ant-empty-description {
    margin: 0
}

.ant-empty-footer {
    margin-top: 16px
}

.ant-empty-normal {
    margin: 32px 0;
    color: rgba(0, 0, 0, .25)
}

.ant-empty-normal .ant-empty-image {
    height: 40px
}

.ant-empty-small {
    margin: 8px 0;
    color: rgba(0, 0, 0, .25)
}

.ant-empty-small .ant-empty-image {
    height: 35px
}

.ant-form {
    -webkit-box-sizing: border-box;
    box-sizing: border-box;
    margin: 0;
    padding: 0;
    color: rgba(0, 0, 0, .65);
    font-size: 14px;
    font-variant: tabular-nums;
    line-height: 1.5;
    list-style: none;
    -webkit-font-feature-settings: "tnum";
    font-feature-settings: "tnum"
}

.ant-form legend {
    display: block;
    width: 100%;
    margin-bottom: 20px;
    padding: 0;
    color: rgba(0, 0, 0, .45);
    font-size: 16px;
    line-height: inherit;
    border: 0;
    border-bottom: 1px solid #d9d9d9
}

.ant-form label {
    font-size: 14px
}

.ant-form input[type=search] {
    -webkit-box-sizing: border-box;
    box-sizing: border-box
}

.ant-form input[type=checkbox],
.ant-form input[type=radio] {
    line-height: normal
}

.ant-form input[type=file] {
    display: block
}

.ant-form input[type=range] {
    display: block;
    width: 100%
}

.ant-form select[multiple],
.ant-form select[size] {
    height: auto
}

.ant-form input[type=checkbox]:focus,
.ant-form input[type=file]:focus,
.ant-form input[type=radio]:focus {
    outline: thin dotted;
    outline: 5px auto -webkit-focus-ring-color;
    outline-offset: -2px
}

.ant-form output {
    display: block;
    padding-top: 15px;
    color: rgba(0, 0, 0, .65);
    font-size: 14px;
    line-height: 1.5
}

.ant-form-item-required:before {
    display: inline-block;
    margin-right: 4px;
    color: #f5222d;
    font-size: 14px;
    font-family: SimSun, sans-serif;
    line-height: 1;
    content: "*"
}

.ant-form-hide-required-mark .ant-form-item-required:before {
    display: none
}

.ant-form-item-label>label {
    color: rgba(0, 0, 0, .85)
}

.ant-form-item-label>label:after {
    content: ":";
    position: relative;
    top: -.5px;
    margin: 0 8px 0 2px
}

.ant-form-item-label>label.ant-form-item-no-colon:after {
    content: " "
}

.ant-form-item {
    -webkit-box-sizing: border-box;
    box-sizing: border-box;
    margin: 0;
    padding: 0;
    color: rgba(0, 0, 0, .65);
    font-size: 14px;
    font-variant: tabular-nums;
    line-height: 1.5;
    list-style: none;
    -webkit-font-feature-settings: "tnum";
    font-feature-settings: "tnum";
    margin-bottom: 24px;
    vertical-align: top
}

.ant-form-item label {
    position: relative
}

.ant-form-item label>.anticon {
    font-size: 14px;
    vertical-align: top
}

.ant-form-item-control {
    position: relative;
    line-height: 40px;
    zoom: 1
}

.ant-form-item-control:after,
.ant-form-item-control:before {
    display: table;
    content: ""
}

.ant-form-item-control:after {
    clear: both
}

.ant-form-item-children {
    position: relative
}

.ant-form-item-with-help {
    margin-bottom: 5px
}

.ant-form-item-label {
    display: inline-block;
    overflow: hidden;
    line-height: 39.9999px;
    white-space: nowrap;
    text-align: right;
    vertical-align: middle
}

.ant-form-item-label-left {
    text-align: left
}

.ant-form-item .ant-switch {
    margin: 2px 0 4px
}

.ant-form-explain,
.ant-form-extra {
    clear: both;
    min-height: 22px;
    margin-top: -2px;
    color: rgba(0, 0, 0, .45);
    font-size: 14px;
    line-height: 1.5;
    -webkit-transition: color .3s cubic-bezier(.215, .61, .355, 1);
    transition: color .3s cubic-bezier(.215, .61, .355, 1)
}

.ant-form-explain {
    margin-bottom: -1px
}

.ant-form-extra {
    padding-top: 4px
}

.ant-form-text {
    display: inline-block;
    padding-right: 8px
}

.ant-form-split {
    display: block;
    text-align: center
}

form .has-feedback .ant-input {
    padding-right: 24px
}

form .has-feedback .ant-input-password-icon {
    margin-right: 18px
}

form .has-feedback :not(.ant-input-group-addon)>.ant-select .ant-select-arrow,
form .has-feedback :not(.ant-input-group-addon)>.ant-select .ant-select-selection__clear,
form .has-feedback>.ant-select .ant-select-arrow,
form .has-feedback>.ant-select .ant-select-selection__clear {
    right: 28px
}

form .has-feedback :not(.ant-input-group-addon)>.ant-select .ant-select-selection-selected-value,
form .has-feedback>.ant-select .ant-select-selection-selected-value {
    padding-right: 42px
}

form .has-feedback .ant-cascader-picker-arrow {
    margin-right: 17px
}

form .has-feedback .ant-calendar-picker-clear,
form .has-feedback .ant-calendar-picker-icon,
form .has-feedback .ant-cascader-picker-clear,
form .has-feedback .ant-input-search:not(.ant-input-search-enter-button) .ant-input-suffix,
form .has-feedback .ant-time-picker-clear,
form .has-feedback .ant-time-picker-icon {
    right: 28px
}

form .ant-mentions,
form textarea.ant-input {
    height: auto;
    margin-bottom: 4px
}

form .ant-upload {
    background: transparent
}

form input[type=checkbox],
form input[type=radio] {
    width: 14px;
    height: 14px
}

form .ant-checkbox-inline,
form .ant-radio-inline {
    display: inline-block;
    margin-left: 8px;
    font-weight: normal;
    vertical-align: middle;
    cursor: pointer
}

form .ant-checkbox-inline:first-child,
form .ant-radio-inline:first-child {
    margin-left: 0
}

form .ant-checkbox-vertical,
form .ant-radio-vertical {
    display: block
}

form .ant-checkbox-vertical+.ant-checkbox-vertical,
form .ant-radio-vertical+.ant-radio-vertical {
    margin-left: 0
}

form .ant-input-number+.ant-form-text {
    margin-left: 8px
}

form .ant-input-number-handler-wrap {
    z-index: 2
}

form .ant-cascader-picker,
form .ant-select {
    width: 100%
}

form .ant-input-group .ant-cascader-picker,
form .ant-input-group .ant-select {
    width: auto
}

form .ant-input-group-wrapper,
form :not(.ant-input-group-wrapper)>.ant-input-group {
    position: relative;
    top: -1px;
    display: inline-block;
    vertical-align: middle
}

.ant-col-24.ant-form-item-label,
.ant-col-xl-24.ant-form-item-label,
.ant-form-vertical .ant-form-item-label {
    display: block;
    margin: 0;
    padding: 0 0 8px;
    line-height: 1.5;
    white-space: normal;
    text-align: left
}

.ant-col-24.ant-form-item-label label:after,
.ant-col-xl-24.ant-form-item-label label:after,
.ant-form-vertical .ant-form-item-label label:after {
    display: none
}

.ant-form-vertical .ant-form-item {
    padding-bottom: 8px
}

.ant-form-vertical .ant-form-item-control {
    line-height: 1.5
}

.ant-form-vertical .ant-form-explain {
    margin-top: 2px;
    margin-bottom: -5px
}

.ant-form-vertical .ant-form-extra {
    margin-top: 2px;
    margin-bottom: -4px
}

@media (max-width:575px) {
    .ant-form-item-control-wrapper,
    .ant-form-item-label {
        display: block;
        width: 100%
    }
    .ant-form-item-label {
        display: block;
        margin: 0;
        padding: 0 0 8px;
        line-height: 1.5;
        white-space: normal;
        text-align: left
    }
    .ant-form-item-label label:after {
        display: none
    }
    .ant-col-xs-24.ant-form-item-label {
        display: block;
        margin: 0;
        padding: 0 0 8px;
        line-height: 1.5;
        white-space: normal;
        text-align: left
    }
    .ant-col-xs-24.ant-form-item-label label:after {
        display: none
    }
}

@media (max-width:767px) {
    .ant-col-sm-24.ant-form-item-label {
        display: block;
        margin: 0;
        padding: 0 0 8px;
        line-height: 1.5;
        white-space: normal;
        text-align: left
    }
    .ant-col-sm-24.ant-form-item-label label:after {
        display: none
    }
}

@media (max-width:991px) {
    .ant-col-md-24.ant-form-item-label {
        display: block;
        margin: 0;
        padding: 0 0 8px;
        line-height: 1.5;
        white-space: normal;
        text-align: left
    }
    .ant-col-md-24.ant-form-item-label label:after {
        display: none
    }
}

@media (max-width:1199px) {
    .ant-col-lg-24.ant-form-item-label {
        display: block;
        margin: 0;
        padding: 0 0 8px;
        line-height: 1.5;
        white-space: normal;
        text-align: left
    }
    .ant-col-lg-24.ant-form-item-label label:after {
        display: none
    }
}

@media (max-width:1599px) {
    .ant-col-xl-24.ant-form-item-label {
        display: block;
        margin: 0;
        padding: 0 0 8px;
        line-height: 1.5;
        white-space: normal;
        text-align: left
    }
    .ant-col-xl-24.ant-form-item-label label:after {
        display: none
    }
}

.ant-form-inline .ant-form-item {
    display: inline-block;
    margin-right: 16px;
    margin-bottom: 0
}

.ant-form-inline .ant-form-item-with-help {
    margin-bottom: 24px
}

.ant-form-inline .ant-form-item>.ant-form-item-control-wrapper,
.ant-form-inline .ant-form-item>.ant-form-item-label {
    display: inline-block;
    vertical-align: top
}

.ant-form-inline .ant-form-text,
.ant-form-inline .has-feedback {
    display: inline-block
}

.has-error.has-feedback .ant-form-item-children-icon,
.has-success.has-feedback .ant-form-item-children-icon,
.has-warning.has-feedback .ant-form-item-children-icon,
.is-validating.has-feedback .ant-form-item-children-icon {
    position: absolute;
    top: 50%;
    right: 0;
    z-index: 1;
    width: 32px;
    height: 20px;
    margin-top: -10px;
    font-size: 14px;
    line-height: 20px;
    text-align: center;
    visibility: visible;
    -webkit-animation: zoomIn .3s cubic-bezier(.12, .4, .29, 1.46);
    animation: zoomIn .3s cubic-bezier(.12, .4, .29, 1.46);
    pointer-events: none
}

.has-error.has-feedback .ant-form-item-children-icon svg,
.has-success.has-feedback .ant-form-item-children-icon svg,
.has-warning.has-feedback .ant-form-item-children-icon svg,
.is-validating.has-feedback .ant-form-item-children-icon svg {
    position: absolute;
    top: 0;
    right: 0;
    bottom: 0;
    left: 0;
    margin: auto
}

.has-success.has-feedback .ant-form-item-children-icon {
    color: #52c41a;
    -webkit-animation-name: diffZoomIn1!important;
    animation-name: diffZoomIn1!important
}

.has-warning .ant-form-explain,
.has-warning .ant-form-split {
    color: #faad14
}

.has-warning .ant-input,
.has-warning .ant-input:hover {
    background-color: #fff;
    border-color: #faad14
}

.has-warning .ant-input:focus {
    border-color: #ffc53d;
    border-right-width: 1px!important;
    outline: 0;
    -webkit-box-shadow: 0 0 0 2px rgba(250, 173, 20, .2);
    box-shadow: 0 0 0 2px rgba(250, 173, 20, .2)
}

.has-warning .ant-input:not([disabled]):hover {
    border-color: #faad14
}

.has-warning .ant-calendar-picker-open .ant-calendar-picker-input {
    border-color: #ffc53d;
    border-right-width: 1px!important;
    outline: 0;
    -webkit-box-shadow: 0 0 0 2px rgba(250, 173, 20, .2);
    box-shadow: 0 0 0 2px rgba(250, 173, 20, .2)
}

.has-warning .ant-input-affix-wrapper .ant-input,
.has-warning .ant-input-affix-wrapper .ant-input:hover {
    background-color: #fff;
    border-color: #faad14
}

.has-warning .ant-input-affix-wrapper .ant-input:focus {
    border-color: #ffc53d;
    border-right-width: 1px!important;
    outline: 0;
    -webkit-box-shadow: 0 0 0 2px rgba(250, 173, 20, .2);
    box-shadow: 0 0 0 2px rgba(250, 173, 20, .2)
}

.has-warning .ant-input-affix-wrapper:hover .ant-input:not(.ant-input-disabled) {
    border-color: #faad14
}

.has-warning .ant-input-prefix {
    color: #faad14
}

.has-warning .ant-input-group-addon {
    color: #faad14;
    background-color: #fff;
    border-color: #faad14
}

.has-warning .has-feedback {
    color: #faad14
}

.has-warning.has-feedback .ant-form-item-children-icon {
    color: #faad14;
    -webkit-animation-name: diffZoomIn3!important;
    animation-name: diffZoomIn3!important
}

.has-warning .ant-select-selection,
.has-warning .ant-select-selection:hover {
    border-color: #faad14
}

.has-warning .ant-select-focused .ant-select-selection,
.has-warning .ant-select-open .ant-select-selection {
    border-color: #ffc53d;
    border-right-width: 1px!important;
    outline: 0;
    -webkit-box-shadow: 0 0 0 2px rgba(250, 173, 20, .2);
    box-shadow: 0 0 0 2px rgba(250, 173, 20, .2)
}

.has-warning .ant-calendar-picker-icon:after,
.has-warning .ant-cascader-picker-arrow,
.has-warning .ant-picker-icon:after,
.has-warning .ant-select-arrow,
.has-warning .ant-time-picker-icon:after {
    color: #faad14
}

.has-warning .ant-input-number,
.has-warning .ant-time-picker-input {
    border-color: #faad14
}

.has-warning .ant-input-number-focused,
.has-warning .ant-input-number:focus,
.has-warning .ant-time-picker-input-focused,
.has-warning .ant-time-picker-input:focus {
    border-color: #ffc53d;
    border-right-width: 1px!important;
    outline: 0;
    -webkit-box-shadow: 0 0 0 2px rgba(250, 173, 20, .2);
    box-shadow: 0 0 0 2px rgba(250, 173, 20, .2)
}

.has-warning .ant-input-number:not([disabled]):hover,
.has-warning .ant-time-picker-input:not([disabled]):hover {
    border-color: #faad14
}

.has-warning .ant-cascader-picker:focus .ant-cascader-input {
    border-color: #ffc53d;
    border-right-width: 1px!important;
    outline: 0;
    -webkit-box-shadow: 0 0 0 2px rgba(250, 173, 20, .2);
    box-shadow: 0 0 0 2px rgba(250, 173, 20, .2)
}

.has-error .ant-form-explain,
.has-error .ant-form-split {
    color: #f5222d
}

.has-error .ant-input,
.has-error .ant-input:hover {
    background-color: #fff;
    border-color: #f5222d
}

.has-error .ant-input:focus {
    border-color: #ff4d4f;
    border-right-width: 1px!important;
    outline: 0;
    -webkit-box-shadow: 0 0 0 2px rgba(245, 34, 45, .2);
    box-shadow: 0 0 0 2px rgba(245, 34, 45, .2)
}

.has-error .ant-input:not([disabled]):hover {
    border-color: #f5222d
}

.has-error .ant-calendar-picker-open .ant-calendar-picker-input {
    border-color: #ff4d4f;
    border-right-width: 1px!important;
    outline: 0;
    -webkit-box-shadow: 0 0 0 2px rgba(245, 34, 45, .2);
    box-shadow: 0 0 0 2px rgba(245, 34, 45, .2)
}

.has-error .ant-input-affix-wrapper .ant-input,
.has-error .ant-input-affix-wrapper .ant-input:hover {
    background-color: #fff;
    border-color: #f5222d
}

.has-error .ant-input-affix-wrapper .ant-input:focus {
    border-color: #ff4d4f;
    border-right-width: 1px!important;
    outline: 0;
    -webkit-box-shadow: 0 0 0 2px rgba(245, 34, 45, .2);
    box-shadow: 0 0 0 2px rgba(245, 34, 45, .2)
}

.has-error .ant-input-affix-wrapper:hover .ant-input:not(.ant-input-disabled) {
    border-color: #f5222d
}

.has-error .ant-input-prefix {
    color: #f5222d
}

.has-error .ant-input-group-addon {
    color: #f5222d;
    background-color: #fff;
    border-color: #f5222d
}

.has-error .has-feedback {
    color: #f5222d
}

.has-error.has-feedback .ant-form-item-children-icon {
    color: #f5222d;
    -webkit-animation-name: diffZoomIn2!important;
    animation-name: diffZoomIn2!important
}

.has-error .ant-select-selection,
.has-error .ant-select-selection:hover {
    border-color: #f5222d
}

.has-error .ant-select-focused .ant-select-selection,
.has-error .ant-select-open .ant-select-selection {
    border-color: #ff4d4f;
    border-right-width: 1px!important;
    outline: 0;
    -webkit-box-shadow: 0 0 0 2px rgba(245, 34, 45, .2);
    box-shadow: 0 0 0 2px rgba(245, 34, 45, .2)
}

.has-error .ant-select.ant-select-auto-complete .ant-input:focus {
    border-color: #f5222d
}

.has-error .ant-input-group-addon .ant-select-selection {
    border-color: transparent;
    -webkit-box-shadow: none;
    box-shadow: none
}

.has-error .ant-calendar-picker-icon:after,
.has-error .ant-cascader-picker-arrow,
.has-error .ant-picker-icon:after,
.has-error .ant-select-arrow,
.has-error .ant-time-picker-icon:after {
    color: #f5222d
}

.has-error .ant-input-number,
.has-error .ant-time-picker-input {
    border-color: #f5222d
}

.has-error .ant-input-number-focused,
.has-error .ant-input-number:focus,
.has-error .ant-time-picker-input-focused,
.has-error .ant-time-picker-input:focus {
    border-color: #ff4d4f;
    border-right-width: 1px!important;
    outline: 0;
    -webkit-box-shadow: 0 0 0 2px rgba(245, 34, 45, .2);
    box-shadow: 0 0 0 2px rgba(245, 34, 45, .2)
}

.has-error .ant-input-number:not([disabled]):hover,
.has-error .ant-mention-wrapper .ant-mention-editor,
.has-error .ant-mention-wrapper .ant-mention-editor:not([disabled]):hover,
.has-error .ant-time-picker-input:not([disabled]):hover {
    border-color: #f5222d
}

.has-error .ant-cascader-picker:focus .ant-cascader-input,
.has-error .ant-mention-wrapper.ant-mention-active:not([disabled]) .ant-mention-editor,
.has-error .ant-mention-wrapper .ant-mention-editor:not([disabled]):focus {
    border-color: #ff4d4f;
    border-right-width: 1px!important;
    outline: 0;
    -webkit-box-shadow: 0 0 0 2px rgba(245, 34, 45, .2);
    box-shadow: 0 0 0 2px rgba(245, 34, 45, .2)
}

.has-error .ant-transfer-list {
    border-color: #f5222d
}

.has-error .ant-transfer-list-search:not([disabled]) {
    border-color: #d9d9d9
}

.has-error .ant-transfer-list-search:not([disabled]):hover {
    border-color: #ffa142;
    border-right-width: 1px!important
}

.has-error .ant-transfer-list-search:not([disabled]):focus {
    border-color: #ffa142;
    border-right-width: 1px!important;
    outline: 0;
    -webkit-box-shadow: 0 0 0 2px rgba(255, 134, 25, .2);
    box-shadow: 0 0 0 2px rgba(255, 134, 25, .2)
}

.is-validating.has-feedback .ant-form-item-children-icon {
    display: inline-block;
    color: #ff8619
}

.ant-advanced-search-form .ant-form-item {
    margin-bottom: 24px
}

.ant-advanced-search-form .ant-form-item-with-help {
    margin-bottom: 5px
}

.show-help-appear,
.show-help-enter,
.show-help-leave {
    -webkit-animation-duration: .3s;
    animation-duration: .3s;
    -webkit-animation-fill-mode: both;
    animation-fill-mode: both;
    -webkit-animation-play-state: paused;
    animation-play-state: paused
}

.show-help-appear.show-help-appear-active,
.show-help-enter.show-help-enter-active {
    -webkit-animation-name: antShowHelpIn;
    animation-name: antShowHelpIn;
    -webkit-animation-play-state: running;
    animation-play-state: running
}

.show-help-leave.show-help-leave-active {
    -webkit-animation-name: antShowHelpOut;
    animation-name: antShowHelpOut;
    -webkit-animation-play-state: running;
    animation-play-state: running;
    pointer-events: none
}

.show-help-appear,
.show-help-enter {
    opacity: 0
}

.show-help-appear,
.show-help-enter,
.show-help-leave {
    -webkit-animation-timing-function: cubic-bezier(.645, .045, .355, 1);
    animation-timing-function: cubic-bezier(.645, .045, .355, 1)
}

@-webkit-keyframes antShowHelpIn {
    0% {
        -webkit-transform: translateY(-5px);
        transform: translateY(-5px);
        opacity: 0
    }
    to {
        -webkit-transform: translateY(0);
        transform: translateY(0);
        opacity: 1
    }
}

@keyframes antShowHelpIn {
    0% {
        -webkit-transform: translateY(-5px);
        transform: translateY(-5px);
        opacity: 0
    }
    to {
        -webkit-transform: translateY(0);
        transform: translateY(0);
        opacity: 1
    }
}

@-webkit-keyframes antShowHelpOut {
    to {
        -webkit-transform: translateY(-5px);
        transform: translateY(-5px);
        opacity: 0
    }
}

@keyframes antShowHelpOut {
    to {
        -webkit-transform: translateY(-5px);
        transform: translateY(-5px);
        opacity: 0
    }
}

@-webkit-keyframes diffZoomIn1 {
    0% {
        -webkit-transform: scale(0);
        transform: scale(0)
    }
    to {
        -webkit-transform: scale(1);
        transform: scale(1)
    }
}

@keyframes diffZoomIn1 {
    0% {
        -webkit-transform: scale(0);
        transform: scale(0)
    }
    to {
        -webkit-transform: scale(1);
        transform: scale(1)
    }
}

@-webkit-keyframes diffZoomIn2 {
    0% {
        -webkit-transform: scale(0);
        transform: scale(0)
    }
    to {
        -webkit-transform: scale(1);
        transform: scale(1)
    }
}

@keyframes diffZoomIn2 {
    0% {
        -webkit-transform: scale(0);
        transform: scale(0)
    }
    to {
        -webkit-transform: scale(1);
        transform: scale(1)
    }
}

@-webkit-keyframes diffZoomIn3 {
    0% {
        -webkit-transform: scale(0);
        transform: scale(0)
    }
    to {
        -webkit-transform: scale(1);
        transform: scale(1)
    }
}

@keyframes diffZoomIn3 {
    0% {
        -webkit-transform: scale(0);
        transform: scale(0)
    }
    to {
        -webkit-transform: scale(1);
        transform: scale(1)
    }
}

.ant-row {
    position: relative;
    height: auto;
    margin-right: 0;
    margin-left: 0;
    zoom: 1;
    display: block;
    -webkit-box-sizing: border-box;
    box-sizing: border-box
}

.ant-row:after,
.ant-row:before {
    display: table;
    content: ""
}

.ant-row:after {
    clear: both
}

.ant-row-flex {
    -ms-flex-flow: row wrap;
    flex-flow: row wrap
}

.ant-row-flex,
.ant-row-flex:after,
.ant-row-flex:before {
    display: -ms-flexbox;
    display: flex
}

.ant-row-flex-start {
    -ms-flex-pack: start;
    justify-content: flex-start
}

.ant-row-flex-center {
    -ms-flex-pack: center;
    justify-content: center
}

.ant-row-flex-end {
    -ms-flex-pack: end;
    justify-content: flex-end
}

.ant-row-flex-space-between {
    -ms-flex-pack: justify;
    justify-content: space-between
}

.ant-row-flex-space-around {
    -ms-flex-pack: distribute;
    justify-content: space-around
}

.ant-row-flex-top {
    -ms-flex-align: start;
    align-items: flex-start
}

.ant-row-flex-middle {
    -ms-flex-align: center;
    align-items: center
}

.ant-row-flex-bottom {
    -ms-flex-align: end;
    align-items: flex-end
}

.ant-col {
    position: relative
}

.ant-col-1,
.ant-col-2,
.ant-col-3,
.ant-col-4,
.ant-col-5,
.ant-col-6,
.ant-col-7,
.ant-col-8,
.ant-col-9,
.ant-col-10,
.ant-col-11,
.ant-col-12,
.ant-col-13,
.ant-col-14,
.ant-col-15,
.ant-col-16,
.ant-col-17,
.ant-col-18,
.ant-col-19,
.ant-col-20,
.ant-col-21,
.ant-col-22,
.ant-col-23,
.ant-col-24,
.ant-col-lg-1,
.ant-col-lg-2,
.ant-col-lg-3,
.ant-col-lg-4,
.ant-col-lg-5,
.ant-col-lg-6,
.ant-col-lg-7,
.ant-col-lg-8,
.ant-col-lg-9,
.ant-col-lg-10,
.ant-col-lg-11,
.ant-col-lg-12,
.ant-col-lg-13,
.ant-col-lg-14,
.ant-col-lg-15,
.ant-col-lg-16,
.ant-col-lg-17,
.ant-col-lg-18,
.ant-col-lg-19,
.ant-col-lg-20,
.ant-col-lg-21,
.ant-col-lg-22,
.ant-col-lg-23,
.ant-col-lg-24,
.ant-col-md-1,
.ant-col-md-2,
.ant-col-md-3,
.ant-col-md-4,
.ant-col-md-5,
.ant-col-md-6,
.ant-col-md-7,
.ant-col-md-8,
.ant-col-md-9,
.ant-col-md-10,
.ant-col-md-11,
.ant-col-md-12,
.ant-col-md-13,
.ant-col-md-14,
.ant-col-md-15,
.ant-col-md-16,
.ant-col-md-17,
.ant-col-md-18,
.ant-col-md-19,
.ant-col-md-20,
.ant-col-md-21,
.ant-col-md-22,
.ant-col-md-23,
.ant-col-md-24,
.ant-col-sm-1,
.ant-col-sm-2,
.ant-col-sm-3,
.ant-col-sm-4,
.ant-col-sm-5,
.ant-col-sm-6,
.ant-col-sm-7,
.ant-col-sm-8,
.ant-col-sm-9,
.ant-col-sm-10,
.ant-col-sm-11,
.ant-col-sm-12,
.ant-col-sm-13,
.ant-col-sm-14,
.ant-col-sm-15,
.ant-col-sm-16,
.ant-col-sm-17,
.ant-col-sm-18,
.ant-col-sm-19,
.ant-col-sm-20,
.ant-col-sm-21,
.ant-col-sm-22,
.ant-col-sm-23,
.ant-col-sm-24,
.ant-col-xs-1,
.ant-col-xs-2,
.ant-col-xs-3,
.ant-col-xs-4,
.ant-col-xs-5,
.ant-col-xs-6,
.ant-col-xs-7,
.ant-col-xs-8,
.ant-col-xs-9,
.ant-col-xs-10,
.ant-col-xs-11,
.ant-col-xs-12,
.ant-col-xs-13,
.ant-col-xs-14,
.ant-col-xs-15,
.ant-col-xs-16,
.ant-col-xs-17,
.ant-col-xs-18,
.ant-col-xs-19,
.ant-col-xs-20,
.ant-col-xs-21,
.ant-col-xs-22,
.ant-col-xs-23,
.ant-col-xs-24 {
    position: relative;
    min-height: 1px;
    padding-right: 0;
    padding-left: 0
}

.ant-col-1,
.ant-col-2,
.ant-col-3,
.ant-col-4,
.ant-col-5,
.ant-col-6,
.ant-col-7,
.ant-col-8,
.ant-col-9,
.ant-col-10,
.ant-col-11,
.ant-col-12,
.ant-col-13,
.ant-col-14,
.ant-col-15,
.ant-col-16,
.ant-col-17,
.ant-col-18,
.ant-col-19,
.ant-col-20,
.ant-col-21,
.ant-col-22,
.ant-col-23,
.ant-col-24 {
    -ms-flex: 0 0 auto;
    flex: 0 0 auto;
    float: left
}

.ant-col-24 {
    display: block;
    -webkit-box-sizing: border-box;
    box-sizing: border-box;
    width: 100%
}

.ant-col-push-24 {
    left: 100%
}

.ant-col-pull-24 {
    right: 100%
}

.ant-col-offset-24 {
    margin-left: 100%
}

.ant-col-order-24 {
    -ms-flex-order: 24;
    order: 24
}

.ant-col-23 {
    display: block;
    -webkit-box-sizing: border-box;
    box-sizing: border-box;
    width: 95.83333333%
}

.ant-col-push-23 {
    left: 95.83333333%
}

.ant-col-pull-23 {
    right: 95.83333333%
}

.ant-col-offset-23 {
    margin-left: 95.83333333%
}

.ant-col-order-23 {
    -ms-flex-order: 23;
    order: 23
}

.ant-col-22 {
    display: block;
    -webkit-box-sizing: border-box;
    box-sizing: border-box;
    width: 91.66666667%
}

.ant-col-push-22 {
    left: 91.66666667%
}

.ant-col-pull-22 {
    right: 91.66666667%
}

.ant-col-offset-22 {
    margin-left: 91.66666667%
}

.ant-col-order-22 {
    -ms-flex-order: 22;
    order: 22
}

.ant-col-21 {
    display: block;
    -webkit-box-sizing: border-box;
    box-sizing: border-box;
    width: 87.5%
}

.ant-col-push-21 {
    left: 87.5%
}

.ant-col-pull-21 {
    right: 87.5%
}

.ant-col-offset-21 {
    margin-left: 87.5%
}

.ant-col-order-21 {
    -ms-flex-order: 21;
    order: 21
}

.ant-col-20 {
    display: block;
    -webkit-box-sizing: border-box;
    box-sizing: border-box;
    width: 83.33333333%
}

.ant-col-push-20 {
    left: 83.33333333%
}

.ant-col-pull-20 {
    right: 83.33333333%
}

.ant-col-offset-20 {
    margin-left: 83.33333333%
}

.ant-col-order-20 {
    -ms-flex-order: 20;
    order: 20
}

.ant-col-19 {
    display: block;
    -webkit-box-sizing: border-box;
    box-sizing: border-box;
    width: 79.16666667%
}

.ant-col-push-19 {
    left: 79.16666667%
}

.ant-col-pull-19 {
    right: 79.16666667%
}

.ant-col-offset-19 {
    margin-left: 79.16666667%
}

.ant-col-order-19 {
    -ms-flex-order: 19;
    order: 19
}

.ant-col-18 {
    display: block;
    -webkit-box-sizing: border-box;
    box-sizing: border-box;
    width: 75%
}

.ant-col-push-18 {
    left: 75%
}

.ant-col-pull-18 {
    right: 75%
}

.ant-col-offset-18 {
    margin-left: 75%
}

.ant-col-order-18 {
    -ms-flex-order: 18;
    order: 18
}

.ant-col-17 {
    display: block;
    -webkit-box-sizing: border-box;
    box-sizing: border-box;
    width: 70.83333333%
}

.ant-col-push-17 {
    left: 70.83333333%
}

.ant-col-pull-17 {
    right: 70.83333333%
}

.ant-col-offset-17 {
    margin-left: 70.83333333%
}

.ant-col-order-17 {
    -ms-flex-order: 17;
    order: 17
}

.ant-col-16 {
    display: block;
    -webkit-box-sizing: border-box;
    box-sizing: border-box;
    width: 66.66666667%
}

.ant-col-push-16 {
    left: 66.66666667%
}

.ant-col-pull-16 {
    right: 66.66666667%
}

.ant-col-offset-16 {
    margin-left: 66.66666667%
}

.ant-col-order-16 {
    -ms-flex-order: 16;
    order: 16
}

.ant-col-15 {
    display: block;
    -webkit-box-sizing: border-box;
    box-sizing: border-box;
    width: 62.5%
}

.ant-col-push-15 {
    left: 62.5%
}

.ant-col-pull-15 {
    right: 62.5%
}

.ant-col-offset-15 {
    margin-left: 62.5%
}

.ant-col-order-15 {
    -ms-flex-order: 15;
    order: 15
}

.ant-col-14 {
    display: block;
    -webkit-box-sizing: border-box;
    box-sizing: border-box;
    width: 58.33333333%
}

.ant-col-push-14 {
    left: 58.33333333%
}

.ant-col-pull-14 {
    right: 58.33333333%
}

.ant-col-offset-14 {
    margin-left: 58.33333333%
}

.ant-col-order-14 {
    -ms-flex-order: 14;
    order: 14
}

.ant-col-13 {
    display: block;
    -webkit-box-sizing: border-box;
    box-sizing: border-box;
    width: 54.16666667%
}

.ant-col-push-13 {
    left: 54.16666667%
}

.ant-col-pull-13 {
    right: 54.16666667%
}

.ant-col-offset-13 {
    margin-left: 54.16666667%
}

.ant-col-order-13 {
    -ms-flex-order: 13;
    order: 13
}

.ant-col-12 {
    display: block;
    -webkit-box-sizing: border-box;
    box-sizing: border-box;
    width: 50%
}

.ant-col-push-12 {
    left: 50%
}

.ant-col-pull-12 {
    right: 50%
}

.ant-col-offset-12 {
    margin-left: 50%
}

.ant-col-order-12 {
    -ms-flex-order: 12;
    order: 12
}

.ant-col-11 {
    display: block;
    -webkit-box-sizing: border-box;
    box-sizing: border-box;
    width: 45.83333333%
}

.ant-col-push-11 {
    left: 45.83333333%
}

.ant-col-pull-11 {
    right: 45.83333333%
}

.ant-col-offset-11 {
    margin-left: 45.83333333%
}

.ant-col-order-11 {
    -ms-flex-order: 11;
    order: 11
}

.ant-col-10 {
    display: block;
    -webkit-box-sizing: border-box;
    box-sizing: border-box;
    width: 41.66666667%
}

.ant-col-push-10 {
    left: 41.66666667%
}

.ant-col-pull-10 {
    right: 41.66666667%
}

.ant-col-offset-10 {
    margin-left: 41.66666667%
}

.ant-col-order-10 {
    -ms-flex-order: 10;
    order: 10
}

.ant-col-9 {
    display: block;
    -webkit-box-sizing: border-box;
    box-sizing: border-box;
    width: 37.5%
}

.ant-col-push-9 {
    left: 37.5%
}

.ant-col-pull-9 {
    right: 37.5%
}

.ant-col-offset-9 {
    margin-left: 37.5%
}

.ant-col-order-9 {
    -ms-flex-order: 9;
    order: 9
}

.ant-col-8 {
    display: block;
    -webkit-box-sizing: border-box;
    box-sizing: border-box;
    width: 33.33333333%
}

.ant-col-push-8 {
    left: 33.33333333%
}

.ant-col-pull-8 {
    right: 33.33333333%
}

.ant-col-offset-8 {
    margin-left: 33.33333333%
}

.ant-col-order-8 {
    -ms-flex-order: 8;
    order: 8
}

.ant-col-7 {
    display: block;
    -webkit-box-sizing: border-box;
    box-sizing: border-box;
    width: 29.16666667%
}

.ant-col-push-7 {
    left: 29.16666667%
}

.ant-col-pull-7 {
    right: 29.16666667%
}

.ant-col-offset-7 {
    margin-left: 29.16666667%
}

.ant-col-order-7 {
    -ms-flex-order: 7;
    order: 7
}

.ant-col-6 {
    display: block;
    -webkit-box-sizing: border-box;
    box-sizing: border-box;
    width: 25%
}

.ant-col-push-6 {
    left: 25%
}

.ant-col-pull-6 {
    right: 25%
}

.ant-col-offset-6 {
    margin-left: 25%
}

.ant-col-order-6 {
    -ms-flex-order: 6;
    order: 6
}

.ant-col-5 {
    display: block;
    -webkit-box-sizing: border-box;
    box-sizing: border-box;
    width: 20.83333333%
}

.ant-col-push-5 {
    left: 20.83333333%
}

.ant-col-pull-5 {
    right: 20.83333333%
}

.ant-col-offset-5 {
    margin-left: 20.83333333%
}

.ant-col-order-5 {
    -ms-flex-order: 5;
    order: 5
}

.ant-col-4 {
    display: block;
    -webkit-box-sizing: border-box;
    box-sizing: border-box;
    width: 16.66666667%
}

.ant-col-push-4 {
    left: 16.66666667%
}

.ant-col-pull-4 {
    right: 16.66666667%
}

.ant-col-offset-4 {
    margin-left: 16.66666667%
}

.ant-col-order-4 {
    -ms-flex-order: 4;
    order: 4
}

.ant-col-3 {
    display: block;
    -webkit-box-sizing: border-box;
    box-sizing: border-box;
    width: 12.5%
}

.ant-col-push-3 {
    left: 12.5%
}

.ant-col-pull-3 {
    right: 12.5%
}

.ant-col-offset-3 {
    margin-left: 12.5%
}

.ant-col-order-3 {
    -ms-flex-order: 3;
    order: 3
}

.ant-col-2 {
    display: block;
    -webkit-box-sizing: border-box;
    box-sizing: border-box;
    width: 8.33333333%
}

.ant-col-push-2 {
    left: 8.33333333%
}

.ant-col-pull-2 {
    right: 8.33333333%
}

.ant-col-offset-2 {
    margin-left: 8.33333333%
}

.ant-col-order-2 {
    -ms-flex-order: 2;
    order: 2
}

.ant-col-1 {
    display: block;
    -webkit-box-sizing: border-box;
    box-sizing: border-box;
    width: 4.16666667%
}

.ant-col-push-1 {
    left: 4.16666667%
}

.ant-col-pull-1 {
    right: 4.16666667%
}

.ant-col-offset-1 {
    margin-left: 4.16666667%
}

.ant-col-order-1 {
    -ms-flex-order: 1;
    order: 1
}

.ant-col-0 {
    display: none
}

.ant-col-offset-0 {
    margin-left: 0
}

.ant-col-order-0 {
    -ms-flex-order: 0;
    order: 0
}

.ant-col-xs-1,
.ant-col-xs-2,
.ant-col-xs-3,
.ant-col-xs-4,
.ant-col-xs-5,
.ant-col-xs-6,
.ant-col-xs-7,
.ant-col-xs-8,
.ant-col-xs-9,
.ant-col-xs-10,
.ant-col-xs-11,
.ant-col-xs-12,
.ant-col-xs-13,
.ant-col-xs-14,
.ant-col-xs-15,
.ant-col-xs-16,
.ant-col-xs-17,
.ant-col-xs-18,
.ant-col-xs-19,
.ant-col-xs-20,
.ant-col-xs-21,
.ant-col-xs-22,
.ant-col-xs-23,
.ant-col-xs-24 {
    -ms-flex: 0 0 auto;
    flex: 0 0 auto;
    float: left
}

.ant-col-xs-24 {
    display: block;
    -webkit-box-sizing: border-box;
    box-sizing: border-box;
    width: 100%
}

.ant-col-xs-push-24 {
    left: 100%
}

.ant-col-xs-pull-24 {
    right: 100%
}

.ant-col-xs-offset-24 {
    margin-left: 100%
}

.ant-col-xs-order-24 {
    -ms-flex-order: 24;
    order: 24
}

.ant-col-xs-23 {
    display: block;
    -webkit-box-sizing: border-box;
    box-sizing: border-box;
    width: 95.83333333%
}

.ant-col-xs-push-23 {
    left: 95.83333333%
}

.ant-col-xs-pull-23 {
    right: 95.83333333%
}

.ant-col-xs-offset-23 {
    margin-left: 95.83333333%
}

.ant-col-xs-order-23 {
    -ms-flex-order: 23;
    order: 23
}

.ant-col-xs-22 {
    display: block;
    -webkit-box-sizing: border-box;
    box-sizing: border-box;
    width: 91.66666667%
}

.ant-col-xs-push-22 {
    left: 91.66666667%
}

.ant-col-xs-pull-22 {
    right: 91.66666667%
}

.ant-col-xs-offset-22 {
    margin-left: 91.66666667%
}

.ant-col-xs-order-22 {
    -ms-flex-order: 22;
    order: 22
}

.ant-col-xs-21 {
    display: block;
    -webkit-box-sizing: border-box;
    box-sizing: border-box;
    width: 87.5%
}

.ant-col-xs-push-21 {
    left: 87.5%
}

.ant-col-xs-pull-21 {
    right: 87.5%
}

.ant-col-xs-offset-21 {
    margin-left: 87.5%
}

.ant-col-xs-order-21 {
    -ms-flex-order: 21;
    order: 21
}

.ant-col-xs-20 {
    display: block;
    -webkit-box-sizing: border-box;
    box-sizing: border-box;
    width: 83.33333333%
}

.ant-col-xs-push-20 {
    left: 83.33333333%
}

.ant-col-xs-pull-20 {
    right: 83.33333333%
}

.ant-col-xs-offset-20 {
    margin-left: 83.33333333%
}

.ant-col-xs-order-20 {
    -ms-flex-order: 20;
    order: 20
}

.ant-col-xs-19 {
    display: block;
    -webkit-box-sizing: border-box;
    box-sizing: border-box;
    width: 79.16666667%
}

.ant-col-xs-push-19 {
    left: 79.16666667%
}

.ant-col-xs-pull-19 {
    right: 79.16666667%
}

.ant-col-xs-offset-19 {
    margin-left: 79.16666667%
}

.ant-col-xs-order-19 {
    -ms-flex-order: 19;
    order: 19
}

.ant-col-xs-18 {
    display: block;
    -webkit-box-sizing: border-box;
    box-sizing: border-box;
    width: 75%
}

.ant-col-xs-push-18 {
    left: 75%
}

.ant-col-xs-pull-18 {
    right: 75%
}

.ant-col-xs-offset-18 {
    margin-left: 75%
}

.ant-col-xs-order-18 {
    -ms-flex-order: 18;
    order: 18
}

.ant-col-xs-17 {
    display: block;
    -webkit-box-sizing: border-box;
    box-sizing: border-box;
    width: 70.83333333%
}

.ant-col-xs-push-17 {
    left: 70.83333333%
}

.ant-col-xs-pull-17 {
    right: 70.83333333%
}

.ant-col-xs-offset-17 {
    margin-left: 70.83333333%
}

.ant-col-xs-order-17 {
    -ms-flex-order: 17;
    order: 17
}

.ant-col-xs-16 {
    display: block;
    -webkit-box-sizing: border-box;
    box-sizing: border-box;
    width: 66.66666667%
}

.ant-col-xs-push-16 {
    left: 66.66666667%
}

.ant-col-xs-pull-16 {
    right: 66.66666667%
}

.ant-col-xs-offset-16 {
    margin-left: 66.66666667%
}

.ant-col-xs-order-16 {
    -ms-flex-order: 16;
    order: 16
}

.ant-col-xs-15 {
    display: block;
    -webkit-box-sizing: border-box;
    box-sizing: border-box;
    width: 62.5%
}

.ant-col-xs-push-15 {
    left: 62.5%
}

.ant-col-xs-pull-15 {
    right: 62.5%
}

.ant-col-xs-offset-15 {
    margin-left: 62.5%
}

.ant-col-xs-order-15 {
    -ms-flex-order: 15;
    order: 15
}

.ant-col-xs-14 {
    display: block;
    -webkit-box-sizing: border-box;
    box-sizing: border-box;
    width: 58.33333333%
}

.ant-col-xs-push-14 {
    left: 58.33333333%
}

.ant-col-xs-pull-14 {
    right: 58.33333333%
}

.ant-col-xs-offset-14 {
    margin-left: 58.33333333%
}

.ant-col-xs-order-14 {
    -ms-flex-order: 14;
    order: 14
}

.ant-col-xs-13 {
    display: block;
    -webkit-box-sizing: border-box;
    box-sizing: border-box;
    width: 54.16666667%
}

.ant-col-xs-push-13 {
    left: 54.16666667%
}

.ant-col-xs-pull-13 {
    right: 54.16666667%
}

.ant-col-xs-offset-13 {
    margin-left: 54.16666667%
}

.ant-col-xs-order-13 {
    -ms-flex-order: 13;
    order: 13
}

.ant-col-xs-12 {
    display: block;
    -webkit-box-sizing: border-box;
    box-sizing: border-box;
    width: 50%
}

.ant-col-xs-push-12 {
    left: 50%
}

.ant-col-xs-pull-12 {
    right: 50%
}

.ant-col-xs-offset-12 {
    margin-left: 50%
}

.ant-col-xs-order-12 {
    -ms-flex-order: 12;
    order: 12
}

.ant-col-xs-11 {
    display: block;
    -webkit-box-sizing: border-box;
    box-sizing: border-box;
    width: 45.83333333%
}

.ant-col-xs-push-11 {
    left: 45.83333333%
}

.ant-col-xs-pull-11 {
    right: 45.83333333%
}

.ant-col-xs-offset-11 {
    margin-left: 45.83333333%
}

.ant-col-xs-order-11 {
    -ms-flex-order: 11;
    order: 11
}

.ant-col-xs-10 {
    display: block;
    -webkit-box-sizing: border-box;
    box-sizing: border-box;
    width: 41.66666667%
}

.ant-col-xs-push-10 {
    left: 41.66666667%
}

.ant-col-xs-pull-10 {
    right: 41.66666667%
}

.ant-col-xs-offset-10 {
    margin-left: 41.66666667%
}

.ant-col-xs-order-10 {
    -ms-flex-order: 10;
    order: 10
}

.ant-col-xs-9 {
    display: block;
    -webkit-box-sizing: border-box;
    box-sizing: border-box;
    width: 37.5%
}

.ant-col-xs-push-9 {
    left: 37.5%
}

.ant-col-xs-pull-9 {
    right: 37.5%
}

.ant-col-xs-offset-9 {
    margin-left: 37.5%
}

.ant-col-xs-order-9 {
    -ms-flex-order: 9;
    order: 9
}

.ant-col-xs-8 {
    display: block;
    -webkit-box-sizing: border-box;
    box-sizing: border-box;
    width: 33.33333333%
}

.ant-col-xs-push-8 {
    left: 33.33333333%
}

.ant-col-xs-pull-8 {
    right: 33.33333333%
}

.ant-col-xs-offset-8 {
    margin-left: 33.33333333%
}

.ant-col-xs-order-8 {
    -ms-flex-order: 8;
    order: 8
}

.ant-col-xs-7 {
    display: block;
    -webkit-box-sizing: border-box;
    box-sizing: border-box;
    width: 29.16666667%
}

.ant-col-xs-push-7 {
    left: 29.16666667%
}

.ant-col-xs-pull-7 {
    right: 29.16666667%
}

.ant-col-xs-offset-7 {
    margin-left: 29.16666667%
}

.ant-col-xs-order-7 {
    -ms-flex-order: 7;
    order: 7
}

.ant-col-xs-6 {
    display: block;
    -webkit-box-sizing: border-box;
    box-sizing: border-box;
    width: 25%
}

.ant-col-xs-push-6 {
    left: 25%
}

.ant-col-xs-pull-6 {
    right: 25%
}

.ant-col-xs-offset-6 {
    margin-left: 25%
}

.ant-col-xs-order-6 {
    -ms-flex-order: 6;
    order: 6
}

.ant-col-xs-5 {
    display: block;
    -webkit-box-sizing: border-box;
    box-sizing: border-box;
    width: 20.83333333%
}

.ant-col-xs-push-5 {
    left: 20.83333333%
}

.ant-col-xs-pull-5 {
    right: 20.83333333%
}

.ant-col-xs-offset-5 {
    margin-left: 20.83333333%
}

.ant-col-xs-order-5 {
    -ms-flex-order: 5;
    order: 5
}

.ant-col-xs-4 {
    display: block;
    -webkit-box-sizing: border-box;
    box-sizing: border-box;
    width: 16.66666667%
}

.ant-col-xs-push-4 {
    left: 16.66666667%
}

.ant-col-xs-pull-4 {
    right: 16.66666667%
}

.ant-col-xs-offset-4 {
    margin-left: 16.66666667%
}

.ant-col-xs-order-4 {
    -ms-flex-order: 4;
    order: 4
}

.ant-col-xs-3 {
    display: block;
    -webkit-box-sizing: border-box;
    box-sizing: border-box;
    width: 12.5%
}

.ant-col-xs-push-3 {
    left: 12.5%
}

.ant-col-xs-pull-3 {
    right: 12.5%
}

.ant-col-xs-offset-3 {
    margin-left: 12.5%
}

.ant-col-xs-order-3 {
    -ms-flex-order: 3;
    order: 3
}

.ant-col-xs-2 {
    display: block;
    -webkit-box-sizing: border-box;
    box-sizing: border-box;
    width: 8.33333333%
}

.ant-col-xs-push-2 {
    left: 8.33333333%
}

.ant-col-xs-pull-2 {
    right: 8.33333333%
}

.ant-col-xs-offset-2 {
    margin-left: 8.33333333%
}

.ant-col-xs-order-2 {
    -ms-flex-order: 2;
    order: 2
}

.ant-col-xs-1 {
    display: block;
    -webkit-box-sizing: border-box;
    box-sizing: border-box;
    width: 4.16666667%
}

.ant-col-xs-push-1 {
    left: 4.16666667%
}

.ant-col-xs-pull-1 {
    right: 4.16666667%
}

.ant-col-xs-offset-1 {
    margin-left: 4.16666667%
}

.ant-col-xs-order-1 {
    -ms-flex-order: 1;
    order: 1
}

.ant-col-xs-0 {
    display: none
}

.ant-col-push-0 {
    left: auto
}

.ant-col-pull-0 {
    right: auto
}

.ant-col-xs-push-0 {
    left: auto
}

.ant-col-xs-pull-0 {
    right: auto
}

.ant-col-xs-offset-0 {
    margin-left: 0
}

.ant-col-xs-order-0 {
    -ms-flex-order: 0;
    order: 0
}

@media (min-width:576px) {
    .ant-col-sm-1,
    .ant-col-sm-2,
    .ant-col-sm-3,
    .ant-col-sm-4,
    .ant-col-sm-5,
    .ant-col-sm-6,
    .ant-col-sm-7,
    .ant-col-sm-8,
    .ant-col-sm-9,
    .ant-col-sm-10,
    .ant-col-sm-11,
    .ant-col-sm-12,
    .ant-col-sm-13,
    .ant-col-sm-14,
    .ant-col-sm-15,
    .ant-col-sm-16,
    .ant-col-sm-17,
    .ant-col-sm-18,
    .ant-col-sm-19,
    .ant-col-sm-20,
    .ant-col-sm-21,
    .ant-col-sm-22,
    .ant-col-sm-23,
    .ant-col-sm-24 {
        -ms-flex: 0 0 auto;
        flex: 0 0 auto;
        float: left
    }
    .ant-col-sm-24 {
        display: block;
        -webkit-box-sizing: border-box;
        box-sizing: border-box;
        width: 100%
    }
    .ant-col-sm-push-24 {
        left: 100%
    }
    .ant-col-sm-pull-24 {
        right: 100%
    }
    .ant-col-sm-offset-24 {
        margin-left: 100%
    }
    .ant-col-sm-order-24 {
        -ms-flex-order: 24;
        order: 24
    }
    .ant-col-sm-23 {
        display: block;
        -webkit-box-sizing: border-box;
        box-sizing: border-box;
        width: 95.83333333%
    }
    .ant-col-sm-push-23 {
        left: 95.83333333%
    }
    .ant-col-sm-pull-23 {
        right: 95.83333333%
    }
    .ant-col-sm-offset-23 {
        margin-left: 95.83333333%
    }
    .ant-col-sm-order-23 {
        -ms-flex-order: 23;
        order: 23
    }
    .ant-col-sm-22 {
        display: block;
        -webkit-box-sizing: border-box;
        box-sizing: border-box;
        width: 91.66666667%
    }
    .ant-col-sm-push-22 {
        left: 91.66666667%
    }
    .ant-col-sm-pull-22 {
        right: 91.66666667%
    }
    .ant-col-sm-offset-22 {
        margin-left: 91.66666667%
    }
    .ant-col-sm-order-22 {
        -ms-flex-order: 22;
        order: 22
    }
    .ant-col-sm-21 {
        display: block;
        -webkit-box-sizing: border-box;
        box-sizing: border-box;
        width: 87.5%
    }
    .ant-col-sm-push-21 {
        left: 87.5%
    }
    .ant-col-sm-pull-21 {
        right: 87.5%
    }
    .ant-col-sm-offset-21 {
        margin-left: 87.5%
    }
    .ant-col-sm-order-21 {
        -ms-flex-order: 21;
        order: 21
    }
    .ant-col-sm-20 {
        display: block;
        -webkit-box-sizing: border-box;
        box-sizing: border-box;
        width: 83.33333333%
    }
    .ant-col-sm-push-20 {
        left: 83.33333333%
    }
    .ant-col-sm-pull-20 {
        right: 83.33333333%
    }
    .ant-col-sm-offset-20 {
        margin-left: 83.33333333%
    }
    .ant-col-sm-order-20 {
        -ms-flex-order: 20;
        order: 20
    }
    .ant-col-sm-19 {
        display: block;
        -webkit-box-sizing: border-box;
        box-sizing: border-box;
        width: 79.16666667%
    }
    .ant-col-sm-push-19 {
        left: 79.16666667%
    }
    .ant-col-sm-pull-19 {
        right: 79.16666667%
    }
    .ant-col-sm-offset-19 {
        margin-left: 79.16666667%
    }
    .ant-col-sm-order-19 {
        -ms-flex-order: 19;
        order: 19
    }
    .ant-col-sm-18 {
        display: block;
        -webkit-box-sizing: border-box;
        box-sizing: border-box;
        width: 75%
    }
    .ant-col-sm-push-18 {
        left: 75%
    }
    .ant-col-sm-pull-18 {
        right: 75%
    }
    .ant-col-sm-offset-18 {
        margin-left: 75%
    }
    .ant-col-sm-order-18 {
        -ms-flex-order: 18;
        order: 18
    }
    .ant-col-sm-17 {
        display: block;
        -webkit-box-sizing: border-box;
        box-sizing: border-box;
        width: 70.83333333%
    }
    .ant-col-sm-push-17 {
        left: 70.83333333%
    }
    .ant-col-sm-pull-17 {
        right: 70.83333333%
    }
    .ant-col-sm-offset-17 {
        margin-left: 70.83333333%
    }
    .ant-col-sm-order-17 {
        -ms-flex-order: 17;
        order: 17
    }
    .ant-col-sm-16 {
        display: block;
        -webkit-box-sizing: border-box;
        box-sizing: border-box;
        width: 66.66666667%
    }
    .ant-col-sm-push-16 {
        left: 66.66666667%
    }
    .ant-col-sm-pull-16 {
        right: 66.66666667%
    }
    .ant-col-sm-offset-16 {
        margin-left: 66.66666667%
    }
    .ant-col-sm-order-16 {
        -ms-flex-order: 16;
        order: 16
    }
    .ant-col-sm-15 {
        display: block;
        -webkit-box-sizing: border-box;
        box-sizing: border-box;
        width: 62.5%
    }
    .ant-col-sm-push-15 {
        left: 62.5%
    }
    .ant-col-sm-pull-15 {
        right: 62.5%
    }
    .ant-col-sm-offset-15 {
        margin-left: 62.5%
    }
    .ant-col-sm-order-15 {
        -ms-flex-order: 15;
        order: 15
    }
    .ant-col-sm-14 {
        display: block;
        -webkit-box-sizing: border-box;
        box-sizing: border-box;
        width: 58.33333333%
    }
    .ant-col-sm-push-14 {
        left: 58.33333333%
    }
    .ant-col-sm-pull-14 {
        right: 58.33333333%
    }
    .ant-col-sm-offset-14 {
        margin-left: 58.33333333%
    }
    .ant-col-sm-order-14 {
        -ms-flex-order: 14;
        order: 14
    }
    .ant-col-sm-13 {
        display: block;
        -webkit-box-sizing: border-box;
        box-sizing: border-box;
        width: 54.16666667%
    }
    .ant-col-sm-push-13 {
        left: 54.16666667%
    }
    .ant-col-sm-pull-13 {
        right: 54.16666667%
    }
    .ant-col-sm-offset-13 {
        margin-left: 54.16666667%
    }
    .ant-col-sm-order-13 {
        -ms-flex-order: 13;
        order: 13
    }
    .ant-col-sm-12 {
        display: block;
        -webkit-box-sizing: border-box;
        box-sizing: border-box;
        width: 50%
    }
    .ant-col-sm-push-12 {
        left: 50%
    }
    .ant-col-sm-pull-12 {
        right: 50%
    }
    .ant-col-sm-offset-12 {
        margin-left: 50%
    }
    .ant-col-sm-order-12 {
        -ms-flex-order: 12;
        order: 12
    }
    .ant-col-sm-11 {
        display: block;
        -webkit-box-sizing: border-box;
        box-sizing: border-box;
        width: 45.83333333%
    }
    .ant-col-sm-push-11 {
        left: 45.83333333%
    }
    .ant-col-sm-pull-11 {
        right: 45.83333333%
    }
    .ant-col-sm-offset-11 {
        margin-left: 45.83333333%
    }
    .ant-col-sm-order-11 {
        -ms-flex-order: 11;
        order: 11
    }
    .ant-col-sm-10 {
        display: block;
        -webkit-box-sizing: border-box;
        box-sizing: border-box;
        width: 41.66666667%
    }
    .ant-col-sm-push-10 {
        left: 41.66666667%
    }
    .ant-col-sm-pull-10 {
        right: 41.66666667%
    }
    .ant-col-sm-offset-10 {
        margin-left: 41.66666667%
    }
    .ant-col-sm-order-10 {
        -ms-flex-order: 10;
        order: 10
    }
    .ant-col-sm-9 {
        display: block;
        -webkit-box-sizing: border-box;
        box-sizing: border-box;
        width: 37.5%
    }
    .ant-col-sm-push-9 {
        left: 37.5%
    }
    .ant-col-sm-pull-9 {
        right: 37.5%
    }
    .ant-col-sm-offset-9 {
        margin-left: 37.5%
    }
    .ant-col-sm-order-9 {
        -ms-flex-order: 9;
        order: 9
    }
    .ant-col-sm-8 {
        display: block;
        -webkit-box-sizing: border-box;
        box-sizing: border-box;
        width: 33.33333333%
    }
    .ant-col-sm-push-8 {
        left: 33.33333333%
    }
    .ant-col-sm-pull-8 {
        right: 33.33333333%
    }
    .ant-col-sm-offset-8 {
        margin-left: 33.33333333%
    }
    .ant-col-sm-order-8 {
        -ms-flex-order: 8;
        order: 8
    }
    .ant-col-sm-7 {
        display: block;
        -webkit-box-sizing: border-box;
        box-sizing: border-box;
        width: 29.16666667%
    }
    .ant-col-sm-push-7 {
        left: 29.16666667%
    }
    .ant-col-sm-pull-7 {
        right: 29.16666667%
    }
    .ant-col-sm-offset-7 {
        margin-left: 29.16666667%
    }
    .ant-col-sm-order-7 {
        -ms-flex-order: 7;
        order: 7
    }
    .ant-col-sm-6 {
        display: block;
        -webkit-box-sizing: border-box;
        box-sizing: border-box;
        width: 25%
    }
    .ant-col-sm-push-6 {
        left: 25%
    }
    .ant-col-sm-pull-6 {
        right: 25%
    }
    .ant-col-sm-offset-6 {
        margin-left: 25%
    }
    .ant-col-sm-order-6 {
        -ms-flex-order: 6;
        order: 6
    }
    .ant-col-sm-5 {
        display: block;
        -webkit-box-sizing: border-box;
        box-sizing: border-box;
        width: 20.83333333%
    }
    .ant-col-sm-push-5 {
        left: 20.83333333%
    }
    .ant-col-sm-pull-5 {
        right: 20.83333333%
    }
    .ant-col-sm-offset-5 {
        margin-left: 20.83333333%
    }
    .ant-col-sm-order-5 {
        -ms-flex-order: 5;
        order: 5
    }
    .ant-col-sm-4 {
        display: block;
        -webkit-box-sizing: border-box;
        box-sizing: border-box;
        width: 16.66666667%
    }
    .ant-col-sm-push-4 {
        left: 16.66666667%
    }
    .ant-col-sm-pull-4 {
        right: 16.66666667%
    }
    .ant-col-sm-offset-4 {
        margin-left: 16.66666667%
    }
    .ant-col-sm-order-4 {
        -ms-flex-order: 4;
        order: 4
    }
    .ant-col-sm-3 {
        display: block;
        -webkit-box-sizing: border-box;
        box-sizing: border-box;
        width: 12.5%
    }
    .ant-col-sm-push-3 {
        left: 12.5%
    }
    .ant-col-sm-pull-3 {
        right: 12.5%
    }
    .ant-col-sm-offset-3 {
        margin-left: 12.5%
    }
    .ant-col-sm-order-3 {
        -ms-flex-order: 3;
        order: 3
    }
    .ant-col-sm-2 {
        display: block;
        -webkit-box-sizing: border-box;
        box-sizing: border-box;
        width: 8.33333333%
    }
    .ant-col-sm-push-2 {
        left: 8.33333333%
    }
    .ant-col-sm-pull-2 {
        right: 8.33333333%
    }
    .ant-col-sm-offset-2 {
        margin-left: 8.33333333%
    }
    .ant-col-sm-order-2 {
        -ms-flex-order: 2;
        order: 2
    }
    .ant-col-sm-1 {
        display: block;
        -webkit-box-sizing: border-box;
        box-sizing: border-box;
        width: 4.16666667%
    }
    .ant-col-sm-push-1 {
        left: 4.16666667%
    }
    .ant-col-sm-pull-1 {
        right: 4.16666667%
    }
    .ant-col-sm-offset-1 {
        margin-left: 4.16666667%
    }
    .ant-col-sm-order-1 {
        -ms-flex-order: 1;
        order: 1
    }
    .ant-col-sm-0 {
        display: none
    }
    .ant-col-push-0 {
        left: auto
    }
    .ant-col-pull-0 {
        right: auto
    }
    .ant-col-sm-push-0 {
        left: auto
    }
    .ant-col-sm-pull-0 {
        right: auto
    }
    .ant-col-sm-offset-0 {
        margin-left: 0
    }
    .ant-col-sm-order-0 {
        -ms-flex-order: 0;
        order: 0
    }
}

@media (min-width:768px) {
    .ant-col-md-1,
    .ant-col-md-2,
    .ant-col-md-3,
    .ant-col-md-4,
    .ant-col-md-5,
    .ant-col-md-6,
    .ant-col-md-7,
    .ant-col-md-8,
    .ant-col-md-9,
    .ant-col-md-10,
    .ant-col-md-11,
    .ant-col-md-12,
    .ant-col-md-13,
    .ant-col-md-14,
    .ant-col-md-15,
    .ant-col-md-16,
    .ant-col-md-17,
    .ant-col-md-18,
    .ant-col-md-19,
    .ant-col-md-20,
    .ant-col-md-21,
    .ant-col-md-22,
    .ant-col-md-23,
    .ant-col-md-24 {
        -ms-flex: 0 0 auto;
        flex: 0 0 auto;
        float: left
    }
    .ant-col-md-24 {
        display: block;
        -webkit-box-sizing: border-box;
        box-sizing: border-box;
        width: 100%
    }
    .ant-col-md-push-24 {
        left: 100%
    }
    .ant-col-md-pull-24 {
        right: 100%
    }
    .ant-col-md-offset-24 {
        margin-left: 100%
    }
    .ant-col-md-order-24 {
        -ms-flex-order: 24;
        order: 24
    }
    .ant-col-md-23 {
        display: block;
        -webkit-box-sizing: border-box;
        box-sizing: border-box;
        width: 95.83333333%
    }
    .ant-col-md-push-23 {
        left: 95.83333333%
    }
    .ant-col-md-pull-23 {
        right: 95.83333333%
    }
    .ant-col-md-offset-23 {
        margin-left: 95.83333333%
    }
    .ant-col-md-order-23 {
        -ms-flex-order: 23;
        order: 23
    }
    .ant-col-md-22 {
        display: block;
        -webkit-box-sizing: border-box;
        box-sizing: border-box;
        width: 91.66666667%
    }
    .ant-col-md-push-22 {
        left: 91.66666667%
    }
    .ant-col-md-pull-22 {
        right: 91.66666667%
    }
    .ant-col-md-offset-22 {
        margin-left: 91.66666667%
    }
    .ant-col-md-order-22 {
        -ms-flex-order: 22;
        order: 22
    }
    .ant-col-md-21 {
        display: block;
        -webkit-box-sizing: border-box;
        box-sizing: border-box;
        width: 87.5%
    }
    .ant-col-md-push-21 {
        left: 87.5%
    }
    .ant-col-md-pull-21 {
        right: 87.5%
    }
    .ant-col-md-offset-21 {
        margin-left: 87.5%
    }
    .ant-col-md-order-21 {
        -ms-flex-order: 21;
        order: 21
    }
    .ant-col-md-20 {
        display: block;
        -webkit-box-sizing: border-box;
        box-sizing: border-box;
        width: 83.33333333%
    }
    .ant-col-md-push-20 {
        left: 83.33333333%
    }
    .ant-col-md-pull-20 {
        right: 83.33333333%
    }
    .ant-col-md-offset-20 {
        margin-left: 83.33333333%
    }
    .ant-col-md-order-20 {
        -ms-flex-order: 20;
        order: 20
    }
    .ant-col-md-19 {
        display: block;
        -webkit-box-sizing: border-box;
        box-sizing: border-box;
        width: 79.16666667%
    }
    .ant-col-md-push-19 {
        left: 79.16666667%
    }
    .ant-col-md-pull-19 {
        right: 79.16666667%
    }
    .ant-col-md-offset-19 {
        margin-left: 79.16666667%
    }
    .ant-col-md-order-19 {
        -ms-flex-order: 19;
        order: 19
    }
    .ant-col-md-18 {
        display: block;
        -webkit-box-sizing: border-box;
        box-sizing: border-box;
        width: 75%
    }
    .ant-col-md-push-18 {
        left: 75%
    }
    .ant-col-md-pull-18 {
        right: 75%
    }
    .ant-col-md-offset-18 {
        margin-left: 75%
    }
    .ant-col-md-order-18 {
        -ms-flex-order: 18;
        order: 18
    }
    .ant-col-md-17 {
        display: block;
        -webkit-box-sizing: border-box;
        box-sizing: border-box;
        width: 70.83333333%
    }
    .ant-col-md-push-17 {
        left: 70.83333333%
    }
    .ant-col-md-pull-17 {
        right: 70.83333333%
    }
    .ant-col-md-offset-17 {
        margin-left: 70.83333333%
    }
    .ant-col-md-order-17 {
        -ms-flex-order: 17;
        order: 17
    }
    .ant-col-md-16 {
        display: block;
        -webkit-box-sizing: border-box;
        box-sizing: border-box;
        width: 66.66666667%
    }
    .ant-col-md-push-16 {
        left: 66.66666667%
    }
    .ant-col-md-pull-16 {
        right: 66.66666667%
    }
    .ant-col-md-offset-16 {
        margin-left: 66.66666667%
    }
    .ant-col-md-order-16 {
        -ms-flex-order: 16;
        order: 16
    }
    .ant-col-md-15 {
        display: block;
        -webkit-box-sizing: border-box;
        box-sizing: border-box;
        width: 62.5%
    }
    .ant-col-md-push-15 {
        left: 62.5%
    }
    .ant-col-md-pull-15 {
        right: 62.5%
    }
    .ant-col-md-offset-15 {
        margin-left: 62.5%
    }
    .ant-col-md-order-15 {
        -ms-flex-order: 15;
        order: 15
    }
    .ant-col-md-14 {
        display: block;
        -webkit-box-sizing: border-box;
        box-sizing: border-box;
        width: 58.33333333%
    }
    .ant-col-md-push-14 {
        left: 58.33333333%
    }
    .ant-col-md-pull-14 {
        right: 58.33333333%
    }
    .ant-col-md-offset-14 {
        margin-left: 58.33333333%
    }
    .ant-col-md-order-14 {
        -ms-flex-order: 14;
        order: 14
    }
    .ant-col-md-13 {
        display: block;
        -webkit-box-sizing: border-box;
        box-sizing: border-box;
        width: 54.16666667%
    }
    .ant-col-md-push-13 {
        left: 54.16666667%
    }
    .ant-col-md-pull-13 {
        right: 54.16666667%
    }
    .ant-col-md-offset-13 {
        margin-left: 54.16666667%
    }
    .ant-col-md-order-13 {
        -ms-flex-order: 13;
        order: 13
    }
    .ant-col-md-12 {
        display: block;
        -webkit-box-sizing: border-box;
        box-sizing: border-box;
        width: 50%
    }
    .ant-col-md-push-12 {
        left: 50%
    }
    .ant-col-md-pull-12 {
        right: 50%
    }
    .ant-col-md-offset-12 {
        margin-left: 50%
    }
    .ant-col-md-order-12 {
        -ms-flex-order: 12;
        order: 12
    }
    .ant-col-md-11 {
        display: block;
        -webkit-box-sizing: border-box;
        box-sizing: border-box;
        width: 45.83333333%
    }
    .ant-col-md-push-11 {
        left: 45.83333333%
    }
    .ant-col-md-pull-11 {
        right: 45.83333333%
    }
    .ant-col-md-offset-11 {
        margin-left: 45.83333333%
    }
    .ant-col-md-order-11 {
        -ms-flex-order: 11;
        order: 11
    }
    .ant-col-md-10 {
        display: block;
        -webkit-box-sizing: border-box;
        box-sizing: border-box;
        width: 41.66666667%
    }
    .ant-col-md-push-10 {
        left: 41.66666667%
    }
    .ant-col-md-pull-10 {
        right: 41.66666667%
    }
    .ant-col-md-offset-10 {
        margin-left: 41.66666667%
    }
    .ant-col-md-order-10 {
        -ms-flex-order: 10;
        order: 10
    }
    .ant-col-md-9 {
        display: block;
        -webkit-box-sizing: border-box;
        box-sizing: border-box;
        width: 37.5%
    }
    .ant-col-md-push-9 {
        left: 37.5%
    }
    .ant-col-md-pull-9 {
        right: 37.5%
    }
    .ant-col-md-offset-9 {
        margin-left: 37.5%
    }
    .ant-col-md-order-9 {
        -ms-flex-order: 9;
        order: 9
    }
    .ant-col-md-8 {
        display: block;
        -webkit-box-sizing: border-box;
        box-sizing: border-box;
        width: 33.33333333%
    }
    .ant-col-md-push-8 {
        left: 33.33333333%
    }
    .ant-col-md-pull-8 {
        right: 33.33333333%
    }
    .ant-col-md-offset-8 {
        margin-left: 33.33333333%
    }
    .ant-col-md-order-8 {
        -ms-flex-order: 8;
        order: 8
    }
    .ant-col-md-7 {
        display: block;
        -webkit-box-sizing: border-box;
        box-sizing: border-box;
        width: 29.16666667%
    }
    .ant-col-md-push-7 {
        left: 29.16666667%
    }
    .ant-col-md-pull-7 {
        right: 29.16666667%
    }
    .ant-col-md-offset-7 {
        margin-left: 29.16666667%
    }
    .ant-col-md-order-7 {
        -ms-flex-order: 7;
        order: 7
    }
    .ant-col-md-6 {
        display: block;
        -webkit-box-sizing: border-box;
        box-sizing: border-box;
        width: 25%
    }
    .ant-col-md-push-6 {
        left: 25%
    }
    .ant-col-md-pull-6 {
        right: 25%
    }
    .ant-col-md-offset-6 {
        margin-left: 25%
    }
    .ant-col-md-order-6 {
        -ms-flex-order: 6;
        order: 6
    }
    .ant-col-md-5 {
        display: block;
        -webkit-box-sizing: border-box;
        box-sizing: border-box;
        width: 20.83333333%
    }
    .ant-col-md-push-5 {
        left: 20.83333333%
    }
    .ant-col-md-pull-5 {
        right: 20.83333333%
    }
    .ant-col-md-offset-5 {
        margin-left: 20.83333333%
    }
    .ant-col-md-order-5 {
        -ms-flex-order: 5;
        order: 5
    }
    .ant-col-md-4 {
        display: block;
        -webkit-box-sizing: border-box;
        box-sizing: border-box;
        width: 16.66666667%
    }
    .ant-col-md-push-4 {
        left: 16.66666667%
    }
    .ant-col-md-pull-4 {
        right: 16.66666667%
    }
    .ant-col-md-offset-4 {
        margin-left: 16.66666667%
    }
    .ant-col-md-order-4 {
        -ms-flex-order: 4;
        order: 4
    }
    .ant-col-md-3 {
        display: block;
        -webkit-box-sizing: border-box;
        box-sizing: border-box;
        width: 12.5%
    }
    .ant-col-md-push-3 {
        left: 12.5%
    }
    .ant-col-md-pull-3 {
        right: 12.5%
    }
    .ant-col-md-offset-3 {
        margin-left: 12.5%
    }
    .ant-col-md-order-3 {
        -ms-flex-order: 3;
        order: 3
    }
    .ant-col-md-2 {
        display: block;
        -webkit-box-sizing: border-box;
        box-sizing: border-box;
        width: 8.33333333%
    }
    .ant-col-md-push-2 {
        left: 8.33333333%
    }
    .ant-col-md-pull-2 {
        right: 8.33333333%
    }
    .ant-col-md-offset-2 {
        margin-left: 8.33333333%
    }
    .ant-col-md-order-2 {
        -ms-flex-order: 2;
        order: 2
    }
    .ant-col-md-1 {
        display: block;
        -webkit-box-sizing: border-box;
        box-sizing: border-box;
        width: 4.16666667%
    }
    .ant-col-md-push-1 {
        left: 4.16666667%
    }
    .ant-col-md-pull-1 {
        right: 4.16666667%
    }
    .ant-col-md-offset-1 {
        margin-left: 4.16666667%
    }
    .ant-col-md-order-1 {
        -ms-flex-order: 1;
        order: 1
    }
    .ant-col-md-0 {
        display: none
    }
    .ant-col-push-0 {
        left: auto
    }
    .ant-col-pull-0 {
        right: auto
    }
    .ant-col-md-push-0 {
        left: auto
    }
    .ant-col-md-pull-0 {
        right: auto
    }
    .ant-col-md-offset-0 {
        margin-left: 0
    }
    .ant-col-md-order-0 {
        -ms-flex-order: 0;
        order: 0
    }
}

@media (min-width:992px) {
    .ant-col-lg-1,
    .ant-col-lg-2,
    .ant-col-lg-3,
    .ant-col-lg-4,
    .ant-col-lg-5,
    .ant-col-lg-6,
    .ant-col-lg-7,
    .ant-col-lg-8,
    .ant-col-lg-9,
    .ant-col-lg-10,
    .ant-col-lg-11,
    .ant-col-lg-12,
    .ant-col-lg-13,
    .ant-col-lg-14,
    .ant-col-lg-15,
    .ant-col-lg-16,
    .ant-col-lg-17,
    .ant-col-lg-18,
    .ant-col-lg-19,
    .ant-col-lg-20,
    .ant-col-lg-21,
    .ant-col-lg-22,
    .ant-col-lg-23,
    .ant-col-lg-24 {
        -ms-flex: 0 0 auto;
        flex: 0 0 auto;
        float: left
    }
    .ant-col-lg-24 {
        display: block;
        -webkit-box-sizing: border-box;
        box-sizing: border-box;
        width: 100%
    }
    .ant-col-lg-push-24 {
        left: 100%
    }
    .ant-col-lg-pull-24 {
        right: 100%
    }
    .ant-col-lg-offset-24 {
        margin-left: 100%
    }
    .ant-col-lg-order-24 {
        -ms-flex-order: 24;
        order: 24
    }
    .ant-col-lg-23 {
        display: block;
        -webkit-box-sizing: border-box;
        box-sizing: border-box;
        width: 95.83333333%
    }
    .ant-col-lg-push-23 {
        left: 95.83333333%
    }
    .ant-col-lg-pull-23 {
        right: 95.83333333%
    }
    .ant-col-lg-offset-23 {
        margin-left: 95.83333333%
    }
    .ant-col-lg-order-23 {
        -ms-flex-order: 23;
        order: 23
    }
    .ant-col-lg-22 {
        display: block;
        -webkit-box-sizing: border-box;
        box-sizing: border-box;
        width: 91.66666667%
    }
    .ant-col-lg-push-22 {
        left: 91.66666667%
    }
    .ant-col-lg-pull-22 {
        right: 91.66666667%
    }
    .ant-col-lg-offset-22 {
        margin-left: 91.66666667%
    }
    .ant-col-lg-order-22 {
        -ms-flex-order: 22;
        order: 22
    }
    .ant-col-lg-21 {
        display: block;
        -webkit-box-sizing: border-box;
        box-sizing: border-box;
        width: 87.5%
    }
    .ant-col-lg-push-21 {
        left: 87.5%
    }
    .ant-col-lg-pull-21 {
        right: 87.5%
    }
    .ant-col-lg-offset-21 {
        margin-left: 87.5%
    }
    .ant-col-lg-order-21 {
        -ms-flex-order: 21;
        order: 21
    }
    .ant-col-lg-20 {
        display: block;
        -webkit-box-sizing: border-box;
        box-sizing: border-box;
        width: 83.33333333%
    }
    .ant-col-lg-push-20 {
        left: 83.33333333%
    }
    .ant-col-lg-pull-20 {
        right: 83.33333333%
    }
    .ant-col-lg-offset-20 {
        margin-left: 83.33333333%
    }
    .ant-col-lg-order-20 {
        -ms-flex-order: 20;
        order: 20
    }
    .ant-col-lg-19 {
        display: block;
        -webkit-box-sizing: border-box;
        box-sizing: border-box;
        width: 79.16666667%
    }
    .ant-col-lg-push-19 {
        left: 79.16666667%
    }
    .ant-col-lg-pull-19 {
        right: 79.16666667%
    }
    .ant-col-lg-offset-19 {
        margin-left: 79.16666667%
    }
    .ant-col-lg-order-19 {
        -ms-flex-order: 19;
        order: 19
    }
    .ant-col-lg-18 {
        display: block;
        -webkit-box-sizing: border-box;
        box-sizing: border-box;
        width: 75%
    }
    .ant-col-lg-push-18 {
        left: 75%
    }
    .ant-col-lg-pull-18 {
        right: 75%
    }
    .ant-col-lg-offset-18 {
        margin-left: 75%
    }
    .ant-col-lg-order-18 {
        -ms-flex-order: 18;
        order: 18
    }
    .ant-col-lg-17 {
        display: block;
        -webkit-box-sizing: border-box;
        box-sizing: border-box;
        width: 70.83333333%
    }
    .ant-col-lg-push-17 {
        left: 70.83333333%
    }
    .ant-col-lg-pull-17 {
        right: 70.83333333%
    }
    .ant-col-lg-offset-17 {
        margin-left: 70.83333333%
    }
    .ant-col-lg-order-17 {
        -ms-flex-order: 17;
        order: 17
    }
    .ant-col-lg-16 {
        display: block;
        -webkit-box-sizing: border-box;
        box-sizing: border-box;
        width: 66.66666667%
    }
    .ant-col-lg-push-16 {
        left: 66.66666667%
    }
    .ant-col-lg-pull-16 {
        right: 66.66666667%
    }
    .ant-col-lg-offset-16 {
        margin-left: 66.66666667%
    }
    .ant-col-lg-order-16 {
        -ms-flex-order: 16;
        order: 16
    }
    .ant-col-lg-15 {
        display: block;
        -webkit-box-sizing: border-box;
        box-sizing: border-box;
        width: 62.5%
    }
    .ant-col-lg-push-15 {
        left: 62.5%
    }
    .ant-col-lg-pull-15 {
        right: 62.5%
    }
    .ant-col-lg-offset-15 {
        margin-left: 62.5%
    }
    .ant-col-lg-order-15 {
        -ms-flex-order: 15;
        order: 15
    }
    .ant-col-lg-14 {
        display: block;
        -webkit-box-sizing: border-box;
        box-sizing: border-box;
        width: 58.33333333%
    }
    .ant-col-lg-push-14 {
        left: 58.33333333%
    }
    .ant-col-lg-pull-14 {
        right: 58.33333333%
    }
    .ant-col-lg-offset-14 {
        margin-left: 58.33333333%
    }
    .ant-col-lg-order-14 {
        -ms-flex-order: 14;
        order: 14
    }
    .ant-col-lg-13 {
        display: block;
        -webkit-box-sizing: border-box;
        box-sizing: border-box;
        width: 54.16666667%
    }
    .ant-col-lg-push-13 {
        left: 54.16666667%
    }
    .ant-col-lg-pull-13 {
        right: 54.16666667%
    }
    .ant-col-lg-offset-13 {
        margin-left: 54.16666667%
    }
    .ant-col-lg-order-13 {
        -ms-flex-order: 13;
        order: 13
    }
    .ant-col-lg-12 {
        display: block;
        -webkit-box-sizing: border-box;
        box-sizing: border-box;
        width: 50%
    }
    .ant-col-lg-push-12 {
        left: 50%
    }
    .ant-col-lg-pull-12 {
        right: 50%
    }
    .ant-col-lg-offset-12 {
        margin-left: 50%
    }
    .ant-col-lg-order-12 {
        -ms-flex-order: 12;
        order: 12
    }
    .ant-col-lg-11 {
        display: block;
        -webkit-box-sizing: border-box;
        box-sizing: border-box;
        width: 45.83333333%
    }
    .ant-col-lg-push-11 {
        left: 45.83333333%
    }
    .ant-col-lg-pull-11 {
        right: 45.83333333%
    }
    .ant-col-lg-offset-11 {
        margin-left: 45.83333333%
    }
    .ant-col-lg-order-11 {
        -ms-flex-order: 11;
        order: 11
    }
    .ant-col-lg-10 {
        display: block;
        -webkit-box-sizing: border-box;
        box-sizing: border-box;
        width: 41.66666667%
    }
    .ant-col-lg-push-10 {
        left: 41.66666667%
    }
    .ant-col-lg-pull-10 {
        right: 41.66666667%
    }
    .ant-col-lg-offset-10 {
        margin-left: 41.66666667%
    }
    .ant-col-lg-order-10 {
        -ms-flex-order: 10;
        order: 10
    }
    .ant-col-lg-9 {
        display: block;
        -webkit-box-sizing: border-box;
        box-sizing: border-box;
        width: 37.5%
    }
    .ant-col-lg-push-9 {
        left: 37.5%
    }
    .ant-col-lg-pull-9 {
        right: 37.5%
    }
    .ant-col-lg-offset-9 {
        margin-left: 37.5%
    }
    .ant-col-lg-order-9 {
        -ms-flex-order: 9;
        order: 9
    }
    .ant-col-lg-8 {
        display: block;
        -webkit-box-sizing: border-box;
        box-sizing: border-box;
        width: 33.33333333%
    }
    .ant-col-lg-push-8 {
        left: 33.33333333%
    }
    .ant-col-lg-pull-8 {
        right: 33.33333333%
    }
    .ant-col-lg-offset-8 {
        margin-left: 33.33333333%
    }
    .ant-col-lg-order-8 {
        -ms-flex-order: 8;
        order: 8
    }
    .ant-col-lg-7 {
        display: block;
        -webkit-box-sizing: border-box;
        box-sizing: border-box;
        width: 29.16666667%
    }
    .ant-col-lg-push-7 {
        left: 29.16666667%
    }
    .ant-col-lg-pull-7 {
        right: 29.16666667%
    }
    .ant-col-lg-offset-7 {
        margin-left: 29.16666667%
    }
    .ant-col-lg-order-7 {
        -ms-flex-order: 7;
        order: 7
    }
    .ant-col-lg-6 {
        display: block;
        -webkit-box-sizing: border-box;
        box-sizing: border-box;
        width: 25%
    }
    .ant-col-lg-push-6 {
        left: 25%
    }
    .ant-col-lg-pull-6 {
        right: 25%
    }
    .ant-col-lg-offset-6 {
        margin-left: 25%
    }
    .ant-col-lg-order-6 {
        -ms-flex-order: 6;
        order: 6
    }
    .ant-col-lg-5 {
        display: block;
        -webkit-box-sizing: border-box;
        box-sizing: border-box;
        width: 20.83333333%
    }
    .ant-col-lg-push-5 {
        left: 20.83333333%
    }
    .ant-col-lg-pull-5 {
        right: 20.83333333%
    }
    .ant-col-lg-offset-5 {
        margin-left: 20.83333333%
    }
    .ant-col-lg-order-5 {
        -ms-flex-order: 5;
        order: 5
    }
    .ant-col-lg-4 {
        display: block;
        -webkit-box-sizing: border-box;
        box-sizing: border-box;
        width: 16.66666667%
    }
    .ant-col-lg-push-4 {
        left: 16.66666667%
    }
    .ant-col-lg-pull-4 {
        right: 16.66666667%
    }
    .ant-col-lg-offset-4 {
        margin-left: 16.66666667%
    }
    .ant-col-lg-order-4 {
        -ms-flex-order: 4;
        order: 4
    }
    .ant-col-lg-3 {
        display: block;
        -webkit-box-sizing: border-box;
        box-sizing: border-box;
        width: 12.5%
    }
    .ant-col-lg-push-3 {
        left: 12.5%
    }
    .ant-col-lg-pull-3 {
        right: 12.5%
    }
    .ant-col-lg-offset-3 {
        margin-left: 12.5%
    }
    .ant-col-lg-order-3 {
        -ms-flex-order: 3;
        order: 3
    }
    .ant-col-lg-2 {
        display: block;
        -webkit-box-sizing: border-box;
        box-sizing: border-box;
        width: 8.33333333%
    }
    .ant-col-lg-push-2 {
        left: 8.33333333%
    }
    .ant-col-lg-pull-2 {
        right: 8.33333333%
    }
    .ant-col-lg-offset-2 {
        margin-left: 8.33333333%
    }
    .ant-col-lg-order-2 {
        -ms-flex-order: 2;
        order: 2
    }
    .ant-col-lg-1 {
        display: block;
        -webkit-box-sizing: border-box;
        box-sizing: border-box;
        width: 4.16666667%
    }
    .ant-col-lg-push-1 {
        left: 4.16666667%
    }
    .ant-col-lg-pull-1 {
        right: 4.16666667%
    }
    .ant-col-lg-offset-1 {
        margin-left: 4.16666667%
    }
    .ant-col-lg-order-1 {
        -ms-flex-order: 1;
        order: 1
    }
    .ant-col-lg-0 {
        display: none
    }
    .ant-col-push-0 {
        left: auto
    }
    .ant-col-pull-0 {
        right: auto
    }
    .ant-col-lg-push-0 {
        left: auto
    }
    .ant-col-lg-pull-0 {
        right: auto
    }
    .ant-col-lg-offset-0 {
        margin-left: 0
    }
    .ant-col-lg-order-0 {
        -ms-flex-order: 0;
        order: 0
    }
}

@media (min-width:1200px) {
    .ant-col-xl-1,
    .ant-col-xl-2,
    .ant-col-xl-3,
    .ant-col-xl-4,
    .ant-col-xl-5,
    .ant-col-xl-6,
    .ant-col-xl-7,
    .ant-col-xl-8,
    .ant-col-xl-9,
    .ant-col-xl-10,
    .ant-col-xl-11,
    .ant-col-xl-12,
    .ant-col-xl-13,
    .ant-col-xl-14,
    .ant-col-xl-15,
    .ant-col-xl-16,
    .ant-col-xl-17,
    .ant-col-xl-18,
    .ant-col-xl-19,
    .ant-col-xl-20,
    .ant-col-xl-21,
    .ant-col-xl-22,
    .ant-col-xl-23,
    .ant-col-xl-24 {
        -ms-flex: 0 0 auto;
        flex: 0 0 auto;
        float: left
    }
    .ant-col-xl-24 {
        display: block;
        -webkit-box-sizing: border-box;
        box-sizing: border-box;
        width: 100%
    }
    .ant-col-xl-push-24 {
        left: 100%
    }
    .ant-col-xl-pull-24 {
        right: 100%
    }
    .ant-col-xl-offset-24 {
        margin-left: 100%
    }
    .ant-col-xl-order-24 {
        -ms-flex-order: 24;
        order: 24
    }
    .ant-col-xl-23 {
        display: block;
        -webkit-box-sizing: border-box;
        box-sizing: border-box;
        width: 95.83333333%
    }
    .ant-col-xl-push-23 {
        left: 95.83333333%
    }
    .ant-col-xl-pull-23 {
        right: 95.83333333%
    }
    .ant-col-xl-offset-23 {
        margin-left: 95.83333333%
    }
    .ant-col-xl-order-23 {
        -ms-flex-order: 23;
        order: 23
    }
    .ant-col-xl-22 {
        display: block;
        -webkit-box-sizing: border-box;
        box-sizing: border-box;
        width: 91.66666667%
    }
    .ant-col-xl-push-22 {
        left: 91.66666667%
    }
    .ant-col-xl-pull-22 {
        right: 91.66666667%
    }
    .ant-col-xl-offset-22 {
        margin-left: 91.66666667%
    }
    .ant-col-xl-order-22 {
        -ms-flex-order: 22;
        order: 22
    }
    .ant-col-xl-21 {
        display: block;
        -webkit-box-sizing: border-box;
        box-sizing: border-box;
        width: 87.5%
    }
    .ant-col-xl-push-21 {
        left: 87.5%
    }
    .ant-col-xl-pull-21 {
        right: 87.5%
    }
    .ant-col-xl-offset-21 {
        margin-left: 87.5%
    }
    .ant-col-xl-order-21 {
        -ms-flex-order: 21;
        order: 21
    }
    .ant-col-xl-20 {
        display: block;
        -webkit-box-sizing: border-box;
        box-sizing: border-box;
        width: 83.33333333%
    }
    .ant-col-xl-push-20 {
        left: 83.33333333%
    }
    .ant-col-xl-pull-20 {
        right: 83.33333333%
    }
    .ant-col-xl-offset-20 {
        margin-left: 83.33333333%
    }
    .ant-col-xl-order-20 {
        -ms-flex-order: 20;
        order: 20
    }
    .ant-col-xl-19 {
        display: block;
        -webkit-box-sizing: border-box;
        box-sizing: border-box;
        width: 79.16666667%
    }
    .ant-col-xl-push-19 {
        left: 79.16666667%
    }
    .ant-col-xl-pull-19 {
        right: 79.16666667%
    }
    .ant-col-xl-offset-19 {
        margin-left: 79.16666667%
    }
    .ant-col-xl-order-19 {
        -ms-flex-order: 19;
        order: 19
    }
    .ant-col-xl-18 {
        display: block;
        -webkit-box-sizing: border-box;
        box-sizing: border-box;
        width: 75%
    }
    .ant-col-xl-push-18 {
        left: 75%
    }
    .ant-col-xl-pull-18 {
        right: 75%
    }
    .ant-col-xl-offset-18 {
        margin-left: 75%
    }
    .ant-col-xl-order-18 {
        -ms-flex-order: 18;
        order: 18
    }
    .ant-col-xl-17 {
        display: block;
        -webkit-box-sizing: border-box;
        box-sizing: border-box;
        width: 70.83333333%
    }
    .ant-col-xl-push-17 {
        left: 70.83333333%
    }
    .ant-col-xl-pull-17 {
        right: 70.83333333%
    }
    .ant-col-xl-offset-17 {
        margin-left: 70.83333333%
    }
    .ant-col-xl-order-17 {
        -ms-flex-order: 17;
        order: 17
    }
    .ant-col-xl-16 {
        display: block;
        -webkit-box-sizing: border-box;
        box-sizing: border-box;
        width: 66.66666667%
    }
    .ant-col-xl-push-16 {
        left: 66.66666667%
    }
    .ant-col-xl-pull-16 {
        right: 66.66666667%
    }
    .ant-col-xl-offset-16 {
        margin-left: 66.66666667%
    }
    .ant-col-xl-order-16 {
        -ms-flex-order: 16;
        order: 16
    }
    .ant-col-xl-15 {
        display: block;
        -webkit-box-sizing: border-box;
        box-sizing: border-box;
        width: 62.5%
    }
    .ant-col-xl-push-15 {
        left: 62.5%
    }
    .ant-col-xl-pull-15 {
        right: 62.5%
    }
    .ant-col-xl-offset-15 {
        margin-left: 62.5%
    }
    .ant-col-xl-order-15 {
        -ms-flex-order: 15;
        order: 15
    }
    .ant-col-xl-14 {
        display: block;
        -webkit-box-sizing: border-box;
        box-sizing: border-box;
        width: 58.33333333%
    }
    .ant-col-xl-push-14 {
        left: 58.33333333%
    }
    .ant-col-xl-pull-14 {
        right: 58.33333333%
    }
    .ant-col-xl-offset-14 {
        margin-left: 58.33333333%
    }
    .ant-col-xl-order-14 {
        -ms-flex-order: 14;
        order: 14
    }
    .ant-col-xl-13 {
        display: block;
        -webkit-box-sizing: border-box;
        box-sizing: border-box;
        width: 54.16666667%
    }
    .ant-col-xl-push-13 {
        left: 54.16666667%
    }
    .ant-col-xl-pull-13 {
        right: 54.16666667%
    }
    .ant-col-xl-offset-13 {
        margin-left: 54.16666667%
    }
    .ant-col-xl-order-13 {
        -ms-flex-order: 13;
        order: 13
    }
    .ant-col-xl-12 {
        display: block;
        -webkit-box-sizing: border-box;
        box-sizing: border-box;
        width: 50%
    }
    .ant-col-xl-push-12 {
        left: 50%
    }
    .ant-col-xl-pull-12 {
        right: 50%
    }
    .ant-col-xl-offset-12 {
        margin-left: 50%
    }
    .ant-col-xl-order-12 {
        -ms-flex-order: 12;
        order: 12
    }
    .ant-col-xl-11 {
        display: block;
        -webkit-box-sizing: border-box;
        box-sizing: border-box;
        width: 45.83333333%
    }
    .ant-col-xl-push-11 {
        left: 45.83333333%
    }
    .ant-col-xl-pull-11 {
        right: 45.83333333%
    }
    .ant-col-xl-offset-11 {
        margin-left: 45.83333333%
    }
    .ant-col-xl-order-11 {
        -ms-flex-order: 11;
        order: 11
    }
    .ant-col-xl-10 {
        display: block;
        -webkit-box-sizing: border-box;
        box-sizing: border-box;
        width: 41.66666667%
    }
    .ant-col-xl-push-10 {
        left: 41.66666667%
    }
    .ant-col-xl-pull-10 {
        right: 41.66666667%
    }
    .ant-col-xl-offset-10 {
        margin-left: 41.66666667%
    }
    .ant-col-xl-order-10 {
        -ms-flex-order: 10;
        order: 10
    }
    .ant-col-xl-9 {
        display: block;
        -webkit-box-sizing: border-box;
        box-sizing: border-box;
        width: 37.5%
    }
    .ant-col-xl-push-9 {
        left: 37.5%
    }
    .ant-col-xl-pull-9 {
        right: 37.5%
    }
    .ant-col-xl-offset-9 {
        margin-left: 37.5%
    }
    .ant-col-xl-order-9 {
        -ms-flex-order: 9;
        order: 9
    }
    .ant-col-xl-8 {
        display: block;
        -webkit-box-sizing: border-box;
        box-sizing: border-box;
        width: 33.33333333%
    }
    .ant-col-xl-push-8 {
        left: 33.33333333%
    }
    .ant-col-xl-pull-8 {
        right: 33.33333333%
    }
    .ant-col-xl-offset-8 {
        margin-left: 33.33333333%
    }
    .ant-col-xl-order-8 {
        -ms-flex-order: 8;
        order: 8
    }
    .ant-col-xl-7 {
        display: block;
        -webkit-box-sizing: border-box;
        box-sizing: border-box;
        width: 29.16666667%
    }
    .ant-col-xl-push-7 {
        left: 29.16666667%
    }
    .ant-col-xl-pull-7 {
        right: 29.16666667%
    }
    .ant-col-xl-offset-7 {
        margin-left: 29.16666667%
    }
    .ant-col-xl-order-7 {
        -ms-flex-order: 7;
        order: 7
    }
    .ant-col-xl-6 {
        display: block;
        -webkit-box-sizing: border-box;
        box-sizing: border-box;
        width: 25%
    }
    .ant-col-xl-push-6 {
        left: 25%
    }
    .ant-col-xl-pull-6 {
        right: 25%
    }
    .ant-col-xl-offset-6 {
        margin-left: 25%
    }
    .ant-col-xl-order-6 {
        -ms-flex-order: 6;
        order: 6
    }
    .ant-col-xl-5 {
        display: block;
        -webkit-box-sizing: border-box;
        box-sizing: border-box;
        width: 20.83333333%
    }
    .ant-col-xl-push-5 {
        left: 20.83333333%
    }
    .ant-col-xl-pull-5 {
        right: 20.83333333%
    }
    .ant-col-xl-offset-5 {
        margin-left: 20.83333333%
    }
    .ant-col-xl-order-5 {
        -ms-flex-order: 5;
        order: 5
    }
    .ant-col-xl-4 {
        display: block;
        -webkit-box-sizing: border-box;
        box-sizing: border-box;
        width: 16.66666667%
    }
    .ant-col-xl-push-4 {
        left: 16.66666667%
    }
    .ant-col-xl-pull-4 {
        right: 16.66666667%
    }
    .ant-col-xl-offset-4 {
        margin-left: 16.66666667%
    }
    .ant-col-xl-order-4 {
        -ms-flex-order: 4;
        order: 4
    }
    .ant-col-xl-3 {
        display: block;
        -webkit-box-sizing: border-box;
        box-sizing: border-box;
        width: 12.5%
    }
    .ant-col-xl-push-3 {
        left: 12.5%
    }
    .ant-col-xl-pull-3 {
        right: 12.5%
    }
    .ant-col-xl-offset-3 {
        margin-left: 12.5%
    }
    .ant-col-xl-order-3 {
        -ms-flex-order: 3;
        order: 3
    }
    .ant-col-xl-2 {
        display: block;
        -webkit-box-sizing: border-box;
        box-sizing: border-box;
        width: 8.33333333%
    }
    .ant-col-xl-push-2 {
        left: 8.33333333%
    }
    .ant-col-xl-pull-2 {
        right: 8.33333333%
    }
    .ant-col-xl-offset-2 {
        margin-left: 8.33333333%
    }
    .ant-col-xl-order-2 {
        -ms-flex-order: 2;
        order: 2
    }
    .ant-col-xl-1 {
        display: block;
        -webkit-box-sizing: border-box;
        box-sizing: border-box;
        width: 4.16666667%
    }
    .ant-col-xl-push-1 {
        left: 4.16666667%
    }
    .ant-col-xl-pull-1 {
        right: 4.16666667%
    }
    .ant-col-xl-offset-1 {
        margin-left: 4.16666667%
    }
    .ant-col-xl-order-1 {
        -ms-flex-order: 1;
        order: 1
    }
    .ant-col-xl-0 {
        display: none
    }
    .ant-col-push-0 {
        left: auto
    }
    .ant-col-pull-0 {
        right: auto
    }
    .ant-col-xl-push-0 {
        left: auto
    }
    .ant-col-xl-pull-0 {
        right: auto
    }
    .ant-col-xl-offset-0 {
        margin-left: 0
    }
    .ant-col-xl-order-0 {
        -ms-flex-order: 0;
        order: 0
    }
}

@media (min-width:1600px) {
    .ant-col-xxl-1,
    .ant-col-xxl-2,
    .ant-col-xxl-3,
    .ant-col-xxl-4,
    .ant-col-xxl-5,
    .ant-col-xxl-6,
    .ant-col-xxl-7,
    .ant-col-xxl-8,
    .ant-col-xxl-9,
    .ant-col-xxl-10,
    .ant-col-xxl-11,
    .ant-col-xxl-12,
    .ant-col-xxl-13,
    .ant-col-xxl-14,
    .ant-col-xxl-15,
    .ant-col-xxl-16,
    .ant-col-xxl-17,
    .ant-col-xxl-18,
    .ant-col-xxl-19,
    .ant-col-xxl-20,
    .ant-col-xxl-21,
    .ant-col-xxl-22,
    .ant-col-xxl-23,
    .ant-col-xxl-24 {
        -ms-flex: 0 0 auto;
        flex: 0 0 auto;
        float: left
    }
    .ant-col-xxl-24 {
        display: block;
        -webkit-box-sizing: border-box;
        box-sizing: border-box;
        width: 100%
    }
    .ant-col-xxl-push-24 {
        left: 100%
    }
    .ant-col-xxl-pull-24 {
        right: 100%
    }
    .ant-col-xxl-offset-24 {
        margin-left: 100%
    }
    .ant-col-xxl-order-24 {
        -ms-flex-order: 24;
        order: 24
    }
    .ant-col-xxl-23 {
        display: block;
        -webkit-box-sizing: border-box;
        box-sizing: border-box;
        width: 95.83333333%
    }
    .ant-col-xxl-push-23 {
        left: 95.83333333%
    }
    .ant-col-xxl-pull-23 {
        right: 95.83333333%
    }
    .ant-col-xxl-offset-23 {
        margin-left: 95.83333333%
    }
    .ant-col-xxl-order-23 {
        -ms-flex-order: 23;
        order: 23
    }
    .ant-col-xxl-22 {
        display: block;
        -webkit-box-sizing: border-box;
        box-sizing: border-box;
        width: 91.66666667%
    }
    .ant-col-xxl-push-22 {
        left: 91.66666667%
    }
    .ant-col-xxl-pull-22 {
        right: 91.66666667%
    }
    .ant-col-xxl-offset-22 {
        margin-left: 91.66666667%
    }
    .ant-col-xxl-order-22 {
        -ms-flex-order: 22;
        order: 22
    }
    .ant-col-xxl-21 {
        display: block;
        -webkit-box-sizing: border-box;
        box-sizing: border-box;
        width: 87.5%
    }
    .ant-col-xxl-push-21 {
        left: 87.5%
    }
    .ant-col-xxl-pull-21 {
        right: 87.5%
    }
    .ant-col-xxl-offset-21 {
        margin-left: 87.5%
    }
    .ant-col-xxl-order-21 {
        -ms-flex-order: 21;
        order: 21
    }
    .ant-col-xxl-20 {
        display: block;
        -webkit-box-sizing: border-box;
        box-sizing: border-box;
        width: 83.33333333%
    }
    .ant-col-xxl-push-20 {
        left: 83.33333333%
    }
    .ant-col-xxl-pull-20 {
        right: 83.33333333%
    }
    .ant-col-xxl-offset-20 {
        margin-left: 83.33333333%
    }
    .ant-col-xxl-order-20 {
        -ms-flex-order: 20;
        order: 20
    }
    .ant-col-xxl-19 {
        display: block;
        -webkit-box-sizing: border-box;
        box-sizing: border-box;
        width: 79.16666667%
    }
    .ant-col-xxl-push-19 {
        left: 79.16666667%
    }
    .ant-col-xxl-pull-19 {
        right: 79.16666667%
    }
    .ant-col-xxl-offset-19 {
        margin-left: 79.16666667%
    }
    .ant-col-xxl-order-19 {
        -ms-flex-order: 19;
        order: 19
    }
    .ant-col-xxl-18 {
        display: block;
        -webkit-box-sizing: border-box;
        box-sizing: border-box;
        width: 75%
    }
    .ant-col-xxl-push-18 {
        left: 75%
    }
    .ant-col-xxl-pull-18 {
        right: 75%
    }
    .ant-col-xxl-offset-18 {
        margin-left: 75%
    }
    .ant-col-xxl-order-18 {
        -ms-flex-order: 18;
        order: 18
    }
    .ant-col-xxl-17 {
        display: block;
        -webkit-box-sizing: border-box;
        box-sizing: border-box;
        width: 70.83333333%
    }
    .ant-col-xxl-push-17 {
        left: 70.83333333%
    }
    .ant-col-xxl-pull-17 {
        right: 70.83333333%
    }
    .ant-col-xxl-offset-17 {
        margin-left: 70.83333333%
    }
    .ant-col-xxl-order-17 {
        -ms-flex-order: 17;
        order: 17
    }
    .ant-col-xxl-16 {
        display: block;
        -webkit-box-sizing: border-box;
        box-sizing: border-box;
        width: 66.66666667%
    }
    .ant-col-xxl-push-16 {
        left: 66.66666667%
    }
    .ant-col-xxl-pull-16 {
        right: 66.66666667%
    }
    .ant-col-xxl-offset-16 {
        margin-left: 66.66666667%
    }
    .ant-col-xxl-order-16 {
        -ms-flex-order: 16;
        order: 16
    }
    .ant-col-xxl-15 {
        display: block;
        -webkit-box-sizing: border-box;
        box-sizing: border-box;
        width: 62.5%
    }
    .ant-col-xxl-push-15 {
        left: 62.5%
    }
    .ant-col-xxl-pull-15 {
        right: 62.5%
    }
    .ant-col-xxl-offset-15 {
        margin-left: 62.5%
    }
    .ant-col-xxl-order-15 {
        -ms-flex-order: 15;
        order: 15
    }
    .ant-col-xxl-14 {
        display: block;
        -webkit-box-sizing: border-box;
        box-sizing: border-box;
        width: 58.33333333%
    }
    .ant-col-xxl-push-14 {
        left: 58.33333333%
    }
    .ant-col-xxl-pull-14 {
        right: 58.33333333%
    }
    .ant-col-xxl-offset-14 {
        margin-left: 58.33333333%
    }
    .ant-col-xxl-order-14 {
        -ms-flex-order: 14;
        order: 14
    }
    .ant-col-xxl-13 {
        display: block;
        -webkit-box-sizing: border-box;
        box-sizing: border-box;
        width: 54.16666667%
    }
    .ant-col-xxl-push-13 {
        left: 54.16666667%
    }
    .ant-col-xxl-pull-13 {
        right: 54.16666667%
    }
    .ant-col-xxl-offset-13 {
        margin-left: 54.16666667%
    }
    .ant-col-xxl-order-13 {
        -ms-flex-order: 13;
        order: 13
    }
    .ant-col-xxl-12 {
        display: block;
        -webkit-box-sizing: border-box;
        box-sizing: border-box;
        width: 50%
    }
    .ant-col-xxl-push-12 {
        left: 50%
    }
    .ant-col-xxl-pull-12 {
        right: 50%
    }
    .ant-col-xxl-offset-12 {
        margin-left: 50%
    }
    .ant-col-xxl-order-12 {
        -ms-flex-order: 12;
        order: 12
    }
    .ant-col-xxl-11 {
        display: block;
        -webkit-box-sizing: border-box;
        box-sizing: border-box;
        width: 45.83333333%
    }
    .ant-col-xxl-push-11 {
        left: 45.83333333%
    }
    .ant-col-xxl-pull-11 {
        right: 45.83333333%
    }
    .ant-col-xxl-offset-11 {
        margin-left: 45.83333333%
    }
    .ant-col-xxl-order-11 {
        -ms-flex-order: 11;
        order: 11
    }
    .ant-col-xxl-10 {
        display: block;
        -webkit-box-sizing: border-box;
        box-sizing: border-box;
        width: 41.66666667%
    }
    .ant-col-xxl-push-10 {
        left: 41.66666667%
    }
    .ant-col-xxl-pull-10 {
        right: 41.66666667%
    }
    .ant-col-xxl-offset-10 {
        margin-left: 41.66666667%
    }
    .ant-col-xxl-order-10 {
        -ms-flex-order: 10;
        order: 10
    }
    .ant-col-xxl-9 {
        display: block;
        -webkit-box-sizing: border-box;
        box-sizing: border-box;
        width: 37.5%
    }
    .ant-col-xxl-push-9 {
        left: 37.5%
    }
    .ant-col-xxl-pull-9 {
        right: 37.5%
    }
    .ant-col-xxl-offset-9 {
        margin-left: 37.5%
    }
    .ant-col-xxl-order-9 {
        -ms-flex-order: 9;
        order: 9
    }
    .ant-col-xxl-8 {
        display: block;
        -webkit-box-sizing: border-box;
        box-sizing: border-box;
        width: 33.33333333%
    }
    .ant-col-xxl-push-8 {
        left: 33.33333333%
    }
    .ant-col-xxl-pull-8 {
        right: 33.33333333%
    }
    .ant-col-xxl-offset-8 {
        margin-left: 33.33333333%
    }
    .ant-col-xxl-order-8 {
        -ms-flex-order: 8;
        order: 8
    }
    .ant-col-xxl-7 {
        display: block;
        -webkit-box-sizing: border-box;
        box-sizing: border-box;
        width: 29.16666667%
    }
    .ant-col-xxl-push-7 {
        left: 29.16666667%
    }
    .ant-col-xxl-pull-7 {
        right: 29.16666667%
    }
    .ant-col-xxl-offset-7 {
        margin-left: 29.16666667%
    }
    .ant-col-xxl-order-7 {
        -ms-flex-order: 7;
        order: 7
    }
    .ant-col-xxl-6 {
        display: block;
        -webkit-box-sizing: border-box;
        box-sizing: border-box;
        width: 25%
    }
    .ant-col-xxl-push-6 {
        left: 25%
    }
    .ant-col-xxl-pull-6 {
        right: 25%
    }
    .ant-col-xxl-offset-6 {
        margin-left: 25%
    }
    .ant-col-xxl-order-6 {
        -ms-flex-order: 6;
        order: 6
    }
    .ant-col-xxl-5 {
        display: block;
        -webkit-box-sizing: border-box;
        box-sizing: border-box;
        width: 20.83333333%
    }
    .ant-col-xxl-push-5 {
        left: 20.83333333%
    }
    .ant-col-xxl-pull-5 {
        right: 20.83333333%
    }
    .ant-col-xxl-offset-5 {
        margin-left: 20.83333333%
    }
    .ant-col-xxl-order-5 {
        -ms-flex-order: 5;
        order: 5
    }
    .ant-col-xxl-4 {
        display: block;
        -webkit-box-sizing: border-box;
        box-sizing: border-box;
        width: 16.66666667%
    }
    .ant-col-xxl-push-4 {
        left: 16.66666667%
    }
    .ant-col-xxl-pull-4 {
        right: 16.66666667%
    }
    .ant-col-xxl-offset-4 {
        margin-left: 16.66666667%
    }
    .ant-col-xxl-order-4 {
        -ms-flex-order: 4;
        order: 4
    }
    .ant-col-xxl-3 {
        display: block;
        -webkit-box-sizing: border-box;
        box-sizing: border-box;
        width: 12.5%
    }
    .ant-col-xxl-push-3 {
        left: 12.5%
    }
    .ant-col-xxl-pull-3 {
        right: 12.5%
    }
    .ant-col-xxl-offset-3 {
        margin-left: 12.5%
    }
    .ant-col-xxl-order-3 {
        -ms-flex-order: 3;
        order: 3
    }
    .ant-col-xxl-2 {
        display: block;
        -webkit-box-sizing: border-box;
        box-sizing: border-box;
        width: 8.33333333%
    }
    .ant-col-xxl-push-2 {
        left: 8.33333333%
    }
    .ant-col-xxl-pull-2 {
        right: 8.33333333%
    }
    .ant-col-xxl-offset-2 {
        margin-left: 8.33333333%
    }
    .ant-col-xxl-order-2 {
        -ms-flex-order: 2;
        order: 2
    }
    .ant-col-xxl-1 {
        display: block;
        -webkit-box-sizing: border-box;
        box-sizing: border-box;
        width: 4.16666667%
    }
    .ant-col-xxl-push-1 {
        left: 4.16666667%
    }
    .ant-col-xxl-pull-1 {
        right: 4.16666667%
    }
    .ant-col-xxl-offset-1 {
        margin-left: 4.16666667%
    }
    .ant-col-xxl-order-1 {
        -ms-flex-order: 1;
        order: 1
    }
    .ant-col-xxl-0 {
        display: none
    }
    .ant-col-push-0 {
        left: auto
    }
    .ant-col-pull-0 {
        right: auto
    }
    .ant-col-xxl-push-0 {
        left: auto
    }
    .ant-col-xxl-pull-0 {
        right: auto
    }
    .ant-col-xxl-offset-0 {
        margin-left: 0
    }
    .ant-col-xxl-order-0 {
        -ms-flex-order: 0;
        order: 0
    }
}

.ant-input {
    -webkit-box-sizing: border-box;
    box-sizing: border-box;
    margin: 0;
    padding: 0;
    font-variant: tabular-nums;
    line-height: 1.5;
    list-style: none;
    -webkit-font-feature-settings: "tnum";
    font-feature-settings: "tnum";
    position: relative;
    display: inline-block;
    width: 100%;
    height: 32px;
    padding: 4px 11px;
    color: rgba(0, 0, 0, .65);
    font-size: 14px;
    line-height: 32px;
    background-color: #fff;
    background-image: none;
    border: 1px solid #d9d9d9;
    border-radius: 4px;
    -webkit-transition: all .3s;
    transition: all .3s
}

.ant-input::-moz-placeholder {
    color: #bfbfbf;
    opacity: 1
}

.ant-input:-ms-input-placeholder {
    color: #bfbfbf
}

.ant-input::-webkit-input-placeholder {
    color: #bfbfbf
}

.ant-input:focus,
.ant-input:hover {
    border-color: #ffa142;
    border-right-width: 1px!important
}

.ant-input:focus {
    outline: 0;
    -webkit-box-shadow: 0 0 0 2px rgba(255, 134, 25, .2);
    box-shadow: 0 0 0 2px rgba(255, 134, 25, .2)
}

.ant-input-disabled {
    color: rgba(0, 0, 0, .25);
    background-color: #f5f5f5;
    cursor: not-allowed;
    opacity: 1
}

.ant-input-disabled:hover {
    border-color: #e6d8d8;
    border-right-width: 1px!important
}

.ant-input[disabled] {
    color: rgba(0, 0, 0, .25);
    background-color: #f5f5f5;
    cursor: not-allowed;
    opacity: 1
}

.ant-input[disabled]:hover {
    border-color: #e6d8d8;
    border-right-width: 1px!important
}

textarea.ant-input {
    max-width: 100%;
    height: auto;
    min-height: 32px;
    line-height: 1.5;
    vertical-align: bottom;
    -webkit-transition: all .3s, height 0s;
    transition: all .3s, height 0s
}

.ant-input-lg {
    height: 40px;
    padding: 6px 11px;
    font-size: 16px;
    line-height: 40px
}

.ant-input-sm {
    height: 24px;
    padding: 1px 7px;
    line-height: 24px
}

.ant-input-group {
    -webkit-box-sizing: border-box;
    box-sizing: border-box;
    margin: 0;
    padding: 0;
    color: rgba(0, 0, 0, .65);
    font-size: 14px;
    font-variant: tabular-nums;
    line-height: 1.5;
    list-style: none;
    -webkit-font-feature-settings: "tnum";
    font-feature-settings: "tnum";
    position: relative;
    display: table;
    width: 100%;
    border-collapse: separate;
    border-spacing: 0
}

.ant-input-group[class*=col-] {
    float: none;
    padding-right: 0;
    padding-left: 0
}

.ant-input-group>[class*=col-] {
    padding-right: 8px
}

.ant-input-group>[class*=col-]:last-child {
    padding-right: 0
}

.ant-input-group-addon,
.ant-input-group-wrap,
.ant-input-group>.ant-input {
    display: table-cell
}

.ant-input-group-addon:not(:first-child):not(:last-child),
.ant-input-group-wrap:not(:first-child):not(:last-child),
.ant-input-group>.ant-input:not(:first-child):not(:last-child) {
    border-radius: 0
}

.ant-input-group-addon,
.ant-input-group-wrap {
    width: 1px;
    white-space: nowrap;
    vertical-align: middle
}

.ant-input-group-wrap>* {
    display: block!important
}

.ant-input-group .ant-input {
    float: left;
    width: 100%;
    margin-bottom: 0;
    text-align: inherit
}

.ant-input-group .ant-input:focus,
.ant-input-group .ant-input:hover {
    z-index: 1;
    border-right-width: 1px
}

.ant-input-group-addon {
    position: relative;
    padding: 0 11px;
    color: rgba(0, 0, 0, .65);
    font-weight: normal;
    font-size: 14px;
    line-height: 1;
    text-align: center;
    background-color: #fafafa;
    border: 1px solid #d9d9d9;
    border-radius: 4px;
    -webkit-transition: all .3s;
    transition: all .3s
}

.ant-input-group-addon .ant-select {
    margin: -5px -11px
}

.ant-input-group-addon .ant-select .ant-select-selection {
    margin: -1px;
    background-color: inherit;
    border: 1px solid transparent;
    -webkit-box-shadow: none;
    box-shadow: none
}

.ant-input-group-addon .ant-select-focused .ant-select-selection,
.ant-input-group-addon .ant-select-open .ant-select-selection {
    color: #ff8619
}

.ant-input-group-addon>i:only-child:after {
    position: absolute;
    top: 0;
    right: 0;
    bottom: 0;
    left: 0;
    content: ""
}

.ant-input-group-addon:first-child,
.ant-input-group-addon:first-child .ant-select .ant-select-selection,
.ant-input-group>.ant-input:first-child,
.ant-input-group>.ant-input:first-child .ant-select .ant-select-selection {
    border-top-right-radius: 0;
    border-bottom-right-radius: 0
}

.ant-input-group>.ant-input-affix-wrapper:not(:first-child) .ant-input {
    border-top-left-radius: 0;
    border-bottom-left-radius: 0
}

.ant-input-group>.ant-input-affix-wrapper:not(:last-child) .ant-input {
    border-top-right-radius: 0;
    border-bottom-right-radius: 0
}

.ant-input-group-addon:first-child {
    border-right: 0
}

.ant-input-group-addon:last-child {
    border-left: 0
}

.ant-input-group-addon:last-child,
.ant-input-group-addon:last-child .ant-select .ant-select-selection,
.ant-input-group>.ant-input:last-child,
.ant-input-group>.ant-input:last-child .ant-select .ant-select-selection {
    border-top-left-radius: 0;
    border-bottom-left-radius: 0
}

.ant-input-group-lg .ant-input,
.ant-input-group-lg>.ant-input-group-addon {
    height: 40px;
    padding: 6px 11px;
    font-size: 16px;
    line-height: 40px
}

.ant-input-group-sm .ant-input,
.ant-input-group-sm>.ant-input-group-addon {
    height: 24px;
    padding: 1px 7px;
    line-height: 24px
}

.ant-input-group-lg .ant-select-selection--single {
    height: 40px
}

.ant-input-group-sm .ant-select-selection--single {
    height: 24px
}

.ant-input-group .ant-input-affix-wrapper {
    display: table-cell;
    float: left;
    width: 100%
}

.ant-input-group.ant-input-group-compact {
    display: block;
    zoom: 1
}

.ant-input-group.ant-input-group-compact:after,
.ant-input-group.ant-input-group-compact:before {
    display: table;
    content: ""
}

.ant-input-group.ant-input-group-compact:after {
    clear: both
}

.ant-input-group.ant-input-group-compact-addon:not(:first-child):not(:last-child),
.ant-input-group.ant-input-group-compact-wrap:not(:first-child):not(:last-child),
.ant-input-group.ant-input-group-compact>.ant-input:not(:first-child):not(:last-child) {
    border-right-width: 1px
}

.ant-input-group.ant-input-group-compact-addon:not(:first-child):not(:last-child):focus,
.ant-input-group.ant-input-group-compact-addon:not(:first-child):not(:last-child):hover,
.ant-input-group.ant-input-group-compact-wrap:not(:first-child):not(:last-child):focus,
.ant-input-group.ant-input-group-compact-wrap:not(:first-child):not(:last-child):hover,
.ant-input-group.ant-input-group-compact>.ant-input:not(:first-child):not(:last-child):focus,
.ant-input-group.ant-input-group-compact>.ant-input:not(:first-child):not(:last-child):hover {
    z-index: 1
}

.ant-input-group.ant-input-group-compact>* {
    display: inline-block;
    float: none;
    vertical-align: top;
    border-radius: 0
}

.ant-input-group.ant-input-group-compact>:not(:last-child) {
    margin-right: -1px;
    border-right-width: 1px
}

.ant-input-group.ant-input-group-compact .ant-input {
    float: none
}

.ant-input-group.ant-input-group-compact>.ant-calendar-picker .ant-input,
.ant-input-group.ant-input-group-compact>.ant-cascader-picker .ant-input,
.ant-input-group.ant-input-group-compact>.ant-mention-wrapper .ant-mention-editor,
.ant-input-group.ant-input-group-compact>.ant-select-auto-complete .ant-input,
.ant-input-group.ant-input-group-compact>.ant-select>.ant-select-selection,
.ant-input-group.ant-input-group-compact>.ant-time-picker .ant-time-picker-input {
    border-right-width: 1px;
    border-radius: 0
}

.ant-input-group.ant-input-group-compact>.ant-calendar-picker .ant-input:focus,
.ant-input-group.ant-input-group-compact>.ant-calendar-picker .ant-input:hover,
.ant-input-group.ant-input-group-compact>.ant-cascader-picker .ant-input:focus,
.ant-input-group.ant-input-group-compact>.ant-cascader-picker .ant-input:hover,
.ant-input-group.ant-input-group-compact>.ant-mention-wrapper .ant-mention-editor:focus,
.ant-input-group.ant-input-group-compact>.ant-mention-wrapper .ant-mention-editor:hover,
.ant-input-group.ant-input-group-compact>.ant-select-auto-complete .ant-input:focus,
.ant-input-group.ant-input-group-compact>.ant-select-auto-complete .ant-input:hover,
.ant-input-group.ant-input-group-compact>.ant-select>.ant-select-selection:focus,
.ant-input-group.ant-input-group-compact>.ant-select>.ant-select-selection:hover,
.ant-input-group.ant-input-group-compact>.ant-time-picker .ant-time-picker-input:focus,
.ant-input-group.ant-input-group-compact>.ant-time-picker .ant-time-picker-input:hover {
    z-index: 1
}

.ant-input-group.ant-input-group-compact>.ant-calendar-picker:first-child .ant-input,
.ant-input-group.ant-input-group-compact>.ant-cascader-picker:first-child .ant-input,
.ant-input-group.ant-input-group-compact>.ant-mention-wrapper:first-child .ant-mention-editor,
.ant-input-group.ant-input-group-compact>.ant-select-auto-complete:first-child .ant-input,
.ant-input-group.ant-input-group-compact>.ant-select:first-child>.ant-select-selection,
.ant-input-group.ant-input-group-compact>.ant-time-picker:first-child .ant-time-picker-input,
.ant-input-group.ant-input-group-compact>:first-child {
    border-top-left-radius: 4px;
    border-bottom-left-radius: 4px
}

.ant-input-group.ant-input-group-compact>.ant-calendar-picker:last-child .ant-input,
.ant-input-group.ant-input-group-compact>.ant-cascader-picker-focused:last-child .ant-input,
.ant-input-group.ant-input-group-compact>.ant-cascader-picker:last-child .ant-input,
.ant-input-group.ant-input-group-compact>.ant-mention-wrapper:last-child .ant-mention-editor,
.ant-input-group.ant-input-group-compact>.ant-select-auto-complete:last-child .ant-input,
.ant-input-group.ant-input-group-compact>.ant-select:last-child>.ant-select-selection,
.ant-input-group.ant-input-group-compact>.ant-time-picker:last-child .ant-time-picker-input,
.ant-input-group.ant-input-group-compact>:last-child {
    border-right-width: 1px;
    border-top-right-radius: 4px;
    border-bottom-right-radius: 4px
}

.ant-input-group.ant-input-group-compact>.ant-select-auto-complete .ant-input {
    vertical-align: top
}

.ant-input-group-wrapper {
    display: inline-block;
    width: 100%;
    text-align: start;
    vertical-align: top
}

.ant-input-affix-wrapper {
    -webkit-box-sizing: border-box;
    box-sizing: border-box;
    margin: 0;
    padding: 0;
    color: rgba(0, 0, 0, .65);
    font-size: 14px;
    font-variant: tabular-nums;
    line-height: 1.5;
    list-style: none;
    -webkit-font-feature-settings: "tnum";
    font-feature-settings: "tnum";
    position: relative;
    display: inline-block;
    width: 100%;
    text-align: start
}

.ant-input-affix-wrapper:hover .ant-input:not(.ant-input-disabled) {
    border-color: #ffa142;
    border-right-width: 1px!important
}

.ant-input-affix-wrapper .ant-input {
    position: relative;
    text-align: inherit
}

.ant-input-affix-wrapper .ant-input-prefix,
.ant-input-affix-wrapper .ant-input-suffix {
    position: absolute;
    top: 50%;
    z-index: 2;
    color: rgba(0, 0, 0, .65);
    line-height: 0;
    -webkit-transform: translateY(-50%);
    transform: translateY(-50%)
}

.ant-input-affix-wrapper .ant-input-prefix :not(.anticon),
.ant-input-affix-wrapper .ant-input-suffix :not(.anticon) {
    line-height: 1.5
}

.ant-input-affix-wrapper .ant-input-prefix {
    left: 12px
}

.ant-input-affix-wrapper .ant-input-suffix {
    right: 12px
}

.ant-input-affix-wrapper .ant-input:not(:first-child) {
    padding-left: 30px
}

.ant-input-affix-wrapper .ant-input:not(:last-child) {
    padding-right: 30px
}

.ant-input-affix-wrapper .ant-input {
    min-height: 100%
}

.ant-input-password-icon {
    color: rgba(0, 0, 0, .45);
    cursor: pointer;
    -webkit-transition: all .3s;
    transition: all .3s
}

.ant-input-password-icon:hover {
    color: #333
}

.ant-input-clear-icon {
    color: rgba(0, 0, 0, .25);
    font-size: 12px;
    vertical-align: top;
    cursor: pointer;
    -webkit-transition: color .3s;
    transition: color .3s
}

.ant-input-clear-icon:hover {
    color: rgba(0, 0, 0, .45)
}

.ant-input-clear-icon:active {
    color: rgba(0, 0, 0, .65)
}

.ant-input-clear-icon+i {
    margin-left: 6px
}

.ant-input-search-icon {
    color: rgba(0, 0, 0, .45);
    cursor: pointer;
    -webkit-transition: all .3s;
    transition: all .3s
}

.ant-input-search-icon:hover {
    color: rgba(0, 0, 0, .8)
}

.ant-input-search-enter-button input {
    border-right: 0
}

.ant-input-search-enter-button+.ant-input-group-addon,
.ant-input-search-enter-button input+.ant-input-group-addon {
    padding: 0;
    border: 0
}

.ant-input-search-enter-button+.ant-input-group-addon .ant-input-search-button,
.ant-input-search-enter-button input+.ant-input-group-addon .ant-input-search-button {
    width: 100%;
    border-top-left-radius: 0;
    border-bottom-left-radius: 0
}

.ant-input-number {
    -webkit-box-sizing: border-box;
    box-sizing: border-box;
    font-variant: tabular-nums;
    line-height: 1.5;
    list-style: none;
    -webkit-font-feature-settings: "tnum";
    font-feature-settings: "tnum";
    position: relative;
    width: 100%;
    height: 32px;
    padding: 4px 11px;
    color: rgba(0, 0, 0, .65);
    font-size: 14px;
    line-height: 32px;
    background-color: #fff;
    background-image: none;
    -webkit-transition: all .3s;
    transition: all .3s;
    display: inline-block;
    width: 90px;
    margin: 0;
    padding: 0;
    border: 1px solid #d9d9d9;
    border-radius: 4px
}

.ant-input-number::-moz-placeholder {
    color: #bfbfbf;
    opacity: 1
}

.ant-input-number:-ms-input-placeholder {
    color: #bfbfbf
}

.ant-input-number::-webkit-input-placeholder {
    color: #bfbfbf
}

.ant-input-number:focus {
    border-color: #ffa142;
    border-right-width: 1px!important;
    outline: 0;
    -webkit-box-shadow: 0 0 0 2px rgba(255, 134, 25, .2);
    box-shadow: 0 0 0 2px rgba(255, 134, 25, .2)
}

.ant-input-number[disabled] {
    color: rgba(0, 0, 0, .25);
    background-color: #f5f5f5;
    cursor: not-allowed;
    opacity: 1
}

.ant-input-number[disabled]:hover {
    border-color: #e6d8d8;
    border-right-width: 1px!important
}

textarea.ant-input-number {
    max-width: 100%;
    height: auto;
    min-height: 32px;
    line-height: 1.5;
    vertical-align: bottom;
    -webkit-transition: all .3s, height 0s;
    transition: all .3s, height 0s
}

.ant-input-number-lg {
    height: 40px;
    padding: 6px 11px;
    line-height: 40px
}

.ant-input-number-sm {
    height: 24px;
    padding: 1px 7px;
    line-height: 24px
}

.ant-input-number-handler {
    position: relative;
    display: block;
    width: 100%;
    height: 50%;
    overflow: hidden;
    color: rgba(0, 0, 0, .45);
    font-weight: bold;
    line-height: 0;
    text-align: center;
    -webkit-transition: all .1s linear;
    transition: all .1s linear
}

.ant-input-number-handler:active {
    background: #f4f4f4
}

.ant-input-number-handler:hover .ant-input-number-handler-down-inner,
.ant-input-number-handler:hover .ant-input-number-handler-up-inner {
    color: #ffa142
}

.ant-input-number-handler-down-inner,
.ant-input-number-handler-up-inner {
    display: inline-block;
    color: inherit;
    font-style: normal;
    line-height: 0;
    text-align: center;
    text-transform: none;
    vertical-align: -.125em;
    text-rendering: optimizeLegibility;
    -webkit-font-smoothing: antialiased;
    -moz-osx-font-smoothing: grayscale;
    position: absolute;
    right: 4px;
    width: 12px;
    height: 12px;
    color: rgba(0, 0, 0, .45);
    line-height: 12px;
    -webkit-transition: all .1s linear;
    transition: all .1s linear;
    -webkit-user-select: none;
    -moz-user-select: none;
    -ms-user-select: none;
    user-select: none
}

.ant-input-number-handler-down-inner>*,
.ant-input-number-handler-up-inner>* {
    line-height: 1
}

.ant-input-number-handler-down-inner svg,
.ant-input-number-handler-up-inner svg {
    display: inline-block
}

.ant-input-number-handler-down-inner:before,
.ant-input-number-handler-up-inner:before {
    display: none
}

.ant-input-number-handler-down-inner .ant-input-number-handler-down-inner-icon,
.ant-input-number-handler-down-inner .ant-input-number-handler-up-inner-icon,
.ant-input-number-handler-up-inner .ant-input-number-handler-down-inner-icon,
.ant-input-number-handler-up-inner .ant-input-number-handler-up-inner-icon {
    display: block
}

.ant-input-number-focused,
.ant-input-number:hover {
    border-color: #ffa142;
    border-right-width: 1px!important
}

.ant-input-number-focused {
    outline: 0;
    -webkit-box-shadow: 0 0 0 2px rgba(255, 134, 25, .2);
    box-shadow: 0 0 0 2px rgba(255, 134, 25, .2)
}

.ant-input-number-disabled {
    color: rgba(0, 0, 0, .25);
    background-color: #f5f5f5;
    cursor: not-allowed;
    opacity: 1
}

.ant-input-number-disabled:hover {
    border-color: #e6d8d8;
    border-right-width: 1px!important
}

.ant-input-number-disabled .ant-input-number-input {
    cursor: not-allowed
}

.ant-input-number-disabled .ant-input-number-handler-wrap {
    display: none
}

.ant-input-number-input {
    width: 100%;
    height: 30px;
    padding: 0 11px;
    text-align: left;
    background-color: transparent;
    border: 0;
    border-radius: 4px;
    outline: 0;
    -webkit-transition: all .3s linear;
    transition: all .3s linear;
    -moz-appearance: textfield!important
}

.ant-input-number-input::-moz-placeholder {
    color: #bfbfbf;
    opacity: 1
}

.ant-input-number-input:-ms-input-placeholder {
    color: #bfbfbf
}

.ant-input-number-input::-webkit-input-placeholder {
    color: #bfbfbf
}

.ant-input-number-input[type=number]::-webkit-inner-spin-button,
.ant-input-number-input[type=number]::-webkit-outer-spin-button {
    margin: 0;
    -webkit-appearance: none
}

.ant-input-number-lg {
    padding: 0;
    font-size: 16px
}

.ant-input-number-lg input {
    height: 38px
}

.ant-input-number-sm {
    padding: 0
}

.ant-input-number-sm input {
    height: 22px;
    padding: 0 7px
}

.ant-input-number-handler-wrap {
    position: absolute;
    top: 0;
    right: 0;
    width: 22px;
    height: 100%;
    background: #fff;
    border-left: 1px solid #d9d9d9;
    border-radius: 0 4px 4px 0;
    opacity: 0;
    -webkit-transition: opacity .24s linear .1s;
    transition: opacity .24s linear .1s
}

.ant-input-number-handler-wrap .ant-input-number-handler .ant-input-number-handler-down-inner,
.ant-input-number-handler-wrap .ant-input-number-handler .ant-input-number-handler-up-inner {
    display: inline-block;
    font-size: 12px;
    font-size: 7px\9;
    -webkit-transform: scale(.58333333) rotate(0deg);
    transform: scale(.58333333) rotate(0deg);
    min-width: auto;
    margin-right: 0
}

:root .ant-input-number-handler-wrap .ant-input-number-handler .ant-input-number-handler-down-inner,
 :root .ant-input-number-handler-wrap .ant-input-number-handler .ant-input-number-handler-up-inner {
    font-size: 12px
}

.ant-input-number-handler-wrap:hover .ant-input-number-handler {
    height: 40%
}

.ant-input-number:hover .ant-input-number-handler-wrap {
    opacity: 1
}

.ant-input-number-handler-up {
    cursor: pointer
}

.ant-input-number-handler-up-inner {
    top: 50%;
    margin-top: -5px;
    text-align: center
}

.ant-input-number-handler-up:hover {
    height: 60%!important
}

.ant-input-number-handler-down {
    top: 0;
    border-top: 1px solid #d9d9d9;
    cursor: pointer
}

.ant-input-number-handler-down-inner {
    top: 50%;
    margin-top: -6px;
    text-align: center
}

.ant-input-number-handler-down:hover {
    height: 60%!important
}

.ant-input-number-handler-down-disabled,
.ant-input-number-handler-up-disabled {
    cursor: not-allowed
}

.ant-input-number-handler-down-disabled:hover .ant-input-number-handler-down-inner,
.ant-input-number-handler-up-disabled:hover .ant-input-number-handler-up-inner {
    color: rgba(0, 0, 0, .25)
}

.ant-layout {
    display: -ms-flexbox;
    display: flex;
    -ms-flex: auto;
    flex: auto;
    -ms-flex-direction: column;
    flex-direction: column;
    min-height: 0;
    background: #f0f2f5
}

.ant-layout,
.ant-layout * {
    -webkit-box-sizing: border-box;
    box-sizing: border-box
}

.ant-layout.ant-layout-has-sider {
    -ms-flex-direction: row;
    flex-direction: row
}

.ant-layout.ant-layout-has-sider>.ant-layout,
.ant-layout.ant-layout-has-sider>.ant-layout-content {
    overflow-x: hidden
}

.ant-layout-footer,
.ant-layout-header {
    -ms-flex: 0 0 auto;
    flex: 0 0 auto
}

.ant-layout-header {
    height: 64px;
    padding: 0 50px;
    line-height: 64px;
    background: #001529
}

.ant-layout-footer {
    padding: 24px 50px;
    color: rgba(0, 0, 0, .65);
    font-size: 14px;
    background: #f0f2f5
}

.ant-layout-content {
    -ms-flex: auto;
    flex: auto;
    min-height: 0
}

.ant-layout-sider {
    position: relative;
    min-width: 0;
    background: #001529;
    -webkit-transition: all .2s;
    transition: all .2s
}

.ant-layout-sider-children {
    height: 100%;
    margin-top: -.1px;
    padding-top: .1px
}

.ant-layout-sider-has-trigger {
    padding-bottom: 48px
}

.ant-layout-sider-right {
    -ms-flex-order: 1;
    order: 1
}

.ant-layout-sider-trigger {
    position: fixed;
    bottom: 0;
    z-index: 1;
    height: 48px;
    color: #fff;
    line-height: 48px;
    text-align: center;
    background: #002140;
    cursor: pointer;
    -webkit-transition: all .2s;
    transition: all .2s
}

.ant-layout-sider-zero-width>* {
    overflow: hidden
}

.ant-layout-sider-zero-width-trigger {
    position: absolute;
    top: 64px;
    right: -36px;
    z-index: 1;
    width: 36px;
    height: 42px;
    color: #fff;
    font-size: 18px;
    line-height: 42px;
    text-align: center;
    background: #001529;
    border-radius: 0 4px 4px 0;
    cursor: pointer;
    -webkit-transition: background .3s ease;
    transition: background .3s ease
}

.ant-layout-sider-zero-width-trigger:hover {
    background: #192c3e
}

.ant-layout-sider-zero-width-trigger-right {
    left: -36px
}

.ant-layout-sider-light {
    background: #fff
}

.ant-layout-sider-light .ant-layout-sider-trigger,
.ant-layout-sider-light .ant-layout-sider-zero-width-trigger {
    color: rgba(0, 0, 0, .65);
    background: #fff
}

.ant-list {
    -webkit-box-sizing: border-box;
    box-sizing: border-box;
    margin: 0;
    padding: 0;
    color: rgba(0, 0, 0, .65);
    font-size: 14px;
    font-variant: tabular-nums;
    line-height: 1.5;
    list-style: none;
    -webkit-font-feature-settings: "tnum";
    font-feature-settings: "tnum";
    position: relative
}

.ant-list * {
    outline: none
}

.ant-list-pagination {
    margin-top: 24px;
    text-align: right
}

.ant-list-more {
    margin-top: 12px;
    text-align: center
}

.ant-list-more button {
    padding-right: 32px;
    padding-left: 32px
}

.ant-list-spin {
    min-height: 40px;
    text-align: center
}

.ant-list-empty-text {
    padding: 16px;
    color: rgba(0, 0, 0, .25);
    font-size: 14px;
    text-align: center
}

.ant-list-items {
    margin: 0;
    padding: 0;
    list-style: none
}

.ant-list-item {
    display: -ms-flexbox;
    display: flex;
    -ms-flex-align: center;
    align-items: center;
    padding: 12px 0
}

.ant-list-item-content {
    color: rgba(0, 0, 0, .65)
}

.ant-list-item-meta {
    display: -ms-flexbox;
    display: flex;
    -ms-flex: 1 1;
    flex: 1 1;
    -ms-flex-align: start;
    align-items: flex-start;
    font-size: 0
}

.ant-list-item-meta-avatar {
    margin-right: 16px
}

.ant-list-item-meta-content {
    -ms-flex: 1 0;
    flex: 1 0
}

.ant-list-item-meta-title {
    margin-bottom: 4px;
    color: rgba(0, 0, 0, .65);
    font-size: 14px;
    line-height: 22px
}

.ant-list-item-meta-title>a {
    color: rgba(0, 0, 0, .65);
    -webkit-transition: all .3s;
    transition: all .3s
}

.ant-list-item-meta-title>a:hover {
    color: #ff8619
}

.ant-list-item-meta-description {
    color: rgba(0, 0, 0, .45);
    font-size: 14px;
    line-height: 22px
}

.ant-list-item-action {
    -ms-flex: 0 0 auto;
    flex: 0 0 auto;
    margin-left: 48px;
    padding: 0;
    font-size: 0;
    list-style: none
}

.ant-list-item-action>li {
    position: relative;
    display: inline-block;
    padding: 0 8px;
    color: rgba(0, 0, 0, .45);
    font-size: 14px;
    line-height: 22px;
    text-align: center;
    cursor: pointer
}

.ant-list-item-action>li:first-child {
    padding-left: 0
}

.ant-list-item-action-split {
    position: absolute;
    top: 50%;
    right: 0;
    width: 1px;
    height: 14px;
    margin-top: -7px;
    background-color: #e8e8e8
}

.ant-list-footer,
.ant-list-header {
    background: transparent
}

.ant-list-footer,
.ant-list-header {
    padding-top: 12px;
    padding-bottom: 12px
}

.ant-list-empty {
    padding: 16px 0;
    color: rgba(0, 0, 0, .45);
    font-size: 12px;
    text-align: center
}

.ant-list-split .ant-list-item {
    border-bottom: 1px solid #e8e8e8
}

.ant-list-split .ant-list-item:last-child {
    border-bottom: none
}

.ant-list-split .ant-list-header {
    border-bottom: 1px solid #e8e8e8
}

.ant-list-loading .ant-list-spin-nested-loading {
    min-height: 32px
}

.ant-list-something-after-last-item .ant-spin-container>.ant-list-items>.ant-list-item:last-child {
    border-bottom: 1px solid #e8e8e8
}

.ant-list-lg .ant-list-item {
    padding-top: 16px;
    padding-bottom: 16px
}

.ant-list-sm .ant-list-item {
    padding-top: 8px;
    padding-bottom: 8px
}

.ant-list-vertical .ant-list-item {
    -ms-flex-align: initial;
    align-items: initial
}

.ant-list-vertical .ant-list-item-main {
    display: block;
    -ms-flex: 1 1;
    flex: 1 1
}

.ant-list-vertical .ant-list-item-extra {
    margin-left: 40px
}

.ant-list-vertical .ant-list-item-meta {
    margin-bottom: 16px
}

.ant-list-vertical .ant-list-item-meta-title {
    margin-bottom: 12px;
    color: rgba(0, 0, 0, .85);
    font-size: 16px;
    line-height: 24px
}

.ant-list-vertical .ant-list-item-action {
    margin-top: 16px;
    margin-left: auto
}

.ant-list-vertical .ant-list-item-action>li {
    padding: 0 16px
}

.ant-list-vertical .ant-list-item-action>li:first-child {
    padding-left: 0
}

.ant-list-grid .ant-list-item {
    display: block;
    max-width: 100%;
    margin-bottom: 16px;
    padding-top: 0;
    padding-bottom: 0;
    border-bottom: none
}

.ant-list-item-no-flex {
    display: block
}

.ant-list:not(.ant-list-vertical) .ant-list-item-no-flex .ant-list-item-action {
    float: right
}

.ant-list-bordered {
    border: 1px solid #d9d9d9;
    border-radius: 4px
}

.ant-list-bordered .ant-list-footer,
.ant-list-bordered .ant-list-header,
.ant-list-bordered .ant-list-item {
    padding-right: 24px;
    padding-left: 24px
}

.ant-list-bordered .ant-list-item {
    border-bottom: 1px solid #e8e8e8
}

.ant-list-bordered .ant-list-pagination {
    margin: 16px 24px
}

.ant-list-bordered.ant-list-sm .ant-list-item {
    padding-right: 16px;
    padding-left: 16px
}

.ant-list-bordered.ant-list-sm .ant-list-footer,
.ant-list-bordered.ant-list-sm .ant-list-header {
    padding: 8px 16px
}

.ant-list-bordered.ant-list-lg .ant-list-footer,
.ant-list-bordered.ant-list-lg .ant-list-header {
    padding: 16px 24px
}

@media screen and (max-width:768px) {
    .ant-list-item-action,
    .ant-list-vertical .ant-list-item-extra {
        margin-left: 24px
    }
}

@media screen and (max-width:576px) {
    .ant-list-item {
        -ms-flex-wrap: wrap;
        flex-wrap: wrap
    }
    .ant-list-item-action {
        margin-left: 12px
    }
    .ant-list-vertical .ant-list-item {
        -ms-flex-wrap: wrap-reverse;
        flex-wrap: wrap-reverse
    }
    .ant-list-vertical .ant-list-item-main {
        min-width: 220px
    }
    .ant-list-vertical .ant-list-item-extra {
        margin: auto auto 16px
    }
}

.ant-mentions-wrapper {
    -webkit-box-sizing: border-box;
    box-sizing: border-box;
    margin: 0;
    padding: 0;
    color: rgba(0, 0, 0, .65);
    font-size: 14px;
    font-variant: tabular-nums;
    line-height: 1.5;
    list-style: none;
    -webkit-font-feature-settings: "tnum";
    font-feature-settings: "tnum";
    position: relative;
    display: inline-block;
    width: 100%;
    vertical-align: middle
}

.ant-mentions-wrapper .ant-mentions-editor {
    position: relative;
    display: inline-block;
    width: 100%;
    height: 32px;
    padding: 4px 11px;
    color: rgba(0, 0, 0, .65);
    font-size: 14px;
    line-height: 32px;
    background-color: #fff;
    background-image: none;
    border: 1px solid #d9d9d9;
    border-radius: 4px;
    -webkit-transition: all .3s;
    transition: all .3s;
    display: block;
    height: auto;
    min-height: 32px;
    padding: 0;
    line-height: 1.5
}

.ant-mentions-wrapper .ant-mentions-editor::-moz-placeholder {
    color: #bfbfbf;
    opacity: 1
}

.ant-mentions-wrapper .ant-mentions-editor:-ms-input-placeholder {
    color: #bfbfbf
}

.ant-mentions-wrapper .ant-mentions-editor::-webkit-input-placeholder {
    color: #bfbfbf
}

.ant-mentions-wrapper .ant-mentions-editor:focus,
.ant-mentions-wrapper .ant-mentions-editor:hover {
    border-color: #ffa142;
    border-right-width: 1px!important
}

.ant-mentions-wrapper .ant-mentions-editor:focus {
    outline: 0;
    -webkit-box-shadow: 0 0 0 2px rgba(255, 134, 25, .2);
    box-shadow: 0 0 0 2px rgba(255, 134, 25, .2)
}

.ant-mentions-wrapper .ant-mentions-editor-disabled {
    color: rgba(0, 0, 0, .25);
    background-color: #f5f5f5;
    cursor: not-allowed;
    opacity: 1
}

.ant-mentions-wrapper .ant-mentions-editor-disabled:hover {
    border-color: #e6d8d8;
    border-right-width: 1px!important
}

.ant-mentions-wrapper .ant-mentions-editor[disabled] {
    color: rgba(0, 0, 0, .25);
    background-color: #f5f5f5;
    cursor: not-allowed;
    opacity: 1
}

.ant-mentions-wrapper .ant-mentions-editor[disabled]:hover {
    border-color: #e6d8d8;
    border-right-width: 1px!important
}

textarea.ant-mentions-wrapper .ant-mentions-editor {
    max-width: 100%;
    height: auto;
    min-height: 32px;
    line-height: 1.5;
    vertical-align: bottom;
    -webkit-transition: all .3s, height 0s;
    transition: all .3s, height 0s
}

.ant-mentions-wrapper .ant-mentions-editor-lg {
    height: 40px;
    padding: 6px 11px;
    font-size: 16px;
    line-height: 40px
}

.ant-mentions-wrapper .ant-mentions-editor-sm {
    height: 24px;
    padding: 1px 7px;
    line-height: 24px
}

.ant-mentions-wrapper .ant-mentions-editor-wrapper {
    height: auto;
    overflow-y: auto
}

.ant-mentions-wrapper.ant-mentions-active:not(.disabled) .ant-mentions-editor {
    border-color: #ffa142;
    border-right-width: 1px!important;
    outline: 0;
    -webkit-box-shadow: 0 0 0 2px rgba(255, 134, 25, .2);
    box-shadow: 0 0 0 2px rgba(255, 134, 25, .2)
}

.ant-mentions-wrapper.disabled .ant-mentions-editor {
    color: rgba(0, 0, 0, .25);
    background-color: #f5f5f5;
    cursor: not-allowed;
    opacity: 1
}

.ant-mentions-wrapper.disabled .ant-mentions-editor:hover {
    border-color: #e6d8d8;
    border-right-width: 1px!important
}

.ant-mentions-wrapper .public-DraftEditorPlaceholder-root {
    position: absolute;
    pointer-events: none
}

.ant-mentions-wrapper .public-DraftEditorPlaceholder-root .public-DraftEditorPlaceholder-inner {
    height: auto;
    padding: 5px 11px;
    color: #bfbfbf;
    white-space: pre-wrap;
    word-wrap: break-word;
    outline: none;
    opacity: 1
}

.ant-mentions-wrapper .DraftEditor-editorContainer .public-DraftEditor-content {
    height: auto;
    padding: 5px 11px
}

.ant-mentions-dropdown {
    min-width: 120px;
    max-height: 250px;
    margin-top: 1.5em;
    overflow-x: hidden;
    overflow-y: auto
}

.ant-mentions-dropdown-placement-top {
    margin-top: -.1em
}

.ant-mentions-dropdown-notfound.ant-mentions-dropdown-item {
    color: rgba(0, 0, 0, .25)
}

.ant-mentions-dropdown-notfound.ant-mentions-dropdown-item .anticon-loading {
    display: block;
    color: #ff8619;
    text-align: center
}

.ant-mentions-dropdown-item {
    position: relative;
    display: block;
    padding: 5px 12px;
    overflow: hidden;
    color: rgba(0, 0, 0, .65);
    font-weight: normal;
    line-height: 22px;
    white-space: nowrap;
    text-overflow: ellipsis;
    cursor: pointer;
    -webkit-transition: background .3s;
    transition: background .3s
}

.ant-mentions-dropdown-item-active,
.ant-mentions-dropdown-item.focus,
.ant-mentions-dropdown-item:hover {
    background-color: #fff6e6
}

.ant-mentions-dropdown-item-disabled {
    color: rgba(0, 0, 0, .25);
    cursor: not-allowed
}

.ant-mentions-dropdown-item-disabled:hover {
    color: rgba(0, 0, 0, .25);
    background-color: #fff;
    cursor: not-allowed
}

.ant-mentions-dropdown-item-selected,
.ant-mentions-dropdown-item-selected:hover {
    color: rgba(0, 0, 0, .65);
    font-weight: bold;
    background-color: #f5f5f5
}

.ant-mentions-dropdown-item-divider {
    height: 1px;
    margin: 1px 0;
    overflow: hidden;
    line-height: 0;
    background-color: #e8e8e8
}

.ant-mentions {
    -webkit-box-sizing: border-box;
    box-sizing: border-box;
    margin: 0;
    font-variant: tabular-nums;
    line-height: 1.5;
    list-style: none;
    -webkit-font-feature-settings: "tnum";
    font-feature-settings: "tnum";
    width: 100%;
    height: 32px;
    padding: 4px 11px;
    color: rgba(0, 0, 0, .65);
    font-size: 14px;
    line-height: 32px;
    background-color: #fff;
    background-image: none;
    border: 1px solid #d9d9d9;
    border-radius: 4px;
    -webkit-transition: all .3s;
    transition: all .3s;
    position: relative;
    display: inline-block;
    height: auto;
    padding: 0;
    overflow: hidden;
    line-height: unset;
    white-space: pre-wrap;
    vertical-align: bottom
}

.ant-mentions::-moz-placeholder {
    color: #bfbfbf;
    opacity: 1
}

.ant-mentions:-ms-input-placeholder {
    color: #bfbfbf
}

.ant-mentions::-webkit-input-placeholder {
    color: #bfbfbf
}

.ant-mentions:focus,
.ant-mentions:hover {
    border-color: #ffa142;
    border-right-width: 1px!important
}

.ant-mentions:focus {
    outline: 0;
    -webkit-box-shadow: 0 0 0 2px rgba(255, 134, 25, .2);
    box-shadow: 0 0 0 2px rgba(255, 134, 25, .2)
}

.ant-mentions-disabled {
    color: rgba(0, 0, 0, .25);
    background-color: #f5f5f5;
    cursor: not-allowed;
    opacity: 1
}

.ant-mentions-disabled:hover {
    border-color: #e6d8d8;
    border-right-width: 1px!important
}

.ant-mentions[disabled] {
    color: rgba(0, 0, 0, .25);
    background-color: #f5f5f5;
    cursor: not-allowed;
    opacity: 1
}

.ant-mentions[disabled]:hover {
    border-color: #e6d8d8;
    border-right-width: 1px!important
}

textarea.ant-mentions {
    max-width: 100%;
    height: auto;
    min-height: 32px;
    line-height: 1.5;
    vertical-align: bottom;
    -webkit-transition: all .3s, height 0s;
    transition: all .3s, height 0s
}

.ant-mentions-lg {
    height: 40px;
    padding: 6px 11px;
    font-size: 16px;
    line-height: 40px
}

.ant-mentions-sm {
    height: 24px;
    padding: 1px 7px;
    line-height: 24px
}

.ant-mentions-disabled>textarea {
    color: rgba(0, 0, 0, .25);
    background-color: #f5f5f5;
    cursor: not-allowed;
    opacity: 1
}

.ant-mentions-disabled>textarea:hover {
    border-color: #e6d8d8;
    border-right-width: 1px!important
}

.ant-mentions-focused {
    border-color: #ffa142;
    border-right-width: 1px!important;
    outline: 0;
    -webkit-box-shadow: 0 0 0 2px rgba(255, 134, 25, .2);
    box-shadow: 0 0 0 2px rgba(255, 134, 25, .2)
}

.ant-mentions-measure,
.ant-mentions>textarea {
    margin: 0;
    padding: 4px 11px;
    overflow: inherit;
    overflow-x: initial;
    overflow-y: auto;
    font-weight: inherit;
    font-size: inherit;
    font-family: inherit;
    font-style: inherit;
    font-variant: inherit;
    font-size-adjust: inherit;
    font-stretch: inherit;
    line-height: inherit;
    direction: inherit;
    letter-spacing: inherit;
    white-space: inherit;
    text-align: inherit;
    vertical-align: top;
    word-wrap: break-word;
    word-break: inherit;
    -moz-tab-size: inherit;
    -o-tab-size: inherit;
    tab-size: inherit
}

.ant-mentions>textarea {
    width: 100%;
    border: none;
    outline: none;
    resize: none
}

.ant-mentions>textarea::-moz-placeholder {
    color: #bfbfbf;
    opacity: 1
}

.ant-mentions>textarea:-ms-input-placeholder {
    color: #bfbfbf
}

.ant-mentions>textarea::-webkit-input-placeholder {
    color: #bfbfbf
}

.ant-mentions>textarea:-moz-read-only {
    cursor: default
}

.ant-mentions>textarea:read-only {
    cursor: default
}

.ant-mentions-measure {
    position: absolute;
    top: 0;
    right: 0;
    bottom: 0;
    left: 0;
    z-index: -1;
    color: transparent;
    pointer-events: none
}

.ant-mentions-dropdown {
    margin: 0;
    padding: 0;
    color: rgba(0, 0, 0, .65);
    font-variant: tabular-nums;
    line-height: 1.5;
    list-style: none;
    -webkit-font-feature-settings: "tnum";
    font-feature-settings: "tnum";
    position: absolute;
    top: -9999px;
    left: -9999px;
    z-index: 1050;
    -webkit-box-sizing: border-box;
    box-sizing: border-box;
    font-size: 14px;
    font-variant: normal;
    background-color: #fff;
    border-radius: 4px;
    outline: none;
    -webkit-box-shadow: 0 2px 8px rgba(0, 0, 0, .15);
    box-shadow: 0 2px 8px rgba(0, 0, 0, .15)
}

.ant-mentions-dropdown-hidden {
    display: none
}

.ant-mentions-dropdown-menu {
    max-height: 250px;
    margin-bottom: 0;
    padding-left: 0;
    overflow: auto;
    list-style: none;
    outline: none
}

.ant-mentions-dropdown-menu-item {
    position: relative;
    display: block;
    min-width: 100px;
    padding: 5px 12px;
    overflow: hidden;
    color: rgba(0, 0, 0, .65);
    font-weight: normal;
    line-height: 22px;
    white-space: nowrap;
    text-overflow: ellipsis;
    cursor: pointer;
    -webkit-transition: background .3s ease;
    transition: background .3s ease
}

.ant-mentions-dropdown-menu-item:hover {
    background-color: #fff6e6
}

.ant-mentions-dropdown-menu-item:first-child {
    border-radius: 4px 4px 0 0
}

.ant-mentions-dropdown-menu-item:last-child {
    border-radius: 0 0 4px 4px
}

.ant-mentions-dropdown-menu-item-disabled {
    color: rgba(0, 0, 0, .25);
    cursor: not-allowed
}

.ant-mentions-dropdown-menu-item-disabled:hover {
    color: rgba(0, 0, 0, .25);
    background-color: #fff;
    cursor: not-allowed
}

.ant-mentions-dropdown-menu-item-selected {
    color: rgba(0, 0, 0, .65);
    font-weight: 600;
    background-color: #fafafa
}

.ant-mentions-dropdown-menu-item-active {
    background-color: #fff6e6
}

.ant-menu {
    -webkit-box-sizing: border-box;
    box-sizing: border-box;
    margin: 0;
    padding: 0;
    font-size: 14px;
    font-variant: tabular-nums;
    line-height: 1.5;
    -webkit-font-feature-settings: "tnum";
    font-feature-settings: "tnum";
    margin-bottom: 0;
    padding-left: 0;
    color: rgba(0, 0, 0, .65);
    line-height: 0;
    list-style: none;
    background: #fff;
    outline: none;
    -webkit-box-shadow: 0 2px 8px rgba(0, 0, 0, .15);
    box-shadow: 0 2px 8px rgba(0, 0, 0, .15);
    -webkit-transition: background .3s, width .2s;
    transition: background .3s, width .2s;
    zoom: 1
}

.ant-menu:after,
.ant-menu:before {
    display: table;
    content: ""
}

.ant-menu:after {
    clear: both
}

.ant-menu ol,
.ant-menu ul {
    margin: 0;
    padding: 0;
    list-style: none
}

.ant-menu-hidden {
    display: none
}

.ant-menu-item-group-title {
    padding: 8px 16px;
    color: rgba(0, 0, 0, .45);
    font-size: 14px;
    line-height: 1.5;
    -webkit-transition: all .3s;
    transition: all .3s
}

.ant-menu-submenu,
.ant-menu-submenu-inline {
    -webkit-transition: border-color .3s cubic-bezier(.645, .045, .355, 1), background .3s cubic-bezier(.645, .045, .355, 1), padding .15s cubic-bezier(.645, .045, .355, 1);
    transition: border-color .3s cubic-bezier(.645, .045, .355, 1), background .3s cubic-bezier(.645, .045, .355, 1), padding .15s cubic-bezier(.645, .045, .355, 1)
}

.ant-menu-submenu-selected {
    color: #ff8619
}

.ant-menu-item:active,
.ant-menu-submenu-title:active {
    background: #fff6e6
}

.ant-menu-submenu .ant-menu-sub {
    cursor: auto;
    -webkit-transition: background .3s cubic-bezier(.645, .045, .355, 1), padding .3s cubic-bezier(.645, .045, .355, 1);
    transition: background .3s cubic-bezier(.645, .045, .355, 1), padding .3s cubic-bezier(.645, .045, .355, 1)
}

.ant-menu-item>a {
    display: block;
    color: rgba(0, 0, 0, .65)
}

.ant-menu-item>a:hover {
    color: #ff8619
}

.ant-menu-item>a:before {
    position: absolute;
    top: 0;
    right: 0;
    bottom: 0;
    left: 0;
    background-color: transparent;
    content: ""
}

.ant-menu-item-divider {
    height: 1px;
    overflow: hidden;
    line-height: 0;
    background-color: #e8e8e8
}

.ant-menu-item-active,
.ant-menu-item:hover,
.ant-menu-submenu-active,
.ant-menu-submenu-title:hover,
.ant-menu:not(.ant-menu-inline) .ant-menu-submenu-open {
    color: #ff8619
}

.ant-menu-horizontal .ant-menu-item,
.ant-menu-horizontal .ant-menu-submenu {
    margin-top: -1px
}

.ant-menu-horizontal>.ant-menu-item-active,
.ant-menu-horizontal>.ant-menu-item:hover,
.ant-menu-horizontal>.ant-menu-submenu .ant-menu-submenu-title:hover {
    background-color: transparent
}

.ant-menu-item-selected,
.ant-menu-item-selected>a,
.ant-menu-item-selected>a:hover {
    color: #ff8619
}

.ant-menu:not(.ant-menu-horizontal) .ant-menu-item-selected {
    background-color: #fff6e6
}

.ant-menu-inline,
.ant-menu-vertical,
.ant-menu-vertical-left {
    border-right: 1px solid #e8e8e8
}

.ant-menu-vertical-right {
    border-left: 1px solid #e8e8e8
}

.ant-menu-vertical-left.ant-menu-sub,
.ant-menu-vertical-right.ant-menu-sub,
.ant-menu-vertical.ant-menu-sub {
    min-width: 160px;
    padding: 0;
    border-right: 0;
    -webkit-transform-origin: 0 0;
    transform-origin: 0 0
}

.ant-menu-vertical-left.ant-menu-sub .ant-menu-item,
.ant-menu-vertical-right.ant-menu-sub .ant-menu-item,
.ant-menu-vertical.ant-menu-sub .ant-menu-item {
    left: 0;
    margin-left: 0;
    border-right: 0
}

.ant-menu-vertical-left.ant-menu-sub .ant-menu-item:after,
.ant-menu-vertical-right.ant-menu-sub .ant-menu-item:after,
.ant-menu-vertical.ant-menu-sub .ant-menu-item:after {
    border-right: 0
}

.ant-menu-vertical-left.ant-menu-sub>.ant-menu-item,
.ant-menu-vertical-left.ant-menu-sub>.ant-menu-submenu,
.ant-menu-vertical-right.ant-menu-sub>.ant-menu-item,
.ant-menu-vertical-right.ant-menu-sub>.ant-menu-submenu,
.ant-menu-vertical.ant-menu-sub>.ant-menu-item,
.ant-menu-vertical.ant-menu-sub>.ant-menu-submenu {
    -webkit-transform-origin: 0 0;
    transform-origin: 0 0
}

.ant-menu-horizontal.ant-menu-sub {
    min-width: 114px
}

.ant-menu-item,
.ant-menu-submenu-title {
    position: relative;
    display: block;
    margin: 0;
    padding: 0 20px;
    white-space: nowrap;
    cursor: pointer;
    -webkit-transition: color .3s cubic-bezier(.645, .045, .355, 1), border-color .3s cubic-bezier(.645, .045, .355, 1), background .3s cubic-bezier(.645, .045, .355, 1), padding .15s cubic-bezier(.645, .045, .355, 1);
    transition: color .3s cubic-bezier(.645, .045, .355, 1), border-color .3s cubic-bezier(.645, .045, .355, 1), background .3s cubic-bezier(.645, .045, .355, 1), padding .15s cubic-bezier(.645, .045, .355, 1)
}

.ant-menu-item .anticon,
.ant-menu-submenu-title .anticon {
    min-width: 14px;
    margin-right: 10px;
    font-size: 14px;
    -webkit-transition: font-size .15s cubic-bezier(.215, .61, .355, 1), margin .3s cubic-bezier(.645, .045, .355, 1);
    transition: font-size .15s cubic-bezier(.215, .61, .355, 1), margin .3s cubic-bezier(.645, .045, .355, 1)
}

.ant-menu-item .anticon+span,
.ant-menu-submenu-title .anticon+span {
    opacity: 1;
    -webkit-transition: opacity .3s cubic-bezier(.645, .045, .355, 1), width .3s cubic-bezier(.645, .045, .355, 1);
    transition: opacity .3s cubic-bezier(.645, .045, .355, 1), width .3s cubic-bezier(.645, .045, .355, 1)
}

.ant-menu>.ant-menu-item-divider {
    height: 1px;
    margin: 1px 0;
    padding: 0;
    overflow: hidden;
    line-height: 0;
    background-color: #e8e8e8
}

.ant-menu-submenu-popup {
    position: absolute;
    z-index: 1050;
    background: #fff;
    border-radius: 4px
}

.ant-menu-submenu-popup .submenu-title-wrapper {
    padding-right: 20px
}

.ant-menu-submenu-popup:before {
    position: absolute;
    top: -7px;
    right: 0;
    bottom: 0;
    left: 0;
    opacity: .0001;
    content: " "
}

.ant-menu-submenu>.ant-menu {
    background-color: #fff;
    border-radius: 4px
}

.ant-menu-submenu>.ant-menu-submenu-title:after {
    -webkit-transition: -webkit-transform .3s cubic-bezier(.645, .045, .355, 1);
    transition: -webkit-transform .3s cubic-bezier(.645, .045, .355, 1);
    transition: transform .3s cubic-bezier(.645, .045, .355, 1);
    transition: transform .3s cubic-bezier(.645, .045, .355, 1), -webkit-transform .3s cubic-bezier(.645, .045, .355, 1)
}

.ant-menu-submenu-inline>.ant-menu-submenu-title .ant-menu-submenu-arrow,
.ant-menu-submenu-vertical-left>.ant-menu-submenu-title .ant-menu-submenu-arrow,
.ant-menu-submenu-vertical-right>.ant-menu-submenu-title .ant-menu-submenu-arrow,
.ant-menu-submenu-vertical>.ant-menu-submenu-title .ant-menu-submenu-arrow {
    position: absolute;
    top: 50%;
    right: 16px;
    width: 10px;
    -webkit-transition: -webkit-transform .3s cubic-bezier(.645, .045, .355, 1);
    transition: -webkit-transform .3s cubic-bezier(.645, .045, .355, 1);
    transition: transform .3s cubic-bezier(.645, .045, .355, 1);
    transition: transform .3s cubic-bezier(.645, .045, .355, 1), -webkit-transform .3s cubic-bezier(.645, .045, .355, 1)
}

.ant-menu-submenu-inline>.ant-menu-submenu-title .ant-menu-submenu-arrow:after,
.ant-menu-submenu-inline>.ant-menu-submenu-title .ant-menu-submenu-arrow:before,
.ant-menu-submenu-vertical-left>.ant-menu-submenu-title .ant-menu-submenu-arrow:after,
.ant-menu-submenu-vertical-left>.ant-menu-submenu-title .ant-menu-submenu-arrow:before,
.ant-menu-submenu-vertical-right>.ant-menu-submenu-title .ant-menu-submenu-arrow:after,
.ant-menu-submenu-vertical-right>.ant-menu-submenu-title .ant-menu-submenu-arrow:before,
.ant-menu-submenu-vertical>.ant-menu-submenu-title .ant-menu-submenu-arrow:after,
.ant-menu-submenu-vertical>.ant-menu-submenu-title .ant-menu-submenu-arrow:before {
    position: absolute;
    width: 6px;
    height: 1.5px;
    background: #fff;
    background: rgba(0, 0, 0, .65)\9;
    background-image: -webkit-gradient(linear, left top, right top, from(rgba(0, 0, 0, .65)), to(rgba(0, 0, 0, .65)));
    background-image: linear-gradient(90deg, rgba(0, 0, 0, .65), rgba(0, 0, 0, .65));
    background-image: none\9;
    border-radius: 2px;
    -webkit-transition: background .3s cubic-bezier(.645, .045, .355, 1), top .3s cubic-bezier(.645, .045, .355, 1), -webkit-transform .3s cubic-bezier(.645, .045, .355, 1);
    transition: background .3s cubic-bezier(.645, .045, .355, 1), top .3s cubic-bezier(.645, .045, .355, 1), -webkit-transform .3s cubic-bezier(.645, .045, .355, 1);
    transition: background .3s cubic-bezier(.645, .045, .355, 1), transform .3s cubic-bezier(.645, .045, .355, 1), top .3s cubic-bezier(.645, .045, .355, 1);
    transition: background .3s cubic-bezier(.645, .045, .355, 1), transform .3s cubic-bezier(.645, .045, .355, 1), top .3s cubic-bezier(.645, .045, .355, 1), -webkit-transform .3s cubic-bezier(.645, .045, .355, 1);
    content: ""
}

.ant-menu-submenu-inline>.ant-menu-submenu-title .ant-menu-submenu-arrow:before,
.ant-menu-submenu-vertical-left>.ant-menu-submenu-title .ant-menu-submenu-arrow:before,
.ant-menu-submenu-vertical-right>.ant-menu-submenu-title .ant-menu-submenu-arrow:before,
.ant-menu-submenu-vertical>.ant-menu-submenu-title .ant-menu-submenu-arrow:before {
    -webkit-transform: rotate(45deg) translateY(-2px);
    transform: rotate(45deg) translateY(-2px)
}

.ant-menu-submenu-inline>.ant-menu-submenu-title .ant-menu-submenu-arrow:after,
.ant-menu-submenu-vertical-left>.ant-menu-submenu-title .ant-menu-submenu-arrow:after,
.ant-menu-submenu-vertical-right>.ant-menu-submenu-title .ant-menu-submenu-arrow:after,
.ant-menu-submenu-vertical>.ant-menu-submenu-title .ant-menu-submenu-arrow:after {
    -webkit-transform: rotate(-45deg) translateY(2px);
    transform: rotate(-45deg) translateY(2px)
}

.ant-menu-submenu-inline>.ant-menu-submenu-title:hover .ant-menu-submenu-arrow:after,
.ant-menu-submenu-inline>.ant-menu-submenu-title:hover .ant-menu-submenu-arrow:before,
.ant-menu-submenu-vertical-left>.ant-menu-submenu-title:hover .ant-menu-submenu-arrow:after,
.ant-menu-submenu-vertical-left>.ant-menu-submenu-title:hover .ant-menu-submenu-arrow:before,
.ant-menu-submenu-vertical-right>.ant-menu-submenu-title:hover .ant-menu-submenu-arrow:after,
.ant-menu-submenu-vertical-right>.ant-menu-submenu-title:hover .ant-menu-submenu-arrow:before,
.ant-menu-submenu-vertical>.ant-menu-submenu-title:hover .ant-menu-submenu-arrow:after,
.ant-menu-submenu-vertical>.ant-menu-submenu-title:hover .ant-menu-submenu-arrow:before {
    background: -webkit-gradient(linear, left top, right top, from(#ff8619), to(#ff8619));
    background: linear-gradient(90deg, #ff8619, #ff8619)
}

.ant-menu-submenu-inline>.ant-menu-submenu-title .ant-menu-submenu-arrow:before {
    -webkit-transform: rotate(-45deg) translateX(2px);
    transform: rotate(-45deg) translateX(2px)
}

.ant-menu-submenu-inline>.ant-menu-submenu-title .ant-menu-submenu-arrow:after {
    -webkit-transform: rotate(45deg) translateX(-2px);
    transform: rotate(45deg) translateX(-2px)
}

.ant-menu-submenu-open.ant-menu-submenu-inline>.ant-menu-submenu-title .ant-menu-submenu-arrow {
    -webkit-transform: translateY(-2px);
    transform: translateY(-2px)
}

.ant-menu-submenu-open.ant-menu-submenu-inline>.ant-menu-submenu-title .ant-menu-submenu-arrow:after {
    -webkit-transform: rotate(-45deg) translateX(-2px);
    transform: rotate(-45deg) translateX(-2px)
}

.ant-menu-submenu-open.ant-menu-submenu-inline>.ant-menu-submenu-title .ant-menu-submenu-arrow:before {
    -webkit-transform: rotate(45deg) translateX(2px);
    transform: rotate(45deg) translateX(2px)
}

.ant-menu-vertical-left .ant-menu-submenu-selected,
.ant-menu-vertical-left .ant-menu-submenu-selected>a,
.ant-menu-vertical-right .ant-menu-submenu-selected,
.ant-menu-vertical-right .ant-menu-submenu-selected>a,
.ant-menu-vertical .ant-menu-submenu-selected,
.ant-menu-vertical .ant-menu-submenu-selected>a {
    color: #ff8619
}

.ant-menu-horizontal {
    line-height: 46px;
    white-space: nowrap;
    border: 0;
    border-bottom: 1px solid #e8e8e8;
    -webkit-box-shadow: none;
    box-shadow: none
}

.ant-menu-horizontal>.ant-menu-item,
.ant-menu-horizontal>.ant-menu-submenu {
    position: relative;
    top: 1px;
    display: inline-block;
    vertical-align: bottom;
    border-bottom: 2px solid transparent
}

.ant-menu-horizontal>.ant-menu-item-active,
.ant-menu-horizontal>.ant-menu-item-open,
.ant-menu-horizontal>.ant-menu-item-selected,
.ant-menu-horizontal>.ant-menu-item:hover,
.ant-menu-horizontal>.ant-menu-submenu-active,
.ant-menu-horizontal>.ant-menu-submenu-open,
.ant-menu-horizontal>.ant-menu-submenu-selected,
.ant-menu-horizontal>.ant-menu-submenu:hover {
    color: #ff8619;
    border-bottom: 2px solid #ff8619
}

.ant-menu-horizontal>.ant-menu-item>a {
    display: block;
    color: rgba(0, 0, 0, .65)
}

.ant-menu-horizontal>.ant-menu-item>a:hover {
    color: #ff8619
}

.ant-menu-horizontal>.ant-menu-item>a:before {
    bottom: -2px
}

.ant-menu-horizontal>.ant-menu-item-selected>a {
    color: #ff8619
}

.ant-menu-horizontal:after {
    display: block;
    clear: both;
    height: 0;
    content: " "
}

.ant-menu-inline .ant-menu-item,
.ant-menu-vertical-left .ant-menu-item,
.ant-menu-vertical-right .ant-menu-item,
.ant-menu-vertical .ant-menu-item {
    position: relative
}

.ant-menu-inline .ant-menu-item:after,
.ant-menu-vertical-left .ant-menu-item:after,
.ant-menu-vertical-right .ant-menu-item:after,
.ant-menu-vertical .ant-menu-item:after {
    position: absolute;
    top: 0;
    right: 0;
    bottom: 0;
    border-right: 3px solid #ff8619;
    -webkit-transform: scaleY(.0001);
    transform: scaleY(.0001);
    opacity: 0;
    -webkit-transition: opacity .15s cubic-bezier(.215, .61, .355, 1), -webkit-transform .15s cubic-bezier(.215, .61, .355, 1);
    transition: opacity .15s cubic-bezier(.215, .61, .355, 1), -webkit-transform .15s cubic-bezier(.215, .61, .355, 1);
    transition: transform .15s cubic-bezier(.215, .61, .355, 1), opacity .15s cubic-bezier(.215, .61, .355, 1);
    transition: transform .15s cubic-bezier(.215, .61, .355, 1), opacity .15s cubic-bezier(.215, .61, .355, 1), -webkit-transform .15s cubic-bezier(.215, .61, .355, 1);
    content: ""
}

.ant-menu-inline .ant-menu-item,
.ant-menu-inline .ant-menu-submenu-title,
.ant-menu-vertical-left .ant-menu-item,
.ant-menu-vertical-left .ant-menu-submenu-title,
.ant-menu-vertical-right .ant-menu-item,
.ant-menu-vertical-right .ant-menu-submenu-title,
.ant-menu-vertical .ant-menu-item,
.ant-menu-vertical .ant-menu-submenu-title {
    height: 40px;
    margin-top: 4px;
    margin-bottom: 4px;
    padding: 0 16px;
    overflow: hidden;
    font-size: 14px;
    line-height: 40px;
    text-overflow: ellipsis
}

.ant-menu-inline .ant-menu-submenu,
.ant-menu-vertical-left .ant-menu-submenu,
.ant-menu-vertical-right .ant-menu-submenu,
.ant-menu-vertical .ant-menu-submenu {
    padding-bottom: .01px
}

.ant-menu-inline .ant-menu-item:not(:last-child),
.ant-menu-vertical-left .ant-menu-item:not(:last-child),
.ant-menu-vertical-right .ant-menu-item:not(:last-child),
.ant-menu-vertical .ant-menu-item:not(:last-child) {
    margin-bottom: 8px
}

.ant-menu-inline>.ant-menu-item,
.ant-menu-inline>.ant-menu-submenu>.ant-menu-submenu-title,
.ant-menu-vertical-left>.ant-menu-item,
.ant-menu-vertical-left>.ant-menu-submenu>.ant-menu-submenu-title,
.ant-menu-vertical-right>.ant-menu-item,
.ant-menu-vertical-right>.ant-menu-submenu>.ant-menu-submenu-title,
.ant-menu-vertical>.ant-menu-item,
.ant-menu-vertical>.ant-menu-submenu>.ant-menu-submenu-title {
    height: 40px;
    line-height: 40px
}

.ant-menu-inline {
    width: 100%
}

.ant-menu-inline .ant-menu-item-selected:after,
.ant-menu-inline .ant-menu-selected:after {
    -webkit-transform: scaleY(1);
    transform: scaleY(1);
    opacity: 1;
    -webkit-transition: opacity .15s cubic-bezier(.645, .045, .355, 1), -webkit-transform .15s cubic-bezier(.645, .045, .355, 1);
    transition: opacity .15s cubic-bezier(.645, .045, .355, 1), -webkit-transform .15s cubic-bezier(.645, .045, .355, 1);
    transition: transform .15s cubic-bezier(.645, .045, .355, 1), opacity .15s cubic-bezier(.645, .045, .355, 1);
    transition: transform .15s cubic-bezier(.645, .045, .355, 1), opacity .15s cubic-bezier(.645, .045, .355, 1), -webkit-transform .15s cubic-bezier(.645, .045, .355, 1)
}

.ant-menu-inline .ant-menu-item,
.ant-menu-inline .ant-menu-submenu-title {
    width: calc(100% + 1px)
}

.ant-menu-inline .ant-menu-submenu-title {
    padding-right: 34px
}

.ant-menu-inline-collapsed {
    width: 80px
}

.ant-menu-inline-collapsed>.ant-menu-item,
.ant-menu-inline-collapsed>.ant-menu-item-group>.ant-menu-item-group-list>.ant-menu-item,
.ant-menu-inline-collapsed>.ant-menu-item-group>.ant-menu-item-group-list>.ant-menu-submenu>.ant-menu-submenu-title,
.ant-menu-inline-collapsed>.ant-menu-submenu>.ant-menu-submenu-title {
    left: 0;
    padding: 0 32px!important;
    text-overflow: clip
}

.ant-menu-inline-collapsed>.ant-menu-item-group>.ant-menu-item-group-list>.ant-menu-item .ant-menu-submenu-arrow,
.ant-menu-inline-collapsed>.ant-menu-item-group>.ant-menu-item-group-list>.ant-menu-submenu>.ant-menu-submenu-title .ant-menu-submenu-arrow,
.ant-menu-inline-collapsed>.ant-menu-item .ant-menu-submenu-arrow,
.ant-menu-inline-collapsed>.ant-menu-submenu>.ant-menu-submenu-title .ant-menu-submenu-arrow {
    display: none
}

.ant-menu-inline-collapsed>.ant-menu-item-group>.ant-menu-item-group-list>.ant-menu-item .anticon,
.ant-menu-inline-collapsed>.ant-menu-item-group>.ant-menu-item-group-list>.ant-menu-submenu>.ant-menu-submenu-title .anticon,
.ant-menu-inline-collapsed>.ant-menu-item .anticon,
.ant-menu-inline-collapsed>.ant-menu-submenu>.ant-menu-submenu-title .anticon {
    margin: 0;
    font-size: 16px;
    line-height: 40px
}

.ant-menu-inline-collapsed>.ant-menu-item-group>.ant-menu-item-group-list>.ant-menu-item .anticon+span,
.ant-menu-inline-collapsed>.ant-menu-item-group>.ant-menu-item-group-list>.ant-menu-submenu>.ant-menu-submenu-title .anticon+span,
.ant-menu-inline-collapsed>.ant-menu-item .anticon+span,
.ant-menu-inline-collapsed>.ant-menu-submenu>.ant-menu-submenu-title .anticon+span {
    display: inline-block;
    max-width: 0;
    opacity: 0
}

.ant-menu-inline-collapsed-tooltip {
    pointer-events: none
}

.ant-menu-inline-collapsed-tooltip .anticon {
    display: none
}

.ant-menu-inline-collapsed-tooltip a {
    color: hsla(0, 0%, 100%, .85)
}

.ant-menu-inline-collapsed .ant-menu-item-group-title {
    padding-right: 4px;
    padding-left: 4px;
    overflow: hidden;
    white-space: nowrap;
    text-overflow: ellipsis
}

.ant-menu-item-group-list {
    margin: 0;
    padding: 0
}

.ant-menu-item-group-list .ant-menu-item,
.ant-menu-item-group-list .ant-menu-submenu-title {
    padding: 0 16px 0 28px
}

.ant-menu-root.ant-menu-inline,
.ant-menu-root.ant-menu-vertical,
.ant-menu-root.ant-menu-vertical-left,
.ant-menu-root.ant-menu-vertical-right,
.ant-menu-sub.ant-menu-inline {
    -webkit-box-shadow: none;
    box-shadow: none
}

.ant-menu-sub.ant-menu-inline {
    padding: 0;
    border: 0;
    border-radius: 0
}

.ant-menu-sub.ant-menu-inline>.ant-menu-item,
.ant-menu-sub.ant-menu-inline>.ant-menu-submenu>.ant-menu-submenu-title {
    height: 40px;
    line-height: 40px;
    list-style-position: inside;
    list-style-type: disc
}

.ant-menu-sub.ant-menu-inline .ant-menu-item-group-title {
    padding-left: 32px
}

.ant-menu-item-disabled,
.ant-menu-submenu-disabled {
    color: rgba(0, 0, 0, .25)!important;
    background: none;
    border-color: transparent!important;
    cursor: not-allowed
}

.ant-menu-item-disabled>a,
.ant-menu-submenu-disabled>a {
    color: rgba(0, 0, 0, .25)!important;
    pointer-events: none
}

.ant-menu-item-disabled>.ant-menu-submenu-title,
.ant-menu-submenu-disabled>.ant-menu-submenu-title {
    color: rgba(0, 0, 0, .25)!important;
    cursor: not-allowed
}

.ant-menu-item-disabled>.ant-menu-submenu-title>.ant-menu-submenu-arrow:after,
.ant-menu-item-disabled>.ant-menu-submenu-title>.ant-menu-submenu-arrow:before,
.ant-menu-submenu-disabled>.ant-menu-submenu-title>.ant-menu-submenu-arrow:after,
.ant-menu-submenu-disabled>.ant-menu-submenu-title>.ant-menu-submenu-arrow:before {
    background: rgba(0, 0, 0, .25)!important
}

.ant-menu-dark,
.ant-menu-dark .ant-menu-sub {
    color: hsla(0, 0%, 100%, .65);
    background: #001529
}

.ant-menu-dark .ant-menu-sub .ant-menu-submenu-title .ant-menu-submenu-arrow,
.ant-menu-dark .ant-menu-submenu-title .ant-menu-submenu-arrow {
    opacity: .45;
    -webkit-transition: all .3s;
    transition: all .3s
}

.ant-menu-dark .ant-menu-sub .ant-menu-submenu-title .ant-menu-submenu-arrow:after,
.ant-menu-dark .ant-menu-sub .ant-menu-submenu-title .ant-menu-submenu-arrow:before,
.ant-menu-dark .ant-menu-submenu-title .ant-menu-submenu-arrow:after,
.ant-menu-dark .ant-menu-submenu-title .ant-menu-submenu-arrow:before {
    background: #fff
}

.ant-menu-dark.ant-menu-submenu-popup {
    background: transparent
}

.ant-menu-dark .ant-menu-inline.ant-menu-sub {
    background: #000c17;
    -webkit-box-shadow: 0 2px 8px rgba(0, 0, 0, .45) inset;
    box-shadow: inset 0 2px 8px rgba(0, 0, 0, .45)
}

.ant-menu-dark.ant-menu-horizontal {
    border-bottom: 0
}

.ant-menu-dark.ant-menu-horizontal>.ant-menu-item,
.ant-menu-dark.ant-menu-horizontal>.ant-menu-submenu {
    top: 0;
    margin-top: 0;
    border-color: #001529;
    border-bottom: 0
}

.ant-menu-dark.ant-menu-horizontal>.ant-menu-item>a:before {
    bottom: 0
}

.ant-menu-dark .ant-menu-item,
.ant-menu-dark .ant-menu-item-group-title,
.ant-menu-dark .ant-menu-item>a {
    color: hsla(0, 0%, 100%, .65)
}

.ant-menu-dark.ant-menu-inline,
.ant-menu-dark.ant-menu-vertical,
.ant-menu-dark.ant-menu-vertical-left,
.ant-menu-dark.ant-menu-vertical-right {
    border-right: 0
}

.ant-menu-dark.ant-menu-inline .ant-menu-item,
.ant-menu-dark.ant-menu-vertical-left .ant-menu-item,
.ant-menu-dark.ant-menu-vertical-right .ant-menu-item,
.ant-menu-dark.ant-menu-vertical .ant-menu-item {
    left: 0;
    margin-left: 0;
    border-right: 0
}

.ant-menu-dark.ant-menu-inline .ant-menu-item:after,
.ant-menu-dark.ant-menu-vertical-left .ant-menu-item:after,
.ant-menu-dark.ant-menu-vertical-right .ant-menu-item:after,
.ant-menu-dark.ant-menu-vertical .ant-menu-item:after {
    border-right: 0
}

.ant-menu-dark.ant-menu-inline .ant-menu-item,
.ant-menu-dark.ant-menu-inline .ant-menu-submenu-title {
    width: 100%
}

.ant-menu-dark .ant-menu-item-active,
.ant-menu-dark .ant-menu-item:hover,
.ant-menu-dark .ant-menu-submenu-active,
.ant-menu-dark .ant-menu-submenu-open,
.ant-menu-dark .ant-menu-submenu-selected,
.ant-menu-dark .ant-menu-submenu-title:hover {
    color: #fff;
    background-color: transparent
}

.ant-menu-dark .ant-menu-item-active>a,
.ant-menu-dark .ant-menu-item:hover>a,
.ant-menu-dark .ant-menu-submenu-active>a,
.ant-menu-dark .ant-menu-submenu-open>a,
.ant-menu-dark .ant-menu-submenu-selected>a,
.ant-menu-dark .ant-menu-submenu-title:hover>a {
    color: #fff
}

.ant-menu-dark .ant-menu-item-active>.ant-menu-submenu-title:hover>.ant-menu-submenu-arrow,
.ant-menu-dark .ant-menu-item-active>.ant-menu-submenu-title>.ant-menu-submenu-arrow,
.ant-menu-dark .ant-menu-item:hover>.ant-menu-submenu-title:hover>.ant-menu-submenu-arrow,
.ant-menu-dark .ant-menu-item:hover>.ant-menu-submenu-title>.ant-menu-submenu-arrow,
.ant-menu-dark .ant-menu-submenu-active>.ant-menu-submenu-title:hover>.ant-menu-submenu-arrow,
.ant-menu-dark .ant-menu-submenu-active>.ant-menu-submenu-title>.ant-menu-submenu-arrow,
.ant-menu-dark .ant-menu-submenu-open>.ant-menu-submenu-title:hover>.ant-menu-submenu-arrow,
.ant-menu-dark .ant-menu-submenu-open>.ant-menu-submenu-title>.ant-menu-submenu-arrow,
.ant-menu-dark .ant-menu-submenu-selected>.ant-menu-submenu-title:hover>.ant-menu-submenu-arrow,
.ant-menu-dark .ant-menu-submenu-selected>.ant-menu-submenu-title>.ant-menu-submenu-arrow,
.ant-menu-dark .ant-menu-submenu-title:hover>.ant-menu-submenu-title:hover>.ant-menu-submenu-arrow,
.ant-menu-dark .ant-menu-submenu-title:hover>.ant-menu-submenu-title>.ant-menu-submenu-arrow {
    opacity: 1
}

.ant-menu-dark .ant-menu-item-active>.ant-menu-submenu-title:hover>.ant-menu-submenu-arrow:after,
.ant-menu-dark .ant-menu-item-active>.ant-menu-submenu-title:hover>.ant-menu-submenu-arrow:before,
.ant-menu-dark .ant-menu-item-active>.ant-menu-submenu-title>.ant-menu-submenu-arrow:after,
.ant-menu-dark .ant-menu-item-active>.ant-menu-submenu-title>.ant-menu-submenu-arrow:before,
.ant-menu-dark .ant-menu-item:hover>.ant-menu-submenu-title:hover>.ant-menu-submenu-arrow:after,
.ant-menu-dark .ant-menu-item:hover>.ant-menu-submenu-title:hover>.ant-menu-submenu-arrow:before,
.ant-menu-dark .ant-menu-item:hover>.ant-menu-submenu-title>.ant-menu-submenu-arrow:after,
.ant-menu-dark .ant-menu-item:hover>.ant-menu-submenu-title>.ant-menu-submenu-arrow:before,
.ant-menu-dark .ant-menu-submenu-active>.ant-menu-submenu-title:hover>.ant-menu-submenu-arrow:after,
.ant-menu-dark .ant-menu-submenu-active>.ant-menu-submenu-title:hover>.ant-menu-submenu-arrow:before,
.ant-menu-dark .ant-menu-submenu-active>.ant-menu-submenu-title>.ant-menu-submenu-arrow:after,
.ant-menu-dark .ant-menu-submenu-active>.ant-menu-submenu-title>.ant-menu-submenu-arrow:before,
.ant-menu-dark .ant-menu-submenu-open>.ant-menu-submenu-title:hover>.ant-menu-submenu-arrow:after,
.ant-menu-dark .ant-menu-submenu-open>.ant-menu-submenu-title:hover>.ant-menu-submenu-arrow:before,
.ant-menu-dark .ant-menu-submenu-open>.ant-menu-submenu-title>.ant-menu-submenu-arrow:after,
.ant-menu-dark .ant-menu-submenu-open>.ant-menu-submenu-title>.ant-menu-submenu-arrow:before,
.ant-menu-dark .ant-menu-submenu-selected>.ant-menu-submenu-title:hover>.ant-menu-submenu-arrow:after,
.ant-menu-dark .ant-menu-submenu-selected>.ant-menu-submenu-title:hover>.ant-menu-submenu-arrow:before,
.ant-menu-dark .ant-menu-submenu-selected>.ant-menu-submenu-title>.ant-menu-submenu-arrow:after,
.ant-menu-dark .ant-menu-submenu-selected>.ant-menu-submenu-title>.ant-menu-submenu-arrow:before,
.ant-menu-dark .ant-menu-submenu-title:hover>.ant-menu-submenu-title:hover>.ant-menu-submenu-arrow:after,
.ant-menu-dark .ant-menu-submenu-title:hover>.ant-menu-submenu-title:hover>.ant-menu-submenu-arrow:before,
.ant-menu-dark .ant-menu-submenu-title:hover>.ant-menu-submenu-title>.ant-menu-submenu-arrow:after,
.ant-menu-dark .ant-menu-submenu-title:hover>.ant-menu-submenu-title>.ant-menu-submenu-arrow:before {
    background: #fff
}

.ant-menu-dark .ant-menu-item-selected {
    color: #fff;
    border-right: 0
}

.ant-menu-dark .ant-menu-item-selected:after {
    border-right: 0
}

.ant-menu-dark .ant-menu-item-selected>a,
.ant-menu-dark .ant-menu-item-selected>a:hover {
    color: #fff
}

.ant-menu-submenu-popup.ant-menu-dark .ant-menu-item-selected,
.ant-menu.ant-menu-dark .ant-menu-item-selected {
    background-color: #ff8619
}

.ant-menu-dark .ant-menu-item-disabled,
.ant-menu-dark .ant-menu-item-disabled>a,
.ant-menu-dark .ant-menu-submenu-disabled,
.ant-menu-dark .ant-menu-submenu-disabled>a {
    color: hsla(0, 0%, 100%, .35)!important;
    opacity: .8
}

.ant-menu-dark .ant-menu-item-disabled>.ant-menu-submenu-title,
.ant-menu-dark .ant-menu-submenu-disabled>.ant-menu-submenu-title {
    color: hsla(0, 0%, 100%, .35)!important
}

.ant-menu-dark .ant-menu-item-disabled>.ant-menu-submenu-title>.ant-menu-submenu-arrow:after,
.ant-menu-dark .ant-menu-item-disabled>.ant-menu-submenu-title>.ant-menu-submenu-arrow:before,
.ant-menu-dark .ant-menu-submenu-disabled>.ant-menu-submenu-title>.ant-menu-submenu-arrow:after,
.ant-menu-dark .ant-menu-submenu-disabled>.ant-menu-submenu-title>.ant-menu-submenu-arrow:before {
    background: hsla(0, 0%, 100%, .35)!important
}

.ant-message {
    -webkit-box-sizing: border-box;
    box-sizing: border-box;
    margin: 0;
    padding: 0;
    color: rgba(0, 0, 0, .65);
    font-size: 14px;
    font-variant: tabular-nums;
    line-height: 1.5;
    list-style: none;
    -webkit-font-feature-settings: "tnum";
    font-feature-settings: "tnum";
    position: fixed;
    top: 16px;
    left: 0;
    z-index: 1010;
    width: 100%;
    pointer-events: none
}

.ant-message-notice {
    padding: 8px;
    text-align: center
}

.ant-message-notice:first-child {
    margin-top: -8px
}

.ant-message-notice-content {
    display: inline-block;
    padding: 10px 16px;
    background: #fff;
    border-radius: 4px;
    -webkit-box-shadow: 0 4px 12px rgba(0, 0, 0, .15);
    box-shadow: 0 4px 12px rgba(0, 0, 0, .15);
    pointer-events: all
}

.ant-message-success .anticon {
    color: #52c41a
}

.ant-message-error .anticon {
    color: #f5222d
}

.ant-message-warning .anticon {
    color: #faad14
}

.ant-message-info .anticon,
.ant-message-loading .anticon {
    color: #1890ff
}

.ant-message .anticon {
    position: relative;
    top: 1px;
    margin-right: 8px;
    font-size: 16px
}

.ant-message-notice.move-up-leave.move-up-leave-active {
    overflow: hidden;
    -webkit-animation-name: MessageMoveOut;
    animation-name: MessageMoveOut;
    -webkit-animation-duration: .3s;
    animation-duration: .3s
}

@-webkit-keyframes MessageMoveOut {
    0% {
        max-height: 150px;
        padding: 8px;
        opacity: 1
    }
    to {
        max-height: 0;
        padding: 0;
        opacity: 0
    }
}

@keyframes MessageMoveOut {
    0% {
        max-height: 150px;
        padding: 8px;
        opacity: 1
    }
    to {
        max-height: 0;
        padding: 0;
        opacity: 0
    }
}

.ant-modal {
    -webkit-box-sizing: border-box;
    box-sizing: border-box;
    margin: 0;
    padding: 0;
    color: rgba(0, 0, 0, .65);
    font-size: 14px;
    font-variant: tabular-nums;
    line-height: 1.5;
    list-style: none;
    -webkit-font-feature-settings: "tnum";
    font-feature-settings: "tnum";
    position: relative;
    top: 100px;
    width: auto;
    margin: 0 auto;
    padding-bottom: 24px;
    pointer-events: none
}

.ant-modal-wrap {
    position: fixed;
    top: 0;
    right: 0;
    bottom: 0;
    left: 0;
    z-index: 1000;
    overflow: auto;
    outline: 0;
    -webkit-overflow-scrolling: touch
}

.ant-modal-title {
    margin: 0;
    color: rgba(0, 0, 0, .85);
    font-weight: 500;
    font-size: 16px;
    line-height: 22px;
    word-wrap: break-word
}

.ant-modal-content {
    position: relative;
    background-color: #fff;
    background-clip: padding-box;
    border: 0;
    border-radius: 4px;
    -webkit-box-shadow: 0 4px 12px rgba(0, 0, 0, .15);
    box-shadow: 0 4px 12px rgba(0, 0, 0, .15);
    pointer-events: auto
}

.ant-modal-close {
    position: absolute;
    top: 0;
    right: 0;
    z-index: 10;
    padding: 0;
    color: rgba(0, 0, 0, .45);
    font-weight: 700;
    line-height: 1;
    text-decoration: none;
    background: transparent;
    border: 0;
    outline: 0;
    cursor: pointer;
    -webkit-transition: color .3s;
    transition: color .3s
}

.ant-modal-close-x {
    display: block;
    width: 56px;
    height: 56px;
    font-size: 16px;
    font-style: normal;
    line-height: 56px;
    text-align: center;
    text-transform: none;
    text-rendering: auto
}

.ant-modal-close:focus,
.ant-modal-close:hover {
    color: rgba(0, 0, 0, .75);
    text-decoration: none
}

.ant-modal-header {
    padding: 16px 24px;
    color: rgba(0, 0, 0, .65);
    background: #fff;
    border-bottom: 1px solid #e8e8e8;
    border-radius: 4px 4px 0 0
}

.ant-modal-body {
    padding: 24px;
    font-size: 14px;
    line-height: 1.5;
    word-wrap: break-word
}

.ant-modal-footer {
    padding: 10px 16px;
    text-align: right;
    background: transparent;
    border-top: 1px solid #e8e8e8;
    border-radius: 0 0 4px 4px
}

.ant-modal-footer button+button {
    margin-bottom: 0;
    margin-left: 8px
}

.ant-modal.zoom-appear,
.ant-modal.zoom-enter {
    -webkit-transform: none;
    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
}

.ant-modal-mask {
    position: fixed;
    top: 0;
    right: 0;
    bottom: 0;
    left: 0;
    z-index: 1000;
    height: 100%;
    background-color: rgba(0, 0, 0, .65);
    filter: alpha(opacity=50)
}

.ant-modal-mask-hidden {
    display: none
}

.ant-modal-open {
    overflow: hidden
}

.ant-modal-centered {
    text-align: center
}

.ant-modal-centered:before {
    display: inline-block;
    width: 0;
    height: 100%;
    vertical-align: middle;
    content: ""
}

.ant-modal-centered .ant-modal {
    top: 0;
    display: inline-block;
    text-align: left;
    vertical-align: middle
}

@media (max-width:767px) {
    .ant-modal {
        max-width: 84vw;
        margin: 8px auto
    }
    .ant-modal-centered .ant-modal {
        -ms-flex: 1 1;
        flex: 1 1
    }
}

.ant-modal-confirm .ant-modal-close,
.ant-modal-confirm .ant-modal-header {
    display: none
}

.ant-modal-confirm .ant-modal-body {
    padding: 32px 32px 24px
}

.ant-modal-confirm-body-wrapper {
    zoom: 1
}

.ant-modal-confirm-body-wrapper:after,
.ant-modal-confirm-body-wrapper:before {
    display: table;
    content: ""
}

.ant-modal-confirm-body-wrapper:after {
    clear: both
}

.ant-modal-confirm-body .ant-modal-confirm-title {
    display: block;
    overflow: hidden;
    color: rgba(0, 0, 0, .85);
    font-weight: 500;
    font-size: 16px;
    line-height: 1.4
}

.ant-modal-confirm-body .ant-modal-confirm-content {
    margin-top: 8px;
    color: rgba(0, 0, 0, .65);
    font-size: 14px
}

.ant-modal-confirm-body>.anticon {
    float: left;
    margin-right: 16px;
    font-size: 22px
}

.ant-modal-confirm-body>.anticon+.ant-modal-confirm-title+.ant-modal-confirm-content {
    margin-left: 38px
}

.ant-modal-confirm .ant-modal-confirm-btns {
    float: right;
    margin-top: 24px
}

.ant-modal-confirm .ant-modal-confirm-btns button+button {
    margin-bottom: 0;
    margin-left: 8px
}

.ant-modal-confirm-error .ant-modal-confirm-body>.anticon {
    color: #f5222d
}

.ant-modal-confirm-confirm .ant-modal-confirm-body>.anticon,
.ant-modal-confirm-warning .ant-modal-confirm-body>.anticon {
    color: #faad14
}

.ant-modal-confirm-info .ant-modal-confirm-body>.anticon {
    color: #1890ff
}

.ant-modal-confirm-success .ant-modal-confirm-body>.anticon {
    color: #52c41a
}

.ant-notification {
    -webkit-box-sizing: border-box;
    box-sizing: border-box;
    margin: 0;
    padding: 0;
    color: rgba(0, 0, 0, .65);
    font-size: 14px;
    font-variant: tabular-nums;
    line-height: 1.5;
    list-style: none;
    -webkit-font-feature-settings: "tnum";
    font-feature-settings: "tnum";
    position: fixed;
    z-index: 1010;
    width: 384px;
    max-width: calc(100vw - 32px);
    margin-right: 24px
}

.ant-notification-bottomLeft,
.ant-notification-topLeft {
    margin-right: 0;
    margin-left: 24px
}

.ant-notification-bottomLeft .ant-notification-fade-appear.ant-notification-fade-appear-active,
.ant-notification-bottomLeft .ant-notification-fade-enter.ant-notification-fade-enter-active,
.ant-notification-topLeft .ant-notification-fade-appear.ant-notification-fade-appear-active,
.ant-notification-topLeft .ant-notification-fade-enter.ant-notification-fade-enter-active {
    -webkit-animation-name: NotificationLeftFadeIn;
    animation-name: NotificationLeftFadeIn
}

.ant-notification-close-icon {
    font-size: 14px;
    cursor: pointer
}

.ant-notification-notice {
    position: relative;
    margin-bottom: 16px;
    padding: 16px 24px;
    overflow: hidden;
    line-height: 1.5;
    background: #fff;
    border-radius: 4px;
    -webkit-box-shadow: 0 4px 12px rgba(0, 0, 0, .15);
    box-shadow: 0 4px 12px rgba(0, 0, 0, .15)
}

.ant-notification-notice-message {
    display: inline-block;
    margin-bottom: 8px;
    color: rgba(0, 0, 0, .85);
    font-size: 16px;
    line-height: 24px
}

.ant-notification-notice-message-single-line-auto-margin {
    display: block;
    width: calc(384px - 24px * 2 - 24px - 48px - 100%);
    max-width: 4px;
    background-color: transparent;
    pointer-events: none
}

.ant-notification-notice-message-single-line-auto-margin:before {
    display: block;
    content: ""
}

.ant-notification-notice-description {
    font-size: 14px
}

.ant-notification-notice-closable .ant-notification-notice-message {
    padding-right: 24px
}

.ant-notification-notice-with-icon .ant-notification-notice-message {
    margin-bottom: 4px;
    margin-left: 48px;
    font-size: 16px
}

.ant-notification-notice-with-icon .ant-notification-notice-description {
    margin-left: 48px;
    font-size: 14px
}

.ant-notification-notice-icon {
    position: absolute;
    margin-left: 4px;
    font-size: 24px;
    line-height: 24px
}

.anticon.ant-notification-notice-icon-success {
    color: #52c41a
}

.anticon.ant-notification-notice-icon-info {
    color: #1890ff
}

.anticon.ant-notification-notice-icon-warning {
    color: #faad14
}

.anticon.ant-notification-notice-icon-error {
    color: #f5222d
}

.ant-notification-notice-close {
    position: absolute;
    top: 16px;
    right: 22px;
    color: rgba(0, 0, 0, .45);
    outline: none
}

.ant-notification-notice-close:hover {
    color: rgba(0, 0, 0, .67)
}

.ant-notification-notice-btn {
    float: right;
    margin-top: 16px
}

.ant-notification .notification-fade-effect {
    -webkit-animation-duration: .24s;
    animation-duration: .24s;
    -webkit-animation-timing-function: cubic-bezier(.645, .045, .355, 1);
    animation-timing-function: cubic-bezier(.645, .045, .355, 1);
    -webkit-animation-fill-mode: both;
    animation-fill-mode: both
}

.ant-notification-fade-appear,
.ant-notification-fade-enter {
    opacity: 0;
    -webkit-animation-play-state: paused;
    animation-play-state: paused
}

.ant-notification-fade-appear,
.ant-notification-fade-enter,
.ant-notification-fade-leave {
    -webkit-animation-duration: .24s;
    animation-duration: .24s;
    -webkit-animation-timing-function: cubic-bezier(.645, .045, .355, 1);
    animation-timing-function: cubic-bezier(.645, .045, .355, 1);
    -webkit-animation-fill-mode: both;
    animation-fill-mode: both
}

.ant-notification-fade-leave {
    -webkit-animation-duration: .2s;
    animation-duration: .2s;
    -webkit-animation-play-state: paused;
    animation-play-state: paused
}

.ant-notification-fade-appear.ant-notification-fade-appear-active,
.ant-notification-fade-enter.ant-notification-fade-enter-active {
    -webkit-animation-name: NotificationFadeIn;
    animation-name: NotificationFadeIn;
    -webkit-animation-play-state: running;
    animation-play-state: running
}

.ant-notification-fade-leave.ant-notification-fade-leave-active {
    -webkit-animation-name: NotificationFadeOut;
    animation-name: NotificationFadeOut;
    -webkit-animation-play-state: running;
    animation-play-state: running
}

@-webkit-keyframes NotificationFadeIn {
    0% {
        left: 384px;
        opacity: 0
    }
    to {
        left: 0;
        opacity: 1
    }
}

@keyframes NotificationFadeIn {
    0% {
        left: 384px;
        opacity: 0
    }
    to {
        left: 0;
        opacity: 1
    }
}

@-webkit-keyframes NotificationLeftFadeIn {
    0% {
        right: 384px;
        opacity: 0
    }
    to {
        right: 0;
        opacity: 1
    }
}

@keyframes NotificationLeftFadeIn {
    0% {
        right: 384px;
        opacity: 0
    }
    to {
        right: 0;
        opacity: 1
    }
}

@-webkit-keyframes NotificationFadeOut {
    0% {
        max-height: 150px;
        margin-bottom: 16px;
        padding-top: 16px 24px;
        padding-bottom: 16px 24px;
        opacity: 1
    }
    to {
        max-height: 0;
        margin-bottom: 0;
        padding-top: 0;
        padding-bottom: 0;
        opacity: 0
    }
}

@keyframes NotificationFadeOut {
    0% {
        max-height: 150px;
        margin-bottom: 16px;
        padding-top: 16px 24px;
        padding-bottom: 16px 24px;
        opacity: 1
    }
    to {
        max-height: 0;
        margin-bottom: 0;
        padding-top: 0;
        padding-bottom: 0;
        opacity: 0
    }
}

.ant-page-header {
    -webkit-box-sizing: border-box;
    box-sizing: border-box;
    margin: 0;
    padding: 0;
    color: rgba(0, 0, 0, .65);
    font-size: 14px;
    font-variant: tabular-nums;
    line-height: 1.5;
    list-style: none;
    -webkit-font-feature-settings: "tnum";
    font-feature-settings: "tnum";
    position: relative;
    padding: 16px 24px;
    background: #fff
}

.ant-page-header.ant-page-header-has-footer {
    padding-bottom: 0
}

.ant-page-header-back {
    display: inline-block;
    padding: 4px 0;
    font-size: 16px;
    line-height: 100%
}

.ant-page-header-back-button {
    color: #ff8619;
    text-decoration: none;
    outline: none;
    -webkit-transition: color .3s;
    transition: color .3s;
    color: rgba(0, 0, 0, .65);
    cursor: pointer
}

.ant-page-header-back-button:focus,
.ant-page-header-back-button:hover {
    color: #ffa142
}

.ant-page-header-back-button:active {
    color: #d9640b
}

.ant-page-header .ant-divider-vertical {
    height: 14px;
    margin: 0 12px
}

.ant-breadcrumb+.ant-page-header-heading {
    margin-top: 12px
}

.ant-page-header-heading {
    display: inline-block
}

.ant-page-header-heading-title {
    display: inline-block;
    padding-right: 12px;
    color: rgba(0, 0, 0, .85);
    font-weight: bold;
    font-size: 16px;
    line-height: 1.4
}

.ant-page-header-heading-sub-title {
    display: inline-block;
    padding-right: 12px;
    color: rgba(0, 0, 0, .45);
    font-size: 14px;
    line-height: 1.8
}

.ant-page-header-heading-tags {
    display: inline-block;
    vertical-align: top
}

.ant-page-header-heading-extra {
    position: absolute;
    top: 16px;
    right: 24px
}

.ant-page-header-heading-extra>* {
    margin-left: 8px
}

.ant-page-header-heading-extra>:first-child {
    margin-left: 0
}

.ant-page-header-content {
    padding-top: 12px
}

.ant-page-header-footer {
    margin: 0 -8px;
    padding-top: 24px
}

.ant-page-header-footer .ant-tabs-bar {
    margin-bottom: 1px;
    border-bottom: 0
}

.ant-page-header-footer .ant-tabs-bar .ant-tabs-nav .ant-tabs-tab {
    padding: 12px 8px;
    padding-top: 0
}

.ant-pagination {
    -webkit-box-sizing: border-box;
    box-sizing: border-box;
    color: rgba(0, 0, 0, .65);
    font-size: 14px;
    font-variant: tabular-nums;
    line-height: 1.5;
    -webkit-font-feature-settings: "tnum";
    font-feature-settings: "tnum"
}

.ant-pagination,
.ant-pagination ol,
.ant-pagination ul {
    margin: 0;
    padding: 0;
    list-style: none
}

.ant-pagination:after {
    display: block;
    clear: both;
    height: 0;
    overflow: hidden;
    visibility: hidden;
    content: " "
}

.ant-pagination-item,
.ant-pagination-total-text {
    display: inline-block;
    height: 32px;
    margin-right: 8px;
    line-height: 30px;
    vertical-align: middle
}

.ant-pagination-item {
    min-width: 32px;
    font-family: Arial;
    text-align: center;
    list-style: none;
    background-color: #fff;
    border: 1px solid #d9d9d9;
    border-radius: 4px;
    outline: 0;
    cursor: pointer;
    -webkit-user-select: none;
    -moz-user-select: none;
    -ms-user-select: none;
    user-select: none
}

.ant-pagination-item a {
    display: block;
    padding: 0 6px;
    color: rgba(0, 0, 0, .65);
    -webkit-transition: none;
    transition: none
}

.ant-pagination-item:focus,
.ant-pagination-item:hover {
    border-color: #ff8619;
    -webkit-transition: all .3s;
    transition: all .3s
}

.ant-pagination-item:focus a,
.ant-pagination-item:hover a {
    color: #ff8619
}

.ant-pagination-item-active {
    font-weight: 500;
    background: #fff;
    border-color: #ff8619
}

.ant-pagination-item-active a {
    color: #ff8619
}

.ant-pagination-item-active:focus,
.ant-pagination-item-active:hover {
    border-color: #ffa142
}

.ant-pagination-item-active:focus a,
.ant-pagination-item-active:hover a {
    color: #ffa142
}

.ant-pagination-jump-next,
.ant-pagination-jump-prev {
    outline: 0
}

.ant-pagination-jump-next .ant-pagination-item-container,
.ant-pagination-jump-prev .ant-pagination-item-container {
    position: relative
}

.ant-pagination-jump-next .ant-pagination-item-container .ant-pagination-item-link-icon,
.ant-pagination-jump-prev .ant-pagination-item-container .ant-pagination-item-link-icon {
    display: inline-block;
    font-size: 12px;
    font-size: 12px\9;
    -webkit-transform: scale(1) rotate(0deg);
    transform: scale(1) rotate(0deg);
    color: #ff8619;
    letter-spacing: -1px;
    opacity: 0;
    -webkit-transition: all .2s;
    transition: all .2s
}

:root .ant-pagination-jump-next .ant-pagination-item-container .ant-pagination-item-link-icon,
 :root .ant-pagination-jump-prev .ant-pagination-item-container .ant-pagination-item-link-icon {
    font-size: 12px
}

.ant-pagination-jump-next .ant-pagination-item-container .ant-pagination-item-link-icon-svg,
.ant-pagination-jump-prev .ant-pagination-item-container .ant-pagination-item-link-icon-svg {
    top: 0;
    right: 0;
    bottom: 0;
    left: 0;
    margin: auto
}

.ant-pagination-jump-next .ant-pagination-item-container .ant-pagination-item-ellipsis,
.ant-pagination-jump-prev .ant-pagination-item-container .ant-pagination-item-ellipsis {
    position: absolute;
    top: 0;
    right: 0;
    bottom: 0;
    left: 0;
    display: block;
    margin: auto;
    color: rgba(0, 0, 0, .25);
    letter-spacing: 2px;
    text-align: center;
    text-indent: .13em;
    opacity: 1;
    -webkit-transition: all .2s;
    transition: all .2s
}

.ant-pagination-jump-next:focus .ant-pagination-item-link-icon,
.ant-pagination-jump-next:hover .ant-pagination-item-link-icon,
.ant-pagination-jump-prev:focus .ant-pagination-item-link-icon,
.ant-pagination-jump-prev:hover .ant-pagination-item-link-icon {
    opacity: 1
}

.ant-pagination-jump-next:focus .ant-pagination-item-ellipsis,
.ant-pagination-jump-next:hover .ant-pagination-item-ellipsis,
.ant-pagination-jump-prev:focus .ant-pagination-item-ellipsis,
.ant-pagination-jump-prev:hover .ant-pagination-item-ellipsis {
    opacity: 0
}

.ant-pagination-jump-next,
.ant-pagination-jump-prev,
.ant-pagination-prev {
    margin-right: 8px
}

.ant-pagination-jump-next,
.ant-pagination-jump-prev,
.ant-pagination-next,
.ant-pagination-prev {
    display: inline-block;
    min-width: 32px;
    height: 32px;
    color: rgba(0, 0, 0, .65);
    font-family: Arial;
    line-height: 32px;
    text-align: center;
    vertical-align: middle;
    list-style: none;
    border-radius: 4px;
    cursor: pointer;
    -webkit-transition: all .3s;
    transition: all .3s
}

.ant-pagination-next,
.ant-pagination-prev {
    outline: 0
}

.ant-pagination-next a,
.ant-pagination-prev a {
    color: rgba(0, 0, 0, .65);
    -webkit-user-select: none;
    -moz-user-select: none;
    -ms-user-select: none;
    user-select: none
}

.ant-pagination-next:hover a,
.ant-pagination-prev:hover a {
    border-color: #ffa142
}

.ant-pagination-next .ant-pagination-item-link,
.ant-pagination-prev .ant-pagination-item-link {
    display: block;
    height: 100%;
    font-size: 12px;
    text-align: center;
    background-color: #fff;
    border: 1px solid #d9d9d9;
    border-radius: 4px;
    outline: none;
    -webkit-transition: all .3s;
    transition: all .3s
}

.ant-pagination-next:focus .ant-pagination-item-link,
.ant-pagination-next:hover .ant-pagination-item-link,
.ant-pagination-prev:focus .ant-pagination-item-link,
.ant-pagination-prev:hover .ant-pagination-item-link {
    color: #ff8619;
    border-color: #ff8619
}

.ant-pagination-disabled,
.ant-pagination-disabled:focus,
.ant-pagination-disabled:hover {
    cursor: not-allowed
}

.ant-pagination-disabled .ant-pagination-item-link,
.ant-pagination-disabled:focus .ant-pagination-item-link,
.ant-pagination-disabled:focus a,
.ant-pagination-disabled:hover .ant-pagination-item-link,
.ant-pagination-disabled:hover a,
.ant-pagination-disabled a {
    color: rgba(0, 0, 0, .25);
    border-color: #d9d9d9;
    cursor: not-allowed
}

.ant-pagination-slash {
    margin: 0 10px 0 5px
}

.ant-pagination-options {
    display: inline-block;
    margin-left: 16px;
    vertical-align: middle
}

.ant-pagination-options-size-changer.ant-select {
    display: inline-block;
    width: auto;
    margin-right: 8px
}

.ant-pagination-options-quick-jumper {
    display: inline-block;
    height: 32px;
    line-height: 32px;
    vertical-align: top
}

.ant-pagination-options-quick-jumper input {
    position: relative;
    display: inline-block;
    width: 100%;
    height: 32px;
    padding: 4px 11px;
    color: rgba(0, 0, 0, .65);
    font-size: 14px;
    line-height: 32px;
    background-color: #fff;
    background-image: none;
    border: 1px solid #d9d9d9;
    border-radius: 4px;
    -webkit-transition: all .3s;
    transition: all .3s;
    width: 50px;
    margin: 0 8px
}

.ant-pagination-options-quick-jumper input::-moz-placeholder {
    color: #bfbfbf;
    opacity: 1
}

.ant-pagination-options-quick-jumper input:-ms-input-placeholder {
    color: #bfbfbf
}

.ant-pagination-options-quick-jumper input::-webkit-input-placeholder {
    color: #bfbfbf
}

.ant-pagination-options-quick-jumper input:focus,
.ant-pagination-options-quick-jumper input:hover {
    border-color: #ffa142;
    border-right-width: 1px!important
}

.ant-pagination-options-quick-jumper input:focus {
    outline: 0;
    -webkit-box-shadow: 0 0 0 2px rgba(255, 134, 25, .2);
    box-shadow: 0 0 0 2px rgba(255, 134, 25, .2)
}

.ant-pagination-options-quick-jumper input-disabled {
    color: rgba(0, 0, 0, .25);
    background-color: #f5f5f5;
    cursor: not-allowed;
    opacity: 1
}

.ant-pagination-options-quick-jumper input-disabled:hover {
    border-color: #e6d8d8;
    border-right-width: 1px!important
}

.ant-pagination-options-quick-jumper input[disabled] {
    color: rgba(0, 0, 0, .25);
    background-color: #f5f5f5;
    cursor: not-allowed;
    opacity: 1
}

.ant-pagination-options-quick-jumper input[disabled]:hover {
    border-color: #e6d8d8;
    border-right-width: 1px!important
}

textarea.ant-pagination-options-quick-jumper input {
    max-width: 100%;
    height: auto;
    min-height: 32px;
    line-height: 1.5;
    vertical-align: bottom;
    -webkit-transition: all .3s, height 0s;
    transition: all .3s, height 0s
}

.ant-pagination-options-quick-jumper input-lg {
    height: 40px;
    padding: 6px 11px;
    font-size: 16px;
    line-height: 40px
}

.ant-pagination-options-quick-jumper input-sm {
    height: 24px;
    padding: 1px 7px;
    line-height: 24px
}

.ant-pagination-simple .ant-pagination-next,
.ant-pagination-simple .ant-pagination-prev {
    height: 24px;
    line-height: 24px;
    vertical-align: top
}

.ant-pagination-simple .ant-pagination-next .ant-pagination-item-link,
.ant-pagination-simple .ant-pagination-prev .ant-pagination-item-link {
    height: 24px;
    border: 0
}

.ant-pagination-simple .ant-pagination-next .ant-pagination-item-link:after,
.ant-pagination-simple .ant-pagination-prev .ant-pagination-item-link:after {
    height: 24px;
    line-height: 24px
}

.ant-pagination-simple .ant-pagination-simple-pager {
    display: inline-block;
    height: 24px;
    margin-right: 8px
}

.ant-pagination-simple .ant-pagination-simple-pager input {
    -webkit-box-sizing: border-box;
    box-sizing: border-box;
    height: 100%;
    margin-right: 8px;
    padding: 0 6px;
    text-align: center;
    background-color: #fff;
    border: 1px solid #d9d9d9;
    border-radius: 4px;
    outline: none;
    -webkit-transition: border-color .3s;
    transition: border-color .3s
}

.ant-pagination-simple .ant-pagination-simple-pager input:hover {
    border-color: #ff8619
}

.ant-pagination.mini .ant-pagination-simple-pager,
.ant-pagination.mini .ant-pagination-total-text {
    height: 24px;
    line-height: 24px
}

.ant-pagination.mini .ant-pagination-item {
    min-width: 24px;
    height: 24px;
    margin: 0;
    line-height: 22px
}

.ant-pagination.mini .ant-pagination-item:not(.ant-pagination-item-active) {
    background: transparent;
    border-color: transparent
}

.ant-pagination.mini .ant-pagination-next,
.ant-pagination.mini .ant-pagination-prev {
    min-width: 24px;
    height: 24px;
    margin: 0;
    line-height: 24px
}

.ant-pagination.mini .ant-pagination-next .ant-pagination-item-link,
.ant-pagination.mini .ant-pagination-prev .ant-pagination-item-link {
    background: transparent;
    border-color: transparent
}

.ant-pagination.mini .ant-pagination-next .ant-pagination-item-link:after,
.ant-pagination.mini .ant-pagination-prev .ant-pagination-item-link:after {
    height: 24px;
    line-height: 24px
}

.ant-pagination.mini .ant-pagination-jump-next,
.ant-pagination.mini .ant-pagination-jump-prev {
    height: 24px;
    margin-right: 0;
    line-height: 24px
}

.ant-pagination.mini .ant-pagination-options {
    margin-left: 2px
}

.ant-pagination.mini .ant-pagination-options-quick-jumper {
    height: 24px;
    line-height: 24px
}

.ant-pagination.mini .ant-pagination-options-quick-jumper input {
    height: 24px;
    padding: 1px 7px;
    line-height: 24px;
    width: 44px
}

.ant-pagination.ant-pagination-disabled {
    cursor: not-allowed
}

.ant-pagination.ant-pagination-disabled .ant-pagination-item {
    background: #f5f5f5;
    border-color: #d9d9d9;
    cursor: not-allowed
}

.ant-pagination.ant-pagination-disabled .ant-pagination-item a {
    color: rgba(0, 0, 0, .25);
    background: transparent;
    border: none;
    cursor: not-allowed
}

.ant-pagination.ant-pagination-disabled .ant-pagination-item-active {
    background: #dbdbdb;
    border-color: transparent
}

.ant-pagination.ant-pagination-disabled .ant-pagination-item-active a {
    color: #fff
}

.ant-pagination.ant-pagination-disabled .ant-pagination-item-link,
.ant-pagination.ant-pagination-disabled .ant-pagination-item-link:focus,
.ant-pagination.ant-pagination-disabled .ant-pagination-item-link:hover {
    color: rgba(0, 0, 0, .45);
    background: #f5f5f5;
    border-color: #d9d9d9;
    cursor: not-allowed
}

.ant-pagination.ant-pagination-disabled .ant-pagination-jump-next:focus .ant-pagination-item-link-icon,
.ant-pagination.ant-pagination-disabled .ant-pagination-jump-next:hover .ant-pagination-item-link-icon,
.ant-pagination.ant-pagination-disabled .ant-pagination-jump-prev:focus .ant-pagination-item-link-icon,
.ant-pagination.ant-pagination-disabled .ant-pagination-jump-prev:hover .ant-pagination-item-link-icon {
    opacity: 0
}

.ant-pagination.ant-pagination-disabled .ant-pagination-jump-next:focus .ant-pagination-item-ellipsis,
.ant-pagination.ant-pagination-disabled .ant-pagination-jump-next:hover .ant-pagination-item-ellipsis,
.ant-pagination.ant-pagination-disabled .ant-pagination-jump-prev:focus .ant-pagination-item-ellipsis,
.ant-pagination.ant-pagination-disabled .ant-pagination-jump-prev:hover .ant-pagination-item-ellipsis {
    opacity: 1
}

@media only screen and (max-width:992px) {
    .ant-pagination-item-after-jump-prev,
    .ant-pagination-item-before-jump-next {
        display: none
    }
}

@media only screen and (max-width:576px) {
    .ant-pagination-options {
        display: none
    }
}

.ant-popover {
    -webkit-box-sizing: border-box;
    box-sizing: border-box;
    margin: 0;
    padding: 0;
    color: rgba(0, 0, 0, .65);
    font-size: 14px;
    font-variant: tabular-nums;
    line-height: 1.5;
    list-style: none;
    -webkit-font-feature-settings: "tnum";
    font-feature-settings: "tnum";
    position: absolute;
    top: 0;
    left: 0;
    z-index: 1030;
    font-weight: normal;
    white-space: normal;
    text-align: left;
    cursor: auto;
    -webkit-user-select: text;
    -moz-user-select: text;
    -ms-user-select: text;
    user-select: text
}

.ant-popover:after {
    position: absolute;
    background: hsla(0, 0%, 100%, .01);
    content: ""
}

.ant-popover-hidden {
    display: none
}

.ant-popover-placement-top,
.ant-popover-placement-topLeft,
.ant-popover-placement-topRight {
    padding-bottom: 10px
}

.ant-popover-placement-right,
.ant-popover-placement-rightBottom,
.ant-popover-placement-rightTop {
    padding-left: 10px
}

.ant-popover-placement-bottom,
.ant-popover-placement-bottomLeft,
.ant-popover-placement-bottomRight {
    padding-top: 10px
}

.ant-popover-placement-left,
.ant-popover-placement-leftBottom,
.ant-popover-placement-leftTop {
    padding-right: 10px
}

.ant-popover-inner {
    background-color: #fff;
    background-clip: padding-box;
    border-radius: 4px;
    -webkit-box-shadow: 0 2px 8px rgba(0, 0, 0, .15);
    box-shadow: 0 2px 8px rgba(0, 0, 0, .15);
    -webkit-box-shadow: 0 0 8px rgba(0, 0, 0, .15)\9;
    box-shadow: 0 0 8px rgba(0, 0, 0, .15)\9
}

@media (-ms-high-contrast:none),
screen and (-ms-high-contrast:active) {
    .ant-popover-inner {
        -webkit-box-shadow: 0 2px 8px rgba(0, 0, 0, .15);
        box-shadow: 0 2px 8px rgba(0, 0, 0, .15)
    }
}

.ant-popover-title {
    min-width: 177px;
    min-height: 32px;
    margin: 0;
    padding: 5px 16px 4px;
    color: rgba(0, 0, 0, .85);
    font-weight: 500;
    border-bottom: 1px solid #e8e8e8
}

.ant-popover-inner-content {
    padding: 12px 16px;
    color: rgba(0, 0, 0, .65)
}

.ant-popover-message {
    position: relative;
    padding: 4px 0 12px;
    color: rgba(0, 0, 0, .65);
    font-size: 14px
}

.ant-popover-message>.anticon {
    position: absolute;
    top: 8px;
    color: #faad14;
    font-size: 14px
}

.ant-popover-message-title {
    padding-left: 22px
}

.ant-popover-buttons {
    margin-bottom: 4px;
    text-align: right
}

.ant-popover-buttons button {
    margin-left: 8px
}

.ant-popover-arrow {
    position: absolute;
    display: block;
    width: 8.48528137px;
    height: 8.48528137px;
    background: transparent;
    border-style: solid;
    border-width: 4.24264069px;
    -webkit-transform: rotate(45deg);
    transform: rotate(45deg)
}

.ant-popover-placement-top>.ant-popover-content>.ant-popover-arrow,
.ant-popover-placement-topLeft>.ant-popover-content>.ant-popover-arrow,
.ant-popover-placement-topRight>.ant-popover-content>.ant-popover-arrow {
    bottom: 6.2px;
    border-top-color: transparent;
    border-right-color: #fff;
    border-bottom-color: #fff;
    border-left-color: transparent;
    -webkit-box-shadow: 3px 3px 7px rgba(0, 0, 0, .07);
    box-shadow: 3px 3px 7px rgba(0, 0, 0, .07)
}

.ant-popover-placement-top>.ant-popover-content>.ant-popover-arrow {
    left: 50%;
    -webkit-transform: translateX(-50%) rotate(45deg);
    transform: translateX(-50%) rotate(45deg)
}

.ant-popover-placement-topLeft>.ant-popover-content>.ant-popover-arrow {
    left: 16px
}

.ant-popover-placement-topRight>.ant-popover-content>.ant-popover-arrow {
    right: 16px
}

.ant-popover-placement-right>.ant-popover-content>.ant-popover-arrow,
.ant-popover-placement-rightBottom>.ant-popover-content>.ant-popover-arrow,
.ant-popover-placement-rightTop>.ant-popover-content>.ant-popover-arrow {
    left: 6px;
    border-top-color: transparent;
    border-right-color: transparent;
    border-bottom-color: #fff;
    border-left-color: #fff;
    -webkit-box-shadow: -3px 3px 7px rgba(0, 0, 0, .07);
    box-shadow: -3px 3px 7px rgba(0, 0, 0, .07)
}

.ant-popover-placement-right>.ant-popover-content>.ant-popover-arrow {
    top: 50%;
    -webkit-transform: translateY(-50%) rotate(45deg);
    transform: translateY(-50%) rotate(45deg)
}

.ant-popover-placement-rightTop>.ant-popover-content>.ant-popover-arrow {
    top: 12px
}

.ant-popover-placement-rightBottom>.ant-popover-content>.ant-popover-arrow {
    bottom: 12px
}

.ant-popover-placement-bottom>.ant-popover-content>.ant-popover-arrow,
.ant-popover-placement-bottomLeft>.ant-popover-content>.ant-popover-arrow,
.ant-popover-placement-bottomRight>.ant-popover-content>.ant-popover-arrow {
    top: 6px;
    border-top-color: #fff;
    border-right-color: transparent;
    border-bottom-color: transparent;
    border-left-color: #fff;
    -webkit-box-shadow: -2px -2px 5px rgba(0, 0, 0, .06);
    box-shadow: -2px -2px 5px rgba(0, 0, 0, .06)
}

.ant-popover-placement-bottom>.ant-popover-content>.ant-popover-arrow {
    left: 50%;
    -webkit-transform: translateX(-50%) rotate(45deg);
    transform: translateX(-50%) rotate(45deg)
}

.ant-popover-placement-bottomLeft>.ant-popover-content>.ant-popover-arrow {
    left: 16px
}

.ant-popover-placement-bottomRight>.ant-popover-content>.ant-popover-arrow {
    right: 16px
}

.ant-popover-placement-left>.ant-popover-content>.ant-popover-arrow,
.ant-popover-placement-leftBottom>.ant-popover-content>.ant-popover-arrow,
.ant-popover-placement-leftTop>.ant-popover-content>.ant-popover-arrow {
    right: 6px;
    border-top-color: #fff;
    border-right-color: #fff;
    border-bottom-color: transparent;
    border-left-color: transparent;
    -webkit-box-shadow: 3px -3px 7px rgba(0, 0, 0, .07);
    box-shadow: 3px -3px 7px rgba(0, 0, 0, .07)
}

.ant-popover-placement-left>.ant-popover-content>.ant-popover-arrow {
    top: 50%;
    -webkit-transform: translateY(-50%) rotate(45deg);
    transform: translateY(-50%) rotate(45deg)
}

.ant-popover-placement-leftTop>.ant-popover-content>.ant-popover-arrow {
    top: 12px
}

.ant-popover-placement-leftBottom>.ant-popover-content>.ant-popover-arrow {
    bottom: 12px
}

.ant-progress {
    -webkit-box-sizing: border-box;
    box-sizing: border-box;
    margin: 0;
    padding: 0;
    color: rgba(0, 0, 0, .65);
    font-size: 14px;
    font-variant: tabular-nums;
    line-height: 1.5;
    list-style: none;
    -webkit-font-feature-settings: "tnum";
    font-feature-settings: "tnum";
    display: inline-block
}

.ant-progress-line {
    position: relative;
    width: 100%;
    font-size: 14px
}

.ant-progress-small.ant-progress-line,
.ant-progress-small.ant-progress-line .ant-progress-text .anticon {
    font-size: 12px
}

.ant-progress-outer {
    display: inline-block;
    width: 100%;
    margin-right: 0;
    padding-right: 0
}

.ant-progress-show-info .ant-progress-outer {
    margin-right: calc(-2em - 8px);
    padding-right: calc(2em + 8px)
}

.ant-progress-inner {
    position: relative;
    display: inline-block;
    width: 100%;
    vertical-align: middle;
    background-color: #f5f5f5;
    border-radius: 100px
}

.ant-progress-circle-trail {
    stroke: #f5f5f5
}

.ant-progress-circle-path {
    -webkit-animation: ant-progress-appear .3s;
    animation: ant-progress-appear .3s;
    stroke: #1890ff
}

.ant-progress-bg,
.ant-progress-success-bg {
    position: relative;
    background-color: #1890ff;
    -webkit-transition: all .4s cubic-bezier(.08, .82, .17, 1) 0s;
    transition: all .4s cubic-bezier(.08, .82, .17, 1) 0s
}

.ant-progress-success-bg {
    position: absolute;
    top: 0;
    left: 0;
    background-color: #52c41a
}

.ant-progress-text {
    display: inline-block;
    width: 2em;
    margin-left: 8px;
    color: rgba(0, 0, 0, .45);
    font-size: 1em;
    line-height: 1;
    white-space: nowrap;
    text-align: left;
    vertical-align: middle;
    word-break: normal
}

.ant-progress-text .anticon {
    font-size: 14px
}

.ant-progress-status-active .ant-progress-bg:before {
    position: absolute;
    top: 0;
    right: 0;
    bottom: 0;
    left: 0;
    background: #fff;
    border-radius: 10px;
    opacity: 0;
    -webkit-animation: ant-progress-active 2.4s cubic-bezier(.23, 1, .32, 1) infinite;
    animation: ant-progress-active 2.4s cubic-bezier(.23, 1, .32, 1) infinite;
    content: ""
}

.ant-progress-status-exception .ant-progress-bg {
    background-color: #f5222d
}

.ant-progress-status-exception .ant-progress-text {
    color: #f5222d
}

.ant-progress-status-exception .ant-progress-circle-path {
    stroke: #f5222d
}

.ant-progress-status-success .ant-progress-bg {
    background-color: #52c41a
}

.ant-progress-status-success .ant-progress-text {
    color: #52c41a
}

.ant-progress-status-success .ant-progress-circle-path {
    stroke: #52c41a
}

.ant-progress-circle .ant-progress-inner {
    position: relative;
    line-height: 1;
    background-color: transparent
}

.ant-progress-circle .ant-progress-text {
    position: absolute;
    top: 50%;
    left: 50%;
    width: 100%;
    margin: 0;
    padding: 0;
    color: rgba(0, 0, 0, .65);
    line-height: 1;
    white-space: normal;
    text-align: center;
    -webkit-transform: translate(-50%, -50%);
    transform: translate(-50%, -50%)
}

.ant-progress-circle .ant-progress-text .anticon {
    font-size: 1.16666667em
}

.ant-progress-circle.ant-progress-status-exception .ant-progress-text {
    color: #f5222d
}

.ant-progress-circle.ant-progress-status-success .ant-progress-text {
    color: #52c41a
}

.ant-progress-circle-gradient .ant-progress-circle-path {
    stroke: url(#gradient)
}

@-webkit-keyframes ant-progress-active {
    0% {
        width: 0;
        opacity: .1
    }
    20% {
        width: 0;
        opacity: .5
    }
    to {
        width: 100%;
        opacity: 0
    }
}

@keyframes ant-progress-active {
    0% {
        width: 0;
        opacity: .1
    }
    20% {
        width: 0;
        opacity: .5
    }
    to {
        width: 100%;
        opacity: 0
    }
}

.ant-radio-group {
    -webkit-box-sizing: border-box;
    box-sizing: border-box;
    margin: 0;
    padding: 0;
    color: rgba(0, 0, 0, .65);
    font-size: 14px;
    font-variant: tabular-nums;
    line-height: 1.5;
    list-style: none;
    -webkit-font-feature-settings: "tnum";
    font-feature-settings: "tnum";
    display: inline-block;
    line-height: unset
}

.ant-radio-wrapper {
    margin: 0;
    margin-right: 8px
}

.ant-radio,
.ant-radio-wrapper {
    -webkit-box-sizing: border-box;
    box-sizing: border-box;
    padding: 0;
    color: rgba(0, 0, 0, .65);
    font-size: 14px;
    font-variant: tabular-nums;
    line-height: 1.5;
    list-style: none;
    -webkit-font-feature-settings: "tnum";
    font-feature-settings: "tnum";
    position: relative;
    display: inline-block;
    white-space: nowrap;
    cursor: pointer
}

.ant-radio {
    margin: 0;
    line-height: 1;
    vertical-align: sub;
    outline: none
}

.ant-radio-input:focus+.ant-radio-inner,
.ant-radio-wrapper:hover .ant-radio,
.ant-radio:hover .ant-radio-inner {
    border-color: #ff8619
}

.ant-radio-input:focus+.ant-radio-inner {
    -webkit-box-shadow: 0 0 0 3px rgba(255, 134, 25, .08);
    box-shadow: 0 0 0 3px rgba(255, 134, 25, .08)
}

.ant-radio-checked:after {
    position: absolute;
    top: 0;
    left: 0;
    width: 100%;
    height: 100%;
    border: 1px solid #ff8619;
    border-radius: 50%;
    visibility: hidden;
    -webkit-animation: antRadioEffect .36s ease-in-out;
    animation: antRadioEffect .36s ease-in-out;
    -webkit-animation-fill-mode: both;
    animation-fill-mode: both;
    content: ""
}

.ant-radio-wrapper:hover .ant-radio:after,
.ant-radio:hover:after {
    visibility: visible
}

.ant-radio-inner {
    position: relative;
    top: 0;
    left: 0;
    display: block;
    width: 16px;
    height: 16px;
    background-color: #fff;
    border: 1px solid #d9d9d9;
    border-radius: 100px;
    -webkit-transition: all .3s;
    transition: all .3s
}

.ant-radio-inner:after {
    position: absolute;
    top: 3px;
    left: 3px;
    display: table;
    width: 8px;
    height: 8px;
    background-color: #ff8619;
    border-top: 0;
    border-left: 0;
    border-radius: 8px;
    -webkit-transform: scale(0);
    transform: scale(0);
    opacity: 0;
    -webkit-transition: all .3s cubic-bezier(.78, .14, .15, .86);
    transition: all .3s cubic-bezier(.78, .14, .15, .86);
    content: " "
}

.ant-radio-input {
    position: absolute;
    top: 0;
    right: 0;
    bottom: 0;
    left: 0;
    z-index: 1;
    cursor: pointer;
    opacity: 0
}

.ant-radio-checked .ant-radio-inner {
    border-color: #ff8619
}

.ant-radio-checked .ant-radio-inner:after {
    -webkit-transform: scale(1);
    transform: scale(1);
    opacity: 1;
    -webkit-transition: all .3s cubic-bezier(.78, .14, .15, .86);
    transition: all .3s cubic-bezier(.78, .14, .15, .86)
}

.ant-radio-disabled .ant-radio-inner {
    background-color: #f5f5f5;
    border-color: #d9d9d9!important;
    cursor: not-allowed
}

.ant-radio-disabled .ant-radio-inner:after {
    background-color: rgba(0, 0, 0, .2)
}

.ant-radio-disabled .ant-radio-input {
    cursor: not-allowed
}

.ant-radio-disabled+span {
    color: rgba(0, 0, 0, .25);
    cursor: not-allowed
}

span.ant-radio+* {
    padding-right: 8px;
    padding-left: 8px
}

.ant-radio-button-wrapper {
    position: relative;
    display: inline-block;
    height: 34px;
    margin: 0;
    padding: 0 15px;
    color: rgba(0, 0, 0, .65);
    line-height: 32px;
    background: #fff;
    border: 1px solid #d9d9d9;
    border-top-width: 1.02px;
    border-left: 0;
    cursor: pointer;
    -webkit-transition: color .3s, background .3s, border-color .3s;
    transition: color .3s, background .3s, border-color .3s
}

.ant-radio-button-wrapper a {
    color: rgba(0, 0, 0, .65)
}

.ant-radio-button-wrapper>.ant-radio-button {
    display: block;
    width: 0;
    height: 0;
    margin-left: 0
}

.ant-radio-group-large .ant-radio-button-wrapper {
    height: 40px;
    font-size: 16px;
    line-height: 38px
}

.ant-radio-group-small .ant-radio-button-wrapper {
    height: 24px;
    padding: 0 7px;
    line-height: 22px
}

.ant-radio-button-wrapper:not(:first-child):before {
    position: absolute;
    top: 0;
    left: -1px;
    display: block;
    width: 1px;
    height: 100%;
    background-color: #d9d9d9;
    content: ""
}

.ant-radio-button-wrapper:first-child {
    border-left: 1px solid #d9d9d9;
    border-radius: 4px 0 0 4px
}

.ant-radio-button-wrapper:last-child {
    border-radius: 0 4px 4px 0
}

.ant-radio-button-wrapper:first-child:last-child {
    border-radius: 4px
}

.ant-radio-button-wrapper:hover {
    position: relative;
    color: #ff8619
}

.ant-radio-button-wrapper:focus-within {
    outline: 3px solid rgba(255, 134, 25, .06)
}

.ant-radio-button-wrapper .ant-radio-inner,
.ant-radio-button-wrapper input[type=checkbox],
.ant-radio-button-wrapper input[type=radio] {
    width: 0;
    height: 0;
    opacity: 0;
    pointer-events: none
}

.ant-radio-button-wrapper-checked {
    z-index: 1;
    color: #ff8619;
    background: #fff;
    border-color: #ff8619;
    -webkit-box-shadow: -1px 0 0 0 #ff8619;
    box-shadow: -1px 0 0 0 #ff8619
}

.ant-radio-button-wrapper-checked:before {
    background-color: #ff8619!important;
    opacity: .1
}

.ant-radio-button-wrapper-checked:first-child {
    border-color: #ff8619;
    -webkit-box-shadow: none!important;
    box-shadow: none!important
}

.ant-radio-button-wrapper-checked:hover {
    color: #ffa142;
    border-color: #ffa142;
    -webkit-box-shadow: -1px 0 0 0 #ffa142;
    box-shadow: -1px 0 0 0 #ffa142
}

.ant-radio-button-wrapper-checked:active {
    color: #d9640b;
    border-color: #d9640b;
    -webkit-box-shadow: -1px 0 0 0 #d9640b;
    box-shadow: -1px 0 0 0 #d9640b
}

.ant-radio-button-wrapper-checked:focus-within {
    outline: 3px solid rgba(255, 134, 25, .06)
}

.ant-radio-group-solid .ant-radio-button-wrapper-checked:not(.ant-radio-button-wrapper-disabled) {
    color: #fff;
    background: #ff8619;
    border-color: #ff8619
}

.ant-radio-group-solid .ant-radio-button-wrapper-checked:not(.ant-radio-button-wrapper-disabled):hover {
    color: #fff;
    background: #ffa142;
    border-color: #ffa142
}

.ant-radio-group-solid .ant-radio-button-wrapper-checked:not(.ant-radio-button-wrapper-disabled):active {
    color: #fff;
    background: #d9640b;
    border-color: #d9640b
}

.ant-radio-group-solid .ant-radio-button-wrapper-checked:not(.ant-radio-button-wrapper-disabled):focus-within {
    outline: 3px solid rgba(255, 134, 25, .06)
}

.ant-radio-button-wrapper-disabled {
    cursor: not-allowed
}

.ant-radio-button-wrapper-disabled,
.ant-radio-button-wrapper-disabled:first-child,
.ant-radio-button-wrapper-disabled:hover {
    color: rgba(0, 0, 0, .25);
    background-color: #f5f5f5;
    border-color: #d9d9d9
}

.ant-radio-button-wrapper-disabled:first-child {
    border-left-color: #d9d9d9
}

.ant-radio-button-wrapper-disabled.ant-radio-button-wrapper-checked {
    color: #fff;
    background-color: #e6e6e6;
    border-color: #d9d9d9;
    -webkit-box-shadow: none;
    box-shadow: none
}

@-webkit-keyframes antRadioEffect {
    0% {
        -webkit-transform: scale(1);
        transform: scale(1);
        opacity: .5
    }
    to {
        -webkit-transform: scale(1.6);
        transform: scale(1.6);
        opacity: 0
    }
}

@keyframes antRadioEffect {
    0% {
        -webkit-transform: scale(1);
        transform: scale(1);
        opacity: .5
    }
    to {
        -webkit-transform: scale(1.6);
        transform: scale(1.6);
        opacity: 0
    }
}

@supports (-moz-appearance:meterbar) and (background-blend-mode:difference, normal) {
    .ant-radio {
        vertical-align: text-bottom
    }
}

.ant-rate {
    -webkit-box-sizing: border-box;
    box-sizing: border-box;
    color: rgba(0, 0, 0, .65);
    font-size: 14px;
    font-variant: tabular-nums;
    line-height: 1.5;
    -webkit-font-feature-settings: "tnum";
    font-feature-settings: "tnum";
    display: inline-block;
    margin: 0;
    padding: 0;
    color: #fadb14;
    font-size: 20px;
    line-height: unset;
    list-style: none;
    outline: none
}

.ant-rate-disabled .ant-rate-star {
    cursor: default
}

.ant-rate-disabled .ant-rate-star:hover {
    -webkit-transform: scale(1);
    transform: scale(1)
}

.ant-rate-star {
    position: relative;
    display: inline-block;
    margin: 0;
    margin-right: 8px;
    padding: 0;
    color: inherit;
    cursor: pointer;
    -webkit-transition: all .3s;
    transition: all .3s
}

.ant-rate-star>div:focus {
    outline: 0
}

.ant-rate-star>div:focus,
.ant-rate-star>div:hover {
    -webkit-transform: scale(1.1);
    transform: scale(1.1)
}

.ant-rate-star-first,
.ant-rate-star-second {
    color: #e8e8e8;
    -webkit-transition: all .3s;
    transition: all .3s;
    -webkit-user-select: none;
    -moz-user-select: none;
    -ms-user-select: none;
    user-select: none
}

.ant-rate-star-first .anticon,
.ant-rate-star-second .anticon {
    vertical-align: middle
}

.ant-rate-star-first {
    position: absolute;
    top: 0;
    left: 0;
    width: 50%;
    height: 100%;
    overflow: hidden;
    opacity: 0
}

.ant-rate-star-half .ant-rate-star-first,
.ant-rate-star-half .ant-rate-star-second {
    opacity: 1
}

.ant-rate-star-full .ant-rate-star-second,
.ant-rate-star-half .ant-rate-star-first {
    color: inherit
}

.ant-rate-text {
    display: inline-block;
    margin-left: 8px;
    font-size: 14px
}

.ant-result {
    padding: 48px 32px
}

.ant-result-success .ant-result-icon>.anticon {
    color: #52c41a
}

.ant-result-error .ant-result-icon>.anticon {
    color: #f5222d
}

.ant-result-info .ant-result-icon>.anticon {
    color: #1890ff
}

.ant-result-warning .ant-result-icon>.anticon {
    color: #faad14
}

.ant-result-image {
    width: 250px;
    height: 295px;
    margin: auto
}

.ant-result-icon {
    margin-bottom: 24px;
    text-align: center
}

.ant-result-icon>.anticon {
    font-size: 72px
}

.ant-result-title {
    color: rgba(0, 0, 0, .85);
    font-size: 24px;
    line-height: 1.8;
    text-align: center
}

.ant-result-subtitle {
    color: rgba(0, 0, 0, .45);
    font-size: 14px;
    line-height: 1.6;
    text-align: center
}

.ant-result-extra {
    margin-top: 32px;
    text-align: center
}

.ant-result-extra>* {
    margin-right: 8px
}

.ant-result-content {
    margin-top: 24px;
    padding: 24px 40px;
    background-color: #fafafa
}

.ant-select {
    -webkit-box-sizing: border-box;
    box-sizing: border-box;
    color: rgba(0, 0, 0, .65);
    font-size: 14px;
    font-variant: tabular-nums;
    line-height: 1.5;
    -webkit-font-feature-settings: "tnum";
    font-feature-settings: "tnum";
    position: relative;
    display: inline-block;
    outline: 0
}

.ant-select,
.ant-select ol,
.ant-select ul {
    margin: 0;
    padding: 0;
    list-style: none
}

.ant-select>ul>li>a {
    padding: 0;
    background-color: #fff
}

.ant-select-arrow {
    display: inline-block;
    color: inherit;
    font-style: normal;
    line-height: 0;
    text-align: center;
    text-transform: none;
    vertical-align: -.125em;
    text-rendering: optimizeLegibility;
    -webkit-font-smoothing: antialiased;
    -moz-osx-font-smoothing: grayscale;
    position: absolute;
    top: 50%;
    right: 11px;
    margin-top: -6px;
    color: rgba(0, 0, 0, .25);
    font-size: 12px;
    line-height: 1;
    -webkit-transform-origin: 50% 50%;
    transform-origin: 50% 50%
}

.ant-select-arrow>* {
    line-height: 1
}

.ant-select-arrow svg {
    display: inline-block
}

.ant-select-arrow:before {
    display: none
}

.ant-select-arrow .ant-select-arrow-icon {
    display: block
}

.ant-select-arrow .ant-select-arrow-icon svg {
    -webkit-transition: -webkit-transform .3s;
    transition: -webkit-transform .3s;
    transition: transform .3s;
    transition: transform .3s, -webkit-transform .3s
}

.ant-select-selection {
    display: block;
    -webkit-box-sizing: border-box;
    box-sizing: border-box;
    background-color: #fff;
    border: 1px solid #d9d9d9;
    border-top-width: 1.02px;
    border-radius: 4px;
    outline: none;
    -webkit-transition: all .3s cubic-bezier(.645, .045, .355, 1);
    transition: all .3s cubic-bezier(.645, .045, .355, 1);
    -webkit-user-select: none;
    -moz-user-select: none;
    -ms-user-select: none;
    user-select: none
}

.ant-select-selection:hover {
    border-color: #ffa142;
    border-right-width: 1px!important
}

.ant-select-focused .ant-select-selection,
.ant-select-selection:active,
.ant-select-selection:focus {
    border-color: #ffa142;
    border-right-width: 1px!important;
    outline: 0;
    -webkit-box-shadow: 0 0 0 2px rgba(255, 134, 25, .2);
    box-shadow: 0 0 0 2px rgba(255, 134, 25, .2)
}

.ant-select-selection__clear {
    position: absolute;
    top: 50%;
    right: 11px;
    z-index: 1;
    display: inline-block;
    width: 12px;
    height: 12px;
    margin-top: -6px;
    color: rgba(0, 0, 0, .25);
    font-size: 12px;
    font-style: normal;
    line-height: 12px;
    text-align: center;
    text-transform: none;
    background: #fff;
    cursor: pointer;
    opacity: 0;
    -webkit-transition: color .3s ease, opacity .15s ease;
    transition: color .3s ease, opacity .15s ease;
    text-rendering: auto
}

.ant-select-selection__clear:before {
    display: block
}

.ant-select-selection__clear:hover {
    color: rgba(0, 0, 0, .45)
}

.ant-select-selection:hover .ant-select-selection__clear {
    opacity: 1
}

.ant-select-selection-selected-value {
    float: left;
    max-width: 100%;
    padding-right: 20px;
    overflow: hidden;
    white-space: nowrap;
    text-overflow: ellipsis
}

.ant-select-no-arrow .ant-select-selection-selected-value {
    padding-right: 0
}

.ant-select-disabled {
    color: rgba(0, 0, 0, .25)
}

.ant-select-disabled .ant-select-selection {
    background: #f5f5f5;
    cursor: not-allowed
}

.ant-select-disabled .ant-select-selection:active,
.ant-select-disabled .ant-select-selection:focus,
.ant-select-disabled .ant-select-selection:hover {
    border-color: #d9d9d9;
    -webkit-box-shadow: none;
    box-shadow: none
}

.ant-select-disabled .ant-select-selection__clear {
    display: none;
    visibility: hidden;
    pointer-events: none
}

.ant-select-disabled .ant-select-selection--multiple .ant-select-selection__choice {
    padding-right: 10px;
    color: rgba(0, 0, 0, .33);
    background: #f5f5f5
}

.ant-select-disabled .ant-select-selection--multiple .ant-select-selection__choice__remove {
    display: none
}

.ant-select-selection--single {
    position: relative;
    height: 32px;
    cursor: pointer
}

.ant-select-selection__rendered {
    position: relative;
    display: block;
    margin-right: 11px;
    margin-left: 11px;
    line-height: 30px
}

.ant-select-selection__rendered:after {
    display: inline-block;
    width: 0;
    visibility: hidden;
    content: ".";
    pointer-events: none
}

.ant-select-lg {
    font-size: 16px
}

.ant-select-lg .ant-select-selection--single {
    height: 40px
}

.ant-select-lg .ant-select-selection__rendered {
    line-height: 38px
}

.ant-select-lg .ant-select-selection--multiple {
    min-height: 40px
}

.ant-select-lg .ant-select-selection--multiple .ant-select-selection__rendered li {
    height: 32px;
    line-height: 32px
}

.ant-select-lg .ant-select-selection--multiple .ant-select-arrow,
.ant-select-lg .ant-select-selection--multiple .ant-select-selection__clear {
    top: 20px
}

.ant-select-sm .ant-select-selection--single {
    height: 24px
}

.ant-select-sm .ant-select-selection__rendered {
    margin: 0 7px;
    line-height: 22px
}

.ant-select-sm .ant-select-selection--multiple {
    min-height: 24px
}

.ant-select-sm .ant-select-selection--multiple .ant-select-selection__rendered li {
    height: 16px;
    line-height: 14px
}

.ant-select-sm .ant-select-selection--multiple .ant-select-arrow,
.ant-select-sm .ant-select-selection--multiple .ant-select-selection__clear {
    top: 12px
}

.ant-select-sm .ant-select-arrow,
.ant-select-sm .ant-select-selection__clear {
    right: 8px
}

.ant-select-disabled .ant-select-selection__choice__remove {
    color: rgba(0, 0, 0, .25);
    cursor: default
}

.ant-select-disabled .ant-select-selection__choice__remove:hover {
    color: rgba(0, 0, 0, .25)
}

.ant-select-search__field__wrap {
    position: relative;
    display: inline-block
}

.ant-select-search__field__placeholder,
.ant-select-selection__placeholder {
    position: absolute;
    top: 50%;
    right: 9px;
    left: 0;
    max-width: 100%;
    height: 20px;
    margin-top: -10px;
    overflow: hidden;
    color: #bfbfbf;
    line-height: 20px;
    white-space: nowrap;
    text-align: left;
    text-overflow: ellipsis
}

.ant-select-search__field__placeholder {
    left: 12px
}

.ant-select-search__field__mirror {
    position: absolute;
    top: 0;
    left: 0;
    white-space: pre;
    opacity: 0;
    pointer-events: none
}

.ant-select-search--inline {
    position: absolute;
    width: 100%;
    height: 100%
}

.ant-select-search--inline .ant-select-search__field__wrap {
    width: 100%;
    height: 100%
}

.ant-select-search--inline .ant-select-search__field {
    width: 100%;
    height: 100%;
    font-size: 100%;
    line-height: 1;
    background: transparent;
    border-width: 0;
    border-radius: 4px;
    outline: 0
}

.ant-select-search--inline>i {
    float: right
}

.ant-select-selection--multiple {
    min-height: 32px;
    padding-bottom: 3px;
    cursor: text;
    zoom: 1
}

.ant-select-selection--multiple:after,
.ant-select-selection--multiple:before {
    display: table;
    content: ""
}

.ant-select-selection--multiple:after {
    clear: both
}

.ant-select-selection--multiple .ant-select-search--inline {
    position: static;
    float: left;
    width: auto;
    max-width: 100%;
    padding: 0
}

.ant-select-selection--multiple .ant-select-search--inline .ant-select-search__field {
    width: .75em;
    max-width: 100%
}

.ant-select-selection--multiple .ant-select-selection__rendered {
    height: auto;
    margin-bottom: -3px;
    margin-left: 5px
}

.ant-select-selection--multiple .ant-select-selection__placeholder {
    margin-left: 6px
}

.ant-select-selection--multiple .ant-select-selection__rendered>ul>li,
.ant-select-selection--multiple>ul>li {
    height: 24px;
    margin-top: 3px;
    line-height: 22px
}

.ant-select-selection--multiple .ant-select-selection__choice {
    position: relative;
    float: left;
    max-width: 99%;
    margin-right: 4px;
    padding: 0 20px 0 10px;
    overflow: hidden;
    color: rgba(0, 0, 0, .65);
    background-color: #fafafa;
    border: 1px solid #e8e8e8;
    border-radius: 2px;
    cursor: default;
    -webkit-transition: padding .3s cubic-bezier(.645, .045, .355, 1);
    transition: padding .3s cubic-bezier(.645, .045, .355, 1)
}

.ant-select-selection--multiple .ant-select-selection__choice__disabled {
    padding: 0 10px
}

.ant-select-selection--multiple .ant-select-selection__choice__content {
    display: inline-block;
    max-width: 100%;
    overflow: hidden;
    white-space: nowrap;
    text-overflow: ellipsis;
    -webkit-transition: margin .3s cubic-bezier(.645, .045, .355, 1);
    transition: margin .3s cubic-bezier(.645, .045, .355, 1)
}

.ant-select-selection--multiple .ant-select-selection__choice__remove {
    color: inherit;
    font-style: normal;
    line-height: 0;
    text-align: center;
    text-transform: none;
    vertical-align: -.125em;
    text-rendering: optimizeLegibility;
    -webkit-font-smoothing: antialiased;
    -moz-osx-font-smoothing: grayscale;
    position: absolute;
    right: 4px;
    color: rgba(0, 0, 0, .45);
    font-weight: bold;
    line-height: inherit;
    cursor: pointer;
    -webkit-transition: all .3s;
    transition: all .3s;
    display: inline-block;
    font-size: 12px;
    font-size: 10px\9;
    -webkit-transform: scale(.83333333) rotate(0deg);
    transform: scale(.83333333) rotate(0deg)
}

.ant-select-selection--multiple .ant-select-selection__choice__remove>* {
    line-height: 1
}

.ant-select-selection--multiple .ant-select-selection__choice__remove svg {
    display: inline-block
}

.ant-select-selection--multiple .ant-select-selection__choice__remove:before {
    display: none
}

.ant-select-selection--multiple .ant-select-selection__choice__remove .ant-select-selection--multiple .ant-select-selection__choice__remove-icon {
    display: block
}

:root .ant-select-selection--multiple .ant-select-selection__choice__remove {
    font-size: 12px
}

.ant-select-selection--multiple .ant-select-selection__choice__remove:hover {
    color: rgba(0, 0, 0, .75)
}

.ant-select-selection--multiple .ant-select-arrow,
.ant-select-selection--multiple .ant-select-selection__clear {
    top: 16px
}

.ant-select-allow-clear .ant-select-selection--single .ant-select-selection-selected-value {
    padding-right: 16px
}

.ant-select-allow-clear .ant-select-selection--multiple .ant-select-selection__rendered,
.ant-select-show-arrow .ant-select-selection--multiple .ant-select-selection__rendered {
    margin-right: 20px
}

.ant-select-open .ant-select-arrow-icon svg {
    -webkit-transform: rotate(180deg);
    transform: rotate(180deg)
}

.ant-select-open .ant-select-selection {
    border-color: #ffa142;
    border-right-width: 1px!important;
    outline: 0;
    -webkit-box-shadow: 0 0 0 2px rgba(255, 134, 25, .2);
    box-shadow: 0 0 0 2px rgba(255, 134, 25, .2)
}

.ant-select-combobox .ant-select-arrow {
    display: none
}

.ant-select-combobox .ant-select-search--inline {
    float: none;
    width: 100%;
    height: 100%
}

.ant-select-combobox .ant-select-search__field__wrap {
    width: 100%;
    height: 100%
}

.ant-select-combobox .ant-select-search__field {
    position: relative;
    z-index: 1;
    width: 100%;
    height: 100%;
    -webkit-box-shadow: none;
    box-shadow: none;
    -webkit-transition: all .3s cubic-bezier(.645, .045, .355, 1), height 0s;
    transition: all .3s cubic-bezier(.645, .045, .355, 1), height 0s
}

.ant-select-combobox.ant-select-allow-clear .ant-select-selection:hover .ant-select-selection__rendered,
.ant-select-combobox.ant-select-show-arrow .ant-select-selection:hover .ant-select-selection__rendered {
    margin-right: 20px
}

.ant-select-dropdown {
    margin: 0;
    padding: 0;
    color: rgba(0, 0, 0, .65);
    font-variant: tabular-nums;
    line-height: 1.5;
    list-style: none;
    -webkit-font-feature-settings: "tnum";
    font-feature-settings: "tnum";
    position: absolute;
    top: -9999px;
    left: -9999px;
    z-index: 1050;
    -webkit-box-sizing: border-box;
    box-sizing: border-box;
    font-size: 14px;
    font-variant: normal;
    background-color: #fff;
    border-radius: 4px;
    outline: none;
    -webkit-box-shadow: 0 2px 8px rgba(0, 0, 0, .15);
    box-shadow: 0 2px 8px rgba(0, 0, 0, .15)
}

.ant-select-dropdown.slide-up-appear.slide-up-appear-active.ant-select-dropdown-placement-bottomLeft,
.ant-select-dropdown.slide-up-enter.slide-up-enter-active.ant-select-dropdown-placement-bottomLeft {
    -webkit-animation-name: antSlideUpIn;
    animation-name: antSlideUpIn
}

.ant-select-dropdown.slide-up-appear.slide-up-appear-active.ant-select-dropdown-placement-topLeft,
.ant-select-dropdown.slide-up-enter.slide-up-enter-active.ant-select-dropdown-placement-topLeft {
    -webkit-animation-name: antSlideDownIn;
    animation-name: antSlideDownIn
}

.ant-select-dropdown.slide-up-leave.slide-up-leave-active.ant-select-dropdown-placement-bottomLeft {
    -webkit-animation-name: antSlideUpOut;
    animation-name: antSlideUpOut
}

.ant-select-dropdown.slide-up-leave.slide-up-leave-active.ant-select-dropdown-placement-topLeft {
    -webkit-animation-name: antSlideDownOut;
    animation-name: antSlideDownOut
}

.ant-select-dropdown-hidden {
    display: none
}

.ant-select-dropdown-menu {
    max-height: 250px;
    margin-bottom: 0;
    padding-left: 0;
    overflow: auto;
    list-style: none;
    outline: none
}

.ant-select-dropdown-menu-item-group-list {
    margin: 0;
    padding: 0
}

.ant-select-dropdown-menu-item-group-list>.ant-select-dropdown-menu-item {
    padding-left: 20px
}

.ant-select-dropdown-menu-item-group-title {
    height: 32px;
    padding: 0 12px;
    color: rgba(0, 0, 0, .45);
    font-size: 12px;
    line-height: 32px
}

.ant-select-dropdown-menu-item-group-list .ant-select-dropdown-menu-item:first-child:not(:last-child),
.ant-select-dropdown-menu-item-group:not(:last-child) .ant-select-dropdown-menu-item-group-list .ant-select-dropdown-menu-item:last-child {
    border-radius: 0
}

.ant-select-dropdown-menu-item {
    position: relative;
    display: block;
    padding: 5px 12px;
    overflow: hidden;
    color: rgba(0, 0, 0, .65);
    font-weight: normal;
    line-height: 22px;
    white-space: nowrap;
    text-overflow: ellipsis;
    cursor: pointer;
    -webkit-transition: background .3s ease;
    transition: background .3s ease
}

.ant-select-dropdown-menu-item:hover:not(.ant-select-dropdown-menu-item-disabled) {
    background-color: #fff6e6
}

.ant-select-dropdown-menu-item:first-child {
    border-radius: 4px 4px 0 0
}

.ant-select-dropdown-menu-item:last-child {
    border-radius: 0 0 4px 4px
}

.ant-select-dropdown-menu-item-selected {
    color: rgba(0, 0, 0, .65);
    font-weight: 600;
    background-color: #fafafa
}

.ant-select-dropdown-menu-item-disabled,
.ant-select-dropdown-menu-item-disabled:hover {
    color: rgba(0, 0, 0, .25);
    cursor: not-allowed
}

.ant-select-dropdown-menu-item-active:not(.ant-select-dropdown-menu-item-disabled) {
    background-color: #fff6e6
}

.ant-select-dropdown-menu-item-divider {
    height: 1px;
    margin: 1px 0;
    overflow: hidden;
    line-height: 0;
    background-color: #e8e8e8
}

.ant-select-dropdown.ant-select-dropdown--multiple .ant-select-dropdown-menu-item {
    padding-right: 32px
}

.ant-select-dropdown.ant-select-dropdown--multiple .ant-select-dropdown-menu-item .ant-select-selected-icon {
    position: absolute;
    top: 50%;
    right: 12px;
    color: transparent;
    font-weight: bold;
    font-size: 12px;
    text-shadow: 0 .1px 0, .1px 0 0, 0 -.1px 0, -.1px 0;
    -webkit-transform: translateY(-50%);
    transform: translateY(-50%);
    -webkit-transition: all .2s;
    transition: all .2s
}

.ant-select-dropdown.ant-select-dropdown--multiple .ant-select-dropdown-menu-item:hover .ant-select-selected-icon {
    color: rgba(0, 0, 0, .87)
}

.ant-select-dropdown.ant-select-dropdown--multiple .ant-select-dropdown-menu-item-disabled .ant-select-selected-icon {
    display: none
}

.ant-select-dropdown.ant-select-dropdown--multiple .ant-select-dropdown-menu-item-selected .ant-select-selected-icon,
.ant-select-dropdown.ant-select-dropdown--multiple .ant-select-dropdown-menu-item-selected:hover .ant-select-selected-icon {
    display: inline-block;
    color: #ff8619
}

.ant-select-dropdown--empty.ant-select-dropdown--multiple .ant-select-dropdown-menu-item {
    padding-right: 12px
}

.ant-select-dropdown-container-open .ant-select-dropdown,
.ant-select-dropdown-open .ant-select-dropdown {
    display: block
}

.ant-skeleton {
    display: table;
    width: 100%
}

.ant-skeleton-header {
    display: table-cell;
    padding-right: 16px;
    vertical-align: top
}

.ant-skeleton-header .ant-skeleton-avatar {
    display: inline-block;
    vertical-align: top;
    background: #f2f2f2;
    width: 32px;
    height: 32px;
    line-height: 32px
}

.ant-skeleton-header .ant-skeleton-avatar.ant-skeleton-avatar-circle {
    border-radius: 50%
}

.ant-skeleton-header .ant-skeleton-avatar-lg {
    width: 40px;
    height: 40px;
    line-height: 40px
}

.ant-skeleton-header .ant-skeleton-avatar-lg.ant-skeleton-avatar-circle {
    border-radius: 50%
}

.ant-skeleton-header .ant-skeleton-avatar-sm {
    width: 24px;
    height: 24px;
    line-height: 24px
}

.ant-skeleton-header .ant-skeleton-avatar-sm.ant-skeleton-avatar-circle {
    border-radius: 50%
}

.ant-skeleton-content {
    display: table-cell;
    width: 100%;
    vertical-align: top
}

.ant-skeleton-content .ant-skeleton-title {
    width: 100%;
    height: 16px;
    margin-top: 16px;
    background: #f2f2f2
}

.ant-skeleton-content .ant-skeleton-title+.ant-skeleton-paragraph {
    margin-top: 24px
}

.ant-skeleton-content .ant-skeleton-paragraph {
    padding: 0
}

.ant-skeleton-content .ant-skeleton-paragraph>li {
    width: 100%;
    height: 16px;
    list-style: none;
    background: #f2f2f2
}

.ant-skeleton-content .ant-skeleton-paragraph>li:last-child:not(:first-child):not(:nth-child(2)) {
    width: 61%
}

.ant-skeleton-content .ant-skeleton-paragraph>li+li {
    margin-top: 16px
}

.ant-skeleton-with-avatar .ant-skeleton-content .ant-skeleton-title {
    margin-top: 12px
}

.ant-skeleton-with-avatar .ant-skeleton-content .ant-skeleton-title+.ant-skeleton-paragraph {
    margin-top: 28px
}

.ant-skeleton.ant-skeleton-active .ant-skeleton-avatar,
.ant-skeleton.ant-skeleton-active .ant-skeleton-content .ant-skeleton-paragraph>li,
.ant-skeleton.ant-skeleton-active .ant-skeleton-content .ant-skeleton-title {
    background: -webkit-gradient(linear, left top, right top, color-stop(25%, #f2f2f2), color-stop(37%, #e6e6e6), color-stop(63%, #f2f2f2));
    background: linear-gradient(90deg, #f2f2f2 25%, #e6e6e6 37%, #f2f2f2 63%);
    background-size: 400% 100%;
    -webkit-animation: ant-skeleton-loading 1.4s ease infinite;
    animation: ant-skeleton-loading 1.4s ease infinite
}

@-webkit-keyframes ant-skeleton-loading {
    0% {
        background-position: 100% 50%
    }
    to {
        background-position: 0 50%
    }
}

@keyframes ant-skeleton-loading {
    0% {
        background-position: 100% 50%
    }
    to {
        background-position: 0 50%
    }
}

.ant-slider {
    -webkit-box-sizing: border-box;
    box-sizing: border-box;
    margin: 0;
    padding: 0;
    color: rgba(0, 0, 0, .65);
    font-size: 14px;
    font-variant: tabular-nums;
    line-height: 1.5;
    list-style: none;
    -webkit-font-feature-settings: "tnum";
    font-feature-settings: "tnum";
    position: relative;
    height: 12px;
    margin: 14px 6px 10px;
    padding: 4px 0;
    cursor: pointer;
    -ms-touch-action: none;
    touch-action: none
}

.ant-slider-vertical {
    width: 12px;
    height: 100%;
    margin: 6px 10px;
    padding: 0 4px
}

.ant-slider-vertical .ant-slider-rail {
    width: 4px;
    height: 100%
}

.ant-slider-vertical .ant-slider-track {
    width: 4px
}

.ant-slider-vertical .ant-slider-handle {
    margin-bottom: -7px;
    margin-left: -5px
}

.ant-slider-vertical .ant-slider-mark {
    top: 0;
    left: 12px;
    width: 18px;
    height: 100%
}

.ant-slider-vertical .ant-slider-mark-text {
    left: 4px;
    white-space: nowrap
}

.ant-slider-vertical .ant-slider-step {
    width: 4px;
    height: 100%
}

.ant-slider-vertical .ant-slider-dot {
    top: auto;
    left: 2px;
    margin-bottom: -4px
}

.ant-slider-with-marks {
    margin-bottom: 28px
}

.ant-slider-rail {
    position: absolute;
    width: 100%;
    height: 4px;
    background-color: #f5f5f5;
    border-radius: 2px;
    -webkit-transition: background-color .3s;
    transition: background-color .3s
}

.ant-slider-track {
    position: absolute;
    height: 4px;
    background-color: #ffd194;
    border-radius: 4px;
    -webkit-transition: background-color .3s ease;
    transition: background-color .3s ease
}

.ant-slider-handle {
    position: absolute;
    width: 14px;
    height: 14px;
    margin-top: -5px;
    margin-left: -7px;
    background-color: #fff;
    border: 2px solid #ffd194;
    border-radius: 50%;
    -webkit-box-shadow: 0;
    box-shadow: 0;
    cursor: pointer;
    -webkit-transition: border-color .3s, -webkit-box-shadow .6s, -webkit-transform .3s cubic-bezier(.18, .89, .32, 1.28);
    transition: border-color .3s, -webkit-box-shadow .6s, -webkit-transform .3s cubic-bezier(.18, .89, .32, 1.28);
    transition: border-color .3s, box-shadow .6s, transform .3s cubic-bezier(.18, .89, .32, 1.28);
    transition: border-color .3s, box-shadow .6s, transform .3s cubic-bezier(.18, .89, .32, 1.28), -webkit-box-shadow .6s, -webkit-transform .3s cubic-bezier(.18, .89, .32, 1.28)
}

.ant-slider-handle:focus {
    border-color: #ff9e47;
    outline: none;
    -webkit-box-shadow: 0 0 0 5px rgba(255, 134, 25, .2);
    box-shadow: 0 0 0 5px rgba(255, 134, 25, .2)
}

.ant-slider-handle.ant-tooltip-open {
    border-color: #ff8619
}

.ant-slider:hover .ant-slider-rail {
    background-color: #e1e1e1
}

.ant-slider:hover .ant-slider-track {
    background-color: #ffba6b
}

.ant-slider:hover .ant-slider-handle:not(.ant-tooltip-open) {
    border-color: #ffba6b
}

.ant-slider-mark {
    position: absolute;
    top: 14px;
    left: 0;
    width: 100%;
    font-size: 14px
}

.ant-slider-mark-text {
    position: absolute;
    display: inline-block;
    color: rgba(0, 0, 0, .45);
    text-align: center;
    word-break: keep-all;
    cursor: pointer
}

.ant-slider-mark-text-active {
    color: rgba(0, 0, 0, .65)
}

.ant-slider-step {
    position: absolute;
    width: 100%;
    height: 4px;
    background: transparent
}

.ant-slider-dot {
    position: absolute;
    top: -2px;
    width: 8px;
    height: 8px;
    background-color: #fff;
    border: 2px solid #e8e8e8;
    border-radius: 50%;
    cursor: pointer
}

.ant-slider-dot,
.ant-slider-dot:first-child,
.ant-slider-dot:last-child {
    margin-left: -4px
}

.ant-slider-dot-active {
    border-color: #ffc38c
}

.ant-slider-disabled {
    cursor: not-allowed
}

.ant-slider-disabled .ant-slider-track {
    background-color: rgba(0, 0, 0, .25)!important
}

.ant-slider-disabled .ant-slider-dot,
.ant-slider-disabled .ant-slider-handle {
    background-color: #fff;
    border-color: rgba(0, 0, 0, .25)!important;
    -webkit-box-shadow: none;
    box-shadow: none;
    cursor: not-allowed
}

.ant-slider-disabled .ant-slider-dot,
.ant-slider-disabled .ant-slider-mark-text {
    cursor: not-allowed!important
}

.ant-spin {
    -webkit-box-sizing: border-box;
    box-sizing: border-box;
    margin: 0;
    padding: 0;
    color: rgba(0, 0, 0, .65);
    font-size: 14px;
    font-variant: tabular-nums;
    line-height: 1.5;
    list-style: none;
    -webkit-font-feature-settings: "tnum";
    font-feature-settings: "tnum";
    position: absolute;
    display: none;
    color: #ff8619;
    text-align: center;
    vertical-align: middle;
    opacity: 0;
    -webkit-transition: -webkit-transform .3s cubic-bezier(.78, .14, .15, .86);
    transition: -webkit-transform .3s cubic-bezier(.78, .14, .15, .86);
    transition: transform .3s cubic-bezier(.78, .14, .15, .86);
    transition: transform .3s cubic-bezier(.78, .14, .15, .86), -webkit-transform .3s cubic-bezier(.78, .14, .15, .86)
}

.ant-spin-spinning {
    position: static;
    display: inline-block;
    opacity: 1
}

.ant-spin-nested-loading {
    position: relative
}

.ant-spin-nested-loading>div>.ant-spin {
    position: absolute;
    top: 0;
    left: 0;
    z-index: 4;
    display: block;
    width: 100%;
    height: 100%;
    max-height: 400px
}

.ant-spin-nested-loading>div>.ant-spin .ant-spin-dot {
    position: absolute;
    top: 50%;
    left: 50%;
    margin: -10px
}

.ant-spin-nested-loading>div>.ant-spin .ant-spin-text {
    position: absolute;
    top: 50%;
    width: 100%;
    padding-top: 5px;
    text-shadow: 0 1px 2px #fff
}

.ant-spin-nested-loading>div>.ant-spin.ant-spin-show-text .ant-spin-dot {
    margin-top: -20px
}

.ant-spin-nested-loading>div>.ant-spin-sm .ant-spin-dot {
    margin: -7px
}

.ant-spin-nested-loading>div>.ant-spin-sm .ant-spin-text {
    padding-top: 2px
}

.ant-spin-nested-loading>div>.ant-spin-sm.ant-spin-show-text .ant-spin-dot {
    margin-top: -17px
}

.ant-spin-nested-loading>div>.ant-spin-lg .ant-spin-dot {
    margin: -16px
}

.ant-spin-nested-loading>div>.ant-spin-lg .ant-spin-text {
    padding-top: 11px
}

.ant-spin-nested-loading>div>.ant-spin-lg.ant-spin-show-text .ant-spin-dot {
    margin-top: -26px
}

.ant-spin-container {
    position: relative;
    -webkit-transition: opacity .3s;
    transition: opacity .3s
}

.ant-spin-container:after {
    position: absolute;
    top: 0;
    right: 0;
    bottom: 0;
    left: 0;
    z-index: 10;
    display: none\9;
    width: 100%;
    height: 100%;
    background: #fff;
    opacity: 0;
    -webkit-transition: all .3s;
    transition: all .3s;
    content: "";
    pointer-events: none
}

.ant-spin-blur {
    clear: both;
    overflow: hidden;
    opacity: .5;
    -webkit-user-select: none;
    -moz-user-select: none;
    -ms-user-select: none;
    user-select: none;
    pointer-events: none
}

.ant-spin-blur:after {
    opacity: .4;
    pointer-events: auto
}

.ant-spin-tip {
    color: rgba(0, 0, 0, .45)
}

.ant-spin-dot {
    position: relative;
    display: inline-block;
    font-size: 20px;
    width: 1em;
    height: 1em
}

.ant-spin-dot-item {
    position: absolute;
    display: block;
    width: 9px;
    height: 9px;
    background-color: #ff8619;
    border-radius: 100%;
    -webkit-transform: scale(.75);
    transform: scale(.75);
    -webkit-transform-origin: 50% 50%;
    transform-origin: 50% 50%;
    opacity: .3;
    -webkit-animation: antSpinMove 1s infinite linear alternate;
    animation: antSpinMove 1s infinite linear alternate
}

.ant-spin-dot-item:first-child {
    top: 0;
    left: 0
}

.ant-spin-dot-item:nth-child(2) {
    top: 0;
    right: 0;
    -webkit-animation-delay: .4s;
    animation-delay: .4s
}

.ant-spin-dot-item:nth-child(3) {
    right: 0;
    bottom: 0;
    -webkit-animation-delay: .8s;
    animation-delay: .8s
}

.ant-spin-dot-item:nth-child(4) {
    bottom: 0;
    left: 0;
    -webkit-animation-delay: 1.2s;
    animation-delay: 1.2s
}

.ant-spin-dot-spin {
    -webkit-transform: rotate(45deg);
    transform: rotate(45deg);
    -webkit-animation: antRotate 1.2s infinite linear;
    animation: antRotate 1.2s infinite linear
}

.ant-spin-sm .ant-spin-dot {
    font-size: 14px
}

.ant-spin-sm .ant-spin-dot i {
    width: 6px;
    height: 6px
}

.ant-spin-lg .ant-spin-dot {
    font-size: 32px
}

.ant-spin-lg .ant-spin-dot i {
    width: 14px;
    height: 14px
}

.ant-spin.ant-spin-show-text .ant-spin-text {
    display: block
}

@media (-ms-high-contrast:active),
(-ms-high-contrast:none) {
    .ant-spin-blur {
        background: #fff;
        opacity: .5
    }
}

@-webkit-keyframes antSpinMove {
    to {
        opacity: 1
    }
}

@keyframes antSpinMove {
    to {
        opacity: 1
    }
}

@-webkit-keyframes antRotate {
    to {
        -webkit-transform: rotate(405deg);
        transform: rotate(405deg)
    }
}

@keyframes antRotate {
    to {
        -webkit-transform: rotate(405deg);
        transform: rotate(405deg)
    }
}

.ant-statistic {
    -webkit-box-sizing: border-box;
    box-sizing: border-box;
    margin: 0;
    padding: 0;
    color: rgba(0, 0, 0, .65);
    font-size: 14px;
    font-variant: tabular-nums;
    line-height: 1.5;
    list-style: none;
    -webkit-font-feature-settings: "tnum";
    font-feature-settings: "tnum"
}

.ant-statistic-title {
    margin-bottom: 4px;
    color: rgba(0, 0, 0, .45);
    font-size: 14px
}

.ant-statistic-content {
    color: rgba(0, 0, 0, .85);
    font-size: 24px;
    font-family: Tahoma, "Helvetica Neue", -apple-system, BlinkMacSystemFont, "Segoe UI", "PingFang SC", "Hiragino Sans GB", "Microsoft YaHei", "Helvetica Neue", Helvetica, Arial, sans-serif, "Apple Color Emoji", "Segoe UI Emoji", "Segoe UI Symbol"
}

.ant-statistic-content-value-decimal {
    font-size: 16px
}

.ant-statistic-content-prefix,
.ant-statistic-content-suffix {
    display: inline-block
}

.ant-statistic-content-prefix {
    margin-right: 4px
}

.ant-statistic-content-suffix {
    margin-left: 4px;
    font-size: 16px
}

.ant-steps {
    -webkit-box-sizing: border-box;
    box-sizing: border-box;
    margin: 0;
    padding: 0;
    color: rgba(0, 0, 0, .65);
    font-size: 14px;
    font-variant: tabular-nums;
    line-height: 1.5;
    list-style: none;
    -webkit-font-feature-settings: "tnum";
    font-feature-settings: "tnum";
    display: -ms-flexbox;
    display: flex;
    width: 100%;
    font-size: 0
}

.ant-steps-item {
    position: relative;
    display: inline-block;
    -ms-flex: 1 1;
    flex: 1 1;
    overflow: hidden;
    vertical-align: top
}

.ant-steps-item:last-child {
    -ms-flex: none;
    flex: none
}

.ant-steps-item:last-child>.ant-steps-item-content>.ant-steps-item-title:after,
.ant-steps-item:last-child>.ant-steps-item-tail {
    display: none
}

.ant-steps-item-content,
.ant-steps-item-icon {
    display: inline-block;
    vertical-align: top
}

.ant-steps-item-icon {
    width: 32px;
    height: 32px;
    margin-right: 8px;
    font-size: 16px;
    font-family: -apple-system, BlinkMacSystemFont, "Segoe UI", "PingFang SC", "Hiragino Sans GB", "Microsoft YaHei", "Helvetica Neue", Helvetica, Arial, sans-serif, "Apple Color Emoji", "Segoe UI Emoji", "Segoe UI Symbol";
    line-height: 32px;
    text-align: center;
    border: 1px solid rgba(0, 0, 0, .25);
    border-radius: 32px;
    -webkit-transition: background-color .3s, border-color .3s;
    transition: background-color .3s, border-color .3s
}

.ant-steps-item-icon>.ant-steps-icon {
    position: relative;
    top: -1px;
    color: #ff8619;
    line-height: 1
}

.ant-steps-item-tail {
    position: absolute;
    top: 12px;
    left: 0;
    width: 100%;
    padding: 0 10px
}

.ant-steps-item-tail:after {
    display: inline-block;
    width: 100%;
    height: 1px;
    background: #e8e8e8;
    border-radius: 1px;
    -webkit-transition: background .3s;
    transition: background .3s;
    content: ""
}

.ant-steps-item-title {
    position: relative;
    display: inline-block;
    padding-right: 16px;
    color: rgba(0, 0, 0, .65);
    font-size: 16px;
    line-height: 32px
}

.ant-steps-item-title:after {
    position: absolute;
    top: 16px;
    left: 100%;
    display: block;
    width: 9999px;
    height: 1px;
    background: #e8e8e8;
    content: ""
}

.ant-steps-item-description {
    color: rgba(0, 0, 0, .45);
    font-size: 14px
}

.ant-steps-item-wait .ant-steps-item-icon {
    background-color: #fff;
    border-color: rgba(0, 0, 0, .25)
}

.ant-steps-item-wait .ant-steps-item-icon>.ant-steps-icon {
    color: rgba(0, 0, 0, .25)
}

.ant-steps-item-wait .ant-steps-item-icon>.ant-steps-icon .ant-steps-icon-dot {
    background: rgba(0, 0, 0, .25)
}

.ant-steps-item-wait>.ant-steps-item-content>.ant-steps-item-title {
    color: rgba(0, 0, 0, .45)
}

.ant-steps-item-wait>.ant-steps-item-content>.ant-steps-item-title:after {
    background-color: #e8e8e8
}

.ant-steps-item-wait>.ant-steps-item-content>.ant-steps-item-description {
    color: rgba(0, 0, 0, .45)
}

.ant-steps-item-wait>.ant-steps-item-tail:after {
    background-color: #e8e8e8
}

.ant-steps-item-process .ant-steps-item-icon {
    background-color: #fff;
    border-color: #ff8619
}

.ant-steps-item-process .ant-steps-item-icon>.ant-steps-icon {
    color: #ff8619
}

.ant-steps-item-process .ant-steps-item-icon>.ant-steps-icon .ant-steps-icon-dot {
    background: #ff8619
}

.ant-steps-item-process>.ant-steps-item-content>.ant-steps-item-title {
    color: rgba(0, 0, 0, .85)
}

.ant-steps-item-process>.ant-steps-item-content>.ant-steps-item-title:after {
    background-color: #e8e8e8
}

.ant-steps-item-process>.ant-steps-item-content>.ant-steps-item-description {
    color: rgba(0, 0, 0, .65)
}

.ant-steps-item-process>.ant-steps-item-tail:after {
    background-color: #e8e8e8
}

.ant-steps-item-process .ant-steps-item-icon {
    background: #ff8619
}

.ant-steps-item-process .ant-steps-item-icon>.ant-steps-icon {
    color: #fff
}

.ant-steps-item-process .ant-steps-item-title {
    font-weight: 500
}

.ant-steps-item-finish .ant-steps-item-icon {
    background-color: #fff;
    border-color: #ff8619
}

.ant-steps-item-finish .ant-steps-item-icon>.ant-steps-icon {
    color: #ff8619
}

.ant-steps-item-finish .ant-steps-item-icon>.ant-steps-icon .ant-steps-icon-dot {
    background: #ff8619
}

.ant-steps-item-finish>.ant-steps-item-content>.ant-steps-item-title {
    color: rgba(0, 0, 0, .65)
}

.ant-steps-item-finish>.ant-steps-item-content>.ant-steps-item-title:after {
    background-color: #ff8619
}

.ant-steps-item-finish>.ant-steps-item-content>.ant-steps-item-description {
    color: rgba(0, 0, 0, .45)
}

.ant-steps-item-finish>.ant-steps-item-tail:after {
    background-color: #ff8619
}

.ant-steps-item-error .ant-steps-item-icon {
    background-color: #fff;
    border-color: #f5222d
}

.ant-steps-item-error .ant-steps-item-icon>.ant-steps-icon {
    color: #f5222d
}

.ant-steps-item-error .ant-steps-item-icon>.ant-steps-icon .ant-steps-icon-dot {
    background: #f5222d
}

.ant-steps-item-error>.ant-steps-item-content>.ant-steps-item-title {
    color: #f5222d
}

.ant-steps-item-error>.ant-steps-item-content>.ant-steps-item-title:after {
    background-color: #e8e8e8
}

.ant-steps-item-error>.ant-steps-item-content>.ant-steps-item-description {
    color: #f5222d
}

.ant-steps-item-error>.ant-steps-item-tail:after {
    background-color: #e8e8e8
}

.ant-steps-item.ant-steps-next-error .ant-steps-item-title:after {
    background: #f5222d
}

.ant-steps-item[role=button] {
    outline: none
}

.ant-steps-item[role=button]:not(.ant-steps-item-process) {
    cursor: pointer
}

.ant-steps-item[role=button]:not(.ant-steps-item-process) .ant-steps-item-description,
.ant-steps-item[role=button]:not(.ant-steps-item-process) .ant-steps-item-icon .ant-steps-icon,
.ant-steps-item[role=button]:not(.ant-steps-item-process) .ant-steps-item-title {
    -webkit-transition: color .3s;
    transition: color .3s
}

.ant-steps-item[role=button]:not(.ant-steps-item-process):hover .ant-steps-item-description,
.ant-steps-item[role=button]:not(.ant-steps-item-process):hover .ant-steps-item-title {
    color: #ff8619
}

.ant-steps-item[role=button]:not(.ant-steps-item-process):hover .ant-steps-item-icon {
    border-color: #ff8619
}

.ant-steps-item[role=button]:not(.ant-steps-item-process):hover .ant-steps-item-icon .ant-steps-icon {
    color: #ff8619
}

.ant-steps-horizontal:not(.ant-steps-label-vertical) .ant-steps-item {
    margin-right: 16px;
    white-space: nowrap
}

.ant-steps-horizontal:not(.ant-steps-label-vertical) .ant-steps-item:last-child {
    margin-right: 0
}

.ant-steps-horizontal:not(.ant-steps-label-vertical) .ant-steps-item:last-child .ant-steps-item-title {
    padding-right: 0
}

.ant-steps-horizontal:not(.ant-steps-label-vertical) .ant-steps-item-tail {
    display: none
}

.ant-steps-horizontal:not(.ant-steps-label-vertical) .ant-steps-item-description {
    max-width: 140px;
    white-space: normal
}

.ant-steps-item-custom .ant-steps-item-icon {
    height: auto;
    background: none;
    border: 0
}

.ant-steps-item-custom .ant-steps-item-icon>.ant-steps-icon {
    top: 0;
    left: .5px;
    width: 32px;
    height: 32px;
    font-size: 24px;
    line-height: 32px
}

.ant-steps-item-custom.ant-steps-item-process .ant-steps-item-icon>.ant-steps-icon {
    color: #ff8619
}

.ant-steps:not(.ant-steps-vertical) .ant-steps-item-custom .ant-steps-item-icon {
    width: auto
}

.ant-steps-small.ant-steps-horizontal:not(.ant-steps-label-vertical) .ant-steps-item {
    margin-right: 12px
}

.ant-steps-small.ant-steps-horizontal:not(.ant-steps-label-vertical) .ant-steps-item:last-child {
    margin-right: 0
}

.ant-steps-small .ant-steps-item-icon {
    width: 24px;
    height: 24px;
    font-size: 12px;
    line-height: 24px;
    text-align: center;
    border-radius: 24px
}

.ant-steps-small .ant-steps-item-title {
    padding-right: 12px;
    font-size: 14px;
    line-height: 24px
}

.ant-steps-small .ant-steps-item-title:after {
    top: 12px
}

.ant-steps-small .ant-steps-item-description {
    color: rgba(0, 0, 0, .45);
    font-size: 14px
}

.ant-steps-small .ant-steps-item-tail {
    top: 8px;
    padding: 0 8px
}

.ant-steps-small .ant-steps-item-custom .ant-steps-item-icon {
    width: inherit;
    height: inherit;
    line-height: inherit;
    background: none;
    border: 0;
    border-radius: 0
}

.ant-steps-small .ant-steps-item-custom .ant-steps-item-icon>.ant-steps-icon {
    font-size: 24px;
    line-height: 24px;
    -webkit-transform: none;
    transform: none
}

.ant-steps-vertical {
    display: block
}

.ant-steps-vertical .ant-steps-item {
    display: block;
    overflow: visible
}

.ant-steps-vertical .ant-steps-item-icon {
    float: left;
    margin-right: 16px
}

.ant-steps-vertical .ant-steps-item-content {
    display: block;
    min-height: 48px;
    overflow: hidden
}

.ant-steps-vertical .ant-steps-item-title {
    line-height: 32px
}

.ant-steps-vertical .ant-steps-item-description {
    padding-bottom: 12px
}

.ant-steps-vertical>.ant-steps-item>.ant-steps-item-tail {
    position: absolute;
    top: 0;
    left: 16px;
    width: 1px;
    height: 100%;
    padding: 38px 0 6px
}

.ant-steps-vertical>.ant-steps-item>.ant-steps-item-tail:after {
    width: 1px;
    height: 100%
}

.ant-steps-vertical>.ant-steps-item:not(:last-child)>.ant-steps-item-tail {
    display: block
}

.ant-steps-vertical>.ant-steps-item>.ant-steps-item-content>.ant-steps-item-title:after {
    display: none
}

.ant-steps-vertical.ant-steps-small .ant-steps-item-tail {
    position: absolute;
    top: 0;
    left: 12px;
    padding: 30px 0 6px
}

.ant-steps-vertical.ant-steps-small .ant-steps-item-title {
    line-height: 24px
}

@media (max-width:480px) {
    .ant-steps-horizontal.ant-steps-label-horizontal {
        display: block
    }
    .ant-steps-horizontal.ant-steps-label-horizontal .ant-steps-item {
        display: block;
        overflow: visible
    }
    .ant-steps-horizontal.ant-steps-label-horizontal .ant-steps-item-icon {
        float: left;
        margin-right: 16px
    }
    .ant-steps-horizontal.ant-steps-label-horizontal .ant-steps-item-content {
        display: block;
        min-height: 48px;
        overflow: hidden
    }
    .ant-steps-horizontal.ant-steps-label-horizontal .ant-steps-item-title {
        line-height: 32px
    }
    .ant-steps-horizontal.ant-steps-label-horizontal .ant-steps-item-description {
        padding-bottom: 12px
    }
    .ant-steps-horizontal.ant-steps-label-horizontal>.ant-steps-item>.ant-steps-item-tail {
        position: absolute;
        top: 0;
        left: 16px;
        width: 1px;
        height: 100%;
        padding: 38px 0 6px
    }
    .ant-steps-horizontal.ant-steps-label-horizontal>.ant-steps-item>.ant-steps-item-tail:after {
        width: 1px;
        height: 100%
    }
    .ant-steps-horizontal.ant-steps-label-horizontal>.ant-steps-item:not(:last-child)>.ant-steps-item-tail {
        display: block
    }
    .ant-steps-horizontal.ant-steps-label-horizontal>.ant-steps-item>.ant-steps-item-content>.ant-steps-item-title:after {
        display: none
    }
    .ant-steps-horizontal.ant-steps-label-horizontal.ant-steps-small .ant-steps-item-tail {
        position: absolute;
        top: 0;
        left: 12px;
        padding: 30px 0 6px
    }
    .ant-steps-horizontal.ant-steps-label-horizontal.ant-steps-small .ant-steps-item-title {
        line-height: 24px
    }
}

.ant-steps-label-vertical .ant-steps-item {
    overflow: visible
}

.ant-steps-label-vertical .ant-steps-item-tail {
    margin-left: 51px;
    padding: 3.5px 24px
}

.ant-steps-label-vertical .ant-steps-item-content {
    display: block;
    width: 104px;
    margin-top: 8px;
    text-align: center
}

.ant-steps-label-vertical .ant-steps-item-icon {
    display: inline-block;
    margin-left: 36px
}

.ant-steps-label-vertical .ant-steps-item-title {
    padding-right: 0
}

.ant-steps-label-vertical .ant-steps-item-title:after {
    display: none
}

.ant-steps-label-vertical.ant-steps-small:not(.ant-steps-dot) .ant-steps-item-icon {
    margin-left: 40px
}

.ant-steps-dot .ant-steps-item-title {
    line-height: 1.5
}

.ant-steps-dot .ant-steps-item-tail {
    top: 2px;
    width: 100%;
    margin: 0 0 0 70px;
    padding: 0
}

.ant-steps-dot .ant-steps-item-tail:after {
    width: calc(100% - 20px);
    height: 3px;
    margin-left: 12px
}

.ant-steps-dot .ant-steps-item:first-child .ant-steps-icon-dot {
    left: 2px
}

.ant-steps-dot .ant-steps-item-icon {
    width: 8px;
    height: 8px;
    margin-left: 67px;
    padding-right: 0;
    line-height: 8px;
    background: transparent;
    border: 0
}

.ant-steps-dot .ant-steps-item-icon .ant-steps-icon-dot {
    position: relative;
    float: left;
    width: 100%;
    height: 100%;
    border-radius: 100px;
    -webkit-transition: all .3s;
    transition: all .3s
}

.ant-steps-dot .ant-steps-item-icon .ant-steps-icon-dot:after {
    position: absolute;
    top: -12px;
    left: -26px;
    width: 60px;
    height: 32px;
    background: rgba(0, 0, 0, .001);
    content: ""
}

.ant-steps-dot .ant-steps-item-content {
    width: 140px
}

.ant-steps-dot .ant-steps-item-process .ant-steps-item-icon {
    width: 10px;
    height: 10px;
    line-height: 10px
}

.ant-steps-dot .ant-steps-item-process .ant-steps-item-icon .ant-steps-icon-dot {
    top: -1px
}

.ant-steps-vertical.ant-steps-dot .ant-steps-item-icon {
    margin-top: 8px;
    margin-left: 0
}

.ant-steps-vertical.ant-steps-dot .ant-steps-item-tail {
    top: 2px;
    left: -9px;
    margin: 0;
    padding: 22px 0 4px
}

.ant-steps-vertical.ant-steps-dot .ant-steps-item:first-child .ant-steps-icon-dot {
    left: 0
}

.ant-steps-vertical.ant-steps-dot .ant-steps-item-process .ant-steps-icon-dot {
    left: -2px
}

.ant-steps-flex-not-supported.ant-steps-horizontal.ant-steps-label-horizontal .ant-steps-item {
    margin-left: -16px;
    padding-left: 16px;
    background: #fff
}

.ant-steps-flex-not-supported.ant-steps-horizontal.ant-steps-label-horizontal.ant-steps-small .ant-steps-item {
    margin-left: -12px;
    padding-left: 12px
}

.ant-steps-flex-not-supported.ant-steps-dot .ant-steps-item:last-child {
    overflow: hidden
}

.ant-steps-flex-not-supported.ant-steps-dot .ant-steps-item:last-child .ant-steps-icon-dot:after {
    right: -200px;
    width: 200px
}

.ant-steps-flex-not-supported.ant-steps-dot .ant-steps-item .ant-steps-icon-dot:after,
.ant-steps-flex-not-supported.ant-steps-dot .ant-steps-item .ant-steps-icon-dot:before {
    position: absolute;
    top: 0;
    left: -10px;
    width: 10px;
    height: 8px;
    background: #fff;
    content: ""
}

.ant-steps-flex-not-supported.ant-steps-dot .ant-steps-item .ant-steps-icon-dot:after {
    right: -10px;
    left: auto
}

.ant-steps-flex-not-supported.ant-steps-dot .ant-steps-item-wait .ant-steps-item-icon>.ant-steps-icon .ant-steps-icon-dot {
    background: #ccc
}

.ant-switch {
    margin: 0;
    padding: 0;
    color: rgba(0, 0, 0, .65);
    font-size: 14px;
    font-variant: tabular-nums;
    line-height: 1.5;
    list-style: none;
    -webkit-font-feature-settings: "tnum";
    font-feature-settings: "tnum";
    position: relative;
    display: inline-block;
    -webkit-box-sizing: border-box;
    box-sizing: border-box;
    min-width: 44px;
    height: 22px;
    line-height: 20px;
    vertical-align: middle;
    background-color: rgba(0, 0, 0, .25);
    border: 1px solid transparent;
    border-radius: 100px;
    cursor: pointer;
    -webkit-transition: all .36s;
    transition: all .36s;
    -webkit-user-select: none;
    -moz-user-select: none;
    -ms-user-select: none;
    user-select: none
}

.ant-switch-inner {
    display: block;
    margin-right: 6px;
    margin-left: 24px;
    color: #fff;
    font-size: 12px
}

.ant-switch-loading-icon,
.ant-switch:after {
    position: absolute;
    top: 1px;
    left: 1px;
    width: 18px;
    height: 18px;
    background-color: #fff;
    border-radius: 18px;
    cursor: pointer;
    -webkit-transition: all .36s cubic-bezier(.78, .14, .15, .86);
    transition: all .36s cubic-bezier(.78, .14, .15, .86);
    content: " "
}

.ant-switch:after {
    -webkit-box-shadow: 0 2px 4px 0 rgba(0, 35, 11, .2);
    box-shadow: 0 2px 4px 0 rgba(0, 35, 11, .2)
}

.ant-switch:not(.ant-switch-disabled):active:after,
.ant-switch:not(.ant-switch-disabled):active:before {
    width: 24px
}

.ant-switch-loading-icon {
    z-index: 1;
    display: none;
    font-size: 12px;
    background: transparent
}

.ant-switch-loading-icon svg {
    position: absolute;
    top: 0;
    right: 0;
    bottom: 0;
    left: 0;
    margin: auto
}

.ant-switch-loading .ant-switch-loading-icon {
    display: inline-block;
    color: rgba(0, 0, 0, .65)
}

.ant-switch-checked.ant-switch-loading .ant-switch-loading-icon {
    color: #ff8619
}

.ant-switch:focus {
    outline: 0;
    -webkit-box-shadow: 0 0 0 2px rgba(255, 134, 25, .2);
    box-shadow: 0 0 0 2px rgba(255, 134, 25, .2)
}

.ant-switch:focus:hover {
    -webkit-box-shadow: none;
    box-shadow: none
}

.ant-switch-small {
    min-width: 28px;
    height: 16px;
    line-height: 14px
}

.ant-switch-small .ant-switch-inner {
    margin-right: 3px;
    margin-left: 18px;
    font-size: 12px
}

.ant-switch-small:after {
    width: 12px;
    height: 12px
}

.ant-switch-small:active:after,
.ant-switch-small:active:before {
    width: 16px
}

.ant-switch-small .ant-switch-loading-icon {
    width: 12px;
    height: 12px
}

.ant-switch-small.ant-switch-checked .ant-switch-inner {
    margin-right: 18px;
    margin-left: 3px
}

.ant-switch-small.ant-switch-checked .ant-switch-loading-icon {
    left: 100%;
    margin-left: -13px
}

.ant-switch-small.ant-switch-loading .ant-switch-loading-icon {
    font-weight: bold;
    -webkit-transform: scale(.66667);
    transform: scale(.66667)
}

.ant-switch-checked {
    background-color: #ff8619
}

.ant-switch-checked .ant-switch-inner {
    margin-right: 24px;
    margin-left: 6px
}

.ant-switch-checked:after {
    left: 100%;
    margin-left: -1px;
    -webkit-transform: translateX(-100%);
    transform: translateX(-100%)
}

.ant-switch-checked .ant-switch-loading-icon {
    left: 100%;
    margin-left: -19px
}

.ant-switch-disabled,
.ant-switch-loading {
    cursor: not-allowed;
    opacity: .4
}

.ant-switch-disabled *,
.ant-switch-disabled:after,
.ant-switch-disabled:before,
.ant-switch-loading *,
.ant-switch-loading:after,
.ant-switch-loading:before {
    cursor: not-allowed
}

@-webkit-keyframes AntSwitchSmallLoadingCircle {
    0% {
        -webkit-transform: rotate(0deg) scale(.66667);
        transform: rotate(0deg) scale(.66667);
        -webkit-transform-origin: 50% 50%;
        transform-origin: 50% 50%
    }
    to {
        -webkit-transform: rotate(1turn) scale(.66667);
        transform: rotate(1turn) scale(.66667);
        -webkit-transform-origin: 50% 50%;
        transform-origin: 50% 50%
    }
}

@keyframes AntSwitchSmallLoadingCircle {
    0% {
        -webkit-transform: rotate(0deg) scale(.66667);
        transform: rotate(0deg) scale(.66667);
        -webkit-transform-origin: 50% 50%;
        transform-origin: 50% 50%
    }
    to {
        -webkit-transform: rotate(1turn) scale(.66667);
        transform: rotate(1turn) scale(.66667);
        -webkit-transform-origin: 50% 50%;
        transform-origin: 50% 50%
    }
}

.ant-table-wrapper {
    zoom: 1
}

.ant-table-wrapper:after,
.ant-table-wrapper:before {
    display: table;
    content: ""
}

.ant-table-wrapper:after {
    clear: both
}

.ant-table {
    -webkit-box-sizing: border-box;
    box-sizing: border-box;
    margin: 0;
    padding: 0;
    color: rgba(0, 0, 0, .65);
    font-size: 14px;
    font-variant: tabular-nums;
    line-height: 1.5;
    list-style: none;
    -webkit-font-feature-settings: "tnum";
    font-feature-settings: "tnum";
    position: relative;
    clear: both
}

.ant-table-body {
    -webkit-transition: opacity .3s;
    transition: opacity .3s
}

.ant-table-empty .ant-table-body {
    overflow-x: auto!important;
    overflow-y: hidden!important
}

.ant-table table {
    width: 100%;
    text-align: left;
    border-radius: 4px 4px 0 0;
    border-collapse: collapse
}

.ant-table-thead>tr>th {
    color: rgba(0, 0, 0, .85);
    font-weight: 500;
    text-align: left;
    background: #fafafa;
    border-bottom: 1px solid #e8e8e8;
    -webkit-transition: background .3s ease;
    transition: background .3s ease
}

.ant-table-thead>tr>th[colspan] {
    text-align: center
}

.ant-table-thead>tr>th .ant-table-filter-icon,
.ant-table-thead>tr>th .anticon-filter {
    position: absolute;
    top: 0;
    right: 0;
    width: 28px;
    height: 100%;
    color: #bfbfbf;
    font-size: 12px;
    text-align: center;
    cursor: pointer;
    -webkit-transition: all .3s;
    transition: all .3s
}

.ant-table-thead>tr>th .ant-table-filter-icon>svg,
.ant-table-thead>tr>th .anticon-filter>svg {
    position: absolute;
    top: 50%;
    left: 50%;
    margin-top: -5px;
    margin-left: -6px
}

.ant-table-thead>tr>th .ant-table-filter-selected.anticon-filter {
    color: #ff8619
}

.ant-table-thead>tr>th .ant-table-column-sorter {
    display: table-cell;
    vertical-align: middle
}

.ant-table-thead>tr>th .ant-table-column-sorter .ant-table-column-sorter-inner {
    height: 1em;
    margin-top: .35em;
    margin-left: .57142857em;
    color: #bfbfbf;
    line-height: 1em;
    text-align: center;
    -webkit-transition: all .3s;
    transition: all .3s
}

.ant-table-thead>tr>th .ant-table-column-sorter .ant-table-column-sorter-inner .ant-table-column-sorter-down,
.ant-table-thead>tr>th .ant-table-column-sorter .ant-table-column-sorter-inner .ant-table-column-sorter-up {
    display: inline-block;
    font-size: 12px;
    font-size: 11px\9;
    -webkit-transform: scale(.91666667) rotate(0deg);
    transform: scale(.91666667) rotate(0deg);
    display: block;
    height: 1em;
    line-height: 1em;
    -webkit-transition: all .3s;
    transition: all .3s
}

:root .ant-table-thead>tr>th .ant-table-column-sorter .ant-table-column-sorter-inner .ant-table-column-sorter-down,
 :root .ant-table-thead>tr>th .ant-table-column-sorter .ant-table-column-sorter-inner .ant-table-column-sorter-up {
    font-size: 12px
}

.ant-table-thead>tr>th .ant-table-column-sorter .ant-table-column-sorter-inner .ant-table-column-sorter-down.on,
.ant-table-thead>tr>th .ant-table-column-sorter .ant-table-column-sorter-inner .ant-table-column-sorter-up.on {
    color: #ff8619
}

.ant-table-thead>tr>th .ant-table-column-sorter .ant-table-column-sorter-inner-full {
    margin-top: -.15em
}

.ant-table-thead>tr>th .ant-table-column-sorter .ant-table-column-sorter-inner-full .ant-table-column-sorter-down,
.ant-table-thead>tr>th .ant-table-column-sorter .ant-table-column-sorter-inner-full .ant-table-column-sorter-up {
    height: .5em;
    line-height: .5em
}

.ant-table-thead>tr>th .ant-table-column-sorter .ant-table-column-sorter-inner-full .ant-table-column-sorter-down {
    margin-top: .125em
}

.ant-table-thead>tr>th.ant-table-column-has-actions {
    position: relative;
    background-clip: padding-box;
    -webkit-background-clip: border-box
}

.ant-table-thead>tr>th.ant-table-column-has-actions.ant-table-column-has-filters {
    padding-right: 30px!important
}

.ant-table-thead>tr>th.ant-table-column-has-actions.ant-table-column-has-filters .ant-table-filter-icon.ant-table-filter-open,
.ant-table-thead>tr>th.ant-table-column-has-actions.ant-table-column-has-filters .anticon-filter.ant-table-filter-open,
.ant-table-thead>tr>th.ant-table-column-has-actions.ant-table-column-has-filters:hover .ant-table-filter-icon:hover,
.ant-table-thead>tr>th.ant-table-column-has-actions.ant-table-column-has-filters:hover .anticon-filter:hover {
    color: rgba(0, 0, 0, .45);
    background: #e5e5e5
}

.ant-table-thead>tr>th.ant-table-column-has-actions.ant-table-column-has-filters:hover .ant-table-filter-icon:active,
.ant-table-thead>tr>th.ant-table-column-has-actions.ant-table-column-has-filters:hover .anticon-filter:active {
    color: rgba(0, 0, 0, .65)
}

.ant-table-thead>tr>th.ant-table-column-has-actions.ant-table-column-has-sorters {
    cursor: pointer
}

.ant-table-thead>tr>th.ant-table-column-has-actions.ant-table-column-has-sorters:hover,
.ant-table-thead>tr>th.ant-table-column-has-actions.ant-table-column-has-sorters:hover .ant-table-filter-icon,
.ant-table-thead>tr>th.ant-table-column-has-actions.ant-table-column-has-sorters:hover .anticon-filter {
    background: #f2f2f2
}

.ant-table-thead>tr>th.ant-table-column-has-actions.ant-table-column-has-sorters:active .ant-table-column-sorter-down:not(.on),
.ant-table-thead>tr>th.ant-table-column-has-actions.ant-table-column-has-sorters:active .ant-table-column-sorter-up:not(.on) {
    color: rgba(0, 0, 0, .45)
}

.ant-table-thead>tr>th .ant-table-header-column {
    display: inline-block;
    vertical-align: top
}

.ant-table-thead>tr>th .ant-table-header-column .ant-table-column-sorters {
    display: table
}

.ant-table-thead>tr>th .ant-table-header-column .ant-table-column-sorters>.ant-table-column-title {
    display: table-cell;
    vertical-align: middle
}

.ant-table-thead>tr>th .ant-table-header-column .ant-table-column-sorters>:not(.ant-table-column-sorter) {
    position: relative
}

.ant-table-thead>tr>th .ant-table-header-column .ant-table-column-sorters:before {
    position: absolute;
    top: 0;
    right: 0;
    bottom: 0;
    left: 0;
    background: transparent;
    -webkit-transition: all .3s;
    transition: all .3s;
    content: ""
}

.ant-table-thead>tr>th .ant-table-header-column .ant-table-column-sorters:hover:before {
    background: rgba(0, 0, 0, .04)
}

.ant-table-thead>tr>th.ant-table-column-has-sorters {
    -webkit-user-select: none;
    -moz-user-select: none;
    -ms-user-select: none;
    user-select: none
}

.ant-table-thead>tr:first-child>th:first-child {
    border-top-left-radius: 4px
}

.ant-table-thead>tr:first-child>th:last-child {
    border-top-right-radius: 4px
}

.ant-table-thead>tr:not(:last-child)>th[colspan] {
    border-bottom: 0
}

.ant-table-tbody>tr>td {
    border-bottom: 1px solid #e8e8e8;
    -webkit-transition: all .3s, border 0s;
    transition: all .3s, border 0s
}

.ant-table-tbody>tr,
.ant-table-thead>tr {
    -webkit-transition: all .3s, height 0s;
    transition: all .3s, height 0s
}

.ant-table-tbody>tr.ant-table-row-hover:not(.ant-table-expanded-row)>td,
.ant-table-tbody>tr:hover:not(.ant-table-expanded-row)>td,
.ant-table-thead>tr.ant-table-row-hover:not(.ant-table-expanded-row)>td,
.ant-table-thead>tr:hover:not(.ant-table-expanded-row)>td {
    background: #fff6e6
}

.ant-table-tbody>tr.ant-table-row-selected>td.ant-table-column-sort,
.ant-table-tbody>tr:hover.ant-table-row-selected>td,
.ant-table-tbody>tr:hover.ant-table-row-selected>td.ant-table-column-sort,
.ant-table-thead>tr.ant-table-row-selected>td.ant-table-column-sort,
.ant-table-thead>tr:hover.ant-table-row-selected>td,
.ant-table-thead>tr:hover.ant-table-row-selected>td.ant-table-column-sort {
    background: #fafafa
}

.ant-table-thead>tr:hover {
    background: none
}

.ant-table-footer {
    position: relative;
    padding: 16px;
    background: #fafafa;
    border-top: 1px solid #e8e8e8;
    border-radius: 0 0 4px 4px
}

.ant-table-footer:before {
    position: absolute;
    top: -1px;
    left: 0;
    width: 100%;
    height: 1px;
    background: #fafafa;
    content: ""
}

.ant-table.ant-table-bordered .ant-table-footer {
    border: 1px solid #e8e8e8
}

.ant-table-title {
    position: relative;
    top: 1px;
    padding: 16px 0;
    border-radius: 4px 4px 0 0
}

.ant-table.ant-table-bordered .ant-table-title {
    padding-right: 16px;
    padding-left: 16px;
    border: 1px solid #e8e8e8
}

.ant-table-title+.ant-table-content {
    position: relative;
    border-radius: 4px 4px 0 0
}

.ant-table-bordered .ant-table-title+.ant-table-content,
.ant-table-bordered .ant-table-title+.ant-table-content .ant-table-thead>tr:first-child>th,
.ant-table-bordered .ant-table-title+.ant-table-content table,
.ant-table-without-column-header .ant-table-title+.ant-table-content,
.ant-table-without-column-header table {
    border-radius: 0
}

.ant-table-without-column-header.ant-table-bordered.ant-table-empty .ant-table-placeholder {
    border-top: 1px solid #e8e8e8;
    border-radius: 4px
}

.ant-table-tbody>tr.ant-table-row-selected td {
    color: inherit;
    background: #fafafa
}

.ant-table-thead>tr>th.ant-table-column-sort {
    background: #f5f5f5
}

.ant-table-tbody>tr>td.ant-table-column-sort {
    background: rgba(0, 0, 0, .01)
}

.ant-table-tbody>tr>td,
.ant-table-thead>tr>th {
    padding: 16px
}

.ant-table-expand-icon-th,
.ant-table-row-expand-icon-cell {
    width: 50px;
    min-width: 50px;
    text-align: center
}

.ant-table-header {
    overflow: hidden;
    background: #fafafa
}

.ant-table-header table {
    border-radius: 4px 4px 0 0
}

.ant-table-loading {
    position: relative
}

.ant-table-loading .ant-table-body {
    background: #fff;
    opacity: .5
}

.ant-table-loading .ant-table-spin-holder {
    position: absolute;
    top: 50%;
    left: 50%;
    height: 20px;
    margin-left: -30px;
    line-height: 20px
}

.ant-table-loading .ant-table-with-pagination {
    margin-top: -20px
}

.ant-table-loading .ant-table-without-pagination {
    margin-top: 10px
}

.ant-table-bordered .ant-table-body>table,
.ant-table-bordered .ant-table-fixed-left table,
.ant-table-bordered .ant-table-fixed-right table,
.ant-table-bordered .ant-table-header>table {
    border: 1px solid #e8e8e8;
    border-right: 0;
    border-bottom: 0
}

.ant-table-bordered.ant-table-empty .ant-table-placeholder {
    border-right: 1px solid #e8e8e8;
    border-left: 1px solid #e8e8e8
}

.ant-table-bordered.ant-table-fixed-header .ant-table-header>table {
    border-bottom: 0
}

.ant-table-bordered.ant-table-fixed-header .ant-table-body>table {
    border-top-left-radius: 0;
    border-top-right-radius: 0
}

.ant-table-bordered.ant-table-fixed-header .ant-table-body-inner>table,
.ant-table-bordered.ant-table-fixed-header .ant-table-header+.ant-table-body>table {
    border-top: 0
}

.ant-table-bordered .ant-table-thead>tr:not(:last-child)>th {
    border-bottom: 1px solid #e8e8e8
}

.ant-table-bordered .ant-table-tbody>tr>td,
.ant-table-bordered .ant-table-thead>tr>th {
    border-right: 1px solid #e8e8e8
}

.ant-table-placeholder {
    position: relative;
    z-index: 1;
    margin-top: -1px;
    padding: 16px;
    color: rgba(0, 0, 0, .25);
    font-size: 14px;
    text-align: center;
    background: #fff;
    border-top: 1px solid #e8e8e8;
    border-bottom: 1px solid #e8e8e8;
    border-radius: 0 0 4px 4px
}

.ant-table-placeholder .anticon {
    margin-right: 4px
}

.ant-table-pagination.ant-pagination {
    float: right;
    margin: 16px 0
}

.ant-table-filter-dropdown {
    position: relative;
    min-width: 96px;
    margin-left: -8px;
    background: #fff;
    border-radius: 4px;
    -webkit-box-shadow: 0 2px 8px rgba(0, 0, 0, .15);
    box-shadow: 0 2px 8px rgba(0, 0, 0, .15)
}

.ant-table-filter-dropdown .ant-dropdown-menu {
    border: 0;
    border-radius: 4px 4px 0 0;
    -webkit-box-shadow: none;
    box-shadow: none
}

.ant-table-filter-dropdown .ant-dropdown-menu-without-submenu {
    max-height: 400px;
    overflow-x: hidden
}

.ant-table-filter-dropdown .ant-dropdown-menu-item>label+span {
    padding-right: 0
}

.ant-table-filter-dropdown .ant-dropdown-menu-sub {
    border-radius: 4px;
    -webkit-box-shadow: 0 2px 8px rgba(0, 0, 0, .15);
    box-shadow: 0 2px 8px rgba(0, 0, 0, .15)
}

.ant-table-filter-dropdown .ant-dropdown-menu .ant-dropdown-submenu-contain-selected .ant-dropdown-menu-submenu-title:after {
    color: #ff8619;
    font-weight: bold;
    text-shadow: 0 0 2px #ffe4bd
}

.ant-table-filter-dropdown .ant-dropdown-menu-item {
    overflow: hidden
}

.ant-table-filter-dropdown>.ant-dropdown-menu>.ant-dropdown-menu-item:last-child,
.ant-table-filter-dropdown>.ant-dropdown-menu>.ant-dropdown-menu-submenu:last-child .ant-dropdown-menu-submenu-title {
    border-radius: 0
}

.ant-table-filter-dropdown-btns {
    padding: 7px 8px;
    overflow: hidden;
    border-top: 1px solid #e8e8e8
}

.ant-table-filter-dropdown-link {
    color: #ff8619
}

.ant-table-filter-dropdown-link:hover {
    color: #ffa142
}

.ant-table-filter-dropdown-link:active {
    color: #d9640b
}

.ant-table-filter-dropdown-link.confirm {
    float: left
}

.ant-table-filter-dropdown-link.clear {
    float: right
}

.ant-table-selection {
    white-space: nowrap
}

.ant-table-selection-select-all-custom {
    margin-right: 4px!important
}

.ant-table-selection .anticon-down {
    color: #bfbfbf;
    -webkit-transition: all .3s;
    transition: all .3s
}

.ant-table-selection-menu {
    min-width: 96px;
    margin-top: 5px;
    margin-left: -30px;
    background: #fff;
    border-radius: 4px;
    -webkit-box-shadow: 0 2px 8px rgba(0, 0, 0, .15);
    box-shadow: 0 2px 8px rgba(0, 0, 0, .15)
}

.ant-table-selection-menu .ant-action-down {
    color: #bfbfbf
}

.ant-table-selection-down {
    display: inline-block;
    padding: 0;
    line-height: 1;
    cursor: pointer
}

.ant-table-selection-down:hover .anticon-down {
    color: rgba(0, 0, 0, .6)
}

.ant-table-row-expand-icon {
    display: inline-block;
    width: 17px;
    height: 17px;
    line-height: 14px;
    text-align: center;
    background: #fff;
    border: 1px solid #e8e8e8;
    cursor: pointer;
    -webkit-user-select: none;
    -moz-user-select: none;
    -ms-user-select: none;
    user-select: none
}

.ant-table-row-expanded:after {
    content: "-"
}

.ant-table-row-collapsed:after {
    content: "+"
}

.ant-table-row-spaced {
    visibility: hidden
}

.ant-table-row-spaced:after {
    content: "."
}

tr.ant-table-expanded-row,
tr.ant-table-expanded-row:hover {
    background: #fbfbfb
}

tr.ant-table-expanded-row td>.ant-table-wrapper {
    margin: -16px -16px -17px
}

.ant-table .ant-table-row-indent+.ant-table-row-expand-icon {
    margin-right: 8px
}

.ant-table-scroll {
    overflow: auto;
    overflow-x: hidden
}

.ant-table-scroll table {
    width: auto;
    min-width: 100%
}

.ant-table-scroll table .ant-table-fixed-columns-in-body {
    visibility: hidden
}

.ant-table-body-inner {
    height: 100%
}

.ant-table-fixed-header>.ant-table-content>.ant-table-scroll>.ant-table-body {
    position: relative;
    background: #fff
}

.ant-table-fixed-header .ant-table-body-inner {
    overflow: scroll
}

.ant-table-fixed-header .ant-table-scroll .ant-table-header {
    margin-bottom: -20px;
    padding-bottom: 20px;
    overflow: scroll;
    opacity: .9999
}

.ant-table-fixed-header .ant-table-scroll .ant-table-header::-webkit-scrollbar {
    border: 1px solid #e8e8e8;
    border-width: 0 0 1px
}

.ant-table-hide-scrollbar {
    scrollbar-color: transparent transparent
}

.ant-table-hide-scrollbar::-webkit-scrollbar {
    background-color: transparent
}

.ant-table-bordered.ant-table-fixed-header .ant-table-scroll .ant-table-header::-webkit-scrollbar {
    border: 1px solid #e8e8e8;
    border-width: 1px 1px 1px 0
}

.ant-table-bordered.ant-table-fixed-header .ant-table-scroll .ant-table-header.ant-table-hide-scrollbar .ant-table-thead>tr>th:last-child {
    border-right-color: transparent
}

.ant-table-fixed-left,
.ant-table-fixed-right {
    position: absolute;
    top: 0;
    z-index: auto;
    overflow: hidden;
    border-radius: 0;
    -webkit-transition: -webkit-box-shadow .3s ease;
    transition: -webkit-box-shadow .3s ease;
    transition: box-shadow .3s ease;
    transition: box-shadow .3s ease, -webkit-box-shadow .3s ease
}

.ant-table-fixed-left table,
.ant-table-fixed-right table {
    width: auto;
    background: #fff
}

.ant-table-fixed-header .ant-table-fixed-left .ant-table-body-outer .ant-table-fixed,
.ant-table-fixed-header .ant-table-fixed-right .ant-table-body-outer .ant-table-fixed {
    border-radius: 0
}

.ant-table-fixed-left {
    left: 0;
    -webkit-box-shadow: 6px 0 6px -4px rgba(0, 0, 0, .15);
    box-shadow: 6px 0 6px -4px rgba(0, 0, 0, .15)
}

.ant-table-fixed-left .ant-table-header {
    overflow-y: hidden
}

.ant-table-fixed-left .ant-table-body-inner {
    margin-right: -20px;
    padding-right: 20px
}

.ant-table-fixed-header .ant-table-fixed-left .ant-table-body-inner {
    padding-right: 0
}

.ant-table-fixed-left,
.ant-table-fixed-left table {
    border-radius: 4px 0 0 0
}

.ant-table-fixed-left .ant-table-thead>tr>th:last-child {
    border-top-right-radius: 0
}

.ant-table-fixed-right {
    right: 0;
    -webkit-box-shadow: -6px 0 6px -4px rgba(0, 0, 0, .15);
    box-shadow: -6px 0 6px -4px rgba(0, 0, 0, .15)
}

.ant-table-fixed-right,
.ant-table-fixed-right table {
    border-radius: 0 4px 0 0
}

.ant-table-fixed-right .ant-table-expanded-row {
    color: transparent;
    pointer-events: none
}

.ant-table-fixed-right .ant-table-thead>tr>th:first-child {
    border-top-left-radius: 0
}

.ant-table.ant-table-scroll-position-left .ant-table-fixed-left,
.ant-table.ant-table-scroll-position-right .ant-table-fixed-right {
    -webkit-box-shadow: none;
    box-shadow: none
}

.ant-table colgroup>col.ant-table-selection-col {
    width: 60px
}

.ant-table-thead>tr>th.ant-table-selection-column-custom .ant-table-selection {
    margin-right: -15px
}

.ant-table-tbody>tr>td.ant-table-selection-column,
.ant-table-thead>tr>th.ant-table-selection-column {
    text-align: center
}

.ant-table-tbody>tr>td.ant-table-selection-column .ant-radio-wrapper,
.ant-table-thead>tr>th.ant-table-selection-column .ant-radio-wrapper {
    margin-right: 0
}

.ant-table-row[class*=ant-table-row-level-0] .ant-table-selection-column>span {
    display: inline-block
}

@supports (-moz-appearance:meterbar) {
    .ant-table-thead>tr>th.ant-table-column-has-actions {
        background-clip: padding-box
    }
}

.ant-table-middle>.ant-table-content>.ant-table-body>table>.ant-table-tbody>tr>td,
.ant-table-middle>.ant-table-content>.ant-table-body>table>.ant-table-thead>tr>th,
.ant-table-middle>.ant-table-content>.ant-table-fixed-left>.ant-table-body-outer>.ant-table-body-inner>table>.ant-table-tbody>tr>td,
.ant-table-middle>.ant-table-content>.ant-table-fixed-left>.ant-table-body-outer>.ant-table-body-inner>table>.ant-table-thead>tr>th,
.ant-table-middle>.ant-table-content>.ant-table-fixed-left>.ant-table-header>table>.ant-table-tbody>tr>td,
.ant-table-middle>.ant-table-content>.ant-table-fixed-left>.ant-table-header>table>.ant-table-thead>tr>th,
.ant-table-middle>.ant-table-content>.ant-table-fixed-right>.ant-table-body-outer>.ant-table-body-inner>table>.ant-table-tbody>tr>td,
.ant-table-middle>.ant-table-content>.ant-table-fixed-right>.ant-table-body-outer>.ant-table-body-inner>table>.ant-table-thead>tr>th,
.ant-table-middle>.ant-table-content>.ant-table-fixed-right>.ant-table-header>table>.ant-table-tbody>tr>td,
.ant-table-middle>.ant-table-content>.ant-table-fixed-right>.ant-table-header>table>.ant-table-thead>tr>th,
.ant-table-middle>.ant-table-content>.ant-table-header>table>.ant-table-tbody>tr>td,
.ant-table-middle>.ant-table-content>.ant-table-header>table>.ant-table-thead>tr>th,
.ant-table-middle>.ant-table-content>.ant-table-scroll>.ant-table-body>table>.ant-table-tbody>tr>td,
.ant-table-middle>.ant-table-content>.ant-table-scroll>.ant-table-body>table>.ant-table-thead>tr>th,
.ant-table-middle>.ant-table-content>.ant-table-scroll>.ant-table-header>table>.ant-table-tbody>tr>td,
.ant-table-middle>.ant-table-content>.ant-table-scroll>.ant-table-header>table>.ant-table-thead>tr>th,
.ant-table-middle>.ant-table-footer,
.ant-table-middle>.ant-table-title {
    padding: 12px 8px
}

.ant-table-middle tr.ant-table-expanded-row td>.ant-table-wrapper {
    margin: -12px -8px -13px
}

.ant-table-small {
    border: 1px solid #e8e8e8;
    border-radius: 4px
}

.ant-table-small>.ant-table-footer,
.ant-table-small>.ant-table-title {
    padding: 8px
}

.ant-table-small>.ant-table-title {
    top: 0;
    border-bottom: 1px solid #e8e8e8
}

.ant-table-small>.ant-table-content>.ant-table-body {
    margin: 0 8px
}

.ant-table-small>.ant-table-content>.ant-table-body>table,
.ant-table-small>.ant-table-content>.ant-table-fixed-left>.ant-table-body-outer>.ant-table-body-inner>table,
.ant-table-small>.ant-table-content>.ant-table-fixed-left>.ant-table-header>table,
.ant-table-small>.ant-table-content>.ant-table-fixed-right>.ant-table-body-outer>.ant-table-body-inner>table,
.ant-table-small>.ant-table-content>.ant-table-fixed-right>.ant-table-header>table,
.ant-table-small>.ant-table-content>.ant-table-header>table,
.ant-table-small>.ant-table-content>.ant-table-scroll>.ant-table-body>table,
.ant-table-small>.ant-table-content>.ant-table-scroll>.ant-table-header>table {
    border: 0
}

.ant-table-small>.ant-table-content>.ant-table-body>table>.ant-table-tbody>tr>td,
.ant-table-small>.ant-table-content>.ant-table-body>table>.ant-table-thead>tr>th,
.ant-table-small>.ant-table-content>.ant-table-fixed-left>.ant-table-body-outer>.ant-table-body-inner>table>.ant-table-tbody>tr>td,
.ant-table-small>.ant-table-content>.ant-table-fixed-left>.ant-table-body-outer>.ant-table-body-inner>table>.ant-table-thead>tr>th,
.ant-table-small>.ant-table-content>.ant-table-fixed-left>.ant-table-header>table>.ant-table-tbody>tr>td,
.ant-table-small>.ant-table-content>.ant-table-fixed-left>.ant-table-header>table>.ant-table-thead>tr>th,
.ant-table-small>.ant-table-content>.ant-table-fixed-right>.ant-table-body-outer>.ant-table-body-inner>table>.ant-table-tbody>tr>td,
.ant-table-small>.ant-table-content>.ant-table-fixed-right>.ant-table-body-outer>.ant-table-body-inner>table>.ant-table-thead>tr>th,
.ant-table-small>.ant-table-content>.ant-table-fixed-right>.ant-table-header>table>.ant-table-tbody>tr>td,
.ant-table-small>.ant-table-content>.ant-table-fixed-right>.ant-table-header>table>.ant-table-thead>tr>th,
.ant-table-small>.ant-table-content>.ant-table-header>table>.ant-table-tbody>tr>td,
.ant-table-small>.ant-table-content>.ant-table-header>table>.ant-table-thead>tr>th,
.ant-table-small>.ant-table-content>.ant-table-scroll>.ant-table-body>table>.ant-table-tbody>tr>td,
.ant-table-small>.ant-table-content>.ant-table-scroll>.ant-table-body>table>.ant-table-thead>tr>th,
.ant-table-small>.ant-table-content>.ant-table-scroll>.ant-table-header>table>.ant-table-tbody>tr>td,
.ant-table-small>.ant-table-content>.ant-table-scroll>.ant-table-header>table>.ant-table-thead>tr>th {
    padding: 8px;
    background-color: transparent
}

.ant-table-small>.ant-table-content>.ant-table-body>table>.ant-table-thead>tr,
.ant-table-small>.ant-table-content>.ant-table-fixed-left>.ant-table-body-outer>.ant-table-body-inner>table>.ant-table-thead>tr,
.ant-table-small>.ant-table-content>.ant-table-fixed-left>.ant-table-header>table>.ant-table-thead>tr,
.ant-table-small>.ant-table-content>.ant-table-fixed-right>.ant-table-body-outer>.ant-table-body-inner>table>.ant-table-thead>tr,
.ant-table-small>.ant-table-content>.ant-table-fixed-right>.ant-table-header>table>.ant-table-thead>tr,
.ant-table-small>.ant-table-content>.ant-table-header>table>.ant-table-thead>tr,
.ant-table-small>.ant-table-content>.ant-table-scroll>.ant-table-body>table>.ant-table-thead>tr,
.ant-table-small>.ant-table-content>.ant-table-scroll>.ant-table-header>table>.ant-table-thead>tr {
    border-bottom: 1px solid #e8e8e8
}

.ant-table-small>.ant-table-content>.ant-table-body>table>.ant-table-thead>tr>th.ant-table-column-sort,
.ant-table-small>.ant-table-content>.ant-table-fixed-left>.ant-table-body-outer>.ant-table-body-inner>table>.ant-table-thead>tr>th.ant-table-column-sort,
.ant-table-small>.ant-table-content>.ant-table-fixed-left>.ant-table-header>table>.ant-table-thead>tr>th.ant-table-column-sort,
.ant-table-small>.ant-table-content>.ant-table-fixed-right>.ant-table-body-outer>.ant-table-body-inner>table>.ant-table-thead>tr>th.ant-table-column-sort,
.ant-table-small>.ant-table-content>.ant-table-fixed-right>.ant-table-header>table>.ant-table-thead>tr>th.ant-table-column-sort,
.ant-table-small>.ant-table-content>.ant-table-header>table>.ant-table-thead>tr>th.ant-table-column-sort,
.ant-table-small>.ant-table-content>.ant-table-scroll>.ant-table-body>table>.ant-table-thead>tr>th.ant-table-column-sort,
.ant-table-small>.ant-table-content>.ant-table-scroll>.ant-table-header>table>.ant-table-thead>tr>th.ant-table-column-sort {
    background-color: rgba(0, 0, 0, .01)
}

.ant-table-small>.ant-table-content>.ant-table-fixed-left>.ant-table-body-outer>.ant-table-body-inner>table,
.ant-table-small>.ant-table-content>.ant-table-fixed-left>.ant-table-header>table,
.ant-table-small>.ant-table-content>.ant-table-fixed-right>.ant-table-body-outer>.ant-table-body-inner>table,
.ant-table-small>.ant-table-content>.ant-table-fixed-right>.ant-table-header>table,
.ant-table-small>.ant-table-content>.ant-table-scroll>.ant-table-body>table,
.ant-table-small>.ant-table-content>.ant-table-scroll>.ant-table-header>table {
    padding: 0
}

.ant-table-small>.ant-table-content .ant-table-header {
    background-color: #fff
}

.ant-table-small>.ant-table-content .ant-table-placeholder,
.ant-table-small>.ant-table-content .ant-table-row:last-child td {
    border-bottom: 0
}

.ant-table-small.ant-table-bordered {
    border-right: 0
}

.ant-table-small.ant-table-bordered .ant-table-title {
    border: 0;
    border-right: 1px solid #e8e8e8;
    border-bottom: 1px solid #e8e8e8
}

.ant-table-small.ant-table-bordered .ant-table-content {
    border-right: 1px solid #e8e8e8
}

.ant-table-small.ant-table-bordered .ant-table-footer {
    border: 0;
    border-top: 1px solid #e8e8e8;
    border-right: 1px solid #e8e8e8
}

.ant-table-small.ant-table-bordered .ant-table-footer:before {
    display: none
}

.ant-table-small.ant-table-bordered .ant-table-placeholder {
    border-right: 0;
    border-bottom: 0;
    border-left: 0
}

.ant-table-small.ant-table-bordered .ant-table-tbody>tr>td:last-child,
.ant-table-small.ant-table-bordered .ant-table-thead>tr>th:last-child {
    border-right: none
}

.ant-table-small.ant-table-bordered .ant-table-fixed-left .ant-table-tbody>tr>td:last-child,
.ant-table-small.ant-table-bordered .ant-table-fixed-left .ant-table-thead>tr>th:last-child {
    border-right: 1px solid #e8e8e8
}

.ant-table-small.ant-table-bordered .ant-table-fixed-right {
    border-right: 1px solid #e8e8e8;
    border-left: 1px solid #e8e8e8
}

.ant-table-small tr.ant-table-expanded-row td>.ant-table-wrapper {
    margin: -8px -8px -9px
}

.ant-tabs.ant-tabs-card .ant-tabs-card-bar .ant-tabs-nav-container {
    height: 40px
}

.ant-tabs.ant-tabs-card .ant-tabs-card-bar .ant-tabs-ink-bar {
    visibility: hidden
}

.ant-tabs.ant-tabs-card .ant-tabs-card-bar .ant-tabs-tab {
    height: 40px;
    margin: 0;
    margin-right: 2px;
    padding: 0 16px;
    line-height: 38px;
    background: #fafafa;
    border: 1px solid #e8e8e8;
    border-radius: 4px 4px 0 0;
    -webkit-transition: all .3s cubic-bezier(.645, .045, .355, 1);
    transition: all .3s cubic-bezier(.645, .045, .355, 1)
}

.ant-tabs.ant-tabs-card .ant-tabs-card-bar .ant-tabs-tab-active {
    height: 40px;
    color: #ff8619;
    background: #fff;
    border-color: #e8e8e8;
    border-bottom: 1px solid #fff
}

.ant-tabs.ant-tabs-card .ant-tabs-card-bar .ant-tabs-tab-disabled {
    color: #ff8619;
    color: rgba(0, 0, 0, .25)
}

.ant-tabs.ant-tabs-card .ant-tabs-card-bar .ant-tabs-tab-inactive {
    padding: 0
}

.ant-tabs.ant-tabs-card .ant-tabs-card-bar .ant-tabs-nav-wrap {
    margin-bottom: 0
}

.ant-tabs.ant-tabs-card .ant-tabs-card-bar .ant-tabs-tab .ant-tabs-close-x {
    width: 16px;
    height: 16px;
    height: 14px;
    margin-right: -5px;
    margin-left: 3px;
    overflow: hidden;
    color: rgba(0, 0, 0, .45);
    font-size: 12px;
    vertical-align: middle;
    -webkit-transition: all .3s;
    transition: all .3s
}

.ant-tabs.ant-tabs-card .ant-tabs-card-bar .ant-tabs-tab .ant-tabs-close-x:hover {
    color: rgba(0, 0, 0, .85)
}

.ant-tabs.ant-tabs-card .ant-tabs-card-content>.ant-tabs-tabpane,
.ant-tabs.ant-tabs-editable-card .ant-tabs-card-content>.ant-tabs-tabpane {
    -webkit-transition: none!important;
    transition: none!important
}

.ant-tabs.ant-tabs-card .ant-tabs-card-content>.ant-tabs-tabpane-inactive,
.ant-tabs.ant-tabs-editable-card .ant-tabs-card-content>.ant-tabs-tabpane-inactive {
    overflow: hidden
}

.ant-tabs.ant-tabs-card .ant-tabs-card-bar .ant-tabs-tab:hover .anticon-close {
    opacity: 1
}

.ant-tabs-extra-content {
    line-height: 40px
}

.ant-tabs-extra-content .ant-tabs-new-tab {
    position: relative;
    width: 20px;
    height: 20px;
    color: rgba(0, 0, 0, .65);
    font-size: 12px;
    line-height: 20px;
    text-align: center;
    border: 1px solid #e8e8e8;
    border-radius: 2px;
    cursor: pointer;
    -webkit-transition: all .3s;
    transition: all .3s
}

.ant-tabs-extra-content .ant-tabs-new-tab:hover {
    color: #ff8619;
    border-color: #ff8619
}

.ant-tabs-extra-content .ant-tabs-new-tab svg {
    position: absolute;
    top: 0;
    right: 0;
    bottom: 0;
    left: 0;
    margin: auto
}

.ant-tabs-vertical.ant-tabs-card .ant-tabs-card-bar.ant-tabs-left-bar .ant-tabs-nav-container,
.ant-tabs-vertical.ant-tabs-card .ant-tabs-card-bar.ant-tabs-right-bar .ant-tabs-nav-container {
    height: 100%
}

.ant-tabs-vertical.ant-tabs-card .ant-tabs-card-bar.ant-tabs-left-bar .ant-tabs-tab,
.ant-tabs-vertical.ant-tabs-card .ant-tabs-card-bar.ant-tabs-right-bar .ant-tabs-tab {
    margin-bottom: 8px;
    border-bottom: 1px solid #e8e8e8
}

.ant-tabs-vertical.ant-tabs-card .ant-tabs-card-bar.ant-tabs-left-bar .ant-tabs-tab-active,
.ant-tabs-vertical.ant-tabs-card .ant-tabs-card-bar.ant-tabs-right-bar .ant-tabs-tab-active {
    padding-bottom: 4px
}

.ant-tabs-vertical.ant-tabs-card .ant-tabs-card-bar.ant-tabs-left-bar .ant-tabs-tab:last-child,
.ant-tabs-vertical.ant-tabs-card .ant-tabs-card-bar.ant-tabs-right-bar .ant-tabs-tab:last-child {
    margin-bottom: 8px
}

.ant-tabs-vertical.ant-tabs-card .ant-tabs-card-bar.ant-tabs-left-bar .ant-tabs-new-tab,
.ant-tabs-vertical.ant-tabs-card .ant-tabs-card-bar.ant-tabs-right-bar .ant-tabs-new-tab {
    width: 90%
}

.ant-tabs-vertical.ant-tabs-card.ant-tabs-left .ant-tabs-card-bar.ant-tabs-left-bar .ant-tabs-nav-wrap {
    margin-right: 0
}

.ant-tabs-vertical.ant-tabs-card.ant-tabs-left .ant-tabs-card-bar.ant-tabs-left-bar .ant-tabs-tab {
    margin-right: 1px;
    border-right: 0;
    border-radius: 4px 0 0 4px
}

.ant-tabs-vertical.ant-tabs-card.ant-tabs-left .ant-tabs-card-bar.ant-tabs-left-bar .ant-tabs-tab-active {
    margin-right: -1px;
    padding-right: 18px
}

.ant-tabs-vertical.ant-tabs-card.ant-tabs-right .ant-tabs-card-bar.ant-tabs-right-bar .ant-tabs-nav-wrap {
    margin-left: 0
}

.ant-tabs-vertical.ant-tabs-card.ant-tabs-right .ant-tabs-card-bar.ant-tabs-right-bar .ant-tabs-tab {
    margin-left: 1px;
    border-left: 0;
    border-radius: 0 4px 4px 0
}

.ant-tabs-vertical.ant-tabs-card.ant-tabs-right .ant-tabs-card-bar.ant-tabs-right-bar .ant-tabs-tab-active {
    margin-left: -1px;
    padding-left: 18px
}

.ant-tabs .ant-tabs-card-bar.ant-tabs-bottom-bar .ant-tabs-tab {
    height: auto;
    border-top: 0;
    border-bottom: 1px solid #e8e8e8;
    border-radius: 0 0 4px 4px
}

.ant-tabs .ant-tabs-card-bar.ant-tabs-bottom-bar .ant-tabs-tab-active {
    padding-top: 1px;
    padding-bottom: 0;
    color: #ff8619
}

.ant-tabs {
    -webkit-box-sizing: border-box;
    box-sizing: border-box;
    margin: 0;
    padding: 0;
    color: rgba(0, 0, 0, .65);
    font-size: 14px;
    font-variant: tabular-nums;
    line-height: 1.5;
    list-style: none;
    -webkit-font-feature-settings: "tnum";
    font-feature-settings: "tnum";
    position: relative;
    overflow: hidden;
    zoom: 1
}

.ant-tabs:after,
.ant-tabs:before {
    display: table;
    content: ""
}

.ant-tabs:after {
    clear: both
}

.ant-tabs-ink-bar {
    position: absolute;
    bottom: 1px;
    left: 0;
    z-index: 1;
    -webkit-box-sizing: border-box;
    box-sizing: border-box;
    height: 2px;
    background-color: #ff8619;
    -webkit-transform-origin: 0 0;
    transform-origin: 0 0
}

.ant-tabs-bar {
    margin: 0 0 16px;
    border-bottom: 1px solid #e8e8e8;
    outline: none
}

.ant-tabs-bar,
.ant-tabs-nav-container {
    -webkit-transition: padding .3s cubic-bezier(.645, .045, .355, 1);
    transition: padding .3s cubic-bezier(.645, .045, .355, 1)
}

.ant-tabs-nav-container {
    position: relative;
    -webkit-box-sizing: border-box;
    box-sizing: border-box;
    margin-bottom: -1px;
    overflow: hidden;
    font-size: 14px;
    line-height: 1.5;
    white-space: nowrap;
    zoom: 1
}

.ant-tabs-nav-container:after,
.ant-tabs-nav-container:before {
    display: table;
    content: ""
}

.ant-tabs-nav-container:after {
    clear: both
}

.ant-tabs-nav-container-scrolling {
    padding-right: 32px;
    padding-left: 32px
}

.ant-tabs-bottom .ant-tabs-bottom-bar {
    margin-top: 16px;
    margin-bottom: 0;
    border-top: 1px solid #e8e8e8;
    border-bottom: none
}

.ant-tabs-bottom .ant-tabs-bottom-bar .ant-tabs-ink-bar {
    top: 1px;
    bottom: auto
}

.ant-tabs-bottom .ant-tabs-bottom-bar .ant-tabs-nav-container {
    margin-top: -1px;
    margin-bottom: 0
}

.ant-tabs-tab-next,
.ant-tabs-tab-prev {
    position: absolute;
    z-index: 2;
    width: 0;
    height: 100%;
    color: rgba(0, 0, 0, .45);
    text-align: center;
    background-color: transparent;
    border: 0;
    cursor: pointer;
    opacity: 0;
    -webkit-transition: width .3s cubic-bezier(.645, .045, .355, 1), opacity .3s cubic-bezier(.645, .045, .355, 1), color .3s cubic-bezier(.645, .045, .355, 1);
    transition: width .3s cubic-bezier(.645, .045, .355, 1), opacity .3s cubic-bezier(.645, .045, .355, 1), color .3s cubic-bezier(.645, .045, .355, 1);
    -webkit-user-select: none;
    -moz-user-select: none;
    -ms-user-select: none;
    user-select: none;
    pointer-events: none
}

.ant-tabs-tab-next.ant-tabs-tab-arrow-show,
.ant-tabs-tab-prev.ant-tabs-tab-arrow-show {
    width: 32px;
    height: 100%;
    opacity: 1;
    pointer-events: auto
}

.ant-tabs-tab-next:hover,
.ant-tabs-tab-prev:hover {
    color: rgba(0, 0, 0, .65)
}

.ant-tabs-tab-next-icon,
.ant-tabs-tab-prev-icon {
    position: absolute;
    top: 50%;
    left: 50%;
    font-weight: bold;
    font-style: normal;
    font-variant: normal;
    line-height: inherit;
    text-align: center;
    text-transform: none;
    -webkit-transform: translate(-50%, -50%);
    transform: translate(-50%, -50%)
}

.ant-tabs-tab-next-icon-target,
.ant-tabs-tab-prev-icon-target {
    display: block;
    display: inline-block;
    font-size: 12px;
    font-size: 10px\9;
    -webkit-transform: scale(.83333333) rotate(0deg);
    transform: scale(.83333333) rotate(0deg)
}

:root .ant-tabs-tab-next-icon-target,
 :root .ant-tabs-tab-prev-icon-target {
    font-size: 12px
}

.ant-tabs-tab-btn-disabled {
    cursor: not-allowed
}

.ant-tabs-tab-btn-disabled,
.ant-tabs-tab-btn-disabled:hover {
    color: rgba(0, 0, 0, .25)
}

.ant-tabs-tab-next {
    right: 2px
}

.ant-tabs-tab-prev {
    left: 0
}

:root .ant-tabs-tab-prev {
    -webkit-filter: none;
    filter: none
}

.ant-tabs-nav-wrap {
    margin-bottom: -1px;
    overflow: hidden
}

.ant-tabs-nav-scroll {
    overflow: hidden;
    white-space: nowrap
}

.ant-tabs-nav {
    position: relative;
    display: inline-block;
    -webkit-box-sizing: border-box;
    box-sizing: border-box;
    margin: 0;
    padding-left: 0;
    list-style: none;
    -webkit-transition: -webkit-transform .3s cubic-bezier(.645, .045, .355, 1);
    transition: -webkit-transform .3s cubic-bezier(.645, .045, .355, 1);
    transition: transform .3s cubic-bezier(.645, .045, .355, 1);
    transition: transform .3s cubic-bezier(.645, .045, .355, 1), -webkit-transform .3s cubic-bezier(.645, .045, .355, 1)
}

.ant-tabs-nav:after,
.ant-tabs-nav:before {
    display: table;
    content: " "
}

.ant-tabs-nav:after {
    clear: both
}

.ant-tabs-nav .ant-tabs-tab {
    position: relative;
    display: inline-block;
    -webkit-box-sizing: border-box;
    box-sizing: border-box;
    height: 100%;
    margin: 0 32px 0 0;
    padding: 12px 16px;
    text-decoration: none;
    cursor: pointer;
    -webkit-transition: color .3s cubic-bezier(.645, .045, .355, 1);
    transition: color .3s cubic-bezier(.645, .045, .355, 1)
}

.ant-tabs-nav .ant-tabs-tab:last-child {
    margin-right: 0
}

.ant-tabs-nav .ant-tabs-tab:hover {
    color: #ffa142
}

.ant-tabs-nav .ant-tabs-tab:active {
    color: #d9640b
}

.ant-tabs-nav .ant-tabs-tab .anticon {
    margin-right: 8px
}

.ant-tabs-nav .ant-tabs-tab-active {
    color: #ff8619;
    font-weight: 500
}

.ant-tabs-nav .ant-tabs-tab-disabled,
.ant-tabs-nav .ant-tabs-tab-disabled:hover {
    color: rgba(0, 0, 0, .25);
    cursor: not-allowed
}

.ant-tabs .ant-tabs-large-bar .ant-tabs-nav-container {
    font-size: 16px
}

.ant-tabs .ant-tabs-large-bar .ant-tabs-tab {
    padding: 16px
}

.ant-tabs .ant-tabs-small-bar .ant-tabs-nav-container {
    font-size: 14px
}

.ant-tabs .ant-tabs-small-bar .ant-tabs-tab {
    padding: 8px 16px
}

.ant-tabs .ant-tabs-bottom-content,
.ant-tabs .ant-tabs-top-content {
    width: 100%
}

.ant-tabs .ant-tabs-bottom-content>.ant-tabs-tabpane,
.ant-tabs .ant-tabs-top-content>.ant-tabs-tabpane {
    -ms-flex-negative: 0;
    flex-shrink: 0;
    width: 100%;
    opacity: 1;
    -webkit-transition: opacity .45s;
    transition: opacity .45s
}

.ant-tabs .ant-tabs-bottom-content>.ant-tabs-tabpane-inactive,
.ant-tabs .ant-tabs-top-content>.ant-tabs-tabpane-inactive {
    height: 0;
    padding: 0!important;
    overflow: hidden;
    opacity: 0;
    pointer-events: none
}

.ant-tabs .ant-tabs-bottom-content>.ant-tabs-tabpane-inactive input,
.ant-tabs .ant-tabs-top-content>.ant-tabs-tabpane-inactive input {
    visibility: hidden
}

.ant-tabs .ant-tabs-bottom-content.ant-tabs-content-animated,
.ant-tabs .ant-tabs-top-content.ant-tabs-content-animated {
    display: -ms-flexbox;
    display: flex;
    -ms-flex-direction: row;
    flex-direction: row;
    -webkit-transition: margin-left .3s cubic-bezier(.645, .045, .355, 1);
    transition: margin-left .3s cubic-bezier(.645, .045, .355, 1);
    will-change: margin-left
}

.ant-tabs .ant-tabs-left-bar,
.ant-tabs .ant-tabs-right-bar {
    height: 100%;
    border-bottom: 0
}

.ant-tabs .ant-tabs-left-bar .ant-tabs-tab-arrow-show,
.ant-tabs .ant-tabs-right-bar .ant-tabs-tab-arrow-show {
    width: 100%;
    height: 32px
}

.ant-tabs .ant-tabs-left-bar .ant-tabs-tab,
.ant-tabs .ant-tabs-right-bar .ant-tabs-tab {
    display: block;
    float: none;
    margin: 0 0 16px;
    padding: 8px 24px
}

.ant-tabs .ant-tabs-left-bar .ant-tabs-tab:last-child,
.ant-tabs .ant-tabs-right-bar .ant-tabs-tab:last-child {
    margin-bottom: 0
}

.ant-tabs .ant-tabs-left-bar .ant-tabs-extra-content,
.ant-tabs .ant-tabs-right-bar .ant-tabs-extra-content {
    text-align: center
}

.ant-tabs .ant-tabs-left-bar .ant-tabs-nav-scroll,
.ant-tabs .ant-tabs-right-bar .ant-tabs-nav-scroll {
    width: auto
}

.ant-tabs .ant-tabs-left-bar .ant-tabs-nav-container,
.ant-tabs .ant-tabs-left-bar .ant-tabs-nav-wrap,
.ant-tabs .ant-tabs-right-bar .ant-tabs-nav-container,
.ant-tabs .ant-tabs-right-bar .ant-tabs-nav-wrap {
    height: 100%
}

.ant-tabs .ant-tabs-left-bar .ant-tabs-nav-container,
.ant-tabs .ant-tabs-right-bar .ant-tabs-nav-container {
    margin-bottom: 0
}

.ant-tabs .ant-tabs-left-bar .ant-tabs-nav-container.ant-tabs-nav-container-scrolling,
.ant-tabs .ant-tabs-right-bar .ant-tabs-nav-container.ant-tabs-nav-container-scrolling {
    padding: 32px 0
}

.ant-tabs .ant-tabs-left-bar .ant-tabs-nav-wrap,
.ant-tabs .ant-tabs-right-bar .ant-tabs-nav-wrap {
    margin-bottom: 0
}

.ant-tabs .ant-tabs-left-bar .ant-tabs-nav,
.ant-tabs .ant-tabs-right-bar .ant-tabs-nav {
    width: 100%
}

.ant-tabs .ant-tabs-left-bar .ant-tabs-ink-bar,
.ant-tabs .ant-tabs-right-bar .ant-tabs-ink-bar {
    top: 0;
    bottom: auto;
    left: auto;
    width: 2px;
    height: auto
}

.ant-tabs .ant-tabs-left-bar .ant-tabs-tab-next,
.ant-tabs .ant-tabs-right-bar .ant-tabs-tab-next {
    right: 0;
    bottom: 0;
    width: 100%;
    height: 32px
}

.ant-tabs .ant-tabs-left-bar .ant-tabs-tab-prev,
.ant-tabs .ant-tabs-right-bar .ant-tabs-tab-prev {
    top: 0;
    width: 100%;
    height: 32px
}

.ant-tabs .ant-tabs-left-content,
.ant-tabs .ant-tabs-right-content {
    width: auto;
    margin-top: 0!important;
    overflow: hidden
}

.ant-tabs .ant-tabs-left-bar {
    float: left;
    margin-right: -1px;
    margin-bottom: 0;
    border-right: 1px solid #e8e8e8
}

.ant-tabs .ant-tabs-left-bar .ant-tabs-tab {
    text-align: right
}

.ant-tabs .ant-tabs-left-bar .ant-tabs-nav-container,
.ant-tabs .ant-tabs-left-bar .ant-tabs-nav-wrap {
    margin-right: -1px
}

.ant-tabs .ant-tabs-left-bar .ant-tabs-ink-bar {
    right: 1px
}

.ant-tabs .ant-tabs-left-content {
    padding-left: 24px;
    border-left: 1px solid #e8e8e8
}

.ant-tabs .ant-tabs-right-bar {
    float: right;
    margin-bottom: 0;
    margin-left: -1px;
    border-left: 1px solid #e8e8e8
}

.ant-tabs .ant-tabs-right-bar .ant-tabs-nav-container,
.ant-tabs .ant-tabs-right-bar .ant-tabs-nav-wrap {
    margin-left: -1px
}

.ant-tabs .ant-tabs-right-bar .ant-tabs-ink-bar {
    left: 1px
}

.ant-tabs .ant-tabs-right-content {
    padding-right: 24px;
    border-right: 1px solid #e8e8e8
}

.ant-tabs-bottom .ant-tabs-ink-bar-animated,
.ant-tabs-top .ant-tabs-ink-bar-animated {
    -webkit-transition: width .3s cubic-bezier(.645, .045, .355, 1), left .3s cubic-bezier(.645, .045, .355, 1), -webkit-transform .3s cubic-bezier(.645, .045, .355, 1);
    transition: width .3s cubic-bezier(.645, .045, .355, 1), left .3s cubic-bezier(.645, .045, .355, 1), -webkit-transform .3s cubic-bezier(.645, .045, .355, 1);
    transition: transform .3s cubic-bezier(.645, .045, .355, 1), width .3s cubic-bezier(.645, .045, .355, 1), left .3s cubic-bezier(.645, .045, .355, 1);
    transition: transform .3s cubic-bezier(.645, .045, .355, 1), width .3s cubic-bezier(.645, .045, .355, 1), left .3s cubic-bezier(.645, .045, .355, 1), -webkit-transform .3s cubic-bezier(.645, .045, .355, 1)
}

.ant-tabs-left .ant-tabs-ink-bar-animated,
.ant-tabs-right .ant-tabs-ink-bar-animated {
    -webkit-transition: height .3s cubic-bezier(.645, .045, .355, 1), top .3s cubic-bezier(.645, .045, .355, 1), -webkit-transform .3s cubic-bezier(.645, .045, .355, 1);
    transition: height .3s cubic-bezier(.645, .045, .355, 1), top .3s cubic-bezier(.645, .045, .355, 1), -webkit-transform .3s cubic-bezier(.645, .045, .355, 1);
    transition: transform .3s cubic-bezier(.645, .045, .355, 1), height .3s cubic-bezier(.645, .045, .355, 1), top .3s cubic-bezier(.645, .045, .355, 1);
    transition: transform .3s cubic-bezier(.645, .045, .355, 1), height .3s cubic-bezier(.645, .045, .355, 1), top .3s cubic-bezier(.645, .045, .355, 1), -webkit-transform .3s cubic-bezier(.645, .045, .355, 1)
}

.ant-tabs-no-animation>.ant-tabs-content>.ant-tabs-content-animated,
.no-flex>.ant-tabs-content>.ant-tabs-content-animated {
    margin-left: 0!important;
    -webkit-transform: none!important;
    transform: none!important
}

.ant-tabs-no-animation>.ant-tabs-content>.ant-tabs-tabpane-inactive,
.no-flex>.ant-tabs-content>.ant-tabs-tabpane-inactive {
    height: 0;
    padding: 0!important;
    overflow: hidden;
    opacity: 0;
    pointer-events: none
}

.ant-tabs-no-animation>.ant-tabs-content>.ant-tabs-tabpane-inactive input,
.no-flex>.ant-tabs-content>.ant-tabs-tabpane-inactive input {
    visibility: hidden
}

.ant-tabs-left-content>.ant-tabs-content-animated,
.ant-tabs-right-content>.ant-tabs-content-animated {
    margin-left: 0!important;
    -webkit-transform: none!important;
    transform: none!important
}

.ant-tabs-left-content>.ant-tabs-tabpane-inactive,
.ant-tabs-right-content>.ant-tabs-tabpane-inactive {
    height: 0;
    padding: 0!important;
    overflow: hidden;
    opacity: 0;
    pointer-events: none
}

.ant-tabs-left-content>.ant-tabs-tabpane-inactive input,
.ant-tabs-right-content>.ant-tabs-tabpane-inactive input {
    visibility: hidden
}

.ant-tag {
    -webkit-box-sizing: border-box;
    box-sizing: border-box;
    margin: 0;
    padding: 0;
    color: rgba(0, 0, 0, .65);
    font-size: 14px;
    font-variant: tabular-nums;
    line-height: 1.5;
    list-style: none;
    -webkit-font-feature-settings: "tnum";
    font-feature-settings: "tnum";
    display: inline-block;
    height: auto;
    margin-right: 8px;
    padding: 0 7px;
    font-size: 12px;
    line-height: 20px;
    white-space: nowrap;
    background: #fafafa;
    border: 1px solid #d9d9d9;
    border-radius: 4px;
    cursor: default;
    opacity: 1;
    -webkit-transition: all .3s cubic-bezier(.78, .14, .15, .86);
    transition: all .3s cubic-bezier(.78, .14, .15, .86)
}

.ant-tag:hover {
    opacity: .85
}

.ant-tag,
.ant-tag a,
.ant-tag a:hover {
    color: rgba(0, 0, 0, .65)
}

.ant-tag>a:first-child:last-child {
    display: inline-block;
    margin: 0 -8px;
    padding: 0 8px
}

.ant-tag .anticon-close {
    display: inline-block;
    font-size: 12px;
    font-size: 10px\9;
    -webkit-transform: scale(.83333333) rotate(0deg);
    transform: scale(.83333333) rotate(0deg);
    margin-left: 3px;
    color: rgba(0, 0, 0, .45);
    font-weight: bold;
    cursor: pointer;
    -webkit-transition: all .3s cubic-bezier(.78, .14, .15, .86);
    transition: all .3s cubic-bezier(.78, .14, .15, .86)
}

:root .ant-tag .anticon-close {
    font-size: 12px
}

.ant-tag .anticon-close:hover {
    color: rgba(0, 0, 0, .85)
}

.ant-tag-has-color {
    border-color: transparent
}

.ant-tag-has-color,
.ant-tag-has-color .anticon-close,
.ant-tag-has-color .anticon-close:hover,
.ant-tag-has-color a,
.ant-tag-has-color a:hover {
    color: #fff
}

.ant-tag-checkable {
    background-color: transparent;
    border-color: transparent
}

.ant-tag-checkable:not(.ant-tag-checkable-checked):hover {
    color: #ff8619
}

.ant-tag-checkable-checked,
.ant-tag-checkable:active {
    color: #fff
}

.ant-tag-checkable-checked {
    background-color: #ff8619
}

.ant-tag-checkable:active {
    background-color: #d9640b
}

.ant-tag-hidden {
    display: none
}

.ant-tag-pink {
    color: #eb2f96;
    background: #fff0f6;
    border-color: #ffadd2
}

.ant-tag-pink-inverse {
    color: #fff;
    background: #eb2f96;
    border-color: #eb2f96
}

.ant-tag-magenta {
    color: #eb2f96;
    background: #fff0f6;
    border-color: #ffadd2
}

.ant-tag-magenta-inverse {
    color: #fff;
    background: #eb2f96;
    border-color: #eb2f96
}

.ant-tag-red {
    color: #f5222d;
    background: #fff1f0;
    border-color: #ffa39e
}

.ant-tag-red-inverse {
    color: #fff;
    background: #f5222d;
    border-color: #f5222d
}

.ant-tag-volcano {
    color: #fa541c;
    background: #fff2e8;
    border-color: #ffbb96
}

.ant-tag-volcano-inverse {
    color: #fff;
    background: #fa541c;
    border-color: #fa541c
}

.ant-tag-orange {
    color: #fa8c16;
    background: #fff7e6;
    border-color: #ffd591
}

.ant-tag-orange-inverse {
    color: #fff;
    background: #fa8c16;
    border-color: #fa8c16
}

.ant-tag-yellow {
    color: #fadb14;
    background: #feffe6;
    border-color: #fffb8f
}

.ant-tag-yellow-inverse {
    color: #fff;
    background: #fadb14;
    border-color: #fadb14
}

.ant-tag-gold {
    color: #faad14;
    background: #fffbe6;
    border-color: #ffe58f
}

.ant-tag-gold-inverse {
    color: #fff;
    background: #faad14;
    border-color: #faad14
}

.ant-tag-cyan {
    color: #13c2c2;
    background: #e6fffb;
    border-color: #87e8de
}

.ant-tag-cyan-inverse {
    color: #fff;
    background: #13c2c2;
    border-color: #13c2c2
}

.ant-tag-lime {
    color: #a0d911;
    background: #fcffe6;
    border-color: #eaff8f
}

.ant-tag-lime-inverse {
    color: #fff;
    background: #a0d911;
    border-color: #a0d911
}

.ant-tag-green {
    color: #52c41a;
    background: #f6ffed;
    border-color: #b7eb8f
}

.ant-tag-green-inverse {
    color: #fff;
    background: #52c41a;
    border-color: #52c41a
}

.ant-tag-blue {
    color: #1890ff;
    background: #e6f7ff;
    border-color: #91d5ff
}

.ant-tag-blue-inverse {
    color: #fff;
    background: #1890ff;
    border-color: #1890ff
}

.ant-tag-geekblue {
    color: #2f54eb;
    background: #f0f5ff;
    border-color: #adc6ff
}

.ant-tag-geekblue-inverse {
    color: #fff;
    background: #2f54eb;
    border-color: #2f54eb
}

.ant-tag-purple {
    color: #722ed1;
    background: #f9f0ff;
    border-color: #d3adf7
}

.ant-tag-purple-inverse {
    color: #fff;
    background: #722ed1;
    border-color: #722ed1
}

.ant-time-picker-panel {
    -webkit-box-sizing: border-box;
    box-sizing: border-box;
    margin: 0;
    padding: 0;
    color: rgba(0, 0, 0, .65);
    font-size: 14px;
    font-variant: tabular-nums;
    line-height: 1.5;
    list-style: none;
    -webkit-font-feature-settings: "tnum";
    font-feature-settings: "tnum";
    position: absolute;
    z-index: 1050;
    font-family: -apple-system, BlinkMacSystemFont, "Segoe UI", "PingFang SC", "Hiragino Sans GB", "Microsoft YaHei", "Helvetica Neue", Helvetica, Arial, sans-serif, "Apple Color Emoji", "Segoe UI Emoji", "Segoe UI Symbol"
}

.ant-time-picker-panel-inner {
    position: relative;
    left: -2px;
    font-size: 14px;
    text-align: left;
    list-style: none;
    background-color: #fff;
    background-clip: padding-box;
    border-radius: 4px;
    outline: none;
    -webkit-box-shadow: 0 2px 8px rgba(0, 0, 0, .15);
    box-shadow: 0 2px 8px rgba(0, 0, 0, .15)
}

.ant-time-picker-panel-input {
    width: 100%;
    max-width: 154px;
    margin: 0;
    padding: 0;
    line-height: normal;
    border: 0;
    outline: 0;
    cursor: auto
}

.ant-time-picker-panel-input::-moz-placeholder {
    color: #bfbfbf;
    opacity: 1
}

.ant-time-picker-panel-input:-ms-input-placeholder {
    color: #bfbfbf
}

.ant-time-picker-panel-input::-webkit-input-placeholder {
    color: #bfbfbf
}

.ant-time-picker-panel-input-wrap {
    position: relative;
    padding: 7px 2px 7px 12px;
    border-bottom: 1px solid #e8e8e8
}

.ant-time-picker-panel-input-invalid {
    border-color: #f5222d
}

.ant-time-picker-panel-narrow .ant-time-picker-panel-input-wrap {
    max-width: 112px
}

.ant-time-picker-panel-select {
    position: relative;
    float: left;
    width: 56px;
    max-height: 192px;
    overflow: hidden;
    font-size: 14px;
    border-left: 1px solid #e8e8e8
}

.ant-time-picker-panel-select:hover {
    overflow-y: auto
}

.ant-time-picker-panel-select:first-child {
    margin-left: 0;
    border-left: 0
}

.ant-time-picker-panel-select:last-child {
    border-right: 0
}

.ant-time-picker-panel-select:only-child {
    width: 100%
}

.ant-time-picker-panel-select ul {
    width: 100%;
    margin: 0;
    padding: 0 0 160px;
    list-style: none
}

.ant-time-picker-panel-select li {
    width: 100%;
    height: 32px;
    margin: 0;
    padding: 0 0 0 12px;
    line-height: 32px;
    text-align: left;
    list-style: none;
    cursor: pointer;
    -webkit-transition: all .3s;
    transition: all .3s;
    -webkit-user-select: none;
    -moz-user-select: none;
    -ms-user-select: none;
    user-select: none
}

.ant-time-picker-panel-select li:focus {
    color: #ff8619;
    font-weight: 600;
    outline: none
}

.ant-time-picker-panel-select li:hover {
    background: #fff6e6
}

li.ant-time-picker-panel-select-option-selected {
    font-weight: 600;
    background: #f5f5f5
}

li.ant-time-picker-panel-select-option-selected:hover {
    background: #f5f5f5
}

li.ant-time-picker-panel-select-option-disabled {
    color: rgba(0, 0, 0, .25)
}

li.ant-time-picker-panel-select-option-disabled:hover {
    background: transparent;
    cursor: not-allowed
}

.ant-time-picker-panel-combobox {
    zoom: 1
}

.ant-time-picker-panel-combobox:after,
.ant-time-picker-panel-combobox:before {
    display: table;
    content: ""
}

.ant-time-picker-panel-combobox:after {
    clear: both
}

.ant-time-picker-panel-addon {
    padding: 8px;
    border-top: 1px solid #e8e8e8
}

.ant-time-picker-panel.slide-up-appear.slide-up-appear-active.ant-time-picker-panel-placement-topLeft,
.ant-time-picker-panel.slide-up-appear.slide-up-appear-active.ant-time-picker-panel-placement-topRight,
.ant-time-picker-panel.slide-up-enter.slide-up-enter-active.ant-time-picker-panel-placement-topLeft,
.ant-time-picker-panel.slide-up-enter.slide-up-enter-active.ant-time-picker-panel-placement-topRight {
    -webkit-animation-name: antSlideDownIn;
    animation-name: antSlideDownIn
}

.ant-time-picker-panel.slide-up-appear.slide-up-appear-active.ant-time-picker-panel-placement-bottomLeft,
.ant-time-picker-panel.slide-up-appear.slide-up-appear-active.ant-time-picker-panel-placement-bottomRight,
.ant-time-picker-panel.slide-up-enter.slide-up-enter-active.ant-time-picker-panel-placement-bottomLeft,
.ant-time-picker-panel.slide-up-enter.slide-up-enter-active.ant-time-picker-panel-placement-bottomRight {
    -webkit-animation-name: antSlideUpIn;
    animation-name: antSlideUpIn
}

.ant-time-picker-panel.slide-up-leave.slide-up-leave-active.ant-time-picker-panel-placement-topLeft,
.ant-time-picker-panel.slide-up-leave.slide-up-leave-active.ant-time-picker-panel-placement-topRight {
    -webkit-animation-name: antSlideDownOut;
    animation-name: antSlideDownOut
}

.ant-time-picker-panel.slide-up-leave.slide-up-leave-active.ant-time-picker-panel-placement-bottomLeft,
.ant-time-picker-panel.slide-up-leave.slide-up-leave-active.ant-time-picker-panel-placement-bottomRight {
    -webkit-animation-name: antSlideUpOut;
    animation-name: antSlideUpOut
}

.ant-time-picker {
    -webkit-box-sizing: border-box;
    box-sizing: border-box;
    margin: 0;
    padding: 0;
    font-size: 14px;
    font-variant: tabular-nums;
    line-height: 1.5;
    list-style: none;
    -webkit-font-feature-settings: "tnum";
    font-feature-settings: "tnum";
    width: 128px;
    outline: none;
    cursor: text;
    -webkit-transition: opacity .3s;
    transition: opacity .3s
}

.ant-time-picker,
.ant-time-picker-input {
    color: rgba(0, 0, 0, .65);
    position: relative;
    display: inline-block
}

.ant-time-picker-input {
    width: 100%;
    height: 32px;
    padding: 4px 11px;
    font-size: 14px;
    line-height: 32px;
    background-color: #fff;
    background-image: none;
    border: 1px solid #d9d9d9;
    border-radius: 4px;
    -webkit-transition: all .3s;
    transition: all .3s
}

.ant-time-picker-input::-moz-placeholder {
    color: #bfbfbf;
    opacity: 1
}

.ant-time-picker-input:-ms-input-placeholder {
    color: #bfbfbf
}

.ant-time-picker-input::-webkit-input-placeholder {
    color: #bfbfbf
}

.ant-time-picker-input:focus,
.ant-time-picker-input:hover {
    border-color: #ffa142;
    border-right-width: 1px!important
}

.ant-time-picker-input:focus {
    outline: 0;
    -webkit-box-shadow: 0 0 0 2px rgba(255, 134, 25, .2);
    box-shadow: 0 0 0 2px rgba(255, 134, 25, .2)
}

.ant-time-picker-input-disabled {
    color: rgba(0, 0, 0, .25);
    background-color: #f5f5f5;
    cursor: not-allowed;
    opacity: 1
}

.ant-time-picker-input-disabled:hover {
    border-color: #e6d8d8;
    border-right-width: 1px!important
}

textarea.ant-time-picker-input {
    max-width: 100%;
    height: auto;
    min-height: 32px;
    line-height: 1.5;
    vertical-align: bottom;
    -webkit-transition: all .3s, height 0s;
    transition: all .3s, height 0s
}

.ant-time-picker-input-lg {
    height: 40px;
    padding: 6px 11px;
    font-size: 16px;
    line-height: 40px
}

.ant-time-picker-input-sm {
    height: 24px;
    padding: 1px 7px;
    line-height: 24px
}

.ant-time-picker-input[disabled] {
    color: rgba(0, 0, 0, .25);
    background-color: #f5f5f5;
    cursor: not-allowed;
    opacity: 1
}

.ant-time-picker-input[disabled]:hover {
    border-color: #e6d8d8;
    border-right-width: 1px!important
}

.ant-time-picker-open {
    opacity: 0
}

.ant-time-picker-clear,
.ant-time-picker-icon {
    position: absolute;
    top: 50%;
    right: 11px;
    z-index: 1;
    width: 14px;
    height: 14px;
    margin-top: -7px;
    color: rgba(0, 0, 0, .25);
    line-height: 14px;
    -webkit-transition: all .3s cubic-bezier(.645, .045, .355, 1);
    transition: all .3s cubic-bezier(.645, .045, .355, 1);
    -webkit-user-select: none;
    -moz-user-select: none;
    -ms-user-select: none;
    user-select: none
}

.ant-time-picker-clear .ant-time-picker-clock-icon,
.ant-time-picker-icon .ant-time-picker-clock-icon {
    display: block;
    color: rgba(0, 0, 0, .25);
    line-height: 1
}

.ant-time-picker-clear {
    z-index: 2;
    background: #fff;
    opacity: 0;
    pointer-events: none
}

.ant-time-picker-clear:hover {
    color: rgba(0, 0, 0, .45)
}

.ant-time-picker:hover .ant-time-picker-clear {
    opacity: 1;
    pointer-events: auto
}

.ant-time-picker-large .ant-time-picker-input {
    height: 40px;
    padding: 6px 11px;
    font-size: 16px;
    line-height: 40px
}

.ant-time-picker-small .ant-time-picker-input {
    height: 24px;
    padding: 1px 7px;
    line-height: 24px
}

.ant-time-picker-small .ant-time-picker-clear,
.ant-time-picker-small .ant-time-picker-icon {
    right: 7px
}

@media not all and (min-resolution:0.001dpcm) {
    @supports (-webkit-appearance: none) and (stroke-color: transparent) {
        .ant-input {
            line-height: 1.5
        }
    }
}

.ant-timeline {
    -webkit-box-sizing: border-box;
    box-sizing: border-box;
    color: rgba(0, 0, 0, .65);
    font-size: 14px;
    font-variant: tabular-nums;
    line-height: 1.5;
    -webkit-font-feature-settings: "tnum";
    font-feature-settings: "tnum";
    margin: 0;
    padding: 0;
    list-style: none
}

.ant-timeline-item {
    position: relative;
    margin: 0;
    padding: 0 0 20px;
    font-size: 14px;
    list-style: none
}

.ant-timeline-item-tail {
    position: absolute;
    top: .75em;
    left: 4px;
    height: 100%;
    border-left: 2px solid #e8e8e8
}

.ant-timeline-item-pending .ant-timeline-item-head {
    font-size: 12px
}

.ant-timeline-item-pending .ant-timeline-item-tail {
    display: none
}

.ant-timeline-item-head {
    position: absolute;
    width: 10px;
    height: 10px;
    background-color: #fff;
    border: 2px solid transparent;
    border-radius: 100px
}

.ant-timeline-item-head-blue {
    color: #ff8619;
    border-color: #ff8619
}

.ant-timeline-item-head-red {
    color: #f5222d;
    border-color: #f5222d
}

.ant-timeline-item-head-green {
    color: #52c41a;
    border-color: #52c41a
}

.ant-timeline-item-head-custom {
    position: absolute;
    top: 5.5px;
    left: 5px;
    width: auto;
    height: auto;
    margin-top: 0;
    padding: 3px 1px;
    line-height: 1;
    text-align: center;
    border: 0;
    border-radius: 0;
    -webkit-transform: translate(-50%, -50%);
    transform: translate(-50%, -50%)
}

.ant-timeline-item-content {
    position: relative;
    top: -6px;
    margin: 0 0 0 18px
}

.ant-timeline-item-last>.ant-timeline-item-tail {
    display: none
}

.ant-timeline-item-last>.ant-timeline-item-content {
    min-height: 48px
}

.ant-timeline.ant-timeline-alternate .ant-timeline-item-head,
.ant-timeline.ant-timeline-alternate .ant-timeline-item-head-custom,
.ant-timeline.ant-timeline-alternate .ant-timeline-item-tail,
.ant-timeline.ant-timeline-right .ant-timeline-item-head,
.ant-timeline.ant-timeline-right .ant-timeline-item-head-custom,
.ant-timeline.ant-timeline-right .ant-timeline-item-tail {
    left: 50%
}

.ant-timeline.ant-timeline-alternate .ant-timeline-item-head,
.ant-timeline.ant-timeline-right .ant-timeline-item-head {
    margin-left: -4px
}

.ant-timeline.ant-timeline-alternate .ant-timeline-item-head-custom,
.ant-timeline.ant-timeline-right .ant-timeline-item-head-custom {
    margin-left: 1px
}

.ant-timeline.ant-timeline-alternate .ant-timeline-item-left .ant-timeline-item-content,
.ant-timeline.ant-timeline-right .ant-timeline-item-left .ant-timeline-item-content {
    left: 50%;
    width: 50%;
    text-align: left
}

.ant-timeline.ant-timeline-alternate .ant-timeline-item-right .ant-timeline-item-content,
.ant-timeline.ant-timeline-right .ant-timeline-item-right .ant-timeline-item-content {
    right: 50%;
    left: -30px;
    width: 50%;
    margin-right: 18px;
    text-align: right
}

.ant-timeline.ant-timeline-right .ant-timeline-item-right .ant-timeline-item-head,
.ant-timeline.ant-timeline-right .ant-timeline-item-right .ant-timeline-item-head-custom,
.ant-timeline.ant-timeline-right .ant-timeline-item-right .ant-timeline-item-tail {
    left: 100%
}

.ant-timeline.ant-timeline-right .ant-timeline-item-right .ant-timeline-item-content {
    right: 0;
    left: -30px;
    width: 100%
}

.ant-timeline.ant-timeline-pending .ant-timeline-item-last .ant-timeline-item-tail {
    display: block;
    border-left: 2px dotted #e8e8e8
}

.ant-timeline.ant-timeline-reverse .ant-timeline-item-last .ant-timeline-item-tail {
    display: none
}

.ant-timeline.ant-timeline-reverse .ant-timeline-item-pending .ant-timeline-item-tail {
    display: block;
    border-left: 2px dotted #e8e8e8
}

.ant-timeline.ant-timeline-reverse .ant-timeline-item-pending .ant-timeline-item-content {
    min-height: 48px
}

.ant-tooltip {
    -webkit-box-sizing: border-box;
    box-sizing: border-box;
    margin: 0;
    padding: 0;
    color: rgba(0, 0, 0, .65);
    font-size: 14px;
    font-variant: tabular-nums;
    line-height: 1.5;
    list-style: none;
    -webkit-font-feature-settings: "tnum";
    font-feature-settings: "tnum";
    position: absolute;
    z-index: 1060;
    display: block;
    max-width: 250px;
    visibility: visible
}

.ant-tooltip-hidden {
    display: none
}

.ant-tooltip-placement-top,
.ant-tooltip-placement-topLeft,
.ant-tooltip-placement-topRight {
    padding-bottom: 8px
}

.ant-tooltip-placement-right,
.ant-tooltip-placement-rightBottom,
.ant-tooltip-placement-rightTop {
    padding-left: 8px
}

.ant-tooltip-placement-bottom,
.ant-tooltip-placement-bottomLeft,
.ant-tooltip-placement-bottomRight {
    padding-top: 8px
}

.ant-tooltip-placement-left,
.ant-tooltip-placement-leftBottom,
.ant-tooltip-placement-leftTop {
    padding-right: 8px
}

.ant-tooltip-inner {
    min-width: 30px;
    min-height: 32px;
    padding: 6px 8px;
    color: #fff;
    text-align: left;
    text-decoration: none;
    word-wrap: break-word;
    background-color: rgba(0, 0, 0, .75);
    border-radius: 4px;
    -webkit-box-shadow: 0 2px 8px rgba(0, 0, 0, .15);
    box-shadow: 0 2px 8px rgba(0, 0, 0, .15)
}

.ant-tooltip-arrow {
    position: absolute;
    display: block;
    width: 7.07106781px;
    height: 7.07106781px;
    background: transparent;
    border-style: solid;
    border-width: 3.53553391px;
    -webkit-transform: rotate(45deg);
    transform: rotate(45deg)
}

.ant-tooltip-placement-top .ant-tooltip-arrow,
.ant-tooltip-placement-topLeft .ant-tooltip-arrow,
.ant-tooltip-placement-topRight .ant-tooltip-arrow {
    bottom: 5.2px;
    border-top-color: transparent;
    border-right-color: #404040;
    border-bottom-color: #404040;
    border-left-color: transparent;
    -webkit-box-shadow: 3px 3px 7px rgba(0, 0, 0, .07);
    box-shadow: 3px 3px 7px rgba(0, 0, 0, .07)
}

.ant-tooltip-placement-top .ant-tooltip-arrow {
    left: 50%;
    -webkit-transform: translateX(-50%) rotate(45deg);
    transform: translateX(-50%) rotate(45deg)
}

.ant-tooltip-placement-topLeft .ant-tooltip-arrow {
    left: 16px
}

.ant-tooltip-placement-topRight .ant-tooltip-arrow {
    right: 16px
}

.ant-tooltip-placement-right .ant-tooltip-arrow,
.ant-tooltip-placement-rightBottom .ant-tooltip-arrow,
.ant-tooltip-placement-rightTop .ant-tooltip-arrow {
    left: 5px;
    border-top-color: transparent;
    border-right-color: transparent;
    border-bottom-color: #404040;
    border-left-color: #404040;
    -webkit-box-shadow: -3px 3px 7px rgba(0, 0, 0, .07);
    box-shadow: -3px 3px 7px rgba(0, 0, 0, .07)
}

.ant-tooltip-placement-right .ant-tooltip-arrow {
    top: 50%;
    -webkit-transform: translateY(-50%) rotate(45deg);
    transform: translateY(-50%) rotate(45deg)
}

.ant-tooltip-placement-rightTop .ant-tooltip-arrow {
    top: 8px
}

.ant-tooltip-placement-rightBottom .ant-tooltip-arrow {
    bottom: 8px
}

.ant-tooltip-placement-left .ant-tooltip-arrow,
.ant-tooltip-placement-leftBottom .ant-tooltip-arrow,
.ant-tooltip-placement-leftTop .ant-tooltip-arrow {
    right: 5px;
    border-top-color: #404040;
    border-right-color: #404040;
    border-bottom-color: transparent;
    border-left-color: transparent;
    -webkit-box-shadow: 3px -3px 7px rgba(0, 0, 0, .07);
    box-shadow: 3px -3px 7px rgba(0, 0, 0, .07)
}

.ant-tooltip-placement-left .ant-tooltip-arrow {
    top: 50%;
    -webkit-transform: translateY(-50%) rotate(45deg);
    transform: translateY(-50%) rotate(45deg)
}

.ant-tooltip-placement-leftTop .ant-tooltip-arrow {
    top: 8px
}

.ant-tooltip-placement-leftBottom .ant-tooltip-arrow {
    bottom: 8px
}

.ant-tooltip-placement-bottom .ant-tooltip-arrow,
.ant-tooltip-placement-bottomLeft .ant-tooltip-arrow,
.ant-tooltip-placement-bottomRight .ant-tooltip-arrow {
    top: 5px;
    border-top-color: #404040;
    border-right-color: transparent;
    border-bottom-color: transparent;
    border-left-color: #404040;
    -webkit-box-shadow: -2px -2px 5px rgba(0, 0, 0, .06);
    box-shadow: -2px -2px 5px rgba(0, 0, 0, .06)
}

.ant-tooltip-placement-bottom .ant-tooltip-arrow {
    left: 50%;
    -webkit-transform: translateX(-50%) rotate(45deg);
    transform: translateX(-50%) rotate(45deg)
}

.ant-tooltip-placement-bottomLeft .ant-tooltip-arrow {
    left: 16px
}

.ant-tooltip-placement-bottomRight .ant-tooltip-arrow {
    right: 16px
}

.ant-transfer-customize-list {
    display: -ms-flexbox;
    display: flex
}

.ant-transfer-customize-list .ant-transfer-operation {
    -ms-flex: none;
    flex: none;
    -ms-flex-item-align: center;
    align-self: center
}

.ant-transfer-customize-list .ant-transfer-list {
    -ms-flex: auto;
    flex: auto;
    width: auto;
    height: auto;
    min-height: 200px
}

.ant-transfer-customize-list .ant-transfer-list-body-with-search {
    padding-top: 0
}

.ant-transfer-customize-list .ant-transfer-list-body-search-wrapper {
    position: relative;
    padding-bottom: 0
}

.ant-transfer-customize-list .ant-transfer-list-body-customize-wrapper {
    padding: 12px
}

.ant-transfer-customize-list .ant-table-wrapper .ant-table-small {
    border: 0;
    border-radius: 0
}

.ant-transfer-customize-list .ant-table-wrapper .ant-table-small>.ant-table-content>.ant-table-body>table>.ant-table-thead>tr>th {
    background: #fafafa
}

.ant-transfer-customize-list .ant-table-wrapper .ant-table-small>.ant-table-content .ant-table-row:last-child td {
    border-bottom: 1px solid #e8e8e8
}

.ant-transfer-customize-list .ant-table-wrapper .ant-table-small .ant-table-body {
    margin: 0
}

.ant-transfer-customize-list .ant-table-wrapper .ant-table-pagination.ant-pagination {
    margin: 16px 0 4px
}

.ant-transfer {
    -webkit-box-sizing: border-box;
    box-sizing: border-box;
    margin: 0;
    padding: 0;
    color: rgba(0, 0, 0, .65);
    font-size: 14px;
    font-variant: tabular-nums;
    line-height: 1.5;
    list-style: none;
    -webkit-font-feature-settings: "tnum";
    font-feature-settings: "tnum";
    position: relative
}

.ant-transfer-disabled .ant-transfer-list {
    background: #f5f5f5
}

.ant-transfer-list {
    position: relative;
    display: inline-block;
    width: 180px;
    height: 200px;
    padding-top: 40px;
    vertical-align: middle;
    border: 1px solid #d9d9d9;
    border-radius: 4px
}

.ant-transfer-list-with-footer {
    padding-bottom: 34px
}

.ant-transfer-list-search {
    padding: 0 8px
}

.ant-transfer-list-search-action {
    position: absolute;
    top: 12px;
    right: 12px;
    bottom: 12px;
    width: 28px;
    color: rgba(0, 0, 0, .25);
    line-height: 32px;
    text-align: center
}

.ant-transfer-list-search-action .anticon {
    color: rgba(0, 0, 0, .25);
    -webkit-transition: all .3s;
    transition: all .3s
}

.ant-transfer-list-search-action .anticon:hover {
    color: rgba(0, 0, 0, .45)
}

span.ant-transfer-list-search-action {
    pointer-events: none
}

.ant-transfer-list-header {
    position: absolute;
    top: 0;
    left: 0;
    width: 100%;
    padding: 8px 12px 9px;
    overflow: hidden;
    color: rgba(0, 0, 0, .65);
    background: #fff;
    border-bottom: 1px solid #e8e8e8;
    border-radius: 4px 4px 0 0
}

.ant-transfer-list-header-title {
    position: absolute;
    right: 12px
}

.ant-transfer-list-body {
    position: relative;
    height: 100%;
    font-size: 14px
}

.ant-transfer-list-body-search-wrapper {
    position: absolute;
    top: 0;
    left: 0;
    width: 100%;
    padding: 12px
}

.ant-transfer-list-body-with-search {
    padding-top: 56px
}

.ant-transfer-list-content {
    height: 100%;
    margin: 0;
    padding: 0;
    overflow: auto;
    list-style: none
}

.ant-transfer-list-content>.LazyLoad {
    -webkit-animation: transferHighlightIn 1s;
    animation: transferHighlightIn 1s
}

.ant-transfer-list-content-item {
    min-height: 32px;
    padding: 6px 12px;
    overflow: hidden;
    white-space: nowrap;
    text-overflow: ellipsis;
    -webkit-transition: all .3s;
    transition: all .3s
}

.ant-transfer-list-content-item>span {
    padding-right: 0
}

.ant-transfer-list-content-item:not(.ant-transfer-list-content-item-disabled):hover {
    background-color: #fff6e6;
    cursor: pointer
}

.ant-transfer-list-content-item-disabled {
    color: rgba(0, 0, 0, .25);
    cursor: not-allowed
}

.ant-transfer-list-body-not-found {
    position: absolute;
    top: 50%;
    width: 100%;
    padding-top: 0;
    color: rgba(0, 0, 0, .25);
    text-align: center;
    -webkit-transform: translateY(-50%);
    transform: translateY(-50%)
}

.ant-transfer-list-body-with-search .ant-transfer-list-body-not-found {
    margin-top: 16px
}

.ant-transfer-list-footer {
    position: absolute;
    bottom: 0;
    left: 0;
    width: 100%;
    border-top: 1px solid #e8e8e8;
    border-radius: 0 0 4px 4px
}

.ant-transfer-operation {
    display: inline-block;
    margin: 0 8px;
    overflow: hidden;
    vertical-align: middle
}

.ant-transfer-operation .ant-btn {
    display: block
}

.ant-transfer-operation .ant-btn:first-child {
    margin-bottom: 4px
}

.ant-transfer-operation .ant-btn .anticon {
    font-size: 12px
}

@-webkit-keyframes transferHighlightIn {
    0% {
        background: #ffe4bd
    }
    to {
        background: transparent
    }
}

@keyframes transferHighlightIn {
    0% {
        background: #ffe4bd
    }
    to {
        background: transparent
    }
}

.ant-tree.ant-tree-directory {
    position: relative
}

.ant-tree.ant-tree-directory .ant-tree-child-tree>li span.ant-tree-switcher,
.ant-tree.ant-tree-directory>li span.ant-tree-switcher {
    position: relative;
    z-index: 1
}

.ant-tree.ant-tree-directory .ant-tree-child-tree>li span.ant-tree-switcher.ant-tree-switcher-noop,
.ant-tree.ant-tree-directory>li span.ant-tree-switcher.ant-tree-switcher-noop {
    pointer-events: none
}

.ant-tree.ant-tree-directory .ant-tree-child-tree>li span.ant-tree-checkbox,
.ant-tree.ant-tree-directory>li span.ant-tree-checkbox {
    position: relative;
    z-index: 1
}

.ant-tree.ant-tree-directory .ant-tree-child-tree>li span.ant-tree-node-content-wrapper,
.ant-tree.ant-tree-directory>li span.ant-tree-node-content-wrapper {
    border-radius: 0;
    -webkit-user-select: none;
    -moz-user-select: none;
    -ms-user-select: none;
    user-select: none
}

.ant-tree.ant-tree-directory .ant-tree-child-tree>li span.ant-tree-node-content-wrapper:hover,
.ant-tree.ant-tree-directory>li span.ant-tree-node-content-wrapper:hover {
    background: transparent
}

.ant-tree.ant-tree-directory .ant-tree-child-tree>li span.ant-tree-node-content-wrapper:hover:before,
.ant-tree.ant-tree-directory>li span.ant-tree-node-content-wrapper:hover:before {
    background: #fff6e6
}

.ant-tree.ant-tree-directory .ant-tree-child-tree>li span.ant-tree-node-content-wrapper.ant-tree-node-selected,
.ant-tree.ant-tree-directory>li span.ant-tree-node-content-wrapper.ant-tree-node-selected {
    color: #fff;
    background: transparent
}

.ant-tree.ant-tree-directory .ant-tree-child-tree>li span.ant-tree-node-content-wrapper:before,
.ant-tree.ant-tree-directory>li span.ant-tree-node-content-wrapper:before {
    position: absolute;
    right: 0;
    left: 0;
    height: 24px;
    -webkit-transition: all .3s;
    transition: all .3s;
    content: ""
}

.ant-tree.ant-tree-directory .ant-tree-child-tree>li span.ant-tree-node-content-wrapper>span,
.ant-tree.ant-tree-directory>li span.ant-tree-node-content-wrapper>span {
    position: relative;
    z-index: 1
}

.ant-tree.ant-tree-directory .ant-tree-child-tree>li.ant-tree-treenode-selected>span.ant-tree-switcher,
.ant-tree.ant-tree-directory>li.ant-tree-treenode-selected>span.ant-tree-switcher {
    color: #fff
}

.ant-tree.ant-tree-directory .ant-tree-child-tree>li.ant-tree-treenode-selected>span.ant-tree-checkbox .ant-tree-checkbox-inner,
.ant-tree.ant-tree-directory>li.ant-tree-treenode-selected>span.ant-tree-checkbox .ant-tree-checkbox-inner {
    border-color: #ff8619
}

.ant-tree.ant-tree-directory .ant-tree-child-tree>li.ant-tree-treenode-selected>span.ant-tree-checkbox.ant-tree-checkbox-checked:after,
.ant-tree.ant-tree-directory>li.ant-tree-treenode-selected>span.ant-tree-checkbox.ant-tree-checkbox-checked:after {
    border-color: #fff
}

.ant-tree.ant-tree-directory .ant-tree-child-tree>li.ant-tree-treenode-selected>span.ant-tree-checkbox.ant-tree-checkbox-checked .ant-tree-checkbox-inner,
.ant-tree.ant-tree-directory>li.ant-tree-treenode-selected>span.ant-tree-checkbox.ant-tree-checkbox-checked .ant-tree-checkbox-inner {
    background: #fff
}

.ant-tree.ant-tree-directory .ant-tree-child-tree>li.ant-tree-treenode-selected>span.ant-tree-checkbox.ant-tree-checkbox-checked .ant-tree-checkbox-inner:after,
.ant-tree.ant-tree-directory>li.ant-tree-treenode-selected>span.ant-tree-checkbox.ant-tree-checkbox-checked .ant-tree-checkbox-inner:after {
    border-color: #ff8619
}

.ant-tree.ant-tree-directory .ant-tree-child-tree>li.ant-tree-treenode-selected>span.ant-tree-node-content-wrapper:before,
.ant-tree.ant-tree-directory>li.ant-tree-treenode-selected>span.ant-tree-node-content-wrapper:before {
    background: #ff8619
}

.ant-tree-checkbox {
    -webkit-box-sizing: border-box;
    box-sizing: border-box;
    margin: 0;
    padding: 0;
    color: rgba(0, 0, 0, .65);
    font-size: 14px;
    font-variant: tabular-nums;
    line-height: 1.5;
    list-style: none;
    -webkit-font-feature-settings: "tnum";
    font-feature-settings: "tnum";
    position: relative;
    top: -.09em;
    display: inline-block;
    line-height: 1;
    white-space: nowrap;
    vertical-align: middle;
    outline: none;
    cursor: pointer
}

.ant-tree-checkbox-input:focus+.ant-tree-checkbox-inner,
.ant-tree-checkbox-wrapper:hover .ant-tree-checkbox-inner,
.ant-tree-checkbox:hover .ant-tree-checkbox-inner {
    border-color: #ff8619
}

.ant-tree-checkbox-checked:after {
    top: 0;
    height: 100%;
    border: 1px solid #ff8619;
    border-radius: 2px;
    visibility: hidden;
    -webkit-animation: antCheckboxEffect .36s ease-in-out;
    animation: antCheckboxEffect .36s ease-in-out;
    -webkit-animation-fill-mode: both;
    animation-fill-mode: both;
    content: ""
}

.ant-tree-checkbox-wrapper:hover .ant-tree-checkbox:after,
.ant-tree-checkbox:hover:after {
    visibility: visible
}

.ant-tree-checkbox-inner {
    position: relative;
    top: 0;
    left: 0;
    display: block;
    width: 16px;
    height: 16px;
    background-color: #fff;
    border: 1px solid #d9d9d9;
    border-radius: 2px;
    border-collapse: separate;
    -webkit-transition: all .3s;
    transition: all .3s
}

.ant-tree-checkbox-inner:after {
    position: absolute;
    top: 50%;
    left: 21%;
    display: table;
    width: 5.71428571px;
    height: 9.14285714px;
    border: 2px solid #fff;
    border-top: 0;
    border-left: 0;
    -webkit-transform: rotate(45deg) scale(0) translate(-50%, -50%);
    transform: rotate(45deg) scale(0) translate(-50%, -50%);
    opacity: 0;
    -webkit-transition: all .1s cubic-bezier(.71, -.46, .88, .6), opacity .1s;
    transition: all .1s cubic-bezier(.71, -.46, .88, .6), opacity .1s;
    content: " "
}

.ant-tree-checkbox-input {
    position: absolute;
    top: 0;
    right: 0;
    bottom: 0;
    left: 0;
    z-index: 1;
    width: 100%;
    height: 100%;
    cursor: pointer;
    opacity: 0
}

.ant-tree-checkbox-checked .ant-tree-checkbox-inner:after {
    position: absolute;
    display: table;
    border: 2px solid #fff;
    border-top: 0;
    border-left: 0;
    -webkit-transform: rotate(45deg) scale(1) translate(-50%, -50%);
    transform: rotate(45deg) scale(1) translate(-50%, -50%);
    opacity: 1;
    -webkit-transition: all .2s cubic-bezier(.12, .4, .29, 1.46) .1s;
    transition: all .2s cubic-bezier(.12, .4, .29, 1.46) .1s;
    content: " "
}

.ant-tree-checkbox-checked .ant-tree-checkbox-inner {
    background-color: #ff8619;
    border-color: #ff8619
}

.ant-tree-checkbox-disabled {
    cursor: not-allowed
}

.ant-tree-checkbox-disabled.ant-tree-checkbox-checked .ant-tree-checkbox-inner:after {
    border-color: rgba(0, 0, 0, .25);
    -webkit-animation-name: none;
    animation-name: none
}

.ant-tree-checkbox-disabled .ant-tree-checkbox-input {
    cursor: not-allowed
}

.ant-tree-checkbox-disabled .ant-tree-checkbox-inner {
    background-color: #f5f5f5;
    border-color: #d9d9d9!important
}

.ant-tree-checkbox-disabled .ant-tree-checkbox-inner:after {
    border-color: #f5f5f5;
    border-collapse: separate;
    -webkit-animation-name: none;
    animation-name: none
}

.ant-tree-checkbox-disabled+span {
    color: rgba(0, 0, 0, .25);
    cursor: not-allowed
}

.ant-tree-checkbox-wrapper {
    -webkit-box-sizing: border-box;
    box-sizing: border-box;
    margin: 0;
    padding: 0;
    color: rgba(0, 0, 0, .65);
    font-size: 14px;
    font-variant: tabular-nums;
    line-height: 1.5;
    list-style: none;
    -webkit-font-feature-settings: "tnum";
    font-feature-settings: "tnum";
    display: inline-block;
    line-height: unset;
    cursor: pointer
}

.ant-tree-checkbox-wrapper+.ant-tree-checkbox-wrapper {
    margin-left: 8px
}

.ant-tree-checkbox+span,
.ant-tree-checkbox-wrapper+span {
    padding-right: 8px;
    padding-left: 8px
}

.ant-tree-checkbox-group {
    -webkit-box-sizing: border-box;
    box-sizing: border-box;
    margin: 0;
    padding: 0;
    color: rgba(0, 0, 0, .65);
    font-size: 14px;
    font-variant: tabular-nums;
    line-height: 1.5;
    list-style: none;
    -webkit-font-feature-settings: "tnum";
    font-feature-settings: "tnum";
    display: inline-block
}

.ant-tree-checkbox-group-item {
    display: inline-block;
    margin-right: 8px
}

.ant-tree-checkbox-group-item:last-child {
    margin-right: 0
}

.ant-tree-checkbox-group-item+.ant-tree-checkbox-group-item {
    margin-left: 0
}

.ant-tree-checkbox-indeterminate .ant-tree-checkbox-inner {
    background-color: #fff;
    border-color: #d9d9d9
}

.ant-tree-checkbox-indeterminate .ant-tree-checkbox-inner:after {
    top: 50%;
    left: 50%;
    width: 8px;
    height: 8px;
    background-color: #ff8619;
    border: 0;
    -webkit-transform: translate(-50%, -50%) scale(1);
    transform: translate(-50%, -50%) scale(1);
    opacity: 1;
    content: " "
}

.ant-tree-checkbox-indeterminate.ant-tree-checkbox-disabled .ant-tree-checkbox-inner:after {
    background-color: rgba(0, 0, 0, .25);
    border-color: rgba(0, 0, 0, .25)
}

.ant-tree {
    -webkit-box-sizing: border-box;
    box-sizing: border-box;
    color: rgba(0, 0, 0, .65);
    font-size: 14px;
    font-variant: tabular-nums;
    line-height: 1.5;
    list-style: none;
    -webkit-font-feature-settings: "tnum";
    font-feature-settings: "tnum";
    margin: 0;
    padding: 0
}

.ant-tree-checkbox-checked:after {
    position: absolute;
    top: 16.67%;
    left: 0;
    width: 100%;
    height: 66.67%
}

.ant-tree ol,
.ant-tree ul {
    margin: 0;
    padding: 0;
    list-style: none
}

.ant-tree li {
    margin: 0;
    padding: 4px 0;
    white-space: nowrap;
    list-style: none;
    outline: 0
}

.ant-tree li span[draggable=true],
.ant-tree li span[draggable] {
    line-height: 20px;
    border-top: 2px solid transparent;
    border-bottom: 2px solid transparent;
    -webkit-user-select: none;
    -moz-user-select: none;
    -ms-user-select: none;
    user-select: none;
    -khtml-user-drag: element;
    -webkit-user-drag: element
}

.ant-tree li.drag-over>span[draggable] {
    color: #fff;
    background-color: #ff8619;
    opacity: .8
}

.ant-tree li.drag-over-gap-top>span[draggable] {
    border-top-color: #ff8619
}

.ant-tree li.drag-over-gap-bottom>span[draggable] {
    border-bottom-color: #ff8619
}

.ant-tree li.filter-node>span {
    color: #f5222d!important;
    font-weight: 500!important
}

.ant-tree li.ant-tree-treenode-loading span.ant-tree-switcher.ant-tree-switcher_close .ant-tree-switcher-loading-icon,
.ant-tree li.ant-tree-treenode-loading span.ant-tree-switcher.ant-tree-switcher_open .ant-tree-switcher-loading-icon {
    position: absolute;
    left: 0;
    display: inline-block;
    width: 24px;
    height: 24px;
    color: #ff8619;
    font-size: 14px;
    -webkit-transform: none;
    transform: none
}

.ant-tree li.ant-tree-treenode-loading span.ant-tree-switcher.ant-tree-switcher_close .ant-tree-switcher-loading-icon svg,
.ant-tree li.ant-tree-treenode-loading span.ant-tree-switcher.ant-tree-switcher_open .ant-tree-switcher-loading-icon svg {
    position: absolute;
    top: 0;
    right: 0;
    bottom: 0;
    left: 0;
    margin: auto
}

:root .ant-tree li.ant-tree-treenode-loading span.ant-tree-switcher.ant-tree-switcher_close:after,
 :root .ant-tree li.ant-tree-treenode-loading span.ant-tree-switcher.ant-tree-switcher_open:after {
    opacity: 0
}

.ant-tree li ul {
    margin: 0;
    padding: 0 0 0 18px
}

.ant-tree li .ant-tree-node-content-wrapper {
    display: inline-block;
    height: 24px;
    margin: 0;
    padding: 0 5px;
    color: rgba(0, 0, 0, .65);
    line-height: 24px;
    text-decoration: none;
    vertical-align: top;
    border-radius: 2px;
    cursor: pointer;
    -webkit-transition: all .3s;
    transition: all .3s
}

.ant-tree li .ant-tree-node-content-wrapper:hover {
    background-color: #fff6e6
}

.ant-tree li .ant-tree-node-content-wrapper.ant-tree-node-selected {
    background-color: #ffe4bd
}

.ant-tree li span.ant-tree-checkbox {
    top: auto;
    height: 24px;
    margin: 0 4px 0 2px;
    padding: 4px 0
}

.ant-tree li span.ant-tree-iconEle,
.ant-tree li span.ant-tree-switcher {
    display: inline-block;
    width: 24px;
    height: 24px;
    margin: 0;
    line-height: 24px;
    text-align: center;
    vertical-align: top;
    border: 0 none;
    outline: none;
    cursor: pointer
}

.ant-tree li span.ant-tree-switcher {
    position: relative
}

.ant-tree li span.ant-tree-switcher.ant-tree-switcher-noop {
    cursor: default
}

.ant-tree li span.ant-tree-switcher.ant-tree-switcher_open .ant-select-switcher-icon,
.ant-tree li span.ant-tree-switcher.ant-tree-switcher_open .ant-tree-switcher-icon {
    font-size: 12px;
    font-size: 10px\9;
    -webkit-transform: scale(.83333333) rotate(0deg);
    transform: scale(.83333333) rotate(0deg);
    display: inline-block;
    font-weight: bold
}

:root .ant-tree li span.ant-tree-switcher.ant-tree-switcher_open .ant-select-switcher-icon,
 :root .ant-tree li span.ant-tree-switcher.ant-tree-switcher_open .ant-tree-switcher-icon {
    font-size: 12px
}

.ant-tree li span.ant-tree-switcher.ant-tree-switcher_open .ant-select-switcher-icon svg,
.ant-tree li span.ant-tree-switcher.ant-tree-switcher_open .ant-tree-switcher-icon svg {
    -webkit-transition: -webkit-transform .3s;
    transition: -webkit-transform .3s;
    transition: transform .3s;
    transition: transform .3s, -webkit-transform .3s
}

.ant-tree li span.ant-tree-switcher.ant-tree-switcher_close .ant-select-switcher-icon,
.ant-tree li span.ant-tree-switcher.ant-tree-switcher_close .ant-tree-switcher-icon {
    font-size: 12px;
    font-size: 10px\9;
    -webkit-transform: scale(.83333333) rotate(0deg);
    transform: scale(.83333333) rotate(0deg);
    display: inline-block;
    font-weight: bold
}

:root .ant-tree li span.ant-tree-switcher.ant-tree-switcher_close .ant-select-switcher-icon,
 :root .ant-tree li span.ant-tree-switcher.ant-tree-switcher_close .ant-tree-switcher-icon {
    font-size: 12px
}

.ant-tree li span.ant-tree-switcher.ant-tree-switcher_close .ant-select-switcher-icon svg,
.ant-tree li span.ant-tree-switcher.ant-tree-switcher_close .ant-tree-switcher-icon svg {
    -webkit-transition: -webkit-transform .3s;
    transition: -webkit-transform .3s;
    transition: transform .3s;
    transition: transform .3s, -webkit-transform .3s
}

.ant-tree li span.ant-tree-switcher.ant-tree-switcher_close .ant-tree-switcher-icon svg {
    -webkit-transform: rotate(-90deg);
    transform: rotate(-90deg)
}

.ant-tree li:last-child>span.ant-tree-iconEle:before,
.ant-tree li:last-child>span.ant-tree-switcher:before {
    display: none
}

.ant-tree>li:first-child {
    padding-top: 7px
}

.ant-tree>li:last-child {
    padding-bottom: 7px
}

.ant-tree-child-tree>li:first-child {
    padding-top: 8px
}

.ant-tree-child-tree>li:last-child {
    padding-bottom: 0
}

li.ant-tree-treenode-disabled>.ant-tree-node-content-wrapper,
li.ant-tree-treenode-disabled>.ant-tree-node-content-wrapper span,
li.ant-tree-treenode-disabled>span:not(.ant-tree-switcher) {
    color: rgba(0, 0, 0, .25);
    cursor: not-allowed
}

li.ant-tree-treenode-disabled>.ant-tree-node-content-wrapper:hover {
    background: transparent
}

.ant-tree-icon__close,
.ant-tree-icon__open {
    margin-right: 2px;
    vertical-align: top
}

.ant-tree.ant-tree-show-line li {
    position: relative
}

.ant-tree.ant-tree-show-line li span.ant-tree-switcher {
    color: rgba(0, 0, 0, .45);
    background: #fff
}

.ant-tree.ant-tree-show-line li span.ant-tree-switcher.ant-tree-switcher-noop .ant-select-switcher-icon,
.ant-tree.ant-tree-show-line li span.ant-tree-switcher.ant-tree-switcher-noop .ant-tree-switcher-icon {
    display: inline-block;
    font-weight: normal;
    font-size: 12px
}

.ant-tree.ant-tree-show-line li span.ant-tree-switcher.ant-tree-switcher-noop .ant-select-switcher-icon svg,
.ant-tree.ant-tree-show-line li span.ant-tree-switcher.ant-tree-switcher-noop .ant-tree-switcher-icon svg {
    -webkit-transition: -webkit-transform .3s;
    transition: -webkit-transform .3s;
    transition: transform .3s;
    transition: transform .3s, -webkit-transform .3s
}

.ant-tree.ant-tree-show-line li span.ant-tree-switcher.ant-tree-switcher_open .ant-select-switcher-icon,
.ant-tree.ant-tree-show-line li span.ant-tree-switcher.ant-tree-switcher_open .ant-tree-switcher-icon {
    display: inline-block;
    font-weight: normal;
    font-size: 12px
}

.ant-tree.ant-tree-show-line li span.ant-tree-switcher.ant-tree-switcher_open .ant-select-switcher-icon svg,
.ant-tree.ant-tree-show-line li span.ant-tree-switcher.ant-tree-switcher_open .ant-tree-switcher-icon svg {
    -webkit-transition: -webkit-transform .3s;
    transition: -webkit-transform .3s;
    transition: transform .3s;
    transition: transform .3s, -webkit-transform .3s
}

.ant-tree.ant-tree-show-line li span.ant-tree-switcher.ant-tree-switcher_close .ant-select-switcher-icon,
.ant-tree.ant-tree-show-line li span.ant-tree-switcher.ant-tree-switcher_close .ant-tree-switcher-icon {
    display: inline-block;
    font-weight: normal;
    font-size: 12px
}

.ant-tree.ant-tree-show-line li span.ant-tree-switcher.ant-tree-switcher_close .ant-select-switcher-icon svg,
.ant-tree.ant-tree-show-line li span.ant-tree-switcher.ant-tree-switcher_close .ant-tree-switcher-icon svg {
    -webkit-transition: -webkit-transform .3s;
    transition: -webkit-transform .3s;
    transition: transform .3s;
    transition: transform .3s, -webkit-transform .3s
}

.ant-tree.ant-tree-show-line li:not(:last-child):before {
    position: absolute;
    left: 12px;
    width: 1px;
    height: 100%;
    height: 78%;
    margin: 22px 0 0;
    border-left: 1px solid #d9d9d9;
    content: " "
}

.ant-tree.ant-tree-icon-hide .ant-tree-treenode-loading .ant-tree-iconEle {
    display: none
}

.ant-tree.ant-tree-block-node li .ant-tree-node-content-wrapper {
    width: calc(100% - 24px)
}

.ant-tree.ant-tree-block-node li span.ant-tree-checkbox+.ant-tree-node-content-wrapper {
    width: calc(100% - 46px)
}

.ant-select-tree-checkbox {
    -webkit-box-sizing: border-box;
    box-sizing: border-box;
    margin: 0;
    padding: 0;
    color: rgba(0, 0, 0, .65);
    font-size: 14px;
    font-variant: tabular-nums;
    line-height: 1.5;
    list-style: none;
    -webkit-font-feature-settings: "tnum";
    font-feature-settings: "tnum";
    position: relative;
    top: -.09em;
    display: inline-block;
    line-height: 1;
    white-space: nowrap;
    vertical-align: middle;
    outline: none;
    cursor: pointer
}

.ant-select-tree-checkbox-input:focus+.ant-select-tree-checkbox-inner,
.ant-select-tree-checkbox-wrapper:hover .ant-select-tree-checkbox-inner,
.ant-select-tree-checkbox:hover .ant-select-tree-checkbox-inner {
    border-color: #ff8619
}

.ant-select-tree-checkbox-checked:after {
    position: absolute;
    top: 0;
    left: 0;
    width: 100%;
    height: 100%;
    border: 1px solid #ff8619;
    border-radius: 2px;
    visibility: hidden;
    -webkit-animation: antCheckboxEffect .36s ease-in-out;
    animation: antCheckboxEffect .36s ease-in-out;
    -webkit-animation-fill-mode: both;
    animation-fill-mode: both;
    content: ""
}

.ant-select-tree-checkbox-wrapper:hover .ant-select-tree-checkbox:after,
.ant-select-tree-checkbox:hover:after {
    visibility: visible
}

.ant-select-tree-checkbox-inner {
    position: relative;
    top: 0;
    left: 0;
    display: block;
    width: 16px;
    height: 16px;
    background-color: #fff;
    border: 1px solid #d9d9d9;
    border-radius: 2px;
    border-collapse: separate;
    -webkit-transition: all .3s;
    transition: all .3s
}

.ant-select-tree-checkbox-inner:after {
    position: absolute;
    top: 50%;
    left: 21%;
    display: table;
    width: 5.71428571px;
    height: 9.14285714px;
    border: 2px solid #fff;
    border-top: 0;
    border-left: 0;
    -webkit-transform: rotate(45deg) scale(0) translate(-50%, -50%);
    transform: rotate(45deg) scale(0) translate(-50%, -50%);
    opacity: 0;
    -webkit-transition: all .1s cubic-bezier(.71, -.46, .88, .6), opacity .1s;
    transition: all .1s cubic-bezier(.71, -.46, .88, .6), opacity .1s;
    content: " "
}

.ant-select-tree-checkbox-input {
    position: absolute;
    top: 0;
    right: 0;
    bottom: 0;
    left: 0;
    z-index: 1;
    width: 100%;
    height: 100%;
    cursor: pointer;
    opacity: 0
}

.ant-select-tree-checkbox-checked .ant-select-tree-checkbox-inner:after {
    position: absolute;
    display: table;
    border: 2px solid #fff;
    border-top: 0;
    border-left: 0;
    -webkit-transform: rotate(45deg) scale(1) translate(-50%, -50%);
    transform: rotate(45deg) scale(1) translate(-50%, -50%);
    opacity: 1;
    -webkit-transition: all .2s cubic-bezier(.12, .4, .29, 1.46) .1s;
    transition: all .2s cubic-bezier(.12, .4, .29, 1.46) .1s;
    content: " "
}

.ant-select-tree-checkbox-checked .ant-select-tree-checkbox-inner {
    background-color: #ff8619;
    border-color: #ff8619
}

.ant-select-tree-checkbox-disabled {
    cursor: not-allowed
}

.ant-select-tree-checkbox-disabled.ant-select-tree-checkbox-checked .ant-select-tree-checkbox-inner:after {
    border-color: rgba(0, 0, 0, .25);
    -webkit-animation-name: none;
    animation-name: none
}

.ant-select-tree-checkbox-disabled .ant-select-tree-checkbox-input {
    cursor: not-allowed
}

.ant-select-tree-checkbox-disabled .ant-select-tree-checkbox-inner {
    background-color: #f5f5f5;
    border-color: #d9d9d9!important
}

.ant-select-tree-checkbox-disabled .ant-select-tree-checkbox-inner:after {
    border-color: #f5f5f5;
    border-collapse: separate;
    -webkit-animation-name: none;
    animation-name: none
}

.ant-select-tree-checkbox-disabled+span {
    color: rgba(0, 0, 0, .25);
    cursor: not-allowed
}

.ant-select-tree-checkbox-wrapper {
    -webkit-box-sizing: border-box;
    box-sizing: border-box;
    margin: 0;
    padding: 0;
    color: rgba(0, 0, 0, .65);
    font-size: 14px;
    font-variant: tabular-nums;
    line-height: 1.5;
    list-style: none;
    -webkit-font-feature-settings: "tnum";
    font-feature-settings: "tnum";
    display: inline-block;
    line-height: unset;
    cursor: pointer
}

.ant-select-tree-checkbox-wrapper+.ant-select-tree-checkbox-wrapper {
    margin-left: 8px
}

.ant-select-tree-checkbox+span,
.ant-select-tree-checkbox-wrapper+span {
    padding-right: 8px;
    padding-left: 8px
}

.ant-select-tree-checkbox-group {
    -webkit-box-sizing: border-box;
    box-sizing: border-box;
    margin: 0;
    padding: 0;
    color: rgba(0, 0, 0, .65);
    font-size: 14px;
    font-variant: tabular-nums;
    line-height: 1.5;
    list-style: none;
    -webkit-font-feature-settings: "tnum";
    font-feature-settings: "tnum";
    display: inline-block
}

.ant-select-tree-checkbox-group-item {
    display: inline-block;
    margin-right: 8px
}

.ant-select-tree-checkbox-group-item:last-child {
    margin-right: 0
}

.ant-select-tree-checkbox-group-item+.ant-select-tree-checkbox-group-item {
    margin-left: 0
}

.ant-select-tree-checkbox-indeterminate .ant-select-tree-checkbox-inner {
    background-color: #fff;
    border-color: #d9d9d9
}

.ant-select-tree-checkbox-indeterminate .ant-select-tree-checkbox-inner:after {
    top: 50%;
    left: 50%;
    width: 8px;
    height: 8px;
    background-color: #ff8619;
    border: 0;
    -webkit-transform: translate(-50%, -50%) scale(1);
    transform: translate(-50%, -50%) scale(1);
    opacity: 1;
    content: " "
}

.ant-select-tree-checkbox-indeterminate.ant-select-tree-checkbox-disabled .ant-select-tree-checkbox-inner:after {
    background-color: rgba(0, 0, 0, .25);
    border-color: rgba(0, 0, 0, .25)
}

.ant-select-tree {
    -webkit-box-sizing: border-box;
    box-sizing: border-box;
    padding: 0;
    color: rgba(0, 0, 0, .65);
    font-size: 14px;
    font-variant: tabular-nums;
    line-height: 1.5;
    list-style: none;
    -webkit-font-feature-settings: "tnum";
    font-feature-settings: "tnum";
    margin: 0;
    margin-top: -4px;
    padding: 0 4px
}

.ant-select-tree li {
    margin: 8px 0;
    padding: 0;
    white-space: nowrap;
    list-style: none;
    outline: 0
}

.ant-select-tree li.filter-node>span {
    font-weight: 500
}

.ant-select-tree li ul {
    margin: 0;
    padding: 0 0 0 18px
}

.ant-select-tree li .ant-select-tree-node-content-wrapper {
    display: inline-block;
    width: calc(100% - 24px);
    margin: 0;
    padding: 3px 5px;
    color: rgba(0, 0, 0, .65);
    text-decoration: none;
    border-radius: 2px;
    cursor: pointer;
    -webkit-transition: all .3s;
    transition: all .3s
}

.ant-select-tree li .ant-select-tree-node-content-wrapper:hover {
    background-color: #fff6e6
}

.ant-select-tree li .ant-select-tree-node-content-wrapper.ant-select-tree-node-selected {
    background-color: #ffe4bd
}

.ant-select-tree li span.ant-select-tree-checkbox {
    margin: 0 4px 0 0
}

.ant-select-tree li span.ant-select-tree-checkbox+.ant-select-tree-node-content-wrapper {
    width: calc(100% - 46px)
}

.ant-select-tree li span.ant-select-tree-iconEle,
.ant-select-tree li span.ant-select-tree-switcher {
    display: inline-block;
    width: 24px;
    height: 24px;
    margin: 0;
    line-height: 22px;
    text-align: center;
    vertical-align: middle;
    border: 0 none;
    outline: none;
    cursor: pointer
}

.ant-select-tree li span.ant-select-icon_loading .ant-select-switcher-loading-icon {
    position: absolute;
    left: 0;
    display: inline-block;
    color: #ff8619;
    font-size: 14px;
    -webkit-transform: none;
    transform: none
}

.ant-select-tree li span.ant-select-icon_loading .ant-select-switcher-loading-icon svg {
    position: absolute;
    top: 0;
    right: 0;
    bottom: 0;
    left: 0;
    margin: auto
}

.ant-select-tree li span.ant-select-tree-switcher {
    position: relative
}

.ant-select-tree li span.ant-select-tree-switcher.ant-select-tree-switcher-noop {
    cursor: auto
}

.ant-select-tree li span.ant-select-tree-switcher.ant-select-tree-switcher_open .ant-select-switcher-icon,
.ant-select-tree li span.ant-select-tree-switcher.ant-select-tree-switcher_open .ant-tree-switcher-icon {
    font-size: 12px;
    font-size: 10px\9;
    -webkit-transform: scale(.83333333) rotate(0deg);
    transform: scale(.83333333) rotate(0deg);
    display: inline-block;
    font-weight: bold
}

:root .ant-select-tree li span.ant-select-tree-switcher.ant-select-tree-switcher_open .ant-select-switcher-icon,
 :root .ant-select-tree li span.ant-select-tree-switcher.ant-select-tree-switcher_open .ant-tree-switcher-icon {
    font-size: 12px
}

.ant-select-tree li span.ant-select-tree-switcher.ant-select-tree-switcher_open .ant-select-switcher-icon svg,
.ant-select-tree li span.ant-select-tree-switcher.ant-select-tree-switcher_open .ant-tree-switcher-icon svg {
    -webkit-transition: -webkit-transform .3s;
    transition: -webkit-transform .3s;
    transition: transform .3s;
    transition: transform .3s, -webkit-transform .3s
}

.ant-select-tree li span.ant-select-tree-switcher.ant-select-tree-switcher_close .ant-select-switcher-icon,
.ant-select-tree li span.ant-select-tree-switcher.ant-select-tree-switcher_close .ant-tree-switcher-icon {
    font-size: 12px;
    font-size: 10px\9;
    -webkit-transform: scale(.83333333) rotate(0deg);
    transform: scale(.83333333) rotate(0deg);
    display: inline-block;
    font-weight: bold
}

:root .ant-select-tree li span.ant-select-tree-switcher.ant-select-tree-switcher_close .ant-select-switcher-icon,
 :root .ant-select-tree li span.ant-select-tree-switcher.ant-select-tree-switcher_close .ant-tree-switcher-icon {
    font-size: 12px
}

.ant-select-tree li span.ant-select-tree-switcher.ant-select-tree-switcher_close .ant-select-switcher-icon svg,
.ant-select-tree li span.ant-select-tree-switcher.ant-select-tree-switcher_close .ant-tree-switcher-icon svg {
    -webkit-transition: -webkit-transform .3s;
    transition: -webkit-transform .3s;
    transition: transform .3s;
    transition: transform .3s, -webkit-transform .3s
}

.ant-select-tree li span.ant-select-tree-switcher.ant-select-tree-switcher_close .ant-select-switcher-icon svg {
    -webkit-transform: rotate(-90deg);
    transform: rotate(-90deg)
}

.ant-select-tree li span.ant-select-tree-switcher.ant-select-tree-switcher_close .ant-select-switcher-loading-icon,
.ant-select-tree li span.ant-select-tree-switcher.ant-select-tree-switcher_open .ant-select-switcher-loading-icon {
    position: absolute;
    left: 0;
    display: inline-block;
    width: 24px;
    height: 24px;
    color: #ff8619;
    font-size: 14px;
    -webkit-transform: none;
    transform: none
}

.ant-select-tree li span.ant-select-tree-switcher.ant-select-tree-switcher_close .ant-select-switcher-loading-icon svg,
.ant-select-tree li span.ant-select-tree-switcher.ant-select-tree-switcher_open .ant-select-switcher-loading-icon svg {
    position: absolute;
    top: 0;
    right: 0;
    bottom: 0;
    left: 0;
    margin: auto
}

.ant-select-tree-child-tree,
.ant-select-tree .ant-select-tree-treenode-loading .ant-select-tree-iconEle {
    display: none
}

.ant-select-tree-child-tree-open {
    display: block
}

li.ant-select-tree-treenode-disabled>.ant-select-tree-node-content-wrapper,
li.ant-select-tree-treenode-disabled>.ant-select-tree-node-content-wrapper span,
li.ant-select-tree-treenode-disabled>span:not(.ant-select-tree-switcher) {
    color: rgba(0, 0, 0, .25);
    cursor: not-allowed
}

li.ant-select-tree-treenode-disabled>.ant-select-tree-node-content-wrapper:hover {
    background: transparent
}

.ant-select-tree-icon__close,
.ant-select-tree-icon__open {
    margin-right: 2px;
    vertical-align: top
}

.ant-select-tree-dropdown {
    -webkit-box-sizing: border-box;
    box-sizing: border-box;
    margin: 0;
    padding: 0;
    color: rgba(0, 0, 0, .65);
    font-size: 14px;
    font-variant: tabular-nums;
    line-height: 1.5;
    list-style: none;
    -webkit-font-feature-settings: "tnum";
    font-feature-settings: "tnum"
}

.ant-select-tree-dropdown .ant-select-dropdown-search {
    position: -webkit-sticky;
    position: sticky;
    top: 0;
    z-index: 1;
    display: block;
    padding: 4px;
    background: #fff
}

.ant-select-tree-dropdown .ant-select-dropdown-search .ant-select-search__field__wrap {
    width: 100%
}

.ant-select-tree-dropdown .ant-select-dropdown-search .ant-select-search__field {
    -webkit-box-sizing: border-box;
    box-sizing: border-box;
    width: 100%;
    padding: 4px 7px;
    border: 1px solid #d9d9d9;
    border-radius: 4px;
    outline: none
}

.ant-select-tree-dropdown .ant-select-dropdown-search.ant-select-search--hide {
    display: none
}

.ant-select-tree-dropdown .ant-select-not-found {
    display: block;
    padding: 7px 16px;
    color: rgba(0, 0, 0, .25);
    cursor: not-allowed
}

.ant-typography {
    color: rgba(0, 0, 0, .65)
}

.ant-typography.ant-typography-secondary {
    color: rgba(0, 0, 0, .45)
}

.ant-typography.ant-typography-warning {
    color: #faad14
}

.ant-typography.ant-typography-danger {
    color: #f5222d
}

.ant-typography.ant-typography-disabled {
    color: rgba(0, 0, 0, .25);
    cursor: not-allowed;
    -webkit-user-select: none;
    -moz-user-select: none;
    -ms-user-select: none;
    user-select: none
}

.ant-typography p,
div.ant-typography {
    margin-bottom: 1em
}

.ant-typography h1,
h1.ant-typography {
    margin-bottom: .5em;
    color: rgba(0, 0, 0, .85);
    font-weight: 600;
    font-size: 38px;
    line-height: 1.23
}

.ant-typography h2,
h2.ant-typography {
    margin-bottom: .5em;
    color: rgba(0, 0, 0, .85);
    font-weight: 600;
    font-size: 30px;
    line-height: 1.35
}

.ant-typography h3,
h3.ant-typography {
    margin-bottom: .5em;
    color: rgba(0, 0, 0, .85);
    font-weight: 600;
    font-size: 24px;
    line-height: 1.35
}

.ant-typography h4,
h4.ant-typography {
    margin-bottom: .5em;
    color: rgba(0, 0, 0, .85);
    font-weight: 600;
    font-size: 20px;
    line-height: 1.4
}

.ant-typography+h1.ant-typography,
.ant-typography+h2.ant-typography,
.ant-typography+h3.ant-typography,
.ant-typography+h4.ant-typography,
.ant-typography div+h1,
.ant-typography div+h2,
.ant-typography div+h3,
.ant-typography div+h4,
.ant-typography h1+h1,
.ant-typography h1+h2,
.ant-typography h1+h3,
.ant-typography h1+h4,
.ant-typography h2+h1,
.ant-typography h2+h2,
.ant-typography h2+h3,
.ant-typography h2+h4,
.ant-typography h3+h1,
.ant-typography h3+h2,
.ant-typography h3+h3,
.ant-typography h3+h4,
.ant-typography h4+h1,
.ant-typography h4+h2,
.ant-typography h4+h3,
.ant-typography h4+h4,
.ant-typography li+h1,
.ant-typography li+h2,
.ant-typography li+h3,
.ant-typography li+h4,
.ant-typography p+h1,
.ant-typography p+h2,
.ant-typography p+h3,
.ant-typography p+h4,
.ant-typography ul+h1,
.ant-typography ul+h2,
.ant-typography ul+h3,
.ant-typography ul+h4 {
    margin-top: 1.2em
}

span.ant-typography-ellipsis {
    display: inline-block
}

.ant-typography a {
    color: #ff8619;
    text-decoration: none;
    outline: none;
    cursor: pointer;
    -webkit-transition: color .3s;
    transition: color .3s
}

.ant-typography a:focus,
.ant-typography a:hover {
    color: #ffa142
}

.ant-typography a:active {
    color: #d9640b
}

.ant-typography a:active,
.ant-typography a:hover {
    text-decoration: none
}

.ant-typography a[disabled] {
    color: rgba(0, 0, 0, .25);
    cursor: not-allowed;
    pointer-events: none
}

.ant-typography code {
    margin: 0 .2em;
    padding: .2em .4em .1em;
    font-size: 85%;
    background: rgba(0, 0, 0, .06);
    border: 1px solid rgba(0, 0, 0, .06);
    border-radius: 3px
}

.ant-typography mark {
    padding: 0;
    background-color: #ffe58f
}

.ant-typography ins,
.ant-typography u {
    text-decoration: underline;
    text-decoration-skip-ink: auto
}

.ant-typography del,
.ant-typography s {
    text-decoration: line-through
}

.ant-typography strong {
    font-weight: 600
}

.ant-typography-copy,
.ant-typography-edit,
.ant-typography-expand {
    color: #ff8619;
    text-decoration: none;
    outline: none;
    cursor: pointer;
    -webkit-transition: color .3s;
    transition: color .3s;
    margin-left: 8px
}

.ant-typography-copy:focus,
.ant-typography-copy:hover,
.ant-typography-edit:focus,
.ant-typography-edit:hover,
.ant-typography-expand:focus,
.ant-typography-expand:hover {
    color: #ffa142
}

.ant-typography-copy:active,
.ant-typography-edit:active,
.ant-typography-expand:active {
    color: #d9640b
}

.ant-typography-copy-success,
.ant-typography-copy-success:focus,
.ant-typography-copy-success:hover {
    color: #52c41a
}

.ant-typography-edit-content {
    position: relative
}

div.ant-typography-edit-content {
    left: -12px;
    margin-top: -5px;
    margin-bottom: -5em
}

.ant-typography-edit-content-confirm {
    position: absolute;
    right: 10px;
    bottom: 8px;
    color: rgba(0, 0, 0, .45);
    pointer-events: none
}

.ant-typography ol,
.ant-typography ul {
    margin: 0 0 1em;
    padding: 0
}

.ant-typography ol li,
.ant-typography ul li {
    margin: 0 0 0 20px;
    padding: 0 0 0 4px
}

.ant-typography ul li {
    list-style-type: circle
}

.ant-typography ul li li {
    list-style-type: disc
}

.ant-typography ol li {
    list-style-type: decimal
}

.ant-typography-ellipsis-single-line {
    overflow: hidden;
    white-space: nowrap;
    text-overflow: ellipsis
}

.ant-typography-ellipsis-multiple-line {
    display: -webkit-box;
    -webkit-line-clamp: 3;
    /*! autoprefixer: ignore next */
    -webkit-box-orient: vertical;
    overflow: hidden
}

.ant-upload {
    -webkit-box-sizing: border-box;
    box-sizing: border-box;
    margin: 0;
    padding: 0;
    color: rgba(0, 0, 0, .65);
    font-size: 14px;
    font-variant: tabular-nums;
    line-height: 1.5;
    list-style: none;
    -webkit-font-feature-settings: "tnum";
    font-feature-settings: "tnum";
    outline: 0
}

.ant-upload p {
    margin: 0
}

.ant-upload-btn {
    display: block;
    width: 100%;
    outline: none
}

.ant-upload input[type=file] {
    cursor: pointer
}

.ant-upload.ant-upload-select {
    display: inline-block
}

.ant-upload.ant-upload-disabled {
    cursor: not-allowed
}

.ant-upload.ant-upload-select-picture-card {
    display: table;
    width: 104px;
    height: 104px;
    margin-right: 8px;
    margin-bottom: 8px;
    text-align: center;
    vertical-align: top;
    background-color: #fafafa;
    border: 1px dashed #d9d9d9;
    border-radius: 4px;
    cursor: pointer;
    -webkit-transition: border-color .3s ease;
    transition: border-color .3s ease
}

.ant-upload.ant-upload-select-picture-card>.ant-upload {
    display: table-cell;
    width: 100%;
    height: 100%;
    padding: 8px;
    text-align: center;
    vertical-align: middle
}

.ant-upload.ant-upload-select-picture-card:hover {
    border-color: #ff8619
}

.ant-upload.ant-upload-drag {
    position: relative;
    width: 100%;
    height: 100%;
    text-align: center;
    background: #fafafa;
    border: 1px dashed #d9d9d9;
    border-radius: 4px;
    cursor: pointer;
    -webkit-transition: border-color .3s;
    transition: border-color .3s
}

.ant-upload.ant-upload-drag .ant-upload {
    padding: 16px 0
}

.ant-upload.ant-upload-drag.ant-upload-drag-hover:not(.ant-upload-disabled) {
    border-color: #d9640b
}

.ant-upload.ant-upload-drag.ant-upload-disabled {
    cursor: not-allowed
}

.ant-upload.ant-upload-drag .ant-upload-btn {
    display: table;
    height: 100%
}

.ant-upload.ant-upload-drag .ant-upload-drag-container {
    display: table-cell;
    vertical-align: middle
}

.ant-upload.ant-upload-drag:not(.ant-upload-disabled):hover {
    border-color: #ffa142
}

.ant-upload.ant-upload-drag p.ant-upload-drag-icon {
    margin-bottom: 20px
}

.ant-upload.ant-upload-drag p.ant-upload-drag-icon .anticon {
    color: #ffa142;
    font-size: 48px
}

.ant-upload.ant-upload-drag p.ant-upload-text {
    margin: 0 0 4px;
    color: rgba(0, 0, 0, .85);
    font-size: 16px
}

.ant-upload.ant-upload-drag p.ant-upload-hint {
    color: rgba(0, 0, 0, .45);
    font-size: 14px
}

.ant-upload.ant-upload-drag .anticon-plus {
    color: rgba(0, 0, 0, .25);
    font-size: 30px;
    -webkit-transition: all .3s;
    transition: all .3s
}

.ant-upload.ant-upload-drag .anticon-plus:hover,
.ant-upload.ant-upload-drag:hover .anticon-plus {
    color: rgba(0, 0, 0, .45)
}

.ant-upload-list {
    -webkit-box-sizing: border-box;
    box-sizing: border-box;
    margin: 0;
    padding: 0;
    color: rgba(0, 0, 0, .65);
    font-size: 14px;
    font-variant: tabular-nums;
    line-height: 1.5;
    list-style: none;
    -webkit-font-feature-settings: "tnum";
    font-feature-settings: "tnum";
    zoom: 1
}

.ant-upload-list:after,
.ant-upload-list:before {
    display: table;
    content: ""
}

.ant-upload-list:after {
    clear: both
}

.ant-upload-list-item {
    position: relative;
    height: 22px;
    margin-top: 8px;
    font-size: 14px
}

.ant-upload-list-item-name {
    display: inline-block;
    width: 100%;
    padding-left: 22px;
    overflow: hidden;
    white-space: nowrap;
    text-overflow: ellipsis
}

.ant-upload-list-item-info {
    height: 100%;
    padding: 0 12px 0 4px;
    -webkit-transition: background-color .3s;
    transition: background-color .3s
}

.ant-upload-list-item-info>span {
    display: block
}

.ant-upload-list-item-info .anticon-loading,
.ant-upload-list-item-info .anticon-paper-clip {
    position: absolute;
    top: 5px;
    color: rgba(0, 0, 0, .45);
    font-size: 14px
}

.ant-upload-list-item .anticon-close {
    display: inline-block;
    font-size: 12px;
    font-size: 10px\9;
    -webkit-transform: scale(.83333333) rotate(0deg);
    transform: scale(.83333333) rotate(0deg);
    position: absolute;
    top: 6px;
    right: 4px;
    color: rgba(0, 0, 0, .45);
    line-height: 0;
    cursor: pointer;
    opacity: 0;
    -webkit-transition: all .3s;
    transition: all .3s
}

:root .ant-upload-list-item .anticon-close {
    font-size: 12px
}

.ant-upload-list-item .anticon-close:hover {
    color: rgba(0, 0, 0, .65)
}

.ant-upload-list-item:hover .ant-upload-list-item-info {
    background-color: #fff6e6
}

.ant-upload-list-item:hover .anticon-close {
    opacity: 1
}

.ant-upload-list-item-error,
.ant-upload-list-item-error .ant-upload-list-item-name,
.ant-upload-list-item-error .anticon-paper-clip {
    color: #f5222d
}

.ant-upload-list-item-error .anticon-close {
    color: #f5222d!important;
    opacity: 1
}

.ant-upload-list-item-progress {
    position: absolute;
    bottom: -12px;
    width: 100%;
    padding-left: 26px;
    font-size: 14px;
    line-height: 0
}

.ant-upload-list-picture-card .ant-upload-list-item,
.ant-upload-list-picture .ant-upload-list-item {
    position: relative;
    height: 66px;
    padding: 8px;
    border: 1px solid #d9d9d9;
    border-radius: 4px
}

.ant-upload-list-picture-card .ant-upload-list-item:hover,
.ant-upload-list-picture .ant-upload-list-item:hover {
    background: transparent
}

.ant-upload-list-picture-card .ant-upload-list-item-error,
.ant-upload-list-picture .ant-upload-list-item-error {
    border-color: #f5222d
}

.ant-upload-list-picture-card .ant-upload-list-item-info,
.ant-upload-list-picture .ant-upload-list-item-info {
    padding: 0
}

.ant-upload-list-picture-card .ant-upload-list-item:hover .ant-upload-list-item-info,
.ant-upload-list-picture .ant-upload-list-item:hover .ant-upload-list-item-info {
    background: transparent
}

.ant-upload-list-picture-card .ant-upload-list-item-uploading,
.ant-upload-list-picture .ant-upload-list-item-uploading {
    border-style: dashed
}

.ant-upload-list-picture-card .ant-upload-list-item-thumbnail,
.ant-upload-list-picture .ant-upload-list-item-thumbnail {
    position: absolute;
    top: 8px;
    left: 8px;
    width: 48px;
    height: 48px;
    font-size: 26px;
    line-height: 54px;
    text-align: center;
    opacity: .8
}

.ant-upload-list-picture-card .ant-upload-list-item-icon,
.ant-upload-list-picture .ant-upload-list-item-icon {
    position: absolute;
    top: 50%;
    left: 50%;
    font-size: 26px;
    -webkit-transform: translate(-50%, -50%);
    transform: translate(-50%, -50%)
}

.ant-upload-list-picture-card .ant-upload-list-item-thumbnail img,
.ant-upload-list-picture .ant-upload-list-item-thumbnail img {
    display: block;
    width: 48px;
    height: 48px;
    overflow: hidden
}

.ant-upload-list-picture-card .ant-upload-list-item-name,
.ant-upload-list-picture .ant-upload-list-item-name {
    display: inline-block;
    -webkit-box-sizing: border-box;
    box-sizing: border-box;
    max-width: 100%;
    margin: 0 0 0 8px;
    padding-right: 8px;
    padding-left: 48px;
    overflow: hidden;
    line-height: 44px;
    white-space: nowrap;
    text-overflow: ellipsis;
    -webkit-transition: all .3s;
    transition: all .3s
}

.ant-upload-list-picture-card .ant-upload-list-item-uploading .ant-upload-list-item-name,
.ant-upload-list-picture .ant-upload-list-item-uploading .ant-upload-list-item-name {
    line-height: 28px
}

.ant-upload-list-picture-card .ant-upload-list-item-progress,
.ant-upload-list-picture .ant-upload-list-item-progress {
    bottom: 14px;
    width: calc(100% - 24px);
    margin-top: 0;
    padding-left: 56px
}

.ant-upload-list-picture-card .anticon-close,
.ant-upload-list-picture .anticon-close {
    position: absolute;
    top: 8px;
    right: 8px;
    line-height: 1;
    opacity: 1
}

.ant-upload-list-picture-card {
    float: left
}

.ant-upload-list-picture-card.ant-upload-list:after {
    display: none
}

.ant-upload-list-picture-card .ant-upload-list-item {
    float: left;
    width: 104px;
    height: 104px;
    margin: 0 8px 8px 0
}

.ant-upload-list-picture-card .ant-upload-list-item-info {
    position: relative;
    height: 100%;
    overflow: hidden
}

.ant-upload-list-picture-card .ant-upload-list-item-info:before {
    position: absolute;
    z-index: 1;
    width: 100%;
    height: 100%;
    background-color: rgba(0, 0, 0, .5);
    opacity: 0;
    -webkit-transition: all .3s;
    transition: all .3s;
    content: " "
}

.ant-upload-list-picture-card .ant-upload-list-item:hover .ant-upload-list-item-info:before {
    opacity: 1
}

.ant-upload-list-picture-card .ant-upload-list-item-actions {
    position: absolute;
    top: 50%;
    left: 50%;
    z-index: 10;
    white-space: nowrap;
    -webkit-transform: translate(-50%, -50%);
    transform: translate(-50%, -50%);
    opacity: 0;
    -webkit-transition: all .3s;
    transition: all .3s
}

.ant-upload-list-picture-card .ant-upload-list-item-actions .anticon-delete,
.ant-upload-list-picture-card .ant-upload-list-item-actions .anticon-eye-o {
    z-index: 10;
    width: 16px;
    margin: 0 4px;
    color: hsla(0, 0%, 100%, .85);
    font-size: 16px;
    cursor: pointer;
    -webkit-transition: all .3s;
    transition: all .3s
}

.ant-upload-list-picture-card .ant-upload-list-item-actions .anticon-delete:hover,
.ant-upload-list-picture-card .ant-upload-list-item-actions .anticon-eye-o:hover {
    color: #fff
}

.ant-upload-list-picture-card .ant-upload-list-item-actions:hover,
.ant-upload-list-picture-card .ant-upload-list-item-info:hover+.ant-upload-list-item-actions {
    opacity: 1
}

.ant-upload-list-picture-card .ant-upload-list-item-thumbnail,
.ant-upload-list-picture-card .ant-upload-list-item-thumbnail img {
    position: static;
    display: block;
    width: 100%;
    height: 100%
}

.ant-upload-list-picture-card .ant-upload-list-item-name {
    display: none;
    margin: 8px 0 0;
    padding: 0;
    line-height: 1.5;
    text-align: center
}

.ant-upload-list-picture-card .anticon-picture+.ant-upload-list-item-name {
    display: block
}

.ant-upload-list-picture-card .ant-upload-list-item-uploading.ant-upload-list-item {
    background-color: #fafafa
}

.ant-upload-list-picture-card .ant-upload-list-item-uploading .ant-upload-list-item-info {
    height: auto
}

.ant-upload-list-picture-card .ant-upload-list-item-uploading .ant-upload-list-item-info .anticon-delete,
.ant-upload-list-picture-card .ant-upload-list-item-uploading .ant-upload-list-item-info .anticon-eye-o,
.ant-upload-list-picture-card .ant-upload-list-item-uploading .ant-upload-list-item-info:before {
    display: none
}

.ant-upload-list-picture-card .ant-upload-list-item-uploading-text {
    margin-top: 18px;
    color: rgba(0, 0, 0, .45)
}

.ant-upload-list-picture-card .ant-upload-list-item-progress {
    bottom: 32px;
    padding-left: 0
}

.ant-upload-list .ant-upload-success-icon {
    color: #52c41a;
    font-weight: bold
}

.ant-upload-list .ant-upload-animate-enter,
.ant-upload-list .ant-upload-animate-inline-enter,
.ant-upload-list .ant-upload-animate-inline-leave,
.ant-upload-list .ant-upload-animate-leave {
    -webkit-animation-duration: .3s;
    animation-duration: .3s;
    -webkit-animation-fill-mode: cubic-bezier(.78, .14, .15, .86);
    animation-fill-mode: cubic-bezier(.78, .14, .15, .86)
}

.ant-upload-list .ant-upload-animate-enter {
    -webkit-animation-name: uploadAnimateIn;
    animation-name: uploadAnimateIn
}

.ant-upload-list .ant-upload-animate-leave {
    -webkit-animation-name: uploadAnimateOut;
    animation-name: uploadAnimateOut
}

.ant-upload-list .ant-upload-animate-inline-enter {
    -webkit-animation-name: uploadAnimateInlineIn;
    animation-name: uploadAnimateInlineIn
}

.ant-upload-list .ant-upload-animate-inline-leave {
    -webkit-animation-name: uploadAnimateInlineOut;
    animation-name: uploadAnimateInlineOut
}

@-webkit-keyframes uploadAnimateIn {
    0% {
        height: 0;
        margin: 0;
        padding: 0;
        opacity: 0
    }
}

@keyframes uploadAnimateIn {
    0% {
        height: 0;
        margin: 0;
        padding: 0;
        opacity: 0
    }
}

@-webkit-keyframes uploadAnimateOut {
    to {
        height: 0;
        margin: 0;
        padding: 0;
        opacity: 0
    }
}

@keyframes uploadAnimateOut {
    to {
        height: 0;
        margin: 0;
        padding: 0;
        opacity: 0
    }
}

@-webkit-keyframes uploadAnimateInlineIn {
    0% {
        width: 0;
        height: 0;
        margin: 0;
        padding: 0;
        opacity: 0
    }
}

@keyframes uploadAnimateInlineIn {
    0% {
        width: 0;
        height: 0;
        margin: 0;
        padding: 0;
        opacity: 0
    }
}

@-webkit-keyframes uploadAnimateInlineOut {
    to {
        width: 0;
        height: 0;
        margin: 0;
        padding: 0;
        opacity: 0
    }
}

@keyframes uploadAnimateInlineOut {
    to {
        width: 0;
        height: 0;
        margin: 0;
        padding: 0;
        opacity: 0
    }
}

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-size: 100%
}

article,
aside,
details,
figcaption,
figure,
footer,
header,
hgroup,
menu,
nav,
section {
    display: block
}

body {
    line-height: 1.5
}

ol,
ul {
    list-style: none
}

blockquote,
q {
    quotes: none
}

blockquote:after,
blockquote:before,
q:after,
q:before {
    content: "";
    content: none
}

table {
    border-spacing: 0
}

input {
    padding: 8px 0 8px 5px
}

.ant-input {
    background: #fff
}

.ant-input:focus {
    background: #fff;
    -webkit-box-shadow: 0 2px 14px 0 rgba(255, 134, 25, .3);
    box-shadow: 0 2px 14px 0 rgba(255, 134, 25, .3)
}

.ant-form-explain {
    font-size: 13px
}

.ant-form-item-label label {
    color: #787878
}

.lobby .ant-table-thead>tr>th {
    background: #f14732;
    color: #fff;
    text-align: center;
    padding: 6px 0
}

.lobby .ant-table-bordered .ant-table-thead>tr>th {
    border: 1px solid #f14732
}

.lobby .ant-table-bordered .ant-table-body>table,
.lobby .ant-table-bordered .ant-table-fixed-left table,
.lobby .ant-table-bordered .ant-table-fixed-right table,
.lobby .ant-table-bordered .ant-table-header>table {
    border: none
}

.lobby .ant-table-bordered .ant-table-tbody>tr>td {
    border: 1px solid #e8e8e8;
    border-right: 0;
    border-bottom: 0
}

.lobby .ant-table-bordered .ant-table-tbody>tr>td:last-child {
    border-right: 1px solid #e8e8e8
}

.lobby .ant-table-bordered .ant-table-tbody>tr:last-child>td {
    border-bottom: 1px solid #e8e8e8
}

.center .ant-table-tbody>tr>td {
    padding: 8px 16px
}

.ruok-table-2 .ant-table-thead>tr>th {
    background: #f7f7f7;
    color: #222;
    text-align: center;
    padding: 6px 0
}

.ruok-table-2 .ant-table-tbody .ant-table-row:hover td {
    background: #ffdcc7!important
}

.ruok-table-2 .ant-table-bordered .ant-table-thead>tr>th {
    border: 1px solid #acacac
}

.ant-calendar-picker-input,
.ant-select-selection {
    border-radius: 15px
}

#root,
body,
html {
    font-family: -apple-system, BlinkMacSystemFont, "Segoe UI", "PingFang SC", "Hiragino Sans GB", "Microsoft YaHei", "Helvetica Neue", Helvetica, Arial, sans-serif, "Apple Color Emoji", "Segoe UI Emoji", "Segoe UI Symbol";
    font-size: 14px;
    height: 100%;
    padding: 0;
    margin: 0
}

* {
    -webkit-box-sizing: border-box;
    box-sizing: border-box
}

p {
    margin: 0
}

table {
    border-collapse: collapse
}

h1,
h2,
h3,
h4,
h5,
h6 {
    margin: 0
}

a {
    color: #ff8619
}

a:hover {
    color: #a25526;
    text-decoration: underline
}

ul {
    margin: 0;
    padding: 0;
    list-style: none
}

@font-face {
    font-family: "icomoon";
    src: url(data:application/vnd.ms-fontobject;base64,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);
    src: url(data:application/vnd.ms-fontobject;base64,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#iefix) format("embedded-opentype"), url(data:font/ttf;base64,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) format("truetype"), url(data:font/woff;base64,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) format("woff"), url(../images/icomoon.af364804.svg#icomoon) format("svg");
    font-weight: normal;
    font-style: normal
}

[class*=" icon-"],
[class^=icon-] {
    font-family: "icomoon"!important;
    speak: none;
    font-style: normal;
    font-weight: normal;
    font-variant: normal;
    text-transform: none;
    line-height: 1;
    -webkit-font-smoothing: antialiased;
    -moz-osx-font-smoothing: grayscale
}

.icon-emoji:before {
    content: "\E90C"
}

.icon-image:before {
    content: "\E90D"
}

.icon-redbao:before {
    content: "\E90E"
}

.icon-arrow_down:before {
    content: "\E900"
}

.icon-bet:before {
    content: "\E901"
}

.icon-calendar:before {
    content: "\E902"
}

.icon-close:before {
    content: "\E903"
}

.icon-detail:before {
    content: "\E904"
}

.icon-moneybag:before {
    content: "\E905"
}

.icon-note:before {
    content: "\E906"
}

.icon-ok:before {
    content: "\E907"
}

.icon-ours:before {
    content: "\E908"
}

.icon-star_outline:before {
    content: "\E909"
}

.icon-star:before {
    content: "\E90A"
}

.icon-updown:before {
    content: "\E90B"
}

.form-span {
    color: #222;
    display: -ms-flexbox;
    display: flex;
    -ms-flex-pack: justify;
    justify-content: space-between
}

.ruok-passport {
    position: fixed;
    z-index: 999;
    top: 0;
    bottom: 0;
    left: 0;
    right: 0
}

.ruok-passport-mask {
    position: absolute;
    top: 0;
    bottom: 0;
    left: 0;
    right: 0;
    background: rgba(0, 0, 0, .5)
}

.ruok-passport-modal {
    position: absolute;
    top: 50%;
    left: 50%;
    margin-top: -290px;
    margin-left: -440px;
    border-radius: 6px;
    width: 880px;
    height: 580px;
    background: #fff;
    padding: 20px 30px
}

.ruok-passport-header {
    margin-bottom: 20px
}

.ruok-passport-tabs {
    display: -ms-flexbox;
    display: flex;
    text-align: center
}

.ruok-passport-tab {
    color: #444;
    margin-right: 36px;
    cursor: default;
    -webkit-transition: all .3s;
    transition: all .3s
}

.ruok-passport-tab.active,
.ruok-passport-tab:hover {
    color: #ff8619
}

.ruok-passport-tab p:first-child {
    font-size: 15px;
    font-weight: 500;
    margin-bottom: -4px
}

.ruok-passport-tab p:nth-child(2) {
    font-size: 14px
}

.ruok-passport-close {
    position: absolute;
    top: 20px;
    right: 30px
}

.ruok-passport-logo {
    position: absolute;
    height: 100px;
    width: 100px;
    left: 50%;
    margin-left: -50px;
    top: -25px;
    background-image: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAOsAAAA9CAMAAAB7s27VAAAABlBMVEVHcEz///+flKJDAAAAAXRSTlMAQObYZgAAAJJJREFUeNrtz7EJA0EABDF//007FA8Gx3ez6kCfmZkped6uDQJ3L6HxpPGk8SQRJRGlECUxpTClMKUwpTClMKUwJVClMv2/vWRKoUqgSmBKoUqgSqBKoEqgSqDK/VXgshaw6+/qrgfZFdVdjxKosiuqjeyz64ECVQJVAlUCVQJVAlUCVQJVClUCUwpVTANUC1QDvpSbIUnUe5kNAAAAAElFTkSuQmCC);
    background-size: 100%;
    background-repeat: no-repeat;
    text-align: center
}

.ruok-passport-logo img {
    width: 74px;
    padding-top: 16px
}

.ruok-passport-content {
    height: 480px
}

.ruok-passport-pane {
    width: 100%;
    height: 100%;
    display: -ms-flexbox;
    display: flex;
    -ms-flex-direction: column;
    flex-direction: column;
    -ms-flex-align: center;
    align-items: center
}

.ruok-passport-poster {
    height: 200px;
    width: 100%;
    background: #eee
}

.ruok-passport .ant-form-item-label label {
    color: #787878
}

.ruok-passport .ant-form-item-children input {
    border: 1px solid #d7d7d7;
    background-color: #f7f7f7;
    height: 36px
}

.ruok-passport .ant-form-item-children input:focus {
    -webkit-box-shadow: 0 0 10px 0 rgba(231, 141, 30, .51);
    box-shadow: 0 0 10px 0 rgba(231, 141, 30, .51);
    border: 1.2px solid #f67323;
    background-color: #fff
}

.login-content {
    max-width: 820px;
    padding-top: 30px;
    margin: auto
}

.ruok-login {
    width: 360px
}

.ruok-button {
    text-align: center;
    cursor: pointer;
    -webkit-transition: all .3s;
    transition: all .3s;
    display: -ms-inline-flexbox;
    display: inline-flex;
    -ms-flex-align: center;
    align-items: center;
    -ms-flex-pack: center;
    justify-content: center;
    border-radius: 3px;
    padding: 0 10px;
    position: relative
}

.ruok-button .anticon-loading-3-quarters {
    margin-right: 10px
}

.ruok-button.loading {
    cursor: inherit;
    background: #f7c09f!important
}

.ruok-button.disabled {
    -webkit-filter: grayscale(80%);
    filter: grayscale(80%);
    cursor: not-allowed
}

.ruok-button .icon {
    margin-right: 5px
}

.ruok-button.tiny {
    height: 22px;
    font-size: 12px;
    min-width: 40px
}

.ruok-button.normal {
    height: 36px;
    font-size: 14px;
    min-width: 80px
}

.ruok-button.small {
    height: 32px;
    font-size: 13px;
    min-width: 60px
}

.ruok-button.large {
    height: 40px;
    font-size: 15px;
    min-width: 100px
}

.ruok-button.circle.tiny {
    border-radius: 11px
}

.ruok-button.circle.normal {
    border-radius: 18px
}

.ruok-button.circle.small {
    border-radius: 16px
}

.ruok-button.circle.large {
    border-radius: 20px
}

.ruok-button .square {
    border: 0
}

.ruok-button.type0 {
    border: 1px solid #f7f7f7;
    background: #fff;
    color: #222
}

.ruok-button.type0:hover {
    background: #f7f7f7
}

.ruok-button.type1.solid {
    background: #f14732;
    color: #fff
}

.ruok-button.type1.solid:hover {
    background: #241a49
}

.ruok-button.type1.border {
    border: 1px solid #f14732;
    color: #f14732
}

.ruok-button.type1.border:hover {
    background: #f14732;
    color: #fff
}

.ruok-button.type1.gradient {
    color: #fff;
    background: -webkit-gradient(linear, right top, left top, from(#ff4f41), to(#ff863f));
    background: linear-gradient(270deg, #ff4f41, #ff863f)
}

.ruok-button.type1.gradient:hover {
    background: -webkit-gradient(linear, right top, left top, from(#ff4f41), to(#ff4f41));
    background: linear-gradient(270deg, #ff4f41, #ff4f41)
}

.ruok-button.type2.solid {
    background: #ff8619;
    color: #fff
}

.ruok-button.type2.solid:hover {
    background: #241a49
}

.ruok-button.type2.border {
    border: 1px solid #ff8619;
    color: #ff8619
}

.ruok-button.type2.border:hover {
    background: #ff8619;
    color: #fff
}

.ruok-button.type2.gradient {
    color: #fff;
    background: -webkit-gradient(linear, right top, left top, from(#ff4f41), to(#ff863f));
    background: linear-gradient(270deg, #ff4f41, #ff863f)
}

.ruok-button.type2.gradient:hover {
    background: -webkit-gradient(linear, right top, left top, from(#ff4f41), to(#ff4f41));
    background: linear-gradient(270deg, #ff4f41, #ff4f41)
}

.ruok-button.type3 {
    background: #fff;
    border: 1px solid #f67323;
    color: #f67323
}

.ruok-button.type3:hover {
    background: #ff8619;
    color: #fff
}

.ruok-button.type4 {
    background: #fff;
    border: 1px solid #f7f7f7;
    color: #222
}

.ruok-button.type5 {
    background: -webkit-gradient(linear, right top, left top, from(#ff4f41), to(#ff863f));
    background: linear-gradient(270deg, #ff4f41, #ff863f);
    color: #fff
}

.ruok-button.type5:hover {
    background: -webkit-gradient(linear, right top, left top, from(#ff4f41), to(#ff4f41));
    background: linear-gradient(270deg, #ff4f41, #ff4f41)
}

.ruok-captcha {
    height: 36px;
    background: #f7f7f7;
    border: 1px solid #d7d7d7;
    margin: 2px 0;
    display: -ms-flexbox;
    display: flex;
    -ms-flex-align: center;
    align-items: center;
    position: relative;
    border-radius: 4px
}

.ruok-captcha img {
    width: 100%;
    height: 100%;
    border-radius: 4px
}

.ruok-captcha-refresh {
    position: absolute;
    top: 0;
    right: -36px;
    bottom: 0;
    color: #ff8619;
    text-align: center;
    line-height: 30px;
    font-size: 12px;
    cursor: pointer;
    -webkit-transition: color .2s;
    transition: color .2s
}

.ruok-captcha-refresh:hover {
    color: #a25526;
    text-decoration: underline
}

.ruok-captcha-loading {
    position: absolute;
    top: 0;
    left: 0;
    right: 0;
    bottom: 0;
    background: hsla(0, 0%, 100%, .8);
    display: -ms-flexbox;
    display: flex;
    -ms-flex-pack: center;
    justify-content: center;
    -ms-flex-align: center;
    align-items: center
}

.toast-notice-wrapper.notice-enter {
    opacity: .01
}

.toast-notice-wrapper.notice-enter-active {
    opacity: 1;
    -webkit-transition: all .3s ease-out;
    transition: all .3s ease-out
}

.toast-notice-wrapper.notice-exit {
    opacity: 1
}

.toast-notice-wrapper.notice-exit-active {
    opacity: .01;
    -webkit-transition: all .3s ease-out;
    transition: all .3s ease-out
}

.toast-notice-mask {
    position: fixed;
    z-index: 9998;
    top: 0;
    left: 0;
    right: 0;
    bottom: 0
}

.toast-notice {
    position: fixed;
    top: 50%;
    left: 50%;
    z-index: 9999;
    -webkit-transform: translate3D(-50%, -50%, 0);
    transform: translate3D(-50%, -50%, 0);
    min-width: 100px;
    height: auto;
    background: rgba(0, 0, 0, .8);
    padding: 10px;
    margin: 8px auto;
    border-radius: 6px;
    color: #fff;
    font-size: 15px;
    display: -ms-flexbox;
    display: flex;
    -ms-flex-direction: column;
    flex-direction: column;
    -ms-flex-align: center;
    align-items: center;
    -ms-flex-pack: center;
    justify-content: center
}

.toast-notice-icon {
    font-size: 32px
}

.toast-notice.error {
    height: auto
}

.ruok-register {
    width: 720px;
    display: -ms-flexbox;
    display: flex;
    -ms-flex-direction: column;
    flex-direction: column;
    -ms-flex-align: center;
    align-items: center
}

.ruok-register-countries {
    width: 420px!important
}

.ruok-register-countries .ruok-register-country-title {
    display: block
}

.ruok-register-country {
    height: 30px;
    display: -ms-flexbox;
    display: flex;
    -ms-flex-align: center;
    align-items: center
}

.ruok-register-country-flag {
    width: 20px;
    height: 15px;
    background-image: url(../images/flags.f7e0de95.png);
    background-size: 5630px 15px;
    -ms-flex-negative: 0;
    flex-shrink: 0
}

.ruok-register-country-title {
    display: none;
    margin-left: 5px
}

.ruok-register-country-title span {
    color: #aaa
}

.ruok-register .ant-form-horizontal {
    -ms-flex: 1 1;
    flex: 1 1;
    width: 720px;
    display: -ms-flexbox;
    display: flex;
    -ms-flex-direction: row;
    flex-direction: row;
    -ms-flex-wrap: wrap;
    flex-wrap: wrap;
    -ms-flex-align: center;
    align-items: center;
    -ms-flex-line-pack: start;
    align-content: flex-start
}

.ruok-register .ant-form-item {
    width: 360px
}

.ruok-register-captcha {
    height: 36px;
    background: #f7f7f7;
    border: 1px solid #d7d7d7;
    margin: 2px 0
}

.ruok-register-btn {
    width: 240px;
    margin: 10px auto;
}

.ruok-register-commit {
    width: 380px;
    margin: 0 auto;
    font-size: 12px;
    color: #787878
}

.ruok-trial {
    -ms-flex-direction: column;
    flex-direction: column;
    -ms-flex-align: center
}

.ruok-trial,
.ruok-trial .ant-form-horizontal {
    width: 720px;
    display: -ms-flexbox;
    display: flex;
    align-items: center
}

.ruok-trial .ant-form-horizontal {
    -ms-flex: 1 1;
    flex: 1 1;
    -ms-flex-direction: column;
    flex-direction: column;
    -ms-flex-wrap: wrap;
    flex-wrap: wrap;
    -ms-flex-align: center;
    margin-left: -120px
}

.ruok-trial .ant-form-item {
    width: 360px
}

.ruok-trial-captcha {
    height: 36px;
    background: #f7f7f7;
    border: 1px solid #d7d7d7;
    margin: 2px 0
}

.ruok-trial-btn {
    margin: 10px 0 20px
}

.ruok-trial-commit {
    font-size: 12px;
    color: #787878
}

.ruok-trial-tips {
    width: 100%;
    padding-left: 192px;
    margin-top: 10px;
    font-size: 12px;
    color: #222;
    line-height: 24px
}

.lobby-modal-order .ant-table-tbody>tr>td {
    padding: 16px 4px
}

.lobby-modal-order-content {
    height: 100%;
    display: -ms-flexbox;
    display: flex;
    -ms-flex-direction: column;
    flex-direction: column
}

.lobby-modal-order-filter {
    padding: 5px 0;
    display: -ms-flexbox;
    display: flex;
    -ms-flex-pack: justify;
    justify-content: space-between
}

.lobby-modal-order-table {
    -ms-flex: 1 1;
    flex: 1 1
}

.lobby-modal-order-total {
    text-align: center;
    font-weight: bold;
    border: 1px solid #d7d7d7
}

.lobby-modal-order-total-header {
    background: #f14732;
    color: #fff;
    height: 34px;
    line-height: 34px;
    display: -ms-flexbox;
    display: flex
}

.lobby-modal-order-total-row {
    display: -ms-flexbox;
    display: flex;
    height: 28px;
    line-height: 28px
}

.lobby-modal-order-total-header span,
.lobby-modal-order-total-row span {
    text-align: center
}

.lobby-modal-order-total-header span:last-child,
.lobby-modal-order-total-row span:last-child {
    -ms-flex: 1 1;
    flex: 1 1
}

.lobby-modal-order-total-header span:first-child,
.lobby-modal-order-total-row span:first-child {
    width: 200px
}

.lobby-modal-order-total-header span:nth-child(2),
.lobby-modal-order-total-header span:nth-child(3),
.lobby-modal-order-total-header span:nth-child(4),
.lobby-modal-order-total-row span:nth-child(2),
.lobby-modal-order-total-row span:nth-child(3),
.lobby-modal-order-total-row span:nth-child(4) {
    width: 180px
}

.ruok-modal {
    position: fixed;
    z-index: 1000
}

.ruok-modal,
.ruok-modal-mask {
    top: 0;
    bottom: 0;
    left: 0;
    right: 0
}

.ruok-modal-mask {
    position: absolute;
    background: rgba(0, 0, 0, .5)
}

.ruok-modal-wrap {
    position: absolute;
    background: #fff;
    width: 980px;
    max-height: 580px;
    border-radius: 6px;
    top: 50%;
    left: 50%;
    -webkit-transform: translate3d(-50%, -50%, 0);
    transform: translate3d(-50%, -50%, 0);
    padding: 20px 30px;
    display: -ms-flexbox;
    display: flex;
    -ms-flex-direction: column;
    flex-direction: column
}

.ruok-modal-title span {
    font-size: 18px;
    color: #333;
    font-weight: 600
}

.ruok-modal-close {
    position: absolute;
    right: 30px;
    top: 20px;
    color: #aaa
}

.ruok-modal-close:hover {
    color: #ff8619
}

.ruok-modal-content {
    -ms-flex: 1 1;
    flex: 1 1
}

.ruok-radio {
    display: inline-block;
    border-radius: 3px;
    background: #eee;
    border-radius: 15px;
    cursor: pointer
}

.ruok-radio-wrap {
    display: -ms-inline-flexbox;
    display: inline-flex
}

.ruok-radio-option {
    width: 80px;
    text-align: center;
    height: 30px;
    line-height: 30px;
    color: #222;
    border-radius: 15px
}

.ruok-radio-option:first-child {
    border: none
}

.ruok-radio-option.active {
    background: #f14732;
    color: #fff;
    -webkit-box-shadow: 0 1px 5px 0 #f14732;
    box-shadow: 0 1px 5px 0 #f14732
}

.lobby-modal-report-content {
    height: 100%;
    display: -ms-flexbox;
    display: flex;
    -ms-flex-direction: column;
    flex-direction: column
}

.lobby-modal-report-filter {
    padding: 10px 0;
    display: -ms-flexbox;
    display: flex;
    -ms-flex-pack: justify;
    justify-content: space-between
}

.lobby-modal-report-table {
    -ms-flex: 1 1;
    flex: 1 1
}

.lobby-modal-report-total {
    text-align: center;
    font-weight: bold;
    border: 1px solid #d7d7d7
}

.lobby-modal-report-total-header {
    background: #f14732;
    color: #fff;
    height: 34px;
    line-height: 34px;
    display: -ms-flexbox;
    display: flex
}

.lobby-modal-report-total-row {
    display: -ms-flexbox;
    display: flex;
    height: 28px;
    line-height: 28px
}

.lobby-modal-report-total-header span,
.lobby-modal-report-total-row span {
    text-align: center
}

.lobby-modal-report-tr-detail {
    color: #f14732;
    cursor: pointer
}

.lobby-modal-report-tr-detail:hover {
    font-weight: 600
}

.modal-notice {
    width: 800px!important
}

.modal-notice .ant-modal-body {
    padding: 0
}

.modal-notice .ant-modal-header {
    text-align: center;
    border: 0;
    background-color: #f14732
}

.modal-notice .ant-modal-close-x,
.modal-notice .ant-modal-header .ant-modal-title {
    font-size: 18px;
    color: #fff
}

.modal-notice-content {
    display: -ms-flexbox;
    display: flex;
    height: 500px
}

.modal-notice-content-nav {
    width: 200px;
    border-right: 1px solid #d7d7d7;
    background-color: #f7f7f7
}

.modal-notice-content-nav-item {
    overflow: hidden;
    text-overflow: ellipsis;
    white-space: nowrap;
    height: 40px;
    line-height: 40px;
    border-bottom: 1px solid #d7d7d7;
    padding-left: 20px;
    -webkit-transition: background-color .2s;
    transition: background-color .2s
}

.modal-notice-content-nav-item:first-child {
    border-top: 1px solid #d7d7d7
}

.modal-notice-content-nav-item:hover {
    background-color: #ffeee4
}

.modal-notice-content-nav-item.active {
    background-color: #ffdcc7
}

.modal-notice-content-text {
    overflow: auto;
    -ms-flex: 1 1;
    flex: 1 1
}

.modal-notice-content-text-title {
    text-align: center;
    font-size: 16px;
    padding: 0 20px;
    margin-bottom: 20px
}

.modal-notice-content-text-title span {
    display: block;
    padding: 8px 0;
    border-bottom: 1px solid #d7d7d7
}

.modal-notice-content-text p {
    text-align: center
}

.modal-notice-content-text p img {
    max-width: 100%
}

.advertisement .ant-modal-body {
    display: -ms-flexbox;
    display: flex;
    -ms-flex-direction: column;
    flex-direction: column;
    -ms-flex-align: center;
    align-items: center
}

.advertisement .ant-modal-body a {
    cursor: pointer;
    margin-bottom: 20px
}

.advertisement .ant-modal-close {
    display: none
}

.qrcode {
    position: relative;
    padding: 3px;
    background: #fff
}

.qrcode-logo {
    position: absolute;
    top: 50%;
    left: 50%;
    -webkit-transform: translate3d(-50%, -50%, 0);
    transform: translate3d(-50%, -50%, 0);
    padding: 2px;
    width: 90px;
    height: 90px;
    border-radius: 50%;
    background: #fff
}

.qrcode-logo img {
    width: 100%;
    height: 100%
}

.lottery-nav {
    -ms-flex-pack: justify;
    justify-content: space-between;
    width: 1200px;
    margin: 0 auto;
    display: -ms-flexbox;
    display: flex;
    background: #fff;
    padding: 10px 20px
}

.lottery-nav.theme-main p span {
    width: 17px;
    height: 17px;
    background: #f67323;
    display: block;
    float: left;
    border-radius: 50%;
    color: #fff;
    text-align: center;
    line-height: 16px
}

.lottery-nav.theme-main p label {
    margin-left: 6px
}

.lottery-nav.theme-main a:hover {
    background: #ff8619
}

.lottery-nav.theme-sub p span {
    width: 17px;
    height: 17px;
    background: #f14732;
    display: block;
    float: left;
    border-radius: 50%;
    color: #fff;
    text-align: center;
    line-height: 16px
}

.lottery-nav.theme-sub p label {
    margin-left: 6px
}

.lottery-nav.theme-sub a:hover {
    background: #f14732
}

.lottery-nav div {
    -ms-flex-positive: 1;
    flex-grow: 1;
    padding: 0 10px;
    border-right: 1px solid #ececec;
    font-size: 12px;
    text-align: left
}

.lottery-nav div:last-child {
    border-right: none
}

.lottery-nav div p {
    padding-left: 8px;
    line-height: 14px;
    font-weight: bold;
    color: #222;
    display: -ms-flexbox;
    display: flex;
    -ms-flex-align: center;
    align-items: center
}

.lottery-nav div p.favorite {
    margin-left: 10px;
    padding-left: 0;
    border-left: 0!important
}

.lottery-nav div p.favorite img {
    margin-right: 4px
}

.lottery-nav div ul {
    padding: 10px 6px 0 28px
}

.lottery-nav div ul li {
    line-height: 24px;
    cursor: pointer
}

.lottery-nav div ul li a {
    display: block;
    padding: 0 6px;
    color: #444;
    -webkit-transition: none;
    transition: none;
    border-radius: 12px;
    font-size: 14px;
    padding: 1px 0
}

.lottery-nav div ul li a:hover {
    color: #fff;
    text-align: center;
    font-weight: 600;
    text-decoration: none
}

.lottery-nav div ul li a:hover span {
    color: #fff
}

.lottery-nav div ul li a span {
    color: #f43a51;
    margin-left: 4px
}

.com-header {
    min-width: 1200px;
    position: relative;
    -webkit-transition: all .4s;
    transition: all .4s
}

.com-header.home .com-header-nav {
    padding: 35px 0 0
}

.com-header.prefixed {
    top: -120px
}

.com-header.fixed,
.com-header.prefixed {
    position: fixed;
    z-index: 999;
    left: 0;
    right: 0
}

.com-header.fixed {
    top: 0
}

.com-header.fixed .com-header-nav {
    padding: 0
}

.com-header-top {
    display: -ms-flexbox;
    display: flex;
    -ms-flex-pack: justify;
    justify-content: space-between;
    width: 1200px;
    margin: 0 auto
}

.com-header-top-wrap {
    width: 100%;
    background-color: #f7f7f7;
    text-align: center
}

.com-header-top ul {
    display: -ms-flexbox;
    display: flex
}

.com-header-top ul li {
    margin: 0 12px;
    line-height: 30px;
    font-size: 12px;
    color: #787878
}

.com-header-top ul li.com-header-login {
    display: -ms-flexbox;
    display: flex;
    -ms-flex-align: center;
    align-items: center
}

.com-header-top ul li.com-header-login span {
    display: inline-block;
    vertical-align: middle;
    max-width: 120px;
    overflow: hidden;
    text-overflow: ellipsis;
    white-space: nowrap
}

.com-header-top ul li.com-header-login span:hover {
    text-decoration: underline
}

.com-header-top ul li.com-header-login img {
    width: 18px;
    height: 18px;
    border-radius: 50%;
    margin-right: 5px
}

.com-header-top ul li.com-header-login a {
    color: #ff8619
}

.com-header-top ul li.com-header-login a:nth-child(2) {
    margin-left: 4px;
    color: #787878
}

.com-header-top ul li a {
    color: #787878
}

.com-header-top ul li a:hover {
    color: #ff8619
}

.com-header-top ul li:first-child {
    margin-left: 0
}

.com-header-top ul li:last-child {
    margin-right: 0
}

.com-header-top ul li .icon-home {
    margin-right: 5px;
    vertical-align: -2px
}

.com-header-bottom {
    width: 1200px;
    height: 54px;
    margin: 0 auto;
    -ms-flex-align: center;
    align-items: center;
    -ms-flex-pack: justify;
    justify-content: space-between
}

.com-header-bottom,
.com-header-bottom-nav {
    display: -ms-flexbox;
    display: flex
}

.com-header-bottom-wrap {
    position: relative;
    width: 100%;
    min-width: 1200px;
    height: 55px;
    border-top: 1px solid #d9bdab;
    background-color: #fff;
    text-align: center;
    -webkit-box-shadow: 0 2px 4px 0 rgba(0, 0, 0, .1);
    box-shadow: 0 2px 4px 0 rgba(0, 0, 0, .1)
}

.com-header-nav-tab {
    width: 520px
}

.com-header-nav-tab,
.com-header-nav-tab>li {
    display: -ms-flexbox;
    display: flex;
    -ms-flex-align: center;
    align-items: center
}

.com-header-nav-tab>li {
    height: 100%;
    height: 54px;
    min-width: 104px;
    font-size: 15px;
    color: #000;
    -ms-flex-pack: center;
    justify-content: center
}

.com-header-nav-tab>li:hover {
    color: #ff8619
}

.com-header-nav-tab>li:hover .com-header-nav {
    display: block
}

.com-header-nav-tab>li>span {
    display: -ms-flexbox;
    display: flex;
    width: 100%;
    cursor: pointer;
    line-height: 36px;
    -ms-flex-pack: center;
    justify-content: center;
    border-left: 1px solid #ddd
}

.com-header-nav-tab>li>span a {
    text-decoration: none;
    color: #222;
    -webkit-transition: all 0s;
    transition: all 0s
}

.com-header-nav-tab>li>span a:hover {
    color: #ff8619
}

.com-header-nav-tab>li:first-child {
    margin-left: 0
}

.com-header-logo-left {
    width: 170px;
    height: 54px;
    margin-right: 30px;
    background-size: contain;
    background-position: 0;
    background-repeat: no-repeat
}

.com-header-logo-center {
    position: absolute;
    right: 50%;
    top: 50%;
    z-index: 4;
    width: 180px;
    height: 124px;
    margin: -58px -90px 0 0;
    background-image: url(data:image/png;base64,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);
    background-size: 100% 100%;
    overflow: hidden
}

.com-header-logo-center img {
    width: 100px;
    margin-top: 12px
}

.com-header-nav {
    display: none;
    position: absolute;
    left: 0;
    top: 54px;
    z-index: 3;
    width: 100%;
    padding: 0;
    background-color: #fff;
    border-top: 1px solid #d9bdab;
    text-align: center;
    -webkit-box-shadow: 0 2px 6px 0 rgba(0, 0, 0, .18);
    box-shadow: 0 2px 6px 0 rgba(0, 0, 0, .18);
    margin-top: -1px
}

.com-header-download {
    position: absolute;
    width: 140px;
    height: 43px;
    right: calc((100% - 1200px - 150px) / 2);
    background-image: url(../images/mobile.png);
    background-size: 100% 100%
}

.com-header-download-qrcode {
    padding-top: 0
}

.com-header-download-qrcode .ant-popover-arrow {
    display: none
}

.com-header-download-qrcode .ant-popover-inner-content {
    padding: 0
}

.rechargeTips {
    width: 320px!important
}

.rechargeTips .ant-modal-body,
.rechargeTips .ant-modal-footer,
.rechargeTips .ant-modal-header {
    border: 0;
    text-align: center
}

.rechargeTips-footer {
    margin-top: 30px
}

.rechargeTips-footer>div:first-child {
    margin-right: 10px
}

.login-wrap {
    min-width: 1200px;
    text-align: center;
    border-bottom: 1px solid #d7d7d7
}

.login-wrap .login {
    display: -ms-flexbox;
    display: flex;
    -ms-flex-pack: justify;
    justify-content: space-between;
    width: 1200px;
    margin: 0 auto;
    padding: 10px 0
}

.login-wrap .login>div {
    position: relative;
    height: 40px;
    padding-top: 4px
}

.login-wrap .login>div:last-child {
    padding-top: 0
}

.login-wrap .login>div label {
    margin-right: 15px;
    line-height: 32px;
    color: #222
}

.login-wrap .login>div label img {
    width: 18px;
    margin-right: 3px;
    vertical-align: -3px
}

.login-wrap .login>div.captcha {
    display: -ms-flexbox;
    display: flex;
    -ms-flex-align: center;
    align-items: center;
    margin-right: 20px
}

.login-wrap .login>div input {
    width: 200px;
    background-color: #f7f7f7;
    border: 1px solid #d7d7d7;
    border-radius: 3px;
    line-height: 14px;
    -webkit-transition: all .3s;
    transition: all .3s
}

.login-wrap .login>div input:focus {
    border-color: #f67323;
    -webkit-box-shadow: 0 4px 24px 0 rgba(226, 156, 66, .42);
    box-shadow: 0 4px 24px 0 rgba(226, 156, 66, .42);
    outline: none
}

.login-wrap .login>div input.captcha-input {
    width: 100px;
    text-align: center
}

.login-wrap .login>div button {
    cursor: pointer
}

.login-wrap .login>div button:focus {
    outline: none
}

.login-wrap .login>div .forget-btn {
    background-color: transparent;
    border: none;
    color: #bf6c39
}

.login-wrap .login>div .forget-btn span {
    text-decoration: underline
}

.login-wrap .logged {
    display: -ms-flexbox;
    display: flex;
    -ms-flex-pack: justify;
    justify-content: space-between;
    width: 1200px;
    margin: 0 auto;
    padding: 10px 0
}

.login-wrap .logged-left {
    display: -ms-flexbox;
    display: flex;
    -ms-flex-align: center;
    align-items: center;
    font-size: 14px;
    margin-left: 40px
}

.login-wrap .logged-left img {
    width: 22px
}

.login-wrap .logged-left-text {
    margin: 0 20px 0 5px;
    color: #787878;
    display: -ms-flexbox;
    display: flex;
    -ms-flex-pack: start;
    justify-content: flex-start;
    -ms-flex-align: center;
    align-items: center
}

.login-wrap .logged-left-text span {
    vertical-align: middle;
    display: inline-block;
    max-width: 138px;
    overflow: hidden;
    text-overflow: ellipsis;
    white-space: nowrap;
    color: #222
}

.login-wrap .logged-left-text span.logged-left-text-bold {
    font-weight: bold
}

.login-wrap .logged-right,
.login-wrap .logged-right ul {
    display: -ms-flexbox;
    display: flex
}

.login-wrap .logged-right ul {
    -ms-flex-align: center;
    align-items: center
}

.login-wrap .logged-right ul li {
    margin-right: 40px
}

.login-wrap .logged-right ul li a {
    color: #222
}

.login-wrap .logged-right ul li a:hover {
    color: #ff8619
}

.title-wrap {
    display: -ms-flexbox;
    display: flex;
    -ms-flex-pack: center;
    justify-content: center
}

.title-wrap .square {
    width: 5px;
    height: 5px;
    margin-top: 10px;
    border: 1px solid #f67323;
    -webkit-transform: rotate(45deg);
    transform: rotate(45deg)
}

.title-wrap .line-left,
.title-wrap .line-right {
    width: 150px;
    height: 4px;
    margin-top: 10px;
    border-radius: 4px
}

.title-wrap .line-left {
    margin-left: 4px;
    background-image: -webkit-gradient(linear, right top, left top, from(#f7f7f7), to(#f76b1c));
    background-image: linear-gradient(270deg, #f7f7f7, #f76b1c)
}

.title-wrap .line-right {
    margin-right: 4px;
    background-image: -webkit-gradient(linear, left top, right top, from(#f7f7f7), to(#f76b1c));
    background-image: linear-gradient(90deg, #f7f7f7, #f76b1c)
}

.title-wrap .content {
    color: #555;
    letter-spacing: 4px;
    font-weight: 400
}

.title-wrap .content .title {
    font-size: 24px;
    line-height: 24px
}

.title-wrap .content .subtitle {
    font-size: 16px;
    line-height: 20px
}

.popular {
    width: 224px;
    height: 200px;
    background-color: #fff;
    background-size: 100% auto;
    background-repeat: no-repeat;
    background-position: top;
    border: 1px solid #d7d7d7;
    border-radius: 6px;
    text-align: center;
    -webkit-transition: all .3s;
    transition: all .3s;
    margin-left: 20px;
    cursor: pointer
}

.popular:first-child {
    margin-left: 0
}

.popular:hover {
    border-color: #f67323;
    -webkit-box-shadow: 0 4px 24px 0 rgba(226, 156, 66, .42);
    box-shadow: 0 4px 24px 0 rgba(226, 156, 66, .42)
}

.popular:hover .countdown-title {
    color: #ff8619;
}

.countdown-title a {
    color: #727272;
}

.countdown-title a:hover {
    color: #ff8619;
    text-decoration: underline;
}

.popular .logo {
    width: 50px;
    height: 50px;
    margin: 5px 0 2px;
    border: 5px solid hsla(0, 0%, 100%, .7);
    border-radius: 25px
}

.popular .name {
    font-size: 15px;
    color: #fff
}

.popular .tip {
    margin: 10px 0 5px;
    font-size: 16px;
    font-weight: bold;
    color: #f43a51
}

.popular .star {
    font-size: 12px;
    color: #666
}

.popular .star img {
    margin-left: 3px;
    vertical-align: -2px
}

.popular .countdown {
    display: -ms-flexbox;
    display: flex;
    -ms-flex-pack: justify;
    justify-content: space-between;
    padding: 15px 8px 0
}

.popular .countdown-title {
    line-height: 34px;
    font-size: 12px;
    color: #727272
}

.popular .countdown-content {
    display: -ms-flexbox;
    display: flex;
    padding-right: 5px;
    border: 1px solid #d7d7d7;
    border-radius: 3px;
    line-height: 32px;
    background: #E94335;
    color: #fff;
    justify-content: center;
    align-items: center;
    flex: 0.8;
}

.popular .countdown-content span {
    padding: 0 5px;
    background-image: linear-gradient(#f3f3f3 16px, #fff 0);
    font-size: 20px;
    color: #f43a51
}

.popular .countdown-content span.countdown-minute {
    min-width: 35px;
    margin-right: 5px;
    border-right: 1px solid #d7d7d7
}

.popular .countdown-content span.countdown-second {
    min-width: 36px;
    margin: 0 5px;
    border-left: 1px solid #d7d7d7;
    border-right: 1px solid #d7d7d7
}

.games-nodata {
    width: 224px;
    height: 200px;
    font-size: 16px;
    display: -ms-flexbox;
    display: flex;
    -ms-flex-pack: center;
    justify-content: center;
    -ms-flex-align: center;
    align-items: center
}

.award .swiper-slide {
    position: relative;
    height: 110px;
    background-color: #fff;
    border-radius: 6px;
    -webkit-box-shadow: 0 4px 10px 0 hsla(0, 0%, 79%, .5);
    box-shadow: 0 4px 10px 0 hsla(0, 0%, 79%, .5);
    cursor: pointer;
    -webkit-transition: all .3s;
    transition: all .3s
}

.award .swiper-slide .award-name {
    position: relative;
    height: 40px
}

.award .swiper-slide .award-name span {
    position: absolute;
    left: 36%;
    top: 0;
    line-height: 40px;
    color: #222;
    -webkit-transition: all .3s;
    transition: all .3s
}

.award .swiper-slide ul {
    border: 1px solid #d7d7d7;
    border-radius: 3px
}

.award .swiper-slide ul,
.award .swiper-slide ul li {
    display: inline-block;
    -webkit-transition: all .3s;
    transition: all .3s
}

.award .swiper-slide ul li {
    width: 30px;
    border-right: 1px solid #d7d7d7;
    line-height: 32px;
    font-size: 22px;
    color: #222
}

.award .swiper-slide ul li:last-child {
    border-right: none
}

.award .swiper-slide ul li:nth-child(2n) {
    color: #f67323
}

.award .swiper-slide ul li.small {
    width: 16px;
    font-size: 14px
}

.award .swiper-slide ul li.all-width {
    width: 130px
}

.award .swiper-slide .award-footer {
    display: -ms-flexbox;
    display: flex;
    -ms-flex-pack: justify;
    justify-content: space-between;
    padding: 4px 10px 0;
    line-height: 28px;
    font-size: 12px;
    color: #a8a8a8;
    font-weight: 400;
    letter-spacing: -.3px
}

.award .swiper-slide .award-btn {
    margin-top: -7px;
    padding-left: 10px;
    text-align: left
}

.award .swiper-slide .award-btn a {
    margin-right: 20px;
    font-size: 12px;
    color: #ff8619;
    text-decoration: underline
}

.award .swiper-slide .award-lobby-btn {
    position: absolute;
    right: 10px;
    top: 10px
}

.award .swiper-slide .award-lobby-btn img {
    width: 42px
}

.award .swiper-slide:hover {
    width: 224px!important;
    height: 128px!important;
    /* margin: -9px 11px -9px -9px!important; */
    background-image: url(data:image/png;base64,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);
    background-size: 100% 100%;
    -webkit-box-shadow: 0 4px 24px 0 rgba(226, 156, 66, .42);
    box-shadow: 0 4px 24px 0 rgba(226, 156, 66, .42)
}

.award .swiper-slide:hover .award-name span {
    left: 0;
    margin-left: 10px!important
}

.award .swiper-slide:hover ul,
.award .swiper-slide:hover ul li {
    border-color: transparent
}

.activity-progressbar {
    position: relative;
    width: 100%;
    height: 16px;
    border-radius: 8px
}

.activity-progressbar div {
    -webkit-box-sizing: content-box;
    box-sizing: content-box;
    padding-right: 16px;
    height: 16px;
    border-radius: 8px
}

.activity-progressbar img {
    position: absolute;
    top: -9px;
    width: 34px;
    margin-left: -9px;
    border: 9px solid rgba(255, 237, 173, .6);
    border-radius: 50%;
    -webkit-animation: progressbarBorder 1s linear infinite alternate;
    animation: progressbarBorder 1s linear infinite alternate
}

@-webkit-keyframes progressbarBorder {
    0% {
        border-color: rgba(255, 237, 173, 0)
    }
    to {
        border-color: rgba(255, 237, 173, .6)
    }
}

@keyframes progressbarBorder {
    0% {
        border-color: rgba(255, 237, 173, 0)
    }
    to {
        border-color: rgba(255, 237, 173, .6)
    }
}

.activity-one {
    padding: 20px 0
}

.activity-one,
.activity-one-left {
    display: -ms-flexbox;
    display: flex;
    -ms-flex-pack: center;
    justify-content: center
}

.activity-one-left {
    -ms-flex-direction: column;
    flex-direction: column;
    -ms-flex-align: center;
    align-items: center;
    width: 360px
}

.activity-one-left .activity-one-desc {
    display: -webkit-box;
    -webkit-line-clamp: 2;
    overflow: hidden;
    text-overflow: ellipsis;
    width: 320px;
    line-height: 26px;
    font-weight: bold;
    font-size: 16px;
    color: #f43a51;
    cursor: default
}

.activity-one-left .activity-one-progressbar {
    width: 100%;
    margin: 20px 0
}

.activity-one-left .activity-one-detail {
    width: 280px;
    line-height: 26px;
    font-size: 16px;
    color: #8d8d8d;
    white-space: nowrap;
    overflow: hidden;
    text-overflow: ellipsis
}

.activity-one-right {
    display: -ms-flexbox;
    display: flex;
    -ms-flex-direction: column;
    flex-direction: column;
    -ms-flex-pack: center;
    justify-content: center;
    -ms-flex-align: end;
    align-items: flex-end;
    width: 230px
}

.activity-one-right button {
    display: block;
    width: 60px;
    height: 30px;
    margin: 0 45px 10px 0;
    padding: 0;
    background-color: #f67323;
    border: none;
    border-radius: 15px;
    color: #fff;
    outline: none;
    cursor: pointer
}

.activity-one-right .activity-one-icon {
    width: 150px;
    height: 150px
}

.activity-one-right .activity-one-icon img {
    position: relative;
    z-index: 1;
    width: 100%;
    height: 100%
}

.activity-one-right .activity-one-icon.current {
    position: relative
}

.activity-one-right .activity-one-icon.current:after {
    content: "";
    position: absolute;
    z-index: 0;
    background-color: #f43a51;
    border-radius: 50%;
    -webkit-animation: activityOneBorder 1s linear infinite;
    animation: activityOneBorder 1s linear infinite
}

@-webkit-keyframes activityOneBorder {
    0% {
        left: 0;
        top: 0;
        opacity: .5;
        width: 150px;
        height: 150px
    }
    to {
        left: -10px;
        top: -10px;
        opacity: 0;
        width: 170px;
        height: 170px
    }
}

@keyframes activityOneBorder {
    0% {
        left: 0;
        top: 0;
        opacity: .5;
        width: 150px;
        height: 150px
    }
    to {
        left: -10px;
        top: -10px;
        opacity: 0;
        width: 170px;
        height: 170px
    }
}

.mission {
    text-align: center
}

.mission-top {
    height: 30px;
    overflow: hidden
}

.mission-top-current {
    line-height: 30px;
    color: #f43a51
}

.mission-top-btn {
    display: block;
    width: 60px;
    height: 30px;
    margin: 0 auto;
    padding: 0;
    background-color: #f67323;
    border: none;
    border-radius: 15px;
    color: #fff;
    outline: none;
    cursor: pointer
}

.mission-top-complate {
    width: 40px;
    height: 20px;
    margin: 5px auto 0;
    background-color: #ededed;
    border-radius: 10px;
    color: #787878
}

.mission-icon {
    width: 80px;
    height: 80px;
    margin: 10px auto
}

.mission-icon img {
    position: relative;
    z-index: 1;
    width: 100%;
    height: 100%
}

.mission-icon.current {
    position: relative
}

.mission-icon.current:after {
    content: "";
    position: absolute;
    z-index: 0;
    background-color: #f43a51;
    border-radius: 50%;
    -webkit-animation: missionBorder 1s linear infinite;
    animation: missionBorder 1s linear infinite
}

@-webkit-keyframes missionBorder {
    0% {
        left: 0;
        top: 0;
        opacity: .8;
        width: 80px;
        height: 80px
    }
    to {
        left: -10px;
        top: -10px;
        opacity: 0;
        width: 100px;
        height: 100px
    }
}

@keyframes missionBorder {
    0% {
        left: 0;
        top: 0;
        opacity: .8;
        width: 80px;
        height: 80px
    }
    to {
        left: -10px;
        top: -10px;
        opacity: 0;
        width: 100px;
        height: 100px
    }
}

.mission-bottom {
    -webkit-line-clamp: 2;
    overflow: hidden;
    text-overflow: ellipsis;
    text-align: center;
    width: 80px;
    height: 40px;
    line-height: 20px
}

.mission-detail {
    color: #3f3f3f
}

.mission-detail-title {
    margin-bottom: 5px;
    font-size: 16px;
    color: #8d8d8d
}

.mission-detail-title.red {
    font-weight: bold;
    color: #f43a51
}

.activity-no-scroll-missions {
    -ms-flex-pack: center;
    justify-content: center;
    padding-bottom: 10px;
    margin: 0 50px;
    border-bottom: 1px solid #e5e5e5
}

.activity-no-scroll-missions,
.activity-no-scroll-missions-item {
    display: -ms-flexbox;
    display: flex
}

.activity-no-scroll-missions-item .activity-no-scroll-mission-arrow {
    display: -ms-flexbox;
    display: flex;
    -ms-flex-pack: center;
    justify-content: center;
    -ms-flex-align: center;
    align-items: center;
    width: 90px
}

.activity-no-scroll-desc {
    padding: 17px 0 14px;
    font-weight: bold;
    font-size: 16px;
    color: #f43a51;
    text-align: center;
    white-space: nowrap;
    overflow: hidden;
    text-overflow: ellipsis
}

.activity-no-scroll-progressbar {
    width: 500px;
    margin: 0 auto
}

.activity-scroll {
    width: 100%;
    height: 100%
}

.activity-scroll .swiper-container .swiper-wrapper .swiper-slide {
    display: -ms-flexbox;
    display: flex;
    width: auto
}

.activity-scroll .swiper-container .swiper-wrapper .swiper-slide .activity-scroll-mission-arrow {
    display: -ms-flexbox;
    display: flex;
    -ms-flex-pack: center;
    justify-content: center;
    -ms-flex-align: center;
    align-items: center;
    width: 90px
}

.activity-scroll .activity-scroll-desc {
    padding: 17px 0 14px;
    font-weight: bold;
    font-size: 16px;
    color: #f43a51;
    text-align: center;
    white-space: nowrap;
    overflow: hidden;
    text-overflow: ellipsis
}

.activity-scroll .activity-scroll-progressbar {
    width: 500px;
    margin: 0 auto
}

.swiper-container {
    margin-left: auto;
    margin-right: auto;
    position: relative;
    overflow: hidden;
    z-index: 1
}

.swiper-container-no-flexbox .swiper-slide {
    float: left
}

.swiper-container-vertical>.swiper-wrapper {
    -ms-flex-direction: column;
    flex-direction: column
}

.swiper-wrapper {
    position: relative;
    width: 100%;
    height: 100%;
    z-index: 1;
    display: -ms-flexbox;
    display: flex;
    -webkit-transition-property: -webkit-transform;
    transition-property: -webkit-transform;
    transition-property: transform;
    transition-property: transform, -webkit-transform;
    -webkit-box-sizing: content-box;
    box-sizing: content-box
}

.swiper-container-android .swiper-slide,
.swiper-wrapper {
    -webkit-transform: translateZ(0);
    transform: translateZ(0)
}

.swiper-container-multirow>.swiper-wrapper {
    -webkit-box-lines: multiple;
    -moz-box-lines: multiple;
    -ms-flex-wrap: wrap;
    flex-wrap: wrap
}

.swiper-container-free-mode>.swiper-wrapper {
    -webkit-transition-timing-function: ease-out;
    transition-timing-function: ease-out;
    margin: 0 auto
}

.swiper-slide {
    -webkit-flex-shrink: 0;
    -ms-flex: 0 0 auto;
    -ms-flex-negative: 0;
    flex-shrink: 0;
    width: 100%;
    height: 100%;
    position: relative
}

.swiper-container-autoheight,
.swiper-container-autoheight .swiper-slide {
    height: auto
}

.swiper-container-autoheight .swiper-wrapper {
    -ms-flex-align: start;
    align-items: flex-start;
    -webkit-transition-property: -webkit-transform, height;
    -webkit-transition-property: height, -webkit-transform;
    transition-property: height, -webkit-transform;
    transition-property: transform, height;
    transition-property: transform, height, -webkit-transform
}

.swiper-container .swiper-notification {
    position: absolute;
    left: 0;
    top: 0;
    pointer-events: none;
    opacity: 0;
    z-index: -1000
}

.swiper-wp8-horizontal {
    -ms-touch-action: pan-y;
    touch-action: pan-y
}

.swiper-wp8-vertical {
    -ms-touch-action: pan-x;
    touch-action: pan-x
}

.swiper-button-next,
.swiper-button-prev {
    position: absolute;
    top: 50%;
    width: 27px;
    height: 44px;
    margin-top: -22px;
    z-index: 10;
    cursor: pointer;
    background-size: 27px 44px;
    background-position: 50%;
    background-repeat: no-repeat
}

.swiper-button-next.swiper-button-disabled,
.swiper-button-prev.swiper-button-disabled {
    opacity: .35;
    cursor: auto;
    pointer-events: none
}

.swiper-button-prev,
.swiper-container-rtl .swiper-button-next {
    background-image: url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 27 44'%3E%3Cpath d='M0 22L22 0l2.1 2.1L4.2 22l19.9 19.9L22 44 0 22z' fill='%23007aff'/%3E%3C/svg%3E");
    left: 10px;
    right: auto
}

.swiper-button-prev.swiper-button-black,
.swiper-container-rtl .swiper-button-next.swiper-button-black {
    background-image: url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 27 44'%3E%3Cpath d='M0 22L22 0l2.1 2.1L4.2 22l19.9 19.9L22 44 0 22z'/%3E%3C/svg%3E")
}

.swiper-button-prev.swiper-button-white,
.swiper-container-rtl .swiper-button-next.swiper-button-white {
    background-image: url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 27 44'%3E%3Cpath d='M0 22L22 0l2.1 2.1L4.2 22l19.9 19.9L22 44 0 22z' fill='%23fff'/%3E%3C/svg%3E")
}

.swiper-button-next,
.swiper-container-rtl .swiper-button-prev {
    background-image: url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 27 44'%3E%3Cpath d='M27 22L5 44l-2.1-2.1L22.8 22 2.9 2.1 5 0l22 22z' fill='%23007aff'/%3E%3C/svg%3E");
    right: 10px;
    left: auto
}

.swiper-button-next.swiper-button-black,
.swiper-container-rtl .swiper-button-prev.swiper-button-black {
    background-image: url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 27 44'%3E%3Cpath d='M27 22L5 44l-2.1-2.1L22.8 22 2.9 2.1 5 0l22 22z'/%3E%3C/svg%3E")
}

.swiper-button-next.swiper-button-white,
.swiper-container-rtl .swiper-button-prev.swiper-button-white {
    background-image: url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 27 44'%3E%3Cpath d='M27 22L5 44l-2.1-2.1L22.8 22 2.9 2.1 5 0l22 22z' fill='%23fff'/%3E%3C/svg%3E")
}

.swiper-pagination {
    position: absolute;
    text-align: center;
    -webkit-transition: .3s;
    transition: .3s;
    -webkit-transform: translateZ(0);
    transform: translateZ(0);
    z-index: 10
}

.swiper-pagination.swiper-pagination-hidden {
    opacity: 0
}

.swiper-container-horizontal>.swiper-pagination-bullets,
.swiper-pagination-custom,
.swiper-pagination-fraction {
    bottom: 10px;
    left: 0;
    width: 100%
}

.swiper-pagination-bullet {
    width: 8px;
    height: 8px;
    display: inline-block;
    border-radius: 100%;
    background: #000;
    opacity: .2
}

button.swiper-pagination-bullet {
    border: none;
    margin: 0;
    padding: 0;
    -webkit-box-shadow: none;
    box-shadow: none;
    -moz-appearance: none;
    -ms-appearance: none;
    -webkit-appearance: none;
    appearance: none
}

.swiper-pagination-clickable .swiper-pagination-bullet {
    cursor: pointer
}

.swiper-pagination-white .swiper-pagination-bullet {
    background: #fff
}

.swiper-pagination-bullet-active {
    opacity: 1;
    background: #007aff
}

.swiper-pagination-white .swiper-pagination-bullet-active {
    background: #fff
}

.swiper-pagination-black .swiper-pagination-bullet-active {
    background: #000
}

.swiper-container-vertical>.swiper-pagination-bullets {
    right: 10px;
    top: 50%;
    -webkit-transform: translate3d(0, -50%, 0);
    transform: translate3d(0, -50%, 0)
}

.swiper-container-vertical>.swiper-pagination-bullets .swiper-pagination-bullet {
    margin: 5px 0;
    display: block
}

.swiper-container-horizontal>.swiper-pagination-bullets .swiper-pagination-bullet {
    margin: 0 5px
}

.swiper-pagination-progress {
    background: rgba(0, 0, 0, .25);
    position: absolute
}

.swiper-pagination-progress .swiper-pagination-progressbar {
    background: #007aff;
    position: absolute;
    left: 0;
    top: 0;
    width: 100%;
    height: 100%;
    -webkit-transform: scale(0);
    transform: scale(0);
    -webkit-transform-origin: left top;
    transform-origin: left top
}

.swiper-container-rtl .swiper-pagination-progress .swiper-pagination-progressbar {
    -webkit-transform-origin: right top;
    transform-origin: right top
}

.swiper-container-horizontal>.swiper-pagination-progress {
    width: 100%;
    height: 4px;
    left: 0;
    top: 0
}

.swiper-container-vertical>.swiper-pagination-progress {
    width: 4px;
    height: 100%;
    left: 0;
    top: 0
}

.swiper-pagination-progress.swiper-pagination-white {
    background: hsla(0, 0%, 100%, .5)
}

.swiper-pagination-progress.swiper-pagination-white .swiper-pagination-progressbar {
    background: #fff
}

.swiper-pagination-progress.swiper-pagination-black .swiper-pagination-progressbar {
    background: #000
}

.swiper-container-3d {
    -webkit-perspective: 1200px;
    -o-perspective: 1200px;
    perspective: 1200px
}

.swiper-container-3d .swiper-cube-shadow,
.swiper-container-3d .swiper-slide,
.swiper-container-3d .swiper-slide-shadow-bottom,
.swiper-container-3d .swiper-slide-shadow-left,
.swiper-container-3d .swiper-slide-shadow-right,
.swiper-container-3d .swiper-slide-shadow-top,
.swiper-container-3d .swiper-wrapper {
    -webkit-transform-style: preserve-3d;
    transform-style: preserve-3d
}

.swiper-container-3d .swiper-slide-shadow-bottom,
.swiper-container-3d .swiper-slide-shadow-left,
.swiper-container-3d .swiper-slide-shadow-right,
.swiper-container-3d .swiper-slide-shadow-top {
    position: absolute;
    left: 0;
    top: 0;
    width: 100%;
    height: 100%;
    pointer-events: none;
    z-index: 10
}

.swiper-container-3d .swiper-slide-shadow-left {
    background-image: -webkit-gradient(linear, right top, left top, from(rgba(0, 0, 0, .5)), to(transparent));
    background-image: linear-gradient(270deg, rgba(0, 0, 0, .5), transparent)
}

.swiper-container-3d .swiper-slide-shadow-right {
    background-image: -webkit-gradient(linear, left top, right top, from(rgba(0, 0, 0, .5)), to(transparent));
    background-image: linear-gradient(90deg, rgba(0, 0, 0, .5), transparent)
}

.swiper-container-3d .swiper-slide-shadow-top {
    background-image: -webkit-gradient(linear, left bottom, left top, from(rgba(0, 0, 0, .5)), to(transparent));
    background-image: linear-gradient(0deg, rgba(0, 0, 0, .5), transparent)
}

.swiper-container-3d .swiper-slide-shadow-bottom {
    background-image: -webkit-gradient(linear, left top, left bottom, from(rgba(0, 0, 0, .5)), to(transparent));
    background-image: linear-gradient(180deg, rgba(0, 0, 0, .5), transparent)
}

.swiper-container-coverflow .swiper-wrapper,
.swiper-container-flip .swiper-wrapper {
    -ms-perspective: 1200px
}

.swiper-container-cube,
.swiper-container-flip {
    overflow: visible
}

.swiper-container-cube .swiper-slide,
.swiper-container-flip .swiper-slide {
    pointer-events: none;
    -webkit-backface-visibility: hidden;
    backface-visibility: hidden;
    z-index: 1
}

.swiper-container-cube .swiper-slide .swiper-slide,
.swiper-container-flip .swiper-slide .swiper-slide {
    pointer-events: none
}

.swiper-container-cube .swiper-slide-active,
.swiper-container-cube .swiper-slide-active .swiper-slide-active,
.swiper-container-flip .swiper-slide-active,
.swiper-container-flip .swiper-slide-active .swiper-slide-active {
    pointer-events: auto
}

.swiper-container-cube .swiper-slide-shadow-bottom,
.swiper-container-cube .swiper-slide-shadow-left,
.swiper-container-cube .swiper-slide-shadow-right,
.swiper-container-cube .swiper-slide-shadow-top,
.swiper-container-flip .swiper-slide-shadow-bottom,
.swiper-container-flip .swiper-slide-shadow-left,
.swiper-container-flip .swiper-slide-shadow-right,
.swiper-container-flip .swiper-slide-shadow-top {
    z-index: 0;
    -webkit-backface-visibility: hidden;
    backface-visibility: hidden
}

.swiper-container-cube .swiper-slide {
    visibility: hidden;
    -webkit-transform-origin: 0 0;
    transform-origin: 0 0;
    width: 100%;
    height: 100%
}

.swiper-container-cube.swiper-container-rtl .swiper-slide {
    -webkit-transform-origin: 100% 0;
    transform-origin: 100% 0
}

.swiper-container-cube .swiper-slide-active,
.swiper-container-cube .swiper-slide-next,
.swiper-container-cube .swiper-slide-next+.swiper-slide,
.swiper-container-cube .swiper-slide-prev {
    pointer-events: auto;
    visibility: visible
}

.swiper-container-cube .swiper-cube-shadow {
    position: absolute;
    left: 0;
    bottom: 0;
    width: 100%;
    height: 100%;
    background: #000;
    opacity: .6;
    -webkit-filter: blur(50px);
    filter: blur(50px);
    z-index: 0
}

.swiper-container-fade.swiper-container-free-mode .swiper-slide {
    -webkit-transition-timing-function: ease-out;
    transition-timing-function: ease-out
}

.swiper-container-fade .swiper-slide {
    pointer-events: none;
    -webkit-transition-property: opacity;
    transition-property: opacity
}

.swiper-container-fade .swiper-slide .swiper-slide {
    pointer-events: none
}

.swiper-container-fade .swiper-slide-active,
.swiper-container-fade .swiper-slide-active .swiper-slide-active {
    pointer-events: auto
}

.swiper-zoom-container {
    width: 100%;
    height: 100%;
    display: -ms-flexbox;
    display: flex;
    -ms-flex-pack: center;
    justify-content: center;
    -ms-flex-align: center;
    align-items: center;
    text-align: center
}

.swiper-zoom-container>canvas,
.swiper-zoom-container>img,
.swiper-zoom-container>svg {
    max-width: 100%;
    max-height: 100%;
    -o-object-fit: contain;
    object-fit: contain
}

.swiper-scrollbar {
    border-radius: 10px;
    position: relative;
    -ms-touch-action: none;
    background: rgba(0, 0, 0, .1)
}

.swiper-container-horizontal>.swiper-scrollbar {
    position: absolute;
    left: 1%;
    bottom: 3px;
    z-index: 50;
    height: 5px;
    width: 98%
}

.swiper-container-vertical>.swiper-scrollbar {
    position: absolute;
    right: 3px;
    top: 1%;
    z-index: 50;
    width: 5px;
    height: 98%
}

.swiper-scrollbar-drag {
    height: 100%;
    width: 100%;
    position: relative;
    background: rgba(0, 0, 0, .5);
    border-radius: 10px;
    left: 0;
    top: 0
}

.swiper-scrollbar-cursor-drag {
    cursor: move
}

.swiper-lazy-preloader {
    width: 42px;
    height: 42px;
    position: absolute;
    left: 50%;
    top: 50%;
    margin-left: -21px;
    margin-top: -21px;
    z-index: 10;
    -webkit-transform-origin: 50%;
    transform-origin: 50%;
    -webkit-animation: swiper-preloader-spin 1s steps(12) infinite;
    animation: swiper-preloader-spin 1s steps(12) infinite
}

.swiper-lazy-preloader:after {
    display: block;
    content: "";
    width: 100%;
    height: 100%;
    background-image: url("data:image/svg+xml;charset=utf-8,%3Csvg viewBox='0 0 120 120' xmlns='http://www.w3.org/2000/svg' xmlns:xlink='http://www.w3.org/1999/xlink'%3E%3Cdefs%3E%3Cpath id='a' stroke='%236c6c6c' stroke-width='11' stroke-linecap='round' d='M60 7v20'/%3E%3C/defs%3E%3Cuse xlink:href='%23a' opacity='.27'/%3E%3Cuse xlink:href='%23a' opacity='.27' transform='rotate(30 60 60)'/%3E%3Cuse xlink:href='%23a' opacity='.27' transform='rotate(60 60 60)'/%3E%3Cuse xlink:href='%23a' opacity='.27' transform='rotate(90 60 60)'/%3E%3Cuse xlink:href='%23a' opacity='.27' transform='rotate(120 60 60)'/%3E%3Cuse xlink:href='%23a' opacity='.27' transform='rotate(150 60 60)'/%3E%3Cuse xlink:href='%23a' opacity='.37' transform='rotate(180 60 60)'/%3E%3Cuse xlink:href='%23a' opacity='.46' transform='rotate(210 60 60)'/%3E%3Cuse xlink:href='%23a' opacity='.56' transform='rotate(240 60 60)'/%3E%3Cuse xlink:href='%23a' opacity='.66' transform='rotate(270 60 60)'/%3E%3Cuse xlink:href='%23a' opacity='.75' transform='rotate(300 60 60)'/%3E%3Cuse xlink:href='%23a' opacity='.85' transform='rotate(330 60 60)'/%3E%3C/svg%3E");
    background-position: 50%;
    background-size: 100%;
    background-repeat: no-repeat
}

.swiper-lazy-preloader-white:after {
    background-image: url("data:image/svg+xml;charset=utf-8,%3Csvg viewBox='0 0 120 120' xmlns='http://www.w3.org/2000/svg' xmlns:xlink='http://www.w3.org/1999/xlink'%3E%3Cdefs%3E%3Cpath id='a' stroke='%23fff' stroke-width='11' stroke-linecap='round' d='M60 7v20'/%3E%3C/defs%3E%3Cuse xlink:href='%23a' opacity='.27'/%3E%3Cuse xlink:href='%23a' opacity='.27' transform='rotate(30 60 60)'/%3E%3Cuse xlink:href='%23a' opacity='.27' transform='rotate(60 60 60)'/%3E%3Cuse xlink:href='%23a' opacity='.27' transform='rotate(90 60 60)'/%3E%3Cuse xlink:href='%23a' opacity='.27' transform='rotate(120 60 60)'/%3E%3Cuse xlink:href='%23a' opacity='.27' transform='rotate(150 60 60)'/%3E%3Cuse xlink:href='%23a' opacity='.37' transform='rotate(180 60 60)'/%3E%3Cuse xlink:href='%23a' opacity='.46' transform='rotate(210 60 60)'/%3E%3Cuse xlink:href='%23a' opacity='.56' transform='rotate(240 60 60)'/%3E%3Cuse xlink:href='%23a' opacity='.66' transform='rotate(270 60 60)'/%3E%3Cuse xlink:href='%23a' opacity='.75' transform='rotate(300 60 60)'/%3E%3Cuse xlink:href='%23a' opacity='.85' transform='rotate(330 60 60)'/%3E%3C/svg%3E")
}

@-webkit-keyframes swiper-preloader-spin {
    to {
        -webkit-transform: rotate(1turn)
    }
}

@keyframes swiper-preloader-spin {
    to {
        -webkit-transform: rotate(1turn);
        transform: rotate(1turn)
    }
}

.activity-modal {
    position: fixed;
    top: 0;
    right: 0;
    bottom: 0;
    left: 0;
    z-index: 2000;
    display: -ms-flexbox;
    display: flex;
    -ms-flex-direction: column;
    flex-direction: column;
    -ms-flex-pack: center;
    justify-content: center;
    -ms-flex-align: center;
    align-items: center;
    background-color: rgba(0, 0, 0, .6);
    text-align: center
}

.activity-modal-header {
    position: relative;
    width: 390px;
    margin-top: -100px
}

.activity-modal-body {
    width: 300px;
    padding-top: 40px;
    margin: -80px auto 0;
    background-color: #fff;
    border-bottom-left-radius: 16px;
    border-bottom-right-radius: 16px
}

.activity-modal-body .activity-modal-icon {
    position: relative;
    width: 80px
}

.activity-modal-body .activity-modal-title {
    margin: 10px 0;
    font-size: 18px;
    color: #fe3824
}

.activity-modal-body .activity-modal-detail {
    padding: 0 50px;
    color: #272727;
    text-align: left
}

.activity-modal-body .activity-modal-btn {
    width: 180px;
    height: 90px;
    margin: 5px auto;
    background-size: 100% 100%
}

.activity-modal-body .activity-modal-btn button {
    width: 140px;
    height: 47px;
    padding: 0;
    margin-top: 20px;
    background-color: transparent;
    border: none;
    color: #fff;
    cursor: pointer;
    outline: none
}

.activity-modal-close {
    width: 50px;
    margin-top: 20px;
    cursor: pointer
}

.goldenegg {
    position: fixed;
    top: 0;
    left: 0;
    z-index: 99999!important;
    width: 100%;
    height: 100%;
    background: rgba(0, 0, 0, .6)
}

.goldenegg-iframe {
    position: relative
}

.goldenegg-iframe-close {
    margin: 0 auto;
    position: absolute;
    top: 105px;
    right: 10px
}

.home-activity,
.home-activity-item {
    width: 712px;
    height: 400px
}

.home-activity-item {
    overflow: hidden
}

.home-activity-item .home-activity-title-wrap {
    position: relative;
    display: -ms-flexbox;
    display: flex;
    -ms-flex-direction: column;
    flex-direction: column;
    -ms-flex-pack: center;
    justify-content: center;
    -ms-flex-align: center;
    align-items: center;
    width: 100%;
    height: 100px;
    background-size: 100% 100%
}

.home-activity-item .home-activity-title-wrap .home-activity-title-link {
    position: absolute;
    right: 8px;
    top: 5px
}

.home-activity-item .home-activity-title-wrap .home-activity-title {
    font-size: 36px;
    text-align: center
}

.home-activity-item .home-activity-title-wrap .home-activity-subtitle {
    font-size: 15px;
    text-align: center
}

.home-activity-item .home-activity-progress {
    display: -ms-flexbox;
    display: flex;
    -ms-flex-pack: center;
    justify-content: center;
    -ms-flex-align: center;
    align-items: center;
    width: 712px;
    height: 300px
}

.home-activity .slick-dots li {
    width: 14px;
    height: 14px;
    border-radius: 50%;
    opacity: 1;
    background-color: hsla(0, 0%, 100%, .7);
    border: 1px solid #ff8619
}

.home-activity .slick-dots li button {
    position: relative;
    top: -1px;
    width: 12px;
    height: 12px;
    border-radius: 50%;
    opacity: 1;
    background-color: hsla(0, 0%, 100%, .7)
}

.home-activity .slick-dots li button:hover {
    background-color: #fff
}

.home-activity .slick-dots li.slick-active button {
    background-color: #ff8619;
    width: 14px;
    height: 14px;
    border: #ff8619
}

.ruok-bottom {
    min-width: 1200px;
    background: #1e1d22;
    color: #6b6b6c;
    text-align: center
}

.ruok-bottom-info {
    border-bottom: 1px solid #323137;
    padding: 20px 0
}

.ruok-bottom-info-wrap {
    width: 1200px;
    margin: 0 auto;
    display: -ms-flexbox;
    display: flex
}

.ruok-bottom-qrcode {
    width: 170px;
    text-align: center;
    margin-top: 10px;
    color: #fff
}

.ruok-bottom-qrcode p {
    letter-spacing: 4px;
    margin-left: 2px;
    margin-top: 10px
}

.ruok-bottom-service {
    width: 400px;
    border-right: 1px solid #323137;
    display: -ms-flexbox;
    display: flex;
    -ms-flex-direction: column;
    flex-direction: column;
    -ms-flex-pack: center;
    justify-content: center
}

.ruok-bottom-service p {
    margin: 4px 0
}

.ruok-bottom-service p img {
    margin-right: 5px
}

.ruok-bottom-service p:first-child {
    font-size: 18px;
    font-weight: 600;
    margin-bottom: 10px
}

.ruok-bottom-service p span {
    -webkit-transition: all .2s;
    transition: all .2s;
    cursor: pointer
}

.ruok-bottom-service p span:hover {
    color: #fff;
    text-decoration: underline
}

.ruok-bottom-corp {
    padding: 16px 20px
}

.ruok-bottom-corp .top img:nth-child(5) {
    opacity: .5
}

.ruok-bottom-corp .bottom img:first-child {
    opacity: .4
}

.ruok-bottom-corp .bottom img:nth-child(2) {
    opacity: .3
}

.ruok-bottom-corp .bottom img:nth-child(3) {
    opacity: .6
}

.ruok-bottom-corp .bottom img:nth-child(4) {
    opacity: .4
}

.ruok-bottom-corp-content {
    display: -ms-flexbox;
    display: flex;
    padding: 15px 0
}

.ruok-bottom-corp-content img {
    -webkit-transition: all .2s;
    transition: all .2s;
    margin: 0 25px;
    -webkit-filter: grayscale(100%);
    -moz-filter: grayscale(100%);
    -ms-filter: grayscale(100%);
    -o-filter: grayscale(100%);
    filter: grayscale(100%);
    -webkit-filter: gray;
    filter: gray
}

.ruok-bottom-corp-content img:hover {
    -webkit-transition: all .2s;
    transition: all .2s;
    -webkit-filter: none;
    filter: none;
    opacity: 1!important
}

.ruok-bottom-safe {
    text-align: center;
    padding: 20px 0
}

.ruok-bottom-safe img {
    width: 600px
}

.ruok-bottom-links {
    display: -ms-flexbox;
    display: flex;
    -ms-flex-pack: center;
    justify-content: center
}

.ruok-bottom-links a {
    color: #6b6b6c;
    border-left: 1px solid #6b6b6c;
    padding: 0 20px;
    height: 14px;
    line-height: 14px
}

.ruok-bottom-links a:first-child {
    border: none
}

.ruok-bottom-links a:hover {
    color: #fff
}

.ruok-bottom-copy {
    font-size: 12px;
    padding: 10px 0
}

.widget {
    position: fixed;
    right: 20px;
    bottom: 20px;
    z-index: 300;
    display: -ms-flexbox;
    display: flex;
    -ms-flex-direction: column;
    flex-direction: column;
    -ms-flex-align: center;
    align-items: center;
    padding: 0 5px;
    background-color: #1e1d22
}

.widget-item {
    width: 34px;
    padding: 12px 7px;
    border-top: 1px solid #595959
}

.widget-item:first-child {
    border-top: none
}

.widget-item:last-child {
    padding: 12px 8px
}

.widget-item img {
    width: 100%;
    cursor: pointer
}

.widget-qrcode-wrap {
    position: relative;
    cursor: pointer
}

.widget-qrcode-wrap .widget-qrcode {
    display: none;
    position: absolute;
    right: 44px;
    top: -45px;
    width: 144px;
    height: 186px;
    padding: 9px 0 0 9px;
    background-image: url(data:image/png;base64,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);
    background-size: 100% 100%
}

.widget-qrcode-wrap .widget-qrcode .qrcode {
    left: 10px;
    top: 9px;
    position: relative
}

.widget-qrcode-wrap:hover .widget-qrcode {
    display: block
}

.notices {
    min-width: 1200px;
    background: #ffdcc7;
    color: #333;
    height: 36px;
    line-height: 36px
}

.notices-con {
    width: 1200px;
    margin: 0 auto;
    display: -ms-flexbox;
    display: flex;
    -ms-flex-align: center;
    align-items: center;
    height: 36px;
    overflow: hidden
}

.notices-icon {
    position: relative;
    z-index: 1;
    color: #ff8619;
    font-size: 20px;
    padding-right: 10px;
    background: #ffdcc7
}

.notices-items {
    position: relative;
    height: 36px;
    display: -ms-flexbox;
    display: flex;
    -ms-flex-wrap: nowrap;
    flex-wrap: nowrap;
    -ms-flex: 1 1;
    flex: 1 1
}

.notices-items.two {
    left: 1170px
}

.notices-item {
    height: 36px;
    line-height: 36px;
    -ms-flex: 1 1;
    flex: 1 1;
    white-space: nowrap;
    padding: 0 20px;
    cursor: pointer
}

.notices-item:hover {
    text-decoration: underline;
    color: #ff8619
}

.couplets {
    display: -ms-flexbox;
    display: flex;
    -ms-flex-direction: column;
    flex-direction: column;
    position: fixed;
    top: 160px;
    z-index: 200
}

.couplets-left {
    left: 0
}

.couplets-right {
    right: 0
}

.banner {
    min-width: 1200px;
    height: 560px;
    cursor: pointer
}

.banner-img>div {
    max-width: 1920px;
    height: 560px;
    margin: auto;
    background: no-repeat 50%/cover
}

.banner .slick-dots {
    bottom: 20px
}

.banner .slick-dots li {
    margin: 0 3px;
    border-radius: 50%;
    background-color: transparent
}

.banner .slick-dots li button {
    width: 14px;
    height: 14px;
    border-radius: 50%;
    opacity: 1;
    background-color: hsla(0, 0%, 100%, .7);
    border: 1px solid #ff8619
}

.banner .slick-dots li button:hover {
    background-color: #fff
}

.banner .slick-dots li.slick-active button {
    background-color: #ff8619;
    width: 14px;
    height: 14px;
    border: #ff8619
}

.games {
    min-width: 1200px;
    background-color: #f7f7f7;
    text-align: center
}

.games>.main {
    width: 1200px;
    margin: 0 auto
}

.games>.main>.allcontent>.content {
    display: -ms-flexbox;
    display: flex;
    -ms-flex-pack: center;
    justify-content: center
}

.wrap {
    min-width: 1200px;
    background-color: #f7f7f7;
    text-align: center
}

.wrap>.main {
    width: 1200px;
    margin: auto
}

.wrap>.main>.content {
    display: -ms-flexbox;
    display: flex;
    -ms-flex-pack: center;
    justify-content: center
}

.award {
    position: relative
}

.award .swiper-container {
    width: 1250px;
    padding: 10px 10px 20px
}

.award .swiper-button-next,
.award .swiper-button-prev {
    z-index: 1;
    width: 35px;
    height: 64px;
    margin-top: -36px;
    background-size: 100% 100%;
    outline: none
}

.award .swiper-button-prev {
    left: 0;
    background-image: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAEgAAACECAMAAAAEGZ26AAAABGdBTUEAALGPC/xhBQAAAAFzUkdCAK7OHOkAAABOUExURUdwTOrq6u3t7erq6u3t7erq6vLy8vn5+f///+vr6+vr6+vr6+vr6+zs7Ovr6+vr6+vr6+7u7uzs7Ovr6+vr6+vr6+vr6+rq6uvr6+rq6nH6Y08AAAAZdFJOUwD6M+Em8hMLBOuTw8xOuHegHF1prdVAiYJnm11aAAABMklEQVR42u3YSZLCMBBEUdnGGBljzEze/6LdvZBT7CA+m46oOsDbqIYMJX2pAgoooIACCiiggAIK6F9A0z1/BdoPqc0EspPSJmNo/nX+pA5C8y6lIhHoWpx0aAhk59wIQIsd9GpLKnURgcbKIZCdowj0qBwCPVfnKQIdV+chAtkZRaBL5RDIziICnQuzWwSgxs5VAGoOlQMgO8MsAPW1A6D+vjp7AejFAVDfFmc7CUC5dgBUOTcRaNoWqO0RVEuZQK8SgnQ7FWmTEVRLHYLUVRKC1G2KdOoQVEs3BCl/KBmCLW4IDp0htgYMkQVniEuG0BEwxCVD8MAZgifXEAwBhmAsMQSDkiEY3ZI+lIaOQXq6mxikhyeFQRrtMEijtwmDlOMnIqCAAgoooIACCiiggN6pH17qbut137MAAAAAAElFTkSuQmCC)
}

.award .swiper-button-next {
    right: 0;
    background-image: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAEgAAACECAMAAAAEGZ26AAAABGdBTUEAALGPC/xhBQAAAAFzUkdCAK7OHOkAAABOUExURUdwTOrq6uvr6+vr6+rq6urq6v////f39+vr6/Hx8e7u7uvr6+3t7f///+zs7Ovr6+zs7Ovr6+vr6+zs7Ozs7Ovr6+vr6+vr6+zs7Orq6pgvGqgAAAAZdFJOUwDs5NH68gcMxhQgrSsCNZNCudxpXYV3oFH+Z08RAAABQElEQVR42u3YS47CQAyEYeedkIQQIAHf/6LDYpJqCSGQflYz9gG+lbtcavMvTUABBRRQQAEFFFBAAf1tqPoS1HYTgeQ0ZhOC5JgtGJofziYR6Fzb76wM8skkESiVLgzy2yiJQKl0ZZD39S6VBEqle4kgnxOJQNpLs1OJIG8lVQB6kgDkbbdJxwpBXkjKECRpHDIESbIhR5CfD5IIlEqHM4I8TyQEeT5IQpBnu9QVCPLsuG1BVyBIknUFgrzapaZ4DcEVFwQfnaDPY2BUDLyASDAZdZ4hGN6C4DkRBA+cfeSM70+uIFgCBMFaIggWJfvcWZ1AS+IQSM7iBFoTh0ByJifQJXEAJGe8OYGuiQOgUk7vACrvm1P3DiCd+np2AEl6OABSaWhmB5BKQ9M6gCSd2viJCCiggAIKKKCAAgroX0E/eBZvx+2h64EAAAAASUVORK5CYII=)
}

.award .swiper-button-disabled {
    display: none
}

.popular-tab {
    display: -ms-flexbox;
    display: flex;
    -ms-flex-pack: distribute;
    justify-content: space-around;
    width: 457px;
    height: 32px;
    margin: 0 auto 25px;
    background-color: #fff;
    border: 1px solid #d7d7d7;
    border-radius: 15px
}

.popular-tab li {
    -ms-flex-positive: 1;
    flex-grow: 1;
    height: 30px;
    border-radius: 16px;
    line-height: 30px;
    color: #222;
    cursor: pointer;
    -webkit-transition: all .3s;
    transition: all .3s
}

.popular-tab li:hover {
    height: 32px!important;
    margin-top: -1px!important;
    background-color: #f67323!important;
    -webkit-box-shadow: 0 4px 24px 0 rgba(226, 156, 66, .42)!important;
    box-shadow: 0 4px 24px 0 rgba(226, 156, 66, .42)!important;
    color: #fff!important
}

.popular-tab li.active {
    height: 32px;
    margin-top: -1px;
    background-color: #f67323;
    -webkit-box-shadow: 0 4px 24px 0 rgba(226, 156, 66, .42);
    box-shadow: 0 4px 24px 0 rgba(226, 156, 66, .42);
    color: #fff
}

.popular-tab:hover li.active {
    height: 30px;
    margin-top: 0;
    background-color: transparent;
    -webkit-box-shadow: none;
    box-shadow: none;
    color: #222
}

.qpa {
    display: -ms-flexbox;
    display: flex;
    -ms-flex-pack: justify;
    justify-content: space-between;
    text-align: left;
    padding: 65px 0 60px
}

.qpa-activityClose {
    width: 712px
}

.qpa-activityClose>span {
    display: block;
    font-size: 27px;
    color: #555;
    line-height: 24px
}

.qpa-activityClose>p {
    margin-bottom: 15px;
    line-height: 20px;
    font-size: 16px;
    color: #555
}

.qpa-activityClose>div {
    height: 400px;
    font-size: 24px;
    text-align: center;
    font-weight: 300
}

.qpa-activityClose>div .activity-header {
    line-height: 100px;
    background-image: url(data:image/png;base64,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);
    background-size: 100% 100%;
    color: #fff;
    font-size: 28px
}

.qpa-activityClose>div .activity-content {
    height: 300px;
    background: url(../images/activity.66e15144.png) no-repeat 50%;
    background-color: #fff
}

.qpa .ant-modal-mask {
    background-color: rgba(0, 0, 0, .45)
}

.qpa-title {
    line-height: 24px;
    font-size: 24px;
    color: #555
}

.qpa-subtitle {
    margin-bottom: 15px;
    line-height: 20px;
    font-size: 16px;
    color: #555
}

.qpa .awards-list {
    width: 468px;
    height: 400px;
    padding-top: 60px;
    font-weight: 300;
    overflow: hidden;
}

.qpa .awards-list li {
    position: relative;
    display: -ms-flexbox;
    display: flex;
    -ms-flex-pack: center;
    justify-content: center;
    line-height: 32px;
    color: #fff;
    margin-top: 4px;
}

.qpa .awards-list li:first-child {
    line-height: 43px;
    margin-bottom: 2px
}

.qpa .awards-list-icon {
    position: absolute;
    left: 26px;
    top: 4px;
    width: 30px
}

.qpa .awards-list-username {
    width: 100px;
    -webkit-box-sizing: content-box;
    box-sizing: content-box;
    padding-left: 20px;
    text-align: left
}

.qpa .awards-list-lottery {
    width: 140px;
    text-align: center
}

.qpa .awards-list-money {
    width: 120px;
    text-align: right
}

.advantage-wrap {
    min-width: 1200px;
    text-align: center;
    padding-bottom: 20px
}

.advantage-wrap .title-wrap {
    padding: 40px 0!important
}

.advantage-wrap .advantage {
    width: 1200px;
    margin: 0 auto
}

.advantage-wrap .advantage-main {
    display: -ms-flexbox;
    display: flex;
    -ms-flex-pack: justify;
    justify-content: space-between
}

.advantage-wrap .advantage-main .advantage-item {
    display: -ms-flexbox;
    display: flex;
    -ms-flex-direction: column;
    flex-direction: column;
    margin-top: 20px;
    opacity: 0;
    color: #222;
    -webkit-transition: all .8s;
    transition: all .8s
}

.advantage-wrap .advantage-main .advantage-item .advantage-title {
    font-size: 20px
}

.advantage-wrap .advantage-main .advantage-item .advantage-img {
    display: -ms-flexbox;
    display: flex;
    -ms-flex-pack: center;
    justify-content: center;
    -ms-flex-align: center;
    align-items: center;
    height: 240px
}

.advantage-wrap .advantage-main .advantage-item .advantage-img img {
    width: 180px
}

.advantage-wrap .advantage-main .advantage-item .advantage-text1,
.advantage-wrap .advantage-main .advantage-item .advantage-text2 {
    font-size: 20px;
    font-weight: bold
}

.advantage-wrap .advantage-main .advantage-item .advantage-text1 {
    color: #4734bd
}

.advantage-wrap .advantage-main .advantage-item .advantage-text2 {
    color: #f67323
}

.advantage-wrap .advantage-main .advantage-item .advantage1-bottom {
    display: -ms-flexbox;
    display: flex;
    -ms-flex-pack: justify;
    justify-content: space-between
}

.advantage-wrap .advantage-main .advantage-item .advantage1-bottom-space {
    margin-right: 25px
}

.footer-wrap {
    min-width: 1200px;
    background-color: #241a49;
    text-align: center
}

.footer-wrap .footer {
    display: -ms-flexbox;
    display: flex;
    width: 1200px;
    margin: 0 auto;
    padding: 25px 0 20px;
    color: #baaaee;
    text-align: left
}

.footer-wrap .footer-title {
    font-size: 24px;
    line-height: 24px
}

.footer-wrap .footer-subtitle {
    margin-bottom: 10px;
    font-size: 16px;
    line-height: 20px
}

.footer-wrap .footer-left {
    width: 670px
}

.footer-wrap .footer-left .footer-help {
    display: -ms-flexbox;
    display: flex;
    -ms-flex-direction: column;
    flex-direction: column;
    -ms-flex-wrap: wrap;
    flex-wrap: wrap;
    height: 200px;
    border-right: 1px solid #726b8e
}

.footer-wrap .footer-left .footer-help li {
    line-height: 40px;
    color: #726b8e;
    cursor: pointer;
    -webkit-transition: all .3s;
    transition: all .3s
}

.footer-wrap .footer-left .footer-help li:hover {
    color: #fff;
    text-decoration: underline
}

.footer-wrap .footer-right {
    width: 530px;
    padding-left: 60px
}

.footer-wrap .footer-right .footer-data {
    display: -ms-flexbox;
    display: flex;
    -ms-flex-pack: justify;
    justify-content: space-between;
    padding: 8px 0
}

.footer-wrap .footer-right .footer-data-title {
    line-height: 34px
}

.footer-wrap .footer-right .footer-data-bar-text {
    line-height: 24px;
    color: #fff
}

.footer-wrap .footer-right .footer-data-bar-wrap {
    width: 350px;
    height: 10px;
    background-color: #4d4371;
    border-radius: 5px
}

.footer-wrap .footer-right .footer-data-bar-wrap .footer-data-bar-length {
    width: 0;
    height: 10px;
    background-color: #ff9e63;
    border-radius: 5px;
    -webkit-transition: width .8s;
    transition: width .8s
}

.activity-content {
    background-color: #f7f7f7;
    padding: 20px 0 30px
}

.activity-detail {
    width: 1200px;
    min-height: 510px;
    margin: auto;
    background-color: #fff;
    border-radius: 5px;
    padding: 30px 40px;
    text-align: center
}

.activity-detail-btn>div {
    font-size: 24px!important;
    font-family: HiraginoSansGB-W3
}

.activity-detail-title {
    line-height: 28px;
    font-size: 26px;
    color: #222;
    letter-spacing: .8px;
    font-family: HiraginoSansGB-W3;
    border-bottom: 1px solid #ddd;
    padding-bottom: 10px
}

.activity-detail-content {
    text-align: left;
    padding-top: 40px;
    font-size: 14px;
    color: #4d4d4d
}

.activity-detail-content-item {
    display: -ms-flexbox;
    display: flex;
    -ms-flex-pack: start;
    justify-content: flex-start;
    margin-top: 10px
}

.activity-detail-content-item:first-child {
    margin-top: 0
}

.activity-detail-content-clause-title {
    margin: 10px 0
}

.activity-detail-content-banner {
    width: 100%;
    height: 312px;
    margin: 40px auto;
    display: block
}

.activity {
    width: 1200px;
    margin: auto;
    padding: 0 20px 30px;
    background-color: #fff
}

.activity-tab {
    padding: 2px 0 0 5px;
    border-bottom: 1px solid #d7d7d7
}

.activity-tab,
.activity-tab-wrap {
    display: -ms-flexbox;
    display: flex
}

.activity-tab-wrap>li {
    padding: 0 25px;
    line-height: 48px;
    font-size: 15px;
    color: #222;
    cursor: pointer;
    -webkit-transition: all .3s;
    transition: all .3s
}

.activity-tab-wrap>li:first-child {
    padding-left: 0
}

.activity-tab-wrap>li:last-child {
    padding-right: 0
}

.activity-tab-wrap>li:hover {
    color: #f67323!important
}

.activity-tab-wrap>li.active {
    color: #f67323
}

.activity-tab-wrap>li:hover:after {
    content: ""!important;
    display: block!important;
    width: 100%!important;
    height: 5px!important;
    -webkit-box-sizing: content-box!important;
    box-sizing: content-box!important;
    padding: 0 5px!important;
    margin: -5px 0 0 -5px!important;
    background-image: -webkit-gradient(linear, right top, left top, from(#ff4f41), to(#ff863f))!important;
    background-image: linear-gradient(270deg, #ff4f41, #ff863f)!important
}

.activity-tab-wrap>li.active:after {
    content: "";
    display: block;
    width: 100%;
    height: 5px;
    -webkit-box-sizing: content-box;
    box-sizing: content-box;
    padding: 0 5px;
    margin: -5px 0 0 -5px;
    background-image: -webkit-gradient(linear, right top, left top, from(#ff4f41), to(#ff863f));
    background-image: linear-gradient(270deg, #ff4f41, #ff863f)
}

.activity-tab-wrap:hover>li.active {
    color: #222
}

.activity-tab-wrap:hover>li.active:after {
    display: none
}

.activity-list {
    margin-top: 20px;
    display: -ms-flexbox;
    display: flex;
    -ms-flex-wrap: wrap;
    flex-wrap: wrap
}

.activity-list a {
    text-decoration: none
}

.activity-list .no-activity {
    min-height: 465px;
    text-align: center;
    width: 100%;
    line-height: 300px;
    margin: auto;
    -webkit-box-shadow: none;
    box-shadow: none
}

.activity-list>li {
    width: 550px;
    height: 445px;
    margin: 0 20px 20px 0;
    border-radius: 14px 14px 0 0;
    -webkit-box-shadow: 0 0 12px 0 rgba(0, 0, 0, .1);
    box-shadow: 0 0 12px 0 rgba(0, 0, 0, .1);
    overflow: hidden
}

.activity-list>li>.activity-item .activity-item-banner {
    width: 100%;
    height: 280px;
    cursor: pointer
}

.activity-list>li>.activity-item>div {
    background: #f9f9f9;
    height: 165px;
    padding: 20px
}

.activity-list>li>.activity-item>div .activity-item-title {
    font-size: 20px;
    color: rgba(7, 2, 2, .85);
    font-weight: 500;
    font-family: PingFangSC;
    cursor: pointer
}

.activity-list>li>.activity-item>div .activity-item-date {
    margin-top: 3px;
    font-size: 16px;
    color: rgba(0, 0, 0, .5)
}

.activity-list>li>.activity-item>div .activity-item-btn {
    position: relative;
    display: -ms-flexbox;
    display: flex;
    -ms-flex-pack: justify;
    justify-content: space-between;
    margin-top: 26px
}

.activity-list>li>.activity-item>div .activity-item-btn>div {
    height: 43px
}

.activity-list>li>.activity-item>div .activity-item-btn>div:last-child {
    font-size: 16px
}

.activity-list>li>.activity-item>div .activity-item-btn-box {
    width: 190px;
    display: -ms-flexbox;
    display: flex;
    -ms-flex-pack: justify;
    justify-content: space-between
}

.activity-list>li>.activity-item>div .activity-item-btn-box>div {
    height: 43px;
    font-size: 16px
}

.activity-list>li>.activity-progress-wrap {
    border-top: 1px solid #e5e5e5
}

.activity-list>li>.activity-progress-wrap>.activity-progress {
    width: 720px;
    margin: 10px auto;
    padding: 20px 0;
    border: 1px solid #e5e5e5
}

.activity-list>li>.activity-rule {
    padding: 20px 30px;
    border-top: 1px solid #e5e5e5
}

.activity-item-popover {
    padding: 10px
}

.close-activity {
    color: #d9d9d9;
    font-size: 25px;
    position: absolute;
    right: 4px;
    top: 4px
}

.rule-modal {
    padding-top: 20px
}

.rule-modal .ant-modal-title {
    text-align: center
}

.rule-modal-banner {
    max-height: 263px;
    display: block;
    margin: 0 auto 12px
}

.rule-modal-content {
    color: #000;
    font-size: 16px
}

.rule-modal-content .ant-modal-title {
    text-align: center
}

.rule-modal-content-item {
    display: -ms-flexbox;
    display: flex;
    -ms-flex-pack: start;
    justify-content: flex-start;
    margin-bottom: 10px
}

.rule-modal-content-item-title {
    font-family: PingFangSC-Regular;
    font-weight: 600
}

.rule-modal-content-item-text {
    font-family: PingFangSC-Medium
}

.rule-modal-content-clause-title {
    font-family: PingFangSC-Regular;
    font-weight: 600
}

.rule-modal-content-clause-text {
    margin-top: 10px
}

.rule-modal-content img {
    max-height: 475px;
    display: block;
    margin: auto
}

.lobby-header {
    min-width: 1200px;
    height: 120px;
    color: #fff;
    background: #db3723;
    position: relative
}

.lobby-header-bkg {
    background-image: url(data:image/png;base64,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);
    background-size: 100% 100%;
    position: absolute;
    top: 0;
    left: 7%;
    width: 93%;
    height: 100%
}

.lobby-header-wrap {
    width: 1200px;
    height: 120px;
    padding: 0;
    margin: 0 auto;
    display: -ms-flexbox;
    display: flex;
    position: relative
}

.lobby-header-logo {
    width: 345px;
    text-align: center;
    line-height: 120px
}

.lobby-header-logo img {
    max-height: 70px;
    max-width: 230px
}

.lobby-header-nav-categories {
    margin: 15px 0;
    width: 834px;
    height: 40px;
    border-radius: 20px;
    background: -webkit-gradient(linear, left bottom, left top, from(#ffcdae), to(#fff));
    background: linear-gradient(0deg, #ffcdae, #fff);
    color: #000;
    display: -ms-flexbox;
    display: flex
}

.lobby-header-nav-categories-item {
    width: 120px;
    height: 40px
}

.lobby-header-nav-categories-item.active .lobby-header-nav-items,
.lobby-header-nav-categories-item:hover .lobby-header-nav-items {
    opacity: 1;
    z-index: 1
}

.lobby-header-nav-categories-item.active .lobby-header-nav-categories-item-title,
.lobby-header-nav-categories-item:hover .lobby-header-nav-categories-item-title {
    background-color: rgba(219, 55, 35, .8);
    color: #fff
}

.lobby-header-nav-categories-item.active .lobby-header-nav-categories-item-title:after,
.lobby-header-nav-categories-item:hover .lobby-header-nav-categories-item-title:after {
    content: "";
    position: absolute;
    z-index: -1;
    top: -20px;
    left: 0;
    width: 120px;
    height: 40px;
    border-radius: 50%;
    background: -webkit-gradient(linear, left top, left bottom, from(hsla(0, 0%, 100%, 0)), to(hsla(0, 0%, 100%, .2)));
    background: linear-gradient(180deg, hsla(0, 0%, 100%, 0), hsla(0, 0%, 100%, .2))
}

.lobby-header-nav-categories-item.active.hover .lobby-header-nav-items {
    opacity: 0;
    z-index: -1
}

.lobby-header-nav-categories-item.active.hover:hover .lobby-header-nav-items {
    opacity: 1;
    z-index: 1
}

.lobby-header-nav-categories-item:first-child .lobby-header-nav-categories-item-title {
    border-radius: 20px 0 0 20px
}

.lobby-header-nav-categories-item:first-child .lobby-header-nav-categories-item-title:after {
    content: "";
    background: transparent
}

.lobby-header-nav-categories-item-title {
    display: block;
    width: 120px;
    height: 40px;
    line-height: 40px;
    text-align: center;
    position: relative;
    z-index: 0;
    cursor: default
}

.lobby-header-nav-categories-item-title:after {
    content: "";
    position: absolute;
    top: 5px;
    bottom: 5px;
    left: 0;
    width: 1px;
    background: #d7d7d7
}

.lobby-header-nav-items {
    position: absolute;
    bottom: 0;
    left: 345px;
    opacity: 0;
    height: 66px;
    width: 834px;
    overflow: hidden;
    z-index: -1
}

.lobby-header-nav-items-next,
.lobby-header-nav-items-prev {
    position: absolute;
    color: hsla(0, 0%, 100%, .7);
    top: 0;
    height: 66px;
    width: 66px;
    line-height: 66px;
    text-align: center;
    font-size: 32px
}

.lobby-header-nav-items-next:hover,
.lobby-header-nav-items-prev:hover {
    color: #fff
}

.lobby-header-nav-items-prev {
    left: 0
}

.lobby-header-nav-items-next {
    right: 0
}

.lobby-header-nav-items-carousel {
    position: absolute;
    top: 0;
    bottom: 0;
    left: 66px;
    right: 66px
}

.lobby-header-nav-items-carousel .obsolete {
    color: #787878
}

.lobby-header-nav-items-row {
    display: -ms-flexbox;
    display: flex;
    width: 834px;
    height: 66px;
    -ms-flex-align: center;
    align-items: center
}

.lobby-header-nav-items-item {
    height: 36px;
    position: relative;
    width: 120px;
    font-size: 14px;
    font-weight: 500;
    line-height: 14px;
    color: hsla(0, 0%, 100%, .8);
    text-align: center;
    border-left: 1px solid hsla(0, 0%, 100%, .3);
    cursor: pointer
}

.lobby-header-nav-items-item p {
    z-index: 1
}

.lobby-header-nav-items-item p:first-child {
    margin-bottom: 5px
}

.lobby-header-nav-items-item.active,
.lobby-header-nav-items-item:hover {
    color: #fff
}

.lobby-header-nav-items-item.active:after {
    content: "";
    position: absolute;
    bottom: -18px;
    left: 50%;
    margin-left: -4px;
    border: 8px solid transparent;
    border-bottom: 8px solid #fff
}

.lobby-header-nav-items-item:first-child {
    border: none
}

.navmore:hover+.navPopover {
    display: block
}

.triangle {
    position: relative;
    width: 0;
    height: 0;
    border-left: 25px solid transparent;
    border-right: 25px solid transparent;
    border-bottom: 25px solid #fff;
    left: 36px;
    display: none
}

.navmore:hover .triangle {
    display: block
}

.navPopover {
    top: 56px;
    position: absolute;
    z-index: 9999;
    left: 346px;
    display: none
}

.navPopover:hover {
    display: block
}

.navPopover-opacity {
    height: 25px;
    margin-top: -5px
}

.navPopover-box {
    display: -ms-flexbox;
    display: flex;
    position: relative;
    top: -1px;
    background: #fff;
    border-radius: 20px;
    padding: 10px;
    -webkit-box-shadow: 0 8px 12px 0 hsla(0, 0%, 61%, .5);
    box-shadow: 0 8px 12px 0 hsla(0, 0%, 61%, .5);
    -ms-flex-wrap: wrap;
    flex-wrap: wrap;
    width: 848px;
    color: #222;
    text-align: center;
    -webkit-transition: all .3s;
    transition: all .3s
}

.navPopover-box-item {
    height: 110px;
    width: 138px;
    padding: 10px 0;
    overflow: hidden;
    cursor: pointer;
    border-radius: 5px;
    z-index: 2;
    -webkit-transition: background 2s;
    transition: background 2s
}

.navPopover-box-item img {
    display: block;
    margin: 0 auto 5px;
    width: 40px;
    height: 40px
}

.navPopover-box-item div:first-of-type {
    font-size: 16px
}

.navPopover-box-item div:nth-of-type(2) {
    font-size: 12px;
    color: #ccc
}

.navPopover-box-item:hover {
    -webkit-transition: background .3s;
    transition: background .3s;
    background: #ffe6d6;
    color: #ff7d2e;
    font-weight: 500;
    -webkit-box-shadow: 0 2px 8px rgba(0, 0, 0, .15);
    box-shadow: 0 2px 8px rgba(0, 0, 0, .15)
}

.lobby-account {
    width: 100%;
    height: 156px;
    padding: 10px 25px
}

.lobby-account a:hover {
    text-decoration: none
}

.lobby-account .icon-home {
    color: #ff7d2e;
    margin-left: 20px;
    font-size: 14px
}

.lobby-account-login {
    padding: 40px;
    text-align: center
}

.lobby-account-item {
    display: -ms-flexbox;
    display: flex;
    -ms-flex-align: center;
    align-items: center;
    line-height: 30px;
    font-size: 14px
}

.lobby-account-item>img {
    width: 18px;
    height: 18px;
    margin-right: 5px
}

.lobby-account-item .aync {
    margin-left: 15px;
    color: #ff7d2e;
    cursor: pointer
}

.lobby-account-item .lobby-account-name {
    display: inline-block;
    overflow: hidden;
    text-overflow: ellipsis;
    white-space: nowrap;
    max-width: 150px;
    vertical-align: middle;
    font-weight: 600;
    cursor: pointer
}

.lobby-account-item .user-icon {
    margin-left: 8px
}

.lobby-account-item span:first-child {
    font-size: 18px;
    margin-right: 5px;
    color: #f67323
}

.lobby-account-name {
    font-weight: 500;
    color: #222
}

.lobby-account-label {
    color: #7c7c7c;
    margin-right: 5px
}

.lobby-account-value {
    font-size: 18px;
    font-weight: bold;
    color: #222
}

.lobby-account-value.win {
    color: #ff7d2e
}

.lobby-account-btns {
    margin-top: 5px;
    display: -ms-flexbox;
    display: flex;
    font-size: 12px
}

.lobby-account-btns>div {
    cursor: pointer;
    -ms-flex: 1 1;
    flex: 1 1;
    height: 40px;
    display: -ms-flexbox;
    display: flex;
    -ms-flex-direction: column;
    flex-direction: column;
    -ms-flex-align: center;
    align-items: center
}

.lobby-account-btns>div:hover {
    color: #ff7d2e
}

.tips {
    width: 320px!important
}

.tips .ant-modal-body,
.tips .ant-modal-footer,
.tips .ant-modal-header {
    border: 0;
    text-align: center
}

.lobby-modal-report .ruok-modal-wrap {
    max-height: 610px;
    height: 610px;
    position: relative;
    padding: 10px 30px
}

.lobby-modal-report .ruok-modal-wrap .ant-spin-nested-loading,
.lobby-modal-report .ruok-modal-wrap .ant-spin-nested-loading .ant-spin-container {
    position: static
}

.lobby-modal-report .ruok-modal-wrap .lobby-modal-report-content {
    max-height: 431px
}

.lobby-modal-report .ruok-modal-wrap .lobby-modal-report-table {
    min-height: 450px
}

.lobby-modal-report .ruok-modal-wrap .lobby-modal-order-total {
    margin: 10px 0 42px
}

.lobby-modal-report .ruok-modal-wrap .ant-pagination {
    margin: 0 0 10px;
    position: absolute;
    right: 30px;
    bottom: 10px
}

.lobby-modal-report .ruok-modal-title span {
    font-size: 12px
}

.lobby-modal-report .lobby-modal-report-filter {
    -ms-flex-pack: center;
    justify-content: center;
    font-weight: 400;
    font-size: 14px;
    position: relative
}

.lobby-modal-report .lobby-modal-report-filter-title {
    font-size: 16px;
    font-weight: 500;
    position: absolute;
    left: 0;
    bottom: 0;
    top: 0;
    line-height: 47px
}

.lobby-modal-report .lobby-modal-report-filter .ruok-radio {
    margin-right: 20px
}

.lobby-modal-report .ant-table-tbody>tr>td {
    padding: 10px 0;
    -webkit-box-sizing: border-box;
    box-sizing: border-box
}

.lobby-modal-report-content {
    height: 100%;
    display: -ms-flexbox;
    display: flex;
    -ms-flex-direction: column;
    flex-direction: column
}

.lobby-modal-report-filter {
    padding: 10px 0;
    display: -ms-flexbox;
    display: flex;
    -ms-flex-pack: justify;
    justify-content: space-between;
    height: 47px
}

.lobby-modal-report-table {
    -ms-flex: 1 1;
    flex: 1 1
}

.lobby-modal-report-total {
    text-align: center;
    font-weight: bold;
    border: 1px solid #d7d7d7
}

.lobby-modal-report-total-header {
    background: #f14732;
    color: #fff;
    height: 34px;
    line-height: 34px;
    display: -ms-flexbox;
    display: flex
}

.lobby-modal-report-total-row {
    display: -ms-flexbox;
    display: flex;
    height: 28px;
    line-height: 28px
}

.lobby-modal-report-total-header span,
.lobby-modal-report-total-row span {
    text-align: center
}

.lobby-modal-report-tr-detail {
    color: #f14732;
    cursor: pointer
}

.lobby-modal-report-tr-detail:hover {
    font-weight: 600
}

.lobby-modal-order .ruok-modal-title span {
    font-size: 12px
}

.lobby-modal-order .ruok-modal-wrap {
    max-height: 614px;
    height: 614px;
    padding: 15px 30px;
    position: relative
}

.lobby-modal-order .ruok-modal-wrap .ant-spin-nested-loading,
.lobby-modal-order .ruok-modal-wrap .ant-spin-nested-loading .ant-spin-container {
    position: static
}

.lobby-modal-order .ruok-modal-wrap .ant-table-placeholder {
    display: -ms-flexbox;
    display: flex;
    -ms-flex-align: center;
    align-items: center;
    -ms-flex-pack: center;
    justify-content: center;
    height: 335px
}

.lobby-modal-order .ruok-modal-wrap .lobby-modal-order-table {
    min-height: 355px
}

.lobby-modal-order .ruok-modal-wrap .lobby-modal-order-total {
    margin: 22px 0 42px
}

.lobby-modal-order .ruok-modal-wrap .ant-pagination {
    margin: 0 0 10px;
    position: absolute;
    right: 30px;
    bottom: 0
}

.lobby-modal-order .warp {
    display: inline-block;
    white-space: nowrap;
    overflow: hidden;
    text-overflow: ellipsis;
    width: 112px
}

.lobby-modal-order .ant-table-body {
    overflow-x: hidden
}

.lobby-modal-order .ant-table-body tr>td {
    padding: 4px 0;
    -webkit-box-sizing: border-box;
    box-sizing: border-box
}

.lobby-modal-order-content {
    display: -ms-flexbox;
    display: flex;
    -ms-flex-direction: column;
    flex-direction: column
}

.lobby-modal-order-filter-bottom {
    display: -ms-flexbox;
    display: flex;
    -ms-flex-pack: end;
    justify-content: flex-end;
    margin-bottom: 10px
}

.lobby-modal-order-filter-bottom-time {
    margin-right: 10px
}

.lobby-modal-order-filter-bottom-time>span {
    margin: 0 5px
}

.lobby-modal-order-filter-top {
    padding: 0 40px 10px 0;
    font-weight: 400;
    font-size: 14px
}

.lobby-modal-order-filter-top,
.lobby-modal-order-filter-top>div:first-child {
    display: -ms-flexbox;
    display: flex;
    -ms-flex-pack: start;
    justify-content: flex-start
}

.lobby-modal-order-filter-top>div:first-child {
    -ms-flex-align: center;
    align-items: center
}

.lobby-modal-order-filter-top-title {
    font-size: 16px;
    font-weight: 500
}

.lobby-modal-order-filter-top .ruok-radio {
    margin-left: 20px
}

.lobby-modal-order .openDetail {
    color: #ff7d2e
}

.lobby-modal-order-table {
    -ms-flex: 1 1;
    flex: 1 1
}

.lobby-modal-order-table .ant-table-header {
    overflow: hidden!important;
    padding-bottom: 16px!important
}

.lobby-modal-order-table-detail {
    display: -ms-flexbox;
    display: flex;
    -ms-flex-pack: center;
    justify-content: center;
    -ms-flex-align: center;
    align-items: center;
    height: 30px
}

.lobby-modal-order-table-detail span {
    color: #f14732
}

.lobby-modal-order-table-detail>div {
    margin-left: 10px
}

.lobby-modal-order-table .pick_number {
    width: 110px;
    overflow: hidden;
    text-overflow: ellipsis;
    font-size: 14px;
    color: #f43a51;
    padding: 0 10px;
    cursor: pointer
}

.lobby-modal-order-table .one-row {
    width: 110px;
    white-space: nowrap;
    overflow: hidden;
    text-overflow: ellipsis
}

.lobby-modal-order-table .ant-table-row td:nth-child(2) {
    width: 90px
}

.lobby-modal-order-table .ant-table-row td:nth-child(3) {
    width: 100px
}

.lobby-modal-order-table .ant-table-row td:nth-child(4) {
    width: 110px
}

.lobby-modal-order-table .ant-table-row td:nth-child(5) {
    width: 100px
}

.lobby-modal-order-table .ant-table-row td:nth-child(6),
.lobby-modal-order-table .ant-table-row td:nth-child(7) {
    width: 60px
}

.lobby-modal-order-table .ant-table-row td:nth-child(8) {
    width: 50px
}

.lobby-modal-order-table .ant-table-row td:nth-child(9),
.lobby-modal-order-table .ant-table-row td:nth-child(10) {
    width: 106px
}

.lobby-modal-order-table .ant-table-expanded-row td:first-child {
    display: none
}

.lobby-modal-order-table .ant-table-tbody {
    font-size: 13px
}

.lobby-modal-order-table .ant-table-tbody::-webkit-scrollbar {
    display: none!important
}

.lobby-modal-order-table .ant-table-thead tr {
    display: -ms-flexbox;
    display: flex;
    -ms-flex-align: center;
    align-items: center
}

.lobby-modal-order-table .ant-table-thead tr th {
    height: 100%
}

.lobby-modal-order-table .ant-table-thead tr th:nth-child(2) {
    width: 90px
}

.lobby-modal-order-table .ant-table-thead tr th:nth-child(3) {
    width: 100px
}

.lobby-modal-order-table .ant-table-thead tr th:nth-child(4) {
    width: 110px
}

.lobby-modal-order-table .ant-table-thead tr th:nth-child(5) {
    width: 100px
}

.lobby-modal-order-table .ant-table-thead tr th:nth-child(6) {
    width: 111px
}

.lobby-modal-order-table .ant-table-thead tr th:nth-child(7) {
    width: 60px
}

.lobby-modal-order-table .ant-table-thead tr th:nth-child(8) {
    width: 50px
}

.lobby-modal-order-table .ant-table-thead tr th:nth-child(9) {
    width: 106px
}

.lobby-modal-order-table .ant-table-thead tr th:nth-child(10) {
    width: 107px
}

.lobby-modal-order-table .ant-table-thead tr th:nth-child(11) {
    min-width: 86px;
    border-radius: 0
}

.lobby-modal-order-table .ant-table-expand-icon-th,
.lobby-modal-order-table .hide .ant-table-row-expand-icon-cell {
    display: none
}

.lobby-modal-order-total {
    -ms-flex: 1 1;
    flex: 1 1;
    text-align: center;
    font-weight: bold;
    border: 1px solid #d7d7d7
}

.lobby-modal-order-total-header {
    background: #f14732;
    color: #fff;
    height: 34px;
    line-height: 34px;
    display: -ms-flexbox;
    display: flex
}

.lobby-modal-order-total-row {
    display: -ms-flexbox;
    display: flex;
    height: 28px;
    line-height: 28px
}

.lobby-modal-order-total-header span,
.lobby-modal-order-total-row span {
    text-align: center
}

.lobby-modal-order-total-header span:last-child,
.lobby-modal-order-total-row span:last-child {
    -ms-flex: 1 1;
    flex: 1 1
}

.lobby-modal-order-total-header span:first-child,
.lobby-modal-order-total-row span:first-child {
    width: 200px
}

.lobby-modal-order-total-header span:nth-child(2),
.lobby-modal-order-total-header span:nth-child(3),
.lobby-modal-order-total-header span:nth-child(4),
.lobby-modal-order-total-row span:nth-child(2),
.lobby-modal-order-total-row span:nth-child(3),
.lobby-modal-order-total-row span:nth-child(4) {
    width: 180px
}

.balls {
    -ms-flex-align: end;
    align-items: flex-end;
    -ms-flex-pack: center;
    justify-content: center;
    -ms-flex: 1 1;
    flex: 1 1
}

.balls,
.balls-ball,
.balls>div {
    display: -ms-flexbox;
    display: flex
}

.balls-ball {
    border-radius: 50%;
    font-size: 32px;
    font-weight: 600;
    color: #222;
    -ms-flex-align: center;
    align-items: center;
    -ms-flex-pack: center;
    justify-content: center;
    margin-right: 5px
}

.balls-ball.num {
    height: 32px;
    width: 32px;
    border: 2px solid #ff8619;
    background: #f7f7f7
}

.balls-ball.normal {
    line-height: 32px;
    width: 32px;
    background: #ff8619;
    color: #fff;
    font-family: none
}

.balls-ball.k3 {
    height: 32px;
    width: 32px;
    background-size: cover;
    border-radius: 4px
}

.balls-ball.k3-1 {
    background-image: url(data:image/png;base64,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)
}

.balls-ball.k3-2 {
    background-image: url(data:image/png;base64,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)
}

.balls-ball.k3-3 {
    background-image: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAEAAAABACAYAAACqaXHeAAAACXBIWXMAAAsTAAALEwEAmpwYAAAFEGlUWHRYTUw6Y29tLmFkb2JlLnhtcAAAAAAAPD94cGFja2V0IGJlZ2luPSLvu78iIGlkPSJXNU0wTXBDZWhpSHpyZVN6TlRjemtjOWQiPz4gPHg6eG1wbWV0YSB4bWxuczp4PSJhZG9iZTpuczptZXRhLyIgeDp4bXB0az0iQWRvYmUgWE1QIENvcmUgNS42LWMxNDAgNzkuMTYwNDUxLCAyMDE3LzA1LzA2LTAxOjA4OjIxICAgICAgICAiPiA8cmRmOlJERiB4bWxuczpyZGY9Imh0dHA6Ly93d3cudzMub3JnLzE5OTkvMDIvMjItcmRmLXN5bnRheC1ucyMiPiA8cmRmOkRlc2NyaXB0aW9uIHJkZjphYm91dD0iIiB4bWxuczp4bXA9Imh0dHA6Ly9ucy5hZG9iZS5jb20veGFwLzEuMC8iIHhtbG5zOmRjPSJodHRwOi8vcHVybC5vcmcvZGMvZWxlbWVudHMvMS4xLyIgeG1sbnM6cGhvdG9zaG9wPSJodHRwOi8vbnMuYWRvYmUuY29tL3Bob3Rvc2hvcC8xLjAvIiB4bWxuczp4bXBNTT0iaHR0cDovL25zLmFkb2JlLmNvbS94YXAvMS4wL21tLyIgeG1sbnM6c3RFdnQ9Imh0dHA6Ly9ucy5hZG9iZS5jb20veGFwLzEuMC9zVHlwZS9SZXNvdXJjZUV2ZW50IyIgeG1wOkNyZWF0b3JUb29sPSJBZG9iZSBQaG90b3Nob3AgQ0MgKE1hY2ludG9zaCkiIHhtcDpDcmVhdGVEYXRlPSIyMDE4LTExLTE1VDE4OjExOjI3KzA4OjAwIiB4bXA6TW9kaWZ5RGF0ZT0iMjAxOC0xMS0xNVQxODoxNCswODowMCIgeG1wOk1ldGFkYXRhRGF0ZT0iMjAxOC0xMS0xNVQxODoxNCswODowMCIgZGM6Zm9ybWF0PSJpbWFnZS9wbmciIHBob3Rvc2hvcDpDb2xvck1vZGU9IjMiIHBob3Rvc2hvcDpJQ0NQcm9maWxlPSJzUkdCIElFQzYxOTY2LTIuMSIgeG1wTU06SW5zdGFuY2VJRD0ieG1wLmlpZDpjZWE3MjdiNS1hOGM0LTRkZjktYWZm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)
}

.balls-ball.k3-4 {
    background-image: url(data:image/png;base64,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)
}

.balls-ball.k3-5 {
    background-image: url(data:image/png;base64,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)
}

.balls-ball.k3-6 {
    background-image: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAEAAAABACAYAAACqaXHeAAAAAXNSR0IArs4c6QAADLdJREFUeAHVW3twVsUVPyEkPJIQEt5BkjSGR7AQmtSCCCXAwJRhMKVBBnV0pkxFoEB4qkitFApjgwhEKjPa6T/t4JSHGikFA+UhijAaCMj7mYcEGCBvXnn2/Jacm/3ud+/3fUlu/eKZ2W93z+6ee35nH3f37vkCyJ4CULR8+fKARYvm/65NmzbTOftEfT2F2jfxf0lAAFWyFqfr6ur+vnbt+r+x/vUNWknsoqQC6cIhEl5AYWFhr86dw//BQkeb6vwostxZ+0tLy17s06fPdVZYDCCxwtDWhATgVUhJSQmwA19TU0NVVdXEVjY190+WRycFBwdR27aucNBxwMBYxh84cADABbzERm9DcwHfBumbN6+/HBIS8lcUCD148ICKim4Q4vbt21NgIKr6n2pr6wydoqJ6Kt10re7evfv7Hj16fcg8AEevGcYAaJAOHqjalpWVHAwMDPy5KuWfO3eK6fbtO9SzZw9iq1I9j68ANnFrIOgCKi+voOvXb1DXrl2oS5dIQ7Xa2tpvw8MjRjGjhgMMYBhBHzNiBPCCuHcTOFaEHgf4xx//CQUFBbUq8FAQHQEjdOoURh07dqDLl69SSEhHYyQ0YAl6hIaq0YSDspoa7g0MMAEeoR3XCeFYEYY9er4p4C9evEh5eXkNEpofQcalS5e8CoAREKAjdIXOjaSwMCYDn3R2gExiMJAO5BDMoT0HRVjwMALCwzupvKdhX1JSQjNmzKS+ffvTyJGjaNiw4TRw4BO0ePESun//foNE7xHqLliwkBISBioZI0b8kvr3T6CZM2dTaWmpVwHQFTpDd42ACdiAUTpeDQVkEDBEUKEjh7DKyvLzHNO9e/fpxo2bavgjb0fnzp2jKVOm8lpxR1XRDYXhGRMTQ59++jH3Tk87EYpfVFREqamTiV/BqkfNcrp3705bt/6L+vXrZysHz7tyJU+NBEwJUGhop/4cVXC4x6GKA6ZCHYCDZEhg+LuMALzqZLWXxUa1MP3MnTtPgYfCeC0hloB8QUEB9+oiUyv3bHr6AgUebazk3Lp1i9LT57s3bOCIjtDZ9JqWEQCMglf1PJrKFEAhRgLmixvpvaEXbt26jb777pQBWIBLLHX5XUyHDx+WrFt86NCXdOjQIY9yIDM39wR98kmWW3swzM/UKgETsAGjMQX0EYA0gkwFTvpGOTnHPFYUpRB/8823tnWPHj2qylDPioSP+NixHKsqnngY2cAmONVDkJGnIcYCgQAr+UwFBfnK8r408PRmsCsT4Lp8TKkmEjAJPgMzDAACQ4yBGBV9pri4OPUe9qWBp8XLrkzmtS4/Pj5ez/qSBiYdozKCMAyLcCWkJe+LYHr66eGqnpWiKABfwlNPDbOVaZZjlicyEA8d+gtbOTYFgkuwqTwMIKRXkEpS5jGeMGECv/dHGiB1RfV0WtpvaMiQIbaykpOT+RX4jCEHFfX2kubDDY0fP95Wjk2BJT7dAHq7JhkADTdsWKfezXj1IIiyEicl/YxWr16lP8MyvWZNhjKSnZwBAwbQu+++Y9nWC9MSk50BvMhyL46KiqJ9+/bS3LlzeCfYl/cOgWpbmpCQQMuWLaWdO//Ne/VHu0n31o0c1Nm9+z/0xhuvE8Bia4tjLmSmp8+jvXuzqVevXo0NWpiCVbA64vWALVMYhwgO3XgnmM0xVVbeVRuc2NgYZH2mqqoqZQQYoiXEJzlCCA7GW8x3ysvL5xNhF94BPjrS8E4Qc+YWhxIO2BFib17dpNcdN/CZmqqwnWAYsKVGtJMNvuMG+P77a5SdnU0nT55Uw3fw4ME0YcKv+Ize1ZMebmXY8u7atVvJwQhITEykcePGUe/eUW51W8JwdAp88MGHlJGxhvgLjItOkZERtGLFnygtLc2Fb5fZsmULvfXWcj75lblUCQ0NpaVLX6fp03/rwrfK/OBT4P33NzHIlcZeXHZveAuUlJTSnDnz+HATSJMn/9pKX4O3bdt2mjdvvqUcGHbZsj9QdXU1vfLKDKNNSxKOvAXy8wtozZp3XJSGARD0E92bb/6RiouLbfXFURp1pK0e63IwygoKCm3lNKXAEQNkZWWpDx66wroSwgfAffv26UUu6T179vBoKXExgF5B5OCDyc6dO/WiZqcdMcCJEyeV0t60AAAcZe3o+PFcuyI3Pp7pBDligKYoAiPYkacyuzYt5TtigMTEwWrr600ZLIioa0dDhiTaFbnxPclxq+yB4YgBUlNTqUOHDi77f/2Zch7AzmzMmDF6kUsa7/mIiAivcvCsiRMnurRtbsYRA8TERNOSJYtdFBfQ+sFo5coVFBnZeGFhVhoGQh1pq8e6nNdee5Wio/uYmzcr74gB8OTZs2epzQ5fpykA+mkuIqIzbdyY6XUPADlTpqRRZuZ64/ZJlwPZq1b9mT+9v4yqjpCjO0Fo1Fq2wj/4TlC647HHevu0VZX6dnG3bt3opZdetCt2jO/YFDBrhOMwDjEtJciArP8XOWoAXEWtWrWaRo0azTdJfSkuLp7Gjh3H839jk/XPzMyk0aPHKhnx8f0oJWUMvf32Xxwxqq6MY8dhXGlNm/Y8XbhwwdjKovfOnj1LZ86cUUfbjz7a7PWrUHl5OU2dOo13jLmGHCgMuefPn6fPP8+mzZv/6dhXIcdGAK60oCQOLfrBRfbvx44d589cy3TjW6aXLHlVgbeTgzvIhQsXW7ZtDtMRA+zatcvjlZYYYfv2jxU4O0VzcnIoK+szl56XtnqMKzZ8dHGCHDHAV18dVrpASSvSlf/66yNWVRTPLMcsT5dz5MijazRbYT4WOGKAK1eu+HQahE5wnLAjTCErMhsCdS5fvmxVtck8RwwQHR2jdn++PB1+AnYUGxtrWYQtsZmio6PNrGblHTFAcnKSx4fre/onnzT8rtzaDB06VPGsAKNA+IiTkpLd2jeH4YgBnn12Cg0a9FPLQ4woDeVSUlJo+PDhtnqOHDnC4xUbGkIejs2TJ6faymlKgVcD4HUEPzwdiNUD3nsvU336Rj395CZ5DNl169ZaNXXh4YqNPTuVDCs52CJv2LDepY05g2dCZ+jujbzWgAcmHI68Ea6xvvjiAE2aNIlvY0INAPApfOGF52n//v969Q/CM3DFdvDgfnruuWnqRCinQcjEdweU2V2j6zpCZ+jujbyeBiEADkdwPoQfntWKbPUQrPa417Nb2KzaWPHgNIEttq/+AOj9srJy5dgZFxdriGzy1RgLqmGwaqsM99P8/ELlhAhQvhAuM52gphoQxoJXW0xM4wcTYLHTxXYKPHz4oFwawS8YIwAemLitgZUlSB1/xNBBCGnoBh2hK3QW0rEIT2K7w1B9cXHJ1aioDsb3K/jewv0UHpjXrhW1Wmdp9LwOHkCBhaNGawl6jnUDoIIRrl7NvxQW1ik2LCy0i9SHYMwrDLMfg7s89K6oqLwDLDq2hjSKlQEENPKSrucbmrIzZ87mDhjQP4ldT+EzYBAcFsy++UZhK0rwYlhy7tz5XGBhtQxsDSqqPLwXsA4gIB3MAQ6F7fl11JEXoN78be12dXVVbbt27YJ5AQzkhdF23eB2fid+bdZWVFTc4/NJwenTZ+Hu+4BPj7nsg1jIabjJ4p3+kAMWxjq8BgEISzuAw52iM4dIdkroumnTpmd449GHP0m142EfxB842vID2vCCY33s44b+JO6cet781LHuNTxCq9lJ4yH7GRTOmjXrM9b9NuuGm9lSDri/hxGq0etiBDEE1oVgBhl86tSp8kGDBnVlv50QHTQ/BA9qdYENAPC1MACP1prr/O+JjIyML/lGGm4xlRwEOD4y4oOlMQJgCIwC+AnhX2HhHPAGQOjMu7u+7N4WHR4eHsbCYZwAjAQuazWEnscI4J6uKisrq+BPagU7duzA2Rs9jp5HwFoAQyj/II5rzb2PNUC5y3OMqQBDIIbzFKaHeFzLyGktU0EWOPQqehfzHL0NZygYAMARI+/iLo/hrjeGgGoOIkB6WQRjnYCRYAAp87cRoD8I/wMSPTG/ARSAEWAMYAI21EFQuGUfgIwuAOAEIPhoCIEwAKaKGMDf4FkVRbr+0BUGAGDoDPBiAGPuM08ZTkYA5xUDrwaAggCQgIcw6X200aeAv42gepJ1QoyeBQYAFSNAdwTkUYZgtJERwDyDiQogVBIDoDF63tz7/gbPKikSQDKKMQoQYAiJzeBVQx0A0ggY+oilp9HbSCOgTO99zqq6iP1FAA8SI2AUwBACWOa89DzKpK6b8mIEiXXASItxEAuhrj9JDAAdBBxiSYtBBLTESmcr5YUnRjDHaCg8JaSV/OjAJG2OoSp4BglYg6ElpExiKdLzelrK/RHroPQ0dJG8xC76/Q9FzPTmlWOzLQAAAABJRU5ErkJggg==)
}

.balls-ball.pk {
    color: #fff;
    border-radius: 3px;
    margin: 0 2px;
    font-size: 24px;
    letter-spacing: -1px;
    padding-right: 1px
}

.balls-ball.lhc {
    display: -ms-flexbox;
    display: flex;
    -ms-flex-direction: column;
    flex-direction: column;
    margin-right: 10px
}

.balls-ball.lhc>div {
    width: 32px;
    height: 32px;
    background-size: cover;
    -ms-flex-pack: center;
    justify-content: center;
    display: -ms-flexbox;
    display: flex;
    -ms-flex-align: center;
    align-items: center;
    font-size: 18px;
    color: #fff
}

.balls-ball.lhc>div.red {
    background-image: url(data:image/png;base64,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)
}

.balls-ball.lhc>div.blue {
    background-image: url(data:image/png;base64,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)
}

.balls-ball.lhc>div.green {
    background-image: url(data:image/png;base64,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)
}

.balls-ball.lhc p {
    font-size: 14px;
    font-weight: normal;
    margin-top: 4px;
    color: #222
}

.balls-plus {
    margin-right: 10px
}

.balls-plus>div {
    font-size: 32px;
    opacity: .6;
    display: -ms-flexbox;
    display: flex;
    -ms-flex-pack: center;
    justify-content: center;
    -ms-flex-align: center;
    align-items: center;
    padding-bottom: 4px
}

.balls-plus p {
    font-size: 14px;
    margin-top: 4px;
    text-align: center;
    cursor: default;
    opacity: 0
}

.betDetail {
    width: 600px!important
}

.betDetail-body {
    text-align: right;
    padding: 0 20px
}

.betDetail-body .ruok-button {
    display: inline-block;
    line-height: 36px;
    margin-bottom: 0
}

.betDetail-body>div {
    display: -ms-flexbox;
    display: flex;
    margin-bottom: 16px
}

.betDetail-body>div>span {
    display: -ms-flexbox;
    display: flex;
    -ms-flex: 1 1;
    flex: 1 1;
    text-align: left
}

.betDetail-body>div>span i {
    width: 76px;
    font-style: normal;
    display: inline-block
}

.betDetail-body>div>span>span {
    text-overflow: ellipsis;
    white-space: nowrap;
    overflow: hidden;
    -ms-flex: 1 1;
    flex: 1 1
}

.center-recharge {
    background: #fff;
    padding: 0 20px
}

.center-recharge h3 {
    font-size: 15px;
    color: #933700;
    padding: 40px 0 5px;
    text-align: center
}

.center-recharge .amount-box {
    bottom: -92px;
    -webkit-transition: all .3s;
    transition: all .3s
}

.center-recharge .amount-box.fixed {
    position: fixed;
    bottom: 0;
    left: 0;
    background: #fff;
    -webkit-box-shadow: 0 0 4px 0 #ccc;
    box-shadow: 0 0 4px 0 #ccc;
    width: 100%
}

.center-recharge .amount-box.fixed .center-recharge-input {
    -ms-flex-pack: center;
    justify-content: center
}

.center-recharge .amount-box .center-recharge-input {
    display: -ms-flexbox;
    display: flex;
    -ms-flex-pack: start;
    justify-content: flex-start;
    -ms-flex-wrap: wrap;
    flex-wrap: wrap;
    padding: 10px 0
}

.center-recharge .amount-box .center-recharge-input.box {
    -ms-flex-pack: center;
    justify-content: center
}

.center-recharge .amount-box .center-recharge-input.box .amount-btn {
    width: 70px;
    margin-right: 10px
}

.center-recharge .amount-box .center-recharge-input .amount-btn {
    width: 130px;
    line-height: 24px;
    background: #f7f7f7;
    border-radius: 14px;
    cursor: pointer;
    border: 1px solid #d7d7d7;
    color: #222;
    margin-right: 8px;
    margin-bottom: 8px;
    text-align: center;
    -webkit-transition: all .3s;
    transition: all .3s
}

.center-recharge .amount-box .center-recharge-input .amount-btn.disabled {
    background: #aaa;
    color: #666;
    cursor: not-allowed
}

.center-recharge .amount-box .center-recharge-input .amount-btn.disabled:hover {
    border: 1px solid #d7d7d7;
    -webkit-box-shadow: none;
    box-shadow: none
}

.center-recharge .amount-box .center-recharge-input .amount-btn.active,
.center-recharge .amount-box .center-recharge-input .amount-btn:hover {
    border-color: #ff7d2e;
    -webkit-box-shadow: 0 0 4px 0 #ff7d2e;
    box-shadow: 0 0 4px 0 #ff7d2e
}

.center-recharge .amount-box .center-recharge-input .amount-btn.active {
    background: #ff7d2e;
    color: #fff
}

.center-recharge .amount-box .center-recharge-input .amount-btn.active input::-webkit-input-placeholder {
    color: hsla(0, 0%, 100%, .7)
}

.center-recharge .amount-box .center-recharge-input .amount-btn.active input::-moz-placeholder {
    color: hsla(0, 0%, 100%, .7)
}

.center-recharge .amount-box .center-recharge-input .amount-btn.active input::-ms-input-placeholder {
    color: hsla(0, 0%, 100%, .7)
}

.center-recharge .amount-box .center-recharge-input .amount-btn.active input::placeholder {
    color: hsla(0, 0%, 100%, .7)
}

.center-recharge .amount-box .center-recharge-input .amount-btn:last-child {
    margin-right: 0
}

.center-recharge .amount-box .center-recharge-input .amount-btn:last-child.active {
    background: #fff;
    color: #222
}

.center-recharge .amount-box .center-recharge-input .amount-btn:last-child.active input::-webkit-input-placeholder {
    color: #222
}

.center-recharge .amount-box .center-recharge-input .amount-btn:last-child.active input::-moz-placeholder {
    color: #222
}

.center-recharge .amount-box .center-recharge-input .amount-btn:last-child.active input::-ms-input-placeholder {
    color: #222
}

.center-recharge .amount-box .center-recharge-input .amount-btn:last-child.active input::placeholder {
    color: #222
}

.center-recharge .amount-box .center-recharge-input .amount-btn:last-child input {
    height: 100%;
    width: 100%;
    outline: none;
    border: none;
    background: none;
    line-height: 14px;
    padding: 0 4px;
    text-align: center
}

.center-recharge-channels {
    border-top: 1px solid #d7d7d7;
    position: relative;
    padding: 20px 0;
    margin: 0 85px
}

.center-recharge-channels.model {
    border: 0;
    padding: 10px 0
}

.center-recharge-channels.model:after {
    display: none
}

.center-recharge-channels-wrap {
    margin: 0 -15px
}

.center-recharge-channels:after {
    content: "";
    position: absolute;
    top: -6px;
    left: 50%;
    width: 10px;
    height: 10px;
    background: #fff;
    border: 1px solid transparent;
    border-right: 1px solid #d7d7d7;
    border-bottom: 1px solid #d7d7d7;
    -webkit-transform: translateX(-50%) rotate(45deg);
    transform: translateX(-50%) rotate(45deg)
}

.center-recharge-targets {
    background: #f7f7f7;
    border: 1px solid #d7d7d7;
    position: relative;
    padding: 20px 25px;
    border-radius: 4px;
    display: -ms-flexbox;
    display: flex;
    -ms-flex-wrap: wrap;
    flex-wrap: wrap;
    -ms-flex-align: center;
    align-items: center
}

.center-recharge-targets:after {
    content: "";
    position: absolute;
    top: -6px;
    left: 50%;
    width: 10px;
    height: 10px;
    background: #fff;
    border: 1px solid transparent;
    border-right: 1px solid #d7d7d7;
    border-bottom: 1px solid #d7d7d7;
    -webkit-transform: translateX(-50%) rotate(45deg);
    transform: translateX(-50%) rotate(45deg)
}

.center-recharge-target {
    position: relative;
    width: 310px;
    height: 90px;
    border-radius: 6px;
    padding: 15px;
    margin: 10px 29.5px;
    -webkit-box-shadow: 0 2px 8px 0 hsla(0, 0%, 79%, .5);
    box-shadow: 0 2px 8px 0 hsla(0, 0%, 79%, .5);
    border: 1px solid #d7d7d7;
    background-color: #fff;
    display: -ms-flexbox;
    display: flex;
    -ms-flex-align: center;
    align-items: center;
    -webkit-transition: all .2s;
    transition: all .2s;
    cursor: pointer
}

.center-recharge-target .img-select {
    width: 20px;
    height: 20px;
    position: absolute;
    right: 5px;
    top: 10px;
    opacity: 0;
    -webkit-transition: all .2;
    transition: all .2
}

.center-recharge-target:hover {
    -webkit-box-shadow: 0 4px 20px 0 hsla(0, 0%, 79%, .8);
    box-shadow: 0 4px 20px 0 hsla(0, 0%, 79%, .8)
}

.center-recharge-target.disabled {
    background: #eee;
    opacity: .6;
    cursor: not-allowed
}

.center-recharge-target.select {
    border: 2px solid #2ca727;
    background: #f3fdda
}

.center-recharge-target.select .img-select {
    opacity: 1
}

.center-recharge-target img {
    margin-right: 5px;
    width: 36px;
    height: 36px
}

.center-recharge-target img:nth-child(2) {
    position: absolute;
    top: 0;
    left: 0;
    opacity: 0;
    -webkit-transition: all .2s;
    transition: all .2s
}

.center-recharge-target>div {
    position: relative
}

.center-recharge-target>div>p:first-child {
    font-size: 15px;
    color: #222
}

.center-recharge-target>div>p:nth-child(2) {
    font-size: 13px;
    color: #f43a51
}

.center-recharge-confirm {
    padding-bottom: 20px;
    text-align: center
}

.center-recharge-confirm .ruok-button {
    height: 30px
}

.center-recharge .deal::-webkit-inner-spin-button,
.center-recharge .deal::-webkit-outer-spin-button {
    -webkit-appearance: none
}

.center-recharge-voucher-title {
    font-weight: 600;
    font-size: 16px;
    margin-bottom: 10px
}

.center-recharge-voucher-qrcode {
    margin: 0 auto;
    width: 320px;
    text-align: center
}

.center-recharge-voucher-qrcode img {
    max-width: 100%;
    max-height: 100%
}

.center-recharge-voucher-qrcode p {
    margin-bottom: 40px
}

#bank .ant-select-selection,
.ant-calendar-picker-input {
    border-radius: 4px
}

.remark {
    font-size: 16px;
    color: #f30
}

.center-recharge-iframe {
    position: fixed;
    top: 0;
    bottom: 0;
    left: 0;
    right: 0;
    z-index: 999;
    background: rgba(0, 0, 0, .6)
}

.center-recharge-iframe-wrap {
    display: -ms-flexbox;
    display: flex;
    -ms-flex-direction: column;
    flex-direction: column;
    position: absolute;
    top: 20px;
    left: 20px;
    right: 20px;
    bottom: 20px;
    background: #fff;
    border-radius: 4px
}

.center-recharge-iframe-title {
    padding: 10px 20px;
    font-size: 16px;
    font-weight: 600;
    display: -ms-flexbox;
    display: flex;
    -ms-flex-pack: justify;
    justify-content: space-between
}

.center-recharge-iframe-title b {
    font-size: 24px;
    margin: 0 5px
}

.center-recharge-iframe-content {
    -ms-flex: 1 1;
    flex: 1 1;
    overflow: auto
}

.center-recharge-iframe-btns {
    padding: 10px 20px;
    display: -ms-flexbox;
    display: flex;
    -ms-flex-pack: center;
    justify-content: center;
    -ms-flex-align: center;
    align-items: center
}

.center-recharge-iframe iframe {
    width: 100%;
    height: 100%
}

.center-recharge-iframe-loading {
    position: absolute;
    top: 0;
    bottom: 0;
    left: 0;
    right: 0;
    background: hsla(0, 0%, 100%, .8);
    display: -ms-flexbox;
    display: flex;
    -ms-flex-pack: center;
    justify-content: center;
    -ms-flex-align: center;
    align-items: center;
    font-size: 60px
}

.center-recharge-iframe-loading .ruok-button {
    position: absolute;
    bottom: 10px;
    margin-left: 13px!important
}

.center-recharge-iframe-help a {
    text-decoration: underline
}

.center-recharge-qrcode {
    position: fixed;
    top: 0;
    bottom: 0;
    left: 0;
    right: 0;
    z-index: 999;
    background: rgba(0, 0, 0, .6)
}

.center-recharge-qrcode-wrap {
    display: -ms-flexbox;
    display: flex;
    -ms-flex-direction: column;
    flex-direction: column;
    position: absolute;
    top: 0;
    right: 0;
    bottom: 0;
    left: 0;
    width: 600px;
    height: 600px;
    margin: auto;
    background: #fff;
    border-radius: 4px
}

.center-recharge-qrcode-title {
    padding: 10px 20px;
    font-size: 16px;
    font-weight: 600;
    display: -ms-flexbox;
    display: flex;
    -ms-flex-pack: justify;
    justify-content: space-between
}

.center-recharge-qrcode-title b {
    font-size: 24px;
    margin: 0 5px
}

.center-recharge-qrcode-content {
    -ms-flex: 1 1;
    flex: 1 1;
    overflow: auto
}

.center-recharge-qrcode-btns {
    padding: 10px 20px;
    display: -ms-flexbox;
    display: flex;
    -ms-flex-pack: center;
    justify-content: center;
    -ms-flex-align: center;
    align-items: center
}

.center-recharge-qrcode iframe {
    width: 100%;
    height: 100%
}

.center-recharge-qrcode-help a {
    text-decoration: underline
}

.center-withdraw {
    background: #fff;
    padding: 0 20px;
    -ms-flex-direction: column;
    flex-direction: column
}

.center-withdraw,
.center-withdraw-card {
    display: -ms-flexbox;
    display: flex;
    -ms-flex-align: center;
    align-items: center
}

.center-withdraw-card {
    border: 2px solid #2ca727;
    border-radius: 6px;
    background: #f3fdda;
    padding: 25px 15px
}

.center-withdraw-card img {
    width: 36px;
    height: 36px;
    -ms-flex-negative: 0;
    flex-shrink: 0;
    margin-right: 10px
}

.center-withdraw-card p {
    display: -ms-flexbox;
    display: flex;
    line-height: 20px
}

.center-withdraw-card p span {
    -ms-flex-negative: 0;
    flex-shrink: 0
}

.center-withdraw-card p span:first-child {
    font-weight: 600;
    margin-right: 5px
}

.center-withdraw .centre-withdrawals-tip {
    padding: 4px 0;
    color: #666
}

.center-withdraw-form {
    padding: 60px 0;
    width: 480px;
    margin-left: -125px
}

.center-withdraw-table {
    width: 600px;
    padding: 0 0 20px
}

.center-withdraw-table table {
    width: 100%
}

.center-withdraw-table table td {
    text-align: center;
    border: 1px solid #d7d7d7;
    padding: 10px
}

.center-withdraw-table table td:first-child,
.center-withdraw-table table td:nth-child(3) {
    width: 120px;
    background: #f7f7f7;
    color: #787878;
    font-weight: bold
}

.center-withdraw-form {
    padding: 10px 0
}

.center-withdraw-form-item {
    margin-bottom: 30px
}

.recharge-modal .ant-modal {
    height: 620px;
    width: 948px!important;
    position: absolute;
    left: 0;
    top: 0;
    right: 0;
    bottom: 0;
    margin: auto;
    -webkit-transform-origin: 50% 50% 0!important;
    transform-origin: 50% 50% 0!important
}

.recharge-modal .ant-modal .ant-modal-content .ant-modal-close-x {
    display: -ms-flexbox;
    display: flex;
    -ms-flex-pack: center;
    justify-content: center;
    -ms-flex-align: center;
    align-items: center
}

.recharge-modal .ant-modal .ant-modal-content .ant-modal-close-x i {
    height: 16px
}

.recharge-modal .ant-modal .ant-modal-content .ant-modal-header {
    padding: 10px;
    text-align: center;
    border: 0
}

.recharge-modal .ant-modal .ant-modal-content .center-recharge {
    padding: 0;
    position: relative;
    display: -ms-flexbox;
    display: flex;
    -ms-flex-direction: column;
    flex-direction: column
}

.recharge-modal .ant-modal .ant-modal-content .center-recharge-top {
    height: 420px;
    overflow: hidden;
    display: -ms-flexbox;
    display: flex;
    -ms-flex-direction: column;
    flex-direction: column
}

.recharge-modal .ant-modal .ant-modal-content .center-recharge-targets {
    -ms-flex: 1 1;
    flex: 1 1;
    overflow: auto;
    -ms-flex-line-pack: start;
    align-content: flex-start
}

.recharge-modal .ant-modal .ant-modal-content .center-recharge .amount-box {
    width: 100%
}

.recharge-modal .ant-modal .ant-modal-content .center-recharge .model {
    width: 100%;
    margin: 0
}

.recharge-modal .ant-modal .ant-modal-content .center-recharge .model .center-recharge-channels-wrap {
    margin: 0
}

.recharge-modal .ant-modal .ant-modal-content .center-recharge .model .center-recharge-channels-wrap .ruok-button {
    height: 26px;
    width: 122px!important;
    margin: 5px 10px!important
}

.recharge-modal .ant-modal .ant-modal-content .center-recharge .center-recharge-targets {
    padding: 10px 0 0
}

.recharge-modal .ant-modal .ant-modal-content .center-recharge .center-recharge-targets .center-recharge-target {
    width: 282px;
    height: 74px;
    margin: 0 10px 10px;
    padding: 10px
}

.recharge-modal .ant-modal .ant-modal-content .center-recharge .center-recharge-targets .center-recharge-target>div>p:first-child {
    font-size: 14px
}

.recharge-modal .ant-modal .ant-modal-content .center-recharge .center-recharge-targets .center-recharge-target>div>p:last-child {
    font-size: 12px
}

.lobby-brief-open-title {
    background: #f14732;
    color: #fff;
    margin: 0 20px 20px;
    height: 34px;
    line-height: 34px;
    text-align: center;
    position: relative;
    font-size: 15px;
    border-radius: 3px
}

.lobby-brief-open-more {
    position: absolute;
    right: 10px;
    font-size: 14px;
    cursor: pointer;
    -webkit-transition: all .3s;
    transition: all .3s
}

.lobby-brief-open-more:hover {
    color: #241a49
}

.lobby-brief-open-table {
    width: 100%
}

.lobby-brief-open-table-item {
    display: -ms-flexbox;
    display: flex;
    -ms-flex-pack: justify;
    justify-content: space-between;
    -webkit-transition: all .3s;
    transition: all .3s;
    padding: 6px 20px 8px;
    white-space: nowrap
}

.lobby-brief-open-table-item:nth-child(odd) {
    background: #f7f7f7
}

.lobby-brief-open-table-item:hover {
    background: #ffeee4
}

.lobby-brief-open-table-item-num {
    display: -ms-flexbox;
    display: flex;
    width: 100%;
    margin-left: 10px
}

.lobby-brief-open-table-item-num>span {
    -ms-flex: 1 1;
    flex: 1 1;
    text-align: center;
    color: #ff7d2e
}

.lobby-brief-open-table-item-num>span:nth-child(odd) {
    color: #222
}

.lobby-brief-open-table-item .balls-ball.normal {
    background: rgba(255, 134, 25, .5);
    color: #000
}

.lobby-brief-open-table-item.next {
    display: block;
    padding: 0;
    background: #fff
}

.lobby-brief-open-table-item.next>div {
    padding: 3px 20px
}

.lobby-brief-open-table-item.next .lobby-brief-open-table-item-num {
    margin-left: 0;
    -ms-flex-pack: justify;
    justify-content: space-between;
    background: #f7f7f7;
    -webkit-transition: background .2s;
    transition: background .2s
}

.lobby-brief-open-table-item.next .lobby-brief-open-table-item-num:hover {
    background: #ffeee4
}

.lobby-brief-open-table-item.next .lobby-brief-open-table-item-num span {
    min-width: 18px;
    -ms-flex: 0 1;
    flex: 0 1
}

.lobby-brief-open-table-item.next .lobby-brief-open-table-item-num span.lhc {
    min-width: 40px;
    position: relative;
    text-align: left
}

.lobby-brief-open-table-item.next .lobby-brief-open-table-item-num span.lhc:after {
    content: "+";
    color: #aaa;
    position: absolute;
    right: -6px;
    top: -1px
}

.lobby-brief-buy .aync {
    margin-left: 15px;
    color: #ff7d2e;
    cursor: pointer
}

.lobby-brief-buy-tabs {
    padding: 10px 21px 21px
}

.lobby-brief-buy-table {
    width: 100%
}

.lobby-brief-buy-table>div {
    display: none
}

.lobby-brief-buy-table-row:nth-child(odd) {
    background: #f7f7f7
}

.lobby-brief-buy-table-row.selected {
    border: 1px solid #ff7d2e;
    background: #ffeee4
}

.lobby-brief-buy-table-row.selected .lobby-brief-buy-table-detail {
    display: block
}

.lobby-brief-buy-table-row.selected .lobby-brief-buy-table-td:nth-child(3) {
    display: none
}

.lobby-brief-buy-table-tr {
    height: 30px;
    text-align: left;
    display: -ms-flexbox;
    display: flex;
    -ms-flex-align: center;
    align-items: center;
    padding: 0 20px;
    -webkit-transition: all .2s;
    transition: all .2s
}

.lobby-brief-buy-table-tr:hover {
    background: #ffeee4
}

.lobby-brief-buy-table-td:first-child {
    width: 100px;
    color: #787878
}

.lobby-brief-buy-table-td:nth-child(2) {
    text-align: center;
    -ms-flex: 1 1;
    flex: 1 1;
    color: #787878;
    font-size: 14px
}

.lobby-brief-buy-table-td:nth-child(2) span {
    font-weight: bold;
    color: #222;
    margin-right: 10px
}

.lobby-brief-buy-table-td:nth-child(3) {
    text-align: right;
    width: 90px
}

.lobby-brief-buy-table-detail {
    padding: 5px 20px;
    display: none
}

.lobby-brief-buy-table-detail>div {
    display: -ms-flexbox;
    display: flex;
    -ms-flex-align: center;
    align-items: center;
    margin: 2px 0
}

.lobby-brief-buy-table-detail>div:last-child {
    -ms-flex-pack: end;
    justify-content: flex-end;
    padding-top: 5px
}

.lobby-brief-buy-table-detail>div span {
    font-size: 14px
}

.lobby-brief-buy-table-detail>div span:first-child {
    margin-right: 5px
}

.lobby-brief-buy-table-detail>div span:nth-child(2) {
    -ms-flex: 1 1;
    flex: 1 1;
    color: #c22323
}

.lobby-brief-buy-table-detail>div span:nth-child(3) {
    margin-right: 8px
}

.lobby-brief-buy-total {
    display: block!important;
    padding: 10px 15px 0;
    text-align: center;
    font-size: 15px
}

.lobby-brief-buy-total span:first-child {
    color: #222;
    margin-right: 5px
}

.lobby-brief-buy-total span:nth-child(2) {
    color: #ff8619;
    font-weight: bold
}

.ruok-input {
    width: 92px;
    display: inline-block;
    position: relative;
    height: 28px;
    line-height: 28px
}

.ruok-input .append {
    position: absolute;
    right: 0;
    top: 0;
    padding: 0 10px
}

.ruok-input.normal {
    height: 28px;
    line-height: 28px
}

.ruok-input.large {
    height: 32px;
    line-height: 32px
}

.ruok-input.shadow input {
    border: 1px solid #ff8619
}

.ruok-input.shadow input:focus {
    -webkit-box-shadow: 0 2px 14px 0 rgba(255, 134, 25, .3);
    box-shadow: 0 2px 14px 0 rgba(255, 134, 25, .3)
}

.ruok-input input {
    border: 1px solid #d7d7d7;
    outline: none;
    font-size: 14px;
    color: #222;
    background: #fff;
    font-weight: bold;
    padding: 0 5px;
    border-radius: 3px;
    width: 100%;
    height: 100%
}

.ruok-input input:focus {
    border: 1px solid #ff8619;
    background: #fff;
    -webkit-box-shadow: 0 2px 14px 0 rgba(255, 134, 25, .3);
    box-shadow: 0 2px 14px 0 rgba(255, 134, 25, .3)
}

.ruok-input input:disabled {
    background: #ccc;
    color: #aaa;
    cursor: not-allowed
}

.lobby-brief-buy-table-td.long>div {
    border-radius: 16px
}

.lobby-brief-buy-table-td {
    white-space: nowrap
}

.lobby-brief-buy-table-detail>div span:nth-child(2) {
    margin-right: 3px
}

.ruok-tabs {
    display: -ms-flexbox;
    display: flex;
    border-radius: 3px
}

.ruok-tabs.type1 {
    border: 1px solid #f14732
}

.ruok-tabs.type1 .ruok-tabs-tab {
    border-right: 1px solid #f14732;
    color: #f14732
}

.ruok-tabs.type1 .ruok-tabs-tab:hover {
    background: #ffeee4;
    cursor: pointer
}

.ruok-tabs.type1 .ruok-tabs-tab.active,
.ruok-tabs.type1 .ruok-tabs-tab.active:hover {
    background: #f14732
}

.ruok-tabs.type2 {
    border: 1px solid #ff8619
}

.ruok-tabs.type2 .ruok-tabs-tab {
    border-right: 1px solid #ff8619;
    color: #ff8619
}

.ruok-tabs.type2 .ruok-tabs-tab:hover {
    background: #ffdcc7;
    cursor: pointer
}

.ruok-tabs.type2 .ruok-tabs-tab.active,
.ruok-tabs.type2 .ruok-tabs-tab.active:hover {
    background: #ff8619
}

.ruok-tabs-tab {
    -ms-flex: 1 1;
    flex: 1 1;
    text-align: center;
    height: 30px;
    line-height: 30px;
    -webkit-transition: all .3s;
    transition: all .3s
}

.ruok-tabs-tab:last-child {
    border: none!important
}

.ruok-tabs-tab.active {
    color: #fff!important
}

.com-countdown {
    display: -ms-flexbox;
    display: flex;
    -ms-flex-align: center;
    align-items: center
}

.com-countdown.normal .com-countdown-time {
    width: 48px;
    height: 48px;
    line-height: 46px
}

.com-countdown.normal .com-countdown-time span {
    font-size: 26px
}

.com-countdown.normal .com-countdown-bkg {
    height: 23px
}

.com-countdown.normal .com-countdown-unit {
    font-size: 16px;
    margin: 0 8px
}

.com-countdown.large .com-countdown-time {
    width: 60px;
    height: 60px;
    line-height: 58px
}

.com-countdown.large .com-countdown-time span {
    font-size: 36px
}

.com-countdown.large .com-countdown-bkg {
    height: 29px
}

.com-countdown.large .com-countdown-unit {
    font-size: 18px;
    margin: 0 10px
}

.com-countdown.small .com-countdown-time {
    width: 36px;
    height: 36px;
    line-height: 34px
}

.com-countdown.small .com-countdown-time span {
    font-size: 20px
}

.com-countdown.small .com-countdown-bkg {
    height: 17px
}

.com-countdown.small .com-countdown-unit {
    font-size: 14px;
    margin: 0 4px
}

.com-countdown-time {
    border: 1px solid #d7d7d7;
    border-radius: 3px;
    position: relative;
    z-index: 1;
    text-align: center
}

.com-countdown-time span {
    color: #f43a51;
    font-weight: bold
}

.com-countdown-time span.com-countdown-time-over {
    color: #ccc
}

.com-countdown-unit {
    color: #222
}

.com-countdown-bkg {
    position: absolute;
    z-index: -1;
    top: 0;
    left: 0;
    right: 0;
    height: 20px;
    background: #f7f7f7;
    border-bottom: 1px solid #d7d7d7
}

.lobby-current {
    padding: 18px 10.5px;
    -ms-flex-pack: justify;
    justify-content: space-between
}

.lobby-current,
.lobby-current-left {
    display: -ms-flexbox;
    display: flex;
    -ms-flex-align: center;
    align-items: center
}

.lobby-current-left {
    position: relative
}

.lobby-current-cover {
    display: -ms-flexbox;
    display: flex;
    -ms-flex-direction: column;
    flex-direction: column;
    -ms-flex-align: center;
    align-items: center;
    margin-right: 20px
}

.lobby-current-cover img {
    width: 72px;
    height: 72px;
    border-radius: 50%;
    display: block;
    background: #eee;
    border: 5px solid #eaeaea
}

.lobby-current-title {
    position: relative;
    width: 280px
}

.lobby-current-title h1 {
    font-size: 28px;
    color: #222
}

.lobby-current-title h2 {
    font-size: 16px;
    color: #787878;
    margin-bottom: 15px;
    font-weight: 400
}

.lobby-current-title-over {
    display: -ms-flexbox;
    display: flex;
    -ms-flex-pack: start;
    justify-content: flex-start
}

.lobby-current-title-over-text {
    line-height: 36px;
    margin-left: 20px;
    font-size: 18px
}

.lobby-current-collect {
    position: absolute;
    top: 0;
    right: 18px;
    height: 36px;
    width: 36px;
    border: 1px solid #ff7d2e;
    border-radius: 50%;
    display: -ms-flexbox;
    display: flex;
    -ms-flex-direction: column;
    flex-direction: column;
    -ms-flex-align: center;
    align-items: center;
    -ms-flex-pack: center;
    justify-content: center;
    color: #ff7d2e;
    -webkit-transition: all .3s;
    transition: all .3s;
    cursor: pointer
}

.lobby-current-collect:hover {
    border: 1px solid #ff4f41;
    color: #ff4f41
}

.lobby-current-collect.mar {
    margin-right: -10px
}

.lobby-current-collect span {
    width: 36px;
    font-size: 12px;
    -webkit-transform: scale(.8);
    transform: scale(.8);
    line-height: 18px;
    margin-top: -3px;
    text-align: center
}

.lobby-current-right {
    width: 400px;
    height: 120px;
    border: 1px solid #d7d7d7
}

.lobby-current-links {
    height: 34px;
    line-height: 34px;
    background: #eaeaea;
    border-bottom: 1px solid #d7d7d7;
    display: -ms-flexbox;
    display: flex
}

.lobby-current-links a {
    margin: 0 10px
}

.lobby-current-links a:last-child {
    color: #ff8619
}

.lobby-current-links a:last-child:hover {
    color: #a25526
}

.lobby-current-links span {
    -ms-flex: 1 1;
    flex: 1 1
}

.lobby-current-result {
    padding: 8px;
    height: 86px;
    display: -ms-flexbox;
    display: flex;
    -ms-flex-direction: column;
    flex-direction: column;
    -ms-flex-pack: center;
    justify-content: center
}

.lobby-current-result-opening {
    text-align: center;
    font-size: 16px
}

.lobby-current-result h3 {
    font-size: 14px;
    font-weight: normal;
    color: #787878;
    text-align: center;
    margin-bottom: 5px
}

.defaultHeight {
    height: 70px
}

.lobby-speed-buy {
    padding: 0 24px 0 4px;
    top: -54px
}

.lobby-speed-buy>div {
    display: -ms-flexbox;
    display: flex;
    -ms-flex-pack: justify;
    justify-content: space-between;
    -ms-flex-align: center;
    align-items: center;
    margin: 15px auto
}

.lobby-speed-buy.scrollTop {
    position: fixed;
    top: 0;
    left: 0;
    width: 100%;
    -ms-flex-pack: center;
    justify-content: center;
    z-index: 999;
    background: #fff;
    margin: 0;
    padding: 4px 10px;
    -webkit-box-shadow: 0 0 10px rgba(255, 134, 25, .6);
    box-shadow: 0 0 10px rgba(255, 134, 25, .6);
    -webkit-transition: top .3s;
    transition: top .3s
}

.lobby-speed-buy.scrollTop>div {
    margin: 0 auto;
    width: 816px;
    -webkit-transform: translateX(183px);
    transform: translateX(183px)
}

.lobby-speed-buy.scrollTop .lobby-speed-buy-pres {
    margin-right: 20px
}

.lobby-speed-buy-pres {
    display: -ms-flexbox;
    display: flex
}

.lobby-speed-buy-pre img {
    width: 50px;
    height: 50px;
    margin-right: 10px;
    border-radius: 50%;
    -webkit-transition: all .3s;
    transition: all .3s;
    cursor: pointer
}

.lobby-speed-buy-pre img:hover {
    -webkit-box-shadow: 0 0 10px rgba(255, 134, 25, .6);
    box-shadow: 0 0 10px rgba(255, 134, 25, .6)
}

.lobby-speed-buy .money {
    color: #ff8619;
    font-size: 14px;
    line-height: 18px
}

.lobby-speed-buy-btns {
    display: -ms-flexbox;
    display: flex
}

.lobby-speed-buy-input {
    margin: 4px 10px 0 0
}

.lobby-speed-buy-input span {
    color: #ff8619;
    margin-right: 5px
}

.lobby-speed-buy-input input {
    padding-right: 90px!important
}

.lobby-speed-buy-input input:focus {
    -webkit-box-shadow: 0 2px 14px 0 rgba(255, 134, 25, .3);
    box-shadow: 0 2px 14px 0 rgba(255, 134, 25, .3)
}

.append-amount {
    margin-right: -10px;
    height: 100%;
    font-size: 13px;
    cursor: pointer
}

.append-amount i {
    color: #ff8619
}

.append-amount span {
    margin-left: 5px;
    font-weight: 400
}

.setquikmoney {
    position: fixed;
    width: 100%;
    height: 100%;
    background-color: rgba(0, 0, 0, .5);
    z-index: 8;
    top: 0;
    left: 0
}

.setquikmoney-content {
    background-color: #fff;
    padding: 25px;
    width: 320px;
    margin: 10% auto;
    -webkit-box-shadow: 4px 4px 8px rgba(0, 0, 0, .5);
    box-shadow: 4px 4px 8px rgba(0, 0, 0, .5)
}

.setquikmoney hr {
    background-color: #e8e8e8;
    border: none;
    height: 1px;
    margin: 10px 0
}

.lobby-touzhu-input {
    width: 199px;
    min-height: 46px;
    display: -ms-flexbox;
    display: flex;
    -ms-flex-wrap: wrap;
    flex-wrap: wrap;
    -ms-flex-align: center;
    align-items: center;
    -ms-flex-pack: justify;
    justify-content: space-between;
    padding: 0 10px;
    margin-right: 6px;
    margin-bottom: 6px;
    font-weight: 500;
    -ms-flex-positive: 0;
    flex-grow: 0;
    -ms-flex-negative: 0;
    flex-shrink: 0;
    background-color: #f7f7f7
}

.lobby-touzhu-input.pad {
    padding: 0 7px
}

.lobby-touzhu-input.marr {
    margin-right: 0
}

.lobby-touzhu-input.marb {
    margin-bottom: 0
}

.lobby-touzhu-input.block.selected,
.lobby-touzhu-input.block.selected:hover,
.lobby-touzhu-input.selected,
.lobby-touzhu-input.selected:hover {
    background: #ffdcc7
}

.lobby-touzhu-input:hover {
    background: #ffeee4
}

.lobby-touzhu-input-con {
    min-width: 50px
}

.lobby-touzhu-input-f2 {
    display: -ms-flexbox;
    display: flex;
    -ms-flex-align: center;
    align-items: center;
    -ms-flex-pack: justify;
    justify-content: space-between
}

.lobby-touzhu-input-ratio {
    font-size: 500;
    color: #f43a51;
    width: 48px;
    text-align: center
}

.lobby-touzhu-input-ratio.over {
    color: #ccc
}

.lobby-touzhu-input-input {
    width: 76px;
    text-align: center
}

.lobby-ball {
    width: 48px;
    height: 58px;
    -ms-flex-direction: column;
    flex-direction: column
}

.lobby-ball,
.lobby-ball-con {
    display: -ms-flexbox;
    display: flex;
    -ms-flex-align: center;
    align-items: center;
    -ms-flex-pack: center;
    justify-content: center
}

.lobby-ball-con {
    width: 44px;
    height: 44px;
    border-radius: 50%;
    font-family: Arial;
    font-size: 22px;
    font-weight: 600;
    border: 1px solid #d7d7d7;
    color: #222;
    -webkit-transition: all .1s;
    transition: all .1s;
    -webkit-box-shadow: 1px 1px 1px 0 hsla(0, 0%, 60%, .5);
    box-shadow: 1px 1px 1px 0 hsla(0, 0%, 60%, .5);
    background: #fff;
    cursor: default
}

.lobby-ball-con.active.over {
    background: linear-gradient(150deg, #ccc, #eee)
}

.lobby-ball-con.active {
    background: linear-gradient(150deg, #ffdf68, #ff6323);
    border: none;
    color: #fff;
    text-shadow: 0 2px 2px rgba(135, 36, 2, .46)
}

.lobby-ball-con.active:hover {
    color: #fff
}

.lobby-ball-con:hover {
    width: 48px;
    height: 48px;
    font-size: 28px;
    border-color: #ff8619;
    color: #ff8619
}

.lobby-ball-con.ctc {
    color: #fff;
    border: 0
}

.lobby-ball-con.ctc:hover {
    width: 100%;
    height: 100%;
    font-size: 28px
}

.lobby-ball-con.orange {
    background: #ff7d2e!important
}

.lobby-ball-odds {
    color: red;
    font-size: 10px;
    font-weight: bold
}

.lobby-ball-dice {
    width: 100%;
    height: 100%;
    background-size: 100%;
    -webkit-transition: all .1s;
    transition: all .1s
}

.lobby-ball-dice-1 {
    background-image: url(data:image/png;base64,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)
}

.lobby-ball-dice-2 {
    background-image: url(data:image/png;base64,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)
}

.lobby-ball-dice-3 {
    background-image: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAEAAAABACAYAAACqaXHeAAAACXBIWXMAAAsTAAALEwEAmpwYAAAFEGlUWHRYTUw6Y29tLmFkb2JlLnhtcAAAAAAAPD94cGFja2V0IGJlZ2luPSLvu78iIGlkPSJXNU0wTXBDZWhpSHpyZVN6TlRjemtjOWQiPz4gPHg6eG1wbWV0YSB4bWxuczp4PSJhZG9iZTpuczptZXRhLyIgeDp4bXB0az0iQWRvYmUgWE1QIENvcmUgNS42LWMxNDAgNzkuMTYwNDUxLCAyMDE3LzA1LzA2LTAxOjA4OjIxICAgICAgICAiPiA8cmRmOlJERiB4bWxuczpyZGY9Imh0dHA6Ly93d3cudzMub3JnLzE5OTkvMDIvMjItcmRmLXN5bnRheC1ucyMiPiA8cmRmOkRlc2NyaXB0aW9uIHJkZjphYm91dD0iIiB4bWxuczp4bXA9Imh0dHA6Ly9ucy5hZG9iZS5jb20veGFwLzEuMC8iIHhtbG5zOmRjPSJodHRwOi8vcHVybC5vcmcvZGMvZWxlbWVudHMvMS4xLyIgeG1sbnM6cGhvdG9zaG9wPSJodHRwOi8vbnMuYWRvYmUuY29tL3Bob3Rvc2hvcC8xLjAvIiB4bWxuczp4bXBNTT0iaHR0cDovL25zLmFkb2JlLmNvbS94YXAvMS4wL21tLyIgeG1sbnM6c3RFdnQ9Imh0dHA6Ly9ucy5hZG9iZS5jb20veGFwLzEuMC9zVHlwZS9SZXNvdXJjZUV2ZW50IyIgeG1wOkNyZWF0b3JUb29sPSJBZG9iZSBQaG90b3Nob3AgQ0MgKE1hY2ludG9zaCkiIHhtcDpDcmVhdGVEYXRlPSIyMDE4LTExLTE1VDE4OjExOjI3KzA4OjAwIiB4bXA6TW9kaWZ5RGF0ZT0iMjAxOC0xMS0xNVQxODoxNCswODowMCIgeG1wOk1ldGFkYXRhRGF0ZT0iMjAxOC0xMS0xNVQxODoxNCswODowMCIgZGM6Zm9ybWF0PSJpbWFnZS9wbmciIHBob3Rvc2hvcDpDb2xvck1vZGU9IjMiIHBob3Rvc2hvcDpJQ0NQcm9maWxlPSJzUkdCIElFQzYxOTY2LTIuMSIgeG1wTU06SW5zdGFuY2VJRD0ieG1wLmlpZDpjZWE3MjdiNS1hOGM0LTRkZjktYWZm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)
}

.lobby-ball-dice-4 {
    background-image: url(data:image/png;base64,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)
}

.lobby-ball-dice-5 {
    background-image: url(data:image/png;base64,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)
}

.lobby-ball-dice-6 {
    background-image: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAEAAAABACAYAAACqaXHeAAAAAXNSR0IArs4c6QAADLdJREFUeAHVW3twVsUVPyEkPJIQEt5BkjSGR7AQmtSCCCXAwJRhMKVBBnV0pkxFoEB4qkitFApjgwhEKjPa6T/t4JSHGikFA+UhijAaCMj7mYcEGCBvXnn2/Jacm/3ud+/3fUlu/eKZ2W93z+6ee35nH3f37vkCyJ4CULR8+fKARYvm/65NmzbTOftEfT2F2jfxf0lAAFWyFqfr6ur+vnbt+r+x/vUNWknsoqQC6cIhEl5AYWFhr86dw//BQkeb6vwostxZ+0tLy17s06fPdVZYDCCxwtDWhATgVUhJSQmwA19TU0NVVdXEVjY190+WRycFBwdR27aucNBxwMBYxh84cADABbzERm9DcwHfBumbN6+/HBIS8lcUCD148ICKim4Q4vbt21NgIKr6n2pr6wydoqJ6Kt10re7evfv7Hj16fcg8AEevGcYAaJAOHqjalpWVHAwMDPy5KuWfO3eK6fbtO9SzZw9iq1I9j68ANnFrIOgCKi+voOvXb1DXrl2oS5dIQ7Xa2tpvw8MjRjGjhgMMYBhBHzNiBPCCuHcTOFaEHgf4xx//CQUFBbUq8FAQHQEjdOoURh07dqDLl69SSEhHYyQ0YAl6hIaq0YSDspoa7g0MMAEeoR3XCeFYEYY9er4p4C9evEh5eXkNEpofQcalS5e8CoAREKAjdIXOjaSwMCYDn3R2gExiMJAO5BDMoT0HRVjwMALCwzupvKdhX1JSQjNmzKS+ffvTyJGjaNiw4TRw4BO0ePESun//foNE7xHqLliwkBISBioZI0b8kvr3T6CZM2dTaWmpVwHQFTpDd42ACdiAUTpeDQVkEDBEUKEjh7DKyvLzHNO9e/fpxo2bavgjb0fnzp2jKVOm8lpxR1XRDYXhGRMTQ59++jH3Tk87EYpfVFREqamTiV/BqkfNcrp3705bt/6L+vXrZysHz7tyJU+NBEwJUGhop/4cVXC4x6GKA6ZCHYCDZEhg+LuMALzqZLWXxUa1MP3MnTtPgYfCeC0hloB8QUEB9+oiUyv3bHr6AgUebazk3Lp1i9LT57s3bOCIjtDZ9JqWEQCMglf1PJrKFEAhRgLmixvpvaEXbt26jb777pQBWIBLLHX5XUyHDx+WrFt86NCXdOjQIY9yIDM39wR98kmWW3swzM/UKgETsAGjMQX0EYA0gkwFTvpGOTnHPFYUpRB/8823tnWPHj2qylDPioSP+NixHKsqnngY2cAmONVDkJGnIcYCgQAr+UwFBfnK8r408PRmsCsT4Lp8TKkmEjAJPgMzDAACQ4yBGBV9pri4OPUe9qWBp8XLrkzmtS4/Pj5ez/qSBiYdozKCMAyLcCWkJe+LYHr66eGqnpWiKABfwlNPDbOVaZZjlicyEA8d+gtbOTYFgkuwqTwMIKRXkEpS5jGeMGECv/dHGiB1RfV0WtpvaMiQIbaykpOT+RX4jCEHFfX2kubDDY0fP95Wjk2BJT7dAHq7JhkADTdsWKfezXj1IIiyEicl/YxWr16lP8MyvWZNhjKSnZwBAwbQu+++Y9nWC9MSk50BvMhyL46KiqJ9+/bS3LlzeCfYl/cOgWpbmpCQQMuWLaWdO//Ne/VHu0n31o0c1Nm9+z/0xhuvE8Bia4tjLmSmp8+jvXuzqVevXo0NWpiCVbA64vWALVMYhwgO3XgnmM0xVVbeVRuc2NgYZH2mqqoqZQQYoiXEJzlCCA7GW8x3ysvL5xNhF94BPjrS8E4Qc+YWhxIO2BFib17dpNcdN/CZmqqwnWAYsKVGtJMNvuMG+P77a5SdnU0nT55Uw3fw4ME0YcKv+Ize1ZMebmXY8u7atVvJwQhITEykcePGUe/eUW51W8JwdAp88MGHlJGxhvgLjItOkZERtGLFnygtLc2Fb5fZsmULvfXWcj75lblUCQ0NpaVLX6fp03/rwrfK/OBT4P33NzHIlcZeXHZveAuUlJTSnDnz+HATSJMn/9pKX4O3bdt2mjdvvqUcGHbZsj9QdXU1vfLKDKNNSxKOvAXy8wtozZp3XJSGARD0E92bb/6RiouLbfXFURp1pK0e63IwygoKCm3lNKXAEQNkZWWpDx66wroSwgfAffv26UUu6T179vBoKXExgF5B5OCDyc6dO/WiZqcdMcCJEyeV0t60AAAcZe3o+PFcuyI3Pp7pBDligKYoAiPYkacyuzYt5TtigMTEwWrr600ZLIioa0dDhiTaFbnxPclxq+yB4YgBUlNTqUOHDi77f/2Zch7AzmzMmDF6kUsa7/mIiAivcvCsiRMnurRtbsYRA8TERNOSJYtdFBfQ+sFo5coVFBnZeGFhVhoGQh1pq8e6nNdee5Wio/uYmzcr74gB8OTZs2epzQ5fpykA+mkuIqIzbdyY6XUPADlTpqRRZuZ64/ZJlwPZq1b9mT+9v4yqjpCjO0Fo1Fq2wj/4TlC647HHevu0VZX6dnG3bt3opZdetCt2jO/YFDBrhOMwDjEtJciArP8XOWoAXEWtWrWaRo0azTdJfSkuLp7Gjh3H839jk/XPzMyk0aPHKhnx8f0oJWUMvf32Xxwxqq6MY8dhXGlNm/Y8XbhwwdjKovfOnj1LZ86cUUfbjz7a7PWrUHl5OU2dOo13jLmGHCgMuefPn6fPP8+mzZv/6dhXIcdGAK60oCQOLfrBRfbvx44d589cy3TjW6aXLHlVgbeTgzvIhQsXW7ZtDtMRA+zatcvjlZYYYfv2jxU4O0VzcnIoK+szl56XtnqMKzZ8dHGCHDHAV18dVrpASSvSlf/66yNWVRTPLMcsT5dz5MijazRbYT4WOGKAK1eu+HQahE5wnLAjTCErMhsCdS5fvmxVtck8RwwQHR2jdn++PB1+AnYUGxtrWYQtsZmio6PNrGblHTFAcnKSx4fre/onnzT8rtzaDB06VPGsAKNA+IiTkpLd2jeH4YgBnn12Cg0a9FPLQ4woDeVSUlJo+PDhtnqOHDnC4xUbGkIejs2TJ6faymlKgVcD4HUEPzwdiNUD3nsvU336Rj395CZ5DNl169ZaNXXh4YqNPTuVDCs52CJv2LDepY05g2dCZ+jujbzWgAcmHI68Ea6xvvjiAE2aNIlvY0INAPApfOGF52n//v969Q/CM3DFdvDgfnruuWnqRCinQcjEdweU2V2j6zpCZ+jujbyeBiEADkdwPoQfntWKbPUQrPa417Nb2KzaWPHgNIEttq/+AOj9srJy5dgZFxdriGzy1RgLqmGwaqsM99P8/ELlhAhQvhAuM52gphoQxoJXW0xM4wcTYLHTxXYKPHz4oFwawS8YIwAemLitgZUlSB1/xNBBCGnoBh2hK3QW0rEIT2K7w1B9cXHJ1aioDsb3K/jewv0UHpjXrhW1Wmdp9LwOHkCBhaNGawl6jnUDoIIRrl7NvxQW1ik2LCy0i9SHYMwrDLMfg7s89K6oqLwDLDq2hjSKlQEENPKSrucbmrIzZ87mDhjQP4ldT+EzYBAcFsy++UZhK0rwYlhy7tz5XGBhtQxsDSqqPLwXsA4gIB3MAQ6F7fl11JEXoN78be12dXVVbbt27YJ5AQzkhdF23eB2fid+bdZWVFTc4/NJwenTZ+Hu+4BPj7nsg1jIabjJ4p3+kAMWxjq8BgEISzuAw52iM4dIdkroumnTpmd449GHP0m142EfxB842vID2vCCY33s44b+JO6cet781LHuNTxCq9lJ4yH7GRTOmjXrM9b9NuuGm9lSDri/hxGq0etiBDEE1oVgBhl86tSp8kGDBnVlv50QHTQ/BA9qdYENAPC1MACP1prr/O+JjIyML/lGGm4xlRwEOD4y4oOlMQJgCIwC+AnhX2HhHPAGQOjMu7u+7N4WHR4eHsbCYZwAjAQuazWEnscI4J6uKisrq+BPagU7duzA2Rs9jp5HwFoAQyj/II5rzb2PNUC5y3OMqQBDIIbzFKaHeFzLyGktU0EWOPQqehfzHL0NZygYAMARI+/iLo/hrjeGgGoOIkB6WQRjnYCRYAAp87cRoD8I/wMSPTG/ARSAEWAMYAI21EFQuGUfgIwuAOAEIPhoCIEwAKaKGMDf4FkVRbr+0BUGAGDoDPBiAGPuM08ZTkYA5xUDrwaAggCQgIcw6X200aeAv42gepJ1QoyeBQYAFSNAdwTkUYZgtJERwDyDiQogVBIDoDF63tz7/gbPKikSQDKKMQoQYAiJzeBVQx0A0ggY+oilp9HbSCOgTO99zqq6iP1FAA8SI2AUwBACWOa89DzKpK6b8mIEiXXASItxEAuhrj9JDAAdBBxiSYtBBLTESmcr5YUnRjDHaCg8JaSV/OjAJG2OoSp4BglYg6ElpExiKdLzelrK/RHroPQ0dJG8xC76/Q9FzPTmlWOzLQAAAABJRU5ErkJggg==)
}

.lobby-touzhu {
    padding: 0
}

.lobby-balls {
    display: -ms-flexbox;
    display: flex;
    height: 100%;
    -ms-flex-align: center;
    align-items: center
}

.lobby-select-row::-webkit-scrollbar {
    border-radius: 6px;
    height: 8px
}

.lobby-select-row::-webkit-scrollbar-track {
    background: #ccc;
    border-radius: 6px
}

.lobby-select-row::-webkit-scrollbar-thumb {
    border-radius: 10px;
    -webkit-box-shadow: 0 0 5px rgba(0, 0, 0, .2);
    box-shadow: 0 0 5px rgba(0, 0, 0, .2);
    background: rgba(0, 0, 0, .4)
}

.lobby-select {
    padding: 0
}

.lobby-select-row {
    width: 100%;
    -ms-flex-pack: start;
    justify-content: flex-start;
    background: #f7f7f7;
    height: 68px;
    margin: 10px 0
}

.lobby-select-row,
.lobby-select-title {
    display: -ms-flexbox;
    display: flex;
    -ms-flex-align: center;
    align-items: center
}

.lobby-select-title {
    width: 92px!important;
    -ms-flex-pack: center;
    justify-content: center;
    background-blend-mode: overlay;
    min-height: 30px;
    line-height: 20px;
    text-align: center;
    color: #222;
    font-size: 14px;
    font-weight: 600;
    padding: 0 10px;
    font-family: PingFangSC;
    background-color: #d7d7d7
}

.lobby-select-title_no_bgc {
    background-color: transparent
}

.lobby-select-tools {
    display: -ms-flexbox;
    display: flex
}

.lobby-select-tools span {
    width: 30px;
    height: 30px;
    line-height: 28px;
    border: 1px solid #d7d7d7;
    text-align: center;
    background: #fff;
    margin: 0 2px;
    color: #222;
    cursor: pointer;
    -webkit-transition: all .1s;
    transition: all .1s
}

.lobby-select-tools span:hover {
    color: #ff8619;
    border-color: #ff8619
}

.lobby-select-tools span.active {
    border-color: #ff8619;
    background: #ff8619;
    color: #fff
}

.lobby-input {
    padding: 0;
    position: relative
}

.lobby-input-rule {
    position: absolute;
    width: 90%;
    bottom: 0;
    left: 11px;
    font-size: 12px;
    color: #f14732
}

.lobby-touzhu-add {
    display: -ms-flexbox;
    display: flex;
    -ms-flex-align: center;
    align-items: center;
    background: #ffdcc7;
    font-weight: 500;
    color: #222;
    margin-top: 10px;
    font-weight: 400;
    height: 40px
}

.lobby-touzhu-add>span:first-child {
    margin-left: 10px
}

.lobby-touzhu-add>span:nth-child(2),
.lobby-touzhu-add>span:nth-child(9) {
    margin: 0 2px;
    min-width: 20px;
    text-align: center;
    color: #ff8619
}

.lobby-touzhu-add>span:nth-child(4) {
    margin: 0 5px
}

.lobby-touzhu-add>span:nth-child(5),
.lobby-touzhu-add>span:nth-child(6),
.lobby-touzhu-add>span:nth-child(7) {
    width: 28px;
    height: 28px;
    margin: 0 2px;
    border: 1px solid #d7d7d7;
    background: #fff;
    line-height: 26px;
    text-align: center;
    cursor: pointer
}

.lobby-touzhu-add>span:nth-child(5).active,
.lobby-touzhu-add>span:nth-child(6).active,
.lobby-touzhu-add>span:nth-child(7).active {
    border-color: #ff8619;
    color: #ff8619
}

.lobby-touzhu-add>span:nth-child(5):hover,
.lobby-touzhu-add>span:nth-child(6):hover,
.lobby-touzhu-add>span:nth-child(7):hover {
    color: #ff8619
}

.lobby-touzhu-add>span:nth-child(8) {
    margin-left: 10px
}

.lobby-touzhu-add>span:nth-child(10) {
    -ms-flex: 1 1;
    flex: 1 1
}

.lobby-touzhu-add>span:nth-child(11),
.lobby-touzhu-add>span:nth-child(13) {
    display: -ms-flexbox;
    display: flex;
    -ms-flex-direction: column;
    flex-direction: column;
    -ms-flex-align: center;
    align-items: center;
    text-align: left;
    width: 54px
}

.lobby-touzhu-add>span:nth-child(11) span,
.lobby-touzhu-add>span:nth-child(13) span {
    line-height: 18px
}

.lobby-touzhu-add>span:nth-child(11) {
    width: auto;
    min-width: 54px
}

.lobby-touzhu-add>span:nth-child(13) {
    margin-right: 0
}

.lobby-touzhu-orders {
    display: -ms-flexbox;
    display: flex;
    height: 240px;
    margin-top: 10px
}

.lobby-touzhu-orders-table {
    width: 676px;
    border: 1px solid #d7d7d7;
    display: -ms-flexbox;
    display: flex;
    -ms-flex-direction: column;
    flex-direction: column;
    margin-right: 19px
}

.lobby-touzhu-orders-thead {
    background: #f7f7f7;
    color: #777;
    height: 32px;
    line-height: 32px;
    display: -ms-flexbox;
    display: flex;
    padding: 0 10px
}

.lobby-touzhu-orders-thead>span {
    text-align: center
}

.lobby-touzhu-orders-thead>span:first-child {
    text-align: left;
    width: 260px
}

.lobby-touzhu-orders-thead>span:nth-child(2) {
    width: 60px
}

.lobby-touzhu-orders-thead>span:nth-child(3) {
    width: 100px
}

.lobby-touzhu-orders-thead>span:nth-child(4) {
    width: 60px
}

.lobby-touzhu-orders-thead>span:nth-child(5) {
    width: 80px
}

.lobby-touzhu-orders-thead>span:nth-child(6) {
    width: 60px
}

.lobby-touzhu-orders-tfoot {
    display: -ms-flexbox;
    display: flex;
    height: 40px;
    -ms-flex-align: center;
    align-items: center;
    background: #f7f7f7;
    padding: 0 10px;
    font-weight: 500;
    color: #333
}

.lobby-touzhu-orders-tfoot>span:first-child {
    color: #f14732;
    margin-right: 5px
}

.lobby-touzhu-orders-total {
    -ms-flex: 1 1;
    flex: 1 1;
    text-align: right
}

.lobby-touzhu-orders-total span {
    color: #ff8619;
    padding: 0 5px
}

.lobby-touzhu-orders-tbody {
    -ms-flex: 1 1;
    flex: 1 1;
    overflow-y: auto
}

.lobby-touzhu-orders-tr {
    display: -ms-flexbox;
    display: flex;
    padding: 10px;
    -ms-flex-align: center;
    align-items: center;
    font-weight: 500;
    color: #222;
    border-bottom: 1px solid #d7d7d7
}

.lobby-touzhu-orders-tr:first-child {
    border-top: 1px solid #d7d7d7
}

.lobby-touzhu-orders-tr>span {
    text-align: center
}

.lobby-touzhu-orders-tr>span:first-child {
    width: 260px;
    text-align: left
}

.lobby-touzhu-orders-tr>span:first-child p {
    overflow: hidden;
    text-overflow: ellipsis;
    white-space: nowrap
}

.lobby-touzhu-orders-tr>span:nth-child(2) {
    width: 60px
}

.lobby-touzhu-orders-tr>span:nth-child(3) {
    width: 100px
}

.lobby-touzhu-orders-tr>span:nth-child(4) {
    width: 60px
}

.lobby-touzhu-orders-tr>span:nth-child(5) {
    width: 80px
}

.lobby-touzhu-orders-tr>span:nth-child(6) {
    width: 60px
}

.lobby-touzhu-orders-tr>span:nth-child(7) {
    -ms-flex: 1 1;
    flex: 1 1;
    cursor: pointer
}

.lobby-touzhu-orders-tr>span:nth-child(7):hover {
    color: #ff8619
}

.lobby-touzhu-orders-btns {
    -ms-flex: 1 1;
    flex: 1 1;
    display: -ms-flexbox;
    display: flex;
    -ms-flex-direction: column;
    flex-direction: column;
    -ms-flex-pack: justify;
    justify-content: space-between
}

.lobby-touzhu-orders-btns>div:first-child,
.lobby-touzhu-orders-btns>div:nth-child(2),
.lobby-touzhu-orders-btns>div:nth-child(3) {
    background: #fafafa!important;
    border: 0!important
}

.lobby-touzhu-orders-btns>div:first-child:hover,
.lobby-touzhu-orders-btns>div:nth-child(2):hover,
.lobby-touzhu-orders-btns>div:nth-child(3):hover {
    background: #f7f7f7!important
}

.lobby-touzhu-zhuihao {
    margin-top: 10px;
    border: 1px solid #f14732;
    border-radius: 3px;
    position: relative
}

.lobby-touzhu-zhuihao-tabs {
    display: -ms-flexbox;
    display: flex;
    height: 34px;
    line-height: 34px;
    background: #f7f7f7;
    border-bottom: 1px solid #d7d7d7
}

.lobby-touzhu-zhuihao-tab {
    padding: 0 15px;
    font-weight: 500;
    color: #222;
    cursor: default
}

.lobby-touzhu-zhuihao-tab:hover {
    color: #f14732
}

.lobby-touzhu-zhuihao-tab.active {
    background: #fff;
    color: #f14732;
    position: relative;
    border-right: 1px solid #d7d7d7;
    border-left: 1px solid #d7d7d7
}

.lobby-touzhu-zhuihao-tab.active:first-child {
    border-left: none
}

.lobby-touzhu-zhuihao-tab.active:after {
    content: "";
    position: absolute;
    bottom: -1px;
    left: 0;
    right: 0;
    height: 1px;
    background: #fff
}

.lobby-touzhu-zhuihao-other {
    position: absolute;
    top: 0;
    right: 0;
    height: 34px;
    line-height: 34px
}

.lobby-touzhu-zhuihao-normal {
    padding: 15px;
    color: #000;
    font-size: 14px;
    display: -ms-flexbox;
    display: flex;
    -ms-flex-align: center;
    align-items: center
}

.lobby-touzhu-zhuihao-normal>span {
    margin-right: 10px
}

.lobby-touzhu-zhuihao-period {
    border: 1px solid #d7d7d7;
    height: 28px;
    line-height: 28px;
    margin-right: 30px
}

.lobby-touzhu-zhuihao-period span {
    margin: 0 10px;
    cursor: pointer
}

.lobby-touzhu-zhuihao-period span.active {
    color: #ff8619
}

.lobby-touzhu-zhuihao-high {
    text-align: center
}

.lobby-touzhu-zhuihao-high-row {
    width: 100%;
    display: -ms-flexbox;
    display: flex;
    height: 130px;
    border-bottom: 1px solid #d7d7d7
}

.lobby-touzhu-zhuihao-title {
    display: -ms-flexbox;
    display: flex;
    -ms-flex-direction: column;
    flex-direction: column;
    -ms-flex-pack: center;
    justify-content: center;
    padding: 0 15px;
    border-right: 1px solid #d7d7d7
}

.lobby-touzhu-zhuihao-title:nth-child(3) {
    border-left: 1px solid #d7d7d7
}

.lobby-touzhu-zhuihao-con {
    text-align: left;
    padding: 0 20px;
    display: -ms-flexbox;
    display: flex;
    -ms-flex-direction: column;
    flex-direction: column;
    -ms-flex-pack: center;
    justify-content: center
}

.lobby-touzhu-zhuihao-con>div {
    margin: 5px 0
}

.lobby-touzhu-zhuihao-con>div span {
    margin-right: 5px
}

.lobby-touzhu-zhuihao-con:nth-child(2) {
    width: 280px
}

.lc-btns {
    display: -ms-flexbox;
    display: flex;
    -ms-flex-pack: center;
    justify-content: center;
    margin: 20px 0
}

.lc-touzhu-block {
    margin: 10px 0
}

.lc-touzhu-block-title {
    height: 30px;
    line-height: 30px;
    font-family: PingFangSC;
    text-align: center;
    color: #222;
    font-size: 13px;
    font-weight: 600;
    background: #d7d7d7
}

.lc-touzhu-block-con {
    display: -ms-flexbox;
    display: flex;
    -ms-flex-wrap: wrap;
    flex-wrap: wrap;
    border: 1px solid #d7d7d7;
    border-top: 0
}

.lc .yuxiaxieshaibao .lc-touzhu-block {
    padding: 0 35px;
    margin-top: 20px
}

.lc .yuxiaxieshaibao .lc-touzhu-block .lc-touzhu-block-title {
    display: none
}

.lc .yuxiaxieshaibao .lc-touzhu-block .lc-touzhu-block-con {
    border: 0;
    -ms-flex-pack: center;
    justify-content: center
}

.lc .yuxiaxieshaibao .lc-touzhu-block .lc-touzhu-block-con .lobby-touzhu-input {
    height: 200px;
    padding: 0;
    margin: 0 43px 40px 0!important;
    border: 1px solid #d7d7d7;
    border-radius: 5px;
    overflow: hidden
}

.lc .yuxiaxieshaibao .lc-touzhu-block .lc-touzhu-block-con .lobby-touzhu-input:last-child,
.lc .yuxiaxieshaibao .lc-touzhu-block .lc-touzhu-block-con .lobby-touzhu-input:nth-child(3) {
    margin-right: 0!important
}

.lc .yuxiaxieshaibao .lc-touzhu-block .lc-touzhu-block-con .lobby-touzhu-input.selected {
    border: 1px solid #f67323;
    -webkit-box-shadow: 0 4px 24px 0 rgba(255, 164, 46, .42);
    box-shadow: 0 4px 24px 0 rgba(255, 164, 46, .42);
    background: #f67323;
    color: #fff
}

.lc .yuxiaxieshaibao .lc-touzhu-block .lc-touzhu-block-con .lobby-touzhu-input.selected span {
    color: #fff!important
}

.lc .yuxiaxieshaibao .lc-touzhu-block .lc-touzhu-block-con .lobby-touzhu-input:last-child,
.lc .yuxiaxieshaibao .lc-touzhu-block .lc-touzhu-block-con .lobby-touzhu-input:nth-child(3) {
    margin-right: 0
}

.lc .yuxiaxieshaibao .lc-touzhu-block .lc-touzhu-block-con .lobby-touzhu-input .lobby-touzhu-input-con {
    width: 100%;
    height: 160px!important;
    background: #fff;
    display: -ms-flexbox;
    display: flex;
    -ms-flex-pack: center;
    justify-content: center;
    -ms-flex-align: center;
    align-items: center;
    position: relative
}

.lc .yuxiaxieshaibao .lc-touzhu-block .lc-touzhu-block-con .lobby-touzhu-input .lobby-touzhu-input-con>img {
    display: block;
    width: 160px;
    height: 160px
}

.lc .yuxiaxieshaibao .lc-touzhu-block .lc-touzhu-block-con .lobby-touzhu-input .lobby-touzhu-input-con>img:first-child {
    -webkit-transform: translateX(8px) translateY(-8px);
    transform: translateX(8px) translateY(-8px)
}

.lc .yuxiaxieshaibao .lc-touzhu-block .lc-touzhu-block-con .lobby-touzhu-input .lobby-touzhu-input-con>img:last-child {
    position: absolute;
    left: 6px;
    bottom: 6px
}

.lc .yuxiaxieshaibao .lc-touzhu-block .lc-touzhu-block-con .lobby-touzhu-input .lobby-touzhu-input-f2 {
    padding: 0 10px;
    height: 40px;
    width: 100%
}

.lc .yuxiaxieshaibao .lc-touzhu-block .lc-touzhu-block-con .lobby-touzhu-input .lobby-touzhu-input-f2 span {
    width: 40px!important;
    height: 32px;
    line-height: 32px;
    color: #f43a51;
    font-size: 14px!important;
    font-weight: 400
}

.lc .yuxiaxieshaibao .lc-touzhu-block .lc-touzhu-block-con .lobby-touzhu-input .lobby-touzhu-input-f2 span:first-child {
    margin-right: -24px
}

.lc .yuxiaxieshaibao .lc-touzhu-block .lc-touzhu-block-con .lobby-touzhu-input .lobby-touzhu-input-f2 .lobby-touzhu-input-input {
    width: 92px!important;
    height: 28px!important
}

.lc .yuxiaxieshaibao .lc-touzhu-block .lc-touzhu-block-con .lobby-touzhu-input .lobby-touzhu-input-f2 .lobby-touzhu-input-input input {
    height: 100%
}

.lc .liangmian.ctbjpk10 .lc-touzhu-block .lc-touzhu-block-con,
.lc .liangmian.ctcqssc .lc-touzhu-block .lc-touzhu-block-con,
.lc .liangmian.ctgd11x5 .lc-touzhu-block .lc-touzhu-block-con,
.lc .liangmian.ctgdkl10fz .lc-touzhu-block .lc-touzhu-block-con,
.lc .liangmian.cttjssc .lc-touzhu-block .lc-touzhu-block-con,
.lc .liangmian.ctxyft .lc-touzhu-block .lc-touzhu-block-con,
.lc .liangmian.jsctkl10gd .lc-touzhu-block .lc-touzhu-block-con,
.lc .liangmian.jsctpk10 .lc-touzhu-block .lc-touzhu-block-con,
.lc .liangmian.jsctssc .lc-touzhu-block .lc-touzhu-block-con,
.lc .liangmian.jsctxyft .lc-touzhu-block .lc-touzhu-block-con {
    min-width: 30px!important
}

.lc .liangmian.ctbjpk10 .lc-touzhu-block .lc-touzhu-block-con .lobby-touzhu-input .lobby-touzhu-input-f2 span,
.lc .liangmian.ctcqssc .lc-touzhu-block .lc-touzhu-block-con .lobby-touzhu-input .lobby-touzhu-input-f2 span,
.lc .liangmian.ctgd11x5 .lc-touzhu-block .lc-touzhu-block-con .lobby-touzhu-input .lobby-touzhu-input-f2 span,
.lc .liangmian.ctgdkl10fz .lc-touzhu-block .lc-touzhu-block-con .lobby-touzhu-input .lobby-touzhu-input-f2 span,
.lc .liangmian.cttjssc .lc-touzhu-block .lc-touzhu-block-con .lobby-touzhu-input .lobby-touzhu-input-f2 span,
.lc .liangmian.ctxyft .lc-touzhu-block .lc-touzhu-block-con .lobby-touzhu-input .lobby-touzhu-input-f2 span,
.lc .liangmian.jsctkl10gd .lc-touzhu-block .lc-touzhu-block-con .lobby-touzhu-input .lobby-touzhu-input-f2 span,
.lc .liangmian.jsctpk10 .lc-touzhu-block .lc-touzhu-block-con .lobby-touzhu-input .lobby-touzhu-input-f2 span,
.lc .liangmian.jsctssc .lc-touzhu-block .lc-touzhu-block-con .lobby-touzhu-input .lobby-touzhu-input-f2 span,
.lc .liangmian.jsctxyft .lc-touzhu-block .lc-touzhu-block-con .lobby-touzhu-input .lobby-touzhu-input-f2 span {
    width: 54px!important
}

.lc .liangmian.ctbjpk10 .lc-touzhu-block .lc-touzhu-block-con .lobby-touzhu-input .lobby-touzhu-input-f2 .lobby-touzhu-input-input,
.lc .liangmian.ctcqssc .lc-touzhu-block .lc-touzhu-block-con .lobby-touzhu-input .lobby-touzhu-input-f2 .lobby-touzhu-input-input,
.lc .liangmian.ctgd11x5 .lc-touzhu-block .lc-touzhu-block-con .lobby-touzhu-input .lobby-touzhu-input-f2 .lobby-touzhu-input-input,
.lc .liangmian.ctgdkl10fz .lc-touzhu-block .lc-touzhu-block-con .lobby-touzhu-input .lobby-touzhu-input-f2 .lobby-touzhu-input-input,
.lc .liangmian.cttjssc .lc-touzhu-block .lc-touzhu-block-con .lobby-touzhu-input .lobby-touzhu-input-f2 .lobby-touzhu-input-input,
.lc .liangmian.ctxyft .lc-touzhu-block .lc-touzhu-block-con .lobby-touzhu-input .lobby-touzhu-input-f2 .lobby-touzhu-input-input,
.lc .liangmian.jsctkl10gd .lc-touzhu-block .lc-touzhu-block-con .lobby-touzhu-input .lobby-touzhu-input-f2 .lobby-touzhu-input-input,
.lc .liangmian.jsctpk10 .lc-touzhu-block .lc-touzhu-block-con .lobby-touzhu-input .lobby-touzhu-input-f2 .lobby-touzhu-input-input,
.lc .liangmian.jsctssc .lc-touzhu-block .lc-touzhu-block-con .lobby-touzhu-input .lobby-touzhu-input-f2 .lobby-touzhu-input-input,
.lc .liangmian.jsctxyft .lc-touzhu-block .lc-touzhu-block-con .lobby-touzhu-input .lobby-touzhu-input-f2 .lobby-touzhu-input-input {
    width: 56px!important
}

.lc .liangmian.ctbjpk10 .lc-touzhu-block:first-child .lc-touzhu-block-con .lobby-touzhu-input .lobby-touzhu-input-f2 .lobby-touzhu-input-input,
.lc .liangmian.ctcqssc .lc-touzhu-block:first-child .lc-touzhu-block-con .lobby-touzhu-input .lobby-touzhu-input-f2 .lobby-touzhu-input-input,
.lc .liangmian.ctgd11x5 .lc-touzhu-block:first-child .lc-touzhu-block-con .lobby-touzhu-input .lobby-touzhu-input-f2 .lobby-touzhu-input-input,
.lc .liangmian.ctgxkl10fz .lc-touzhu-block:first-child .lc-touzhu-block-con .lobby-touzhu-input .lobby-touzhu-input-f2 .lobby-touzhu-input-input,
.lc .liangmian.cttjssc .lc-touzhu-block:first-child .lc-touzhu-block-con .lobby-touzhu-input .lobby-touzhu-input-f2 .lobby-touzhu-input-input,
.lc .liangmian.ctxyft .lc-touzhu-block:first-child .lc-touzhu-block-con .lobby-touzhu-input .lobby-touzhu-input-f2 .lobby-touzhu-input-input,
.lc .liangmian.jsctpk10 .lc-touzhu-block:first-child .lc-touzhu-block-con .lobby-touzhu-input .lobby-touzhu-input-f2 .lobby-touzhu-input-input,
.lc .liangmian.jsctssc .lc-touzhu-block:first-child .lc-touzhu-block-con .lobby-touzhu-input .lobby-touzhu-input-f2 .lobby-touzhu-input-input,
.lc .liangmian.jsctxyft .lc-touzhu-block:first-child .lc-touzhu-block-con .lobby-touzhu-input .lobby-touzhu-input-f2 .lobby-touzhu-input-input {
    width: 73px!important
}

.lc .liangmian.jsctkl10gd .lc-touzhu-block:first-child .lc-touzhu-block-con .lobby-touzhu-input .lobby-touzhu-input-f2 .lobby-touzhu-input-input {
    width: 66px!important
}

.lc .ctgd11x5 .lc-touzhu-block .lobby-touzhu-input-f2 span {
    width: 44px
}

.lc .ctgdkl10fz .lobby-touzhu-input-input,
.lc .ctgxkl10fz .lobby-touzhu-input-input,
.lc .jsctkl10gd .lobby-touzhu-input-input {
    width: 68px
}

.lc .ctgdkl10fz.danqiu .lc-touzhu-block,
.lc .jsctkl10gd.danqiu .lc-touzhu-block,
.lc .liangmian.ctgdkl10fz .lc-touzhu-block,
.lc .liangmian.jsctkl10gd .lc-touzhu-block {
    width: 201px;
    margin-right: 4px
}

.lc .ctgdkl10fz.danqiu .lc-touzhu-block:nth-child(4),
.lc .jsctkl10gd.danqiu .lc-touzhu-block:nth-child(4),
.lc .liangmian.ctgdkl10fz .lc-touzhu-block:nth-child(4),
.lc .liangmian.jsctkl10gd .lc-touzhu-block:nth-child(4) {
    margin-right: 0
}

.lc .ctgdkl10fz.danqiu .lc-touzhu-block:nth-child(5),
.lc .jsctkl10gd.danqiu .lc-touzhu-block:nth-child(5),
.lc .liangmian.ctgdkl10fz .lc-touzhu-block:nth-child(5),
.lc .liangmian.jsctkl10gd .lc-touzhu-block:nth-child(5) {
    margin-right: 4px
}

.lc .ctgdkl10fz.danqiu .lc-touzhu-block:last-child,
.lc .jsctkl10gd.danqiu .lc-touzhu-block:last-child,
.lc .liangmian.ctgdkl10fz .lc-touzhu-block:last-child,
.lc .liangmian.jsctkl10gd .lc-touzhu-block:last-child {
    margin-right: 0
}

.lc .ctgdkl10fz.danqiu .lc-touzhu-block .lc-touzhu-block-con,
.lc .ctgdkl10fz.danqiu .lc-touzhu-block .lc-touzhu-block-title,
.lc .jsctkl10gd.danqiu .lc-touzhu-block .lc-touzhu-block-con,
.lc .jsctkl10gd.danqiu .lc-touzhu-block .lc-touzhu-block-title,
.lc .liangmian.ctgdkl10fz .lc-touzhu-block .lc-touzhu-block-con,
.lc .liangmian.ctgdkl10fz .lc-touzhu-block .lc-touzhu-block-title,
.lc .liangmian.jsctkl10gd .lc-touzhu-block .lc-touzhu-block-con,
.lc .liangmian.jsctkl10gd .lc-touzhu-block .lc-touzhu-block-title {
    width: 201px
}

.lc .ctgdkl10fz.danqiu .lc-touzhu-block .lc-touzhu-block-con .lobby-touzhu-input,
.lc .jsctkl10gd.danqiu .lc-touzhu-block .lc-touzhu-block-con .lobby-touzhu-input,
.lc .liangmian.ctgdkl10fz .lc-touzhu-block .lc-touzhu-block-con .lobby-touzhu-input,
.lc .liangmian.jsctkl10gd .lc-touzhu-block .lc-touzhu-block-con .lobby-touzhu-input {
    width: 199px;
    padding: 0 10px;
    margin: 0 0 4px
}

.lc .ctgdkl10fz.danqiu .lc-touzhu-block .lc-touzhu-block-con .lobby-touzhu-input:last-child,
.lc .jsctkl10gd.danqiu .lc-touzhu-block .lc-touzhu-block-con .lobby-touzhu-input:last-child,
.lc .liangmian.ctgdkl10fz .lc-touzhu-block .lc-touzhu-block-con .lobby-touzhu-input:last-child,
.lc .liangmian.jsctkl10gd .lc-touzhu-block .lc-touzhu-block-con .lobby-touzhu-input:last-child {
    margin-bottom: 0
}

.lc .ctgdkl10fz.danqiu .lc-touzhu-block .lc-touzhu-block-con .lobby-touzhu-input .lobby-touzhu-input-con,
.lc .jsctkl10gd.danqiu .lc-touzhu-block .lc-touzhu-block-con .lobby-touzhu-input .lobby-touzhu-input-con,
.lc .liangmian.ctgdkl10fz .lc-touzhu-block .lc-touzhu-block-con .lobby-touzhu-input .lobby-touzhu-input-con,
.lc .liangmian.jsctkl10gd .lc-touzhu-block .lc-touzhu-block-con .lobby-touzhu-input .lobby-touzhu-input-con {
    margin: 0;
    width: 58px
}

.lc .ctgdkl10fz.danqiu .lc-touzhu-block .lc-touzhu-block-con .lobby-touzhu-input .lobby-touzhu-input-f2 span,
.lc .jsctkl10gd.danqiu .lc-touzhu-block .lc-touzhu-block-con .lobby-touzhu-input .lobby-touzhu-input-f2 span,
.lc .liangmian.ctgdkl10fz .lc-touzhu-block .lc-touzhu-block-con .lobby-touzhu-input .lobby-touzhu-input-f2 span,
.lc .liangmian.jsctkl10gd .lc-touzhu-block .lc-touzhu-block-con .lobby-touzhu-input .lobby-touzhu-input-f2 span {
    width: 48px
}

.lc .ctgdkl10fz.danqiu .lc-touzhu-block .lc-touzhu-block-con .lobby-touzhu-input .lobby-touzhu-input-f2 .lobby-touzhu-input-input,
.lc .jsctkl10gd.danqiu .lc-touzhu-block .lc-touzhu-block-con .lobby-touzhu-input .lobby-touzhu-input-f2 .lobby-touzhu-input-input,
.lc .liangmian.ctgdkl10fz .lc-touzhu-block .lc-touzhu-block-con .lobby-touzhu-input .lobby-touzhu-input-f2 .lobby-touzhu-input-input,
.lc .liangmian.jsctkl10gd .lc-touzhu-block .lc-touzhu-block-con .lobby-touzhu-input .lobby-touzhu-input-f2 .lobby-touzhu-input-input {
    width: 70px
}

.lc .liangmian.ctgdkl10fz .lc-touzhu-block:first-child .lobby-touzhu-input,
.lc .liangmian.jsctkl10gd .lc-touzhu-block:first-child .lobby-touzhu-input,
.lc .liangmian.jsctxyft .lc-touzhu-block:first-child .lobby-touzhu-input {
    margin-right: 6px
}

.lc .liangmian.ctgdkl10fz .lc-touzhu-block:first-child .lobby-touzhu-input:nth-child(4),
.lc .liangmian.jsctkl10gd .lc-touzhu-block:first-child .lobby-touzhu-input:nth-child(4),
.lc .liangmian.jsctxyft .lc-touzhu-block:first-child .lobby-touzhu-input:nth-child(4) {
    margin-right: 0
}

.lc .liangmian.ctgdkl10fz .lc-touzhu-block:nth-child(4),
.lc .liangmian.jsctkl10gd .lc-touzhu-block:nth-child(4),
.lc .liangmian.jsctxyft .lc-touzhu-block:nth-child(4) {
    margin-right: 4px
}

.lc .liangmian.ctgdkl10fz .lc-touzhu-block:nth-child(5),
.lc .liangmian.jsctkl10gd .lc-touzhu-block:nth-child(5),
.lc .liangmian.jsctxyft .lc-touzhu-block:nth-child(5) {
    margin-right: 0
}

.lc .liangmian.ctgdkl10fz .lc-touzhu-block:nth-child(8),
.lc .liangmian.jsctkl10gd .lc-touzhu-block:nth-child(8),
.lc .liangmian.jsctxyft .lc-touzhu-block:nth-child(8) {
    margin-right: 4px
}

.lc .liangmian {
    display: -ms-flexbox;
    display: flex;
    -ms-flex-wrap: wrap;
    flex-wrap: wrap;
    position: relative;
    padding-top: 138px
}

.lc .liangmian .lc-touzhu-block {
    width: 160px;
    margin-right: 4px
}

.lc .liangmian .lc-touzhu-block:first-child .lc-touzhu-block-con .lobby-touzhu-input.marb {
    margin-bottom: 0
}

.lc .liangmian .lc-touzhu-block .lc-touzhu-block-title {
    width: 160px
}

.lc .liangmian .lc-touzhu-block .lc-touzhu-block-con .lobby-touzhu-input {
    padding: 0 7px;
    width: 158px;
    margin-bottom: 6px
}

.lc .liangmian .lc-touzhu-block .lc-touzhu-block-con .lobby-touzhu-input:last-child {
    margin-bottom: 0
}

.lc .liangmian .lc-touzhu-block .lc-touzhu-block-con .lobby-touzhu-input .lobby-touzhu-input-con {
    min-width: 30px
}

.lc .liangmian .lc-touzhu-block .lc-touzhu-block-con .lobby-touzhu-input .lobby-touzhu-input-f2 span {
    width: 42px
}

.lc .liangmian .lc-touzhu-block .lc-touzhu-block-con .lobby-touzhu-input .lobby-touzhu-input-f2 .lobby-touzhu-input-input {
    width: 56px!important
}

.lc .liangmian .lc-touzhu-block:first-child {
    position: absolute;
    top: 0;
    margin-top: 0;
    width: 100%
}

.lc .liangmian .lc-touzhu-block:first-child .lc-touzhu-block-con,
.lc .liangmian .lc-touzhu-block:first-child .lc-touzhu-block-title {
    width: 100%
}

.lc .liangmian .lc-touzhu-block:first-child .lc-touzhu-block-con .lobby-touzhu-input {
    width: 199px
}

.lc .liangmian .lc-touzhu-block:last-child,
.lc .liangmian .lc-touzhu-block:nth-child(8) {
    margin-right: 0
}

.lc .ctbjpk10.liangmian,
.lc .liangmian.ctxyft,
.lc .liangmian.jsctpk10,
.lc .liangmian.jsctxyft {
    padding-top: 86px
}

.lc .ctbjpk10.liangmian .lc-touzhu-block:nth-child(6),
.lc .liangmian.ctxyft .lc-touzhu-block:nth-child(6),
.lc .liangmian.jsctpk10 .lc-touzhu-block:nth-child(6),
.lc .liangmian.jsctxyft .lc-touzhu-block:nth-child(6) {
    margin-right: 0
}

.lc .ctbjpk10.liangmian .lc-touzhu-block:nth-child(8),
.lc .liangmian.ctxyft .lc-touzhu-block:nth-child(8),
.lc .liangmian.jsctpk10 .lc-touzhu-block:nth-child(8),
.lc .liangmian.jsctxyft .lc-touzhu-block:nth-child(5),
.lc .liangmian.jsctxyft .lc-touzhu-block:nth-child(8) {
    margin-right: 4px
}

.lc .danqiu {
    display: -ms-flexbox;
    display: flex;
    -ms-flex-pack: start;
    justify-content: flex-start;
    -ms-flex-wrap: wrap;
    flex-wrap: wrap
}

.lc .danqiu .lc-touzhu-block {
    margin-top: 0;
    margin-right: 4px
}

.lc .danqiu .lc-touzhu-block:last-child,
.lc .danqiu .lc-touzhu-block:nth-child(5) {
    margin-right: 0
}

.lc .danqiu .lc-touzhu-block .lc-touzhu-block-con,
.lc .danqiu .lc-touzhu-block .lc-touzhu-block-title {
    width: 160px
}

.lc .danqiu .lc-touzhu-block .lc-touzhu-block-con .lobby-touzhu-input {
    width: 158px;
    padding: 0 7px;
    margin-bottom: 4px!important
}

.lc .danqiu .lc-touzhu-block .lc-touzhu-block-con .lobby-touzhu-input:last-child {
    margin-bottom: 0!important
}

.lc .danqiu .lc-touzhu-block .lc-touzhu-block-con .lobby-touzhu-input .lobby-touzhu-input-con {
    min-width: 36px;
    margin: 0
}

.lc .danqiu .lc-touzhu-block .lc-touzhu-block-con .lobby-touzhu-input .lobby-touzhu-input-f2 span {
    width: 42px;
    height: 36px;
    line-height: 36px
}

.lc .danqiu .lc-touzhu-block .lc-touzhu-block-con .lobby-touzhu-input .lobby-touzhu-input-f2 .lobby-touzhu-input-input {
    width: 66px
}

.lc .san .lc-touzhu-block .lc-touzhu-block-con {
    -ms-flex-wrap: nowrap;
    flex-wrap: nowrap
}

.lc .san .lc-touzhu-block .lc-touzhu-block-con .lobby-touzhu-input {
    width: 158px!important;
    margin-bottom: 0;
    margin-right: 6px;
    padding: 0 7px
}

.lc .san .lc-touzhu-block .lc-touzhu-block-con .lobby-touzhu-input:last-child {
    margin-right: 0
}

.lc .san .lc-touzhu-block .lc-touzhu-block-con .lobby-touzhu-input .lobby-touzhu-input-con {
    min-width: 30px
}

.lc .san .lc-touzhu-block .lc-touzhu-block-con .lobby-touzhu-input .lobby-touzhu-input-f2 span {
    width: 44px
}

.lc .san .lc-touzhu-block .lc-touzhu-block-con .lobby-touzhu-input .lobby-touzhu-input-f2 .lobby-touzhu-input-input {
    width: 70px
}

.lc.media .liangmian {
    padding-top: 105px
}

.lc.media .ctbjpk10.liangmian,
.lc.media .liangmian.ctxyft,
.lc.media .liangmian.jsctpk10,
.lc.media .liangmian.jsctxyft {
    padding-top: 64px
}

.lc.media .lc-touzhu.danqiu .lobby-touzhu-input:last-child,
.lc.media .san .lobby-touzhu-input {
    margin-bottom: 0!important
}

.lc.media .lc-touzhu .lc-touzhu-block {
    margin-top: 0;
    margin-bottom: 6px
}

.lc.media .lc-touzhu .lc-touzhu-block .lc-touzhu-block-title {
    height: 20px;
    line-height: 20px
}

.lc.media .lc-touzhu .lc-touzhu-block .lc-touzhu-block-con .lobby-touzhu-input {
    min-height: 36px
}

.lc.media .lc-touzhu .lc-touzhu-block .lc-touzhu-block-con .lobby-touzhu-input:last-child {
    margin-bottom: 0
}

.lc.media .lc-touzhu .lc-touzhu-block .lc-touzhu-block-con .lobby-touzhu-input .lobby-touzhu-input-con {
    min-width: 32px;
    height: 32px;
    display: -ms-flexbox;
    display: flex;
    -ms-flex-align: center;
    align-items: center
}

.lc.media .lc-touzhu .lc-touzhu-block .lc-touzhu-block-con .lobby-touzhu-input .lobby-touzhu-input-con .lobby-ball {
    width: 34px!important;
    height: 34px!important
}

.lc.media .lc-touzhu .lc-touzhu-block .lc-touzhu-block-con .lobby-touzhu-input .lobby-touzhu-input-con>div .one {
    width: 28px!important;
    height: 28px!important
}

.lc.media .lc-touzhu .lc-touzhu-block .lc-touzhu-block-con .lobby-touzhu-input .lobby-touzhu-input-f2 span {
    line-height: 36px;
    height: 36px;
    font-size: 12px
}

.lc.media .lc-touzhu .lc-touzhu-block .lc-touzhu-block-con .lobby-touzhu-input .lobby-touzhu-input-f2 .lobby-touzhu-input-input {
    width: 68px;
    height: 28px
}

.lc.media .lc-touzhu .lc-touzhu-block .lc-touzhu-block-con .lobby-touzhu-input .lobby-touzhu-input-f2 .lobby-touzhu-input-input input {
    height: 100%
}

.lhc-bets {
    display: -ms-flexbox;
    display: flex;
    -ms-flex-direction: column;
    flex-direction: column;
    -ms-flex-wrap: wrap;
    flex-wrap: wrap;
    border: 1px solid #d7d7d7
}

.lhc-bets .marb {
    margin-bottom: 0!important
}

.lhc-bets .marr {
    margin-right: 0!important
}

.lhc-bets.top {
    height: 496px
}

.lhc-bets.bottom {
    -ms-flex-direction: row;
    flex-direction: row
}

.tema .ant-collapse-header {
    font-size: 18px;
    font-family: PingFangSC;
    font-weight: 600
}

.tema .ant-collapse-header i {
    font-size: 16px!important
}

.quick {
    display: -ms-flexbox;
    display: flex;
    -ms-flex-pack: start;
    justify-content: flex-start
}

.quick .lhc-bets {
    height: 361px!important;
    border: 0;
    margin-right: 8px;
    border-left: 1px solid #d7d7d7;
    border-top: 1px solid #d7d7d7
}

.quick .lhc-bets .lhc-bets-box {
    width: 81px;
    height: 36px;
    margin: 0!important;
    border-bottom: 1px solid #d7d7d7;
    border-right: 1px solid #d7d7d7;
    background-color: #fff
}

.quick .lhc-bets .lhc-bets-box:hover {
    background-color: #ffeee4
}

.quick .lhc-bets .lhc-bets-box.selected {
    background-color: #ffdcc7
}

.quick .lhc-bets .lhc-bets-box .lhc-bets-box-ball {
    width: 28px;
    height: 28px;
    line-height: 28px;
    font-size: 16px
}

.quick>div {
    -ms-flex: 1 1;
    flex: 1 1
}

.lhc-bets-title {
    background: #d7d7d7;
    color: #222;
    line-height: 30px;
    text-align: center;
    font-family: PingFangSC
}

.quickBet {
    display: -ms-flexbox;
    display: flex
}

.quickBet>div {
    -ms-flex: 1 1;
    flex: 1 1
}

.quickBet-selectBox {
    text-align: center
}

.quickBet-selectBox>div {
    display: -ms-flexbox;
    display: flex;
    -ms-flex-pack: start;
    justify-content: flex-start;
    -ms-flex-wrap: wrap;
    flex-wrap: wrap
}

.quickBet-selectBox-top {
    margin-bottom: 15px
}

.quickBet-selectBox-top .quickBet-selectBox-menu {
    width: 72px;
    margin: 4px
}

.quickBet-selectBox-bottom .quickBet-selectBox-menu {
    width: 59px;
    margin: 4px
}

.quickBet-selectBox-menu {
    padding: 5px 10px;
    -webkit-box-sizing: border-box;
    box-sizing: border-box;
    border-radius: 5px;
    color: #000;
    background: #f0f0f0;
    cursor: pointer;
    -webkit-transition: all .3s;
    transition: all .3s
}

.quickBet-selectBox-menu.activing {
    background: #f14732;
    color: #fff
}

.tema .ant-collapse-item {
    border: 0!important
}

.tema .ant-collapse-content-box {
    padding: 0!important
}

.lhc-bets-box {
    display: -ms-flexbox;
    display: flex;
    width: 158px;
    -ms-flex-pack: center;
    justify-content: center;
    -ms-flex-align: center;
    align-items: center;
    height: 44px;
    margin-bottom: 6px;
    margin-right: 6px;
    background-color: #f7f7f7
}

.lhc-bets-box.text.lobby-bet {
    width: 159.6px
}

.lhc-bets-box.dis .lhc-bets-box-ball {
    background: #ccc
}

.lhc-bets-box.dis .lhc-bets-box-odds {
    color: #ccc
}

.lhc-bets-box-odds {
    min-width: 43px;
    color: #f43a51;
    margin-right: 2px;
    font-size: 14px;
    text-align: right
}

.lhc-bets-box-ball {
    width: 32px;
    line-height: 32px;
    text-align: center;
    border-radius: 50%;
    background-color: #000;
    color: #fff;
    font-size: 18px
}

.lhc-bets-box-ball.red {
    background: -webkit-gradient(linear, left top, left bottom, from(#fb5c5d), to(#bb1907));
    background: linear-gradient(#fb5c5d, #bb1907)
}

.lhc-bets-box-ball.blue {
    background: -webkit-gradient(linear, left top, left bottom, from(#3070f5), to(#043aa7));
    background: linear-gradient(#3070f5, #043aa7)
}

.lhc-bets-box-ball.green {
    background: -webkit-gradient(linear, left top, left bottom, from(#18bf08), to(#087100));
    background: linear-gradient(#18bf08, #087100)
}

.lhc-bets-box.selected,
.lhc-bets-box.selected:hover {
    background: #ffdcc7
}

.lhc-bets-box:hover {
    background: #ffeee4
}

.lhc-zmBox-children-title {
    background-color: #d7d7d7;
    line-height: 30px;
    color: #222;
    text-align: center
}

.lhc-zmBox-children-box {
    display: -ms-flexbox;
    display: flex;
    -ms-flex-wrap: wrap;
    flex-wrap: wrap;
    border: 1px solid #d7d7d7;
    border-top: 0
}

.lhc-zmBox-children-box>div {
    margin-bottom: 6px;
    width: 404px
}

.lhc-zmBox-children-box>div:last-child {
    margin-bottom: 0!important
}

.lhc-zmBox-children-box>div:nth-child(odd) {
    margin-right: 6px
}

.lhc-zmBox-children {
    margin-right: 4px;
    border: 1px solid #d7d7d7
}

.lhc-zmBox-children-title {
    background: #d7d7d7
}

.lhc-zmBox .lhc-bets-box {
    display: -ms-flexbox;
    display: flex;
    font-size: 13px;
    height: 44px;
    margin-bottom: 4px;
    margin-right: 0;
    text-align: center
}

.lhc-zmBox .lhc-bets-box.dis .lhc-bets-box-odds {
    color: #ccc
}

.lhc-zmBox .lhc-bets-box>div:first-child {
    width: 27px
}

.lhc-zmBox .lhc-bets-box-odds {
    width: 50px;
    color: #f43a51;
    margin-right: 20px;
    font-size: 13px
}

.lhc-zmBox .lhc-bets-box.selected,
.lhc-zmBox .lhc-bets-box.selected:hover {
    background: #ffdcc7
}

.lhc-zmBox .lhc-bets-box:hover {
    background: #ffeee4
}

.lobby-bets-shengxiao {
    border: 1px solid #d7d7d7
}

.lobby-bets-shengxiao h4 {
    background-color: #d7d7d7;
    line-height: 30px;
    text-align: center
}

.lobby-bets-shengxiao-box {
    display: -ms-flexbox;
    display: flex;
    -ms-flex-wrap: wrap;
    flex-wrap: wrap
}

.lobby-bets-shengxiao-box.wuxing {
    -ms-flex-pack: center;
    justify-content: center
}

.lobby-bets-shengxiao-wuxing {
    margin-top: 6px
}

.lobby-bets-shengxiao-wuxing .qima {
    width: 100%!important
}

.lobby-bets-shengxiao-wuxing .qima:nth-child(5) {
    margin-bottom: 0
}

.lobby-bets-shengxiao-wuxing .qima .lhc-bets-box-shengxiao-title {
    min-width: 60px!important
}

.lobby-bets-shengxiao-wuxing .qima .qimanumber {
    min-width: 300px
}

.lhc-bets-box.shengxiao {
    width: 404px;
    text-align: center;
    font-size: 14px;
    margin-right: 0
}

.lhc-bets-box.shengxiao:nth-child(odd) {
    margin-right: 6px
}

.lhc-bets-box.shengxiao.wx {
    width: 100%;
    -ms-flex-pack: start;
    justify-content: flex-start;
    margin-right: 0
}

.lhc-bets-box.shengxiao.wx>div:first-child {
    margin-left: 70px
}

.lhc-bets-box.shengxiao.wx .wxNum {
    width: 340px;
    text-align: left
}

.lhc-bets-box.shengxiao.wx>input {
    width: 180px!important
}

.lhc-bets-box.shengxiao.marr {
    margin-right: 0
}

.lhc-bets-box.shengxiao.marb {
    margin-bottom: 0!important
}

.lhc-bets-box.shengxiao .lhc-bets-box-shengxiao-title {
    min-width: 60px
}

.lhc-bets-box.shengxiao .lhc-bets-box-shengxiao-odds {
    color: #f43a51;
    font-size: 14px;
    margin: 0 30px 0 10px;
    min-width: 50px
}

.lhc-bets-box.dis .lhc-bets-box-shengxiao-odds,
.lhc-bets-box.dis .lhc-bets-box-zhongyi-odds {
    color: #ccc
}

.lhc-bets-banbo-title {
    line-height: 30px;
    text-align: center;
    color: #222;
    background: #d7d7d7
}

.lhc-bets-banbo {
    border: 1px solid #d7d7d7;
    border-top: 0
}

.lhc-bets-banbo-box {
    display: -ms-flexbox;
    display: flex;
    -ms-flex-pack: center;
    justify-content: center;
    -ms-flex-align: center;
    align-items: center;
    height: 44px;
    margin: 0;
    margin-bottom: 4px;
    text-align: center;
    background-color: #f7f7f7;
    padding: 0 20px
}

.lhc-bets-banbo-box:last-child {
    margin-bottom: 0!important
}

.lhc-bets-banbo-box.balls {
    -ms-flex-pack: start;
    justify-content: flex-start
}

.lhc-bets-banbo-box.balls .lhc-bets-banbo-box-odds {
    margin: 0 50px
}

.lhc-bets-banbo-box.selected,
.lhc-bets-banbo-box.selected:hover {
    background: #ffdcc7
}

.lhc-bets-banbo-box:hover {
    background: #ffeee4
}

.lhc-bets-banbo-box-title {
    width: 70px
}

.lhc-bets-banbo-box-odds {
    width: 70px;
    color: #f43a51;
    margin: 0 50px 0 20px;
    text-align: left
}

.lhc-bets-banbo-box-ball {
    width: 500px;
    display: -ms-flexbox;
    display: flex
}

.lhc-bets-banbo-box-ball>div {
    width: 32px;
    line-height: 32px;
    border-radius: 50%;
    background: #000;
    color: #fff;
    margin-right: 2px;
    font-size: 18px
}

.lhc-bets-banbo-box-ball>div.red {
    background: -webkit-gradient(linear, left top, left bottom, from(#fb5c5d), to(#bb1907));
    background: linear-gradient(#fb5c5d, #bb1907)
}

.lhc-bets-banbo-box-ball>div.blud {
    background: -webkit-gradient(linear, left top, left bottom, from(#3070f5), to(#043aa7));
    background: linear-gradient(#3070f5, #043aa7)
}

.lhc-bets-banbo-box-ball>div.green {
    background: -webkit-gradient(linear, left top, left bottom, from(#18bf08), to(#087100));
    background: linear-gradient(#18bf08, #087100)
}

.lhc-bets-banbo-box.dis .lhc-bets-banbo-box-ball>div {
    background: #ccc
}

.lhc-bets-banbo-box.dis .lhc-bets-banbo-box-odds {
    color: #ccc
}

.lhc-bets-box-zhongyi {
    display: -ms-flexbox;
    display: flex;
    -ms-flex-direction: column;
    flex-direction: column;
    -ms-flex-wrap: wrap;
    flex-wrap: wrap;
    height: 495px;
    border: 1px solid #d7d7d7;
    border-top: 0
}

.lhc-bets-box-zhongyi>div {
    width: 158px;
    -ms-flex-pack: justify;
    justify-content: space-between;
    padding: 0 36px;
    -webkit-box-sizing: border-box;
    box-sizing: border-box
}

.lhc-bets-box-zhongyi>div.marr {
    margin-right: 0
}

.lhc-bets-box-zhongyi>div.marb {
    margin-bottom: 0!important
}

.lhc-bets-box-zhongyi .lhc-bets-box-zhongyi-odds {
    color: #f43a51
}

.zhongyi-total-zuhe {
    margin-top: 10px;
    text-align: center;
    font-weight: 500;
    line-height: 30px
}

.zhongyi-total-zuhe span {
    color: #f73131;
    margin: 0 5px
}

.zhongyi-total-title {
    display: -ms-flexbox;
    display: flex;
    line-height: 40px;
    margin: auto;
    background: #d7d7d7;
    text-align: center;
    border: 1px solid #d7d7d7;
    border-bottom: 0
}

.zhongyi-total-title>div:first-child {
    width: 120px
}

.zhongyi-total-title>div:nth-child(2) {
    width: 128px
}

.zhongyi-total-title>div:nth-child(3) {
    -ms-flex: 1 1;
    flex: 1 1
}

.zhongyi-total-title>div:nth-child(4) {
    width: 158px
}

.zhongyi-total {
    height: 180px;
    overflow-y: scroll;
    margin: auto;
    border: 1px solid #eee;
    border-top: 0;
    text-align: center
}

.zhongyi-total-col {
    display: -ms-flexbox;
    display: flex;
    line-height: 30px;
    margin: auto
}

.zhongyi-total-col>div:first-child {
    width: 119px;
    border-right: 1px solid #eee
}

.zhongyi-total-col>div:nth-child(2) {
    width: 127px;
    border-right: 1px solid #eee
}

.zhongyi-total-col>div:nth-child(3) {
    -ms-flex: 1 1;
    flex: 1 1;
    padding: 0 50px;
    display: -ms-flexbox;
    display: flex;
    -ms-flex-pack: center;
    justify-content: center
}

.zhongyi-total-col>div:nth-child(3) span {
    font-size: 13px;
    margin-right: 10px;
    text-align: center;
    font-weight: 500
}

.zhongyi-total-col>div:nth-child(3) span:after {
    content: ",";
    color: #222
}

.zhongyi-total-col>div:nth-child(3) span:last-child:after {
    content: ""
}

.zhongyi-total-col>div:nth-child(3) span:nth-child(2n) {
    color: #f43a51
}

.zhongyi-total-col>div:nth-child(4) {
    border-left: 1px solid #eee;
    width: 157px;
    color: #f43a51
}

.media .lhc-bets-banbo-title,
.media .lhc-bets-title,
.media .lhc-zmBox-children-title,
.media .lobby-bets-shengxiao h4 {
    line-height: 24px;
    font-size: 14px;
    font-weight: 500
}

.media .lhc-bets-banbo.top,
.media .lhc-bets-box-zhongyi,
.media .lhc-bets-box-zhongyi.top,
.media .lhc-bets.top,
.media .lhc-zmBox-children-box.top,
.media .lobby-bets-shengxiao-box.top {
    height: 416px
}

.media .lhc-bets-banbo .lhc-bets-banbo-box,
.media .lhc-bets-banbo .lhc-bets-box,
.media .lhc-bets-box-zhongyi .lhc-bets-banbo-box,
.media .lhc-bets-box-zhongyi .lhc-bets-box,
.media .lhc-bets .lhc-bets-banbo-box,
.media .lhc-bets .lhc-bets-box,
.media .lhc-zmBox-children-box .lhc-bets-banbo-box,
.media .lhc-zmBox-children-box .lhc-bets-box,
.media .lobby-bets-shengxiao-box .lhc-bets-banbo-box,
.media .lobby-bets-shengxiao-box .lhc-bets-box {
    height: 36px;
    margin-bottom: 6px
}

.media .lhc-bets-banbo .lhc-bets-banbo-box input,
.media .lhc-bets-banbo .lhc-bets-box input,
.media .lhc-bets-box-zhongyi .lhc-bets-banbo-box input,
.media .lhc-bets-box-zhongyi .lhc-bets-box input,
.media .lhc-bets .lhc-bets-banbo-box input,
.media .lhc-bets .lhc-bets-box input,
.media .lhc-zmBox-children-box .lhc-bets-banbo-box input,
.media .lhc-zmBox-children-box .lhc-bets-box input,
.media .lobby-bets-shengxiao-box .lhc-bets-banbo-box input,
.media .lobby-bets-shengxiao-box .lhc-bets-box input {
    height: 28px
}

.media .lhc-bets-banbo .lhc-bets-banbo-box .lhc-bets-box-odds,
.media .lhc-bets-banbo .lhc-bets-box .lhc-bets-box-odds,
.media .lhc-bets-box-zhongyi .lhc-bets-banbo-box .lhc-bets-box-odds,
.media .lhc-bets-box-zhongyi .lhc-bets-box .lhc-bets-box-odds,
.media .lhc-bets .lhc-bets-banbo-box .lhc-bets-box-odds,
.media .lhc-bets .lhc-bets-box .lhc-bets-box-odds,
.media .lhc-zmBox-children-box .lhc-bets-banbo-box .lhc-bets-box-odds,
.media .lhc-zmBox-children-box .lhc-bets-box .lhc-bets-box-odds,
.media .lobby-bets-shengxiao-box .lhc-bets-banbo-box .lhc-bets-box-odds,
.media .lobby-bets-shengxiao-box .lhc-bets-box .lhc-bets-box-odds {
    font-size: 12px;
    margin-right: 5px
}

.media .lhc-bets-banbo .lhc-bets-banbo-box .lhc-bets-box-ball,
.media .lhc-bets-banbo .lhc-bets-box .lhc-bets-box-ball,
.media .lhc-bets-box-zhongyi .lhc-bets-banbo-box .lhc-bets-box-ball,
.media .lhc-bets-box-zhongyi .lhc-bets-box .lhc-bets-box-ball,
.media .lhc-bets .lhc-bets-banbo-box .lhc-bets-box-ball,
.media .lhc-bets .lhc-bets-box .lhc-bets-box-ball,
.media .lhc-zmBox-children-box .lhc-bets-banbo-box .lhc-bets-box-ball,
.media .lhc-zmBox-children-box .lhc-bets-box .lhc-bets-box-ball,
.media .lobby-bets-shengxiao-box .lhc-bets-banbo-box .lhc-bets-box-ball,
.media .lobby-bets-shengxiao-box .lhc-bets-box .lhc-bets-box-ball {
    width: 28px;
    height: 28px;
    line-height: 28px;
    font-size: 16px
}

.lobby-bet-navs {
    border: 1px solid #f14732;
    -webkit-box-shadow: 0 -1px 0 0 #de6216;
    box-shadow: 0 -1px 0 0 #de6216;
    border-radius: 3px;
    overflow: hidden
}

.lobby-bet-navs-secondNav {
    padding: 0 30px;
    color: #f14732;
    -ms-flex-align: center;
    align-items: center;
    -ms-flex-pack: justify;
    justify-content: space-between
}

.lobby-bet-navs-secondNav,
.lobby-bet-navs-secondNav-left {
    display: -ms-flexbox;
    display: flex
}

.lobby-bet-navs-secondNav-left-menu {
    margin: 8px 30px 8px 0;
    cursor: pointer;
    border-bottom: 3px solid transparent;
    color: #666;
    margin-right: 30px;
    font-family: PingFangSC-Medium;
    height: 24px
}

.lobby-bet-navs-secondNav-left-menu.active {
    color: #f67323;
    border-bottom: 3px solid #f67323
}

.lobby-bet-navs-secondNav-title {
    color: #f14732;
    padding: 0 7px;
    font-weight: 600;
    font-size: 13px;
    line-height: 21px
}

.lobby-bet-navs-f1 {
    height: 34px;
    background: #f14732;
    display: -ms-flexbox;
    display: flex;
    padding: 5px 10px
}

.lobby-bet-navs .lhc {
    padding: 5px 10px
}

.lobby-bet-navs .lhc>div {
    padding: 0 10px
}

.lobby-bet-navs-f2 {
    display: -ms-flexbox;
    display: flex;
    padding: 3px 10px;
    -ms-flex-align: center;
    align-items: center;
    border-top: 1px solid #d7d7d7
}

.lobby-bet-navs-f2:first-child {
    border: none
}

.lobby-bet-navs-title {
    padding: 1px 5px;
    border: 1px solid #f14732;
    color: #f14732;
    border-radius: 3px;
    font-weight: 600;
    margin-right: 20px
}

.lobby-bet-navs-nav {
    color: #fff;
    height: 24px;
    line-height: 24px;
    padding: 0 8px;
    font-size: 13px;
    cursor: pointer
}

.lobby-bet-navs-nav.active {
    background: #fff;
    color: #f14732;
    font-weight: 600;
    border-radius: 3px
}

.luzibox {
    padding: 10px 21px 20px
}

.luzibox .lobby-brief-buy-tabs {
    padding: 0
}

.luzibox .lobby-brief-buy-tabs .ruok-tabs {
    border-radius: 0
}

.luzibox .lobby-brief-buy-tabs .ruok-tabs-tab {
    height: 24px;
    line-height: 24px;
    font-size: 14px
}

.luzibox .lobby-brief-buy-tabs:first-child .luzi-title {
    padding-top: 0
}

.luzibox .lobby-brief-buy-tabs .children-tabs {
    line-height: 32px;
    padding: 0 20px;
    background: #f14732
}

.luzibox .lobby-brief-buy-tabs .children-tabs>span {
    padding: 3px 10px;
    margin-right: 10px;
    font-size: 12px;
    color: #fff;
    border-radius: 3px;
    cursor: pointer;
    -webkit-transition: background .3s;
    transition: background .3s
}

.luzibox .lobby-brief-buy-tabs .children-tabs>span.active {
    background: #fff;
    color: #f14732
}

.luzibox .luzi-title {
    color: #666;
    padding: 5px 0;
    text-align: center
}

.luzibox .luzi {
    height: 145px;
    border: 1px solid #ccc;
    border-top: 0;
    display: -ms-flexbox;
    display: flex;
    -ms-flex-wrap: nowrap;
    flex-wrap: nowrap
}

.luzibox .luzi-li {
    border-right: 1px solid #ccc;
    display: -ms-flexbox;
    display: flex;
    -ms-flex-flow: column wrap;
    flex-flow: column wrap;
    max-height: 144px;
    -ms-flex: 1 1;
    flex: 1 1;
    -webkit-transition: background .2s;
    transition: background .2s;
    color: #222
}

.luzibox .luzi-li:nth-child(2n) {
    background-color: #f7f7f7
}

.luzibox .luzi-li:hover {
    background: #ffeee4
}

.luzibox .luzi-li:last-child {
    border: 0
}

.luzibox .luzi-li-font {
    height: 24px;
    padding: 1px
}

.luzibox .luzi-li-font.green {
    color: #1eab7b
}

.luzibox .luzi-li-font.red {
    color: #f14732
}

.luzibox .luzi-li-font-warp {
    width: 100%;
    height: 100%;
    text-align: center;
    line-height: 18px;
    font-weight: 300;
    font-size: 12px;
    font-weight: 400
}

.nodata {
    text-align: center;
    padding: 20px
}

.lc input {
    padding: 4px
}

.lobby-bet-area {
    position: relative
}

.lobby-bet-area-quickChecked {
    position: absolute;
    right: 10px;
    top: -46px
}

.lobby-bet-area-quickChecked .ant-checkbox-inner:after {
    left: 22%
}

.ruok-modal-content {
    display: -ms-flexbox;
    display: flex;
    -ms-flex-direction: column;
    flex-direction: column
}

.lobby-touzhu-confirm .overflow-text {
    display: inline-block;
    max-width: 128px;
    overflow: hidden;
    text-overflow: ellipsis;
    white-space: nowrap
}

.lobby-touzhu-confirm-zhuihao {
    position: absolute;
    right: 0;
    top: 0;
    display: -ms-flexbox;
    display: flex;
    -ms-flex-pack: justify;
    justify-content: space-between;
    padding: 5px 0
}

.lobby-touzhu-confirm-zhuihao>div {
    font-weight: 600;
    font-size: 16px
}

.lobby-touzhu-confirm-zhuihao>div span {
    color: #ff8619;
    margin-left: 5px
}

.lobby-touzhu-confirm-zhuihao>div:first-child {
    margin-right: 40px
}

.lobby-touzhu-confirm-table {
    height: 400px
}

.lobby-touzhu-confirm-table::-webkit-scrollbar {
    display: none
}

.lobby-touzhu-confirm-table .ant-table-placeholder {
    height: 364px
}

.lobby-touzhu-confirm-content {
    height: 100%;
    display: -ms-flexbox;
    display: flex;
    -ms-flex-direction: column;
    flex-direction: column
}

.lobby-touzhu-confirm-title {
    display: -ms-flexbox;
    display: flex;
    padding-bottom: 10px;
    -ms-flex-pack: center;
    justify-content: center;
    position: relative
}

.lobby-touzhu-confirm-title>span {
    position: absolute;
    left: 0
}

.lobby-touzhu-confirm-title-main {
    font-size: 18px;
    font-weight: 600;
    color: #333;
    text-align: center
}

.lobby-touzhu-confirm-title-main span {
    color: #f14732
}

.lobby-touzhu-confirm-btn {
    position: relative;
    margin-top: 10px;
    text-align: center
}

.lobby-touzhu-confirm-btn .lobby-touzhu-confirm-total {
    position: absolute;
    display: -ms-flexbox;
    display: flex;
    -ms-flex-pack: justify;
    justify-content: space-between;
    font-size: 16px;
    font-weight: 600;
    padding: 5px 0
}

.lobby-touzhu-confirm-btn .lobby-touzhu-confirm-total>div {
    margin-right: 40px
}

.lobby-touzhu-confirm-btn .lobby-touzhu-confirm-total span:first-child {
    margin-right: 10px
}

.lobby-touzhu-confirm-btn .lobby-touzhu-confirm-total span:nth-child(2) {
    color: #ff8619
}

.lobby-modal-open .ruok-modal-wrap {
    height: 600px;
    position: relative;
    max-height: 600px
}

.lobby-modal-open-content {
    height: 460px;
    display: -ms-flexbox;
    display: flex;
    -ms-flex-direction: column;
    flex-direction: column;
    overflow: auto;
    overflow-x: hidden;
    padding-right: 6px
}

.lobby-modal-open-content::-webkit-scrollbar {
    display: none
}

.lobby-modal-open-filter {
    padding: 10px 0;
    display: -ms-flexbox;
    display: flex;
    -ms-flex-pack: center;
    justify-content: center;
    position: relative
}

.lobby-modal-open-filter>div:first-child {
    position: absolute;
    left: 0
}

.lobby-modal-open-filter .ant-select-arrow {
    font-size: 12px
}

.lobby-modal-open-table {
    -ms-flex: 1 1;
    flex: 1 1
}

.lobby-modal-open-table tr td {
    padding: 10px 16px
}

.lobby-modal-open-total {
    background: #f14732;
    color: #fff;
    height: 34px;
    line-height: 34px;
    text-align: center;
    display: -ms-flexbox;
    display: flex;
    font-weight: bold
}

.lobby-modal-open-total span:last-child {
    -ms-flex: 1 1;
    flex: 1 1
}

.lobby-modal-open-total span:first-child {
    width: 240px
}

.lobby-modal-open-total span:nth-child(2) {
    width: 180px
}

.ruok-open-history {
    position: relative;
    padding: 5px 0
}

.ruok-open-history.modal {
    position: static
}

.ruok-open-history.modal .open-history-table {
    padding: 0;
    margin-top: -5px
}

.ruok-open-history.modal .open-history-table table {
    width: 920px!important;
    margin: auto
}

.ruok-open-history.modal .open-history-table .open-balls-ball {
    line-height: 28px
}

.ruok-open-history.modal .open-history-table .open-balls-ball.pk {
    width: 26px!important;
    height: 26px!important;
    font-size: 16px!important
}

.ruok-open-history.modal .open-history-table .open-balls-ball.normal {
    width: 28px;
    height: 28px;
    font-size: 18px;
    margin: 0 2px
}

.ruok-open-history.modal .ruok-open-history-pagination {
    position: absolute;
    bottom: 0;
    right: 30px
}

.ruok-open-history-top {
    display: -ms-flexbox;
    display: flex;
    -ms-flex-pack: justify;
    justify-content: space-between;
    -ms-flex-align: end;
    align-items: flex-end;
    padding-bottom: 5px
}

.ruok-open-history-pagination {
    display: -ms-flexbox;
    display: flex;
    -ms-flex-pack: end;
    justify-content: flex-end;
    padding: 20px 0
}

.ruok-open-history-loadmore {
    display: -ms-flexbox;
    display: flex;
    -ms-flex-pack: center;
    justify-content: center;
    padding: 20px 0
}

.ruok-open-history-shaixuan-row {
    display: -ms-flexbox;
    display: flex;
    -ms-flex-align: center;
    align-items: center;
    padding: 5px 0
}

.ruok-open-history-shaixuan-row span {
    color: #787878;
    margin-right: 10px;
    font-weight: 600
}

.ruok-open-history-shaixuan-item {
    height: 28px;
    line-height: 26px;
    padding: 0 12px;
    border: 1px solid #c6c6c6;
    background: #fff;
    border-radius: 3px;
    margin-right: 6px;
    position: relative;
    overflow: hidden;
    -webkit-transition: all .2s;
    transition: all .2s;
    cursor: default
}

.ruok-open-history-shaixuan-item:last-child {
    margin: 0
}

.ruok-open-history-shaixuan-item:hover {
    color: #ff8619
}

.ruok-open-history-shaixuan-item.active {
    border: 1px solid #ff8619;
    color: #ff8619
}

.ruok-open-history-shaixuan-item.active:before {
    content: "";
    position: absolute;
    bottom: 0;
    right: 0;
    border-top: 7px solid transparent;
    border-bottom: 7px solid #ff8619;
    border-left: 9px solid transparent;
    border-right: 9px solid #ff8619
}

.ruok-open-history-shaixuan-item.active:after {
    content: "";
    position: absolute;
    bottom: 2px;
    right: 3px;
    height: 6px;
    width: 4px;
    border: none;
    border-bottom: 1px solid #fff;
    border-right: 1px solid #fff;
    -webkit-transform: rotate(45deg);
    transform: rotate(45deg)
}

.ruok-open-history-set {
    display: -ms-flexbox;
    display: flex;
    -ms-flex-align: center;
    align-items: center;
    margin: 0 0 5px -52px
}

.ruok-open-history-set>span {
    margin: 0 5px 0 20px
}

.ruok-open-history-set-color {
    width: 32px;
    height: 32px;
    border-radius: 4px;
    margin: 0 4px;
    position: relative;
    -webkit-transition: all .2s;
    transition: all .2s
}

.ruok-open-history-set-color-bkg {
    display: -ms-flexbox;
    display: flex;
    -ms-flex-wrap: wrap;
    flex-wrap: wrap;
    height: 32px;
    width: 32px;
    overflow: hidden;
    border-radius: 4px
}

.ruok-open-history-set-color-bkg span {
    width: 16px;
    height: 16px
}

.ruok-open-history-set-color-bkg span:first-child {
    background: #eb144c
}

.ruok-open-history-set-color-bkg span:nth-child(2) {
    background: #fcb900
}

.ruok-open-history-set-color-bkg span:nth-child(3) {
    background: #00d084
}

.ruok-open-history-set-color-bkg span:nth-child(4) {
    background: #0693e3
}

.ruok-open-history-set-color:hover {
    -webkit-box-shadow: 0 0 4px rgba(0, 0, 0, .5);
    box-shadow: 0 0 4px rgba(0, 0, 0, .5)
}

.ruok-open-history-set-color:hover .ruok-open-history-set-color-picker {
    display: block
}

.ruok-open-history-set-color-picker {
    display: none;
    position: absolute;
    z-index: 999;
    top: 32px;
    right: 0
}

.ruok-open-history-set-color.active {
    color: #ff8619
}

.ruok-open-history-set-color.active:before {
    content: "";
    position: absolute;
    bottom: 0;
    right: 0;
    border-top: 7px solid transparent;
    border-bottom: 7px solid #ff8619;
    border-left: 9px solid transparent;
    border-right: 9px solid #ff8619
}

.ruok-open-history-set-color.active:after {
    content: "";
    position: absolute;
    bottom: 2px;
    right: 3px;
    height: 6px;
    width: 4px;
    border: none;
    border-bottom: 1px solid #fff;
    border-right: 1px solid #fff;
    -webkit-transform: rotate(45deg);
    transform: rotate(45deg)
}

.ruok-open-history-table {
    padding-top: 5px
}

.open-balls {
    width: 100%
}

.open-balls,
.open-balls-ball {
    display: -ms-flexbox;
    display: flex;
    -ms-flex-pack: center;
    justify-content: center
}

.open-balls-ball {
    -ms-flex-align: center;
    align-items: center;
    color: #fff;
    margin: 0 4px
}

.open-balls-ball.normal {
    width: 32px;
    height: 32px;
    font-size: 22px
}

.open-balls-ball.large {
    width: 40px;
    height: 40px;
    font-size: 28px
}

.open-balls-ball.small {
    width: 24px;
    height: 24px;
    font-size: 16px
}

.open-balls-ball.haoma {
    border: 1px solid #f14732;
    background: #ffeee4;
    color: #222;
    border-radius: 50%
}

.open-balls-ball.haoma.disabled {
    background: #d7d7d7
}

.open-balls-ball.haoma.hightlight {
    color: #ff8619;
    background: #ffeee4
}

.open-balls-ball.haoma.disabled {
    border: 1px solid #d7d7d7;
    color: #d7d7d7;
    background: transparent
}

.open-balls-ball.touzi {
    background-size: cover;
    border-radius: 4px
}

.open-balls-ball.touzi.disabled {
    opacity: .1
}

.open-balls-ball.touzi1 {
    background-image: url(data:image/png;base64,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)
}

.open-balls-ball.touzi2 {
    background-image: url(data:image/png;base64,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)
}

.open-balls-ball.touzi3 {
    background-image: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAEAAAABACAYAAACqaXHeAAAACXBIWXMAAAsTAAALEwEAmpwYAAAFEGlUWHRYTUw6Y29tLmFkb2JlLnhtcAAAAAAAPD94cGFja2V0IGJlZ2luPSLvu78iIGlkPSJXNU0wTXBDZWhpSHpyZVN6TlRjemtjOWQiPz4gPHg6eG1wbWV0YSB4bWxuczp4PSJhZG9iZTpuczptZXRhLyIgeDp4bXB0az0iQWRvYmUgWE1QIENvcmUgNS42LWMxNDAgNzkuMTYwNDUxLCAyMDE3LzA1LzA2LTAxOjA4OjIxICAgICAgICAiPiA8cmRmOlJERiB4bWxuczpyZGY9Imh0dHA6Ly93d3cudzMub3JnLzE5OTkvMDIvMjItcmRmLXN5bnRheC1ucyMiPiA8cmRmOkRlc2NyaXB0aW9uIHJkZjphYm91dD0iIiB4bWxuczp4bXA9Imh0dHA6Ly9ucy5hZG9iZS5jb20veGFwLzEuMC8iIHhtbG5zOmRjPSJodHRwOi8vcHVybC5vcmcvZGMvZWxlbWVudHMvMS4xLyIgeG1sbnM6cGhvdG9zaG9wPSJodHRwOi8vbnMuYWRvYmUuY29tL3Bob3Rvc2hvcC8xLjAvIiB4bWxuczp4bXBNTT0iaHR0cDovL25zLmFkb2JlLmNvbS94YXAvMS4wL21tLyIgeG1sbnM6c3RFdnQ9Imh0dHA6Ly9ucy5hZG9iZS5jb20veGFwLzEuMC9zVHlwZS9SZXNvdXJjZUV2ZW50IyIgeG1wOkNyZWF0b3JUb29sPSJBZG9iZSBQaG90b3Nob3AgQ0MgKE1hY2ludG9zaCkiIHhtcDpDcmVhdGVEYXRlPSIyMDE4LTExLTE1VDE4OjExOjI3KzA4OjAwIiB4bXA6TW9kaWZ5RGF0ZT0iMjAxOC0xMS0xNVQxODoxNCswODowMCIgeG1wOk1ldGFkYXRhRGF0ZT0iMjAxOC0xMS0xNVQxODoxNCswODowMCIgZGM6Zm9ybWF0PSJpbWFnZS9wbmciIHBob3Rvc2hvcDpDb2xvck1vZGU9IjMiIHBob3Rvc2hvcDpJQ0NQcm9maWxlPSJzUkdCIElFQzYxOTY2LTIuMSIgeG1wTU06SW5zdGFuY2VJRD0ieG1wLmlpZDpjZWE3MjdiNS1hOGM0LTRkZjktYWZm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)
}

.open-balls-ball.touzi4 {
    background-image: url(data:image/png;base64,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)
}

.open-balls-ball.touzi5 {
    background-image: url(data:image/png;base64,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)
}

.open-balls-ball.touzi6 {
    background-image: url(data:image/png;base64,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)
}

.open-balls-ball.yxx {
    background-size: cover;
    border-radius: 4px;
    width: 49px!important;
    height: 42px!important;
    margin: -7px 10px 0!important
}

.open-balls-ball.yxx.disabled {
    opacity: .1
}

.open-balls-ball.yxx1 {
    background-image: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAKYAAACmCAMAAABnVgRFAAAA2FBMVEVHcEz////////////////////////////////////////////////////////////////////////////////////////////++vr//P3+9fb62974z9P2v8T3yc3ypaz51dj74uXth5H//v7cFyrsf4r86uvjRlX97/D0tLrXABH87O398fLzr7XgMEDYBhnoZXH75uj0ub7vkprwn6bvlp72w8jnYGzmWmfeJzjlVGHwmqLpa3fkTlzujZbreYTaDSDqdYDyq7HpcHzhOUjiPk763uHdITK8cofpAAAAF3RSTlMAuBYDC26ZoyQ2UUOuw12FzNLo2O/f5EQq6+wAABYmSURBVHja7ZzXchtJsoaPKBqRlJnZPXv+qmrvve8G0A3v3/+NzmSBQVIzlEGMNoYX/C4gSAF2/0hXmVUt/s8bb7zxxhtvvPHGG2+88cYbb7zxxmvg7su7L/evXuUNiI+vXOU1Tvx+8ZpVvgcAhQP414fXbUzeuLPwdeu8BIBxHAcKgP99tTrvAIzqro9z9RXb8/IGsHp3GY3jnnT+36vMow//B8B043iX2YXU+Z/LVyjzHYjRMo/dbuP2CoBPr0/lRwCWN9skle3G9qjPLarzrzF9cBiKovd8M4hneh6kAK5eS0ReXV3dX8qSyWyDR7si3tXCjgd1NwaA21dhw3eAA+DmMwB1tSoV1vTxap1kq7m5swH89o2fvLi9uv9we/n+9vb28r8fj89R3aI4euIwW8V7U3dLva8BXF/8WcaHu8+3N3jGzR8fuf38+fN/x/IP9xIcJ/h0t4qLXcS0XXyszaPX7cKTjKv7i/cPP3P18R1e4DcQny7+S91QaJTzsa2lIFiyKY9xMTbTdbEy1N5eLvHI9f0FFa3v869frPPy9gqEvl8Vcbza2QqALDCsQ5PHri2iPp6aeTOLvnLuNSSMA4lX+omtQp3ZPgiH8V9dGd7fQKJmqmVGi3Lvxm4Z+X4eH7cjy9jFe9Ma4k7dT7cJlHZU4RFhhlgMJvS4F2o8gR0fLdHq0MbzMvm1hfb975CYx8LNx63q+4ox7t182W4Dd7XfWG3vNmKx6kaD3cJq1uW20XwHhHY0MI1rqMUWRtxiHm8wcU2lj+MtA778wlIpbckO5iafTILc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)
}

.open-balls-ball.yxx2 {
    background-image: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAKYAAACmCAMAAABnVgRFAAAA+VBMVEVHcEz////////////////////////5/Pr////////////////////////////////////////////////////////////////////////////////////////////w+PGNw5U7mUmn0K5krm90tn7f7uGgzae32LwskjuZyaDT59Y3lUVdqmnD38dGn1QRhSO93MJ5uINVpWEljzVvsnlNoVpZp2X0+vXK487Y6tvk8OX8/fxQpF3r9OxBnE+t07Nqr3Wx1bbn8ujN5dEihTGTxZqEvowgjDCAvIl9uoYbiSxkqm+IwJAylUHI4sxEl1AEexVNnFkxjD/iEHxKAAAAHnRSTlMAK2iJwgin/iG52T0YVpvmEnNHTl58zpaxn60yyOwg/0LdAAASmUlEQVR42u2cZ1viShiGVyxgWde2uvVN771TQu8d/P8/5jiThICwuCpeZz9wf+BcRxGevH1mkv20Z8+ePXv27NmzZ8+ePXv27NnzP3F8kzk5/PyPizx/OAPEae4fFnlzCgm//lmRn09hiZ//psjbHxDBddwyAGT+RZE/E0ua/qMnZQHg4B9UeQ0Rdao1zAPi278n8ir2t2y3XC7OoIt/TuVF5HCCbdkyYL48/IOl8gsg6JZSB8zp3dW/GpYN1bCy8MR95p8s7F8BYYqPWiRy9833eGcqydkQm/Jw9y3jBODk3UIfAMEabWzK852LPALE0Tt14hQvqS0Bf1hu1y3jcjEgnL/bltl5C5eh78c7jslLWOL+7fF0iFV6jw144vOu/X0GGFKFiJN3qiSQw3/u2JSHgGmq9ogVAHP9ttkSx6WOVZ5e7Fbkd8Bwlk6ars0LRAkAfnx6A7kvyJbDVnnHKi8y388gQtIZkvR0tyawI9SB35zktRaHhqHj3Yk8/AIxRZXqs/ZYqfAlScy/MThv4Qm+NUG23J3K64XIck/pN1m2rVekcs9BKuHu06s5wB3SoF9XLm8P708yfx5L7o4gohRMmLAOtN4zmxPSUZpvHGAvfsETLQu9/qXKgyTmvhz8YWi9BgwhqWEl5Ju0IkoFra9XyKTGH7wpMN0per38m1Hv+tsRLPhysanjxEFZZCndqlY5TnXYosaEroCsC5iz3Bu6D98qAsDXF614d3kEKcHm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)
}

.open-balls-ball.yxx3 {
    background-image: url(data:image/png;base64,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)
}

.open-balls-ball.yxx4 {
    background-image: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAKYAAACmCAMAAABnVgRFAAAAw1BMVEVHcEz///////////////////////////////////////////////////////////////////////////////////8qPLggM7QZLbIEGKr4+P0ADKafp98mOLZOXcT8/f4VKbDk5vbc3/Tr7fkQJK55hNI2R7uKlNk8Tb0wQrkLIK3N0u9qd87z9Puwt+WBi9W8wulHVsFxfdBBUr9casjv8PrU1/GXoNxXZcbHzO1kcsuqseORm9pgbsm2vOfCx+ulreHZMzRoAAAAFXRSTlMAUmL03rjoEkGmBS6EIZhu7o7Jd9GWTZUZAAAPPElEQVR42u3ciXLbuJoF4LYdb509nYONBAHu+05q397/qUaUr29HjmJ7SnIyU6VPqTh0OVUnPwkQIIj8dXZ2dnZ2dnZ2dnZ2dnZ2dnZ2dnb2pt5f3l1+/np9v/18uv9weXHx8f9awr/v7j99U3jq3f3nu9v/O2X8dIMHdj6aptWockZ9jgc395/f//3nM97+8x1bytn4/iQOGPW01ozEdeeblS0eqvrh9k+f7C8ApmVnaW4YnGvKAhlL6Q2Hhkctf+481PTij5X09nIopG1OvG2kqLbMorAdV+Qid0dpEW6Lywwjodl8hK3vd3/mivx6Bai1v41CWz9V2FG9cPNeYSefmlmsDS6bKgfU94+//WxfXAMQ49owSDN2AIjRosnaVkpCiQzaSRMWjgLQT/1AG9oyAdx8+r1BL74BGPmBwWdFDuRF08bDxcg59Shj2tsdsHZmprukS2ok3UYB6sNvLOWHKyD1qZHMpgAqn25TsdryN2blVM7IWa/nZtm1w7f1MkwBlfrESKy1Aq7f/6aUd+8AtSE8seaAPY62EYNubAuBfa5TZFbsebTb9IDTMIP5DnD19fdclV+g1kuPRyYwbZjhdWFlKxwm5pJ6RtKOc6hp5iWxCeD+9u1T3gNYUE5MgVWXGKR08JxGktWMcF6PAcwDrn0XuL57667yHrAbj7cOnI7zl0KiktQE7DDg3qwaWh3jUQpcvW3Oj+8Ap+VyIYQZczaZ4nluoDOBLbuJPbp0oeaEk5XC1ce3bDyAMkkSVxi1POnWAs/LJ7rNsZPGlHFrKGidDAX+8nb1vH0HzCmPbFVJTscCLxAZJSkehHS2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)
}

.open-balls-ball.yxx5 {
    background-image: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAKYAAACmCAMAAABnVgRFAAAAz1BMVEVHcEz///////////////////////////////////////////////////////////////////////////////////////////////////9MmlgxjD88kkkmhTT9/v1EllHw9vEWfCVlqW/P5NK/28TH4Muozq2z1Ljf7eHW6dnp9Ov6/PqEuoyMvpNsrXb0+fX3+/hXoGIfgS2cx6JSnl252L5gpWpbo2bl8OY3jkQsiDp3soCXxZ6hyqeSwplysHwNdx2t0bJ+t4d6tIMDcBFu173eAAAAGXRSTlMAtJZCGgPiDO1y9oLZwiwkYleojdGgNstOHU3YVwAAESRJREFUeNrtnNdWG80ShX8JLCQBJhnD7jDTk3NOGuXA+z/T8QwmGgcErMOFvgt5YWS8VaGrurqH/3bs2LFjx44dO3bs2LFjx44dO3a8iv3T82/9hqNO9/TrJxV50B16zmwzWUwmc8uOcdXd+4wyjyWfjcc1k5nMKKehOcLV4OCzqTz0QjbTBFoiY05SpdLjfvfkEwXlWfd4OEoFHjPKZIXOxPCTWPTLaUfy7JUvh3iOEyqpiW/7n0DloOfpKqN8TEbAS0Kr0dH/3Z4HHcmSqTrThISXccYEp/9vh5+jrKcCf0JXTPyf3d5Fokb4C+vxqHe6t//l/xeX0rrCX3DnJiMGIPW+fmDsnR1edjrdwfeXsuD7cFZ7ACJ7tbDwG+YKp8qSkY3bv/4gkXuXfW+kFZbhond59ktgDjWuj8xJLqvrueFoAi8QUc0oSzXPFW7gQ+x5dgzHZ1yhTK4SX5O+PVuozwRjKuVyYGimTygfh6buOJpja84Id1gct4ip4vTfP4cHR56VyCQoNBF7o1lYLXSp9/2JreOKK5ys/YrVpek4ZkWV5Q9+vKS+jRapVHHHpJL23lnk9VG8UtXHS40lK6XTP3z8ritBZLlUw0zzcHzR/YbIMW9ZcEXVJAAj+mBYl0rd9033PRQkN6T78hyoMmMkpUZ8+riU97w49jD8dnnbXX4ddL61HCE22ZLpcHMLD0yy3vvWo56hZB7uMJO5rhnWtKKpffH4bScD4PzkhbX7ZNDzZkkaEirwgMXeN4kGXmLgHvNmYa4nCz8gysS7fmp11zh+2UAHh33Y8pI8lmnU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)
}

.open-balls-ball.yxx6 {
    background-image: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAKYAAACmCAMAAABnVgRFAAAA21BMVEVHcEz/////////////////////////////////////////////////////////////////////////////////////////////////////+vr//f3VAAb52Nv+9PX3yM3eIzPjRFLaDx/gMUDpanbrdoH74ePxoKjmWmb0srjlUV3zq7L1vsP86erbFyjujJXYBBL87O3sgYv1uL7vlp7rfYbhOEf2wsfwmqLvkZrtho/50tb97/HkSljqcHv75ejxpq3fKjniPkzdHSznYGzYDBjoZXD4zdH63N8rqa5JAAAAGXRSTlMAuXFNIxqnmsMvCrEDghLqOl1D2dLgZY5YzG7g/gAAEZNJREFUeNrt3OlW20i7huFAAJskZE6679I8T5ZkW57n2T7/I9ot2RCbJvRan002P3z9yFokEXlSqkmvyrw5Ozs7Ozs7Ozs7Ozs7Ozs7+yM+vMt/vb68KJdLf7/alCW4uHzz1ycKpVea8j25MvfevrqE725vr+64J7IokuCvz1evq0uW2FKaAG2nl8mCXPnyVfXJHTtREL1RxmjCTvnzq2lMdsTInXnNhmBUjbT+WlH/eyi9K30r3/2ZmJ9BmtiNgLaGM9KAju03Is9Lmy7A1TMpvwG8/yMxrwF3mfphZ8yBWqPVBS5+f+lbCjfv/kDMvwCCoYhaEY8MkgzEs5fWFODmD8T8DrVoYLaJTFth36af2MDvL/0bMFyg9EdaU23VrRCqsjnrZIJ7XXOmgfT7S68AxwD48OIx3wL9KLDA8ibWsNGrSGy5Ec/3zXdAJI/+THOWgEpNUZkSthaK25iwNQiAb8+tRWVQbHnyZ5bW9yACib4Zy/akPhCpXSOndoHr5668gXHFmap/Yla6LoPkCMJOxa74WgW6Qy8IsnbXBp5d2C+h1pXMCnD9BxqTRqq2fRpjL1AyGDj2aORbUw14dk68g7iJbQBf/kDXzDpqox5T67lS6kKoAQxUoPzstWVwUwJTQOllN+w3QNyj1hSA1ugaLtqcB7f/FbPfwE08+P7mJV0AbnOMBHTTTrc5EThd4AfAzWHK6693N5d7nfUj4E1Q9QX8eOk77jYVcsFIFRKA7+b38Ort249v9t2+Jyd+5fwKLDSEFb5szM9AbCgUDMFWCPzM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)
}

.open-balls-ball.pk {
    border-radius: 3px;
    font-weight: 500;
    margin: 0 2px
}

.open-balls-ball.pk.stroke {
    letter-spacing: -2.5px;
    padding-right: 2.5px
}

.open-balls-ball.pk.disabled {
    opacity: .1
}

.open-balls-ball.da,
.open-balls-ball.shuang {
    background: #ff7d2e;
    color: #fff;
    font-weight: 400;
    border: 0
}

.open-balls-ball.da.disabled,
.open-balls-ball.shuang.disabled {
    background-color: #d7d7d7
}

.open-balls-ball.dan,
.open-balls-ball.xiao {
    background: #4a76dd;
    color: #fff;
    font-weight: 400;
    border: 0
}

.open-balls-ball.dan.disabled,
.open-balls-ball.xiao.disabled {
    background-color: #d7d7d7
}

.open-history-table .filter {
    color: #ff8619
}

.open-history-table-th {
    display: -ms-flexbox;
    display: flex;
    -ms-flex-direction: column;
    flex-direction: column
}

.open-history-table-th-title {
    height: 20px;
    line-height: 20px;
    width: 100%;
    background: #fff;
    font-size: 12px;
    border-bottom: 1px solid #d7d7d7
}

.open-history-table-th-children {
    height: 20px;
    width: 100%;
    font-size: 12px;
    display: -ms-flexbox;
    display: flex
}

.open-history-table-th-children span {
    -ms-flex: 1 1;
    flex: 1 1;
    position: relative;
    display: -ms-flexbox;
    display: flex;
    -ms-flex-pack: center;
    justify-content: center;
    -ms-flex-align: center;
    align-items: center
}

.open-history-table-th-children span .open-history-filters {
    top: 20px!important
}

.open-history-table-th-children span:hover>.open-history-filters {
    display: block
}

.open-history-table table {
    width: 1159px;
    border: 1px solid #acacac;
    text-align: center
}

.open-history-table table th {
    height: 40px;
    background: #fafafa;
    border-bottom: 1px solid #acacac;
    border-right: 1px solid #acacac
}

.open-history-table table th:nth-child(3) {
    font-size: 12px;
    font-weight: normal
}

.open-history-table table th>div {
    height: 100%;
    display: -ms-flexbox;
    display: flex;
    -ms-flex-align: center;
    align-items: center;
    -ms-flex-pack: center;
    justify-content: center;
    position: relative
}

.open-history-table table th>div.active {
    color: #ff8619
}

.open-history-table table th>div:hover>.open-history-filters {
    display: block
}

.open-history-table table th>div .open-history-filters {
    display: none;
    position: absolute;
    top: 39px;
    left: 50%;
    right: 0;
    width: 100px;
    margin-left: -50px;
    border-radius: 5px;
    background: #fff;
    font-weight: normal;
    padding: 5px 0;
    -webkit-box-shadow: 0 4px 4px rgba(0, 0, 0, .2);
    box-shadow: 0 4px 4px rgba(0, 0, 0, .2)
}

.open-history-table table th>div .open-history-filters li {
    padding: 5px 0;
    color: #222;
    cursor: pointer
}

.open-history-table table th>div .open-history-filters li:hover {
    background: #f7f7f7;
    color: #ff8619
}

.open-history-table table td {
    height: 40px;
    border: 1px solid #ddd
}

.open-history-table table td.disabled {
    color: #d7d7d7!important
}

.open-history-table table td:first-child {
    border-left: none
}

.open-history-table table td:first-child,
.open-history-table table td:nth-child(2) {
    border-right: 1px solid #acacac;
    width: 120px
}

.open-history-table table td:nth-child(3) {
    border-right: 1px solid #acacac
}

.open-history-table table td:nth-child(4),
.open-history-table table td:nth-child(5) {
    width: 60px
}

.open-history-table table td:nth-child(6) {
    width: 60px;
    border-right: 1px solid #acacac
}

.open-history-table table td:nth-child(7),
.open-history-table table td:nth-child(8),
.open-history-table table td:nth-child(9) {
    width: 60px
}

.open-history-table table td:nth-child(10) {
    width: 60px;
    border-right: 1px solid #acacac
}

.open-history-table table td:nth-child(11),
.open-history-table table td:nth-child(12) {
    width: 60px
}

.open-history-table table td:last-child {
    width: 60px;
    border-right: 1px solid #acacac
}

.open-history-table tr:hover {
    background: #ffeee4!important
}

.open-history-table tr:last-child td {
    border-bottom: 1px solid #acacac
}

.open-lhc-ball {
    display: -ms-flexbox;
    display: flex;
    -ms-flex-direction: column;
    flex-direction: column;
    -ms-flex-pack: center;
    justify-content: center;
    -ms-flex-align: center;
    align-items: center;
    font-size: 12px;
    padding: 2px 0 0
}

.open-lhc-ball.disabled {
    opacity: .2
}

.open-lhc-ball-ball {
    height: 32px;
    width: 32px;
    line-height: 30px;
    background-size: cover;
    font-weight: bold;
    font-size: 15px;
    color: #fff
}

.open-lhc-ball-ball.red {
    background-image: url(data:image/png;base64,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)
}

.open-lhc-ball-ball.blue {
    background-image: url(data:image/png;base64,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)
}

.open-lhc-ball-ball.green {
    background-image: url(data:image/png;base64,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)
}

.open-lhc-ball-text {
    font-size: 12px
}

.lobby {
    min-height: 100%;
    background: #f7f7f7;
    -ms-flex-direction: column;
    flex-direction: column
}

.lobby,
.lobby-main {
    display: -ms-flexbox;
    display: flex
}

.lobby-main {
    width: 1200px;
    margin: 0 auto;
    padding-bottom: 20px;
    -ms-flex: 1 1;
    flex: 1 1
}

.lobby-left {
    width: 345px
}

.lobby-left,
.lobby-right {
    background: #fff;
    min-height: 200px
}

.lobby-right {
    position: relative;
    width: 835px;
    margin-left: 20px
}

.lobby-loading {
    position: absolute;
    z-index: 100;
    top: 0;
    left: 0;
    bottom: 0;
    right: 0;
    display: -ms-flexbox;
    display: flex;
    padding-top: 200px;
    -ms-flex-pack: center;
    justify-content: center;
    background: hsla(0, 0%, 100%, .8)
}

.lobby-area {
    padding: 0 10px
}

.chat-status {
    position: absolute;
    top: 0;
    bottom: 0;
    left: 0;
    right: 0;
    z-index: 400;
    display: -ms-flexbox;
    display: flex;
    -ms-flex-direction: column;
    flex-direction: column;
    -ms-flex-align: center;
    align-items: center;
    -ms-flex-pack: center;
    justify-content: center;
    background: rgba(0, 0, 0, .5);
    text-align: center
}

.chat-status-box {
    padding: 20px;
    width: 400px;
    height: 150px;
    background: #fff;
    border-radius: 8px
}

.chat-status-msg {
    font-size: 20px;
    margin-bottom: 10px;
    height: 48px
}

.chat-initiator {
    display: -ms-flexbox;
    display: flex;
    width: 240px;
    height: 64px;
    background: #fff;
    border-radius: 8px;
    padding: 20px;
    -ms-flex-align: center;
    align-items: center
}

.chat-initiator-status {
    margin-left: 10px
}

.chat-users {
    position: relative;
    -ms-flex-direction: column;
    flex-direction: column;
    width: 240px;
    height: 100%;
    border-radius: 8px;
    background: #fff
}

.chat-users,
.chat-users-my {
    display: -ms-flexbox;
    display: flex
}

.chat-users-my {
    -ms-flex-align: center;
    align-items: center;
    padding: 10px
}

.chat-users-my-name {
    -ms-flex: 1 1;
    flex: 1 1;
    margin-left: 5px
}

.chat-users-my-set {
    color: #999;
    cursor: pointer;
    -webkit-transition: all .3s;
    transition: all .3s
}

.chat-users-my-set:hover {
    color: #ff8619
}

.chat-users-search {
    padding: 0 10px 10px
}

.chat-users-search input {
    font-size: 12px
}

.chat-users-con {
    -ms-flex: 1 1;
    flex: 1 1;
    overflow: auto
}

.chat-users-tabs {
    display: -ms-flexbox;
    display: flex;
    -ms-flex-pack: distribute;
    justify-content: space-around;
    border-top: 1px solid #eee
}

.chat-users-tab {
    text-align: center;
    font-size: 18px;
    padding: 10px
}

.chat-users-tab.active,
.chat-users-tab:hover {
    color: #ff8619
}

.chat-recent-title {
    font-size: 12px;
    margin: 6px 12px;
    color: #777
}

.recent-chat {
    height: 50px;
    display: -ms-flexbox;
    display: flex;
    -ms-flex-align: center;
    align-items: center;
    cursor: pointer;
    padding: 0 10px;
    position: relative
}

.recent-chat.current {
    background-color: #eee
}

.recent-chat.current:hover {
    background: #eee
}

.recent-chat:hover {
    background-color: #f8f8f8
}

.recent-chat-right {
    -ms-flex: 1 1;
    flex: 1 1;
    margin-left: 12px
}

.recent-chat-floor {
    display: -ms-flexbox;
    display: flex;
    -ms-flex-pack: justify;
    justify-content: space-between;
    -ms-flex-align: center;
    align-items: center
}

.recent-chat-floor:nth-child(2) {
    height: 18px
}

.recent-chat-floor .role-img {
    margin-right: 5px;
    margin-top: -2px
}

.recent-chat-name {
    font-size: 14px
}

.recent-chat-message,
.recent-chat-time {
    font-size: 12px;
    color: #b0b0b0
}

.recent-chat-message {
    width: 115px;
    white-space: nowrap;
    overflow: hidden;
    text-overflow: ellipsis
}

.recent-chat:hover .recent-chat-remove {
    opacity: .8
}

.recent-chat-remove {
    opacity: 0;
    color: #f43a51;
    font-size: 12px
}

.recent-chat-remove:hover {
    opacity: 1!important
}

.chat-users-more {
    margin: 10px auto;
    width: 80px;
    height: 24px;
    line-height: 24px;
    text-align: center;
    font-size: 12px;
    border: 1px solid #ff8619;
    border-radius: 4px;
    cursor: pointer;
    color: #ff8619
}

.chat-users-more:hover {
    background: #ff8619;
    color: #fff
}

.chat-user {
    height: 50px;
    display: -ms-flexbox;
    display: flex;
    -ms-flex-pack: justify;
    justify-content: space-between;
    -ms-flex-align: center;
    align-items: center;
    cursor: pointer;
    padding: 0 20px 0 10px;
    position: relative
}

.chat-user.active,
.chat-user:hover {
    background-color: #f8f8f8
}

.chat-user.active .chat-user-dropdown,
.chat-user:hover .chat-user-dropdown {
    opacity: 1
}

.chat-user.offline {
    opacity: .6;
    -webkit-filter: grayscale(1);
    filter: grayscale(1)
}

.chat-user-avatar {
    margin-right: 10px
}

.chat-user-role img {
    margin-right: 5px
}

.chat-user-name {
    -ms-flex: 1 1;
    flex: 1 1;
    text-align: left;
    overflow: hidden;
    text-overflow: ellipsis;
    white-space: nowrap
}

.chat-user-dropdown {
    opacity: 0
}

.chat-user-status {
    position: absolute;
    top: 10px;
    left: 10px;
    background: #0ad846;
    height: 8px;
    width: 8px;
    border-radius: 4px
}

.chat-users-more {
    margin: 10px auto;
    width: 80px;
    height: 24px;
    line-height: 24px;
    text-align: center;
    font-size: 12px;
    border: 1px solid #ff8619;
    border-radius: 4px;
    cursor: pointer;
    color: #ff8619
}

.chat-users-more:hover {
    background: #ff8619;
    color: #fff
}

.chat-settings {
    padding: 15px
}

.chat-settings-block {
    margin-bottom: 20px
}

.chat-settings h2 {
    margin-bottom: 5px;
    font-weight: normal;
    font-size: 12px;
    color: #999
}

.chat-settings-row {
    -ms-flex-pack: justify;
    justify-content: space-between
}

.chat-settings-colors,
.chat-settings-row {
    display: -ms-flexbox;
    display: flex;
    -ms-flex-align: center;
    align-items: center
}

.chat-settings-color {
    display: inline-block;
    vertical-align: middle;
    height: 20px;
    width: 20px;
    border: 1px solid #ccc;
    border-radius: 4px
}

.chat-search {
    position: relative;
    z-index: 200
}

.chat-search-list {
    width: 220px;
    background: #fff;
    -webkit-box-shadow: 0 2px 6px rgba(0, 0, 0, .2);
    box-shadow: 0 2px 6px rgba(0, 0, 0, .2)
}

.chat-main {
    position: relative;
    background: #fff;
    width: 529px;
    height: 100%;
    -ms-flex-direction: column;
    flex-direction: column;
    border-radius: 8px
}

.chat-main,
.chat-main-absorber {
    display: -ms-flexbox;
    display: flex
}

.chat-main-absorber {
    position: absolute;
    top: 76px;
    width: 10px;
    height: 80px;
    background: hsla(0, 0%, 100%, .5);
    color: #fff;
    -ms-flex-align: center;
    align-items: center;
    -ms-flex-pack: center;
    justify-content: center;
    font-size: 12px;
    opacity: .8;
    -webkit-transition: all .2s;
    transition: all .2s
}

.chat-main-absorber.left {
    left: -10px;
    border-radius: 10px 0 0 10px
}

.chat-main-absorber.right {
    right: -10px;
    border-radius: 0 10px 10px 0
}

.chat-main-absorber:hover {
    opacity: 1;
    background: #ff8619
}

.chat-main-absorber-badge {
    position: absolute;
    top: -10px;
    left: -10px
}

.chat-main-header {
    height: 76px;
    border-bottom: 1px solid #d7d7d7;
    display: -ms-flexbox;
    display: flex;
    -ms-flex-align: center;
    align-items: center
}

.chat-main-user-name {
    font-size: 17px;
    color: #222
}

.chat-main-user-status {
    font-size: 12px;
    margin-left: 5px;
    color: #aaa
}

.chat-main-user-status.online {
    color: #177631
}

.chat-main-handlers {
    font-size: 12px;
    display: -ms-flexbox;
    display: flex;
    margin-top: 3px;
    -ms-flex-align: center;
    align-items: center
}

.chat-main-handlers img {
    height: 14px;
    margin-right: 4px
}

.chat-main-handler {
    cursor: pointer;
    margin-right: 12px;
    -webkit-transition: all .3s;
    transition: all .3s
}

.chat-main-handler:hover {
    color: #ff8619
}

.chat-main-btns {
    margin-top: 10px
}

.chat-main-app-image {
    width: 100px
}

.chat-main-app-qrcode {
    padding-top: 0
}

.chat-main-app-qrcode .ant-popover-arrow {
    display: none
}

.chat-main-app-qrcode .ant-popover-inner-content {
    padding: 0
}

.chat-main-left {
    padding: 0 10px
}

.chat-main-center {
    -ms-flex: 1 1;
    flex: 1 1
}

.chat-main-right {
    display: -ms-flexbox;
    display: flex;
    height: 100%;
    padding-right: 10px;
    -ms-flex-direction: column;
    flex-direction: column;
    -ms-flex-pack: justify;
    justify-content: space-between;
    -ms-flex-align: end;
    align-items: flex-end
}

.chat-main-notice {
    display: -ms-flexbox;
    display: flex;
    line-height: 26px;
    padding-left: 10px;
    margin: 0;
    background-color: #ececec
}

.chat-main-notice>span {
    font-size: 14px;
    color: #ff2626;
    font-weight: bold
}

.chat-main-notice div {
    -ms-flex: 1 1;
    flex: 1 1;
    font-size: 13px;
    color: #c22323;
    margin-left: 15px;
    overflow: hidden
}

.chat-main-notice div>span {
    display: inline-block;
    -webkit-animation: 10s wordsLoop linear infinite normal;
    animation: 10s wordsLoop linear infinite normal
}

@-webkit-keyframes wordsLoop {
    0% {
        transform: translateX(530px);
        -webkit-transform: translateX(530px)
    }
    to {
        transform: translateX(-100%);
        -webkit-transform: translateX(-100%)
    }
}

@keyframes wordsLoop {
    0% {
        transform: translateX(530px);
        -webkit-transform: translateX(530px)
    }
    to {
        transform: translateX(-100%);
        -webkit-transform: translateX(-100%)
    }
}

.chat-main-boxes {
    -ms-flex: 1 1;
    flex: 1 1;
    overflow: hidden;
    border-radius: 0 0 8px 8px;
    position: relative
}

.chat-main-box {
    position: absolute;
    height: 100%;
    display: -ms-flexbox;
    display: flex;
    -ms-flex-direction: column;
    flex-direction: column;
    top: 0;
    left: 0;
    right: 0;
    bottom: 0;
    z-index: 0;
    background: #fff
}

.chat-main-box.active {
    z-index: 1
}

.chat-emojis {
    width: 500px;
    height: 210px;
    -ms-flex-wrap: wrap;
    flex-wrap: wrap;
    background: #fff;
    padding: 10px
}

.chat-emojis,
.chat-emojis-item {
    display: -ms-flexbox;
    display: flex
}

.chat-emojis-item {
    cursor: pointer;
    opacity: 1;
    border-radius: 4px;
    width: 32px;
    height: 32px;
    -ms-flex-pack: center;
    justify-content: center;
    -ms-flex-align: center;
    align-items: center;
    font-size: 24px
}

.chat-emojis-item:hover {
    background: #eee
}

.chat-send-image-preview {
    max-width: 472px;
    max-height: 472px
}

.chat-redbao-sender-radio {
    padding: 20px 0
}

.chat-redbao-sender-item {
    display: -ms-flexbox;
    display: flex;
    padding: 10px 0;
    -ms-flex-align: center;
    align-items: center
}

.chat-redbao-sender-label {
    width: 80px;
    -ms-flex-negative: 0;
    flex-shrink: 0
}

.chat-redbao-sender-input {
    width: 170px
}

.chat-redbao-sender-extra {
    -ms-flex: 1 1;
    flex: 1 1;
    text-align: center
}

.chat-redbao-sender-btns {
    text-align: center;
    padding-top: 20px
}

.award-search-wrap {
    height: 267px;
    margin-top: 26px;
    -webkit-box-sizing: border-box;
    box-sizing: border-box
}

.award-search-wrap .award-search-title {
    display: -ms-flexbox;
    display: flex;
    -ms-flex-align: center;
    align-items: center
}

.award-search-wrap .award-search-title>span:first-child {
    -ms-flex-negative: 1;
    flex-shrink: 1;
    font-size: 14px;
    color: #777
}

.award-search-wrap .award-search-result {
    height: 259px;
    overflow: auto;
    margin-top: 5px
}

.mima-box {
    width: 332px;
    margin: 0 auto
}

.mima-box .mima {
    border-radius: 3px;
    display: -ms-flexbox;
    display: flex;
    width: 332px;
    border: 1px solid #cfcfcf;
    background-color: #f7f7f7
}

.mima-box .mima input {
    width: 55px;
    height: 50px;
    outline: none;
    border: none;
    border-left: 1px solid #cfcfcf;
    text-align: center
}

.mima-box .mima input:first-child {
    border-left: none
}

.mima-box .forget {
    font-size: 14px;
    color: #ff7d2e;
    text-decoration: underline;
    text-align: right;
    cursor: pointer
}

.cash-password {
    padding: 0 40px
}

.cash-password-title {
    color: #aaa
}

.cash-password-cell {
    display: -ms-flexbox;
    display: flex;
    margin: 10px 0
}

.cash-password-cell span {
    width: 48px;
    height: 48px;
    border: 1px solid #ccc;
    margin-right: -1px;
    text-align: center;
    line-height: 56px;
    font-size: 32px
}

.chat-award-sender-item {
    display: -ms-flexbox;
    display: flex;
    padding: 10px 0;
    -ms-flex-align: center;
    align-items: center
}

.chat-award-sender-label {
    width: 80px;
    -ms-flex-negative: 0;
    flex-shrink: 0
}

.chat-award-sender-input {
    -ms-flex: 1 1;
    flex: 1 1
}

.chat-award-sender-btns {
    text-align: center;
    padding-top: 20px
}

.chat-award-sender-target {
    display: -ms-flexbox;
    display: flex;
    -ms-flex-pack: end;
    justify-content: flex-end;
    -ms-flex-align: center;
    align-items: center
}

.chat-award-sender-target span {
    margin-right: 10px
}

.chat-redbao-sender-radio {
    padding: 20px 0
}

.chat-redbao-sender-item {
    display: -ms-flexbox;
    display: flex;
    padding: 10px 0;
    -ms-flex-align: center;
    align-items: center
}

.chat-redbao-sender-label {
    width: 80px;
    -ms-flex-negative: 0;
    flex-shrink: 0
}

.chat-redbao-sender-input {
    width: 170px
}

.chat-redbao-sender-extra {
    -ms-flex: 1 1;
    flex: 1 1;
    text-align: center
}

.chat-redbao-sender-btns {
    text-align: center;
    padding-top: 20px
}

.award-search-wrap {
    height: 267px;
    margin-top: 26px;
    -webkit-box-sizing: border-box;
    box-sizing: border-box
}

.award-search-wrap .award-search-title {
    display: -ms-flexbox;
    display: flex;
    -ms-flex-align: center;
    align-items: center
}

.award-search-wrap .award-search-title>span:first-child {
    -ms-flex-negative: 1;
    flex-shrink: 1;
    font-size: 14px;
    color: #777
}

.award-search-wrap .award-search-result {
    height: 259px;
    overflow: auto;
    margin-top: 5px
}

.mima-box {
    width: 332px;
    margin: 0 auto
}

.mima-box .mima {
    border-radius: 3px;
    display: -ms-flexbox;
    display: flex;
    width: 332px;
    border: 1px solid #cfcfcf;
    background-color: #f7f7f7
}

.mima-box .mima input {
    width: 55px;
    height: 50px;
    outline: none;
    border: none;
    border-left: 1px solid #cfcfcf;
    text-align: center
}

.mima-box .mima input:first-child {
    border-left: none
}

.mima-box .forget {
    font-size: 14px;
    color: #ff7d2e;
    text-decoration: underline;
    text-align: right;
    cursor: pointer
}

.chat-send {
    -ms-flex-direction: column;
    flex-direction: column;
    position: relative;
    border-top: 1px solid #f3f3f3
}

.chat-send,
.chat-send-tools {
    display: -ms-flexbox;
    display: flex;
    -ms-flex-align: center;
    align-items: center
}

.chat-send-tools {
    width: 100%;
    padding: 10px 0 5px 10px
}

.chat-send-tools-item {
    font-size: 20px;
    margin: 0 8px;
    color: #aaa;
    -webkit-transition: all .3s;
    transition: all .3s;
    cursor: pointer
}

.chat-send-tools-item:hover {
    color: #666
}

.chat-send-input {
    -ms-flex: 1 1;
    flex: 1 1;
    display: -ms-flexbox;
    display: flex;
    width: 100%;
    -ms-flex-align: center;
    align-items: center;
    position: relative;
    background: #fff
}

.chat-send-input .ant-input {
    background: #fff;
    font-size: 16px
}

.chat-send-input .ant-input:focus {
    -webkit-box-shadow: none;
    box-shadow: none
}

.chat-send-input textarea {
    width: 100%;
    height: 24px;
    outline: none;
    border: none;
    padding-left: 18px;
    resize: none;
    caret-color: #ff7d2e
}

.chat-send button {
    width: 70px;
    height: 40px;
    border-radius: 8px;
    -webkit-box-shadow: 0 4px 10px 0 #c3b4ab;
    box-shadow: 0 4px 10px 0 #c3b4ab;
    background-image: -webkit-gradient(linear, right top, left top, from(#ff4f41), to(#ff863f));
    background-image: linear-gradient(270deg, #ff4f41, #ff863f);
    margin-left: 10px;
    color: #fff;
    font-size: 14px;
    cursor: pointer;
    outline: none;
    border: none
}

.chat-send button:hover {
    background: -webkit-gradient(linear, right top, left top, from(#ff4f41), to(#ff4f41));
    background: linear-gradient(270deg, #ff4f41, #ff4f41)
}

.chat-messages {
    height: 100%;
    padding: 0 10px 10px;
    overflow: auto
}

.chat-messages-wrap {
    position: relative;
    -ms-flex: 1 1;
    flex: 1 1;
    overflow: hidden
}

.chat-messages-loader {
    text-align: center;
    padding: 5px 0
}

.chat-messages-loader p {
    font-size: 12px
}

.chat-messages-news {
    position: absolute;
    bottom: 5px;
    left: 50%;
    -webkit-transform: translateX(-50%);
    transform: translateX(-50%);
    height: 22px;
    line-height: 22px;
    border-radius: 11px;
    background: #ffdcc7;
    color: #a25526;
    padding: 0 10px;
    cursor: pointer
}

.chat-messages-news:hover {
    background: #ff8619;
    color: #ffdcc7
}

.timeBox {
    margin: auto;
    width: 147px;
    line-height: 20px;
    text-align: center;
    font-size: 12px;
    color: #b6b6b6;
    border-radius: 11px
}

.chat-message {
    margin: 2px 0
}

.chat-message .chat-message-content {
    max-width: 448px;
    -ms-flex-direction: row-reverse;
    flex-direction: row-reverse;
    border-radius: 4px
}

.chat-message.self .chat-message-detail {
    -ms-flex-flow: row-reverse;
    flex-flow: row-reverse
}

.chat-message.self .chat-message-detail .chat-message-right {
    -ms-flex-align: end;
    align-items: flex-end;
    margin-right: 7px
}

.chat-message.self .chat-message-detail .chat-message-right .chat-message-name {
    display: none;
    text-align: right
}

.chat-message.self .chat-message-detail .chat-message-right .chat-message-name .controller,
.chat-message.self .chat-message-detail .chat-message-right .chat-message-name .super-controller {
    margin-right: 0
}

.chat-message.self .chat-message-content {
    background-color: #ff8619;
    color: #fff
}

.chat-message-detail {
    -ms-flex-wrap: wrap;
    flex-wrap: wrap
}

.chat-message-detail,
.chat-message-timeline {
    display: -ms-flexbox;
    display: flex;
    -ms-flex-align: center;
    align-items: center
}

.chat-message-timeline {
    width: 100%;
    -ms-flex-pack: center;
    justify-content: center;
    margin: 24px 0
}

.chat-message-timeline span {
    width: 100px;
    height: 1px;
    background: #eee
}

.chat-message-timeline p {
    margin: 0 20px;
    color: #989898
}

.chat-message-avatar {
    height: 36px;
    width: 36px;
    background: #eee;
    display: block;
    border-radius: 50%;
    border: 1px solid #ddd
}

.chat-message-admin {
    height: 16px;
    width: 16px;
    background-color: #fff;
    border-radius: 8px;
    position: absolute;
    right: 0;
    bottom: 0
}

.chat-message-name {
    font-size: 14px;
    margin-bottom: 2px;
    color: #aaa
}

.chat-message-name span {
    font-size: 12px;
    color: #777;
    -webkit-transition: all .3s;
    transition: all .3s
}

.chat-message-name span:hover {
    color: #000
}

.chat-message-name .controller {
    width: 48px;
    background-color: #83e2c8
}

.chat-message-name .controller,
.chat-message-name .super-controller {
    display: inline-block;
    color: #fff;
    border-radius: 3px;
    text-align: center;
    margin-right: 5px
}

.chat-message-name .super-controller {
    width: 72px;
    background-color: #ff7d2e
}

.chat-message-name .text-orange {
    color: #ff7d2e
}

.chat-message-name .text-skyblue {
    color: #83e2c8
}

.chat-message-right {
    display: -ms-flexbox;
    display: flex;
    -ms-flex-direction: column;
    flex-direction: column;
    -ms-flex-align: start;
    align-items: flex-start;
    max-width: 480px;
    text-align: left;
    margin-left: 7px
}

.chat-message-content {
    display: -ms-inline-flexbox;
    display: inline-flex;
    max-width: 480px;
    -ms-flex-pack: start;
    justify-content: flex-start;
    border-radius: 4px;
    text-align: left;
    background-color: #f3f3f3;
    font-size: 14px;
    color: #222
}

.chat-message-content-area {
    display: inline-block;
    text-align: left;
    font-size: 14px;
    max-width: 640px;
    border-radius: 5px;
    position: relative;
    word-wrap: break-word
}

.chat-message-content-area-time {
    width: 24px;
    text-align: left;
    position: absolute;
    bottom: 0;
    right: -30px;
    color: #666
}

.chat-message-content-area-top {
    padding: 15px 10px;
    border-radius: 5px 5px 0 0;
    display: -ms-flexbox;
    display: flex;
    -ms-flex-align: center;
    align-items: center
}

.chat-message-content-area-top h3 {
    margin-bottom: .1rem;
    color: rgba(0, 0, 0, .5)
}

.chat-message-content-area-top h3 span {
    color: #000;
    margin-right: 4px
}

.chat-message-content-area-top>img {
    height: 48px;
    margin-right: 10px
}

.chat-message-content-area-top p {
    margin: 0
}

.chat-message-content-area-top p img {
    height: 20px;
    width: 20px;
    border-radius: 10px;
    vertical-align: middle;
    margin: 0 5px
}

.chat-message-content-area-bottom {
    background: #fafafa;
    font-size: 12px;
    padding: 5px 10px;
    color: #666;
    border-radius: 0 0 5px 5px
}

.isContinuity .chat-message-avatar {
    opacity: 0;
    height: 1px
}

.isContinuity .chat-message-name {
    display: none
}

.chat-message-content-area-text {
    padding: 2px 8px;
    word-break: break-all
}

.chat-message-content-area-image>img {
    max-width: 100%;
    max-height: 270px;
    border-radius: 8px
}

.view-original {
    font-size: 12px;
    padding: 5px;
    cursor: pointer
}

.chat-message-content-area.redbao.self {
    position: relative;
    color: #fff;
    border: none;
    padding: 0;
    width: 220px;
    height: 53px;
    border-radius: 16px;
    border-top-right-radius: 0;
    background: url(data:image/png;base64,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) no-repeat;
    background-size: 100%;
    cursor: pointer
}

.chat-message-content-area.redbao.self .chat-message-content-area-top {
    position: absolute;
    top: -6px;
    left: 38px;
    height: 100%;
    font-size: 15px
}

.chat-message-content-area.redbao.other {
    position: relative;
    color: #fff;
    border: none;
    padding: 0;
    width: 220px;
    height: 53px;
    border-radius: 16px;
    border-top-left-radius: 0;
    background: url(data:image/png;base64,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) no-repeat;
    background-size: 100%;
    cursor: pointer
}

.chat-message-content-area.redbao.other .chat-message-content-area-top {
    position: absolute;
    top: -6px;
    left: 36px;
    height: 100%;
    font-size: 15px;
    display: -ms-flexbox;
    display: flex;
    -ms-flex-align: center;
    align-items: center;
    color: #222
}

.chat-message-content-area .redBaoLoading {
    width: 100%;
    height: 100%;
    left: 0;
    top: 0;
    position: fixed;
    z-index: 400;
    display: -ms-flexbox;
    display: flex;
    -ms-flex-direction: column;
    flex-direction: column;
    -ms-flex-align: center;
    align-items: center;
    -ms-flex-pack: center;
    justify-content: center;
    background: rgba(0, 0, 0, .8);
    text-align: center
}

.chat-message-content-area .redBaoLoading .redBaoImg {
    width: 346px;
    height: 432px;
    position: absolute
}

.chat-message-content-area .redBaoLoading .loadingTip {
    width: 300px;
    height: 30px;
    position: absolute;
    bottom: 20px;
    left: 50%;
    margin-left: -150px;
    color: #000;
    font-size: 20px
}

.chat-message .RedbaoSendMessage,
.chat-message .RewardMessage {
    border-radius: 16px
}

.ruok-chat-detail-box .ant-modal-content {
    background: none
}

.ruok-chat-detail-box .ant-modal-content .ant-modal-close svg {
    width: 18px;
    height: 18px;
    color: #787878
}

.ruok-chat-detail-box .ant-modal-content .ant-modal-body {
    padding: 0
}

.ruok-chat-detail-box .ruok-chat-detail {
    position: relative;
    width: 500px;
    height: 414px;
    background: url(../images/hongbaobg@2x.3f3e60ad.png);
    background-size: 100%
}

.ruok-chat-detail-box .ruok-chat-detail .award-title-wrap {
    position: absolute;
    top: 82px;
    left: 0;
    width: 100%
}

.ruok-chat-detail-box .ruok-chat-detail .award-title-wrap p:first-child {
    font-size: 18px;
    color: #fff;
    text-align: center
}

.ruok-chat-detail-box .ruok-chat-detail .award-title-wrap p:first-child img {
    width: 20px;
    height: 20px;
    border-radius: 10px
}

.ruok-chat-detail-box .ruok-chat-detail .award-title-wrap p:nth-child(2) {
    font-size: 40px;
    font-weight: 600;
    color: #ffea8e;
    text-align: center
}

.ruok-chat-detail-box .ruok-chat-detail-info {
    position: absolute;
    top: 170px;
    left: 25px;
    width: 450px;
    height: 530px;
    border-radius: 8px;
    -webkit-box-shadow: 0 2px 20px 0 rgba(194, 208, 213, .45);
    box-shadow: 0 2px 20px 0 rgba(194, 208, 213, .45);
    background-color: #fff;
    color: #777;
    padding: 0 20px
}

.ruok-chat-detail-box .ruok-chat-detail-info>p {
    display: -ms-flexbox;
    display: flex;
    height: 60px;
    line-height: 60px;
    font-size: 14px;
    color: #777;
    border-bottom: 1px solid #dfdfdf
}

.ruok-chat-detail-box .ruok-chat-detail-info>p>span:nth-child(3) {
    -ms-flex: 1 1;
    flex: 1 1;
    text-align: right
}

.ruok-chat-detail-box .ruok-chat-detail-info>div {
    display: -ms-flexbox;
    display: flex;
    -ms-flex-align: center;
    align-items: center;
    border-bottom: 1px solid #dfdfdf;
    height: 50px
}

.ruok-chat-detail-box .ruok-chat-detail-info>div>img {
    width: 36px;
    height: 36px;
    border-radius: 18px
}

.ruok-chat-detail-box .ruok-chat-detail-info>div>div:nth-child(2) {
    margin-left: 10px
}

.ruok-chat-detail-box .ruok-chat-detail-info>div>div:nth-child(3) {
    -ms-flex: 1 1;
    flex: 1 1;
    text-align: right
}

.chat-message-content-area {
    position: relative;
    width: 220px;
    height: 53px;
    border-radius: 16px;
    border-top-right-radius: 0;
    background: url(data:image/png;base64,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);
    background-size: 100%;
    cursor: pointer
}

.chat-message-content-area .chat-message-content-area-award {
    position: absolute;
    top: 6px;
    left: 50px
}

.chat-message-content-area .chat-message-content-area-award p:first-child {
    font-size: 15px;
    color: #fff
}

.chat-message-content-area .chat-message-content-area-award p:nth-child(2) {
    font-size: 11px;
    color: #fff
}

.chat-message-content-area .chat-message-content-area-award p:nth-child(2) img {
    height: 16px;
    border-radius: 8px
}

.message-award-wrap {
    position: relative;
    width: 220px;
    height: 53px;
    border-radius: 16px;
    border-top-left-radius: 0;
    background: url(data:image/png;base64,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);
    background-size: 100%;
    cursor: pointer
}

.message-award-wrap .message-award-content {
    position: absolute;
    top: 6px;
    left: 50px
}

.message-award-wrap .message-award-content p:first-child {
    font-size: 15px;
    color: #222
}

.message-award-wrap .message-award-content p:nth-child(2) {
    font-size: 11px;
    color: #e36c00
}

.message-award-wrap .message-award-content p:nth-child(2) img {
    height: 16px;
    border-radius: 8px
}

.ruok-chat-detail-wrap .ant-modal-content {
    background: none
}

.ruok-chat-detail-wrap .ant-modal-content .ant-modal-close svg {
    width: 18px;
    height: 18px;
    color: #787878
}

.ruok-chat-detail-wrap .ant-modal-content .ant-modal-body {
    padding: 0
}

.ruok-chat-detail-wrap .ruok-chat-detail {
    position: relative;
    width: 500px;
    height: 414px;
    background: url(../images/hongbaobg@2x.3f3e60ad.png);
    background-size: 100%
}

.ruok-chat-detail-wrap .ruok-chat-detail .award-title-wrap {
    position: absolute;
    top: 82px;
    left: 0;
    width: 100%
}

.ruok-chat-detail-wrap .ruok-chat-detail .award-title-wrap p:first-child {
    font-size: 18px;
    color: #fff;
    text-align: center
}

.ruok-chat-detail-wrap .ruok-chat-detail .award-title-wrap p:first-child img {
    width: 20px;
    height: 20px;
    border-radius: 10px
}

.ruok-chat-detail-wrap .ruok-chat-detail .award-title-wrap p:nth-child(2) {
    font-size: 40px;
    font-weight: 600;
    color: #ffea8e;
    text-align: center
}

.ruok-chat-detail-wrap .ruok-chat-detail-info {
    position: absolute;
    top: 170px;
    left: 25px;
    width: 450px;
    height: 220px;
    border-radius: 8px;
    -webkit-box-shadow: 0 2px 20px 0 rgba(194, 208, 213, .45);
    box-shadow: 0 2px 20px 0 rgba(194, 208, 213, .45);
    background-color: #fff;
    color: #777;
    padding-top: 30px
}

.ruok-chat-detail-wrap .ruok-chat-detail-info>div {
    margin: 0 20px;
    display: -ms-flexbox;
    display: flex;
    -ms-flex-align: center;
    align-items: center;
    border-bottom: 1px solid #dfdfdf;
    height: 50px
}

.ruok-chat-detail-wrap .ruok-chat-detail-info>div p:first-child {
    -ms-flex: 1 1;
    flex: 1 1
}

.ruok-chat-detail-wrap .ruok-chat-detail-info>div p:nth-child(2) {
    color: #666;
    display: -ms-flexbox;
    display: flex;
    -ms-flex-align: center;
    align-items: center
}

.ruok-chat-detail-wrap .ruok-chat-detail-info>div p:nth-child(2) img {
    width: 36px;
    height: 36px;
    border-radius: 50%;
    border: 1px solid #eee;
    background: #eee;
    margin-right: 10px
}

.ruok-chat-tip {
    margin: 10px auto;
    max-width: 250px;
    height: auto;
    border-radius: 12px;
    background-color: #dedede
}

.ruok-chat-tip,
.ruok-chat-tip-timeline {
    display: -ms-flexbox;
    display: flex;
    -ms-flex-align: center;
    align-items: center;
    -ms-flex-pack: center;
    justify-content: center
}

.ruok-chat-tip-timeline {
    width: 100%;
    margin: 24px 0
}

.ruok-chat-tip-timeline span {
    width: 100px;
    height: 1px;
    background: #eee
}

.ruok-chat-tip-timeline p {
    margin: 0 20px;
    color: #989898
}

.ruok-chat-tip-wrap img {
    height: 15px;
    margin-right: 8px
}

.ruok-chat-tip-wrap span:nth-child(2) {
    margin-right: 10px
}

.ruok-chat-tip-wrap span:nth-child(3) {
    text-decoration: underline
}

.ruok-chat-tip-redbao {
    color: red;
    cursor: pointer
}

.chat-panel-lottery {
    width: 380px;
    height: 100%;
    border-radius: 8px;
    background: #fff;
    overflow: hidden
}

.chat-panel-lottery,
.chat-panel-lottery .chat-account {
    display: -ms-flexbox;
    display: flex;
    -ms-flex-direction: column;
    flex-direction: column
}

.chat-panel-lottery .chat-account {
    width: 100%;
    height: 76px;
    -webkit-box-shadow: 0 2px 2px -2px hsla(0, 0%, 40%, .6);
    box-shadow: 0 2px 2px -2px hsla(0, 0%, 40%, .6);
    border-bottom: 1px solid #d7d7d7;
    padding: 10px;
    -webkit-box-sizing: border-box;
    box-sizing: border-box;
    -ms-flex-pack: distribute;
    justify-content: space-around
}

.chat-panel-lottery .chat-account-info {
    width: 100%;
    display: -ms-flexbox;
    display: flex;
    -ms-flex-align: center;
    align-items: center
}

.chat-panel-lottery .chat-account-title {
    font-size: 12px;
    margin-left: 5px;
    margin-top: 10px
}

.chat-panel-lottery .chat-account-money {
    font-size: 24px;
    margin-left: 5px;
    -ms-flex: 1 1;
    flex: 1 1
}

.chat-panel-lottery .chat-account-refresh {
    font-size: 18px;
    color: #ff6161;
    margin: 0 15px;
    cursor: pointer
}

.chat-panel-lottery .chat-account-redbao span:first-child {
    font-size: 12px;
    color: #787878
}

.chat-panel-lottery .chat-account-redbao span:nth-child(2) {
    font-size: 12px;
    color: #ff6161;
    font-weight: bold;
    text-decoration: underline;
    cursor: pointer;
    margin-left: 2px;
    display: inline-block;
    width: 120px
}

.chat-panel-lottery .chat-account-redbao span:nth-child(3) {
    font-size: 12px;
    color: #787878;
    margin-left: 23px
}

.chat-panel-lottery .chat-account-redbao span:nth-child(4) {
    font-size: 12px;
    color: #ff6161;
    font-weight: bold;
    text-decoration: underline;
    cursor: pointer
}

.chat-panel-lottery .chat-lottery-selector {
    width: 100%;
    background: #f2f2f2;
    display: -ms-flexbox;
    display: flex;
    -ms-flex-pack: justify;
    justify-content: space-between;
    -ms-flex-align: center;
    align-items: center;
    padding: 5px 10px
}

.chat-panel-lottery .chat-lottery-selector .ant-cascader-picker {
    border-radius: 12px
}

.chat-panel-lottery .chat-lottery-selector .ant-cascader-picker .ant-cascader-input {
    width: 190px;
    height: 24px;
    border-radius: 12px
}

.chat-lottery-table {
    -ms-flex: 1 1;
    flex: 1 1;
    overflow: auto
}

.chat-lottery-table-tab {
    display: inline-block;
    padding: 0 5px;
    margin: 0 10px;
    line-height: 22px;
    border-radius: 11px;
    cursor: pointer;
    -webkit-transition: all .3s;
    transition: all .3s
}

.chat-lottery-table-tab.active {
    background-color: #ccc
}

.chat-lottery-table-tab:hover {
    background-color: #e3e3e3
}

.chat-lottery-table-zonghe {
    width: 28px;
    text-align: center
}

.chat-lottery-table table {
    width: 100%;
    font-size: 12px
}

.chat-lottery-table table thead tr th {
    text-align: center;
    line-height: 30px;
    height: 30px;
    border-left: 1px solid #eaeaea;
    border-top: 1px solid #eaeaea
}

.chat-lottery-table table thead tr th:first-child,
.chat-lottery-table table thead tr th:nth-child(2) {
    width: 70px
}

.chat-lottery-table table tbody tr {
    line-height: 30px
}

.chat-lottery-table table tbody tr td {
    border-left: 1px solid #eaeaea;
    border-top: 1px solid #eaeaea;
    padding: 0 5px
}

.chat-lottery-table table tbody tr td:first-child {
    width: 70px!important;
    text-align: center
}

.chat-lottery-table table tbody tr td:nth-child(2) {
    width: 70px;
    text-align: center
}

.chat-lottery-table table tbody tr td:nth-child(3) {
    -ms-flex: 1 1;
    flex: 1 1;
    display: -ms-flexbox;
    display: flex;
    -ms-flex-align: center;
    align-items: center
}

.chat-lottery-table table tbody tr td:nth-child(3) p {
    width: 20px;
    line-height: 20px;
    text-align: center;
    border-radius: 11px;
    color: #fff;
    margin-left: 1px
}

.chat-lobby {
    width: 350px;
    height: 100%;
    background: #fff;
    margin-left: 10px;
    border-radius: 8px;
    overflow: hidden
}

.chat-panels {
    -ms-flex-direction: column;
    flex-direction: column
}

.chat-panels,
.chat-panels-title {
    display: -ms-flexbox;
    display: flex
}

.chat-panels-title {
    width: 100%;
    height: 63px;
    margin-bottom: 20px;
    -ms-flex-pack: center;
    justify-content: center;
    -ms-flex-align: center;
    align-items: center
}

.chat-panels-title img {
    height: 46px
}

.chat-panels-content {
    display: -ms-flexbox;
    display: flex;
    -ms-flex-pack: center;
    justify-content: center
}

.chat-panels-content.normal {
    height: 600px
}

.chat-panels-content.extended {
    position: fixed;
    top: 0;
    left: 0;
    right: 0;
    bottom: 0;
    height: 100%
}

.chat-panels-lottery,
.chat-panels-main {
    display: -ms-flexbox;
    display: flex;
    margin-left: 10px
}

@media (max-width:1170px) {
    .chat-panels-lottery {
        display: none
    }
}

.chat {
    display: -ms-flexbox;
    display: flex;
    -ms-flex-align: center;
    align-items: center;
    -ms-flex-pack: center;
    justify-content: center;
    width: 100%;
    height: 100%;
    background: url(../images/cr-bg@2x.770dead1.png);
    background-repeat: no-repeat;
    background-size: 100% 100%;
    overflow: auto
}

.chat-nomore,
.chat-none {
    text-align: center;
    padding: 10px;
    font-size: 12px;
    color: #aaa
}

.chat-more {
    margin: 10px auto;
    width: 80px;
    height: 24px;
    line-height: 24px;
    text-align: center;
    font-size: 12px;
    border: 1px solid #ff8619;
    border-radius: 4px;
    cursor: pointer;
    color: #ff8619
}

.chat-more:hover {
    background: #ff8619;
    color: #fff
}

.chat-addmore,
.chat-close {
    text-align: center
}

.chat-close {
    opacity: 0;
    position: absolute;
    top: -6px;
    right: -6px;
    background: #f43a51;
    color: #fff;
    font-size: 10px;
    width: 16px;
    height: 16px;
    border-radius: 8px;
    line-height: 16px;
    cursor: pointer
}

.chat-close:hover {
    opacity: 1!important
}

.chat-panel {
    position: relative
}

.chat-panel:hover .chat-close {
    opacity: .8
}

.center {
    background: #f7f7f7;
    overflow-x: auto;
    min-height: 100%;
    display: -ms-flexbox;
    display: flex;
    -ms-flex-direction: column;
    flex-direction: column
}

.center .add {
    min-height: 600px
}

.center-login {
    -ms-flex: 1 1;
    flex: 1 1;
    text-align: center;
    display: -ms-flexbox;
    display: flex;
    -ms-flex-align: center;
    align-items: center;
    -ms-flex-pack: center;
    justify-content: center;
    min-height: 600px
}

.center-wrap {
    width: 1200px;
    margin: 0 auto;
    padding: 20px 0;
    min-height: 700px;
    -ms-flex: 1 1;
    flex: 1 1
}

.center-header {
    background: #fff;
    padding: 0 20px;
    height: 120px;
    display: -ms-flexbox;
    display: flex;
    -ms-flex-align: center;
    align-items: center
}

.center-user {
    width: 120px;
    font-size: 12px;
    margin-right: 20px
}

.center-user img {
    display: block;
    margin: 5px auto;
    width: 50px;
    height: 50px;
    border-radius: 50%;
    background: #eee
}

.center-user p {
    overflow: hidden;
    text-overflow: ellipsis;
    white-space: nowrap;
    color: #222
}

.center-user p span:first-child {
    color: #787878
}

.center-account {
    -ms-flex: 1 1;
    flex: 1 1
}

.center-account>div:first-child {
    font-size: 12px;
    color: #787878
}

.center-account>div:nth-child(2) {
    font-size: 24px;
    color: #333;
    margin-bottom: 20px;
    display: -ms-flexbox;
    display: flex
}

.center-main {
    display: -ms-flexbox;
    display: flex;
    margin: 20px 0 0
}

.center-main-left {
    width: 140px;
    background: #fff;
    margin-right: 20px
}

.center-main-center {
    -ms-flex: 1 1;
    flex: 1 1;
    overflow-x: hidden
}

.center-quicks {
    height: 120px
}

.center-quick,
.center-quicks {
    display: -ms-flexbox;
    display: flex
}

.center-quick {
    position: relative;
    width: 146px;
    -ms-flex-align: center;
    align-items: center;
    cursor: pointer;
    border: 2px solid transparent;
    -webkit-transition: all .2s;
    transition: all .2s
}

.center-quick.active {
    border: 2px solid #ff8619;
    -webkit-box-shadow: 0 0 12px 0 rgba(255, 180, 84, .42);
    box-shadow: 0 0 12px 0 rgba(255, 180, 84, .42)
}

.center-quick.active:after {
    content: "";
    position: absolute;
    background: #fff;
    bottom: -7px;
    left: 50%;
    margin-left: -7px;
    height: 14px;
    width: 14px;
    border: 2px solid transparent;
    border-bottom: 2px solid #ff8619;
    border-right: 2px solid #ff8619;
    -webkit-transform: rotate(45deg);
    transform: rotate(45deg)
}

.center-quick-wrap {
    width: 100%;
    display: -ms-flexbox;
    display: flex;
    -ms-flex-direction: column;
    flex-direction: column;
    -ms-flex-pack: center;
    justify-content: center;
    -ms-flex-align: center;
    align-items: center;
    border-left: 1px solid #f7f7f7
}

.center-quick:hover h2 {
    color: #ff8619
}

.center-quick:last-child {
    cursor: default
}

.center-quick:last-child:hover h2 {
    color: #222
}

.center-quick img {
    height: 50px;
    width: 72px
}

.center-quick h2 {
    font-size: 14px;
    color: #222;
    font-weight: normal
}

.center-quick p {
    font-size: 12px;
    color: #787878
}

.ruok-scrollnav {
    position: relative;
    display: -ms-flexbox;
    display: flex
}

.ruok-scrollnav-item {
    text-align: center;
    position: relative;
    font-size: 15px;
    cursor: pointer;
    -webkit-transition: all .1s;
    transition: all .1s
}

.ruok-scrollnav-item.active,
.ruok-scrollnav-item:hover {
    color: #ff8619
}

.ruok-scrollnav.horizontal {
    -ms-flex-direction: row;
    flex-direction: row;
    height: 50px
}

.ruok-scrollnav.horizontal .ruok-scrollnav-item {
    width: 62px;
    height: 50px;
    line-height: 50px;
    margin-right: 60px
}

.ruok-scrollnav.horizontal .ruok-scrollnav-border {
    position: absolute;
    left: 0;
    width: 62px;
    bottom: 0;
    height: 5px;
    background: -webkit-gradient(linear, right top, left top, from(#ff4f41), to(#ff863f));
    background: linear-gradient(270deg, #ff4f41, #ff863f);
    -webkit-transition: all .1s ease-in-out;
    transition: all .1s ease-in-out
}

.ruok-scrollnav.vertical {
    -ms-flex-direction: column;
    flex-direction: column
}

.ruok-scrollnav.vertical .ruok-scrollnav-item {
    width: 100%;
    height: 60px;
    line-height: 60px
}

.ruok-scrollnav.vertical .ruok-scrollnav-item:after {
    content: "";
    position: absolute;
    bottom: 0;
    left: 15px;
    right: 15px;
    height: 1px;
    background: #ececec
}

.ruok-scrollnav.vertical .ruok-scrollnav-border {
    position: absolute;
    height: 60px;
    width: 3px;
    right: 0;
    background: #ff8619;
    -webkit-transition: all .1s ease-in-out;
    transition: all .1s ease-in-out
}

.ruok-scrollnav.vertical .ruok-scrollnav-border:after {
    content: "";
    position: absolute;
    top: 50%;
    left: 3px;
    margin-top: -3px;
    border: 3px solid transparent;
    border-left: 3px solid #ff8619
}

.com-left-nav {
    width: 140px;
    background: #fff;
    margin-right: 20px
}

.center-home {
    display: -ms-flexbox;
    display: flex
}

.center-home-left {
    -ms-flex: 1 1;
    flex: 1 1
}

.center-home-right {
    width: 300px;
    margin-left: 20px
}

.center-home-promo {
    display: -ms-flexbox;
    display: flex;
    -ms-flex-pack: justify;
    justify-content: space-between;
    -ms-flex-align: center;
    align-items: center
}

.center-home-promo span {
    color: #787878
}

.center-home-favorite {
    display: -ms-flexbox;
    display: flex;
    -ms-flex-wrap: wrap;
    flex-wrap: wrap
}

.center-home-favorite>div {
    margin: 0 12px 12px 0
}

.center-home-data {
    display: -ms-flexbox;
    display: flex;
    -ms-flex-wrap: wrap;
    flex-wrap: wrap
}

.center-home-data-item {
    width: 50%;
    text-align: center;
    padding: 20px 0;
    font-size: 14px
}

.center-home-data-item p:first-child {
    color: #444
}

.center-home-data-item p:nth-child(2) {
    color: #787878;
    font-weight: 900
}

.ruok-center-block {
    background: #fff;
    padding: 0 20px;
    margin-bottom: 20px
}

.ruok-center-block-title {
    padding: 15px 0;
    border-bottom: 1px solid #d7d7d7;
    display: -ms-flexbox;
    display: flex;
    -ms-flex-align: center;
    align-items: center;
    line-height: 20px
}

.ruok-center-block-title img {
    margin-right: 10px
}

.ruok-center-block-content {
    padding: 15px 0
}

.center-favorite {
    width: 224px;
    border: 1px solid #d7d7d7;
    padding: 10px;
    border-radius: 6px
}

.center-favorite-row1 {
    display: -ms-flexbox;
    display: flex;
    -ms-flex-pack: justify;
    justify-content: space-between;
    -ms-flex-align: center;
    align-items: center
}

.center-favorite-row1 span {
    font-size: 16px;
    color: #222
}

.center-favorite-row2 {
    display: -ms-flexbox;
    display: flex;
    -ms-flex-pack: center;
    justify-content: center
}

.center-favorite-row2 span {
    font-size: 21px;
    margin: 2px
}

.center-favorite-row2 span:nth-child(odd) {
    color: #222
}

.center-favorite-row2 span:nth-child(2n) {
    color: #ff8619
}

.center-favorite-row3 {
    display: -ms-flexbox;
    display: flex;
    -ms-flex-pack: justify;
    justify-content: space-between;
    color: #989898;
    font-size: 12px
}

.center-favorite-row4 a {
    margin-right: 10px;
    font-size: 12px;
    color: #a25526;
    text-decoration: underline
}

.center-favorite-row4 a:hover {
    color: #ff8619
}

.ruok-login {
    width: 360px
}

.com-changepassword-tip {
    color: #f43a51;
    margin: 10px 0 0 120px;
    text-align: center;
    font-size: 12px
}

.com-changepassword-tips {
    text-align: center;
    color: #f43a51;
    margin-top: 20px
}

.com-changepassword-tips p {
    margin-left: 120px;
    font-size: 12px
}

.com-changepassword .banks .ant-select-selection {
    border-radius: 0
}

.com-withdrawpassword {
    width: 420px
}

.com-withdrawpassword-tip {
    color: #f43a51;
    margin: 10px 0 0 175px;
    text-align: center;
    font-size: 12px
}

.center-account-setitem {
    font-size: 14px
}

.center-account-setitem-header {
    display: -ms-flexbox;
    display: flex;
    -ms-flex-align: center;
    align-items: center;
    border-bottom: 1px solid #ececec;
    height: 80px
}

.center-account-setitem-header img:first-child {
    margin: 0 40px 0 20px
}

.center-account-setitem-header span:nth-child(2) {
    font-size: 18px;
    color: #222;
    width: 140px
}

.center-account-setitem-header span:nth-child(3) {
    color: #787878;
    -ms-flex: 1 1;
    flex: 1 1
}

.center-account-setitem-header>div {
    color: #787878;
    cursor: pointer
}

.center-account-setitem-header>div:hover span {
    text-decoration: underline
}

.center-account-setitem-header>div span {
    color: #ff8619;
    margin-right: 5px
}

.center-account-setitem-header>div span.expanded {
    color: #787878
}

.center-account-setitem-content {
    padding: 20px;
    background: #fafafa;
    border-bottom: 1px solid #ececec;
    display: -ms-flexbox;
    display: flex;
    -ms-flex-pack: center;
    justify-content: center
}

.ReactCrop {
    position: relative;
    display: inline-block;
    cursor: crosshair;
    overflow: hidden;
    max-width: 100%;
    background-color: #000
}

.ReactCrop:focus {
    outline: none
}

.ReactCrop--disabled,
.ReactCrop--locked {
    cursor: inherit
}

.ReactCrop__image {
    display: block;
    max-width: 100%;
    max-height: -webkit-fill-available;
    max-height: -moz-available;
    max-height: fill-available
}

.ReactCrop--crop-invisible .ReactCrop__image {
    opacity: .5
}

.ReactCrop__crop-selection {
    position: absolute;
    top: 0;
    left: 0;
    -webkit-transform: translateZ(0);
    transform: translateZ(0);
    -webkit-box-sizing: border-box;
    box-sizing: border-box;
    cursor: move;
    -webkit-box-shadow: 0 0 0 9999em rgba(0, 0, 0, .5);
    box-shadow: 0 0 0 9999em rgba(0, 0, 0, .5);
    border: 1px solid;
    border-image-source: url("data:image/gif;base64,R0lGODlhCgAKAJECAAAAAP///////wAAACH/C05FVFNDQVBFMi4wAwEAAAAh/wtYTVAgRGF0YVhNUDw/eHBhY2tldCBiZWdpbj0i77u/IiBpZD0iVzVNME1wQ2VoaUh6cmVTek5UY3prYzlkIj8+IDx4OnhtcG1ldGEgeG1sbnM6eD0iYWRvYmU6bnM6bWV0YS8iIHg6eG1wdGs9IkFkb2JlIFhNUCBDb3JlIDUuMy1jMDExIDY2LjE0NTY2MSwgMjAxMi8wMi8wNi0xNDo1NjoyNyAgICAgICAgIj4gPHJkZjpSREYgeG1sbnM6cmRmPSJodHRwOi8vd3d3LnczLm9yZy8xOTk5LzAyLzIyLXJkZi1zeW50YXgtbnMjIj4gPHJkZjpEZXNjcmlwdGlvbiByZGY6YWJvdXQ9IiIgeG1sbnM6eG1wTU09Imh0dHA6Ly9ucy5hZG9iZS5jb20veGFwLzEuMC9tbS8iIHhtbG5zOnN0UmVmPSJodHRwOi8vbnMuYWRvYmUuY29tL3hhcC8xLjAvc1R5cGUvUmVzb3VyY2VSZWYjIiB4bWxuczp4bXA9Imh0dHA6Ly9ucy5hZG9iZS5jb20veGFwLzEuMC8iIHhtcE1NOkRvY3VtZW50SUQ9InhtcC5kaWQ6OEI5RDc5MTFDNkE2MTFFM0JCMDZEODI2QTI4MzJBOTIiIHhtcE1NOkluc3RhbmNlSUQ9InhtcC5paWQ6OEI5RDc5MTBDNkE2MTFFM0JCMDZEODI2QTI4MzJBOTIiIHhtcDpDcmVhdG9yVG9vbD0iQWRvYmUgUGhvdG9zaG9wIENTNiAoTWFjaW50b3NoKSI+IDx4bXBNTTpEZXJpdmVkRnJvbSBzdFJlZjppbnN0YW5jZUlEPSJ4bXAuZGlkOjAyODAxMTc0MDcyMDY4MTE4MDgzQzNDMjA5MzREQ0ZDIiBzdFJlZjpkb2N1bWVudElEPSJ4bXAuZGlkOjAyODAxMTc0MDcyMDY4MTE4MDgzQzNDMjA5MzREQ0ZDIi8+IDwvcmRmOkRlc2NyaXB0aW9uPiA8L3JkZjpSREY+IDwveDp4bXBtZXRhPiA8P3hwYWNrZXQgZW5kPSJyIj8+Af/+/fz7+vn49/b19PPy8fDv7u3s6+rp6Ofm5eTj4uHg397d3Nva2djX1tXU09LR0M/OzczLysnIx8bFxMPCwcC/vr28u7q5uLe2tbSzsrGwr66trKuqqainpqWko6KhoJ+enZybmpmYl5aVlJOSkZCPjo2Mi4qJiIeGhYSDgoGAf359fHt6eXh3dnV0c3JxcG9ubWxramloZ2ZlZGNiYWBfXl1cW1pZWFdWVVRTUlFQT05NTEtKSUhHRkVEQ0JBQD8+PTw7Ojk4NzY1NDMyMTAvLi0sKyopKCcmJSQjIiEgHx4dHBsaGRgXFhUUExIREA8ODQwLCgkIBwYFBAMCAQAAIfkEBQoAAgAsAAAAAAoACgAAAhWEERkn7W3ei7KlagMWF/dKgYeyGAUAIfkEBQoAAgAsAAAAAAoACgAAAg+UYwLJ7RnQm7QmsCyVKhUAIfkEBQoAAgAsAAAAAAoACgAAAhCUYgLJHdiinNSAVfOEKoUCACH5BAUKAAIALAAAAAAKAAoAAAIRVISAdusPo3RAzYtjaMIaUQAAIfkEBQoAAgAsAAAAAAoACgAAAg+MDiem7Q8bSLFaG5il6xQAIfkEBQoAAgAsAAAAAAoACgAAAg+UYRLJ7QnQm7SmsCyVKhUAIfkEBQoAAgAsAAAAAAoACgAAAhCUYBLJDdiinNSEVfOEKoECACH5BAUKAAIALAAAAAAKAAoAAAIRFISBdusPo3RBzYsjaMIaUQAAOw==");
    border-image-slice: 1;
    border-image-repeat: repeat
}

.ReactCrop--disabled .ReactCrop__crop-selection {
    cursor: inherit
}

.ReactCrop__drag-handle {
    position: absolute;
    width: 9px;
    height: 9px;
    background-color: rgba(0, 0, 0, .2);
    border: 1px solid hsla(0, 0%, 100%, .7);
    -webkit-box-sizing: border-box;
    box-sizing: border-box;
    outline: 1px solid transparent
}

.ReactCrop .ord-nw {
    left: 0;
    cursor: nw-resize
}

.ReactCrop .ord-n,
.ReactCrop .ord-nw {
    top: 0;
    margin-top: -5px;
    margin-left: -5px
}

.ReactCrop .ord-n {
    left: 50%;
    cursor: n-resize
}

.ReactCrop .ord-ne {
    top: 0;
    cursor: ne-resize
}

.ReactCrop .ord-e,
.ReactCrop .ord-ne {
    right: 0;
    margin-top: -5px;
    margin-right: -5px
}

.ReactCrop .ord-e {
    top: 50%;
    cursor: e-resize
}

.ReactCrop .ord-se {
    bottom: 0;
    right: 0;
    margin-bottom: -5px;
    margin-right: -5px;
    cursor: se-resize
}

.ReactCrop .ord-s {
    left: 50%;
    cursor: s-resize
}

.ReactCrop .ord-s,
.ReactCrop .ord-sw {
    bottom: 0;
    margin-bottom: -5px;
    margin-left: -5px
}

.ReactCrop .ord-sw {
    left: 0;
    cursor: sw-resize
}

.ReactCrop .ord-w {
    top: 50%;
    left: 0;
    margin-top: -5px;
    margin-left: -5px;
    cursor: w-resize
}

.ReactCrop__disabled .ReactCrop__drag-handle {
    cursor: inherit
}

.ReactCrop__drag-bar {
    position: absolute
}

.ReactCrop__drag-bar.ord-n {
    top: 0;
    left: 0;
    width: 100%;
    height: 6px;
    margin-top: -3px
}

.ReactCrop__drag-bar.ord-e {
    right: 0;
    top: 0;
    width: 6px;
    height: 100%;
    margin-right: -3px
}

.ReactCrop__drag-bar.ord-s {
    bottom: 0;
    left: 0;
    width: 100%;
    height: 6px;
    margin-bottom: -3px
}

.ReactCrop__drag-bar.ord-w {
    top: 0;
    left: 0;
    width: 6px;
    height: 100%;
    margin-left: -3px
}

.ReactCrop--fixed-aspect .ReactCrop__drag-bar,
.ReactCrop--fixed-aspect .ReactCrop__drag-handle.ord-e,
.ReactCrop--fixed-aspect .ReactCrop__drag-handle.ord-n,
.ReactCrop--fixed-aspect .ReactCrop__drag-handle.ord-s,
.ReactCrop--fixed-aspect .ReactCrop__drag-handle.ord-w,
.ReactCrop--new-crop .ReactCrop__drag-bar,
.ReactCrop--new-crop .ReactCrop__drag-handle {
    display: none
}

@media (max-width:768px),
(pointer:coarse) {
    .ReactCrop__drag-handle {
        width: 17px;
        height: 17px
    }
    .ReactCrop .ord-n,
    .ReactCrop .ord-nw {
        margin-top: -9px;
        margin-left: -9px
    }
    .ReactCrop .ord-e,
    .ReactCrop .ord-ne {
        margin-top: -9px;
        margin-right: -9px
    }
    .ReactCrop .ord-se {
        margin-bottom: -9px;
        margin-right: -9px
    }
    .ReactCrop .ord-s,
    .ReactCrop .ord-sw {
        margin-bottom: -9px;
        margin-left: -9px
    }
    .ReactCrop .ord-w {
        margin-top: -9px;
        margin-left: -9px
    }
    .ReactCrop__drag-bar.ord-n {
        height: 14px;
        margin-top: -7px
    }
    .ReactCrop__drag-bar.ord-e {
        width: 14px;
        margin-right: -7px
    }
    .ReactCrop__drag-bar.ord-s {
        height: 14px;
        margin-bottom: -7px
    }
    .ReactCrop__drag-bar.ord-w {
        width: 14px;
        margin-left: -7px
    }
}

.com-avatareditor {
    display: -ms-flexbox;
    display: flex
}

.com-avatareditor-left {
    text-align: center;
    width: 100px;
    margin-right: 10px
}

.com-avatareditor-left img {
    width: 100px;
    height: 100px;
    display: block;
    background: #eee;
    margin-bottom: 10px;
    border-radius: 4px
}

.com-avatareditor-right {
    -ms-flex: 1 1;
    flex: 1 1;
    height: 400px;
    background: #eee
}

.center-account-info {
    padding: 40px 0;
    display: -ms-flexbox;
    display: flex;
    -ms-flex-pack: center;
    justify-content: center
}

.center-account-info-left {
    width: 100px;
    height: 100px;
    position: relative
}

.center-account-info-left img {
    width: 100px;
    height: 100px
}

.center-account-info-left:hover .center-account-info-avatar-edit {
    opacity: .8
}

.center-account-info-left:hover .center-account-info-avatar-edit:hover {
    opacity: 1
}

.center-account-info-center {
    width: 360px
}

.center-account-info-avatar-edit {
    position: absolute;
    top: 50%;
    left: 50%;
    opacity: 0;
    margin: -23px 0 0 -23px;
    width: 46px;
    height: 46px;
    text-align: center;
    line-height: 46px;
    border-radius: 50%;
    background: rgba(0, 0, 0, .8);
    color: #fff;
    cursor: pointer;
    -webkit-transition: opacity .3s;
    transition: opacity .3s
}

.center-account-info .ant-calendar-picker-input {
    border: 0
}

.center-account-info .userTips {
    height: 400px;
    display: -ms-flexbox;
    display: flex;
    -ms-flex-flow: column;
    flex-flow: column;
    margin-left: 30px;
    color: #f43a51;
    font-size: 14px
}

.center-account-info .userTips>span {
    margin-top: 60px
}

.center-account-info .userTips ul li {
    margin-bottom: 26px;
    line-height: 36px;
    height: 39px
}

.center-account-info .userTips ul li i {
    font-style: normal;
    color: #f67323;
    text-decoration: underline
}

.center-account-info .userTips ul li i:hover {
    cursor: pointer
}

.ant-calendar-picker-input {
    border-radius: 4px!important
}

.center-account-log {
    padding: 40px 0
}

.center-account-log table {
    margin: 0 auto
}

.center-account-log table td {
    padding: 10px;
    border: 1px solid #eee;
    font-size: 14px;
    font-weight: normal
}

.center-account-log table td:first-child {
    width: 120px
}

.center-account-log table td:nth-child(2) {
    width: 240px;
    color: #000;
    font-weight: bold
}

.center-account {
    background: #fff;
    padding: 0 20px
}

.center-account-nav {
    border-bottom: 1px solid #eee
}

.center-account-grade {
    -ms-flex-pack: start;
    justify-content: flex-start;
    border-radius: 15px;
    background-color: #e7f4c9;
    padding-left: 13px;
    margin-top: 10px;
    font-size: 12px!important;
    line-height: 30px
}

.center-account-grade,
.center-account-grade .step {
    display: -ms-flexbox;
    display: flex;
    -ms-flex-align: center;
    align-items: center
}

.center-account-grade .step {
    border-radius: 3px;
    margin-left: 5px;
    overflow: hidden
}

.center-account-grade .step ul {
    display: -ms-flexbox;
    display: flex;
    width: 104px;
    height: 9px;
    background-color: #d6d6d6;
    margin-right: 20px
}

.center-account-grade .step ul li {
    -ms-flex: 1 1;
    flex: 1 1
}

.center-account-grade>span:last-child {
    margin-left: 30px
}

.center-account-grade .sucBgc {
    background-color: #4ea035
}

.center-account-grade .errBgc {
    background-color: #f43a51
}

.center-account-grade .sucFont {
    color: #4ea035
}

.center-account-grade .errFont {
    color: #f43a51
}

.center-account-safelevel {
    height: 30px;
    border-radius: 15px;
    display: -ms-flexbox;
    display: flex;
    -ms-flex-align: center;
    align-items: center;
    margin-top: 10px;
    padding: 0 15px;
    font-size: 12px
}

.center-account-safelevel.level1 {
    background: #ffcece
}

.center-account-safelevel.level1 span:nth-child(2) b {
    width: 20px;
    background: #f43a51
}

.center-account-safelevel.level1 span:nth-child(3) {
    color: #f43a51
}

.center-account-safelevel.level2 {
    background: #f4f1c9
}

.center-account-safelevel.level2 span:nth-child(2) b {
    width: 40px;
    background: #f69223
}

.center-account-safelevel.level2 span:nth-child(3) {
    color: #f69223
}

.center-account-safelevel.level3 {
    background: #e7f4c9
}

.center-account-safelevel.level3 span:nth-child(2) b {
    width: 60px;
    background: #4ea035
}

.center-account-safelevel.level3 span:nth-child(3) {
    color: #4ea035
}

.center-account-safelevel span:nth-child(2) {
    width: 100px;
    height: 10px;
    background: #d6d6d6;
    border-radius: 5px;
    display: -ms-flexbox;
    display: flex;
    overflow: hidden
}

.center-account-safelevel span:nth-child(3) {
    margin: 0 20px
}

.center-settings {
    background: #fff;
    padding: 0 20px;
    position: relative
}

.center-settings-select {
    padding: 20px 0
}

.center-settings .nowrap {
    max-width: 360px;
    overflow: hidden;
    text-overflow: ellipsis;
    white-space: nowrap
}

.lobby-modal-order-table-detail {
    display: -ms-flexbox;
    display: flex;
    -ms-flex-pack: center;
    justify-content: center;
    -ms-flex-align: center;
    align-items: center;
    height: 30px
}

.lobby-modal-order-table-detail span {
    color: #f14732
}

.lobby-modal-order-table-detail>div {
    margin-left: 10px
}

.pick_number {
    color: #f43a51;
    cursor: pointer
}

.center-bettingrecords {
    background: #fff;
    padding: 0 20px;
    display: -ms-flexbox;
    display: flex;
    -ms-flex-direction: column;
    flex-direction: column
}

.center-bettingrecords table {
    font-size: 12px
}

.center-bettingrecords table .pick_number {
    max-width: 110px;
    overflow: hidden;
    text-overflow: ellipsis;
    padding: 0 10px
}

.center-bettingrecords .ant-table-expand-icon-th,
.center-bettingrecords .ant-table-expanded-row td:first-child,
.center-bettingrecords .hide .ant-table-row-expand-icon-cell {
    display: none
}

.center-bettingrecords-con {
    display: -ms-flexbox;
    display: flex;
    -webkit-transition: all .3s;
    transition: all .3s
}

.center-bettingrecords-orders {
    width: 100%;
    padding-bottom: 10px;
    -ms-flex-negative: 0;
    flex-shrink: 0;
    width: 1160px;
    margin-right: 20px
}

.center-bettingrecords-orders-filter {
    padding: 10px 0;
    display: -ms-flexbox;
    display: flex;
    -ms-flex-pack: end;
    justify-content: flex-end;
    -ms-flex-align: center;
    align-items: center
}

.center-bettingrecords-orders-filter>span {
    margin: 0 5px
}

.center-bettingrecords-weeks {
    -ms-flex-negative: 0;
    flex-shrink: 0;
    width: 1160px;
    margin-left: 20px;
    padding: 10px 0
}

.center-bettingrecords-weeks .ant-table-row:last-child {
    background: #ffdcc7
}

.center-bettingrecords {
    background: #fff;
    padding: 0 20px;
    display: -ms-flexbox;
    display: flex;
    -ms-flex-direction: column;
    flex-direction: column
}

.center-bettingrecords-con {
    display: -ms-flexbox;
    display: flex;
    -webkit-transition: all .3s;
    transition: all .3s
}

.center-bettingrecords-orders {
    width: 100%;
    padding-bottom: 10px;
    -ms-flex-negative: 0;
    flex-shrink: 0;
    width: 1160px;
    margin-right: 20px
}

.center-bettingrecords-orders-filter {
    padding: 10px 0;
    display: -ms-flexbox;
    display: flex;
    -ms-flex-pack: end;
    justify-content: flex-end;
    -ms-flex-align: center;
    align-items: center
}

.center-bettingrecords-orders-filter>span {
    margin: 0 5px
}

.center-bettingrecords-weeks {
    -ms-flex-negative: 0;
    flex-shrink: 0;
    width: 1160px;
    margin-left: 20px;
    padding: 10px 0
}

.center-bettingrecords-weeks .ant-table-row:last-child {
    background: #ffdcc7
}

.center-bettingrecords {
    background: #fff;
    padding: 0 20px;
    display: -ms-flexbox;
    display: flex;
    -ms-flex-direction: column;
    flex-direction: column
}

.center-bettingrecords-con {
    display: -ms-flexbox;
    display: flex;
    -webkit-transition: all .3s;
    transition: all .3s
}

.center-bettingrecords-orders {
    width: 100%;
    padding-bottom: 10px;
    -ms-flex-negative: 0;
    flex-shrink: 0;
    width: 1160px;
    margin-right: 20px
}

.center-bettingrecords-orders-filter {
    padding: 10px 0;
    display: -ms-flexbox;
    display: flex;
    -ms-flex-pack: end;
    justify-content: flex-end;
    -ms-flex-align: center;
    align-items: center
}

.center-bettingrecords-orders-filter>span {
    margin: 0 5px
}

.center-bettingrecords-weeks {
    -ms-flex-negative: 0;
    flex-shrink: 0;
    width: 1160px;
    margin-left: 20px;
    padding: 10px 0
}

.center-bettingrecords-weeks .ant-table-row:last-child {
    background: #ffdcc7
}

.center-bettingrecords {
    background: #fff;
    padding: 0 20px;
    display: -ms-flexbox;
    display: flex;
    -ms-flex-direction: column;
    flex-direction: column
}

.center-bettingrecords-con {
    display: -ms-flexbox;
    display: flex;
    -webkit-transition: all .3s;
    transition: all .3s
}

.center-bettingrecords-orders {
    width: 100%;
    padding-bottom: 10px;
    -ms-flex-negative: 0;
    flex-shrink: 0;
    width: 1160px;
    margin-right: 20px
}

.center-bettingrecords-orders-filter {
    padding: 10px 0;
    display: -ms-flexbox;
    display: flex;
    -ms-flex-pack: end;
    justify-content: flex-end;
    -ms-flex-align: center;
    align-items: center
}

.center-bettingrecords-orders-filter>span {
    margin: 0 5px
}

.center-bettingrecords-weeks {
    -ms-flex-negative: 0;
    flex-shrink: 0;
    width: 1160px;
    margin-left: 20px;
    padding: 10px 0
}

.center-bettingrecords-weeks .ant-table-row:last-child {
    background: #ffdcc7
}

.agent-extension {
    position: relative;
    background-color: #fff;
    padding: 0 30px;
    min-height: 730px
}

.agent-extension .ant-tabs-ink-bar {
    height: 4px
}

.agent-extension-disabled {
    text-align: center;
    padding: 48px
}

.revamp {
    position: relative
}

.revamp:after {
    content: "";
    position: absolute;
    top: 0;
    right: -12px;
    width: 8px;
    height: 8px;
    border-radius: 50%;
    background: red
}

.help-center {
    padding-top: 30px;
    font-family: PingFangSC
}

.help-center-title {
    color: #222;
    line-height: 26px;
    font-weight: 500
}

.help-center-title:before {
    content: "";
    width: 6px;
    height: 6px;
    display: inline-block;
    background: #f67323;
    border-radius: 50%;
    line-height: 26px;
    vertical-align: middle;
    margin: 0 12px
}

.help-center-content {
    margin-top: 30px
}

.help-center-content-title {
    display: -ms-flexbox;
    display: flex;
    -ms-flex-pack: start;
    justify-content: flex-start;
    -ms-flex-align: center;
    align-items: center
}

.help-center-content-title span {
    font-size: 18px;
    margin-left: 7px;
    font-weight: 500
}

.help-center-content p {
    color: #666;
    padding-left: 30px;
    margin-top: 10px
}

.achievement-list-detail {
    display: -ms-flexbox;
    display: flex;
    -ms-flex-wrap: wrap;
    flex-wrap: wrap;
    margin-top: 30px;
    height: 220px;
    border: 1px solid #f8f8f8;
    -webkit-box-shadow: 0 3px 12px 0 hsla(0, 0%, 79%, .5);
    box-shadow: 0 3px 12px 0 hsla(0, 0%, 79%, .5);
    margin: 20px 0 40px;
    padding: 0 2px
}

.achievement-list-detail-item {
    display: -ms-flexbox;
    display: flex;
    -ms-flex-pack: center;
    justify-content: center;
    -ms-flex-direction: column;
    flex-direction: column;
    -ms-flex-align: center;
    align-items: center;
    width: 226px;
    height: 110px
}

.achievement-list-detail-item-input {
    outline: none;
    max-width: 100px;
    height: 28px;
    font-size: 24px;
    font-family: DINAlternate-Bold;
    text-align: center;
    border-radius: 2px;
    border: 1px solid #ccc;
    padding: 5px
}

.achievement-list-detail-item-input:focus {
    border: 1px solid #f67323;
    -webkit-box-shadow: 0 0 4px 0 rgba(237, 119, 58, .6);
    box-shadow: 0 0 4px 0 rgba(237, 119, 58, .6)
}

.achievement-list-detail-item p {
    line-height: 28px;
    font-size: 24px;
    color: #333;
    font-family: DINAlternate-Bold
}

.achievement-list-detail-item span {
    line-height: 20px;
    color: #666;
    font-size: 14px;
    margin-top: 9px
}

.achievement-list-detail>i {
    height: 40px;
    width: 1px;
    margin-top: 36px;
    background-color: #d8d8d8
}

.achievement-list-btn {
    display: -ms-flexbox;
    display: flex;
    -ms-flex-pack: center;
    justify-content: center;
    margin-bottom: 60px
}

.achievement-list-btn>div:first-child {
    width: 160px;
    margin-right: 14px
}

.achievement-list-btn>div:last-child {
    background-color: #aaa;
    color: #fff;
    font-family: PingFangSC;
    padding: 0 30px;
    font-weight: 400;
    border: 1px solid #aaa
}

.achievement-list-tips {
    display: -ms-flexbox;
    display: flex;
    color: #787878
}

.achievement-list-tips-content {
    -ms-flex: 1 1;
    flex: 1 1
}

.achievement-list-tips>i {
    margin-right: 8px
}

.achievement-list-tips p {
    font-size: 12px;
    line-height: 18px;
    margin-bottom: 4px
}

.achievement-list-change {
    display: -ms-flexbox;
    display: flex;
    -ms-flex-align: center;
    align-items: center;
    -ms-flex-pack: justify;
    justify-content: space-between;
    line-height: 32px;
    margin-top: 55px;
    background-color: #f9f9f9;
    border: 1px solid #eee;
    padding: 0 20px
}

.achievement-list-change>div {
    font-family: PingFang-SC-Medium;
    font-size: 14px
}

.achievement-list-change>div span {
    color: #fa591d;
    text-decoration: underline;
    cursor: pointer;
    -webkit-transition: color .2s;
    transition: color .2s
}

.achievement-list-change>div span:hover {
    color: #ff8619
}

.ant-tabs {
    overflow: inherit
}

.extension-filter {
    display: -ms-flexbox;
    display: flex;
    -ms-flex-pack: end;
    justify-content: flex-end;
    -ms-flex-align: center;
    align-items: center
}

.extension-filter-username,
.extension-filter-username label {
    margin-right: 5px
}

.extension-filter-username input {
    outline: none;
    border-radius: 3px;
    border: 1px solid #d7d7d7;
    height: 32px;
    padding: 6px 5px
}

.extension-filter-username input:focus {
    border: 1px solid #f67323;
    -webkit-box-shadow: 0 0 4px 0 rgba(237, 119, 58, .6);
    box-shadow: 0 0 4px 0 rgba(237, 119, 58, .6)
}

.extension-filter>span {
    margin: 0 5px
}

.extension-filter .ruok-button {
    margin-left: 5px
}

.extension-filter .ant-calendar-picker-input {
    border-radius: 3px
}

.return-set {
    padding-bottom: 30px
}

.return-set.modal {
    padding-bottom: 0
}

.return-set.modal .return-set-header {
    display: -ms-flexbox;
    display: flex;
    -ms-flex-align: center;
    align-items: center;
    margin-bottom: 12px
}

.return-set.modal .return-set-header p {
    font-size: 16px;
    font-family: PingFangSC-Semibold;
    margin-right: 10px
}

.return-set.modal .return-set-header span {
    margin: 0
}

.return-set.modal .return-set-content {
    height: 500px;
    overflow-y: scroll
}

.return-set.modal .return-set-content::-webkit-scrollbar {
    display: none
}

.return-set-content-items,
.return-set-content-items-title {
    display: -ms-flexbox;
    display: flex
}

.return-set-content-items-title {
    width: 100px;
    -ms-flex-align: center;
    align-items: center;
    -ms-flex-pack: center;
    justify-content: center;
    border-left: 1px solid #e8e8e8;
    border-bottom: 1px solid #e8e8e8
}

.return-set-content-items-item {
    -ms-flex: 1 1;
    flex: 1 1
}

.return-set-content-items-item>div {
    display: -ms-flexbox;
    display: flex;
    -ms-flex-pack: center;
    justify-content: center;
    -ms-flex-align: center;
    align-items: center;
    height: 34px;
    -webkit-transition: background-color .2s;
    transition: background-color .2s;
    border: 1px solid #e8e8e8;
    border-top: 0
}

.return-set-content-items-item>div .item-title {
    display: -ms-flexbox;
    display: flex;
    margin-right: 70px
}

.return-set-content-items-item>div:hover {
    background-color: #fff6e6
}

.return-set-content-items-item>div:first-child {
    border-top: 0
}

.return-set-content-items-item .item-code {
    display: -ms-flexbox;
    display: flex;
    -ms-flex-align: center;
    align-items: center;
    -ms-flex-pack: start;
    justify-content: flex-start
}

.return-set-content-items-item .item-code>div {
    text-align: center;
    border-right: 1px solid #e8e8e8;
    line-height: 33px
}

.return-set-content-items-item .item-code>div:first-child {
    width: 160px
}

.return-set-content-items-item .item-code>div:nth-child(2) {
    width: 170px
}

.return-set-content-items-item .item-code>div:nth-child(3) {
    -ms-flex: 1 1;
    flex: 1 1;
    display: -ms-flexbox;
    display: flex;
    -ms-flex-pack: center;
    justify-content: center
}

.return-set-content-items-item .item-code>div:nth-child(4) {
    width: 170px
}

.return-set-content-items-item .item-code>div:last-child {
    width: 160px;
    border: 0
}

.return-set-content-items-item .item-code>div>span {
    color: #f67323;
    font-family: PingFangSC-Medium;
    cursor: pointer;
    -webkit-transition: color .2s;
    transition: color .2s
}

.return-set-content-items-item .item-code>div>span:hover {
    color: #ffa142
}

.return-set-tips {
    display: -ms-flexbox;
    display: flex;
    -ms-flex-pack: start;
    justify-content: flex-start;
    margin-top: 50px;
    color: #222
}

.return-set-tips>i {
    margin-right: 8px
}

.return-set-tips p {
    font-size: 12px;
    line-height: 18px
}

.return-set-tips p:last-child {
    margin-left: 60px
}

.return-set-tips p span {
    color: #f67323
}

.return-set-tips p:first-child {
    margin-bottom: 4px
}

.return-set .ruok-button {
    display: inline-block;
    margin: 28px 8px 0;
    line-height: 36px;
    width: 240px
}

.return-set-lotsize {
    display: inline-block;
    font-family: PingFangSC-Semibold;
    color: #ff4f41;
    cursor: pointer;
    vertical-align: middle;
    margin-bottom: 12px
}

.return-set-lotsize img {
    margin: 0 6px 0 2px
}

.return-set-title {
    display: -ms-flexbox;
    display: flex;
    background-color: #e8e8e8
}

.return-set-title span {
    line-height: 30px;
    font-size: 14px;
    text-align: center;
    color: #222;
    font-family: PingFangSC-Semibold
}

.return-set-title span:first-child {
    width: 100px
}

.return-set-title span:nth-child(2) {
    width: 160px
}

.return-set-title span:nth-child(3) {
    width: 170px
}

.return-set-title span:nth-child(4) {
    -ms-flex: 1 1;
    flex: 1 1
}

.return-set-title span:nth-child(5) {
    width: 170px
}

.return-set-title span:last-child {
    width: 160px
}

.return-set-batch {
    width: 380px!important
}

.return-set-batch-btn {
    margin-top: 30px;
    display: -ms-flexbox;
    display: flex;
    -ms-flex-pack: justify;
    justify-content: space-between
}

.return-set-batch-btn>div {
    width: 105px
}

.return-set-batch .ant-modal-content {
    border-radius: 0
}

.return-set-batch .ant-modal-content .ant-modal-close-x {
    color: #fff
}

.return-set-batch .ant-modal-content .ant-modal-header {
    text-align: center;
    font-family: PingFangSC-Regular;
    font-size: 26px;
    border: 0;
    background-color: #ee7439;
    border-radius: 0
}

.return-set-batch .ant-modal-content .ant-modal-header .ant-modal-title {
    color: #fff
}

.return-set-batch .ant-modal-content .ant-modal-body {
    padding: 30px 60px
}

.return-set-batch .return-input input {
    width: 100%;
    margin: 0;
    height: 44px;
    font-size: 14px;
    padding: 12px
}

.return-set-batch .return-input input::-webkit-input-placeholder {
    color: #c2c2c2;
    font-size: 14px;
    line-height: 16px
}

.return-set-batch .return-input input::-moz-placeholder {
    color: #c2c2c2;
    font-size: 14px;
    line-height: 16px
}

.return-set-batch .return-input input::-ms-input-placeholder {
    color: #c2c2c2;
    font-size: 14px;
    line-height: 16px
}

.return-set-batch .return-input input::placeholder {
    color: #c2c2c2;
    font-size: 14px;
    line-height: 16px
}

.return-set-show {
    width: 980px!important
}

.return-set-show .ant-modal-body {
    padding-top: 0
}

.return-set-show-change {
    display: -ms-flexbox;
    display: flex;
    -ms-flex-align: center;
    align-items: center;
    margin-bottom: 10px
}

.return-set-show-change-left {
    width: 800px;
    display: -ms-flexbox;
    display: flex;
    border: 1px solid #e8e8e8
}

.return-set-show-change-left>div {
    text-align: center
}

.return-set-show-change-left>div>div {
    line-height: 36px;
    height: 36px
}

.return-set-show-change-left>div>div:first-child {
    background-color: #e8e8e8;
    color: #222;
    font-family: PingFangSC-Semibold
}

.return-set-show-change-left>div>div:last-child {
    display: -ms-flexbox;
    display: flex;
    -ms-flex-pack: center;
    justify-content: center;
    border-right: 1px solid #e8e8e8
}

.return-set-show-change-left>div>div:last-child span {
    color: #999;
    font-size: 13px;
    font-family: PingFangSC-Semibold;
    font-weight: 100
}

.return-set-show-change-left .name {
    width: 149px
}

.return-set-show-change-left .name .ant-select {
    width: 100%!important
}

.return-set-show-change-left .name .ant-select .ant-select-selection {
    border-radius: 0;
    border: 0;
    height: 36px;
    display: -ms-flexbox;
    display: flex;
    -ms-flex-pack: center;
    justify-content: center
}

.return-set-show-change-left .name .ant-select .ant-select-selection .ant-select-selection__rendered {
    height: 36px;
    margin: 0 0 0 14px
}

.return-set-show-change-left .name .ant-select .ant-select-selection .ant-select-selection__rendered .ant-select-selection-selected-value {
    line-height: 36px;
    font-size: 13px;
    padding-right: 14px
}

.return-set-show-change-left .name .ant-select .ant-select-selection .ant-select-arrow {
    position: inherit
}

.return-set-show-change-left .return {
    width: 154px
}

.return-set-show-change-left .need,
.return-set-show-change-left .set {
    width: 162px
}

.return-set-show-change-left .need>div:last-child {
    color: #222
}

.return-set-show-change-left .profit {
    -ms-flex: 1 1;
    flex: 1 1
}

.return-set-show-change-right {
    -ms-flex: 1 1;
    flex: 1 1;
    display: -ms-flexbox;
    display: flex;
    -ms-flex-direction: column;
    flex-direction: column;
    -ms-flex-align: end;
    align-items: flex-end
}

.return-set-show-change-right .ruok-button {
    width: 115px
}

.return-set-show .ant-modal-header {
    border: 0
}

.return-set-show-methods {
    height: 400px;
    overflow: auto;
    display: -ms-flexbox;
    display: flex
}

.return-set-show-methods-method {
    -ms-flex: 1 1;
    flex: 1 1;
    border-right: 1px solid #e8e8e8
}

.return-set-show-methods-method:first-child {
    border-left: 1px solid #e8e8e8;
    border-right: 1px solid #d7d7d7
}

.return-set-show-methods-method-content,
.return-set-show-methods-method-title {
    display: -ms-flexbox;
    display: flex;
    text-align: center;
    -ms-flex-align: center;
    align-items: center;
    height: 34px;
    font-size: 12px
}

.return-set-show-methods-method-content>span,
.return-set-show-methods-method-title>span {
    line-height: 14px;
    -ms-flex: 1 1;
    flex: 1 1;
    padding: 6px 8px;
    height: 34px;
    display: -ms-flexbox;
    display: flex;
    -ms-flex-align: center;
    align-items: center;
    -ms-flex-pack: center;
    justify-content: center
}

.return-set-show-methods-method-content>span:first-child,
.return-set-show-methods-method-title>span:first-child {
    width: 150px;
    -ms-flex: none;
    flex: none
}

.return-set-show-methods-method-content {
    -webkit-transition: background-color .2s;
    transition: background-color .2s
}

.return-set-show-methods-method-content:nth-child(odd) {
    background-color: #f7f7f7
}

.return-set-show-methods-method-content:hover {
    background-color: #fff6e6
}

.return-set-show-methods-method-content>span {
    border-left: 1px solid #e8e8e8;
    border-bottom: 1px solid #e8e8e8;
    font-family: Arial
}

.return-set-show-methods-method-content>span:first-child {
    border-left: 0;
    text-align: left;
    font-family: PingFangSC-Semibold;
    color: #222;
    -ms-flex-pack: start;
    justify-content: flex-start
}

.return-set-show-methods-method-title {
    background-color: #e8e8e8
}

.return-set-show-methods-method-title>span {
    font-family: PingFangSC-Semibold;
    color: #222
}

.return-input input {
    height: 22px;
    outline: none;
    border: 1px solid #d9d9d9;
    border-radius: 2px;
    background-color: #f7f7f7;
    width: 70px;
    text-align: center;
    color: #f67323;
    font-size: 12px;
    line-height: 12px;
    padding: 4px;
    font-family: PingFang-SC-Bold;
    font-weight: 500;
    margin: 0 8px
}

.return-input input::-webkit-input-placeholder {
    color: #c2c2c2;
    font-size: 14px;
    line-height: 16px
}

.return-input input::-moz-placeholder {
    color: #c2c2c2;
    font-size: 14px;
    line-height: 16px
}

.return-input input::-ms-input-placeholder {
    color: #c2c2c2;
    font-size: 14px;
    line-height: 16px
}

.return-input input::placeholder {
    color: #c2c2c2;
    font-size: 14px;
    line-height: 16px
}

.return-input input:focus {
    border: 1px solid #f67323;
    -webkit-box-shadow: 0 0 4px 0 rgba(237, 119, 58, .6);
    box-shadow: 0 0 4px 0 rgba(237, 119, 58, .6)
}

.extension-center {
    min-height: 600px
}

.extension-center-line {
    display: -ms-flexbox;
    display: flex;
    margin-top: -20px
}

.extension-center-line>div {
    -ms-flex: 1 1;
    flex: 1 1
}

.extension-center-line>div>span {
    line-height: 20px;
    font-family: MicrosoftYaHei;
    font-size: 16px;
    color: #343434;
    margin-left: 20px;
    display: inline-block
}

.extension-center-header {
    height: 210px;
    border: 1px solid #dcdcdc
}

.extension-center-header-title {
    line-height: 34px;
    background-color: #f4f5f9;
    text-align: center;
    font-family: PingFangSC-Regular;
    color: #222;
    font-weight: 300;
    font-size: 16px;
    border-bottom: 1px solid #dcdcdc
}

.extension-center-header-content {
    display: -ms-flexbox;
    display: flex;
    height: 100%;
    padding-top: 24px
}

.extension-center-header-content-data {
    -ms-flex: 1 1;
    flex: 1 1;
    padding-left: 60px
}

.extension-center-header-content-data .data-top {
    margin-bottom: 20px
}

.extension-center-header-content-data .data-top>div span {
    line-height: 36px;
    font-size: 30px;
    color: #f67323;
    font-family: Helvetica;
    font-weight: 100
}

.extension-center-header-content-data .data-top>div img {
    vertical-align: top;
    margin: 8px 0 0 22px
}

.extension-center-header-content-data .data-top p {
    color: #666;
    font-family: PingFangSC-Regular
}

.extension-center-header-content-data .data-bottom {
    display: -ms-flexbox;
    display: flex;
    width: 340px;
    -ms-flex-pack: justify;
    justify-content: space-between;
    font-family: PingFangSC-Regular
}

.extension-center-header-content-data .data-bottom p {
    line-height: 28px;
    color: #222;
    font-size: 20px
}

.extension-center-header-content-data .data-bottom span {
    line-height: 20px;
    font-size: 14px;
    color: #666
}

.extension-center-header-content>i {
    width: 1px;
    height: 100px;
    background-color: #ddd;
    margin-top: 14px
}

.myself-extension h2 {
    text-align: center;
    font-size: 18px;
    margin: 40px 0 20px
}

.extension-detail {
    width: 788px;
    margin: 0 auto 40px;
    display: -ms-flexbox;
    display: flex;
    border: 1px solid #f7f7f7
}

.extension-detail-row {
    -ms-flex: 1 1;
    flex: 1 1;
    display: -ms-flexbox;
    display: flex
}

.extension-detail-row>div>div {
    height: 44px;
    line-height: 44px;
    text-align: center
}

.extension-detail-row>div>div:first-child {
    border-bottom: 1px solid #f7f7f7
}

.extension-detail-row-value {
    width: 140px
}

.extension-detail-row-label {
    -ms-flex: 1 1;
    flex: 1 1;
    background-color: #f7f7f7
}

.qrcode {
    height: 175px;
    display: -ms-flexbox;
    display: flex;
    -ms-flex-pack: center;
    justify-content: center
}

.qrcode-img {
    width: 175px;
    height: 100%;
    background-color: #000
}

.qrcode-url {
    min-width: 260px;
    margin-left: 30px
}

.qrcode-url p {
    cursor: default;
    margin-bottom: 20px
}

.qrcode-url p span {
    display: inline-block;
    width: 64px;
    color: #888
}

.extension-tips {
    display: -ms-flexbox;
    display: flex;
    -ms-flex-pack: center;
    justify-content: center;
    margin-top: 15px;
    color: #222
}

.extension-tips>i {
    margin: 8px 8px 0 0
}

.extension-tips p {
    font-size: 12px;
    line-height: 18px
}

.extension-tips p span {
    color: #f67323
}

.extension-tips p:first-child {
    margin-bottom: 4px
}

.open-account {
    width: 440px;
    margin: auto;
    -webkit-transform: translateX(-66px);
    transform: translateX(-66px)
}

.open-account label:after {
    content: ""
}

.open-account-result {
    padding: 20px 0;
    text-align: center;
    margin-left: 146px
}

.open-account-result p {
    margin: 20px 0
}

.myself-extension {
    position: relative
}

.myself-extension-clear {
    position: absolute;
    top: 10px;
    display: -ms-flexbox;
    display: flex
}

.myself-extension-clear>span {
    color: #f67323;
    margin-right: 10px
}

.myself-extension-clear>div {
    padding: 0 5px;
    font-size: 12px;
    line-height: 20px;
    border: 1px solid #d7d7d7;
    cursor: pointer;
    border-radius: 2px
}

.myself-extension-tableheader {
    display: -ms-flexbox;
    display: flex;
    margin-top: 15px;
    background-color: #fafafa;
    border: 1px solid #d7d7d7;
    border-bottom: 0
}

.myself-extension-tableheader span {
    text-align: center;
    line-height: 30px
}

.myself-extension-tableheader span:first-child {
    width: 140px
}

.myself-extension-tableheader span:nth-child(2) {
    width: 60px
}

.myself-extension-tableheader span:nth-child(3) {
    width: 70px
}

.myself-extension-tableheader span:nth-child(4),
.myself-extension-tableheader span:nth-child(5) {
    width: 100px
}

.myself-extension-tableheader span:nth-child(6),
.myself-extension-tableheader span:nth-child(7) {
    width: 80px
}

.myself-extension-tableheader span:nth-child(8) {
    width: 100px
}

.myself-extension-tableheader span:nth-child(9) {
    width: 120px
}

.myself-extension-tableheader span:nth-child(10) {
    width: 100px
}

.myself-extension-tableheader span:nth-child(11) {
    width: 120px
}

.myself-extension-tableheader span:nth-child(12) {
    width: 100px
}

.myself-extension .username {
    color: #f67323;
    text-decoration: underline;
    cursor: pointer
}

.myself-extension .shu {
    color: #f56c6c
}

.myself-extension .ying {
    color: #67c23a
}

.myself-extension .ant-table-tbody>tr>td {
    font-family: MicrosoftYaHei
}

.user-manage {
    position: relative
}

.user-manage-return {
    width: 980px!important
}

.user-manage-tableheader {
    display: -ms-flexbox;
    display: flex;
    margin-top: 15px;
    background-color: #fafafa;
    border: 1px solid #d7d7d7;
    border-bottom: 0
}

.user-manage-tableheader span {
    text-align: center;
    line-height: 30px
}

.user-manage-tableheader span:first-child {
    width: 170px
}

.user-manage-tableheader span:nth-child(2) {
    width: 80px
}

.user-manage-tableheader span:nth-child(3) {
    width: 95px
}

.user-manage-tableheader span:nth-child(4) {
    width: 175px
}

.user-manage-tableheader span:nth-child(5),
.user-manage-tableheader span:nth-child(6) {
    width: 240px
}

.user-manage-tableheader span:nth-child(7) {
    width: 140px
}

.user-manage .handle {
    display: -ms-flexbox;
    display: flex;
    -ms-flex-pack: justify;
    justify-content: space-between
}

.user-manage .handle>div {
    min-width: 40px;
    height: 22px;
    font-size: 13px
}

.detail-modal {
    width: 980px!important
}

.detail-modal .ant-modal-header {
    padding-bottom: 0;
    border: 0
}

.detail-modal .ant-modal-header .ant-modal-title {
    font-size: 18px
}

.detail-modal .ant-modal-body {
    padding: 16px 30px 20px
}

.detail-modal .ant-modal-body table {
    border: 1px solid #d5d5d5
}

.detail-modal .ant-modal-body table .ant-table-thead tr {
    background-color: #d5d5d5
}

.detail-modal .ant-modal-body table .ant-table-thead tr th {
    font-size: 13px;
    padding: 4px;
    border-right: 1px solid #d5d5d5;
    text-align: center!important
}

.detail-modal .ant-modal-body table .ant-table-tbody tr td {
    padding: 8px 4px;
    border-right: 1px solid #d5d5d5;
    border-bottom: 1px solid #d5d5d5;
    font-size: 13px;
    font-family: PingFangHK-Regular
}

.detail-modal .ant-modal-body table .ant-table-tbody tr td .detail-color {
    color: #f43a51
}

.ruok-intro {
    background: rgba(0, 0, 0, .7);
    z-index: 999;
    position: fixed;
    top: 0;
    bottom: 0;
    left: 0;
    right: 0;
    color: #fff
}

.ruok-intro-content {
    position: absolute
}

.ruok-intro-extra {
    position: absolute;
    bottom: -320px;
    left: 50%;
    -webkit-transform: translateX(-50%);
    transform: translateX(-50%);
    white-space: nowrap;
    text-align: center
}

.ruok-intro-extra p {
    font-size: 18px
}

.ruok-intro-extra img {
    margin: 20px;
    margin-left: -50px
}

.ruok-intro-close {
    font-size: 48px;
    font-weight: 200
}

.help {
    background: #f7f7f7
}

.help-main {
    display: -ms-flexbox;
    display: flex;
    position: relative;
    width: 1200px;
    margin: 20px auto
}

.help-left {
    -ms-flex-item-align: start;
    align-self: flex-start;
    width: 140px;
    background: #fff;
    margin-right: 20px
}

.help-left h1 {
    padding: 10px 0;
    margin: 10px;
    border-bottom: 1px solid #d7d7d7;
    font-size: 20px;
    font-weight: normal;
    text-align: center
}

.help-left.fixed0 {
    position: absolute;
    top: 0;
    left: 0
}

.help-left.fixed1 {
    position: fixed;
    top: 20px;
    left: 50%;
    margin-left: -600px
}

.help-left.fixed2 {
    position: absolute;
    bottom: 0;
    left: 0
}

.help-center {
    -ms-flex: 1 1;
    flex: 1 1;
    margin-left: 160px;
    overflow-x: hidden;
    background: #fff
}

.help-service {
    margin: 40px 0 20px;
    text-align: center;
    cursor: pointer
}

.help-service img {
    margin-bottom: 10px
}

.help-home {
    padding: 20px 30px;
    background: #fff;
    color: #222
}

.help-home h1 {
    font-weight: normal;
    font-size: 18px;
    border-bottom: 1px solid #ddd;
    padding-bottom: 10px
}

.help-home-flow {
    display: -ms-flexbox;
    display: flex;
    -ms-flex-pack: justify;
    justify-content: space-between;
    padding: 20px 0
}

.help-home-flow-item {
    display: -ms-flexbox;
    display: flex;
    -ms-flex-direction: column;
    flex-direction: column;
    -ms-flex-pack: center;
    justify-content: center;
    -ms-flex-align: center;
    align-items: center;
    position: relative;
    width: 128px;
    height: 150px;
    border: 1px solid #c8bee1;
    text-align: center
}

.help-home-flow-item img {
    width: 92px;
    height: 80px
}

.help-home-flow-item p {
    margin-top: 16px
}

.help-home-flow-item:after {
    content: "";
    position: absolute;
    right: -44px;
    top: 50%;
    height: 16px;
    width: 16px;
    border: 1px solid transparent;
    border-bottom: 1px solid #d7d7d7;
    border-right: 1px solid #d7d7d7;
    -webkit-transform: translateY(-50%) rotate(-45deg);
    transform: translateY(-50%) rotate(-45deg)
}

.help-home-hot-question {
    display: -ms-flexbox;
    display: flex;
    -ms-flex-align: center;
    align-items: center;
    margin: 30px 0 10px;
    font-size: 18px
}

.help-home-hot-question span {
    margin-right: 5px;
    width: 24px;
    height: 24px;
    line-height: 22px;
    font-size: 16px;
    color: #ff8619;
    text-align: center;
    border: 1px solid #ff8619;
    border-radius: 50%
}

.help-home-hot-answer {
    display: -ms-flexbox;
    display: flex;
    -ms-flex-align: start;
    align-items: flex-start;
    color: #666
}

.help-home-hot-answer div:first-child {
    margin-right: 5px
}

.help-home-blocks {
    display: -ms-flexbox;
    display: flex;
    -ms-flex-wrap: wrap;
    flex-wrap: wrap;
    -ms-flex-pack: distribute;
    justify-content: space-around;
    margin-top: 40px
}

.help-home-block {
    position: relative;
    width: 460px;
    height: 176px;
    border: 1px solid #ff8619;
    margin: 10px;
    border-radius: 2px;
    overflow: hidden
}

.help-home-block-loading {
    position: absolute;
    top: 30px;
    bottom: 0;
    left: 0;
    right: 0;
    display: -ms-flexbox;
    display: flex;
    -ms-flex-pack: center;
    justify-content: center;
    -ms-flex-align: center;
    align-items: center;
    background: hsla(0, 0%, 100%, .8);
    font-size: 24px
}

.help-home-block-title {
    display: -ms-flexbox;
    display: flex;
    -ms-flex-pack: justify;
    justify-content: space-between;
    padding: 5px 10px;
    background: #ff8619;
    color: #fff
}

.help-home-block-title p {
    font-size: 16px
}

.help-home-block-title a {
    color: #fff
}

.help-home-block-con {
    display: -ms-flexbox;
    display: flex;
    -ms-flex-direction: column;
    flex-direction: column;
    padding: 20px 10px
}

.help-home-block-con a {
    width: 100%;
    margin: 2px 0;
    color: #222;
    overflow: hidden;
    text-overflow: ellipsis;
    white-space: nowrap
}

.help-home-block-con a:hover {
    color: #ff8619
}

.help-question {
    margin-bottom: 20px
}

.help-question-title {
    display: -ms-flexbox;
    display: flex;
    -ms-flex-pack: justify;
    justify-content: space-between;
    -ms-flex-align: center;
    align-items: center;
    padding-bottom: 10px;
    border-bottom: 1px solid #ddd;
    font-size: 18px;
    cursor: default
}

.help-question-title .active,
.help-question-title:hover {
    color: #ff8619
}

.help-question-con {
    display: none;
    padding: 10px;
    background: #fafafa
}

.help-question.expanded .help-question-con {
    display: block
}

.help-questions {
    background: #fff;
    padding: 20px 30px
}

.open {
    background: #f7f7f7;
    height: 100%;
    display: -ms-flexbox;
    display: flex;
    -ms-flex-direction: column;
    flex-direction: column;
    overflow: auto
}

.open-header {
    background: #fff;
    padding: 0;
    position: absolute;
    top: 0;
    left: 20px;
    right: 20px
}

.open-header.fixed {
    position: fixed;
    z-index: 9999;
    top: 0;
    left: 0;
    right: 0;
    -webkit-box-shadow: 0 7px 7px -7px rgba(0, 0, 0, .3);
    box-shadow: 0 7px 7px -7px rgba(0, 0, 0, .3)
}

.open-header-wrap {
    width: 1160px;
    margin: 0 auto;
    display: -ms-flexbox;
    display: flex;
    -ms-flex-align: center;
    align-items: center;
    border-bottom: 1px solid #ececec
}

.open-block {
    width: 1200px;
    background: #fff;
    margin: 20px auto;
    padding: 0;
    position: relative
}

.open-block:nth-child(3) {
    margin-top: 0
}

.open-content {
    overflow: hidden;
    padding: 0 20px;
    margin-top: 60px
}

.open-content,
.open-tab {
    -ms-flex: 1 1;
    flex: 1 1
}

.open-filter {
    height: 50px
}

.open-filter,
.open-title {
    display: -ms-flexbox;
    display: flex;
    -ms-flex-align: center;
    align-items: center
}

.open-title {
    width: 250px;
    margin-right: 10px
}

.open-title h2 {
    font-size: 20px;
    font-weight: 500;
    margin-right: 10px
}

.open-title span {
    font-size: 12px
}

.open-title-switch {
    height: 50px
}

.open-title-switch-con {
    height: 50px;
    display: -ms-flexbox;
    display: flex;
    -ms-flex-align: center;
    align-items: center
}

.open-title-switch-con:hover {
    color: #ff8619
}

.open-title-switch .open-title-nav {
    position: absolute;
    top: 50px;
    left: 0;
    right: 0;
    display: none;
    border-top: 1px solid #d7d7d7;
    -webkit-box-shadow: 0 7px 7px -7px rgba(0, 0, 0, .3);
    box-shadow: 0 7px 7px -7px rgba(0, 0, 0, .3);
    background: #fff
}

.open-title-switch:hover .open-title-nav {
    display: block
}

.ruok-open-trend {
    width: 1160px;
    height: 100%;
    background: #fff;
    overflow: hidden;
    font-size: 14px;
    padding: 10px 0;
    display: -ms-flexbox;
    display: flex;
    -ms-flex-direction: column;
    flex-direction: column
}

.ruok-open-trend-block {
    display: -ms-flexbox;
    display: flex;
    position: relative;
    text-align: center
}

.ruok-open-trend-expand {
    position: absolute;
    z-index: 1000;
    top: 50%;
    left: 281px;
    margin-left: -6px;
    margin-top: -40px;
    -webkit-perspective: 200px;
    perspective: 200px;
    -webkit-transform-style: preserve-3d;
    transform-style: preserve-3d;
    opacity: 0;
    -webkit-transition: opacity .2s;
    transition: opacity .2s
}

.ruok-open-trend-expand.expand {
    opacity: .6;
    left: 1px
}

.ruok-open-trend-expand.expand:before {
    border-left: 4px solid #bf6c39;
    border-right: 4px solid transparent;
    left: 11px
}

.ruok-open-trend-expand.expand:after {
    left: 8px
}

.ruok-open-trend-expand-bkg {
    height: 100px;
    width: 24px;
    background: #fff;
    border: 1px solid #acacac;
    -webkit-transform-style: preserve-3d;
    transform-style: preserve-3d;
    -webkit-transform: rotateY(60deg);
    transform: rotateY(60deg);
    border-radius: 0 6px 6px 0
}

.ruok-open-trend-expand.hover {
    opacity: .6
}

.ruok-open-trend-expand:hover {
    opacity: 1
}

.ruok-open-trend-expand:before {
    left: 4px;
    height: 0;
    width: 0;
    margin-top: -4px;
    border: 4px solid transparent;
    border-right: 4px solid #bf6c39
}

.ruok-open-trend-expand:after,
.ruok-open-trend-expand:before {
    content: "";
    position: absolute;
    z-index: 1000;
    top: 50%;
    -webkit-transform: translateZ(10px);
    transform: translateZ(10px)
}

.ruok-open-trend-expand:after {
    left: 13px;
    height: 16px;
    width: 1px;
    margin-top: -8px;
    background: #bf6c39
}

.ruok-open-trend-topleft {
    position: absolute;
    top: 0;
    left: 0;
    width: 280px;
    height: 60px;
    overflow: hidden;
    border: 1px solid #acacac;
    border-right: none
}

.ruok-open-trend-topleft.fixed {
    position: fixed;
    z-index: 9998;
    top: 50px;
    left: 50%;
    margin-left: -580px;
    background: #fff
}

.ruok-open-trend-topleft table {
    border: none;
    width: 281px
}

.ruok-open-trend-topleft table thead th {
    height: 60px;
    border-right: 1px solid #acacac;
    background: #fafafa
}

.ruok-open-trend-left {
    position: absolute;
    top: 60px;
    left: 0;
    width: 280px;
    bottom: 0;
    overflow: hidden;
    border: 1px solid #acacac;
    border-top: none;
    border-right: none
}

.ruok-open-trend-left-wrap {
    width: 300px;
    position: absolute;
    top: 0;
    left: 0;
    bottom: 0;
    overflow: auto
}

.ruok-open-trend-left table {
    width: 281px;
    border: none
}

.ruok-open-trend-left table tr td {
    height: 30px;
    border-top: 1px solid #d7d7d7;
    border-right: 1px solid #acacac
}

.ruok-open-trend-left table tr td span {
    color: #f43a51;
    -ms-flex: 1 1;
    flex: 1 1
}

.ruok-open-trend-left table tr:first-child td {
    border-top: none
}

.ruok-open-trend-left table thead {
    border-bottom: 1px solid #d7d7d7
}

.ruok-open-trend-left table thead th {
    height: 60px;
    border-right: 1px solid #acacac;
    background: #fafafa
}

.ruok-open-trend-top {
    position: absolute;
    top: 0;
    left: 280px;
    right: 0;
    height: 60px;
    border: 1px solid #acacac;
    overflow: hidden
}

.ruok-open-trend-top.fixed {
    position: fixed;
    z-index: 9998;
    top: 50px;
    left: 50%;
    -webkit-transform: translateX(-300px);
    transform: translateX(-300px);
    background: #fff;
    width: 880px
}

.ruok-open-trend-top-wrap {
    position: absolute;
    top: 0;
    left: 0;
    right: 0;
    height: 80px;
    overflow: auto
}

.ruok-open-trend-content {
    position: absolute;
    top: 60px;
    left: 280px;
    right: 0;
    bottom: 0;
    border: 1px solid #acacac;
    border-top: none;
    overflow: hidden
}

.ruok-open-trend-content-wrap {
    position: absolute;
    top: 0;
    left: 0;
    right: 0;
    bottom: 0;
    overflow-y: hidden;
    -webkit-transition: scroll .4s;
    transition: scroll .4s
}

.ruok-open-trend-content-wrap .scrollBar-right {
    left: 838px;
    background-image: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAADAAAAAwCAMAAABg3Am1AAAAIVBMVEUhISFVVVXz8/NHcEzx8fEiIiIiIiIlJSXv7+/r6+v///8SJ7L7AAAACnRSTlNNXOIA30g0C9rVOO4yrQAAAFdJREFUeNrtlrERwDAIA4WNAHv/gb1C1ORyDl//V2qEmUE8hJETSQgwEZAIEBLEjVSZGOyhFTZ+W3gXHytKnbxE36399l/y4aKPtQzXQ1GXr4N8TuT7cwB7BwLzv1bYAQAAAABJRU5ErkJggg==)
}

.ruok-open-trend-content-wrap .scrollBar-left,
.ruok-open-trend-content-wrap .scrollBar-right {
    position: absolute;
    top: 50%;
    height: 100px;
    width: 30px;
    -webkit-transform: translateY(-50px);
    transform: translateY(-50px);
    background-color: rgba(0, 0, 0, .1);
    background-repeat: no-repeat;
    background-size: 100% 100%;
    cursor: pointer;
    border-radius: 3px
}

.ruok-open-trend-content-wrap .scrollBar-left {
    left: 10px;
    background-image: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAADAAAAAwCAMAAABg3Am1AAAAM1BMVEUhISHx8fFYWFgiIiLw8PD09PQiIiJSUlJHcEzy8vIlJSVdXV0zMzNfX1/s7OxhYWH///8b+f0zAAAAEHRSTlNN4F003eVIWwDiC19NYNVhKGaV9AAAAGBJREFUeNrtlsERgCAQxBbvXOAckf6rtQId15cy5J38gxJGPIQWBUEIMGCQMBASxPBsqWn+2pvoe57+Jfv0bzlEH1X04T1pwVJn8e8ivynqJwuHVnjDiFDU5XWQ50TenxPvdgXIaMR97QAAAABJRU5ErkJggg==)
}

.ruok-open-trend-history {
    height: 100%;
    overflow: hidden;
    margin-bottom: 225px
}

.ruok-open-trend-history th {
    width: 140px
}

.ruok-open-trend-sum {
    position: absolute;
    bottom: 20px;
    left: 20px;
    right: 20px;
    height: 198px;
    background: #fff;
    width: 1160px
}

.ruok-open-trend-sum.fixed {
    position: fixed;
    bottom: 0;
    left: 50%;
    margin-left: -580px;
    -webkit-box-shadow: 0 -7px 7px -7px rgba(0, 0, 0, .3);
    box-shadow: 0 -7px 7px -7px rgba(0, 0, 0, .3)
}

.ruok-open-trend-line {
    position: absolute;
    top: 0;
    bottom: 0;
    left: 0;
    right: 0;
    text-align: left
}

.ruok-open-trend-ball {
    position: absolute;
    top: 0;
    bottom: 0;
    left: 0;
    right: 0
}

.ruok-open-trend-ball.circle .ruok-open-trend-ball-item {
    border-radius: 50%
}

.ruok-open-trend-ball.normal .ruok-open-trend-ball-item {
    width: 24px;
    height: 24px;
    line-height: 24px
}

.ruok-open-trend-ball.large .ruok-open-trend-ball-item {
    width: 30px;
    height: 30px;
    line-height: 30px
}

.ruok-open-trend-ball-item {
    color: #fff;
    position: absolute;
    -webkit-transform: translate3d(-50%, -50%, 0);
    transform: translate3d(-50%, -50%, 0);
    text-align: center
}

.ruok-open-trend-table {
    border: none;
    font-size: 14px;
    color: #acacac;
    table-layout: fixed;
    text-align: center
}

.ruok-open-trend-table>tbody>tr>td {
    border-right: 1px solid #acacac
}

.ruok-open-trend-table>tbody>tr>td table {
    border: none;
    table-layout: fixed
}

.ruok-open-trend-table>tbody>tr>td table tr td {
    width: 30px;
    height: 30px;
    border-right: 1px solid #d7d7d7;
    border-top: 1px solid #d7d7d7
}

.ruok-open-trend-table>tbody>tr>td table tr td:last-child {
    border-right: none
}

.ruok-open-trend-table>tbody>tr>td table tr:first-child td {
    border-top: none
}

.ruok-open-trend-header {
    text-align: center;
    background: #fafafa;
    border: none;
    table-layout: fixed
}

.ruok-open-trend-header thead {
    border-bottom: 1px solid #d7d7d7
}

.ruok-open-trend-header thead th {
    height: 30px;
    border-right: 1px solid #acacac
}

.ruok-open-trend-header td {
    border-right: 1px solid #acacac
}

.ruok-open-trend-header td table {
    table-layout: fixed;
    border: none
}

.ruok-open-trend-header td table td {
    width: 30px;
    height: 28px;
    border-right: 1px solid #d7d7d7
}

.ruok-open-trend-header td table td:last-child {
    border-right: none
}

.ruok-open-info {
    display: -ms-flexbox;
    display: flex;
    -ms-flex-align: center;
    align-items: center;
    height: 220px;
    background: #fff
}

.ruok-open-info .lobby-current-result-opening {
    display: -ms-flexbox;
    display: flex;
    -ms-flex-align: end;
    align-items: flex-end;
    height: 90px
}

.ruok-open-info-blur {
    position: absolute;
    z-index: -1;
    top: -40px;
    left: -40px;
    right: -40px;
    bottom: -40px;
    background-size: 110%;
    background-position: 50%;
    -webkit-filter: blur(10px) saturate(220%) brightness(80%) contrast(80%);
    filter: blur(10px) saturate(220%) brightness(80%) contrast(80%)
}

.ruok-open-info-left {
    height: 220px;
    width: 200px;
    padding: 3px;
    display: -ms-flexbox;
    display: flex;
    -ms-flex-direction: column;
    flex-direction: column;
    -ms-flex-align: center;
    align-items: center;
    position: relative;
    z-index: 1;
    overflow: hidden
}

.ruok-open-info-left-wrap {
    width: 100%;
    -ms-flex: 1 1;
    flex: 1 1;
    flex-direction: column;
    background: #fff
}

.ruok-open-info-cover,
.ruok-open-info-left-wrap {
    display: -ms-flexbox;
    display: flex;
    -ms-flex-direction: column;
    -ms-flex-align: center;
    align-items: center;
    -ms-flex-pack: center;
    justify-content: center
}

.ruok-open-info-cover {
    height: 136px;
    flex-direction: column
}

.ruok-open-info-avatar {
    width: 100px;
    height: 100px;
    border-radius: 50%;
    background-color: #eee;
    border: 3px solid #fff
}

.ruok-open-info-avatar img {
    width: 94px;
    height: 94px
}

.ruok-open-info-countdown>p {
    margin: 5px 0;
    color: #f43a51;
    font-size: 20px;
    font-weight: 600
}

.ruok-open-info-center {
    position: relative;
    width: 600px;
    height: 220px;
    padding: 15px 25px;
    background-image: url(data:image/png;base64,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);
    background-repeat: no-repeat;
    background-position: 100%;
    display: -ms-flexbox;
    display: flex;
    -ms-flex-direction: column;
    flex-direction: column;
    -ms-flex-pack: justify;
    justify-content: space-between
}

.ruok-open-info-center .balls {
    -ms-flex-pack: start;
    justify-content: flex-start
}

.ruok-open-info-center h1 {
    font-size: 32px;
    font-weight: 500;
    margin-bottom: 10px
}

.ruok-open-info-center p:nth-child(2) {
    color: #222
}

.ruok-open-info-center p:nth-child(3) {
    color: #787878
}

.ruok-open-info-setting-wrap {
    position: absolute;
    top: 40px;
    right: 10px
}

.ruok-open-info-nums {
    display: -ms-flexbox;
    display: flex;
    margin-top: 18px
}

.ruok-open-info-nums span {
    height: 60px;
    width: 60px;
    border: 2px solid #ff8619;
    border-radius: 50%;
    font-size: 32px;
    font-weight: 600;
    color: #222;
    background: #f7f7f7;
    -ms-flex-pack: center;
    justify-content: center;
    margin-right: 5px
}

.ruok-open-info-nums span,
.ruok-open-info-right {
    display: -ms-flexbox;
    display: flex;
    -ms-flex-align: center;
    align-items: center
}

.ruok-open-info-right {
    width: 400px;
    -ms-flex-direction: column;
    flex-direction: column;
    border-left: 4px solid #f5f5f5
}

.ruok-open-info-right>p:first-child {
    font-size: 16px;
    color: #787878
}

.ruok-open-info-right .ruok-button.circle {
    min-width: 60px;
    display: -ms-flexbox;
    display: flex;
    -ms-flex-direction: column;
    flex-direction: column;
    height: 60px;
    width: 60px;
    border-radius: 30px;
    padding: 0;
    margin: 0 10px
}

.ruok-open-info-right .ruok-button.circle p {
    line-height: 16px
}

.ruok-open-info-btns {
    display: -ms-flexbox;
    display: flex;
    margin-top: 20px
}

.ruok-open-info-pres {
    display: -ms-flexbox;
    display: flex;
    padding: 10px 0
}

.ruok-open-info-pres span {
    font-size: 32px;
    color: #222;
    font-weight: 500;
    margin: 0 10px
}

.ruok-open-info-pres span:nth-child(2n) {
    color: #ff8619
}

.open-info-setting {
    display: -ms-flexbox;
    display: flex;
    position: relative;
    -ms-flex-align: center;
    align-items: center
}

.open-info-setting>span:nth-child(2) {
    color: #ff8619;
    margin: 0 5px 0 2px;
    text-decoration: underline;
    cursor: pointer
}

.open-info-setting>span:nth-child(2):hover {
    color: #a25526
}

.open-info-setting-panel {
    position: absolute;
    z-index: 800;
    top: 30px;
    right: 0;
    width: 240px;
    background: #fff;
    padding: 20px;
    border-radius: 4px;
    -webkit-box-shadow: 0 4px 20px rgba(0, 0, 0, .2);
    box-shadow: 0 4px 20px rgba(0, 0, 0, .2);
    outline: none
}

.download-con {
    position: relative;
    margin: 20px auto;
    width: 1200px;
    height: 700px;
    background: #eee
}

.download-cover {
    width: 100%
}

.download-qrcode {
    position: absolute;
    bottom: 80px;
    right: 314px;
    margin: 0 10px;
    padding: 10px;
    background: #fff;
    width: 200px;
    text-align: center
}

.download-qrcode p {
    font-size: 20px;
    color: #222
}

.join-con {
    position: relative;
    margin: 20px auto;
    width: 1200px;
    height: 560px
}

.join-con,
.other {
    background: #eee
}

.other-title {
    font-size: 24px;
    font-weight: bold;
    margin: 20px;
    color: #222
}

.other-block {
    display: block;
    background: #fff;
    margin-bottom: 10px
}

.other-block-title {
    font-size: 22px;
    border-bottom: 1px solid #f7f7f7;
    padding: 22px 30px
}

.other-block-con {
    padding: 7px 50px 22px
}

.other-block-con h3 {
    font-size: 18px;
    margin: 15px 0
}

.other-block-con p {
    line-height: 28px;
    font-size: 16px;
    color: #919191;
    text-indent: 2em
}

.other-con {
    position: relative;
    margin: 0 auto;
    width: 1200px;
    min-height: 560px
}

.other-con a {
    text-decoration: none
}

.other-con .other-list li {
    margin: 5px 0
}

.other-con .other-list li span:first-child {
    margin-right: 20px;
    font-weight: bold
}

.other-pagination {
    margin-bottom: 10px;
    text-align: center
}

.news-title {
    font-size: 24px;
    font-weight: bold;
    margin: 20px 0 20px 15px;
    color: #222
}

.news-box {
    background-color: #fff;
    width: 1200px;
    display: -ms-flexbox;
    display: flex;
    padding: 0 20px 20px 0
}

.news-box-menu {
    margin-left: 0
}

.news-box-menu ul {
    background-color: #fff;
    max-height: 840px;
    overflow: hidden;
    width: 280px;
    border-right: 1px solid #e8e8e8!important;
    margin-top: 20px
}

.news-box-menu ul li {
    padding: 15px!important;
    height: 70px!important;
    display: -ms-flexbox;
    display: flex;
    -ms-flex-direction: column;
    flex-direction: column;
    margin: 0!important;
    -ms-flex-pack: justify;
    justify-content: space-between
}

.news-box-menu ul li>div {
    width: 270px;
    line-height: 16px;
    font-size: 16px;
    overflow: hidden;
    text-overflow: ellipsis;
    white-space: nowrap;
    letter-spacing: .4px;
    color: #333;
    font-family: PingFangSC-Regular;
    margin-bottom: 11px
}

.news-box-menu ul li>span {
    line-height: 13px;
    font-size: 13px;
    color: #919191;
    font-family: PingFangSC
}

.news-box-menu ul .ant-menu-item-selected {
    background-color: #eee!important;
    border-right: 4px solid #f67323!important;
    -webkit-transition: none;
    transition: none
}

.news-box-menu ul .ant-menu-item-selected div,
.news-box-menu ul .ant-menu-item:hover div {
    color: #f67323
}

.news-box-menu ul:hover {
    overflow: auto
}

.news-box-more ul:hover {
    overflow: auto;
    border-right: 0!important
}

.news-box-new {
    -ms-flex: 1 1;
    flex: 1 1;
    min-height: 800px;
    padding-top: 40px;
    margin-left: 50px
}

.news-box-new-title {
    font-size: 28px;
    margin-bottom: 25px;
    font-family: PingFangSC;
    letter-spacing: .7px;
    color: #333
}

.news-box-new-content p {
    font-size: 16px;
    display: -ms-flexbox;
    display: flex;
    text-align: center
}

.news-box-new-content p img {
    max-width: 100%;
    -ms-flex-pack: center;
    justify-content: center
}

.new-title {
    padding-top: 32px;
    font-size: 26px;
    font-weight: bold;
    color: #222
}

.new-subtitle {
    text-align: center;
    font-size: 22px;
    color: #222
}

.new-createtime {
    text-align: center;
    border-bottom: 1px solid #eee;
    padding: 18px 0 24px;
    font-size: 18px;
    color: #919191
}

.new-content {
    padding: 20px
}

.new-content p {
    font-size: 16px;
    display: -ms-flexbox;
    display: flex;
    -ms-flex-pack: center;
    justify-content: center
}

.wanfa {
    background: #f7f7f7
}

.wanfa-main {
    display: -ms-flexbox;
    display: flex;
    position: relative;
    width: 1200px;
    min-height: 750px;
    margin: 20px auto
}

.wanfa-left {
    -ms-flex-item-align: start;
    align-self: flex-start;
    width: 140px;
    background: #fff;
    margin-right: 20px
}

.wanfa-left h1 {
    padding: 10px 0;
    margin: 10px;
    border-bottom: 1px solid #d7d7d7;
    font-size: 20px;
    font-weight: normal;
    text-align: center
}

.wanfa-center {
    -ms-flex: 1 1;
    flex: 1 1;
    overflow-x: hidden;
    background: #fff;
    padding: 20px 25px
}

.wanfa-center .wanfa_header {
    margin-bottom: 20px;
    border-bottom: 1px solid #ccc;
    padding-bottom: 10px;
    display: -ms-flexbox;
    display: flex;
    -ms-flex-align: center;
    align-items: center
}

.wanfa-center .imgLogo {
    height: 48px;
    width: 48px;
    margin-right: 10px
}

.wanfa-center .lottery_name {
    font-size: 24px;
    font-weight: bold
}

.wanfa-center h1 {
    font-size: 16px;
    margin: 32px 0 5px
}

.wanfa-center p {
    line-height: 24px
}

.wanfa-center table {
    margin: 10px 0
}

.wanfa-center table td {
    border: 1px solid #aaa;
    padding: 5px 10px
}

.wanfa-center table thead td {
    background: #ff8619;
    color: #fff;
    text-align: center
}

.wanfa-center table .wanfa_first {
    text-align: center
}

.wanfa-center .u17 {
    width: 16px;
    height: 16px;
    margin-top: -3px
}

.notice {
    background: #f7f7f7;
    padding-bottom: 40px
}

.notice-content {
    width: 1200px;
    margin: auto;
    min-height: 500px
}

.notice-content-title {
    font-size: 24px;
    font-weight: bold;
    padding: 20px;
    color: #222
}

.notice-content-body {
    background-color: #fff;
    padding: 0 44px 20px;
    text-align: center
}

.notice-content-body .list {
    display: -ms-flexbox;
    display: flex;
    -ms-flex-direction: column;
    flex-direction: column;
    -ms-flex-pack: justify;
    justify-content: space-between;
    padding: 20px 0;
    text-align: left;
    height: 100px;
    border-bottom: 1px solid #ececec
}

.notice-content-body .list-title {
    display: -ms-flexbox;
    display: flex;
    -ms-flex-pack: start;
    justify-content: flex-start;
    -ms-flex-align: center;
    align-items: center;
    font-size: 16px;
    font-family: PingFangSC-Medium;
    cursor: pointer
}

.notice-content-body .list-title i {
    width: 6px;
    height: 6px;
    background-color: #ff8619;
    border-radius: 50%
}

.notice-content-body .list-title p {
    color: #ff8619
}

.notice-content-body .list-title span {
    -ms-flex: 1 1;
    flex: 1 1;
    text-align: right;
    font-family: PingFangSC-Regular;
    font-size: 14px;
    color: rgba(0, 0, 0, .5)
}

.notice-content-body .list-content {
    padding-left: 16px
}

.notice-content-body .list-content p {
    text-overflow: ellipsis;
    white-space: nowrap;
    overflow: hidden
}

.notice-content-body .list-content p br,
.notice-content-body .list-content p img {
    display: none
}

.notice-content-body-title {
    font-size: 26px;
    font-weight: bold;
    color: #222
}

.notice-content-body-time {
    border-bottom: 1px solid #eee;
    padding: 18px 0 24px;
    font-size: 18px;
    color: #919191
}

.notice-content-body-detail {
    text-align: left;
    padding: 20px
}

.notice-content-body-detail p img {
    max-width: 100%;
    display: block;
    margin: auto
}

.other-pagination {
    margin-top: 10px
}

.promo {
    background: #eee
}

.promo-con {
    position: relative;
    margin: 20px auto;
    padding: 20px;
    width: 1200px;
    min-height: 560px;
    background: #fff
}

.promo-con h1 {
    font-size: 24px;
    margin-bottom: 10px
}

.promo-item {
    border-radius: 4px;
    overflow: hidden;
    margin-bottom: 20px
}

.promo-item-header {
    background: #ff8619
}

.promo-item-header img {
    width: 100%;
    height: 180px;
    -webkit-transform: scaleX(1);
    transform: scaleX(1);
    -webkit-transition: all .3s;
    transition: all .3s
}

.promo-item-header img:hover {
    -webkit-transform: scale3d(1.1, 1.1, 1);
    transform: scale3d(1.1, 1.1, 1)
}

.promo-item-content {
    -webkit-box-sizing: border-box;
    box-sizing: border-box;
    background: #eee;
    height: 0;
    overflow: hidden
}

.promo-item-content.expanded {
    height: auto;
    padding: 20px
}

.promo-nomore {
    color: #aaa
}

.promo-nomore,
.ql-align-center {
    text-align: center
}

.error {
    height: 100%;
    -ms-flex-direction: column;
    flex-direction: column
}

.error,
.error-wrap {
    display: -ms-flexbox;
    display: flex
}

.error-wrap {
    -ms-flex: 1 1;
    flex: 1 1;
    min-height: 600px;
    width: 1200px;
    margin: 0 auto;
    padding-left: 600px;
    background-repeat: no-repeat;
    background-position: 0;
    background-image: url(../images/bkg.f2d04d1f.png);
    background-size: 600px;
    -ms-flex-direction: column;
    flex-direction: column;
    -ms-flex-align: center;
    align-items: center;
    -ms-flex-pack: center;
    justify-content: center
}

.error-title {
    font-size: 150px;
    line-height: 150px;
    color: #a9a198;
    font-weight: 600
}

.error-intro {
    font-size: 24px;
    color: #a67b49
}

.error-btn,
.error-btns {
    display: -ms-flexbox;
    display: flex
}

.error-btn {
    width: 160px;
    height: 50px;
    -ms-flex-align: center;
    align-items: center;
    -ms-flex-pack: center;
    justify-content: center;
    border-radius: 4px;
    font-size: 16px;
    font-weight: 600;
    margin: 20px 5px;
    cursor: pointer;
    -webkit-transition: -webkit-box-shadow .4s;
    transition: -webkit-box-shadow .4s;
    transition: box-shadow .4s;
    transition: box-shadow .4s, -webkit-box-shadow .4s
}

.error-btn:first-child {
    border: 1px solid #a67b49;
    color: #a67b49
}

.error-btn:nth-child(2) {
    background: #a67b49;
    color: #fff
}

.error-btn:hover {
    -webkit-box-shadow: 0 0 4px #a67b49;
    box-shadow: 0 0 4px #a67b49
}