.flexCenter {
	display: -webkit-flex;
	display: flex;
	-webkit-align-items: center;
	align-items: center;
	-webkit-justify-content: center;
	justify-content: center
}
.textNowrap {
	overflow: hidden;
	text-overflow: ellipsis;
	white-space: nowrap
}
body, html {
	padding: 0;
	margin: 0;
	font-family: PingFang SC;
	font-style: normal;
	height: 100%;
	width: 100%;
	font-size: 12px;
	width: 100%!important
}
body h1, body h2, body h3, body h4, body ol, body p, body ul, html h1, html h2, html h3, html h4, html ol, html p, html ul {
	margin-bottom: 0
}
html>body {
	color: #000000
}
* {
	padding: 0;
	margin: 0;
	outline: 0 none;
	box-sizing: border-box;
	word-break: break-all;
	font-family: PingFang SC;
	-webkit-tap-highlight-color: rgba(0, 0, 0, 0)
}
input {
	-webkit-user-select: auto;
	user-select: auto
}
ol, ul {
	list-style: none;
	list-style-type: none;
	margin-bottom: 0
}
a {
	border: none;
	text-decoration: none
}
a, a:hover {
	transition: all .3s ease-out 0s
}
a:focus {
	text-decoration: none
}
h1, h2, h3, h4, h5, h6 {
	font-size: 1.5em;
	font-weight: 400;
	font-style: normal;
	margin-bottom: 0
}
img {
	border: none;
	vertical-align: middle
}
#__next {
	width: 100%;
	height: 100%;
	padding: 0;
	margin: 0;
	min-height: 100%
}
p {
	margin-bottom: 0
}
::-webkit-scrollbar {
	width: 0
}
::-webkit-scrollbar:horizontal {
	height: 0
}
.header-download-button {
	border-radius: 32px;
	overflow: hidden;
	padding-bottom: 0!important
}
.header-download-button .ant-modal-close, .header-download-button .ant-modal-footer, .header-download-button .ant-modal-header {
	display: none
}
.header-download-button .ant-modal-body {
	height: 491px;
	padding: 28px 0;
	background: #fff;
	position: relative;
	text-align: center
}
.header-download-button .ant-modal-body .ant-modal-content {
	border-radius: 32px;
	overflow: hidden
}
.header-download-button .ant-modal-body .header-download-close-icon {
	position: absolute;
	top: 19px;
	right: 19px;
	border-radius: 50%;
	cursor: pointer
}
.header-download-button .ant-modal-body .header-download-close-icon img {
	width: 30px;
	height: 30px
}
.header-download-button .ant-modal-body .header-download-title {
	color: #303442;
	font-weight: 500;
	font-size: 24px;
	line-height: 34px
}
.header-download-button .ant-modal-body .header-download-sub-title {
	font-weight: 400;
	font-size: 14px;
	line-height: 20px;
	color: #616783;
	margin-top: 20px
}
.header-download-button .ant-modal-body .header-download-qr {
	margin: 12px auto 0;
	width: 269px;
	height: 269px;
	border: 2px solid #fbece4;
	border-radius: 32px;
	padding: 16px
}
.header-download-button .ant-modal-body .header-download-qr canvas {
	width: 235px!important;
	height: 235px!important
}
.header-download-button .ant-modal-body .header-download-go-on {
	border: 1.5px solid #8900ff;
	width: 164px;
	height: 40px;
	display: -webkit-flex;
	display: flex;
	-webkit-align-items: center;
	align-items: center;
	-webkit-justify-content: center;
	justify-content: center;
	font-weight: 500;
	font-size: 16px;
	margin: 40px auto 0;
	border-radius: 20px;
	cursor: pointer
}
.header-download-button .ant-modal-body .header-download-go-on a {
	color: #8900ff
}
.a2a_menu {
	padding-bottom: 8px!important
}
.a2a_menu .a2a_full_footer {
	display: none
}
.a2a_menu .a2a_full_services::-webkit-scrollbar {
	width: 5px
}
.a2a_menu .a2a_full_services::-webkit-scrollbar-track {
	background-color: #222
}
.a2a_menu .a2a_full_services::-webkit-scrollbar-thumb {
	background-color: #4e4e4e;
	border-radius: 2px
}
.a2a_menu .a2a_full_services::-webkit-scrollbar-thumb:active, .a2a_menu .a2a_full_services::-webkit-scrollbar-thumb:hover {
	background-color: #3c3b3b
}
@font-face {
	font-family: DIN Pro;
	src: local("DIN Pro");
	src: url(../../../font/DINCondensed.ttf);
	font-display: block
}
@font-face {
	font-family: FZLanTingHeiS-H-GB;
	src: local("FZLanTingHeiS-H-GB");
	src: url(../../../font/FZLanTingHeiS.ttf);
	font-display: block
}
@font-face {
	font-family: MF-FangHei;
	src: local("FZLanTingHeiS-H-GB");
	src: url(../../../font/MF-FangHei-Noncommercial-Regular.ttf);
	font-display: block
}