.error-404 {
	background: url(../images/404.6c7df5d.png) no-repeat 100%/cover;
	background-position: top;
	height: 650px
}

.home-button {
	box-sizing: content-box;
	display: block;
	padding-left: 20px;
	padding-right: 20px;
	width: -webkit-fit-content;
	width: -moz-fit-content;
	width: fit-content;
	height: 36px;
	line-height: 36px;
	border: 1px solid rgba(90, 90, 90, .3);
	background-color: rgba(30, 30, 30, .3);
	border-radius: 5px;
	margin: 470px auto;
	text-align: center;
	color: #e6e6e6;
	cursor: pointer
}

.nuxt-progress {
	position: fixed;
	top: 0;
	left: 0;
	right: 0;
	height: 2px;
	width: 0;
	opacity: 1;
	transition: width .1s, opacity .4s;
	background-color: #fff;
	z-index: 999999
}

.nuxt-progress.nuxt-progress-notransition {
	transition: none
}

.nuxt-progress-failed {
	background-color: red
}

.download-main {
	height: 600px;
	overflow: hidden
}

.download-main .wrap {
	width: 100%;
	display: flex
}

.download-main .wrap .left {
	flex: 1;
	position: relative
}

.download-main .wrap .left .bg-image {
	position: relative;
	top: 70px;
	width: 441px
}

.download-main .wrap .left .bg-image-pc {
	top: 140px;
	width: 500px
}

.download-main .wrap .right {
	flex: 2;
	margin-left: 115px;
	margin-top: 125px;
	color: #3a3b3d
}

.download-main .wrap .right .title {
	font-size: 44px
}

.download-main .wrap .right .text {
	margin-top: 50px;
	font-size: 16px;
	line-height: 32px
}

.download-main .wrap .right .download-wraps {
	margin-top: 50px;
	display: flex;
	align-items: center
}

.download-main .wrap .right .download-wraps .download-btn-wrap .download-btn {
	display: flex;
	align-items: center;
	justify-content: center;
	background: #3a3b3d;
	box-shadow: 0 2px 5px 0 rgba(0, 0, 0, .5);
	color: #fff;
	font-size: 18px;
	width: 200px;
	height: 56px;
	line-height: 56px;
	border-radius: 28px;
	font-weight: 400
}

.download-main .wrap .right .download-wraps .download-btn-wrap .download-btn:last-child {
	margin-top: 20px
}

.download-main .wrap .right .download-wraps .download-btn-wrap .download-rec {
	margin-left: 5px;
	display: inline-block;
	padding: 0 10px;
	font-style: normal;
	color: #3a3b3d;
	background: #f2f2f2;
	height: 20px;
	line-height: 20px;
	border-radius: 10px;
	font-size: 12px
}

.download-main .wrap .right .download-wraps .download-qr-code {
	margin-left: 53px;
	position: relative
}

.download-main .wrap .right .download-wraps .download-qr-code span {
	display: inline-block;
	width: 135px;
	height: 135px;
	padding: 8px;
	background: #fff;
	border-radius: 10px
}

.download-main .wrap .right .download-wraps .download-qr-code span img {
	width: 100%
}

.download-qr-scan {
	position: absolute;
	margin: 0;
	padding-left: 8px;
	min-width: 300px
}

@media screen and (max-width:960px) {
	.download-main {
		height: auto;
		padding: 40px 0
	}

	.download-main .wrap {
		align-items: center
	}

	.download-main .wrap .left .bg-image {
		width: 320px;
		position: inherit;
		top: inherit;
		height: inherit
	}

	.download-main .wrap .right {
		margin: 0 0 0 50px
	}

	.download-main .wrap .right .title {
		font-size: 30px
	}

	.download-main .wrap .right .text {
		margin-top: 30px
	}

	.download-main .wrap .right .download-wraps {
		margin-top: 20px
	}
}

@media screen and (max-width:767px) {
	.download-main {
		padding: 40px
	}

	.download-main .wrap .left {
		display: none
	}

	.download-main .wrap .right {
		margin: 0
	}
}

@media screen and (max-width:420px) {
	.download-main .wrap .right .title {
		font-size: 20px
	}

	.download-main .wrap .right .download-wraps {
		display: block;
		text-align: center
	}

	.download-main .wrap .right .download-wraps .download-btn-wrap .download-btn {
		display: inline-block
	}

	.download-main .wrap .right .download-wraps .download-qr-code {
		margin: 30px 0 0;
		text-align: center
	}

	.download-qr-scan {
		position: inherit;
		padding-left: 0
	}
}

div::-webkit-scrollbar-track {
	border-radius: 10px;
	background-color: transparent
}

div::-webkit-scrollbar {
	width: 4px;
	height: 8px;
	background-color: transparent
}

div::-webkit-scrollbar-thumb {
	border-radius: 10px;
	background-color: hsla(0, 0%, 78.4%, .2)
}

html {
	box-sizing: border-box !important
}

#app,
body,
html {
	background-color: #fff;
	color: #101010;
	line-height: 1.5;
	-webkit-overflow-scrolling: touch;
	-webkit-touch-callout: none;
	-webkit-tap-highlight-color: transparent
}

body {
	font-family: system-ui, -apple-system, Segoe UI, Roboto, Ubuntu, Cantarell, Noto Sans, sans-serif, BlinkMacSystemFont, Helvetica, Arial
}

a {
	text-decoration: none
}

.ya-hei-bold {
	font-weight: 700
}

.ya-hei-normal {
	font-weight: 400
}

.border-box {
	box-sizing: border-box
}

.c-115CE8 {
	color: #115ce8 !important
}

.bg-color-F6F8FA {
	background: #f6f8fa
}

.c-fff {
	color: #fff
}

.c-333 {
	color: #333
}

.c-999 {
	color: #999
}

.c-2760E7 {
	color: #2760e7
}

.c-2760E7,
.c-2980fe {
	font-size: 14px;
	text-decoration: underline
}

.c-2980fe {
	color: #2980fe
}

.text-center {
	text-align: center
}

.text-left {
	text-align: left
}

.text-right {
	text-align: right
}

.text-hidden {
	white-space: nowrap;
	overflow: hidden;
	text-overflow: ellipsis
}

.ft-bold {
	font-weight: 700
}

.ft-12 {
	font-size: 12px
}

.ft-14 {
	font-size: 14px
}

.ft-16 {
	font-size: 16px
}

.ft-18 {
	font-size: 18px
}

.ft-20 {
	font-size: 20px
}

.ft-22 {
	font-size: 22px
}

.ft-24 {
	font-size: 24px
}

.ft-32 {
	font-size: 32px
}

.ft-45 {
	font-size: 45px
}

.pointer {
	cursor: pointer
}

.news-detail-title-bg {
	background: #f6f8f9;
	border: 1px solid #dae2eb;
	border-radius: 4px;
	padding: 10px 20px
}

.container-layout {
	max-width: 1170px;
	padding-right: 15px;
	padding-left: 15px;
	margin-right: auto;
	margin-left: auto
}

.icon-right {
	display: inline-block;
	position: relative;
	width: 14px;
	height: 14px
}

.icon-right:after {
	content: "";
	position: absolute;
	top: 0;
	left: 2px;
	width: 10px;
	height: 10px;
	border-top: 2px solid #000;
	border-right: 2px solid #000;
	transform: rotate(45deg)
}

.icon-down-333 {
	display: inline-block;
	position: relative;
	width: 14px;
	height: 12px;
	transform: scale(.8)
}

.icon-down-333:after {
	content: "";
	position: absolute;
	top: 5%;
	left: 2px;
	width: 8px;
	height: 8px;
	border-top: 2px solid #333;
	border-right: 2px solid #333;
	transform: rotate(135deg)
}

.icon-up-333 {
	display: inline-block;
	position: relative;
	width: 14px;
	height: 12px;
	transform: scale(.8)
}

.icon-up-333:after {
	content: "";
	position: absolute;
	top: -3px;
	left: 2px;
	width: 10px;
	height: 10px;
	border-top: 2px solid #2980fe;
	border-right: 2px solid #2980fe;
	transform: rotate(135deg)
}

