.boc-react-loading {
	position: fixed;
	top: 0;
	left: 0;
	bottom: 0;
	right: 0;
	margin: auto;
	z-index: 1000;
	width: 60px;
	height: 60px
}

.boc-react-loading .snake {
	width: 100%;
	height: 100%;
	border-radius: 50%;
	border-color: #00d8c9 transparent transparent #00d8c9;
	border-style: solid;
	border-width: 5px 5px 0 0;
	-webkit-animation: mint-spinner-rotate 1s linear infinite;
	animation: mint-spinner-rotate 1s linear infinite
}

@-webkit-keyframes mint-spinner-rotate {
	0% {
		transform: rotate(0deg)
	}

	to {
		transform: rotate(1turn)
	}
}

@keyframes mint-spinner-rotate {
	0% {
		transform: rotate(0deg)
	}

	to {
		transform: rotate(1turn)
	}
}

.ik-simple-modal {
	position: relative;
	top: 100px;
	width: auto;
	margin: 0 auto;
	padding-bottom: 24px
}

.ik-simple-modal-wrap {
	position: fixed;
	top: 0;
	right: 0;
	bottom: 0;
	left: 0;
	z-index: 1000;
	overflow: auto;
	outline: 0;
	-webkit-overflow-scrolling: touch
}

.ik-simple-modal-content {
	position: relative;
	background-color: #fff;
	background-clip: padding-box;
	border: 0;
	border-radius: 10px;
	box-shadow: 0 4px 12px rgba(0,0,0,.15)
}

.ik-simple-modal-close {
	display: none
}

.ik-simple-modal-footer {
	padding-bottom: 30px;
	text-align: center
}

.ik-simple-modal-mask {
	position: fixed;
	top: 0;
	right: 0;
	bottom: 0;
	left: 0;
	z-index: 1000;
	height: 100%;
	background-color: rgba(0,0,0,.35);
	filter: alpha(opacity=50)
}

.ik-simple-modal-mask-hidden {
	display: none
}

.ik-simple-modal.zoom-appear,.ik-simple-modal.zoom-enter {
	transform: none;
	opacity: 0;
	-webkit-animation-duration: .3s;
	animation-duration: .3s;
	-webkit-user-select: none;
	-moz-user-select: none;
	-ms-user-select: none;
	user-select: none
}

.fade-appear,.fade-enter,.fade-leave {
	-webkit-animation-duration: .2s;
	animation-duration: .2s;
	-webkit-animation-fill-mode: both;
	animation-fill-mode: both;
	-webkit-animation-play-state: paused;
	animation-play-state: paused
}

.fade-appear.fade-appear-active,.fade-enter.fade-enter-active {
	-webkit-animation-name: antFadeIn;
	animation-name: antFadeIn;
	-webkit-animation-play-state: running;
	animation-play-state: running
}

.fade-leave.fade-leave-active {
	-webkit-animation-name: antFadeOut;
	animation-name: antFadeOut;
	-webkit-animation-play-state: running;
	animation-play-state: running;
	pointer-events: none
}

.fade-appear,.fade-enter {
	opacity: 0
}

.fade-appear,.fade-enter,.fade-leave {
	-webkit-animation-timing-function: linear;
	animation-timing-function: linear
}

@-webkit-keyframes antFadeIn {
	0% {
		opacity: 0
	}

	to {
		opacity: 1
	}
}

@keyframes antFadeIn {
	0% {
		opacity: 0
	}

	to {
		opacity: 1
	}
}

@-webkit-keyframes antFadeOut {
	0% {
		opacity: 1
	}

	to {
		opacity: 0
	}
}

@keyframes antFadeOut {
	0% {
		opacity: 1
	}

	to {
		opacity: 0
	}
}

.move-up-appear,.move-up-enter,.move-up-leave {
	-webkit-animation-duration: .2s;
	animation-duration: .2s;
	-webkit-animation-fill-mode: both;
	animation-fill-mode: both;
	-webkit-animation-play-state: paused;
	animation-play-state: paused
}

.move-up-appear.move-up-appear-active,.move-up-enter.move-up-enter-active {
	-webkit-animation-name: antMoveUpIn;
	animation-name: antMoveUpIn;
	-webkit-animation-play-state: running;
	animation-play-state: running
}

.move-up-leave.move-up-leave-active {
	-webkit-animation-name: antMoveUpOut;
	animation-name: antMoveUpOut;
	-webkit-animation-play-state: running;
	animation-play-state: running;
	pointer-events: none
}

.move-up-appear,.move-up-enter {
	opacity: 0;
	-webkit-animation-timing-function: cubic-bezier(.08,.82,.17,1);
	animation-timing-function: cubic-bezier(.08,.82,.17,1)
}

.move-up-leave {
	-webkit-animation-timing-function: cubic-bezier(.6,.04,.98,.34);
	animation-timing-function: cubic-bezier(.6,.04,.98,.34)
}

.move-down-appear,.move-down-enter,.move-down-leave {
	-webkit-animation-duration: .2s;
	animation-duration: .2s;
	-webkit-animation-fill-mode: both;
	animation-fill-mode: both;
	-webkit-animation-play-state: paused;
	animation-play-state: paused
}

.move-down-appear.move-down-appear-active,.move-down-enter.move-down-enter-active {
	-webkit-animation-name: antMoveDownIn;
	animation-name: antMoveDownIn;
	-webkit-animation-play-state: running;
	animation-play-state: running
}

.move-down-leave.move-down-leave-active {
	-webkit-animation-name: antMoveDownOut;
	animation-name: antMoveDownOut;
	-webkit-animation-play-state: running;
	animation-play-state: running;
	pointer-events: none
}

.move-down-appear,.move-down-enter {
	opacity: 0;
	-webkit-animation-timing-function: cubic-bezier(.08,.82,.17,1);
	animation-timing-function: cubic-bezier(.08,.82,.17,1)
}

.move-down-leave {
	-webkit-animation-timing-function: cubic-bezier(.6,.04,.98,.34);
	animation-timing-function: cubic-bezier(.6,.04,.98,.34)
}

.move-left-appear,.move-left-enter,.move-left-leave {
	-webkit-animation-duration: .2s;
	animation-duration: .2s;
	-webkit-animation-fill-mode: both;
	animation-fill-mode: both;
	-webkit-animation-play-state: paused;
	animation-play-state: paused
}

.move-left-appear.move-left-appear-active,.move-left-enter.move-left-enter-active {
	-webkit-animation-name: antMoveLeftIn;
	animation-name: antMoveLeftIn;
	-webkit-animation-play-state: running;
	animation-play-state: running
}

.move-left-leave.move-left-leave-active {
	-webkit-animation-name: antMoveLeftOut;
	animation-name: antMoveLeftOut;
	-webkit-animation-play-state: running;
	animation-play-state: running;
	pointer-events: none
}

.move-left-appear,.move-left-enter {
	opacity: 0;
	-webkit-animation-timing-function: cubic-bezier(.08,.82,.17,1);
	animation-timing-function: cubic-bezier(.08,.82,.17,1)
}

.move-left-leave {
	-webkit-animation-timing-function: cubic-bezier(.6,.04,.98,.34);
	animation-timing-function: cubic-bezier(.6,.04,.98,.34)
}

.move-right-appear,.move-right-enter,.move-right-leave {
	-webkit-animation-duration: .2s;
	animation-duration: .2s;
	-webkit-animation-fill-mode: both;
	animation-fill-mode: both;
	-webkit-animation-play-state: paused;
	animation-play-state: paused
}

.move-right-appear.move-right-appear-active,.move-right-enter.move-right-enter-active {
	-webkit-animation-name: antMoveRightIn;
	animation-name: antMoveRightIn;
	-webkit-animation-play-state: running;
	animation-play-state: running
}

.move-right-leave.move-right-leave-active {
	-webkit-animation-name: antMoveRightOut;
	animation-name: antMoveRightOut;
	-webkit-animation-play-state: running;
	animation-play-state: running;
	pointer-events: none
}

.move-right-appear,.move-right-enter {
	opacity: 0;
	-webkit-animation-timing-function: cubic-bezier(.08,.82,.17,1);
	animation-timing-function: cubic-bezier(.08,.82,.17,1)
}

.move-right-leave {
	-webkit-animation-timing-function: cubic-bezier(.6,.04,.98,.34);
	animation-timing-function: cubic-bezier(.6,.04,.98,.34)
}

@-webkit-keyframes antMoveDownIn {
	0% {
		transform: translateY(100%);
		transform-origin: 0 0;
		opacity: 0
	}

	to {
		transform: translateY(0);
		transform-origin: 0 0;
		opacity: 1
	}
}

@keyframes antMoveDownIn {
	0% {
		transform: translateY(100%);
		transform-origin: 0 0;
		opacity: 0
	}

	to {
		transform: translateY(0);
		transform-origin: 0 0;
		opacity: 1
	}
}

@-webkit-keyframes antMoveDownOut {
	0% {
		transform: translateY(0);
		transform-origin: 0 0;
		opacity: 1
	}

	to {
		transform: translateY(100%);
		transform-origin: 0 0;
		opacity: 0
	}
}

@keyframes antMoveDownOut {
	0% {
		transform: translateY(0);
		transform-origin: 0 0;
		opacity: 1
	}

	to {
		transform: translateY(100%);
		transform-origin: 0 0;
		opacity: 0
	}
}

