@charset "UTF-8";

* {
	padding: 0;
	margin: 0;
}

li {
	list-style: none;
}

body {
	-webkit-touch-callout: none;
	-webkit-user-select: none;
	-moz-user-select: none;
	-ms-user-select: none;
	user-select: none;
}
@font-face{
  font-family: 'SourceHanSansCN-Regular';
  src: url(../fonts/SourceHanSansCN-Regular.ttf);
}
@font-face{
  font-family: 'SourceHanSansCN-Medium';
  src: url(../fonts/SourceHanSansCN-Medium.ttf);
}
@font-face{
  font-family: 'SourceHanSansCN-Bold';
  src: url(../fonts/SourceHanSansCN-Bold.ttf);
}
@font-face{
  font-family: 'SourceHanSansCN-Normal';
  src: url(../fonts/SourceHanSansCN-Normal.ttf);
}
@font-face{
  font-family: 'SourceHanSansCN-Light';
  src: url(../fonts/SourceHanSansCN-Light.ttf);
}

body,
html {
	height: 100%;
	margin: 0;
	font-family: "SourceHanSansCN-Medium", "SourceHanSansCN-Bold", "SourceHanSansCN-Regular", "SourceHanSansCN-Normal", "SourceHanSansCN-Light", -apple-system, BlinkMacSystemFont,  sans-serif;
	font-size: 16px;
}

html {
	width: 100%;
	/* overflow: hidden; */
}

body {
	position: relative;
	/* overflow-x: hidden;
	overflow-y: scroll; */
}

a {
	text-decoration: none;
}

img {
	border: none;
	display: block;
	width: 100%;
}

/************************/

.lz-flex {
	display: flex;
	flex-direction: row;
	align-items: center;
}

.lz-flex-wrap {
	flex-wrap: wrap;
}

.lz-flex-nowrap {
	flex-wrap: nowrap;
}

.lz-align-center {
	align-items: center;
}

.lz-align-top {
	align-items: flex-start;
}

.lz-align-bottom {
	align-items: flex-end;
}

.lz-justify-center {
	justify-content: center;
}

.lz-justify-left {
	justify-content: flex-start;
}

.lz-justify-right {
	justify-content: flex-end;
}

.lz-justify-between {
	justify-content: space-between;
}

.lz-justify-around {
	justify-content: space-around;
}

.lz-text-left {
	text-align: left;
}

.lz-text-center {
	text-align: center;
}

.lz-text-right {
	text-align: right;
	
}
.lz-text-justify{
	text-align: justify;
}
.lz-relative,
.lz-rela {
	position: relative;
}

.lz-absolute,
.lz-abso {
	position: absolute;
}

.lz-margin-auto{
	margin: 0 auto;
}

.width-1200{
	width: 86%;
}