    .Receiptouter {
        background-color: #fff;
        margin-bottom: .08rem;
    }

    .Receipt {
        min-height: .5rem;
        padding: 0 .12rem;
    }

    .Receipt .pulsico {
        background-color: #e02e24;
        width: .16rem;
        height: .16rem;
        margin-right: .10rem;
        border-radius: .02rem;
        font-size: .10rem;
        color: #fff;
    }

    .Receipt .pulsico:before {
        content: "\EB0D";
    }

    .Receipt .position {
        width: .20rem;
        height: .20rem;
        margin-right: .10rem;
        font-size: .20rem;
        color: #666;
    }

    .Receipt .position:before {
        content: "\E600";
    }

    .Receipt .addressname {
        padding: .16rem 0;
        -webkit-box-flex: 1;
        -webkit-flex: 1;
        flex: 1;
    }

    .Receipt .addressname .name {
        margin-bottom: .05rem;
    }

    .Receipt .addressname .p {
        line-height: .18rem;
    }

    .Receipt .addressname .name b {
        margin-right: .05rem;
        font-size: .16rem;
    }

    .Receipt .enter {
        font-size: .13rem;
        color: #c3c3c3;
        margin-left: .05rem;
    }

    .Receipt .enter:before {
        content: "\E63C";
    }

    .Receiptouter .bottom {
        height: .03rem;
        background-position: 0 0;
        background-size: 3.75rem .03rem;
        background-image: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAABGUAAAAGCAMAAABdG9OLAAAABGdBTUEAALGPC/xhBQAAAAFzUkdCAK7OHOkAAAAPUExURf///xWn1tojP+2Rn4rT6zXCHwQAAABPSURBVFjD7dDBCQAhAAPBeNp/zZZwIgR8TAoIw2b8bOVo87vZPDtf42bk5ORPyCM+OTl5VR7xycnJq/KIT05OXpVHfHJy8qo84pOTk1flG/eHGIuy2bRIAAAAAElFTkSuQmCC);
    }
