@charset "utf-8";
/*个人中心首页*/
.personalModule{ width: 100%; overflow: hidden;padding-bottom:1.2rem}
.personalModule .iconfont{  font-size: .26rem}
.personalModule .pBanner{ width: 100%; position: relative; overflow: hidden;}
.personalModule .pBanner img{ width: 100%;}
.personalModule .pBanner .avatarBox{ width: 100%; color: #fff; overflow: hidden; position: absolute; left: inherit; top: 15%; z-index: 9; text-align: center; padding-bottom: 2%;}
.personalModule .pBanner .avatarBox .avatar{ width: 1.2rem; height: 0; padding-bottom:1.2rem; display: inline-block; overflow: hidden; border-radius: 50%; border: 1px solid #fff; margin-bottom: 2%}
.personalModule .pBanner .avatarBox .userName{ font-weight: bold; font-size:.3rem; margin-bottom: 1.5%}
.personalModule .pBanner .avatarBox .lever,.personalModule .pBanner .avatarBox .infotxt{ font-size:.26rem}
.personalModule .pBanner .avatarBox .corange{ color: #ffa72d;font-weight: bold; font-size:.3rem; margin-bottom: 1.5%}
.personalModule .pBanner .btndlldy{ display: block; overflow: hidden; font-size:.26rem; line-height: 1; border: 1px solid #fff; border-radius: 4px; overflow: hidden; background: rgba(255,255,255,0.2); color: #fff; position: absolute; padding: 1.5%; right: 2.5%; bottom: 1.5%}
.personalModule .pBanner .btndlldy .iconfont{ font-size:.26rem line-height: 1}
.personalModule .pBanner .ad{ width: 100%; font-size: .36rem;  text-align: center; display: block; color: #fff; position: absolute; left: inherit; z-index: 9; top:20%;}
.personalModule .pBanner .ad p{ line-height: 1.4;}
.personalModule .pBanner .ad a{ display: block; width: 24%; margin: 15px auto; font-size:.26rem; line-height: 2; border: 1px solid #fff; border-radius: 4px; overflow: hidden; background: rgba(255,255,255,0.2); color: #fff;line-height:230%; margin:10px auto; }
.personalModule .loginTips{ width: 92%; padding: 5% 4%; display: block; background: #fff; border-bottom: 12px solid #f4f4f4; font-size:.3rem; line-height: 1.2}
.personalModule .loginTips .tipstxt{ color: #ffa72d}
.personalModule .itemStatus{ width: 100%; text-align: center; background: #fff; border-bottom: 1px solid #ddd;}/*1228修改*/
.personalModule .itemStatus a{ display: inline-block; color: #999;  padding-top: 10px; width: 20%; margin: 2%; position: relative;}
.personalModule .itemStatus img{ width: .5rem;}
.personalModule .itemStatus p{ line-height: 2; font-size: .24rem}
.personalModule .itemStatus .num{ position: absolute;overflow: hidden;top: 0px; line-height: .3rem; left: 60%; background: #fff; border: 1px solid #ff7444; color: #ff7444; width: .3rem; height: .3rem; font-size: .24rem;  border-radius: 50%; z-index: 9; display: block;}

.personalModule .checkItem{ background: #fff; color: #444; width: 92%; padding: 4% 4%; display: block; line-height: 1; border-bottom: 1px solid #ebebeb; font-size:.3rem;}
.personalModule .mb10{ margin-bottom: 10px;}
.personalModule .cred{ color: #ff5252;}
.personalModule .checkItemBox{ background: #fff; color: #444;}
.personalModule .checkItemBox{border-top: 1px solid #ebebeb;}

.personalModule .walletBox{ width: 100%; color: #fff; position: absolute; left: 0; right: 0; margin: auto; top: 25%; z-index: 9; text-align: center;}
.personalModule .walletBox .text{font-size: 18px; font-size: 1.8rem; margin-bottom: 2%}
.personalModule .walletBox .amount{font-size: 60px; font-size: 6rem; font-family: "HiraginoSansGB-W6"; line-height: 1.2}
.personalModule .balanceIntro{font-size: .3rem; padding: 4%; text-align: justify;}
.personalModule .balanceIntro p{ margin-bottom: 2%; color: #999}

.personalModule .pBanner .doubt_ts{ background:rgba(0,0,0,0.5); position:absolute; bottom:0; width:100%; padding:1% 0;}
.personalModule .pBanner .doubt_ts a{ margin-left:5%; border:none; width:95%; background:none; text-align:left; vertical-align:middle; line-height:200%; color:#ffffff;font-size:.24rem;}
.personalModule .pBanner .doubt_ts a img{ width:4.5%; margin-right:5px; vertical-align:middle; margin-top:-.06rem;}
.personalModule .itemStatus .all_order a{ width:92%; margin-left:0; text-align:left; color:#333333;}
.prompt_txt{ padding:2%; width:96%;font-size:.24rem; color:#ff5252;}
.personalModule .iconfont{ margin-left:5PX;}

.personalModule .privilege{width:100%;text-align:center;overflow:hidden; position:absolute; bottom:0; display:table;}
.personalModule .privilege a{color:#fff; width:33%; height:1.2rem; display:table-cell; vertical-align:middle; border-right:1px solid rgba(255,255,255,0.1); background:rgba(0,0,0,0.3);}
.personalModule .privilege a:last-child{  border-right:none; }
.personalModule .privilege img{width:.4rem; margin-bottom:5px;}
.personalModule .privilege p{line-height:1.5;font-size:.24rem;}
.privilege_t{  height: 22px; line-height: 22px; color: #fff; font-size:.26rem; background: rgba(0,0,0,0.3); border-radius:  20px 0 0 20px ;  display: inline-block; padding: 0 5px 0 5px; width:22%; position:absolute; right:0; top:10%; z-index:20;}
.privilege_t a { color:#ffffff;}
.privilege_t a img{ width:25% !important;}
.shoppers {position:absolute; left:0; top:30%; width:12%; z-index:20;}
.shoppers a img{ width:100%;}
.personalModule .pBanner .avatarBox .avatar{ position:relative;}
.lv{border:1px solid #ffa72d;border-radius:.8rem; padding:0 0; width:12%; text-align:center;display:inline-block;color:#FFFF77;font-size:.2rem;height:.30rem;line-height:.30rem;background:#FFBB66; position:absolute; left:44%; top:50%;}
.personalModule .checkItem{ line-height:130%;}
.personalModule .checkItem em.hot{ display:inline-block; background:#ff5252; color:#ffffff; padding:0px 5px; margin-left:3px;  border-radius: 20px; font-size:.20rem;}
.special{ padding-top:1% !important;}
.special p{ line-height:1.2 !important;}
.special span{font-size:.20rem; color:#999;}

/*V1.3.2*/
.bg_f2f2f2 {background:#f2f2f2}
.personalModule .bottomLine {border-bottom:.01rem solid #ececec;/*height: 3.79rem;*/}
.pBanner_block {position:relative;/*height:3.79rem;*/width:100%;z-index:50}
.personalInfo {padding:.6rem 0 0 .51rem;position:relative;height:1.14rem}
.personalAvatar {position:absolute;width:1.14rem;height:1.14rem}
.personalAvatar .ic_personalEdit {position:absolute;bottom:0;right:0;width:.34rem;height:.34rem;background:#fff;border-radius:50%;text-align:center;line-height:.34rem}
.personalAvatar .ic_personalEdit i {font-size:.18rem;color:#ff8686;margin-left:0}
.personalAvatar img {border-radius:1.1rem;height:1.1rem;border:.02rem solid #fff;border-radius:50%}
.personalDetail {padding-left:1.43rem;padding-right:2.7rem}
.personalDetail .nickName{ height:.58rem; }
.personalDetail .nickName h1 {font-size:.34rem;color:#fff;line-height:.58rem;font-weight:700;overflow:hidden; text-overflow:ellipsis; white-space:nowrap; position: relative; float:left; height:.58rem; max-width:2.3rem;}
.personalDetail .nickName img.icCode{ width:.3rem; height:.3rem; position:static; float:left; margin-left:.12rem; margin-top:.12rem;}
.personalDetail .personalGrade {display:block;margin-top:.08rem;max-width:1.56rem;height:.36rem;line-height:.36rem;font-size:.24rem;color:#fff;border-radius:.18rem;background:#e17100;text-align:center}
.openBlackCard {position:absolute;right:0;top:.76rem;width:auto;height:.96rem;background:url(http://images.azczg.com/ldy/ldyH5/personalCenter/openBlackCardBg.png) no-repeat #4b2d00; background-size:contain;background-position:0; border-radius:.1rem 0 0 .1rem;}
.BlackCardMember {width:1.76rem;background:url(http://images.azczg.com/ldy/ldyH5/personalCenter/teQuanBg.png) no-repeat; background-size:cover;background-position:50%}
.openBlackCard .openBlackCard_name {padding-top:.15rem;line-height:.3rem;padding-right:.05rem;text-align:center; }
.openBlackCard .openBlackCard_name span {margin-left:.06rem;color:#ffd596; font-size: .24rem;}
.BlackCardMember .openBlackCard_name span {color:#2c2d2f;}
.openBlackCard .openBlackCard_name .ic_BlackCard {color:#ffd596;margin-left:.12rem}
.BlackCardMember .openBlackCard_name .ic_BlackCard {color:#2c2d2f}
.openBlackCard .openBlackCard_btn {margin:.07rem .36rem;padding-left:.2rem;}
.openBlackCard .openBlackCard_btn span {display:block;text-align:center;width:1.44rem;height:.32rem;background:url(http://images.azczg.com/ldy/ldyH5/personalCenter/openBlackCardBtn.png) no-repeat; background-size:cover;background-position:50%;color:#291900;font-size:.2rem;line-height:.32rem;padding:0 .08rem}
.BlackCardMember .openBlackCard_btn span {width: 1.4rem;background:url(http://images.azczg.com/ldy/ldyH5/personalCenter/teQuanBtn.png) no-repeat; background-size:cover;background-position:50%;color:#fff; font-size:.2rem;text-align:center}
.openBlackCard .openBlackCard_btn i {color:#291900;font-size:.2rem;margin-left:0;margin-top:.0;display: inline-block;vertical-align: middle}
.BlackCardMember .openBlackCard_btn i {color: #fff}
.personalModule .bottomLine img {position:absolute;top:0}
.topBanner {position:absolute;top:0;height:3.79rem;width:100%;background-size:cover}
.BlackCardMember .openBlackCard_btn {margin-left:0}

.personalMenu {margin-top:.56rem;width:100%;min-height:1.49rem;background:url(http://images.azczg.com/ldy/ldyH5/personalCenter/zheZhaoBg.png) no-repeat; background-size:100% 1.49rem}
.personalMenu ul {padding-top:.46rem;display: box;display: -webkit-box;display: -moz-box;display: -ms-box;-webkit-box-orient: horizontal;box-orient: horizontal}
.personalMenuFour ul {padding-top:.46rem;display: box;display: -webkit-box;display: -moz-box;display: -ms-box;-webkit-box-orient: horizontal;box-orient: horizontal}
.personalMenu ul li {float:left;width:50%;box-sizing:border-box;-webkit-box-sizing:border-box;-moz-box-sizing:border-box; text-align:center;position:relative}
.personalMenuFour ul li {padding-top:0;display: block;box-flex: 1;-webkit-box-flex: 1;-moz-box-flex: 1;-ms-box-flex: 1}
.personalMenu ul li a {display:block}
.personalMenu ul li.firstLine:after {position:absolute;right:0;top:.12rem;height:.49rem;width:1px;background:#ececec;content:""}
.personalMenu ul li .myQuan {display:inline-block;width:.6rem;height:.6rem;background:url(http://images.azczg.com/ldy/ldyH5/personalCenter/ic_myQuan.png) no-repeat; background-size:.6rem;background-position:50%}
.personalMenu ul li .myJiFen {display:inline-block;width:.6rem;height:.6rem;background:url(http://images.azczg.com/ldy/ldyH5/personalCenter/ic_myJiFen.png) no-repeat; background-size:cover;background-position:50%}
.personalMenu ul li .personalMenu_txt {display:inline-block;text-align: left;margin-left:.3rem}
.personalMenu ul li .personalMenu_txt .personalMenu_name {display:block;font-size:.26rem;color:#666666;line-height:.32rem}
.personalMenu ul li .personalMenu_txt .personalMenu_num {display:block;font-size:.3rem;color:#333333;line-height:.3rem;margin-top:.14rem}

.personalMenuFour ul li {width:25%}
.personalMenuFour ul li .personalMenuFour_line {position:absolute;right:0;top:.2rem;height:.38rem;width:1px;background:#ececec}
.personalMenuFour ul li:last-child .personalMenuFour_line {display:none}
.personalMenuFour ul li .personalMenuFour_num {display:block;line-height:.32rem;font-size:.28rem;color:#333333}
.personalMenuFour ul li .personalMenuFour_txt {display:block;line-height:.4rem;font-size:.26rem;color:#666;margin-top:.06rem}

.myOrder {width: 100%; text-align: center; background: #fff; border-bottom: 1px solid #ececec;}
.myOrder_padd {padding:.04rem .3rem 0}
.myOrder_title {display:block;color:#333;font-size:.28rem;line-height:.86rem;text-align:left;border-bottom:1px solid #ddd}
.myOrder_title .fr {color:#999999;font-size:.24rem}
.myOrder_title .fr i {color:#999999}
.personalModule .myOrder_title .iconfont {margin-left:2px;font-size:.32rem;display:inline-block;vertical-align:middle;}
.myOrderMenu li {float:left;width:25%}
.myOrderMenu li a {display:block;padding:.36rem 0;text-align:center;position:relative}
.personalModule .myOrderMenu .num{ position: absolute;overflow: hidden;top: .25rem; line-height: .26rem; left: 52%; background: #fff; border: 1px solid #ff5252; color: #ff5252; width: .26rem; height: .26rem; font-size: .2rem;  border-radius: 50%; z-index: 9; display: block;}
.myOrderMenu li .iconfont {display:inline-block;font-size:.36rem;color:#6a6a6a;margin-left:0}
.myOrderMenu li .myOrderMenu_txt {display:block;color:#666666;font-size:.24rem;margin-top:.06rem}

.personalOtherMenu {background:#fff;padding:.2rem 0 .15rem;border-bottom:1px solid #ececec}
.personalOtherMenu li {margin-top:.22rem;float:left;width:25%;text-align:center;overflow:initial}
.personalOtherMenu li a {display:block}
.personalOtherMenu li .personalOtherMenu_img {display:inline-block;position:relative}
.personalOtherMenu li .personalOtherMenu_img i {position:absolute;left:-.14rem;top:-.2rem;width:.6rem;height:.51rem;background:url(http://images.azczg.com/ldy/ldyH5/personalCenter/ic_huanGuang.png) no-repeat; background-size:cover;background-position:50%}
.personalOtherMenu li img {display:inline-block;width:.68rem;height:.68rem;border-radius:50%}
.personalOtherMenu li .personalOtherMenu_txt {height:.6rem;overflow:hidden;font-size:.24rem;color:#666666;margin-top:.2rem;line-height:.28rem}
.personalOtherMenu li .personalOtherMenu_beizhu {display:block;font-size:.2rem;color:#ff5252}
.personalOtherMenu li .personalOtherMenu_img .num{ position: absolute;overflow: hidden;top: -0.06rem; line-height: .26rem; right: -0.08rem; background: #fff; border: 1px solid #ff5252; color: #ff5252; width: .26rem; height: .26rem; font-size: .2rem;  border-radius: 50%; z-index: 9; display: block;}

.personalModule .personalRow {border-top:0}
.personalModule .personalRow a{display:block;background:#fff;line-height:.98rem;text-align:center;font-size:.28rem;color:#333333;border-bottom:1px solid #ececec}
.personalModule .personalRow a.text-left {text-align:left}
.personalModule .iconfont.ic_blackCard {margin-left:.3rem;color:#cccccc;margin-right:.22rem;font-size:.28rem}
.personalModule .personalRow .fr {margin-right:.3rem;font-size:.24rem;color:#999}
.personalModule .personalRow .fr .iconfont {display:inline-block;vertical-align:middle;font-size:.32rem;margin-left: 2px}
.personalModule .personalRow .quanPrice {color:#ff5252}

.personalDetail .personalBlack {display:inline-block;margin-top:.12rem;height:.36rem;line-height:.36rem;font-size:.22rem;color:#2c2d2e;text-align:center;background: -webkit-linear-gradient(left ,#f4e3ba , #dba95e);background: -o-linear-gradient(left ,#f4e3ba , #dba95e);background: -moz-linear-gradient(left ,#f4e3ba , #dba95e);background: linear-gradient(left ,#f4e3ba , #dba95e);border:1px solid #eed18b;border-radius:.2rem;padding:0 .2rem}
.personalDetail .personalBlack i{display:inline-block;background:url(http://images.azczg.com/ldy/ldyH5/personalCenter/ic_v.png) no-repeat; background-size:cover;background-position:50%;width:.22rem;height:.2rem;vertical-align:-2px;margin-right:.02rem}

.contactDaoGou {position:fixed;right:0;bottom:3.4rem;width:.65rem;height:1.13rem;background:url(http://images.azczg.com/ldy/ldyH5/personalCenter/contactDaoGou_btn.png) no-repeat; background-size:cover;background-position:50%;z-index:60}
.contactDaoGou a{display:block;height:100% }
.giftBag {position:fixed;right:.1rem;bottom:1.2rem;width:2.1rem;height:1.66rem;background:url(http://images.azczg.com/ldy/ldyH5/personalCenter/giftBag.png) no-repeat; background-size:cover;background-position:50%;z-index:60}

/*未登录*/
a.noLoginShow_txt {line-height:.56rem;font-size:.26rem;color:#fff}
.personalModule .noLoginShow_txt .iconfont {font-size:.4rem;color:#fff;margin-left:-6px; vertical-align:-2px}
.noLoginMyOrder {margin-top:.56rem;width:100%;min-height:1.49rem;background:url(http://images.azczg.com/ldy/ldyH5/personalCenter/zheZhaoBg.png) no-repeat; background-size:auto 1.49rem}
.noLoginMyOrder .myOrder {background:none;border-bottom:none}
.noLoginMyOrder .myOrderMenu {background:#fff}
.noLoginMyOrder .myOrder_padd {padding-top:.06rem}

/*弹出礼包框*/
.alertDialog {display: none;z-index: 100009;position: fixed;top: 0;left: 0;width: 100%;height: 100%;-webkit-box-align: center;-webkit-box-pack: center;background: rgba(0,0,0,0.6);}
.alertDialog {display: none;z-index: 100009;position: fixed;top: 0;left: 0;width: 100%;height: 100%;-webkit-box-align: center;-webkit-box-pack: center;background: rgba(0,0,0,0.6);}
.alertDialog .alertDialog_Content {position: relative;font-size: .28rem;width: 6.2rem;-webkit-border-radius: .16rem;border-radius: .16rem;-moz-border-radius: .16rem;background: #fff}
.alertDialog_Title {padding-top:.2rem;text-align:right}
.alertDialog_Title a {display:inline-block;padding:.1rem .3rem 0}
.alertDialog_Title i {color:#c8c8c8;font-weight:bold}
.alertDialog_Content h1 {font-size:.32rem;line-height:.32rem;text-align:center;color:#333;padding:0 .9rem;margin-top:-.2rem}
.alertDialog_Content h2 {font-size:.36rem;line-height:.36rem;text-align:center;color:#444;padding:0 .9rem;margin-top:-.38rem;font-weight:700}
.giftBagCon {margin-top:.1rem;text-align:center}
.giftBagCon img {width:3.6rem;height:3.32rem}
.alertDialog .alertDialog_Content .receiveGroup {margin-top: .1rem;text-align: center;padding-bottom: .6rem}
.alertDialog .alertDialog_Content .receiveGroup a {display:inline-block;background:#ff5252;border-radius:.1rem;-webkit-border-radius:.1rem;-moz-border-radius:.1rem;line-height:.8rem;color:#fff;font-size:.32rem;width:5rem;text-align:center}
.alertDialog_Title a.wxClose {width:.44rem;height:.44rem;background:#c8c8c8;border-radius:50%;-webkit-border-radius:50%;-moz-border-radius:50%;line-height:.44rem;padding:0;margin-right:.3rem;margin-top:.1rem;text-align:center}
.alertDialog_Title a.wxClose i {font-size:.24rem;color:#fff;margin-top:0}

/*我的会员码*/
.myMemberCode .alertDialog_Content {width:6.8rem}
.mycartBarCode_box {padding:.5rem 0 0}
.mycartBarCode_tl {text-align:center;color:#999999;line-height:.24rem}
.mycartBarCode_pic {text-align:center;margin-top:.3rem}
.myMemberCode .mycartBarCode_pic img {display:inline-block;width:5.42rem;height:1.32rem}
.myMemberCode .mycartBarCode_eweima {margin-top:.4rem;text-align:center;background:#f6f6f6;padding:.5rem 0 .4rem;-webkit-border-radius: 0 0 .16rem .16rem;border-radius: 0 0 .16rem .16rem;-moz-border-radius: 0 0 .16rem .16rem}
.myMemberCode .mycartBarCode_eweima img {display:inline-block;width:3rem;height:3rem}
.mycartBarCode_eweima p {margin-top:.48rem;color:#999999;padding:0 .8rem;line-height:.4rem}
.myMemberCode .alertDialog_Title a.wxClose {margin-top:.2rem}

.line_h1{ overflow: hidden; text-overflow: ellipsis; white-space: nowrap; word-wrap: break-word;}

/*更多*/
.personalMoreRow{ display: block; width:92%; display: flex;  align-items: center; font-size:.28rem;  padding:0 4%; height:.98rem;justify-content: space-between; background-color:#fff; border-bottom:1px solid #ececec; }
.personalMoreRow .more{display: flex;  align-items: center;}
.personalMoreRow .more .icon-fenlei2{ font-size: .34rem; color: #ccc; display:block; float: left; margin-right:.1rem; margin-top:0}
.personalMoreRow .icon-icon_arrow_right{ font-size: .32rem; margin-top:0;}



/*黑卡续费*/
.personalPayRenewal{ width:100%; height:1.66rem; background:url(http://images.azczg.com/ldy/ldyH5/renewalBg.png?t=0306); background-size:cover; position:relative; margin-bottom: -.2rem;     background-position: center;}
.personalPayRenewal .price{ font-size:.32rem; font-weight:bold; font-style:italic; position:absolute; top:.42rem; left:4rem; color:#504534; font-family:'微软雅黑'}
.personalPayRenewal .info{ min-width:4.35rem; height:.34rem; line-height:.34rem; border-radius:.34rem; text-align:center; color:#f7f3e7; background: linear-gradient(to right, #504534 , #73634b); font-size:.2rem; position:absolute; left:1.6rem; top:.98rem; padding:0 .1rem;}
.personalPayRenewal .info span{color:#feb811}


/*查看付款码*/
.seeBigCode {z-index: 100010;position: fixed;top: 0;left: 0;width: 100%;height: 100%;background:#fff}
.seeBigCode_Pic img {width:100%; height:80%;}
.rotateBox {text-align:center}
.seeBigCode_Txt {font-size:.3rem;color:#ff8034;line-height:.68rem}
.seeBigCode_num {font-size:.48rem;color:#333;line-height:.48rem;margin-bottom:.15rem}

