body {
	font-size: .24rem;
}

.swiper_hder {
	position: absolute;
	left: .17rem;
	top: 5.4rem;
	z-index: 9;
	height: 1.2rem;
}
/* .acti_guizhe {
	position: absolute;
	right: 0;
	top: 4.12rem;
	z-index: 99;
	background: url(../../Images/Active/lighting/icon_guize.png) no-repeat;
	background-size: 100% 100%;
	width: 1.49rem;
	height: .76rem;
} */

.swiper_hder .swiper-wrapper{
	margin-top: -0.1rem;
}
.swiper_hder .swiper-container {
	height: 2.4rem;
}

.swiper_hder .swiper-slide {
	margin-top: .08rem;
	display: flex;
	height: .52rem !important;
	align-items: center;
}

.swiper_hder .swiper-slide-item{
	margin-top: .08rem;
	background-color: rgba(0, 0, 0, .6);
	border-radius: .255rem;
	display: flex;
	height: .52rem !important;
	align-items: center;
	padding-right: .15rem;
	position: relative;
}
.swiper_hder .swiper-slide-item .icon-hua{
	position: absolute;
	width: .16rem;
	height: .2rem;
	background: url('https://resource.bangbangce.com/FjWYbR36HAWx') no-repeat;
	background-size: 100% 100%;
	top: .05rem;
	left: .04rem;
}
.swiper_hder .swiper-slide-item img{
	width: .46rem;
	height: .46rem;
	border: 1px solid #f1decb;
	border-radius: 50%;
	margin-right: .05rem;
	margin-left: 0.08rem;
}
.swiper_hder .hder_right{
	display: flex;
	flex-flow: column;
	justify-content: center;
}
.swiper_hder .hder_right .timer {
	color: #ffc6cf;
	font-size: .18rem;
	font-weight: 700;
}
.swiper_hder .hder_right p{
	color: #b5aca8;
	font-size: .14rem;
}

.banner {
	background: url(../../Images/Active/scramble/bg_1.png) no-repeat;
	background-size: 100% 100%;
	width: 100%;
	height: 5.24rem;
	position: relative;
	display: block;
}

.hedLogo {
	background: url(../../Images/Active/scramble/hed_logo.png) no-repeat;
	background-size: 100% 100%;
	width: 1.15rem;
	height: .75rem;
	position: absolute;
	left: .1rem;
	top: .1rem;
}

.banner .strategy {
	background: url(../../Images/Active/scramble/hed_gl.png) no-repeat;
	background-size: 100% 100%;
	width: 1.29rem;
	height: 1.14rem;
	position: fixed;
	right: 0;
	top: 2.45rem;
	z-index: 10;
}

.banner .icon_gif {
	background: url(../../Images/Active/scramble/gif.gif) no-repeat;
	background-size: 100% 100%;
	width: 6.2rem;
	height: 2rem;
	position: absolute;
	left: .8rem;
	top: .6rem;
}

.banner .icon_h1 {
	background: url(../../Images/Active/scramble/icon_h2.png) no-repeat;
	background-size: 100% 100%;
	width: .3rem;
	height: .3rem;
	position: absolute;
	left: 2.08rem;
	top: .6rem;
	animation: amesName 3s linear infinite;
	-webkit-animation: amesName 3s linear infinite;
}

.banner .icon_h2 {
	background: url(../../Images/Active/scramble/icon_h1.png) no-repeat;
	background-size: 100% 100%;
	width: .57rem;
	height: .59rem;
	position: absolute;
	left: 5.3rem;
	top: .3rem;
	animation: amesName 3s linear infinite;
	-webkit-animation: amesName 3s linear infinite;
}

@keyframes amesName {
	0% {
		transform: translate3d(0, -10px, 0);
	}

	50% {
		transform: translate3d(0, 0, 0);
	}

	100% {
		transform: translate3d(0, -10px, 0);
	}
}

@-webkit-keyframes name {
	0% {
		transform: translate3d(0, -10px, 0);
	}

	50% {
		transform: translate3d(0, 0, 0);
	}

	100% {
		transform: translate3d(0, -10px, 0);
	}
}

.banner .icon_time {
	background: url(../../Images/Active/scramble/icon_time.png) no-repeat;
	background-size: 100% 100%;
	width: 4.24rem;
	height: .84rem;
	line-height: .88rem;
	position: absolute;
	left: 1.75rem;
	top: 3.1rem;
	text-align: center;
	color: #ffdfb3;
	font-size: .32rem;
}

.straBox {
	background: url(../../Images/Active/scramble/bg_2.png) no-repeat;
	background-size: 100% 100%;
	width: 100%;
	height: 8.58rem;
	display: block;
}

.straBox .tabs {
	padding-left: .38rem;
	margin-top: -.38rem;
	position: absolute;
	z-index: 1;
	overflow: hidden;
	height: 1rem;
}

.straBox .fixed {
	position: fixed;
	width: 100%;
	z-index: 33;
	top: 0;
	margin-top: 0;
	background: #89110c;
	padding-top: .1rem;
}

.straBox .tabs li {
	background: url(../../Images/Active/scramble/yu.png) no-repeat;
	background-size: 100% 100%;
	width: 2.11rem;
	height: .69rem;
	line-height: .69rem;
	float: left;
	margin-right: .25rem;
	text-align: center;
	font-size: .26rem;
	color: #f1c592;
	position: relative;
	font-weight: bold;
}

.straBox .tabs li:last-child {
	margin-right: 0;
}

.straBox .tabs li.on {
	background: url(../../Images/Active/scramble/yu1.png) no-repeat;
	background-size: 100% 100%;
	color: #7b150e;
}

.straBox .tabs li.on::after {
	content: "";
	position: absolute;
	left: 50%;
	bottom: -.36rem;
	margin-left: -.85rem;
	background: url(../../Images/Active/scramble/guang.png) no-repeat;
	background-size: 100% 100%;
	width: 1.71rem;
	height: .35rem;
}

.straBox .fixed li.on::after {
	bottom: -.28rem;
}

.icon_title {
	text-align: center;
	padding-top: .66rem;
}

.icon_title img {
	height: .46rem;
}

.icon_title_1 img {
	width: 5.77rem;
}

.icon_title_2 img {
	width: 4.15rem;
}

.icon_title_3 img {
	width: 2.53rem;
}

.list_text {
	padding: 0 .38rem;
	overflow: hidden;
}

.list_text a {
	display: block;
	float: left;
	width: 3.3rem;
	background: #ffe0c1;
	border-radius: 10px;
	margin-right: .14rem;
	padding: 0rem .14rem .2rem .14rem;
	margin-top: .14rem;
}

.list_text a:nth-child(2n+2) {
	margin-right: 0;
}

.list_text a .coupon_hed {
	text-align: center;
	position: relative;
	padding: .15rem 0;
	font-size: .36rem;
}

.list_text a .coupon_hed span {
	background: url(../../Images/Active/scramble/icon_mble_l.png) no-repeat;
	background-size: 100% 100%;
	width: .74rem;
	height: .74rem;
	line-height: .74rem;
	position: absolute;
	left: 0;
	top: .15rem;
	color: #ffe0c1;
}

.list_text a .coupon_hed span::after,
.list_text a .coupon_hed span::before {
	content: "";
	width: .12rem;
	height: .12rem;
	border-radius: 50%;
	position: absolute;
	right: -.06rem;
	background: #ffe0c1;
}

.list_text a .coupon_hed span::after {
	top: -.04rem;
}

.list_text a .coupon_hed span::before {
	bottom: -.04rem;
}

.list_text a .coupon_hed p {
	background: url(../../Images/Active/scramble/icon_mble_r.png) no-repeat;
	background-size: 100% 100%;
	width: 3rem;
	height: .74rem;
	line-height: .74rem;
	text-indent: .74rem;
	color: #c42a1b;
	font-weight: bold;
}

.list_text a .coupon_hed p em {
	font-size: .24rem;
}

.list_text a .coupon_center {
	color: #ff7200;
	font-size: .22rem;
	font-weight: bold;
}