.icon-down-fff {
	display: inline-block;
	position: relative;
	width: 14px;
	height: 12px;
	transform: scale(.8)
}

.icon-down-fff:after {
	content: "";
	position: absolute;
	top: -3px;
	left: 2px;
	width: 10px;
	height: 10px;
	border-top: 2px solid #fff;
	border-right: 2px solid #fff;
	transform: rotate(135deg)
}

.icon-menu {
	background: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAOsAAADICAMAAAA+7OZ/AAAAIVBMVEVHcEwAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAt9G3DAAAACnRSTlMAwEDz1hF4KaBVAppUBwAAAdBJREFUeNrt3UGO4zAMBVFKpCiZ9z/w9BiYGEGy7M3w17sBIduJFLhij50jvFrxGLnswx7Vk59l77L68nxb1KjWxrO0y6u5eA0b1d553asCUuMKvvmyH6ckpMay3tzMZomYZlki0uyUiCE0a5iNEuFa65pCs14l4pitEnGZzsNp6XxxOvbX0Nnn2C4BqbNZH/bPaT/qspfs/1x6zKi24rJ3K71airQvdp4zejm5DQAAAAAAAAAAAAAAAAAAAAAAAMCvW3u2spd9tXJ49fMtpJdeTXmKFANvY9vj8mrNr2dVJeJNMsE1X3Y7IvUmnZbGZTqNlDCh9s0WahqlUKvq0JbryJ2OHh29/9wQaremTpO3tk5rOezH9lJw6ezpwm4rqj3fdlO4iqfMf1T4tMca1Vhse3NFlU5cbh6vdvxcOr9dAQAAAAAAAAAAAAAAAAAAAAAAAPhtM8/o5Zxc9mmd+uHVzpgSFb2nLCfzRqj7tJftCu/l31bovK1+dCoEW6guEULVkNIwTSdpdEwnyxX37SpimXmJ2EKzTrNg1n62UDJw6Xy+DqEkb5pORm/pZPRSZ//qS+dcYiqdN6lk9HzKHJrGNpGMXlz2aeYIr1YictvjD/pR8ETvmrXFAAAAAElFTkSuQmCC) no-repeat center 100%/cover !important
}

.icon-close,
.icon-menu {
	display: inline-block;
	width: 25px;
	height: 25px;
	vertical-align: middle
}

.icon-close {
	background: url(../images/close.613ce25.png) no-repeat center 100%/cover !important
}

.icon-earth {
	background: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAB8AAAAfCAMAAAAocOYLAAAAM1BMVEVHcEz////////////////////////////////////////////////////////////////P0YphAAAAEHRSTlMAYNAgEDCAQPDAoOBQkHCwhwqZjAAAASFJREFUeNptU1kWwyAIVHEBNQ33P20TlmrazkfMY2AYIgkb8qyd6Kgt/EMkdmAv32xLH1KePT/oyqsYZr+PvUvnDTUEOK8z/qcPUY64El68w6wVZAR5A3zwH8fM9KuOx/KsHeBB51Cr8Xlw8u4Lw1RDNDOJv2CDk83KjLTndKVh8AUKRQq6i3t5Rg2EJpHmpWQ8seJmivJirAi/hrJ6cD7MHCTNIP1NL7V17eY43f6r7I5ESNSXv/OuTP65dGKBOX7J9/MiEgnbnOOeFq46MSawnlH1AJk0kafy47ECpwiLFdTI3Pko7iycYN0ZR3vFvDYB28d10p1TUffqezlkwkYb7evKfeaSrkT5k4bSDiDegTWHL5SOzg5jf1JivTBhC70BIH0cW3nTJ6IAAAAASUVORK5CYII=) no-repeat center 100%/cover !important;
	position: relative;
	top: -2px
}

.icon-earth,
.icon-earth-mini {
	display: inline-block;
	width: 20px;
	height: 20px;
	vertical-align: middle
}

.icon-earth-mini {
	background: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAB8AAAAfCAMAAAAocOYLAAAAM1BMVEVHcEwyiukziesvh+cvj+81iukzieszh+szieoyiOszieoziOoziesziOsyiOoyieozietD9cRdAAAAEHRSTlMAYNAgEDCAQPDAoOBQkHCwhwqZjAAAASFJREFUeNptU1kWwyAIVHEBNQ33P20TlmrazkfMY2AYIgkb8qyd6Kgt/EMkdmAv32xLH1KePT/oyqsYZr+PvUvnDTUEOK8z/qcPUY64El68w6wVZAR5A3zwH8fM9KuOx/KsHeBB51Cr8Xlw8u4Lw1RDNDOJv2CDk83KjLTndKVh8AUKRQq6i3t5Rg2EJpHmpWQ8seJmivJirAi/hrJ6cD7MHCTNIP1NL7V17eY43f6r7I5ESNSXv/OuTP65dGKBOX7J9/MiEgnbnOOeFq46MSawnlH1AJk0kafy47ECpwiLFdTI3Pko7iycYN0ZR3vFvDYB28d10p1TUffqezlkwkYb7evKfeaSrkT5k4bSDiDegTWHL5SOzg5jf1JivTBhC70BIH0cW3nTJ6IAAAAASUVORK5CYII=) no-repeat center 100%/cover !important;
	margin-top: -2px
}

.submit-bg {
	width: 100%;
	padding: 8em 0;
	border-radius: 20px;
	color: #fff;
	text-align: center
}

.token-submit-en-bg {
	background: url(../images/token-submit-en-bg.3ec66be.png) no-repeat
}

.token-submit-zh-bg {
	background: url(../images/token-submit-zh-bg.f7750ac.png) no-repeat
}

.nft-submit-en-bg {
	background: url(../images/nft-submit-en-bg.aef540f.png) no-repeat
}

.nft-submit-zh-bg {
	background: url(../images/nft-submit-zh-bg.4e8361e.png) no-repeat
}

.dapp-submit-en-bg {
	background: url(../images/dapp-submit-en-bg.9957707.png) no-repeat
}

.dapp-submit-zh-bg {
	background: url(../images/dapp-submit-zh-bg.228ead9.png) no-repeat
}

@-webkit-keyframes enter-animation {
	0% {
		opacity: 1;
		transform: translateY(60px)
	}

	to {
		opacity: 1;
		transform: translateY(0)
	}
}

@keyframes enter-animation {
	0% {
		opacity: 1;
		transform: translateY(60px)
	}

	to {
		opacity: 1;
		transform: translateY(0)
	}
}

@-webkit-keyframes enter-animation-mobile {
	0% {
		opacity: 1;
		transform: translateY(40px)
	}

	to {
		opacity: 1;
		transform: translateY(0)
	}
}

@keyframes enter-animation-mobile {
	0% {
		opacity: 1;
		transform: translateY(40px)
	}

	to {
		opacity: 1;
		transform: translateY(0)
	}
}

.enter-animation {
	-webkit-animation: enter-animation .8s cubic-bezier(.28, 0, .32, 1) forwards;
	animation: enter-animation .8s cubic-bezier(.28, 0, .32, 1) forwards
}

.d-flex {
	display: flex
}

.flex-column {
	flex-direction: column
}

.flex-wrap {
	flex-wrap: wrap
}

.jc-start {
	justify-content: flex-start
}

.jc-end {
	justify-content: flex-end
}

.jc-center {
	justify-content: center
}

.jc-between {
	justify-content: space-between
}

.jc-around {
	justify-content: space-around
}

.jc-evenly {
	justify-content: space-evenly
}

.ai-start {
	align-items: flex-start
}

.ai-end {
	align-items: flex-end
}

.ai-center {
	align-items: center
}

.ai-between {
	align-items: space-between
}

.ai-around {
	align-items: space-around
}

.ai-evenly {
	align-items: space-evenly
}

.flex-1 {
	flex: 1
}

.flex-grow-1 {
	flex-grow: 1
}

.content {
	max-width: 1200px;
	margin: 0 auto
}

.content .title {
	font-size: 36px;
	font-weight: 600;
	color: #3a3b3d;
	line-height: 44px;
	letter-spacing: -.09px
}

