@font-face {
	font-family: "iconfont";
	src: url(data:font/truetype;charset=utf-8;base64, ) format('truetype');
	font-weight: normal;
	font-style: normal;
}

.icon-weixinzhifu:before {
	content: "\e62f";
}

.icon-zhifubao:before {
	content: "\e629";
}

.icon-radio-uncheck:before {
	content: "\e62c";
}

.icon-star:before {
	content: "\ee91";
}

.icon-shijian1:before {
	content: "\e617";
}

.icon-check:before {
	content: "\e62a";
}

.icon-uncheck:before {
	content: "\e62b";
}

.icon-wode-F:before {
	content: "\e61d";
}

.icon-checkbox:before {
	content: "\e60f";
}

.icon-yaun:before {
	content: "\e64e";
}

.icon-down:before {
	content: "\e6d2";
}

.icon-checkbox-unchecked:before {
	content: "\e67d";
}

.icon-shanchu1:before {
	content: "\e62e";
}

.icon-shoucang1:before {
	content: "\e639";
}

.icon-fenxiang:before {
	content: "\e631";
}

.icon-lingdang:before {
	content: "\e618";
}

.icon-vip:before {
	content: "\e762";
}

.icon-arrow-down:before {
	content: "\e728";
}

.icon-arrow-left:before {
	content: "\e729";
}

.icon-arrow-up:before {
	content: "\e72c";
}

.icon-arrow-right:before {
	content: "\e72b";
}

.icon-close:before {
	content: "\e755";
}

.icon-icon_error-circle:before {
	content: "\e76a";
}

.icon-home:before {
	content: "\e73f";
}

.icon-round_redpacket_fill:before {
	content: "\e80e";
}

.icon-qian:before {
	content: "\e62d";
}

.icon-radio-check:before {
	content: "\e6c0";
}

.icon-shanchu:before {
	content: "\e623";
}

.icon-search:before {
	content: "\e65e";
}

.icon-saoma:before {
	content: "\e633";
}

.icon-tianchongxing-:before {
	content: "\e630";
}

.icon-xiaoxi:before {
	content: "\e64f";
}

page {
	-webkit-text-size-adjust: none;
	box-sizing: border-box;
	cursor: pointer;
	-webkit-tap-highlight-color: transparent;
	font-family: 'PingFang SC', 'STHeitiSC-Light', 'Helvetica-Light', arial, sans-serif, 'Droid Sans Fallback', Helvetica, sans-serif, 'SimHei', '\9ED1\4F53';
	color: rgba(0, 0, 0, 0.87);
	font-size: 28rpx;
	user-select: none;
}

view {
	box-sizing: border-box;
}

.bdr-box {
	box-sizing: border-box;
}

.iconfont {
	font-family: "iconfont";
	font-style: normal;
	font-weight: normal;
	font-variant: normal;
	text-transform: none;
	font-size: 28rpx;
	color: inherit;
	-webkit-font-smoothing: antialiased;
}

.f11 {
	font-size: 22rpx;
}

.f12 {
	font-size: 24rpx;
}

.f14 {
	font-size: 28rpx;
}

.f16 {
	font-size: 32rpx;
}

.f18 {
	font-size: 36rpx;
}

.f20 {
	font-size: 40rpx;
}

.f22 {
	font-size: 44rpx;
}

.f24 {
	font-size: 48rpx;
}

.f26 {
	font-size: 52rpx;
}

.f28 {
	font-size: 56rpx;
}

.f30 {
	font-size: 60rpx;
}

.bdr2 {
	border-radius: 4rpx;
}

.bdr4 {
	border-radius: 8rpx;
}

.bdr8 {
	border-radius: 16rpx;
}

.bdr30 {
	border-radius: 60rpx;
}

.bdr50 {
	border-radius: 50%;
}

.plineHeight20 {
	line-height: 40rpx;
}

.plineHeight25 {
	line-height: 50rpx;
}

.letterspacing2 {
	letter-spacing: 4rpx;
}

.letterspacing4 {
	letter-spacing: 8rpx;
}

.fb {
	font-weight: bold;
}

.fn {
	font-weight: normal;
}

.tl {
	text-align: left;
}

.tc {
	text-align: center;
}

