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
}

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

body {
	margin: 0;
	color: #393939;
	font-size: 14px;
	font-family: -apple-system,BlinkMacSystemFont,Segoe UI,PingFang SC,Hiragino Sans GB,Microsoft YaHei,Helvetica Neue,Helvetica,Arial,sans-serif,Apple Color Emoji,Segoe UI Emoji,Segoe UI Symbol;
	font-variant: tabular-nums;
	line-height: 1.5;
	background-color: #fff;
	font-feature-settings: "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: #393939;
	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: #cd0000;
	text-decoration: none;
	background-color: transparent;
	outline: none;
	cursor: pointer;
	transition: color .3s;
	-webkit-text-decoration-skip: objects
}

a:hover {
	color: #d92923
}

a:active {
	color: #a60006
}

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

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

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

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

figure {
	margin: 0 0 1em
}

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

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

table {
	border-collapse: collapse
}

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

th {
	text-align: inherit
}

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

button,input {
	overflow: visible
}

button,select {
	text-transform: none
}[type=reset],[type=submit],button,html [type=button] {
	-webkit-appearance: button
}[type=button]::-moz-focus-inner,[type=reset]::-moz-focus-inner,[type=submit]::-moz-focus-inner,button::-moz-focus-inner {
	padding: 0;
	border-style: none
}

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

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

textarea {
	overflow: auto;
	resize: vertical
}

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

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

progress {
	vertical-align: baseline
}[type=number]::-webkit-inner-spin-button,[type=number]::-webkit-outer-spin-button {
	height: auto
}[type=search] {
	outline-offset: -2px;
	-webkit-appearance: none
}[type=search]::-webkit-search-cancel-button,[type=search]::-webkit-search-decoration {
	-webkit-appearance: none
}

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

output {
	display: inline-block
}

summary {
	display: list-item
}

template {
	display: none
}[hidden] {
	display: none!important
}

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

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

.clearfix {
	zoom: 1
}

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

.clearfix:after {
	clear: both
}

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

.anticon>* {
	line-height: 1
}

.anticon svg {
	display: inline-block
}

.anticon:before {
	display: none
}

.anticon .anticon-icon {
	display: block
}

.anticon[tabindex] {
	cursor: pointer
}

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

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

.fade-appear,.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
}

.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;
	-webkit-animation-timing-function: linear;
	animation-timing-function: linear
}