.list_text a .coupon_center i {
	background: url(../../Images/Active/scramble/icon_la.png) no-repeat;
	background-size: 100% 100%;
	width: .28rem;
	height: .32rem;
	display: inline-block;
	position: relative;
	top: .06rem;
}

.list_text a .coupon_btn {
	background: url(../../Images/Active/scramble/icon_btnLa.png) no-repeat;
	background-size: 100% 100%;
	width: 3.08rem;
	height: .72rem;
	line-height: .72rem;
	text-align: center;
	color: #ffe0c1;
	font-size: .28rem;
	margin-top: .18rem;
	font-weight: bold;
}

.list_text a:last-child {
	width: 100%;
	position: relative;
}

.list_text a:last-child .coupon_hed,
.list_text a:last-child .coupon_center {
	width: 3.5rem;
}

.list_text a:last-child .coupon_btn {
	position: absolute;
	right: .14rem;
	top: .4rem;
}

.teacher_box {
	background: url(../../Images/Active/scramble/bg_3.png) no-repeat;
	background-size: 100% 100%;
	width: 100%;
	height: 23.8rem;
	padding: 0 .38rem;
}

.title_teach {
	text-align: center;
	padding-top: .56rem;
}

.title_teach img {
	width: 4.42rem;
	height: .8rem;
}

.teacher_box ul li {
	overflow: hidden;
	background: #ffe0c1;
	border-radius: 8px;
	padding: 0 .2rem;
	margin-top: .22rem;
	height: 1.9rem;
}

.teacher_box ul li a {
	display: block;
}

.teacher_box ul li .orders_img {
	float: left;
	width: 1.46rem;
	height: 1.46rem;
	overflow: hidden;
	border: solid 1px #912314;
	border-radius: 8px;
	margin-top: .24rem;
}

.teacher_box ul li .orders_img img {
	width: 100%;
}

.teacher_box ul li .orders_text {
	float: left;
	padding-left: .24rem;
	width: 4.8rem;
	line-height: initial;
	position: relative;
	margin-top: .24rem;
}

.teacher_box ul li .orders_text h3 {
	font-size: .32rem;
	color: #87100c;
	font-weight: normal;
	position: relative;
	top: -.06rem;
}

.orders_text h3 span {
	color: #c42a1b;
	font-size: .2rem;
	display: inline-block;
	border: solid 1px #c42a1b;
	padding: 1px .18rem;
	border-radius: 20px;
	margin-left: .1rem;
}

.teacher_box ul li p {
	background: #f9c4a6;
	padding: 0 .2rem 0 0;
	display: inline-block;
	text-align: center;
	margin-top: .06rem;
	color: #c42a1b;
	font-size: .18rem;
	border-radius: 8px;
}

.teacher_box ul li p span {
	background: #c42a1b;
	padding: 1px .16rem;
	margin-right: .16rem;
	color: #ffe0c1;
	border-top-left-radius: 8px;
	border-bottom-left-radius: 8px;
}

.teacher_box ul li .money {
	color: #c42a1b;
}

.teacher_box ul li .money span {
	font-size: .48rem;
	font-weight: bold;
}

.teacher_box .icon_btn {
	background: url(../../Images/Active/scramble/icon_xiadan.png) no-repeat;
	background-size: 100% 100%;
	width: 2.04rem;
	height: .72rem;
	line-height: .68rem;
	text-align: center;
	color: #ffe0c1;
	font-size: .3rem;
	position: absolute;
	right: 0;
	top: .6rem;
}

.teacher_box .btn_more {
	text-align: center;
	padding-top: .3rem;
}

.teacher_box .btn_more a {
	color: #ffe0c1;
	font-size: .28rem;
}

.teacher_box .btn_more a i {
	background: url(../../Images/Active/scramble/icon_sl.png) no-repeat;
	background-size: 100% 100%;
	width: .26rem;
	height: .26rem;
	display: inline-block;
	position: relative;
	top: .03rem;
	margin-left: .16rem;
}

.scta_footer {
	background: url(../../Images/Active/scramble/bg_4.png) no-repeat;
	background-size: 100% 100%;
	width: 100%;
	height: 6.94rem;
	padding: 0 .28rem;
}

.scta_footer {
	font-size: .24rem;
	color: #ffe0c1;
	text-align: center;
}

.scta_footer h3 {
	font-size: .28rem;
	padding-top: .5rem;
}

.scta_footer p {
	text-align: left;
	padding-top: .26rem;
}

.scta_footer img {
	width: 3.38rem;
	height: .8rem;
	margin-top: .4rem;
}

/**/
.ble_detail {
	position: relative;
}

.ble_detail .text {
	position: absolute;
	left: 0;
	bottom: 0;
	width: 100%;
	text-align: center;
	color: #ffe0c1;
	font-size: .24rem;
}

.ble_detail .text section {
	overflow: hidden;
	display: flex;
	display: -webkit-flex;
	padding: 0 .4rem;
}

.ble_detail .text a {
	flex: 1;
	-webkit-flex: 1;
	color: #ffe0c1;
	background: #8d120e;
	font-size: .32rem;
	margin-right: .3rem;
	height: .8rem;
	line-height: .8rem;
	border-radius: 16px;
}

.ble_detail .text a:last-child {
	margin-right: 0;
}

.ble_detail .text p {
	padding: .2rem 0;
	opacity: .6;
}

/***************************红包雨******************************/
.packets_banner {
	background: url(../../Images/Active/packets/banner.png) no-repeat;
	background-size: 100% 100%;
	width: 100%;
	height: 5.07rem;
	position: relative;
}

.icon_hongbao {
	background: url(../../Images/Active/packets/bg1.png) no-repeat;
	background-blend-mode: lighten;
	background-size: 100% 100%;
	width: 100%;
	height: 4.74rem;
	position: absolute;
	left: 0;
	top: -1.2rem;
	z-index: 3;
}

.pack_gif {
	background: url(../../Images/Active/packets/zhu.png) no-repeat;
	background-size: 100% 100%;
	width: 6.21rem;
	height: 1.32rem;
	position: absolute;
	left: .75rem;
	top: 1.5rem;
	z-index: 2;
}

.pack_gif::after {
	content: "";
	background: url(../../Images/Active/packets/zhu.gif) no-repeat;
	background-size: 100% 100%;
	width: 6.21rem;
	height: 1.32rem;
	position: absolute;
	left: 0;
	top: 0;
	z-index: 2;
}

.packets_banner .icon_guafen {
	background: url(../../Images/Active/packets/icon_wenan.png) no-repeat;
	background-size: 100% 100%;
	width: 5.76rem;
	height: .84rem;
	position: absolute;
	left: .88rem;
	top: 2.6rem;
	z-index: 3;
}

.pack_henText {
	width: 100%;
	text-align: center;
	position: absolute;
	left: 0;
	top: 3.4rem;
}

.pack_henText span {
	padding: 0 .6rem;
	height: .4rem;
	line-height: .4rem;
	background: rgba(0, 0, 0, .6);
	color: #ffc96c;
	border-radius: 10px;
}

.pack_henText span b {
	font-weight: normal;
	color: #fff4c9;
}

.pack_hedBtn {
	background: url(../../Images/Active/packets/btn.png) no-repeat;
	background-size: cover;
	width: 4.58rem;
	height: 1.42rem;
	position: absolute;
	left: 1.58rem;
	top: 4rem;
	z-index: 3;
	animation: amesScale 3s infinite linear;
	-webkit-animation: amesScale 3s infinite linear;
}

@keyframes amesScale {
	0% {
		transform: scale(1.1);
	}

	50% {
		transform: scale(1);
	}

	100% {
		transform: scale(1.1);
	}
}

.packets_concter {
	background: url(../../Images/Active/packets/bg2.png) no-repeat;
	background-size: 100% 100%;
	width: 100%;
	height: 7.2rem;
	overflow: hidden;
}

.packets_concter .title {
	background: url(../../Images/Active/packets/title.png) no-repeat;
	background-size: 100% 100%;
	width: 6.32rem;
	height: .42rem;
	line-height: .42rem;
	margin: .2rem auto 0 auto;
	text-align: center;
	color: #ffed8a;
	font-size: .24rem;
}

