/*弹框*/
.swal2-popup {
    display: flex !important;
    width: 6.26rem !important;
    min-height: 3rem !important;
    border-radius: 18px !important;
}

/*商品订单*/
.header_tab {
    width: 100%;
    height: .98rem;
    position: fixed;
    top: .88rem;
    left: 0;
    right: 0;
    background: #fff;
    z-index: 9;
}

#nav {
    height: 100%;
    border-bottom: .01rem solid #E8E8E8;
    background: #fff;
}

#nav ul {
    display: flex;
    align-items: center;
    justify-content: flex-start;
    flex-wrap: nowrap;
}

#nav li {
    width: 20%;
    height: 100%;
    padding: 0 .3rem;
}

#nav li > a {
    font-size: .26rem;
    color: rgba(18, 18, 18, 1);
    border-bottom: .01rem solid transparent;
    display: flex;
    align-items: center;
    justify-content: center;
    height: 100%;
    flex-grow: 1;
}

#nav li.active-nav > a {
    color: rgba(18, 141, 255, 1);
    border-color: #128DFF;
}

#page {
    margin-top: 1.9rem;
}
#page .swiper-slide{
    min-height: 85vh;
}

/*列表统一样式*/
#all .all_list li,
#unpaid .unpaid_list li,
#noreceived .cancelled_list li,
#completed .completed_list li,
#cancelled .cancelled_list li {
    margin-bottom: .2rem;
}

#all .all_list li > .list_title,
#unpaid .unpaid_list li > .list_title,
#noreceived .cancelled_list li > .list_title,
#completed .completed_list li > .list_title,
#cancelled .cancelled_list li > .list_title {
    padding: 0 0.3rem;
    display: flex;
    align-items: center;
    justify-content: space-between;
    background: #fff;
    height: .84rem;
}

#all .all_list li > .list_title .business,
#unpaid .unpaid_list li > .list_title .business,
#noreceived .cancelled_list li > .list_title .business,
#completed .completed_list li > .list_title .business,
#cancelled .cancelled_list li > .list_title .business {
    display: flex;
    align-items: center;
    justify-content: flex-start;
}

#all .all_list li > .list_title .business > img,
#unpaid .unpaid_list li > .list_title .business > img,
#noreceived .cancelled_list li > .list_title .business > img,
#completed .completed_list li > .list_title .business > img,
#cancelled .cancelled_list li > .list_title .business > img {
    width: .34rem;
    height: .32rem;
    margin-right: .1rem;
}

#all .all_list li > .list_title .state,
#unpaid .unpaid_list li > .list_title .state,
#noreceived .cancelled_list li > .list_title .state,
#completed .completed_list li > .list_title .state,
#cancelled .cancelled_list li > .list_title .state {
    font-size: .28rem;
    color: rgba(230, 95, 69, 1);
}

#all .all_list li > .list_info,
#unpaid .unpaid_list li > .list_info,
#noreceived .cancelled_list li > .list_info,
#completed .completed_list li > .list_info,
#cancelled .cancelled_list li > .list_info {
    padding: 0.3rem;
    display: flex;
    justify-content: flex-start;
}

#all .all_list li > .list_info .picture > img,
#unpaid .unpaid_list li > .list_info .picture > img,
#noreceived .cancelled_list li > .list_info .picture > img,
#completed .completed_list li > .list_info .picture > img,
#cancelled .cancelled_list li > .list_info .picture > img {
    width: 1.82rem;
    height: 1.82rem;
    margin-right: .25rem;
}