@-webkit-keyframes antMoveLeftIn {
	0% {
		transform: translateX(-100%);
		transform-origin: 0 0;
		opacity: 0
	}

	to {
		transform: translateX(0);
		transform-origin: 0 0;
		opacity: 1
	}
}

@keyframes antMoveLeftIn {
	0% {
		transform: translateX(-100%);
		transform-origin: 0 0;
		opacity: 0
	}

	to {
		transform: translateX(0);
		transform-origin: 0 0;
		opacity: 1
	}
}

@-webkit-keyframes antMoveLeftOut {
	0% {
		transform: translateX(0);
		transform-origin: 0 0;
		opacity: 1
	}

	to {
		transform: translateX(-100%);
		transform-origin: 0 0;
		opacity: 0
	}
}

@keyframes antMoveLeftOut {
	0% {
		transform: translateX(0);
		transform-origin: 0 0;
		opacity: 1
	}

	to {
		transform: translateX(-100%);
		transform-origin: 0 0;
		opacity: 0
	}
}

@-webkit-keyframes antMoveRightIn {
	0% {
		transform: translateX(100%);
		transform-origin: 0 0;
		opacity: 0
	}

	to {
		transform: translateX(0);
		transform-origin: 0 0;
		opacity: 1
	}
}

@keyframes antMoveRightIn {
	0% {
		transform: translateX(100%);
		transform-origin: 0 0;
		opacity: 0
	}

	to {
		transform: translateX(0);
		transform-origin: 0 0;
		opacity: 1
	}
}

@-webkit-keyframes antMoveRightOut {
	0% {
		transform: translateX(0);
		transform-origin: 0 0;
		opacity: 1
	}

	to {
		transform: translateX(100%);
		transform-origin: 0 0;
		opacity: 0
	}
}

@keyframes antMoveRightOut {
	0% {
		transform: translateX(0);
		transform-origin: 0 0;
		opacity: 1
	}

	to {
		transform: translateX(100%);
		transform-origin: 0 0;
		opacity: 0
	}
}

@-webkit-keyframes antMoveUpIn {
	0% {
		transform: translateY(-100%);
		transform-origin: 0 0;
		opacity: 0
	}

	to {
		transform: translateY(0);
		transform-origin: 0 0;
		opacity: 1
	}
}

@keyframes antMoveUpIn {
	0% {
		transform: translateY(-100%);
		transform-origin: 0 0;
		opacity: 0
	}

	to {
		transform: translateY(0);
		transform-origin: 0 0;
		opacity: 1
	}
}

@-webkit-keyframes antMoveUpOut {
	0% {
		transform: translateY(0);
		transform-origin: 0 0;
		opacity: 1
	}

	to {
		transform: translateY(-100%);
		transform-origin: 0 0;
		opacity: 0
	}
}

@keyframes antMoveUpOut {
	0% {
		transform: translateY(0);
		transform-origin: 0 0;
		opacity: 1
	}

	to {
		transform: translateY(-100%);
		transform-origin: 0 0;
		opacity: 0
	}
}

@-webkit-keyframes loadingCircle {
	to {
		transform: rotate(1turn)
	}
}

@keyframes loadingCircle {
	to {
		transform: rotate(1turn)
	}
}[ant-click-animating-without-extra-node=true],[ant-click-animating=true] {
	position: relative
}

html {
	--antd-wave-shadow-color: #00d8c9
}

.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 #00d8c9;
	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 #00d8c9;
		box-shadow: 0 0 0 6px #00d8c9;
		box-shadow: 0 0 0 6px var(--antd-wave-shadow-color)
	}
}

@keyframes waveEffect {
	to {
		box-shadow: 0 0 0 #00d8c9;
		box-shadow: 0 0 0 6px #00d8c9;
		box-shadow: 0 0 0 6px var(--antd-wave-shadow-color)
	}
}

@-webkit-keyframes fadeEffect {
	to {
		opacity: 0
	}
}

@keyframes fadeEffect {
	to {
		opacity: 0
	}
}

.slide-up-appear,.slide-up-enter,.slide-up-leave {
	-webkit-animation-duration: .2s;
	animation-duration: .2s;
	-webkit-animation-fill-mode: both;
	animation-fill-mode: both;
	-webkit-animation-play-state: paused;
	animation-play-state: paused
}

.slide-up-appear.slide-up-appear-active,.slide-up-enter.slide-up-enter-active {
	-webkit-animation-name: antSlideUpIn;
	animation-name: antSlideUpIn;
	-webkit-animation-play-state: running;
	animation-play-state: running
}

.slide-up-leave.slide-up-leave-active {
	-webkit-animation-name: antSlideUpOut;
	animation-name: antSlideUpOut;
	-webkit-animation-play-state: running;
	animation-play-state: running;
	pointer-events: none
}

.slide-up-appear,.slide-up-enter {
	opacity: 0;
	-webkit-animation-timing-function: cubic-bezier(.23,1,.32,1);
	animation-timing-function: cubic-bezier(.23,1,.32,1)
}

.slide-up-leave {
	-webkit-animation-timing-function: cubic-bezier(.755,.05,.855,.06);
	animation-timing-function: cubic-bezier(.755,.05,.855,.06)
}

.slide-down-appear,.slide-down-enter,.slide-down-leave {
	-webkit-animation-duration: .2s;
	animation-duration: .2s;
	-webkit-animation-fill-mode: both;
	animation-fill-mode: both;
	-webkit-animation-play-state: paused;
	animation-play-state: paused
}

.slide-down-appear.slide-down-appear-active,.slide-down-enter.slide-down-enter-active {
	-webkit-animation-name: antSlideDownIn;
	animation-name: antSlideDownIn;
	-webkit-animation-play-state: running;
	animation-play-state: running
}

.slide-down-leave.slide-down-leave-active {
	-webkit-animation-name: antSlideDownOut;
	animation-name: antSlideDownOut;
	-webkit-animation-play-state: running;
	animation-play-state: running;
	pointer-events: none
}

.slide-down-appear,.slide-down-enter {
	opacity: 0;
	-webkit-animation-timing-function: cubic-bezier(.23,1,.32,1);
	animation-timing-function: cubic-bezier(.23,1,.32,1)
}

.slide-down-leave {
	-webkit-animation-timing-function: cubic-bezier(.755,.05,.855,.06);
	animation-timing-function: cubic-bezier(.755,.05,.855,.06)
}

.slide-left-appear,.slide-left-enter,.slide-left-leave {
	-webkit-animation-duration: .2s;
	animation-duration: .2s;
	-webkit-animation-fill-mode: both;
	animation-fill-mode: both;
	-webkit-animation-play-state: paused;
	animation-play-state: paused
}

.slide-left-appear.slide-left-appear-active,.slide-left-enter.slide-left-enter-active {
	-webkit-animation-name: antSlideLeftIn;
	animation-name: antSlideLeftIn;
	-webkit-animation-play-state: running;
	animation-play-state: running
}

.slide-left-leave.slide-left-leave-active {
	-webkit-animation-name: antSlideLeftOut;
	animation-name: antSlideLeftOut;
	-webkit-animation-play-state: running;
	animation-play-state: running;
	pointer-events: none
}

.slide-left-appear,.slide-left-enter {
	opacity: 0;
	-webkit-animation-timing-function: cubic-bezier(.23,1,.32,1);
	animation-timing-function: cubic-bezier(.23,1,.32,1)
}

.slide-left-leave {
	-webkit-animation-timing-function: cubic-bezier(.755,.05,.855,.06);
	animation-timing-function: cubic-bezier(.755,.05,.855,.06)
}

.slide-right-appear,.slide-right-enter,.slide-right-leave {
	-webkit-animation-duration: .2s;
	animation-duration: .2s;
	-webkit-animation-fill-mode: both;
	animation-fill-mode: both;
	-webkit-animation-play-state: paused;
	animation-play-state: paused
}

.slide-right-appear.slide-right-appear-active,.slide-right-enter.slide-right-enter-active {
	-webkit-animation-name: antSlideRightIn;
	animation-name: antSlideRightIn;
	-webkit-animation-play-state: running;
	animation-play-state: running
}

.slide-right-leave.slide-right-leave-active {
	-webkit-animation-name: antSlideRightOut;
	animation-name: antSlideRightOut;
	-webkit-animation-play-state: running;
	animation-play-state: running;
	pointer-events: none
}

.slide-right-appear,.slide-right-enter {
	opacity: 0;
	-webkit-animation-timing-function: cubic-bezier(.23,1,.32,1);
	animation-timing-function: cubic-bezier(.23,1,.32,1)
}

.slide-right-leave {
	-webkit-animation-timing-function: cubic-bezier(.755,.05,.855,.06);
	animation-timing-function: cubic-bezier(.755,.05,.855,.06)
}

@-webkit-keyframes antSlideUpIn {
	0% {
		transform: scaleY(.8);
		transform-origin: 0 0;
		opacity: 0
	}

	to {
		transform: scaleY(1);
		transform-origin: 0 0;
		opacity: 1
	}
}

@keyframes antSlideUpIn {
	0% {
		transform: scaleY(.8);
		transform-origin: 0 0;
		opacity: 0
	}

	to {
		transform: scaleY(1);
		transform-origin: 0 0;
		opacity: 1
	}
}

