@charset "utf-8";
/* 750尺寸  24px/7.5 = 3.2vw*/

* {
	margin: 0;
	padding: 0;
	box-sizing: border-box;
}


body {
	font-size: 3.2vw;
	line-height: 5.33vw;
	color: #333;
	font-family: "微软雅黑", "Microsoft YaHei", arial, Tahoma, SimHei, "\5B8B\4F53", simsun, sans-serif;
	background: #FFFAFA;
	min-width: 320px;
}

img {
	max-width: 100%;
	border: 0;
}

ol,
ul,
li {
	list-style: none;
}

a,
a:link,
a:visited,
a:hover,
a:active,
p {
	color: #333;
	text-decoration: none;
}

p {
	font-size: 3.733vw;
}

.mui-content {
	background: none;
}

.mui-bar {
	box-shadow: none;
}


/*********flex*********/
.flex {
	display: -webkit-flex;
	display: flex !important;
}

.flex-1 {
	flex: 1 !important;
}

.flex-2 {
	flex: 2 !important;
}

.flex-column {
	flex-direction: column !important;
}

.flex-row {
	flex-direction: row !important;
}

.flex-wrap {
	flex-wrap: wrap !important;
}

.flex-shrink {
	flex-shrink: 0 !important;
}

.justify-center {
	justify-content: center !important;
}

.justify-between {
	justify-content: space-between !important;
}

.justify-around {
	justify-content: space-around !important;
}

.justify-flex-end {
	justify-content: flex-end !important;
}

.justify-flex-start {
	justify-content: flex-start !important;
}

.align-center {
	align-items: center !important;
}

.align-flex-end {
	align-items: flex-end !important;
}


/*********font*********/
.f-w-b {
	font-weight: bold !important;
}

.f-s-20 {
	font-size: 2.67vw !important;
}

.f-s-22 {
	font-size: 2.933vw !important;
}

.f-s-24 {
	font-size: 3.2vw !important;
}

.f-s-26 {
	font-size: 3.47vw !important;
}

.f-s-28 {
	font-size: 3.733vw !important;
}

.f-s-30 {
	font-size: 4vw !important;
}

.f-s-32 {
	font-size: 4.27vw !important;
}

.f-s-36 {
	font-size: 4.8vw !important;
}

.f-s-40 {
	font-size: 5.33vw !important;
}

.f-s-48 {
	font-size: 6.4vw !important;
}

.t-a-c {
	text-align: center !important;
}

.t-a-r {
	text-align: right !important;
}

.l-h-15 {
	line-height: 1.5 !important;
}


/*********margin*********/
.m-t-0 {
	margin-top: 0 !important;
}

.m-t-5 {
	margin-top: 0.67vw !important;
}

.m-b-5 {
	margin-bottom: 0.67vw !important;
}

.m-t-8 {
	margin-top: 1.067vw !important;
}

.m-l-8 {
	margin-left: 1.067vw !important;
}

.m-t-10 {
	margin-top: 1.33vw !important;
}

.m-t-12 {
	margin-top: 1.6vw !important;
}

.m-t-15 {
	margin-top: 2vw !important;
}

.m-l-15 {
	margin-left: 2vw !important;
}

.m-t-16 {
	margin-top: 2.13vw !important;
}

.m-l-20 {
	margin-left: 2.67vw !important;
}

.m-r-20 {
	margin-right: 2.67vw !important;
}

.m-r-15 {
	margin-right: 2vw !important;
}

.m-t-20 {
	margin-top: 2.67vw !important;
}

.m-t-24 {
	margin-top: 3.2vw !important;
}

.m-r-25 {
	margin-right: 3.33vw !important;
}

.m-t-25 {
	margin-top: 3.33vw !important;
}

.m-l-25 {
	margin-left: 3.33vw !important;
}

.m-t-30 {
	margin-top: 4vw !important;
}

.m-r-30 {
	margin-right: 4vw !important;
}

.m-t-32 {
	margin-top: 4.267vw !important;
}

.m-t-35 {
	margin-top: 4.67vw !important;
}

.m-t-40 {
	margin-top: 5.33vw !important;
}

.m-l-40 {
	margin-left: 5.33vw !important;
}

.m-r-40 {
	margin-right: 5.33vw !important;
}

.m-t-45 {
	margin-top: 6vw !important;
}

.m-t-50 {
	margin-top: 6.67vw !important;
}

