.mint-indicator-wrapper {
	z-index: 99999999!important
}

.model {
	top: 0;
	left: 0;
	width: 100%;
	height: 100%;
	background: rgba(0,0,0,.5);
	z-index: 9999
}

.dswx,.model {
	position: fixed
}

.dswx {
	bottom: 2.4rem;
	right: 0;
	width: 2rem;
	z-index: 1
}

.mint-toast {
	z-index: 9999999!important
}

.date_btn,.date_grid {
	-webkit-box-sizing: border-box;
	box-sizing: border-box
}

.date_btn,.date_class,.gear {
	cursor: pointer
}

.date_btn,.date_class,.date_class_box,.date_info_box,.tooth {
	text-align: center
}

.gearDate {
	background: rgba(0,0,0,.5);
	z-index: 9999;
	font-size: .65rem
}

.date_ctrl {
	border-radius: .3125rem;
	color: #000;
	margin: 0;
	height: auto;
	max-width: 37.5rem;
	left: 50%;
	top: 30%;
	-webkit-transform: translate(-50%);
	transform: translate(-50%);
	-ms-transform: translate(-50%);
	-moz-transform: translate(-50%)
}

.date_roll,.date_roll>div {
	background-color: transparent;
	overflow: hidden
}

.date_grid,.date_info_box {
	border-bottom: .013333rem solid #d4d4d4
}

.slideInUp {
	animation: slideInUp .3s ease-in;
	-webkit-animation: slideInUp .3s ease-in
}

.date_roll_more>div.list_yy {
	width: 20%
}

.date_roll_more>div.list_mm {
	width: 25%
}

.date_roll_more>div.list_dd {
	width: 20%
}

.date_roll_more>div.list_hh {
	width: 35%
}

.date_grid {
	top: 0;
	border-top: .013333rem solid #d4d4d4
}

.date_info_box {
	padding: 1em 0
}

.date_class_box {
	padding: .5em 1em
}

.date_class {
	padding: .6em 0;
	color: #94181a;
	border: .053333rem solid #94181a
}

.date_class_box .date_class:first-child {
	border-top-left-radius: .1em;
	border-bottom-left-radius: .1em
}

.date_class_box .date_class:last-child {
	border-top-right-radius: .1em;
	border-bottom-right-radius: .1em
}

.date_class_box .active {
	background-color: #94181a
}

.date_btn_box {
	border-top: .013333rem solid #d4d4d4
}

.date_btn {
	padding: 1em;
	float: right;
	width: 50%
}

.date_btn:first-child {
	border-left: .013333rem solid #d4d4d4
}

.shichen {
	font-size: .8em;
	height: 2.5em;
	line-height: 2.5em
}

.picker_modal {
	z-index: 999999999999999!important
}

#newBridge .nb-icon-wrap-0 .nb-icon-wrap-base {
	background: url(/static/images/consult_customer_service.jpg) no-repeat!important;
	background-size: 100% 100%!important
}

#newBridge .icon-right-center,#newBridge .nb-icon-skin-0 .nb-icon-inner-wrap,#newBridge .nb-icon-wrap-0 {
	width: 1.733333rem!important;
	height: 1.533333rem!important;
	background: none!important
}

#newBridge .nb-invite-wrap-base {
	display: none!important
}

#newBridge .nb-icon-skin-0 .nb-icon-bridge0 {
	width: 1.733333rem!important;
	height: 1.533333rem!important;
	margin-left: 0!important;
	margin-top: 0!important;
	background: url(/static/images/consult_customer_service.jpg) no-repeat!important;
	background-size: 100% 100%!important;
	top: auto!important;
	left: auto!important
}

#newBridge {
	opacity: 0;
	z-index: 9!important
}

.add-phone .phone-main[data-v-ade02952] {
	z-index: 172;
	position: absolute;
	top: 50%;
	left: 50%;
	margin-top: -10rem;
	margin-left: -10.25rem;
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex;
	-webkit-box-orient: vertical;
	-webkit-box-direction: normal;
	-ms-flex-direction: column;
	flex-direction: column;
	-webkit-box-align: center;
	-ms-flex-align: center;
	align-items: center;
	width: 20.5rem;
	height: auto;
	background: #fff;
	border-radius: .53rem
}

.add-phone .phone-main .title[data-v-ade02952] {
	margin: 1.625rem 0 .56rem;
	height: 1.625rem;
	font-size: 1.1875rem;
	font-family: SourceHanSansSC-Bold,SourceHanSansSC;
	font-weight: 700;
	text-align: center;
	color: #000;
	line-height: 1.625rem
}

.add-phone .phone-main .title img[data-v-ade02952] {
	width: 1.625rem;
	height: 1.625rem
}

.add-phone .phone-main .sub[data-v-ade02952] {
	margin-bottom: 1.1875;
	height: 1.3125rem;
	font-size: .97rem;
	font-family: SourceHanSansSC-Regular,SourceHanSansSC;
	text-align: center;
	color: #666;
	line-height: 1.3125rem
}

.add-phone .phone-main .phone-inp[data-v-ade02952] {
	margin: 1.1875rem 0;
	width: 18rem;
	height: 3.125rem;
	border-radius: .25rem;
	-webkit-box-sizing: border-box;
	box-sizing: border-box
}

.add-phone .phone-main .phone-inp input[data-v-ade02952] {
	padding-left: .8125rem;
	width: 18rem;
	height: 3.125rem;
	font-size: 1rem;
	border-radius: .25rem;
	line-height: 3.125rem;
	border: .06rem solid #d7d7d7
}

.add-phone .phone-main .phone-inp input[data-v-ade02952]::-webkit-input-placeholder {
	height: 3.125rem;
	font-size: 1rem;
	font-family: SourceHanSansSC-Regular,SourceHanSansSC;
	color: #ccc
}

.add-phone .phone-main .phone-inp input[data-v-ade02952]::-moz-placeholder {
	height: 3.125rem;
	font-size: 1rem;
	font-family: SourceHanSansSC-Regular,SourceHanSansSC;
	color: #ccc
}

.add-phone .phone-main .phone-inp input[data-v-ade02952]::-ms-input-placeholder {
	height: 3.125rem;
	font-size: 1rem;
	font-family: SourceHanSansSC-Regular,SourceHanSansSC;
	color: #ccc
}

.add-phone .phone-main .phone-inp input[data-v-ade02952]::placeholder {
	height: 3.125rem;
	font-size: 1rem;
	font-family: SourceHanSansSC-Regular,SourceHanSansSC;
	color: #ccc
}

.add-phone .phone-main .phone-btn[data-v-ade02952] {
	width: 18rem;
	height: 3.125rem;
	font-size: 1rem;
	font-family: SourceHanSansSC-Bold,SourceHanSansSC;
	font-weight: 700;
	text-align: center;
	color: #fff;
	background: #aa1a1a;
	line-height: 3.125rem;
	border-radius: .25rem
}

.add-phone .phone-main .btn_active[data-v-ade02952] {
	opacity: .5!important
}

.add-phone .phone-main .m-check[data-v-ade02952] {
	margin: 1rem 0 1.5rem;
	padding: 0;
	color: #999
}

.add-phone .phone-main .m-check[data-v-ade02952],.add-phone .phone-main .tip[data-v-ade02952] {
	height: 1.125rem;
	font-size: .78rem;
	font-family: SourceHanSansSC-Regular,SourceHanSansSC;
	line-height: 1.125rem
}

.add-phone .phone-main .tip[data-v-ade02952] {
	margin-bottom: 1.875rem;
	color: #aa1a1a
}

.add-phone[data-v-ade02952] {
	position: fixed;
	top: 0;
	left: 0;
	z-index: 99999;
	width: 100%;
	height: 100%;
	background: #0d0d0d
}

.add-phone .phone-confirm[data-v-ade02952] {
	z-index: 172;
	position: absolute;
	top: 50%;
	left: 50%;
	margin-top: -10rem;
	margin-left: -10.25rem;
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex;
	-webkit-box-orient: vertical;
	-webkit-box-direction: normal;
	-ms-flex-direction: column;
	flex-direction: column;
	-webkit-box-align: center;
	-ms-flex-align: center;
	align-items: center;
	width: 20.5rem;
	height: auto;
	background: #fff;
	border-radius: .53rem
}

.add-phone .phone-confirm .title[data-v-ade02952] {
	margin: 1.4375rem 0 .25rem;
	height: 1.4375rem;
	font-size: 1rem;
	font-family: SourceHanSansSC-Regular,SourceHanSansSC;
	color: #333;
	line-height: 1.4375rem
}

.add-phone .phone-confirm .sub[data-v-ade02952] {
	height: 2.1rem;
	font-size: 1.4375rem;
	font-family: SourceHanSansSC-Bold,SourceHanSansSC;
	font-weight: 700;
	color: #333;
	line-height: 2.1rem
}

.add-phone .phone-confirm .phone-btn[data-v-ade02952] {
	margin-top: 1.22rem;
	margin-bottom: .78rem;
	width: 18rem;
	height: 3.125rem;
	font-size: 1rem;
	font-family: SourceHanSansSC-Bold,SourceHanSansSC;
	font-weight: 700;
	text-align: center;
	color: #fff;
	background: #aa1a1a;
	line-height: 3.125rem;
	border-radius: .25rem
}

.add-phone .phone-confirm .gray[data-v-ade02952] {
	margin-top: 0;
	margin-bottom: 1.22rem;
	font-weight: 700;
	color: #666;
	background: #fff;
	border-radius: .25rem;
	border: .06rem solid #aaa6a6
}

.add-phone .phone-confirm .tip[data-v-ade02952] {
	margin-bottom: 1.75rem;
	height: 1.125rem;
	font-size: .78rem;
	font-family: SourceHanSansSC-Regular,SourceHanSansSC;
	color: #aa1a1a;
	line-height: 1.125rem
}

.is_pay_modal[data-v-ade02952] {
	position: fixed;
	top: 0;
	width: 100%;
	height: 100%;
	left: 0;
	background: rgba(0,0,0,.5);
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex;
	-webkit-box-pack: center;
	-ms-flex-pack: center;
	justify-content: center;
	-webkit-box-align: center;
	-ms-flex-align: center;
	align-items: center
}

.paybox[data-v-ade02952] {
	width: 80%;
	background: #fff;
	text-align: center;
	border-radius: .6rem;
	padding: 1rem 0
}

.paybox h3[data-v-ade02952] {
	font-weight: 700;
	font-size: 1.1rem;
	padding-bottom: .6rem
}

.paybtn[data-v-ade02952] {
	border-top: .013333rem solid #ddd;
	font-size: 1rem;
	line-height: .8rem;
	padding: .6rem 0;
	display: block
}

.pay_wx_finish[data-v-ade02952] {
	font-weight: 700;
	color: red
}

.complaint[data-v-792c6a2b] {
	position: fixed;
	right: 0;
	top: 65%;
	z-index: 999
}

.complaint img[data-v-792c6a2b] {
	width: 2rem;
	display: block
}

.mint-toast-text[data-v-641fa0bf] {
	font-size: .2rem!important
}

.order-search-container[data-v-641fa0bf] {
	width: 100%;
	background: #fff
}

.order-search-header[data-v-641fa0bf] {
	width: 100%;
	height: 3.1rem;
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex;
	border-bottom: .06rem solid #dbdbdb;
	color: #da1932;
	font-weight: 700;
	-webkit-box-align: center;
	-ms-flex-align: center;
	align-items: center
}

.order-search-header div[data-v-641fa0bf] {
	width: 100%;
	font-size: 1.25rem;
	text-align: center
}

.order-search-content[data-v-641fa0bf] {
	width: 94%;
	margin: auto;
	border-radius: .625rem;
	padding-bottom: 1.25rem
}

.order-search-input[data-v-641fa0bf] {
	margin-top: 1.25rem;
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex;
	-webkit-box-pack: center;
	-ms-flex-pack: center;
	justify-content: center
}

.order-search-input #orderNum[data-v-641fa0bf] {
	padding-left: .625rem;
	width: 75%;
	border-radius: .625rem;
	border: .06rem solid #dbdbdb;
	color: #818181
}

.order-search-input #orderNum[data-v-641fa0bf],.order-search-input .search-btn[data-v-641fa0bf] {
	-webkit-box-sizing: border-box;
	box-sizing: border-box;
	height: 2.25rem;
	line-height: 2.25rem;
	font-size: 1rem
}

.order-search-input .search-btn[data-v-641fa0bf] {
	margin-left: 1.25rem;
	border-radius: .625rem;
	width: 15%;
	background-color: #dc273f;
	color: #fff;
	border: none
}

.search-item[data-v-641fa0bf] {
	border: .06rem solid #dedede;
	border-radius: .625rem;
	background: #fff;
	margin: .625rem;
	padding: .625rem
}

.search-item .search-item-title[data-v-641fa0bf] {
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex;
	-webkit-box-pack: justify;
	-ms-flex-pack: justify;
	justify-content: space-between;
	line-height: 1.875rem
}

.search-item .search-item-title .title[data-v-641fa0bf] {
	font-size: 1rem;
	font-weight: 700;
	line-height: 2.5rem
}

.search-item .search-item-title .type[data-v-641fa0bf] {
	color: #dc273f;
	font-size: .01rem;
	line-height: 2.5rem
}

.search-item .search-item-type[data-v-641fa0bf] {
	display: block;
	color: #949494
}

.search-item .search-item-date[data-v-641fa0bf] {
	color: #949494;
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex;
	line-height: 2.5rem
}

.search-how[data-v-641fa0bf] {
	font-size: 2.5rem;
	margin-top: 1.875rem;
	text-align: center;
	color: red
}

.search-how a[data-v-641fa0bf] {
	color: red;
	text-decoration: underline
}

.service-help[data-v-641fa0bf] {
	width: 94%;
	height: 2.773333rem;
	border: .026667rem solid #dcdfe6;
	margin: 1.25rem auto 0;
	border-radius: .625rem;
	-webkit-box-orient: vertical;
	-webkit-box-direction: normal;
	-ms-flex-direction: column;
	flex-direction: column;
	-webkit-box-pack: center;
	-ms-flex-pack: center;
	justify-content: center
}

.service-help-title[data-v-641fa0bf],.service-help[data-v-641fa0bf] {
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex;
	-webkit-box-align: center;
	-ms-flex-align: center;
	align-items: center
}

.service-help-title[data-v-641fa0bf] {
	margin-bottom: 1.25rem
}

.service-help-title>a[data-v-641fa0bf]:first-child {
	font-size: 2rem;
	color: #076de3
}

.service-help-title>a[data-v-641fa0bf]:last-child {
	font-size: 2rem;
	color: #076de3;
	text-decoration: underline
}

.service-help-title img[data-v-641fa0bf] {
	width: 2rem;
	height: 2rem
}

.payment span[data-v-641fa0bf] {
	color: #6c6c6c
}

.payment[data-v-641fa0bf] {
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex;
	-webkit-box-align: center;
	-ms-flex-align: center;
	align-items: center
}

.payment img[data-v-641fa0bf] {
	margin-left: .31rem
}

.add-phone .phone-main[data-v-94d8c06e] {
	z-index: 172;
	position: absolute;
	top: 1rem;
	left: 50%;
	margin-left: -10.25rem;
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex;
	-webkit-box-orient: vertical;
	-webkit-box-direction: normal;
	-ms-flex-direction: column;
	flex-direction: column;
	-webkit-box-align: center;
	-ms-flex-align: center;
	align-items: center;
	width: 20.5rem;
	height: auto;
	background: #fff;
	border-radius: .53rem
}

.add-phone .phone-main .title[data-v-94d8c06e] {
	margin: 1.625rem 0 .56rem;
	height: 1.625rem;
	font-size: 1.1875rem;
	font-family: SourceHanSansSC-Bold,SourceHanSansSC;
	font-weight: 700;
	text-align: center;
	color: #000;
	line-height: 1.625rem
}

.add-phone .phone-main .title img[data-v-94d8c06e] {
	width: 1.625rem;
	height: 1.625rem
}

.add-phone .phone-main .sub[data-v-94d8c06e] {
	margin-bottom: 1.1875;
	height: 1.3125rem;
	font-size: .97rem;
	font-family: SourceHanSansSC-Regular,SourceHanSansSC;
	text-align: center;
	color: #666;
	line-height: 1.3125rem
}

.add-phone .phone-main .phone-inp[data-v-94d8c06e] {
	margin: 1.1875rem 0;
	width: 18rem;
	height: 3.125rem;
	border-radius: .25rem;
	-webkit-box-sizing: border-box;
	box-sizing: border-box
}

.add-phone .phone-main .phone-inp input[data-v-94d8c06e] {
	padding-left: .8125rem;
	width: 18rem;
	height: 3.125rem;
	font-size: 1rem;
	border-radius: .25rem;
	line-height: 3.125rem;
	border: .06rem solid #d7d7d7
}

.add-phone .phone-main .phone-inp input[data-v-94d8c06e]::-webkit-input-placeholder {
	height: 3.125rem;
	font-size: 1rem;
	line-height: 3.125rem;
	font-family: SourceHanSansSC-Regular,SourceHanSansSC;
	color: #ccc
}

.add-phone .phone-main .phone-inp input[data-v-94d8c06e]::-moz-placeholder {
	height: 3.125rem;
	font-size: 1rem;
	line-height: 3.125rem;
	font-family: SourceHanSansSC-Regular,SourceHanSansSC;
	color: #ccc
}

.add-phone .phone-main .phone-inp input[data-v-94d8c06e]::-ms-input-placeholder {
	height: 3.125rem;
	font-size: 1rem;
	line-height: 3.125rem;
	font-family: SourceHanSansSC-Regular,SourceHanSansSC;
	color: #ccc
}

.add-phone .phone-main .phone-inp input[data-v-94d8c06e]::placeholder {
	height: 3.125rem;
	font-size: 1rem;
	line-height: 3.125rem;
	font-family: SourceHanSansSC-Regular,SourceHanSansSC;
	color: #ccc
}

.add-phone .phone-main .phone-btn[data-v-94d8c06e] {
	width: 18rem;
	height: 3.125rem;
	font-size: 1rem;
	font-family: SourceHanSansSC-Bold,SourceHanSansSC;
	font-weight: 700;
	text-align: center;
	color: #fff;
	background: #aa1a1a;
	line-height: 3.125rem;
	border-radius: .25rem
}

.add-phone .phone-main .btn_active[data-v-94d8c06e] {
	opacity: .5!important
}

.add-phone .phone-main .m-check[data-v-94d8c06e] {
	margin: 1rem 0 1.5rem;
	padding: 0;
	color: #999
}

.add-phone .phone-main .m-check[data-v-94d8c06e],.add-phone .phone-main .tip[data-v-94d8c06e] {
	height: 1.125rem;
	font-size: .78rem;
	font-family: SourceHanSansSC-Regular,SourceHanSansSC;
	line-height: 1.125rem
}

.add-phone .phone-main .tip[data-v-94d8c06e] {
	margin-bottom: 1.875rem;
	color: #aa1a1a
}

.add-phone[data-v-94d8c06e] {
	position: fixed;
	top: 0;
	left: 0;
	z-index: 99999;
	width: 100%;
	height: 100%;
	background: #0d0d0d
}

.add-phone .phone-confirm[data-v-94d8c06e] {
	z-index: 172;
	position: absolute;
	top: 1rem;
	left: 50%;
	margin-left: -10.25rem;
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex;
	-webkit-box-orient: vertical;
	-webkit-box-direction: normal;
	-ms-flex-direction: column;
	flex-direction: column;
	-webkit-box-align: center;
	-ms-flex-align: center;
	align-items: center;
	width: 20.5rem;
	height: auto;
	background: #fff;
	border-radius: .53rem
}

.add-phone .phone-confirm .title[data-v-94d8c06e] {
	margin: 1.4375rem 0 .25rem;
	height: 1.4375rem;
	font-size: 1rem;
	font-family: SourceHanSansSC-Regular,SourceHanSansSC;
	color: #333;
	line-height: 1.4375rem
}

.add-phone .phone-confirm .sub[data-v-94d8c06e] {
	height: 2.1rem;
	font-size: 1.4375rem;
	font-family: SourceHanSansSC-Bold,SourceHanSansSC;
	font-weight: 700;
	color: #333;
	line-height: 2.1rem
}

.add-phone .phone-confirm .phone-btn[data-v-94d8c06e] {
	margin-top: 1.22rem;
	margin-bottom: .78rem;
	width: 18rem;
	height: 3.125rem;
	font-size: 1rem;
	font-family: SourceHanSansSC-Bold,SourceHanSansSC;
	font-weight: 700;
	text-align: center;
	color: #fff;
	background: #aa1a1a;
	line-height: 3.125rem;
	border-radius: .25rem
}

.add-phone .phone-confirm .gray[data-v-94d8c06e] {
	margin-top: 0;
	margin-bottom: 1.22rem;
	font-weight: 700;
	color: #666;
	background: #fff;
	border-radius: .25rem;
	border: .06rem solid #aaa6a6
}

.add-phone .phone-confirm .tip[data-v-94d8c06e] {
	margin-bottom: 1.75rem;
	height: 1.125rem;
	font-size: .78rem;
	font-family: SourceHanSansSC-Regular,SourceHanSansSC;
	color: #aa1a1a;
	line-height: 1.125rem
}

.guide[data-v-c408630a],.guide img[data-v-c408630a] {
	width: 100%
}

.footer[data-v-c408630a] {
	margin-bottom: 1rem;
	background-color: #fff;
	text-align: center;
	height: 2rem;
	font-size: 1rem;
	font-family: PingFangSC-Regular,PingFang SC;
	color: #333;
	line-height: 2rem
}

.footer span[data-v-c408630a] {
	color: #921b15;
	-webkit-text-decoration-line: underline;
	text-decoration-line: underline
}

.gearDate {
	font-family: Helvetica Neue,Helvetica,Arial,sans-serif;
	font-size: 10px;
	background-color: rgba(0,0,0,.5);
	display: block;
	position: absolute;
	position: fixed;
	top: 0;
	width: 100%;
	height: 100%;
	z-index: 2018917;
	-webkit-animation-fill-mode: both;
	animation-fill-mode: both;
	-webkit-transform: translateZ(0)
}

.date_ctrl,.gearDate {
	left: 0;
	overflow: hidden
}

.date_ctrl {
	vertical-align: middle;
	background-color: #f0f0f0;
	border: .06rem solid #a5a5a5;
	border-radius: 5px;
	color: #363837;
	height: 14.875rem;
	width: 90%;
	max-width: 400px;
	position: absolute;
	right: 0;
	top: 31%;
	z-index: 9902;
	margin: 0 auto;
	-webkit-transform: translateY(0);
	transform: translateY(0);
	-ms-transform: translateY(0);
	-moz-transform: translateY(0)
}

@-webkit-keyframes slideInUp {
	0% {
		-webkit-transform: translateY(-100%);
		transform: translateY(-100%);
		-moz-transform: translateY(-100%);
		-ms-transform: translateY(-100%);
		-o-transform: translateY(-100%)
	}

	to {
		-webkit-transform: translateY(0);
		transform: translateY(0);
		-moz-transform: translateY(0);
		-o-transform: translateY(0);
		-ms-transform: translateY(0)
	}
}

@keyframes slideInUp {
	0% {
		-webkit-transform: translateY(-100%);
		transform: translateY(-100%);
		-moz-transform: translateY(-100%);
		-ms-transform: translateY(-100%);
		-o-transform: translateY(-100%)
	}

	to {
		-webkit-transform: translateY(0);
		transform: translateY(0);
		-moz-transform: translateY(0);
		-o-transform: translateY(0);
		-ms-transform: translateY(0)
	}
}

.date_roll {
	width: 100%;
	height: auto;
	font-weight: 700;
	-webkit-mask: -webkit-linear-gradient(top,#debb47 50%,rgba(36,142,36,0))
}

.date_roll,.date_roll>div {
	position: relative;
	overflow: hidden;
	background-color: transparent
}

.date_roll>div {
	font-size: 2em;
	height: 6em;
	float: left;
	width: 33.33%
}

.date_roll_more>div {
	width: 25%
}

.date_roll_minut>div {
	width: 20%
}

.date_roll_mask {
	padding: 0 1em;
	-webkit-mask: -webkit-linear-gradient(bottom,#debb47 50%,rgba(36,142,36,0))
}

.date_grid {
	position: relative;
	top: 2em;
	width: 100%;
	height: 2em;
	margin: 0;
	-webkit-box-sizing: border-box;
	box-sizing: border-box;
	z-index: 0;
	background-color: #e8e8e8;
	border-top: .06rem solid #d4d4d4;
	border-bottom: .06rem solid #d4d4d4
}

.date_grid>div {
	color: #000;
	position: absolute;
	right: 0;
	top: 0;
	font-size: .8em;
	line-height: 2.5em
}

.date_info_box {
	color: #363837;
	font-size: 1.8em;
	padding: .6em 0;
	text-align: center;
	border-bottom: .06rem solid #d4d4d4;
	font-weight: 700
}

.date_class_box {
	text-align: center;
	padding: 1em 2em
}

.date_class {
	display: inline-block;
	font-size: 1.4em;
	width: 40%;
	padding: .4em 0;
	text-align: center;
	color: #c91723;
	border: .06rem solid #c91723;
	cursor: pointer
}

.date_class_box .date_class:first-child {
	border-top-left-radius: .2em;
	border-bottom-left-radius: .2em
}

.date_class_box .date_class:last-child {
	border-top-right-radius: .2em;
	border-bottom-right-radius: .2em
}

.date_class_box .active {
	background-color: #c91723;
	color: #fff
}

.date_btn_box {
	overflow: hidden;
	position: relative;
	border-top: .06rem solid #d4d4d4;
	margin-top: 1em
}

.date_btn {
	color: #000;
	font-size: 1.6em;
	line-height: 1em;
	text-align: center;
	padding: .8em 1em;
	cursor: pointer;
	float: left;
	width: 49.9%;
	-webkit-box-sizing: border-box;
	box-sizing: border-box
}

.lcalendar_cancel {
	float: left!important
}

.lcalendar_finish {
	float: right!important
}

.date_btn.lcalendar_cancel {
	border-right: .06rem solid #d4d4d4
}

.gear {
	float: left;
	position: absolute;
	z-index: 9902;
	width: 5.5em;
	margin-top: -6em;
	cursor: pointer;
	padding: 2em 0
}

.date_roll>div .gear {
	width: 100%;
	color: #000
}

.tooth {
	height: 2em;
	line-height: 2em;
	text-align: center;
	overflow: hidden
}

.date_info_box_title {
	height: 1.625rem;
	font-size: 1.125rem;
	font-family: SourceHanSansSC-Bold,SourceHanSansSC;
	font-weight: 700;
	text-align: center;
	color: #333;
	line-height: 1.625rem;
	margin-top: 1.3rem
}

.data_list {
	margin: .65rem 0 1.56rem
}

.data_list .data_com_tit {
	height: 1.25rem;
	font-size: .875rem;
	font-family: SourceHanSansSC-Regular,SourceHanSansSC;
	color: #999;
	text-align: center;
	line-height: 1.25rem
}

.data_list .data_com_li {
	height: 1.4rem;
	font-size: 1rem;
	font-family: SourceHanSansSC-Bold,SourceHanSansSC;
	font-weight: 700;
	text-align: center;
	color: #a31f19;
	line-height: 1.4rem
}

.data_list .data_com_li span {
	color: #333
}

.backEdit {
	font-family: SourceHanSansSC-Regular,SourceHanSansSC;
	color: #666;
	border-radius: .25rem;
	border: .06rem solid #d9d9d9
}

.backEdit,.comfireRight {
	width: 8.34rem;
	height: 2.75rem;
	font-size: 1rem
}

.comfireRight {
	font-family: SourceHanSansSC-Medium,SourceHanSansSC;
	font-weight: 700;
	color: #fff;
	background: #a31f19;
	border-radius: .25rem
}

.zxcs-form {
	margin: 0 auto;
	background: url(https://yozipe.oss-cn-guangzhou.aliyuncs.com/jinnian/tunian/user_bg.png) no-repeat;
	background-size: 100% 100%;
	border: 0
}

.zxcs-form .title {
	margin: 0 auto;
	width: 19.18rem
}

.zxcs-form .title img {
	margin: 3.68rem 0 .7rem;
	width: 19.18rem
}

.radio-opti img {
	width: 1.15rem;
	height: 1.15rem
}

.zxcs-form .zxcs-form-field {
	display: -ms-flexbox;
	display: -webkit-box;
	display: flex;
	margin: .5rem auto 0;
	width: 20rem;
	height: 2.8rem;
	border-color: inherit;
	-webkit-box-sizing: content-box;
	box-sizing: content-box
}

.zxcs-form .zxcs-form-field .zxcs-label {
	width: 4.8438rem;
	font-size: 1rem;
	color: #333;
	text-align: center;
	line-height: 2.1875rem;
	font-weight: bolder
}

.zxcs-form .zxcs-form-field .zxcs-input-el {
	padding-left: .8125rem;
	width: 14.3125rem;
	height: 2.625rem;
	background: #fff;
	border-radius: .125rem;
	border: .06rem solid #d5b994;
	font-size: 1rem;
	line-height: 2.625rem;
	color: #333
}

.zxcs-form .zxcs-form-field .form-input::-webkit-input-placeholder,.zxcs-form .zxcs-form-field .zxcs-input-el::-webkit-input-placeholder {
	color: #d0cbbc;
	height: 2.625rem;
	font-size: 1rem;
	line-height: 2.625rem
}

.zxcs-form .zxcs-form-field .zxcs-picker input {
	padding-left: .8125rem;
	width: 14.3125rem;
	height: 2.625rem;
	background: #fff;
	border-radius: .125rem;
	border: .03rem solid #d5b994;
	font-size: 1rem;
	line-height: 2.625rem;
	color: #333
}

.zxcs-form .zxcs-form-field .zxcs-picker input::-webkit-input-placeholder {
	color: #d0cbbc;
	height: 2.625rem;
	font-size: 1rem
}

.zxcs-form .zxcs-form-field .radio-option {
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex
}

.zxcs-form-sub {
	margin-top: 1.343rem;
	height: 1.375rem;
	font-size: .9375rem;
	font-family: SourceHanSansSC-Regular,SourceHanSansSC;
	text-align: center;
	color: #666;
	line-height: 1.375rem
}

.common-privacy {
	height: 1.1rem;
	font-size: .75rem;
	font-family: SourceHanSansSC-Normal,SourceHanSansSC;
	color: #666;
	line-height: 1.1rem
}

.mllindex-page .common-privacy {
	margin-top: .8rem
}

.zxcs-index-query-text {
	margin: 0;
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex;
	-webkit-box-pack: center;
	-ms-flex-pack: center;
	justify-content: center;
	-webkit-box-align: center;
	-ms-flex-align: center;
	align-items: center;
	color: #aa2422;
	text-decoration: underline
}

.radio-opti .id_male_1 {
	margin-left: .3125rem;
	height: 1.15rem;
	font-size: 1rem;
	font-family: SourceHanSansSC-Medium,SourceHanSansSC;
	font-weight: 500;
	color: #676767;
	line-height: 1.15rem
}

.radio-opti .check {
	font-weight: 700;
	color: #aa2422
}

.zx-img img {
	margin-top: 1rem
}

.index-popupbtn {
	padding: .625rem 0!important;
	background-color: #b61f1f!important
}

.subtitle {
	margin: 0 auto;
	width: 21.34rem;
	height: 4.125rem;
	font-size: .9375rem;
	text-align: center;
	font-family: SourceHanSansSC-Medium,SourceHanSansSC;
	font-weight: 700;
	color: #333;
	line-height: 1.375rem
}

.subtitle span {
	color: #c20f0f
}

.footer-index {
	background-color: #b61f1f
}

.footer-index .company {
	height: 1.25rem;
	font-size: .875rem;
	font-weight: 700;
	text-align: center;
	line-height: 1.25rem;
	color: #ab4708
}

.footer-index span {
	color: #cf895e
}

.footer-index .phone {
	margin-left: .3rem;
	height: 1.09rem;
	font-size: .75rem;
	font-family: SourceHanSansSC-Regular,SourceHanSansSC;
	color: #ab4708;
	line-height: 1.09rem;
	text-decoration: underline
}

.common-privacy-container {
	font-size: .8125rem;
	font-weight: bolder;
	height: 2.5rem
}

.zxcs-submit-button-control {
	margin: 0 1.5rem;
	height: 4rem
}

.footer-index {
	padding-bottom: 1.5rem
}

.about-us {
	margin-top: 1.8rem;
	position: relative;
	background: url() no-repeat;
	background-size: 100% 100%
}

.about-us .title {
	position: absolute;
	top: -1.14rem;
	left: 50%;
	width: 9.72rem;
	height: 2.28rem;
	margin-left: -4.86rem
}

.about-us .title img {
	margin: 0
}

.about-us .about-main {
	margin: 0 1rem
}

.about-us .about-main .info {
	padding-top: 2rem;
	font-size: 1rem;
	font-family: SourceHanSansSC-Regular,SourceHanSansSC;
	color: #b81a1a;
	line-height: 1.3rem
}

.about-us .about-main .company {
	margin-top: .85rem;
	height: 1.25rem;
	font-size: .875rem;
	font-family: SourceHanSansSC-Medium,SourceHanSansSC;
	font-weight: 700;
	color: #333;
	line-height: 1.25rem
}

.about-us .about-main .address {
	margin: .16rem 0
}

.about-us .about-main .address,.about-us .about-main .code {
	height: 1.1rem;
	font-size: .75rem;
	font-family: SourceHanSansSC-Regular,SourceHanSansSC;
	color: #666;
	line-height: 1.1rem
}

.about-us .about-main .phone {
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex;
	-webkit-box-align: center;
	-ms-flex-align: center;
	align-items: center;
	-webkit-box-pack: end;
	-ms-flex-pack: end;
	justify-content: flex-end;
	height: 3.34rem;
	font-size: .82rem;
	font-family: SourceHanSansSC-Regular,SourceHanSansSC;
	color: #b81a1a;
	text-decoration: underline;
	line-height: 3.34rem
}

.about-us .about-main .phone .icon {
	margin: 0 .375rem 0 0;
	width: 1rem;
	height: 1rem
}

.checked {
	background-color: #dd4939
}

.zxcs-title {
	margin-top: .2rem;
	height: 1.25rem;
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex;
	-webkit-box-pack: center;
	-ms-flex-pack: center;
	justify-content: center
}

.zxcs-title .title-img {
	margin-top: .2rem;
	width: 1.25rem;
	height: 1.25rem
}

.zxcs-form {
	margin: -3rem .5rem;
	padding-top: 3.6rem;
	position: relative;
	z-index: 10
}

.zx-img {
	margin: 0 .5rem
}

.zxcs-form .zxcs-form-p {
	margin: 0 1rem;
	height: 1.5rem;
	font-size: .75rem;
	text-align: center;
	font-family: PingFangSC-Regular,PingFang SC;
	color: #fff4d1;
	line-height: 1.5rem;
	letter-spacing: .1875rem
}

.index-popupbtn .txt {
	z-index: 11;
	position: absolute;
	width: 21.43rem;
	height: 3.1rem;
	font-size: 1.125rem;
	text-align: center;
	font-family: STSongti-SC-Bold,STSongti-SC;
	font-weight: 700;
	color: #921b15;
	line-height: 3.1rem
}

.mint-toast-text {
	font-size: 1rem!important
}

.date_roll>div {
	font-size: 1.4em!important
}

.m-order-history {
	width: .34rem!important
}

.public_footer_servers {
	background: #322d41
}

.banner div {
	position: absolute;
	top: .5rem
}

.fixed_wx[data-v-36738536] {
	position: fixed;
	z-index: 99999;
	background: rgba(0,0,0,.6);
	width: 100%
}

.fixed_wx .logo[data-v-36738536] {
	position: absolute;
	top: 10.6rem;
	left: 50%;
	width: 16.4rem;
	margin-left: -8.2rem
}

.fixed_wx .icon[data-v-36738536] {
	position: absolute;
	top: 3.84rem;
	right: 3rem;
	width: 4.3rem
}

.btn[data-v-64367701] {
	height: .3rem;
	line-height: 1rem;
	font-size: .29rem
}

.btn_left[data-v-64367701] {
	float: left;
	padding-left: .1rem;
	color: #1989fa
}

.btn_right[data-v-64367701] {
	float: right;
	padding-right: .1rem;
	color: #1989fa
}

.select[data-v-64367701] {
	margin-top: 1rem;
	width: 100%;
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex;
	-ms-flex-pack: distribute;
	justify-content: space-around;
	overflow-y: hidden
}

.select_d option[data-v-64367701],.select_m option[data-v-64367701],.select_y option[data-v-64367701] {
	height: .7rem;
	padding: .2rem 0
}

.common-loading-layer[data-v-cf375b20] {
	background: rgba(0,0,0,.5)
}

.common-loading-layer .tips-word[data-v-cf375b20] {
	font-weight: 400;
	font-size: 1rem;
	margin: 1rem 1.25rem;
	line-height: 1.72rem
}

.common-loading-layer .half[data-v-cf375b20] {
	width: 7.8rem;
	height: 2.75rem;
	background: #fff;
	color: #999;
	border: .06rem solid #ccc;
	border-radius: .375rem
}

.common-loading-layer .active[data-v-cf375b20] {
	background: #921b15;
	color: #fff
}

.footer[data-v-cf375b20] {
	background-color: #fff
}

.mint-toast-text[data-v-cf375b20] {
	font-size: .2rem!important
}

.order-search-container[data-v-cf375b20] {
	width: 100%;
	background: #fff
}

.order-search-header[data-v-cf375b20] {
	width: 100%;
	height: 3.1rem;
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex;
	border-bottom: .013333rem solid #dbdbdb;
	color: #da1932;
	font-weight: 700;
	-webkit-box-align: center;
	-ms-flex-align: center;
	align-items: center
}

.order-search-header div[data-v-cf375b20] {
	width: 100%;
	font-size: 1.25rem;
	text-align: center
}

.order-search-content[data-v-cf375b20] {
	width: 94%;
	margin: auto;
	border-radius: .625rem;
	padding-bottom: 1.25rem
}

.order-search-input[data-v-cf375b20] {
	margin-top: 1.25rem;
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex;
	-webkit-box-pack: center;
	-ms-flex-pack: center;
	justify-content: center
}

.order-search-input #orderNum[data-v-cf375b20] {
	padding-left: .625rem;
	width: 75%;
	border-radius: .625rem;
	border: .06rem solid #dbdbdb;
	color: #818181
}

.order-search-input #orderNum[data-v-cf375b20],.order-search-input .search-btn[data-v-cf375b20] {
	-webkit-box-sizing: border-box;
	box-sizing: border-box;
	height: 2.25rem;
	line-height: 2.25rem;
	font-size: 1rem
}

.order-search-input .search-btn[data-v-cf375b20] {
	margin-left: 1.25rem;
	border-radius: .625rem;
	width: 15%;
	background-color: #dc273f;
	color: #fff;
	border: none
}

.search-item .search-item-title[data-v-cf375b20] {
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex;
	-webkit-box-pack: justify;
	-ms-flex-pack: justify;
	justify-content: space-between;
	line-height: 1.875rem
}

.search-item .search-item-title .title[data-v-cf375b20] {
	font-size: 1rem;
	font-weight: 700;
	line-height: 2.5rem
}

.search-item .search-item-title .type[data-v-cf375b20] {
	color: #dc273f;
	font-size: .01rem;
	line-height: 2.5rem
}

.search-item .search-item-type[data-v-cf375b20] {
	display: block;
	color: #949494
}

.search-item .search-item-date[data-v-cf375b20] {
	color: #949494;
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex;
	line-height: 2.5rem
}

.search-how[data-v-cf375b20] {
	font-size: 2.5rem;
	margin-top: 1.875rem;
	text-align: center;
	color: red
}

.search-how a[data-v-cf375b20] {
	color: red;
	text-decoration: underline
}

.service-help[data-v-cf375b20] {
	width: 94%;
	height: 2.773333rem;
	border: .026667rem solid #dcdfe6;
	margin: 1.25rem auto 0;
	border-radius: .625rem;
	-webkit-box-orient: vertical;
	-webkit-box-direction: normal;
	-ms-flex-direction: column;
	flex-direction: column;
	-webkit-box-pack: center;
	-ms-flex-pack: center;
	justify-content: center
}

.service-help-title[data-v-cf375b20],.service-help[data-v-cf375b20] {
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex;
	-webkit-box-align: center;
	-ms-flex-align: center;
	align-items: center
}

.service-help-title[data-v-cf375b20] {
	margin-bottom: 1.25rem
}

.service-help-title>a[data-v-cf375b20]:first-child {
	font-size: 2rem;
	color: #076de3
}

.service-help-title>a[data-v-cf375b20]:last-child {
	font-size: 2rem;
	color: #076de3;
	text-decoration: underline
}

.service-help-title img[data-v-cf375b20] {
	width: 2rem;
	height: 2rem
}

.payment span[data-v-cf375b20] {
	color: #6c6c6c
}

.payment[data-v-cf375b20] {
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex;
	-webkit-box-align: center;
	-ms-flex-align: center;
	align-items: center
}

.payment img[data-v-cf375b20] {
	margin-left: .31rem
}

.copy-order[data-v-3f8722ee] {
	position: fixed;
	top: 0;
	left: 0;
	z-index: 5;
	width: 100%;
	height: 100%;
	background: #000
}

.copy-order .bg[data-v-3f8722ee] {
	z-index: 6;
	position: relative;
	top: 50%;
	left: 50%;
	margin-top: -4.78rem;
	margin-left: -8.8rem;
	width: 17.6rem;
	height: 9.56rem;
	background: #fff;
	border-radius: .25rem
}

.copy-order .bg .title[data-v-3f8722ee] {
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex;
	-webkit-box-pack: center;
	-ms-flex-pack: center;
	justify-content: center;
	-ms-flex-line-pack: center;
	align-content: center;
	margin-bottom: 1.56rem;
	padding-top: 1.56rem;
	height: 3.2475rem
}

.copy-order .bg .title .success[data-v-3f8722ee] {
	margin-right: .5rem;
	width: 1.6875rem;
	height: 1.6875rem
}

.copy-order .bg .title .sub[data-v-3f8722ee] {
	height: 1.6875rem;
	font-size: 1.1875rem;
	font-family: SourceHanSansSC-Bold,SourceHanSansSC;
	font-weight: 700;
	color: #333;
	line-height: 1.6875rem
}

.copy-order .bg .btn-copy[data-v-3f8722ee] {
	margin: 0 auto;
	width: 13.875rem;
	height: 3.125rem;
	background: #aa1a1a;
	font-size: 1rem;
	text-align: center;
	font-family: SourceHanSansSC-Bold,SourceHanSansSC;
	font-weight: 700;
	color: #fff;
	line-height: 3.125rem;
	border-radius: .25rem
}

.fixed-code[data-v-3f8722ee] {
	position: fixed;
	top: 0;
	left: 0;
	z-index: 3;
	width: 100%;
	height: 100%;
	background: #000
}

.fixed-code .bg[data-v-3f8722ee] {
	z-index: 4;
	position: relative;
	top: 50%;
	left: 50%;
	margin-top: -16.62rem;
	margin-left: -10.62rem;
	width: 21.34rem;
	height: 31.34rem;
	background-size: 100% 100%
}

.fixed-code .bg .code-img[data-v-3f8722ee] {
	margin: 14.85rem 5rem 0;
	width: 11.34rem;
	height: 11.34rem
}

.fixed-code .bg .tip-code[data-v-3f8722ee] {
	margin-top: 1.3rem;
	height: 1.3125rem;
	font-size: .9rem;
	text-align: center;
	font-family: SourceHanSansSC-Regular,SourceHanSansSC;
	color: #333;
	line-height: 1.3125rem
}

.close[data-v-3f8722ee] {
	z-index: 2;
	position: absolute;
	top: 50%;
	left: 50%;
	margin-top: 15rem;
	margin-left: -1rem;
	width: 2rem;
	height: 2rem
}

.fixed-add-teacher[data-v-3f8722ee] {
	position: fixed;
	top: 0;
	left: 0;
	z-index: 3;
	width: 100%;
	height: 100%;
	background: #000
}

.fixed-add-teacher .bg[data-v-3f8722ee] {
	z-index: 4;
	position: relative;
	top: 50%;
	left: 50%;
	margin-top: -16.62rem;
	margin-left: -10.62rem;
	width: 21.34rem;
	height: 31.34rem;
	background-size: 100% 100%
}

.fixed-add-teacher .bg .copy[data-v-3f8722ee] {
	margin: 0 auto;
	padding-top: 13.4rem;
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex;
	width: 18.75rem;
	line-height: 3.125rem;
	-webkit-box-sizing: border-box;
	box-sizing: border-box;
	border-radius: .25rem 0 0 .25rem
}

.fixed-add-teacher .bg .copy p[data-v-3f8722ee] {
	padding-left: .5rem;
	width: 11.55rem;
	height: 3.125rem;
	font-size: 1.1875rem;
	font-family: SourceHanSansSC-Bold,SourceHanSansSC;
	font-weight: 700;
	color: #626262;
	background: #fff;
	border: .06rem solid #ad8121
}

.fixed-add-teacher .bg .copy .btn[data-v-3f8722ee] {
	width: 7.2rem;
	height: 3.125rem;
	background: #4cb203;
	font-size: 1rem;
	font-family: SourceHanSansSC-Bold,SourceHanSansSC;
	font-weight: 700;
	color: #fff;
	border-radius: 0 .25rem .25rem 0;
	border: 0
}

.fixed-add-teacher .bg .tip[data-v-3f8722ee] {
	height: 1.3125rem;
	font-size: .9rem;
	font-family: SourceHanSansSC-Regular,SourceHanSansSC;
	text-align: center;
	color: #666;
	line-height: 1.3125rem
}

.fixed-add-teacher .bg .tip-img[data-v-3f8722ee] {
	width: 20.31rem
}

@-webkit-keyframes breathe-data-v-3f8722ee {
	0% {
		-webkit-transform: scale(1);
		transform: scale(1)
	}

	50% {
		-webkit-transform: scale(1.15);
		transform: scale(1.15)
	}

	to {
		-webkit-transform: scale(1);
		transform: scale(1)
	}
}

@keyframes breathe-data-v-3f8722ee {
	0% {
		-webkit-transform: scale(1);
		transform: scale(1)
	}

	50% {
		-webkit-transform: scale(1.15);
		transform: scale(1.15)
	}

	to {
		-webkit-transform: scale(1);
		transform: scale(1)
	}
}

@-webkit-keyframes breatheBig-data-v-3f8722ee {
	0% {
		-webkit-transform: scale(1);
		transform: scale(1)
	}

	50% {
		-webkit-transform: scale(1.3);
		transform: scale(1.3)
	}

	to {
		-webkit-transform: scale(1);
		transform: scale(1)
	}
}

@keyframes breatheBig-data-v-3f8722ee {
	0% {
		-webkit-transform: scale(1);
		transform: scale(1)
	}

	50% {
		-webkit-transform: scale(1.3);
		transform: scale(1.3)
	}

	to {
		-webkit-transform: scale(1);
		transform: scale(1)
	}
}

.new-result[data-v-3f8722ee] {
	width: 100%;
	height: 100%;
	padding-top: 1.8rem;
	padding-bottom: 7.5rem;
	background: #eeb95d
}

.new-result .fixed-teacher[data-v-3f8722ee] {
	position: fixed;
	top: 40%;
	right: 0;
	z-index: 1
}

.new-result .fixed-teacher img[data-v-3f8722ee] {
	width: 5.125rem;
	height: 6.3125rem
}

.new-result .add-wechat[data-v-3f8722ee] {
	margin: 0 auto;
	width: 21.66rem;
	height: 28.2rem;
	background-size: 100% 100%
}

.title[data-v-3f8722ee] {
	margin-bottom: .6rem;
	height: 2.8rem;
	font-size: 1.1875rem;
	text-align: center;
	font-family: SourceHanSansSC-Bold,SourceHanSansSC;
	font-weight: 700;
	color: #fff;
	line-height: 2.8rem
}

.new-result .title-img[data-v-3f8722ee] {
	margin: 0 .94rem;
	width: 19.78rem;
	height: 7rem
}

.new-result .wechat-btn[data-v-3f8722ee] {
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex;
	-webkit-box-pack: center;
	-ms-flex-pack: center;
	justify-content: center;
	-webkit-box-align: center;
	-ms-flex-align: center;
	align-items: center;
	margin: 1.66rem auto 0;
	width: 15.5rem;
	background: #4cb203;
	border-radius: .25rem;
	height: 3.125rem;
	font-size: 1.1875rem;
	font-family: SourceHanSansSC-Bold,SourceHanSansSC;
	font-weight: 700;
	color: #fff;
	line-height: 3.125rem;
	-webkit-animation: breathe-data-v-3f8722ee 1.1s infinite;
	animation: breathe-data-v-3f8722ee 1.1s infinite
}

.new-result .wechat-btn img[data-v-3f8722ee] {
	margin-right: .5rem;
	width: 1.5rem;
	height: 1.25rem
}

.new-result .tip[data-v-3f8722ee] {
	margin: 1.56rem auto 0;
	width: 19.375rem;
	height: 2.28rem;
	font-size: .8rem;
	text-align: center;
	font-family: SourceHanSansSC-Regular,SourceHanSansSC;
	color: #999;
	line-height: 1.125rem
}

.new-result .info[data-v-3f8722ee] {
	width: 19.78rem;
	margin: 1.7rem .94rem 0
}

.new-result .info .sub[data-v-3f8722ee] {
	margin-bottom: .65rem;
	height: 1.5rem;
	font-size: 1rem;
	font-family: SourceHanSansSC-Bold,SourceHanSansSC;
	font-weight: 700;
	color: #333;
	line-height: 1.5rem
}

.new-result .info .add-teacher[data-v-3f8722ee] {
	height: 1.3125rem;
	font-size: .93rem;
	font-family: SourceHanSansSC-Regular,SourceHanSansSC;
	color: #333;
	line-height: 1.3125rem
}

.new-result .info .add-teacher span[data-v-3f8722ee] {
	color: #e45c22
}

.new-result .info .phone[data-v-3f8722ee] {
	margin: .56rem 0 .25rem;
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex;
	-webkit-box-pack: justify;
	-ms-flex-pack: justify;
	justify-content: space-between
}

.new-result .info .phone img[data-v-3f8722ee] {
	width: 1.34rem;
	height: 1.34rem
}

.new-result .info .time[data-v-3f8722ee] {
	height: 1.125rem;
	font-size: .8rem;
	font-family: SourceHanSansSC-Regular,SourceHanSansSC;
	color: #999;
	line-height: 1.125rem
}

.new-result .order[data-v-3f8722ee] {
	margin: 1rem auto 0;
	padding: 0 1.125rem;
	width: 21.66rem;
	height: 26.34rem;
	background-size: 100% 100%
}

.new-result .order .order-list[data-v-3f8722ee] {
	margin-top: .78rem
}

.new-result .order .order-list p[data-v-3f8722ee] {
	margin-block: .656rem;
	height: 1.44rem;
	font-size: 1rem;
	font-family: SourceHanSansSC-Regular,SourceHanSansSC;
	color: #333;
	line-height: 1.44rem
}

.new-result .order .order-list p span[data-v-3f8722ee] {
	width: 3.94rem;
	color: #999
}

.new-result .order .order-list .btn[data-v-3f8722ee] {
	margin: .72rem .485rem 0;
	width: 18.44rem;
	height: 3.125rem;
	font-size: 1rem;
	font-family: SourceHanSansSC-Bold,SourceHanSansSC;
	font-weight: 700;
	color: #fff;
	background: linear-gradient(181deg,#aa1a1a,#aa1a1a);
	border-radius: .25rem;
	border: 0;
	line-height: 3.125rem
}

.new-result .order .steps[data-v-3f8722ee] {
	margin-top: 1.44rem
}

.new-result .order .steps .sub[data-v-3f8722ee] {
	margin-bottom: .8125rem;
	height: 1.5rem;
	font-size: 1rem;
	font-family: SourceHanSansSC-Bold,SourceHanSansSC;
	font-weight: 700;
	color: #333;
	line-height: 1.5rem
}

.new-result .order .steps img[data-v-3f8722ee] {
	margin: 0 .85rem;
	width: 17.72rem;
	height: 3.125rem
}

.new-result .order .steps .list[data-v-3f8722ee] {
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex;
	-webkit-box-pack: justify;
	-ms-flex-pack: justify;
	justify-content: space-between;
	margin-top: .656rem
}

.new-result .order .steps .list p[data-v-3f8722ee] {
	width: 5.35rem;
	height: 1.3125rem;
	font-size: .9rem;
	font-family: SourceHanSansSC-Regular,SourceHanSansSC;
	color: #333;
	line-height: 1.3125rem
}

.new-result .bottom[data-v-3f8722ee] {
	position: fixed;
	bottom: 0;
	width: 100%;
	height: 6.625rem;
	background: url(/shunianyunshi/shunianyunshi/static/img/fixed-bot.3352301.png) no-repeat;
	background-size: 100% 100%
}

.new-result .bottom img[data-v-3f8722ee] {
	position: absolute;
	bottom: .78rem;
	right: .625rem;
	width: 3.03rem;
	height: 3.03rem;
	-webkit-animation: breatheBig-data-v-3f8722ee 1.1s infinite;
	animation: breatheBig-data-v-3f8722ee 1.1s infinite
}

.result-data .detail-container p[data-v-c8cc3e38] {
	margin-bottom: .9375rem;
	text-indent: 2em;
	padding: 0 .9375rem;
	font-size: .9375rem;
	line-height: 1.75rem
}

.click-btn[data-v-c8cc3e38] {
	position: absolute;
	z-index: 10;
	top: 54%;
	left: 5%;
	width: 90%;
	height: 3.333333rem;
	font-size: 1.133333rem;
	font-weight: 700;
	text-align: center;
	color: #fff;
	line-height: 3.333333rem;
	border-radius: .333333rem;
	background: #e32f56;
	-webkit-animation: btnAnimate-data-v-c8cc3e38 1.5s linear infinite;
	animation: btnAnimate-data-v-c8cc3e38 1.5s linear infinite
}

@-webkit-keyframes btnAnimate-data-v-c8cc3e38 {
	0% {
		-webkit-transform: scale(.85);
		transform: scale(.85)
	}

	50% {
		-webkit-transform: scale(1);
		transform: scale(1)
	}

	to {
		-webkit-transform: scale(.85);
		transform: scale(.85)
	}
}

@keyframes btnAnimate-data-v-c8cc3e38 {
	0% {
		-webkit-transform: scale(.85);
		transform: scale(.85)
	}

	50% {
		-webkit-transform: scale(1);
		transform: scale(1)
	}

	to {
		-webkit-transform: scale(.85);
		transform: scale(.85)
	}
}

.click-copy[data-v-c8cc3e38] {
	position: absolute;
	z-index: 10;
	right: 45%;
	bottom: 14%;
	width: 13%;
	height: 5%
}

.teacher-hot[data-v-c8cc3e38] {
	padding: .25rem 1rem
}

.teacher-hot .hot-banner[data-v-c8cc3e38] {
	margin-bottom: .17rem
}

.teacher-hot .hot-list[data-v-c8cc3e38] {
	padding-top: 1rem;
	padding-bottom: 1.25rem;
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex;
	-webkit-box-pack: justify;
	-ms-flex-pack: justify;
	justify-content: space-between;
	-webkit-box-align: center;
	-ms-flex-align: center;
	align-items: center;
	border-bottom: .013333rem solid #ececec
}

.teacher-hot .hot-list[data-v-c8cc3e38]:last-child {
	border: 0
}

.teacher-hot .hot-list .logo[data-v-c8cc3e38] {
	width: 4.75rem;
	height: 4.75rem
}

.teacher-hot .hot-list .list-info .title[data-v-c8cc3e38] {
	height: 1.6875rem;
	font-size: 1.1875rem;
	font-weight: 700;
	color: #333;
	line-height: 1.6875rem
}

.teacher-hot .hot-list .list-info .des[data-v-c8cc3e38] {
	margin-top: .18rem;
	height: 1.3125rem;
	font-size: .9rem;
	color: #333;
	line-height: 1.3125rem
}

.teacher-hot .hot-list .list-info .info-tips[data-v-c8cc3e38] {
	margin-top: .18rem;
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex;
	height: 1.12rem;
	font-size: .8rem;
	color: #999;
	line-height: 1.12rem
}

.teacher-hot .hot-list .list-info .info-tips img[data-v-c8cc3e38] {
	margin: 0 .1rem;
	width: 1rem;
	height: 1rem
}

.teacher-hot .hot-list .list-info .info-tips span[data-v-c8cc3e38] {
	color: #e53d3d
}

.teacher-hot .hot-list .list-info .info-tips .tips-person[data-v-c8cc3e38] {
	padding-right: .65rem
}

.teacher-hot .hot-list .list-info .info-tips .tips-good[data-v-c8cc3e38],.teacher-hot .hot-list .list-info .info-tips .tips-person[data-v-c8cc3e38] {
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex;
	-webkit-box-align: end;
	-ms-flex-align: end;
	align-items: end
}

.tips-good[data-v-c8cc3e38]:before {
	content: "|";
	padding-right: .65rem;
	color: #d3d3d3
}

.add-phone[data-v-c8cc3e38] {
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex;
	-webkit-box-align: center;
	-ms-flex-align: center;
	align-items: center;
	-webkit-box-orient: vertical;
	-webkit-box-direction: normal;
	-ms-flex-direction: column;
	flex-direction: column;
	height: 15rem;
	background: url(/shunianyunshi/shunianyunshi/static/img/bg.7429b99.png) no-repeat;
	background-size: 100% 100%;
	border: 0;
	margin: 1rem 1rem 0
}

.add-phone .title[data-v-c8cc3e38] {
	margin: 1.25rem 0;
	height: 1.5rem;
	font-size: 1rem;
	font-family: SourceHanSansSC-Bold,SourceHanSansSC;
	font-weight: 700;
	color: #333;
	line-height: 1.5rem
}

.add-phone .phone-input input[data-v-c8cc3e38] {
	font-size: 1rem;
	border-radius: .25rem;
	border: .06rem solid #d7d7d7;
	padding-left: .7rem;
	width: 18.56rem;
	height: 3.125rem;
	background: #fff
}

.add-phone .phone-input input[data-v-c8cc3e38]::-webkit-input-placeholder {
	font-size: 1rem;
	font-family: SourceHanSansSC-Regular,SourceHanSansSC;
	color: #ccc
}

.add-phone .phone-btn[data-v-c8cc3e38] {
	margin: 1.1875rem 0 .75rem;
	width: 18.56rem;
	height: 3.125rem;
	font-size: 1rem;
	font-family: SourceHanSansSC-Medium,SourceHanSansSC;
	font-weight: 700;
	text-align: center;
	color: #fff;
	background: #aa1a1a;
	border-radius: .25rem;
	line-height: 3.125rem
}

.add-phone .m-check[data-v-c8cc3e38] {
	padding-top: 0;
	line-height: 1rem
}

.add-phone .info p[data-v-c8cc3e38] {
	margin-bottom: .56rem;
	height: 1.4375rem;
	font-size: 1rem;
	font-family: SourceHanSansSC-Regular,SourceHanSansSC;
	color: #333;
	line-height: 1.4375rem
}

.add-phone .info p span[data-v-c8cc3e38] {
	color: #999
}

.wechat[data-v-c8cc3e38] {
	position: fixed;
	z-index: 100;
	top: 0;
	left: 0;
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex;
	-webkit-box-align: center;
	-ms-flex-align: center;
	align-items: center;
	width: 100%;
	height: 100%;
	background: rgba(0,0,0,.5)
}

.wechat .cont[data-v-c8cc3e38] {
	position: relative;
	left: 50%;
	margin-left: -9.67rem;
	width: 19.34rem;
	height: 22.94rem;
	background: url(/shunianyunshi/shunianyunshi/static/img/wx_bg.589cbef.png) no-repeat;
	background-size: 100% 100%
}

.wechat .cont .close[data-v-c8cc3e38] {
	position: absolute;
	top: .57rem;
	right: .75rem;
	width: 2.19rem;
	height: 2.19rem
}

.wechat .cont .title[data-v-c8cc3e38] {
	margin-top: 2.08rem;
	width: 19.34rem;
	height: 1.8rem;
	font-size: 1.25rem;
	font-family: SourceHanSansSC-Bold,SourceHanSansSC;
	font-weight: 700;
	text-align: center;
	color: #fff;
	line-height: 1.8rem
}

.wechat .cont .code[data-v-c8cc3e38] {
	width: 11.6rem;
	height: 11.6rem;
	margin: 1.125rem 3.87rem 1.53rem
}

.wechat .cont .info[data-v-c8cc3e38] {
	margin: 0 1.56rem;
	width: 16.22rem;
	height: 2.5rem;
	font-size: .875rem;
	font-family: SourceHanSansSC-Regular,SourceHanSansSC;
	text-align: center;
	color: #fff;
	line-height: 1.25rem
}

.wechat .cont .info span[data-v-c8cc3e38] {
	color: #ebbc7c
}

.add-gzh[data-v-c8cc3e38] {
	background: #fff
}

.add-gzh .gzh-cont[data-v-c8cc3e38] {
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex;
	position: relative;
	padding: 1rem
}

.add-gzh .gzh-cont img[data-v-c8cc3e38] {
	width: 3.125rem;
	height: 3.125rem
}

.add-gzh .gzh-cont .tit[data-v-c8cc3e38] {
	margin-left: .65rem;
	height: 3.125rem;
	font-size: .8rem;
	font-family: SourceHanSansSC-Regular,SourceHanSansSC;
	color: #333;
	line-height: 1.16rem
}

.add-gzh .gzh-cont .tit span[data-v-c8cc3e38] {
	font-size: 1.125rem;
	font-weight: 700;
	line-height: 1.625rem
}

.add-gzh .gzh-cont .btn[data-v-c8cc3e38] {
	position: absolute;
	top: 1.56rem;
	right: 1rem;
	width: 5.31rem;
	height: 2rem;
	background: #cd3635;
	border-radius: .25rem;
	font-size: .875rem;
	font-family: SourceHanSansSC-Medium,SourceHanSansSC;
	font-weight: 500;
	color: #fff;
	text-align: center;
	line-height: 2rem
}

.hot-item-banner-list-item[data-v-c8cc3e38] {
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex;
	position: relative
}

.hot-item-banner-list-item .hot-item-img[data-v-c8cc3e38] {
	width: 3.9rem;
	height: 3.9rem;
	border-radius: 0;
	padding: 0
}

.hot-item-banner-list-item .hot-item-info[data-v-c8cc3e38] {
	margin-left: .65rem;
	width: 12rem;
	font-family: SourceHanSansSC-Bold,SourceHanSansSC
}

.hot-item-banner-list-item .hot-item-info .hot-item-info-title[data-v-c8cc3e38] {
	height: 1.5rem;
	font-size: 1rem;
	font-weight: 700;
	color: #a73632;
	line-height: 1.5rem
}

.hot-item-banner-list-item .hot-item-info .hot-item-info-detail[data-v-c8cc3e38] {
	height: 1.125rem;
	font-size: .78rem;
	color: #5e4646;
	line-height: 1.125rem
}

.hot-item-banner-list-item .hot-item-info .hot-item-info-sub span[data-v-c8cc3e38] {
	color: #d21a24
}

.hot-item-banner-list-item .hot-item-info .hot-item-info-sub[data-v-c8cc3e38] {
	height: 1.125rem;
	font-size: .78rem;
	font-weight: 400;
	color: #5e4646;
	line-height: 1.125rem
}

.hot-item-banner-list-item .hot-item-btn img[data-v-c8cc3e38] {
	position: absolute;
	top: 2rem;
	right: 0;
	width: 4.72rem;
	height: 2.1rem;
	border-radius: 0;
	padding: 0
}

.hot-item-banner-list-item .hot-item-btn p[data-v-c8cc3e38] {
	position: absolute;
	top: 2rem;
	right: 0;
	width: 4.72rem;
	height: 2.1rem;
	font-size: .9rem;
	text-align: center;
	font-family: SourceHanSansSC-Medium,SourceHanSansSC;
	font-weight: 500;
	color: #fff;
	line-height: 2.1rem
}

.guide[data-v-c8cc3e38] {
	text-align: justify;
	line-height: 1.4063rem;
	color: #dab58b
}

.fix-order[data-v-c8cc3e38] {
	position: fixed;
	z-index: 100;
	right: 0;
	top: 40%
}

.fix-order img[data-v-c8cc3e38] {
	width: 2rem
}

.btn_active[data-v-c8cc3e38] {
	opacity: .5!important
}

.result[data-v-c8cc3e38] {
	background-color: #fff;
	padding-bottom: 6rem
}

.am-fade-appear[data-v-c8cc3e38],.am-fade-enter[data-v-c8cc3e38] {
	opacity: 0
}

.am-fade-appear[data-v-c8cc3e38],.am-fade-enter[data-v-c8cc3e38],.am-fade-leave[data-v-c8cc3e38] {
	-webkit-animation-duration: .2s;
	animation-duration: .2s;
	-webkit-animation-fill-mode: both;
	animation-fill-mode: both;
	-webkit-animation-timing-function: cubic-bezier(.55,0,.55,.2);
	animation-timing-function: cubic-bezier(.55,0,.55,.2);
	-webkit-animation-play-state: paused;
	animation-play-state: paused
}

.am-fade-appear.am-fade-appear-active[data-v-c8cc3e38],.am-fade-enter.am-fade-enter-active[data-v-c8cc3e38] {
	-webkit-animation-name: amFadeIn-data-v-c8cc3e38;
	animation-name: amFadeIn-data-v-c8cc3e38;
	-webkit-animation-play-state: running;
	animation-play-state: running
}

.am-fade-leave.am-fade-leave-active[data-v-c8cc3e38] {
	-webkit-animation-name: amFadeOut-data-v-c8cc3e38;
	animation-name: amFadeOut-data-v-c8cc3e38;
	-webkit-animation-play-state: running;
	animation-play-state: running
}

@-webkit-keyframes amFadeIn-data-v-c8cc3e38 {
	0% {
		opacity: 0
	}

	to {
		opacity: 1
	}
}

@keyframes amFadeIn-data-v-c8cc3e38 {
	0% {
		opacity: 0
	}

	to {
		opacity: 1
	}
}

@-webkit-keyframes amFadeOut-data-v-c8cc3e38 {
	0% {
		opacity: 1
	}

	to {
		opacity: 0
	}
}

@keyframes amFadeOut-data-v-c8cc3e38 {
	0% {
		opacity: 1
	}

	to {
		opacity: 0
	}
}

.am-slide-up-appear[data-v-c8cc3e38],.am-slide-up-enter[data-v-c8cc3e38] {
	-webkit-transform: translateY(100%);
	transform: translateY(100%)
}

.am-slide-up-appear[data-v-c8cc3e38],.am-slide-up-enter[data-v-c8cc3e38],.am-slide-up-leave[data-v-c8cc3e38] {
	-webkit-animation-duration: .2s;
	animation-duration: .2s;
	-webkit-animation-fill-mode: both;
	animation-fill-mode: both;
	-webkit-animation-timing-function: cubic-bezier(.55,0,.55,.2);
	animation-timing-function: cubic-bezier(.55,0,.55,.2);
	-webkit-animation-play-state: paused;
	animation-play-state: paused
}

.am-slide-up-appear.am-slide-up-appear-active[data-v-c8cc3e38],.am-slide-up-enter.am-slide-up-enter-active[data-v-c8cc3e38] {
	-webkit-animation-name: amSlideUpIn-data-v-c8cc3e38;
	animation-name: amSlideUpIn-data-v-c8cc3e38;
	-webkit-animation-play-state: running;
	animation-play-state: running
}

.am-slide-up-leave.am-slide-up-leave-active[data-v-c8cc3e38] {
	-webkit-animation-name: amSlideUpOut-data-v-c8cc3e38;
	animation-name: amSlideUpOut-data-v-c8cc3e38;
	-webkit-animation-play-state: running;
	animation-play-state: running
}

@-webkit-keyframes amSlideUpIn-data-v-c8cc3e38 {
	0% {
		-webkit-transform: translateY(100%);
		transform: translateY(100%)
	}

	to {
		-webkit-transform: translate(0);
		transform: translate(0)
	}
}

@keyframes amSlideUpIn-data-v-c8cc3e38 {
	0% {
		-webkit-transform: translateY(100%);
		transform: translateY(100%)
	}

	to {
		-webkit-transform: translate(0);
		transform: translate(0)
	}
}

@-webkit-keyframes amSlideUpOut-data-v-c8cc3e38 {
	0% {
		-webkit-transform: translate(0);
		transform: translate(0)
	}

	to {
		-webkit-transform: translateY(100%);
		transform: translateY(100%)
	}
}

@keyframes amSlideUpOut-data-v-c8cc3e38 {
	0% {
		-webkit-transform: translate(0);
		transform: translate(0)
	}

	to {
		-webkit-transform: translateY(100%);
		transform: translateY(100%)
	}
}

.am.am-zoom-enter[data-v-c8cc3e38],.am.am-zoom-leave[data-v-c8cc3e38] {
	display: block
}

.am-zoom-appear[data-v-c8cc3e38],.am-zoom-enter[data-v-c8cc3e38] {
	opacity: 0;
	-webkit-animation-duration: .2s;
	animation-duration: .2s;
	-webkit-animation-fill-mode: both;
	animation-fill-mode: both;
	-webkit-animation-timing-function: cubic-bezier(.55,0,.55,.2);
	animation-timing-function: cubic-bezier(.55,0,.55,.2);
	-webkit-animation-timing-function: cubic-bezier(.18,.89,.32,1.28);
	animation-timing-function: cubic-bezier(.18,.89,.32,1.28);
	-webkit-animation-play-state: paused;
	animation-play-state: paused
}

.am-zoom-leave[data-v-c8cc3e38] {
	-webkit-animation-duration: .2s;
	animation-duration: .2s;
	-webkit-animation-fill-mode: both;
	animation-fill-mode: both;
	-webkit-animation-timing-function: cubic-bezier(.55,0,.55,.2);
	animation-timing-function: cubic-bezier(.55,0,.55,.2);
	-webkit-animation-timing-function: cubic-bezier(.6,-.3,.74,.05);
	animation-timing-function: cubic-bezier(.6,-.3,.74,.05);
	-webkit-animation-play-state: paused;
	animation-play-state: paused
}

.am-zoom-appear.am-zoom-appear-active[data-v-c8cc3e38],.am-zoom-enter.am-zoom-enter-active[data-v-c8cc3e38] {
	-webkit-animation-name: amZoomIn-data-v-c8cc3e38;
	animation-name: amZoomIn-data-v-c8cc3e38;
	-webkit-animation-play-state: running;
	animation-play-state: running
}

.am-zoom-leave.am-zoom-leave-active[data-v-c8cc3e38] {
	-webkit-animation-name: amZoomOut-data-v-c8cc3e38;
	animation-name: amZoomOut-data-v-c8cc3e38;
	-webkit-animation-play-state: running;
	animation-play-state: running
}

@-webkit-keyframes amZoomIn-data-v-c8cc3e38 {
	0% {
		opacity: 0;
		-webkit-transform-origin: 50% 50%;
		transform-origin: 50% 50%;
		-webkit-transform: scale(0);
		transform: scale(0)
	}

	to {
		opacity: 1;
		-webkit-transform-origin: 50% 50%;
		transform-origin: 50% 50%;
		-webkit-transform: scale(1);
		transform: scale(1)
	}
}

@keyframes amZoomIn-data-v-c8cc3e38 {
	0% {
		opacity: 0;
		-webkit-transform-origin: 50% 50%;
		transform-origin: 50% 50%;
		-webkit-transform: scale(0);
		transform: scale(0)
	}

	to {
		opacity: 1;
		-webkit-transform-origin: 50% 50%;
		transform-origin: 50% 50%;
		-webkit-transform: scale(1);
		transform: scale(1)
	}
}

@-webkit-keyframes amZoomOut-data-v-c8cc3e38 {
	0% {
		opacity: 1;
		-webkit-transform-origin: 50% 50%;
		transform-origin: 50% 50%;
		-webkit-transform: scale(1);
		transform: scale(1)
	}

	to {
		opacity: 0;
		-webkit-transform-origin: 50% 50%;
		transform-origin: 50% 50%;
		-webkit-transform: scale(0);
		transform: scale(0)
	}
}

@keyframes amZoomOut-data-v-c8cc3e38 {
	0% {
		opacity: 1;
		-webkit-transform-origin: 50% 50%;
		transform-origin: 50% 50%;
		-webkit-transform: scale(1);
		transform: scale(1)
	}

	to {
		opacity: 0;
		-webkit-transform-origin: 50% 50%;
		transform-origin: 50% 50%;
		-webkit-transform: scale(0);
		transform: scale(0)
	}
}

.am-slide-down-appear[data-v-c8cc3e38],.am-slide-down-enter[data-v-c8cc3e38] {
	-webkit-transform: translateY(-100%);
	transform: translateY(-100%)
}

.am-slide-down-appear[data-v-c8cc3e38],.am-slide-down-enter[data-v-c8cc3e38],.am-slide-down-leave[data-v-c8cc3e38] {
	-webkit-animation-duration: .2s;
	animation-duration: .2s;
	-webkit-animation-fill-mode: both;
	animation-fill-mode: both;
	-webkit-animation-timing-function: cubic-bezier(.55,0,.55,.2);
	animation-timing-function: cubic-bezier(.55,0,.55,.2);
	-webkit-animation-play-state: paused;
	animation-play-state: paused
}

.am-slide-down-appear.am-slide-down-appear-active[data-v-c8cc3e38],.am-slide-down-enter.am-slide-down-enter-active[data-v-c8cc3e38] {
	-webkit-animation-name: amSlideDownIn-data-v-c8cc3e38;
	animation-name: amSlideDownIn-data-v-c8cc3e38;
	-webkit-animation-play-state: running;
	animation-play-state: running
}

.am-slide-down-leave.am-slide-down-leave-active[data-v-c8cc3e38] {
	-webkit-animation-name: amSlideDownOut-data-v-c8cc3e38;
	animation-name: amSlideDownOut-data-v-c8cc3e38;
	-webkit-animation-play-state: running;
	animation-play-state: running
}

@-webkit-keyframes amSlideDownIn-data-v-c8cc3e38 {
	0% {
		-webkit-transform: translateY(-100%);
		transform: translateY(-100%)
	}

	to {
		-webkit-transform: translate(0);
		transform: translate(0)
	}
}

@keyframes amSlideDownIn-data-v-c8cc3e38 {
	0% {
		-webkit-transform: translateY(-100%);
		transform: translateY(-100%)
	}

	to {
		-webkit-transform: translate(0);
		transform: translate(0)
	}
}

@-webkit-keyframes amSlideDownOut-data-v-c8cc3e38 {
	0% {
		-webkit-transform: translate(0);
		transform: translate(0)
	}

	to {
		-webkit-transform: translateY(-100%);
		transform: translateY(-100%)
	}
}

@keyframes amSlideDownOut-data-v-c8cc3e38 {
	0% {
		-webkit-transform: translate(0);
		transform: translate(0)
	}

	to {
		-webkit-transform: translateY(-100%);
		transform: translateY(-100%)
	}
}[data-v-c8cc3e38],[data-v-c8cc3e38]:after,[data-v-c8cc3e38]:before {
	-webkit-tap-highlight-color: rgba(0,0,0,0)
}

body[data-v-c8cc3e38] {
	background-color: #f5f5f9;
	font-size: .186667rem
}[contenteditable][data-v-c8cc3e38] {
	-webkit-user-select: auto!important
}[data-v-c8cc3e38]:focus {
	outline: none
}

a[data-v-c8cc3e38] {
	background: transparent;
	text-decoration: none;
	outline: none
}

.am-icon[data-v-c8cc3e38] {
	fill: currentColor;
	background-size: cover;
	width: .293333rem;
	height: .293333rem
}

.am-icon-xxs[data-v-c8cc3e38] {
	width: .2rem;
	height: .2rem
}

.am-icon-xs[data-v-c8cc3e38] {
	width: .24rem;
	height: .24rem
}

.am-icon-sm[data-v-c8cc3e38] {
	width: .28rem;
	height: .28rem
}

.am-icon-md[data-v-c8cc3e38] {
	width: .293333rem;
	height: .293333rem
}

.am-icon-lg[data-v-c8cc3e38] {
	width: .48rem;
	height: .48rem
}

.am-icon-loading[data-v-c8cc3e38] {
	-webkit-animation: cirle-anim-data-v-c8cc3e38 1s linear infinite;
	animation: cirle-anim-data-v-c8cc3e38 1s linear infinite
}

@-webkit-keyframes cirle-anim-data-v-c8cc3e38 {
	to {
		-webkit-transform: rotate(1turn);
		transform: rotate(1turn)
	}
}

@keyframes cirle-anim-data-v-c8cc3e38 {
	to {
		-webkit-transform: rotate(1turn);
		transform: rotate(1turn)
	}
}

.am-toast[data-v-c8cc3e38] {
	position: fixed;
	width: 100%;
	z-index: 1999;
	font-size: .186667rem;
	text-align: center
}

.am-toast>span[data-v-c8cc3e38] {
	max-width: 50%
}

.am-toast.am-toast-mask[data-v-c8cc3e38] {
	height: 100%;
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex;
	-webkit-box-pack: center;
	-ms-flex-pack: center;
	justify-content: center;
	-webkit-box-align: center;
	-ms-flex-align: center;
	align-items: center;
	left: 0;
	top: 0;
	-webkit-transform: translateZ(.013333rem);
	transform: translateZ(.013333rem)
}

.am-toast.am-toast-nomask[data-v-c8cc3e38] {
	position: fixed;
	max-width: 50%;
	width: auto;
	left: 50%;
	top: 50%;
	-webkit-transform: translateZ(.013333rem);
	transform: translateZ(.013333rem)
}

.am-toast.am-toast-nomask .am-toast-notice[data-v-c8cc3e38] {
	-webkit-transform: translateX(-50%) translateY(-50%);
	transform: translateX(-50%) translateY(-50%)
}

.am-toast-notice-content .am-toast-text[data-v-c8cc3e38] {
	min-width: .8rem;
	border-radius: .04rem;
	color: #fff;
	background-color: rgba(58,58,58,.9);
	line-height: 1.5;
	padding: .12rem .2rem
}

.am-toast-notice-content .am-toast-text.am-toast-text-icon[data-v-c8cc3e38] {
	border-radius: .066667rem;
	padding: .2rem
}

.am-toast-notice-content .am-toast-text.am-toast-text-icon .am-toast-text-info[data-v-c8cc3e38] {
	margin-top: .08rem
}

.mint-toast-text[data-v-2762509f] {
	font-size: .2rem!important
}

.order-search-container[data-v-2762509f] {
	width: 100%;
	background: #fff
}

.order-search-header[data-v-2762509f] {
	width: 100%;
	height: 3.1rem;
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex;
	border-bottom: .013333rem solid #dbdbdb;
	color: #da1932;
	font-weight: 700;
	-webkit-box-align: center;
	-ms-flex-align: center;
	align-items: center
}

.order-search-header div[data-v-2762509f] {
	width: 100%;
	font-size: 1.25rem;
	text-align: center
}

.order-search-content[data-v-2762509f] {
	width: 94%;
	margin: auto;
	border-radius: .625rem;
	padding-bottom: 1.25rem
}

.order-search-input[data-v-2762509f] {
	margin-top: 1.25rem;
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex;
	-webkit-box-pack: center;
	-ms-flex-pack: center;
	justify-content: center
}

.order-search-input #orderNum[data-v-2762509f] {
	padding-left: .625rem;
	width: 75%;
	border-radius: .625rem;
	border: .06rem solid #dbdbdb;
	color: #818181
}

.order-search-input #orderNum[data-v-2762509f],.order-search-input .search-btn[data-v-2762509f] {
	-webkit-box-sizing: border-box;
	box-sizing: border-box;
	height: 2.25rem;
	line-height: 2.25rem;
	font-size: 1rem
}

.order-search-input .search-btn[data-v-2762509f] {
	margin-left: 1.25rem;
	border-radius: .625rem;
	width: 15%;
	background-color: #dc273f;
	color: #fff;
	border: none
}

.search-item[data-v-2762509f] {
	border: .06rem solid #dedede;
	border-radius: .625rem;
	background: #fff;
	margin: .625rem;
	padding: .625rem
}

.search-item .search-item-title[data-v-2762509f] {
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex;
	-webkit-box-pack: justify;
	-ms-flex-pack: justify;
	justify-content: space-between;
	line-height: 1.875rem
}

.search-item .search-item-title .title[data-v-2762509f] {
	font-size: 1rem;
	font-weight: 700;
	line-height: 2.5rem
}

.search-item .search-item-title .type[data-v-2762509f] {
	color: #dc273f;
	font-size: 1rem;
	line-height: 2.5rem
}

.search-item .search-item-type[data-v-2762509f] {
	display: block;
	color: #949494
}

.search-item .search-item-date[data-v-2762509f] {
	color: #949494;
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex;
	line-height: 2.5rem
}

.search-how[data-v-2762509f] {
	font-size: 2.5rem;
	margin-top: 1.875rem;
	text-align: center;
	color: red
}

.search-how a[data-v-2762509f] {
	color: red;
	text-decoration: underline
}

.service-help[data-v-2762509f] {
	width: 94%;
	height: 2.773333rem;
	border: .026667rem solid #dcdfe6;
	margin: 1.25rem auto 0;
	border-radius: .625rem;
	-webkit-box-orient: vertical;
	-webkit-box-direction: normal;
	-ms-flex-direction: column;
	flex-direction: column;
	-webkit-box-pack: center;
	-ms-flex-pack: center;
	justify-content: center
}

.service-help-title[data-v-2762509f],.service-help[data-v-2762509f] {
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex;
	-webkit-box-align: center;
	-ms-flex-align: center;
	align-items: center
}

.service-help-title[data-v-2762509f] {
	margin-bottom: 1.25rem
}

.service-help-title>a[data-v-2762509f]:first-child {
	font-size: 2rem;
	color: #076de3
}

.service-help-title>a[data-v-2762509f]:last-child {
	font-size: 2rem;
	color: #076de3;
	text-decoration: underline
}

.service-help-title img[data-v-2762509f] {
	width: 2rem;
	height: 2rem
}

.payment span[data-v-2762509f] {
	color: #6c6c6c
}

.payment[data-v-2762509f] {
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex;
	-webkit-box-align: center;
	-ms-flex-align: center;
	align-items: center
}

.payment img[data-v-2762509f] {
	margin-left: .31rem
}

.gift_year[data-v-242c6e98] {
	margin-bottom: 1.5rem;
	width: 100%;
	height: 16.19rem;
	background: url(/shunianyunshi/shunianyunshi/static/img/gift_year.ca460a6.png) no-repeat;
	background-size: 100% 16.19rem
}

.gift_year .list_gift[data-v-242c6e98] {
	padding-top: 3.5rem;
	margin-left: 55%;
	width: 8.75rem
}

.gift_year .list_gift p[data-v-242c6e98] {
	margin-top: .2rem;
	font-size: .78rem;
	color: #764621;
	line-height: 1.125rem
}

.gift_year .list_gift span[data-v-242c6e98] {
	color: #de3737
}

.gift_year .list_gift .p_tit[data-v-242c6e98] {
	font-size: 1.1rem;
	font-weight: 700;
	line-height: 1.56rem
}

.gift_year .list_gift .timer span[data-v-242c6e98] {
	margin-right: .2rem;
	padding: .125rem .25rem;
	background: #de3737;
	color: #fff;
	border-radius: .125rem
}

.gift_year .list_gift .p_desc[data-v-242c6e98] {
	margin-top: .875rem;
	font-size: .84rem;
	line-height: 1.4rem
}

.pay-button[data-v-242c6e98] {
	position: fixed;
	left: 0;
	bottom: .5rem;
	right: 0;
	width: 100%;
	z-index: 1;
	margin: 0 auto;
	padding: 0 .8rem;
	-webkit-animation: btnAnimate 1.5s linear infinite;
	animation: btnAnimate 1.5s linear infinite
}

.footer[data-v-242c6e98] {
	background-color: #b61f1f
}

.add-phone .phone-main[data-v-242c6e98] {
	z-index: 172;
	position: absolute;
	top: 50%;
	left: 50%;
	margin-top: -10rem;
	margin-left: -10.25rem;
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex;
	-webkit-box-orient: vertical;
	-webkit-box-direction: normal;
	-ms-flex-direction: column;
	flex-direction: column;
	-webkit-box-align: center;
	-ms-flex-align: center;
	align-items: center;
	width: 20.5rem;
	height: auto;
	background: #fff;
	border-radius: .53rem
}

.add-phone .phone-main .title[data-v-242c6e98] {
	margin: 1.625rem 0 .56rem;
	height: 1.625rem;
	font-size: 1.1875rem;
	font-family: SourceHanSansSC-Bold,SourceHanSansSC;
	font-weight: 700;
	text-align: center;
	color: #000;
	line-height: 1.625rem
}

.add-phone .phone-main .title img[data-v-242c6e98] {
	width: 1.625rem;
	height: 1.625rem
}

.add-phone .phone-main .sub[data-v-242c6e98] {
	margin-bottom: 1.1875;
	height: 1.3125rem;
	font-size: .97rem;
	font-family: SourceHanSansSC-Regular,SourceHanSansSC;
	text-align: center;
	color: #666;
	line-height: 1.3125rem
}

.add-phone .phone-main .phone-inp[data-v-242c6e98] {
	margin: 1.1875rem 0;
	width: 18rem;
	height: 3.125rem;
	border-radius: .25rem;
	-webkit-box-sizing: border-box;
	box-sizing: border-box
}

.add-phone .phone-main .phone-inp input[data-v-242c6e98] {
	padding-left: .8125rem;
	width: 18rem;
	height: 3.125rem;
	font-size: 1rem;
	border-radius: .25rem;
	line-height: 3.125rem;
	border: .06rem solid #d7d7d7
}

.add-phone .phone-main .phone-inp input[data-v-242c6e98]::-webkit-input-placeholder {
	height: 3.125rem;
	font-size: 1rem;
	font-family: SourceHanSansSC-Regular,SourceHanSansSC;
	color: #ccc
}

.add-phone .phone-main .phone-inp input[data-v-242c6e98]::-moz-placeholder {
	height: 3.125rem;
	font-size: 1rem;
	font-family: SourceHanSansSC-Regular,SourceHanSansSC;
	color: #ccc
}

.add-phone .phone-main .phone-inp input[data-v-242c6e98]::-ms-input-placeholder {
	height: 3.125rem;
	font-size: 1rem;
	font-family: SourceHanSansSC-Regular,SourceHanSansSC;
	color: #ccc
}

.add-phone .phone-main .phone-inp input[data-v-242c6e98]::placeholder {
	height: 3.125rem;
	font-size: 1rem;
	font-family: SourceHanSansSC-Regular,SourceHanSansSC;
	color: #ccc
}

.add-phone .phone-main .phone-btn[data-v-242c6e98] {
	width: 18rem;
	height: 3.125rem;
	font-size: 1rem;
	font-family: SourceHanSansSC-Bold,SourceHanSansSC;
	font-weight: 700;
	text-align: center;
	color: #fff;
	background: #aa1a1a;
	line-height: 3.125rem;
	border-radius: .25rem
}

.add-phone .phone-main .btn_active[data-v-242c6e98] {
	opacity: .5!important
}

.add-phone .phone-main .m-check[data-v-242c6e98] {
	margin: 1rem 0 1.5rem;
	padding: 0;
	color: #999
}

.add-phone .phone-main .m-check[data-v-242c6e98],.add-phone .phone-main .tip[data-v-242c6e98] {
	height: 1.125rem;
	font-size: .78rem;
	font-family: SourceHanSansSC-Regular,SourceHanSansSC;
	line-height: 1.125rem
}

.add-phone .phone-main .tip[data-v-242c6e98] {
	margin-bottom: 1.875rem;
	color: #aa1a1a
}

.add-phone[data-v-242c6e98] {
	position: fixed;
	top: 0;
	left: 0;
	z-index: 99999;
	width: 100%;
	height: 100%;
	background: #0d0d0d
}

.add-phone .phone-confirm[data-v-242c6e98] {
	z-index: 172;
	position: absolute;
	top: 50%;
	left: 50%;
	margin-top: -10rem;
	margin-left: -10.25rem;
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex;
	-webkit-box-orient: vertical;
	-webkit-box-direction: normal;
	-ms-flex-direction: column;
	flex-direction: column;
	-webkit-box-align: center;
	-ms-flex-align: center;
	align-items: center;
	width: 20.5rem;
	height: auto;
	background: #fff;
	border-radius: .53rem
}

.add-phone .phone-confirm .title[data-v-242c6e98] {
	margin: 1.4375rem 0 .25rem;
	height: 1.4375rem;
	font-size: 1rem;
	font-family: SourceHanSansSC-Regular,SourceHanSansSC;
	color: #333;
	line-height: 1.4375rem
}

.add-phone .phone-confirm .sub[data-v-242c6e98] {
	height: 2.1rem;
	font-size: 1.4375rem;
	font-family: SourceHanSansSC-Bold,SourceHanSansSC;
	font-weight: 700;
	color: #333;
	line-height: 2.1rem
}

.add-phone .phone-confirm .phone-btn[data-v-242c6e98] {
	margin-top: 1.22rem;
	margin-bottom: .78rem;
	width: 18rem;
	height: 3.125rem;
	font-size: 1rem;
	font-family: SourceHanSansSC-Bold,SourceHanSansSC;
	font-weight: 700;
	text-align: center;
	color: #fff;
	background: #aa1a1a;
	line-height: 3.125rem;
	border-radius: .25rem
}

.add-phone .phone-confirm .gray[data-v-242c6e98] {
	margin-top: 0;
	margin-bottom: 1.22rem;
	font-weight: 700;
	color: #666;
	background: #fff;
	border-radius: .25rem;
	border: .06rem solid #aaa6a6
}

.add-phone .phone-confirm .tip[data-v-242c6e98] {
	margin-bottom: 1.75rem;
	height: 1.125rem;
	font-size: .78rem;
	font-family: SourceHanSansSC-Regular,SourceHanSansSC;
	color: #aa1a1a;
	line-height: 1.125rem
}

.box[data-v-242c6e98] {
	position: fixed;
	top: 0;
	left: 0;
	z-index: 99999;
	width: 100%;
	height: 100%;
	background: rgba(0,0,0,.5)
}

.box .main[data-v-242c6e98] {
	z-index: 172;
	position: absolute;
	top: 50%;
	left: 50%;
	margin-top: -14.53rem;
	margin-left: -11.25rem;
	width: 22.5rem;
	height: 29.06rem;
	background: url(/shunianyunshi/shunianyunshi/static/img/wl_box1.5fdef93.png) no-repeat;
	background-size: 100% 100%
}

.box .main .close[data-v-242c6e98] {
	position: absolute;
	top: 1rem;
	right: 1.8rem;
	width: 2rem;
	height: 2rem
}

.box .main .close img[data-v-242c6e98] {
	width: 2rem;
	height: 2rem
}

.box .main .title[data-v-242c6e98] {
	margin-top: 4.85rem;
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex;
	-webkit-box-align: center;
	-ms-flex-align: center;
	align-items: center;
	-webkit-box-pack: center;
	-ms-flex-pack: center;
	justify-content: center;
	width: 100%;
	text-align: center;
	line-height: 1.56rem
}

.box .main .title .txt[data-v-242c6e98] {
	margin: 0 .75rem;
	height: 1.56rem;
	font-size: 1.125rem;
	font-family: PingFangSC-Medium,PingFang SC;
	font-weight: 500;
	color: #cb7f33;
	line-height: 1.56rem
}

.box .main .title .line[data-v-242c6e98] {
	z-index: 159;
	width: 1.28rem;
	height: .013333rem;
	background: #cb7f33
}

.box .main .price[data-v-242c6e98] {
	margin-top: .1rem;
	width: 100%;
	height: 4.156rem;
	font-size: 2.97rem;
	font-family: PingFangSC-Regular,PingFang SC;
	font-weight: 400;
	color: #e71825;
	line-height: 4.156rem
}

.box .main .price[data-v-242c6e98],.box .main .user[data-v-242c6e98] {
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex;
	-webkit-box-pack: center;
	-ms-flex-pack: center;
	justify-content: center;
	text-align: center
}

.box .main .user[data-v-242c6e98] {
	margin: 0 auto;
	width: 9.375rem;
	height: 1.44rem;
	color: #c06a1f;
	background: linear-gradient(130deg,#fbd4b0,#fac291);
	border: .06rem solid #d39f71;
	line-height: 1.44rem;
	-webkit-box-sizing: border-box;
	box-sizing: border-box
}

.box .main .info[data-v-242c6e98] {
	margin-top: .5rem;
	width: 100%;
	height: 1rem;
	font-size: .75rem;
	font-family: PingFangSC-Regular,PingFang SC;
	font-weight: 400;
	color: #940a0a;
	line-height: 1rem;
	text-align: center
}

.box .main .count[data-v-242c6e98] {
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex;
	-webkit-box-pack: center;
	-ms-flex-pack: center;
	justify-content: center;
	margin-top: 5rem;
	width: 100%
}

.box .main .count .wrap[data-v-242c6e98],.box .main .count[data-v-242c6e98] {
	text-align: center;
	height: 1.32rem;
	font-size: .75rem;
	font-family: PingFangSC-Regular,PingFang SC;
	font-weight: 400;
	color: #fff;
	line-height: 1.32rem
}

.box .main .count .wrap[data-v-242c6e98] {
	width: 1.44rem;
	background: #ca2628;
	-webkit-box-shadow: 0 .013333rem .013333rem 0 hsla(0,0%,98.8%,.24);
	box-shadow: 0 .013333rem .013333rem 0 hsla(0,0%,98.8%,.24);
	border-radius: .18rem;
	border: .06rem solid #f74642
}

.box .main .handleBtn[data-v-242c6e98] {
	width: 16.5rem;
	margin: .4rem auto 0
}

.active1[data-v-242c6e98] {
	background-color: #c25c50;
	color: #f7eada!important
}

.active2[data-v-242c6e98] {
	background-color: #dc8c23;
	color: #f7eada!important
}

.mint-toast-text[data-v-242c6e98] {
	font-size: .2rem!important
}

.public_footer_servers[data-v-242c6e98] {
	background: #322d41
}

.J_item11[data-v-242c6e98] {
	text-align: center;
	color: #fff;
	margin-top: .266667rem
}

.pay_img[data-v-242c6e98] {
	position: absolute;
	height: .35rem;
	left: 1.3rem;
	top: .1rem
}

.pay_wx[data-v-242c6e98] {
	height: .533333rem
}

.p_i_but[data-v-242c6e98] {
	text-align: center;
	background: none;
	font-size: .426667rem;
	color: #7c7b7b
}

.seamless-warp[data-v-242c6e98] {
	height: 3.053333rem;
	overflow: hidden
}

.wx_con[data-v-242c6e98] {
	width: 9.36rem;
	height: 3.906667rem;
	background-size: 100% 100%;
	margin-bottom: .213333rem;
	position: relative
}

.p_i_but[data-v-242c6e98] {
	margin: 0
}

.wx_pic[data-v-242c6e98] {
	width: 2.666667rem;
	height: 2.666667rem;
	position: absolute;
	right: .4rem;
	top: .4rem
}

.pay-info-tips[data-v-242c6e98] {
	background: #ebcbaf
}

.conTitle[data-v-1f65c0ce] {
	width: 100%;
	text-align: center;
	color: #a03233;
	font-size: .506667rem;
	font-weight: 400;
	letter-spacing: .026667rem;
	line-height: 1.106667rem
}

.conTitle span[data-v-1f65c0ce] {
	position: relative
}

.conTitle span[data-v-1f65c0ce]:before {
	left: -.8rem
}

.conTitle span[data-v-1f65c0ce]:after,.conTitle span[data-v-1f65c0ce]:before {
	width: .453333rem;
	height: .453333rem;
	background: url(/shunianyunshi/shunianyunshi/static/img/da_bag.c4ed08d.png) no-repeat;
	background-size: 100%;
	content: "";
	display: block;
	position: absolute;
	top: calc(50% - .22667rem)
}

.conTitle span[data-v-1f65c0ce]:after {
	right: -.8rem
}

.quAliFication[data-v-1f65c0ce] {
	width: 7.586667rem;
	overflow: hidden;
	margin: .4rem auto
}

.quAliFication img[data-v-1f65c0ce] {
	width: 100%;
	float: left
}

.payInfo_bot[data-v-1f65c0ce] {
	width: 100%;
	height: auto;
	color: #b5332b;
	font-size: .346667rem;
	text-align: center;
	margin-bottom: .533333rem;
	letter-spacing: .026667rem
}

.pitcon[data-v-1f65c0ce] {
	width: 70%;
	font-size: .373333rem;
	margin: .6rem auto 0;
	color: #7c7b7b
}

.pitcon tr[data-v-1f65c0ce] {
	margin-bottom: .333333rem;
	display: inline-block;
	width: 100%
}

.pitcon tr:first-child td[data-v-1f65c0ce] {
	width: 50%
}

.pitcon td[data-v-1f65c0ce] {
	display: inline-block;
	width: 100%;
	white-space: nowrap
}

.pitcon tr:last-child td[data-v-1f65c0ce] {
	background: #fecea6;
	text-align: center;
	font-size: .4rem;
	width: 100%
}

.p_i_but[data-v-1f65c0ce] {
	background: none;
	padding-top: 0
}

.modal-bd[data-v-1f65c0ce] {
	background: rgba(0,0,0,.5);
	position: fixed;
	width: 100%;
	height: 100%;
	top: 0;
	left: 0
}

.conTitle[data-v-538f1638] {
	width: 100%;
	text-align: center;
	color: #a03233;
	font-size: .506667rem;
	font-weight: 400;
	letter-spacing: .026667rem;
	line-height: 1.106667rem
}

.conTitle span[data-v-538f1638] {
	position: relative
}

.conTitle span[data-v-538f1638]:before {
	left: -.8rem
}

.conTitle span[data-v-538f1638]:after,.conTitle span[data-v-538f1638]:before {
	width: .453333rem;
	height: .453333rem;
	background: url(/shunianyunshi/shunianyunshi/static/img/da_bag.c4ed08d.png) no-repeat;
	background-size: 100%;
	content: "";
	display: block;
	position: absolute;
	top: calc(50% - .22667rem)
}

.conTitle span[data-v-538f1638]:after {
	right: -.8rem
}

.quAliFication[data-v-538f1638] {
	width: 7.586667rem;
	overflow: hidden;
	margin: .4rem auto
}

.quAliFication img[data-v-538f1638] {
	width: 100%;
	float: left
}

.payInfo_bot[data-v-538f1638] {
	width: 100%;
	height: auto;
	color: #b5332b;
	font-size: .346667rem;
	text-align: center;
	margin-bottom: .533333rem;
	letter-spacing: .026667rem
}

.pitcon[data-v-538f1638] {
	width: 70%;
	font-size: .373333rem;
	margin: .6rem auto 0;
	color: #7c7b7b
}

.pitcon tr[data-v-538f1638] {
	margin-bottom: .333333rem;
	display: inline-block;
	width: 100%
}

.pitcon tr:first-child td[data-v-538f1638] {
	width: 50%
}

.pitcon td[data-v-538f1638] {
	display: inline-block;
	width: 100%
}

.pitcon tr:last-child td[data-v-538f1638] {
	background: #fecea6;
	text-align: center;
	font-size: .4rem;
	width: 100%
}

.p_i_but[data-v-538f1638] {
	background: none;
	padding-top: 0
}

.modal-bd[data-v-538f1638] {
	background: rgba(0,0,0,.5);
	position: fixed;
	width: 100%;
	height: 100%;
	top: 0;
	left: 0
}

.test-box-con[data-v-538f1638] {
	margin: .64rem .32rem;
	overflow: hidden;
	height: 8rem
}

.test-box[data-v-538f1638] {
	height: 8rem;
	overflow: hidden;
	background: transparent!important
}

.box-list[data-v-538f1638] {
	margin-bottom: .213333rem
}

.box-list h2[data-v-538f1638] {
	height: .96rem;
	line-height: .96rem;
	font-size: .426667rem;
	color: #5f3d10
}

.box-list h2 img[data-v-538f1638] {
	width: 1.493333rem;
	height: .746667rem;
	margin-right: .64rem
}

.box-list-content p[data-v-538f1638] {
	background: #fff;
	color: #5f3d10;
	font-size: .32rem;
	padding: .16rem;
	border: .026667rem solid #5f3d10;
	overflow: hidden
}

.box-list-content img[data-v-538f1638] {
	width: 2.08rem;
	height: 2.4rem;
	margin-left: .266667rem
}

.tc-flex[data-v-538f1638] {
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex
}

.tc-flex .tc-flex_div[data-v-538f1638] {
	-webkit-box-flex: 1;
	-ms-flex: 1 1 0px;
	flex: 1 1 0
}

.conTitle[data-v-bea04e34] {
	width: 100%;
	text-align: center;
	color: #a03233;
	font-size: .506667rem;
	font-weight: 400;
	letter-spacing: .026667rem;
	line-height: 1.106667rem
}

.conTitle span[data-v-bea04e34] {
	position: relative
}

.conTitle span[data-v-bea04e34]:before {
	left: -.8rem
}

.conTitle span[data-v-bea04e34]:after,.conTitle span[data-v-bea04e34]:before {
	width: .453333rem;
	height: .453333rem;
	background: url(/shunianyunshi/shunianyunshi/static/img/da_bag.c4ed08d.png) no-repeat;
	background-size: 100%;
	content: "";
	display: block;
	position: absolute;
	top: calc(50% - .22667rem)
}

.conTitle span[data-v-bea04e34]:after {
	right: -.8rem
}

.quAliFication[data-v-bea04e34] {
	width: 7.586667rem;
	overflow: hidden;
	margin: .4rem auto
}

.quAliFication img[data-v-bea04e34] {
	width: 100%;
	float: left
}

.payInfo_bot[data-v-bea04e34] {
	width: 100%;
	height: auto;
	color: #b5332b;
	font-size: .346667rem;
	text-align: center;
	margin-bottom: .533333rem;
	letter-spacing: .026667rem
}

.pitcon[data-v-bea04e34] {
	width: 70%;
	font-size: .373333rem;
	margin: .6rem auto 0;
	color: #7c7b7b
}

.pitcon tr[data-v-bea04e34] {
	margin-bottom: .333333rem;
	display: inline-block;
	width: 100%
}

.pitcon tr:first-child td[data-v-bea04e34] {
	width: 50%
}

.pitcon td[data-v-bea04e34] {
	display: inline-block;
	width: 100%
}

.pitcon tr:last-child td[data-v-bea04e34] {
	background: #fecea6;
	text-align: center;
	font-size: .4rem;
	width: 100%
}

.p_i_but[data-v-bea04e34] {
	background: none;
	padding-top: 0
}

.modal-bd[data-v-bea04e34] {
	background: rgba(0,0,0,.5);
	position: fixed;
	width: 100%;
	height: 100%;
	top: 0;
	left: 0
}

.item[data-v-bea04e34] {
	position: relative;
	overflow: hidden;
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex;
	-webkit-box-pack: justify;
	-ms-flex-pack: justify;
	justify-content: space-between;
	font-size: .373333rem;
	margin-bottom: .266667rem
}

.complaint[data-v-53d66689],.complaint img[data-v-53d66689] {
	display: none
}

.box[data-v-53d66689] {
	position: fixed;
	top: 0;
	left: 0;
	z-index: 100;
	width: 100%;
	height: 100%;
	background: rgba(0,0,0,.5)
}

.box .main[data-v-53d66689] {
	z-index: 172;
	position: absolute;
	top: 50%;
	left: 50%;
	margin-top: -11rem;
	margin-left: -10.666667rem;
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex;
	-webkit-box-orient: vertical;
	-webkit-box-direction: normal;
	-ms-flex-direction: column;
	flex-direction: column;
	-webkit-box-align: center;
	-ms-flex-align: center;
	align-items: center;
	width: 21.333333rem;
	height: 22rem;
	background: #fff;
	border-radius: .533333rem
}

.box .main .img-logo[data-v-53d66689] {
	margin-top: 1.133333rem;
	width: 10.066667rem;
	height: 8.2rem
}

.box .main .tit[data-v-53d66689] {
	margin: .333333rem 0 .533333rem;
	font-size: 1.066667rem;
	font-weight: 700;
	color: #333;
	line-height: 1.533333rem
}

.box .main .des[data-v-53d66689] {
	padding: 0 .866667rem;
	font-size: 1rem;
	font-weight: 400;
	color: #333;
	text-align: center;
	line-height: 1.466667rem
}

.box .main .des span[data-v-53d66689] {
	color: #921b15
}

.box .main .btn[data-v-53d66689] {
	margin-top: 1.4rem;
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex;
	-webkit-box-pack: justify;
	-ms-flex-pack: justify;
	justify-content: space-between;
	width: 100%;
	padding: 0 1.066667rem
}

.box .main .btn .cancle-btn[data-v-53d66689] {
	width: 8.333333rem;
	height: 2.933333rem;
	font-size: 1.066667rem;
	color: #999;
	line-height: 2.933333rem;
	border-radius: .266667rem;
	border: .03rem solid #dfdfdf
}

.box .main .btn .submit-btn[data-v-53d66689] {
	width: 8.333333rem;
	height: 2.933333rem;
	font-size: 1.066667rem;
	font-weight: 700;
	color: #fff;
	line-height: 2.933333rem;
	background: #921b15;
	border-radius: .266667rem;
	border: 0
}

.click-copy[data-v-53d66689] {
	position: absolute;
	z-index: 10;
	right: 50%;
	bottom: 15%;
	width: 10%;
	height: 4%
}

.click-copy-bot[data-v-53d66689] {
	position: absolute;
	z-index: 10;
	right: 28%;
	bottom: 10%;
	width: 10%;
	height: 7%
}

.result-data .result-container p[data-v-1b673096] {
	margin: 0;
	padding: 0;
	text-indent: 0
}

.result-container[data-v-1b673096] {
	margin-bottom: 1rem
}

.result-container .title[data-v-1b673096] {
	display: block;
	width: 100%;
	height: 3.53rem;
	background: url(/shunianyunshi/shunianyunshi/static/img/cont_top.e483b92.png) no-repeat;
	background-size: 100% 100%
}

.result-container .title p[data-v-1b673096] {
	margin: 0;
	padding: 0;
	height: 3.53rem;
	font-size: 1.1875rem;
	font-weight: 700;
	text-align: center;
	text-indent: 0;
	color: #fff;
	line-height: 3.53rem
}

.result-container .info[data-v-1b673096] {
	margin: -.1rem 0;
	display: block;
	padding: 0;
	width: 100%;
	background: url(/shunianyunshi/shunianyunshi/static/img/cont_center.6605423.png) no-repeat;
	background-size: 100% 100%
}

.result-container .show-more[data-v-1b673096] {
	display: block;
	height: 3rem;
	text-align: center;
	font-size: 1rem;
	color: #e88527
}

.result-container .show-more .more_p[data-v-1b673096] {
	padding-top: 1.5rem;
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex;
	-webkit-box-pack: center;
	-ms-flex-pack: center;
	justify-content: center;
	-webkit-box-align: center;
	-ms-flex-align: center;
	align-items: center
}

.result-container .show-more p[data-v-1b673096] {
	margin-right: .4rem
}

.result-container .show-more img[data-v-1b673096] {
	width: .78rem;
	height: .5rem
}

.result-container .more-bg[data-v-1b673096] {
	margin: 0 auto;
	width: 94%;
	height: 6.25rem;
	background: url(/shunianyunshi/shunianyunshi/static/img/more_bg.c3433a3.png) no-repeat;
	background-size: 100% 100%
}

.result-container .info .userInfo[data-v-1b673096] {
	padding-top: .2rem;
	margin-left: 1.5rem;
	height: 1.4375rem;
	font-size: 1rem;
	color: #333;
	line-height: 1.4375rem
}

.result-container .info .userInfo span[data-v-1b673096] {
	color: #666
}

.result-container .info .tit1[data-v-1b673096] {
	padding-top: .2rem
}

.result-container .info .tit1 img[data-v-1b673096] {
	display: block;
	margin: 0 auto;
	width: 3.28rem;
	height: .6rem
}

.result-container .info .tit1_p[data-v-1b673096] {
	font-size: 1.1875rem;
	font-weight: 700;
	color: #c53535;
	line-height: 1.6875rem;
	text-align: center
}

.result-container .info .tit2[data-v-1b673096] {
	display: block;
	margin: .4rem auto 0;
	width: 17.1rem;
	height: 1.75rem;
	font-size: 1rem;
	font-weight: 700;
	text-align: center;
	color: #9e6126;
	line-height: 1.75rem;
	background: url(/shunianyunshi/shunianyunshi/static/img/tit2.98bbcb4.png) no-repeat;
	background-size: 100% 100%
}

.result-container .info .tit3[data-v-1b673096] {
	margin-top: .6rem;
	font-size: .98rem;
	font-weight: 700;
	text-align: center;
	color: #333;
	line-height: 1.4375rem
}

.result-container .info .tit4[data-v-1b673096] {
	display: block;
	margin: .4rem auto 0;
	width: 17.1rem;
	height: 1.75rem;
	font-size: .98rem;
	font-weight: 700;
	text-align: center;
	color: #9e6126;
	line-height: 1.4375rem;
	background: url(/shunianyunshi/shunianyunshi/static/img/tit2.98bbcb4.png) no-repeat;
	background-size: 100% 100%
}

.result-container .info .tit4 span[data-v-1b673096] {
	color: #c53535
}

.result-container .info .tit5[data-v-1b673096] {
	display: block;
	margin: .4rem auto 0;
	height: 2.85rem;
	font-size: .98rem;
	font-weight: 700;
	text-align: center;
	color: #333;
	line-height: 2.85rem;
	background: url(/shunianyunshi/shunianyunshi/static/img/tit5.e5808ca.png) no-repeat 50%;
	background-size: 12.56rem 2.85rem
}

.result-container .info .cont1[data-v-1b673096] {
	padding: .5rem 1.7rem;
	font-size: .98rem;
	color: #333;
	line-height: 1.625rem
}

.result-container .info .cont1 .teacher[data-v-1b673096] {
	margin-bottom: .8rem;
	font-size: .98rem;
	font-weight: 700;
	color: #333;
	line-height: 3.6rem
}

.result-container .info .cont1 .teacher img[data-v-1b673096] {
	margin-right: .5rem;
	width: 3.6rem;
	height: 3.6rem
}

.result-container .info .cont2[data-v-1b673096] {
	padding: .5rem 1.7rem
}

.result-container .info .cont2_img[data-v-1b673096] {
	width: 3.78rem;
	height: 1.6rem
}

.result-container .info .cont2_mon[data-v-1b673096] {
	margin-top: .2rem;
	font-size: .98rem;
	font-weight: 700;
	color: #333;
	line-height: 1.4375rem
}

.result-container .info .cont2_text[data-v-1b673096] {
	margin-top: .2rem;
	font-size: .98rem;
	color: #333;
	line-height: 1.625rem
}

.result-container .info .list_sx[data-v-1b673096] {
	margin-top: .7rem;
	margin-bottom: .7rem;
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex
}

.result-container .info .list_sx .sx_p[data-v-1b673096] {
	width: 1.6875rem;
	height: 1.6875rem;
	font-size: .9rem;
	font-weight: 400;
	text-align: center;
	color: #fff;
	line-height: 1.6875rem;
	background: #e79c47;
	border-radius: 50%
}

.result-container .info .list_sx .desc_p[data-v-1b673096] {
	margin-left: .2rem;
	font-size: .98rem;
	color: #333;
	line-height: 1.6875rem
}

.result-container .info .cont3[data-v-1b673096] {
	padding: .2rem 1.7rem;
	font-size: .75rem;
	color: #ce5555;
	line-height: 1.25rem
}

.result-container .info .cont4[data-v-1b673096] {
	padding: 0 1.7rem;
	font-size: .98rem;
	font-weight: 700;
	color: #b42d2d;
	line-height: 1.625rem
}

.tf-top-guide-wrap[data-v-1b673096] {
	position: fixed;
	height: 5.3125rem;
	z-index: 6;
	top: 0;
	width: 100%;
	margin: 0 auto;
	font-size: .875rem
}

.tf-top-guide-tips-mask[data-v-1b673096] {
	position: fixed;
	left: 0;
	top: 0;
	right: 0;
	bottom: 0;
	background-color: rgba(0,0,0,.7);
	z-index: 5
}

.tf-top-guide-tips-main[data-v-1b673096] {
	position: relative;
	z-index: 6
}

.tf-top-guide-tips-main img[data-v-1b673096]:first-of-type {
	width: 1.7rem;
	height: 2.15rem;
	-webkit-animation: tansAnim-data-v-1b673096 1.5s linear infinite;
	animation: tansAnim-data-v-1b673096 1.5s linear infinite;
	position: absolute;
	right: 8%
}

.tf-top-guide-tips-main img[data-v-1b673096]:nth-of-type(2) {
	width: 20.15rem;
	height: 3.28rem;
	position: absolute;
	top: 7.18rem;
	right: 4%
}

@-webkit-keyframes tansAnim-data-v-1b673096 {
	0% {
		-webkit-transform: scale(1) translateY(3rem);
		transform: scale(1) translateY(3rem)
	}

	50% {
		-webkit-transform: scale(1) translateY(5rem);
		transform: scale(1) translateY(5rem)
	}

	to {
		-webkit-transform: scale(1) translateY(3rem);
		transform: scale(1) translateY(3rem)
	}
}

@keyframes tansAnim-data-v-1b673096 {
	0% {
		-webkit-transform: scale(1) translateY(3rem);
		transform: scale(1) translateY(3rem)
	}

	50% {
		-webkit-transform: scale(1) translateY(5rem);
		transform: scale(1) translateY(5rem)
	}

	to {
		-webkit-transform: scale(1) translateY(3rem);
		transform: scale(1) translateY(3rem)
	}
}

.click-btn[data-v-1b673096] {
	position: absolute;
	z-index: 10;
	top: 54%;
	left: 5%;
	width: 90%;
	height: 3.333333rem;
	font-size: 1.133333rem;
	font-weight: 700;
	text-align: center;
	color: #fff;
	line-height: 3.333333rem;
	border-radius: .333333rem;
	background: #e32f56;
	-webkit-animation: btnAnimate-data-v-1b673096 1.5s linear infinite;
	animation: btnAnimate-data-v-1b673096 1.5s linear infinite
}

@-webkit-keyframes btnAnimate-data-v-1b673096 {
	0% {
		-webkit-transform: scale(.85);
		transform: scale(.85)
	}

	50% {
		-webkit-transform: scale(1);
		transform: scale(1)
	}

	to {
		-webkit-transform: scale(.85);
		transform: scale(.85)
	}
}

@keyframes btnAnimate-data-v-1b673096 {
	0% {
		-webkit-transform: scale(.85);
		transform: scale(.85)
	}

	50% {
		-webkit-transform: scale(1);
		transform: scale(1)
	}

	to {
		-webkit-transform: scale(.85);
		transform: scale(.85)
	}
}

.click-copy[data-v-1b673096] {
	position: absolute;
	z-index: 10;
	right: 45%;
	bottom: 14%;
	width: 13%;
	height: 5%
}

.teacher-hot[data-v-1b673096] {
	padding: .25rem 1rem
}

.teacher-hot .hot-banner[data-v-1b673096] {
	margin-bottom: .17rem
}

.teacher-hot .hot-list[data-v-1b673096] {
	padding-top: 1rem;
	padding-bottom: 1.25rem;
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex;
	-webkit-box-pack: justify;
	-ms-flex-pack: justify;
	justify-content: space-between;
	-webkit-box-align: center;
	-ms-flex-align: center;
	align-items: center;
	border-bottom: .013333rem solid #ececec
}

.teacher-hot .hot-list[data-v-1b673096]:last-child {
	border: 0
}

.teacher-hot .hot-list .logo[data-v-1b673096] {
	width: 4.75rem;
	height: 4.75rem
}

.teacher-hot .hot-list .list-info .title[data-v-1b673096] {
	height: 1.6875rem;
	font-size: 1.1875rem;
	font-weight: 700;
	color: #333;
	line-height: 1.6875rem
}

.teacher-hot .hot-list .list-info .des[data-v-1b673096] {
	margin-top: .18rem;
	height: 1.3125rem;
	font-size: .9rem;
	color: #333;
	line-height: 1.3125rem
}

.teacher-hot .hot-list .list-info .info-tips[data-v-1b673096] {
	margin-top: .18rem;
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex;
	height: 1.12rem;
	font-size: .8rem;
	color: #999;
	line-height: 1.12rem
}

.teacher-hot .hot-list .list-info .info-tips img[data-v-1b673096] {
	margin: 0 .1rem;
	width: 1rem;
	height: 1rem
}

.teacher-hot .hot-list .list-info .info-tips span[data-v-1b673096] {
	color: #e53d3d
}

.teacher-hot .hot-list .list-info .info-tips .tips-person[data-v-1b673096] {
	padding-right: .65rem
}

.teacher-hot .hot-list .list-info .info-tips .tips-good[data-v-1b673096],.teacher-hot .hot-list .list-info .info-tips .tips-person[data-v-1b673096] {
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex;
	-webkit-box-align: end;
	-ms-flex-align: end;
	align-items: end
}

.tips-good[data-v-1b673096]:before {
	context: "|";
	padding-right: .65rem;
	color: #d3d3d3
}

.add-phone[data-v-1b673096] {
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex;
	-webkit-box-align: center;
	-ms-flex-align: center;
	align-items: center;
	-webkit-box-orient: vertical;
	-webkit-box-direction: normal;
	-ms-flex-direction: column;
	flex-direction: column;
	height: 15rem;
	background: url(/shunianyunshi/shunianyunshi/static/img/bg.7429b99.png) no-repeat;
	background-size: 100% 100%;
	border: 0;
	margin: 1rem 1rem 0
}

.add-phone .title[data-v-1b673096] {
	margin: 1.25rem 0;
	height: 1.7rem;
	font-size: 1rem;
	font-family: SourceHanSansSC-Bold,SourceHanSansSC;
	font-weight: 700;
	color: #333;
	line-height: 1.7rem
}

.add-phone .phone-input input[data-v-1b673096] {
	font-size: 1rem;
	border-radius: .25rem;
	border: .06rem solid #d7d7d7;
	padding-left: .7rem;
	width: 18.56rem;
	height: 3.125rem;
	background: #fff
}

.add-phone .phone-input input[data-v-1b673096]::-webkit-input-placeholder {
	font-size: 1rem;
	font-family: SourceHanSansSC-Regular,SourceHanSansSC;
	color: #ccc
}

.add-phone .phone-btn[data-v-1b673096] {
	margin: 1.1875rem 0 .75rem;
	width: 18.56rem;
	height: 3.125rem;
	font-size: 1rem;
	font-family: SourceHanSansSC-Medium,SourceHanSansSC;
	font-weight: 700;
	text-align: center;
	color: #fff;
	background: #aa1a1a;
	border-radius: .25rem;
	line-height: 3.125rem
}

.add-phone .m-check[data-v-1b673096] {
	padding-top: 0;
	line-height: 1rem
}

.add-phone .info p[data-v-1b673096] {
	margin-bottom: .56rem;
	height: 1.4375rem;
	font-size: 1rem;
	font-family: SourceHanSansSC-Regular,SourceHanSansSC;
	color: #333;
	line-height: 1.4375rem
}

.add-phone .info p span[data-v-1b673096] {
	color: #999
}

.wechat[data-v-1b673096] {
	position: fixed;
	z-index: 100;
	top: 0;
	left: 0;
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex;
	-webkit-box-align: center;
	-ms-flex-align: center;
	align-items: center;
	width: 100%;
	height: 100%;
	background: rgba(0,0,0,.5)
}

.wechat .cont[data-v-1b673096] {
	position: relative;
	left: 50%;
	margin-left: -9.67rem;
	width: 19.34rem;
	height: 22.94rem;
	background: url(/shunianyunshi/shunianyunshi/static/img/wx_bg.589cbef.png) no-repeat;
	background-size: 100% 100%
}

.wechat .cont .close[data-v-1b673096] {
	position: absolute;
	top: .57rem;
	right: .75rem;
	width: 2.19rem;
	height: 2.19rem
}

.wechat .cont .title[data-v-1b673096] {
	margin-top: 2.08rem;
	width: 19.34rem;
	height: 1.8rem;
	font-size: 1.25rem;
	font-family: SourceHanSansSC-Bold,SourceHanSansSC;
	font-weight: 700;
	text-align: center;
	color: #fff;
	line-height: 1.8rem
}

.wechat .cont .code[data-v-1b673096] {
	width: 11.6rem;
	height: 11.6rem;
	margin: 1.125rem 3.87rem 1.53rem
}

.wechat .cont .info[data-v-1b673096] {
	margin: 0 1.56rem;
	width: 16.22rem;
	height: 2.5rem;
	font-size: .875rem;
	font-family: SourceHanSansSC-Regular,SourceHanSansSC;
	text-align: center;
	color: #fff;
	line-height: 1.25rem
}

.wechat .cont .info span[data-v-1b673096] {
	color: #ebbc7c
}

.add-fix[data-v-1b673096] {
	position: fixed;
	z-index: 6;
	top: 0;
	width: 100%
}

.add-gzh[data-v-1b673096] {
	width: 100%;
	height: 6.65rem;
	background: url(/shunianyunshi/shunianyunshi/static/img/fix-top.11b1d07.png) no-repeat;
	background-size: 100% 100%
}

.add-gzh .gzh-cont[data-v-1b673096] {
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex;
	position: relative;
	padding: .625rem
}

.add-gzh .gzh-cont img[data-v-1b673096] {
	width: 3.125rem;
	height: 3.125rem
}

.add-gzh .gzh-cont .tit[data-v-1b673096] {
	margin-left: .35rem;
	font-size: .8rem;
	font-family: SourceHanSansSC-Regular,SourceHanSansSC;
	color: #333;
	line-height: 1.16rem
}

.add-gzh .gzh-cont .tit-b[data-v-1b673096] {
	margin-left: .35rem;
	font-size: 1rem;
	color: #552709;
	font-weight: 700;
	line-height: 1.43rem
}

.add-gzh .gzh-cont .copy[data-v-1b673096] {
	margin-left: .13rem;
	padding: .03rem .06rem;
	font-size: .75rem;
	color: #b21212;
	line-height: .32rem;
	border-radius: .06rem;
	border: .013333rem solid #b21212
}

.add-gzh .gzh-cont .add-btn[data-v-1b673096] {
	padding: 0;
	position: absolute;
	top: 1.7rem;
	right: .2rem;
	width: 4.5rem;
	height: 2rem;
	background: url(/shunianyunshi/shunianyunshi/static/img/fix-btn.3f53a87.png);
	background-size: 100% 100%;
	-webkit-animation: btnAnimate-data-v-1b673096 1.5s linear infinite;
	animation: btnAnimate-data-v-1b673096 1.5s linear infinite
}

.add-gzh .gzh-cont .btn[data-v-1b673096] {
	position: absolute;
	top: 1.56rem;
	right: 1rem;
	width: 5.31rem;
	height: 2rem;
	background: #cd3635;
	border-radius: .25rem;
	font-size: .875rem;
	font-weight: 500;
	color: #fff;
	text-align: center;
	line-height: 2rem
}

.hot-item-banner-list[data-v-1b673096] {
	background: #fff
}

.hot-item-banner-list-item[data-v-1b673096] {
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex;
	position: relative
}

.hot-item-banner-list-item .hot-item-img[data-v-1b673096] {
	width: 3.9rem;
	height: 3.9rem;
	border-radius: 0;
	padding: 0
}

.hot-item-banner-list-item .hot-item-info[data-v-1b673096] {
	margin-left: .65rem;
	width: 12rem
}

.hot-item-banner-list-item .hot-item-info .hot-item-info-title[data-v-1b673096] {
	height: 1.7rem;
	font-size: 1rem;
	font-weight: 700;
	color: #a73632;
	line-height: 1.7rem
}

.hot-item-banner-list-item .hot-item-info .hot-item-info-detail[data-v-1b673096] {
	height: 1.125rem;
	font-size: .78rem;
	color: #5e4646;
	line-height: 1.125rem
}

.hot-item-banner-list-item .hot-item-info .hot-item-info-sub span[data-v-1b673096] {
	color: #d21a24
}

.hot-item-banner-list-item .hot-item-info .hot-item-info-sub[data-v-1b673096] {
	height: 1.125rem;
	font-size: .78rem;
	font-weight: 400;
	color: #5e4646;
	line-height: 1.125rem
}

.hot-item-banner-list-item .hot-item-btn img[data-v-1b673096] {
	position: absolute;
	top: 2rem;
	right: 0;
	width: 4.72rem;
	height: 2.1rem;
	border-radius: 0;
	padding: 0
}

.hot-item-banner-list-item .hot-item-btn p[data-v-1b673096] {
	position: absolute;
	top: 2rem;
	right: 0;
	width: 4.72rem;
	height: 2.1rem;
	font-size: .9rem;
	text-align: center;
	font-weight: 500;
	color: #fff;
	line-height: 2.1rem
}

.guide[data-v-1b673096] {
	text-align: justify;
	line-height: 1.4063rem;
	color: #dab58b
}

.btn_active[data-v-1b673096] {
	opacity: .5!important
}

.result[data-v-1b673096] {
	background-color: #b21212;
	padding-bottom: 6rem;
	padding-top: 6rem
}

.am-fade-appear[data-v-1b673096],.am-fade-enter[data-v-1b673096] {
	opacity: 0
}

.am-fade-appear[data-v-1b673096],.am-fade-enter[data-v-1b673096],.am-fade-leave[data-v-1b673096] {
	-webkit-animation-duration: .2s;
	animation-duration: .2s;
	-webkit-animation-fill-mode: both;
	animation-fill-mode: both;
	-webkit-animation-timing-function: cubic-bezier(.55,0,.55,.2);
	animation-timing-function: cubic-bezier(.55,0,.55,.2);
	-webkit-animation-play-state: paused;
	animation-play-state: paused
}

.am-fade-appear.am-fade-appear-active[data-v-1b673096],.am-fade-enter.am-fade-enter-active[data-v-1b673096] {
	-webkit-animation-name: amFadeIn-data-v-1b673096;
	animation-name: amFadeIn-data-v-1b673096;
	-webkit-animation-play-state: running;
	animation-play-state: running
}

.am-fade-leave.am-fade-leave-active[data-v-1b673096] {
	-webkit-animation-name: amFadeOut-data-v-1b673096;
	animation-name: amFadeOut-data-v-1b673096;
	-webkit-animation-play-state: running;
	animation-play-state: running
}

@-webkit-keyframes amFadeIn-data-v-1b673096 {
	0% {
		opacity: 0
	}

	to {
		opacity: 1
	}
}

@keyframes amFadeIn-data-v-1b673096 {
	0% {
		opacity: 0
	}

	to {
		opacity: 1
	}
}

@-webkit-keyframes amFadeOut-data-v-1b673096 {
	0% {
		opacity: 1
	}

	to {
		opacity: 0
	}
}

@keyframes amFadeOut-data-v-1b673096 {
	0% {
		opacity: 1
	}

	to {
		opacity: 0
	}
}

.am-slide-up-appear[data-v-1b673096],.am-slide-up-enter[data-v-1b673096] {
	-webkit-transform: translateY(100%);
	transform: translateY(100%)
}

.am-slide-up-appear[data-v-1b673096],.am-slide-up-enter[data-v-1b673096],.am-slide-up-leave[data-v-1b673096] {
	-webkit-animation-duration: .2s;
	animation-duration: .2s;
	-webkit-animation-fill-mode: both;
	animation-fill-mode: both;
	-webkit-animation-timing-function: cubic-bezier(.55,0,.55,.2);
	animation-timing-function: cubic-bezier(.55,0,.55,.2);
	-webkit-animation-play-state: paused;
	animation-play-state: paused
}

.am-slide-up-appear.am-slide-up-appear-active[data-v-1b673096],.am-slide-up-enter.am-slide-up-enter-active[data-v-1b673096] {
	-webkit-animation-name: amSlideUpIn-data-v-1b673096;
	animation-name: amSlideUpIn-data-v-1b673096;
	-webkit-animation-play-state: running;
	animation-play-state: running
}

.am-slide-up-leave.am-slide-up-leave-active[data-v-1b673096] {
	-webkit-animation-name: amSlideUpOut-data-v-1b673096;
	animation-name: amSlideUpOut-data-v-1b673096;
	-webkit-animation-play-state: running;
	animation-play-state: running
}

@-webkit-keyframes amSlideUpIn-data-v-1b673096 {
	0% {
		-webkit-transform: translateY(100%);
		transform: translateY(100%)
	}

	to {
		-webkit-transform: translate(0);
		transform: translate(0)
	}
}

@keyframes amSlideUpIn-data-v-1b673096 {
	0% {
		-webkit-transform: translateY(100%);
		transform: translateY(100%)
	}

	to {
		-webkit-transform: translate(0);
		transform: translate(0)
	}
}

@-webkit-keyframes amSlideUpOut-data-v-1b673096 {
	0% {
		-webkit-transform: translate(0);
		transform: translate(0)
	}

	to {
		-webkit-transform: translateY(100%);
		transform: translateY(100%)
	}
}

@keyframes amSlideUpOut-data-v-1b673096 {
	0% {
		-webkit-transform: translate(0);
		transform: translate(0)
	}

	to {
		-webkit-transform: translateY(100%);
		transform: translateY(100%)
	}
}

.am.am-zoom-enter[data-v-1b673096],.am.am-zoom-leave[data-v-1b673096] {
	display: block
}

.am-zoom-appear[data-v-1b673096],.am-zoom-enter[data-v-1b673096] {
	opacity: 0;
	-webkit-animation-duration: .2s;
	animation-duration: .2s;
	-webkit-animation-fill-mode: both;
	animation-fill-mode: both;
	-webkit-animation-timing-function: cubic-bezier(.55,0,.55,.2);
	animation-timing-function: cubic-bezier(.55,0,.55,.2);
	-webkit-animation-timing-function: cubic-bezier(.18,.89,.32,1.28);
	animation-timing-function: cubic-bezier(.18,.89,.32,1.28);
	-webkit-animation-play-state: paused;
	animation-play-state: paused
}

.am-zoom-leave[data-v-1b673096] {
	-webkit-animation-duration: .2s;
	animation-duration: .2s;
	-webkit-animation-fill-mode: both;
	animation-fill-mode: both;
	-webkit-animation-timing-function: cubic-bezier(.55,0,.55,.2);
	animation-timing-function: cubic-bezier(.55,0,.55,.2);
	-webkit-animation-timing-function: cubic-bezier(.6,-.3,.74,.05);
	animation-timing-function: cubic-bezier(.6,-.3,.74,.05);
	-webkit-animation-play-state: paused;
	animation-play-state: paused
}

.am-zoom-appear.am-zoom-appear-active[data-v-1b673096],.am-zoom-enter.am-zoom-enter-active[data-v-1b673096] {
	-webkit-animation-name: amZoomIn-data-v-1b673096;
	animation-name: amZoomIn-data-v-1b673096;
	-webkit-animation-play-state: running;
	animation-play-state: running
}

.am-zoom-leave.am-zoom-leave-active[data-v-1b673096] {
	-webkit-animation-name: amZoomOut-data-v-1b673096;
	animation-name: amZoomOut-data-v-1b673096;
	-webkit-animation-play-state: running;
	animation-play-state: running
}

@-webkit-keyframes amZoomIn-data-v-1b673096 {
	0% {
		opacity: 0;
		-webkit-transform-origin: 50% 50%;
		transform-origin: 50% 50%;
		-webkit-transform: scale(0);
		transform: scale(0)
	}

	to {
		opacity: 1;
		-webkit-transform-origin: 50% 50%;
		transform-origin: 50% 50%;
		-webkit-transform: scale(1);
		transform: scale(1)
	}
}

@keyframes amZoomIn-data-v-1b673096 {
	0% {
		opacity: 0;
		-webkit-transform-origin: 50% 50%;
		transform-origin: 50% 50%;
		-webkit-transform: scale(0);
		transform: scale(0)
	}

	to {
		opacity: 1;
		-webkit-transform-origin: 50% 50%;
		transform-origin: 50% 50%;
		-webkit-transform: scale(1);
		transform: scale(1)
	}
}

@-webkit-keyframes amZoomOut-data-v-1b673096 {
	0% {
		opacity: 1;
		-webkit-transform-origin: 50% 50%;
		transform-origin: 50% 50%;
		-webkit-transform: scale(1);
		transform: scale(1)
	}

	to {
		opacity: 0;
		-webkit-transform-origin: 50% 50%;
		transform-origin: 50% 50%;
		-webkit-transform: scale(0);
		transform: scale(0)
	}
}

@keyframes amZoomOut-data-v-1b673096 {
	0% {
		opacity: 1;
		-webkit-transform-origin: 50% 50%;
		transform-origin: 50% 50%;
		-webkit-transform: scale(1);
		transform: scale(1)
	}

	to {
		opacity: 0;
		-webkit-transform-origin: 50% 50%;
		transform-origin: 50% 50%;
		-webkit-transform: scale(0);
		transform: scale(0)
	}
}

.am-slide-down-appear[data-v-1b673096],.am-slide-down-enter[data-v-1b673096] {
	-webkit-transform: translateY(-100%);
	transform: translateY(-100%)
}

.am-slide-down-appear[data-v-1b673096],.am-slide-down-enter[data-v-1b673096],.am-slide-down-leave[data-v-1b673096] {
	-webkit-animation-duration: .2s;
	animation-duration: .2s;
	-webkit-animation-fill-mode: both;
	animation-fill-mode: both;
	-webkit-animation-timing-function: cubic-bezier(.55,0,.55,.2);
	animation-timing-function: cubic-bezier(.55,0,.55,.2);
	-webkit-animation-play-state: paused;
	animation-play-state: paused
}

.am-slide-down-appear.am-slide-down-appear-active[data-v-1b673096],.am-slide-down-enter.am-slide-down-enter-active[data-v-1b673096] {
	-webkit-animation-name: amSlideDownIn-data-v-1b673096;
	animation-name: amSlideDownIn-data-v-1b673096;
	-webkit-animation-play-state: running;
	animation-play-state: running
}

.am-slide-down-leave.am-slide-down-leave-active[data-v-1b673096] {
	-webkit-animation-name: amSlideDownOut-data-v-1b673096;
	animation-name: amSlideDownOut-data-v-1b673096;
	-webkit-animation-play-state: running;
	animation-play-state: running
}

@-webkit-keyframes amSlideDownIn-data-v-1b673096 {
	0% {
		-webkit-transform: translateY(-100%);
		transform: translateY(-100%)
	}

	to {
		-webkit-transform: translate(0);
		transform: translate(0)
	}
}

@keyframes amSlideDownIn-data-v-1b673096 {
	0% {
		-webkit-transform: translateY(-100%);
		transform: translateY(-100%)
	}

	to {
		-webkit-transform: translate(0);
		transform: translate(0)
	}
}

@-webkit-keyframes amSlideDownOut-data-v-1b673096 {
	0% {
		-webkit-transform: translate(0);
		transform: translate(0)
	}

	to {
		-webkit-transform: translateY(-100%);
		transform: translateY(-100%)
	}
}

@keyframes amSlideDownOut-data-v-1b673096 {
	0% {
		-webkit-transform: translate(0);
		transform: translate(0)
	}

	to {
		-webkit-transform: translateY(-100%);
		transform: translateY(-100%)
	}
}[data-v-1b673096],[data-v-1b673096]:after,[data-v-1b673096]:before {
	-webkit-tap-highlight-color: rgba(0,0,0,0)
}

body[data-v-1b673096] {
	background-color: #f5f5f9;
	font-size: .186667rem
}[contenteditable][data-v-1b673096] {
	-webkit-user-select: auto!important
}[data-v-1b673096]:focus {
	outline: none
}

a[data-v-1b673096] {
	background: transparent;
	text-decoration: none;
	outline: none
}

.am-icon[data-v-1b673096] {
	fill: currentColor;
	background-size: cover;
	width: .293333rem;
	height: .293333rem
}

.am-icon-xxs[data-v-1b673096] {
	width: .2rem;
	height: .2rem
}

.am-icon-xs[data-v-1b673096] {
	width: .24rem;
	height: .24rem
}

.am-icon-sm[data-v-1b673096] {
	width: .28rem;
	height: .28rem
}

.am-icon-md[data-v-1b673096] {
	width: .293333rem;
	height: .293333rem
}

.am-icon-lg[data-v-1b673096] {
	width: .48rem;
	height: .48rem
}

.am-icon-loading[data-v-1b673096] {
	-webkit-animation: cirle-anim-data-v-1b673096 1s linear infinite;
	animation: cirle-anim-data-v-1b673096 1s linear infinite
}

@-webkit-keyframes cirle-anim-data-v-1b673096 {
	to {
		-webkit-transform: rotate(1turn);
		transform: rotate(1turn)
	}
}

@keyframes cirle-anim-data-v-1b673096 {
	to {
		-webkit-transform: rotate(1turn);
		transform: rotate(1turn)
	}
}

.am-toast[data-v-1b673096] {
	position: fixed;
	width: 100%;
	z-index: 1999;
	font-size: .186667rem;
	text-align: center
}

.am-toast>span[data-v-1b673096] {
	max-width: 50%
}

.am-toast.am-toast-mask[data-v-1b673096] {
	height: 100%;
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex;
	-webkit-box-pack: center;
	-ms-flex-pack: center;
	justify-content: center;
	-webkit-box-align: center;
	-ms-flex-align: center;
	align-items: center;
	left: 0;
	top: 0;
	-webkit-transform: translateZ(.013333rem);
	transform: translateZ(.013333rem)
}

.am-toast.am-toast-nomask[data-v-1b673096] {
	position: fixed;
	max-width: 50%;
	width: auto;
	left: 50%;
	top: 50%;
	-webkit-transform: translateZ(.013333rem);
	transform: translateZ(.013333rem)
}

.am-toast.am-toast-nomask .am-toast-notice[data-v-1b673096] {
	-webkit-transform: translateX(-50%) translateY(-50%);
	transform: translateX(-50%) translateY(-50%)
}

.am-toast-notice-context .am-toast-text[data-v-1b673096] {
	min-width: .8rem;
	border-radius: .04rem;
	color: #fff;
	background-color: rgba(58,58,58,.9);
	line-height: 1.5;
	padding: .12rem .2rem
}

.am-toast-notice-context .am-toast-text.am-toast-text-icon[data-v-1b673096] {
	border-radius: .066667rem;
	padding: .2rem
}

.am-toast-notice-context .am-toast-text.am-toast-text-icon .am-toast-text-info[data-v-1b673096] {
	margin-top: .08rem
}

.des-div[data-v-1b673096] {
	margin-bottom: .9375rem;
	text-indent: 2em;
	padding: 0 .9375rem;
	font-size: .9375rem;
	line-height: 1.75rem;
	color: #333
}

.guide[data-v-1b673096] {
	padding: 0 .9375rem
}

.btn_active[data-v-9adcdda8] {
	opacity: .5!important
}

.result[data-v-9adcdda8] {
	background-color: #fff;
	padding-bottom: 0
}

.am-fade-appear[data-v-9adcdda8],.am-fade-enter[data-v-9adcdda8] {
	opacity: 0
}

.am-fade-appear[data-v-9adcdda8],.am-fade-enter[data-v-9adcdda8],.am-fade-leave[data-v-9adcdda8] {
	-webkit-animation-duration: .2s;
	animation-duration: .2s;
	-webkit-animation-fill-mode: both;
	animation-fill-mode: both;
	-webkit-animation-timing-function: cubic-bezier(.55,0,.55,.2);
	animation-timing-function: cubic-bezier(.55,0,.55,.2);
	-webkit-animation-play-state: paused;
	animation-play-state: paused
}

.am-fade-appear.am-fade-appear-active[data-v-9adcdda8],.am-fade-enter.am-fade-enter-active[data-v-9adcdda8] {
	-webkit-animation-name: amFadeIn-data-v-9adcdda8;
	animation-name: amFadeIn-data-v-9adcdda8;
	-webkit-animation-play-state: running;
	animation-play-state: running
}

.am-fade-leave.am-fade-leave-active[data-v-9adcdda8] {
	-webkit-animation-name: amFadeOut-data-v-9adcdda8;
	animation-name: amFadeOut-data-v-9adcdda8;
	-webkit-animation-play-state: running;
	animation-play-state: running
}

@-webkit-keyframes amFadeIn-data-v-9adcdda8 {
	0% {
		opacity: 0
	}

	to {
		opacity: 1
	}
}

@keyframes amFadeIn-data-v-9adcdda8 {
	0% {
		opacity: 0
	}

	to {
		opacity: 1
	}
}

@-webkit-keyframes amFadeOut-data-v-9adcdda8 {
	0% {
		opacity: 1
	}

	to {
		opacity: 0
	}
}

@keyframes amFadeOut-data-v-9adcdda8 {
	0% {
		opacity: 1
	}

	to {
		opacity: 0
	}
}

.am-slide-up-appear[data-v-9adcdda8],.am-slide-up-enter[data-v-9adcdda8] {
	-webkit-transform: translateY(100%);
	transform: translateY(100%)
}

.am-slide-up-appear[data-v-9adcdda8],.am-slide-up-enter[data-v-9adcdda8],.am-slide-up-leave[data-v-9adcdda8] {
	-webkit-animation-duration: .2s;
	animation-duration: .2s;
	-webkit-animation-fill-mode: both;
	animation-fill-mode: both;
	-webkit-animation-timing-function: cubic-bezier(.55,0,.55,.2);
	animation-timing-function: cubic-bezier(.55,0,.55,.2);
	-webkit-animation-play-state: paused;
	animation-play-state: paused
}

.am-slide-up-appear.am-slide-up-appear-active[data-v-9adcdda8],.am-slide-up-enter.am-slide-up-enter-active[data-v-9adcdda8] {
	-webkit-animation-name: amSlideUpIn-data-v-9adcdda8;
	animation-name: amSlideUpIn-data-v-9adcdda8;
	-webkit-animation-play-state: running;
	animation-play-state: running
}

.am-slide-up-leave.am-slide-up-leave-active[data-v-9adcdda8] {
	-webkit-animation-name: amSlideUpOut-data-v-9adcdda8;
	animation-name: amSlideUpOut-data-v-9adcdda8;
	-webkit-animation-play-state: running;
	animation-play-state: running
}

@-webkit-keyframes amSlideUpIn-data-v-9adcdda8 {
	0% {
		-webkit-transform: translateY(100%);
		transform: translateY(100%)
	}

	to {
		-webkit-transform: translate(0);
		transform: translate(0)
	}
}

@keyframes amSlideUpIn-data-v-9adcdda8 {
	0% {
		-webkit-transform: translateY(100%);
		transform: translateY(100%)
	}

	to {
		-webkit-transform: translate(0);
		transform: translate(0)
	}
}

@-webkit-keyframes amSlideUpOut-data-v-9adcdda8 {
	0% {
		-webkit-transform: translate(0);
		transform: translate(0)
	}

	to {
		-webkit-transform: translateY(100%);
		transform: translateY(100%)
	}
}

@keyframes amSlideUpOut-data-v-9adcdda8 {
	0% {
		-webkit-transform: translate(0);
		transform: translate(0)
	}

	to {
		-webkit-transform: translateY(100%);
		transform: translateY(100%)
	}
}

.am.am-zoom-enter[data-v-9adcdda8],.am.am-zoom-leave[data-v-9adcdda8] {
	display: block
}

.am-zoom-appear[data-v-9adcdda8],.am-zoom-enter[data-v-9adcdda8] {
	opacity: 0;
	-webkit-animation-duration: .2s;
	animation-duration: .2s;
	-webkit-animation-fill-mode: both;
	animation-fill-mode: both;
	-webkit-animation-timing-function: cubic-bezier(.55,0,.55,.2);
	animation-timing-function: cubic-bezier(.55,0,.55,.2);
	-webkit-animation-timing-function: cubic-bezier(.18,.89,.32,1.28);
	animation-timing-function: cubic-bezier(.18,.89,.32,1.28);
	-webkit-animation-play-state: paused;
	animation-play-state: paused
}

.am-zoom-leave[data-v-9adcdda8] {
	-webkit-animation-duration: .2s;
	animation-duration: .2s;
	-webkit-animation-fill-mode: both;
	animation-fill-mode: both;
	-webkit-animation-timing-function: cubic-bezier(.55,0,.55,.2);
	animation-timing-function: cubic-bezier(.55,0,.55,.2);
	-webkit-animation-timing-function: cubic-bezier(.6,-.3,.74,.05);
	animation-timing-function: cubic-bezier(.6,-.3,.74,.05);
	-webkit-animation-play-state: paused;
	animation-play-state: paused
}

.am-zoom-appear.am-zoom-appear-active[data-v-9adcdda8],.am-zoom-enter.am-zoom-enter-active[data-v-9adcdda8] {
	-webkit-animation-name: amZoomIn-data-v-9adcdda8;
	animation-name: amZoomIn-data-v-9adcdda8;
	-webkit-animation-play-state: running;
	animation-play-state: running
}

.am-zoom-leave.am-zoom-leave-active[data-v-9adcdda8] {
	-webkit-animation-name: amZoomOut-data-v-9adcdda8;
	animation-name: amZoomOut-data-v-9adcdda8;
	-webkit-animation-play-state: running;
	animation-play-state: running
}

@-webkit-keyframes amZoomIn-data-v-9adcdda8 {
	0% {
		opacity: 0;
		-webkit-transform-origin: 50% 50%;
		transform-origin: 50% 50%;
		-webkit-transform: scale(0);
		transform: scale(0)
	}

	to {
		opacity: 1;
		-webkit-transform-origin: 50% 50%;
		transform-origin: 50% 50%;
		-webkit-transform: scale(1);
		transform: scale(1)
	}
}

@keyframes amZoomIn-data-v-9adcdda8 {
	0% {
		opacity: 0;
		-webkit-transform-origin: 50% 50%;
		transform-origin: 50% 50%;
		-webkit-transform: scale(0);
		transform: scale(0)
	}

	to {
		opacity: 1;
		-webkit-transform-origin: 50% 50%;
		transform-origin: 50% 50%;
		-webkit-transform: scale(1);
		transform: scale(1)
	}
}

@-webkit-keyframes amZoomOut-data-v-9adcdda8 {
	0% {
		opacity: 1;
		-webkit-transform-origin: 50% 50%;
		transform-origin: 50% 50%;
		-webkit-transform: scale(1);
		transform: scale(1)
	}

	to {
		opacity: 0;
		-webkit-transform-origin: 50% 50%;
		transform-origin: 50% 50%;
		-webkit-transform: scale(0);
		transform: scale(0)
	}
}

@keyframes amZoomOut-data-v-9adcdda8 {
	0% {
		opacity: 1;
		-webkit-transform-origin: 50% 50%;
		transform-origin: 50% 50%;
		-webkit-transform: scale(1);
		transform: scale(1)
	}

	to {
		opacity: 0;
		-webkit-transform-origin: 50% 50%;
		transform-origin: 50% 50%;
		-webkit-transform: scale(0);
		transform: scale(0)
	}
}

.am-slide-down-appear[data-v-9adcdda8],.am-slide-down-enter[data-v-9adcdda8] {
	-webkit-transform: translateY(-100%);
	transform: translateY(-100%)
}

.am-slide-down-appear[data-v-9adcdda8],.am-slide-down-enter[data-v-9adcdda8],.am-slide-down-leave[data-v-9adcdda8] {
	-webkit-animation-duration: .2s;
	animation-duration: .2s;
	-webkit-animation-fill-mode: both;
	animation-fill-mode: both;
	-webkit-animation-timing-function: cubic-bezier(.55,0,.55,.2);
	animation-timing-function: cubic-bezier(.55,0,.55,.2);
	-webkit-animation-play-state: paused;
	animation-play-state: paused
}

.am-slide-down-appear.am-slide-down-appear-active[data-v-9adcdda8],.am-slide-down-enter.am-slide-down-enter-active[data-v-9adcdda8] {
	-webkit-animation-name: amSlideDownIn-data-v-9adcdda8;
	animation-name: amSlideDownIn-data-v-9adcdda8;
	-webkit-animation-play-state: running;
	animation-play-state: running
}

.am-slide-down-leave.am-slide-down-leave-active[data-v-9adcdda8] {
	-webkit-animation-name: amSlideDownOut-data-v-9adcdda8;
	animation-name: amSlideDownOut-data-v-9adcdda8;
	-webkit-animation-play-state: running;
	animation-play-state: running
}

@-webkit-keyframes amSlideDownIn-data-v-9adcdda8 {
	0% {
		-webkit-transform: translateY(-100%);
		transform: translateY(-100%)
	}

	to {
		-webkit-transform: translate(0);
		transform: translate(0)
	}
}

@keyframes amSlideDownIn-data-v-9adcdda8 {
	0% {
		-webkit-transform: translateY(-100%);
		transform: translateY(-100%)
	}

	to {
		-webkit-transform: translate(0);
		transform: translate(0)
	}
}

@-webkit-keyframes amSlideDownOut-data-v-9adcdda8 {
	0% {
		-webkit-transform: translate(0);
		transform: translate(0)
	}

	to {
		-webkit-transform: translateY(-100%);
		transform: translateY(-100%)
	}
}

@keyframes amSlideDownOut-data-v-9adcdda8 {
	0% {
		-webkit-transform: translate(0);
		transform: translate(0)
	}

	to {
		-webkit-transform: translateY(-100%);
		transform: translateY(-100%)
	}
}[data-v-9adcdda8],[data-v-9adcdda8]:after,[data-v-9adcdda8]:before {
	-webkit-tap-highlight-color: rgba(0,0,0,0)
}

body[data-v-9adcdda8] {
	background-color: #f5f5f9;
	font-size: .186667rem
}[contenteditable][data-v-9adcdda8] {
	-webkit-user-select: auto!important
}[data-v-9adcdda8]:focus {
	outline: none
}

a[data-v-9adcdda8] {
	background: transparent;
	text-decoration: none;
	outline: none
}

.am-icon[data-v-9adcdda8] {
	fill: currentColor;
	background-size: cover;
	width: .293333rem;
	height: .293333rem
}

.am-icon-xxs[data-v-9adcdda8] {
	width: .2rem;
	height: .2rem
}

.am-icon-xs[data-v-9adcdda8] {
	width: .24rem;
	height: .24rem
}

.am-icon-sm[data-v-9adcdda8] {
	width: .28rem;
	height: .28rem
}

.am-icon-md[data-v-9adcdda8] {
	width: .293333rem;
	height: .293333rem
}

.am-icon-lg[data-v-9adcdda8] {
	width: .48rem;
	height: .48rem
}

.am-icon-loading[data-v-9adcdda8] {
	-webkit-animation: cirle-anim-data-v-9adcdda8 1s linear infinite;
	animation: cirle-anim-data-v-9adcdda8 1s linear infinite
}

@-webkit-keyframes cirle-anim-data-v-9adcdda8 {
	to {
		-webkit-transform: rotate(1turn);
		transform: rotate(1turn)
	}
}

@keyframes cirle-anim-data-v-9adcdda8 {
	to {
		-webkit-transform: rotate(1turn);
		transform: rotate(1turn)
	}
}

.am-toast[data-v-9adcdda8] {
	position: fixed;
	width: 100%;
	z-index: 1999;
	font-size: .186667rem;
	text-align: center
}

.am-toast>span[data-v-9adcdda8] {
	max-width: 50%
}

.am-toast.am-toast-mask[data-v-9adcdda8] {
	height: 100%;
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex;
	-webkit-box-pack: center;
	-ms-flex-pack: center;
	justify-content: center;
	-webkit-box-align: center;
	-ms-flex-align: center;
	align-items: center;
	left: 0;
	top: 0;
	-webkit-transform: translateZ(.013333rem);
	transform: translateZ(.013333rem)
}

.am-toast.am-toast-nomask[data-v-9adcdda8] {
	position: fixed;
	max-width: 50%;
	width: auto;
	left: 50%;
	top: 50%;
	-webkit-transform: translateZ(.013333rem);
	transform: translateZ(.013333rem)
}

.am-toast.am-toast-nomask .am-toast-notice[data-v-9adcdda8] {
	-webkit-transform: translateX(-50%) translateY(-50%);
	transform: translateX(-50%) translateY(-50%)
}

.am-toast-notice-content .am-toast-text[data-v-9adcdda8] {
	min-width: .8rem;
	border-radius: .04rem;
	color: #fff;
	background-color: rgba(58,58,58,.9);
	line-height: 1.5;
	padding: .12rem .2rem
}

.am-toast-notice-content .am-toast-text.am-toast-text-icon[data-v-9adcdda8] {
	border-radius: .066667rem;
	padding: .2rem
}

.am-toast-notice-content .am-toast-text.am-toast-text-icon .am-toast-text-info[data-v-9adcdda8] {
	margin-top: .08rem
}

.guide-page[data-v-1459f644] {
	min-height: 100vh;
	background-color: #fff;
	display: -ms-flexbox;
	display: -webkit-box;
	display: flex;
	-ms-flex-pack: center;
	-webkit-box-pack: center;
	justify-content: center;
	padding-top: 3.125rem
}

.guide-page .tf-wechat-guide[data-v-1459f644] {
	width: 20.625rem;
	-ms-flex-negative: 0;
	flex-shrink: 0;
	border-radius: .9375rem;
	text-align: center;
	line-height: 2.5rem;
	color: #2d2d2d;
	font-size: 1.125rem
}

.guide-page .tf-wechat-guide-title[data-v-1459f644] {
	font-weight: 700
}

.guide-page .tf-wechat-guide-id span[data-v-1459f644] {
	font-size: 1.375rem;
	color: #c21c28;
	font-weight: 700
}

.guide-page .tf-wechat-guide-btn[data-v-1459f644] {
	width: 12.5rem;
	height: 2.8125rem;
	line-height: 2.8125rem;
	background: #f7b962;
	color: #693c26;
	border-radius: .9375rem;
	margin: .9375rem auto;
	text-align: center;
	cursor: pointer
}

/*! normalize.css v3.0.3 | MIT License | github.com/necolas/normalize.css */html {
	font-family: sans-serif;
	-ms-text-size-adjust: 100%;
	-webkit-text-size-adjust: 100%
}

body,html {
	width: 100%;
	min-height: 100%
}

body {
	font-size: 100%;
	font-family: Microsoft YaHei,"\5FAE\8F6F\96C5\9ED1",Helvetica,STHeiti,Droid Sans Fallback;
	-webkit-tap-highlight-color: rgba(0,0,0,0)
}

article,aside,details,figcaption,figure,footer,header,hgroup,main,menu,nav,section,summary {
	display: block
}

audio,canvas,progress,video {
	display: inline-block;
	vertical-align: baseline
}

audio:not([controls]) {
	display: none;
	height: 0
}[hidden],template {
	display: none
}

a {
	background-color: transparent
}

a:active,a:hover {
	outline: 0
}

abbr[title] {
	border-bottom: .013333rem dotted
}

b,strong {
	font-weight: 700
}

dfn {
	font-style: italic
}

h1 {
	font-size: 2em;
	margin: .67em 0
}

mark {
	background: #ff0;
	color: #000
}

small {
	font-size: 80%
}

sub,sup {
	font-size: 75%;
	line-height: 0;
	position: relative;
	vertical-align: baseline
}

sup {
	top: -.5em
}

sub {
	bottom: -.25em
}

img {
	border: 0
}

svg:not(:root) {
	overflow: hidden
}

figure {
	margin: 1em 1.25rem
}

hr {
	-webkit-box-sizing: content-box;
	box-sizing: content-box;
	height: 0
}

pre {
	overflow: auto
}

code,kbd,pre,samp {
	font-family: monospace,monospace;
	font-size: 1em
}

button,input,optgroup,select,textarea {
	color: inherit;
	font: inherit;
	margin: 0
}

button {
	overflow: visible
}

button,select {
	text-transform: none
}

button,html input[type=button],input[type=reset],input[type=submit] {
	-webkit-appearance: button;
	cursor: pointer
}

button[disabled],html input[disabled] {
	cursor: default
}

button::-moz-focus-inner,input::-moz-focus-inner {
	border: 0;
	padding: 0
}

input {
	line-height: normal
}

input[type=checkbox],input[type=radio] {
	-webkit-box-sizing: border-box;
	box-sizing: border-box;
	padding: 0
}

input[type=number]::-webkit-inner-spin-button,input[type=number]::-webkit-outer-spin-button {
	height: auto
}

input[type=search] {
	-webkit-appearance: textfield;
	-webkit-box-sizing: content-box;
	box-sizing: content-box
}

input[type=search]::-webkit-search-cancel-button,input[type=search]::-webkit-search-decoration {
	-webkit-appearance: none
}

fieldset {
	border: .06rem solid silver;
	margin: 0 .026667rem;
	padding: .35em .625em .75em
}

legend {
	border: 0;
	padding: 0
}

textarea {
	overflow: auto
}

optgroup {
	font-weight: 700
}

table {
	border-collapse: collapse;
	border-spacing: 0
}

td,th {
	padding: 0
}

article,aside,audio,body,dd,div,dl,footer,form,h1,h2,h3,h4,h5,h6,header,iframe,input,label,li,menu,nav,ol,p,section,select,td,textarea,th,time,ul,video {
	margin: 0;
	padding: 0;
	-webkit-box-sizing: border-box;
	box-sizing: border-box
}

a,input,select,textarea {
	outline: none
}

html {
	background-color: #fff;
	-ms-touch-action: manipulation;
	touch-action: manipulation;
	font-family: PingFangSC-Regular,sans-serif
}

.container {
	background: #fff;
	position: relative;
	min-width: 20rem;
	max-width: 30rem;
	margin: 0 auto;
	color: #333
}

.container,.wrapper {
	width: 100%;
	min-height: 100%
}

img {
	width: 100%;
	vertical-align: top
}

.clear {
	_zoom: 1;
	clear: both
}

.clear:after {
	content: "";
	display: block;
	height: 0;
	visibility: hidden;
	clear: both
}

.left {
	float: left
}

.right {
	float: right
}

.auto {
	overflow: hidden
}

.li-left li {
	display: block;
	float: left
}

.li-right li {
	display: block;
	float: right
}

.hide {
	display: none
}

#root,.rlt {
	position: relative
}

#root {
	background: #fff;
	width: 100%;
	min-height: 100%;
	min-width: 20rem;
	max-width: 30rem;
	margin: 0 auto;
	color: #333
}

.wnl_history_btn {
	bottom: 3.75rem!important;
	z-index: 100!important
}

.footer span {
	color: #f1f1f1
}

.footer a {
	color: #fec227
}

.ignore-lds-wrap {
	position: fixed;
	left: 0;
	top: 0;
	bottom: 0;
	right: 0;
	height: 100%;
	display: -ms-flexbox;
	display: -webkit-box;
	display: flex;
	-ms-flex-pack: center;
	-webkit-box-pack: center;
	justify-content: center;
	-ms-flex-align: center;
	-webkit-box-align: center;
	align-items: center;
	z-index: 999
}

.ignore-lds-wrap button {
	display: block;
	outline: 0 none;
	-webkit-appearance: none;
	-webkit-box-sizing: border-box;
	box-sizing: border-box;
	padding: 0 .533333rem;
	text-align: center;
	font-size: .24rem;
	height: .626667rem;
	line-height: .626667rem;
	overflow: hidden;
	text-overflow: ellipsis;
	word-break: break-word;
	white-space: nowrap;
	color: #fff;
	background-color: #e94f4f;
	border: .06rem solid #ddd;
	border-radius: .066667rem
}

.ignore-lds-ring {
	display: inline-block;
	width: .853333rem;
	height: .853333rem
}

.ignore-lds-ring:after {
	content: " ";
	display: block;
	width: .613333rem;
	height: .613333rem;
	margin: .053333rem;
	border-radius: 50%;
	border-color: #108ee9 transparent;
	border-style: solid;
	border-width: .066667rem;
	-webkit-animation: lds-ring 1.2s linear infinite;
	animation: lds-ring 1.2s linear infinite
}

@-webkit-keyframes lds-ring {
	0% {
		-webkit-transform: rotate(0deg);
		transform: rotate(0deg)
	}

	to {
		-webkit-transform: rotate(1turn);
		transform: rotate(1turn)
	}
}

@keyframes lds-ring {
	0% {
		-webkit-transform: rotate(0deg);
		transform: rotate(0deg)
	}

	to {
		-webkit-transform: rotate(1turn);
		transform: rotate(1turn)
	}
}

.banner {
	position: relative
}

.contact-us {
	position: absolute;
	width: 1.875rem;
	height: 6.5625rem;
	display: -ms-flexbox;
	display: -webkit-box;
	display: flex;
	-ms-flex-align: center;
	-webkit-box-align: center;
	align-items: center;
	-ms-flex-direction: column;
	-webkit-box-orient: vertical;
	-webkit-box-direction: normal;
	flex-direction: column;
	top: 30%;
	right: 0;
	color: #fff;
	font-size: .875rem;
	padding: .625rem 0 .75rem;
	border-radius: .625rem 0 0 .625rem;
	background-size: .75rem .8125rem;
	background-color: rgba(0,0,0,.8);
	z-index: 100
}

.contact-us img {
	width: .75rem;
	margin-bottom: .3125rem
}

.contact-us span {
	width: .875rem
}

.zx-img-placeholder {
	display: -ms-flexbox;
	display: -webkit-box;
	display: flex;
	-ms-flex-pack: center;
	-webkit-box-pack: center;
	justify-content: center;
	-webkit-box-sizing: border-box;
	box-sizing: border-box
}

.zx-img img {
	display: block;
	width: 100%;
	pointer-events: none
}

@font-face {
	font-family:iconfont;src:url("data:application/x-font-woff2;charset=utf-8;base64,d09GMgABAAAAAAMoAAsAAAAABtwAAALbAAEAAAAAAAAAAAAAAAAAAAAAAAAAAAAAHEIGVgCDBgqBRIFMATYCJAMMCwgABCAFhG0HOBsUBhHVk2tkn5B0jh22foAsTTOkhAhkdd2o8eSbdgQmbSzpw9p5ttqRwwMiTeufrignII+8TATf73235577X2pTiSpVZWJLG98boDACi+pCg5FgFINQ3Yjn85zrbxPYm41Ga/C4sojQouNrrcLDE7y2LL4GKOCiFwBbm3YNYyIUS3IefJf/kV+McCF0uLrBaZBFkSeC/WI3wzGztwZYYAyXW/X7hffYVWeO0fohQktQGkKS98BJHbrOiFmUlRExgDl0QPU/h0ublgUyP1AucwxqUy/AOKCAxl5kBXKCfsPYTQQOYTuBXjN4xH5jc6BbBfoF4nVMR9Gdc6qqFekWmpqpVbyn7vK2BHjHfx//ocaJopPA0INXWgLbv/yr/LdHEVwI6uwOEqugEne1wQspLDylV1jbExtVKHN52pYzQ34D/+FRBNEA6f1gUQsVfoGZqUiVfddbJWhQsQYuANy4I0P29vcPs0e7v7jS2lHa9+Qwp6c7P+4N4p8JepZW8cT7hKvT+PxmgnZzyu7gy1aaCWae7fq6PTavX/NnziCN0klRGnsbF6Wt03S6Lil68w301F66dTadsuwkx3EX8QD0zO/kEmjPkt/7N37cYRKs4GfO7e2Vfql0K/Rm/UxWz4oacoAqq8/EzNicFm9MX1DptkULsI56jpdO3HA4dJtIoegyDanbLLJiV6Gjzzo0um1BrxXG7D5jclLUHiwrKxCGzaEY9A3SsB2yYh/QMekPjeHYQq+z0JJ95gONF4xK0IL+QTQ0OqSRi8i8oV96xVkOJ7yQ5+iBMiuKkRZH5DlGzG9fiThwTAM0ym7Y9wQTU0IjWRCZ6jx3dR/KDA2rywqjErSgfxANjY7Wlkvp+zf0S6+4pWxA/UKeY+NQZkUPZCsce5Xdyy3z21ciDhzTAI2ixx4GCab6TgmNZGGEf6pzrZrrK8zWFw/ftw56V2DdXJfIqPK0fBc17o6mW60AAA==") format("woff2")
}

.iconfont {
	font-family: iconfont!important;
	font-size: inherit;
	font-style: normal;
	-webkit-font-smoothing: antialiased;
	-moz-osx-font-smoothing: grayscale
}

.icon-gouxuan:before {
	content: "\E631"
}

.icon-Tick:before {
	content: "\E619"
}

.common-privacy-tips {
	padding: .625rem 0;
	width: 19.4375rem;
	margin: 0 auto
}

.common-privacy-tips img {
	width: 100%
}

.common-privacy {
	display: -ms-flexbox;
	display: -webkit-box;
	display: flex;
	-ms-flex-pack: center;
	-webkit-box-pack: center;
	justify-content: center;
	-ms-flex-align: center;
	-webkit-box-align: center;
	align-items: center;
	padding: .3125rem 0
}

.common-privacy-label {
	width: .8125rem;
	height: .8125rem;
	border: .06rem solid #f8c003;
	border-radius: .8125rem;
	margin-right: .375rem;
	color: #f8c003
}

.common-privacy-label i {
	display: block;
	text-align: center;
	font-size: .75rem;
	line-height: .8125rem
}

.common-privacy-text {
	font-size: .75rem;
	color: #fff;
	text-align: center;
	line-height: 1.125rem
}

.common-privacy-text a {
	color: #f8c003
}

.index-popupbtn {
	background-color: rgba(0,0,0,.5)
}

.index-popupbtn p {
	height: 2.5rem;
	line-height: 2.5rem;
	border-radius: .3125rem;
	color: #fff;
	background-color: #f6497d;
	text-align: center;
	font-size: .9375rem;
	cursor: pointer
}

.index-popupbtn img {
	pointer-events: none;
	width: 92%;
	display: block;
	margin: 0 auto
}

.zxcs-index-query {
	font-size: .875rem;
	text-align: center;
	padding: .3125rem 0 1.5rem;
	color: #452526
}

.zxcs-index-query span {
	color: #ffeec0
}

.zxcs-index-query-text {
	margin-left: 1.25rem
}

.zxcs-form {
	border: .06rem solid #eed0aa;
	border-radius: .25rem;
	overflow: hidden
}

.zxcs-form .zxcs-form-field:first-of-type {
	border-top: none
}

.zxcs-form .zxcs-form-field .zxcs-input {
	height: 100%;
	padding: .4688rem 0
}

.zxcs-form .zxcs-form-field .zxcs-input-el:-webkit-autofill {
	-webkit-box-shadow: 0 0 0 9.375rem #fff inset;
	box-shadow: inset 0 0 0 9.375rem #fff
}

.zxcs-form .zxcs-form-field .zxcs-input-control,.zxcs-form .zxcs-form-field .zxcs-radio {
	-ms-flex-align: center;
	-webkit-box-align: center;
	align-items: center
}

.zxcs-form .zxcs-form-field .zxcs-radio {
	display: -ms-flexbox;
	display: -webkit-box;
	display: flex;
	-ms-flex-pack: start;
	-webkit-box-pack: start;
	justify-content: flex-start
}

.zxcs-form .zxcs-form-field .zxcs-radio input {
	display: none
}

.zxcs-form .zxcs-form-field .zxcs-picker {
	font-size: .875rem;
	line-height: 2.1875rem;
	color: #666;
	-webkit-box-sizing: border-box;
	box-sizing: border-box
}

.zxcs-form .zxcs-form-field .radio-option {
	width: 1.75rem;
	height: 1.75rem;
	border-radius: 50%;
	border: .06rem solid #eedbcb;
	background-color: #fffbf2;
	text-align: center;
	color: #666;
	line-height: 1.625rem;
	font-size: .875rem;
	margin-right: .8125rem
}

.zxcs-form .zxcs-form-field .radio-option.checked {
	background-color: #9d2e41;
	color: #fff
}

.picker {
	position: fixed;
	width: 100%;
	height: 100%;
	left: 0;
	top: 0;
	z-index: -9999;
	-webkit-transform: translateZ(.013333rem);
	transform: translateZ(.013333rem);
	opacity: 0
}

.picker-active {
	opacity: 1;
	z-index: 9999
}

@-webkit-keyframes fadeIn {
	0% {
		opacity: 0
	}

	to {
		opacity: 1
	}
}

@keyframes fadeIn {
	0% {
		opacity: 0
	}

	to {
		opacity: 1
	}
}

@-webkit-keyframes fadeOut {
	0% {
		opacity: 1
	}

	to {
		opacity: 0
	}
}

@keyframes fadeOut {
	0% {
		opacity: 1
	}

	to {
		opacity: 0
	}
}

@-webkit-keyframes slideUp {
	0% {
		-webkit-transform: translate3d(0,100%,0);
		transform: translate3d(0,100%,0)
	}

	to {
		-webkit-transform: translateZ(0);
		transform: translateZ(0)
	}
}

@keyframes slideUp {
	0% {
		-webkit-transform: translate3d(0,100%,0);
		transform: translate3d(0,100%,0)
	}

	to {
		-webkit-transform: translateZ(0);
		transform: translateZ(0)
	}
}

@-webkit-keyframes slideDown {
	0% {
		-webkit-transform: translateZ(0);
		transform: translateZ(0)
	}

	to {
		-webkit-transform: translate3d(0,100%,0);
		transform: translate3d(0,100%,0)
	}
}

@keyframes slideDown {
	0% {
		-webkit-transform: translateZ(0);
		transform: translateZ(0)
	}

	to {
		-webkit-transform: translate3d(0,100%,0);
		transform: translate3d(0,100%,0)
	}
}

.picker-mask {
	position: fixed;
	top: 0;
	left: 0;
	bottom: 0;
	right: 0;
	opacity: 0;
	background-color: rgba(0,0,0,.3);
	-webkit-transition: opacity .3s ease-in;
	transition: opacity .3s ease-in;
	z-index: 1000
}

.picker-mask-fade-in {
	-webkit-animation: fadeIn .3s ease forwards;
	animation: fadeIn .3s ease forwards
}

.picker-mask-fade-out {
	-webkit-animation: fadeOut .3s ease forwards;
	animation: fadeOut .3s ease forwards
}

.picker-wrap {
	position: fixed;
	left: 0;
	top: 0;
	right: 0;
	bottom: 0;
	z-index: 1000
}

.picker-main {
	position: absolute;
	left: 0;
	bottom: 0;
	width: 100%;
	height: 3.466667rem;
	background-color: #fff;
	font-size: .2rem;
	-webkit-backface-visibility: hidden;
	backface-visibility: hidden;
	-webkit-transform: translate3d(0,100%,0);
	transform: translate3d(0,100%,0);
	padding-bottom: env(safe-area-inset-bottom);
	-webkit-transition: -webkit-transform .3s ease;
	transition: -webkit-transform .3s ease;
	transition: transform .3s ease;
	transition: transform .3s ease,-webkit-transform .3s ease
}

.picker-main-slide-up {
	-webkit-animation: slideUp .3s ease forwards;
	animation: slideUp .3s ease forwards
}

.picker-main-slide-down {
	-webkit-animation: slideDown .3s ease forwards;
	animation: slideDown .3s ease forwards
}

.picker-title {
	-ms-flex-align: center;
	-ms-flex-pack: justify;
	-webkit-box-pack: justify;
	justify-content: space-between;
	height: .586667rem;
	border-bottom: .013333rem solid #eee;
	-webkit-box-sizing: content-box;
	box-sizing: content-box
}

.picker-cancel,.picker-confirm,.picker-title {
	display: -ms-flexbox;
	display: -webkit-box;
	display: flex;
	-webkit-box-align: center;
	-ms-flex-align: center;
	align-items: center
}

.picker-cancel,.picker-confirm {
	-ms-flex: 1 1;
	-webkit-box-flex: 1;
	flex: 1 1;
	-ms-flex-align: center;
	-ms-flex-pack: center;
	-webkit-box-pack: center;
	justify-content: center;
	height: 100%
}

.picker-mode {
	-ms-flex: 2 1;
	-webkit-box-flex: 2;
	flex: 2 1;
	margin: 0 10%;
	-ms-flex-align: center;
	-ms-flex-pack: stretch;
	-webkit-box-pack: stretch;
	justify-content: stretch;
	border-radius: .066667rem;
	border: .06rem solid #c91723;
	overflow: hidden;
	height: .506667rem;
	color: #c91723
}

.picker-mode,.picker-mode div {
	display: -ms-flexbox;
	display: -webkit-box;
	display: flex;
	-webkit-box-align: center;
	-ms-flex-align: center;
	align-items: center
}

.picker-mode div {
	-ms-flex: 1 1;
	-webkit-box-flex: 1;
	flex: 1 1;
	height: 100%;
	-ms-flex-align: center;
	-ms-flex-pack: center;
	-webkit-box-pack: center;
	justify-content: center
}

.picker-mode-active {
	color: #fff;
	background-color: #c91723
}

.picker-body {
	position: relative;
	top: .16rem
}

.picker-mask-bottom,.picker-mask-top {
	position: absolute;
	left: 0;
	z-index: 10;
	width: 100%;
	height: 1rem;
	-webkit-transform: translateZ(0);
	transform: translateZ(0);
	pointer-events: none
}

.picker-mask-top {
	top: 0;
	border-bottom: .013333rem solid #c91723;
	background: -webkit-gradient(linear,left bottom,left top,from(hsla(0,0%,100%,.4)),to(hsla(0,0%,100%,.8)));
	background: linear-gradient(0deg,hsla(0,0%,100%,.4),hsla(0,0%,100%,.8))
}

.picker-mask-bottom {
	bottom: 0;
	border-top: .013333rem solid #c91723;
	background: -webkit-gradient(linear,left top,left bottom,from(hsla(0,0%,100%,.4)),to(hsla(0,0%,100%,.8)));
	background: linear-gradient(180deg,hsla(0,0%,100%,.4),hsla(0,0%,100%,.8))
}

.picker-content {
	display: -ms-flexbox;
	display: -webkit-box;
	display: flex
}

.picker-wheel {
	height: 2.533333rem;
	overflow: hidden
}

.picker-wheel:first-child,.picker-wheel:nth-child(2),.picker-wheel:nth-child(3) {
	-ms-flex: 1 1;
	-webkit-box-flex: 1;
	flex: 1 1
}

.picker-wheel:nth-child(4) {
	-ms-flex: 2 1;
	-webkit-box-flex: 2;
	flex: 2 1;
	font-size: .186667rem
}

.picker-scroll {
	margin-top: 1rem
}

.picker-item {
	height: .533333rem;
	display: -ms-flexbox;
	display: -webkit-box;
	display: flex;
	-ms-flex-align: center;
	-webkit-box-align: center;
	align-items: center;
	-ms-flex-pack: center;
	-webkit-box-pack: center;
	justify-content: center
}

.picker-item-active {
	font-weight: 700;
	color: #c91723
}

.picker-panel {
	font-size: .213333rem
}

.picker-panel-title {
	display: -ms-flexbox;
	display: -webkit-box;
	display: flex;
	-ms-flex-align: center;
	-webkit-box-align: center;
	align-items: center;
	-ms-flex-pack: center;
	-webkit-box-pack: center;
	justify-content: center;
	height: .586667rem;
	border-bottom: .013333rem solid #eee;
	color: #a31e1a
}

.picker-panel-content {
	text-align: center;
	padding-top: .333333rem
}

.picker-panel p {
	color: #a31e1a;
	line-height: .4rem
}

.picker-panel p span {
	color: #333
}

.picker-panel p:first-of-type {
	margin-top: .266667rem
}

.picker-panel-button {
	width: 2.933333rem;
	margin: .333333rem auto 0;
	display: -ms-flexbox;
	display: -webkit-box;
	display: flex;
	-ms-flex-pack: justify;
	-webkit-box-pack: justify;
	justify-content: space-between
}

.picker-panel-button button {
	width: 1.333333rem;
	height: .533333rem;
	border-radius: .053333rem;
	border: none;
	color: #fff
}

.picker-panel-button button:first-child {
	background-color: #b1b1b1
}

.picker-panel-button button:nth-child(2) {
	background-color: #a31e1a
}

.mllindex-page {
	background-color: #b61f1f;
	background-size: 100% 100%;
	min-height: calc(100vh - 3.75rem)
}

.mllindex-page .banner {
	margin-top: -.625rem
}

.mllindex-page .common-privacy {
	padding-top: 0
}

.mllindex-page .form-part {
	margin: .1875rem .625rem 0
}

.mllindex-page .zxcs-form .zxcs-form-field {
	-webkit-box-align: center;
	-ms-flex-align: center;
	align-items: center
}

.mllindex-page .zxcs-form .zxcs-form-field .zxcs-radio input {
	margin-right: .625rem;
	background-color: #e4dac8
}

.mllindex-page .order-btn {
	margin: .9375rem auto;
	pointer-events: none;
	-webkit-animation: btnAnimate 1.5s linear infinite;
	animation: btnAnimate 1.5s linear infinite
}

.mllindex-page .contact-us {
	top: 100%
}

.footer-index a,.footer-index span {
	color: #cf895e
}

.zxcs-index-query {
	display: -ms-flexbox;
	display: -webkit-box;
	display: flex;
	-ms-flex-pack: center;
	-webkit-box-pack: center;
	justify-content: center;
	padding: .3125rem 0;
	color: #fff;
	font-weight: bolder
}

.zxcs-index-query span {
	color: #fff
}

.zxcs-index-query .zxcs-index-query-text {
	color: #fbca06!important;
	font-weight: bolder
}

.index-popupbtn .btn {
	-webkit-animation: btnAnimate 1.5s linear infinite;
	animation: btnAnimate 1.5s linear infinite
}

@-webkit-keyframes btnAnimate {
	0% {
		-webkit-transform: scale(.85);
		transform: scale(.85)
	}

	50% {
		-webkit-transform: scale(1);
		transform: scale(1)
	}

	to {
		-webkit-transform: scale(.85);
		transform: scale(.85)
	}
}

@keyframes btnAnimate {
	0% {
		-webkit-transform: scale(.85);
		transform: scale(.85)
	}

	50% {
		-webkit-transform: scale(1);
		transform: scale(1)
	}

	to {
		-webkit-transform: scale(.85);
		transform: scale(.85)
	}
}

.common-pay-info {
	background-color: #fff;
	margin: 0;
	-webkit-box-shadow: 0 .026667rem .25rem 0 #e8e2df;
	box-shadow: 0 .026667rem .25rem 0 #e8e2df;
	font-size: .9375rem;
	color: #333;
	overflow: hidden
}

.common-pay-info .item-name {
	padding: .625rem .9375rem;
	font-weight: 400;
	font-size: .9375rem;
	background: #ffbf61;
	color: #8d570a;
	text-align: center
}

.common-pay-info .user-info {
	padding-bottom: .4688rem;
	margin: .4688rem .9375rem 0;
	color: #666;
	font-size: .9375rem;
	line-height: 1.375rem;
	border-bottom: .013333rem solid #f0d5d0
}

.common-pay-info .user-info p span:first-child {
	opacity: 0
}

.common-pay-info .user-info p span:last-child {
	color: #dc4a43
}

.common-pay-info .item-base-price {
	padding: .4688rem .9375rem .625rem;
	display: -ms-flexbox;
	display: -webkit-box;
	display: flex;
	-ms-flex-direction: row;
	-webkit-box-orient: horizontal;
	-webkit-box-direction: normal;
	flex-direction: row;
	-ms-flex-pack: justify;
	-webkit-box-pack: justify;
	justify-content: space-between
}

.common-pay-info .item-base-price strong {
	font-size: 1rem;
	line-height: 1.5rem;
	height: 1.5rem;
	display: inline-block;
	font-weight: 400
}

.common-pay-info .item-base-price span {
	font-size: .875rem
}

.common-pay-info .price .time-price {
	background-color: #d74040;
	border-radius: .4rem;
	color: #fff;
	padding: 0 .3rem;
	font-size: .7rem
}

.common-pay-info .price span {
	color: #666;
	font-size: .8rem;
	text-decoration: line-through
}

.common-pay-info .dis-time strong {
	font-size: .8rem
}

.common-pay-info .dis-time span {
	color: #e1474a;
	font-size: .8rem
}

.common-pay-lists {
	background-color: #fff;
	margin: .5rem 0 0;
	font-size: .9375rem;
	color: #333
}

.common-pay-lists .item-name {
	padding: .625rem 0;
	font-size: 1rem;
	text-align: center;
	background-color: #ffbf61;
	color: #8d570a
}

.common-pay-lists .item-box {
	-webkit-box-shadow: 0 .013333rem .1875rem rgba(255,191,97,.5);
	box-shadow: 0 .013333rem .1875rem rgba(255,191,97,.5)
}

.common-pay-lists .pay-item li {
	height: 3.125rem;
	line-height: 3.125rem;
	border-bottom: .013333rem solid #f0f0f0;
	padding: 0 1.25rem 0 .75rem;
	display: -ms-flexbox;
	display: -webkit-box;
	display: flex;
	-ms-flex-direction: row;
	-webkit-box-orient: horizontal;
	-webkit-box-direction: normal;
	flex-direction: row;
	-ms-flex-pack: justify;
	-webkit-box-pack: justify;
	justify-content: space-between
}

.common-pay-lists .pay-item li .li-auto {
	font-size: .8125rem;
	color: #666;
	width: 76%
}

.common-pay-lists .pay-item li .li-auto .pay-tips-recommend {
	font-size: .75rem;
	color: #a6061b
}

.common-pay-lists .pay-item li .li-right {
	width: 24%
}

.common-pay-lists .pay-item li .pay-icon {
	display: inline-block;
	vertical-align: middle;
	width: 3.125rem;
	height: 2.875rem;
	margin-bottom: .026667rem
}

.common-pay-lists .pay-item li .pay-btn {
	display: -ms-flexbox;
	display: -webkit-box;
	display: flex;
	-ms-flex-align: center;
	-webkit-box-align: center;
	align-items: center;
	-ms-flex-pack: center;
	-webkit-box-pack: center;
	justify-content: center;
	background-color: #a6061b;
	font-size: .875rem;
	color: #fff;
	height: 1.8125rem;
	border-radius: .25rem;
	margin-top: .5625rem;
	cursor: pointer
}

.common-pay-lists .pay-item li .leshi {
	background: transparent url(/shunianyunshi/shunianyunshi/static/img/alipay.685002a.png) 50% no-repeat;
	background-size: 1.4375rem 1.4375rem
}

.common-pay-lists .pay-item li .alipay {
	background: transparent url(/shunianyunshi/shunianyunshi/static/img/alipay.685002a.png) 50% no-repeat;
	background-size: 1.4688rem 1.4688rem
}

.common-pay-lists .pay-item li .wechat {
	background: transparent url(/shunianyunshi/shunianyunshi/static/img/wechat.4defb07.png) 50% no-repeat;
	background-size: 1.4375rem 1.4375rem
}

.common-pay-lists .pay-item li .union {
	background: transparent url(/shunianyunshi/shunianyunshi/static/img/wechat.4defb07.png) 50% no-repeat;
	background-size: 1.9063rem 1.2813rem
}

.common-pay-lists .pay-item li .paypal {
	background: transparent url(/shunianyunshi/shunianyunshi/static/img/paypal.eac3b85.png) 50% no-repeat;
	background-size: 1.4688rem 1.4688rem
}

.common-pay-lists .pay-item li .quce_pay {
	background: transparent url(/shunianyunshi/shunianyunshi/static/img/wechat.4defb07.png) 50% no-repeat;
	background-size: 1.4688rem 1.4688rem
}

.common-pay-lists .pay-item li .wnl_web {
	background: transparent url(/shunianyunshi/shunianyunshi/static/img/wnl_pay.388d02b.png) 50% no-repeat;
	background-size: 1.4688rem 1.4688rem
}

.common-pay-lists .pay-item li .meipai_pay {
	background: transparent url(/shunianyunshi/shunianyunshi/static/img/meipai.8798280.png) 50% no-repeat;
	background-size: 1.4688rem 1.4688rem
}

.common-pay-lists .pay-item li.hide {
	display: none
}

.common-pay-lists .pay-item li.show {
	display: -ms-flexbox;
	display: -webkit-box;
	display: flex
}

.common-pay-lists .hide-pay,.common-pay-lists .more-pay {
	text-align: center;
	font-size: .8125rem;
	color: #666;
	line-height: 2.375rem;
	cursor: pointer
}

.common-pay-lists .hide-pay span,.common-pay-lists .more-pay span {
	display: inline-block;
	width: .5625rem;
	height: .5625rem;
	vertical-align: text-top;
	margin-top: .026667rem;
	margin-left: .4375rem;
	border-top: .013333rem solid #666;
	border-right: .013333rem solid #666;
	-webkit-transform: rotate(135deg);
	transform: rotate(135deg)
}

.common-pay-lists .hide-pay span {
	vertical-align: middle;
	-webkit-transform: rotate(-45deg);
	transform: rotate(-45deg)
}

.pay-problem-icon {
	margin-left: .5rem;
	margin-top: .5rem;
	padding: 0 .625rem .9375rem 0;
	color: #b73952;
	display: block;
	font-size: .8125rem;
	text-align: left
}

.pay-problem-icon span:first-child {
	position: relative;
	display: inline-block;
	border-radius: 100%;
	width: 1.0625rem;
	height: 1.0625rem;
	vertical-align: bottom;
	margin-right: .1875rem;
	background-color: #b73952
}

.pay-problem-icon span:first-child i {
	display: inline-block;
	font-style: normal;
	width: .6875rem;
	height: .6875rem;
	border-radius: 100%;
	border: .06rem solid #fff;
	color: #fff;
	font-size: .625rem;
	text-align: center;
	line-height: .75rem;
	position: absolute;
	top: 50%;
	left: 50%;
	-webkit-transform: translate(-50%,-50%);
	transform: translate(-50%,-50%)
}

.pay-problem-icon span:last-child {
	text-decoration: underline
}

.app-pay-button {
	padding: .4688rem 1.25rem
}

.app-pay-button span {
	display: block;
	border-radius: 1.5625rem;
	-webkit-animation: big 1.1s linear infinite;
	animation: big 1.1s linear infinite;
	height: 3.125rem;
	line-height: 3.125rem;
	background: -webkit-gradient(linear,left bottom,left top,from(#efb65e),to(#fdf3b0));
	background: linear-gradient(0deg,#efb65e,#fdf3b0);
	text-align: center;
	font-size: 1.375rem;
	color: #a03535
}

@-webkit-keyframes big {
	0% {
		-webkit-transform: scale(.9);
		transform: scale(.9)
	}

	50% {
		-webkit-transform: scale(1);
		transform: scale(1)
	}

	to {
		-webkit-transform: scale(.9);
		transform: scale(.9)
	}
}

@keyframes big {
	0% {
		-webkit-transform: scale(.9);
		transform: scale(.9)
	}

	50% {
		-webkit-transform: scale(1);
		transform: scale(1)
	}

	to {
		-webkit-transform: scale(.9);
		transform: scale(.9)
	}
}

.common-loading-layer {
	position: fixed;
	top: 0;
	left: 0;
	right: 0;
	bottom: 0;
	z-index: 99
}

.common-loading-layer .back {
	width: 100%;
	height: 100%;
	background: #000;
	opacity: .5
}

.common-loading-layer .front {
	width: 18.75rem;
	height: 11.7188rem;
	position: fixed;
	top: 50%;
	left: 50%;
	margin-top: -5.875rem;
	margin-left: -9.375rem;
	background: #fff;
	border-radius: .25rem;
	text-align: center
}

.common-loading-layer .title {
	text-align: center;
	height: 2.5rem;
	line-height: 2.5rem;
	font-size: 1.0938rem;
	font-weight: 700
}

.common-loading-layer .title .close {
	position: absolute;
	right: 0;
	padding: 1.4688rem;
	line-height: 2.9375rem;
	background: url(/shunianyunshi/shunianyunshi/static/img/pay_close.ba674ee.png) no-repeat 50%;
	background-size: .7188rem .7188rem
}

.common-loading-layer .title .question {
	color: #a31e1a;
	font-weight: 400;
	font-size: .7813rem;
	position: absolute;
	left: 1.1875rem
}

.common-loading-layer .tips-word {
	margin: 0 1.4063rem 1.25rem;
	text-align: center;
	font-size: 1.0625rem;
	color: #333;
	font-weight: 700
}

.common-loading-layer .tips-btn {
	height: auto
}

.common-loading-layer button {
	width: 13.5rem;
	font-size: .9375rem;
	background: #80101d;
	color: #fff;
	border: 0;
	font-weight: 500;
	border-radius: 1.4375rem;
	text-align: center;
	height: 2.9375rem
}

.common-loading-layer button a {
	color: #fff
}

.common-loading-layer .whole {
	width: 15.3125rem
}

.common-loading-layer .half {
	width: 13.5rem;
	border-radius: 1.4688rem
}

.common-loading-layer .gray-button {
	background: transparent;
	color: #666
}

.common-loading-layer .gray-button a {
	color: #80101d
}

.pay-return {
	position: fixed;
	left: 0;
	top: 0;
	right: 0;
	bottom: 0;
	background-color: rgba(0,0,0,.65);
	z-index: 11
}

.pay-return-close {
	width: 1.875rem;
	height: 1.875rem;
	position: absolute;
	top: -2.8125rem;
	right: 1%;
	z-index: 12
}

.pay-return-content {
	position: fixed;
	width: 17.375rem;
	height: 23.1875rem;
	left: 50%;
	top: 50%;
	-webkit-transform: translate(-50%,-50%);
	transform: translate(-50%,-50%);
	background: url(/shunianyunshi/shunianyunshi/static/img/coupon_pop.3609053.png) 0 0 no-repeat;
	background-size: 100% 100%;
	padding: 1.9375rem 1.3125rem 0;
	text-align: center
}

.pay-return-content h4 {
	margin-top: .3125rem;
	font-size: 1.625rem;
	color: #db8014
}

.pay-return-price {
	margin-top: .3125rem
}

.pay-return-price p:first-child {
	font-size: 1.25rem;
	color: #df062a
}

.pay-return-price p:first-child span {
	font-size: 3.125rem
}

.pay-return-price p:nth-child(2) {
	width: 10.875rem;
	height: 1.75rem;
	background: rgba(255,141,48,.24);
	border: .06rem solid rgba(188,78,14,.24);
	margin: 0 auto;
	line-height: 1.6875rem;
	color: #bd5815;
	font-size: .9375rem
}

.pay-return-price p:nth-child(3) {
	color: #bc4e0e;
	font-size: .8125rem;
	line-height: 1.6875rem;
	opacity: .5
}

.pay-return-time {
	margin-top: 3.125rem;
	display: -ms-flexbox;
	display: -webkit-box;
	display: flex;
	-ms-flex-align: center;
	-webkit-box-align: center;
	align-items: center;
	-ms-flex-pack: center;
	-webkit-box-pack: center;
	justify-content: center;
	color: #fff;
	font-size: 1rem
}

.pay-return-time span {
	display: inline-block;
	vertical-align: middle;
	width: 1.5rem;
	height: 1.5rem;
	border: .06rem solid #ff4e50;
	background: #ca1929;
	text-align: center;
	line-height: 1.375rem;
	margin: 0 .3125rem
}

.pay-return-btn {
	margin-top: 1.25rem;
	width: 11.25rem;
	height: 2.8125rem;
	border-radius: 1.4063rem;
	-webkit-box-shadow: 0 .4688rem .5625rem 0 rgba(138,0,12,.26),inset 0 .2813rem .5625rem 0 #fff;
	box-shadow: 0 .4688rem .5625rem 0 rgba(138,0,12,.26),inset 0 .2813rem .5625rem 0 #fff;
	background-color: #fb9d3f;
	border: none;
	font-size: 1.5625rem;
	color: #6c3000;
	font-weight: 700
}

.pay-page {
	background: #b61f1f
}

.pay-page .ban {
	margin-top: -.625rem
}

.pay-com-wrap {
	margin: .75rem;
	border: .06rem solid #fcb33a;
	border-radius: .7813rem;
	background-color: #fff
}

.pay-main-title {
	height: 2.5rem;
	background-color: #fcb33a;
	font-size: 1rem;
	color: #a32e1d;
	font-weight: 700;
	text-align: center;
	line-height: 2.4375rem
}

.common-pay-lists {
	margin: 0!important
}

.unlock-box {
	background-color: #b61f1f
}

.unlock-box .unlock-title {
	font-size: 1.0625rem;
	text-align: center;
	color: #fffef7;
	line-height: 1.3125rem;
	padding: .625rem 0
}

.unlock-box .unlock-content {
	margin: 0 1rem;
	padding-top: .9375rem
}

.unlock-box .unlock-content>img {
	width: 8.9375rem;
	margin: 1.25rem auto;
	display: block
}

.unlock-box .unlock-content div img {
	margin-bottom: 1.5625rem
}

.unlock-box .unlock-content div:last-child img {
	margin-bottom: 0
}

.common-fixed-report span {
	background: url(/shunianyunshi/shunianyunshi/static/img/complaint.1937a31.png) no-repeat
}

.safe-tips-box {
	height: .3rem;
	line-height: .3rem
}

.bottom-guide-show {
	background: url(/shunianyunshi/shunianyunshi/static/img/bg.c415f06.png) 50% no-repeat;
	background-size: 100% 100%;
	width: 100%;
	padding: 4.375rem 1.25rem 1.125rem;
	-ms-flex-direction: column;
	-webkit-box-orient: vertical;
	-webkit-box-direction: normal;
	flex-direction: column;
	-ms-flex-align: center;
	-webkit-box-align: center;
	align-items: center;
	font-size: .875rem
}

.bottom-guide-show,.bottom-guide-show .teacher-wrap {
	display: -ms-flexbox;
	display: -webkit-box;
	display: flex
}

.bottom-guide-show .teacher-wrap {
	-ms-flex-pack: justify;
	-webkit-box-pack: justify;
	justify-content: space-between
}

.bottom-guide-show .teacher-wrap .teacher {
	width: 7.4063rem;
	height: 10.0938rem;
	display: block;
	position: relative;
	top: -2.1875rem
}

.bottom-guide-show .teacher-wrap .tip {
	-ms-flex: 1 1;
	-webkit-box-flex: 1;
	flex: 1 1
}

.bottom-guide-show .teacher-wrap .tip span {
	color: #c34a29
}

.bottom-guide-show .line {
	width: 16.4375rem;
	height: .4063rem;
	margin-top: -3.4375rem
}

.bottom-guide-show .process {
	width: 16.5rem;
	height: 4.1875rem;
	margin: 1.25rem 0
}

.bottom-guide-show .btn {
	width: 18.4063rem;
	height: 4.7188rem;
	display: block;
	-webkit-animation: btnAnimate 1s linear infinite;
	animation: btnAnimate 1s linear infinite
}

.bottom-guide-show .weChat {
	text-align: center;
	margin-top: 1.25rem;
	font-size: .9375rem
}

.bottom-guide-show .weChat .btn-copy {
	display: inline-block;
	width: 2.75rem;
	height: 1.25rem;
	background: #c34a29;
	border-radius: .1875rem;
	color: #f1daaa;
	line-height: 1.25rem;
	font-size: .8125rem;
	margin-left: .625rem
}

.bottom-guide-show #weChatNumber {
	font-weight: 700;
	color: #c34a29
}

.add-email .m-check {
	font-size: .75rem;
	display: -ms-flexbox;
	display: -webkit-box;
	display: flex;
	line-height: .9375rem;
	padding-top: .9375rem
}

.add-email .m-check .checkbox {
	display: inline-block;
	width: .8533rem;
	height: .8533rem;
	line-height: .8533rem;
	margin-right: .5333rem;
	border: .06rem solid #f4ece5;
	border-radius: 50%;
	background-color: #f4ece5;
	cursor: pointer
}

.add-email .m-check .text {
	vertical-align: super;
	color: silver;
	font-size: .75rem
}

.add-email .m-check a {
	color: silver;
	text-decoration: underline
}

.add-email .m-check .checked {
	background: #fff url(/shunianyunshi/shunianyunshi/static/img/icon_selected.2fabc0a.png) no-repeat 50%;
	background-size: 1rem 1rem
}

.add-email .m-check.check-bottom {
	padding-top: .3125rem
}

.add-email .m-btn {
	text-align: center;
	color: #fff;
	background-color: #b92633;
	height: 2.5rem;
	line-height: 2.5rem;
	border-radius: .3125rem;
	margin-top: 1rem;
	font-size: .9375rem;
	cursor: pointer
}

.add-email .m-btn-pressed {
	background-color: #b7b6b6
}

.add-email .addEmail-animation {
	opacity: 0;
	-webkit-transform: scale(0);
	transform: scale(0);
	-webkit-transform-origin: right top;
	transform-origin: right top;
	-webkit-animation: showEmailForm .3s linear forwards;
	animation: showEmailForm .3s linear forwards
}

.pop-confirm {
	width: 21.25rem;
	position: fixed;
	top: 50%;
	left: 50%;
	-webkit-transform: translate(-50%,-50%);
	transform: translate(-50%,-50%);
	z-index: 201;
	background-color: #fff;
	border-radius: .625rem;
	text-align: center;
	padding: 1.4375rem .9375rem .9375rem;
	font-size: .9375rem
}

.pop-confirm-title {
	font-size: 1.375rem;
	color: #333;
	padding-bottom: .9375rem
}

.pop-confirm-dec {
	line-height: 1.4375rem;
	color: #333;
	padding-bottom: .9375rem
}

.pop-confirm-btn {
	display: -ms-flexbox;
	display: -webkit-box;
	display: flex;
	-ms-flex-pack: center;
	-webkit-box-pack: center;
	justify-content: center;
	margin: .625rem 0
}

.pop-confirm-btn .btn-item {
	width: 8.5938rem;
	height: 2.5rem;
	line-height: 2.5rem;
	border-radius: .3125rem;
	font-weight: 700
}

.pop-confirm-btn .btn-cancel {
	background: #eee;
	color: silver;
	margin-right: 1.125rem
}

.pop-confirm-btn .btn-confirm {
	background: #b92633;
	color: #fff
}

.pop-confirm-tips {
	text-align: right;
	color: #b92633;
	font-size: .75rem;
	padding-right: .9375rem
}

.pop-fortune-icon {
	width: 4.6875rem;
	height: 4.6875rem;
	z-index: 5;
	position: fixed;
	top: 10.9375rem;
	right: .3125rem;
	display: -ms-flexbox;
	display: -webkit-box;
	display: flex;
	-ms-flex-align: center;
	-webkit-box-align: center;
	align-items: center;
	text-align: center
}

.pop-fortune-icon-tips {
	position: absolute;
	top: 0;
	right: 5rem;
	width: 14.8125rem;
	height: 4.8125rem;
	opacity: 0;
	-webkit-animation: fadeInOut 10s linear forwards;
	animation: fadeInOut 10s linear forwards
}

@-webkit-keyframes fadeInOut {
	0% {
		opacity: 0
	}

	10% {
		opacity: 1
	}

	90% {
		opacity: 1;
		-webkit-transform: scale(1);
		transform: scale(1)
	}

	to {
		opacity: 0;
		-webkit-transform: scale(0);
		transform: scale(0)
	}
}

@keyframes fadeInOut {
	0% {
		opacity: 0
	}

	10% {
		opacity: 1
	}

	90% {
		opacity: 1;
		-webkit-transform: scale(1);
		transform: scale(1)
	}

	to {
		opacity: 0;
		-webkit-transform: scale(0);
		transform: scale(0)
	}
}

.pop-email-and-phone-v2 .pop-mask {
	position: fixed;
	left: 0;
	right: 0;
	top: 0;
	bottom: 0;
	background-color: rgba(0,0,0,.6);
	z-index: 10
}

.pop-email-and-phone-v2 .pop-main-form {
	position: fixed;
	top: 50%;
	left: 50%;
	-webkit-transform: translate(-50%,-50%);
	transform: translate(-50%,-50%);
	z-index: 201;
	background-color: #fff;
	border-radius: .625rem;
	width: 21.25rem;
	padding: 1.7188rem .875rem 1.4063rem;
	font-size: .9375rem;
	color: #333
}

.pop-email-and-phone-v2 .pop-main-form-title {
	font-size: 1.4063rem;
	text-align: center;
	margin-bottom: 1.3125rem
}

.pop-email-and-phone-v2 .pop-main-form .select-list .select-item {
	margin-bottom: .8125rem
}

.pop-email-and-phone-v2 .pop-main-form .select-list .select-item-title {
	padding-bottom: .75rem;
	font-weight: 700;
	font-size: .9375rem;
	display: -ms-flexbox;
	display: -webkit-box;
	display: flex;
	-ms-flex-align: center;
	-webkit-box-align: center;
	align-items: center
}

.pop-email-and-phone-v2 .pop-main-form .select-list .select-item-title .unselect {
	width: 1rem;
	height: 1rem;
	margin-right: .25rem;
	background: url(/shunianyunshi/shunianyunshi/static/img/noselect_orange.8fe98ee.png) no-repeat;
	background-size: 1rem 1rem
}

.pop-email-and-phone-v2 .pop-main-form .select-list .select-item-title .selected {
	width: 1rem;
	height: 1rem;
	margin-right: .25rem;
	background: url(/shunianyunshi/shunianyunshi/static/img/select_orange.50df089.png) no-repeat;
	background-size: 1rem 1rem
}

.pop-email-and-phone-v2 .pop-main-form .select-list .select-item-title .recommend {
	color: #df1000;
	font-size: .75rem
}

.pop-email-and-phone-v2 .pop-main-form .select-list .select-item-tips {
	font-size: .75rem;
	color: #777;
	padding-bottom: .75rem
}

.pop-email-and-phone-v2 .pop-main-form .select-list .select-item-intro {
	background-color: rgba(180,179,178,.25);
	border-radius: .625rem;
	padding: .6875rem .9375rem;
	color: #999
}

.pop-email-and-phone-v2 .pop-main-form .select-list .select-item-intro .intro-main {
	font-size: .9375rem;
	margin-bottom: .625rem
}

.pop-email-and-phone-v2 .pop-main-form .select-list .select-item-intro .intro-main p:nth-child(2) {
	font-size: .75rem;
	color: #777;
	line-height: 1.125rem;
	padding-top: .625rem
}

.pop-email-and-phone-v2 .pop-main-form .select-list .select-item-intro .user-info-list-tips {
	font-size: .75rem;
	margin-bottom: .625rem
}

.pop-email-and-phone-v2 .pop-main-form .select-list .select-item-intro .user-info-list .user-info-item {
	margin-bottom: .3125rem;
	font-size: .75rem;
	padding: 0 .04rem 0 .75rem;
	line-height: 1.25rem
}

.pop-email-and-phone-v2 .pop-main-form .select-list .select-item .intro-active {
	background-color: rgba(211,182,144,.37)
}

.pop-email-and-phone-v2 .pop-main-form .select-list .select-item .intro-active .intro-main {
	color: #a55117
}

.pop-email-and-phone-v2 .pop-main-form .select-list .select-item .intro-active .user-info-list-tips {
	color: #666
}

.pop-email-and-phone-v2 .pop-main-form .select-list .select-item .intro-active .user-info-list .user-info-item {
	color: #333
}

.pop-email-and-phone-v2 .pop-main-form .select-list .select-item .intro-active .user-info-list .user-info-item span {
	color: #ec808d
}

.pop-email-and-phone-v2 .pop-main-form .select-list .select-item .intro-active .user-info-list .user-info-item-active {
	background: rgba(244,236,229,.8);
	border-radius: .066667rem;
	border: .013333rem dashed #df1000;
	position: relative
}

.pop-email-and-phone-v2 .pop-main-form .select-list .select-item .intro-active .user-info-list .user-info-item-active:before {
	content: "";
	background: url(/shunianyunshi/shunianyunshi/static/img/hook.62ec027.png) no-repeat;
	background-size: 100% 100%;
	width: 1rem;
	height: 1rem;
	position: absolute;
	top: .026667rem;
	left: 0;
	color: #df1000
}

.pop-email-and-phone-v2 .pop-main-form .collect-list {
	display: -ms-flexbox;
	display: -webkit-box;
	display: flex;
	-ms-flex-direction: column;
	-webkit-box-orient: vertical;
	-webkit-box-direction: normal;
	flex-direction: column;
	-ms-flex-align: center;
	-webkit-box-align: center;
	align-items: center
}

.pop-email-and-phone-v2 .pop-main-form .collect-list .collect-item {
	height: 2.5rem;
	width: 16.5625rem;
	border-radius: 1.25rem;
	margin-bottom: .625rem;
	border: .06rem solid #a73438;
	display: -ms-flexbox;
	display: -webkit-box;
	display: flex;
	-ms-flex-align: center;
	-webkit-box-align: center;
	align-items: center;
	padding: 0 .75rem
}

.pop-email-and-phone-v2 .pop-main-form .collect-list .collect-item input {
	-ms-flex: 1 1;
	-webkit-box-flex: 1;
	flex: 1 1;
	border: 0;
	text-align: center
}

.pop-email-and-phone-v2 .pop-main-form .collect-list .collect-item input::-webkit-input-placeholder {
	color: #999
}

.pop-email-and-phone-v2 .pop-main-form .collect-list .collect-item input::-moz-placeholder {
	color: #999
}

.pop-email-and-phone-v2 .pop-main-form .collect-list .collect-item input:-ms-input-placeholder {
	color: #999
}

.pop-email-and-phone-v2 .pop-main-form .collect-list .collect-item input::-ms-input-placeholder {
	color: #999
}

.pop-email-and-phone-v2 .pop-main-form .collect-list .collect-item input::placeholder {
	color: #999
}

.pop-email-and-phone-v2 .pop-main-form .save-to-email {
	font-size: .75rem;
	color: #999;
	text-align: center;
	margin-bottom: .9375rem
}

.pop-email-and-phone-v2 .pop-main-form .save-to-email span {
	color: #bb843d;
	font-size: .8125rem;
	text-decoration: underline
}

.pop-email-and-phone-v2 .pop-main-form .save-btn {
	height: 2.5rem;
	width: 16.5625rem;
	border-radius: 1.25rem;
	margin: 0 auto .625rem;
	background-color: #a73438;
	font-size: 1rem;
	text-align: center;
	line-height: 2.5rem;
	color: #fff
}

.pop-email-and-phone-v2 .pop-main-form .m-check {
	color: #999;
	font-size: .8125rem;
	margin-bottom: .8125rem;
	display: -ms-flexbox;
	display: -webkit-box;
	display: flex;
	-ms-flex-pack: center;
	-webkit-box-pack: center;
	justify-content: center;
	-ms-flex-align: center;
	-webkit-box-align: center;
	align-items: center
}

.pop-email-and-phone-v2 .pop-main-form .m-check-selected {
	width: .875rem;
	height: .875rem;
	background: url(/shunianyunshi/shunianyunshi/static/img/select_orange.50df089.png) no-repeat;
	background-size: 100% 100%;
	margin-right: .5rem
}

.pop-email-and-phone-v2 .pop-main-form .m-check-unselect {
	width: .875rem;
	height: .875rem;
	background-color: #cac8c8;
	border-radius: 50%;
	margin-right: .5rem
}

.pop-email-and-phone-v2 .pop-main-form .pass {
	color: #999;
	text-align: center;
	font-size: .8125rem
}

.pop-email-and-phone-v2 .disappar-animation {
	-webkit-animation: hidePop .3s linear forwards;
	animation: hidePop .3s linear forwards
}

.user-info {
	background: #fff
}

.user-info .title {
	background-color: #dab58b;
	height: 2.75rem;
	line-height: 2.75rem;
	color: #fff;
	font-size: 1.125rem;
	font-weight: 700;
	text-align: center
}

.user-info .info {
	color: #333;
	font-size: .9375rem;
	padding: .6875rem 1.125rem;
	line-height: 1.5625rem
}

.user-info .info p:last-child>span {
	visibility: hidden
}

.add-name {
	display: inline-block
}

.add-name .name-block {
	display: -ms-flexbox;
	display: -webkit-box;
	display: flex
}

.add-name .name-block input {
	border: .06rem solid silver;
	border-radius: .1875rem;
	font-size: .8125rem;
	padding: 0 .3125rem;
	height: 1.5625rem;
	line-height: 1.5625rem;
	width: 7.375rem
}

.add-name .name-block .name-btn {
	font-size: .8125rem;
	color: #fff;
	background: #eaa859;
	text-align: center;
	padding: 0 .375rem;
	border-radius: .1875rem;
	margin-left: .625rem;
	vertical-align: bottom;
	line-height: 1.5625rem
}

.tf-guide-top {
	left: 0;
	right: 0;
	margin: 0 auto
}

.tf-suggest-title {
	font-weight: 700;
	height: 2.6875rem;
	line-height: 2.6875rem;
	text-align: center;
	font-size: 1.125rem;
	color: #fff;
	background-color: #dab58b;
	margin-bottom: .625rem
}

.tf-suggest-phone {
	position: relative;
	margin: 0 .4688rem 1.25rem;
	border-radius: .875rem;
	overflow: hidden
}

.tf-suggest-phone-form {
	position: absolute;
	left: 50%;
	top: 50%;
	-webkit-transform: translate(-50%,-50%);
	transform: translate(-50%,-50%)
}

.tf-suggest-phone-form .phone-input {
	border: 0;
	padding: 0 .625rem;
	text-align: center;
	color: #0f142f;
	font-size: .8125rem;
	width: 13.75rem;
	height: 2.5rem;
	background: #fff;
	border-radius: 1.25rem;
	margin: 0 auto
}

.tf-suggest-phone-form .tips {
	font-size: 1.0625rem;
	font-weight: 700;
	color: #fff;
	margin-bottom: 1.9375rem;
	text-align: center
}

.tf-suggest-phone-form .btn {
	display: -ms-flexbox;
	display: -webkit-box;
	display: flex;
	-ms-flex-align: center;
	-webkit-box-align: center;
	align-items: center;
	-ms-flex-pack: center;
	-webkit-box-pack: center;
	justify-content: center;
	width: 13.5625rem;
	height: 2.625rem;
	background: #ce201b;
	border-radius: 1.3125rem;
	font-size: 1rem;
	color: #fff;
	text-align: center;
	font-weight: 700;
	margin: 1.1875rem auto 0
}

.tf-suggest-phone-form .btn:after {
	content: "";
	width: .8125rem;
	height: 1.0625rem;
	display: inline-block;
	background: url(/shunianyunshi/shunianyunshi/static/img/suo.135800e.png) no-repeat;
	background-size: 100% 100%;
	margin: 0 0 .053333rem .25rem
}

.tf-suggest-content {
	padding: 0 .9375rem .625rem;
	color: #333;
	font-size: .9375rem
}

.tf-suggest-content .guide {
	text-align: justify;
	line-height: 1.4063rem;
	color: #dab58b
}

.tf-suggest-content .suggest-item {
	text-align: center
}

.tf-suggest-content .suggest-item-title {
	display: inline-block;
	border-radius: 1.25rem;
	background: #dab58b;
	color: #fff;
	text-align: center;
	margin: .625rem 0;
	font-size: 1rem;
	font-weight: 700;
	padding: .375rem .625rem
}

.tf-suggest-content .suggest-item p {
	text-align: left;
	margin-bottom: .625rem
}

.tf-suggest-content .last {
	color: #dab58b;
	line-height: 1.125rem;
	margin-top: .75rem
}

.result .result-part-title {
	height: 2.6875rem;
	line-height: 2.6875rem;
	text-align: center;
	font-size: 1.125rem;
	color: #fff;
	background-color: #d21a24;
	margin-bottom: .625rem;
	font-weight: 700
}

.result .add-email .title {
	background: url(/shunianyunshi/shunianyunshi/static/img/title_bg.4704d09.png) no-repeat;
	background-size: 100%
}

.result .user-info .title {
	display: none
}

.result .tf-suggest-title,.result .title-l {
	background: url(/shunianyunshi/shunianyunshi/static/img/title_bg.4704d09.png) no-repeat;
	background-size: 100%;
	height: 2.6875rem;
	line-height: 2.6875rem;
	text-align: center;
	font-size: 1.125rem;
	color: #fff;
	background-color: #d21a24;
	margin-bottom: .625rem;
	font-weight: 700
}

.result .title-user {
	margin-bottom: 0
}

.result .m-btn,.result .resultcs-title {
	background: #d21a24!important
}

.result .m-btn {
	background: #dab58b
}

.result .shop-title {
	margin-bottom: 0
}

.result .shoping-wrapper .shoping-img {
	padding: 0
}

.result .shoping-wrapper .short {
	max-height: none;
	overflow: visible
}

.no-more-box {
	display: -ms-flexbox;
	display: -webkit-box;
	display: flex;
	-ms-flex-pack: center;
	-webkit-box-pack: center;
	justify-content: center;
	padding-top: 1.5625rem;
	width: 100%;
	height: 6.25rem
}

.no-more-box>img {
	padding: 0!important;
	width: 16.25rem!important;
	height: 2.375rem
}

.com-div:first-of-type p:first-of-type {
	color: #ae3a32;
	text-align: center;
	text-indent: unset
}

.jiyu {
	display: -ms-flexbox;
	display: -webkit-box;
	display: flex;
	-ms-flex-direction: column;
	-webkit-box-orient: vertical;
	-webkit-box-direction: normal;
	flex-direction: column;
	-ms-flex-align: center;
	-webkit-box-align: center;
	align-items: center;
	font-size: .9375rem
}

.jiyu-avatar {
	width: 3.125rem;
	height: auto;
	margin-bottom: .5rem
}

.result-data .detail-container .title-m {
	width: 18.125rem;
	height: 2.75rem;
	line-height: 2.5rem;
	background: url(/shunianyunshi/shunianyunshi/static/img/m_title_bg.68a0a1e.png) no-repeat;
	background-size: 100%;
	color: #a93532;
	text-align: center;
	font-size: 1rem;
	font-weight: 700;
	margin: 1rem auto .4375rem
}

.result-data .detail-container .title-s {
	color: #d21a24;
	font-size: .8rem;
	line-height: 1rem;
	text-align: center;
	padding: .475rem 0
}

.result-data .detail-container p {
	margin-bottom: .9375rem;
	text-indent: 2em;
	padding: 0 .9375rem;
	font-size: .9375rem;
	line-height: 1.75rem
}

.result-data .detail-container .remark {
	color: #d21a24
}

.hot-item-banner-list {
	padding: 0
}

.hot-item-banner-list-title {
	text-align: center;
	width: 100%;
	height: 2.75rem;
	background: #dab58b;
	font-size: 1.125rem;
	color: #fff;
	line-height: 2.75rem
}

.hot-item-banner-list-item {
	padding: 1.0938rem 0;
	margin: 0 .9375rem;
	font-size: 1rem;
	line-height: 1.5rem;
	border-bottom: .013333rem solid hsla(0,0%,81.6%,.4)
}

.hot-item-banner-list-item img {
	border-radius: .9375rem;
	padding: .9375rem 0 .7188rem;
	width: 100%
}

.hot-item-banner-list-item-text {
	padding-left: .6875rem
}

.hot-item-banner-list-item-text .name {
	color: #333
}

.hot-item-banner-list-item-text .click {
	color: #5f59d5;
	text-decoration: underline
}

.hot-item-banner-list-item .num {
	color: #666;
	font-size: .8125rem;
	padding-left: .6875rem
}

.hot-item-banner-list-item .num:before {
	content: "";
	width: .875rem;
	height: .875rem;
	margin-right: .4375rem;
	background: url(/shunianyunshi/shunianyunshi/static/img/good.552bd40.png) no-repeat 50%/cover;
	display: inline-block;
	vertical-align: -.026667rem
}

.search-tips {
	font-size: .875rem;
	color: #999;
	margin: .375rem 0 .1875rem .4375rem
}

.search-item-box {
	width: 90%;
	border: .06rem solid #999;
	height: 2.375rem;
	line-height: 2.375rem;
	margin: .9375rem auto;
	border-radius: .3125rem;
	overflow: hidden;
	font-size: .875rem;
	position: relative;
	display: -ms-flexbox;
	display: -webkit-box;
	display: flex;
	padding-right: .066667rem
}

.search-item-box input {
	border: none;
	-ms-flex: 6 1;
	-webkit-box-flex: 6;
	flex: 6 1;
	line-height: normal
}

.search-item-box span {
	color: #59302a;
	padding: 0 .9375rem
}

.search-item-box .code {
	color: #b81d23;
	position: absolute;
	right: 0
}

.search-swich {
	display: inline-block;
	color: #b81d23;
	text-decoration: underline;
	font-size: .9375rem;
	padding: .3125rem 1.4063rem 1.25rem
}

.search-btn {
	background: red;
	border: none;
	width: 80%;
	margin-left: 10%;
	height: 2.125rem;
	line-height: 2.125rem;
	color: #fff;
	border-radius: .3125rem;
	margin-bottom: .625rem
}

.empty-content {
	height: 10rem;
	display: -ms-flexbox;
	display: -webkit-box;
	display: flex;
	-ms-flex-direction: row;
	-webkit-box-orient: horizontal;
	-webkit-box-direction: normal;
	flex-direction: row;
	-ms-flex-pack: center;
	-webkit-box-pack: center;
	justify-content: center;
	-ms-flex-align: center;
	-webkit-box-align: center;
	align-items: center;
	padding: .4rem
}

.empty-content .inner {
	width: 94%;
	height: 100%;
	line-height: 10rem;
	text-align: center;
	border-radius: .4rem;
	font-size: .8rem;
	color: #cecccc;
	font-size: .875rem
}

.common-fixed-report {
	position: fixed;
	right: 0;
	bottom: 22%;
	width: 1.6875rem;
	height: 4.4375rem;
	z-index: 1
}

.common-fixed-report span {
	display: inline-block;
	width: 100%;
	height: 100%;
	background: url(https://img-fe.tengzhihh.com/images/31375daaea6ba5-54x142.png) no-repeat;
	background-size: 100%;
	font-size: .5625rem;
	-webkit-writing-mode: tb;
	-ms-writing-mode: tb;
	writing-mode: tb;
	overflow-wrap: break-word;
	color: #101010
}

.new-site-home {
	position: fixed;
	z-index: 2;
	right: 1.5625rem;
	bottom: 4.6875rem
}

.new-site-home a {
	display: block;
	width: 3rem;
	height: 3rem;
	background-color: #feb667;
	border-radius: 50%;
	text-align: center
}

.new-site-home a img {
	width: 1.375rem;
	margin: .25rem auto .053333rem
}

.new-site-home a p {
	font-size: .6875rem;
	color: #fff
}

.new-site-home-1 {
	bottom: 15.625rem
}


.inner-box {
	width: 56.25rem;
	display: inline-block;
	-webkit-animation: wordsLoop 20s linear infinite normal;
	animation: wordsLoop 20s linear infinite normal
}

.inner-box img {
	width: 100%;
	vertical-align: baseline
}

@-webkit-keyframes wordsLoop {
	0% {
		-webkit-transform: translateX(50%);
		transform: translateX(50%)
	}

	to {
		-webkit-transform: translateX(-100%);
		transform: translateX(-100%)
	}
}

@keyframes wordsLoop {
	0% {
		-webkit-transform: translateX(50%);
		transform: translateX(50%)
	}

	to {
		-webkit-transform: translateX(-100%);
		transform: translateX(-100%)
	}
}

.query-latest-order {
	position: relative;
	height: 3.125rem;
	line-height: 3.125rem
}

.query-latest-order .query-lo-wrapper {
	background: #23110f;
	height: 3.125rem;
	width: 100%;
	text-align: left
}

.query-latest-order div {
	display: inline-block
}

.query-latest-order .right {
	position: absolute;
	right: 0;
	width: 7.1875rem;
	background: #c71f1c;
	text-align: center;
	font-size: .9375rem;
	color: #d2a771
}

.query-latest-order .right a {
	color: #d2a771
}

.query-latest-order .tips {
	color: #d2a771;
	font-size: .8438rem
}

.query-latest-order .close,.query-latest-order .info {
	display: inline-block;
	vertical-align: middle
}

.query-latest-order .close {
	width: 1.3125rem;
	height: 1.3125rem;
	background: url(data:image/png;
	base64,iVBORw0KGgoAAAANSUhEUgAAABUAAAAUCAYAAABiS3YzAAAAGXRFWHRTb2Z0d2FyZQBBZG9iZSBJbWFnZVJlYWR5ccllPAAAA3NpVFh0WE1MOmNvbS5hZG9iZS54bXAAAAAAADw/eHBhY2tldCBiZWdpbj0i77u/IiBpZD0iVzVNME1wQ2VoaUh6cmVTek5UY3prYzlkIj8+IDx4OnhtcG1ldGEgeG1sbnM6eD0iYWRvYmU6bnM6bWV0YS8iIHg6eG1wdGs9IkFkb2JlIFhNUCBDb3JlIDUuNS1jMDE0IDc5LjE1MTQ4MSwgMjAxMy8wMy8xMy0xMjowOToxNSAgICAgICAgIj4gPHJkZjpSREYgeG1sbnM6cmRmPSJodHRwOi8vd3d3LnczLm9yZy8xOTk5LzAyLzIyLXJkZi1zeW50YXgtbnMjIj4gPHJkZjpEZXNjcmlwdGlvbiByZGY6YWJvdXQ9IiIgeG1sbnM6eG1wTU09Imh0dHA6Ly9ucy5hZG9iZS5jb20veGFwLzEuMC9tbS8iIHhtbG5zOnN0UmVmPSJodHRwOi8vbnMuYWRvYmUuY29tL3hhcC8xLjAvc1R5cGUvUmVzb3VyY2VSZWYjIiB4bWxuczp4bXA9Imh0dHA6Ly9ucy5hZG9iZS5jb20veGFwLzEuMC8iIHhtcE1NOk9yaWdpbmFsRG9jdW1lbnRJRD0iMjBGRDUwQjJEMEIyRTQ4NDdCNDcwOERGMERGQTIwMUUiIHhtcE1NOkRvY3VtZW50SUQ9InhtcC5kaWQ6RTQzN0Q0QkYyNUQ5MTFFODk5ODJEQ0Y2NkZGM0JFMDgiIHhtcE1NOkluc3RhbmNlSUQ9InhtcC5paWQ6RTQzN0Q0QkUyNUQ5MTFFODk5ODJEQ0Y2NkZGM0JFMDgiIHhtcDpDcmVhdG9yVG9vbD0iQWRvYmUgUGhvdG9zaG9wIENDIChXaW5kb3dzKSI+IDx4bXBNTTpEZXJpdmVkRnJvbSBzdFJlZjppbnN0YW5jZUlEPSJ4bXAuaWlkOjEyOTk0YTg5LTI4MWUtNDhmYS1iNWI3LWZmNTE0ODdiZjMwOCIgc3RSZWY6ZG9jdW1lbnRJRD0iYWRvYmU6ZG9jaWQ6cGhvdG9zaG9wOmZiMGRlYTg2LTY1ZDktMTE3Yi1hNjYwLWE2NjQxOWNkZjJiNyIvPiA8L3JkZjpEZXNjcmlwdGlvbj4gPC9yZGY6UkRGPiA8L3g6eG1wbWV0YT4gPD94cGFja2V0IGVuZD0iciI/PplYfj8AAAEQSURBVHjanNUxCsIwFAbgtBYRLyAuehoHPYAOXYuDQ6EOCp7ASUSctEMXFQ8g3sMTuAiObuJQ9X+QQCgmfTHwt02TfjRNQr3LIekJIbZIDZkiqXArHSRBrsgMeQQSacoOG6SOrJhgH9kjFVmvIpGPg6918pAlEv8BUmkLCY6R3BH+BZKxUCg1Rg6wCQyRs9CGnjFhG3hUNwKtMZPnVHtIwVTuHLCIlsFvDigKMy9KPgULNKEmmAXaUCpPyzMN2wI2oQNkVxgyex37TDB32SA+EwxdNkjABPVJMa3jVfFNuSBr5xHaZYIceKjQ2GVhl8BzOhN6cwRtMF1/aKImstJC1sjJ4VdC8EsOnYwR3fwKMAA/Nl6KkLfnMwAAAABJRU5ErkJggg==) no-repeat 50%;background-size: .7188rem .7188rem;
	border: .06rem solid #d2a771;
	border-radius: 50%;
	margin: 0 .9375rem 0 .625rem
}

.query-latest-order .info {
	position: relative;
	width: 2.125rem;
	height: 2.2813rem;
	margin-right: .9375rem;
	line-height: 3.125rem;
	background: url(data:image/png;
	base64,iVBORw0KGgoAAAANSUhEUgAAAEEAAABGCAYAAACT8vn9AAAAGXRFWHRTb2Z0d2FyZQBBZG9iZSBJbWFnZVJlYWR5ccllPAAAA3NpVFh0WE1MOmNvbS5hZG9iZS54bXAAAAAAADw/eHBhY2tldCBiZWdpbj0i77u/IiBpZD0iVzVNME1wQ2VoaUh6cmVTek5UY3prYzlkIj8+IDx4OnhtcG1ldGEgeG1sbnM6eD0iYWRvYmU6bnM6bWV0YS8iIHg6eG1wdGs9IkFkb2JlIFhNUCBDb3JlIDUuNS1jMDE0IDc5LjE1MTQ4MSwgMjAxMy8wMy8xMy0xMjowOToxNSAgICAgICAgIj4gPHJkZjpSREYgeG1sbnM6cmRmPSJodHRwOi8vd3d3LnczLm9yZy8xOTk5LzAyLzIyLXJkZi1zeW50YXgtbnMjIj4gPHJkZjpEZXNjcmlwdGlvbiByZGY6YWJvdXQ9IiIgeG1sbnM6eG1wTU09Imh0dHA6Ly9ucy5hZG9iZS5jb20veGFwLzEuMC9tbS8iIHhtbG5zOnN0UmVmPSJodHRwOi8vbnMuYWRvYmUuY29tL3hhcC8xLjAvc1R5cGUvUmVzb3VyY2VSZWYjIiB4bWxuczp4bXA9Imh0dHA6Ly9ucy5hZG9iZS5jb20veGFwLzEuMC8iIHhtcE1NOk9yaWdpbmFsRG9jdW1lbnRJRD0iMjBGRDUwQjJEMEIyRTQ4NDdCNDcwOERGMERGQTIwMUUiIHhtcE1NOkRvY3VtZW50SUQ9InhtcC5kaWQ6QzIwMThDNTEyNUQ5MTFFODg5RUE5M0NDQkRBQTdDMUYiIHhtcE1NOkluc3RhbmNlSUQ9InhtcC5paWQ6QzIwMThDNTAyNUQ5MTFFODg5RUE5M0NDQkRBQTdDMUYiIHhtcDpDcmVhdG9yVG9vbD0iQWRvYmUgUGhvdG9zaG9wIENDIChXaW5kb3dzKSI+IDx4bXBNTTpEZXJpdmVkRnJvbSBzdFJlZjppbnN0YW5jZUlEPSJ4bXAuaWlkOjEyOTk0YTg5LTI4MWUtNDhmYS1iNWI3LWZmNTE0ODdiZjMwOCIgc3RSZWY6ZG9jdW1lbnRJRD0iYWRvYmU6ZG9jaWQ6cGhvdG9zaG9wOmZiMGRlYTg2LTY1ZDktMTE3Yi1hNjYwLWE2NjQxOWNkZjJiNyIvPiA8L3JkZjpEZXNjcmlwdGlvbj4gPC9yZGY6UkRGPiA8L3g6eG1wbWV0YT4gPD94cGFja2V0IGVuZD0iciI/PvfjFGAAAAJ4SURBVHja7JjNaxNRFMVPMk0macbUmppS2wptGqVY/AKhUBHahSIouHWjoEs31a77J0hXLnWrK1dudOGiRRBcBEU3LVWKtoV+RGybmkwziW9AJFq0aXInzDPnwiPMQM677/fmnrlvAhCOd4/vhtTPPTVuq5EWlJ5T46EaUyevT9mSOQc8APBMjYvwLl6ocUWB2JESDAonOO4xAPzUH5cUlIZwC40J0XlahJMbqLwwzBhiHX11i+bWPsEp5CpvpUU9QdXxaUG9TOVFLJlC/9idukU/vnyA3Mr8n7fPSD4JGegZGb96gpZBCITwl7dD2EogfuRETWJrs9MNS7zj2IWa/rex9AH21vq/IUTautB19prvIdSao53L7g1BMkrFAvJfF0V0GloOdRlMi/lbwt+zXzD3/L68kal5fGuMVudAQ0pBeh5RCMmhSwgEDU8BuPruPL6FEG3vwdGRmzBCEU8AuLquvjuPnw9QiHcP4fjVSXz7/BaFzVXlao7AVhkwDxxGW+8pGOGov43x146pRA+lhtkxsm0mBEIgBEIgBELQPqpulrZX5uHs5LVZmNtityZTshCys69gu22wJhFWbXa1EFgOhEAI+/eExOCo59/6RHd3H5/gqoYQTfSyHOgJhEAIhEAI7BN2h1PYQrlU0mZhgWAQhmnJQlh+81S7A1TP+RssB3oCIXhkjFb3IJy8PucHI2LJQzjYd47lQE8gBEIgBEJgn7A7SkUbKJdlyIdMPSEsvX4idoDqvzzBcqAnEILmxhjrTMGMJ5sbQnt6hOVATyAEQiCEpn1Fbq8vYGHm0X+7YHd9e0Io5jexsfie5UBPIITmjB8CDAD4F4l5YoduzAAAAABJRU5ErkJggg==) no-repeat 50%;background-size: 100% 100%
}

.query-latest-order .info .order-num {
	position: absolute;
	display: inline-block;
	top: -.4688rem;
	right: -.4688rem;
	width: .9375rem;
	height: .9375rem;
	line-height: .9375rem;
	text-align: center;
	font-size: .7813rem;
	background: #c71f1c;
	border-radius: 50%;
	border: .06rem solid #c71f1c
}

.zxcs-fixed {
	position: fixed;
	z-index: 1
}

.zxcs-fixed-bottom {
	bottom: 0;
	right: 0;
	margin: 0 auto
}

.zxcs-fixed-bottom,.zxcs-fixed-top {
	width: 100%;
	min-width: 20rem;
	max-width: 30rem;
	text-align: center;
	left: 0
}

.zxcs-fixed-top {
	top: 0
}

.zxcs-fixed-bottomRight {
	bottom: 6.25rem;
	right: 1.5625rem
}

.zxcs-fixed-bottomLeft {
	bottom: 6.25rem;
	left: 1.5625rem
}

.go-top-btn {
	border-radius: 50%;
	cursor: pointer
}

.go-top-btn,.go-top-btn img {
	width: 3.4375rem;
	height: 3.4375rem
}

.go-top-btn img {
	display: block;
	pointer-events: none
}

.go-top-btn span {
	width: 3.3125rem;
	height: 3.3125rem;
	border-radius: 50%;
	border: .06rem solid #999;
	display: -ms-flexbox;
	display: -webkit-box;
	display: flex;
	font-size: .6875rem;
	color: #999;
	-ms-flex-align: center;
	-webkit-box-align: center;
	align-items: center;
	-ms-flex-pack: center;
	-webkit-box-pack: center;
	justify-content: center
}

.load-fail {
	background: #fff;
	text-align: center;
	padding: .9375rem 0
}

.load-fail .loadfail-circle {
	width: 13.8125rem;
	height: 13.8125rem;
	border-radius: 50%;
	margin: 5.9375rem auto 1.875rem;
	background-color: #f7f4ef;
	background-repeat: no-repeat;
	background-position: 50%;
	background-size: 9.875rem 8.875rem
}

.load-fail p {
	text-align: center
}

.load-fail .p1 {
	font-size: 1.0313rem;
	font-weight: 700;
	color: #333
}

.load-fail .p2 {
	color: #999;
	font-size: .9375rem;
	margin: 1.25rem auto
}

.load-fail button {
	border: none;
	border-radius: .066667rem;
	background: #a31e1a;
	color: #fff;
	font-size: .8438rem;
	width: 8.5938rem;
	height: 2.4375rem;
	line-height: 2.4375rem
}

.load-fail .p3 {
	font-size: .9375rem;
	margin: 1.25rem auto
}

.load-fail a {
	text-decoration: underline
}

#query {
	display: -ms-flexbox;
	display: -webkit-box;
	display: flex;
	-ms-flex-wrap: wrap;
	flex-wrap: wrap;
	-ms-flex-direction: column;
	-webkit-box-orient: vertical;
	-webkit-box-direction: normal;
	flex-direction: column;
	-ms-flex-pack: justify;
	-webkit-box-pack: justify;
	justify-content: space-between
}

#query .empty-download {
	padding: 0 1.5625rem
}

#query .history-list li {
	width: 90%;
	border: .06rem solid #bfbfbf;
	background: #fff;
	line-height: 1.8rem;
	margin: 1.2rem auto;
	color: #333;
	font-size: .875rem;
	border-radius: .25rem;
	padding: .625rem
}

#query .history-list li .clear {
	display: -ms-flexbox;
	display: -webkit-box;
	display: flex;
	-ms-flex-direction: row;
	-webkit-box-orient: horizontal;
	-webkit-box-direction: normal;
	flex-direction: row;
	-ms-flex-align: center;
	-webkit-box-align: center;
	align-items: center;
	-ms-flex-pack: justify;
	-webkit-box-pack: justify;
	justify-content: space-between
}

#query .history-list li .clear .auto {
	-ms-flex: 1 1;
	-webkit-box-flex: 1;
	flex: 1 1;
	text-align: left
}

#query .history-list li .clear .right {
	-ms-flex: 3 1;
	-webkit-box-flex: 3;
	flex: 3 1;
	text-align: right
}

#query .history-list .text-paid {
	color: #080
}

#query .history-list .text-to-pay {
	color: #d3434c
}

#query .history-list .goto {
	display: block;
	height: 2.5rem;
	line-height: 2.5rem;
	text-align: center;
	font-size: 1rem;
	color: #fff;
	border-radius: .25rem;
	background-color: #a70103;
	cursor: pointer;
	margin-top: .625rem
}

#query .history-list .deleteBtn {
	color: #666;
	font-size: .8125rem;
	text-align: center;
	cursor: pointer
}

#query .download-wrap {
	background: #fcf2e0;
	padding-bottom: .625rem
}

#query .download-wrap li {
	width: 95%;
	border: 0;
	line-height: 1.875rem;
	margin: .6875rem auto;
	font-size: .9375rem;
	border-radius: .3125rem;
	padding: .625rem
}

#query .download-wrap .goto {
	color: #991e15;
	background-color: #fff;
	border: .06rem solid #991e15;
	border-radius: .4688rem
}

#query .more {
	color: #d3434c;
	text-decoration: underline
}

#query .load-more,#query .more {
	font-size: .8125rem;
	text-align: center
}

#query .load-more {
	color: #666
}

.popup {
	position: fixed;
	height: 100%;
	z-index: 10
}

.popup,.popup-mask {
	top: 0;
	right: 0;
	left: 0;
	bottom: 0
}

.popup-mask {
	position: absolute;
	background: rgba(0,0,0,.8)
}

.popup-main {
	position: absolute;
	top: 50%;
	left: 50%;
	-webkit-transform: translate(-50%,-50%);
	transform: translate(-50%,-50%);
	z-index: 1;
	width: 21.1875rem;
	background-color: #fff;
	border-radius: .625rem;
	padding: .9375rem 0
}

.popup-main .input-box {
	display: -ms-flexbox;
	display: -webkit-box;
	display: flex;
	-ms-flex-align: center;
	-webkit-box-align: center;
	align-items: center;
	padding: .625rem
}

.popup-main .input-box .left-part {
	-ms-flex: 4 1;
	-webkit-box-flex: 4;
	flex: 4 1
}

.popup-main .input-box .left-part input {
	width: 90%;
	height: 2.75rem;
	margin-left: .5rem;
	color: #20222a;
	border: .06rem solid #999;
	border-radius: .3125rem;
	font-size: .875rem;
	background-color: transparent;
	padding-left: .066667rem
}

.popup-main .input-box .left-part input::-webkit-input-placeholder {
	color: #999
}

.popup-main .input-box .right-part {
	-ms-flex: 2 1;
	-webkit-box-flex: 2;
	flex: 2 1
}

.popup-main .input-box .right-part img {
	width: 100%;
	height: auto
}

.popup-main .input-box .right-part .tips {
	font-size: .75rem;
	color: #999;
	margin-top: .066667rem;
	text-align: center
}

.popup-main .btn {
	margin: 1.25rem auto 0;
	width: 18.75rem;
	height: 2.75rem;
	font-size: .9375rem;
	line-height: 2.75rem;
	text-align: center;
	border-radius: .3125rem;
	background-color: #b81d23;
	color: #fff
}

.popup-main .close {
	position: absolute;
	bottom: -3.75rem;
	left: 50%;
	-webkit-transform: translateX(-50%);
	transform: translateX(-50%);
	z-index: 1
}

.popup-main .close img {
	pointer-events: none;
	width: 1.875rem;
	height: 1.875rem
}

.protocol {
	padding: .9375rem
}

.protocol h3 {
	font-size: .9375rem;
	text-align: center;
	padding-bottom: .625rem
}

.protocol .part {
	font-size: .875rem;
	padding-bottom: .9375rem
}

.protocol .part p {
	line-height: 1.375rem;
	color: #333;
	text-align: justify;
	text-indent: 2em;
	margin-bottom: .3125rem
}

.protocol .part .no-text-indent {
	margin-left: -1.8rem
}

.protocol .part .catalog {
	font-weight: 700
}

.protocol .part .catalog li {
	line-height: 1.5rem
}

.protocol .part .list .list-item {
	padding-bottom: .9375rem
}

.protocol .part .list .list-item h4 {
	line-height: 1.5rem;
	margin-bottom: .3125rem
}

.protocol .underline {
	text-decoration: underline
}

.protocol .bold {
	font-weight: 700
}

.result-score-box {
	display: -ms-flexbox;
	display: -webkit-box;
	display: flex;
	-ms-flex-pack: center;
	-webkit-box-pack: center;
	justify-content: center;
	margin: .875rem
}

.result-score-box h4 {
	color: #950828;
	font-size: 1.125rem;
	margin-bottom: 1rem
}

.result-score-box ul {
	margin-right: .625rem
}

.result-score-box li {
	font-size: .9375rem;
	color: #333;
	line-height: 1.3125rem
}

.result-score-box li:last-child {
	color: #950828;
	font-weight: 700
}

.result-score-box .canvas-box {
	-webkit-box-sizing: border-box;
	box-sizing: border-box;
	height: 12.5rem;
	width: 14.0625rem;
	top: 0
}

#save-result {
	margin-bottom: .625rem;
	border-bottom: .013333rem solid #fbe3cf;
	background: #fff
}

.add-email {
	background-color: #fff
}

.add-email .title {
	background: #dab58b;
	text-align: center;
	font-size: 1.125rem;
	color: #fff;
	height: 2.75rem;
	line-height: 2.75rem;
	font-weight: 700
}

.add-email .form-box {
	padding: 1rem 1.0625rem .8125rem
}

.add-email .form-box input {
	border: none;
	outline: none;
	width: 96%;
	vertical-align: baseline;
	height: 2.375rem;
	line-height: 2.375rem;
	font-size: .9375rem;
	background-color: transparent;
	margin-left: .625rem;
	position: relative;
	top: 0.066667rem
}

.add-email .form-box input::-webkit-input-placeholder {
	color: silver;
	font-size: .9375rem;
	vertical-align: middle
}

.add-email .form-box input:-moz-placeholder,.add-email .form-box input::-moz-placeholder {
	color: silver
}

.add-email .form-box input:-ms-input-placeholder {
	color: silver
}

.add-email .email {
	font-size: .9375rem;
	border: .06rem solid silver;
	background: #fff;
	border-radius: .25rem;
	padding: 0 .75rem;
	height: 2.375rem;
	line-height: 2.375rem
}

.add-email .phone {
	margin-top: .625rem
}

.add-email .em-tit {
	color: #333
}

.m-check {
	font-size: .75rem;
	display: -ms-flexbox;
	display: -webkit-box;
	display: flex;
	line-height: .9375rem;
	padding-top: .9375rem
}

.m-check .checkbox {
	display: inline-block;
	width: .8533rem;
	height: .8533rem;
	line-height: .8533rem;
	margin-right: .5333rem;
	border: .06rem solid #f4ece5;
	border-radius: 50%;
	background-color: #f4ece5;
	cursor: pointer
}

.m-check .text {
	vertical-align: super;
	color: silver;
	font-size: .75rem
}

.m-check a {
	color: silver;
	text-decoration: underline
}

.m-check .checked {
	background: #fff url("data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAACAAAAAgCAYAAABzenr0AAAAGXRFWHRTb2Z0d2FyZQBBZG9iZSBJbWFnZVJlYWR5ccllPAAAAyZpVFh0WE1MOmNvbS5hZG9iZS54bXAAAAAAADw/eHBhY2tldCBiZWdpbj0i77u/IiBpZD0iVzVNME1wQ2VoaUh6cmVTek5UY3prYzlkIj8+IDx4OnhtcG1ldGEgeG1sbnM6eD0iYWRvYmU6bnM6bWV0YS8iIHg6eG1wdGs9IkFkb2JlIFhNUCBDb3JlIDUuNi1jMTM4IDc5LjE1OTgyNCwgMjAxNi8wOS8xNC0wMTowOTowMSAgICAgICAgIj4gPHJkZjpSREYgeG1sbnM6cmRmPSJodHRwOi8vd3d3LnczLm9yZy8xOTk5LzAyLzIyLXJkZi1zeW50YXgtbnMjIj4gPHJkZjpEZXNjcmlwdGlvbiByZGY6YWJvdXQ9IiIgeG1sbnM6eG1wPSJodHRwOi8vbnMuYWRvYmUuY29tL3hhcC8xLjAvIiB4bWxuczp4bXBNTT0iaHR0cDovL25zLmFkb2JlLmNvbS94YXAvMS4wL21tLyIgeG1sbnM6c3RSZWY9Imh0dHA6Ly9ucy5hZG9iZS5jb20veGFwLzEuMC9zVHlwZS9SZXNvdXJjZVJlZiMiIHhtcDpDcmVhdG9yVG9vbD0iQWRvYmUgUGhvdG9zaG9wIENDIDIwMTcgKFdpbmRvd3MpIiB4bXBNTTpJbnN0YW5jZUlEPSJ4bXAuaWlkOjBBQ0ZGQkYwMkRCMDExRTg5RDcyRENDRDA2MEYzQkFGIiB4bXBNTTpEb2N1bWVudElEPSJ4bXAuZGlkOjBBQ0ZGQkYxMkRCMDExRTg5RDcyRENDRDA2MEYzQkFGIj4gPHhtcE1NOkRlcml2ZWRGcm9tIHN0UmVmOmluc3RhbmNlSUQ9InhtcC5paWQ6MEFDRkZCRUUyREIwMTFFODlENzJEQ0NEMDYwRjNCQUYiIHN0UmVmOmRvY3VtZW50SUQ9InhtcC5kaWQ6MEFDRkZCRUYyREIwMTFFODlENzJEQ0NEMDYwRjNCQUYiLz4gPC9yZGY6RGVzY3JpcHRpb24+IDwvcmRmOlJERj4gPC94OnhtcG1ldGE+IDw/eHBhY2tldCBlbmQ9InIiPz7O9aVCAAACwUlEQVR42rxXO2/TUBQ+cZzESdOER1FhRO0EEiAWhNQFdUGFDTGw9z+0IyPtAj8AZhhgA6lLxQISE0KVgIFUTAhVTWnTPOo4dsJ33GPlUdu9Tu0c6WtU3evznfudcx8n1aj+IUUrAg+Ae8At4CpQlrEa8Bv4BnwEPgANFacphQDmgRXgCTClGGwTeA2sAZWwiVrImAE8A74DyxHISeYuy7dr4iuSAnPAW5E6DuPUPPZTw0+B28DnGMlJfH0S36EBcL43gFmK32bF93xQAHmR/RIlZ+z7nXCdCOApcJOStxvCNVSEXHQ/gQxNxjrANS5KT4HVCZKTcK16Ckzj92/Efa7GYhQpUyhS17bJPKz6HVZXdPxZSoI8WyhRJl88zrOmBR1WSxzAYtzkuaky6Yasqdcjq3kQNHVRl6qMj7x4nvRcXrh71K7vkdOxAneELjvg7JZKkQHydNYQ8i7yvof8d8K+muPklAJvKj3j5jEgh8Pk0xf65F2HzFr1NHK2kh42apQuwrcGSQvuatjxSW6NciWQ69k+Oa/csZWE46UdBg12JXdaWqd8ecb9HSKHMhykR86kR7xyRXLm5gC2g0bNxj45lilkaZDNuGnx+5/lZtn9VAqxbQ5gK3AYVWzW98m2joZWzFU+qIhjW8cpQuFFtC0OYDN8Dm8lBNFu9XOOamcFXPJOe1xyts1IR3EWB0zG6E/j9LBCHOQYxiu6zArUgTcqX1jNGlmtunvA2GYT5P/GJSd5tNa965hfKT8mfB1fB355Jww/Fp9P8Dp+weSjr2I+wL/EfTf4VT5wV2pg6EnGe+0RsJsg+a5wtIJexZyK+8BOAuQ74rtyWl/wFVgIPaDGk31BfCu1ZhzlHWBdKvYs1b4uvipRe0NTmlLeLi8H86ZgXE+v5NsV8TV2dzzYnj8cac/PydjBSHv+XrU9/y/AAPAN84QvdmoLAAAAAElFTkSuQmCC") no-repeat 50%;
	background-size: 1rem 1rem
}

.m-check.check-bottom {
	padding-top: .3125rem
}

.m-btn {
	text-align: center;
	color: #fff;
	background-color: #b92633;
	height: 2.5rem;
	line-height: 2.5rem;
	border-radius: .3125rem;
	margin-top: 1rem;
	font-size: .9375rem;
	cursor: pointer
}

.m-btn-pressed {
	background-color: #b7b6b6
}

@-webkit-keyframes showEmailForm {
	0% {
		opacity: 0;
		-webkit-transform: scale(0);
		transform: scale(0)
	}

	to {
		opacity: 1;
		-webkit-transform: scale(1);
		transform: scale(1)
	}
}

@keyframes showEmailForm {
	0% {
		opacity: 0;
		-webkit-transform: scale(0);
		transform: scale(0)
	}

	to {
		opacity: 1;
		-webkit-transform: scale(1);
		transform: scale(1)
	}
}

.addEmail-animation {
	opacity: 0;
	-webkit-transform: scale(0);
	transform: scale(0);
	-webkit-transform-origin: right top;
	transform-origin: right top;
	-webkit-animation: showEmailForm .3s linear forwards;
	animation: showEmailForm .3s linear forwards
}

.pop-email-and-phone .pop-mask {
	position: fixed;
	left: 0;
	right: 0;
	top: 0;
	bottom: 0;
	background-color: rgba(0,0,0,.6);
	z-index: 200
}

.pop-email-and-phone .pop-main-form {
	position: fixed;
	top: 50%;
	left: 50%;
	-webkit-transform: translate(-50%,-50%);
	transform: translate(-50%,-50%);
	z-index: 201;
	background-color: #fff;
	border-radius: .625rem;
	width: 21.25rem;
	padding: 1.7188rem .875rem 1.4063rem;
	font-size: .9375rem;
	color: #333
}

.pop-email-and-phone .pop-main-form-title {
	font-size: 1.4063rem;
	text-align: center;
	margin-bottom: 1.3125rem
}

.pop-email-and-phone .pop-main-form .select-list .select-item {
	margin-bottom: .8125rem
}

.pop-email-and-phone .pop-main-form .select-list .select-item-title {
	padding-bottom: .75rem;
	font-weight: 700;
	font-size: .9375rem;
	display: -ms-flexbox;
	display: -webkit-box;
	display: flex;
	-ms-flex-align: center;
	-webkit-box-align: center;
	align-items: center
}

.pop-email-and-phone .pop-main-form .select-list .select-item-title .noselect {
	width: 1rem;
	height: 1rem;
	margin-right: .25rem;
	background: url(/shunianyunshi/shunianyunshi/static/img/noselect_orange.8fe98ee.png) no-repeat;
	background-size: 1rem 1rem
}

.pop-email-and-phone .pop-main-form .select-list .select-item-title .selected {
	width: 1rem;
	height: 1rem;
	margin-right: .25rem;
	background: url(/shunianyunshi/shunianyunshi/static/img/select_orange.50df089.png) no-repeat;
	background-size: 1rem 1rem
}

.pop-email-and-phone .pop-main-form .select-list .select-item-title .recommend {
	color: #df1000;
	font-size: .75rem
}

.pop-email-and-phone .pop-main-form .select-list .select-item-tips {
	font-size: .75rem;
	color: #777;
	padding-bottom: .75rem
}

.pop-email-and-phone .pop-main-form .select-list .select-item-intro {
	background-color: rgba(180,179,178,.25);
	border-radius: .625rem;
	padding: .6875rem .9375rem;
	color: #999
}

.pop-email-and-phone .pop-main-form .select-list .select-item-intro .intro-main {
	font-size: .9375rem;
	margin-bottom: .625rem
}

.pop-email-and-phone .pop-main-form .select-list .select-item-intro .intro-main p:nth-child(2) {
	font-size: .75rem;
	color: #777;
	line-height: 1.125rem;
	padding-top: .625rem
}

.pop-email-and-phone .pop-main-form .select-list .select-item-intro .user-info-list-tips {
	font-size: .75rem;
	margin-bottom: .625rem
}

.pop-email-and-phone .pop-main-form .select-list .select-item-intro .user-info-list .user-info-item {
	margin-bottom: .3125rem;
	font-size: .75rem;
	padding: 0 .04rem 0 .75rem;
	line-height: 1.25rem
}

.pop-email-and-phone .pop-main-form .select-list .select-item .intro-active {
	background-color: rgba(211,182,144,.37)
}

.pop-email-and-phone .pop-main-form .select-list .select-item .intro-active .intro-main {
	color: #a55117
}

.pop-email-and-phone .pop-main-form .select-list .select-item .intro-active .user-info-list-tips {
	color: #666
}

.pop-email-and-phone .pop-main-form .select-list .select-item .intro-active .user-info-list .user-info-item {
	color: #333
}

.pop-email-and-phone .pop-main-form .select-list .select-item .intro-active .user-info-list .user-info-item span {
	color: #bb843d
}

.pop-email-and-phone .pop-main-form .select-list .select-item .intro-active .user-info-list .user-info-item-active {
	background: rgba(244,236,229,.8);
	border-radius: .066667rem;
	border: .013333rem dashed #bb843d;
	position: relative
}

.pop-email-and-phone .pop-main-form .select-list .select-item .intro-active .user-info-list .user-info-item-active:before {
	content: "";
	background: url(/shunianyunshi/shunianyunshi/static/img/hook.62ec027.png) no-repeat;
	background-size: 100% 100%;
	width: 1rem;
	height: 1rem;
	position: absolute;
	top: 0;
	left: 0;
	color: #df1000
}

.pop-email-and-phone .pop-main-form .collect-list {
	-ms-flex-direction: column;
	-webkit-box-orient: vertical;
	-webkit-box-direction: normal;
	flex-direction: column
}

.pop-email-and-phone .pop-main-form .collect-list,.pop-email-and-phone .pop-main-form .collect-list .collect-item {
	display: -ms-flexbox;
	display: -webkit-box;
	display: flex;
	-ms-flex-align: center;
	-webkit-box-align: center;
	align-items: center
}

.pop-email-and-phone .pop-main-form .collect-list .collect-item {
	height: 2.5rem;
	width: 16.5625rem;
	border-radius: 1.25rem;
	margin-bottom: .625rem;
	border: .06rem solid #a73438;
	padding: 0 .75rem
}

.pop-email-and-phone .pop-main-form .collect-list .collect-item input {
	-ms-flex: 1 1;
	-webkit-box-flex: 1;
	flex: 1 1;
	border: 0;
	text-align: center
}

.pop-email-and-phone .pop-main-form .collect-list .collect-item input::-webkit-input-placeholder {
	color: #999
}

.pop-email-and-phone .pop-main-form .collect-list .collect-item input::-moz-placeholder {
	color: #999
}

.pop-email-and-phone .pop-main-form .collect-list .collect-item input:-ms-input-placeholder {
	color: #999
}

.pop-email-and-phone .pop-main-form .collect-list .collect-item input::-ms-input-placeholder {
	color: #999
}

.pop-email-and-phone .pop-main-form .collect-list .collect-item input::placeholder {
	color: #999
}

.pop-email-and-phone .pop-main-form .save-to-email {
	font-size: .75rem;
	color: #999;
	text-align: center;
	margin-bottom: .9375rem
}

.pop-email-and-phone .pop-main-form .save-to-email span {
	color: #bb843d;
	font-size: .8125rem;
	text-decoration: underline
}

.pop-email-and-phone .pop-main-form .save-btn {
	height: 2.5rem;
	width: 16.5625rem;
	border-radius: 1.25rem;
	margin: 0 auto .625rem;
	background-color: #a73438;
	font-size: 1rem;
	text-align: center;
	line-height: 2.5rem;
	color: #fff
}

.pop-email-and-phone .pop-main-form .m-check {
	color: #999;
	font-size: .8125rem;
	margin-bottom: .8125rem;
	display: -ms-flexbox;
	display: -webkit-box;
	display: flex;
	-ms-flex-pack: center;
	-webkit-box-pack: center;
	justify-content: center;
	-ms-flex-align: center;
	-webkit-box-align: center;
	align-items: center
}

.pop-email-and-phone .pop-main-form .m-check-selected {
	width: .875rem;
	height: .875rem;
	background: url(/shunianyunshi/shunianyunshi/static/img/select_gray.8e6c06c.png) no-repeat;
	background-size: 100% 100%;
	margin-right: .5rem
}

.pop-email-and-phone .pop-main-form .m-check-noselect {
	width: .875rem;
	height: .875rem;
	background-color: #cac8c8;
	border-radius: 50%;
	margin-right: .5rem
}

.pop-email-and-phone .pop-main-form .pass {
	color: #999;
	text-align: center;
	font-size: .8125rem
}

.confirm-modal {
	width: 21.25rem;
	position: fixed;
	top: 50%;
	left: 50%;
	-webkit-transform: translate(-50%,-50%);
	transform: translate(-50%,-50%);
	z-index: 201;
	background-color: #fff;
	border-radius: .625rem;
	text-align: center;
	padding: 1.4375rem .9375rem .9375rem;
	font-size: .9375rem
}

.confirm-modal-title {
	font-size: 1.375rem;
	color: #333;
	padding-bottom: .9375rem
}

.confirm-modal-dec {
	line-height: 1.4375rem;
	color: #333;
	padding-bottom: .9375rem
}

.confirm-modal-btn {
	display: -ms-flexbox;
	display: -webkit-box;
	display: flex;
	-ms-flex-pack: center;
	-webkit-box-pack: center;
	justify-content: center;
	margin: .625rem 0
}

.confirm-modal-btn .btn-item {
	width: 8.5938rem;
	height: 2.5rem;
	line-height: 2.5rem;
	border-radius: .3125rem;
	font-weight: 700
}

.confirm-modal-btn .btn-cancel {
	background: #eee;
	color: silver;
	margin-right: 1.125rem
}

.confirm-modal-btn .btn-confirm {
	background: #b92633;
	color: #fff
}

.confirm-modal-tips {
	text-align: right;
	color: #b92633;
	font-size: .75rem;
	padding-right: .9375rem
}

@-webkit-keyframes hidePop {
	0% {
		opacity: 1;
		left: 50%;
		top: 50%;
		-webkit-transform: scale(1) translate(-50%,-50%);
		transform: scale(1) translate(-50%,-50%)
	}

	to {
		opacity: 0;
		left: 80%;
		top: -30%;
		-webkit-transform: scale(0) translate(0);
		transform: scale(0) translate(0)
	}
}

@keyframes hidePop {
	0% {
		opacity: 1;
		left: 50%;
		top: 50%;
		-webkit-transform: scale(1) translate(-50%,-50%);
		transform: scale(1) translate(-50%,-50%)
	}

	to {
		opacity: 0;
		left: 80%;
		top: -30%;
		-webkit-transform: scale(0) translate(0);
		transform: scale(0) translate(0)
	}
}

.disappar-animation {
	-webkit-animation: hidePop .3s linear forwards;
	animation: hidePop .3s linear forwards
}

.save-result {
	position: fixed;
	top: 10.9375rem;
	right: .625rem;
	z-index: 1;
	overflow: hidden;
	cursor: pointer;
	text-align: center
}

.save-result img {
	display: block;
	width: 3.75rem;
	height: 3.75rem;
	pointer-events: none
}

.save-result span {
	width: 3.3125rem;
	height: 3.3125rem;
	border-radius: 50%;
	border: .06rem solid #f7e9dd;
	display: -ms-flexbox;
	display: -webkit-box;
	display: flex;
	font-size: .6875rem;
	color: #a65e03;
	-ms-flex-align: center;
	-webkit-box-align: center;
	align-items: center;
	-ms-flex-pack: center;
	-webkit-box-pack: center;
	justify-content: center;
	background-color: #fbe3ce
}

.tf-guide-wx {
	display: none
}

.tf-guide-icon {
	position: fixed;
	display: block;
	width: 3.5rem;
	height: 3.5rem;
	bottom: 35%;
	right: .625rem;
	z-index: 1
}

.tf-guide-top {
	position: fixed;
	width: 100%;
	max-width: 30rem;
	top: 0;
	height: 4.6875rem;
	overflow: hidden;
	z-index: 2
}

.tf-guide-top-wrapper {
	background: #fff;
	-webkit-box-shadow: .026667rem .026667rem .026667rem 0 #d9d9d9;
	box-shadow: .026667rem .026667rem .026667rem 0 #d9d9d9;
	width: 100%
}

.tf-guide-top-content {
	display: -ms-flexbox;
	display: -webkit-box;
	display: flex;
	height: 4.6875rem;
	-ms-flex-align: center;
	-webkit-box-align: center;
	align-items: center
}

.tf-guide-top-content .left-part {
	width: auto;
	height: 3.1875rem;
	padding-left: .9375rem
}

.tf-guide-top-content .right-part {
	-ms-flex-positive: 1;
	-webkit-box-flex: 1;
	flex-grow: 1
}

.tf-guide-top-content .right-part .item {
	padding-left: .8438rem
}

.tf-guide-top-content .right-part .item p {
	color: #2d2d2d;
	font-size: .8125rem;
	line-height: 1.25rem
}

.tf-guide-top-content .right-part .item p.name {
	font-size: 1rem;
	font-weight: 700
}

.tf-guide-top-btn {
	width: 3.75rem;
	height: 1.7188rem;
	line-height: 1.7188rem;
	background: #d95551;
	color: #fff;
	border-radius: .625rem;
	text-align: center;
	position: absolute;
	top: 50%;
	right: .3125rem;
	-webkit-transform: translateY(-50%);
	transform: translateY(-50%)
}

.tf-guide-teacher {
	width: 21.6875rem;
	height: 12.5rem;
	background: url(/shunianyunshi/shunianyunshi/static/img/teacher-bg.d21d673.png) no-repeat;
	background-size: 100% 100%;
	display: -ms-flexbox;
	display: -webkit-box;
	display: flex;
	margin: .625rem auto
}

.tf-guide-teacher-left {
	width: 8.625rem;
	height: auto
}

.tf-guide-teacher-right {
	padding-top: 1.875rem;
	color: #2d2d2d
}

.tf-guide-teacher-right .name {
	font-size: 1.125rem;
	margin-bottom: 1rem
}

.tf-guide-teacher-right p:last-child {
	margin-top: .9375rem
}

.tf-guide-teacher-right p span {
	color: #d95551
}

.tf-guide-teacher-right .btn {
	width: 11.5rem;
	height: 2.1875rem;
	line-height: 2.1875rem;
	text-align: center;
	background-color: #d95551;
	border-radius: .375rem;
	font-size: .875rem;
	color: #fff;
	margin-top: 1rem
}

.tf-guide-pop {
	position: fixed;
	width: 100%;
	height: 100%;
	left: 0;
	top: 0;
	background-color: rgba(0,0,0,.4);
	display: -ms-flexbox;
	display: -webkit-box;
	display: flex;
	-ms-flex-align: center;
	-webkit-box-align: center;
	align-items: center;
	-ms-flex-pack: center;
	-webkit-box-pack: center;
	justify-content: center;
	z-index: 2
}

.tf-guide-pop_body {
	width: 16.25rem;
	border-radius: .625rem;
	padding: .9375rem 0;
	background-color: #fff;
	text-align: center
}

.tf-guide-pop_body strong {
	font-size: 1.125rem
}

.tf-guide-pop_body i {
	display: inline-block;
	font-style: normal;
	font-size: .8125rem;
	color: #912a1c;
	margin-top: .3125rem
}

.tf-guide-pop_body img {
	display: inline-block;
	width: 14.0625rem;
	margin: .3125rem 0
}

.tf-guide-pop_body span {
	font-size: .9375rem
}

.tf-guide-pop_body em {
	font-style: normal;
	color: #912a1c
}

.result {
	background-color: #fff;
	padding-bottom: 3.125rem
}

.result-user-box {
	padding: .625rem 0
}

.result-user .pic {
	padding: 0 1.25rem
}

.result-user .pic .left,.result-user .pic .right {
	width: 40%
}

.result-user .pic .left p,.result-user .pic .right p {
	text-indent: 0;
	font-size: .9375rem;
	color: #77072c;
	text-align: center;
	padding-top: .3125rem
}

.result-user .pic .left .user-name,.result-user .pic .right .user-name {
	font-size: .75rem;
	margin: .3125rem 0
}

.result-user .pic .left .user-name .name-box .post-btn,.result-user .pic .right .user-name .name-box .post-btn {
	clear: both;
	margin-top: .066667rem
}

.result-user .pic .left .user-name .name-text,.result-user .pic .right .user-name .name-text {
	width: 100%
}

.result-user .pic .auto {
	width: 20%;
	height: 6.5625rem;
	background: url(/shunianyunshi/shunianyunshi/static/img/qixihehun_love.3724721.png) no-repeat 50%;
	background-size: 1.7813rem 1.4688rem
}

.result-user .pic .boy {
	height: 6.5625rem;
	background: url(/shunianyunshi/shunianyunshi/static/img/qixihehun_man.06c4ef8.png) no-repeat 50%;
	background-size: 6rem 6.5625rem
}

.result-user .pic .girl {
	height: 6.5625rem;
	background: url(/shunianyunshi/shunianyunshi/static/img/qixihehun_girl.9a4402c.png) no-repeat 50%;
	background-size: 6rem 6.5625rem
}

.result-user .word {
	padding-top: .375rem;
	font-size: .75rem
}

.result-user .word .left,.result-user .word .right {
	width: 50%
}

.result-user .word p {
	text-indent: 0;
	text-align: center;
	line-height: 1.25rem
}

.result-jiri-box .good_day {
	font-size: .875rem;
	border: .06rem solid #db2c41;
	border-radius: .3125rem;
	margin-bottom: .5rem
}

.result-jiri-box .good_day .month_tit {
	padding: .25rem;
	text-align: center;
	border-bottom: .013333rem solid #db2c41;
	color: #fff0e5;
	font-weight: 700;
	background-color: #b92633
}

.result-jiri-box .good_day .icon {
	display: inline-block;
	vertical-align: middle;
	width: .375rem;
	height: .375rem;
	border-bottom: .026667rem solid #fff0e5;
	border-right: .026667rem solid #fff0e5;
	-webkit-transform: rotate(45deg);
	transform: rotate(45deg);
	margin: 0 0 .375rem .3125rem
}

.result-jiri-box .good_day table {
	width: 100%;
	background-color: #fff
}

.result-jiri-box .good_day table tr:last-child td {
	border-bottom: none
}

.result-jiri-box .good_day table td {
	width: 50%;
	padding: .25rem;
	text-align: center;
	border-bottom: .013333rem solid #db2c41;
	border-right: .013333rem solid #db2c41
}

.result-jiri-box .good_day table td:nth-child(2n) {
	border-right: none
}

.result-jiri-box .good_day .tab {
	width: 100%;
	background-color: #fff
}

.result-jiri-box .good_day .tab tr:last-child td {
	border-bottom: none
}

.result-jiri-box .good_day .tab td {
	width: auto;
	padding: .25rem;
	text-align: center;
	border-bottom: .013333rem solid #db2c41
}

.result-jiri-box .good_day .tab td,.result-jiri-box .good_day .tab td:nth-child(2n) {
	border-right: .013333rem solid #db2c41
}

.result-jiri-box .good_day .tab td:last-child {
	border-right: none
}

.result-box p {
	line-height: 1.5rem;
	text-indent: 2em
}

.result-title {
	height: 2.6875rem;
	line-height: 2.6875rem;
	font-size: 1.125rem;
	text-align: center;
	font-weight: 700;
	color: #fff;
	background-color: #dab58b
}

.result-sub-title {
	margin: .9375rem;
	display: -ms-flexbox;
	display: -webkit-box;
	display: flex;
	-ms-flex-pack: center;
	-webkit-box-pack: center;
	justify-content: center
}

.result-sub-title span {
	font-size: 1.0625rem;
	height: 2.1875rem;
	line-height: 2.1875rem;
	padding: 0 1.25rem;
	border-radius: 1.0938rem;
	background-color: #dab58b;
	color: #fff
}

.result-cont-box {
	border: .026667rem solid #d4b690;
	border-radius: .9375rem;
	padding: .75rem;
	margin: .875rem
}

.result-cont-box h5 {
	color: #950828;
	font-size: 1rem;
	margin-bottom: 1rem
}

.result-cont-box h5.center {
	text-align: center
}

.result-cont-box p {
	color: #333;
	font-size: .9375rem;
	line-height: 1.125rem;
	margin-bottom: 1rem
}

.result-cont-box p:last-child {
	margin-bottom: 0
}

.result-cont-box img {
	display: block;
	width: 100%;
	margin: 0 auto
}

.result-content {
	font-size: .9375rem;
	line-height: 1.25rem;
	padding: 1rem .75rem
}

html {
	-webkit-tap-highlight-color: transparent
}

body {
	margin: 0;
	font-family: -apple-system,BlinkMacSystemFont,Helvetica Neue,Helvetica,Segoe UI,Arial,Roboto,PingFang SC,miui,Hiragino Sans GB,Microsoft Yahei,sans-serif
}

a {
	text-decoration: none
}

button,input,textarea {
	color: inherit;
	font: inherit
}[class*=van-]:focus,a:focus,button:focus,input:focus,textarea:focus {
	outline: 0
}

ol,ul {
	margin: 0;
	padding: 0;
	list-style: none
}

.van-ellipsis {
	overflow: hidden;
	white-space: nowrap;
	text-overflow: ellipsis
}

.van-multi-ellipsis--l2 {
	-webkit-line-clamp: 2
}

.van-multi-ellipsis--l2,.van-multi-ellipsis--l3 {
	display: -webkit-box;
	overflow: hidden;
	text-overflow: ellipsis;
	-webkit-box-orient: vertical
}

.van-multi-ellipsis--l3 {
	-webkit-line-clamp: 3
}

.van-clearfix:after {
	display: table;
	clear: both;
	content: ""
}[class*=van-hairline]:after {
	position: absolute;
	box-sizing: border-box;
	content: " ";
	pointer-events: none;
	top: -50%;
	right: -50%;
	bottom: -50%;
	left: -50%;
	border: 0 solid #ebedf0;
	-webkit-transform: scale(.5);
	transform: scale(.5)
}

.van-hairline,.van-hairline--bottom,.van-hairline--left,.van-hairline--right,.van-hairline--surround,.van-hairline--top,.van-hairline--top-bottom {
	position: relative
}

.van-hairline--top:after {
	border-top-width: .013333rem
}

.van-hairline--left:after {
	border-left-width: .013333rem
}

.van-hairline--right:after {
	border-right-width: .013333rem
}

.van-hairline--bottom:after {
	border-bottom-width: .013333rem
}

.van-hairline--top-bottom:after,.van-hairline-unset--top-bottom:after {
	border-width: .013333rem 0
}

.van-hairline--surround:after {
	border-width: .013333rem
}

@-webkit-keyframes van-slide-up-enter {
	0% {
		-webkit-transform: translate3d(0,100%,0);
		transform: translate3d(0,100%,0)
	}
}

@keyframes van-slide-up-enter {
	0% {
		-webkit-transform: translate3d(0,100%,0);
		transform: translate3d(0,100%,0)
	}
}

@-webkit-keyframes van-slide-up-leave {
	to {
		-webkit-transform: translate3d(0,100%,0);
		transform: translate3d(0,100%,0)
	}
}

@keyframes van-slide-up-leave {
	to {
		-webkit-transform: translate3d(0,100%,0);
		transform: translate3d(0,100%,0)
	}
}

@-webkit-keyframes van-slide-down-enter {
	0% {
		-webkit-transform: translate3d(0,-100%,0);
		transform: translate3d(0,-100%,0)
	}
}

@keyframes van-slide-down-enter {
	0% {
		-webkit-transform: translate3d(0,-100%,0);
		transform: translate3d(0,-100%,0)
	}
}

@-webkit-keyframes van-slide-down-leave {
	to {
		-webkit-transform: translate3d(0,-100%,0);
		transform: translate3d(0,-100%,0)
	}
}

@keyframes van-slide-down-leave {
	to {
		-webkit-transform: translate3d(0,-100%,0);
		transform: translate3d(0,-100%,0)
	}
}

@-webkit-keyframes van-slide-left-enter {
	0% {
		-webkit-transform: translate3d(-100%,0,0);
		transform: translate3d(-100%,0,0)
	}
}

@keyframes van-slide-left-enter {
	0% {
		-webkit-transform: translate3d(-100%,0,0);
		transform: translate3d(-100%,0,0)
	}
}

@-webkit-keyframes van-slide-left-leave {
	to {
		-webkit-transform: translate3d(-100%,0,0);
		transform: translate3d(-100%,0,0)
	}
}

@keyframes van-slide-left-leave {
	to {
		-webkit-transform: translate3d(-100%,0,0);
		transform: translate3d(-100%,0,0)
	}
}

@-webkit-keyframes van-slide-right-enter {
	0% {
		-webkit-transform: translate3d(100%,0,0);
		transform: translate3d(100%,0,0)
	}
}

@keyframes van-slide-right-enter {
	0% {
		-webkit-transform: translate3d(100%,0,0);
		transform: translate3d(100%,0,0)
	}
}

@-webkit-keyframes van-slide-right-leave {
	to {
		-webkit-transform: translate3d(100%,0,0);
		transform: translate3d(100%,0,0)
	}
}

@keyframes van-slide-right-leave {
	to {
		-webkit-transform: translate3d(100%,0,0);
		transform: translate3d(100%,0,0)
	}
}

@-webkit-keyframes van-fade-in {
	0% {
		opacity: 0
	}

	to {
		opacity: 1
	}
}

@keyframes van-fade-in {
	0% {
		opacity: 0
	}

	to {
		opacity: 1
	}
}

@-webkit-keyframes van-fade-out {
	0% {
		opacity: 1
	}

	to {
		opacity: 0
	}
}

@keyframes van-fade-out {
	0% {
		opacity: 1
	}

	to {
		opacity: 0
	}
}

@-webkit-keyframes van-rotate {
	0% {
		-webkit-transform: rotate(0);
		transform: rotate(0)
	}

	to {
		-webkit-transform: rotate(1turn);
		transform: rotate(1turn)
	}
}

@keyframes van-rotate {
	0% {
		-webkit-transform: rotate(0);
		transform: rotate(0)
	}

	to {
		-webkit-transform: rotate(1turn);
		transform: rotate(1turn)
	}
}

.van-fade-enter-active {
	-webkit-animation: van-fade-in .3s ease-out both;
	animation: van-fade-in .3s ease-out both
}

.van-fade-leave-active {
	-webkit-animation: van-fade-out .3s ease-in both;
	animation: van-fade-out .3s ease-in both
}

.van-slide-up-enter-active {
	-webkit-animation: van-slide-up-enter .3s ease-out both;
	animation: van-slide-up-enter .3s ease-out both
}

.van-slide-up-leave-active {
	-webkit-animation: van-slide-up-leave .3s ease-in both;
	animation: van-slide-up-leave .3s ease-in both
}

.van-slide-down-enter-active {
	-webkit-animation: van-slide-down-enter .3s ease-out both;
	animation: van-slide-down-enter .3s ease-out both
}

.van-slide-down-leave-active {
	-webkit-animation: van-slide-down-leave .3s ease-in both;
	animation: van-slide-down-leave .3s ease-in both
}

.van-slide-left-enter-active {
	-webkit-animation: van-slide-left-enter .3s ease-out both;
	animation: van-slide-left-enter .3s ease-out both
}

.van-slide-left-leave-active {
	-webkit-animation: van-slide-left-leave .3s ease-in both;
	animation: van-slide-left-leave .3s ease-in both
}

.van-slide-right-enter-active {
	-webkit-animation: van-slide-right-enter .3s ease-out both;
	animation: van-slide-right-enter .3s ease-out both
}

.van-slide-right-leave-active {
	-webkit-animation: van-slide-right-leave .3s ease-in both;
	animation: van-slide-right-leave .3s ease-in both
}

.van-loading {
	color: #c8c9cc;
	font-size: 0
}

.van-loading,.van-loading__spinner {
	position: relative;
	vertical-align: middle
}

.van-loading__spinner {
	display: inline-block;
	width: .4rem;
	max-width: 100%;
	height: .4rem;
	max-height: 100%;
	-webkit-animation: van-rotate .8s linear infinite;
	animation: van-rotate .8s linear infinite
}

.van-loading__spinner--spinner {
	-webkit-animation-timing-function: steps(12);
	animation-timing-function: steps(12)
}

.van-loading__spinner--spinner i {
	position: absolute;
	top: 0;
	left: 0;
	width: 100%;
	height: 100%
}

.van-loading__spinner--spinner i:before {
	display: block;
	width: .026667rem;
	height: 25%;
	margin: 0 auto;
	background-color: currentColor;
	border-radius: 40%;
	content: " "
}

.van-loading__spinner--circular {
	-webkit-animation-duration: 2s;
	animation-duration: 2s
}

.van-loading__circular {
	display: block;
	width: 100%;
	height: 100%
}

.van-loading__circular circle {
	-webkit-animation: van-circular 1.5s ease-in-out infinite;
	animation: van-circular 1.5s ease-in-out infinite;
	stroke: currentColor;
	stroke-width: 3;
	stroke-linecap: round
}

.van-loading__text {
	display: inline-block;
	margin-left: .106667rem;
	color: #969799;
	font-size: .186667rem;
	vertical-align: middle
}

.van-loading--vertical {
	display: -webkit-box;
	display: -webkit-flex;
	display: flex;
	-webkit-box-orient: vertical;
	-webkit-box-direction: normal;
	-webkit-flex-direction: column;
	flex-direction: column;
	-webkit-box-align: center;
	-webkit-align-items: center;
	align-items: center
}

.van-loading--vertical .van-loading__text {
	margin: .106667rem 0 0
}

@-webkit-keyframes van-circular {
	0% {
		stroke-dasharray: 1,200;
		stroke-dashoffset: 0
	}

	50% {
		stroke-dasharray: 90,150;
		stroke-dashoffset: -40
	}

	to {
		stroke-dasharray: 90,150;
		stroke-dashoffset: -120
	}
}

@keyframes van-circular {
	0% {
		stroke-dasharray: 1,200;
		stroke-dashoffset: 0
	}

	50% {
		stroke-dasharray: 90,150;
		stroke-dashoffset: -40
	}

	to {
		stroke-dasharray: 90,150;
		stroke-dashoffset: -120
	}
}

.van-loading__spinner--spinner i:first-of-type {
	-webkit-transform: rotate(30deg);
	transform: rotate(30deg);
	opacity: 1
}

.van-loading__spinner--spinner i:nth-of-type(2) {
	-webkit-transform: rotate(60deg);
	transform: rotate(60deg);
	opacity: .9375
}

.van-loading__spinner--spinner i:nth-of-type(3) {
	-webkit-transform: rotate(90deg);
	transform: rotate(90deg);
	opacity: .875
}

.van-loading__spinner--spinner i:nth-of-type(4) {
	-webkit-transform: rotate(120deg);
	transform: rotate(120deg);
	opacity: .8125
}

.van-loading__spinner--spinner i:nth-of-type(5) {
	-webkit-transform: rotate(150deg);
	transform: rotate(150deg);
	opacity: .75
}

.van-loading__spinner--spinner i:nth-of-type(6) {
	-webkit-transform: rotate(180deg);
	transform: rotate(180deg);
	opacity: .6875
}

.van-loading__spinner--spinner i:nth-of-type(7) {
	-webkit-transform: rotate(210deg);
	transform: rotate(210deg);
	opacity: .625
}

.van-loading__spinner--spinner i:nth-of-type(8) {
	-webkit-transform: rotate(240deg);
	transform: rotate(240deg);
	opacity: .5625
}

.van-loading__spinner--spinner i:nth-of-type(9) {
	-webkit-transform: rotate(270deg);
	transform: rotate(270deg);
	opacity: .5
}

.van-loading__spinner--spinner i:nth-of-type(10) {
	-webkit-transform: rotate(300deg);
	transform: rotate(300deg);
	opacity: .4375
}

.van-loading__spinner--spinner i:nth-of-type(11) {
	-webkit-transform: rotate(330deg);
	transform: rotate(330deg);
	opacity: .375
}

.van-loading__spinner--spinner i:nth-of-type(12) {
	-webkit-transform: rotate(1turn);
	transform: rotate(1turn);
	opacity: .3125
}

.van-picker {
	position: relative;
	background-color: #fff;
	-webkit-user-select: none;
	user-select: none
}

.van-picker__toolbar {
	display: -webkit-box;
	display: -webkit-flex;
	display: flex;
	-webkit-box-align: center;
	-webkit-align-items: center;
	align-items: center;
	-webkit-box-pack: justify;
	-webkit-justify-content: space-between;
	justify-content: space-between;
	height: .586667rem
}

.van-picker__cancel,.van-picker__confirm {
	height: 100%;
	padding: 0 .213333rem;
	font-size: .186667rem;
	background-color: transparent;
	border: none;
	cursor: pointer
}

.van-picker__cancel:active,.van-picker__confirm:active {
	opacity: .7
}

.van-picker__confirm {
	color: #576b95
}

.van-picker__cancel {
	color: #969799
}

.van-picker__title {
	max-width: 50%;
	font-weight: 500;
	font-size: .213333rem;
	line-height: .266667rem;
	text-align: center
}

.van-picker__columns {
	position: relative;
	cursor: grab
}

.van-picker__columns,.van-picker__loading {
	display: -webkit-box;
	display: -webkit-flex;
	display: flex
}

.van-picker__loading {
	position: absolute;
	top: 0;
	right: 0;
	bottom: 0;
	left: 0;
	z-index: 3;
	-webkit-box-align: center;
	-webkit-align-items: center;
	align-items: center;
	-webkit-box-pack: center;
	-webkit-justify-content: center;
	justify-content: center;
	color: #1989fa;
	background-color: hsla(0,0%,100%,.9)
}

.van-picker__frame {
	top: 50%;
	right: .213333rem;
	left: .213333rem;
	z-index: 2;
	-webkit-transform: translateY(-50%);
	transform: translateY(-50%)
}

.van-picker__frame,.van-picker__mask {
	position: absolute;
	pointer-events: none
}

.van-picker__mask {
	top: 0;
	left: 0;
	z-index: 1;
	width: 100%;
	height: 100%;
	background-image: -webkit-linear-gradient(top,hsla(0,0%,100%,.9),hsla(0,0%,100%,.4)),-webkit-linear-gradient(bottom,hsla(0,0%,100%,.9),hsla(0,0%,100%,.4));
	background-image: linear-gradient(180deg,hsla(0,0%,100%,.9),hsla(0,0%,100%,.4)),linear-gradient(0deg,hsla(0,0%,100%,.9),hsla(0,0%,100%,.4));
	background-repeat: no-repeat;
	background-position: top,bottom;
	-webkit-transform: translateZ(0);
	transform: translateZ(0)
}

.van-picker-column {
	-webkit-box-flex: 1;
	-webkit-flex: 1;
	flex: 1;
	overflow: hidden;
	font-size: .213333rem
}

.van-picker-column__wrapper {
	-webkit-transition-timing-function: cubic-bezier(.23,1,.68,1);
	transition-timing-function: cubic-bezier(.23,1,.68,1)
}

.van-picker-column__item {
	display: -webkit-box;
	display: -webkit-flex;
	display: flex;
	-webkit-box-align: center;
	-webkit-align-items: center;
	align-items: center;
	-webkit-box-pack: center;
	-webkit-justify-content: center;
	justify-content: center;
	padding: 0 .053333rem;
	color: #000
}

.van-picker-column__item--disabled {
	cursor: not-allowed;
	opacity: .3
}

.mint-header {
	-webkit-box-align: center;
	-ms-flex-align: center;
	align-items: center;
	background-color: #26a2ff;
	-webkit-box-sizing: border-box;
	box-sizing: border-box;
	color: #fff;
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex;
	font-size: .186667rem;
	height: .533333rem;
	line-height: 1;
	padding: 0 .133333rem;
	position: relative;
	text-align: center;
	white-space: nowrap
}

.mint-header .mint-button {
	background-color: transparent;
	border: 0;
	-webkit-box-shadow: none;
	box-shadow: none;
	color: inherit;
	display: inline-block;
	padding: 0;
	font-size: inherit
}

.mint-header .mint-button:after {
	content: none
}

.mint-header.is-fixed {
	top: 0;
	right: 0;
	left: 0;
	position: fixed;
	z-index: 1
}

.mint-header-button {
	-webkit-box-flex: .5;
	-ms-flex: .5;
	flex: .5
}

.mint-header-button>a {
	color: inherit
}

.mint-header-button.is-right {
	text-align: right
}

.mint-header-button.is-left {
	text-align: left
}

.mint-header-title {
	overflow: hidden;
	text-overflow: ellipsis;
	white-space: nowrap;
	font-size: inherit;
	font-weight: 400;
	-webkit-box-flex: 1;
	-ms-flex: 1;
	flex: 1
}

.mint-button {
	-webkit-appearance: none;
	-moz-appearance: none;
	appearance: none;
	border-radius: .053333rem;
	border: 0;
	-webkit-box-sizing: border-box;
	box-sizing: border-box;
	color: inherit;
	display: block;
	font-size: .24rem;
	height: .546667rem;
	outline: 0;
	overflow: hidden;
	position: relative;
	text-align: center
}

.mint-button:after {
	background-color: #000;
	content: " ";
	opacity: 0;
	top: 0;
	right: 0;
	bottom: 0;
	left: 0;
	position: absolute
}

.mint-button:not(.is-disabled):active:after {
	opacity: .4
}

.mint-button.is-disabled {
	opacity: .6
}

.mint-button-icon {
	vertical-align: middle;
	display: inline-block
}

.mint-button--default {
	color: #656b79;
	background-color: #f6f8fa;
	-webkit-box-shadow: 0 0 .013333rem #b8bbbf;
	box-shadow: 0 0 .013333rem #b8bbbf
}

.mint-button--default.is-plain {
	border: .013333rem solid #5a5a5a;
	background-color: transparent;
	-webkit-box-shadow: none;
	box-shadow: none;
	color: #5a5a5a
}

.mint-button--primary {
	color: #fff;
	background-color: #26a2ff
}

.mint-button--primary.is-plain {
	border: .013333rem solid #26a2ff;
	background-color: transparent;
	color: #26a2ff
}

.mint-button--danger {
	color: #fff;
	background-color: #ef4f4f
}

.mint-button--danger.is-plain {
	border: .013333rem solid #ef4f4f;
	background-color: transparent;
	color: #ef4f4f
}

.mint-button--large {
	display: block;
	width: 100%
}

.mint-button--normal,.mint-button--small {
	display: inline-block;
	padding: 0 .16rem
}

.mint-button--small {
	font-size: .186667rem;
	height: .44rem
}

.mint-cell {
	background-color: #fff;
	-webkit-box-sizing: border-box;
	box-sizing: border-box;
	color: inherit;
	min-height: .64rem;
	display: block;
	overflow: hidden;
	position: relative;
	text-decoration: none
}

.mint-cell img {
	vertical-align: middle
}

.mint-cell:first-child .mint-cell-wrapper {
	background-origin: border-box
}

.mint-cell:last-child {
	background-image: -webkit-gradient(linear,left bottom,left top,from(#d9d9d9),color-stop(50%,#d9d9d9),color-stop(50%,transparent));
	background-image: linear-gradient(0deg,#d9d9d9,#d9d9d9 50%,transparent 0);
	background-size: 100% .013333rem;
	background-repeat: no-repeat;
	background-position: bottom
}

.mint-cell-wrapper {
	background-image: -webkit-gradient(linear,left top,left bottom,from(#d9d9d9),color-stop(50%,#d9d9d9),color-stop(50%,transparent));
	background-image: linear-gradient(180deg,#d9d9d9,#d9d9d9 50%,transparent 0);
	background-size: 120% .013333rem;
	background-repeat: no-repeat;
	background-position: 0 0;
	background-origin: content-box;
	-webkit-box-align: center;
	-ms-flex-align: center;
	align-items: center;
	-webkit-box-sizing: border-box;
	box-sizing: border-box;
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex;
	font-size: .213333rem;
	line-height: 1;
	min-height: inherit;
	overflow: hidden;
	padding: 0 .133333rem;
	width: 100%
}

.mint-cell-mask:after {
	background-color: #000;
	content: " ";
	opacity: 0;
	top: 0;
	right: 0;
	bottom: 0;
	left: 0;
	position: absolute
}

.mint-cell-mask:active:after {
	opacity: .1
}

.mint-cell-text {
	vertical-align: middle
}

.mint-cell-label {
	color: #888;
	display: block;
	font-size: .16rem;
	margin-top: .08rem
}

.mint-cell-title {
	-webkit-box-flex: 1;
	-ms-flex: 1;
	flex: 1
}

.mint-cell-value {
	color: #888;
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex;
	-webkit-box-align: center;
	-ms-flex-align: center;
	align-items: center
}

.mint-cell-value.is-link {
	margin-right: .32rem
}

.mint-cell-left {
	position: absolute;
	height: 100%;
	left: 0;
	-webkit-transform: translate3d(-100%,0,0);
	transform: translate3d(-100%,0,0)
}

.mint-cell-right {
	position: absolute;
	height: 100%;
	right: 0;
	top: 0;
	-webkit-transform: translate3d(100%,0,0);
	transform: translate3d(100%,0,0)
}

.mint-cell-allow-right:after {
	border-color: #c8c8cd;
	border-style: solid;
	border-width: .026667rem .026667rem 0 0;
	content: " ";
	top: 50%;
	right: .266667rem;
	position: absolute;
	width: .066667rem;
	height: .066667rem;
	-webkit-transform: translateY(-50%) rotate(45deg);
	transform: translateY(-50%) rotate(45deg)
}

.mint-cell-swipe .mint-cell-wrapper {
	position: relative
}

.mint-cell-swipe .mint-cell-left,.mint-cell-swipe .mint-cell-right,.mint-cell-swipe .mint-cell-wrapper {
	-webkit-transition: -webkit-transform .15s ease-in-out;
	transition: -webkit-transform .15s ease-in-out;
	transition: transform .15s ease-in-out;
	transition: transform .15s ease-in-out,-webkit-transform .15s ease-in-out
}

.mint-cell-swipe-buttongroup {
	height: 100%
}

.mint-cell-swipe-button {
	height: 100%;
	display: inline-block;
	padding: 0 .133333rem;
	line-height: .64rem
}

.mint-field {
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex
}

.mint-field .mint-cell-title {
	width: 1.4rem;
	-webkit-box-flex: 0;
	-ms-flex: none;
	flex: none
}

.mint-field .mint-cell-value {
	-webkit-box-flex: 1;
	-ms-flex: 1;
	flex: 1;
	color: inherit;
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex
}

.mint-field.is-nolabel .mint-cell-title {
	display: none
}

.mint-field.is-textarea {
	-webkit-box-align: inherit;
	-ms-flex-align: inherit;
	align-items: inherit
}

.mint-field.is-textarea .mint-cell-title {
	padding: .133333rem 0
}

.mint-field.is-textarea .mint-cell-value {
	padding: .066667rem 0
}

.mint-field-core {
	-webkit-appearance: none;
	-moz-appearance: none;
	appearance: none;
	border-radius: 0;
	border: 0;
	-webkit-box-flex: 1;
	-ms-flex: 1;
	flex: 1;
	outline: 0;
	line-height: 1.6;
	font-size: inherit;
	width: 100%
}

.mint-field-clear {
	opacity: .2
}

.mint-field-state {
	color: inherit;
	margin-left: .266667rem
}

.mint-field-state .mintui {
	font-size: .266667rem
}

.mint-field-state.is-default {
	margin-left: 0
}

.mint-field-state.is-success {
	color: #4caf50
}

.mint-field-state.is-warning {
	color: #ffc107
}

.mint-field-state.is-error {
	color: #f44336
}

.mint-field-other {
	top: 0;
	right: 0;
	position: relative
}

.mint-badge {
	color: #fff;
	text-align: center;
	display: inline-block
}

.mint-badge.is-size-large {
	border-radius: .186667rem;
	font-size: .24rem;
	padding: .026667rem .133333rem
}

.mint-badge.is-size-small {
	border-radius: .106667rem;
	font-size: .16rem;
	padding: .026667rem .08rem
}

.mint-badge.is-size-normal {
	border-radius: .16rem;
	font-size: .2rem;
	padding: .026667rem .106667rem
}

.mint-badge.is-warning {
	background-color: #ffc107
}

.mint-badge.is-error {
	background-color: #f44336
}

.mint-badge.is-primary {
	background-color: #26a2ff
}

.mint-badge.is-success {
	background-color: #4caf50
}

.mint-switch {
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex;
	-webkit-box-align: center;
	-ms-flex-align: center;
	align-items: center;
	position: relative
}

.mint-switch * {
	pointer-events: none
}

.mint-switch-label {
	margin-left: .133333rem;
	display: inline-block
}

.mint-switch-label:empty {
	margin-left: 0
}

.mint-switch-core {
	display: inline-block;
	position: relative;
	width: .693333rem;
	height: .426667rem;
	border: .013333rem solid #d9d9d9;
	border-radius: .213333rem;
	-webkit-box-sizing: border-box;
	box-sizing: border-box;
	background: #d9d9d9
}

.mint-switch-core:after,.mint-switch-core:before {
	content: " ";
	top: 0;
	left: 0;
	position: absolute;
	-webkit-transition: -webkit-transform .3s;
	transition: -webkit-transform .3s;
	transition: transform .3s;
	transition: transform .3s,-webkit-transform .3s;
	border-radius: .2rem
}

.mint-switch-core:after {
	width: .4rem;
	height: .4rem;
	background-color: #fff;
	-webkit-box-shadow: 0 .013333rem .04rem rgba(0,0,0,.4);
	box-shadow: 0 .013333rem .04rem rgba(0,0,0,.4)
}

.mint-switch-core:before {
	width: .666667rem;
	height: .4rem;
	background-color: #fdfdfd
}

.mint-switch-input {
	display: none
}

.mint-switch-input:checked+.mint-switch-core {
	border-color: #26a2ff;
	background-color: #26a2ff
}

.mint-switch-input:checked+.mint-switch-core:before {
	-webkit-transform: scale(0);
	transform: scale(0)
}

.mint-switch-input:checked+.mint-switch-core:after {
	-webkit-transform: translateX(.266667rem);
	transform: translateX(.266667rem)
}

.mint-spinner-snake {
	-webkit-animation: mint-spinner-rotate .8s linear infinite;
	animation: mint-spinner-rotate .8s linear infinite;
	border: .053333rem solid transparent;
	border-radius: 50%
}

@-webkit-keyframes mint-spinner-rotate {
	0% {
		-webkit-transform: rotate(0deg);
		transform: rotate(0deg)
	}

	to {
		-webkit-transform: rotate(1turn);
		transform: rotate(1turn)
	}
}

@keyframes mint-spinner-rotate {
	0% {
		-webkit-transform: rotate(0deg);
		transform: rotate(0deg)
	}

	to {
		-webkit-transform: rotate(1turn);
		transform: rotate(1turn)
	}
}

.mint-spinner-double-bounce {
	position: relative
}

.mint-spinner-double-bounce-bounce1,.mint-spinner-double-bounce-bounce2 {
	width: 100%;
	height: 100%;
	border-radius: 50%;
	opacity: .6;
	position: absolute;
	top: 0;
	left: 0;
	-webkit-animation: mint-spinner-double-bounce 2s ease-in-out infinite;
	animation: mint-spinner-double-bounce 2s ease-in-out infinite
}

.mint-spinner-double-bounce-bounce2 {
	-webkit-animation-delay: -1s;
	animation-delay: -1s
}

@-webkit-keyframes mint-spinner-double-bounce {
	0%,to {
		-webkit-transform: scale(0);
		transform: scale(0)
	}

	50% {
		-webkit-transform: scale(1);
		transform: scale(1)
	}
}

@keyframes mint-spinner-double-bounce {
	0%,to {
		-webkit-transform: scale(0);
		transform: scale(0)
	}

	50% {
		-webkit-transform: scale(1);
		transform: scale(1)
	}
}

.mint-spinner-triple-bounce-bounce1,.mint-spinner-triple-bounce-bounce2,.mint-spinner-triple-bounce-bounce3 {
	border-radius: 100%;
	display: inline-block;
	-webkit-animation: mint-spinner-triple-bounce 1.4s ease-in-out infinite both;
	animation: mint-spinner-triple-bounce 1.4s ease-in-out infinite both
}

.mint-spinner-triple-bounce-bounce1 {
	-webkit-animation-delay: -.32s;
	animation-delay: -.32s
}

.mint-spinner-triple-bounce-bounce2 {
	-webkit-animation-delay: -.16s;
	animation-delay: -.16s
}

@-webkit-keyframes mint-spinner-triple-bounce {
	0%,80%,to {
		-webkit-transform: scale(0);
		transform: scale(0)
	}

	40% {
		-webkit-transform: scale(1);
		transform: scale(1)
	}
}

@keyframes mint-spinner-triple-bounce {
	0%,80%,to {
		-webkit-transform: scale(0);
		transform: scale(0)
	}

	40% {
		-webkit-transform: scale(1);
		transform: scale(1)
	}
}

.mint-spinner-fading-circle {
	position: relative
}

.mint-spinner-fading-circle-circle {
	width: 100%;
	height: 100%;
	top: 0;
	left: 0;
	position: absolute
}

.mint-spinner-fading-circle-circle:before {
	content: " ";
	display: block;
	margin: 0 auto;
	width: 15%;
	height: 15%;
	border-radius: 100%;
	-webkit-animation: mint-fading-circle 1.2s ease-in-out infinite both;
	animation: mint-fading-circle 1.2s ease-in-out infinite both
}

.mint-spinner-fading-circle-circle.is-circle2 {
	-webkit-transform: rotate(30deg);
	transform: rotate(30deg)
}

.mint-spinner-fading-circle-circle.is-circle2:before {
	-webkit-animation-delay: -1.1s;
	animation-delay: -1.1s
}

.mint-spinner-fading-circle-circle.is-circle3 {
	-webkit-transform: rotate(60deg);
	transform: rotate(60deg)
}

.mint-spinner-fading-circle-circle.is-circle3:before {
	-webkit-animation-delay: -1s;
	animation-delay: -1s
}

.mint-spinner-fading-circle-circle.is-circle4 {
	-webkit-transform: rotate(90deg);
	transform: rotate(90deg)
}

.mint-spinner-fading-circle-circle.is-circle4:before {
	-webkit-animation-delay: -.9s;
	animation-delay: -.9s
}

.mint-spinner-fading-circle-circle.is-circle5 {
	-webkit-transform: rotate(120deg);
	transform: rotate(120deg)
}

.mint-spinner-fading-circle-circle.is-circle5:before {
	-webkit-animation-delay: -.8s;
	animation-delay: -.8s
}

.mint-spinner-fading-circle-circle.is-circle6 {
	-webkit-transform: rotate(150deg);
	transform: rotate(150deg)
}

.mint-spinner-fading-circle-circle.is-circle6:before {
	-webkit-animation-delay: -.7s;
	animation-delay: -.7s
}

.mint-spinner-fading-circle-circle.is-circle7 {
	-webkit-transform: rotate(180deg);
	transform: rotate(180deg)
}

.mint-spinner-fading-circle-circle.is-circle7:before {
	-webkit-animation-delay: -.6s;
	animation-delay: -.6s
}

.mint-spinner-fading-circle-circle.is-circle8 {
	-webkit-transform: rotate(210deg);
	transform: rotate(210deg)
}

.mint-spinner-fading-circle-circle.is-circle8:before {
	-webkit-animation-delay: -.5s;
	animation-delay: -.5s
}

.mint-spinner-fading-circle-circle.is-circle9 {
	-webkit-transform: rotate(240deg);
	transform: rotate(240deg)
}

.mint-spinner-fading-circle-circle.is-circle9:before {
	-webkit-animation-delay: -.4s;
	animation-delay: -.4s
}

.mint-spinner-fading-circle-circle.is-circle10 {
	-webkit-transform: rotate(270deg);
	transform: rotate(270deg)
}

.mint-spinner-fading-circle-circle.is-circle10:before {
	-webkit-animation-delay: -.3s;
	animation-delay: -.3s
}

.mint-spinner-fading-circle-circle.is-circle11 {
	-webkit-transform: rotate(300deg);
	transform: rotate(300deg)
}

.mint-spinner-fading-circle-circle.is-circle11:before {
	-webkit-animation-delay: -.2s;
	animation-delay: -.2s
}

.mint-spinner-fading-circle-circle.is-circle12 {
	-webkit-transform: rotate(330deg);
	transform: rotate(330deg)
}

.mint-spinner-fading-circle-circle.is-circle12:before {
	-webkit-animation-delay: -.1s;
	animation-delay: -.1s
}

@-webkit-keyframes mint-fading-circle {
	0%,39%,to {
		opacity: 0
	}

	40% {
		opacity: 1
	}
}

@keyframes mint-fading-circle {
	0%,39%,to {
		opacity: 0
	}

	40% {
		opacity: 1
	}
}

.mint-tab-item {
	display: block;
	padding: .093333rem 0;
	-webkit-box-flex: 1;
	-ms-flex: 1;
	flex: 1;
	text-decoration: none
}

.mint-tab-item-icon {
	width: .32rem;
	height: .32rem;
	margin: 0 auto .066667rem
}

.mint-tab-item-icon:empty {
	display: none
}

.mint-tab-item-icon>* {
	display: block;
	width: 100%;
	height: 100%
}

.mint-tab-item-label {
	color: inherit;
	font-size: .16rem;
	line-height: 1
}

.mint-tab-container-item {
	-ms-flex-negative: 0;
	flex-shrink: 0;
	width: 100%
}

.mint-tab-container {
	overflow: hidden;
	position: relative
}

.mint-tab-container .swipe-transition {
	-webkit-transition: -webkit-transform .15s ease-in-out;
	transition: -webkit-transform .15s ease-in-out;
	transition: transform .15s ease-in-out;
	transition: transform .15s ease-in-out,-webkit-transform .15s ease-in-out
}

.mint-navbar,.mint-tab-container-wrap {
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex
}

.mint-navbar {
	background-color: #fff;
	text-align: center
}

.mint-navbar .mint-tab-item {
	padding: .226667rem 0;
	font-size: .2rem
}

.mint-navbar .mint-tab-item:last-child {
	border-right: 0
}

.mint-navbar .mint-tab-item.is-selected {
	border-bottom: .04rem solid #26a2ff;
	color: #26a2ff;
	margin-bottom: -.04rem
}

.mint-navbar.is-fixed {
	top: 0;
	right: 0;
	left: 0;
	position: fixed;
	z-index: 1
}

.mint-tabbar {
	background-image: -webkit-gradient(linear,left top,left bottom,from(#d9d9d9),color-stop(50%,#d9d9d9),color-stop(50%,transparent));
	background-image: linear-gradient(180deg,#d9d9d9,#d9d9d9 50%,transparent 0);
	background-size: 100% .013333rem;
	background-repeat: no-repeat;
	background-position: 0 0;
	position: relative;
	background-color: #fafafa;
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex;
	right: 0;
	bottom: 0;
	left: 0;
	position: absolute;
	text-align: center
}

.mint-tabbar>.mint-tab-item.is-selected {
	background-color: #eaeaea;
	color: #26a2ff
}

.mint-tabbar.is-fixed {
	right: 0;
	bottom: 0;
	left: 0;
	position: fixed;
	z-index: 1
}

.mint-search {
	height: 100%;
	height: 100vh;
	overflow: hidden
}

.mint-searchbar {
	position: relative;
	background-color: #d9d9d9;
	-webkit-box-sizing: border-box;
	box-sizing: border-box;
	padding: .106667rem .133333rem;
	z-index: 1
}

.mint-searchbar,.mint-searchbar-inner {
	-webkit-box-align: center;
	-ms-flex-align: center;
	align-items: center;
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex
}

.mint-searchbar-inner {
	background-color: #fff;
	border-radius: .026667rem;
	-webkit-box-flex: 1;
	-ms-flex: 1;
	flex: 1;
	height: .373333rem;
	padding: .053333rem .08rem
}

.mint-searchbar-inner .mintui-search {
	font-size: .16rem;
	color: #d9d9d9
}

.mint-searchbar-core {
	-webkit-appearance: none;
	-moz-appearance: none;
	appearance: none;
	border: 0;
	-webkit-box-sizing: border-box;
	box-sizing: border-box;
	width: 100%;
	height: 100%;
	outline: 0
}

.mint-searchbar-cancel {
	color: #26a2ff;
	margin-left: .133333rem;
	text-decoration: none
}

.mint-search-list {
	overflow: auto;
	padding-top: .586667rem;
	top: 0;
	right: 0;
	bottom: 0;
	left: 0;
	position: absolute
}

.mint-checklist .mint-cell {
	padding: 0
}

.mint-checklist.is-limit .mint-checkbox-core:not(:checked) {
	background-color: #d9d9d9;
	border-color: #d9d9d9
}

.mint-checklist-label {
	display: block;
	padding: 0 .133333rem
}

.mint-checklist-title {
	color: #888;
	display: block;
	font-size: .16rem;
	margin: .106667rem
}

.mint-checkbox.is-right {
	float: right
}

.mint-checkbox-label {
	vertical-align: middle;
	margin-left: .08rem
}

.mint-checkbox-input {
	display: none
}

.mint-checkbox-input:checked+.mint-checkbox-core {
	background-color: #26a2ff;
	border-color: #26a2ff
}

.mint-checkbox-input:checked+.mint-checkbox-core:after {
	border-color: #fff;
	-webkit-transform: rotate(45deg) scale(1);
	transform: rotate(45deg) scale(1)
}

.mint-checkbox-input[disabled]+.mint-checkbox-core {
	background-color: #d9d9d9;
	border-color: #ccc
}

.mint-checkbox-core {
	display: inline-block;
	background-color: #fff;
	border-radius: 100%;
	border: .013333rem solid #ccc;
	position: relative;
	width: .266667rem;
	height: .266667rem;
	vertical-align: middle
}

.mint-checkbox-core:after {
	border: .026667rem solid transparent;
	border-left: 0;
	border-top: 0;
	content: " ";
	top: .04rem;
	left: .08rem;
	position: absolute;
	width: .053333rem;
	height: .106667rem;
	-webkit-transform: rotate(45deg) scale(0);
	transform: rotate(45deg) scale(0);
	-webkit-transition: -webkit-transform .2s;
	transition: -webkit-transform .2s;
	transition: transform .2s;
	transition: transform .2s,-webkit-transform .2s
}

.mint-radiolist .mint-cell {
	padding: 0
}

.mint-radiolist-label {
	display: block;
	padding: 0 .133333rem
}

.mint-radiolist-title {
	font-size: .16rem;
	margin: .106667rem;
	display: block;
	color: #888
}

.mint-radio.is-right {
	float: right
}

.mint-radio-label {
	vertical-align: middle;
	margin-left: .08rem
}

.mint-radio-input {
	display: none
}

.mint-radio-input:checked+.mint-radio-core {
	background-color: #26a2ff;
	border-color: #26a2ff
}

.mint-radio-input:checked+.mint-radio-core:after {
	background-color: #fff;
	-webkit-transform: scale(1);
	transform: scale(1)
}

.mint-radio-input[disabled]+.mint-radio-core {
	background-color: #d9d9d9;
	border-color: #ccc
}

.mint-radio-core {
	-webkit-box-sizing: border-box;
	box-sizing: border-box;
	display: inline-block;
	background-color: #fff;
	border-radius: 100%;
	border: .013333rem solid #ccc;
	position: relative;
	width: .266667rem;
	height: .266667rem;
	vertical-align: middle
}

.mint-radio-core:after {
	content: " ";
	border-radius: 100%;
	top: .066667rem;
	left: .066667rem;
	position: absolute;
	width: .106667rem;
	height: .106667rem;
	-webkit-transition: -webkit-transform .2s;
	transition: -webkit-transform .2s;
	transition: transform .2s;
	transition: transform .2s,-webkit-transform .2s;
	-webkit-transform: scale(0);
	transform: scale(0)
}

.mint-loadmore {
	overflow: hidden
}

.mint-loadmore-content.is-dropped {
	-webkit-transition: .2s;
	transition: .2s
}

.mint-loadmore-bottom,.mint-loadmore-top {
	text-align: center;
	height: .666667rem;
	line-height: .666667rem
}

.mint-loadmore-top {
	margin-top: -.666667rem
}

.mint-loadmore-bottom {
	margin-bottom: -.666667rem
}

.mint-loadmore-spinner {
	display: inline-block;
	margin-right: .066667rem;
	vertical-align: middle
}

.mint-loadmore-text {
	vertical-align: middle
}

.mint-actionsheet {
	position: fixed;
	background: #e0e0e0;
	width: 100%;
	text-align: center;
	bottom: 0;
	left: 50%;
	-webkit-transform: translate3d(-50%,0,0);
	transform: translate3d(-50%,0,0);
	-webkit-backface-visibility: hidden;
	backface-visibility: hidden;
	-webkit-transition: -webkit-transform .3s ease-out;
	transition: -webkit-transform .3s ease-out;
	transition: transform .3s ease-out;
	transition: transform .3s ease-out,-webkit-transform .3s ease-out
}

.mint-actionsheet-list {
	list-style: none;
	padding: 0;
	margin: 0
}

.mint-actionsheet-listitem {
	border-bottom: .013333rem solid #e0e0e0
}

.mint-actionsheet-button,.mint-actionsheet-listitem {
	display: block;
	width: 100%;
	height: .6rem;
	line-height: .6rem;
	font-size: .24rem;
	color: #333;
	background-color: #fff
}

.mint-actionsheet-button:active,.mint-actionsheet-listitem:active {
	background-color: #f0f0f0
}

.actionsheet-float-enter,.actionsheet-float-leave-active {
	-webkit-transform: translate3d(-50%,100%,0);
	transform: translate3d(-50%,100%,0)
}

.mint-popup {
	position: fixed;
	background: #fff;
	top: 50%;
	left: 50%;
	-webkit-transform: translate3d(-50%,-50%,0);
	transform: translate3d(-50%,-50%,0);
	-webkit-backface-visibility: hidden;
	backface-visibility: hidden;
	-webkit-transition: .2s ease-out;
	transition: .2s ease-out
}

.mint-popup-top {
	top: 0;
	right: auto;
	bottom: auto;
	left: 50%;
	-webkit-transform: translate3d(-50%,0,0);
	transform: translate3d(-50%,0,0)
}

.mint-popup-right {
	top: 50%;
	right: 0;
	bottom: auto;
	left: auto;
	-webkit-transform: translate3d(0,-50%,0);
	transform: translate3d(0,-50%,0)
}

.mint-popup-bottom {
	top: auto;
	right: auto;
	bottom: 0;
	left: 50%;
	-webkit-transform: translate3d(-50%,0,0);
	transform: translate3d(-50%,0,0)
}

.mint-popup-left {
	top: 50%;
	right: auto;
	bottom: auto;
	left: 0;
	-webkit-transform: translate3d(0,-50%,0);
	transform: translate3d(0,-50%,0)
}

.popup-slide-top-enter,.popup-slide-top-leave-active {
	-webkit-transform: translate3d(-50%,-100%,0);
	transform: translate3d(-50%,-100%,0)
}

.popup-slide-right-enter,.popup-slide-right-leave-active {
	-webkit-transform: translate3d(100%,-50%,0);
	transform: translate3d(100%,-50%,0)
}

.popup-slide-bottom-enter,.popup-slide-bottom-leave-active {
	-webkit-transform: translate3d(-50%,100%,0);
	transform: translate3d(-50%,100%,0)
}

.popup-slide-left-enter,.popup-slide-left-leave-active {
	-webkit-transform: translate3d(-100%,-50%,0);
	transform: translate3d(-100%,-50%,0)
}

.popup-fade-enter,.popup-fade-leave-active {
	opacity: 0
}

.mint-swipe,.mint-swipe-items-wrap {
	overflow: hidden;
	position: relative;
	height: 100%
}

.mint-swipe-items-wrap>div {
	position: absolute;
	-webkit-transform: translateX(-100%);
	transform: translateX(-100%);
	width: 100%;
	height: 100%;
	display: none
}

.mint-swipe-items-wrap>div.is-active {
	display: block;
	-webkit-transform: none;
	transform: none
}

.mint-swipe-indicators {
	position: absolute;
	bottom: .133333rem;
	left: 50%;
	-webkit-transform: translateX(-50%);
	transform: translateX(-50%)
}

.mint-swipe-indicator {
	width: .106667rem;
	height: .106667rem;
	display: inline-block;
	border-radius: 100%;
	background: #000;
	opacity: .2;
	margin: 0 .04rem
}

.mint-swipe-indicator.is-active {
	background: #fff
}

.mt-range {
	position: relative;
	height: .4rem;
	line-height: .4rem
}

.mt-range,.mt-range>* {
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex
}

.mt-range [slot=start] {
	margin-right: .066667rem
}

.mt-range [slot=end] {
	margin-left: .066667rem
}

.mt-range-content {
	position: relative;
	-webkit-box-flex: 1;
	-ms-flex: 1;
	flex: 1;
	margin-right: .4rem
}

.mt-range-runway {
	position: absolute;
	top: 50%;
	-webkit-transform: translateY(-50%);
	transform: translateY(-50%);
	left: 0;
	right: -.4rem;
	border-top-color: #a9acb1;
	border-top-style: solid
}

.mt-range-thumb {
	background-color: #fff;
	position: absolute;
	left: 0;
	top: 0;
	width: .4rem;
	height: .4rem;
	border-radius: 100%;
	cursor: move;
	-webkit-box-shadow: 0 .013333rem .04rem rgba(0,0,0,.4);
	box-shadow: 0 .013333rem .04rem rgba(0,0,0,.4)
}

.mt-range-progress {
	position: absolute;
	display: block;
	background-color: #26a2ff;
	top: 50%;
	-webkit-transform: translateY(-50%);
	transform: translateY(-50%);
	width: 0
}

.mt-range--disabled {
	opacity: .5
}

.picker {
	overflow: hidden
}

.picker-toolbar {
	height: .533333rem
}

.picker-items {
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex;
	-webkit-box-pack: center;
	-ms-flex-pack: center;
	justify-content: center;
	padding: 0;
	text-align: right;
	font-size: .32rem;
	position: relative
}

.picker-center-highlight {
	-webkit-box-sizing: border-box;
	box-sizing: border-box;
	position: absolute;
	left: 0;
	width: 100%;
	top: 50%;
	margin-top: -.24rem;
	pointer-events: none
}

.picker-center-highlight:after,.picker-center-highlight:before {
	content: "";
	position: absolute;
	height: .013333rem;
	width: 100%;
	background-color: #eaeaea;
	display: block;
	z-index: 15;
	-webkit-transform: scaleY(.5);
	transform: scaleY(.5)
}

.picker-center-highlight:before {
	left: 0;
	top: 0;
	bottom: auto;
	right: auto
}

.picker-center-highlight:after {
	left: 0;
	bottom: 0;
	right: auto;
	top: auto
}

.picker-slot {
	font-size: .24rem;
	overflow: hidden;
	position: relative;
	max-height: 100%
}

.picker-slot.picker-slot-left {
	text-align: left
}

.picker-slot.picker-slot-center {
	text-align: center
}

.picker-slot.picker-slot-right {
	text-align: right
}

.picker-slot.picker-slot-divider {
	color: #000;
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex;
	-webkit-box-align: center;
	-ms-flex-align: center;
	align-items: center
}

.picker-slot-wrapper {
	-webkit-transition-duration: .3s;
	transition-duration: .3s;
	-webkit-transition-timing-function: ease-out;
	transition-timing-function: ease-out;
	-webkit-backface-visibility: hidden;
	backface-visibility: hidden
}

.picker-slot-wrapper.dragging,.picker-slot-wrapper.dragging .picker-item {
	-webkit-transition-duration: 0s;
	transition-duration: 0s
}

.picker-item {
	height: .48rem;
	line-height: .48rem;
	padding: 0 .133333rem;
	white-space: nowrap;
	position: relative;
	overflow: hidden;
	text-overflow: ellipsis;
	color: #707274;
	left: 0;
	top: 0;
	width: 100%;
	-webkit-box-sizing: border-box;
	box-sizing: border-box;
	-webkit-transition-duration: .3s;
	transition-duration: .3s;
	-webkit-backface-visibility: hidden;
	backface-visibility: hidden
}

.picker-slot-absolute .picker-item {
	position: absolute
}

.picker-item.picker-item-far {
	pointer-events: none
}

.picker-item.picker-selected {
	color: #000;
	-webkit-transform: translateZ(0) rotateX(0);
	transform: translateZ(0) rotateX(0)
}

.picker-3d .picker-items {
	overflow: hidden;
	-webkit-perspective: 9.333333rem;
	perspective: 9.333333rem
}

.picker-3d .picker-item,.picker-3d .picker-slot,.picker-3d .picker-slot-wrapper {
	-webkit-transform-style: preserve-3d;
	transform-style: preserve-3d
}

.picker-3d .picker-slot {
	overflow: visible
}

.picker-3d .picker-item {
	-webkit-transform-origin: center center;
	transform-origin: center center;
	-webkit-backface-visibility: hidden;
	backface-visibility: hidden;
	-webkit-transition-timing-function: ease-out;
	transition-timing-function: ease-out
}

.mt-progress {
	position: relative;
	height: .4rem;
	line-height: .4rem
}

.mt-progress,.mt-progress>* {
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex
}

.mt-progress [slot=start] {
	margin-right: .066667rem
}

.mt-progress [slot=end] {
	margin-left: .066667rem
}

.mt-progress-content {
	position: relative;
	-webkit-box-flex: 1;
	-ms-flex: 1;
	flex: 1
}

.mt-progress-runway {
	left: 0;
	right: 0;
	background-color: #ebebeb;
	height: .04rem
}

.mt-progress-progress,.mt-progress-runway {
	position: absolute;
	-webkit-transform: translateY(-50%);
	transform: translateY(-50%);
	top: 50%
}

.mt-progress-progress {
	display: block;
	background-color: #26a2ff;
	width: 0
}

.mint-toast {
	position: fixed;
	max-width: 80%;
	border-radius: .066667rem;
	background: rgba(0,0,0,.7);
	color: #fff;
	-webkit-box-sizing: border-box;
	box-sizing: border-box;
	text-align: center;
	z-index: 1000;
	-webkit-transition: opacity .3s linear;
	transition: opacity .3s linear
}

.mint-toast.is-placebottom {
	bottom: .666667rem;
	left: 50%;
	-webkit-transform: translate(-50%);
	transform: translate(-50%)
}

.mint-toast.is-placemiddle {
	left: 50%;
	top: 50%;
	-webkit-transform: translate(-50%,-50%);
	transform: translate(-50%,-50%)
}

.mint-toast.is-placetop {
	top: .666667rem;
	left: 50%;
	-webkit-transform: translate(-50%);
	transform: translate(-50%)
}

.mint-toast-icon {
	display: block;
	text-align: center;
	font-size: .746667rem
}

.mint-toast-text {
	font-size: .186667rem;
	display: block;
	text-align: center
}

.mint-toast-pop-enter,.mint-toast-pop-leave-active {
	opacity: 0
}

.mint-indicator {
	-webkit-transition: opacity .2s linear;
	transition: opacity .2s linear
}

.mint-indicator-wrapper {
	top: 50%;
	left: 50%;
	position: fixed;
	-webkit-transform: translate(-50%,-50%);
	transform: translate(-50%,-50%);
	border-radius: .066667rem;
	background: rgba(0,0,0,.7);
	color: #fff;
	-webkit-box-sizing: border-box;
	box-sizing: border-box;
	text-align: center
}

.mint-indicator-text {
	display: block;
	color: #fff;
	text-align: center;
	margin-top: .133333rem;
	font-size: .213333rem
}

.mint-indicator-spin {
	display: inline-block;
	text-align: center
}

.mint-indicator-mask {
	top: 0;
	left: 0;
	position: fixed;
	width: 100%;
	height: 100%;
	opacity: 0;
	background: transparent
}

.mint-indicator-enter,.mint-indicator-leave-active {
	opacity: 0
}

.mint-msgbox {
	position: fixed;
	top: 50%;
	left: 50%;
	-webkit-transform: translate3d(-50%,-50%,0);
	transform: translate3d(-50%,-50%,0);
	background-color: #fff;
	width: 85%;
	border-radius: .04rem;
	font-size: .213333rem;
	-webkit-user-select: none;
	overflow: hidden;
	-webkit-backface-visibility: hidden;
	backface-visibility: hidden;
	-webkit-transition: .2s;
	transition: .2s
}

.mint-msgbox-header {
	padding: .2rem 0 0
}

.mint-msgbox-content {
	padding: .133333rem .266667rem .2rem;
	border-bottom: .013333rem solid #ddd;
	min-height: .48rem;
	position: relative
}

.mint-msgbox-input {
	padding-top: .2rem
}

.mint-msgbox-input input {
	border: .013333rem solid #dedede;
	border-radius: .066667rem;
	padding: .053333rem .066667rem;
	width: 100%;
	-webkit-appearance: none;
	-moz-appearance: none;
	appearance: none;
	outline: none
}

.mint-msgbox-input input.invalid,.mint-msgbox-input input.invalid:focus {
	border-color: #ff4949
}

.mint-msgbox-errormsg {
	color: red;
	font-size: .16rem;
	min-height: .24rem;
	margin-top: .026667rem
}

.mint-msgbox-title {
	text-align: center;
	padding-left: 0;
	margin-bottom: 0;
	font-size: .213333rem;
	font-weight: 700;
	color: #333
}

.mint-msgbox-message {
	color: #999;
	margin: 0;
	text-align: center;
	line-height: .48rem
}

.mint-msgbox-btns {
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex;
	height: .533333rem;
	line-height: .533333rem
}

.mint-msgbox-btn {
	line-height: .466667rem;
	display: block;
	background-color: #fff;
	-webkit-box-flex: 1;
	-ms-flex: 1;
	flex: 1;
	margin: 0;
	border: 0
}

.mint-msgbox-btn:focus {
	outline: none
}

.mint-msgbox-btn:active {
	background-color: #fff
}

.mint-msgbox-cancel {
	width: 50%;
	border-right: .013333rem solid #ddd
}

.mint-msgbox-cancel:active {
	color: #000
}

.mint-msgbox-confirm {
	color: #26a2ff;
	width: 50%
}

.mint-msgbox-confirm:active {
	color: #26a2ff
}

.msgbox-bounce-enter {
	opacity: 0;
	-webkit-transform: translate3d(-50%,-50%,0) scale(.7);
	transform: translate3d(-50%,-50%,0) scale(.7)
}

.msgbox-bounce-leave-active {
	opacity: 0;
	-webkit-transform: translate3d(-50%,-50%,0) scale(.9);
	transform: translate3d(-50%,-50%,0) scale(.9)
}

.v-modal-enter {
	-webkit-animation: v-modal-in .2s ease;
	animation: v-modal-in .2s ease
}

.v-modal-leave {
	-webkit-animation: v-modal-out .2s ease forwards;
	animation: v-modal-out .2s ease forwards
}

@-webkit-keyframes v-modal-in {
	0% {
		opacity: 0
	}
}

@keyframes v-modal-in {
	0% {
		opacity: 0
	}
}

@-webkit-keyframes v-modal-out {
	to {
		opacity: 0
	}
}

@keyframes v-modal-out {
	to {
		opacity: 0
	}
}

.v-modal {
	position: fixed;
	left: 0;
	top: 0;
	height: 100%;
	opacity: .5;
	background: #000
}

.mint-datetime,.v-modal {
	width: 100%
}

.mint-datetime .picker-item,.mint-datetime .picker-slot-wrapper {
	-webkit-backface-visibility: hidden;
	backface-visibility: hidden
}

.mint-datetime .picker-toolbar {
	border-bottom: .013333rem solid #eaeaea
}

.mint-datetime-action {
	display: inline-block;
	width: 50%;
	text-align: center;
	line-height: .533333rem;
	font-size: .213333rem;
	color: #26a2ff
}

.mint-datetime-cancel {
	float: left
}

.mint-datetime-confirm {
	float: right
}

.mint-indexlist {
	width: 100%;
	position: relative;
	overflow: hidden
}

.mint-indexlist-content {
	margin: 0;
	padding: 0;
	overflow: auto
}

.mint-indexlist-nav {
	position: absolute;
	top: 0;
	bottom: 0;
	right: 0;
	background-color: #fff;
	border-left: .013333rem solid #ddd;
	text-align: center;
	-webkit-box-pack: center;
	-ms-flex-pack: center;
	justify-content: center
}

.mint-indexlist-nav,.mint-indexlist-navlist {
	margin: 0;
	max-height: 100%;
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex;
	-webkit-box-orient: vertical;
	-webkit-box-direction: normal;
	-ms-flex-direction: column;
	flex-direction: column
}

.mint-indexlist-navlist {
	padding: 0;
	list-style: none
}

.mint-indexlist-navitem {
	padding: .026667rem .08rem;
	font-size: .16rem;
	-webkit-user-select: none;
	-moz-user-select: none;
	-ms-user-select: none;
	user-select: none;
	-webkit-touch-callout: none
}

.mint-indexlist-indicator {
	position: absolute;
	width: .666667rem;
	height: .666667rem;
	top: 50%;
	left: 50%;
	-webkit-transform: translate(-50%,-50%);
	transform: translate(-50%,-50%);
	text-align: center;
	line-height: .666667rem;
	background-color: rgba(0,0,0,.7);
	border-radius: .066667rem;
	color: #fff;
	font-size: .293333rem
}

.mint-indexsection {
	padding: 0;
	margin: 0
}

.mint-indexsection-index {
	margin: 0;
	padding: .133333rem;
	background-color: #fafafa
}

.mint-indexsection-index+ul {
	padding: 0
}

.mint-palette-button {
	display: inline-block;
	position: relative;
	border-radius: 50%;
	width: .746667rem;
	height: .746667rem;
	line-height: .746667rem;
	text-align: center;
	-webkit-transition: -webkit-transform .1s ease-in-out;
	transition: -webkit-transform .1s ease-in-out;
	transition: transform .1s ease-in-out;
	transition: transform .1s ease-in-out,-webkit-transform .1s ease-in-out
}

.mint-main-button {
	position: absolute;
	top: 0;
	left: 0;
	width: 100%;
	height: 100%;
	border-radius: 50%;
	background-color: #00f;
	font-size: 2em
}

.mint-palette-button-active {
	-webkit-animation: mint-zoom .5s ease-in-out;
	animation: mint-zoom .5s ease-in-out
}

.mint-sub-button-container>* {
	position: absolute;
	top: .2rem;
	left: .2rem;
	width: .333333rem;
	height: .333333rem;
	-webkit-transition: -webkit-transform .3s ease-in-out;
	transition: -webkit-transform .3s ease-in-out;
	transition: transform .3s ease-in-out;
	transition: transform .3s ease-in-out,-webkit-transform .3s ease-in-out
}

@-webkit-keyframes mint-zoom {
	0% {
		-webkit-transform: scale(1);
		transform: scale(1)
	}

	10% {
		-webkit-transform: scale(1.1);
		transform: scale(1.1)
	}

	30% {
		-webkit-transform: scale(.9);
		transform: scale(.9)
	}

	50% {
		-webkit-transform: scale(1.05);
		transform: scale(1.05)
	}

	70% {
		-webkit-transform: scale(.95);
		transform: scale(.95)
	}

	90% {
		-webkit-transform: scale(1.01);
		transform: scale(1.01)
	}

	to {
		-webkit-transform: scale(1);
		transform: scale(1)
	}
}

@keyframes mint-zoom {
	0% {
		-webkit-transform: scale(1);
		transform: scale(1)
	}

	10% {
		-webkit-transform: scale(1.1);
		transform: scale(1.1)
	}

	30% {
		-webkit-transform: scale(.9);
		transform: scale(.9)
	}

	50% {
		-webkit-transform: scale(1.05);
		transform: scale(1.05)
	}

	70% {
		-webkit-transform: scale(.95);
		transform: scale(.95)
	}

	90% {
		-webkit-transform: scale(1.01);
		transform: scale(1.01)
	}

	to {
		-webkit-transform: scale(1);
		transform: scale(1)
	}
}

@font-face {
	font-family:mintui;src:url(data:application/x-font-ttf;base64,AAEAAAAPAIAAAwBwRkZUTXMrDTgAAAD8AAAAHE9TLzJXb1zGAAABGAAAAGBjbWFwsbgH3gAAAXgAAAFaY3Z0IA1j/vQAAA2UAAAAJGZwZ20w956VAAANuAAACZZnYXNwAAAAEAAADYwAAAAIZ2x5Zm8hHaQAAALUAAAHeGhlYWQKwq5kAAAKTAAAADZoaGVhCJMESQAACoQAAAAkaG10eBuiAmQAAAqoAAAAKGxvY2EJUArqAAAK0AAAABhtYXhwAS4KKwAACugAAAAgbmFtZal8DOEAAAsIAAACE3Bvc3QbrFqUAAANHAAAAHBwcmVwpbm+ZgAAF1AAAACVAAAAAQAAAADMPaLPAAAAANN2tTQAAAAA03a1NAAEBBIB9AAFAAACmQLMAAAAjwKZAswAAAHrADMBCQAAAgAGAwAAAAAAAAAAAAEQAAAAAAAAAAAAAABQZkVkAMAAeOYJA4D/gABcA38AgAAAAAEAAAAAAxgAAAAAACAAAQAAAAMAAAADAAAAHAABAAAAAABUAAMAAQAAABwABAA4AAAACgAIAAIAAgB45gLmBeYJ//8AAAB45gDmBOYI////ixoEGgMaAQABAAAAAAAAAAAAAAAAAQYAAAEAAAAAAAAAAQIAAAACAAAAAAAAAAAAAAAAAAAAAQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAMAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAACACIAAAEyAqoAAwAHAClAJgAAAAMCAANXAAIBAQJLAAICAU8EAQECAUMAAAcGBQQAAwADEQUPKzMRIREnMxEjIgEQ7szMAqr9ViICZgAAAAUALP/hA7wDGAAWADAAOgBSAF4Bd0uwE1BYQEoCAQANDg0ADmYAAw4BDgNeAAEICAFcEAEJCAoGCV4RAQwGBAYMXgALBAtpDwEIAAYMCAZYAAoHBQIECwoEWRIBDg4NUQANDQoOQhtLsBdQWEBLAgEADQ4NAA5mAAMOAQ4DXgABCAgBXBABCQgKCAkKZhEBDAYEBgxeAAsEC2kPAQgABgwIBlgACgcFAgQLCgRZEgEODg1RAA0NCg5CG0uwGFBYQEwCAQANDg0ADmYAAw4BDgNeAAEICAFcEAEJCAoICQpmEQEMBgQGDARmAAsEC2kPAQgABgwIBlgACgcFAgQLCgRZEgEODg1RAA0NCg5CG0BOAgEADQ4NAA5mAAMOAQ4DAWYAAQgOAQhkEAEJCAoICQpmEQEMBgQGDARmAAsEC2kPAQgABgwIBlgACgcFAgQLCgRZEgEODg1RAA0NCg5CWVlZQChTUzs7MjEXF1NeU15bWDtSO1JLQzc1MToyOhcwFzBRETEYESgVQBMWKwEGKwEiDgIdASE1NCY1NC4CKwEVIQUVFBYUDgIjBiYrASchBysBIiciLgI9ARciBhQWMzI2NCYXBgcOAx4BOwYyNicuAScmJwE1ND4COwEyFh0BARkbGlMSJRwSA5ABChgnHoX+SgKiARUfIw4OHw4gLf5JLB0iFBkZIBMIdwwSEgwNEhKMCAYFCwQCBA8OJUNRUEAkFxYJBQkFBQb+pAUPGhW8HykCHwEMGScaTCkQHAQNIBsSYYg0Fzo6JRcJAQGAgAETGyAOpz8RGhERGhF8GhYTJA4QDQgYGg0jERMUAXfkCxgTDB0m4wAAAQDp//UCugMMABEASLYKAQIAAQFAS7AaUFhACwABAQpBAAAACwBCG0uwKlBYQAsAAAABUQABAQoAQhtAEAABAAABTQABAQBRAAABAEVZWbMYFQIQKwkCFhQGIicBJjcmNwE2MhYUArD+iQF3ChQcCv5yCgEBCgGOChwUAtT+rf6sCRwTCgFoCw8OCwFoChMcAAAAAAMAXgElA6EB2gAHAA8AFwAhQB4EAgIAAQEATQQCAgAAAVEFAwIBAAFFExMTExMQBhQrEiIGFBYyNjQkIgYUFjI2NCQiBhQWMjY03ks1NUs1ARNLNTVLNQERSzU1SzUB2jVLNTVLNTVLNTVLNTVLNTVLAAAAAQAA/4AEtgN/ABAAEkAPBwYFAwAFAD0AAABfHQEPKwEEAQcmATcBNiQ+AT8BMh4BBLb/AP6adZT+uW0BJZkBCJ5uGBUFDicDNuP95Le4AUdu/wCa+YVeDg4EIwACAE7/6AO4A1IAGAAgACdAJBEDAgMEAUAAAAAEAwAEWQADAAECAwFZAAICCwJCExMVJRgFEyslJyYnNjU0LgEiDgEUHgEzMjcWHwEWMjY0JCImNDYyFhQDrdQFB0lfpMKkX1+kYYZlAwTUCx8W/nb4sLD4sCrYBgJie2KoYWGoxahhWwYE2QsXH5a0/rOz/gAGAEH/wAO/Az4ADwAbADMAQwBPAFsAVUBSW1pZWFdWVVRTUlFQT05NTEtKSUhHRkVEGxoZGBcWFRQTEhEQJAEAAUAAAwADaAACAQJpBAEAAQEATQQBAAABUQUBAQABRT08NTQpKB0cFxAGECsAIg4CFB4CMj4CNC4BAwcnByc3JzcXNxcHEiInLgEnJjQ3PgE3NjIXHgEXFhQHDgEHAiIOAhQeAjI+AjQuAQMnByc3JzcXNxcHFyEXNxc3JzcnBycHFwJataZ3R0d3prWmd0dHd0Qimpoimpoimpoimjm2U1F7IiMjIntRU7ZTUHwiIyMifFBUtaV4RkZ4pbWleEdHeGWamiOamiOamiOamv6IIZqaIZqaIZqaIZoDPkd3praleEZGeKW2pnf97yKamiKamiKamiKa/kAjInxQU7ZTUXsiIyMie1FTtlNQfCIDWkZ4pbWleEdHeKW1pXj9zJqaI5qaI5qaI5qaIZqaIZqaIZqaIZoAAAAABABHAAIDtwLdAA0AHQAwADEAMUAuMQEEBQFAAAAABQQABVkABAADAgQDWQACAQECTQACAgFRAAECAUU2NDU1NRIGFCslASYiBwEGFxYzITI3NiUUBisBIiY9ATQ2OwEyFhUnBiMnIiY1JzU0NjsBMhYdAhQHA7f+dxA+EP53EREQHwMSHxAR/mkKCD4ICwsIPggKBQUIPggKAQsHPwgKBVACdBkZ/YwbGhkZGjEJDQ0JJQoNDQpWBQEIB2mmBgkJBqVrBgQAAAADAED/wwO+A0IAAAAQABYAJkAjFhUUExIRBgEAAUAAAQA+AAABAQBNAAAAAVEAAQABRRcRAhArATIiDgIUHgIyPgI0LgEBJzcXARcB/1u2pndHR3emtqZ3R0d3/sXCI58BIyMDQkd4pbameEdHeKa2pXj9w8MjnwEkIwAAAQAAAAEAACFDvy9fDzz1AAsEAAAAAADTdrU0AAAAANN2tTQAAP+ABLYDfwAAAAgAAgAAAAAAAAABAAADf/+AAFwEvwAAAAAEtgABAAAAAAAAAAAAAAAAAAAACQF2ACIAAAAAAVUAAAPpACwEAADpBAAAXgS/AAAD6ABOBAAAQQBHAEAAAAAoACgAKAFkAa4B6AIWAl4DGgN+A7wAAQAAAAsAXwAGAAAAAAACACYANABsAAAAigmWAAAAAAAAAAwAlgABAAAAAAABAAYAAAABAAAAAAACAAYABgABAAAAAAADACEADAABAAAAAAAEAAYALQABAAAAAAAFAEYAMwABAAAAAAAGAAYAeQADAAEECQABAAwAfwADAAEECQACAAwAiwADAAEECQADAEIAlwADAAEECQAEAAwA2QADAAEECQAFAIwA5QADAAEECQAGAAwBcW1pbnR1aU1lZGl1bUZvbnRGb3JnZSAyLjAgOiBtaW50dWkgOiAzLTYtMjAxNm1pbnR1aVZlcnNpb24gMS4wIDsgdHRmYXV0b2hpbnQgKHYwLjk0KSAtbCA4IC1yIDUwIC1HIDIwMCAteCAxNCAtdyAiRyIgLWYgLXNtaW50dWkAbQBpAG4AdAB1AGkATQBlAGQAaQB1AG0ARgBvAG4AdABGAG8AcgBnAGUAIAAyAC4AMAAgADoAIABtAGkAbgB0AHUAaQAgADoAIAAzAC0ANgAtADIAMAAxADYAbQBpAG4AdAB1AGkAVgBlAHIAcwBpAG8AbgAgADEALgAwACAAOwAgAHQAdABmAGEAdQB0AG8AaABpAG4AdAAgACgAdgAwAC4AOQA0ACkAIAAtAGwAIAA4ACAALQByACAANQAwACAALQBHACAAMgAwADAAIAAtAHgAIAAxADQAIAAtAHcAIAAiAEcAIgAgAC0AZgAgAC0AcwBtAGkAbgB0AHUAaQAAAgAAAAAAAP+DADIAAAAAAAAAAAAAAAAAAAAAAAAAAAALAAAAAQACAFsBAgEDAQQBBQEGAQcBCAd1bmlFNjAwB3VuaUU2MDEHdW5pRTYwMgd1bmlFNjA0B3VuaUU2MDUHdW5pRTYwOAd1bmlFNjA5AAEAAf//AA8AAAAAAAAAAAAAAAAAAAAAADIAMgMY/+EDf/+AAxj/4QN//4CwACywIGBmLbABLCBkILDAULAEJlqwBEVbWCEjIRuKWCCwUFBYIbBAWRsgsDhQWCGwOFlZILAKRWFksChQWCGwCkUgsDBQWCGwMFkbILDAUFggZiCKimEgsApQWGAbILAgUFghsApgGyCwNlBYIbA2YBtgWVlZG7AAK1lZI7AAUFhlWVktsAIsIEUgsAQlYWQgsAVDUFiwBSNCsAYjQhshIVmwAWAtsAMsIyEjISBksQViQiCwBiNCsgoAAiohILAGQyCKIIqwACuxMAUlilFYYFAbYVJZWCNZISCwQFNYsAArGyGwQFkjsABQWGVZLbAELLAII0KwByNCsAAjQrAAQ7AHQ1FYsAhDK7IAAQBDYEKwFmUcWS2wBSywAEMgRSCwAkVjsAFFYmBELbAGLLAAQyBFILAAKyOxBAQlYCBFiiNhIGQgsCBQWCGwABuwMFBYsCAbsEBZWSOwAFBYZVmwAyUjYURELbAHLLEFBUWwAWFELbAILLABYCAgsApDSrAAUFggsAojQlmwC0NKsABSWCCwCyNCWS2wCSwguAQAYiC4BABjiiNhsAxDYCCKYCCwDCNCIy2wCixLVFixBwFEWSSwDWUjeC2wCyxLUVhLU1ixBwFEWRshWSSwE2UjeC2wDCyxAA1DVVixDQ1DsAFhQrAJK1mwAEOwAiVCsgABAENgQrEKAiVCsQsCJUKwARYjILADJVBYsABDsAQlQoqKIIojYbAIKiEjsAFhIIojYbAIKiEbsABDsAIlQrACJWGwCCohWbAKQ0ewC0NHYLCAYiCwAkVjsAFFYmCxAAATI0SwAUOwAD6yAQEBQ2BCLbANLLEABUVUWACwDSNCIGCwAWG1Dg4BAAwAQkKKYLEMBCuwaysbIlktsA4ssQANKy2wDyyxAQ0rLbAQLLECDSstsBEssQMNKy2wEiyxBA0rLbATLLEFDSstsBQssQYNKy2wFSyxBw0rLbAWLLEIDSstsBcssQkNKy2wGCywByuxAAVFVFgAsA0jQiBgsAFhtQ4OAQAMAEJCimCxDAQrsGsrGyJZLbAZLLEAGCstsBossQEYKy2wGyyxAhgrLbAcLLEDGCstsB0ssQQYKy2wHiyxBRgrLbAfLLEGGCstsCAssQcYKy2wISyxCBgrLbAiLLEJGCstsCMsIGCwDmAgQyOwAWBDsAIlsAIlUVgjIDywAWAjsBJlHBshIVktsCQssCMrsCMqLbAlLCAgRyAgsAJFY7ABRWJgI2E4IyCKVVggRyAgsAJFY7ABRWJgI2E4GyFZLbAmLLEABUVUWACwARawJSqwARUwGyJZLbAnLLAHK7EABUVUWACwARawJSqwARUwGyJZLbAoLCA1sAFgLbApLACwA0VjsAFFYrAAK7ACRWOwAUVisAArsAAWtAAAAAAARD4jOLEoARUqLbAqLCA8IEcgsAJFY7ABRWJgsABDYTgtsCssLhc8LbAsLCA8IEcgsAJFY7ABRWJgsABDYbABQ2M4LbAtLLECABYlIC4gR7AAI0KwAiVJiopHI0cjYSBYYhshWbABI0KyLAEBFRQqLbAuLLAAFrAEJbAEJUcjRyNhsAZFK2WKLiMgIDyKOC2wLyywABawBCWwBCUgLkcjRyNhILAEI0KwBkUrILBgUFggsEBRWLMCIAMgG7MCJgMaWUJCIyCwCUMgiiNHI0cjYSNGYLAEQ7CAYmAgsAArIIqKYSCwAkNgZCOwA0NhZFBYsAJDYRuwA0NgWbADJbCAYmEjICCwBCYjRmE4GyOwCUNGsAIlsAlDRyNHI2FgILAEQ7CAYmAjILAAKyOwBENgsAArsAUlYbAFJbCAYrAEJmEgsAQlYGQjsAMlYGRQWCEbIyFZIyAgsAQmI0ZhOFktsDAssAAWICAgsAUmIC5HI0cjYSM8OC2wMSywABYgsAkjQiAgIEYjR7AAKyNhOC2wMiywABawAyWwAiVHI0cjYbAAVFguIDwjIRuwAiWwAiVHI0cjYSCwBSWwBCVHI0cjYbAGJbAFJUmwAiVhsAFFYyMgWGIbIVljsAFFYmAjLiMgIDyKOCMhWS2wMyywABYgsAlDIC5HI0cjYSBgsCBgZrCAYiMgIDyKOC2wNCwjIC5GsAIlRlJYIDxZLrEkARQrLbA1LCMgLkawAiVGUFggPFkusSQBFCstsDYsIyAuRrACJUZSWCA8WSMgLkawAiVGUFggPFkusSQBFCstsDcssC4rIyAuRrACJUZSWCA8WS6xJAEUKy2wOCywLyuKICA8sAQjQoo4IyAuRrACJUZSWCA8WS6xJAEUK7AEQy6wJCstsDkssAAWsAQlsAQmIC5HI0cjYbAGRSsjIDwgLiM4sSQBFCstsDossQkEJUKwABawBCWwBCUgLkcjRyNhILAEI0KwBkUrILBgUFggsEBRWLMCIAMgG7MCJgMaWUJCIyBHsARDsIBiYCCwACsgiophILACQ2BkI7ADQ2FkUFiwAkNhG7ADQ2BZsAMlsIBiYbACJUZhOCMgPCM4GyEgIEYjR7AAKyNhOCFZsSQBFCstsDsssC4rLrEkARQrLbA8LLAvKyEjICA8sAQjQiM4sSQBFCuwBEMusCQrLbA9LLAAFSBHsAAjQrIAAQEVFBMusCoqLbA+LLAAFSBHsAAjQrIAAQEVFBMusCoqLbA/LLEAARQTsCsqLbBALLAtKi2wQSywABZFIyAuIEaKI2E4sSQBFCstsEIssAkjQrBBKy2wQyyyAAA6Ky2wRCyyAAE6Ky2wRSyyAQA6Ky2wRiyyAQE6Ky2wRyyyAAA7Ky2wSCyyAAE7Ky2wSSyyAQA7Ky2wSiyyAQE7Ky2wSyyyAAA3Ky2wTCyyAAE3Ky2wTSyyAQA3Ky2wTiyyAQE3Ky2wTyyyAAA5Ky2wUCyyAAE5Ky2wUSyyAQA5Ky2wUiyyAQE5Ky2wUyyyAAA8Ky2wVCyyAAE8Ky2wVSyyAQA8Ky2wViyyAQE8Ky2wVyyyAAA4Ky2wWCyyAAE4Ky2wWSyyAQA4Ky2wWiyyAQE4Ky2wWyywMCsusSQBFCstsFwssDArsDQrLbBdLLAwK7A1Ky2wXiywABawMCuwNistsF8ssDErLrEkARQrLbBgLLAxK7A0Ky2wYSywMSuwNSstsGIssDErsDYrLbBjLLAyKy6xJAEUKy2wZCywMiuwNCstsGUssDIrsDUrLbBmLLAyK7A2Ky2wZyywMysusSQBFCstsGgssDMrsDQrLbBpLLAzK7A1Ky2waiywMyuwNistsGssK7AIZbADJFB4sAEVMC0AAEu4AMhSWLEBAY5ZuQgACABjILABI0QgsAMjcLAORSAgS7gADlFLsAZTWliwNBuwKFlgZiCKVViwAiVhsAFFYyNisAIjRLMKCQUEK7MKCwUEK7MODwUEK1myBCgJRVJEswoNBgQrsQYBRLEkAYhRWLBAiFixBgNEsSYBiFFYuAQAiFixBgFEWVlZWbgB/4WwBI2xBQBEAAAA)
}

.mintui {
	font-family: mintui!important;
	font-size: .213333rem;
	font-style: normal;
	-webkit-font-smoothing: antialiased;
	-webkit-text-stroke-width: .002667rem;
	-moz-osx-font-smoothing: grayscale
}

.mintui-search:before {
	content: "\E604"
}

.mintui-more:before {
	content: "\E601"
}

.mintui-back:before {
	content: "\E600"
}

.mintui-field-error:before {
	content: "\E605"
}

.mintui-field-warning:before {
	content: "\E608"
}

.mintui-success:before {
	content: "\E602"
}

.mintui-field-success:before {
	content: "\E609"
}
/*# sourceMappingURL=app.823e9f65a0564c7dc5298f5f3ffdb767.css.map */