.tr {
	text-align: right;
}

.pr {
	position: relative;
}

.pa {
	position: absolute;
}

.vm {
	vertical-align: middle;
}

.vs {
	vertical-align: sub;
}

.vsp {
	vertical-align: super;
}

.vb {
	vertical-align: bottom;
}

.vtb {
	vertical-align: text-bottom;
}

.dpn {
	display: none;
}

.dpb {
	display: block;
}

.dpbi {
	display: inline-block;
}

.overflow {
	overflow: hidden;
}

.ptextIndent {
	text-indent: 50rpx;
}

.plineIndent {
	line-height: 50rpx;
	text-indent: 50rpx;
}

.line1 {
	white-space: nowrap;
	overflow: hidden;
	text-overflow: ellipsis;
}

.line2 {
	overflow: hidden;
	text-overflow: ellipsis;
	display: -webkit-box;
	-webkit-line-clamp: 2;
	-webkit-box-orient: vertical;
}

.line3 {
	overflow: hidden;
	text-overflow: ellipsis;
	display: -webkit-box;
	-webkit-line-clamp: 3;
	-webkit-box-orient: vertical;
}

.line4 {
	overflow: hidden;
	text-overflow: ellipsis;
	display: -webkit-box;
	-webkit-line-clamp: 4;
	-webkit-box-orient: vertical;
}

.m-tips {
	color: #FF1E0F;
}

.m-theme {
	color: #FF7B72;
}

.m-red {
	color: #F8542F;
}

.m-blue {
	color: #3B93F5;
}

.m-white {
	color: #fff;
}

.m-yellow {
	color: #f6931e;
}

.m-orange {
	color: #F94D03;
}

.m-gray-333 {
	color: #333;
}

.m-gray-666 {
	color: #666;
}

.m-gray-999 {
	color: #999;
}

.m-gray-ccc {
	color: #ccc;
}

.m-gray-big {
	color: rgba(0, 0, 0, 0.87);
}

.m-gray-small {
	color: rgba(0, 0, 0, 0.54);
}

.m-gray-letter {
	color: rgba(0, 0, 0, 0.36);
}

.m-bg {
	background-color: #fff;
}

.m-bg-theme {
	background-color: #FF7B72;
}

.m-bg-purplue {
	background-color: #B777FF;
}

.m-bg-white {
	background-color: #fff;
}

.m-bg-orange {
	background-color: #FF6600;
}

.m-bg-orange-l {
	background-color: #FF9900;
}

.m-bg-ccc {
	background-color: #ccc;
}

.m-bg-green {
	background-color: #0CBB07;
}

.m-bg-gray-l {
	background-color: rgba(15, 15, 15, 0.36);
}

.m-bg-gray-ll {
	background-color: #F9F9F9;
}

.br-theme {
	border: 2rpx solid #FF7B72;
}

.br-white {
	border: 2rpx solid #fff;
}

.br-blue {
	border: 2rpx solid #3B93F5;
}

.br-gray-999 {
	border: 2rpx solid #999;
}

.br-gray-ccc {
	border: 2rpx solid #ccc;
}

.br-gray-letter {
	border: 2rpx solid rgba(0, 0, 0, 0.36);
}

.br-gray,
.br-line {
	border: 2rpx solid #eeeeef;
}

.bdn::after {
	border: 0;
}

.m-top-line:before,
.m-bottom-line:after,
.m-left-line:before,
.m-right-line:after {
	content: "";
	position: absolute;
	z-index: 1;
	background-color: #eeeeef;
}

.m-top-line:before,
.m-bottom-line:after {
	left: 0;
	right: 0;
	width: 100%;
	height: 2rpx;
	transform: scaleY(0.5);
}

.m-top-line:before {
	top: 0;
}

.m-bottom-line:after {
	bottom: 0;
}

.m-left-line:before,
.m-right-line:after {
	top: 0;
	bottom: 0;
	width: 2rpx;
	height: 100%;
	transform: scaleX(0.5);
}

.m-left-line:before {
	left: 0;
}

.m-right-line:after {
	right: 0;
}

.m-input input {
	display: block;
	width: 100%;
}

.width25 {
	width: 25%;
}