@-webkit-keyframes antSlideUpOut {
	0% {
		transform: scaleY(1);
		transform-origin: 0 0;
		opacity: 1
	}

	to {
		transform: scaleY(.8);
		transform-origin: 0 0;
		opacity: 0
	}
}

@keyframes antSlideUpOut {
	0% {
		transform: scaleY(1);
		transform-origin: 0 0;
		opacity: 1
	}

	to {
		transform: scaleY(.8);
		transform-origin: 0 0;
		opacity: 0
	}
}

@-webkit-keyframes antSlideDownIn {
	0% {
		transform: scaleY(.8);
		transform-origin: 100% 100%;
		opacity: 0
	}

	to {
		transform: scaleY(1);
		transform-origin: 100% 100%;
		opacity: 1
	}
}

@keyframes antSlideDownIn {
	0% {
		transform: scaleY(.8);
		transform-origin: 100% 100%;
		opacity: 0
	}

	to {
		transform: scaleY(1);
		transform-origin: 100% 100%;
		opacity: 1
	}
}

@-webkit-keyframes antSlideDownOut {
	0% {
		transform: scaleY(1);
		transform-origin: 100% 100%;
		opacity: 1
	}

	to {
		transform: scaleY(.8);
		transform-origin: 100% 100%;
		opacity: 0
	}
}

@keyframes antSlideDownOut {
	0% {
		transform: scaleY(1);
		transform-origin: 100% 100%;
		opacity: 1
	}

	to {
		transform: scaleY(.8);
		transform-origin: 100% 100%;
		opacity: 0
	}
}

@-webkit-keyframes antSlideLeftIn {
	0% {
		transform: scaleX(.8);
		transform-origin: 0 0;
		opacity: 0
	}

	to {
		transform: scaleX(1);
		transform-origin: 0 0;
		opacity: 1
	}
}

@keyframes antSlideLeftIn {
	0% {
		transform: scaleX(.8);
		transform-origin: 0 0;
		opacity: 0
	}

	to {
		transform: scaleX(1);
		transform-origin: 0 0;
		opacity: 1
	}
}

@-webkit-keyframes antSlideLeftOut {
	0% {
		transform: scaleX(1);
		transform-origin: 0 0;
		opacity: 1
	}

	to {
		transform: scaleX(.8);
		transform-origin: 0 0;
		opacity: 0
	}
}

@keyframes antSlideLeftOut {
	0% {
		transform: scaleX(1);
		transform-origin: 0 0;
		opacity: 1
	}

	to {
		transform: scaleX(.8);
		transform-origin: 0 0;
		opacity: 0
	}
}

@-webkit-keyframes antSlideRightIn {
	0% {
		transform: scaleX(.8);
		transform-origin: 100% 0;
		opacity: 0
	}

	to {
		transform: scaleX(1);
		transform-origin: 100% 0;
		opacity: 1
	}
}

@keyframes antSlideRightIn {
	0% {
		transform: scaleX(.8);
		transform-origin: 100% 0;
		opacity: 0
	}

	to {
		transform: scaleX(1);
		transform-origin: 100% 0;
		opacity: 1
	}
}

@-webkit-keyframes antSlideRightOut {
	0% {
		transform: scaleX(1);
		transform-origin: 100% 0;
		opacity: 1
	}

	to {
		transform: scaleX(.8);
		transform-origin: 100% 0;
		opacity: 0
	}
}

@keyframes antSlideRightOut {
	0% {
		transform: scaleX(1);
		transform-origin: 100% 0;
		opacity: 1
	}

	to {
		transform: scaleX(.8);
		transform-origin: 100% 0;
		opacity: 0
	}
}

.swing-appear,.swing-enter {
	-webkit-animation-duration: .2s;
	animation-duration: .2s;
	-webkit-animation-fill-mode: both;
	animation-fill-mode: both;
	-webkit-animation-play-state: paused;
	animation-play-state: paused
}

.swing-appear.swing-appear-active,.swing-enter.swing-enter-active {
	-webkit-animation-name: antSwingIn;
	animation-name: antSwingIn;
	-webkit-animation-play-state: running;
	animation-play-state: running
}

@-webkit-keyframes antSwingIn {
	0%,to {
		transform: translateX(0)
	}

	20% {
		transform: translateX(-10px)
	}

	40% {
		transform: translateX(10px)
	}

	60% {
		transform: translateX(-5px)
	}

	80% {
		transform: translateX(5px)
	}
}

@keyframes antSwingIn {
	0%,to {
		transform: translateX(0)
	}

	20% {
		transform: translateX(-10px)
	}

	40% {
		transform: translateX(10px)
	}

	60% {
		transform: translateX(-5px)
	}

	80% {
		transform: translateX(5px)
	}
}

.zoom-appear,.zoom-enter,.zoom-leave {
	-webkit-animation-duration: .2s;
	animation-duration: .2s;
	-webkit-animation-fill-mode: both;
	animation-fill-mode: both;
	-webkit-animation-play-state: paused;
	animation-play-state: paused
}

.zoom-appear.zoom-appear-active,.zoom-enter.zoom-enter-active {
	-webkit-animation-name: antZoomIn;
	animation-name: antZoomIn;
	-webkit-animation-play-state: running;
	animation-play-state: running
}

.zoom-leave.zoom-leave-active {
	-webkit-animation-name: antZoomOut;
	animation-name: antZoomOut;
	-webkit-animation-play-state: running;
	animation-play-state: running;
	pointer-events: none
}

.zoom-appear,.zoom-enter {
	transform: scale(0);
	opacity: 0;
	-webkit-animation-timing-function: cubic-bezier(.08,.82,.17,1);
	animation-timing-function: cubic-bezier(.08,.82,.17,1)
}

.zoom-leave {
	-webkit-animation-timing-function: cubic-bezier(.78,.14,.15,.86);
	animation-timing-function: cubic-bezier(.78,.14,.15,.86)
}

.zoom-big-appear,.zoom-big-enter,.zoom-big-leave {
	-webkit-animation-duration: .2s;
	animation-duration: .2s;
	-webkit-animation-fill-mode: both;
	animation-fill-mode: both;
	-webkit-animation-play-state: paused;
	animation-play-state: paused
}

.zoom-big-appear.zoom-big-appear-active,.zoom-big-enter.zoom-big-enter-active {
	-webkit-animation-name: antZoomBigIn;
	animation-name: antZoomBigIn;
	-webkit-animation-play-state: running;
	animation-play-state: running
}

.zoom-big-leave.zoom-big-leave-active {
	-webkit-animation-name: antZoomBigOut;
	animation-name: antZoomBigOut;
	-webkit-animation-play-state: running;
	animation-play-state: running;
	pointer-events: none
}

.zoom-big-appear,.zoom-big-enter {
	transform: scale(0);
	opacity: 0;
	-webkit-animation-timing-function: cubic-bezier(.08,.82,.17,1);
	animation-timing-function: cubic-bezier(.08,.82,.17,1)
}

.zoom-big-leave {
	-webkit-animation-timing-function: cubic-bezier(.78,.14,.15,.86);
	animation-timing-function: cubic-bezier(.78,.14,.15,.86)
}

.zoom-big-fast-appear,.zoom-big-fast-enter,.zoom-big-fast-leave {
	-webkit-animation-duration: .1s;
	animation-duration: .1s;
	-webkit-animation-fill-mode: both;
	animation-fill-mode: both;
	-webkit-animation-play-state: paused;
	animation-play-state: paused
}

.zoom-big-fast-appear.zoom-big-fast-appear-active,.zoom-big-fast-enter.zoom-big-fast-enter-active {
	-webkit-animation-name: antZoomBigIn;
	animation-name: antZoomBigIn;
	-webkit-animation-play-state: running;
	animation-play-state: running
}

.zoom-big-fast-leave.zoom-big-fast-leave-active {
	-webkit-animation-name: antZoomBigOut;
	animation-name: antZoomBigOut;
	-webkit-animation-play-state: running;
	animation-play-state: running;
	pointer-events: none
}

.zoom-big-fast-appear,.zoom-big-fast-enter {
	transform: scale(0);
	opacity: 0;
	-webkit-animation-timing-function: cubic-bezier(.08,.82,.17,1);
	animation-timing-function: cubic-bezier(.08,.82,.17,1)
}

.zoom-big-fast-leave {
	-webkit-animation-timing-function: cubic-bezier(.78,.14,.15,.86);
	animation-timing-function: cubic-bezier(.78,.14,.15,.86)
}

.zoom-up-appear,.zoom-up-enter,.zoom-up-leave {
	-webkit-animation-duration: .2s;
	animation-duration: .2s;
	-webkit-animation-fill-mode: both;
	animation-fill-mode: both;
	-webkit-animation-play-state: paused;
	animation-play-state: paused
}

.zoom-up-appear.zoom-up-appear-active,.zoom-up-enter.zoom-up-enter-active {
	-webkit-animation-name: antZoomUpIn;
	animation-name: antZoomUpIn;
	-webkit-animation-play-state: running;
	animation-play-state: running
}

.zoom-up-leave.zoom-up-leave-active {
	-webkit-animation-name: antZoomUpOut;
	animation-name: antZoomUpOut;
	-webkit-animation-play-state: running;
	animation-play-state: running;
	pointer-events: none
}

