body{
	font-size: .24rem;
}
.mask{
    background: rgba(0, 0, 0, 0.3);
}
.bg_1{
	background: #222222;
	overflow: hidden;
	padding-bottom: .2rem;
}
.list_slider{
	position: absolute;
	left: .32rem;
	top: .18rem;
	overflow: hidden;
	padding:0 .25rem;
	background: linear-gradient(128deg, #FFB65E 0%, #FF752A 100%);
	border-radius: 12px 12px 12px 4px;
	height: .5rem; 
}
.list_slider div{
   color: #FFFFFF;
   font-size: .26rem;
   line-height: .5rem;
}
.cardScroll{
	width: 100%;
}
.cardScroll::-webkit-scrollbar{
    display: none;
}
.card_hed{
	background: url(../../Images/Member/card/hk_bg_normal.png) no-repeat;
	background-size: 100% 100%;
	width:  6.86rem;
	height: 3.20rem;
	margin: .68rem auto 0 auto;
	position: relative;
}
.card_hed.guoqi {
	background: url(../../Images/Member/card/hk_bg_normal_2.png) no-repeat;
	background-size: 100% 100%;
}
.card_hed.guoqi span{
	color: #fff;
}
.card_hed.guoqi .txt h3,
.card_hed.guoqi .txt p{
	color: #333;
}
.card_hed.guoqi .txt .btnCor{
	background: #d7d7d7;
	color: #333;
}
.cardPay_1{
	background: url(../../Images/Member/card/hk_bg_normal_1.png) center no-repeat;
	background-size: 100% 100%;
}
.marginPadd{
	margin-left: .32rem;
}
.guoqi{
	/* filter: grayscale(100%);
	-webkit-filter: grayscale(100%);
	-moz-filter: grayscale(100%);
	-ms-filter: grayscale(100%);
	-o-filter: grayscale(100%); */
}
.tipCax{
	background: #FE7467;
	width: 100%;
	padding: 0 .2rem;
	color: #FFF5E1;
	font-size: .24rem;
	border-radius: 8px;
	position: absolute;
	top: -.4rem;
	left: 0;
	z-index: 3;
	height: .56rem;
	line-height: .56rem;
	overflow: hidden;
	text-overflow: ellipsis;
	white-space: nowrap;
}
.tipCax b{
	color: #FFB65E;
}
.card_hed .img{
	background: rgba(23, 23, 23, .7);
    border-radius: 32px;
	padding: 3px .2rem;
	color: #F7EBD3;
	display: inline-block;
	overflow: hidden;
	margin: .18rem 0 0 .18rem;
}
.card_hed .img img{
	width: .36rem;
	height: .36rem;
	border-radius: 50%;
	float: left;
	vertical-align: middle;
	margin-top: .02rem;
}
.card_hed .img i.vip_1{
	background: url(../../Images/Member/card/hk_tag_vip1.png) center no-repeat;
	background-size: 100% 100%;
	width:  .78rem;
	height: .28rem;
	float: left;
	margin-top: .05rem;
} 
.card_hed .img i.vip_2{
	background: url(../../Images/Member/card/hk_tag_vip2.png) center no-repeat;
	background-size: 100% 100%;
	width:  .78rem;
	height: .28rem;
	float: left;
	margin-top: .05rem;
} 
.card_hed span{
	float: left;
	padding: 0 .1rem;
	position: relative;
	top: .02rem;
	transition: all 1s ease;
}
.card_hed .txt{
	text-align: center;
}
.card_hed .txt h3{
	color: #F7EBD3;
	font-size: .32rem;
	padding-top: .16rem;
}
.card_hed .txt h3.tequan{
	padding-top: 0;
}
.card_hed .txt h3.pt_h{
	padding-top: .4rem;
}
.card_hed .txt p{
	color: #E9CB99;
	font-size: .24rem;
	padding-bottom: .2rem;
}
.card_hed .txt p.shixiao{
	color: #FE7467;
}
.card_hed .txt p.jingyan{
	padding-bottom: .1rem;
}
.card_hed .txt img{
	width: 1.3rem;
	height: .5rem;
	margin-top: .6rem;
}
.card_hed .txt .btnCor{
	display: inline-block;
	width: 3.6rem;
	height: .8rem;
	line-height: .8rem;
	background: #F7EBD3;
	border-radius: 40px;
	color: #232323;
	font-size: .32rem;
	font-weight: bold;
	position: relative;
}
.card_hed .txt .btnCor i{
	background: url(../../Images/Member/card/toast_prompt.png) center no-repeat;
	background-size: 100% 100%;
	width:  1.4rem;
	height: .32rem;
	position: absolute;
	right: 0;
	top: -.16rem;
}
.card_hed .txt .shengji{
	color: #F7EBD3;
	padding-top: .3rem;
	font-size: .28rem;
	display: inline-block;
	line-height: initial;
}
.card_hed .txt .shengji i{
	background: url(../../Images/Member/card/sy_icon_detail.png?=1) no-repeat;
	background-size: 100% 100%;
	width:  .3rem;
	height: .28rem;
	display: inline-block;
	position: relative;
	top: .06rem;
	margin-left: .1rem;
}
/***/
.card_nav {
	margin-top: .24rem;
	padding: 0 0 .8rem 0;
	width: 100%;
	background: linear-gradient(180deg, #2F2D2D 0%, #2F2E2E 0%, #222222 100%);
	border-radius: 12px 12px 0px 0px;
	position: relative;
}
.card_nav .swiper-slide a{
    width: 25%;
	float: left;
	text-align: center;
	color: #FFE9C5;
	font-size: .24rem;
	margin-top: .4rem;
	position: relative;
}
.card_nav .swiper-slide a img{
	width: .8rem;
	height: .8rem;
}
.card_nav .swiper-slide a p{
	padding-top: .05rem;
}
.card_nav .swiper-slide a span,
.pay_tequan ul li span{
	position: absolute;
	bottom: .32rem;
	left: 50%;
	margin-left: -.4rem;
	width: .8rem;
	height: 18px;
	display: inline-block;
	line-height: 18px;
	background: #FE7467;
	border-radius: 8px;
	color: #FFF7E6;
	font-size: .16rem;
	line-height: normal;
	display: flex;
	flex-direction: row;
	flex-wrap: nowrap;
	justify-content: center;
	align-items: center;
	align-content: center
}
.pay_tequan ul li span{
	border: none;
}
.card_nav .swiper-slide a i{
	position: absolute;
	bottom: .35rem;
	left: .55rem;
	background: url(../../Images/Member/card/hk_tag_vip2.png) center no-repeat;
	background-size: 100% 100%;
	width:  .78rem;
	height: .28rem;
}
.card_nav .swiper-pagination{
	width: 100%;
	bottom: .2rem;
}
.card_nav .swiper-pagination-bullet{
	background: #E9CB99;
	margin-right: .16rem;
}
.card_nav .swiper-pagination-bullet-active{
	background: #FFE9C5;
}
/***/
.card_black{
	width: 7.18rem;
	margin: .2rem auto 0 auto;
	background: #353333;
	border-radius: 8px;
	padding-bottom: .4rem;
	padding-top: .4rem;
}
.card_black .title{
	color: #F7EBD3;
	position: relative;    
	padding: 0 .24rem 0 .24rem;
}
.card_black .title h3{
	font-size: .32rem;
}
.card_black .title p{
	opacity: .6;
	padding-top: .1rem;
}
.card_black .title a{
	position: absolute;
	right: .24rem;
	top: .45rem;
}
.card_black .title a i{
	background: url(../../Images/Member/card/sy_icon_details4.png) center no-repeat;
	background-size: 100% 100%;
	width:  .24rem;
	height: .24rem;
	display: inline-block;
	position: relative;
	top: .04rem;
	margin-left: .1rem;
}
.scroll_oli ul{
    white-space: nowrap;
	overflow-y:auto;
	padding: .3rem .24rem 0 .24rem;
}
.scroll_oli ul::-webkit-scrollbar{
    display: none;
}
.scroll_oli li{
	background: url(../../Images/Member/card/wd_bg_hkkq1.png) center no-repeat;
	background-size: 100% 100%;
	width:  3.2rem;
	height: 1.6rem;
	display: inline-block;
	margin-right: .1rem;
	position: relative;
	font-size: .24rem;
}
.scroll_oli li:last-child{
	margin-right: 0;
}
.scroll_oli li .yh{
	padding: 1px .12rem;
	background: #333333;
	border-radius: 8px;
	display: inline-block;
	color: #F7EBD3;
	font-size: .2rem;
	margin-top: .05rem;
	margin-left: .05rem;
	line-height: normal;
	display: flex;
	flex-direction: row;
	flex-wrap: nowrap;
	justify-content: center;
	align-items: center;
	align-content: center;
	width: 1.8rem;
}
.scroll_oli li .yh i{
	background: url(../../Images/Member/card/hk_icon_hkj.png) center no-repeat;
	background-size: 100% 100%;
	width:  .2rem;
	height: .2rem;
	display: inline-block;
	position: relative;
	/* top: .02rem; */
	margin-right: .1rem;
}
.scroll_oli li p{
	padding-left: .8rem;
	color: #222222;
	line-height: initial;
}
.scroll_oli li p span{
	color: #333333;
	font-size: .6rem;
}
.scroll_oli li b{
	font-weight: normal;
	padding-left: .2rem;
	display: block;
	position: relative;
	top: -.05rem;
	overflow: hidden;
	text-overflow: ellipsis;
	white-space: nowrap;
	width: 72%;
}
.scroll_oli li em{
	text-align: center;
	width: .4rem;
	background: #E4CD9E;
	border-radius: 16px;
	display: block;
	padding-top: .1rem;
	position: absolute;
	right: .2rem;
	height: 1.44rem;
	line-height: 1.3;
	top: .1rem;
	white-space:initial;
	font-weight: bold;
}
.scroll_oli li.on em{
	background: #E1CB98;
	color: #A38A5D;
	padding-top: .25rem;
}
.scroll_oli li s{
	background: url(../../Images/Member/card/wd_icon_ylq.png) center no-repeat;
	background-size: 100% 100%;
	width: .66rem;
	height: .64rem;
	border-radius: 50%;
	position: absolute;
	left: 1.84rem;
	top: 0;
	display: none;
}
/***/
.scroll_fuli ul{
    white-space: nowrap;
	overflow-y:auto;
	padding: .3rem .24rem 0 .24rem;
}
.scroll_fuli ul::-webkit-scrollbar{
    display: none;
}
.scroll_fuli ul li{
	display: inline-block;
	margin-right: .12rem;
	position: relative;
}
.scroll_fuli ul li a{
	display: block;
	width: 100%;
	height: 100%;
	margin-bottom: .05rem;
}
.scroll_fuli ul li:nth-child(1){
	width:  2.8rem;
	height: 3.6rem;
	background: url(../../Images/Member/card/icon_fu_1.png) center no-repeat;
	background-size: 100% 100%;
}
.scroll_fuli ul li a i.hk_tag_fuli{
	position: absolute;
	left: .04rem;
	top: .04rem;
	width:  1.32rem;
	height: .32rem;
	background: url(../../Images/Member/vip/hk_tag_fuli.png) no-repeat;
	background-size: 100% 100%;
}
.scroll_fuli ul li img{
	width: 3rem;
	/* height: 1.72rem; */
}
.scroll_fuli ul li i{
	position: absolute;
	right: 0;
	top: 0;
	width:  .78rem;
	height: .28rem;
	background: url(../../Images/Member/card/hk_tag_vip2.png) center no-repeat;
	background-size: 100% 100%;
}
.blck_fef{
	position: absolute;
	bottom: .2rem;
	left: 0;
	width: 100%;
	text-align: center;
	color: #FEA967;
}
.blck_fef span{
	margin-top: .06rem;
	width: 2rem;
	height: .64rem;
	line-height: .64rem;
	background: #FF3E1C;
	border-radius: 32px;
	color: #F7EAD1;
	font-size: .28rem;
	font-weight: bold;
}
.blck_fef span.on{
	color: #DDC295;
	background: #F7EBD3;
}
/***/
.scroll_shop ul {
	overflow: hidden;
	padding: .3rem .24rem 0 .24rem;
}
.scroll_shop ul li{
	float: left;
	width: 2.18rem;
	margin-right: .08rem;
	font-size: .24rem;
	color: #F7EBD3;
	text-align: center;
}
.scroll_shop ul li:last-child{
	margin-right: 0;
}
.scroll_shop ul li figure{
	margin: 0;
	width: 100%;
	height: 2.18rem;
	position: relative;
	border-radius: 8px;
	overflow: hidden;
}
.scroll_shop ul li figure em{
	padding: 2px .15rem;
	background: linear-gradient(90deg, #FF9562 0%, #FE676A 100%);
	border-radius: 4px 20px 20px 20px;
	color: #fff;
	position: absolute;
	left: .05rem;
	top: .05rem;
	z-index: 3;
	line-height: initial;
}
.scroll_shop ul li figure img{
	width: 100%;
	border-radius: 8px;
}
.scroll_shop ul li figure span{
	background: #333333;
	font-size: .2rem;
	color: #F7EBD3;
	position: absolute;
	left: .05rem;
	bottom: .05rem;
	z-index: 3;
	padding: 2px .15rem;
	border-radius: 8px;
	line-height: initial;
}
.scroll_shop ul li figure span i{
	background: url(../../Images/Member/card/hk_icon_hkj.png) center no-repeat;
	background-size: 100% 100%;
	width:  .2rem;
	height: .2rem;
	display: inline-block;
	margin-right: .1rem;
}
.scroll_shop ul li p{
	overflow: hidden;
	text-overflow: ellipsis;
	white-space: nowrap;
	margin: .2rem 0;
}
.scroll_shop ul li button{
	display: inline-block;
	width: 1.8rem;
	height: .64rem;
	line-height: .64rem;
	font-size: .28rem;
	color: #232323;
	background: #F7EBD3;
	border-radius: 40px;
}
/***/
.scroll_jingyan{
	padding: .7rem .24rem 0 .24rem;
	text-align: center;
}
.scroll_jingyan .vip_left,
.scroll_jingyan .vip_right{
	display: block;
	width: .76rem;
	height: 18px;
	line-height: 20px;
	border-radius: 24px;
	font-size: .2rem;
	float: left;
}
.scroll_jingyan .vip_left{
	background: #F7EBD3;
	color: #353333 !important;
}
.scroll_jingyan .vip_right span{
	color: #999;
}
.scroll_jingyan .vip_right{
	background: #DDDDDD;
	color: #999999;
	position: relative;
}
.scroll_jingyan .vip_right i{
	width: .5rem;
	height: .48rem;
	position: absolute;
	top: -.6rem;
	left: .13rem;
}
.icon_liwu_1{
	background: url(../../Images/Member/card/hk_icon_lh2.png) center no-repeat;
	background-size: 100% 100%;
}
.icon_liwu_2{
	background: url(../../Images/Member/card/hk_icon_lh1.png) center no-repeat;
	background-size: 100% 100%;
}
.icon_liwu_3{
	width: .6rem !important;
	background: url(../../Images/Member/card/hk_icon_lh3.png) center no-repeat;
	background-size: 100% 100%;
}
.scroll_jingyan .vip_right p{
	padding-top: .18rem;
}
.scroll_jingyan .vip_xian{
	position: relative;
	float: left;
	width: 5.1rem;
}
.scroll_jingyan .vip_bag{
	position: relative;
	float: left;
	width: 5.15rem;
	height: .16rem;
	background: rgba(242, 223, 188, .2);
	margin-top: .11rem;
	overflow: hidden;
	position: relative;
	left: -1px;
}
.scroll_jingyan .vip_bag span{
    background: linear-gradient(270deg, #FF9D41 0%, #F2DFBC 100%);
	width: 0;
	height: .16rem;
	position: absolute;
	left: 0;
	top: 0;
}
.scroll_jingyan .vip_text{
	font-size: .2rem;
	color: #EFD8B0;
	text-align: left;
	width: 90%;
	padding-top: .2rem;
}
.scroll_jingyan .vip_text span{
	color: #FF9D41;
}
.scroll_jingyan .vip_btn{
	width: 3.6rem;
	height: .8rem;
	line-height: .8rem;
	background: #F7EBD3;
	border-radius: 40px;
	font-size: .32rem;
	font-weight: bold;
	color: #232323;
	display: inline-block;
	margin-top: .4rem;
}
#vip_num{
	position: absolute;
	left: 0;
	top: -.55rem;
	z-index: 3;
	height: .5rem;
	line-height: .5rem;
	padding: 0 ;
	width: .76rem;
	background: #FF9D41;
	border-radius: 24px 24px 4px 24px;
	font-size: .24rem;
	color: #FCF7ED;
	margin-left: -.8rem;
}
/***/
.bg_2{
	background: #FFFFFF;
}
.catd_title{
	text-align: center;
	padding: .4rem 0 .3rem 0;
}
.catd_title span{
	width: 4.5rem;
	height: .64rem;
	line-height: .64rem;
	background: #FFF4DD;
	color: #987438;
	font-size: .32rem;
	font-weight: bold;
	border-radius: 16px;
	display: inline-block;
}
.catd_title span i{
	background: url(../../Images/Member/card/wd_hk_l.png) center no-repeat;
	background-size: 100% 100%;
	width:  .22rem;
	height: .32rem;
	display: inline-block;
	vertical-align: middle;
	position: relative;
	margin-right: .12rem;
}
.catd_title span i:last-child{
	margin-left: .12rem;
	margin-right: 0;
	transform: rotate(180deg);
}
#cardBox{
	background: #F7F7F7;
	width: 100%;
	overflow-y: hidden;
	overflow-x: scroll;
}
#cardBox::-webkit-scrollbar{
    display: none;
}
.card_tabs{
	padding: 0 .32rem;
	height: .8rem;
	line-height: .8rem;
	background: #F7F7F7;
}
.tab-fixed{
	position: fixed;
	left: 0;
	top: 0;
	z-index: 333;
}
.card_tabs li{
	color: #333;
	font-size: .32rem;
	margin-right: .4rem;
	position: relative;
	float: left;
}
.card_tabs li:last-child{
	margin-right: 0;
}
.card_tabs li.on{
	color: #D6A95D;
	font-weight: bold;
}
.card_tabs li.on::after{
	content: "";
	position: absolute;
	left: 50%;
	bottom: .1rem;
	margin-left: -.2rem;
	width: .4rem;
	height: 2px;
	background: #D6A95D;
	border-radius: 3px;
}
#master-list-ajaxload{
	padding: .4rem .32rem 0 .32rem;
}
.list_master {
	border-bottom: solid 1px #EEEEEE;
	margin-bottom: .4rem;
}
.list_master:last-child{
	border-bottom: none;
	margin-bottom: 0;
}
.list_master header .img{
	width: 1.36rem;
	height: 1.36rem;
	border-radius: 50%;
	float: left;
	position: relative;
}
.list_master header .img img{
	border-radius: 50%;
}
.list_master header .img .icon_zx{
	background:  url(../../Images/Product/index/zixcu.png) no-repeat;
	background-size: 100% 100%;
	width: .7rem;
	height: .3rem;
	display: inline-block;
	position: absolute;
	top: -.18rem;
	right: 0;
}
.list_master header .live_sex{
	border: solid 2px #FF406B;
}
.list_master header .live_sex b{
	height: 20px;
	line-height: 20px;
	width: 1.12rem;
	background: #FF406B;
	position: absolute;
	bottom: -.1rem;
	left: 50%;
	margin-left: -.56rem;
	border-radius: 4px;
	color: #fff;
	font-weight: normal;
	font-size: .2rem;
	text-align: center;
}
.list_master header .live_sex b i{
	background:  url(../../Images/Product/index/icon_li.png) no-repeat;
	background-size: 100% 100%;
	width: .2rem;
	height: .2rem;
	display: inline-block;
	margin-right: .05rem;
}
.list_master header .text{
	float: left;
	padding-left: .24rem;
	color: #999;
	width: 5.4rem;
}
.list_master header .name{
	color: #333;
	font-size: .32rem;
	font-weight: bold;
}
.list_master header .name i{
	width: .32rem;
	height: .32rem;
	display: inline-block;
	position: relative;
	top: .03rem;
	margin-left: .08rem;
}
.list_master header .name i.icon_n1{
	background:  url(../../Images/Product/index/icon_labe_1.png) no-repeat;
	background-size: 100% 100%;
}
.list_master header .name i.icon_n2{
	background:  url(../../Images/Product/index/icon_labe_2.png) no-repeat;
	background-size: 100% 100%;
}
.list_master header .name i.icon_n3{
	background:  url(../../Images/Product/index/icon_labe_3.png) no-repeat;
	background-size: 100% 100%;
}
.list_master header .name i.icon_n4{
	background:  url(../../Images/Product/index/icon_du.png) no-repeat;
	background-size: 100% 100%;
}
.list_master header .name i.icon_n5{
	background:  url(../../Images/Product/index/icon_xin.png) no-repeat;
	background-size: 100% 100%;
}
.list_master header .name span{
	float: right;
	color: #FE7467;
	font-size: .32rem;
	font-weight: normal;
	margin-top: .03rem;
}
.list_master header .text .lable{
	overflow: hidden;
	text-overflow: ellipsis;
	white-space: nowrap;
}
.list_master header .text p{
	padding: .05rem 0 .1rem 0;
}
.list_master header .text .icon_xing{
	background:  url(../../Images/Product/index/sy_icon_star_1.png) no-repeat;
	background-size: 100% 100%;
	width: .24rem;
	height: .24rem;
	display: inline-block;
	position: relative;
	top: .03rem;
	margin-right: .08rem;
}
.list_master header .text .pj_x{
	color: #FE7467;
	padding-right: .06rem;
}
.list_master header .text .money{
	float: right;
	text-decoration: line-through;
}
.list_master header .text .icon_money{
	float: right;
	color: #333;
}
.list_master header .text .icon_money i{
	background:  url(../../Images/Product/index/hk_tag_hkj.png) no-repeat;
	background-size: 100% 100%;
	width: 1.12rem;
	height: .32rem;
	display: inline-block;
	position: relative;
	top: .08rem;
	margin-left: .1rem;
}
.list_master header .text .lable i{
	background:  url(../../Images/Product/index/sy_icon_tag1.png) no-repeat;
	background-size: 100% 100%;
	width: .24rem;
	height: .24rem;
	display: inline-block;
	position: relative;
	top: .05rem;
	margin-right: .05rem;
}
.list_master .con_text{
	color: #666;
	font-size: .28rem;
	margin-top: .2rem;
	display: -webkit-box;
	-webkit-box-orient: vertical;
	-webkit-line-clamp: 2;
	overflow: hidden;
}
.list_master ol{
	display: -webkit-flex;
	padding: .25rem 0;
}
.list_master ol li{
	-webkit-flex: 1;
	font-size: .24rem;
	color: #999;
}
.list_master ol li:nth-child(2){
	text-align: center;
}
.list_master ol li:last-child{
	text-align: right;
}
.list_master ol li i{
	width: .24rem;
	height: .24rem;
	display: inline-block;
	position: relative;
	top: .03rem;
	margin-right: .05rem;
}
.list_master ol li i.icon_sx1{
	background:  url(../../Images/Product/index/sy_icon_zx1.png) no-repeat;
	background-size: 100% 100%;
}
.list_master ol li i.icon_sx2{
	background:  url(../../Images/Product/index/sy_icon_pjz.png) no-repeat;
	background-size: 100% 100%;
}
.list_master ol li i.icon_sx3{
	background:  url(../../Images/Product/index/sy_icon_fs.png) no-repeat;
	background-size: 100% 100%;
}