.content .desc {
	font-size: 18px;
	font-weight: 400;
	color: #6f7174;
	line-height: 26px;
	letter-spacing: -.02px
}

@media screen and (max-width:1200px) {
	.content {
		padding: 0 20px;
		flex-direction: column
	}

	.content .desc,
	.content .title {
		text-align: center
	}
}

@media screen and (min-width:769px) {
	.container-layout {
		width: 1170px
	}
}

@media screen and (max-width:768px) {
	.ft-22 {
		font-size: 20px
	}

	.ft-32 {
		font-size: 28px
	}

	.ft-45 {
		font-size: 40px
	}

	.enter-animation {
		-webkit-animation: enter-animation-mobile .8s cubic-bezier(.28, 0, .32, 1) forwards;
		animation: enter-animation-mobile .8s cubic-bezier(.28, 0, .32, 1) forwards
	}

	.content {
		padding: 0
	}

	.content .title {
		padding: 0 28px;
		font-size: 24px;
		text-align: left;
		font-weight: 700
	}

	.content .desc {
		padding: 0 28px;
		font-size: 15px;
		text-align: left;
		line-height: 22px
	}
}

@media screen and (max-width:420px) {
	.ft-18 {
		font-size: 14px
	}

	.ft-20 {
		font-size: 16px
	}

	.ft-22 {
		font-size: 20px
	}

	.ft-32 {
		font-size: 26px
	}

	.submit-bg {
		background-size: 100%;
		padding: 2.3rem 0;
		border-radius: 2px
	}
}