.pack_list {
	padding: .26rem .22rem 0 .22rem;
	overflow: hidden;
}

.pack_list li {
	background: url(../../Images/Active/packets/icon_sc.png) no-repeat;
	background-size: 100% 100%;
	width: 2.25rem;
	height: 1.3rem;
	float: left;
	margin-right: .14rem;
	text-align: center;
	font-size: .24rem;
	color: #ffe1a8;
}

.pack_list li:last-child {
	margin-right: 0;
}

.pack_list li .icon_rideo {
	background: url(../../Images/Active/packets/icon_jiao.png) no-repeat;
	background-size: 100% 100%;
	width: 1.71rem;
	height: .29rem;
	line-height: .29rem;
	color: #620503;
	display: inline-block;
}

.pack_list li p {
	font-size: .4rem;
	padding-top: .12rem;
}

.pack_list li p span {
	font-size: .24rem;
}

.pack_list li p i {
	background: url(../../Images/Active/packets/icon_r.png) no-repeat;
	background-size: 100% 100%;
	width: .28rem;
	height: .28rem;
	display: inline-block;
	vertical-align: middle;
	margin-left: .1rem;
}

.pcak_task {
	padding: .26rem .22rem 0 .22rem;
}

.pcak_task .cishu {
	overflow: hidden;
}

.pcak_task .cishu i {
	background: url(../../Images/Active/packets/icon_title.png) no-repeat;
	background-size: cover;
	width: 3.39rem;
	height: .29rem;
	display: inline-block;
	margin-top: .16rem;
}

.pcak_task .cishu span {
	padding: 1px .15rem;
	display: inline-block;
	color: #ffdc99;
	background: #620503;
	border: solid 1px #f9c545;
	border-top-right-radius: 6px;
	border-top-left-radius: 6px;
	line-height: initial;
	margin-top: .05rem;
}

.pcak_task ul li {
	background: #fff6bb;
	overflow: hidden;
	height: 1.06rem;
	margin-top: .24rem;
	padding: 0 .24rem;
	position: relative;
	border-top-right-radius: 8px;
	border-top-left-radius: 8px;
}

.pcak_task ul li img {
	width: .7rem;
	height: .7rem;
	float: left;
	margin-top: .18rem;
	margin-right: .2rem;
}

.pcak_task ul li .text {
	color: #ab241d;
	font-size: .22rem;
	line-height: initial;
}

.pcak_task ul li .text h3 {
	color: #600503;
	font-size: .28rem;
	padding-top: .18rem;
}

.pcak_task ul li a {
	width: 1.98rem;
	padding: 5px .2rem;
	line-height: initial;
	text-align: center;
	border-radius: 20px;
	color: #ffe9bf;
	font-size: .26rem;
	background: #ca3c2b;
	position: absolute;
	right: .3rem;
	top: .24rem;
}

.pack_bot {
	background: url(../../Images/Active/packets/bg3.png) no-repeat;
	background-size: 100% 100%;
	width: 100%;
	height: 10.72rem;
	position: relative;
	text-align: center;
}

.pack_guizhe {
	padding-top: 8.2rem;
}

.pack_bot a {
	color: #fff3d4;
	font-size: .24rem;
}

.pack_bot img {
	width: 3.38rem;
	height: .88rem;
	margin-top: .7rem;
}

.luck_draw {
	background: url(../../Images/Active/packets/luck.png) no-repeat;
	background-size: 100% 100%;
	width: 100%;
	height: 100%;
}

/**/
.luck_countDown {
	text-align: center;
	height: 100%;
	position: relative;
}

.luck_countDown::after,
.luck_popup::after {
	content: "";
	position: absolute;
	left: 0;
	top: 0;
	width: 100%;
	height: 100%;
	background: rgba(0, 0, 0, .6);
	z-index: 3;
}

.luck_countDown .title {
	width: 6.99rem;
	height: 2.69rem;
	margin-top: .8rem;
	position: relative;
	z-index: 6;
}

.luck_countDown .time {
	background: url(../../Images/Active/packets/time.png) no-repeat;
	background-size: 100% 100%;
	width: 5.37rem;
	height: 4.88rem;
	display: inline-block;
	margin-top: -.5rem;
	position: relative;
	z-index: 6;
}

.luck_countDown .time img {
	margin-top: 1.2rem;
	transition: all 1s ease;
	animation: amiScale 1s linear;
}

.luck_countDown .icon_num_3 {
	width: 2.87rem;
	height: 2.68rem;
}

.luck_countDown .icon_num_2 {
	width: 2.83rem;
	height: 2.69rem;
}

.luck_countDown .icon_num_1 {
	width: 1.42rem;
	height: 2.71rem;
}

@keyframes amiScale {
	from {
		transform: scale(.2);
	}

	to {
		transform: scale(1);
	}
}

.luck_ten {
	position: absolute;
	z-index: 10;
	padding: .8rem;
	left: 0;
	top: 0;
}

.luck_ten i {
	width: .62rem;
	height: .62rem;
	background: url(../../Images/Active/packets/icon_da.png) no-repeat;
	background-size: 100% 100%;
	position: absolute;
	left: .4rem;
	top: .6rem;
	z-index: 3;
}

.luck_ten .icon_bar {
	width: 5.62rem;
	height: .2rem;
	overflow: hidden;
	background: url(../../Images/Active/packets/bar1.png) no-repeat;
	background-size: 100% 100%;
	position: relative;
	border-radius: 10px;
}

.luck_ten .icon_bar span {
	/* width: 50%; */
	height: .2rem;
	background: #fff1b9;
	border-radius: 10px;
	position: absolute;
	left: 0;
	top: 0;
	/* transition: all .5s linear; */
}

.luck_ten em {
	font-size: .3rem;
	color: #fff5ce;
	position: absolute;
	right: .1rem;
	top: .66rem;
}

/**/
.luck_popup .bg {
	background: url(../../Images/Active/packets/pop_bg.png) no-repeat;
	background-size: 100% 100%;
	z-index: 10;
	text-align: center;
	width: 5.77rem;
	height: 5.58rem;
	position: absolute;
	/* top: 3.7rem;
	left: .95rem; */
	left: 50%;
	top: 50%;
	transform: translate(-50%, -50%);
	-webkit-transform: translate(-50%, -50%);
}

.luck_popup .bg .title {
	background: url(../../Images/Active/packets/pop_til.png) no-repeat;
	background-size: 100% 100%;
	width: 5.58rem;
	height: .86rem;
	line-height: .86rem;
	color: #fffdc1;
	font-size: .3rem;
	display: inline-block;
	margin-top: -.3rem;
	margin-left: .05rem;
}


.lit_jp_1,
.lit_jp_2 {
	width: 1.8rem;
	height: 1.56rem;
	display: inline-block;
	margin-top: .2rem;
	position: relative;
}

.lit_jp_1 {
	background: url(../../Images/Active/packets/icon_j1.png) no-repeat;
	background-size: 100% 100%;
}

.lit_jp_2 {
	background: url(../../Images/Active/packets/icon_j2.png) no-repeat;
	background-size: 100% 100%;
}

.lit_jp_1 strong,
.lit_jp_2 strong {
	color: #c8a760;
	font-size: .6rem;
	padding-top: .14rem;
	display: block;
}

.lit_jp_1 strong em,
.lit_jp_2 strong em {
	font-size: .24rem;
	font-style: normal;
}

.lit_jp_2 strong s,
.lit_jp_1 strong s {
	text-decoration: none;
}

.lit_jp_1 b,
.lit_jp_2 b {
	display: block;
	font-weight: normal;
	color: #620503;
	font-size: .2rem;
	padding-top: .17rem;
	position: absolute;
	left: 0;
	bottom: 0;
	width: 100% !important;
}

.lit_jp_2 strong {
	padding-top: .06rem;
	color: #985215;
}