.width30 {
	width: 30%;
}

.width33 {
	width: 33.33%;
}

.width40 {
	width: 40%;
}

.width50 {
	width: 50%;
}

.width60 {
	width: 60%;
}

.width70 {
	width: 70%;
}

.width80 {
	width: 80%;
}

.width100 {
	width: 100%;
}

.img-body {
	position: relative;
	overflow: hidden;
}

.img-body image {
	display: block;
	width: 100%;
	height: 100%;
	border: 0;
}

.plr2 {
	padding: 0 4rpx;
}

.plr5 {
	padding: 0 10rpx;
}

.plr7 {
	padding: 0 14rpx;
}

.plr8 {
	padding: 0 16rpx;
}

.plr10 {
	padding: 0 20rpx;
}

.plr12 {
	padding: 0 24rpx;
}

.plr15 {
	padding: 0 30rpx;
}

.plr20 {
	padding: 0 40rpx;
}

.plr30 {
	padding: 0 60rpx;
}

.mlr1 {
	margin: 0 2rpx;
}

.mlr2 {
	margin: 0 4rpx;
}

.mlr5 {
	margin: 0 10rpx;
}

.mlr7 {
	margin: 0 14rpx;
}

.mlr8 {
	margin: 0 16rpx;
}

.mlr10 {
	margin: 0 20rpx;
}

.mlr15 {
	margin: 0 30rpx;
}

.mlr20 {
	margin: 0 40rpx;
}

.pt1 {
	padding-top: 2rpx;
}

.pt2 {
	padding-top: 4rpx;
}

.pt3 {
	padding-top: 6rpx;
}

.pt4 {
	padding-top: 8rpx;
}

.pt5 {
	padding-top: 10rpx;
}

.pt6 {
	padding-top: 12rpx;
}

.pt7 {
	padding-top: 14rpx;
}

.pt8 {
	padding-top: 16rpx;
}

.pt10 {
	padding-top: 20rpx;
}

.pt12 {
	padding-top: 24rpx;
}

.pt15 {
	padding-top: 30rpx;
}

.pt20 {
	padding-top: 40rpx;
}

.pt25 {
	padding-top: 50rpx;
}

.pt30 {
	padding-top: 60rpx;
}

.pt40 {
	padding-top: 80rpx;
}

.pl3 {
	padding-left: 6rpx;
}

.pl5 {
	padding-left: 10rpx;
}

.pl10 {
	padding-left: 20rpx;
}

.pl15 {
	padding-left: 30rpx;
}

.pl20 {
	padding-left: 40rpx;
}

.pr5 {
	padding-right: 10rpx;
}

.pr10 {
	padding-right: 20rpx;
}

.pr15 {
	padding-right: 30rpx;
}

.pb1 {
	padding-bottom: 2rpx;
}

.pb2 {
	padding-bottom: 4rpx;
}

.pb3 {
	padding-bottom: 6rpx;
}

.pb4 {
	padding-bottom: 8rpx;
}

.pb5 {
	padding-bottom: 10rpx;
}

.pb6 {
	padding-bottom: 12rpx;
}

.pb7 {
	padding-bottom: 14rpx;
}

.pb8 {
	padding-bottom: 16rpx;
}

.pb10 {
	padding-bottom: 20rpx;
}

.pb12 {
	padding-bottom: 24rpx;
}

.pb15 {
	padding-bottom: 30rpx;
}

.pb20 {
	padding-bottom: 40rpx;
}

.pb25 {
	padding-bottom: 50rpx;
}

.pb30 {
	padding-bottom: 60rpx;
}

.pb50 {
	padding-bottom: 100rpx;
}

.pb60 {
	padding-bottom: 120rpx;
}

.pb100 {
	padding-bottom: 200rpx;
}

.mt2 {
	margin-top: 4rpx;
}

.mt3 {
	margin-top: 6rpx;
}

.mt4 {
	margin-top: 8rpx;
}

.mt5 {
	margin-top: 10rpx;
}

.mt6 {
	margin-top: 12rpx;
}

.mt7 {
	margin-top: 14rpx;
}

.mt8 {
	margin-top: 16rpx;
}

.mt10 {
	margin-top: 20rpx;
}