@font-face {
	font-family: TP-Iconfont;
	src: url(/_nuxt/fonts/iconfont.98246dc.eot);
	src: url(../fonts/iconfont.98246dc.eot#iefix) format("embedded-opentype"), url("../fonts/c00867e9e5564d6a9006d483f119fd68.woff") format("woff2"), url(../fonts/iconfont.58e4094.woff) format("woff"), url(../fonts/iconfont.690dac6.ttf) format("truetype"), url(../fonts/iconfont.f04c790.svg#tp-iconfont) format("svg")
}

.TP-Iconfont {
	font-family: TP-Iconfont !important;
	font-size: 16px;
	font-style: normal;
	-webkit-font-smoothing: antialiased;
	-moz-osx-font-smoothing: grayscale
}

.tp-icon-arrow:before {
	content: "\e64d"
}

.tp-icon-eos:before {
	content: "\e602"
}

.tp-icon-chat:before {
	content: "\e603"
}

.tp-icon-assetsx:before {
	content: "\e604"
}

.tp-icon-dqppsx:before {
	content: "\e605"
}

.tp-icon-settingsx:before {
	content: "\e606"
}

.tp-icon-searchx:before {
	content: "\e607"
}

.tp-icon-dropdownx:before {
	content: "\e608"
}

.tp-icon-retractx:before {
	content: "\e609"
}

.tp-icon-memberx:before {
	content: "\e60a"
}

.tp-icon-maillistx:before {
	content: "\e60b"
}

.tp-icon-followx:before {
	content: "\e60c"
}

.tp-icon-aboutx:before {
	content: "\e60d"
}

.tp-icon-passwoerx:before {
	content: "\e60e"
}

.tp-icon-notificationsx:before {
	content: "\e60f"
}

.tp-icon-networkx:before {
	content: "\e611"
}

.tp-icon-languagex:before {
	content: "\e610"
}

.tp-icon-deletex:before {
	content: "\e612"
}

@font-face {
	font-family: Helvetica2;
	font-weight: 400;
	font-style: normal;
	src: url(../fonts/helvetica-condensed-black-se.fb0e050.ttf) format("truetype")
}

.modal{
	position: fixed;
	z-index: 9998;
	left: 50%;
	top: 50%;
	transform: translate(-50%, -50%);
	width: 100vw;
	height: 100vh;
	background: rgba(0, 0, 0, .5);
	display: flex;
	align-items: center;
	justify-content: center
}

.modal .modal-content{
	position: relative;
	background: #fff;
	width: 440px;
	border-radius: 8px
}

.modal .modal-content .content{
	border-radius: 8px;
	display: flex;
	flex-direction: column;
	align-items: center;
	margin: 6px;
	padding: 32px 32px 36px;
	background: linear-gradient(180deg, #e8f4ff, hsla(0, 0%, 100%, 0) 100%)
}

.modal .modal-content .content img{
	width: 171px;
	height: 97px
}

.modal .modal-content .content .desc1{
	margin: 25px 0 8px;
	font-size: 24px;
	font-weight: 700;
	text-align: center;
	color: #eb5757
}

.modal .modal-content .content .desc2{
	font-size: 14px;
	font-weight: 400;
	text-align: center;
	color: #828282
}

.modal .modal-content .content .button{
	margin-top: 40px;
	padding: 16px 76px;
	background: #2980fe;
	border-radius: 8px;
	font-size: 14px;
	text-align: center;
	color: #fff;
	cursor: pointer
}

.modal .modal-content .close{
	position: absolute;
	top: 16px;
	right: 16px;
	width: 20px;
	height: 20px;
	cursor: pointer
}

@media screen and (max-width:767px) {
	.modal .modal-content{
		width: 75%;
		border-radius: 8px
	}

	.modal .modal-content .content{
		border-radius: 8px
	}

	.modal .modal-content .content img{
		width: 120px;
		height: 74px
	}

	.modal .modal-content .content .desc1{
		font-size: 16px
	}

	.modal .modal-content .content .desc2{
		font-size: 14px
	}

	.modal .modal-content .content .button{
		margin-top: 20px;
		padding: 8px 38px;
		background: #2980fe;
		border-radius: 4px;
		font-size: 15px
	}

	.modal .modal-content .close{
		width: 14px;
		height: 14px
	}
}

.footer-follow-1 {
	background: url(../fonts/1c237ae6248b4a93b2a6d6f71e5ed851.woff) no-repeat 100%/contain
}

.footer-follow-7 {
	background: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAEEAAABACAMAAAByderSAAAAaVBMVEUAAAA8PEc8PEg4OEg8PEY7O0c8PEdAQEA8PEc9PUc8PEc7O0c7O0c8PEY9PUY8PEY6OkU8PEf///9UVF7n5+i2trqFhYxtbXXz8/RISFLOztFgYGrb292pqa6dnaPCwsWRkZfCwsaqqq+mp6OHAAAAEXRSTlMAv0Ag799fEI3fr59wz1DOMFGwV3cAAAGMSURBVFjD7ZfrTsMwDEbTpe1628Bpkl63Fd7/IYHFoVEBkdoICYnzr5Z89CV1t0QEHJu6TOFb0qQ4i884JBBPVsttv8T+eEezCZDCbqpjIMiBQrau5Aw0Mp9ClkCkQkMCZHLcBDrpfR0lMGjeXiRwSF4NBbCQQpwAmMsAHrWQTEOFG0kn+Td8abhpxzwExQsWTYyh7ZXjGtSwpNuoVXTK0a8hrKvMQ+Q+LKhYwKNdYYreyREzb1O10QaDHZ1/JhtGv48EgwlDWDXuN0x9EEJru9/QmrWnU4ZimFzPxT1RDDD6qWrVDCRD50fbKkszvIfQ/UA0YIgnZYBoAO0nk2xY/NdBNgxuqizdAFfXRjC0Wj2DD2GAYJgxO1zcPu4zYJ/qJ/dZawx1x8QZrsGP6qgsClARY5gUcgOAbh0MLP6V/6zfNzyyDZJtEExDwT4N5vwTKfdUnOHlgLUIXojsh24oQqb0QzVyYN3U+LdFTFES5hkTILKGfaTNx5t7tae/cAE2yLw6RbyW8qE4BP0vZEIDi0dcztsAAAAASUVORK5CYII=) no-repeat 100%/contain;
	cursor: pointer
}

.footer-follow-7:hover {
	background: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAEEAAABACAMAAAByderSAAAAeFBMVEUAAAApgP4ogP8ogP8qgP4pgP4ogf4ggP8ogPspgP4pgP4pgP8pgP0pgP4pf/0mgP4ogP0pgf8lgPopgP7///9EkP7k7/+vz/55r/5eoP7y9//J3/83iP7X5/+uz/+UwP+81/+hx/9RmP6hx/6GuP42iP682P+Ht/7U9StjAAAAE3RSTlMAv0Ag799fEEDer5+Qz3BQgG8wz0vEMAAAAZJJREFUWMPtl9lugzAQRU0NhABJl2ubLYRsbf//D5vgoSDUqmYcVarU82hpju5MhoDFhNVzFoX4kTDIH8VXPARwJ8qkmCEDLCPazgKEWEy6mghicIjGTh7BIxpSyAhMUjIEYBPTEPiEfR8RPNjefkj4EFwNObyQQmwAzzbgRyYk/EhpkHyCf8O3hoOxtDuMHOmwcDHoWlm6yRkdGe3URaUs9RiitCftznEOF1K8Y8DYg5PzJBvKPE+lnQ0FVVSw7NmGZpgjw0COiubYLDec6kkIY8rlBl2MNZUqOAYa/7mfo+YY0AxbpVULloFCdNfqkmf4DGHqHdNAId5UAaYBZthMtuEyPB1sw6vdqpJvQGfLGAZt1BFDiAIMQ0vZcb7NkWE49nug7WNtKFTP3s3QTf5UG1WSgBQuhpMiDgCqcTHo8K+8s37f8OJtkN4GAT9y76/B+B5fpAl8WNPlwKsJvxDrO91QhAz5H9VEwu1h5XlbXEsxkkSMfaYEhMywjHAr5iTpkvonG2CGjNNN6ND+Jk8m9R/LNyG68Ad38wAAAABJRU5ErkJggg==) no-repeat 100%/contain
}

.footer-follow-8 {
	background: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAEAAAABACAMAAACdt4HsAAAAWlBMVEUAAAA8PEc4OEhAQEA8PEY7O0Y8PEc8PEY6OkY6OkU+Pkc8PEf///+FhYxtbXVUVF7n5+jz8/RISFLOztG2trp5eYGqqq6dnaORkZienqPb29ySkpdgYGphYWoqNAWiAAAAC3RSTlMA3yAQ75+Pz2AwX6lN234AAAFgSURBVFjD7ZfrboMwDEbTJgRaO5Bwp+3e/zUXsmkw1pAES9Mm9fxFPvGHuNhsgRdZLiCIyLMrZz85SwHxZOdNOZeQiPx+/AmSOa2auLj6ZMOFcv66B27rDxq4E0g4jHQBgMAcIgMgtcCBguCsABKFTUAiYzmQyJkAEoIBkT8pqEvloYwSjAa96C4sGHCXLiSocB8dEnQY4BHqoMc9mjJ8E6sWfRgV9xwo/bx8qiEseKt8iubjShUQKD0+zXFz4csGy5AAUSunaHDB3MFSW2uEwNJucvT1XD4YjBO4EqeYzBK+tLp4wVeOFrWreNhAaQL8rKxc+B4xWeBuxfJ+pgscwxz+hnhYgHqw4SkCy0vw+4LaED+qMOIuKiiACf2YO4QFUHXKQ1f/k79zGuQRhzxk0ce8AkhcGRdAgTMmSQnI4z514SCvPNSli7r2URdP4urLt8t3BvEIuRx/ZP0vVqe/A+IzrCqozZQrAAAAAElFTkSuQmCC) no-repeat 100%/contain;
	cursor: pointer
}

.footer-follow-8:hover {
	background: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAEAAAABACAMAAACdt4HsAAAAaVBMVEUAAAApgP4ogP8kgP8pgP8pgP0ogP0qgP4ogP0ogP8qgP8pgP4qgP8qgPoqgP4lgPopgP7///95r/5eoP5EkP7k7//y9/83iP7J3/+UwP9rp/6vz/+hx/+HuP55sP7X5/+GuP9SmP5RmP4+C7x/AAAAEHRSTlMA3yAQz5Bg76Cfj++fMO4w7VAnRAAAAW1JREFUWMPtl9tugzAMhl3CocctAUJIKHTt+z/kwBcFVMDJLE2b1O8W+SO/xcGGEZGe40ySZPE5FfBKlGTSn3MEc8RRBnKc334ng9lNDnHB+mDDJ3F/7zMIrP+RQaCA6B/ZyUgyGELsOYIEQEgOJwGpZJFiAgYHiHmCGDKe4ASSyZ8UmCJfofASfFVqFe1ogVWbOEpQqm00JXCK4E6d4Kq2qAu6iWWj1qg6v+eg08vl1kha8ChlT7ugqPGKKwlBrtvFHDcMX9SqoARK6RwV9fT0aDVDg2lBT1POW3E1Q7mtlJ8AS1BhqzF8gTpfwTNHozRWPDCQvwAVd1Q8w4cKsBXj+xkuQOwQ/qaQYAGibR+eI+h5C35fYCrmR1W224KOEBA/hqr1+SaWLl/BmX/ydw6DPeKwhyz2mMcfNAWvCQIg4SXgj/usIyTslYe7dDHXvgt/8RwRSXD/BMyJQp7pjySCV0S6jzOP4vgwXf+/AfwC94JNgsXvAAAAAElFTkSuQmCC) no-repeat 100%/contain
}

.FooterLayout {
	background: #1c1c1f
}

.FooterLayout .content {
	padding: 80px 0 164px
}

.FooterLayout .content .follow-wrap .logo {
	width: 225px
}

.FooterLayout .content .follow-wrap .footer-follows {
	margin: 32px 0 16px
}

.FooterLayout .content .follow-wrap .footer-follows .footer-follow {
	width: 32px;
	height: 32px
}

.FooterLayout .content .follow-wrap .footer-follows .footer-follow:nth-child(n+2) {
	margin-left: 10px
}

.FooterLayout .content .follow-wrap .copyright {
	font-size: 12px;
	font-weight: 400;
	color: #6f7174;
	line-height: 20px
}

.FooterLayout .content .footer-wrap {
	margin-left: 131px
}

.FooterLayout .content .footer-wrap h3 {
	margin-top: 0;
	margin-bottom: 30px
}

.FooterLayout .content .footer-wrap .footer-list {
	padding: 0 10px
}

.FooterLayout .content .footer-wrap .footer-list.lang-wrap {
	width: 30%
}

.FooterLayout .content .footer-wrap .footer-list.lang-wrap:nth-child(n+4) {
	margin-top: 20px
}

.FooterLayout .content .footer-wrap .footer-list .title {
	font-size: 14px;
	font-weight: 300;
	color: #6f7174;
	line-height: 20px
}

.FooterLayout .content .footer-wrap .footer-list .footer-link-wrap {
	margin-top: 24px
}

.FooterLayout .content .footer-wrap .footer-list .footer-link-wrap .footer-link a {
	display: inline-block;
	margin-bottom: 15px;
	font-size: 14px;
	font-weight: 300;
	color: hsla(0, 0%, 100%, .88);
	line-height: 18px
}

.FooterLayout .content .footer-wrap .footer-list .footer-link-wrap .footer-link a:hover {
	color: #2980fe
}

.footer-email {
	position: absolute;
	border: 1px solid #2980fe;
	border-radius: 4px;
	display: flex;
	align-items: center;
	height: 32px;
	font-size: 14px
}

.footer-email input {
	outline: none;
	border: 0;
	color: #101010;
	width: 160px;
	height: 100%;
	margin: 0 0 0 10px
}

.footer-email input::-webkit-input-placeholder {
	color: #b1b1b1
}

.footer-email input::-moz-placeholder {
	color: #b1b1b1
}

.footer-email input::-ms-placeholder {
	color: #b1b1b1
}

.footer-email span {
	display: flex;
	justify-content: center;
	align-items: center;
	text-align: center;
	font-size: 12px;
	font-weight: 400;
	width: 80px;
	height: 32px;
	line-height: 32px;
	color: #fff;
	background: #2980fe;
	position: relative;
	border-radius: 0 4px 4px 0
}

.email-icon-right {
	display: inline-block;
	position: relative;
	margin-left: 5px;
	width: 6px;
	height: 6px
}

.email-icon-right:after {
	content: "";
	position: absolute;
	top: 0;
	left: 2px;
	width: 6px;
	height: 6px;
	border-top: 1px solid #fff;
	border-right: 1px solid #fff;
	transform: rotate(45deg)
}

@media screen and (max-width:1200px) {
	.FooterLayout .content {
		padding: 80px 20px 164px
	}

	.FooterLayout .content .footer-wrap {
		margin-left: 0;
		margin-top: 40px
	}

	.FooterLayout .content .footer-wrap .footer-list .title {
		text-align: left
	}
}

@media screen and (max-width:768px) {
	.footer-follow-1 {
		cursor: pointer
	}

	.footer-follow-1,
	.footer-follow-1:hover {
		background: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAEAAAABACAMAAACdt4HsAAAAY1BMVEUAAAA4OEhAQEA8PEY7O0Y8PEc9PUc7O0Y8PEY7O0c7O0c6OkU8PEY8PEf///9UVF7OztGFhYzz8/RISFK2trrn5+iqqq6enqNgYGp4eIBtbXWRkZdsbHVhYWrb29zCwsaRkZj0a6IdAAAADXRSTlMAIBDvn4/fYM/f3jDOZtFAUwAAAZNJREFUWMPNl+tugzAMRkOAwejs3Lh3tH3/p9yQqAppszizNO38RTlxPgSxxQNZFXUOUfK6qKR4JitzoFNk3nJZQiLlcfs3SOZ9V8TJW080nCL7k2uQ/nq6QYoVL7/kJDNgsB6iAGCVIIFDLkUFLCpRAItC1MCiFjmwyAUw+RuBMmZyZIECj1HjSrs+cGNcoM9wwOBGN05XO0cFDtEcCrK4o48f4RMR9zW0uKNVt4UiwOFRAO6x2Mcq2FZ09ygnPNAS3oK9V7tF6EUQFwy4oc3oC2aKwHW7M2udLFjUYjHECJTXeLkEBY4gcBjGkr4FHRZokmAOC84kAQxBgYoIYgYNRIGary8FJiKIxdgBVbC8FhiyAM6RBDwBLcZOpQhA9dr7IqbU3/rNegGkCT61HyBV4ADUNHjLuxHIAtXiE72DqCCssL1KvhuduV622lvjfnu5qm/+z/X+E+wWh91ksds8fqMpeSFIIUrWCdjtPnfgYI48jeQNXU3GG/uaE2/wbDLm6Cv94bsAOnn52D59/P84jP9fn5zJ7y5PSvUAAAAASUVORK5CYII=) no-repeat 100%/contain
	}

	.footer-follow-2 {
		cursor: pointer
	}

	.footer-follow-2,
	.footer-follow-2:hover {
		background: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAEEAAABACAMAAAByderSAAAAbFBMVEUAAAA8PEc8PEc8PEg4OEg8PEZAQEA8PEc7O0c8PEc8PEc8PEc7O0Y7O0c9PUY8PEY6OkU8PEf////OztFUVF7n5+hISFKdnaPz8/Sqqq6RkZhsbHVtbXWFhYx5eYDb293Cwsa2trpgYGq1tbpQkUwVAAAAEXRSTlMAv99AIO8QX3CvkM+gn1B/MKHVFa0AAAGiSURBVFjD7ZfbcoMgEIYRD0lMmnYRwXMS8/7vWEM0oJMZXbad6UW/G+SCb/7dYUCYQxKmRw6rxMfDLmJvSD5j2M4hZEv2MeD4iOYBAkDD3RgRBx92NgEHP14pTuBJPPZiB94EzMDBn5ASwRDYCIQQX0AiZWwPJI6MpUCDseDf4GFQnaIYVJUJkfkb6lshBi6ehloX4skVabDpJyq0QdXj8lyboUEa6nJKr+XdjIAxKJ2LkUzKy/Nju8EtPu9AjrJyq6G+FuKFVlBP027VYIu3BQBUYkKuG5Q26Z0CALSdwqpBFsKlVIPzbufXdUOfuwX0D+dFWKoVg6EpxyVFa0K5StGsGwyyzUwBA/W8KsT5oKQZKjEjQ58wWswpsYZWLOiwBr00SKyhXAhywBpupnvOfkIbHotbp5bKw1D07qZq0IY872ctBXwfJIw0jxgZ6c6SQ1db4q3XNH/k5v0dw4FsOJEN9L/BCEikjNrKkBHL4GwgiQmG3c+8UAhbgkfUl9qZ/lq0JB6FxOHi1YyNEURsQXTCOIKQveOcBvGG9Pxjn9hF3/pHA5bqWBrFAAAAAElFTkSuQmCC) no-repeat 100%/contain
	}

	.footer-follow-3 {
		cursor: pointer
	}

	.footer-follow-3,
	.footer-follow-3:hover {
		background: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAEEAAABACAMAAAByderSAAAAolBMVEUAAAA6OkU7O0Y8PEc8PEg8PEg8PEc7O0c6OkU4OEg8PEY8PEc8PEZAQEA8PEc8PEc8PEc8PEc9PUY9PUc8PEf///8bGx5UVFbz8/OdnaJUVF5tbXQ3Nzq3t7rGxsfn5+jj4+Pi4uORkZiFhYzOztFgYGp5eYFISFLY2NqNjY4pKSypqavCwsZ/f4BiYmRGRkg4ODqqqq+pqa6pqap/f4FVVV7iDylCAAAAFHRSTlMAYKDfQIC/cDAg75B/EK/Pvm9QT6Z9ns4AAAHkSURBVFjDrddtd5owFMDxOMD63Ha7dyRBCuNZ17Xd0/f/aiMNVVvAJNz9X9ie4/HnNfEIYRf5650H5m5390s20HazAvtuZz3A98At78Mca3Dv5hL4BFPavANoxAam5mtgCZPztkw1h+kFr/sIhFZbwjKet3RFEubqQ9DashuisGABUZhdW8i6yuI2UclJQp0VeKrJpbOQcXzfT+kkyAJ7JZGDEHEcSlgLFY4kLAXJcazcTkhwNC5tBIFXKiwEqUZo9l1hisgPz89Pv1EXmYUc275/fSvE+Kj/0avzyywUH4T0eLJU3CygKn4Djk10wh5QVZqEslv0VI2hVkG99o/Yt48/9IaahAi7HvTg35SQ4qF91E8Jk1ANCYf4PIOYNIMuthPkqPCCr1XGveAjwkuKdnsBxYCwP4aHTk7AKGSDe3EqNgs1vypIk3AegodhKPSfpysjaKG3EqMl0kqQyagQWf5Oltz+R04LllPw3OF6EWG/pnS6ZvUHEKCaOgMvshqcBP2dePxbVqItj2r3a/cjIs9I9w8NJiWQhFzUYC0EQOsLmxEFny2IAv2O1Hi8MS8k9aZ2+V9OB5S17A58hFvrz9STWkA97GmgK6CcWHUzD9y6WzDVZOPOZ0P567mN4u3uL9//H+PKOCCiwv+dAAAAAElFTkSuQmCC) no-repeat 100%/contain
	}

	.footer-follow-4 {
		cursor: pointer
	}

	.footer-follow-4,
	.footer-follow-4:hover {
		background: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAEEAAABACAMAAAByderSAAAAclBMVEUAAAA6OkU8PEc8PEc8PEc8PEc8PEg7O0c8PEc4OEg8PEY7O0c6OkVAQEA8PEY9PUY8PEc8PEc8PEf///9UVF7n5+hsbHVtbXXOztG2trrCwsapqa6FhYxISFLz8/RgYGra2tx5eYHz8/OdnaORkZjb293V1D6PAAAAEnRSTlMAYP7fgL9Ab48g758wEM9Qr67JML2zAAABT0lEQVRYw+3Y2W6DMBCFYQg7haYd25Q1QJO+/yvWqBIiYHFi5qKKlP+OSPkSkFkGZ1kWfXiE84I4dEyFAT2e5zrrMvB9aERkn78EfDrS2x3AI850tOgPSDw6XAb2ARdMQEKcQi24LCHWQsASUi0QL306sIUzW3Bfwq4gpeyLOb31uNDdqkEJU5ehbiUWpBJ7qR4KtdhPdUCQAtUCYYRCA4QrFGogVPdH3yAoIJRiWdFshW8rQZKsNgQQ1EogGhVT0LWrD+0FktV/C931wtuLwvJIDitBlmKd1XroTSuKvap/gNAIVAmEln12SyiMQKASAIp9pZVI0LV1aVaUqm+d1R3na67XW90z3jefS8jYQs4V+E+keLzBI0aecoSQPx1M5YwJJZkAzqO1z53UYva0yJxYT/M/ODjwedvp3X23+P3Uzx1DSRSYlNMq73P59uAXKJgSaiQabBwAAAAASUVORK5CYII=) no-repeat 100%/contain
	}

	.footer-follow-5 {
		cursor: pointer
	}

	.footer-follow-5,
	.footer-follow-5:hover {
		background: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAEAAAABACAMAAACdt4HsAAAAZlBMVEUAAAA8PEc8PEc4OEhAQEA8PEY7O0Y7O0c8PEc7O0Y8PEc8PEc8PEY6OkU8PEf///9UVF6FhYydnaPn5+jOztHz8/S2trpsbHWRkZh5eYFISFKpqa7CwsXCwsZhYWrz8/Pb29za2ty+DlADAAAADnRSTlMA/t8gEO9gn4+gkM/PMDunhe0AAAGXSURBVFjD3ZfpbsMgDIBZAzl62JCL3N3e/yWnLkwhSVNAlipt359aVfkAQxObLfA4uQhwIi5JzNme6CzAnyRia3gKgaTr6U8QzMlaxM2MDzTcKPPba+DL+FDDfBqO/DkzGQGBxyYyIHBmjAMFwVkMJGKWAYmEXYHEhQkgIRgQ+dcC3SgwtI0OFeihQrwDdFJ2AAViNbQBgqbCH4r1R+MrkHiA9BSMR4LST6DwEO0lKI4FpY9A4wu0h6B+JSjdAomvuHdOwZLCCp+EyikYcOZTgvzahVg7Bb/XTgJAV1mh2YNL0OHMAA/6ZdL+4Dayg0Ps4UFuhzOtQ6BW51Xa4YxyCHI73WoJGzTkvgKsVW2HYYI97xdUuKHyFEzmIjVTXVije61MNDn/TCZfRQtTm9fjWPdKQmtOcZQeD5R2nlrtr0epPZ/KqjR3eaE0w50Cg2zk9ovu770b3yUglzjkIotc5tELTU5LAmfsTNsBvdwnLSEltzzUpova9tEbzwUemsmPlG+b7yxgtEgjtofH2VU8+fUGcV21/98RT9kTq3m9EAAAAABJRU5ErkJggg==) no-repeat 100%/contain
	}

	.footer-follow-6 {
		cursor: pointer
	}

	.footer-follow-6,
	.footer-follow-6:hover {
		background: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAEEAAABACAMAAAByderSAAAAclBMVEUAAAA8PEc8PEg8PEc4OEg8PEY8PEdAQEA8PEc7O0c8PEc7O0c8PEY9PUY8PEg6OkU8PEf///+2trrn5+hUVF5ISFJsbHXOztGRkZiFhYzz8/SdnaOqqq6enqNgYGp5eYDz8/Pm5ujCwsba2tyqqq+EhIzC2mm1AAAAEHRSTlMAv0DfIO9fEK+fkHDPUIAwnhrz3QAAAfxJREFUWMOtl2GboiAQgDO0tNq7GRBQM7uru///FzfYMA1ZQPb94lOPvM4wOMJmwv5YkQK8FNnhY7PENoNwSJW/j88ziIMc3wIoIJpyPxHsYA3klckHrIOYKHICKymfhgxWszOTsJpC50EggaMqJKSQPQwHSOJR0RNAYhqQRrXJIY3y24nk/8+U0r4R4CZzG3gj0dBREW9oOpwh6zhDLdHiHGMYGC5AebBh6HARGWqoGTr4F2hQgj8tnXlkQ9WlCTI0+OCmy9HdKaW3O0oBUKMS8wBDzcaJV7e/rp3532doUdGDBZogfAbmmPYaNY3XMJgb3+F3o/YYGlQwsBGo4T7DzYRg8xcVg88gUSFgAYqK1jIsPqhONgxuwznMcIUFZFgM0t0LOiO3DXao0l3Nwb8eXMWgqAGPwSxeZlXjjIFrEuRTMZ8x3uMXbdC7eeMX5WgEf8Z17U3fYyEdhqlu1k4fKHHkEmIQupp08kCBBhbWJ6luJC2lYpxdwxBm4DqPCbWVg22wWyW9CjHGYAlsg61QUPPTCMINwHvL0LWR327B5oaeg8PwG1yIfnwNLxcODrLkXVCWvBM7JO8Gd+k70tRdMdGHg8Qk0oIgP3BC0eQFrKRSw1PyIPv00+KLLYFosv381FxBHMXRPrmXMeN/qQAs8l15KgLSPx22k/GfAmr3NrjdKpIAAAAASUVORK5CYII=) no-repeat 100%/contain
	}

	.footer-follow-7 {
		cursor: pointer
	}

	.footer-follow-7,
	.footer-follow-7:hover {
		background: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAEEAAABACAMAAAByderSAAAAaVBMVEUAAAA8PEc8PEg4OEg8PEY7O0c8PEdAQEA8PEc9PUc8PEc7O0c7O0c8PEY9PUY8PEY6OkU8PEf///9UVF7n5+i2trqFhYxtbXXz8/RISFLOztFgYGrb292pqa6dnaPCwsWRkZfCwsaqqq+mp6OHAAAAEXRSTlMAv0Ag799fEI3fr59wz1DOMFGwV3cAAAGMSURBVFjD7ZfrTsMwDEbTpe1628Bpkl63Fd7/IYHFoVEBkdoICYnzr5Z89CV1t0QEHJu6TOFb0qQ4i884JBBPVsttv8T+eEezCZDCbqpjIMiBQrau5Aw0Mp9ClkCkQkMCZHLcBDrpfR0lMGjeXiRwSF4NBbCQQpwAmMsAHrWQTEOFG0kn+Td8abhpxzwExQsWTYyh7ZXjGtSwpNuoVXTK0a8hrKvMQ+Q+LKhYwKNdYYreyREzb1O10QaDHZ1/JhtGv48EgwlDWDXuN0x9EEJru9/QmrWnU4ZimFzPxT1RDDD6qWrVDCRD50fbKkszvIfQ/UA0YIgnZYBoAO0nk2xY/NdBNgxuqizdAFfXRjC0Wj2DD2GAYJgxO1zcPu4zYJ/qJ/dZawx1x8QZrsGP6qgsClARY5gUcgOAbh0MLP6V/6zfNzyyDZJtEExDwT4N5vwTKfdUnOHlgLUIXojsh24oQqb0QzVyYN3U+LdFTFES5hkTILKGfaTNx5t7tae/cAE2yLw6RbyW8qE4BP0vZEIDi0dcztsAAAAASUVORK5CYII=) no-repeat 100%/contain
	}

	.footer-follow-8 {
		cursor: pointer
	}

	.footer-follow-8,
	.footer-follow-8:hover {
		background: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAEAAAABACAMAAACdt4HsAAAAWlBMVEUAAAA8PEc4OEhAQEA8PEY7O0Y8PEc8PEY6OkY6OkU+Pkc8PEf///+FhYxtbXVUVF7n5+jz8/RISFLOztG2trp5eYGqqq6dnaORkZienqPb29ySkpdgYGphYWoqNAWiAAAAC3RSTlMA3yAQ75+Pz2AwX6lN234AAAFgSURBVFjD7ZfrboMwDEbTJgRaO5Bwp+3e/zUXsmkw1pAES9Mm9fxFPvGHuNhsgRdZLiCIyLMrZz85SwHxZOdNOZeQiPx+/AmSOa2auLj6ZMOFcv66B27rDxq4E0g4jHQBgMAcIgMgtcCBguCsABKFTUAiYzmQyJkAEoIBkT8pqEvloYwSjAa96C4sGHCXLiSocB8dEnQY4BHqoMc9mjJ8E6sWfRgV9xwo/bx8qiEseKt8iubjShUQKD0+zXFz4csGy5AAUSunaHDB3MFSW2uEwNJucvT1XD4YjBO4EqeYzBK+tLp4wVeOFrWreNhAaQL8rKxc+B4xWeBuxfJ+pgscwxz+hnhYgHqw4SkCy0vw+4LaED+qMOIuKiiACf2YO4QFUHXKQ1f/k79zGuQRhzxk0ce8AkhcGRdAgTMmSQnI4z514SCvPNSli7r2URdP4urLt8t3BvEIuRx/ZP0vVqe/A+IzrCqozZQrAAAAAElFTkSuQmCC) no-repeat 100%/contain
	}

	.FooterLayout .content {
		padding: 68px 28px 60px
	}

	.FooterLayout .content .follow-wrap .logo {
		width: 199px
	}

	.FooterLayout .content .follow-wrap .footer-follows {
		margin: 41px 0 21px
	}

	.FooterLayout .content .follow-wrap .copyright {
		font-size: 13px
	}

	.FooterLayout .content .footer-wrap {
		margin: 32px 0 0
	}

	.FooterLayout .content .footer-wrap .footer-list {
		padding: 0;
		width: 100%;
		margin-bottom: 12px
	}

	.FooterLayout .content .footer-wrap .footer-list.lang-wrap {
		width: 100%
	}

	.FooterLayout .content .footer-wrap .footer-list.lang-wrap:nth-child(n+4) {
		margin-top: 0
	}

	.FooterLayout .content .footer-wrap .footer-list .title {
		padding: 0;
		font-size: 14px
	}

	.FooterLayout .content .footer-wrap .footer-list .footer-link-wrap {
		margin-top: 12px
	}

	.FooterLayout .content .footer-wrap .footer-list .footer-link-wrap .footer-link {
		width: 100%
	}

	.FooterLayout .content .footer-wrap .footer-list .footer-link-wrap .footer-link a {
		margin-bottom: 8px;
		line-height: 21px
	}
}

@media screen and (max-width:575px) {
	.footer-link-wrap {
		display: flex;
		flex-wrap: wrap
	}

	.footer-link-wrap .footer-link {
		width: 33%
	}

	.footer-link-wrap .footer-link.width0 {
		width: 0
	}

	.footer-list {
		margin-bottom: 10px
	}

	.footer-link a,
	.footer-link h3 {
		margin-bottom: 0
	}

	.footer-email input {
		width: 200px
	}
}

.navbar-tab-list .nav-children-wrap a .nav-children .nav-icon-1 {
	width: 28px;
	height: 28px;
	background: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAEAAAABABAMAAABYR2ztAAAAKlBMVEUAAAA5Oj06Oj06Oz1AQEA6Oz05Ozw4OEA4ODg6Ojw5Oz06Oz06PDw6Oz1aUzl9AAAADXRSTlMA31/vEM+/ICCAoJ+A3plR9AAAAJpJREFUSMdjoBbwzL2LBq4qIMuzy97FABcbkBQw3sUCRJAU6GJTcBNJQezdJeiuqrp7DYl3924DugKWu3dRFGB6jCwFyhDXCeFUAA2NyzgV2EKDCKcCRYgCI4KOHFUwqmBUwaBRgAnooGAQhsPwKCcd0OXZURTk3t2BrsD77lUk3lxscXUJSYEjNgUCpFSsDEyx6PLXjjBQCQAAJpqrXtW2nasAAAAASUVORK5CYII=) no-repeat 100%/contain
}

.navbar-tab-list .nav-children-wrap a:hover .nav-children .nav-icon-1 {
	background: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAEAAAABABAMAAABYR2ztAAAAKlBMVEUAAAApgP4ogf4pgP4ogP8kgP8pgP8pgP4pgP4ogP0ogP4qgP0qgP8pgP4E7yxOAAAADXRSTlMA31/vIBDPoL+AvoB/ePvuzQAAAJlJREFUSMdjoBaI6b2LBq4pIMuzyN7FABcdkBQw3sUCRJEU6GJTcBtJQe7dUnRXud+9gcS7e9cBXQHr3bsoCjA9RpYCZYjrhHAqgIbGZZwKbKFBhFOBIkSBEUFHjioYVTCqYNAowAR0UDAIw2F4lJMB6PIsKAp675agKwi/ew2JNxdbXF1CUhCITYEAKRUrA1MuuvytqQxUAgCV1KprOLlE6wAAAABJRU5ErkJggg==) no-repeat 100%/contain
}