.zoom-up-appear,.zoom-up-enter {
	transform: scale(0);
	opacity: 0;
	-webkit-animation-timing-function: cubic-bezier(.08,.82,.17,1);
	animation-timing-function: cubic-bezier(.08,.82,.17,1)
}

.zoom-up-leave {
	-webkit-animation-timing-function: cubic-bezier(.78,.14,.15,.86);
	animation-timing-function: cubic-bezier(.78,.14,.15,.86)
}

.zoom-down-appear,.zoom-down-enter,.zoom-down-leave {
	-webkit-animation-duration: .2s;
	animation-duration: .2s;
	-webkit-animation-fill-mode: both;
	animation-fill-mode: both;
	-webkit-animation-play-state: paused;
	animation-play-state: paused
}

.zoom-down-appear.zoom-down-appear-active,.zoom-down-enter.zoom-down-enter-active {
	-webkit-animation-name: antZoomDownIn;
	animation-name: antZoomDownIn;
	-webkit-animation-play-state: running;
	animation-play-state: running
}

.zoom-down-leave.zoom-down-leave-active {
	-webkit-animation-name: antZoomDownOut;
	animation-name: antZoomDownOut;
	-webkit-animation-play-state: running;
	animation-play-state: running;
	pointer-events: none
}

.zoom-down-appear,.zoom-down-enter {
	transform: scale(0);
	opacity: 0;
	-webkit-animation-timing-function: cubic-bezier(.08,.82,.17,1);
	animation-timing-function: cubic-bezier(.08,.82,.17,1)
}

.zoom-down-leave {
	-webkit-animation-timing-function: cubic-bezier(.78,.14,.15,.86);
	animation-timing-function: cubic-bezier(.78,.14,.15,.86)
}

.zoom-left-appear,.zoom-left-enter,.zoom-left-leave {
	-webkit-animation-duration: .2s;
	animation-duration: .2s;
	-webkit-animation-fill-mode: both;
	animation-fill-mode: both;
	-webkit-animation-play-state: paused;
	animation-play-state: paused
}

.zoom-left-appear.zoom-left-appear-active,.zoom-left-enter.zoom-left-enter-active {
	-webkit-animation-name: antZoomLeftIn;
	animation-name: antZoomLeftIn;
	-webkit-animation-play-state: running;
	animation-play-state: running
}

.zoom-left-leave.zoom-left-leave-active {
	-webkit-animation-name: antZoomLeftOut;
	animation-name: antZoomLeftOut;
	-webkit-animation-play-state: running;
	animation-play-state: running;
	pointer-events: none
}

.zoom-left-appear,.zoom-left-enter {
	transform: scale(0);
	opacity: 0;
	-webkit-animation-timing-function: cubic-bezier(.08,.82,.17,1);
	animation-timing-function: cubic-bezier(.08,.82,.17,1)
}

.zoom-left-leave {
	-webkit-animation-timing-function: cubic-bezier(.78,.14,.15,.86);
	animation-timing-function: cubic-bezier(.78,.14,.15,.86)
}

.zoom-right-appear,.zoom-right-enter,.zoom-right-leave {
	-webkit-animation-duration: .2s;
	animation-duration: .2s;
	-webkit-animation-fill-mode: both;
	animation-fill-mode: both;
	-webkit-animation-play-state: paused;
	animation-play-state: paused
}

.zoom-right-appear.zoom-right-appear-active,.zoom-right-enter.zoom-right-enter-active {
	-webkit-animation-name: antZoomRightIn;
	animation-name: antZoomRightIn;
	-webkit-animation-play-state: running;
	animation-play-state: running
}

.zoom-right-leave.zoom-right-leave-active {
	-webkit-animation-name: antZoomRightOut;
	animation-name: antZoomRightOut;
	-webkit-animation-play-state: running;
	animation-play-state: running;
	pointer-events: none
}

.zoom-right-appear,.zoom-right-enter {
	transform: scale(0);
	opacity: 0;
	-webkit-animation-timing-function: cubic-bezier(.08,.82,.17,1);
	animation-timing-function: cubic-bezier(.08,.82,.17,1)
}

.zoom-right-leave {
	-webkit-animation-timing-function: cubic-bezier(.78,.14,.15,.86);
	animation-timing-function: cubic-bezier(.78,.14,.15,.86)
}

@-webkit-keyframes antZoomIn {
	0% {
		transform: scale(.2);
		opacity: 0
	}

	to {
		transform: scale(1);
		opacity: 1
	}
}

@keyframes antZoomIn {
	0% {
		transform: scale(.2);
		opacity: 0
	}

	to {
		transform: scale(1);
		opacity: 1
	}
}

@-webkit-keyframes antZoomOut {
	0% {
		transform: scale(1)
	}

	to {
		transform: scale(.2);
		opacity: 0
	}
}

@keyframes antZoomOut {
	0% {
		transform: scale(1)
	}

	to {
		transform: scale(.2);
		opacity: 0
	}
}

@-webkit-keyframes antZoomBigIn {
	0% {
		transform: scale(.8);
		opacity: 0
	}

	to {
		transform: scale(1);
		opacity: 1
	}
}

@keyframes antZoomBigIn {
	0% {
		transform: scale(.8);
		opacity: 0
	}

	to {
		transform: scale(1);
		opacity: 1
	}
}

@-webkit-keyframes antZoomBigOut {
	0% {
		transform: scale(1)
	}

	to {
		transform: scale(.8);
		opacity: 0
	}
}

@keyframes antZoomBigOut {
	0% {
		transform: scale(1)
	}

	to {
		transform: scale(.8);
		opacity: 0
	}
}

@-webkit-keyframes antZoomUpIn {
	0% {
		transform: scale(.8);
		transform-origin: 50% 0;
		opacity: 0
	}

	to {
		transform: scale(1);
		transform-origin: 50% 0
	}
}

@keyframes antZoomUpIn {
	0% {
		transform: scale(.8);
		transform-origin: 50% 0;
		opacity: 0
	}

	to {
		transform: scale(1);
		transform-origin: 50% 0
	}
}

@-webkit-keyframes antZoomUpOut {
	0% {
		transform: scale(1);
		transform-origin: 50% 0
	}

	to {
		transform: scale(.8);
		transform-origin: 50% 0;
		opacity: 0
	}
}

@keyframes antZoomUpOut {
	0% {
		transform: scale(1);
		transform-origin: 50% 0
	}

	to {
		transform: scale(.8);
		transform-origin: 50% 0;
		opacity: 0
	}
}

@-webkit-keyframes antZoomLeftIn {
	0% {
		transform: scale(.8);
		transform-origin: 0 50%;
		opacity: 0
	}

	to {
		transform: scale(1);
		transform-origin: 0 50%
	}
}

@keyframes antZoomLeftIn {
	0% {
		transform: scale(.8);
		transform-origin: 0 50%;
		opacity: 0
	}

	to {
		transform: scale(1);
		transform-origin: 0 50%
	}
}

@-webkit-keyframes antZoomLeftOut {
	0% {
		transform: scale(1);
		transform-origin: 0 50%
	}

	to {
		transform: scale(.8);
		transform-origin: 0 50%;
		opacity: 0
	}
}

@keyframes antZoomLeftOut {
	0% {
		transform: scale(1);
		transform-origin: 0 50%
	}

	to {
		transform: scale(.8);
		transform-origin: 0 50%;
		opacity: 0
	}
}

@-webkit-keyframes antZoomRightIn {
	0% {
		transform: scale(.8);
		transform-origin: 100% 50%;
		opacity: 0
	}

	to {
		transform: scale(1);
		transform-origin: 100% 50%
	}
}

@keyframes antZoomRightIn {
	0% {
		transform: scale(.8);
		transform-origin: 100% 50%;
		opacity: 0
	}

	to {
		transform: scale(1);
		transform-origin: 100% 50%
	}
}

@-webkit-keyframes antZoomRightOut {
	0% {
		transform: scale(1);
		transform-origin: 100% 50%
	}

	to {
		transform: scale(.8);
		transform-origin: 100% 50%;
		opacity: 0
	}
}

@keyframes antZoomRightOut {
	0% {
		transform: scale(1);
		transform-origin: 100% 50%
	}

	to {
		transform: scale(.8);
		transform-origin: 100% 50%;
		opacity: 0
	}
}

@-webkit-keyframes antZoomDownIn {
	0% {
		transform: scale(.8);
		transform-origin: 50% 100%;
		opacity: 0
	}

	to {
		transform: scale(1);
		transform-origin: 50% 100%
	}
}

@keyframes antZoomDownIn {
	0% {
		transform: scale(.8);
		transform-origin: 50% 100%;
		opacity: 0
	}

	to {
		transform: scale(1);
		transform-origin: 50% 100%
	}
}

@-webkit-keyframes antZoomDownOut {
	0% {
		transform: scale(1);
		transform-origin: 50% 100%
	}

	to {
		transform: scale(.8);
		transform-origin: 50% 100%;
		opacity: 0
	}
}

@keyframes antZoomDownOut {
	0% {
		transform: scale(1);
		transform-origin: 50% 100%
	}

	to {
		transform: scale(.8);
		transform-origin: 50% 100%;
		opacity: 0
	}
}

