	
			/* 标题 */
			.p_title {
				padding: 1.2rem 0 0 1.4rem;
			}
			.p_title img {
				width: 11.5rem;
				height: 4.55rem;
			}
			/* 等级图片 */
			.p_level-img {
				display: flex;
				align-items: center;
				padding: 1.2rem 1.4rem 0;
			}
			.p_level-img img {
				height: 70px;
			}
			.p_level-text {
				margin-left: 0.8rem;
				font-size: 0.9rem;
				line-height: 0.9rem;
				color: rgba(232, 235, 255, 1);
			}
			.p_detail-text {
				padding: 0.6rem 1.4rem 0;
				font-size: 0.7rem;
				line-height: 1rem;
				color: rgba(232, 235, 255, 1);
				word-break: break-word;
			}
			/* 规则按钮 */
			.p_rule-btn {
				position: fixed;
				top: 5.6rem;
				right: 0;
				display: flex;
				justify-content: center;
				align-items: center;
				width: 6.7rem;
				height: 1.65rem;
				font-size: 0.7rem;
				line-height: 0.7rem;
				color: rgba(204, 210, 252, 1);
				border-radius: 1.875rem 0 0 1.875rem;
				background-color: rgba(106, 115, 184, 1);
				z-index: 99;
			}
			/* 获取单 机器 */
			.p_machine {
				position: relative;
				/*margin: 2.2rem auto 0;
				width: 17.5rem;*/
				height: 8.55rem;
			}
			/* 图片滚动 */
			.p_picture-wrapper {
/*				position: absolute;*/
				display: flex;
				/* top: 50px;
				left: 42px;
				width: 243px;
				height: 80px; */
				/*top: 2.5rem;
				left: 2.1rem;*/
/*				width: 12.15rem;*/
				height: 14rem;
				/* background-color: #fff; */
				overflow: hidden;
			}
			.p_picture-list {
				width: 33.33%;
				/* transform: translate(0px, -1840px); */
				transform: translate(0px, 0px);
				transition: transform 3s ease;
			}
			.p_picture-item {
				width: 100%;
				/* height: 80px; */
/*				height: 4rem;*/
			}
			.p_picture-item img {
				width: 100%;
				height: 100%;
			}
			.p_machine-msg {
				position: absolute;
				top: 9.325rem;
				left: 0;
				display: flex;
				padding-left: 2rem;
				font-size: 0.7rem;
				line-height: 0.7rem;
			}
			.p_machine-msg-text {
				color: rgba(248, 217, 193, 1);
			}
			.p_machine-msg-time {
				margin-left: 0.6rem;
				color: rgba(232, 235, 255, 1);
			}
			.p_machine-btn {
				box-sizing: border-box;
				display: flex;
				justify-content: center;
				width: 20.5rem;
				height: 3rem;
				padding-top: 0.75rem;
				font-size: 1rem;
				line-height: 1rem;
				color: rgba(39, 48, 110, 1);
				background-repeat: no-repeat;
				background-size: 100% 100%;
			}
			.p_machine-btn.start {
				top: 11rem;
				left: 2.875rem;
				background-image: url(../shopva/img/task_bg-3.svg);
			}
			.p_machine-btn.recharge {
				top: 14.125rem;
				left: 2.875rem;
				background-image: url(../shopva/img/task_bg-4.svg);
			}
			/* My team */
			.p_team {
				display: flex;
				align-items: center;
			}
			.p_team-title {
				padding-left: 2.125rem;
				font-size: 0.7rem;
				line-height: 0.7rem;
				color: rgba(232, 235, 255, 1);
			}
			.p_team-num {
				margin-left: 1rem;
				font-size: 0.9rem;
				line-height: 0.9rem;
				font-weight: 700;
				color: rgba(232, 235, 255, 1);
			}
			/* 今日成果 */
			.p_content {
				margin: 1rem 0.75rem 0;
			}
			.p_content-line1 {
				display: flex;
				justify-content: space-between;
				align-items: center;
			}
			.p_total-assets {
				box-sizing: border-box;
				width: 52.5%;
				height: 4.55rem;
				padding: 1.125rem 0 0 0.65rem;
				background: url(../shopva/img/task_bg-1.png) no-repeat;
				background-size: 100% 100%;
				color: rgba(248, 217, 193, 1);
			}
			.p_total-assets-title {
				font-size: 0.8rem;
				line-height: 0.8rem;
			}
			.p_total-assets-num {
				margin-top: 0.5rem;
				font-size: 1rem;
				line-height: 1rem;
				font-weight: 700;
			}
			.p_today-commisson {
				box-sizing: border-box;
				width: 44.6%;
				height: 4.55rem;
				padding: 1rem 0 0 0.7rem;
				background-color: rgba(36, 44, 107, 1);
				border: 0.15rem solid rgba(104, 112, 173, 1);
				border-radius: 0.5rem;
				color: rgba(232, 235, 255, 1);
			}
			.p_today-commisson-title {
				font-size: 0.7rem;
				line-height: 0.7rem;
			}
			.p_today-commisson-num {
				margin-top: 0.3rem;
				font-size: 0.8rem;
				line-height: 0.8rem;
				font-weight: 700;
			}
			.p_content-line2 {
				box-sizing: border-box;
				display: flex;
				margin-top: 0.5rem;
				padding-top: 1.2rem;
				height: 5.45rem;
				background-color: rgba(36, 44, 107, 1);
				border: 0.15rem solid rgba(104, 112, 173, 1);
				border-radius: 0.5rem;
				color: rgba(232, 235, 255, 1);
			}
			.p_line2-item {
				position: relative;
				display: flex;
				flex-direction: column;
				align-items: center;
				justify-content: space-between;
				width: 33.33%;
				height: 2.775rem;
				text-align: center;
			}
			.p_line2-item::after {
				display: block;
				content: '';
				position: absolute;
				top: 50%;
				right: 0;
				width: 0.05rem;
				height: 1rem;
				background-color: rgba(87, 95, 161, 1);
				transform: translate(0, -50%);
			}
			.p_line2-item:last-child::after {
				display: none;
			}
			.p_line2-item-title {
				font-size: 0.65rem;
				line-height: 0.65rem;
			}
			.p_line2-item-num {
				font-size: 0.8rem;
				line-height: 0.8rem;
				font-weight: 700;
			}
			/* 升级图片 */
			.p_upgrade {
				position: relative;
				display: block;
				margin: 2.725rem 0.75rem 0;
				height: 7.8rem;
				background: url(../shopva/img/task_bg-2.png) no-repeat;
				background-size: 100% 100%;
			}
			.p_upgrade-title {
				position: absolute;
				left: 1.125rem;
				top: 2.05rem;
				font-size: 1rem;
				line-height: 1.2rem;
				color: rgba(248, 217, 193, 1);
			}
			.p_upgrade-subtitle {
				position: absolute;
				left: 1.125rem;
				top: 5.425rem;
				font-size: 0.7rem;
				line-height: 0.7rem;
				color: rgba(251, 237, 218, 1);
			}
			.p_upgrade-yellow {
				position: absolute;
				left: 6.1rem;
				top: 5.225rem;
				width: 1.1rem;
				height: 1.1rem;
			}
			/* 规则弹窗 */
			.p_pop-up-wrapper {
				display: none;
				position: fixed;
				left: 0;
				top: 0;
				width: 100%;
				height: 100%;
				background-color: rgba(0, 0, 0, .3);
				z-index: 1000;
			}
			.p_pop-up {
				box-sizing: border-box;
				position: absolute;
				top: 20%;
				left: 50%;
				width: 80%;
				height: 55vh;
				background-color: #fff;
				border-radius: 0.5rem;
				transform: translate(-50%, 0);
			}
			.p_pop-up-title {
				position: relative;
				box-sizing: border-box;
				padding: 1.1rem 6.1rem 0 0.825rem;
				width: 100%;
				height: 3.25rem;
				font-size: 0.8rem;
				font-weight: bold;
				line-height: 1.05rem;
				color: rgba(173, 94, 33, 1);
				background: url(../shopva/img/index_bg-5.svg) no-repeat;
				background-size: cover;
			}
			.p_pop-up-title-img {
				position: absolute;
				top: -2.4rem;
				right: 0.8rem;
				width: 6.1rem;
				height: 5.5rem;
				background: url(../shopva/img/task_alert-img1.png) no-repeat;
				background-size: 100% 100%;
			}
			.p_pop-up-content {
				padding: 0.8rem 0.625rem 0;
				overflow: auto;
			}
			.p_pop-up-text {
				margin-bottom: 1.3rem;
				font-size: 0.7rem;
				line-height: 1.05rem;
				color: rgba(173, 94, 33, 1);
			}
			.p_pop-up-btn {
				display: flex;
				justify-content: center;
				align-items: center;
				margin: 0 0.625rem;
				height: 2.5rem;
				font-size: 0.8rem;
				line-height: 0.8rem;
				color: rgba(248, 217, 193, 1);
				background-color: rgba(36, 44, 107, 1);;
				border-radius: 0.5rem;
			}
			/* 提交订单弹窗 */
			.p_submit-popup-wrapper {
				display: none;
				position: fixed;
				left: 0;
				top: 0;
				width: 100%;
				background-color: rgba(0, 0, 0, .3);
				z-index: 1000;
			}
			.p_submit-popup {
				box-sizing: border-box;
				position: absolute;
				top: 10%;
				left: 50%;
				width: 16.65rem;
				height: 25.55rem;
				background: url(../shopva/img/record_alert-bg.png) no-repeat;
				background-size: 100% 100%;
				transform: translate(-50%, 0);
			}
			.p_submit-popup-header {
				margin-top: 1.75rem;
				height: 4.825rem;
			}
			.p_submit-popup-title {
				padding-top: 0.7rem;
				font-size: 0.8rem;
				line-height: 1.05rem;
				font-weight: 700;
				color: rgba(156, 84, 33, 1);
				text-align: center;
			}
			.p_submit-popup-content {
				box-sizing: border-box;
				position: relative;
				margin: 0 0.75rem;
				padding: 1.3rem 0.75rem 0;
				height: 17.7rem;
				overflow: hidden;
			}
			.p_submit-popup-product {
				box-sizing: border-box;
				display: flex;
				margin-bottom: 0.75rem;
				height: 4.5rem;
			}
			.p_submit-popup-product-img {
				flex: 0 0 6.5rem;
				height: 100%;
				border-radius: 0.5rem;
				background-color: rgba(235, 237, 255, 1);
			}
			.p_submit-popup-product-img img {
				width: 100%;
				height: 100%;
			}
			.p_submit-popup-product-msg {
				display: flex;
				flex-direction: column;
				justify-content: space-between;
				margin-left: 0.5rem;
			}
			.p_submit-popup-product-name {
				display: -webkit-box;
				-webkit-line-clamp: 3;
				-webkit-box-orient: vertical;
				overflow: hidden;
				height: 3.15rem;
				font-size: 0.7rem;
				line-height: 1.05rem;
				color: rgba(159, 161, 179, 1);
			}
			.p_submit-popup-num-wrapper {
				display: flex;
				justify-content: space-between;
				align-items: center;
			}
			.p_submit-popup-product-price {
				font-size: 0.7rem;
				line-height: 0.7rem;
				color: rgba(255, 112, 112, 1);
			}
			.p_submit-popup-product-num {
				font-size: 0.7rem;
				line-height: 0.7rem;
				color: rgba(36, 44, 107, 1);
			}
			.p_submit-popup-paragraph {
				display: flex;
				justify-content: space-between;
				align-items: center;
				padding: 0.25rem 0;
			}
			.p_submit-popup-paragraph-title {
				font-size: 0.7rem;
				line-height: 0.7rem;
				color: rgba(139, 142, 166, 1);
			}
			.p_submit-popup-paragraph-num {
				font-size: 0.7rem;
				line-height: 0.7rem;
				color: rgba(36, 44, 107, 1);
			}
			.p_submit-popup-btn-wrapper {
				display: flex;
				justify-content: space-between;
				align-items: center;
				margin-top: 0.95rem;
			}
			.p_submit-popup-btn {
				box-sizing: border-box;
				display: flex;
				justify-content: center;
				align-items: center;
				width: 6.5rem;
				height: 2.5rem;
				font-size: 0.8rem;
				line-height: 0.8rem;
				font-weight: 700;
				border-radius: 0.5rem;
			}
			.p_submit-popup-btn.no {
				color: rgba(36, 44, 107, 1);
				border: 0.05rem solid rgba(36, 44, 107, 1);
			}
			.p_submit-popup-btn.yes {
				color: rgba(248, 217, 193, 1);
				background-color: rgba(36, 44, 107, 1);
			}
			.p_submit-popup-text-wrapper {
				margin-top: 1.25rem;
			}
			.p_submit-popup-text {
				padding: 0.25rem 0;
				font-size: 0.6rem;
				line-height: 0.7rem;
				color: rgba(159, 161, 179, 1);
			}
			.p_submit-popup-bgimg {
				position: absolute;
				right: -0.25rem;
				bottom: -0.325rem;
				width: 3.5rem;
				height: 3.5rem;
			}
			
			/* 底部导航栏 */
			.p_footer {
				position: fixed;
				left: 0;
				bottom: 0;
				box-sizing: border-box;
				display: flex;
				width: 100%;
				height: 3rem;
				background-color: #fff;
				border: 0.05rem solid rgba(237, 240, 255, 1);
				z-index: 99;
			}
			.p_footer-item {
				position: relative;
				box-sizing: border-box;
				padding: 0.625rem 0;
				display: flex;
				flex-direction: column;
				align-items: center;
				width: 20%;
				height: 100%;
			}
			.p_footer-item-img {
				width: 0.85rem;
				height: 0.85rem;
			}
			.p_footer-item-text {
				margin-top: 0.4rem;
				font-size: 0.5rem;
				line-height: 0.5rem;
				color: rgba(200, 203, 227, 1);
			}
			.p_footer-item-text.active {
				color: rgba(36, 44, 107, 1);
			}
			.p_footer-middle {
				position: absolute;
				left: 50%;
				top: 0;
				width: 4.3rem;
				height: 4.3rem;
				background: url(../shopva/img/footer_img-middle.svg) no-repeat;
				background-size: 100% 100%;
				transform: translate(-50%, -40%);
			}
			.p_footer-middle-text {
				margin-top: 2.5rem;
				font-size: 0.5rem;
				line-height: 0.5rem;
				text-align: center;
				color: rgba(248, 217, 193, 1);
				transform: scale(.8);
			}
		
			.zon_p {
				position: absolute;
				top: 9.325rem;
				left: 0;
			}
		    .p_pp {
		       /* height: 0.8rem;
				width: 100%;
				font-size:14px;
				line-height: 0.8rem;
				color: #ccc;
				justify-content: space-between; */
				padding-left: 2rem;
				font-size: 0.7rem;
				line-height: 0.7rem;
		    }
		
			.J_hhh {
				position: absolute;
				top: 3.25rem;
				left: 0.75rem;
				width: 14.8rem!important;
				overflow: hidden!important;
			}
			.box {
				width: 100%!important;
				height: 3.31rem!important;
				overflow: hidden!important;
			}
			.box .groups {
				height: 2887.5px !important;
				float:left !important;
				width: 4.865rem !important;
				text-align: center !important;
				transition-property: transform !important;
				transition-duration: 3s !important;
				transition-timing-function: ease !important;
			}
			.prize-item {
				width: 4.76rem !important;
				height: 4.55rem !important;
				font-size: 1.38rem !important;
				line-height: 4.415rem !important;
			}
			.prize-item > img {
				width: 3.52rem !important;
				height: 3.52rem !important;
				padding: 0.31rem !important;
				border-radius: 0.195rem !important;
			}
		