@charset "gb2312";
.bgc_orange {
	background-color: #fe963b
}

.btnc_cf {
	background-color: #cfcfcf
}

.fs_20 {
	font-size: .2rem
}

.fs_22 {
	font-size: .22rem
}

.fs_24 {
	font-size: .24rem
}

.fs_26 {
	font-size: .26rem
}

.fs_28 {
	font-size: .28rem
}

.fsc_1 {
	color: #111
}

.fsc_6 {
	color: #666
}

.fsc_f {
	color: #fff
}

.fsc_red {
	color: #eb0000
}

.fsc_orange {
	color: #fe963b
}

.fl {
	float: left
}

.fr {
	float: right
}

.tal {
	text-align: left
}

.tac {
	text-align: center
}

.tar {
	text-align: right
}

.bdr_8 {
	border-radius: .08rem
}

.bgs_c {
	-ms-background-size: cover;
	background-size: cover
}

.bs_bb {
	box-sizing: border-box
}

.nullPrompt {
	text-align: center;
	color: #666
}

.nullPrompt img {
	width: 2.4rem;
	height: 2.14rem;
	margin: 2.4rem auto .5rem
}

.protocol {
	padding: .2rem;
	line-height: .48rem;
	text-align: Justify;
	text-justify: inter-ideograph
}

.protocol h2 {
	text-align: center;
	margin-bottom: .2rem
}

.protocol span {
	font-weight: 700
}[v-cloak] {
	display: none
}

.flex {
	display: -webkit-flex;
	display: -ms-flexbox;
	display: flex
}

.fd-row {
	-webkit-flex-direction: row;
	-ms-flex-direction: row;
	flex-direction: row
}

.fd-column {
	-webkit-flex-direction: column;
	-ms-flex-direction: column;
	flex-direction: column
}

.jc-c {
	-webkit-justify-content: center;
	-ms-flex-pack: center;
	justify-content: center
}

.jc-sb {
	-webkit-justify-content: space-between;
	-ms-flex-pack: justify;
	justify-content: space-between
}

.jc-sa {
	-webkit-justify-content: space-around;
	-ms-flex-pack: distribute;
	justify-content: space-around
}

.jc-fs {
	-webkit-justify-content: flex-start;
	-ms-flex-pack: start;
	justify-content: flex-start
}

.jc-fe {
	-webkit-justify-content: flex-end;
	-ms-flex-pack: end;
	justify-content: flex-end
}

.ai-c {
	-webkit-align-items: center;
	-ms-flex-align: center;
	align-items: center
}

.ai-fe {
	-webkit-box-align: end;
	-ms-flex-align: end;
	align-items: flex-end
}

.ai-fs {
	-webkit-box-align: start;
	-webkit-align-items: flex-start;
	-ms-flex-align: start;
	align-items: flex-start
}[v-cloak] {
	display: none
}