html,
body {
    background-color: #F2F2F2;
    font-size: 12px !important;
}

.order_result {
    padding: 8px 0 0;
    margin: 0 -7px;
}

.getMore {
    /* margin: 0 0 6rem; */
    text-align: center;
}

.getMore .btn {
    display: none;
    background: none;
    border: 1px solid #B5B5B5;
    padding: 1px 15px;
}

.order_bottom {
    height: 6rem;
    width: 100%;
}

.order_block {
    width: 100%;
    background: #FFFFFF;
    margin-bottom: 1rem;
    display: flex;
    flex-flow: column;
    justify-content: center;
    border-radius: 5px;
    padding: 1rem;
    overflow: hidden;
    position: relative;
}

.order_title {
    position: relative;
    display: flex;
    justify-content: space-between;
    align-items: center;
    margin-bottom: 1rem;
}

.order_main {
    display: flex;
    /* align-items: center; */
}

.order_num {
    font-size: 12px;
}

/* .order_num::after {
    content: ' ';
    background: url(../../images/new/detail.png) no-repeat center center;
    background-size: 100% 100%;
    position: absolute;
    left: 20rem;
    top: .5rem;
    width: 0.6rem;
    height: 1.08rem;
} */

.order_arrow {
    display: inline-block;
    width: 0.6rem;
    height: 1.08rem;
    line-height: 19px;
    background: url(../../images/new/detail.png) no-repeat center center;
    background-size: 100% 100%;
}

.order_status {
    color: #48A15A;
    font-size: 16px;
}

.order_main {
    display: flex;
    margin-top: .6rem;
}

/* .space1 {
    margin: 1rem 0 0.6rem;
} */

.order_img {
    width: 9rem;
    height: 9rem;
    flex: 0 0 auto;
}

.order_img img {
    width: 100%;
    height: 100%;
}

.order_info {
    position: relative;
    height: 100%;
    width: 100%;
    display: flex;
    flex-flow: column;
    justify-content: flex-start;
    padding-left: 1rem;
}

.sec_1,
.sec_2 {
    width: 100%;
    /* height: 2rem; */
    display: flex;
    justify-content: space-between;
    /* margin-bottom: .3rem; */
}

.sec_1 .title {
    margin: 0;
    font-size: 14px;
    line-height: 2rem;
    width: 100%;
}

.sec_1 .order {
    /* width: 5.5rem; */
    /* height: 2rem; */
    background: rgba(73, 162, 90, 1);
    border-radius: 5px;
    outline: none;
    line-height: 0;
}

.sec_2 {
    color: #ED612B;
}

.sec_2 .estimate {
    font-size: 14px;
}

.sec_2 .mount {
    font-size: 18px;
}

.sec_2 .extra {
    font-size: 12px;
}

.sec_3 {
    width: 100%;
    /* height: 4rem; */
    display: flex;
    justify-content: space-between;
}

.help {
    width: 100%;
    color: #949393;
    /* 显示两行 */
    text-overflow: -o-ellipsis-lastline;
    overflow: hidden;
    text-overflow: ellipsis;
    display: -webkit-box;
    -webkit-line-clamp: 2;
    -webkit-box-orient: vertical;
    font-size: 14px;
}

.sec_4 {
    color: #949393;
    width: 100%;
    /* height: 4rem; */
    display: flex;
    justify-content: space-between;
}

.unfold,
.fold {
    line-height: 0.6;
    background: rgba(73, 162, 90, 1);
    border: 1px solid #949393;
    border-radius: 5px;
    font-size: 14px;
    color: #FFFFFF;
}

.orderQuantity {
    margin: 0 1.2rem;
    width: 6rem;
    font-size: 14px;
}

.evaluation {
    width: 6rem;
    font-size: 14px;
}

/* order_detail */

.step {
    margin: 0 -15px;
}

.step_img {
    width: 100%;
}

.service_info {
    padding: .7rem 0;
    margin: 0 -15px;
}

.space {
    height: .7rem;
}

.detail_master {
    display: flex;
    align-items: center;
    justify-content: space-between;
    background: #FFFFFF;
}

.service_info .order_block {
    margin-bottom: 0;
}

.master_info {
    display: flex;
    flex-flow: column;
}

.master_img {
    width: 5rem;
}

.master_sec1 {
    display: flex;
}

.evaluation_btn {
    display: none;
    width: 100%;
    height: 3rem;
    font-size: 18px;
    border-radius: 10px;
    padding: 0;
    margin: .8rem 0 .1rem;
    color: #FFFFFF;
    background: #479B58;
}

.evaluation_btn:hover,
.evaluation_btn:focus,
.evaluation_btn.focus {
    color: #FFFFFF;
}

.master_phone {
    color: #479B58;
}

.detail_master,
.order_amount,
.order_detail {
    padding: 1rem;
    margin: 0 -15px;
}

.master_tips {
    display: none;
    color: #A2A2A2;
    font-size: 12px;
}

.notips {
    display: block;
}

.order_amount,
.order_detail {
    display: flex;
    flex-flow: column;
    background: #FFFFFF;
}

.amount_block {
    display: flex;
    justify-content: space-between;
}

.order_detail_block {
    display: flex;
    color: #A1A1A1;
}

.amount_block:nth-child(even) {
    border-bottom: 1px solid #F2F2F2;
}

.order_detail_block:first-child {
    border-bottom: 1px solid #F2F2F2;
}

.order_number,
.order_address {
    padding-left: 10px;
}

.order_tips {
    font-size: 12px;
    position: relative;
}

.countdown {
    color: #ED612B;
    text-align: center;
    font-size: 18px;
}

.quick {
    width: 100%;
    border-radius: 10px;
    margin-bottom: 10px;
}

.quick:disabled {
    background-color: #A6A6A6;
}

.contact {
    display: none;
}

.call {
    position: fixed;
    right: 2rem;
    bottom: 6rem;
    width: 3.7rem;
}

.disvisible {
    visibility: hidden;
}

.label_btn {
    margin: .5rem .4rem;
    padding: 2px 6px;
    background: #F2F2F2;
    border: 1px solid #479B58;
    color: #479B58;
}

.eva_btn {
    color: #FFFFFF;
    font-size: 14px;
    background: #49A25A;
    padding: 3px 7px;
}

.eva_btn:hover,
.eva_btn:focus,
.eva_btn.focus {
    color: #FFFFFF;
}

.weui_toast_content {
    color: #FFFFFF;
}

.sec5 {
    position: absolute;
    right: 0;
    top: 4rem;
    width: 3.83rem;
    height: 4.16rem;
}