@media (max-width: 768px) {
    .center-login {
   /*     padding: 10px; */
    }

    .ant-input, .layui-select {
        font-size: 16px; /* 调整字体大小以适应小屏幕 */
    }
}
/* 针对移动设备 */
@media (max-width: 480px) {
}

[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
}[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
}

::-moz-selection {
	color: #fff;
	background: #1890ff
}

::selection {
	color: #fff;
	background: #1890ff
}

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

.clearfix:after {
	display: table;
	clear: both;
	content: ""
}

.anticon {
	display: -webkit-inline-flex;
	display: inline-flex;
	-webkit-align-items: center;
	align-items: center;
	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>.anticon {
	line-height: 0;
	vertical-align: 0
}

.anticon[tabindex] {
	cursor: pointer
}

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

.ant-fade-appear,.ant-fade-enter {
	-webkit-animation-duration: .2s;
	animation-duration: .2s;
	-webkit-animation-fill-mode: both;
	animation-fill-mode: both;
	-webkit-animation-play-state: paused;
	animation-play-state: paused
}

.ant-fade-leave {
	-webkit-animation-duration: .2s;
	animation-duration: .2s;
	-webkit-animation-fill-mode: both;
	animation-fill-mode: both;
	-webkit-animation-play-state: paused;
	animation-play-state: paused
}

.ant-fade-appear.ant-fade-appear-active,.ant-fade-enter.ant-fade-enter-active {
	-webkit-animation-name: antFadeIn;
	animation-name: antFadeIn;
	-webkit-animation-play-state: running;
	animation-play-state: running
}

.ant-fade-leave.ant-fade-leave-active {
	-webkit-animation-name: antFadeOut;
	animation-name: antFadeOut;
	-webkit-animation-play-state: running;
	animation-play-state: running;
	pointer-events: none
}

.ant-fade-appear,.ant-fade-enter {
	opacity: 0;
	-webkit-animation-timing-function: linear;
	animation-timing-function: linear
}

.ant-fade-leave {
	-webkit-animation-timing-function: linear;
	animation-timing-function: linear
}

@-webkit-keyframes antFadeIn {
	0% {
		opacity: 0
	}

	to {
		opacity: 1
	}
}

@keyframes antFadeIn {
	0% {
		opacity: 0
	}

	to {
		opacity: 1
	}
}

@-webkit-keyframes antFadeOut {
	0% {
		opacity: 1
	}

	to {
		opacity: 0
	}
}

@keyframes antFadeOut {
	0% {
		opacity: 1
	}

	to {
		opacity: 0
	}
}

.ant-move-up-appear,.ant-move-up-enter {
	-webkit-animation-duration: .2s;
	animation-duration: .2s;
	-webkit-animation-fill-mode: both;
	animation-fill-mode: both;
	-webkit-animation-play-state: paused;
	animation-play-state: paused
}

.ant-move-up-leave {
	-webkit-animation-duration: .2s;
	animation-duration: .2s;
	-webkit-animation-fill-mode: both;
	animation-fill-mode: both;
	-webkit-animation-play-state: paused;
	animation-play-state: paused
}

.ant-move-up-appear.ant-move-up-appear-active,.ant-move-up-enter.ant-move-up-enter-active {
	-webkit-animation-name: antMoveUpIn;
	animation-name: antMoveUpIn;
	-webkit-animation-play-state: running;
	animation-play-state: running
}

.ant-move-up-leave.ant-move-up-leave-active {
	-webkit-animation-name: antMoveUpOut;
	animation-name: antMoveUpOut;
	-webkit-animation-play-state: running;
	animation-play-state: running;
	pointer-events: none
}

.ant-move-up-appear,.ant-move-up-enter {
	opacity: 0;
	-webkit-animation-timing-function: cubic-bezier(.08,.82,.17,1);
	animation-timing-function: cubic-bezier(.08,.82,.17,1)
}

.ant-move-up-leave {
	-webkit-animation-timing-function: cubic-bezier(.6,.04,.98,.34);
	animation-timing-function: cubic-bezier(.6,.04,.98,.34)
}

.ant-move-down-appear,.ant-move-down-enter {
	-webkit-animation-duration: .2s;
	animation-duration: .2s;
	-webkit-animation-fill-mode: both;
	animation-fill-mode: both;
	-webkit-animation-play-state: paused;
	animation-play-state: paused
}

.ant-move-down-leave {
	-webkit-animation-duration: .2s;
	animation-duration: .2s;
	-webkit-animation-fill-mode: both;
	animation-fill-mode: both;
	-webkit-animation-play-state: paused;
	animation-play-state: paused
}

.ant-move-down-appear.ant-move-down-appear-active,.ant-move-down-enter.ant-move-down-enter-active {
	-webkit-animation-name: antMoveDownIn;
	animation-name: antMoveDownIn;
	-webkit-animation-play-state: running;
	animation-play-state: running
}

.ant-move-down-leave.ant-move-down-leave-active {
	-webkit-animation-name: antMoveDownOut;
	animation-name: antMoveDownOut;
	-webkit-animation-play-state: running;
	animation-play-state: running;
	pointer-events: none
}

.ant-move-down-appear,.ant-move-down-enter {
	opacity: 0;
	-webkit-animation-timing-function: cubic-bezier(.08,.82,.17,1);
	animation-timing-function: cubic-bezier(.08,.82,.17,1)
}

.ant-move-down-leave {
	-webkit-animation-timing-function: cubic-bezier(.6,.04,.98,.34);
	animation-timing-function: cubic-bezier(.6,.04,.98,.34)
}

.ant-move-left-appear,.ant-move-left-enter {
	-webkit-animation-duration: .2s;
	animation-duration: .2s;
	-webkit-animation-fill-mode: both;
	animation-fill-mode: both;
	-webkit-animation-play-state: paused;
	animation-play-state: paused
}

.ant-move-left-leave {
	-webkit-animation-duration: .2s;
	animation-duration: .2s;
	-webkit-animation-fill-mode: both;
	animation-fill-mode: both;
	-webkit-animation-play-state: paused;
	animation-play-state: paused
}

.ant-move-left-appear.ant-move-left-appear-active,.ant-move-left-enter.ant-move-left-enter-active {
	-webkit-animation-name: antMoveLeftIn;
	animation-name: antMoveLeftIn;
	-webkit-animation-play-state: running;
	animation-play-state: running
}

.ant-move-left-leave.ant-move-left-leave-active {
	-webkit-animation-name: antMoveLeftOut;
	animation-name: antMoveLeftOut;
	-webkit-animation-play-state: running;
	animation-play-state: running;
	pointer-events: none
}

.ant-move-left-appear,.ant-move-left-enter {
	opacity: 0;
	-webkit-animation-timing-function: cubic-bezier(.08,.82,.17,1);
	animation-timing-function: cubic-bezier(.08,.82,.17,1)
}

.ant-move-left-leave {
	-webkit-animation-timing-function: cubic-bezier(.6,.04,.98,.34);
	animation-timing-function: cubic-bezier(.6,.04,.98,.34)
}

.ant-move-right-appear,.ant-move-right-enter {
	-webkit-animation-duration: .2s;
	animation-duration: .2s;
	-webkit-animation-fill-mode: both;
	animation-fill-mode: both;
	-webkit-animation-play-state: paused;
	animation-play-state: paused
}

.ant-move-right-leave {
	-webkit-animation-duration: .2s;
	animation-duration: .2s;
	-webkit-animation-fill-mode: both;
	animation-fill-mode: both;
	-webkit-animation-play-state: paused;
	animation-play-state: paused
}

.ant-move-right-appear.ant-move-right-appear-active,.ant-move-right-enter.ant-move-right-enter-active {
	-webkit-animation-name: antMoveRightIn;
	animation-name: antMoveRightIn;
	-webkit-animation-play-state: running;
	animation-play-state: running
}

.ant-move-right-leave.ant-move-right-leave-active {
	-webkit-animation-name: antMoveRightOut;
	animation-name: antMoveRightOut;
	-webkit-animation-play-state: running;
	animation-play-state: running;
	pointer-events: none
}

.ant-move-right-appear,.ant-move-right-enter {
	opacity: 0;
	-webkit-animation-timing-function: cubic-bezier(.08,.82,.17,1);
	animation-timing-function: cubic-bezier(.08,.82,.17,1)
}

.ant-move-right-leave {
	-webkit-animation-timing-function: cubic-bezier(.6,.04,.98,.34);
	animation-timing-function: cubic-bezier(.6,.04,.98,.34)
}

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

	to {
		-webkit-transform: translateY(0);
		transform: translateY(0);
		-webkit-transform-origin: 0 0;
		transform-origin: 0 0;
		opacity: 1
	}
}

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

	to {
		-webkit-transform: translateY(0);
		transform: translateY(0);
		-webkit-transform-origin: 0 0;
		transform-origin: 0 0;
		opacity: 1
	}
}

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

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

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

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

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

	to {
		-webkit-transform: translateX(0);
		transform: translateX(0);
		-webkit-transform-origin: 0 0;
		transform-origin: 0 0;
		opacity: 1
	}
}

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

	to {
		-webkit-transform: translateX(0);
		transform: translateX(0);
		-webkit-transform-origin: 0 0;
		transform-origin: 0 0;
		opacity: 1
	}
}

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

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

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

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

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

	to {
		-webkit-transform: translateX(0);
		transform: translateX(0);
		-webkit-transform-origin: 0 0;
		transform-origin: 0 0;
		opacity: 1
	}
}

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

	to {
		-webkit-transform: translateX(0);
		transform: translateX(0);
		-webkit-transform-origin: 0 0;
		transform-origin: 0 0;
		opacity: 1
	}
}

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

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

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

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

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

	to {
		-webkit-transform: translateY(0);
		transform: translateY(0);
		-webkit-transform-origin: 0 0;
		transform-origin: 0 0;
		opacity: 1
	}
}

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

	to {
		-webkit-transform: translateY(0);
		transform: translateY(0);
		-webkit-transform-origin: 0 0;
		transform-origin: 0 0;
		opacity: 1
	}
}

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

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

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

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

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

@keyframes loadingCircle {
	to {
		-webkit-transform: rotate(1turn);
		transform: rotate(1turn)
	}
}[ant-click-animating-without-extra-node=true],[ant-click-animating=true] {
	position: relative
}

html {
	--antd-wave-shadow-color: #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;
	-webkit-animation: fadeEffect 2s cubic-bezier(.08,.82,.17,1),waveEffect .4s cubic-bezier(.08,.82,.17,1);
	animation: fadeEffect 2s cubic-bezier(.08,.82,.17,1),waveEffect .4s cubic-bezier(.08,.82,.17,1);
	-webkit-animation-fill-mode: forwards;
	animation-fill-mode: forwards;
	content: "";
	pointer-events: none
}

@-webkit-keyframes waveEffect {
	to {
		box-shadow: 0 0 0 #1890ff;
		box-shadow: 0 0 0 6px #1890ff;
		box-shadow: 0 0 0 6px var(--antd-wave-shadow-color)
	}
}

@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)
	}
}

@-webkit-keyframes fadeEffect {
	to {
		opacity: 0
	}
}

@keyframes fadeEffect {
	to {
		opacity: 0
	}
}

.ant-slide-up-appear,.ant-slide-up-enter {
	-webkit-animation-duration: .2s;
	animation-duration: .2s;
	-webkit-animation-fill-mode: both;
	animation-fill-mode: both;
	-webkit-animation-play-state: paused;
	animation-play-state: paused
}

.ant-slide-up-leave {
	-webkit-animation-duration: .2s;
	animation-duration: .2s;
	-webkit-animation-fill-mode: both;
	animation-fill-mode: both;
	-webkit-animation-play-state: paused;
	animation-play-state: paused
}

.ant-slide-up-appear.ant-slide-up-appear-active,.ant-slide-up-enter.ant-slide-up-enter-active {
	-webkit-animation-name: antSlideUpIn;
	animation-name: antSlideUpIn;
	-webkit-animation-play-state: running;
	animation-play-state: running
}

.ant-slide-up-leave.ant-slide-up-leave-active {
	-webkit-animation-name: antSlideUpOut;
	animation-name: antSlideUpOut;
	-webkit-animation-play-state: running;
	animation-play-state: running;
	pointer-events: none
}

.ant-slide-up-appear,.ant-slide-up-enter {
	-webkit-transform: scale(0);
	transform: scale(0);
	-webkit-transform-origin: 0 0;
	transform-origin: 0 0;
	opacity: 0;
	-webkit-animation-timing-function: cubic-bezier(.23,1,.32,1);
	animation-timing-function: cubic-bezier(.23,1,.32,1)
}

.ant-slide-up-leave {
	-webkit-animation-timing-function: cubic-bezier(.755,.05,.855,.06);
	animation-timing-function: cubic-bezier(.755,.05,.855,.06)
}

.ant-slide-down-appear,.ant-slide-down-enter {
	-webkit-animation-duration: .2s;
	animation-duration: .2s;
	-webkit-animation-fill-mode: both;
	animation-fill-mode: both;
	-webkit-animation-play-state: paused;
	animation-play-state: paused
}

.ant-slide-down-leave {
	-webkit-animation-duration: .2s;
	animation-duration: .2s;
	-webkit-animation-fill-mode: both;
	animation-fill-mode: both;
	-webkit-animation-play-state: paused;
	animation-play-state: paused
}

.ant-slide-down-appear.ant-slide-down-appear-active,.ant-slide-down-enter.ant-slide-down-enter-active {
	-webkit-animation-name: antSlideDownIn;
	animation-name: antSlideDownIn;
	-webkit-animation-play-state: running;
	animation-play-state: running
}

.ant-slide-down-leave.ant-slide-down-leave-active {
	-webkit-animation-name: antSlideDownOut;
	animation-name: antSlideDownOut;
	-webkit-animation-play-state: running;
	animation-play-state: running;
	pointer-events: none
}

.ant-slide-down-appear,.ant-slide-down-enter {
	-webkit-transform: scale(0);
	transform: scale(0);
	-webkit-transform-origin: 0 0;
	transform-origin: 0 0;
	opacity: 0;
	-webkit-animation-timing-function: cubic-bezier(.23,1,.32,1);
	animation-timing-function: cubic-bezier(.23,1,.32,1)
}

.ant-slide-down-leave {
	-webkit-animation-timing-function: cubic-bezier(.755,.05,.855,.06);
	animation-timing-function: cubic-bezier(.755,.05,.855,.06)
}

.ant-slide-left-appear,.ant-slide-left-enter {
	-webkit-animation-duration: .2s;
	animation-duration: .2s;
	-webkit-animation-fill-mode: both;
	animation-fill-mode: both;
	-webkit-animation-play-state: paused;
	animation-play-state: paused
}

.ant-slide-left-leave {
	-webkit-animation-duration: .2s;
	animation-duration: .2s;
	-webkit-animation-fill-mode: both;
	animation-fill-mode: both;
	-webkit-animation-play-state: paused;
	animation-play-state: paused
}

.ant-slide-left-appear.ant-slide-left-appear-active,.ant-slide-left-enter.ant-slide-left-enter-active {
	-webkit-animation-name: antSlideLeftIn;
	animation-name: antSlideLeftIn;
	-webkit-animation-play-state: running;
	animation-play-state: running
}

.ant-slide-left-leave.ant-slide-left-leave-active {
	-webkit-animation-name: antSlideLeftOut;
	animation-name: antSlideLeftOut;
	-webkit-animation-play-state: running;
	animation-play-state: running;
	pointer-events: none
}

.ant-slide-left-appear,.ant-slide-left-enter {
	-webkit-transform: scale(0);
	transform: scale(0);
	-webkit-transform-origin: 0 0;
	transform-origin: 0 0;
	opacity: 0;
	-webkit-animation-timing-function: cubic-bezier(.23,1,.32,1);
	animation-timing-function: cubic-bezier(.23,1,.32,1)
}

.ant-slide-left-leave {
	-webkit-animation-timing-function: cubic-bezier(.755,.05,.855,.06);
	animation-timing-function: cubic-bezier(.755,.05,.855,.06)
}

.ant-slide-right-appear,.ant-slide-right-enter {
	-webkit-animation-duration: .2s;
	animation-duration: .2s;
	-webkit-animation-fill-mode: both;
	animation-fill-mode: both;
	-webkit-animation-play-state: paused;
	animation-play-state: paused
}

.ant-slide-right-leave {
	-webkit-animation-duration: .2s;
	animation-duration: .2s;
	-webkit-animation-fill-mode: both;
	animation-fill-mode: both;
	-webkit-animation-play-state: paused;
	animation-play-state: paused
}

.ant-slide-right-appear.ant-slide-right-appear-active,.ant-slide-right-enter.ant-slide-right-enter-active {
	-webkit-animation-name: antSlideRightIn;
	animation-name: antSlideRightIn;
	-webkit-animation-play-state: running;
	animation-play-state: running
}

.ant-slide-right-leave.ant-slide-right-leave-active {
	-webkit-animation-name: antSlideRightOut;
	animation-name: antSlideRightOut;
	-webkit-animation-play-state: running;
	animation-play-state: running;
	pointer-events: none
}

.ant-slide-right-appear,.ant-slide-right-enter {
	-webkit-transform: scale(0);
	transform: scale(0);
	-webkit-transform-origin: 0 0;
	transform-origin: 0 0;
	opacity: 0;
	-webkit-animation-timing-function: cubic-bezier(.23,1,.32,1);
	animation-timing-function: cubic-bezier(.23,1,.32,1)
}

.ant-slide-right-leave {
	-webkit-animation-timing-function: cubic-bezier(.755,.05,.855,.06);
	animation-timing-function: cubic-bezier(.755,.05,.855,.06)
}

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

	to {
		-webkit-transform: scaleY(1);
		transform: scaleY(1);
		-webkit-transform-origin: 0 0;
		transform-origin: 0 0;
		opacity: 1
	}
}

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

	to {
		-webkit-transform: scaleY(1);
		transform: scaleY(1);
		-webkit-transform-origin: 0 0;
		transform-origin: 0 0;
		opacity: 1
	}
}

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

	to {
		-webkit-transform: scaleY(.8);
		transform: scaleY(.8);
		-webkit-transform-origin: 0 0;
		transform-origin: 0 0;
		opacity: 0
	}
}

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

	to {
		-webkit-transform: scaleY(.8);
		transform: scaleY(.8);
		-webkit-transform-origin: 0 0;
		transform-origin: 0 0;
		opacity: 0
	}
}

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

	to {
		-webkit-transform: scaleY(1);
		transform: scaleY(1);
		-webkit-transform-origin: 100% 100%;
		transform-origin: 100% 100%;
		opacity: 1
	}
}

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

	to {
		-webkit-transform: scaleY(1);
		transform: scaleY(1);
		-webkit-transform-origin: 100% 100%;
		transform-origin: 100% 100%;
		opacity: 1
	}
}

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

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

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

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

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

	to {
		-webkit-transform: scaleX(1);
		transform: scaleX(1);
		-webkit-transform-origin: 0 0;
		transform-origin: 0 0;
		opacity: 1
	}
}

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

	to {
		-webkit-transform: scaleX(1);
		transform: scaleX(1);
		-webkit-transform-origin: 0 0;
		transform-origin: 0 0;
		opacity: 1
	}
}

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

	to {
		-webkit-transform: scaleX(.8);
		transform: scaleX(.8);
		-webkit-transform-origin: 0 0;
		transform-origin: 0 0;
		opacity: 0
	}
}

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

	to {
		-webkit-transform: scaleX(.8);
		transform: scaleX(.8);
		-webkit-transform-origin: 0 0;
		transform-origin: 0 0;
		opacity: 0
	}
}

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

	to {
		-webkit-transform: scaleX(1);
		transform: scaleX(1);
		-webkit-transform-origin: 100% 0;
		transform-origin: 100% 0;
		opacity: 1
	}
}

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

	to {
		-webkit-transform: scaleX(1);
		transform: scaleX(1);
		-webkit-transform-origin: 100% 0;
		transform-origin: 100% 0;
		opacity: 1
	}
}

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

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

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

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

.ant-zoom-appear,.ant-zoom-enter {
	-webkit-animation-duration: .2s;
	animation-duration: .2s;
	-webkit-animation-fill-mode: both;
	animation-fill-mode: both;
	-webkit-animation-play-state: paused;
	animation-play-state: paused
}

.ant-zoom-leave {
	-webkit-animation-duration: .2s;
	animation-duration: .2s;
	-webkit-animation-fill-mode: both;
	animation-fill-mode: both;
	-webkit-animation-play-state: paused;
	animation-play-state: paused
}

.ant-zoom-appear.ant-zoom-appear-active,.ant-zoom-enter.ant-zoom-enter-active {
	-webkit-animation-name: antZoomIn;
	animation-name: antZoomIn;
	-webkit-animation-play-state: running;
	animation-play-state: running
}

.ant-zoom-leave.ant-zoom-leave-active {
	-webkit-animation-name: antZoomOut;
	animation-name: antZoomOut;
	-webkit-animation-play-state: running;
	animation-play-state: running;
	pointer-events: none
}

.ant-zoom-appear,.ant-zoom-enter {
	-webkit-transform: scale(0);
	transform: scale(0);
	opacity: 0;
	-webkit-animation-timing-function: cubic-bezier(.08,.82,.17,1);
	animation-timing-function: cubic-bezier(.08,.82,.17,1)
}

.ant-zoom-appear-prepare,.ant-zoom-enter-prepare {
	-webkit-transform: none;
	transform: none
}

.ant-zoom-leave {
	-webkit-animation-timing-function: cubic-bezier(.78,.14,.15,.86);
	animation-timing-function: cubic-bezier(.78,.14,.15,.86)
}

.ant-zoom-big-appear,.ant-zoom-big-enter {
	-webkit-animation-duration: .2s;
	animation-duration: .2s;
	-webkit-animation-fill-mode: both;
	animation-fill-mode: both;
	-webkit-animation-play-state: paused;
	animation-play-state: paused
}

.ant-zoom-big-leave {
	-webkit-animation-duration: .2s;
	animation-duration: .2s;
	-webkit-animation-fill-mode: both;
	animation-fill-mode: both;
	-webkit-animation-play-state: paused;
	animation-play-state: paused
}

.ant-zoom-big-appear.ant-zoom-big-appear-active,.ant-zoom-big-enter.ant-zoom-big-enter-active {
	-webkit-animation-name: antZoomBigIn;
	animation-name: antZoomBigIn;
	-webkit-animation-play-state: running;
	animation-play-state: running
}

.ant-zoom-big-leave.ant-zoom-big-leave-active {
	-webkit-animation-name: antZoomBigOut;
	animation-name: antZoomBigOut;
	-webkit-animation-play-state: running;
	animation-play-state: running;
	pointer-events: none
}

.ant-zoom-big-appear,.ant-zoom-big-enter {
	-webkit-transform: scale(0);
	transform: scale(0);
	opacity: 0;
	-webkit-animation-timing-function: cubic-bezier(.08,.82,.17,1);
	animation-timing-function: cubic-bezier(.08,.82,.17,1)
}

.ant-zoom-big-appear-prepare,.ant-zoom-big-enter-prepare {
	-webkit-transform: none;
	transform: none
}

.ant-zoom-big-leave {
	-webkit-animation-timing-function: cubic-bezier(.78,.14,.15,.86);
	animation-timing-function: cubic-bezier(.78,.14,.15,.86)
}

.ant-zoom-big-fast-appear,.ant-zoom-big-fast-enter {
	-webkit-animation-duration: .1s;
	animation-duration: .1s;
	-webkit-animation-fill-mode: both;
	animation-fill-mode: both;
	-webkit-animation-play-state: paused;
	animation-play-state: paused
}

.ant-zoom-big-fast-leave {
	-webkit-animation-duration: .1s;
	animation-duration: .1s;
	-webkit-animation-fill-mode: both;
	animation-fill-mode: both;
	-webkit-animation-play-state: paused;
	animation-play-state: paused
}

.ant-zoom-big-fast-appear.ant-zoom-big-fast-appear-active,.ant-zoom-big-fast-enter.ant-zoom-big-fast-enter-active {
	-webkit-animation-name: antZoomBigIn;
	animation-name: antZoomBigIn;
	-webkit-animation-play-state: running;
	animation-play-state: running
}

.ant-zoom-big-fast-leave.ant-zoom-big-fast-leave-active {
	-webkit-animation-name: antZoomBigOut;
	animation-name: antZoomBigOut;
	-webkit-animation-play-state: running;
	animation-play-state: running;
	pointer-events: none
}

.ant-zoom-big-fast-appear,.ant-zoom-big-fast-enter {
	-webkit-transform: scale(0);
	transform: scale(0);
	opacity: 0;
	-webkit-animation-timing-function: cubic-bezier(.08,.82,.17,1);
	animation-timing-function: cubic-bezier(.08,.82,.17,1)
}

.ant-zoom-big-fast-appear-prepare,.ant-zoom-big-fast-enter-prepare {
	-webkit-transform: none;
	transform: none
}

.ant-zoom-big-fast-leave {
	-webkit-animation-timing-function: cubic-bezier(.78,.14,.15,.86);
	animation-timing-function: cubic-bezier(.78,.14,.15,.86)
}

.ant-zoom-up-appear,.ant-zoom-up-enter {
	-webkit-animation-duration: .2s;
	animation-duration: .2s;
	-webkit-animation-fill-mode: both;
	animation-fill-mode: both;
	-webkit-animation-play-state: paused;
	animation-play-state: paused
}

.ant-zoom-up-leave {
	-webkit-animation-duration: .2s;
	animation-duration: .2s;
	-webkit-animation-fill-mode: both;
	animation-fill-mode: both;
	-webkit-animation-play-state: paused;
	animation-play-state: paused
}

.ant-zoom-up-appear.ant-zoom-up-appear-active,.ant-zoom-up-enter.ant-zoom-up-enter-active {
	-webkit-animation-name: antZoomUpIn;
	animation-name: antZoomUpIn;
	-webkit-animation-play-state: running;
	animation-play-state: running
}

.ant-zoom-up-leave.ant-zoom-up-leave-active {
	-webkit-animation-name: antZoomUpOut;
	animation-name: antZoomUpOut;
	-webkit-animation-play-state: running;
	animation-play-state: running;
	pointer-events: none
}

.ant-zoom-up-appear,.ant-zoom-up-enter {
	-webkit-transform: scale(0);
	transform: scale(0);
	opacity: 0;
	-webkit-animation-timing-function: cubic-bezier(.08,.82,.17,1);
	animation-timing-function: cubic-bezier(.08,.82,.17,1)
}

.ant-zoom-up-appear-prepare,.ant-zoom-up-enter-prepare {
	-webkit-transform: none;
	transform: none
}

.ant-zoom-up-leave {
	-webkit-animation-timing-function: cubic-bezier(.78,.14,.15,.86);
	animation-timing-function: cubic-bezier(.78,.14,.15,.86)
}

.ant-zoom-down-appear,.ant-zoom-down-enter {
	-webkit-animation-duration: .2s;
	animation-duration: .2s;
	-webkit-animation-fill-mode: both;
	animation-fill-mode: both;
	-webkit-animation-play-state: paused;
	animation-play-state: paused
}

.ant-zoom-down-leave {
	-webkit-animation-duration: .2s;
	animation-duration: .2s;
	-webkit-animation-fill-mode: both;
	animation-fill-mode: both;
	-webkit-animation-play-state: paused;
	animation-play-state: paused
}

.ant-zoom-down-appear.ant-zoom-down-appear-active,.ant-zoom-down-enter.ant-zoom-down-enter-active {
	-webkit-animation-name: antZoomDownIn;
	animation-name: antZoomDownIn;
	-webkit-animation-play-state: running;
	animation-play-state: running
}

.ant-zoom-down-leave.ant-zoom-down-leave-active {
	-webkit-animation-name: antZoomDownOut;
	animation-name: antZoomDownOut;
	-webkit-animation-play-state: running;
	animation-play-state: running;
	pointer-events: none
}

.ant-zoom-down-appear,.ant-zoom-down-enter {
	-webkit-transform: scale(0);
	transform: scale(0);
	opacity: 0;
	-webkit-animation-timing-function: cubic-bezier(.08,.82,.17,1);
	animation-timing-function: cubic-bezier(.08,.82,.17,1)
}

.ant-zoom-down-appear-prepare,.ant-zoom-down-enter-prepare {
	-webkit-transform: none;
	transform: none
}

.ant-zoom-down-leave {
	-webkit-animation-timing-function: cubic-bezier(.78,.14,.15,.86);
	animation-timing-function: cubic-bezier(.78,.14,.15,.86)
}

.ant-zoom-left-appear,.ant-zoom-left-enter {
	-webkit-animation-duration: .2s;
	animation-duration: .2s;
	-webkit-animation-fill-mode: both;
	animation-fill-mode: both;
	-webkit-animation-play-state: paused;
	animation-play-state: paused
}

.ant-zoom-left-leave {
	-webkit-animation-duration: .2s;
	animation-duration: .2s;
	-webkit-animation-fill-mode: both;
	animation-fill-mode: both;
	-webkit-animation-play-state: paused;
	animation-play-state: paused
}

.ant-zoom-left-appear.ant-zoom-left-appear-active,.ant-zoom-left-enter.ant-zoom-left-enter-active {
	-webkit-animation-name: antZoomLeftIn;
	animation-name: antZoomLeftIn;
	-webkit-animation-play-state: running;
	animation-play-state: running
}

.ant-zoom-left-leave.ant-zoom-left-leave-active {
	-webkit-animation-name: antZoomLeftOut;
	animation-name: antZoomLeftOut;
	-webkit-animation-play-state: running;
	animation-play-state: running;
	pointer-events: none
}

.ant-zoom-left-appear,.ant-zoom-left-enter {
	-webkit-transform: scale(0);
	transform: scale(0);
	opacity: 0;
	-webkit-animation-timing-function: cubic-bezier(.08,.82,.17,1);
	animation-timing-function: cubic-bezier(.08,.82,.17,1)
}

.ant-zoom-left-appear-prepare,.ant-zoom-left-enter-prepare {
	-webkit-transform: none;
	transform: none
}

.ant-zoom-left-leave {
	-webkit-animation-timing-function: cubic-bezier(.78,.14,.15,.86);
	animation-timing-function: cubic-bezier(.78,.14,.15,.86)
}

.ant-zoom-right-appear,.ant-zoom-right-enter {
	-webkit-animation-duration: .2s;
	animation-duration: .2s;
	-webkit-animation-fill-mode: both;
	animation-fill-mode: both;
	-webkit-animation-play-state: paused;
	animation-play-state: paused
}

.ant-zoom-right-leave {
	-webkit-animation-duration: .2s;
	animation-duration: .2s;
	-webkit-animation-fill-mode: both;
	animation-fill-mode: both;
	-webkit-animation-play-state: paused;
	animation-play-state: paused
}

.ant-zoom-right-appear.ant-zoom-right-appear-active,.ant-zoom-right-enter.ant-zoom-right-enter-active {
	-webkit-animation-name: antZoomRightIn;
	animation-name: antZoomRightIn;
	-webkit-animation-play-state: running;
	animation-play-state: running
}

.ant-zoom-right-leave.ant-zoom-right-leave-active {
	-webkit-animation-name: antZoomRightOut;
	animation-name: antZoomRightOut;
	-webkit-animation-play-state: running;
	animation-play-state: running;
	pointer-events: none
}

.ant-zoom-right-appear,.ant-zoom-right-enter {
	-webkit-transform: scale(0);
	transform: scale(0);
	opacity: 0;
	-webkit-animation-timing-function: cubic-bezier(.08,.82,.17,1);
	animation-timing-function: cubic-bezier(.08,.82,.17,1)
}

.ant-zoom-right-appear-prepare,.ant-zoom-right-enter-prepare {
	-webkit-transform: none;
	transform: none
}

.ant-zoom-right-leave {
	-webkit-animation-timing-function: cubic-bezier(.78,.14,.15,.86);
	animation-timing-function: cubic-bezier(.78,.14,.15,.86)
}

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

	to {
		-webkit-transform: scale(1);
		transform: scale(1);
		opacity: 1
	}
}

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

	to {
		-webkit-transform: scale(1);
		transform: scale(1);
		opacity: 1
	}
}

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

	to {
		-webkit-transform: scale(.2);
		transform: scale(.2);
		opacity: 0
	}
}

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

	to {
		-webkit-transform: scale(.2);
		transform: scale(.2);
		opacity: 0
	}
}

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

	to {
		-webkit-transform: scale(1);
		transform: scale(1);
		opacity: 1
	}
}

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

	to {
		-webkit-transform: scale(1);
		transform: scale(1);
		opacity: 1
	}
}

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

	to {
		-webkit-transform: scale(.8);
		transform: scale(.8);
		opacity: 0
	}
}

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

	to {
		-webkit-transform: scale(.8);
		transform: scale(.8);
		opacity: 0
	}
}

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

	to {
		-webkit-transform: scale(1);
		transform: scale(1);
		-webkit-transform-origin: 50% 0;
		transform-origin: 50% 0
	}
}

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

	to {
		-webkit-transform: scale(1);
		transform: scale(1);
		-webkit-transform-origin: 50% 0;
		transform-origin: 50% 0
	}
}

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

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

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

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

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

	to {
		-webkit-transform: scale(1);
		transform: scale(1);
		-webkit-transform-origin: 0 50%;
		transform-origin: 0 50%
	}
}

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

	to {
		-webkit-transform: scale(1);
		transform: scale(1);
		-webkit-transform-origin: 0 50%;
		transform-origin: 0 50%
	}
}

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

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

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

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

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

	to {
		-webkit-transform: scale(1);
		transform: scale(1);
		-webkit-transform-origin: 100% 50%;
		transform-origin: 100% 50%
	}
}

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

	to {
		-webkit-transform: scale(1);
		transform: scale(1);
		-webkit-transform-origin: 100% 50%;
		transform-origin: 100% 50%
	}
}

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

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

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

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

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

	to {
		-webkit-transform: scale(1);
		transform: scale(1);
		-webkit-transform-origin: 50% 100%;
		transform-origin: 50% 100%
	}
}

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

	to {
		-webkit-transform: scale(1);
		transform: scale(1);
		-webkit-transform-origin: 50% 100%;
		transform-origin: 50% 100%
	}
}

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

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

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

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

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

.ant-motion-collapse-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 {
	-webkit-animation-name: MessageMoveOut;
	animation-name: MessageMoveOut;
	-webkit-animation-duration: .3s;
	animation-duration: .3s
}

@-webkit-keyframes MessageMoveOut {
	0% {
		max-height: 150px;
		padding: 8px;
		opacity: 1
	}

	to {
		max-height: 0;
		padding: 0;
		opacity: 0
	}
}

@keyframes MessageMoveOut {
	0% {
		max-height: 150px;
		padding: 8px;
		opacity: 1
	}

	to {
		max-height: 0;
		padding: 0;
		opacity: 0
	}
}

.ant-message-rtl {
	direction: rtl
}

.ant-message-rtl span {
	direction: rtl
}

.ant-message-rtl .anticon {
	margin-right: 0;
	margin-left: 8px
}

.toast-wrapper {
	position: fixed;
	left: 0;
	top: 0;
	height: 100vh;
	width: 100vw;
	z-index: 9999;
	display: -webkit-flex;
	display: flex;
	-webkit-justify-content: center;
	justify-content: center
}

.toast-wrapper .toast {
	font-weight: 400;
	font-size: 15px;
	line-height: 21px;
	padding: 12px;
	border: 1px solid hsla(0,0%,100%,.12);
	border-radius: 8px;
	color: #fff;
	background: rgba(0,0,0,.75);
	text-align: center;
	-webkit-animation-name: _scale_in;
	animation-name: _scale_in;
	-webkit-animation-duration: .3s;
	animation-duration: .3s;
	-webkit-animation-timing-function: ease;
	animation-timing-function: ease;
	-webkit-animation-fill-mode: forwards;
	animation-fill-mode: forwards;
	max-width: 90vw;
	max-height: 90vh;
	overflow-y: auto
}

@-webkit-keyframes _scale_in {
	0% {
		-webkit-transform: scale(0);
		transform: scale(0)
	}

	to {
		-webkit-transform: scale(1);
		transform: scale(1)
	}
}

@keyframes _scale_in {
	0% {
		-webkit-transform: scale(0);
		transform: scale(0)
	}

	to {
		-webkit-transform: scale(1);
		transform: scale(1)
	}
}

@-webkit-keyframes _scale_out {
	0% {
		-webkit-transform: scale(1);
		transform: scale(1)
	}

	to {
		-webkit-transform: scale(0);
		transform: scale(0)
	}
}

@keyframes _scale_out {
	0% {
		-webkit-transform: scale(1);
		transform: scale(1)
	}

	to {
		-webkit-transform: scale(0);
		transform: scale(0)
	}
}

.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-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-bottom .ant-notification-notice,.ant-notification-top .ant-notification-notice {
	margin-right: auto;
	margin-left: auto
}

.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 {
	-webkit-animation-duration: .24s;
	animation-duration: .24s;
	-webkit-animation-timing-function: cubic-bezier(.645,.045,.355,1);
	animation-timing-function: cubic-bezier(.645,.045,.355,1);
	-webkit-animation-fill-mode: both;
	animation-fill-mode: both
}

.ant-notification-fade-appear,.ant-notification-fade-enter {
	-webkit-animation-duration: .24s;
	animation-duration: .24s;
	-webkit-animation-timing-function: cubic-bezier(.645,.045,.355,1);
	animation-timing-function: cubic-bezier(.645,.045,.355,1);
	-webkit-animation-fill-mode: both;
	animation-fill-mode: both;
	opacity: 0;
	-webkit-animation-play-state: paused;
	animation-play-state: paused
}

.ant-notification-fade-leave {
	-webkit-animation-duration: .24s;
	animation-duration: .24s;
	-webkit-animation-timing-function: cubic-bezier(.645,.045,.355,1);
	animation-timing-function: cubic-bezier(.645,.045,.355,1);
	-webkit-animation-fill-mode: both;
	animation-fill-mode: both;
	-webkit-animation-duration: .2s;
	animation-duration: .2s;
	-webkit-animation-play-state: paused;
	animation-play-state: paused
}

.ant-notification-fade-appear.ant-notification-fade-appear-active,.ant-notification-fade-enter.ant-notification-fade-enter-active {
	-webkit-animation-name: NotificationFadeIn;
	animation-name: NotificationFadeIn;
	-webkit-animation-play-state: running;
	animation-play-state: running
}

.ant-notification-fade-leave.ant-notification-fade-leave-active {
	-webkit-animation-name: NotificationFadeOut;
	animation-name: NotificationFadeOut;
	-webkit-animation-play-state: running;
	animation-play-state: running
}

@-webkit-keyframes NotificationFadeIn {
	0% {
		left: 384px;
		opacity: 0
	}

	to {
		left: 0;
		opacity: 1
	}
}

@keyframes NotificationFadeIn {
	0% {
		left: 384px;
		opacity: 0
	}

	to {
		left: 0;
		opacity: 1
	}
}

@-webkit-keyframes 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
	}
}

@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
}

.ant-notification-bottom,.ant-notification-top {
	margin-right: 0;
	margin-left: 0
}

.ant-notification-top .ant-notification-fade-appear.ant-notification-fade-appear-active,.ant-notification-top .ant-notification-fade-enter.ant-notification-fade-enter-active {
	-webkit-animation-name: NotificationTopFadeIn;
	animation-name: NotificationTopFadeIn
}

.ant-notification-bottom .ant-notification-fade-appear.ant-notification-fade-appear-active,.ant-notification-bottom .ant-notification-fade-enter.ant-notification-fade-enter-active {
	-webkit-animation-name: NotificationBottomFadeIn;
	animation-name: NotificationBottomFadeIn
}

.ant-notification-bottomLeft,.ant-notification-topLeft {
	margin-right: 0;
	margin-left: 24px
}

.ant-notification-bottomLeft .ant-notification-fade-appear.ant-notification-fade-appear-active,.ant-notification-bottomLeft .ant-notification-fade-enter.ant-notification-fade-enter-active,.ant-notification-topLeft .ant-notification-fade-appear.ant-notification-fade-appear-active,.ant-notification-topLeft .ant-notification-fade-enter.ant-notification-fade-enter-active {
	-webkit-animation-name: NotificationLeftFadeIn;
	animation-name: NotificationLeftFadeIn
}

@-webkit-keyframes NotificationTopFadeIn {
	0% {
		margin-top: -100%;
		opacity: 0
	}

	to {
		margin-top: 0;
		opacity: 1
	}
}

@keyframes NotificationTopFadeIn {
	0% {
		margin-top: -100%;
		opacity: 0
	}

	to {
		margin-top: 0;
		opacity: 1
	}
}

@-webkit-keyframes NotificationBottomFadeIn {
	0% {
		margin-bottom: -100%;
		opacity: 0
	}

	to {
		margin-bottom: 0;
		opacity: 1
	}
}

@keyframes NotificationBottomFadeIn {
	0% {
		margin-bottom: -100%;
		opacity: 0
	}

	to {
		margin-bottom: 0;
		opacity: 1
	}
}

@-webkit-keyframes NotificationLeftFadeIn {
	0% {
		right: 384px;
		opacity: 0
	}

	to {
		right: 0;
		opacity: 1
	}
}

@keyframes NotificationLeftFadeIn {
	0% {
		right: 384px;
		opacity: 0
	}

	to {
		right: 0;
		opacity: 1
	}
}

.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-appear,.ant-modal.ant-zoom-enter {
	-webkit-transform: none;
	transform: none;
	opacity: 0;
	-webkit-animation-duration: .3s;
	animation-duration: .3s;
	-webkit-user-select: none;
	-moz-user-select: none;
	-ms-user-select: none;
	user-select: none
}

.ant-modal-mask {
	position: fixed;
	top: 0;
	right: 0;
	bottom: 0;
	left: 0;
	z-index: 1000;
	height: 100%;
	background-color: rgba(0,0,0,.45)
}

.ant-modal-mask-hidden {
	display: none
}

.ant-modal-wrap {
	position: fixed;
	top: 0;
	right: 0;
	bottom: 0;
	left: 0;
	overflow: auto;
	outline: 0
}

.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: 54px;
	height: 54px;
	font-size: 16px;
	font-style: normal;
	line-height: 54px;
	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 {
		-webkit-flex: 1 1;
		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 {
	margin-top: 24px;
	text-align: right
}

.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-confirm .ant-zoom-leave .ant-modal-confirm-btns {
	pointer-events: none
}

.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 {
	text-align: 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
}

.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: -webkit-flex;
	display: flex;
	-webkit-justify-content: center;
	justify-content: center
}

.ant-btn-icon-only .anticon-loading {
	padding: 0!important
}

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;
	-webkit-animation: none;
	animation: none
}

.ant-btn>.ant-btn-loading-icon .anticon svg {
	-webkit-animation: loadingCircle 1s linear infinite;
	animation: loadingCircle 1s linear infinite
}

.ant-btn-group {
	position: relative;
	display: -webkit-inline-flex;
	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+.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.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-disabled {
	cursor: not-allowed
}

a.ant-btn-disabled>* {
	pointer-events: none
}

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

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

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

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

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

.ant-btn-compact-item:not(.ant-btn-compact-last-item):not(.ant-btn-compact-item-rtl) {
	margin-right: -1px
}

.ant-btn-compact-item:not(.ant-btn-compact-last-item).ant-btn-compact-item-rtl {
	margin-left: -1px
}

.ant-btn-compact-item:active,.ant-btn-compact-item:focus,.ant-btn-compact-item:hover {
	z-index: 2
}

.ant-btn-compact-item[disabled] {
	z-index: 0
}

.ant-btn-compact-item:not(.ant-btn-compact-first-item):not(.ant-btn-compact-last-item).ant-btn {
	border-radius: 0
}

.ant-btn-compact-item.ant-btn.ant-btn-compact-first-item:not(.ant-btn-compact-last-item):not(.ant-btn-compact-item-rtl) {
	border-top-right-radius: 0;
	border-bottom-right-radius: 0
}

.ant-btn-compact-item.ant-btn.ant-btn-compact-last-item:not(.ant-btn-compact-first-item):not(.ant-btn-compact-item-rtl) {
	border-top-left-radius: 0;
	border-bottom-left-radius: 0
}

.ant-btn-compact-item.ant-btn.ant-btn-compact-item-rtl.ant-btn-compact-first-item:not(.ant-btn-compact-last-item) {
	border-top-left-radius: 0;
	border-bottom-left-radius: 0
}

.ant-btn-compact-item.ant-btn.ant-btn-compact-item-rtl.ant-btn-compact-last-item:not(.ant-btn-compact-first-item) {
	border-top-right-radius: 0;
	border-bottom-right-radius: 0
}

.ant-btn-icon-only.ant-btn-compact-item {
	-webkit-flex: none;
	flex: none
}

.ant-btn-compact-item.ant-btn-primary:not([disabled])+.ant-btn-compact-item.ant-btn-primary:not([disabled]) {
	position: relative
}

.ant-btn-compact-item.ant-btn-primary:not([disabled])+.ant-btn-compact-item.ant-btn-primary:not([disabled]):after {
	position: absolute;
	top: -1px;
	left: -1px;
	display: inline-block;
	width: 1px;
	height: calc(100% + 2px);
	background-color: #40a9ff;
	content: " "
}

.ant-btn-compact-item-rtl.ant-btn-compact-first-item.ant-btn-compact-item-rtl:not(.ant-btn-compact-last-item) {
	border-top-left-radius: 0;
	border-bottom-left-radius: 0
}

.ant-btn-compact-item-rtl.ant-btn-compact-last-item.ant-btn-compact-item-rtl:not(.ant-btn-compact-first-item) {
	border-top-right-radius: 0;
	border-bottom-right-radius: 0
}

.ant-btn-compact-item-rtl.ant-btn-sm.ant-btn-compact-first-item.ant-btn-compact-item-rtl.ant-btn-sm:not(.ant-btn-compact-last-item) {
	border-top-left-radius: 0;
	border-bottom-left-radius: 0
}

.ant-btn-compact-item-rtl.ant-btn-sm.ant-btn-compact-last-item.ant-btn-compact-item-rtl.ant-btn-sm:not(.ant-btn-compact-first-item) {
	border-top-right-radius: 0;
	border-bottom-right-radius: 0
}

.ant-btn-compact-item-rtl.ant-btn-primary:not([disabled])+.ant-btn-compact-item-rtl.ant-btn-primary:not([disabled]):after {
	right: -1px
}

.ant-btn-compact-vertical-item:not(.ant-btn-compact-vertical-last-item) {
	margin-bottom: -1px
}

.ant-btn-compact-vertical-item:active,.ant-btn-compact-vertical-item:focus,.ant-btn-compact-vertical-item:hover {
	z-index: 2
}

.ant-btn-compact-vertical-item[disabled] {
	z-index: 0
}

.ant-btn-compact-vertical-item:not(.ant-btn-compact-vertical-first-item):not(.ant-btn-compact-vertical-last-item) {
	border-radius: 0
}

.ant-btn-compact-vertical-item.ant-btn-compact-vertical-first-item:not(.ant-btn-compact-vertical-last-item) {
	border-bottom-right-radius: 0;
	border-bottom-left-radius: 0
}

.ant-btn-compact-vertical-item.ant-btn-compact-vertical-last-item:not(.ant-btn-compact-vertical-first-item) {
	border-top-left-radius: 0;
	border-top-right-radius: 0
}

.ant-btn-compact-vertical-item.ant-btn-primary:not([disabled])+.ant-btn-compact-vertical-item.ant-btn-primary:not([disabled]) {
	position: relative
}

.ant-btn-compact-vertical-item.ant-btn-primary:not([disabled])+.ant-btn-compact-vertical-item.ant-btn-primary:not([disabled]):after {
	position: absolute;
	top: -1px;
	left: -1px;
	display: inline-block;
	width: calc(100% + 2px);
	height: 1px;
	background-color: #40a9ff;
	content: " "
}

.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-rtl.ant-btn>.anticon+span,.ant-btn-rtl.ant-btn>span+.anticon {
	margin-right: 8px;
	margin-left: 0
}

.ant-card {
	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;
	background: #fff;
	border-radius: 2px
}

.ant-card-rtl {
	direction: rtl
}

.ant-card-hoverable {
	cursor: pointer;
	transition: box-shadow .3s,border-color .3s
}

.ant-card-hoverable:hover {
	border-color: transparent;
	box-shadow: 0 1px 2px -2px rgba(0,0,0,.16),0 3px 6px 0 rgba(0,0,0,.12),0 5px 12px 4px rgba(0,0,0,.09)
}

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

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

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

.ant-card-head:after {
	display: table;
	clear: both;
	content: ""
}

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

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

.ant-card-head-title>.ant-typography,.ant-card-head-title>.ant-typography-edit-content {
	left: 0;
	margin-top: 0;
	margin-bottom: 0
}

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

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

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

.ant-card-rtl .ant-card-extra {
	margin-right: auto;
	margin-left: 0
}

.ant-card-body {
	padding: 24px
}

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

.ant-card-body:after {
	display: table;
	clear: both;
	content: ""
}

.ant-card-contain-grid .ant-card-body {
	display: -webkit-flex;
	display: flex;
	-webkit-flex-wrap: wrap;
	flex-wrap: wrap
}

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

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

.ant-card-grid-hoverable:hover {
	position: relative;
	z-index: 1;
	box-shadow: 0 1px 2px -2px rgba(0,0,0,.16),0 3px 6px 0 rgba(0,0,0,.12),0 5px 12px 4px rgba(0,0,0,.09)
}

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

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

.ant-card-bordered .ant-card-cover {
	margin-top: -1px;
	margin-right: -1px;
	margin-left: -1px
}

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

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

.ant-card-actions {
	display: -webkit-flex;
	display: flex;
	margin: 0;
	padding: 0;
	list-style: none;
	background: #fff;
	border-top: 1px solid #f0f0f0
}

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

.ant-card-actions:after {
	display: table;
	clear: both;
	content: ""
}

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

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

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

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

.ant-card-actions>li>span>.anticon:hover,.ant-card-actions>li>span a:not(.ant-btn):hover {
	color: #1890ff
}

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

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

.ant-card-rtl .ant-card-actions>li:not(:last-child) {
	border-right: none;
	border-left: 1px solid #f0f0f0
}

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

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

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

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

.ant-card-meta {
	display: -webkit-flex;
	display: flex;
	margin: -4px 0
}

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

.ant-card-meta:after {
	display: table;
	clear: both;
	content: ""
}

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

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

.ant-card-meta-detail {
	-webkit-flex: 1 1;
	flex: 1 1;
	overflow: hidden
}

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

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

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

.ant-card-loading {
	overflow: hidden
}

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

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

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

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

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

.ant-skeleton {
	display: table;
	width: 100%
}

.ant-skeleton-header {
	display: table-cell;
	padding-right: 16px;
	vertical-align: top
}

.ant-skeleton-header .ant-skeleton-avatar {
	display: inline-block;
	vertical-align: top;
	background: hsla(0,0%,74.5%,.2);
	width: 32px;
	height: 32px;
	line-height: 32px
}

.ant-skeleton-header .ant-skeleton-avatar.ant-skeleton-avatar-circle {
	border-radius: 50%
}

.ant-skeleton-header .ant-skeleton-avatar-lg {
	width: 40px;
	height: 40px;
	line-height: 40px
}

.ant-skeleton-header .ant-skeleton-avatar-lg.ant-skeleton-avatar-circle {
	border-radius: 50%
}

.ant-skeleton-header .ant-skeleton-avatar-sm {
	width: 24px;
	height: 24px;
	line-height: 24px
}

.ant-skeleton-header .ant-skeleton-avatar-sm.ant-skeleton-avatar-circle {
	border-radius: 50%
}

.ant-skeleton-content {
	display: table-cell;
	width: 100%;
	vertical-align: top
}

.ant-skeleton-content .ant-skeleton-title {
	width: 100%;
	height: 16px;
	background: hsla(0,0%,74.5%,.2);
	border-radius: 2px
}

.ant-skeleton-content .ant-skeleton-title+.ant-skeleton-paragraph {
	margin-top: 24px
}

.ant-skeleton-content .ant-skeleton-paragraph {
	padding: 0
}

.ant-skeleton-content .ant-skeleton-paragraph>li {
	width: 100%;
	height: 16px;
	list-style: none;
	background: hsla(0,0%,74.5%,.2);
	border-radius: 2px
}

.ant-skeleton-content .ant-skeleton-paragraph>li:last-child:not(:first-child):not(:nth-child(2)) {
	width: 61%
}

.ant-skeleton-content .ant-skeleton-paragraph>li+li {
	margin-top: 16px
}

.ant-skeleton-with-avatar .ant-skeleton-content .ant-skeleton-title {
	margin-top: 12px
}

.ant-skeleton-with-avatar .ant-skeleton-content .ant-skeleton-title+.ant-skeleton-paragraph {
	margin-top: 28px
}

.ant-skeleton-round .ant-skeleton-content .ant-skeleton-paragraph>li,.ant-skeleton-round .ant-skeleton-content .ant-skeleton-title {
	border-radius: 100px
}

.ant-skeleton-active .ant-skeleton-avatar,.ant-skeleton-active .ant-skeleton-button,.ant-skeleton-active .ant-skeleton-image,.ant-skeleton-active .ant-skeleton-input,.ant-skeleton-active .ant-skeleton-paragraph>li,.ant-skeleton-active .ant-skeleton-title {
	position: relative;
	z-index: 0;
	overflow: hidden;
	background: transparent
}

.ant-skeleton-active .ant-skeleton-avatar:after,.ant-skeleton-active .ant-skeleton-button:after,.ant-skeleton-active .ant-skeleton-image:after,.ant-skeleton-active .ant-skeleton-input:after,.ant-skeleton-active .ant-skeleton-paragraph>li:after,.ant-skeleton-active .ant-skeleton-title:after {
	position: absolute;
	top: 0;
	right: -150%;
	bottom: 0;
	left: -150%;
	background: linear-gradient(90deg,hsla(0,0%,74.5%,.2) 25%,hsla(0,0%,50.6%,.24) 37%,hsla(0,0%,74.5%,.2) 63%);
	-webkit-animation: ant-skeleton-loading 1.4s ease infinite;
	animation: ant-skeleton-loading 1.4s ease infinite;
	content: ""
}

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

.ant-skeleton.ant-skeleton-block .ant-skeleton-button {
	width: 100%
}

.ant-skeleton.ant-skeleton-block .ant-skeleton-input {
	width: 100%
}

.ant-skeleton-element {
	display: inline-block;
	width: auto
}

.ant-skeleton-element .ant-skeleton-button {
	display: inline-block;
	vertical-align: top;
	background: hsla(0,0%,74.5%,.2);
	border-radius: 2px;
	width: 64px;
	min-width: 64px;
	height: 32px;
	line-height: 32px
}

.ant-skeleton-element .ant-skeleton-button.ant-skeleton-button-square {
	width: 32px;
	min-width: 32px
}

.ant-skeleton-element .ant-skeleton-button.ant-skeleton-button-circle {
	width: 32px;
	min-width: 32px;
	border-radius: 50%
}

.ant-skeleton-element .ant-skeleton-button.ant-skeleton-button-round {
	border-radius: 32px
}

.ant-skeleton-element .ant-skeleton-button-lg {
	width: 80px;
	min-width: 80px;
	height: 40px;
	line-height: 40px
}

.ant-skeleton-element .ant-skeleton-button-lg.ant-skeleton-button-square {
	width: 40px;
	min-width: 40px
}

.ant-skeleton-element .ant-skeleton-button-lg.ant-skeleton-button-circle {
	width: 40px;
	min-width: 40px;
	border-radius: 50%
}

.ant-skeleton-element .ant-skeleton-button-lg.ant-skeleton-button-round {
	border-radius: 40px
}

.ant-skeleton-element .ant-skeleton-button-sm {
	width: 48px;
	min-width: 48px;
	height: 24px;
	line-height: 24px
}

.ant-skeleton-element .ant-skeleton-button-sm.ant-skeleton-button-square {
	width: 24px;
	min-width: 24px
}

.ant-skeleton-element .ant-skeleton-button-sm.ant-skeleton-button-circle {
	width: 24px;
	min-width: 24px;
	border-radius: 50%
}

.ant-skeleton-element .ant-skeleton-button-sm.ant-skeleton-button-round {
	border-radius: 24px
}

.ant-skeleton-element .ant-skeleton-avatar {
	display: inline-block;
	vertical-align: top;
	background: hsla(0,0%,74.5%,.2);
	width: 32px;
	height: 32px;
	line-height: 32px
}

.ant-skeleton-element .ant-skeleton-avatar.ant-skeleton-avatar-circle {
	border-radius: 50%
}

.ant-skeleton-element .ant-skeleton-avatar-lg {
	width: 40px;
	height: 40px;
	line-height: 40px
}

.ant-skeleton-element .ant-skeleton-avatar-lg.ant-skeleton-avatar-circle {
	border-radius: 50%
}

.ant-skeleton-element .ant-skeleton-avatar-sm {
	width: 24px;
	height: 24px;
	line-height: 24px
}

.ant-skeleton-element .ant-skeleton-avatar-sm.ant-skeleton-avatar-circle {
	border-radius: 50%
}

.ant-skeleton-element .ant-skeleton-input {
	display: inline-block;
	vertical-align: top;
	background: hsla(0,0%,74.5%,.2);
	width: 160px;
	min-width: 160px;
	height: 32px;
	line-height: 32px
}

.ant-skeleton-element .ant-skeleton-input-lg {
	width: 200px;
	min-width: 200px;
	height: 40px;
	line-height: 40px
}

.ant-skeleton-element .ant-skeleton-input-sm {
	width: 120px;
	min-width: 120px;
	height: 24px;
	line-height: 24px
}

.ant-skeleton-element .ant-skeleton-image {
	display: -webkit-flex;
	display: flex;
	-webkit-align-items: center;
	align-items: center;
	-webkit-justify-content: center;
	justify-content: center;
	vertical-align: top;
	background: hsla(0,0%,74.5%,.2);
	width: 96px;
	height: 96px;
	line-height: 96px
}

.ant-skeleton-element .ant-skeleton-image.ant-skeleton-image-circle {
	border-radius: 50%
}

.ant-skeleton-element .ant-skeleton-image-path {
	fill: #bfbfbf
}

.ant-skeleton-element .ant-skeleton-image-svg {
	width: 48px;
	height: 48px;
	line-height: 48px;
	max-width: 192px;
	max-height: 192px
}

.ant-skeleton-element .ant-skeleton-image-svg.ant-skeleton-image-circle {
	border-radius: 50%
}

@-webkit-keyframes ant-skeleton-loading {
	0% {
		-webkit-transform: translateX(-37.5%);
		transform: translateX(-37.5%)
	}

	to {
		-webkit-transform: translateX(37.5%);
		transform: translateX(37.5%)
	}
}

@keyframes ant-skeleton-loading {
	0% {
		-webkit-transform: translateX(-37.5%);
		transform: translateX(-37.5%)
	}

	to {
		-webkit-transform: translateX(37.5%);
		transform: translateX(37.5%)
	}
}

.ant-skeleton-rtl {
	direction: rtl
}

.ant-skeleton-rtl .ant-skeleton-header {
	padding-right: 0;
	padding-left: 16px
}

.ant-skeleton-rtl.ant-skeleton.ant-skeleton-active .ant-skeleton-content .ant-skeleton-paragraph>li,.ant-skeleton-rtl.ant-skeleton.ant-skeleton-active .ant-skeleton-content .ant-skeleton-title {
	-webkit-animation-name: ant-skeleton-loading-rtl;
	animation-name: ant-skeleton-loading-rtl
}

.ant-skeleton-rtl.ant-skeleton.ant-skeleton-active .ant-skeleton-avatar {
	-webkit-animation-name: ant-skeleton-loading-rtl;
	animation-name: ant-skeleton-loading-rtl
}

@-webkit-keyframes ant-skeleton-loading-rtl {
	0% {
		background-position: 0 50%
	}

	to {
		background-position: 100% 50%
	}
}

@keyframes ant-skeleton-loading-rtl {
	0% {
		background-position: 0 50%
	}

	to {
		background-position: 100% 50%
	}
}

.ant-tabs-small>.ant-tabs-nav .ant-tabs-tab {
	padding: 8px 0;
	font-size: 14px
}

.ant-tabs-large>.ant-tabs-nav .ant-tabs-tab {
	padding: 16px 0;
	font-size: 16px
}

.ant-tabs-card.ant-tabs-small>.ant-tabs-nav .ant-tabs-tab {
	padding: 6px 16px
}

.ant-tabs-card.ant-tabs-large>.ant-tabs-nav .ant-tabs-tab {
	padding: 7px 16px 6px
}

.ant-tabs-rtl {
	direction: rtl
}

.ant-tabs-rtl .ant-tabs-nav .ant-tabs-tab {
	margin: 0 0 0 32px
}

.ant-tabs-rtl .ant-tabs-nav .ant-tabs-tab:last-of-type {
	margin-left: 0
}

.ant-tabs-rtl .ant-tabs-nav .ant-tabs-tab .anticon {
	margin-right: 0;
	margin-left: 12px
}

.ant-tabs-rtl .ant-tabs-nav .ant-tabs-tab .ant-tabs-tab-remove {
	margin-right: 8px;
	margin-left: -4px
}

.ant-tabs-rtl .ant-tabs-nav .ant-tabs-tab .ant-tabs-tab-remove .anticon {
	margin: 0
}

.ant-tabs-rtl.ant-tabs-left>.ant-tabs-nav {
	-webkit-order: 1;
	order: 1
}

.ant-tabs-rtl.ant-tabs-left>.ant-tabs-content-holder {
	-webkit-order: 0;
	order: 0
}

.ant-tabs-rtl.ant-tabs-right>.ant-tabs-nav {
	-webkit-order: 0;
	order: 0
}

.ant-tabs-rtl.ant-tabs-right>.ant-tabs-content-holder {
	-webkit-order: 1;
	order: 1
}

.ant-tabs-rtl.ant-tabs-card.ant-tabs-bottom>.ant-tabs-nav .ant-tabs-tab+.ant-tabs-tab,.ant-tabs-rtl.ant-tabs-card.ant-tabs-bottom>div>.ant-tabs-nav .ant-tabs-tab+.ant-tabs-tab,.ant-tabs-rtl.ant-tabs-card.ant-tabs-top>.ant-tabs-nav .ant-tabs-tab+.ant-tabs-tab,.ant-tabs-rtl.ant-tabs-card.ant-tabs-top>div>.ant-tabs-nav .ant-tabs-tab+.ant-tabs-tab {
	margin-right: 2px;
	margin-left: 0
}

.ant-tabs-rtl.ant-tabs-card.ant-tabs-bottom>.ant-tabs-nav .ant-tabs-nav-add,.ant-tabs-rtl.ant-tabs-card.ant-tabs-bottom>div>.ant-tabs-nav .ant-tabs-nav-add,.ant-tabs-rtl.ant-tabs-card.ant-tabs-top>.ant-tabs-nav .ant-tabs-nav-add,.ant-tabs-rtl.ant-tabs-card.ant-tabs-top>div>.ant-tabs-nav .ant-tabs-nav-add {
	margin-right: 2px;
	margin-left: 0
}

.ant-tabs-dropdown-rtl {
	direction: rtl
}

.ant-tabs-dropdown-rtl .ant-tabs-dropdown-menu-item {
	text-align: right
}

.ant-tabs-bottom,.ant-tabs-top {
	-webkit-flex-direction: column;
	flex-direction: column
}

.ant-tabs-bottom>.ant-tabs-nav,.ant-tabs-bottom>div>.ant-tabs-nav,.ant-tabs-top>.ant-tabs-nav,.ant-tabs-top>div>.ant-tabs-nav {
	margin: 0 0 16px
}

.ant-tabs-bottom>.ant-tabs-nav:before,.ant-tabs-bottom>div>.ant-tabs-nav:before,.ant-tabs-top>.ant-tabs-nav:before,.ant-tabs-top>div>.ant-tabs-nav:before {
	position: absolute;
	right: 0;
	left: 0;
	border-bottom: 1px solid #f0f0f0;
	content: ""
}

.ant-tabs-bottom>.ant-tabs-nav .ant-tabs-ink-bar,.ant-tabs-bottom>div>.ant-tabs-nav .ant-tabs-ink-bar,.ant-tabs-top>.ant-tabs-nav .ant-tabs-ink-bar,.ant-tabs-top>div>.ant-tabs-nav .ant-tabs-ink-bar {
	height: 2px
}

.ant-tabs-bottom>.ant-tabs-nav .ant-tabs-ink-bar-animated,.ant-tabs-bottom>div>.ant-tabs-nav .ant-tabs-ink-bar-animated,.ant-tabs-top>.ant-tabs-nav .ant-tabs-ink-bar-animated,.ant-tabs-top>div>.ant-tabs-nav .ant-tabs-ink-bar-animated {
	transition: width .3s,left .3s,right .3s
}

.ant-tabs-bottom>.ant-tabs-nav .ant-tabs-nav-wrap:after,.ant-tabs-bottom>.ant-tabs-nav .ant-tabs-nav-wrap:before,.ant-tabs-bottom>div>.ant-tabs-nav .ant-tabs-nav-wrap:after,.ant-tabs-bottom>div>.ant-tabs-nav .ant-tabs-nav-wrap:before,.ant-tabs-top>.ant-tabs-nav .ant-tabs-nav-wrap:after,.ant-tabs-top>.ant-tabs-nav .ant-tabs-nav-wrap:before,.ant-tabs-top>div>.ant-tabs-nav .ant-tabs-nav-wrap:after,.ant-tabs-top>div>.ant-tabs-nav .ant-tabs-nav-wrap:before {
	top: 0;
	bottom: 0;
	width: 30px
}

.ant-tabs-bottom>.ant-tabs-nav .ant-tabs-nav-wrap:before,.ant-tabs-bottom>div>.ant-tabs-nav .ant-tabs-nav-wrap:before,.ant-tabs-top>.ant-tabs-nav .ant-tabs-nav-wrap:before,.ant-tabs-top>div>.ant-tabs-nav .ant-tabs-nav-wrap:before {
	left: 0;
	box-shadow: inset 10px 0 8px -8px rgba(0,0,0,.08)
}

.ant-tabs-bottom>.ant-tabs-nav .ant-tabs-nav-wrap:after,.ant-tabs-bottom>div>.ant-tabs-nav .ant-tabs-nav-wrap:after,.ant-tabs-top>.ant-tabs-nav .ant-tabs-nav-wrap:after,.ant-tabs-top>div>.ant-tabs-nav .ant-tabs-nav-wrap:after {
	right: 0;
	box-shadow: inset -10px 0 8px -8px rgba(0,0,0,.08)
}

.ant-tabs-bottom>.ant-tabs-nav .ant-tabs-nav-wrap.ant-tabs-nav-wrap-ping-left:before,.ant-tabs-bottom>div>.ant-tabs-nav .ant-tabs-nav-wrap.ant-tabs-nav-wrap-ping-left:before,.ant-tabs-top>.ant-tabs-nav .ant-tabs-nav-wrap.ant-tabs-nav-wrap-ping-left:before,.ant-tabs-top>div>.ant-tabs-nav .ant-tabs-nav-wrap.ant-tabs-nav-wrap-ping-left:before {
	opacity: 1
}

.ant-tabs-bottom>.ant-tabs-nav .ant-tabs-nav-wrap.ant-tabs-nav-wrap-ping-right:after,.ant-tabs-bottom>div>.ant-tabs-nav .ant-tabs-nav-wrap.ant-tabs-nav-wrap-ping-right:after,.ant-tabs-top>.ant-tabs-nav .ant-tabs-nav-wrap.ant-tabs-nav-wrap-ping-right:after,.ant-tabs-top>div>.ant-tabs-nav .ant-tabs-nav-wrap.ant-tabs-nav-wrap-ping-right:after {
	opacity: 1
}

.ant-tabs-top>.ant-tabs-nav:before,.ant-tabs-top>div>.ant-tabs-nav:before {
	bottom: 0
}

.ant-tabs-top>.ant-tabs-nav .ant-tabs-ink-bar,.ant-tabs-top>div>.ant-tabs-nav .ant-tabs-ink-bar {
	bottom: 0
}

.ant-tabs-bottom>.ant-tabs-nav,.ant-tabs-bottom>div>.ant-tabs-nav {
	-webkit-order: 1;
	order: 1;
	margin-top: 16px;
	margin-bottom: 0
}

.ant-tabs-bottom>.ant-tabs-nav:before,.ant-tabs-bottom>div>.ant-tabs-nav:before {
	top: 0
}

.ant-tabs-bottom>.ant-tabs-nav .ant-tabs-ink-bar,.ant-tabs-bottom>div>.ant-tabs-nav .ant-tabs-ink-bar {
	top: 0
}

.ant-tabs-bottom>.ant-tabs-content-holder,.ant-tabs-bottom>div>.ant-tabs-content-holder {
	-webkit-order: 0;
	order: 0
}

.ant-tabs-left>.ant-tabs-nav,.ant-tabs-left>div>.ant-tabs-nav,.ant-tabs-right>.ant-tabs-nav,.ant-tabs-right>div>.ant-tabs-nav {
	-webkit-flex-direction: column;
	flex-direction: column;
	min-width: 50px
}

.ant-tabs-left>.ant-tabs-nav .ant-tabs-tab,.ant-tabs-left>div>.ant-tabs-nav .ant-tabs-tab,.ant-tabs-right>.ant-tabs-nav .ant-tabs-tab,.ant-tabs-right>div>.ant-tabs-nav .ant-tabs-tab {
	padding: 8px 24px;
	text-align: center
}

.ant-tabs-left>.ant-tabs-nav .ant-tabs-tab+.ant-tabs-tab,.ant-tabs-left>div>.ant-tabs-nav .ant-tabs-tab+.ant-tabs-tab,.ant-tabs-right>.ant-tabs-nav .ant-tabs-tab+.ant-tabs-tab,.ant-tabs-right>div>.ant-tabs-nav .ant-tabs-tab+.ant-tabs-tab {
	margin: 16px 0 0
}

.ant-tabs-left>.ant-tabs-nav .ant-tabs-nav-wrap,.ant-tabs-left>div>.ant-tabs-nav .ant-tabs-nav-wrap,.ant-tabs-right>.ant-tabs-nav .ant-tabs-nav-wrap,.ant-tabs-right>div>.ant-tabs-nav .ant-tabs-nav-wrap {
	-webkit-flex-direction: column;
	flex-direction: column
}

.ant-tabs-left>.ant-tabs-nav .ant-tabs-nav-wrap:after,.ant-tabs-left>.ant-tabs-nav .ant-tabs-nav-wrap:before,.ant-tabs-left>div>.ant-tabs-nav .ant-tabs-nav-wrap:after,.ant-tabs-left>div>.ant-tabs-nav .ant-tabs-nav-wrap:before,.ant-tabs-right>.ant-tabs-nav .ant-tabs-nav-wrap:after,.ant-tabs-right>.ant-tabs-nav .ant-tabs-nav-wrap:before,.ant-tabs-right>div>.ant-tabs-nav .ant-tabs-nav-wrap:after,.ant-tabs-right>div>.ant-tabs-nav .ant-tabs-nav-wrap:before {
	right: 0;
	left: 0;
	height: 30px
}

.ant-tabs-left>.ant-tabs-nav .ant-tabs-nav-wrap:before,.ant-tabs-left>div>.ant-tabs-nav .ant-tabs-nav-wrap:before,.ant-tabs-right>.ant-tabs-nav .ant-tabs-nav-wrap:before,.ant-tabs-right>div>.ant-tabs-nav .ant-tabs-nav-wrap:before {
	top: 0;
	box-shadow: inset 0 10px 8px -8px rgba(0,0,0,.08)
}

.ant-tabs-left>.ant-tabs-nav .ant-tabs-nav-wrap:after,.ant-tabs-left>div>.ant-tabs-nav .ant-tabs-nav-wrap:after,.ant-tabs-right>.ant-tabs-nav .ant-tabs-nav-wrap:after,.ant-tabs-right>div>.ant-tabs-nav .ant-tabs-nav-wrap:after {
	bottom: 0;
	box-shadow: inset 0 -10px 8px -8px rgba(0,0,0,.08)
}

.ant-tabs-left>.ant-tabs-nav .ant-tabs-nav-wrap.ant-tabs-nav-wrap-ping-top:before,.ant-tabs-left>div>.ant-tabs-nav .ant-tabs-nav-wrap.ant-tabs-nav-wrap-ping-top:before,.ant-tabs-right>.ant-tabs-nav .ant-tabs-nav-wrap.ant-tabs-nav-wrap-ping-top:before,.ant-tabs-right>div>.ant-tabs-nav .ant-tabs-nav-wrap.ant-tabs-nav-wrap-ping-top:before {
	opacity: 1
}

.ant-tabs-left>.ant-tabs-nav .ant-tabs-nav-wrap.ant-tabs-nav-wrap-ping-bottom:after,.ant-tabs-left>div>.ant-tabs-nav .ant-tabs-nav-wrap.ant-tabs-nav-wrap-ping-bottom:after,.ant-tabs-right>.ant-tabs-nav .ant-tabs-nav-wrap.ant-tabs-nav-wrap-ping-bottom:after,.ant-tabs-right>div>.ant-tabs-nav .ant-tabs-nav-wrap.ant-tabs-nav-wrap-ping-bottom:after {
	opacity: 1
}

.ant-tabs-left>.ant-tabs-nav .ant-tabs-ink-bar,.ant-tabs-left>div>.ant-tabs-nav .ant-tabs-ink-bar,.ant-tabs-right>.ant-tabs-nav .ant-tabs-ink-bar,.ant-tabs-right>div>.ant-tabs-nav .ant-tabs-ink-bar {
	width: 2px
}

.ant-tabs-left>.ant-tabs-nav .ant-tabs-ink-bar-animated,.ant-tabs-left>div>.ant-tabs-nav .ant-tabs-ink-bar-animated,.ant-tabs-right>.ant-tabs-nav .ant-tabs-ink-bar-animated,.ant-tabs-right>div>.ant-tabs-nav .ant-tabs-ink-bar-animated {
	transition: height .3s,top .3s
}

.ant-tabs-left>.ant-tabs-nav .ant-tabs-nav-list,.ant-tabs-left>.ant-tabs-nav .ant-tabs-nav-operations,.ant-tabs-left>div>.ant-tabs-nav .ant-tabs-nav-list,.ant-tabs-left>div>.ant-tabs-nav .ant-tabs-nav-operations,.ant-tabs-right>.ant-tabs-nav .ant-tabs-nav-list,.ant-tabs-right>.ant-tabs-nav .ant-tabs-nav-operations,.ant-tabs-right>div>.ant-tabs-nav .ant-tabs-nav-list,.ant-tabs-right>div>.ant-tabs-nav .ant-tabs-nav-operations {
	-webkit-flex: 1 0 auto;
	flex: 1 0 auto;
	-webkit-flex-direction: column;
	flex-direction: column
}

.ant-tabs-left>.ant-tabs-nav .ant-tabs-ink-bar,.ant-tabs-left>div>.ant-tabs-nav .ant-tabs-ink-bar {
	right: 0
}

.ant-tabs-left>.ant-tabs-content-holder,.ant-tabs-left>div>.ant-tabs-content-holder {
	margin-left: -1px;
	border-left: 1px solid #f0f0f0
}

.ant-tabs-left>.ant-tabs-content-holder>.ant-tabs-content>.ant-tabs-tabpane,.ant-tabs-left>div>.ant-tabs-content-holder>.ant-tabs-content>.ant-tabs-tabpane {
	padding-left: 24px
}

.ant-tabs-right>.ant-tabs-nav,.ant-tabs-right>div>.ant-tabs-nav {
	-webkit-order: 1;
	order: 1
}

.ant-tabs-right>.ant-tabs-nav .ant-tabs-ink-bar,.ant-tabs-right>div>.ant-tabs-nav .ant-tabs-ink-bar {
	left: 0
}

.ant-tabs-right>.ant-tabs-content-holder,.ant-tabs-right>div>.ant-tabs-content-holder {
	-webkit-order: 0;
	order: 0;
	margin-right: -1px;
	border-right: 1px solid #f0f0f0
}

.ant-tabs-right>.ant-tabs-content-holder>.ant-tabs-content>.ant-tabs-tabpane,.ant-tabs-right>div>.ant-tabs-content-holder>.ant-tabs-content>.ant-tabs-tabpane {
	padding-right: 24px
}

.ant-tabs-dropdown {
	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;
	top: -9999px;
	left: -9999px;
	z-index: 1050;
	display: block
}

.ant-tabs-dropdown-hidden {
	display: none
}

.ant-tabs-dropdown-menu {
	max-height: 200px;
	margin: 0;
	padding: 4px 0;
	overflow-x: hidden;
	overflow-y: auto;
	text-align: left;
	list-style-type: none;
	background-color: #fff;
	background-clip: padding-box;
	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-tabs-dropdown-menu-item {
	display: -webkit-flex;
	display: flex;
	-webkit-align-items: center;
	align-items: center;
	min-width: 120px;
	margin: 0;
	padding: 5px 12px;
	overflow: hidden;
	color: rgba(0,0,0,.85);
	font-weight: 400;
	font-size: 14px;
	line-height: 22px;
	white-space: nowrap;
	text-overflow: ellipsis;
	cursor: pointer;
	transition: all .3s
}

.ant-tabs-dropdown-menu-item>span {
	-webkit-flex: 1 1;
	flex: 1 1;
	white-space: nowrap
}

.ant-tabs-dropdown-menu-item-remove {
	-webkit-flex: none;
	flex: none;
	margin-left: 12px;
	color: rgba(0,0,0,.45);
	font-size: 12px;
	background: transparent;
	border: 0;
	cursor: pointer
}

.ant-tabs-dropdown-menu-item-remove:hover {
	color: #40a9ff
}

.ant-tabs-dropdown-menu-item:hover {
	background: #f5f5f5
}

.ant-tabs-dropdown-menu-item-disabled,.ant-tabs-dropdown-menu-item-disabled:hover {
	color: rgba(0,0,0,.25);
	background: transparent;
	cursor: not-allowed
}

.ant-tabs-card>.ant-tabs-nav .ant-tabs-tab,.ant-tabs-card>div>.ant-tabs-nav .ant-tabs-tab {
	margin: 0;
	padding: 8px 16px;
	background: #fafafa;
	border: 1px solid #f0f0f0;
	transition: all .3s cubic-bezier(.645,.045,.355,1)
}

.ant-tabs-card>.ant-tabs-nav .ant-tabs-tab-active,.ant-tabs-card>div>.ant-tabs-nav .ant-tabs-tab-active {
	color: #1890ff;
	background: #fff
}

.ant-tabs-card>.ant-tabs-nav .ant-tabs-ink-bar,.ant-tabs-card>div>.ant-tabs-nav .ant-tabs-ink-bar {
	visibility: hidden
}

.ant-tabs-card.ant-tabs-bottom>.ant-tabs-nav .ant-tabs-tab+.ant-tabs-tab,.ant-tabs-card.ant-tabs-bottom>div>.ant-tabs-nav .ant-tabs-tab+.ant-tabs-tab,.ant-tabs-card.ant-tabs-top>.ant-tabs-nav .ant-tabs-tab+.ant-tabs-tab,.ant-tabs-card.ant-tabs-top>div>.ant-tabs-nav .ant-tabs-tab+.ant-tabs-tab {
	margin-left: 2px
}

.ant-tabs-card.ant-tabs-top>.ant-tabs-nav .ant-tabs-tab,.ant-tabs-card.ant-tabs-top>div>.ant-tabs-nav .ant-tabs-tab {
	border-radius: 2px 2px 0 0
}

.ant-tabs-card.ant-tabs-top>.ant-tabs-nav .ant-tabs-tab-active,.ant-tabs-card.ant-tabs-top>div>.ant-tabs-nav .ant-tabs-tab-active {
	border-bottom-color: #fff
}

.ant-tabs-card.ant-tabs-bottom>.ant-tabs-nav .ant-tabs-tab,.ant-tabs-card.ant-tabs-bottom>div>.ant-tabs-nav .ant-tabs-tab {
	border-radius: 0 0 2px 2px
}

.ant-tabs-card.ant-tabs-bottom>.ant-tabs-nav .ant-tabs-tab-active,.ant-tabs-card.ant-tabs-bottom>div>.ant-tabs-nav .ant-tabs-tab-active {
	border-top-color: #fff
}

.ant-tabs-card.ant-tabs-left>.ant-tabs-nav .ant-tabs-tab+.ant-tabs-tab,.ant-tabs-card.ant-tabs-left>div>.ant-tabs-nav .ant-tabs-tab+.ant-tabs-tab,.ant-tabs-card.ant-tabs-right>.ant-tabs-nav .ant-tabs-tab+.ant-tabs-tab,.ant-tabs-card.ant-tabs-right>div>.ant-tabs-nav .ant-tabs-tab+.ant-tabs-tab {
	margin-top: 2px
}

.ant-tabs-card.ant-tabs-left>.ant-tabs-nav .ant-tabs-tab,.ant-tabs-card.ant-tabs-left>div>.ant-tabs-nav .ant-tabs-tab {
	border-radius: 2px 0 0 2px
}

.ant-tabs-card.ant-tabs-left>.ant-tabs-nav .ant-tabs-tab-active,.ant-tabs-card.ant-tabs-left>div>.ant-tabs-nav .ant-tabs-tab-active {
	border-right-color: #fff
}

.ant-tabs-card.ant-tabs-right>.ant-tabs-nav .ant-tabs-tab,.ant-tabs-card.ant-tabs-right>div>.ant-tabs-nav .ant-tabs-tab {
	border-radius: 0 2px 2px 0
}

.ant-tabs-card.ant-tabs-right>.ant-tabs-nav .ant-tabs-tab-active,.ant-tabs-card.ant-tabs-right>div>.ant-tabs-nav .ant-tabs-tab-active {
	border-left-color: #fff
}

.ant-tabs {
	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";
	display: -webkit-flex;
	display: flex
}

.ant-tabs>.ant-tabs-nav,.ant-tabs>div>.ant-tabs-nav {
	position: relative;
	display: -webkit-flex;
	display: flex;
	-webkit-flex: none;
	flex: none;
	-webkit-align-items: center;
	align-items: center
}

.ant-tabs>.ant-tabs-nav .ant-tabs-nav-wrap,.ant-tabs>div>.ant-tabs-nav .ant-tabs-nav-wrap {
	position: relative;
	display: inline-block;
	display: -webkit-flex;
	display: flex;
	-webkit-flex: auto;
	flex: auto;
	-webkit-align-self: stretch;
	align-self: stretch;
	overflow: hidden;
	white-space: nowrap;
	-webkit-transform: translate(0);
	transform: translate(0)
}

.ant-tabs>.ant-tabs-nav .ant-tabs-nav-wrap:after,.ant-tabs>.ant-tabs-nav .ant-tabs-nav-wrap:before,.ant-tabs>div>.ant-tabs-nav .ant-tabs-nav-wrap:after,.ant-tabs>div>.ant-tabs-nav .ant-tabs-nav-wrap:before {
	position: absolute;
	z-index: 1;
	opacity: 0;
	transition: opacity .3s;
	content: "";
	pointer-events: none
}

.ant-tabs>.ant-tabs-nav .ant-tabs-nav-list,.ant-tabs>div>.ant-tabs-nav .ant-tabs-nav-list {
	position: relative;
	display: -webkit-flex;
	display: flex;
	transition: -webkit-transform .3s;
	transition: transform .3s;
	transition: transform .3s,-webkit-transform .3s
}

.ant-tabs>.ant-tabs-nav .ant-tabs-nav-operations,.ant-tabs>div>.ant-tabs-nav .ant-tabs-nav-operations {
	display: -webkit-flex;
	display: flex;
	-webkit-align-self: stretch;
	align-self: stretch
}

.ant-tabs>.ant-tabs-nav .ant-tabs-nav-operations-hidden,.ant-tabs>div>.ant-tabs-nav .ant-tabs-nav-operations-hidden {
	position: absolute;
	visibility: hidden;
	pointer-events: none
}

.ant-tabs>.ant-tabs-nav .ant-tabs-nav-more,.ant-tabs>div>.ant-tabs-nav .ant-tabs-nav-more {
	position: relative;
	padding: 8px 16px;
	background: transparent;
	border: 0
}

.ant-tabs>.ant-tabs-nav .ant-tabs-nav-more:after,.ant-tabs>div>.ant-tabs-nav .ant-tabs-nav-more:after {
	position: absolute;
	right: 0;
	bottom: 0;
	left: 0;
	height: 5px;
	-webkit-transform: translateY(100%);
	transform: translateY(100%);
	content: ""
}

.ant-tabs>.ant-tabs-nav .ant-tabs-nav-add,.ant-tabs>div>.ant-tabs-nav .ant-tabs-nav-add {
	min-width: 40px;
	margin-left: 2px;
	padding: 0 8px;
	background: #fafafa;
	border: 1px solid #f0f0f0;
	border-radius: 2px 2px 0 0;
	outline: none;
	cursor: pointer;
	transition: all .3s cubic-bezier(.645,.045,.355,1)
}

.ant-tabs>.ant-tabs-nav .ant-tabs-nav-add:hover,.ant-tabs>div>.ant-tabs-nav .ant-tabs-nav-add:hover {
	color: #40a9ff
}

.ant-tabs>.ant-tabs-nav .ant-tabs-nav-add:active,.ant-tabs>.ant-tabs-nav .ant-tabs-nav-add:focus,.ant-tabs>div>.ant-tabs-nav .ant-tabs-nav-add:active,.ant-tabs>div>.ant-tabs-nav .ant-tabs-nav-add:focus {
	color: #096dd9
}

.ant-tabs-extra-content {
	-webkit-flex: none;
	flex: none
}

.ant-tabs-centered>.ant-tabs-nav .ant-tabs-nav-wrap:not([class*=ant-tabs-nav-wrap-ping]),.ant-tabs-centered>div>.ant-tabs-nav .ant-tabs-nav-wrap:not([class*=ant-tabs-nav-wrap-ping]) {
	-webkit-justify-content: center;
	justify-content: center
}

.ant-tabs-ink-bar {
	position: absolute;
	background: #1890ff;
	pointer-events: none
}

.ant-tabs-tab {
	position: relative;
	display: -webkit-inline-flex;
	display: inline-flex;
	-webkit-align-items: center;
	align-items: center;
	padding: 12px 0;
	font-size: 14px;
	background: transparent;
	border: 0;
	outline: none;
	cursor: pointer
}

.ant-tabs-tab-btn:active,.ant-tabs-tab-btn:focus,.ant-tabs-tab-remove:active,.ant-tabs-tab-remove:focus {
	color: #096dd9
}

.ant-tabs-tab-btn {
	outline: none;
	transition: all .3s
}

.ant-tabs-tab-remove {
	-webkit-flex: none;
	flex: none;
	margin-right: -4px;
	margin-left: 8px;
	color: rgba(0,0,0,.45);
	font-size: 12px;
	background: transparent;
	border: none;
	outline: none;
	cursor: pointer;
	transition: all .3s
}

.ant-tabs-tab-remove:hover {
	color: rgba(0,0,0,.85)
}

.ant-tabs-tab:hover {
	color: #40a9ff
}

.ant-tabs-tab.ant-tabs-tab-active .ant-tabs-tab-btn {
	color: #1890ff;
	text-shadow: 0 0 .25px currentcolor
}

.ant-tabs-tab.ant-tabs-tab-disabled {
	color: rgba(0,0,0,.25);
	cursor: not-allowed
}

.ant-tabs-tab.ant-tabs-tab-disabled .ant-tabs-tab-btn:active,.ant-tabs-tab.ant-tabs-tab-disabled .ant-tabs-tab-btn:focus,.ant-tabs-tab.ant-tabs-tab-disabled .ant-tabs-tab-remove:active,.ant-tabs-tab.ant-tabs-tab-disabled .ant-tabs-tab-remove:focus {
	color: rgba(0,0,0,.25)
}

.ant-tabs-tab .ant-tabs-tab-remove .anticon {
	margin: 0
}

.ant-tabs-tab .anticon {
	margin-right: 12px
}

.ant-tabs-tab+.ant-tabs-tab {
	margin: 0 0 0 32px
}

.ant-tabs-content {
	position: relative;
	width: 100%
}

.ant-tabs-content-holder {
	-webkit-flex: auto;
	flex: auto;
	min-width: 0;
	min-height: 0
}

.ant-tabs-tabpane {
	outline: none
}

.ant-tabs-tabpane-hidden {
	display: none
}

.ant-tabs-switch-appear,.ant-tabs-switch-enter {
	transition: none
}

.ant-tabs-switch-appear-start,.ant-tabs-switch-enter-start {
	opacity: 0
}

.ant-tabs-switch-appear-active,.ant-tabs-switch-enter-active {
	opacity: 1;
	transition: opacity .3s
}

.ant-tabs-switch-leave {
	position: absolute;
	transition: none;
	inset: 0
}

.ant-tabs-switch-leave-start {
	opacity: 1
}

.ant-tabs-switch-leave-active {
	opacity: 0;
	transition: opacity .3s
}

.ant-checkbox {
	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;
	top: .2em;
	line-height: 1;
	white-space: nowrap;
	outline: none;
	cursor: pointer
}

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

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

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

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

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

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

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

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

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

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

.ant-checkbox-disabled .ant-checkbox-input {
	cursor: not-allowed;
	pointer-events: none
}

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

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

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

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

.ant-checkbox-wrapper {
	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";
	display: -webkit-inline-flex;
	display: inline-flex;
	-webkit-align-items: baseline;
	align-items: baseline;
	line-height: unset;
	cursor: pointer
}

.ant-checkbox-wrapper:after {
	display: inline-block;
	width: 0;
	overflow: hidden;
	content: "\a0"
}

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

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

.ant-checkbox-wrapper.ant-checkbox-wrapper-in-form-item input[type=checkbox] {
	width: 14px;
	height: 14px
}

.ant-checkbox+span {
	padding-right: 8px;
	padding-left: 8px
}

.ant-checkbox-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";
	display: inline-block
}

.ant-checkbox-group-item {
	margin-right: 8px
}

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

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

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

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

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

.ant-checkbox-rtl {
	direction: rtl
}

.ant-checkbox-group-rtl .ant-checkbox-group-item {
	margin-right: 0;
	margin-left: 8px
}

.ant-checkbox-group-rtl .ant-checkbox-group-item:last-child {
	margin-left: 0!important
}

.ant-checkbox-group-rtl .ant-checkbox-group-item+.ant-checkbox-group-item {
	margin-left: 8px
}

.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: -webkit-inline-flex;
	display: inline-flex
}

.ant-input-affix-wrapper::-webkit-input-placeholder {
	color: #bfbfbf;
	-webkit-user-select: none;
	user-select: none
}

.ant-input-affix-wrapper::-moz-placeholder {
	color: #bfbfbf;
	-moz-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::-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:-moz-placeholder-shown {
	text-overflow: ellipsis
}

.ant-input-affix-wrapper:-ms-input-placeholder {
	text-overflow: ellipsis
}

.ant-input-affix-wrapper:placeholder-shown {
	text-overflow: ellipsis
}

.ant-input-affix-wrapper:hover {
	border-color: #40a9ff;
	border-right-width: 1px
}

.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;
	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
}

.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
}

.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;
	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: hsla(0,0%,100%,0)
}

.ant-input-affix-wrapper>.ant-input {
	font-size: inherit;
	border: none;
	outline: none
}

.ant-input-affix-wrapper>.ant-input:focus {
	box-shadow: none!important
}

.ant-input-affix-wrapper>.ant-input:not(textarea) {
	padding: 0
}

.ant-input-affix-wrapper:before {
	display: inline-block;
	width: 0;
	visibility: hidden;
	content: "\a0"
}

.ant-input-prefix,.ant-input-suffix {
	display: -webkit-flex;
	display: flex;
	-webkit-flex: none;
	flex: none;
	-webkit-align-items: center;
	align-items: center
}

.ant-input-prefix>:not(:last-child),.ant-input-suffix>:not(:last-child) {
	margin-right: 8px
}

.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
}

.ant-input-clear-icon,.anticon.ant-input-clear-icon {
	margin: 0;
	color: rgba(0,0,0,.25);
	font-size: 12px;
	vertical-align: -1px;
	cursor: pointer;
	transition: color .3s
}

.ant-input-clear-icon:hover,.anticon.ant-input-clear-icon:hover {
	color: rgba(0,0,0,.45)
}

.ant-input-clear-icon:active,.anticon.ant-input-clear-icon:active {
	color: rgba(0,0,0,.85)
}

.ant-input-clear-icon-hidden,.anticon.ant-input-clear-icon-hidden {
	visibility: hidden
}

.ant-input-clear-icon-has-suffix,.anticon.ant-input-clear-icon-has-suffix {
	margin: 0 4px
}

.ant-input-affix-wrapper.ant-input-affix-wrapper-textarea-with-clear-btn {
	padding: 0
}

.ant-input-affix-wrapper.ant-input-affix-wrapper-textarea-with-clear-btn .ant-input-clear-icon {
	position: absolute;
	top: 8px;
	right: 8px;
	z-index: 1
}

.ant-input-status-error:not(.ant-input-disabled):not(.ant-input-borderless).ant-input,.ant-input-status-error:not(.ant-input-disabled):not(.ant-input-borderless).ant-input:hover {
	background: #fff;
	border-color: #ff4d4f
}

.ant-input-status-error:not(.ant-input-disabled):not(.ant-input-borderless).ant-input-focused,.ant-input-status-error:not(.ant-input-disabled):not(.ant-input-borderless).ant-input:focus {
	border-color: #ff7875;
	box-shadow: 0 0 0 2px rgba(255,77,79,.2);
	border-right-width: 1px;
	outline: 0
}

.ant-input-status-error .ant-input-prefix {
	color: #ff4d4f
}

.ant-input-status-warning:not(.ant-input-disabled):not(.ant-input-borderless).ant-input,.ant-input-status-warning:not(.ant-input-disabled):not(.ant-input-borderless).ant-input:hover {
	background: #fff;
	border-color: #faad14
}

.ant-input-status-warning:not(.ant-input-disabled):not(.ant-input-borderless).ant-input-focused,.ant-input-status-warning:not(.ant-input-disabled):not(.ant-input-borderless).ant-input:focus {
	border-color: #ffc53d;
	box-shadow: 0 0 0 2px rgba(250,173,20,.2);
	border-right-width: 1px;
	outline: 0
}

.ant-input-status-warning .ant-input-prefix {
	color: #faad14
}

.ant-input-affix-wrapper-status-error:not(.ant-input-affix-wrapper-disabled):not(.ant-input-affix-wrapper-borderless).ant-input-affix-wrapper,.ant-input-affix-wrapper-status-error:not(.ant-input-affix-wrapper-disabled):not(.ant-input-affix-wrapper-borderless).ant-input-affix-wrapper:hover {
	background: #fff;
	border-color: #ff4d4f
}

.ant-input-affix-wrapper-status-error:not(.ant-input-affix-wrapper-disabled):not(.ant-input-affix-wrapper-borderless).ant-input-affix-wrapper-focused,.ant-input-affix-wrapper-status-error:not(.ant-input-affix-wrapper-disabled):not(.ant-input-affix-wrapper-borderless).ant-input-affix-wrapper:focus {
	border-color: #ff7875;
	box-shadow: 0 0 0 2px rgba(255,77,79,.2);
	border-right-width: 1px;
	outline: 0
}

.ant-input-affix-wrapper-status-error .ant-input-prefix {
	color: #ff4d4f
}

.ant-input-affix-wrapper-status-warning:not(.ant-input-affix-wrapper-disabled):not(.ant-input-affix-wrapper-borderless).ant-input-affix-wrapper,.ant-input-affix-wrapper-status-warning:not(.ant-input-affix-wrapper-disabled):not(.ant-input-affix-wrapper-borderless).ant-input-affix-wrapper:hover {
	background: #fff;
	border-color: #faad14
}

.ant-input-affix-wrapper-status-warning:not(.ant-input-affix-wrapper-disabled):not(.ant-input-affix-wrapper-borderless).ant-input-affix-wrapper-focused,.ant-input-affix-wrapper-status-warning:not(.ant-input-affix-wrapper-disabled):not(.ant-input-affix-wrapper-borderless).ant-input-affix-wrapper:focus {
	border-color: #ffc53d;
	box-shadow: 0 0 0 2px rgba(250,173,20,.2);
	border-right-width: 1px;
	outline: 0
}

.ant-input-affix-wrapper-status-warning .ant-input-prefix {
	color: #faad14
}

.ant-input-textarea-status-error.ant-input-textarea-has-feedback .ant-input,.ant-input-textarea-status-success.ant-input-textarea-has-feedback .ant-input,.ant-input-textarea-status-validating.ant-input-textarea-has-feedback .ant-input,.ant-input-textarea-status-warning.ant-input-textarea-has-feedback .ant-input {
	padding-right: 24px
}

.ant-input-group-wrapper-status-error .ant-input-group-addon {
	color: #ff4d4f;
	border-color: #ff4d4f
}

.ant-input-group-wrapper-status-warning .ant-input-group-addon {
	color: #faad14;
	border-color: #faad14
}

.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::-moz-placeholder {
	color: #bfbfbf;
	-moz-user-select: none;
	user-select: none
}

.ant-input:-ms-input-placeholder {
	color: #bfbfbf;
	-ms-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:-moz-placeholder-shown {
	text-overflow: ellipsis
}

.ant-input:-ms-input-placeholder {
	text-overflow: ellipsis
}

.ant-input:placeholder-shown {
	text-overflow: ellipsis
}

.ant-input:hover {
	border-color: #40a9ff;
	border-right-width: 1px
}

.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;
	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
}

.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
}

.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,.ant-input-group.ant-input-group-compact>.ant-input-number-affix-wrapper,.ant-input-group.ant-input-group-compact>.ant-picker-range {
	display: -webkit-inline-flex;
	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;
	border-radius: 2px 0 0 2px
}

.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.anticon {
	color: rgba(0,0,0,.45);
	cursor: pointer;
	transition: all .3s
}

.ant-input-password-icon.anticon: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-textarea-show-count.ant-input-textarea-in-form-item:after {
	margin-bottom: -22px
}

.ant-input-textarea-suffix {
	position: absolute;
	top: 0;
	right: 11px;
	bottom: 0;
	z-index: 1;
	display: -webkit-inline-flex;
	display: inline-flex;
	-webkit-align-items: center;
	align-items: center;
	margin: auto
}

.ant-input-compact-item:not(.ant-input-compact-last-item):not(.ant-input-compact-item-rtl) {
	margin-right: -1px
}

.ant-input-compact-item:not(.ant-input-compact-last-item).ant-input-compact-item-rtl {
	margin-left: -1px
}

.ant-input-compact-item:active,.ant-input-compact-item:focus,.ant-input-compact-item:hover {
	z-index: 2
}

.ant-input-compact-item[disabled] {
	z-index: 0
}

.ant-input-compact-item:not(.ant-input-compact-first-item):not(.ant-input-compact-last-item).ant-input {
	border-radius: 0
}

.ant-input-compact-item.ant-input.ant-input-compact-first-item:not(.ant-input-compact-last-item):not(.ant-input-compact-item-rtl) {
	border-top-right-radius: 0;
	border-bottom-right-radius: 0
}

.ant-input-compact-item.ant-input.ant-input-compact-last-item:not(.ant-input-compact-first-item):not(.ant-input-compact-item-rtl) {
	border-top-left-radius: 0;
	border-bottom-left-radius: 0
}

.ant-input-compact-item.ant-input.ant-input-compact-item-rtl.ant-input-compact-first-item:not(.ant-input-compact-last-item) {
	border-top-left-radius: 0;
	border-bottom-left-radius: 0
}

.ant-input-compact-item.ant-input.ant-input-compact-item-rtl.ant-input-compact-last-item:not(.ant-input-compact-first-item) {
	border-top-right-radius: 0;
	border-bottom-right-radius: 0
}

.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-search.ant-input-compact-item:not(.ant-input-compact-item-rtl):not(.ant-input-compact-last-item) .ant-input-group-addon .ant-input-search-button {
	margin-right: -1px;
	border-radius: 0
}

.ant-input-search.ant-input-compact-item:not(.ant-input-compact-first-item) .ant-input,.ant-input-search.ant-input-compact-item:not(.ant-input-compact-first-item) .ant-input-affix-wrapper {
	border-radius: 0
}

.ant-input-search.ant-input-compact-item .ant-input-affix-wrapper:active,.ant-input-search.ant-input-compact-item .ant-input-affix-wrapper:focus,.ant-input-search.ant-input-compact-item .ant-input-affix-wrapper:hover,.ant-input-search.ant-input-compact-item>.ant-input-group-addon .ant-input-search-button:active,.ant-input-search.ant-input-compact-item>.ant-input-group-addon .ant-input-search-button:focus,.ant-input-search.ant-input-compact-item>.ant-input-group-addon .ant-input-search-button:hover,.ant-input-search.ant-input-compact-item>.ant-input:active,.ant-input-search.ant-input-compact-item>.ant-input:focus,.ant-input-search.ant-input-compact-item>.ant-input:hover {
	z-index: 2
}

.ant-input-search.ant-input-compact-item>.ant-input-affix-wrapper-focused {
	z-index: 2
}

.ant-input-search.ant-input-compact-item-rtl:not(.ant-input-compact-last-item) .ant-input-group-addon:last-child .ant-input-search-button {
	margin-left: -1px;
	border-radius: 0
}

.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-left-color: #d9d9d9
}

.ant-input-search-rtl .ant-input:focus+.ant-input-group-addon .ant-input-search-button:not(.ant-btn-primary):hover,.ant-input-search-rtl .ant-input:hover+.ant-input-group-addon .ant-input-search-button:not(.ant-btn-primary):hover {
	border-left-color: #40a9ff
}

.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:last-child {
	right: -1px;
	left: auto
}

.ant-input-search-rtl>.ant-input-group>.ant-input-group-addon:last-child .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-input-number+.ant-form-text {
	margin-left: 8px
}

.ant-form-inline {
	display: -webkit-flex;
	display: flex;
	-webkit-flex-wrap: wrap;
	flex-wrap: wrap
}

.ant-form-inline .ant-form-item {
	-webkit-flex: none;
	flex: none;
	-webkit-flex-wrap: nowrap;
	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 {
	-webkit-flex: none;
	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 {
	-webkit-flex-grow: 0;
	flex-grow: 0
}

.ant-form-horizontal .ant-form-item-control {
	-webkit-flex: 1 1;
	flex: 1 1;
	min-width: 0
}

.ant-form-horizontal .ant-form-item-label[class$="-24"]+.ant-form-item-control,.ant-form-horizontal .ant-form-item-label[class*="-24 "]+.ant-form-item-control {
	min-width: unset
}

.ant-form-vertical .ant-form-item-row {
	-webkit-flex-direction: column;
	flex-direction: column
}

.ant-form-vertical .ant-form-item-label>label {
	height: auto
}

.ant-form-vertical .ant-form-item .ant-form-item-control {
	width: 100%
}

.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 {
		-webkit-flex-wrap: wrap;
		flex-wrap: wrap
	}

	.ant-form .ant-form-item .ant-form-item-control,.ant-form .ant-form-item .ant-form-item-label {
		-webkit-flex: 0 0 100%;
		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-switch {
	margin: 2px 0 4px
}

.ant-form-item-has-warning .ant-form-item-split {
	color: #faad14
}

.ant-form-item-has-error .ant-form-item-split {
	color: #ff4d4f
}

.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
}

.ant-form-item-with-help {
	transition: none
}

.ant-form-item-hidden,.ant-form-item-hidden.ant-row {
	display: none
}

.ant-form-item-label {
	display: inline-block;
	-webkit-flex-grow: 0;
	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: -webkit-inline-flex;
	display: inline-flex;
	-webkit-align-items: center;
	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;
	-ms-writing-mode: lr-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: -webkit-flex;
	display: flex;
	-webkit-flex-direction: column;
	flex-direction: column;
	-webkit-flex-grow: 1;
	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: -webkit-flex;
	display: flex;
	-webkit-align-items: center;
	align-items: center;
	min-height: 32px
}

.ant-form-item-control-input-content {
	-webkit-flex: auto;
	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 {
	width: 100%
}

.ant-form-item-extra {
	min-height: 24px
}

.ant-form-item-with-help .ant-form-item-explain {
	height: auto;
	opacity: 1
}

.ant-form-item-feedback-icon {
	font-size: 14px;
	text-align: center;
	visibility: visible;
	-webkit-animation: zoomIn .3s cubic-bezier(.12,.4,.29,1.46);
	animation: zoomIn .3s cubic-bezier(.12,.4,.29,1.46);
	pointer-events: none
}

.ant-form-item-feedback-icon-success {
	color: #52c41a
}

.ant-form-item-feedback-icon-error {
	color: #ff4d4f
}

.ant-form-item-feedback-icon-warning {
	color: #faad14
}

.ant-form-item-feedback-icon-validating {
	color: #1890ff
}

.ant-show-help {
	transition: opacity .3s cubic-bezier(.645,.045,.355,1)
}

.ant-show-help-appear,.ant-show-help-enter {
	opacity: 0
}

.ant-show-help-appear-active,.ant-show-help-enter-active {
	opacity: 1
}

.ant-show-help-leave {
	opacity: 1
}

.ant-show-help-leave-active {
	opacity: 0
}

.ant-show-help-item {
	overflow: hidden;
	transition: height .3s cubic-bezier(.645,.045,.355,1),opacity .3s cubic-bezier(.645,.045,.355,1),-webkit-transform .3s cubic-bezier(.645,.045,.355,1)!important;
	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;
	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),-webkit-transform .3s cubic-bezier(.645,.045,.355,1)!important
}

.ant-show-help-item-appear,.ant-show-help-item-enter {
	-webkit-transform: translateY(-5px);
	transform: translateY(-5px);
	opacity: 0
}

.ant-show-help-item-appear-active,.ant-show-help-item-enter-active {
	-webkit-transform: translateY(0);
	transform: translateY(0);
	opacity: 1
}

.ant-show-help-item-leave {
	transition: height .2s cubic-bezier(.645,.045,.355,1),opacity .2s cubic-bezier(.645,.045,.355,1),-webkit-transform .2s cubic-bezier(.645,.045,.355,1)!important;
	transition: height .2s cubic-bezier(.645,.045,.355,1),opacity .2s cubic-bezier(.645,.045,.355,1),transform .2s cubic-bezier(.645,.045,.355,1)!important;
	transition: height .2s cubic-bezier(.645,.045,.355,1),opacity .2s cubic-bezier(.645,.045,.355,1),transform .2s cubic-bezier(.645,.045,.355,1),-webkit-transform .2s cubic-bezier(.645,.045,.355,1)!important
}

.ant-show-help-item-leave-active {
	-webkit-transform: translateY(-5px);
	transform: translateY(-5px)
}

@-webkit-keyframes diffZoomIn1 {
	0% {
		-webkit-transform: scale(0);
		transform: scale(0);
		opacity: 0
	}

	to {
		-webkit-transform: scale(1);
		transform: scale(1);
		opacity: 1
	}
}

@keyframes diffZoomIn1 {
	0% {
		-webkit-transform: scale(0);
		transform: scale(0);
		opacity: 0
	}

	to {
		-webkit-transform: scale(1);
		transform: scale(1);
		opacity: 1
	}
}

@-webkit-keyframes diffZoomIn2 {
	0% {
		-webkit-transform: scale(0);
		transform: scale(0);
		opacity: 0
	}

	to {
		-webkit-transform: scale(1);
		transform: scale(1);
		opacity: 1
	}
}

@keyframes diffZoomIn2 {
	0% {
		-webkit-transform: scale(0);
		transform: scale(0);
		opacity: 0
	}

	to {
		-webkit-transform: scale(1);
		transform: scale(1);
		opacity: 1
	}
}

@-webkit-keyframes diffZoomIn3 {
	0% {
		-webkit-transform: scale(0);
		transform: scale(0);
		opacity: 0
	}

	to {
		-webkit-transform: scale(1);
		transform: scale(1);
		opacity: 1
	}
}

@keyframes diffZoomIn3 {
	0% {
		-webkit-transform: scale(0);
		transform: scale(0);
		opacity: 0
	}

	to {
		-webkit-transform: scale(1);
		transform: scale(1);
		opacity: 1
	}
}





.center-login {
	height: 100%;
	/*min-width: 500px;*/
	background: linear-gradient(1turn,#fff,#d8e9ff 50%);
	overflow: hidden
}

.center-login .ant-form-item-control-input {
	min-height: unset
}

.center-login .loginBtn {
	width: 100%;
	height: 40px
}

.center-login .login-header {
	height: 80px;
	margin: 0 auto;
	display: -webkit-flex;
	display: flex;
	-webkit-justify-content: space-between;
	justify-content: space-between;
	-webkit-align-items: center;
	align-items: center;
	z-index: 2;
	position: relative;
	min-width: 1200px;
	padding: 0 244px
}

.center-login .login-header .login-header-icon {
	display: -webkit-flex;
	display: flex;
	-webkit-align-items: center;
	align-items: center
}

.center-login .login-header .login-header-icon .login-header-img {
	margin-right: 16px;
	width: 98px
}

.center-login .login-header .login-header-icon .login-header-trait {
	width: 168px;
	height: 32px;
	background: rgba(95,130,253,.1);
	border-radius: 6px;
	text-align: center;
	line-height: 32px;
	font-size: 14px;
	font-weight: 400;
	color: #597dfc
}

.center-login .login-header .login-header-btn {
	display: -webkit-flex;
	display: flex;
	-webkit-align-items: center;
	align-items: center
}

.center-login .login-header .login-header-btn .login-header-btn1 {
	width: 499px;
	height: 33px;
	background: url(../fonts/logan_top.fd9f235d.svg);
	background-size: 100% 100%
}

.center-login .login-back {
	font-size: 14px;
	color: #597dfc;
	text-align: center;
	margin-top: -14px
}

.center-login .login-banner-content {
	min-height: calc(100vh - 173px);
	padding-top: 20vh;
	padding-bottom: 22px
}

.center-login .login-banner-content .login-banner-inner-content {

    display: flex;
    justify-content: center; /* 水平居中 */
    margin-top: 2%;
    height: 100vh;           /* 容器高度为整个视口高度 */
}

.center-login .login-banner-content .login-banner-inner-content .login-form-content {

    display: flex;
    justify-content: center; /* 水平居中 */
  
    height: 100vh;           /* 容器高度为整个视口高度 */

}

.center-login .login-banner-content .login-banner-inner-content .login-form-content .login-wrap {
	width: 100%;
    max-width: 550px;
	height: 670px;
	border-radius: 16px;
	z-index: 2;
	overflow: hidden
}

.center-login .login-banner-content .login-banner-inner-content .login-form-content .login-wrap .ant-card-body {
	display: -webkit-flex;
	display: flex;
	-webkit-justify-content: space-between;
	justify-content: space-between;
	padding: 50px 60px
}

.center-login .login-banner-content .login-banner-inner-content .login-form-content .login-wrap .ant-card-body #scanImg {
	height: 339px;
	display: -webkit-flex;
	display: flex;
	-webkit-flex-direction: column;
	flex-direction: column;
	-webkit-justify-content: center;
	justify-content: center;
	-webkit-align-items: center;
	align-items: center;
	color: #3a4056;
	padding: 0 0 0 40px
}

.center-login .login-banner-content .login-banner-inner-content .login-form-content .login-wrap .ant-card-body .center-line {
	width: 1px;
	height: 242px;
	background: #f4f4f4;
	margin-top: 49px
}

.center-login .login-banner-content .login-banner-inner-content .login-form-content .login-wrap .ant-card-body .login-box-title {
	font-weight: 500;
	font-size: 16px;
	text-align: center;
	color: #3a4056
}

.center-login .login-banner-content .login-banner-inner-content .login-form-content .login-wrap .ant-card-body .loginForm .login-page-goto {
	display: -webkit-flex;
	display: flex;
	-webkit-justify-content: space-between;
	justify-content: space-between;
	-webkit-align-items: center;
	align-items: center
}

.center-login .login-banner-content .login-banner-inner-content .login-form-content .login-wrap .ant-card-body .login-passport-box {
	display: -webkit-flex;
	display: flex;
	-webkit-flex-direction: column;
	flex-direction: column;
	-webkit-align-items: center;
	align-items: center;
	-webkit-justify-content: center;
	justify-content: center
}

.center-login .login-banner-content .login-banner-inner-content .login-form-content .login-wrap .ant-card-body:before {
	content: none
}

.center-login .login-banner-content .login-banner-inner-content .login-form-content .login-wrap .ant-card-body:after {
	content: none
}

.center-login .login-jump {
	width: 1200px;
	height: 91px;
	position: relative;
	display: -webkit-flex;
	display: flex;
	-webkit-align-items: center;
	align-items: center;
	margin: 0 auto
}

.center-login .login-jump .login-cp {
	cursor: pointer
}

.center-login .login-jump .login-jump-address {
	font-size: 14px;
	font-weight: 400;
	color: #989898;
	line-height: 36px;
	text-align: center;
	margin: 0 auto
}

.center-login .login-jump .login-footgong {
	display: none;
	position: absolute;
	right: 55px;
	top: 0
}

.center-login .login-jump .login-footgong .login-footgong_wechat_code {
	width: 126px;
	height: 130px;
	box-shadow: 0 0 8px 0 rgba(62,65,75,.06)
}

.center-login .login-jump .login-foot {
	position: absolute;
	right: 60px;
	top: 0;
	cursor: pointer
}

.center-login .login-jump .login-foot .login-foot-service {
	display: none;
	position: absolute;
	left: -336px;
	top: -79px
}

.center-login .login-jump .login-foot .login-foot_wechat_code {
	width: 112px;
	height: 77px;
	background-size: 100% 100%;
	background-image: url(../images/pic_wechart@2x.f5a3c2f5.png)
}

.center-login .login-jump .login-foot .login-foot_service_code {
	width: 165px;
	height: 46px;
	background-image: url(data:image/png;
	base64,iVBORw0KGgoAAAANSUhEUgAAAUoAAABcCAMAAAA/DwwFAAAAAXNSR0IArs4c6QAAALRQTFRFAAAA////////////////////////////////////////////lJSUmJiYm5ubnp6en5+foaGhpaWlp6enqKioq6urrKysrq6ur6+vsbGxsrKytra2uLi4vLy8vr6+v7+/wsLCw8PDxMTExcXFycnJysrKy8vLzMzM0NDQ0dHR0tLS19fX2NjY2dnZ3d3d39/f5OTk5eXl5ubm6+vr7Ozs8vLy9PT0+Pj4+fn5/f39/v7+////6wRvgQAAAAx0Uk5TABAgb3B/gJ+gv9/v0wqCkgAACxpJREFUeNrtnW1jmzgSgN1c2l6akbbjkqtaqqzZKC6pelQp0Spl/v//ug8SIAi2iRPoXuz50BKH2JrH8yINI1gsvLx6ffaO9pSqquhQ5fzs9GQRy8nZ/hSrqqLDRUlE9DaC+a/zfUnWMKuKDtk0T2uSr/fEWFURx/roMOV1sMknuPaAHCbL08VisTg5f06Qh8ry/GSxWLzdkyQNuPcBszxbLE724LjVKA81Ab1anD7duanH8TBRvlmcPR5kjO5XVVW/fv2qfh28k58tzukozyLvFkcGzyX/CJR//31ESeRu/7ter9fffrojyif99e1n1sjn77OhlMnwF2eyx32hhTQbTUQTEZnczoPydsk6svw+E8oc1LjXtexLB42BVef0LJxkiBQYIpJwNwvKK8YYYxeX6/V6/dcnxhhjf7pJUepaAJvDzgmCdwcgoS9m2/kCEThy0ESOCyLiySwO/idj7P26GYr9vmSMXbgpUcKAdD28Z5YSvBWKcJoKKMtgfh9B+IOs1gJyMqDDqRr0HCivGGNfOuDurxhjnydFmZiefAAiUkOI5TaUpn82hk8oQQeULikIcY60850x9rX/4nroxedEKfqvCCCiwlsWhzgo6u0ou9brmRmtFUitQN62kUFPjdIuGbt6+PKaMXY3KUqjI7ltGPnA9zDVPwply0/oxvvN1CjXjC2HwuKnvVx8LEqlu4lEko6QfMABlIiIiLz5fxtKZ60CYzXcWCJ6ZKTcG+WSscGZzy1jzE2GkogkNHGy8PGwx6N3diKEEIKDEEIIgVtREtEKKMTKuVDeMrYc/s0nxr5Ni7INMj2UPLG1uJ0OLjvZi3uU1gq0tpgV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);background-size: 100% 100%;
	border-radius: 6px;
	position: absolute;
	box-shadow: 0 0 10px 0 rgba(0,0,0,.06);
	right: 32px;
	top: 12px
}

.center-login .login-jump .login-foot .login-foot_service_code__text {
	font-size: 12px;
	line-height: 14px;
	color: #989898
}

.center-login .login-jump .login-foot:hover+.login-footgong {
	display: block
}

.center-login .login-content {
	position: relative
}

.center-login .login-m3 {
	margin: 3px
}

.center-login .ant-tabs-ink-bar-animated {
	width: 0!important
}

.center-login .ant-tabs-tab-btn {
	font-size: 14px;
	font-family: var(--mfy-font-family);
	font-weight: 400;
	color: #3a4056
}

.center-login .ant-tabs-tab-btn:hover {
	font-size: 14px;
	font-family: var(--mfy-font-family);
	font-weight: 400;
	color: #597dfc
}

.center-login .ant-tabs-tab.ant-tabs-tab-active .ant-tabs-tab-btn {
	font-size: 14px;
	font-family: var(--mfy-font-family);
	font-weight: 400;
	color: #597dfc
}

.center-login .ant-form-item-control-input-content .ant-input {
	height: 40px;
	background: #fff;
	border-radius: 6px 6px 6px 6px;
	opacity: 1;
	border: 1px solid #d9d9d9
}

.center-login .ant-form-item-control-input-content>.ant-input:focus,.center-login .ant-input-focused,.center-login .ant-input:hover {
	border: 1px solid #597dfc
}

.center-login .ant-input-affix-wrapper {
	height: 40px;
	background: #fff;
	border-radius: 6px 6px 6px 6px;
	opacity: 1;
	border: 1px solid #d9d9d9
}

.center-login .ant-input-affix-wrapper .ant-input {
	height: auto
}

.center-login .ant-input-affix-wrapper:not(.ant-input-affix-wrapper-disabled):hover {
	border: 1px solid #597dfc
}

.center-login .ant-input-affix-wrapper-focused,.center-login .ant-input-affix-wrapper:focus {
	border: 1px solid #597dfc
}

.center-login .ant-checkbox-checked .ant-checkbox-inner {
	background-color: #597dfc
}

.center-login .ant-form-item-has-error :not(.ant-input-affix-wrapper-disabled).ant-input-affix-wrapper,.center-login .ant-form-item-has-error :not(.ant-input-affix-wrapper-disabled).ant-input-affix-wrapper:hover,.center-login .ant-form-item-has-error :not(.ant-input-disabled).ant-input,.center-login .ant-form-item-has-error :not(.ant-input-disabled).ant-input:hover {
	border-color: #ff4d4f
}

.center-login .ant-input-affix-wrapper>.ant-input:hover {
	border: none!important;
	box-shadow: none!important
}

.center-login .ant-input-affix-wrapper>.ant-input {
	border: none!important;
	box-shadow: none!important
}

.center-login .ant-input-affix-wrapper>.ant-input:focus {
	border: none!important;
	box-shadow: none!important
}

.center-login .ant-input-affix-wrapper>.ant-input-focused {
	border: none!important;
	box-shadow: none!important
}

.center-login .ant-form-item-explain.ant-form-item-explain-error {
	margin-left: 16px
}

.center-login .ant-tabs>.ant-tabs-nav .ant-tabs-nav-list,.center-login .ant-tabs>div>.ant-tabs-nav .ant-tabs-nav-list {
	cursor: default
}

.center-login .ant-tabs-large>.ant-tabs-nav .ant-tabs-tab {
	cursor: pointer
}

.center-login .ant-card-hoverable:hover {
	border-color: unset;
	box-shadow: none
}

.center-login .ant-card-bordered {
	border: none
}

.center-login .ant-card .ant-tabs-tab {
	width: 33.333%;
	text-align: center;
	display: block;
	border-bottom: 0;
	height: 100%;
	line-height: 14px
}

.center-login .ant-card .login_get_code {
	position: relative
}

.center-login .ant-card .login_get_code .takeCode1 {
	position: absolute;
     width: 100px; 
    /* height: 30px; */
	
	right: 0vh;
	height: 40px
}

.center-login .ant-card .ant-card-head {
	position: relative;
	padding: 0;
	border-bottom: 0
}

.center-login .ant-card .ant-tabs-nav {
	margin-bottom: 0
}

.center-login .ant-card .ant-tabs-nav:before {
	content: none
}

.center-login .ant-card .ant-tabs-nav-list {
	height: 47px;
	-webkit-align-items: center;
	align-items: center
}

.center-login .login-footer-bottom {
	width: 100%
}

.again-login-modal .ant-form-item-label>label {
	height: 40px
}

.login-mobile {
	padding: 38px;
	text-align: center
}

.login-mobile .loginBtn {
	width: 100%;
	height: 44px
}

.login-mobile .ant-input-password-icon {
	color: #b8bbc4
}

.login-mobile .ant-input:hover {
	border-color: #597dfc
}

.login-mobile .ant-input-focused,.login-mobile .ant-input:focus {
	border-color: #597dfc
}

.login-mobile .login-title {
	font-weight: 600;
	font-size: 16px;
	color: #3a4056;
	margin-top: 24px
}

.login-mobile .ant-input {
	width: 100%;
	height: 44px;
	border-radius: 6px
}

.login-mobile .ant-input-affix-wrapper {
	width: 100%;
	height: 44px;
	border-radius: 6px
}

.login-mobile .ant-input-affix-wrapper .ant-input {
	height: auto
}

.login-mobile .login_get_code {
	position: relative
}

.login-mobile .login_get_code .takeCode1 {
	position: absolute;
	right: 0;
	height: 44px
}

.login-mobile .login-back {
	color: #597dfd;
	margin-top: -20px
}

.login-mobile .loginForm .login-page-goto {
	display: -webkit-flex;
	display: flex;
	-webkit-justify-content: space-between;
	justify-content: space-between;
	-webkit-align-items: center;
	align-items: center
}

.icon {
	width: 1em;
	height: 1em;
	vertical-align: -.15em;
	fill: currentColor;
	overflow: hidden;
	font-size: 18px;
	color: #090d19
}

.ant-popover {
	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;
	top: 0;
	left: 0;
	z-index: 1030;
	max-width: 100vw;
	font-weight: 400;
	white-space: normal;
	text-align: left;
	cursor: auto;
	-webkit-user-select: text;
	-moz-user-select: text;
	-ms-user-select: text;
	user-select: text
}

.ant-popover-content {
	position: relative
}

.ant-popover:after {
	position: absolute;
	background: hsla(0,0%,100%,.01);
	content: ""
}

.ant-popover-hidden {
	display: none
}

.ant-popover-placement-top,.ant-popover-placement-topLeft,.ant-popover-placement-topRight {
	padding-bottom: 15.3137085px
}

.ant-popover-placement-right,.ant-popover-placement-rightBottom,.ant-popover-placement-rightTop {
	padding-left: 15.3137085px
}

.ant-popover-placement-bottom,.ant-popover-placement-bottomLeft,.ant-popover-placement-bottomRight {
	padding-top: 15.3137085px
}

.ant-popover-placement-left,.ant-popover-placement-leftBottom,.ant-popover-placement-leftTop {
	padding-right: 15.3137085px
}

.ant-popover-inner {
	background-color: #fff;
	background-clip: padding-box;
	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-popover-title {
	min-width: 177px;
	min-height: 32px;
	margin: 0;
	padding: 5px 16px 4px;
	color: rgba(0,0,0,.85);
	font-weight: 500;
	border-bottom: 1px solid #f0f0f0
}

.ant-popover-inner-content {
	width: -webkit-max-content;
	width: -moz-max-content;
	width: max-content;
	max-width: 100%;
	padding: 12px 16px;
	color: rgba(0,0,0,.85)
}

.ant-popover-message {
	display: -webkit-flex;
	display: flex;
	padding: 4px 0 12px;
	color: rgba(0,0,0,.85);
	font-size: 14px
}

.ant-popover-message-icon {
	display: inline-block;
	margin-right: 8px;
	color: #faad14;
	font-size: 14px
}

.ant-popover-buttons {
	margin-bottom: 4px;
	text-align: right
}

.ant-popover-buttons button:not(:first-child) {
	margin-left: 8px
}

.ant-popover-arrow {
	position: absolute;
	display: block;
	width: 22px;
	height: 22px;
	overflow: hidden;
	background: transparent;
	pointer-events: none
}

.ant-popover-arrow-content {
	--antd-arrow-background-color: #fff;
	position: absolute;
	top: 0;
	right: 0;
	bottom: 0;
	left: 0;
	display: block;
	width: 11.3137085px;
	height: 11.3137085px;
	margin: auto;
	content: "";
	pointer-events: auto;
	border-radius: 0 0 2px;
	pointer-events: none
}

.ant-popover-arrow-content:before {
	position: absolute;
	top: -11.3137085px;
	left: -11.3137085px;
	width: 33.9411255px;
	height: 33.9411255px;
	background: var(--antd-arrow-background-color);
	background-repeat: no-repeat;
	background-position: -10px -10px;
	content: "";
	-webkit-clip-path: inset(33% 33%);
	clip-path: inset(33% 33%);
	-webkit-clip-path: path("M 9.849242404917499 24.091883092036785 A 5 5 0 0 1 13.384776310850237 22.627416997969522 L 20.627416997969522 22.627416997969522 A 2 2 0 0 0 22.627416997969522 20.627416997969522 L 22.627416997969522 13.384776310850237 A 5 5 0 0 1 24.091883092036785 9.849242404917499 L 23.091883092036785 9.849242404917499 L 9.849242404917499 23.091883092036785 Z");
	clip-path: path("M 9.849242404917499 24.091883092036785 A 5 5 0 0 1 13.384776310850237 22.627416997969522 L 20.627416997969522 22.627416997969522 A 2 2 0 0 0 22.627416997969522 20.627416997969522 L 22.627416997969522 13.384776310850237 A 5 5 0 0 1 24.091883092036785 9.849242404917499 L 23.091883092036785 9.849242404917499 L 9.849242404917499 23.091883092036785 Z")
}

.ant-popover-placement-top .ant-popover-arrow,.ant-popover-placement-topLeft .ant-popover-arrow,.ant-popover-placement-topRight .ant-popover-arrow {
	bottom: 0;
	-webkit-transform: translateY(100%);
	transform: translateY(100%)
}

.ant-popover-placement-top .ant-popover-arrow-content,.ant-popover-placement-topLeft .ant-popover-arrow-content,.ant-popover-placement-topRight .ant-popover-arrow-content {
	box-shadow: 3px 3px 7px rgba(0,0,0,.07);
	-webkit-transform: translateY(-11px) rotate(45deg);
	transform: translateY(-11px) rotate(45deg)
}

.ant-popover-placement-top .ant-popover-arrow {
	left: 50%;
	-webkit-transform: translateY(100%) translateX(-50%);
	transform: translateY(100%) translateX(-50%)
}

.ant-popover-placement-topLeft .ant-popover-arrow {
	left: 16px
}

.ant-popover-placement-topRight .ant-popover-arrow {
	right: 16px
}

.ant-popover-placement-right .ant-popover-arrow,.ant-popover-placement-rightBottom .ant-popover-arrow,.ant-popover-placement-rightTop .ant-popover-arrow {
	left: 0;
	-webkit-transform: translateX(-100%);
	transform: translateX(-100%)
}

.ant-popover-placement-right .ant-popover-arrow-content,.ant-popover-placement-rightBottom .ant-popover-arrow-content,.ant-popover-placement-rightTop .ant-popover-arrow-content {
	box-shadow: 3px 3px 7px rgba(0,0,0,.07);
	-webkit-transform: translateX(11px) rotate(135deg);
	transform: translateX(11px) rotate(135deg)
}

.ant-popover-placement-right .ant-popover-arrow {
	top: 50%;
	-webkit-transform: translateX(-100%) translateY(-50%);
	transform: translateX(-100%) translateY(-50%)
}

.ant-popover-placement-rightTop .ant-popover-arrow {
	top: 12px
}

.ant-popover-placement-rightBottom .ant-popover-arrow {
	bottom: 12px
}

.ant-popover-placement-bottom .ant-popover-arrow,.ant-popover-placement-bottomLeft .ant-popover-arrow,.ant-popover-placement-bottomRight .ant-popover-arrow {
	top: 0;
	-webkit-transform: translateY(-100%);
	transform: translateY(-100%)
}

.ant-popover-placement-bottom .ant-popover-arrow-content,.ant-popover-placement-bottomLeft .ant-popover-arrow-content,.ant-popover-placement-bottomRight .ant-popover-arrow-content {
	box-shadow: 2px 2px 5px rgba(0,0,0,.06);
	-webkit-transform: translateY(11px) rotate(-135deg);
	transform: translateY(11px) rotate(-135deg)
}

.ant-popover-placement-bottom .ant-popover-arrow {
	left: 50%;
	-webkit-transform: translateY(-100%) translateX(-50%);
	transform: translateY(-100%) translateX(-50%)
}

.ant-popover-placement-bottomLeft .ant-popover-arrow {
	left: 16px
}

.ant-popover-placement-bottomRight .ant-popover-arrow {
	right: 16px
}

.ant-popover-placement-left .ant-popover-arrow,.ant-popover-placement-leftBottom .ant-popover-arrow,.ant-popover-placement-leftTop .ant-popover-arrow {
	right: 0;
	-webkit-transform: translateX(100%);
	transform: translateX(100%)
}

.ant-popover-placement-left .ant-popover-arrow-content,.ant-popover-placement-leftBottom .ant-popover-arrow-content,.ant-popover-placement-leftTop .ant-popover-arrow-content {
	box-shadow: 3px 3px 7px rgba(0,0,0,.07);
	-webkit-transform: translateX(-11px) rotate(-45deg);
	transform: translateX(-11px) rotate(-45deg)
}

.ant-popover-placement-left .ant-popover-arrow {
	top: 50%;
	-webkit-transform: translateX(100%) translateY(-50%);
	transform: translateX(100%) translateY(-50%)
}

.ant-popover-placement-leftTop .ant-popover-arrow {
	top: 12px
}

.ant-popover-placement-leftBottom .ant-popover-arrow {
	bottom: 12px
}

.ant-popover-pink .ant-popover-inner {
	background-color: #eb2f96
}

.ant-popover-pink .ant-popover-arrow-content {
	background-color: #eb2f96
}

.ant-popover-magenta .ant-popover-inner {
	background-color: #eb2f96
}

.ant-popover-magenta .ant-popover-arrow-content {
	background-color: #eb2f96
}

.ant-popover-red .ant-popover-inner {
	background-color: #f5222d
}

.ant-popover-red .ant-popover-arrow-content {
	background-color: #f5222d
}

.ant-popover-volcano .ant-popover-inner {
	background-color: #fa541c
}

.ant-popover-volcano .ant-popover-arrow-content {
	background-color: #fa541c
}

.ant-popover-orange .ant-popover-inner {
	background-color: #fa8c16
}

.ant-popover-orange .ant-popover-arrow-content {
	background-color: #fa8c16
}

.ant-popover-yellow .ant-popover-inner {
	background-color: #fadb14
}

.ant-popover-yellow .ant-popover-arrow-content {
	background-color: #fadb14
}

.ant-popover-gold .ant-popover-inner {
	background-color: #faad14
}

.ant-popover-gold .ant-popover-arrow-content {
	background-color: #faad14
}

.ant-popover-cyan .ant-popover-inner {
	background-color: #13c2c2
}

.ant-popover-cyan .ant-popover-arrow-content {
	background-color: #13c2c2
}

.ant-popover-lime .ant-popover-inner {
	background-color: #a0d911
}

.ant-popover-lime .ant-popover-arrow-content {
	background-color: #a0d911
}

.ant-popover-green .ant-popover-inner {
	background-color: #52c41a
}

.ant-popover-green .ant-popover-arrow-content {
	background-color: #52c41a
}

.ant-popover-blue .ant-popover-inner {
	background-color: #1890ff
}

.ant-popover-blue .ant-popover-arrow-content {
	background-color: #1890ff
}

.ant-popover-geekblue .ant-popover-inner {
	background-color: #2f54eb
}

.ant-popover-geekblue .ant-popover-arrow-content {
	background-color: #2f54eb
}

.ant-popover-purple .ant-popover-inner {
	background-color: #722ed1
}

.ant-popover-purple .ant-popover-arrow-content {
	background-color: #722ed1
}

.ant-popover-rtl {
	direction: rtl;
	text-align: right
}

.ant-popover-rtl .ant-popover-message-icon {
	margin-right: 0;
	margin-left: 8px
}

.ant-popover-rtl .ant-popover-message-title {
	padding-left: 16px
}

.ant-popover-rtl .ant-popover-buttons {
	text-align: left
}

.ant-popover-rtl .ant-popover-buttons button {
	margin-right: 8px;
	margin-left: 0
}

.login-scan-code-container {
	display: -webkit-flex;
	display: flex;
	-webkit-flex-direction: column;
	flex-direction: column;
	-webkit-align-items: center;
	align-items: center;
	margin-top: 32px
}

.login-scan-code-container-qrcode {
	background: #fdfdfd;
	border-radius: 8px;
	border: 1px solid #e7e7e7;
	width: 195px;
	height: 195px;
	display: -webkit-flex;
	display: flex;
	-webkit-flex-direction: row;
	flex-direction: row;
	-webkit-align-items: center;
	align-items: center;
	-webkit-justify-content: center;
	justify-content: center;
	position: relative
}

.login-scan-code-container-qrcode__invalid {
	position: absolute;
	inset: 0;
	background: hsla(0,0%,100%,.9);
	display: -webkit-flex;
	display: flex;
	-webkit-flex-direction: column;
	flex-direction: column;
	-webkit-align-items: center;
	align-items: center;
	-webkit-justify-content: center;
	justify-content: center;
	border-radius: 8px
}

.login-scan-code-container-qrcode__invalid--text {
	font-weight: 400;
	font-size: 14px;
	color: #3a4056;
	line-height: 16px
}

.login-scan-code-container-qrcode__invalid--text:first-child {
	margin-bottom: 5px
}

.login-scan-code-container-qrcode__invalid--text:nth-child(2) {
	margin-bottom: 8px
}

.login-scan-code-container-qrcode__invalid--button {
	background: #597dfc;
	border-radius: 6px;
	padding: 4px 13px;
	font-weight: 400;
	font-size: 12px;
	color: #fff;
	line-height: 14px
}

.login-scan-code-container-tips {
	font-weight: 400;
	font-size: 14px;
	color: #3a4056;
	line-height: 16px;
	display: -webkit-flex;
	display: flex;
	-webkit-flex-direction: row;
	flex-direction: row;
	-webkit-align-items: center;
	align-items: center;
	margin: 24px 0 8px
}

.login-scan-code-container-tips__app {
	font-weight: 400;
	font-size: 14px;
	color: #597dfc;
	line-height: 16px;
	margin-right: 2px
}

.login-scan-code-container-tips__wechat {
	font-weight: 400;
	font-size: 14px;
	color: #3a4056;
	line-height: 16px;
	margin-right: 2px
}

.login-scan-code-container-demo {
	padding: 6px 8px;
	display: -webkit-flex;
	display: flex;
	-webkit-align-items: center;
	align-items: center;
	-webkit-flex-direction: row;
	flex-direction: row;
	margin-top: 8px
}

.login-scan-code-container-demo:hover {
	background: #f7f8fa;
	border-radius: 8px
}

.login-scan-code-container-demo:hover svg {
	color: #3a4056
}

.login-scan-code-container-demo:hover div {
	color: #3a4056
}

.login-scan-code-container-demo__icon {
	font-size: 16px;
	margin-right: 2px;
	color: #7b808f!important
}

.login-scan-code-container-demo__text {
	font-weight: 400;
	font-size: 14px;
	color: #7b808f;
	line-height: 16px
}

.login-scan-code-container-popover .ant-popover-inner {
	border-radius: 14px
}

.login-scan-code-container-popover .ant-popover-inner-content {
	padding: 30px 14px 0
}

.login-scan-code-container-popover .ant-popover-arrow {
	display: none
}

.login-scan-code-container-popover__content {
	display: -webkit-flex;
	display: flex;
	-webkit-flex-direction: column;
	flex-direction: column;
	-webkit-align-items: center;
	align-items: center
}

.login-scan-code-container-popover__content--title {
	font-weight: 400;
	font-size: 14px;
	color: #3a4056;
	line-height: 16px;
	margin-bottom: 20px
}

.login-scan-code-container-popover__content--heavy {
	color: #597dfc
}

.login-scan-code-container-popover__content--image {
	width: 223px
}

.bind-wx-modal .ant-modal-title {
	font-size: 14px
}

.bind-wx-modal .ant-modal-body {
	padding-top: 16px
}

.bind-wx-modal .ant-modal-header {
	border-radius: 12px
}

.bind-wx-modal .ant-input {
	height: 40px;
	background: #fff;
	border-radius: 6px 6px 6px 6px;
	opacity: 1;
	border: 1px solid #d9d9d9
}

.bind-wx-modal .wx-bind-submit {
	width: 100%;
	height: 40px
}

.bind-wx-modal .login_get_code {
	position: relative
}

.bind-wx-modal .login_get_code .takeCode1 {
	position: absolute;
	right: 0;
	height: 40px
}

.bind-wx-modal .ant-modal-content {
	border-radius: 12px
}

.bind-wx-modal .ant-form-item-label>label.ant-form-item-required:not(.ant-form-item-required-mark-optional):before {
	content: ""
}

.revision-footer {
	background: #fff;
	padding: 20px 0;
	text-align: center;
	min-width: 1200px
}

.revision-footer-line {
	display: -webkit-flex;
	display: flex;
	-webkit-flex-direction: row;
	flex-direction: row;
	-webkit-align-items: center;
	align-items: center;
	grid-gap: 16px;
	gap: 16px;
	-webkit-justify-content: center;
	justify-content: center;
	margin-bottom: 10px
}

.revision-footer-line-item {
	display: -webkit-flex;
	display: flex;
	-webkit-flex-direction: row;
	flex-direction: row;
	-webkit-align-items: center;
	align-items: center;
	cursor: pointer
}

.revision-footer-line-item svg {
	fill: #b8bbc4;
	font-size: 24px
}

.revision-footer-line-item-cp {
	margin-left: 2px;
	color: #b8bbc4;
	font-size: 14px
}

.revision-footer-line-gap__divider {
	width: 1px;
	height: 12px;
	background: #b8bbc4
}

.revision-footer-con {
	font-size: 14px;
	font-weight: 400;
	color: #b8bbc4;
	line-height: 16px
}

.revision-footer-con.bottom {
	padding-top: 10px
}

.revision-footer-m8 {
	margin: 8px
}

.revision-footer-cp {
	cursor: pointer
}

.member___2Bokz .banner___2qL0d {
	background-image: url(../images/main.b9a6ab7b.jpg);
	background-size: 1920px 744px;
	background-position: 50%;
	background-repeat: no-repeat;
	height: 744px;
	background-color: #090907;
	position: relative;
	min-width: 1560px
}

.member___2Bokz .banner___2qL0d .bannerHeader___3lmjw {
	position: fixed;
	top: 0;
	left: 0;
	width: 100%;
	height: 82px;
	background: rgba(15,8,5,.8);
	z-index: 3
}

.member___2Bokz .banner___2qL0d .bannerHeader___3lmjw .bannerHeaderCon___3Q3e7 {
	height: 100%;
	display: -webkit-flex;
	display: flex;
	-webkit-justify-content: space-between;
	justify-content: space-between;
	-webkit-align-items: center;
	align-items: center
}

.member___2Bokz .banner___2qL0d .bannerHeader___3lmjw .logoX___2CmIB {
	display: -webkit-flex;
	display: flex;
	-webkit-align-items: center;
	align-items: center;
	-webkit-justify-content: space-between;
	justify-content: space-between
}

.member___2Bokz .banner___2qL0d .bannerHeader___3lmjw .logo___JIV-7 {
	width: 124px;
	height: 44px;
	cursor: pointer;
	z-index: 1;
	position: relative
}

.member___2Bokz .banner___2qL0d .bannerHeader___3lmjw .fontVip___Xw3G- {
	padding: 2px 0 0 5px
}

.member___2Bokz .banner___2qL0d .bannerHeader___3lmjw .line___2wG5H {
	width: 1px;
	height: 30px;
	background: #fff;
	margin: 0 7px 0 11px
}

.member___2Bokz .banner___2qL0d .bannerHeader___3lmjw .loginBtn___1wS3K {
	width: 121px;
	height: 37px;
	border: 1px solid #fff;
	border-radius: 18px;
	font-size: 14px;
	font-family: Microsoft YaHei;
	font-weight: 400;
	color: #fff;
	line-height: 37px;
	text-align: center;
	cursor: pointer;
	z-index: 1
}

.member___2Bokz .banner___2qL0d .bannerHeader___3lmjw .login___3Y7dM {
	font-size: 14px;
	font-family: Microsoft YaHei;
	font-weight: 400;
	color: #fff;
	cursor: pointer;
	z-index: 1
}

.member___2Bokz .banner___2qL0d .bannerHeader___3lmjw .logout___2Jj8G {
	width: 80px;
	height: 32px;
	padding: 4px 0;
	text-align: center;
	background-color: #fff;
	border-radius: 2px;
	line-height: 22px;
	color: rgba(0,0,0,.85);
	font-size: 14px;
	position: absolute;
	margin: 10px 0 0 -8px;
	display: none
}

.member___2Bokz .banner___2qL0d .bannerHeader___3lmjw .logoutActive___uSr-D {
	display: block
}

.member___2Bokz .banner___2qL0d .bannerHeader___3lmjw .headPicture___1uZ6D {
	width: 32px;
	height: 32px;
	border-radius: 16px;
	-webkit-transform: translateX(-11px);
	transform: translateX(-11px)
}

.member___2Bokz .banner___2qL0d .bannerHeader___3lmjw .dropDownArrow___1JdMX {
	-webkit-transform: translateX(7px);
	transform: translateX(7px)
}

.member___2Bokz .banner___2qL0d .header___qFk1W {
	height: 744px
}

.member___2Bokz .banner___2qL0d .openMemberBtn___1CsX4 {
	width: 352px;
	height: 94px;
	position: absolute;
	top: 471px;
	left: 0;
	background-image: url(data:image/png;
	base64,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);background-repeat: no-repeat;
	cursor: pointer
}

.member___2Bokz .banner___2qL0d .openMemberBtn___1CsX4 .openMemberBtnText___1airV {
	width: 330px;
	text-align: center;
	font-size: 34px;
	font-family: Alibaba PuHuiTi;
	font-weight: 700;
	color: #f0d3a3;
	line-height: 94px;
	background: -webkit-linear-gradient(left,#251104,#602c0c);
	-webkit-background-clip: text;
	-webkit-text-fill-color: transparent
}

.member___2Bokz .banner___2qL0d .openMemberBtn___1CsX4 .openMemberBtnArrow___2RnbV {
	width: 17px;
	height: 19px;
	-webkit-transform: translateX(15px) translateY(-3px);
	transform: translateX(15px) translateY(-3px)
}

.member___2Bokz .banner___2qL0d .cardX___16-Pl {
	height: 209px;
	position: absolute;
	top: 637px;
	display: -webkit-flex;
	display: flex;
	width: 100%;
	-webkit-justify-content: space-between;
	justify-content: space-between
}

.member___2Bokz .banner___2qL0d .cardX___16-Pl .cardMember___1Qdug {
	background-repeat: no-repeat;
	width: 400px;
	height: 100%;
	z-index: 2;
	transition: .5s
}

.member___2Bokz .banner___2qL0d .cardX___16-Pl .cardMember___1Qdug:hover {
	box-shadow: -3px 21px 29px 0 rgba(141,101,63,.16);
	margin-top: -10px;
	transition: .5s
}

.member___2Bokz .banner___2qL0d .cardX___16-Pl .cardMemberName___Ldxfl {
	margin: 56px 0 0 34px;
	font-size: 24px;
	font-family: Alibaba PuHuiTi;
	font-weight: 500;
	color: #96745e;
	line-height: 72px;
	background: -webkit-linear-gradient(left,#ffe3cc,#ffcc9b);
	-webkit-background-clip: text;
	-webkit-text-fill-color: transparent
}

.member___2Bokz .banner___2qL0d .cardX___16-Pl .cardMemberText___oDhc5 {
	font-size: 16px;
	font-family: Alibaba PuHuiTi;
	font-weight: 400;
	color: #f7e5d7;
	line-height: 26px;
	margin-left: 34px;
	position: relative
}

.member___2Bokz .banner___2qL0d .cardX___16-Pl .cardMemberText___oDhc5:after {
	position: absolute;
	top: 13px;
	left: -8px;
	content: "";
	width: 3px;
	height: 3px;
	background: #f7e5d7;
	border-radius: 50%
}

.member___2Bokz .occupySpace___3R4Wy {
	height: 607px;
	position: relative
}

.member___2Bokz .occupySpace___3R4Wy .monthCard___3KtYE {
	width: 527px;
	height: 625px;
	position: absolute;
	left: 182px;
	top: 163px;
	background-image: url(../images/monthly_card.4ecf22a7.png);
	background-repeat: no-repeat;
	z-index: 1
}

.member___2Bokz .occupySpace___3R4Wy .monthCard___3KtYE .monthCardDesc1___3wORU {
	margin: 116px 0 0 57px
}

.member___2Bokz .occupySpace___3R4Wy .monthCard___3KtYE .monthCardLine___2iqvk {
	width: 318px;
	height: 1px;
	background: #d2bdac;
	margin: 21px 57px
}

.member___2Bokz .occupySpace___3R4Wy .monthCard___3KtYE .monthCardDesc2___2nrtn {
	margin: 0 0 24px 57px
}

.member___2Bokz .occupySpace___3R4Wy .monthCard___3KtYE .monthCardDetail___2Iw3S {
	width: 360px;
	height: 85px;
	font-size: 20px;
	font-family: Alibaba PuHuiTi;
	font-weight: 400;
	color: #aeaeae;
	line-height: 32px;
	margin-left: 57px
}

.member___2Bokz .occupySpace___3R4Wy .yearsCard___2eVVR {
	width: 506px;
	height: 641px;
	position: absolute;
	right: 133px;
	top: 241px;
	background-image: url(../images/annual_card.49235f63.png);
	background-repeat: no-repeat;
	z-index: 2
}

.member___2Bokz .occupySpace___3R4Wy .yearsCard___2eVVR .yearsCardDesc1___2fDhW {
	margin: 131px 0 0 73px
}

.member___2Bokz .occupySpace___3R4Wy .yearsCard___2eVVR .yearsCardLine___1iBlS {
	width: 318px;
	height: 1px;
	background: #d2bdac;
	margin: 21px 73px
}

.member___2Bokz .occupySpace___3R4Wy .yearsCard___2eVVR .yearsCardDesc2___wPkch {
	margin: 0 0 22px 73px
}

.member___2Bokz .occupySpace___3R4Wy .yearsCard___2eVVR .yearsCardDetail___2CxxI {
	width: 365px;
	height: 116px;
	font-size: 20px;
	font-family: Alibaba PuHuiTi;
	font-weight: 400;
	color: #aeaeae;
	line-height: 32px;
	margin-left: 73px
}

.member___2Bokz .occupySpace___3R4Wy .memberDesc___1xV-E .memberDescName___314Jr {
	font-size: 31px;
	font-family: Alibaba PuHuiTi;
	font-weight: 500;
	color: #333;
	line-height: 51px
}

.member___2Bokz .occupySpace___3R4Wy .memberDesc___1xV-E .memberDescText___FinQ6 {
	font-size: 24px;
	font-family: Alibaba PuHuiTi;
	font-weight: 400;
	color: #333;
	line-height: 42px
}

.member___2Bokz .occupySpace___3R4Wy .memberDesc___1xV-E .memberDescHighlight___1qPdf {
	color: #602c0c;
	font-size: 40px
}

.member___2Bokz .occupySpace___3R4Wy .memberDesc___1xV-E .memberDescImg___orBtk {
	margin-right: 7px
}

.member___2Bokz .main___1sgKm {
	background-image: url(../images/bg-3.95320402.png);
	background-position: 50%;
	background-repeat: no-repeat;
	height: 1450px;
	margin-bottom: 61px;
	min-width: 1260px
}

.member___2Bokz .main___1sgKm .mainCon___2dRQs {
	height: 100%;
	position: relative
}

.member___2Bokz .main___1sgKm .mainBg1___3krmM {
	position: absolute;
	top: -85px;
	left: -88px
}

.member___2Bokz .main___1sgKm .mainBg2___2XmfM {
	position: absolute;
	top: 361px;
	right: -139px
}

.member___2Bokz .main___1sgKm .mainList___3dmVi {
	height: 1152px;
	width: 838px;
	position: absolute;
	bottom: -7px;
	left: 211px
}

.member___2Bokz .main___1sgKm .mainListHeader___2Q6z0 {
	width: 100%;
	height: 35px;
	font-size: 36px;
	font-family: Alibaba PuHuiTi;
	font-weight: 500;
	color: #1a110d;
	line-height: 35px;
	text-align: center;
	margin-bottom: 41px
}

.member___2Bokz .main___1sgKm .mainListX___12E9p {
	display: -webkit-flex;
	display: flex;
	-webkit-justify-content: space-between;
	justify-content: space-between
}

.member___2Bokz .main___1sgKm .mainListContent___104X9 {
	text-align: center;
	line-height: 50px
}

.member___2Bokz .main___1sgKm .mainListWidth1___2WoVA {
	width: 420px
}

.member___2Bokz .main___1sgKm .mainListWidth2___2iXCk {
	width: 170px
}

.member___2Bokz .main___1sgKm .mainListWidth3_____LqE {
	width: 170px
}

.member___2Bokz .main___1sgKm .mainListConHeader___1WWs6 {
	height: 57px;
	background: #fff5ec;
	border-radius: 10px;
	line-height: 57px;
	font-size: 20px;
	font-family: Alibaba PuHuiTi;
	font-weight: 500;
	color: #333;
	margin-bottom: 17px
}

.member___2Bokz .main___1sgKm .mainListConHeader3___Gnn2m {
	background: linear-gradient(135deg,#0f0805,#37302e)
}

.member___2Bokz .main___1sgKm .mainListConHeader3text___PHQa7 {
	color: #333;
	background: linear-gradient(135deg,#ffcc9b,#ffe3cc);
	-webkit-background-clip: text;
	-webkit-text-fill-color: transparent
}

.member___2Bokz .main___1sgKm .mainListConHeaderImg___1jATo {
	-webkit-transform: translateX(-5px) translateY(-2px);
	transform: translateX(-5px) translateY(-2px)
}

.member___2Bokz .main___1sgKm .mainListConBody___2dDOm {
	border-radius: 10px;
	font-size: 18px;
	font-family: Alibaba PuHuiTi;
	font-weight: 400;
	color: #1a110d;
	height: 1004px
}

.member___2Bokz .main___1sgKm .mainListConBody1___ZG9yf {
	width: 420px;
	border: 2px solid #e6dbd0
}

.member___2Bokz .main___1sgKm .mainListConBody2___2ENVp {
	width: 172px;
	border: 2px solid #e6dbd0
}

.member___2Bokz .main___1sgKm .mainListConBody3___3OC1T {
	width: 172px;
	border: 2px solid #351c11
}

.member___2Bokz .main___1sgKm .oddNumber1___2Ihyt {
	background: #fff;
	border-radius: 10px
}

.member___2Bokz .main___1sgKm .evenNumber1___1cLvG {
	background: #fbf8f5
}

.member___2Bokz .main___1sgKm .evenNumber1___1cLvG:last-child {
	border-radius: 0 0 10px 10px
}

.member___2Bokz .main___1sgKm .oddNumber2___1PiAS {
	background: #fff;
	border-radius: 10px
}

.member___2Bokz .main___1sgKm .evenNumber2___1yFW- {
	background: #fff5ec
}

.member___2Bokz .main___1sgKm .evenNumber2___1yFW-:last-child {
	border-radius: 0 0 10px 10px
}

.member___2Bokz .problem___xCov8 {
	padding-top: 30px;
	background: #fbf8f5;
	height: 478px;
	min-width: 1560px
}

.member___2Bokz .problem___xCov8 .problemCon___xQiao {
	height: 100%;
	position: relative
}

.member___2Bokz .problem___xCov8 .problemHeader___3Kgzs {
	width: 100%;
	font-size: 36px;
	font-family: Alibaba PuHuiTi;
	font-weight: 500;
	color: #1a110d;
	line-height: 78px;
	text-align: center
}

.member___2Bokz .problem___xCov8 .problemBody___dml41 {
	width: 100%;
	display: -webkit-flex;
	display: flex;
	-webkit-justify-content: space-between;
	justify-content: space-between;
	-webkit-flex-wrap: wrap;
	flex-wrap: wrap
}

.member___2Bokz .problem___xCov8 .problemBody___dml41 .problemList___3cL6B {
	width: 620px;
	height: 130px;
	background: #fff;
	border-radius: 10px;
	margin-top: 20px;
	padding: 20px;
	cursor: pointer
}

.member___2Bokz .problem___xCov8 .problemBody___dml41 .problemListHeader___zicPs {
	font-size: 16px;
	font-family: Alibaba PuHuiTi;
	font-weight: 500;
	color: #1a110d;
	line-height: 26px;
	margin-bottom: 5px
}

.member___2Bokz .problem___xCov8 .problemBody___dml41 .problemListText___3J9Yk {
	font-size: 14px;
	font-family: Microsoft YaHei;
	font-weight: 400;
	color: #1a110d;
	line-height: 24px;
	opacity: .7
}

.content___1tTNR {
	width: 1260px;
	margin: 0 auto
}

.posRel___8K2n4 {
	position: relative
}

.mainListLeftLine___33zi0 {
	-webkit-transform: translateX(-34px) rotate(180deg);
	transform: translateX(-34px) rotate(180deg)
}

.mainListRightLine___1kvZi {
	-webkit-transform: translateX(34px);
	transform: translateX(34px)
}

.footer {
	width: 100%;
	height: 150px;
	background: #3e414b;
	display: -webkit-flex;
	display: flex;
	-webkit-flex-direction: column;
	flex-direction: column;
	font-size: 14px;
	color: #000;
	min-width: 1560px
}

.foota:after {
	content: "|";
	margin-left: 15px;
	margin-right: 15px;
	line-height: 14px;
	color: #f4f6f7;
	display: inline-block;
	font-size: 12px;
	opacity: .5;
	vertical-align: text-top
}

.foot {
	position: absolute;
	top: 14px;
	right: 0;
	cursor: pointer
}

.foot .foot_service_code {
	width: 165px;
	height: 46px;
	background-image: url(data:image/png;
	base64,iVBORw0KGgoAAAANSUhEUgAAAUoAAABcCAMAAAA/DwwFAAAAAXNSR0IArs4c6QAAALRQTFRFAAAA////////////////////////////////////////////lJSUmJiYm5ubnp6en5+foaGhpaWlp6enqKioq6urrKysrq6ur6+vsbGxsrKytra2uLi4vLy8vr6+v7+/wsLCw8PDxMTExcXFycnJysrKy8vLzMzM0NDQ0dHR0tLS19fX2NjY2dnZ3d3d39/f5OTk5eXl5ubm6+vr7Ozs8vLy9PT0+Pj4+fn5/f39/v7+////6wRvgQAAAAx0Uk5TABAgb3B/gJ+gv9/v0wqCkgAACxpJREFUeNrtnW1jmzgSgN1c2l6akbbjkqtaqqzZKC6pelQp0Spl/v//ug8SIAi2iRPoXuz50BKH2JrH8yINI1gsvLx6ffaO9pSqquhQ5fzs9GQRy8nZ/hSrqqLDRUlE9DaC+a/zfUnWMKuKDtk0T2uSr/fEWFURx/roMOV1sMknuPaAHCbL08VisTg5f06Qh8ry/GSxWLzdkyQNuPcBszxbLE724LjVKA81Ab1anD7duanH8TBRvlmcPR5kjO5XVVW/fv2qfh28k58tzukozyLvFkcGzyX/CJR//31ESeRu/7ter9fffrojyif99e1n1sjn77OhlMnwF2eyx32hhTQbTUQTEZnczoPydsk6svw+E8oc1LjXtexLB42BVef0LJxkiBQYIpJwNwvKK8YYYxeX6/V6/dcnxhhjf7pJUepaAJvDzgmCdwcgoS9m2/kCEThy0ESOCyLiySwO/idj7P26GYr9vmSMXbgpUcKAdD28Z5YSvBWKcJoKKMtgfh9B+IOs1gJyMqDDqRr0HCivGGNfOuDurxhjnydFmZiefAAiUkOI5TaUpn82hk8oQQeULikIcY60850x9rX/4nroxedEKfqvCCCiwlsWhzgo6u0ou9brmRmtFUitQN62kUFPjdIuGbt6+PKaMXY3KUqjI7ltGPnA9zDVPwply0/oxvvN1CjXjC2HwuKnvVx8LEqlu4lEko6QfMABlIiIiLz5fxtKZ60CYzXcWCJ6ZKTcG+WSscGZzy1jzE2GkogkNHGy8PGwx6N3diKEEIKDEEIIgVtREtEKKMTKuVDeMrYc/s0nxr5Ni7INMj2UPLG1uJ0OLjvZi3uU1gq0tpgV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);background-size: 100% 100%;
	border-radius: 6px;
	position: absolute;
	right: 200px;
	top: 12px
}

.foot:hover+.footgong {
	display: block
}

.content {
	width: 1260px;
	margin: 0 auto
}

.member___DC0p8 .bgColor___3QTaF {
	background: linear-gradient(180deg,#fbd6b4 -8.72%,#ffe3cc 49.47%,#fff 100.6%)
}

.member___DC0p8 .bgColor___3QTaF .banner___1D_Pf {
	background-image: url(../images/top_banner@2x.5dae266a.png);
	background-size: 1920px 700px;
	background-position: 50%;
	background-repeat: no-repeat;
	height: 700px;
	position: relative;
	min-width: 1560px
}

.member___DC0p8 .bgColor___3QTaF .banner___1D_Pf .bannerHeader___2r2aN {
	position: fixed;
	top: 0;
	left: 0;
	width: 100%;
	height: 82px;
	background: rgba(0,0,0,.8);
	z-index: 3
}

.member___DC0p8 .bgColor___3QTaF .banner___1D_Pf .bannerHeader___2r2aN .bannerHeaderCon___2tqp8 {
	height: 100%;
	display: -webkit-flex;
	display: flex;
	-webkit-justify-content: space-between;
	justify-content: space-between;
	-webkit-align-items: center;
	align-items: center
}

.member___DC0p8 .bgColor___3QTaF .banner___1D_Pf .bannerHeader___2r2aN .logoX___2-cnz {
	display: -webkit-flex;
	display: flex;
	-webkit-align-items: center;
	align-items: center;
	-webkit-justify-content: space-between;
	justify-content: space-between
}

.member___DC0p8 .bgColor___3QTaF .banner___1D_Pf .bannerHeader___2r2aN .logo___3224k {
	width: 124px;
	height: 44px;
	cursor: pointer;
	z-index: 1;
	position: relative
}

.member___DC0p8 .bgColor___3QTaF .banner___1D_Pf .bannerHeader___2r2aN .fontVip___1Rhgx {
	padding: 2px 0 0 5px
}

.member___DC0p8 .bgColor___3QTaF .banner___1D_Pf .bannerHeader___2r2aN .line___NXBxs {
	width: 1px;
	height: 30px;
	background: #fff;
	margin: 0 7px 0 11px
}

.member___DC0p8 .bgColor___3QTaF .banner___1D_Pf .bannerHeader___2r2aN .loginBtn___3fC_4 {
	width: 121px;
	height: 37px;
	border: 1px solid #fff;
	border-radius: 18px;
	font-size: 14px;
	font-family: Microsoft YaHei;
	font-weight: 400;
	color: #fff;
	line-height: 37px;
	text-align: center;
	cursor: pointer;
	z-index: 1
}

.member___DC0p8 .bgColor___3QTaF .banner___1D_Pf .bannerHeader___2r2aN .login___7PgbL {
	font-size: 14px;
	font-family: Microsoft YaHei;
	font-weight: 400;
	color: #fff;
	cursor: pointer;
	z-index: 1
}

.member___DC0p8 .bgColor___3QTaF .banner___1D_Pf .bannerHeader___2r2aN .logout___19Ly4 {
	width: 80px;
	height: 32px;
	padding: 4px 0;
	text-align: center;
	background-color: #fff;
	border-radius: 2px;
	line-height: 22px;
	color: rgba(0,0,0,.85);
	font-size: 14px;
	position: absolute;
	margin: 10px 0 0 -8px;
	display: none
}

.member___DC0p8 .bgColor___3QTaF .banner___1D_Pf .bannerHeader___2r2aN .logoutActive___3dfYi {
	display: block
}

.member___DC0p8 .bgColor___3QTaF .banner___1D_Pf .bannerHeader___2r2aN .headPicture___2UXUf {
	width: 32px;
	height: 32px;
	border-radius: 16px;
	-webkit-transform: translateX(-11px);
	transform: translateX(-11px)
}

.member___DC0p8 .bgColor___3QTaF .banner___1D_Pf .bannerHeader___2r2aN .dropDownArrow___1LDOx {
	-webkit-transform: translateX(7px);
	transform: translateX(7px)
}

.member___DC0p8 .bgColor___3QTaF .banner___1D_Pf .header___qp1fG {
	height: 700px
}

.member___DC0p8 .bgColor___3QTaF .banner___1D_Pf .openMemberText___2Igct {
	width: 1185px;
	height: 64px;
	font-size: 20px;
	font-family: Alibaba PuHuiTi -53 Regular,Alibaba PuHuiTi 20;
	font-weight: 400;
	color: #3d271a;
	line-height: 32px;
	position: absolute;
	bottom: 301px;
	right: -25px
}

.member___DC0p8 .bgColor___3QTaF .banner___1D_Pf .openMemberBtn___2vWdM {
	width: 248px;
	height: 64px;
	position: absolute;
	bottom: 247px;
	right: 33px;
	border: 2px solid #fff;
	background: linear-gradient(293deg,#3c2014 6%,#886247 51%,#3c2014 96%);
	box-shadow: 8px 10px 21px 0 rgba(217,168,123,.57);
	border-radius: 12px 12px 12px 12px;
	cursor: pointer
}

.member___DC0p8 .bgColor___3QTaF .banner___1D_Pf .openMemberBtn___2vWdM .openMemberBtnText___lCBn9 {
	font-size: 24px;
	font-family: Alibaba PuHuiTi -83 Bold,Alibaba PuHuiTi 20;
	font-weight: 700;
	line-height: 64px;
	text-align: center;
	color: #fff;
	background: linear-gradient(130deg,#ffe8d6 10%,#fff8f2 51%,#ffe8d6 95%);
	-webkit-background-clip: text;
	-webkit-text-fill-color: transparent
}

.member___DC0p8 .bgColor___3QTaF .banner___1D_Pf .openMemberBtn___2vWdM .openMemberBtnArrow___3g5lh {
	width: 17px;
	height: 19px;
	-webkit-transform: translateX(15px) translateY(-3px);
	transform: translateX(15px) translateY(-3px)
}

.member___DC0p8 .bgColor___3QTaF .banner___1D_Pf .cardX___K17iu {
	height: 209px;
	position: absolute;
	top: 637px;
	display: -webkit-flex;
	display: flex;
	width: 100%;
	-webkit-justify-content: space-between;
	justify-content: space-between
}

.member___DC0p8 .bgColor___3QTaF .banner___1D_Pf .cardX___K17iu .cardMember___1_rJ7 {
	background-repeat: no-repeat;
	width: 400px;
	height: 100%;
	z-index: 2;
	transition: .5s
}

.member___DC0p8 .bgColor___3QTaF .banner___1D_Pf .cardX___K17iu .cardMember___1_rJ7:hover {
	box-shadow: -3px 21px 29px 0 rgba(141,101,63,.16);
	margin-top: -10px;
	transition: .5s
}

.member___DC0p8 .bgColor___3QTaF .banner___1D_Pf .cardX___K17iu .cardMemberName___1ojf6 {
	margin: 56px 0 0 34px;
	font-size: 24px;
	font-family: Alibaba PuHuiTi;
	font-weight: 500;
	color: #96745e;
	line-height: 72px;
	background: -webkit-linear-gradient(left,#ffe3cc,#ffcc9b);
	-webkit-background-clip: text;
	-webkit-text-fill-color: transparent
}

.member___DC0p8 .bgColor___3QTaF .banner___1D_Pf .cardX___K17iu .cardMemberText___2dngl {
	font-size: 16px;
	font-family: Alibaba PuHuiTi;
	font-weight: 400;
	color: #f7e5d7;
	line-height: 26px;
	margin-left: 34px;
	position: relative
}

.member___DC0p8 .bgColor___3QTaF .banner___1D_Pf .cardX___K17iu .cardMemberText___2dngl:after {
	position: absolute;
	top: 13px;
	left: -8px;
	content: "";
	width: 3px;
	height: 3px;
	background: #f7e5d7;
	border-radius: 50%
}

.member___DC0p8 .occupySpace___1HqTF {
	height: 150px;
	position: relative
}

.member___DC0p8 .occupySpace___1HqTF .monthCard___bF2BS {
	width: 527px;
	height: 625px;
	position: absolute;
	left: 182px;
	top: 163px;
	background-image: url(../images/monthly_card.4ecf22a7.png);
	background-repeat: no-repeat;
	z-index: 1
}

.member___DC0p8 .occupySpace___1HqTF .monthCard___bF2BS .monthCardDesc1___2X4zb {
	margin: 116px 0 0 57px
}

.member___DC0p8 .occupySpace___1HqTF .monthCard___bF2BS .monthCardLine___31q4W {
	width: 318px;
	height: 1px;
	background: #d2bdac;
	margin: 21px 57px
}

.member___DC0p8 .occupySpace___1HqTF .monthCard___bF2BS .monthCardDesc2___1FLq4 {
	margin: 0 0 24px 57px
}

.member___DC0p8 .occupySpace___1HqTF .monthCard___bF2BS .monthCardDetail___xieRt {
	width: 360px;
	height: 85px;
	font-size: 20px;
	font-family: Alibaba PuHuiTi;
	font-weight: 400;
	color: #aeaeae;
	line-height: 32px;
	margin-left: 57px
}

.member___DC0p8 .occupySpace___1HqTF .yearsCard___1qi-y {
	width: 506px;
	height: 641px;
	position: absolute;
	right: 133px;
	top: 241px;
	background-image: url(../images/annual_card.49235f63.png);
	background-repeat: no-repeat;
	z-index: 2
}

.member___DC0p8 .occupySpace___1HqTF .yearsCard___1qi-y .yearsCardDesc1___LpfQx {
	margin: 131px 0 0 73px
}

.member___DC0p8 .occupySpace___1HqTF .yearsCard___1qi-y .yearsCardLine___1MRBu {
	width: 318px;
	height: 1px;
	background: #d2bdac;
	margin: 21px 73px
}

.member___DC0p8 .occupySpace___1HqTF .yearsCard___1qi-y .yearsCardDesc2___b8hxI {
	margin: 0 0 22px 73px
}

.member___DC0p8 .occupySpace___1HqTF .yearsCard___1qi-y .yearsCardDetail___iW-2M {
	width: 365px;
	height: 116px;
	font-size: 20px;
	font-family: Alibaba PuHuiTi;
	font-weight: 400;
	color: #aeaeae;
	line-height: 32px;
	margin-left: 73px
}

.member___DC0p8 .occupySpace___1HqTF .memberDesc___3uT7D .memberDescName___2ypl6 {
	font-size: 31px;
	font-family: Alibaba PuHuiTi;
	font-weight: 500;
	color: #333;
	line-height: 51px
}

.member___DC0p8 .occupySpace___1HqTF .memberDesc___3uT7D .memberDescText___2tVGu {
	font-size: 24px;
	font-family: Alibaba PuHuiTi;
	font-weight: 400;
	color: #333;
	line-height: 42px
}

.member___DC0p8 .occupySpace___1HqTF .memberDesc___3uT7D .memberDescHighlight___2IYzi {
	color: #602c0c;
	font-size: 40px
}

.member___DC0p8 .occupySpace___1HqTF .memberDesc___3uT7D .memberDescImg___2ePCT {
	margin-right: 7px
}

.member___DC0p8 .main___3ByU9 {
	background-image: url(../images/bg-3.95320402.png);
	background-position: 50%;
	background-repeat: no-repeat;
	height: 1544px;
	margin-bottom: 61px;
	min-width: 1260px
}

.member___DC0p8 .main___3ByU9 .mainCon___3OiFH {
	height: 100%;
	position: relative
}

.member___DC0p8 .main___3ByU9 .mainBg1___1LI6e {
	position: absolute;
	top: -85px;
	left: -245px
}

.member___DC0p8 .main___3ByU9 .mainBg2___3qyKu {
	position: absolute;
	top: 361px;
	right: -255px
}

.member___DC0p8 .main___3ByU9 .mainList___dACHy {
	width: 1153px;
	position: absolute;
	top: -298px;
	left: 55px
}

.member___DC0p8 .main___3ByU9 .mainListHeader___219nK {
	width: 100%;
	height: 35px;
	font-size: 36px;
	font-family: Alibaba PuHuiTi;
	font-weight: 500;
	color: #1a110d;
	line-height: 35px;
	text-align: center;
	margin-bottom: 41px
}

.member___DC0p8 .main___3ByU9 .mainListX___15yUe {
	display: -webkit-flex;
	display: flex;
	-webkit-justify-content: space-between;
	justify-content: space-between
}

.member___DC0p8 .main___3ByU9 .mainListContent___2gXXt {
	text-align: center;
	line-height: 50px
}

.member___DC0p8 .main___3ByU9 .mainListWidth1___2BCnm {
	width: 380px
}

.member___DC0p8 .main___3ByU9 .mainListWidth2___36M6T {
	width: 296px
}

.member___DC0p8 .main___3ByU9 .mainListWidth3___k1bPz {
	width: 219px
}

.member___DC0p8 .main___3ByU9 .mainListWidth4___1H8SY {
	width: 170px
}

.member___DC0p8 .main___3ByU9 .mainListConHeader___3H-t4 {
	height: 57px;
	background: #ffe7ce;
	border-radius: 10px;
	line-height: 57px;
	font-size: 20px;
	font-family: Alibaba PuHuiTi;
	font-weight: 500;
	color: #333;
	margin-bottom: 17px
}

.member___DC0p8 .main___3ByU9 .mainListConHeader3text___3aBj2 {
	color: #333;
	background: linear-gradient(135deg,#ffcc9b,#ffe3cc);
	-webkit-background-clip: text;
	-webkit-text-fill-color: transparent
}

.member___DC0p8 .main___3ByU9 .mainListConHeaderImg___3_GHC {
	-webkit-transform: translateX(2px) translateY(-2px);
	transform: translateX(2px) translateY(-2px)
}

.member___DC0p8 .main___3ByU9 .mainListConBody___3Vs7f {
	border-radius: 10px;
	font-size: 18px;
	font-family: Alibaba PuHuiTi;
	font-weight: 400;
	color: #1a110d
}

.member___DC0p8 .main___3ByU9 .mainListConBody1___25lVL {
	width: 380px;
	border: 2px solid #e6dbd0
}

.member___DC0p8 .main___3ByU9 .mainListConBody2___2jvcN {
	width: 300px;
	border: 2px solid #c9a64c
}

.member___DC0p8 .main___3ByU9 .mainListConBody3___scUy- {
	width: 226px;
	border: 2px solid #e6dbd0
}

.member___DC0p8 .main___3ByU9 .mainListConBody4___3NMF0 {
	width: 172px;
	border: 2px solid #e6dbd0
}

.member___DC0p8 .main___3ByU9 .oddNumber1___3l1LG {
	background: #fff
}

.member___DC0p8 .main___3ByU9 .evenNumber1___j324s {
	background: #fbf8f5
}

.member___DC0p8 .main___3ByU9 .evenNumber1___j324s:first-child {
	border-radius: 10px 10px 0 0
}

.member___DC0p8 .main___3ByU9 .oddNumber1___3l1LG:first-child {
	border-radius: 10px 10px 0 0
}

.member___DC0p8 .main___3ByU9 .evenNumber1___j324s:last-child {
	border-radius: 0 0 10px 10px
}

.member___DC0p8 .main___3ByU9 .oddNumber2___2K9pG {
	background: #fff
}

.member___DC0p8 .main___3ByU9 .evenNumber2___PY7x_ {
	background: #fff5ec
}

.member___DC0p8 .main___3ByU9 .evenNumber2___PY7x_:first-child {
	border-radius: 10px 10px 0 0
}

.member___DC0p8 .main___3ByU9 .evenNumber2___PY7x_:last-child {
	border-radius: 0 0 10px 10px
}

.member___DC0p8 .main___3ByU9 .oddNumber3___1WNOP {
	background: #fff
}

.member___DC0p8 .main___3ByU9 .evenNumber3___1oyuS {
	background: linear-gradient(135deg,#ffdfaf,#fff2d0)
}

.member___DC0p8 .main___3ByU9 .evenNumber3___1oyuS:first-child {
	border-radius: 10px 10px 0 0
}

.member___DC0p8 .main___3ByU9 .oddNumber3___1WNOP:first-child {
	border-radius: 10px 10px 0 0
}

.member___DC0p8 .main___3ByU9 .evenNumber3___1oyuS:last-child {
	border-radius: 0 0 10px 10px
}

.member___DC0p8 .main___3ByU9 .evenItemBox___3fZFs {
	position: relative
}

.member___DC0p8 .main___3ByU9 .evenIcon1___VmejG {
	position: absolute;
	top: 9px;
	right: 61px;
	width: 36px;
	height: 19px
}

.member___DC0p8 .main___3ByU9 .evenIcon2___1_OHZ {
	position: absolute;
	top: 9px;
	right: 90px;
	width: 40px;
	height: 19px
}

.member___DC0p8 .problem___1n2w3 {
	padding-top: 30px;
	background: #fbf8f5;
	height: 478px;
	min-width: 1560px
}

.member___DC0p8 .problem___1n2w3 .problemCon___1vq3t {
	height: 100%;
	position: relative
}

.member___DC0p8 .problem___1n2w3 .problemHeader___1K-HC {
	width: 100%;
	font-size: 36px;
	font-family: Alibaba PuHuiTi;
	font-weight: 500;
	color: #1a110d;
	line-height: 78px;
	text-align: center
}

.member___DC0p8 .problem___1n2w3 .problemBody___N58NY {
	width: 100%;
	display: -webkit-flex;
	display: flex;
	-webkit-justify-content: space-between;
	justify-content: space-between;
	-webkit-flex-wrap: wrap;
	flex-wrap: wrap
}

.member___DC0p8 .problem___1n2w3 .problemBody___N58NY .problemList___Gl3ZN {
	width: 620px;
	height: 130px;
	background: #fff;
	border-radius: 10px;
	margin-top: 20px;
	padding: 20px;
	cursor: pointer
}

.member___DC0p8 .problem___1n2w3 .problemBody___N58NY .problemListHeader___3ILlz {
	font-size: 16px;
	font-family: Alibaba PuHuiTi;
	font-weight: 500;
	color: #1a110d;
	line-height: 26px;
	margin-bottom: 5px
}

.member___DC0p8 .problem___1n2w3 .problemBody___N58NY .problemListText___2lAaX {
	font-size: 14px;
	font-family: Microsoft YaHei;
	font-weight: 400;
	color: #1a110d;
	line-height: 24px;
	opacity: .7
}

.content___M0K31 {
	width: 1260px;
	margin: 0 auto
}

.posRel___3JBuH {
	position: relative
}

.mainListLeftLine___1jixZ {
	-webkit-transform: translateX(-34px) rotate(180deg);
	transform: translateX(-34px) rotate(180deg)
}

.mainListRightLine___268CX {
	-webkit-transform: translateX(34px);
	transform: translateX(34px)
}

.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 {
	-webkit-transform: translateZ(0);
	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: -webkit-flex!important;
	display: flex!important;
	-webkit-justify-content: center;
	justify-content: center;
	margin-right: 15%;
	margin-bottom: 0;
	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;
	-webkit-flex: 0 1 auto;
	flex: 0 1 auto;
	box-sizing: content-box;
	width: 16px;
	height: 3px;
	margin: 0 4px;
	padding: 0;
	text-align: center;
	text-indent: -999px;
	vertical-align: top;
	transition: all .5s
}

.ant-carousel .slick-dots li button {
	position: relative;
	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 button:after {
	position: absolute;
	top: -4px;
	right: -4px;
	bottom: -4px;
	left: -4px;
	content: ""
}

.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;
	-webkit-flex-direction: column;
	flex-direction: column;
	width: 3px;
	height: auto;
	margin: 0;
	-webkit-transform: translateY(-50%);
	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 0;
	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 {
	-webkit-flex-direction: row-reverse;
	flex-direction: row-reverse
}

.ant-carousel-rtl.ant-carousel-vertical .slick-dots {
	-webkit-flex-direction: column;
	flex-direction: column
}

.cdn-page {
	width: 100%;
	min-width: 1280px;
	font-family: var(--mfy-font-family-cdn)
}

.cdn-page .cdn-banner {
	position: relative;
	width: 100%;
	height: 640px;
	background-image: url(../images/banner-bg.765a5f79.png);
	background-size: 100% 100%;
	background-position: 50%;
	background-repeat: no-repeat;
	overflow: hidden
}

.cdn-page .cdn-banner .banner-body {
	position: relative;
	display: -webkit-flex;
	display: flex;
	-webkit-align-items: center;
	align-items: center;
	-webkit-justify-content: space-between;
	justify-content: space-between;
	width: 1280px;
	height: 100%;
	margin: 0 auto
}

.cdn-page .cdn-banner .banner-body .banner-left {
	position: relative;
	z-index: 1;
	width: 591px;
	margin-top: 32px
}

.cdn-page .cdn-banner .banner-body .banner-left .banner-left-text {
	width: 522px
}

.cdn-page .cdn-banner .banner-body .banner-left .banner-left-text .left-text-top {
	display: -webkit-flex;
	display: flex;
	-webkit-align-items: flex-end;
	align-items: flex-end;
	width: 100%
}

.cdn-page .cdn-banner .banner-body .banner-left .banner-left-text .left-text-top .left-icon {
	width: 100px;
	height: 100px;
	border-radius: 20px
}

.cdn-page .cdn-banner .banner-body .banner-left .banner-left-text .left-text-top .left-title-box {
	margin-left: 38px
}

.cdn-page .cdn-banner .banner-body .banner-left .banner-left-text .left-text-top .left-title-box .left-title {
	font-size: 63px;
	font-family: vaR(--mfy-font-family-alibaba-bold);
	color: #181c32
}

.cdn-page .cdn-banner .banner-body .banner-left .banner-left-text .left-text-top .left-title-box .left-tips {
	letter-spacing: 2.5px;
	font-size: 19px;
	color: #3c3f52;
	margin-top: -10px
}

.cdn-page .cdn-banner .banner-body .banner-left .banner-left-text .left-text-bottom {
	width: 508px;
	margin-top: 28px;
	line-height: 26px;
	font-size: 16px;
	color: #7e8299;
	text-align: justify;
	letter-spacing: 1px
}

.cdn-page .cdn-banner .banner-body .banner-left .banner-title {
	font-size: 72px;
	color: #131628;
	font-family: vaR(--mfy-font-family-alibaba-bold)
}

.cdn-page .cdn-banner .banner-body .banner-left .banner-left-button {
	padding: 14px 32px;
	display: -webkit-inline-flex;
	display: inline-flex;
	-webkit-flex-direction: row;
	flex-direction: row;
	-webkit-align-items: center;
	align-items: center;
	-webkit-justify-content: center;
	justify-content: center;
	background: linear-gradient(135deg,#2772ff,#3dd3ff);
	border-radius: 12px;
	font-size: 18px;
	color: #fff;
	line-height: 21px;
	letter-spacing: 1px;
	cursor: pointer;
	margin-top: 40px
}

.cdn-page .cdn-banner .banner-body .banner-left .banner-left-button:hover {
	background: #3c80ff
}

.cdn-page .cdn-banner .banner-body .banner-left .banner-tips {
	margin-top: -8px;
	font-size: 28px;
	color: #1b1f35;
	font-family: vaR(--mfy-font-family-alibaba-medium)
}

.cdn-page .cdn-banner .banner-body .banner-left .banner-text {
	margin-top: 24px;
	font-size: 16px;
	color: #7e8299;
	line-height: 28px
}

.cdn-page .cdn-banner .banner-body .banner-right {
	position: absolute;
	top: 0;
	right: -320px;
	width: 1800px;
	height: 640px
}

.cdn-page .cdn-banner .banner-body .banner-right img {
	width: 1800px;
	height: 640px
}

.cdn-page .cdn-title {
	height: 56px;
	margin: 80px 0 40px
}

.cdn-page .cdn-title .title {
	width: 100%;
	font-size: 40px;
	color: #131628;
	text-align: center
}

.cdn-page .product-title {
	margin-bottom: 32px
}

.cdn-page .cdn-product-advantages {
	display: -webkit-flex;
	display: flex;
	-webkit-align-items: center;
	align-items: center;
	-webkit-justify-content: space-between;
	justify-content: space-between;
	-webkit-flex-wrap: wrap;
	flex-wrap: wrap;
	width: 1280px;
	margin: 0 auto;
	height: auto
}

.cdn-page .cdn-product-advantages .product-item {
	display: -webkit-flex;
	display: flex;
	-webkit-align-items: center;
	align-items: center;
	-webkit-flex-direction: column;
	flex-direction: column;
	width: 320px;
	height: 239px;
	border-radius: 12px;
	margin-right: 160px;
	margin-bottom: 24px
}

.cdn-page .cdn-product-advantages .product-item .item-icon {
	width: 128px;
	height: 128px
}

.cdn-page .cdn-product-advantages .product-item .item-icon img {
	width: 100%;
	height: 100%
}

.cdn-page .cdn-product-advantages .product-item .item-title {
	font-size: 22px;
	color: #1b1f35
}

.cdn-page .cdn-product-advantages .product-item .item-text {
	font-size: 14px;
	color: #7e8299
}

.cdn-page .cdn-product-advantages .product-item:nth-child(3n) {
	margin-right: 0
}

.cdn-page .application-title {
	margin: 56px 0 40px
}

.cdn-page .application-cenarios {
	display: -webkit-flex;
	display: flex;
	-webkit-align-items: center;
	align-items: center;
	-webkit-justify-content: space-between;
	justify-content: space-between;
	-webkit-flex-wrap: wrap;
	flex-wrap: wrap;
	width: 1280px;
	height: auto;
	margin: 0 auto
}

.cdn-page .application-cenarios .application-item {
	width: 666px;
	background: rgba(244,246,251,.72);
	padding: 32px;
	border-radius: 16px;
	margin-bottom: 20px
}

.cdn-page .application-cenarios .application-item:last-child .item-text {
	min-height: 66px
}

.cdn-page .application-cenarios .application-item .item-title {
	display: -webkit-flex;
	display: flex;
	-webkit-align-items: center;
	align-items: center;
	font-size: 22px;
	color: #1b1f35
}

.cdn-page .application-cenarios .application-item .item-title .item-tips {
	width: 124px;
	height: 24px;
	margin-left: 8px
}

.cdn-page .application-cenarios .application-item .item-text {
	margin-top: 4px;
	font-size: 14px;
	color: #7e8299;
	cursor: pointer
}

.cdn-page .application-cenarios .application-item .item-img {
	width: 602px;
	height: 213px;
	margin-top: 24px
}

.cdn-page .application-cenarios .application-item .item-img img {
	width: 100%;
	height: 100%
}

.cdn-page .application-cenarios .application-item:hover .item-text {
	color: #3c3f52
}

.cdn-page .user-cases {
	width: 100%;
	height: 520px;
	background: linear-gradient(315deg,#3771cf,#6cafff);
	margin: 80px 0 60px
}

.cdn-page .user-cases .user-cases-body {
	position: relative;
	display: -webkit-flex;
	display: flex;
	-webkit-flex-direction: column;
	flex-direction: column;
	-webkit-align-items: center;
	align-items: center;
	width: 1280px;
	height: 520px;
	margin: 0 auto;
	padding-top: 80px;
	overflow: hidden
}

.cdn-page .user-cases .user-cases-body .user-case-bg {
	position: absolute;
	top: 0;
	right: -200px;
	width: 1280px;
	height: 520px;
	background-size: cover;
	background-position: 50%;
	background-repeat: no-repeat
}

.cdn-page .user-cases .user-cases-body .user-cases-title {
	font-size: 40px;
	color: #fff
}

.cdn-page .user-cases .user-cases-body .user-cases-tab {
	display: -webkit-flex;
	display: flex;
	-webkit-align-items: center;
	align-items: center;
	-webkit-justify-content: center;
	justify-content: center;
	margin-top: 40px
}

.cdn-page .user-cases .user-cases-body .user-cases-tab .tab-item {
	position: relative;
	width: 200px;
	height: 28px;
	font-size: 20px;
	color: hsla(0,0%,100%,.8);
	text-align: center;
	cursor: pointer
}

.cdn-page .user-cases .user-cases-body .user-cases-tab .tab-item-select {
	color: #fff
}

.cdn-page .user-cases .user-cases-body .user-cases-tab .tab-item-select:after {
	position: absolute;
	content: "";
	bottom: -8px;
	left: 50%;
	margin-left: -16px;
	width: 33px;
	height: 2px;
	background: #fff;
	border-radius: 4px 4px 4px 4px
}

.cdn-page .user-cases .user-cases-body .user-cases-carousel {
	width: 1280px;
	height: 200px;
	margin: 0 auto
}

.cdn-page .user-cases .user-cases-body .user-cases-content {
	width: 100%;
	margin-top: 80px
}

.cdn-page .user-cases .user-cases-body .user-cases-content .item-icon {
	width: 300px;
	height: 72px
}

.cdn-page .user-cases .user-cases-body .user-cases-content .item-icon img {
	width: 100%;
	height: 100%
}

.cdn-page .user-cases .user-cases-body .user-cases-content .item-text {
	width: 580px;
	font-size: 16px;
	margin-top: 12px;
	color: hsla(0,0%,100%,.8)
}

.cdn-page-header-title {
	display: -webkit-flex;
	display: flex;
	-webkit-align-items: center;
	align-items: center;
	-webkit-justify-content: flex-start;
	justify-content: flex-start;
	width: 510px;
	height: 40px;
	cursor: pointer
}

.cdn-page-header-title img {
	width: 100%;
	height: 100%
}

.cdn-page-box .com-scroll-page-header {
	background: transparent;
	z-index: 2
}

.cdn-page-box .com-scroll-page-content {
	height: 100vh;
	margin-top: -80px;
	padding-bottom: 0!important
}

.cdn-page-box .com-page-faq .faq-list .faq-item {
	font-family: var(--mfy-font-family-cdn)
}

.cdn-page-box .revision-footer .revision-footer-con .revision-footer-cp,.cdn-page-box .revision-footer .revision-footer-con .revision-footer-m8 {
	font-family: var(--mfy-font-family-cdn)
}

.cdn-goods-list {
	width: 1280px;
	margin: 0 auto
}

.cdn-goods-list-container {
	width: 100%;
	position: relative
}

.cdn-goods-list-container-left {
	width: 40px;
	height: 40px;
	background: url(data:image/png;
	base64,iVBORw0KGgoAAAANSUhEUgAAAFEAAABRCAMAAACdUboEAAAAAXNSR0IArs4c6QAAAMBQTFRFAAAA7+//7///7+/37+//7/f37/f/9/f/7/T69PT68/P79fn88vL88vX89Pf89/f88vT69PT69Pb69vb68fb69Pb49ff78/X58/X79Pb78/T68/T78/b69PX89Pf89ff88vT68/X78/b79fb79Pb79PX79Pb79Pb69Pb88/X79PX79Pb7foKZhomfjJCljZClk5erlJerlJirm5+xqq69sbTEubzJubzKz9Lc1tni3uDo5efu5efv7O717e/19Pb7ZbISIAAAACx0Uk5TABAQICAgICAwMEBPUFBfX2Bgb29wcH+AgI+QkJCfn5+gr6+vv8/P39/v7+863MmpAAACKUlEQVRYw63Za3faMAwGYAdKABdYdmsgK6MbLtjAtt7btWX6//+qCTAOUBJJtt7PPs+RE8eJFaXwNLtJmo3ypGmiIxWWSGfGwV7c+FPbm0sOtf+xQ+3htbMSboP2TnieNoDFDhlm/QdQYs+o4JkDYuwpqcAJMDLAl9NnB6xY7GoOgJt5t3IJGvBIxQ2KJgCipC9YTnqDZeQAAvLh2LoOAWH+fkPSEBZ7uNTr00ARxgfiBQRnf6Un4SDM9+Y9FRBhIFxinhPhEgGG0iXuFDmVEtMN2JECt7f7J3H8y93DEhnydf24EMHnX4vFPTLGcO5LAS6usFERfdIrcPGIDUsKcSYIwigHW5IgWOJlJIMAuZiJgoVoRMFCvBQFC1EWzMVIFszFhiyIi3+YICq+FuDvpaAItwV5vRQU/90wSXz1cEnC1sMkKa8tHknacFkkbe/hkMT9kUEqdPkwSUP+oqCSmaJdyC2Jva9BM77AVyT2vp6vv1JmdBLbhb6vxYz6hD39JU06/OCx/7ZexUiJPanT0bbEWAkX2Zc7wr0rUajI3u4JqTETvNHrfAkX44OjphG8LTLzNkr4yG7jI22FkEvp4qOtj76/2Cppz3iTH0ubUn6kq+rB+pC2Vdnb67AX0SRG2oUN5mH7Ww1vknJm7rqkPi69TEqBm8YFyTSsPjtuGnbfPqnajdy5z38A1ShB3UjXlG9qOh3vHhzd5cj/18fuHxqtkzy63cTHvgFRjcApUOh/qQAAAABJRU5ErkJggg==) 50% no-repeat;background-size: cover;
	position: absolute;
	top: 50%;
	margin-top: -20px;
	left: -64px;
	cursor: pointer
}

.cdn-goods-list-container-left:hover {
	background: url(data:image/png;
	base64,iVBORw0KGgoAAAANSUhEUgAAAFEAAABRCAMAAACdUboEAAAAAXNSR0IArs4c6QAAALdQTFRFAAAA7+//7///7+/37+//7/f37/f/9/f/7+/69PT68/P79fn88vX89Pf89/f88vT69PT69Pb68fb69PT49Pb49Pb69ff78/X58/X79Pb78/T68/T78/b69Pf89ff88vT68vX58vX68/b79fb78/b59Pb79PX79Pb79Pb69Pb88/X79PX79Pb7Gx81KCxBKSxBNjpNQ0haUVVmUVVnbHCAen2Mo6WwsLO92Nvi2dvi5uju5unv9Pb7Pwd9AAAAAC10Uk5TABAQICAgICAwMEBPUF9fYGBvcHBwcH+AgI+QkJCfn6CgoK+vsL/Pz9/f7+/vZZnkVwAAAgxJREFUWMPF2WtXgkAQBmAwISPNzBK1TI2Wm9JdzZr//7vi4jmiAjvDzjm9n/U5s+yysIOm/Vf08zhMlNV79HzYxRfj3oUKZw0EnCZ0Os161Q18KI3o0MtzoDrBgFRoSwAieFMfAS4BcuztENBxm4wFZlneysAzH4gZSaY4BHK8qpFfQZ0ETWawgqwLlpItqJ9AZ5nlgxu9YB0qgUWLaASKaR+BXVUQljrjRcziHIhTYIiVL5EDhIC7RIAOc4n5IplKBLhkLnF/59jYP3z/IKcbuxZX0etG8pNxtm8jwa8oij5kN04qjvGgVMyG7eLBt63sZ3ayjXGC6WxbnGB6IW1OECAWn1jBRBSsYCIuWMFE5AVj0eAF5eKKCErFXyooF18Scs0owjoikvLbmkoiVg+RxOzgNBK1PZLIWJwBKxmLfWAlsTsumkxeK/QFJ/msoTbIPSl7XmcvU33Ak9Knq6mhH4YZKRPd7C1FIMnN++cWM2j0sDExd0eZBRc40aive+h3e64ic0c5m7lEriIn+RPSDeNEa7Q1WZHh4UnTUB53cHwaVh13aJ4csBWPSXcFTQCX8SLuLqXCGXta3J2pT3plHaS6pGhovOS0qhNnuEyTkss9dR1eS1uaXdLIPRPRdTXm+AKHyNYwtkxh4tvXGFNYtBa7zKR6aW9gXoqKYaPup4qH0504dHpV31X+AJBzh2L1sX22AAAAAElFTkSuQmCC) 50% no-repeat;background-size: cover
}

.cdn-goods-list-container-content {
	width: 100%;
	height: 340px;
	overflow: hidden;
	scrollbar-width: none;
	position: relative
}

.cdn-goods-list-container-content--list {
	display: -webkit-flex;
	display: flex;
	-webkit-flex-direction: row;
	flex-direction: row;
	-webkit-align-items: center;
	align-items: center;
	grid-gap: 24px;
	gap: 24px;
	position: absolute;
	left: 0
}

.cdn-goods-list-container-content--list.tim-list-transition {
	transition: left 1s ease
}

.cdn-goods-list-container-content--item {
	padding: 0 0 24px;
	background: #fff;
	border-radius: 16px;
	border: 1px solid #f0f2f6;
	width: 302px
}

.cdn-goods-list-container-content--item:hover {
	box-shadow: 0 8px 16px 0 rgba(0,0,0,.04)
}

.cdn-goods-list-container-content--item-title {
	padding: 16px 24px;
	display: -webkit-flex;
	display: flex;
	-webkit-flex-direction: row;
	flex-direction: row;
	-webkit-align-items: center;
	align-items: center;
	background: #f4f6fb;
	grid-gap: 8px;
	gap: 8px;
	margin-bottom: 24px;
	border-radius: 16px 16px 0 0
}

.cdn-goods-list-container-content--item-title .text {
	font-weight: 500;
	font-size: 22px;
	color: #1b1f35;
	line-height: 26px
}

.cdn-goods-list-container-content--item-title .discount {
	border: 1px solid #f64e60;
	border-radius: 6px;
	height: 19px;
	display: -webkit-flex;
	display: flex;
	-webkit-flex-direction: row;
	flex-direction: row;
	-webkit-align-items: center;
	align-items: center
}

.cdn-goods-list-container-content--item-title .discount .tips {
	background: #f64e60;
	font-weight: 400;
	font-size: 12px;
	color: #fff;
	line-height: 19px;
	padding: 0 4px;
	border-radius: 6px 0 0 6px
}

.cdn-goods-list-container-content--item-title .discount .count {
	font-weight: 400;
	font-size: 12px;
	color: #f64e60;
	line-height: 19px;
	padding: 1px 6px
}

.cdn-goods-list-container-content--item-attr {
	padding: 0 24px
}

.cdn-goods-list-container-content--item-attr .attr-content {
	display: -webkit-flex;
	display: flex;
	padding: 0 0 8px;
	border-bottom: 1px solid #f4f6fb;
	-webkit-flex-direction: row;
	flex-direction: row;
	-webkit-align-items: center;
	align-items: center;
	-webkit-justify-content: space-between;
	justify-content: space-between;
	margin-bottom: 16px
}

.cdn-goods-list-container-content--item-attr .attr-name {
	font-weight: 400;
	font-size: 16px;
	color: #7e8299;
	line-height: 19px
}

.cdn-goods-list-container-content--item-attr .attr-value {
	font-weight: 500;
	font-size: 16px;
	color: #1b1f35;
	line-height: 19px
}

.cdn-goods-list-container-content--item-list-price {
	display: -webkit-flex;
	display: flex;
	-webkit-flex-direction: row;
	flex-direction: row;
	-webkit-align-items: center;
	align-items: center;
	-webkit-justify-content: space-between;
	justify-content: space-between;
	padding: 16px 24px 24px
}

.cdn-goods-list-container-content--item-list-price .old-price {
	font-weight: 500;
	font-size: 26px;
	color: #1b1f35;
	line-height: 40px
}

.cdn-goods-list-container-content--item-list-price .price {
	font-weight: 800;
	font-size: 26px;
	color: #f64e60;
	line-height: 40px
}

.cdn-goods-list-container-content--item-list-price .price .price-text {
	font-weight: 400;
	font-size: 14px;
	color: #f64e60;
	line-height: 40px
}

.cdn-goods-list-container-content--item-price {
	display: -webkit-flex;
	display: flex;
	-webkit-flex-direction: row;
	flex-direction: row;
	-webkit-align-items: center;
	align-items: center;
	-webkit-justify-content: flex-end;
	justify-content: flex-end;
	padding: 16px 24px 24px
}

.cdn-goods-list-container-content--item-price .price {
	font-weight: 800;
	font-size: 26px;
	color: #f64e60;
	line-height: 40px
}

.cdn-goods-list-container-content--item-bottom {
	padding: 0 24px
}

.cdn-goods-list-container-content--item-button {
	background: #fff;
	border-radius: 12px 12px 12px 12px;
	border: 1px solid #7e8299;
	font-weight: 500;
	font-size: 18px;
	color: #1b1f35;
	line-height: 21px;
	letter-spacing: 1px;
	padding: 14px 0;
	text-align: center;
	cursor: pointer
}

.cdn-goods-list-container-content--item-button:hover {
	border: 1px solid #3c80ff;
	color: #3c80ff
}

.cdn-goods-list-container-right {
	width: 40px;
	height: 40px;
	cursor: pointer;
	background: url(data:image/png;
	base64,iVBORw0KGgoAAAANSUhEUgAAAFEAAABRCAMAAACdUboEAAAAAXNSR0IArs4c6QAAAKtQTFRFAAAA7+//7///7+/37+//7/f37/f/9/f/7/T69PT69Pr68/P79fn88vX89Pf88vT69PT69Pb69vb68fb69PT49Pb49Pb69ff78/X58/X79Pb78/T68/T79PX89Pf89ff88vT68vX68/b79fb78/b59Pb79PX79Pb69Pb88/X79PX79Pb7foKZhYmfhoqfjZClm5+xqq29qq2+sbTDsbTEz9Lc1tni5efu9Pb7hvD3UwAAACx0Uk5TABAQICAgICAwMDBAT1BfYGBvb3BwcHB/gICPkJCfn5+goK+vsL/P39/v7+95tRMzAAACKElEQVRYw62Za1fCMAyGO5SbFQsoMG5OwbINUERU8v9/mRtDDuOyJm3ezz3PaZI2bd8KYVS1ofxhkGjoK+kJR8mejiGnWPvSHhec0A7UsQ3U613BZYoGtzTezQsYNSYwvQGghJ5nOwakogdUwBoIQoQuYyApqhuAPSCrVwgcAPAix2ClMTfwOtIamKxMrqIU57INTmqcL+zYjbg4W+ohOEpzJjFTJx+zO/Ak7hkDMRe3AhZJxrKcTpJpikeT1FxEzVjovfYXBNO5t91stkiij6vLarlcIZFRdrKYhi2XeORdShyaRq0JyA5uvxCQabU9xDg8coFJIw2ZJPIJWJEKURgacojfgkhkQGiNOORMiDmwIpNdQ+gDGCSNmCE/i8fQiNuPhPjOSNyu0jl+8xEz4JexMiErMF09ISswbT4TViC8Yfc1FpieNIoVCPdC1FiBu4NmzgmMUDcKAjAtDKKJE4Cwe3qWMec1EggV1EVqjQfur1K+adzPL3an7t/bHnBp8W/eTLiIz4dXOhexIpgvuc9HVgL3FIUYcQD7OYdn7g6MSrlnHMMD5NT7mboCR2fOVsgac6q6UyqjygVbwSmVlw3Jvj2wecWe6bOsRA5kt8DmerTgxc1CK65OXkRRzWAXlol9SJfMJiklmXEX5eOW0T1dV7Bms0JlU5N8djNTk317+VqUv8Dqc6GsphcNv3iqSsJasjXNPfPCoGX/9XH0QyOlSiTrVcTgPxp9QNxB5vrDAAAAAElFTkSuQmCC) 50% no-repeat;background-size: cover;
	position: absolute;
	top: 50%;
	margin-top: -20px;
	right: -64px
}

.cdn-goods-list-container-right:hover {
	background: url(data:image/png;
	base64,iVBORw0KGgoAAAANSUhEUgAAAFEAAABRCAMAAACdUboEAAAAAXNSR0IArs4c6QAAAKVQTFRFAAAA7+//7///7+/37+//7/f37/f/9/f/7+/67/T69PT69Pr68/P79fn88vL89Pf88vT69Pb69PT49Pb49Pb69ff78/X58/X79Pb78/T68/T79PX89Pf89ff88vT68vX58vX68/b79fb78/b59Pb79PX79Pb79Pb69Pb88/X79PX79Pb7Gx81KCxBKSxBQ0haREdaUVVnh4uYlZiky87W5uju9Pb7Ot3m7wAAACx0Uk5TABAQICAgICAwMDAwQE9QX2BvcHBwf4CAj5CQn5+foKCgr6+wv8/P39/v7+8mFR5NAAACF0lEQVRYw8XZfVuCMBAAcIHMJFLJxDSzsulAsRfT+/4fLSZUCMLu2D1P9zf+nttubONstf4prE4SFg/l+Y8rCVlIMfE9E67jiwjKIfyLZtn5AipD9MmoM4mgNqIHkunMARF40xpFgIrNCAd6EtARYtK8B1Jo03QEEGNRn6YjgRy1I7+KoEGELjOY1NxlBitJpzFYMZdNipIjz2x1AoxiUQJHYBjD4phNQdgUplIaiyB4x1wct8nCyY07V+85sETAWJZikkwp5pKUXOImAwe6Bw8HLOnh3r9dHO9Ia1JblzhGk2lttIPeEsgbJb7ontoTyIkS18BIhgnYRTxHIJOJ7AErmUxkAKzkEFEYGvmIP1+Q5CvhpcaRSbHx+wCKJIkZ+aXbfoBKvtU/QxN3KscPRvEIbve6Ua9ZQVUZyQqqPXfJCirxiRVUG+QtK6h2ih4rqE5DixVUOy6i2ATweLxOGMH05PIw5zUSTC8Vlu6t2eLBML2l6Fbk/v0TCcIs+6AGtrjmvu0tf+6PAZfY/21MrHnA8O9mHzCnmCQpmVNkKvfpR/bCHJydfhe2jYsTXhY+XnumYrmLODUDxy3mJsD0bAPOYAmt7LPNlHZjMrQrGj5NyVKZTcmVXdfMbLDS53Z9u3BMBe9YW6TJFGLa4+1nwjK0cZ3cLjJNQejfDySvdzQFr5fOZ2Wictxp+FeFe+avikj4bt1vvgF8uRjopHY1BQAAAABJRU5ErkJggg==) 50% no-repeat;background-size: cover
}

.com-scroll-page {
	width: 100%;
	min-width: 1400px;
	height: 100vh;
	overflow: hidden;
	font-family: vaR(--mfy-font-default-family)
}

.com-scroll-page .com-scroll-page-header {
	position: -webkit-sticky;
	position: sticky;
	width: 100%;
	height: 80px
}

.com-scroll-page .com-scroll-page-header .com-page-header-content {
	display: -webkit-flex;
	display: flex;
	-webkit-align-items: center;
	align-items: center;
	-webkit-justify-content: space-between;
	justify-content: space-between;
	width: 1280px;
	height: 100%;
	margin: 0 auto
}

.com-scroll-page .com-scroll-page-header .com-page-header-content-transform {
	-webkit-transform: translateX(-4px);
	transform: translateX(-4px)
}

.com-scroll-page .com-scroll-page-header .com-page-header-content .com-page-left {
	display: -webkit-flex;
	display: flex;
	-webkit-align-items: center;
	align-items: center;
	-webkit-justify-content: space-between;
	justify-content: space-between
}

.com-scroll-page .com-scroll-page-header .com-page-header-content .com-page-left .com-page-header-icon {
	width: 93px;
	height: 36px;
	cursor: pointer
}

.com-scroll-page .com-scroll-page-header .com-page-header-content .com-page-right {
	position: relative;
	display: -webkit-flex;
	display: flex;
	-webkit-align-items: center;
	align-items: center;
	height: 100%
}

.com-scroll-page .com-scroll-page-header .com-page-header-content .com-page-right .com-login-btn {
	display: -webkit-flex;
	display: flex;
	-webkit-align-items: center;
	align-items: center;
	-webkit-justify-content: center;
	justify-content: center;
	width: 72px;
	height: 36px;
	background: #3c80ff;
	border-radius: 8px;
	font-size: 16px;
	color: #fff;
	cursor: pointer
}

.com-scroll-page .com-scroll-page-header .com-page-header-content .com-page-right .com-login-btn:hover {
	background: #2961d9
}

.com-scroll-page .com-scroll-page-header .com-page-header-content .com-page-right .com-login {
	display: -webkit-flex;
	display: flex;
	-webkit-align-items: center;
	align-items: center;
	font-size: 14px;
	font-weight: 400;
	color: #3a4056;
	cursor: pointer
}

.com-scroll-page .com-scroll-page-header .com-page-header-content .com-page-right .com-logout {
	z-index: 2;
	right: 0;
	top: 45px;
	width: 80px;
	height: 32px;
	padding: 4px 0;
	text-align: center;
	background-color: #fff;
	border-radius: 6px;
	box-shadow: 0 4px 13px 0 hsla(0,0%,83.1%,.5);
	line-height: 22px;
	color: #3a4056;
	font-size: 14px;
	position: absolute;
	margin: 10px 0 0 -8px;
	display: none
}

.com-scroll-page .com-scroll-page-header .com-page-header-content .com-page-right .com-logout-active {
	display: block
}

.com-scroll-page .com-scroll-page-header .com-page-header-content .com-page-right .com-head-picture {
	width: 32px;
	height: 36px;
	border-radius: 16px;
	-webkit-transform: translateX(-11px);
	transform: translateX(-11px)
}

.com-scroll-page .com-scroll-page-header .com-page-header-content .com-page-right .com-drop-down-arrow {
	width: 16px;
	height: 16px
}

.com-scroll-page .com-scroll-page-header .com-page-header-content .com-page-right:hover .com-logout {
	display: block
}

.com-scroll-page .com-scroll-page-content {
	height: 100vh;
	overflow-y: auto;
	background: #fff;
	scroll-behavior: smooth;
	padding-bottom: 20px
}

.com-scroll-page .com-scroll-page-content::-webkit-scrollbar {
	width: 8px
}

.com-scroll-page .com-scroll-page-content::-webkit-scrollbar-thumb {
	border-radius: 10px;
	min-height: 80px;
	box-shadow: inset 0 0 5px rgba(0,0,0,.2);
	background: rgba(0,0,0,.2)
}

.com-scroll-page .com-scroll-page-content::-webkit-scrollbar-track {
	box-shadow: inset 0 0 5px rgba(0,0,0,.2);
	border-radius: 10px;
	background: rgba(0,0,0,.1)
}

.com-scroll-page .com-page-right-btn {
	position: fixed;
	right: 20px;
	bottom: 92px;
	z-index: 999
}

.com-scroll-page .com-page-right-btn .right-btn {
	width: 56px;
	height: 56px;
	background: #fff;
	border-radius: 12px 12px 12px 12px;
	margin-bottom: 6px;
	cursor: pointer
}

.com-scroll-page .com-page-right-btn .right-btn img {
	width: 100%;
	height: 100%
}

.com-scroll-page .com-page-right-btn .com-page-wx {
	position: fixed;
	right: 90px;
	bottom: 223px;
	display: -webkit-flex;
	display: flex;
	-webkit-align-items: center;
	align-items: center;
	-webkit-justify-content: center;
	justify-content: center;
	-webkit-flex-direction: column;
	flex-direction: column;
	width: 148px;
	height: 160px;
	padding: 10px 4px;
	background: #fff;
	box-shadow: 0 4px 24px 0 rgba(27,31,53,.08);
	border-radius: 12px 12px 12px 12px
}

.com-scroll-page .com-page-right-btn .com-page-wx .wx-icon {
	width: 130px;
	height: 130px
}

.com-scroll-page .com-page-right-btn .com-page-wx .wx-name {
	font-size: 16px;
	color: #131628
}

.com-scroll-page .com-page-right-btn .com-page-wx .wx-tips {
	font-size: 14px;
	color: #7e8299
}

.com-scroll-page .com-page-right-btn .complaint-email {
	position: fixed;
	right: 90px;
	bottom: 160px;
	padding: 20px;
	display: -webkit-flex;
	display: flex;
	-webkit-justify-content: center;
	justify-content: center;
	-webkit-flex-direction: column;
	flex-direction: column;
	width: 184px;
	height: 85px;
	background: #fff;
	box-shadow: 0 4px 24px 0 rgba(27,31,53,.08);
	border-radius: 12px 12px 12px 12px
}

.com-scroll-page .com-page-right-btn .complaint-email .complaint-tips {
	font-size: 14px;
	color: #7e8299
}

.com-scroll-page .com-page-right-btn .complaint-email .email-text {
	font-size: 18px;
	color: #131628
}

.com-scroll-page .com-page-faq {
	position: relative;
	display: -webkit-flex;
	display: flex;
	-webkit-align-items: center;
	align-items: center;
	-webkit-flex-direction: column;
	flex-direction: column;
	width: 1280px;
	height: auto;
	margin: 0 auto;
	padding-bottom: 20px
}

.com-scroll-page .com-page-faq .com-page-icon img {
	width: 102px;
	height: 36px
}

.com-scroll-page .com-page-faq .faq-list {
	display: -webkit-flex;
	display: flex;
	-webkit-align-items: center;
	align-items: center;
	margin-top: 24px
}

.com-scroll-page .com-page-faq .faq-list .faq-item {
	position: relative;
	margin: 0 16px;
	font-size: 14px;
	cursor: pointer
}

.com-scroll-page .com-page-faq .faq-list .faq-item:hover {
	color: #3c80ff
}

.com-scroll-page .com-page-faq .faq-list .faq-item:after {
	position: absolute;
	content: "";
	top: 5px;
	right: -16px;
	width: 1px;
	height: 12px;
	background: #d1d3e0
}

.com-scroll-page .com-page-faq .faq-list .faq-item:last-child:after {
	display: none
}

.com-scroll-page .com-page-faq:after {
	position: absolute;
	content: "";
	bottom: 8px;
	left: 0;
	width: 1280px;
	height: 1px;
	background: #f0f2f6
}

.com-scroll-page .revision-footer {
	padding: 0
}

.com-scroll-page .revision-footer .revision-footer-con {
	font-size: 12px;
	color: #a7a9b8;
	line-height: 24px
}

.com-scroll-page::-webkit-scrollbar {
	width: 100px!important
}

.ant-dropdown-menu-item.ant-dropdown-menu-item-danger {
	color: #ff4d4f
}

.ant-dropdown-menu-item.ant-dropdown-menu-item-danger:hover {
	color: #fff;
	background-color: #ff4d4f
}

.ant-dropdown {
	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;
	top: -9999px;
	left: -9999px;
	z-index: 1050;
	display: block
}

.ant-dropdown:before {
	position: absolute;
	top: -4px;
	right: 0;
	bottom: -4px;
	left: -7px;
	z-index: -9999;
	opacity: .0001;
	content: " "
}

.ant-dropdown-wrap {
	position: relative
}

.ant-dropdown-wrap .ant-btn>.anticon-down {
	font-size: 10px
}

.ant-dropdown-wrap .anticon-down:before {
	transition: -webkit-transform .2s;
	transition: transform .2s;
	transition: transform .2s,-webkit-transform .2s
}

.ant-dropdown-wrap-open .anticon-down:before {
	-webkit-transform: rotate(180deg);
	transform: rotate(180deg)
}

.ant-dropdown-hidden,.ant-dropdown-menu-hidden,.ant-dropdown-menu-submenu-hidden {
	display: none
}

.ant-dropdown-show-arrow.ant-dropdown-placement-top,.ant-dropdown-show-arrow.ant-dropdown-placement-topLeft,.ant-dropdown-show-arrow.ant-dropdown-placement-topRight {
	padding-bottom: 15.3137085px
}

.ant-dropdown-show-arrow.ant-dropdown-placement-bottom,.ant-dropdown-show-arrow.ant-dropdown-placement-bottomLeft,.ant-dropdown-show-arrow.ant-dropdown-placement-bottomRight {
	padding-top: 15.3137085px
}

.ant-dropdown-arrow {
	position: absolute;
	z-index: 1;
	display: block;
	width: 11.3137085px;
	height: 11.3137085px;
	border-radius: 0 0 2px;
	pointer-events: none
}

.ant-dropdown-arrow:before {
	position: absolute;
	top: -11.3137085px;
	left: -11.3137085px;
	width: 33.9411255px;
	height: 33.9411255px;
	background: #fff;
	background-repeat: no-repeat;
	background-position: -10px -10px;
	content: "";
	-webkit-clip-path: inset(33% 33%);
	clip-path: inset(33% 33%);
	-webkit-clip-path: path("M 9.849242404917499 24.091883092036785 A 5 5 0 0 1 13.384776310850237 22.627416997969522 L 20.627416997969522 22.627416997969522 A 2 2 0 0 0 22.627416997969522 20.627416997969522 L 22.627416997969522 13.384776310850237 A 5 5 0 0 1 24.091883092036785 9.849242404917499 L 23.091883092036785 9.849242404917499 L 9.849242404917499 23.091883092036785 Z");
	clip-path: path("M 9.849242404917499 24.091883092036785 A 5 5 0 0 1 13.384776310850237 22.627416997969522 L 20.627416997969522 22.627416997969522 A 2 2 0 0 0 22.627416997969522 20.627416997969522 L 22.627416997969522 13.384776310850237 A 5 5 0 0 1 24.091883092036785 9.849242404917499 L 23.091883092036785 9.849242404917499 L 9.849242404917499 23.091883092036785 Z")
}

.ant-dropdown-placement-top>.ant-dropdown-arrow,.ant-dropdown-placement-topLeft>.ant-dropdown-arrow,.ant-dropdown-placement-topRight>.ant-dropdown-arrow {
	bottom: 10px;
	box-shadow: 3px 3px 7px -3px rgba(0,0,0,.1);
	-webkit-transform: rotate(45deg);
	transform: rotate(45deg)
}

.ant-dropdown-placement-top>.ant-dropdown-arrow {
	left: 50%;
	-webkit-transform: translateX(-50%) rotate(45deg);
	transform: translateX(-50%) rotate(45deg)
}

.ant-dropdown-placement-topLeft>.ant-dropdown-arrow {
	left: 16px
}

.ant-dropdown-placement-topRight>.ant-dropdown-arrow {
	right: 16px
}

.ant-dropdown-placement-bottom>.ant-dropdown-arrow,.ant-dropdown-placement-bottomLeft>.ant-dropdown-arrow,.ant-dropdown-placement-bottomRight>.ant-dropdown-arrow {
	top: 9.41421356px;
	box-shadow: 2px 2px 5px -2px rgba(0,0,0,.1);
	-webkit-transform: rotate(-135deg) translateY(-.5px);
	transform: rotate(-135deg) translateY(-.5px)
}

.ant-dropdown-placement-bottom>.ant-dropdown-arrow {
	left: 50%;
	-webkit-transform: translateX(-50%) rotate(-135deg) translateY(-.5px);
	transform: translateX(-50%) rotate(-135deg) translateY(-.5px)
}

.ant-dropdown-placement-bottomLeft>.ant-dropdown-arrow {
	left: 16px
}

.ant-dropdown-placement-bottomRight>.ant-dropdown-arrow {
	right: 16px
}

.ant-dropdown-menu {
	position: relative;
	margin: 0;
	padding: 4px 0;
	text-align: left;
	list-style-type: none;
	background-color: #fff;
	background-clip: padding-box;
	border-radius: 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-dropdown-menu-item-group-title {
	padding: 5px 12px;
	color: rgba(0,0,0,.45);
	transition: all .3s
}

.ant-dropdown-menu-submenu-popup {
	position: absolute;
	z-index: 1050;
	background: transparent;
	box-shadow: none;
	-webkit-transform-origin: 0 0;
	transform-origin: 0 0
}

.ant-dropdown-menu-submenu-popup li,.ant-dropdown-menu-submenu-popup ul {
	list-style: none
}

.ant-dropdown-menu-submenu-popup ul {
	margin-right: .3em;
	margin-left: .3em
}

.ant-dropdown-menu-item {
	position: relative;
	display: -webkit-flex;
	display: flex;
	-webkit-align-items: center;
	align-items: center
}

.ant-dropdown-menu-item-icon {
	min-width: 12px;
	margin-right: 8px;
	font-size: 12px
}

.ant-dropdown-menu-title-content {
	-webkit-flex: auto;
	flex: auto
}

.ant-dropdown-menu-title-content>a {
	color: inherit;
	transition: all .3s
}

.ant-dropdown-menu-title-content>a:hover {
	color: inherit
}

.ant-dropdown-menu-title-content>a:after {
	position: absolute;
	top: 0;
	right: 0;
	bottom: 0;
	left: 0;
	content: ""
}

.ant-dropdown-menu-item,.ant-dropdown-menu-submenu-title {
	clear: both;
	margin: 0;
	padding: 5px 12px;
	color: rgba(0,0,0,.85);
	font-weight: 400;
	font-size: 14px;
	line-height: 22px;
	cursor: pointer;
	transition: all .3s
}

.ant-dropdown-menu-item-selected,.ant-dropdown-menu-submenu-title-selected {
	color: #1890ff;
	background-color: #e6f7ff
}

.ant-dropdown-menu-item.ant-dropdown-menu-item-active,.ant-dropdown-menu-item.ant-dropdown-menu-submenu-title-active,.ant-dropdown-menu-item:hover,.ant-dropdown-menu-submenu-title.ant-dropdown-menu-item-active,.ant-dropdown-menu-submenu-title.ant-dropdown-menu-submenu-title-active,.ant-dropdown-menu-submenu-title:hover {
	background-color: #f5f5f5
}

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

.ant-dropdown-menu-item.ant-dropdown-menu-item-disabled:hover,.ant-dropdown-menu-item.ant-dropdown-menu-submenu-title-disabled:hover,.ant-dropdown-menu-submenu-title.ant-dropdown-menu-item-disabled:hover,.ant-dropdown-menu-submenu-title.ant-dropdown-menu-submenu-title-disabled:hover {
	color: rgba(0,0,0,.25);
	background-color: #fff;
	cursor: not-allowed
}

.ant-dropdown-menu-item.ant-dropdown-menu-item-disabled a,.ant-dropdown-menu-item.ant-dropdown-menu-submenu-title-disabled a,.ant-dropdown-menu-submenu-title.ant-dropdown-menu-item-disabled a,.ant-dropdown-menu-submenu-title.ant-dropdown-menu-submenu-title-disabled a {
	pointer-events: none
}

.ant-dropdown-menu-item-divider,.ant-dropdown-menu-submenu-title-divider {
	height: 1px;
	margin: 4px 0;
	overflow: hidden;
	line-height: 0;
	background-color: #f0f0f0
}

.ant-dropdown-menu-item .ant-dropdown-menu-submenu-expand-icon,.ant-dropdown-menu-submenu-title .ant-dropdown-menu-submenu-expand-icon {
	position: absolute;
	right: 8px
}

.ant-dropdown-menu-item .ant-dropdown-menu-submenu-expand-icon .ant-dropdown-menu-submenu-arrow-icon,.ant-dropdown-menu-submenu-title .ant-dropdown-menu-submenu-expand-icon .ant-dropdown-menu-submenu-arrow-icon {
	margin-right: 0!important;
	color: rgba(0,0,0,.45);
	font-size: 10px;
	font-style: normal
}

.ant-dropdown-menu-item-group-list {
	margin: 0 8px;
	padding: 0;
	list-style: none
}

.ant-dropdown-menu-submenu-title {
	padding-right: 24px
}

.ant-dropdown-menu-submenu-vertical {
	position: relative
}

.ant-dropdown-menu-submenu-vertical>.ant-dropdown-menu {
	position: absolute;
	top: 0;
	left: 100%;
	min-width: 100%;
	margin-left: 4px;
	-webkit-transform-origin: 0 0;
	transform-origin: 0 0
}

.ant-dropdown-menu-submenu.ant-dropdown-menu-submenu-disabled .ant-dropdown-menu-submenu-title,.ant-dropdown-menu-submenu.ant-dropdown-menu-submenu-disabled .ant-dropdown-menu-submenu-title .ant-dropdown-menu-submenu-arrow-icon {
	color: rgba(0,0,0,.25);
	background-color: #fff;
	cursor: not-allowed
}

.ant-dropdown-menu-submenu-selected .ant-dropdown-menu-submenu-title {
	color: #1890ff
}

.ant-dropdown.ant-slide-down-appear.ant-slide-down-appear-active.ant-dropdown-placement-bottom,.ant-dropdown.ant-slide-down-appear.ant-slide-down-appear-active.ant-dropdown-placement-bottomLeft,.ant-dropdown.ant-slide-down-appear.ant-slide-down-appear-active.ant-dropdown-placement-bottomRight,.ant-dropdown.ant-slide-down-enter.ant-slide-down-enter-active.ant-dropdown-placement-bottom,.ant-dropdown.ant-slide-down-enter.ant-slide-down-enter-active.ant-dropdown-placement-bottomLeft,.ant-dropdown.ant-slide-down-enter.ant-slide-down-enter-active.ant-dropdown-placement-bottomRight {
	-webkit-animation-name: antSlideUpIn;
	animation-name: antSlideUpIn
}

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

.ant-dropdown.ant-slide-down-leave.ant-slide-down-leave-active.ant-dropdown-placement-bottom,.ant-dropdown.ant-slide-down-leave.ant-slide-down-leave-active.ant-dropdown-placement-bottomLeft,.ant-dropdown.ant-slide-down-leave.ant-slide-down-leave-active.ant-dropdown-placement-bottomRight {
	-webkit-animation-name: antSlideUpOut;
	animation-name: antSlideUpOut
}

.ant-dropdown.ant-slide-up-leave.ant-slide-up-leave-active.ant-dropdown-placement-top,.ant-dropdown.ant-slide-up-leave.ant-slide-up-leave-active.ant-dropdown-placement-topLeft,.ant-dropdown.ant-slide-up-leave.ant-slide-up-leave-active.ant-dropdown-placement-topRight {
	-webkit-animation-name: antSlideDownOut;
	animation-name: antSlideDownOut
}

.ant-dropdown-button>.anticon.anticon-down,.ant-dropdown-link>.anticon.anticon-down,.ant-dropdown-trigger>.anticon.anticon-down {
	font-size: 10px;
	vertical-align: baseline
}

.ant-dropdown-button {
	white-space: nowrap
}

.ant-dropdown-button.ant-btn-group>.ant-btn-loading,.ant-dropdown-button.ant-btn-group>.ant-btn-loading+.ant-btn {
	cursor: default;
	pointer-events: none
}

.ant-dropdown-button.ant-btn-group>.ant-btn-loading+.ant-btn:before {
	display: block
}

.ant-dropdown-button.ant-btn-group>.ant-btn:last-child:not(:first-child):not(.ant-btn-icon-only) {
	padding-right: 8px;
	padding-left: 8px
}

.ant-dropdown-menu-dark,.ant-dropdown-menu-dark .ant-dropdown-menu {
	background: #001529
}

.ant-dropdown-menu-dark .ant-dropdown-menu-item,.ant-dropdown-menu-dark .ant-dropdown-menu-item>.anticon+span>a,.ant-dropdown-menu-dark .ant-dropdown-menu-item>a,.ant-dropdown-menu-dark .ant-dropdown-menu-submenu-title {
	color: hsla(0,0%,100%,.65)
}

.ant-dropdown-menu-dark .ant-dropdown-menu-item .ant-dropdown-menu-submenu-arrow:after,.ant-dropdown-menu-dark .ant-dropdown-menu-item>.anticon+span>a .ant-dropdown-menu-submenu-arrow:after,.ant-dropdown-menu-dark .ant-dropdown-menu-item>a .ant-dropdown-menu-submenu-arrow:after,.ant-dropdown-menu-dark .ant-dropdown-menu-submenu-title .ant-dropdown-menu-submenu-arrow:after {
	color: hsla(0,0%,100%,.65)
}

.ant-dropdown-menu-dark .ant-dropdown-menu-item:hover,.ant-dropdown-menu-dark .ant-dropdown-menu-item>.anticon+span>a:hover,.ant-dropdown-menu-dark .ant-dropdown-menu-item>a:hover,.ant-dropdown-menu-dark .ant-dropdown-menu-submenu-title:hover {
	color: #fff;
	background: transparent
}

.ant-dropdown-menu-dark .ant-dropdown-menu-item-selected,.ant-dropdown-menu-dark .ant-dropdown-menu-item-selected:hover,.ant-dropdown-menu-dark .ant-dropdown-menu-item-selected>a {
	color: #fff;
	background: #1890ff
}

.ant-dropdown-rtl {
	direction: rtl
}

.ant-dropdown-rtl.ant-dropdown:before {
	right: -7px;
	left: 0
}

.ant-dropdown-menu.ant-dropdown-menu-rtl {
	direction: rtl;
	text-align: right
}

.ant-dropdown-menu-submenu-rtl .ant-dropdown-menu-item-group-title,.ant-dropdown-rtl .ant-dropdown-menu-item-group-title {
	direction: rtl;
	text-align: right
}

.ant-dropdown-menu-submenu-popup.ant-dropdown-menu-submenu-rtl {
	-webkit-transform-origin: 100% 0;
	transform-origin: 100% 0
}

.ant-dropdown-rtl .ant-dropdown-menu-submenu-popup li,.ant-dropdown-rtl .ant-dropdown-menu-submenu-popup ul {
	text-align: right
}

.ant-dropdown-rtl .ant-dropdown-menu-item,.ant-dropdown-rtl .ant-dropdown-menu-submenu-title {
	text-align: right
}

.ant-dropdown-rtl .ant-dropdown-menu-item>.anticon:first-child,.ant-dropdown-rtl .ant-dropdown-menu-item>span>.anticon:first-child,.ant-dropdown-rtl .ant-dropdown-menu-submenu-title>.anticon:first-child,.ant-dropdown-rtl .ant-dropdown-menu-submenu-title>span>.anticon:first-child {
	margin-right: 0;
	margin-left: 8px
}

.ant-dropdown-rtl .ant-dropdown-menu-item .ant-dropdown-menu-submenu-expand-icon,.ant-dropdown-rtl .ant-dropdown-menu-submenu-title .ant-dropdown-menu-submenu-expand-icon {
	right: auto;
	left: 8px
}

.ant-dropdown-rtl .ant-dropdown-menu-item .ant-dropdown-menu-submenu-expand-icon .ant-dropdown-menu-submenu-arrow-icon,.ant-dropdown-rtl .ant-dropdown-menu-submenu-title .ant-dropdown-menu-submenu-expand-icon .ant-dropdown-menu-submenu-arrow-icon {
	margin-left: 0!important;
	-webkit-transform: scaleX(-1);
	transform: scaleX(-1)
}

.ant-dropdown-rtl .ant-dropdown-menu-submenu-title {
	padding-right: 12px;
	padding-left: 24px
}

.ant-dropdown-rtl .ant-dropdown-menu-submenu-vertical>.ant-dropdown-menu {
	right: 100%;
	left: 0;
	margin-right: 4px;
	margin-left: 0
}

.ant-menu-item-danger.ant-menu-item {
	color: #ff4d4f
}

.ant-menu-item-danger.ant-menu-item-active,.ant-menu-item-danger.ant-menu-item:hover {
	color: #ff4d4f
}

.ant-menu-item-danger.ant-menu-item:active {
	background: #fff1f0
}

.ant-menu-item-danger.ant-menu-item-selected {
	color: #ff4d4f
}

.ant-menu-item-danger.ant-menu-item-selected>a,.ant-menu-item-danger.ant-menu-item-selected>a:hover {
	color: #ff4d4f
}

.ant-menu:not(.ant-menu-horizontal) .ant-menu-item-danger.ant-menu-item-selected {
	background-color: #fff1f0
}

.ant-menu-inline .ant-menu-item-danger.ant-menu-item:after {
	border-right-color: #ff4d4f
}

.ant-menu-dark .ant-menu-item-danger.ant-menu-item,.ant-menu-dark .ant-menu-item-danger.ant-menu-item:hover,.ant-menu-dark .ant-menu-item-danger.ant-menu-item>a {
	color: #ff4d4f
}

.ant-menu-dark.ant-menu-dark:not(.ant-menu-horizontal) .ant-menu-item-danger.ant-menu-item-selected {
	color: #fff;
	background-color: #ff4d4f
}

.ant-menu {
	box-sizing: border-box;
	font-variant: tabular-nums;
	line-height: 1.5715;
	font-feature-settings: "tnum","tnum";
	margin: 0;
	padding: 0;
	color: rgba(0,0,0,.85);
	font-size: 14px;
	line-height: 0;
	text-align: left;
	list-style: none;
	background: #fff;
	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);
	transition: background .3s,width .3s cubic-bezier(.2,0,0,1) 0s
}

.ant-menu:before {
	display: table;
	content: ""
}

.ant-menu:after {
	display: table;
	clear: both;
	content: ""
}

.ant-menu.ant-menu-root:focus-visible {
	box-shadow: 0 0 0 2px #bae7ff
}

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

.ant-menu-overflow {
	display: -webkit-flex;
	display: flex
}

.ant-menu-overflow-item {
	-webkit-flex: none;
	flex: none
}

.ant-menu-hidden,.ant-menu-submenu-hidden {
	display: none
}

.ant-menu-item-group-title {
	height: 1.5715;
	padding: 8px 16px;
	color: rgba(0,0,0,.45);
	font-size: 14px;
	line-height: 1.5715;
	transition: all .3s
}

.ant-menu-horizontal .ant-menu-submenu {
	transition: border-color .3s cubic-bezier(.645,.045,.355,1),background .3s cubic-bezier(.645,.045,.355,1)
}

.ant-menu-submenu,.ant-menu-submenu-inline {
	transition: border-color .3s cubic-bezier(.645,.045,.355,1),background .3s cubic-bezier(.645,.045,.355,1),padding .15s cubic-bezier(.645,.045,.355,1)
}

.ant-menu-submenu-selected {
	color: #1890ff
}

.ant-menu-item:active,.ant-menu-submenu-title:active {
	background: #e6f7ff
}

.ant-menu-submenu .ant-menu-sub {
	cursor: auto;
	transition: background .3s cubic-bezier(.645,.045,.355,1),padding .3s cubic-bezier(.645,.045,.355,1)
}

.ant-menu-title-content {
	transition: color .3s
}

.ant-menu-item a {
	color: rgba(0,0,0,.85)
}

.ant-menu-item a:hover {
	color: #1890ff
}

.ant-menu-item a:before {
	position: absolute;
	top: 0;
	right: 0;
	bottom: 0;
	left: 0;
	background-color: transparent;
	content: ""
}

.ant-menu-item>.ant-badge a {
	color: rgba(0,0,0,.85)
}

.ant-menu-item>.ant-badge a:hover {
	color: #1890ff
}

.ant-menu-item-divider {
	overflow: hidden;
	line-height: 0;
	border: solid #f0f0f0;
	border-width: 1px 0 0
}

.ant-menu-item-divider-dashed {
	border-style: dashed
}

.ant-menu-horizontal .ant-menu-item,.ant-menu-horizontal .ant-menu-submenu {
	margin-top: -1px
}

.ant-menu-horizontal>.ant-menu-item-active,.ant-menu-horizontal>.ant-menu-item:hover,.ant-menu-horizontal>.ant-menu-submenu .ant-menu-submenu-title:hover {
	background-color: transparent
}

.ant-menu-item-selected {
	color: #1890ff
}

.ant-menu-item-selected a,.ant-menu-item-selected a:hover {
	color: #1890ff
}

.ant-menu:not(.ant-menu-horizontal) .ant-menu-item-selected {
	background-color: #e6f7ff
}

.ant-menu-inline,.ant-menu-vertical,.ant-menu-vertical-left {
	border-right: 1px solid #f0f0f0
}

.ant-menu-vertical-right {
	border-left: 1px solid #f0f0f0
}

.ant-menu-vertical-left.ant-menu-sub,.ant-menu-vertical-right.ant-menu-sub,.ant-menu-vertical.ant-menu-sub {
	min-width: 160px;
	max-height: calc(100vh - 100px);
	padding: 0;
	overflow: hidden;
	border-right: 0
}

.ant-menu-vertical-left.ant-menu-sub:not([class*=-active]),.ant-menu-vertical-right.ant-menu-sub:not([class*=-active]),.ant-menu-vertical.ant-menu-sub:not([class*=-active]) {
	overflow-x: hidden;
	overflow-y: auto
}

.ant-menu-vertical-left.ant-menu-sub .ant-menu-item,.ant-menu-vertical-right.ant-menu-sub .ant-menu-item,.ant-menu-vertical.ant-menu-sub .ant-menu-item {
	left: 0;
	margin-left: 0;
	border-right: 0
}

.ant-menu-vertical-left.ant-menu-sub .ant-menu-item:after,.ant-menu-vertical-right.ant-menu-sub .ant-menu-item:after,.ant-menu-vertical.ant-menu-sub .ant-menu-item:after {
	border-right: 0
}

.ant-menu-vertical-left.ant-menu-sub>.ant-menu-item,.ant-menu-vertical-left.ant-menu-sub>.ant-menu-submenu,.ant-menu-vertical-right.ant-menu-sub>.ant-menu-item,.ant-menu-vertical-right.ant-menu-sub>.ant-menu-submenu,.ant-menu-vertical.ant-menu-sub>.ant-menu-item,.ant-menu-vertical.ant-menu-sub>.ant-menu-submenu {
	-webkit-transform-origin: 0 0;
	transform-origin: 0 0
}

.ant-menu-horizontal.ant-menu-sub {
	min-width: 114px
}

.ant-menu-horizontal .ant-menu-item,.ant-menu-horizontal .ant-menu-submenu-title {
	transition: border-color .3s,background .3s
}

.ant-menu-item,.ant-menu-submenu-title {
	position: relative;
	display: block;
	margin: 0;
	padding: 0 20px;
	white-space: nowrap;
	cursor: pointer;
	transition: border-color .3s,background .3s,padding .3s cubic-bezier(.645,.045,.355,1)
}

.ant-menu-item .ant-menu-item-icon,.ant-menu-item .anticon,.ant-menu-submenu-title .ant-menu-item-icon,.ant-menu-submenu-title .anticon {
	min-width: 14px;
	font-size: 14px;
	transition: font-size .15s cubic-bezier(.215,.61,.355,1),margin .3s cubic-bezier(.645,.045,.355,1),color .3s
}

.ant-menu-item .ant-menu-item-icon+span,.ant-menu-item .anticon+span,.ant-menu-submenu-title .ant-menu-item-icon+span,.ant-menu-submenu-title .anticon+span {
	margin-left: 10px;
	opacity: 1;
	transition: opacity .3s cubic-bezier(.645,.045,.355,1),margin .3s,color .3s
}

.ant-menu-item .ant-menu-item-icon.svg,.ant-menu-submenu-title .ant-menu-item-icon.svg {
	vertical-align: -.125em
}

.ant-menu-item.ant-menu-item-only-child>.ant-menu-item-icon,.ant-menu-item.ant-menu-item-only-child>.anticon,.ant-menu-submenu-title.ant-menu-item-only-child>.ant-menu-item-icon,.ant-menu-submenu-title.ant-menu-item-only-child>.anticon {
	margin-right: 0
}

.ant-menu-item:not(.ant-menu-item-disabled):focus-visible,.ant-menu-submenu-title:not(.ant-menu-item-disabled):focus-visible {
	box-shadow: 0 0 0 2px #bae7ff
}

.ant-menu>.ant-menu-item-divider {
	margin: 1px 0;
	padding: 0
}

.ant-menu-submenu-popup {
	position: absolute;
	z-index: 1050;
	background: transparent;
	border-radius: 2px;
	box-shadow: none;
	-webkit-transform-origin: 0 0;
	transform-origin: 0 0
}

.ant-menu-submenu-popup:before {
	position: absolute;
	top: -7px;
	right: 0;
	bottom: 0;
	left: 0;
	z-index: -1;
	width: 100%;
	height: 100%;
	opacity: .0001;
	content: " "
}

.ant-menu-submenu-placement-rightTop:before {
	top: 0;
	left: -7px
}

.ant-menu-submenu>.ant-menu {
	background-color: #fff;
	border-radius: 2px
}

.ant-menu-submenu>.ant-menu-submenu-title:after {
	transition: -webkit-transform .3s cubic-bezier(.645,.045,.355,1);
	transition: transform .3s cubic-bezier(.645,.045,.355,1);
	transition: transform .3s cubic-bezier(.645,.045,.355,1),-webkit-transform .3s cubic-bezier(.645,.045,.355,1)
}

.ant-menu-submenu-popup>.ant-menu {
	background-color: #fff
}

.ant-menu-submenu-arrow,.ant-menu-submenu-expand-icon {
	position: absolute;
	top: 50%;
	right: 16px;
	width: 10px;
	color: rgba(0,0,0,.85);
	-webkit-transform: translateY(-50%);
	transform: translateY(-50%);
	transition: -webkit-transform .3s cubic-bezier(.645,.045,.355,1);
	transition: transform .3s cubic-bezier(.645,.045,.355,1);
	transition: transform .3s cubic-bezier(.645,.045,.355,1),-webkit-transform .3s cubic-bezier(.645,.045,.355,1)
}

.ant-menu-submenu-arrow:after,.ant-menu-submenu-arrow:before {
	position: absolute;
	width: 6px;
	height: 1.5px;
	background-color: currentcolor;
	border-radius: 2px;
	transition: background .3s cubic-bezier(.645,.045,.355,1),top .3s cubic-bezier(.645,.045,.355,1),color .3s cubic-bezier(.645,.045,.355,1),-webkit-transform .3s cubic-bezier(.645,.045,.355,1);
	transition: background .3s cubic-bezier(.645,.045,.355,1),transform .3s cubic-bezier(.645,.045,.355,1),top .3s cubic-bezier(.645,.045,.355,1),color .3s cubic-bezier(.645,.045,.355,1);
	transition: background .3s cubic-bezier(.645,.045,.355,1),transform .3s cubic-bezier(.645,.045,.355,1),top .3s cubic-bezier(.645,.045,.355,1),color .3s cubic-bezier(.645,.045,.355,1),-webkit-transform .3s cubic-bezier(.645,.045,.355,1);
	content: ""
}

.ant-menu-submenu-arrow:before {
	-webkit-transform: rotate(45deg) translateY(-2.5px);
	transform: rotate(45deg) translateY(-2.5px)
}

.ant-menu-submenu-arrow:after {
	-webkit-transform: rotate(-45deg) translateY(2.5px);
	transform: rotate(-45deg) translateY(2.5px)
}

.ant-menu-submenu:hover>.ant-menu-submenu-title>.ant-menu-submenu-arrow,.ant-menu-submenu:hover>.ant-menu-submenu-title>.ant-menu-submenu-expand-icon {
	color: #1890ff
}

.ant-menu-inline-collapsed .ant-menu-submenu-arrow:before,.ant-menu-submenu-inline .ant-menu-submenu-arrow:before {
	-webkit-transform: rotate(-45deg) translateX(2.5px);
	transform: rotate(-45deg) translateX(2.5px)
}

.ant-menu-inline-collapsed .ant-menu-submenu-arrow:after,.ant-menu-submenu-inline .ant-menu-submenu-arrow:after {
	-webkit-transform: rotate(45deg) translateX(-2.5px);
	transform: rotate(45deg) translateX(-2.5px)
}

.ant-menu-submenu-horizontal .ant-menu-submenu-arrow {
	display: none
}

.ant-menu-submenu-open.ant-menu-submenu-inline>.ant-menu-submenu-title>.ant-menu-submenu-arrow {
	-webkit-transform: translateY(-2px);
	transform: translateY(-2px)
}

.ant-menu-submenu-open.ant-menu-submenu-inline>.ant-menu-submenu-title>.ant-menu-submenu-arrow:after {
	-webkit-transform: rotate(-45deg) translateX(-2.5px);
	transform: rotate(-45deg) translateX(-2.5px)
}

.ant-menu-submenu-open.ant-menu-submenu-inline>.ant-menu-submenu-title>.ant-menu-submenu-arrow:before {
	-webkit-transform: rotate(45deg) translateX(2.5px);
	transform: rotate(45deg) translateX(2.5px)
}

.ant-menu-vertical-left .ant-menu-submenu-selected,.ant-menu-vertical-right .ant-menu-submenu-selected,.ant-menu-vertical .ant-menu-submenu-selected {
	color: #1890ff
}

.ant-menu-horizontal {
	line-height: 46px;
	border: 0;
	border-bottom: 1px solid #f0f0f0;
	box-shadow: none
}

.ant-menu-horizontal:not(.ant-menu-dark)>.ant-menu-item,.ant-menu-horizontal:not(.ant-menu-dark)>.ant-menu-submenu {
	margin-top: -1px;
	margin-bottom: 0;
	padding: 0 20px
}

.ant-menu-horizontal:not(.ant-menu-dark)>.ant-menu-item-active,.ant-menu-horizontal:not(.ant-menu-dark)>.ant-menu-item-open,.ant-menu-horizontal:not(.ant-menu-dark)>.ant-menu-item-selected,.ant-menu-horizontal:not(.ant-menu-dark)>.ant-menu-item:hover,.ant-menu-horizontal:not(.ant-menu-dark)>.ant-menu-submenu-active,.ant-menu-horizontal:not(.ant-menu-dark)>.ant-menu-submenu-open,.ant-menu-horizontal:not(.ant-menu-dark)>.ant-menu-submenu-selected,.ant-menu-horizontal:not(.ant-menu-dark)>.ant-menu-submenu:hover {
	color: #1890ff
}

.ant-menu-horizontal:not(.ant-menu-dark)>.ant-menu-item-active:after,.ant-menu-horizontal:not(.ant-menu-dark)>.ant-menu-item-open:after,.ant-menu-horizontal:not(.ant-menu-dark)>.ant-menu-item-selected:after,.ant-menu-horizontal:not(.ant-menu-dark)>.ant-menu-item:hover:after,.ant-menu-horizontal:not(.ant-menu-dark)>.ant-menu-submenu-active:after,.ant-menu-horizontal:not(.ant-menu-dark)>.ant-menu-submenu-open:after,.ant-menu-horizontal:not(.ant-menu-dark)>.ant-menu-submenu-selected:after,.ant-menu-horizontal:not(.ant-menu-dark)>.ant-menu-submenu:hover:after {
	border-bottom: 2px solid #1890ff
}

.ant-menu-horizontal>.ant-menu-item,.ant-menu-horizontal>.ant-menu-submenu {
	position: relative;
	top: 1px;
	display: inline-block;
	vertical-align: bottom
}

.ant-menu-horizontal>.ant-menu-item:after,.ant-menu-horizontal>.ant-menu-submenu:after {
	position: absolute;
	right: 20px;
	bottom: 0;
	left: 20px;
	border-bottom: 2px solid transparent;
	transition: border-color .3s cubic-bezier(.645,.045,.355,1);
	content: ""
}

.ant-menu-horizontal>.ant-menu-submenu>.ant-menu-submenu-title {
	padding: 0
}

.ant-menu-horizontal>.ant-menu-item a {
	color: rgba(0,0,0,.85)
}

.ant-menu-horizontal>.ant-menu-item a:hover {
	color: #1890ff
}

.ant-menu-horizontal>.ant-menu-item a:before {
	bottom: -2px
}

.ant-menu-horizontal>.ant-menu-item-selected a {
	color: #1890ff
}

.ant-menu-horizontal:after {
	display: block;
	clear: both;
	height: 0;
	content: "\20"
}

.ant-menu-inline .ant-menu-item,.ant-menu-vertical-left .ant-menu-item,.ant-menu-vertical-right .ant-menu-item,.ant-menu-vertical .ant-menu-item {
	position: relative
}

.ant-menu-inline .ant-menu-item:after,.ant-menu-vertical-left .ant-menu-item:after,.ant-menu-vertical-right .ant-menu-item:after,.ant-menu-vertical .ant-menu-item:after {
	position: absolute;
	top: 0;
	right: 0;
	bottom: 0;
	border-right: 3px solid #1890ff;
	-webkit-transform: scaleY(.0001);
	transform: scaleY(.0001);
	opacity: 0;
	transition: opacity .15s cubic-bezier(.215,.61,.355,1),-webkit-transform .15s cubic-bezier(.215,.61,.355,1);
	transition: transform .15s cubic-bezier(.215,.61,.355,1),opacity .15s cubic-bezier(.215,.61,.355,1);
	transition: transform .15s cubic-bezier(.215,.61,.355,1),opacity .15s cubic-bezier(.215,.61,.355,1),-webkit-transform .15s cubic-bezier(.215,.61,.355,1);
	content: ""
}

.ant-menu-inline .ant-menu-item,.ant-menu-inline .ant-menu-submenu-title,.ant-menu-vertical-left .ant-menu-item,.ant-menu-vertical-left .ant-menu-submenu-title,.ant-menu-vertical-right .ant-menu-item,.ant-menu-vertical-right .ant-menu-submenu-title,.ant-menu-vertical .ant-menu-item,.ant-menu-vertical .ant-menu-submenu-title {
	height: 40px;
	margin-top: 4px;
	margin-bottom: 4px;
	padding: 0 16px;
	overflow: hidden;
	line-height: 40px;
	text-overflow: ellipsis
}

.ant-menu-inline .ant-menu-submenu,.ant-menu-vertical-left .ant-menu-submenu,.ant-menu-vertical-right .ant-menu-submenu,.ant-menu-vertical .ant-menu-submenu {
	padding-bottom: .02px
}

.ant-menu-inline .ant-menu-item:not(:last-child),.ant-menu-vertical-left .ant-menu-item:not(:last-child),.ant-menu-vertical-right .ant-menu-item:not(:last-child),.ant-menu-vertical .ant-menu-item:not(:last-child) {
	margin-bottom: 8px
}

.ant-menu-inline>.ant-menu-item,.ant-menu-inline>.ant-menu-submenu>.ant-menu-submenu-title,.ant-menu-vertical-left>.ant-menu-item,.ant-menu-vertical-left>.ant-menu-submenu>.ant-menu-submenu-title,.ant-menu-vertical-right>.ant-menu-item,.ant-menu-vertical-right>.ant-menu-submenu>.ant-menu-submenu-title,.ant-menu-vertical>.ant-menu-item,.ant-menu-vertical>.ant-menu-submenu>.ant-menu-submenu-title {
	height: 40px;
	line-height: 40px
}

.ant-menu-vertical .ant-menu-item-group-list .ant-menu-submenu-title,.ant-menu-vertical .ant-menu-submenu-title {
	padding-right: 34px
}

.ant-menu-inline {
	width: 100%
}

.ant-menu-inline .ant-menu-item-selected:after,.ant-menu-inline .ant-menu-selected:after {
	-webkit-transform: scaleY(1);
	transform: scaleY(1);
	opacity: 1;
	transition: opacity .15s cubic-bezier(.645,.045,.355,1),-webkit-transform .15s cubic-bezier(.645,.045,.355,1);
	transition: transform .15s cubic-bezier(.645,.045,.355,1),opacity .15s cubic-bezier(.645,.045,.355,1);
	transition: transform .15s cubic-bezier(.645,.045,.355,1),opacity .15s cubic-bezier(.645,.045,.355,1),-webkit-transform .15s cubic-bezier(.645,.045,.355,1)
}

.ant-menu-inline .ant-menu-item,.ant-menu-inline .ant-menu-submenu-title {
	width: calc(100% + 1px)
}

.ant-menu-inline .ant-menu-item-group-list .ant-menu-submenu-title,.ant-menu-inline .ant-menu-submenu-title {
	padding-right: 34px
}

.ant-menu-inline.ant-menu-root .ant-menu-item,.ant-menu-inline.ant-menu-root .ant-menu-submenu-title {
	display: -webkit-flex;
	display: flex;
	-webkit-align-items: center;
	align-items: center;
	transition: border-color .3s,background .3s,padding .1s cubic-bezier(.215,.61,.355,1)
}

.ant-menu-inline.ant-menu-root .ant-menu-item>.ant-menu-title-content,.ant-menu-inline.ant-menu-root .ant-menu-submenu-title>.ant-menu-title-content {
	-webkit-flex: auto;
	flex: auto;
	min-width: 0;
	overflow: hidden;
	text-overflow: ellipsis
}

.ant-menu-inline.ant-menu-root .ant-menu-item>*,.ant-menu-inline.ant-menu-root .ant-menu-submenu-title>* {
	-webkit-flex: none;
	flex: none
}

.ant-menu.ant-menu-inline-collapsed {
	width: 80px
}

.ant-menu.ant-menu-inline-collapsed>.ant-menu-item,.ant-menu.ant-menu-inline-collapsed>.ant-menu-item-group>.ant-menu-item-group-list>.ant-menu-item,.ant-menu.ant-menu-inline-collapsed>.ant-menu-item-group>.ant-menu-item-group-list>.ant-menu-submenu>.ant-menu-submenu-title,.ant-menu.ant-menu-inline-collapsed>.ant-menu-submenu>.ant-menu-submenu-title {
	left: 0;
	padding: 0 calc(50% - 8px);
	text-overflow: clip
}

.ant-menu.ant-menu-inline-collapsed>.ant-menu-item-group>.ant-menu-item-group-list>.ant-menu-item .ant-menu-submenu-arrow,.ant-menu.ant-menu-inline-collapsed>.ant-menu-item-group>.ant-menu-item-group-list>.ant-menu-submenu>.ant-menu-submenu-title .ant-menu-submenu-arrow,.ant-menu.ant-menu-inline-collapsed>.ant-menu-item .ant-menu-submenu-arrow,.ant-menu.ant-menu-inline-collapsed>.ant-menu-submenu>.ant-menu-submenu-title .ant-menu-submenu-arrow {
	opacity: 0
}

.ant-menu.ant-menu-inline-collapsed>.ant-menu-item-group>.ant-menu-item-group-list>.ant-menu-item .ant-menu-item-icon,.ant-menu.ant-menu-inline-collapsed>.ant-menu-item-group>.ant-menu-item-group-list>.ant-menu-item .anticon,.ant-menu.ant-menu-inline-collapsed>.ant-menu-item-group>.ant-menu-item-group-list>.ant-menu-submenu>.ant-menu-submenu-title .ant-menu-item-icon,.ant-menu.ant-menu-inline-collapsed>.ant-menu-item-group>.ant-menu-item-group-list>.ant-menu-submenu>.ant-menu-submenu-title .anticon,.ant-menu.ant-menu-inline-collapsed>.ant-menu-item .ant-menu-item-icon,.ant-menu.ant-menu-inline-collapsed>.ant-menu-item .anticon,.ant-menu.ant-menu-inline-collapsed>.ant-menu-submenu>.ant-menu-submenu-title .ant-menu-item-icon,.ant-menu.ant-menu-inline-collapsed>.ant-menu-submenu>.ant-menu-submenu-title .anticon {
	margin: 0;
	font-size: 16px;
	line-height: 40px
}

.ant-menu.ant-menu-inline-collapsed>.ant-menu-item-group>.ant-menu-item-group-list>.ant-menu-item .ant-menu-item-icon+span,.ant-menu.ant-menu-inline-collapsed>.ant-menu-item-group>.ant-menu-item-group-list>.ant-menu-item .anticon+span,.ant-menu.ant-menu-inline-collapsed>.ant-menu-item-group>.ant-menu-item-group-list>.ant-menu-submenu>.ant-menu-submenu-title .ant-menu-item-icon+span,.ant-menu.ant-menu-inline-collapsed>.ant-menu-item-group>.ant-menu-item-group-list>.ant-menu-submenu>.ant-menu-submenu-title .anticon+span,.ant-menu.ant-menu-inline-collapsed>.ant-menu-item .ant-menu-item-icon+span,.ant-menu.ant-menu-inline-collapsed>.ant-menu-item .anticon+span,.ant-menu.ant-menu-inline-collapsed>.ant-menu-submenu>.ant-menu-submenu-title .ant-menu-item-icon+span,.ant-menu.ant-menu-inline-collapsed>.ant-menu-submenu>.ant-menu-submenu-title .anticon+span {
	display: inline-block;
	opacity: 0
}

.ant-menu.ant-menu-inline-collapsed .ant-menu-item-icon,.ant-menu.ant-menu-inline-collapsed .anticon {
	display: inline-block
}

.ant-menu.ant-menu-inline-collapsed-tooltip {
	pointer-events: none
}

.ant-menu.ant-menu-inline-collapsed-tooltip .ant-menu-item-icon,.ant-menu.ant-menu-inline-collapsed-tooltip .anticon {
	display: none
}

.ant-menu.ant-menu-inline-collapsed-tooltip a {
	color: hsla(0,0%,100%,.85)
}

.ant-menu.ant-menu-inline-collapsed .ant-menu-item-group-title {
	padding-right: 4px;
	padding-left: 4px;
	overflow: hidden;
	white-space: nowrap;
	text-overflow: ellipsis
}

.ant-menu-item-group-list {
	margin: 0;
	padding: 0
}

.ant-menu-item-group-list .ant-menu-item,.ant-menu-item-group-list .ant-menu-submenu-title {
	padding: 0 16px 0 28px
}

.ant-menu-root.ant-menu-inline,.ant-menu-root.ant-menu-vertical,.ant-menu-root.ant-menu-vertical-left,.ant-menu-root.ant-menu-vertical-right {
	box-shadow: none
}

.ant-menu-root.ant-menu-inline-collapsed .ant-menu-item>.ant-menu-inline-collapsed-noicon,.ant-menu-root.ant-menu-inline-collapsed .ant-menu-submenu .ant-menu-submenu-title>.ant-menu-inline-collapsed-noicon {
	font-size: 16px;
	text-align: center
}

.ant-menu-sub.ant-menu-inline {
	padding: 0;
	background: #fafafa;
	border-radius: 0;
	box-shadow: none
}

.ant-menu-sub.ant-menu-inline>.ant-menu-item,.ant-menu-sub.ant-menu-inline>.ant-menu-submenu>.ant-menu-submenu-title {
	height: 40px;
	line-height: 40px;
	list-style-position: inside;
	list-style-type: disc
}

.ant-menu-sub.ant-menu-inline .ant-menu-item-group-title {
	padding-left: 32px
}

.ant-menu-item-disabled,.ant-menu-submenu-disabled {
	color: rgba(0,0,0,.25)!important;
	background: none;
	cursor: not-allowed
}

.ant-menu-item-disabled:after,.ant-menu-submenu-disabled:after {
	border-color: transparent!important
}

.ant-menu-item-disabled a,.ant-menu-submenu-disabled a {
	color: rgba(0,0,0,.25)!important;
	pointer-events: none
}

.ant-menu-item-disabled>.ant-menu-submenu-title,.ant-menu-submenu-disabled>.ant-menu-submenu-title {
	color: rgba(0,0,0,.25)!important;
	cursor: not-allowed
}

.ant-menu-item-disabled>.ant-menu-submenu-title>.ant-menu-submenu-arrow:after,.ant-menu-item-disabled>.ant-menu-submenu-title>.ant-menu-submenu-arrow:before,.ant-menu-submenu-disabled>.ant-menu-submenu-title>.ant-menu-submenu-arrow:after,.ant-menu-submenu-disabled>.ant-menu-submenu-title>.ant-menu-submenu-arrow:before {
	background: rgba(0,0,0,.25)!important
}

.ant-layout-header .ant-menu {
	line-height: inherit
}

.ant-menu-inline-collapsed-tooltip a,.ant-menu-inline-collapsed-tooltip a:hover {
	color: #fff
}

.ant-menu-light .ant-menu-item-active,.ant-menu-light .ant-menu-item:hover,.ant-menu-light .ant-menu-submenu-active,.ant-menu-light .ant-menu-submenu-title:hover,.ant-menu-light .ant-menu:not(.ant-menu-inline) .ant-menu-submenu-open {
	color: #1890ff
}

.ant-menu.ant-menu-root:focus-visible {
	box-shadow: 0 0 0 2px #096dd9
}

.ant-menu-dark .ant-menu-item:focus-visible,.ant-menu-dark .ant-menu-submenu-title:focus-visible {
	box-shadow: 0 0 0 2px #096dd9
}

.ant-menu-dark .ant-menu-sub,.ant-menu.ant-menu-dark,.ant-menu.ant-menu-dark .ant-menu-sub {
	color: hsla(0,0%,100%,.65);
	background: #001529
}

.ant-menu-dark .ant-menu-sub .ant-menu-submenu-title .ant-menu-submenu-arrow,.ant-menu.ant-menu-dark .ant-menu-sub .ant-menu-submenu-title .ant-menu-submenu-arrow,.ant-menu.ant-menu-dark .ant-menu-submenu-title .ant-menu-submenu-arrow {
	opacity: .45;
	transition: all .3s
}

.ant-menu-dark .ant-menu-sub .ant-menu-submenu-title .ant-menu-submenu-arrow:after,.ant-menu-dark .ant-menu-sub .ant-menu-submenu-title .ant-menu-submenu-arrow:before,.ant-menu.ant-menu-dark .ant-menu-sub .ant-menu-submenu-title .ant-menu-submenu-arrow:after,.ant-menu.ant-menu-dark .ant-menu-sub .ant-menu-submenu-title .ant-menu-submenu-arrow:before,.ant-menu.ant-menu-dark .ant-menu-submenu-title .ant-menu-submenu-arrow:after,.ant-menu.ant-menu-dark .ant-menu-submenu-title .ant-menu-submenu-arrow:before {
	background: #fff
}

.ant-menu-dark.ant-menu-submenu-popup {
	background: transparent
}

.ant-menu-dark .ant-menu-inline.ant-menu-sub {
	background: #000c17
}

.ant-menu-dark.ant-menu-horizontal {
	border-bottom: 0
}

.ant-menu-dark.ant-menu-horizontal>.ant-menu-item,.ant-menu-dark.ant-menu-horizontal>.ant-menu-submenu {
	top: 0;
	margin-top: 0;
	padding: 0 20px;
	border-color: #001529;
	border-bottom: 0
}

.ant-menu-dark.ant-menu-horizontal>.ant-menu-item:hover {
	background-color: #1890ff
}

.ant-menu-dark.ant-menu-horizontal>.ant-menu-item>a:before {
	bottom: 0
}

.ant-menu-dark .ant-menu-item,.ant-menu-dark .ant-menu-item-group-title,.ant-menu-dark .ant-menu-item>a,.ant-menu-dark .ant-menu-item>span>a {
	color: hsla(0,0%,100%,.65)
}

.ant-menu-dark.ant-menu-inline,.ant-menu-dark.ant-menu-vertical,.ant-menu-dark.ant-menu-vertical-left,.ant-menu-dark.ant-menu-vertical-right {
	border-right: 0
}

.ant-menu-dark.ant-menu-inline .ant-menu-item,.ant-menu-dark.ant-menu-vertical-left .ant-menu-item,.ant-menu-dark.ant-menu-vertical-right .ant-menu-item,.ant-menu-dark.ant-menu-vertical .ant-menu-item {
	left: 0;
	margin-left: 0;
	border-right: 0
}

.ant-menu-dark.ant-menu-inline .ant-menu-item:after,.ant-menu-dark.ant-menu-vertical-left .ant-menu-item:after,.ant-menu-dark.ant-menu-vertical-right .ant-menu-item:after,.ant-menu-dark.ant-menu-vertical .ant-menu-item:after {
	border-right: 0
}

.ant-menu-dark.ant-menu-inline .ant-menu-item,.ant-menu-dark.ant-menu-inline .ant-menu-submenu-title {
	width: 100%
}

.ant-menu-dark .ant-menu-item-active,.ant-menu-dark .ant-menu-item:hover,.ant-menu-dark .ant-menu-submenu-active,.ant-menu-dark .ant-menu-submenu-open,.ant-menu-dark .ant-menu-submenu-selected,.ant-menu-dark .ant-menu-submenu-title:hover {
	color: #fff;
	background-color: transparent
}

.ant-menu-dark .ant-menu-item-active>a,.ant-menu-dark .ant-menu-item-active>span>a,.ant-menu-dark .ant-menu-item:hover>a,.ant-menu-dark .ant-menu-item:hover>span>a,.ant-menu-dark .ant-menu-submenu-active>a,.ant-menu-dark .ant-menu-submenu-active>span>a,.ant-menu-dark .ant-menu-submenu-open>a,.ant-menu-dark .ant-menu-submenu-open>span>a,.ant-menu-dark .ant-menu-submenu-selected>a,.ant-menu-dark .ant-menu-submenu-selected>span>a,.ant-menu-dark .ant-menu-submenu-title:hover>a,.ant-menu-dark .ant-menu-submenu-title:hover>span>a {
	color: #fff
}

.ant-menu-dark .ant-menu-item-active>.ant-menu-submenu-title>.ant-menu-submenu-arrow,.ant-menu-dark .ant-menu-item:hover>.ant-menu-submenu-title>.ant-menu-submenu-arrow,.ant-menu-dark .ant-menu-submenu-active>.ant-menu-submenu-title>.ant-menu-submenu-arrow,.ant-menu-dark .ant-menu-submenu-open>.ant-menu-submenu-title>.ant-menu-submenu-arrow,.ant-menu-dark .ant-menu-submenu-selected>.ant-menu-submenu-title>.ant-menu-submenu-arrow,.ant-menu-dark .ant-menu-submenu-title:hover>.ant-menu-submenu-title>.ant-menu-submenu-arrow {
	opacity: 1
}

.ant-menu-dark .ant-menu-item-active>.ant-menu-submenu-title>.ant-menu-submenu-arrow:after,.ant-menu-dark .ant-menu-item-active>.ant-menu-submenu-title>.ant-menu-submenu-arrow:before,.ant-menu-dark .ant-menu-item:hover>.ant-menu-submenu-title>.ant-menu-submenu-arrow:after,.ant-menu-dark .ant-menu-item:hover>.ant-menu-submenu-title>.ant-menu-submenu-arrow:before,.ant-menu-dark .ant-menu-submenu-active>.ant-menu-submenu-title>.ant-menu-submenu-arrow:after,.ant-menu-dark .ant-menu-submenu-active>.ant-menu-submenu-title>.ant-menu-submenu-arrow:before,.ant-menu-dark .ant-menu-submenu-open>.ant-menu-submenu-title>.ant-menu-submenu-arrow:after,.ant-menu-dark .ant-menu-submenu-open>.ant-menu-submenu-title>.ant-menu-submenu-arrow:before,.ant-menu-dark .ant-menu-submenu-selected>.ant-menu-submenu-title>.ant-menu-submenu-arrow:after,.ant-menu-dark .ant-menu-submenu-selected>.ant-menu-submenu-title>.ant-menu-submenu-arrow:before,.ant-menu-dark .ant-menu-submenu-title:hover>.ant-menu-submenu-title>.ant-menu-submenu-arrow:after,.ant-menu-dark .ant-menu-submenu-title:hover>.ant-menu-submenu-title>.ant-menu-submenu-arrow:before {
	background: #fff
}

.ant-menu-dark .ant-menu-item:hover {
	background-color: transparent
}

.ant-menu-dark.ant-menu-dark:not(.ant-menu-horizontal) .ant-menu-item-selected {
	background-color: #1890ff
}

.ant-menu-dark .ant-menu-item-selected {
	color: #fff;
	border-right: 0
}

.ant-menu-dark .ant-menu-item-selected:after {
	border-right: 0
}

.ant-menu-dark .ant-menu-item-selected>a,.ant-menu-dark .ant-menu-item-selected>a:hover,.ant-menu-dark .ant-menu-item-selected>span>a,.ant-menu-dark .ant-menu-item-selected>span>a:hover {
	color: #fff
}

.ant-menu-dark .ant-menu-item-selected .ant-menu-item-icon,.ant-menu-dark .ant-menu-item-selected .anticon {
	color: #fff
}

.ant-menu-dark .ant-menu-item-selected .ant-menu-item-icon+span,.ant-menu-dark .ant-menu-item-selected .anticon+span {
	color: #fff
}

.ant-menu-submenu-popup.ant-menu-dark .ant-menu-item-selected,.ant-menu.ant-menu-dark .ant-menu-item-selected {
	background-color: #1890ff
}

.ant-menu-dark .ant-menu-item-disabled,.ant-menu-dark .ant-menu-item-disabled>a,.ant-menu-dark .ant-menu-item-disabled>span>a,.ant-menu-dark .ant-menu-submenu-disabled,.ant-menu-dark .ant-menu-submenu-disabled>a,.ant-menu-dark .ant-menu-submenu-disabled>span>a {
	color: hsla(0,0%,100%,.35)!important;
	opacity: .8
}

.ant-menu-dark .ant-menu-item-disabled>.ant-menu-submenu-title,.ant-menu-dark .ant-menu-submenu-disabled>.ant-menu-submenu-title {
	color: hsla(0,0%,100%,.35)!important
}

.ant-menu-dark .ant-menu-item-disabled>.ant-menu-submenu-title>.ant-menu-submenu-arrow:after,.ant-menu-dark .ant-menu-item-disabled>.ant-menu-submenu-title>.ant-menu-submenu-arrow:before,.ant-menu-dark .ant-menu-submenu-disabled>.ant-menu-submenu-title>.ant-menu-submenu-arrow:after,.ant-menu-dark .ant-menu-submenu-disabled>.ant-menu-submenu-title>.ant-menu-submenu-arrow:before {
	background: hsla(0,0%,100%,.35)!important
}

.ant-menu.ant-menu-rtl {
	direction: rtl;
	text-align: right
}

.ant-menu-rtl .ant-menu-item-group-title {
	text-align: right
}

.ant-menu-rtl.ant-menu-inline,.ant-menu-rtl.ant-menu-vertical {
	border-right: none;
	border-left: 1px solid #f0f0f0
}

.ant-menu-rtl.ant-menu-dark.ant-menu-inline,.ant-menu-rtl.ant-menu-dark.ant-menu-vertical {
	border-left: none
}

.ant-menu-rtl.ant-menu-vertical-left.ant-menu-sub>.ant-menu-item,.ant-menu-rtl.ant-menu-vertical-left.ant-menu-sub>.ant-menu-submenu,.ant-menu-rtl.ant-menu-vertical-right.ant-menu-sub>.ant-menu-item,.ant-menu-rtl.ant-menu-vertical-right.ant-menu-sub>.ant-menu-submenu,.ant-menu-rtl.ant-menu-vertical.ant-menu-sub>.ant-menu-item,.ant-menu-rtl.ant-menu-vertical.ant-menu-sub>.ant-menu-submenu {
	-webkit-transform-origin: top right;
	transform-origin: top right
}

.ant-menu-rtl .ant-menu-item .ant-menu-item-icon,.ant-menu-rtl .ant-menu-item .anticon,.ant-menu-rtl .ant-menu-submenu-title .ant-menu-item-icon,.ant-menu-rtl .ant-menu-submenu-title .anticon {
	margin-right: auto;
	margin-left: 10px
}

.ant-menu-rtl .ant-menu-item.ant-menu-item-only-child>.ant-menu-item-icon,.ant-menu-rtl .ant-menu-item.ant-menu-item-only-child>.anticon,.ant-menu-rtl .ant-menu-submenu-title.ant-menu-item-only-child>.ant-menu-item-icon,.ant-menu-rtl .ant-menu-submenu-title.ant-menu-item-only-child>.anticon {
	margin-left: 0
}

.ant-menu-submenu-rtl.ant-menu-submenu-popup {
	-webkit-transform-origin: 100% 0;
	transform-origin: 100% 0
}

.ant-menu-rtl .ant-menu-submenu-inline>.ant-menu-submenu-title .ant-menu-submenu-arrow,.ant-menu-rtl .ant-menu-submenu-vertical-left>.ant-menu-submenu-title .ant-menu-submenu-arrow,.ant-menu-rtl .ant-menu-submenu-vertical-right>.ant-menu-submenu-title .ant-menu-submenu-arrow,.ant-menu-rtl .ant-menu-submenu-vertical>.ant-menu-submenu-title .ant-menu-submenu-arrow {
	right: auto;
	left: 16px
}

.ant-menu-rtl .ant-menu-submenu-vertical-left>.ant-menu-submenu-title .ant-menu-submenu-arrow:before,.ant-menu-rtl .ant-menu-submenu-vertical-right>.ant-menu-submenu-title .ant-menu-submenu-arrow:before,.ant-menu-rtl .ant-menu-submenu-vertical>.ant-menu-submenu-title .ant-menu-submenu-arrow:before {
	-webkit-transform: rotate(-45deg) translateY(-2px);
	transform: rotate(-45deg) translateY(-2px)
}

.ant-menu-rtl .ant-menu-submenu-vertical-left>.ant-menu-submenu-title .ant-menu-submenu-arrow:after,.ant-menu-rtl .ant-menu-submenu-vertical-right>.ant-menu-submenu-title .ant-menu-submenu-arrow:after,.ant-menu-rtl .ant-menu-submenu-vertical>.ant-menu-submenu-title .ant-menu-submenu-arrow:after {
	-webkit-transform: rotate(45deg) translateY(2px);
	transform: rotate(45deg) translateY(2px)
}

.ant-menu-rtl.ant-menu-inline .ant-menu-item:after,.ant-menu-rtl.ant-menu-vertical-left .ant-menu-item:after,.ant-menu-rtl.ant-menu-vertical-right .ant-menu-item:after,.ant-menu-rtl.ant-menu-vertical .ant-menu-item:after {
	right: auto;
	left: 0
}

.ant-menu-rtl.ant-menu-inline .ant-menu-item,.ant-menu-rtl.ant-menu-inline .ant-menu-submenu-title,.ant-menu-rtl.ant-menu-vertical-left .ant-menu-item,.ant-menu-rtl.ant-menu-vertical-left .ant-menu-submenu-title,.ant-menu-rtl.ant-menu-vertical-right .ant-menu-item,.ant-menu-rtl.ant-menu-vertical-right .ant-menu-submenu-title,.ant-menu-rtl.ant-menu-vertical .ant-menu-item,.ant-menu-rtl.ant-menu-vertical .ant-menu-submenu-title {
	text-align: right
}

.ant-menu-rtl.ant-menu-inline .ant-menu-submenu-title {
	padding-right: 0;
	padding-left: 34px
}

.ant-menu-rtl.ant-menu-vertical .ant-menu-submenu-title {
	padding-right: 16px;
	padding-left: 34px
}

.ant-menu-rtl.ant-menu-inline-collapsed.ant-menu-vertical .ant-menu-submenu-title {
	padding: 0 calc(50% - 8px)
}

.ant-menu-rtl .ant-menu-item-group-list .ant-menu-item,.ant-menu-rtl .ant-menu-item-group-list .ant-menu-submenu-title {
	padding: 0 28px 0 16px
}

.ant-menu-sub.ant-menu-inline {
	border: 0
}

.ant-menu-rtl.ant-menu-sub.ant-menu-inline .ant-menu-item-group-title {
	padding-right: 32px;
	padding-left: 0
}

.ant-space {
	display: -webkit-inline-flex;
	display: inline-flex
}

.ant-space-vertical {
	-webkit-flex-direction: column;
	flex-direction: column
}

.ant-space-align-center {
	-webkit-align-items: center;
	align-items: center
}

.ant-space-align-start {
	-webkit-align-items: flex-start;
	align-items: flex-start
}

.ant-space-align-end {
	-webkit-align-items: flex-end;
	align-items: flex-end
}

.ant-space-align-baseline {
	-webkit-align-items: baseline;
	align-items: baseline
}

.ant-space-item:empty {
	display: none
}

.ant-space-compact {
	display: -webkit-inline-flex;
	display: inline-flex
}

.ant-space-compact-block {
	display: -webkit-flex;
	display: flex;
	width: 100%
}

.ant-space-compact-vertical {
	-webkit-flex-direction: column;
	flex-direction: column
}

.ant-space-rtl {
	direction: rtl
}

.ant-space-compact-rtl {
	direction: rtl
}

.img-host-exit .ant-dropdown-menu {
	border-radius: 8px!important
}

.img-host-exit .ant-dropdown-menu-item {
	border-radius: 8px
}

.img-host-exit .ant-dropdown-menu-item-active .ant-dropdown-menu-title-content {
	color: #597dfc
}

.img-host-exit .ant-dropdown-menu-submenu-active .ant-dropdown-menu-title-content {
	color: #597dfc
}

.img-host-exit .ant-dropdown-menu-submenu-active svg {
	color: #597dfc
}

.com-header-login .login-btn {
	display: -webkit-flex;
	display: flex;
	-webkit-align-items: center;
	align-items: center;
	-webkit-justify-content: center;
	justify-content: center;
	padding: 0 16px;
	height: 32px;
	background: #597dfc;
	border-radius: 6px 6px 6px 6px;
	font-size: 14px;
	color: #fff;
	cursor: pointer
}

.com-header-login .header-user-info {
	display: -webkit-flex;
	display: flex;
	-webkit-align-items: center;
	align-items: center;
	-webkit-justify-content: space-between;
	justify-content: space-between;
	margin-left: 20px;
	height: 28px;
	cursor: pointer
}

.com-header-login .header-user-info .user-name {
	width: 66px;
	font-size: 14px;
	color: #344056;
	overflow: hidden;
	white-space: nowrap;
	text-overflow: ellipsis
}

.com-header-login .header-user-info .com-drop-down-arrow {
	width: 16px;
	height: 16px
}

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

.verticalCarousel___3puWo {
	padding: .16rem
}

.item___3ZOE_ {
	display: -webkit-flex;
	display: flex;
	-webkit-align-items: center;
	align-items: center;
	-webkit-justify-content: space-between;
	justify-content: space-between;
	margin-bottom: .08rem;
	height: .28rem
}

.item___3ZOE_:last-child {
	margin-bottom: 0
}

.left___73GAa {
	display: -webkit-flex;
	display: flex;
	-webkit-align-items: center;
	align-items: center
}

.right___23C84 {
	display: -webkit-flex;
	display: flex;
	-webkit-align-items: center;
	align-items: center
}

.Avatar___1wqJc {
	margin-right: .08rem;
	width: .24rem;
	height: .24rem
}

.user___1Oq6E {
	font-family: var(--mfy-font-family-cdn);
	font-weight: 400;
	font-size: .14rem;
	color: #1b1f35;
	font-style: normal;
	text-transform: none
}

.success___1i0zk {
	font-family: var(--mfy-font-family-cdn);
	font-weight: 400;
	font-size: .12rem;
	color: #7e8299;
	text-align: right;
	font-style: normal;
	text-transform: none
}

.moneyBox___2jk5U {
	display: -webkit-flex;
	display: flex;
	-webkit-justify-content: left;
	justify-content: left;
	width: .36rem;
	-webkit-align-items: center;
	align-items: center
}

.money___1w_d1 {
	font-family: var(--mfy-font-family-cdn);
	font-weight: 600;
	font-size: .14rem;
	color: #1b1f35;
	text-align: right;
	font-style: normal;
	text-transform: none;
	margin-right: .02rem
}

.unit___1cUpa {
	font-family: var(--mfy-font-family-cdn);
	font-size: .12rem;
	color: #1b1f35;
	text-align: right;
	font-style: normal;
	text-transform: none
}

.h5___2iOge {
	background: #f4f6fb;
	position: relative;
	padding-bottom: .8rem
}

.banner___BH-Ap {
	height: 4.88rem;
	width: 100%;
	background: url(../fonts/11d3bc4c70374df8bded47d896be8296.woff) no-repeat;
	background-size: 100% 100%
}

.introIcon___3iFwt {
	width: .24rem;
	height: .24rem;
	margin-left: auto
}

.introSubLabel___3tZxQ {
	font-family: var(--mfy-font-family-cdn);
	font-weight: 400;
	font-size: .13rem;
	color: #3c3f52;
	text-align: left;
	font-style: normal;
	text-transform: none;
	text-align: center
}

.rule___XPP9Q {
	width: 3.43rem;
	background: #fff;
	border-radius: 0 0 12px 12px;
	margin: 0 auto;
	padding: 0 .16rem .16rem
}

.ruleButtonsBg___1YyvK {
	background-color: #f4f6fb;
	padding-top: .08rem
}

.ruleButtonsBox___3cSfC {
	background-color: #fff;
	width: 3.43rem;
	margin: 0 auto;
	border-radius: 12px 12px 0 0;
	display: -webkit-flex;
	display: flex;
	-webkit-align-items: start;
	align-items: start;
	padding-top: 16px;
	padding-bottom: 16px
}

.ruleButtons___2EWE4 {
	display: -webkit-flex;
	display: flex;
	-webkit-align-items: center;
	align-items: center;
	-webkit-justify-content: space-between;
	justify-content: space-between;
	width: 2.47rem;
	height: .4rem;
	background: #f4f6fb;
	border-radius: 9px;
	padding: .04rem;
	margin: auto
}

.ruleButton___3dZxc {
	-webkit-flex: 1 1;
	flex: 1 1;
	background: #fff;
	border-radius: 6px;
	font-family: var(--mfy-font-family-cdn);
	font-weight: 400;
	font-size: .14rem;
	color: #5e6278;
	font-style: normal;
	text-transform: none;
	height: 100%;
	display: -webkit-flex;
	display: flex;
	-webkit-align-items: center;
	align-items: center;
	-webkit-justify-content: center;
	justify-content: center
}

.ruleButton___3dZxc:first-child {
	margin-right: .04rem
}

.ruleCurButton___28EvR {
	background: #3c80ff;
	color: #fff
}

.seeAgreementBox___AugDS {
	width: 3.75rem;
	height: .96rem;
	border-radius: 0 0 0 0;
	position: fixed;
	bottom: 0;
	background: #fff;
	display: -webkit-flex;
	display: flex;
	-webkit-align-items: center;
	align-items: center
}

.seeAgreement___1QVRk {
	width: 3.11rem;
	height: .4rem;
	line-height: .4rem;
	text-align: center;
	background: #3c80ff;
	border-radius: 8px 8px 8px 8px;
	margin: auto;
	color: #fff
}

.signUp___gHv8X {
	display: -webkit-flex;
	display: flex;
	-webkit-align-items: center;
	align-items: center;
	width: 3.75rem;
	padding: .12rem;
	border-radius: 0 0 0 0;
	position: fixed;
	bottom: 0;
	background: #fff;
	z-index: 1;
	border-top-left-radius: 16px;
	border-top-right-radius: 16px;
	box-shadow: 0 -2px 12px 0 rgba(27,31,53,.04)
}

.signUpButton___1CpoB {
	width: 3.11rem;
	height: .4rem;
	line-height: .4rem;
	text-align: center;
	background: #3c80ff;
	border-radius: 8px 8px 8px 8px;
	margin: auto;
	color: #fff;
	font-size: .14rem;
	font-family: var(--mfy-font-family-cdn)
}

.signUpButtonMask___3ZqCn {
	width: 3.11rem;
	height: .4rem;
	position: absolute;
	z-index: 1;
	left: 50%;
	-webkit-transform: translateX(-50%);
	transform: translateX(-50%)
}

.signUpAgreement___3MlL_ {
	display: -webkit-flex;
	display: flex;
	-webkit-align-items: center;
	align-items: center;
	-webkit-justify-content: center;
	justify-content: center;
	margin-top: .12rem
}

.signUpAgreementContent___3lpQp {
	font-family: var(--mfy-font-family-cdn);
	font-weight: 400;
	font-size: 12px;
	color: #7e8299;
	text-align: left;
	font-style: normal;
	text-transform: none;
	margin-left: .06rem
}

.signUpAgreementContentTitle___6kqTI {
	font-family: var(--mfy-font-family-cdn);
	font-weight: 400;
	font-size: 12px;
	color: #3c3f52;
	text-align: left;
	font-style: normal;
	text-transform: none
}

.otherDescriptionRow___2aIQh {
	margin-bottom: .08rem
}

.otherDescriptionRow___2aIQh:last-child {
	margin-bottom: 0
}

.ordinary___3mfue {
	text-align: justified;
	-webkit-flex: 1 1;
	flex: 1 1
}

.ordinaryIndex___2ndFn {
	text-align: right;
	width: .24rem
}

.ordinaryBox___1fJUc {
	display: -webkit-flex;
	display: flex;
	-webkit-align-items: start;
	align-items: start;
	font-family: var(--mfy-font-family-cdn);
	font-weight: 400;
	font-size: .14rem;
	color: #5e6278;
	line-height: .2rem;
	font-style: normal;
	text-transform: none;
	text-align: justify;
	margin-bottom: .04rem
}

.fingerClick___bwjsc {
	position: absolute;
	bottom: -.34rem;
	left: 1.8rem;
	-webkit-transform: scale(.5);
	transform: scale(.5)
}

.connectionQRCode___1APVk {
	width: 2rem;
	height: 2rem;
	background: url(../images/qrcode.17b0245a.png) no-repeat;
	background-size: 100% 100%;
	margin: auto auto .08rem
}

.connectionTip___2xhMw {
	width: 100%;
	height: .2rem;
	font-family: var(--mfy-font-family-cdn);
	font-weight: 400;
	font-size: .14rem;
	color: #7e8299;
	line-height: .2rem;
	text-align: center;
	font-style: normal;
	text-transform: none;
	margin: auto
}

.connectionClose___1P48n {
	width: .24rem;
	height: .24rem;
	background: url(data:image/png;
	base64,iVBORw0KGgoAAAANSUhEUgAAADAAAAAwCAYAAABXAvmHAAAAAXNSR0IArs4c6QAABNBJREFUaEPdWl1oHFUU/s7uTPY3i8EYIllhA4o+BFtpihvUItS3Co3Sh4iFCir44INSoYIFU6hQwaKgD4IKCgX7EDSCvlkstpCIKUapoLSwESvWNCGyP7OzO5M9eqeZdbLZzcydnekG522Zc879vnPvuWfPOUMI4Fld1bKxZN9+Yow3wGMEzjFokIC0MM9AGeDrAF2LgC4zYT6K6MVEgn7rdnnya2Btbe02NZZ+FsxTIBr3Y4eBeQJmGmb1k0wms+LHhjQBTeORdTamiegwgLifRdvo6ADeR0I5lSb6S8amZwKFQiE+NJQ9yoTjAQJvxaoz49TKsvLm6CgJUq6PJwK6zvea68YMiMZcLQYhwFhUospUPE6/uplzJVCsmAcjxGdD9HonjDoxHUqllK+2I7EtgbJmHAXwlpsXQn7/Sjqpnu60RkcCOwS8jbsjibYEKhXzABN/GbJnpcwT02QqpXzRqrSFgBWwDXOxB2fejZCuRJTdrYG9iYC4Ku8YGpkD0W43az15z3z5xrK613nFbiJQqhivE2G6J+A8LkqE46mE+oYt3iSwXC4PJyOxwg48OluSXQ3GPbcnk9fEiyaBsma8DeAlj47oqRgTf9if6Hu+SaBYLA5GlMTvMt43TRMLl36GYZiYyO+CoihSpLrU141a+c6BgYG/rR3wc+dfuHgJc/M/WqBHcyN4YnK/ZxIC/Oez51BY+sPS3/fIOPIP3i/lgH9hW7nBIlDSjDkC8jIW5r/7Cd9eWGiqeCXRCl4YyOd3Yd/De2SWF1XGQjrZt5fW1qo5NaaI4JV6THMdn81+jaUNL3rZiXbgc7kRPDn5GBQlKrW+EK5VjbuoXDWfBvMZaW0AMiSCBm/hJXqGKpr5LoNf9ENA6HghEQp46wql96isGd8AeNQvATcS4r0zYMXvbo5NC87zVNLqVwh0dzcEtiMh3tm3TcDgRSAvUUkzSnb3IAwSTpsBet4yK7od4ghxt8Cd+u1iInjP/7diCAQ2Jyl7Ka95QtaZAR+h9uDDIrFxhOoFgHKyzFvlO12VQk4m2cngYPDVgK7RrZ63A1YAks3YEiTOB5DIOoO3/x54SXYSoJuiNxNZtX4ETB/7MSCTYUMhQXSYrM5yQhW1gNQjA942HDSJKCm5m/VApf69bIfZWQ/I3PPtSPipB0Rnuz+pTvguaJz1gGyGbSXhrx5wFDQbvf4/5UrKdczNL0JVFYzvGZP+Py9IdKGvpxJKlohWm0V9qVL/gIiekwqE3gm/k06qL4vlmwRWNS0bg3pFZhd6hF9HQsnZg5BNja1K1XiNGSd7BMzTskyY7k+oJ2zhdq1FcSPdmkGGJ8gOIcbijWVlomNrUYgWi7X7Ikrkhx14lPSG2Xggk4n94uTdqb1+kIlnZR0UpjxF6PFUfOu05v854LA96adjF8Iu+Bsx2UAqunmAGzzTg5jQG0xTmTZTGdcYaPWiFdhR+vSWDT4Yi431xlOtAdtud13HrLaSmN4MDmePEePVEHdDJ8LJ5evK6UAH3U7mG4OQYwBeCJCIzsxn6mSesAcXXmPJ8w5sPVbWTOEIA4dkO9tNW8wLIDpr1MofiV6/V9DSMeBm2Opwx9WHiJEXn9sAnAVo2Pm5DYFXGLS08bnNQo3r52S93Q7HP68TlQKaroQJAAAAAElFTkSuQmCC) no-repeat;background-size: 100% 100%;
	position: absolute;
	right: .08rem;
	top: .08rem
}

.antdH5 .ant-spin-nested-loading>div>.ant-spin .ant-spin-dot {
	position: fixed!important
}

.antdH5 .ant-collapse-header {
	padding: 0!important
}

.antdH5 .ant-collapse .anticon {
	right: 0!important
}

.antdH5 .ant-collapse-content-box {
	padding: 0!important
}

.antdH5 .ant-collapse-item:not(:last-child) {
	margin-bottom: .16rem!important
}

.antdH5 .ant-collapse-icon-position-end>.ant-collapse-item>.ant-collapse-header .ant-collapse-arrow {
	right: 0
}

.antdH5 .ant-checkbox-wrapper:hover .ant-checkbox:after,.antdH5 .ant-checkbox:hover:after {
	border-radius: 5px!important
}

.antdH5 .ant-checkbox:hover:after {
	border-radius: 5px!important
}

.antdH5 .ant-checkbox-inner {
	border-radius: 5px!important
}

.antdH5 .ant-checkbox-checked .ant-checkbox-inner {
	background-color: #3c80ff!important;
	border-color: #3c80ff!important
}

.antdH5 .ant-checkbox-checked .ant-checkbox-inner:after {
	border-color: #fff!important
}

.antdH5 .ant-checkbox-input:focus+.ant-checkbox-inner,.antdH5 .ant-checkbox-wrapper:hover .ant-checkbox-inner,.antdH5 .ant-checkbox:hover .ant-checkbox-inner {
	border-color: #d9d9d9!important
}

.antdH5 .ant-checkbox-inner:hover {
	border-color: #3c80ff!important
}

.antdH5 .ant-message-notice {
	padding: .12rem .16rem .16rem
}

.antdH5 .ant-message-notice-content {
	border-radius: 12px;
	box-shadow: 0 3px 6px -4px rgba(0,0,0,.08),0 6px 16px 0 rgba(0,0,0,.08),0 9px 28px 8px rgba(0,0,0,.04)
}

.antdH5 .ant-message-custom-content {
	display: -webkit-flex;
	display: flex;
	-webkit-align-items: start;
	align-items: start
}

.antdH5 .ant-message-custom-content .anticon {
	top: .02rem
}

.antdH5 .ant-message-custom-content span:last-child {
	text-align: justify;
	color: #1b1f35
}

.connection {
	width: 2.79rem!important;
	height: 3.08rem!important;
	top: calc(50% - 1.5rem)
}

.connection .ant-modal-content {
	border-radius: 16px;
	padding: .4rem
}

.connection .ant-modal-body {
	padding: 0
}

.antdAgreementH5 {
	width: 2.79rem!important
}

.antdAgreementH5 .ant-modal-content {
	border-radius: 16px
}

.antdAgreementH5 .ant-modal-header {
	padding: .24rem .24rem .06rem;
	border-top-left-radius: 16px;
	border-top-right-radius: 16px;
	border-bottom: none
}

.antdAgreementH5 .ant-modal-title {
	height: .26rem;
	line-height: .26rem;
	font-family: var(--mfy-font-family-cdn);
	font-weight: 500;
	font-size: .18rem;
	color: #1b1f35;
	text-align: center;
	font-style: normal;
	text-transform: none
}

.antdAgreementH5 .ant-modal-body {
	padding: .02rem .24rem 0
}

.antdAgreementH5 .ant-modal-footer {
	padding: .32rem .24rem .24rem;
	border: none;
	display: -webkit-flex;
	display: flex;
	-webkit-justify-content: space-between;
	justify-content: space-between
}

.antdAgreementH5 .ant-btn-default {
	width: 1.08rem;
	height: .4rem;
	background: #f4f6fb!important;
	border-radius: 8px 8px 8px 8px!important;
	font-family: var(--mfy-font-family-cdn);
	font-weight: 400;
	font-size: .14rem;
	color: #5e6278!important;
	text-align: center;
	font-style: normal;
	text-transform: none;
	border: none
}

.antdAgreementH5 .ant-btn-primary {
	width: 1.08rem;
	height: .4rem;
	background: #3c80ff!important;
	border-radius: 8px 8px 8px 8px!important;
	font-family: var(--mfy-font-family-cdn);
	font-weight: 500;
	font-size: .14rem;
	color: #fff!important;
	text-align: center;
	font-style: normal;
	text-transform: none;
	border: none
}

.ant-collapse {
	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";
	background-color: #fafafa;
	border: 1px solid #d9d9d9;
	border-bottom: 0;
	border-radius: 2px
}

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

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

.ant-collapse>.ant-collapse-item>.ant-collapse-header {
	position: relative;
	display: -webkit-flex;
	display: flex;
	-webkit-flex-wrap: nowrap;
	flex-wrap: nowrap;
	-webkit-align-items: flex-start;
	align-items: flex-start;
	padding: 12px 16px;
	color: rgba(0,0,0,.85);
	line-height: 1.5715;
	cursor: pointer;
	transition: all .3s,visibility 0s
}

.ant-collapse>.ant-collapse-item>.ant-collapse-header .ant-collapse-arrow {
	display: inline-block;
	margin-right: 12px;
	font-size: 12px;
	vertical-align: -1px
}

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

.ant-collapse>.ant-collapse-item>.ant-collapse-header .ant-collapse-header-text {
	-webkit-flex: auto;
	flex: auto
}

.ant-collapse>.ant-collapse-item>.ant-collapse-header .ant-collapse-extra {
	margin-left: auto
}

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

.ant-collapse>.ant-collapse-item .ant-collapse-header-collapsible-only {
	cursor: default
}

.ant-collapse>.ant-collapse-item .ant-collapse-header-collapsible-only .ant-collapse-header-text {
	-webkit-flex: none;
	flex: none;
	cursor: pointer
}

.ant-collapse>.ant-collapse-item .ant-collapse-icon-collapsible-only {
	cursor: default
}

.ant-collapse>.ant-collapse-item .ant-collapse-icon-collapsible-only .ant-collapse-expand-icon {
	cursor: pointer
}

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

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

.ant-collapse-icon-position-end>.ant-collapse-item>.ant-collapse-header .ant-collapse-arrow {
	position: absolute;
	top: 50%;
	right: 16px;
	left: auto;
	margin: 0;
	-webkit-transform: translateY(-50%);
	transform: translateY(-50%)
}

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

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

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

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

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

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

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

.ant-collapse-borderless>.ant-collapse-item:last-child {
	border-bottom: 0
}

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

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

.ant-collapse-ghost {
	background-color: transparent;
	border: 0
}

.ant-collapse-ghost>.ant-collapse-item {
	border-bottom: 0
}

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

.ant-collapse-ghost>.ant-collapse-item>.ant-collapse-content>.ant-collapse-content-box {
	padding-top: 12px;
	padding-bottom: 12px
}

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

.ant-collapse-rtl {
	direction: rtl
}

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

.ant-collapse-rtl.ant-collapse.ant-collapse-icon-position-end>.ant-collapse-item>.ant-collapse-header .ant-collapse-arrow {
	position: absolute;
	top: 50%;
	right: auto;
	left: 16px;
	margin: 0;
	-webkit-transform: translateY(-50%);
	transform: translateY(-50%)
}

.ant-collapse-rtl .ant-collapse>.ant-collapse-item>.ant-collapse-header {
	padding: 12px 40px 12px 16px
}

.ant-collapse-rtl.ant-collapse>.ant-collapse-item>.ant-collapse-header .ant-collapse-arrow {
	margin-right: 0;
	margin-left: 12px
}

.ant-collapse-rtl.ant-collapse>.ant-collapse-item>.ant-collapse-header .ant-collapse-arrow svg {
	-webkit-transform: rotate(180deg);
	transform: rotate(180deg)
}

.ant-collapse-rtl.ant-collapse>.ant-collapse-item>.ant-collapse-header .ant-collapse-extra {
	margin-right: auto;
	margin-left: 0
}

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

.title___3j17u {
	height: .2rem;
	font-family: var(--mfy-font-family-cdn);
	font-weight: 500;
	font-size: .14rem;
	color: #1b1f35;
	font-style: normal;
	text-transform: none
}

.row___1LIGL {
	padding-top: .08rem
}

.ordinary___2RV0t {
	text-align: justified;
	-webkit-flex: 1 1;
	flex: 1 1
}

.ordinaryIndex___1lAnP {
	text-align: right;
	width: .15rem
}

.ordinaryBox___2bll2 {
	display: -webkit-flex;
	display: flex;
	-webkit-align-items: start;
	align-items: start;
	font-family: var(--mfy-font-family-cdn);
	font-weight: 400;
	font-size: .14rem;
	color: #5e6278;
	line-height: .2rem;
	font-style: normal;
	text-transform: none;
	text-align: justify;
	margin-bottom: .04rem
}

.downArrowH5___1TtW0,.upArrowH5___2qHV4 {
	width: .16rem;
	height: .16rem
}

.fingerOut___1qvhp {
	width: 100%;
	height: 100%;
	display: -webkit-flex;
	display: flex;
	-webkit-align-items: center;
	align-items: center;
	-webkit-justify-content: center;
	justify-content: center
}

.fingerOut___1qvhp .fingerBox___3pSKv {
	position: relative;
	width: 120px;
	height: 120px
}

.fingerOut___1qvhp .fingerIcon___358Sb {
	width: 120px;
	height: 120px;
	position: absolute;
	top: 20px;
	left: 50%;
	margin-left: -20px;
	background: url(../fonts/arrow.f47949a7.svg) no-repeat;
	background-size: 100% 100%
}

.introOrder___2ObZD {
	margin-left: 20px;
	font-weight: 700;
	font-size: 24px;
	color: #3c80ff;
	text-align: left;
	font-family: var(--mfy-font-family-cdn)
}

.introSbTitles___nWJ5c {
	margin-left: 8px;
	font-family: var(--mfy-font-family-cdn);
	font-weight: 400;
	font-size: 16px;
	color: #5e6278;
	text-align: left;
	grid-gap: 6px;
	gap: 6px;
	display: -webkit-flex;
	display: flex;
	-webkit-flex-direction: column;
	flex-direction: column
}

.introSbTitles___nWJ5c div {
	height: 22px;
	line-height: 19px
}

.introSubLabel___AohL4 {
	margin-left: 8px;
	font-family: var(--mfy-font-family-cdn);
	font-weight: 400;
	font-size: 16px;
	color: #3c3f52;
	text-align: left
}

.introIconBox___1s8Ro {
	width: 52px;
	height: 52px;
	line-height: 52px;
	text-align: center;
	background: #f0f8ff;
	border-radius: 6px;
	position: absolute;
	right: 12px
}

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

.rule___97R7_ {
	margin-top: 20px;
	border-radius: 12px;
	background: #fff;
	width: 1280px
}

.ruleButtons___3cBuj {
	margin: 40px auto 0;
	display: -webkit-flex;
	display: flex;
	-webkit-align-items: center;
	align-items: center;
	-webkit-justify-content: space-between;
	justify-content: space-between;
	width: 360px;
	height: 60px;
	background: #f4f6fb;
	border-radius: 12px;
	padding: 8px
}

.ruleButton___2YiQ_ {
	width: 168px;
	height: 44px;
	background: #fff;
	border-radius: 8px;
	line-height: 44px;
	text-align: center;
	font-family: var(--mfy-font-family-cdn);
	font-size: 16px;
	color: #5e6278;
	cursor: pointer
}

.ruleButton___2YiQ_:hover:not(.ruleCurButton___XATyy) {
	color: #3c80ff
}

.ruleCurButton___XATyy {
	background: #3c80ff;
	font-weight: 500;
	color: #fff
}

.otherDescription___2sddE {
	padding: 40px
}

.otherDescriptionRow___1SH_g {
	margin-bottom: 12px
}

.otherDescriptionRow___1SH_g:last-child {
	margin-bottom: 0
}

.ordinary___3f4BY {
	text-align: justified;
	-webkit-flex: 1 1;
	flex: 1 1
}

.ordinaryIndex___Dn4wb {
	text-align: right;
	width: 24px
}

.ordinaryBox___3PXFB {
	display: -webkit-flex;
	display: flex;
	-webkit-align-items: start;
	align-items: start;
	font-family: var(--mfy-font-family-cdn);
	font-weight: 400;
	font-size: 14px;
	color: #5e6278;
	line-height: 20px;
	font-style: normal;
	text-transform: none;
	text-align: justify;
	margin-bottom: 4px
}

.fingerClick___3xbw4 {
	position: absolute;
	bottom: 54px;
	left: 100px;
	-webkit-transform: scale(.7);
	transform: scale(.7)
}

.bannerSignUp .ant-tooltip-arrow {
	display: none
}

.bannerSignUp .ant-tooltip-inner {
	background-color: #fff;
	border-radius: 12px!important;
	box-shadow: 0 4px 24px 0 rgba(27,31,53,.08);
	position: relative;
	top: -5px;
	padding: 16px
}

.antdWeb .ant-spin-nested-loading>div>.ant-spin .ant-spin-dot {
	position: fixed
}

.antdWeb .ant-table-pagination.ant-pagination {
	display: -webkit-flex!important;
	display: flex!important;
	-webkit-justify-content: center!important;
	justify-content: center!important;
	-webkit-align-items: center!important;
	align-items: center!important;
	margin: 24px 0 0!important
}

.antdWeb .ant-pagination-item {
	border-radius: 6px;
	border: 1px solid transparent!important
}

.antdWeb .ant-pagination-item a {
	font-family: var(--mfy-font-family-cdn)!important;
	font-weight: 400!important;
	font-size: 14px!important;
	color: #5e6278!important;
	font-style: normal!important;
	text-transform: none!important
}

.antdWeb .ant-pagination-item:hover a {
	color: #3c80ff!important
}

.antdWeb .ant-pagination-item-active a {
	color: #3c80ff!important
}

.antdWeb .ant-pagination-item-link {
	display: block!important
}

.antdWeb .ant-pagination-item-active {
	border: 1px solid #d9d9d9!important
}

.antdWeb .ant-pagination-item-link {
	border: 1px solid transparent!important
}

.antdWeb .ant-pagination-next:hover .ant-pagination-item-link,.antdWeb .ant-pagination-prev:hover .ant-pagination-item-link {
	border: 1px solid transparent!important
}

.antdWeb .ant-pagination-total-text {
	font-family: var(--mfy-font-family-cdn)!important;
	font-weight: 400!important;
	font-size: 14px!important;
	color: #5e6278!important;
	text-align: left!important;
	font-style: normal!important;
	text-transform: none!important
}

.antdWeb .ant-table {
	border-radius: 6px!important;
	overflow: hidden!important
}

.antdWeb .ant-table-container {
	border-radius: 6px!important
}

.antdWeb .ant-table-row:hover .ant-table-cell {
	background-color: #f0f8ff!important
}

.antdWeb .ant-table-row.ant-table-row-selected {
	background-color: #f0f8ff!important
}

.antdWeb .ant-table-thead>tr>th {
	padding: 12px 20px!important;
	background-color: #f4f6fb!important;
	font-family: var(--mfy-font-family-cdn)!important;
	font-weight: 400!important;
	font-size: 14px!important;
	color: #7e8299!important;
	line-height: 16px!important;
	text-align: left!important;
	font-style: normal!important;
	text-transform: none!important
}

.antdWeb .ant-table-tbody>tr>td {
	padding: 9px 20px!important;
	font-family: var(--mfy-font-family-cdn)!important;
	font-weight: 400!important;
	font-size: 14px!important;
	color: #3c3f52!important;
	text-align: left!important;
	font-style: normal!important;
	text-transform: none!important
}

.antdWeb .ant-checkbox-wrapper:hover .ant-checkbox:after,.antdWeb .ant-checkbox:hover:after {
	border-radius: 5px!important
}

.antdWeb .ant-checkbox:hover:after {
	border-radius: 5px!important
}

.antdWeb .ant-checkbox-inner {
	border-radius: 5px!important
}

.antdWeb .ant-checkbox-checked .ant-checkbox-inner {
	background-color: #3c80ff!important;
	border-color: #3c80ff!important
}

.antdWeb .ant-checkbox-checked .ant-checkbox-inner:after {
	border-color: #fff!important
}

.antdWeb .ant-checkbox-inner:hover {
	border-color: #3c80ff!important
}

.antdAgreementWeb {
	width: 324px!important
}

.antdAgreementWeb .ant-modal-content {
	border-radius: 16px
}

.antdAgreementWeb .ant-modal-header {
	padding: 18px 32px;
	border-top-left-radius: 16px;
	border-top-right-radius: 16px;
	border-bottom: none
}

.antdAgreementWeb .ant-modal-title {
	font-family: Microsoft YaHei;
	font-weight: 400;
	font-size: 14px;
	color: #3a4056;
	text-align: left;
	font-style: normal;
	text-transform: none
}

.antdAgreementWeb .ant-modal-close {
	right: 14px
}

.antdAgreementWeb .ant-modal-close-icon {
	width: 11px;
	height: 11px
}

.antdAgreementWeb .ant-modal-body {
	padding: 0 32px 24px
}

.antdAgreementWeb .ant-modal-footer {
	padding: 0 32px 32px;
	border: none
}

.antdAgreementWeb .ant-btn-primary {
	width: 100%;
	height: 40px;
	font-family: Microsoft YaHei;
	font-weight: 400;
	font-size: 14px;
	color: #fff;
	font-style: normal;
	text-transform: none
}

.activityRulesWeb___2MdIy {
	padding: 40px
}

.title___OBWgK {
	height: 24px;
	font-family: var(--mfy-font-family-cdn);
	font-weight: 500;
	font-size: 16px;
	color: #1b1f35;
	line-height: 24px;
	text-align: justified;
	font-style: normal;
	text-transform: none;
	margin-bottom: 4px
}

.row___3A-hy {
	margin-bottom: 12px
}

.row___3A-hy:last-child {
	margin-bottom: 0
}

.ordinary___MAo6N {
	text-align: justified;
	-webkit-flex: 1 1;
	flex: 1 1
}

.ordinaryIndex___3BlQN {
	text-align: right;
	width: 15px
}

.ordinaryBox___3JPcY {
	display: -webkit-flex;
	display: flex;
	-webkit-align-items: start;
	align-items: start;
	font-family: var(--mfy-font-family-cdn);
	font-weight: 400;
	font-size: 14px;
	color: #5e6278;
	line-height: 20px;
	font-style: normal;
	text-transform: none;
	text-align: justify;
	margin-bottom: 4px
}

.headerLogo___2ZM4K {
	display: -webkit-flex;
	display: flex;
	-webkit-align-items: center;
	align-items: center;
	height: 80px
}

.pageIcon___3BCX_ {
	width: 102px;
	height: 36px;
	cursor: pointer
}

.pageTitle___2hFcz {
	display: -webkit-flex;
	display: flex;
	-webkit-align-items: center;
	align-items: center;
	margin-left: 20px
}

.pageTitleBorder___2Gipq {
	width: 2px;
	height: 20px;
	margin-right: 20px
}

.pageTitleText___1BOKL {
	font-weight: 400;
	font-size: 20px;
	color: #3a4056;
	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"
}

.ScrollPage .com-page-icon {
	margin-top: 24px
}

.ScrollPage .com-scroll-page-header {
	background: #fff!important;
	-webkit-backdrop-filter: unset!important;
	backdrop-filter: unset!important;
	z-index: 5
}

.ScrollPage .com-page-left {
	cursor: pointer
}

.ScrollPage .com-scroll-page-content {
	height: 100vh;
	margin-top: -80px;
	padding-bottom: 0!important
}

.ScrollPage .com-page-faq .faq-list .faq-item {
	font-family: var(--mfy-font-family-cdn)
}

.ScrollPage .revision-footer .revision-footer-con .revision-footer-cp,.ScrollPage .revision-footer .revision-footer-con .revision-footer-m8 {
	font-family: var(--mfy-font-family-cdn)
}

.ScrollPage .revision-footer-con {
	margin-bottom: 0
}

.ScrollPage .revision-footer-con.bottom {
	padding-bottom: 14px
}

.ant-spin {
	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;
	display: none;
	color: #1890ff;
	font-size: 0;
	text-align: center;
	vertical-align: middle;
	opacity: 0;
	transition: -webkit-transform .3s cubic-bezier(.78,.14,.15,.86);
	transition: transform .3s cubic-bezier(.78,.14,.15,.86);
	transition: transform .3s cubic-bezier(.78,.14,.15,.86),-webkit-transform .3s cubic-bezier(.78,.14,.15,.86)
}

.ant-spin-spinning {
	position: static;
	display: inline-block;
	opacity: 1
}

.ant-spin-nested-loading {
	position: relative
}

.ant-spin-nested-loading>div>.ant-spin {
	position: absolute;
	top: 0;
	left: 0;
	z-index: 4;
	display: block;
	width: 100%;
	height: 100%;
	max-height: 400px
}

.ant-spin-nested-loading>div>.ant-spin .ant-spin-dot {
	position: absolute;
	top: 50%;
	left: 50%;
	margin: -10px
}

.ant-spin-nested-loading>div>.ant-spin .ant-spin-text {
	position: absolute;
	top: 50%;
	width: 100%;
	padding-top: 5px;
	font-size: 14px;
	text-shadow: 0 1px 2px #fff
}

.ant-spin-nested-loading>div>.ant-spin.ant-spin-show-text .ant-spin-dot {
	margin-top: -20px
}

.ant-spin-nested-loading>div>.ant-spin-sm .ant-spin-dot {
	margin: -7px
}

.ant-spin-nested-loading>div>.ant-spin-sm .ant-spin-text {
	padding-top: 2px
}

.ant-spin-nested-loading>div>.ant-spin-sm.ant-spin-show-text .ant-spin-dot {
	margin-top: -17px
}

.ant-spin-nested-loading>div>.ant-spin-lg .ant-spin-dot {
	margin: -16px
}

.ant-spin-nested-loading>div>.ant-spin-lg .ant-spin-text {
	padding-top: 11px
}

.ant-spin-nested-loading>div>.ant-spin-lg.ant-spin-show-text .ant-spin-dot {
	margin-top: -26px
}

.ant-spin-container {
	position: relative;
	transition: opacity .3s
}

.ant-spin-container:after {
	position: absolute;
	top: 0;
	right: 0;
	bottom: 0;
	left: 0;
	z-index: 10;
	display: none\9;
	width: 100%;
	height: 100%;
	background: #fff;
	opacity: 0;
	transition: all .3s;
	content: "";
	pointer-events: none
}

.ant-spin-blur {
	clear: both;
	opacity: .5;
	-webkit-user-select: none;
	-moz-user-select: none;
	-ms-user-select: none;
	user-select: none;
	pointer-events: none
}

.ant-spin-blur:after {
	opacity: .4;
	pointer-events: auto
}

.ant-spin-tip {
	color: rgba(0,0,0,.45)
}

.ant-spin-dot {
	position: relative;
	display: inline-block;
	font-size: 20px;
	width: 1em;
	height: 1em
}

.ant-spin-dot-item {
	position: absolute;
	display: block;
	width: 9px;
	height: 9px;
	background-color: #1890ff;
	border-radius: 100%;
	-webkit-transform: scale(.75);
	transform: scale(.75);
	-webkit-transform-origin: 50% 50%;
	transform-origin: 50% 50%;
	opacity: .3;
	-webkit-animation: antSpinMove 1s linear infinite alternate;
	animation: antSpinMove 1s linear infinite alternate
}

.ant-spin-dot-item:first-child {
	top: 0;
	left: 0
}

.ant-spin-dot-item:nth-child(2) {
	top: 0;
	right: 0;
	-webkit-animation-delay: .4s;
	animation-delay: .4s
}

.ant-spin-dot-item:nth-child(3) {
	right: 0;
	bottom: 0;
	-webkit-animation-delay: .8s;
	animation-delay: .8s
}

.ant-spin-dot-item:nth-child(4) {
	bottom: 0;
	left: 0;
	-webkit-animation-delay: 1.2s;
	animation-delay: 1.2s
}

.ant-spin-dot-spin {
	-webkit-transform: rotate(0deg);
	transform: rotate(0deg);
	-webkit-animation: antRotate 1.2s linear infinite;
	animation: antRotate 1.2s linear infinite
}

.ant-spin-sm .ant-spin-dot {
	font-size: 14px
}

.ant-spin-sm .ant-spin-dot i {
	width: 6px;
	height: 6px
}

.ant-spin-lg .ant-spin-dot {
	font-size: 32px
}

.ant-spin-lg .ant-spin-dot i {
	width: 14px;
	height: 14px
}

.ant-spin.ant-spin-show-text .ant-spin-text {
	display: block
}

@media (-ms-high-contrast:active),(-ms-high-contrast:none) {
	.ant-spin-blur {
		background: #fff;
		opacity: .5
	}
}

@-webkit-keyframes antSpinMove {
	to {
		opacity: 1
	}
}

@keyframes antSpinMove {
	to {
		opacity: 1
	}
}

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

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

.ant-spin-rtl {
	direction: rtl
}

.ant-spin-rtl .ant-spin-dot-spin {
	-webkit-transform: rotate(-45deg);
	transform: rotate(-45deg);
	-webkit-animation-name: antRotateRtl;
	animation-name: antRotateRtl
}

@-webkit-keyframes antRotateRtl {
	to {
		-webkit-transform: rotate(-405deg);
		transform: rotate(-405deg)
	}
}

@keyframes antRotateRtl {
	to {
		-webkit-transform: rotate(-405deg);
		transform: rotate(-405deg)
	}
}

.mfy-functional-block {
	font-family: var(--mfy-font-family);
	--background-color: var(--mfy-color-background);
	--margin-bottom: 16px;
	background: var(--background-color);
	border-radius: 16px;
	padding: 20px;
	margin-bottom: var(--margin-bottom)
}

.mfy-functional-block-header {
	display: -webkit-flex;
	display: flex;
	-webkit-flex-direction: row;
	flex-direction: row;
	-webkit-align-items: center;
	align-items: center;
	margin-bottom: 12px
}

.mfy-functional-block-header-desc {
	color: var(--mfy-placeholder-color);
	font-size: var(--mfy-font-size-4);
	line-height: 14px
}

.mfy-functional-block:last-child {
	margin-bottom: 0
}

.ReactVirtualized__List::-webkit-scrollbar {
	width: 3px
}

.ReactVirtualized__List::-webkit-scrollbar-thumb {
	background-color: #ededed;
	border-radius: 16px
}

.mfy-referral {
	font-family: var(--mfy-font-family);
	background-image: linear-gradient(136deg,#afc1ff,#c2fbff);
	padding-bottom: 10.6666vw
}

.mfy-referral-header {
	background: url(../images/wangge.11003d66.png) 50% 50% no-repeat;
	background-size: 100%;
	position: relative;
	height: 142.1333vw;
	display: -webkit-flex;
	display: flex;
	-webkit-align-items: center;
	align-items: center;
	-webkit-justify-content: center;
	justify-content: center
}

.mfy-referral-header-bg {
	background: url(../images/h5_header.ff2a8d3f.png) 50% 50% no-repeat;
	background-size: 100%;
	position: absolute;
	left: 0;
	top: 0;
	right: 0;
	bottom: 0
}

.mfy-referral-header-bg_before {
	background: url(../images/h5_header_before.1e8fa035.png) 50% 50% no-repeat;
	background-size: 100%;
	position: absolute;
	left: 0;
	top: 0;
	right: 0;
	bottom: 0
}

.mfy-referral-header-content_before {
	position: absolute;
	top: 85.6vw;
	height: 88.2665vw;
	width: 100%;
	padding: 0 5.3333vw
}

.mfy-referral-header-operator_before {
	background: url(../images/h5_bg_1introduce.648dfc93.png) 50% 50% no-repeat;
	background-size: 100%;
	width: 100%;
	height: 100%;
	padding: 13.6vw 4.26666vw 0
}

.mfy-referral-header-operator_before--title {
	width: 45.3333vw;
	height: 9.8666vw;
	margin: 2.4vw 0
}

.mfy-referral-header-operator_before--text {
	font-size: var(--mfy-font-size-6);
	color: var(--mfy-color-text);
	line-height: 26px;
	margin-bottom: 6.9333vw
}

.mfy-referral-header-operator_before--text-decoration {
	position: relative
}

.mfy-referral-header-operator_before--text-decoration:after {
	content: "";
	position: absolute;
	width: 100%;
	height: 5px;
	background-image: linear-gradient(90deg,#597dfc 54%,#8af8ff);
	bottom: 0;
	left: 0
}

.mfy-referral-header-operator_before--text-level {
	position: relative;
	z-index: 1
}

.mfy-referral-header-operator_before--desc {
	color: var(--mfy-color-text-dark-solid);
	font-size: var(--mfy-font-size-4);
	line-height: 6.9333vw;
	text-align: center;
	margin-top: 1.3333vw
}

.mfy-referral-header-content {
	position: absolute;
	margin: 0 5.714vw;
	top: 101.6vw;
	height: 77.6vw;
	width: 100%;
	padding: 0 5.3333vw;
	border-radius: 16px
}

.mfy-referral-header-operator {
	background: hsla(0,0%,100%,.5);
	border-radius: 16px;
	height: 100%;
	border: 1px solid #fff
}

.mfy-referral-header-operator__title {
	position: absolute;
	text-align: center;
	background: url(data:image/png;
	base64,iVBORw0KGgoAAAANSUhEUgAAAX4AAABGCAMAAAD8Wg+6AAABaFBMVEUAAABYfP11xv5utP5joPFhnfhaffx2yvx5z/9Zff1WefdQc+90xfx4zP9YffxvwvdIauBYfP1Zffx3yf5IauFXefVZff13y/5Yff1ZffxwxPhnue1hseh5zv9fruV3yv9hseh2xv9fruZZffp1xftZff15z/5Rc+56z/11wP5Zff54zv5Ja+Fgq+NZffxafv1lm/1bgv1srf1opf1mnv1hkf1ei/1gkP13y/5rq/1chf1agP1fjP12x/5kmf10wf5usv5wt/5oo/53yP5jl/1fjv1tsP5vtf5zv/5zvv5nofx5zv9ch/1ilf1bhP1dif10wv5qqf5xuv1hk/1lnf1qqP5wuP5us/51xP5tr/5qp/5ilP1diP1yvP11xf5IauF4zP9fruVmoP1ppv5yu/51w/5jmPxyvf1vtP5xuv5xuf5kmfx5z/9srv5rq/5srP53yf9nof5opP5noP5zwP9kmP5vwvRyvf9vJfZvAAAALnRSTlMA/v7+IBDvXt/fpvbvn4By4j+/kHwwj4BvYDD67+7fz8W/lHBAz79QQN+/sI9Aq0mKlQAAFjJJREFUeNqUmmdzkzEQhKPQexl6Hz4AQxO9mN57SSDUGAiYBBJIaAN/H61Op/OxiAlHcMCODX503lut3oH+WnzQVTwY8C3gW6lQvnAjD4ZgD7kKdKc+Vb8CPdwq+9f0fxZxk18g4n7cSkW9jfHgmTNnDqe637nf6XTu3h198ODBiVTXzqZfJ0+ePI569PLlvXtXU42fP39+6hDqGOrt7duXUx09+u7ouxcvRl4MDQ2dnjk9c2Tm8/Mj169fv5jq6ZwPN1JduvTkyZOPHz8Od7u97q1bN29eQD18+OzZq1eD586du4I6derUm1Nv7tz59GnHQKPWvC5vNcrNX6FEhqxk/b2RGYbYXh+gFJCB1sX/NdRFB2P6H9R+OAP6GX+iD/wPRjP9s2fPXrsG/CdB/1Gin/En+odyPT72PdF/e/ur4E8L8O7FyBDwJ/pH0tfz58L/6dMPHxL8VJPDCX+v2+3emkj8L9wE/vfAX+kD/xvgPzW2s0X/9RL3VqMHGhSSNaRVqAwJqjKP9XnCLAb/XGvwQOvmVyvSCvpbWRijL70/CvxKH/it+dH7qKmpRP/xYzQ/ur/Qf5FK6M+cPvIZ+DP9OXOefkDvo/uHQX+iNwH6wP/w4fv375+9GtTuB/07p+4k/D/Hxlb8jf7u16moyz1sD1x4RXxrlnVytOcHXjMpWyxaWlMdV+3PZMF/3/iL+GT41vyPVHvAHlXwfxXtEf4jIyOJfqojBT96P/EH/kx/8mMvNX/CP4Hmv/kw4Uf3gz74f8n4Qf/T5rGxsQNMf+5K4A8VqrxXheE1gsXAhMWWhhDZkyHZtAAyFnSdo2caSO0aCqjwYxTxuQ/6dzujSXtSafefRAl94JfmPwT+CT7q9m10/7dv71R7Cn7wB36R/oJ/cnJ4uJe1p0j/Q0j/q2evBD7oC/5PSXtSbZn7d/pQn3YFYegWRPWWWjHQ07SCn+JUshh6Y8OoLizpXvSvFbT7D1fxuZsWQOnr4K3ND/zjKv3AD+0R/Oh94E/8p09PS/MfAf3rwA/6efJOYu6CvuCH8mPyJu0fPPcF2vMG0i/ag9r2J3/QB/6I90ZtHhQsYfonR4Bz2N0rxKJMoTW5ddGAlytP6EAPhqDaU8QH9CE+o0L/hB+8aH7pfuUv+L8CP5QH+BN9ND+MD+DXwTunaM8TdH+qiVsTNzN/iI8YnyvntPkF/5axXDvmOfr7X0utNN4GJBTdNljuk45iETeq7E087eCeGHGH7+cQ/ulmaVmijV6bvJB+bf6zih/8S/OPi/g8Lt0v4nNUtQfSP52l57P5nhvFdsL3ZPVJg1foF/yi/F+uGP07Y6V2etOjtaTRZ1akyb4UbvSLJxX61SlmxoFGMm6DUzc2tGSzSAGN/v3EHvhNe8z3qPYIfeB39DF20fwjVfrR/aL82Xaa70n0e/A9ov2gX6X/lEn/0jGtFURf8PsGAx02684FOg2i8oyCyUWgFSPgdmf8gz1NF/ZIajtTQfnz5AX9Ij7HBX81/eb61fTfVtP/AvSnhX5q/sq/NH+avGj+brY9ty6I9JjrR/er8YHv0Vqg9Ne+7qv5+n4JY2s+Movgmr4xFlreBctJsIl78HrG0hTVdnZAP2uPbbpUe1T6gX/KXOf3xN/2XLCdGLxQfnX9GLxz+re8Sfix57qZKu94pfkh/brnyq5/zGrLJmd6avtHP8QMi1TLxQdal0Z7etsS/pD2aD9GzEkKm2FHNN+TfSe05wRKfI/THtf8YvoF/1HddKnvQfcrfUxe0Z5J+M5u8p2gr9oD29m/58rab9pj9mdepk/iH0jRo9Ill9dWHPDkFvevwy/jt17c2pE2v+ysqvHplLxn9ITteb3vUfza/W+/i+28rNozookDuv+68K+mH7YnG5/U/aAv6pO1B/h18pY9l+MP+7P4tS/DIYQIkFEhCWDRCP5BYsqvZAbJdmpstPh/Uot8T9Ge2vzW/Zb3YOw626naI/R17pr2wPULf0h/L+PX7kfeAPyDKj6g77VH7Gff2GXvE1jetWKDoAH8Z2jGCQZ9M+h8j/sHon2z+6A9Z6D81v0eP+i/1MBH8h6hj1LpR+9D+kG/8MfkVd8jgc/kkzR4u8NJeyA+OnmT9EB8rgj9wt+0h+2n1gZPILpPflNtueX5MXYn7Bl5DQL5fk6ggs2L0D940y80f0fznhMw/ab8wJ/znvGpqfOm/PCd2v2I28qmqzY/2h/0i/gk098b7v7C4NU9b6Iv2vPFSf8Cgs01V0MfmrVuIgYSndBIEwRKaEUTse7pAukJfywiTRsNqbz0ROBn7UEV7XmUqjT/uPM9b1V7UOh9UX5JHOqey3wPlL/blT2XDl7gH1TXX7XfRQ2tWu0Zcce37WO05me5Z7UI/Mo8gWkRaF/CMyBq2ib4RxN97f2qPeBveU9O21zeU3ZdJeo36Qd9dH91/fmkBVlzDjslcEDaibzH0d8+MJtaHly8Tq6CsoLQ/hnFYW7S/uRmtWyBbQtnpXcHGuVo88bUB/4zQl8SB4rbfNQv0qPSn+ijqutP8Kdh+sX3CH3gl7xH8raEH/z7uh+u32XN62eFf5We5FmGomUUKK6PtC02XQjUnvYKzmH5VmaF4dOcyL4Wi+lsJ6T/RBWffttZAh8EDib9XwW/bXmnTxftUeV/msTHfM8wtL8H+Kr8wI+TFvU9hf+mgVnVIsJA85E9ujfybcMZfCTn48vAFtc+FFQhOMGxs7UzFX/nfo3bUNd82mmnvFOJ/2MNfJS+xm3TiByA3wU+6voxedH82ffIlhf4M3+nPQsHZlfrLEcv3xVh4JNDIc9KHVRjaKE4YWuf/+oXPYXtj/me2Bc2q++R5lf8oj2P1PQn46Pa75X/qEb9qcR1iu0paWeiD/4pbNOTlho29x0zIm5ALSPQLfUxngrcjsDceyadJ5K6NjSQnYAE6ma3arF/TfTz4HdkIepqW9xWpV/oa9Z8PONPvQ/bmbVH91wm/d8Av56xg/7MZzH910HfbGeSnmT7FX+q7PoHNe28YmnnnoFZ1vwWXvmKjiRZIWfABVW0fCda63LxIhpi/qBE3sUpfeXfuYtf8Pyo3PvXat6j9FOBfe3+r4U/8LusWaUfW17NmnHSIoGPDl7gtytMJOpPRdrTVh8nF01a0QYi/4QBJ/fajlTrjkN3CnzY6WZ+pJfN+wjFn5tfbOcDHbza/XbKiwVwlzjYnivjt8hBw2aPH0m/xW2Qfhf1Az+an7SnrT72yeaYMrDvd5aF4n3ubL5T14+DVCveC8fIq4i7VPql+1X6wZ7iNtf95vrVdRbbCeODEum3SxygPb0elB+T98fNoj1p7uo5l/meBbPGP28+bTWlGuJsgzbScJTb0DhwD60tbmwtAe1w+VNl2qOmn6N+PWRH+/uTlnKJg3X/6enie57bnqsv7SwX+JSk/4I0/yB1/9aB2dfi6MJ3KhoI7HpafRsDpXkUnroAoyVD8ps/bTFW2wP80v0mPdcqfWi/Nr8YH7u86hu6X48ZEfWj6sWF/fiz7bS8B9IvVzgo/dL8+/4D/0bGbvoTdZCaESE+VM5CRZ/6EEcrljtDz9LmbCekR+njmBGDN31R1D/eusIEzW+D9zNOWkra9vQGjE/Zc0F7SuIA+HnwOum/09KetvrUNjanY+0bYisRE7hgpNaHMbauHTXtb8u/rTjZfr64sOCXwMdOec34XAV+DXz69lw+6h9C4JBLbSdOWmzT1esNK35RfmiP2n47aZnXQN2M3Vj3QyVs+Kn4Pt4XsZ8x5LHPUUYKlI28qCNLYNUeDF6UbrqEvuL3g9eubhP835LyiO2cHsIhb527edPVT/9jSTvrOZf5Hgl8xHbuGvif2sBy66i1BgFF9E6wtF/DX5OH2Op523f7p1OQGnza2UGZ6/T06xUmkvSb7fxat7zS/Xnu5smb4jbgn2MnLZi8w91buuXVaxwGRfp18ja1p60+XnBdFypccp+BNCkV4bQHXU4hYMnIcJLaHhOSnJrvyd0P8aGwuUb94+DP0i/a804PeWfy1W1H9BIHZP3F9WPy9pLrnCiTF/D1sv4vXyjqn3XtNagORCu69KJAyk/Hi7Qs5Qc4mSPMrWEQoqadYO8mr+t+2/LK5J0y3wP4gt8u8BlC988k+oqfbSf2XNn1S9RPxqelPe1a3geVHDf3HDtPdodubPrm5zljZevJghVcOue0xy4ufKBhs9F30j9lec/3t6L8bvKmMu3Xq9tu9OU9t+igKzd/1Z5UK/4T/9zftV1rq01RFLWRVxdFEiUJyafllUdcQpFLHjevD0hC3o8r/9+eez7Gnmc0b7bjrNB1TpeMvc5YY4055gQ1klCFgEwJcRbvY6woBgcqT1qWT2VaHZ/WSMJQtFPdTsFfZSeoX7m/Nxw+C/w52rmiZUaBH7HyAX09eHX3P9Vw4epbAz+sfjd8AP+Xmntq0x82QCM7DPgWITg+rlmqd6xHkfCvlT8efk7lItismx/BZllJdiar/2p4zedW3sBwUO4ZdM932G2Wbrtu4cJedGq8Slbs/uWUr4LdNol9GHNmfz5WiVNY6LPVgJV9ZS791tVfnLyCvUYc7pHd5la/N1VYU8vjU37w3hhRfx9sHgwHKTQa8yNXfl1S/UL9o1h/5Moz93zZW+Nclxz5H1sgxg5bTpXDqiTYKKTZcmSiW1fmUgtgS9SPfA/cTo849MvcTnQzJrfTrf5vYfX7yXt7dPJKR1HIzn4J92TZCat/0tqSGxdSG2nFDjg7B81pP0Be+MmfKxaU+KPIZgXrjHmopX46LXRB+KQb74zbFm4nGrpUdnqyFl4z4F8dUv0GvzK/Ow6oM07lHpj+DTu4XswsHfMSw2yYMu/jewF2IUD5kbZGbucLrrH7pUtU5ymz+s8J96vfdta5xwImoXvM7DT4P2m28+UdWanIHrLztTI/rP4p7ANQWUsSBNAu5QLMvP+Z9ElRcdaTvb420p3G/fCaLyBfpfCr4+Ci/82w+XX7u9VvZcYE/6bY/Aq/5qs8WJsPXoo4TPN9OmaZ2IipY7QMKrM73RXv0aoryvxYQD6nnXzuSawfEQcNFxr3u+PgV15s/pWM/qOeeqLOmA5ea6pYHQyHpPqXXfW/NvgRr5qyjqa8oDmf7O9Tq0qdXiNVWcBMZwJX3bgnXuHP1O93Lq2xyxLwR/BfDcfh1xAr/2k9LYI+gs3QPZukzIh+OjObA327dOVKy91pfg9qXgCN7lQFViCF8iRlRUP9EuUTMqu75LbLrvoN/bLKK5o/2hlx8P6E1W+iH6280D3Xket/+fYOGrrePVTwLeDDon+69MeC31gKwma3T07fMnHUaHel6VYktRrawIV7csIE3J+4x9EH9yDX7BmHbwb/V4+YCPxG/QK+NnQp/NFTgVw5m53Tt3+9QLgAwzV+gWE3ypkQ7vJmYTev29zOhS5Zgj38Htx4oTvf/xbND9XpJ284DmO7B9R/GydvlBmVehAulBr7j3lUJ6L+60OflCO1a5HgSReAomrLeLeOZRDspJS4VbNTvWb1+slw8Gzne6j+0RyBNXebofq9lxfwo6XIZ5jI0iEazvyyiPknruMzuNTKswxPNYhD9AxBqE5a7Oj5yt2MFGzWjImhD9kJ5ucrr7ZS+/Y3v0cOXj95xen3OQKoc20U6sfBO23zc+AHwpLVB52vIHlqj6HBSIXplq2Jrr4Uz9SfjXoQbC6bSXvw+wW3DWbzT2Q7n+jmR8IEshObX2aY3BH2ge7xKy9GyJDXOe3qy04nf5HrViB6GhLDrQHUacrt7dwRU5WBhlD/0FA0UD9zT5jNZnaOy7wD86/kfjo1HGD1azujnryS6pc6o8Srosj+fHmm0kJm27TTd3uCoyXwSRICczYiao8zA5pNNz55OTmRDZ/7uvuF+fvl6I/dThg+Cr5FOwV+VHm1k1oDPiPm13Dh0+ufxGzGEBM7eT1W7vAT9Uxe+7bQbBNaBFEzxHOJsbwLVFSO6EO2gYpH4dwjjexuOEjAB3ZbSrcp+pQwQSf7N8sWflWrP+w2gb9n/o8SrQX1a419aCaF1X+IqWf63be19dPHjbx4/JKNZqLt1rqc1mXPOr+AB8WUFW6bom+i/0rmHmQLVXdGTwumaIxk5/fY/enKK/kqqbRouPBapv6by6F7dm+Ye+1CPg3ETSqwAp5rLtxnUXfXNdy4slaC7sTsQk+3wXCIaO0Vamlx3YMr7888xkGcfoQL4TXb6Dzh/lW5cvEMk2VvqniNZq451g7Op7FuabnqXZbQOZiTGsTouZVzbPhdHuCDbOeFPMDHdv+pNDdyBXcuczvF7PyKbsae+T+Y7rGTV+68YTjonatfNsLkInzmOfGHX0nhj5LFOYLJ3F81bRW3sJLfupzq14M3CR9u6NKEiafbNF615lM03GtOslPQD7/nrXZ0eT/dO3CPq36gPz/+vHkDwXQ0xtd1PKjLupSf1HoDQHlmXmom9e0P0c/w09jOCDavRVOF5srPXJKDFwmTTS47ZWznYPiMyoyzdS6gPz/+XW26MXWDmh1WFj9MUDkmni9elacNC7S52YxmXh/b6fAP4Bv8V+XgjYhDHttpqt91j6n+fqXJhVJlRLbTrryvMDV1fvTZ/ITSKYVkLREBWEfdAezNpXfxPOivYuZHJ7v1c2mhK7dSh+pHrN90jw3wCfLJVV5BX7tJe+6XbGHoHp1h4mMc5jt12X2r3M/KdGPLjemrrhfTq2wuGevj0hWGw32hfpphIrs/B3xGo/NE98iydsZE/WiqCLNT4JeGrtA9WmMPv+cQ+Wzzrs3bZy3KrjEf1227rUhKVzwfXRv4rrbedNCUrDXuecAdRTFBxuNtaCZ13WM9LUI+l8TtTLLTc+VhNl8L1S97X6l/G25b/5mAUu8PU34uA/+NPAKGlbn5V/FDG1cuhg9GBnsjO80R+N2jnxImKyJ81pz7U5nRZeem4B4dmB0nr+7+V9pSJPDvRSvFAj4Ain3JCpXp1jWo/ao3q4HtC4+0cf4KTRXoZAf3INcMu20Ur0qb38d2KvX7nQuVlhD9/RrAj54WTPC5eeTYhkWtA85ABEA5eQEYFuMj412QGYdyeUZZZrY0MjjF29LQVPeacfJC9zj5qOiXMiNS/eF2YmwnBvj47Lxl0T1LyWdYzANoChgncurLE1WmQFV8SEOxckWlUS+AvArRD/Sz7JxNt2WvGb28Prnwm3V0wW67naamUsRBjt6l/eCdBa0Dxws/oBKGjZ8LBm6UU3C5kZGkaHye4HZC9KvbybpHZM/v91Jp+Qzu0TECQB/D26A6Nd2mqvNtChea1/zqyO5Fgg8Tesd2HrXUSge6sQJt+e3qd5zJbexsOPegzngPs/rPc0eRD8yG30NzI8elllvBPaOIw0fnfpQZl/YujvP5CRzds6WY+QNdBMtfF6eBiscDhHMzNqbZUJG3wW4z/M87/KD+NLlw1E6ndqcPTXX0U8DHmiqemtkcweZhetjSkd0Lx54fwYldO/Zs31JNFuTeXh7KR8XiKunGxlH28ZBsRkNXCjbTf9NylfvpcPJalRfwP5ux+lf1zrV08vDOvVsP/juGfwCGMCyNvn2KpAAAAABJRU5ErkJggg==) 50% 50% no-repeat;background-size: 100%;
	width: 50.9333vw;
	height: 9.3333vw;
	left: 50%;
	margin-left: -25.4666vw;
	top: -2.1333vw;
	color: var(--mfy-color-background);
	font-size: var(--mfy-font-size-6);
	display: -webkit-flex;
	display: flex;
	-webkit-flex-direction: row;
	flex-direction: row;
	-webkit-justify-content: center;
	justify-content: center;
	-webkit-align-items: center;
	align-items: center
}

.mfy-referral-header-operator__amount {
	font-size: 32px;
	line-height: 10.1333vw;
	text-align: center;
	margin-top: 2.6666vw;
	height: 12.1333vw;
	color: var(--mfy-color-text)
}

.mfy-referral-header-operator__desc {
	color: var(--mfy-placeholder-color);
	font-size: var(--mfy-font-size-4);
	text-align: center;
	line-height: 14px;
	margin: 1.06666vw 0 2.13333vw
}

.mfy-referral-header-operator__user {
	display: -webkit-flex;
	display: flex;
	-webkit-flex-direction: row;
	flex-direction: row;
	-webkit-align-items: center;
	align-items: center;
	-webkit-justify-content: space-between;
	justify-content: space-between;
	margin-bottom: 4.2666vw
}

.mfy-referral-header-operator__box {
	width: 38.9333vw;
	height: 14.6666vw;
	background: var(--mfy-color-background);
	display: -webkit-flex;
	display: flex;
	-webkit-flex-direction: column;
	flex-direction: column;
	-webkit-align-items: center;
	align-items: center;
	-webkit-justify-content: center;
	justify-content: center;
	position: relative;
	border-radius: 8px
}

.mfy-referral-header-operator__text {
	color: var(--mfy-label-color);
	font-size: var(--mfy-font-size-4);
	line-height: 14px;
	margin-top: 1.6vw
}

.mfy-referral-header-operator__values {
	background-image: linear-gradient(253deg,#597dfc 46%,#8af8ff);
	-webkit-background-clip: text;
	-webkit-text-fill-color: transparent;
	font-size: var(--mfy-font-size-8);
	line-height: 22px;
	margin-top: 2px
}

.mfy-referral-header-operator__wrap {
	background: #edf3ff;
	border-radius: 16px;
	position: relative;
	height: 65.6vw;
	padding: 7.4666vw 4.2666vw 4.2666vw
}

.mfy-referral-header-bottom {
	display: -webkit-flex;
	display: flex;
	-webkit-flex-direction: row;
	flex-direction: row;
	-webkit-align-items: center;
	align-items: center;
	-webkit-justify-content: space-between;
	justify-content: space-between;
	height: 11.4666vw;
	padding: 2.6666vw 10.6666vw
}

.mfy-referral-header-bottom__total {
	font-size: var(--mfy-font-size-6);
	color: var(--mfy-label-color)
}

.mfy-referral-position__before {
	height: 31.4666vw;
	margin-bottom: 4.2666vw
}

.mfy-referral-position {
	height: 37.0666vw;
	margin-bottom: 4.2666vw
}

.mfy-referral-block {
	padding: 0 5.3333vw
}

.mfy-referral-block-rebate {
	display: -webkit-flex;
	display: flex;
	-webkit-flex-direction: row;
	flex-direction: row;
	-webkit-align-items: center;
	align-items: center;
	-webkit-justify-content: space-around;
	justify-content: space-around;
	margin-top: 1.8666vw
}

.mfy-referral-block-img__item {
	display: -webkit-flex;
	display: flex;
	-webkit-flex-direction: column;
	flex-direction: column;
	-webkit-align-items: center;
	align-items: center
}

.mfy-referral-block-img__send {
	padding-bottom: 22px
}

.mfy-referral-block-img__text {
	font-size: var(--mfy-font-size-4);
	color: var(--mfy-color-text);
	margin-top: 10px
}

.mfy-referral-block-leaderboard__header {
	display: -webkit-flex;
	display: flex;
	-webkit-flex-direction: row;
	flex-direction: row;
	-webkit-align-items: center;
	align-items: center;
	background: #f4f7ff;
	padding: 9px 17px;
	border-radius: 16px 16px 0 0;
	height: 38px
}

.mfy-referral-block-leaderboard__title {
	color: var(--mfy-label-color);
	font-size: var(--mfy-font-size-6)
}

.mfy-referral-block-leaderboard__title:first-child {
	-webkit-flex: 25% 1;
	flex: 25% 1
}

.mfy-referral-block-leaderboard__title:nth-child(2) {
	-webkit-flex: 45% 1;
	flex: 45% 1
}

.mfy-referral-block-leaderboard__title:nth-child(3) {
	-webkit-flex: 25% 1;
	flex: 25% 1;
	text-align: center
}

.mfy-referral-block-leaderboard__item {
	display: -webkit-flex;
	display: flex;
	-webkit-flex-direction: row;
	flex-direction: row;
	-webkit-align-items: center;
	align-items: center;
	position: relative;
	border-radius: 8px 0 0 8px;
	background: #f4f7ff;
	padding: 8px 17px 8px 11px
}

.mfy-referral-block-leaderboard__item-sort {
	font-size: var(--mfy-font-size-12);
	color: #949494;
	font-family: "D-DIN",serif;
	font-style: italic;
	-webkit-flex: 14% 1;
	flex: 14% 1
}

.mfy-referral-block-leaderboard__item-position {
	-webkit-flex: 14% 1;
	flex: 14% 1
}

.mfy-referral-block-leaderboard__item:last-child {
	border-radius: 8px 0 8px 8px
}

.mfy-referral-block-leaderboard__item:first-child {
	background: transparent linear-gradient(90deg,#faeed9,hsla(0,0%,100%,0))
}

.mfy-referral-block-leaderboard__item:first-child .mfy-referral-block-leaderboard__item-sort {
	position: absolute;
	left: -2px;
	top: 0;
	width: 28px;
	height: 24px;
	background: url(data:image/png;
	base64,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) 50% 50% no-repeat;background-size: 100%;
	color: transparent
}

.mfy-referral-block-leaderboard__item:nth-child(2) {
	background: transparent linear-gradient(90deg,#d7e2f8,hsla(0,0%,100%,0))
}

.mfy-referral-block-leaderboard__item:nth-child(2) .mfy-referral-block-leaderboard__item-sort {
	position: absolute;
	left: -2px;
	top: 0;
	width: 28px;
	height: 24px;
	background: url(data:image/png;
	base64,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) 50% 50% no-repeat;background-size: 100%;
	color: transparent
}

.mfy-referral-block-leaderboard__item:nth-child(3) {
	background: transparent linear-gradient(90deg,#ffdfdf,hsla(0,0%,100%,0))
}

.mfy-referral-block-leaderboard__item:nth-child(3) .mfy-referral-block-leaderboard__item-sort {
	position: absolute;
	left: -2px;
	top: 0;
	width: 28px;
	height: 24px;
	background: url(data:image/png;
	base64,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) 50% 50% no-repeat;background-size: 100%;
	color: transparent
}

.mfy-referral-block-leaderboard__item-user {
	display: -webkit-flex;
	display: flex;
	-webkit-flex-direction: row;
	flex-direction: row;
	-webkit-align-items: center;
	align-items: center;
	-webkit-flex: 60% 1;
	flex: 60% 1
}

.mfy-referral-block-leaderboard__item-avatar {
	width: 32px;
	height: 32px;
	border-radius: 100%;
	margin-right: 9px
}

.mfy-referral-block-leaderboard__item-nick {
	color: var(--mfy-color-text);
	font-size: var(--mfy-font-size-6);
	max-width: 120px;
	overflow: hidden;
	white-space: nowrap;
	text-overflow: ellipsis
}

.mfy-referral-block-leaderboard__item-count {
	color: var(--mfy-color-text);
	font-size: var(--mfy-font-size-6);
	-webkit-flex: 25% 1;
	flex: 25% 1;
	text-align: center
}

.mfy-referral-block-leaderboard__empty {
	color: var(--mfy-placeholder-color);
	font-size: var(--mfy-font-size-5);
	text-align: center
}

.mfy-referral-block-activity__paragraph {
	display: -webkit-flex;
	display: flex;
	-webkit-flex-direction: row;
	flex-direction: row
}

.mfy-referral-block-activity__paragraph:last-child p {
	margin-bottom: 0
}

.mfy-referral-block-activity__text {
	color: var(--mfy-color-text);
	font-size: var(--mfy-font-size-6);
	line-height: 21px
}

.mfy-referral-block-activity__index {
	margin-bottom: 0;
	color: var(--mfy-color-text);
	font-size: var(--mfy-font-size-6);
	line-height: 21px;
	margin-right: 5px
}

.mfy-referral-block-activity__example {
	color: var(--mfy-color-primary);
	font-size: var(--mfy-font-size-6);
	line-height: 21px
}

.mfy-referral-block-activity__indent {
	text-indent: 1em
}

.mfy-referral-block-activity__levelLine {
	display: -webkit-flex;
	display: flex;
	-webkit-flex-direction: row;
	flex-direction: row;
	-webkit-align-items: center;
	align-items: center;
	margin-bottom: 3.2vw
}

.mfy-referral-block-activity__level {
	display: -webkit-flex;
	display: flex;
	-webkit-flex-direction: row;
	flex-direction: row;
	-webkit-align-items: center;
	align-items: center;
	-webkit-justify-content: center;
	justify-content: center;
	border-radius: 4.2666vw;
	width: 17.3333vw;
	height: 8vw;
	box-shadow: 0 4px 5px 0 rgba(0,0,0,.02);
	border: 1px solid #eee;
	background: #fff;
	margin-right: 10px
}

.mfy-referral-block-activity__level--title {
	color: var(--mfy-label-color);
	font-size: var(--mfy-font-size-4);
	line-height: 14px
}

.mfy-referral-block-activity__level--text {
	color: var(--mfy-color-text);
	font-size: var(--mfy-font-size-8);
	font-weight: 600;
	line-height: 19px
}

.mfy-referral-block-activity__left {
	margin-right: 30px
}

.mfy-referral-block-activity__num {
	margin-right: 5px
}

.mfy-referral-block-activity__real {
	font-size: var(--mfy-font-size-6);
	font-weight: 600
}

.mfy-referral-block-activity__desc {
	display: -webkit-flex;
	display: flex;
	-webkit-flex-direction: row;
	flex-direction: row;
	-webkit-align-items: center;
	align-items: center;
	height: 12.8vw;
	border-radius: 2.1333vw;
	padding: 5px 0 4px 12px
}

.mfy-referral-block-activity__levelLine:first-child .mfy-referral-block-activity__level {
	background-image: linear-gradient(100deg,#597dfc 46%,#8af8ff);
	box-shadow: 0 4px 5px 0 rgba(60,54,241,.1);
	border: none
}

.mfy-referral-block-activity__levelLine:first-child .mfy-referral-block-activity__num {
	width: 3.6vw;
	height: 3.8666vw;
	background: url(data:image/png;
	base64,iVBORw0KGgoAAAANSUhEUgAAABsAAAAdCAMAAABsU+d6AAAA8FBMVEUAAADj7P/l7v/p8P/i6//d6f/h7P/j7f/////r8f/d6f/c6f/r8v/d6P/o7//q8f/r8f/c6P/l7v/b6P/u9P/k8P/b5//K2P/g6//e6f/r8f/p8P/c5//c6P/p8P/m7v/b5//o7//b5v/k7P/j7f/f6//q8//p7P/s8f/o8//z8//d6f/i7P/l7v/g6v/n7v/k7f/p8P/f6v/n8P/h7P/q8f9Zffzr8v9bf/xSd/z2///j7v/T3/9Xe/xUefzz+v+Vrf7q9//u9v/t9P/r9P/l8v/Z5f91lP1mh/xPdfz8//+5yv61x/6pvv2Hov1tjvxqRhAnAAAAK3RSTlMAOZubm5shDQbFrV/dzL2lioNNPC4rKv759/Ds4NKroZ6SjXtmWVdENRYVtYboxQAAAXVJREFUKM+t0tdOwzAUBuCU0ZaW0l323sQrjuOku3RS5vu/Df8xlSpBkbjgv4iUfDnxsU+8/8hla+c3SrWVOl1NmaFSil+tNMMUU2pcX0E5xhgVtjI/6JoZMs55uHxYLtRwTY8FjHFEbuH+4S7reXnj+/uN9J4jRSzDk/tiP8YbFZjWRghjQL3eXEgZRMgBPjbxEeGMPVnb4yiMoHQMDKRhoIEd2CSUoQyCKC7Bjsk02a6dvdmZRF0QBcMK7AIGNGbaTdS7HUgJC6J+GpbXX3V+N2Hqw76gDHXRs4c0Js7QR4fzxPqSh1S3TZZ9hAnt92ySJNYmr1Kil/jcoxz5hNN5E7G22cFysBtnOWfCHbTtKu720K85y7v1gEz53SaHoXAxjWobpg3NQXQ6XHJQcLiYt2tGgBSjGbleigBKgeFHaYc8pERxHI9GrduFZaup76l7f0l5E9lA1ijrSCm7oDPtJsgQjtCEaOrLzWvXqAJhtFFMx/kJU3lUj2RgEwgAAAAASUVORK5CYII=) 50% 50% no-repeat;background-size: 100%
}

.mfy-referral-block-activity__levelLine:first-child .mfy-referral-block-activity__real {
	color: #fff
}

.mfy-referral-block-activity__levelLine:first-child .mfy-referral-block-activity__desc {
	width: 58.6666vw;
	background-image: linear-gradient(90deg,#dbe7ff,#ecf2ff 22%)
}

.mfy-referral-block-activity__levelLine:nth-child(2) .mfy-referral-block-activity__level {
	background-image: linear-gradient(100deg,#fc7b43 46%,#fecb61);
	box-shadow: 0 4px 5px 0 rgba(245,119,64,.12);
	border: none
}

.mfy-referral-block-activity__levelLine:nth-child(2) .mfy-referral-block-activity__num {
	width: 3.6vw;
	height: 3.8666vw;
	background: url(data:image/png;
	base64,iVBORw0KGgoAAAANSUhEUgAAABsAAAAdCAMAAABsU+d6AAABAlBMVEUAAAD/7tn/8d3/8Nv/8+H+79r/9tr/9eT97dX/7NT/7NH/8Nv/3cL/9OX/7NP/8uD/9OP/8+H969P/9OX/9uX+7tj/8t//3sP+xaP+79b+7NT97ND/9eb/8+T/7NH+6tD/79f+7NH96tD/8+P96dD/89z/69T/8dX/8+j/8+f/////8+H/7dT/7tb/8t//8d3/7NP/8Nv/7tj/8+P8e0P/79f/8Nr/9eX/9eT/6dL/8db+wJz8eD///+7/9+b/+uH/9OH/89//893/8tn+07b/++v/8Nj///P/9tr/7tP+2Lz9tI79roX9kV/9ilf8gEn8dz38dDr9zKv+yaj9tpD8dTuSjV/UAAAAK3RSTlMAODqbmyoNxZuAXyD+7sy9qaKbilJILv7++ffg3d3SrqyrnpKNZlkkFhUIlW/XgwAAAXZJREFUKM+t0tdSg0AUBuBETYxpptt7F5ay2Q0tIaCkd8v7v4pnz+LojHHGC/8LZuBjDz8sif/ITmf3N0rqpl5eT+muaZr6zVqjVJifWkPnvNUC0zvpH3TLOUXTlG/lig045rpEmA6mbcP5QxIOWddQD1N3B4RS4jiOMKV0X+5ZcEfdNQxV5YRwY9Vut1cRDFXspmUVYNjQACSEUGcxny9Ym4I1m7YlPoMrjVMKPUPGnFBRFLAq2KkwQIo1xTpc2KuBXQNJG0cTxjxN04CanZwoOpJG+kvG2Cv0xJmDBCQ1lEUpdfIeYxNNdjnBl+/KnkR8s3221HGmdYV2pEKEQZkpY3KmX0O7UMW6/tvU82aMRdJ6DbQsruMzBnn3dPm8QRptw0XbG79EeaLFPQuf+43vzqkJ0WMrJWSK7jPkCRIGQWDblu936gJwavIrG5jU3/7LSiWTyWzKbIlUH2O6HGGZfvxPhIFiw67LnOEuccoRNdy9Y7j+AW/1Vt9Qkq9JAAAAAElFTkSuQmCC) 50% 50% no-repeat;background-size: 100%
}

.mfy-referral-block-activity__levelLine:nth-child(2) .mfy-referral-block-activity__real {
	color: #fff
}

.mfy-referral-block-activity__levelLine:nth-child(2) .mfy-referral-block-activity__desc {
	width: 56.5333vw;
	background-image: linear-gradient(90deg,#feebcf,#fff5e7)
}

.mfy-referral-block-activity__levelLine:nth-child(3) .mfy-referral-block-activity__level {
	background-image: linear-gradient(100deg,#fe5c8b 46%,#fea6c6);
	box-shadow: 0 4px 5px 0 rgba(254,92,139,.12);
	border: none
}

.mfy-referral-block-activity__levelLine:nth-child(3) .mfy-referral-block-activity__num {
	width: 3.6vw;
	height: 3.8666vw;
	background: url(data:image/png;
	base64,iVBORw0KGgoAAAANSUhEUgAAABsAAAAdCAMAAABsU+d6AAAA0lBMVEUAAAD/5ub/6Oj/5eX/6en/5eX/7e3/5+f/5+f/6Oj/8/P/4+P/7+//4+P/zdf/7+//4uL/7+//7Oz/7+//4uL/6en/u8r/5OT/7+//7+//4+P/6ur/7+//5+f/4uL/7u7/4uL/6Oj/6+v/5eX/8PD/8vL/4eH/7Oz/6ur/8/P/8/P/7e3/6+v/6en/5+f/4+P/5eX/7+/+XIv/8vL/4eP+WIn/+/v+YI7/1dz/09r+VIb/2+D+jaz+Wor/9vb/o7v+j63+ZZH//v7/u8v/s8b+c5pQuWJ0AAAAK3RSTlMA/jn9m5ubKiENBc7FX/7dramiioMu/vfw7OC+vKyeko17ZllXTkxENhYVlTLB/QAAAUxJREFUKM+t0edSwkAUhuEsUYOhSLX3rmzJbpoGAbHc/y35nZN1/AHO+MOXGWbg4YQtwX90URz9Rg2l1GA9bacwebnWtFZaqTRaQycaiIrtFbrSbFLKyc+Xo9YY700r2Ejb+Px4HwdBRxizFzVDoizLeLD/MJhb/OJWGxMaLYTOqjzPqw9CO7F2Hw+TBoVk5XJZOjeFIXtMS8dYmCSatyBLtysnkmwIa2WYSxIhgGTdei69gZ2b2jTZ1OWCzRZNWAcUYowwdO4dRL0FKJKhSUKmqXMLVZvdIYtTPFLQ/y3crMsnQ3YWUIcGCPp0ZcbES7lm6/FalHPu5RUvxTYfs3Voe8JUs1mOqnrO30ZDmQQ9oydU28H3ffv9KU5K0n5Q1/J341dvbZoWd97ixkpR8JdGm9SGbwsNY0+nBon6sCWfmbVtb72MT9sjzB/nF6jqSZH6Q+zPAAAAAElFTkSuQmCC) 50% 50% no-repeat;background-size: 100%
}

.mfy-referral-block-activity__levelLine:nth-child(3) .mfy-referral-block-activity__real {
	color: #fff
}

.mfy-referral-block-activity__levelLine:nth-child(3) .mfy-referral-block-activity__desc {
	width: 54.4vw;
	background-image: linear-gradient(90deg,#ffe1e1,#fff0f0)
}

.mfy-referral-block-activity__levelLine:nth-child(4) .mfy-referral-block-activity__num {
	width: 3.6vw;
	height: 3.8666vw;
	background: url(data:image/png;
	base64,iVBORw0KGgoAAAANSUhEUgAAABoAAAAdCAMAAACDkYxEAAABCFBMVEUAAADk6v/r7//m6//o7//o6P/w9P/j6f/i6P/x9P/x9P/y9f/f5v/j6f/u8v/x9P/f5f/f5v/u8f/z9f/q7//p7f/i5v/x9f/j6f/o7P/e5//x9P/f5v/x9P/f5v/x9P/e5f/u8f/f5v/n7f/i6P/x8//f5//f5v/x9P/d5v/m7P/d4v/r8v/d4//g5//r8P/t8f/h6P/l6//j6f/w8//u8v/v8v/q7v/p7v/m7P/i6f+isOPo7f/x9P+ereL6///+///4/f/k6/+gr+P2+//z+P/w+P/a4frEzvGyv+rQ2PXM1fX0+v/z9v/t9P/m7v+9yO64w+2qtuals+WerOHR2fWruOemtOVaJmMJAAAALnRSTlMA/v44EwqbW9HGuqelko99e3BsY0tEHvX19PPs6trZzci4tquGg4BnW1JQNCYlI4u15AAAAdJJREFUKM99kdd22zAQRIewFNuJe0vvvQEgARIgQUqiSlRsxzXJ//9JdqGjk5MX7+slhnd3cOfcG9D0adq2HY/PziaTHzQbAA4nttC5Eso5X5dlliRVmkqZ7gPvrS3yXAsn6rousywxJq2klHuU1xRFoZUSzvuSUGYSRulH4EFDgVoLoYSX0ykFGsqTZh24b23OgfXpvEfjOZDY8BjYtPxKiUUIoxDmZWZMRahcA56TBSE9+3256IXLkgIr+tfFd+ApG5KGcv7XaHSaGbKXqfQd4GEkmteahd50tZfqAm1jySKufBV6yZA0eK2fAAaMckXq6jrcOLJIKjYEuoMmL4gQ0rdhXme0FqMnQKdvOZAtZC/MSkb8r2fAN0YFI7FgwXhDMnwBrI1tEeWFi4KkEQ1fAUdjlmdDMQ+39cpdvgE+ndMrzYH6OvzxfPkovwUcNNby4ZVT4eaKX5mEn20Du00smQ1dzS2bpcYHYCd2zBo+lhzlKXCfS46dMPIRmdhktb4sOW7s1OO3mlhS8THMEZW8vK7Sgr7rbk+yIQfGJjebgjT0+QHinGz4JKKvwEvuv93pYDVfHqXcSRc47Bftawb/5t2FLLdAc7xLsf/Pyd5nAH8Blip110iD1jAAAAAASUVORK5CYII=) 50% 50% no-repeat;background-size: 100%
}

.mfy-referral-block-activity__levelLine:nth-child(4) .mfy-referral-block-activity__real {
	color: var(--mfy-color-text)
}

.mfy-referral-block-activity__levelLine:nth-child(4) .mfy-referral-block-activity__desc {
	width: 52.2666vw;
	background-image: linear-gradient(90deg,#f2f2f2,#fbfbfb)
}

.mfy-referral-block-activity__levelLine:nth-child(5) .mfy-referral-block-activity__num {
	width: 3.4666vw;
	height: 3.8666vw;
	background: url(data:image/png;
	base64,iVBORw0KGgoAAAANSUhEUgAAABoAAAAdCAMAAACDkYxEAAAA0lBMVEUAAADz8/Px8fHx8fHs7Ozr6+vu7u7t7e3x8fHz8/Px8fHq6urz8/Pv7+/u7u7q6urr6+vx8fHr6+vx8fHu7u7v7+/g4ODX19f09PTr6+vz8/Pr6+vz8/Pq6urq6urp6enq6ur09PTz8/Ps7Ozz8/Pr6+v19fX19fXy8vLq6urv7+/x8fHu7u7s7Ozr6+vz8/PHx8ft7e3w8PDq6urFxcX////8/PzKysri4uLn5+fX19fNzc319fX39/fk5OTe3t7c3Nz5+fnS0tLPz8/d3d3U1NS7FsOvAAAAK3RSTlMAuX5dUDUU9c/Gq6Wdko97cGxZRDoeDAn18+zq2tnQyLaimIaDZ2ZJJiUQaPu9fQAAAYdJREFUKM990ddWI0EMBNDCsIYlLkvOOarTTLfH44hJ//9LVGsGDrxQx0++LVmW8GtWe99TtTmlzE+8MKWUpWGKorCOsf+Aa2moFGOIFOusi24DuKT4TFmUiKy6AS48hUQb1NMBLUs0/4G5tqHUKYWQRpTcr9wC/vqmqCb0Qwgzy0Qnf4Bj0RiCMTGFV6MN/QNwyCq2ewtpykFGfFDQ4rgL7OsYnt9JS3l4N94DKq/9UhgaUj+MmgknAHo+Fw1SeMqUwnteR4wG2O1p1VNIAxJfzHQZ8QDoNjQMyXIZfDG1tBiPgPvqkyjmJQSd3cUTYLvS3yJF/VtDy7DjGXD3rFXcRb+ecRm6XOac5xqLWtCkutl8dCvA5lg0xWtK6cVRrA6/DnR8s17RG7en5IgdYJ2gJK2whlX5/qu+NYbCj45RzAPLXySLy57WHnmBR6Y0xovvrVVtlWzzyA1NNqHZWZKCEvORlzytWnvEZxYWc9XzLnDbk2qui++5EleugNnqsPZndjY4BD4An/Rv+toiCasAAAAASUVORK5CYII=) 50% 50% no-repeat;background-size: 100%
}

.mfy-referral-block-activity__levelLine:nth-child(5) .mfy-referral-block-activity__real {
	color: var(--mfy-color-text)
}

.mfy-referral-block-activity__levelLine:nth-child(5) .mfy-referral-block-activity__desc {
	width: 50.1333vw;
	background-image: linear-gradient(90deg,#f2f2f2,#fbfbfb)
}

.mfy-referral-block-activity__levelLine:nth-child(6) .mfy-referral-block-activity__num {
	width: 3.4666vw;
	height: 3.8666vw;
	background: url(data:image/png;
	base64,iVBORw0KGgoAAAANSUhEUgAAABoAAAAdCAYAAAC0T3x2AAAAAXNSR0IArs4c6QAABZ9JREFUSEu9VmuIVGUYft9z5py5z866u66bs5MzmhrdoNBMItLQMOjyQwhMowiqHyVRv4KwJAiCIMg/BVJUilTQDwNdiwhUUjGhovJCarE6rM3OzDrnzO1cvje+28xZDaI/HTjwne97v/f+PO9B+J8e1Ha8Zm23lR16ZmCXySWRfPUaCIBFvsUZl1Gy0TuI4DYaP2V2f3ynMOQ1G09ZlvmR7/tCKREB8hURRtdCFRFqGalz4AhfK3m5D0AIiCFjLwlDvlN7kwhe4x8R4b4hEREiEWM6A9IgYyKQiHPArncSGKMdKqL6+4jwHDGVLn6VMdRKhCKlkEfKVFRiS93hDhqIxLgz2ilu1DC4zPPCUOA2PiGiraBSpcKelxZZCMCg2wEWBqJOaJpg2glujXutaiXTp2tqmiaPcpsw1HNqh5Bgoz7s10V6jDyKTu0KTh8+AAAmIN8RahkYZgwm7l4P8fzIvOiEDkSyYjEMQu9BVaP6MSJaEzU0r9BEMPvrKbh68awsNho8t32DLPChuO4RMJNpHo4stUph3Lax02vdo2pUO4cAN/FCikfkXcjL7kDExvnTkMiPQHJkXOTQd67C5e+/gbDXEVfyy26FofJKGajsPtGdiUQC2p32chVRYxaILVBRCAuiqH3sDIoejdS99AdVfz7Oiw/5ZbdAvnyzamphROjIpFPgthuj0pBbbyFBkh/wvAojKjqNk2iDqB6nuQunsX7mR96GMLF6HcUXjGncCcBx3elUCmfOB2lxh/wWBZ2uxIMGoUyBuKjSIdcaiIYJ57/aI6LhNVuy6XGgwJfJlg0ksp7JZADzY7J9iHwKXEfiXheTH4ShlAeQRjTO0IDLRw5CrzkHxEIYX3U/JEcWii4TgFcZ4S7aVgwS45OINDOThvEFbuA4Aoi8laOR9GlIgpB7j5eOTEHval3gZ3jFHSSagANcMohsc516IDdXKGeRmpVRyIxUA9cVYoJWIvVB4mhRcTGCi1OfK5piMHbbasoUSgPuU6lXadJlms0WSgux26wuj6cyZ/1WW5VCAo3CUFCQznW7OgOV499KDDEGxXUPQyyZ6nNgv5aaujQBA53LFcorsF2rrUlmE8f8rmgGqZtHocgRDBNnTnwH7sy0gFVieARuWLtBAlL6PK9JooCVzQMncsXyGgxa9U2maR0IPG8wFsQ5BwLhxYP7BI/xKBbddS9kCiWxL8PndeGlCvt1iZKv6GBGU7nJ0kMYuPUnDMPcE/i+oBSuUAt3a3/R9NEpNAxT7UWGm2I7TkUTq9cLDKkZJmUV4BmxvUOTS7ei59RfMBF3MdUEUead+/03qP5yEpBnU6Ip8sgPzuRLNm4Gw44rkpPY05hDMHZlJ5dsR99p7ABiO1VrSrCpecLCUE4fRiigrBUAcm28WaS8aWo3JDNwOaUDEXZmF5feQK/ZeAeAvTLoe0WqKo3RS/PYXQ/DCIlGxrjAohgnRC9nCqV30WvWPkSAp6MjWV9Q/whKvyTK6HDUnBedxtcOPT8MnhwqlD/lqfuCiG3W2oSiAWv3/xO4dyxkLSI6aFmxzUEQAGOq/fRYiLAKN2jFYuCH9GhucXE/N/Q1ENsgnI2OBUWgBjfAzQW0JbVw0WdCZHo62bbg7VQu92LbceS16xgfyLZj2Ot69+WK5SPoN+tHAWGt/sPpj3EitG0bep3u9sTool3RftPrTuXCjcyw9sdisdsD35c41M4SQdy2od3trsoXl/6AvlM/RUT8B08yLxHY6RT2XOe9OMRfx+HhuX8yEt1rXak8BizYS0Spfo0AKJPN4mylmhtbudLB0Kk9a6TTH/iOC1YqBV7LPeSZ4bZsdqL6bwauPXcrf75l29arvW4PeDa8nrcvO1nawuXUhJ17AChcy+nCHho9+V8NROU7lUrRZ95WpPBMdnLpl/rsb8Ptt/3ukvCbAAAAAElFTkSuQmCC) 50% 50% no-repeat;background-size: 100%
}

.mfy-referral-block-activity__levelLine:nth-child(6) .mfy-referral-block-activity__real {
	color: var(--mfy-color-text)
}

.mfy-referral-block-activity__levelLine:nth-child(6) .mfy-referral-block-activity__desc {
	width: 48vw;
	background-image: linear-gradient(90deg,#f2f2f2,#fbfbfb)
}

.mfy-referral-block-activity__levelLine:nth-child(7) .mfy-referral-block-activity__num {
	width: 3.4666vw;
	height: 3.8666vw;
	background: url(../fonts/715ff48af7a94265b41102b0cc4bef1f.woff) 50% 50% no-repeat;
	background-size: 100%;
	padding-top: 10px
}

.mfy-referral-block-special .mfy-functional-block-header-desc {
	color: #fff;
	text-shadow: 2px 1px 3px rgba(61,172,233,.23);
	margin-left: 10.4vw;
	margin-bottom: 6.75vw
}

.mfy-referral-block__detail {
	--margin-bottom: 4.2666vw;
	background: var(--mfy-color-background);
	border-radius: 4.2666vw;
	margin-bottom: var(--margin-bottom)
}

.mfy-referral-top {
	position: fixed;
	right: 0;
	bottom: 20vh
}

.mfy-referral-tabs_wrap {
	height: 41.6vw;
	display: -webkit-flex;
	display: flex;
	-webkit-flex-direction: column;
	flex-direction: column;
	-webkit-justify-content: center;
	justify-content: center
}

.mfy-referral-tabs_wrap__notCenter {
	-webkit-justify-content: flex-start;
	justify-content: flex-start
}

.mfy-referral-tabs_empty {
	color: var(--mfy-placeholder-color);
	font-size: var(--mfy-font-size-5);
	text-align: center
}

.mfy-referral-tabs_header {
	display: -webkit-flex;
	display: flex;
	-webkit-flex-direction: row;
	flex-direction: row;
	-webkit-align-items: center;
	align-items: center;
	-webkit-justify-content: flex-start;
	justify-content: flex-start
}

.mfy-referral-tabs_header--text {
	font-size: var(--mfy-font-size-6);
	color: var(--mfy-label-color);
	-webkit-flex: 29% 1;
	flex: 29% 1
}

.mfy-referral-tabs_header--text:first-child {
	-webkit-flex: 42% 1;
	flex: 42% 1
}

.mfy-referral-tabs_item--wrap {
	display: -webkit-flex;
	display: flex;
	-webkit-flex-direction: row;
	flex-direction: row;
	-webkit-align-items: center;
	align-items: center
}

.mfy-referral-tabs_item--text {
	-webkit-flex: 29% 1;
	flex: 29% 1;
	color: var(--mfy-color-text);
	font-size: var(--mfy-font-size-4)
}

.mfy-referral-tabs_item--text:first-child {
	-webkit-flex: 42% 1;
	flex: 42% 1
}

.mfy-referral-web {
	font-family: var(--mfy-font-family);
	background-image: linear-gradient(136deg,#afc1ff,#c2fbff);
	padding-bottom: 40px
}

.mfy-referral-web-header {
	background: url(../images/wangge.11003d66.png) 50% 50% no-repeat;
	background-size: 100%;
	position: relative;
	height: 533px;
	display: -webkit-flex;
	display: flex;
	-webkit-align-items: center;
	align-items: center;
	-webkit-justify-content: center;
	justify-content: center
}

.mfy-referral-web-header-bg {
	background: url(../images/h5_header.ff2a8d3f.png) 50% 50% no-repeat;
	background-size: 100%;
	position: absolute;
	left: 0;
	top: 0;
	right: 0;
	bottom: 0
}

.mfy-referral-web-header-bg_before {
	background: url(../images/h5_header_before.1e8fa035.png) 50% 50% no-repeat;
	background-size: 100%;
	position: absolute;
	left: 0;
	top: 0;
	right: 0;
	bottom: 0
}

.mfy-referral-web-header-content_before {
	position: absolute;
	top: 321px;
	height: 331px;
	width: 100%;
	padding: 0 20px
}

.mfy-referral-web-header-operator_before {
	background: url(../images/h5_bg_1introduce.648dfc93.png) 50% 50% no-repeat;
	background-size: 100%;
	width: 100%;
	height: 100%;
	padding: 51px 16px 0
}

.mfy-referral-web-header-operator_before--title {
	width: 170px;
	height: 37px;
	margin: 9px 0
}

.mfy-referral-web-header-operator_before--text {
	font-size: var(--mfy-font-size-6);
	color: var(--mfy-color-text);
	line-height: 26px;
	margin-bottom: 26px
}

.mfy-referral-web-header-operator_before--text-decoration {
	position: relative
}

.mfy-referral-web-header-operator_before--text-decoration:after {
	content: "";
	position: absolute;
	width: 100%;
	height: 5px;
	background-image: linear-gradient(90deg,#597dfc 54%,#8af8ff);
	bottom: 0;
	left: 0
}

.mfy-referral-web-header-operator_before--text-level {
	position: relative;
	z-index: 1
}

.mfy-referral-web-header-operator_before--desc {
	color: var(--mfy-color-text-dark-solid);
	font-size: var(--mfy-font-size-4);
	line-height: 26px;
	text-align: center;
	margin-top: 5px
}

.mfy-referral-web-header-content {
	position: absolute;
	margin: 0 22px;
	top: 381px;
	height: 291px;
	width: 100%;
	padding: 0 20px;
	border-radius: 16px
}

.mfy-referral-web-header-operator {
	background: hsla(0,0%,100%,.5);
	border-radius: 16px;
	height: 100%;
	border: 1px solid #fff
}

.mfy-referral-web-header-operator__title {
	position: absolute;
	text-align: center;
	background: url(data:image/png;
	base64,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) 50% 50% no-repeat;background-size: 100%;
	width: 191px;
	height: 35px;
	left: 50%;
	margin-left: -95.5px;
	top: -8px;
	color: var(--mfy-color-background);
	font-size: var(--mfy-font-size-6);
	display: -webkit-flex;
	display: flex;
	-webkit-flex-direction: row;
	flex-direction: row;
	-webkit-justify-content: center;
	justify-content: center;
	-webkit-align-items: center;
	align-items: center
}

.mfy-referral-web-header-operator__amount {
	font-size: 32px;
	line-height: 38px;
	text-align: center;
	margin-top: 10px;
	height: 45.5px;
	color: var(--mfy-color-text)
}

.mfy-referral-web-header-operator__desc {
	color: var(--mfy-placeholder-color);
	font-size: var(--mfy-font-size-4);
	text-align: center;
	line-height: 14px;
	margin: 4px 0 8px
}

.mfy-referral-web-header-operator__user {
	display: -webkit-flex;
	display: flex;
	-webkit-flex-direction: row;
	flex-direction: row;
	-webkit-align-items: center;
	align-items: center;
	-webkit-justify-content: space-between;
	justify-content: space-between;
	margin-bottom: 16px
}

.mfy-referral-web-header-operator__box {
	width: 146px;
	height: 55px;
	background: var(--mfy-color-background);
	display: -webkit-flex;
	display: flex;
	-webkit-flex-direction: column;
	flex-direction: column;
	-webkit-align-items: center;
	align-items: center;
	-webkit-justify-content: center;
	justify-content: center;
	position: relative;
	border-radius: 8px
}

.mfy-referral-web-header-operator__text {
	color: var(--mfy-label-color);
	font-size: var(--mfy-font-size-4);
	line-height: 14px;
	margin-top: 6px
}

.mfy-referral-web-header-operator__values {
	background-image: linear-gradient(253deg,#597dfc 46%,#8af8ff);
	-webkit-background-clip: text;
	-webkit-text-fill-color: transparent;
	font-size: var(--mfy-font-size-8);
	line-height: 22px;
	margin-top: 2px
}

.mfy-referral-web-header-operator__wrap {
	background: #edf3ff;
	border-radius: 16px;
	position: relative;
	height: 246px;
	padding: 28px 16px 16px
}

.mfy-referral-web-header-bottom {
	display: -webkit-flex;
	display: flex;
	-webkit-flex-direction: row;
	flex-direction: row;
	-webkit-align-items: center;
	align-items: center;
	-webkit-justify-content: space-between;
	justify-content: space-between;
	height: 43px;
	padding: 10px 40px
}

.mfy-referral-web-header-bottom__total {
	font-size: var(--mfy-font-size-6);
	color: var(--mfy-label-color)
}

.mfy-referral-web-position__before {
	height: 118px;
	margin-bottom: 16px
}

.mfy-referral-web-position {
	height: 139px;
	margin-bottom: 16px
}

.mfy-referral-web-block {
	padding: 0 20px
}

.mfy-referral-web-block-rebate {
	display: -webkit-flex;
	display: flex;
	-webkit-flex-direction: row;
	flex-direction: row;
	-webkit-align-items: center;
	align-items: center;
	-webkit-justify-content: space-around;
	justify-content: space-around;
	margin-top: 7px
}

.mfy-referral-web-block-img__item {
	display: -webkit-flex;
	display: flex;
	-webkit-flex-direction: column;
	flex-direction: column;
	-webkit-align-items: center;
	align-items: center
}

.mfy-referral-web-block-img__send {
	padding-bottom: 22px
}

.mfy-referral-web-block-img__text {
	font-size: var(--mfy-font-size-4);
	color: var(--mfy-color-text);
	margin-top: 10px
}

.mfy-referral-web-block-leaderboard__header {
	display: -webkit-flex;
	display: flex;
	-webkit-flex-direction: row;
	flex-direction: row;
	-webkit-align-items: center;
	align-items: center;
	background: #f4f7ff;
	padding: 9px 17px;
	border-radius: 16px 16px 0 0;
	height: 38px
}

.mfy-referral-web-block-leaderboard__title {
	color: var(--mfy-label-color);
	font-size: var(--mfy-font-size-6)
}

.mfy-referral-web-block-leaderboard__title:first-child {
	-webkit-flex: 25% 1;
	flex: 25% 1
}

.mfy-referral-web-block-leaderboard__title:nth-child(2) {
	-webkit-flex: 45% 1;
	flex: 45% 1
}

.mfy-referral-web-block-leaderboard__title:nth-child(3) {
	-webkit-flex: 25% 1;
	flex: 25% 1;
	text-align: center
}

.mfy-referral-web-block-leaderboard__item {
	display: -webkit-flex;
	display: flex;
	-webkit-flex-direction: row;
	flex-direction: row;
	-webkit-align-items: center;
	align-items: center;
	position: relative;
	border-radius: 8px 0 0 8px;
	background: #f4f7ff;
	padding: 8px 17px 8px 11px
}

.mfy-referral-web-block-leaderboard__item-sort {
	font-size: var(--mfy-font-size-12);
	color: #949494;
	font-family: "D-DIN",serif;
	font-style: italic;
	-webkit-flex: 14% 1;
	flex: 14% 1
}

.mfy-referral-web-block-leaderboard__item-position {
	-webkit-flex: 14% 1;
	flex: 14% 1
}

.mfy-referral-web-block-leaderboard__item:last-child {
	border-radius: 8px 0 8px 8px
}

.mfy-referral-web-block-leaderboard__item:first-child {
	background: transparent linear-gradient(90deg,#faeed9,hsla(0,0%,100%,0))
}

.mfy-referral-web-block-leaderboard__item:first-child .mfy-referral-web-block-leaderboard__item-sort {
	position: absolute;
	left: -2px;
	top: 0;
	width: 28px;
	height: 24px;
	background: url(data:image/png;
	base64,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) 50% 50% no-repeat;background-size: 100%;
	color: transparent
}

.mfy-referral-web-block-leaderboard__item:nth-child(2) {
	background: transparent linear-gradient(90deg,#d7e2f8,hsla(0,0%,100%,0))
}

.mfy-referral-web-block-leaderboard__item:nth-child(2) .mfy-referral-web-block-leaderboard__item-sort {
	position: absolute;
	left: -2px;
	top: 0;
	width: 28px;
	height: 24px;
	background: url(data:image/png;
	base64,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) 50% 50% no-repeat;background-size: 100%;
	color: transparent
}

.mfy-referral-web-block-leaderboard__item:nth-child(3) {
	background: transparent linear-gradient(90deg,#ffdfdf,hsla(0,0%,100%,0))
}

.mfy-referral-web-block-leaderboard__item:nth-child(3) .mfy-referral-web-block-leaderboard__item-sort {
	position: absolute;
	left: -2px;
	top: 0;
	width: 28px;
	height: 24px;
	background: url(data:image/png;
	base64,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) 50% 50% no-repeat;background-size: 100%;
	color: transparent
}

.mfy-referral-web-block-leaderboard__item-user {
	display: -webkit-flex;
	display: flex;
	-webkit-flex-direction: row;
	flex-direction: row;
	-webkit-align-items: center;
	align-items: center;
	-webkit-flex: 60% 1;
	flex: 60% 1
}

.mfy-referral-web-block-leaderboard__item-avatar {
	width: 32px;
	height: 32px;
	border-radius: 100%;
	margin-right: 9px
}

.mfy-referral-web-block-leaderboard__item-nick {
	color: var(--mfy-color-text);
	font-size: var(--mfy-font-size-6);
	max-width: 120px;
	overflow: hidden;
	white-space: nowrap;
	text-overflow: ellipsis
}

.mfy-referral-web-block-leaderboard__item-count {
	color: var(--mfy-color-text);
	font-size: var(--mfy-font-size-6);
	-webkit-flex: 25% 1;
	flex: 25% 1;
	text-align: center
}

.mfy-referral-web-block-leaderboard__empty {
	color: var(--mfy-placeholder-color);
	font-size: var(--mfy-font-size-5);
	text-align: center
}

.mfy-referral-web-block-activity__paragraph {
	display: -webkit-flex;
	display: flex;
	-webkit-flex-direction: row;
	flex-direction: row
}

.mfy-referral-web-block-activity__paragraph:last-child p {
	margin-bottom: 0
}

.mfy-referral-web-block-activity__text {
	color: var(--mfy-color-text);
	font-size: var(--mfy-font-size-6);
	line-height: 21px
}

.mfy-referral-web-block-activity__index {
	margin-bottom: 0;
	color: var(--mfy-color-text);
	font-size: var(--mfy-font-size-6);
	line-height: 21px;
	margin-right: 5px
}

.mfy-referral-web-block-activity__example {
	color: var(--mfy-color-primary);
	font-size: var(--mfy-font-size-6);
	line-height: 21px
}

.mfy-referral-web-block-activity__indent {
	text-indent: 1em
}

.mfy-referral-web-block-activity__levelLine {
	display: -webkit-flex;
	display: flex;
	-webkit-flex-direction: row;
	flex-direction: row;
	-webkit-align-items: center;
	align-items: center;
	margin-bottom: 12px
}

.mfy-referral-web-block-activity__level {
	display: -webkit-flex;
	display: flex;
	-webkit-flex-direction: row;
	flex-direction: row;
	-webkit-align-items: center;
	align-items: center;
	-webkit-justify-content: center;
	justify-content: center;
	border-radius: 16px;
	width: 65px;
	height: 30px;
	box-shadow: 0 4px 5px 0 rgba(0,0,0,.02);
	border: 1px solid #eee;
	background: #fff;
	margin-right: 10px
}

.mfy-referral-web-block-activity__level--title {
	color: var(--mfy-label-color);
	font-size: var(--mfy-font-size-4);
	line-height: 14px
}

.mfy-referral-web-block-activity__level--text {
	color: var(--mfy-color-text);
	font-size: var(--mfy-font-size-8);
	font-weight: 600;
	line-height: 19px
}

.mfy-referral-web-block-activity__left {
	margin-right: 30px
}

.mfy-referral-web-block-activity__num {
	margin-right: 5px
}

.mfy-referral-web-block-activity__real {
	font-size: var(--mfy-font-size-6);
	font-weight: 600
}

.mfy-referral-web-block-activity__desc {
	display: -webkit-flex;
	display: flex;
	-webkit-flex-direction: row;
	flex-direction: row;
	-webkit-align-items: center;
	align-items: center;
	height: 48px;
	border-radius: 8px;
	padding: 5px 0 4px 12px
}

.mfy-referral-web-block-activity__levelLine:first-child .mfy-referral-web-block-activity__level {
	background-image: linear-gradient(100deg,#597dfc 46%,#8af8ff);
	box-shadow: 0 4px 5px 0 rgba(60,54,241,.1);
	border: none
}

.mfy-referral-web-block-activity__levelLine:first-child .mfy-referral-web-block-activity__num {
	width: 13.5px;
	height: 14.5px;
	background: url(data:image/png;
	base64,iVBORw0KGgoAAAANSUhEUgAAABsAAAAdCAMAAABsU+d6AAAA8FBMVEUAAADj7P/l7v/p8P/i6//d6f/h7P/j7f/////r8f/d6f/c6f/r8v/d6P/o7//q8f/r8f/c6P/l7v/b6P/u9P/k8P/b5//K2P/g6//e6f/r8f/p8P/c5//c6P/p8P/m7v/b5//o7//b5v/k7P/j7f/f6//q8//p7P/s8f/o8//z8//d6f/i7P/l7v/g6v/n7v/k7f/p8P/f6v/n8P/h7P/q8f9Zffzr8v9bf/xSd/z2///j7v/T3/9Xe/xUefzz+v+Vrf7q9//u9v/t9P/r9P/l8v/Z5f91lP1mh/xPdfz8//+5yv61x/6pvv2Hov1tjvxqRhAnAAAAK3RSTlMAOZubm5shDQbFrV/dzL2lioNNPC4rKv759/Ds4NKroZ6SjXtmWVdENRYVtYboxQAAAXVJREFUKM+t0tdOwzAUBuCU0ZaW0l323sQrjuOku3RS5vu/Df8xlSpBkbjgv4iUfDnxsU+8/8hla+c3SrWVOl1NmaFSil+tNMMUU2pcX0E5xhgVtjI/6JoZMs55uHxYLtRwTY8FjHFEbuH+4S7reXnj+/uN9J4jRSzDk/tiP8YbFZjWRghjQL3eXEgZRMgBPjbxEeGMPVnb4yiMoHQMDKRhoIEd2CSUoQyCKC7Bjsk02a6dvdmZRF0QBcMK7AIGNGbaTdS7HUgJC6J+GpbXX3V+N2Hqw76gDHXRs4c0Js7QR4fzxPqSh1S3TZZ9hAnt92ySJNYmr1Kil/jcoxz5hNN5E7G22cFysBtnOWfCHbTtKu720K85y7v1gEz53SaHoXAxjWobpg3NQXQ6XHJQcLiYt2tGgBSjGbleigBKgeFHaYc8pERxHI9GrduFZaup76l7f0l5E9lA1ijrSCm7oDPtJsgQjtCEaOrLzWvXqAJhtFFMx/kJU3lUj2RgEwgAAAAASUVORK5CYII=) 50% 50% no-repeat;background-size: 100%
}

.mfy-referral-web-block-activity__levelLine:first-child .mfy-referral-web-block-activity__real {
	color: #fff
}

.mfy-referral-web-block-activity__levelLine:first-child .mfy-referral-web-block-activity__desc {
	width: 220px;
	background-image: linear-gradient(90deg,#dbe7ff,#ecf2ff 22%)
}

.mfy-referral-web-block-activity__levelLine:nth-child(2) .mfy-referral-web-block-activity__level {
	background-image: linear-gradient(100deg,#fc7b43 46%,#fecb61);
	box-shadow: 0 4px 5px 0 rgba(245,119,64,.12);
	border: none
}

.mfy-referral-web-block-activity__levelLine:nth-child(2) .mfy-referral-web-block-activity__num {
	width: 13.5px;
	height: 14.5px;
	background: url(data:image/png;
	base64,iVBORw0KGgoAAAANSUhEUgAAABsAAAAdCAMAAABsU+d6AAABAlBMVEUAAAD/7tn/8d3/8Nv/8+H+79r/9tr/9eT97dX/7NT/7NH/8Nv/3cL/9OX/7NP/8uD/9OP/8+H969P/9OX/9uX+7tj/8t//3sP+xaP+79b+7NT97ND/9eb/8+T/7NH+6tD/79f+7NH96tD/8+P96dD/89z/69T/8dX/8+j/8+f/////8+H/7dT/7tb/8t//8d3/7NP/8Nv/7tj/8+P8e0P/79f/8Nr/9eX/9eT/6dL/8db+wJz8eD///+7/9+b/+uH/9OH/89//893/8tn+07b/++v/8Nj///P/9tr/7tP+2Lz9tI79roX9kV/9ilf8gEn8dz38dDr9zKv+yaj9tpD8dTuSjV/UAAAAK3RSTlMAODqbmyoNxZuAXyD+7sy9qaKbilJILv7++ffg3d3SrqyrnpKNZlkkFhUIlW/XgwAAAXZJREFUKM+t0tdSg0AUBuBETYxpptt7F5ay2Q0tIaCkd8v7v4pnz+LojHHGC/8LZuBjDz8sif/ITmf3N0rqpl5eT+muaZr6zVqjVJifWkPnvNUC0zvpH3TLOUXTlG/lig045rpEmA6mbcP5QxIOWddQD1N3B4RS4jiOMKV0X+5ZcEfdNQxV5YRwY9Vut1cRDFXspmUVYNjQACSEUGcxny9Ym4I1m7YlPoMrjVMKPUPGnFBRFLAq2KkwQIo1xTpc2KuBXQNJG0cTxjxN04CanZwoOpJG+kvG2Cv0xJmDBCQ1lEUpdfIeYxNNdjnBl+/KnkR8s3221HGmdYV2pEKEQZkpY3KmX0O7UMW6/tvU82aMRdJ6DbQsruMzBnn3dPm8QRptw0XbG79EeaLFPQuf+43vzqkJ0WMrJWSK7jPkCRIGQWDblu936gJwavIrG5jU3/7LSiWTyWzKbIlUH2O6HGGZfvxPhIFiw67LnOEuccoRNdy9Y7j+AW/1Vt9Qkq9JAAAAAElFTkSuQmCC) 50% 50% no-repeat;background-size: 100%
}

.mfy-referral-web-block-activity__levelLine:nth-child(2) .mfy-referral-web-block-activity__real {
	color: #fff
}

.mfy-referral-web-block-activity__levelLine:nth-child(2) .mfy-referral-web-block-activity__desc {
	width: 212px;
	background-image: linear-gradient(90deg,#feebcf,#fff5e7)
}

.mfy-referral-web-block-activity__levelLine:nth-child(3) .mfy-referral-web-block-activity__level {
	background-image: linear-gradient(100deg,#fe5c8b 46%,#fea6c6);
	box-shadow: 0 4px 5px 0 rgba(254,92,139,.12);
	border: none
}

.mfy-referral-web-block-activity__levelLine:nth-child(3) .mfy-referral-web-block-activity__num {
	width: 13.5px;
	height: 14.5px;
	background: url(data:image/png;
	base64,iVBORw0KGgoAAAANSUhEUgAAABsAAAAdCAMAAABsU+d6AAAA0lBMVEUAAAD/5ub/6Oj/5eX/6en/5eX/7e3/5+f/5+f/6Oj/8/P/4+P/7+//4+P/zdf/7+//4uL/7+//7Oz/7+//4uL/6en/u8r/5OT/7+//7+//4+P/6ur/7+//5+f/4uL/7u7/4uL/6Oj/6+v/5eX/8PD/8vL/4eH/7Oz/6ur/8/P/8/P/7e3/6+v/6en/5+f/4+P/5eX/7+/+XIv/8vL/4eP+WIn/+/v+YI7/1dz/09r+VIb/2+D+jaz+Wor/9vb/o7v+j63+ZZH//v7/u8v/s8b+c5pQuWJ0AAAAK3RSTlMA/jn9m5ubKiENBc7FX/7dramiioMu/vfw7OC+vKyeko17ZllXTkxENhYVlTLB/QAAAUxJREFUKM+t0edSwkAUhuEsUYOhSLX3rmzJbpoGAbHc/y35nZN1/AHO+MOXGWbg4YQtwX90URz9Rg2l1GA9bacwebnWtFZaqTRaQycaiIrtFbrSbFLKyc+Xo9YY700r2Ejb+Px4HwdBRxizFzVDoizLeLD/MJhb/OJWGxMaLYTOqjzPqw9CO7F2Hw+TBoVk5XJZOjeFIXtMS8dYmCSatyBLtysnkmwIa2WYSxIhgGTdei69gZ2b2jTZ1OWCzRZNWAcUYowwdO4dRL0FKJKhSUKmqXMLVZvdIYtTPFLQ/y3crMsnQ3YWUIcGCPp0ZcbES7lm6/FalHPu5RUvxTYfs3Voe8JUs1mOqnrO30ZDmQQ9oydU28H3ffv9KU5K0n5Q1/J341dvbZoWd97ixkpR8JdGm9SGbwsNY0+nBon6sCWfmbVtb72MT9sjzB/nF6jqSZH6Q+zPAAAAAElFTkSuQmCC) 50% 50% no-repeat;background-size: 100%
}

.mfy-referral-web-block-activity__levelLine:nth-child(3) .mfy-referral-web-block-activity__real {
	color: #fff
}

.mfy-referral-web-block-activity__levelLine:nth-child(3) .mfy-referral-web-block-activity__desc {
	width: 204px;
	background-image: linear-gradient(90deg,#ffe1e1,#fff0f0)
}

.mfy-referral-web-block-activity__levelLine:nth-child(4) .mfy-referral-web-block-activity__num {
	width: 13.5px;
	height: 14.5px;
	background: url(data:image/png;
	base64,iVBORw0KGgoAAAANSUhEUgAAABoAAAAdCAMAAACDkYxEAAABCFBMVEUAAADk6v/r7//m6//o7//o6P/w9P/j6f/i6P/x9P/x9P/y9f/f5v/j6f/u8v/x9P/f5f/f5v/u8f/z9f/q7//p7f/i5v/x9f/j6f/o7P/e5//x9P/f5v/x9P/f5v/x9P/e5f/u8f/f5v/n7f/i6P/x8//f5//f5v/x9P/d5v/m7P/d4v/r8v/d4//g5//r8P/t8f/h6P/l6//j6f/w8//u8v/v8v/q7v/p7v/m7P/i6f+isOPo7f/x9P+ereL6///+///4/f/k6/+gr+P2+//z+P/w+P/a4frEzvGyv+rQ2PXM1fX0+v/z9v/t9P/m7v+9yO64w+2qtuals+WerOHR2fWruOemtOVaJmMJAAAALnRSTlMA/v44EwqbW9HGuqelko99e3BsY0tEHvX19PPs6trZzci4tquGg4BnW1JQNCYlI4u15AAAAdJJREFUKM99kdd22zAQRIewFNuJe0vvvQEgARIgQUqiSlRsxzXJ//9JdqGjk5MX7+slhnd3cOfcG9D0adq2HY/PziaTHzQbAA4nttC5Eso5X5dlliRVmkqZ7gPvrS3yXAsn6rousywxJq2klHuU1xRFoZUSzvuSUGYSRulH4EFDgVoLoYSX0ykFGsqTZh24b23OgfXpvEfjOZDY8BjYtPxKiUUIoxDmZWZMRahcA56TBSE9+3256IXLkgIr+tfFd+ApG5KGcv7XaHSaGbKXqfQd4GEkmteahd50tZfqAm1jySKufBV6yZA0eK2fAAaMckXq6jrcOLJIKjYEuoMmL4gQ0rdhXme0FqMnQKdvOZAtZC/MSkb8r2fAN0YFI7FgwXhDMnwBrI1tEeWFi4KkEQ1fAUdjlmdDMQ+39cpdvgE+ndMrzYH6OvzxfPkovwUcNNby4ZVT4eaKX5mEn20Du00smQ1dzS2bpcYHYCd2zBo+lhzlKXCfS46dMPIRmdhktb4sOW7s1OO3mlhS8THMEZW8vK7Sgr7rbk+yIQfGJjebgjT0+QHinGz4JKKvwEvuv93pYDVfHqXcSRc47Bftawb/5t2FLLdAc7xLsf/Pyd5nAH8Blip110iD1jAAAAAASUVORK5CYII=) 50% 50% no-repeat;background-size: 100%
}

.mfy-referral-web-block-activity__levelLine:nth-child(4) .mfy-referral-web-block-activity__real {
	color: var(--mfy-color-text)
}

.mfy-referral-web-block-activity__levelLine:nth-child(4) .mfy-referral-web-block-activity__desc {
	width: 196px;
	background-image: linear-gradient(90deg,#f2f2f2,#fbfbfb)
}

.mfy-referral-web-block-activity__levelLine:nth-child(5) .mfy-referral-web-block-activity__num {
	width: 13px;
	height: 14.5px;
	background: url(data:image/png;
	base64,iVBORw0KGgoAAAANSUhEUgAAABoAAAAdCAMAAACDkYxEAAAA0lBMVEUAAADz8/Px8fHx8fHs7Ozr6+vu7u7t7e3x8fHz8/Px8fHq6urz8/Pv7+/u7u7q6urr6+vx8fHr6+vx8fHu7u7v7+/g4ODX19f09PTr6+vz8/Pr6+vz8/Pq6urq6urp6enq6ur09PTz8/Ps7Ozz8/Pr6+v19fX19fXy8vLq6urv7+/x8fHu7u7s7Ozr6+vz8/PHx8ft7e3w8PDq6urFxcX////8/PzKysri4uLn5+fX19fNzc319fX39/fk5OTe3t7c3Nz5+fnS0tLPz8/d3d3U1NS7FsOvAAAAK3RSTlMAuX5dUDUU9c/Gq6Wdko97cGxZRDoeDAn18+zq2tnQyLaimIaDZ2ZJJiUQaPu9fQAAAYdJREFUKM990ddWI0EMBNDCsIYlLkvOOarTTLfH44hJ//9LVGsGDrxQx0++LVmW8GtWe99TtTmlzE+8MKWUpWGKorCOsf+Aa2moFGOIFOusi24DuKT4TFmUiKy6AS48hUQb1NMBLUs0/4G5tqHUKYWQRpTcr9wC/vqmqCb0Qwgzy0Qnf4Bj0RiCMTGFV6MN/QNwyCq2ewtpykFGfFDQ4rgL7OsYnt9JS3l4N94DKq/9UhgaUj+MmgknAHo+Fw1SeMqUwnteR4wG2O1p1VNIAxJfzHQZ8QDoNjQMyXIZfDG1tBiPgPvqkyjmJQSd3cUTYLvS3yJF/VtDy7DjGXD3rFXcRb+ecRm6XOac5xqLWtCkutl8dCvA5lg0xWtK6cVRrA6/DnR8s17RG7en5IgdYJ2gJK2whlX5/qu+NYbCj45RzAPLXySLy57WHnmBR6Y0xovvrVVtlWzzyA1NNqHZWZKCEvORlzytWnvEZxYWc9XzLnDbk2qui++5EleugNnqsPZndjY4BD4An/Rv+toiCasAAAAASUVORK5CYII=) 50% 50% no-repeat;background-size: 100%
}

.mfy-referral-web-block-activity__levelLine:nth-child(5) .mfy-referral-web-block-activity__real {
	color: var(--mfy-color-text)
}

.mfy-referral-web-block-activity__levelLine:nth-child(5) .mfy-referral-web-block-activity__desc {
	width: 188px;
	background-image: linear-gradient(90deg,#f2f2f2,#fbfbfb)
}

.mfy-referral-web-block-activity__levelLine:nth-child(6) .mfy-referral-web-block-activity__num {
	width: 13px;
	height: 14.5px;
	background: url(data:image/png;
	base64,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) 50% 50% no-repeat;background-size: 100%
}

.mfy-referral-web-block-activity__levelLine:nth-child(6) .mfy-referral-web-block-activity__real {
	color: var(--mfy-color-text)
}

.mfy-referral-web-block-activity__levelLine:nth-child(6) .mfy-referral-web-block-activity__desc {
	width: 180px;
	background-image: linear-gradient(90deg,#f2f2f2,#fbfbfb)
}

.mfy-referral-web-block-activity__levelLine:nth-child(7) .mfy-referral-web-block-activity__num {
	width: 13px;
	height: 14.5px;
	background: url(../fonts/04f0c0faa1384febaddab6bd89e78827.woff) 50% 50% no-repeat;
	background-size: 100%;
	padding-top: 10px
}

.mfy-referral-web-block-special .mfy-functional-block-header-desc {
	color: #fff;
	text-shadow: 2px 1px 3px rgba(61,172,233,.23);
	margin-left: 39px;
	margin-bottom: 24px
}

.mfy-referral-web-block__detail {
	--margin-bottom: 16px;
	background: var(--mfy-color-background);
	border-radius: 16px;
	margin-bottom: var(--margin-bottom)
}

.mfy-referral-web-top {
	position: fixed;
	right: 0;
	bottom: 20vh
}

.mfy-referral-web-tabs_wrap {
	height: 156px;
	display: -webkit-flex;
	display: flex;
	-webkit-flex-direction: column;
	flex-direction: column;
	-webkit-justify-content: center;
	justify-content: center
}

.mfy-referral-web-tabs_wrap__notCenter {
	-webkit-justify-content: flex-start;
	justify-content: flex-start
}

.mfy-referral-web-tabs_empty {
	color: var(--mfy-placeholder-color);
	font-size: var(--mfy-font-size-5);
	text-align: center
}

.mfy-referral-web-tabs_header {
	display: -webkit-flex;
	display: flex;
	-webkit-flex-direction: row;
	flex-direction: row;
	-webkit-align-items: center;
	align-items: center;
	-webkit-justify-content: flex-start;
	justify-content: flex-start
}

.mfy-referral-web-tabs_header--text {
	font-size: var(--mfy-font-size-6);
	color: var(--mfy-label-color);
	-webkit-flex: 29% 1;
	flex: 29% 1
}

.mfy-referral-web-tabs_header--text:first-child {
	-webkit-flex: 42% 1;
	flex: 42% 1
}

.mfy-referral-web-tabs_item--wrap {
	display: -webkit-flex;
	display: flex;
	-webkit-flex-direction: row;
	flex-direction: row;
	-webkit-align-items: center;
	align-items: center
}

.mfy-referral-web-tabs_item--text {
	-webkit-flex: 29% 1;
	flex: 29% 1;
	color: var(--mfy-color-text);
	font-size: var(--mfy-font-size-4)
}

.mfy-referral-web-tabs_item--text:first-child {
	-webkit-flex: 42% 1;
	flex: 42% 1
}

.web-platform-wrap {
	display: -webkit-flex;
	display: flex;
	-webkit-flex-direction: row;
	flex-direction: row;
	-webkit-justify-content: center;
	justify-content: center
}

.web-platform-wrap .web-platform {
	width: 375px;
	padding: 34px 0 36px
}

.web-platform-wrap .web-platform .mfy-referral-web-header .mfy-referral-web-header-content {
	top: 400px
}

.web-platform-wrap .web-platform .mfy-referral-web-position {
	height: 160px
}

.mfy-button {
	--color: var(--mfy-color-text-light-solid);
	font-family: var(--mfy-font-family);
	--text-color: var(--mfy-button-text-color,var(--mfy-color-text));
	--background-color: var(--mfy-button-background-color,var(--mfy-color-background));
	--border-radius: var(--mfy-button-border-radius,4px);
	--border-width: var(--mfy-button-border-width,1px);
	--border-style: var(--mfy-button-border-style,solid);
	--border-color: var(--mfy-button-border-color,var(--mfy-color-border));
	--button-height: auto;
	--button-font-size: var(--mfy-font-size-4);
	color: var(--text-color);
	background-color: var(--background-color);
	position: relative;
	display: inline-block;
	box-sizing: border-box;
	height: var(--button-height);
	padding: 7px 12px;
	margin: 0;
	font-size: var(--button-font-size);
	line-height: 1.4;
	text-align: center;
	border: var(--border-width) var(--border-style) var(--border-color);
	border-radius: var(--border-radius);
	cursor: pointer;
	transition: opacity .15s ease;
	-webkit-user-select: none;
	-moz-user-select: none;
	-ms-user-select: none;
	user-select: none
}

.mfy-button:focus {
	outline: none
}

.mfy-button:before {
	position: absolute;
	top: 0;
	left: 0;
	-webkit-transform: translate(calc(var(--border-width)*-1),calc(var(--border-width)*-1));
	transform: translate(calc(var(--border-width)*-1),calc(var(--border-width)*-1));
	width: 100%;
	height: 100%;
	background-color: #000;
	border: var(--border-width) var(--border-style) #000;
	border-radius: var(--border-radius);
	opacity: 0;
	content: " ";
	box-sizing: content-box
}

.mfy-button:active:before {
	opacity: .08
}

.mfy-button-default.mfy-button-fill-outline {
	--background-color: transparent;
	--border-color: var(--mfy-color-text)
}

.mfy-button-default.mfy-button-fill-none {
	--background-color: transparent;
	--border-width: 0px
}

.mfy-button:not(.mfy-button-default) {
	--text-color: var(--mfy-color-text-light-solid);
	--background-color: var(--color);
	--border-color: var(--color)
}

.mfy-button:not(.mfy-button-default).mfy-button-fill-outline {
	--text-color: var(--color);
	--background-color: transparent
}

.mfy-button:not(.mfy-button-default).mfy-button-fill-none {
	--text-color: var(--color);
	--background-color: transparent;
	--border-width: 0px
}

.mfy-button-primary {
	--color: var(--mfy-color-primary)
}

.mfy-button-success {
	--color: var(--mfy-color-success)
}

.mfy-button-danger {
	--color: var(--mfy-color-danger)
}

.mfy-button-warning {
	--color: var(--mfy-color-warning)
}

.mfy-button-block {
	display: block;
	width: 100%
}

.mfy-button-disabled {
	cursor: not-allowed;
	opacity: .4
}

.mfy-button-disabled:active:before {
	display: none
}

.mfy-button.mfy-button-mini {
	padding-top: 3px;
	padding-bottom: 3px;
	font-size: var(--mfy-font-size-main)
}

.mfy-button.mfy-button-mini.mfy-button-shape-rounded {
	padding-left: 9px;
	padding-right: 9px
}

.mfy-button.mfy-button-small {
	padding-top: 3px;
	padding-bottom: 3px;
	font-size: var(--mfy-font-size-7)
}

.mfy-button.mfy-button-large {
	padding-top: 11px;
	padding-bottom: 11px;
	font-size: var(--mfy-font-size-10)
}

.mfy-button.mfy-button-shape-rounded {
	--border-radius: 1000px
}

.mfy-button.mfy-button-shape-rectangular {
	--border-radius: 0
}

.mfy-button-loading {
	vertical-align: bottom
}

.mfy-button-loading-wrapper {
	display: -webkit-flex;
	display: flex;
	height: 1.4em;
	-webkit-align-items: center;
	align-items: center;
	-webkit-justify-content: center;
	justify-content: center
}

.mfy-button-loading-wrapper>.mfy-loading {
	opacity: .6
}

.mfy-loading {
	display: inline-block
}

.mfy-tabs {
	font-family: var(--mfy-font-family);
	--title-font-size: var(--mfy-font-size-9);
	--content-padding: 12px;
	--active-line-height: 2px;
	--active-line-border-radius: var(--active-line-height);
	--active-line-color: var(--mfy-color-primary);
	--active-title-color: var(--mfy-color-primary);
	--border-tab-header-radius: 0;
	position: relative;
	min-width: 0
}

.mfy-tabs-header {
	position: relative;
	box-shadow: 0 4px 12px 0 rgba(228,239,252,.8);
	border-top-left-radius: var(--border-tab-header-radius);
	border-top-right-radius: var(--border-tab-header-radius)
}

.mfy-tabs-tab-list {
	display: -webkit-flex;
	display: flex;
	-webkit-flex-wrap: nowrap;
	flex-wrap: nowrap;
	-webkit-justify-content: flex-start;
	justify-content: flex-start;
	-webkit-align-items: center;
	align-items: center;
	position: relative;
	overflow-x: scroll;
	scrollbar-width: none
}

.mfy-tabs-tab-list::-webkit-scrollbar {
	display: none
}

.mfy-tabs-tab-wrapper {
	padding: 0 12px
}

.mfy-tabs-tab-wrapper-stretch {
	-webkit-flex: auto;
	flex: auto
}

.mfy-tabs-tab {
	white-space: nowrap;
	padding: 14px 0 10px;
	width: -webkit-min-content;
	width: -moz-min-content;
	width: min-content;
	margin: 0 auto;
	font-size: var(--title-font-size);
	color: var(--mfy-color-text);
	position: relative;
	cursor: pointer
}

.mfy-tabs-tab-active {
	color: var(--active-title-color)
}

.mfy-tabs-tab-disabled {
	opacity: .5;
	cursor: not-allowed
}

.mfy-tabs-tab-line {
	position: absolute;
	bottom: 0;
	height: var(--active-line-height);
	background: var(--active-line-color)
}

.mfy-tabs-content {
	padding: var(--content-padding)
}

.mfy-tabs-header-mask {
	position: absolute;
	top: 0;
	bottom: 0;
	z-index: 1;
	width: 30px;
	height: 100%;
	pointer-events: none
}

.mfy-tabs-header-mask-left {
	left: 0;
	background: linear-gradient(90deg,var(--mfy-color-background),hsla(0,0%,100%,0))
}

.mfy-tabs-header-mask-right {
	right: 0;
	background: linear-gradient(270deg,var(--mfy-color-background),hsla(0,0%,100%,0))
}

.ant-steps {
	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";
	display: -webkit-flex;
	display: flex;
	width: 100%;
	font-size: 0;
	text-align: left;
	text-align: initial
}

.ant-steps-item {
	position: relative;
	display: inline-block;
	-webkit-flex: 1 1;
	flex: 1 1;
	overflow: hidden;
	vertical-align: top
}

.ant-steps-item-container {
	outline: none
}

.ant-steps-item:last-child {
	-webkit-flex: none;
	flex: none
}

.ant-steps-item:last-child>.ant-steps-item-container>.ant-steps-item-content>.ant-steps-item-title:after,.ant-steps-item:last-child>.ant-steps-item-container>.ant-steps-item-tail {
	display: none
}

.ant-steps-item-content,.ant-steps-item-icon {
	display: inline-block;
	vertical-align: top
}

.ant-steps-item-icon {
	width: 32px;
	height: 32px;
	margin: 0 8px 0 0;
	font-size: 16px;
	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: 32px;
	text-align: center;
	border: 1px solid rgba(0,0,0,.25);
	border-radius: 32px;
	transition: background-color .3s,border-color .3s
}

.ant-steps-item-icon .ant-steps-icon {
	position: relative;
	top: -.5px;
	color: #1890ff;
	line-height: 1
}

.ant-steps-item-tail {
	position: absolute;
	top: 12px;
	left: 0;
	width: 100%;
	padding: 0 10px
}

.ant-steps-item-tail:after {
	display: inline-block;
	width: 100%;
	height: 1px;
	background: #f0f0f0;
	border-radius: 1px;
	transition: background .3s;
	content: ""
}

.ant-steps-item-title {
	position: relative;
	display: inline-block;
	padding-right: 16px;
	color: rgba(0,0,0,.85);
	font-size: 16px;
	line-height: 32px
}

.ant-steps-item-title:after {
	position: absolute;
	top: 16px;
	left: 100%;
	display: block;
	width: 9999px;
	height: 1px;
	background: #f0f0f0;
	content: ""
}

.ant-steps-item-subtitle {
	display: inline;
	margin-left: 8px;
	color: rgba(0,0,0,.45);
	font-weight: 400;
	font-size: 14px
}

.ant-steps-item-description {
	color: rgba(0,0,0,.45);
	font-size: 14px
}

.ant-steps-item-wait .ant-steps-item-icon {
	background-color: #fff;
	border-color: rgba(0,0,0,.25)
}

.ant-steps-item-wait .ant-steps-item-icon>.ant-steps-icon {
	color: rgba(0,0,0,.25)
}

.ant-steps-item-wait .ant-steps-item-icon>.ant-steps-icon .ant-steps-icon-dot {
	background: rgba(0,0,0,.25)
}

.ant-steps-item-wait>.ant-steps-item-container>.ant-steps-item-content>.ant-steps-item-title {
	color: rgba(0,0,0,.45)
}

.ant-steps-item-wait>.ant-steps-item-container>.ant-steps-item-content>.ant-steps-item-title:after {
	background-color: #f0f0f0
}

.ant-steps-item-wait>.ant-steps-item-container>.ant-steps-item-content>.ant-steps-item-description {
	color: rgba(0,0,0,.45)
}

.ant-steps-item-wait>.ant-steps-item-container>.ant-steps-item-tail:after {
	background-color: #f0f0f0
}

.ant-steps-item-process .ant-steps-item-icon {
	background-color: #fff;
	border-color: #1890ff
}

.ant-steps-item-process .ant-steps-item-icon>.ant-steps-icon {
	color: #1890ff
}

.ant-steps-item-process .ant-steps-item-icon>.ant-steps-icon .ant-steps-icon-dot {
	background: #1890ff
}

.ant-steps-item-process>.ant-steps-item-container>.ant-steps-item-content>.ant-steps-item-title {
	color: rgba(0,0,0,.85)
}

.ant-steps-item-process>.ant-steps-item-container>.ant-steps-item-content>.ant-steps-item-title:after {
	background-color: #f0f0f0
}

.ant-steps-item-process>.ant-steps-item-container>.ant-steps-item-content>.ant-steps-item-description {
	color: rgba(0,0,0,.85)
}

.ant-steps-item-process>.ant-steps-item-container>.ant-steps-item-tail:after {
	background-color: #f0f0f0
}

.ant-steps-item-process>.ant-steps-item-container>.ant-steps-item-icon {
	background: #1890ff
}

.ant-steps-item-process>.ant-steps-item-container>.ant-steps-item-icon .ant-steps-icon {
	color: #fff
}

.ant-steps-item-process>.ant-steps-item-container>.ant-steps-item-title {
	font-weight: 500
}

.ant-steps-item-finish .ant-steps-item-icon {
	background-color: #fff;
	border-color: #1890ff
}

.ant-steps-item-finish .ant-steps-item-icon>.ant-steps-icon {
	color: #1890ff
}

.ant-steps-item-finish .ant-steps-item-icon>.ant-steps-icon .ant-steps-icon-dot {
	background: #1890ff
}

.ant-steps-item-finish>.ant-steps-item-container>.ant-steps-item-content>.ant-steps-item-title {
	color: rgba(0,0,0,.85)
}

.ant-steps-item-finish>.ant-steps-item-container>.ant-steps-item-content>.ant-steps-item-title:after {
	background-color: #1890ff
}

.ant-steps-item-finish>.ant-steps-item-container>.ant-steps-item-content>.ant-steps-item-description {
	color: rgba(0,0,0,.45)
}

.ant-steps-item-finish>.ant-steps-item-container>.ant-steps-item-tail:after {
	background-color: #1890ff
}

.ant-steps-item-error .ant-steps-item-icon {
	background-color: #fff;
	border-color: #ff4d4f
}

.ant-steps-item-error .ant-steps-item-icon>.ant-steps-icon {
	color: #ff4d4f
}

.ant-steps-item-error .ant-steps-item-icon>.ant-steps-icon .ant-steps-icon-dot {
	background: #ff4d4f
}

.ant-steps-item-error>.ant-steps-item-container>.ant-steps-item-content>.ant-steps-item-title {
	color: #ff4d4f
}

.ant-steps-item-error>.ant-steps-item-container>.ant-steps-item-content>.ant-steps-item-title:after {
	background-color: #f0f0f0
}

.ant-steps-item-error>.ant-steps-item-container>.ant-steps-item-content>.ant-steps-item-description {
	color: #ff4d4f
}

.ant-steps-item-error>.ant-steps-item-container>.ant-steps-item-tail:after {
	background-color: #f0f0f0
}

.ant-steps-item.ant-steps-next-error .ant-steps-item-title:after {
	background: #ff4d4f
}

.ant-steps-item-disabled {
	cursor: not-allowed
}

.ant-steps .ant-steps-item:not(.ant-steps-item-active)>.ant-steps-item-container[role=button] {
	cursor: pointer
}

.ant-steps .ant-steps-item:not(.ant-steps-item-active)>.ant-steps-item-container[role=button] .ant-steps-item-description,.ant-steps .ant-steps-item:not(.ant-steps-item-active)>.ant-steps-item-container[role=button] .ant-steps-item-icon .ant-steps-icon,.ant-steps .ant-steps-item:not(.ant-steps-item-active)>.ant-steps-item-container[role=button] .ant-steps-item-subtitle,.ant-steps .ant-steps-item:not(.ant-steps-item-active)>.ant-steps-item-container[role=button] .ant-steps-item-title {
	transition: color .3s
}

.ant-steps .ant-steps-item:not(.ant-steps-item-active)>.ant-steps-item-container[role=button]:hover .ant-steps-item-description,.ant-steps .ant-steps-item:not(.ant-steps-item-active)>.ant-steps-item-container[role=button]:hover .ant-steps-item-subtitle,.ant-steps .ant-steps-item:not(.ant-steps-item-active)>.ant-steps-item-container[role=button]:hover .ant-steps-item-title {
	color: #1890ff
}

.ant-steps .ant-steps-item:not(.ant-steps-item-active):not(.ant-steps-item-process)>.ant-steps-item-container[role=button]:hover .ant-steps-item-icon {
	border-color: #1890ff
}

.ant-steps .ant-steps-item:not(.ant-steps-item-active):not(.ant-steps-item-process)>.ant-steps-item-container[role=button]:hover .ant-steps-item-icon .ant-steps-icon {
	color: #1890ff
}

.ant-steps-horizontal:not(.ant-steps-label-vertical) .ant-steps-item {
	padding-left: 16px;
	white-space: nowrap
}

.ant-steps-horizontal:not(.ant-steps-label-vertical) .ant-steps-item:first-child {
	padding-left: 0
}

.ant-steps-horizontal:not(.ant-steps-label-vertical) .ant-steps-item:last-child .ant-steps-item-title {
	padding-right: 0
}

.ant-steps-horizontal:not(.ant-steps-label-vertical) .ant-steps-item-tail {
	display: none
}

.ant-steps-horizontal:not(.ant-steps-label-vertical) .ant-steps-item-description {
	max-width: 140px;
	white-space: normal
}

.ant-steps-item-custom>.ant-steps-item-container>.ant-steps-item-icon {
	height: auto;
	background: none;
	border: 0
}

.ant-steps-item-custom>.ant-steps-item-container>.ant-steps-item-icon>.ant-steps-icon {
	top: 0;
	left: .5px;
	width: 32px;
	height: 32px;
	font-size: 24px;
	line-height: 32px
}

.ant-steps-item-custom.ant-steps-item-process .ant-steps-item-icon>.ant-steps-icon {
	color: #1890ff
}

.ant-steps:not(.ant-steps-vertical) .ant-steps-item-custom .ant-steps-item-icon {
	width: auto;
	background: none
}

.ant-steps-small.ant-steps-horizontal:not(.ant-steps-label-vertical) .ant-steps-item {
	padding-left: 12px
}

.ant-steps-small.ant-steps-horizontal:not(.ant-steps-label-vertical) .ant-steps-item:first-child {
	padding-left: 0
}

.ant-steps-small .ant-steps-item-icon {
	width: 24px;
	height: 24px;
	margin: 0 8px 0 0;
	font-size: 12px;
	line-height: 24px;
	text-align: center;
	border-radius: 24px
}

.ant-steps-small .ant-steps-item-title {
	padding-right: 12px;
	font-size: 14px;
	line-height: 24px
}

.ant-steps-small .ant-steps-item-title:after {
	top: 12px
}

.ant-steps-small .ant-steps-item-description {
	color: rgba(0,0,0,.45);
	font-size: 14px
}

.ant-steps-small .ant-steps-item-tail {
	top: 8px
}

.ant-steps-small .ant-steps-item-custom .ant-steps-item-icon {
	width: inherit;
	height: inherit;
	line-height: inherit;
	background: none;
	border: 0;
	border-radius: 0
}

.ant-steps-small .ant-steps-item-custom .ant-steps-item-icon>.ant-steps-icon {
	font-size: 24px;
	line-height: 24px;
	-webkit-transform: none;
	transform: none
}

.ant-steps-vertical {
	display: -webkit-flex;
	display: flex;
	-webkit-flex-direction: column;
	flex-direction: column
}

.ant-steps-vertical>.ant-steps-item {
	display: block;
	-webkit-flex: 1 0 auto;
	flex: 1 0 auto;
	padding-left: 0;
	overflow: visible
}

.ant-steps-vertical>.ant-steps-item .ant-steps-item-icon {
	float: left;
	margin-right: 16px
}

.ant-steps-vertical>.ant-steps-item .ant-steps-item-content {
	display: block;
	min-height: 48px;
	overflow: hidden
}

.ant-steps-vertical>.ant-steps-item .ant-steps-item-title {
	line-height: 32px
}

.ant-steps-vertical>.ant-steps-item .ant-steps-item-description {
	padding-bottom: 12px
}

.ant-steps-vertical>.ant-steps-item>.ant-steps-item-container>.ant-steps-item-tail {
	position: absolute;
	top: 0;
	left: 15px;
	width: 1px;
	height: 100%;
	padding: 38px 0 6px
}

.ant-steps-vertical>.ant-steps-item>.ant-steps-item-container>.ant-steps-item-tail:after {
	width: 1px;
	height: 100%
}

.ant-steps-vertical>.ant-steps-item:not(:last-child)>.ant-steps-item-container>.ant-steps-item-tail {
	display: block
}

.ant-steps-vertical>.ant-steps-item>.ant-steps-item-container>.ant-steps-item-content>.ant-steps-item-title:after {
	display: none
}

.ant-steps-vertical.ant-steps-small .ant-steps-item-container .ant-steps-item-tail {
	position: absolute;
	top: 0;
	left: 11px;
	padding: 30px 0 6px
}

.ant-steps-vertical.ant-steps-small .ant-steps-item-container .ant-steps-item-title {
	line-height: 24px
}

.ant-steps-label-vertical .ant-steps-item {
	overflow: visible
}

.ant-steps-label-vertical .ant-steps-item-tail {
	margin-left: 58px;
	padding: 3.5px 24px
}

.ant-steps-label-vertical .ant-steps-item-content {
	display: block;
	width: 116px;
	margin-top: 8px;
	text-align: center
}

.ant-steps-label-vertical .ant-steps-item-icon {
	display: inline-block;
	margin-left: 42px
}

.ant-steps-label-vertical .ant-steps-item-title {
	padding-right: 0;
	padding-left: 0
}

.ant-steps-label-vertical .ant-steps-item-title:after {
	display: none
}

.ant-steps-label-vertical .ant-steps-item-subtitle {
	display: block;
	margin-bottom: 4px;
	margin-left: 0;
	line-height: 1.5715
}

.ant-steps-label-vertical.ant-steps-small:not(.ant-steps-dot) .ant-steps-item-icon {
	margin-left: 46px
}

.ant-steps-dot .ant-steps-item-title,.ant-steps-dot.ant-steps-small .ant-steps-item-title {
	line-height: 1.5715
}

.ant-steps-dot .ant-steps-item-tail,.ant-steps-dot.ant-steps-small .ant-steps-item-tail {
	top: 2px;
	width: 100%;
	margin: 0 0 0 70px;
	padding: 0
}

.ant-steps-dot .ant-steps-item-tail:after,.ant-steps-dot.ant-steps-small .ant-steps-item-tail:after {
	width: calc(100% - 20px);
	height: 3px;
	margin-left: 12px
}

.ant-steps-dot .ant-steps-item:first-child .ant-steps-icon-dot,.ant-steps-dot.ant-steps-small .ant-steps-item:first-child .ant-steps-icon-dot {
	left: 2px
}

.ant-steps-dot .ant-steps-item-icon,.ant-steps-dot.ant-steps-small .ant-steps-item-icon {
	width: 8px;
	height: 8px;
	margin-left: 67px;
	padding-right: 0;
	line-height: 8px;
	background: transparent;
	border: 0
}

.ant-steps-dot .ant-steps-item-icon .ant-steps-icon-dot,.ant-steps-dot.ant-steps-small .ant-steps-item-icon .ant-steps-icon-dot {
	position: relative;
	float: left;
	width: 100%;
	height: 100%;
	border-radius: 100px;
	transition: all .3s
}

.ant-steps-dot .ant-steps-item-icon .ant-steps-icon-dot:after,.ant-steps-dot.ant-steps-small .ant-steps-item-icon .ant-steps-icon-dot:after {
	position: absolute;
	top: -12px;
	left: -26px;
	width: 60px;
	height: 32px;
	background: rgba(0,0,0,.001);
	content: ""
}

.ant-steps-dot .ant-steps-item-content,.ant-steps-dot.ant-steps-small .ant-steps-item-content {
	width: 140px
}

.ant-steps-dot .ant-steps-item-process .ant-steps-item-icon,.ant-steps-dot.ant-steps-small .ant-steps-item-process .ant-steps-item-icon {
	position: relative;
	top: -1px;
	width: 10px;
	height: 10px;
	line-height: 10px;
	background: none
}

.ant-steps-dot .ant-steps-item-process .ant-steps-icon:first-child .ant-steps-icon-dot,.ant-steps-dot.ant-steps-small .ant-steps-item-process .ant-steps-icon:first-child .ant-steps-icon-dot {
	left: 0
}

.ant-steps-vertical.ant-steps-dot .ant-steps-item-icon {
	margin-top: 13px;
	margin-left: 0;
	background: none
}

.ant-steps-vertical.ant-steps-dot .ant-steps-item>.ant-steps-item-container>.ant-steps-item-tail {
	top: 6.5px;
	left: -9px;
	margin: 0;
	padding: 22px 0 4px
}

.ant-steps-vertical.ant-steps-dot.ant-steps-small .ant-steps-item-icon {
	margin-top: 10px
}

.ant-steps-vertical.ant-steps-dot.ant-steps-small .ant-steps-item>.ant-steps-item-container>.ant-steps-item-tail {
	top: 3.5px
}

.ant-steps-vertical.ant-steps-dot .ant-steps-item:first-child .ant-steps-icon-dot {
	left: 0
}

.ant-steps-vertical.ant-steps-dot .ant-steps-item-content {
	width: inherit
}

.ant-steps-vertical.ant-steps-dot .ant-steps-item-process .ant-steps-item-container .ant-steps-item-icon .ant-steps-icon-dot {
	top: -1px;
	left: -1px
}

.ant-steps-navigation {
	padding-top: 12px
}

.ant-steps-navigation.ant-steps-small .ant-steps-item-container {
	margin-left: -12px
}

.ant-steps-navigation .ant-steps-item {
	overflow: visible;
	text-align: center
}

.ant-steps-navigation .ant-steps-item-container {
	display: inline-block;
	height: 100%;
	margin-left: -16px;
	padding-bottom: 12px;
	text-align: left;
	transition: opacity .3s
}

.ant-steps-navigation .ant-steps-item-container .ant-steps-item-content {
	max-width: auto
}

.ant-steps-navigation .ant-steps-item-container .ant-steps-item-title {
	max-width: 100%;
	padding-right: 0;
	overflow: hidden;
	white-space: nowrap;
	text-overflow: ellipsis
}

.ant-steps-navigation .ant-steps-item-container .ant-steps-item-title:after {
	display: none
}

.ant-steps-navigation .ant-steps-item:not(.ant-steps-item-active) .ant-steps-item-container[role=button] {
	cursor: pointer
}

.ant-steps-navigation .ant-steps-item:not(.ant-steps-item-active) .ant-steps-item-container[role=button]:hover {
	opacity: .85
}

.ant-steps-navigation .ant-steps-item:last-child {
	-webkit-flex: 1 1;
	flex: 1 1
}

.ant-steps-navigation .ant-steps-item:last-child:after {
	display: none
}

.ant-steps-navigation .ant-steps-item:after {
	position: absolute;
	top: 50%;
	left: 100%;
	display: inline-block;
	width: 12px;
	height: 12px;
	margin-top: -14px;
	margin-left: -2px;
	border: 1px solid rgba(0,0,0,.25);
	border-bottom: none;
	border-left: none;
	-webkit-transform: rotate(45deg);
	transform: rotate(45deg);
	content: ""
}

.ant-steps-navigation .ant-steps-item:before {
	position: absolute;
	bottom: 0;
	left: 50%;
	display: inline-block;
	width: 0;
	height: 2px;
	background-color: #1890ff;
	transition: width .3s,left .3s;
	transition-timing-function: ease-out;
	content: ""
}

.ant-steps-navigation .ant-steps-item.ant-steps-item-active:before {
	left: 0;
	width: 100%
}

.ant-steps-navigation.ant-steps-vertical>.ant-steps-item {
	margin-right: 0!important
}

.ant-steps-navigation.ant-steps-vertical>.ant-steps-item:before {
	display: none
}

.ant-steps-navigation.ant-steps-vertical>.ant-steps-item.ant-steps-item-active:before {
	top: 0;
	right: 0;
	left: unset;
	display: block;
	width: 3px;
	height: calc(100% - 24px)
}

.ant-steps-navigation.ant-steps-vertical>.ant-steps-item:after {
	position: relative;
	top: -2px;
	left: 50%;
	display: block;
	width: 8px;
	height: 8px;
	margin-bottom: 8px;
	text-align: center;
	-webkit-transform: rotate(135deg);
	transform: rotate(135deg)
}

.ant-steps-navigation.ant-steps-vertical>.ant-steps-item>.ant-steps-item-container>.ant-steps-item-tail {
	visibility: hidden
}

.ant-steps-navigation.ant-steps-horizontal>.ant-steps-item>.ant-steps-item-container>.ant-steps-item-tail {
	visibility: hidden
}

.ant-steps-rtl {
	direction: rtl
}

.ant-steps.ant-steps-rtl .ant-steps-item-icon {
	margin-right: 0;
	margin-left: 8px
}

.ant-steps-rtl .ant-steps-item-tail {
	right: 0;
	left: auto
}

.ant-steps-rtl .ant-steps-item-title {
	padding-right: 0;
	padding-left: 16px
}

.ant-steps-rtl .ant-steps-item-title .ant-steps-item-subtitle {
	float: left;
	margin-right: 8px;
	margin-left: 0
}

.ant-steps-rtl .ant-steps-item-title:after {
	right: 100%;
	left: auto
}

.ant-steps-rtl.ant-steps-horizontal:not(.ant-steps-label-vertical) .ant-steps-item {
	padding-right: 16px;
	padding-left: 0
}

.ant-steps-rtl.ant-steps-horizontal:not(.ant-steps-label-vertical) .ant-steps-item:first-child {
	padding-right: 0
}

.ant-steps-rtl.ant-steps-horizontal:not(.ant-steps-label-vertical) .ant-steps-item:last-child .ant-steps-item-title {
	padding-left: 0
}

.ant-steps-rtl .ant-steps-item-custom .ant-steps-item-icon>.ant-steps-icon {
	right: .5px;
	left: auto
}

.ant-steps-rtl.ant-steps-navigation.ant-steps-small .ant-steps-item-container {
	margin-right: -12px;
	margin-left: 0
}

.ant-steps-rtl.ant-steps-navigation .ant-steps-item-container {
	margin-right: -16px;
	margin-left: 0;
	text-align: right
}

.ant-steps-rtl.ant-steps-navigation .ant-steps-item-container .ant-steps-item-title {
	padding-left: 0
}

.ant-steps-rtl.ant-steps-navigation .ant-steps-item:after {
	right: 100%;
	left: auto;
	margin-right: -2px;
	margin-left: 0;
	-webkit-transform: rotate(225deg);
	transform: rotate(225deg)
}

.ant-steps-rtl.ant-steps-small.ant-steps-horizontal:not(.ant-steps-label-vertical) .ant-steps-item {
	padding-right: 12px;
	padding-left: 0
}

.ant-steps-rtl.ant-steps-small.ant-steps-horizontal:not(.ant-steps-label-vertical) .ant-steps-item:first-child {
	padding-right: 0
}

.ant-steps-rtl.ant-steps-small .ant-steps-item-title {
	padding-right: 0;
	padding-left: 12px
}

.ant-steps-rtl.ant-steps-vertical>.ant-steps-item .ant-steps-item-icon {
	float: right;
	margin-right: 0;
	margin-left: 16px
}

.ant-steps-rtl.ant-steps-vertical>.ant-steps-item>.ant-steps-item-container>.ant-steps-item-tail {
	right: 16px;
	left: auto
}

.ant-steps-rtl.ant-steps-vertical.ant-steps-small .ant-steps-item-container .ant-steps-item-tail {
	right: 12px;
	left: auto
}

.ant-steps-rtl.ant-steps-label-vertical .ant-steps-item-title {
	padding-left: 0
}

.ant-steps-rtl.ant-steps-dot .ant-steps-item-tail,.ant-steps-rtl.ant-steps-dot.ant-steps-small .ant-steps-item-tail {
	margin: 0 70px 0 0
}

.ant-steps-rtl.ant-steps-dot .ant-steps-item-tail:after,.ant-steps-rtl.ant-steps-dot.ant-steps-small .ant-steps-item-tail:after {
	margin-right: 12px;
	margin-left: 0
}

.ant-steps-rtl.ant-steps-dot .ant-steps-item:first-child .ant-steps-icon-dot,.ant-steps-rtl.ant-steps-dot.ant-steps-small .ant-steps-item:first-child .ant-steps-icon-dot {
	right: 2px;
	left: auto
}

.ant-steps-rtl.ant-steps-dot .ant-steps-item-icon,.ant-steps-rtl.ant-steps-dot.ant-steps-small .ant-steps-item-icon {
	margin-right: 67px;
	margin-left: 0
}

.ant-steps-rtl.ant-steps-dot .ant-steps-item-icon .ant-steps-icon-dot,.ant-steps-rtl.ant-steps-dot.ant-steps-small .ant-steps-item-icon .ant-steps-icon-dot {
	float: right
}

.ant-steps-rtl.ant-steps-dot .ant-steps-item-icon .ant-steps-icon-dot:after,.ant-steps-rtl.ant-steps-dot.ant-steps-small .ant-steps-item-icon .ant-steps-icon-dot:after {
	right: -26px;
	left: auto
}

.ant-steps-rtl.ant-steps-vertical.ant-steps-dot .ant-steps-item-icon {
	margin-right: 0;
	margin-left: 16px
}

.ant-steps-rtl.ant-steps-vertical.ant-steps-dot .ant-steps-item>.ant-steps-item-container>.ant-steps-item-tail {
	right: -9px;
	left: auto
}

.ant-steps-rtl.ant-steps-vertical.ant-steps-dot .ant-steps-item:first-child .ant-steps-icon-dot {
	right: 0;
	left: auto
}

.ant-steps-rtl.ant-steps-vertical.ant-steps-dot .ant-steps-item-process .ant-steps-icon-dot {
	right: -2px;
	left: auto
}

.ant-steps-rtl.ant-steps-with-progress.ant-steps-vertical>.ant-steps-item {
	padding-right: 4px
}

.ant-steps-rtl.ant-steps-with-progress.ant-steps-vertical>.ant-steps-item>.ant-steps-item-container>.ant-steps-item-tail {
	right: 19px
}

.ant-steps-rtl.ant-steps-with-progress.ant-steps-small.ant-steps-vertical>.ant-steps-item>.ant-steps-item-container>.ant-steps-item-tail {
	right: 15px
}

.ant-steps-rtl.ant-steps-with-progress.ant-steps-horizontal.ant-steps-label-horizontal .ant-steps-item:first-child {
	padding-right: 4px;
	padding-left: 0
}

.ant-steps-rtl.ant-steps-with-progress.ant-steps-horizontal.ant-steps-label-horizontal .ant-steps-item:first-child.ant-steps-item-active {
	padding-right: 4px
}

.ant-steps-with-progress .ant-steps-item {
	padding-top: 4px
}

.ant-steps-with-progress .ant-steps-item>.ant-steps-item-container>.ant-steps-item-tail {
	top: 4px;
	left: 19px
}

.ant-steps-with-progress.ant-steps-horizontal .ant-steps-item:first-child,.ant-steps-with-progress.ant-steps-small.ant-steps-horizontal .ant-steps-item:first-child {
	padding-bottom: 4px;
	padding-left: 4px
}

.ant-steps-with-progress.ant-steps-small>.ant-steps-item>.ant-steps-item-container>.ant-steps-item-tail {
	left: 15px
}

.ant-steps-with-progress.ant-steps-vertical .ant-steps-item {
	padding-left: 4px
}

.ant-steps-with-progress.ant-steps-label-vertical .ant-steps-item .ant-steps-item-tail {
	top: 14px!important
}

.ant-steps-with-progress .ant-steps-item-icon {
	position: relative
}

.ant-steps-with-progress .ant-steps-item-icon .ant-progress {
	position: absolute;
	top: -5px;
	right: -5px;
	bottom: -5px;
	left: -5px
}

.ant-progress {
	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";
	display: inline-block
}

.ant-progress-line {
	position: relative;
	width: 100%;
	font-size: 14px
}

.ant-progress-steps {
	display: inline-block
}

.ant-progress-steps-outer {
	display: -webkit-flex;
	display: flex;
	-webkit-flex-direction: row;
	flex-direction: row;
	-webkit-align-items: center;
	align-items: center
}

.ant-progress-steps-item {
	-webkit-flex-shrink: 0;
	flex-shrink: 0;
	min-width: 2px;
	margin-right: 2px;
	background: #f3f3f3;
	transition: all .3s
}

.ant-progress-steps-item-active {
	background: #1890ff
}

.ant-progress-small.ant-progress-line,.ant-progress-small.ant-progress-line .ant-progress-text .anticon {
	font-size: 12px
}

.ant-progress-outer {
	display: inline-block;
	width: 100%;
	margin-right: 0;
	padding-right: 0
}

.ant-progress-show-info .ant-progress-outer {
	margin-right: calc(-2em - 8px);
	padding-right: calc(2em + 8px)
}

.ant-progress-inner {
	position: relative;
	display: inline-block;
	width: 100%;
	overflow: hidden;
	vertical-align: middle;
	background-color: #f5f5f5;
	border-radius: 100px
}

.ant-progress-circle-trail {
	stroke: #f5f5f5
}

.ant-progress-circle-path {
	-webkit-animation: ant-progress-appear .3s;
	animation: ant-progress-appear .3s
}

.ant-progress-inner:not(.ant-progress-circle-gradient) .ant-progress-circle-path {
	stroke: #1890ff
}

.ant-progress-bg,.ant-progress-success-bg {
	position: relative;
	background-color: #1890ff;
	border-radius: 100px;
	transition: all .4s cubic-bezier(.08,.82,.17,1) 0s
}

.ant-progress-success-bg {
	position: absolute;
	top: 0;
	left: 0;
	background-color: #52c41a
}

.ant-progress-text {
	display: inline-block;
	width: 2em;
	margin-left: 8px;
	color: rgba(0,0,0,.85);
	font-size: 1em;
	line-height: 1;
	white-space: nowrap;
	text-align: left;
	vertical-align: middle;
	word-break: normal
}

.ant-progress-text .anticon {
	font-size: 14px
}

.ant-progress-status-active .ant-progress-bg:before {
	position: absolute;
	top: 0;
	right: 0;
	bottom: 0;
	left: 0;
	background: #fff;
	border-radius: 10px;
	opacity: 0;
	-webkit-animation: ant-progress-active 2.4s cubic-bezier(.23,1,.32,1) infinite;
	animation: ant-progress-active 2.4s cubic-bezier(.23,1,.32,1) infinite;
	content: ""
}

.ant-progress-status-exception .ant-progress-bg {
	background-color: #ff4d4f
}

.ant-progress-status-exception .ant-progress-text {
	color: #ff4d4f
}

.ant-progress-status-exception .ant-progress-inner:not(.ant-progress-circle-gradient) .ant-progress-circle-path {
	stroke: #ff4d4f
}

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

.ant-progress-status-success .ant-progress-text {
	color: #52c41a
}

.ant-progress-status-success .ant-progress-inner:not(.ant-progress-circle-gradient) .ant-progress-circle-path {
	stroke: #52c41a
}

.ant-progress-circle .ant-progress-inner {
	position: relative;
	line-height: 1;
	background-color: transparent
}

.ant-progress-circle .ant-progress-text {
	position: absolute;
	top: 50%;
	left: 50%;
	width: 100%;
	margin: 0;
	padding: 0;
	color: rgba(0,0,0,.85);
	font-size: 1em;
	line-height: 1;
	white-space: normal;
	text-align: center;
	-webkit-transform: translate(-50%,-50%);
	transform: translate(-50%,-50%)
}

.ant-progress-circle .ant-progress-text .anticon {
	font-size: 1.16666667em
}

.ant-progress-circle.ant-progress-status-exception .ant-progress-text {
	color: #ff4d4f
}

.ant-progress-circle.ant-progress-status-success .ant-progress-text {
	color: #52c41a
}

@-webkit-keyframes ant-progress-active {
	0% {
		-webkit-transform: translateX(-100%) scaleX(0);
		transform: translateX(-100%) scaleX(0);
		opacity: .1
	}

	20% {
		-webkit-transform: translateX(-100%) scaleX(0);
		transform: translateX(-100%) scaleX(0);
		opacity: .5
	}

	to {
		-webkit-transform: translateX(0) scaleX(1);
		transform: translateX(0) scaleX(1);
		opacity: 0
	}
}

@keyframes ant-progress-active {
	0% {
		-webkit-transform: translateX(-100%) scaleX(0);
		transform: translateX(-100%) scaleX(0);
		opacity: .1
	}

	20% {
		-webkit-transform: translateX(-100%) scaleX(0);
		transform: translateX(-100%) scaleX(0);
		opacity: .5
	}

	to {
		-webkit-transform: translateX(0) scaleX(1);
		transform: translateX(0) scaleX(1);
		opacity: 0
	}
}

.ant-progress-rtl {
	direction: rtl
}

.ant-progress-rtl.ant-progress-show-info .ant-progress-outer {
	margin-right: 0;
	margin-left: calc(-2em - 8px);
	padding-right: 0;
	padding-left: calc(2em + 8px)
}

.ant-progress-rtl .ant-progress-success-bg {
	right: 0;
	left: auto
}

.ant-progress-rtl.ant-progress-line .ant-progress-text,.ant-progress-rtl.ant-progress-steps .ant-progress-text {
	margin-right: 8px;
	margin-left: 0;
	text-align: right
}

.ant-select-single .ant-select-selector {
	display: -webkit-flex;
	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,visibility 0s
}

.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: -webkit-flex;
	display: flex;
	-webkit-flex: auto;
	flex: auto;
	-webkit-flex-wrap: wrap;
	flex-wrap: wrap;
	max-width: 100%
}

.ant-select-selection-overflow-item {
	-webkit-flex: none;
	flex: none;
	-webkit-align-self: center;
	align-self: center;
	max-width: 100%
}

.ant-select-multiple .ant-select-selector {
	display: -webkit-flex;
	display: flex;
	-webkit-flex-wrap: wrap;
	flex-wrap: wrap;
	-webkit-align-items: center;
	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;
	visibility: hidden;
	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: -webkit-flex;
	display: flex;
	-webkit-flex: none;
	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: -webkit-inline-flex;
	display: inline-flex;
	-webkit-align-items: center;
	align-items: center;
	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: middle
}

.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%;
	-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;
	-webkit-transform: translateY(-50%);
	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 {
	height: 32px;
	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-disabled .ant-select-selection-item-remove {
	display: none
}

.ant-select-status-error.ant-select:not(.ant-select-disabled):not(.ant-select-customize-input):not(.ant-pagination-size-changer) .ant-select-selector {
	background-color: #fff;
	border-color: #ff4d4f!important
}

.ant-select-status-error.ant-select:not(.ant-select-disabled):not(.ant-select-customize-input):not(.ant-pagination-size-changer).ant-select-focused .ant-select-selector,.ant-select-status-error.ant-select:not(.ant-select-disabled):not(.ant-select-customize-input):not(.ant-pagination-size-changer).ant-select-open .ant-select-selector {
	border-color: #ff7875;
	box-shadow: 0 0 0 2px rgba(255,77,79,.2);
	border-right-width: 1px;
	outline: 0
}

.ant-select-status-warning.ant-select:not(.ant-select-disabled):not(.ant-select-customize-input):not(.ant-pagination-size-changer) .ant-select-selector {
	background-color: #fff;
	border-color: #faad14!important
}

.ant-select-status-warning.ant-select:not(.ant-select-disabled):not(.ant-select-customize-input):not(.ant-pagination-size-changer).ant-select-focused .ant-select-selector,.ant-select-status-warning.ant-select:not(.ant-select-disabled):not(.ant-select-customize-input):not(.ant-pagination-size-changer).ant-select-open .ant-select-selector {
	border-color: #ffc53d;
	box-shadow: 0 0 0 2px rgba(250,173,20,.2);
	border-right-width: 1px;
	outline: 0
}

.ant-select-status-error.ant-select-has-feedback .ant-select-clear,.ant-select-status-success.ant-select-has-feedback .ant-select-clear,.ant-select-status-validating.ant-select-has-feedback .ant-select-clear,.ant-select-status-warning.ant-select-has-feedback .ant-select-clear {
	right: 32px
}

.ant-select-status-error.ant-select-has-feedback .ant-select-selection-selected-value,.ant-select-status-success.ant-select-has-feedback .ant-select-selection-selected-value,.ant-select-status-validating.ant-select-has-feedback .ant-select-selection-selected-value,.ant-select-status-warning.ant-select-has-feedback .ant-select-selection-selected-value {
	padding-right: 42px
}

.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;
	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
}

.ant-select-selection-item {
	-webkit-flex: 1 1;
	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 {
	-webkit-flex: 1 1;
	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: -webkit-inline-flex;
	display: inline-flex;
	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;
	display: -webkit-flex;
	display: flex;
	-webkit-align-items: center;
	align-items: center;
	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: -webkit-transform .3s;
	transition: transform .3s;
	transition: transform .3s,-webkit-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-arrow>:not(:last-child) {
	-webkit-margin-end: 8px;
	margin-inline-end: 8px
}

.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 {
	-webkit-animation-name: antSlideUpIn;
	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 {
	-webkit-animation-name: antSlideDownIn;
	animation-name: antSlideDownIn
}

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

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

.ant-select-dropdown-hidden {
	display: none
}

.ant-select-dropdown-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: -webkit-flex;
	display: flex
}

.ant-select-item-option-content {
	-webkit-flex: auto;
	flex: auto;
	overflow: hidden;
	white-space: nowrap;
	text-overflow: ellipsis
}

.ant-select-item-option-state {
	-webkit-flex: none;
	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.ant-select-in-form-item {
	width: 100%
}

.ant-select-compact-item:not(.ant-select-compact-last-item) {
	margin-right: -1px
}

.ant-select-compact-item:not(.ant-select-compact-last-item).ant-select-compact-item-rtl {
	margin-right: 0;
	margin-left: -1px
}

.ant-select-compact-item:active>*,.ant-select-compact-item:focus>*,.ant-select-compact-item:hover>* {
	z-index: 2
}

.ant-select-compact-item.ant-select-focused>* {
	z-index: 2
}

.ant-select-compact-item[disabled]>* {
	z-index: 0
}

.ant-select-compact-item:not(.ant-select-compact-first-item):not(.ant-select-compact-last-item).ant-select>.ant-select-selector {
	border-radius: 0
}

.ant-select-compact-item.ant-select-compact-first-item.ant-select:not(.ant-select-compact-last-item):not(.ant-select-compact-item-rtl)>.ant-select-selector {
	border-top-right-radius: 0;
	border-bottom-right-radius: 0
}

.ant-select-compact-item.ant-select-compact-last-item.ant-select:not(.ant-select-compact-first-item):not(.ant-select-compact-item-rtl)>.ant-select-selector {
	border-top-left-radius: 0;
	border-bottom-left-radius: 0
}

.ant-select-compact-item.ant-select.ant-select-compact-first-item.ant-select-compact-item-rtl:not(.ant-select-compact-last-item)>.ant-select-selector {
	border-top-left-radius: 0;
	border-bottom-left-radius: 0
}

.ant-select-compact-item.ant-select.ant-select-compact-last-item.ant-select-compact-item-rtl:not(.ant-select-compact-first-item)>.ant-select-selector {
	border-top-right-radius: 0;
	border-bottom-right-radius: 0
}

.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
}

.ant-typography {
	color: rgba(0,0,0,.85);
	word-break: break-word
}

.ant-typography.ant-typography-secondary {
	color: rgba(0,0,0,.45)
}

.ant-typography.ant-typography-success {
	color: #52c41a
}

.ant-typography.ant-typography-warning {
	color: #faad14
}

.ant-typography.ant-typography-danger {
	color: #ff4d4f
}

a.ant-typography.ant-typography-danger:active,a.ant-typography.ant-typography-danger:focus {
	color: #d9363e
}

a.ant-typography.ant-typography-danger:hover {
	color: #ff7875
}

.ant-typography.ant-typography-disabled {
	color: rgba(0,0,0,.25);
	cursor: not-allowed;
	-webkit-user-select: none;
	-moz-user-select: none;
	-ms-user-select: none;
	user-select: none
}

.ant-typography p,div.ant-typography {
	margin-bottom: 1em
}

.ant-typography h1,div.ant-typography-h1,div.ant-typography-h1>textarea,h1.ant-typography {
	margin-bottom: .5em;
	color: rgba(0,0,0,.85);
	font-weight: 600;
	font-size: 38px;
	line-height: 1.23
}

.ant-typography h2,div.ant-typography-h2,div.ant-typography-h2>textarea,h2.ant-typography {
	margin-bottom: .5em;
	color: rgba(0,0,0,.85);
	font-weight: 600;
	font-size: 30px;
	line-height: 1.35
}

.ant-typography h3,div.ant-typography-h3,div.ant-typography-h3>textarea,h3.ant-typography {
	margin-bottom: .5em;
	color: rgba(0,0,0,.85);
	font-weight: 600;
	font-size: 24px;
	line-height: 1.35
}

.ant-typography h4,div.ant-typography-h4,div.ant-typography-h4>textarea,h4.ant-typography {
	margin-bottom: .5em;
	color: rgba(0,0,0,.85);
	font-weight: 600;
	font-size: 20px;
	line-height: 1.4
}

.ant-typography h5,div.ant-typography-h5,div.ant-typography-h5>textarea,h5.ant-typography {
	margin-bottom: .5em;
	color: rgba(0,0,0,.85);
	font-weight: 600;
	font-size: 16px;
	line-height: 1.5
}

.ant-typography+h1.ant-typography,.ant-typography+h2.ant-typography,.ant-typography+h3.ant-typography,.ant-typography+h4.ant-typography,.ant-typography+h5.ant-typography {
	margin-top: 1.2em
}

.ant-typography div+h1,.ant-typography div+h2,.ant-typography div+h3,.ant-typography div+h4,.ant-typography div+h5,.ant-typography h1+h1,.ant-typography h1+h2,.ant-typography h1+h3,.ant-typography h1+h4,.ant-typography h1+h5,.ant-typography h2+h1,.ant-typography h2+h2,.ant-typography h2+h3,.ant-typography h2+h4,.ant-typography h2+h5,.ant-typography h3+h1,.ant-typography h3+h2,.ant-typography h3+h3,.ant-typography h3+h4,.ant-typography h3+h5,.ant-typography h4+h1,.ant-typography h4+h2,.ant-typography h4+h3,.ant-typography h4+h4,.ant-typography h4+h5,.ant-typography h5+h1,.ant-typography h5+h2,.ant-typography h5+h3,.ant-typography h5+h4,.ant-typography h5+h5,.ant-typography li+h1,.ant-typography li+h2,.ant-typography li+h3,.ant-typography li+h4,.ant-typography li+h5,.ant-typography p+h1,.ant-typography p+h2,.ant-typography p+h3,.ant-typography p+h4,.ant-typography p+h5,.ant-typography ul+h1,.ant-typography ul+h2,.ant-typography ul+h3,.ant-typography ul+h4,.ant-typography ul+h5 {
	margin-top: 1.2em
}

a.ant-typography-ellipsis,span.ant-typography-ellipsis {
	display: inline-block;
	max-width: 100%
}

.ant-typography a,a.ant-typography {
	color: #1890ff;
	outline: none;
	cursor: pointer;
	transition: color .3s;
	text-decoration: none
}

.ant-typography a:focus-visible,.ant-typography a:hover,a.ant-typography:focus-visible,a.ant-typography:hover {
	color: #40a9ff
}

.ant-typography a:active,a.ant-typography:active {
	color: #096dd9
}

.ant-typography a:active,.ant-typography a:hover,a.ant-typography:active,a.ant-typography:hover {
	text-decoration: none
}

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

.ant-typography a.ant-typography-disabled:active,.ant-typography a.ant-typography-disabled:hover,.ant-typography a[disabled]:active,.ant-typography a[disabled]:hover,a.ant-typography.ant-typography-disabled:active,a.ant-typography.ant-typography-disabled:hover,a.ant-typography[disabled]:active,a.ant-typography[disabled]:hover {
	color: rgba(0,0,0,.25)
}

.ant-typography a.ant-typography-disabled:active,.ant-typography a[disabled]:active,a.ant-typography.ant-typography-disabled:active,a.ant-typography[disabled]:active {
	pointer-events: none
}

.ant-typography code {
	margin: 0 .2em;
	padding: .2em .4em .1em;
	font-size: 85%;
	background: hsla(0,0%,58.8%,.1);
	border: 1px solid hsla(0,0%,39.2%,.2);
	border-radius: 3px
}

.ant-typography kbd {
	margin: 0 .2em;
	padding: .15em .4em .1em;
	font-size: 90%;
	background: hsla(0,0%,58.8%,.06);
	border: solid hsla(0,0%,39.2%,.2);
	border-width: 1px 1px 2px;
	border-radius: 3px
}

.ant-typography mark {
	padding: 0;
	background-color: #ffe58f
}

.ant-typography ins,.ant-typography u {
	text-decoration: underline;
	-webkit-text-decoration-skip: ink;
	text-decoration-skip-ink: auto
}

.ant-typography del,.ant-typography s {
	text-decoration: line-through
}

.ant-typography strong {
	font-weight: 600
}

.ant-typography-copy,.ant-typography-edit,.ant-typography-expand {
	color: #1890ff;
	outline: none;
	cursor: pointer;
	transition: color .3s;
	margin-left: 4px
}

.ant-typography-copy:focus-visible,.ant-typography-copy:hover,.ant-typography-edit:focus-visible,.ant-typography-edit:hover,.ant-typography-expand:focus-visible,.ant-typography-expand:hover {
	color: #40a9ff
}

.ant-typography-copy:active,.ant-typography-edit:active,.ant-typography-expand:active {
	color: #096dd9
}

.ant-typography-copy-success,.ant-typography-copy-success:focus,.ant-typography-copy-success:hover {
	color: #52c41a
}

.ant-typography-edit-content {
	position: relative
}

div.ant-typography-edit-content {
	left: -12px;
	margin-top: -5px;
	margin-bottom: calc(1em - 5px)
}

.ant-typography-edit-content-confirm {
	position: absolute;
	right: 10px;
	bottom: 8px;
	color: rgba(0,0,0,.45);
	font-weight: 400;
	font-size: 14px;
	font-style: normal;
	pointer-events: none
}

.ant-typography-edit-content textarea {
	height: 1em;
	margin: 0!important;
	-moz-transition: none
}

.ant-typography ol,.ant-typography ul {
	margin: 0 0 1em;
	padding: 0
}

.ant-typography ol li,.ant-typography ul li {
	margin: 0 0 0 20px;
	padding: 0 0 0 4px
}

.ant-typography ul {
	list-style-type: circle
}

.ant-typography ul ul {
	list-style-type: disc
}

.ant-typography ol {
	list-style-type: decimal
}

.ant-typography blockquote,.ant-typography pre {
	margin: 1em 0
}

.ant-typography pre {
	padding: .4em .6em;
	white-space: pre-wrap;
	word-wrap: break-word;
	background: hsla(0,0%,58.8%,.1);
	border: 1px solid hsla(0,0%,39.2%,.2);
	border-radius: 3px
}

.ant-typography pre code {
	display: inline;
	margin: 0;
	padding: 0;
	font-size: inherit;
	font-family: inherit;
	background: transparent;
	border: 0
}

.ant-typography blockquote {
	padding: 0 0 0 .6em;
	border-left: 4px solid hsla(0,0%,39.2%,.2);
	opacity: .85
}

.ant-typography-single-line {
	white-space: nowrap
}

.ant-typography-ellipsis-single-line {
	overflow: hidden;
	text-overflow: ellipsis
}

a.ant-typography-ellipsis-single-line,span.ant-typography-ellipsis-single-line {
	vertical-align: bottom
}

.ant-typography-ellipsis-multiple-line {
	display: -webkit-box;
	overflow: hidden;
	-webkit-line-clamp: 3;
  /*! autoprefixer: ignore next */
	-webkit-box-orient: vertical
}

.ant-typography-rtl {
	direction: rtl
}

.ant-typography-rtl .ant-typography-copy,.ant-typography-rtl .ant-typography-edit,.ant-typography-rtl .ant-typography-expand {
	margin-right: 4px;
	margin-left: 0
}

.ant-typography-rtl .ant-typography-expand {
	float: left
}

div.ant-typography-edit-content.ant-typography-rtl {
	right: -12px;
	left: auto
}

.ant-typography-rtl .ant-typography-edit-content-confirm {
	right: auto;
	left: 10px
}

.ant-typography-rtl.ant-typography ol li,.ant-typography-rtl.ant-typography ul li {
	margin: 0 20px 0 0;
	padding: 0 4px 0 0
}

.ant-layout {
	display: -webkit-flex;
	display: flex;
	-webkit-flex: auto;
	flex: auto;
	-webkit-flex-direction: column;
	flex-direction: column;
	min-height: 0;
	background: #f0f2f5
}

.ant-layout,.ant-layout * {
	box-sizing: border-box
}

.ant-layout.ant-layout-has-sider {
	-webkit-flex-direction: row;
	flex-direction: row
}

.ant-layout.ant-layout-has-sider>.ant-layout,.ant-layout.ant-layout-has-sider>.ant-layout-content {
	width: 0
}

.ant-layout-footer,.ant-layout-header {
	-webkit-flex: 0 0 auto;
	flex: 0 0 auto
}

.ant-layout-header {
	height: 64px;
	padding: 0 50px;
	color: rgba(0,0,0,.85);
	line-height: 64px;
	background: #001529
}

.ant-layout-footer {
	padding: 24px 50px;
	color: rgba(0,0,0,.85);
	font-size: 14px;
	background: #f0f2f5
}

.ant-layout-content {
	-webkit-flex: auto;
	flex: auto;
	min-height: 0
}

.ant-layout-sider {
	position: relative;
	min-width: 0;
	background: #001529;
	transition: all .2s
}

.ant-layout-sider-children {
	height: 100%;
	margin-top: -.1px;
	padding-top: .1px
}

.ant-layout-sider-children .ant-menu.ant-menu-inline-collapsed {
	width: auto
}

.ant-layout-sider-has-trigger {
	padding-bottom: 48px
}

.ant-layout-sider-right {
	-webkit-order: 1;
	order: 1
}

.ant-layout-sider-trigger {
	position: fixed;
	bottom: 0;
	z-index: 1;
	height: 48px;
	color: #fff;
	line-height: 48px;
	text-align: center;
	background: #002140;
	cursor: pointer;
	transition: all .2s
}

.ant-layout-sider-zero-width>* {
	overflow: hidden
}

.ant-layout-sider-zero-width-trigger {
	position: absolute;
	top: 64px;
	right: -36px;
	z-index: 1;
	width: 36px;
	height: 42px;
	color: #fff;
	font-size: 18px;
	line-height: 42px;
	text-align: center;
	background: #001529;
	border-radius: 0 2px 2px 0;
	cursor: pointer;
	transition: background .3s ease
}

.ant-layout-sider-zero-width-trigger:after {
	position: absolute;
	top: 0;
	right: 0;
	bottom: 0;
	left: 0;
	background: transparent;
	transition: all .3s;
	content: ""
}

.ant-layout-sider-zero-width-trigger:hover:after {
	background: hsla(0,0%,100%,.1)
}

.ant-layout-sider-zero-width-trigger-right {
	left: -36px;
	border-radius: 2px 0 0 2px
}

.ant-layout-sider-light {
	background: #fff
}

.ant-layout-sider-light .ant-layout-sider-trigger {
	color: rgba(0,0,0,.85);
	background: #fff
}

.ant-layout-sider-light .ant-layout-sider-zero-width-trigger {
	color: rgba(0,0,0,.85);
	background: #fff
}

.ant-layout-rtl {
	direction: rtl
}

.devPage___35mnI {
	background: #fff
}

.menuHeader___3RCiI {
	width: 100%;
	margin-left: 277px;
	position: relative
}

.slider___19irq {
	background-color: #f5f5f6;
	padding: 0 20px
}

.slider___19irq .logo___3oy_o {
	display: -webkit-flex;
	display: flex;
	-webkit-align-items: center;
	align-items: center;
	margin: 40px 0;
	-webkit-justify-content: space-between;
	justify-content: space-between
}

.slider___19irq .logo___3oy_o button {
	border-radius: 5px;
	background-color: rgba(132,133,141,.1);
	font-size: 12px
}

.slider___19irq .nav___Ie9W6 {
	display: -webkit-flex;
	display: flex;
	-webkit-align-items: center;
	align-items: center;
	height: 44px
}

.slider___19irq .nav___Ie9W6 .navLabel___1kNUt {
	margin-left: 16px
}

.slider___19irq .nav___Ie9W6:hover {
	cursor: pointer;
	background-color: rgba(132,133,141,.08)
}

.slider___19irq .avatar___217fd {
	position: absolute;
	bottom: 20px
}

.slider___19irq .avatar___217fd label {
	margin-left: 10px
}

.content___xpsSE {
	width: 1200px;
	margin: 0 auto;
	background-color: #fff;
	padding: 40px 0 0;
	overflow-y: scroll
}

.content___xpsSE .title___x6hv0 {
	width: 100%;
	height: 60px;
	font-size: 22px;
	font-weight: 500
}

.content___xpsSE .subtitle___2Xm5G {
	color: #757979
}

.footer___2STRo {
	padding: 0;
	height: 150px
}

.agreeBtnContainer___374TO {
	text-align: center;
	margin-top: 20px
}

.com-open-plat-header {
	position: -webkit-sticky;
	position: sticky;
	top: 0;
	z-index: 1;
	width: 100%;
	background: #fff;
	boxShadow: 0 4px 24px 0 rgba(0,0,0,.05);
	padding: 0;
	height: 80px
}

.com-open-plat-menu .ant-menu-horizontal>.ant-menu-item:after,.com-open-plat-menu .ant-menu-horizontal>.ant-menu-submenu:after {
	bottom: -7px
}

.com-open-plat-menu .ant-menu-item {
	padding: 0 30px!important
}

.new-page-header {
	width: 100%;
	background: #fff;
	box-shadow: 0 4px 24px 0 rgba(0,0,0,.05)
}

.new-page-header .header-content {
	display: -webkit-flex;
	display: flex;
	-webkit-align-items: center;
	align-items: center;
	width: 1200px;
	height: 80px;
	margin: 0 auto
}

.new-page-header .header-content .page-icon {
	width: 102px;
	height: 36px;
	cursor: pointer
}

.new-page-header .header-content .page-title {
	display: -webkit-flex;
	display: flex;
	-webkit-align-items: center;
	align-items: center;
	margin-left: 20px
}

.new-page-header .header-content .page-title .page-title-border {
	width: 2px;
	height: 20px;
	margin-right: 20px
}

.new-page-header .header-content .page-title .page-title-text {
	font-weight: 400;
	font-size: 20px;
	color: #3a4056
}

#container1 {
	width: 320px;
	height: 192px;
	border-radius: 6px
}

#container1 .ad_slider_layout_box {
	border-radius: 6px!important
}

#container1 .ad_slider_layout_box img {
	border-radius: 6px!important
}

#root {
	height: 100vh;
	height: calc(var(--1dvh, 1vh)*100);
	height: 100dvh
}

.mfy-auth-page-error {
	text-align: center;
	width: 80%;
	background: #fff;
	height: 200px;
	border-radius: 16px;
	font-size: 14px;
	color: #3a4056;
	margin: 20px auto 0;
	padding-top: 20px
}

.mfy-auth.web-platform-auth {
	width: 100%;
	height: 100vh;
	background-color: #e8efff;
	background-image: url(../images/login_bg.5747d614.png);
	background-repeat: no-repeat;
	background-size: cover;
	overflow: auto
}

.mfy-auth.web-platform-auth .mfy-auth-header {
	height: 64px;
	background: #fff;
	box-shadow: 0 4px 24px 0 rgba(184,189,209,.25);
	display: -webkit-flex;
	display: flex;
	-webkit-flex-direction: row;
	flex-direction: row;
	-webkit-align-items: center;
	align-items: center;
	padding: 0 48px;
	width: 100%
}

.mfy-auth.web-platform-auth .mfy-auth-header__logo {
	width: 212px;
	height: 35px
}

.mfy-auth.web-platform-auth .mfy-auth-logo {
	display: -webkit-flex;
	display: flex;
	-webkit-flex-direction: row;
	flex-direction: row;
	-webkit-justify-content: center;
	justify-content: center;
	margin-top: 136px
}

.mfy-auth.web-platform-auth .mfy-auth-logo__image {
	width: 120px;
	height: 45px
}

.mfy-auth.web-platform-auth .mfy-auth-content__login {
	width: 362px;
	background: #fff;
	box-shadow: 0 4px 24px 0 rgba(184,189,209,.25);
	border-radius: 16px 16px 16px 16px;
	padding: 0 32px;
	margin: 32px auto 0;
	overflow: hidden
}

.mfy-auth.web-platform-auth .mfy-auth-content__login--title {
	font-weight: 400;
	font-size: 14px;
	color: #3a4056;
	line-height: 16px;
	text-align: center;
	font-style: normal;
	margin: 16px 0 20px
}

.mfy-auth.web-platform-auth .mfy-auth-content__login--form-input {
	border-radius: 6px;
	height: 40px;
	border: 1px solid #eaeaea;
	box-shadow: none
}

.mfy-auth.web-platform-auth .mfy-auth-content__login--form-input .ant-input {
	outline: none;
	border: none
}

.mfy-auth.web-platform-auth .mfy-auth-content__login--form-submit {
	height: 40px;
	margin-bottom: 16px
}

.mfy-auth.web-platform-auth .mfy-auth-content__login--form-password {
	font-size: 14px;
	color: #597dfc;
	line-height: 16px;
	text-align: center;
	cursor: pointer
}

.mfy-auth.web-platform-auth .mfy-auth-authorization {
	width: 375px;
	background: #fff;
	box-shadow: 0 4px 24px 0 rgba(184,189,209,.25);
	border-radius: 16px;
	padding: 16px 20px 26px;
	margin: 73px auto 0
}

.mfy-auth.web-platform-auth .mfy-auth-authorization__header {
	height: 52px;
	display: -webkit-flex;
	display: flex;
	-webkit-flex-direction: row;
	flex-direction: row;
	-webkit-align-items: center;
	align-items: center;
	-webkit-justify-content: space-between;
	justify-content: space-between
}

.mfy-auth.web-platform-auth .mfy-auth-authorization__header--logo {
	width: 74px;
	height: 28px
}

.mfy-auth.web-platform-auth .mfy-auth-authorization__header--user {
	display: -webkit-flex;
	display: flex;
	-webkit-flex-direction: row;
	flex-direction: row;
	-webkit-align-items: center;
	align-items: center
}

.mfy-auth.web-platform-auth .mfy-auth-authorization__header--avatar {
	width: 24px;
	height: 24px;
	border-radius: 50%;
	margin-right: 4px
}

.mfy-auth.web-platform-auth .mfy-auth-authorization__header--name {
	color: #3a4056;
	font-size: 14px;
	line-height: 16px;
	font-family: sans-serif
}

.mfy-auth.web-platform-auth .mfy-auth-authorization__content--logo {
	width: 50px;
	height: 50px;
	display: block;
	margin: 30px auto 11px
}

.mfy-auth.web-platform-auth .mfy-auth-authorization__content--cloud {
	font-size: 16px;
	color: #3a4056;
	line-height: 19px;
	font-weight: 700;
	text-align: center;
	margin-bottom: 24px;
	font-family: sans-serif
}

.mfy-auth.web-platform-auth .mfy-auth-authorization__content--middle {
	padding: 0 4px
}

.mfy-auth.web-platform-auth .mfy-auth-authorization__content--title {
	font-size: 12px;
	color: #3a4056;
	line-height: 14px;
	margin-bottom: 8px
}

.mfy-auth.web-platform-auth .mfy-auth-authorization__content--line {
	height: 50px;
	background: #f8f9fc;
	border-radius: 8px 8px 8px 8px;
	display: -webkit-flex;
	display: flex;
	-webkit-flex-direction: row;
	flex-direction: row;
	-webkit-align-items: center;
	align-items: center;
	padding: 0 12px
}

.mfy-auth.web-platform-auth .mfy-auth-authorization__content--text {
	font-size: 14px;
	color: #3a4056;
	line-height: 16px;
	font-family: sans-serif
}

.mfy-auth.web-platform-auth .mfy-auth-authorization__content--tips {
	font-weight: 400;
	font-size: 12px;
	color: #7b808f;
	line-height: 24px;
	margin-top: 8px;
	margin-bottom: 40px;
	font-family: sans-serif
}

.mfy-auth.web-platform-auth .mfy-auth-authorization__content--button {
	display: -webkit-flex;
	display: flex;
	-webkit-flex-direction: row;
	flex-direction: row;
	-webkit-align-items: center;
	align-items: center;
	-webkit-justify-content: space-between;
	justify-content: space-between;
	margin-bottom: 10px
}

.mfy-auth.web-platform-auth .mfy-auth-authorization__content--button-default {
	width: 158px;
	height: 44px;
	background: #fff;
	border-radius: 6px;
	border: 1px solid #d9d9d9;
	box-shadow: none
}

.mfy-auth.web-platform-auth .mfy-auth-authorization__content--button-primary {
	width: 158px;
	height: 44px;
	background: #597dfc;
	border-radius: 6px;
	box-shadow: none
}

.mfy-auth.web-platform-auth .mfy-auth-authorization__content--agreement {
	font-size: 12px;
	color: #3a4056;
	line-height: 14px;
	text-align: center;
	font-family: sans-serif
}

.mfy-auth.mobile-platform-auth {
	background: #f8f9fc;
	height: 100vh
}

.mfy-auth.mobile-platform-auth .mfy-auth-content__login {
	margin: 185px auto 0;
	width: 339px;
	background: #fff;
	border-radius: 16px;
	padding: 16px 24px;
	transition: all .1s linear
}

.mfy-auth.mobile-platform-auth .mfy-auth-content__login.top-login {
	-webkit-transform: translateY(-100px);
	transform: translateY(-100px)
}

.mfy-auth.mobile-platform-auth .mfy-auth-content__login.change-password {
	margin-top: 85px
}

.mfy-auth.mobile-platform-auth .mfy-auth-content__login--title {
	font-weight: 400;
	font-size: 14px;
	color: #3a4056;
	line-height: 16px;
	text-align: left;
	font-style: normal;
	margin: 16px 0 20px
}

.mfy-auth.mobile-platform-auth .mfy-auth-content__login--form-input {
	border-radius: 6px;
	height: 40px;
	border: 1px solid #eaeaea;
	box-shadow: none
}

.mfy-auth.mobile-platform-auth .mfy-auth-content__login--form-input .ant-input {
	outline: none;
	border: none
}

.mfy-auth.mobile-platform-auth .mfy-auth-content__login--form-submit {
	height: 40px;
	margin-bottom: 16px
}

.mfy-auth.mobile-platform-auth .mfy-auth-content__login--form-password {
	font-size: 14px;
	color: #597dfc;
	line-height: 16px;
	text-align: center;
	cursor: pointer
}

.mfy-auth.mobile-platform-auth .mfy-auth-authorization {
	width: 100%
}

.mfy-auth.mobile-platform-auth .mfy-auth-authorization__header {
	height: 52px;
	display: -webkit-flex;
	display: flex;
	-webkit-flex-direction: row;
	flex-direction: row;
	-webkit-align-items: center;
	align-items: center;
	-webkit-justify-content: space-between;
	justify-content: space-between;
	background: #fff;
	padding: 0 20px
}

.mfy-auth.mobile-platform-auth .mfy-auth-authorization__header--logo {
	width: 74px;
	height: 28px
}

.mfy-auth.mobile-platform-auth .mfy-auth-authorization__header--user {
	display: -webkit-flex;
	display: flex;
	-webkit-flex-direction: row;
	flex-direction: row;
	-webkit-align-items: center;
	align-items: center
}

.mfy-auth.mobile-platform-auth .mfy-auth-authorization__header--avatar {
	width: 24px;
	height: 24px;
	border-radius: 50%;
	margin-right: 4px
}

.mfy-auth.mobile-platform-auth .mfy-auth-authorization__header--name {
	color: #3a4056;
	font-size: 14px;
	line-height: 16px;
	font-family: sans-serif
}

.mfy-auth.mobile-platform-auth .mfy-auth-authorization__content {
	padding: 0 20px
}

.mfy-auth.mobile-platform-auth .mfy-auth-authorization__content--logo {
	width: 50px;
	height: 50px;
	display: block;
	margin: 30px auto 11px
}

.mfy-auth.mobile-platform-auth .mfy-auth-authorization__content--cloud {
	font-size: 16px;
	color: #3a4056;
	line-height: 19px;
	font-weight: 700;
	text-align: center;
	margin-bottom: 24px;
	font-family: sans-serif
}

.mfy-auth.mobile-platform-auth .mfy-auth-authorization__content--middle {
	padding: 0 4px
}

.mfy-auth.mobile-platform-auth .mfy-auth-authorization__content--footer {
	position: fixed;
	bottom: 0;
	width: 100%;
	left: 0;
	background: #fff;
	padding: 9px 20px
}

.mfy-auth.mobile-platform-auth .mfy-auth-authorization__content--title {
	font-size: 12px;
	color: #3a4056;
	line-height: 14px;
	margin-bottom: 8px
}

.mfy-auth.mobile-platform-auth .mfy-auth-authorization__content--line {
	height: 50px;
	background: #fff;
	border-radius: 8px 8px 8px 8px;
	display: -webkit-flex;
	display: flex;
	-webkit-flex-direction: row;
	flex-direction: row;
	-webkit-align-items: center;
	align-items: center;
	padding: 0 12px
}

.mfy-auth.mobile-platform-auth .mfy-auth-authorization__content--text {
	font-size: 14px;
	color: #3a4056;
	line-height: 16px;
	font-family: sans-serif
}

.mfy-auth.mobile-platform-auth .mfy-auth-authorization__content--tips {
	font-weight: 400;
	font-size: 12px;
	color: #7b808f;
	line-height: 24px;
	margin-top: 8px;
	margin-bottom: 40px;
	font-family: sans-serif
}

.mfy-auth.mobile-platform-auth .mfy-auth-authorization__content--button {
	display: -webkit-flex;
	display: flex;
	-webkit-flex-direction: row;
	flex-direction: row;
	-webkit-align-items: center;
	align-items: center;
	-webkit-justify-content: space-between;
	justify-content: space-between;
	margin-bottom: 10px
}

.mfy-auth.mobile-platform-auth .mfy-auth-authorization__content--button-default {
	width: 158px;
	height: 44px;
	background: #fff;
	border-radius: 6px;
	border: 1px solid #d9d9d9;
	box-shadow: none
}

.mfy-auth.mobile-platform-auth .mfy-auth-authorization__content--button-primary {
	width: 158px;
	height: 44px;
	background: #597dfc;
	border-radius: 6px;
	box-shadow: none
}

.mfy-auth.mobile-platform-auth .mfy-auth-authorization__content--agreement {
	font-size: 12px;
	color: #3a4056;
	line-height: 14px;
	text-align: center;
	font-family: sans-serif
}

.mfy-nav-bar {
	font-family: var(--mfy-font-family);
	--height: 44px;
	--border-bottom: none;
	display: -webkit-flex;
	display: flex;
	-webkit-align-items: center;
	align-items: center;
	height: var(--height);
	border-bottom: var(--border-bottom);
	padding: 0 12px;
	white-space: nowrap;
	background: #fff
}

.mfy-nav-bar-left,.mfy-nav-bar-right {
	-webkit-flex: 1 1;
	flex: 1 1
}

.mfy-nav-bar-title {
	-webkit-flex: auto;
	flex: auto;
	text-align: center;
	overflow: hidden;
	text-overflow: ellipsis
}

.mfy-nav-bar-back {
	display: -webkit-flex;
	display: flex;
	-webkit-align-items: center;
	align-items: center;
	margin-right: 16px;
	padding: 6px 0;
	cursor: pointer
}

.mfy-nav-bar-back-arrow {
	font-size: 24px;
	margin-right: 4px
}

.mfy-nav-bar-left {
	font-size: 14px;
	display: -webkit-flex;
	display: flex;
	-webkit-justify-content: flex-start;
	justify-content: flex-start;
	-webkit-align-items: center;
	align-items: center
}

.mfy-nav-bar-title {
	-webkit-justify-content: center;
	justify-content: center;
	font-weight: 400;
	white-space: nowrap;
	font-size: 16px;
	padding: 0 12px
}

.mfy-nav-bar-right {
	text-align: right
}

.login-button {
	position: relative;
	display: -webkit-flex;
	display: flex;
	-webkit-align-items: center;
	align-items: center;
	height: 100%
}

.login-button:hover .logout {
	display: block
}

.login-button .nickname {
	display: -webkit-flex;
	display: flex;
	-webkit-align-items: center;
	align-items: center;
	font-size: 14px;
	font-weight: 400;
	color: #3a4056;
	cursor: pointer
}

.login-button .arrow {
	width: 16px;
	height: 16px
}

.login-button .logout {
	z-index: 9999;
	right: 0;
	top: 45px;
	width: 80px;
	height: 32px;
	padding: 4px 0;
	text-align: center;
	background-color: #fff;
	border-radius: 6px;
	box-shadow: 0 4px 13px 0 hsla(0,0%,83.1%,.5);
	line-height: 22px;
	color: #3a4056;
	font-size: 14px;
	position: absolute;
	margin: 10px 0 0 -8px;
	display: none
}

.login-button .login {
	display: -webkit-flex;
	display: flex;
	-webkit-align-items: center;
	align-items: center;
	-webkit-justify-content: center;
	justify-content: center;
	width: 60px;
	height: 32px;
	background: #3c80ff;
	border-radius: 6px;
	font-size: 14px;
	color: #fff;
	cursor: pointer
}

.login-button .login:hover {
	background-color: #2961d9
}

.top-nav {
	position: -webkit-sticky;
	position: sticky;
	top: 0;
	z-index: 999;
	background: #fff;
	box-shadow: 0 4px 24px 0 rgba(0,0,0,.02)
}

.content-footer {
	width: 1200px;
	margin: 0 auto;
	position: relative
}

.content-footer-jump {
	padding-top: 24px;
	height: 121px;
	position: relative;
	display: -webkit-flex;
	display: flex;
	-webkit-align-items: center;
	align-items: center
}

.content-footer-jump-address {
	font-size: 14px;
	font-weight: 400;
	color: #989898;
	line-height: 36px;
	text-align: center;
	margin: 0 auto
}

.content-footer-footgong {
	display: none;
	position: absolute;
	right: -58px;
	top: -36px
}

.content-footer-footgong_wechat_code {
	width: 126px;
	height: 130px;
	box-shadow: 0 0 8px 0 rgba(62,65,75,.06)
}

.content-footer-foot {
	position: absolute;
	right: 60px;
	top: 32px;
	cursor: pointer
}

.content-footer-foot-service {
	display: none;
	position: absolute;
	left: -336px;
	top: -79px
}

.content-footer-foot_wechat_code {
	width: 112px;
	height: 77px;
	background-size: 100% 100%;
	background-image: url(../images/pic_wechart@2x.f5a3c2f5.png);
	right: 0
}

.content-footer-foot_service_code {
	width: 165px;
	height: 46px;
	background-image: url(data:image/png;
	base64,iVBORw0KGgoAAAANSUhEUgAAAUoAAABcCAMAAAA/DwwFAAAAAXNSR0IArs4c6QAAALRQTFRFAAAA////////////////////////////////////////////lJSUmJiYm5ubnp6en5+foaGhpaWlp6enqKioq6urrKysrq6ur6+vsbGxsrKytra2uLi4vLy8vr6+v7+/wsLCw8PDxMTExcXFycnJysrKy8vLzMzM0NDQ0dHR0tLS19fX2NjY2dnZ3d3d39/f5OTk5eXl5ubm6+vr7Ozs8vLy9PT0+Pj4+fn5/f39/v7+////6wRvgQAAAAx0Uk5TABAgb3B/gJ+gv9/v0wqCkgAACxpJREFUeNrtnW1jmzgSgN1c2l6akbbjkqtaqqzZKC6pelQp0Spl/v//ug8SIAi2iRPoXuz50BKH2JrH8yINI1gsvLx6ffaO9pSqquhQ5fzs9GQRy8nZ/hSrqqLDRUlE9DaC+a/zfUnWMKuKDtk0T2uSr/fEWFURx/roMOV1sMknuPaAHCbL08VisTg5f06Qh8ry/GSxWLzdkyQNuPcBszxbLE724LjVKA81Ab1anD7duanH8TBRvlmcPR5kjO5XVVW/fv2qfh28k58tzukozyLvFkcGzyX/CJR//31ESeRu/7ter9fffrojyif99e1n1sjn77OhlMnwF2eyx32hhTQbTUQTEZnczoPydsk6svw+E8oc1LjXtexLB42BVef0LJxkiBQYIpJwNwvKK8YYYxeX6/V6/dcnxhhjf7pJUepaAJvDzgmCdwcgoS9m2/kCEThy0ESOCyLiySwO/idj7P26GYr9vmSMXbgpUcKAdD28Z5YSvBWKcJoKKMtgfh9B+IOs1gJyMqDDqRr0HCivGGNfOuDurxhjnydFmZiefAAiUkOI5TaUpn82hk8oQQeULikIcY60850x9rX/4nroxedEKfqvCCCiwlsWhzgo6u0ou9brmRmtFUitQN62kUFPjdIuGbt6+PKaMXY3KUqjI7ltGPnA9zDVPwply0/oxvvN1CjXjC2HwuKnvVx8LEqlu4lEko6QfMABlIiIiLz5fxtKZ60CYzXcWCJ6ZKTcG+WSscGZzy1jzE2GkogkNHGy8PGwx6N3diKEEIKDEEIIgVtREtEKKMTKuVDeMrYc/s0nxr5Ni7INMj2UPLG1uJ0OLjvZi3uU1gq0tpgV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);background-size: 100% 100%;
	border-radius: 6px;
	position: absolute;
	right: 32px;
	top: 12px
}

.content-footer-foot_service_code__text {
	font-size: 12px;
	line-height: 14px;
	color: #989898
}

.content-footer-foot_service:hover .content-footer-foot-service {
	display: block!important
}

.content-footer .content-footer-foot:hover+.content-footer-footgong {
	display: block!important
}

.content-footer-cp {
	cursor: pointer
}

.content-footer-m3 {
	margin: 3px
}



.licensing-agreement-content {
	background: ,#f8f9fc;
	background: var(---,#f8f9fc)
}

.licensing-agreement-content--banner {
	background: url(../images/agreement_image.88ea99f6.png) no-repeat 50%;
	background-size: cover;
	height: 320px;
	width: 100%;
	position: relative;
	min-width: 1200px;
	padding-top: 286px;
	margin-bottom: 60px
}

.licensing-agreement-content--tab {
	width: 1200px;
	margin: 0 auto;
	height: 70px;
	border-radius: 16px;
	border: 1px solid #fff;
	border: 1px solid var(--ffffff,#fff);
	background: hsla(0,0%,100%,.5);
	box-shadow: 0 4px 16.9px 0 rgba(0,0,0,.05);
	-webkit-backdrop-filter: blur(20px);
	backdrop-filter: blur(20px);
	-webkit-justify-content: center;
	justify-content: center;
	display: -webkit-flex;
	display: flex;
	-webkit-flex-direction: row;
	flex-direction: row
}

.licensing-agreement-content--tab__content {
	display: -webkit-flex;
	display: flex;
	-webkit-flex-direction: row;
	flex-direction: row;
	-webkit-align-items: center;
	align-items: center;
	-webkit-justify-content: space-around;
	justify-content: space-around;
	grid-gap: 28px;
	gap: 28px;
	color: ,#3a4056;
	color: var(---1,#3a4056);
	font-size: 24px;
	font-style: normal;
	font-weight: 700;
	line-height: 150%
}

.licensing-agreement-content--tabContent {
	width: 1200px;
	padding: 24px 48px;
	border-radius: 16px;
	background: #fff;
	background: var(--ffffff,#fff);
	transition: all 50ms ease-in;
	margin: 0 auto;
	min-height: 264px
}

.licensing-agreement-content--tabContent:hover {
	-webkit-transform: translateY(-6px);
	transform: translateY(-6px);
	box-shadow: 0 4px 24px 0 rgba(184,189,209,.25)
}

.licensing-agreement-content--tabContent:hover .licensing-agreement-content--tabContent__subContent {
	color: ,#3a4056;
	color: var(---1,#3a4056)
}

.licensing-agreement-content--tabContent__title {
	color: ,#3a4056;
	color: var(---1,#3a4056);
	font-size: 16px;
	font-style: normal;
	font-weight: 700;
	line-height: 150%;
	margin-bottom: 12px
}

.licensing-agreement-content--tabContent__subTitle {
	color: ,#3a4056;
	color: var(---1,#3a4056);
	font-size: 14px;
	font-style: normal;
	font-weight: 600;
	line-height: 200%
}

.licensing-agreement-content--tabContent__subContent {
	color: ,#7b808f;
	color: var(---2,#7b808f);
	font-size: 14px;
	font-style: normal;
	font-weight: 400;
	line-height: 28px;
	margin-bottom: 28px
}

.licensing-agreement-mobile {
	background: #f8f9fc;
	padding: 20px
}

.licensing-agreement-mobile__title {
	color: #3a4056;
	text-align: center;
	margin-bottom: 8px;
	font-weight: 700;
	line-height: 16px;
	font-size: 18px
}

.licensing-agreement-mobile__subTitle {
	font-size: 14px;
	color: #3a4056;
	line-height: 16px;
	font-weight: 500;
	margin-bottom: 8px;
	text-align: right
}

.licensing-agreement-mobile__content--text {
	font-weight: 500;
	font-size: 14px;
	color: #3a4056;
	line-height: 16px
}

.member-page {
	position: relative;
	width: 100%;
	background: #f8f9fc
}

.member-page .member-content {
	position: relative;
	z-index: 1;
	width: 1200px;
	margin: 0 auto
}

.member-page .member-content .pay-card-content {
	margin-top: 15px
}

.member-page .member-content .pay-card-content.developer-card-content {
	margin-top: 52px
}

.member-page .member-footer {
	width: 100%
}

.member-page:after {
	position: absolute;
	left: 0;
	top: 0;
	right: 0;
	content: "";
	width: 100%;
	height: 100%;
	background: linear-gradient(165deg,#ffdc9f 13.39%,#fff4e5 46.5%,rgba(248,249,252,0) 80.64%);
	z-index: 0
}

.member-page.member-page-video-trancoding .member-qa-content {
	grid-template-rows: 143px!important
}

.member-page.member-page-video-trancoding .com-tabs-default {
	background: #eff3fa
}

.member-page.member-page-video-trancoding .com-tabs-default .tabs-item .tabs-item-title {
	color: #181c32
}

.member-page.member-page-video-trancoding:after {
	background: linear-gradient(180deg,#eef2fa,#f8f9fc 51.5%,rgba(248,249,252,0))
}

.member-page.member-page-video-trancoding .member-banner {
	background: none;
	padding-top: 0;
	height: 494px;
	-webkit-align-items: center;
	align-items: center;
	padding-bottom: 0
}

.member-page.member-page-video-trancoding .member-banner-left {
	width: 796px;
	height: 297px;
	margin-top: -49px;
	background: url(../images/transcod_banner_pic@2x.43519e43.png) 100% 100% no-repeat!important;
	background-size: 100% 100%!important
}

.member-page.member-page-video-trancoding .member-banner-user {
	margin-top: 0;
	height: 402px
}

.member-page.member-page-video-trancoding .member-banner-user .phone {
	margin-top: 12px!important;
	height: 22px
}

.member-page.member-page-video-trancoding .member-banner-user .user-capacity,.member-page.member-page-video-trancoding .member-banner-user .user-vip-time {
	display: none!important
}

.member-page.member-page-video-trancoding .member-banner-user .user-dts-info {
	width: 100%;
	margin-top: 14px
}

.member-page.member-page-video-trancoding .member-banner-user.member-banner-user-not-login {
	height: 328px
}

.member-page.member-page-video-trancoding .member-banner-user.member-banner-user-not-login .user-capacity,.member-page.member-page-video-trancoding .member-banner-user.member-banner-user-not-login .user-vip-time {
	display: block!important
}

.member-page.member-page-video-trancoding .pay-card-content {
	background: #fafcff;
	margin-top: 0
}

.member-page-top-up {
	position: relative
}

.member-page-top-up .member-banner {
	height: 464px!important;
	background: url(../images/recharge_banner_pic@2x.7ee3cf4b.png) 100% 100% no-repeat!important;
	background-size: 100% 100%!important;
	-webkit-align-items: flex-start!important;
	align-items: flex-start!important;
	-webkit-justify-content: flex-end!important;
	justify-content: flex-end!important;
	padding-top: 64px!important
}

.member-page-top-up .member-banner .member-banner-left {
	display: none
}

.member-page-top-up .member-banner .member-banner-user {
	padding: 24px!important;
	margin-top: 0!important
}

.member-page-top-up .member-banner .member-banner-user .phone {
	margin-top: 12px!important
}

.member-page-top-up .member-banner .member-banner-user .user-capacity {
	margin-top: 14px!important
}

.member-page-top-up .pay-card-content {
	background: linear-gradient(159deg,#feeadf 33.97%,#fff6ee 85.85%,rgba(248,249,252,0) 134.22%)!important
}

.member-page-top-up .pay-card-content .com-tabs-default {
	background: #fef5f3
}

.member-page-top-up .pay-card-content .com-tabs-default .tabs-item {
	width: 25%
}

.member-page-top-up .pay-card-content .com-tabs-default .tabs-item .tabs-item-title {
	white-space: nowrap;
	font-family: vaR(--mfy-font-family-alibaba-bold)
}

.member-page-top-up .pay-card-content .com-tabs-default .tabs-item .tabs-item-tips {
	font-family: vaR(--mfy-font-family-alibaba-medium)
}

.member-page-top-up .pay-card-content .com-tabs-default .tabs-item-active .tabs-item-tips {
	font-family: vaR(--mfy-font-family-alibaba-bold)
}

.member-page-top-up .pay-card-content .pay-card {
	height: 391px!important
}

.member-page-integral {
	position: relative
}

.member-page-integral .integral-full-column {
	height: 650px;
	background: url(../images/bandwidth_banner_bg.cb758535.png) 50% no-repeat;
	background-size: cover;
	position: absolute;
	top: 0;
	left: 0;
	z-index: 1;
	width: 100%
}

.member-page-integral .member-content {
	z-index: 3
}

.member-page-integral .member-banner {
	position: relative;
	height: 464px!important;
	background: url(../images/bandwidth_banner_pic.979eb2b6.png) 0 0 no-repeat!important;
	background-size: contain!important;
	-webkit-align-items: flex-start!important;
	align-items: flex-start!important;
	-webkit-justify-content: flex-end!important;
	justify-content: flex-end!important;
	padding-top: 98px!important
}

.member-page-integral .member-banner .member-banner-left {
	display: none
}

.member-page-integral .member-banner .member-banner-integral {
	position: absolute;
	background: linear-gradient(83deg,#fff 35%,hsla(0,0%,100%,0) 85%);
	border-radius: 16px;
	width: 100%;
	padding: 24px 24px 0;
	top: 181px;
	left: 0;
	z-index: 1;
	max-width: 840px
}

.member-page-integral .member-banner .member-banner-integral--title {
	font-weight: 400;
	font-size: 16px;
	color: #0147ff;
	line-height: 29px;
	display: -webkit-inline-flex;
	display: inline-flex;
	-webkit-flex-direction: row;
	flex-direction: row;
	-webkit-align-items: center;
	align-items: center;
	padding: 4px 12px;
	background: linear-gradient(180deg,#d5e5ff 3%,#e8f1ff);
	border-radius: 8px 8px 8px 8px
}

.member-page-integral .member-banner .member-banner-integral--content {
	font-weight: 400;
	font-size: 16px;
	color: #0c2063;
	line-height: 26px;
	margin: 12px 0 24px;
	max-width: 816px;
	letter-spacing: .48px
}

.member-page-developer {
	position: relative
}

.member-page-developer .member-banner {
	position: relative;
	height: 424px!important;
	background-size: contain!important;
	-webkit-align-items: flex-start!important;
	align-items: flex-start!important;
	-webkit-justify-content: space-between!important;
	justify-content: space-between!important;
	padding-top: 55px!important;
	background: url(../images/developer_banner_pic.57978178.png) no-repeat 0 100%;
	background-size: cover
}

.member-page-developer .member-banner .member-banner-left {
	display: none
}

.member-page-developer .member-banner .member-banner-developer--banner {
	width: 808px;
	height: 92px;
	background: url(../images/developer_banner_tittle.a221f436.png) no-repeat;
	background-size: cover
}

.member-page-developer .member-banner .member-banner-developer--produce {
	padding-left: 24px;
	margin-top: 96px;
	display: -webkit-flex;
	display: flex;
	-webkit-flex-direction: row;
	flex-direction: row;
	grid-column-gap: 12px;
	-webkit-column-gap: 12px;
	-moz-column-gap: 12px;
	column-gap: 12px;
	grid-row-gap: 24px;
	row-gap: 24px;
	width: 590px;
	-webkit-flex-wrap: wrap;
	flex-wrap: wrap
}

.member-page-developer .member-banner .member-banner-developer--produce__item {
	display: -webkit-flex;
	display: flex;
	background: #fff;
	box-shadow: 0 4px 24px 0 rgba(184,189,209,.25);
	border-radius: 8px;
	min-width: 178px;
	height: 64px;
	-webkit-flex-direction: row;
	flex-direction: row;
	-webkit-align-items: center;
	align-items: center;
	-webkit-justify-content: flex-start;
	justify-content: flex-start;
	padding-left: 16px;
	position: relative;
	grid-gap: 8px;
	gap: 8px
}

.member-page-developer .member-banner .member-banner-developer--produce__item.inline-item {
	min-width: 261px
}

.member-page-developer .member-banner .member-banner-developer--produce__item-icon {
	width: 32px;
	height: 32px
}

.member-page-developer .member-banner .member-banner-developer--produce__item-title {
	font-size: 14px;
	color: #181c32;
	line-height: 16px
}

.member-page-developer .member-banner .member-banner-developer--produce__item-corner {
	position: absolute;
	right: 0;
	top: 0;
	padding: 2px 4px;
	background: #fdebe8;
	border-radius: 0 8px 0 8px;
	font-size: 12px;
	color: #ec371e;
	line-height: 14px
}

.member-page-developer .member-banner .member-banner-developer--produce__item-inline {
	padding: 2px 4px;
	background: #fdebe8;
	border-radius: 0 8px 0 8px;
	font-size: 12px;
	color: #ec371e;
	line-height: 14px
}

.member-page-top-up:after {
	background: linear-gradient(158deg,#feccbc 6%,#fff6ee 45.33%,rgba(248,249,252,0) 87.07%)
}

.member-page-integral:after {
	background: linear-gradient(178deg,#e4eeff 24%,#f4f9ff 45%,rgba(248,249,252,0) 65%)
}

.member-page-developer:after {
	background: linear-gradient(178deg,#eef2fa 35%,#f8faff 61%,rgba(251,252,255,0) 74%)
}

.member-discounts-style .product-tips-box {
	margin-top: 21px!important
}

.member-discounts-style .pay-card {
	height: 447px!important
}

.scroll-page {
	width: 100%;
	height: 100vh;
	min-width: 1300px;
	overflow: hidden;
	font-family: var(--mfy-font-family-alibaba-regular)
}

.scroll-page .scroll-page-header {
	width: 100%;
	height: 80px;
	background: #fff;
	box-shadow: 0 4px 24px 0 rgba(0,0,0,.05)
}

.scroll-page .scroll-page-header .page-header-content {
	display: -webkit-flex;
	display: flex;
	-webkit-align-items: center;
	align-items: center;
	-webkit-justify-content: space-between;
	justify-content: space-between;
	width: 1200px;
	margin: 0 auto
}

.scroll-page .scroll-page-header .page-header-content .page-left {
	display: -webkit-flex;
	display: flex;
	-webkit-align-items: center;
	align-items: center;
	-webkit-justify-content: space-between;
	justify-content: space-between
}

.scroll-page .scroll-page-header .page-header-content .page-left .page-header-icon {
	width: 102px;
	height: 36px;
	cursor: pointer
}

.scroll-page .scroll-page-header .page-header-content .page-left .page-menu-tab {
	display: -webkit-flex;
	display: flex;
	-webkit-align-items: center;
	align-items: center;
	-webkit-justify-content: space-between;
	justify-content: space-between;
	height: 80px
}

.scroll-page .scroll-page-header .page-header-content .page-left .page-menu-tab .menu-tab-item {
	position: relative;
	display: -webkit-flex;
	display: flex;
	-webkit-align-items: center;
	align-items: center;
	-webkit-justify-content: center;
	justify-content: center;
	padding: 0 5px;
	height: 80px;
	margin-left: 64px;
	cursor: pointer
}

.scroll-page .scroll-page-header .page-header-content .page-left .page-menu-tab .menu-tab-item .item-name {
	position: relative;
	z-index: 2;
	font-size: 16px;
	color: #3a4056;
	font-family: var(--mfy-font-family-alibaba-medium)
}

.scroll-page .scroll-page-header .page-header-content .page-left .page-menu-tab .menu-tab-item .tab-img {
	position: relative;
	z-index: 2;
	width: 36px;
	height: 36px;
	margin-right: 4px
}

.scroll-page .scroll-page-header .page-header-content .page-left .page-menu-tab .menu-tab-item .tab-img img {
	width: 100%;
	height: 100%
}

.scroll-page .scroll-page-header .page-header-content .page-left .page-menu-tab .menu-tab-item .item-tooltip {
	width: 82px;
	height: 50px;
	display: -webkit-flex;
	display: flex;
	-webkit-flex-direction: row;
	flex-direction: row;
	-webkit-align-items: center;
	align-items: center;
	-webkit-justify-content: center;
	justify-content: center;
	font-size: 12px;
	color: #fff;
	line-height: 14px;
	position: absolute;
	z-index: 2;
	background: url(../images/member_buy_svip_tag.1fa4aff0.png) no-repeat 50%;
	background-size: cover;
	padding-left: 10px;
	padding-bottom: 3px;
	top: 4px;
	right: -72px;
	top: -2px;
	right: -68px
}

.scroll-page .scroll-page-header .page-header-content .page-left .page-menu-tab .menu-tab-item-hover {
	position: relative
}

.scroll-page .scroll-page-header .page-header-content .page-left .page-menu-tab .menu-tab-item-hover .item-name {
	font-size: 18px;
	color: #763205;
	font-family: var(--mfy-font-family-alibaba-bold);
	font-weight: 600
}

.scroll-page .scroll-page-header .page-header-content .page-left .page-menu-tab .menu-tab-item-hover:after {
	position: absolute;
	content: "";
	left: -70px;
	top: 6px;
	width: 274px;
	height: 74px;
	background-image: url(../images/header-tab-1.4a37579a.png);
	background-size: 100% 100%;
	background-position: 50%;
	background-repeat: no-repeat
}

.scroll-page .scroll-page-header .page-header-content .page-left .page-menu-tab .menu-tab-item--tow-hover:after {
	width: 274px;
	height: 74px;
	left: -68px!important;
	background-image: url(../images/header-tab-2.dc79f343.png);
	background-size: 100% 100%;
	background-position: 50%;
	background-repeat: no-repeat
}

.scroll-page .scroll-page-header .page-header-content .page-left .page-menu-tab .menu-tab-item--three-hover:after {
	width: 274px;
	height: 74px;
	left: -68px!important;
	background-image: url(../images/bandwidth_buy_tab_3.515afd04.png);
	background-size: 100% 100%;
	background-position: 50%;
	background-repeat: no-repeat
}

.scroll-page .scroll-page-header .page-header-content .page-left .page-menu-tab .menu-tab-item--four-hover:after {
	width: 299px;
	height: 74px;
	left: -68px!important;
	background-image: url(../images/bandwidth_buy_tab_4.5337db42.png);
	background-size: 100% 100%;
	background-position: 50%;
	background-repeat: no-repeat
}

.scroll-page .scroll-page-header .page-header-content .page-right {
	position: relative;
	display: -webkit-flex;
	display: flex;
	-webkit-align-items: center;
	align-items: center;
	height: 65px
}

.scroll-page .scroll-page-header .page-header-content .page-right .login {
	display: -webkit-flex;
	display: flex;
	-webkit-align-items: center;
	align-items: center;
	font-size: 14px;
	font-weight: 400;
	color: #3a4056;
	cursor: pointer
}

.scroll-page .scroll-page-header .page-header-content .page-right .logout {
	z-index: 2;
	right: 0;
	top: 35px;
	width: 80px;
	height: 32px;
	padding: 4px 0;
	text-align: center;
	background-color: #fff;
	border-radius: 6px;
	box-shadow: 0 4px 13px 0 hsla(0,0%,83.1%,.5);
	line-height: 22px;
	color: #3a4056;
	font-size: 14px;
	position: absolute;
	margin: 10px 0 0 -8px;
	display: none
}

.scroll-page .scroll-page-header .page-header-content .page-right .logout-active {
	display: block
}

.scroll-page .scroll-page-header .page-header-content .page-right .head-picture {
	width: 32px;
	height: 32px;
	border-radius: 16px;
	-webkit-transform: translateX(-11px);
	transform: translateX(-11px)
}

.scroll-page .scroll-page-header .page-header-content .page-right .drop-down-arrow {
	width: 16px;
	height: 16px
}

.scroll-page .scroll-page-header .page-header-content .page-right:hover .logout {
	display: block
}

.scroll-page .scroll-page-content {
	height: calc(100vh - 80px);
	overflow: auto
}

.scroll-page .scroll-page-content::-webkit-scrollbar {
	width: 8px
}

.scroll-page .scroll-page-content::-webkit-scrollbar-thumb {
	border-radius: 10px;
	min-height: 80px;
	box-shadow: inset 0 0 5px rgba(0,0,0,.2);
	background: rgba(0,0,0,.2)
}

.scroll-page .scroll-page-content::-webkit-scrollbar-track {
	box-shadow: inset 0 0 5px rgba(0,0,0,.2);
	border-radius: 10px;
	background: rgba(0,0,0,.1)
}

.member-banner {
	display: -webkit-flex;
	display: flex;
	-webkit-align-items: center;
	align-items: center;
	-webkit-justify-content: space-between;
	justify-content: space-between;
	width: 100%;
	padding-top: 93px;
	padding-bottom: 13px;
	background: url(../images/member_banner_2025.ffb02b1d.png) 100% 100% no-repeat;
	background-size: 100% 100%
}

.member-banner .member-pay-btn.mgt-32 {
	margin-top: 32px
}

.member-banner .member-banner-left .banner-title {
	font-weight: 700;
	font-size: 60px;
	color: #763205;
	line-height: 70px
}

.member-banner .member-banner-left .banner-text {
	width: 240px;
	height: 74px;
	padding-left: 28px;
	line-height: 60px;
	font-weight: 700;
	font-size: 26px;
	color: #fff;
	background: url(../images/member_banner_text_bg.6b028bb0.png) 100% 100% no-repeat;
	background-size: 100% 100%
}

.member-banner .member-banner-left .equities-list {
	display: -webkit-flex;
	display: flex;
	-webkit-align-items: center;
	align-items: center;
	margin-top: 160px
}

.member-banner .member-banner-left .equities-list .equities-item-bg {
	position: relative;
	width: 180px;
	height: 181px;
	margin-right: 24px;
	background: linear-gradient(180deg,#fff,#fdf2e0);
	box-shadow: 0 6px 13px 0 rgba(233,189,122,.48);
	border-radius: 16px 16px 16px 16px
}

.member-banner .member-banner-left .equities-list .equities-item-bg .equities-item {
	width: 176px;
	height: 177px;
	margin: 2px;
	padding: 22px 12px;
	background: linear-gradient(175deg,#ffeec8 28%,#fff7eb 95%);
	border-radius: 16px 16px 16px 16px
}

.member-banner .member-banner-left .equities-list .equities-item-bg .equities-item .item-title {
	position: relative;
	z-index: 2;
	display: -webkit-flex;
	display: flex;
	-webkit-align-items: center;
	align-items: center;
	font-family: var(--mfy-font-family-alibaba-bold);
	font-size: 16px;
	color: #763205
}

.member-banner .member-banner-left .equities-list .equities-item-bg .equities-item .item-title img {
	width: 20px;
	height: 20px;
	margin-right: 4px
}

.member-banner .member-banner-left .equities-list .equities-item-bg .equities-item .equities-content {
	margin-top: 16px;
	padding: 12px 8px;
	background: #fffbf4;
	border-radius: 8px 8px 8px 8px;
	border: 1px solid #fff
}

.member-banner .member-banner-left .equities-list .equities-item-bg .equities-item .equities-content .equities-text {
	display: -webkit-flex;
	display: flex;
	-webkit-align-items: center;
	align-items: center;
	-webkit-justify-content: space-between;
	justify-content: space-between;
	line-height: 14px;
	margin-top: 10px;
	font-size: 12px;
	font-weight: 400
}

.member-banner .member-banner-left .equities-list .equities-item-bg .equities-item .equities-content .equities-text .equities-label {
	color: rgba(118,50,5,.5)
}

.member-banner .member-banner-left .equities-list .equities-item-bg .equities-item .equities-content .equities-text .equities-value {
	color: #763205
}

.member-banner .member-banner-left .equities-list .equities-item-bg .equities-item .equities-content .equities-text .equities-value img {
	width: 16px;
	height: 16px
}

.member-banner .member-banner-left .equities-list .equities-item-bg .equities-item .equities-content .equities-text:first-child {
	margin-top: 0
}

.member-banner .member-banner-left .equities-list .equities-item-bg .equities-item:after {
	position: absolute;
	width: 180px;
	height: 68px;
	content: "";
	top: 2px;
	left: 2px;
	background: url(data:image/png;
	base64,iVBORw0KGgoAAAANSUhEUgAAAWAAAACJCAYAAAASXeKyAAAAAXNSR0IArs4c6QAAIABJREFUeF7tndvvPMdRxafhvw7KE+ExKLyQ1ziBB4y4CYO4WSEKsQMIcAhCkARE4sQC4ku4JDaX5Ic6bOPi+Jyq6rnszu7WStbP352Z7uqa6U+dPjO725Z6VQYqA5WBysBNMtBu0mt1WhmoDFQGKgNLAbgugofIwIsXL37iMpB+Tff/H9e2/f/+3vhv7M/+tfvN/L+NgfUVtcXijo7B7T0Nox2bA3w/067Kqc3h6IPldbw3+p6Joe/7k+acjvPa34pix/F7+499P99a+5VrT4YC8LUzXv3tngGAL042hAjCQMGBwSICyNiOII6AwLZHBcWOcw3gEI4R1NR2LGAWlFhQbJzsPEV9zMTIzjtC3Mb3c621r+9+cQYNFoCvnfHqb7cMvHjxAtUXm6BKlaJiQ1Vn27aA9CCwBYRMVTKAMaVpVSEq/izIo+Li5QvBymKwapzl0Pa/Rx69awGvifdaax/f7cKcaKgAPJGs2vVcGbgAmC1NGXQ9EGdsCrbUZlDJgixaFjO1yOK0ChRVLYI5E5vdJypes4o1Wo0oSGdXI974vLF8rrX25Vtc3QXgW2S9+tycAQPfmWXpzL5qCTuAn1HCCER7TAaGkaL31C4eG/nLqEDRf83GG0FbWRY2V5jjqJBEsUXbP95ae2fzRbmigQLwiqTVIbfPwMX3jYAaTbxZBcfUNr6nVB4DogVLFKvylUcbbLttX1kXCuJMWVuFGsUbjTfKPSsYCOKslaGUdX//j1trL93qii4A3yrz1e+qDAjfF29iRWrPm5AR1O12D17YDoOHghiqUfSg8bhIrTMFqdT1FsiuyWuPDdW2LRajTcy7LTyontXxLI+faq19bdXFuMNBBeAdklhNXC8DxHqYgS0qwuzNtVkoZ5UnqlcvHoQyW6bb42d8cAVwtAuU34yxzOQrUsJr2mIFeeTP5vzd1tpPXe/q/WhPBeBbZr/6nsrABb4eWJgiZQoKFVJ2kivFGtkDavnPlulMRc4u97Pj8fxaT3WrAoOxs7gjdZ+J3VP8nlLGuD/bWnt96iLceecC8M4JreaOyYBz0w2hqyagVWlMDbElbQYGah8Lmqho2HiUrYEQj4oIwk9BPFtUWF5REbMcslzborh1FeIVEXZuxv43V78jWcfMmGq1MrBTBpJPPKAqyihfq4iUit0CYQXNUQyYklRqGa0WPDayYq6tolk+LaC3KuHZ8WBB/Myt1W8BeCdAVDPHZiD5xAMqtBfwkdw1SokptWjis+3jvRFD1AazJhBYHsS9YqIguEehiVQ6Kv1oTEwdY9Gcjbu32R85++StHj2zs6UsiGPZUa1vyEBC+aoJvGZSWjBF6lmpT9svwmZs82KeBTPaEAxwyjqwfi2OfTZ/mf2VIsYbfcwqsrHiuVGQVtZGH+srrbVXNlyaux1aAN4tldXQnhkA+HpgYTeL7CTOLPc9gERPCDDVx45RPjCCOQthz1dWMSF0mW0TwTQbX9TO2pwzAKsCgrH2v989i/odQe85b6qtysAuGTBfsIM3epgtoCbzDCyy+yrFhqoYlaeKO9tvBmi2LWW5eDfO7BiUp+7ZAup5XqbCM+95KxGWDzw3bKy/eRb1WwDeBRXVyJ4ZcD5owZb0VvkwFeTBbe02nPjKb7XtY2y4zXsSIBoXU3leexkvnN3QQzhnCyHLcyYGVXC8wsKAbfc/jfc75kxZEHvSo9ranIHgcTNPZaLtECnLGQjOqk9PnXlxYpHJjAHby8TKioi1QjJtqJUJez/T3hH7WPj2XJ5K/ZYC3oyLamDPDCRuunmqSKkf63vi8aigmfJDxcUU6Rp4qJtSkfJjy2wLTzaGNfEpi8C2z4oJHmf/VgVl9n02ntEGU8h92zuttY/teb3u0VYp4D2yWG1szoCB7xbARUtbXJqj4pyBxZY4I8gOsLECod5j3vQe6tgWMPSFMRZP+Xd/eDwaGCl9L7feqkBt6/2+1Fp7bfOFunMDBeCdE1rNzWdAPPHgqbbM0pz5oAzQqOhGv1ml6amxKE5mBQz4RKpVwZAp16wtEBUwb6wefNk4t6xYWIFSsfV8vn3r73xQs6IAPM+LOmLHDJibbgiULNi8mzIjUu+mlFJ4GTjict8CV8F3jYKz8Ueqk+URFSX7O8pRVBCy25X1wt6352a07+XVFs+uesfxn26tvbHjZbtbUwXg3VJZDa3JAPlVC+YxektSNjF7G2O566m6PRWqsgAsFFisNga8aRRBMatYPbih4re2xWx+GDCjQsaK2MwxSnn/6ALg11trn1lzbV7jmALwNbJcfdAMgPWglJFdbjIgDUjYfy1EssrM20/ZFAhXVMAYB4tVWR1q3whOmK+oTzVuPM7u5yn9LLTxfLPj1hYYe7197AwfOVYIKAAXHG+SAfHEQ2Z56vmZ3uT3gBJBOgsVpcZQ+VpFz2CGip/1vyWmaLxeMfSKmwfm2T7t/h6IsTiO3PUV0OkeO8PJVgC+CX6eu9Pk42aRt6smNC5pGfxQSUfKNYKHVZ2z+3re961BzFYfqnisyXNksaiCNmJg2zt4++uUj50VgJ+bfTcfvQNfhE0Esszy1FPUUft7bY/sC2VjMPhmrBVPhc6o5ozqHAIOCxDzw7OwxZUKxqxWAygmT/F1k9GEKwUcZai275oB8tWSM1DIQDFzw4kpVqaco9ii7ZEyzhQRC11UnwhvzE8GXpmc4j6o2j1oqpij2AebPHCPfu0TD/29U994sxOqALwrXqoxlQH4oIU3gdWyM4LLVpAwJaoUp1LrewIvA+cIhDYnXrFAgNrjIj9Y5X2Ln89UvIofL7nTfd+DR4UCcDHz8AyIL9ixwBtAs4pRKVkPtBlFGqlSpjg9ILFtyoce+3rAy8Sn9mFAzijN2eK2Nc/MlsGcoXJWK5S+n1XAd2E9jElXAD4cP9VB8LiZghtOUu9m1SxAMstbpYgjxceWzEoxz8Qxq/C9/GGhG3EoxW8LBxYo+xWUGdXuFQ+Mg0HYFmucXHdjPRSAi4uHZyBQvh54lSLGJbVSd0yhKUWl4J1demeh48HNW15boGeVZwbWSlHanDJLBQGcvbnGik1mPCq/d209FIAPx091kHzcDEFsVRCCJLozrxQTU4MRpGbAurUt+9RA1NbMdga4aFzZHLMCGlkvLHYbYwbI4xzjBLsr66EAXHw8NAMrvmBnBiyROo0gg0vwMfEzAMjEuRZidqkfKcutsUY5jIpflGNlgawpNlhY7/apB5x0Q20cOhmr8efKAFgPCJK1sOvH2a80ZMrZ8zJtv2hdsG1oGSBwFAAjMEUAR0AhfBQY7XERnHFf24eyhljc2I46J7iqiSCs4mETqT/18InW2g/ucZYVgO/xrJ04ZuL7MqWVUXoIkVmoRAoOvU70NhHAaz3MCLhqO4MUggnhrCwALDBKXbMcRwVlZrvdV43PGwMq3x7vqb/rIZqqBeAoQ7V9KgPE97WT3U5wBYUItAycEeTYxFce5oAasykiFWghvVbpM6BlIMdUphcPxpfNu81LVDy8IqhUsLpG2HV4+u96iCZPATjKUG1PZ4B8tWQ0QRGMzEJQy1GmSCMQZ+CRacMDMVPOCo443jUK1CtIKr+Rv7w2B945iYqIB2t2Db7RWvt0+uI86Y4F4JOemHsMi3zMeFYxKlXK2vHAnAVIpPqUx8lUvVXOCOG9i0h2fBbOCEdlX6BqZkXrSICz1cr4gp0xLe7q027eXC4A3yPpThbzisfNMgDxIMeUnW2zZ2h8QMADDR4T2SVrFXTmxprniaIt4qnFTG4ZmO3YPBskOi9esVSrA3Ue1JX+0621b59sGqwKpwC8Km110MjAzvC1N2AYZMZ7CCSmMCPwWvUbKWEFtWhZ7XnPHuwRkDNQjfb1YmaKH9/DuG2sa1YlKvc4yYYKfqW19sqjzMAC8KOcyRuMgzxuFoEwgkNWYUbg8+CN25S6nIFyNp7I80Ybw8Z65LLfOy8RgKObhraosjGwPPf32BMPr7bWXr7BpX5YlwXgw1L72A3Dj2mib4iTbkwyT5XafbbCRnm3bJmtltQMHDNQVktxHNuMIlXWC8urF6u3LRMPFgaviLEi4p1rNXHeXpblZ+71eV81qALwY3PysNFdbrihYmPg9ZbT0ZK1b1cfvmCAG/BggFFQVlCLikpGzStv04s9uwrApb+yNEZ740dKs/BlIF5zrLKV1Plg1+zD3HTDwRWAD0PU4zYMj5uNa8hTRcwSiFSTUsEZFeotixEI7G/bBxYJjDuKZxQRe1x0jAdoZgmoFUZkxbA48L3ZWKM2Vb57rMN2QPvhYW66FYAfl4tXGRlYD0rdqImPoBjqbOyvQIJARbWH7Vj1arehYlcq1oOEp+ixXxwXqmoWd1SsMttZfjJ9YfwefO256v1lrwWl8Ht7zPd9ubX26lUu7ht0Ugr4Bkm/1y6TTzwwWHoqkk1I5csylY1KeauCU1DOWgPM0phVkV4MXhyefxutUBhAPbUdxai2K4XMpsXdf9ItmusF4ChDtf3HGQh+TDOCYDT5LVSyEEElyiCvbAwGh7WQ9IDrWQMstrUxzBQNC1VPoc+qdcx/BOgex3i0bPRlFfDDPfHAUFIALsCGGUh8tWRmqRpNyMzSOrNPBF2lwNQSPYKi8pst3Ly4EYiqvyiOCMJjrkf7sRVElHcG9cz5HtceWg9vttY+EV6YD7BDAfgBTuKRQwDPFxWdUrYRBK26ykxU7AfhZpfP0U0qVKzKsrDvb4HfzPgidYptMdV5jbg9mwkLmWc5MP485ONmao4WgI+k1wO0TX7PzSopdXPMglrBkS1/LWDsxI0mPINcdFNIqTZmG8xAdBzvWSnZ2Ea/mf3xvMzEbPsZUF9bJLEAem3bGdJVcH/c7Gdba/3fp3gVgJ/iNK8b5AW+aolt1ZdSxkyNZsGwRnVGsXqgRuCgkkQYqnEwVZodM1P62J5SlFZ52iIwlvdYCFUBxOLpnYc1RWaMB+H77rIsn3wm+LJErJupddTDZcCBb2ZCWguCAYQpO6byFDSUUs6CTo0B41bKe63nmY3P209ZLAhvBVJP4XvnFrf1v/uHZKzyHkXAqmhUwDhXeoF4/wLfh/iCnRkYlAKeydaT7Jt83ExBIqtCM8vqGRWaUcx2n2yc3jgj1Rx54ZmYPZWJsanlv6felaLGImNVNQOsigWLZf/bfr1k/ymhrnyfDr6lgJ8EqLPDNB8zjgCyRdF56pKBDdWVF1sGbLY9tr+NL4IgFpNsbDOK0wMcW3HMwtnmI/LH8fxE14FlTd/3Rxfl3P//51trb8xeo4+yfyngRzmTO4zD+XYz5i9Gky6zjMblKYMsqmC0Jdh2XH6PfgYIjigsEaQRcDYmZrVkiwjLczaWMf8x716seC3Y/lVe1dV5lz8lv8NU+78mCsB7ZvPO2zK+Ly4bcWIpKHqgWwOUCCRMRSt1ZqFsIbKlkKw5Vilr5j+vaR+BaIuOtQ6YxeDB3LsG2Hm3+cbveOh/v9Rae/3Op8zm8AvAm1N4/w2QD1owReSpU4TrWthFy3623fOSvaX5nqrTjj8qGhHkEJjemLOAHvGtiS0TrwdzO0EGiJ9e+Y6kFIDvn5+bR0Ce9WWqyYNjBDNUXlalevCesQoUbFlsDCpYNHCpjePPwm+P/ZQnm7ExZtU+QtpbuUQFk12bBV+TlQLwZnzddwOJjxkrBWT9Q/QMM4rYAi8CDAONB7bImsgsy9VyPbJSsipT7Zc9foyf5Y6p6D0KAbbBVh/9PfatZj2mgi/gogB83/zcHD18sbpVkbMgULYFAwVTxHZyI5xx4s9CcM1YbNy22DAvlKlMFuNs3BkrCJU65psVR2wXQZotiArqDMDd831t8wX7YA0UgB/shGaHI571jQBxhIpCQDBljQp4jXpWSt4Wg6iIIJRtXAjCGftkJq+e583itzD1bJbZVYaKGS/B/pzvp1trX8tem8+0XwH4mc62Gat44gFVKFN2M7Dw9kUweMrNU9FZj3dc6wyMTCFHqpl5wpGyV4VkTU5H/5mimYlVtZNp3xZNO6Oe+kMWGbQUgDNZerB9yMeMmUpSwMIJaf1GVGC4zYJ0/EaZUqZe/5ESZap6DeQyBcRTzUp9qnzvHaOKzSsu6sYas15QjduZ0r9Qp3/I4ik/4ZZFRgE4m6kH2M/YDqjU2JIe1a8FL+6/dvmaUVd2H+VVInBVkVCKXsWhYJQFZW8Xvy9hxprI5CcbC+4XKXy26rBK1+YSPd/+lZJP9a1ma/FQAF6buTs8LvEdD9mleARCnOwMJFkAKHAwC4P5o7OxekDbA4ieKkbA2VjYOOwqQRXFCNBr1DA7v2NGvHnxfJ/mKyW3oKAAvCV7d3Qs/JKxVcC4TMUJqaCMk5+pUKuSLCCYulbqNAIIQgrHZpUcizmjntFn9kCsvG3bN6pLjHH8jRaOWqmwPFuYK9Ud+cijP++asLOg32jrN9y691uvRAYKwIkk3fsu8KsWEdBmlSnCSS1To34tdCzEMsfNxswAyDxOhDNCjQHRtqNUKbNI+nEMdCqfXtuswDEIZxQ9xmSPsVPjtdbaS/c+V64dfwH42hm/cn8EvqiqMoBTio2pT+WbIpgY3DAWBqotStlTp0qFMtXMxsishZncZvZVfTDVj0XMnncGbw/G6jyMq/nhf734qGlbAD4qsydpVzzxwEAXga1PaPvkggKtBSv2EylVpQBRHWdgxaDRb4ghrJTFYiHFlvisHaWQM/HO7KPyiD6xl3+m1FkMLI9j7P3f+nTbhrleAN6QvLMf6vi+EXQs8CIwe8opAi5bKjNoeEv/KD6rYGcgx9R9FBsWH2bPeMUkYwmwMXjFUI0jWg0gzO3fvRD3nxCqx8w2QqAAvDGBZz088cSDhYW3tGV+7BYbQ0EmC2vsm8XC9mHjUEDux6NaZu9FCp/5ysyLZVBeC+OZ4ukVJCweVvX2Jxye7vfbjpjrBeAjsnrjNifhi8vrMSk9YM0AmIEkgi3aHVk1avuyFoLnP3sKegsEPTuALf9Z7Fa9b4nF5o+du+h8WKj3X6/o3+tQTzrsMM8LwDsk8UxNON9uttY3VErZ2gIIyLWKbi1k1HJa3Yhi1gcu49faFczyUJaPl0MLSltMsGB6itqzO2bH12Oom207T/YC8M4JvWVz8Em3mSW3Wkora8KCI7vMZnAd780osAxwMv6mUssZRRwVimg8uJ39jerXsztYTtQKANtRFo5ts6vdrnqf9rfbjprXBeCjMnuDduGmm6dwPIDYbUwVjgkb+YfYBx6nIITeY6TisJ8IfqjoGehUDDaWNUrUg2ikSDOWBqpmr5h4qxSb0/J7D5zLBeADk3utphM/pqmWsGy5HAEP7QYLVs8K8FQzgw+2q/ZZq/T3sgUQyhnojWNGDNki4hUXVSyjQqeKSn+/f3/vL5ffe9xMLgAfl9urtUxuujHrIKt6IyWmtkfLaqs8UT0qaCkVbZfHW8eVUcxszCoGFQ9b6tt2I1sDoR2dp8y4POvi5dbaq1e7iJ+0owLwHZ94UL7RhPQmMIMJA0ZmUkdxYF8MxghrBW9PVWeAFu3jLfttPhVIMYe2vwjIWTj3GL2v9lTFQ1lC/fne/n0O9TWSV2BDAfgKST6qC/FBC4RGtNTGJbznIyJAmIKKADyuOTw2u7y2MEavdk18EYRxPBmlb49hEPeU52w8mXxjPOoc95tsny3L4agZ+9F2C8DXy/VuPa1UvrNLWKY6BxyYemPwyyhmPM5+ACLyL5WKi4pK5BvvBUFV/DCPSvGPc6bimYlT7dtj7E85/HZZDrtN0XRDBeB0qs6zY+KDFhnwsUkfqT213VOiTKHNgMNTeJG6V0qUARrHkFWWM2OJzktkBTHlai2cKObRv22nP+XwqdZafX/vDaZ4AfgGSd/SZeJZXwaEzNI8goNa+jPIWeWGXilTrXb/oYBnwBb5nMrLzdgJnmcdAS8TV+TfssJgc4h2xkzePr8sy2+V5bBlRm47tgC8LX9XPzr4MU3PIrDeK7MQZmBiwaU8TgYJrxB4YPZiQ+BkAeSpTSwaNndYXDKAzsYUrUAw71ExU1ZLV7ufa619/eoXcHX4/zJQAL6jC0I8bubBAZena0EwA2cLLywIbNuI31PSWRtj7/FhcbFAs2NjN9XsuDzLY01uo2NUcenvf2VZll8o1XuOiV8APsd5cKMQP6YZLW+ZZYCwzkBEqbI1sBvHKLtDecnekjuCUbS999ltgGF9MJWJ4MViwVYU9j0c75rcReNQ20dO+422X22tffkOLvmnCbEAfAenOvg9N2/iWQgwNcrAojzHtTepMuDwltae3cG22f6U5eFZMAPIqGqzy//ISlljmcwAm435GxfLoT/jW68TZaAAfKKTwUJJPPGAy3pPnaGSRBCxic5UMsL8SDgza0Ip4hlQYWFYsxqwqwyVd9yH2RiZIoWrl8wx7y/L8juttX6zrV4nzEAB+IQnxYb04sUL5i9GoFFLZlwKY9tKMaubOR60ohiVtRGBhY0BVacHbeaPWrjNxu1ZQdF58BR8thiqfP3lsiy/2FrrEK7XSTNQAD7piUk8bjbO3VBYYyLOAkQpMoSx7QcVsKcEI6DOKruZIsJypGLP5M/mdjbPGYWcLbZeHN1m6F7vV096aVdYJgMF4BNeDuSmmzcxEQSzYFA3xCxUleq01sPMUjsDMnbjCouNB3dWWKxS9rxultO9Cl2mIEX7MD+6v/eHF8uhVO8J5zULqQB8whN1sR1wec+W2cpCYDBkS/7oQwAZwKnlfhba43hWZCIQqe2zRQULiVL0GCuzYFQB9GJi7dr38NxjW28ty/JrrbV+s61ed5SBAvCJTpbzHQ8zvif6tUoho8XAFGMWGqxYKIWJVkaknFGJe1CeVf+eLZApLJmi0WPCH/icKSzKR+5tfLAsy++21r5wosu4QpnIQAF4IllH75p83CxSluOcsknOFDMDpT0WoZaB8ohBAYotoVHxeXCbBW0Uc0Yxq3x6tgZTrqOdmTGwff9qWZZfb63Vo2VHT8wD2y8AH5jcmabF42YROJR69JbmFtAIQgZvBPQMOEZ7SgHOKHulSBW4Z+yBLYqUnSNbPLyVhlfoVEzdbviNshtmZtd59y0An+TcgO/LIJlZ7jIvEyeygnqkOJknmTmG7ZOF+NgPxzXTprJgsnlh48bC5wGcFRncX+XDvj/shi+e5JKtMHbIQAF4hyRubcL5Mc0sqOySf+YYVJW4nGZ/K8XHFOeMspzZF31uLFiYD7ZSmOlv7b7MakF1jB4vKzYdur9Xz/RunWnnO74AfONzYpQvU2Rs4lvQDbDsAYiZNhg07FKbAdFCcaYvr0jMqFh2M4v537aA4ZiUGrZx9GOim27eKsSe379fluWXWmvv3fgyre4PykAB+KDERs2aJx6yN4DWerFrFbG39LaAtfshiBg8lW2xNU6rcpUVk7EycAyRzZKxhlTBsRaLXW108P5Ba+3vouuott93BgrANzp/E9/xwMAyJjRb9qOCYyovo0YZEKNiwQAcWRaolrFfBWb1vrqxx+yAjKJl8FQ5Xavsx3HfW5bl91trf3ajy7K6vXIGCsBXTnjvbhK+FsDRclxZA8wzzSi9PVTpbMxjvLZI7B3HDCg9m8IrgGyb6rffYPvSsix/1Frr/1+vJ8lAAfjKJ3oFfJXP6SlLhJj9G9VzVoEyCPb3Ir9TWRQMsGMZzm5UYZxMxc+Aelbhe2oZ1TXLMVu1/MeyLK8VeK88CU/UXQH4iieDfMHOjBLL7jsDZvQvEYBKxXmgG9t62+Ojzp51oQoMAo954KrQePEpiyJS6mx71Ba78dfbGeD9UineK07AE3ZVAL7SSREfM1ZKLwvbGXvC7uuBg6m5LSD21KDny3o5UDEqSDK1rN6LCoK3PfKfB3hfK/BeaeKdvJsC8BVOkPPEQwQgplCPugEUAQ8tA7Z/pKhnCotqf6h0VlAYADN9zlgXUVxM7Xfwvt7thgLvFSbcHXVRAL7CyTK/ZGyX+BYkuNy2S+txjhRwcLsCjrIBvKV9JkYLrxmQ2VxENw8zEM0oVztWzHFWEc8AuN9Q67/B9nqB9woT7Q67KAAfeNKcbzfDpTKqS8/Hnbnhw8CegVlkUVjo28Jg+8sUjkwsCPUZyKsVhgU+y/2Iyysuyi/vx3bFW+A9cG49StMF4IPOpIEvA4j35ACqtEhxoTK28FCgZ+ovoyAZbPE9z0O2fSi4IdgykI728ayeyLdl6pytOnrc/3kB75dL8R40sR6s2QLwQSc0eNzMswPUsh9V2QCYt39WPXqqcsTKgKnGkVnOsycElL+dGYfNx1af3BuXLV4j999aluUrrbU3DrqcqtkHzUAB+IATO/msb7SkzsDAQlhZFEwl7gmtSIV62z3Vb2/sqaLj3axUhUvZM579gsd08H6htfbNAy6javIJMlAA3vkkkyceEA5qGb4FYJ5N4d14QlXL7IyM+lRWx2xxUfYFszmUyrYWBisw2Tyrwtdthv6Lw39b4N158jxhcwXgHU+6eNxMeYgRCBi82HuRQma+beQzZ0DoFZZI7TLbxPOXUcVGdsxWC4LF32+s/emyLH/SWuv/X6/KwOYMFIA3p/DDBshPCkXwtWrN3tixPqMCk4KSgp9So5klPlO4Nl4G40j94tiZoo3sAJZfpXqj97H/sf+by7J8sbXW7YZ6VQZ2zUABeKd0Jn1fdjfeQsRCILN8tpDL7D+rTJlSZlDMxB0BOVoRZGGs7JDxvlcUR1HoNkP/RrKvttb+ZadLpJqpDHwkAwXgHS6K4PfcMhZBBA30Zi1sPXWa8Z9VfJn3mb/MQOsVhwE9VP0RkGe3K/BaJd7Vbgfvt8pm2GFiVBNhBgrAYYr0DskPWkSgyIDOwgmB5QEv6pvZCBZIVjWiRRJZI2xcyu5QhSJSzbPFjcXc1e6fd/AWdDdMhjp0VQYKwKvS9r8HCeXLAJYBISpZC1rqgo/PAAAEiElEQVS1fPYgiDeiEGaq/dlY1+6PipSpfHwP84B9K2AjqDt0v70sy1+01rrqrVdl4CYZKABvSPvl99yYihxgYNDLPD0w9hlf55iBM8KYecue1ZGJaw1sGWixncgHZ/mM1DGLtUO3/9zPX5fa3XDh16G7ZaAAvCKVoHwHCBRs14Aiq+wYZLwbfQx84xpgipkpb9sGjm2NJeBB3bMxrIJnxWPE9vYFum8UdFdc7HXIoRkoAK9IL/kZeWs7sP9XkEHl58FIgd4CNHpSIFLSyraIbJVo+wyY+76e8mc307AQ/NuyLH+zLMt3WmvfWXGK65DKwFUyUACeTHPicTNPSXpL74xSjvbxtuMNsAyMUWXaIjAsD08R4zZ2jLUX1JcUZZTwv/dPpy3L8lZBd/Kirt1vloEC8ETqHfjOKjymGPE9C1MLQgsxBtwI0sqfzvq7nqfLIO95yyPWmfzZODt0v3aB7lsTp7J2rQycIgMF4MRpgMfN1HJ7LJ1RxSEQlZpTMLU+rFKbCGtU4Vm4Rp6yt932mfWOvWKhtv3jsiz/sCzLN1tr3WqoV2XgbjNQAE6cOnHTbQvUZo5VTzOg2lR+clYRz8SkrBQsFrZYoX3h+eJ2W39k7J86cOsDEomLtXa5qwwUgIPT5fyYprUFZhWnWsazJxiyYMz4pBk7INsfesjjWoq85Qx4371At38irSveelUGHjIDBWDntAJ8PTgyoHpPFHggXANApjwjrxaV8Robg6nrjJ+Luewqt38g4p/7v621/ne9KgMPn4ECcAzgcdMLFS9bUrPHwBhQ8VgEst3OYO09aTHjMY/zn+3ftm3thZmi0dvogP1ef0ysK93W2nsPP9NqgJUBkoECsLgs4Lt9s4CJrAhmWyhAD/CzG29MeWZizKpT7NPGogqRhTnG99/Lsnz38t97rbWudOtVGXj6DBSANYCtKlTgwhthTC2rG1MMauxGmlWaHnizUFY39WycFrIYv/V60UoY+/5gWZZ3Lir3u621rnbrVRmoDEAGCsCQEPPEQwZonqKM1CZ6tLP2BVPGGRU8s4+K0b7f1e2/LsvSvze3f+z37dbaf9VMqwxUBuIMFIBNjoLv9c0AD6HNIB6B2apoVNgMiCOu0ZdVzJH/HFkmePwPL7Dtz9926L7TWutqt16VgcrAigwUgC9JEz+mGQF1jSUQKWulhD3A2jZV+1G/CNsPlmXpN8f6vz8Gbmvt/RXXWB1SGagMiAwUgD/8Xl9UjhZ4M0pUPVkws/S3+6LPOuJEz1b50arf3k5XtP0HJvtHevu/A7YftNa6tVCvykBl4MAMFIA/BLBdjns3pNiyfVaBzipntB6yMO/HdbD+aFmW71+A2//tcP1+a60Dt16VgcrAjTLw9ABOfLsZwo7d+UdVik84jGPUt32hj+sBdrTVodr/6yq23/Tq/9+fr+3A7e91b/aHpWRvNLOq28pAIgNPD+CRI+MBWyvCKlUL3g5SC0n8m/m4tt2uQO3Ntg7M/urfg9tB2l/93/73eKJgAPbH0G2tjWMSp7l2qQxUBs6Ygf8B2eVst7PCzF8AAAAASUVORK5CYII=) 100% 100% no-repeat;background-size: 100% 100%
}

.member-banner .member-banner-left .equities-list .equities-item-bg:last-child {
	margin-right: 0
}

.member-banner .member-banner-user {
	display: -webkit-flex;
	display: flex;
	-webkit-flex-direction: column;
	flex-direction: column;
	-webkit-align-items: center;
	align-items: center;
	-webkit-justify-content: space-between;
	justify-content: space-between;
	width: 316px;
	min-height: 326px;
	padding: 32px 24px;
	border-radius: 24px 24px 24px 24px;
	box-shadow: 0 7px 10px 0 rgba(0,0,0,.03);
	background: #fff
}

.member-banner .member-banner-user .user-info {
	display: -webkit-flex;
	display: flex;
	-webkit-flex-direction: column;
	flex-direction: column;
	-webkit-align-items: center;
	align-items: center;
	-webkit-justify-content: center;
	justify-content: center;
	width: 100%
}

.member-banner .member-banner-user .user-info .user-head {
	width: 56px;
	height: 56px;
	border-radius: 70px 70px 70px 70px;
	border: 1px solid #f4f4f4
}

.member-banner .member-banner-user .user-info .phone {
	margin-top: 24px;
	font-family: var(--mfy-font-family-alibaba-medium);
	font-size: 16px;
	color: #3a4056
}

.member-banner .member-banner-user .user-info .user-vip-time {
	margin-top: 8px;
	font-size: 14px;
	color: #7b808f;
	font-weight: 400
}

.member-banner .member-banner-user .user-dts-info {
	display: -webkit-flex;
	display: flex;
	-webkit-flex-direction: row;
	flex-direction: row;
	-webkit-align-items: center;
	align-items: center;
	font-size: 14px;
	color: #7b808f;
	line-height: 16px;
	min-width: 197px;
	-webkit-justify-content: space-between;
	justify-content: space-between;
	margin-top: 8px
}

.member-banner .member-banner-user .user-dts-info-earning {
	background: linear-gradient(163deg,#597dfc 57%,#8af8ff 93%);
	border-radius: 8px;
	padding: 4px 8px;
	font-size: 12px;
	color: #fff;
	line-height: 14px;
	cursor: pointer
}

.member-banner .member-banner-user .user-capacity {
	margin-top: 20px
}

.member-banner .member-banner-user .user-capacity .user-progress {
	width: 260px;
	height: 6px;
	margin-bottom: 10px
}

.member-banner .member-banner-user .user-capacity .user-progress .ant-progress-inner {
	height: 6px
}

.member-banner .member-banner-user .user-capacity .capacity-num {
	display: -webkit-flex;
	display: flex;
	-webkit-align-items: center;
	align-items: center;
	-webkit-justify-content: space-between;
	justify-content: space-between;
	margin-top: 16px
}

.member-banner .member-banner-user .user-capacity .capacity-num span {
	font-size: 14px;
	color: #9ba0ad;
	font-weight: 400
}

.member-banner .member-banner-user .user-capacity .capacity-num .user-grow-capacity {
	display: -webkit-flex;
	display: flex;
	-webkit-align-items: center;
	align-items: center;
	-webkit-justify-content: space-between;
	justify-content: space-between;
	width: 131px;
	height: 24px;
	margin-right: -15px;
	margin-top: 4px;
	padding-left: 87px;
	background: url(../fonts/space-bg.a555e7b9.svg) 100% 100% no-repeat;
	background-size: 100% 100%;
	font-size: 12px;
	color: #3c80ff;
	cursor: pointer
}

.member-banner .member-banner-user .user-capacity .capacity-num .user-grow-capacity .user-grow-capacity-text {
	margin-bottom: 4px;
	font-weight: 600
}

.member-banner .member-banner-user .member-pay-btn {
	display: -webkit-flex;
	display: flex;
	-webkit-align-items: center;
	align-items: center;
	-webkit-justify-content: center;
	justify-content: center;
	width: 268px;
	height: 40px;
	background: #597dfc;
	border-radius: 8px 8px 8px 8px;
	font-size: 14px;
	font-weight: 400;
	color: #fff;
	cursor: pointer
}

.member-banner .member-banner-user .member-pay-btn:hover {
	background: #597dfc
}

.member-banner .member-banner-user .flow-card-list {
	width: 268px;
	height: 86px;
	padding: 8px 16px;
	background: #fffcf6;
	border-radius: 8px;
	margin: 12px 0 27px
}

.member-banner .member-banner-user .flow-card-list .flow-item {
	display: -webkit-flex;
	display: flex;
	-webkit-align-items: center;
	align-items: center;
	-webkit-justify-content: space-between;
	justify-content: space-between;
	margin-bottom: 8px
}

.member-banner .member-banner-user .flow-card-list .flow-item:last-child {
	margin-bottom: 0!important
}

.member-banner .member-banner-user .flow-card-list .flow-label {
	display: -webkit-flex;
	display: flex;
	-webkit-align-items: center;
	align-items: center;
	font-size: 12px;
	color: #7b808f
}

.member-banner .member-banner-user .flow-card-list .flow-label>img {
	width: 16px;
	height: 16px;
	margin-right: 6px
}

.member-banner .member-banner-user .flow-card-list .flow-value {
	font-size: 12px;
	color: #3a4056
}

.member-banner .member-banner-user-vip {
	background: url(../images/vip-bg.90396440.png) 100% 100% no-repeat!important;
	background-size: 100% 100%!important
}

.member-banner .member-banner-user-vip .member-pay-btn {
	background: linear-gradient(354deg,#8af8ff 4%,#597dfc 33%)!important
}

.member-banner .member-banner-user-vip .member-pay-btn:hover {
	opacity: .8
}

.member-banner .member-banner-user-vip .flow-card-list {
	background: #f5f8fe
}

.member-banner .member-banner-user-vip .flow-card-list .flow-label-svip-icon {
	display: none
}

.member-banner .member-banner-user-vip .flow-card-list .flow-label-vip-icon {
	display: block
}

.member-banner .member-banner-user-svip {
	background: transparent url(../images/svip-bg.9c1d8d90.png) 100% 100% no-repeat!important;
	background-size: 100% 100%!important
}

.member-banner .member-banner-user-svip .member-pay-btn {
	background: linear-gradient(146deg,#fed788 1%,#fabb56 29%,#f8a834 49%,#fbbd68)!important;
	color: #3e2503!important
}

.member-banner .member-banner-user-svip .member-pay-btn:hover {
	opacity: .8
}

.member-banner .member-banner-user-svip .flow-card-list {
	background: #fffcf6
}

.member-banner .member-banner-user-svip .flow-card-list .flow-label-svip-icon {
	display: block
}

.member-banner .member-banner-user-svip .flow-card-list .flow-label-vip-icon {
	display: none
}

.member-banner .developer-banner-user-vip {
	background: url(../images/member_login_developer.d391a0ad.png) 100% 100% no-repeat!important;
	background-size: cover!important
}

.member-banner .developer-banner-user-vip .member-pay-btn {
	background-image: linear-gradient(138deg,#ec371e 34.82%,#f96a2b 103.36%)!important;
	color: #fff!important
}

.member-banner .developer-banner-user-vip .member-pay-btn:hover {
	opacity: .8
}

.member-banner .developer-banner-user-svip {
	background: url(../images/member_login_developer.d391a0ad.png) 100% 100% no-repeat!important;
	background-size: cover!important
}

.member-banner .developer-banner-user-svip .member-pay-btn {
	background-image: linear-gradient(138deg,#ec371e 34.82%,#f96a2b 103.36%)!important;
	color: #fff!important
}

.member-banner .developer-banner-user-svip .member-pay-btn:hover {
	opacity: .8
}

.member-banner .member-banner-user-other-vip {
	background: transparent url(../images/member_login_vip@2x.e7970cd5.png) 100% 100% no-repeat!important;
	background-size: 100% 100%!important
}

.member-banner .member-banner-user-other-svip {
	background: transparent url(../images/member_login_svip@2x.5e39c9ed.png) 100% 100% no-repeat!important;
	background-size: 100% 100%!important
}

.space-tool .ant-tooltip-arrow-content {
	--antd-arrow-background-color: #fff!important
}

.space-tool .ant-tooltip-inner {
	background: #fff;
	color: #7b808f;
	font-size: 12px;
	line-height: 18px;
	border-radius: 4px
}

.member-banner-top-up {
	background: url(../images/recharge_banner_pic@2x.7ee3cf4b.png) 100% 100% no-repeat
}

.member-time-tool {
	width: 270px;
	max-width: unset!important
}

.member-page-video-trancoding .member-banner-user-svip .box {
	background: #fffbf3
}

.member-page-video-trancoding .box {
	width: 268px;
	background: #f5f8fe;
	border-radius: 8px 8px 8px 8px;
	padding: 8px;
	color: #7b808f;
	margin-bottom: 12px
}

.member-page-video-trancoding .box:last-child {
	height: 58px;
	margin-bottom: 16px
}

.member-page-video-trancoding .box .img-icon {
	width: 16px;
	height: 16px;
	margin-right: 4px
}

.member-page-video-trancoding .box .progress {
	margin-left: 20px;
	margin-top: 6px;
	margin-bottom: 6px;
	width: 232px;
	height: 6px;
	background: #eeeff2;
	border-radius: 10px 10px 10px 10px;
	min-height: auto
}

.member-page-video-trancoding .box .progress .fill {
	height: 6px;
	background: #2edb5a;
	border-radius: 10px 10px 10px 10px
}

.member-page-video-trancoding .box>div {
	display: -webkit-flex;
	display: flex;
	-webkit-align-items: center;
	align-items: center;
	line-height: 16px;
	min-height: 20px
}

.member-page-video-trancoding .box .row-2 {
	padding-left: 20px;
	color: #3a4056;
	-webkit-justify-content: space-between;
	justify-content: space-between
}

.ant-table.ant-table-middle {
	font-size: 14px
}

.ant-table.ant-table-middle .ant-table-footer,.ant-table.ant-table-middle .ant-table-tbody>tr>td,.ant-table.ant-table-middle .ant-table-thead>tr>th,.ant-table.ant-table-middle .ant-table-title,.ant-table.ant-table-middle tfoot>tr>td,.ant-table.ant-table-middle tfoot>tr>th {
	padding: 12px 8px
}

.ant-table.ant-table-middle .ant-table-filter-trigger {
	margin-right: -4px
}

.ant-table.ant-table-middle .ant-table-expanded-row-fixed {
	margin: -12px -8px
}

.ant-table.ant-table-middle .ant-table-tbody .ant-table-wrapper:only-child .ant-table {
	margin: -12px -8px -12px 40px
}

.ant-table.ant-table-middle .ant-table-selection-column {
	-webkit-padding-start: 2px;
	padding-inline-start: 2px
}

.ant-table.ant-table-small {
	font-size: 14px
}

.ant-table.ant-table-small .ant-table-footer,.ant-table.ant-table-small .ant-table-tbody>tr>td,.ant-table.ant-table-small .ant-table-thead>tr>th,.ant-table.ant-table-small .ant-table-title,.ant-table.ant-table-small tfoot>tr>td,.ant-table.ant-table-small tfoot>tr>th {
	padding: 8px
}

.ant-table.ant-table-small .ant-table-filter-trigger {
	margin-right: -4px
}

.ant-table.ant-table-small .ant-table-expanded-row-fixed {
	margin: -8px
}

.ant-table.ant-table-small .ant-table-tbody .ant-table-wrapper:only-child .ant-table {
	margin: -8px -8px -8px 40px
}

.ant-table.ant-table-small .ant-table-selection-column {
	-webkit-padding-start: 2px;
	padding-inline-start: 2px
}

.ant-table.ant-table-bordered>.ant-table-title {
	border: 1px solid #f0f0f0;
	border-bottom: 0
}

.ant-table.ant-table-bordered>.ant-table-container {
	border-left: 1px solid #f0f0f0
}

.ant-table.ant-table-bordered>.ant-table-container>.ant-table-body>table>tbody>tr>td,.ant-table.ant-table-bordered>.ant-table-container>.ant-table-body>table>tfoot>tr>td,.ant-table.ant-table-bordered>.ant-table-container>.ant-table-body>table>tfoot>tr>th,.ant-table.ant-table-bordered>.ant-table-container>.ant-table-body>table>thead>tr>th,.ant-table.ant-table-bordered>.ant-table-container>.ant-table-content>table>tbody>tr>td,.ant-table.ant-table-bordered>.ant-table-container>.ant-table-content>table>tfoot>tr>td,.ant-table.ant-table-bordered>.ant-table-container>.ant-table-content>table>tfoot>tr>th,.ant-table.ant-table-bordered>.ant-table-container>.ant-table-content>table>thead>tr>th,.ant-table.ant-table-bordered>.ant-table-container>.ant-table-header>table>tbody>tr>td,.ant-table.ant-table-bordered>.ant-table-container>.ant-table-header>table>tfoot>tr>td,.ant-table.ant-table-bordered>.ant-table-container>.ant-table-header>table>tfoot>tr>th,.ant-table.ant-table-bordered>.ant-table-container>.ant-table-header>table>thead>tr>th,.ant-table.ant-table-bordered>.ant-table-container>.ant-table-summary>table>tbody>tr>td,.ant-table.ant-table-bordered>.ant-table-container>.ant-table-summary>table>tfoot>tr>td,.ant-table.ant-table-bordered>.ant-table-container>.ant-table-summary>table>tfoot>tr>th,.ant-table.ant-table-bordered>.ant-table-container>.ant-table-summary>table>thead>tr>th {
	border-right: 1px solid #f0f0f0
}

.ant-table.ant-table-bordered>.ant-table-container>.ant-table-body>table>thead>tr:not(:last-child)>th,.ant-table.ant-table-bordered>.ant-table-container>.ant-table-content>table>thead>tr:not(:last-child)>th,.ant-table.ant-table-bordered>.ant-table-container>.ant-table-header>table>thead>tr:not(:last-child)>th,.ant-table.ant-table-bordered>.ant-table-container>.ant-table-summary>table>thead>tr:not(:last-child)>th {
	border-bottom: 1px solid #f0f0f0
}

.ant-table.ant-table-bordered>.ant-table-container>.ant-table-body>table>thead>tr>th:before,.ant-table.ant-table-bordered>.ant-table-container>.ant-table-content>table>thead>tr>th:before,.ant-table.ant-table-bordered>.ant-table-container>.ant-table-header>table>thead>tr>th:before,.ant-table.ant-table-bordered>.ant-table-container>.ant-table-summary>table>thead>tr>th:before {
	background-color: transparent!important
}

.ant-table.ant-table-bordered>.ant-table-container>.ant-table-body>table>tbody>tr>.ant-table-cell-fix-right-first:after,.ant-table.ant-table-bordered>.ant-table-container>.ant-table-body>table>tfoot>tr>.ant-table-cell-fix-right-first:after,.ant-table.ant-table-bordered>.ant-table-container>.ant-table-body>table>thead>tr>.ant-table-cell-fix-right-first:after,.ant-table.ant-table-bordered>.ant-table-container>.ant-table-content>table>tbody>tr>.ant-table-cell-fix-right-first:after,.ant-table.ant-table-bordered>.ant-table-container>.ant-table-content>table>tfoot>tr>.ant-table-cell-fix-right-first:after,.ant-table.ant-table-bordered>.ant-table-container>.ant-table-content>table>thead>tr>.ant-table-cell-fix-right-first:after,.ant-table.ant-table-bordered>.ant-table-container>.ant-table-header>table>tbody>tr>.ant-table-cell-fix-right-first:after,.ant-table.ant-table-bordered>.ant-table-container>.ant-table-header>table>tfoot>tr>.ant-table-cell-fix-right-first:after,.ant-table.ant-table-bordered>.ant-table-container>.ant-table-header>table>thead>tr>.ant-table-cell-fix-right-first:after,.ant-table.ant-table-bordered>.ant-table-container>.ant-table-summary>table>tbody>tr>.ant-table-cell-fix-right-first:after,.ant-table.ant-table-bordered>.ant-table-container>.ant-table-summary>table>tfoot>tr>.ant-table-cell-fix-right-first:after,.ant-table.ant-table-bordered>.ant-table-container>.ant-table-summary>table>thead>tr>.ant-table-cell-fix-right-first:after {
	border-right: 1px solid #f0f0f0
}

.ant-table.ant-table-bordered>.ant-table-container>.ant-table-body>table>tbody>tr>td>.ant-table-expanded-row-fixed,.ant-table.ant-table-bordered>.ant-table-container>.ant-table-content>table>tbody>tr>td>.ant-table-expanded-row-fixed,.ant-table.ant-table-bordered>.ant-table-container>.ant-table-header>table>tbody>tr>td>.ant-table-expanded-row-fixed,.ant-table.ant-table-bordered>.ant-table-container>.ant-table-summary>table>tbody>tr>td>.ant-table-expanded-row-fixed {
	margin: -16px -17px
}

.ant-table.ant-table-bordered>.ant-table-container>.ant-table-body>table>tbody>tr>td>.ant-table-expanded-row-fixed:after,.ant-table.ant-table-bordered>.ant-table-container>.ant-table-content>table>tbody>tr>td>.ant-table-expanded-row-fixed:after,.ant-table.ant-table-bordered>.ant-table-container>.ant-table-header>table>tbody>tr>td>.ant-table-expanded-row-fixed:after,.ant-table.ant-table-bordered>.ant-table-container>.ant-table-summary>table>tbody>tr>td>.ant-table-expanded-row-fixed:after {
	position: absolute;
	top: 0;
	right: 1px;
	bottom: 0;
	border-right: 1px solid #f0f0f0;
	content: ""
}

.ant-table.ant-table-bordered>.ant-table-container>.ant-table-content>table,.ant-table.ant-table-bordered>.ant-table-container>.ant-table-header>table {
	border-top: 1px solid #f0f0f0
}

.ant-table.ant-table-bordered.ant-table-scroll-horizontal>.ant-table-container>.ant-table-body>table>tbody>tr.ant-table-expanded-row>td,.ant-table.ant-table-bordered.ant-table-scroll-horizontal>.ant-table-container>.ant-table-body>table>tbody>tr.ant-table-placeholder>td {
	border-right: 0
}

.ant-table.ant-table-bordered.ant-table-middle>.ant-table-container>.ant-table-body>table>tbody>tr>td>.ant-table-expanded-row-fixed,.ant-table.ant-table-bordered.ant-table-middle>.ant-table-container>.ant-table-content>table>tbody>tr>td>.ant-table-expanded-row-fixed {
	margin: -12px -9px
}

.ant-table.ant-table-bordered.ant-table-small>.ant-table-container>.ant-table-body>table>tbody>tr>td>.ant-table-expanded-row-fixed,.ant-table.ant-table-bordered.ant-table-small>.ant-table-container>.ant-table-content>table>tbody>tr>td>.ant-table-expanded-row-fixed {
	margin: -8px -9px
}

.ant-table.ant-table-bordered>.ant-table-footer {
	border: 1px solid #f0f0f0;
	border-top: 0
}

.ant-table-cell .ant-table-container:first-child {
	border-top: 0
}

.ant-table-cell-scrollbar:not([rowspan]) {
	box-shadow: 0 1px 0 1px #fafafa
}

.ant-table-wrapper {
	clear: both;
	max-width: 100%
}

.ant-table-wrapper:before {
	display: table;
	content: ""
}

.ant-table-wrapper:after {
	display: table;
	clear: both;
	content: ""
}

.ant-table {
	box-sizing: border-box;
	margin: 0;
	padding: 0;
	color: rgba(0,0,0,.85);
	font-variant: tabular-nums;
	line-height: 1.5715;
	list-style: none;
	font-feature-settings: "tnum","tnum";
	position: relative;
	font-size: 14px;
	background: #fff;
	border-radius: 2px
}

.ant-table table {
	width: 100%;
	text-align: left;
	border-radius: 2px 2px 0 0;
	border-collapse: separate;
	border-spacing: 0
}

.ant-table-tbody>tr>td,.ant-table-thead>tr>th,.ant-table tfoot>tr>td,.ant-table tfoot>tr>th {
	position: relative;
	padding: 16px;
	overflow-wrap: break-word
}

.ant-table-cell-ellipsis {
	overflow: hidden;
	white-space: nowrap;
	text-overflow: ellipsis;
	word-break: keep-all
}

.ant-table-cell-ellipsis.ant-table-cell-fix-left-last,.ant-table-cell-ellipsis.ant-table-cell-fix-right-first {
	overflow: visible
}

.ant-table-cell-ellipsis.ant-table-cell-fix-left-last .ant-table-cell-content,.ant-table-cell-ellipsis.ant-table-cell-fix-right-first .ant-table-cell-content {
	display: block;
	overflow: hidden;
	text-overflow: ellipsis
}

.ant-table-cell-ellipsis .ant-table-column-title {
	overflow: hidden;
	text-overflow: ellipsis;
	word-break: keep-all
}

.ant-table-title {
	padding: 16px
}

.ant-table-footer {
	padding: 16px;
	color: rgba(0,0,0,.85);
	background: #fafafa
}

.ant-table-thead>tr>th {
	position: relative;
	color: rgba(0,0,0,.85);
	font-weight: 500;
	text-align: left;
	background: #fafafa;
	border-bottom: 1px solid #f0f0f0;
	transition: background .3s ease
}

.ant-table-thead>tr>th[colspan]:not([colspan="1"]) {
	text-align: center
}

.ant-table-thead>tr>th:not(:last-child):not(.ant-table-selection-column):not(.ant-table-row-expand-icon-cell):not([colspan]):before {
	position: absolute;
	top: 50%;
	right: 0;
	width: 1px;
	height: 1.6em;
	background-color: rgba(0,0,0,.06);
	-webkit-transform: translateY(-50%);
	transform: translateY(-50%);
	transition: background-color .3s;
	content: ""
}

.ant-table-thead>tr:not(:last-child)>th[colspan] {
	border-bottom: 0
}

.ant-table-tbody>tr>td {
	border-bottom: 1px solid #f0f0f0;
	transition: background .3s
}

.ant-table-tbody>tr>td>.ant-table-expanded-row-fixed>.ant-table-wrapper:only-child .ant-table,.ant-table-tbody>tr>td>.ant-table-wrapper:only-child .ant-table {
	margin: -16px -16px -16px 32px
}

.ant-table-tbody>tr>td>.ant-table-expanded-row-fixed>.ant-table-wrapper:only-child .ant-table-tbody>tr:last-child>td,.ant-table-tbody>tr>td>.ant-table-wrapper:only-child .ant-table-tbody>tr:last-child>td {
	border-bottom: 0
}

.ant-table-tbody>tr>td>.ant-table-expanded-row-fixed>.ant-table-wrapper:only-child .ant-table-tbody>tr:last-child>td:first-child,.ant-table-tbody>tr>td>.ant-table-expanded-row-fixed>.ant-table-wrapper:only-child .ant-table-tbody>tr:last-child>td:last-child,.ant-table-tbody>tr>td>.ant-table-wrapper:only-child .ant-table-tbody>tr:last-child>td:first-child,.ant-table-tbody>tr>td>.ant-table-wrapper:only-child .ant-table-tbody>tr:last-child>td:last-child {
	border-radius: 0
}

.ant-table-tbody>tr.ant-table-row:hover>td,.ant-table-tbody>tr>td.ant-table-cell-row-hover {
	background: #fafafa
}

.ant-table-tbody>tr.ant-table-row-selected>td {
	background: #e6f7ff;
	border-color: rgba(0,0,0,.03)
}

.ant-table-tbody>tr.ant-table-row-selected:hover>td {
	background: #dcf4ff
}

.ant-table-summary {
	position: relative;
	z-index: 2;
	background: #fff
}

div.ant-table-summary {
	box-shadow: 0 -1px 0 #f0f0f0
}

.ant-table-summary>tr>td,.ant-table-summary>tr>th {
	border-bottom: 1px solid #f0f0f0
}

.ant-table-pagination.ant-pagination {
	margin: 16px 0
}

.ant-table-pagination {
	display: -webkit-flex;
	display: flex;
	-webkit-flex-wrap: wrap;
	flex-wrap: wrap;
	grid-row-gap: 8px;
	row-gap: 8px
}

.ant-table-pagination>* {
	-webkit-flex: none;
	flex: none
}

.ant-table-pagination-left {
	-webkit-justify-content: flex-start;
	justify-content: flex-start
}

.ant-table-pagination-center {
	-webkit-justify-content: center;
	justify-content: center
}

.ant-table-pagination-right {
	-webkit-justify-content: flex-end;
	justify-content: flex-end
}

.ant-table-thead th.ant-table-column-has-sorters {
	outline: none;
	cursor: pointer;
	transition: all .3s
}

.ant-table-thead th.ant-table-column-has-sorters:hover {
	background: rgba(0,0,0,.04)
}

.ant-table-thead th.ant-table-column-has-sorters:hover:before {
	background-color: transparent!important
}

.ant-table-thead th.ant-table-column-has-sorters:focus-visible {
	color: #1890ff
}

.ant-table-thead th.ant-table-column-has-sorters.ant-table-cell-fix-left:hover,.ant-table-thead th.ant-table-column-has-sorters.ant-table-cell-fix-right:hover {
	background: #f5f5f5
}

.ant-table-thead th.ant-table-column-sort {
	background: #f5f5f5
}

.ant-table-thead th.ant-table-column-sort:before {
	background-color: transparent!important
}

td.ant-table-column-sort {
	background: #fafafa
}

.ant-table-column-title {
	position: relative;
	z-index: 1;
	-webkit-flex: 1 1;
	flex: 1 1
}

.ant-table-column-sorters {
	display: -webkit-flex;
	display: flex;
	-webkit-flex: auto;
	flex: auto;
	-webkit-align-items: center;
	align-items: center;
	-webkit-justify-content: space-between;
	justify-content: space-between
}

.ant-table-column-sorters:after {
	position: absolute;
	top: 0;
	right: 0;
	bottom: 0;
	left: 0;
	width: 100%;
	height: 100%;
	content: ""
}

.ant-table-column-sorter {
	margin-left: 4px;
	color: #bfbfbf;
	font-size: 0;
	transition: color .3s
}

.ant-table-column-sorter-inner {
	display: -webkit-inline-flex;
	display: inline-flex;
	-webkit-flex-direction: column;
	flex-direction: column;
	-webkit-align-items: center;
	align-items: center
}

.ant-table-column-sorter-down,.ant-table-column-sorter-up {
	font-size: 11px
}

.ant-table-column-sorter-down.active,.ant-table-column-sorter-up.active {
	color: #1890ff
}

.ant-table-column-sorter-up+.ant-table-column-sorter-down {
	margin-top: -.3em
}

.ant-table-column-sorters:hover .ant-table-column-sorter {
	color: #a6a6a6
}

.ant-table-filter-column {
	display: -webkit-flex;
	display: flex;
	-webkit-justify-content: space-between;
	justify-content: space-between
}

.ant-table-filter-trigger {
	position: relative;
	display: -webkit-flex;
	display: flex;
	-webkit-align-items: center;
	align-items: center;
	margin: -4px -8px -4px 4px;
	padding: 0 4px;
	color: #bfbfbf;
	font-size: 12px;
	border-radius: 2px;
	cursor: pointer;
	transition: all .3s
}

.ant-table-filter-trigger:hover {
	color: rgba(0,0,0,.45);
	background: rgba(0,0,0,.04)
}

.ant-table-filter-trigger.active {
	color: #1890ff
}

.ant-table-filter-dropdown {
	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";
	min-width: 120px;
	background-color: #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-table-filter-dropdown .ant-dropdown-menu {
	max-height: 264px;
	overflow-x: hidden;
	border: 0;
	box-shadow: none
}

.ant-table-filter-dropdown .ant-dropdown-menu:empty:after {
	display: block;
	padding: 8px 0;
	color: rgba(0,0,0,.25);
	font-size: 12px;
	text-align: center;
	content: "Not Found"
}

.ant-table-filter-dropdown-tree {
	padding: 8px 8px 0
}

.ant-table-filter-dropdown-tree .ant-tree-treenode .ant-tree-node-content-wrapper:hover {
	background-color: #f5f5f5
}

.ant-table-filter-dropdown-tree .ant-tree-treenode-checkbox-checked .ant-tree-node-content-wrapper,.ant-table-filter-dropdown-tree .ant-tree-treenode-checkbox-checked .ant-tree-node-content-wrapper:hover {
	background-color: #bae7ff
}

.ant-table-filter-dropdown-search {
	padding: 8px;
	border-bottom: 1px solid #f0f0f0
}

.ant-table-filter-dropdown-search-input input {
	min-width: 140px
}

.ant-table-filter-dropdown-search-input .anticon {
	color: rgba(0,0,0,.25)
}

.ant-table-filter-dropdown-checkall {
	width: 100%;
	margin-bottom: 4px;
	margin-left: 4px
}

.ant-table-filter-dropdown-submenu>ul {
	max-height: calc(100vh - 130px);
	overflow-x: hidden;
	overflow-y: auto
}

.ant-table-filter-dropdown-submenu .ant-checkbox-wrapper+span,.ant-table-filter-dropdown .ant-checkbox-wrapper+span {
	padding-left: 8px
}

.ant-table-filter-dropdown-btns {
	display: -webkit-flex;
	display: flex;
	-webkit-justify-content: space-between;
	justify-content: space-between;
	padding: 7px 8px;
	overflow: hidden;
	background-color: inherit;
	border-top: 1px solid #f0f0f0
}

.ant-table-selection-col {
	width: 32px
}

.ant-table-bordered .ant-table-selection-col {
	width: 50px
}

table tr td.ant-table-selection-column,table tr th.ant-table-selection-column {
	padding-right: 8px;
	padding-left: 8px;
	text-align: center
}

table tr td.ant-table-selection-column .ant-radio-wrapper,table tr th.ant-table-selection-column .ant-radio-wrapper {
	margin-right: 0
}

table tr th.ant-table-selection-column.ant-table-cell-fix-left {
	z-index: 3
}

table tr th.ant-table-selection-column:after {
	background-color: transparent!important
}

.ant-table-selection {
	position: relative;
	display: -webkit-inline-flex;
	display: inline-flex;
	-webkit-flex-direction: column;
	flex-direction: column
}

.ant-table-selection-extra {
	position: absolute;
	top: 0;
	z-index: 1;
	cursor: pointer;
	transition: all .3s;
	-webkit-margin-start: 100%;
	margin-inline-start: 100%;
	-webkit-padding-start: 4px;
	padding-inline-start: 4px
}

.ant-table-selection-extra .anticon {
	color: #bfbfbf;
	font-size: 10px
}

.ant-table-selection-extra .anticon:hover {
	color: #a6a6a6
}

.ant-table-expand-icon-col {
	width: 48px
}

.ant-table-row-expand-icon-cell {
	text-align: center
}

.ant-table-row-expand-icon-cell .ant-table-row-expand-icon {
	display: -webkit-inline-flex;
	display: inline-flex;
	float: none;
	vertical-align: sub
}

.ant-table-row-indent {
	float: left;
	height: 1px
}

.ant-table-row-expand-icon {
	color: #1890ff;
	outline: none;
	cursor: pointer;
	transition: color .3s;
	position: relative;
	float: left;
	box-sizing: border-box;
	width: 17px;
	height: 17px;
	padding: 0;
	color: inherit;
	line-height: 17px;
	background: #fff;
	border: 1px solid #f0f0f0;
	border-radius: 2px;
	-webkit-transform: scale(.94117647);
	transform: scale(.94117647);
	transition: all .3s;
	-webkit-user-select: none;
	-moz-user-select: none;
	-ms-user-select: none;
	user-select: none
}

.ant-table-row-expand-icon:focus-visible,.ant-table-row-expand-icon:hover {
	color: #40a9ff
}

.ant-table-row-expand-icon:active {
	color: #096dd9
}

.ant-table-row-expand-icon:active,.ant-table-row-expand-icon:focus,.ant-table-row-expand-icon:hover {
	border-color: currentcolor
}

.ant-table-row-expand-icon:after,.ant-table-row-expand-icon:before {
	position: absolute;
	background: currentcolor;
	transition: -webkit-transform .3s ease-out;
	transition: transform .3s ease-out;
	transition: transform .3s ease-out,-webkit-transform .3s ease-out;
	content: ""
}

.ant-table-row-expand-icon:before {
	top: 7px;
	right: 3px;
	left: 3px;
	height: 1px
}

.ant-table-row-expand-icon:after {
	top: 3px;
	bottom: 3px;
	left: 7px;
	width: 1px;
	-webkit-transform: rotate(90deg);
	transform: rotate(90deg)
}

.ant-table-row-expand-icon-collapsed:before {
	-webkit-transform: rotate(-180deg);
	transform: rotate(-180deg)
}

.ant-table-row-expand-icon-collapsed:after {
	-webkit-transform: rotate(0deg);
	transform: rotate(0deg)
}

.ant-table-row-expand-icon-spaced {
	background: transparent;
	border: 0;
	visibility: hidden
}

.ant-table-row-expand-icon-spaced:after,.ant-table-row-expand-icon-spaced:before {
	display: none;
	content: none
}

.ant-table-row-indent+.ant-table-row-expand-icon {
	margin-top: 2.5005px;
	margin-right: 8px
}

tr.ant-table-expanded-row:hover>td,tr.ant-table-expanded-row>td {
	background: #fbfbfb
}

tr.ant-table-expanded-row .ant-descriptions-view {
	display: -webkit-flex;
	display: flex
}

tr.ant-table-expanded-row .ant-descriptions-view table {
	-webkit-flex: auto;
	flex: auto;
	width: auto
}

.ant-table .ant-table-expanded-row-fixed {
	position: relative;
	margin: -16px;
	padding: 16px
}

.ant-table-tbody>tr.ant-table-placeholder {
	text-align: center
}

.ant-table-empty .ant-table-tbody>tr.ant-table-placeholder {
	color: rgba(0,0,0,.25)
}

.ant-table-tbody>tr.ant-table-placeholder:hover>td {
	background: #fff
}

.ant-table-cell-fix-left,.ant-table-cell-fix-right {
	position: -webkit-sticky!important;
	position: sticky!important;
	z-index: 2;
	background: #fff
}

.ant-table-cell-fix-left-first:after,.ant-table-cell-fix-left-last:after {
	position: absolute;
	top: 0;
	right: 0;
	bottom: -1px;
	width: 30px;
	-webkit-transform: translateX(100%);
	transform: translateX(100%);
	transition: box-shadow .3s;
	content: "";
	pointer-events: none
}

.ant-table-cell-fix-left-all:after {
	display: none
}

.ant-table-cell-fix-right-first:after,.ant-table-cell-fix-right-last:after {
	position: absolute;
	top: 0;
	bottom: -1px;
	left: 0;
	width: 30px;
	-webkit-transform: translateX(-100%);
	transform: translateX(-100%);
	transition: box-shadow .3s;
	content: "";
	pointer-events: none
}

.ant-table .ant-table-container:after,.ant-table .ant-table-container:before {
	position: absolute;
	top: 0;
	bottom: 0;
	z-index: 4;
	width: 30px;
	transition: box-shadow .3s;
	content: "";
	pointer-events: none
}

.ant-table .ant-table-container:before {
	left: 0
}

.ant-table .ant-table-container:after {
	right: 0
}

.ant-table-ping-left:not(.ant-table-has-fix-left)>.ant-table-container {
	position: relative
}

.ant-table-ping-left:not(.ant-table-has-fix-left)>.ant-table-container:before {
	box-shadow: inset 10px 0 8px -8px rgba(0,0,0,.15)
}

.ant-table-ping-left .ant-table-cell-fix-left-first:after,.ant-table-ping-left .ant-table-cell-fix-left-last:after {
	box-shadow: inset 10px 0 8px -8px rgba(0,0,0,.15)
}

.ant-table-ping-left .ant-table-cell-fix-left-last:before {
	background-color: transparent!important
}

.ant-table-ping-right:not(.ant-table-has-fix-right)>.ant-table-container {
	position: relative
}

.ant-table-ping-right:not(.ant-table-has-fix-right)>.ant-table-container:after {
	box-shadow: inset -10px 0 8px -8px rgba(0,0,0,.15)
}

.ant-table-ping-right .ant-table-cell-fix-right-first:after,.ant-table-ping-right .ant-table-cell-fix-right-last:after {
	box-shadow: inset -10px 0 8px -8px rgba(0,0,0,.15)
}

.ant-table-sticky-holder {
	position: -webkit-sticky;
	position: sticky;
	z-index: 3;
	background: #fff
}

.ant-table-sticky-scroll {
	position: -webkit-sticky;
	position: sticky;
	bottom: 0;
	z-index: 3;
	display: -webkit-flex;
	display: flex;
	-webkit-align-items: center;
	align-items: center;
	background: #fff;
	border-top: 1px solid #f0f0f0;
	opacity: .6
}

.ant-table-sticky-scroll:hover {
	-webkit-transform-origin: center bottom;
	transform-origin: center bottom
}

.ant-table-sticky-scroll-bar {
	height: 8px;
	background-color: rgba(0,0,0,.35);
	border-radius: 4px
}

.ant-table-sticky-scroll-bar:hover {
	background-color: rgba(0,0,0,.8)
}

.ant-table-sticky-scroll-bar-active {
	background-color: rgba(0,0,0,.8)
}

@media (-ms-high-contrast:none) {
	.ant-table-ping-left .ant-table-cell-fix-left-last:after {
		box-shadow: none!important
	}

	.ant-table-ping-right .ant-table-cell-fix-right-first:after {
		box-shadow: none!important
	}
}

.ant-table-title {
	border-radius: 2px 2px 0 0
}

.ant-table-title+.ant-table-container {
	border-top-left-radius: 0;
	border-top-right-radius: 0
}

.ant-table-title+.ant-table-container table {
	border-radius: 0
}

.ant-table-title+.ant-table-container table>thead>tr:first-child th:first-child {
	border-radius: 0
}

.ant-table-title+.ant-table-container table>thead>tr:first-child th:last-child {
	border-radius: 0
}

.ant-table-container {
	border-top-left-radius: 2px;
	border-top-right-radius: 2px
}

.ant-table-container table>thead>tr:first-child th:first-child {
	border-top-left-radius: 2px
}

.ant-table-container table>thead>tr:first-child th:last-child {
	border-top-right-radius: 2px
}

.ant-table-footer {
	border-radius: 0 0 2px 2px
}

.ant-table-wrapper-rtl {
	direction: rtl
}

.ant-table-rtl {
	direction: rtl
}

.ant-table-wrapper-rtl .ant-table table {
	text-align: right
}

.ant-table-wrapper-rtl .ant-table-thead>tr>th[colspan]:not([colspan="1"]) {
	text-align: center
}

.ant-table-wrapper-rtl .ant-table-thead>tr>th:not(:last-child):not(.ant-table-selection-column):not(.ant-table-row-expand-icon-cell):not([colspan]):before {
	right: auto;
	left: 0
}

.ant-table-wrapper-rtl .ant-table-thead>tr>th {
	text-align: right
}

.ant-table-tbody>tr .ant-table-wrapper:only-child .ant-table.ant-table-rtl {
	margin: -16px 33px -16px -16px
}

.ant-table-wrapper.ant-table-wrapper-rtl .ant-table-pagination-left {
	-webkit-justify-content: flex-end;
	justify-content: flex-end
}

.ant-table-wrapper.ant-table-wrapper-rtl .ant-table-pagination-right {
	-webkit-justify-content: flex-start;
	justify-content: flex-start
}

.ant-table-wrapper-rtl .ant-table-column-sorter {
	margin-right: 4px;
	margin-left: 0
}

.ant-table-wrapper-rtl .ant-table-filter-column-title {
	padding: 16px 16px 16px 2.3em
}

.ant-table-rtl .ant-table-thead tr th.ant-table-column-has-sorters .ant-table-filter-column-title {
	padding: 0 0 0 2.3em
}

.ant-table-wrapper-rtl .ant-table-filter-trigger {
	margin: -4px 4px -4px -8px
}

.ant-dropdown-menu-submenu-rtl.ant-table-filter-dropdown-submenu .ant-checkbox-wrapper+span,.ant-dropdown-menu-submenu-rtl.ant-table-filter-dropdown .ant-checkbox-wrapper+span,.ant-dropdown-rtl .ant-table-filter-dropdown-submenu .ant-checkbox-wrapper+span,.ant-dropdown-rtl .ant-table-filter-dropdown .ant-checkbox-wrapper+span {
	padding-right: 8px;
	padding-left: 0
}

.ant-table-wrapper-rtl .ant-table-selection {
	text-align: center
}

.ant-table-wrapper-rtl .ant-table-row-indent {
	float: right
}

.ant-table-wrapper-rtl .ant-table-row-expand-icon {
	float: right
}

.ant-table-wrapper-rtl .ant-table-row-indent+.ant-table-row-expand-icon {
	margin-right: 0;
	margin-left: 8px
}

.ant-table-wrapper-rtl .ant-table-row-expand-icon:after {
	-webkit-transform: rotate(-90deg);
	transform: rotate(-90deg)
}

.ant-table-wrapper-rtl .ant-table-row-expand-icon-collapsed:before {
	-webkit-transform: rotate(180deg);
	transform: rotate(180deg)
}

.ant-table-wrapper-rtl .ant-table-row-expand-icon-collapsed:after {
	-webkit-transform: rotate(0deg);
	transform: rotate(0deg)
}

.ant-pagination {
	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-pagination ol,.ant-pagination ul {
	margin: 0;
	padding: 0;
	list-style: none
}

.ant-pagination:after {
	display: block;
	clear: both;
	height: 0;
	overflow: hidden;
	visibility: hidden;
	content: " "
}

.ant-pagination-total-text {
	display: inline-block;
	height: 32px;
	margin-right: 8px;
	line-height: 30px;
	vertical-align: middle
}

.ant-pagination-item {
	display: inline-block;
	min-width: 32px;
	height: 32px;
	margin-right: 8px;
	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: 30px;
	text-align: center;
	vertical-align: middle;
	list-style: none;
	background-color: #fff;
	border: 1px solid #d9d9d9;
	border-radius: 2px;
	outline: 0;
	cursor: pointer;
	-webkit-user-select: none;
	-moz-user-select: none;
	-ms-user-select: none;
	user-select: none
}

.ant-pagination-item a {
	display: block;
	padding: 0 6px;
	color: rgba(0,0,0,.85);
	transition: none
}

.ant-pagination-item a:hover {
	text-decoration: none
}

.ant-pagination-item:hover {
	border-color: #1890ff;
	transition: all .3s
}

.ant-pagination-item:hover a {
	color: #1890ff
}

.ant-pagination-item:focus-visible {
	border-color: #1890ff;
	transition: all .3s
}

.ant-pagination-item:focus-visible a {
	color: #1890ff
}

.ant-pagination-item-active {
	font-weight: 500;
	background: #fff;
	border-color: #1890ff
}

.ant-pagination-item-active a {
	color: #1890ff
}

.ant-pagination-item-active:hover {
	border-color: #40a9ff
}

.ant-pagination-item-active:focus-visible {
	border-color: #40a9ff
}

.ant-pagination-item-active:hover a {
	color: #40a9ff
}

.ant-pagination-item-active:focus-visible a {
	color: #40a9ff
}

.ant-pagination-jump-next,.ant-pagination-jump-prev {
	outline: 0
}

.ant-pagination-jump-next .ant-pagination-item-container,.ant-pagination-jump-prev .ant-pagination-item-container {
	position: relative
}

.ant-pagination-jump-next .ant-pagination-item-container .ant-pagination-item-link-icon,.ant-pagination-jump-prev .ant-pagination-item-container .ant-pagination-item-link-icon {
	color: #1890ff;
	font-size: 12px;
	letter-spacing: -1px;
	opacity: 0;
	transition: all .2s
}

.ant-pagination-jump-next .ant-pagination-item-container .ant-pagination-item-link-icon-svg,.ant-pagination-jump-prev .ant-pagination-item-container .ant-pagination-item-link-icon-svg {
	top: 0;
	right: 0;
	bottom: 0;
	left: 0;
	margin: auto
}

.ant-pagination-jump-next .ant-pagination-item-container .ant-pagination-item-ellipsis,.ant-pagination-jump-prev .ant-pagination-item-container .ant-pagination-item-ellipsis {
	position: absolute;
	top: 0;
	right: 0;
	bottom: 0;
	left: 0;
	display: block;
	margin: auto;
	color: rgba(0,0,0,.25);
	font-family: Arial,Helvetica,sans-serif;
	letter-spacing: 2px;
	text-align: center;
	text-indent: .13em;
	opacity: 1;
	transition: all .2s
}

.ant-pagination-jump-next:hover .ant-pagination-item-link-icon,.ant-pagination-jump-prev:hover .ant-pagination-item-link-icon {
	opacity: 1
}

.ant-pagination-jump-next:hover .ant-pagination-item-ellipsis,.ant-pagination-jump-prev:hover .ant-pagination-item-ellipsis {
	opacity: 0
}

.ant-pagination-jump-next:focus-visible .ant-pagination-item-link-icon,.ant-pagination-jump-prev:focus-visible .ant-pagination-item-link-icon {
	opacity: 1
}

.ant-pagination-jump-next:focus-visible .ant-pagination-item-ellipsis,.ant-pagination-jump-prev:focus-visible .ant-pagination-item-ellipsis {
	opacity: 0
}

.ant-pagination-jump-next,.ant-pagination-jump-prev,.ant-pagination-prev {
	margin-right: 8px
}

.ant-pagination-jump-next,.ant-pagination-jump-prev,.ant-pagination-next,.ant-pagination-prev {
	display: inline-block;
	min-width: 32px;
	height: 32px;
	color: rgba(0,0,0,.85);
	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: 32px;
	text-align: center;
	vertical-align: middle;
	list-style: none;
	border-radius: 2px;
	cursor: pointer;
	transition: all .3s
}

.ant-pagination-next,.ant-pagination-prev {
	font-family: Arial,Helvetica,sans-serif;
	outline: 0
}

.ant-pagination-next button,.ant-pagination-prev button {
	color: rgba(0,0,0,.85);
	cursor: pointer;
	-webkit-user-select: none;
	-moz-user-select: none;
	-ms-user-select: none;
	user-select: none
}

.ant-pagination-next:hover button,.ant-pagination-prev:hover button {
	border-color: #40a9ff
}

.ant-pagination-next .ant-pagination-item-link,.ant-pagination-prev .ant-pagination-item-link {
	display: block;
	width: 100%;
	height: 100%;
	padding: 0;
	font-size: 12px;
	text-align: center;
	background-color: #fff;
	border: 1px solid #d9d9d9;
	border-radius: 2px;
	outline: none;
	transition: all .3s
}

.ant-pagination-next:focus-visible .ant-pagination-item-link,.ant-pagination-prev:focus-visible .ant-pagination-item-link {
	color: #1890ff;
	border-color: #1890ff
}

.ant-pagination-next:hover .ant-pagination-item-link,.ant-pagination-prev:hover .ant-pagination-item-link {
	color: #1890ff;
	border-color: #1890ff
}

.ant-pagination-disabled,.ant-pagination-disabled:hover {
	cursor: not-allowed
}

.ant-pagination-disabled .ant-pagination-item-link,.ant-pagination-disabled:hover .ant-pagination-item-link {
	color: rgba(0,0,0,.25);
	border-color: #d9d9d9;
	cursor: not-allowed
}

.ant-pagination-disabled:focus-visible {
	cursor: not-allowed
}

.ant-pagination-disabled:focus-visible .ant-pagination-item-link {
	color: rgba(0,0,0,.25);
	border-color: #d9d9d9;
	cursor: not-allowed
}

.ant-pagination-slash {
	margin: 0 10px 0 5px
}

.ant-pagination-options {
	display: inline-block;
	margin-left: 16px;
	vertical-align: middle
}

@media (-ms-high-contrast:none) {
	.ant-pagination-options,.ant-pagination-options ::-ms-backdrop {
		vertical-align: top
	}
}

.ant-pagination-options-size-changer.ant-select {
	display: inline-block;
	width: auto
}

.ant-pagination-options-quick-jumper {
	display: inline-block;
	height: 32px;
	margin-left: 8px;
	line-height: 32px;
	vertical-align: top
}

.ant-pagination-options-quick-jumper input {
	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;
	width: 50px;
	height: 32px;
	margin: 0 8px
}

.ant-pagination-options-quick-jumper input::-webkit-input-placeholder {
	color: #bfbfbf;
	-webkit-user-select: none;
	user-select: none
}

.ant-pagination-options-quick-jumper input::-moz-placeholder {
	color: #bfbfbf;
	-moz-user-select: none;
	user-select: none
}

.ant-pagination-options-quick-jumper input:-ms-input-placeholder {
	color: #bfbfbf;
	-ms-user-select: none;
	user-select: none
}

.ant-pagination-options-quick-jumper input::-ms-input-placeholder {
	color: #bfbfbf;
	-ms-user-select: none;
	user-select: none
}

.ant-pagination-options-quick-jumper input::placeholder {
	color: #bfbfbf;
	-webkit-user-select: none;
	-moz-user-select: none;
	-ms-user-select: none;
	user-select: none
}

.ant-pagination-options-quick-jumper input:-moz-placeholder-shown {
	text-overflow: ellipsis
}

.ant-pagination-options-quick-jumper input:-ms-input-placeholder {
	text-overflow: ellipsis
}

.ant-pagination-options-quick-jumper input:placeholder-shown {
	text-overflow: ellipsis
}

.ant-pagination-options-quick-jumper input:hover {
	border-color: #40a9ff;
	border-right-width: 1px
}

.ant-pagination-options-quick-jumper input-focused,.ant-pagination-options-quick-jumper input:focus {
	border-color: #40a9ff;
	box-shadow: 0 0 0 2px rgba(24,144,255,.2);
	border-right-width: 1px;
	outline: 0
}

.ant-pagination-options-quick-jumper input-disabled {
	color: rgba(0,0,0,.25);
	background-color: #f5f5f5;
	border-color: #d9d9d9;
	box-shadow: none;
	cursor: not-allowed;
	opacity: 1
}

.ant-pagination-options-quick-jumper input-disabled:hover {
	border-color: #d9d9d9;
	border-right-width: 1px
}

.ant-pagination-options-quick-jumper input[disabled] {
	color: rgba(0,0,0,.25);
	background-color: #f5f5f5;
	border-color: #d9d9d9;
	box-shadow: none;
	cursor: not-allowed;
	opacity: 1
}

.ant-pagination-options-quick-jumper input[disabled]:hover {
	border-color: #d9d9d9;
	border-right-width: 1px
}

.ant-pagination-options-quick-jumper input-borderless,.ant-pagination-options-quick-jumper input-borderless-disabled,.ant-pagination-options-quick-jumper input-borderless-focused,.ant-pagination-options-quick-jumper input-borderless:focus,.ant-pagination-options-quick-jumper input-borderless:hover,.ant-pagination-options-quick-jumper input-borderless[disabled] {
	background-color: transparent;
	border: none;
	box-shadow: none
}

textarea.ant-pagination-options-quick-jumper input {
	max-width: 100%;
	height: auto;
	min-height: 32px;
	line-height: 1.5715;
	vertical-align: bottom;
	transition: all .3s,height 0s
}

.ant-pagination-options-quick-jumper input-lg {
	padding: 6.5px 11px;
	font-size: 16px
}

.ant-pagination-options-quick-jumper input-sm {
	padding: 0 7px
}

.ant-pagination-simple .ant-pagination-next,.ant-pagination-simple .ant-pagination-prev {
	height: 24px;
	line-height: 24px;
	vertical-align: top
}

.ant-pagination-simple .ant-pagination-next .ant-pagination-item-link,.ant-pagination-simple .ant-pagination-prev .ant-pagination-item-link {
	height: 24px;
	background-color: transparent;
	border: 0
}

.ant-pagination-simple .ant-pagination-next .ant-pagination-item-link:after,.ant-pagination-simple .ant-pagination-prev .ant-pagination-item-link:after {
	height: 24px;
	line-height: 24px
}

.ant-pagination-simple .ant-pagination-simple-pager {
	display: inline-block;
	height: 24px;
	margin-right: 8px
}

.ant-pagination-simple .ant-pagination-simple-pager input {
	box-sizing: border-box;
	height: 100%;
	margin-right: 8px;
	padding: 0 6px;
	text-align: center;
	background-color: #fff;
	border: 1px solid #d9d9d9;
	border-radius: 2px;
	outline: none;
	transition: border-color .3s
}

.ant-pagination-simple .ant-pagination-simple-pager input:hover {
	border-color: #1890ff
}

.ant-pagination-simple .ant-pagination-simple-pager input:focus {
	border-color: #40a9ff;
	box-shadow: 0 0 0 2px rgba(24,144,255,.2)
}

.ant-pagination-simple .ant-pagination-simple-pager input[disabled] {
	color: rgba(0,0,0,.25);
	background: #f5f5f5;
	border-color: #d9d9d9;
	cursor: not-allowed
}

.ant-pagination.ant-pagination-mini .ant-pagination-simple-pager,.ant-pagination.ant-pagination-mini .ant-pagination-total-text {
	height: 24px;
	line-height: 24px
}

.ant-pagination.ant-pagination-mini .ant-pagination-item {
	min-width: 24px;
	height: 24px;
	margin: 0;
	line-height: 22px
}

.ant-pagination.ant-pagination-mini .ant-pagination-item:not(.ant-pagination-item-active) {
	background: transparent;
	border-color: transparent
}

.ant-pagination.ant-pagination-mini .ant-pagination-next,.ant-pagination.ant-pagination-mini .ant-pagination-prev {
	min-width: 24px;
	height: 24px;
	margin: 0;
	line-height: 24px
}

.ant-pagination.ant-pagination-mini .ant-pagination-next .ant-pagination-item-link,.ant-pagination.ant-pagination-mini .ant-pagination-prev .ant-pagination-item-link {
	background: transparent;
	border-color: transparent
}

.ant-pagination.ant-pagination-mini .ant-pagination-next .ant-pagination-item-link:after,.ant-pagination.ant-pagination-mini .ant-pagination-prev .ant-pagination-item-link:after {
	height: 24px;
	line-height: 24px
}

.ant-pagination.ant-pagination-mini .ant-pagination-jump-next,.ant-pagination.ant-pagination-mini .ant-pagination-jump-prev {
	height: 24px;
	margin-right: 0;
	line-height: 24px
}

.ant-pagination.ant-pagination-mini .ant-pagination-options {
	margin-left: 2px
}

.ant-pagination.ant-pagination-mini .ant-pagination-options-size-changer {
	top: 0
}

.ant-pagination.ant-pagination-mini .ant-pagination-options-quick-jumper {
	height: 24px;
	line-height: 24px
}

.ant-pagination.ant-pagination-mini .ant-pagination-options-quick-jumper input {
	padding: 0 7px;
	width: 44px;
	height: 24px
}

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

.ant-pagination.ant-pagination-disabled .ant-pagination-item {
	background: #f5f5f5;
	border-color: #d9d9d9;
	cursor: not-allowed
}

.ant-pagination.ant-pagination-disabled .ant-pagination-item a {
	color: rgba(0,0,0,.25);
	background: transparent;
	border: none;
	cursor: not-allowed
}

.ant-pagination.ant-pagination-disabled .ant-pagination-item-active {
	background: #e6e6e6
}

.ant-pagination.ant-pagination-disabled .ant-pagination-item-active a {
	color: rgba(0,0,0,.25)
}

.ant-pagination.ant-pagination-disabled .ant-pagination-item-link {
	color: rgba(0,0,0,.25);
	background: #f5f5f5;
	border-color: #d9d9d9;
	cursor: not-allowed
}

.ant-pagination-simple.ant-pagination.ant-pagination-disabled .ant-pagination-item-link {
	background: transparent
}

.ant-pagination.ant-pagination-disabled .ant-pagination-item-link-icon {
	opacity: 0
}

.ant-pagination.ant-pagination-disabled .ant-pagination-item-ellipsis {
	opacity: 1
}

.ant-pagination.ant-pagination-disabled .ant-pagination-simple-pager {
	color: rgba(0,0,0,.25)
}



.ant-pagination-rtl .ant-pagination-total-text {
	margin-right: 0;
	margin-left: 8px
}

.ant-pagination-rtl .ant-pagination-item,.ant-pagination-rtl .ant-pagination-jump-next,.ant-pagination-rtl .ant-pagination-jump-prev,.ant-pagination-rtl .ant-pagination-prev {
	margin-right: 0;
	margin-left: 8px
}

.ant-pagination-rtl .ant-pagination-slash {
	margin: 0 5px 0 10px
}

.ant-pagination-rtl .ant-pagination-options {
	margin-right: 16px;
	margin-left: 0
}

.ant-pagination-rtl .ant-pagination-options .ant-pagination-options-size-changer.ant-select {
	margin-right: 0;
	margin-left: 8px
}

.ant-pagination-rtl .ant-pagination-options .ant-pagination-options-quick-jumper {
	margin-left: 0
}

.ant-pagination-rtl.ant-pagination-simple .ant-pagination-simple-pager {
	margin-right: 0;
	margin-left: 8px
}

.ant-pagination-rtl.ant-pagination-simple .ant-pagination-simple-pager input {
	margin-right: 0;
	margin-left: 8px
}

.ant-pagination-rtl.ant-pagination.mini .ant-pagination-options {
	margin-right: 2px;
	margin-left: 0
}

.ant-radio-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";
	display: inline-block;
	font-size: 0
}

.ant-radio-group .ant-badge-count {
	z-index: 1
}

.ant-radio-group>.ant-badge:not(:first-child)>.ant-radio-button-wrapper {
	border-left: none
}

.ant-radio-wrapper {
	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: relative;
	display: -webkit-inline-flex;
	display: inline-flex;
	-webkit-align-items: baseline;
	align-items: baseline;
	margin: 0 8px 0 0;
	cursor: pointer
}

.ant-radio-wrapper-disabled {
	cursor: not-allowed
}

.ant-radio-wrapper:after {
	display: inline-block;
	width: 0;
	overflow: hidden;
	content: "\a0"
}

.ant-radio-wrapper.ant-radio-wrapper-in-form-item input[type=radio] {
	width: 14px;
	height: 14px
}

.ant-radio {
	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;
	top: .2em;
	display: inline-block;
	outline: none;
	cursor: pointer
}

.ant-radio-input:focus+.ant-radio-inner,.ant-radio-wrapper:hover .ant-radio,.ant-radio:hover .ant-radio-inner {
	border-color: #1890ff
}

.ant-radio-input:focus+.ant-radio-inner {
	box-shadow: 0 0 0 3px rgba(24,144,255,.12)
}

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

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

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

.ant-radio-inner:after {
	position: absolute;
	top: 50%;
	left: 50%;
	display: block;
	width: 16px;
	height: 16px;
	margin-top: -8px;
	margin-left: -8px;
	background-color: #1890ff;
	border-top: 0;
	border-left: 0;
	border-radius: 16px;
	-webkit-transform: scale(0);
	transform: scale(0);
	opacity: 0;
	transition: all .3s cubic-bezier(.78,.14,.15,.86);
	content: " "
}

.ant-radio-input {
	position: absolute;
	top: 0;
	right: 0;
	bottom: 0;
	left: 0;
	z-index: 1;
	cursor: pointer;
	opacity: 0
}

.ant-radio.ant-radio-disabled .ant-radio-inner {
	border-color: #d9d9d9
}

.ant-radio-checked .ant-radio-inner {
	border-color: #1890ff
}

.ant-radio-checked .ant-radio-inner:after {
	-webkit-transform: scale(.5);
	transform: scale(.5);
	opacity: 1;
	transition: all .3s cubic-bezier(.78,.14,.15,.86)
}

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

.ant-radio-disabled .ant-radio-inner {
	background-color: #f5f5f5;
	cursor: not-allowed
}

.ant-radio-disabled .ant-radio-inner:after {
	background-color: rgba(0,0,0,.2)
}

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

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

span.ant-radio+* {
	padding-right: 8px;
	padding-left: 8px
}

.ant-radio-button-wrapper {
	position: relative;
	display: inline-block;
	height: 32px;
	margin: 0;
	padding: 0 15px;
	color: rgba(0,0,0,.85);
	font-size: 14px;
	line-height: 30px;
	background: #fff;
	border-color: #d9d9d9;
	border-style: solid;
	border-width: 1.02px 1px 1px 0;
	cursor: pointer;
	transition: color .3s,background .3s,border-color .3s,box-shadow .3s
}

.ant-radio-button-wrapper a {
	color: rgba(0,0,0,.85)
}

.ant-radio-button-wrapper>.ant-radio-button {
	position: absolute;
	top: 0;
	left: 0;
	z-index: -1;
	width: 100%;
	height: 100%
}

.ant-radio-group-large .ant-radio-button-wrapper {
	height: 40px;
	font-size: 16px;
	line-height: 38px
}

.ant-radio-group-small .ant-radio-button-wrapper {
	height: 24px;
	padding: 0 7px;
	line-height: 22px
}

.ant-radio-button-wrapper:not(:first-child):before {
	position: absolute;
	top: -1px;
	left: -1px;
	display: block;
	box-sizing: content-box;
	width: 1px;
	height: 100%;
	padding: 1px 0;
	background-color: #d9d9d9;
	transition: background-color .3s;
	content: ""
}

.ant-radio-button-wrapper:first-child {
	border-left: 1px solid #d9d9d9;
	border-radius: 2px 0 0 2px
}

.ant-radio-button-wrapper:last-child {
	border-radius: 0 2px 2px 0
}

.ant-radio-button-wrapper:first-child:last-child {
	border-radius: 2px
}

.ant-radio-button-wrapper:hover {
	position: relative;
	color: #1890ff
}

.ant-radio-button-wrapper:focus-within {
	box-shadow: 0 0 0 3px rgba(24,144,255,.12)
}

.ant-radio-button-wrapper .ant-radio-inner,.ant-radio-button-wrapper input[type=checkbox],.ant-radio-button-wrapper input[type=radio] {
	width: 0;
	height: 0;
	opacity: 0;
	pointer-events: none
}

.ant-radio-button-wrapper-checked:not(.ant-radio-button-wrapper-disabled) {
	z-index: 1;
	color: #1890ff;
	background: #fff;
	border-color: #1890ff
}

.ant-radio-button-wrapper-checked:not(.ant-radio-button-wrapper-disabled):before {
	background-color: #1890ff
}

.ant-radio-button-wrapper-checked:not(.ant-radio-button-wrapper-disabled):first-child {
	border-color: #1890ff
}

.ant-radio-button-wrapper-checked:not(.ant-radio-button-wrapper-disabled):hover {
	color: #40a9ff;
	border-color: #40a9ff
}

.ant-radio-button-wrapper-checked:not(.ant-radio-button-wrapper-disabled):hover:before {
	background-color: #40a9ff
}

.ant-radio-button-wrapper-checked:not(.ant-radio-button-wrapper-disabled):active {
	color: #096dd9;
	border-color: #096dd9
}

.ant-radio-button-wrapper-checked:not(.ant-radio-button-wrapper-disabled):active:before {
	background-color: #096dd9
}

.ant-radio-button-wrapper-checked:not(.ant-radio-button-wrapper-disabled):focus-within {
	box-shadow: 0 0 0 3px rgba(24,144,255,.12)
}

.ant-radio-group-solid .ant-radio-button-wrapper-checked:not(.ant-radio-button-wrapper-disabled) {
	color: #fff;
	background: #1890ff;
	border-color: #1890ff
}

.ant-radio-group-solid .ant-radio-button-wrapper-checked:not(.ant-radio-button-wrapper-disabled):hover {
	color: #fff;
	background: #40a9ff;
	border-color: #40a9ff
}

.ant-radio-group-solid .ant-radio-button-wrapper-checked:not(.ant-radio-button-wrapper-disabled):active {
	color: #fff;
	background: #096dd9;
	border-color: #096dd9
}

.ant-radio-group-solid .ant-radio-button-wrapper-checked:not(.ant-radio-button-wrapper-disabled):focus-within {
	box-shadow: 0 0 0 3px rgba(24,144,255,.12)
}

.ant-radio-button-wrapper-disabled {
	color: rgba(0,0,0,.25);
	background-color: #f5f5f5;
	border-color: #d9d9d9;
	cursor: not-allowed
}

.ant-radio-button-wrapper-disabled:first-child,.ant-radio-button-wrapper-disabled:hover {
	color: rgba(0,0,0,.25);
	background-color: #f5f5f5;
	border-color: #d9d9d9
}

.ant-radio-button-wrapper-disabled:first-child {
	border-left-color: #d9d9d9
}

.ant-radio-button-wrapper-disabled.ant-radio-button-wrapper-checked {
	color: rgba(0,0,0,.25);
	background-color: #e6e6e6;
	border-color: #d9d9d9;
	box-shadow: none
}

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

	to {
		-webkit-transform: scale(1.6);
		transform: scale(1.6);
		opacity: 0
	}
}

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

	to {
		-webkit-transform: scale(1.6);
		transform: scale(1.6);
		opacity: 0
	}
}

.ant-radio-group.ant-radio-group-rtl {
	direction: rtl
}

.ant-radio-wrapper.ant-radio-wrapper-rtl {
	margin-right: 0;
	margin-left: 8px;
	direction: rtl
}

.ant-radio-button-wrapper.ant-radio-button-wrapper-rtl {
	border-right-width: 0;
	border-left-width: 1px
}

.ant-radio-button-wrapper.ant-radio-button-wrapper-rtl.ant-radio-button-wrapper:not(:first-child):before {
	right: -1px;
	left: 0
}

.ant-radio-button-wrapper.ant-radio-button-wrapper-rtl.ant-radio-button-wrapper:first-child {
	border-right: 1px solid #d9d9d9;
	border-radius: 0 2px 2px 0
}

.ant-radio-button-wrapper-checked:not([class*=" ant-radio-button-wrapper-disabled"]).ant-radio-button-wrapper:first-child {
	border-right-color: #40a9ff
}

.ant-radio-button-wrapper.ant-radio-button-wrapper-rtl.ant-radio-button-wrapper:last-child {
	border-radius: 2px 0 0 2px
}

.ant-radio-button-wrapper.ant-radio-button-wrapper-rtl.ant-radio-button-wrapper-disabled:first-child {
	border-right-color: #d9d9d9
}

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

	to {
		-webkit-transform: scale(1.6);
		transform: scale(1.6);
		opacity: 0
	}
}

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

	to {
		-webkit-transform: scale(1.6);
		transform: scale(1.6);
		opacity: 0
	}
}

@-webkit-keyframes ant-tree-node-fx-do-not-use {
	0% {
		opacity: 0
	}

	to {
		opacity: 1
	}
}

@keyframes ant-tree-node-fx-do-not-use {
	0% {
		opacity: 0
	}

	to {
		opacity: 1
	}
}

.ant-tree.ant-tree-directory .ant-tree-treenode {
	position: relative
}

.ant-tree.ant-tree-directory .ant-tree-treenode:before {
	position: absolute;
	top: 0;
	right: 0;
	bottom: 4px;
	left: 0;
	transition: background-color .3s;
	content: "";
	pointer-events: none
}

.ant-tree.ant-tree-directory .ant-tree-treenode:hover:before {
	background: #f5f5f5
}

.ant-tree.ant-tree-directory .ant-tree-treenode>* {
	z-index: 1
}

.ant-tree.ant-tree-directory .ant-tree-treenode .ant-tree-switcher {
	transition: color .3s
}

.ant-tree.ant-tree-directory .ant-tree-treenode .ant-tree-node-content-wrapper {
	border-radius: 0;
	-webkit-user-select: none;
	-moz-user-select: none;
	-ms-user-select: none;
	user-select: none
}

.ant-tree.ant-tree-directory .ant-tree-treenode .ant-tree-node-content-wrapper:hover {
	background: transparent
}

.ant-tree.ant-tree-directory .ant-tree-treenode .ant-tree-node-content-wrapper.ant-tree-node-selected {
	color: #fff;
	background: transparent
}

.ant-tree.ant-tree-directory .ant-tree-treenode-selected:before,.ant-tree.ant-tree-directory .ant-tree-treenode-selected:hover:before {
	background: #1890ff
}

.ant-tree.ant-tree-directory .ant-tree-treenode-selected .ant-tree-switcher {
	color: #fff
}

.ant-tree.ant-tree-directory .ant-tree-treenode-selected .ant-tree-node-content-wrapper {
	color: #fff;
	background: transparent
}

.ant-tree-checkbox {
	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;
	top: .2em;
	line-height: 1;
	white-space: nowrap;
	outline: none;
	cursor: pointer
}

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

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

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

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

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

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

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

.ant-tree-checkbox-checked .ant-tree-checkbox-inner {
	background-color: #1890ff;
	border-color: #1890ff
}

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

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

.ant-tree-checkbox-disabled .ant-tree-checkbox-input {
	cursor: not-allowed;
	pointer-events: none
}

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

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

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

.ant-tree-checkbox-disabled:hover:after,.ant-tree-checkbox-wrapper:hover .ant-tree-checkbox-disabled:after {
	visibility: hidden
}

.ant-tree-checkbox-wrapper {
	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";
	display: -webkit-inline-flex;
	display: inline-flex;
	-webkit-align-items: baseline;
	align-items: baseline;
	line-height: unset;
	cursor: pointer
}

.ant-tree-checkbox-wrapper:after {
	display: inline-block;
	width: 0;
	overflow: hidden;
	content: "\a0"
}

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

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

.ant-tree-checkbox-wrapper.ant-tree-checkbox-wrapper-in-form-item input[type=checkbox] {
	width: 14px;
	height: 14px
}

.ant-tree-checkbox+span {
	padding-right: 8px;
	padding-left: 8px
}

.ant-tree-checkbox-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";
	display: inline-block
}

.ant-tree-checkbox-group-item {
	margin-right: 8px
}

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

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

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

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

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

.ant-tree {
	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";
	background: #fff;
	border-radius: 2px;
	transition: background-color .3s
}

.ant-tree-focused:not(:hover):not(.ant-tree-active-focused) {
	background: #e6f7ff
}

.ant-tree-list-holder-inner {
	-webkit-align-items: flex-start;
	align-items: flex-start
}

.ant-tree.ant-tree-block-node .ant-tree-list-holder-inner {
	-webkit-align-items: stretch;
	align-items: stretch
}

.ant-tree.ant-tree-block-node .ant-tree-list-holder-inner .ant-tree-node-content-wrapper {
	-webkit-flex: auto;
	flex: auto
}

.ant-tree.ant-tree-block-node .ant-tree-list-holder-inner .ant-tree-treenode.dragging {
	position: relative
}

.ant-tree.ant-tree-block-node .ant-tree-list-holder-inner .ant-tree-treenode.dragging:after {
	position: absolute;
	top: 0;
	right: 0;
	bottom: 4px;
	left: 0;
	border: 1px solid #1890ff;
	opacity: 0;
	-webkit-animation: ant-tree-node-fx-do-not-use .3s;
	animation: ant-tree-node-fx-do-not-use .3s;
	-webkit-animation-play-state: running;
	animation-play-state: running;
	-webkit-animation-fill-mode: forwards;
	animation-fill-mode: forwards;
	content: "";
	pointer-events: none
}

.ant-tree .ant-tree-treenode {
	display: -webkit-flex;
	display: flex;
	-webkit-align-items: flex-start;
	align-items: flex-start;
	padding: 0 0 4px;
	outline: none
}

.ant-tree .ant-tree-treenode-disabled .ant-tree-node-content-wrapper {
	color: rgba(0,0,0,.25);
	cursor: not-allowed
}

.ant-tree .ant-tree-treenode-disabled .ant-tree-node-content-wrapper:hover {
	background: transparent
}

.ant-tree .ant-tree-treenode-active .ant-tree-node-content-wrapper {
	background: #f5f5f5
}

.ant-tree .ant-tree-treenode:not(.ant-tree .ant-tree-treenode-disabled).filter-node .ant-tree-title {
	color: inherit;
	font-weight: 500
}

.ant-tree .ant-tree-treenode-draggable .ant-tree-draggable-icon {
	width: 24px;
	line-height: 24px;
	text-align: center;
	visibility: visible;
	opacity: .2;
	transition: opacity .3s
}

.ant-tree-treenode:hover .ant-tree .ant-tree-treenode-draggable .ant-tree-draggable-icon {
	opacity: .45
}

.ant-tree .ant-tree-treenode-draggable.ant-tree-treenode-disabled .ant-tree-draggable-icon {
	visibility: hidden
}

.ant-tree-indent {
	-webkit-align-self: stretch;
	align-self: stretch;
	white-space: nowrap;
	-webkit-user-select: none;
	-moz-user-select: none;
	-ms-user-select: none;
	user-select: none
}

.ant-tree-indent-unit {
	display: inline-block;
	width: 24px
}

.ant-tree-draggable-icon {
	visibility: hidden
}

.ant-tree-switcher {
	position: relative;
	-webkit-flex: none;
	flex: none;
	-webkit-align-self: stretch;
	align-self: stretch;
	width: 24px;
	margin: 0;
	line-height: 24px;
	text-align: center;
	cursor: pointer;
	-webkit-user-select: none;
	-moz-user-select: none;
	-ms-user-select: none;
	user-select: none
}

.ant-tree-switcher .ant-select-tree-switcher-icon,.ant-tree-switcher .ant-tree-switcher-icon {
	display: inline-block;
	font-size: 10px;
	vertical-align: baseline
}

.ant-tree-switcher .ant-select-tree-switcher-icon svg,.ant-tree-switcher .ant-tree-switcher-icon svg {
	transition: -webkit-transform .3s;
	transition: transform .3s;
	transition: transform .3s,-webkit-transform .3s
}

.ant-tree-switcher-noop {
	cursor: default
}

.ant-tree-switcher_close .ant-tree-switcher-icon svg {
	-webkit-transform: rotate(-90deg);
	transform: rotate(-90deg)
}

.ant-tree-switcher-loading-icon {
	color: #1890ff
}

.ant-tree-switcher-leaf-line {
	position: relative;
	z-index: 1;
	display: inline-block;
	width: 100%;
	height: 100%
}

.ant-tree-switcher-leaf-line:before {
	position: absolute;
	top: 0;
	right: 12px;
	bottom: -4px;
	margin-left: -1px;
	border-right: 1px solid #d9d9d9;
	content: " "
}

.ant-tree-switcher-leaf-line:after {
	position: absolute;
	width: 10px;
	height: 14px;
	border-bottom: 1px solid #d9d9d9;
	content: " "
}

.ant-tree-checkbox {
	top: auto;
	margin: 4px 8px 0 0
}

.ant-tree .ant-tree-node-content-wrapper {
	position: relative;
	z-index: auto;
	min-height: 24px;
	margin: 0;
	padding: 0 4px;
	color: inherit;
	line-height: 24px;
	background: transparent;
	border-radius: 2px;
	cursor: pointer;
	transition: all .3s,border 0s,line-height 0s,box-shadow 0s
}

.ant-tree .ant-tree-node-content-wrapper:hover {
	background-color: #f5f5f5
}

.ant-tree .ant-tree-node-content-wrapper.ant-tree-node-selected {
	background-color: #bae7ff
}

.ant-tree .ant-tree-node-content-wrapper .ant-tree-iconEle {
	display: inline-block;
	width: 24px;
	height: 24px;
	line-height: 24px;
	text-align: center;
	vertical-align: top
}

.ant-tree .ant-tree-node-content-wrapper .ant-tree-iconEle:empty {
	display: none
}

.ant-tree-unselectable .ant-tree-node-content-wrapper:hover {
	background-color: transparent
}

.ant-tree-node-content-wrapper {
	line-height: 24px;
	-webkit-user-select: none;
	-moz-user-select: none;
	-ms-user-select: none;
	user-select: none
}

.ant-tree-node-content-wrapper .ant-tree-drop-indicator {
	position: absolute;
	z-index: 1;
	height: 2px;
	background-color: #1890ff;
	border-radius: 1px;
	pointer-events: none
}

.ant-tree-node-content-wrapper .ant-tree-drop-indicator:after {
	position: absolute;
	top: -3px;
	left: -6px;
	width: 8px;
	height: 8px;
	background-color: transparent;
	border: 2px solid #1890ff;
	border-radius: 50%;
	content: ""
}

.ant-tree .ant-tree-treenode.drop-container>[draggable] {
	box-shadow: 0 0 0 2px #1890ff
}

.ant-tree-show-line .ant-tree-indent-unit {
	position: relative;
	height: 100%
}

.ant-tree-show-line .ant-tree-indent-unit:before {
	position: absolute;
	top: 0;
	right: 12px;
	bottom: -4px;
	border-right: 1px solid #d9d9d9;
	content: ""
}

.ant-tree-show-line .ant-tree-indent-unit-end:before {
	display: none
}

.ant-tree-show-line .ant-tree-switcher {
	background: #fff
}

.ant-tree-show-line .ant-tree-switcher-line-icon {
	vertical-align: -.15em
}

.ant-tree .ant-tree-treenode-leaf-last .ant-tree-switcher-leaf-line:before {
	top: auto!important;
	bottom: auto!important;
	height: 14px!important
}

.ant-tree-rtl {
	direction: rtl
}

.ant-tree-rtl .ant-tree-node-content-wrapper[draggable=true] .ant-tree-drop-indicator:after {
	right: -6px;
	left: unset
}

.ant-tree .ant-tree-treenode-rtl {
	direction: rtl
}

.ant-tree-rtl .ant-tree-switcher_close .ant-tree-switcher-icon svg {
	-webkit-transform: rotate(90deg);
	transform: rotate(90deg)
}

.ant-tree-rtl.ant-tree-show-line .ant-tree-indent-unit:before {
	right: auto;
	left: -13px;
	border-right: none;
	border-left: 1px solid #d9d9d9
}

.ant-tree-rtl .ant-tree-checkbox {
	margin: 4px 0 0 8px
}

.ant-tree-select-dropdown-rtl .ant-select-tree-checkbox {
	margin: 4px 0 0 8px
}

.member-record-modal {
	font-family: var(--mfy-font-family-alibaba-regular)!important
}

.member-record-modal .ant-modal-header {
	border: unset!important
}

.member-record-modal .ant-modal-body {
	padding: 16px 24px 24px!important
}

.member-record-modal .ant-table-thead>tr>th {
	background: #fff!important;
	padding: 0 16px!important;
	height: 48px!important;
	color: #3a4056;
	font-weight: 400!important
}

.member-record-modal .ant-table-thead>tr>th:not(:last-child):not(.ant-table-selection-column):not(.ant-table-row-expand-icon-cell):not([colspan]):before {
	background: transparent!important
}

.member-record-modal .ant-table-row>td {
	padding: 0 16px!important;
	height: 42px!important;
	color: #7b808f
}

.member-record-modal .ant-empty {
	line-height: inherit
}

.member-record-modal .ant-table-row td:last-child {
	border-right: unset!important
}

.member-record-modal .renew-pagination {
	margin-top: 20px
}

.member-record-modal .evenRow {
	background: #f8f9fc
}

.member-record-modal .renew-table-cancel {
	color: #3c80ff;
	cursor: pointer
}

.member-record-modal .table-row {
	color: #3a4056
}

.member-record-modal .ant-table-tbody tr:last-child td {
	border: unset!important
}

.member-record-modal td.ant-table-column-sort {
	background: transparent!important
}

.member-record-modal .ant-table-column-sorters {
	-webkit-justify-content: center!important;
	justify-content: center!important
}

.member-record-modal .ant-table-column-sorters .ant-table-column-title {
	-webkit-flex: unset!important;
	flex: unset!important
}

.member-record-modal .ant-table-column-sorters .ant-table-column-sorter-down.active,.member-record-modal .ant-table-column-sorters .ant-table-column-sorter-up.active {
	color: #597dfc
}

.member-record-modal .table-box {
	min-height: 210px;
	border: 1px solid #f0f0f0;
	border-radius: 6px
}

.member-record-modal .custom-empty {
	display: -webkit-flex;
	display: flex;
	-webkit-flex-direction: column;
	flex-direction: column;
	-webkit-align-items: center;
	align-items: center;
	-webkit-justify-content: center;
	justify-content: center;
	height: 210px
}

.member-record-modal .custom-empty img {
	width: 75px;
	height: 75px
}

.member-record-modal .custom-empty .custom-empty-text {
	margin-top: 12px;
	font-size: 14px;
	color: #9ba0ad
}

.member-pop-modal .ant-popover-message-title {
	color: #3a4056
}

.member-pop-modal .ant-btn-default {
	border: 1px solid #3c80ff;
	border-radius: 4px;
	color: #3c80ff;
	font-size: 12px;
	background: #fff
}

.member-pop-modal .ant-btn-default:hover {
	color: #3c80ff!important;
	border: 1px solid #3c80ff!important;
	background: #e8f4ff!important
}

.member-pop-modal .ant-btn-primary {
	border: unset!important;
	background: #3c80ff;
	color: #fff;
	font-size: 12px;
	border-radius: 4px
}

.member-pop-modal .ant-btn-primary:hover {
	border: unset!important;
	background: #5e9cff!important
}

.base-modal .ant-modal-content {
	background: #fff;
	box-shadow: 0 0 30px 0 rgba(48,48,48,.3);
	border-radius: 16px
}

.base-modal .ant-modal-header {
	display: -webkit-flex;
	display: flex;
	-webkit-align-items: center;
	align-items: center;
	height: 52px;
	padding: 0 24px;
	border-radius: 16px 16px 0 0
}

.base-modal .ant-modal-body {
	padding: 16px 24px;
	color: #090c19
}

.base-modal .ant-modal-close {
	right: 8px
}

.base-modal .ant-modal-title {
	font-size: 14px;
	font-weight: 500;
	color: #3a4056
}

.base-modal .ant-modal-close-x {
	width: 52px;
	height: 52px;
	line-height: 52px
}

.base-modal .ant-modal-footer {
	padding: 24px 32px
}

.base-modal .ant-modal-footer .ant-btn {
	width: 88px;
	height: 32px;
	border-radius: 6px
}

.base-modal .ant-modal-footer .ant-btn-default {
	border: 1px solid #6d7380;
	font-size: 14px;
	font-weight: 500;
	color: #6d7380
}

.base-modal .ant-modal-footer .ant-btn-default:hover {
	border-color: #3c80ff!important;
	color: #3c80ff!important;
	background: #e8f4ff!important
}

.base-modal .ant-modal-footer .ant-btn-primary {
	background: #3c80ff;
	color: #fff
}

.base-modal .ant-modal-footer .ant-btn+.ant-btn:not(.ant-dropdown-trigger) {
	margin-left: 16px
}

.com-tabs {
	height: 44px
}

.com-tabs .tabs-list {
	display: -webkit-flex;
	display: flex;
	-webkit-align-items: center;
	align-items: center
}

.com-tabs .tabs-list .tabs-item {
	width: 56px;
	height: 28px;
	margin-right: 36px;
	color: #9ba0ad;
	font-size: 14px;
	cursor: pointer
}

.com-tabs .tabs-list .active {
	position: relative;
	color: #3a4056
}

.com-tabs .tabs-list .active:after {
	position: absolute;
	content: "";
	width: 56px;
	height: 2px;
	bottom: 0;
	left: 0;
	background: #597dfc;
	border-radius: 16px 16px 16px 16px
}

.card-title {
	width: 100%;
	padding: 48px 0 32px;
	font-size: 30px;
	color: #3a4056;
	text-align: center;
	font-family: var(--mfy-font-family-alibaba-medium)
}

.pay-card-content {
	display: -webkit-flex;
	display: flex;
	-webkit-align-items: center;
	align-items: center;
	-webkit-justify-content: space-between;
	justify-content: space-between;
	width: 100%;
	padding: 39px 32px;
	background: linear-gradient(175deg,#ffeec8 28%,#fff7eb 95%);
	border-radius: 24px
}

.pay-card-content.developer-card-content {
	background: linear-gradient(175deg,#f4f8ff,#fff)
}

.pay-card-content .pay-card {
	width: 748px;
	height: 391px;
	box-shadow: 0 4px 24px 0 rgba(184,189,209,.25);
	background: #fff;
	border-radius: 24px
}

.pay-card-content .pay-card .const-tips {
	font-size: 12px;
	font-weight: 400;
	color: #7b808f;
	padding: 0 32px;
	margin-top: 3px
}

.pay-card-content .pay-card .const-tips .const-im {
	color: #597dfc;
	cursor: pointer
}

.pay-card-content .pay-code {
	display: -webkit-flex;
	display: flex;
	-webkit-flex-direction: column;
	flex-direction: column;
	-webkit-align-items: center;
	align-items: center;
	-webkit-justify-content: space-between;
	justify-content: space-between;
	-webkit-flex: 1 1;
	flex: 1 1;
	height: 391px;
	margin-left: 32px
}

.pay-card-content .pay-code .pay-code-card {
	display: -webkit-flex;
	display: flex;
	-webkit-flex-direction: column;
	flex-direction: column;
	-webkit-align-items: center;
	align-items: center
}

.pay-card-content .pay-code .pay-code-card .pay-price {
	margin-top: -10px;
	text-align: center
}

.pay-card-content .pay-code .pay-code-card .pay-price .pay-title {
	font-size: 14px;
	color: #3a4056
}

.pay-card-content .pay-code .pay-code-card .pay-price .price-icon,.pay-card-content .pay-code .pay-code-card .pay-price .price-number {
	font-family: var(--mfy-font-family-alibaba-bold);
	font-size: 36px;
	color: #ff4040
}

.pay-card-content .pay-code .pay-code-card .coupon-code {
	position: relative;
	display: -webkit-flex;
	display: flex;
	-webkit-align-items: center;
	align-items: center;
	-webkit-justify-content: center;
	justify-content: center;
	width: 180px;
	height: 180px;
	border-radius: 17px;
	margin-top: 16px;
	background: #fff
}

.pay-card-content .pay-code .pay-code-card .coupon-code .code {
	width: 159px;
	height: 159px;
	margin: auto
}

.pay-card-content .pay-code .pay-code-card .coupon-code .code-mask {
	position: absolute;
	top: 0;
	left: 0;
	right: 0;
	bottom: 0;
	display: -webkit-flex;
	display: flex;
	-webkit-flex-direction: column;
	flex-direction: column;
	-webkit-align-items: center;
	align-items: center;
	-webkit-justify-content: center;
	justify-content: center;
	background: hsla(0,0%,100%,.9);
	border-radius: 17px
}

.pay-card-content .pay-code .pay-code-card .coupon-code .code-mask .mask-tips {
	width: 100%;
	font-size: 14px;
	color: #3a4056;
	text-align: center
}

.pay-card-content .pay-code .pay-code-card .coupon-code .code-mask .mask-btn {
	display: -webkit-flex;
	display: flex;
	-webkit-align-items: center;
	align-items: center;
	-webkit-justify-content: center;
	justify-content: center;
	width: 74px;
	height: 24px;
	line-height: 24px;
	margin-top: 8px;
	background: #597dfc;
	border-radius: 6px;
	font-size: 12px;
	color: #fff;
	cursor: pointer
}

.pay-card-content .pay-code .pay-code-card .coupon-code .code-mask .anticon-spin {
	font-size: 30px;
	color: #597dfc
}

.pay-card-content .pay-code .pay-code-card .code-pay-tips {
	margin-top: 16px;
	font-size: 14px;
	color: #3a4056
}

.pay-card-content .pay-code .pay-code-card .code-pay-tips img {
	width: 16px;
	height: 16px;
	margin: 0 2px
}

.pay-card-content .pay-code .pay-tips {
	font-size: 12px;
	color: #7b808f
}

.pay-card-content .pay-code .pay-tips span {
	cursor: pointer
}

.scroll-list-card {
	margin-top: 32px;
	padding: 0 32px
}

.scroll-list-card .scroll-list-box {
	position: relative
}

.scroll-list-card .scroll-list-box .scroll-icon {
	display: -webkit-flex;
	display: flex;
	-webkit-align-items: center;
	align-items: center;
	-webkit-justify-content: center;
	justify-content: center;
	position: absolute;
	top: 50%;
	margin-top: -15px;
	z-index: 2;
	width: 42px;
	height: 42px;
	cursor: pointer
}

.scroll-list-card .scroll-list-box .scroll-icon img {
	width: 100%;
	height: 100%
}

.scroll-list-card .scroll-list-box .left-icon {
	left: -49px
}

.scroll-list-card .scroll-list-box .right-icon {
	right: -48px
}

.scroll-list-card .scroll-list-box .scroll-list {
	position: relative;
	width: 100%;
	height: 174px;
	padding-top: 40px;
	overflow-x: hidden;
	scrollbar-width: none;
	-ms-overflow-style: none
}

.scroll-list-card .scroll-list-box .scroll-list::-webkit-scrollbar {
	display: none
}

.scroll-list-card .scroll-list-box .tim-list-transition {
	transition: left 1s ease
}

.scroll-list-card .scroll-list-box .time-list {
	position: absolute;
	top: 12px;
	left: 0;
	display: -webkit-flex;
	display: flex;
	-webkit-align-items: center;
	align-items: center;
	min-width: 734px
}

.scroll-list-card .scroll-list-box .time-list .time-item {
	position: relative;
	display: -webkit-flex;
	display: flex;
	-webkit-flex-direction: column;
	flex-direction: column;
	width: 137px;
	height: 162px;
	background: #f8f9fc;
	border-radius: 12px;
	padding: 32px 0;
	margin-right: 16px;
	box-sizing: border-box;
	border: 1px solid #f8f9fc;
	cursor: pointer
}

.scroll-list-card .scroll-list-box .time-list .time-item .item-bottom-text {
	position: absolute;
	bottom: 0;
	left: 0;
	right: 0;
	display: -webkit-flex;
	display: flex;
	-webkit-align-items: center;
	align-items: center;
	-webkit-justify-content: center;
	justify-content: center;
	width: 100%;
	height: 24px;
	background: linear-gradient(139deg,#ffb0b8,#ffd3aa);
	border-radius: 0 0 12px 12px;
	color: #fff;
	font-size: 12px
}

.scroll-list-card .scroll-list-box .time-list .time-item:last-child {
	margin-right: 0
}

.scroll-list-card .scroll-list-box .time-list .item-content {
	display: -webkit-flex;
	display: flex;
	-webkit-flex-direction: column;
	flex-direction: column;
	-webkit-justify-content: center;
	justify-content: center;
	-webkit-align-items: center;
	align-items: center
}

.scroll-list-card .scroll-list-box .time-list .item-content .item-price {
	display: -webkit-flex;
	display: flex;
	-webkit-flex-direction: column;
	flex-direction: column;
	-webkit-align-items: center;
	align-items: center;
	-webkit-justify-content: center;
	justify-content: center;
	font-size: 42px;
	margin-top: -10px;
	color: #3a4056
}

.scroll-list-card .scroll-list-box .time-list .item-content .item-price .new-price {
	font-size: 42px;
	color: #3a4056;
	font-family: var(--mfy-font-family-number-font)
}

.scroll-list-card .scroll-list-box .time-list .item-content .item-price .price-icon {
	font-size: 20px
}

.scroll-list-card .scroll-list-box .time-list .item-content .item-price .old-price {
	margin-top: -9px;
	font-size: 12px;
	color: #9ba0ad
}

.scroll-list-card .scroll-list-box .time-list .item-content .item-price .old-price .price-number {
	color: #9ba0ad;
	text-decoration: line-through
}

.scroll-list-card .scroll-list-box .time-list .item-content .item-price .old-price .price-icon {
	font-size: 12px;
	color: #9ba0ad
}

.scroll-list-card .scroll-list-box .time-list .item-content .item-time {
	font-size: 14px;
	color: #3a4056
}

.scroll-list-card .scroll-list-box .time-list .time-item-select {
	box-sizing: border-box;
	border: 1px solid #ff9636;
	border-radius: 12px;
	background: linear-gradient(128deg,#fff4e1 7.52%,#ffdcc8 64.47%)
}

.scroll-list-card .scroll-list-box .time-list .time-item-select .new-price {
	color: #ff4040!important
}

.scroll-list-card .scroll-list-box .time-list .time-item-select .item-bottom-text {
	background: linear-gradient(90deg,#f72828,#ff9636);
	color: #fff
}

.scroll-list-card .scroll-list-box .time-list .time-item-select .old-price {
	color: #3a4056!important
}

.scroll-list-card .scroll-list-box .time-list .time-item-select .old-price .price-icon {
	color: #3a4056!important
}

.scroll-list-card .scroll-list-box .time-list .time-item-select .old-price .price-number {
	color: #3a4056!important
}

.scroll-list-card .scroll-list-box .time-list .time-item-select-svip {
	box-sizing: border-box;
	border: 1px solid #ff9636;
	border-radius: 12px;
	background: linear-gradient(175deg,#fff4e1 5%,#ffdcc8 72%)
}

.scroll-list-card .scroll-list-box .time-list .time-item-select-svip .new-price {
	color: #ff4040!important
}

.scroll-list-card .scroll-list-box .time-list .time-item-select-svip .item-bottom-text {
	background: linear-gradient(90deg,#ff413a,#ff653a);
	color: #fff
}

.scroll-list-card .scroll-list-box .time-list .time-item-select-other {
	background: linear-gradient(128deg,#fff4e1 7.52%,#fee9bc 64.47%)
}

.scroll-list-card .scroll-list-box .time-list .item-tag {
	position: absolute;
	top: -13px;
	left: 20px;
	padding: 0 10px;
	box-sizing: border-box;
	line-height: 20px;
	text-align: center;
	margin-left: -10px;
	font-size: 12px;
	color: #fff;
	height: 20px;
	background: linear-gradient(91deg,#f72828 28.82%,#ff9636 103.07%);
	border-radius: 0 10px 10px 0
}

.scroll-list-card .scroll-list-box .time-list .item-tag span {
	position: relative;
	z-index: 2;
	margin-left: -10px
}

.scroll-list-card .scroll-list-box .time-list .item-tag:after {
	position: absolute;
	top: 0;
	left: -11px;
	content: "";
	width: 26px;
	height: 32px;
	background-image: url(../fonts/member_buy_product_tag.6fec1b47.svg);
	background-size: 100% 100%;
	background-position: 50%;
	background-repeat: no-repeat
}

.scroll-list-card .scroll-list-box .time-list .item-tag:before {
	position: absolute;
	top: 0;
	left: 0;
	content: "";
	width: 3px;
	height: 20px;
	background: #f72828
}

.scroll-list-card .product-tips-box {
	margin-top: 35px
}

.scroll-list-card .product-tips-box .product-tips {
	display: -webkit-flex;
	display: flex;
	-webkit-align-items: center;
	align-items: center;
	font-size: 12px;
	font-weight: 400;
	color: #7b808f
}

.scroll-list-card .product-tips-box .product-tips .tips-icon {
	position: relative;
	margin-right: 10px
}

.scroll-list-card .product-tips-box .product-tips .tips-icon:after {
	position: absolute;
	content: "";
	top: 50%;
	right: 50%;
	margin-top: -2px;
	margin-right: -2px;
	width: 3px;
	height: 3px;
	border-radius: 100%;
	background: #b8bbc4
}

.scroll-list-card .product-tips-box .product-tips .tips-color {
	display: -webkit-flex;
	display: flex;
	-webkit-align-items: center;
	align-items: center;
	margin-right: 10px
}

.scroll-list-card .product-tips-box .product-tips .tips-color .tips-left {
	position: relative;
	background: #fed8dd;
	color: #f74d5e;
	padding: 0 5px;
	border-radius: 4px 0 0 4px
}

.scroll-list-card .product-tips-box .product-tips .tips-color .tips-left:after {
	position: absolute;
	top: 0;
	right: -14px;
	content: "";
	width: 0;
	height: 0;
	border: 10px solid transparent;
	border-left: 4px solid #fed8dd
}

.scroll-list-card .product-tips-box .product-tips .tips-color .tips-right {
	background: linear-gradient(347deg,#fe8a59 5%,#ff3042);
	color: #fff;
	padding: 0 5px 0 8px;
	border-radius: 0 4px 4px 0
}

.scroll-list-card .product-tips-box .product-tips-two {
	margin-top: 3px
}

.scroll-list-card .product-tips-box .discounts-box {
	display: -webkit-flex;
	display: flex;
	-webkit-justify-content: center;
	justify-content: center;
	-webkit-flex-direction: column;
	flex-direction: column;
	height: 58px;
	margin-bottom: 20px;
	padding: 0 12px;
	border-radius: 8px;
	border: 1px solid #fee9bc;
	background: #fffaf0
}

.scroll-list-card .product-tips-box .discounts-box .discounts-item-row {
	display: -webkit-flex;
	display: flex;
	-webkit-align-items: center;
	align-items: center
}

.scroll-list-card .product-tips-box .discounts-box .discounts-item-row .discounts-label {
	color: #7b808f;
	font-size: 14px
}

.scroll-list-card .product-tips-box .discounts-box .discounts-item-row .discounts-desc {
	font-size: 14px;
	color: #ff4040
}

.com-tabs-default {
	display: -webkit-flex;
	display: flex;
	-webkit-align-items: center;
	align-items: center;
	height: 67px;
	background: #fffcf4;
	border-radius: 24px 24px 0 0
}

.com-tabs-default.developer-com-tabs {
	background: #f8f9fc;
	display: -webkit-flex;
	display: flex;
	-webkit-flex-direction: column;
	flex-direction: column;
	-webkit-align-items: center;
	align-items: center;
	-webkit-justify-content: center;
	justify-content: center;
	grid-gap: 1px;
	gap: 1px
}

.com-tabs-default.developer-com-tabs .developer-com-tabs--title {
	font-family: var(--mfy-font-family-alibaba-bold);
	font-size: 22px;
	color: #181c32;
	line-height: 21px
}

.com-tabs-default.developer-com-tabs .developer-com-tabs--text {
	font-family: var(--mfy-font-family-alibaba-medium);
	font-size: 14px;
	color: #181c32;
	line-height: 16px;
	margin-top: 2px
}

.com-tabs-default .tabs-item {
	width: 50%;
	height: 100%;
	cursor: pointer
}

.com-tabs-default .tabs-item .tabs-item-card {
	position: relative;
	z-index: 2;
	display: -webkit-flex;
	display: flex;
	-webkit-flex-direction: column;
	flex-direction: column;
	-webkit-align-items: center;
	align-items: center;
	-webkit-justify-content: center;
	justify-content: center;
	width: 100%;
	height: 100%
}

.com-tabs-default .tabs-item .tabs-item-blank {
	position: absolute;
	top: -5px;
	left: 40px;
	width: calc(100% - 80px);
	height: 5px;
	background-color: #fff
}

.com-tabs-default .tabs-item .tabs-item-title {
	font-size: 18px;
	color: #763205;
	line-height: 23px;
	font-family: var(--mfy-font-family-alibaba-bold)
}

.com-tabs-default .tabs-item .tabs-item-tips {
	margin-top: 2px;
	font-size: 14px;
	color: #763205;
	line-height: 16px;
	font-family: var(--mfy-font-family-alibaba-medium)
}

.com-tabs-default .tabs-item .tabs-item-tag {
	position: absolute;
	top: -11px;
	right: -76px;
	width: 239px;
	height: 55px;
	padding-left: 18px;
	line-height: 55px;
	background: url(../images/pay-item-tag-bg.e1083e18.png) 100% 100% no-repeat;
	background-size: 100% 100%;
	font-size: 12px;
	font-family: var(--mfy-font-family-alibaba-medium);
	color: #fff
}

.com-tabs-default .tabs-item-active {
	color: #fff
}

.com-tabs-default .tabs-item-active .tabs-item-title {
	font-size: 22px;
	font-family: var(--mfy-font-family-alibaba-bold)
}

.com-tabs-default .tabs-item-active .tabs-item-tips {
	font-size: 14px;
	font-family: var(--mfy-font-family-alibaba-bold)
}

.com-tabs-default .tabs-item-recharge-active {
	position: relative
}

.com-tabs-default .tabs-item-recharge-active .tabs-item-card {
	top: -7px
}

.com-tabs-default .tabs-item-recharge-active .card-bg {
	position: absolute;
	top: 0;
	left: 33px;
	width: calc(100% - 66px);
	height: 81px;
	background: #fff;
	top: -7px
}

.com-tabs-default .tabs-item-recharge-active .tabs-item-card:after {
	position: absolute;
	content: "";
	top: -7px;
	right: -33px;
	background: url(data:image/png;
	base64,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);background-size: 100% 100%;
	width: 67px;
	height: 81px
}

.com-tabs-default .tabs-item-recharge-active .tabs-item-card:before {
	position: absolute;
	content: "";
	top: -7px;
	left: -33px;
	background: url(data:image/png;
	base64,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) 100% 100% no-repeat;background-size: 100% 100%;
	width: 67px;
	height: 81px
}

.com-tabs-default .tabs-item-recharge-active .tabs-item-tips,.com-tabs-default .tabs-item-recharge-active .tabs-item-title {
	position: relative;
	z-index: 2
}

.com-tabs-default .tabs-item-share {
	width: 30%!important
}

.com-tabs-default .tabs-item-recharge-active-last .card-bg {
	position: absolute;
	top: 0;
	left: 33px;
	width: calc(100% - 33px);
	height: 81px;
	background: #fff;
	top: -7px;
	border-top-right-radius: 24px
}

.com-tabs-default .tabs-item-recharge-active-last .tabs-item-card:after {
	display: none
}

.com-tabs-default .tabs-item-recharge-active-first .card-bg {
	position: absolute;
	top: 0;
	left: 0!important;
	width: calc(100% - 33px)!important;
	height: 81px;
	background: #fff;
	top: -7px;
	border-top-left-radius: 24px
}

.com-tabs-default .tabs-item-recharge-active-first .tabs-item-card:before {
	display: none
}

.com-tabs-default .tabs-item-active-vip {
	position: relative
}

.com-tabs-default .tabs-item-active-vip:after {
	position: absolute;
	content: "";
	bottom: 0;
	left: 0;
	background: url(../images/pay-tab-left.a4479ca5.png) 100% 100% no-repeat;
	background-size: 100% 100%;
	width: 440px;
	height: 81px
}

.com-tabs-default .tabs-item-active-svip {
	position: relative
}

.com-tabs-default .tabs-item-active-svip:after {
	position: absolute;
	content: "";
	bottom: 0;
	right: 0;
	background: url(../images/pat-tab-right.3d5a1b29.png) 100% 100% no-repeat;
	background-size: 100% 100%;
	width: 440px;
	height: 81px
}

.com-tabs-default .tabs-item-active-space {
	position: relative
}

.com-tabs-default .tabs-item-active-space:after {
	position: absolute;
	content: "";
	top: -5px;
	left: 0;
	background: url(../images/recharge_buy_tab_1@2x.0410400e.png) 100% 100% no-repeat;
	background-size: 100% 100%;
	width: 245px;
	height: 74px
}

.com-tabs-default .tabs-item-active-directLink {
	position: relative
}

.com-tabs-default .tabs-item-active-directLink:before {
	position: absolute;
	content: "";
	top: -5px;
	left: -40px;
	background: url(data:image/png;
	base64,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) 100% 100% no-repeat;background-size: 100% 100%;
	width: 100px;
	height: 74px
}

.com-tabs-default .tabs-item-active-directLink:after {
	position: absolute;
	content: "";
	top: -5px;
	right: -40px;
	background: url(data:image/png;
	base64,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) 100% 100% no-repeat;background-size: 100% 100%;
	width: 100px;
	height: 74px
}

.com-tabs-default .tabs-item-active-shareLink {
	position: relative
}

.com-tabs-default .tabs-item-active-shareLink:before {
	position: absolute;
	content: "";
	top: -5px;
	left: -40px;
	background: url(data:image/png;
	base64,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) 100% 100% no-repeat;background-size: 100% 100%;
	width: 100px;
	height: 74px
}

.com-tabs-default .tabs-item-active-shareLink:after {
	position: absolute;
	content: "";
	top: -5px;
	right: -40px;
	background: url(data:image/png;
	base64,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) 100% 100% no-repeat;background-size: 100% 100%;
	width: 100px;
	height: 74px
}

.com-tabs-default .tabs-item-active-http {
	position: relative
}

.com-tabs-default .tabs-item-active-http:after {
	position: absolute;
	content: "";
	top: -5px;
	right: 0;
	background: url(../images/recharge_buy_tab_4@2x.f03c4b15.png) 100% 100% no-repeat;
	background-size: 100% 100%;
	width: 225px;
	height: 74px
}

.com-tabs-default .tabs-item:last-child {
	margin-right: 0
}

.right-card {
	display: -webkit-flex;
	display: flex;
	-webkit-align-items: flex-start;
	align-items: flex-start;
	-webkit-justify-content: space-between;
	justify-content: space-between;
	padding: 40px
}

.right-card .right-card-left {
	width: 680px;
	display: -webkit-flex;
	display: flex;
	-webkit-align-items: center;
	align-items: center;
	border-radius: 16px
}

.right-card .right-card-left .right-row {
	display: -webkit-flex;
	display: flex;
	-webkit-flex-direction: column;
	flex-direction: column;
	-webkit-align-items: center;
	align-items: center;
	-webkit-justify-content: center;
	justify-content: center;
	width: 170px
}

.right-card .right-card-left .right-row .right-card-item {
	display: -webkit-flex;
	display: flex;
	-webkit-align-items: center;
	align-items: center;
	-webkit-justify-content: center;
	justify-content: center;
	width: 100%;
	height: 52PX;
	background: #f8f9fc;
	font-size: 14px;
	color: #3a4056;
	word-break: break-all;
	text-align: center
}

.right-card .right-card-left .right-row .right-card-item.developer-card-item {
	font-size: 16px;
	color: #682b04
}

.right-card .right-card-left .right-row .right-card-item img {
	width: 20px;
	height: 20px;
	margin-right: 4px
}

.right-card .right-card-left .right-row .right-card-item .card-title-icon {
	width: 82px;
	height: 36px
}

.right-card .right-card-left .right-row .right-card-item .right-text {
	display: -webkit-flex;
	display: flex;
	-webkit-flex-direction: column;
	flex-direction: column;
	-webkit-align-items: center;
	align-items: center;
	-webkit-justify-content: center;
	justify-content: center
}

.right-card .right-card-left .right-row .right-card-item .right-text .right-text-title {
	font-size: 14px;
	color: #3a4056;
	word-break: break-all;
	text-align: center
}

.right-card .right-card-left .right-row .right-card-item .right-text .right-tips {
	font-size: 12px;
	color: #3a4056
}

.right-card .right-card-left .right-row .right-card-item:first-child {
	border-top: 1px solid #f4f4f4;
	font-family: var(--mfy-font-family-alibaba-medium)
}

.right-card .right-card-left .right-row .right-card-item:first-child img {
	margin-right: 0
}

.right-card .right-card-left .right-row .right-card-item:last-child {
	border-bottom: 1px solid #f4f4f4
}

.right-card .right-card-left .right-row .right-card-item:nth-child(2n) {
	background: #fff
}

.right-card .right-card-left .right-row:first-child .right-card-item:first-child {
	border-top-left-radius: 16px
}

.right-card .right-card-left .right-row:first-child .right-card-item:last-child {
	border-bottom-left-radius: 16px
}

.right-card .right-card-left .right-row:first-child .right-card-item {
	border-left: 1px solid #f4f4f4
}

.right-card .right-card-left .right-row:last-child .right-card-item {
	border-right: 1px solid #f4f4f4
}

.right-card .right-card-left .right-row:last-child .right-card-item:first-child {
	border-top-right-radius: 16px
}

.right-card .right-card-left .right-row:last-child .right-card-item:last-child {
	border-bottom-right-radius: 16px
}

.right-card .right-card-left .right-row-select {
	box-shadow: 0 4px 6px 0 rgba(248,218,181,.35);
	border-radius: 16px 16px 16px 16px;
	background: linear-gradient(180deg,#fef6e1 -5.01%,#ffd082)!important;
	border: 1px solid #fcc43a;
	margin: 0!important
}

.right-card .right-card-left .right-row-select .right-card-item {
	background: transparent!important
}

.right-card .right-card-left .right-row-select .right-card-item .right-text-title,.right-card .right-card-left .right-row-select .right-card-item .right-tips {
	color: #682b04!important;
	font-family: var(--mfy-font-family-alibaba-medium)!important
}

.right-card .right-card-left .right-row-select .right-card-item:first-child {
	height: 64px;
	border-radius: 16px 16px 0 0;
	border: unset!important;
	background: linear-gradient(344deg,#ffdca9 21%,#f5982a 92%)!important
}

.right-card .right-card-left .right-row-select .right-card-item:last-child {
	padding-bottom: 12px;
	height: 64px;
	border-radius: 0 0 16px 16px;
	border: unset!important
}

.right-card .right-card-right {
	width: 430px;
	padding-top: 10px
}

.right-card .right-card-right .right-card-right-title {
	height: 52px;
	line-height: 52px;
	font-size: 16px;
	color: #3a4056;
	font-family: var(--mfy-font-family-alibaba-medium)
}

.right-card .right-card-right .right-card-list {
	padding-right: 18px;
	height: 748px;
	overflow-y: auto
}

.right-card .right-card-right .right-card-list .explain-card {
	padding: 6px 0
}

.right-card .right-card-right .right-card-list .explain-card .explain-card-title {
	display: -webkit-flex;
	display: flex;
	-webkit-align-items: center;
	align-items: center;
	height: 40px;
	padding: 0 8px;
	cursor: pointer
}

.right-card .right-card-right .right-card-list .explain-card .explain-card-title .explain-left-icon {
	width: 24px;
	height: 24px
}

.right-card .right-card-right .right-card-list .explain-card .explain-card-title .explain-title-text {
	-webkit-flex: 1 1;
	flex: 1 1;
	font-size: 14px;
	color: #3a4056;
	margin-left: 12px
}

.right-card .right-card-right .right-card-list .explain-card .explain-card-title .explain-right-up {
	width: 16px;
	height: 16px
}

.right-card .right-card-right .right-card-list .explain-card .explain-card-title:hover {
	background: #f8f9fc;
	border-radius: 8px
}

.right-card .right-card-right .right-card-list .explain-card .explain-content {
	margin-top: 16px;
	padding: 16px;
	background: #f8f9fc;
	border-radius: 12px;
	display: none
}

.right-card .right-card-right .right-card-list .explain-card .explain-content .explain-title {
	display: block;
	font-size: 13px;
	color: #3a4056;
	font-family: var(--mfy-font-family-alibaba-medium);
	cursor: pointer;
	margin-top: 8px
}

.right-card .right-card-right .right-card-list .explain-card .explain-content .explain-title:first-child {
	margin-top: 0
}

.right-card .right-card-right .right-card-list .explain-card .explain-content .explain-text {
	display: block;
	font-size: 12px;
	color: #7b808f
}

.right-card .right-card-right .right-card-list .explain-card .explain-content .explain-text>span {
	font-family: var(--mfy-font-family-alibaba-medium);
	color: #3a4056
}

.right-card .right-card-right .right-card-list .explain-card .explain-content .explain-text:last-child {
	margin-bottom: 0
}

.right-card .right-card-right .right-card-list .explain-card .explain-content .explain-img {
	width: 380px;
	height: 164px;
	margin: 8px 0
}

.right-card .right-card-right .right-card-list .explain-card .explain-content .explain-img:last-child {
	margin-bottom: 0
}

.right-card .right-card-right .right-card-list::-webkit-scrollbar {
	width: 6px;
	height: 50px!important
}

.right-card .right-card-right .right-card-list::-webkit-scrollbar-thumb {
	border-radius: 10px;
	height: 50px!important;
	box-shadow: inset 0 0 5px rgba(0,0,0,.2);
	background: #edeff3
}

.member-right-content {
	width: 100%;
	background: #fff;
	border-radius: 24px
}

.member-right-content .right-title-list {
	display: -webkit-flex;
	display: flex;
	-webkit-align-items: center;
	align-items: center;
	-webkit-justify-content: space-between;
	justify-content: space-between;
	height: 88px;
	padding: 0 20px;
	background: linear-gradient(139deg,#ffe1ac 10%,#fff2e2 47%,#fff0dc);
	border-radius: 24px 24px 0 0
}

.member-right-content .right-title-list .title-item {
	display: -webkit-flex;
	display: flex;
	-webkit-align-items: center;
	align-items: center;
	-webkit-justify-content: center;
	justify-content: center;
	width: 25%;
	height: 100%;
	font-size: 18px;
	color: #682b04;
	cursor: pointer
}

.member-right-content .right-title-list .title-item .title-img {
	width: 40px;
	height: 40px
}

.member-right-content .right-title-list .title-item .title-img img {
	display: none;
	width: 100%;
	height: 100%
}

.member-right-content .right-title-list .title-item-select {
	font-family: var(--mfy-font-family-alibaba-medium);
	border-bottom: 3px solid #682b04
}

.member-right-content .right-title-list .title-item-select .title-img img {
	display: block
}

.member-qa {
	width: 100%;
	margin-bottom: 24px
}

.member-qa-content {
	display: grid;
	grid-template-columns: repeat(2,1fr);
	grid-gap: 20px
}

.member-qa-content-item {
	padding: 24px 18px;
	background: #fff;
	border-radius: 16px;
	cursor: pointer
}

.member-qa-content-item--title {
	font-weight: 500;
	font-size: 16px;
	color: #3a4056;
	line-height: 19px;
	margin-bottom: 16px;
	font-family: var(--mfy-font-family-alibaba-medium)
}

.member-qa-content-item--content {
	font-weight: 400;
	font-size: 14px;
	color: #7b808f;
	line-height: 20px;
	font-family: var(--mfy-font-family-alibaba-regular)
}

.integral-goods-container {
	background: linear-gradient(175deg,#e2edfe 28%,#f0f6ff 95%);
	border-radius: 24px;
	padding: 32px;
	margin-top: 15px
}

.integral-goods-container-content {
	position: relative;
	background: #fff;
	border-radius: 24px;
	padding: 32px
}

.integral-goods-container-content-scroll {
	max-height: 708px;
	overflow-y: auto;
	display: grid;
	grid-template-columns: repeat(5,1fr);
	grid-template-rows: 220px;
	grid-column-gap: 18px;
	grid-row-gap: 24px
}

.integral-goods-container-content-scroll::-webkit-scrollbar {
	width: 4px!important;
	cursor: pointer;
	height: 4px;
	border-radius: 8px
}

.integral-goods-container-content-scroll::-webkit-scrollbar-thumb {
	cursor: pointer;
	background: #909090;
	box-shadow: inset 0 0 5px rgba(0,0,0,.2);
	border-radius: 8px
}

.integral-goods-container-content--item {
	background: #f8f9fc;
	border-radius: 16px;
	display: -webkit-flex;
	display: flex;
	-webkit-flex-direction: column;
	flex-direction: column;
	-webkit-align-items: center;
	align-items: center;
	padding: 24px 16px
}

.integral-goods-container-content--item-info {
	width: 100%;
	height: 96px
}

.integral-goods-container-content--item-info.own-goods {
	background: url(../images/bandwidth_123_cardbg.d3901e09.png) 50% no-repeat;
	background-size: contain
}

.integral-goods-container-content--item-info.integral-goods {
	background: url(../images/bandwidth_other_cardbg.e9d829b6.png) 50% no-repeat;
	background-size: contain
}

.integral-goods-container-content--item-info-content {
	padding: 0 16px
}

.integral-goods-container-content--item-info-main {
	display: -webkit-flex;
	display: flex;
	-webkit-flex-direction: row;
	flex-direction: row;
	-webkit-align-items: flex-end;
	align-items: flex-end;
	margin-top: 28px
}

.integral-goods-container-content--item-info__prefix {
	font-family: var(--mfy-font-family-number-font);
	font-size: 14px;
	color: #fff;
	line-height: 20px
}

.integral-goods-container-content--item-info__price {
	font-family: var(--mfy-font-family-number-font);
	font-size: 28px;
	color: #fff;
	line-height: 30px
}

.integral-goods-container-content--item-info__time {
	font-family: var(--mfy-font-family-alibaba-regular);
	font-size: 14px;
	color: #fff;
	line-height: 22px
}

.integral-goods-container-content--item-info__name {
	font-family: var(--mfy-font-family-alibaba-regular);
	font-size: 14px;
	color: #fff;
	line-height: 22px
}

.integral-goods-container-content--item-integral {
	display: -webkit-flex;
	display: flex;
	-webkit-flex-direction: row;
	flex-direction: row;
	-webkit-align-items: center;
	align-items: center;
	-webkit-justify-content: center;
	justify-content: center;
	font-size: 12px;
	color: #9ba0ad;
	line-height: 20px;
	margin: 8px 0 16px
}

.integral-goods-container-content--item-button {
	width: 100%;
	padding: 7px 0;
	display: -webkit-flex;
	display: flex;
	-webkit-flex-direction: row;
	flex-direction: row;
	-webkit-align-items: center;
	align-items: center;
	-webkit-justify-content: center;
	justify-content: center;
	font-weight: 400;
	font-size: 14px;
	color: #597dfc;
	line-height: 16px;
	border-radius: 6px;
	border-color: #597dfc
}

.integral-goods-container-content--item-button:hover {
	background: #f6f8ff;
	color: #325cf0;
	border: 1px solid #325cf0
}

.integral-goods-container-content--noLogin {
	position: absolute;
	left: 0;
	top: 0;
	bottom: 0;
	right: 0;
	display: -webkit-flex;
	display: flex;
	-webkit-flex-direction: row;
	flex-direction: row;
	-webkit-align-content: center;
	align-content: center;
	-webkit-justify-content: center;
	justify-content: center;
	-webkit-align-items: center;
	align-items: center
}

.integral-goods-container-content--desc {
	margin-top: 24px
}

.integral-goods-container-content--desc-title {
	font-size: 14px;
	color: #3a4056;
	line-height: 21px;
	margin-bottom: 8px
}

.integral-goods-container-content--desc-text {
	font-size: 14px;
	color: #7b808f;
	line-height: 21px
}

.benefits-of-refueling-package {
	display: grid;
	grid-template-columns: repeat(4,1fr);
	grid-column-gap: 20px;
	grid-template-rows: 358px
}

.benefits-of-refueling-package-item {
	background: #fff;
	border-radius: 16px;
	padding: 20px 18px;
	display: -webkit-flex;
	display: flex;
	-webkit-flex-direction: column;
	flex-direction: column;
	-webkit-justify-content: space-between;
	justify-content: space-between
}

.benefits-of-refueling-package-item--title {
	display: -webkit-flex;
	display: flex;
	-webkit-flex-direction: row;
	flex-direction: row;
	-webkit-align-items: center;
	align-items: center;
	margin-bottom: 8px
}

.benefits-of-refueling-package-item--title__icon {
	width: 30px;
	height: 30px;
	margin-right: 4px
}

.benefits-of-refueling-package-item--title__text {
	font-family: var(--mfy-font-family-alibaba-medium);
	font-weight: 500;
	font-size: 16px;
	color: #3a4056;
	line-height: 19px
}

.benefits-of-refueling-package-item--desc {
	font-family: var(--mfy-font-family-alibaba-regular);
	font-weight: 400;
	font-size: 14px;
	color: #7b808f;
	line-height: 21px
}

.benefits-of-refueling-package-item--desc .bold {
	font-family: var(--mfy-font-family-alibaba-medium);
	color: #3a4056;
	font-weight: 500
}

.benefits-of-refueling-package-item--bottom {
	width: 249px;
	height: 120px
}

.developer-right-container {
	background: #fff;
	border-radius: 24px
}

.videoTranscoding-right .hasbg {
	padding: 16px;
	background: #f8f9fc;
	border-radius: 12px 12px 12px 12px
}

.videoTranscoding-right-item {
	background: #fff;
	border-radius: 16px;
	padding: 32px;
	display: -webkit-flex;
	display: flex;
	-webkit-flex-direction: column;
	flex-direction: column;
	-webkit-justify-content: space-between;
	justify-content: space-between
}

.videoTranscoding-right-item--top {
	height: 52px;
	padding: 8px
}

.videoTranscoding-right-item--title {
	display: -webkit-flex;
	display: flex;
	-webkit-flex-direction: row;
	flex-direction: row;
	-webkit-align-items: center;
	align-items: center;
	margin-bottom: 8px
}

.videoTranscoding-right-item--title__icon {
	width: 30px;
	height: 30px;
	margin-right: 4px
}

.videoTranscoding-right-item--title__text {
	font-family: var(--mfy-font-family-alibaba-medium);
	font-weight: 500;
	font-size: 16px;
	color: #3a4056;
	line-height: 19px
}

.videoTranscoding-right-item--desc {
	font-family: var(--mfy-font-family-alibaba-regular);
	font-weight: 400;
	font-size: 14px;
	color: #7b808f;
	line-height: 21px;
	margin-bottom: 8px
}

.videoTranscoding-right-item--desc .bold {
	font-family: var(--mfy-font-family-alibaba-medium);
	color: #3a4056;
	font-weight: 500
}

.videoTranscoding-right-item--bottom {
	width: 474px;
	height: 228.73px
}

.promotion-agreement-content {
	background: ,#f8f9fc;
	background: var(---,#f8f9fc)
}

.promotion-agreement-content--banner {
	background: url(../fonts/img-host-bg.9d4efee8.svg);
	background-size: 100% 100%;
	background-position: 50%;
	background-repeat: no-repeat
}

.img-hosting-about .about-page .product-list-box .product-card-list_hover .card-text {
	color: #3c3f52!important
}

.img-hosting-about .about-page .product-list-box .product-card-list_hover .product-card {
	background: transparent
}

.img-hosting-about .about-page .product-list-box .product-card-list_hover .product-card:nth-child(2n) {
	background: transparent
}

.img-hosting-about .about-page .product-list-box .product-card-list_hover .product-card:first-child {
	border-radius: 12px 12px 0 0;
	height: 64px
}

.img-hosting-about .about-page .product-list-box .product-card-list_hover .product-card:first-child .card-text {
	color: #fff!important
}

.img-hosting-about .about-page .application-scenarios {
	width: 1280px;
	height: 712px;
	padding: 60px;
	margin: 80px auto 60px;
	background: #f0f8ff;
	border-radius: 12px 12px 12px 12px
}

.img-hosting-about .about-page .application-scenarios .title {
	font-size: 40px;
	color: #131628;
	text-align: center
}

.img-hosting-about .about-page .application-scenarios .card-list {
	margin-top: 32px;
	display: -webkit-flex;
	display: flex;
	-webkit-align-items: center;
	align-items: center;
	-webkit-justify-content: space-between;
	justify-content: space-between;
	width: 1160px;
	height: 504px;
	padding: 40px;
	background: linear-gradient(180deg,hsla(0,0%,100%,.4),#fff);
	border-radius: 10px 10px 10px 10px;
	border: 1px solid #fff
}

.img-hosting-about .about-page .application-scenarios .card-list .card-item {
	display: -webkit-flex;
	display: flex;
	-webkit-align-items: center;
	align-items: center;
	-webkit-justify-content: center;
	justify-content: center;
	-webkit-flex-direction: column;
	flex-direction: column;
	width: 520px
}

.img-hosting-about .about-page .application-scenarios .card-list .card-item>img {
	width: 520px;
	height: 292px;
	border-radius: 8px 8px 8px 8px
}

.img-hosting-about .about-page .application-scenarios .card-list .card-item .item-title {
	margin-top: 24px;
	-webkit-align-items: center;
	align-items: center;
	font-size: 22px;
	color: #1b1f35
}

.img-hosting-about .about-page .application-scenarios .card-list .card-item .item-desc {
	margin-top: 8px;
	font-size: 14px;
	color: #7e8299
}

.img-hosting-about .faq-list .faq-item:first-child {
	display: none
}

.img-host-page-header-title {
	display: -webkit-flex;
	display: flex;
	-webkit-align-items: center;
	align-items: center;
	-webkit-justify-content: flex-start;
	justify-content: flex-start;
	width: 387px;
	height: 40px;
	cursor: pointer
}

.img-host-page-header-title img {
	width: 100%;
	height: 100%
}

.img-hosting-tool .ant-tooltip-inner {
	width: 340px;
	background: #fff;
	padding: 12px 16px;
	box-shadow: 0 2px 16px 0 rgba(27,31,53,.08);
	border-radius: 8px 8px 8px 8px;
	font-size: 14px;
	color: #5e6278
}

.img-hosting-tool .ant-tooltip-inner .title {
	margin-top: 4px;
	font-weight: 400;
	font-size: 16px;
	color: #1b1f35
}

.img-hosting-tool .ant-tooltip-arrow-content {
	--antd-arrow-background-color: #fff
}

.img-hosting-tool .ant-tooltip-arrow {
	bottom: 2px;
	left: 66%
}

.app-bind {
	height: 100vh;
	height: calc(var(--1dvh, 1vh)*100);
	height: 100dvh;
	display: -webkit-flex;
	display: flex;
	-webkit-flex-direction: column;
	flex-direction: column;
	-webkit-align-items: center;
	align-items: center;
	padding: 24px;
	-webkit-justify-content: flex-end;
	justify-content: flex-end;
	width: 100%;
	background: url(../images/channel_bg.3372c667.png) no-repeat 50%;
	background-size: cover;
	-webkit-backdrop-filter: blur(10px);
	backdrop-filter: blur(10px);
	position: relative
}

.app-bind-title {
	font-size: 24px;
	color: #fff;
	position: absolute;
	top: 56px
}

.app-bind-content {
	width: 100%;
	word-break: break-all;
	border-radius: 8px;
	padding: 12px 24px;
	background: hsla(0,0%,100%,.4);
	-webkit-backdrop-filter: blur(10px);
	backdrop-filter: blur(10px);
	box-shadow: 0 0 8px 0 rgba(62,65,75,.06);
	display: -webkit-flex;
	display: flex;
	-webkit-flex-direction: column;
	flex-direction: column;
	-webkit-align-items: center;
	align-items: center;
	-webkit-justify-content: center;
	justify-content: center;
	grid-gap: 24px;
	gap: 24px
}

.app-bind-content-text {
	display: -webkit-flex;
	display: flex;
	-webkit-flex-direction: row;
	flex-direction: row;
	-webkit-align-items: center;
	align-items: center;
	-webkit-justify-content: space-between;
	justify-content: space-between;
	width: 100%
}

.app-bind-content-text-label {
	font-size: 14px;
	color: var(--mfy-color-text)
}

.app-bind-content-text-value {
	font-size: 14px;
	color: var(--mfy-color-text)
}

.app-bind-button {
	margin-top: 40px
}

.app-bind-button.ant-btn-primary {
	width: 221px;
	height: 54px;
	border-radius: 54px!important
}

.app-bind-button.ant-btn-primary:focus {
	border-radius: 54px!important
}

.popup-container {
	position: relative;
	overflow: hidden
}

.container {
	font-weight: 400;
	background-color: #f4f6fb;
	height: 100vh;
	overflow: auto;
	display: -webkit-flex;
	display: flex;
	-webkit-flex-direction: column;
	flex-direction: column
}

.desktop-card {
	padding: 24px;
	background-color: #fff;
	border-radius: 12px
}

.desktop-card .header {
	padding: 0;
	display: -webkit-flex;
	display: flex;
	-webkit-align-items: center;
	align-items: center;
	margin-bottom: 24px
}

.desktop-card .header .title {
	font-weight: 400;
	font-size: 14px;
	line-height: 16px;
	color: #3c3f52
}

.desktop-card .header .extra {
	margin-left: auto
}

.desktop-card .icon-title {
	position: relative;
	padding-left: 11px;
	line-height: 22px
}

.desktop-card .icon-title:before {
	content: "";
	position: absolute;
	top: 3px;
	left: 0;
	width: 3px;
	height: 16px;
	background-color: #3c80ff;
	border-radius: 6px
}

.desktop-card .body {
	padding: 0
}

.desktop-card-group {
	display: grid;
	grid-template-columns: 1fr;
	grid-gap: 16px;
	gap: 16px
}

.scroll-view {
	border-radius: 6px;
	border: 1px solid #f4f4f4;
	overflow: auto
}

.scroll-view::-webkit-scrollbar {
	width: 16px
}

.scroll-view::-webkit-scrollbar-thumb {
	border-radius: 12px;
	border: 6px solid transparent;
	box-shadow: inset 4px 0 0 #e4e6ef
}

.table-wrapper {
	min-height: 100%;
	display: -webkit-flex;
	display: flex;
	-webkit-flex-direction: column;
	flex-direction: column
}

.table-wrapper table {
	width: 100%
}

.table-wrapper th {
	height: 48px;
	line-height: 48px;
	text-align: left;
	font-weight: 400;
	font-size: 14px;
	color: #3c3f52
}

.table-wrapper thead tr {
	position: -webkit-sticky;
	position: sticky;
	top: 0;
	left: 0;
	right: 0
}

.table-wrapper thead tr th {
	background-color: #fff
}

.table-wrapper thead tr th:first-child {
	border-top-left-radius: 6px
}

.table-wrapper thead tr th:last-child {
	border-top-right-radius: 6px
}

.table-wrapper td {
	height: 42px;
	line-height: 42px;
	font-weight: 400;
	font-size: 14px;
	color: #5e6278;
	padding: 0
}

.table-wrapper tbody tr:nth-child(odd) {
	background: #f4f6fb
}

.table-wrapper .empty {
	border-top: 1px solid #f4f4f4;
	-webkit-flex: 1 1;
	flex: 1 1;
	display: -webkit-flex;
	display: flex;
	-webkit-flex-direction: column;
	flex-direction: column;
	-webkit-justify-content: center;
	justify-content: center;
	-webkit-align-items: center;
	align-items: center;
	font-size: 14px;
	color: #9ba0ad;
	line-height: 20px
}

.table-wrapper .empty img {
	width: 80px;
	margin-bottom: 12px
}

.desktop-tab-bar {
	overflow-x: hidden;
	padding-bottom: 16px
}

.desktop-tab-bar .tabs {
	display: -webkit-flex;
	display: flex;
	-webkit-align-items: center;
	align-items: center;
	position: relative;
	transition: all .3s
}

.desktop-tab-bar .tabs .tab {
	font-weight: 400;
	cursor: pointer;
	padding-bottom: 6px;
	-webkit-flex-shrink: 0;
	flex-shrink: 0;
	transition: all .3s;
	font-size: 14px;
	line-height: 18px;
	margin-right: 40px;
	color: #7e8299
}

.desktop-tab-bar .tabs .tab:hover {
	color: #3c80ff
}

.desktop-tab-bar .tabs .indicator {
	position: absolute;
	bottom: 0;
	left: 0;
	width: 0;
	height: 2px;
	background-color: #3c80ff;
	transition: all .3s
}

.desktop-tab-bar .tabs .active {
	color: #3c80ff;
	font-weight: 600
}

.desktop-wrapper {
	width: 1200px;
	margin: 0 auto;
	padding-top: 40px
}

.button {
	border: 1px solid transparent;
	color: #3c80ff;
	background-color: #f0f8ff;
	outline: none;
	height: 44px;
	line-height: 44px;
	font-size: 14px;
	font-weight: 500;
	padding: 0 20px;
	display: -webkit-flex;
	display: flex;
	-webkit-align-items: center;
	align-items: center;
	-webkit-justify-content: center;
	justify-content: center;
	text-align: center;
	border-radius: 8px
}

.button:disabled {
	cursor: not-allowed
}

.button .icon-loading {
	margin-right: 4px
}

.button-primary {
	color: #fff;
	background-color: #3c80ff
}

.button-primary:hover {
	background-color: #2961d9
}

.button-primary:disabled {
	background-color: #b8d8ff
}

.button-primary:disabled:hover {
	background-color: #b8d8ff
}

.ghost {
	color: #3c3f52;
	background-color: transparent;
	border: 1px solid #e4e6ef
}

.ghost:hover {
	background-color: transparent
}

.ghost:disabled {
	background-color: transparent
}

.ghost:disabled:hover {
	background-color: transparent
}

.button-primary.ghost {
	color: #3c80ff;
	border-color: #3c80ff
}

.button-primary.ghost:hover {
	color: #2961d9;
	border-color: #2961d9
}

.text-button {
	font-weight: 400;
	line-height: 18px;
	cursor: pointer;
	background-color: transparent;
	border-width: 0;
	padding: 0
}

.text-button .icon-loading {
	margin-right: 4px
}

.text-button:disabled {
	opacity: .8;
	cursor: not-allowed
}

.scroll-wrapper {
	overflow: hidden
}

.scroll-wrapper .scroll-content {
	position: relative
}

.scroll-wrapper .scroll-content .pulldown {
	position: absolute;
	width: 100%;
	height: 80px;
	line-height: 80px;
	text-align: center;
	color: #999;
	-webkit-transform: translateY(-100%) translateZ(0);
	transform: translateY(-100%) translateZ(0)
}

.scroll-wrapper .scroll-content .pullup {
	padding: 24px;
	text-align: center;
	color: #999
}

.card {
	padding: 0;
	background-color: #fff;
	border-radius: 12px
}

.card .loading {
	padding: 16px
}

.card .header {
	padding: 12px 16px;
	display: -webkit-flex;
	display: flex;
	-webkit-align-items: center;
	align-items: center
}

.card .header .title {
	font-weight: 500;
	font-size: 14px;
	color: #1b1f35;
	line-height: 24px;
	width: 247px;
	overflow: hidden;
	white-space: nowrap;
	text-overflow: ellipsis
}

.card .header .extra {
	margin-left: auto;
	-webkit-flex-shrink: 0;
	flex-shrink: 0
}

.card .body {
	padding: 0 16px 12px
}

.card-group {
	display: grid;
	grid-template-columns: 1fr;
	grid-gap: 12px;
	gap: 12px
}

.card-tile {
	display: -webkit-flex;
	display: flex;
	-webkit-align-items: baseline;
	align-items: baseline
}

.card-tile .label {
	font-weight: 400;
	color: #a7a9b8;
	line-height: 22px;
	-webkit-flex-shrink: 0;
	flex-shrink: 0
}

.card-tile .value {
	-webkit-flex: 1 1;
	flex: 1 1;
	font-weight: 400;
	color: #3c3f52;
	line-height: 22px;
	word-break: break-all
}

.card-tile-group {
	display: grid;
	grid-template-columns: 1fr
}

.empty-wrapper {
	display: -webkit-flex;
	display: flex;
	-webkit-flex-direction: column;
	flex-direction: column;
	-webkit-align-items: center;
	align-items: center;
	padding: 51px 0;
	font-weight: 400;
	font-size: 14px;
	color: #a7a9b8;
	line-height: 22px
}

.empty-wrapper .icon-empty {
	width: 88px;
	margin-bottom: 16px
}

.nav-bar {
	background-color: #fff;
	height: 44px;
	display: -webkit-flex;
	display: flex;
	-webkit-align-items: center;
	align-items: center;
	-webkit-justify-content: center;
	justify-content: center;
	position: absolute;
	top: 0;
	left: 0;
	right: 0;
	z-index: 9990
}

.nav-bar .title {
	font-weight: 500;
	font-size: 16px;
	color: #1b1f35;
	font-family: var(--mfy-font-family-alibaba-medium)
}

.nav-bar .back,.nav-bar .extra {
	height: 44px;
	padding: 0 16px;
	display: -webkit-flex;
	display: flex;
	-webkit-align-items: center;
	align-items: center;
	-webkit-justify-content: center;
	justify-content: center
}

.nav-bar .back {
	position: absolute;
	top: 0;
	left: 0
}

.nav-bar .extra {
	position: absolute;
	top: 0;
	right: 0;
	font-weight: 400;
	font-size: 14px;
	color: #3c80ff
}

.mobile-tab-bar {
	overflow-x: hidden;
	padding: 18px 16px 22px
}

.mobile-tab-bar .tabs {
	display: -webkit-flex;
	display: flex;
	-webkit-justify-content: space-between;
	justify-content: space-between;
	-webkit-align-items: center;
	align-items: center;
	position: relative;
	transition: all .3s
}

.mobile-tab-bar .tabs .tab {
	font-weight: 400;
	cursor: pointer;
	padding-bottom: 4px;
	-webkit-flex-shrink: 0;
	flex-shrink: 0;
	transition: all .3s;
	font-size: 14px;
	line-height: 26px;
	color: #5e6278
}

.mobile-tab-bar .tabs .tab:hover {
	color: #1b1f35
}

.mobile-tab-bar .tabs .indicator {
	position: absolute;
	bottom: 0;
	left: 0;
	width: 0;
	background-color: #3c80ff;
	width: 16px;
	height: 3px;
	border-radius: 4px;
	transition: all .3s
}

.mobile-tab-bar .tabs .active {
	color: #1b1f35;
	font-weight: 500
}

.bread-crumb {
	display: -webkit-flex;
	display: flex;
	-webkit-align-items: center;
	align-items: center;
	background-color: #fff;
	padding: 16px 24px;
	border-radius: 12px
}

.bread-crumb .route {
	font-weight: 400;
	font-size: 14px;
	line-height: 32px;
	color: #7e8299;
	cursor: pointer
}

.bread-crumb .route:hover {
	color: #3c3f52
}

.bread-crumb .separator {
	color: #7e8299;
	font-size: 12px;
	margin: 0 8px
}

.bread-crumb .current-route {
	color: #3c3f52
}

.bread-crumb .extra {
	margin-left: auto
}

.space {
	display: -webkit-flex;
	display: flex;
	-webkit-align-items: center;
	align-items: center
}

.space .separator {
	width: 1px;
	height: 12px;
	background-color: #eaeaea
}

.input-wrapper {
	position: relative
}

.input-wrapper .input {
	display: block;
	width: 100%;
	box-sizing: border-box;
	line-height: 22px;
	font-weight: 400;
	font-size: 14px;
	color: #3c3f52;
	padding: 0;
	border-width: 0;
	outline: none;
	resize: none
}

.input-wrapper .input::-moz-focus-inner {
	border: 0
}

.input-wrapper .input::-webkit-input-placeholder {
	line-height: 22px;
	font-weight: 400;
	font-size: 14px;
	color: #a7a9b8
}

.input-wrapper .input::-moz-placeholder {
	line-height: 22px;
	font-weight: 400;
	font-size: 14px;
	color: #a7a9b8
}

.input-wrapper .input:-ms-input-placeholder {
	line-height: 22px;
	font-weight: 400;
	font-size: 14px;
	color: #a7a9b8
}

.input-wrapper .input::-ms-input-placeholder {
	line-height: 22px;
	font-weight: 400;
	font-size: 14px;
	color: #a7a9b8
}

.input-wrapper .input::placeholder {
	line-height: 22px;
	font-weight: 400;
	font-size: 14px;
	color: #a7a9b8
}

.input-wrapper .input:disabled {
	background-color: #f4f6fb;
	cursor: not-allowed;
	color: #a7a9b8
}

.input-wrapper .input-large::-webkit-input-placeholder {
	line-height: 38px
}

.input-wrapper .input-large::-moz-placeholder {
	line-height: 38px
}

.input-wrapper .input-large:-ms-input-placeholder {
	line-height: 38px
}

.input-wrapper .input-large::-ms-input-placeholder {
	line-height: 38px
}

.input-wrapper .input-large::placeholder {
	line-height: 38px
}

.input-wrapper .clear {
	position: absolute;
	top: 0;
	bottom: 0;
	right: 0;
	cursor: pointer;
	display: -webkit-flex;
	display: flex;
	-webkit-align-items: flex-start;
	align-items: flex-start;
	-webkit-justify-content: center;
	justify-content: center
}

.input-wrapper .clear .delete {
	font-size: 20px;
	color: #a7a9b8
}

.input-wrapper .clear .delete:hover {
	color: #3c3f52
}

.input-wrapper .error-tip {
	position: absolute;
	top: 50%;
	-webkit-transform: translateY(-50%);
	transform: translateY(-50%);
	left: 100%;
	width: 80%;
	padding-left: 12px;
	color: #f64e60
}

.input-wrapper .options {
	position: absolute;
	top: calc(100% + 12px);
	left: 0;
	right: 0;
	z-index: 9999;
	color: #3c3f52;
	background-color: #fff;
	box-shadow: 0 4px 12px 0 hsla(0,0%,83.1%,.5);
	border-radius: 6px;
	transition: all .3s;
	transition-delay: .3s;
	overflow: hidden;
	max-height: 0
}

.input-wrapper .options:first-child {
	border-top-left-radius: 6px;
	border-top-right-radius: 6px
}

.input-wrapper .options:last-child {
	border-bottom-left-radius: 6px;
	border-bottom-right-radius: 6px
}

.input-wrapper .options .option {
	padding: 8px 16px;
	cursor: pointer
}

.input-wrapper .options .option:hover {
	background-color: #f4f6fb;
	color: #3c80ff
}

.input-wrapper input:focus~.options,.input-wrapper textarea:focus~.options {
	max-height: 240px;
	overflow: auto
}

.fixed-footer {
	position: absolute;
	z-index: 999;
	bottom: 0;
	left: 0;
	right: 0;
	background-color: #fff;
	display: -webkit-flex;
	display: flex;
	-webkit-justify-content: center;
	justify-content: center;
	grid-gap: 12px;
	gap: 12px;
	box-shadow: 0 4px 24px 0 rgba(0,0,0,.04)
}

.mask {
	position: absolute;
	z-index: 9998;
	top: 0;
	left: 0;
	right: 0;
	bottom: 0;
	background: rgba(27,31,53,.64);
	transition: all .3s;
	opacity: 0;
	display: none
}

.modal {
	position: fixed;
	z-index: 9999;
	top: 50%;
	left: 50%;
	-webkit-transform: translateX(-50%) translateY(-50%) scale(0);
	transform: translateX(-50%) translateY(-50%) scale(0);
	background-color: #fff;
	border-radius: 16px;
	padding: 24px;
	box-sizing: border-box;
	width: 279px;
	display: none;
	transition: all .3s
}

.modal .title {
	margin-bottom: 16px;
	line-height: 26px;
	font-weight: 500;
	font-size: 18px;
	color: #1b1f35;
	text-align: center;
	font-family: var(--mfy-font-family-alibaba-medium)
}

.modal .subtitle {
	font-weight: 400;
	font-size: 14px;
	color: #5e6278;
	line-height: 22px;
	text-align: center
}

.modal .bg {
	position: absolute;
	top: 0;
	left: 0;
	right: 0;
	width: 100%;
	height: 56px;
	background: linear-gradient(180deg,#3c80ff,rgba(60,128,255,0));
	border-radius: 16px 16px 0 0;
	opacity: .24
}

.modal .suffix {
	margin-top: 32px;
	display: -webkit-flex;
	display: flex;
	grid-gap: 12px;
	gap: 12px
}

.collapse .collapse-header {
	cursor: pointer;
	font-weight: 400;
	font-size: 14px;
	line-height: 40px;
	color: #7e8299;
	transition: all .3s;
	position: relative
}

.collapse .collapse-header .trigger {
	position: relative;
	z-index: 99
}

.collapse .collapse-header:hover {
	color: #3c3f52
}

.collapse .collapse-header:hover .arrow {
	color: #3c3f52
}

.collapse .collapse-header:hover:after {
	content: "";
	position: absolute;
	top: 0;
	left: -9px;
	right: -9px;
	bottom: 0;
	background-color: #f4f6fb;
	border-radius: 8px;
	z-index: 98
}

.collapse .collapse-header .arrow {
	font-weight: 400;
	font-size: 14px;
	line-height: 18px;
	color: #a7a9b8;
	transition: all .3s
}

.collapse .collapse-body {
	transition: all .3s;
	overflow: hidden;
	height: 0
}

.radio {
	font-weight: 400;
	font-size: 14px;
	line-height: 22px;
	color: #3c3f52;
	cursor: pointer;
	display: -webkit-flex;
	display: flex;
	-webkit-align-items: center;
	align-items: center;
	position: relative
}

.radio input[type=radio] {
	display: none
}

.radio .widget {
	position: absolute;
	border-radius: 50%;
	border: 1px solid #d9d9d9;
	height: 16px;
	width: 16px;
	-webkit-flex-shrink: 0;
	flex-shrink: 0
}

.radio .widget:after {
	content: "";
	position: absolute;
	top: 2px;
	left: 2px;
	height: 10px;
	width: 10px;
	background-color: transparent;
	border-radius: 50%
}

.radio input[type=radio]:checked+.widget {
	border-color: #3c80ff
}

.radio input[type=radio]:checked+.widget:after {
	background-color: #3c80ff
}

.radio-group {
	display: -webkit-flex;
	display: flex;
	-webkit-align-items: center;
	align-items: center;
	-webkit-flex-wrap: wrap;
	flex-wrap: wrap;
	grid-row-gap: 12px;
	row-gap: 12px;
	grid-column-gap: 24px;
	-webkit-column-gap: 24px;
	-moz-column-gap: 24px;
	column-gap: 24px
}

.popup {
	position: absolute;
	z-index: 9999;
	bottom: 0;
	left: 0;
	right: 0;
	background-color: #fff;
	border-top-left-radius: 16px;
	border-top-right-radius: 16px;
	padding: 16px;
	box-sizing: border-box;
	transition: all .3s ease-in-out
}

.popup .header {
	display: -webkit-flex;
	display: flex;
	-webkit-align-items: center;
	align-items: center;
	-webkit-justify-content: space-between;
	justify-content: space-between;
	margin-bottom: 16px
}

.popup .header .title {
	font-weight: 500;
	font-size: 16px;
	color: #1b1f35;
	line-height: 24px
}

.popup .header .extra {
	font-size: 24px
}

.info {
	display: -webkit-flex;
	display: flex;
	-webkit-align-items: baseline;
	align-items: baseline;
	margin-bottom: 24px
}

.info:last-child {
	margin-bottom: 0
}

.info .label {
	width: 95px;
	font-weight: 400;
	font-size: 14px;
	line-height: 24px;
	color: #a7a9b8;
	-webkit-flex-shrink: 0;
	flex-shrink: 0
}

.info .value {
	color: #3c3f52
}

.swipe-action {
	position: relative;
	border-radius: 12px
}

.swipe-action .children {
	background-color: #fff;
	border-radius: 12px;
	position: relative;
	z-index: 99
}

.swipe-action .actions {
	position: absolute;
	top: 0;
	right: 0;
	height: 100%;
	display: -webkit-flex;
	display: flex
}

.swipe-action .actions .action {
	padding: 0 24px;
	display: -webkit-flex;
	display: flex;
	-webkit-flex-direction: column;
	flex-direction: column;
	-webkit-align-items: center;
	align-items: center;
	-webkit-justify-content: center;
	justify-content: center
}

.swipe-action .actions .action .title {
	font-weight: 400;
	font-size: 14px;
	line-height: 20px;
	color: #fff;
	min-width: 2em;
	margin-top: 3px
}

.swipe-action-group {
	overflow: hidden;
	display: grid;
	grid-template-columns: 1fr;
	grid-gap: 12px;
	gap: 12px
}

.invoice-title-card .name {
	font-weight: 400;
	font-size: 14px;
	line-height: 20px;
	color: #3c3f52;
	margin-bottom: 8px
}

.invoice-title-card .suffix {
	display: -webkit-flex;
	display: flex;
	-webkit-align-items: center;
	align-items: center;
	-webkit-justify-content: space-between;
	justify-content: space-between
}

.invoice-title-card .number {
	font-weight: 400;
	font-size: 14px;
	line-height: 20px;
	color: #a7a9b8
}

.checked {
	font-weight: 400;
	font-size: 14px;
	line-height: 18px;
	color: #3c3f52;
	cursor: pointer;
	display: -webkit-flex;
	display: flex;
	-webkit-align-items: center;
	align-items: center
}

.checked input[type=checkbox] {
	display: none
}

.checked .widget {
	position: relative;
	border-radius: 50%;
	border: 1px solid #d9d9d9;
	height: 16px;
	width: 16px
}

.checked .widget:after {
	content: "";
	position: absolute;
	top: 2px;
	left: 2px;
	height: 10px;
	width: 10px;
	background-color: transparent;
	border-radius: 50%
}

.checked input[type=checkbox]:checked+.widget {
	border-color: #3c80ff
}

.checked input[type=checkbox]:checked+.widget:after {
	background-color: #3c80ff
}

.form-item {
	display: -webkit-flex;
	display: flex;
	-webkit-align-items: center;
	align-items: center;
	margin-bottom: 24px
}

.form-item:last-child {
	margin-bottom: 0
}

.form-item .label {
	width: 95px;
	margin-right: 24px;
	font-weight: 400;
	font-size: 14px;
	line-height: 18px;
	color: #a7a9b8;
	position: relative
}

.form-item .required:before {
	content: "*";
	color: #f64e60
}

.form-item .value {
	width: 500px
}

:root {
	--mfy-radius-s: 4px;
	--mfy-radius-m: 8px;
	--mfy-radius-l: 12px;
	--mfy-font-size-1: 9px;
	--mfy-font-size-2: 10px;
	--mfy-font-size-3: 11px;
	--mfy-font-size-4: 12px;
	--mfy-font-size-5: 13px;
	--mfy-font-size-6: 14px;
	--mfy-font-size-7: 15px;
	--mfy-font-size-8: 16px;
	--mfy-font-size-9: 17px;
	--mfy-font-size-10: 18px;
	--mfy-font-size-11: 19px;
	--mfy-font-size-12: 20px;
	--mfy-color-primary: #597dfc;
	--mfy-color-success: #00b578;
	--mfy-color-warning: #ff8f1f;
	--mfy-color-danger: #ff3141;
	--mfy-color-text: #3a4056;
	--mfy-color-text-secondary: #666;
	--mfy-color-weak: #999;
	--mfy-color-light: #ccc;
	--mfy-color-border: #d9d9d9;
	--mfy-color-background: #fff;
	--mfy-color-white: #fff;
	--mfy-color-box: #f5f5f5;
	--mfy-placeholder-color: #b8bbc4;
	--mfy-label-color: #7b808f;
	--mfy-color-text-light-solid: var(--mfy-color-white);
	--mfy-color-text-dark-solid: #7b808f;
	--mfy-color-text-dark-bold: #3a4056;
	--mfy-color-fill-content: var(--mfy-color-box);
	--mfy-font-size-main: var(--mfy-font-size-5);
	--mfy-font-family-alibaba-medium: Alibaba Number Medium,Alibaba PuHuiTi Medium;
	--mfy-font-family-alibaba-regular: Alibaba Number Regular,Alibaba PuHuiTi Regular;
	--mfy-font-family-alibaba-bold: Alibaba PuHuiTi Bold;
	--mfy-font-family-number-font: D-DIN;
	--mfy-font-family: Alibaba PuHuiTi Regular,Alibaba PuHuiTi Medium,Alibaba PuHuiTi Regular,-apple-system,blinkmacsystemfont,"Helvetica Neue",helvetica,segoe ui,arial,roboto,"PingFang SC","miui","Hiragino Sans GB","Microsoft Yahei",sans-serif;
	--mfy-font-default-family: blinkmacsystemfont,"Helvetica Neue",helvetica,segoe ui,arial,roboto,"PingFang SC","miui","Hiragino Sans GB","Microsoft Yahei",sans-serif PingFang SC-Heavy,PingFang SC;
	--mfy-font-family-cdn: PingFangSC-Regular;
	--mfy-font-family-pg: PingFang SC,PingFang SC;
	--mfy-border-color: var(--mfy-color-border);
	--mfy-title-line-height: 19px;
	--mfy-text-line-height: 16px;
	--button-font-size: --mfy-font-size-6
}

@font-face {
	font-family:"Alibaba PuHuiTi Regular";src:url(static/NotoSansSC-Regular.3a34a9ed.ttf)
}

@font-face {
	font-family:"Alibaba PuHuiTi Medium";src:url(../fonts/notosanssc-medium.650b63be.ttf)
}

@font-face {
	font-family:"D-DIN";src:url(7bb4b1a4a4621668d12a5df7b4e53cda.otf)
}

@font-face {
	font-family:"Alibaba PuHuiTi Bold";src:url(static/Alibaba_PuHuiTi_2.0_95_ExtraBold_95_ExtraBold.55aa6050.ttf)
}

@font-face {
	font-family:"Alibaba Number Regular";src:url(../fonts/ali-regular-number.9b08d05a.ttf)
}

@font-face {
	font-family:"Alibaba Number Medium";src:url(../fonts/ali-number-medium.82e1eac7.ttf)
}

:root {
	-webkit-tap-highlight-color: rgba(0,0,0,0)
}

html {
	scroll-behavior: smooth
}

a,button {
	cursor: pointer
}

.mfy-plain-anchor {
	color: unset;
	transition: none
}

.mfy-plain-anchor:active {
	opacity: unset
}

body.mfy-overflow-hidden {
	overflow: hidden!important
}

div.mfy-px-tester {
	--size: 1;
	height: calc(var(--size)/2*2px);
	width: 0;
	position: fixed;
	right: -100vw;
	bottom: -100vh;
	-webkit-user-select: none;
	-moz-user-select: none;
	-ms-user-select: none;
	user-select: none;
	pointer-events: none
}

.function-modal .ant-modal-body {
	padding: 0 0 24px!important
}

.function-modal .ant-modal-footer {
	border-top-width: 0
}

.function-modal .ant-modal-content {
	border-radius: 8px
}

.function-modal .function-modal-close {
	width: 24px;
	height: 24px
}

.function-modal .ant-modal-confirm-btns {
	padding: 0 24px
}

.function-modal .function-modal-content {
	padding: 0 24px;
	margin-top: 24px
}

.function-modal .ant-modal-header {
	border-radius: 8px 8px 0 0;
	border-bottom: 1px solid #f4f4f4
}

.function-modal svg {
	margin: 0 4px 0 0
}

.function-modal .ant-modal-confirm-title {
	padding: 18px 24px 17px!important;
	display: block;
	color: #3a4056;
	font-size: 14px;
	font-weight: 400;
	border-bottom: 1px solid #f4f4f4
}

.function-modal-content-title {
	display: -webkit-flex;
	display: flex;
	-webkit-flex-direction: row;
	flex-direction: row;
	-webkit-align-items: center;
	align-items: center;
	font-size: 14px;
	color: #3a4056;
	font-weight: 400;
	line-height: 24px
}

.function-modal-content-desc {
	color: #7b808f;
	font-size: 14px;
	font-weight: 400;
	line-height: 24px
}

.function-modal .ant-btn-default {
	border-radius: 6px!important;
	border: 1px solid #d9d9d9;
	color: #3a4056
}

.function-modal .ant-btn:not([disabled]):focus,.function-modal .ant-btn:not([disabled]):hover {
	color: #597dfc!important;
	border-color: #597dfc!important;
	background: #fff
}

.function-modal .ant-btn-primary:not([disabled]),.function-modal .ant-btn-primary:not([disabled]):focus,.function-modal .ant-btn-primary:not([disabled]):hover {
	border-color: #597dfc!important;
	background: #597dfc!important;
	border-radius: 6px!important;
	color: #fff!important;
	margin-left: 16px!important
}

.confirm-modal .ant-modal-header {
	padding: 17px 24px
}

.confirm-modal .ant-modal-close-x {
	width: 24px;
	height: 24px;
	line-height: 24px;
	margin-top: 14px;
	margin-right: 24px
}

.confirm-modal .ant-modal-footer {
	padding: 0 24px 24px;
	border-top-width: 0;
	display: -webkit-flex;
	display: flex;
	-webkit-align-items: center;
	align-items: center;
	-webkit-justify-content: flex-end;
	justify-content: flex-end;
	grid-gap: 12px;
	gap: 12px
}

.ant-message-notice-content {
	border-radius: 8px;
	box-shadow: 0 4px 24px 0 rgba(184,189,209,.25);
	color: #3c3f52
}

.ant-tabs-nav-list {
	width: 100%
}

.ant-tabs-nav-list .ant-tabs-tab {
	-webkit-flex: 1 1;
	flex: 1 1;
	text-align: center;
	height: 80px;
	font-size: 24px
}

.ant-tabs-nav-list .ant-tabs-tab .ant-tabs-tab-btn {
	width: 100%
}

.ant-menu-horizontal {
	border: none
}

.docx-wrapper {
	background-color: #f0f3fa!important;
	border-radius: 6px
}

.ant-steps-item-finish>.ant-steps-item-container>.ant-steps-item-content>.ant-steps-item-title:after {
	background: #d9d9d9
}

.ant-steps-item-icon {
	margin: 0 6px 0 0
}

.ant-btn-primary,.ant-btn-primary:focus,.ant-btn-primary:hover {
	border-color: #597dfc!important;
	background: #597dfc!important;
	border-radius: 6px!important;
	color: #fff!important
}

.ant-steps-icon {
	line-height: 1!important
}

.ant-menu-horizontal:not(.ant-menu-dark)>.ant-menu-item-active,.ant-menu-horizontal:not(.ant-menu-dark)>.ant-menu-item-open,.ant-menu-horizontal:not(.ant-menu-dark)>.ant-menu-item-selected,.ant-menu-horizontal:not(.ant-menu-dark)>.ant-menu-item:hover,.ant-menu-horizontal:not(.ant-menu-dark)>.ant-menu-submenu-active,.ant-menu-horizontal:not(.ant-menu-dark)>.ant-menu-submenu-open,.ant-menu-horizontal:not(.ant-menu-dark)>.ant-menu-submenu-selected,.ant-menu-horizontal:not(.ant-menu-dark)>.ant-menu-submenu:hover {
	color: #597dfc!important
}

.ant-menu-horizontal:not(.ant-menu-dark)>.ant-menu-item-active:after,.ant-menu-horizontal:not(.ant-menu-dark)>.ant-menu-item-open:after,.ant-menu-horizontal:not(.ant-menu-dark)>.ant-menu-item-selected:after,.ant-menu-horizontal:not(.ant-menu-dark)>.ant-menu-item:hover:after,.ant-menu-horizontal:not(.ant-menu-dark)>.ant-menu-submenu-active:after,.ant-menu-horizontal:not(.ant-menu-dark)>.ant-menu-submenu-open:after,.ant-menu-horizontal:not(.ant-menu-dark)>.ant-menu-submenu-selected:after,.ant-menu-horizontal:not(.ant-menu-dark)>.ant-menu-submenu:hover:after {
	border-bottom: 3px solid #597dfc
}

.ant-tabs-tab.ant-tabs-tab-active .ant-tabs-tab-btn {
	color: #597dfc
}

.docx-wrapper>section.docx {
	box-shadow: 0 4px 12px 0 rgba(184,189,209,.25)!important
}

.ant-tabs-bottom>.ant-tabs-nav .ant-tabs-ink-bar,.ant-tabs-bottom>div>.ant-tabs-nav .ant-tabs-ink-bar,.ant-tabs-top>.ant-tabs-nav .ant-tabs-ink-bar,.ant-tabs-top>div>.ant-tabs-nav .ant-tabs-ink-bar {
	height: 6px;
	background: linear-gradient(90deg,#597dfc,#8af8ff)
}

.ant-tabs-bottom>.ant-tabs-nav,.ant-tabs-bottom>div>.ant-tabs-nav,.ant-tabs-top>.ant-tabs-nav,.ant-tabs-top>div>.ant-tabs-nav {
	margin: 0;
	box-shadow: 0 4px 48px 0 rgba(89,125,252,.05)
}

.ant-tabs-bottom>.ant-tabs-nav:before,.ant-tabs-bottom>div>.ant-tabs-nav:before,.ant-tabs-top>.ant-tabs-nav:before,.ant-tabs-top>div>.ant-tabs-nav:before {
	border: none
}

.ant-tabs-tab {
	color: #3a4056
}

.revision-footer-preview .ant-image-preview-img-wrapper {
	-webkit-transform: scale(.6);
	transform: scale(.6)
}

.cdn-page-box .revision-footer-con {
	margin-bottom: 0
}

.cdn-page-box .revision-footer-con.bottom {
	padding-bottom: 0
}

.ant-tooltip-inner {
	border-radius: 4px!important
}