body{background-color: white;}
.content{
	width: 100%;
	font-size: 0.7rem;
}

/*会员中心*/
.dan_centerTop{padding-bottom: 1rem;}
.dan_centerTopBgBox{width: 100%;height: 1rem;background: #1c1c20;position: relative;}
.dan_centerCardBox{position: relative;width: 100%;padding-top: 0.5rem;background: linear-gradient(to top,#f3f3f3,#ffffff);}
.dan_centerTopBgBoxs{position: absolute;width: 5.8rem;height:4.6rem;overflow: hidden;left: 0;bottom: 0rem;}
.dan_centerTopBgBoxs img{width: 100%;height: 100%;}
.dan_centerTopBg{width: 130%;height: 10rem;background: #1c1c20;border-radius:50%;position: absolute;bottom: 1.2rem;left: -15%;z-index: -1;}
.dan_centerCard{border-top-left-radius:0.5rem;border-top-right-radius:0.5rem;overflow:hidden;box-sizing:border-box;padding:0.75rem 1rem 1rem;margin: 0 1rem;background: linear-gradient(to right,#1f1f1f,#333333);position: relative;}
.dan_logoImg{width: 2.2rem;height: 2.2rem;overflow: hidden;border-radius: 50%;float: left;margin-top: 0.25rem;border: 0.05rem solid #d1d1d6;box-sizing: border-box;}
.dan_logoImg img{width: 100%;height: 100%;}
.dan_storeNameBox{float: left;max-width:5.5rem;padding-left: 0.5rem;color: #c2ac7e;}
.dan_storeNameBox p{overflow: hidden;text-overflow: ellipsis;white-space: nowrap;}
.dan_storeName{font-size: 0.7rem;font-weight: 900;padding-top: 0.25rem;}
.dan_storeEx{font-size: 0.55rem;}
.dan_memLevelBox{float: right;color: #c2ac7e;margin-top: 0.5rem;text-align: center;}
.dan_memLevelBox p{font-size: 0.55rem;}
.dan_centerCardBtm{margin-top: 2rem;color: #c2ac7e;}
.dan_memNum{float: left;font-size: 0.6rem;}
.dan_memEWM{float:right;width: 0.9rem;height: 0.9rem;}
.dan_memEWM img{width: 100%;height: 100%;}
.dan_noLogin{width: 100%;height: 100%;position: absolute;background: rgba(00,00,00,0.6);top: 0;left: 0;text-align: center;}
.dan_noLoExp{font-size: 0.9rem;color: white;margin-top: 2rem;font-weight: 900;}
.dan_toLogin{width: 4.5rem;height: 2rem;border-radius: 1rem;line-height: 2rem;background: #c2ac7e;margin: 1rem auto;}
.dan_centerList{padding: 0.75rem 0;}
.dan_centerOne{width: 25%;float: left;text-align: center;font-size: 0.6rem;color: #000000;position: relative;}
.dan_centerOne p:first-of-type{font-family: Multiple;font-weight: 900;font-size: 0.7rem;}
.dan_centerName{padding-top: 0.25rem;font-size: 0.5rem;font-weight: 100}
.dan_centerpreBox{padding:0.75rem 0rem 0;border-top: 0.5rem solid #f4f4f3;}
.dan_centerpreBox .swiper-slide{box-shadow: 0rem 0.2rem 0.2rem rgba(169,169,169,0.2)}
.dan_centerpreBox .dan_swiper{width: 100%;position: relative;left: 0%;}
.dan_preTt{font-size: 0.7rem;color: black;font-weight: 900;padding-left: 1rem;}
.dan_preExp{font-size: 0.5rem;color: #9b9b9b;padding-left: 1rem;}
.dan_preNoneBox{;margin: 0.6rem 1rem 0;color: white;text-align: center;font-size: 1rem;padding:0.95rem 0;border-radius: 0.4rem;overflow: hidden;background-color: #9f9f9f;position: relative;}
.dan_chargeBg{width: 6rem;height: 100%;position: absolute;bottom: 0;right: 0;}
.dan_swiper{width: 100%;margin-top: 0.6rem;height: 3.5rem;}
.swiper-container{width: 100%;height: 100%;padding-bottom: 0.3rem;}
.dan_centerRight{height: 100%;width: 0;padding-left: 1.5rem;position: absolute;z-index: 999;right: -1px;box-shadow: -1rem 0 1rem -0.5em rgba(255,255,255,0.8) inset;}
.swiper-slide{width: 40%;height: 100%;border-radius: 0.3rem;box-shadow: 0rem 0.3rem 0.4rem rgba(169,169,169,0.2);}
.dan_slideImg{width: 100%;height: 100%;display: block;position: absolute;top: 0;left: 0;}
.dan_centerpreBox .swiper-slide{background: #c3ad80;}
.dan_charNumBox{color: black;padding: 0.3rem 0 0 0.5rem;font-size: 0.55rem;}
.dan_charNum{font-size: 0.9rem;font-weight: 600;}
.dan_charExp{color: black;padding: 0.1rem 0.5rem 0 0.5rem;font-size: 0.55rem;overflow: hidden;text-overflow: ellipsis;white-space: nowrap;}
.dan_centerBtm{border-top: 0.5rem solid #f4f4f3;}
.dan_centerBtmBox{width: 100%;margin: 0 auto;padding-top: 0.6rem;}
.dan_rightListBox{margin-top: 0.5rem;}
.dan_rightList{float: left;width: 25%;text-align: center;padding-bottom: 1rem;position: relative;}
.dan_rightIcon{width: 1.5rem;height: 1.5rem;margin: 0 auto;display: block;}
.dan_rightTxt{padding-top: 0.3rem;font-size: 0.5rem;}
.dan_couponGet{position: absolute;width: 1.8rem;height: 1rem;line-height: 1rem;text-align: center;color: white;font-size: 0.6rem;background: #f13744;
top: -0.3rem;right: -0.2rem;border-top-left-radius: 0.5rem;border-bottom-right-radius: 0.5rem;
    transform:scale(0.7);-moz-transform:scale(0.7);-webkit-transform:scale(0.7);}
.dan_rightListIcon{width: 3rem;border-radius: 0.6rem;right: -0.7rem}


/*积分明细*/
.weui-navbar{background: white;position: fixed;}
.weui-navbar__item{background: white;box-sizing: border-box;font-size: 0.6rem;font-weight: 900;color: black;padding: 0.5rem 0;margin: 0 1.2rem;}
.weui-navbar__item:after{display: none;}
.weui-navbar__item.weui-bar__item--on{color: #c2ac7e;background: white;}
.weui-navbar__item.weui-bar__item--on:before{
	content: " ";
	position: absolute;
	left: 0;
	bottom: 0rem;
	right: 0;
	height: 0rem;
	border-bottom: 0.2rem solid #c2ac7e;
	color: #c2ac7e;
	-webkit-transform-origin: 0 100%;
	transform-origin: 0 100%;
	-webkit-transform: scaleY(0.5);
	transform: scaleY(0.5);
}
.weui-tab__bd ul{margin-left: 0.9rem;}
.dan_detailMenu{padding: 0.75rem 0;position: relative;}
.dan_detailMenu:after{
	content: '';
	position: absolute;
	bottom: 0;
	background: #e5e5e5;
	width: 100%;
	height: 1px;
	-webkit-transform: scaleY(0.5);
	transform: scaleY(0.5);
	-webkit-transform-origin: 0 0;
	transform-origin: 0 0;
	visibility: inherit;
}
.dan_detailMenu span:after{display: none;}
.dan_getWay{font-size: 0.7rem;color: #575757;}
.dan_detailMenu p{margin-top: 0.25rem;color: #b5b5b5;font-size: 0.55rem;}
.dan_addOrReduse{position: absolute;display: block;top: 0.5rem;right: 1rem;font-style: normal;font-size: 0.9rem;color: #ff5c00;}


/*我的等级*/
.topBox{
	width: 100%;
	background:linear-gradient(#212226,#3f4044);
	background:-moz-linear-gradient(#212226,#3f4044);
	background:-ms-linear-gradient(#212226,#3f4044);
	background:-webkit-linear-gradient(#212226,#3f4044);
	overflow: hidden;
	padding-bottom: 1.5rem;
}
.topImg{position: relative;margin: 1.2rem auto 0;}
.topImgBox{
	margin: 0 auto;
	width: 3.25rem;
	height: 3.25rem;
	border-radius: 50%;
	-moz-border-radius: 50%;
	-webkit-border-radius: 50%;
	overflow: hidden;
	box-sizing: border-box;
	border: 0.05rem solid #b9a274;
}
.topImg img{width: 100%;height: 100%;}
#memberLv{
	display: block;
	padding: 0 0.25rem;
	font-size: 0.5rem;
	border-radius: 0.45rem;
	background:linear-gradient(left,#BAA275,#E1D6AD);
	background:-moz-linear-gradient(left,#BAA275,#E1D6AD);
	background:-ms-linear-gradient(left,#BAA275,#E1D6AD);
	background:-webkit-linear-gradient(left,#BAA275,#E1D6AD);
	text-align: center;
	position: absolute;
	bottom: -0.3rem;
	left: 50%;
	transform: translate(-50%);
	max-width: 2.5rem;
	overflow: hidden;
	text-overflow: ellipsis;white-space: nowrap;
}
.midName #memberName{text-align: center;color: #CDC097;padding: 0.75rem 0;}
.downNum p{color: #CDC097;text-align: center;}
span:after{display: none;}
#memberPoint{padding-right: 0.75rem;}
#benefit{padding-left: 0.75rem;border-left: 0.05rem solid;border-left-color: linear-gradient(#E5DBB2,#B59C6E)}
.midBox{width: 94%;margin: 0.5rem auto;}
.memberMenu{
	background: white;
	border-radius: 0.25rem;
	padding: 0.75rem 1rem;
	margin-bottom: 0.5rem;
	box-shadow: 0.1rem 0.1rem 0.1rem #EAEAEF;
}
.menuExplain{font-size: 0.6rem;color: #B9B9B9;margin-top: 0.25rem;}
#memberLevel{font-size: 0.7rem;font-weight: 900;padding-right: 1rem;}


/*会员卡付款*/
.contentBox{
	overflow: hidden;
	width: 96%;
	background: white;
	margin: 0 auto;
	border-radius: 0.25rem;
	-moz-border-radius: 0.25rem;
	-webkit-border-radius: 0.25rem;
}
.payTt{
	background: #FBFAFA;
	border-top-left-radius: 0.25rem;
	-webkit-border-top-left-radius: 0.25rem;
	border-top-right-radius:0.25rem;
	-webkit-border-top-right-radius:0.25rem;
	padding: 0.75rem 0;
}
.payTt p{font-size: 0.7rem;padding-left: 1.5rem;}
.payTt img{display: inline-block;width: 1rem;position: relative;top:0.1rem;}
.payTt span{padding-left: 0.5rem;color: black;}
.payTt span:after{display: none;}
.barcodeBox{margin: 1rem auto 1.8rem;width: 90%;color: #B6B6B6;}
.barcodeBox p{text-align: center;}
.barcode{width: 13.5rem;height: 4.5rem;margin: 1rem auto 0;}
.barcode img{width: 100%;height: 100%;}
.barcodes{width: 6.4rem;height: 6.4rem;margin: 1.2rem auto;}
.barcodes img{width: 100%;height: 100%;}


/*会员资料*/
.dan_dataBox{margin-top: 0;border-top: 1rem solid #FAFAFA;}
.dan_dataList{padding: 1rem 15px;}
.dan_dataBtn{margin-top: 1rem;width: 90%;background-color: #c2ac7e;font-size: 0.7rem;padding-top: 5px;padding-bottom: 5px;}
.dan_dataLabel{color: #575757;font-size: 0.7rem;}
input:disabled, input[disabled]{
	color: #9B9B9B;
	-webkit-text-fill-color:#9B9B9B;
	-webkit-opacity:1;
	opacity: 1;
}
.dan_dataBox .dan_dataIn{color: #575757;font-size: 0.7rem;}
.dan_mdGoto{position: absolute;font-size: 0.6rem;right: 0;top:0.2rem;color: #9B9B9B;display: none}


/*积分商城*/
.topBg{
	width: 100%;
	background: url(../img/bj.png) no-repeat;
	height: 6rem;
	background-size: 100%;
	position: absolute;
	top: 0;
	z-index: -1;
}
.dan_pointTopBox{width: 100%;position: relative;}
.memberMsg{padding: 0 1.1rem;text-align: center;margin-top: 1rem;background:linear-gradient(to top,#ebebeb,white);}
.memberMsgBox{border-top-left-radius: 0.25rem;border-top-right-radius: 0.25rem;position: relative;background:linear-gradient(to right,#1f1f1f,#414141);}
.dan_pointNumTxt{font-size: 0.5rem;color: #676767;}
.dan_pointNum{font-size: 0.8rem;color: #c2ac7e;padding: 1rem 0;font-weight: normal;}
.dan_pointNum span{font-size: 1.2rem;font-weight: 700;position: relative;}
.dan_btnMenuBox{width: 100%;text-align: center;display: flex;flex-direction: row;justify-content: space-around;border-bottom: 0.05rem solid #e5e5e5;}
.dan_btnMenu{flex: 1;padding: 0.4rem 0;font-size: 0.6rem;color: #aaaaaa;margin: 0.25rem 0;position: relative;z-index: 200;}
.dan_btnMenu .iconfont{font-size: 0.8rem;padding-right: 0.5rem;position: relative;bottom: -1px;}
.dan_btnMenuBd{border-right: 0.05rem solid #f9f9f9;}
.dan_txtBg{width: 0.7rem;height: 0.5rem;z-index: 100;position: absolute;top: -0.25rem;left: -0.25rem;background: url("../img/pointNumImg.png") no-repeat;background-size: cover;}
.dan_zuanshiSbg{position: absolute;z-index: 100;width: 1.2rem;height: 1.1rem;top: 1.3rem;left: 1.3rem;background: url("../img/zhuanshiS.png") no-repeat;background-size: cover;}
.dan_zuanshiBg{position: absolute;z-index: 100;width: 4.5rem;height: 3.6rem;bottom: 0;right: 0;background: url(../img/zuanshiBg.png) no-repeat;background-size: cover;}
.cardsMenu{width: 100%;margin: 0.9rem 0;}
.cardMsg{
	margin-top: 0.5rem;
	padding: 0.5rem 0.5rem 0rem 0.7rem;
	background: white;
	border-radius: 0.25rem;
	box-shadow: 0.1rem 0.1rem 0.1rem #EAEAEF;
	-webkit-box-shadow: 0.1rem 0.1rem 0.1rem #EAEAEF;
}
.cardTt{border-bottom:0.05rem dashed #EEEEEE;}
.cardTt h4{font-size: 0.8rem;}
.cardTt p{font-size: 0.6rem;padding: 0.25rem 0;color: #C5C5C5;}
.cardLimit{padding: 0.25rem 0;}
.cardAddr{float: left;font-size: 0.6rem;color: #595959;}
.needPoint{float: right;font-size: 0.6rem;color: #f08200;}

.dan_commodityTt{font-size: 0.7rem;color: #575757;padding-left: 3.3%;}
.dan_commodityListBox{width: 100%;}
.dan_commodityList{background-color: white;width: 45%;box-sizing: border-box;padding: 0.5rem;float: left;margin: 3.3% 3.3% 0;position: relative;box-shadow:0 0 1rem 0.4rem rgba(00, 00, 00, 0.03);border-radius: 0.2rem;}
.dan_commodityList:nth-of-type(even){margin-left: 0;}
.dan_commodityImgBox{width: 100%;position: relative;height: 4rem;padding: 0.5rem 0.7rem;text-align: center;box-sizing: border-box;border-bottom: 0.05rem solid #f9f9f9;display: flex;justify-content: center;align-items: center;text-align: left;}
.dan_commodityImg{position: absolute;width: 78%;max-height: 4rem;display: flex;flex-direction: column;justify-content: center;}
.dan_commodityImg img{width: 100%;}
.dan_commodityImgName{color: black;position: relative;z-index: 10;font-size: 0.7rem;padding: 0 0.4rem;overflow:hidden; text-overflow:ellipsis;display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:2 }
.dan_commodityName{color: #575757;overflow: hidden;white-space: nowrap;text-overflow: ellipsis;padding-top: 0.25rem;font-size: 0.7rem}
.dan_commodityNumP{font-size: 0.55rem;color: #c1c1c1;padding-top: 0.3rem;}
.dan_commodityNum{color: #f08200;}
.dan_saleOutSign{width: 2.4rem;height: 1.2rem;border-radius:0.6rem;background-color: rgba(00,00,00,0.4);color: white;text-align: center;line-height: 1.2rem;font-size: 0.6rem;position: absolute;top: 0.5rem;right: 0.5rem;z-index: 99;}
.dan_commodityImgS{font-size: 0;width: 100%;height: 4rem;line-height: 4rem;text-align: center;}
.dan_commodityImgS img{ max-height: 100%;max-width: 100%;vertical-align: middle;}


/*兑换详情*/
.dan_cardBorder{width:96%;margin:0.3rem auto 0;height: 0.3rem; background: url(../img/border.png) repeat-x;background-size: 6%;}
.cardBorderBtm{width:96%;margin:0 auto 0.3rem;height: 0.3rem; background: url(../img/borderBtm.png) repeat-x;background-size: 6%;}
.dan_productTopImg{padding: 1.5rem 1.25rem;background: #fafafa;}
.dan_productTopSwipper{padding: 0;width: 100%;height: 10rem;position: relative;}
.dan_pDetailBox{background: white;margin: 0 auto;width: 96%;}
.dan_pDetailAll{width: 96%;margin: 0 auto;position: relative;}
.dan_pDetailTop{padding: 1rem 0.5rem;text-align: center;}
.dan_pDetailTt{font-size: 1.2rem;color: black;font-weight: 900;}
.content .dan_exchangeBtn{background: #c2ac7e;color: white;font-size: 0.9rem;position: fixed;bottom: 0.25rem;width: 96%;}
.content .dan_exchangeBtnNo{background: #c7c7cc;color: white;margin-top: 1.3rem;font-size: 0.9rem;position: fixed;bottom: 0.25rem;width: 96%;}
.dan_midBox{padding: 0 2%;border-top: 0.5rem solid #f1f1f1;}
.explainOne{padding: 0.5rem 0.3rem;border-top: 0.05rem solid #f4f2ef;}
.explainOne h4{font-size: 0.7rem;color: #4a4a4a;position: relative;padding-left: 0.5rem;}
.explainOne h4:before{
	content: '';
	position: absolute;
	left: 0;
	top: 0.3rem;
	background: #d8d8d8;
	width: 4px;
	height: 0.5rem;
	-webkit-transform: scaleX(0.5);
	transform: scaleX(0.5);
	-webkit-transform-origin: 0 0;
	transform-origin: 0 0;
	visibility: inherit;
}
.explainOne p{font-size: 0.6rem;color: #c1c1c1;}
.explainOne .dan_showStoreList{color: #f08200;text-decoration: underline;}
.dan_btmBtnBox{width: 100%;height: 2.3rem;}
.dan_productImgBox{width: 100%;position: relative;height: 6.8rem;text-align: center;box-sizing: border-box;display: flex;justify-content: center;align-items: center;text-align: left;}
.dan_productImg{position: absolute;width: 100%;max-height: 6.8rem;display: flex;flex-direction: column;justify-content: center;}
.dan_productImg img{width: 100%;}
.dan_productImgName{color: white;position: relative;z-index: 10;font-size: 1.2rem;padding: 0 0.75rem;overflow:hidden; text-overflow:ellipsis;display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:2}
.dan_productMsgBox{}
.dan_productMsgT{display: flex;padding-top: 0.75rem;}
.dan_productMsgName{width: 70%;color: #111111;font-size: 0.7rem;overflow: hidden;white-space: nowrap;text-overflow: ellipsis;text-align: left;}
.dan_productMsgPri{font-size: 0.6rem;color: #9b9b9b;text-decoration: line-through;padding-left: 0.25rem;}
.dan_productMsgN{display: flex;padding-top: 0.5rem;}
.dan_productMsgGet{width: 50%;color: #9d9d9d;font-size: 0.7rem;overflow: hidden;white-space: nowrap;text-overflow: ellipsis;text-align: right;}
.dan_productMsgPoint{flex: 1;text-align: left;font-size: 0.7rem;color: #636363;}
#dan_productPoint{color: #f08200;}
.dan_productTopSwipper .swiper-slide{border-radius: 0;display: flex;justify-content: center;align-items: center;position: relative;}
.dan_productTopSwipper .swiper-slide img{max-width: 100%;max-height: 100%;}
.dan_productTopSwipper .swiper-pagination{width: 2.3rem;height:1.2rem;background: #e5e5e5;font-size: 0.5rem;line-height: 1.2rem;border-radius: 0.6rem;right: 1rem;left: auto;color: #575757;}
.dan_productTopSwipper .swiper-pagination-current{font-size: 0.7rem;}



/*兑换订单*/
.dan_pointOrderBox .weui-tab__bd{padding-top: 1.9rem!important;padding-bottom: 1rem;}
.dan_pointOrderBox ul{margin: 0!important;padding: 0.5rem 0.4rem;}
.dan_orderListBox{background: white;margin-bottom: 0.75rem;padding: 0.5rem 0.7rem;border-radius: 0.25rem;}
.dan_orderListT{display: flex;}
.dan_orderIdBox{width: 70%;overflow: hidden;white-space: nowrap;text-overflow: ellipsis;font-size: 0.6rem;color: #848484;}
.dan_orderStatus{color: #c2ac7e;font-size: 0.6rem;text-align: right;flex: 1;}
.dan_orderListBody{padding: 0.75rem 0 0.4rem;display: flex;}
.dan_orderListImg{width: 3.6rem;height: 3.6rem;display: flex;justify-content: center;align-items: center;background: #ededed;position: relative;}
.dan_orderListImg img{max-width: 100%;max-height: 100%;}
.dan_orderListCpName{position: absolute;width: 100%;color: white;font-size: 0.5rem;text-align: center;box-sizing: border-box;padding: 0 10%;overflow:hidden; text-overflow:ellipsis;display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:2}
.dan_orderListMsg{flex: 1;padding-left: 0.4rem;}
.dan_orderListMsgT{display: flex;}
.dan_orderListMsgName{font-size: 0.7rem;color: black;width: 80%;overflow: hidden;white-space: nowrap;text-overflow: ellipsis;}
.dan_orderListMsgNumBox{flex: 1;font-size: 0.6rem;color: #9b9b9b;text-align: right;}
.dan_orderListMsgBtm{color: #6f6f6f;}
.dan_orderListMsgPoint{float: left;font-size: 0.6rem;color: #a2a2a2;padding-top: 0.4rem;}
.dan_orderListPointNum{font-size: 0.7rem;color: #f0870b;}
.dan_orderListMsgBtn{
	float: right;
	width: 3.5rem;
	height: 1.5rem;
	border: 0.05rem solid #c2ac7e;
	border-radius: 0.2rem;
	font-size: 0.6rem;
	color: #c2ac7e;
	text-align: center;
	line-height: 1.5rem;
	margin-top: 0.25rem;
}
.dan_orderListBtm{display: flex;color: #9c9c9c;align-items: center;}
.dan_orderListTimeBox{font-size: 0.5rem;line-height:1rem;overflow: hidden;white-space: nowrap;text-overflow: ellipsis;}
.dan_boxSpec{padding-top: 0.7rem;}
.dan_orderStoreBox{flex: 1;font-size: 0.6rem;padding-top: 0.7rem;}
.dan_showStoreList{text-decoration: underline;}
#dan_closeOrder{opacity: 0.4;}


/*领取码*/
.dan_getCodeTt{width: 100%;text-align: center;font-size: 0.8rem;color: black;padding: 0.6rem 0;background: #fbfafa;}
.dan_poitCodeBox{border:1px solid #c2ac7e;box-shadow:0 0.7rem 1.2rem rgba(00, 00, 00, 0.05),0 0.1rem 0.25rem 0.2rem rgba(00, 00, 00, 0.05);
margin-top: 4rem;position: relative;overflow: inherit!important;}
.pointCodeBg{width: 6rem;height: 5rem;display: block;position: absolute;top: -4rem;left: 50%;transform:translate(-50%, 0);}
.dan_poitCodeBox .barcodeBox{margin: 1rem 0 1.4rem;width: auto;}
.dan_poitCodeBox .barcodes{width: 9.2rem;height: 9.2rem;margin: 1.5rem auto 0;}
.dan_poitCodeBox .barcode{width: 12rem;height: auto;margin: 0 auto;}
.dan_poitCodeBox .barcode img{width: 100%;height: auto;margin-top: 0.5rem;}

/*余额*/
.dan_balanceBox{margin: 1rem 1.25rem 0;padding-top: 1rem;position: relative;}
.dan_balanceBg{width: 0;height: 0;position: absolute;top: 0;left: 1rem;border-top:0.5rem solid transparent;border-left:5.8rem solid transparent;border-top-right-radius:0.4rem;border-bottom:0.5rem solid rgba(00, 00, 00, 0.26);border-right:5.8rem solid rgba(00, 00, 00, 0.26);}
.dan_balanceContent{height: 8rem;border-radius: 0.4rem;color: #c2ac7e;position: relative;padding-left: 1.25rem;background: radial-gradient(at right bottom,#424242,#1F1F1F);}
.dan_balanceO{font-size: 0.6rem;padding-top: 2rem}
.dan_balanceNum{font-size: 1.1rem;padding-top: 0.5rem;font-weight: 900;}
.dan_yueBg{display: block;width: 7rem;height: 4rem;position: absolute;right: 0;bottom: 0;}
.dan_blcDecration{position: absolute;top: 1.25rem;right: 0;border-top-left-radius: 1.5rem;border-bottom-left-radius: 1.5rem;width: 3.5rem;background:#877a5f;}
.dan_blcCircle{width: 0.75rem;height: 0.75rem;border-radius: 50%;margin: 0.75rem;background: #333333;}
.dan_rechargeBtn{margin: 1rem 1.25rem 0;}
.dan_rechargeBtn .dan_toRecharge{background: white;color: #c6b287;font-size: 0.7rem;border-radius: 1rem;border: 0.2rem solid #e9e0cf;box-sizing: border-box;height: 2.2rem;line-height: 1.8rem;}
.dan_balanceBtn{margin-top: 0.5rem;padding: 0 1.25rem}
.dan_blnBtn{font-size: 0.7rem;padding: 1.25rem 0;color: #575757;position: relative;}
.dan_blnBtn .iconfont{float: right;color: #575757;font-size: 0.7rem;}
.dan_blnBtnPw:after{
	content: '';
	position: absolute;
	left: 0;
	bottom: 0;
	background: #e5e5e5;
	width: 200%;
	height: 1px;
	-webkit-transform: scaleX(0.5);
	transform: scaleX(0.5);
	-webkit-transform-origin: 0 0;
	transform-origin: 0 0;
	visibility: inherit;
}
input[type=button]{-webkit-appearance:none;outline:none}
.weui-vcode{
	border-radius: 0;

}


/*交易记录*/
.weui-tab__bd{position: relative;}
.dan_tradeMsgBox{background: #f4f4f3;font-size: 0.6rem;color: #888888;padding: 0.7rem 0.9rem;display: block;position: fixed;top: 1.95rem;left: 0;width: 100%;box-sizing: border-box;z-index: 9;}
.dan_tradeMsgDate{float: left;position: relative;}
.dan_tradeMsgUse{float: right;padding-left: 0.5rem;}
.dan_tradeMsgCharge{float: right;}
.weui-navbar + .weui-tab__bd{padding-top: 2.3rem;}
.weui-navbar + .dan_tradeMsgTop{padding-top: 4.3rem;}
.dan_dataDate{color: black;width: 4rem;opacity: 0;}
.dan_dataDateShow{color: black;width: 4rem;position: absolute;z-index: -10;top: 0.05rem;left: 0;}
.payList{padding: 0.75rem 0;position: relative;overflow: hidden;}
.payList:after{
	content: '';
	position: absolute;
	bottom: 0;
	left: 0;
	background: #e5e5e5;
	width: 100%;
	height: 1px;
	-webkit-transform: scaleY(0.5);
	transform: scaleY(0.5);
	-webkit-transform-origin: 0 0;
	transform-origin: 0 0;
	visibility: inherit;
}
.userImg{
	width: 1.8rem;
	height: 1.8rem;
	float: left;
	border-radius: 50%;
	-moz-border-radius: 50%;
	-webkit-border-radius: 50%;
	overflow: hidden;
	border: 0.05rem solid #e5e5e5;
	box-sizing: border-box;
}
.userImg img{width: 100%;height: 100%;}
.payDet{float: left;margin-left: 0.5rem;max-width: 55%;}
.payTo{font-size: 0.7rem;color: #888888;}
.payTime{font-size: 0.6rem;color: #c2ac7e;margin-top: 0.1rem;}
.payNum{float: right;font-size: 0.8rem;margin-right: 5%;color: #c2ac7e;font-weight: 700;}
.payNum span{font-weight: normal;font-size: 0.65rem;}


/*成长值*/
.dan_growNumBox{text-align: center;width: 100%;color: #c2ac7e;background: url(../img/growpointBg.png) no-repeat;background-size: cover;}
.dan_growTt{font-size: 0.6rem;padding-top: 1.25rem;}
.dan_growNum{font-size: 1.8rem;padding: 0rem 0 2.5rem;font-weight: 900;font-family: Multiple}
.dan_growExpBox{padding: 0 1.1rem 1.2rem;font-size: 0.55rem;}
.dan_growExpList{display: flex;margin-top: 0.75rem;}
.dan_growExpTt{display: flex;width: 4rem;}
.dan_growExpTxt{flex: 1;padding-left: 0.5rem;}
.dan_growListBox{padding-left: 1.1rem;border-top: 0.6rem solid #f4f4f3;}
.dan_growListBox .dan_getWay{font-size: 0.75rem;}
.dan_growListBox .dan_detailMenu p{font-size: 0.65rem;}


/*充值/消费记录详情*/
.dan_recordBox{margin: 0 0.5rem;background: white;}
.dan_recordTopBox{margin: 0 0.3rem;border-bottom: 0.2rem solid #f4f2ef;}
.dan_recStoreNameBox{padding-top: 0.75rem;text-align: center;}
.dan_recStoreImg{display: inline-block;border: 0.05rem solid #e5e5e5;width: 1.2rem;height: 1.2rem;border-radius: 50%;overflow: hidden;box-sizing: border-box;position: relative;top: 0.25rem;}
.dan_recStoreImg img{width: 100%;height: 100%;}
.dan_recStoreName{display: inline-block;color: #888888;line-height: 1.2rem;font-size: 0.7rem;}
.dan_recNumBox{text-align: center;font-size: 1.2rem;padding: 0.25rem 0 1rem;}
.dan_recDetailBox{margin: 0.15rem 0.3rem 0;border-top: 0.05rem solid #f4f2ef;}
.dan_recMsgTop{border-bottom: 0.05rem solid #f4f2ef;padding: 0.8rem 0;}
.dan_recMsgBox{display: flex;color: black;font-size: 0.6rem;padding: 0.3rem 0;}
.dan_recDetLeft{display: flex;width: 4.5rem;padding-left: 0.6rem;}
.dan_recDetRight{flex: 1;color: #575757;}
.dan_recMsgBtm{padding: 0.75rem 0;}
.dan_recDetBorder{width: auto;margin: 0.3rem 0.5rem 0;}
.cardBorderBtmRec{background: url(../img/borderBtm.png) repeat-x;background-size: 6%;margin: 0 0.5rem 0.3rem;}
.dan_recBtmBg{width: 100%;height: 7rem;background: url(../img/recordBg.png) no-repeat;background-size: cover;}
.dan_recMsgSpec{color: #f08200;}
.dan_recIcon{position: absolute;right: 0;top: 0.1rem;font-size: 0.5rem;color: black;}


/*我的优惠券*/
.dan_couponListBox ul{margin: 0;}
.dan_couponListBox .cardMsg{position: relative;margin: 0 1rem ;border-radius: 0.2rem;overflow: hidden;margin-top: 0.6rem;background: #c2ac7e;padding: 0;}
.dan_cpInBox{margin-top:0.7rem;display: flex;padding: 0.75rem 0;justify-content: flex-start;background: white;position: relative;}
.dan_cpInBox:before{content: '';width:100%;height: 2px;position: absolute;top: -2px;left: 0;background: url(../../change_resources/img/couponBorder.png) repeat-x;}
.dan_cpMsgLeftBox{flex: 1;padding-left: 1rem;}
.dan_cpMsgLeftBox h4{font-size: 0.8rem;color: #888888;padding-right: 1rem;line-height: 1.5rem;}
.dan_cpMsgLeftBox p{font-size: 0.5rem;color: #888888;line-height: 1.25rem;}
.dan_cpMsgDet{font-size: 0.6rem;color: #ababab;padding-top: 0.25rem;}
.dan_cpMsgDet .iconfont{font-size: 0.45rem;padding-left: 0.2rem;line-height: 1rem;position: relative;top: 0rem;color: #acacac;}
.dan_cpNumBox{min-width: 4rem;color: #6f6f6f;text-align: center;border-right: 0.05rem dashed #efeff4;padding: 0 0.5rem;box-sizing: border-box;}
.dan_cpNumBack{font-size: 0.9rem;line-height: 1.5rem;font-family: Multiple;}
/*.dan_cpNum{font-size: 1.4rem;}*/
.dan_cpNumUse{font-size: 0.55rem;padding-top: 0.15rem;}
#dan_cpUsed,#dan_cpOverDate{opacity: 0.6;}
.dan_newMbCpGet{margin: 0.75rem 1rem 0rem;height: 2.2rem;background: white;border-radius: 2.2rem;padding: 0 0.3rem;box-sizing: border-box;display: flex;}
.dan_newMbCpLeftBox{float: left;}
.dan_newMbCpImg{display: block;width: 2rem;height:1.8rem;margin: 0.2rem 0 0 0.5rem;}
.dan_newMbCpTxt{font-size: 0.65rem;color: #888888;line-height: 2.2rem;flex: 1;text-align: center;}
.dan_newMbCpLBtn{width: 3.2rem;height: 1.6rem;line-height: 1.6rem;border-radius: 1.6rem;text-align: center;color: white;background: #f24c1c;font-size: 0.65rem;margin-top: 0.3rem;}


/*优惠券详情*/
.dan_cpCodeP{font-size: 0.6rem;color: #9b9b9b;padding-top: 1.1rem;}


/*适用门店*/
.dan_abTopBox{background: #fafafa;font-size: 0.6rem;color: #6F6F6F;padding: 0.4rem 0.75rem;}
.dan_abStoreListBox ul{padding-left: 0.75rem;}
.dan_abStoreList{padding: 0.6rem 0;}
.dan_abStoreName{font-size: 0.65rem;color: #575757;}
.dan_abStoreAddr{font-size: 0.6rem;color: #9B9B9B;padding-top: 0.25rem;}


/*会员卡详情*/
.dan_pDetailBox{position: relative;overflow: hidden;}
.dan_cardDetBox{margin: 0 4.5rem;padding: 1rem 0 0.2rem;text-align: center;}
.dan_cardDetTt{font-size: 0.9rem;color: black;padding-bottom: 0.75rem;border-bottom: 0.2rem solid #f4f2ef;}
.dan_cardDetList{margin-top: 0;border-top: 1rem solid #FAFAFA;padding-left: 1rem;position: relative;overflow: hidden;padding-top: 1rem;}
.dan_cardDetLi{display: flex;padding: 0.75rem 0.3rem;}
.dan_pDetailAlls .dan_cardDetTitle{display: flex;width: 4rem;font-size: 0.6rem;font-weight: 900;color: black;}
.dan_cardDetTxt{flex: 1;font-size: 0.6rem;color:  #575757;}
.dan_cardBtmBg{position: absolute;bottom: -1rem;right: 0rem;font-size: 5rem;transform: rotate(-30deg);z-index: 0;opacity: 0.03;font-weight: 900;font-family: Multiple;}


/*充值*/
.dan_rechTopBox{margin-top: 1.2rem;}
.dan_rechTopBox .swiper-slide{width: 74%;height: 6.25rem;overflow: hidden;}
/*.dan_rechTopBox .swiper-container{padding-bottom: 3rem;}*/
.dan_rechTopBox .swiper-pagination{display: flex;justify-content: space-around;width: 100%;margin-top: 0.5rem;}
.dan_rechTopBox .swiper-pagination-bullet{background: none;padding: 0;font-size: 0.6rem;width: auto;height: auto;margin: 0!important;color: #b2b2b2;opacity: 1;border-radius: inherit;padding-bottom: 0.25rem;outline: none;}
.dan_rechTopBox .swiper-pagination-bullet-active{color: #c2ac7e;border-bottom: 0.05rem solid #c2ac7e;}
.dan_rechCardTt{color: #000000;font-size: 0.7rem;padding: 0.75rem 0 0 1rem;}
.dan_rechCardNum{font-size: 1.5rem;}
.dan_rechCardExp{color: #000000;font-size: 0.7rem;padding: 0.5rem 0 0 1rem;}
.swiper-slide0{background: #c2ac7e;}
.swiper-slide1{background: #c2ac7e;}
.swiper-slide2{background: #c2ac7e;}
.swiper-slide3{background: #c2ac7e;}
.swiper-slide4{background: #c2ac7e;}
.swiper-slide6{background: #c2ac7e;}
.dan_rechStoreBox{margin-left: 1.3rem;padding: 0.9rem 0;padding-right: 1.3rem;position: relative;margin-top: 2.5rem;}
.dan_rechStoreBox:before{
	content: '';
	position: absolute;
	bottom: 0;
	left: 0;
	background: #f4f2ef;
	width: 100%;
	height: 1px;
	-webkit-transform: scaleY(0.5);
	transform: scaleY(0.5);
	-webkit-transform-origin: 0 0;
	transform-origin: 0 0;
	visibility: inherit;
}
.dan_rechStore{font-size: 0.6rem;color: black;font-weight: 900;float: left;}
.dan_rechToChoise{font-size: 0.6rem;color:  #555555;float: right;}
.dan_rechStoreBox .iconfont{font-size: 0.5rem;color: black;padding-left: 0.5rem;line-height:1rem;position: relative;top: 0rem;float: right}
.dan_rechExpBox{margin-left: 1.3rem;padding: 0.9rem 0;padding-right: 1.3rem;}
.dan_rechExpBox h4{font-size: 0.6rem;color: black;font-weight: 900;}
.dan_rechExpTxt{font-size: 0.6rem;color: #555555;padding-top: 0.6rem;}
.dan_rechFull{width: 100%;height: 2.5rem;}
.dan_rechaPayBtnBox{position: fixed;bottom: 0.25rem;padding: 0 0.5rem;width: 100%;box-sizing: border-box;}
.dan_rechPayBtn{background: #c2ac7e;}




/*激活会员卡*/
.dan_actTopBox{width: 100%;position: relative;padding-top: 2.6rem;}
.dan_actBgOrg{width: 100%;height: 5.2rem;position: absolute;top: 0;background: radial-gradient(110% 110%,#FEA904,#FF6F1E);z-index: -10;}
.dan_actBgImg{width: 100%;height: 5.25rem;position: absolute;top: 0;background: url(../img/actBg.png) no-repeat;background-size: cover;z-index: -5;}
.dan_actMyImg{width: 3.5rem;height: 3.5rem;box-sizing: border-box;border: 0.2rem solid white;border-radius: 100%;margin: 0 auto;position: relative;}
.dan_actMyImg img{width: 100%;height: 100%;border-radius: 100%;}
.dan_actTopIcon{position: absolute;width: 1rem;height: 1rem;right: 0.25rem;bottom: -0.25rem;border-radius: 100%;text-align: center;background: #ff3b30;}
.dan_actTopIcon .iconfont{color: white;font-size: 1.1rem;line-height: 1rem;}
.dan_actNameBox{margin-top: 0.5rem;color: #9B9B9B;font-size: 0.7rem;text-align: center;}
@keyframes e{
	from{transform: rotate(0deg);}
	to{transform: rotate(360deg);}
}



/*缺省页*/
.dan_noData{display: none;}
.dan_noDataImgBox{margin: 6rem auto 0;width: 8rem;height: 6.8rem;}
.dan_noDataImgBox img{width: 100%;height: 100%;}
.dan_noDataTxt{font-size: 0.8rem;text-align: center;margin-top: 1rem;color: #575757;}
/*会员卡付款*/
.dan_payPageBox{background: white;border-radius: 0.3rem;overflow: hidden;margin: 0.7rem 0.4rem 0;}
.dan_payPageTop{display: flex;background: #fbfafa;padding: 0.45rem 1rem;}
.dan_payPageTo{flex: 1;font-size: 0.7rem;color: #575757;line-height: 1.7rem;overflow: hidden;white-space: nowrap;text-overflow: ellipsis;}
.dan_payPageStoreImg{width: 1.7rem;height: 1.7rem;box-sizing: border-box;border-radius: 100%;overflow: hidden;border: 0.05rem solid #d1d1d6;}
.dan_payPageStoreImg img{width: 100%;height: 100%;}
.dan_payPageBody{padding-left: 0.7rem;font-size: 0.65rem;color: #575757;}
.dan_payPageNumBox{padding: 1.25rem 0.5rem 0.5rem;border-bottom: 0.05rem solid #f4f2ef;}
.dan_payPageNumTxt{float: left;}
.dan_payPageNum{float: right;}
.dan_payPageCpBox{padding: 0 0.5rem 0.75rem;border-bottom: 0.05rem solid #f4f2ef;}
.dan_payPageCpNotice{font-size: 0.55rem;color: #9b9b9b;padding: 0.6rem 0;}
.dan_payPageNotice{display: inline-block;width: 0.6rem;height: 0.6rem;box-sizing: border-box;border: 0.05rem solid #9B9B9B;text-align: center;line-height: 0.6rem;border-radius: 100%;position: relative;top: 0.05rem;}
.dan_payPageCpList{display: flex;padding: 0.7rem 0;}
.dan_payPageCpLable{width: 3rem;}
.dan_payPageCpContent{flex: 1;text-align: right;overflow: hidden;white-space: nowrap;text-overflow: ellipsis;}
.dan_payPageCpContent .iconfont{font-size: 0.5rem;}
.dan_payPageCpContent{color: #f08200;}
.dan_payPagePriceBox{text-align: right;padding: 1.3rem 0.5rem 1rem;font-size: 0.65rem;color: #575757;}
.dan_payPagePrices{font-size: 1rem;color: black;}
#dan_payPageCpList{display: inline-block;width: auto;}
.dan_payPageBtn{width: 96%;margin: 0 auto;}


/*会员签到*/
.dan_signRlBox{width: 100%;position: relative;overflow: hidden;padding-bottom: 1rem;padding-top: 1.5rem;}
.dan_signTopBg{width: 120%;height: 13rem;position: absolute;border-radius: 100%;background: linear-gradient(to right,#222222,#393939);left: -10%;top: -5rem;z-index: -1;}
.dan_signTt{text-align: center;font-size: 0.9rem;color: white;margin: 0.75rem 0;}
.dan_signRili{margin: 0 1rem;position: relative;box-shadow: -0.4rem 0 0.75rem rgba(00,00,00,0.01),0.4rem 0 0.75rem rgba(00,00,00,0.01),0 0.4rem 0.75rem rgba(00,00,00,0.01);}
.dan_riliSign{width: 2rem;height: 1.4rem;position: absolute;top: -0.75rem;background: url(../img/riliSign.png) no-repeat;background-size: cover;}
.dan_riliSignL{left: 1.5rem;}
.dan_riliSignR{right: 1.5rem;}
.dan_riliCorner{width: 1.2rem;height: 2.2rem;position: absolute;right: 0;bottom: 0;background: url(../img/riliJiao.png) no-repeat;background-size: cover;}
.dan_signRili .Calendar{border-radius: 0.2rem;overflow: hidden;border: 0.05rem solid #cab790;padding-bottom: 0.5rem;}
.Calendar #toyear{border-bottom: none;width: auto;height: 2rem;padding-top:0.3rem;background: linear-gradient(to right,#cab790,#c2ac7e);font-size: 0.65rem;color: #2d2d2d;justify-content: flex-start;}
.Calendar #toyear .year-month{line-height: 2rem;}
.Calendar #toyear #idCalendarPre,.Calendar #toyear #idCalendarNext{padding: 0 0.5rem;line-height: 2rem;color: #575757;}
.dan_serialSignBox{text-align: right;flex: 1;height: 100%;line-height: 2rem;padding-right: 0.9rem;}
#dan_serialSignNum{font-size: 0.8rem;color: #f08200;}
.dan_signRlBox .tou{height: 2rem;}
.Calendar table tr{height: 1.6rem;}
.Calendar td{text-align: center;font-size: 0.6rem;color: #949494;}
.dan_signRili .Calendar td span{font-size: 0.6rem;color: #949494;}
.Calendar table tr .onToday span{background: url(../img/signIcon.png) no-repeat;color: #949494;background-size: cover;}
.dan_signBtnBox{margin:0 1rem;margin-top: 0.75rem;}
.dan_signRlBox .dan_signBtn{border-radius: 0.3rem;height: 2.1rem;background: #c2ac7e;line-height: 2.1rem;font-size: 0.7rem;box-shadow: 0 0.75rem 1rem rgba(00,00,00,0.03);}
.dan_signRlBox .dan_signBtnS{background: linear-gradient(to right,#9d9d9d,#b1b1b1);box-shadow: 0 0.75rem 1rem rgba(177,177,177,0.15);}
.weui-btn:after{border: none;}
.dan_signExplainBox{margin: 0 1rem;box-shadow: 0 0 0.4rem 0.4rem rgba(00,00,00,0.03);padding: 0 0.5rem;border-radius: 0.3rem;}
.dan_signBoxTt{text-align: center;color: #2d2d2d;font-size: 0.65rem;padding: 0.25rem 0 0.75rem;font-weight: 900;}
.dan_signExplainTxt{font-size: 0.55rem;color: #9e9e9e;}
.dan_signExplainTxt p{padding-bottom: 0.5rem;}
.dan_signSerialBox{padding-bottom: 0.5rem;box-shadow: 0 0 0.4rem 0.4rem rgba(00,00,00,0.03);margin: 1rem;border-radius: 0.3rem;}
.dan_signSerialReward{margin: 0 0.8rem;}
.dan_signSerial3{display: flex;width: 100%;justify-content: space-between;flex-wrap: wrap;position: relative;}
.dan_signLine{width: 100%;height: 0.3rem;background: #f4f2ef;position: absolute;bottom: 0.45rem;z-index: -1;border-radius: 0.3rem;display: none;}
.dan_signSerialOver3Ul{display: flex;width: 100%;justify-content: flex-end;flex-wrap: wrap;position: relative;margin-top: 1rem;}
.dan_signSerialOver3{position: relative;}
.dan_signLineRight{width: 0.5rem;height: 4.6rem;box-sizing: border-box;border: 0.3rem solid #f4f2ef;border-left: none;position: absolute;right: -0.5rem;bottom: 0.45rem;}
.dan_signSerialRewardList{}
.dan_signSerialRewardImg{width: 1.6rem;height: 1.8rem;margin: 0 auto;}
.dan_signSerialRewardImg img{width: 100%;}
.dan_signSerialRewardTxt{width: 3.2rem;height: 1.2rem;line-height: 1.2rem;border-radius: 1.2rem;font-size: 0.55rem;color: #888888;background: #f4f2ef;text-align: center;margin: 0 auto;margin-top: 0.3rem;}
.san_signModal{width: 13rem;height: 8.5rem;z-index: 1200;position: fixed;top: 50%;left: 50%;transform: translate(-50%, -50%);-webkit-transform: translate(-50%, -50%);}
.dan_signModalBg{position: fixed;top: 0;left: 0;right: 0;bottom: 0;background: rgba(0, 0, 0, 0.6);z-index: 1000;}
.dan_signModalBody{background: linear-gradient(to right,#1f1f1f,#3b3b3b);
	border-radius: 0.3rem;overflow: hidden;width: 13rem;height: 8.5rem;box-shadow: 0 0 0.75rem 0.5rem rgba(190,169,125,0.4);
}
.dan_signModalSign{width: 5rem;height: 4.5rem;position: absolute;left: 50%;transform: translate(-50%, -60%);z-index: 1500;}
.dan_signModalSign img{width: 100%;}
.dan_signModalHd{text-align: right;color: white;}
.dan_signModalHd .iconfont{font-size: 1.5rem;line-height: 1.8rem;}
.dan_signModalEx{text-align: center;color: white;font-size: 0.8rem;padding: 0.5rem 0;}
.dan_signModalCt{display: flex;justify-content: center;margin-top: 0.5rem;padding: 0 1rem;}
.dan_signModalList{width: 50%;}
.dan_signModalListImg{width: 1.75rem;height: 1.25rem;margin: 0 auto;}
.dan_signModalListImg img{width: 100%;}
.dan_signModalList p{color: white;font-size: 0.55rem;text-align: center;padding-top: 0.5rem;}


/*新人专属优惠券*/
.dan_newMbCpBg{position: relative;width: 100%;height: 12rem;background: url(../img/newMbCpBg.png) no-repeat;background-size: cover;}
.dan_newMbCpTt{font-size: 1.3rem;font-weight: 900;color: white;text-align: center;padding-top: 3.5rem;}
.dan_newMbCpListBox{position: relative;width: 100%;z-index: 100;padding-top: 0.5rem;}
.dan_newMbCpBd{position: absolute;width: 100%;height: 2rem;border-radius: 2rem;top: -1.1rem;z-index: -1;background: white;}
.dan_newMbCpList{margin: 0 0.3rem;}
.dan_newMbCpList .cardMsg{border: 0.05rem solid #f2f2f2;padding: 0.1rem;
    -webkit-box-shadow:0.1rem 0.1rem 0.1rem rgba(234,234,239,0.4);box-shadow: 0.1rem 0.1rem 0.1rem rgba(234,234,239,0.4);}
.dan_newMbCpList .cardMsg:first-of-type{margin-top: 0;}
.dan_newMbCpBtnP{width: 100%;height: 2.3rem;}
.dan_newMbCpBtn{position: fixed;bottom: 0.25rem;width: 100%;z-index: 999}
.dan_newMbCpBtn .weui-btn_primary{width: 94%;position: initial;margin: 0 auto;}
.content .weui-btn_primary:active{background-color: rgba(240,130,0,0.7);}

