@charset "UTF-8";
/**
 * 这里是uni-app内置的常用样式变量
 *
 * uni-app 官方扩展插件及插件市场（https://ext.dcloud.net.cn）上很多三方插件均使用了这些样式变量
 * 如果你是插件开发者，建议你使用scss预处理，并在插件代码中直接使用这些变量（无需 import 这个文件），方便用户通过搭积木的方式开发整体风格一致的App
 *
 */
/**
 * 如果你是App开发者（插件使用者），你可以通过修改这些变量来定制自己的插件主题，实现自定义主题功能
 *
 * 如果你的项目同样使用了scss预处理，你也可以直接在你的 scss 代码中使用如下变量，同时无需 import 这个文件
 */
/* 颜色变量 */
/* 行为相关颜色 */
/* 文字基本颜色 */
/* 背景颜色 */
/* 边框颜色 */
/* 尺寸变量 */
/* 文字尺寸 */
/* 图片尺寸 */
/* Border Radius */
/* 水平间距 */
/* 垂直间距 */
/* 透明度 */
/* 文章场景相关 */
@font-face {
	font-family: "iconfont";
	src: url(data:font/truetype;charset=utf-8;base64,[encoded data, 9272 characters]) 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;
	-webkit-box-sizing: border-box;
	        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;
	-webkit-user-select: none;
	        user-select: none;
}
view {
	-webkit-box-sizing: border-box;
	        box-sizing: border-box;
}
.bdr-box {
	-webkit-box-sizing: border-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 {
	-webkit-border-radius: 4rpx;
	        border-radius: 4rpx;
}
.bdr4 {
	-webkit-border-radius: 8rpx;
	        border-radius: 8rpx;
}
.bdr8 {
	-webkit-border-radius: 16rpx;
	        border-radius: 16rpx;
}
.bdr30 {
	-webkit-border-radius: 60rpx;
	        border-radius: 60rpx;
}
.bdr50 {
	-webkit-border-radius: 50%;
	        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;
	-webkit-transform: scaleY(0.5);
	        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%;
	-webkit-transform: scaleX(0.5);
	        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;
	-webkit-justify-content: flex-start;
	        justify-content: flex-start;
}
.m-justify-center,
.m-xstart,
.m-xcenter,
.m-xend,
.m-ycenter {
	-webkit-box-pack: center;
	-webkit-justify-content: center;
	        justify-content: center;
}
.m-justify-end {
	-webkit-box-pack: end;
	-webkit-justify-content: flex-end;
	        justify-content: flex-end;
}
.m-justify-between {
	-webkit-box-pack: justify;
	-webkit-justify-content: space-between;
	        justify-content: space-between;
}
.m-align-start,
.m-xstart,
.m-ystart {
	-webkit-box-align: start;
	-webkit-align-items: flex-start;
	        align-items: flex-start;
}
.m-align-center,
.m-xcenter,
.m-ycenter,
.m-xstart-line {
	-webkit-box-align: center;
	-webkit-align-items: center;
	        align-items: center;
}
.m-align-end,
.m-xend,
.m-yend {
	-webkit-box-align: end;
	-webkit-align-items: flex-end;
	        align-items: flex-end;
}
.m-ystart {
	-webkit-box-orient: vertical;
	-webkit-box-direction: normal;
	-webkit-flex-direction: column;
	        flex-direction: column;
}
.m-ycenter {
	-webkit-box-orient: vertical;
	-webkit-box-direction: normal;
	-webkit-flex-direction: column;
	        flex-direction: column;
}
.m-yend {
	-webkit-box-orient: vertical;
	-webkit-box-direction: normal;
	-webkit-flex-direction: column;
	        flex-direction: column;
}
.m-xstart-center {
	display: -webkit-box;
	display: -webkit-flex;
	display: flex;
	-webkit-box-pack: center;
	-webkit-justify-content: center;
	        justify-content: center;
	-webkit-box-align: start;
	-webkit-align-items: flex-start;
	        align-items: flex-start;
}
.m-shrink {
	-webkit-flex-shrink: 0;
	        flex-shrink: 0;
}
.m-flex {
	-webkit-box-flex: 1;
	-webkit-flex: 1;
	        flex: 1;
}
.m-wrap {
	-webkit-flex-wrap: 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 {
	-webkit-box-shadow: 0rpx 8rpx 14rpx 0rpx rgba(255, 123, 114, 0.44);
	        box-shadow: 0rpx 8rpx 14rpx 0rpx rgba(255, 123, 114, 0.44);
}
button::after {
	border: none;
}
button {
	-webkit-border-radius: 0;
	        border-radius: 0;
}
.m-shadow {
	-webkit-box-shadow: 0 0 50rpx 0 rgba(0, 0, 0, 0.1);
	        box-shadow: 0 0 50rpx 0 rgba(0, 0, 0, 0.1);
}
.m-shadow-pink {
	-webkit-box-shadow: 0 0 50rpx 0 rgba(248, 151, 164, 0.13);
	        box-shadow: 0 0 50rpx 0 rgba(248, 151, 164, 0.13);
}
.submit-btn {
	background-color: #ccc;
}
.submit-btn.active {
	background: -webkit-linear-gradient(315deg, rgba(255, 100, 101, 1) 0%, rgba(255, 148, 133, 1) 100%);
	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;
}
button {
  -webkit-border-radius: 15rpx;
          border-radius: 15rpx;
}
.money {
  border: 2rpx solid #C0C0C0;
}
.moneyActivate {
  border: 2rpx solid #0B73B9;
  color: #0B73B9;
  background-color: rgba(11, 115, 185, 0.1);
}
.header-content {
  position: absolute;
  top: 0;
  right: 0;
  bottom: 0;
  left: 0;
  width: 100%;
  z-index: -1;
  overflow: hidden;
  -webkit-box-sizing: border-box;
          box-sizing: border-box;
}
.header-box {
  -webkit-box-shadow: 0px 8rpx 34rpx -6rpx rgba(248, 151, 164, 0.13);
          box-shadow: 0px 8rpx 34rpx -6rpx rgba(248, 151, 164, 0.13);
}
.header-img {
  width: 36rpx;
  height: 36rpx;
}
.tip {
  position: absolute;
  top: 0;
  right: 20%;
  bottom: 0;
  background-color: red;
  width: 12rpx;
  height: 12rpx;
  -webkit-border-radius: 50%;
          border-radius: 50%;
}
.msg {
  top: -3rpx;
  right: -9rpx;
}
swiper {
  height: 320rpx;
}
.swiper-wrapper {
  padding: 0 10rpx;
  -webkit-box-sizing: border-box;
          box-sizing: border-box;
}
.swiper-item {
  width: 100%;
  height: 300rpx;
  -webkit-box-shadow: 0 26rpx 40rpx 0 rgba(255, 255, 255, 0.31);
          box-shadow: 0 26rpx 40rpx 0 rgba(255, 255, 255, 0.31);
  background: url("http://file.supermm.me/miniProgram/images/personal/bg_doc.png") no-repeat bottom center;
}
.dots {
  position: absolute;
  left: 0;
  right: 0;
  bottom: -40rpx;
  display: -webkit-box;
  display: -webkit-flex;
  display: flex;
  -webkit-box-pack: center;
  -webkit-justify-content: center;
          justify-content: center;
}
.dots .dot {
  margin: 0 8rpx;
  width: 14rpx;
  height: 14rpx;
  background: #E4E4E4;
  -webkit-border-radius: 8rpx;
          border-radius: 8rpx;
  -webkit-transition: all .6s;
  transition: all .6s;
}
.dots .dot.active {
  width: 24rpx;
  background: #999999;
}
.game-wrap {
  position: relative;
  width: 100%;
  height: 100%;
  overflow: hidden;
  -webkit-box-sizing: border-box;
          box-sizing: border-box;
}
.game-item {
  height: 100%;
  background: url("https://file.supermm.me/h5/wechat-h5/integral/personeBg001.jpg") no-repeat;
  background-size: 100% 100%;
  background-position: center center;
  -webkit-border-radius: 100rpx;
          border-radius: 100rpx;
}

