@charset "utf-8";
dl, dt, dd, p, div, input, img,h1,h2,h3 {margin: 0;padding: 0;border:0px;font-weight:normal;}
ul, ol, li {list-style: none ;margin: 0;padding: 0;}
a {color: inherit;text-decoration: none;border:0px;color:#323232;}
body{color: #323232;font-family:PingFangSC-Regular,PingFang SC,Helvetica,黑体;margin: 0;padding: 0;-webkit-tap-highlight-color:rgba(0,0,0,0);min-width:300px;max-width:750px;margin:auto !important;-webkit-text-size-adjust: 100% !important;font-size:16px;background:#F8F8F8;}
.hidden{overflow:hidden;}
img{border:none;vertical-align:top;}
i{font-family: arial;font-style:normal;display:block;}
input{font-family:PingFangSC-Regular,PingFang SC,Helvetica,黑体;font-style:normal;border:none;outline:medium;}
input[type="submit"],input[type="reset"],input[type="button"],button {-webkit-appearance: none;}
input::-webkit-input-placeholder, textarea::-webkit-input-placeholder {color: #C8C8C8;}
input:-moz-placeholder, textarea:-moz-placeholder {color:#C8C8C8;}
input::-moz-placeholder, textarea::-moz-placeholder {color:#C8C8C8;}
input:-ms-input-placeholder, textarea:-ms-input-placeholder {color:#C8C8C8;}
textarea{font-family:PingFangSC-Regular,PingFang SC,Helvetica,黑体;font-style:normal;border:none;outline:medium;}
table{border-collapse: collapse;border-spacing: 0;}
em{font-style: normal;}
h1,h2,h3,h4{font-family:PingFangSC-Medium,PingFang SC,Helvetica,黑体;}
/* 公用 css */
.top-fixed{position: fixed;top:0;left:0;right:0;max-width:750px;margin:auto;z-index:100;}
.bottom-fixed{position: fixed;bottom:0;left:0;right:0;max-width:750px;margin:auto;z-index:100;}
/* 按钮渐变色 css */
.bac1{background:#FD5B13 !important;background:-webkit-linear-gradient(left,#FD5B13,#FF942B) !important;background:-o-linear-gradient(right,#FD5B13,#FF942B) !important;background:-moz-linear-gradient(right,#FD5B13,#FF942B) !important;background:linear-gradient(to right,#FD5B13,#FF942B) !important;}
/* 按钮渐变色 css end */
/*提示弹出层 css*/
.tipsShow{width:100%; position: fixed;top:0;left:0px;right:0;bottom:0;display:none;z-index:1000;max-width:750px;margin:auto;}
.tipsShow .contentFrame{position: absolute;text-align:center;color:#FFF;;top:50%;transform: translateY(-50%);left:.16rem;right:.16rem;}
.tipsShow .contentFrame .content{position: relative;z-index:10;padding:.12rem .2rem;line-height:.18rem;font-size:0.14rem;display:table;margin:auto;border-radius:0.04rem;overflow: hidden;}
.tipsShow .contentFrame .content::after{content:'';position: absolute;top:0;right:0;bottom:0;left:0;background:#000000;opacity: .6;z-index:-999;}
/*提示弹出层 css end*/
/* 头部 css */
.header{height:.5rem;position: relative;background:#FFFFFF;margin-top:0.1rem;}
.header .left{position: absolute;top:0;left:0;bottom:0;}
.header .center{display:table;margin:auto;font-size:.16rem;line-height:.5rem;color: #333333;text-align: center;}
.header .right{position: absolute;top:0;right:0;bottom:0;padding:0 .08rem 0 0;}
.header .logo{display:inline-block;position: relative;width:.67rem;height:.25rem;background-size:100%;background-image:url(../../images/v3/common/logo.png);margin:.12rem 0 0 0;}
.header .location{font-size:.12rem;padding:0 0 0 .4rem;height:.5rem;line-height:.5rem;color:#4D4D4D;position: relative;cursor: pointer;}
.header .location .address{float:left;max-width:.8rem;overflow: hidden;white-space: nowrap;text-overflow: ellipsis;}
.header .location::before{content:'';position: absolute;width:.21rem;height:.21rem;background-size:100%;background-image:url(../../images/v3/common/location-icon.png);left:.16rem;top:50%;transform: translateY(-50%);}
.header .location span{float:left;color:#D8D8D8;margin:0 0 0 .04rem;height:.5rem;line-height:.5rem;}
.header .icon{display:inline-block;width:.36rem;height:.5rem;position: relative;cursor: pointer;}
.header .icon::before{content:'';position: absolute;width:.2rem;height:.2rem;background-size:100%;left:50%;top:50%;transform: translate(-50%,-50%);}
.header .notice::before{background-image:url(../../images/v3/common/notice-icon.png);}
.header .share::before{background-image:url(../../images/v3/goods/header-share-icon-red.png);}
.header .service::before{background-image:url(../../images/v3/common/service-icon.png);}
.header .more::before{background-image:url(../../images/v3/common/header-more-icon.png);}
.header .cart::before{background-image:url(../../images/v3/goods/header-cart-icon.png);}
.header .back{padding:0 0 0 .06rem;}
.header .back::before{width:.16rem;height:.16rem;background-image:url(../../images/v3/common/back-icon.png);}
.header .home{padding:0 0 0 .06rem;}
.header .home::before{background-image:url(../../images/v3/goods/header-home-icon.png);}
.header .notice-tips{position: absolute;right:.13rem;top:.55rem;padding:.025rem 0 0 0;z-index:10;}
.header .notice-tips::before{content:'';position: absolute;top:0;right:.48rem;width:.14rem;height:.14rem;background:#FFFFFF;-webkit-transform: rotate(-45deg);-moz-transform: rotate(-45deg);}
.header .notice-tips p{background:#FFFFFF;font-size:.12rem;color:#FE5910;padding:.02rem .06rem .02rem .09rem;border-radius: .2rem;position: relative;z-index:10;overflow: hidden;white-space: nowrap;text-overflow: ellipsis;max-width:1.2rem;}
.header .text{font-size:.14rem;color:#333333;line-height:.5rem;padding:0 .08rem;}
/* 搜索 css */
.header .search{padding:.13rem .85rem .13rem .16rem;position: relative;}
.header .search .text-item{height:.24rem;line-height:.24rem;background:#F5F5F5;border-radius: .08rem;padding:0 .1rem 0 .37rem;position: relative;}
.header .search .text-item::before{content:'';position: absolute;width:.17rem;height:.17rem;background-size:100%;background-image:url(../../images/v3/common/search-icon.png);left:.12rem;top:50%;transform: translateY(-50%);}
.header .search .text-item .text{font-size:.12rem;height:.18rem;line-height:.18rem;margin:.03rem 0 0 0;width:100%;background:none;}
.header .search .submit{position: absolute;right:.5rem;height:.24rem;line-height:.24rem;top:.13rem;font-size:.12rem;color:#999999;background:none;}

/* 搜索 css end */
/* 全选 css */
.header .choice{position: relative;font-size:.12rem;color:#999999;padding:0 0 0 .2rem;height:.4rem;line-height:.4rem;margin:0 0 0 .16rem;}
.header .choice.current{color:#FE5910;}
.header .choice::before{content:'';position: absolute;width:.12rem;height:.12rem;background-size:100%;background-image:url(../../images/v3/cart/radio-icon.png);left:0;top:50%;transform: translateY(-50%);}
.header .choice.current::before{background-image:url(../../images/v3/cart/radio-icon-current.png);}
/* 全选 css end */
/* 头部 css end */
/*底部浮动 css*/
.footer{padding-bottom:env(safe-area-inset-bottom);height:.55rem;background:#FFFFFF;border-top-left-radius:.24rem;;border-top-right-radius:.24rem;background-color: rgba(255, 255, 255, 1);border: 1px solid rgba(248, 248, 248, 1);}
.footer a{float:left;width:25%;height:.55rem;text-align: center;font-size:.12rem;color:#999999;position: relative;}
.footer a.current{color:#EA5514;}
.footer a span{display:inline-block;padding:.34rem 0 0 0;position: relative;}
.footer a span::before{content:'';position: absolute;width:.2rem;height:.2rem;background-size:100%;left:50%;transform: translateX(-50%);top:.1rem;}
.footer a.icon1 span::before{background-image:url(../../images/v3/common/footer-icon1.png);}
.footer a.icon1.current span::before{background-image:url(../../images/v3/common/footer-icon1-current.png);}
.footer a.icon2 span::before{background-image:url(../../images/v3/common/footer-icon2.png);}
.footer a.icon2.current span::before{background-image:url(../../images/v3/common/footer-icon2-current.png);}
.footer a.icon3 span::before{background-image:url(../../images/v3/common/footer-icon3.png);}
.footer a.icon3.current span::before{background-image:url(../../images/v3/common/footer-icon3-current.png);}
.footer a.icon4 span::before{background-image:url(../../images/v3/common/footer-icon4.png);}
.footer a.icon4.current span::before{background-image:url(../../images/v3/common/footer-icon4-current.png);}
.footer .number{height:.1rem;line-height:.1rem;min-width:.06rem;padding:0 .02rem;text-align: center;background:#EA5421;color:#FFFFFF;font-size:.08rem;border-radius: 100%;position: absolute;top:.08rem;right:.3rem;z-index:1;}
.footer .number2{height:.1rem;line-height:.1rem;min-width:.06rem;padding:0 .02rem;text-align: center;background:#EA5421;color:#FFFFFF;font-size:.08rem;border-radius: 100%;position: absolute;top:.08rem;right:.3rem;z-index:1;}
/*底部浮动 css end*/
/* 已到底部 css */
.to-the-bottom{text-align: center;padding:.25rem 0;display:none;}
.to-the-bottom img{width:2.24rem;height:auto;}
.to-the-bottom p{font-size:.12rem;color:#C8C8C8;margin:.16rem 0 0 0;}
/* 已到底部 css end */
/* loading css */
.loading{position: fixed;top:0;left:0;right:0;bottom:0;text-align: center;display:none;z-index:200;}
.loading:after{content:'';position: absolute;left:0;top:0;right:0;bottom:0;background:#000000;opacity: .1;}
.loading img{width:.3rem;height:.3rem;position: absolute;z-index:1;top:50%;left:50%;transform: translate(-50%,-50%);}
/* loading css end */
.more-link-popup{position: fixed;top:0;right:0;bottom:0;left:0;max-width:750px;margin:auto;z-index:300;display:none;}
.more-link-popup .closed-bac{position: absolute;top:0;right:0;bottom:0;left:0;}
.more-link-popup .postion{position: absolute;top:.45rem;right:.08rem;z-index:1;padding:.05rem 0 0 0;}
.more-link-popup .postion::before{content:'';position:absolute;top:-.1rem;right:.1rem;width: .25rem;height: .25rem;background-size:100%;background-image:url(../../images/v3/goods/more-link-before.png);z-index:1;}
.more-link-popup .content{background:#FFFFFF;box-shadow:0 .03rem .1rem 0 rgba(173, 179, 191, 0.3);border-radius: .08rem;position: relative;}
.more-link-popup .content .item{margin:0 .16rem;border-bottom:1px solid #FAFAFA;height:.42rem;line-height:.42rem;}
.more-link-popup .content .item a{display:block;font-size:.14rem;color:#333333;position: relative;padding:0 0 0 .3rem;}
.more-link-popup .content .item a::before{content:'';position: absolute;width:.2rem;height:.2rem;background-size:100%;left:0;top:50%;transform: translateY(-50%);}
.more-link-popup .content .item.icon1 a::before{background-image:url(../../images/v3/common/more-link-icon1.png);}
.more-link-popup .content .item.icon2 a::before{background-image:url(../../images/v3/common/more-link-icon2.png);}
.more-link-popup .content .item.icon3 a::before{background-image:url(../../images/v3/common/more-link-icon3.png);}
.more-link-popup .content .item.icon4 a::before{background-image:url(../../images/v3/common/more-link-icon4.png);}
/* 微信分享提示弹窗 css */
.wechat-tips-popup{position: fixed;top:0;right:0;bottom:0;left:0;max-width:750px;margin:auto;z-index:300;display:none;}
.wechat-tips-popup .bac{position: absolute;top:0;right:0;bottom:0;left:0;background:#000000;opacity: .6;}
.wechat-tips-popup .postion{position: absolute;top:0;right:0;bottom:0;left:0;z-index:1;}
.wechat-tips-popup .img1{position: absolute;top:20px;width:100%;height:auto;}
.wechat-tips-popup .img2{position: absolute;bottom:20px;width:65%;height:auto;left:50%;transform: translateX(-50%);}
/* 微信分享提示弹窗 css end */
/* 公用开关css */
.common-switch{width:.32rem;height:.15rem;display:inline-block;background:#FFFFFF;border-radius: .2rem;position: relative;border:.01rem solid #d7d7d7;transition: all 0.2s ease-in-out;}
.common-switch::before{content:'';position: absolute;width:.15rem;height:.15rem;background:#FFFFFF;border-radius: 100%;left:0;top:0;box-shadow:0.02rem 0 0.03rem 0 rgba(0,0,0, 0.3);transition: all 0.2s ease-in-out;}
.common-switch.current{background:#65c466;border-color:#65c466;}
.common-switch.current::before{top:0;right:0;left:inherit;box-shadow:-0.02rem 0 0.03rem 0 rgba(0,0,0, 0.3);}
/* 公用开关css end */
/* 红包浮动按钮 css */
.red-packets-float{position: fixed;right:.15rem;bottom:1rem;width:.78rem;z-index:100;}
.red-packets-float img{width:100%;height:auto;}
/* 红包浮动按钮 css end */
/* 通用商品列表 css */
.common-goods-list ul{overflow: hidden;padding:0 0 0 .16rem;}
.common-goods-list ul li{float:left;width:50%;padding:.02rem 0 0 0;}
.common-goods-list .item{margin:0 .15rem .16rem 0;border-radius:.08rem;box-shadow: 0px .04rem .1rem 0px rgba(153, 153, 153, 0.15);position: relative;overflow: hidden;background:#FFFFFF;}
.common-goods-list .img{height:1.62rem;overflow:hidden;background:#FAFAFA;position: relative;}
.common-goods-list .img img{width:100%;height:100%;object-fit: cover;}
.common-goods-list .info{padding:.08rem .12rem .12rem .12rem;position: relative;}
.common-goods-list .title{font-size:.14rem;color:#333333;overflow: hidden;white-space: nowrap;text-overflow: ellipsis;}
.common-goods-list .msg{font-size:.12rem;color:#999999;overflow: hidden;white-space: nowrap;text-overflow: ellipsis;}
.common-goods-list .price{font-size:.14rem;color:#FE5910;margin:.02rem 0 0 0;}
.common-goods-list .price.havetips{color:#333333;}
.common-goods-list .price span{font-size:.12rem;color:#999999;text-decoration:line-through;margin:0 0 0 .05rem;}
.common-goods-list .tips{font-size:.12rem;padding:.1rem 0 .1rem .1rem;margin:0 .12rem;border-top:1px solid #FAFAFA;color:#FE5910;position: relative;line-height:.14rem;}
.common-goods-list .tips::before{content:'*';position: absolute;color:#FE5910;left:0;font-size:.12rem;top:.1rem;}
.common-goods-list .cart{width:.3rem;height:.3rem;position: absolute;right:.02rem;bottom:.05rem;z-index:1;}
.common-goods-list .cart::before{content:'';position: absolute;width:.22rem;height:.22rem;background-size:100%;background-image:url(../../images/v3/common/cart-icon.png);top:50%;left:50%;transform: translate(-50%,-50%);}
.common-goods-list .more{text-align: center;padding:0 0 .16rem 0;clear: both;}
.common-goods-list .more a{display:inline-block;padding:0 .08rem 0 0;font-size:.14rem;color:#999999;position: relative;}
.common-goods-list .more a::after{content:'';position: absolute;width:.05rem;height:.05rem;border: solid #999999;border-width: 1px 1px 0 0;transform: rotate(45deg);-webkit-transform:rotate(45deg);right:0;top:50%;margin-top:-.025rem;}
.common-goods-list .label{padding:.02rem .04rem;position: absolute;top:0;left:0;background:#FE5910;color:#FFFFFF;font-size:.11rem;border-bottom-right-radius: .08rem;}
.common-goods-list .right-label{position: absolute;width:.45rem;height:.68rem;background-size:100%;background-image:url(../../images/v3/common/list-label-icon.png);top:0;right:.12rem;color:#FFFFFF;text-align: center;}
.common-goods-list .right-label span{position: absolute;top:0;line-height:.14rem;left:50%;transform: translateX(-50%);word-wrap: break-all;font-size:.12rem;width:.2rem;text-align: center;display: flex;    align-content: center;height: 80%;align-items: center;}
/* 通用商品列表 css end */
/* 通用头部提示层 css */
.common-header-tips{position: relative;padding:.12rem .16rem .12rem .4rem;background:#FE5910;color:#FFFFFF;font-size:.13rem;line-height:.18rem;}
.common-header-tips::before{content:'';position: absolute;width:.18rem;height:.18rem;background-size:100%;background-image:url(../../images/v3/common/tips-icon.png);left:.16rem;top:.12rem;}
/* 通用头部提示层 css end */
/* 通用底部进购物车 css */
.common-add-footer{position: relative;padding:.1rem 1.6rem .1rem .16rem;background:#FFFFFF;overflow: hidden;min-height:.25rem;}
.common-add-footer .button{width:1.32rem;height:.32rem;line-height:.32rem;text-align: center;font-size:.14rem;color:#FFFFFF;background:#FF942B;border-radius: .18rem;position: absolute;top:50%;transform: translateY(-50%);right:.24rem;}
.common-add-footer .data{overflow: hidden;}
.common-add-footer .data .price{font-size:.13rem;color:#0f0f0f;}
.common-add-footer .data .price span{font-size:.18rem;color:#FE5910;font-family: PingFangSC-Semibold;}
.common-add-footer .data .tips{font-size:.12rem;color:#FE5910;}
/* 通用底部进购物车 css end */
/* 公用 css end */

/* 屏幕小于iphone6 */
@media screen and (max-width:374px){
    .header{height:50px;}
    .header .center{font-size:16px;line-height:50px;}
    .header .logo{width:67px;height:25px;margin:12px 0 0 0;}
    .header .location{font-size:12px;padding:0 0 0 40px;height:50px;line-height:50px;}
    .header .location::before{width:21px;height:21px;left:16px;}
    .header .location span{margin:0 0 0 4px;}
    .header .icon{width:36px;height:50px;}
    .header .icon::before{width:20px;height:20px;}
    .header .back::before{width:18px;height:18px;}
    .header .notice-tips{right:13px;top:55px;padding:3px 0 0 0;}
    .header .notice-tips::before{right:45px;width:14px;height:14px;}
    .header .notice-tips p{font-size:12px;padding:2px 6px 2px 9px;border-radius: 20px;max-width: 105px;}
    .header .search{padding:13px 85px 13px 16px;}
    .header .search .text-item{height:24px;line-height:24px;border-radius: 8px;padding: 0 10px 0 37px;}
    .header .search .text-item::before{width:17px;height:17px;left:12px;}
    .header .search .text-item .text{font-size:12px;height:18px;line-height:18px;margin:3px 0 0 0;}
    .header .search .submit{right:50px;height:24px;line-height:24px;top:13px;font-size:12px;}
    .header .text{font-size:14px;line-height:50px;padding:0 .08rem;}
    .footer{height:55px;border-top-left-radius:24px;;border-top-right-radius:24px;}
    .footer a{height:55px;font-size:12px;}
    .footer a span{padding:34px 0 0 0;}
    .footer a span::before{width:20px;height:20px;top:10px;}
    .footer .number{height:10px;line-height:10px;min-width:6px;padding:0 2px;font-size:8px;top:8px;right:.3rem;}
    .footer .number2{height:10px;line-height:10px;min-width:6px;padding:0 2px;font-size:8px;top:8px;right:.3rem;}
    /* 浮动菜单 css */
    .more-link-popup .postion{top:45px;padding:5px 0 0 0;}
    .more-link-popup .postion::before{top:-10px;right:10px;width:25px;height:25px;}
    .more-link-popup .content{border-radius:8px;}
    .more-link-popup .content .item{margin:0 .16rem;height:42px;line-height:42px;}
    .more-link-popup .content .item a{font-size:14px;padding:0 0 0 30px;}
    .more-link-popup .content .item a::before{width:20px;height:20px;}
    /* 浮动菜单 css end */
    /* 公用开关css */
    .common-switch{width:32px;height:15px;border-radius:20px;border:1px solid #d7d7d7;}
    .common-switch::before{width:15px;height:15px;box-shadow:2px 0 3px 0 rgba(0,0,0, 0.3);}
    .common-switch.current::before{box-shadow:-2px 0 3px 0 rgba(0,0,0, 0.3);}
    /* 公用开关css end */
    /* 商品列表 css */
    .common-goods-list .title{font-size:14px;}
    .common-goods-list .msg{font-size:12px;}
    .common-goods-list .price{font-size:13px;}
    .common-goods-list .price span{font-size:12px;}
    .common-goods-list .tips{font-size:12px;line-height:14px;}
    .common-goods-list .tips::before{font-size:12px;}
    .common-goods-list .cart{width:30px;height:30px;}
    .common-goods-list .cart::before{width:20px;height:20px;}
    .common-goods-list .more a{font-size:14px;}
    .common-goods-list .more a::after{width:5px;height:5px;margin-top:-2.5px;}
    .common-goods-list .label{padding:2px 4px;font-size:11px;border-bottom-right-radius:8px;}
    .common-goods-list .right-label{width:45px;height:45px;right:12px;}
    .common-goods-list .right-label span{top:1px;line-height:14px;font-size:12px;width:20px;}
    /* 商品列表 css end */
    /* 通用头部提示层 css */
    .common-header-tips{padding:12px 16px 12px 40px;font-size:13px;line-height:18px;}
    .common-header-tips::before{width:18px;height:18px;left:16px;top:12px;}
    /* 通用头部提示层 css end */
    /* 通用底部进购物车 css */
    .common-add-footer{padding:10px 160px 10px 16px;min-height:25px;}
    .common-add-footer .button{width:130px;height:32px;line-height:32px;font-size:14px;border-radius:18px;}
    .common-add-footer .data .price{font-size:13px;}
    .common-add-footer .data .price span{font-size:18px;}
    .common-add-footer .data .tips{font-size:12px;}
    /* 通用底部进购物车 css end */
}
.service-popup{display:none;}

.share-note{text-align:right;position:fixed;width:100%;height:100%;left:0;top:0;z-index:1000;display: none;}
.share-note .share-note-cover{background-color:#000;opacity: 0.7;position:fixed;width:100%;height:100%;left:0;top:0;z-index:999;}
.share-note .note{z-index:2000;position:fixed;right:0;top:0;width:2rem;}


.icon-search {
        display: block;
        content: '';
        width: 0.21rem;
        height: 0.21rem;
        background-size: 100%;
        background-image: url(../../images/v3/common/icon-search-fill.png);
        position: absolute;
        top: 0.094rem;
        left: 0.45rem;
        z-index: 1;
    }
    .page-tab .item a.icon-search-sm {
            display: block;
            width: 0.2rem;
            height: 0.2rem;
            background-image: url(../../images/v3/common/icon-search-sm.png);
            background-repeat: no-repeat;
            background-position: center;
            background-size: .14rem .14rem;
        }
    
        .page-tab .item {
            margin-right: .15rem;
        }