.navbar-tab-list .nav-children-wrap a .nav-children .nav-icon-2 {
	width: 28px;
	height: 28px;
	background: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAEAAAABABAMAAABYR2ztAAAAJ1BMVEUAAAA5Oj1AQEA6Oz05Ozw6Oj04OEA4ODg6Ojw5Oz06Oz06Oj46Oz34We0AAAAADHRSTlMA3xDPv18gIICgn389gi/uAAAA8klEQVRIx+3VsQ2DMBAFUBMp1Ch1CmjDCozgIgOwAJ1noKbKEsyBMFKKP1Qawp19hxIhojT8zvJrOO7OZq+UFlHGO79PrxAZHAMJlFwYqDXwZKDCw0Rp4NkJcDE4AQEwIhtAaakGEoS1GJwCkrAGEtRBDSTgtWjgFQA4VgMV0PkABwDyZZZVYNG/jzeMCujAMimg4CDbMjjmXGGObz8O7/9AaWlDSkAfOrgVkNB20EFN20ECti0b+BUAONqQEiwdka4Ci37uBh1QR0w6oI7IthVq6Qjf/uZv5vF9ygGfCT4blA5KJgYKDWTfP6zBTLDZ2CkvVw3xuRn4PUEAAAAASUVORK5CYII=) no-repeat 100%/contain
}