.ik-motion-collapse-legacy {
	overflow: hidden
}

.ik-motion-collapse,.ik-motion-collapse-legacy-active {
	transition: height .15s cubic-bezier(.645,.045,.355,1),opacity .15s cubic-bezier(.645,.045,.355,1)!important
}

.ik-motion-collapse {
	overflow: hidden
}

.ik-simple-modal-confirm-body-wrapper {
	padding: 40px 80px
}

.ik-simple-modal-confirm-content {
	font-size: 20px;
	color: #333;
	text-align: center;
	line-height: 1.5;
	font-weight: 500;
	font-family: PingFangSC-Medium
}

a,abbr,acronym,address,applet,article,aside,audio,b,big,blockquote,body,canvas,caption,center,cite,code,dd,del,details,dfn,div,dl,dt,em,embed,fieldset,figcaption,figure,footer,form,h1,h2,h3,h4,h5,h6,header,hgroup,html,i,iframe,img,ins,kbd,label,legend,li,mark,menu,nav,object,ol,output,p,pre,q,ruby,s,samp,section,small,span,strike,strong,sub,summary,sup,table,tbody,td,tfoot,th,thead,time,tr,tt,u,ul,var,video {
	margin: 0;
	padding: 0;
	border: 0;
	font: inherit;
	vertical-align: initial
}

button,input {
	font-family: "\5FAE\8F6F\96C5\9ED1",Microsoft Yahei,sans-serif,Helvetica Neue,Helvetica,STHeiTi
}

article,aside,details,figcaption,figure,footer,header,hgroup,menu,nav,section {
	display: block
}

body {
	line-height: 1
}

ol,ul {
	list-style: none
}

blockquote,q {
	quotes: none
}

blockquote:after,blockquote:before,q:after,q:before {
	content: "";
	content: none
}

a {
	text-decoration: none;
	color: #333
}

table {
	border-collapse: collapse;
	border-spacing: 0
}

img {
	vertical-align: top;
	object-fit: cover
}

html {
	-webkit-text-size-adjust: 100%;
	-ms-text-size-adjust: 100%;
	-webkit-tap-highlight-color: transparent;
	-moz-tap-highlight-color: transparent;
	-ms-tap-highlight-color: transparent;
	-o-tap-highlight-color: transparent;
	tap-highlight-color: transparent;
	font-size: 37.5px
}

body,html {
	min-height: 100%
}

body {
	font-family: "\5FAE\8F6F\96C5\9ED1",Microsoft YaHei,sans-serif,Source Sans Pro,Helvetica,Helvetica Neue,STHeiTi;
	-webkit-font-smoothing: antialiased;
	-moz-osx-font-smoothing: grayscale;
	-webkit-touch-callout: none;
	-webkit-overflow-scrolling: touch;
	font-size: 28px
}[data-dpr="1"] body {
	font-size: 14px
}[data-dpr="2"] body {
	font-size: 28px
}[data-dpr="3"] body {
	font-size: 42px
}

button,input,select,textarea {
	margin: 0;
	padding: 0;
	-webkit-appearance: none;
	-moz-appearance: none;
	-ms-appearance: none;
	-o-appearance: none;
	appearance: none;
	border: none;
	outline: none;
	background: none
}

button::focus {
	outline: none
}

input::-webkit-input-placeholder {
	color: #e9eaee
}

input:-moz-placeholder,input::-moz-placeholder {
	color: #e9eaee
}

input:-ms-input-placeholder {
	color: #e9eaee
}

input::input-placeholder {
	color: #e9eaee
}

input:-webkit-autofill,select:-webkit-autofill,textarea:-webkit-autofill {
	background-color: hsla(0,0%,100%,0);
	box-shadow: inset 0 0 0 999px #fff
}

img {
	width: 100%;
	height: auto
}

.show-important {
	display: block!important
}

.hide-important {
	display: none!important
}

.clearfix {
	*zoom: 1
}

.fl {
	float: left
}

.fr {
	float: right
}

.clearfix:after,.clearfix:before {
	display: table;
	line-height: 0;
	content: ""
}

.clearfix:after {
	clear: both
}

.hide {
	display: none
}

.show {
	display: block
}

.base-text-over {
	white-space: nowrap;
	overflow: hidden;
	text-overflow: ellipsis
}

.base-break-text,.base-text-over {
	word-break: break-all;
	word-wrap: break-word
}

body {
	font-family: PingFangSC-Regular,PingFang SC
}

.header-x {
	height: 90px;
	box-shadow: 0 0 2px 0 #ecf0f1;
	background-color: #fff;
	z-index: 999;
	font-family: PingFangSC-Medium,PingFang SC;
	font-weight: 500
}

.header-x-wrapper {
	position: relative;
	min-width: 1160px;
	line-height: 90px;
	font-size: 14px;
	height: auto;
	color: #333;
	margin: 0 auto;
	width: calc(100vw - 176px)
}

.header-x-wrapper .inke-logo {
	margin-top: 26px;
	display: inline-block;
	vertical-align: top
}

.header-x-wrapper .inke-logo .logo {
	display: block;
	height: 36px;
	margin-right: 20px;
	width: auto
}

.header-x-wrapper .nav {
	margin-top: 0;
	margin-bottom: 0;
	float: right;
	margin-right: 200px;
	list-style: none;
	display: inline-flex
}

.header-x-wrapper .nav .nav-item {
	position: relative
}

.header-x-wrapper .nav .nav-item .ant-popover-arrow {
	display: none
}

.header-x-wrapper .nav .nav-item .nav-item-children a:hover {
	text-decoration: none;
	background: rgba(0,216,201,.1)
}

.header-x-wrapper .nav .nav-item-link {
	margin-left: 18px;
	margin-right: 18px;
	color: #333;
	text-decoration: none;
	padding: 10px 1px;
	font-size: 14px;
	border-bottom: 2px solid transparent
}

.header-x-wrapper .nav .nav-item-link:hover {
	border-color: #00d8c9
}

.header-x-wrapper .nav .nav-item:hover .nav-item-children {
	transform: scaleY(1)
}

.header-x-wrapper .nav .nav-item-children {
	flex-direction: column;
	position: absolute;
	top: 80px;
	left: -2px;
	display: flex;
	width: 144px;
	transition-duration: .5s;
	transform: scaleY(0);
	transform-origin: 0 0;
	background: #fff;
	padding: 12px 0;
	border-radius: 8px;
	box-shadow: 0 0 5px 1px rgba(0,0,0,.1)
}

.header-x-wrapper .nav .nav-item-children a {
	color: #333;
	width: 100%;
	height: 48px;
	font-size: 14px;
	line-height: 48px;
	padding: 0;
	border: none;
	text-indent: 24px;
	margin: 0
}

.header-x-wrapper .nav .nav-item-children a:hover {
	text-decoration: underline;
	background: #fafafa
}

.header-x.white {
	background-color: initial;
	box-shadow: none
}

.header-x.white .header-x-wrapper .nav .nav-item-link {
	color: #fff
}

.header-x.white .login-register-in {
	color: #fff;
	border: 1px solid #fff
}

.header-x.white .login-register-in:hover {
	background: #00e2d2;
	border-color: #00e2d2
}

.header-x.white .login-register-up {
	color: #fff
}

.header-x.white .login-register-up:hover {
	background: #00e2d2;
	border-color: #00e2d2
}

.header-x.white .profile-container-nick {
	color: #fff
}

.inke-logo-null {
	width: 172px;
	float: right
}

.login-register {
	position: absolute;
	right: 0;
	top: 0;
	height: 90px;
	line-height: 90px;
	font-size: 14px
}

.login-register-in,.login-register-up {
	cursor: pointer;
	display: inline-block;
	text-align: center;
	width: 78px;
	height: 34px;
	line-height: 34px;
	border-radius: 18px;
	color: #00d8c9;
	border: 1px solid #00d8c9
}

.login-register-in:hover,.login-register-up:hover {
	background: #00e2d2;
	color: #fff
}

.login-register-up {
	background: #00d8c9;
	color: #fff
}

.login-register-up:hover {
	background: #00e2d2
}

.login-register-in {
	margin-right: 16px
}

.profile-container {
	position: absolute;
	right: 0;
	top: 0;
	height: 70px;
	line-height: 90px
}

.profile-container:hover .profile-container:after {
	transform: rotate(180deg)
}

.profile-container-portrait {
	width: 32px;
	height: 32px;
	border-radius: 50%;
	margin-top: 30px
}

.profile-container-nick {
	margin-left: 10px;
	font-family: PingFangSC-Regular;
	font-size: 16px;
	color: #546064;
	display: inline-block;
	position: relative;
	top: 1px;
	height: 70px;
	overflow: hidden;
	text-overflow: ellipsis;
	white-space: nowrap
}

.profile-container:after {
	content: "";
	background-image: url(../images/mtu1oda2mjgwntm5nsm0njajcg5n.png);
	background-size: 9px 5px;
	background-repeat: no-repeat;
	width: 11px;
	height: 8px;
	display: inline-block;
	margin-left: 5px;
	position: relative;
	top: -18px;
	transition: .3s
}

.ant-layout-footer {
	padding: 0 0 20px;
	line-height: 20px;
	text-align: center;
	border-top: 1px solid #e8e8e8;
	background: #fff
}