/***/
.fix_popu{
	position: absolute;
	top: 50%;
	left: 50%;
	z-index: 1001;
	transform: translate(-50%,-50%);
	-o-transform: translate(-50%,-50%);
	-ms-transform: translate(-50%,-50%);
	-moz-transform: translate(-50%,-50%);
	-webkit-transform: translate(-50%,-50%);
}
.blessing_coenter{
	background:  url("https://resource.bangbangce.com/6tz4s8sWwdne") no-repeat;
	background-size: 100% 100%;
	width: 6.7rem;
	height: 8.74rem;
}
.blessing_coenter p{
	padding: 0 0 0 .96rem;
	color: #601C02;
	font-size: .28rem;
}
.blessing_coenter p.name i{
	background:  url("https://resource.bangbangce.com/PsbXwdKQ7saP") no-repeat;
	background-size: 100% 100%;
	width: 1.12rem;
	height: .44rem;
	display: inline-block;
}
.blessing_coenter p b{
	color: #FF7278;
	font-weight: normal;
}
.blessing_coenter .name{
	padding-top: 4.46rem;
	font-weight: bold;
	display: flex;
	align-items: center;
}
.blessing_coenter .name span{
	color: #01B2B6;
	padding-left: .1rem;
}
.blessing_coenter .text{
	padding: .1rem 0.9rem 0 0.96rem;
}
.blessing_coenter a{
	position: absolute;
	bottom: 1.2rem;
	left: 50%;
	margin-left: -1.8rem;
	background: linear-gradient( 326deg, #FF205E 0%, #FB4853 100%);
	width: 3.6rem;
	height: .8rem;
	display: flex;
	align-items: center;
	justify-content: center;
	border-radius: 32px;
	color: #fff;
	font-size: .36rem;
	font-weight: bold;
}
.tips_lit{
	background: #fff;
	border-radius: 12px;
	width: 6.4rem;
	text-align: center;
	padding: .5rem .4rem;
}
.tips_lit h3{
	color: #333333;
	font-size: .32rem;
}
.tips_lit p{
	color: #666666;
	font-size: .28rem;
	padding: .1rem 0 0.4rem;
}
.tips_lit a{
	display: inline-block;
	width: 5.6rem;
	height: .8rem;
	line-height: .8rem;
	background: #3F382B;
	border-radius: 40px;
	color: #F7EBD3;
	font-size: .32rem;
}
/***/
.contenr_text{
	position: absolute;
	left: 0;
	bottom: 0;
	width: 100%;
	z-index: 1007;
	background: #fff;
    border-radius: 16px 16px 0px 0px;
	padding-bottom: .24rem;
}
.contenr_text .title{
	font-size: .32rem;
	font-weight: bold;
	color: #333;
	border-bottom: solid 1px #EEEEEE;
	height: 1rem;
	line-height: 1rem;
	text-align: center;
}
.contenr_text .title i{
	background: url(../../Images/Product/index/tool_icon_close.png) no-repeat;
	background-size: 100% 100%;
	width: 0.24rem;
	height: 0.24rem;
	float: right;
	display: block;
	margin: .4rem .32rem 0 0;
}
.scroll_box ul {
	padding: 0 .24rem;
}
.scroll_box ul li{
	overflow: hidden;
	padding-top: .36rem;
	font-size: .24rem;
	line-height: initial;
}
.scroll_box ul li img{
	width: 1rem;
	height: 1rem;
	float: left;
}
.scroll_box ul li .rmine_con{
	float: left;
	padding-left: .2rem;
}
.scroll_box ul li .rmine_con p{
	color: #333333;
	font-size: .28rem;
	padding-top: .08rem;
	padding-bottom: .05rem;
	font-weight: bold;
}
.scroll_box ul li .rmine_con span{
	color: #999999;
}
.scroll_box ul li .rmine_right{
	text-align: center;
	float: right;
	color: #A38A5D;
}
.scroll_box ul li .rmine_right a{
	width: 1.6rem;
	height: .64rem;
	line-height: .64rem;
	background: #E9CB99;
	float: right;
	border-radius: 32px;
	color: #333333;
	font-size: .28rem;
	display: inline-block;
	margin-bottom: .06rem;
	line-height: normal;
	display: flex;
	flex-direction: row;
	flex-wrap: nowrap;
	justify-content: center;
	align-items: center;
	align-content: center
}
.scroll_box ul li .rmine_right a.on{
	background: #F7F7F7;
	color: #BBBBBB;
}
/***/
.activateBtn{
	position: fixed;
	left: 0;
	bottom: .25rem;
	width: 100%;
	z-index: 899;
	text-align: center;
}
.activateBtn a{
	display: inline-block;
	width: 4.4rem;
	height: .88rem;
	line-height: .88rem;
	background: #F7EBD3;
	border-radius: 49px;
	color: #232323;
	font-size: .32rem;
	font-weight: bold;
	position: relative;
}
.activateBtn a i{
	background: url(../../Images/Member/card/toast_prompt.png) center no-repeat;
	background-size: 100% 100%;
	width:  1.4rem;
	height: .32rem;
	position: absolute;
	right: 0;
	top: -.16rem;
}
/*************************黑卡福利*************************/
.welfare_nav{
	position: fixed;
	left: 0;
	top: 0;
	width: 100%;
	z-index: 3;
}
.welfare_nav ul{
	display: flex;
	display: -webkit-flex;
	background: #FFFFFF;
	text-align: center;
}
.welfare_nav ul li{
	height: .8rem;
	line-height: .8rem;
	flex: 1;
	-webkit-flex: 1;
	color: #333333;
	font-size: .32rem;
	position: relative;
}
.welfare_nav ul li.on{
	color: #D6A95D;
}
.welfare_nav ul li.on::after{
	content: "";
	position: absolute;
	left: 50%;
	bottom: .1rem;
	margin-left: -.2rem;
	width: .4rem;
	height: 2px;
	background: #D6A95D;
	border-radius: 3px;
}
.welfare_box{
	padding-top: .8rem;
	height: 100%;
}
.welfare_box .bg{
	width: 100%;
	/* min-height: 100%; */
	background: #fff;
}
.welf_tabs{
	height: 100%;
	background: #fff;
}
.welf_tabs ul{
	/* padding-top: .32rem; */
	padding: .32rem .32rem 0 .32rem;
	background: #fff;
}
.welf_tabs ul li{
	position: relative;
	color: #999999;
	font-size: .24rem;
	border-bottom: solid 1px #EEEEEE;
	/* padding-bottom: .32rem; */
	margin-bottom: .32rem;
	padding: 0 0 .32rem 0;
}
.welf_tabs ul li h3{
	color: #333333;
	font-size: .32rem;
	font-weight: normal;
	padding-bottom: .08rem;
	overflow: hidden;
	text-overflow: ellipsis;
	white-space: nowrap;
	/* width: 60%; */
}
.welf_tabs ul li p{
	color: #999999;
	font-size: .24rem;
}
.welf_tabs ul li .span{
	position: absolute;
	right: 0;
	top: .2rem;
	font-size: .28rem;
	color: #A38A5D;
}
.welf_tabs ul li .span.on{
	color: #666666;
}
.welfare_no{
	text-align: center;
	font-size: .28rem;
	color: #666666;
	padding-top: 2.4rem;
}
.welfare_no img{
	width: 2.4rem;
	height: 2.4rem;
}
.cardDetail_text{
	position: absolute;
	right: 0;
	top: .02rem;
	font-size: .2rem;
	text-align: right;
}
.cardDetail_text b{
	font-weight: normal;
	font-size: .24rem;
	color: #333333;
}
.cardDetail_text .iconBack{
	color: #FE7467;
	font-size: .28rem;
	padding-top: .05rem;
	line-height: normal;
	    display: flex;
	    flex-direction: row;
	    flex-wrap: nowrap;
	    justify-content: center;
	    align-items: center;
	    align-content: center;
}

.cardDetail_text .iconBack em{
	padding: 2px .14rem;
	background: #333333;
	border-radius: 16px;
	font-size: .2rem;
	color: #F7EBD3;
	margin-right: .1rem;
	font-style: normal;
	position: relative;
	top: -1px;
}
.cardDetail_text .iconBack em i{
	width: .2rem;
	height: .2rem;
	display: inline-block;
	position: relative;
	top: 1px;
	margin-right: .05rem;
}
.cardDetail_text .iconBack em i.icon_s1{
	background: url(../../Images/Member/card/hk_icon_hkj.png) center no-repeat;
	background-size: 100% 100%;
}
.cardDetail_text .iconBack em i.icon_s2{
	width: .22rem;
	background: url(../../Images/Member/card/hk_icon_zxj.png) center no-repeat;
	background-size: 100% 100%;
}
/************明细****************/
.cardDetail_title{
	width: 100%;
	font-size: .28rem;
	text-align: center;
	color: #333;
	background: #fff;
	padding: .16rem 0;
	font-weight: bold;
}
.cardDetail_title em{
	height: .8rem;
	line-height: .8rem;
	width: 6.86rem;
	background: #f7f7f7;
	border-radius: 8px;
	display: block;
	margin: 0 auto;
}
.cardDetail_title span{
	color: #FE7467;
}
/******************黑卡充值*********************/
.pay_bg{
	background: #fff;
	padding: .2rem .32rem .4rem .32rem;
}
.cardPay{
	height: 2.4rem;
	margin-top: 0;
}
.cardPay .txt h3.pt_h{
	color: #E9CB99;
	padding-top: .55rem;
}
.cardPay .txt p.jingyan{
	font-size: .24rem;
	color: #F7EBD3;
}
.cardPay .txt p.jingyan b{
	font-size: .5rem;
	font-weight: normal;
}
.cardPay .txt p.jingyan em{
	opacity: .6;
	color: #F7EBD3;
}
.pay_money{
	padding-top: .3rem;
}
.title_pay{
	color: #2E251B;
	font-size: .32rem;
	font-weight: bold;
	padding-top: .1rem;
}
.pay_money ul{
	overflow: hidden;
	padding-top: .3rem;
}
.pay_money ul li{
	float: left;
	text-align: center;
	width: 3.3rem;
	height: 2.08rem;
	background: #F7F7F7;
	border-radius: 16px;
	border: 1px solid #EEEEEE;
	font-size: .24rem;
	color: #333;
	margin-right: .14rem;
	position: relative;
}
.pay_money ul li.on{
	background: #FFFBF2;
	border: solid 1px #D6B883;
}
.pay_money ul li:last-child{
	margin-right: 0;
}
.pay_money ul li i.icon_data1,
.pay_money ul li i.icon_data2{
	width: 1.12rem;
	height: .32rem;
	position: absolute;
	left: 0;
	top: -1px;
	border-top-left-radius: 16px;
}
.pay_money ul li .icon_data1{
	background: url(../../Images/Member/card/hk_jb01.png) center no-repeat;
	background-size: 100% 100%;
}
.pay_money ul li .icon_data2{
	background: url(../../Images/Member/card/hk_jb02.png) center no-repeat;
	background-size: 100% 100%;
}
.pay_money ul li i.icon_xinren{
	background: url(../../Images/Member/card/toast_promp.png)  no-repeat;
	background-size: 100% 100%;
	width: 1.04rem;
	height: .32rem;
	/* background: #FE7467; */
	/* border-radius:8px 0  8px 0; */
	/* color: #fff; */
	font-size: .24rem;
	padding: 1px .22rem;
	position: absolute;
	right: .12rem;
	top: -.16rem;
}
.pay_money ul li i.icon_xianshi{
	/* background: url(../../Images/Member/card/toast_prompt2.png) center no-repeat;
	background-size: 100% 100%; */
	/* width: 1.04rem; */
	/* background: #FE7467; */
	background: linear-gradient(48deg,#ffa658, #ff4e14 90%);
	border-radius: 16px 16px 16px 4px;
	color: #fff;
	font-size: .24rem;
	padding: 1px .22rem;
	/*background-color: ;*/
	position: absolute;
	right: .12rem;
	top: -.16rem;
	line-height: initial;
}
.pay_money ul li p{
	color: #333333;
	font-size: .4rem;
	padding-top: .4rem;
}
.pay_money ul li p b{
	font-size: .64rem;
	font-weight: normal;
}
.pay_money ul li p span{
	color: #333;
	font-size: .24rem;
	text-decoration: line-through;
	opacity: .6;
}
.pay_money ul li .cor_t{
	opacity: .8;
}
.pay_money .text{
	padding-top: .2rem;
	color: #333;
}
.pay_money .text span{
	padding: 0 .16rem;
	height: 16px;
	line-height: 17px;
	background: #FE7467;
	border-radius: 8px;
	color: #fff;
	font-size: .2rem;
	font-weight: bold;
	margin-right: .14rem;
}
.pay_money .tip{
	padding-top: .1rem;
	color: #333;
}
.pay_zhifu{
	margin-top: .12rem;
}
.pay_zhifu ul{
	border-radius: 8px;
	background: #F7F7F7;
	margin-top: .32rem;
}
.pay_zhifu ul li{
	font-size: .28rem;
	padding: .3rem .24rem;
	position: relative;
}
.pay_zhifu ul li:first-child::after{
	content: "";
	background: #EEEEEE;
	width: 5.5rem;
	height: 1px;
	position: absolute;
	bottom: 0;
	right: .24rem;
}
.pay_zhifu ul li img{
	width: .64rem;
	height: .64rem;
	vertical-align: middle;
}
.pay_zhifu ul li span{
	padding-left: .1rem;
	font-weight: bold;
}
.pay_zhifu ul li span em{
	color: #FFFFFF;
	font-style: normal;
	background: #FE7467;
	border-radius: 4px;
	padding: 3px 8px;
	line-height: initial;
	margin-left: .16rem;
	font-size: .2rem;
	position: relative;
	top: -.01rem;
	display: inline-block;
}
.pay_zhifu ul li i{
	background: url(../../Images/Member/card/sy_1.png) center no-repeat;
	background-size: 100% 100%;
	width: .4rem;
	height: .4rem;
	position: absolute;
	right: .24rem;
	top: .4rem;
}
.pay_zhifu ul li.on i{
	background: url(../../Images/Member/card/sy_2.png) center no-repeat;
	background-size: 100% 100%;
}
.pay_tequan{
	margin-top: .16rem;
}
.pay_tequan ul{
	padding-top: .4rem;
	padding-bottom: 1.5rem;
	overflow: hidden;
}
.pay_tequan ul li{
	text-align: center;
	color: #666666;
	float: left;
	width: 25%;
	padding-bottom: .4rem;
	position: relative;
}
.pay_tequan ul li span{
	bottom: .72rem;
}
.pay_tequan ul li img{
	width: .72rem;
	height: .72rem;
}
.pay_tequan ul li i{
	background: url(../../Images/Member/card/hk_tag_vip2.png) center no-repeat;
	background-size: 100% 100%;
	width:  .78rem;
	height: .28rem;
	position: absolute;
	bottom: .74rem;
	left: .46rem;
	z-index: 3;
}
.pay_fix{
	position: fixed;
	left: 0;
	bottom: 0;
	width: 100%;
	text-align: center;
	background: #fff;
	padding: .2rem 0;
	z-index: 9;
}
.pay_fix p{
	color: #666;
	padding-bottom: .1rem;
}
.pay_fix p a{
	color: #D6A95D;
}
.pay_fix .btn_gem{
	display: inline-block;
	width: 6.86rem;
	height: .88rem;
	line-height: .88rem;
	background: #F7EBD3;
	color: #232323;
	font-size: .32rem;
	font-weight: bold;
	border-radius: 25px;
}
/**/
.button_down{
	text-align: center;
	padding: .3rem 0 .6rem 0;
	color: #999;
	font-size: 0.26rem;
	position: relative;
	/* margin-bottom: .3rem; */
}
.button_down::after,
.button_down::before{
	content: "";
	width: 10%;
	height: 1px;
	background: #ddd;
	position: absolute;
	top: .45rem;
}
.button_down::after{
	left: 22%;
}
.button_down::before{
	right: 22%;
}

.ore_tre{
	text-align: center;
	padding: .36rem 0;
	color: #999;
	font-size: .28rem;
}
/**/
.stopFix{
	background: url(../../Images/Product/index/icon_top1.png) no-repeat;
	background-size: 100% 100%;
	width: 1.28rem;
	height: 1.28rem;
	position: fixed;
	right: .16rem;
	bottom: 1.16rem;
	z-index: 899;
	display: none;
}
.guoqi_1,
.guoqi_2{
	width: .76rem;
	height: .28rem;
	display: inline-block;
	position: relative;
	top: .06rem;
}
.guoqi_1{
	background: url(../../Images/Member/guoqi_1.png) no-repeat;
	background-size: 100% 100%;
}
.guoqi_2{
	background: url(../../Images/Member/guoqi_2.png) no-repeat;
	background-size: 100% 100%;
}



.card_nav .swiper-slide a i.icon_developing1{
	background: url(../../Images/Member/card/icon_developing1.png) no-repeat;
	background-size: 100% 100%;
	width:  .8rem;
	height: .24rem;
	position: absolute;
	bottom: .36rem;
	left: .5rem;
}
.pay_tequan ul li i.icon_developing2{
	background: url(../../Images/Member/card/icon_developing2.png) no-repeat;
	background-size: 100% 100%;
	width:  1rem;
	height: .32rem;
	position: absolute;
	bottom: .7rem;
	left: .35rem;
}

.payment_mask{
	position: absolute;
	left: 0;
	bottom: 0;
	width: 100%;
	z-index: 1007;
}
.icon_payment_close{
	text-align: right;
	padding-right: .32rem;
	padding-bottom: .24rem;
}
.icon_payment_close i{
	background: url('https://resource.bangbangce.com/GhGQyenpjdCt') no-repeat;
	background-size: 100% 100%;
	width: .6rem;
	height: .6rem;
	display: inline-block;
}
.payment_box{
	background: linear-gradient( 180deg, #FFFFFF 0%, #FFF6E5 100%);
	border-radius: 16px 16px 0px 0px;
	width: 100%;
	padding: .32rem .32rem .6rem .32rem;
}
.hed_bg{
	background: url('https://resource.bangbangce.com/Sx4Xff42wbeF') no-repeat;
	background-size: 100% 100%;
	width: 100%;
	height: 3.2rem;
	text-align: center;
	color: #FFF2DD;
}
.hed_bg h3{
	font-size: .4rem;
	font-weight: bold;
	padding-top: .4rem;
}
.hed_bg span{
	font-size: .72rem;
	padding-top: .1rem;
	display: flex;
	align-items: center;
	justify-content: center;
}
.hed_bg span em{
	font-size: .4rem;
	position: relative;
	top: -0.08rem;
}
.hed_bg p{
	font-size: .26rem;
	padding-top: .3rem;
}
.discount{
	border: 1px solid #E6D8BC;
	height: .96rem;
	line-height: .96rem;
	border-radius: 8px;
	margin-top: .24rem;
	padding: 0 .24rem;
	display: flex;
	align-items: center;
}
.discount span{
	color: #666666;
	font-size: .28rem;
	flex: 1;
}
.discount em{
	background: #FFEEC7;
	display: inline-block;
	border-radius: 24px;
	padding: 2px .2rem;
	color: #CB610A;
	font-size: .26rem;
	height: .38rem;
	line-height: .38rem;
}
.discount b{
	display: inline-block;
	padding-left: .12rem;
	color: #FE7467;
	font-size: .26rem;
	font-weight: 350;
}
.modepay{
	padding-top: .3rem;
}
.modepay .txt{
	color: #222222;
	font-size: .28rem;
}
.modepay ul{
	padding-top: .2rem;
	display: flex;
	align-items: center;
	justify-content: center;
}
.modepay ul li{
	flex: 1;
	border-radius: 8px;
	color: #333333;
	font-size: .28rem;
	height: .96rem;
	display: flex;
	align-items: center;
	justify-content: center;
	position: relative;
}
.modepay ul li:first-child{
	border: 2px solid #00CC9A;
	margin-right: .2rem;
}
.modepay ul li:last-child{
	border: 2px solid #0F9EF3;
}
.modepay ul li i{
	width: .46rem;
	height: .46rem;
	display: inline-block;
	margin-right: .12rem;
}
.icon_mode_wechat{
	background: url('https://resource.bangbangce.com/APyEXiyaQyPZ') no-repeat;
	background-size: 100% 100%;
}
.icon_mode_zfb{
	background: url('https://resource.bangbangce.com/N7b2KZGydKSC') no-repeat;
	background-size: 100% 100%;
}
.modepay ul li:first-child.on::after{
	content: '';
	width: .4rem;
	height: .36rem;
	background: url('https://resource.bangbangce.com/teG7zF8wMh62') no-repeat;
	background-size: 100% 100%;
	position: absolute;
	right: -0.04rem;
	top: -0.01rem;
}
.modepay ul li:last-child.on::after{
	content: '';
	width: .4rem;
	height: .36rem;
	background: url('https://resource.bangbangce.com/CSdXDzEppbNe') no-repeat;
	background-size: 100% 100%;
	position: absolute;
	right: -0.04rem;
	top: -0.01rem;
}
.btn_mode_open{
	background: #353333;
	width: 100%;
	height: .8rem;
	display: flex;
	align-items: center;
	justify-content: center;
	color: #FFFFFF;
	font-size: .32rem;
	font-weight: bold;
	margin-top: .4rem;
	border-radius: 20px;
}
.fot_mode_text{
	padding-top: .3rem;
	text-align: center;
	color: #888888;
	font-size: .24rem;
}
.fot_mode_text a{
	color: #666666;
}
.corTip{
	position: absolute;
	left: 0;
	top: 1.85rem;
	width: 100%;
	display: flex;
	align-items: center;
	justify-content: center;
	z-index: 3;
}
.corTip em{
	background: linear-gradient( 90deg, #FF5016 0%, #FFA154 100%);
	border-radius: 16px 16px 16px 0px;
	height: .32rem;
	display: flex;
	align-items: center;
	justify-content: center;
	color: #FFFFFF;
	font-size: .2rem;
	font-weight: bold;
	padding: 0 .2rem;
}