.navbar-tab-list .nav-children-wrap a:hover .nav-children .nav-icon-2 {
	background: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAEAAAABABAMAAABYR2ztAAAAJ1BMVEUAAAApgP4ogP8kgP8pgP8pgP4ogf4pgP4pgP0qgP8qgP0ogP4pgP6wE4GbAAAADHRSTlMA3yAQz4Bfv6Cfn7/SVwH0AAAA8klEQVRIx+3VIQ6DQBAF0KVNqklqK1ZWgkD0DjgsogfgCOu4CTchoSD4h6oBZrr7mzaEpobvNvsMw8ys2SqZg5furu8PFwRprQIRSM4KVAw8FMhRGy9XDOoEWB8cgRdggqwAmZMaMKBr0VoCIq8GAai8GgQgR61rEALAqhpQIOcd7ABIllmmwKGZjzd0BJRQ6QlINYjXDI455ZgyFh+H938gc7IhQyAf2to3IJLtwEEl24GDHLVsSAYAKxuSg2TuBg4cmqkbOJCO6DmQjojXFWrpiLH4zd9M/PuDBnom9GxISpD0CqQMxF8/rFIBnaEwG+UJ/WjvV82ze5IAAAAASUVORK5CYII=) no-repeat 100%/contain
}

.navbar-tab-list .nav-children-wrap a .nav-children .nav-icon-3 {
	width: 28px;
	height: 28px;
	background: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAEAAAABECAMAAAAGJsP6AAAAP1BMVEUAAAA5Oj06Oz04ODw6Oj03Ojo5OTs5PDw5Ozw6Ojw6Oj06PDw6OjxAQEA5Ojw5PD07Oz47Oz46PDw6Oz06Oz2f3zVAAAAAFHRSTlMA3+8goDBwQL9gkICAEK9QX8+Qz+G747UAAAH1SURBVFjD7ZfbloMgDEUl3BQF2g7//61TLoIsBDLP43lpi2QnJFDi8qiRVG9wXcGq5NB8I24q8uqa07dDidB7+xc4pMDe2dv4TNnMb8Uti4ibZdDg3+hlIhoQ0HoJ6RMLQruf+W7y70f3BSURF9EGwBakjC9FPSQ9lGIB2uer3lEKG0CZrqqR9Tti8QDbpNHHxKstNdzD1FeyAvgJVUbvBPX8AQA6Z2ACmB1K2GaAqR7AfwRwwQg4B28j+N8BWqydg4QDCOicRRyAru5GK8UCOEkWguvvYqQwKQiOA/AQPuz6EtIeCMAxAAol3iJqImEOoKRzQ4QgiJ4CWLLvENQMwK/2UhlSFFMrJ4DVxzks5hjAXb5hLLhbySEgXv8ioDpSQ0DaQjwVY90o39ZYQPqV9d/6gOKWaBUjKdf5kW9VOgAED8E1uRbz44dzjrcB4PBr/Jxh3FznyscyAKgQdyqfKY+Zd3yuhvUAeSIFF1eddZw/Nwwg9iul4TgjmwJOT/ng1Pe9zKF0AcVBTIOtWjh9tldisg8gH2rgl38YVkJpAeVBrpeMeaRf1gG5hZPJAW96JJPWxrIv4YIA4ueey8nSp2maT0D3iTS3qvVeIwhCThC5bfYZn5vLA6oAyoFBq/+vi9cH88aFf+UpCPMztyZG6OXRo1q/NzZge/vKa88AAAAASUVORK5CYII=) no-repeat 100%/contain
}