.lit_jp_2 b {
	background: #9f180f;
	width: 1.75rem;
	padding: 1px 0;
	line-height: initial;
	/* height: .35rem;
	line-height: .35rem; */
	padding-top: 0;
	margin: .24rem auto 0 auto;
	border-top-left-radius: 8px;
	border-top-right-radius: 8px;
	color: #fff3bd;
}

.luck_popup .bg .conter p {
	color: #ffe7b2;
	font-size: .3rem;
	padding: .1rem 0;
}

.luck_popup .bg .conter span {
	display: block;
	color: #fff;
	font-size: .24rem;
}

.luck_popup .bg .conter s {
	text-decoration: none;
}

.tx_flex {
	display: flex;
	display: -webkit-flex;
	padding: 0 .6rem;
}

.txCor {
	flex: 1;
	-webkit-flex: 1;
	background: #fcde89;
	border-radius: 20px;
	height: .86rem;
	line-height: .86rem;
	text-align: center;
	color: #620503 !important;
	font-size: .3rem;
	display: inline-block;
	margin-top: .3rem;
	margin-right: .14rem;
}

.txCor:last-child {
	margin-right: 0;
}

.txCor.txCor_c {
	background: #620503;
	color: #fbd076;
	border: solid 1px #fbd076;
}

.doubleBox {
	display: flex;
	display: -webkit-flex;
	padding: .3rem .6rem;
}

.double_list {
	flex: 1;
	-webkit-flex: 1;
	color: #fff;
}

.doubleBox .sex_1 {
	color: #ffe7b2;
	font-size: .3rem;
	padding-top: .1rem;
}

.doubleBox .sex_2 {
	font-size: .24rem;
}

.popup_zanwu img {
	width: 2rem;
	height: 2.04rem;
	margin-top: .3rem;
}

.popup_zanwu .zw {
	color: #ffffff;
	font-size: .3rem;
	padding-top: .12rem;
}

/**/
.luck_footer {
	background: url(../../Images/Active/packets/uidi.png) no-repeat;
	background-size: 100% 100%;
	width: 100%;
	height: 1.55rem;
	position: absolute;
	bottom: 0;
	left: 0;
	z-index: 100;
	padding: .18rem .5rem 0 .5rem;
	display: flex;
	display: -webkit-flex;
}

.luck_footer .list {
	flex: 1;
	-webkit-flex: 1;
	width: 2.92rem;
	height: 1.2rem;
	line-height: 1.2rem;
	background: #300e0a;
	border-radius: 6px;
	margin-right: .6rem;
	text-align: center;
	color: #ffee92;
	font-size: .3rem;
}

.luck_footer .list:last-child {
	margin-right: 0;
}

.luck_footer .list img {
	width: .53rem;
	height: .67rem;
	margin-top: .26rem;
}

.luck_footer .list span {
	font-size: .66rem;
	width: 1.5rem;
}

/***/
.luck_red {
	position: relative;
	z-index: 20;
	overflow: hidden;
}

.luck_red li {
	position: absolute;
	animation: all 3s linear;
	top: -100px;
	z-index: 999;
}

.luck_red li img {
	width: 2.08rem;
	height: 2.3rem;
	display: block;
}

.luck_red li span {
	font-size: .5rem;
	color: #fff;
	position: absolute;
	top: -.1rem;
	right: .5rem;
	display: none;
}

/**/
.top {
	background: url(../../Images/Active/card_coupon/top.png);
	background-size: 100% 100%;
	width: .8rem;
	height: .8rem;
	position: fixed;
	bottom: 1.5rem;
	right: .1rem;
	display: none;
}

/**/
.luck_loading .conLod {
	z-index: 1001;
	text-align: center;
	width: 3rem;
	height: 4rem;
	position: absolute;
	left: 50%;
	top: 50%;
	transform: translate(-50%, -50%);
	-webkit-transform: translate(-50%, -50%);
}

.luck_loading .conLod img {
	width: 100%;
}

/**********************点灯***********************/
.twelve_banner {
	background: url('https://resource.bangbangce.com/jYJXD68mJ7xA');
	background-size: 100% 100%;
	width: 100%;
	height: 11.25rem;
	position: relative;
}

.acti_guizhe {
	position: absolute;
	right: .22rem;
	top: .6rem;
	z-index: 99;
	background: url('https://resource.bangbangce.com/3za3bnStjTac') no-repeat;
	background-size: 100% 100%;
	width: .6rem;
	height: 2.11rem;
}
.music_btn{
	position: absolute;
	right: .24rem;
	top: .24rem;
	z-index: 99;
	background: url(../../Images/Active/lighting/music.png) no-repeat;
	background-size: 100% 100%;
	width: .56rem;
	height: .56rem;
	animation:music 5s linear infinite;   
}

@keyframes music{
	0%{-webkit-transform:rotate(0deg);}
	25%{-webkit-transform:rotate(90deg);}
	50%{-webkit-transform:rotate(180deg);}
	75%{-webkit-transform:rotate(270deg);}
	100%{-webkit-transform:rotate(360deg);}
}

.active1{
	background: url(../../Images/Active/lighting/music_on.png) no-repeat;
	background-size: 100% 100%;
	animation:none;  
}
.stars_time {
	position: absolute;
	top: 10.1rem;
	left: 50%;
	transform: translateX(-50%);
	z-index: 3;
	line-height: .36rem;
	font-size: .24rem;
	color: #5b3a3d;
}

.stars_num {
	position: absolute;
	top: 8.1rem;
	left: 50%;
	transform: translateX(-50%);
	z-index: 3;
	margin: 0 auto;
	line-height: .42rem;
	text-align: center;
	color: #a26458;
	font-size: .32rem;
}

.stars_num span {
	color: #dd6462;
	font-size: .32rem;
}

.stars_hedBtn {
	position: absolute;
	width: 5.77rem;
	height: 1.78rem;
	top: 8.6rem;
	left: .85rem;
	background: url('https://resource.bangbangce.com/k5mHAY8X2xtH') no-repeat;
	background-size: 100% 100%;
	z-index: 3;
	animation: amesScale 3s infinite linear;
	-webkit-animation: amesScale 3s infinite linear;
}

.twelve_conter {
	background-size: 100% 100%;
	width: 100%;
	position: relative;
}

/* 点灯流程 */
/* 无订单 */
.flow_box_no {
	/*display: none;*/
	position: relative;
	width: 7.09rem;
	height: 2.19rem;
	margin: .6rem auto 0;
	background: url('https://resource.bangbangce.com/EGHtsXrR4cwe') no-repeat;
	background-size: 100%;
	z-index: 5;
	padding-top: .35rem;
}

.flow_box_no .flow_title {
	position: absolute;
	width: 4.06rem;
	height: .37rem;
	top: -0.7rem;
	left: 50%;
	transform: translateX(-50%);
	background: url('https://resource.bangbangce.com/Hyx28rzm4kSn') no-repeat;
	background-size: 100%;
}

.flow_box_no .flow_icon {
	width: 5.55rem;
	height: .26rem;
	background: url('https://resource.bangbangce.com/wBaWKCx52XDk') no-repeat;
	background-size: 100%;
	margin: 0 auto;
}

.flow_box_no ul {
	display: flex;
	margin-top: .18rem;
}

.flow_box_no ul li {
	flex: 1;
	display: flex;
	flex-flow: column;
	align-items: center;
}

.flow_box_no ul li span {
	padding:0 .15rem;
	height: .44rem;
	font-size: .24rem;
	border-radius: .08rem;
	color: #4e4141;
	background: url('https://resource.bangbangce.com/EbEra4JdcsDG') no-repeat;
	background-size: 100% 100%;
	text-align: center;
	line-height: .43rem;
}
.flow_box_no ul li p {
	width: 1.6rem;
	padding-top: .15rem;
	flex: 1;
	font-size: .2rem;
	color: #d19476;
	text-align: center;
}

