* {
	box-sizing: border-box
}
ul, body, p {
	margin: 0;
	padding: 0;
}
ul, li {
	list-style: none
}
body {
	background: #efeff4;
	height: 100%;
	width: 100%;
	font-family: '-apple-system, BlinkMacSystemFont, "Segoe UI", Roboto,"Helvetica Neue", Helvetica, "PingFang SC", "Hiragino Sans GB", \201C\601D\6E90\9ED1\4F53\201D,\201DMicrosoft YaHei",SimSun, sans-serif';
	-webkit-overflow-scrolling: touch
}
html{
	font-size: 13.3333vw;
	height: 100%;
}

@media (min-width: 560px) {
		html {
			font-size: 54px;
		}
	}

.wh-full {
	width: 100%!important;
	height: 100%!important;
}

.w-full {
	width: 100%
}

.p-r {
	position: relative;
}

.p-a {
	position: absolute
}


.text-ellipsis {
	text-overflow: ellipsis;
	overflow: hidden;
}

/* background */
.bg-fff {
	background: #fff
}

.bg-eee {
	background: #eee
}

.bg-4573ff {
	background: #4573FF
}

.bg-e1e8ff {
	background: #E1E8FF
}

/* font */
.no-wrap {
	white-space: nowrap;
}

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

.f-bold {
	font-weight: bold;
}

.ft26 {
	font-size: 0.26rem
}

.ft28 {
	font-size: 0.28rem
}

.ft30 {
	font-size: 0.30rem
}

.ft32 {
	font-size: 0.32rem
}

.ft34 {
	font-size: 0.34rem
}

.ft48 {
	font-size: 0.48rem
}

.c-fff {
	color: #ffffff;
}

.c-082f81 {
	color: #082f81;
}

.c-092a76 {
	color: #092a76;
}

.c-212121 {
	color: #212121
}

.c-757575 {
	color: #757575
}

.c-fefefe {
	color: #fefefe
}

.c-4573FF {
	color: #4573FF
}

.c-0e1f55 {
	color: #0E1F55
}

/* margin */
.ml8 {
	margin-left: 0.08rem
}

.ml10 {
	margin-left: 0.1rem
}

.mt2 {
	margin-top: 0.02rem
}

.mt20 {
	margin-top: 0.20rem
}

.mt24 {
	margin-top: 0.24rem
}

.mt33 {
	margin-top: 0.33rem
}

.mt56 {
	margin-top: 0.56rem
}

.mt72 {
	margin-top: 0.72rem
}

.mt88 {
	margin-top: 0.88rem
}.flex {
  display: flex
}
.jc-s {
  justify-content: start;
}
.jc-fs {
  justify-content: flex-start;
}
.jc-sb {
  justify-content: space-between;
}
.jc-fe {
  justify-content: flex-end;
}
.jc-c {
  justify-content: center;
}
.jc-sa {
  justify-content: space-around;
}
.ai-c {
  align-items: center
}
.ai-fs {
  align-items: flex-start
}
.ai-fe {
  align-items: flex-end
}
.fd-c {
  flex-direction: column
}

.fw-w {
  flex-wrap: wrap
}

.fw-n {
  flex-wrap: nowrap
}