.navbar-tab-list .nav-children-wrap a:hover .nav-children .nav-icon-3 {
	background: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAEAAAABECAMAAAAGJsP6AAAAQlBMVEUAAAApgP4pgP4ogP8ogP4ogP0ogP8mgPwogP4pgP0pgP4pgP4ngP0ogPsggP8pgP8ogP8wgP8ogP4qgP8qgP8pgP4mDk53AAAAFXRSTlMA3+8gX4CgMHCQv69QQBDPQBC/f49uljdBAAAB9UlEQVRYw+2X12LDIAxFjcQ0Xh38/682DEOIyuhzc58SxpGQGPLyFtFlTnBNwWqu7nTO3FCMN6fj6abEsGEe3KRg+23+FvvMlvlUapMRwWkfBvv2WAbCgABqJYRPLxMSfuRJAuBbxTIlHRdBHZDLpKxPxcv+8VCcBXz4eO1Vkxk6QIabqmV9tGzzgI2E0fukyJZq7mH0mawAfsBLSqmgHt8BQOMMDACjQwl8BBjqDfiPAKUlA+fgtFr9HXDolRykvwA0dM7iGIDeOtGKswCVztKnVsdjMbu2yQk1B1DBfRDHk0siEEDNABCCdVwqoY2EMQCD/6LxnrBjCJDVfEL4HgHU8/zLWFYUQ7sPAKv3s5vMPkC5/MJsjat17wLi868DqiHTBaQtpFIyPjkqvsYE4kOb/9UGFLPs+I6elOdc5FcVO4BgIYSKPSfT+OYcY94BCL9Gc7tBnvOIEh2ACX6n9NnSLb3hezWyBcgDEdzLdhT3Xz4FWPYAkHVBoceAYkm8PMbsjoHoxqAYiGHYqhLuuMsrPdgHkA81qKcbRhZXKKB0pHzdYfjCB+sLcgl3JQOK1Eg2rU1mWzpVFeBySkq3rLJ8D4fpOhE9ktPSkU0QcoDYr8W+VOPpV4wJp8XntNq37rxM74tr/pOHIuw5ns2sPpa33qr1A5c+ZFzh4VQfAAAAAElFTkSuQmCC) no-repeat 100%/contain
}