.cells .notes {
    text-align: right;
    font-size: .13rem;
    padding-right: .08rem;
}
.cells .notes span {color: #aaa;}
.checkbox-wrap{margin-left: .16rem;}
.checkbox-wrap .nosel {margin-right: .06rem;font-size: .16rem;}
    .topbg {
        background-image: -webkit-gradient(linear, left top, right top, color-stop(0, #F56568), to(#e93b3d));
        background-image: -webkit-linear-gradient(left, #F56568, #e93b3d);
        background-image: linear-gradient(90deg, #F56568, #e93b3d);
        position: relative;
    }

    .order_state {
        color: #fff;
        padding: .15rem;
        -webkit-box-align: center;
        -webkit-align-items: center;
        align-items: center;
        font-size: 12px;
        line-height: 18px;
    }

    .topbg .dot_bg,
    .topbg:after {
        content: "";
        position: absolute;
        background-image: -webkit-linear-gradient(53deg, #e93c3e 8%, #f66d70 78%);
        background-image: linear-gradient(37deg, #e93c3e 8%, #f66d70 78%)
    }

    .topbg .dot_bg {
        width: 33px;
        height: 20px;
        right: 100px;
        top: 0;
        border-radius: 0 0 50% 50%/50%;
    }

    .topbg:after {
        width: 25px;
        height: 48px;
        right: 0;
        bottom: 0;
        border-radius: 100% 0 0 100%/50%;
    }

    .order_state .icono {
        width: 20px;
        height: 20px;
        background-image: url(//img.xdx.cn/i/202006/zlyfjbvphe.png);
        background-size: 41px 41px;
        background-repeat: no-repeat;
    }

    .order_state .state_cont {
        padding-left: .1rem;
    }

    .order_state .state_suc {
        background-position: 0 0
    }

    .order_state .state_error {
        background-position: -22px 0
    }

    .order_state .state_time {
        background-position: 0 -22px
    }

    .order_state .state_txt .desc {
        font-size: 16px;
        font-weight: 400;
    }

    .order_state .state_txt {
        line-height: 24px;
        position: relative
    }

    .orderaddress {
        margin-top: .08rem;
    }

    .ordernum {
        padding: 0 .1rem .05rem .1rem;
        background-color: #fff;
    }

    .ordernum .truckico {
        width: .4rem;
        height: auto;
        margin-right: .1rem;
    }

    .ordernum .dan {
        -webkit-box-flex: 1;
        -webkit-flex: 1;
        flex: 1;
    }

    .ordernum .text span {
        font-size: .2rem;
        color: #e02e24;
        line-height: 1;
    }

    .ordernum .vertical {
        margin: .08rem 0;
    }

    .m-tracklist .listbox {
        padding: 15px 15px 10px 15px;
        background: #fff;
    }

    .m-tracklist .listbox h3 {
        margin-bottom: 10px;
        height: 16px;
        line-height: 16px;
        font-weight: 400;
        font-size: 14px;
        color: #222;
    }

    .m-tracklist .item {
        position: relative;
        margin-left: 10px;
        padding: 0 0 28px 20px;
        color: #333;
        border-left: 1px solid #eee;
    }

    .m-tracklist .item p {
        line-height: 20px;
        font-size: 13px;
    }

    .m-tracklist .stop font {
        color: #f00;
    }
    .m-tracklist .stop:before{content:"";display:inline-block;margin:0px 13px 0 -27px;width:14px;height:14px;border:4px solid #fff;background-color:#ddd;border-radius:7px;}
    .m-tracklist .f-fc1 .stop:before {
        background-color: #e4393c;
    }
    .m-tracklist .line {
        border-bottom: 1px dashed #ccc;
        margin-top: 14px;
        margin-bottom: -14px;
    }

    .m-tracklist .icono {
        position: absolute;
        top: -4px;
        left: -14px;
        display: inline-block;
        border: 3px solid #fff;
        width: 29px;
        height: 29px;
        background: url(//img.xdx.cn/i/202103/1sbvf0yi6c-1000-1000.png) no-repeat -70px -49px #fff;
        background-size: 500px;
    }

    .m-tracklist .icon1-1,.m-tracklist .icon7-1 {
        background-position: -70px -49px;
    }

    .m-tracklist .icon1 {
        background-position: -70px -99px;
    }
    .m-tracklist .icon7 {
        display: none;
    }
    .m-tracklist .icon5-1 {
        background-position: -165px -49px;
    }

    .m-tracklist .icon5 {
        background-position: -165px -99px;
    }

    .m-tracklist .icon2-1 {
        background-position: -206px -49px;
    }

    .m-tracklist .icon2 {
        background-position: -206px -99px;
    }

    .m-tracklist .icon4-1 {
        background-position: -248px -49px;
    }

    .m-tracklist .icon4 {
        background-position: -248px -99px;
    }

    .m-tracklist .f-fc1 {
        color: #e4393c;
    }

    .m-tracklist .f-bl0 {
        border-left: 0;
        padding-bottom: 5px;
    }

    .goods_list {
        background-color: #fff;
        margin-top: .08rem;
    }

    .titles {
        line-height: .42rem;
        height: .42rem;
        font-size: .16rem;
        border-bottom: 1px solid #eee;
        text-align: center;
        background-color: #fff;
    }

    .goods_list li {
        display: -webkit-box;
        display: -webkit-flex;
        display: -ms-flexbox;
        display: flex;
        position: relative;
        text-align: left;
        font-size: .14rem;
        padding: .07rem .12rem;
    }

    .goods_list li .goods_img {
        width: .8rem;
        height: .8rem;
        border-radius: .02rem;
        overflow: hidden;
        position: relative;
        background-color: #f7f7f7;
    }

    .goods_list li .goods_info {
        padding: .01rem 0 0 .1rem;
        flex-flow: column;
    }
    .goods_list li .goods_top{margin-bottom: .05rem;}

    .goods_list li .goods_top .goods_name {
        color: #151516;font-size: .13rem;
    }

    .specs {
        color: #999;
        font-size: .11rem;
    }
    .goods_info del{
        font-size: .11rem; 
        color: #bbb;
        margin-left: .05rem;
    }

    .goods_list li .goods_top .text {
        color: #999;
        font-size: .14rem;
    }

    .goods_list li .goods_bottom .price, .ordercell .price{
        font-size: .14rem;
    }

    .goods_list li .bottom_x {
        position: absolute;
        bottom: 0;
        right: 0;
        width: 2.76rem;
        height: 0;
        border-top: 1px solid rgba(0, 0, 0, .04);
    }

    .goods_list li:last-child .bottom_x {
        border-top: none;
    }

    .ordercell {
        padding: .1rem 0 .1rem .14rem;
    }

    .ordercell .cell-title {
        font-size: .14rem;
    }

    .ordercell .cell {
        border-bottom: 0 solid;
        min-height: .40rem;
    }
    .cellh .cell-title,.cellh .price{
                color: #999;
                font-size: .12rem;
    }
    .cell.cellh {
        min-height: .26rem;
    }
    .ordercell2 {
        padding: .06rem 0 .06rem .14rem;
    }

    .ordercell2 .cell {
        font-size: .14rem;
        line-height: .32rem;
    }

    /*myorder*/
    .myorder li {
        background-color: #fff;
        margin-top: .12rem;
        text-align: left;
        font-size: .14rem;
    }

    .myorder li:first-child {
        margin-top: 0;
    }

    .ordersn {
        padding: .16rem .12rem .10rem .12rem;
    }

    .ordersn .sn {
        color: #999;
        -webkit-box-flex: 1;
        -webkit-flex: 1;
        flex: 1;
    }
    .ordersn .sum{
        margin-left: .12rem;
    }
    .ordersn .status {
        color: #e02e24;
    }

    .nagi {
        background-color: #fbfbfb;
        border-top: 1px solid #f5f5f5;
        border-bottom: 1px solid #f5f5f5;
        padding: .08rem;
    }

    .nagi .icono {
        width: 24px;
        height: 24px;
        background-color: #fbfbfb;
        border: 1px solid #fbfbfb;
        left: -10px;
    }

    .nagi .log_time {
        color: #999;
        padding-top: 5px;
    }
    .nagi .icon.enter {margin-left: .06rem;}

    .nagi .item {
        position: relative;
        padding: 0 0 0 20px;
        border-left: 0 none;
    }

    .nagi .consignee {
        font-size: .14rem;
        margin: .03rem .1rem;
    }

    .nagi .consignee .name {
        margin-right: .2rem;
    }

    .goods {
        padding: .1rem .1rem 0;
        overflow: hidden;
        white-space: nowrap;
        overflow-x: scroll;
        overflow-y: hidden;
        -webkit-overflow-scrolling: touch;
    }

    .goods::-webkit-scrollbar {
        display: none;
    }
    .goods .imgurl {
        width: .72rem;
        height: .72rem;
        background: no-repeat 50%;
        background-size: cover;
        display: inline-block;
        margin: 0 .06rem 0 0;
        background-color: #fbfbfb;
        position: relative;
        border-radius: .03rem;
    }
    .goods .gotext {
        color: #999;
        font-size: .12rem;
        position: absolute;
        left: 50%;
        top:50%;
        transform: translate(-50%,-50%);
    }
    .goods .goods_name {
        margin: 0 .06rem;
    }
    .operating {
        padding: .14rem .12rem;
        border-top: 1px solid rgba(0, 0, 0, .05);
    }
    .operating:empty{display: none;}


.price_item .li {
    background-color: #fff;
    text-align: left;
    font-size: .14rem;
    border-bottom: 1px solid #f5f5f5;
    display: -webkit-box;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
    padding: .08rem .08rem .08rem 0;
}

.price_item .li:first-child {
    margin-top: 0;
}

.price_item .li .imgurl {
    width: .60rem;
    border-radius: .02rem;
    height: .60rem;
}

.price_item .li .goodsinfo {
    margin-left: .12rem;
}

.price_item .li .goods-name {
    -webkit-line-clamp: 1;
    font-size: .13rem;
}

.price_item .li .price-wrap {
    margin-top: .10rem;
}

.price_item .li .price-wrap .tit {
    color: #999;
    font-size: .12rem;
    margin-right: .06rem;
}

.price_item .li .price-wrap .rmb {
    color: #333;
    font-size: .11rem;
} 
.price_item .li .price-wrap .price {font-size: .15rem;}
.price_item .li .price-wrap .restore {
    font-size: .12rem;
    color: #999;
    display: none;
}
.add_link .linka {display: block;font-size: .11rem;color: #999;margin-right: .12rem;}
.price_item .li .price-wrap .xianshi {
    font-size: .12rem;
    color: #999;
    display: flex;
}

.price_item .li .price-wrap .restore .icono {
    font-size: .14rem;
    color: #999;
    margin-right: .01rem;
}

.price_item .li .price-wrap .restore .icono:before {
    content: "\E6a2";
}
.price_item .checked, .price_item .nosel {
    margin-right: .12rem;
}

.cell-title .cell-title-icon {
    margin-right: .10rem;
    width: .26rem;
}

.eval{background: #fff;margin-bottom: .12rem;}
.eval .evaltop{
    padding: .10rem .12rem;border-bottom: .1px solid #e5e5e5;
}
.eval .image{width: .4rem;height: .4rem;margin-right: .1rem;border-radius: .02rem;}
.eval .label{margin-right: .08rem;}
.eval .star_label{font-size: .12rem;margin-left: .1rem;color: #999;}
.eval .stars{
    overflow: hidden;
}
.eval .stars .star {
    margin: 0 .02rem;
    font-size: .20rem;
    color: #E5E5E5;
}
.eval .stars .star:before {
    content: "\E612";
}
.eval .stars .cur {
    color: #F5A623;
}
.eval .textarea_wrap {
    padding: .08rem .12rem;
    background: #fff;
    position: relative;
}
.eval .textarea_wrap textarea {
    resize: none;overflow-y:visible;
    width: 100%;
    height: .7rem;
    border: none;
    background: none;
    font-size: .14rem;
    -webkit-appearance: none;
    -webkit-border-radius: 0;line-height: .20rem;
}
.eval .textarea_wrap span {
    position: absolute;
    right: .16rem;
    bottom: -5px;
    color: #ccc;
    font-size: 12px;
}
.eval .comment_images{
    padding: 0 .12rem .06rem .12rem;
}
.eval .comment_images .label {
    font-size: .14rem;
    color: #333;
}
.eval .comment_images .label small {
    color: #999;
    margin-left: .04rem;
}

    .index_goods .mall_list {display: block;}
    .mall_list .li {
        background-color: #fff;
        padding: .06rem .10rem;
        margin-top: .08rem;
    }

    .mall_list .mall_logo {
        height: .38rem;
        width: .38rem;
        border-radius: 50%;
        margin-right: .08rem;
    }

    .mall_list .nickname {
        font-size: .14rem;
        font-weight: 700;
    }

    .mall_list .subtitle {
        font-size: .13rem;
        margin: .01rem 0;
        color: #999;
    }

    .mall_list .li .tabz {
        font-size: .12rem;
        width: .60rem;

        height: .26rem;
    }
    .mall_list .goods {
        padding: .08rem 0 0 0;

    }
    .mall_list .goods .imgurl {
        width: .80rem;
        height: .80rem;
        margin: 0 .02rem 0 0;
    }
    .mall_list .goods .price {
        position: absolute;
        bottom: 0;
        height: .16rem;
        line-height: .16rem;
        font-size: .13rem;
        background: rgba(0,0,0,0.5);
        color: #fff;
        text-align: center;
        padding: 0 .03rem;
        border-radius: 0  .03rem 0 0;
    }
    .mall_list .goods .price i{
        font-size: .09rem;
    }
    .mall_list .goods .gotext {
        color: #999;font-size: .12rem;
        position: absolute;
        left: 50%;
        top:50%;
        transform: translate(-50%,-50%);
    }
    .mall_list .operating {
        padding: .03rem .03rem 0 .03rem; margin: .02rem 0 0 0;
        border-top: .01rem solid rgba(0, 0, 0, .04);
    }
    .mall_list .des {font-size: .11rem; color: #999;}
    .mall_list .des .item {margin-right: .2rem;}

    .refund-top {padding: .12rem .16rem;background-color: #fff;}
    .refund-top .refundStatus{font-size: .16rem;padding: .06rem 0;font-weight: 700;}
    .refund-top .desc{font-size: .12rem; color: #999;}
    .refund-top .countdown{color: #ff2442;}

.user-switch {
    width: .38rem;
    height: .21rem;
    border: .01rem solid rgba(0, 0, 0, 0.1);
}
.user-switch:after {
    width: .18rem;
    height: .18rem;
}
.user-switch:checked:after {
     -webkit-transform: translateX(.18rem);
    transform: translateX(.18rem);
}
.position {font-size: .12rem;color: #999;margin-right: .01rem;line-height: 1.5;}
.position:before {content: "\E600";}
.puids {color: #999;font-size: .11rem;}
.puids .avatar_img {
    height: .22rem;
    width: .22rem;
    border-radius: 50%;
    margin-right: .03rem;
}
.onpay{font-size: .11rem;color: #999;}
.onpay .wxpayimg {height: .14rem;margin-right: .02rem;}

