/* *{
	font-family: PingFang SC;
	box-sizing: border-box;
} */
:global(*) {
 font-family: PingFang SC;
	box-sizing: border-box;
}

.flex {
	display: flex;
}

.flex_center_center {
	display: flex;
	justify-content: center;
	align-items: center;
	flex-flow: column wrap
}

.flex_between_center {
	display: flex;
	justify-content: space-between;
	align-items: center;
}

.flex_around_center {
	display: flex;
	justify-content: space-around;
	align-items: center;
	flex-flow: row wrap
}

.flex_start_start {
	justify-content: flex-start;
	align-items: start;
}

.flex_start_center {
	display: flex;
	justify-content: flex-start;
	align-items: center;
}

.flex_end_center {
	justify-content: flex-end;
	align-items: center;
}

.flex_start_end {
	justify-content: flex-start;
	align-items: end;
}

.flex_end_start {
	justify-content: flex-end;
	align-items: flex-start;
}

.flex_center_end {
	justify-content: center;
	align-items: flex-end;
}

.flex_start_between {
	flex-wrap: wrap;
	justify-content: flex-start;
	align-content: space-between;
}
.flex_start_around {
	display: flex;
	flex-wrap: wrap;
	justify-content: flex-start;
	align-content: space-around;
}

.flex_direction {
	flex-direction: column;
}

.flex_row {
	flex-flow: row wrap
}

.flex_column {
	flex-flow: column wrap
}

.flex_nowrap {
	flex-wrap: nowrap;
}
.flex_wrap {
	flex-wrap: wrap;
}

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

.grow {
	flex-grow: 1;
}
.no_shrink{
	flex-shrink:0;
}
.one_line {
	white-space: nowrap;
	overflow: hidden;
	text-overflow: ellipsis;
}

.two_line {
	display: -webkit-box;
	-webkit-box-orient: vertical;
	-webkit-line-clamp: 2;
	overflow: hidden;
}
.fixed_center{
	display: fixed;
	top: 50vh;
	left: 50vw;
	transform: translate(-50%,-50%);
	z-index: 999;
}