/* 有订单 */
.flow_box_yes {
	position: relative;
	width: 7.09rem;
	height: 3.4rem;
	margin: 0 auto;
	border: 1px solid #eedfbd;
	border-radius: .04rem;
	z-index: 5;
	background: -webkit-gradient(linear, 0 0, 0 100%, from(#815f55), to(#62403b));
}

.flow_box_yes .flow_tltle {
	display: flex;
	flex-direction: row;
	justify-content: space-between;
	align-items: center;
	height: .68rem;
	color: #f4e5d3;
	font-size: .32rem;
	line-height: .68rem;
	padding: 0 .25rem;
}

.flow_box_yes .flow_tltle p {
	color: #f4e5d3;
	font-size: .24rem;
}

.flow_box_yes .flow_tltle p i {
	display: inline-block;
	margin-left: .1rem;
	width: .12rem;
	height: .2rem;
	background: url(../../Images/Active/lighting/icon_jiantou.png) no-repeat;
	background-size: 100%;
}

.flow_box_yes .flow_tltle p span {
	height: .34rem;
	font-size: .24rem;
	border-radius: 17px;
	color: #e65769;
	background-color: #fffbde;
	line-height: .34rem;
	text-align: center;
	padding: 0 .1rem;
}

.flow_box_yes .flow_main {
	height: 2.58rem;
	width: 7.03rem;
	margin: 0 auto;
	background: url('https://resource.bangbangce.com/mJyxF2DBxtzT') no-repeat;
	background-size: 100% 100%;
}

.flow_box_yes .flow_chart {
	/* padding: 0 .1rem; */
}

.btn_user_no {
	/*display: none;*/
	font-size: .2rem;
	color: #d19476;
	margin-left: 1.88rem;
	margin-top: .1rem;
}

.btn_user_yes {
	/* display: none; */
	font-size: .2rem;
	color: #d19476;
	margin-left: 1.75rem;
	margin-top: .1rem;
}

/* -------- */
/* 进度条 */
/* 创建步骤数字计数器 */

.steps {
	position: relative;
	counter-reset: step;
	overflow: hidden;
	padding-top: .75rem;
	display: flex;
}

.steps p {
	display: inline-block;
	padding: 0 0.18rem;
    height: 0.44rem;
    font-size: .24rem;
    border-radius: 0.08rem;
    color: #4e4141;
    background: url('https://resource.bangbangce.com/EbEra4JdcsDG') no-repeat;
    background-size: 100% 100%;
    text-align: center;
    line-height: .43rem;
}

.steps .deng {
	position: absolute;
	top: -.28rem;
	right: .35rem;
	width: .96rem;
	height: .32rem;
	padding-top: .65rem;
	color: #fffbde;
	font-size: .24rem;
}
.steps .on1{
	background: url('https://resource.bangbangce.com/HSG7535iJNpB') no-repeat;
	background-size: 100%;
}
.steps .on2{
	background: url('https://resource.bangbangce.com/s53wZHBE63rp') no-repeat;
	background-size: 100%;
}.steps .on3{
	background: url('https://resource.bangbangce.com/baDWCYQdfzG2') no-repeat;
	background-size: 100%;
}

.steps span {
	position: absolute;
	top: -.55rem;
	right: .54rem;
}
.steps li:nth-child(2) span{
	top: -.55rem;
	right: .59rem;
}

.steps span img {
	width: .64rem;
	height: .64rem;
	border-radius: 50%;
	border: 1px solid #ffd8a4;
}

/* 步骤描述 */
.steps li {
	list-style-type: none;
	font-size: .28rem;
	text-align: center;
	flex: 1;
	position: relative;
	float: left;
	padding: .2rem 0 0;

}
.steps li:nth-child(2) {
	flex: 1.1;
}
/* 步骤数字 */
.steps li:before {
	display: block;
	content: counter(step);
	/* 设定计数器内容 */
	/* 计数器值递增 */
	width: .18rem;
	height: .18rem;
	background-color: #62403b;
	border: 1px solid #eedfbd;
	border-radius: .04rem;
	font-size: 0;
	color: #fff;
	margin: 0 auto .18rem auto;
	transform: rotateZ(45deg);
	z-index: 9;
}

/* 连接线 */
.flow_chart {
	margin: 0 auto
}

.steps li~li:after {
	content: '';
	width: 62%;
	height: 1px;
	background-color: #8c7064;
	position: absolute;
	left: -31%;
	top: .3rem;
	/* bottom: .72rem; */
	z-index: 0;
}

/* 将当前/完成步骤之前的数字及连接线变绿 */
.steps li.active:before {
	background-color: #dc6474;
}

.steps li.active p {
	color: #4e4141;
}

/* ------- */

/* 项目 */
.title2{
	position: relative;
	width: 4.06rem;
	height: .37rem;
	background: url('https://resource.bangbangce.com/2CMbBb3YKTsS') no-repeat;
	margin: .65rem auto .35rem;
	background-size: 100%;
}
.clearfix {
	position: relative;
	width: 7.09rem;
	height: 6.21rem;
	background: url('https://resource.bangbangce.com/8zSx3EaQ8Jr3') no-repeat;
	margin: 0 auto ;
	background-size: 100%;
	z-index: 5;
}

.xiangmu_tabs {
	width: 100%;
	display: flex;
	margin: .3rem auto;
	height: 1.52rem;
	padding: 0 .25rem;
	justify-content: center;
	align-items: center;
}

.xiangmu_tabs li {
	position: relative;
	flex: 1;
	height: 1.5rem;
	border: 1px solid #81625e;
	border-radius: .18rem;
	margin-right: .24rem;
	display: flex;
	justify-content: center;
	align-items: center;
	flex-flow: column;
}
.xiangmu_tabs li:last-child{
	margin-right: 0rem;
}
/* #ab9075 */

.xiangmu_tabs li:nth-child(1) p {
	z-index: 999;
	width: .96rem;
	height: .32rem;
	background: url('https://resource.bangbangce.com/HSG7535iJNpB') no-repeat;
	background-size: 100% 100%;
	margin: 0.1rem auto 0.08rem;
}
.xiangmu_tabs li:nth-child(2) p {
	z-index: 999;
	width: .96rem;
	height: .32rem;
	background: url('https://resource.bangbangce.com/s53wZHBE63rp') no-repeat;
	background-size: 100% 100%;
	margin: 0.1rem auto 0.08rem;
}
.xiangmu_tabs li:nth-child(3) p {
	z-index: 999;
	width: .96rem;
	height: .32rem;
	background: url('https://resource.bangbangce.com/baDWCYQdfzG2') no-repeat;
	background-size: 100% 100%;
	margin: 0.1rem auto 0.08rem;
}

.xiangmu_tabs li span {
	display: block;
	color: #d19476;
	font-size: .2rem;
	text-align: center;
}

/* 桃花香 */
.xiangmu_tabs li:nth-child(1).on {
	position: relative;
	border: 1px solid #f4e6d8;
	border-radius: .23rem;
	background: url('https://resource.bangbangce.com/HZaaBisfEcGS') no-repeat;
	background-size: 100% 100%;
}
.xiangmu_tabs li.on::after{
	content: "";
	display: inline-block;
	position: absolute;
	width: .12rem;
	height: .12rem;
	border: 1px solid #d0b9aa;
	background-color: #e65a6b;
	border-radius: 3px;
	left: -.1rem;
	transform: rotateZ(45deg);
	z-index: 3;
}
.xiangmu_tabs li.on::before{
	content: "";
	display: inline-block;
	position: absolute;
	width: .12rem;
	height: .12rem;
	border: 1px solid #d0b9aa;
	background-color: #e65a6b;
	border-radius: 3px;
	right: -.1rem;
	transform: rotateZ(45deg);
	z-index: 3;
}

.xiangmu_tabs li:nth-child(1).on div{
	position: absolute;
	width: 96%;
	height: 1.37rem;
	border: 1px solid #ab9075;
	border-radius: .18rem;
}

.xiangmu_tabs li:nth-child(1).on span {
	color: #eab69d;
}

/* 平安香 */
.xiangmu_tabs li:nth-child(2).on {
	position: relative;
	border: 1px solid #f4e6d8;
	border-radius: .23rem;
	background: url('https://resource.bangbangce.com/b5sYf6AYDCdh') no-repeat;
	background-size: 100% 100%;
}

.xiangmu_tabs li:nth-child(2).on div{
	position: absolute;
	width: 96%;
	height: 1.37rem;
	border: 1px solid #ab9075;
	border-radius: .18rem;
}

.xiangmu_tabs li:nth-child(2).on span {
	color: #eab69d;
}

/* 财神香 */
.xiangmu_tabs li:nth-child(3).on {
	position: relative;
	border: 1px solid #f4e6d8;
	border-radius: .23rem;
	background: url('https://resource.bangbangce.com/CF3ak8pGwFdm') no-repeat;
	background-size: 100% 100%;
}

.xiangmu_tabs li:nth-child(3).on div{
	position: absolute;
	width: 96%;
	height: 1.37rem;
	border: 1px solid #ab9075;
	border-radius: .18rem;
}

.xiangmu_tabs li:nth-child(3).on span {
	color: #eab69d;
}


/* 四个灯的切换 */
.xiangmu_text:nth-child(1) {
	margin: .12rem auto 0;
	width: 6.58rem;
	height: 2.48rem;
	background: url('https://resource.bangbangce.com/nhEHJEnzBr5F') no-repeat;
	background-size: 100%;
}

.xiangmu_text:nth-child(2) {
	margin: .12rem auto 0;
	width: 6.58rem;
	height: 2.48rem;
	background: url('https://resource.bangbangce.com/ayjMCfxBNw4h') no-repeat;
	background-size: 100%;
}

.xiangmu_text:nth-child(3) {
	margin: .12rem auto 0;
	width: 6.58rem;
	height: 2.48rem;
	background: url('https://resource.bangbangce.com/nzEaimRhBZJa') no-repeat;
	background-size: 100%;
}

.xiangmu_text:nth-child(4) {
	margin: .12rem auto 0;
	width: 6.58rem;
	height: 3.53rem;
	background: url(../../Images/Active/lighting/bg_items_4.png) no-repeat;
	background-size: 100%;
}

.xiangmu_text {
	padding-top: 2.63rem;
}

.xiangmu_text a {
	display: block;
	padding-top: .37rem;
	font-size: .36rem;
	font-weight: 700;
	color: #fff4ef;
	text-align: center;
	width: 4.53rem;
	height: 1.68rem;
	background: url('https://resource.bangbangce.com/3TTKP3ZaXWAZ') no-repeat;
	background-size: 100%;
	z-index: 9;
	margin: 0 auto;
}


/* 往期回顾 */
.ac_list_4 {
	position: relative;
	width: 7.09rem;
	background: url('https://resource.bangbangce.com/cHbbnPfnSZ7M') no-repeat;
	background-size: 100% 100%;
	margin: .35rem auto 0;
	padding-top: 0.3rem;
	z-index: 5;
}

.ac_list_4 .text {
	width: 6.59rem;
	height: 4.02rem;
	background: url('https://resource.bangbangce.com/3E5YcDpmeQ62') no-repeat;
	background-size: 100%;
	margin: 0 auto;
}

.ac_list_4 .user_sum {
	margin: .33rem 0;
	text-align: center;
	color: #fffbde;
	font-size: .28rem;
	font-weight: 700;
}

.ac_list_4 p span {
	color: #eb7684;
}

.ac_list_4 section {
	text-align: center;
	color: #ffce96;
	font-size: 0.24rem;
	padding: 0 .3rem;
}

.ac_list_4 section p {
	text-align: left;
	margin-top: 0rem;
	line-height: initial;
	width: 100%;
	padding: .15rem .2rem .25rem .2rem;
}

.ac_list_4 section b {
	color: #ffef89;
	font-size: 0.34rem;
}

.ac_list_4 section div {
	padding-top: .4rem;
	position: relative;
}

.ac_list_4 section div::after,
.ac_list_4 section div::before {
	content: "";
	background: url(../../Images/Active/stars_twelve/zi32.png);
	background-size: 100% 100%;
	width: .91rem;
	height: .25rem;
	position: absolute;
	top: .58rem;
}

.ac_list_4 section div::after {
	left: 0;
}

.ac_list_4 section div::before {
	right: 0;
	transform: rotate(180deg);
}

.pc-slide {
	width: 100%;
}

.pc-slide .ac img {
	width: 100%;
	height: 3.8rem;
}

.view .swiper-container {
	width: 90%;
	height: 3.8rem;
	margin: 0 auto;
}

.view {
	position: relative;
}

.view .arrow-left,
.view .arrow-right {
	position: absolute;
	top: 50%;
	width: 0.4rem;
	height: 0.4rem;
	z-index: 5;
	transform: translateY(-50%);
}

.view .arrow-left {
	background: url('https://resource.bangbangce.com/N4y3XrjX4rEJ') no-repeat;
	background-size: 100% 100%;
	left: .2rem;
}

.view .arrow-right {
	background: url('https://resource.bangbangce.com/dnRC2JMGMmYR') no-repeat;
	background-size: 100% 100%;
	right: .2rem;
}

.preview {
	width: 100%;
	margin-top: .2rem;
	position: relative;
}

.preview .swiper-container {
	width: 90%;
	height: initial;
}

.preview .swiper-wrapper {
	display: flex;
}
.preview .swiper-container{
	display: flex;
	overflow-x: auto;
}
.preview .swiper-slide {
	width: 1.6rem;
	height: 1.35rem;
	cursor: pointer;
	margin-right: .1rem;
}

.preview img {
	width: 100%;
	height: 1.35rem;
	/* border-radius: 6px; */
	border: solid 2px #62403b;
}

.preview .active-nav img {
	padding: 0;
	border: 2px solid #e65a6b;
}

.ac_list_5 .lig_padd {
	padding: 0 .32rem;
}

.light_place {
	margin: 0 auto;
	width: 7.09rem;
	background: url('https://resource.bangbangce.com/Me8tsCYdbpcG') no-repeat;
	background-size: 100% 100%;
}

.light_place img {
	width: 6.58rem;
	height: 3.42rem;
}

.light_place .lig_padd {
	padding-top: .27rem;
}

.light_place .swiper-container {
	width: 6.28rem;
	height: 3.42rem;
	margin-left: auto;
	margin-right: auto;
	overflow: hidden;
	border-radius: 5px;
}

.light_place .swiper-slide {
	text-align: center;
	display: -webkit-box;
	display: -ms-flexbox;
	display: -webkit-flex;
	display: flex;
	-webkit-box-pack: center;
	-ms-flex-pack: center;
	-webkit-justify-content: center;
	justify-content: center;
	-webkit-box-align: center;
	-ms-flex-align: center;
	-webkit-align-items: center;
	align-items: center;
	line-height: initial;
	height: initial;
}

.light_place .swiper-pagination-bullet {
	background: #cdcdcd;
	opacity: 1;
}

.light_place .swiper-pagination-bullet-active {
	background: #f2df69;
}

.light_place .swiper-button-next,
.light_place .swiper-button-prev {
	width: 0.4rem;
	height: 0.4rem;
	position: absolute;
	top: 36.2%;
	transform: translateY(-50%);
}

.light_place .swiper-button-prev {
	background: url('https://resource.bangbangce.com/N4y3XrjX4rEJ') no-repeat;
	background-size: 100% 100%;
	left: .55rem;
}

.light_place .swiper-button-next {
	background: url('https://resource.bangbangce.com/dnRC2JMGMmYR') no-repeat;
	background-size: 100% 100%;
	right: .55rem;
}

.ac .swiper-slide {
	overflow: hidden;
}

.swiper_text {
	font-size: .24rem;
	color: #f1decb;
	padding: .4rem .5rem;
	line-height: .4rem;
}

.bofang {
	background: rgba(0, 0, 0, .6);
	width: 100%;
	height: 100%;
	position: absolute;
	left: 0;
	top: 0;
	border-radius: 6px;
	text-align: center;
}

.video {
	position: absolute;
	left: 0;
	top: 0;
	z-index: 1;
}

.video::-webkit-media-controls-overlay-play-button {
	display: none;
}

.bofang i {
	background: url(../../Images/Active/lighting/da.png) no-repeat;
	background-size: 100% 100%;
	width: 0.6rem;
	height: 0.6rem;
	display: inline-block;
	position: absolute;
	top: 50%;
	left: 50%;
	margin-left: -.4rem;
	margin-top: -.4rem;
}

.swiper-device {
	margin-top: .4rem;
	background-size: 100% 100%;
	width: 6.84rem;
	padding-bottom: .35rem;
}

 .swiper-slide {
	flex-direction: row;
	flex-wrap: nowrap;
	align-items: center;
	align-content: center
}

.swiper-device h3 {
	display: flex;
	flex-direction: column;
	font-weight: normal;
	position: relative;
	text-align: center;
	margin-left: .16rem;
}

.img_headpic {
	background-size: 100% 100%;
	width: .8rem;
	height: .8rem;
	margin-left: .1rem;
	border-radius: 50%;
	border: 2px solid #fec893;
}

.item_top {
	display: flex;
}

.swiper-device img {
	width: 100%;
	border-radius: 50%;
	position: relative;
}

.swiper-device h3 span {
	color: #fffcfa;
	font-size: .26rem;
	display: block;
	position: relative;
	top: -.03rem;
}

.swiper-device h3 em {
	background: #7f6058;
	border-radius: 19px;
	color: #f1decb;
	font-size: .24rem;
	padding: 1px .12rem;
	display: inline-block;
}

.swiper-device p {
	background-color: #f1decb;
	border-radius: .04rem .16rem .16rem .16rem;
	width: 5.62rem;
	color: #62403b;
	text-align: justify;
	padding: .15rem .22rem;
	line-height: .32rem;
	margin-left: 1.03rem;
	margin-top: .1rem;
}

.light_footer {
	text-align: center;
	padding-top: .36rem;
}

.light_footer img {
	width: 1.13rem;
	height: 0.46rem;
}

.light_footer p {
	font-size: 0.22rem;
	color: #fff;
	letter-spacing: 6px;
}

.stare_top {
	position: fixed;
	left: 50%;
	bottom: .3rem;
	margin-left: -2.015rem;
	z-index: 99;
	background: url(../../Images/Active/stars_twelve/2021/btn_fix.png);
	background-size: 100% 100%;
	width: 4.03rem;
	height: 1.44rem;
	display: none;
}

/* logo */
.logo {
	position: relative;
	width: 2.86rem;
	height: .86rem;
	background: url('https://resource.bangbangce.com/b6YHDFzZWzRE') no-repeat;
	background-size: 100%;
	margin: .45rem auto 2.9rem;
}

/*点灯弹窗*/
.pay_concern {
	background: #fff;
	width: 100%;
	position: absolute;
	left: 0;
	bottom: 0;
	z-index: 901;
	border-top-left-radius: 8px;
	border-top-right-radius: 8px;
	padding: 0 .3rem;
}

.pay_title {
	position: relative;
}

.pay_close {
	background: url(../../Images/Active/seventhLight/icon_close.png) no-repeat;
	background-size: cover;
	width: 0.24rem;
	height: 0.24rem;
	position: absolute;
	right: 0;
	top: .4rem;
}

.pay_title img {
	width: 96%;
	border-radius: 50%;
}

.pay_title div {
	font-size: 0.24rem;
	color: #474747;
	padding-top: .3rem;
}

.pay_title div.icon_deng {
	padding-top: 0;
	margin-right: .2rem;
}

.pay_title h3 {
	font-size: 0.3rem;
	color: #464646;
	font-weight: normal;
	border-bottom: solid 1px #eee;
	padding: .25rem;
	text-align: center;
}

.pay_title div p {
	display: -webkit-box;
	-webkit-box-orient: vertical;
	-webkit-line-clamp: 4;
	overflow: hidden;
	margin-top: .1rem;
}

.pay_list {
	padding: .4rem 0rem 0 0rem;
	display: flex;
	display: -webkit-flex;
}

.pay_list li {
	flex: 1;
	-webkit-flex: 1;
	width: 1.28rem;
	border: solid 1px #01b2b6;
	border-radius: 6px;
	font-size: 0.24rem;
	color: #01b2b6;
	margin-right: .4rem;
	text-align: center;
	float: left;
	position: relative;
	margin-bottom: .2rem;
}

.pay_list li.on {
	background: #01b2b6;
	color: #fff;
}

.pay_list li:nth-child(4n+4) {
	margin-right: 0;
}

.pay_list li p {
	font-weight: bold;
	padding: .1rem 0 .05rem 0;
	border-bottom: solid 1px #01b2b6;
}

.pay_list li.on p {
	border-bottom: solid 1px #fff;
}

.pay_list li p em {
	font-size: .5rem;
}

.pay_list li i {
	position: absolute;
	right: -1px;
	top: -1px;
	font-size: 0.18rem;
	background: #e44c4c;
	color: #fff;
	padding: 0 3px;
	border-top-right-radius: 6px;
	border-bottom-left-radius: 6px;
}

.pay_list li b {
	font-weight: normal;
	font-size: 0.2rem;
	position: absolute;
	bottom: .12rem;
	left: 0;
	width: 100%;
	text-align: center;
}

.pay_list li:last-child b {
	color: #e44c4c;
}

.btn_pay,
.form_btn {
	height: 0.9rem;
	line-height: 0.9rem;
	bottom: 0;
	left: 0;
	width: 98%;
	margin: 0 auto;
	color: #fff !important;
	font-size: 0.32rem;
	background: #01b2b6;
	text-align: center;
	margin-top: .3rem;
	display: block;
	margin-bottom: .2rem;
	border-radius: 8px;
}

a.btn_pay:link,
a.form_btn:link {
	color: #fff;
}

/**/
.ruleLve {
	position: absolute;
	top: 45%;
	left: 50%;
	z-index: 1001;
	transform: translate(-50%, -50%);
	-webkit-transform: translate(-50%, -50%);
	background: url(../../Images/Active/stars_twelve/2021/guizhe_bg.png);
	background-size: 100% 100%;
	width: 6.84rem;
	height: 3.44rem;
	padding: 0 .24rem;
	color: #ecfffe;
}

.ruleLve p {
	padding-top: .14rem;
	padding-left: .6rem;
	padding-right: .6rem;
}

.ruleLve i {
	background: url(../../Images/Active/actiLight/guanbi.png);
	background-size: 100% 100%;
	width: .62rem;
	height: .62rem;
	position: absolute;
	bottom: -1rem;
	left: 50%;
	margin-left: -.31rem;
}

.ruleLve .stars_title img {
	position: absolute;
	top: -.8rem;
	left: 50%;
	margin-left: -2.87rem;
}

.btn_xiangqing {
	text-align: center;
	padding-top: .98rem;
	padding-bottom: .2rem;
}

.btn_xiangqing a {
	background: url(../../Images/Active/stars_twelve/2021/btn_ckakan.png);
	background-size: 100% 100%;
	width: 2.36rem;
	height: .77rem;
	display: inline-block;
}

/* 支付 */
.pay_box {
	position: relative;
	/* display: none; */
	width: 100%;
	height: 100%;
	background: rgba(0, 0, 0, .6);
	z-index: 999;
}

.pay_main {
	position: absolute;
	width: 100%;
	height: 9.83rem;
	bottom:0;
	border-radius: .2rem .2rem 0 0;
	background: #f2f2f2;
}

.pay_main_title {
	width: 100%;
	height: .96rem;
	background-color: #fff;
	color: #62403b;
	border-radius: .2rem .2rem 0 0;
	justify-content: center;
	line-height: .96rem;
	font-size: .32rem;
	text-align: center;
}

.pay_main_text {
	width: 6.98rem;
	height: 1.89rem;
	margin: .23rem auto 0;
}

.pay_text_1 {
	background: url('https://resource.bangbangce.com/NrHCQR8zEmPt') no-repeat;
	background-size: 100%;
}

.pay_text_2 {
	background: url('https://resource.bangbangce.com/aZjZsnSa87H3') no-repeat;
	background-size: 100%;
}

.pay_text_3 {
	background: url('https://resource.bangbangce.com/TTxxkbJ8iw3C') no-repeat;
	background-size: 100%;
}


.pay_price ul {
	display: flex;
	flex-wrap: wrap;
	padding: 0 .41rem;
}

.pay_price ul li {
	flex: 1;
	height: 2rem;
	margin-right: .1rem;
	margin-top: .17rem;
	border: 1px solid #f2f2f2;
	border-radius: .08rem;
	background-color: #fff;
	display: flex;
	align-items: center;
	flex-flow: column;
	padding-top: .25rem;
}

.pay_price ul li .price span {
	display: block;
	color: #dc6474;
	font-size: .4rem;
}

.pay_price ul li:nth-child(3) {
	position: relative;
}

.pay_price ul li:nth-child(3) .tui {
	position: absolute;
	height: .27rem;
	color: #fff4e9;
	padding: 0 .06rem;
	background-color: #dc6474;
	top: 0.04rem;
	left: 0.04rem;
	text-align: center;
	font-size: .2rem;
	border-radius: .07rem;
	line-height: .27rem;
}

.pay_price ul .on {
	border: 1px solid #e07684;

}

.pay_price ul li .price {
	display: flex;
	color: #62403b;
	font-size: .3rem;
	text-align: center;
	justify-content: center;
	align-items: center;
	flex-flow: column;
}

.pay_price ul li .mops {
	color: #62403b;
	font-size: .22rem;
	text-align: center;
	margin-top: .16rem;
}

.pay_mode {
	width: 6.69rem;
	height: 1.89rem;
	background-color: #fff;
	margin: .55rem auto 0;
	padding: .2rem .28rem 0 .26rem;
}

.pay_mode .zfb,
.pay_mode .wechat {
	display: flex;
	justify-content: space-between;
	color: #62403b;
	font-size: .28rem;
}

.pay_mode .pay_left {
	display: flex;
	justify-content: center;
	align-items: center;
}

.pay_mode .zfb i {
	display: inline-block;
	width: .6rem;
	height: .6rem;
	background: url('https://resource.bangbangce.com/FGE7XGdaAEBr') no-repeat;
	background-size: 100%;
	margin-right: .16rem;
}

.pay_mode .wechat {
	margin-top: .28rem;
}

.pay_mode .wechat i {
	display: inline-block;
	width: .6rem;
	height: .6rem;
	background: url('https://resource.bangbangce.com/pPmpTwkJKy22') no-repeat;
	background-size: 100%;
	margin-right: .16rem;
}

.pay_mode .pay_right {
	display: flex;
	justify-content: center;
	align-items: center;
}

.pay_mode .pay_right i {
	display: inline-block;
	width: .36rem;
	height: .36rem;
	background: url('https://resource.bangbangce.com/CFpsWs8c4SXp') no-repeat;
	background-size: 100%;
}

.pay_mode .on .pay_right i {
	background: url('https://resource.bangbangce.com/6fT4Wy363Fh3') no-repeat;
	background-size: 100%;
}

.pay_btn {
	position: absolute;
	bottom: 0;
	width: 100%;
	height: .96rem;
	background-color: #dc6474;
	color: #fff4e9;
	font-size: .32rem;
	font-weight: 700;
	text-align: center;
	line-height: .96rem;
}

.guan {
	position: absolute;
	width: .25rem;
	height: .25rem;
	background: url(../../Images/Active/lighting/icon_guan.png) no-repeat;
	background-size: 100%;
	top: .37rem;
	right: .27rem;
}


/* 规则弹窗 */
.rule_box {
	position: relative;
	/* display: none; */
	width: 100%;
	height: 100%;
	background: rgba(0, 0, 0, .6);
	z-index: 999;
}

.rule_main {
	position: absolute;
	width: 6.4rem;
	height: 6.76rem;
	background: url('https://resource.bangbangce.com/NxNjrJQ8ASSs') no-repeat;
	background-size: 100%;
	top: 2.77rem;
	left: 50%;
	transform: translateX(-50%);
}

.icon_cha {
	position: absolute;
	width: .72rem;
	height: .72rem;
	background: url(../../Images/Active/lighting/icon_cha.png) no-repeat;
	background-size: 100%;
	left: 50%;
	top: 10rem;
	transform: translateX(-50%);
}

/* 底部导航 */
.footer_fix {
	position: fixed;
	width: 100%;
	height: 1.2rem;
	left: 0;
	bottom: 0;
	z-index: 99;
	background: url('https://resource.bangbangce.com/iDkAfAHeF85C') no-repeat;
	display: flex;
}

 .footer_fix div {
	flex: 1;
	display: flex;
	justify-content: center;
	align-items: center;
}

 .footer_fix div a {
	display: flex;
	justify-content: center;
	align-items: center;
	flex-flow: column;
	font-size: .24rem;
	font-weight: bold;
	color: #faf2c8;
}

.footer_fix a p {
	color: #62403b;
	font-size: .24rem;
} 

.footer_fix a span {
	display: block;
	margin-top: .1rem;
	display: flex;
	justify-content: center;
	align-items: center;
}

.footer_fix a i {
	display: inline-block;
}

.footer_fix div:nth-child(1) i {
	background: url('https://resource.bangbangce.com/xyeaNRyBCF6F') no-repeat;
	background-size: 100% 100%;
	width: .59rem;
	height: .6rem;
}

.footer_fix div:nth-child(2) i {
	background: url('https://resource.bangbangce.com/jkp4eRiBBC5r') no-repeat;
	background-size: 100% 100%;
	width: .70rem;
	height: .53rem;
}
.footer_fix div:nth-child(3) i {
	background: url('https://resource.bangbangce.com/ckptAErEh476') no-repeat;
	background-size: 100% 100%;
	width: .71rem;
	height: .56rem;
}
.footer_fix div:nth-child(2) p {
	color: #fd5491;
}

#stars_hedBtn{
	display:none;
	position:fixed;
	width: 5.77rem;
    height: 1.78rem;
	bottom:.98rem;
	left: .78rem;
    background: url('https://resource.bangbangce.com/k5mHAY8X2xtH') no-repeat;
	background-size: 100% 100%;
	z-index: 99;
	animation: amesScale 3s infinite linear;
	-webkit-animation: amesScale 3s infinite linear;
}
.title3{
	position: relative;
	z-index: 5;
	width: 4.06rem;
	height: .37rem;
	background: url('https://resource.bangbangce.com/jFFNwyn47Ww6') no-repeat;
	margin: .65rem auto .35rem;
	background-size: 100%;
}
.title4{
	position: relative;
	z-index: 5;
	width: 7.06rem;
	height: .37rem;
	background: url('https://resource.bangbangce.com/XQF4ByNHdNjB') no-repeat;
	margin: .65rem auto .35rem;
	background-size: 100%;
}
.adorn1{
	position: absolute;
	width: 2.22rem;
	height: 4.32rem;
	background: url('https://resource.bangbangce.com/zJGE2D7ysrsF') no-repeat;
	background-size: 100% 100%;
	top: 2.45rem;
	left: 0;
}
.adorn2{
	position: absolute;
	width: 4.01rem;
	height: 2.84rem;
	background: url('https://resource.bangbangce.com/8y2Wjhp464zB') no-repeat;
	background-size: 100% 100%;
	top: 4.4rem;
	right: 0;
}
.adorn3{
	position: absolute;
	width: 4.01rem;
	height: 2.84rem;
	background: url('https://resource.bangbangce.com/krnwkiAD2XP3') no-repeat;
	background-size: 100% 100%;
	top: 6rem;
	left: -1.68rem;
}
.adorn4{
	position: absolute;
	width: 2.4rem;
	height: 4.76rem;
	background: url('https://resource.bangbangce.com/TWhwaEts588K') no-repeat;
	background-size: 100% 100%;
	top: 6.5rem;
	right: -1.68rem;
}
.adorn5{
	position: absolute;
	width: 7.48rem;
	height: 3.09rem;
	background: url('https://resource.bangbangce.com/7tZbBdS3C5Mb') no-repeat;
	background-size: 100% 100%;
	bottom: -1.7rem;
	left: 50%;
	transform: translateX(-50%);
}