.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 {
	-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-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 {
	-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-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 {
	-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-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 {
	-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-leave {
	-webkit-animation-duration: .2s;
	animation-duration: .2s;
	-webkit-animation-fill-mode: both;
	animation-fill-mode: both;
	-webkit-animation-play-state: paused;
	animation-play-state: paused
}

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

@keyframes waveEffect {
	to {
		box-shadow: 0 0 0 #cd0000;
		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 {
	-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-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 {
	-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-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 {
	-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-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 {
	-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-leave {
	-webkit-animation-duration: .2s;
	animation-duration: .2s;
	-webkit-animation-fill-mode: both;
	animation-fill-mode: both;
	-webkit-animation-play-state: paused;
	animation-play-state: paused
}

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

.swing-appear.swing-appear-active,.swing-enter.swing-enter-active {
	-webkit-animation-name: antSwingIn;
	animation-name: antSwingIn;
	-webkit-animation-play-state: running;
	animation-play-state: running
}

@-webkit-keyframes antSwingIn {
	0%,to {
		-webkit-transform: translateX(0);
		transform: translateX(0)
	}

	20% {
		-webkit-transform: translateX(-10px);
		transform: translateX(-10px)
	}

	40% {
		-webkit-transform: translateX(10px);
		transform: translateX(10px)
	}

	60% {
		-webkit-transform: translateX(-5px);
		transform: translateX(-5px)
	}

	80% {
		-webkit-transform: translateX(5px);
		transform: translateX(5px)
	}
}

@keyframes antSwingIn {
	0%,to {
		-webkit-transform: translateX(0);
		transform: translateX(0)
	}

	20% {
		-webkit-transform: translateX(-10px);
		transform: translateX(-10px)
	}

	40% {
		-webkit-transform: translateX(10px);
		transform: translateX(10px)
	}

	60% {
		-webkit-transform: translateX(-5px);
		transform: translateX(-5px)
	}

	80% {
		-webkit-transform: translateX(5px);
		transform: translateX(5px)
	}
}

.zoom-appear,.zoom-enter {
	-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-leave {
	-webkit-animation-duration: .2s;
	animation-duration: .2s;
	-webkit-animation-fill-mode: both;
	animation-fill-mode: both;
	-webkit-animation-play-state: paused;
	animation-play-state: paused
}

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

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

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

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

.zoom-big-appear,.zoom-big-enter {
	-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-leave {
	-webkit-animation-duration: .2s;
	animation-duration: .2s;
	-webkit-animation-fill-mode: both;
	animation-fill-mode: both;
	-webkit-animation-play-state: paused;
	animation-play-state: paused
}

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

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

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

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

.zoom-big-fast-appear,.zoom-big-fast-enter {
	-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-leave {
	-webkit-animation-duration: .1s;
	animation-duration: .1s;
	-webkit-animation-fill-mode: both;
	animation-fill-mode: both;
	-webkit-animation-play-state: paused;
	animation-play-state: paused
}

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

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

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

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

.zoom-up-appear,.zoom-up-enter {
	-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-leave {
	-webkit-animation-duration: .2s;
	animation-duration: .2s;
	-webkit-animation-fill-mode: both;
	animation-fill-mode: both;
	-webkit-animation-play-state: paused;
	animation-play-state: paused
}

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

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

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

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

.zoom-down-appear,.zoom-down-enter {
	-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-leave {
	-webkit-animation-duration: .2s;
	animation-duration: .2s;
	-webkit-animation-fill-mode: both;
	animation-fill-mode: both;
	-webkit-animation-play-state: paused;
	animation-play-state: paused
}

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

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

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

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

.zoom-left-appear,.zoom-left-enter {
	-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-leave {
	-webkit-animation-duration: .2s;
	animation-duration: .2s;
	-webkit-animation-fill-mode: both;
	animation-fill-mode: both;
	-webkit-animation-play-state: paused;
	animation-play-state: paused
}

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

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

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

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

.zoom-right-appear,.zoom-right-enter {
	-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-leave {
	-webkit-animation-duration: .2s;
	animation-duration: .2s;
	-webkit-animation-fill-mode: both;
	animation-fill-mode: both;
	-webkit-animation-play-state: paused;
	animation-play-state: paused
}

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

article,aside,blockquote,body,button,code,dd,details,div,dl,dt,fieldset,figcaption,figure,footer,form,h1,h2,h3,h4,h5,h6,header,hgroup,hr,input,legend,li,menu,nav,ol,p,pre,section,td,textarea,th,ul {
	margin: 0;
	padding: 0
}

ol,ul {
	list-style: none
}

@font-face {
	font-family:iconfont;src:url(../iconfont.219f340f.html);src:url(../iconfont.219f340f.html#iefix) format("embedded-opentype"),url("data:application/x-font-woff2;charset=utf-8;base64,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") format("woff2"),url(../iconfont.b8c913d6.html) format("woff"),url(../iconfont.5a053449.html) format("truetype"),url(../iconfont.af93b244.html#iconfont) format("svg")
}

.iconfont {
	font-family: iconfont!important;
	font-size: 16px;
	font-style: normal;
	-webkit-font-smoothing: antialiased;
	-moz-osx-font-smoothing: grayscale
}

.icon_wenzhang:before {
	content: "\E614"
}

.icon_arrow_line:before {
	content: "\E613"
}

.icon_close_line1:before {
	content: "\E612"
}

.icon_gupiao_up1:before {
	content: "\E60F"
}

.icon_gupiao_down1:before {
	content: "\E610"
}

.icon_fuwu:before {
	content: "\E63A"
}

.icon_quanping:before {
	content: "\E60D"
}

.icon_shrink:before {
	content: "\E60E"
}

.icon_right:before {
	content: "\E7EB"
}

.icon_left:before {
	content: "\E7EE"
}

.icon_up:before {
	content: "\E7EF"
}

.icon_down:before {
	content: "\E7F0"
}

.icon_chenggong:before {
	content: "\E62A"
}

.icon_indent:before {
	content: "\E7F3"
}

.icon_outdent:before {
	content: "\E7F4"
}

.icon_scan:before {
	content: "\E7D4"
}

.icon_qrcode:before {
	content: "\E7DD"
}

.icon_tupianjiazaishibai:before {
	content: "\EC0D"
}

.icon_tupiantianjia:before {
	content: "\EC7D"
}

.icon_charutupian:before {
	content: "\EC7F"
}

.icon_warnfill:before {
	content: "\E662"
}

.icon_warn1:before {
	content: "\E663"
}

.icon_camerafill:before {
	content: "\E664"
}

.icon_camera:before {
	content: "\E665"
}

.icon_likefill:before {
	content: "\E668"
}

.icon_like:before {
	content: "\E669"
}

.icon_shop:before {
	content: "\E676"
}

.icon_filter:before {
	content: "\E69C"
}

.icon_sponsor:before {
	content: "\E77D"
}

.icon_fullscreen:before {
	content: "\E7EC"
}

.icon_fullscreen-exit:before {
	content: "\E7ED"
}

.icon_GPS:before {
	content: "\EB97"
}

.icon_location:before {
	content: "\E641"
}

.icon_safety:before {
	content: "\EB9C"
}

.icon_yunduanxiazai:before {
	content: "\EC1D"
}

.icon_yunduanshangchuan:before {
	content: "\EC1E"
}

.icon_xiajiantou:before {
	content: "\EB6D"
}

.icon_shangjiantou:before {
	content: "\EB6E"
}

.icon_xiayibu:before {
	content: "\EBEF"
}

.icon_shangyibu:before {
	content: "\EBF0"
}

.icon_xiangxiazhanhang:before {
	content: "\EC0B"
}

.icon_xiangshangzhanhang:before {
	content: "\EC0C"
}

.icon_diyiye:before {
	content: "\E8F6"
}

.icon_zuihouye:before {
	content: "\E8F7"
}

.icon_huidingbu:before {
	content: "\E8FB"
}

.icon_xianghujiaohuan:before {
	content: "\E8FC"
}

.icon_shijian:before {
	content: "\E679"
}

.icon_rili:before {
	content: "\E637"
}

.icon_f2:before {
	content: "\E708"
}

.icon_dianpu:before {
	content: "\E736"
}

.icon_yiban:before {
	content: "\E8DA"
}

.icon_manyi:before {
	content: "\E8DB"
}

.icon_bumanyi:before {
	content: "\E8DC"
}

.icon_shanchu1:before {
	content: "\E879"
}

.icon_guanbi:before {
	content: "\EB6A"
}

.icon_roundclose:before {
	content: "\EB9B"
}

.icon_warn:before {
	content: "\EBA1"
}

.icon_doc:before {
	content: "\EB94"
}

.icon_file:before {
	content: "\EB96"
}

.icon_likegood:before {
	content: "\EB98"
}

.icon_warn_fill:before {
	content: "\EBB1"
}

.icon_roundclose_fill:before {
	content: "\EBB2"
}

.icon_huowudui:before {
	content: "\EC54"
}

.icon_fuzhi:before {
	content: "\EC7A"
}

.icon_adduser:before {
	content: "\E7AE"
}

.icon_user:before {
	content: "\E7AF"
}

.icon_team:before {
	content: "\E7B0"
}

.icon_linechart:before {
	content: "\E7B2"
}

.icon_barchart:before {
	content: "\E7B3"
}

.icon_pointmap:before {
	content: "\E7B4"
}

.icon_edit:before {
	content: "\E7E1"
}

.icon_link:before {
	content: "\E7E2"
}

.icon_wentijieda:before {
	content: "\EC30"
}

.icon_xiaoxi:before {
	content: "\EC3C"
}

.icon_chaxun:before {
	content: "\EC4C"
}

.icon_yunduanshuaxin:before {
	content: "\EC60"
}

.icon_chengshi:before {
	content: "\EC70"
}

.icon_tiaoshi:before {
	content: "\EB61"
}

.icon_jishufuwu:before {
	content: "\EB64"
}

.icon_shujukanban:before {
	content: "\EB66"
}

.icon_zidingyi:before {
	content: "\EB6B"
}

.icon_loading:before {
	content: "\EB80"
}

.icon_fabu:before {
	content: "\EB8A"
}

.icon_set:before {
	content: "\EB8D"
}

.icon_tubiao-bingtu:before {
	content: "\EB95"
}

.icon_shuaxin:before {
	content: "\EC08"
}

.icon_kefu:before {
	content: "\EC2E"
}

.icon_sousuobianxiao:before {
	content: "\EC32"
}

.icon_sousuofangda:before {
	content: "\EC33"
}

.icon_dingwei:before {
	content: "\EC34"
}

.icon_renwujincheng:before {
	content: "\EC35"
}

.icon_youhui:before {
	content: "\EC36"
}

.icon_gaojing:before {
	content: "\EC37"
}

.icon_zhihangfankui:before {
	content: "\EC38"
}

.icon_gongdanqueren:before {
	content: "\EC39"
}

.icon_guangbo:before {
	content: "\EC3A"
}

.icon_gongdan:before {
	content: "\EC3B"
}

body {
	word-wrap: break-word
}

.hyphenate {
	text-align: justify;
	hyphens: auto;
	-webkit-hyphens: auto;
	-ms-hyphens: auto;
	-moz-hyphens: auto
}

#react-content {
	min-height: 100%
}

.home-page-wrapper p {
	padding: 0;
	margin: 0
}

.header {
	position: fixed;
	background: #fff;
	width: 100%;
	z-index: 999;
	top: 0;
	overflow: hidden
}

.header .nav {
	padding: 0;
	overflow: hidden;
	border-bottom: 1px solid #eee
}

.header .nav-nav {
	float: left;
	display: inline-block
}

.header .logo {
	width: 128px;
	height: 59px;
	position: relative;
	z-index: 10;
	display: -webkit-flex;
	display: -ms-flexbox;
	display: flex;
	-webkit-align-items: center;
	-ms-flex-align: center;
	align-items: center;
	-webkit-justify-content: center;
	-ms-flex-pack: center;
	justify-content: center;
	background: #cd0000
}

.header .logo img {
	width: 86px;
	height: auto;
	display: inline-block
}

.header .logo a {
	display: block
}

.header-menu {
	float: right
}

.header-menu .ant-menu-horizontal {
	border-bottom: none
}

.header-menu .ant-menu {
	line-height: 56px;
	background: transparent
}

.header-menu .ant-menu a {
	display: block
}

.header-item {
	margin: 0!important
}

.header-item-block>* {
	display: inline-block
}

.header-item-child .ant-menu-inline .ant-menu-item,.header-item-child .ant-menu-sub .ant-menu-item,.header-item .ant-menu-inline .ant-menu-item,.header-item .ant-menu-sub .ant-menu-item,.header-menu .ant-menu-inline .ant-menu-item,.header-menu .ant-menu-sub .ant-menu-item {
	height: auto;
	line-height: 1.5
}

.header-item-child .item-sub-item,.header-item .item-sub-item,.header-menu .item-sub-item {
	display: block
}

.header-item-child .item-title,.header-item .item-title,.header-menu .item-title {
	color: unset;
	margin-left: 46px
}

@media screen and (max-width:1024px) {
	.header.nav-wrapper .nav {
		padding: 0
	}

	.header.nav-wrapper .nav-nav {
		position: relative;
		float: none;
		display: -webkit-flex;
		display: -ms-flexbox;
		display: flex;
		-webkit-align-items: center;
		-ms-flex-align: center;
		align-items: center;
		-webkit-justify-content: space-between;
		-ms-flex-pack: justify;
		justify-content: space-between
	}

	.header-menu {
		height: auto;
		overflow-y: scroll;
		-webkit-overflow-scrolling: touch;
		float: inherit;
		position: relative;
		opacity: 0;
		text-align: center;
		transition: opacity .3s cubic-bezier(.645,.045,.355,1);
		background: #fff
	}

	.header-menu li {
		padding: 0!important
	}

	.header-menu li.ant-menu-submenu {
		padding: 0
	}

	.header-menu li.ant-menu-submenu.ant-menu-submenu-active {
		color: unset
	}

	.header-menu li.ant-menu-submenu.ant-menu-submenu-open .ant-menu-submenu-title {
		color: #cd0000!important
	}

	.header-menu li.ant-menu-submenu .ant-menu-submenu-title {
		height: 75px;
		line-height: 75px;
		padding: 0!important;
		margin: 0!important
	}

	.header-menu li.ant-menu-submenu .ant-menu-submenu-title:hover {
		color: unset
	}

	.header-menu li.ant-menu-submenu .ant-menu-submenu-title .ant-menu-submenu-arrow {
		display: none
	}

	.header-menu li.ant-menu-submenu .ant-menu-submenu-title .header-item-block {
		display: inline-block;
		position: relative
	}

	.header-menu li.ant-menu-submenu .ant-menu-submenu-title .header-item-block .ant-menu-submenu-arrow {
		display: inline-block;
		width: 14px;
		height: 13px;
		background: url("data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAACgAAAAoCAYAAACM/rhtAAAAGXRFWHRTb2Z0d2FyZQBBZG9iZSBJbWFnZVJlYWR5ccllPAAAAyNpVFh0WE1MOmNvbS5hZG9iZS54bXAAAAAAADw/eHBhY2tldCBiZWdpbj0i77u/IiBpZD0iVzVNME1wQ2VoaUh6cmVTek5UY3prYzlkIj8+IDx4OnhtcG1ldGEgeG1sbnM6eD0iYWRvYmU6bnM6bWV0YS8iIHg6eG1wdGs9IkFkb2JlIFhNUCBDb3JlIDUuNi1jMTQ4IDc5LjE2NDAzNiwgMjAxOS8wOC8xMy0wMTowNjo1NyAgICAgICAgIj4gPHJkZjpSREYgeG1sbnM6cmRmPSJodHRwOi8vd3d3LnczLm9yZy8xOTk5LzAyLzIyLXJkZi1zeW50YXgtbnMjIj4gPHJkZjpEZXNjcmlwdGlvbiByZGY6YWJvdXQ9IiIgeG1sbnM6eG1wPSJodHRwOi8vbnMuYWRvYmUuY29tL3hhcC8xLjAvIiB4bWxuczp4bXBNTT0iaHR0cDovL25zLmFkb2JlLmNvbS94YXAvMS4wL21tLyIgeG1sbnM6c3RSZWY9Imh0dHA6Ly9ucy5hZG9iZS5jb20veGFwLzEuMC9zVHlwZS9SZXNvdXJjZVJlZiMiIHhtcDpDcmVhdG9yVG9vbD0iQWRvYmUgUGhvdG9zaG9wIDIxLjAgKFdpbmRvd3MpIiB4bXBNTTpJbnN0YW5jZUlEPSJ4bXAuaWlkOjUxNzAyMEVGNTQ5QTExRUFBNzBFQjg4Mjg3REY0MDM4IiB4bXBNTTpEb2N1bWVudElEPSJ4bXAuZGlkOjUxNzAyMEYwNTQ5QTExRUFBNzBFQjg4Mjg3REY0MDM4Ij4gPHhtcE1NOkRlcml2ZWRGcm9tIHN0UmVmOmluc3RhbmNlSUQ9InhtcC5paWQ6NTE3MDIwRUQ1NDlBMTFFQUE3MEVCODgyODdERjQwMzgiIHN0UmVmOmRvY3VtZW50SUQ9InhtcC5kaWQ6NTE3MDIwRUU1NDlBMTFFQUE3MEVCODgyODdERjQwMzgiLz4gPC9yZGY6RGVzY3JpcHRpb24+IDwvcmRmOlJERj4gPC94OnhtcG1ldGE+IDw/eHBhY2tldCBlbmQ9InIiPz7EO5hMAAACLUlEQVR42uyYTUsCURSGtQ8IbBfowh+QIRUhE1JRLVtq/Y7Ssg+hRWRUZmptol/TIqIiJiL6giIiokSNVrW39w53YpzOyKgzo8hcGN/rnTnvebw6957RWSqVHM3c2hxN3mxAG7DRrSMcDtsz2NpfsdwRRVFSQRC60f9pBIwyN/r/ZxCD65BvrlbDJXjuhHK83efzSR2v1zsDOeDjE3jflcvljiyC24asKnLfQx/UMyjdzsViUX4f54FWwMVZv1AoyMPT1E1yyF7cbrcacsdEuKQMx3J6PJ4yljJA/DhPIZME5DKMUibAMc8VGY7l5G0SLCfkMoMTx5AxAnIJhmkD4XaZJwE3zhm010E+kyMEZMwISO6xSMCNKmeu4kKNC88hQaMheWyMgAsi51lVOwkCLpinBmSmBriMBtwwz1X9VofAS0iAgFxAwr0q4LIshoALiPIWVutejPgryCABGUXifR1w7IPME3BD3Lv+YgFGN5B+AjJSCZKfixJwA/C8NrSageEdxK8Xko9FCDg/vG5NKbdgzPbHXrbSV4LUgGO7Qx/30N3+igUUBroCcN0XNvNHdDtdLpfAAKDSUoHxHhxTGnBZwD3pBYNP7QUrEj1DUsRMzuKYI+DSPMa6ihoJXyFJAlINl8S1Lw0p+ZH4DbKphFTBbfFrGvdMAoAPSEKGVMBt4Ny7Yc8kdULmceeuoZuX6zmMfRrh7QyFQvZjZ0sDOu0/MG1AG9AGNLf9CjAAZcgsJQhuPOkAAAAASUVORK5CYII=") 100%/100% no-repeat;
		right: -32px;
		-webkit-transform: translateY(-50%);
		-ms-transform: translateY(-50%);
		transform: translateY(-50%)
	}

	.header-menu li.ant-menu-submenu .ant-menu-submenu-title .header-item-block .ant-menu-submenu-arrow:after,.header-menu li.ant-menu-submenu .ant-menu-submenu-title .header-item-block .ant-menu-submenu-arrow:before {
		display: none
	}

	.header-menu li.ant-menu-submenu .ant-menu-submenu-title:active {
		background: transparent
	}

	.header-menu li.ant-menu-submenu .ant-menu-sub.ant-menu-inline {
		padding: 22px 0
	}

	.header-menu li.ant-menu-submenu .ant-menu-sub.ant-menu-inline li {
		height: 57px;
		line-height: 57px;
		margin: 0
	}

	.header-menu li.ant-menu-submenu .ant-menu-sub {
		background: #f6f6f6
	}

	.header-menu li.ant-menu-submenu.ant-menu-submenu-selected {
		color: unset
	}

	.header-menu li.ant-menu-submenu.ant-menu-submenu-open .ant-menu-submenu-title .header-item-block .ant-menu-submenu-arrow {
		display: inline-block;
		width: 14px;
		height: 13px;
		background: url("data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAACgAAAAoCAYAAACM/rhtAAAAGXRFWHRTb2Z0d2FyZQBBZG9iZSBJbWFnZVJlYWR5ccllPAAAAyNpVFh0WE1MOmNvbS5hZG9iZS54bXAAAAAAADw/eHBhY2tldCBiZWdpbj0i77u/IiBpZD0iVzVNME1wQ2VoaUh6cmVTek5UY3prYzlkIj8+IDx4OnhtcG1ldGEgeG1sbnM6eD0iYWRvYmU6bnM6bWV0YS8iIHg6eG1wdGs9IkFkb2JlIFhNUCBDb3JlIDUuNi1jMTQ4IDc5LjE2NDAzNiwgMjAxOS8wOC8xMy0wMTowNjo1NyAgICAgICAgIj4gPHJkZjpSREYgeG1sbnM6cmRmPSJodHRwOi8vd3d3LnczLm9yZy8xOTk5LzAyLzIyLXJkZi1zeW50YXgtbnMjIj4gPHJkZjpEZXNjcmlwdGlvbiByZGY6YWJvdXQ9IiIgeG1sbnM6eG1wPSJodHRwOi8vbnMuYWRvYmUuY29tL3hhcC8xLjAvIiB4bWxuczp4bXBNTT0iaHR0cDovL25zLmFkb2JlLmNvbS94YXAvMS4wL21tLyIgeG1sbnM6c3RSZWY9Imh0dHA6Ly9ucy5hZG9iZS5jb20veGFwLzEuMC9zVHlwZS9SZXNvdXJjZVJlZiMiIHhtcDpDcmVhdG9yVG9vbD0iQWRvYmUgUGhvdG9zaG9wIDIxLjAgKFdpbmRvd3MpIiB4bXBNTTpJbnN0YW5jZUlEPSJ4bXAuaWlkOjU2MjI5QjZENTQ5QTExRUE5NERCRUQ5MTI3RTIzMEU5IiB4bXBNTTpEb2N1bWVudElEPSJ4bXAuZGlkOjU2MjI5QjZFNTQ5QTExRUE5NERCRUQ5MTI3RTIzMEU5Ij4gPHhtcE1NOkRlcml2ZWRGcm9tIHN0UmVmOmluc3RhbmNlSUQ9InhtcC5paWQ6NTYyMjlCNkI1NDlBMTFFQTk0REJFRDkxMjdFMjMwRTkiIHN0UmVmOmRvY3VtZW50SUQ9InhtcC5kaWQ6NTYyMjlCNkM1NDlBMTFFQTk0REJFRDkxMjdFMjMwRTkiLz4gPC9yZGY6RGVzY3JpcHRpb24+IDwvcmRmOlJERj4gPC94OnhtcG1ldGE+IDw/eHBhY2tldCBlbmQ9InIiPz6G69lxAAABw0lEQVR42mL8//8/w2AGTAyDHIw6cNSBow4cdSCNAQuMcY6RkVKzxIA4E4hBJf90IH5NiWFG0AqEhUoelQXiSqgDQUACiFuB+CnVQpACoATEJUiOY0BidwPx/YF0oCYQ56I5Dt2RE4H4JrkWMMIaC2SkQV0gvkSkWj0gvkxOGiQ3FxvjcNxEKEYHILVG9IpiCyA+jkV8AhAXQtkg7xegyZ8FYksgPkHLctAOh+N6kRzHAGX3YVEH0mtLKwc6AfFBHI4rwSJeDJVDB4egZlHVgR5AvBeLeBcOx8FACbSoQQcgs9yo5UAfIN6ORbwDiMuJ0F8GVYsOdkLNpsiBgUC8GYt4G7TmIBaA1LZjEQeZ7U+uA0OBeB0W8RYgriYj91dB9aKDDVC7SHJgFBCvwiLeCMS1FNQ8IL1NWMRBdkUS68BYIF6KRbweiBuoUHfXQzE6WAa1G68Dk4F4ERbNNTh8Ti5owhETILuTcDkwAIjn4EjgrTRoi7bgyGhzoW7BcGAmCUUEtQCuoioTmwOnY6kJuunQqu+C2sWAzS1MaNk9DlpfxuGoS2kF+tDs3oDRHhzt1Y06cNSBow4cdeCoA4enAwECDACvflhYhTB3RQAAAABJRU5ErkJggg==") 100%/100% no-repeat
	}

	.header-menu .item-sub-item {
		font-size: 17px
	}

	.header .ant-menu {
		height: auto;
		overflow: hidden;
		padding: 36px 0 143px
	}

	.header .ant-menu .ant-menu-item-selected {
		border: none;
		background: transparent!important
	}

	.header .ant-menu .ant-menu-item-selected>a {
		color: unset
	}

	.header .ant-menu .ant-menu-item-selected>a:hover {
		color: unset
	}

	.header .ant-menu .ant-menu-item-selected>a.active {
		color: #cd0000
	}

	.header .ant-menu .ant-menu-item-selected:after {
		opacity: 0
	}

	.header .open {
		height: auto
	}

	.header .open>.header-menu {
		height: calc(100vh - 59.02778px)!important;
		height: 100vh;
		opacity: 1;
		pointer-events: auto
	}

	.header-item-block {
		height: 75px;
		line-height: 75px;
		font-size: 19px
	}
}

.footer-wrapper {
	position: relative;
	background-color: #f5f5f5
}

.footer-wrapper .footer {
	height: 45px;
	display: -webkit-flex;
	display: -ms-flexbox;
	display: flex;
	-webkit-align-items: center;
	-ms-flex-align: center;
	align-items: center;
	-webkit-justify-content: space-between;
	-ms-flex-pack: justify;
	justify-content: space-between;
	color: #adadad
}

.footer-wrapper .footer>div {
	width: 100%;
	display: -webkit-flex;
	display: -ms-flexbox;
	display: flex;
	-webkit-flex-direction: row;
	-ms-flex-direction: row;
	flex-direction: row;
	-webkit-align-items: center;
	-ms-flex-align: center;
	align-items: center;
	-webkit-justify-content: space-between;
	-ms-flex-pack: justify;
	justify-content: space-between
}

.footer-wrapper .footer>div .text {
	font-family: PingFangSC-Regular;
	display: -webkit-flex;
	display: -ms-flexbox;
	display: flex;
	-webkit-flex: 1 1;
	-ms-flex: 1 1;
	flex: 1 1;
	-webkit-align-items: center;
	-ms-flex-align: center;
	align-items: center;
	-webkit-justify-content: center;
	-ms-flex-pack: center;
	justify-content: center;
	font-size: 8px;
	letter-spacing: -.1px
}

.footer-wrapper .footer>div .text .text-item.number {
	font-size: 8px;
	margin: 0 9px 0 5px;
	font-family: PingFangSC-Ultralight
}

.footer-wrapper .footer>div .text a {
	color: unset
}

.footer-wrapper .footer>div .logo {
	width: 104px;
	height: 45px;
	display: -webkit-flex;
	display: -ms-flexbox;
	display: flex;
	-webkit-align-items: center;
	-ms-flex-align: center;
	align-items: center;
	-webkit-justify-content: center;
	-ms-flex-pack: center;
	justify-content: center;
	background: #cd0000
}

.footer-wrapper .footer>div .logo img {
	width: 62px;
	height: auto;
	display: inline-block
}

@media screen and (max-width:1024px) {
	.footer-wrapper .footer {
		font-size: 12px;
		padding: 0
	}
}

@media only screen and (max-width:320px) {
	.footer-wrapper .footer .text {
		padding-left: 14px
	}
}

.vjs-nfsq-skin.vjs-paused .vjs-big-play-button,.vjs-nfsq-skin.vjs-paused.vjs-has-started.vjs-big-play-button {
	display: block!important
}

.vjs-nfsq-skin.video-js .vjs-big-play-button {
	font-size: 2em;
	line-height: 2.3em;
	height: 2.5em;
	width: 2.5em;
	border-radius: 2.5em;
	background-color: #73859f;
	background-color: rgba(115,133,159,.5);
	border-width: .15em;
	margin-top: -1.25em;
	margin-left: -1.75em
}

.vjs-nfsq-skin.video-js .vjs-big-play-button .vjs-icon-placeholder {
	font-size: 1.63em
}

.vjs-nfsq-skin .vjs-poster {
	background-size: cover
}

.vjs-nfsq-skin .vjs-error-display {
	display: none
}

.vjs-nfsq-skin .vjs-loading-spinner {
	font-size: 2.5em;
	width: 2em;
	height: 2em;
	border-radius: 1em;
	margin-top: -1em;
	margin-left: -1.5em
}

.vjs-nfsq-skin.video-js.vjs-playing,.vjs-nfsq-skin .vjs-tech {
	pointer-events: auto!important
}

.vjs-nfsq-skin.video-js.vjs-nfsq-skin {
	width: 100%
}

.video-js .vjs-control {
	outline: none
}

.ant-modal-wrap.video {
	display: -webkit-flex;
	display: -ms-flexbox;
	display: flex;
	-webkit-align-items: center;
	-ms-flex-align: center;
	align-items: center
}

.ant-modal-wrap.video .ant-modal-body {
	padding: 0
}

.ant-modal-wrap.video .ant-modal {
	width: 100vw!important;
	max-width: unset
}

.ant-modal-wrap.video .ant-modal-content {
	background: #000
}

.ant-modal-wrap.video .ant-modal-content .ant-modal-close {
	color: #fff
}

.ant-modal-wrap.video .ant-modal-content .ant-modal-close .ant-modal-close-x {
	position: relative;
	top: -69px
}

.investo-modal .ant-modal-body {
	padding: 21px
}

.investo-modal .ant-modal-content {
	border-radius: 0!important
}

.banner {
	width: 100%;
	height: 97vh;
	position: relative;
	border-color: #666;
	background: #fff
}

.banner .banner-inner {
	height: 100%
}

.banner-wrapper,.banner .banner-anim {
	height: 100%
}

.banner .queue-anim-leaving {
	position: relative!important
}

.banner .banner-user-elem {
	height: 100%;
	color: #fff;
	position: relative;
	overflow: hidden
}

.banner .bg {
	width: 100%;
	height: 100%;
	position: absolute;
	top: 0;
	left: 0;
	overflow: hidden;
	background-size: cover
}

.banner .banner-user-elem .banner-user-title {
	font-size: 22px;
	top: 40%
}

.banner .banner-user-elem .banner-user-text {
	top: 40%
}

.banner .common-banner-indicator {
	left: 50%;
	-webkit-transform: translateX(-50%);
	-ms-transform: translateX(-50%);
	transform: translateX(-50%);
	height: 15px;
	bottom: 56px;
	font-size: 12px;
	color: #fff;
	display: -webkit-flex;
	display: -ms-flexbox;
	display: flex;
	-webkit-flex-direction: row;
	-ms-flex-direction: row;
	flex-direction: row;
	-webkit-align-items: flex-end;
	-ms-flex-align: end;
	align-items: flex-end;
	position: absolute;
	bottom: 58px;
	right: 16px;
	left: unset
}

.banner .common-banner-indicator .line {
	height: 12px;
	line-height: 12px;
	margin: 0 7px
}

.banner .common-banner-indicator .num {
	height: 10px;
	line-height: 10px
}

.banner .common-banner-indicator .num.active {
	font-size: 19px;
	height: 15px;
	line-height: 15px;
	color: #fff
}

@media screen and (max-width:1024px) {
	.banner .bg {
		background-attachment: inherit
	}
}

.bannerHasButton {
	width: 100%;
	position: relative;
	background-color: #fdfdfd;
	background: transparent
}

.bannerHasButton .last {
	min-height: 174px
}

.bannerHasButton-title {
	font-size: 28px;
	line-height: 39px;
	font-weight: 400;
	color: #333;
	margin-bottom: 21px
}

.bannerHasButton-title-wrapper {
	width: 40%;
	position: relative;
	top: 30%;
	left: 24px;
	font-family: PingFang SC,-apple-system,BlinkMacSystemFont,Segoe UI,Hiragino Sans GB,Microsoft YaHei,Helvetica Neue,Helvetica,Arial,sans-serif,Apple Color Emoji,Segoe UI Emoji,Segoe UI Symbol
}

.bannerHasButton-title-wrapper.english .bannerHasButton-title {
	font-size: 24px;
	line-height: 26px
}

.bannerHasButton-explain {
	color: #333;
	font-size: 8px;
	margin-bottom: 8px
}

.bannerHasButton-content {
	font-size: 14px;
	line-height: 19px;
	color: #666;
	font-weight: 400;
	margin-bottom: 35px
}

.bannerHasButton-num-wrapper {
	display: -webkit-flex;
	display: -ms-flexbox;
	display: flex;
	-webkit-align-items: center;
	-ms-flex-align: center;
	align-items: center;
	color: #cd0000;
	font-weight: 700;
	margin-bottom: 12px
}

.bannerHasButton-num {
	min-width: 91px;
	font-size: 38px;
	line-height: 32px
}

.bannerHasButton-unit {
	font-size: 17px;
	line-height: 8px;
	margin-left: 3px
}

.bannerHasButton-flag {
	font-size: 13px;
	line-height: 22px;
	color: #333;
	font-weight: 400
}

.bannerHasButton-button-wrapper {
	display: inline-block
}

.bannerHasButton-button-wrapper .bannerHasButton-button {
	height: 36px;
	min-width: 125px;
	font-size: 14px;
	padding: 0 27px;
	display: -webkit-flex;
	display: -ms-flexbox;
	display: flex;
	-webkit-flex-direction: row;
	-ms-flex-direction: row;
	flex-direction: row;
	-webkit-align-items: center;
	-ms-flex-align: center;
	align-items: center;
	-webkit-justify-content: space-between;
	-ms-flex-pack: justify;
	justify-content: space-between;
	background: transparent;
	transition: background .45s cubic-bezier(.55,.055,.675,.19),border .45s cubic-bezier(.55,.055,.675,.19);
	color: #666;
	border: 1px solid #7d7d7d;
	border-radius: 0
}

.bannerHasButton-button-wrapper .bannerHasButton-button span {
	text-shadow: 0 0 0 transparent;
	transition: text-shadow .45s cubic-bezier(.215,.61,.355,1)
}

.bannerHasButton-button-wrapper .bannerHasButton-button .button-icon {
	margin-left: 10px;
	display: inline-block;
	width: 14px;
	height: 14px;
	background: url("data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAACgAAAAoBAMAAAB+0KVeAAAAHlBMVEUAAAAAAAB5eXl8fHx9fX1+fn59fX18fHx9fX19fX2dQdEsAAAACXRSTlMAARVAcsnK09S6tKOeAAAAMklEQVQoz2NgGAV4gKkCphhjZhEWlRrTsShl6sSqdAZWpU00U8o5Ew1MwSY4YTS6yQcAGwcdKygJqjMAAAAASUVORK5CYII=") 100%/100% no-repeat
}

.bannerHasButton-button-wrapper .bannerHasButton-button:hover {
	color: #fff;
	border-color: #cd0000;
	transition: background .45s cubic-bezier(.215,.61,.355,1),border .45s cubic-bezier(.215,.61,.355,1);
	background: #cd0000
}

.bannerHasButton-button-wrapper .bannerHasButton-button:hover span {
	text-shadow: 1px 1px 3px rgba(0,0,0,.35)
}

.bannerHasButton-button-wrapper .bannerHasButton-button:hover .button-icon {
	display: inline-block;
	width: 14px;
	height: 14px;
	background: url("data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAFAAAABQCAMAAAC5zwKfAAAAulBMVEUAAAD////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////yHCTBAAAAPXRSTlMAAQMfISMkJigqLC8xMzU3OTs9P0JdYGNmam5wc3d8fX+ChoqOkJOWl5mbnJ7f4ePk5ujq6+3w8vT1/P3+mbCo0AAAAKxJREFUGBntwUdWwwAQRMEecs45mZyzQWCjf/9rMUvt1Tw2U6VSSimllD8VE7KK+8eQUdzAQ8hnQLoN2Uw+ka5DNlPPpCv5TL+QLuUz80q6kM/sG+lcPnPvpDP5zA9Jp/JZGJJO5LP4QTqWz9In6Ug+yw3pUD4rDdAeyGetAdp9+ax/Ae2efDa+gXZXPpsj4GdHPlsjYLytLvobr6qD/u5CHfQXKqWUUkop/+AXH2NJDgVz7wAAAAAASUVORK5CYII=") 100%/100% no-repeat
}

.bannerHasButton-image {
	overflow: hidden;
	width: 55%;
	max-width: 710px;
	position: absolute;
	top: 15%;
	right: 8px
}

@media screen and (max-width:1024px) {
	.bannerHasButton .bannerHasButton-page.home-page {
		padding-top: 1px;
		padding-bottom: 0
	}

	.bannerHasButton-title-wrapper {
		position: static;
		width: 100%;
		padding: 0 37px 0 21px;
		left: 0;
		top: 0
	}

	.bannerHasButton-image {
		max-height: 408px;
		position: static;
		width: 100%;
		top: 0;
		right: 0
	}
}

.bannerMotion {
	width: 100%;
	height: 191px;
	font-family: PingFangSC-Regular;
	position: relative;
	border-color: #666;
	background: #fff
}

.bannerMotion .banner-anim {
	height: 100%
}

.bannerMotion .queue-anim-leaving {
	position: relative!important;
	width: auto
}

.bannerMotion .banner-user-elem {
	height: 100%;
	color: #fff;
	position: relative;
	overflow: hidden
}

.bannerMotion .bg {
	width: 100%;
	height: 100%;
	position: absolute;
	top: 0;
	left: 0;
	overflow: hidden;
	background-size: cover
}

.bannerMotion .banner-user-elem .banner-user-title {
	font-size: 22px;
	top: 40%
}

.bannerMotion .banner-user-elem .banner-user-text {
	top: 40%
}

.bannerMotion-page {
	position: relative;
	height: 100%;
	max-width: 1200px;
	margin: auto
}

.bannerMotion-text-wrapper {
	height: 100%;
	display: -webkit-flex;
	display: -ms-flexbox;
	display: flex;
	padding: 0 21px;
	-webkit-flex-direction: column;
	-ms-flex-direction: column;
	flex-direction: column;
	-webkit-align-items: center;
	-ms-flex-align: center;
	align-items: center;
	-webkit-justify-content: center;
	-ms-flex-pack: center;
	justify-content: center;
	font-size: 14px;
	color: #fff;
	text-align: center
}

.bannerMotion-text-wrapper .bannerMotion-title {
	position: relative;
	font-size: 31px;
	line-height: 30px
}

.bannerMotion-text-wrapper .bannerMotion-content-wrapper {
	margin-top: 16px
}

.bannerMotion-text-wrapper .bannerMotion-content {
	font-size: 16px;
	line-height: 19px;
	word-wrap: break-word;
	font-weight: lighter
}

.bannerMotion-text-wrapper button {
	border: 1px solid #fff;
	color: #fff;
	background: transparent;
	transition: background .45s cubic-bezier(.55,.055,.675,.19),border .45s cubic-bezier(.55,.055,.675,.19);
	line-height: 36px;
	font-size: 16px;
	height: 36px
}

.bannerMotion-text-wrapper button span {
	text-shadow: 0 0 0 transparent;
	transition: text-shadow .45s cubic-bezier(.215,.61,.355,1)
}

.bannerMotion-text-wrapper button:hover {
	color: #fff;
	border-color: #cd0000;
	background: #cd0000;
	transition: background .45s cubic-bezier(.215,.61,.355,1),border .45s cubic-bezier(.215,.61,.355,1)
}

.bannerMotion-text-wrapper button:hover span {
	text-shadow: 1px 1px 3px rgba(0,0,0,.35)
}

.bannerMotion-icon {
	bottom: 20px;
	font-size: 24px;
	position: absolute;
	z-index: 10;
	left: 50%;
	margin-left: -12px;
	color: #fff
}

.textBgMotion {
	width: 100%;
	height: 460px;
	font-family: PingFangSC-Regular;
	position: relative;
	border-color: #666;
	background: #fff
}

.textBgMotion .banner-anim {
	height: 100%
}

.textBgMotion .queue-anim-leaving {
	position: relative!important;
	width: auto
}

.textBgMotion .banner-user-elem {
	height: 100%;
	color: #fff;
	position: relative;
	overflow: hidden
}

.textBgMotion .bg {
	width: 100%;
	height: 100%;
	position: absolute;
	top: 0;
	left: 0;
	overflow: hidden;
	background-size: cover
}

.textBgMotion .banner-user-elem .banner-user-title {
	font-size: 22px;
	top: 40%
}

.textBgMotion .banner-user-elem .banner-user-text {
	top: 40%
}

.textBgMotion-page {
	position: relative;
	height: 100%;
	max-width: 1200px;
	margin: auto
}

.textBgMotion-text-wrapper {
	height: 100%;
	padding: 44px 21px 0;
	display: -webkit-flex;
	display: -ms-flexbox;
	display: flex;
	-webkit-flex-direction: column;
	-ms-flex-direction: column;
	flex-direction: column;
	-webkit-align-items: flex-start;
	-ms-flex-align: start;
	align-items: flex-start;
	font-size: 14px;
	width: 400px;
	color: #fff
}

.textBgMotion-text-wrapper .textBgMotion-title {
	position: relative;
	font-size: 24px;
	line-height: 23px;
	margin-bottom: 10px
}

.textBgMotion-text-wrapper .textBgMotion-content {
	font-size: 16px;
	line-height: 19px;
	word-wrap: break-word;
	font-weight: lighter
}

.textBgMotion-text-wrapper .textBgMotion-divider {
	line-height: 3px;
	color: #cd0000;
	margin: 21px 0;
	max-width: 224px;
	word-wrap: break-word;
	font-weight: lighter
}

.textBgMotion-text-wrapper .textBgMotion-subContent {
	font-size: 14px;
	line-height: 20px;
	margin-bottom: 10px;
	word-wrap: break-word;
	font-weight: lighter
}

.textBgMotion-text-wrapper .textBgMotion-subContent.content1 {
	margin-top: 0
}

.textBgMotion-text-wrapper .textBgMotion-subContent.english {
	line-height: 18px
}

.textBgMotion-text-wrapper button {
	border: 1px solid #fff;
	color: #fff;
	background: transparent;
	transition: background .45s cubic-bezier(.55,.055,.675,.19),border .45s cubic-bezier(.55,.055,.675,.19);
	line-height: 36px;
	font-size: 16px;
	height: 36px
}

.textBgMotion-text-wrapper button span {
	text-shadow: 0 0 0 transparent;
	transition: text-shadow .45s cubic-bezier(.215,.61,.355,1)
}

.textBgMotion-text-wrapper button:hover {
	color: #fff;
	border-color: #cd0000;
	background: #cd0000;
	transition: background .45s cubic-bezier(.215,.61,.355,1),border .45s cubic-bezier(.215,.61,.355,1)
}

.textBgMotion-text-wrapper button:hover span {
	text-shadow: 1px 1px 3px rgba(0,0,0,.35)
}

.textBgMotion-icon {
	bottom: 20px;
	font-size: 24px;
	position: absolute;
	z-index: 10;
	left: 50%;
	margin-left: -12px;
	color: #fff
}

.banner-anim-thumb-default span {
	width: 10px;
	height: 10px;
	border-radius: 10px;
	background: hsla(0,0%,100%,.5)
}

@media screen and (max-width:414px) {
	.textBgMotion-text-wrapper {
		width: auto
	}
}

@media only screen and (max-width:320px) {
	.textBgMotion-text-wrapper .textBgMotion-content {
		font-size: 14px;
		line-height: 16px
	}

	.textBgMotion-text-wrapper .textBgMotion-divider {
		margin: 10px 0
	}

	.textBgMotion-text-wrapper .textBgMotion-subContent {
		line-height: 16px
	}
}

.productsTab-wrapper .productsTab>h1,.productsTab-wrapper .productsTab>p {
	text-align: center
}

.productsTab-wrapper .productsTab-tag i {
	width: 12px;
	height: 14px;
	display: inline-block;
	vertical-align: middle;
	margin-right: 5px
}

.productsTab-wrapper .productsTab-tag-name {
	display: inline-block
}

.productsTab-wrapper .productsTab .title-wrapper {
	padding: 0 37px 0 21px;
	margin: 43px 0 17px
}

.productsTab-wrapper .productsTab .title-wrapper .title {
	font-size: 28px;
	line-height: 39px;
	font-weight: 400;
	color: #333
}

.productsTab-wrapper .productsTab .title-wrapper.english .title {
	font-size: 24px
}

.productsTab-wrapper .productsTab .content {
	font-size: 14px;
	line-height: 19px;
	color: #666;
	font-weight: 400;
	margin-top: 18px
}

.productsTab-wrapper .productsTab .ant-tabs-top-content>.ant-tabs-tabpane {
	margin-top: 0;
	width: 100%;
	height: 469px;
	position: relative;
	border-color: #666;
	background: #fff
}

.productsTab-wrapper .productsTab .ant-tabs-top-content>.ant-tabs-tabpane .banner-anim {
	height: 100%
}

.productsTab-wrapper .productsTab .ant-tabs-top-content>.ant-tabs-tabpane .queue-anim-leaving {
	position: relative!important
}

.productsTab-wrapper .productsTab .ant-tabs-top-content>.ant-tabs-tabpane .banner-indicator {
	position: absolute;
	left: 50%;
	-webkit-transform: translateX(-50%);
	-ms-transform: translateX(-50%);
	transform: translateX(-50%);
	height: 15px;
	bottom: 56px;
	font-size: 12px;
	color: #9b9b9b;
	display: -webkit-flex;
	display: -ms-flexbox;
	display: flex;
	-webkit-flex-direction: row;
	-ms-flex-direction: row;
	flex-direction: row;
	-webkit-align-items: flex-end;
	-ms-flex-align: end;
	align-items: flex-end
}

.productsTab-wrapper .productsTab .ant-tabs-top-content>.ant-tabs-tabpane .banner-indicator .line {
	height: 12px;
	line-height: 12px;
	margin: 0 7px
}

.productsTab-wrapper .productsTab .ant-tabs-top-content>.ant-tabs-tabpane .banner-indicator .num {
	height: 10px;
	line-height: 10px
}

.productsTab-wrapper .productsTab .ant-tabs-top-content>.ant-tabs-tabpane .banner-indicator .num.active {
	font-size: 19px;
	height: 15px;
	line-height: 15px;
	color: #cd0000
}

.productsTab-wrapper .productsTab .ant-tabs-top-content>.ant-tabs-tabpane .banner-anim {
	width: 100%;
	overflow: hidden;
	background-size: cover
}

.productsTab-wrapper .productsTab .ant-tabs-top-content>.ant-tabs-tabpane .banner-user-elem {
	height: 100%;
	color: #fff;
	position: relative;
	overflow: hidden;
	-webkit-transform: translateX(.000001px)!important;
	-ms-transform: translateX(.000001px)!important;
	transform: translateX(.000001px)!important
}

.productsTab-wrapper .productsTab .ant-tabs-top-content>.ant-tabs-tabpane .bg {
	width: 100%;
	height: 469px;
	position: absolute;
	top: 0;
	left: 0;
	overflow: hidden;
	background-size: cover
}

.productsTab-wrapper .productsTab .ant-tabs-top-content>.ant-tabs-tabpane .banner-user-elem .banner-user-title {
	font-size: 22px;
	top: 40%
}

.productsTab-wrapper .productsTab .ant-tabs-top-content>.ant-tabs-tabpane .banner-user-elem .banner-user-text {
	top: 40%
}

.productsTab-wrapper .productsTab .ant-tabs-bar {
	margin: 0;
	text-align: center
}

.productsTab-wrapper .productsTab .ant-tabs .ant-tabs-nav {
	float: none;
	text-align: center
}

.productsTab-wrapper .productsTab-content {
	display: -webkit-flex;
	display: -ms-flexbox;
	display: flex;
	-webkit-align-items: center;
	-ms-flex-align: center;
	align-items: center
}

.productsTab-wrapper .productsTab .ant-tabs-tabpane {
	margin-top: 40px
}

.productsTab-wrapper .banner-anim-arrow-default {
	border-radius: 50%;
	top: unset;
	margin-top: 0;
	bottom: 48px;
	display: inline-block;
	width: 35px;
	height: 35px;
	background: url("data:image/png;base64,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") 100%/100% no-repeat
}

.productsTab-wrapper .banner-anim-arrow-default:after,.productsTab-wrapper .banner-anim-arrow-default:before {
	display: none!important
}

.productsTab-wrapper .banner-anim-arrow-default.next {
	right: 21px
}

.productsTab-wrapper .banner-anim-arrow-default.prev {
	left: 21px;
	-webkit-transform: rotateY(180deg);
	transform: rotateY(180deg)
}

.productsTab-wrapper .banner-anim-thumb-default {
	display: none
}

@media screen and (max-width:1024px) {
	.productsTab-wrapper {
		overflow: hidden
	}

	.productsTab-wrapper .productsTab {
		max-width: 100%
	}

	.productsTab-wrapper .productsTab-img,.productsTab-wrapper .productsTab-text {
		text-align: left;
		padding: 0
	}

	.productsTab-wrapper .productsTab-img {
		margin-top: 11px
	}

	.productsTab-wrapper .productsTab .ant-tabs-top-content>.ant-tabs-tabpane {
		margin-top: 0
	}

	.productsTab-wrapper .productsTab .ant-tabs-bar {
		width: auto;
		margin-bottom: 0
	}

	.productsTab-wrapper .productsTab .ant-tabs-bar .ant-tabs-nav-container {
		padding: 0 0 0 8px
	}

	.productsTab-wrapper .productsTab .ant-tabs-bar .ant-tabs-nav-container .ant-tabs-nav-wrap .ant-tabs-nav-scroll {
		overflow-x: scroll;
		-webkit-overflow-scrolling: touch
	}

	.productsTab-wrapper .productsTab .ant-tabs-bar .ant-tabs-tab-arrow-show {
		display: none
	}

	.productsTab-wrapper .productsTab .ant-tabs-bar .ant-tabs-nav {
		float: left;
		-webkit-transform: translate(0)!important;
		-ms-transform: translate(0)!important;
		transform: translate(0)!important
	}

	.productsTab-wrapper .productsTab .ant-tabs-bar .ant-tabs-nav .ant-tabs-tab {
		padding: 21px 17px;
		font-size: 17px;
		line-height: 18px;
		margin-right: 11px;
		color: #666
	}

	.productsTab-wrapper .productsTab .ant-tabs-bar .ant-tabs-nav .ant-tabs-tab.ant-tabs-tab-active {
		color: #cd0000
	}
}

.seeMoreBtn {
	font-size: 12px;
	line-height: 13px;
	width: 118px;
	text-align: center;
	margin: 28px auto 0;
	color: #999;
	border-bottom: 1px solid #999
}

.waterType {
	padding: 51px 6% 62px
}

.waterType .title {
	text-align: center;
	font-size: 24px;
	line-height: 24px;
	margin-bottom: 18px;
	word-break: break-all
}

.waterType .content {
	margin-bottom: 25px
}

.waterType .content:before {
	content: "\4E00";
	display: block;
	color: #bb002c;
	line-height: 7px;
	font-size: 17px;
	margin-bottom: 10px
}

.waterType .content .typeTitle {
	font-size: 16px;
	line-height: 16px;
	margin-bottom: 11px
}

.waterType .content .typeCon {
	font-size: 14px;
	line-height: 17px
}

.waterType .content:last-child {
	margin: 0
}

.waterLife {
	padding-top: 56px;
	padding-bottom: 52px;
	background-color: #f5f4f9
}

.waterLife .lifeBox {
	position: relative;
	width: 288px;
	height: 288px;
	margin: 0 auto 49px
}

.waterLife .lifeBox .pie {
	position: absolute;
	left: 0;
	top: 0;
	width: 288px;
	height: 288px;
	border-radius: 50%;
	z-index: 1
}

.waterLife .lifeBox .pie:before {
	content: "";
	display: block;
	width: 288px;
	height: 288px;
	position: absolute;
	left: 0;
	top: 0;
	background-image: url("../png/icon-sector5.png");
	background-size: 100%;
	z-index: -15
}

.waterLife .lifeBox .pie.isEnglish:before {
	background-image: url("../png/icon-en-sector5.png")
}

.waterLife .lifeBox .pie:after {
	content: "";
	display: block;
	width: 200px;
	height: 200px;
	position: absolute;
	left: 50%;
	top: 50%;
	margin-left: -100px;
	margin-top: -100px;
	background-image: url("../png/icon-water2%402x.png");
	background-size: 100%;
	background-color: #f2f2f2;
	border-radius: 50%;
	z-index: 9
}

.waterLife .lifeBox .pie img {
	position: absolute;
	z-index: -10;
	display: none
}

.waterLife .lifeBox .pie img.active {
	display: block
}

.waterLife .lifeBox .pie .slice {
	overflow: hidden;
	position: absolute;
	top: 0;
	right: 0;
	width: 50%;
	height: 50%;
	-webkit-transform-origin: 0 100%;
	-ms-transform-origin: 0 100%;
	transform-origin: 0 100%;
	cursor: pointer
}

.waterLife .lifeBox .pie .slice-0 {
	-webkit-transform: rotate(-87deg) skewY(-18deg);
	-ms-transform: rotate(-87deg) skewY(-18deg);
	transform: rotate(-87deg) skewY(-18deg)
}

.waterLife .lifeBox .pie .slice-1 {
	-webkit-transform: rotate(-15deg) skewY(-18deg);
	-ms-transform: rotate(-15deg) skewY(-18deg);
	transform: rotate(-15deg) skewY(-18deg)
}

.waterLife .lifeBox .pie .slice-2 {
	-webkit-transform: rotate(57deg) skewY(-18deg);
	-ms-transform: rotate(57deg) skewY(-18deg);
	transform: rotate(57deg) skewY(-18deg)
}

.waterLife .lifeBox .pie .slice-3 {
	-webkit-transform: rotate(129deg) skewY(-18deg);
	-ms-transform: rotate(129deg) skewY(-18deg);
	transform: rotate(129deg) skewY(-18deg)
}

.waterLife .lifeBox .pie .slice-4 {
	-webkit-transform: rotate(181deg) skewY(-18deg);
	-ms-transform: rotate(181deg) skewY(-18deg);
	transform: rotate(181deg) skewY(-18deg)
}

.waterLife .lifeCon {
	padding: 0 6%;
	color: #333
}

.waterLife .lifeCon .title {
	font-size: 24px;
	line-height: 23px;
	margin-bottom: 9px
}

.waterLife .lifeCon .slogon {
	font-size: 16px;
	line-height: 15px;
	margin-bottom: 21px
}

.waterLife .lifeCon .line:before {
	content: "\4E00";
	display: block;
	color: #bb002c;
	line-height: 7px;
	font-size: 17px;
	margin-bottom: 24px
}

.waterLife .lifeCon .desc {
	color: #666;
	font-size: 16px;
	line-height: 15px;
	margin-bottom: 15px
}

.waterLife .lifeCon .content {
	color: #666;
	font-size: 14px;
	line-height: 19px
}

.waterMinerals {
	padding: 43px 6%
}

.waterMinerals .title {
	font-size: 24px;
	line-height: 23px;
	margin-bottom: 26px
}

.waterMinerals .waterMineralsTab {
	margin-bottom: 21px;
	display: grid;
	grid-template-columns: auto auto;
	grid-template-rows: auto auto
}

.waterMinerals .waterMineralsTab .box {
	font-size: 14px;
	padding: 12px;
	display: -webkit-flex;
	display: -ms-flexbox;
	display: flex;
	-webkit-justify-content: center;
	-ms-flex-pack: center;
	justify-content: center;
	-webkit-align-items: center;
	-ms-flex-align: center;
	align-items: center;
	border: 1px solid #e5e5e5;
	text-align: center
}

.waterMinerals .waterMineralsTab .box.span2 {
	grid-column-start: span 2
}

.waterMinerals .waterMineralsTab .box:nth-child(2n) {
	border-left: 0
}

.waterMinerals .waterMineralsTab .box:first-child {
	border-bottom: 0
}

.waterMinerals .waterMineralsTab .box:nth-child(2) {
	border-bottom: 0
}

.waterMinerals .waterMineralsTab .box.active {
	background-color: #cd0000;
	border-color: #cd0000;
	color: #fff
}

.waterMinerals .waterMineralsCon {
	background-position: 50%;
	background-size: 100%;
	background-image: url("../png/icon-water3%402x.png");
	padding: 27px 15px
}

.waterMinerals .waterMineralsCon .konwPart {
	padding-bottom: 21px;
	margin-bottom: 19px;
	position: relative
}

.waterMinerals .waterMineralsCon .konwPart:after {
	content: "";
	width: 100%;
	display: block;
	border-bottom: 1px solid #e1e0e3;
	position: absolute;
	bottom: 0;
	left: 0
}

.waterMinerals .waterMineralsCon .konwPart:last-child {
	margin-bottom: 0;
	padding-bottom: 0
}

.waterMinerals .waterMineralsCon .konwPart:last-child:after {
	display: none
}

.waterMinerals .waterMineralsCon .konwPart .knowTitle {
	position: relative;
	font-size: 16px;
	line-height: 18px;
	padding-bottom: 15px;
	margin-bottom: 17px
}

.waterMinerals .waterMineralsCon .konwPart .knowTitle:after {
	content: "";
	width: 35px;
	display: block;
	border-bottom: 1px solid #888a8b;
	position: absolute;
	bottom: 0;
	left: 0
}

.waterMinerals .waterMineralsCon .konwPart .knowCon {
	position: relative;
	color: #666;
	font-size: 14px;
	line-height: 18px;
	margin-bottom: 14px
}

.waterMinerals .waterMineralsCon .konwPart .knowCon:last-child {
	margin-bottom: 0
}

.waterMinerals .waterMineralsCon .konwPart .knowSource {
	font-size: 12px;
	color: #999
}

.waterPH {
	position: relative;
	margin-bottom: 22px
}

.waterPH .bannerMotion .bannerMotion-text-wrapper {
	-webkit-justify-content: start;
	-ms-flex-pack: start;
	justify-content: start
}

.waterPH .bannerMotion .bannerMotion-text-wrapper .bannerMotion-title {
	padding-top: 55px
}

.waterPH .whyPH {
	width: 88%;
	position: relative;
	z-index: 1;
	margin: -62px auto 0;
	padding: 28px 27px;
	background: #fff
}

.waterPH .whyPH .phTitle {
	font-size: 16px;
	line-height: 15px;
	margin-bottom: 19px;
	color: #333;
	text-align: center
}

.waterPH .whyPH .phDesc {
	font-size: 14px;
	line-height: 12px;
	margin-bottom: 16px;
	text-align: center
}

.waterPH .whyPH .phContent {
	font-size: 14px;
	line-height: 17px;
	margin-bottom: 25px
}

.waterPH .whyPH .phDocu {
	font-size: 12px;
	line-height: 15px;
	margin-top: 28px
}

.waterPH .whyPH .phDocu .normLiterature-item {
	display: -webkit-flex;
	display: -ms-flexbox;
	display: flex;
	-webkit-flex-direction: row;
	-ms-flex-direction: row;
	flex-direction: row;
	-webkit-align-items: flex-start;
	-ms-flex-align: start;
	align-items: flex-start;
	margin-bottom: 10px;
	font-size: 12px;
	color: #999;
	line-height: 16px
}

.waterPH .whyPH .phDocu .normLiterature-item:last-child {
	margin: 0
}

.waterPH .whyPH .phDocu .normLiterature-item .line {
	word-break: break-all
}

.waterBaby.english .bannerOne .babyTitle {
	right: 12px;
	top: 30%;
	font-size: 17px
}

.waterBaby.english .waterApply .applyTitle {
	line-height: 22px
}

.waterBaby.english .waterApply .applyDesc {
	line-height: 18px
}

.waterBaby.english .waterPurity .purityTitle {
	line-height: 22px
}

.waterBaby .bannerOne {
	width: 100%;
	height: 174px;
	margin-bottom: 37px;
	position: relative
}

.waterBaby .bannerOne .babyTitle {
	width: 153px;
	color: #fff;
	font-size: 24px;
	line-height: 23px;
	position: absolute;
	top: 33px;
	right: 22px
}

.waterBaby .waterApply {
	padding: 0 6%
}

.waterBaby .waterApply .applyTitle {
	font-size: 19px;
	line-height: 18px;
	margin-bottom: 9px;
	color: #333
}

.waterBaby .waterApply .applyDesc {
	font-size: 16px;
	line-height: 21px;
	margin-bottom: 22px;
	color: #444
}

.waterBaby .waterApply .applyDetail {
	margin-bottom: 15px
}

.waterBaby .waterApply .applyDetail .content {
	width: 100%;
	padding: 0 21px;
	min-height: 31px;
	line-height: 15px;
	border: 1px solid #e5e5e5;
	font-size: 12px;
	color: #444;
	display: -webkit-flex;
	display: -ms-flexbox;
	display: flex;
	-webkit-justify-content: center;
	-ms-flex-pack: center;
	justify-content: center;
	-webkit-align-items: center;
	-ms-flex-align: center;
	align-items: center;
	text-align: center;
	margin-bottom: 2px
}

.waterBaby .waterApply .applyDetail .content.first {
	height: 41px;
	background-color: #eaeff1;
	margin-bottom: 3px
}

.waterBaby .waterApply .applyDetail .content:last-child {
	margin: 0
}

.waterBaby .waterApply .applyDetail:last-child {
	margin: 0
}

.waterBaby .waterNote {
	font-size: 12px;
	line-height: 15px;
	padding: 26px 6% 0;
	color: #999
}

.waterBaby .waterNote:before {
	content: "\4E00";
	display: block;
	color: #bb002c;
	line-height: 7px;
	font-size: 17px;
	margin-bottom: 10px
}

.waterBaby .waterNote .refer-box {
	display: -webkit-flex;
	display: -ms-flexbox;
	display: flex;
	-webkit-flex-direction: row;
	-ms-flex-direction: row;
	flex-direction: row;
	-webkit-align-items: flex-start;
	-ms-flex-align: start;
	align-items: flex-start
}

.waterBaby .waterNote .refer-box .refer-left {
	margin-right: 7px
}

.waterBaby .waterNote .refer-box .refer-right .line2 {
	margin-bottom: 20px
}

.waterBaby .waterPurity {
	padding: 46px 6% 0
}

.waterBaby .waterPurity .purityTitle {
	color: #333;
	font-size: 19px;
	line-height: 18px;
	margin-bottom: 12px
}

.waterBaby .waterPurity .purityDesc {
	color: #666;
	font-size: 14px;
	line-height: 18px;
	margin-bottom: 15px
}

.waterBaby .waterPurity .purityDesc:last-child {
	margin: 0
}

.waterBaby .waterPurity .purityImg {
	margin-top: 4px
}

.waterBaby .waterNorm {
	padding: 0 6% 21px
}

.waterBaby .waterNorm .normTitle {
	font-size: 19px;
	line-height: 18px;
	margin-bottom: 9px;
	color: #333
}

.waterBaby .waterNorm .normDesc {
	font-size: 14px;
	line-height: 17px;
	margin-bottom: 35px;
	color: #333
}

.waterBaby .waterNorm .normDetail {
	display: -webkit-flex;
	display: -ms-flexbox;
	display: flex;
	-webkit-justify-content: space-between;
	-ms-flex-pack: justify;
	justify-content: space-between
}

.waterBaby .waterNorm .normDetail .item {
	width: 28%
}

.waterBaby .waterNorm .normDetail .item:first-child {
	width: 36%
}

.waterBaby .waterNorm .normDetail .item .itemCon {
	font-size: 13px;
	line-height: 16px;
	color: #666
}

.waterBaby .waterNorm .normDetail .item .itemCon:first-child {
	margin-bottom: 15px
}

.waterBaby .waterNorm .normDetail .line {
	width: 1px;
	background: #e5e5e5
}

.waterBaby .waterNorm .normLiterature {
	padding-top: 21px
}

.waterBaby .waterNorm .normLiterature .normLiterature-item {
	display: -webkit-flex;
	display: -ms-flexbox;
	display: flex;
	-webkit-flex-direction: row;
	-ms-flex-direction: row;
	flex-direction: row;
	-webkit-align-items: flex-start;
	-ms-flex-align: start;
	align-items: flex-start;
	font-size: 12px;
	color: #999;
	line-height: 16px
}

.waterBaby .waterNorm .normLiterature .normLiterature-item .line {
	word-break: break-all
}

.waterBaby .waterNorm .normImg {
	margin: 26px 0 31px;
	height: 230px
}

.factory-wrapper {
	overflow: hidden;
	padding: 53px 21px 0
}

.factory-wrapper .factory {
	height: 100%;
	display: -webkit-flex;
	display: -ms-flexbox;
	display: flex;
	-webkit-align-items: center;
	-ms-flex-align: center;
	align-items: center
}

.factory-wrapper .factory-text {
	min-height: 424px
}

.factory-wrapper .factory-text>.queue-anim-leaving {
	position: relative!important
}

.factory-wrapper .factory-text .title-h1 {
	position: relative;
	margin: 32px 0 20px;
	text-align: left;
	font-size: 16px;
	line-height: 16px
}

.factory-wrapper .factory-text .title-content {
	position: relative;
	margin-bottom: 64px;
	text-align: left
}

.factory-wrapper .factory-text ul {
	position: relative;
	display: inline-block
}

.factory-wrapper .factory-text ul li {
	margin-bottom: 0
}

.factory-wrapper .factory-text ul li .factory-sub-title {
	font-size: 14px;
	line-height: 12px;
	margin: 17px 0 37px
}

.factory-wrapper .factory-text ul li .factory-title {
	margin: 0;
	font-size: 24px;
	line-height: 24px;
	font-family: PingFang SC
}

.factory-wrapper .factory-text ul li .factory-divider {
	margin: 19px 0 17px;
	line-height: 2px;
	color: #cd0000
}

.factory-wrapper .factory-text ul li .factory-content {
	margin: 0 0 24px;
	font-size: 14px;
	line-height: 19px;
	color: #666
}

.factory-wrapper .factory-img {
	max-width: 373px;
	margin-left: 88px
}

@media screen and (max-width:1024px) {
	.factory-wrapper {
		overflow: hidden;
		padding-top: 32px;
		padding-bottom: 49px
	}

	.factory-wrapper .factory {
		display: block
	}

	.factory-wrapper .factory-img,.factory-wrapper .factory-text {
		display: block;
		width: auto
	}

	.factory-wrapper .factory-text {
		min-height: unset
	}

	.factory-wrapper .factory-text>h1,.factory-wrapper .factory-text>p {
		text-align: center
	}

	.factory-wrapper .factory-text .title-h1 {
		margin: 0 0 20px;
		text-align: left;
		font-size: 16px;
		line-height: 15px
	}

	.factory-wrapper .factory-text p {
		margin-bottom: 11px
	}

	.factory-wrapper .factory-text ul li:first-child {
		max-width: unset
	}

	.factory-wrapper .factory-img {
		margin-left: 0
	}
}

.brandTab-wrapper {
	position: relative
}

.brandTab-wrapper .brandTab>h1,.brandTab-wrapper .brandTab>p {
	text-align: center
}

.brandTab-wrapper .brandTab-tag i {
	width: 12px;
	height: 14px;
	display: inline-block;
	vertical-align: middle;
	margin-right: 5px
}

.brandTab-wrapper .brandTab-tag-name {
	font-family: Gilroy-Regular;
	display: inline-block
}

.brandTab-wrapper .brandTab .title-wrapper {
	padding: 0 37px 0 21px;
	margin: 43px 0 17px
}

.brandTab-wrapper .brandTab .title {
	font-size: 28px;
	line-height: 39px;
	font-weight: 400;
	color: #333
}

.brandTab-wrapper .brandTab .content {
	font-size: 14px;
	line-height: 19px;
	color: #666;
	font-weight: 400;
	margin-top: 18px
}

.brandTab-wrapper .brandTab .ant-tabs-top-content .ant-tabs-tabpane {
	margin-top: 0;
	padding: 0 21px;
	width: 100%;
	position: relative;
	background: #fff
}

.brandTab-wrapper .brandTab .ant-tabs-top-content .ant-tabs-tabpane .brandList-content {
	padding-bottom: 31px;
	margin-bottom: 28px;
	border-bottom: 1px solid #e5e5e5
}

.brandTab-wrapper .brandTab .ant-tabs-top-content .ant-tabs-tabpane .brandList-title-wrapper .brandList-title {
	font-size: 28px;
	line-height: 39px;
	font-weight: 400;
	color: #333;
	font-size: 19px;
	line-height: 19px
}

.brandTab-wrapper .brandTab .ant-tabs-top-content .ant-tabs-tabpane .brandList-title-wrapper .brandList-content {
	font-size: 14px;
	line-height: 19px;
	color: #666;
	font-weight: 400;
	line-height: 17px;
	margin-top: 12px;
	margin-bottom: 21px
}

.brandTab-wrapper .brandTab .ant-tabs-top-content .ant-tabs-tabpane .brandList-image {
	width: 333px
}

.brandTab-wrapper .brandTab .ant-tabs-top-content .ant-tabs-tabpane .brandList-image>img {
	width: 100%;
	height: 100%
}

.brandTab-wrapper .brandTab .ant-tabs-bar {
	padding: 0 8px;
	margin: 35px 0 28px;
	text-align: center;
	border: 0
}

.brandTab-wrapper .brandTab .ant-tabs-bar .ant-tabs-nav-container.ant-tabs-nav-container {
	padding: 0 36px
}

.brandTab-wrapper .brandTab .ant-tabs-bar .ant-tabs-nav-container.ant-tabs-nav-container .ant-tabs-nav-wrap .ant-tabs-nav-scroll {
	overflow-x: scroll;
	-webkit-overflow-scrolling: touch
}

.brandTab-wrapper .brandTab .ant-tabs-bar .ant-tabs-nav-container .ant-tabs-tab-arrow-show {
	display: none
}

.brandTab-wrapper .brandTab .ant-tabs-bar .ant-tabs-nav-container .ant-tabs-nav {
	padding-top: 8px;
	-webkit-transform: translate(0)!important;
	-ms-transform: translate(0)!important;
	transform: translate(0)!important
}

.brandTab-wrapper .brandTab .ant-tabs-bar .ant-tabs-nav-container .ant-tabs-nav>div {
	display: -webkit-flex;
	display: -ms-flexbox;
	display: flex;
	-webkit-flex-direction: row;
	-ms-flex-direction: row;
	flex-direction: row;
	-webkit-align-items: center;
	-ms-flex-align: center;
	align-items: center
}

.brandTab-wrapper .brandTab .ant-tabs-bar .ant-tabs-nav-container .ant-tabs-nav .ant-tabs-ink-bar {
	display: none!important
}

.brandTab-wrapper .brandTab .ant-tabs-bar .ant-tabs-nav-container .ant-tabs-nav .ant-tabs-tab {
	width: 66px;
	height: 42px;
	padding-top: 0;
	padding-bottom: 0;
	display: -webkit-flex;
	display: -ms-flexbox;
	display: flex;
	font-size: 14px;
	line-height: 10px;
	margin-right: 0;
	font-family: Gilroy-Regular;
	font-weight: 400;
	color: #666;
	transition: .2s
}

.brandTab-wrapper .brandTab .ant-tabs-bar .ant-tabs-nav-container .ant-tabs-nav .ant-tabs-tab .brandTab-tag {
	width: 100%
}

.brandTab-wrapper .brandTab .ant-tabs-bar .ant-tabs-nav-container .ant-tabs-nav .ant-tabs-tab .tab-doc-wrapper {
	position: absolute;
	left: 0;
	right: 0;
	top: 23px;
	display: -webkit-flex;
	display: -ms-flexbox;
	display: flex;
	-webkit-align-items: center;
	-ms-flex-align: center;
	align-items: center;
	-webkit-justify-content: center;
	-ms-flex-pack: center;
	justify-content: center
}

.brandTab-wrapper .brandTab .ant-tabs-bar .ant-tabs-nav-container .ant-tabs-nav .ant-tabs-tab .tab-doc-wrapper .tab-doc {
	width: 5px;
	height: 5px;
	left: 50%;
	border-radius: 50%;
	-webkit-transform: translateX(-50%);
	-ms-transform: translateX(-50%);
	transform: translateX(-50%);
	position: absolute;
	background: #dcdcdc
}

.brandTab-wrapper .brandTab .ant-tabs-bar .ant-tabs-nav-container .ant-tabs-nav .ant-tabs-tab .tab-doc-wrapper .tab-doc-line {
	width: 100%;
	height: 1px;
	background: #dcdcdc
}

.brandTab-wrapper .brandTab .ant-tabs-bar .ant-tabs-nav-container .ant-tabs-nav .ant-tabs-tab-active {
	font-size: 21px;
	color: #333
}

.brandTab-wrapper .brandTab .ant-tabs-bar .ant-tabs-nav-container .ant-tabs-nav .ant-tabs-tab-active .tab-doc-wrapper .tab-doc {
	display: inline-block;
	width: 14px;
	height: 14px;
	background: url("data:image/png;base64,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") 100%/100% no-repeat
}

.brandTab-wrapper .brandTab .ant-tabs-bar .ant-tabs-nav-container .ant-tabs-nav .ant-tabs-tab-active .brandTab-tag-name {
	position: absolute;
	left: 50%;
	-webkit-transform: translateX(-50%);
	-ms-transform: translateX(-50%);
	transform: translateX(-50%)
}

.brandTab-wrapper .brandTab-content {
	display: -webkit-flex;
	display: -ms-flexbox;
	display: flex;
	-webkit-align-items: center;
	-ms-flex-align: center;
	align-items: center
}

.brandTab-wrapper .brandTab .ant-tabs-tabpane {
	margin-top: 40px
}

.brandTab-wrapper .banner-anim-arrow-default {
	width: 35px;
	height: 35px;
	border: 1px solid #7d7d7d;
	border-radius: 50%;
	background: transparent;
	top: unset;
	bottom: 48px;
	margin-top: 0
}

.brandTab-wrapper .banner-anim-arrow-default:after {
	width: 34px!important;
	height: 2px!important;
	bottom: 47px!important;
	left: 31%!important;
	-webkit-transform: rotate(.00001deg)!important;
	-ms-transform: rotate(.00001deg)!important;
	transform: rotate(.00001deg)!important;
	background: #7d7d7d!important
}

.brandTab-wrapper .banner-anim-arrow-default:before {
	width: 16px!important;
	height: 2px!important;
	-webkit-transform: rotate(37deg) translate(47px,-6px)!important;
	-ms-transform: rotate(37deg) translate(47px,-6px)!important;
	transform: rotate(37deg) translate(47px,-6px)!important;
	background: #7d7d7d!important
}

.brandTab-wrapper .banner-anim-arrow-default.next {
	right: 21px
}

.brandTab-wrapper .banner-anim-arrow-default.prev {
	left: 21px;
	-webkit-transform: rotateY(180deg);
	transform: rotateY(180deg)
}

.brandTab-wrapper .banner-anim-thumb-default {
	display: none
}

@media screen and (max-width:1024px) {
	.brandTab-wrapper .brandTab .brandList-image {
		width: unset!important
	}

	.brandTab-wrapper .brandTab .ant-tabs-top-content>.ant-tabs-tabpane {
		margin-top: 0
	}
}

@media only screen and (max-width:320px) {
	.ant-tabs-bar .ant-tabs-nav .ant-tabs-tab .tab-doc-wrapper .tab-doc {
		top: -2px
	}

	.ant-tabs-bar .ant-tabs-nav .ant-tabs-tab-active .tab-doc-wrapper .tab-doc {
		top: -7px
	}
}

.cultureBanner {
	width: 100%;
	position: relative;
	border-color: #666;
	background: #fff
}

.cultureBanner .queue-anim-leaving {
	position: relative!important
}

.cultureBanner .banner-user-elem {
	height: 100%;
	color: #666;
	position: relative!important;
	overflow: hidden;
	-webkit-transform: translateX(.000001px)!important;
	-ms-transform: translateX(.000001px)!important;
	transform: translateX(.000001px)!important
}

.cultureBanner .bg0 {
	background: url("../jpg/hzpbtkqtfpllwci.jpg") 50%
}

.cultureBanner .bg1 {
	background: url("../jpg/xhxwkcvaicuadql.jpg") 50%
}

.cultureBanner .bg {
	width: 100%;
	height: 100%;
	position: absolute;
	top: 0;
	left: 0;
	overflow: hidden;
	background-size: cover
}

.cultureBanner .banner-user-elem .banner-user-title {
	font-size: 22px;
	top: 40%
}

.cultureBanner .banner-user-elem .banner-user-text {
	top: 40%
}

.cultureBanner .cultureBanner-text-wrapper {
	display: block;
	overflow: hidden;
	position: relative;
	left: 0;
	right: 0;
	margin: auto;
	font-size: 14px;
	width: 550px;
	text-align: left
}

.cultureBanner .cultureBanner-title {
	width: 350px;
	left: 30px;
	margin: auto;
	display: inline-block;
	position: relative;
	color: #333;
	font-size: 24px;
	line-height: 23px
}

.cultureBanner .cultureBanner-content {
	font-size: 12px;
	line-height: 19px;
	margin: 11px 0 34px;
	word-wrap: break-word
}

.cultureBanner .cultureBanner-name {
	display: inline-block;
	position: relative;
	color: #333;
	font-size: 21px;
	line-height: 20px
}

.cultureBanner .cultureBanner-devider {
	margin: 19px 0 20px;
	line-height: 2px;
	color: #cd0000;
	word-wrap: break-word
}

.cultureBanner .cultureBanner-describe {
	font-size: 12px;
	line-height: 19px;
	word-wrap: break-word
}

.cultureBanner .cultureBanner-button {
	border: 1px solid #fff;
	color: #fff;
	background: transparent;
	box-shadow: 0 0 0 transparent;
	transition: background .45s cubic-bezier(.215,.61,.355,1),box-shadow .45s cubic-bezier(.215,.61,.355,1);
	line-height: 36px;
	font-size: 16px;
	height: 36px
}

.cultureBanner .cultureBanner-button span {
	text-shadow: 0 0 0 transparent;
	transition: text-shadow .45s cubic-bezier(.215,.61,.355,1)
}

.cultureBanner .cultureBanner-button:hover {
	color: #fff;
	border-color: #fff;
	background: hsla(0,0%,100%,.1);
	box-shadow: 0 0 10px rgba(50,250,255,.75)
}

.cultureBanner .cultureBanner-button:hover span {
	text-shadow: 1px 1px 3px rgba(0,0,0,.35)
}

.cultureBanner .cultureBanner-button.queue-anim-leaving {
	width: auto
}

.cultureBanner .cultureBanner-icon {
	bottom: 20px;
	font-size: 24px;
	position: absolute;
	z-index: 10;
	left: 50%;
	margin-left: -12px;
	color: #fff
}

.cultureBanner .banner-anim-arrow-default {
	border-radius: 50%;
	top: unset;
	margin-top: 0;
	width: 35px;
	height: 35px;
	bottom: 48px;
	display: inline-block;
	width: 50px;
	height: 50px;
	background: url("data:image/png;base64,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") 100%/100% no-repeat
}

.cultureBanner .banner-anim-arrow-default:after,.cultureBanner .banner-anim-arrow-default:before {
	display: none!important
}

.cultureBanner .banner-anim-arrow-default.next {
	left: 71px
}

.cultureBanner .banner-anim-arrow-default.next.disabled {
	display: inline-block;
	width: 50px;
	height: 50px;
	background: url("data:image/png;base64,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") 100%/100% no-repeat
}

.cultureBanner .banner-anim-arrow-default.prev {
	left: 21px;
	-webkit-transform: rotateY(180deg);
	transform: rotateY(180deg)
}

.cultureBanner .banner-anim-arrow-default.prev.disabled {
	display: inline-block;
	width: 50px;
	height: 50px;
	background: url("data:image/png;base64,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") 100%/100% no-repeat
}

.cultureBanner .timeline-wrapper {
	margin-left: 35px
}

.cultureBanner .timeline-title {
	font-size: 24px;
	line-height: 23px;
	margin-bottom: 24px;
	color: #333
}

.cultureBanner .timeline {
	position: relative;
	margin-left: 4px
}

.cultureBanner .timeline:before {
	display: block;
	content: "";
	position: absolute;
	left: 0;
	top: 2px;
	width: 0;
	height: 100%;
	margin: 34px 0;
	border-left: 1px solid #cd0000
}

.cultureBanner .timeline:after {
	position: absolute;
	content: "";
	top: 2px;
	width: 10px;
	height: 10px;
	left: -4px;
	background: #fff;
	border-radius: 50%;
	border: 1px solid #cd0000
}

.cultureBanner .block-wrapper {
	display: -webkit-flex;
	display: -ms-flexbox;
	display: flex;
	position: relative;
	margin-bottom: 70px;
	min-height: 160px
}

.cultureBanner .block-wrapper:last-child {
	margin-bottom: 0
}

.cultureBanner .text-wrapper {
	width: 50%
}

.cultureBanner .text-wrapper {
	padding-left: 14px
}

.cultureBanner .text-wrapper .block-date {
	font-size: 16px;
	line-height: 15px
}

.cultureBanner .text-wrapper .block-content {
	font-size: 12px;
	line-height: 17px;
	padding: 8px 0 27px
}

.cultureBanner div.banner-anim-thumb-default {
	width: 60%;
	margin-left: 40%;
	height: 1px;
	display: -webkit-flex;
	display: -ms-flexbox;
	display: flex;
	-webkit-flex-direction: row;
	-ms-flex-direction: row;
	flex-direction: row;
	-webkit-align-items: center;
	-ms-flex-align: center;
	align-items: center;
	-webkit-justify-content: flex-end;
	-ms-flex-pack: end;
	justify-content: flex-end;
	bottom: 73px
}

.cultureBanner div.banner-anim-thumb-default span {
	height: 1px;
	margin: 0;
	border-radius: 0;
	box-shadow: unset;
	background: #c8c8c8
}

.cultureBanner div.banner-anim-thumb-default span.active {
	background: #cd0000
}

@media screen and (max-width:1024px) {
	.cultureBanner {
		min-height: 507px
	}

	.cultureBanner .banner-anim .banner-anim-elem {
		padding: 0 21px
	}

	.cultureBanner .cultureBanner-img {
		margin: 25px 0 35px;
		height: 219px
	}

	.cultureBanner .cultureBanner-img>img {
		height: 100%
	}

	.cultureBanner .cultureBanner-text-wrapper {
		width: 100%
	}

	.cultureBanner .cultureBanner-text-wrapper .cultureBanner-title {
		width: 100%;
		left: 0
	}

	.cultureBanner .bg {
		background-attachment: inherit
	}

	.cultureBanner .timeline-wrapper {
		margin-left: 0
	}

	.cultureBanner .timeline:before {
		margin: 0
	}

	.cultureBanner .block-wrapper {
		display: block;
		min-height: 100px;
		margin-bottom: 54px
	}

	.cultureBanner .text-wrapper {
		width: 100%
	}
}

.map-wrapper {
	height: 312px;
	background: url(../png/map.8768e38f.png) no-repeat 50%;
	background-size: cover;
	position: relative;
	display: -webkit-flex;
	display: -ms-flexbox;
	display: flex;
	-webkit-justify-content: center;
	-ms-flex-pack: center;
	justify-content: center
}

.map-wrapper .icon-wrapper {
	top: 91px;
	text-align: center;
	position: relative;
	cursor: pointer
}

.map-wrapper .icon-wrapper img {
	display: block
}

.map-wrapper .icon {
	position: relative;
	z-index: 1;
	-webkit-animation: BeatAnim 2s ease-in-out infinite;
	animation: BeatAnim 2s ease-in-out infinite
}

.map-wrapper .icon>img {
	width: 91px;
	height: 73px
}

.map-wrapper .icon-shadow {
	display: inline-block;
	position: relative;
	display: none;
	top: -12px;
	z-index: 0;
	-webkit-animation: ScaleAnim 2s ease-in-out infinite;
	animation: ScaleAnim 2s ease-in-out infinite;
	-webkit-transform-origin: 50%;
	-ms-transform-origin: 50%;
	transform-origin: 50%
}

.map-wrapper .map-tip {
	position: absolute;
	width: 330px;
	background: #fff;
	padding: 16px;
	border-radius: 4px;
	box-shadow: 0 2px 8px rgba(13,26,38,.12);
	left: 50%;
	top: 50%;
	margin-left: 30px;
	margin-top: -60px;
	font-size: 14px;
	z-index: 10;
	-webkit-transform-origin: 0 50%;
	-ms-transform-origin: 0 50%;
	transform-origin: 0 50%;
	text-align: left
}

.map-wrapper .map-tip h2 {
	font-size: 16px;
	color: #0d1a26;
	margin-bottom: 8px
}

@media screen and (max-width:1024px) {
	.map-wrapper {
		padding-bottom: 0
	}
}

@-webkit-keyframes BeatAnim {
	0%,25%,35%,45% {
		-webkit-transform: translateY(0);
		transform: translateY(0)
	}

	15% {
		-webkit-transform: translateY(-30px);
		transform: translateY(-30px)
	}

	30% {
		-webkit-transform: translateY(-15px);
		transform: translateY(-15px)
	}

	40% {
		-webkit-transform: translateY(-7px);
		transform: translateY(-7px)
	}
}

@keyframes BeatAnim {
	0%,25%,35%,45% {
		-webkit-transform: translateY(0);
		transform: translateY(0)
	}

	15% {
		-webkit-transform: translateY(-30px);
		transform: translateY(-30px)
	}

	30% {
		-webkit-transform: translateY(-15px);
		transform: translateY(-15px)
	}

	40% {
		-webkit-transform: translateY(-7px);
		transform: translateY(-7px)
	}
}

@-webkit-keyframes ScaleAnim {
	0%,25%,35%,45% {
		-webkit-transform: scale(1);
		transform: scale(1)
	}

	15% {
		-webkit-transform: scale(.5);
		transform: scale(.5)
	}

	30% {
		-webkit-transform: scale(.7);
		transform: scale(.7)
	}

	40% {
		-webkit-transform: scale(.9);
		transform: scale(.9)
	}
}

@keyframes ScaleAnim {
	0%,25%,35%,45% {
		-webkit-transform: scale(1);
		transform: scale(1)
	}

	15% {
		-webkit-transform: scale(.5);
		transform: scale(.5)
	}

	30% {
		-webkit-transform: scale(.7);
		transform: scale(.7)
	}

	40% {
		-webkit-transform: scale(.9);
		transform: scale(.9)
	}
}

/*# sourceMappingURL=umi.6b125561.css.map*/