.ml_04{margin-left: .4rem;}
.ft_50{font-size: .5rem;}
.ft_60{font-size: .6rem;}
.ft_70{font-size: .7rem;}
.ft_90 {font-size: .9rem;}
.mt_75{margin-top: .75rem;}
.mb_25 {margin-bottom: .25rem;}
#page{height:100%;overflow: auto;position: relative;-webkit-overflow-scrolling: touch;}
.color-white{color: #fff;}
.color-gray{color: #cbcbcb;}
.codespace{letter-spacing: 5px;}
.bg-white{background-color: #fff;}
.textCenter{text-align: center;}
.header{position: relative;width: 15rem;margin: .25rem auto;border-radius: .5rem;background-color: #ff3c65;padding: .7rem .5rem;box-sizing: border-box;box-shadow:0px 5px 5px rgba(0,0,0,0.1);}
.info-flex{
  position: relative; 
  display: box;              /* OLD - Android 4.4- */
  display: -webkit-box;      /* OLD - iOS 6-, Safari 3.1-6 */
  display: -moz-box;         /* OLD - Firefox 19- (buggy but mostly works) */
  display: -ms-flexbox;      /* TWEENER - IE 10 */
  display: -webkit-flex;     /* NEW - Chrome */
  display: flex; }
.info-flex .info-logo {position: relative;width: 2.5rem;height: 2.5rem;border-radius: 100%;border: 2px solid #fff;background-color: #fff;}
.index-leval{position: absolute;height: .8rem;width: .8rem;background: url(../images/index-leval.png) no-repeat;background-size: contain;right: 0;bottom: 0;color: #fff;}
.index-leval .leval-num{position: absolute;width: .5rem;right: 0rem;text-align: center;bottom: -.1rem;font-size: .35rem;font-weight: bold;}
.info-flex .nameAndCash {height: 2.6rem;display: flex;flex-direction: column;justify-content: center;}
.info-flex .nameAndCash .tCash{font-size: .75rem;}
.info-flex .info-logo img{width: 2.5rem;height: 2.5rem;border-radius: 100%;}
.info-flex .rightBox {color: #ff3c65;display: flex;align-items: center;position: absolute;right: -.5rem;height: 1.75rem;background: #fff;top: .625rem;margin-top: -4px;width: 5rem;border-top-left-radius: 1.75rem;border-bottom-left-radius: 1.75rem;padding: .25rem;box-sizing: border-box;}
.info-flex .rightBox>i:first-child{font-size: 1rem;vertical-align: middle;flex: 1;}
.info-flex .rightBox>i:last-child{transform: rotate(180deg);flex: 1;}
.info-flex .rightBox .rightBoxCenter{padding-left: .2rem;line-height: 1;width: 3.25rem;}
.info-flex .rightBox .rightBoxCenter>span:first-child{font-size: .5rem;}
.info-flex .rightBox .rightBoxCenter>span:last-child{font-size: .6rem;}
.info-code{width: 14rem;padding: .75rem 0;}
.info-code img{width: 14rem;height: 1.925rem;}
.coderefresh{width: 5rem;margin: .25rem auto 0;color: #ff95a7;}
.contentBox{
  padding: 1rem; 
  display: box;              /* OLD - Android 4.4- */
  display: -webkit-box;      /* OLD - iOS 6-, Safari 3.1-6 */
  display: -moz-box;         /* OLD - Firefox 19- (buggy but mostly works) */
  display: -ms-flexbox;      /* TWEENER - IE 10 */
  display: -webkit-flex;     /* NEW - Chrome */
  display: flex; }
.contentBox .flexC {width: 33%;}
.contentBox .count {width: 3.7rem;height: 3.7rem;border-radius: 3.7rem;background: #ff3c65;margin: 0 auto;line-height: 3.7rem;text-align: center;font-size: .6rem;color: #fff;box-shadow:0px 2px 5px rgba(0,0,0,0.1);}
.contentBox .jstyle {background: #fff;color: #ff3c65;}
.linkTargeta{width: 4.65rem;float: left;padding-top: .5rem;}
.linkTargetb{width: 4.7rem;float: left;padding-top: .5rem;}
.linkTargetb div{margin-top: .2rem;}
.linkTargeta div{margin-top: .2rem;}
.fgf{width: 14rem;height: .45rem;margin: 0 auto .5rem;position: relative;}
.fgf img{width: 14rem;height: .725rem;}
.linkTarget{width: 14rem;margin: 0 auto}
.icon-round{display: inline-block;width: 1.65rem;height: 1.65rem;text-align: center;line-height:1.65rem;background-color: #fff;color: #e4b95e;border-radius: 100%;box-shadow: 0px 2px 5px rgba(0,0,0,0.1)}
.icon-round i{font-size: .9rem;}
.linkTarget img{height: .9rem;width: .9rem;}
.footer{position: absolute;bottom: .25rem;width: 16rem;}
/*清除浮动代码*/
.clearfloat:after{display:block;clear:both;content:"";visibility:hidden;height:0}
.clearfloat{zoom:1}
/*注册页面-注册奖励*/
.zc-content{position: relative;margin: 3rem .5rem .5rem;border: 1px dashed #e4b95e;padding: 1rem .5rem .5rem;border-radius: .5rem;line-height: 1.05rem;color: #e4b95e;}
.zc-content-header{width: 10.25rem;line-height: 1.8rem;color: #fff;text-align: center;font-size: .7rem;height:1.8rem;margin: -2rem auto 0;background: url(../images/header-dan.png) no-repeat;background-size: cover;}
.zc-prize li{clear: both;}
.zc-prize li div:first-child{float: left;width: 3.9rem;font-size: .6rem;}
.zc-prize li div:first-child i{font-size: .6rem;padding-right: .1rem;}
.zc-prize li div:last-child{float: left;}
.more-list{width: 14rem;padding-left: .5rem;box-sizing: border-box;font-size: .55rem;}
.more-list p{float: left;width: 50%;box-sizing: border-box;overflow: hidden;text-overflow: ellipsis;white-space: nowrap;}
.more-list p:nth-child(even){padding-left: .25rem;}
.more-list p span{float:left;width: 5rem;overflow: hidden;text-overflow: ellipsis;white-space: nowrap;}
.wx-qd{position: absolute;display: block;top: -.3rem;right: -1rem;width: 3.825rem;height: 1.575rem;background: transparent url(../images/qiandaoIMG.png) no-repeat center; background-size: contain;}
/*超级会员图标*/
.superMember{position: absolute;right: 0;bottom:-9%;width: 3.675rem;height: 3.25rem;opacity: 1;
background: transparent url(../images/superMember.png) no-repeat ;background-size: cover;z-index: 9;
}
.kzBottomMark{position: relative;width: 100%;height: 2.1rem;background: transparent url(../images/kzBottomMark.png) no-repeat;background-size: cover;}
.kzBottomMark.active:before{content: '';position: absolute;width: 14rem;top: 0;left: 1rem;height: 1px;background: #dcdcdc;}
.kzBottomMark.active{margin-top: .5rem;}
/*首页hot商品列表*/
.ht-col-1-6 {background-color: #fff;overflow: hidden;margin-top: 1rem;}
.ht-col-1-6 .big {position: relative;display: block;height: 10rem;overflow: hidden;background-color: #fff;display: flex; justify-content: center; align-items: center;}
.ht-col-1-6 .big img{height: 100%;}
.ht-col-1-6 .big:after {position: absolute;content: '';bottom: 0;left: 50%;margin-left: -10px;width: 0;height: 0;border-width: 10px;border-style: solid;border-color: transparent transparent #fff transparent;}
.ht-col-1-6 .small {position: relative;padding: .26667rem 0;overflow: hidden;}
.ht-col-1-6 .smallwrap {display: -webkit-box;display: -webkit-flex;display: -moz-box;display: -ms-flexbox;display: flex;overflow-x: auto;-webkit-overflow-scrolling: touch;}
.ht-col-1-6 .smallwrap:after, .ht-col-1-6 .smallwrap:before {content: '';display: inline-block;min-width: .5rem;}
.ht-col-1-6 .smallwrap .item {display: block;width: 4rem;margin-right: .5rem;text-align: center;}
.ht-col-1-6 .smallwrap .item:last-child{margin-right: 0;}
.ht-col-1-6 .smallwrap .item .img {width: 4rem;height: 4rem;/*border: 1px solid #e5e5e5;*/overflow: hidden;background-color: #fff;position: relative;display: flex; justify-content: center; align-items: center;}
.ht-col-1-6 img {width: 100%;}
.ht-col-1-6 .smallwrap .item .tit {display: -webkit-box;display: box;-webkit-line-clamp: 2;line-clamp: 2;-webkit-box-orient: vertical;box-orient: vertical;overflow: hidden;min-height: 1.6rem;margin: 0;margin-top: 7px;line-height: 1.4;color: #555;font-size: .6rem;}
.ht-col-1-6 .smallwrap .item .price {font-size: .6rem;color: #ff3c65;margin: 0;line-height:.6rem;display: -webkit-box;display: box;-webkit-line-clamp: 2;line-clamp: 2;-webkit-box-orient: vertical;box-orient: vertical;overflow: hidden;max-height: 1.6rem;}
.ht-col-1-6 .smallwrap .item .price del {font-size: 9px;color: #999;}
.ht-col-1-6 .hotfLine{position: relative;height: 2rem;padding: 0 .5rem;line-height: 2rem;text-align: center;color: #dcdcdc;background: transparent url(../images/hotfLineImg.png) no-repeat center;background-size: 4.95rem .575rem;}
.ht-col-1-6 .hotfLine i{color: #dcdcdc;vertical-align: middle;display: none;}
/*.ht-col-1-6 .hotfLine:before{content: '';position: absolute;left: 1rem;width:4.5rem;height: 1px;background: #dcdcdc;top: 50%;}
.ht-col-1-6 .hotfLine:after{content: '';position: absolute;right: 1rem;width:4.5rem;height: 1px;background: #dcdcdc;top: 50%;}*/
/*扫码领红包*/
.mask{position: fixed;width: 100%;height: 100%;background: rgba(0,0,0,.5);z-index: 99;}
.mask .scanGift{width: 12.5rem;height: 18.05rem;position: fixed;top: 50%;margin-top: -11.025rem;left: 50%;margin-left: -6.25rem;background: url(../images/scanGift.png) no-repeat center;background-size: cover;}
.mask .scanGift .wishTitle{text-align: center;font-size: .6rem;margin-top: 1.25rem;color: #ff3c65;}
.mask .scanGift .scanLogo{position: absolute;top: 8.825rem;left: 50%;margin-left: -1.25rem;width: 2.5rem;height: 2.5rem;border-radius: 100%;display: flex;justify-content: center;align-items: center;background: #fff;overflow: hidden;}
.mask .scanGift .scanLogo img{max-width: 100%;}
.mask .scanGift .giftPay{font-size: 1.5rem;margin-top: 1.5rem;text-align: center;color: #ff3c65;}
.mask .scanGift .dateAndList{position: absolute;font-size: .55rem;width:100%;top: 7rem;left: 0;height: 1.5rem;display: flex;justify-content: flex-end;align-items: center;flex-direction: column;line-height: 1.5;}
.mask .scanGift .giftDate{color: #b2b2b2;}
.mask .scanGift .checkGiftList{color: #ff3c65;text-decoration: underline;}
.mask .scanGift .noGift{font-size: 1rem;text-align: center;color: #ff3c65;margin-top: 2.875rem;line-height: 1.2;}
.mask .scanGift .giftIntro{position: absolute;bottom: .5rem;left: 1.5rem;box-sizing: border-box;right: .5rem;color: #fff;opacity: .5;font-size: .5rem;line-height: .7rem;}
.mask .scanGift .giftIntro ul{padding: 0;}
.mask .scanGift .giftIntro ul li{list-style-type:decimal;list-style-position:outside;}
.mask .maskClose{position: fixed;bottom: 2rem;left: 50%;margin-left: -1.05rem;width: 2.1rem;height: 2.1rem;display: flex;justify-content: center;align-items: center;font-size: 1.8rem;color: #fff;border: 3px solid #fff;border-radius: 100%;}