.mt12 {
	margin-top: 24rpx;
}

.mt15 {
	margin-top: 30rpx;
}

.mt20 {
	margin-top: 40rpx;
}

.mt25 {
	margin-top: 50rpx;
}

.mt30 {
	margin-top: 60rpx;
}

.mt40 {
	margin-top: 80rpx;
}

.ml5 {
	margin-left: 10rpx;
}

.ml10 {
	margin-left: 20rpx;
}

.ml15 {
	margin-left: 30rpx;
}

.ml20 {
	margin-left: 40rpx;
}

.mr5 {
	margin-right: 10rpx;
}

.mr10 {
	margin-right: 20rpx;
}

.mr15 {
	margin-right: 30rpx;
}

.mr20 {
	margin-right: 40rpx;
}

.mb10 {
	margin-bottom: 20rpx;
}

.mb15 {
	margin-bottom: 30rpx;
}

.m-dpflex,
.m-xstart,
.m-xcenter,
.m-xend,
.m-ystart,
.m-ycenter,
.m-yend,
.m-xstart-line {
	display: -webkit-box;
	display: -webkit-flex;
	display: flex;
}

.m-justify-start,
.m-xstart-line {
	-webkit-box-pack: start;
	justify-content: flex-start;
}

.m-justify-center,
.m-xstart,
.m-xcenter,
.m-xend,
.m-ycenter {
	-webkit-box-pack: center;
	justify-content: center;
}

.m-justify-end {
	-webkit-box-pack: end;
	justify-content: flex-end;
}

.m-justify-between {
	justify-content: space-between;
}

.m-align-start,
.m-xstart,
.m-ystart {
	-webkit-box-align: start;
	align-items: flex-start;
}

.m-align-center,
.m-xcenter,
.m-ycenter,
.m-xstart-line {
	-webkit-box-align: center;
	align-items: center;
}

.m-align-end,
.m-xend,
.m-yend {
	-webkit-box-align: end;
	align-items: flex-end;
}

.m-ystart {
	-webkit-box-orient: vertical;
	-webkit-box-direction: normal;
	flex-direction: column;
}

.m-ycenter {
	-webkit-box-orient: vertical;
	-webkit-box-direction: normal;
	flex-direction: column;
}

.m-yend {
	-webkit-box-orient: vertical;
	-webkit-box-direction: normal;
	flex-direction: column;
}

.m-xstart-center {
	display: -webkit-box;
	display: -webkit-flex;
	display: flex;
	-webkit-box-pack: center;
	justify-content: center;
	-webkit-box-align: start;
	align-items: flex-start;
}

.m-shrink {
	flex-shrink: 0;
}

.m-flex {
	-webkit-box-flex: 1;
	flex: 1;
}

.m-wrap {
	flex-wrap: wrap;
}

.m-head-container {
	position: fixed;
	top: 0;
	left: 0;
	right: 0;
	z-index: 1000;
	width: 100%;
	height: auto;
	overflow: hidden;
}

.m-foot-container {
	position: fixed;
	bottom: 0;
	left: 0;
	right: 0;
	z-index: 1000;
	width: 100%;
	height: auto;
	overflow: hidden;
}

.m-footer-button {
	position: fixed;
	bottom: 100rpx;
	left: 0;
	right: 0;
	z-index: 1000;
	width: 100%;
	height: auto;
}

.m-shadow-theme {
	box-shadow: 0rpx 8rpx 14rpx 0rpx rgba(255, 123, 114, 0.44);
}

button::after {
	border: none;
}

button {
	border-radius: 0;
}

.m-shadow {
	box-shadow: 0 0 50rpx 0 rgba(0, 0, 0, 0.1);
}

.m-shadow-pink {
	box-shadow: 0 0 50rpx 0 rgba(248, 151, 164, 0.13);
}

.submit-btn {
	background-color: #ccc;
}

.submit-btn.active {
	background: linear-gradient(135deg, rgba(255, 100, 101, 1) 0%, rgba(255, 148, 133, 1) 100%);
	background-color: rgba(255, 148, 133, 1);
}

.text-line-through {
	text-decoration: line-through;
}

.yunnan-blue {
	color: #3E7EFF;
}