.navbar-tab-list .nav-children-wrap a .nav-children .nav-icon-4 {
	width: 28px;
	height: 28px;
	background: url(../fonts/6006dc450eb04a6cb6de3b9015b87a21.woff) no-repeat 100%/contain
}

.navbar-tab-list .nav-children-wrap a .nav-children .nav-icon-5 {
	width: 28px;
	height: 28px;
	background: url(../fonts/99058569e3624a16be4bdc34227da0a5.woff) no-repeat 100%/contain
}

.navbar-tab-list .nav-children-wrap a:hover .nav-children .nav-icon-8 {
	background: url(../fonts/b8cb5f9891c74e65b19644749f2c73ea.svg) {
	.navbar-logo {
		display: none
	}
}

.isFixed {
	position: fixed;
	top: 0;
	left: 0;
	width: 100%;
	z-index: 99999;
	background: #fff
}

.mini-navbar-header {
	display: flex;
	padding: 15px 28px
}

.mini-navbar-header div {
	flex: 1
}

.mini-navbar-header .mini-navbar-logo {
	width: 156px;
	margin-top: 5px
}

.mini-menu {
	height: calc(100vh - 68px);
	overflow-x: auto
}

.menu-item {
	display: flex;
	align-items: center
}

.menu-item div {
	flex: 1;
	color: #101010
}

.mini-menu-children {
	padding-left: 2em
}

.mini-menu-title {
	padding: 15px;
	border-bottom: 1px solid #eee
}

.mini-menu-children-title {
	display: block;
	padding-top: 15px;
	color: #101010
}

.menu-status {
	display: flex;
	align-items: center;
	justify-content: flex-end
}

.menu-status img {
	width: 20px;
	height: 20px
}

.mini-navbar-language {
	font-size: 18px;
	margin-right: 20px
}

.icon-dropdown {
	transform: rotate(90deg)
}

@media screen and (max-width:420px) {
	.navbar-logo img {
		width: auto;
		height: 24px;
		max-height: 32px
	}

	.menu-status span {
		display: inline-block;
		width: 30px;
		text-align: center;
		margin-right: 10px
	}

	.menu-status img {
		width: 16px;
		height: 16px
	}

	.mini-menu {
		height: calc(100vh - 60px);
		overflow-x: auto
	}

	.mini-navbar-language {
		font-size: 16px
	}
}

.warn-container {
	height: 57px;
	padding: 10px 0;
	background: #2980fe;
	display: flex;
	justify-content: center;
	align-items: center
}

.warn-container img {
	width: 12px;
	margin-right: 10px
}

.warn-container span {
	font-size: 14px;
	font-family: PingFangSC, PingFangSC-Regular;
	font-weight: 500;
	text-align: left;
	color: #fff
}

.warn-container .learn {
	padding: 7px 35px;
	border-radius: 15px;
	background: #fff;
	font-size: 12px;
	font-family: PingFang SC, PingFang SC-Medium;
	font-weight: 500;
	color: #2980fe;
	margin-left: 16px;
	cursor: pointer;
	white-space: nowrap
}

.warn-container .bold {
	font-weight: 700
}

@media screen and (max-width:768px) {
	.warn-container {
		height: auto;
		padding: 10px;
		word-break: break-all
	}

	.warn-container .learn {
		padding: 8px 15px;
		display: block;
		white-space: nowrap
	}

	.warn-container img {
		width: 18px;
		margin-right: 10px
	}
}

@media screen and (max-width:380px) {
	.warn-container {
		height: auto;
		transform: scale(.75);
		transform-origin: 0 0;
		width: 133.3%
	}
}

@media screen and (max-width:300px) {
	.warn-container {
		height: auto;
		transform: scale(.666);
		transform-origin: 0 0;
		width: 150%
	}
}

.HeaderLayout {
	width: 100%;
	position: fixed;
	top: 0;
	z-index: 10000;
	background: #fff
}

.HeaderLayout.scrollBg {
	filter: drop-shadow(0 2px 5px rgba(0, 0, 0, .05))
}

.mini-header {
	display: none
}

@media screen and (max-width:1200px) {
	.normal-header {
		display: none
	}

	.mini-header {
		display: block
	}
}

@media (min-width:1200px) {
	.container {
		max-width: 1200px;
		padding: 0
	}
}

.icon-down-fff:after {
	border-color: #000 !important
}