.ant-layout-footer-links {
	margin-top: 30px;
	margin-bottom: 26px;
	font-size: 14px
}

.ant-layout-footer-links a {
	margin-right: 15px;
	margin-left: 15px;
	color: #333;
	text-decoration: none
}

.ant-layout-footer-links a:hover {
	color: #00d8c9
}

.ant-layout-footer p {
	margin-top: 0;
	font-size: 12px;
	color: #999;
	margin-bottom: 6px
}

.ant-layout-footer p a {
	color: #999;
	text-decoration: none
}

.ant-layout-footer p a:hover {
	color: #00d8c9
}

.ant-layout-footer p span {
	padding-left: 10px
}

.ant-layout-footer .img-bei {
	width: 14px;
	top: 2px;
	position: relative
}

.ant-layout-footer-black {
	background: #000!important;
	border-top: 1px solid hsla(0,0%,100%,.12);
	color: #fff
}

.ant-layout-footer-black .ant-layout-footer-links a {
	color: #fff
}

.ant-layout-footer-black .ant-layout-footer-links a:hover {
	color: #00d8c9
}

.ant-layout-footer-black p,.ant-layout-footer-black p a {
	color: #fff
}

.ik-login-modal .ant-modal-header {
	display: none
}

.ik-login-modal .ant-modal-body {
	border: 4px solid hsla(0,0%,100%,.4);
	border-radius: 10px;
	padding: 50px 0
}

.ik-login-content {
	display: flex
}

.ik-login-phone-pannel {
	width: 460px;
	flex-basis: 460px
}

.ik-login-divider {
	height: auto;
	width: 1px;
	background-color: #00d8c9
}

.ik-login-other-pannel {
	flex-shrink: 1;
	flex-grow: 1;
	display: flex;
	flex-direction: column;
	justify-content: center
}

.ik-login-phone {
	width: 270px;
	margin: 0 auto
}

.ik-login-phone .login-title {
	margin-top: 0;
	margin-bottom: 20px;
	line-height: 28px;
	font-size: 20px;
	font-weight: 400;
	text-align: center
}

.ik-login-phone .base-margin {
	margin-top: 10px
}

.ik-login-phone-form-item {
	position: relative;
	height: 38px;
	display: flex;
	align-items: center;
	justify-content: space-between
}

.ik-login-phone-form-item .left-item {
	width: 126px;
	height: 100%
}

.ik-login-phone-form-item .right-item {
	width: 110px;
	height: 34px;
	line-height: 34px;
	color: #fff;
	text-align: center
}

.ik-login-phone-form-item .input {
	width: 100%;
	height: 100%;
	line-height: 38px;
	color: #b3c1c6;
	border-bottom: 1px solid #e8edee;
	background-color: initial;
	outline: none;
	transition: border .3s
}

.ik-login-phone-form-item .input.error {
	border-color: #dc7164
}

.ik-login-phone-form-item .input:focus {
	border-color: #00d8c9
}

.ik-login-phone-form-item .area-select {
	color: #849195
}

.ik-login-phone-form-item .area-select .ant-select-selection-selected-value {
	color: #849195;
	font-size: 14px
}

.ik-login-phone-form-item .area-select-content {
	width: 100%
}

.ik-login-phone-form-item .area-select-content .ant-select-focused,.ik-login-phone-form-item .area-select-content .ant-select-selection,.ik-login-phone-form-item .area-select-content .ant-select-selection:active,.ik-login-phone-form-item .area-select-content .ant-select-selection:focus,.ik-login-phone-form-item .area-select-content .ant-select-selection:hover {
	border: none;
	box-shadow: none
}

.ik-login-phone-form-item .input-china {
	color: #849195;
	opacity: 1;
	pointer-events: none;
	padding-left: 10px
}

.ik-login-phone-form-item .captcha-img {
	height: 100%;
	cursor: pointer
}

.ik-login-phone-form-item .get-code {
	border-radius: 17px;
	background-color: #ccc;
	cursor: not-allowed;
	-webkit-user-select: none;
	-moz-user-select: none;
	-ms-user-select: none;
	user-select: none
}

.ik-login-phone-form-item .get-code.active {
	background-color: #00d8c9;
	cursor: pointer
}

.ik-login-phone-error-message {
	height: 20px;
	line-height: 20px;
	font-size: 12px;
	color: #dc7164
}

.ik-login-phone-submit-btn {
	display: block;
	height: 36px;
	line-height: 36px;
	color: #fff;
	background-color: #00d8c9;
	text-align: center;
	border-radius: 18px;
	cursor: pointer
}

.ik-login-phone-submit-btn:hover {
	background-color: #00e2d2
}

.ik-login-phone .login-terms {
	font-size: 10px;
	color: #b3c1c6;
	text-align: center;
	margin: 10px 0
}

.ik-login-phone .login-terms a {
	color: #00d8c9
}

.ik-login-phone .login-terms a:hover {
	color: #00f2e1
}

.ik-login-other-wrapper {
	display: flex;
	flex-direction: column;
	align-items: center;
	justify-content: center
}

.ik-login-other-download {
	width: 154px;
	height: 152px
}

.ik-login-other-code {
	margin-top: 10px;
	margin-bottom: 18px;
	line-height: 20px
}

.ik-login-other-href {
	display: block;
	margin-top: 20px;
	padding-left: 60px;
	width: 166px;
	height: 36px;
	line-height: 36px;
	color: #fff;
	text-decoration: none;
	border-radius: 18px;
	font-size: 14px;
	position: relative
}

.ik-login-other-href:before {
	content: "";
	width: 23px;
	height: 20px;
	position: absolute;
	left: 26px;
	top: 50%;
	margin-top: -10px;
	background-repeat: no-repeat;
	background-image: url(data:image/png;
	base64,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)
}

.ik-login-other-href:hover {
	color: #fff
}

.ik-login-other-sina {
	background-color: #dc7164
}

.ik-login-other-sina:before {
	background-position: -28px -185px
}

.ik-login-other-sina:hover {
	background-color: #d75e4f
}

.ik-login-other-weixin {
	background-color: #5ddf78
}

.ik-login-other-weixin:before {
	background-position: -55px -185px
}

.ik-login-other-weixin:hover {
	color: #fff;
	background-color: #48db66
}

.yingke-page1 {
	background: url(../images/mtu4otc3mjqymty2nim3mzmjanbn.jpg);
	background-repeat: no-repeat;
	background-size: cover
}

.yingke-page1-content {
	display: flex;
	align-items: center
}

.yingke-page1-shouji {
	position: relative;
	height: 676px;
	width: auto;
	margin-left: 58px
}

.yingke-page1-char {
	position: absolute;
	height: 405px;
	bottom: 15px;
	left: -15px
}

.yingke-page1-text {
	color: #fff;
	height: 100%;
	display: flex;
	margin-left: 130px;
	flex-direction: column;
	justify-content: center
}

.yingke-page1-text h1 {
	/*width: 144px;*/
	height: 58px;
	box-sizing: initial;
	font-size: 58px;
	line-height: 58px;
	padding-bottom: 38px;
	color: #fff;
	border-bottom: 4px solid #fff
}

.yingke-page1-text h3 {
	color: #fff;
	font-size: 32px;
	margin-top: 38px
}

.yingke-page1-text-button {
	margin-top: 90px;
	display: flex
}

.yingke-page1-text-button>div:hover .img_2 {
	display: inline-block
}

.yingke-page1-text-button>div:hover .img_1 {
	display: none
}

.yingke-page1-text-button>div {
	margin-right: 30px;
	height: auto
}

.yingke-page1-text-button>div .img_2 {
	display: none
}

.yingke-page1-text-button>div .img_1 {
	display: inline-block
}

.yingke-page1-text-button>div img {
	width: 178px!important;
	height: 54px!important;
	cursor: pointer
}

.yingke-page1-text-button>div img:last-child {
	margin-right: 0
}

.yingke-page1-text-button-qr {
	position: relative;
	height: auto
}

.yingke-page1-text-button-qr:hover>div {
	display: block
}

.yingke-page1-text-button-qr>div {
	display: none;
	position: absolute;
	margin-top: 10px;
	width: 178px;
	height: 178px;
	z-index: 1;
	background: #fff;
	padding: 3px;
	border-radius: 3px
}

.yingke-page1-text-button-qr>div img {
	width: 100%!important;
	height: 100%!important
}

@media screen and (max-height:800px) {
	.yingke-page1-shouji {
		height: 540px
	}

	.yingke-page1-char {
		height: 320px;
		bottom: 12px;
		left: -12px
	}

	.yingke-page1-text h1 {
		width: 116px;
		height: 58px;
		font-size: 58px;
		line-height: 58px;
		padding-bottom: 30px
	}

	.yingke-page1-text h3 {
		font-size: 26px;
		margin-top: 30px
	}

	.yingke-page1-text-button {
		margin-top: 70px
	}
}

.yingke-page2 div {
	transition: .5s;
	transition-timing-function: ease-in-out
}

.yingke-page2-icon1 {
	position: absolute;
	height: 401px;
	left: 125px;
	bottom: 46px
}

.yingke-page2-text {
	margin-left: 70px;
	margin-bottom: 120px
}

.yingke-page2-text-icon {
	height: 189px
}

.yingke-page2-text h2 {
	color: #333;
	font-size: 32px;
	margin-left: 95px;
	margin-top: 22px
}

