html{font-size:100px}
body{font-family:Arial,Helvetica,sans-serif;margin:0;padding:0;font-size:.14rem;background:#f5f5f5}
li,ul{list-style:none;margin:0;padding:0}
img{vertical-align:middle}
input{padding:0;outline:0;border:0;box-sizing:border-box;-webkit-appearance:none}
a{color:#333;text-decoration:none}
.weui-cells{font-size:.14rem!important}
.weui-cells__title{margin-bottom:.16rem!important}
.weui-panel__item{display:none}
.weui-panel__item_active{display:block}
.weui-cell_access .weui-cell__ft li{float:left;width:.6rem;text-align:left}
.wxmpurl-page{margin:.2rem 0;text-align:center}
.wxmpurl-page .title{margin:.2rem;color:#777}
.wxmpurl-page a{display:inline-block;background:#fff;height:.22rem;line-height:.22rem;padding:0 .12rem;margin:0 .02rem;color:#777;border-radius:.03rem}
.wxmpurl-page .on{background:#07c160;color:#fff}
.wxmpurl-header{position:fixed;width:100%;height:.5rem;line-height:.5rem;background:#fff;box-shadow:0 .03rem .04rem rgba(0,0,0,.1);z-index:9999}
.wxmpurl-header .left{float:left;margin-left:.15rem;font-size:.16rem}
.wxmpurl-header .right{float:right;margin-right:.15rem;font-size:.16rem}
.wxmpurl-header-block{padding-top:.5rem}
.wxmpurl-footer{position:fixed;bottom:0;width:100%;height:.55rem;background:#fff;box-shadow:0 .05rem .15rem rgba(50,50,50,.5);z-index:9999}
.wxmpurl-footer a{float:left;width:33.33%;text-align:center}
.wxmpurl-footer a .icon{display:block;margin:0 auto;margin-top:.06rem;width:.24rem}
.wxmpurl-footer a span{height:.25rem;line-height:.25rem;font-size:.14rem}
.wxmpurl-footer-block{height:.75rem}
.wxmpurl-title{margin:.3rem 0 .2rem;text-align:center;font-size:.18rem;font-weight:bolder}
.wxmpurl-wxjump-add{padding:.15rem}
.wxmpurl-wxjump-add .notice{background:#fff;padding:.15rem;border-radius:.03rem;border:.01rem solid #e4e4e4;line-height:.26rem}
.wxmpurl-wxjump-add .buy{position:fixed;bottom:0;left:0;right:0;box-shadow:0 .05rem .15rem #000;background:#fff;padding:.15rem;border-radius:.1rem .1rem 0 0}
.wxmpurl-wxjump-add .buy .shuliang{float:left}
.wxmpurl-wxjump-add .buy .shuliang .btn{width:.28rem;height:.28rem;border:.01rem solid #e2e2e2;border-radius:50%;position:relative;display:inline-block;vertical-align:middle}
.wxmpurl-wxjump-add .buy .shuliang .btn span{background:#000;position:absolute;left:50%;top:50%}
.wxmpurl-wxjump-add .buy .shuliang .btn span:first-child{width:.1rem;height:.02rem;margin-left:-.05rem;margin-top:-.01rem}
.wxmpurl-wxjump-add .buy .shuliang .btn span:nth-child(2){width:.02rem;height:.1rem;margin-left:-.01rem;margin-top:-.05rem}
.wxmpurl-wxjump-add .buy .shuliang .input{margin:0 .05rem;height:.3rem;width:.6rem;display:inline-block;vertical-align:middle}
.wxmpurl-wxjump-add .buy .shuliang .input input{background:#f0f0f0;width:100%;font-weight:bolder;font-size:.16rem;height:100%;text-align:center;border-radius:.15rem;border:.01rem solid #e2e2e2;color:#000}
.wxmpurl-wxjump-add .buy .shuliang .btn-disable{background:#f0f0f0}
.wxmpurl-wxjump-add .buy .shuliang .btn-disable span{background:#777}
.wxmpurl-wxjump-add .buy #total{float:left;margin-left:.15rem;line-height:.3rem;font-size:.18rem;color:red;font-weight:bolder}
.wxmpurl-wxjump-add .buy .submit{float:right;padding:0 .15rem;height:.3rem;line-height:.3rem;color:#fff;background:#4e6ef2;border-radius:.15rem}
.wxmpurl-wxjump-cashier{margin:.15rem;background:#fff;border-radius:.03rem}
.wxmpurl-wxjump-cashier .total{text-align:center;border-bottom:.01rem solid #f5f5f5;padding:.3rem}
.wxmpurl-wxjump-cashier .total span{font-size:.24rem;margin-left:.1rem;color:red;font-weight:bolder;vertical-align:-.01rem}
.wxmpurl-wxjump-cashier .gopay{text-align:center;padding:.3rem}
.wxmpurl-wxjump-cashier .gopay .pay_tips{margin-top:.1rem;padding:.04rem .1rem;display:inline-block;font-weight:bolder;color:#02a9f1;border:2px solid #02a9f1}
.layui-layer-page .layui-layer-content{padding:20px 30px}