[class*=ant-]::-ms-clear,
[class*=ant-] input::-ms-clear,
[class*=ant-] input::-ms-reveal,
[class^=ant-]::-ms-clear,
[class^=ant-] input::-ms-clear,
[class^=ant-] input::-ms-reveal {
    display: none
}

body,
html {
    width: 100%;
    height: 100%
}

input::-ms-clear,
input::-ms-reveal {
    display: none
}

*,
:after,
:before {
    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
}

body {
    margin: 0;
    color: rgba(0, 0, 0, .85);
    font-size: 14px;
    font-family: -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, "Helvetica Neue", Arial, "Noto Sans", sans-serif, "Apple Color Emoji", "Segoe UI Emoji", "Segoe UI Symbol", "Noto Color Emoji";
    font-variant: tabular-nums;
    line-height: 1.5715;
    background-color: #fff;
    font-feature-settings: "tnum", "tnum"
}

[tabindex="-1"]:focus {
    outline: none !important
}

hr {
    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 {
    color: #1890ff;
    text-decoration: none;
    background-color: transparent;
    outline: none;
    cursor: pointer;
    transition: color .3s;
    -webkit-text-decoration-skip: objects
}

a:hover {
    color: #40a9ff
}

a:active {
    color: #096dd9
}

a:active,
a:hover {
    text-decoration: none;
    outline: 0
}

a:focus {
    text-decoration: none;
    outline: 0
}

a[disabled] {
    color: rgba(0, 0, 0, .25);
    cursor: not-allowed
}

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;
    cursor: pointer;
}


svg:not(:root) {
    overflow: hidden
}

[role=button],
a,
area,
button,
input:not([type=range]),
label,
select,
summary,
textarea {
    touch-action: manipulation
}

table {
    border-collapse: collapse
}

caption {
    padding-top: .75em;
    padding-bottom: .3em;
    color: rgba(0, 0, 0, .45);
    text-align: left;
    caption-side: bottom
}

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] {
    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
}

::selection {
    color: #fff;
    background: #1890ff
}

.clearfix:before {
    display: table;
    content: ""
}

.clearfix:after {
    display: table;
    clear: both;
    content: ""
}

.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:before {
    display: inline-block;
    animation: loadingCircle 1s linear infinite
}

.anticon-spin {
    display: inline-block;
    animation: loadingCircle 1s linear infinite
}

.ant-fade-appear,
.ant-fade-enter {
    animation-duration: .2s;
    animation-fill-mode: both;
    animation-play-state: paused
}

.ant-fade-leave {
    animation-duration: .2s;
    animation-fill-mode: both;
    animation-play-state: paused
}

.ant-fade-appear.ant-fade-appear-active,
.ant-fade-enter.ant-fade-enter-active {
    animation-name: antFadeIn;
    animation-play-state: running
}

.ant-fade-leave.ant-fade-leave-active {
    animation-name: antFadeOut;
    animation-play-state: running;
    pointer-events: none
}

.ant-fade-appear,
.ant-fade-enter {
    opacity: 0;
    animation-timing-function: linear
}

.ant-fade-leave {
    animation-timing-function: linear
}

@keyframes antFadeIn {
    0% {
        opacity: 0
    }

    to {
        opacity: 1
    }
}

@keyframes antFadeOut {
    0% {
        opacity: 1
    }

    to {
        opacity: 0
    }
}

.ant-move-up-appear,
.ant-move-up-enter {
    animation-duration: .2s;
    animation-fill-mode: both;
    animation-play-state: paused
}

.ant-move-up-leave {
    animation-duration: .2s;
    animation-fill-mode: both;
    animation-play-state: paused
}

.ant-move-up-appear.ant-move-up-appear-active,
.ant-move-up-enter.ant-move-up-enter-active {
    animation-name: antMoveUpIn;
    animation-play-state: running
}

.ant-move-up-leave.ant-move-up-leave-active {
    animation-name: antMoveUpOut;
    animation-play-state: running;
    pointer-events: none
}

.ant-move-up-appear,
.ant-move-up-enter {
    opacity: 0;
    animation-timing-function: cubic-bezier(.08, .82, .17, 1)
}

.ant-move-up-leave {
    animation-timing-function: cubic-bezier(.6, .04, .98, .34)
}

.ant-move-down-appear,
.ant-move-down-enter {
    animation-duration: .2s;
    animation-fill-mode: both;
    animation-play-state: paused
}

.ant-move-down-leave {
    animation-duration: .2s;
    animation-fill-mode: both;
    animation-play-state: paused
}

.ant-move-down-appear.ant-move-down-appear-active,
.ant-move-down-enter.ant-move-down-enter-active {
    animation-name: antMoveDownIn;
    animation-play-state: running
}

.ant-move-down-leave.ant-move-down-leave-active {
    animation-name: antMoveDownOut;
    animation-play-state: running;
    pointer-events: none
}

.ant-move-down-appear,
.ant-move-down-enter {
    opacity: 0;
    animation-timing-function: cubic-bezier(.08, .82, .17, 1)
}

.ant-move-down-leave {
    animation-timing-function: cubic-bezier(.6, .04, .98, .34)
}

.ant-move-left-appear,
.ant-move-left-enter {
    animation-duration: .2s;
    animation-fill-mode: both;
    animation-play-state: paused
}

.ant-move-left-leave {
    animation-duration: .2s;
    animation-fill-mode: both;
    animation-play-state: paused
}

.ant-move-left-appear.ant-move-left-appear-active,
.ant-move-left-enter.ant-move-left-enter-active {
    animation-name: antMoveLeftIn;
    animation-play-state: running
}

.ant-move-left-leave.ant-move-left-leave-active {
    animation-name: antMoveLeftOut;
    animation-play-state: running;
    pointer-events: none
}

.ant-move-left-appear,
.ant-move-left-enter {
    opacity: 0;
    animation-timing-function: cubic-bezier(.08, .82, .17, 1)
}

.ant-move-left-leave {
    animation-timing-function: cubic-bezier(.6, .04, .98, .34)
}

.ant-move-right-appear,
.ant-move-right-enter {
    animation-duration: .2s;
    animation-fill-mode: both;
    animation-play-state: paused
}

.ant-move-right-leave {
    animation-duration: .2s;
    animation-fill-mode: both;
    animation-play-state: paused
}

.ant-move-right-appear.ant-move-right-appear-active,
.ant-move-right-enter.ant-move-right-enter-active {
    animation-name: antMoveRightIn;
    animation-play-state: running
}

.ant-move-right-leave.ant-move-right-leave-active {
    animation-name: antMoveRightOut;
    animation-play-state: running;
    pointer-events: none
}

.ant-move-right-appear,
.ant-move-right-enter {
    opacity: 0;
    animation-timing-function: cubic-bezier(.08, .82, .17, 1)
}

.ant-move-right-leave {
    animation-timing-function: cubic-bezier(.6, .04, .98, .34)
}

@keyframes antMoveDownIn {
    0% {
        transform: translateY(100%);
        transform-origin: 0 0;
        opacity: 0
    }

    to {
        transform: translateY(0);
        transform-origin: 0 0;
        opacity: 1
    }
}

@keyframes antMoveDownOut {
    0% {
        transform: translateY(0);
        transform-origin: 0 0;
        opacity: 1
    }

    to {
        transform: translateY(100%);
        transform-origin: 0 0;
        opacity: 0
    }
}

@keyframes antMoveLeftIn {
    0% {
        transform: translateX(-100%);
        transform-origin: 0 0;
        opacity: 0
    }

    to {
        transform: translateX(0);
        transform-origin: 0 0;
        opacity: 1
    }
}

@keyframes antMoveLeftOut {
    0% {
        transform: translateX(0);
        transform-origin: 0 0;
        opacity: 1
    }

    to {
        transform: translateX(-100%);
        transform-origin: 0 0;
        opacity: 0
    }
}

@keyframes antMoveRightIn {
    0% {
        transform: translateX(100%);
        transform-origin: 0 0;
        opacity: 0
    }

    to {
        transform: translateX(0);
        transform-origin: 0 0;
        opacity: 1
    }
}

@keyframes antMoveRightOut {
    0% {
        transform: translateX(0);
        transform-origin: 0 0;
        opacity: 1
    }

    to {
        transform: translateX(100%);
        transform-origin: 0 0;
        opacity: 0
    }
}

@keyframes antMoveUpIn {
    0% {
        transform: translateY(-100%);
        transform-origin: 0 0;
        opacity: 0
    }

    to {
        transform: translateY(0);
        transform-origin: 0 0;
        opacity: 1
    }
}

@keyframes antMoveUpOut {
    0% {
        transform: translateY(0);
        transform-origin: 0 0;
        opacity: 1
    }

    to {
        transform: translateY(-100%);
        transform-origin: 0 0;
        opacity: 0
    }
}

@keyframes loadingCircle {
    to {
        transform: rotate(1turn)
    }
}

[ant-click-animating-without-extra-node=true],
[ant-click-animating=true] {
    position: relative
}

html {
    --antd-wave-shadow-color: #1890ff;
    --scroll-bar: 0
}

.ant-click-animating-node,
[ant-click-animating-without-extra-node=true]:after {
    position: absolute;
    top: 0;
    right: 0;
    bottom: 0;
    left: 0;
    display: block;
    border-radius: inherit;
    box-shadow: 0 0 0 0 #1890ff;
    box-shadow: 0 0 0 0 var(--antd-wave-shadow-color);
    opacity: .2;
    animation: fadeEffect 2s cubic-bezier(.08, .82, .17, 1), waveEffect .4s cubic-bezier(.08, .82, .17, 1);
    animation-fill-mode: forwards;
    content: "";
    pointer-events: none
}

@keyframes waveEffect {
    to {
        box-shadow: 0 0 0 #1890ff;
        box-shadow: 0 0 0 6px #1890ff;
        box-shadow: 0 0 0 6px var(--antd-wave-shadow-color)
    }
}

@keyframes fadeEffect {
    to {
        opacity: 0
    }
}

.ant-slide-up-appear,
.ant-slide-up-enter {
    animation-duration: .2s;
    animation-fill-mode: both;
    animation-play-state: paused
}

.ant-slide-up-leave {
    animation-duration: .2s;
    animation-fill-mode: both;
    animation-play-state: paused
}

.ant-slide-up-appear.ant-slide-up-appear-active,
.ant-slide-up-enter.ant-slide-up-enter-active {
    animation-name: antSlideUpIn;
    animation-play-state: running
}

.ant-slide-up-leave.ant-slide-up-leave-active {
    animation-name: antSlideUpOut;
    animation-play-state: running;
    pointer-events: none
}

.ant-slide-up-appear,
.ant-slide-up-enter {
    opacity: 0;
    animation-timing-function: cubic-bezier(.23, 1, .32, 1)
}

.ant-slide-up-leave {
    animation-timing-function: cubic-bezier(.755, .05, .855, .06)
}

.ant-slide-down-appear,
.ant-slide-down-enter {
    animation-duration: .2s;
    animation-fill-mode: both;
    animation-play-state: paused
}

.ant-slide-down-leave {
    animation-duration: .2s;
    animation-fill-mode: both;
    animation-play-state: paused
}

.ant-slide-down-appear.ant-slide-down-appear-active,
.ant-slide-down-enter.ant-slide-down-enter-active {
    animation-name: antSlideDownIn;
    animation-play-state: running
}

.ant-slide-down-leave.ant-slide-down-leave-active {
    animation-name: antSlideDownOut;
    animation-play-state: running;
    pointer-events: none
}

.ant-slide-down-appear,
.ant-slide-down-enter {
    opacity: 0;
    animation-timing-function: cubic-bezier(.23, 1, .32, 1)
}

.ant-slide-down-leave {
    animation-timing-function: cubic-bezier(.755, .05, .855, .06)
}

.ant-slide-left-appear,
.ant-slide-left-enter {
    animation-duration: .2s;
    animation-fill-mode: both;
    animation-play-state: paused
}

.ant-slide-left-leave {
    animation-duration: .2s;
    animation-fill-mode: both;
    animation-play-state: paused
}

.ant-slide-left-appear.ant-slide-left-appear-active,
.ant-slide-left-enter.ant-slide-left-enter-active {
    animation-name: antSlideLeftIn;
    animation-play-state: running
}

.ant-slide-left-leave.ant-slide-left-leave-active {
    animation-name: antSlideLeftOut;
    animation-play-state: running;
    pointer-events: none
}

.ant-slide-left-appear,
.ant-slide-left-enter {
    opacity: 0;
    animation-timing-function: cubic-bezier(.23, 1, .32, 1)
}

.ant-slide-left-leave {
    animation-timing-function: cubic-bezier(.755, .05, .855, .06)
}

.ant-slide-right-appear,
.ant-slide-right-enter {
    animation-duration: .2s;
    animation-fill-mode: both;
    animation-play-state: paused
}

.ant-slide-right-leave {
    animation-duration: .2s;
    animation-fill-mode: both;
    animation-play-state: paused
}

.ant-slide-right-appear.ant-slide-right-appear-active,
.ant-slide-right-enter.ant-slide-right-enter-active {
    animation-name: antSlideRightIn;
    animation-play-state: running
}

.ant-slide-right-leave.ant-slide-right-leave-active {
    animation-name: antSlideRightOut;
    animation-play-state: running;
    pointer-events: none
}

.ant-slide-right-appear,
.ant-slide-right-enter {
    opacity: 0;
    animation-timing-function: cubic-bezier(.23, 1, .32, 1)
}

.ant-slide-right-leave {
    animation-timing-function: cubic-bezier(.755, .05, .855, .06)
}

@keyframes antSlideUpIn {
    0% {
        transform: scaleY(.8);
        transform-origin: 0 0;
        opacity: 0
    }

    to {
        transform: scaleY(1);
        transform-origin: 0 0;
        opacity: 1
    }
}

@keyframes antSlideUpOut {
    0% {
        transform: scaleY(1);
        transform-origin: 0 0;
        opacity: 1
    }

    to {
        transform: scaleY(.8);
        transform-origin: 0 0;
        opacity: 0
    }
}

@keyframes antSlideDownIn {
    0% {
        transform: scaleY(.8);
        transform-origin: 100% 100%;
        opacity: 0
    }

    to {
        transform: scaleY(1);
        transform-origin: 100% 100%;
        opacity: 1
    }
}

@keyframes antSlideDownOut {
    0% {
        transform: scaleY(1);
        transform-origin: 100% 100%;
        opacity: 1
    }

    to {
        transform: scaleY(.8);
        transform-origin: 100% 100%;
        opacity: 0
    }
}

@keyframes antSlideLeftIn {
    0% {
        transform: scaleX(.8);
        transform-origin: 0 0;
        opacity: 0
    }

    to {
        transform: scaleX(1);
        transform-origin: 0 0;
        opacity: 1
    }
}

@keyframes antSlideLeftOut {
    0% {
        transform: scaleX(1);
        transform-origin: 0 0;
        opacity: 1
    }

    to {
        transform: scaleX(.8);
        transform-origin: 0 0;
        opacity: 0
    }
}

@keyframes antSlideRightIn {
    0% {
        transform: scaleX(.8);
        transform-origin: 100% 0;
        opacity: 0
    }

    to {
        transform: scaleX(1);
        transform-origin: 100% 0;
        opacity: 1
    }
}

@keyframes antSlideRightOut {
    0% {
        transform: scaleX(1);
        transform-origin: 100% 0;
        opacity: 1
    }

    to {
        transform: scaleX(.8);
        transform-origin: 100% 0;
        opacity: 0
    }
}

.ant-zoom-appear,
.ant-zoom-enter {
    animation-duration: .2s;
    animation-fill-mode: both;
    animation-play-state: paused
}

.ant-zoom-leave {
    animation-duration: .2s;
    animation-fill-mode: both;
    animation-play-state: paused
}

.ant-zoom-appear.ant-zoom-appear-active,
.ant-zoom-enter.ant-zoom-enter-active {
    animation-name: antZoomIn;
    animation-play-state: running
}

.ant-zoom-leave.ant-zoom-leave-active {
    animation-name: antZoomOut;
    animation-play-state: running;
    pointer-events: none
}

.ant-zoom-appear,
.ant-zoom-enter {
    transform: scale(0);
    opacity: 0;
    animation-timing-function: cubic-bezier(.08, .82, .17, 1)
}

.ant-zoom-appear-prepare,
.ant-zoom-enter-prepare {
    transform: none
}

.ant-zoom-leave {
    animation-timing-function: cubic-bezier(.78, .14, .15, .86)
}

.ant-zoom-big-appear,
.ant-zoom-big-enter {
    animation-duration: .2s;
    animation-fill-mode: both;
    animation-play-state: paused
}

.ant-zoom-big-leave {
    animation-duration: .2s;
    animation-fill-mode: both;
    animation-play-state: paused
}

.ant-zoom-big-appear.ant-zoom-big-appear-active,
.ant-zoom-big-enter.ant-zoom-big-enter-active {
    animation-name: antZoomBigIn;
    animation-play-state: running
}

.ant-zoom-big-leave.ant-zoom-big-leave-active {
    animation-name: antZoomBigOut;
    animation-play-state: running;
    pointer-events: none
}

.ant-zoom-big-appear,
.ant-zoom-big-enter {
    transform: scale(0);
    opacity: 0;
    animation-timing-function: cubic-bezier(.08, .82, .17, 1)
}

.ant-zoom-big-appear-prepare,
.ant-zoom-big-enter-prepare {
    transform: none
}

.ant-zoom-big-leave {
    animation-timing-function: cubic-bezier(.78, .14, .15, .86)
}

.ant-zoom-big-fast-appear,
.ant-zoom-big-fast-enter {
    animation-duration: .1s;
    animation-fill-mode: both;
    animation-play-state: paused
}

.ant-zoom-big-fast-leave {
    animation-duration: .1s;
    animation-fill-mode: both;
    animation-play-state: paused
}

.ant-zoom-big-fast-appear.ant-zoom-big-fast-appear-active,
.ant-zoom-big-fast-enter.ant-zoom-big-fast-enter-active {
    animation-name: antZoomBigIn;
    animation-play-state: running
}

.ant-zoom-big-fast-leave.ant-zoom-big-fast-leave-active {
    animation-name: antZoomBigOut;
    animation-play-state: running;
    pointer-events: none
}

.ant-zoom-big-fast-appear,
.ant-zoom-big-fast-enter {
    transform: scale(0);
    opacity: 0;
    animation-timing-function: cubic-bezier(.08, .82, .17, 1)
}

.ant-zoom-big-fast-appear-prepare,
.ant-zoom-big-fast-enter-prepare {
    transform: none
}

.ant-zoom-big-fast-leave {
    animation-timing-function: cubic-bezier(.78, .14, .15, .86)
}

.ant-zoom-up-appear,
.ant-zoom-up-enter {
    animation-duration: .2s;
    animation-fill-mode: both;
    animation-play-state: paused
}

.ant-zoom-up-leave {
    animation-duration: .2s;
    animation-fill-mode: both;
    animation-play-state: paused
}

.ant-zoom-up-appear.ant-zoom-up-appear-active,
.ant-zoom-up-enter.ant-zoom-up-enter-active {
    animation-name: antZoomUpIn;
    animation-play-state: running
}

.ant-zoom-up-leave.ant-zoom-up-leave-active {
    animation-name: antZoomUpOut;
    animation-play-state: running;
    pointer-events: none
}

.ant-zoom-up-appear,
.ant-zoom-up-enter {
    transform: scale(0);
    opacity: 0;
    animation-timing-function: cubic-bezier(.08, .82, .17, 1)
}

.ant-zoom-up-appear-prepare,
.ant-zoom-up-enter-prepare {
    transform: none
}

.ant-zoom-up-leave {
    animation-timing-function: cubic-bezier(.78, .14, .15, .86)
}

.ant-zoom-down-appear,
.ant-zoom-down-enter {
    animation-duration: .2s;
    animation-fill-mode: both;
    animation-play-state: paused
}

.ant-zoom-down-leave {
    animation-duration: .2s;
    animation-fill-mode: both;
    animation-play-state: paused
}

.ant-zoom-down-appear.ant-zoom-down-appear-active,
.ant-zoom-down-enter.ant-zoom-down-enter-active {
    animation-name: antZoomDownIn;
    animation-play-state: running
}

.ant-zoom-down-leave.ant-zoom-down-leave-active {
    animation-name: antZoomDownOut;
    animation-play-state: running;
    pointer-events: none
}

.ant-zoom-down-appear,
.ant-zoom-down-enter {
    transform: scale(0);
    opacity: 0;
    animation-timing-function: cubic-bezier(.08, .82, .17, 1)
}

.ant-zoom-down-appear-prepare,
.ant-zoom-down-enter-prepare {
    transform: none
}

.ant-zoom-down-leave {
    animation-timing-function: cubic-bezier(.78, .14, .15, .86)
}

.ant-zoom-left-appear,
.ant-zoom-left-enter {
    animation-duration: .2s;
    animation-fill-mode: both;
    animation-play-state: paused
}

.ant-zoom-left-leave {
    animation-duration: .2s;
    animation-fill-mode: both;
    animation-play-state: paused
}

.ant-zoom-left-appear.ant-zoom-left-appear-active,
.ant-zoom-left-enter.ant-zoom-left-enter-active {
    animation-name: antZoomLeftIn;
    animation-play-state: running
}

.ant-zoom-left-leave.ant-zoom-left-leave-active {
    animation-name: antZoomLeftOut;
    animation-play-state: running;
    pointer-events: none
}

.ant-zoom-left-appear,
.ant-zoom-left-enter {
    transform: scale(0);
    opacity: 0;
    animation-timing-function: cubic-bezier(.08, .82, .17, 1)
}

.ant-zoom-left-appear-prepare,
.ant-zoom-left-enter-prepare {
    transform: none
}

.ant-zoom-left-leave {
    animation-timing-function: cubic-bezier(.78, .14, .15, .86)
}

.ant-zoom-right-appear,
.ant-zoom-right-enter {
    animation-duration: .2s;
    animation-fill-mode: both;
    animation-play-state: paused
}

.ant-zoom-right-leave {
    animation-duration: .2s;
    animation-fill-mode: both;
    animation-play-state: paused
}

.ant-zoom-right-appear.ant-zoom-right-appear-active,
.ant-zoom-right-enter.ant-zoom-right-enter-active {
    animation-name: antZoomRightIn;
    animation-play-state: running
}

.ant-zoom-right-leave.ant-zoom-right-leave-active {
    animation-name: antZoomRightOut;
    animation-play-state: running;
    pointer-events: none
}

.ant-zoom-right-appear,
.ant-zoom-right-enter {
    transform: scale(0);
    opacity: 0;
    animation-timing-function: cubic-bezier(.08, .82, .17, 1)
}

.ant-zoom-right-appear-prepare,
.ant-zoom-right-enter-prepare {
    transform: none
}

.ant-zoom-right-leave {
    animation-timing-function: cubic-bezier(.78, .14, .15, .86)
}

@keyframes antZoomIn {
    0% {
        transform: scale(.2);
        opacity: 0
    }

    to {
        transform: scale(1);
        opacity: 1
    }
}

@keyframes antZoomOut {
    0% {
        transform: scale(1)
    }

    to {
        transform: scale(.2);
        opacity: 0
    }
}

@keyframes antZoomBigIn {
    0% {
        transform: scale(.8);
        opacity: 0
    }

    to {
        transform: scale(1);
        opacity: 1
    }
}

@keyframes antZoomBigOut {
    0% {
        transform: scale(1)
    }

    to {
        transform: scale(.8);
        opacity: 0
    }
}

@keyframes antZoomUpIn {
    0% {
        transform: scale(.8);
        transform-origin: 50% 0;
        opacity: 0
    }

    to {
        transform: scale(1);
        transform-origin: 50% 0
    }
}

@keyframes antZoomUpOut {
    0% {
        transform: scale(1);
        transform-origin: 50% 0
    }

    to {
        transform: scale(.8);
        transform-origin: 50% 0;
        opacity: 0
    }
}

@keyframes antZoomLeftIn {
    0% {
        transform: scale(.8);
        transform-origin: 0 50%;
        opacity: 0
    }

    to {
        transform: scale(1);
        transform-origin: 0 50%
    }
}

@keyframes antZoomLeftOut {
    0% {
        transform: scale(1);
        transform-origin: 0 50%
    }

    to {
        transform: scale(.8);
        transform-origin: 0 50%;
        opacity: 0
    }
}

@keyframes antZoomRightIn {
    0% {
        transform: scale(.8);
        transform-origin: 100% 50%;
        opacity: 0
    }

    to {
        transform: scale(1);
        transform-origin: 100% 50%
    }
}

@keyframes antZoomRightOut {
    0% {
        transform: scale(1);
        transform-origin: 100% 50%
    }

    to {
        transform: scale(.8);
        transform-origin: 100% 50%;
        opacity: 0
    }
}

@keyframes antZoomDownIn {
    0% {
        transform: scale(.8);
        transform-origin: 50% 100%;
        opacity: 0
    }

    to {
        transform: scale(1);
        transform-origin: 50% 100%
    }
}

@keyframes antZoomDownOut {
    0% {
        transform: scale(1);
        transform-origin: 50% 100%
    }

    to {
        transform: scale(.8);
        transform-origin: 50% 100%;
        opacity: 0
    }
}

.ant-motion-collapse-legacy {
    overflow: hidden
}

.ant-motion-collapse-legacy-active {
    transition: height .2s cubic-bezier(.645, .045, .355, 1), opacity .2s cubic-bezier(.645, .045, .355, 1) !important
}

.ant-motion-collapse {
    overflow: hidden;
    transition: height .2s cubic-bezier(.645, .045, .355, 1), opacity .2s cubic-bezier(.645, .045, .355, 1) !important
}

.ant-message {
    box-sizing: border-box;
    margin: 0;
    padding: 0;
    color: rgba(0, 0, 0, .85);
    font-size: 14px;
    font-variant: tabular-nums;
    line-height: 1.5715;
    list-style: none;
    font-feature-settings: "tnum", "tnum";
    position: fixed;
    top: 8px;
    left: 0;
    z-index: 1010;
    width: 100%;
    pointer-events: none
}

.ant-message-notice {
    padding: 8px;
    text-align: center
}

.ant-message-notice-content {
    display: inline-block;
    padding: 10px 16px;
    background: #fff;
    border-radius: 2px;
    box-shadow: 0 3px 6px -4px rgba(0, 0, 0, .12), 0 6px 16px 0 rgba(0, 0, 0, .08), 0 9px 28px 8px rgba(0, 0, 0, .05);
    pointer-events: all
}

.ant-message-success .anticon {
    color: #52c41a
}

.ant-message-error .anticon {
    color: #ff4d4f
}

.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.ant-move-up-leave.ant-move-up-leave-active {
    animation-name: MessageMoveOut;
    animation-duration: .3s
}

@keyframes MessageMoveOut {
    0% {
        max-height: 150px;
        padding: 8px;
        opacity: 1
    }

    to {
        max-height: 0;
        padding: 0;
        opacity: 0
    }
}

.ant-message-rtl {
    direction: rtl
}

.ant-message-rtl span {
    direction: rtl
}

.ant-message-rtl .anticon {
    margin-right: 0;
    margin-left: 8px
}

.ant-notification {
    box-sizing: border-box;
    padding: 0;
    color: rgba(0, 0, 0, .85);
    font-size: 14px;
    font-variant: tabular-nums;
    line-height: 1.5715;
    list-style: none;
    font-feature-settings: "tnum", "tnum";
    position: fixed;
    z-index: 1010;
    margin: 0 24px 0 0
}

.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 {
    animation-name: NotificationLeftFadeIn
}

.ant-notification-close-icon {
    font-size: 14px;
    cursor: pointer
}

.ant-notification-hook-holder {
    position: relative
}

.ant-notification-notice {
    position: relative;
    width: 384px;
    max-width: calc(100vw - 48px);
    margin-bottom: 16px;
    margin-left: auto;
    padding: 16px 24px;
    overflow: hidden;
    line-height: 1.5715;
    word-wrap: break-word;
    background: #fff;
    border-radius: 2px;
    box-shadow: 0 3px 6px -4px rgba(0, 0, 0, .12), 0 6px 16px 0 rgba(0, 0, 0, .08), 0 9px 28px 8px rgba(0, 0, 0, .05)
}

.ant-notification-bottomLeft .ant-notification-notice,
.ant-notification-topLeft .ant-notification-notice {
    margin-right: auto;
    margin-left: 0
}

.ant-notification-notice-message {
    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(264px - 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: #ff4d4f
}

.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 {
    animation-duration: .24s;
    animation-timing-function: cubic-bezier(.645, .045, .355, 1);
    animation-fill-mode: both
}

.ant-notification-fade-appear,
.ant-notification-fade-enter {
    animation-duration: .24s;
    animation-timing-function: cubic-bezier(.645, .045, .355, 1);
    animation-fill-mode: both;
    opacity: 0;
    animation-play-state: paused
}

.ant-notification-fade-leave {
    animation-duration: .24s;
    animation-timing-function: cubic-bezier(.645, .045, .355, 1);
    animation-fill-mode: both;
    animation-duration: .2s;
    animation-play-state: paused
}

.ant-notification-fade-appear.ant-notification-fade-appear-active,
.ant-notification-fade-enter.ant-notification-fade-enter-active {
    animation-name: NotificationFadeIn;
    animation-play-state: running
}

.ant-notification-fade-leave.ant-notification-fade-leave-active {
    animation-name: NotificationFadeOut;
    animation-play-state: running
}

@keyframes NotificationFadeIn {
    0% {
        left: 384px;
        opacity: 0
    }

    to {
        left: 0;
        opacity: 1
    }
}

@keyframes NotificationLeftFadeIn {
    0% {
        right: 384px;
        opacity: 0
    }

    to {
        right: 0;
        opacity: 1
    }
}

@keyframes NotificationFadeOut {
    0% {
        max-height: 150px;
        margin-bottom: 16px;
        opacity: 1
    }

    to {
        max-height: 0;
        margin-bottom: 0;
        padding-top: 0;
        padding-bottom: 0;
        opacity: 0
    }
}

.ant-notification-rtl {
    direction: rtl
}

.ant-notification-rtl .ant-notification-notice-closable .ant-notification-notice-message {
    padding-right: 0;
    padding-left: 24px
}

.ant-notification-rtl .ant-notification-notice-with-icon .ant-notification-notice-message {
    margin-right: 48px;
    margin-left: 0
}

.ant-notification-rtl .ant-notification-notice-with-icon .ant-notification-notice-description {
    margin-right: 48px;
    margin-left: 0
}

.ant-notification-rtl .ant-notification-notice-icon {
    margin-right: 4px;
    margin-left: 0
}

.ant-notification-rtl .ant-notification-notice-close {
    right: auto;
    left: 22px
}

.ant-notification-rtl .ant-notification-notice-btn {
    float: left
}

.container___3iPK- {
    width: 100%
}

.container___3iPK- .content___3As0r {
    width: 70%;
    margin: auto
}

.container___3iPK- h1 {
    font-size: .53333rem;
    text-align: center;
    margin-top: .13333rem
}

.container___3iPK- h2 {
    font-size: .33333rem;
    line-height: .66667rem;
    margin-top: .13333rem
}

.container___3iPK- p {
    text-indent: .42667rem;
    letter-spacing: .02667rem;
    font-size: .21333rem
}

.container___3iPK- .slogan___3wzlt {
    line-height: .4rem
}

.container___3iPK- b {
    font-size: .24rem
}

.container___3iPK- .bottomStyle___2SwjT {
    margin-top: .13333rem
}

@media (max-width:768px) {
    .box___1Ymxi {
        width: 100vw;
        height: 100vh;
        display: flex;
        padding-top: 2.74667rem;
        box-sizing: border-box;
        flex-direction: column;
        align-items: center
    }

    .box___1Ymxi .img___15Imq {
        width: 2.29333rem;
        height: 1.81333rem
    }

    .box___1Ymxi .test___14VfA {
        margin-top: .4rem;
        font-weight: 600;
        font-size: .42667rem;
        color: #000
    }
}

.box___1XkKQ {
    width: 100%
}

::selection {
    background-color: #6367fb
}

.ant-btn {
    line-height: 1.5715;
    position: relative;
    display: inline-block;
    font-weight: 400;
    white-space: nowrap;
    text-align: center;
    background-image: none;
    box-shadow: 0 2px 0 rgba(0, 0, 0, .015);
    cursor: pointer;
    transition: all .3s cubic-bezier(.645, .045, .355, 1);
    -webkit-user-select: none;
    -moz-user-select: none;
    -ms-user-select: none;
    user-select: none;
    touch-action: manipulation;
    height: 32px;
    padding: 4px 15px;
    font-size: 14px;
    border-radius: 2px;
    color: rgba(0, 0, 0, .85);
    border: 1px solid #d9d9d9;
    background: #fff
}

.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;
    box-shadow: none
}

.ant-btn[disabled] {
    cursor: not-allowed
}

.ant-btn[disabled]>* {
    pointer-events: none
}

.ant-btn-lg {
    height: 40px;
    padding: 6.4px 15px;
    font-size: 16px;
    border-radius: 2px
}

.ant-btn-sm {
    height: 24px;
    padding: 0 7px;
    font-size: 14px;
    border-radius: 2px
}

.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: #40a9ff;
    border-color: #40a9ff;
    background: #fff
}

.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 {
    color: #096dd9;
    border-color: #096dd9;
    background: #fff
}

.ant-btn:active>a:only-child {
    color: currentColor
}

.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]:focus,
.ant-btn[disabled]:hover {
    color: rgba(0, 0, 0, .25);
    border-color: #d9d9d9;
    background: #f5f5f5;
    text-shadow: none;
    box-shadow: none
}

.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]: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:focus,
.ant-btn:hover {
    text-decoration: none;
    background: #fff
}

.ant-btn>span {
    display: inline-block
}

.ant-btn-primary {
    color: #fff;
    border-color: #1890ff;
    background: #1890ff;
    text-shadow: 0 -1px 0 rgba(0, 0, 0, .12);
    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;
    border-color: #40a9ff;
    background: #40a9ff
}

.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 {
    color: #fff;
    border-color: #096dd9;
    background: #096dd9
}

.ant-btn-primary:active>a:only-child {
    color: currentColor
}

.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]:focus,
.ant-btn-primary[disabled]:hover {
    color: rgba(0, 0, 0, .25);
    border-color: #d9d9d9;
    background: #f5f5f5;
    text-shadow: none;
    box-shadow: none
}

.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]: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: #40a9ff;
    border-left-color: #40a9ff
}

.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: #40a9ff
}

.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: #40a9ff
}

.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, .85);
    border-color: #d9d9d9;
    background: transparent
}

.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: #40a9ff;
    border-color: #40a9ff;
    background: transparent
}

.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 {
    color: #096dd9;
    border-color: #096dd9;
    background: transparent
}

.ant-btn-ghost:active>a:only-child {
    color: currentColor
}

.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]:focus,
.ant-btn-ghost[disabled]:hover {
    color: rgba(0, 0, 0, .25);
    border-color: #d9d9d9;
    background: #f5f5f5;
    text-shadow: none;
    box-shadow: none
}

.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]: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, .85);
    border-color: #d9d9d9;
    background: #fff;
    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: #40a9ff;
    border-color: #40a9ff;
    background: #fff
}

.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 {
    color: #096dd9;
    border-color: #096dd9;
    background: #fff
}

.ant-btn-dashed:active>a:only-child {
    color: currentColor
}

.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]:focus,
.ant-btn-dashed[disabled]:hover {
    color: rgba(0, 0, 0, .25);
    border-color: #d9d9d9;
    background: #f5f5f5;
    text-shadow: none;
    box-shadow: none
}

.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]: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: #fff;
    border-color: #ff4d4f;
    background: #ff4d4f;
    text-shadow: 0 -1px 0 rgba(0, 0, 0, .12);
    box-shadow: 0 2px 0 rgba(0, 0, 0, .045)
}

.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:focus,
.ant-btn-danger:hover {
    color: #fff;
    border-color: #ff7875;
    background: #ff7875
}

.ant-btn-danger:focus>a:only-child,
.ant-btn-danger:hover>a:only-child {
    color: currentColor
}

.ant-btn-danger:focus>a:only-child:after,
.ant-btn-danger:hover>a:only-child:after {
    position: absolute;
    top: 0;
    right: 0;
    bottom: 0;
    left: 0;
    background: transparent;
    content: ""
}

.ant-btn-danger:active {
    color: #fff;
    border-color: #d9363e;
    background: #d9363e
}

.ant-btn-danger:active>a:only-child {
    color: currentColor
}

.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]:focus,
.ant-btn-danger[disabled]:hover {
    color: rgba(0, 0, 0, .25);
    border-color: #d9d9d9;
    background: #f5f5f5;
    text-shadow: none;
    box-shadow: none
}

.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]: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: #1890ff;
    border-color: transparent;
    background: transparent;
    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: #40a9ff;
    border-color: #40a9ff;
    background: transparent
}

.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 {
    color: #096dd9;
    border-color: #096dd9;
    background: transparent
}

.ant-btn-link:active>a:only-child {
    color: currentColor
}

.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]:focus,
.ant-btn-link[disabled]:hover {
    border-color: #d9d9d9;
    background: #f5f5f5
}

.ant-btn-link:hover {
    background: transparent
}

.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]:focus,
.ant-btn-link[disabled]:hover {
    color: rgba(0, 0, 0, .25);
    border-color: transparent;
    background: transparent;
    text-shadow: none;
    box-shadow: none
}

.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]: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-text {
    color: rgba(0, 0, 0, .85);
    border-color: transparent;
    background: transparent;
    box-shadow: none
}

.ant-btn-text>a:only-child {
    color: currentColor
}

.ant-btn-text>a:only-child:after {
    position: absolute;
    top: 0;
    right: 0;
    bottom: 0;
    left: 0;
    background: transparent;
    content: ""
}

.ant-btn-text:focus,
.ant-btn-text:hover {
    color: #40a9ff;
    border-color: #40a9ff;
    background: transparent
}

.ant-btn-text:focus>a:only-child,
.ant-btn-text:hover>a:only-child {
    color: currentColor
}

.ant-btn-text:focus>a:only-child:after,
.ant-btn-text:hover>a:only-child:after {
    position: absolute;
    top: 0;
    right: 0;
    bottom: 0;
    left: 0;
    background: transparent;
    content: ""
}

.ant-btn-text:active {
    color: #096dd9;
    border-color: #096dd9;
    background: transparent
}

.ant-btn-text:active>a:only-child {
    color: currentColor
}

.ant-btn-text:active>a:only-child:after {
    position: absolute;
    top: 0;
    right: 0;
    bottom: 0;
    left: 0;
    background: transparent;
    content: ""
}

.ant-btn-text[disabled],
.ant-btn-text[disabled]:active,
.ant-btn-text[disabled]:focus,
.ant-btn-text[disabled]:hover {
    border-color: #d9d9d9;
    background: #f5f5f5
}

.ant-btn-text:focus,
.ant-btn-text:hover {
    color: rgba(0, 0, 0, .85);
    background: rgba(0, 0, 0, .018);
    border-color: transparent
}

.ant-btn-text:active {
    color: rgba(0, 0, 0, .85);
    background: rgba(0, 0, 0, .028);
    border-color: transparent
}

.ant-btn-text[disabled],
.ant-btn-text[disabled]:active,
.ant-btn-text[disabled]:focus,
.ant-btn-text[disabled]:hover {
    color: rgba(0, 0, 0, .25);
    border-color: transparent;
    background: transparent;
    text-shadow: none;
    box-shadow: none
}

.ant-btn-text[disabled]:active>a:only-child,
.ant-btn-text[disabled]:focus>a:only-child,
.ant-btn-text[disabled]:hover>a:only-child,
.ant-btn-text[disabled]>a:only-child {
    color: currentColor
}

.ant-btn-text[disabled]:active>a:only-child:after,
.ant-btn-text[disabled]:focus>a:only-child:after,
.ant-btn-text[disabled]:hover>a:only-child:after,
.ant-btn-text[disabled]>a:only-child:after {
    position: absolute;
    top: 0;
    right: 0;
    bottom: 0;
    left: 0;
    background: transparent;
    content: ""
}

.ant-btn-dangerous {
    color: #ff4d4f;
    border-color: #ff4d4f;
    background: #fff
}

.ant-btn-dangerous>a:only-child {
    color: currentColor
}

.ant-btn-dangerous>a:only-child:after {
    position: absolute;
    top: 0;
    right: 0;
    bottom: 0;
    left: 0;
    background: transparent;
    content: ""
}

.ant-btn-dangerous:focus,
.ant-btn-dangerous:hover {
    color: #ff7875;
    border-color: #ff7875;
    background: #fff
}

.ant-btn-dangerous:focus>a:only-child,
.ant-btn-dangerous:hover>a:only-child {
    color: currentColor
}

.ant-btn-dangerous:focus>a:only-child:after,
.ant-btn-dangerous:hover>a:only-child:after {
    position: absolute;
    top: 0;
    right: 0;
    bottom: 0;
    left: 0;
    background: transparent;
    content: ""
}

.ant-btn-dangerous:active {
    color: #d9363e;
    border-color: #d9363e;
    background: #fff
}

.ant-btn-dangerous:active>a:only-child {
    color: currentColor
}

.ant-btn-dangerous:active>a:only-child:after {
    position: absolute;
    top: 0;
    right: 0;
    bottom: 0;
    left: 0;
    background: transparent;
    content: ""
}

.ant-btn-dangerous[disabled],
.ant-btn-dangerous[disabled]:active,
.ant-btn-dangerous[disabled]:focus,
.ant-btn-dangerous[disabled]:hover {
    color: rgba(0, 0, 0, .25);
    border-color: #d9d9d9;
    background: #f5f5f5;
    text-shadow: none;
    box-shadow: none
}

.ant-btn-dangerous[disabled]:active>a:only-child,
.ant-btn-dangerous[disabled]:focus>a:only-child,
.ant-btn-dangerous[disabled]:hover>a:only-child,
.ant-btn-dangerous[disabled]>a:only-child {
    color: currentColor
}

.ant-btn-dangerous[disabled]:active>a:only-child:after,
.ant-btn-dangerous[disabled]:focus>a:only-child:after,
.ant-btn-dangerous[disabled]:hover>a:only-child:after,
.ant-btn-dangerous[disabled]>a:only-child:after {
    position: absolute;
    top: 0;
    right: 0;
    bottom: 0;
    left: 0;
    background: transparent;
    content: ""
}

.ant-btn-dangerous.ant-btn-primary {
    color: #fff;
    border-color: #ff4d4f;
    background: #ff4d4f;
    text-shadow: 0 -1px 0 rgba(0, 0, 0, .12);
    box-shadow: 0 2px 0 rgba(0, 0, 0, .045)
}

.ant-btn-dangerous.ant-btn-primary>a:only-child {
    color: currentColor
}

.ant-btn-dangerous.ant-btn-primary>a:only-child:after {
    position: absolute;
    top: 0;
    right: 0;
    bottom: 0;
    left: 0;
    background: transparent;
    content: ""
}

.ant-btn-dangerous.ant-btn-primary:focus,
.ant-btn-dangerous.ant-btn-primary:hover {
    color: #fff;
    border-color: #ff7875;
    background: #ff7875
}

.ant-btn-dangerous.ant-btn-primary:focus>a:only-child,
.ant-btn-dangerous.ant-btn-primary:hover>a:only-child {
    color: currentColor
}

.ant-btn-dangerous.ant-btn-primary:focus>a:only-child:after,
.ant-btn-dangerous.ant-btn-primary:hover>a:only-child:after {
    position: absolute;
    top: 0;
    right: 0;
    bottom: 0;
    left: 0;
    background: transparent;
    content: ""
}

.ant-btn-dangerous.ant-btn-primary:active {
    color: #fff;
    border-color: #d9363e;
    background: #d9363e
}

.ant-btn-dangerous.ant-btn-primary:active>a:only-child {
    color: currentColor
}

.ant-btn-dangerous.ant-btn-primary:active>a:only-child:after {
    position: absolute;
    top: 0;
    right: 0;
    bottom: 0;
    left: 0;
    background: transparent;
    content: ""
}

.ant-btn-dangerous.ant-btn-primary[disabled],
.ant-btn-dangerous.ant-btn-primary[disabled]:active,
.ant-btn-dangerous.ant-btn-primary[disabled]:focus,
.ant-btn-dangerous.ant-btn-primary[disabled]:hover {
    color: rgba(0, 0, 0, .25);
    border-color: #d9d9d9;
    background: #f5f5f5;
    text-shadow: none;
    box-shadow: none
}

.ant-btn-dangerous.ant-btn-primary[disabled]:active>a:only-child,
.ant-btn-dangerous.ant-btn-primary[disabled]:focus>a:only-child,
.ant-btn-dangerous.ant-btn-primary[disabled]:hover>a:only-child,
.ant-btn-dangerous.ant-btn-primary[disabled]>a:only-child {
    color: currentColor
}

.ant-btn-dangerous.ant-btn-primary[disabled]:active>a:only-child:after,
.ant-btn-dangerous.ant-btn-primary[disabled]:focus>a:only-child:after,
.ant-btn-dangerous.ant-btn-primary[disabled]:hover>a:only-child:after,
.ant-btn-dangerous.ant-btn-primary[disabled]>a:only-child:after {
    position: absolute;
    top: 0;
    right: 0;
    bottom: 0;
    left: 0;
    background: transparent;
    content: ""
}

.ant-btn-dangerous.ant-btn-link {
    color: #ff4d4f;
    border-color: transparent;
    background: transparent;
    box-shadow: none
}

.ant-btn-dangerous.ant-btn-link>a:only-child {
    color: currentColor
}

.ant-btn-dangerous.ant-btn-link>a:only-child:after {
    position: absolute;
    top: 0;
    right: 0;
    bottom: 0;
    left: 0;
    background: transparent;
    content: ""
}

.ant-btn-dangerous.ant-btn-link:focus,
.ant-btn-dangerous.ant-btn-link:hover {
    color: #40a9ff;
    border-color: #40a9ff
}

.ant-btn-dangerous.ant-btn-link:active {
    color: #096dd9;
    border-color: #096dd9
}

.ant-btn-dangerous.ant-btn-link[disabled],
.ant-btn-dangerous.ant-btn-link[disabled]:active,
.ant-btn-dangerous.ant-btn-link[disabled]:focus,
.ant-btn-dangerous.ant-btn-link[disabled]:hover {
    border-color: #d9d9d9;
    background: #f5f5f5
}

.ant-btn-dangerous.ant-btn-link:focus,
.ant-btn-dangerous.ant-btn-link:hover {
    color: #ff7875;
    border-color: transparent;
    background: transparent
}

.ant-btn-dangerous.ant-btn-link:focus>a:only-child,
.ant-btn-dangerous.ant-btn-link:hover>a:only-child {
    color: currentColor
}

.ant-btn-dangerous.ant-btn-link:focus>a:only-child:after,
.ant-btn-dangerous.ant-btn-link:hover>a:only-child:after {
    position: absolute;
    top: 0;
    right: 0;
    bottom: 0;
    left: 0;
    background: transparent;
    content: ""
}

.ant-btn-dangerous.ant-btn-link:active {
    color: #d9363e;
    border-color: transparent;
    background: transparent
}

.ant-btn-dangerous.ant-btn-link:active>a:only-child {
    color: currentColor
}

.ant-btn-dangerous.ant-btn-link:active>a:only-child:after {
    position: absolute;
    top: 0;
    right: 0;
    bottom: 0;
    left: 0;
    background: transparent;
    content: ""
}

.ant-btn-dangerous.ant-btn-link[disabled],
.ant-btn-dangerous.ant-btn-link[disabled]:active,
.ant-btn-dangerous.ant-btn-link[disabled]:focus,
.ant-btn-dangerous.ant-btn-link[disabled]:hover {
    color: rgba(0, 0, 0, .25);
    border-color: transparent;
    background: transparent;
    text-shadow: none;
    box-shadow: none
}

.ant-btn-dangerous.ant-btn-link[disabled]:active>a:only-child,
.ant-btn-dangerous.ant-btn-link[disabled]:focus>a:only-child,
.ant-btn-dangerous.ant-btn-link[disabled]:hover>a:only-child,
.ant-btn-dangerous.ant-btn-link[disabled]>a:only-child {
    color: currentColor
}

.ant-btn-dangerous.ant-btn-link[disabled]:active>a:only-child:after,
.ant-btn-dangerous.ant-btn-link[disabled]:focus>a:only-child:after,
.ant-btn-dangerous.ant-btn-link[disabled]:hover>a:only-child:after,
.ant-btn-dangerous.ant-btn-link[disabled]>a:only-child:after {
    position: absolute;
    top: 0;
    right: 0;
    bottom: 0;
    left: 0;
    background: transparent;
    content: ""
}

.ant-btn-dangerous.ant-btn-text {
    color: #ff4d4f;
    border-color: transparent;
    background: transparent;
    box-shadow: none
}

.ant-btn-dangerous.ant-btn-text>a:only-child {
    color: currentColor
}

.ant-btn-dangerous.ant-btn-text>a:only-child:after {
    position: absolute;
    top: 0;
    right: 0;
    bottom: 0;
    left: 0;
    background: transparent;
    content: ""
}

.ant-btn-dangerous.ant-btn-text:focus,
.ant-btn-dangerous.ant-btn-text:hover {
    color: #40a9ff;
    border-color: #40a9ff;
    background: transparent
}

.ant-btn-dangerous.ant-btn-text:active {
    color: #096dd9;
    border-color: #096dd9;
    background: transparent
}

.ant-btn-dangerous.ant-btn-text[disabled],
.ant-btn-dangerous.ant-btn-text[disabled]:active,
.ant-btn-dangerous.ant-btn-text[disabled]:focus,
.ant-btn-dangerous.ant-btn-text[disabled]:hover {
    border-color: #d9d9d9;
    background: #f5f5f5
}

.ant-btn-dangerous.ant-btn-text:focus,
.ant-btn-dangerous.ant-btn-text:hover {
    color: #ff7875;
    border-color: transparent;
    background: rgba(0, 0, 0, .018)
}

.ant-btn-dangerous.ant-btn-text:focus>a:only-child,
.ant-btn-dangerous.ant-btn-text:hover>a:only-child {
    color: currentColor
}

.ant-btn-dangerous.ant-btn-text:focus>a:only-child:after,
.ant-btn-dangerous.ant-btn-text:hover>a:only-child:after {
    position: absolute;
    top: 0;
    right: 0;
    bottom: 0;
    left: 0;
    background: transparent;
    content: ""
}

.ant-btn-dangerous.ant-btn-text:active {
    color: #d9363e;
    border-color: transparent;
    background: rgba(0, 0, 0, .028)
}

.ant-btn-dangerous.ant-btn-text:active>a:only-child {
    color: currentColor
}

.ant-btn-dangerous.ant-btn-text:active>a:only-child:after {
    position: absolute;
    top: 0;
    right: 0;
    bottom: 0;
    left: 0;
    background: transparent;
    content: ""
}

.ant-btn-dangerous.ant-btn-text[disabled],
.ant-btn-dangerous.ant-btn-text[disabled]:active,
.ant-btn-dangerous.ant-btn-text[disabled]:focus,
.ant-btn-dangerous.ant-btn-text[disabled]:hover {
    color: rgba(0, 0, 0, .25);
    border-color: transparent;
    background: transparent;
    text-shadow: none;
    box-shadow: none
}

.ant-btn-dangerous.ant-btn-text[disabled]:active>a:only-child,
.ant-btn-dangerous.ant-btn-text[disabled]:focus>a:only-child,
.ant-btn-dangerous.ant-btn-text[disabled]:hover>a:only-child,
.ant-btn-dangerous.ant-btn-text[disabled]>a:only-child {
    color: currentColor
}

.ant-btn-dangerous.ant-btn-text[disabled]:active>a:only-child:after,
.ant-btn-dangerous.ant-btn-text[disabled]:focus>a:only-child:after,
.ant-btn-dangerous.ant-btn-text[disabled]:hover>a:only-child:after,
.ant-btn-dangerous.ant-btn-text[disabled]>a:only-child:after {
    position: absolute;
    top: 0;
    right: 0;
    bottom: 0;
    left: 0;
    background: transparent;
    content: ""
}

.ant-btn-icon-only {
    width: 32px;
    height: 32px;
    padding: 2.4px 0;
    font-size: 16px;
    border-radius: 2px;
    vertical-align: -3px
}

.ant-btn-icon-only>* {
    font-size: 16px
}

.ant-btn-icon-only.ant-btn-lg {
    width: 40px;
    height: 40px;
    padding: 4.9px 0;
    font-size: 18px;
    border-radius: 2px
}

.ant-btn-icon-only.ant-btn-lg>* {
    font-size: 18px
}

.ant-btn-icon-only.ant-btn-sm {
    width: 24px;
    height: 24px;
    padding: 0;
    font-size: 14px;
    border-radius: 2px
}

.ant-btn-icon-only.ant-btn-sm>* {
    font-size: 14px
}

.ant-btn-icon-only>.anticon {
    display: flex;
    justify-content: center
}

a.ant-btn-icon-only {
    vertical-align: -1px
}

a.ant-btn-icon-only>.anticon {
    display: inline
}

.ant-btn-round {
    height: 32px;
    padding: 4px 16px;
    font-size: 14px;
    border-radius: 32px
}

.ant-btn-round.ant-btn-lg {
    height: 40px;
    padding: 6.4px 20px;
    font-size: 16px;
    border-radius: 40px
}

.ant-btn-round.ant-btn-sm {
    height: 24px;
    padding: 0 12px;
    font-size: 14px;
    border-radius: 24px
}

.ant-btn-round.ant-btn-icon-only {
    width: auto
}

.ant-btn-circle {
    min-width: 32px;
    padding-right: 0;
    padding-left: 0;
    text-align: center;
    border-radius: 50%
}

.ant-btn-circle.ant-btn-lg {
    min-width: 40px;
    border-radius: 50%
}

.ant-btn-circle.ant-btn-sm {
    min-width: 24px;
    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;
    transition: opacity .2s;
    content: "";
    pointer-events: none
}

.ant-btn .anticon {
    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;
    cursor: default
}

.ant-btn.ant-btn-loading:before {
    display: block
}

.ant-btn>.ant-btn-loading-icon {
    transition: width .3s cubic-bezier(.645, .045, .355, 1), opacity .3s cubic-bezier(.645, .045, .355, 1)
}

.ant-btn>.ant-btn-loading-icon .anticon {
    padding-right: 8px;
    animation: none
}

.ant-btn>.ant-btn-loading-icon .anticon svg {
    animation: loadingCircle 1s linear infinite
}

.ant-btn-group {
    position: relative;
    display: inline-flex
}

.ant-btn-group>.ant-btn,
.ant-btn-group>span>.ant-btn {
    position: relative
}

.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: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 .ant-btn-icon-only {
    font-size: 14px
}

.ant-btn-group-lg>.ant-btn,
.ant-btn-group-lg>span>.ant-btn {
    height: 40px;
    padding: 6.4px 15px;
    font-size: 16px;
    border-radius: 0
}

.ant-btn-group-lg .ant-btn.ant-btn-icon-only {
    width: 40px;
    height: 40px;
    padding-right: 0;
    padding-left: 0
}

.ant-btn-group-sm>.ant-btn,
.ant-btn-group-sm>span>.ant-btn {
    height: 24px;
    padding: 0 7px;
    font-size: 14px;
    border-radius: 0
}

.ant-btn-group-sm>.ant-btn>.anticon,
.ant-btn-group-sm>span>.ant-btn>.anticon {
    font-size: 14px
}

.ant-btn-group-sm .ant-btn.ant-btn-icon-only {
    width: 24px;
    height: 24px;
    padding-right: 0;
    padding-left: 0
}

.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 {
    border-radius: 2px
}

.ant-btn-group>span:only-child>.ant-btn {
    border-radius: 2px
}

.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: 2px;
    border-bottom-left-radius: 2px
}

.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: 2px;
    border-bottom-right-radius: 2px
}

.ant-btn-group-sm>.ant-btn:only-child {
    border-radius: 2px
}

.ant-btn-group-sm>span:only-child>.ant-btn {
    border-radius: 2px
}

.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: 2px;
    border-bottom-left-radius: 2px
}

.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: 2px;
    border-bottom-right-radius: 2px
}

.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-group-rtl.ant-btn+.ant-btn-group,
.ant-btn-group-rtl.ant-btn-group+.ant-btn,
.ant-btn-group-rtl.ant-btn-group+.ant-btn-group,
.ant-btn-group-rtl.ant-btn-group .ant-btn+.ant-btn,
.ant-btn-group-rtl.ant-btn-group .ant-btn+span,
.ant-btn-group-rtl.ant-btn-group>span+span,
.ant-btn-group-rtl.ant-btn-group span+.ant-btn,
.ant-btn-rtl.ant-btn+.ant-btn-group,
.ant-btn-rtl.ant-btn-group+.ant-btn,
.ant-btn-rtl.ant-btn-group+.ant-btn-group,
.ant-btn-rtl.ant-btn-group .ant-btn+.ant-btn,
.ant-btn-rtl.ant-btn-group .ant-btn+span,
.ant-btn-rtl.ant-btn-group>span+span,
.ant-btn-rtl.ant-btn-group span+.ant-btn {
    margin-right: -1px;
    margin-left: auto
}

.ant-btn-group.ant-btn-group-rtl {
    direction: rtl
}

.ant-btn-group-rtl.ant-btn-group>.ant-btn:first-child:not(:last-child),
.ant-btn-group-rtl.ant-btn-group>span:first-child:not(:last-child)>.ant-btn {
    border-radius: 0 2px 2px 0
}

.ant-btn-group-rtl.ant-btn-group>.ant-btn:last-child:not(:first-child),
.ant-btn-group-rtl.ant-btn-group>span:last-child:not(:first-child)>.ant-btn {
    border-radius: 2px 0 0 2px
}

.ant-btn-group-rtl.ant-btn-group-sm>.ant-btn:first-child:not(:last-child),
.ant-btn-group-rtl.ant-btn-group-sm>span:first-child:not(:last-child)>.ant-btn {
    border-radius: 0 2px 2px 0
}

.ant-btn-group-rtl.ant-btn-group-sm>.ant-btn:last-child:not(:first-child),
.ant-btn-group-rtl.ant-btn-group-sm>span:last-child:not(:first-child)>.ant-btn {
    border-radius: 2px 0 0 2px
}

.ant-btn:active>span,
.ant-btn:focus>span {
    position: relative
}

.ant-btn>.anticon+span,
.ant-btn>span+.anticon {
    margin-left: 8px
}

.ant-btn.ant-btn-background-ghost {
    color: #fff;
    border-color: #fff
}

.ant-btn.ant-btn-background-ghost,
.ant-btn.ant-btn-background-ghost:active,
.ant-btn.ant-btn-background-ghost:focus,
.ant-btn.ant-btn-background-ghost:hover {
    background: transparent
}

.ant-btn.ant-btn-background-ghost:focus,
.ant-btn.ant-btn-background-ghost:hover {
    color: #40a9ff;
    border-color: #40a9ff
}

.ant-btn.ant-btn-background-ghost:active {
    color: #096dd9;
    border-color: #096dd9
}

.ant-btn.ant-btn-background-ghost[disabled] {
    color: rgba(0, 0, 0, .25);
    background: transparent;
    border-color: #d9d9d9
}

.ant-btn-background-ghost.ant-btn-primary {
    color: #1890ff;
    border-color: #1890ff;
    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: #40a9ff;
    border-color: #40a9ff
}

.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 {
    color: #096dd9;
    border-color: #096dd9
}

.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 {
    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]:focus,
.ant-btn-background-ghost.ant-btn-primary[disabled]:hover {
    color: rgba(0, 0, 0, .25);
    border-color: #d9d9d9;
    background: #f5f5f5;
    text-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]: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]: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: #ff4d4f;
    border-color: #ff4d4f;
    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: #ff7875;
    border-color: #ff7875
}

.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 {
    color: #d9363e;
    border-color: #d9363e
}

.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 {
    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]:focus,
.ant-btn-background-ghost.ant-btn-danger[disabled]:hover {
    color: rgba(0, 0, 0, .25);
    border-color: #d9d9d9;
    background: #f5f5f5;
    text-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]: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]: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-dangerous {
    color: #ff4d4f;
    border-color: #ff4d4f;
    text-shadow: none
}

.ant-btn-background-ghost.ant-btn-dangerous>a:only-child {
    color: currentColor
}

.ant-btn-background-ghost.ant-btn-dangerous>a:only-child:after {
    position: absolute;
    top: 0;
    right: 0;
    bottom: 0;
    left: 0;
    background: transparent;
    content: ""
}

.ant-btn-background-ghost.ant-btn-dangerous:focus,
.ant-btn-background-ghost.ant-btn-dangerous:hover {
    color: #ff7875;
    border-color: #ff7875
}

.ant-btn-background-ghost.ant-btn-dangerous:focus>a:only-child,
.ant-btn-background-ghost.ant-btn-dangerous:hover>a:only-child {
    color: currentColor
}

.ant-btn-background-ghost.ant-btn-dangerous:focus>a:only-child:after,
.ant-btn-background-ghost.ant-btn-dangerous:hover>a:only-child:after {
    position: absolute;
    top: 0;
    right: 0;
    bottom: 0;
    left: 0;
    background: transparent;
    content: ""
}

.ant-btn-background-ghost.ant-btn-dangerous:active {
    color: #d9363e;
    border-color: #d9363e
}

.ant-btn-background-ghost.ant-btn-dangerous:active>a:only-child {
    color: currentColor
}

.ant-btn-background-ghost.ant-btn-dangerous:active>a:only-child:after {
    position: absolute;
    top: 0;
    right: 0;
    bottom: 0;
    left: 0;
    background: transparent;
    content: ""
}

.ant-btn-background-ghost.ant-btn-dangerous[disabled],
.ant-btn-background-ghost.ant-btn-dangerous[disabled]:active,
.ant-btn-background-ghost.ant-btn-dangerous[disabled]:focus,
.ant-btn-background-ghost.ant-btn-dangerous[disabled]:hover {
    color: rgba(0, 0, 0, .25);
    border-color: #d9d9d9;
    background: #f5f5f5;
    text-shadow: none;
    box-shadow: none
}

.ant-btn-background-ghost.ant-btn-dangerous[disabled]:active>a:only-child,
.ant-btn-background-ghost.ant-btn-dangerous[disabled]:focus>a:only-child,
.ant-btn-background-ghost.ant-btn-dangerous[disabled]:hover>a:only-child,
.ant-btn-background-ghost.ant-btn-dangerous[disabled]>a:only-child {
    color: currentColor
}

.ant-btn-background-ghost.ant-btn-dangerous[disabled]:active>a:only-child:after,
.ant-btn-background-ghost.ant-btn-dangerous[disabled]:focus>a:only-child:after,
.ant-btn-background-ghost.ant-btn-dangerous[disabled]:hover>a:only-child:after,
.ant-btn-background-ghost.ant-btn-dangerous[disabled]>a:only-child:after {
    position: absolute;
    top: 0;
    right: 0;
    bottom: 0;
    left: 0;
    background: transparent;
    content: ""
}

.ant-btn-background-ghost.ant-btn-dangerous.ant-btn-link {
    color: #ff4d4f;
    border-color: transparent;
    text-shadow: none
}

.ant-btn-background-ghost.ant-btn-dangerous.ant-btn-link>a:only-child {
    color: currentColor
}

.ant-btn-background-ghost.ant-btn-dangerous.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-dangerous.ant-btn-link:focus,
.ant-btn-background-ghost.ant-btn-dangerous.ant-btn-link:hover {
    color: #ff7875;
    border-color: transparent
}

.ant-btn-background-ghost.ant-btn-dangerous.ant-btn-link:focus>a:only-child,
.ant-btn-background-ghost.ant-btn-dangerous.ant-btn-link:hover>a:only-child {
    color: currentColor
}

.ant-btn-background-ghost.ant-btn-dangerous.ant-btn-link:focus>a:only-child:after,
.ant-btn-background-ghost.ant-btn-dangerous.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-dangerous.ant-btn-link:active {
    color: #d9363e;
    border-color: transparent
}

.ant-btn-background-ghost.ant-btn-dangerous.ant-btn-link:active>a:only-child {
    color: currentColor
}

.ant-btn-background-ghost.ant-btn-dangerous.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-dangerous.ant-btn-link[disabled],
.ant-btn-background-ghost.ant-btn-dangerous.ant-btn-link[disabled]:active,
.ant-btn-background-ghost.ant-btn-dangerous.ant-btn-link[disabled]:focus,
.ant-btn-background-ghost.ant-btn-dangerous.ant-btn-link[disabled]:hover {
    color: rgba(0, 0, 0, .25);
    border-color: #d9d9d9;
    background: #f5f5f5;
    text-shadow: none;
    box-shadow: none
}

.ant-btn-background-ghost.ant-btn-dangerous.ant-btn-link[disabled]:active>a:only-child,
.ant-btn-background-ghost.ant-btn-dangerous.ant-btn-link[disabled]:focus>a:only-child,
.ant-btn-background-ghost.ant-btn-dangerous.ant-btn-link[disabled]:hover>a:only-child,
.ant-btn-background-ghost.ant-btn-dangerous.ant-btn-link[disabled]>a:only-child {
    color: currentColor
}

.ant-btn-background-ghost.ant-btn-dangerous.ant-btn-link[disabled]:active>a:only-child:after,
.ant-btn-background-ghost.ant-btn-dangerous.ant-btn-link[disabled]:focus>a:only-child:after,
.ant-btn-background-ghost.ant-btn-dangerous.ant-btn-link[disabled]:hover>a:only-child:after,
.ant-btn-background-ghost.ant-btn-dangerous.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 {
    display: inline-block;
    width: 0;
    visibility: hidden;
    content: "\a0"
}

a.ant-btn {
    padding-top: .01px !important;
    line-height: 30px
}

a.ant-btn-lg {
    line-height: 38px
}

a.ant-btn-sm {
    line-height: 22px
}

.ant-btn-rtl {
    direction: rtl
}

.ant-btn-group-rtl.ant-btn-group .ant-btn-primary+.ant-btn-primary,
.ant-btn-group-rtl.ant-btn-group .ant-btn-primary:last-child:not(:first-child) {
    border-right-color: #40a9ff;
    border-left-color: #d9d9d9
}

.ant-btn-group-rtl.ant-btn-group .ant-btn-primary+.ant-btn-primary[disabled],
.ant-btn-group-rtl.ant-btn-group .ant-btn-primary:last-child:not(:first-child)[disabled] {
    border-right-color: #d9d9d9;
    border-left-color: #40a9ff
}

.ant-btn-rtl.ant-btn>.ant-btn-loading-icon .anticon {
    padding-right: 0;
    padding-left: 8px
}

.ant-btn>.ant-btn-loading-icon:only-child .anticon {
    padding-right: 0;
    padding-left: 0
}

.ant-btn-rtl.ant-btn>.anticon+span,
.ant-btn-rtl.ant-btn>span+.anticon {
    margin-right: 8px;
    margin-left: 0
}

.ant-input-affix-wrapper {
    position: relative;
    display: inline-block;
    width: 100%;
    min-width: 0;
    padding: 4px 11px;
    color: rgba(0, 0, 0, .85);
    font-size: 14px;
    line-height: 1.5715;
    background-color: #fff;
    background-image: none;
    border: 1px solid #d9d9d9;
    border-radius: 2px;
    transition: all .3s;
    display: inline-flex
}

.ant-input-affix-wrapper::-webkit-input-placeholder {
    color: #bfbfbf;
    -webkit-user-select: none;
    user-select: none
}

.ant-input-affix-wrapper::-ms-input-placeholder {
    color: #bfbfbf;
    -ms-user-select: none;
    user-select: none
}

.ant-input-affix-wrapper::placeholder {
    color: #bfbfbf;
    -webkit-user-select: none;
    -moz-user-select: none;
    -ms-user-select: none;
    user-select: none
}

.ant-input-affix-wrapper:placeholder-shown {
    text-overflow: ellipsis
}

.ant-input-affix-wrapper:hover {
    border-color: #40a9ff;
    border-right-width: 1px !important
}

.ant-input-rtl .ant-input-affix-wrapper:hover {
    border-right-width: 0;
    border-left-width: 1px !important
}

.ant-input-affix-wrapper-focused,
.ant-input-affix-wrapper:focus {
    border-color: #40a9ff;
    box-shadow: 0 0 0 2px rgba(24, 144, 255, .2);
    border-right-width: 1px !important;
    outline: 0
}

.ant-input-rtl .ant-input-affix-wrapper-focused,
.ant-input-rtl .ant-input-affix-wrapper:focus {
    border-right-width: 0;
    border-left-width: 1px !important
}

.ant-input-affix-wrapper-disabled {
    color: rgba(0, 0, 0, .25);
    background-color: #f5f5f5;
    border-color: #d9d9d9;
    box-shadow: none;
    cursor: not-allowed;
    opacity: 1
}

.ant-input-affix-wrapper-disabled:hover {
    border-color: #d9d9d9;
    border-right-width: 1px !important
}

.ant-input-affix-wrapper[disabled] {
    color: rgba(0, 0, 0, .25);
    background-color: #f5f5f5;
    border-color: #d9d9d9;
    box-shadow: none;
    cursor: not-allowed;
    opacity: 1
}

.ant-input-affix-wrapper[disabled]:hover {
    border-color: #d9d9d9;
    border-right-width: 1px !important
}

.ant-input-affix-wrapper-borderless,
.ant-input-affix-wrapper-borderless-disabled,
.ant-input-affix-wrapper-borderless-focused,
.ant-input-affix-wrapper-borderless:focus,
.ant-input-affix-wrapper-borderless:hover,
.ant-input-affix-wrapper-borderless[disabled] {
    background-color: transparent;
    border: none;
    box-shadow: none
}

textarea.ant-input-affix-wrapper {
    max-width: 100%;
    height: auto;
    min-height: 32px;
    line-height: 1.5715;
    vertical-align: bottom;
    transition: all .3s, height 0s
}

.ant-input-affix-wrapper-lg {
    padding: 6.5px 11px;
    font-size: 16px
}

.ant-input-affix-wrapper-sm {
    padding: 0 7px
}

.ant-input-affix-wrapper-rtl {
    direction: rtl
}

.ant-input-affix-wrapper:not(.ant-input-affix-wrapper-disabled):hover {
    border-color: #40a9ff;
    border-right-width: 1px !important;
    z-index: 1
}

.ant-input-rtl .ant-input-affix-wrapper:not(.ant-input-affix-wrapper-disabled):hover {
    border-right-width: 0;
    border-left-width: 1px !important
}

.ant-input-search-with-button .ant-input-affix-wrapper:not(.ant-input-affix-wrapper-disabled):hover {
    z-index: 0
}

.ant-input-affix-wrapper-focused,
.ant-input-affix-wrapper:focus {
    z-index: 1
}

.ant-input-affix-wrapper-disabled .ant-input[disabled] {
    background: transparent
}

.ant-input-affix-wrapper>input.ant-input {
    padding: 0;
    border: none;
    outline: none
}

.ant-input-affix-wrapper>input.ant-input:focus {
    box-shadow: none !important
}

.ant-input-affix-wrapper:before {
    width: 0;
    visibility: hidden;
    content: "\a0"
}

.ant-input-prefix,
.ant-input-suffix {
    display: flex;
    flex: none;
    align-items: center
}

.ant-input-show-count-suffix {
    color: rgba(0, 0, 0, .45)
}

.ant-input-show-count-has-suffix {
    margin-right: 2px
}

.ant-input-prefix {
    margin-right: 4px
}

.ant-input-suffix {
    margin-left: 4px
}

.anticon.ant-input-clear-icon {
    margin: 0;
    color: rgba(0, 0, 0, .25);
    font-size: 12px;
    vertical-align: -1px;
    cursor: pointer;
    transition: color .3s
}

.anticon.ant-input-clear-icon:hover {
    color: rgba(0, 0, 0, .45)
}

.anticon.ant-input-clear-icon:active {
    color: rgba(0, 0, 0, .85)
}

.anticon.ant-input-clear-icon-hidden {
    visibility: hidden
}

.anticon.ant-input-clear-icon-has-suffix {
    margin: 0 4px
}

.ant-input-affix-wrapper-textarea-with-clear-btn {
    padding: 0 !important;
    border: 0 !important
}

.ant-input-affix-wrapper-textarea-with-clear-btn .ant-input-clear-icon {
    position: absolute;
    top: 8px;
    right: 8px;
    z-index: 1
}

.ant-input {
    box-sizing: border-box;
    margin: 0;
    font-variant: tabular-nums;
    list-style: none;
    font-feature-settings: "tnum", "tnum";
    position: relative;
    display: inline-block;
    width: 100%;
    min-width: 0;
    padding: 4px 11px;
    color: rgba(0, 0, 0, .85);
    font-size: 14px;
    line-height: 1.5715;
    background-color: #fff;
    background-image: none;
    border: 1px solid #d9d9d9;
    border-radius: 2px;
    transition: all .3s
}

.ant-input::-webkit-input-placeholder {
    color: #bfbfbf;
    -webkit-user-select: none;
    user-select: none
}

.ant-input::-ms-input-placeholder {
    color: #bfbfbf;
    -ms-user-select: none;
    user-select: none
}

.ant-input::placeholder {
    color: #bfbfbf;
    -webkit-user-select: none;
    -moz-user-select: none;
    -ms-user-select: none;
    user-select: none
}

.ant-input:placeholder-shown {
    text-overflow: ellipsis
}

.ant-input:hover {
    border-color: #40a9ff;
    border-right-width: 1px !important
}

.ant-input-rtl .ant-input:hover {
    border-right-width: 0;
    border-left-width: 1px !important
}

.ant-input-focused,
.ant-input:focus {
    border-color: #40a9ff;
    box-shadow: 0 0 0 2px rgba(24, 144, 255, .2);
    border-right-width: 1px !important;
    outline: 0
}

.ant-input-rtl .ant-input-focused,
.ant-input-rtl .ant-input:focus {
    border-right-width: 0;
    border-left-width: 1px !important
}

.ant-input-disabled {
    color: rgba(0, 0, 0, .25);
    background-color: #f5f5f5;
    border-color: #d9d9d9;
    box-shadow: none;
    cursor: not-allowed;
    opacity: 1
}

.ant-input-disabled:hover {
    border-color: #d9d9d9;
    border-right-width: 1px !important
}

.ant-input[disabled] {
    color: rgba(0, 0, 0, .25);
    background-color: #f5f5f5;
    border-color: #d9d9d9;
    box-shadow: none;
    cursor: not-allowed;
    opacity: 1
}

.ant-input[disabled]:hover {
    border-color: #d9d9d9;
    border-right-width: 1px !important
}

.ant-input-borderless,
.ant-input-borderless-disabled,
.ant-input-borderless-focused,
.ant-input-borderless:focus,
.ant-input-borderless:hover,
.ant-input-borderless[disabled] {
    background-color: transparent;
    border: none;
    box-shadow: none
}

textarea.ant-input {
    max-width: 100%;
    height: auto;
    min-height: 32px;
    line-height: 1.5715;
    vertical-align: bottom;
    transition: all .3s, height 0s
}

.ant-input-lg {
    padding: 6.5px 11px;
    font-size: 16px
}

.ant-input-sm {
    padding: 0 7px
}

.ant-input-rtl {
    direction: rtl
}

.ant-input-group {
    box-sizing: border-box;
    margin: 0;
    padding: 0;
    color: rgba(0, 0, 0, .85);
    font-size: 14px;
    font-variant: tabular-nums;
    line-height: 1.5715;
    list-style: none;
    font-feature-settings: "tnum", "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 {
    z-index: 1;
    border-right-width: 1px
}

.ant-input-group .ant-input:hover {
    z-index: 1;
    border-right-width: 1px
}

.ant-input-search-with-button .ant-input-group .ant-input:hover {
    z-index: 0
}

.ant-input-group-addon {
    position: relative;
    padding: 0 11px;
    color: rgba(0, 0, 0, .85);
    font-weight: 400;
    font-size: 14px;
    text-align: center;
    background-color: #fafafa;
    border: 1px solid #d9d9d9;
    border-radius: 2px;
    transition: all .3s
}

.ant-input-group-addon .ant-select {
    margin: -5px -11px
}

.ant-input-group-addon .ant-select.ant-select-single:not(.ant-select-customize-input) .ant-select-selector {
    background-color: inherit;
    border: 1px solid transparent;
    box-shadow: none
}

.ant-input-group-addon .ant-select-focused .ant-select-selector,
.ant-input-group-addon .ant-select-open .ant-select-selector {
    color: #1890ff
}

.ant-input-group-addon .ant-cascader-picker {
    margin: -9px -12px;
    background-color: transparent
}

.ant-input-group-addon .ant-cascader-picker .ant-cascader-input {
    text-align: left;
    border: 0;
    box-shadow: none
}

.ant-input-group-addon:first-child,
.ant-input-group>.ant-input:first-child {
    border-top-right-radius: 0;
    border-bottom-right-radius: 0
}

.ant-input-group-addon:first-child .ant-select .ant-select-selector,
.ant-input-group>.ant-input:first-child .ant-select .ant-select-selector {
    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>.ant-input:last-child {
    border-top-left-radius: 0;
    border-bottom-left-radius: 0
}

.ant-input-group-addon:last-child .ant-select .ant-select-selector,
.ant-input-group>.ant-input:last-child .ant-select .ant-select-selector {
    border-top-left-radius: 0;
    border-bottom-left-radius: 0
}

.ant-input-group-lg .ant-input,
.ant-input-group-lg>.ant-input-group-addon {
    padding: 6.5px 11px;
    font-size: 16px
}

.ant-input-group-sm .ant-input,
.ant-input-group-sm>.ant-input-group-addon {
    padding: 0 7px
}

.ant-input-group-lg .ant-select-single .ant-select-selector {
    height: 40px
}

.ant-input-group-sm .ant-select-single .ant-select-selector {
    height: 24px
}

.ant-input-group .ant-input-affix-wrapper:not(:last-child) {
    border-top-right-radius: 0;
    border-bottom-right-radius: 0
}

.ant-input-search .ant-input-group .ant-input-affix-wrapper:not(:last-child) {
    border-top-left-radius: 2px;
    border-bottom-left-radius: 2px
}

.ant-input-group .ant-input-affix-wrapper:not(:first-child),
.ant-input-search .ant-input-group .ant-input-affix-wrapper:not(:first-child) {
    border-top-left-radius: 0;
    border-bottom-left-radius: 0
}

.ant-input-group.ant-input-group-compact {
    display: block
}

.ant-input-group.ant-input-group-compact:before {
    display: table;
    content: ""
}

.ant-input-group.ant-input-group-compact:after {
    display: table;
    clear: both;
    content: ""
}

.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):hover,
.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):hover {
    z-index: 1
}

.ant-input-group.ant-input-group-compact-addon:not(:first-child):not(:last-child):focus,
.ant-input-group.ant-input-group-compact-wrap:not(:first-child):not(:last-child):focus,
.ant-input-group.ant-input-group-compact>.ant-input:not(:first-child):not(:last-child):focus {
    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>.ant-input-affix-wrapper {
    display: inline-flex
}

.ant-input-group.ant-input-group-compact>.ant-picker-range {
    display: inline-flex
}

.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-cascader-picker .ant-input,
.ant-input-group.ant-input-group-compact>.ant-input-group-wrapper .ant-input,
.ant-input-group.ant-input-group-compact>.ant-select-auto-complete .ant-input,
.ant-input-group.ant-input-group-compact>.ant-select>.ant-select-selector {
    border-right-width: 1px;
    border-radius: 0
}

.ant-input-group.ant-input-group-compact>.ant-cascader-picker .ant-input:hover,
.ant-input-group.ant-input-group-compact>.ant-input-group-wrapper .ant-input:hover,
.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-selector:hover {
    z-index: 1
}

.ant-input-group.ant-input-group-compact>.ant-cascader-picker .ant-input:focus,
.ant-input-group.ant-input-group-compact>.ant-input-group-wrapper .ant-input:focus,
.ant-input-group.ant-input-group-compact>.ant-select-auto-complete .ant-input:focus,
.ant-input-group.ant-input-group-compact>.ant-select>.ant-select-selector:focus {
    z-index: 1
}

.ant-input-group.ant-input-group-compact>.ant-select-focused {
    z-index: 1
}

.ant-input-group.ant-input-group-compact>.ant-select>.ant-select-arrow {
    z-index: 1
}

.ant-input-group.ant-input-group-compact>.ant-cascader-picker:first-child .ant-input,
.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-selector,
.ant-input-group.ant-input-group-compact>:first-child {
    border-top-left-radius: 2px;
    border-bottom-left-radius: 2px
}

.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-select:last-child>.ant-select-selector,
.ant-input-group.ant-input-group-compact>:last-child {
    border-right-width: 1px;
    border-top-right-radius: 2px;
    border-bottom-right-radius: 2px
}

.ant-input-group.ant-input-group-compact>.ant-select-auto-complete .ant-input {
    vertical-align: top
}

.ant-input-group.ant-input-group-compact .ant-input-group-wrapper+.ant-input-group-wrapper {
    margin-left: -1px
}

.ant-input-group.ant-input-group-compact .ant-input-group-wrapper+.ant-input-group-wrapper .ant-input-affix-wrapper {
    border-radius: 0
}

.ant-input-group.ant-input-group-compact .ant-input-group-wrapper:not(:last-child).ant-input-search>.ant-input-group>.ant-input-group-addon>.ant-input-search-button {
    border-radius: 0
}

.ant-input-group.ant-input-group-compact .ant-input-group-wrapper:not(:last-child).ant-input-search>.ant-input-group>.ant-input {
    border-radius: 2px 0 0 2px
}

.ant-input-group-rtl .ant-input-group-addon:first-child,
.ant-input-group>.ant-input-rtl:first-child {
    border-radius: 0 2px 2px 0
}

.ant-input-group-rtl .ant-input-group-addon:first-child {
    border-right: 1px solid #d9d9d9;
    border-left: 0
}

.ant-input-group-rtl .ant-input-group-addon:last-child {
    border-right: 0;
    border-left: 1px solid #d9d9d9
}

.ant-input-group-rtl.ant-input-group-addon:last-child,
.ant-input-group-rtl.ant-input-group>.ant-input:last-child {
    border-radius: 2px 0 0 2px
}

.ant-input-group-rtl.ant-input-group .ant-input-affix-wrapper:not(:first-child) {
    border-radius: 2px 0 0 2px
}

.ant-input-group-rtl.ant-input-group .ant-input-affix-wrapper:not(:last-child) {
    border-radius: 0 2px 2px 0
}

.ant-input-group-rtl.ant-input-group.ant-input-group-compact>:not(:last-child) {
    margin-right: 0;
    margin-left: -1px;
    border-left-width: 1px
}

.ant-input-group-rtl.ant-input-group.ant-input-group-compact>.ant-cascader-picker:first-child .ant-input,
.ant-input-group-rtl.ant-input-group.ant-input-group-compact>.ant-select-auto-complete:first-child .ant-input,
.ant-input-group-rtl.ant-input-group.ant-input-group-compact>.ant-select:first-child>.ant-select-selector,
.ant-input-group-rtl.ant-input-group.ant-input-group-compact>:first-child {
    border-radius: 0 2px 2px 0
}

.ant-input-group-rtl.ant-input-group.ant-input-group-compact>.ant-cascader-picker-focused:last-child .ant-input,
.ant-input-group-rtl.ant-input-group.ant-input-group-compact>.ant-cascader-picker:last-child .ant-input,
.ant-input-group-rtl.ant-input-group.ant-input-group-compact>.ant-select-auto-complete:last-child .ant-input,
.ant-input-group-rtl.ant-input-group.ant-input-group-compact>.ant-select:last-child>.ant-select-selector,
.ant-input-group-rtl.ant-input-group.ant-input-group-compact>:last-child {
    border-left-width: 1px;
    border-radius: 2px 0 0 2px
}

.ant-input-group.ant-input-group-compact .ant-input-group-wrapper-rtl+.ant-input-group-wrapper-rtl {
    margin-right: -1px;
    margin-left: 0
}

.ant-input-group.ant-input-group-compact .ant-input-group-wrapper-rtl:not(:last-child).ant-input-search>.ant-input-group>.ant-input {
    border-radius: 0 2px 2px 0
}

.ant-input-group-wrapper {
    display: inline-block;
    width: 100%;
    text-align: start;
    vertical-align: top
}

.ant-input-password-icon {
    color: rgba(0, 0, 0, .45);
    cursor: pointer;
    transition: all .3s
}

.ant-input-password-icon:hover {
    color: rgba(0, 0, 0, .85)
}

.ant-input[type=color] {
    height: 32px
}

.ant-input[type=color].ant-input-lg {
    height: 40px
}

.ant-input[type=color].ant-input-sm {
    height: 24px;
    padding-top: 3px;
    padding-bottom: 3px
}

.ant-input-textarea-show-count>.ant-input {
    height: 100%
}

.ant-input-textarea-show-count:after {
    float: right;
    color: rgba(0, 0, 0, .45);
    white-space: nowrap;
    content: attr(data-count);
    pointer-events: none
}

.ant-input-search .ant-input:focus,
.ant-input-search .ant-input:hover {
    border-color: #40a9ff
}

.ant-input-search .ant-input:focus+.ant-input-group-addon .ant-input-search-button:not(.ant-btn-primary),
.ant-input-search .ant-input:hover+.ant-input-group-addon .ant-input-search-button:not(.ant-btn-primary) {
    border-left-color: #40a9ff
}

.ant-input-search .ant-input-affix-wrapper {
    border-radius: 0
}

.ant-input-search .ant-input-lg {
    line-height: 1.5713
}

.ant-input-search>.ant-input-group>.ant-input-group-addon:last-child {
    left: -1px;
    padding: 0;
    border: 0
}

.ant-input-search>.ant-input-group>.ant-input-group-addon:last-child .ant-input-search-button {
    padding-top: 0;
    padding-bottom: 0;
    border-radius: 0 2px 2px 0
}

.ant-input-search>.ant-input-group>.ant-input-group-addon:last-child .ant-input-search-button:not(.ant-btn-primary) {
    color: rgba(0, 0, 0, .45)
}

.ant-input-search>.ant-input-group>.ant-input-group-addon:last-child .ant-input-search-button:not(.ant-btn-primary).ant-btn-loading:before {
    top: 0;
    right: 0;
    bottom: 0;
    left: 0
}

.ant-input-search-button {
    height: 32px
}

.ant-input-search-button:focus,
.ant-input-search-button:hover {
    z-index: 1
}

.ant-input-search-large .ant-input-search-button {
    height: 40px
}

.ant-input-search-small .ant-input-search-button {
    height: 24px
}

.ant-input-group-wrapper-rtl {
    direction: rtl
}

.ant-input-group-rtl {
    direction: rtl
}

.ant-input-affix-wrapper.ant-input-affix-wrapper-rtl>input.ant-input {
    border: none;
    outline: none
}

.ant-input-affix-wrapper-rtl .ant-input-prefix {
    margin: 0 0 0 4px
}

.ant-input-affix-wrapper-rtl .ant-input-suffix {
    margin: 0 4px 0 0
}

.ant-input-textarea-rtl {
    direction: rtl
}

.ant-input-textarea-rtl.ant-input-textarea-show-count:after {
    text-align: left
}

.ant-input-affix-wrapper-rtl .ant-input-clear-icon-has-suffix {
    margin-right: 0;
    margin-left: 4px
}

.ant-input-affix-wrapper-rtl .ant-input-clear-icon {
    right: auto;
    left: 8px
}

.ant-input-search-rtl {
    direction: rtl
}

.ant-input-search-rtl .ant-input:focus+.ant-input-group-addon .ant-input-search-button:not(.ant-btn-primary),
.ant-input-search-rtl .ant-input:hover+.ant-input-group-addon .ant-input-search-button:not(.ant-btn-primary) {
    border-right-color: #40a9ff;
    border-left-color: #d9d9d9
}

.ant-input-search-rtl>.ant-input-group>.ant-input-affix-wrapper-focused,
.ant-input-search-rtl>.ant-input-group>.ant-input-affix-wrapper:hover {
    border-right-color: #40a9ff
}

.ant-input-search-rtl>.ant-input-group>.ant-input-group-addon {
    right: -1px;
    left: auto
}

.ant-input-search-rtl>.ant-input-group>.ant-input-group-addon .ant-input-search-button {
    border-radius: 2px 0 0 2px
}

@media (-ms-high-contrast:none),
screen and (-ms-high-contrast:active) {
    .ant-input {
        height: 32px
    }

    .ant-input-lg {
        height: 40px
    }

    .ant-input-sm {
        height: 24px
    }

    .ant-input-affix-wrapper>input.ant-input {
        height: auto
    }
}

.ant-form-item .ant-upload {
    background: transparent
}

.ant-form-item .ant-upload.ant-upload-drag {
    background: #fafafa
}

.ant-form-item input[type=checkbox],
.ant-form-item input[type=radio] {
    width: 14px;
    height: 14px
}

.ant-form-item .ant-checkbox-inline,
.ant-form-item .ant-radio-inline {
    display: inline-block;
    margin-left: 8px;
    font-weight: 400;
    vertical-align: middle;
    cursor: pointer
}

.ant-form-item .ant-checkbox-inline:first-child,
.ant-form-item .ant-radio-inline:first-child {
    margin-left: 0
}

.ant-form-item .ant-checkbox-vertical,
.ant-form-item .ant-radio-vertical {
    display: block
}

.ant-form-item .ant-checkbox-vertical+.ant-checkbox-vertical,
.ant-form-item .ant-radio-vertical+.ant-radio-vertical {
    margin-left: 0
}

.ant-form-item .ant-input-number+.ant-form-text {
    margin-left: 8px
}

.ant-form-item .ant-input-number-handler-wrap {
    z-index: 2
}

.ant-form-item .ant-cascader-picker,
.ant-form-item .ant-select {
    width: 100%
}

.ant-form-item .ant-input-group .ant-cascader-picker,
.ant-form-item .ant-input-group .ant-select,
.ant-form-item .ant-input-number-group .ant-cascader-picker,
.ant-form-item .ant-input-number-group .ant-select,
.ant-form-item .ant-picker-calendar-month-select,
.ant-form-item .ant-picker-calendar-year-select {
    width: auto
}

.ant-form-inline {
    display: flex;
    flex-wrap: wrap
}

.ant-form-inline .ant-form-item {
    flex: none;
    flex-wrap: nowrap;
    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,
.ant-form-inline .ant-form-item>.ant-form-item-label {
    display: inline-block;
    vertical-align: top
}

.ant-form-inline .ant-form-item>.ant-form-item-label {
    flex: none
}

.ant-form-inline .ant-form-item .ant-form-text {
    display: inline-block
}

.ant-form-inline .ant-form-item .ant-form-item-has-feedback {
    display: inline-block
}

.ant-form-horizontal .ant-form-item-label {
    flex-grow: 0
}

.ant-form-horizontal .ant-form-item-control {
    flex: 1 1
}

.ant-form-horizontal .ant-form-item-control:not(.ant-col) {
    min-width: 0
}

.ant-form-vertical .ant-form-item {
    flex-direction: column
}

.ant-form-vertical .ant-form-item-label>label {
    height: auto
}

.ant-col-24.ant-form-item-label,
.ant-col-xl-24.ant-form-item-label,
.ant-form-vertical .ant-form-item-label {
    padding: 0 0 8px;
    line-height: 1.5715;
    white-space: normal;
    text-align: left
}

.ant-col-24.ant-form-item-label>label,
.ant-col-xl-24.ant-form-item-label>label,
.ant-form-vertical .ant-form-item-label>label {
    margin: 0
}

.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-rtl.ant-col-24.ant-form-item-label,
.ant-form-rtl.ant-col-xl-24.ant-form-item-label,
.ant-form-rtl.ant-form-vertical .ant-form-item-label {
    text-align: right
}

@media (max-width:575px) {
    .ant-form-item .ant-form-item-label {
        padding: 0 0 8px;
        line-height: 1.5715;
        white-space: normal;
        text-align: left
    }

    .ant-form-item .ant-form-item-label>label {
        margin: 0
    }

    .ant-form-item .ant-form-item-label>label:after {
        display: none
    }

    .ant-form-rtl.ant-form-item .ant-form-item-label {
        text-align: right
    }

    .ant-form .ant-form-item {
        flex-wrap: wrap
    }

    .ant-form .ant-form-item .ant-form-item-control,
    .ant-form .ant-form-item .ant-form-item-label {
        flex: 0 0 100%;
        max-width: 100%
    }

    .ant-col-xs-24.ant-form-item-label {
        padding: 0 0 8px;
        line-height: 1.5715;
        white-space: normal;
        text-align: left
    }

    .ant-col-xs-24.ant-form-item-label>label {
        margin: 0
    }

    .ant-col-xs-24.ant-form-item-label>label:after {
        display: none
    }

    .ant-form-rtl.ant-col-xs-24.ant-form-item-label {
        text-align: right
    }
}

@media (max-width:767px) {
    .ant-col-sm-24.ant-form-item-label {
        padding: 0 0 8px;
        line-height: 1.5715;
        white-space: normal;
        text-align: left
    }

    .ant-col-sm-24.ant-form-item-label>label {
        margin: 0
    }

    .ant-col-sm-24.ant-form-item-label>label:after {
        display: none
    }

    .ant-form-rtl.ant-col-sm-24.ant-form-item-label {
        text-align: right
    }
}

@media (max-width:991px) {
    .ant-col-md-24.ant-form-item-label {
        padding: 0 0 8px;
        line-height: 1.5715;
        white-space: normal;
        text-align: left
    }

    .ant-col-md-24.ant-form-item-label>label {
        margin: 0
    }

    .ant-col-md-24.ant-form-item-label>label:after {
        display: none
    }

    .ant-form-rtl.ant-col-md-24.ant-form-item-label {
        text-align: right
    }
}

@media (max-width:1199px) {
    .ant-col-lg-24.ant-form-item-label {
        padding: 0 0 8px;
        line-height: 1.5715;
        white-space: normal;
        text-align: left
    }

    .ant-col-lg-24.ant-form-item-label>label {
        margin: 0
    }

    .ant-col-lg-24.ant-form-item-label>label:after {
        display: none
    }

    .ant-form-rtl.ant-col-lg-24.ant-form-item-label {
        text-align: right
    }
}

@media (max-width:1599px) {
    .ant-col-xl-24.ant-form-item-label {
        padding: 0 0 8px;
        line-height: 1.5715;
        white-space: normal;
        text-align: left
    }

    .ant-col-xl-24.ant-form-item-label>label {
        margin: 0
    }

    .ant-col-xl-24.ant-form-item-label>label:after {
        display: none
    }

    .ant-form-rtl.ant-col-xl-24.ant-form-item-label {
        text-align: right
    }
}

.ant-form-item-explain-error {
    color: #ff4d4f
}

.ant-form-item-explain-warning {
    color: #faad14
}

.ant-form-item-has-feedback .ant-input {
    padding-right: 24px
}

.ant-form-item-has-feedback .ant-input-affix-wrapper .ant-input-suffix {
    padding-right: 18px
}

.ant-form-item-has-feedback .ant-input-search:not(.ant-input-search-enter-button) .ant-input-suffix {
    right: 28px
}

.ant-form-item-has-feedback .ant-switch {
    margin: 2px 0 4px
}

.ant-form-item-has-feedback :not(.ant-input-group-addon)>.ant-select .ant-select-arrow,
.ant-form-item-has-feedback :not(.ant-input-group-addon)>.ant-select .ant-select-clear,
.ant-form-item-has-feedback :not(.ant-input-number-group-addon)>.ant-select .ant-select-arrow,
.ant-form-item-has-feedback :not(.ant-input-number-group-addon)>.ant-select .ant-select-clear,
.ant-form-item-has-feedback>.ant-select .ant-select-arrow,
.ant-form-item-has-feedback>.ant-select .ant-select-clear {
    right: 32px
}

.ant-form-item-has-feedback :not(.ant-input-group-addon)>.ant-select .ant-select-selection-selected-value,
.ant-form-item-has-feedback :not(.ant-input-number-group-addon)>.ant-select .ant-select-selection-selected-value,
.ant-form-item-has-feedback>.ant-select .ant-select-selection-selected-value {
    padding-right: 42px
}

.ant-form-item-has-feedback .ant-cascader-picker-arrow {
    margin-right: 19px
}

.ant-form-item-has-feedback .ant-cascader-picker-clear {
    right: 32px
}

.ant-form-item-has-feedback .ant-picker {
    padding-right: 29.2px
}

.ant-form-item-has-feedback .ant-picker-large {
    padding-right: 29.2px
}

.ant-form-item-has-feedback .ant-picker-small {
    padding-right: 25.2px
}

.ant-form-item-has-feedback.ant-form-item-has-error .ant-form-item-children-icon,
.ant-form-item-has-feedback.ant-form-item-has-success .ant-form-item-children-icon,
.ant-form-item-has-feedback.ant-form-item-has-warning .ant-form-item-children-icon,
.ant-form-item-has-feedback.ant-form-item-is-validating .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;
    animation: zoomIn .3s cubic-bezier(.12, .4, .29, 1.46);
    pointer-events: none
}

.ant-form-item-has-success.ant-form-item-has-feedback .ant-form-item-children-icon {
    color: #52c41a;
    animation-name: diffZoomIn1 !important
}

.ant-form-item-has-warning .ant-form-item-split {
    color: #faad14
}

.ant-form-item-has-warning :not(.ant-input-affix-wrapper-disabled):not(.ant-input-affix-wrapper-borderless).ant-input-affix-wrapper,
.ant-form-item-has-warning :not(.ant-input-affix-wrapper-disabled):not(.ant-input-affix-wrapper-borderless).ant-input-affix-wrapper:hover,
.ant-form-item-has-warning :not(.ant-input-disabled):not(.ant-input-borderless).ant-input,
.ant-form-item-has-warning :not(.ant-input-disabled):not(.ant-input-borderless).ant-input:hover,
.ant-form-item-has-warning :not(.ant-input-number-affix-wrapper-disabled):not(.ant-input-number-affix-wrapper-borderless).ant-input-number-affix-wrapper,
.ant-form-item-has-warning :not(.ant-input-number-affix-wrapper-disabled):not(.ant-input-number-affix-wrapper-borderless).ant-input-number-affix-wrapper:hover {
    background-color: #fff;
    border-color: #faad14
}

.ant-form-item-has-warning :not(.ant-input-affix-wrapper-disabled):not(.ant-input-affix-wrapper-borderless).ant-input-affix-wrapper-focused,
.ant-form-item-has-warning :not(.ant-input-affix-wrapper-disabled):not(.ant-input-affix-wrapper-borderless).ant-input-affix-wrapper:focus,
.ant-form-item-has-warning :not(.ant-input-disabled):not(.ant-input-borderless).ant-input-focused,
.ant-form-item-has-warning :not(.ant-input-disabled):not(.ant-input-borderless).ant-input:focus,
.ant-form-item-has-warning :not(.ant-input-number-affix-wrapper-disabled):not(.ant-input-number-affix-wrapper-borderless).ant-input-number-affix-wrapper-focused,
.ant-form-item-has-warning :not(.ant-input-number-affix-wrapper-disabled):not(.ant-input-number-affix-wrapper-borderless).ant-input-number-affix-wrapper:focus {
    border-color: #ffc53d;
    box-shadow: 0 0 0 2px rgba(250, 173, 20, .2);
    border-right-width: 1px !important;
    outline: 0
}

.ant-form-item-has-warning .ant-calendar-picker-open .ant-calendar-picker-input {
    border-color: #ffc53d;
    box-shadow: 0 0 0 2px rgba(250, 173, 20, .2);
    border-right-width: 1px !important;
    outline: 0
}

.ant-form-item-has-warning .ant-input-number-prefix,
.ant-form-item-has-warning .ant-input-prefix {
    color: #faad14
}

.ant-form-item-has-warning .ant-input-group-addon,
.ant-form-item-has-warning .ant-input-number-group-addon {
    color: #faad14;
    border-color: #faad14
}

.ant-form-item-has-warning .has-feedback {
    color: #faad14
}

.ant-form-item-has-warning.ant-form-item-has-feedback .ant-form-item-children-icon {
    color: #faad14;
    animation-name: diffZoomIn3 !important
}

.ant-form-item-has-warning .ant-select:not(.ant-select-disabled):not(.ant-select-customize-input) .ant-select-selector {
    background-color: #fff;
    border-color: #faad14 !important
}

.ant-form-item-has-warning .ant-select:not(.ant-select-disabled):not(.ant-select-customize-input).ant-select-focused .ant-select-selector,
.ant-form-item-has-warning .ant-select:not(.ant-select-disabled):not(.ant-select-customize-input).ant-select-open .ant-select-selector {
    border-color: #ffc53d;
    box-shadow: 0 0 0 2px rgba(250, 173, 20, .2);
    border-right-width: 1px !important;
    outline: 0
}

.ant-form-item-has-warning .ant-input-number,
.ant-form-item-has-warning .ant-picker {
    background-color: #fff;
    border-color: #faad14
}

.ant-form-item-has-warning .ant-input-number-focused,
.ant-form-item-has-warning .ant-input-number:focus,
.ant-form-item-has-warning .ant-picker-focused,
.ant-form-item-has-warning .ant-picker:focus {
    border-color: #ffc53d;
    box-shadow: 0 0 0 2px rgba(250, 173, 20, .2);
    border-right-width: 1px !important;
    outline: 0
}

.ant-form-item-has-warning .ant-input-number:not([disabled]):hover,
.ant-form-item-has-warning .ant-picker:not([disabled]):hover {
    background-color: #fff;
    border-color: #faad14
}

.ant-form-item-has-warning .ant-cascader-picker:focus .ant-cascader-input {
    border-color: #ffc53d;
    box-shadow: 0 0 0 2px rgba(250, 173, 20, .2);
    border-right-width: 1px !important;
    outline: 0
}

.ant-form-item-has-error .ant-form-item-split {
    color: #ff4d4f
}

.ant-form-item-has-error :not(.ant-input-affix-wrapper-disabled):not(.ant-input-affix-wrapper-borderless).ant-input-affix-wrapper,
.ant-form-item-has-error :not(.ant-input-affix-wrapper-disabled):not(.ant-input-affix-wrapper-borderless).ant-input-affix-wrapper:hover,
.ant-form-item-has-error :not(.ant-input-disabled):not(.ant-input-borderless).ant-input,
.ant-form-item-has-error :not(.ant-input-disabled):not(.ant-input-borderless).ant-input:hover,
.ant-form-item-has-error :not(.ant-input-number-affix-wrapper-disabled):not(.ant-input-number-affix-wrapper-borderless).ant-input-number-affix-wrapper,
.ant-form-item-has-error :not(.ant-input-number-affix-wrapper-disabled):not(.ant-input-number-affix-wrapper-borderless).ant-input-number-affix-wrapper:hover {
    background-color: #fff;
    border-color: #ff4d4f
}

.ant-form-item-has-error :not(.ant-input-affix-wrapper-disabled):not(.ant-input-affix-wrapper-borderless).ant-input-affix-wrapper-focused,
.ant-form-item-has-error :not(.ant-input-affix-wrapper-disabled):not(.ant-input-affix-wrapper-borderless).ant-input-affix-wrapper:focus,
.ant-form-item-has-error :not(.ant-input-disabled):not(.ant-input-borderless).ant-input-focused,
.ant-form-item-has-error :not(.ant-input-disabled):not(.ant-input-borderless).ant-input:focus,
.ant-form-item-has-error :not(.ant-input-number-affix-wrapper-disabled):not(.ant-input-number-affix-wrapper-borderless).ant-input-number-affix-wrapper-focused,
.ant-form-item-has-error :not(.ant-input-number-affix-wrapper-disabled):not(.ant-input-number-affix-wrapper-borderless).ant-input-number-affix-wrapper:focus {
    border-color: #ff7875;
    box-shadow: 0 0 0 2px rgba(255, 77, 79, .2);
    border-right-width: 1px !important;
    outline: 0
}

.ant-form-item-has-error .ant-calendar-picker-open .ant-calendar-picker-input {
    border-color: #ff7875;
    box-shadow: 0 0 0 2px rgba(255, 77, 79, .2);
    border-right-width: 1px !important;
    outline: 0
}

.ant-form-item-has-error .ant-input-number-prefix,
.ant-form-item-has-error .ant-input-prefix {
    color: #ff4d4f
}

.ant-form-item-has-error .ant-input-group-addon,
.ant-form-item-has-error .ant-input-number-group-addon {
    color: #ff4d4f;
    border-color: #ff4d4f
}

.ant-form-item-has-error .has-feedback {
    color: #ff4d4f
}

.ant-form-item-has-error.ant-form-item-has-feedback .ant-form-item-children-icon {
    color: #ff4d4f;
    animation-name: diffZoomIn2 !important
}

.ant-form-item-has-error .ant-select:not(.ant-select-disabled):not(.ant-select-customize-input) .ant-select-selector {
    background-color: #fff;
    border-color: #ff4d4f !important
}

.ant-form-item-has-error .ant-select:not(.ant-select-disabled):not(.ant-select-customize-input).ant-select-focused .ant-select-selector,
.ant-form-item-has-error .ant-select:not(.ant-select-disabled):not(.ant-select-customize-input).ant-select-open .ant-select-selector {
    border-color: #ff7875;
    box-shadow: 0 0 0 2px rgba(255, 77, 79, .2);
    border-right-width: 1px !important;
    outline: 0
}

.ant-form-item-has-error .ant-input-group-addon .ant-select.ant-select-single:not(.ant-select-customize-input) .ant-select-selector,
.ant-form-item-has-error .ant-input-number-group-addon .ant-select.ant-select-single:not(.ant-select-customize-input) .ant-select-selector {
    background-color: inherit;
    border: 0;
    box-shadow: none
}

.ant-form-item-has-error .ant-select.ant-select-auto-complete .ant-input:focus {
    border-color: #ff4d4f
}

.ant-form-item-has-error .ant-input-number,
.ant-form-item-has-error .ant-picker {
    background-color: #fff;
    border-color: #ff4d4f
}

.ant-form-item-has-error .ant-input-number-focused,
.ant-form-item-has-error .ant-input-number:focus,
.ant-form-item-has-error .ant-picker-focused,
.ant-form-item-has-error .ant-picker:focus {
    border-color: #ff7875;
    box-shadow: 0 0 0 2px rgba(255, 77, 79, .2);
    border-right-width: 1px !important;
    outline: 0
}

.ant-form-item-has-error .ant-input-number:not([disabled]):hover,
.ant-form-item-has-error .ant-picker:not([disabled]):hover {
    background-color: #fff;
    border-color: #ff4d4f
}

.ant-form-item-has-error .ant-mention-wrapper .ant-mention-editor,
.ant-form-item-has-error .ant-mention-wrapper .ant-mention-editor:not([disabled]):hover {
    background-color: #fff;
    border-color: #ff4d4f
}

.ant-form-item-has-error .ant-mention-wrapper.ant-mention-active:not([disabled]) .ant-mention-editor,
.ant-form-item-has-error .ant-mention-wrapper .ant-mention-editor:not([disabled]):focus {
    border-color: #ff7875;
    box-shadow: 0 0 0 2px rgba(255, 77, 79, .2);
    border-right-width: 1px !important;
    outline: 0
}

.ant-form-item-has-error .ant-cascader-picker:hover .ant-cascader-picker-label:hover+.ant-cascader-input.ant-input {
    border-color: #ff4d4f
}

.ant-form-item-has-error .ant-cascader-picker:focus .ant-cascader-input {
    background-color: #fff;
    border-color: #ff7875;
    box-shadow: 0 0 0 2px rgba(255, 77, 79, .2);
    border-right-width: 1px !important;
    outline: 0
}

.ant-form-item-has-error .ant-transfer-list {
    border-color: #ff4d4f
}

.ant-form-item-has-error .ant-transfer-list-search:not([disabled]) {
    border-color: #d9d9d9
}

.ant-form-item-has-error .ant-transfer-list-search:not([disabled]):hover {
    border-color: #40a9ff;
    border-right-width: 1px !important
}

.ant-form-item-has-error .ant-transfer-list-search:not([disabled]):focus {
    border-color: #40a9ff;
    box-shadow: 0 0 0 2px rgba(24, 144, 255, .2);
    border-right-width: 1px !important;
    outline: 0
}

.ant-form-item-has-error .ant-radio-button-wrapper {
    border-color: #ff4d4f !important
}

.ant-form-item-has-error .ant-radio-button-wrapper:not(:first-child):before {
    background-color: #ff4d4f
}

.ant-form-item-has-error .ant-mentions {
    border-color: #ff4d4f !important
}

.ant-form-item-has-error .ant-mentions-focused,
.ant-form-item-has-error .ant-mentions:focus {
    border-color: #ff7875;
    box-shadow: 0 0 0 2px rgba(255, 77, 79, .2);
    border-right-width: 1px !important;
    outline: 0
}

.ant-form-item-is-validating.ant-form-item-has-feedback .ant-form-item-children-icon {
    display: inline-block;
    color: #1890ff
}

.ant-form {
    box-sizing: border-box;
    margin: 0;
    padding: 0;
    color: rgba(0, 0, 0, .85);
    font-size: 14px;
    font-variant: tabular-nums;
    line-height: 1.5715;
    list-style: none;
    font-feature-settings: "tnum", "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] {
    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, .85);
    font-size: 14px;
    line-height: 1.5715
}

.ant-form .ant-form-text {
    display: inline-block;
    padding-right: 8px
}

.ant-form-small .ant-form-item-label>label {
    height: 24px
}

.ant-form-small .ant-form-item-control-input {
    min-height: 24px
}

.ant-form-large .ant-form-item-label>label {
    height: 40px
}

.ant-form-large .ant-form-item-control-input {
    min-height: 40px
}

.ant-form-item {
    box-sizing: border-box;
    padding: 0;
    color: rgba(0, 0, 0, .85);
    font-size: 14px;
    font-variant: tabular-nums;
    line-height: 1.5715;
    list-style: none;
    font-feature-settings: "tnum", "tnum";
    margin: 0 0 24px;
    vertical-align: top;
    transition: margin-bottom .3s linear 17ms
}

.ant-form-item-with-help {
    margin-bottom: 0;
    transition: none
}

.ant-form-item-hidden,
.ant-form-item-hidden.ant-row {
    display: none
}

.ant-form-item-label {
    display: inline-block;
    flex-grow: 0;
    overflow: hidden;
    white-space: nowrap;
    text-align: right;
    vertical-align: middle
}

.ant-form-item-label-left {
    text-align: left
}

.ant-form-item-label-wrap {
    overflow: unset;
    line-height: 1.3215em;
    white-space: unset
}

.ant-form-item-label>label {
    position: relative;
    display: inline-flex;
    align-items: center;
    max-width: 100%;
    height: 32px;
    color: rgba(0, 0, 0, .85);
    font-size: 14px
}

.ant-form-item-label>label>.anticon {
    font-size: 14px;
    vertical-align: top
}

.ant-form-item-label>label.ant-form-item-required:not(.ant-form-item-required-mark-optional):before {
    display: inline-block;
    margin-right: 4px;
    color: #ff4d4f;
    font-size: 14px;
    font-family: SimSun, sans-serif;
    line-height: 1;
    content: "*"
}

.ant-form-hide-required-mark .ant-form-item-label>label.ant-form-item-required:not(.ant-form-item-required-mark-optional):before {
    display: none
}

.ant-form-item-label>label .ant-form-item-optional {
    display: inline-block;
    margin-left: 4px;
    color: rgba(0, 0, 0, .45)
}

.ant-form-hide-required-mark .ant-form-item-label>label .ant-form-item-optional {
    display: none
}

.ant-form-item-label>label .ant-form-item-tooltip {
    color: rgba(0, 0, 0, .45);
    cursor: help;
    -webkit-writing-mode: horizontal-tb;
    writing-mode: horizontal-tb;
    -webkit-margin-start: 4px;
    margin-inline-start: 4px
}

.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-control {
    display: flex;
    flex-direction: column;
    flex-grow: 1
}

.ant-form-item-control:first-child:not([class^=ant-col-]):not([class*=" ant-col-"]) {
    width: 100%
}

.ant-form-item-control-input {
    position: relative;
    display: flex;
    align-items: center;
    min-height: 32px
}

.ant-form-item-control-input-content {
    flex: auto;
    max-width: 100%
}

.ant-form-item-explain,
.ant-form-item-extra {
    clear: both;
    color: rgba(0, 0, 0, .45);
    font-size: 14px;
    line-height: 1.5715;
    transition: color .3s cubic-bezier(.215, .61, .355, 1);
    padding-top: 0
}

.ant-form-item-explain-connected {
    height: 0;
    min-height: 0;
    opacity: 0
}

.ant-form-item-extra {
    min-height: 24px
}

.ant-form-item .ant-input-textarea-show-count:after {
    margin-bottom: -22px
}

.ant-form-item-with-help .ant-form-item-explain {
    height: auto;
    min-height: 24px;
    opacity: 1
}

.ant-show-help {
    transition: height .3s linear, min-height .3s linear, margin-bottom .3s cubic-bezier(.645, .045, .355, 1), opacity .3s cubic-bezier(.645, .045, .355, 1)
}

.ant-show-help-leave {
    min-height: 24px
}

.ant-show-help-leave-active {
    min-height: 0
}

.ant-show-help-item {
    overflow: hidden;
    transition: height .3s cubic-bezier(.645, .045, .355, 1), opacity .3s cubic-bezier(.645, .045, .355, 1), transform .3s cubic-bezier(.645, .045, .355, 1) !important
}

.ant-show-help-item-appear,
.ant-show-help-item-enter {
    transform: translateY(-5px);
    opacity: 0
}

.ant-show-help-item-appear-active,
.ant-show-help-item-enter-active {
    transform: translateY(0);
    opacity: 1
}

.ant-show-help-item-leave-active {
    transform: translateY(-5px)
}

@keyframes diffZoomIn1 {
    0% {
        transform: scale(0);
        opacity: 0
    }

    to {
        transform: scale(1);
        opacity: 1
    }
}

@keyframes diffZoomIn2 {
    0% {
        transform: scale(0);
        opacity: 0
    }

    to {
        transform: scale(1);
        opacity: 1
    }
}

@keyframes diffZoomIn3 {
    0% {
        transform: scale(0);
        opacity: 0
    }

    to {
        transform: scale(1);
        opacity: 1
    }
}

.ant-form-rtl {
    direction: rtl
}

.ant-form-rtl .ant-form-item-label {
    text-align: left
}

.ant-form-rtl .ant-form-item-label>label.ant-form-item-required:before {
    margin-right: 0;
    margin-left: 4px
}

.ant-form-rtl .ant-form-item-label>label:after {
    margin: 0 2px 0 8px
}

.ant-form-rtl .ant-form-item-label>label .ant-form-item-optional {
    margin-right: 4px;
    margin-left: 0
}

.ant-col-rtl .ant-form-item-control:first-child {
    width: 100%
}

.ant-form-rtl .ant-form-item-has-feedback .ant-input {
    padding-right: 11px;
    padding-left: 24px
}

.ant-form-rtl .ant-form-item-has-feedback .ant-input-affix-wrapper .ant-input-suffix {
    padding-right: 11px;
    padding-left: 18px
}

.ant-form-rtl .ant-form-item-has-feedback .ant-input-affix-wrapper .ant-input {
    padding: 0
}

.ant-form-rtl .ant-form-item-has-feedback .ant-input-number-affix-wrapper .ant-input-number {
    padding: 0
}

.ant-form-rtl .ant-form-item-has-feedback .ant-input-search:not(.ant-input-search-enter-button) .ant-input-suffix {
    right: auto;
    left: 28px
}

.ant-form-rtl .ant-form-item-has-feedback .ant-input-number {
    padding-left: 18px
}

.ant-form-rtl .ant-form-item-has-feedback :not(.ant-input-group-addon)>.ant-select .ant-select-arrow,
.ant-form-rtl .ant-form-item-has-feedback :not(.ant-input-group-addon)>.ant-select .ant-select-clear,
.ant-form-rtl .ant-form-item-has-feedback :not(.ant-input-number-group-addon)>.ant-select .ant-select-arrow,
.ant-form-rtl .ant-form-item-has-feedback :not(.ant-input-number-group-addon)>.ant-select .ant-select-clear,
.ant-form-rtl .ant-form-item-has-feedback>.ant-select .ant-select-arrow,
.ant-form-rtl .ant-form-item-has-feedback>.ant-select .ant-select-clear {
    right: auto;
    left: 32px
}

.ant-form-rtl .ant-form-item-has-feedback :not(.ant-input-group-addon)>.ant-select .ant-select-selection-selected-value,
.ant-form-rtl .ant-form-item-has-feedback :not(.ant-input-number-group-addon)>.ant-select .ant-select-selection-selected-value,
.ant-form-rtl .ant-form-item-has-feedback>.ant-select .ant-select-selection-selected-value {
    padding-right: 0;
    padding-left: 42px
}

.ant-form-rtl .ant-form-item-has-feedback .ant-cascader-picker-arrow {
    margin-right: 0;
    margin-left: 19px
}

.ant-form-rtl .ant-form-item-has-feedback .ant-cascader-picker-clear {
    right: auto;
    left: 32px
}

.ant-form-rtl .ant-form-item-has-feedback .ant-picker {
    padding-right: 11px;
    padding-left: 29.2px
}

.ant-form-rtl .ant-form-item-has-feedback .ant-picker-large {
    padding-right: 11px;
    padding-left: 29.2px
}

.ant-form-rtl .ant-form-item-has-feedback .ant-picker-small {
    padding-right: 7px;
    padding-left: 25.2px
}

.ant-form-rtl .ant-form-item-has-feedback.ant-form-item-has-error .ant-form-item-children-icon,
.ant-form-rtl .ant-form-item-has-feedback.ant-form-item-has-success .ant-form-item-children-icon,
.ant-form-rtl .ant-form-item-has-feedback.ant-form-item-has-warning .ant-form-item-children-icon,
.ant-form-rtl .ant-form-item-has-feedback.ant-form-item-is-validating .ant-form-item-children-icon {
    right: auto;
    left: 0
}

.ant-form-rtl.ant-form-inline .ant-form-item {
    margin-right: 0;
    margin-left: 16px
}

.ant-row {
    display: flex;
    flex-flow: row wrap
}

.ant-row:after,
.ant-row:before {
    display: flex
}

.ant-row-no-wrap {
    flex-wrap: nowrap
}

.ant-row-start {
    justify-content: flex-start
}

.ant-row-center {
    justify-content: center
}

.ant-row-end {
    justify-content: flex-end
}

.ant-row-space-between {
    justify-content: space-between
}

.ant-row-space-around {
    justify-content: space-around
}

.ant-row-top {
    align-items: flex-start
}

.ant-row-middle {
    align-items: center
}

.ant-row-bottom {
    align-items: flex-end
}

.ant-col {
    position: relative;
    max-width: 100%;
    min-height: 1px
}

.ant-col-24 {
    display: block;
    flex: 0 0 100%;
    max-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 {
    order: 24
}

.ant-col-23 {
    display: block;
    flex: 0 0 95.83333333%;
    max-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 {
    order: 23
}

.ant-col-22 {
    display: block;
    flex: 0 0 91.66666667%;
    max-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 {
    order: 22
}

.ant-col-21 {
    display: block;
    flex: 0 0 87.5%;
    max-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 {
    order: 21
}

.ant-col-20 {
    display: block;
    flex: 0 0 83.33333333%;
    max-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 {
    order: 20
}

.ant-col-19 {
    display: block;
    flex: 0 0 79.16666667%;
    max-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 {
    order: 19
}

.ant-col-18 {
    display: block;
    flex: 0 0 75%;
    max-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 {
    order: 18
}

.ant-col-17 {
    display: block;
    flex: 0 0 70.83333333%;
    max-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 {
    order: 17
}

.ant-col-16 {
    display: block;
    flex: 0 0 66.66666667%;
    max-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 {
    order: 16
}

.ant-col-15 {
    display: block;
    flex: 0 0 62.5%;
    max-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 {
    order: 15
}

.ant-col-14 {
    display: block;
    flex: 0 0 58.33333333%;
    max-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 {
    order: 14
}

.ant-col-13 {
    display: block;
    flex: 0 0 54.16666667%;
    max-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 {
    order: 13
}

.ant-col-12 {
    display: block;
    flex: 0 0 50%;
    max-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 {
    order: 12
}

.ant-col-11 {
    display: block;
    flex: 0 0 45.83333333%;
    max-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 {
    order: 11
}

.ant-col-10 {
    display: block;
    flex: 0 0 41.66666667%;
    max-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 {
    order: 10
}

.ant-col-9 {
    display: block;
    flex: 0 0 37.5%;
    max-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 {
    order: 9
}

.ant-col-8 {
    display: block;
    flex: 0 0 33.33333333%;
    max-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 {
    order: 8
}

.ant-col-7 {
    display: block;
    flex: 0 0 29.16666667%;
    max-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 {
    order: 7
}

.ant-col-6 {
    display: block;
    flex: 0 0 25%;
    max-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 {
    order: 6
}

.ant-col-5 {
    display: block;
    flex: 0 0 20.83333333%;
    max-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 {
    order: 5
}

.ant-col-4 {
    display: block;
    flex: 0 0 16.66666667%;
    max-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 {
    order: 4
}

.ant-col-3 {
    display: block;
    flex: 0 0 12.5%;
    max-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 {
    order: 3
}

.ant-col-2 {
    display: block;
    flex: 0 0 8.33333333%;
    max-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 {
    order: 2
}

.ant-col-1 {
    display: block;
    flex: 0 0 4.16666667%;
    max-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 {
    order: 1
}

.ant-col-0 {
    display: none
}

.ant-col-offset-0 {
    margin-left: 0
}

.ant-col-order-0 {
    order: 0
}

.ant-col-offset-0.ant-col-rtl {
    margin-right: 0
}

.ant-col-push-1.ant-col-rtl {
    right: 4.16666667%;
    left: auto
}

.ant-col-pull-1.ant-col-rtl {
    right: auto;
    left: 4.16666667%
}

.ant-col-offset-1.ant-col-rtl {
    margin-right: 4.16666667%;
    margin-left: 0
}

.ant-col-push-2.ant-col-rtl {
    right: 8.33333333%;
    left: auto
}

.ant-col-pull-2.ant-col-rtl {
    right: auto;
    left: 8.33333333%
}

.ant-col-offset-2.ant-col-rtl {
    margin-right: 8.33333333%;
    margin-left: 0
}

.ant-col-push-3.ant-col-rtl {
    right: 12.5%;
    left: auto
}

.ant-col-pull-3.ant-col-rtl {
    right: auto;
    left: 12.5%
}

.ant-col-offset-3.ant-col-rtl {
    margin-right: 12.5%;
    margin-left: 0
}

.ant-col-push-4.ant-col-rtl {
    right: 16.66666667%;
    left: auto
}

.ant-col-pull-4.ant-col-rtl {
    right: auto;
    left: 16.66666667%
}

.ant-col-offset-4.ant-col-rtl {
    margin-right: 16.66666667%;
    margin-left: 0
}

.ant-col-push-5.ant-col-rtl {
    right: 20.83333333%;
    left: auto
}

.ant-col-pull-5.ant-col-rtl {
    right: auto;
    left: 20.83333333%
}

.ant-col-offset-5.ant-col-rtl {
    margin-right: 20.83333333%;
    margin-left: 0
}

.ant-col-push-6.ant-col-rtl {
    right: 25%;
    left: auto
}

.ant-col-pull-6.ant-col-rtl {
    right: auto;
    left: 25%
}

.ant-col-offset-6.ant-col-rtl {
    margin-right: 25%;
    margin-left: 0
}

.ant-col-push-7.ant-col-rtl {
    right: 29.16666667%;
    left: auto
}

.ant-col-pull-7.ant-col-rtl {
    right: auto;
    left: 29.16666667%
}

.ant-col-offset-7.ant-col-rtl {
    margin-right: 29.16666667%;
    margin-left: 0
}

.ant-col-push-8.ant-col-rtl {
    right: 33.33333333%;
    left: auto
}

.ant-col-pull-8.ant-col-rtl {
    right: auto;
    left: 33.33333333%
}

.ant-col-offset-8.ant-col-rtl {
    margin-right: 33.33333333%;
    margin-left: 0
}

.ant-col-push-9.ant-col-rtl {
    right: 37.5%;
    left: auto
}

.ant-col-pull-9.ant-col-rtl {
    right: auto;
    left: 37.5%
}

.ant-col-offset-9.ant-col-rtl {
    margin-right: 37.5%;
    margin-left: 0
}

.ant-col-push-10.ant-col-rtl {
    right: 41.66666667%;
    left: auto
}

.ant-col-pull-10.ant-col-rtl {
    right: auto;
    left: 41.66666667%
}

.ant-col-offset-10.ant-col-rtl {
    margin-right: 41.66666667%;
    margin-left: 0
}

.ant-col-push-11.ant-col-rtl {
    right: 45.83333333%;
    left: auto
}

.ant-col-pull-11.ant-col-rtl {
    right: auto;
    left: 45.83333333%
}

.ant-col-offset-11.ant-col-rtl {
    margin-right: 45.83333333%;
    margin-left: 0
}

.ant-col-push-12.ant-col-rtl {
    right: 50%;
    left: auto
}

.ant-col-pull-12.ant-col-rtl {
    right: auto;
    left: 50%
}

.ant-col-offset-12.ant-col-rtl {
    margin-right: 50%;
    margin-left: 0
}

.ant-col-push-13.ant-col-rtl {
    right: 54.16666667%;
    left: auto
}

.ant-col-pull-13.ant-col-rtl {
    right: auto;
    left: 54.16666667%
}

.ant-col-offset-13.ant-col-rtl {
    margin-right: 54.16666667%;
    margin-left: 0
}

.ant-col-push-14.ant-col-rtl {
    right: 58.33333333%;
    left: auto
}

.ant-col-pull-14.ant-col-rtl {
    right: auto;
    left: 58.33333333%
}

.ant-col-offset-14.ant-col-rtl {
    margin-right: 58.33333333%;
    margin-left: 0
}

.ant-col-push-15.ant-col-rtl {
    right: 62.5%;
    left: auto
}

.ant-col-pull-15.ant-col-rtl {
    right: auto;
    left: 62.5%
}

.ant-col-offset-15.ant-col-rtl {
    margin-right: 62.5%;
    margin-left: 0
}

.ant-col-push-16.ant-col-rtl {
    right: 66.66666667%;
    left: auto
}

.ant-col-pull-16.ant-col-rtl {
    right: auto;
    left: 66.66666667%
}

.ant-col-offset-16.ant-col-rtl {
    margin-right: 66.66666667%;
    margin-left: 0
}

.ant-col-push-17.ant-col-rtl {
    right: 70.83333333%;
    left: auto
}

.ant-col-pull-17.ant-col-rtl {
    right: auto;
    left: 70.83333333%
}

.ant-col-offset-17.ant-col-rtl {
    margin-right: 70.83333333%;
    margin-left: 0
}

.ant-col-push-18.ant-col-rtl {
    right: 75%;
    left: auto
}

.ant-col-pull-18.ant-col-rtl {
    right: auto;
    left: 75%
}

.ant-col-offset-18.ant-col-rtl {
    margin-right: 75%;
    margin-left: 0
}

.ant-col-push-19.ant-col-rtl {
    right: 79.16666667%;
    left: auto
}

.ant-col-pull-19.ant-col-rtl {
    right: auto;
    left: 79.16666667%
}

.ant-col-offset-19.ant-col-rtl {
    margin-right: 79.16666667%;
    margin-left: 0
}

.ant-col-push-20.ant-col-rtl {
    right: 83.33333333%;
    left: auto
}

.ant-col-pull-20.ant-col-rtl {
    right: auto;
    left: 83.33333333%
}

.ant-col-offset-20.ant-col-rtl {
    margin-right: 83.33333333%;
    margin-left: 0
}

.ant-col-push-21.ant-col-rtl {
    right: 87.5%;
    left: auto
}

.ant-col-pull-21.ant-col-rtl {
    right: auto;
    left: 87.5%
}

.ant-col-offset-21.ant-col-rtl {
    margin-right: 87.5%;
    margin-left: 0
}

.ant-col-push-22.ant-col-rtl {
    right: 91.66666667%;
    left: auto
}

.ant-col-pull-22.ant-col-rtl {
    right: auto;
    left: 91.66666667%
}

.ant-col-offset-22.ant-col-rtl {
    margin-right: 91.66666667%;
    margin-left: 0
}

.ant-col-push-23.ant-col-rtl {
    right: 95.83333333%;
    left: auto
}

.ant-col-pull-23.ant-col-rtl {
    right: auto;
    left: 95.83333333%
}

.ant-col-offset-23.ant-col-rtl {
    margin-right: 95.83333333%;
    margin-left: 0
}

.ant-col-push-24.ant-col-rtl {
    right: 100%;
    left: auto
}

.ant-col-pull-24.ant-col-rtl {
    right: auto;
    left: 100%
}

.ant-col-offset-24.ant-col-rtl {
    margin-right: 100%;
    margin-left: 0
}

.ant-col-xs-24 {
    display: block;
    flex: 0 0 100%;
    max-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 {
    order: 24
}

.ant-col-xs-23 {
    display: block;
    flex: 0 0 95.83333333%;
    max-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 {
    order: 23
}

.ant-col-xs-22 {
    display: block;
    flex: 0 0 91.66666667%;
    max-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 {
    order: 22
}

.ant-col-xs-21 {
    display: block;
    flex: 0 0 87.5%;
    max-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 {
    order: 21
}

.ant-col-xs-20 {
    display: block;
    flex: 0 0 83.33333333%;
    max-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 {
    order: 20
}

.ant-col-xs-19 {
    display: block;
    flex: 0 0 79.16666667%;
    max-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 {
    order: 19
}

.ant-col-xs-18 {
    display: block;
    flex: 0 0 75%;
    max-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 {
    order: 18
}

.ant-col-xs-17 {
    display: block;
    flex: 0 0 70.83333333%;
    max-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 {
    order: 17
}

.ant-col-xs-16 {
    display: block;
    flex: 0 0 66.66666667%;
    max-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 {
    order: 16
}

.ant-col-xs-15 {
    display: block;
    flex: 0 0 62.5%;
    max-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 {
    order: 15
}

.ant-col-xs-14 {
    display: block;
    flex: 0 0 58.33333333%;
    max-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 {
    order: 14
}

.ant-col-xs-13 {
    display: block;
    flex: 0 0 54.16666667%;
    max-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 {
    order: 13
}

.ant-col-xs-12 {
    display: block;
    flex: 0 0 50%;
    max-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 {
    order: 12
}

.ant-col-xs-11 {
    display: block;
    flex: 0 0 45.83333333%;
    max-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 {
    order: 11
}

.ant-col-xs-10 {
    display: block;
    flex: 0 0 41.66666667%;
    max-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 {
    order: 10
}

.ant-col-xs-9 {
    display: block;
    flex: 0 0 37.5%;
    max-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 {
    order: 9
}

.ant-col-xs-8 {
    display: block;
    flex: 0 0 33.33333333%;
    max-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 {
    order: 8
}

.ant-col-xs-7 {
    display: block;
    flex: 0 0 29.16666667%;
    max-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 {
    order: 7
}

.ant-col-xs-6 {
    display: block;
    flex: 0 0 25%;
    max-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 {
    order: 6
}

.ant-col-xs-5 {
    display: block;
    flex: 0 0 20.83333333%;
    max-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 {
    order: 5
}

.ant-col-xs-4 {
    display: block;
    flex: 0 0 16.66666667%;
    max-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 {
    order: 4
}

.ant-col-xs-3 {
    display: block;
    flex: 0 0 12.5%;
    max-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 {
    order: 3
}

.ant-col-xs-2 {
    display: block;
    flex: 0 0 8.33333333%;
    max-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 {
    order: 2
}

.ant-col-xs-1 {
    display: block;
    flex: 0 0 4.16666667%;
    max-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 {
    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 {
    order: 0
}

.ant-col-push-0.ant-col-rtl {
    right: auto
}

.ant-col-pull-0.ant-col-rtl {
    left: auto
}

.ant-col-xs-push-0.ant-col-rtl {
    right: auto
}

.ant-col-xs-pull-0.ant-col-rtl {
    left: auto
}

.ant-col-xs-offset-0.ant-col-rtl {
    margin-right: 0
}

.ant-col-xs-push-1.ant-col-rtl {
    right: 4.16666667%;
    left: auto
}

.ant-col-xs-pull-1.ant-col-rtl {
    right: auto;
    left: 4.16666667%
}

.ant-col-xs-offset-1.ant-col-rtl {
    margin-right: 4.16666667%;
    margin-left: 0
}

.ant-col-xs-push-2.ant-col-rtl {
    right: 8.33333333%;
    left: auto
}

.ant-col-xs-pull-2.ant-col-rtl {
    right: auto;
    left: 8.33333333%
}

.ant-col-xs-offset-2.ant-col-rtl {
    margin-right: 8.33333333%;
    margin-left: 0
}

.ant-col-xs-push-3.ant-col-rtl {
    right: 12.5%;
    left: auto
}

.ant-col-xs-pull-3.ant-col-rtl {
    right: auto;
    left: 12.5%
}

.ant-col-xs-offset-3.ant-col-rtl {
    margin-right: 12.5%;
    margin-left: 0
}

.ant-col-xs-push-4.ant-col-rtl {
    right: 16.66666667%;
    left: auto
}

.ant-col-xs-pull-4.ant-col-rtl {
    right: auto;
    left: 16.66666667%
}

.ant-col-xs-offset-4.ant-col-rtl {
    margin-right: 16.66666667%;
    margin-left: 0
}

.ant-col-xs-push-5.ant-col-rtl {
    right: 20.83333333%;
    left: auto
}

.ant-col-xs-pull-5.ant-col-rtl {
    right: auto;
    left: 20.83333333%
}

.ant-col-xs-offset-5.ant-col-rtl {
    margin-right: 20.83333333%;
    margin-left: 0
}

.ant-col-xs-push-6.ant-col-rtl {
    right: 25%;
    left: auto
}

.ant-col-xs-pull-6.ant-col-rtl {
    right: auto;
    left: 25%
}

.ant-col-xs-offset-6.ant-col-rtl {
    margin-right: 25%;
    margin-left: 0
}

.ant-col-xs-push-7.ant-col-rtl {
    right: 29.16666667%;
    left: auto
}

.ant-col-xs-pull-7.ant-col-rtl {
    right: auto;
    left: 29.16666667%
}

.ant-col-xs-offset-7.ant-col-rtl {
    margin-right: 29.16666667%;
    margin-left: 0
}

.ant-col-xs-push-8.ant-col-rtl {
    right: 33.33333333%;
    left: auto
}

.ant-col-xs-pull-8.ant-col-rtl {
    right: auto;
    left: 33.33333333%
}

.ant-col-xs-offset-8.ant-col-rtl {
    margin-right: 33.33333333%;
    margin-left: 0
}

.ant-col-xs-push-9.ant-col-rtl {
    right: 37.5%;
    left: auto
}

.ant-col-xs-pull-9.ant-col-rtl {
    right: auto;
    left: 37.5%
}

.ant-col-xs-offset-9.ant-col-rtl {
    margin-right: 37.5%;
    margin-left: 0
}

.ant-col-xs-push-10.ant-col-rtl {
    right: 41.66666667%;
    left: auto
}

.ant-col-xs-pull-10.ant-col-rtl {
    right: auto;
    left: 41.66666667%
}

.ant-col-xs-offset-10.ant-col-rtl {
    margin-right: 41.66666667%;
    margin-left: 0
}

.ant-col-xs-push-11.ant-col-rtl {
    right: 45.83333333%;
    left: auto
}

.ant-col-xs-pull-11.ant-col-rtl {
    right: auto;
    left: 45.83333333%
}

.ant-col-xs-offset-11.ant-col-rtl {
    margin-right: 45.83333333%;
    margin-left: 0
}

.ant-col-xs-push-12.ant-col-rtl {
    right: 50%;
    left: auto
}

.ant-col-xs-pull-12.ant-col-rtl {
    right: auto;
    left: 50%
}

.ant-col-xs-offset-12.ant-col-rtl {
    margin-right: 50%;
    margin-left: 0
}

.ant-col-xs-push-13.ant-col-rtl {
    right: 54.16666667%;
    left: auto
}

.ant-col-xs-pull-13.ant-col-rtl {
    right: auto;
    left: 54.16666667%
}

.ant-col-xs-offset-13.ant-col-rtl {
    margin-right: 54.16666667%;
    margin-left: 0
}

.ant-col-xs-push-14.ant-col-rtl {
    right: 58.33333333%;
    left: auto
}

.ant-col-xs-pull-14.ant-col-rtl {
    right: auto;
    left: 58.33333333%
}

.ant-col-xs-offset-14.ant-col-rtl {
    margin-right: 58.33333333%;
    margin-left: 0
}

.ant-col-xs-push-15.ant-col-rtl {
    right: 62.5%;
    left: auto
}

.ant-col-xs-pull-15.ant-col-rtl {
    right: auto;
    left: 62.5%
}

.ant-col-xs-offset-15.ant-col-rtl {
    margin-right: 62.5%;
    margin-left: 0
}

.ant-col-xs-push-16.ant-col-rtl {
    right: 66.66666667%;
    left: auto
}

.ant-col-xs-pull-16.ant-col-rtl {
    right: auto;
    left: 66.66666667%
}

.ant-col-xs-offset-16.ant-col-rtl {
    margin-right: 66.66666667%;
    margin-left: 0
}

.ant-col-xs-push-17.ant-col-rtl {
    right: 70.83333333%;
    left: auto
}

.ant-col-xs-pull-17.ant-col-rtl {
    right: auto;
    left: 70.83333333%
}

.ant-col-xs-offset-17.ant-col-rtl {
    margin-right: 70.83333333%;
    margin-left: 0
}

.ant-col-xs-push-18.ant-col-rtl {
    right: 75%;
    left: auto
}

.ant-col-xs-pull-18.ant-col-rtl {
    right: auto;
    left: 75%
}

.ant-col-xs-offset-18.ant-col-rtl {
    margin-right: 75%;
    margin-left: 0
}

.ant-col-xs-push-19.ant-col-rtl {
    right: 79.16666667%;
    left: auto
}

.ant-col-xs-pull-19.ant-col-rtl {
    right: auto;
    left: 79.16666667%
}

.ant-col-xs-offset-19.ant-col-rtl {
    margin-right: 79.16666667%;
    margin-left: 0
}

.ant-col-xs-push-20.ant-col-rtl {
    right: 83.33333333%;
    left: auto
}

.ant-col-xs-pull-20.ant-col-rtl {
    right: auto;
    left: 83.33333333%
}

.ant-col-xs-offset-20.ant-col-rtl {
    margin-right: 83.33333333%;
    margin-left: 0
}

.ant-col-xs-push-21.ant-col-rtl {
    right: 87.5%;
    left: auto
}

.ant-col-xs-pull-21.ant-col-rtl {
    right: auto;
    left: 87.5%
}

.ant-col-xs-offset-21.ant-col-rtl {
    margin-right: 87.5%;
    margin-left: 0
}

.ant-col-xs-push-22.ant-col-rtl {
    right: 91.66666667%;
    left: auto
}

.ant-col-xs-pull-22.ant-col-rtl {
    right: auto;
    left: 91.66666667%
}

.ant-col-xs-offset-22.ant-col-rtl {
    margin-right: 91.66666667%;
    margin-left: 0
}

.ant-col-xs-push-23.ant-col-rtl {
    right: 95.83333333%;
    left: auto
}

.ant-col-xs-pull-23.ant-col-rtl {
    right: auto;
    left: 95.83333333%
}

.ant-col-xs-offset-23.ant-col-rtl {
    margin-right: 95.83333333%;
    margin-left: 0
}

.ant-col-xs-push-24.ant-col-rtl {
    right: 100%;
    left: auto
}

.ant-col-xs-pull-24.ant-col-rtl {
    right: auto;
    left: 100%
}

.ant-col-xs-offset-24.ant-col-rtl {
    margin-right: 100%;
    margin-left: 0
}

@media (min-width:576px) {
    .ant-col-sm-24 {
        display: block;
        flex: 0 0 100%;
        max-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 {
        order: 24
    }

    .ant-col-sm-23 {
        display: block;
        flex: 0 0 95.83333333%;
        max-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 {
        order: 23
    }

    .ant-col-sm-22 {
        display: block;
        flex: 0 0 91.66666667%;
        max-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 {
        order: 22
    }

    .ant-col-sm-21 {
        display: block;
        flex: 0 0 87.5%;
        max-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 {
        order: 21
    }

    .ant-col-sm-20 {
        display: block;
        flex: 0 0 83.33333333%;
        max-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 {
        order: 20
    }

    .ant-col-sm-19 {
        display: block;
        flex: 0 0 79.16666667%;
        max-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 {
        order: 19
    }

    .ant-col-sm-18 {
        display: block;
        flex: 0 0 75%;
        max-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 {
        order: 18
    }

    .ant-col-sm-17 {
        display: block;
        flex: 0 0 70.83333333%;
        max-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 {
        order: 17
    }

    .ant-col-sm-16 {
        display: block;
        flex: 0 0 66.66666667%;
        max-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 {
        order: 16
    }

    .ant-col-sm-15 {
        display: block;
        flex: 0 0 62.5%;
        max-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 {
        order: 15
    }

    .ant-col-sm-14 {
        display: block;
        flex: 0 0 58.33333333%;
        max-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 {
        order: 14
    }

    .ant-col-sm-13 {
        display: block;
        flex: 0 0 54.16666667%;
        max-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 {
        order: 13
    }

    .ant-col-sm-12 {
        display: block;
        flex: 0 0 50%;
        max-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 {
        order: 12
    }

    .ant-col-sm-11 {
        display: block;
        flex: 0 0 45.83333333%;
        max-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 {
        order: 11
    }

    .ant-col-sm-10 {
        display: block;
        flex: 0 0 41.66666667%;
        max-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 {
        order: 10
    }

    .ant-col-sm-9 {
        display: block;
        flex: 0 0 37.5%;
        max-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 {
        order: 9
    }

    .ant-col-sm-8 {
        display: block;
        flex: 0 0 33.33333333%;
        max-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 {
        order: 8
    }

    .ant-col-sm-7 {
        display: block;
        flex: 0 0 29.16666667%;
        max-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 {
        order: 7
    }

    .ant-col-sm-6 {
        display: block;
        flex: 0 0 25%;
        max-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 {
        order: 6
    }

    .ant-col-sm-5 {
        display: block;
        flex: 0 0 20.83333333%;
        max-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 {
        order: 5
    }

    .ant-col-sm-4 {
        display: block;
        flex: 0 0 16.66666667%;
        max-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 {
        order: 4
    }

    .ant-col-sm-3 {
        display: block;
        flex: 0 0 12.5%;
        max-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 {
        order: 3
    }

    .ant-col-sm-2 {
        display: block;
        flex: 0 0 8.33333333%;
        max-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 {
        order: 2
    }

    .ant-col-sm-1 {
        display: block;
        flex: 0 0 4.16666667%;
        max-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 {
        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 {
        order: 0
    }

    .ant-col-push-0.ant-col-rtl {
        right: auto
    }

    .ant-col-pull-0.ant-col-rtl {
        left: auto
    }

    .ant-col-sm-push-0.ant-col-rtl {
        right: auto
    }

    .ant-col-sm-pull-0.ant-col-rtl {
        left: auto
    }

    .ant-col-sm-offset-0.ant-col-rtl {
        margin-right: 0
    }

    .ant-col-sm-push-1.ant-col-rtl {
        right: 4.16666667%;
        left: auto
    }

    .ant-col-sm-pull-1.ant-col-rtl {
        right: auto;
        left: 4.16666667%
    }

    .ant-col-sm-offset-1.ant-col-rtl {
        margin-right: 4.16666667%;
        margin-left: 0
    }

    .ant-col-sm-push-2.ant-col-rtl {
        right: 8.33333333%;
        left: auto
    }

    .ant-col-sm-pull-2.ant-col-rtl {
        right: auto;
        left: 8.33333333%
    }

    .ant-col-sm-offset-2.ant-col-rtl {
        margin-right: 8.33333333%;
        margin-left: 0
    }

    .ant-col-sm-push-3.ant-col-rtl {
        right: 12.5%;
        left: auto
    }

    .ant-col-sm-pull-3.ant-col-rtl {
        right: auto;
        left: 12.5%
    }

    .ant-col-sm-offset-3.ant-col-rtl {
        margin-right: 12.5%;
        margin-left: 0
    }

    .ant-col-sm-push-4.ant-col-rtl {
        right: 16.66666667%;
        left: auto
    }

    .ant-col-sm-pull-4.ant-col-rtl {
        right: auto;
        left: 16.66666667%
    }

    .ant-col-sm-offset-4.ant-col-rtl {
        margin-right: 16.66666667%;
        margin-left: 0
    }

    .ant-col-sm-push-5.ant-col-rtl {
        right: 20.83333333%;
        left: auto
    }

    .ant-col-sm-pull-5.ant-col-rtl {
        right: auto;
        left: 20.83333333%
    }

    .ant-col-sm-offset-5.ant-col-rtl {
        margin-right: 20.83333333%;
        margin-left: 0
    }

    .ant-col-sm-push-6.ant-col-rtl {
        right: 25%;
        left: auto
    }

    .ant-col-sm-pull-6.ant-col-rtl {
        right: auto;
        left: 25%
    }

    .ant-col-sm-offset-6.ant-col-rtl {
        margin-right: 25%;
        margin-left: 0
    }

    .ant-col-sm-push-7.ant-col-rtl {
        right: 29.16666667%;
        left: auto
    }

    .ant-col-sm-pull-7.ant-col-rtl {
        right: auto;
        left: 29.16666667%
    }

    .ant-col-sm-offset-7.ant-col-rtl {
        margin-right: 29.16666667%;
        margin-left: 0
    }

    .ant-col-sm-push-8.ant-col-rtl {
        right: 33.33333333%;
        left: auto
    }

    .ant-col-sm-pull-8.ant-col-rtl {
        right: auto;
        left: 33.33333333%
    }

    .ant-col-sm-offset-8.ant-col-rtl {
        margin-right: 33.33333333%;
        margin-left: 0
    }

    .ant-col-sm-push-9.ant-col-rtl {
        right: 37.5%;
        left: auto
    }

    .ant-col-sm-pull-9.ant-col-rtl {
        right: auto;
        left: 37.5%
    }

    .ant-col-sm-offset-9.ant-col-rtl {
        margin-right: 37.5%;
        margin-left: 0
    }

    .ant-col-sm-push-10.ant-col-rtl {
        right: 41.66666667%;
        left: auto
    }

    .ant-col-sm-pull-10.ant-col-rtl {
        right: auto;
        left: 41.66666667%
    }

    .ant-col-sm-offset-10.ant-col-rtl {
        margin-right: 41.66666667%;
        margin-left: 0
    }

    .ant-col-sm-push-11.ant-col-rtl {
        right: 45.83333333%;
        left: auto
    }

    .ant-col-sm-pull-11.ant-col-rtl {
        right: auto;
        left: 45.83333333%
    }

    .ant-col-sm-offset-11.ant-col-rtl {
        margin-right: 45.83333333%;
        margin-left: 0
    }

    .ant-col-sm-push-12.ant-col-rtl {
        right: 50%;
        left: auto
    }

    .ant-col-sm-pull-12.ant-col-rtl {
        right: auto;
        left: 50%
    }

    .ant-col-sm-offset-12.ant-col-rtl {
        margin-right: 50%;
        margin-left: 0
    }

    .ant-col-sm-push-13.ant-col-rtl {
        right: 54.16666667%;
        left: auto
    }

    .ant-col-sm-pull-13.ant-col-rtl {
        right: auto;
        left: 54.16666667%
    }

    .ant-col-sm-offset-13.ant-col-rtl {
        margin-right: 54.16666667%;
        margin-left: 0
    }

    .ant-col-sm-push-14.ant-col-rtl {
        right: 58.33333333%;
        left: auto
    }

    .ant-col-sm-pull-14.ant-col-rtl {
        right: auto;
        left: 58.33333333%
    }

    .ant-col-sm-offset-14.ant-col-rtl {
        margin-right: 58.33333333%;
        margin-left: 0
    }

    .ant-col-sm-push-15.ant-col-rtl {
        right: 62.5%;
        left: auto
    }

    .ant-col-sm-pull-15.ant-col-rtl {
        right: auto;
        left: 62.5%
    }

    .ant-col-sm-offset-15.ant-col-rtl {
        margin-right: 62.5%;
        margin-left: 0
    }

    .ant-col-sm-push-16.ant-col-rtl {
        right: 66.66666667%;
        left: auto
    }

    .ant-col-sm-pull-16.ant-col-rtl {
        right: auto;
        left: 66.66666667%
    }

    .ant-col-sm-offset-16.ant-col-rtl {
        margin-right: 66.66666667%;
        margin-left: 0
    }

    .ant-col-sm-push-17.ant-col-rtl {
        right: 70.83333333%;
        left: auto
    }

    .ant-col-sm-pull-17.ant-col-rtl {
        right: auto;
        left: 70.83333333%
    }

    .ant-col-sm-offset-17.ant-col-rtl {
        margin-right: 70.83333333%;
        margin-left: 0
    }

    .ant-col-sm-push-18.ant-col-rtl {
        right: 75%;
        left: auto
    }

    .ant-col-sm-pull-18.ant-col-rtl {
        right: auto;
        left: 75%
    }

    .ant-col-sm-offset-18.ant-col-rtl {
        margin-right: 75%;
        margin-left: 0
    }

    .ant-col-sm-push-19.ant-col-rtl {
        right: 79.16666667%;
        left: auto
    }

    .ant-col-sm-pull-19.ant-col-rtl {
        right: auto;
        left: 79.16666667%
    }

    .ant-col-sm-offset-19.ant-col-rtl {
        margin-right: 79.16666667%;
        margin-left: 0
    }

    .ant-col-sm-push-20.ant-col-rtl {
        right: 83.33333333%;
        left: auto
    }

    .ant-col-sm-pull-20.ant-col-rtl {
        right: auto;
        left: 83.33333333%
    }

    .ant-col-sm-offset-20.ant-col-rtl {
        margin-right: 83.33333333%;
        margin-left: 0
    }

    .ant-col-sm-push-21.ant-col-rtl {
        right: 87.5%;
        left: auto
    }

    .ant-col-sm-pull-21.ant-col-rtl {
        right: auto;
        left: 87.5%
    }

    .ant-col-sm-offset-21.ant-col-rtl {
        margin-right: 87.5%;
        margin-left: 0
    }

    .ant-col-sm-push-22.ant-col-rtl {
        right: 91.66666667%;
        left: auto
    }

    .ant-col-sm-pull-22.ant-col-rtl {
        right: auto;
        left: 91.66666667%
    }

    .ant-col-sm-offset-22.ant-col-rtl {
        margin-right: 91.66666667%;
        margin-left: 0
    }

    .ant-col-sm-push-23.ant-col-rtl {
        right: 95.83333333%;
        left: auto
    }

    .ant-col-sm-pull-23.ant-col-rtl {
        right: auto;
        left: 95.83333333%
    }

    .ant-col-sm-offset-23.ant-col-rtl {
        margin-right: 95.83333333%;
        margin-left: 0
    }

    .ant-col-sm-push-24.ant-col-rtl {
        right: 100%;
        left: auto
    }

    .ant-col-sm-pull-24.ant-col-rtl {
        right: auto;
        left: 100%
    }

    .ant-col-sm-offset-24.ant-col-rtl {
        margin-right: 100%;
        margin-left: 0
    }
}

@media (min-width:768px) {
    .ant-col-md-24 {
        display: block;
        flex: 0 0 100%;
        max-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 {
        order: 24
    }

    .ant-col-md-23 {
        display: block;
        flex: 0 0 95.83333333%;
        max-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 {
        order: 23
    }

    .ant-col-md-22 {
        display: block;
        flex: 0 0 91.66666667%;
        max-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 {
        order: 22
    }

    .ant-col-md-21 {
        display: block;
        flex: 0 0 87.5%;
        max-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 {
        order: 21
    }

    .ant-col-md-20 {
        display: block;
        flex: 0 0 83.33333333%;
        max-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 {
        order: 20
    }

    .ant-col-md-19 {
        display: block;
        flex: 0 0 79.16666667%;
        max-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 {
        order: 19
    }

    .ant-col-md-18 {
        display: block;
        flex: 0 0 75%;
        max-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 {
        order: 18
    }

    .ant-col-md-17 {
        display: block;
        flex: 0 0 70.83333333%;
        max-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 {
        order: 17
    }

    .ant-col-md-16 {
        display: block;
        flex: 0 0 66.66666667%;
        max-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 {
        order: 16
    }

    .ant-col-md-15 {
        display: block;
        flex: 0 0 62.5%;
        max-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 {
        order: 15
    }

    .ant-col-md-14 {
        display: block;
        flex: 0 0 58.33333333%;
        max-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 {
        order: 14
    }

    .ant-col-md-13 {
        display: block;
        flex: 0 0 54.16666667%;
        max-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 {
        order: 13
    }

    .ant-col-md-12 {
        display: block;
        flex: 0 0 50%;
        max-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 {
        order: 12
    }

    .ant-col-md-11 {
        display: block;
        flex: 0 0 45.83333333%;
        max-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 {
        order: 11
    }

    .ant-col-md-10 {
        display: block;
        flex: 0 0 41.66666667%;
        max-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 {
        order: 10
    }

    .ant-col-md-9 {
        display: block;
        flex: 0 0 37.5%;
        max-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 {
        order: 9
    }

    .ant-col-md-8 {
        display: block;
        flex: 0 0 33.33333333%;
        max-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 {
        order: 8
    }

    .ant-col-md-7 {
        display: block;
        flex: 0 0 29.16666667%;
        max-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 {
        order: 7
    }

    .ant-col-md-6 {
        display: block;
        flex: 0 0 25%;
        max-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 {
        order: 6
    }

    .ant-col-md-5 {
        display: block;
        flex: 0 0 20.83333333%;
        max-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 {
        order: 5
    }

    .ant-col-md-4 {
        display: block;
        flex: 0 0 16.66666667%;
        max-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 {
        order: 4
    }

    .ant-col-md-3 {
        display: block;
        flex: 0 0 12.5%;
        max-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 {
        order: 3
    }

    .ant-col-md-2 {
        display: block;
        flex: 0 0 8.33333333%;
        max-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 {
        order: 2
    }

    .ant-col-md-1 {
        display: block;
        flex: 0 0 4.16666667%;
        max-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 {
        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 {
        order: 0
    }

    .ant-col-push-0.ant-col-rtl {
        right: auto
    }

    .ant-col-pull-0.ant-col-rtl {
        left: auto
    }

    .ant-col-md-push-0.ant-col-rtl {
        right: auto
    }

    .ant-col-md-pull-0.ant-col-rtl {
        left: auto
    }

    .ant-col-md-offset-0.ant-col-rtl {
        margin-right: 0
    }

    .ant-col-md-push-1.ant-col-rtl {
        right: 4.16666667%;
        left: auto
    }

    .ant-col-md-pull-1.ant-col-rtl {
        right: auto;
        left: 4.16666667%
    }

    .ant-col-md-offset-1.ant-col-rtl {
        margin-right: 4.16666667%;
        margin-left: 0
    }

    .ant-col-md-push-2.ant-col-rtl {
        right: 8.33333333%;
        left: auto
    }

    .ant-col-md-pull-2.ant-col-rtl {
        right: auto;
        left: 8.33333333%
    }

    .ant-col-md-offset-2.ant-col-rtl {
        margin-right: 8.33333333%;
        margin-left: 0
    }

    .ant-col-md-push-3.ant-col-rtl {
        right: 12.5%;
        left: auto
    }

    .ant-col-md-pull-3.ant-col-rtl {
        right: auto;
        left: 12.5%
    }

    .ant-col-md-offset-3.ant-col-rtl {
        margin-right: 12.5%;
        margin-left: 0
    }

    .ant-col-md-push-4.ant-col-rtl {
        right: 16.66666667%;
        left: auto
    }

    .ant-col-md-pull-4.ant-col-rtl {
        right: auto;
        left: 16.66666667%
    }

    .ant-col-md-offset-4.ant-col-rtl {
        margin-right: 16.66666667%;
        margin-left: 0
    }

    .ant-col-md-push-5.ant-col-rtl {
        right: 20.83333333%;
        left: auto
    }

    .ant-col-md-pull-5.ant-col-rtl {
        right: auto;
        left: 20.83333333%
    }

    .ant-col-md-offset-5.ant-col-rtl {
        margin-right: 20.83333333%;
        margin-left: 0
    }

    .ant-col-md-push-6.ant-col-rtl {
        right: 25%;
        left: auto
    }

    .ant-col-md-pull-6.ant-col-rtl {
        right: auto;
        left: 25%
    }

    .ant-col-md-offset-6.ant-col-rtl {
        margin-right: 25%;
        margin-left: 0
    }

    .ant-col-md-push-7.ant-col-rtl {
        right: 29.16666667%;
        left: auto
    }

    .ant-col-md-pull-7.ant-col-rtl {
        right: auto;
        left: 29.16666667%
    }

    .ant-col-md-offset-7.ant-col-rtl {
        margin-right: 29.16666667%;
        margin-left: 0
    }

    .ant-col-md-push-8.ant-col-rtl {
        right: 33.33333333%;
        left: auto
    }

    .ant-col-md-pull-8.ant-col-rtl {
        right: auto;
        left: 33.33333333%
    }

    .ant-col-md-offset-8.ant-col-rtl {
        margin-right: 33.33333333%;
        margin-left: 0
    }

    .ant-col-md-push-9.ant-col-rtl {
        right: 37.5%;
        left: auto
    }

    .ant-col-md-pull-9.ant-col-rtl {
        right: auto;
        left: 37.5%
    }

    .ant-col-md-offset-9.ant-col-rtl {
        margin-right: 37.5%;
        margin-left: 0
    }

    .ant-col-md-push-10.ant-col-rtl {
        right: 41.66666667%;
        left: auto
    }

    .ant-col-md-pull-10.ant-col-rtl {
        right: auto;
        left: 41.66666667%
    }

    .ant-col-md-offset-10.ant-col-rtl {
        margin-right: 41.66666667%;
        margin-left: 0
    }

    .ant-col-md-push-11.ant-col-rtl {
        right: 45.83333333%;
        left: auto
    }

    .ant-col-md-pull-11.ant-col-rtl {
        right: auto;
        left: 45.83333333%
    }

    .ant-col-md-offset-11.ant-col-rtl {
        margin-right: 45.83333333%;
        margin-left: 0
    }

    .ant-col-md-push-12.ant-col-rtl {
        right: 50%;
        left: auto
    }

    .ant-col-md-pull-12.ant-col-rtl {
        right: auto;
        left: 50%
    }

    .ant-col-md-offset-12.ant-col-rtl {
        margin-right: 50%;
        margin-left: 0
    }

    .ant-col-md-push-13.ant-col-rtl {
        right: 54.16666667%;
        left: auto
    }

    .ant-col-md-pull-13.ant-col-rtl {
        right: auto;
        left: 54.16666667%
    }

    .ant-col-md-offset-13.ant-col-rtl {
        margin-right: 54.16666667%;
        margin-left: 0
    }

    .ant-col-md-push-14.ant-col-rtl {
        right: 58.33333333%;
        left: auto
    }

    .ant-col-md-pull-14.ant-col-rtl {
        right: auto;
        left: 58.33333333%
    }

    .ant-col-md-offset-14.ant-col-rtl {
        margin-right: 58.33333333%;
        margin-left: 0
    }

    .ant-col-md-push-15.ant-col-rtl {
        right: 62.5%;
        left: auto
    }

    .ant-col-md-pull-15.ant-col-rtl {
        right: auto;
        left: 62.5%
    }

    .ant-col-md-offset-15.ant-col-rtl {
        margin-right: 62.5%;
        margin-left: 0
    }

    .ant-col-md-push-16.ant-col-rtl {
        right: 66.66666667%;
        left: auto
    }

    .ant-col-md-pull-16.ant-col-rtl {
        right: auto;
        left: 66.66666667%
    }

    .ant-col-md-offset-16.ant-col-rtl {
        margin-right: 66.66666667%;
        margin-left: 0
    }

    .ant-col-md-push-17.ant-col-rtl {
        right: 70.83333333%;
        left: auto
    }

    .ant-col-md-pull-17.ant-col-rtl {
        right: auto;
        left: 70.83333333%
    }

    .ant-col-md-offset-17.ant-col-rtl {
        margin-right: 70.83333333%;
        margin-left: 0
    }

    .ant-col-md-push-18.ant-col-rtl {
        right: 75%;
        left: auto
    }

    .ant-col-md-pull-18.ant-col-rtl {
        right: auto;
        left: 75%
    }

    .ant-col-md-offset-18.ant-col-rtl {
        margin-right: 75%;
        margin-left: 0
    }

    .ant-col-md-push-19.ant-col-rtl {
        right: 79.16666667%;
        left: auto
    }

    .ant-col-md-pull-19.ant-col-rtl {
        right: auto;
        left: 79.16666667%
    }

    .ant-col-md-offset-19.ant-col-rtl {
        margin-right: 79.16666667%;
        margin-left: 0
    }

    .ant-col-md-push-20.ant-col-rtl {
        right: 83.33333333%;
        left: auto
    }

    .ant-col-md-pull-20.ant-col-rtl {
        right: auto;
        left: 83.33333333%
    }

    .ant-col-md-offset-20.ant-col-rtl {
        margin-right: 83.33333333%;
        margin-left: 0
    }

    .ant-col-md-push-21.ant-col-rtl {
        right: 87.5%;
        left: auto
    }

    .ant-col-md-pull-21.ant-col-rtl {
        right: auto;
        left: 87.5%
    }

    .ant-col-md-offset-21.ant-col-rtl {
        margin-right: 87.5%;
        margin-left: 0
    }

    .ant-col-md-push-22.ant-col-rtl {
        right: 91.66666667%;
        left: auto
    }

    .ant-col-md-pull-22.ant-col-rtl {
        right: auto;
        left: 91.66666667%
    }

    .ant-col-md-offset-22.ant-col-rtl {
        margin-right: 91.66666667%;
        margin-left: 0
    }

    .ant-col-md-push-23.ant-col-rtl {
        right: 95.83333333%;
        left: auto
    }

    .ant-col-md-pull-23.ant-col-rtl {
        right: auto;
        left: 95.83333333%
    }

    .ant-col-md-offset-23.ant-col-rtl {
        margin-right: 95.83333333%;
        margin-left: 0
    }

    .ant-col-md-push-24.ant-col-rtl {
        right: 100%;
        left: auto
    }

    .ant-col-md-pull-24.ant-col-rtl {
        right: auto;
        left: 100%
    }

    .ant-col-md-offset-24.ant-col-rtl {
        margin-right: 100%;
        margin-left: 0
    }
}

@media (min-width:992px) {
    .ant-col-lg-24 {
        display: block;
        flex: 0 0 100%;
        max-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 {
        order: 24
    }

    .ant-col-lg-23 {
        display: block;
        flex: 0 0 95.83333333%;
        max-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 {
        order: 23
    }

    .ant-col-lg-22 {
        display: block;
        flex: 0 0 91.66666667%;
        max-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 {
        order: 22
    }

    .ant-col-lg-21 {
        display: block;
        flex: 0 0 87.5%;
        max-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 {
        order: 21
    }

    .ant-col-lg-20 {
        display: block;
        flex: 0 0 83.33333333%;
        max-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 {
        order: 20
    }

    .ant-col-lg-19 {
        display: block;
        flex: 0 0 79.16666667%;
        max-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 {
        order: 19
    }

    .ant-col-lg-18 {
        display: block;
        flex: 0 0 75%;
        max-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 {
        order: 18
    }

    .ant-col-lg-17 {
        display: block;
        flex: 0 0 70.83333333%;
        max-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 {
        order: 17
    }

    .ant-col-lg-16 {
        display: block;
        flex: 0 0 66.66666667%;
        max-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 {
        order: 16
    }

    .ant-col-lg-15 {
        display: block;
        flex: 0 0 62.5%;
        max-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 {
        order: 15
    }

    .ant-col-lg-14 {
        display: block;
        flex: 0 0 58.33333333%;
        max-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 {
        order: 14
    }

    .ant-col-lg-13 {
        display: block;
        flex: 0 0 54.16666667%;
        max-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 {
        order: 13
    }

    .ant-col-lg-12 {
        display: block;
        flex: 0 0 50%;
        max-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 {
        order: 12
    }

    .ant-col-lg-11 {
        display: block;
        flex: 0 0 45.83333333%;
        max-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 {
        order: 11
    }

    .ant-col-lg-10 {
        display: block;
        flex: 0 0 41.66666667%;
        max-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 {
        order: 10
    }

    .ant-col-lg-9 {
        display: block;
        flex: 0 0 37.5%;
        max-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 {
        order: 9
    }

    .ant-col-lg-8 {
        display: block;
        flex: 0 0 33.33333333%;
        max-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 {
        order: 8
    }

    .ant-col-lg-7 {
        display: block;
        flex: 0 0 29.16666667%;
        max-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 {
        order: 7
    }

    .ant-col-lg-6 {
        display: block;
        flex: 0 0 25%;
        max-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 {
        order: 6
    }

    .ant-col-lg-5 {
        display: block;
        flex: 0 0 20.83333333%;
        max-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 {
        order: 5
    }

    .ant-col-lg-4 {
        display: block;
        flex: 0 0 16.66666667%;
        max-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 {
        order: 4
    }

    .ant-col-lg-3 {
        display: block;
        flex: 0 0 12.5%;
        max-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 {
        order: 3
    }

    .ant-col-lg-2 {
        display: block;
        flex: 0 0 8.33333333%;
        max-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 {
        order: 2
    }

    .ant-col-lg-1 {
        display: block;
        flex: 0 0 4.16666667%;
        max-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 {
        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 {
        order: 0
    }

    .ant-col-push-0.ant-col-rtl {
        right: auto
    }

    .ant-col-pull-0.ant-col-rtl {
        left: auto
    }

    .ant-col-lg-push-0.ant-col-rtl {
        right: auto
    }

    .ant-col-lg-pull-0.ant-col-rtl {
        left: auto
    }

    .ant-col-lg-offset-0.ant-col-rtl {
        margin-right: 0
    }

    .ant-col-lg-push-1.ant-col-rtl {
        right: 4.16666667%;
        left: auto
    }

    .ant-col-lg-pull-1.ant-col-rtl {
        right: auto;
        left: 4.16666667%
    }

    .ant-col-lg-offset-1.ant-col-rtl {
        margin-right: 4.16666667%;
        margin-left: 0
    }

    .ant-col-lg-push-2.ant-col-rtl {
        right: 8.33333333%;
        left: auto
    }

    .ant-col-lg-pull-2.ant-col-rtl {
        right: auto;
        left: 8.33333333%
    }

    .ant-col-lg-offset-2.ant-col-rtl {
        margin-right: 8.33333333%;
        margin-left: 0
    }

    .ant-col-lg-push-3.ant-col-rtl {
        right: 12.5%;
        left: auto
    }

    .ant-col-lg-pull-3.ant-col-rtl {
        right: auto;
        left: 12.5%
    }

    .ant-col-lg-offset-3.ant-col-rtl {
        margin-right: 12.5%;
        margin-left: 0
    }

    .ant-col-lg-push-4.ant-col-rtl {
        right: 16.66666667%;
        left: auto
    }

    .ant-col-lg-pull-4.ant-col-rtl {
        right: auto;
        left: 16.66666667%
    }

    .ant-col-lg-offset-4.ant-col-rtl {
        margin-right: 16.66666667%;
        margin-left: 0
    }

    .ant-col-lg-push-5.ant-col-rtl {
        right: 20.83333333%;
        left: auto
    }

    .ant-col-lg-pull-5.ant-col-rtl {
        right: auto;
        left: 20.83333333%
    }

    .ant-col-lg-offset-5.ant-col-rtl {
        margin-right: 20.83333333%;
        margin-left: 0
    }

    .ant-col-lg-push-6.ant-col-rtl {
        right: 25%;
        left: auto
    }

    .ant-col-lg-pull-6.ant-col-rtl {
        right: auto;
        left: 25%
    }

    .ant-col-lg-offset-6.ant-col-rtl {
        margin-right: 25%;
        margin-left: 0
    }

    .ant-col-lg-push-7.ant-col-rtl {
        right: 29.16666667%;
        left: auto
    }

    .ant-col-lg-pull-7.ant-col-rtl {
        right: auto;
        left: 29.16666667%
    }

    .ant-col-lg-offset-7.ant-col-rtl {
        margin-right: 29.16666667%;
        margin-left: 0
    }

    .ant-col-lg-push-8.ant-col-rtl {
        right: 33.33333333%;
        left: auto
    }

    .ant-col-lg-pull-8.ant-col-rtl {
        right: auto;
        left: 33.33333333%
    }

    .ant-col-lg-offset-8.ant-col-rtl {
        margin-right: 33.33333333%;
        margin-left: 0
    }

    .ant-col-lg-push-9.ant-col-rtl {
        right: 37.5%;
        left: auto
    }

    .ant-col-lg-pull-9.ant-col-rtl {
        right: auto;
        left: 37.5%
    }

    .ant-col-lg-offset-9.ant-col-rtl {
        margin-right: 37.5%;
        margin-left: 0
    }

    .ant-col-lg-push-10.ant-col-rtl {
        right: 41.66666667%;
        left: auto
    }

    .ant-col-lg-pull-10.ant-col-rtl {
        right: auto;
        left: 41.66666667%
    }

    .ant-col-lg-offset-10.ant-col-rtl {
        margin-right: 41.66666667%;
        margin-left: 0
    }

    .ant-col-lg-push-11.ant-col-rtl {
        right: 45.83333333%;
        left: auto
    }

    .ant-col-lg-pull-11.ant-col-rtl {
        right: auto;
        left: 45.83333333%
    }

    .ant-col-lg-offset-11.ant-col-rtl {
        margin-right: 45.83333333%;
        margin-left: 0
    }

    .ant-col-lg-push-12.ant-col-rtl {
        right: 50%;
        left: auto
    }

    .ant-col-lg-pull-12.ant-col-rtl {
        right: auto;
        left: 50%
    }

    .ant-col-lg-offset-12.ant-col-rtl {
        margin-right: 50%;
        margin-left: 0
    }

    .ant-col-lg-push-13.ant-col-rtl {
        right: 54.16666667%;
        left: auto
    }

    .ant-col-lg-pull-13.ant-col-rtl {
        right: auto;
        left: 54.16666667%
    }

    .ant-col-lg-offset-13.ant-col-rtl {
        margin-right: 54.16666667%;
        margin-left: 0
    }

    .ant-col-lg-push-14.ant-col-rtl {
        right: 58.33333333%;
        left: auto
    }

    .ant-col-lg-pull-14.ant-col-rtl {
        right: auto;
        left: 58.33333333%
    }

    .ant-col-lg-offset-14.ant-col-rtl {
        margin-right: 58.33333333%;
        margin-left: 0
    }

    .ant-col-lg-push-15.ant-col-rtl {
        right: 62.5%;
        left: auto
    }

    .ant-col-lg-pull-15.ant-col-rtl {
        right: auto;
        left: 62.5%
    }

    .ant-col-lg-offset-15.ant-col-rtl {
        margin-right: 62.5%;
        margin-left: 0
    }

    .ant-col-lg-push-16.ant-col-rtl {
        right: 66.66666667%;
        left: auto
    }

    .ant-col-lg-pull-16.ant-col-rtl {
        right: auto;
        left: 66.66666667%
    }

    .ant-col-lg-offset-16.ant-col-rtl {
        margin-right: 66.66666667%;
        margin-left: 0
    }

    .ant-col-lg-push-17.ant-col-rtl {
        right: 70.83333333%;
        left: auto
    }

    .ant-col-lg-pull-17.ant-col-rtl {
        right: auto;
        left: 70.83333333%
    }

    .ant-col-lg-offset-17.ant-col-rtl {
        margin-right: 70.83333333%;
        margin-left: 0
    }

    .ant-col-lg-push-18.ant-col-rtl {
        right: 75%;
        left: auto
    }

    .ant-col-lg-pull-18.ant-col-rtl {
        right: auto;
        left: 75%
    }

    .ant-col-lg-offset-18.ant-col-rtl {
        margin-right: 75%;
        margin-left: 0
    }

    .ant-col-lg-push-19.ant-col-rtl {
        right: 79.16666667%;
        left: auto
    }

    .ant-col-lg-pull-19.ant-col-rtl {
        right: auto;
        left: 79.16666667%
    }

    .ant-col-lg-offset-19.ant-col-rtl {
        margin-right: 79.16666667%;
        margin-left: 0
    }

    .ant-col-lg-push-20.ant-col-rtl {
        right: 83.33333333%;
        left: auto
    }

    .ant-col-lg-pull-20.ant-col-rtl {
        right: auto;
        left: 83.33333333%
    }

    .ant-col-lg-offset-20.ant-col-rtl {
        margin-right: 83.33333333%;
        margin-left: 0
    }

    .ant-col-lg-push-21.ant-col-rtl {
        right: 87.5%;
        left: auto
    }

    .ant-col-lg-pull-21.ant-col-rtl {
        right: auto;
        left: 87.5%
    }

    .ant-col-lg-offset-21.ant-col-rtl {
        margin-right: 87.5%;
        margin-left: 0
    }

    .ant-col-lg-push-22.ant-col-rtl {
        right: 91.66666667%;
        left: auto
    }

    .ant-col-lg-pull-22.ant-col-rtl {
        right: auto;
        left: 91.66666667%
    }

    .ant-col-lg-offset-22.ant-col-rtl {
        margin-right: 91.66666667%;
        margin-left: 0
    }

    .ant-col-lg-push-23.ant-col-rtl {
        right: 95.83333333%;
        left: auto
    }

    .ant-col-lg-pull-23.ant-col-rtl {
        right: auto;
        left: 95.83333333%
    }

    .ant-col-lg-offset-23.ant-col-rtl {
        margin-right: 95.83333333%;
        margin-left: 0
    }

    .ant-col-lg-push-24.ant-col-rtl {
        right: 100%;
        left: auto
    }

    .ant-col-lg-pull-24.ant-col-rtl {
        right: auto;
        left: 100%
    }

    .ant-col-lg-offset-24.ant-col-rtl {
        margin-right: 100%;
        margin-left: 0
    }
}

@media (min-width:1200px) {
    .ant-col-xl-24 {
        display: block;
        flex: 0 0 100%;
        max-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 {
        order: 24
    }

    .ant-col-xl-23 {
        display: block;
        flex: 0 0 95.83333333%;
        max-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 {
        order: 23
    }

    .ant-col-xl-22 {
        display: block;
        flex: 0 0 91.66666667%;
        max-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 {
        order: 22
    }

    .ant-col-xl-21 {
        display: block;
        flex: 0 0 87.5%;
        max-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 {
        order: 21
    }

    .ant-col-xl-20 {
        display: block;
        flex: 0 0 83.33333333%;
        max-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 {
        order: 20
    }

    .ant-col-xl-19 {
        display: block;
        flex: 0 0 79.16666667%;
        max-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 {
        order: 19
    }

    .ant-col-xl-18 {
        display: block;
        flex: 0 0 75%;
        max-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 {
        order: 18
    }

    .ant-col-xl-17 {
        display: block;
        flex: 0 0 70.83333333%;
        max-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 {
        order: 17
    }

    .ant-col-xl-16 {
        display: block;
        flex: 0 0 66.66666667%;
        max-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 {
        order: 16
    }

    .ant-col-xl-15 {
        display: block;
        flex: 0 0 62.5%;
        max-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 {
        order: 15
    }

    .ant-col-xl-14 {
        display: block;
        flex: 0 0 58.33333333%;
        max-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 {
        order: 14
    }

    .ant-col-xl-13 {
        display: block;
        flex: 0 0 54.16666667%;
        max-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 {
        order: 13
    }

    .ant-col-xl-12 {
        display: block;
        flex: 0 0 50%;
        max-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 {
        order: 12
    }

    .ant-col-xl-11 {
        display: block;
        flex: 0 0 45.83333333%;
        max-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 {
        order: 11
    }

    .ant-col-xl-10 {
        display: block;
        flex: 0 0 41.66666667%;
        max-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 {
        order: 10
    }

    .ant-col-xl-9 {
        display: block;
        flex: 0 0 37.5%;
        max-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 {
        order: 9
    }

    .ant-col-xl-8 {
        display: block;
        flex: 0 0 33.33333333%;
        max-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 {
        order: 8
    }

    .ant-col-xl-7 {
        display: block;
        flex: 0 0 29.16666667%;
        max-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 {
        order: 7
    }

    .ant-col-xl-6 {
        display: block;
        flex: 0 0 25%;
        max-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 {
        order: 6
    }

    .ant-col-xl-5 {
        display: block;
        flex: 0 0 20.83333333%;
        max-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 {
        order: 5
    }

    .ant-col-xl-4 {
        display: block;
        flex: 0 0 16.66666667%;
        max-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 {
        order: 4
    }

    .ant-col-xl-3 {
        display: block;
        flex: 0 0 12.5%;
        max-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 {
        order: 3
    }

    .ant-col-xl-2 {
        display: block;
        flex: 0 0 8.33333333%;
        max-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 {
        order: 2
    }

    .ant-col-xl-1 {
        display: block;
        flex: 0 0 4.16666667%;
        max-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 {
        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 {
        order: 0
    }

    .ant-col-push-0.ant-col-rtl {
        right: auto
    }

    .ant-col-pull-0.ant-col-rtl {
        left: auto
    }

    .ant-col-xl-push-0.ant-col-rtl {
        right: auto
    }

    .ant-col-xl-pull-0.ant-col-rtl {
        left: auto
    }

    .ant-col-xl-offset-0.ant-col-rtl {
        margin-right: 0
    }

    .ant-col-xl-push-1.ant-col-rtl {
        right: 4.16666667%;
        left: auto
    }

    .ant-col-xl-pull-1.ant-col-rtl {
        right: auto;
        left: 4.16666667%
    }

    .ant-col-xl-offset-1.ant-col-rtl {
        margin-right: 4.16666667%;
        margin-left: 0
    }

    .ant-col-xl-push-2.ant-col-rtl {
        right: 8.33333333%;
        left: auto
    }

    .ant-col-xl-pull-2.ant-col-rtl {
        right: auto;
        left: 8.33333333%
    }

    .ant-col-xl-offset-2.ant-col-rtl {
        margin-right: 8.33333333%;
        margin-left: 0
    }

    .ant-col-xl-push-3.ant-col-rtl {
        right: 12.5%;
        left: auto
    }

    .ant-col-xl-pull-3.ant-col-rtl {
        right: auto;
        left: 12.5%
    }

    .ant-col-xl-offset-3.ant-col-rtl {
        margin-right: 12.5%;
        margin-left: 0
    }

    .ant-col-xl-push-4.ant-col-rtl {
        right: 16.66666667%;
        left: auto
    }

    .ant-col-xl-pull-4.ant-col-rtl {
        right: auto;
        left: 16.66666667%
    }

    .ant-col-xl-offset-4.ant-col-rtl {
        margin-right: 16.66666667%;
        margin-left: 0
    }

    .ant-col-xl-push-5.ant-col-rtl {
        right: 20.83333333%;
        left: auto
    }

    .ant-col-xl-pull-5.ant-col-rtl {
        right: auto;
        left: 20.83333333%
    }

    .ant-col-xl-offset-5.ant-col-rtl {
        margin-right: 20.83333333%;
        margin-left: 0
    }

    .ant-col-xl-push-6.ant-col-rtl {
        right: 25%;
        left: auto
    }

    .ant-col-xl-pull-6.ant-col-rtl {
        right: auto;
        left: 25%
    }

    .ant-col-xl-offset-6.ant-col-rtl {
        margin-right: 25%;
        margin-left: 0
    }

    .ant-col-xl-push-7.ant-col-rtl {
        right: 29.16666667%;
        left: auto
    }

    .ant-col-xl-pull-7.ant-col-rtl {
        right: auto;
        left: 29.16666667%
    }

    .ant-col-xl-offset-7.ant-col-rtl {
        margin-right: 29.16666667%;
        margin-left: 0
    }

    .ant-col-xl-push-8.ant-col-rtl {
        right: 33.33333333%;
        left: auto
    }

    .ant-col-xl-pull-8.ant-col-rtl {
        right: auto;
        left: 33.33333333%
    }

    .ant-col-xl-offset-8.ant-col-rtl {
        margin-right: 33.33333333%;
        margin-left: 0
    }

    .ant-col-xl-push-9.ant-col-rtl {
        right: 37.5%;
        left: auto
    }

    .ant-col-xl-pull-9.ant-col-rtl {
        right: auto;
        left: 37.5%
    }

    .ant-col-xl-offset-9.ant-col-rtl {
        margin-right: 37.5%;
        margin-left: 0
    }

    .ant-col-xl-push-10.ant-col-rtl {
        right: 41.66666667%;
        left: auto
    }

    .ant-col-xl-pull-10.ant-col-rtl {
        right: auto;
        left: 41.66666667%
    }

    .ant-col-xl-offset-10.ant-col-rtl {
        margin-right: 41.66666667%;
        margin-left: 0
    }

    .ant-col-xl-push-11.ant-col-rtl {
        right: 45.83333333%;
        left: auto
    }

    .ant-col-xl-pull-11.ant-col-rtl {
        right: auto;
        left: 45.83333333%
    }

    .ant-col-xl-offset-11.ant-col-rtl {
        margin-right: 45.83333333%;
        margin-left: 0
    }

    .ant-col-xl-push-12.ant-col-rtl {
        right: 50%;
        left: auto
    }

    .ant-col-xl-pull-12.ant-col-rtl {
        right: auto;
        left: 50%
    }

    .ant-col-xl-offset-12.ant-col-rtl {
        margin-right: 50%;
        margin-left: 0
    }

    .ant-col-xl-push-13.ant-col-rtl {
        right: 54.16666667%;
        left: auto
    }

    .ant-col-xl-pull-13.ant-col-rtl {
        right: auto;
        left: 54.16666667%
    }

    .ant-col-xl-offset-13.ant-col-rtl {
        margin-right: 54.16666667%;
        margin-left: 0
    }

    .ant-col-xl-push-14.ant-col-rtl {
        right: 58.33333333%;
        left: auto
    }

    .ant-col-xl-pull-14.ant-col-rtl {
        right: auto;
        left: 58.33333333%
    }

    .ant-col-xl-offset-14.ant-col-rtl {
        margin-right: 58.33333333%;
        margin-left: 0
    }

    .ant-col-xl-push-15.ant-col-rtl {
        right: 62.5%;
        left: auto
    }

    .ant-col-xl-pull-15.ant-col-rtl {
        right: auto;
        left: 62.5%
    }

    .ant-col-xl-offset-15.ant-col-rtl {
        margin-right: 62.5%;
        margin-left: 0
    }

    .ant-col-xl-push-16.ant-col-rtl {
        right: 66.66666667%;
        left: auto
    }

    .ant-col-xl-pull-16.ant-col-rtl {
        right: auto;
        left: 66.66666667%
    }

    .ant-col-xl-offset-16.ant-col-rtl {
        margin-right: 66.66666667%;
        margin-left: 0
    }

    .ant-col-xl-push-17.ant-col-rtl {
        right: 70.83333333%;
        left: auto
    }

    .ant-col-xl-pull-17.ant-col-rtl {
        right: auto;
        left: 70.83333333%
    }

    .ant-col-xl-offset-17.ant-col-rtl {
        margin-right: 70.83333333%;
        margin-left: 0
    }

    .ant-col-xl-push-18.ant-col-rtl {
        right: 75%;
        left: auto
    }

    .ant-col-xl-pull-18.ant-col-rtl {
        right: auto;
        left: 75%
    }

    .ant-col-xl-offset-18.ant-col-rtl {
        margin-right: 75%;
        margin-left: 0
    }

    .ant-col-xl-push-19.ant-col-rtl {
        right: 79.16666667%;
        left: auto
    }

    .ant-col-xl-pull-19.ant-col-rtl {
        right: auto;
        left: 79.16666667%
    }

    .ant-col-xl-offset-19.ant-col-rtl {
        margin-right: 79.16666667%;
        margin-left: 0
    }

    .ant-col-xl-push-20.ant-col-rtl {
        right: 83.33333333%;
        left: auto
    }

    .ant-col-xl-pull-20.ant-col-rtl {
        right: auto;
        left: 83.33333333%
    }

    .ant-col-xl-offset-20.ant-col-rtl {
        margin-right: 83.33333333%;
        margin-left: 0
    }

    .ant-col-xl-push-21.ant-col-rtl {
        right: 87.5%;
        left: auto
    }

    .ant-col-xl-pull-21.ant-col-rtl {
        right: auto;
        left: 87.5%
    }

    .ant-col-xl-offset-21.ant-col-rtl {
        margin-right: 87.5%;
        margin-left: 0
    }

    .ant-col-xl-push-22.ant-col-rtl {
        right: 91.66666667%;
        left: auto
    }

    .ant-col-xl-pull-22.ant-col-rtl {
        right: auto;
        left: 91.66666667%
    }

    .ant-col-xl-offset-22.ant-col-rtl {
        margin-right: 91.66666667%;
        margin-left: 0
    }

    .ant-col-xl-push-23.ant-col-rtl {
        right: 95.83333333%;
        left: auto
    }

    .ant-col-xl-pull-23.ant-col-rtl {
        right: auto;
        left: 95.83333333%
    }

    .ant-col-xl-offset-23.ant-col-rtl {
        margin-right: 95.83333333%;
        margin-left: 0
    }

    .ant-col-xl-push-24.ant-col-rtl {
        right: 100%;
        left: auto
    }

    .ant-col-xl-pull-24.ant-col-rtl {
        right: auto;
        left: 100%
    }

    .ant-col-xl-offset-24.ant-col-rtl {
        margin-right: 100%;
        margin-left: 0
    }
}

@media (min-width:1600px) {
    .ant-col-xxl-24 {
        display: block;
        flex: 0 0 100%;
        max-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 {
        order: 24
    }

    .ant-col-xxl-23 {
        display: block;
        flex: 0 0 95.83333333%;
        max-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 {
        order: 23
    }

    .ant-col-xxl-22 {
        display: block;
        flex: 0 0 91.66666667%;
        max-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 {
        order: 22
    }

    .ant-col-xxl-21 {
        display: block;
        flex: 0 0 87.5%;
        max-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 {
        order: 21
    }

    .ant-col-xxl-20 {
        display: block;
        flex: 0 0 83.33333333%;
        max-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 {
        order: 20
    }

    .ant-col-xxl-19 {
        display: block;
        flex: 0 0 79.16666667%;
        max-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 {
        order: 19
    }

    .ant-col-xxl-18 {
        display: block;
        flex: 0 0 75%;
        max-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 {
        order: 18
    }

    .ant-col-xxl-17 {
        display: block;
        flex: 0 0 70.83333333%;
        max-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 {
        order: 17
    }

    .ant-col-xxl-16 {
        display: block;
        flex: 0 0 66.66666667%;
        max-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 {
        order: 16
    }

    .ant-col-xxl-15 {
        display: block;
        flex: 0 0 62.5%;
        max-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 {
        order: 15
    }

    .ant-col-xxl-14 {
        display: block;
        flex: 0 0 58.33333333%;
        max-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 {
        order: 14
    }

    .ant-col-xxl-13 {
        display: block;
        flex: 0 0 54.16666667%;
        max-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 {
        order: 13
    }

    .ant-col-xxl-12 {
        display: block;
        flex: 0 0 50%;
        max-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 {
        order: 12
    }

    .ant-col-xxl-11 {
        display: block;
        flex: 0 0 45.83333333%;
        max-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 {
        order: 11
    }

    .ant-col-xxl-10 {
        display: block;
        flex: 0 0 41.66666667%;
        max-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 {
        order: 10
    }

    .ant-col-xxl-9 {
        display: block;
        flex: 0 0 37.5%;
        max-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 {
        order: 9
    }

    .ant-col-xxl-8 {
        display: block;
        flex: 0 0 33.33333333%;
        max-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 {
        order: 8
    }

    .ant-col-xxl-7 {
        display: block;
        flex: 0 0 29.16666667%;
        max-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 {
        order: 7
    }

    .ant-col-xxl-6 {
        display: block;
        flex: 0 0 25%;
        max-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 {
        order: 6
    }

    .ant-col-xxl-5 {
        display: block;
        flex: 0 0 20.83333333%;
        max-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 {
        order: 5
    }

    .ant-col-xxl-4 {
        display: block;
        flex: 0 0 16.66666667%;
        max-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 {
        order: 4
    }

    .ant-col-xxl-3 {
        display: block;
        flex: 0 0 12.5%;
        max-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 {
        order: 3
    }

    .ant-col-xxl-2 {
        display: block;
        flex: 0 0 8.33333333%;
        max-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 {
        order: 2
    }

    .ant-col-xxl-1 {
        display: block;
        flex: 0 0 4.16666667%;
        max-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 {
        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 {
        order: 0
    }

    .ant-col-push-0.ant-col-rtl {
        right: auto
    }

    .ant-col-pull-0.ant-col-rtl {
        left: auto
    }

    .ant-col-xxl-push-0.ant-col-rtl {
        right: auto
    }

    .ant-col-xxl-pull-0.ant-col-rtl {
        left: auto
    }

    .ant-col-xxl-offset-0.ant-col-rtl {
        margin-right: 0
    }

    .ant-col-xxl-push-1.ant-col-rtl {
        right: 4.16666667%;
        left: auto
    }

    .ant-col-xxl-pull-1.ant-col-rtl {
        right: auto;
        left: 4.16666667%
    }

    .ant-col-xxl-offset-1.ant-col-rtl {
        margin-right: 4.16666667%;
        margin-left: 0
    }

    .ant-col-xxl-push-2.ant-col-rtl {
        right: 8.33333333%;
        left: auto
    }

    .ant-col-xxl-pull-2.ant-col-rtl {
        right: auto;
        left: 8.33333333%
    }

    .ant-col-xxl-offset-2.ant-col-rtl {
        margin-right: 8.33333333%;
        margin-left: 0
    }

    .ant-col-xxl-push-3.ant-col-rtl {
        right: 12.5%;
        left: auto
    }

    .ant-col-xxl-pull-3.ant-col-rtl {
        right: auto;
        left: 12.5%
    }

    .ant-col-xxl-offset-3.ant-col-rtl {
        margin-right: 12.5%;
        margin-left: 0
    }

    .ant-col-xxl-push-4.ant-col-rtl {
        right: 16.66666667%;
        left: auto
    }

    .ant-col-xxl-pull-4.ant-col-rtl {
        right: auto;
        left: 16.66666667%
    }

    .ant-col-xxl-offset-4.ant-col-rtl {
        margin-right: 16.66666667%;
        margin-left: 0
    }

    .ant-col-xxl-push-5.ant-col-rtl {
        right: 20.83333333%;
        left: auto
    }

    .ant-col-xxl-pull-5.ant-col-rtl {
        right: auto;
        left: 20.83333333%
    }

    .ant-col-xxl-offset-5.ant-col-rtl {
        margin-right: 20.83333333%;
        margin-left: 0
    }

    .ant-col-xxl-push-6.ant-col-rtl {
        right: 25%;
        left: auto
    }

    .ant-col-xxl-pull-6.ant-col-rtl {
        right: auto;
        left: 25%
    }

    .ant-col-xxl-offset-6.ant-col-rtl {
        margin-right: 25%;
        margin-left: 0
    }

    .ant-col-xxl-push-7.ant-col-rtl {
        right: 29.16666667%;
        left: auto
    }

    .ant-col-xxl-pull-7.ant-col-rtl {
        right: auto;
        left: 29.16666667%
    }

    .ant-col-xxl-offset-7.ant-col-rtl {
        margin-right: 29.16666667%;
        margin-left: 0
    }

    .ant-col-xxl-push-8.ant-col-rtl {
        right: 33.33333333%;
        left: auto
    }

    .ant-col-xxl-pull-8.ant-col-rtl {
        right: auto;
        left: 33.33333333%
    }

    .ant-col-xxl-offset-8.ant-col-rtl {
        margin-right: 33.33333333%;
        margin-left: 0
    }

    .ant-col-xxl-push-9.ant-col-rtl {
        right: 37.5%;
        left: auto
    }

    .ant-col-xxl-pull-9.ant-col-rtl {
        right: auto;
        left: 37.5%
    }

    .ant-col-xxl-offset-9.ant-col-rtl {
        margin-right: 37.5%;
        margin-left: 0
    }

    .ant-col-xxl-push-10.ant-col-rtl {
        right: 41.66666667%;
        left: auto
    }

    .ant-col-xxl-pull-10.ant-col-rtl {
        right: auto;
        left: 41.66666667%
    }

    .ant-col-xxl-offset-10.ant-col-rtl {
        margin-right: 41.66666667%;
        margin-left: 0
    }

    .ant-col-xxl-push-11.ant-col-rtl {
        right: 45.83333333%;
        left: auto
    }

    .ant-col-xxl-pull-11.ant-col-rtl {
        right: auto;
        left: 45.83333333%
    }

    .ant-col-xxl-offset-11.ant-col-rtl {
        margin-right: 45.83333333%;
        margin-left: 0
    }

    .ant-col-xxl-push-12.ant-col-rtl {
        right: 50%;
        left: auto
    }

    .ant-col-xxl-pull-12.ant-col-rtl {
        right: auto;
        left: 50%
    }

    .ant-col-xxl-offset-12.ant-col-rtl {
        margin-right: 50%;
        margin-left: 0
    }

    .ant-col-xxl-push-13.ant-col-rtl {
        right: 54.16666667%;
        left: auto
    }

    .ant-col-xxl-pull-13.ant-col-rtl {
        right: auto;
        left: 54.16666667%
    }

    .ant-col-xxl-offset-13.ant-col-rtl {
        margin-right: 54.16666667%;
        margin-left: 0
    }

    .ant-col-xxl-push-14.ant-col-rtl {
        right: 58.33333333%;
        left: auto
    }

    .ant-col-xxl-pull-14.ant-col-rtl {
        right: auto;
        left: 58.33333333%
    }

    .ant-col-xxl-offset-14.ant-col-rtl {
        margin-right: 58.33333333%;
        margin-left: 0
    }

    .ant-col-xxl-push-15.ant-col-rtl {
        right: 62.5%;
        left: auto
    }

    .ant-col-xxl-pull-15.ant-col-rtl {
        right: auto;
        left: 62.5%
    }

    .ant-col-xxl-offset-15.ant-col-rtl {
        margin-right: 62.5%;
        margin-left: 0
    }

    .ant-col-xxl-push-16.ant-col-rtl {
        right: 66.66666667%;
        left: auto
    }

    .ant-col-xxl-pull-16.ant-col-rtl {
        right: auto;
        left: 66.66666667%
    }

    .ant-col-xxl-offset-16.ant-col-rtl {
        margin-right: 66.66666667%;
        margin-left: 0
    }

    .ant-col-xxl-push-17.ant-col-rtl {
        right: 70.83333333%;
        left: auto
    }

    .ant-col-xxl-pull-17.ant-col-rtl {
        right: auto;
        left: 70.83333333%
    }

    .ant-col-xxl-offset-17.ant-col-rtl {
        margin-right: 70.83333333%;
        margin-left: 0
    }

    .ant-col-xxl-push-18.ant-col-rtl {
        right: 75%;
        left: auto
    }

    .ant-col-xxl-pull-18.ant-col-rtl {
        right: auto;
        left: 75%
    }

    .ant-col-xxl-offset-18.ant-col-rtl {
        margin-right: 75%;
        margin-left: 0
    }

    .ant-col-xxl-push-19.ant-col-rtl {
        right: 79.16666667%;
        left: auto
    }

    .ant-col-xxl-pull-19.ant-col-rtl {
        right: auto;
        left: 79.16666667%
    }

    .ant-col-xxl-offset-19.ant-col-rtl {
        margin-right: 79.16666667%;
        margin-left: 0
    }

    .ant-col-xxl-push-20.ant-col-rtl {
        right: 83.33333333%;
        left: auto
    }

    .ant-col-xxl-pull-20.ant-col-rtl {
        right: auto;
        left: 83.33333333%
    }

    .ant-col-xxl-offset-20.ant-col-rtl {
        margin-right: 83.33333333%;
        margin-left: 0
    }

    .ant-col-xxl-push-21.ant-col-rtl {
        right: 87.5%;
        left: auto
    }

    .ant-col-xxl-pull-21.ant-col-rtl {
        right: auto;
        left: 87.5%
    }

    .ant-col-xxl-offset-21.ant-col-rtl {
        margin-right: 87.5%;
        margin-left: 0
    }

    .ant-col-xxl-push-22.ant-col-rtl {
        right: 91.66666667%;
        left: auto
    }

    .ant-col-xxl-pull-22.ant-col-rtl {
        right: auto;
        left: 91.66666667%
    }

    .ant-col-xxl-offset-22.ant-col-rtl {
        margin-right: 91.66666667%;
        margin-left: 0
    }

    .ant-col-xxl-push-23.ant-col-rtl {
        right: 95.83333333%;
        left: auto
    }

    .ant-col-xxl-pull-23.ant-col-rtl {
        right: auto;
        left: 95.83333333%
    }

    .ant-col-xxl-offset-23.ant-col-rtl {
        margin-right: 95.83333333%;
        margin-left: 0
    }

    .ant-col-xxl-push-24.ant-col-rtl {
        right: 100%;
        left: auto
    }

    .ant-col-xxl-pull-24.ant-col-rtl {
        right: auto;
        left: 100%
    }

    .ant-col-xxl-offset-24.ant-col-rtl {
        margin-right: 100%;
        margin-left: 0
    }
}

.ant-row-rtl {
    direction: rtl
}

.ant-tooltip {
    box-sizing: border-box;
    margin: 0;
    padding: 0;
    color: rgba(0, 0, 0, .85);
    font-size: 14px;
    font-variant: tabular-nums;
    line-height: 1.5715;
    list-style: none;
    font-feature-settings: "tnum", "tnum";
    position: absolute;
    z-index: 1070;
    display: block;
    width: -webkit-max-content;
    width: -moz-max-content;
    width: max-content;
    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: 2px;
    box-shadow: 0 3px 6px -4px rgba(0, 0, 0, .12), 0 6px 16px 0 rgba(0, 0, 0, .08), 0 9px 28px 8px rgba(0, 0, 0, .05)
}

.ant-tooltip-arrow {
    position: absolute;
    display: block;
    width: 13.07106781px;
    height: 13.07106781px;
    overflow: hidden;
    background: transparent;
    pointer-events: none
}

.ant-tooltip-arrow-content {
    position: absolute;
    top: 0;
    right: 0;
    bottom: 0;
    left: 0;
    display: block;
    width: 5px;
    height: 5px;
    margin: auto;
    background-color: rgba(0, 0, 0, .75);
    content: "";
    pointer-events: auto
}

.ant-tooltip-placement-top .ant-tooltip-arrow,
.ant-tooltip-placement-topLeft .ant-tooltip-arrow,
.ant-tooltip-placement-topRight .ant-tooltip-arrow {
    bottom: -5.07106781px
}

.ant-tooltip-placement-top .ant-tooltip-arrow-content,
.ant-tooltip-placement-topLeft .ant-tooltip-arrow-content,
.ant-tooltip-placement-topRight .ant-tooltip-arrow-content {
    box-shadow: 3px 3px 7px rgba(0, 0, 0, .07);
    transform: translateY(-6.53553391px) rotate(45deg)
}

.ant-tooltip-placement-top .ant-tooltip-arrow {
    left: 50%;
    transform: translateX(-50%)
}

.ant-tooltip-placement-topLeft .ant-tooltip-arrow {
    left: 13px
}

.ant-tooltip-placement-topRight .ant-tooltip-arrow {
    right: 13px
}

.ant-tooltip-placement-right .ant-tooltip-arrow,
.ant-tooltip-placement-rightBottom .ant-tooltip-arrow,
.ant-tooltip-placement-rightTop .ant-tooltip-arrow {
    left: -5.07106781px
}

.ant-tooltip-placement-right .ant-tooltip-arrow-content,
.ant-tooltip-placement-rightBottom .ant-tooltip-arrow-content,
.ant-tooltip-placement-rightTop .ant-tooltip-arrow-content {
    box-shadow: -3px 3px 7px rgba(0, 0, 0, .07);
    transform: translateX(6.53553391px) rotate(45deg)
}

.ant-tooltip-placement-right .ant-tooltip-arrow {
    top: 50%;
    transform: translateY(-50%)
}

.ant-tooltip-placement-rightTop .ant-tooltip-arrow {
    top: 5px
}

.ant-tooltip-placement-rightBottom .ant-tooltip-arrow {
    bottom: 5px
}

.ant-tooltip-placement-left .ant-tooltip-arrow,
.ant-tooltip-placement-leftBottom .ant-tooltip-arrow,
.ant-tooltip-placement-leftTop .ant-tooltip-arrow {
    right: -5.07106781px
}

.ant-tooltip-placement-left .ant-tooltip-arrow-content,
.ant-tooltip-placement-leftBottom .ant-tooltip-arrow-content,
.ant-tooltip-placement-leftTop .ant-tooltip-arrow-content {
    box-shadow: 3px -3px 7px rgba(0, 0, 0, .07);
    transform: translateX(-6.53553391px) rotate(45deg)
}

.ant-tooltip-placement-left .ant-tooltip-arrow {
    top: 50%;
    transform: translateY(-50%)
}

.ant-tooltip-placement-leftTop .ant-tooltip-arrow {
    top: 5px
}

.ant-tooltip-placement-leftBottom .ant-tooltip-arrow {
    bottom: 5px
}

.ant-tooltip-placement-bottom .ant-tooltip-arrow,
.ant-tooltip-placement-bottomLeft .ant-tooltip-arrow,
.ant-tooltip-placement-bottomRight .ant-tooltip-arrow {
    top: -5.07106781px
}

.ant-tooltip-placement-bottom .ant-tooltip-arrow-content,
.ant-tooltip-placement-bottomLeft .ant-tooltip-arrow-content,
.ant-tooltip-placement-bottomRight .ant-tooltip-arrow-content {
    box-shadow: -3px -3px 7px rgba(0, 0, 0, .07);
    transform: translateY(6.53553391px) rotate(45deg)
}

.ant-tooltip-placement-bottom .ant-tooltip-arrow {
    left: 50%;
    transform: translateX(-50%)
}

.ant-tooltip-placement-bottomLeft .ant-tooltip-arrow {
    left: 13px
}

.ant-tooltip-placement-bottomRight .ant-tooltip-arrow {
    right: 13px
}

.ant-tooltip-pink .ant-tooltip-inner {
    background-color: #eb2f96
}

.ant-tooltip-pink .ant-tooltip-arrow-content {
    background-color: #eb2f96
}

.ant-tooltip-magenta .ant-tooltip-inner {
    background-color: #eb2f96
}

.ant-tooltip-magenta .ant-tooltip-arrow-content {
    background-color: #eb2f96
}

.ant-tooltip-red .ant-tooltip-inner {
    background-color: #f5222d
}

.ant-tooltip-red .ant-tooltip-arrow-content {
    background-color: #f5222d
}

.ant-tooltip-volcano .ant-tooltip-inner {
    background-color: #fa541c
}

.ant-tooltip-volcano .ant-tooltip-arrow-content {
    background-color: #fa541c
}

.ant-tooltip-orange .ant-tooltip-inner {
    background-color: #fa8c16
}

.ant-tooltip-orange .ant-tooltip-arrow-content {
    background-color: #fa8c16
}

.ant-tooltip-yellow .ant-tooltip-inner {
    background-color: #fadb14
}

.ant-tooltip-yellow .ant-tooltip-arrow-content {
    background-color: #fadb14
}

.ant-tooltip-gold .ant-tooltip-inner {
    background-color: #faad14
}

.ant-tooltip-gold .ant-tooltip-arrow-content {
    background-color: #faad14
}

.ant-tooltip-cyan .ant-tooltip-inner {
    background-color: #13c2c2
}

.ant-tooltip-cyan .ant-tooltip-arrow-content {
    background-color: #13c2c2
}

.ant-tooltip-lime .ant-tooltip-inner {
    background-color: #a0d911
}

.ant-tooltip-lime .ant-tooltip-arrow-content {
    background-color: #a0d911
}

.ant-tooltip-green .ant-tooltip-inner {
    background-color: #52c41a
}

.ant-tooltip-green .ant-tooltip-arrow-content {
    background-color: #52c41a
}

.ant-tooltip-blue .ant-tooltip-inner {
    background-color: #1890ff
}

.ant-tooltip-blue .ant-tooltip-arrow-content {
    background-color: #1890ff
}

.ant-tooltip-geekblue .ant-tooltip-inner {
    background-color: #2f54eb
}

.ant-tooltip-geekblue .ant-tooltip-arrow-content {
    background-color: #2f54eb
}

.ant-tooltip-purple .ant-tooltip-inner {
    background-color: #722ed1
}

.ant-tooltip-purple .ant-tooltip-arrow-content {
    background-color: #722ed1
}

.ant-tooltip-rtl {
    direction: rtl
}

.ant-tooltip-rtl .ant-tooltip-inner {
    text-align: right
}

.login-container {
    width: 100vw;
    height: 100vh;
    display: flex;
    align-items: center;
    justify-content: center;
    background-image: linear-gradient(180deg, #edf8ff 1%, #d1e3ff)
}

.login-container .login-second_container {
    position: relative;
    width: 100%;
    height: 100%;
    background: url(http://img.poxiaoai.com/static/image/byering_headerTipBg.png) no-repeat;
    background-size: cover;
    display: flex;
    align-items: center;
    justify-content: center
}

.login-container .login-second_container .login-second_container_logo {
    width: 176Px;
    height: 32Px;
    left: 28Px;
    top: 24Px;
    position: absolute;
    background: url(../image/byering_headerTip_logo.png) no-repeat;
    background-size: cover
}

.login-container .login-second_container .login-third_container {
    width: 720Px;
    height: 418Px;
    background: hsla(0, 0%, 100%, .4);
    border-radius: 12Px;
    padding: 0;
    box-sizing: border-box
}

.login-container .login-second_container .login-third_container .login-main_container {
    background: #feffff;
    border-radius: 16Px;
    overflow: hidden;
    width: 100%;
    height: 100%;
    display: flex
}

.login-container .login-second_container .login-third_container .login-main_container .login-main_left {
    width: 314Px;
    height: 298Px;
    margin: 60Px 0;
    padding: 0 40Px;
    border-left: 1px solid rgba(0, 0, 0, .08);
    box-sizing: border-box;
    display: flex;
    flex-direction: column;
    justify-content: flex-start;
    align-items: flex-start
}

.login-container .login-second_container .login-third_container .login-main_container .login-main_left .login-main_left_topTitle {
    font-size: 14Px;
    color: rgba(0, 0, 0, .6);
    font-weight: 500;
    margin-bottom: 30Px
}

.login-container .login-second_container .login-third_container .login-main_container .login-main_left .login-main_left_item {
    margin-bottom: 20Px;
    font-size: 12Px;
    font-weight: 400;
    color: rgba(0, 0, 0, .9)
}

.login-container .login-second_container .login-third_container .login-main_container .login-main_left .login-main_left_itemIcon {
    width: 10Px;
    height: 10Px;
    margin-top: -2Px;
    margin-right: 8Px;
    background: url(../image/headerTipdoubleCircle.png);
    background-size: 100% 100%;
    background-repeat: no-repeat
}

.login-container .login-second_container .login-third_container .login-main_container .login-main_right {
    display: flex;
    flex-direction: column;
    align-items: center;
    justify-content: flex-start;
    padding: 52Px 0 44Px;
    width: 406Px;
    box-sizing: border-box
}

.login-container .login-second_container .login-third_container .login-main_container .login-main_right .right-header {
    width: 100%;
    text-align: center;
    margin-bottom: 46Px
}

.login-container .login-second_container .login-third_container .login-main_container .login-main_right .right-header img {
    width: 293Px;
    height: 44Px;
    background-size: 100% 100%;
    display: block;
    margin: auto
}

.login-container .login-second_container .login-third_container .login-main_container .login-main_right .ant-form-item {
    margin-bottom: 16Px
}

.login-container .login-second_container .login-third_container .login-main_container .login-main_right .ant-form-item-control-input {
    width: 325Px;
    height: 48Px;
    min-height: 30Px
}

.login-container .login-second_container .login-third_container .login-main_container .login-main_right .ant-input-suffix {
    margin-right: 23Px;
    background-color: #f9fafc
}

.login-container .login-second_container .login-third_container .login-main_container .login-main_right .phone-container .ant-input {
    background-color: #f9fafc;
    box-shadow: none;
    font-weight: 400;
    border-radius: 4Px;
    font-size: 14Px;
    min-height: 48Px
}

.login-container .login-second_container .login-third_container .login-main_container .login-main_right .phone-container .ant-input-placeholder {
    font-size: .18667rem
}

.login-container .login-second_container .login-third_container .login-main_container .login-main_right .phone-container .ant-input-group-addon {
    color: #999;
    background: #fff;
    border: .01333rem solid #bcbcbc;
    border-radius: .05333rem 0 0 .05333rem;
    font-weight: 300;
    font-size: .16rem;
    color: #bcbcbc
}

.login-container .login-second_container .login-third_container .login-main_container .login-main_right .phone-container .ant-input-group-addon:first-child {
    border-right: 0
}

.login-container .login-second_container .login-third_container .login-main_container .login-main_right .code-container {
    margin-bottom: 0
}

.login-container .login-second_container .login-third_container .login-main_container .login-main_right .code-container .ant-input-affix-wrapper {
    padding: 0;
    height: 48Px;
    border-radius: 4Px;
    background-color: #f9fafc
}

.login-container .login-second_container .login-third_container .login-main_container .login-main_right .code-container .ant-input {
    background-color: #f9fafc;
    padding: 4Px 11Px;
    border-radius: 4Px;
    font-weight: 400;
    font-size: 14Px;
    min-height: 46Px
}

.login-container .login-second_container .login-third_container .login-main_container .login-main_right .code-container .ant-input:first-child {
    border-right: 0
}

.login-container .login-second_container .login-third_container .login-main_container .login-main_right .code-container .ant-input-group-addon {
    cursor: pointer;
    background: #fff;
    color: #218eff;
    font-size: .16rem;
    border: .01333rem solid #bcbcbc;
    border-radius: 0 .05333rem .05333rem 0
}

.login-container .login-second_container .login-third_container .login-main_container .login-main_right .code-container .ant-input-group-addon:last-child {
    border-left: 0
}

.login-container .login-second_container .login-third_container .login-main_container .login-main_right .ant-btn.ant-btn-block {
    background: #546dde;
    border-color: #546dde;
    width: 325Px;
    height: 48Px;
    display: flex;
    align-items: center;
    justify-content: center;
    border-radius: 4Px;
    margin-top: 0;
    font-weight: 500;
    font-size: 14Px;
    color: #f9fbfe
}

.msg-modal {
    width: 424Px !important;
    padding: 0;
    border-radius: .13333rem;
    overflow: hidden;
    background-color: #fff
}

.msg-modal .ant-modal-close-x {
    width: 66Px;
    height: 50Px;
    color: #000
}

.msg-modal .ant-modal-body {
    padding: 39Px 29.5Px 15Px
}

.msg-modal .ant-modal-footer {
    padding: 0 53Px 20Px;
    border-top: none
}

.msg-modal .ant-btn-primary {
    border-radius: .02667rem;
    background-color: #1890ff;
    font-family: PingFangSC-Regular;
    font-weight: 400;
    font-size: .18667rem;
    color: #fff
}

.msg-modal .msg-title {
    display: flex;
    align-items: center;
    font-family: PingFangSC-Medium;
    font-weight: 500;
    font-size: .21333rem;
    color: rgba(0, 0, 0, .85);
    line-height: .32rem
}

.msg-modal .msg-icon {
    color: #faad14;
    width: 21Px;
    height: 21Px;
    margin-right: 18Px
}

.msg-modal .margin-b20 {
    margin-bottom: 20Px
}

.msg-modal .msg-text {
    font-family: PingFangSC-Medium;
    font-weight: 500;
    font-size: .18667rem;
    color: rgba(0, 0, 0, .85);
    line-height: .32rem;
    margin-left: 39Px
}

.msg-modal .msg-text p {
    margin-bottom: 0;
    margin-top: 10Px
}

.msg-modal .msg-text p span:first-child {
    display: inline-block;
    min-width: 112Px;
    margin-right: 28Px
}

.error-message {
    margin-bottom: 56Px;
    font-size: 14Px;
    color: rgba(250, 85, 62, .9)
}

.title___2cyli {
    background: #79f29d
}

.aa___W3ZSD {
    stroke-dashoffset: 110;
    opacity: 0
}

.box___3w0ik {
    width: 100vw;
    height: 100vh;
    display: flex;
    box-sizing: border-box;
    flex-direction: column;
    align-items: center;
    justify-content: center
}

.box___3w0ik .img___1tC7- {
    width: 1.2rem;
    height: 1.2rem
}

.box___3w0ik .test___3anx7 {
    margin-top: .26667rem;
    font-weight: 600;
    font-size: .26667rem;
    color: #000
}

@media (max-width:768px) {
    .box___3w0ik {
        width: 100vw;
        height: 100vh;
        display: flex;
        padding-top: 2.74667rem;
        box-sizing: border-box;
        flex-direction: column;
        align-items: center
    }

    .box___3w0ik .img___1tC7- {
        width: 1.68rem;
        height: 1.68rem
    }

    .box___3w0ik .test___3anx7 {
        margin-top: .4rem;
        font-weight: 600;
        font-size: .42667rem;
        color: #000
    }
}

.main___1UeMl {
    width: 100%;
    background: #fff;
    height: 100vh;
    overflow: hidden scroll
}

.footerWarper___f2eUt {
    width: 100%;
    background: #f7f8fa
}

.footerWarper___f2eUt .footer___3wR6c {
    display: flex;
    flex-wrap: wrap;
    width: 1280Px;
    margin: 0 auto;
    padding: 79Px 0 0
}

.footerWarper___f2eUt .footer___3wR6c .footerItem___pY2WO .itemTitle___mN4Pa {
    height: 28Px;
    line-height: 28Px;
    margin-bottom: 40Px;
    font-family: "PingFang SC 標準體 標準體";
    font-weight: 200;
    font-size: 20Px;
    text-align: left;
    color: #222
}

.footerWarper___f2eUt .footer___3wR6c .footerItem___pY2WO .itemDetail___hVdRW {
    font-family: "PingFang SC 標準體";
    font-weight: 200;
    font-size: 14Px;
    line-height: 36Px;
    text-align: left;
    color: #555;
    cursor: pointer
}

.footerWarper___f2eUt .footer___3wR6c .footerItem___pY2WO .itemDetail___hVdRW:hover {
    color: #6367fb
}

.footerWarper___f2eUt .footer___3wR6c .line___273o1 {
    width: 1Px;
    height: 119Px;
    margin: 0 67Px 0 64Px;
    background: #dee2eb
}

.footerWarper___f2eUt .footer___3wR6c .hLine___3X_yG {
    display: none
}

.footerWarper___f2eUt .footer___3wR6c .bottomQrcode___3gPQV {
    width: 168Px;
    height: 168Px;
    margin: 0 30Px 0 110Px;
    background: #fff;
    border: 1px solid #dee2eb
}

.footerWarper___f2eUt .footer___3wR6c .byeringDetail___1_SP2 .bottomLogo___2pJDu {
    width: 250Px;
    /* height: 70Px; */
/*    margin-bottom: 24Px*/
}

.footerWarper___f2eUt .footer___3wR6c .byeringDetail___1_SP2 .item___1EcLw {
    font-family: "PingFang SC 標準體";
    font-weight: 200;
    font-size: 14Px;
    line-height: 36Px;
    text-align: left;
    color: #555
}

.footerWarper___f2eUt .footer___3wR6c .companyRecord___Wpz-2 {
    display: flex;
    align-items: center;
    justify-content: center;
    width: 100%;
    margin: 70Px 0;
    font-family: PingFang SC 標準體;
    font-weight: 200;
    color: #888;
    font-size: 12Px;
    line-height: 17Px
}

@media (max-width:768px) {
    .footerWarper___f2eUt {
        padding: 0 .4rem
    }

    .footerWarper___f2eUt .footer___3wR6c {
        flex-direction: column;
        width: 100%;
        margin: 0;
        padding: .89333rem .66667rem .93333rem;
        background-color: #fff
    }

    .footerWarper___f2eUt .footer___3wR6c .footerItem___pY2WO {
        display: flex;
        flex-wrap: wrap
    }

    .footerWarper___f2eUt .footer___3wR6c .footerItem___pY2WO>div:not(:last-of-type) {
        margin-right: .93333rem
    }

    .footerWarper___f2eUt .footer___3wR6c .footerItem___pY2WO .itemTitle___mN4Pa {
        width: 100%;
        height: .53333rem;
        line-height: .53333rem;
        margin-bottom: .49333rem;
        font-size: .37333rem
    }

    .footerWarper___f2eUt .footer___3wR6c .footerItem___pY2WO .itemDetail___hVdRW {
        font-size: .32rem;
        line-height: .48rem
    }

    .footerWarper___f2eUt .footer___3wR6c .hLine___3X_yG,
    .footerWarper___f2eUt .footer___3wR6c .line___273o1 {
        display: block;
        width: 100%;
        height: 1Px;
        margin: .56667rem 0;
        background: #dee2eb
    }

    .footerWarper___f2eUt .footer___3wR6c .bottomQrcode___3gPQV {
        display: none
    }

    .footerWarper___f2eUt .footer___3wR6c .byeringDetail___1_SP2 .bottomLogo___2pJDu {
        display: none
    }

    .footerWarper___f2eUt .footer___3wR6c .byeringDetail___1_SP2 .item___1EcLw {
        font-size: .32rem;
        line-height: .8rem
    }

    .footerWarper___f2eUt .footer___3wR6c .companyRecord___Wpz-2 {
        flex-wrap: wrap;
        margin: 0;
        font-family: "PingFang SC 標準體";
        font-weight: 200;
        font-size: .32rem;
        line-height: .8rem;
        color: #555
    }
}

@media (max-width:768px) {
    .header___34QbX {
        background: red
    }
}

.header___34QbX {
    width: 100%;
    height: .85333rem;
    white-space: nowrap;
    position: fixed;
    top: 0;
    left: 0;
    z-index: 999
}

.header___34QbX:after {
    content: "";
    display: block;
    width: 100%;
    height: .85333rem;
    position: absolute;
    left: 0;
    top: 0;
    pointer-events: none
}

.cont___eWcEn {
    width: 16rem;
    height: .85333rem;
    margin: 0 auto;
    display: flex;
    box-sizing: border-box
}

.left___Ac4Zn {
    display: flex;
    align-items: center;
    height: .85333rem
}

.leftDescTitle___1iUPX {
    font-size: .21333rem;
    color: #fff;
    letter-spacing: 0;
    font-weight: 600
}

.leftDesceSubTitle___1uZx7 {
    font-size: .16rem;
    color: #fff;
    letter-spacing: 0;
    font-weight: 400
}

.leftDesc___1ybqq {
    display: flex;
    flex-direction: column;
    justify-content: center;
    height: .85333rem;
    margin-left: .05333rem
}

.middle___2ubKM {
    flex: 1 1;
    margin-left: 1.06667rem;
    display: flex;
    align-items: center;
    white-space: nowrap
}

.middle___2ubKM .titleBottom___2gyvX {
    position: relative
}

.middle___2ubKM .titleBottom___2gyvX:after {
    content: "";
    display: var(--state);
    width: .4rem;
    height: .08rem;
    border-radius: .04rem;
    background: #6367fb;
    position: absolute;
    left: 50%;
    top: .4rem;
    box-shadow: 0 .05333rem .10667rem 0 rgba(0, 0, 0, .15);
    pointer-events: none;
    transform: translateX(-50%)
}

.middle___2ubKM .iconbox___3kJK3 {
    margin-left: .08rem;
    position: relative;
    top: -.10667rem
}

.middle___2ubKM .iconbox___3kJK3 .iconCont___2spcP {
    width: .13333rem;
    height: .08rem;
    font-size: .13333rem;
    line-height: normal
}

.middle___2ubKM .item___1dp8m {
    font-family: PingFangSC-Regular;
    font-size: .2rem;
    letter-spacing: 0;
    font-weight: 400;
    padding-left: .53333rem;
    position: relative;
    height: 100%;
    display: inline-flex;
    align-items: center;
    cursor: pointer
}

.middle___2ubKM .item___1dp8m .tootip___1HMdZ {
    background: #fff;
    position: absolute;
    top: .8rem;
    display: flex;
    flex-direction: column;
    box-shadow: 0 .05333rem .10667rem 0 rgba(0, 0, 0, .15);
    padding: .2rem 0;
    border-radius: .08rem
}

.middle___2ubKM .item___1dp8m .tootip___1HMdZ .arrow___5tHCk {
    position: absolute;
    top: -.10667rem;
    left: .26667rem
}

.middle___2ubKM .item___1dp8m .tootip___1HMdZ .item___1dp8m {
    font-size: .18667rem;
    line-height: .26667rem;
    color: #666;
    cursor: pointer;
    padding: .13333rem .2rem
}

.middle___2ubKM .item___1dp8m .tootip___1HMdZ .item___1dp8m:hover {
    color: #0070e0
}

.middle___2ubKM .item___1dp8m .tootip___1HMdZ .item___1dp8m .hot___Pqmez {
    position: absolute;
    left: .77333rem;
    top: -.05333rem;
    display: block;
    width: .4rem;
    height: .21333rem;
    line-height: .21333rem;
    padding: .01333rem;
    border-radius: .01733rem;
    background-color: #ff4a4a;
    text-align: center;
    font-size: .13333rem !important;
    font-family: PingFangSC-Regular;
    color: #fff
}

.middle___2ubKM .activeItem___2sc9a {
    font-family: PingFangSC-Medium;
    font-size: .2rem;
    color: #424444;
    letter-spacing: 0;
    font-weight: 400;
    padding-left: .53333rem;
    position: relative;
    height: 100%;
    display: inline-flex;
    align-items: center;
    cursor: pointer
}

.middle___2ubKM .activeItem___2sc9a:hover {
    color: #424444
}

.middle___2ubKM .activeItem___2sc9a .tootip___1HMdZ {
    background: #fff;
    position: absolute;
    top: .8rem;
    display: flex;
    flex-direction: column;
    padding: .2rem 0;
    box-shadow: 0 .05333rem .10667rem 0 rgba(0, 0, 0, .15)
}

.middle___2ubKM .activeItem___2sc9a .tootip___1HMdZ .arrow___5tHCk {
    position: absolute;
    top: -.10667rem;
    left: .26667rem
}

.middle___2ubKM .activeItem___2sc9a .tootip___1HMdZ .item___1dp8m {
    font-size: .18667rem;
    line-height: .26667rem;
    color: #666;
    cursor: pointer;
    padding: .13333rem .2rem
}

.middle___2ubKM .activeItem___2sc9a .tootip___1HMdZ .item___1dp8m:hover {
    color: #0070e0
}

.middle___2ubKM .activeItem___2sc9a .tootip___1HMdZ .item___1dp8m .hot___Pqmez {
    position: absolute;
    left: .77333rem;
    top: -.05333rem;
    display: block;
    width: .4rem;
    height: .21333rem;
    line-height: .21333rem;
    padding: .01333rem;
    border-radius: .01733rem;
    background-color: #ff4a4a;
    text-align: center;
    font-size: .13333rem !important;
    font-family: PingFangSC-Regular;
    color: #fff
}

.right___20J8I {
    display: flex;
    align-items: center
}

.right___20J8I .call___38siO {
    font-family: PingFangSC-Medium;
    font-size: .2rem;
    color: #818181;
    letter-spacing: 0
}

.right___20J8I .button___3qWNn {
    width: 1.22667rem;
    height: .48rem;
    background: #0070e0;
    border-radius: .05333rem;
    display: flex;
    justify-content: center;
    align-items: center;
    font-family: PingFangSC-Medium;
    font-size: .24rem;
    color: #fff;
    letter-spacing: 0;
    font-weight: 500;
    cursor: pointer
}

.right___20J8I .iconff___13MLE {
    margin-left: .45333rem;
    margin-right: .13333rem;
    position: relative;
    font-size: .21333rem
}

.demo___2HsSw {
    width: 9.13333rem;
    height: 5.70667rem;
    position: fixed;
    top: 50%;
    left: 50%;
    transform: translate(-50%, -50%);
    z-index: 9999999
}

.demo___2HsSw .demoLeft___2SJHx {
    position: absolute;
    left: 0;
    top: 0;
    z-index: 99;
    width: 5.87387rem;
    box-sizing: border-box;
    height: 100%;
    background: #fff;
    box-shadow: 0 0 .32rem 0 rgba(0, 0, 0, .08);
    border-radius: .4rem;
    padding: .62387rem .59907rem .2912rem .5988rem
}

.demo___2HsSw .demoLeft___2SJHx .title___OS7Nl {
    text-align: center;
    margin-bottom: .56rem;
    font-family: PingFangSC-Medium;
    font-size: .2496rem;
    height: .34667rem;
    color: #333
}

.demo___2HsSw .demoLeft___2SJHx .list___1Gyyl {
    display: flex;
    flex-wrap: wrap;
    justify-content: space-between
}

.demo___2HsSw .demoLeft___2SJHx .list___1Gyyl .item___3w6rn {
    width: 50%;
    margin-bottom: .8652rem
}

.demo___2HsSw .demoLeft___2SJHx .list___1Gyyl .item___3w6rn .tag___3SbqQ {
    margin-bottom: .09333rem;
    width: 3.53333rem;
    height: .22667rem;
    line-height: .22667rem;
    position: relative;
    font-family: PingFangSC-Regular;
    font-size: .16rem;
    color: #000
}

.demo___2HsSw .demoLeft___2SJHx .list___1Gyyl .item___3w6rn .one___1w4LT:after {
    content: "*";
    position: absolute;
    right: 3.05333rem;
    top: -.06667rem;
    color: red
}

.demo___2HsSw .demoLeft___2SJHx .list___1Gyyl .item___3w6rn .two___27IBD:after {
    content: "*";
    position: absolute;
    right: 2.90667rem;
    top: -.06667rem;
    color: red
}

.demo___2HsSw .demoLeft___2SJHx .list___1Gyyl .item___3w6rn .four___3XLUn:after,
.demo___2HsSw .demoLeft___2SJHx .list___1Gyyl .item___3w6rn .three___6OSEk:after {
    content: "*";
    position: absolute;
    right: 2.70667rem;
    top: -.06667rem;
    color: red
}

.demo___2HsSw .demoLeft___2SJHx .list___1Gyyl .item___3w6rn .warper___3QpjO {
    box-sizing: border-box;
    width: 2.20387rem;
    height: .34933rem;
    padding: 0 .16627rem;
    border: .01667rem solid #e9e9e9;
    border-radius: .2496rem
}

.demo___2HsSw .demoLeft___2SJHx .list___1Gyyl .item___3w6rn .warper___3QpjO input {
    box-sizing: border-box;
    border: none;
    outline: none;
    height: .18667rem;
    width: 100%;
    font-size: .16rem
}

.demo___2HsSw .demoLeft___2SJHx .list___1Gyyl .item___3w6rn .warper___3QpjO input::-webkit-input-placeholder {
    font-family: PingFangSC-Regular;
    font-size: .16rem;
    color: #b8b8b8
}

.demo___2HsSw .demoLeft___2SJHx .list___1Gyyl .item___3w6rn .warper___3QpjO input::-ms-input-placeholder {
    font-family: PingFangSC-Regular;
    font-size: .16rem;
    color: #b8b8b8
}

.demo___2HsSw .demoLeft___2SJHx .list___1Gyyl .item___3w6rn .warper___3QpjO input::placeholder {
    font-family: PingFangSC-Regular;
    font-size: .16rem;
    color: #b8b8b8
}

.demo___2HsSw .demoLeft___2SJHx .list___1Gyyl .item___3w6rn .warper___3QpjO .mySelect___3bEkl {
    font-family: PingFangSC-Regular;
    font-size: .16rem;
    color: #b8b8b8;
    display: flex;
    justify-content: space-between;
    align-items: center;
    position: relative
}

.demo___2HsSw .demoLeft___2SJHx .list___1Gyyl .item___3w6rn .warper___3QpjO .mySelect___3bEkl .isActive___2XZhc {
    color: #000
}

.demo___2HsSw .demoLeft___2SJHx .list___1Gyyl .item___3w6rn .warper___3QpjO .mySelect___3bEkl .down___1nIe_ {
    width: .16rem;
    height: .08rem
}

.demo___2HsSw .demoLeft___2SJHx .list___1Gyyl .item___3w6rn .warper___3QpjO .mySelect___3bEkl .selList___2c2g7 {
    position: absolute;
    top: .32rem;
    left: 0;
    background-color: #fff;
    width: 100%;
    height: 1.6rem;
    overflow-y: auto;
    box-shadow: 0 0 .32rem 0 rgba(0, 0, 0, .08)
}

.demo___2HsSw .demoLeft___2SJHx .list___1Gyyl .item___3w6rn .warper___3QpjO .mySelect___3bEkl .selList___2c2g7 .selItem___3NlMi {
    width: 100%;
    height: .53333rem;
    line-height: .53333rem;
    padding: 0 .13333rem;
    box-sizing: border-box;
    background-color: #fff
}

.demo___2HsSw .demoLeft___2SJHx .list___1Gyyl .item___3w6rn .warper___3QpjO .mySelect___3bEkl .selList___2c2g7 .selItem___3NlMi:hover {
    background-color: #f0f0f0
}

.demo___2HsSw .demoLeft___2SJHx .list___1Gyyl .item___3w6rn .warper___3QpjO .mySelect___3bEkl .selList___2c2g7 .active___PkM2b {
    background-color: #f0f0f0
}

.demo___2HsSw .demoLeft___2SJHx .list___1Gyyl .item___3w6rn:nth-of-type(4) .warper___3QpjO {
    padding-top: .04rem
}

.demo___2HsSw .demoLeft___2SJHx .appointment___W5d68 {
    width: 2.2796rem;
    height: .58227rem;
    line-height: .58227rem;
    text-align: center;
    margin: 0 auto;
    cursor: pointer;
    background: #0683ff;
    border-radius: .42427rem;
    font-family: PingFangSC-Regular;
    font-size: .18667rem;
    color: #fff
}

.demo___2HsSw .demoRight___oDgxC {
    position: absolute;
    left: 5.54667rem;
    top: 0;
    z-index: 98;
    width: 3.26147rem;
    height: 100%;
    background: #fff;
    box-shadow: 0 0 .32rem 0 rgba(0, 0, 0, .08);
    border-radius: 0 .4rem .4rem 0;
    padding: .45333rem 0 .37333rem
}

.demo___2HsSw .demoRight___oDgxC .xx___3ZanI {
    position: absolute;
    top: .33333rem;
    right: .18667rem;
    width: .18667rem;
    cursor: pointer
}

.demo___2HsSw .demoRight___oDgxC .earth___DA_yv {
    width: 3.566rem;
    height: 2.0048rem;
    position: relative;
    left: -.14667rem;
    margin-bottom: .4492rem
}

.demo___2HsSw .demoRight___oDgxC .qrcode___3paWK {
    display: flex;
    flex-direction: column;
    align-items: center
}

.demo___2HsSw .demoRight___oDgxC .qrcode___3paWK .title___OS7Nl {
    font-family: PingFangSC-Regular;
    font-size: .13333rem;
    color: #000
}

.demo___2HsSw .demoRight___oDgxC .qrcode___3paWK .call___uqzE_ {
    font-family: PingFangSC-Regular;
    font-size: .18667rem;
    color: #000
}

.demo___2HsSw .demoRight___oDgxC .qrcode___3paWK .src___3NCBD {
    width: 1.69653rem;
    height: 1.69707rem;
    border-radius: .1248rem;
    margin: .1128rem 0 .1564rem;
    background-image: url(../image/aaaaaa.jpg);
    background-size: 100% 100%
}

.maskWarper___1ZoRf {
    position: fixed;
    top: 0;
    left: 0;
    bottom: 0;
    right: 0;
    z-index: 9999999
}

.maskWarper___1ZoRf .maskInner___3wywk {
    width: 100vw;
    height: 100vh
}

.icon___2v3o7 {
    width: 1em;
    height: 1em;
    vertical-align: -.15em;
    fill: currentColor;
    overflow: hidden
}

.iconCont___2spcP {
    display: inline-block;
    vertical-align: middle
}

.header___1PNuQ {
    width: 100%;
    height: 75PX;
    white-space: nowrap;
    position: fixed;
    top: 0;
    left: 0;
    z-index: 999
}

.header___1PNuQ:after {
    content: "";
    display: block;
    width: 100%;
    height: 75PX;
    position: absolute;
    left: 0;
    top: 0;
    pointer-events: none
}

.cont___2JH7w {
    width: 100vw;
    height: 75PX;
    margin: 0 auto;
    display: flex;
    box-sizing: border-box
}

.left___mwgae {
    display: flex;
    align-items: center;
    height: 75PX
}

/*左上角logo*/
.left___mwgae img {
/*    height: 60px;*/
    position: relative;
    width: 300px;
    top: 5px;
    left: 20%;
    cursor: pointer
}

.leftDescTitle___I6ZOb {
    font-size: 16PX;
    color: #fff;
    letter-spacing: 0;
    font-weight: 600
}

.leftDesceSubTitle___2yB7u {
    font-size: 12PX;
    color: #fff;
    letter-spacing: 0;
    font-weight: 400
}

.leftDesc___1Knsp {
    display: flex;
    flex-direction: column;
    justify-content: center;
    height: 75PX;
    margin-left: 4PX
}

.middle___34iIw {
    flex: 1 1;
    margin-left: 200PX;
    display: flex;
    align-items: center;
    white-space: nowrap;
    margin-left: 10%;
}

.middle___34iIw .titleBottom___12m1r {
    position: relative
}

.middle___34iIw .titleBottom___12m1r:after {
    content: "";
    display: var(--state);
    width: 30PX;
    height: 6PX;
    border-radius: 3PX;
    background: #6367fb;
    position: absolute;
    left: 50%;
    top: 30PX;
    box-shadow: 0 4PX 8PX 0 rgba(0, 0, 0, .15);
    pointer-events: none;
    transform: translateX(-50%)
}

.middle___34iIw .iconbox___24abY {
    margin-left: 6PX;
    position: relative;
    top: -8PX
}

.middle___34iIw .iconbox___24abY .iconCont___2spcP {
    width: 10PX;
    height: 6PX;
    font-size: 10PX;
    line-height: normal
}

.middle___34iIw .item___ARVVX {
    font-size: 16PX;
    letter-spacing: 0;
    font-weight: var(--fw-small);
    padding-left: 40PX;
    position: relative;
    height: 100%;
    display: inline-flex;
    align-items: center;
    cursor: pointer
}

.middle___34iIw .item___ARVVX .tootip___1ruSz {
    background: #fff;
    position: absolute;
    top: 66PX;
    display: flex;
    left: 50%;
    transform: translateX(calc(-50% + 16PX));
    flex-direction: column;
    padding: 15PX 0;
    border-radius: 6PX;
    -webkit-filter: drop-shadow(0 3PX 6PX rgba(0, 0, 0, .16));
    filter: drop-shadow(0 3PX 6PX rgba(0, 0, 0, .16))
}

.middle___34iIw .item___ARVVX .tootip___1ruSz .arrow___10Opx {
    position: absolute;
    top: -8PX;
    left: 20PX
}

.middle___34iIw .item___ARVVX .tootip___1ruSz .item___ARVVX {
    font-size: 14PX;
    line-height: 20PX;
    color: #222;
    cursor: pointer;
    padding: 10PX 30PX
}

.middle___34iIw .item___ARVVX .tootip___1ruSz .item___ARVVX:hover {
    background: #f2f2f8
}

.middle___34iIw .item___ARVVX .tootip___1ruSz .item___ARVVX .hot___22t6v {
    position: absolute;
    left: 58PX;
    top: -4PX;
    display: block;
    width: 30PX;
    height: 16PX;
    line-height: 16PX;
    padding: 1PX;
    border-radius: 1.3PX;
    background-color: #ff4a4a;
    text-align: center;
    font-size: 10PX !important;
    font-family: PingFangSC-Regular;
    color: #fff
}

.middle___34iIw .activeItem___GbARh {
    font-family: PingFangSC-Medium;
    font-size: 16PX;
    color: #424444;
    letter-spacing: 0;
    font-weight: 400;
    padding-left: 40PX;
    position: relative;
    height: 100%;
    display: inline-flex;
    align-items: center;
    cursor: pointer
}

.middle___34iIw .activeItem___GbARh:hover {
    color: #424444
}

.middle___34iIw .activeItem___GbARh .tootip___1ruSz {
    background: #fff;
    position: absolute;
    top: 60PX;
    display: flex;
    flex-direction: column;
    padding: 15PX 0;
    box-shadow: 0 4PX 8PX 0 rgba(0, 0, 0, .15);
    -webkit-filter: drop-shadow(0 3PX 6PX rgba(0, 0, 0, .16));
    filter: drop-shadow(0 3PX 6PX rgba(0, 0, 0, .16))
}

.middle___34iIw .activeItem___GbARh .tootip___1ruSz .arrow___10Opx {
    position: absolute;
    top: -8PX;
    left: 20PX
}

.middle___34iIw .activeItem___GbARh .tootip___1ruSz .item___ARVVX {
    font-size: 14PX;
    line-height: 20PX;
    color: #222;
    cursor: pointer;
    padding: 10PX 30PX
}

.middle___34iIw .activeItem___GbARh .tootip___1ruSz .item___ARVVX:hover {
    color: #0070e0
}

.middle___34iIw .activeItem___GbARh .tootip___1ruSz .item___ARVVX .hot___22t6v {
    position: absolute;
    left: 58PX;
    top: -4PX;
    display: block;
    width: 30PX;
    height: 16PX;
    line-height: 16PX;
    padding: 1PX;
    border-radius: 1.3PX;
    background-color: #ff4a4a;
    text-align: center;
    font-size: 10PX !important;
    font-family: PingFangSC-Regular;
    color: #fff
}

.right___32Ya4 {
    display: flex;
    align-items: center
}

/* 预约演示 */
.right___32Ya4 .call___3EsVp {
    font-family: "DIN Alternate";
    font-size: 26PX;
    color: #fff;
    letter-spacing: 0;
    margin-left: 45PX;
    font-weight: 300;
    position: relative;
    left: -30px;
}

.right___32Ya4 .button___3KqVW {
    width: 130PX;
    height: 36PX;
    border-radius: 20PX;
    background: transparent;
    border: 1px solid #fff;
    display: flex;
    justify-content: center;
    padding-left: 8PX;
    align-items: center;
    font-size: 16PX;
    color: #fff;
    letter-spacing: 0;
    font-weight: 300;
    cursor: pointer
}

.right___32Ya4 .button___3KqVW .icon___ISXxU {
    transform: rotate(-90deg);
    margin-left: 2PX;
    margin-bottom: 2PX
}

.right___32Ya4 .button___3KqVW:hover {
    background-color: #6367fb;
    border: 0 !important;
    color: #fff !important
}

.right___32Ya4 .button___3KqVW:hover .icon___ISXxU {
    color: #fff !important
}

.right___32Ya4 .iconff___1nzzW {
    margin-left: 34PX;
    margin-right: 10PX;
    position: relative;
    font-size: 16PX
}

.ant-modal {
    box-sizing: border-box;
    color: rgba(0, 0, 0, .85);
    font-size: 14px;
    font-variant: tabular-nums;
    line-height: 1.5715;
    list-style: none;
    font-feature-settings: "tnum", "tnum";
    pointer-events: none;
    position: relative;
    top: 100px;
    width: auto;
    max-width: calc(100vw - 32px);
    margin: 0 auto;
    padding: 0 0 24px
}

.ant-modal.ant-zoom-enter,
.ant-modal.antzoom-appear {
    transform: none;
    opacity: 0;
    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, .45)
}

.ant-modal-mask-hidden {
    display: none
}

.ant-modal-wrap {
    position: fixed;
    top: 0;
    right: 0;
    bottom: 0;
    left: 0;
    overflow: auto;
    outline: 0;
    -webkit-overflow-scrolling: touch
}

.ant-modal-wrap {
    z-index: 1000
}

.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: 2px;
    box-shadow: 0 3px 6px -4px rgba(0, 0, 0, .12), 0 6px 16px 0 rgba(0, 0, 0, .08), 0 9px 28px 8px rgba(0, 0, 0, .05);
    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;
    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, .85);
    background: #fff;
    border-bottom: 1px solid #f0f0f0;
    border-radius: 2px 2px 0 0
}

.ant-modal-body {
    padding: 24px;
    font-size: 14px;
    line-height: 1.5715;
    word-wrap: break-word
}

.ant-modal-footer {
    padding: 10px 16px;
    text-align: right;
    background: transparent;
    border-top: 1px solid #f0f0f0;
    border-radius: 0 0 2px 2px
}

.ant-modal-footer .ant-btn+.ant-btn:not(.ant-dropdown-trigger) {
    margin-bottom: 0;
    margin-left: 8px
}

.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;
    padding-bottom: 0;
    text-align: left;
    vertical-align: middle
}

@media (max-width:767px) {
    .ant-modal {
        max-width: calc(100vw - 16px);
        margin: 8px auto
    }

    .ant-modal-centered .ant-modal {
        flex: 1 1
    }
}

.ant-modal-confirm .ant-modal-header {
    display: none
}

.ant-modal-confirm .ant-modal-body {
    padding: 32px 32px 24px
}

.ant-modal-confirm-body-wrapper:before {
    display: table;
    content: ""
}

.ant-modal-confirm-body-wrapper:after {
    display: table;
    clear: both;
    content: ""
}

.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, .85);
    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 .ant-btn+.ant-btn {
    margin-bottom: 0;
    margin-left: 8px
}

.ant-modal-confirm-error .ant-modal-confirm-body>.anticon {
    color: #ff4d4f
}

.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-modal-wrap-rtl {
    direction: rtl
}

.ant-modal-wrap-rtl .ant-modal-close {
    right: auto;
    left: 0
}

.ant-modal-wrap-rtl .ant-modal-footer {
    text-align: left
}

.ant-modal-wrap-rtl .ant-modal-footer .ant-btn+.ant-btn {
    margin-right: 8px;
    margin-left: 0
}

.ant-modal-wrap-rtl .ant-modal-confirm-body {
    direction: rtl
}

.ant-modal-wrap-rtl .ant-modal-confirm-body>.anticon {
    float: right;
    margin-right: 0;
    margin-left: 16px
}

.ant-modal-wrap-rtl .ant-modal-confirm-body>.anticon+.ant-modal-confirm-title+.ant-modal-confirm-content {
    margin-right: 38px;
    margin-left: 0
}

.ant-modal-wrap-rtl .ant-modal-confirm-btns {
    float: left
}

.ant-modal-wrap-rtl .ant-modal-confirm-btns .ant-btn+.ant-btn {
    margin-right: 8px;
    margin-left: 0
}

.ant-modal-wrap-rtl.ant-modal-centered .ant-modal {
    text-align: right
}

.popSolution___2BzFc {
    position: relative;
    height: 620Px !important
}

.popSolution___2BzFc .solutionLeft___2KzW9 {
    position: relative;
    padding: 60Px 0 0 44Px !important
}

.popSolution___2BzFc .solutionLeft___2KzW9 .title___3sC9U {
    height: 45Px;
    line-height: 45Px;
    font-family: "PingFang SC 標準體";
    font-weight: 200;
    font-size: 32Px;
    text-align: left;
    color: #222
}

.popSolution___2BzFc .solutionLeft___2KzW9 .titleDetail___3a870 {
    margin: 18Px 0 37Px
}

.popSolution___2BzFc .solutionLeft___2KzW9 .qrcode___1-c27 .qrcodeDetail___3Sh0L {
    margin-top: 26Px
}

.popSolution___2BzFc .solutionLeft___2KzW9 .closeImg___3jJiD {
    display: block !important;
    position: absolute;
    top: 0;
    right: -548Px;
    width: 36Px;
    height: 36Px
}

.popSolution___2BzFc .solutionRight___3tABI {
    width: 500Px !important;
    padding: 50Px 0 0 44Px !important
}

.popSolution___2BzFc .solutionRight___3tABI .demonstrationTitle___20J3A {
    margin-bottom: 26Px
}

.popSolution___2BzFc .solutionRight___3tABI .ant-input {
    width: 300Px !important
}

.popSolution___2BzFc .solutionRight___3tABI .ant-select {
    width: 300Px !important
}

.popSolution___2BzFc .solutionRight___3tABI .submitBtn___1dc97 {
    margin: 40Px 0 0 88Px !important
}

.popSolution___2BzFc .ant-modal-body {
    padding: 0 !important
}

.popSolution___2BzFc .closeImg___2vitz {
    position: absolute;
    right: -10Px;
    top: 0;
    width: 36Px;
    height: 36Px;
    transform: translateX(100%);
    cursor: pointer
}

.h5Inner___3vi-0 {
    position: relative;
    height: 8.85333rem;
    border-radius: .26667rem;
    background: linear-gradient(180deg, #e0e1ff, #fff 45.32%, #fff)
}

.h5Inner___3vi-0 .closeImg___2vitz {
    position: absolute;
    bottom: -.90667rem;
    width: .8rem;
    height: .8rem;
    left: 50%;
    transform: translate(-50%, 100%);
    cursor: pointer
}

.h5Inner1___1Mqm7 {
    height: 9.33333rem
}

.popSolution1___2uIxp {
    width: 450Px !important;
    height: 420Px !important
}

@media (max-width:768px) {
    .closeImg___3jJiD {
        display: block;
        position: absolute;
        bottom: -1.70667rem;
        left: 50%;
        transform: translateX(-50%);
        width: .8rem;
        height: .8rem
    }

    .h5Modal .ant-modal {
        width: auto !important
    }

    .popSolution___2BzFc {
        display: none
    }
}

.ant-select-single .ant-select-selector {
    display: flex
}

.ant-select-single .ant-select-selector .ant-select-selection-search {
    position: absolute;
    top: 0;
    right: 11px;
    bottom: 0;
    left: 11px
}

.ant-select-single .ant-select-selector .ant-select-selection-search-input {
    width: 100%
}

.ant-select-single .ant-select-selector .ant-select-selection-item,
.ant-select-single .ant-select-selector .ant-select-selection-placeholder {
    padding: 0;
    line-height: 30px;
    transition: all .3s
}

@supports (-moz-appearance:meterbar) {

    .ant-select-single .ant-select-selector .ant-select-selection-item,
    .ant-select-single .ant-select-selector .ant-select-selection-placeholder {
        line-height: 30px
    }
}

.ant-select-single .ant-select-selector .ant-select-selection-item {
    position: relative;
    -webkit-user-select: none;
    -moz-user-select: none;
    -ms-user-select: none;
    user-select: none
}

.ant-select-single .ant-select-selector .ant-select-selection-placeholder {
    transition: none;
    pointer-events: none
}

.ant-select-single .ant-select-selector .ant-select-selection-item:after,
.ant-select-single .ant-select-selector .ant-select-selection-placeholder:after,
.ant-select-single .ant-select-selector:after {
    display: inline-block;
    width: 0;
    visibility: hidden;
    content: "\a0"
}

.ant-select-single.ant-select-show-arrow .ant-select-selection-search {
    right: 25px
}

.ant-select-single.ant-select-show-arrow .ant-select-selection-item,
.ant-select-single.ant-select-show-arrow .ant-select-selection-placeholder {
    padding-right: 18px
}

.ant-select-single.ant-select-open .ant-select-selection-item {
    color: #bfbfbf
}

.ant-select-single:not(.ant-select-customize-input) .ant-select-selector {
    width: 100%;
    height: 32px;
    padding: 0 11px
}

.ant-select-single:not(.ant-select-customize-input) .ant-select-selector .ant-select-selection-search-input {
    height: 30px
}

.ant-select-single:not(.ant-select-customize-input) .ant-select-selector:after {
    line-height: 30px
}

.ant-select-single.ant-select-customize-input .ant-select-selector:after {
    display: none
}

.ant-select-single.ant-select-customize-input .ant-select-selector .ant-select-selection-search {
    position: static;
    width: 100%
}

.ant-select-single.ant-select-customize-input .ant-select-selector .ant-select-selection-placeholder {
    position: absolute;
    right: 0;
    left: 0;
    padding: 0 11px
}

.ant-select-single.ant-select-customize-input .ant-select-selector .ant-select-selection-placeholder:after {
    display: none
}

.ant-select-single.ant-select-lg:not(.ant-select-customize-input) .ant-select-selector {
    height: 40px
}

.ant-select-single.ant-select-lg:not(.ant-select-customize-input) .ant-select-selector .ant-select-selection-item,
.ant-select-single.ant-select-lg:not(.ant-select-customize-input) .ant-select-selector .ant-select-selection-placeholder,
.ant-select-single.ant-select-lg:not(.ant-select-customize-input) .ant-select-selector:after {
    line-height: 38px
}

.ant-select-single.ant-select-lg:not(.ant-select-customize-input):not(.ant-select-customize-input) .ant-select-selection-search-input {
    height: 38px
}

.ant-select-single.ant-select-sm:not(.ant-select-customize-input) .ant-select-selector {
    height: 24px
}

.ant-select-single.ant-select-sm:not(.ant-select-customize-input) .ant-select-selector .ant-select-selection-item,
.ant-select-single.ant-select-sm:not(.ant-select-customize-input) .ant-select-selector .ant-select-selection-placeholder,
.ant-select-single.ant-select-sm:not(.ant-select-customize-input) .ant-select-selector:after {
    line-height: 22px
}

.ant-select-single.ant-select-sm:not(.ant-select-customize-input):not(.ant-select-customize-input) .ant-select-selection-search-input {
    height: 22px
}

.ant-select-single.ant-select-sm:not(.ant-select-customize-input) .ant-select-selection-search {
    right: 7px;
    left: 7px
}

.ant-select-single.ant-select-sm:not(.ant-select-customize-input) .ant-select-selector {
    padding: 0 7px
}

.ant-select-single.ant-select-sm:not(.ant-select-customize-input).ant-select-show-arrow .ant-select-selection-search {
    right: 28px
}

.ant-select-single.ant-select-sm:not(.ant-select-customize-input).ant-select-show-arrow .ant-select-selection-item,
.ant-select-single.ant-select-sm:not(.ant-select-customize-input).ant-select-show-arrow .ant-select-selection-placeholder {
    padding-right: 21px
}

.ant-select-single.ant-select-lg:not(.ant-select-customize-input) .ant-select-selector {
    padding: 0 11px
}

.ant-select-selection-overflow {
    position: relative;
    display: flex;
    flex: auto;
    flex-wrap: wrap;
    max-width: 100%
}

.ant-select-selection-overflow-item {
    flex: none;
    align-self: center;
    max-width: 100%
}

.ant-select-multiple .ant-select-selector {
    display: flex;
    flex-wrap: wrap;
    align-items: center;
    padding: 1px 4px
}

.ant-select-show-search.ant-select-multiple .ant-select-selector {
    cursor: text
}

.ant-select-disabled.ant-select-multiple .ant-select-selector {
    background: #f5f5f5;
    cursor: not-allowed
}

.ant-select-multiple .ant-select-selector:after {
    display: inline-block;
    width: 0;
    margin: 2px 0;
    line-height: 24px;
    content: "\a0"
}

.ant-select-multiple.ant-select-allow-clear .ant-select-selector,
.ant-select-multiple.ant-select-show-arrow .ant-select-selector {
    padding-right: 24px
}

.ant-select-multiple .ant-select-selection-item {
    position: relative;
    display: flex;
    flex: none;
    box-sizing: border-box;
    max-width: 100%;
    height: 24px;
    margin-top: 2px;
    margin-bottom: 2px;
    line-height: 22px;
    background: #f5f5f5;
    border: 1px solid #f0f0f0;
    border-radius: 2px;
    cursor: default;
    transition: font-size .3s, line-height .3s, height .3s;
    -webkit-user-select: none;
    -moz-user-select: none;
    -ms-user-select: none;
    user-select: none;
    -webkit-margin-end: 4px;
    margin-inline-end: 4px;
    -webkit-padding-start: 8px;
    padding-inline-start: 8px;
    -webkit-padding-end: 4px;
    padding-inline-end: 4px
}

.ant-select-disabled.ant-select-multiple .ant-select-selection-item {
    color: #bfbfbf;
    border-color: #d9d9d9;
    cursor: not-allowed
}

.ant-select-multiple .ant-select-selection-item-content {
    display: inline-block;
    margin-right: 4px;
    overflow: hidden;
    white-space: pre;
    text-overflow: ellipsis
}

.ant-select-multiple .ant-select-selection-item-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;
    display: inline-block;
    color: rgba(0, 0, 0, .45);
    font-weight: 700;
    font-size: 10px;
    line-height: inherit;
    cursor: pointer
}

.ant-select-multiple .ant-select-selection-item-remove>* {
    line-height: 1
}

.ant-select-multiple .ant-select-selection-item-remove svg {
    display: inline-block
}

.ant-select-multiple .ant-select-selection-item-remove:before {
    display: none
}

.ant-select-multiple .ant-select-selection-item-remove .ant-select-multiple .ant-select-selection-item-remove-icon {
    display: block
}

.ant-select-multiple .ant-select-selection-item-remove>.anticon {
    vertical-align: -.2em
}

.ant-select-multiple .ant-select-selection-item-remove:hover {
    color: rgba(0, 0, 0, .75)
}

.ant-select-multiple .ant-select-selection-overflow-item+.ant-select-selection-overflow-item .ant-select-selection-search {
    -webkit-margin-start: 0;
    margin-inline-start: 0
}

.ant-select-multiple .ant-select-selection-search {
    position: relative;
    max-width: 100%;
    margin-top: 2px;
    margin-bottom: 2px;
    -webkit-margin-start: 7px;
    margin-inline-start: 7px
}

.ant-select-multiple .ant-select-selection-search-input,
.ant-select-multiple .ant-select-selection-search-mirror {
    height: 24px;
    font-family: -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, "Helvetica Neue", Arial, "Noto Sans", sans-serif, "Apple Color Emoji", "Segoe UI Emoji", "Segoe UI Symbol", "Noto Color Emoji";
    line-height: 24px;
    transition: all .3s
}

.ant-select-multiple .ant-select-selection-search-input {
    width: 100%;
    min-width: 4.1px
}

.ant-select-multiple .ant-select-selection-search-mirror {
    position: absolute;
    top: 0;
    left: 0;
    z-index: 999;
    white-space: pre;
    visibility: hidden
}

.ant-select-multiple .ant-select-selection-placeholder {
    position: absolute;
    top: 50%;
    right: 11px;
    left: 11px;
    transform: translateY(-50%);
    transition: all .3s
}

.ant-select-multiple.ant-select-lg .ant-select-selector:after {
    line-height: 32px
}

.ant-select-multiple.ant-select-lg .ant-select-selection-item {
    line-height: 30px
}

.ant-select-multiple.ant-select-lg .ant-select-selection-search {
    height: 32px;
    line-height: 32px
}

.ant-select-multiple.ant-select-lg .ant-select-selection-search-input,
.ant-select-multiple.ant-select-lg .ant-select-selection-search-mirror {
    height: 32px;
    line-height: 30px
}

.ant-select-multiple.ant-select-sm .ant-select-selector:after {
    line-height: 16px
}

.ant-select-multiple.ant-select-sm .ant-select-selection-item {
    height: 16px;
    line-height: 14px
}

.ant-select-multiple.ant-select-sm .ant-select-selection-search {
    height: 16px;
    line-height: 16px
}

.ant-select-multiple.ant-select-sm .ant-select-selection-search-input,
.ant-select-multiple.ant-select-sm .ant-select-selection-search-mirror {
    height: 16px;
    line-height: 14px
}

.ant-select-multiple.ant-select-sm .ant-select-selection-placeholder {
    left: 7px
}

.ant-select-multiple.ant-select-sm .ant-select-selection-search {
    -webkit-margin-start: 3px;
    margin-inline-start: 3px
}

.ant-select-multiple.ant-select-lg .ant-select-selection-item {
    height: 32px;
    line-height: 32px
}

.ant-select-disabled .ant-select-selection-item-remove {
    display: none
}

.ant-select {
    box-sizing: border-box;
    margin: 0;
    padding: 0;
    color: rgba(0, 0, 0, .85);
    font-size: 14px;
    font-variant: tabular-nums;
    line-height: 1.5715;
    list-style: none;
    font-feature-settings: "tnum", "tnum";
    position: relative;
    display: inline-block;
    cursor: pointer
}

.ant-select:not(.ant-select-customize-input) .ant-select-selector {
    position: relative;
    background-color: #fff;
    border: 1px solid #d9d9d9;
    border-radius: 2px;
    transition: all .3s cubic-bezier(.645, .045, .355, 1)
}

.ant-select:not(.ant-select-customize-input) .ant-select-selector input {
    cursor: pointer
}

.ant-select-show-search.ant-select:not(.ant-select-customize-input) .ant-select-selector {
    cursor: text
}

.ant-select-show-search.ant-select:not(.ant-select-customize-input) .ant-select-selector input {
    cursor: auto
}

.ant-select-focused:not(.ant-select-disabled).ant-select:not(.ant-select-customize-input) .ant-select-selector {
    border-color: #40a9ff;
    box-shadow: 0 0 0 2px rgba(24, 144, 255, .2);
    border-right-width: 1px !important;
    outline: 0
}

.ant-select-disabled.ant-select:not(.ant-select-customize-input) .ant-select-selector {
    color: rgba(0, 0, 0, .25);
    background: #f5f5f5;
    cursor: not-allowed
}

.ant-select-multiple.ant-select-disabled.ant-select:not(.ant-select-customize-input) .ant-select-selector {
    background: #f5f5f5
}

.ant-select-disabled.ant-select:not(.ant-select-customize-input) .ant-select-selector input {
    cursor: not-allowed
}

.ant-select:not(.ant-select-customize-input) .ant-select-selector .ant-select-selection-search-input {
    margin: 0;
    padding: 0;
    background: transparent;
    border: none;
    outline: none;
    -webkit-appearance: none;
    -moz-appearance: none;
    appearance: none
}

.ant-select:not(.ant-select-customize-input) .ant-select-selector .ant-select-selection-search-input::-webkit-search-cancel-button {
    display: none;
    -webkit-appearance: none
}

.ant-select:not(.ant-select-disabled):hover .ant-select-selector {
    border-color: #40a9ff;
    border-right-width: 1px !important
}

.ant-select-selection-item {
    flex: 1 1;
    overflow: hidden;
    font-weight: 400;
    white-space: nowrap;
    text-overflow: ellipsis
}

@media (-ms-high-contrast:none) {

    .ant-select-selection-item,
    .ant-select-selection-item ::-ms-backdrop {
        flex: auto
    }
}

.ant-select-selection-placeholder {
    flex: 1 1;
    overflow: hidden;
    color: #bfbfbf;
    white-space: nowrap;
    text-overflow: ellipsis;
    pointer-events: none
}

@media (-ms-high-contrast:none) {

    .ant-select-selection-placeholder,
    .ant-select-selection-placeholder ::-ms-backdrop {
        flex: auto
    }
}

.ant-select-arrow {
    display: inline-block;
    color: inherit;
    font-style: normal;
    line-height: 0;
    text-transform: none;
    vertical-align: -.125em;
    text-rendering: optimizeLegibility;
    -webkit-font-smoothing: antialiased;
    -moz-osx-font-smoothing: grayscale;
    position: absolute;
    top: 50%;
    right: 11px;
    width: 12px;
    height: 12px;
    margin-top: -6px;
    color: rgba(0, 0, 0, .25);
    font-size: 12px;
    line-height: 1;
    text-align: center;
    pointer-events: none
}

.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 .anticon {
    vertical-align: top;
    transition: transform .3s
}

.ant-select-arrow .anticon>svg {
    vertical-align: top
}

.ant-select-arrow .anticon:not(.ant-select-suffix) {
    pointer-events: auto
}

.ant-select-disabled .ant-select-arrow {
    cursor: not-allowed
}

.ant-select-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: 1;
    text-align: center;
    text-transform: none;
    background: #fff;
    cursor: pointer;
    opacity: 0;
    transition: color .3s ease, opacity .15s ease;
    text-rendering: auto
}

.ant-select-clear:before {
    display: block
}

.ant-select-clear:hover {
    color: rgba(0, 0, 0, .45)
}

.ant-select:hover .ant-select-clear {
    opacity: 1
}

.ant-select-dropdown {
    margin: 0;
    color: rgba(0, 0, 0, .85);
    font-variant: tabular-nums;
    line-height: 1.5715;
    list-style: none;
    font-feature-settings: "tnum", "tnum", ;
    position: absolute;
    top: -9999px;
    left: -9999px;
    z-index: 1050;
    box-sizing: border-box;
    padding: 4px 0;
    overflow: hidden;
    font-size: 14px;
    font-variant: normal;
    background-color: #fff;
    border-radius: 2px;
    outline: none;
    box-shadow: 0 3px 6px -4px rgba(0, 0, 0, .12), 0 6px 16px 0 rgba(0, 0, 0, .08), 0 9px 28px 8px rgba(0, 0, 0, .05)
}

.ant-select-dropdown.ant-slide-up-appear.ant-slide-up-appear-active.ant-select-dropdown-placement-bottomLeft,
.ant-select-dropdown.ant-slide-up-enter.ant-slide-up-enter-active.ant-select-dropdown-placement-bottomLeft {
    animation-name: antSlideUpIn
}

.ant-select-dropdown.ant-slide-up-appear.ant-slide-up-appear-active.ant-select-dropdown-placement-topLeft,
.ant-select-dropdown.ant-slide-up-enter.ant-slide-up-enter-active.ant-select-dropdown-placement-topLeft {
    animation-name: antSlideDownIn
}

.ant-select-dropdown.ant-slide-up-leave.ant-slide-up-leave-active.ant-select-dropdown-placement-bottomLeft {
    animation-name: antSlideUpOut
}

.ant-select-dropdown.ant-slide-up-leave.ant-slide-up-leave-active.ant-select-dropdown-placement-topLeft {
    animation-name: antSlideDownOut
}

.ant-select-dropdown-hidden {
    display: none
}

.ant-select-dropdown-empty {
    color: rgba(0, 0, 0, .25)
}

.ant-select-item-empty {
    position: relative;
    display: block;
    min-height: 32px;
    padding: 5px 12px;
    color: rgba(0, 0, 0, .85);
    font-weight: 400;
    font-size: 14px;
    line-height: 22px;
    color: rgba(0, 0, 0, .25)
}

.ant-select-item {
    position: relative;
    display: block;
    min-height: 32px;
    padding: 5px 12px;
    color: rgba(0, 0, 0, .85);
    font-weight: 400;
    font-size: 14px;
    line-height: 22px;
    cursor: pointer;
    transition: background .3s ease
}

.ant-select-item-group {
    color: rgba(0, 0, 0, .45);
    font-size: 12px;
    cursor: default
}

.ant-select-item-option {
    display: flex
}

.ant-select-item-option-content {
    flex: auto;
    overflow: hidden;
    white-space: nowrap;
    text-overflow: ellipsis
}

.ant-select-item-option-state {
    flex: none
}

.ant-select-item-option-active:not(.ant-select-item-option-disabled) {
    background-color: #f5f5f5
}

.ant-select-item-option-selected:not(.ant-select-item-option-disabled) {
    color: rgba(0, 0, 0, .85);
    font-weight: 600;
    background-color: #e6f7ff
}

.ant-select-item-option-selected:not(.ant-select-item-option-disabled) .ant-select-item-option-state {
    color: #1890ff
}

.ant-select-item-option-disabled {
    color: rgba(0, 0, 0, .25);
    cursor: not-allowed
}

.ant-select-item-option-disabled.ant-select-item-option-selected {
    background-color: #f5f5f5
}

.ant-select-item-option-grouped {
    padding-left: 24px
}

.ant-select-lg {
    font-size: 16px
}

.ant-select-borderless .ant-select-selector {
    background-color: transparent !important;
    border-color: transparent !important;
    box-shadow: none !important
}

.ant-select-rtl {
    direction: rtl
}

.ant-select-rtl .ant-select-arrow {
    right: auto;
    left: 11px
}

.ant-select-rtl .ant-select-clear {
    right: auto;
    left: 11px
}

.ant-select-dropdown-rtl {
    direction: rtl
}

.ant-select-dropdown-rtl .ant-select-item-option-grouped {
    padding-right: 24px;
    padding-left: 12px
}

.ant-select-rtl.ant-select-multiple.ant-select-allow-clear .ant-select-selector,
.ant-select-rtl.ant-select-multiple.ant-select-show-arrow .ant-select-selector {
    padding-right: 4px;
    padding-left: 24px
}

.ant-select-rtl.ant-select-multiple .ant-select-selection-item {
    text-align: right
}

.ant-select-rtl.ant-select-multiple .ant-select-selection-item-content {
    margin-right: 0;
    margin-left: 4px;
    text-align: right
}

.ant-select-rtl.ant-select-multiple .ant-select-selection-search-mirror {
    right: 0;
    left: auto
}

.ant-select-rtl.ant-select-multiple .ant-select-selection-placeholder {
    right: 11px;
    left: auto
}

.ant-select-rtl.ant-select-multiple.ant-select-sm .ant-select-selection-placeholder {
    right: 7px
}

.ant-select-rtl.ant-select-single .ant-select-selector .ant-select-selection-item,
.ant-select-rtl.ant-select-single .ant-select-selector .ant-select-selection-placeholder {
    right: 0;
    left: 9px;
    text-align: right
}

.ant-select-rtl.ant-select-single.ant-select-show-arrow .ant-select-selection-search {
    right: 11px;
    left: 25px
}

.ant-select-rtl.ant-select-single.ant-select-show-arrow .ant-select-selection-item,
.ant-select-rtl.ant-select-single.ant-select-show-arrow .ant-select-selection-placeholder {
    padding-right: 0;
    padding-left: 18px
}

.ant-select-rtl.ant-select-single.ant-select-sm:not(.ant-select-customize-input).ant-select-show-arrow .ant-select-selection-search {
    right: 6px
}

.ant-select-rtl.ant-select-single.ant-select-sm:not(.ant-select-customize-input).ant-select-show-arrow .ant-select-selection-item,
.ant-select-rtl.ant-select-single.ant-select-sm:not(.ant-select-customize-input).ant-select-show-arrow .ant-select-selection-placeholder {
    padding-right: 0;
    padding-left: 21px
}

.ant-empty {
    margin: 0 8px;
    font-size: 14px;
    line-height: 1.5715;
    text-align: center
}

.ant-empty-image {
    height: 100px;
    margin-bottom: 8px
}

.ant-empty-image img {
    height: 100%
}

.ant-empty-image svg {
    height: 100%;
    margin: auto
}

.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-empty-img-default-ellipse {
    fill: #f5f5f5;
    fill-opacity: .8
}

.ant-empty-img-default-path-1 {
    fill: #aeb8c2
}

.ant-empty-img-default-path-2 {
    fill: url(#linearGradient-1)
}

.ant-empty-img-default-path-3 {
    fill: #f5f5f7
}

.ant-empty-img-default-path-4 {
    fill: #dce0e6
}

.ant-empty-img-default-path-5 {
    fill: #dce0e6
}

.ant-empty-img-default-g {
    fill: #fff
}

.ant-empty-img-simple-ellipse {
    fill: #f5f5f5
}

.ant-empty-img-simple-g {
    stroke: #d9d9d9
}

.ant-empty-img-simple-path {
    fill: #fafafa
}

.ant-empty-rtl {
    direction: rtl
}

.completeSolution___2Kj0f {
    display: flex;
    align-items: center;
    position: relative;
    width: 100%;
    height: 100%
}

.completeSolution___2Kj0f .miniapp___2DjvD {
    display: flex;
    flex-direction: column;
    align-items: center;
    justify-content: center;
    width: 100%;
    height: 100%;
    text-align: center
}

.completeSolution___2Kj0f .miniapp___2DjvD .title___3JgxO {
    font-size: 24Px;
    line-height: 33Px;
    color: #222
}

.completeSolution___2Kj0f .miniapp___2DjvD .detail___1dWI9 {
    margin: 20Px 0 36Px;
    font-size: 16Px;
    color: #555
}

.completeSolution___2Kj0f .miniapp___2DjvD img {
    width: 210Px;
    height: 210Px
}

.completeSolution___2Kj0f .appointment___30pP4 {
    display: flex;
    width: 100%;
    height: 100%
}

.completeSolution___2Kj0f .appointment___30pP4 .left___3Rsqo {
    /* width: 100vw; */
    height: 100vh;
    padding: 54Px 61.5Px 0 58Px
}

.completeSolution___2Kj0f .appointment___30pP4 .left___3Rsqo .title___3JgxO {
    margin-bottom: 30.5Px;
    font-size: 26Px;
    line-height: 36Px;
    text-align: left;
    color: #222
}

.completeSolution___2Kj0f .appointment___30pP4 .left___3Rsqo .content___3FS1s {
    display: grid;
    grid-template-columns: repeat(2, 1fr);
    grid-gap: 29Px 67Px;
    gap: 29Px 67Px;
    padding: 30Px 0 0;
    border-top: .01333rem dashed #ddd
}

.completeSolution___2Kj0f .appointment___30pP4 .left___3Rsqo .content___3FS1s .content_item___wUYti {
    display: flex;
    align-items: center
}

.completeSolution___2Kj0f .appointment___30pP4 .left___3Rsqo .content___3FS1s .content_item___wUYti .icon___339Yc {
    width: auto;
    height: 9Px;
    margin-right: 18Px
}

.completeSolution___2Kj0f .appointment___30pP4 .left___3Rsqo .content___3FS1s .content_item___wUYti .label___3zsUH {
    font-size: 16Px;
    line-height: 16Px;
    color: #555
}

.completeSolution___2Kj0f .appointment___30pP4 .left___3Rsqo .content___3FS1s .content_item___wUYti:last-of-type .label___3zsUH {
    transform: translateY(-4.5Px)
}

.completeSolution___2Kj0f .appointment___30pP4 .left___3Rsqo .img_box___3WcBQ {
    display: flex;
    align-items: center;
    justify-content: center;
    margin-top: 25Px
}

.completeSolution___2Kj0f .appointment___30pP4 .left___3Rsqo .img_box___3WcBQ .img___3Mr1K {
    width: auto;
    height: 205.62Px
}

.completeSolution___2Kj0f .appointment___30pP4 .right___1R9Bu {
    flex: 1 1;
    padding: 55Px 67Px 0 62Px;
/*    background: #6367fb;*/
    background-image: linear-gradient(to top, #cb8fba 0%, #a6c1ee 100%)
}

/* 预约免费演示 */
.completeSolution___2Kj0f .appointment___30pP4 .right___1R9Bu .title___3JgxO {
    font-size: 24Px;
    color: #000
}

.completeSolution___2Kj0f .appointment___30pP4 .right___1R9Bu .detail___1dWI9 {
    margin: 31Px 0 43Px;
    font-size: 14Px;
    line-height: 24Px;
    color: #000
}

.completeSolution___2Kj0f .appointment___30pP4 .right___1R9Bu .form___2BXSg {
    display: flex;
    flex-direction: column
}

.completeSolution___2Kj0f .appointment___30pP4 .right___1R9Bu .form___2BXSg .input___hOQBK {
    height: 60Px;
    margin-bottom: 30Px;
    font-size: 16Px
}

.completeSolution___2Kj0f .appointment___30pP4 .right___1R9Bu .form___2BXSg .input___hOQBK::-webkit-input-placeholder {
    font-size: 16Px
}

.completeSolution___2Kj0f .appointment___30pP4 .right___1R9Bu .form___2BXSg .input___hOQBK::-ms-input-placeholder {
    font-size: 16Px
}

.completeSolution___2Kj0f .appointment___30pP4 .right___1R9Bu .form___2BXSg .input___hOQBK::placeholder {
    font-size: 16Px
}

.completeSolution___2Kj0f .appointment___30pP4 .right___1R9Bu .form___2BXSg .prefix___2ENfG {
    padding: 0 9Px;
    margin-right: 19.5Px;
    font-size: 16Px;
    line-height: 22Px;
    border-right: 1px solid #ddd;
    color: #222
}

.completeSolution___2Kj0f .appointment___30pP4 .right___1R9Bu .form___2BXSg .select___3aWJs .ant-select-selection-search-input,
.completeSolution___2Kj0f .appointment___30pP4 .right___1R9Bu .form___2BXSg .select___3aWJs .ant-select-selector {
    height: 60Px !important;
    font-size: 16Px
}

.completeSolution___2Kj0f .appointment___30pP4 .right___1R9Bu .form___2BXSg .select___3aWJs .ant-select-selection-item,
.completeSolution___2Kj0f .appointment___30pP4 .right___1R9Bu .form___2BXSg .select___3aWJs .ant-select-selection-placeholder {
    line-height: 58Px
}

.completeSolution___2Kj0f .appointment___30pP4 .right___1R9Bu .submitBtn___3lkdk {
    display: flex;
    align-items: center;
    justify-content: center;
    width: 220Px;
    height: 60Px;
    margin: 40Px auto 0;
    border-radius: 30Px;
    background: transparent;
    border: 1px solid #fff;
    box-shadow: 0 10Px 15Px rgba(99, 103, 251, .4);
    font-family: "PingFang SC 標準體 標準體";
    font-weight: 200;
    font-size: 20Px;
    color: #fff;
    cursor: pointer
}

.completeSolution___2Kj0f .appointment___30pP4 .right___1R9Bu .submitBtn___3lkdk .active___n_QI8 {
    display: none
}

.completeSolution___2Kj0f .appointment___30pP4 .right___1R9Bu .submitBtn___3lkdk:hover {
    background-color: #fff;
    color: #6367fb
}

.completeSolution___2Kj0f .appointment___30pP4 .right___1R9Bu .submitBtn___3lkdk:hover .default___WHJgl {
    display: none
}

.completeSolution___2Kj0f .appointment___30pP4 .right___1R9Bu .submitBtn___3lkdk:hover .active___n_QI8 {
    display: inline-block
}

.completeSolution___2Kj0f .appointment___30pP4 .right___1R9Bu .submitBtn___3lkdk img {
    width: 17Px;
    margin-left: 14Px
}

.completeSolution___2Kj0f .add___10J0z .left___3Rsqo {
    /* padding: 50Px 61.5Px 0 58Px */
}

.completeSolution___2Kj0f .add___10J0z .left___3Rsqo .title___3JgxO {
    margin-bottom: 23Px
}

.completeSolution___2Kj0f .add___10J0z .left___3Rsqo .tiktok___3oYpu {
    display: flex;
    align-items: center;
    background: #000;
    width: 300Px;
    padding: 3Px
}

.completeSolution___2Kj0f .add___10J0z .left___3Rsqo .tiktok___3oYpu .tik_left___35idv {
    width: 107Px;
    height: 100%
}

.completeSolution___2Kj0f .add___10J0z .left___3Rsqo .tiktok___3oYpu .tik_left___35idv .img___3Mr1K {
    width: 34Px;
    height: 34Px
}

.completeSolution___2Kj0f .add___10J0z .left___3Rsqo .tiktok___3oYpu .tik_right___oufAt {
    display: flex;
    align-items: center;
    justify-content: center;
    flex: 1 1;
    height: 100%;
    background: #fff;
    font-family: "PingFang SC Medium";
    font-weight: 500;
    font-size: 16Px;
    color: #222
}

.completeSolution___2Kj0f .add___10J0z .left___3Rsqo .detail___1dWI9 {
    margin: 60Px 0 25Px;
    font-size: 20Px;
    line-height: 36Px;
    color: #222
}

.completeSolution___2Kj0f .add___10J0z .left___3Rsqo .car_brand___1INkG {
    width: 100%
}

.completeSolution___2Kj0f .add___10J0z .right___1R9Bu {
    display: flex;
    flex-direction: column;
    align-items: center;
    padding: 42Px 67Px 0 62Px
}

.completeSolution___2Kj0f .add___10J0z .right___1R9Bu .avatar___kCXMQ {
    width: auto;
    height: 144Px
}

.completeSolution___2Kj0f .add___10J0z .right___1R9Bu .detail___1dWI9,
.completeSolution___2Kj0f .add___10J0z .right___1R9Bu .title___3JgxO {
    font-size: 16Px;
    line-height: 23Px;
    text-align: center;
    color: #fff
}

.completeSolution___2Kj0f .add___10J0z .right___1R9Bu .title___3JgxO {
    margin: 20Px 0 29Px
}

.completeSolution___2Kj0f .add___10J0z .right___1R9Bu .qr_code___2EJhK {
    width: 250Px;
    height: 250Px
}

.completeSolution___2Kj0f .add___10J0z .right___1R9Bu .detail___1dWI9 {
    margin-top: 24Px;
    line-height: 22Px
}

.completeSolution_phone___3tDp8 .one___1P4Gi {
    padding: .94667rem 0 0;
    display: flex;
    flex-direction: column
}

.completeSolution_phone___3tDp8 .one___1P4Gi .title___3JgxO {
    font-size: .64rem;
    line-height: .86667rem;
    text-align: center;
    color: #6367fb
}

.completeSolution_phone___3tDp8 .one___1P4Gi .detail___1dWI9 {
    margin: .50667rem 0 .64rem;
    font-size: .37333rem;
    line-height: .53333rem;
    text-align: center;
    color: #222
}

.completeSolution_phone___3tDp8 .one___1P4Gi img {
    width: 3.92rem;
    height: 3.92rem;
    align-self: center
}

.completeSolution_phone___3tDp8 .three___8qecK {
    position: relative;
    display: flex;
    flex-direction: column;
    padding: 1.33333rem 0 0;
    text-align: center
}

.completeSolution_phone___3tDp8 .three___8qecK .title___3JgxO {
    color: #222;
    font-size: .32rem
}

.completeSolution_phone___3tDp8 .three___8qecK .title___3JgxO span {
    font-size: .48rem
}

.completeSolution_phone___3tDp8 .three___8qecK .avatar___kCXMQ {
    position: absolute;
    left: 50%;
    top: -1.88rem;
    width: 2.49333rem;
    height: auto;
    transform: translateX(-50%)
}

.completeSolution_phone___3tDp8 .three___8qecK .qr_code___2EJhK {
    width: 4.16rem;
    height: 4.16rem;
    margin: .53333rem 0 .44rem;
    align-self: center;
    background: #fff;
    border: .01333rem solid #e6e6e6
}

.completeSolution_phone___3tDp8 .three___8qecK .detail___1dWI9 {
    font-size: .32rem;
    line-height: .44rem;
    color: #888
}

@media (max-width:768px) {
    .completeSolution___2Kj0f {
        flex-direction: column
    }

    .completeSolution___2Kj0f .solutionLeft___3kJa_ {
        position: relative;
        flex: 1 1;
        height: auto;
        padding: .98667rem 0 .97333rem
    }

    .completeSolution___2Kj0f .solutionLeft___3kJa_ .title___3JgxO {
        font-size: .48rem;
        line-height: .66667rem;
        text-align: center
    }

    .completeSolution___2Kj0f .solutionLeft___3kJa_ .titleDetail___cdDf_ {
        margin: .36rem 0 .6rem;
        font-size: .32rem;
        text-align: center
    }

    .completeSolution___2Kj0f .solutionLeft___3kJa_ .qrcode___1WswG {
        width: 100%;
        text-align: center
    }

    .completeSolution___2Kj0f .solutionLeft___3kJa_ .qrcode___1WswG img {
        width: 3.86667rem;
        height: 3.86667rem;
        background: #fff;
        border: 1px solid #dee2eb
    }

    .completeSolution___2Kj0f .solutionLeft___3kJa_ .qrcode___1WswG .qrcodeDetail___x0Zp5 {
        margin-top: .33333rem;
        font-size: .32rem
    }

    .completeSolution___2Kj0f .solutionRight___2Ok-O {
        width: 100%;
        height: auto;
        padding: 1.02667rem .8rem 1.44rem
    }

    .completeSolution___2Kj0f .solutionRight___2Ok-O .demonstrationTitle___2e6Vw {
        padding-left: 0;
        margin-bottom: .77333rem;
        font-size: .48rem;
        line-height: .66667rem;
        text-align: center
    }

    .completeSolution___2Kj0f .solutionRight___2Ok-O .formItem___2vqzn {
        flex-direction: column;
        height: auto;
        margin-bottom: .32rem
    }

    .completeSolution___2Kj0f .solutionRight___2Ok-O .formItem___2vqzn .formLabel___2Brcd {
        width: 100%;
        margin-right: 0;
        margin-bottom: .29333rem;
        text-align: left;
        font-size: .34667rem;
        line-height: .49333rem
    }

    .completeSolution___2Kj0f .solutionRight___2Ok-O .formItem___2vqzn .ant-input {
        width: 100%;
        height: 1.33333rem;
        font-size: .37333rem;
        line-height: 1.33333rem
    }

    .completeSolution___2Kj0f .solutionRight___2Ok-O .formItem___2vqzn .ant-input::-webkit-input-placeholder {
        font-size: .37333rem;
        line-height: 1.33333rem
    }

    .completeSolution___2Kj0f .solutionRight___2Ok-O .formItem___2vqzn .ant-input::-ms-input-placeholder {
        font-size: .37333rem;
        line-height: 1.33333rem
    }

    .completeSolution___2Kj0f .solutionRight___2Ok-O .formItem___2vqzn .ant-input::placeholder {
        font-size: .37333rem;
        line-height: 1.33333rem
    }

    .completeSolution___2Kj0f .solutionRight___2Ok-O .formItem___2vqzn .ant-select {
        width: 100%;
        height: 1.33333rem
    }

    .completeSolution___2Kj0f .solutionRight___2Ok-O .formItem___2vqzn .ant-select .ant-select-selector {
        display: inline-block;
        height: 100%;
        line-height: 1.33333rem
    }

    .completeSolution___2Kj0f .solutionRight___2Ok-O .formItem___2vqzn .ant-select .ant-select-selection-item,
    .completeSolution___2Kj0f .solutionRight___2Ok-O .formItem___2vqzn .ant-select .ant-select-selection-placeholder {
        font-size: .37333rem;
        line-height: 1.33333rem
    }

    .completeSolution___2Kj0f .solutionRight___2Ok-O .submitBtn___3lkdk {
        width: 5.02667rem;
        height: 1.33333rem;
        border-radius: .66667rem;
        margin: .93333rem auto 0;
        font-size: .42667rem;
        line-height: 1.33333rem;
        color: #6367fb
    }

    .completeSolution___2Kj0f .solutionRight___2Ok-O .submitBtn___3lkdk img {
        width: .42667rem;
        margin-left: .32rem
    }
}

.header___SiUwH {
    width: 100%;
    height: 1.6rem;
    background: #fff;
    white-space: nowrap;
    position: fixed;
    top: 0;
    left: 0;
    z-index: 999;
    display: flex;
    align-items: center
}

.header___SiUwH .main___1ryI6 {
    width: 100%;
    padding-left: .56rem;
    display: flex;
    align-items: center
}

.header___SiUwH .main___1ryI6 .leftIcon___894jQ img {
    width: .53333rem;
    height: auto
}

.header___SiUwH .main___1ryI6 .titleIcon___1WarS {
    margin-left: 2.18667rem
}

.header___SiUwH .main___1ryI6 .titleIcon___1WarS img {
    width: 3.73333rem;
    height: auto
}

.header___SiUwH .cont___2cz2J {
    padding: 0 .4rem
}

.header___SiUwH .cont___2cz2J .contItem___3lKkH {
    border-bottom: .02667rem solid rgba(230, 234, 242, .5);
    font-size: .37333rem;
    color: #222;
    box-sizing: border-box;
    padding-left: .8rem
}

.header___SiUwH .cont___2cz2J .contItem___3lKkH .item___2JneL {
    padding: .53333rem 0;
    display: flex;
    justify-content: space-between
}

.header___SiUwH .cont___2cz2J .contItem___3lKkH .item___2JneL .iconbox___1Nezx {
    padding-right: .26667rem
}

.header___SiUwH .cont___2cz2J .contItem___3lKkH .childrenItem___2_iSo {
    padding: .53333rem 0 .53333rem .53333rem
}

.header___SiUwH .cont___2cz2J .callNum___HXaOt {
    font-weight: 700;
    font-size: .53333rem;
    display: flex;
    justify-content: space-between;
    padding: .53333rem .26667rem .53333rem .8rem;
    border-bottom: .02667rem solid rgba(230, 234, 242, .5);
    align-items: center;
    font-family: "DIN Alternate"
}

.header___SiUwH .cont___2cz2J .callNum___HXaOt a {
    color: #222
}

.header___SiUwH .cont___2cz2J .callNum___HXaOt img {
    height: .21333rem
}

.cont___HdQGY {
    position: fixed;
    left: -100%;
    width: 100vw;
    top: 0;
    background-color: #fff;
    transition: all .3s;
    height: 100vh
}

.cont___HdQGY .closeImg___2Ofkm {
    width: .4rem;
    height: .4rem;
    border: 0;
    margin-left: .64rem;
    margin-top: .66667rem;
    margin-bottom: .46667rem
}

.globalUtil___vjIbT .cont___35YK7 {
    border-radius: 8PX;
    position: fixed;
    z-index: 999;
    bottom: 300PX;
    right: 30PX;
    display: flex;
    flex-direction: column;
    align-items: center
}

.globalUtil___vjIbT .cont___35YK7 .desc___275uW {
    margin-top: 5PX
}

.globalUtil___vjIbT .cont___35YK7 .item___19jlv {
    width: 60Px;
    height: 60Px;
    border-radius: 50%;
    background: #fff;
    box-shadow: 0 .05333rem .06667rem hsla(0, 0%, 60%, .1);
    -webkit-filter: drop-shadow(0 5Px 10Px rgba(0, 0, 0, .05));
    filter: drop-shadow(0 5Px 10Px rgba(0, 0, 0, .05));
    color: #000;
    font-size: 20PX;
    display: flex;
    align-items: center;
    justify-content: center;
    margin-top: 10PX;
    position: relative;
    cursor: pointer
}

.globalUtil___vjIbT .cont___35YK7 .item___19jlv>img {
    width: 26PX;
    height: 26Px
}

.globalUtil___vjIbT .cont___35YK7 .item___19jlv .wxChatImg___1W--t {
    display: block
}

.globalUtil___vjIbT .cont___35YK7 .item___19jlv .wxChatImgActive___2tbp6 {
    display: none
}

.globalUtil___vjIbT .cont___35YK7 .item___19jlv .title___3Sjbo {
    width: 100%;
    padding: 21Px 0 18Px;
    font-family: PingFangSC-Medium;
    font-size: 16PX;
    color: #222;
    text-align: center
}

.globalUtil___vjIbT .cont___35YK7 .item___19jlv .content___36jc_ {
    width: 100%;
    height: 43PX;
    font-family: PingFangSC-Medium;
    font-size: 16PX;
    color: #2f59f8;
    letter-spacing: 0;
    text-align: center;
    line-height: 43PX;
    background-color: #fff
}

.globalUtil___vjIbT .cont___35YK7 .item___19jlv .itemWechat___hmQIr {
    display: none;
    position: absolute;
    top: -63PX;
    left: -170PX;
    width: 154PX;
    height: 78PX;
    background-color: #fff;
    z-index: 99;
    box-shadow: 0 0 17PX 0 rgba(0, 0, 0, .08);
    border-radius: 3.21PX
}

.globalUtil___vjIbT .cont___35YK7 .item___19jlv .itemWechat___hmQIr .content___36jc_ {
    color: #222
}

.globalUtil___vjIbT .cont___35YK7 .item___19jlv .phone___3QCRh {
    display: none;
    position: absolute;
    top: -50PX;
    left: -240PX;
    width: 230Px;
    height: 110Px;
    background-color: #fff;
    box-shadow: 0 0 17PX 0 rgba(0, 0, 0, .08);
    z-index: 99;
    border: 1px solid #e6eaf2;
    -webkit-filter: drop-shadow(0 5Px 10Px rgba(0, 0, 0, .05));
    filter: drop-shadow(0 5Px 10Px rgba(0, 0, 0, .05));
    border-radius: 4PX
}

.globalUtil___vjIbT .cont___35YK7 .item___19jlv .phone___3QCRh .title___3Sjbo {
    width: 100%;
    padding: 18Px 0 8Px;
    font-family: "PingFang SC 標準體";
    font-weight: 200;
    font-size: 16Px;
    text-align: center;
    color: #555
}

.globalUtil___vjIbT .cont___35YK7 .item___19jlv .phone___3QCRh .content___36jc_ {
    width: 100%;
    font-family: "DIN Alternate";
    font-weight: 700;
    font-size: 28Px;
    text-align: center;
    color: #222
}

.globalUtil___vjIbT .cont___35YK7 .item___19jlv .transaction___3y8Ck {
    display: none;
    position: absolute;
    top: -200Px;
    left: -240Px;
    width: 230Px;
    height: 260Px;
    background-color: #fff;
    z-index: 99;
    border: 1px solid #e6eaf2;
    box-shadow: 0 0 17PX 0 rgba(0, 0, 0, .08);
    -webkit-filter: drop-shadow(0 5Px 10Px rgba(0, 0, 0, .05));
    filter: drop-shadow(0 5Px 10Px rgba(0, 0, 0, .05));
    border-radius: 4PX
}

.globalUtil___vjIbT .cont___35YK7 .item___19jlv .transaction___3y8Ck .tContent___1Ns-L {
    width: 100%;
    text-align: center
}

.globalUtil___vjIbT .cont___35YK7 .item___19jlv .transaction___3y8Ck .tContent___1Ns-L img {
    width: 150PX;
    height: 150Px
}

.globalUtil___vjIbT .cont___35YK7 .item___19jlv:hover {
    color: #fff;
    background-color: #6367fb
}

.globalUtil___vjIbT .cont___35YK7 .item___19jlv:hover .itemWechat___hmQIr {
    display: block !important
}

.globalUtil___vjIbT .cont___35YK7 .item___19jlv:hover .phone___3QCRh {
    display: block !important
}

.globalUtil___vjIbT .cont___35YK7 .item___19jlv:hover .transaction___3y8Ck {
    display: block !important
}

.globalUtil___vjIbT .cont___35YK7 .item___19jlv:hover .wxChatImg___1W--t {
    display: none
}

.globalUtil___vjIbT .cont___35YK7 .item___19jlv:hover .wxChatImgActive___2tbp6 {
    display: block
}

@media (max-width:768px) {
    .globalUtil___vjIbT {
        display: none
    }
}

.dialog-test-icon__container {
    display: inline-block;
    vertical-align: middle
}

.dialog-test-icon__container .icon {
    width: 1em;
    height: 1em;
    vertical-align: -.15em;
    fill: currentColor;
    overflow: hidden
}

.dialog-scene__container {
    margin-right: 5Px
}

.dialog-scene__container .scene-title {
    padding: 20Px;
    font-weight: 700;
    border-bottom: 1px solid
}

.dialog-scene__container .scene-content {
    padding: 20Px
}

.scene-item__container {
    display: flex;
    justify-content: center;
    align-items: center;
    width: 134Px;
    height: 48Px;
    margin-bottom: 10Px;
    color: #fff;
    background: #242424;
    border-radius: 2Px;
    cursor: pointer
}

.scene-active {
    background: #218eff
}

.dialog-box__container {
    flex: 1 1;
    display: flex;
    flex-direction: column;
    height: 100%
}

.dialog-box__container .box-title {
    display: flex;
    justify-content: space-between;
    align-items: center;
    padding: 18Px 27Px;
    border-bottom: .01333rem solid #eee
}

.dialog-box__container .box-title span {
    font-family: "PingFang SC 標準體 中黑體";
    font-weight: 400;
    font-size: 18Px;
    color: #333
}

.dialog-box__container .box-title-btn-group {
    display: flex;
    align-items: center
}

.dialog-box__container .box-title-btn-group .switch-margin {
    margin-right: 123Px
}

.dialog-box__container .box-content__container {
    flex: 1 1;
    display: flex;
    height: 80%
}

.dialog-box__container .box-content__container .box-content {
    flex: 1 1;
    display: flex;
    flex-direction: column;
    height: 100%;
    box-sizing: border-box
}

.dialog-box__container .box-content__container .box-extra {
    position: relative;
    width: 240Px;
    height: 100%;
    padding-top: 10Px;
    background-color: #fafafa;
    box-sizing: border-box;
    overflow-y: auto
}

.dialog-box__container .box-content__container .box-extra .box-extra-group {
    padding-bottom: 15Px;
    margin-bottom: 15Px;
    border-bottom: .01333rem solid #eee
}

.dialog-box__container .box-content__container .box-extra .box-extra-group:last-child {
    border-bottom: none
}

.dialog-box__container .box-content__container .box-extra .box-extra-group .ai-extra-group__content {
    padding: 12Px 20Px
}

.dialog-box__container .box-content__container .box-extra .box-extra-group .user-tag-select {
    width: 100%
}

.dialog-box__container .box-content__container .box-extra .box-extra-group .user-selected-tags__container {
    display: flex;
    flex-wrap: wrap
}

.dialog-box__container .box-content__container .box-extra .box-extra-group .user-selected-tags__container .selected-tag {
    display: inline-flex;
    justify-content: space-between;
    align-items: center;
    margin: 10Px 10Px 0 0;
    padding: 6Px 10Px;
    font-family: "PingFang SC 標準體";
    font-weight: 400;
    font-size: 14Px;
    text-align: left;
    color: #333;
    background: hsla(0, 0%, 93.3%, .6196078431372549);
    border-radius: 3Px
}

.dialog-box__container .box-content__container .box-extra .box-extra-group .user-selected-tags__container .selected-tag span {
    margin-right: 10Px;
    cursor: default
}

.dialog-box__container .box-content__container .box-extra .box-extra-group .user-info-fold__btn {
    margin: 8Px 20Px;
    text-align: center;
    cursor: pointer
}

.dialog-box__container .box-content__container .box-extra .box-extra-group .user-info-fold__btn:hover {
    border-radius: 3Px;
    background: hsla(0, 0%, 93.3%, .6196078431372549)
}

.dialog-box__container .box-content__container .box-extra .user-edit-sucess {
    position: absolute;
    top: -5Px;
    left: 40%;
    padding: 5Px 10Px;
    background: rgba(0, 0, 0, .5);
    color: #fff;
    border-radius: 3Px
}

.dialog-info__container {
    flex: 1 1;
    width: 100%;
    padding: 0 30Px 80Px;
    color: #333;
    overflow-y: auto
}

.dialog-info-item__container {
    width: 100%;
    margin-top: 20Px
}

.dialog-info-item__container.item-visible {
    height: -webkit-fit-content;
    height: -moz-fit-content;
    height: fit-content;
    visibility: visible
}

.dialog-info-item__container.item-hide {
    height: 0;
    visibility: hidden
}

.dialog-info-item__container .info-item-time {
    width: 100%;
    padding: 10Px 0;
    text-align: center;
    opacity: .6
}

.dialog-info-item__container .info-item-detail {
    display: flex;
    align-items: flex-start
}

.dialog-info-item__container .info-item-detail img {
    width: 48Px;
    height: 48Px;
    -webkit-filter: drop-shadow(0 0 10Px rgba(0, 0, 0, .05));
    filter: drop-shadow(0 0 10Px rgba(0, 0, 0, .05))
}

.dialog-info-item__container .info-item-detail.flex-right {
    flex-direction: row-reverse
}

.dialog-info-item__container .info-item-detail.flex-right .detail-content {
    display: flex;
    flex-direction: column;
    align-items: flex-end
}

.dialog-info-item__container .info-item-detail .detail-content {
    max-width: 75%
}

.dialog-info-item__container .info-item-detail .detail-content .detail-content_content {
    width: -webkit-fit-content;
    width: -moz-fit-content;
    width: fit-content;
    padding: 14Px;
    word-break: break-all
}

.dialog-info-item__container .info-item-detail .detail-content .detail-content_content.left {
    margin-left: 6Px;
    border-radius: 24Px 24Px 24Px 0;
    background: hsla(0, 0%, 93.3%, .6196078431372549)
}

.dialog-info-item__container .info-item-detail .detail-content .detail-content_content.right {
    margin-right: 6Px;
    border-radius: 24Px 24Px 0 24Px;
    background: rgba(83, 156, 252, .15);
    color: #0060dd
}

.dialog-info-item__container .info-item-detail .detail-extra {
    width: 100%;
    margin-top: 10Px;
    min-width: 156Px;
    border-radius: 5Px;
    background: #fff;
    border: .01333rem solid #eee
}

.dialog-info-item__container .info-item-detail .detail-extra .content {
    padding: 12Px 15Px 0;
    font-size: 14Px
}

.dialog-info-item__container .info-item-detail .detail-extra .content .label {
    color: #999
}

.dialog-info-item__container .info-item-detail .detail-extra .content .text {
    color: #666;
    word-break: break-all
}

.dialog-info-item__container .info-item-detail .detail-extra__btn {
    margin-top: 12Px;
    padding: 5Px;
    background: #fafafa;
    text-align: center;
    font-size: 12Px;
    color: #999;
    border-top: .01333rem dashed #eee;
    cursor: pointer
}

.dialog-input__container {
    width: 100%
}

.dialog-input__container .quick-words__container {
    padding: 10Px 20Px 0;
    box-shadow: 0 -5Px 20Px #fff
}

.dialog-input__container .quick-words__container .dialog-btn__container {
    margin-right: 10Px;
    margin-bottom: 10Px;
    color: #333;
    border-radius: 16Px;
    background: #fff;
    border: 1px solid #ededed
}

.dialog-input__container .quick-words__container .dialog-btn__container .loading {
    border-radius: 16Px
}

.dialog-input__container .quick-words__container .dialog-btn__container:hover {
    background: #fafafa
}

.dialog-input__container .dialog-input__content {
    height: 160Px;
    padding: 20Px 30Px;
    border-top: .01333rem solid #eee
}

.dialog-input__container .dialog-input__content .input-area {
    width: 100%;
    height: 75%;
    background: #fff;
    overflow: hidden;
    overflow-y: auto;
    border: none;
    border-radius: 4Px;
    resize: none
}

.dialog-input__container .dialog-input__content .input-area::-webkit-input-placeholder {
    color: #999
}

.dialog-input__container .dialog-input__content .input-area::-ms-input-placeholder {
    color: #999
}

.dialog-input__container .dialog-input__content .input-area::placeholder {
    color: #999
}

.dialog-input__container .dialog-input__content .input-area:focus-visible {
    outline: none
}

.dialog-input__container .dialog-input__content .btn-area {
    display: flex;
    justify-content: flex-end;
    align-items: center;
    height: 20%
}

.dialog-input__container .dialog-input__content .btn-area .btn-tips {
    margin-right: 10Px;
    font-size: 12Px;
    color: #ccc
}

.dialog-btn__container {
    position: relative;
    display: inline-block;
    font-size: 14Px;
    padding: 6Px 16Px;
    border-radius: 3Px;
    white-space: nowrap;
    cursor: pointer
}

.dialog-btn__container.primary {
    background: #539cff;
    color: #fff
}

.dialog-btn__container.primary:focus,
.dialog-btn__container.primary:hover {
    background: #4392fa
}

.dialog-btn__container.plain {
    background: #fff;
    color: #333;
    border: .01333rem solid #eee
}

.dialog-btn__container.plain:focus,
.dialog-btn__container.plain:hover {
    background: #ddd;
    opacity: .8
}

.dialog-btn__container .loading {
    position: absolute;
    left: 0;
    top: 0;
    display: flex;
    justify-content: center;
    align-items: center;
    width: 100%;
    height: 100%;
    background: grey;
    border-radius: 3Px;
    opacity: .6
}

.dialog-btn__container .loading div {
    height: 25Px;
    width: 25Px;
    border-top: 2px solid #fff;
    border-radius: 50%;
    animation: roate 1s linear infinite;
    transform-origin: center center
}

@keyframes roate {
    0% {
        transform: rotate(0deg)
    }

    to {
        transform: rotate(1turn)
    }
}

.dialog-switch-btn {
    display: inline-flex;
    align-items: center;
    margin-right: 10Px
}

.dialog-switch-btn .label {
    font-family: "PingFang SC 標準體";
    font-weight: 400;
    font-size: 14Px;
    text-align: left;
    color: #999
}

.dialog-switch-btn .switch-btn {
    display: flex;
    align-items: center;
    width: 36Px;
    height: 20Px;
    padding: 0 2Px;
    border-radius: 10Px;
    cursor: pointer
}

.dialog-switch-btn .switch-btn.open {
    justify-content: flex-end;
    background-color: #539cff
}

.dialog-switch-btn .switch-btn.close {
    justify-content: flex-start;
    background-color: #ddd
}

.dialog-switch-btn .switch-btn-block {
    width: 16Px;
    height: 16Px;
    background-color: #fff;
    border-radius: 50%
}

.dialog-test-group-title {
    display: flex;
    align-items: center;
    width: 100%;
    padding: 0 12Px 0 4Px
}

.dialog-test-group-title .group-title__icon {
    width: 4Px;
    height: 12Px;
    margin-right: 14Px;
    background: #539cfc;
    border-radius: 2Px
}

.dialog-test-group-title .group-title__title {
    flex: 1 1;
    font-family: "PingFang SC 標準體 中黑體";
    font-weight: 400;
    font-size: 16Px;
    line-height: 22Px;
    text-align: left;
    color: #333
}

.dialog-test-group-title .group-title__sub {
    font-family: "PingFang SC 標準體";
    font-weight: 400;
    font-size: 14Px;
    line-height: 22Px;
    text-align: right;
    color: #999
}

.editable-input__container {
    display: flex;
    align-items: center;
    width: 100%;
    padding: 0 20Px
}

.editable-input__container .editable-input__label {
    width: -webkit-fit-content;
    width: -moz-fit-content;
    width: fit-content;
    word-break: keep-all;
    font-family: "PingFang SC 標準體";
    font-weight: 400;
    font-size: 14Px;
    line-height: 36Px;
    text-align: left;
    color: #999
}

.editable-input__container .editable-input__content {
    flex: 1 1;
    position: relative;
    height: 36Px;
    min-width: 30Px;
    font-family: "PingFang SC 標準體";
    font-weight: 400;
    font-size: 14Px;
    line-height: 36Px;
    text-align: left;
    color: #333
}

.editable-input__container .editable-input__content input {
    width: 100%;
    padding: 0 5Px;
    line-height: 32Px;
    border: .01333rem solid #eee
}

.editable-input__container .editable-input__content .editable-value {
    display: flex;
    justify-content: flex-start;
    align-items: center;
    width: -webkit-fit-content;
    width: -moz-fit-content;
    width: fit-content;
    cursor: default
}

.editable-input__container .editable-input__content .editable-value span {
    width: -webkit-fit-content;
    width: -moz-fit-content;
    width: fit-content;
    max-width: 150Px;
    margin-right: 5Px;
    overflow: hidden;
    white-space: nowrap;
    text-overflow: ellipsis
}

.editable-input__container .editable-input__content .editable-value .icon:hover {
    color: #0060dd
}

.editable-input__container .editable-input__content .full-value__popover {
    position: absolute;
    bottom: 30Px;
    left: 0;
    width: -webkit-fit-content;
    width: -moz-fit-content;
    width: fit-content;
    max-width: 100%;
    padding: 7Px 10Px;
    background: #fff;
    border-radius: 2Px;
    border: .01333rem solid #eee;
    word-break: break-all;
    line-height: 20Px;
    -webkit-filter: drop-shadow(0 2Px 4Px rgba(0, 0, 0, .05));
    filter: drop-shadow(0 2Px 4Px rgba(0, 0, 0, .05));
    z-index: 10
}

.editable-input__container .editable-input__content .full-value__popover:after {
    content: "";
    position: absolute;
    left: 30%;
    bottom: -6Px;
    display: block;
    width: 0;
    height: 0;
    border-top: 8px solid #fff;
    border-left: 5px solid transparent;
    border-right: 5px solid transparent
}

.dialog-test-select {
    display: flex;
    align-items: center;
    justify-content: center
}

.dialog-test-select .select-input {
    flex: 1 1;
    position: relative;
    display: flex;
    align-items: center;
    justify-content: space-between;
    background: #fff;
    border: .01333rem solid #eee;
    border-right: none;
    border-radius: 3Px 0 0 3Px
}

.dialog-test-select .select-input .dialog-test-icon__container {
    padding: 6Px 10Px;
    color: #999
}

.dialog-test-select .select-input input {
    flex: 1 1;
    width: 70%;
    padding: 6Px 10Px;
    border: none
}

.dialog-test-select .select-input input::-webkit-input-placeholder {
    color: #999
}

.dialog-test-select .select-input input::-ms-input-placeholder {
    color: #999
}

.dialog-test-select .select-input input::placeholder {
    color: #999
}

.dialog-test-select .select-input input:focus-visible {
    outline: none
}

.dialog-test-select .select-input input:disabled {
    background-color: #fff
}

.dialog-test-select .select-input.no-after-btn-select {
    border: .01333rem solid #eee;
    border-radius: 3Px
}

.dialog-test-select .dialog-btn__container {
    border-radius: 0 3Px 3Px 0
}

.dialog-test-select .select-options__container {
    position: absolute;
    left: 0;
    top: 100%;
    width: 100%;
    max-height: 200Px;
    background-color: #fff;
    border: .01333rem solid #eee;
    border-radius: 3Px;
    z-index: 10;
    overflow-y: auto
}

.dialog-test-select .select-options__container .select-option__group .group-title {
    max-width: 100%;
    padding: 5Px 10Px;
    color: #999;
    overflow: hidden;
    white-space: nowrap;
    text-overflow: ellipsis;
    cursor: default
}

.dialog-test-select .select-options__container .select-option {
    max-width: 100%;
    padding: 5Px 25Px;
    overflow: hidden;
    white-space: nowrap;
    text-overflow: ellipsis;
    cursor: pointer
}

.dialog-test-select .select-options__container .select-option:hover {
    background: hsla(0, 0%, 93.3%, .6196078431372549)
}

.dialog-test-select .select-options__container .select-active {
    background: hsla(0, 0%, 93.3%, .6196078431372549)
}

.dialog-test-select .select-options__container .select-option__empty {
    width: 100%;
    padding: 30Px;
    text-align: center;
    color: #999
}

.dialog-test__container {
    width: 100%;
    height: 100%
}

.dialog-test__container .dialog-test__content {
    display: flex;
    justify-content: space-between;
    width: 100%;
    height: 100%
}

.chatInput :global(.ant-form-item) {
    margin-bottom: 0
}

.robot__container {
    position: fixed;
    bottom: 50Px;
    right: 20Px;
    width: 416Px;
    height: 700Px;
    max-height: calc(100vh - 64Px);
    background: #fff;
    transition: all .3s;
    border-radius: 10Px;
    border: 1px solid #eee;
    box-shadow: 0 0 10Px rgba(0, 0, 0, .05);
    z-index: 1000
}

.robot__container .flex-right img {
    display: none
}

.robot__container .robot-close__btn {
    position: absolute;
    right: 10Px;
    top: 10Px;
    width: 20Px;
    height: 20Px;
    text-align: center;
    color: #333;
    font-weight: 200;
    font-size: 16Px;
    line-height: 20Px;
    cursor: pointer
}

.robot__container .dialog-box__container .box-title {
    padding: 20Px
}

.robot-out__container .byeringImgWarper {
    position: fixed;
    right: 30Px;
    bottom: 230Px;
    z-index: 999;
    width: 60Px;
    height: 60Px;
    border-radius: 50%;
    background: #fff;
    box-shadow: 0 0 17PX 0 rgba(0, 0, 0, .08);
    -webkit-filter: drop-shadow(0 5Px 10Px rgba(0, 0, 0, .05));
    filter: drop-shadow(0 5Px 10Px rgba(0, 0, 0, .05));
    display: flex;
    align-items: center;
    justify-content: center;
    cursor: pointer
}

.robot-out__container .byeringImgWarper .byeringImg {
    width: 26Px;
    height: 26Px
}

.robot-out__container .byeringImgWarper:hover {
    background-color: #6367fb
}

@media (max-width:768px) {
    .robot-out__container .byeringImgWarper {
        display: none
    }
}

:root {
    --primary: 110, 92, 255;
    --primary-color: rgba(var(--primary), 1);
    --secondary: 253, 119, 121;
    --secondary-color: rgba(var(--secondary), 1);
    --tertiary: 253, 169, 98;
    --tertiary-color: rgba(var(--tertiary), 1);
    --fw-small: 200;
    --fw-bold: 500;
    --font-family-num: DIN Alternate
}

* {
    box-sizing: border-box
}

h1,
h2,
h3,
h4,
h5,
p {
    margin: 0;
    padding: 0
}

body {
    font-family: PingFang SC 標準體
}

.boxWarper___1Lm9I {
    font-weight: 200
}

.box___1h5CB {
    width: 100%;
    background-image: url(http://img.poxiaoai.com/static/img/page4/bg.png);
    background-repeat: no-repeat;
    background-size: cover;
    background-position: 50%
}

.bannerContainer___23iCr {
    max-width: 1280PX;
    height: 800PX;
    margin: auto;
    padding-top: 220PX;
    padding-left: 50PX;
    box-sizing: border-box
}

.bannerContainer___23iCr h2 {
    font-family: PingFang SC 標準體;
    font-weight: 200;
    font-size: 48PX;
    color: #fff;
    margin-bottom: 34PX
}

.bannerContainer___23iCr p {
    font-family: PingFang SC 標準體;
    font-weight: 200;
    font-size: 16PX;
    line-height: 36PX;
    color: #fff;
    margin-bottom: 47PX;
    max-width: 704PX
}

.bannerContainer___23iCr button {
    font-size: 20Px;
    line-height: 22Px;
    color: #fff;
    padding: 16Px 56Px;
    border-radius: 26Px;
    background: #6367fb;
    background-color: var(--primary-color);
    display: inline-block;
    outline: none;
    border: none;
    font-family: PingFang SC 標準體;
    font-weight: 200;
    cursor: pointer
}

.bannerContainer___23iCr button img {
    width: 17Px;
    height: 17Px;
    margin-left: 14Px
}

@media screen and (max-width:768px) {
    .box___1h5CB {
        background-image: url(../image/合作banner.jpg)
    }

    .bannerContainer___23iCr {
        max-width: 10.24rem;
        height: 12rem;
        padding-top: 2.45333rem;
        padding-left: 1.06667rem;
        display: block
    }

    .bannerContainer___23iCr h2 {
        font-size: .8rem;
        line-height: 1.06667rem;
        margin-bottom: 1.21333rem;
        min-width: 7.06667rem;
        position: relative
    }

    .bannerContainer___23iCr h2:after {
        position: absolute;
        left: 0;
        bottom: -.48rem;
        content: "";
        display: block;
        width: 1.70667rem;
        height: .2rem;
        background: #6367fb;
        border-radius: .66667rem
    }

    .bannerContainer___23iCr p {
        font-size: .34667rem;
        line-height: .69333rem;
        margin-bottom: 1.30667rem;
        max-width: 100%;
        padding-right: .8rem
    }

    .bannerContainer___23iCr button {
        margin-left: .93333rem;
        box-sizing: border-box;
        font-size: 20Px;
        line-height: 22Px;
        color: #fff;
        padding: 16Px 56Px;
        border-radius: 26Px;
        background: #6367fb;
        background-color: var(--primary-color);
        display: inline-block;
        outline: none;
        border: none;
        font-family: PingFang SC 標準體;
        font-weight: 200
    }

    .bannerContainer___23iCr button img {
        width: 17Px;
        height: 17Px;
        margin-left: 14Px
    }
}

.popSolution___1zkYg {
    height: 620Px !important
}

.popSolution___1zkYg .solutionLeft___2KzW9 {
    position: relative;
    padding: 60Px 0 0 44Px !important
}

.popSolution___1zkYg .solutionLeft___2KzW9 .title___3sC9U {
    height: 45Px;
    line-height: 45Px;
    font-family: "PingFang SC 標準體";
    font-weight: 200;
    font-size: 32Px;
    text-align: left;
    color: #222
}

.popSolution___1zkYg .solutionLeft___2KzW9 .titleDetail___3a870 {
    margin: 18Px 0 37Px
}

.popSolution___1zkYg .solutionLeft___2KzW9 .qrcode___1-c27 .qrcodeDetail___3Sh0L {
    margin-top: 26Px
}

.popSolution___1zkYg .solutionLeft___2KzW9 .closeImg___3jJiD {
    display: block !important;
    position: absolute;
    top: 0;
    right: -548Px;
    width: 36Px;
    height: 36Px
}

.popSolution___1zkYg .solutionRight___3tABI {
    width: 500Px !important;
    padding: 50Px 0 0 44Px !important
}

.popSolution___1zkYg .solutionRight___3tABI .demonstrationTitle___20J3A {
    margin-bottom: 26Px
}

.popSolution___1zkYg .solutionRight___3tABI .ant-input {
    width: 300Px !important
}

.popSolution___1zkYg .solutionRight___3tABI .ant-select {
    width: 300Px !important
}

.popSolution___1zkYg .solutionRight___3tABI .submitBtn___1dc97 {
    margin: 40Px 0 0 88Px !important
}

.popSolution___1zkYg .ant-modal-body {
    padding: 0 !important
}

@media (max-width:768px) {
    .h5Modal {
        width: 7.6rem;
        margin: 0 auto;
        overflow: hidden
    }

    .h5Modal .ant-modal-body {
        width: 7.6rem;
        border-radius: .26667rem
    }

    .h5Modal .ant-modal-content {
        background-color: transparent
    }

    .h5Modal .completeSolution___3xNzu {
        background: linear-gradient(180deg, #e0e1ff, #fff 45.32%, #fff);
        border-radius: .26667rem
    }

    .h5Modal .completeSolution___3xNzu .solutionRight___3tABI {
        display: none !important
    }

    .h5Modal .completeSolution___3xNzu .solutionLeft___2KzW9 {
        border-radius: .26667rem
    }

    .h5Modal .completeSolution___3xNzu .solutionLeft___2KzW9 .title___3sC9U {
        font-size: .53333rem;
        line-height: .74667rem;
        color: #6367fb
    }

    .h5Modal .completeSolution___3xNzu .solutionLeft___2KzW9 .titleDetail___3a870 {
        padding: 0 .8rem;
        font-size: .32rem;
        line-height: .48rem;
        color: #222
    }

    .h5Modal .completeSolution___3xNzu .solutionLeft___2KzW9 .qrcodeDetail___3Sh0L {
        font-size: .32rem;
        line-height: .44rem;
        color: #888
    }

    .h5Modal .completeSolution___3xNzu .solutionLeft___2KzW9 .closeImg___3jJiD {
        display: block;
        position: absolute;
        bottom: -1.70667rem;
        left: 50%;
        transform: translateX(-50%);
        width: .8rem;
        height: .8rem
    }

    .popSolution___1zkYg {
        display: none
    }
}

.completeSolution___3xNzu {
    display: flex;
    align-items: center;
    width: 100%;
    height: 100%
}

.completeSolution___3xNzu .solutionLeft___2KzW9 {
    flex: 1 1;
    height: 100%;
    padding: 100Px 0 0
}

.completeSolution___3xNzu .solutionLeft___2KzW9 .title___3sC9U {
    font-family: "PingFang SC 標準體";
    font-weight: 200;
    font-size: 36Px;
    line-height: 60Px;
    text-align: left;
    color: #222
}

.completeSolution___3xNzu .solutionLeft___2KzW9 .titleDetail___3a870 {
    margin: 20Px 0 48Px;
    font-family: "PingFang SC 標準體";
    font-weight: 200;
    font-size: 16Px;
    text-align: left;
    color: #555
}

.completeSolution___3xNzu .solutionLeft___2KzW9 .qrcode___1-c27 {
    width: 290Px
}

.completeSolution___3xNzu .solutionLeft___2KzW9 .qrcode___1-c27 img {
    width: 290Px;
    height: 290Px;
    background: #fff;
    border: 1px solid #dee2eb
}

.completeSolution___3xNzu .solutionLeft___2KzW9 .qrcode___1-c27 .qrcodeDetail___3Sh0L {
    margin-top: 30Px;
    font-family: "PingFang SC 標準體";
    font-weight: 200;
    font-size: 16Px;
    text-align: center;
    color: #555
}

.completeSolution___3xNzu .solutionLeft___2KzW9 .closeImg___3jJiD {
    cursor: pointer;
    display: none
}

.completeSolution___3xNzu .solutionRight___3tABI {
    width: 720Px;
    height: 100%;
    padding: 75Px 0 0 130Px;
    background: #6367fb
}

.completeSolution___3xNzu .solutionRight___3tABI .demonstrationTitle___20J3A {
    padding-left: 88Px;
    margin-bottom: 44Px;
    font-family: "PingFang SC 標準體";
    font-weight: 200;
    font-size: 26Px;
    text-align: left;
    color: #fff
}

.completeSolution___3xNzu .solutionRight___3tABI .formItem___19uh3 {
    display: flex;
    align-items: center;
    height: 60Px;
    margin-bottom: 30Px
}

.completeSolution___3xNzu .solutionRight___3tABI .formItem___19uh3 .formLabel___340qz {
    margin-right: 24Px;
    width: 64Px;
    font-family: "PingFang SC 標準體";
    font-weight: 200;
    font-size: 16Px;
    text-align: right;
    color: #fff
}

.completeSolution___3xNzu .solutionRight___3tABI .formItem___19uh3 .ant-select-arrow {
    display: none
}

.completeSolution___3xNzu .solutionRight___3tABI .formItem___19uh3 .ant-select:not(.ant-select-customize-input) .ant-select-selector {
    border: none
}

.completeSolution___3xNzu .solutionRight___3tABI .formItem___19uh3 .ant-input {
    width: 354Px;
    height: 60Px;
    background-color: #fff;
    font-family: "PingFang SC 標準體";
    font-weight: 200;
    font-size: 16Px;
    border: none
}

.completeSolution___3xNzu .solutionRight___3tABI .formItem___19uh3 .ant-input::-webkit-input-placeholder {
    font-family: "PingFang SC 標準體";
    font-weight: 200;
    font-size: 16Px;
    color: #aaa
}

.completeSolution___3xNzu .solutionRight___3tABI .formItem___19uh3 .ant-input::-ms-input-placeholder {
    font-family: "PingFang SC 標準體";
    font-weight: 200;
    font-size: 16Px;
    color: #aaa
}

.completeSolution___3xNzu .solutionRight___3tABI .formItem___19uh3 .ant-input::placeholder {
    font-family: "PingFang SC 標準體";
    font-weight: 200;
    font-size: 16Px;
    color: #aaa
}

.completeSolution___3xNzu .solutionRight___3tABI .formItem___19uh3 .ant-select {
    width: 354Px;
    height: 60Px;
    background-color: #fff
}

.completeSolution___3xNzu .solutionRight___3tABI .formItem___19uh3 .ant-select .ant-select-selector {
    display: inline-block;
    height: 100%;
    line-height: 60Px
}

.completeSolution___3xNzu .solutionRight___3tABI .formItem___19uh3 .ant-select .ant-select-selection-placeholder {
    font-family: "PingFang SC 標準體";
    font-weight: 200;
    font-size: 16Px;
    color: #aaa
}

.completeSolution___3xNzu .solutionRight___3tABI .formItem___19uh3 .ant-select .ant-select-selection-item {
    font-family: "PingFang SC 標準體";
    font-weight: 200;
    font-size: 16Px
}

.completeSolution___3xNzu .solutionRight___3tABI .submitBtn___1dc97 {
    display: flex;
    align-items: center;
    justify-content: center;
    width: 220Px;
    height: 60Px;
    margin: 60Px 0 0 88Px;
    border-radius: 30Px;
    background: #fff;
    box-shadow: 0 10Px 15Px rgba(99, 103, 251, .4);
    font-family: "PingFang SC 標準體 標準體";
    font-weight: 200;
    font-size: 20Px;
    color: #6367fb;
    cursor: pointer
}

.completeSolution___3xNzu .solutionRight___3tABI .submitBtn___1dc97 img {
    width: 17Px;
    margin-left: 14Px
}

@media (max-width:768px) {
    .completeSolution___3xNzu {
        flex-direction: column
    }

    .completeSolution___3xNzu .solutionLeft___2KzW9 {
        position: relative;
        flex: 1 1;
        height: auto;
        padding: .98667rem 0 .97333rem
    }

    .completeSolution___3xNzu .solutionLeft___2KzW9 .title___3sC9U {
        font-size: .48rem;
        line-height: .66667rem;
        text-align: center
    }

    .completeSolution___3xNzu .solutionLeft___2KzW9 .titleDetail___3a870 {
        margin: .36rem 0 .6rem;
        font-size: .32rem;
        text-align: center
    }

    .completeSolution___3xNzu .solutionLeft___2KzW9 .qrcode___1-c27 {
        width: 100%;
        text-align: center
    }

    .completeSolution___3xNzu .solutionLeft___2KzW9 .qrcode___1-c27 img {
        width: 3.86667rem;
        height: 3.86667rem;
        background: #fff;
        border: 1px solid #dee2eb
    }

    .completeSolution___3xNzu .solutionLeft___2KzW9 .qrcode___1-c27 .qrcodeDetail___3Sh0L {
        margin-top: .33333rem;
        font-size: .32rem
    }

    .completeSolution___3xNzu .solutionRight___3tABI {
        width: 100%;
        height: auto;
        padding: 1.02667rem .8rem 1.44rem
    }

    .completeSolution___3xNzu .solutionRight___3tABI .demonstrationTitle___20J3A {
        padding-left: 0;
        margin-bottom: .77333rem;
        font-size: .48rem;
        line-height: .66667rem;
        text-align: center
    }

    .completeSolution___3xNzu .solutionRight___3tABI .formItem___19uh3 {
        flex-direction: column;
        height: auto;
        margin-bottom: .32rem
    }

    .completeSolution___3xNzu .solutionRight___3tABI .formItem___19uh3 .formLabel___340qz {
        width: 100%;
        margin-right: 0;
        margin-bottom: .29333rem;
        text-align: left;
        font-size: .34667rem;
        line-height: .49333rem
    }

    .completeSolution___3xNzu .solutionRight___3tABI .formItem___19uh3 .ant-input {
        width: 100%;
        height: 1.33333rem;
        font-size: .37333rem;
        line-height: 1.33333rem
    }

    .completeSolution___3xNzu .solutionRight___3tABI .formItem___19uh3 .ant-input::-webkit-input-placeholder {
        font-size: .37333rem;
        line-height: 1.33333rem
    }

    .completeSolution___3xNzu .solutionRight___3tABI .formItem___19uh3 .ant-input::-ms-input-placeholder {
        font-size: .37333rem;
        line-height: 1.33333rem
    }

    .completeSolution___3xNzu .solutionRight___3tABI .formItem___19uh3 .ant-input::placeholder {
        font-size: .37333rem;
        line-height: 1.33333rem
    }

    .completeSolution___3xNzu .solutionRight___3tABI .formItem___19uh3 .ant-select {
        width: 100%;
        height: 1.33333rem
    }

    .completeSolution___3xNzu .solutionRight___3tABI .formItem___19uh3 .ant-select .ant-select-selector {
        display: inline-block;
        height: 100%;
        line-height: 1.33333rem
    }

    .completeSolution___3xNzu .solutionRight___3tABI .formItem___19uh3 .ant-select .ant-select-selection-item,
    .completeSolution___3xNzu .solutionRight___3tABI .formItem___19uh3 .ant-select .ant-select-selection-placeholder {
        font-size: .37333rem;
        line-height: 1.33333rem
    }

    .completeSolution___3xNzu .solutionRight___3tABI .submitBtn___1dc97 {
        width: 5.02667rem;
        height: 1.33333rem;
        border-radius: .66667rem;
        margin: .93333rem auto 0;
        font-size: .42667rem;
        line-height: 1.33333rem;
        color: #6367fb
    }

    .completeSolution___3xNzu .solutionRight___3tABI .submitBtn___1dc97 img {
        width: .42667rem;
        margin-left: .32rem
    }
}

.box___1BcsN {
    padding: 82PX 0 131PX;
    background-color: #f7f8fa;
    position: relative
}

.box___1BcsN:before {
    position: absolute;
    left: 0;
    bottom: 0;
    content: "";
    display: block;
    width: 100%;
    height: 416PX;
    background: #6367fb
}

ul.none___evpEh {
    position: relative;
    max-width: 1280PX;
    margin: 46PX auto 0;
    padding: 0;
    display: flex;
    flex-wrap: wrap;
    list-style-type: none;
    -webkit-touch-callout: none;
    -webkit-user-select: none;
    -moz-user-select: none;
    -ms-user-select: none;
    user-select: none
}

ul.none___evpEh .item___24Re_ {
    flex: 1 1;
    display: flex;
    flex-direction: column;
    align-items: center;
    margin-right: 27PX;
    background: #fff;
    padding: 70PX 30PX
}

ul.none___evpEh .item___24Re_:last-child {
    margin-right: 0
}

ul.none___evpEh .item___24Re_ img {
    width: 128PX;
    height: 128PX;
    display: block
}

ul.none___evpEh .item___24Re_ p.name___1i0xk {
    font-family: "PingFang SC 標準體 標準體";
    font-weight: 200;
    font-size: 24PX;
    line-height: 33PX;
    color: #222;
    margin: 56PX auto 37PX
}

ul.none___evpEh .item___24Re_ p.content___-Cvqd {
    font-family: "PingFang SC 標準體 標準體";
    font-weight: 200;
    font-size: 14PX;
    line-height: 32PX;
    color: #222;
    margin-bottom: 0
}

@media screen and (max-width:768px) {
    .box___1BcsN {
        padding: 1.14667rem 0 .93333rem
    }

    .box___1BcsN:before {
        background: transparent
    }

    ul.none___evpEh {
        margin: .76rem .4rem 0;
        display: block
    }

    ul.none___evpEh .item___24Re_ {
        margin-right: 0;
        display: flex;
        flex-direction: column;
        align-items: center;
        padding: .93333rem .86667rem;
        margin-bottom: .53333rem
    }

    ul.none___evpEh .item___24Re_:last-child {
        margin-bottom: 0
    }

    ul.none___evpEh .item___24Re_ img {
        width: 2.66667rem;
        height: 2.66667rem
    }

    ul.none___evpEh .item___24Re_ p.name___1i0xk {
        margin: .53333rem auto;
        font-size: .53333rem;
        line-height: .74667rem
    }

    ul.none___evpEh .item___24Re_ p.content___-Cvqd {
        font-size: .34667rem;
        line-height: .74667rem;
        color: #555
    }
}

h2.h2___1WdcA {
    font-family: "PingFang SC 標準體 標準體";
    font-weight: 200;
    font-size: 48PX;
    line-height: 66PX;
    color: #000;
    margin-bottom: 0;
    text-align: center
}

h3.h3___3BzTv {
    font-family: "PingFang SC 標準體 標準體";
    font-weight: 200;
    font-size: 40PX;
    text-align: center;
    color: #222;
    margin-bottom: 0
}

h3.font32___3XFlj {
    font-size: 32PX;
    line-height: 45PX;
    color: #333
}

h3.left___2J7tA {
    font-size: 28PX;
    line-height: 40PX;
    color: #333;
    display: inline;
    margin-right: 42PX
}

h4.left___2J7tA {
    font-family: "PingFang SC 標準體 標準體";
    font-weight: 200;
    font-size: 16PX;
    line-height: 32PX;
    color: #000;
    margin-bottom: 0;
    max-width: 582PX;
    margin-top: 32PX
}

h4.h4___DkaeO {
    font-family: "PingFang SC 標準體 標準體";
    font-weight: 200;
    font-size: 22PX;
    line-height: 30PX;
    color: #666;
    margin-bottom: 0;
    margin-top: 20PX
}

.underlineC___rufOD {
    width: 60PX;
    height: 6PX;
    border-radius: 3PX;
    background: #6367fb;
    margin: 10PX auto 0
}

.underlineL___3gPge {
    width: 119PX;
    height: 4PX;
    border-radius: 2PX;
    background: #0070e0;
    margin-top: 18PX
}

.doubleTitleCHasLine___1ElK7 {
    text-align: center
}

.doubleTitleCHasLine___1ElK7 h3.h3___3BzTv {
    font-family: "PingFang SC 標準體 標準體";
    font-weight: 200;
    font-size: 40PX;
    line-height: 56PX;
    color: #222;
    position: relative
}

.doubleTitleCHasLine___1ElK7 h3.h3___3BzTv:after {
    position: absolute;
    left: 50%;
    bottom: -10PX;
    transform: translateX(-50%);
    content: "";
    display: block;
    width: 60PX;
    height: 6PX;
    border-radius: 3PX;
    background: #6367fb
}

.doubleTitleCHasLine___1ElK7 h4.h4___DkaeO {
    font-family: "PingFang SC 標準體 標準體";
    font-weight: 200;
    font-size: 20PX;
    color: #222;
    margin-top: 40PX
}

@media screen and (max-width:768px) {
    h3.h3___3BzTv {
        font-size: .66667rem;
        line-height: 1.01333rem;
        max-width: 4.66667rem;
        text-align: center;
        margin: auto
    }

    .underlineC___rufOD {
        margin: .17333rem auto 0;
        width: .8rem;
        height: .08rem;
        border-radius: .04rem;
        background: #6367fb
    }

    .doubleTitleCHasLine___1ElK7 h3.h3___3BzTv {
        font-size: .58667rem;
        line-height: .82667rem;
        max-width: 8rem
    }

    .doubleTitleCHasLine___1ElK7 h3.h3___3BzTv:after {
        position: absolute;
        left: 50%;
        bottom: -.13333rem;
        transform: translateX(-50%);
        content: "";
        display: block;
        width: .8rem;
        height: .08rem;
        border-radius: .04rem;
        background: #6367fb
    }

    .doubleTitleCHasLine___1ElK7 h4.h4___DkaeO {
        font-size: .34667rem;
        line-height: .56rem;
        color: #555;
        max-width: 7.62667rem;
        margin: .74667rem auto 0
    }
}

.box___2g3Ml {
    padding: 82PX 0 107PX;
    background-repeat: no-repeat;
    background-position: 50%;
    background-size: cover;
    background-color: #10113c;
    background-image: url(../image/合作背景-01.jpg)
}

ul.none___3E_P7 {
    max-width: 1280PX;
    margin: 50PX auto 0;
    display: flex;
    flex-wrap: wrap;
    align-content: flex-start;
    padding: 0;
    list-style-type: none;
    -webkit-touch-callout: none;
    -webkit-user-select: none;
    -moz-user-select: none;
    -ms-user-select: none;
    user-select: none
}

ul.none___3E_P7 .item___2HGay {
    flex: 0 0 25%;
    position: relative
}

ul.none___3E_P7 .item___2HGay img {
    width: 100%;
    display: block
}

ul.none___3E_P7 .item___2HGay div.content___3WZI6 {
    position: absolute;
    left: 0;
    top: 0;
    width: 100%;
    height: 100%;
    color: #fff;
    pointer-events: none
}

ul.none___3E_P7 .item___2HGay div.content___3WZI6 p.name___21mqR {
    font-family: "PingFang SC 標準體 標準體";
    font-weight: 200;
    font-size: 20PX;
    line-height: 28PX;
    text-align: center;
    position: absolute;
    bottom: 50%;
    left: 50%;
    transform: translate(-50%, 50%);
    max-width: 180PX;
    width: 100%;
    transition: all .1s linear
}

ul.none___3E_P7 .item___2HGay div.content___3WZI6 p.name___21mqR:before {
    content: "";
    display: block;
    width: 33PX;
    height: 33PX;
    background: transparent;
    border: 10px solid #fff;
    border-radius: 50%;
    margin: 0 auto 19PX;
    transition: border .2s linear .1s
}

ul.none___3E_P7 .item___2HGay div.content___3WZI6 p.content___3WZI6 {
    width: 100%;
    font-family: "PingFang SC 標準體 標準體";
    font-weight: 200;
    max-width: 240PX;
    margin: 0 auto;
    font-size: 16PX;
    line-height: 32PX;
    min-height: 118PX;
    position: absolute;
    left: 50%;
    bottom: 46PX;
    transform: translateX(-50%);
    opacity: 0;
    transition: all .2s linear
}

ul.none___3E_P7 .item___2HGay:hover>div.content___3WZI6 p.name___21mqR {
    bottom: 74%
}

ul.none___3E_P7 .item___2HGay:hover>div.content___3WZI6 p.name___21mqR:before {
    border-color: #fda962
}

ul.none___3E_P7 .item___2HGay:hover>div.content___3WZI6 .content___3WZI6 {
    opacity: 1
}

@media screen and (max-width:768px) {
    .box___2g3Ml {
        background-image: url();
        padding: 1.14667rem 0 1.24rem
    }

    ul.none___3E_P7 {
        margin: .96rem .4rem 0
    }

    ul.none___3E_P7 .item___2HGay {
        flex: none;
        width: 100%
    }

    ul.none___3E_P7 .item___2HGay div.content___3WZI6 {
        position: absolute;
        left: 0;
        top: 0;
        height: 100%;
        color: #fff;
        width: 100%
    }

    ul.none___3E_P7 .item___2HGay div.content___3WZI6 p.name___21mqR {
        top: 2.14667rem;
        transform: translate(-50%);
        transition: none;
        font-size: .58667rem;
        line-height: .82667rem;
        max-width: 8rem
    }

    ul.none___3E_P7 .item___2HGay div.content___3WZI6 p.name___21mqR:before {
        width: .94667rem;
        height: .94667rem;
        border-width: .2rem;
        margin: 0 auto .44rem
    }

    ul.none___3E_P7 .item___2HGay div.content___3WZI6 p.content___3WZI6 {
        font-size: .34667rem;
        line-height: .69333rem;
        opacity: 1;
        transition: none;
        max-width: 7.97333rem;
        min-height: 1.88rem;
        bottom: 2.05333rem
    }
}

@media screen and (max-width:1280px) {
    ul.none___3E_P7 .item___2HGay:hover div.content___3WZI6 p.name___21mqR:before {
        border-color: #fff
    }
}

.box___1Sigc {
    width: 100%;
    height: 100%;
    background: #f7f8fa;
    padding-top: 96PX;
    padding-bottom: 148PX
}

.container___29AiZ {
    display: flex;
    max-width: 1280PX;
    margin: 130PX auto 0
}

ul.none___9DIEk {
    width: 100%;
    display: flex;
    padding: 0;
    list-style-type: none;
    -webkit-touch-callout: none;
    -webkit-user-select: none;
    -moz-user-select: none;
    -ms-user-select: none;
    user-select: none
}

ul.none___9DIEk .item___3Syt_ {
    display: flex;
    align-items: center;
    justify-content: center;
    position: relative;
    width: 180PX;
    height: 210PX;
    background: linear-gradient(180deg, rgba(99, 103, 251, 0), rgba(99, 103, 251, 0) 63.05%, #6367fb);
    margin-right: 40PX
}

ul.none___9DIEk .item___3Syt_:after {
    content: "";
    display: block;
    width: 29PX;
    height: 33PX;
    background-image: url(../image/三角形.png);
    background-repeat: no-repeat;
    background-size: cover;
    position: absolute;
    top: 50%;
    transform: translateY(-50%);
    right: -20PX
}

ul.none___9DIEk .item___3Syt_ p.name___rY3IR {
    width: 98%;
    height: 98%;
    background: #fff;
    display: flex;
    align-items: center;
    justify-content: center;
    font-family: PingFang SC 標準體;
    font-weight: 200;
    font-size: 20PX;
    color: #222;
    position: relative;
    overflow: hidden
}

ul.none___9DIEk .item___3Syt_ .num___2VIhu {
    position: absolute;
    left: 50%;
    transform: translateX(-50%);
    top: -44PX;
    font-family: "DIN Alternate";
    font-weight: 500;
    font-size: 52PX;
    color: #6367fb
}

ul.none___9DIEk .item___3Syt_ .numbox___3hBX_ {
    position: absolute;
    left: 50%;
    transform: translateX(-50%);
    top: -2PX;
    width: 50PX;
    height: 2PX;
    border-radius: 50%;
    box-shadow: 2PX 4PX 36PX 4PX #6367fb
}

ul.none___9DIEk:last-child .item___3Syt_:last-child {
    margin-right: 0
}

ul.none___9DIEk:last-child .item___3Syt_:last-child:after {
    background: transparent
}

@media screen and (max-width:768px) {
    .box___1Sigc {
        padding: .93333rem .4rem 1.2rem
    }

    .container___29AiZ {
        display: flex;
        flex-direction: column;
        max-width: 17.06667rem;
        margin: 1.22667rem auto 0
    }

    ul.none___9DIEk {
        width: 100%;
        margin-bottom: 1.53333rem;
        justify-content: space-between
    }

    ul.none___9DIEk .item___3Syt_ {
        width: 2.8rem;
        height: 2.8rem;
        margin-right: 0
    }

    ul.none___9DIEk .item___3Syt_:after {
        content: "";
        display: block;
        width: .38667rem;
        height: .44rem;
        background-image: url(../image/三角形.png);
        background-repeat: no-repeat;
        background-size: cover;
        position: absolute;
        top: 50%;
        transform: translateY(-50%);
        right: -.26667rem
    }

    ul.none___9DIEk .item___3Syt_ p.name___rY3IR {
        font-size: .37333rem
    }

    ul.none___9DIEk .item___3Syt_ .num___2VIhu {
        top: -.58667rem;
        font-size: .69333rem
    }

    ul.none___9DIEk .item___3Syt_ .numbox___3hBX_ {
        display: block;
        top: -.02667rem;
        width: .66667rem;
        height: .02667rem;
        box-shadow: .02667rem .05333rem .48rem .05333rem #6367fb
    }

    ul.none___9DIEk:first-child .item___3Syt_:last-child:after {
        right: 44%;
        transform: translateX(-50%);
        bottom: -.8rem;
        top: auto;
        transform: rotate(90deg)
    }

    ul.none___9DIEk:last-child {
        margin-bottom: 0;
        flex-direction: row-reverse
    }

    ul.none___9DIEk:last-child .item___3Syt_:after {
        right: 0;
        top: 45%;
        left: -.26667rem;
        transform: rotate(180deg)
    }
}

.footerWarper___2rG70 {
    width: 100%;
    /* height: 650Px */
}

.footerWarper___2rG70 .footerInner___2Wx5y {
    /* width: 1280Px; */
    height: 100%;
    margin: 0 auto
}

.footerWarper___2rG70 .footerInner___2Wx5y .completeSolution___2Kj0f .appointment___30pP4 .right___1R9Bu {
    padding: 62Px 67Px 0 62Px
}

.footerWarper___2rG70 .footerInner___2Wx5y .completeSolution___2Kj0f .appointment___30pP4 .left___3Rsqo {
    width: 100vw;
    height: 100vh;
    /* padding: 71Px 110Px 0 80Px; */
    /* padding: 100px 0px 0 0px; */
}

.footerWarper___2rG70 .footerInner___2Wx5y .completeSolution___2Kj0f .appointment___30pP4 .left___3Rsqo .title___3JgxO {
    margin-bottom: 23Px
}

@media (max-width:768px) {
    .footerWarper___2rG70 {
        width: 100%;
        height: auto;
        padding: 0 .4rem;
        background-color: #f7f8fa
    }

    .footerWarper___2rG70 .footerInner___2Wx5y {
        width: 100%;
        height: auto;
        margin: 0
    }

    .footerWarper___2rG70 .footerInner___2Wx5y .completeSolution___2Kj0f .appointment___30pP4 {
        flex-wrap: wrap
    }

    .footerWarper___2rG70 .footerInner___2Wx5y .completeSolution___2Kj0f .appointment___30pP4 .left___3Rsqo {
        padding: .8rem 1rem 1.06667rem;
        background: #fff;
        border: .01333rem solid #dee2eb
    }

    .footerWarper___2rG70 .footerInner___2Wx5y .completeSolution___2Kj0f .appointment___30pP4 .left___3Rsqo .tiktok___3oYpu {
        width: 100%;
        height: auto
    }

    .footerWarper___2rG70 .footerInner___2Wx5y .completeSolution___2Kj0f .appointment___30pP4 .left___3Rsqo .detail___1dWI9,
    .footerWarper___2rG70 .footerInner___2Wx5y .completeSolution___2Kj0f .appointment___30pP4 .left___3Rsqo .title___3JgxO {
        font-size: .48rem;
        line-height: .66667rem
    }

    .footerWarper___2rG70 .footerInner___2Wx5y .completeSolution___2Kj0f .appointment___30pP4 .left___3Rsqo .title___3JgxO {
        text-align: center;
        margin-bottom: .4rem
    }

    .footerWarper___2rG70 .footerInner___2Wx5y .completeSolution___2Kj0f .appointment___30pP4 .left___3Rsqo .detail___1dWI9 {
        text-align: center;
        margin: .96rem 0 .4rem
    }

    .footerWarper___2rG70 .footerInner___2Wx5y .completeSolution___2Kj0f .appointment___30pP4 .left___3Rsqo .car_brand___1INkG {
        height: auto
    }

    .footerWarper___2rG70 .footerInner___2Wx5y .completeSolution___2Kj0f .appointment___30pP4 .right___1R9Bu {
        padding: 1.22667rem 1.06667rem 0
    }

    .footerWarper___2rG70 .footerInner___2Wx5y .completeSolution___2Kj0f .appointment___30pP4 .right___1R9Bu .avatar___kCXMQ {
        height: 3.16rem
    }

    .footerWarper___2rG70 .footerInner___2Wx5y .completeSolution___2Kj0f .appointment___30pP4 .right___1R9Bu .title___3JgxO {
        margin: .54667rem 0 .65333rem;
        font-size: .34667rem;
        line-height: .52rem;
        text-align: center
    }

    .footerWarper___2rG70 .footerInner___2Wx5y .completeSolution___2Kj0f .appointment___30pP4 .right___1R9Bu .qr_code___2EJhK {
        width: 5.57333rem;
        height: 5.57333rem
    }

    .footerWarper___2rG70 .footerInner___2Wx5y .completeSolution___2Kj0f .appointment___30pP4 .right___1R9Bu .detail___1dWI9 {
        margin-top: .53333rem;
        margin-bottom: 1.46667rem;
        font-size: .34667rem;
        line-height: .49333rem
    }
}

.boxWarper___2MkK9 {
    width: auto;
    overflow: hidden
}

.homeWarper___3t96i {
    min-width: 1280Px
}

.homeWarper___3t96i .detail_list___19N-i {
    display: flex;
    align-items: center;
    height: 25Px;
    margin: 54Px 0 61Px
}

.homeWarper___3t96i .detail_list___19N-i .detail_item___3jU7Q {
    position: relative;
    padding-left: 22Px;
    font-family: "PingFang SC 細體";
    font-weight: 400;
    font-size: 18Px;
    line-height: .33333rem;
    color: #fff
}

.homeWarper___3t96i .detail_list___19N-i .detail_item___3jU7Q:before {
    content: "";
    position: absolute;
    left: 0;
    top: 50%;
    transform: translateY(-50%);
    width: 12Px;
    height: 12Px;
    border: 3px solid #6367fb;
    border-radius: 50%
}

.homeWarper___3t96i .detail_list___19N-i .detail_item___3jU7Q:not(:last-of-type) {
    margin-right: 98Px
}

.homeWarper___3t96i .first__section__content___1xKUl {
    display: none
}

.homeWarper___3t96i .first__section__container___1p2Qr {
    padding-left: 50Px;
    padding-top: 225Px
}

.h5CaseSwiper___2_B6q {
    display: none
}

.layoutInner___3xWIX {
    width: 100%;
    height: 840Px;
    padding: 0;
    margin: 0 auto
}

.layoutInner___3xWIX .businessWarper___2uPPx .businessTop___1aUmi {
    display: flex;
    align-items: center;
    justify-content: center;
    margin: 34Px 0 38Px
}

.layoutInner___3xWIX .businessWarper___2uPPx .businessTop___1aUmi .tagItem___2lEoI {
    font-family: "PingFang SC 標準體";
    font-weight: 200;
    font-size: 18Px;
    line-height: 25Px;
    text-align: left;
    color: #555
}

.layoutInner___3xWIX .businessWarper___2uPPx .businessTop___1aUmi .tagItem___2lEoI:not(:last-of-type) {
    margin-right: 54Px
}

.layoutInner___3xWIX .businessWarper___2uPPx .cardWarper___1cKgI {
    display: flex;
    justify-content: space-around;
    align-items: center
}

.productInner___1B9mM {
    position: relative;
    height: 860Px;
    padding: 0;
    background: #f7f8fa
}

.productInner___1B9mM:after {
    content: "";
    position: absolute;
    bottom: 0;
    left: 0;
    right: 0;
    z-index: 1;
    height: 416Px;
    background: #6367fb
}

.productInner___1B9mM .productWarper___49tj- {
    display: flex;
    align-items: center;
    width: 1280Px;
    margin: 58Px auto 0;
    position: relative;
    z-index: 9
}

.productInner___1B9mM .productWarper___49tj->div:not(:last-of-type) {
    margin-right: 54Px
}

.productInner___1B9mM .productWarper___49tj- .listWarper___Kgt5g {
    display: grid;
    grid-template-columns: 12Px -webkit-max-content;
    grid-template-columns: 12Px max-content;
    grid-template-rows: repeat(3, 20Px);
    grid-gap: 30Px 10Px
}

.productInner___1B9mM .productWarper___49tj- .listWarper___Kgt5g .itemContent___1JC7D {
    font-family: "PingFang SC 標準體";
    font-weight: 200;
    font-size: 16Px;
    line-height: 20Px;
    text-align: left;
    color: #222
}

.productInner___1B9mM .productWarper___49tj- .listWarper___Kgt5g .itemCircle___SxgFo {
    width: 12Px;
    height: 12Px;
    margin: auto;
    background: #fff;
    border-radius: 50%;
    border: 3px solid #6367fb
}

.industryWarper___rrMTS {
    height: 930Px;
    background-color: #f7f8fa
}

.industryWarper___rrMTS .box___34WpE {
    margin-top: 128Px
}

.industryWarper___rrMTS .list___2SKzF {
    display: flex !important;
    align-items: center;
    justify-content: space-between;
    flex-wrap: wrap
}

.industryWarper___rrMTS .list___2SKzF .itemInner___3cRSg {
    display: flex;
    width: 620Px;
    height: 200Px
}

.industryWarper___rrMTS .list___2SKzF .itemInner___3cRSg:first-of-type,
.industryWarper___rrMTS .list___2SKzF .itemInner___3cRSg:nth-of-type(2) {
    margin-bottom: 30Px
}

.industryWarper___rrMTS .list___2SKzF .itemInner___3cRSg .itemLeft___UXZlJ {
    width: 260Px;
    height: 100%
}

.industryWarper___rrMTS .list___2SKzF .itemInner___3cRSg .itemRight___1DUO5 {
    width: 360Px;
    height: 100%;
    padding: 0 0 0 32Px;
    background: #fff
}

.industryWarper___rrMTS .list___2SKzF .itemInner___3cRSg .itemRight___1DUO5 .itemTitle___yoCK8 {
    margin: 50Px 0 20Px;
    font-family: "PingFang SC 標準體";
    font-weight: 200;
    font-size: 24Px;
    text-align: left;
    color: #222
}

.industryWarper___rrMTS .list___2SKzF .itemInner___3cRSg .itemRight___1DUO5 .itemDetail___1fu6f {
    padding: 0 35Px 0 0;
    font-family: "PingFang SC 標準體";
    font-weight: 200;
    font-size: 14Px;
    line-height: 24Px;
    text-align: left;
    color: #555
}

.industryWarper___rrMTS .h5Swiper___1rKJP {
    display: none
}

.caseWarper___22dfh {
    position: relative;
    z-index: 2;
    width: 100%;
    height: 1154Px;
    background-color: #fff
}

.caseWarper___22dfh:before {
    content: "";
    position: absolute;
    left: 0;
    top: 0;
    right: 0;
    z-index: 0;
    height: 700Px;
    background: #10113c
}

.caseWarper___22dfh .contentWarper___1sYJK {
    width: 1280Px;
    margin: 0 auto
}

.caseWarper___22dfh .title___35PFe {
    color: #fff !important
}

.partnerWarper___7Ljqx {
    width: 100%;
    height: 900Px;
    background: url(http://img.poxiaoai.com/static/img/home_partner_bg.jpg);
    background-size: 100% 100%;
    position: relative
}

.partnerWarper___7Ljqx .partnerInner___3UGmR {
    position: relative;
    width: 1280Px;
    padding: 0;
    margin: 0 auto
}

.partnerWarper___7Ljqx .partnerInner___3UGmR:before {
    content: "";
    position: absolute;
    bottom: -15Px;
    right: 250Px;
    width: 51Px;
    height: 51Px;
    background: rgba(99, 103, 251, .5)
}

.partnerWarper___7Ljqx .partnerInner___3UGmR:after {
    content: "";
    position: absolute;
    bottom: 106Px;
    right: -24Px;
    width: 82Px;
    height: 82Px;
    background: rgba(99, 103, 251, .5)
}

.partnerWarper___7Ljqx .title___35PFe {
    color: #fff !important
}

.partnerWarper___7Ljqx .inner___1zjz_ {
    padding: 100Px 0 0
}

/* 控制首页第六个部分的图片格式 五行 */
.partnerWarper___7Ljqx .partnerList___1P1Wf {
    grid-template-columns: repeat(5, 1fr);
    grid-template-rows: repeat(3, 200px)
}

.partnerWarper___7Ljqx .partnerList___1P1Wf .partnerItemWarper___O7YAc .partnerItemActive___1KfMX {
    /* width: 100% */
}

.learningWarper___28-FU {
    width: 100%;
    height: 630Px;
    background: #f7f8fa
}

.learningWarper___28-FU .universityList___3Y-eh {
    display: flex;
    justify-content: space-between;
    align-items: center;
    margin-top: 80Px
}

.learningWarper___28-FU .universityList___3Y-eh .universityItem___2lWun {
    text-align: center
}

.learningWarper___28-FU .universityList___3Y-eh .universityItem___2lWun .universityImg___2K32e {
    /* width: 410Px; */
    height: 157Px;
    /* padding: 39Px 55Px; */
    padding: 0px 90px;
    margin-bottom: 26Px;
    background: #fff;
    border: 1px solid #e6eaf2
}

.learningWarper___28-FU .universityList___3Y-eh .universityItem___2lWun .universityName___1diZL {
    font-family: "PingFang SC 標準體";
    font-weight: 200px;
    font-size: 16px;
    text-align: center;
    color: #222
}
strong{
    font-weight: 300px;
    font-size: 20px;
    text-align: center;
}

.learningWarper___28-FU .inner___1zjz_ {
    padding: 110Px 0 0
}

@media (max-width:768px) {
    .homeWarper___3t96i {
        width: 100%;
        min-width: auto
    }

    .homeWarper___3t96i .detail_list___19N-i {
        flex-direction: column;
        align-items: flex-start;
        height: auto;
        margin: .68rem 0 1.56rem
    }

    .homeWarper___3t96i .detail_list___19N-i .detail_item___3jU7Q {
        padding-left: .77333rem;
        font-size: .37333rem;
        line-height: .53333rem;
        color: #fff
    }

    .homeWarper___3t96i .detail_list___19N-i .detail_item___3jU7Q:not(:last-of-type) {
        margin-right: 0;
        margin-bottom: .61333rem
    }

    .homeWarper___3t96i .title1___1PPKt {
        font-size: .8rem;
        line-height: 1.12rem
    }

    .homeWarper___3t96i .title2___15tId {
        margin-top: .13333rem;
        font-size: .64rem;
        line-height: .89333rem
    }

    .homeWarper___3t96i .first__section___Rgl5z {
        background-image: url(../image/home_h5_banner.jpg) !important;
        background-position: 0 0;
        background-size: 100% 100%
    }

    .homeWarper___3t96i .first__section__container___1p2Qr {
        padding-left: 0;
        padding-top: 2.53333rem
    }

    .homeWarper___3t96i .first__section__hd___5l17T:after {
        display: none
    }

    .h5CaseSwiper___2_B6q {
        margin-top: 1.10667rem;
        padding: 0 .4rem;
        display: flex;
        flex-direction: column;
        grid-row-gap: .53333rem;
        row-gap: .53333rem
    }

    .h5CaseSwiper___2_B6q .caseContent___10c97:nth-child(2) .h5ContentImg___10h7Y {
        top: 2.13333rem
    }

    .h5CaseSwiper___2_B6q .caseContent___10c97:nth-child(3) .h5ContentImg___10h7Y {
        top: 1.2rem
    }

    .layoutInner___3xWIX {
        height: auto;
        padding: 0;
        margin: 0 auto;
        background: #f7f8fa
    }

    .layoutInner___3xWIX .businessWarper___2uPPx .businessTop___1aUmi {
        margin: .49333rem 0 .56rem
    }

    .layoutInner___3xWIX .businessWarper___2uPPx .businessTop___1aUmi .tagItem___2lEoI {
        font-size: .37333rem;
        line-height: .53333rem
    }

    .layoutInner___3xWIX .businessWarper___2uPPx .businessTop___1aUmi .tagItem___2lEoI:not(:last-of-type) {
        margin-right: .4rem
    }

    .layoutInner___3xWIX .businessWarper___2uPPx .cardWarper___1cKgI {
        flex-direction: column;
        width: 100%;
        grid-row-gap: .50667rem;
        row-gap: .50667rem;
        padding: 0 .4rem
    }

    .layoutInner___3xWIX .businessWarper___2uPPx .cardWarper___1cKgI>div:nth-child(n+2) .content___2ZopT {
        height: 9.06667rem !important
    }

    .layoutInner___3xWIX .businessWarper___2uPPx .cardWarper___1cKgI>div:nth-child(n+2) .explainDetail___2sOsH {
        margin-bottom: 0
    }

    .layoutInner___3xWIX .businessWarper___2uPPx .cardWarper___1cKgI>div:nth-child(3) .content___2ZopT {
        height: 9.86667rem !important
    }

    .productInner___1B9mM {
        height: auto;
        padding: 0 0 1.74667rem;
        background: #f7f8fa
    }

    .productInner___1B9mM:after {
        height: 5.33333rem
    }

    .productInner___1B9mM .productWarper___49tj- {
        justify-content: flex-start;
        width: 100%;
        margin: 1.06667rem 0 0;
        padding: 0 .4rem;
        overflow-y: hidden;
        overflow-x: auto
    }

    .productInner___1B9mM .productWarper___49tj->div:not(:last-of-type) {
        margin-right: .4rem
    }

    .productInner___1B9mM .productWarper___49tj-::-webkit-scrollbar {
        display: none
    }

    .productInner___1B9mM .productWarper___49tj- .listWarper___Kgt5g {
        display: grid;
        grid-template-columns: .18667rem -webkit-max-content;
        grid-template-columns: .18667rem max-content;
        grid-template-rows: repeat(3, .53333rem);
        grid-gap: .2rem .13333rem
    }

    .productInner___1B9mM .productWarper___49tj- .listWarper___Kgt5g .itemContent___1JC7D {
        font-size: .32rem;
        line-height: .53333rem
    }

    .productInner___1B9mM .productWarper___49tj- .listWarper___Kgt5g .itemCircle___SxgFo {
        width: .18667rem;
        height: .18667rem;
        border: .02667rem solid #6367fb
    }

    .industryWarper___rrMTS {
        height: auto
    }

    .industryWarper___rrMTS .list___2SKzF {
        display: none
    }

    .industryWarper___rrMTS .h5Swiper___1rKJP {
        width: 100%;
        padding: 0 .4rem;
        display: flex;
        overflow-y: hidden;
        overflow-x: auto
    }

    .industryWarper___rrMTS .h5Swiper___1rKJP::-webkit-scrollbar {
        display: none
    }

    .industryWarper___rrMTS .h5Swiper___1rKJP .h5SwiperItem___uv_DR {
        display: flex;
        flex-direction: column;
        min-width: 8rem
    }

    .industryWarper___rrMTS .h5Swiper___1rKJP .h5SwiperItem___uv_DR:not(:last-of-type) {
        margin-right: .4rem
    }

    .industryWarper___rrMTS .h5Swiper___1rKJP .h5SwiperItem___uv_DR .itemLeft___UXZlJ {
        width: 100%;
        height: 6.16rem
    }

    .industryWarper___rrMTS .h5Swiper___1rKJP .h5SwiperItem___uv_DR .itemRight___1DUO5 {
        height: 3.12rem;
        padding: .57333rem 1.06667rem 0 .53333rem;
        background-color: #fff
    }

    .industryWarper___rrMTS .h5Swiper___1rKJP .h5SwiperItem___uv_DR .itemRight___1DUO5 .itemTitle___yoCK8 {
        margin-bottom: .36rem;
        font-family: "PingFang SC 標準體";
        font-weight: 200;
        font-size: .42667rem;
        line-height: .6rem;
        color: #222
    }

    .industryWarper___rrMTS .h5Swiper___1rKJP .h5SwiperItem___uv_DR .itemRight___1DUO5 .itemDetail___1fu6f {
        font-family: "PingFang SC 標準體";
        font-weight: 200;
        font-size: .32rem;
        line-height: .49333rem;
        text-align: left;
        color: #555
    }

    .partnerWarper___7Ljqx {
        width: 100%;
        height: auto;
        background: url(../image/home_ partner_bg.jpg) 50%;
        background-size: cover;
        position: relative
    }

    .partnerWarper___7Ljqx .partnerInner___3UGmR {
        position: relative;
        width: 100%;
        padding: 0 .4rem 1.73333rem;
        margin: 0
    }

    .partnerWarper___7Ljqx .partnerInner___3UGmR:before {
        display: none
    }

    .partnerWarper___7Ljqx .partnerInner___3UGmR:after {
        display: none
    }

    .partnerWarper___7Ljqx .title___35PFe {
        color: #fff !important
    }

    .partnerWarper___7Ljqx .inner___1zjz_ {
        padding: 1.24rem 0 0
    }

    .partnerWarper___7Ljqx .partnerList___1P1Wf {
        grid-template-columns: repeat(3, 1fr);
        /* grid-template-rows: repeat(9, 1.46667rem) !important */
    }

    .partnerWarper___7Ljqx .partnerList___1P1Wf .partnerItemWarper___O7YAc .partnerItemActive___1KfMX {
        width: 100%
    }

    .learningWarper___28-FU {
        height: auto;
        padding-bottom: .8rem
    }

    .learningWarper___28-FU .universityList___3Y-eh {
        flex-direction: column;
        margin-top: .93333rem;
        padding: 0 .4rem;
        grid-row-gap: .4rem;
        row-gap: .4rem
    }

    .learningWarper___28-FU .universityList___3Y-eh .universityItem___2lWun {
        display: flex;
        align-items: center;
        justify-content: space-between;
        width: 100%;
        height: 2.8rem;
        padding: 0 .64rem;
        background-color: #fff
    }

    .learningWarper___28-FU .universityList___3Y-eh .universityItem___2lWun .universityImg___2K32e {
        width: 2.93333rem;
        height: auto;
        padding: 0;
        margin-bottom: 0;
        background: transparent;
        border: none
    }

    .learningWarper___28-FU .universityList___3Y-eh .universityItem___2lWun .universityName___1diZL {
        font-size: .32rem
    }

    .learningWarper___28-FU .inner___1zjz_ {
        padding: 1.24rem 0 0
    }

    .caseWarper___22dfh {
        height: auto;
        background-color: #f7f8fa
    }

    .caseWarper___22dfh .box___1E_a2 {
        display: none
    }

    .caseWarper___22dfh .title___35PFe {
        color: #222 !important
    }

    .caseWarper___22dfh:before {
        display: none
    }

    .caseWarper___22dfh .contentWarper___1sYJK {
        width: 100%;
        margin: 0
    }
}

.card___H2Xfr {
    width: 400Px
}

.card___H2Xfr .cardTitle___xkOhs {
    width: 100%;
    height: 100Px;
    background: #6367fb;
    font-family: "PingFang SC 標準體";
    font-weight: 200;
    font-size: 24Px;
    line-height: 100Px;
    text-align: center;
    color: #fff
}

.card___H2Xfr .content___2ZopT {
    width: 100%;
    height: 430Px;
    padding: 32Px 27Px;
    background: linear-gradient(180deg, #eaeaff, #fff 39.41%, #fff);
    border: 1px solid #e6eaf2
}

.card___H2Xfr .content___2ZopT .explain___1EkLV {
    font-family: "PingFang SC 標準體";
    font-weight: 200;
    font-size: 20Px;
    text-align: center;
    color: #222
}

.card___H2Xfr .content___2ZopT .explainDetail___2sOsH {
    margin: 28Px 0 10Px;
    font-family: "PingFang SC 標準體";
    font-weight: 200;
    font-size: 14Px;
    line-height: 24Px;
    text-align: left;
    color: #555
}

.card___H2Xfr .content___2ZopT .explainImg___wmCmb {
    width: 100%;
    height: auto
}

@media (max-width:768px) {
    .card___H2Xfr {
        width: 100%
    }

    .card___H2Xfr .cardTitle___xkOhs {
        height: 1.46667rem;
        font-size: .53333rem;
        line-height: 1.46667rem
    }

    .card___H2Xfr .content___2ZopT {
        height: 9.73333rem;
        padding: .4rem .69333rem 0
    }

    .card___H2Xfr .content___2ZopT .explain___1EkLV {
        font-size: .48rem
    }

    .card___H2Xfr .content___2ZopT .explainDetail___2sOsH {
        margin: .4rem 0 .13333rem;
        font-size: .34667rem;
        line-height: .6rem
    }

    .card___H2Xfr .content___2ZopT .explainImg___wmCmb {
        width: 100%
    }
}

.productItem___2CzEp {
    width: 300Px;
    height: 550Px;
    padding: 81Px 30Px 0;
    background-color: #fff;
    text-align: center
}

.productItem___2CzEp .productIcon___1cHOI {
    width: 128Px;
    height: 128Px
}

.productItem___2CzEp .productTitle___3Piv7 {
    margin: 64Px 0 40Px;
    font-family: "PingFang SC 標準體";
    font-weight: 200;
    font-size: 24Px;
    text-align: center;
    color: #222
}

.productItem___2CzEp .content___T8f3- {
    display: flex;
    justify-content: center
}

@media (max-width:768px) {
    .productItem___2CzEp {
        min-width: 6.13333rem;
        width: 6.13333rem;
        height: 8.26667rem;
        padding: 1.14667rem .72rem 0
    }

    .productItem___2CzEp .productIcon___1cHOI {
        width: 1.70667rem;
        height: 1.70667rem
    }

    .productItem___2CzEp .productTitle___3Piv7 {
        margin: .88rem 0 .72rem;
        font-size: .48rem;
        line-height: .66667rem
    }
}

.caseContent___10c97 {
    display: flex;
    justify-content: flex-end;
    align-items: center;
    position: relative;
    height: 720Px
}

.caseContent___10c97 .caseContentInner___3tfEC {
    position: relative;
    z-index: 9;
    width: 1000Px;
    height: 580Px;
    padding: 65Px 0 0 150Px;
    margin-right: 20Px;
    background-color: #fff
}

.caseContent___10c97 .caseContentInner___3tfEC .title___1hQEG {
    display: flex;
    align-items: center;
    margin-bottom: 50Px;
    font-family: "PingFang SC 標準體";
    font-weight: 200;
    font-size: 32Px;
    color: #222
}

.caseContent___10c97 .caseContentInner___3tfEC .title___1hQEG img {
    width: 40Px;
    height: 18Px
}

.caseContent___10c97 .caseContentInner___3tfEC .tag___sJS6q {
    font-family: "PingFang SC 標準體";
    font-weight: 200;
    font-size: 20Px;
    line-height: 34Px;
    text-align: left;
    color: #222
}

.caseContent___10c97 .caseContentInner___3tfEC .tagContent___38dDT {
    padding: 0 50Px 0 0;
    margin: 4Px 0 24Px;
    font-family: "PingFang SC 標準體";
    font-weight: 200;
    font-size: 16Px;
    line-height: 24Px;
    text-align: left;
    color: #555
}

.caseContent___10c97 .caseContentInner___3tfEC .dataList___w_XHK {
    display: flex;
    align-items: center;
    margin-top: 80Px
}

.caseContent___10c97 .caseContentInner___3tfEC .dataList___w_XHK .dataItem___230q4:not(:last-of-type) {
    margin-right: 133Px
}

.caseContent___10c97 .caseContentInner___3tfEC .dataList___w_XHK .dataItemContent___2NeRa {
    height: 58Px;
    font-family: "DIN Alternate";
    font-weight: 700;
    font-size: 40Px;
    text-align: center;
    color: #6367fb
}

.caseContent___10c97 .caseContentInner___3tfEC .dataList___w_XHK .dataItemContent___2NeRa .textCompany {
    font-size: 32Px
}

.caseContent___10c97 .caseContentInner___3tfEC .dataList___w_XHK .dataItemContent___2NeRa .oneCompany {
    font-family: "PingFang SC 標準體 中黑體";
    font-weight: 200;
    font-size: 20Px;
    text-align: left;
    color: #6367fb
}

.caseContent___10c97 .caseContentInner___3tfEC .dataList___w_XHK .dataItemTitle___C8Nyp {
    margin-top: 27Px;
    height: 22Px;
    font-family: "PingFang SC 標準體";
    font-weight: 200;
    font-size: 16Px;
    line-height: 22Px;
    text-align: center;
    color: #222
}

.caseContent___10c97 .contentImg___14y_F {
    position: absolute;
    left: 8Px;
    top: 0;
    z-index: 9;
    width: 365Px;
    height: 708Px
}

.caseContent___10c97 .h5ContentImg___10h7Y {
    display: none !important
}

.caseContent___10c97:after {
    content: "";
    position: absolute;
    right: 0;
    bottom: 50Px;
    width: 330Px;
    height: 352Px;
    background: #6367fb
}

@media (max-width:768px) {
    .caseContent___10c97 {
        /* background: #6367fb; */
        display: flex;
        justify-content: flex-end;
        align-items: center;
        position: relative;
        height: auto;
        padding-top: 5.33333rem
    }

    .caseContent___10c97 .caseContentInner___3tfEC {
        width: 100%;
        height: auto;
        padding: .96rem .66667rem 1.18667rem;
        margin-right: 0;
        background-color: #fff
    }

    .caseContent___10c97 .caseContentInner___3tfEC .title___1hQEG {
        margin-bottom: .66667rem;
        font-size: .48rem;
        line-height: .66667rem
    }

    .caseContent___10c97 .caseContentInner___3tfEC .title___1hQEG img {
        display: none
    }

    .caseContent___10c97 .caseContentInner___3tfEC .tag___sJS6q {
        height: auto;
        margin-bottom: .26667rem;
        font-size: .37333rem;
        line-height: .53333rem
    }

    .caseContent___10c97 .caseContentInner___3tfEC .tagContent___38dDT {
        margin: .13333rem 0 .64rem;
        padding: 0;
        font-size: .32rem;
        line-height: .58667rem
    }

    .caseContent___10c97 .caseContentInner___3tfEC .dataList___w_XHK {
        justify-content: space-between;
        margin-top: 0
    }

    .caseContent___10c97 .caseContentInner___3tfEC .dataList___w_XHK .dataItem___230q4:not(:last-of-type) {
        margin-right: .8rem
    }

    .caseContent___10c97 .caseContentInner___3tfEC .dataList___w_XHK .dataItemContent___2NeRa {
        height: auto;
        font-size: .45333rem;
        line-height: .68rem
    }

    .caseContent___10c97 .caseContentInner___3tfEC .dataList___w_XHK .dataItemContent___2NeRa .textCompany {
        font-size: .26667rem
    }

    .caseContent___10c97 .caseContentInner___3tfEC .dataList___w_XHK .dataItemContent___2NeRa .oneCompany {
        font-size: .26667rem
    }

    .caseContent___10c97 .caseContentInner___3tfEC .dataList___w_XHK .dataItemTitle___C8Nyp {
        margin-top: .26667rem;
        height: auto;
        font-size: .32rem;
        line-height: .44rem
    }

    .caseContent___10c97 .contentImg___14y_F {
        position: absolute;
        left: 0;
        top: -.4rem;
        z-index: 9;
        width: 3.06667rem;
        height: auto
    }

    .caseContent___10c97 .h5ContentImg___10h7Y {
        display: block !important;
        position: absolute;
        right: 1.53333rem;
        top: 1.44rem;
        width: 2.93333rem;
        height: auto
    }

    .caseContent___10c97:after {
        display: none
    }
}

.ant-carousel {
    box-sizing: border-box;
    margin: 0;
    padding: 0;
    color: rgba(0, 0, 0, .85);
    font-size: 14px;
    font-variant: tabular-nums;
    line-height: 1.5715;
    list-style: none;
    font-feature-settings: "tnum", "tnum"
}

.ant-carousel .slick-slider {
    position: relative;
    display: block;
    box-sizing: border-box;
    touch-action: pan-y;
    -webkit-touch-callout: none;
    -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 input.ant-checkbox-input,
.ant-carousel .slick-list .slick-slide input.ant-radio-input {
    visibility: hidden
}

.ant-carousel .slick-list .slick-slide.slick-active {
    pointer-events: auto
}

.ant-carousel .slick-list .slick-slide.slick-active input.ant-checkbox-input,
.ant-carousel .slick-list .slick-slide.slick-active input.ant-radio-input {
    visibility: visible
}

.ant-carousel .slick-list .slick-slide>div>div {
    vertical-align: bottom
}

.ant-carousel .slick-slider .slick-list,
.ant-carousel .slick-slider .slick-track {
    transform: translateZ(0);
    touch-action: pan-y
}

.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
}

.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
}

.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;
    color: transparent;
    font-size: 0;
    line-height: 0;
    background: transparent;
    border: 0;
    outline: none;
    cursor: pointer
}

.ant-carousel .slick-next:focus,
.ant-carousel .slick-next:hover,
.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: "←"
}

.ant-carousel .slick-next {
    right: -25px
}

.ant-carousel .slick-next:before {
    content: "→"
}

.ant-carousel .slick-dots {
    position: absolute;
    right: 0;
    bottom: 0;
    left: 0;
    z-index: 15;
    display: flex !important;
    justify-content: center;
    margin-right: 15%;
    margin-left: 15%;
    padding-left: 0;
    list-style: none
}

.ant-carousel .slick-dots-bottom {
    bottom: 12px
}

.ant-carousel .slick-dots-top {
    top: 12px;
    bottom: auto
}

.ant-carousel .slick-dots li {
    position: relative;
    display: inline-block;
    flex: 0 1 auto;
    box-sizing: content-box;
    width: 16px;
    height: 3px;
    margin: 0 3px;
    padding: 0;
    text-align: center;
    text-indent: -999px;
    vertical-align: top;
    transition: all .5s
}

.ant-carousel .slick-dots li button {
    display: block;
    width: 100%;
    height: 3px;
    padding: 0;
    color: transparent;
    font-size: 0;
    background: #fff;
    border: 0;
    border-radius: 1px;
    outline: none;
    cursor: pointer;
    opacity: .3;
    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 {
    width: 24px
}

.ant-carousel .slick-dots li.slick-active button {
    background: #fff;
    opacity: 1
}

.ant-carousel .slick-dots li.slick-active:focus,
.ant-carousel .slick-dots li.slick-active:hover {
    opacity: 1
}

.ant-carousel-vertical .slick-dots {
    top: 50%;
    bottom: auto;
    flex-direction: column;
    width: 3px;
    height: auto;
    margin: 0;
    transform: translateY(-50%)
}

.ant-carousel-vertical .slick-dots-left {
    right: auto;
    left: 12px
}

.ant-carousel-vertical .slick-dots-right {
    right: 12px;
    left: auto
}

.ant-carousel-vertical .slick-dots li {
    width: 3px;
    height: 16px;
    margin: 4px 2px;
    vertical-align: baseline
}

.ant-carousel-vertical .slick-dots li button {
    width: 3px;
    height: 16px
}

.ant-carousel-vertical .slick-dots li.slick-active {
    width: 3px;
    height: 24px
}

.ant-carousel-vertical .slick-dots li.slick-active button {
    width: 3px;
    height: 24px
}

.ant-carousel-rtl {
    direction: rtl
}

.ant-carousel-rtl .ant-carousel .slick-track {
    right: 0;
    left: auto
}

.ant-carousel-rtl .ant-carousel .slick-prev {
    right: -25px;
    left: auto
}

.ant-carousel-rtl .ant-carousel .slick-prev:before {
    content: "→"
}

.ant-carousel-rtl .ant-carousel .slick-next {
    right: auto;
    left: -25px
}

.ant-carousel-rtl .ant-carousel .slick-next:before {
    content: "←"
}

.ant-carousel-rtl.ant-carousel .slick-dots {
    flex-direction: row-reverse
}

.ant-carousel-rtl.ant-carousel-vertical .slick-dots {
    flex-direction: column
}

.h5Box___3HHp7 {
    display: none
}

.box___34WpE {
    position: relative;
    width: 100%;
    margin-top: 70Px
}

.box___34WpE .btnLeft___3reti,
.box___34WpE .btnRight___8XSub {
    width: 60Px;
    height: 60Px;
    cursor: pointer
}

.box___34WpE .btnLeft___3reti .btnImg___wm_0h,
.box___34WpE .btnLeft___3reti .btnImgActive___3tz-C,
.box___34WpE .btnRight___8XSub .btnImg___wm_0h,
.box___34WpE .btnRight___8XSub .btnImgActive___3tz-C {
    width: 100%;
    height: 100%
}

.box___34WpE .btnLeft___3reti .btnImgActive___3tz-C,
.box___34WpE .btnRight___8XSub .btnImgActive___3tz-C {
    display: none
}

.box___34WpE .btnLeft___3reti:hover .btnImg___wm_0h,
.box___34WpE .btnRight___8XSub:hover .btnImg___wm_0h {
    display: none
}

.box___34WpE .btnLeft___3reti:hover .btnImgActive___3tz-C,
.box___34WpE .btnRight___8XSub:hover .btnImgActive___3tz-C {
    display: inline-block
}

.box___34WpE .btnLeft___3reti {
    position: absolute;
    left: -90Px;
    top: 50%;
    transform: rotateY(180deg) translateY(-50%)
}

.box___34WpE .btnRight___8XSub {
    position: absolute;
    right: -90Px;
    top: 50%;
    transform: translateY(-50%)
}

.box___34WpE .dotList___z322j {
    position: absolute;
    bottom: -68Px;
    left: 50%;
    display: flex;
    align-items: center;
    height: 8Px;
    transform: translateX(-50%)
}

.box___34WpE .dotList___z322j .dotItem___3sYZ2 {
    width: 8Px;
    height: 8Px;
    border-radius: 50%;
    background: #e6eaf2;
    transition: all .5s;
    cursor: pointer
}

.box___34WpE .dotList___z322j .dotItem___3sYZ2:not(:last-of-type) {
    margin-right: 10Px
}

.box___34WpE .dotList___z322j .dotItem___3sYZ2.active___2fObK {
    width: 60Px;
    height: 8Px;
    border-radius: 4Px;
    background: #6367fb
}

@media (max-width:768px) {
    .box___34WpE {
        margin-top: 1.06667rem !important
    }

    .box___34WpE .h5Box___3HHp7 {
        width: 100.4rem;
        display: flex;
        overflow-x: auto;
        overflow-y: auto
    }

    .box___34WpE .pcBox___1b8Hx {
        display: none
    }
}

.box___1E_a2 {
    position: relative;
    width: 1280Px;
    margin: 70Px auto 0;
    -webkit-touch-callout: none;
    -webkit-user-select: none;
    -moz-user-select: none;
    -ms-user-select: none;
    user-select: none
}

.box___1E_a2 .arrow___1m5E_ {
    width: 100%;
    height: 60Px;
    position: absolute;
    top: 50%;
    left: 0;
    transform: translateY(-50%);
    display: flex;
    justify-content: space-between
}

.box___1E_a2 .arrow___1m5E_ div {
    width: 60Px;
    height: 60Px;
    border-radius: 50%;
    box-shadow: 0 4Px 4Px 0 rgba(0, 0, 0, .04);
    display: flex;
    align-items: center;
    justify-content: center;
    transition: background .3s;
    cursor: pointer
}

.box___1E_a2 .arrow___1m5E_ div:hover {
    background: #0070e0;
    color: #fff;
    box-shadow: 0 4Px 4Px 0 rgba(31, 208, 157, .05)
}

.box___1E_a2 .tabBar___2k7fz {
    position: absolute;
    right: 0;
    z-index: 9;
    display: flex;
    justify-content: flex-end;
    align-items: center;
    width: 1280Px;
    height: 50Px;
    margin: 0 auto 20Px;
    font-family: "PingFang SC 標準體";
    font-weight: 200;
    font-size: 20Px;
    color: #fff
}

.box___1E_a2 .tabBar___2k7fz .tabLeft___16ioQ,
.box___1E_a2 .tabBar___2k7fz .tabRight___2P2RP {
    width: 16Px;
    height: 50Px;
    cursor: pointer;
    line-height: 50Px
}

.box___1E_a2 .tabBar___2k7fz .tabList___tt-mT {
    display: flex;
    align-items: center;
    margin: 0 34Px
}

.box___1E_a2 .tabBar___2k7fz .tabList___tt-mT .tabItem___yrx1f {
    width: 150Px;
    height: 100%;
    border-radius: 25Px;
    border: 1px solid transparent;
    text-align: center;
    line-height: 50Px;
    cursor: pointer
}

.box___1E_a2 .tabBar___2k7fz .tabList___tt-mT .tabItem___yrx1f.active___12SrM {
    border: 1px solid #fff
}

.box___1E_a2 .btnLeft___2VmM3,
.box___1E_a2 .btnRight___3kS8O {
    display: flex;
    align-items: center;
    justify-content: center;
    width: 44Px;
    height: 44Px;
    cursor: pointer
}

.box___1E_a2 .btnLeft___2VmM3 .btnImg___2VpxG,
.box___1E_a2 .btnLeft___2VmM3 .btnImgActive___3Bnej,
.box___1E_a2 .btnRight___3kS8O .btnImg___2VpxG,
.box___1E_a2 .btnRight___3kS8O .btnImgActive___3Bnej {
    cursor: pointer;
    width: 20Px;
    height: 15Px
}

.box___1E_a2 .btnLeft___2VmM3 .btnImgActive___3Bnej,
.box___1E_a2 .btnRight___3kS8O .btnImgActive___3Bnej {
    display: none
}

.box___1E_a2 .btnLeft___2VmM3:hover .btnImg___2VpxG,
.box___1E_a2 .btnRight___3kS8O:hover .btnImg___2VpxG {
    display: none
}

.box___1E_a2 .btnLeft___2VmM3:hover .btnImgActive___3Bnej,
.box___1E_a2 .btnRight___3kS8O:hover .btnImgActive___3Bnej {
    display: inline-block
}

.box___1E_a2 .btnLeft___2VmM3 {
    transform: rotateY(180deg)
}

.box___1E_a2 .dotList___1lcGb {
    position: absolute;
    bottom: -68Px;
    left: 50%;
    display: flex;
    align-items: center;
    height: 8Px;
    transform: translateX(-50%)
}

.box___1E_a2 .dotList___1lcGb .dotItem___JBN5C {
    width: 8Px;
    height: 8Px;
    border-radius: 50%;
    background: #e6eaf2;
    transition: all .5s;
    cursor: pointer
}

.box___1E_a2 .dotList___1lcGb .dotItem___JBN5C:not(:last-of-type) {
    margin-right: 10Px
}

.box___1E_a2 .dotList___1lcGb .dotItem___JBN5C.active___12SrM {
    width: 60Px;
    height: 8Px;
    border-radius: 4Px;
    background: #6367fb
}

.partnerList___1P1Wf {
    display: grid;
    grid-template-columns: repeat(7, 1fr);
    grid-template-rows: repeat(4, 90Px);
    position: relative;
    z-index: 99;
    margin-top: 70Px;
    background-color: #fff
}

.partnerList___1P1Wf .partnerItemWarper___O7YAc {
    position: relative;
    z-index: 99;
    display: flex;
    align-items: center;
    justify-content: center;
    border: 1px solid #e6eaf2;
    background-color: #fff;
    margin: 10%;
    box-shadow: 0px 1px 10px 1px rgba(200, 0, 255, 0.5);
    border-radius: 8%;
}

.partnerList___1P1Wf .partnerItemWarper___O7YAc:not(:nth-child(6n+1)) {
    border-left: none
}

.partnerList___1P1Wf .partnerItemWarper___O7YAc:nth-child(n+7) {
    border-top: none
}

.partnerList___1P1Wf .partnerItemWarper___O7YAc .partnerItem___1lD4u,
.partnerList___1P1Wf .partnerItemWarper___O7YAc .partnerItemActive___1KfMX,
.partnerList___1P1Wf .partnerItemWarper___O7YAc .partnerItemNone___2_e6o {
    position: relative;
    z-index: 99;
    width: 160Px;
    height: auto;
    background-color: #fff;
    font-family: "PingFang SC";
    font-weight: 400;
    font-size: 16Px;
    line-height: 80Px;
    text-align: center;
    color: #888
}

.partnerList___1P1Wf .partnerItemWarper___O7YAc .partnerItem___1lD4u {
    display: none
}

.partnerList___1P1Wf:before {
    content: "";
    position: absolute;
    z-index: -1;
    left: -84Px;
    top: -96Px;
    width: 220Px;
    height: 220Px;
    background: rgba(99, 103, 251, .5)
}

.partnerList___1P1Wf:after {
    content: "";
    position: absolute;
    right: -74Px;
    bottom: -55Px;
    width: 132Px;
    height: 132Px;
    background: rgba(99, 103, 251, .5);
    z-index: -1;
}

@media (max-width:768px) {
    .partnerList___1P1Wf {
        grid-template-columns: repeat(4, 1fr);
        grid-template-rows: repeat(6, 1.46667rem) !important;
        height: auto !important;
        margin-top: 1.2rem !important
    }

    .partnerList___1P1Wf:after,
    .partnerList___1P1Wf:before {
        display: none
    }

    .partnerList___1P1Wf .partnerItemWarper___O7YAc:not(:nth-child(7n+1)) {
        border-left: 1px solid #e6eaf2
    }

    .partnerList___1P1Wf .partnerItemWarper___O7YAc:nth-child(n+8) {
        border-top: 1px solid #e6eaf2
    }

    .partnerList___1P1Wf .partnerItemWarper___O7YAc:not(:nth-child(4n+1)) {
        border-left: none
    }

    .partnerList___1P1Wf .partnerItemWarper___O7YAc:nth-child(n+5) {
        border-top: none
    }

    .partnerList___1P1Wf .partnerItemWarper___O7YAc .partnerItem___1lD4u,
    .partnerList___1P1Wf .partnerItemWarper___O7YAc .partnerItemActive___1KfMX,
    .partnerList___1P1Wf .partnerItemWarper___O7YAc .partnerItemNone___2_e6o {
        position: relative;
        z-index: 99;
        width: 100%;
        height: auto;
        background-color: #fff;
        font-size: .21333rem;
        line-height: 1.06667rem
    }
}

.childrenWarper___iCGw7 {
    position: relative;
    z-index: 99
}

.inner___1zjz_ {
    width: 1280Px;
    margin: 0 auto;
    padding: 70Px 0 0
}

.inner___1zjz_ .title___35PFe {
    position: relative;
    height: 62Px;
    font-family: "PingFang SC 標準體";
    font-weight: 200;
    font-size: 32Px;
    text-align: center;
    color: #222
}

.inner___1zjz_ .title___35PFe:after {
    content: "";
    position: absolute;
    left: 50%;
    transform: translateX(-50%);
    bottom: 0;
    width: 60Px;
    height: 6Px;
    border-radius: 3Px;
    background-color: #6367fb
}

@media (max-width:768px) {
    .inner___1zjz_ {
        width: 100%;
        padding: 1.24rem 0 0
    }

    .inner___1zjz_ .title___35PFe {
        position: relative;
        height: .93333rem;
        line-height: .93333rem;
        font-family: "PingFang SC 標準體";
        font-weight: 200;
        font-size: .53333rem;
        text-align: center;
        color: #222
    }

    .inner___1zjz_ .title___35PFe:after {
        content: "";
        bottom: -.18667rem;
        width: .8rem;
        height: .08rem;
        border-radius: .04rem
    }
}

.first__section___Rgl5z {
    position: relative;
    height: 800Px;
    background: #1a1c4d no-repeat 0/cover;
    font-weight: var(--fw-small)
}

.first__section__container___1p2Qr {
    margin: 0 auto;
    width: 1280Px;
    padding-top: 255Px;
    color: #fff;
    z-index: 3;
    position: relative;
    padding-left: 50Px;
    pointer-events: none
}

.first__section__animeImg___7OCIa {
    position: absolute;
    left: 0;
    top: 0;
    width: 100%;
    height: 800Px;
    z-index: 2
}

.first__section__animeImg___7OCIa .canvasAni___2ySL5 {
    position: absolute
}

.first__section__hd___5l17T {
    font-size: 48Px;
    line-height: 67Px;
    pointer-events: none
}

.first__section__content___1xKUl {
    font-size: 16Px;
    line-height: 36Px;
    margin-bottom: 47Px
}

.first__section__tag___b7ohn {
    pointer-events: auto;
    cursor: pointer;
    background-color: #6367fb !important;
    border-radius: 30Px !important
}

.first__section__tag___b7ohn:not(:last-of-type) {
    margin-right: 20Px
}

.first__section__icon___3-r8x img {
    width: 17Px;
    height: 17Px;
    margin-left: 14Px
}

.first__section__message___c6ca0 {
    display: inline-block;
    margin-left: 10Px;
    font-family: "PingFang SC 標準體 標準體";
    font-weight: 200;
    font-size: 16Px;
    line-height: 22Px;
    text-align: left;
    color: #fda962
}

.tag_customer2___1yRqg {
    background: transparent !important;
    border: 1px solid #fff;
    padding: 15Px 56Px !important
}

.tag_customer2___1yRqg:hover {
    background-color: #6367fb !important;
    border-color: transparent
}

@media (max-width:768px) {
    .first__section___Rgl5z {
        padding: 0 1.06667rem;
        background-position: 50%;
        height: 12rem
    }

    .first__section__container___1p2Qr {
        width: 100%;
        padding-top: 2.8rem;
        padding-left: 0
    }

    .first__section__hd___5l17T {
        font-size: .8rem;
        line-height: .90667rem
    }

    .first__section__hd___5l17T:after {
        content: "";
        display: block;
        background-color: var(--primary-color);
        width: 1.92rem;
        height: .21333rem;
        border-radius: .10667rem;
        margin: .34667rem 0 .77333rem
    }

    .first__section__content___1xKUl {
        font-size: .34667rem;
        line-height: .64rem;
        color: #fff
    }

    .first__section__message___c6ca0 {
        display: none
    }

    .first__section__animeImg___7OCIa {
        display: none
    }

    .tag_box_wrap___2Mc-1 {
        display: flex;
        align-items: center
    }

    .first__section__tag_more___1D0UG {
        flex: 1 1;
        height: 1.33333rem;
        padding: 0 !important;
        text-align: center;
        line-height: 1.33333rem !important;
        border-radius: .66667rem;
        background: #6367fb !important;
        font-size: .42667rem !important;
        color: #fff;
        border: none !important
    }

    .first__section__tag_more___1D0UG .first__section__icon___3-r8x {
        display: none
    }

    .first__section__tag_more___1D0UG:first-of-type {
        margin-right: .34667rem
    }
}

.fontStyle___2xzBH {
    color: #222;
    font-size: 16Px;
    text-align: center;
    line-height: 20Px;
    font-weight: var(--fw-small)
}

@media (max-width:768px) {
    .fontStyle___2xzBH {
        font-size: .34667rem;
        text-align: left
    }
}

.section___womF9 {
    width: 100%;
    color: #222;
    font-size: 16Px;
    text-align: center;
    line-height: 20Px;
    font-weight: var(--fw-small);
    background: #fff;
    overflow: hidden
}

@media (max-width:768px) {
    .section___womF9 {
        font-size: .34667rem;
        text-align: left
    }
}

.section___womF9.section-dark___3yoyc {
    background: #1a1c4d;
    color: hsla(0, 0%, 100%, .5)
}

.section___womF9.section-dark___3yoyc .section__title__main___MA-6M {
    color: #fff
}

.section__container___2WAXx {
    width: 1280Px;
    margin: 0 auto;
    padding: 100Px 0;
    position: relative;

}

.section__container___2WAXx p {
    line-height: 40Px;
    position: relative;
    left: -6%;
}

.section__container___2WAXx ::selection {
    background-color: var(--primary-color)
}

.section__title__main___MA-6M {
    font-size: 36Px;
    line-height: 50Px
}

.section__body___2A3Uz {
    padding-top: 28Px;
    display: grid
}

.section__tag___2_qEr {
    position: absolute;
    top: 0;
    left: 0
}

@media (max-width:768px) {
    .section___womF9 {
        padding: 0 .4rem
    }

    .section__container___2WAXx {
        width: 100%;
        padding: 1.33333rem 0
    }

    .section__container___2WAXx p {
        line-height: .69333rem;
        padding: 0 .4rem
    }

    .section__container___2WAXx p>br {
        display: none
    }

    .section__tag___2_qEr {
        display: none;
        left: calc(50% - 3.33333rem);
        top: -.8rem
    }

    .section__tag___2_qEr.section__tag__show___2xz5e {
        display: block
    }
}

.section__title___30eqx {
    text-align: center;
    font-size: 36Px;
    line-height: 50Px;
    color: #222;
    font-weight: var(--fw-small)
}

.section__title___30eqx.section__title-dark___3RTjw {
    color: #fff
}

.section__title___30eqx:after {
    content: "";
    display: block;
    width: 60Px;
    height: 6Px;
    border-radius: 3Px;
    background-color: var(--underline-color);
    margin: 12Px auto 0
}

.title__content___16M6v {
    display: flex;
    justify-content: center
}

.title__content___16M6v>span:first-child:after {
    content: "-";
    margin: 0 8Px
}

@media (max-width:768px) {
    .section__title___30eqx {
        font-size: .53333rem;
        line-height: .8rem
    }

    .title__content___16M6v {
        flex-direction: column
    }

    .title__content___16M6v>span:first-child:after {
        display: none
    }
}

.tag___OGLSX {
    font-size: 20Px;
    color: #fff;
    line-height: 28Px;
    text-align: center;
    width: 280Px;
    height: 50Px;
    padding: 11Px 0;
    border-radius: 0 0 20Px 20Px;
    background-color: var(--tag-color)
}

@media (max-width:768px) {
    .tag___OGLSX {
        width: 6.66667rem
    }
}

.data__mining__card___SwVU5 {
    display: flex;
    width: 100%;
    height: 78Px;
    border: 1px solid var(--card-color);
    background: #0b0f3b
}

.data__mining__card__title___MLzG6 {
    height: 100%;
    display: flex;
    align-items: center;
    justify-content: center;
    width: 160Px;
    position: relative;
    color: #fff;
    font-size: 20Px;
    background-color: var(--card-color)
}

.data__mining__card__title___MLzG6:after {
    content: "";
    position: absolute;
    display: block;
    border-left: 7px solid var(--card-color);
    border-top: 7px solid transparent;
    border-bottom: 7px solid transparent;
    top: calc(50% - 7Px);
    right: -7Px
}

.data__mining__card__features___1k1s0 {
    display: flex;
    align-items: center;
    padding-left: 68Px;
    font-size: 16Px;
    color: var(--card-color)
}

.feature__item___1OCcR {
    margin-right: 40Px
}

@media (max-width:768px) {
    .data__mining__card___SwVU5 {
        flex-direction: column;
        height: unset
    }

    .data__mining__card__title___MLzG6 {
        font-size: .37333rem;
        width: 100%;
        height: 1.06667rem
    }

    .data__mining__card__title___MLzG6:after {
        display: none
    }

    .data__mining__card__features___1k1s0 {
        padding: .56rem .45333rem .68rem;
        flex-wrap: wrap;
        font-size: .34667rem;
        line-height: .4rem;
        grid-row-gap: .49333rem;
        row-gap: .49333rem;
        display: grid;
        grid-template-columns: 1fr 1fr
    }

    .feature__item___1OCcR {
        display: flex;
        align-items: center;
        margin: 0
    }

    .feature__item___1OCcR:before {
        display: inline-block;
        content: "";
        width: .26667rem;
        height: .26667rem;
        border-radius: 50%;
        border: .08rem solid var(--card-color);
        margin-right: .26667rem
    }
}

.card__wrap___29OFE {
    width: 290Px;
    height: 420Px;
    background-color: var(--primary-color);
    padding: 0 41Px
}

.card__wrap___29OFE.card-light___29NcY {
    background-color: #fff
}

.card__wrap___29OFE.card-light___29NcY .card__icon___3NjrL,
.card__wrap___29OFE.card-light___29NcY .card__img___2vvmX {
    background-color: var(--primary-color)
}

.card__wrap___29OFE.card-light___29NcY .card__content___1iJOz,
.card__wrap___29OFE.card-light___29NcY .card__title___iaQzL {
    color: #222
}

.card__content___1iJOz {
    padding: 0 !important;
    font-size: 16Px;
    line-height: 32Px !important;
    color: #fff;
    text-align: left
}

.card__icon___3NjrL,
.card__img___2vvmX {
    width: 100Px;
    height: 100Px;
    border-radius: 50%;
    background-color: #fff;
    margin: 60Px auto 43Px;
    display: flex;
    align-items: center;
    justify-content: center;
    color: var(--primary-color)
}

.card__title___iaQzL {
    font-size: 24Px;
    line-height: 30Px;
    text-align: center;
    color: #fff;
    margin-bottom: 33Px
}

@media (max-width:768px) {
    .card__wrap___29OFE {
        display: flex;
        width: 100%;
        height: 3.73333rem;
        align-items: center;
        padding: 0 .78667rem 0 0
    }

    .card__img___2vvmX {
        width: 1.66667rem;
        height: 1.66667rem;
        margin: 0 .6rem
    }

    .card__title___iaQzL {
        text-align: left;
        font-size: .48rem;
        line-height: .53333rem;
        margin-bottom: .37333rem
    }

    .card__content___1iJOz {
        font-size: .34667rem;
        line-height: .53333rem !important
    }
}

.ring__tag___3ek7c {
    font-size: 20Px;
    color: #fff;
    display: flex;
    align-items: center;
    line-height: 28Px;
    white-space: nowrap
}

.ring__tag___3ek7c:before {
    content: "";
    display: block;
    width: 10Px;
    height: 10Px;
    border-radius: 50%;
    box-shadow: 0 0 0 7Px var(--ring-color);
    margin-right: 27Px
}

@media (max-width:768px) {
    .ring__tag___3ek7c:before {
        margin: 0 0 .36rem
    }
}

.tag__wrap___3KqQw {
    font-size: 16Px;
    line-height: 22Px;
    display: inline-block;
    padding: 9Px 27Px;
    border-radius: 20Px;
    background-color: var(--tag-color);
    color: #fff
}

.tag__large___2QDPt {
    font-size: 20Px;
    padding: 16Px 56Px;
    border-radius: 26Px
}

.cont___3saGK #scene___3olOH {
    width: 800PX;
    height: 800PX
}

.line_cont {
    width: 100vw;
    height: 800Px
}

header.header___3NGLt {
    width: 100%;
    background: #fff;
    padding-top: 150PX;
    background-image: url(http://img.poxiaoai.com/static/img/page5/bg.png);
    background-repeat: no-repeat;
    background-size: 100%;
}

.banner___3YCKN {
    width: 1280PX;
    margin: auto;
    display: flex;
    font-family: PingFang SC 標準體;
    font-weight: 200
}

.banner___3YCKN .left___YmuMW {
    width: 500PX;
    height: 100%;
    display: flex;
    flex-direction: column;
    justify-content: space-between;
    margin-right: 20PX
}

.banner___3YCKN .left___YmuMW div {
    width: 100%;
    height: 240PX;
    display: flex;
    flex-direction: column;
    justify-content: center;
    padding-left: 48PX;
    box-sizing: border-box
}

.banner___3YCKN .left___YmuMW div p {
    font-size: 56PX;
    color: #222;
    width: 500px;
    margin-bottom: 13PX
}

.banner___3YCKN .left___YmuMW div span {
    font-size: 16PX;
    color: #222
}

.banner___3YCKN .left___YmuMW div:last-child {
    position: relative;
    margin-top: .26667rem
}

.banner___3YCKN .left___YmuMW div:last-child:before {
    content: "";
    display: block;
    position: absolute;
    right: 0;
    top: 0;
    width: 392PX;
    height: 100%;
    /* background-color: #9194fc */
}

.banner___3YCKN .left___YmuMW div:last-child:after {
    position: absolute;
    left: 17PX;
    bottom: 0;
    width: 275PX;
    height: 265PX;
    content: "";
    display: block;
    /* background-image: url(../image/人物-02.png); */
    background-repeat: no-repeat;
    background-position: 50%;
    background-size: cover;
    opacity: .5;
}

.banner___3YCKN .right___1TcOm {
    flex: 1 1;
    display: flex;
    flex-wrap: wrap
}

.banner___3YCKN .right___1TcOm ul {
    display: flex;
    padding: 0;
    margin: 0;
    list-style-type: none;
    -webkit-touch-callout: none;
    -webkit-user-select: none;
    -moz-user-select: none;
    -ms-user-select: none;
    user-select: none
}

.banner___3YCKN .right___1TcOm ul:first-child {
    margin-bottom: 20Px
}

.banner___3YCKN .right___1TcOm:last-child li:nth-child(2) {
    /* background-color: #fd7779 */
}

.banner___3YCKN .right___1TcOm ul:first-child li:first-child {
    /* background-color: #fda962 */
}

.banner___3YCKN .right___1TcOm ul:first-child li:nth-child(2) {
    /* background-color: #fff */
}

.banner___3YCKN .right___1TcOm ul:first-child li:nth-child(3) {
    /* background-color: #25e3b1 */
}

.banner___3YCKN .right___1TcOm ul:first-child li:nth-child(3):after {
    position: absolute;
    left: -53PX;
    bottom: -1PX;
    width: 208PX;
    height: 307PX;
    content: "";
    display: block;
    /* background-image: url(../image/人物-01.png); */
    background-repeat: no-repeat;
    background-position: 50%;
    background-size: cover;
    opacity: .5;
}

.banner___3YCKN .right___1TcOm li {
    flex: 1 1;
    min-width: 240PX;
    min-height: 240PX;
    display: flex;
    flex-direction: column;
    align-items: center;
    justify-content: center;
    margin-right: 20PX;
    position: relative
}

.banner___3YCKN .right___1TcOm li p {
    font-size: 32PX;
    line-height: 45PX;
    margin-bottom: 10PX;
    color: #222
}

.banner___3YCKN .right___1TcOm li span {
    font-size: 14PX;
    color: #888
}

.banner___3YCKN .right___1TcOm li:nth-child(3n) {
    margin-right: 0
}

main.main___2dmvD {
    width: 100%;
    background: #f7f8fa;
    padding-top: 30PX;
    padding-bottom: 80PX;
    font-family: PingFang SC 標準體;
    font-weight: 200
}

main.main___2dmvD .content___29_QO {
    width: 1280PX;
    margin: auto;
    display: flex
}

main.main___2dmvD .left___YmuMW {
    width: 250PX;
    height: 520PX;
    padding: 22PX 0;
    margin-right: 20PX;
    box-sizing: border-box;
    border-radius: 10PX;
    background: #fff;
    display: flex;
    flex-direction: column;
    align-items: center;
    justify-content: space-between;
    position: -webkit-sticky;
    position: sticky;
    top: 0
}

main.main___2dmvD .left___YmuMW .item___2nMII {
    width: 190PX;
    height: 56PX;
    border-radius: 10PX;
    background: #fff;
    display: flex;
    align-items: center;
    justify-content: center;
    font-size: 16PX;
    color: #222;
    transition: background .3s linear;
    cursor: pointer
}

main.main___2dmvD .left___YmuMW .item___2nMII:hover {
    background: #f5f5fc
}

main.main___2dmvD .right___1TcOm {
    flex: 1 1
}

main.main___2dmvD .right___1TcOm .item___2nMII {
    width: 100%;
    border-radius: 10PX;
    background: #fff;
    padding: 48PX 48PX 68PX;
    box-sizing: border-box;
    margin-bottom: 30PX
}

main.main___2dmvD .right___1TcOm .item___2nMII .name___2mCGP {
    font-size: 32PX;
    line-height: 45PX;
    color: #222
}

main.main___2dmvD .right___1TcOm .item___2nMII .label___2Kyyn {
    font-size: 20PX;
    line-height: 40PX;
    color: #222;
    margin-top: 43PX;
    margin-bottom: 16PX
}

main.main___2dmvD .right___1TcOm .item___2nMII .cont___20Idq {
    font-size: 16PX;
    line-height: 40PX;
    color: #555
}

main.main___2dmvD .right___1TcOm .item___2nMII .email___XYiEZ {
    text-decoration: underline;
    font-size: 16PX;
    line-height: 40PX;
    color: #222;
    margin-top: 68PX
}

@media screen and (max-width:768px) {
    header.header___3NGLt {
        width: 100%;
        background: #fff;
        padding-top: 1.6rem
    }

    .banner___3YCKN {
        width: 100%;
        margin: auto;
        display: flex;
        flex-direction: column;
        font-family: PingFang SC 標準體;
        font-weight: 200
    }

    .banner___3YCKN .left___YmuMW {
        width: 100%;
        height: 100%;
        display: flex;
        flex-direction: column;
        justify-content: space-between;
        margin-right: 0
    }

    .banner___3YCKN .left___YmuMW div {
        width: 100%;
        height: 3.2rem;
        display: flex;
        flex-direction: column;
        justify-content: center;
        padding-left: 2.2rem;
        box-sizing: border-box
    }

    .banner___3YCKN .left___YmuMW div p {
        font-size: .74667rem;
        color: #222;
        margin-bottom: .17333rem
    }

    .banner___3YCKN .left___YmuMW div span {
        font-size: .21333rem;
        color: #222
    }

    .banner___3YCKN .left___YmuMW div:last-child {
        display: none
    }

    .banner___3YCKN .right___1TcOm {
        flex: 1 1;
        display: flex;
        flex-direction: column-reverse;
        flex-wrap: wrap
    }

    .banner___3YCKN .right___1TcOm ul {
        display: flex;
        padding: 0;
        margin: 0;
        list-style-type: none;
        -webkit-touch-callout: none;
        -webkit-user-select: none;
        -moz-user-select: none;
        -ms-user-select: none;
        user-select: none
    }

    .banner___3YCKN .right___1TcOm ul:first-child {
        margin-bottom: 0
    }

    .banner___3YCKN .right___1TcOm ul:last-child {
        margin-bottom: .13333rem
    }

    .banner___3YCKN .right___1TcOm:last-child li:nth-child(2) {
        background-color: #fd7779
    }

    .banner___3YCKN .right___1TcOm ul:first-child li:first-child {
        background-color: #fda962
    }

    .banner___3YCKN .right___1TcOm ul:first-child li:first-child:after {
        position: absolute;
        left: .4rem;
        bottom: 0;
        width: 3.66667rem;
        height: 3.53333rem;
        content: "";
        display: block;
        /* background-image: url(../image/人物-02.png); */
        background-repeat: no-repeat;
        background-position: 50%;
        background-size: cover;
        z-index: 9;
        opacity: .5;
    }

    .banner___3YCKN .right___1TcOm ul:first-child li:nth-child(2) {
        /* background-color: #fff */
    }

    .banner___3YCKN .right___1TcOm ul:first-child li:nth-child(3) {
        background-color: #25e3b1
    }

    .banner___3YCKN .right___1TcOm ul:first-child li:nth-child(3):after {
        position: absolute;
        left: -.70667rem;
        bottom: -.01333rem;
        width: 2.77333rem;
        height: 4.09333rem;
        content: "";
        display: block;
        /* background-image: url(../image/人物-01.png); */
        background-repeat: no-repeat;
        background-position: 50%;
        background-size: cover;
        opacity: .5;
    }

    .banner___3YCKN .right___1TcOm li {
        flex: 1 1;
        min-width: 3.2rem;
        min-height: 3.2rem;
        display: flex;
        flex-direction: column;
        align-items: center;
        justify-content: center;
        margin-right: .2rem;
        position: relative
    }

    .banner___3YCKN .right___1TcOm li p {
        font-size: .42667rem;
        line-height: .6rem;
        margin-bottom: .13333rem;
        color: #222
    }

    .banner___3YCKN .right___1TcOm li span {
        font-size: .18667rem;
        color: #888
    }

    .banner___3YCKN .right___1TcOm li:nth-child(3n) {
        margin-right: 0
    }

    main.main___2dmvD {
        width: 100%;
        background: #f7f8fa;
        font-family: PingFang SC 標準體;
        font-weight: 200;
        padding: 0 .4rem
    }

    main.main___2dmvD .content___29_QO {
        width: 100%;
        display: flex;
        flex-direction: column
    }

    main.main___2dmvD .left___YmuMW {
        width: 100%;
        height: 1.78667rem;
        padding: 0 .29333rem;
        margin-right: .26667rem;
        margin-bottom: .4rem;
        box-sizing: border-box;
        border-radius: .13333rem;
        background: #fff;
        display: flex;
        flex-direction: row;
        align-items: center;
        justify-content: space-between;
        position: -webkit-sticky;
        position: sticky;
        top: 0;
        box-shadow: .02667rem .02667rem .13333rem .02667rem #f5f5fc
    }

    main.main___2dmvD .left___YmuMW .item___2nMII {
        width: 1.42667rem;
        height: 1.37333rem;
        border-radius: .13333rem;
        background: #fff;
        display: flex;
        align-items: center;
        justify-content: center;
        font-size: .37333rem;
        color: #222;
        transition: none
    }

    main.main___2dmvD .left___YmuMW .item___2nMII:hover {
        background: #6367fb;
        color: #fff
    }

    main.main___2dmvD .right___1TcOm {
        flex: 1 1
    }

    main.main___2dmvD .right___1TcOm .item___2nMII {
        width: 100%;
        border-radius: .13333rem;
        background: #fff;
        padding: .64rem .64rem .90667rem;
        box-sizing: border-box;
        margin-bottom: .4rem
    }

    main.main___2dmvD .right___1TcOm .item___2nMII .name___2mCGP {
        font-size: .58667rem;
        line-height: .74667rem;
        color: #222
    }

    main.main___2dmvD .right___1TcOm .item___2nMII .label___2Kyyn {
        font-size: .42667rem;
        line-height: .53333rem;
        color: #222;
        margin-top: .66667rem;
        margin-bottom: .37333rem
    }

    main.main___2dmvD .right___1TcOm .item___2nMII .cont___20Idq {
        font-size: .32rem;
        line-height: .64rem;
        color: #555
    }

    main.main___2dmvD .right___1TcOm .item___2nMII .email___XYiEZ {
        text-decoration: underline;
        font-size: .32rem;
        line-height: .64rem;
        color: #222;
        margin-top: .8rem
    }
}

header.header___3yGZ_ {
    width: 100%;
    height: 800PX;
    background-image: url(http://img.poxiaoai.com/static/img/page5/bg1.png);
    background-repeat: no-repeat;
    background-size: cover;
    background-position: 50%;
    color: #fff;
    font-family: PingFang SC 標準體;
    font-weight: 200;
    padding-top: 210PX
}

header.header___3yGZ_ .culturebox___18ua_,
header.header___3yGZ_ .title___2qbmT {
    width: 1180PX;
    margin: auto
}

header.header___3yGZ_ .title___2qbmT {
    font-size: 48PX;
    line-height: 80PX;
    color: #fff
}

header.header___3yGZ_ .culturebox___18ua_ {
    margin-top: 199PX;
    display: flex;
    align-items: center;
    justify-content: space-between
}

header.header___3yGZ_ .culturebox___18ua_ div {
    display: flex;
    flex-direction: column;
    align-items: center;
    justify-content: center;
    font-size: 26PX;
    color: #fff;
    position: relative
}

header.header___3yGZ_ .culturebox___18ua_ div:not(:last-child):after {
    content: "";
    display: block;
    position: absolute;
    right: -94PX;
    top: 0;
    width: 1PX;
    height: 100%;
    background: hsla(0, 0%, 100%, .2)
}

header.header___3yGZ_ .culturebox___18ua_ div span {
    margin-top: 19PX;
    font-size: 16PX
}

main.main___1v-hR {
    padding-top: 90PX;
    padding-bottom: 110PX;
    background: #f7f8fa;
    font-family: PingFang SC 標準體;
    font-weight: 200
}

main.main___1v-hR .container___1TyHr {
    width: 1280PX;
    margin: auto;
    position: relative;
    padding: 0 0 0 20PX
}

main.main___1v-hR .container___1TyHr:before {
    position: absolute;
    left: 0;
    bottom: -20PX;
    content: "";
    display: block;
    width: 420PX;
    height: 420PX;
    background: #6367fb
}

main.main___1v-hR .container___1TyHr .left___1qJci {
    width: 900PX;
    height: 1200PX;
    position: relative;
    left:-50px;
    top:50px;
/*    background-image: url(../image/配图-01.jpg);*/
    background-image: url(http://img.poxiaoai.com/static/img/about_bg.jpg);
    background-repeat: no-repeat;
    background-size: cover;
    background-position: 50%;
    position: relative
}

main.main___1v-hR .container___1TyHr .right___2GBpr {
    position: absolute;
    right: 0;
    top: 50%;
    transform: translateY(-50%);
    width: 881PX;
    background: transparent;
    box-shadow: 0 5PX 20PX rgba(0, 0, 0, .05);
    background-color: #fff;
    box-sizing: border-box;
    padding: 60PX 50PX 20PX
}

main.main___1v-hR .container___1TyHr .right___2GBpr .title___2qbmT {
    font-size: 36PX;
    color: #222;
    margin-bottom: 37PX
}

main.main___1v-hR .container___1TyHr .right___2GBpr span {
    margin-left: 26PX
}

main.main___1v-hR .container___1TyHr .right___2GBpr .content___3Tssw {
    font-size: 16PX;
    line-height: 40PX;
    color: #555;
    margin-bottom: 36PX
}

.founders___37cwl {
    width: 100%;
    height: 900Px;
    background-color: #10113c;
    font-family: PingFang SC 標準體;
    font-weight: 200;
    overflow: hidden
}

.founders___37cwl .container___1TyHr {
    /* max-width: 1280PX; */
    height: 100%;
    margin: auto;
    display: flex
}

.founders___37cwl .container___1TyHr .item___3WfRo {
    flex: 1 1;
    display: flex;
    flex-direction: column;
    justify-content: flex-end;
    color: #fff;
    padding: 0 40PX 40PX
}

.founders___37cwl .container___1TyHr .item___3WfRo .name___6uo9x {
    font-size: 36PX
}

.founders___37cwl .container___1TyHr .item___3WfRo .position___1j3LS {
    font-size: 24PX;
    margin-top: 14PX
}

.founders___37cwl .container___1TyHr .item___3WfRo .content___3Tssw {
    margin-top: 20PX;
    font-size: 14PX;
    line-height: 32PX;
    min-height: 276PX
}

.maincul___2cbPU {
    padding-top: 90PX;
    padding-bottom: 110PX;
    background: #f7f8fa;
    font-family: PingFang SC 標準體;
    font-weight: 200
}

.maincul___2cbPU .culturebox___18ua_ {
    width: 1280PX;
    margin: auto;
    padding-top: 70PX;
    display: flex;
    justify-content: space-between;
    font-family: PingFang SC 標準體;
    font-weight: 200
}

.maincul___2cbPU .culturebox___18ua_ div {
    width: 400PX;
    height: 230PX;
    background: #fff;
    border: 1px solid #e6eaf2;
    display: flex;
    flex-direction: column;
    align-items: center;
    justify-content: center;
    font-size: 24PX;
    line-height: 48PX;
    color: #222
}

.maincul___2cbPU .culturebox___18ua_ div span {
    font-size: 16PX;
    line-height: 30PX;
    color: #555;
    max-width: 256PX;
    min-height: 82PX;
    display: flex;
    align-items: center;
    justify-content: center
}

footer.address___1Tjhs {
    width: 100%;
    height: 800PX;
    background-image: url(http://img.poxiaoai.com/static/img/地图.jpg);
    background-repeat: no-repeat;
    background-size: cover;
    background-position: 50%;
    font-family: PingFang SC 標準體;
    font-weight: 200;
    position: relative
}

footer.address___1Tjhs .container___1TyHr {
    color: #222;
    position: absolute;
    left: 55%;
    top: 50%;
    transform: translateY(-50%);
    display: flex;
    flex-direction: column
}

footer.address___1Tjhs .container___1TyHr img {
    width: 104PX;
    display: block;
    margin-bottom: 26PX
}

footer.address___1Tjhs .container___1TyHr .title___2qbmT {
    font-size: 36PX;
    margin-bottom: 48PX
}

footer.address___1Tjhs .container___1TyHr .subtitle___3QxYn {
    font-size: 24PX;
    margin-bottom: 41PX
}

footer.address___1Tjhs .container___1TyHr .content___3Tssw {
    font-size: 16PX;
    line-height: 40PX
}

@media screen and (max-width:768px) {
    header.header___3yGZ_ {
        width: 100%;
        height: 12rem;
        padding-top: 0;
        display: flex;
        flex-direction: column;
        align-items: center;
        justify-content: center
    }

    header.header___3yGZ_ .culturebox___18ua_,
    header.header___3yGZ_ .title___2qbmT {
        width: 100%;
        margin: auto
    }

    header.header___3yGZ_ .title___2qbmT {
        font-size: .8rem;
        line-height: .90667rem;
        padding-left: 1.25333rem
    }

    header.header___3yGZ_ .title___2qbmT span {
        display: block;
        width: 1.70667rem;
        height: .2rem;
        background: #6367fb;
        border-radius: .66667rem;
        margin-top: .52rem
    }

    header.header___3yGZ_ .title___2qbmT div:last-child {
        font-size: .34667rem;
        line-height: .90667rem;
        margin-top: .52rem
    }

    header.header___3yGZ_ .culturebox___18ua_ {
        display: none
    }

    main.main___1v-hR {
        padding-top: .66667rem;
        padding-bottom: .66667rem;
        background: #f7f8fa;
        font-family: "PingFang SC 標準體 標準體";
        font-weight: 200
    }

    main.main___1v-hR .container___1TyHr {
        width: 100%;
        margin: auto;
        position: relative;
        padding: 0 .4rem;
        display: flex;
        flex-direction: column
    }

    main.main___1v-hR .container___1TyHr:before {
        display: none
    }

    main.main___1v-hR .container___1TyHr .left___1qJci {
        width: 100%;
        height: 9.49333rem;
/*        background-image: url(../image/配图-01.jpg);*/
        background-image: url(http://img.poxiaoai.com/static/img/about_bg.jpg);
        background-repeat: no-repeat;
        background-size: cover;
        background-position: top;
        position: relative
    }

    main.main___1v-hR .container___1TyHr .right___2GBpr {
        position: relative;
        right: 0;
        top: 0;
        transform: none;
        width: 100%;
        background: transparent;
        box-shadow: 0 .06667rem .26667rem rgba(0, 0, 0, .05);
        background-color: #fff;
        box-sizing: border-box;
        padding: .90667rem .66667rem 0
    }

    main.main___1v-hR .container___1TyHr .right___2GBpr .title___2qbmT {
        font-size: .53333rem;
        margin-bottom: .58667rem
    }

    main.main___1v-hR .container___1TyHr .right___2GBpr span {
        margin-left: .33333rem
    }

    main.main___1v-hR .container___1TyHr .right___2GBpr .content___3Tssw {
        font-size: .32rem;
        line-height: .62667rem;
        margin-bottom: .69333rem
    }

    .founders___37cwl {
        width: 100%;
        height: auto;
        background-color: #f7f8fa;
        font-family: "PingFang SC 標準體 標準體";
        font-weight: 200;
        padding: 0 .4rem
    }

    .founders___37cwl .container___1TyHr {
        max-width: 100%;
        margin: auto;
        display: flex;
        flex-direction: column
    }

    .founders___37cwl .container___1TyHr .item___3WfRo {
        width: 100%;
        flex: none;
        height: 14.4rem;
        display: flex;
        flex-direction: column;
        justify-content: flex-end;
        color: #fff;
        padding: 0 1rem .92rem
    }

    .founders___37cwl .container___1TyHr .item___3WfRo:first-child {
        background-image: url(../image/悟室.jpg) !important
    }

    .founders___37cwl .container___1TyHr .item___3WfRo:nth-child(2) {
        height: 16rem;
        background-image: url(../image/司步.jpg) !important
    }

    .founders___37cwl .container___1TyHr .item___3WfRo:nth-child(3) {
        background-image: url(../image/财哥.jpg) !important
    }

    .founders___37cwl .container___1TyHr .item___3WfRo .name___6uo9x {
        font-size: .64rem
    }

    .founders___37cwl .container___1TyHr .item___3WfRo .position___1j3LS {
        font-size: .42667rem;
        margin-top: .33333rem
    }

    .founders___37cwl .container___1TyHr .item___3WfRo .content___3Tssw {
        margin-top: .53333rem;
        min-height: 3.37333rem;
        font-size: .32rem;
        line-height: .58667rem
    }

    .maincul___2cbPU {
        padding: 1.58667rem .4rem 1.10667rem;
        background: #f7f8fa;
        font-family: "PingFang SC 標準體 標準體";
        font-weight: 200
    }

    .maincul___2cbPU .h3___3BzTv {
        max-width: 100%
    }

    .maincul___2cbPU .culturebox___18ua_ {
        width: 100%;
        margin: auto;
        padding-top: .77333rem;
        display: flex;
        flex-direction: column;
        justify-content: space-between;
        font-family: "PingFang SC 標準體 標準體";
        font-weight: 200
    }

    .maincul___2cbPU .culturebox___18ua_ div {
        width: 100%;
        height: auto;
        padding: .68rem 0 .73333rem;
        background: #fff;
        border: .01333rem solid #e6eaf2;
        display: flex;
        flex-direction: column;
        align-items: center;
        justify-content: center;
        margin-bottom: .26667rem;
        font-size: .53333rem;
        line-height: .64rem;
        color: #222
    }

    .maincul___2cbPU .culturebox___18ua_ div span {
        max-width: auto;
        min-height: auto;
        font-size: .34667rem;
        line-height: .64rem;
        color: #555;
        display: block;
        margin-top: .30667rem
    }

    footer.address___1Tjhs {
        width: 100%;
        height: auto;
        background: transparent;
        font-family: "PingFang SC 標準體 標準體";
        font-weight: 200;
        position: relative;
        background-color: #f7f8fa;
        padding-bottom: 0
    }

    footer.address___1Tjhs .container___1TyHr {
        color: #222;
        position: relative;
        left: 0;
        top: 0;
        transform: none;
        display: flex;
        flex-direction: column;
        padding: 0 .4rem
    }

    footer.address___1Tjhs .container___1TyHr img {
        width: 1.38667rem;
        margin-bottom: .34667rem;
        display: none
    }

    footer.address___1Tjhs .container___1TyHr .title___2qbmT {
        font-size: .66667rem;
        margin-bottom: 1.10667rem;
        text-align: center;
        color: #222;
        position: relative
    }

    footer.address___1Tjhs .container___1TyHr .title___2qbmT:after {
        content: "";
        display: block;
        position: absolute;
        left: 50%;
        transform: translateX(-50%);
        bottom: -.17333rem;
        width: .8rem;
        height: .08rem;
        border-radius: .04rem;
        background: #6367fb
    }

    footer.address___1Tjhs .container___1TyHr .addressbox___3IZAX {
        background: #fff;
        padding-bottom: .4rem
    }

    footer.address___1Tjhs .container___1TyHr .addressbox___3IZAX:before {
        content: "";
        display: block;
        width: 100%;
        height: 6.12rem;
        background-image: url(http://img.poxiaoai.com/static/img/地图.jpg);
        background-repeat: no-repeat;
        background-size: cover;
        background-position: 50%;
        margin-bottom: .69333rem
    }

    footer.address___1Tjhs .container___1TyHr .subtitle___3QxYn {
        font-size: .48rem;
        line-height: .66667rem;
        color: #222;
        margin: 0 .66667rem .45333rem
    }

    footer.address___1Tjhs .container___1TyHr .content___3Tssw {
        font-size: .32rem;
        line-height: .8rem;
        margin: 0 .66667rem .4rem
    }
}

.byering__section-whale:nth-child(2n) {
    background: #0b0f3b
}

.firstSectionWarper .first__section__container___1p2Qr {
    padding-top: 200Px
}

@media (max-width:768px) {
    .firstSectionWarper .first__section__container___1p2Qr {
        padding-top: 2.8rem
    }

    .firstSectionWarper .tag__large___2QDPt {
        display: none !important
    }
}

.whale__ai__market {
    padding-top: 64Px
}

.whale__ai__market__img {
    height: 505Px;
    background-image: url(../image/ai_market.png) !important
}

.whale__ai__platform {
    grid-row-gap: 66Px;
    row-gap: 66Px
}

.whale__ai__platform__img {
    height: 436Px;
    background-image: url(../image/ai_platform.png) !important
}

.whale__gold__sale__img {
    height: 480Px;
    background-image: url(../image/gold_sale.png) !important;
    margin-top: 10Px !important
}

.whale__ai__tag__img {
    margin-bottom: -100Px !important;
    height: 553Px;
    background-image: url(../image/ai_tag.png) !important
}

.whale__ai__circle__img {
    width: 1003Px;
    height: 417Px;
    margin-top: 50Px !important;
    background-image: url(../image/ai_circle.png) !important
}

.whale__ai__clue__img {
    height: 390Px;
    margin-top: 60Px !important;
    background-image: url(../image/ai_clue.png) !important
}

.whale__ai__monitor__img {
    width: 520Px !important;
    height: 301Px;
    margin-top: 74Px !important;
    background-image: url(../image/ai_monitor.png) !important
}

.whale__application__scenarios__list,
.whale__services__list {
    display: grid;
    grid-template-columns: repeat(5, 1fr);
    margin-top: 45Px
}

.whale__library__data__minings {
    margin-top: 50Px;
    background: url(../image/arrow_down.png) no-repeat;
    background-position: 331Px -42Px;
    background-size: 620Px
}

.whale__library__data__minings__title {
    width: 340Px;
    height: 50Px;
    border-radius: 25Px;
    border: 1px solid hsla(0, 0%, 100%, .2);
    display: flex;
    align-items: center;
    justify-content: center;
    margin: 0 auto 40Px;
    color: #fff;
    font-family: unset;
    font-size: 20Px;
    font-weight: unset
}

.whale__library__data__mining:nth-of-type(2) {
    margin: 30Px 0 60Px
}

.whale__excemple__wrap {
    background: url(../image/home_ partner_bg.jpg) no-repeat 0/cover !important;
    position: relative
}

.whale__excemple__rect {
    position: absolute;
    display: block;
    width: 220Px;
    height: 220Px;
    background-color: rgba(var(--primary), .2);
    left: -10Px;
    top: 0
}

.whale__excemple__list {
    display: grid;
    grid-template-columns: repeat(5, 1fr);
    background: #fff;
    margin-top: 58Px
}

.whale__excemple__item_none {
    display: none;
    border-top: 1px solid #e6eaf2;
    line-height: 2.4rem;
    font-family: "PingFang SC 標準體";
    font-weight: 400;
    font-size: .21333rem;
    text-align: center;
    color: #888
}

.whale__excemple__item {
    padding: 57Px 34Px
}

.whale__excemple__item:nth-child(n+5) {
    border-top: 1px solid #e6eaf2
}

.whale__excemple__item:not(.whale__excemple__item:nth-child(5n)) {
    border-right: 1px solid #e6eaf2
}

.whale__excemple__item__img_1,
.whale__excemple__item__img_2 {
    width: 100%;
    display: none
}

.whale__excemple__item__img_2 {
    display: block
}

.whale__ai__circle__img,
.whale__ai__clue__img,
.whale__ai__market__img,
.whale__ai__monitor__img,
.whale__ai__platform__img,
.whale__ai__tag__img,
.whale__gold__sale__img {
    width: 1145Px;
    margin: 0 auto;
    background: transparent no-repeat 0/cover
}

@media (max-width:768px) {

    .whale__ai__circle__img,
    .whale__ai__clue__img,
    .whale__ai__market__img,
    .whale__ai__monitor__img,
    .whale__ai__platform__img,
    .whale__ai__tag__img,
    .whale__gold__sale__img {
        width: 100% !important
    }
}

.whale__ai__circle__tags,
.whale__ai__clue__tags,
.whale__ai__tags {
    display: flex;
    width: 100%;
    justify-content: space-between;
    padding: 0 327Px;
    margin-top: 40Px
}

@media (max-width:768px) {

    .whale__ai__circle__tags,
    .whale__ai__clue__tags,
    .whale__ai__tags {
        padding: 0
    }
}

.whale__white__card {
    background-color: #fff;
    width: 100%;
    height: 210Px;
    text-align: center
}

.whale__white__card:nth-child(n - 5) {
    border-bottom: 1px solid #e6eaf2
}

.whale__white__card:not(.whale__white__card:nth-child(5n)) {
    border-right: 1px solid #e6eaf2
}

.whale__white__card__img {
    width: 60Px;
    height: 60Px;
    object-fit: cover;
    margin: 54Px auto 26Px
}

.whale__white__card__title {
    font-size: 16Px;
    line-height: 22Px;
    color: #222
}

@media (max-width:768px) {
    .whale__ai__market {
        padding-top: .53333rem
    }

    .whale__excemple__wrap {
        padding-bottom: .53333rem
    }

    .whale__excemple__item {
        height: 2.4rem;
        display: flex;
        justify-content: center;
        align-items: center;
        padding: 0
    }

    .whale__excemple__item>img {
        width: 70%
    }

    .whale__excemple__item_none {
        display: block
    }

    .whale__ai__platform {
        grid-row-gap: .53333rem;
        row-gap: .53333rem
    }

    .whale__library__data__minings {
        background-position: -4.72rem -.4rem;
        background-size: 200% 75%;
        margin-top: .66667rem
    }

    .whale__library__data__minings__title {
        height: 1.2rem;
        border-radius: .6rem;
        font-size: .42667rem;
        line-height: .53333rem;
        width: 6.58667rem;
        margin-bottom: .53333rem
    }

    .whale__library__data__mining:nth-of-type(2) {
        margin: .81333rem 0 1.82667rem
    }

    .whale__application__scenarios__list,
    .whale__services__list {
        grid-template-columns: 1fr 1fr;
        margin-top: .6rem
    }

    .whale__white__card {
        height: 2.66667rem;
        display: flex;
        flex-direction: column;
        justify-content: center;
        align-items: center
    }

    .whale__white__card:nth-child(2n -1) {
        border-right: 1px solid #e6eaf2
    }

    .whale__white__card:nth-child(2n) {
        border-right: 0
    }

    .whale__white__card__title {
        font-size: .34667rem
    }

    .whale__white__card__img {
        width: 1.06667rem;
        height: 1.06667rem;
        margin: 0 auto .08rem !important
    }

    .whale__ai__market__img {
        background-image: url(../image/ai_market-h5.png) !important;
        height: 20rem;
        background-size: contain
    }

    .whale__ai__platform__img {
        background-image: url(../image/ai_platform-h5.png) !important;
        width: 80% !important;
        height: 16rem;
        background-size: contain
    }

    .whale__gold__sale__img {
        background-image: url(../image/切图-03.png) !important;
        height: 13.33333rem;
        background-size: contain
    }

    .whale__ai__tag__img {
        background-image: url(../image/ai_tag-h5.png) !important;
        height: 12rem;
        background-size: 100% 100%;
        margin-bottom: 0 !important;
        margin-top: .66667rem !important
    }

    .whale__ai__circle__img {
        background-image: url(../image/ai_circle-h5.png) !important;
        height: 10.66667rem;
        background-size: contain
    }

    .whale__ai__clue__img {
        background-image: url(../image/ai_clue-h5.png) !important;
        width: 70% !important;
        height: 9.33333rem;
        background-size: contain;
        margin-top: .8rem !important
    }

    .whale__ai__monitor__img {
        background-image: url(../image/ai_monitor-h5.png) !important;
        height: 5.33333rem;
        background-size: contain;
        margin-top: 40Px !important
    }

    .whale__ring__tag {
        flex-direction: column !important;
        font-size: .42667rem !important;
        grid-row-gap: .4rem;
        row-gap: .4rem;
        padding: 0 !important
    }

    .whale__ring__tag:before {
        width: .26667rem !important;
        height: .26667rem !important
    }

    .whale__ai__circle__tags,
    .whale__ai__clue__tags,
    .whale__ai__tags {
        display: grid;
        grid-template-columns: repeat(3, 1fr)
    }

    .whale__excemple__list {
        grid-template-columns: repeat(2, 1fr);
        margin-top: .66667rem
    }

    .whale__excemple__item:nth-child(2n - 1) {
        border-right: 1px solid #e6eaf2
    }

    .whale__excemple__item:nth-child(2n) {
        border-right: 0
    }

    .whale__excemple__item:nth-child(n+2) {
        border-top: 1px solid #e6eaf2
    }
}

.bannerList___nRwr- {
    display: flex
}

.bannerList___nRwr- .bannerItem___2CW0a:not(:last-of-type) {
    margin-right: 73Px
}

.bannerList___nRwr- .bannerItem___2CW0a .bannerTop___2-te4 {
    display: flex;
    justify-content: center;
    align-items: center;
    font-family: "DIN Alternate";
    font-weight: 700;
    font-size: 36Px;
    line-height: 42Px;
    text-align: center;
    color: #fff
}

.bannerList___nRwr- .bannerItem___2CW0a .bannerTop___2-te4 img {
    width: 12Px;
    height: 24Px;
    margin-left: 10Px
}

.bannerList___nRwr- .bannerItem___2CW0a .bannerTop___2-te4 .countCompany {
    margin-left: 2Px;
    font-family: "PingFang SC 標準體 中黑體";
    font-weight: 200;
    font-size: 14Px;
    line-height: 20Px;
    text-align: center;
    color: #fff
}

.bannerList___nRwr- .bannerItem___2CW0a .bannerBottom___3akZQ {
    margin: 8Px 0 76Px;
    font-family: "PingFang SC 標準體";
    font-weight: 200;
    font-size: 16Px;
    line-height: 22Px;
    text-align: center;
    color: #fff
}

@media (max-width:768px) {
    .bannerList___nRwr- {
        width: 100%;
        display: flex;
        justify-content: space-between;
        grid-row-gap: .93333rem;
        row-gap: .93333rem;
        flex-wrap: wrap
    }

    .bannerList___nRwr- .bannerItem___2CW0a {
        min-width: 40%
    }

    .bannerList___nRwr- .bannerItem___2CW0a:not(:last-of-type) {
        margin-right: 0
    }

    .bannerList___nRwr- .bannerItem___2CW0a .bannerTop___2-te4 {
        font-size: .74667rem;
        line-height: .88rem
    }

    .bannerList___nRwr- .bannerItem___2CW0a .bannerTop___2-te4 img {
        width: .26667rem;
        height: 25Px;
        margin-left: .26667rem
    }

    .bannerList___nRwr- .bannerItem___2CW0a .bannerTop___2-te4 .countCompany {
        margin-left: .12rem;
        font-size: .32rem;
        line-height: .44rem
    }

    .bannerList___nRwr- .bannerItem___2CW0a .bannerBottom___3akZQ {
        margin: 10Px 0 0;
        font-size: .32rem;
        line-height: .44rem
    }
}

.boxWarper___39myk {
    width: 100%;
    height: 800Px;
    background: #fff
}

.bannerWarper___1Yof5 .first__section__content___1xKUl {
    font-size: 32Px;
    margin-bottom: 60Px;
    word-break: keep-all
}

.bannerWarper___1Yof5 .first__section__container___1p2Qr {
    padding-top: 200Px
}

.liveBroadcast___CW8Wf {
    position: relative
}

.liveBroadcast___CW8Wf .imgList___Vlj9p {
    display: flex;
    justify-content: center;
    align-items: center;
    margin-top: 67Px
}

.liveBroadcast___CW8Wf .imgList___Vlj9p>img:not(:last-of-type) {
    margin-right: 24Px
}

.liveBroadcast___CW8Wf .imgList___Vlj9p img {
    position: relative;
    z-index: 99;
    width: 600Px;
    height: 350Px
}

.liveBroadcast___CW8Wf:after {
    content: "";
    position: absolute;
    left: 0;
    right: 0;
    bottom: 0;
    z-index: 9;
    height: 263Px;
    background-color: #6367fb
}

.intelligentMarketing___lp6yf {
    background-color: #f7f8fa;
    height: 840Px
}

.intelligentMarketing___lp6yf .imgList___Vlj9p {
    display: flex;
    justify-content: space-between;
    align-items: center;
    margin-top: 60Px
}

.intelligentMarketing___lp6yf .imgList___Vlj9p .imgBg___1GyGP {
    position: relative;
    z-index: 2;
    width: 100%;
    height: auto
}

.intelligentMarketing___lp6yf .imgList___Vlj9p .imgBg___1GyGP img {
    position: relative;
    z-index: 9;
    width: 100%;
    height: 100%
}

.intelligentMarketing___lp6yf .imgList___Vlj9p .imgBgPC___2oaz4 {
    display: block
}

.intelligentMarketing___lp6yf .imgList___Vlj9p .imgBgPhone___6BEkZ {
    display: none
}

.aiNumber___2sCch {
    height: 870Px
}

.aiNumber___2sCch .aiNumberImg___2XX3- {
    display: block;
    width: 920Px;
    height: auto;
    margin: 0 auto
}

.aiNumber___2sCch .hAiNumberImg___3-3Wt {
    display: none
}

.caseManagement___26VlD,
.customersManagement___3lv7i {
    background-color: #f7f8fa;
    height: 875Px
}

.caseManagement___26VlD .customersManagementImg___fQKfY,
.customersManagement___3lv7i .customersManagementImg___fQKfY {
    display: block;
    width: 100%;
    height: auto;
    margin: 67Px auto 0
}

.caseManagement___26VlD .customersManagementImgPC___3-KfH,
.customersManagement___3lv7i .customersManagementImgPC___3-KfH {
    display: block
}

.caseManagement___26VlD .customersManagementImgPhone___2-y7J,
.customersManagement___3lv7i .customersManagementImgPhone___2-y7J {
    display: none
}

.caseManagement___26VlD {
    background-color: #fff
}

.clueManagement___243Rf {
    background-color: #fff
}

.carManagement___rgrSw {
    height: 780Px;
    background-color: #f7f8fa
}

.carManagement___rgrSw .detail___3cp97 {
    margin: 40Px 0 60Px
}

.carManagement___rgrSw .list___17Qw5 {
    display: flex;
    justify-content: space-between
}

.carManagement___rgrSw .list___17Qw5 .item___2PM7s {
    flex: 1 1;
    position: relative
}

.carManagement___rgrSw .list___17Qw5 .item___2PM7s:not(:last-of-type) {
    margin-right: 27Px
}

@media (min-width:769px) {
    .carManagement___rgrSw .list___17Qw5 .item___2PM7s:nth-child(-n+3):after {
        content: "";
        position: absolute;
        right: -18Px;
        top: 50%;
        transform: translateY(-50%);
        width: 30Px;
        height: 33Px;
        background: url(../image/三角形.png);
        background-size: 100% 100%
    }
}

.carManagement___rgrSw .list___17Qw5 .item___2PM7s .itemTitle___34-r8 {
    font-family: "DIN Alternate";
    font-weight: 700;
    font-size: 52Px;
    text-align: center;
    color: #6367fb
}

.carManagement___rgrSw .list___17Qw5 .item___2PM7s .itemBox___3V-qP {
    position: relative;
    top: -38Px;
    width: 100%;
    height: 350Px;
    text-align: center;
    background: linear-gradient(180deg, rgba(99, 103, 251, 0), rgba(99, 103, 251, 0) 63.05%, #6367fb)
}

.carManagement___rgrSw .list___17Qw5 .item___2PM7s .itemBox___3V-qP .itemInner___zdUQL {
    width: 99%;
    height: 99.5%;
    padding: 67Px 0 0;
    margin: 0 auto;
    background-color: #fff
}

.carManagement___rgrSw .list___17Qw5 .item___2PM7s .itemBox___3V-qP .boxInner___3EcOV {
    position: absolute;
    left: 50%;
    transform: translateX(-50%);
    top: -2PX;
    width: 50PX;
    height: 0;
    border-radius: 50%;
    box-shadow: 2PX 4PX 36PX 4PX #6367fb
}

.carManagement___rgrSw .list___17Qw5 .item___2PM7s .itemBox___3V-qP .boxIcon___dG-Pn {
    position: relative;
    width: 70Px;
    height: 70Px
}

.carManagement___rgrSw .list___17Qw5 .item___2PM7s .itemBox___3V-qP .boxTitle___2mo-y {
    height: 33Px;
    margin: 53Px 0 40Px;
    font-family: "PingFang SC 標準體";
    font-weight: 200;
    font-size: 24Px;
    text-align: center;
    color: #222
}

.carManagement___rgrSw .list___17Qw5 .item___2PM7s .itemBox___3V-qP .boxDetail___1RYzH {
    height: 22Px;
    font-family: "PingFang SC 標準體";
    font-weight: 200;
    font-size: 16Px;
    line-height: 40Px;
    text-align: center;
    color: #555
}

.counterparts___2gmtC {
    height: 820Px;
    background-color: #f7f8fa
}

.counterparts___2gmtC .partnerList___1P1Wf {
    grid-template-columns: repeat(6, 1fr);
    grid-template-rows: repeat(4, 130Px);
    height: auto;
    margin-top: 50Px
}

.counterparts___2gmtC .partnerList___1P1Wf .partnerItemActive___1KfMX {
    width: 150Px;
    height: auto
}

.counterparts___2gmtC .partnerList___1P1Wf:after,
.counterparts___2gmtC .partnerList___1P1Wf:before {
    display: none
}

@media (max-width:768px) {
    .boxWarper___39myk {
        height: auto
    }

    .bannerWarper___1Yof5 .first__section__content___1xKUl {
        position: relative;
        top: -.24rem;
        font-size: .64rem;
        line-height: .6rem;
        margin-bottom: .66667rem
    }

    .bannerWarper___1Yof5 .first__section__tag___b7ohn {
        display: none !important
    }

    .bannerWarper___1Yof5 .first__section__container___1p2Qr {
        padding-top: 2.8rem
    }

    .bannerWarper___1Yof5 .first__section___Rgl5z {
        background-image: url(../image/dahaungfeng_h5_banner.jpg) !important;
        background-position: 0 0;
        background-size: 100% 100%
    }

    .publicPadding___1w2K_ {
        padding: 0 .4rem .93333rem
    }

    .liveBroadcast___CW8Wf {
        padding: 0 .4rem .93333rem;
        background-color: #f7f8fa
    }

    .liveBroadcast___CW8Wf .imgList___Vlj9p {
        flex-direction: column;
        grid-row-gap: .74667rem;
        row-gap: .74667rem;
        margin-top: .68rem
    }

    .liveBroadcast___CW8Wf .imgList___Vlj9p>div:not(:last-of-type) {
        flex: 1 1;
        margin-right: 0
    }

    .liveBroadcast___CW8Wf .imgList___Vlj9p img {
        width: 100%;
        height: 5.26667rem
    }

    .liveBroadcast___CW8Wf:after {
        height: 3.50667rem
    }

    .intelligentMarketing___lp6yf {
        padding: 0 .4rem .93333rem
    }

    .intelligentMarketing___lp6yf .imgList___Vlj9p {
        flex-direction: column;
        grid-row-gap: .53333rem;
        row-gap: .53333rem;
        margin-top: .53333rem
    }

    .intelligentMarketing___lp6yf .imgList___Vlj9p>div:not(:last-of-type) {
        flex: 1 1;
        margin-right: 0
    }

    .intelligentMarketing___lp6yf .imgList___Vlj9p .imgBg___1GyGP {
        width: 100%;
        height: 5.08rem
    }

    .intelligentMarketing___lp6yf .imgList___Vlj9p .imgBg___1GyGP img {
        width: 100%;
        height: 100%
    }

    .intelligentMarketing___lp6yf .imgList___Vlj9p .imgBg___1GyGP:first-child:after {
        display: none
    }

    .intelligentMarketing___lp6yf .imgList___Vlj9p .imgBg___1GyGP:nth-child(2):after {
        display: none
    }

    .intelligentMarketing___lp6yf .imgList___Vlj9p .imgBgPC___2oaz4 {
        display: none
    }

    .intelligentMarketing___lp6yf .imgList___Vlj9p .imgBgPhone___6BEkZ {
        display: block
    }

    .aiNumber___2sCch {
        padding: 0 .4rem .93333rem
    }

    .aiNumber___2sCch .aiNumberImg___2XX3- {
        display: none
    }

    .aiNumber___2sCch .hAiNumberImg___3-3Wt {
        display: block;
        width: 100%;
        height: auto;
        margin: 0
    }

    .caseManagement___26VlD {
        padding: 0 .4rem .93333rem;
        background-color: #f7f8fa
    }

    .caseManagement___26VlD .customersManagementImg___fQKfY {
        display: block;
        width: 100%;
        height: auto;
        margin: .53333rem 0 0
    }

    .caseManagement___26VlD .customersManagementImgPC___3-KfH {
        display: none
    }

    .caseManagement___26VlD .customersManagementImgPhone___2-y7J {
        display: block
    }

    .customersManagement___3lv7i {
        padding: 0 .4rem .93333rem;
        background-color: #f7f8fa
    }

    .customersManagement___3lv7i .customersManagementImg___fQKfY {
        display: block;
        width: 100%;
        height: auto;
        margin: .53333rem 0 0
    }

    .customersManagement___3lv7i .customersManagementImgPC___3-KfH {
        display: none
    }

    .customersManagement___3lv7i .customersManagementImgPhone___2-y7J {
        display: block
    }

    .customersManagement___3lv7i .inner___vs1mx .list___3mhvQ {
        flex-direction: column
    }

    .customersManagement___3lv7i .inner___vs1mx .list___3mhvQ .listItem___1YHQS {
        flex-direction: row;
        justify-content: flex-start;
        width: 100%;
        height: 2.66667rem;
        flex: none;
        padding: 0 .89333rem 0 .73333rem
    }

    .customersManagement___3lv7i .inner___vs1mx .list___3mhvQ .listItem___1YHQS .itemTitle___KDyST {
        height: .66667rem;
        font-size: .48rem;
        line-height: .66667rem
    }

    .carManagement___rgrSw {
        padding: 0 .4rem .93333rem;
        background-color: #f7f8fa
    }

    .carManagement___rgrSw .detail___3cp97 {
        margin: .69333rem 0 .8rem
    }

    .carManagement___rgrSw .list___17Qw5 {
        margin-top: .69333rem;
        flex-wrap: wrap
    }

    .carManagement___rgrSw .list___17Qw5 .item___2PM7s {
        min-width: 40%;
        position: relative
    }

    .carManagement___rgrSw .list___17Qw5 .item___2PM7s:not(:last-of-type) {
        margin-right: 0
    }

    .carManagement___rgrSw .list___17Qw5 .item___2PM7s:first-child {
        order: 1;
        margin-right: .66667rem
    }

    .carManagement___rgrSw .list___17Qw5 .item___2PM7s:first-child:after {
        content: "";
        position: absolute;
        right: -.57333rem;
        top: 50%;
        z-index: 9;
        transform: translateY(-50%);
        width: .77333rem;
        height: .88rem;
        background: url(../image/三角形.png);
        background-size: 100% 100%
    }

    .carManagement___rgrSw .list___17Qw5 .item___2PM7s:nth-child(2) {
        order: 2
    }

    .carManagement___rgrSw .list___17Qw5 .item___2PM7s:nth-child(2):after {
        content: "";
        position: absolute;
        left: 50%;
        bottom: 0;
        z-index: 9;
        transform: translateX(-50%) rotate(90deg);
        width: .77333rem;
        height: .88rem;
        background: url(../image/三角形.png);
        background-size: 100% 100%
    }

    .carManagement___rgrSw .list___17Qw5 .item___2PM7s:nth-child(3) {
        order: 4;
        margin-left: .66667rem
    }

    .carManagement___rgrSw .list___17Qw5 .item___2PM7s:nth-child(3):after {
        content: "";
        position: absolute;
        left: -.52rem;
        top: 50%;
        z-index: 9;
        transform: translateY(-50%) rotate(180deg);
        width: .77333rem;
        height: .88rem;
        background: url(../image/三角形.png);
        background-size: 100% 100%
    }

    .carManagement___rgrSw .list___17Qw5 .item___2PM7s:nth-child(4) {
        order: 3
    }

    .carManagement___rgrSw .list___17Qw5 .item___2PM7s .itemTitle___34-r8 {
        font-size: .96rem;
        line-height: 1.12rem
    }

    .carManagement___rgrSw .list___17Qw5 .item___2PM7s .itemBox___3V-qP {
        top: -.53333rem;
        height: 5.2rem
    }

    .carManagement___rgrSw .list___17Qw5 .item___2PM7s .itemBox___3V-qP .itemInner___zdUQL {
        padding: .69333rem .48rem 0
    }

    .carManagement___rgrSw .list___17Qw5 .item___2PM7s .itemBox___3V-qP .boxInner___3EcOV {
        top: -.02667rem;
        width: .66667rem;
        box-shadow: .02667rem .05333rem .48rem .05333rem #6367fb
    }

    .carManagement___rgrSw .list___17Qw5 .item___2PM7s .itemBox___3V-qP .boxIcon___dG-Pn {
        width: 1.33333rem;
        height: 1.33333rem
    }

    .carManagement___rgrSw .list___17Qw5 .item___2PM7s .itemBox___3V-qP .boxTitle___2mo-y {
        height: auto;
        margin: .49333rem 0 .44rem;
        font-size: .42667rem;
        line-height: .6rem
    }

    .carManagement___rgrSw .list___17Qw5 .item___2PM7s .itemBox___3V-qP .boxDetail___1RYzH {
        height: auto;
        font-size: .32rem;
        line-height: .53333rem
    }

    .counterparts___2gmtC {
        padding: 0 .4rem .93333rem
    }

    .counterparts___2gmtC .title___1b9xr {
        width: auto;
        height: auto;
        margin: 0 auto;
        white-space: normal;
        word-break: break-all;
        word-wrap: break-word
    }

    .counterparts___2gmtC .partnerList___1P1Wf {
        grid-template-columns: repeat(3, 1fr) !important;
        grid-template-rows: repeat(8, 1.86667rem) !important;
        margin-top: .8rem !important
    }

    .counterparts___2gmtC .partnerList___1P1Wf .partnerItemWarper___O7YAc {
        border: 1px solid #e6eaf2 !important
    }

    .counterparts___2gmtC .partnerList___1P1Wf .partnerItemWarper___O7YAc:not(:nth-child(3n+1)) {
        border-left: none !important
    }

    .counterparts___2gmtC .partnerList___1P1Wf .partnerItemWarper___O7YAc:nth-child(n+4) {
        border-top: none !important
    }

    .counterparts___2gmtC .partnerList___1P1Wf .partnerItemWarper___O7YAc .partnerItemActive___1KfMX {
        width: 80%;
        height: auto
    }

    .footerWarper___2rG70 {
        padding-top: .53333rem
    }
}

.childrenWarper___2sJ8e {
    position: relative;
    z-index: 99
}

.inner___vs1mx {
    width: 1280Px;
    margin: 0 auto;
    padding: 82Px 0 0
}

.inner___vs1mx .title___1b9xr {
    position: relative;
    height: 62Px;
    font-family: "PingFang SC 標準體";
    font-weight: 200;
    font-size: 36Px;
    text-align: center;
    color: #222
}

.inner___vs1mx .title___1b9xr:after {
    content: "";
    position: absolute;
    left: 50%;
    transform: translateX(-50%);
    bottom: 0;
    width: 60Px;
    height: 6Px;
    border-radius: 3Px;
    background-color: #6367fb
}

.inner___vs1mx .h5Title___bvWYi {
    display: none
}

.inner___vs1mx .detail___3cp97 {
    margin: 40Px 0 47Px;
    font-family: "PingFang SC 標準體";
    font-weight: 200;
    font-size: 16Px;
    line-height: 40Px;
    color: #555;
    text-align: center
}

.inner___vs1mx .list___3mhvQ {
    display: flex;
    justify-content: center;
    align-items: center;
    height: 61Px
}

.inner___vs1mx .list___3mhvQ .listItem___1YHQS {
    display: flex;
    justify-content: center;
    align-items: center;
    width: auto;
    height: 100%
}

.inner___vs1mx .list___3mhvQ .listItem___1YHQS:not(:last-of-type) {
    margin-right: 87Px
}

.inner___vs1mx .list___3mhvQ .listItem___1YHQS .itemIcon___3LKFv {
    width: 61Px;
    height: 61Px;
    margin-right: 20Px
}

.inner___vs1mx .list___3mhvQ .listItem___1YHQS .itemTitle___KDyST {
    font-family: "PingFang SC 標準體";
    font-weight: 200;
    font-size: 16Px;
    line-height: 40Px;
    text-align: left;
    color: #222
}

.inner___vs1mx .list___3mhvQ .listItem___1YHQS .itemDetail___3O3Zt {
    display: none
}

@media (max-width:768px) {
    .inner___vs1mx {
        width: 100%;
        padding: 1.24rem 0 0
    }

    .inner___vs1mx .title___1b9xr {
        display: none;
        height: .93333rem;
        line-height: .93333rem;
        font-size: .58667rem
    }

    .inner___vs1mx .title___1b9xr:after {
        bottom: -.18667rem;
        width: .8rem;
        height: .08rem;
        border-radius: .04rem
    }

    .inner___vs1mx .h5Title___bvWYi {
        display: block
    }

    .inner___vs1mx .detail___3cp97 {
        margin: .64rem 0 .6rem;
        font-size: .34667rem;
        line-height: .66667rem;
        text-align: left
    }

    .inner___vs1mx .list___3mhvQ {
        height: auto;
        flex-wrap: wrap;
        grid-column-gap: .4rem;
        -webkit-column-gap: .4rem;
        column-gap: .4rem;
        grid-row-gap: .33333rem;
        row-gap: .33333rem
    }

    .inner___vs1mx .list___3mhvQ .listItem___1YHQS {
        flex-direction: column;
        grid-row-gap: .32rem;
        row-gap: .32rem;
        flex: 1 1;
        min-width: 46%;
        height: 3.33333rem;
        background: #fff;
        grid-column-gap: .32rem;
        -webkit-column-gap: .32rem;
        column-gap: .32rem
    }

    .inner___vs1mx .list___3mhvQ .listItem___1YHQS:not(:last-of-type) {
        margin-right: 0
    }

    .inner___vs1mx .list___3mhvQ .listItem___1YHQS .itemIcon___3LKFv {
        width: 1.33333rem;
        height: 1.33333rem;
        margin-right: 0
    }

    .inner___vs1mx .list___3mhvQ .listItem___1YHQS .itemTitle___KDyST {
        font-size: .37333rem;
        line-height: .53333rem
    }

    .inner___vs1mx .list___3mhvQ .listItem___1YHQS .itemDetail___3O3Zt {
        display: block;
        margin-top: .09333rem;
        font-family: "PingFang SC 標準體";
        font-weight: 200;
        font-size: .32rem;
        line-height: .53333rem;
        text-align: left;
        color: #222
    }
}

.byering__section-carSolution:nth-child(2n) {
    background: #0b0f3b
}

.byering__section-img {
    background: transparent no-repeat 0/contain;
    max-width: 100%
}

.carSolution__arrow {
    display: block;
    width: 21Px;
    height: 42Px;
    background: linear-gradient(0deg, hsla(0, 0%, 100%, 0) 0, #fff);
    -webkit-clip-path: polygon(0 40%, 50% 0, 100% 40%, 70% 40%, 70% 100%, 30% 100%, 30% 40%);
    clip-path: polygon(0 40%, 50% 0, 100% 40%, 70% 40%, 70% 100%, 30% 100%, 30% 40%)
}

.carSolution__clue__img {
    width: 952Px;
    height: 254Px;
    margin: 77Px auto 47Px;
    /* background-image: url(../image/品牌商_经销商 - PC.png) */
    background-image: url(http://img.poxiaoai.com/static/img/page2/2.png)
}

.carSolution__douyin__data__source {
    font-size: 14Px
}

.carSolution__mindeset {
    grid-row-gap: 72Px;
    row-gap: 72Px
}

.carSolution__mindeset__list {
    display: grid;
    grid-template-columns: repeat(3, 1fr);
    justify-items: center
}

.carSolution__car__question {
    padding-top: 35Px
}

/* 解决方案 */
.carSolution__car__question__img1 {
    /* width: 896Px; */
    width: 80vw;
    height: 456px;
    margin: 0 auto;
    /* background-image: url(../image/car_question.png) */
    background-image: url(http://img.poxiaoai.com/static/img/page2/4-1.png);
    font-weight: 300;
    position: relative;
    left: -6%;

}
.carSolution__car__question__img2 {
    /* width: 896Px; */
    width: 80vw;
    height: 200px;
    margin: 0 auto;
    /* background-image: url(../image/car_question.png) */
    background-image: url(http://img.poxiaoai.com/static/img/page2/4-2.png);
    font-weight: 300;
    position: relative;
    left: -6%;
    
}

.carSolution__car__solution {
    padding-top: 64Px
}

.carSolution__car__solution__img {
    width: 880Px;
    height: 500Px;
    margin: 0 auto;
    background-image: url(http://img.poxiaoai.com/static/image/car_solution.png)
}

.carSolution__quick__marketing {
    display: flex;
    align-items: center
}

.carSolution__quick__marketing__img {
    width: 450Px;
    height: auto;
    margin-right: 70Px
}

.carSolution__quick__marketing__info {
    text-align: left
}

.carSolution__quick__marketing__info__sub__text {
    font-size: 14Px;
    line-height: 20Px;
    margin-bottom: 39Px
}

.carSolution__quick__marketing__info__text {
    line-height: 30Px
}

.carSolution__quick__marketing__info__tag {
    margin: 60Px 0 33Px
}

.carSolution__quick__marketing__datas {
    display: flex;
    width: 500Px;
    justify-content: space-between;
    align-items: flex-end
}

.carSolution__ai__robot {
    display: flex;
    align-items: center;
    justify-content: center;
    padding-top: 50Px
}

.carSolution__ai__robot__intention {
    order: 1
}

.carSolution__ai__robot__intention__img {
    width: 250Px;
    height: auto;
    margin-left: 200Px
}

.carSolution__ai__robot__intentions {
    display: flex;
    justify-content: space-around;
    margin-top: 19Px;
    line-height: 30Px
}

.carSolution__ai__robot__info {
    text-align: left
}

.carSolution__ai__robot__info>p {
    line-height: 30Px !important
}

.carSolution__ai__robot__info__tag {
    margin: 67Px 0 20Px
}

.carSolution__ai__robot__info__datas {
    display: flex;
    justify-content: space-between;
    width: 500Px;
    align-items: flex-end
}

.carSolution__car__clue__map__img {
    width: 670Px;
    margin: 40Px auto 0
}

.carSolution__library__sub__title {
    font-size: 20Px;
    line-height: 28Px;
    border: 1px solid hsla(0, 0%, 100%, .2);
    border-radius: 25Px;
    width: 340Px;
    height: 50Px;
    display: flex;
    align-items: center;
    justify-content: center;
    margin: 48Px auto 44Px;
    color: #fff
}

.carSolution__library__data__mining__features {
    background: url(../image/arrow_down.png) no-repeat;
    background-position: 331Px 10Px;
    background-size: 620Px;
    padding: 0 80Px
}

.carSolution__library__data__mining__feature:nth-child(3) {
    margin: 30Px 0 60Px
}

.carSolution__analytic__img {
    width: 1100Px;
    height: 410Px;
    margin: 30Px auto 0;
    background-image: url(../image/monitor.png)
}

.carSolution__production__solutions {
    margin-top: 48Px;
    display: flex;
    justify-content: space-between
}

.carSolution__partners {
    display: flex;
    justify-content: space-between;
    padding-top: 108Px
}

.carSolution__partner__item {
    display: grid;
    grid-row-gap: 25Px;
    row-gap: 25Px;
    width: 264Px
}

.carSolution__partner__item:nth-child(3) img {
    height: 45%
}

.carSolution__partner__item__img {
    width: 100%;
    height: 125Px;
    border: 1px solid hsla(0, 0%, 100%, .1);
    display: flex;
    justify-content: center;
    align-items: center
}

.carSolution__partner__item__img>img {
    height: 50%
}

.carSolution__partner__item__name {
    text-align: center;
    font-size: 16Px;
    color: #fff
}

.carSolution__excemple__wrap {
    background: url(../image/nissan_bg.png) no-repeat 0/cover !important
}

.carSolution__excemple {
    padding: 100Px 0 50Px;
    display: flex;
    align-items: center;
    justify-content: center
}

.carSolution__excemple__img {
    width: 160Px;
    height: auto;
    margin-right: 200Px
}

.carSolution__excemple__info {
    text-align: left;
    color: #fff;
    display: grid;
    grid-row-gap: 70Px;
    row-gap: 70Px
}

.carSolution__excemple__info__description {
    font-size: 16Px;
    line-height: 1;
    margin-bottom: 24Px
}

.carSolution__excemple__info__text {
    line-height: 1;
    font-size: 20Px;
    margin-bottom: 69Px
}

.carSolution__excemple__datas {
    display: flex;
    justify-content: space-between;
    width: 500Px
}

.carSolution__excemple__data:last-child .carSolution__excemple__data__num:after {
    display: none
}

.carSolution__excemple__data__num {
    font-family: var(--font-family-num);
    color: var(--primary-color);
    font-size: 50Px;
    line-height: 58Px;
    position: relative;
    margin-bottom: 17Px
}

.carSolution__excemple__data__num:after {
    content: "";
    display: block;
    width: 21Px;
    height: 42Px;
    background: linear-gradient(0deg, hsla(0, 0%, 100%, 0) 0, #fff);
    -webkit-clip-path: polygon(0 40%, 50% 0, 100% 40%, 70% 40%, 70% 100%, 30% 100%, 30% 40%);
    clip-path: polygon(0 40%, 50% 0, 100% 40%, 70% 40%, 70% 100%, 30% 100%, 30% 40%);
    position: absolute;
    right: -36Px;
    bottom: 4Px
}

.carSolution__excemple__data__field {
    text-align: center;
    font-size: 16Px;
    line-height: 22Px
}

.carSolution__services {
    grid-template-rows: 1fr 1fr;
    grid-template-columns: repeat(5, 1fr);
    padding-top: 78Px
}

.carSolution__service__item:not(.carSolution__service__item:nth-child(5n)) {
    border-right: 1px solid #e6eaf2
}

.carSolution__service__item:nth-child(n - 5) {
    border-top: 1px solid #e6eaf2
}

@media (max-width:768px) {
    .carSolution__br {
        display: none
    }

    .carSolution_header_warper .first__section___Rgl5z {
        background: url(../image/car__solution_phone.png) 50% !important;
        background-size: 100% !important
    }

    .carSolution__analytic__wrap,
    .carSolution__quick__marketing__wrap {
        padding-top: .8rem
    }

    .byering__section-img {
        width: 100%
    }

    .carSolution__ai__robot__info {
        display: grid
    }

    .carSolution__ai__robot__info .carSolution__quick__marketing__info__sub__text {
        color: hsla(0, 0%, 100%, .5)
    }

    .carSolution__ai__robot__intention {
        text-align: center
    }

    .carSolution__ai__robot__intention__img {
        width: 60%;
        margin-left: unset
    }

    .carSolution__douyin__data__source {
        display: none
    }

    .carSolution__mindeset__list {
        grid-template-columns: 1fr;
        grid-row-gap: .53333rem;
        row-gap: .53333rem
    }

    .carSolution__clue__img {
        background-image: url("http://img.poxiaoai.com/static/image/品牌商_经销商 - 手机.png");
        margin: 1.02667rem auto 0;
        height: 3.38667rem
    }

    .carSolution__car__question__img {
        height: 14.36rem;
        background-image: url(http://img.poxiaoai.com/static/image/car_question-h5.png)
    }

    .carSolution__car__solution__img {
        background-image: url(http://img.poxiaoai.com/static/image/car_solution-h5.png);
        height: 17.78667rem
    }

    .carSolution__production__solutions {
        display: grid;
        grid-row-gap: .4rem;
        row-gap: .4rem;
        margin-top: .64rem
    }

    .carSolution__partners {
        display: grid;
        grid-template-columns: 1fr 1fr;
        grid-row-gap: .72rem;
        row-gap: .72rem;
        padding-top: 1.44rem
    }

    .carSolution__partner__item {
        width: 4.46667rem;
        grid-row-gap: .33333rem;
        row-gap: .33333rem
    }

    .carSolution__partner__item__img {
        height: 1.66667rem
    }

    .carSolution__partner__item__name {
        font-size: .34667rem;
        line-height: .49333rem
    }

    .carSolution__excemple__wrap {
        background-position: -7.89333rem 0 !important
    }

    .carSolution__excemple {
        display: grid;
        grid-row-gap: 1.26667rem;
        row-gap: 1.26667rem;
        padding: 1.33333rem 0 .66667rem
    }

    .carSolution__excemple__img {
        width: 3.4rem;
        margin: 0 auto
    }

    .carSolution__excemple__datas {
        margin-top: 0;
        width: auto;
        grid-column-gap: unset;
        -webkit-column-gap: unset;
        column-gap: unset;
        justify-content: space-between;
        padding: 0 .4rem
    }

    .carSolution__excemple__data__num {
        font-size: .85333rem;
        line-height: .98667rem;
        margin-bottom: .22667rem
    }

    .carSolution__excemple__data__num:after {
        width: .28rem;
        height: .56rem;
        right: -.48rem
    }

    .carSolution__excemple__data__field {
        font-size: unset;
        line-height: unset
    }

    .carSolution__services {
        grid-template-columns: repeat(2, 1fr)
    }

    .carSolution__service__item:nth-child(2n -1) {
        border-right: 1px solid #e6eaf2
    }

    .carSolution__service__item:nth-child(2n) {
        border-right: 0
    }

    .carSolution__mindeset {
        grid-row-gap: .66667rem;
        row-gap: .66667rem
    }

    .carSolution__quick__marketing {
        display: grid;
        grid-row-gap: .88rem;
        row-gap: .88rem
    }

    .carSolution__quick__marketing__info {
        display: grid
    }

    .carSolution__ai__robot__info__tag,
    .carSolution__quick__marketing__info__tag {
        width: 5.10667rem;
        height: .88rem;
        border-radius: .88rem;
        text-align: center;
        display: flex;
        align-items: center;
        justify-content: center;
        font-size: .37333rem;
        margin: .66667rem auto .61333rem
    }

    .carSolution__quick__marketing__info__sub__text {
        order: 1;
        text-align: center;
        margin-top: 1.01333rem;
        margin-bottom: 0;
        font-size: unset;
        line-height: unset
    }

    .carSolution__quick__marketing__info__text {
        color: #fff
    }

    .carSolution__ai__robot__info__datas,
    .carSolution__quick__marketing__datas {
        justify-content: space-between;
        padding-right: .44rem;
        color: #fff;
        grid-column-gap: unset;
        -webkit-column-gap: unset;
        column-gap: unset;
        width: auto;
        padding-left: .4rem
    }

    .carSolution__ai__robot {
        display: grid;
        grid-column-gap: 0;
        -webkit-column-gap: 0;
        column-gap: 0;
        grid-row-gap: .8rem;
        row-gap: .8rem;
        padding-top: 30Px
    }

    .carSolution__ai__robot__intention {
        order: 0
    }

    .carSolution__ai__robot__intentions {
        display: none
    }

    .carSolution__ai__robot__info>p {
        color: #fff;
        line-height: .69333rem !important
    }

    .carSolution__library__data__mining__features {
        padding: 0;
        background-position: -4.69333rem -.26667rem;
        background-size: 200% 75%
    }

    .carSolution__library__data__mining__feature:nth-child(3) {
        margin: .81333rem 0 1.82667rem
    }

    .carSolution__library__sub__title {
        width: 6.58667rem;
        height: 1.2rem;
        border-radius: .6rem;
        font-size: .42667rem;
        margin: .64rem auto .58667rem
    }

    .carSolution__analytic__img {
        background-size: 150%;
        background-position: -2.66667rem 0;
        height: 4.93333rem
    }

    .carSolution__car__clue__map__img {
        width: 100%
    }

    .carSolution__car__solution {
        padding-top: .66667rem
    }

    .carSolution__excemple__info {
        grid-row-gap: .93333rem;
        row-gap: .93333rem
    }
}

.card__container___3gJAL {
    width: 330Px;
    height: 340Px;
    border: 1px solid var(--card-color)
}

.triangle___2g-1C {
    display: block;
    border-top: 12px solid var(--card-color);
    border-left: 7px solid transparent;
    border-right: 7px solid transparent;
    position: absolute;
    left: calc(50% - 7Px)
}

.card__title___2bSiL {
    width: 100%;
    height: 78Px;
    display: flex;
    align-items: center;
    justify-content: center;
    font-weight: 400;
    font-size: 20Px;
    line-height: 40Px;
    color: #fff;
    position: relative;
    background-color: var(--card-color)
}

.card__title___2bSiL:after {
    content: "";
    display: block;
    border-top: 12px solid var(--card-color);
    border-left: 7px solid transparent;
    border-right: 7px solid transparent;
    position: absolute;
    left: calc(50% - 7Px);
    bottom: -6Px
}

.card__body___3Gf7G {
    padding-top: 41Px;
    display: grid;
    grid-row-gap: 52Px;
    row-gap: 52Px
}

.card__steps___2PmRE {
    padding: 0 !important;
    line-height: 22Px !important;
    position: relative
}

.card__steps___2PmRE:last-child {
    color: var(--card-color)
}

.card__steps___2PmRE:last-child:after {
    display: none
}

.card__steps___2PmRE:after {
    display: inline-block;
    width: 0;
    height: 0;
    content: "";
    display: block;
    border-top: 12px solid var(--card-color);
    border-left: 7px solid transparent;
    border-right: 7px solid transparent;
    position: absolute;
    left: calc(50% - 7Px);
    bottom: -32Px
}

.card__triangle___w5QbY {
    position: absolute;
    width: 50Px;
    height: 50Px;
    color: var(--card-color)
}

@media (max-width:768px) {
    .card__container___3gJAL {
        width: 100%;
        border-width: 1Px;
        height: auto
    }

    .card__title___2bSiL {
        font-size: .42667rem;
        line-height: .53333rem;
        height: 1.04rem
    }

    .card__title___2bSiL:after {
        display: none
    }

    .card__body___3Gf7G {
        display: flex;
        align-items: center;
        justify-content: space-between;
        padding: .86667rem .4rem;
        flex: 1 1
    }

    .card__steps___2PmRE {
        color: #fff;
        line-height: .53333rem;
        font-size: .37333rem
    }

    .card__steps___2PmRE:after {
        transform: rotate(270deg);
        border-width: .26667rem .17333rem .17333rem;
        top: .13333rem;
        left: calc(100% + .53333rem)
    }
}

.tag__wrap___3sYeX {
    width: 100%;
    height: 210Px;
    text-align: center;
    background-color: #fff
}

.tag__name___1X9-H {
    font-size: 16Px;
    line-height: 22Px;
    color: #222
}

.tag__img___20N7b {
    width: 60Px;
    height: 60Px;
    object-fit: cover;
    margin: 54Px auto 26Px
}

@media (max-width:768px) {
    .tag__wrap___3sYeX {
        height: 2.66667rem;
        display: flex;
        flex-direction: column;
        justify-content: center;
        align-items: center
    }

    .tag__name___1X9-H {
        font-size: .34667rem;
        line-height: .66667rem
    }

    .tag__img___20N7b {
        width: .93333rem;
        height: .93333rem;
        object-fit: cover;
        margin: 0 0 .08rem
    }
}

.arrow___24SEA {
    display: block;
    width: 21Px;
    height: 42Px;
    background: linear-gradient(0deg, hsla(0, 0%, 100%, 0) 0, var(--arrow-color));
    -webkit-clip-path: polygon(0 40%, 50% 0, 100% 40%, 70% 40%, 70% 100%, 30% 100%, 30% 40%);
    clip-path: polygon(0 40%, 50% 0, 100% 40%, 70% 40%, 70% 100%, 30% 100%, 30% 40%)
}

.data__cpn__wrap___29Joq {
    display: inline-block
}

.data__cpn__wrap___29Joq .data___1RreK {
    font-family: var(--font-family-num);
    color: var(--num-color);
    position: relative;
    margin-bottom: 8Px;
    font-size: 40Px;
    line-height: 47Px
}

.data__cpn__wrap___29Joq .data___1RreK.arrow__large___1b_9D:after {
    content: "";
    display: block;
    width: 21Px;
    height: 42Px;
    background: linear-gradient(0deg, hsla(0, 0%, 100%, 0) 0, var(--arrow-color));
    -webkit-clip-path: polygon(0 40%, 50% 0, 100% 40%, 70% 40%, 70% 100%, 30% 100%, 30% 40%);
    clip-path: polygon(0 40%, 50% 0, 100% 40%, 70% 40%, 70% 100%, 30% 100%, 30% 40%);
    position: absolute;
    right: -36Px;
    bottom: 4Px
}

.data__cpn__wrap___29Joq .data___1RreK.arrow__default___2HI-D:after {
    content: "";
    display: block;
    width: 21Px;
    height: 42Px;
    background: linear-gradient(0deg, hsla(0, 0%, 100%, 0) 0, var(--arrow-color));
    -webkit-clip-path: polygon(0 40%, 50% 0, 100% 40%, 70% 40%, 70% 100%, 30% 100%, 30% 40%);
    clip-path: polygon(0 40%, 50% 0, 100% 40%, 70% 40%, 70% 100%, 30% 100%, 30% 40%);
    width: 15Px;
    height: 30Px;
    position: absolute;
    right: -27Px;
    bottom: 4Px
}

.data__cpn__wrap___29Joq .data__name___1V9NS {
    text-align: center;
    font-size: 16Px;
    line-height: 22Px
}

.data__cpn__wrap___29Joq.data__cpn__large___38kQ- .data___1RreK {
    font-size: 50Px;
    line-height: 58Px
}

@media (max-width:768px) {
    .data__cpn__wrap___29Joq .data___1RreK {
        font-size: .64rem;
        line-height: .74667rem
    }

    .data__cpn__wrap___29Joq .data___1RreK.arrow__large___1b_9D:after {
        width: .28rem;
        height: .56rem;
        right: -.48rem
    }

    .data__cpn__wrap___29Joq .data___1RreK.arrow__default___2HI-D:after {
        width: .28rem;
        height: .56rem;
        right: -.48rem;
        bottom: .05333rem
    }

    .data__cpn__large___38kQ- .data___1RreK {
        font-size: .96rem !important;
        line-height: 1.12rem !important
    }
}

.chart__wrap___3ljWo {
    width: 100%
}

.chart__wrap___3ljWo .data__source___UfivC {
    padding: 0;
    text-align: center;
    line-height: 20Px
}

.chart__container___2PXr2 {
    width: 100%;
    height: 346Px
}

.chart__time__line___3uypZ {
    width: 100%;
    border-bottom: 1px solid hsla(0, 0%, 100%, .1);
    position: relative;
    color: hsla(0, 0%, 100%, .5);
    font-size: 12Px;
    line-height: 17Px;
    margin-bottom: 9Px
}

.chart__time__line___3uypZ:before {
    content: "2020";
    padding-left: 2%;
    padding-right: 25Px;
    position: absolute;
    background-color: #0b0f3b;
    left: 0;
    top: -8Px
}

.chart__time__line___3uypZ:after {
    content: "2021";
    padding: 0 25Px;
    position: absolute;
    background-color: #0b0f3b;
    left: calc(50% - 25Px);
    top: -8Px
}

.chart__footer___Sp8j9 {
    margin-top: 20Px;
    display: flex;
    align-items: flex-end;
    justify-content: space-around
}

.chart__info___2DZ55 {
    display: flex;
    align-items: flex-end;
    font-size: 16Px
}

.chart__title___174qg {
    margin-right: 115Px
}

.chart__labels___2HeO3 {
    display: flex;
    width: 300Px;
    justify-content: space-between
}

.chart__label__count___2N20v {
    display: flex;
    align-items: center
}

.chart__label__count___2N20v:before {
    display: block;
    content: "";
    width: 26Px;
    height: 10Px;
    border-radius: 5Px;
    background-color: var(--primary-color);
    margin-right: 20Px
}

.chart__label__GMV___2pSG1 {
    position: relative;
    align-items: center
}

.chart__label__GMV___2pSG1:before {
    position: absolute;
    display: block;
    content: "";
    width: 10Px;
    height: 10Px;
    border-radius: 50%;
    background-color: var(--secondary-color);
    right: calc(100% + 33Px);
    top: calc(50% - 5Px)
}

.chart__label__GMV___2pSG1:after {
    position: absolute;
    display: block;
    content: "";
    width: 38Px;
    height: 1Px;
    background-color: var(--secondary-color);
    right: calc(100% + 19Px);
    top: 50%
}

.douyin__icon___2w1z1 {
    width: 40Px;
    height: 40Px
}

@media (max-width:768px) {
    .chart__container___2PXr2 {
        height: 5.06667rem
    }

    .chart__footer___Sp8j9 {
        display: block;
        width: 100%
    }

    .chart__info___2DZ55 {
        color: #fff;
        width: 100%;
        margin-bottom: .56rem;
        font-size: .32rem
    }

    .chart__title___174qg {
        margin-right: auto
    }

    .chart__labels___2HeO3 {
        width: 3.66667rem
    }

    .chart__label__count___2N20v:before {
        width: .34667rem;
        height: .13333rem;
        border-radius: .06667rem
    }

    .chart__label__GMV___2pSG1:before {
        width: .13333rem;
        height: .13333rem;
        right: calc(100% + .44rem);
        top: calc(50% - .06667rem)
    }

    .chart__label__GMV___2pSG1:after {
        width: .50667rem;
        height: 1Px;
        right: calc(100% + .25334rem)
    }

    .douyin__icon___2w1z1 {
        width: .53333rem;
        height: .53333rem
    }
}

.scroll-reveal {
    visibility: hidden
}

@media (max-width:768px) {
    .scroll-reveal {
        visibility: visible
    }
}

/* 联系我们 */
.call_us{
    width: 100%;
    height: 100vh;
}

/* 解决方案 */
.carSolution_header_warper .first__section___Rgl5z{
    background-image:  url("http://img.poxiaoai.com/static/img/page2/bg.png") !important
}
/* 解决方案  */

.box___1XkKQ .section___womF9.byering__section-carSolution.section-dark___3yoyc {
    /* background: rgba(255, 255, 255, 0.5) url("http://img.poxiaoai.com/static/img/page2/bg.png") no-repeat;    */
    /* background-size: 100%; */
}