html,
body {
	-moz-osx-font-smoothing: grayscale;
	-webkit-font-smoothing: antialiased;
	text-rendering: optimizeLegibility;
	font-family: Helvetica Neue, Helvetica, PingFang SC, Hiragino Sans GB,
		Microsoft YaHei, Arial, sans-serif;
	-webkit-tap-highlight-color: transparent;
	padding: 0;
	margin: 0;
	font-size: 13px;
	/* min-width: 1300px; */
	height: 100%;
	width: 100%;
	box-sizing: border-box;
}

p {
	margin: 0;
	padding: 0;
}

div,
ul,
li {
	margin: 0;
	list-style: none;
	box-sizing: border-box;
}

* {
	scrollbar-width: thin;
}

::-webkit-scrollbar-track-piece {
	background-color: #fff;
	border-radius: 0;
	box-sizing: border-box;
}
::-webkit-scrollbar {
	width: 10px;
	height: 10px;
	box-sizing: border-box;
}
::-webkit-scrollbar-thumb {
	box-sizing: border-box;
	height: 10px;
	background-color: #b8b8b8;
	border-radius: 6px;
	outline: 2px solid #fff;
	outline-offset: -2px;
	border: 2px solid #fff;
	filter: alpha(opacity=50);
	-moz-opacity: 0.5;
	-khtml-opacity: 0.5;
	opacity: 0.5;
	box-sizing: border-box;
}
::-webkit-scrollbar-thumb:hover {
	height: 10px;
	background-color: #878987;
	border-radius: 6px;
	box-sizing: border-box;
}