#all .all_list li > .list_info .narration,
#unpaid .unpaid_list li > .list_info .narration,
#noreceived .cancelled_list li > .list_info .narration,
#completed .completed_list li > .list_info .narration,
#cancelled .cancelled_list li > .list_info .narration {
    flex-grow: 1;
    font-size: .26rem;
    color: rgba(33, 33, 33, 1);
    display: flex;
    align-items: flex-start;
    justify-content: space-between;
    flex-direction: column;
}
#all .all_list li > .list_info .narration .narration_statistics,
#unpaid .unpaid_list li > .list_info .narration .narration_statistics,
#noreceived .cancelled_list li > .list_info .narration .narration_statistics,
#completed .completed_list li > .list_info .narration .narration_statistics,
#cancelled .cancelled_list li > .list_info .narration .narration_statistics{
    width: 100%;
    display: flex;
    align-items: center;
    justify-content: space-between;
}
#all .all_list li > .list_price,
#unpaid .unpaid_list li > .list_price,
#noreceived .cancelled_list li > .list_price,
#completed .completed_list li > .list_price,
#cancelled .cancelled_list li > .list_price {
    padding: 0 .3rem;
    display: flex;
    align-items: center;
    justify-content: flex-end;
    background: #fff;
    height: .78rem;
}

#all .all_list li > .list_price > p,
#unpaid .unpaid_list li > .list_price > p,
#noreceived .cancelled_list li > .list_price > p,
#completed .completed_list li > .list_price > p,
#cancelled .cancelled_list li > .list_price > p {
    font-size: .26rem;
    color: rgba(33, 33, 33, 1);
    display: flex;
    align-items: center;
}

#all .all_list li > .list_ctrl,
#unpaid .unpaid_list li > .list_ctrl,
#noreceived .cancelled_list li > .list_ctrl,
#completed .completed_list li > .list_ctrl,
#cancelled .cancelled_list li > .list_ctrl {
    padding: 0 .3rem;
    display: flex;
    align-items: center;
    justify-content: flex-end;
    background: #fff;
    height: .9rem;
    border-top: .01rem solid #EFEFEF;
}

#all .all_list li > .list_ctrl > a,
#unpaid .unpaid_list li > .list_ctrl > a,
#noreceived .cancelled_list li > .list_ctrl > a,
#completed .completed_list li > .list_ctrl > a,
#cancelled .cancelled_list li > .list_ctrl > a {
    display: flex;
    align-items: center;
    justify-content: center;
    width: 1.44rem;
    height: .5rem;
    border-radius: 25px;
    border: .01rem solid transparent;
    font-size: .24rem;
    margin-right: .3rem;
}

#all .all_list li > .list_ctrl > a:last-child,
#unpaid .unpaid_list li > .list_ctrl > a:last-child,
#noreceived .cancelled_list li > .list_ctrl > a:last-child,
#completed .completed_list li > .list_ctrl > a:last-child,
#cancelled .cancelled_list li > .list_ctrl > a:last-child {
    margin-right: 0;
}

a.gray{
    border-color: #777777 !important;
    color: #777777 !important;
}

a.colours{
    border-color: #FF0400 !important;
    color: #FA5339 !important;
}

/*缺省页*/
.default_box {
    margin-top: 50%;
    transform: translateY(-25%);
    text-align: center;
}

.default_box > div {
    display: flex;
    flex-direction: column;
}

.default_box img {
    width: 4.3rem;
    height: 4.3rem;
    margin: 0 auto;
}

.default_box span {
    color: rgba(202, 213, 232, 1);
}

/*订单确认*/
.order_container {
    padding-top: .3rem;
    position: relative;
}

/*公用功能容器*/
.base_box {
    border-radius: 18px;
    width: 6.9rem;
    height: auto;
    background: #fff;
    margin: 0 auto;
}

.user_info {
    padding: .3rem;
    margin-bottom: .3rem;
}


/******订单状态*******/
.order_status{
    min-height: 1.06rem;
    padding: 0 .3rem;
    background-color: #fff;
    display: flex;
    align-items: center;
    justify-content: space-between;
    margin-bottom: .3rem;
}
.order_status .status{
    font-size:.32rem;
    color:rgba(33,33,33,1);
}
.order_status .timer {
    font-size: .26rem;

}
.order_status .timer span {
    color: #128DFF;
}
/******订单详情按钮*******/
.btns_ctrl{
    padding: 0 .3rem;
    display: flex;
    align-items: center;
    justify-content: flex-end;
    background: #fff;
    height: .9rem;
    border-top: .01rem solid #EFEFEF;
}
.btns_ctrl>a{
    display: flex;
    align-items: center;
    justify-content: center;
    width: 1.44rem;
    height: .5rem;
    border-radius: 25px;
    border: .01rem solid transparent;
    font-size: .24rem;
    margin-right: .3rem;
}
/*商品详情*/
/*店铺名*/
.goods_list .goods_title {
    height: .96rem;
    border-bottom: .01rem solid #EFEFEF;
    display: flex;
    align-items: center;
    padding: 0 .3rem;
}