.m-b-110 {
	margin-bottom: 14.67vw !important;
}


/*********padding*********/
.p-l-5 {
	padding-left: 0.67vw !important;
}

.p-r-5 {
	padding-right: 0.67vw !important;
}

.p-b-5 {
	padding-bottom: 0.67vw !important;
}

.p-t-5 {
	padding-top: 0.67vw !important;
}

.p-t-10 {
	padding-top: 1.33vw !important;
}

.p-b-10 {
	padding-bottom: 1.33vw !important;
}

.p-l-10 {
	padding-left: 1.33vw !important;
}

.p-r-10 {
	padding-right: 1.33vw !important;
}

.p-t-15 {
	padding-top: 2vw !important;
}

.p-l-15 {
	padding-left: 2vw !important;
}

.p-r-15 {
	padding-right: 2vw !important;
}

.p-b-15 {
	padding-bottom: 2vw !important;
}

.p-t-16 {
	padding-top: 2.133vw !important;
}

.p-l-16 {
	padding-left: 2.133vw !important;
}

.p-r-16 {
	padding-right: 2.133vw !important;
}

.p-b-16 {
	padding-bottom: 2.133vw !important;
}

.p-t-20 {
	padding-top: 2.67vw !important;
}

.p-b-20 {
	padding-bottom: 2.67vw !important;
}

.p-l-20 {
	padding-left: 2.67vw !important;
}

.p-r-20 {
	padding-right: 2.67vw !important;
}

.p-t-24 {
	padding-top: 3.2vw !important;
}

.p-l-24 {
	padding-left: 3.2vw !important;
}

.p-r-24 {
	padding-right: 3.2vw !important;
}

.p-b-24 {
	padding-bottom: 3.2vw !important;
}

.p-t-25 {
	padding-top: 3.33vw !important;
}

.p-l-25 {
	padding-left: 3.33vw !important;
}

.p-r-25 {
	padding-right: 3.33vw !important;
}

.p-b-25 {
	padding-bottom: 3.33vw !important;
}

.p-b-30 {
	padding-bottom: 4vw !important;
}

.p-t-30 {
	padding-top: 4vw !important;
}

.p-l-30 {
	padding-left: 4vw !important;
}

.p-r-30 {
	padding-right: 4vw !important;
}

.p-t-40 {
	padding-top: 5.33vw !important;
}

.p-l-40 {
	padding-left: 5.33vw !important;
}

.p-r-40 {
	padding-right: 5.33vw !important;
}

.p-b-40 {
	padding-bottom: 5.33vw !important;
}

.p-t-50 {
	padding-top: 6.667vw !important;
}

.p-l-50 {
	padding-left: 6.667vw !important;
}

.p-r-50 {
	padding-right: 6.667vw !important;
}

.p-b-50 {
	padding-bottom: 6.667vw !important;
}


/*********color*********/
.back-fff {
	background: #fff !important;
}

.color-fff {
	color: #fff !important;
}

.color-000 {
	color: #000 !important;
}

.color-FF2700 {
	color: #FF2700 !important;
}

.color-888 {
	color: #888 !important;
}

.color-666 {
	color: #666 !important;
}

.color-3F85FF {
	color: #3F85FF !important;
}

.color-999 {
	color: #999 !important;
}

.color-F2A249 {
	color: #F2A249;
}

.color-aaa {
	color: #aaa;
}


/*********other*********/
.b-radius-16 {
	border-radius: 2.133vw !important;
}

.transition-name {
	-webkit-transition: 0.5s ease;
	-moz-transition: 0.5s ease;
	-o-transition: 0.5s ease;
	-ms-transition: 0.5s ease;
	transition: all 0.5s ease;
}

.ellipsis-1 {
	overflow: hidden;
	white-space: nowrap;
	text-overflow: ellipsis;
}

.ellipsis-2 {
	text-overflow: -o-ellipsis-lastline;
	overflow: hidden;
	text-overflow: ellipsis;
	display: -webkit-box;
	-webkit-line-clamp: 2;
	line-clamp: 2;
	-webkit-box-orient: vertical;
}

.ellipsis-3 {
	text-overflow: -o-ellipsis-lastline;
	overflow: hidden;
	text-overflow: ellipsis;
	display: -webkit-box;
	-webkit-line-clamp: 3;
	line-clamp: 3;
	-webkit-box-orient: vertical;
}