.c-grey {
	color: #898e9a;
}
.c-red {
	color: #df6161;
}
.c-blue {
	color: #027aff;
}
.c-yellow {
	color: #f69502;
}
.c-green {
	color: #2fc8a1;
}
.ib {
	display: inline-block;
}
.cursor-p {
	cursor: pointer;
}
.dn {
	display: none;
}
.db {
	display: block;
}
.fs-13 {
	font-size: 13px;
}
.fs-14 {
	font-size: 14px;
}
.fs-15 {
	font-size: 15px;
}
.fs-16 {
	font-size: 16px;
}
.fc-black1 {
	color: #3a3b3d;
}
.fc-black2 {
	color: #4f5154;
}
.fc-grey1 {
	color: #909399;
}
.fc-grey2 {
	color: #b2b5b9;
}
.fc-main {
	color: #0079ff;
}
.sub-main-text {
	color: #606266;
}
.text-ellipsis {
	text-overflow: ellipsis;
	overflow: hidden;
	white-space: nowrap;
}
.text-center {
	text-align: center;
}
.text-right {
	text-align: right;
}
.text-left {
	text-align: left;
}
.mx-auto {
	margin-left: auto;
	margin-right: auto;
}
.fl {
	float: left;
}
.fr {
	float: right;
}
.flex {
	display: flex;
}
.flex-1 {
	flex: 1;
}
.flex-column {
	flex-direction: column;
}
.flex-row {
	flex-direction: row;
}
.al-center {
	align-items: center;
}
.jc-center {
	justify-content: center;
}
.jc-between {
	justify-content: space-between;
}
.jc-around {
	justify-content: space-around;
}
.font-bold {
	font-weight: bold;
}
.text-underline {
	text-decoration: underline;
}
.ib {
	display: inline-block;
}
.db {
	display: block;
}
.cursor-p {
	cursor: pointer;
}
.p-0 {
	padding: 0;
}
.p-1 {
	padding: 1px;
}
.p-2 {
	padding: 2px;
}
.p-3 {
	padding: 3px;
}
.p-4 {
	padding: 4px;
}
.p-5 {
	padding: 5px;
}
.p-6 {
	padding: 6px;
}
.p-8 {
	padding: 8px;
}
.p-10 {
	padding: 10px;
}
.p-12 {
	padding: 12px;
}
.p-15 {
	padding: 15px;
}
.p-16 {
	padding: 16px;
}
.p-20 {
	padding: 20px;
}
.p-22 {
	padding: 22px;
}
.p-24 {
	padding: 24px;
}
.p-30 {
	padding: 30px;
}
.p-35 {
	padding: 35px;
}
.p-40 {
	padding: 40px;
}
.p-48 {
	padding: 48px;
}
.p-56 {
	padding: 56px;
}
.p-64 {
	padding: 64px;
}
.-m-0 {
	margin: 0;
}
.m-0 {
	margin: 0;
}
.-m-1 {
	margin: -1px;
}
.m-1 {
	margin: 1px;
}
.-m-2 {
	margin: -2px;
}
.m-2 {
	margin: 2px;
}
.-m-3 {
	margin: -3px;
}
.m-3 {
	margin: 3px;
}
.-m-4 {
	margin: -4px;
}
.m-4 {
	margin: 4px;
}
.-m-5 {
	margin: -5px;
}
.m-5 {
	margin: 5px;
}
.-m-6 {
	margin: -6px;
}
.m-6 {
	margin: 6px;
}
.-m-8 {
	margin: -8px;
}
.m-8 {
	margin: 8px;
}
.-m-10 {
	margin: -10px;
}
.m-10 {
	margin: 10px;
}
.-m-12 {
	margin: -12px;
}
.m-12 {
	margin: 12px;
}
.-m-15 {
	margin: -15px;
}
.m-15 {
	margin: 15px;
}
.-m-16 {
	margin: -16px;
}
.m-16 {
	margin: 16px;
}
.-m-20 {
	margin: -20px;
}
.m-20 {
	margin: 20px;
}
.-m-22 {
	margin: -22px;
}
.m-22 {
	margin: 22px;
}
.-m-24 {
	margin: -24px;
}
.m-24 {
	margin: 24px;
}
.-m-30 {
	margin: -30px;
}
.m-30 {
	margin: 30px;
}
.-m-35 {
	margin: -35px;
}
.m-35 {
	margin: 35px;
}
.-m-40 {
	margin: -40px;
}
.m-40 {
	margin: 40px;
}
.-m-48 {
	margin: -48px;
}
.m-48 {
	margin: 48px;
}
.-m-56 {
	margin: -56px;
}
.m-56 {
	margin: 56px;
}
.-m-64 {
	margin: -64px;
}
.m-64 {
	margin: 64px;
}
.pt-0 {
	padding-top: 0;
}
.pr-0 {
	padding-right: 0;
}
.pb-0 {
	padding-bottom: 0;
}
.pl-0 {
	padding-left: 0;
}
.pt-1 {
	padding-top: 1px;
}
.pr-1 {
	padding-right: 1px;
}
.pb-1 {
	padding-bottom: 1px;
}
.pl-1 {
	padding-left: 1px;
}
.pt-2 {
	padding-top: 2px;
}
.pr-2 {
	padding-right: 2px;
}
.pb-2 {
	padding-bottom: 2px;
}
.pl-2 {
	padding-left: 2px;
}
.pt-3 {
	padding-top: 3px;
}
.pr-3 {
	padding-right: 3px;
}
.pb-3 {
	padding-bottom: 3px;
}
.pl-3 {
	padding-left: 3px;
}
.pt-4 {
	padding-top: 4px;
}
.pr-4 {
	padding-right: 4px;
}
.pb-4 {
	padding-bottom: 4px;
}
.pl-4 {
	padding-left: 4px;
}
.pt-5 {
	padding-top: 5px;
}
.pr-5 {
	padding-right: 5px;
}
.pb-5 {
	padding-bottom: 5px;
}
.pl-5 {
	padding-left: 5px;
}
.pt-6 {
	padding-top: 6px;
}
.pr-6 {
	padding-right: 6px;
}
.pb-6 {
	padding-bottom: 6px;
}
.pl-6 {
	padding-left: 6px;
}
.pt-8 {
	padding-top: 8px;
}
.pr-8 {
	padding-right: 8px;
}
.pb-8 {
	padding-bottom: 8px;
}
.pl-8 {
	padding-left: 8px;
}
.pt-10 {
	padding-top: 10px;
}
.pr-10 {
	padding-right: 10px;
}
.pb-10 {
	padding-bottom: 10px;
}
.pl-10 {
	padding-left: 10px;
}
.pt-12 {
	padding-top: 12px;
}
.pr-12 {
	padding-right: 12px;
}
.pb-12 {
	padding-bottom: 12px;
}
.pl-12 {
	padding-left: 12px;
}
.pt-15 {
	padding-top: 15px;
}
.pr-15 {
	padding-right: 15px;
}
.pb-15 {
	padding-bottom: 15px;
}
.pl-15 {
	padding-left: 15px;
}
.pt-16 {
	padding-top: 16px;
}
.pr-16 {
	padding-right: 16px;
}
.pb-16 {
	padding-bottom: 16px;
}
.pl-16 {
	padding-left: 16px;
}
.pt-20 {
	padding-top: 20px;
}
.pr-20 {
	padding-right: 20px;
}
.pb-20 {
	padding-bottom: 20px;
}
.pl-20 {
	padding-left: 20px;
}
.pt-22 {
	padding-top: 22px;
}
.pr-22 {
	padding-right: 22px;
}
.pb-22 {
	padding-bottom: 22px;
}
.pl-22 {
	padding-left: 22px;
}
.pt-24 {
	padding-top: 24px;
}
.pr-24 {
	padding-right: 24px;
}
.pb-24 {
	padding-bottom: 24px;
}
.pl-24 {
	padding-left: 24px;
}
.pt-30 {
	padding-top: 30px;
}
.pr-30 {
	padding-right: 30px;
}
.pb-30 {
	padding-bottom: 30px;
}
.pl-30 {
	padding-left: 30px;
}
.pt-35 {
	padding-top: 35px;
}
.pr-35 {
	padding-right: 35px;
}
.pb-35 {
	padding-bottom: 35px;
}
.pl-35 {
	padding-left: 35px;
}
.pt-40 {
	padding-top: 40px;
}
.pr-40 {
	padding-right: 40px;
}
.pb-40 {
	padding-bottom: 40px;
}
.pl-40 {
	padding-left: 40px;
}
.pt-48 {
	padding-top: 48px;
}
.pr-48 {
	padding-right: 48px;
}
.pb-48 {
	padding-bottom: 48px;
}
.pl-48 {
	padding-left: 48px;
}
.pt-56 {
	padding-top: 56px;
}
.pr-56 {
	padding-right: 56px;
}
.pb-56 {
	padding-bottom: 56px;
}
.pl-56 {
	padding-left: 56px;
}
.pt-64 {
	padding-top: 64px;
}
.pr-64 {
	padding-right: 64px;
}
.pb-64 {
	padding-bottom: 64px;
}
.pl-64 {
	padding-left: 64px;
}
.-mt-0 {
	margin-top: 0;
}
.mt-0 {
	margin-top: 0;
}
.-mr-0 {
	margin-right: 0;
}
.mr-0 {
	margin-right: 0;
}
.-mb-0 {
	margin-bottom: 0;
}
.mb-0 {
	margin-bottom: 0;
}
.-ml-0 {
	margin-left: 0;
}
.ml-0 {
	margin-left: 0;
}
.-mt-1 {
	margin-top: -1px;
}
.mt-1 {
	margin-top: 1px;
}
.-mr-1 {
	margin-right: -1px;
}
.mr-1 {
	margin-right: 1px;
}
.-mb-1 {
	margin-bottom: -1px;
}
.mb-1 {
	margin-bottom: 1px;
}
.-ml-1 {
	margin-left: -1px;
}
.ml-1 {
	margin-left: 1px;
}
.-mt-2 {
	margin-top: -2px;
}
.mt-2 {
	margin-top: 2px;
}
.-mr-2 {
	margin-right: -2px;
}
.mr-2 {
	margin-right: 2px;
}
.-mb-2 {
	margin-bottom: -2px;
}
.mb-2 {
	margin-bottom: 2px;
}
.-ml-2 {
	margin-left: -2px;
}
.ml-2 {
	margin-left: 2px;
}
.-mt-3 {
	margin-top: -3px;
}
.mt-3 {
	margin-top: 3px;
}
.-mr-3 {
	margin-right: -3px;
}
.mr-3 {
	margin-right: 3px;
}
.-mb-3 {
	margin-bottom: -3px;
}
.mb-3 {
	margin-bottom: 3px;
}
.-ml-3 {
	margin-left: -3px;
}
.ml-3 {
	margin-left: 3px;
}
.-mt-4 {
	margin-top: -4px;
}
.mt-4 {
	margin-top: 4px;
}
.-mr-4 {
	margin-right: -4px;
}
.mr-4 {
	margin-right: 4px;
}
.-mb-4 {
	margin-bottom: -4px;
}
.mb-4 {
	margin-bottom: 4px;
}
.-ml-4 {
	margin-left: -4px;
}
.ml-4 {
	margin-left: 4px;
}
.-mt-5 {
	margin-top: -5px;
}
.mt-5 {
	margin-top: 5px;
}
.-mr-5 {
	margin-right: -5px;
}
.mr-5 {
	margin-right: 5px;
}
.-mb-5 {
	margin-bottom: -5px;
}
.mb-5 {
	margin-bottom: 5px;
}
.-ml-5 {
	margin-left: -5px;
}
.ml-5 {
	margin-left: 5px;
}
.-mt-6 {
	margin-top: -6px;
}
.mt-6 {
	margin-top: 6px;
}
.-mr-6 {
	margin-right: -6px;
}
.mr-6 {
	margin-right: 6px;
}
.-mb-6 {
	margin-bottom: -6px;
}
.mb-6 {
	margin-bottom: 6px;
}
.-ml-6 {
	margin-left: -6px;
}
.ml-6 {
	margin-left: 6px;
}
.-mt-8 {
	margin-top: -8px;
}
.mt-8 {
	margin-top: 8px;
}
.-mr-8 {
	margin-right: -8px;
}
.mr-8 {
	margin-right: 8px;
}
.-mb-8 {
	margin-bottom: -8px;
}
.mb-8 {
	margin-bottom: 8px;
}
.-ml-8 {
	margin-left: -8px;
}
.ml-8 {
	margin-left: 8px;
}
.-mt-10 {
	margin-top: -10px;
}
.mt-10 {
	margin-top: 10px;
}
.-mr-10 {
	margin-right: -10px;
}
.mr-10 {
	margin-right: 10px;
}
.-mb-10 {
	margin-bottom: -10px;
}
.mb-10 {
	margin-bottom: 10px;
}
.-ml-10 {
	margin-left: -10px;
}
.ml-10 {
	margin-left: 10px;
}
.-mt-12 {
	margin-top: -12px;
}
.mt-12 {
	margin-top: 12px;
}
.-mr-12 {
	margin-right: -12px;
}
.mr-12 {
	margin-right: 12px;
}
.-mb-12 {
	margin-bottom: -12px;
}
.mb-12 {
	margin-bottom: 12px;
}
.-ml-12 {
	margin-left: -12px;
}
.ml-12 {
	margin-left: 12px;
}
.-mt-15 {
	margin-top: -15px;
}
.mt-15 {
	margin-top: 15px;
}
.-mr-15 {
	margin-right: -15px;
}
.mr-15 {
	margin-right: 15px;
}
.-mb-15 {
	margin-bottom: -15px;
}
.mb-15 {
	margin-bottom: 15px;
}
.-ml-15 {
	margin-left: -15px;
}
.ml-15 {
	margin-left: 15px;
}
.-mt-16 {
	margin-top: -16px;
}
.mt-16 {
	margin-top: 16px;
}
.-mr-16 {
	margin-right: -16px;
}
.mr-16 {
	margin-right: 16px;
}
.-mb-16 {
	margin-bottom: -16px;
}
.mb-16 {
	margin-bottom: 16px;
}
.-ml-16 {
	margin-left: -16px;
}
.ml-16 {
	margin-left: 16px;
}
.-mt-20 {
	margin-top: -20px;
}
.mt-20 {
	margin-top: 20px;
}
.-mr-20 {
	margin-right: -20px;
}
.mr-20 {
	margin-right: 20px;
}
.-mb-20 {
	margin-bottom: -20px;
}
.mb-20 {
	margin-bottom: 20px;
}
.-ml-20 {
	margin-left: -20px;
}
.ml-20 {
	margin-left: 20px;
}
.-mt-22 {
	margin-top: -22px;
}
.mt-22 {
	margin-top: 22px;
}
.-mr-22 {
	margin-right: -22px;
}
.mr-22 {
	margin-right: 22px;
}
.-mb-22 {
	margin-bottom: -22px;
}
.mb-22 {
	margin-bottom: 22px;
}
.-ml-22 {
	margin-left: -22px;
}
.ml-22 {
	margin-left: 22px;
}
.-mt-24 {
	margin-top: -24px;
}
.mt-24 {
	margin-top: 24px;
}
.-mr-24 {
	margin-right: -24px;
}
.mr-24 {
	margin-right: 24px;
}
.-mb-24 {
	margin-bottom: -24px;
}
.mb-24 {
	margin-bottom: 24px;
}
.-ml-24 {
	margin-left: -24px;
}
.ml-24 {
	margin-left: 24px;
}
.-mt-30 {
	margin-top: -30px;
}
.mt-30 {
	margin-top: 30px;
}
.-mr-30 {
	margin-right: -30px;
}
.mr-30 {
	margin-right: 30px;
}
.-mb-30 {
	margin-bottom: -30px;
}
.mb-30 {
	margin-bottom: 30px;
}
.-ml-30 {
	margin-left: -30px;
}
.ml-30 {
	margin-left: 30px;
}
.-mt-35 {
	margin-top: -35px;
}
.mt-35 {
	margin-top: 35px;
}
.-mr-35 {
	margin-right: -35px;
}
.mr-35 {
	margin-right: 35px;
}
.-mb-35 {
	margin-bottom: -35px;
}
.mb-35 {
	margin-bottom: 35px;
}
.-ml-35 {
	margin-left: -35px;
}
.ml-35 {
	margin-left: 35px;
}
.-mt-40 {
	margin-top: -40px;
}
.mt-40 {
	margin-top: 40px;
}
.-mr-40 {
	margin-right: -40px;
}
.mr-40 {
	margin-right: 40px;
}
.-mb-40 {
	margin-bottom: -40px;
}
.mb-40 {
	margin-bottom: 40px;
}
.-ml-40 {
	margin-left: -40px;
}
.ml-40 {
	margin-left: 40px;
}
.-mt-48 {
	margin-top: -48px;
}
.mt-48 {
	margin-top: 48px;
}
.-mr-48 {
	margin-right: -48px;
}
.mr-48 {
	margin-right: 48px;
}
.-mb-48 {
	margin-bottom: -48px;
}
.mb-48 {
	margin-bottom: 48px;
}
.-ml-48 {
	margin-left: -48px;
}
.ml-48 {
	margin-left: 48px;
}
.-mt-56 {
	margin-top: -56px;
}
.mt-56 {
	margin-top: 56px;
}
.-mr-56 {
	margin-right: -56px;
}
.mr-56 {
	margin-right: 56px;
}
.-mb-56 {
	margin-bottom: -56px;
}
.mb-56 {
	margin-bottom: 56px;
}
.-ml-56 {
	margin-left: -56px;
}
.ml-56 {
	margin-left: 56px;
}
.-mt-64 {
	margin-top: -64px;
}
.mt-64 {
	margin-top: 64px;
}
.-mr-64 {
	margin-right: -64px;
}
.mr-64 {
	margin-right: 64px;
}
.-mb-64 {
	margin-bottom: -64px;
}
.mb-64 {
	margin-bottom: 64px;
}
.-ml-64 {
	margin-left: -64px;
}
.ml-64 {
	margin-left: 64px;
}
.px-0 {
	padding-left: 0;
	padding-right: 0;
}
.py-0 {
	padding-top: 0;
	padding-bottom: 0;
}
.px-1 {
	padding-left: 1px;
	padding-right: 1px;
}
.py-1 {
	padding-top: 1px;
	padding-bottom: 1px;
}
.px-2 {
	padding-left: 2px;
	padding-right: 2px;
}
.py-2 {
	padding-top: 2px;
	padding-bottom: 2px;
}
.px-3 {
	padding-left: 3px;
	padding-right: 3px;
}
.py-3 {
	padding-top: 3px;
	padding-bottom: 3px;
}
.px-4 {
	padding-left: 4px;
	padding-right: 4px;
}
.py-4 {
	padding-top: 4px;
	padding-bottom: 4px;
}
.px-5 {
	padding-left: 5px;
	padding-right: 5px;
}
.py-5 {
	padding-top: 5px;
	padding-bottom: 5px;
}
.px-6 {
	padding-left: 6px;
	padding-right: 6px;
}
.py-6 {
	padding-top: 6px;
	padding-bottom: 6px;
}
.px-8 {
	padding-left: 8px;
	padding-right: 8px;
}
.py-8 {
	padding-top: 8px;
	padding-bottom: 8px;
}
.px-10 {
	padding-left: 10px;
	padding-right: 10px;
}
.py-10 {
	padding-top: 10px;
	padding-bottom: 10px;
}
.px-12 {
	padding-left: 12px;
	padding-right: 12px;
}
.py-12 {
	padding-top: 12px;
	padding-bottom: 12px;
}
.px-15 {
	padding-left: 15px;
	padding-right: 15px;
}
.py-15 {
	padding-top: 15px;
	padding-bottom: 15px;
}
.px-16 {
	padding-left: 16px;
	padding-right: 16px;
}
.py-16 {
	padding-top: 16px;
	padding-bottom: 16px;
}
.px-20 {
	padding-left: 20px;
	padding-right: 20px;
}
.py-20 {
	padding-top: 20px;
	padding-bottom: 20px;
}
.px-22 {
	padding-left: 22px;
	padding-right: 22px;
}
.py-22 {
	padding-top: 22px;
	padding-bottom: 22px;
}
.px-24 {
	padding-left: 24px;
	padding-right: 24px;
}
.py-24 {
	padding-top: 24px;
	padding-bottom: 24px;
}
.px-30 {
	padding-left: 30px;
	padding-right: 30px;
}
.py-30 {
	padding-top: 30px;
	padding-bottom: 30px;
}
.px-35 {
	padding-left: 35px;
	padding-right: 35px;
}
.py-35 {
	padding-top: 35px;
	padding-bottom: 35px;
}
.px-40 {
	padding-left: 40px;
	padding-right: 40px;
}
.py-40 {
	padding-top: 40px;
	padding-bottom: 40px;
}
.px-48 {
	padding-left: 48px;
	padding-right: 48px;
}
.py-48 {
	padding-top: 48px;
	padding-bottom: 48px;
}
.px-56 {
	padding-left: 56px;
	padding-right: 56px;
}
.py-56 {
	padding-top: 56px;
	padding-bottom: 56px;
}
.px-64 {
	padding-left: 64px;
	padding-right: 64px;
}
.py-64 {
	padding-top: 64px;
	padding-bottom: 64px;
}
.-mx-0 {
	margin-left: 0;
	margin-right: 0;
}
.-my-0 {
	margin-top: 0;
	margin-bottom: 0;
}
.mx-0 {
	margin-left: 0;
	margin-right: 0;
}
.my-0 {
	margin-top: 0;
	margin-bottom: 0;
}
.-mx-1 {
	margin-left: -1px;
	margin-right: -1px;
}
.-my-1 {
	margin-top: -1px;
	margin-bottom: -1px;
}
.mx-1 {
	margin-left: 1px;
	margin-right: 1px;
}
.my-1 {
	margin-top: 1px;
	margin-bottom: 1px;
}
.-mx-2 {
	margin-left: -2px;
	margin-right: -2px;
}
.-my-2 {
	margin-top: -2px;
	margin-bottom: -2px;
}
.mx-2 {
	margin-left: 2px;
	margin-right: 2px;
}
.my-2 {
	margin-top: 2px;
	margin-bottom: 2px;
}
.-mx-3 {
	margin-left: -3px;
	margin-right: -3px;
}
.-my-3 {
	margin-top: -3px;
	margin-bottom: -3px;
}
.mx-3 {
	margin-left: 3px;
	margin-right: 3px;
}
.my-3 {
	margin-top: 3px;
	margin-bottom: 3px;
}
.-mx-4 {
	margin-left: -4px;
	margin-right: -4px;
}
.-my-4 {
	margin-top: -4px;
	margin-bottom: -4px;
}
.mx-4 {
	margin-left: 4px;
	margin-right: 4px;
}
.my-4 {
	margin-top: 4px;
	margin-bottom: 4px;
}
.-mx-5 {
	margin-left: -5px;
	margin-right: -5px;
}
.-my-5 {
	margin-top: -5px;
	margin-bottom: -5px;
}
.mx-5 {
	margin-left: 5px;
	margin-right: 5px;
}
.my-5 {
	margin-top: 5px;
	margin-bottom: 5px;
}
.-mx-6 {
	margin-left: -6px;
	margin-right: -6px;
}
.-my-6 {
	margin-top: -6px;
	margin-bottom: -6px;
}
.mx-6 {
	margin-left: 6px;
	margin-right: 6px;
}
.my-6 {
	margin-top: 6px;
	margin-bottom: 6px;
}
.-mx-8 {
	margin-left: -8px;
	margin-right: -8px;
}
.-my-8 {
	margin-top: -8px;
	margin-bottom: -8px;
}
.mx-8 {
	margin-left: 8px;
	margin-right: 8px;
}
.my-8 {
	margin-top: 8px;
	margin-bottom: 8px;
}
.-mx-10 {
	margin-left: -10px;
	margin-right: -10px;
}
.-my-10 {
	margin-top: -10px;
	margin-bottom: -10px;
}
.mx-10 {
	margin-left: 10px;
	margin-right: 10px;
}
.my-10 {
	margin-top: 10px;
	margin-bottom: 10px;
}
.-mx-12 {
	margin-left: -12px;
	margin-right: -12px;
}
.-my-12 {
	margin-top: -12px;
	margin-bottom: -12px;
}
.mx-12 {
	margin-left: 12px;
	margin-right: 12px;
}
.my-12 {
	margin-top: 12px;
	margin-bottom: 12px;
}
.-mx-15 {
	margin-left: -15px;
	margin-right: -15px;
}
.-my-15 {
	margin-top: -15px;
	margin-bottom: -15px;
}
.mx-15 {
	margin-left: 15px;
	margin-right: 15px;
}
.my-15 {
	margin-top: 15px;
	margin-bottom: 15px;
}
.-mx-16 {
	margin-left: -16px;
	margin-right: -16px;
}
.-my-16 {
	margin-top: -16px;
	margin-bottom: -16px;
}
.mx-16 {
	margin-left: 16px;
	margin-right: 16px;
}
.my-16 {
	margin-top: 16px;
	margin-bottom: 16px;
}
.-mx-20 {
	margin-left: -20px;
	margin-right: -20px;
}
.-my-20 {
	margin-top: -20px;
	margin-bottom: -20px;
}
.mx-20 {
	margin-left: 20px;
	margin-right: 20px;
}
.my-20 {
	margin-top: 20px;
	margin-bottom: 20px;
}
.-mx-22 {
	margin-left: -22px;
	margin-right: -22px;
}
.-my-22 {
	margin-top: -22px;
	margin-bottom: -22px;
}
.mx-22 {
	margin-left: 22px;
	margin-right: 22px;
}
.my-22 {
	margin-top: 22px;
	margin-bottom: 22px;
}
.-mx-24 {
	margin-left: -24px;
	margin-right: -24px;
}
.-my-24 {
	margin-top: -24px;
	margin-bottom: -24px;
}
.mx-24 {
	margin-left: 24px;
	margin-right: 24px;
}
.my-24 {
	margin-top: 24px;
	margin-bottom: 24px;
}
.-mx-30 {
	margin-left: -30px;
	margin-right: -30px;
}
.-my-30 {
	margin-top: -30px;
	margin-bottom: -30px;
}
.mx-30 {
	margin-left: 30px;
	margin-right: 30px;
}
.my-30 {
	margin-top: 30px;
	margin-bottom: 30px;
}
.-mx-35 {
	margin-left: -35px;
	margin-right: -35px;
}
.-my-35 {
	margin-top: -35px;
	margin-bottom: -35px;
}
.mx-35 {
	margin-left: 35px;
	margin-right: 35px;
}
.my-35 {
	margin-top: 35px;
	margin-bottom: 35px;
}
.-mx-40 {
	margin-left: -40px;
	margin-right: -40px;
}
.-my-40 {
	margin-top: -40px;
	margin-bottom: -40px;
}
.mx-40 {
	margin-left: 40px;
	margin-right: 40px;
}
.my-40 {
	margin-top: 40px;
	margin-bottom: 40px;
}
.-mx-48 {
	margin-left: -48px;
	margin-right: -48px;
}
.-my-48 {
	margin-top: -48px;
	margin-bottom: -48px;
}
.mx-48 {
	margin-left: 48px;
	margin-right: 48px;
}
.my-48 {
	margin-top: 48px;
	margin-bottom: 48px;
}
.-mx-56 {
	margin-left: -56px;
	margin-right: -56px;
}
.-my-56 {
	margin-top: -56px;
	margin-bottom: -56px;
}
.mx-56 {
	margin-left: 56px;
	margin-right: 56px;
}
.my-56 {
	margin-top: 56px;
	margin-bottom: 56px;
}
.-mx-64 {
	margin-left: -64px;
	margin-right: -64px;
}
.-my-64 {
	margin-top: -64px;
	margin-bottom: -64px;
}
.mx-64 {
	margin-left: 64px;
	margin-right: 64px;
}
.my-64 {
	margin-top: 64px;
	margin-bottom: 64px;
}
.flex {
	display: flex;
}
.jc-center {
	justify-content: center;
}
.jc-around {
	justify-content: space-around;
}
.jc-end {
	justify-content: flex-end;
}
.jc-between {
	justify-content: space-between;
}
.ai-center {
	align-items: center;
}
.flex-wrap {
	flex-wrap: wrap;
}
.flex-nowrap {
	flex-wrap: nowrap;
}