.goods_list .goods_title > i {
    display: inline-block;
    width: .34rem;
    height: .32rem;
    background: url("../../../images/icon/icon_store.png") no-repeat;
    background-size: cover;
    margin-right: .1rem;
}

/*商品信息*/
.goods_list .goods_picture {
    display: flex;
    padding: .3rem;
}

.goods_list .goods_picture > img {
    min-width: 1.82rem;
    max-width: 1.82rem;
    min-height: 1.82rem;
    max-height: 1.82rem;
    margin-right: .3rem;
}

.goods_list .goods_picture .goods_picture_right {
    flex-grow: 1;
    display: flex;
    flex-direction: column;
    justify-content: space-between;
}

.goods_list .goods_picture .goods_picture_right .goods_picture_name {
    font-size: .28rem;
    color: rgba(33, 33, 33, 1);
    line-height: 1.3;
    display: -webkit-box;
    -webkit-box-orient: vertical;
    -webkit-line-clamp: 3;
    overflow: hidden;
}

.goods_list .goods_picture .goods_picture_right .goods_picture_price {
    display: flex;
    align-items: center;
    justify-content: space-between;
}

.goods_list .goods_picture .goods_picture_right .goods_picture_price .price {
    font-size: .32rem;
    color: rgba(250, 83, 57, 1);
}

.goods_list .goods_picture .goods_picture_right .goods_picture_price .count {
    font-size: .24rem;
    color: rgba(119, 119, 119, 1);
}

/*配送方式*/
.goods_list .goods_mode,
.goods_list .goods_total {
    height: .8rem;
    padding: 0 .3rem;
    display: flex;
    align-items: center;
    justify-content: space-between;
}

.goods_list .goods_total > p {
    display: flex;
    align-items: flex-end;
}

.goods_list .goods_total .goods_total_price {
    font-size: .26rem;
    color: #FA5339;
}
/*订单总价信息*/
.total_list {
    margin-top: .3rem;
    padding: .3rem;
}
.total_list ul{
    margin-bottom: .2rem;
}
.total_list li,
.order_total{
    display: flex;
    align-items: center;
    justify-content: space-between;
    height: .5rem;
    font-weight:500;
    color:rgba(250,83,57,1);
}
/*订单信息*/
.order_information {
    padding: .3rem;
    margin: .3rem auto;
}

.order_information > div {
    display: flex;
    align-items: center;
    justify-content: flex-start;
}

/*提交订单*/
.submit {
    width: 6.9rem;
    height: .98rem;
    position: absolute;
    font-size: 0;
    line-height: 1;
    border-radius: 18px;
    bottom: .3rem;
    left: .3rem;
    right: .3rem;
    background: #fff;
    display: flex;
    align-items: center;
    justify-content: space-between;
    padding-left: .3rem;
}

.submit .submit_btn {
    height: 100%;
    width: 2.08rem;
    font-size: .30rem;
    background: linear-gradient(-44deg, rgba(241, 118, 70, 1), rgba(220, 95, 51, 1));
    border-radius: 0 18px 18px 0;
    color: rgba(255, 255, 255, 1);
    display: flex;
    align-items: center;
    justify-content: center;
}

.submit .total_price {
    display: flex;
    align-items: flex-end;
    justify-content: flex-start;
}

.submit .total_price .price {
    color: #FA5339;
}

/*订单评价*/
.comment_sppf,
.comment_dppf {
    height: 1.28rem;
    display: flex;
    align-items: center;
    padding: 0 .3rem;
    background: #fff;
    border-bottom: .01rem solid #EFEFEF;
}

