    .feature-list ul {
        display: flex;
        justify-content: space-between;
        flex-wrap: wrap;
    }

    .feature-list ul li {
        width: 49%;
        padding: 7px;
        background: #fff;
        margin-bottom: 7px;
        padding-bottom: 12px;
    }

    .feature-list ul li img {
        width: 100%;
        display: block;
        margin-bottom: 7px;
    }

    .feature-list ul li .name {
        font-size: 14px;
        line-height: 20px;
        padding: 0 8px;
    }

    .feature-list ul li .dec {
        color: #888;
        font-size: 12px;
        line-height: 17px;
        margin-bottom: 7px;
        padding: 0 8px;
    }

    .feature-list ul li .attr {
        display: flex;
        flex-direction: row;
        justify-content: space-between;
        padding: 0 8px;
    }

    .feature-list ul li .price {
        color: #FF613C;
        font-size: 14px;
        line-height: 20px;
    }

    .feature-list ul li .amount {
        color: #888;
        font-size: 14px;
        line-height: 20px;
    }

    .swiper-pagination-bullet {
        width: 5px;
        height: 5px;
    }

    .swiper-pagination-bullet-active {
        background: #FF613C;
    }

    .swiper-container-horizontal>.swiper-pagination-bullets {
        line-height: 1;
        font-size: 0px;
        bottom: 16px;
    }

    .goods-msg {
        background-color: #fff;
        padding: 15px 10px 15px;
        margin-bottom: 10px;
    }

    .goods-msg .name {
        margin-bottom: 10px;
        font-size: 16px;
        line-height: 22px;
    }

    .goods-msg .price {
        line-height: 33px;
        font-size: 24px;
        color: #FF7733;
    }

    .goods-msg .price .unit {
        font-size: 16px;
    }

    .goods-msg .origin-price {
        font-size: 12px;
        line-height: 17px;
        display: flex;
        flex-direction: row;
        justify-content: space-between;
        color: #909090;
    }

    .goods-msg .origin-price s,
    .goods-msg .origin-price .goods-belong,
    .goods-msg .origin-price .unit {
        font-size: 12px;
    }

    .goods-attr {
        font-size: 14px;
        line-height: 50px;
        margin-bottom: 10px;
        background-color: #fff;
    }

    .goods-attr .item {
        border-bottom: 1px solid #eee;
        display: flex;
        flex-direction: row;
        justify-content: space-between;
        padding: 0 10px;
    }

    .goods-attr .item-l {
        color: #333;
    }

    .goods-attr .item-r {
        color: #999;
    }

    .goods-detail {
        background-color: #fff;
        margin-bottom: 10px;
    }

    .goods-detail .tit {
        line-height: 50px;
        font-size: 16px;
        color: #323232;
        border-bottom: 1px solid #eee;
        padding: 0 10px;
    }

    .goods-detail-in {
        padding: 12px 10px;
    }

    .goods-detail-in img {
        width: 100%;
        display: block;
    }

    .goods-comment {
        margin-bottom: 10px;
        background-color: #fff;
    }

    .goods-comment .tit {
        display: flex;
        line-height: 46px;
        font-size: 14px;
        color: #333;
        border-bottom: 1px solid #eee;
        padding-right: 10px;
        padding: 0 10px;
    }

    .goods-comment .tit-in {
        flex: 1;
    }

    .goods-comment .look-all {
        color: #888;
    }

    .coomment-grade {
        padding: 10px 10px 0;
    }

    .coomment-grade dl {
        display: flex;
        flex-wrap: wrap;
        margin: 0;
    }

    .coomment-grade dl dd {
        padding: 0 7px;
        font-size: 12px;
        color: #333;
        background-color: #FFE9E4;
        border-radius: 12px;
        line-height: 24px;
        margin: 0;
        margin-right: 10px;
    }

    .comment-list {
        margin-bottom: 10px;
    }

    .comment-list ul li {
        display: flex;
        flex-direction: row;
        padding: 16px 10px 12px;
    }

    .comment-list ul li .item {
        flex: 1;
    }

    .comment-list ul li img {
        width: 30px;
        height: 30px;
        border-radius: 50%;
        margin-right: 6px;
    }

    .comment-list ul li .item-top {
        display: flex;
        flex-direction: row;
        justify-content: space-between;
    }

    .comment-list ul li .name {
        color: #909090;
        font-size: 14px;
        line-height: 30px;
    }

    .comment-list ul li .time {
        color: #909090;
        font-size: 12px;
        line-height: 30px;
    }

    .comment-list ul li .item-star dl {
        margin: 2px 0 0;
    }

    .comment-list ul li .item-star dl dd {
        margin-right: 7px;
        display: flex;
    }

    .comment-list ul li .item-star dl dd img {
        display: block;
        width: 13px;
        height: 12px;
    }

    .comment-list ul li .item-con {
        margin-top: 7px;
        font-size: 14px;
        line-height: 20px;
        color: #333;
    }

    .correlation-recommend .tit {
        line-height: 49px;
        font-size: 16px;
        color: #323232;
        border-bottom: 1px solid #eee;
        padding: 0 10px;
        background-color: #fff;
    }

    .goods-bottom {
        background-color: #fff;
        position: fixed;
        z-index: 3;
        left: 0;
        right: 0;
        bottom: 0;
        display: flex;
    }

    .goods-bottom .btn-cart {
        padding: 0 10px;
        height: 50px;
        line-height: 50px;
        background-color: #FFDFD1;
        border: 0;
        border-radius: 0;
        color: #ff613c
    }

    .goods-bottom .btn-buy {
        padding: 0 18px;
        height: 50px;
        line-height: 50px;
        background-color: #FF613C;
        color: #fff;
        border: 0;
        border-radius: 0;
    }

    .goods-bottom .operate {
        flex: 1;
        display: flex;
    }

    .goods-bottom .operate .item {
        flex: 1;
        display: flex;
        flex-direction: column;
        justify-content: center;
        align-items: center;
        font-size: 12px;
        color: #888;
        line-height: 1;
    }

    .goods-bottom .operate .item img {
        width: 20px;
        height: 20px;
        margin-bottom: 6px;
    }

    .goods-attr .item-r .item-coupon {
        width: 74px;
        height: 24px;
        line-height: 24px;
        border-radius: 4px;
        color: #fff;
        font-size: 12px;
        margin-left: 20px;
        background-color: #ff613c;
        text-align: center;
    }

    .goods-attr .item-r {
        display: flex;
        align-items: center;
    }

    .coupon-popup {
        position: fixed;
        bottom: 0;
        left: 0;
        right: 0;
        background: #F2F2F2;
        z-index: 9999;
        display: none;
    }

    .coupon-popup .tit {
        font-size: 16px;
        text-align: center;
        line-height: 46px;
        background-color: #fff;
    }

    .coupon-list .btn-coupon-confirm {
        font-size: 16px;
        text-align: center;
        line-height: 46px;
        background: #ff613c;
        color: #fff;
    }

    .coupon-list ul {
        padding: 16px 12px;
    }

    .coupon-list ul li {
        background: #FFFFFF;
        box-shadow: 0 2px 4px 0 rgba(0, 0, 0, 0.08);
        border-radius: 8px;
        margin-bottom: 12px;
        padding: 16px 0 16px;
        display: flex;
        align-items: center;
    }

    .coupon-list ul li .item-msg {
        flex: 1;
    }

    .coupon-list ul li .item-get {
        width: 72px;
        height: 24px;
        line-height: 24px;
        border-radius: 12px;
        background-color: #ff613c;
        color: #fff;
        font-size: 12px;
        text-align: center;
        margin: 0 12px;
    }

    .coupon-list ul li .item-price {
        font-size: 32px;
        font-weight: bold;
        color: #ff613c;
        width: 81px;
        text-align: center;
    }

    .coupon-list ul li .item-unit {
        font-size: 16px;
    }

    .coupon-list ul li .item-name {
        font-size: 16px;
        line-height: 22px;
        margin-bottom: 8px;
        color: #333;
    }

    .coupon-list ul li .item-condition,
    .coupon-list ul li .item-date,
    .coupon-list ul li .item-place {
        font-size: 12px;
        line-height: 17px;
        color: #B3B3B3;
    }
    
    .transparent .icon-sharw:before{color: #cdcdcd;}
    .transparent .icon-shop:before{ color: #cdcdcd;}
    .mui-barr{position: fixed;z-index: 10;right: 0;left: 0;height: 44px;padding-right: 10px;padding-left: 10px;border-bottom: 0;-webkit-backface-visibility: hidden;backface-visibility: hidden}
    .transparent{height: 80px;background: white;}

    .rag{color: white;background: rgba(76, 78, 78, 0.6);border-radius: 50%;}
    .icon-sharw:before{font-size: 16px !important;}
    .icon-shop:before{font-size: 17px !important}
    .transparent .icon-sharw:before{color: #cdcdcd;}
    .transparent .icon-shop:before{ color: #cdcdcd;}
    .mui-barr{position: fixed;z-index: 10;right: 0;left: 0;height: 44px;padding-right: 10px;padding-left: 10px;border-bottom: 0;-webkit-backface-visibility: hidden;backface-visibility: hidden}
    .transparent{height: 80px;background: white;}

    /* .mui-icon-back:before, .mui-icon-left-nav:before{color: #cdcdcd;border-radius: 50%;font-size: 16px;} */
    .rag:before{color:white;}
    #myCart{text-align: center;width: 30px;height: 30px;line-height: 25px;}
    .icon-sharw{text-align: center;width: 30px;height: 30px;line-height: 24px;margin-left: 2%;}
    /* .mui-icon{margin-top: 5px;} */
    .mui-pull-left{height: 30px;width: 30px;text-align: center;line-height: 26px;}
    .guige_div{display: none;}
    .mui-icon-location:before{display: none;}
    .active .mui-icon-location:before{display: block;color: #FF613C}