.yingke-page2-shouji {
	height: 714px;
	position: relative;
	margin-left: 125px
}

.yingke-page2-shouji>div {
	position: absolute
}

.yingke-page2-shouji-img1 {
	height: 572px;
	bottom: 17px;
	left: -35px
}

.yingke-page2-shouji-img2 {
	height: 112px;
	top: 52px;
	left: -70px
}

.yingke-page2-shouji-img3 {
	height: 223px;
	top: -70px;
	left: 236px;
	z-index: -1
}

.yingke-page2-shouji-img4 {
	height: 100px;
	top: -9px;
	left: 270px
}

@media screen and (max-height:800px) {
	.yingke-page2-icon1 {
		position: absolute;
		height: 320px;
		left: 125px;
		bottom: 46px
	}

	.yingke-page2-text {
		margin-bottom: 90px
	}

	.yingke-page2-text-icon {
		height: 150px
	}

	.yingke-page2-text h2 {
		font-size: 26px;
		margin-left: 72px;
		margin-top: 17px
	}

	.yingke-page2-shouji {
		height: 570px
	}

	.yingke-page2-shouji-img1 {
		height: 457px;
		bottom: 14px;
		left: -28px
	}

	.yingke-page2-shouji-img2 {
		height: 90px;
		top: 42px;
		left: -56px
	}

	.yingke-page2-shouji-img3 {
		height: 178px;
		top: -56px;
		left: 189px
	}

	.yingke-page2-shouji-img4 {
		height: 80px;
		top: -7px;
		left: 220px
	}
}

.yingke-page3 {
	background: #f6ffff
}

.yingke-page3-icon1 {
	position: absolute;
	height: 393px;
	right: 150px;
	top: 210px
}

.yingke-page3-text {
	margin-left: 166px;
	margin-bottom: 120px
}

.yingke-page3-text-icon {
	height: 232px
}

.yingke-page3-text h2 {
	color: #333;
	font-size: 32px;
	margin-left: 56px;
	margin-top: 22px
}

.yingke-page3-shouji {
	height: 714px;
	position: relative;
	margin-left: 160px
}

.yingke-page3-shouji>div {
	position: absolute
}

.yingke-page3-shouji-img1 {
	height: 426px;
	bottom: 17px;
	left: -17px
}

.yingke-page3-shouji-img2 {
	height: 225px;
	top: 264px;
	left: 243px
}

.yingke-page3-shouji-img3 {
	height: 201px;
	top: -59px;
	left: -139px;
	z-index: -1
}

.yingke-page3-shouji-img4 {
	height: 105px;
	top: 96px;
	left: 279px
}

@media screen and (max-height:800px) {
	.yingke-page3-icon1 {
		height: 314px;
		top: 168px
	}

	.yingke-page3-text {
		margin-bottom: 90px
	}

	.yingke-page3-text-icon {
		height: 150px
	}

	.yingke-page3-text h2 {
		font-size: 26px;
		margin-left: 40px;
		margin-top: 17px
	}

	.yingke-page3-shouji {
		height: 570px
	}

	.yingke-page3-shouji-img1 {
		height: 340px;
		bottom: 14px;
		left: -14px
	}

	.yingke-page3-shouji-img2 {
		height: 180px;
		top: 211px;
		left: 194px
	}

	.yingke-page3-shouji-img3 {
		height: 160px;
		top: -48px;
		left: -112px;
		z-index: -1
	}

	.yingke-page3-shouji-img4 {
		height: 84px;
		top: 77px;
		left: 224px
	}
}

.yingke-page4-icon1 {
	position: absolute;
	height: 419px;
	left: 80px;
	bottom: 160px
}

.yingke-page4-text {
	margin-left: 70px;
	margin-bottom: 120px
}

.yingke-page4-text-icon {
	height: 189px
}

.yingke-page4-text h2 {
	font-size: 32px;
	margin-left: 95px;
	margin-top: 17px
}

.yingke-page4-shouji {
	height: 714px;
	position: relative;
	margin-left: 125px
}

.yingke-page4-shouji>div {
	position: absolute
}

.yingke-page4-shouji-img1 {
	height: 431px;
	bottom: 17px;
	left: -53px
}

.yingke-page4-shouji-img2 {
	height: 200px;
	top: 52px;
	left: 92px
}

.yingke-page4-shouji-img3 {
	height: 248px;
	top: -78px;
	left: 214px;
	z-index: -1
}

.yingke-page4-shouji-img4 {
	height: 102px;
	top: 0;
	left: 278px
}

@media screen and (max-height:800px) {
	.yingke-page4-icon1 {
		position: absolute;
		height: 320px;
		left: 125px;
		bottom: 46px
	}

	.yingke-page4-text {
		margin-bottom: 90px
	}

	.yingke-page4-text-icon {
		height: 150px
	}

	.yingke-page4-text h2 {
		font-size: 26px;
		margin-left: 78px;
		margin-top: 17px
	}

	.yingke-page4-shouji {
		height: 570px
	}

	.yingke-page4-shouji-img1 {
		height: 431px;
		bottom: 14px;
		left: -42px
	}

	.yingke-page4-shouji-img2 {
		height: 160px;
		top: 42px;
		left: 74px
	}

	.yingke-page4-shouji-img3 {
		height: 200px;
		top: -78px;
		left: 170px
	}

	.yingke-page4-shouji-img4 {
		height: 81px;
		top: 0;
		left: 222px
	}
}

.yingke-page5 {
	background: #f6ffff
}

.yingke-page5-icon1 {
	position: absolute;
	height: 416px;
	right: 50px;
	top: 0
}

.yingke-page5-text {
	margin-left: 166px;
	margin-bottom: 120px
}

.yingke-page5-text-icon {
	height: 232px
}

.yingke-page5-text h2 {
	color: #333;
	font-size: 32px;
	margin-left: 56px;
	margin-top: 22px
}

.yingke-page5-shouji {
	height: 714px;
	position: relative;
	margin-left: 160px
}

.yingke-page5-shouji>div {
	position: absolute
}

.yingke-page5-shouji-img1 {
	height: 389px;
	bottom: 17px;
	left: -107px
}

.yingke-page5-shouji-img2 {
	height: 161px;
	top: 48px;
	left: 73px
}

.yingke-page5-shouji-img3 {
	height: 209px;
	top: -65px;
	left: -112px;
	z-index: -1
}

.yingke-page5-shouji-img4 {
	height: 105px;
	top: 96px;
	left: 279px
}

@media screen and (max-height:800px) {
	.yingke-page5-icon1 {
		position: absolute;
		height: 320px;
		left: 125px;
		bottom: 46px
	}

	.yingke-page5-text {
		margin-bottom: 90px
	}

	.yingke-page5-text-icon {
		height: 184px
	}

	.yingke-page5-text h2 {
		font-size: 26px;
		margin-left: 78px;
		margin-top: 17px
	}

	.yingke-page5-shouji {
		height: 570px
	}

	.yingke-page5-shouji-img1 {
		height: 311px;
		bottom: 14px;
		left: -86px
	}

	.yingke-page5-shouji-img2 {
		height: 129px;
		top: 38px;
		left: 58px
	}

	.yingke-page5-shouji-img3 {
		height: 209px;
		top: -65px;
		left: -112px;
		z-index: -1
	}

	.yingke-page5-shouji-img4 {
		height: 105px;
		top: 96px;
		left: 279px
	}
}

.yingke-page6-icon1 {
	position: absolute;
	height: 422px;
	left: 40px;
	bottom: 102px
}

.yingke-page6-text {
	margin-left: 70px;
	margin-bottom: 120px
}

.yingke-page6-text-icon {
	height: 189px
}

.yingke-page6-text h2 {
	font-size: 32px;
	margin-left: 95px;
	margin-top: 22px
}

.yingke-page6-shouji {
	height: 714px;
	position: relative;
	margin-left: 125px
}

.yingke-page6-shouji>div {
	position: absolute
}

.yingke-page6-shouji-img1 {
	height: 412px;
	bottom: 17px;
	left: 153px
}

.yingke-page6-shouji-img2 {
	height: 202px;
	top: 366px;
	left: -46px
}

.yingke-page6-shouji-img3 {
	height: 221px;
	top: -56px;
	left: 196px;
	z-index: -1
}

.yingke-page6-shouji-img4 {
	height: 102px;
	top: 0;
	left: 278px
}

@media screen and (max-height:800px) {
	.yingke-page6-icon1 {
		height: 334px;
		left: 40px;
		bottom: 82px
	}

	.yingke-page6-text {
		margin-bottom: 90px
	}

	.yingke-page6-text-icon {
		height: 150px
	}

	.yingke-page6-text h2 {
		font-size: 26px;
		margin-left: 72px;
		margin-top: 17px
	}

	.yingke-page6-shouji {
		height: 570px
	}

	.yingke-page6-shouji-img1 {
		height: 330px;
		bottom: 14px;
		left: 122px
	}

	.yingke-page6-shouji-img2 {
		height: 162px;
		top: 293px;
		left: -37px
	}

	.yingke-page6-shouji-img3 {
		height: 177px;
		top: -45px;
		left: 157px
	}
}

.yingke {
	width: 100%;
	min-width: 1180px;
	height: auto;
	margin-top: -90px
}

