@charset "UTF-8";
* {
	-webkit-box-sizing: border-box;
	-moz-box-sizing: border-box;
	box-sizing: border-box;
}

body #app * {
	-webkit-box-sizing: border-box;
	-moz-box-sizing: border-box;
	box-sizing: border-box;
	user-select: none;
}

.hidden {
	display: none;
}

a {
	text-decoration: none;
}

/* body {
	margin: 0;
	padding: 0;
	font: 14px/20px "PingFangSC-Regular", "PingFang SC", "Microsoft YaHei", 微软雅黑, helvetica, arial, verdana, tahoma, sans-serif;
	line-height: 1.8;
	background-color: #f7f7f7;
	overflow-x: hidden;
	color: #000;
} */

img {
	max-width: 100%;
  	height: auto;
  	display: block;
  	/* margin: auto; */
  	/* border-radius: 5px; */
}

ul, li {
	padding: 0;
	margin: 0;
}

li {
	list-style: none;
}

@media screen and (min-width:768px) {
	.container {
		width: 750px;
	}
}

@media screen and (min-width:992px) {
	.container {
		width: 970px;
	}
}

@media screen and (min-width:1200px) {
	.container {
		width: 1170px;
	}
}

@media screen and (min-width:1260px) {
	.container {
		width: 1260px;
	}
}

.container {
	padding-right: 15px;
	padding-left: 15px;
	margin-right: auto;
	margin-left: auto;
}

.row-mobile {
	margin-right: -15px;
	margin-left: -15px;
}

.white-background {
	background-color: #fff;
	border-radius: 5px;
}

.flex {
	display: flex;
}

.flex-direction-column {
	flex-direction: column;
}

.align-items-center {
	align-items: center;
}

.align-items-baseline {
	align-items: baseline;
}

.justify-content-center {
	justify-content: center;
}

.justify-content-flex-end {
	justify-content: flex-end;
}

.justify-content-space-between {
	justify-content: space-between;
}

.justify-content-space-around {
	justify-content: space-around;
}

.margin-top-auto {
	margin-top:auto;
}

.margin-left-auto {
	margin-left:auto;
}
