@media screen and (max-width: 321px){
  body {font-size: 8px !important}
}
[v-cloak] {
                display: none
            }
.wap-body {background-color: #3b1a9c;}
.mz-banner {position:relative;}
.act-rules-click {    position: absolute;
    right: 0;
    top: 0;
    font-size: 1.5rem;
    width: 20%;
    color: #fff;
    height: 3rem;
    border-bottom-left-radius: 1.1rem;
    text-align: center;
    background: #fd9c02;
    line-height: 3rem;}
.Goodbox{overflow: hidden;}
.js-floor-anchor-list li.cur{background: #d200ff;color: #fff}
.tab_title {color: #fff;font-size: 1.8rem;font-weight: bold;text-align: center;padding: 1rem 0;}
.tab_title h3 {font-weight: bold; display:inline-block;padding: 0 2rem; background: url(//image01.homedo.com/Files/Images/cms/www/20180515/5713167764574741415_pic1.png) left center no-repeat,url(//image01.homedo.com/Files/Images/cms/www/20180515/4914304837293195148_pic1.png) right center no-repeat;background-size: 1.3rem auto;white-space: nowrap;}
.cake_brand {overflow: hidden;padding: 0 .5rem;}
.cake_brand li {padding: 0 1.5rem;height: 2rem;float: left;border: .1rem solid #8200de;margin: 0 .5rem .8rem;border-radius: 3rem;color: #fff; background:#8200de;line-height: 2rem;}
.cake_brand li.li_cur {border: .1rem solid #d200ff;color: #fff; background: #d200ff;}
.baokuan-list {margin-top: -13%; padding: 0 .9rem;}
.baokuan-list li {width: 100%;margin-bottom: .5rem;}
.baokuan-list li a {position: relative;padding: 1rem 1.5rem 1.5rem 15rem;display: block;}
.baokuan-list li a:before {content: "";width: 3rem;height: 3.6rem;z-index:1;background: url(https://image01.homedo.com/Files/Images/cms/www/20180325/4801895118626429985_pic1.png) 0 0 no-repeat;background-size: 3rem 3.6rem;position: absolute;top: 0;left: .5rem;}
.baokuan-list li .productName {font-size:1.1rem;height:2.8rem;line-height:1.4rem;}
.baokuan-list li .box-fl {position: absolute;left: 0;top:50%;transform: translateY(-50%);-webkit-transform: translateY(-50%);}
.baokuan-list li .list-img {width: 12rem;margin-left: 1rem;position: relative;}
.baokuan-list li .Price-box {padding-top: 1.2rem;margin-bottom: .2rem;border-top: .1rem dashed #a7a7a7;margin-top: .8rem;}
.baokuan-list li del {font-size:1.1rem;}
.baokuan-list li button {margin-top: .7rem;background: #ff3030;}
.baokuan-list li .MaiZ-tips {bottom:-.2rem;}
.pro-list .list-img {position: relative;}
.pro-list .productName {color: #222;overflow: hidden;}
.pro-list .Price-box {font-size: 1rem;border-radius: .2rem;color: #ff3030;}
.pro-list .Price-box .price {font-size: 1.8rem;color: #ff3030;font-weight: bold;}
.pro-list .Price-box span {color: #a0a0a0;}
.pro-list .market-P {font-size: 1rem;color: #c0c0c0;}
.pro-list .market-P del {display: inline-block;vertical-align: 0px;}
.pro-list button {width: 100%;border-radius: .2rem;outline: none;border:none;height: 3rem;font-size: 1.5rem;color: #fff;}
.good-list { padding: 0 .6rem .5rem;}
.good-list li {width: 50%;float: left; margin-bottom: 1rem; }
.good-list li a {background-color: #fff;padding: 0 1rem;display: block;margin: 0 .4rem;}
.good-list li .list-img {padding-top: 1rem; }
.good-list li .Price-box {padding: 1.5rem 0 .2rem;line-height: 2rem;}
.good-list li .Price-box .price {margin-right: .1rem;}
.good-list li .Price-box .fr {margin-top:.2rem;}
.good-list li .productName {line-height: 1.3rem;font-size: 1rem;height: 2.6rem;}
.good-list li button {background-color: #ee340f;margin: 1rem 0;}
.MaiZ-tips {position: absolute;left: -1.4rem;bottom: -.7rem;font-size: 1.1rem;text-align: center;}
.MaiZ-tips .MaiZ {color: #fff; background: linear-gradient(left,#fb3705, #fd754d); background: -webkit-linear-gradient(left,#fb3705, #fd754d);width: 5.6rem;height:1.8rem;line-height:1.8rem;display: block;}
.MaiZ-tips .Gift {color: #fc8040;border: .1rem solid #fc8040;border-radius: 0 3rem 3rem 0;padding: 0 1rem 0 .6rem;height: 1.7rem;line-height: 1.7rem;position: relative;background-color: #fff;}
.MaiZ-tips .Gift:before {content:"";height:.3rem;width:.3rem;background: url(https://image01.homedo.com/Files/Images/cms/www/20180326/5159989905780369086_pic1.png) 0 0 no-repeat;background-size: .3rem;position: absolute;left: 0;bottom: -.4rem;}
.ManZ-BOX .MaiZ-tips .MaiZ {background: linear-gradient(left, #9803fb, #b84bfc); background: -webkit-linear-gradient(left, #9803fb, #b84bfc);}
.ManZ-BOX .MaiZ-tips .Gift {color: #9604fb;border: .1rem solid #9604fb;}
.ManZ-BOX .MaiZ-tips .Gift:before {background: url(https://image01.homedo.com/Files/Images/cms/www/20180326/5304956075228266622_pic1.png) 0 0 no-repeat;background-size: .3rem;}
.ManZ-BOX .Gift-row {padding-top: .3rem; line-height: 1.4rem; color: #ff2e31; font-size: .9rem; height: 2.8rem; overflow: hidden; text-indent: 1.7rem; background: url(//image01.homedo.com/Files/Images/cms/www/20180403/5288169260407528945_pic1.png) 1rem .4rem no-repeat #fff; background-size: 1.2rem;word-wrap:break-word;display: -webkit-box;
-webkit-box-orient: vertical;
-webkit-line-clamp: 2;
overflow: hidden;}
.Gift-row {padding-top: .3rem; line-height: 1.4rem; color: #ee340f; font-size: .9rem; height: 2.8rem; overflow: hidden; text-indent: 1.7rem; background: url(//image01.homedo.com/Files/Images/cms/www/20180403/5288169260407528945_pic1.png) 1rem .2rem no-repeat #fff; background-size: 1.2rem;}
.atc-rules {background:#eb344a;padding: 3rem 3.46% 2rem;position: relative;}
.atc-rules h2 {width: 34%;font-size: 1.4rem;font-weight: bold;color: #cc1c08;height: 2.6rem;line-height: 2.6rem;text-align: center;background-color: #fed33d;border-radius: 3rem;position: absolute;top: 1.4rem;left: 50%;transform:translateX(-50%);}
.act-con {color: #fff;padding: 3rem 1.2rem 1.8rem;background:rgba(0,0,0,.2)}
.act-con li {margin-bottom: 0.4rem;position: relative;padding-left: 1.5rem; font-size: 1.2rem;line-height: 2rem;}
.act-con li em {position: absolute;left: 0;}
.Goodbox {display:none;}
.Good_block {display:block;}
.iconjs,.iconqg{ position: absolute; right: 0; top:1rem; display: none;}
.iconjs img,.iconqg img{width: 5rem;}
.zpBox{ position: relative;}
.zpBox span{     position: absolute;
    right: 0.8rem;
    bottom: 0rem;
    font-size: 1.6rem;
    color: #ff3030;}


.pro-list .list-img .vip-tag {line-height: 1.2rem; background-color: #fb4e1d;color: #fff;font-size: 1rem;font-weight: bold;border-radius: 50%;width: 4rem;height: 4rem;top: .5rem;left: -.5rem;position: absolute;}
.pro-list .list-img .vip-tag .Vtag {width: 2em;display: inline-block;}
.good-list li .Price-box .price-tag {margin-left: 1rem; background: #f45151;color: #fff;position:relative;height:1.4rem;display:inline-block;line-height:1.4rem;padding-right: .5rem;}
.good-list li .Price-box .price-tag:before {content:'';position:absolute;border-right: .7rem solid #f45151;border-bottom:.7rem solid transparent;border-top: .7rem solid transparent;left:-.7rem;}
.vip-mz {background-color: #eb344a;}
.vip-mz .tab_title {background: url(https://image01.homedo.com/Files/Images/cms/www/20180621/5157110590935376146_pic1.jpg) 0 0 no-repeat;background-size: 100% 100%;position: relative;padding: 1.5rem;}
.vip-mz .tab_title h3 {background:none;font-size: 1.7rem;line-height: 2.2rem;}
.vip-mz .tab_title .vip-link {width: 9.1rem;height: 2.9rem;position: absolute;right: 1.3rem;top: 2.2rem;}
.bot-bz {background-color: #eb344a;}