@-webkit-keyframes jump {
	0% {
		transform: translateY(0)
	}

	50% {
		transform: translateY(20%)
	}

	to {
		transform: translateY(0)
	}
}

@keyframes jump {
	0% {
		transform: translateY(0)
	}

	50% {
		transform: translateY(20%)
	}

	to {
		transform: translateY(0)
	}
}

@-webkit-keyframes slowMoveDown {
	0% {
		transform: translateY(0)
	}

	25% {
		transform: translateY(20px)
	}

	75% {
		transform: translateY(-20px)
	}

	to {
		transform: translateY(0)
	}
}

@keyframes slowMoveDown {
	0% {
		transform: translateY(0)
	}

	25% {
		transform: translateY(20px)
	}

	75% {
		transform: translateY(-20px)
	}

	to {
		transform: translateY(0)
	}
}

@-webkit-keyframes slowMoveRight {
	0% {
		transform: translateX(0)
	}

	25% {
		transform: translateX(20px)
	}

	75% {
		transform: translateX(-20px)
	}

	to {
		transform: translateX(0)
	}
}

@keyframes slowMoveRight {
	0% {
		transform: translateX(0)
	}

	25% {
		transform: translateX(20px)
	}

	75% {
		transform: translateX(-20px)
	}

	to {
		transform: translateX(0)
	}
}

@-webkit-keyframes slowMoveLeft {
	0% {
		transform: translateX(0)
	}

	25% {
		transform: translateX(-20px)
	}

	75% {
		transform: translateX(20px)
	}

	to {
		transform: translateX(0)
	}
}

@keyframes slowMoveLeft {
	0% {
		transform: translateX(0)
	}

	25% {
		transform: translateX(-20px)
	}

	75% {
		transform: translateX(20px)
	}

	to {
		transform: translateX(0)
	}
}

.prod-page {
	position: relative;
	overflow: hidden;
	height: 100vh;
	min-height: 760px;
	justify-content: center
}

.prod-page,.prod-page-down {
	width: 100%;
	display: flex;
	align-items: center
}

.prod-page-down {
	position: absolute;
	bottom: 40px;
	flex-direction: column;
	z-index: 1;
	-webkit-animation: jump 2s infinite;
	animation: jump 2s infinite
}

.prod-page-down-icon {
	background-image: url(../images/mtu4otc4mdiynjuwncmynjijcg5n.png);
	background-size: 100% 100%;
	background-repeat: no-repeat;
	width: 42px;
	height: 42px;
	cursor: pointer
}

.prod-page-down-text {
	cursor: pointer;
	color: #fff;
	font-size: 14px;
	margin-top: 16px
}

.prod-page img {
	height: 100%;
	width: auto
}

.prod-page .animation_img {
	transition-timing-function: cubic-bezier(0,0,.15,1.04);
	transition-duration: .7s;
	opacity: 1
}

.prod-page .animation_img:first-child {
	transition-delay: .1s
}

.prod-page .animation_img:nth-child(2) {
	transition-delay: .2s
}

.prod-page .animation_img:nth-child(3) {
	transition-delay: .3s
}

.prod-page .animation_img:nth-child(4) {
	transition-delay: .4s
}

.prod-page .animation_img:nth-child(5) {
	transition-delay: .5s
}

.prod-page .animation_img:nth-child(6) {
	transition-delay: .6s
}

.prod-page .animation_img:nth-child(7) {
	transition-delay: .7s
}

.prod-page .animation_img:nth-child(8) {
	transition-delay: .8s
}

.prod-page .animation_img:nth-child(9) {
	transition-delay: .9s
}

.prod-page .animation_img:nth-child(10) {
	transition-delay: 1s
}

.no-entry .animation_img {
	transform: translateY(150px);
	opacity: 0
}

.prod-page-content {
	width: 1180px;
	height: auto;
	max-height: 80%;
	display: flex;
	align-items: center;
	z-index: 1
}

.animation_img_slow_down {
	-webkit-animation: slowMoveDown 7s linear infinite;
	animation: slowMoveDown 7s linear infinite
}

.animation_img_slow_right {
	-webkit-animation: slowMoveRight 7s linear infinite;
	animation: slowMoveRight 7s linear infinite
}

.animation_img_slow_left {
	-webkit-animation: slowMoveLeft 7s linear infinite;
	animation: slowMoveLeft 7s linear infinite
}

.yingke,.yingke h2 {
	color: #333
}

@media screen and (max-height:800px) {
	.yingke-page1-content-shouji {
		height: 600px
	}

	.yingke-page1-content-char {
		height: 350px;
		bottom: 52px;
		left: 60px
	}

	.yingke-page1-content-text h1 {
		width: 120px;
		height: 60px;
		font-size: 60px;
		line-height: 60px
	}

	.yingke-page1-content-text h3 {
		font-size: 28px
	}

	.yingke-page2-content-icon1 {
		height: 300px;
		left: -150px;
		top: 400px
	}

	.yingke-page2-content-icon2 {
		height: 140px;
		left: 72px;
		top: 224px
	}

	.yingke-page2-content-icon3 {
		height: 660px;
		left: 540px;
		top: 37px
	}

	.yingke-page2-content-icon3-char {
		width: 331px;
		height: 480px;
		top: 167px;
		left: 60px
	}

	.yingke-page2-content-text {
		font-size: 28px;
		left: 140px;
		top: 380px
	}

	.yingke-page3-content-icon1 {
		height: 300px;
		left: 800px;
		top: 0
	}

	.yingke-page3-content-icon2 {
		height: 180px;
		left: 600px;
		top: 180px
	}

	.yingke-page3-content-icon3 {
		position: absolute;
		height: 600px;
		left: 20px;
		top: 37px
	}

	.yingke-page3-content-icon3-char {
		position: absolute;
		height: 300px;
		top: 288px;
		left: 56px
	}

	.yingke-page3-content-text {
		font-size: 28px;
		left: 650px;
		top: 400px
	}

	.yingke-page4-content-icon1 {
		height: 300px;
		left: -150px;
		top: 400px
	}

	.yingke-page4-content-icon2 {
		height: 140px;
		left: 72px;
		top: 224px
	}

	.yingke-page4-content-icon3 {
		height: 660px;
		left: 540px;
		top: 37px
	}

	.yingke-page4-content-icon3-char {
		width: 331px;
		height: 480px;
		top: 167px;
		left: 60px
	}

	.yingke-page4-content-text {
		font-size: 28px;
		left: 140px;
		top: 380px
	}

	.yingke-page5-content-icon1 {
		height: 300px;
		left: 800px;
		top: 0
	}

	.yingke-page5-content-icon2 {
		height: 180px;
		left: 600px;
		top: 180px
	}

	.yingke-page5-content-icon3 {
		position: absolute;
		height: 600px;
		left: 20px;
		top: 37px
	}

	.yingke-page5-content-icon3-char {
		position: absolute;
		height: 300px;
		top: 288px;
		left: 30px
	}

	.yingke-page5-content-text {
		font-size: 28px;
		left: 650px;
		top: 400px
	}

	.yingke-page6-content-icon1 {
		height: 300px;
		left: -150px;
		top: 400px
	}

	.yingke-page6-content-icon2 {
		height: 140px;
		left: 72px;
		top: 224px
	}

	.yingke-page6-content-icon3 {
		height: 660px;
		left: 540px;
		top: 37px
	}

	.yingke-page6-content-icon3-char {
		width: 331px;
		height: 350px;
		top: 296px;
		left: -38px
	}

	.yingke-page6-content-text {
		font-size: 28px;
		left: 140px;
		top: 380px
	}
}

html {
	scroll-behavior: smooth
}

.ant-layout,.ant-layout-content,.ant-layout-footer {
	background-color: initial
}

.ant-layout .ant-layout-content {
	min-height: calc(100vh - 320px);
	position: relative
}

.absolute-center {
	position: absolute;
	left: 50%;
	top: 50%;
	transform: translate3d(-50%,-50%,0)
}

.scroll-bar {
	overflow: hidden
}

.scroll-bar:hover {
	overflow-y: auto
}

.scroll-bar::-webkit-scrollbar {
	width: 4px
}

.scroll-bar::-webkit-scrollbar-thumb {
	border-radius: 2.5px;
	border-radius: 2px;
	background: #d8d8d8
}

.ik-login-modal {
	top: calc(50% - 235px)
}

.ik-simple-modal-wrap .ik-simple-modal {
	top: calc(50% - 150px)
}

.ik-simple-modal-wrap .ik-simple-modal .ik-simple-modal-content {
	width: 500px;
	height: 300px
}

.ik-simple-modal-wrap .ik-simple-modal .ik-simple-modal-content .ik-simple-modal-body {
	height: 220px
}

.ik-simple-modal-wrap .ik-simple-modal .ik-simple-modal-content .ik-simple-modal-body .ik-simple-modal-confirm-body-wrapper {
	padding: 20px 60px 0;
	height: 220px;
	position: relative
}

.ik-simple-modal-wrap .ik-simple-modal .ik-simple-modal-content .ik-simple-modal-body .ik-simple-modal-confirm-body-wrapper .ik-simple-modal-confirm-body {
	position: absolute;
	padding: 0 60px;
	width: 100%;
	top: 50%;
	left: 50%;
	transform: translate(-50%)
}