.comment_sppf > img {
    width: .8rem;
    height: .8rem;
    margin-right: .2rem;
}

/*评价填写*/
.comment_content {
    padding: .3rem;
    background: #fff;
}

.comarea {
    width: 100%;
    position: relative;
}

.comments {
    width: 100%;
    overflow: auto;
    word-break: break-all;
    border: none;
    background: #fff;
    font-size: .26rem;
    color: #333;
}

.comments:focus {
    outline: none;
}
/*评价星星*/
.star_list {
    background:url("../../../images/icon/icon_star.png");
    height:21px;
    position:relative;
}
.star_list a{
    height:21px;
    display:block;
    text-indent:-999em;
    position:absolute;
    left:0;
}
.star_list a.clibg{
    background:url("../../../images/icon/icon_star_active.png");
    left:0;
}
/*上传容器*/
.upload {
    display: flex;
    justify-content: space-between;
    align-items: flex-end;
}

.upload .text_count {
    font-size: .24rem;
    color: rgba(204, 204, 204, 1);
}

/*图片上传*/
.uploader_container {
    display: flex;
    align-items: center;
    justify-content: flex-start;
}

.uploader_container .upload_btn {
    width: 1.56rem;
    height: 1.56rem;
    display: flex;
    align-items: center;
    flex-direction: column;
    justify-content: center;
    background: url("../../../images/icon/pic_frame@2x.png") no-repeat;
    background-size: contain;
}

.webuploader-pick > img {
    width: .58rem;
    height: .48rem;
    border-radius: 3px;
    margin: 0 auto;
    margin-bottom: .2rem;
}

.webuploader-pick {
    text-align: center;
    background: none !important;
    border: none !important;
    display: flex !important;
    flex-direction: column;
    width: 100% !important;
    height: 100% !important;
}

.webuploader-element-invisible {
    width: 100%;
    height: 100%;
}

#uploader_list_box {
    display: flex;
    align-items: center;
    justify-content: flex-start;
    flex-wrap: nowrap;
}

#uploader_list_box li {
    width: 1.56rem;
    height: 1.56rem;
    position: relative;
    border: .01rem solid #aaaaaa;
    margin-right: .3rem;
}

#uploader_list_box li > img {
    width: 100%;
    height: 100%;
}

#uploader_list_box li > i {
    display: block;
    width: .44rem;
    height: .44rem;
    position: absolute;
    top: -.22rem;
    right: -.22rem;
    background: url("../../../images/icon/icon_delete@2x.png") no-repeat;
    background-size: contain;

}

/*店铺评分*/
.comment_dppf > img {
    width: .34rem;
    height: .32rem;
    margin-right: .2rem;
}

/*购物订单*/
.Distribution {
    height: .88rem;
    background: #fff;
    width: 100%;
    font-size: 0;
    line-height: 1;
}

.Distribution ul {
    padding: 0 .3rem;
    display: flex;
    align-items: center;
    justify-content: space-between;
    flex-wrap: nowrap;
    height: 100%;
}

.Distribution ul > li {
    flex-grow: 1;
    display: flex;
    align-items: center;
    justify-content: center;
    height: 100%;
    font-size: .30rem;
    color: rgba(33, 33, 33, 1);
    border-bottom: .01rem solid transparent;
}

.Distribution ul > li.active {
    font-size: .32rem;
    border-color: #148DFF;
    color: rgba(20, 141, 255, 1);
    height: 100%;
    display: flex;
    align-items: center;
    justify-content: center;
    flex-grow: 1;
}

.Leaving_message {
    display: flex;
    justify-content: flex-start;
    padding: .3rem;
    margin: .3rem auto;
    align-items: flex-start;
}

.Leaving_message > p {
    min-width: 1.3rem;
}

.Leaving_message > textarea {
    font-size: .26rem;
    color: #333;
    flex-grow: 1;
    border: none;
    list-style: none;
    padding: 0;
    margin: 0;
    line-height: 1.5;
    min-height: 1rem;
}


.carry select{
    border: 0;
    appearance:none;
    -moz-appearance:none;
    -webkit-appearance:none;
}









































