body{
    background:#EFF1F3;
}
ul.subNavTab{
    background: #fff;
    color:#4A4A4A;
    height: 0.8rem;
    line-height: 0.8rem;
    display: flex;
    text-align: center;
    position: relative;
}
ul.subNavTab::after{
    left:0;
    top: 0;
}
.subNavTab li{
    flex:1;
}
.subNavTab li span{
    display: inline-block;
    vertical-align: top;
    box-sizing: border-box;
    height: 100%;
    font-size:0.26rem;
}
.selectActive span{
    border-bottom:2px solid #FF4760;
    color:#FF4760;
}
.orderWrapper{
    background: #fff;
    margin-top:0.15rem;
   
}
.orderHead{
    box-sizing: border-box;
    height: 0.92rem;
    line-height: 0.92rem;
    padding:0 0.3rem;
    position: relative;
}
.orderHead::after{
    left:0;
    bottom: 0;
}
.orderTitle{
    color:#4A4A4A;
    font-weight: 600;
    font-size: 0.28rem;
    display: inline-flex;
    align-items: center;
}
.orderTitle::before{
    content:'';
    display: inline-block;
    height: 0.20rem;
    width:0.08rem;
    background: #FF4760;
    margin-right: 0.1rem;
}
.orderTitle font{
    line-height: 1;
}
.orderBody{
    padding:0.2rem 0.3rem;
    position: relative;
    color:#4A4A4A;
    font-size:0.3rem;
}
.orderBody ul label{
    color:#9B9B9B;
    width:1.5rem;
    display: inline-block;
}
.orderBody ul li{
    line-height: 1.8em;
}
.orderFoot{
    height: 1rem;
    line-height: 1rem;
    box-sizing: border-box;
    text-align: right;
    padding:0 0.3rem;
}
.orderFoot button{
    background: #FF4760;
    border-radius: 3px;
    height: 0.58rem;
    width:1.46rem;
    color:#fff;
    font-size: 0.24rem;
}
.orderPaying .orderBody,.orderAll .orderBody{
    display:flex;
    align-items: center;
}
.ProfileBox{
    width:1.6rem;
    height: 2.0rem;
    /*background:#999;*/
    margin-right: 0.3rem;
    position: relative;
    background-repeat: no-repeat;
    -webkit-background-size:100% 100%;
    background-size: 100% 100%;
}
.profileText{
    background: rgba(0,0,0,0.2);
    width:100%;
    position: absolute;
    bottom:0;
    left:0;
    text-align: center;
    color:#fff;
    font-size: 0.24rem;
    height: 0.5rem;
    line-height: 0.5rem;
}
.orderFoot .cancleBtn{
    background:#fff;
    color:#9B9B9B;
    border-radius: 0;
    margin-right: 0.1rem;
    position: relative;
}
.orderFoot .cancleBtn::after,.orderAll .insurStatus::after{
    content: '';
    position: absolute;
    top: 0;
    left: 0;
    border: 1px solid #979797;
    -webkit-box-sizing: border-box;
    box-sizing: border-box;
    width: 200%;
    height: 200%;
    -webkit-transform: scale3d(0.5,0.5,0.5);
    transform: scale3d(0.5,0.5,0.5);
    -webkit-transform-origin: left top;
    transform-origin: left top; 
    border-radius: 8px;
    -webkit-backface-visibility: hidden;
    -webkit-transform-style: preserve-3d;
    pointer-events: none;
}
.orderAll .statusBox{
    float: right;
}
.orderAll .insurStatus{
    height: 0.38rem;
    line-height: 0.38rem;
    padding-left:0.15rem;
    padding-right: 0.15rem;
    display: inline-block;
    position: relative;
    box-sizing: border-box;
    font-size: 0.26rem;
    color:#9B9B9B;
}
.orderAll .succStatus{
    color:#35980C;
}
.orderAll .succStatus::after{
    border-color: #35980C;
}
.orderAll .peddingStatus{
    color: #F5A623;
}
.orderAll .peddingStatus::after{
    border-color: #F5A623;
}
.orderAll .failStatus{
    color: #ff0000;
}
.orderAll .failStatus::after{
    border-color: #ff0000;
}
.orderAll .initStatus{
    color: #cccccc;
}
.orderAll .initStatus::after{
    border-color: #cccccc;
}

/* 模态弹框 */
.modal{
    position: fixed;
    top:0;
    left: 0;
    bottom:0;
    right: 0;
    width:100%;
    background:rgba(0,0,0,0.6);
    z-index: 1000;
}
.modalBody{
    background: #fff;
    border-radius: 5px;
    width:95%;
    position: absolute;
    left:50%;
    top:50%;
    transform: translate(-50%,-50%);
}
.modalBody p{
    text-align: center;
    padding-top:0.7rem;
    padding-bottom: 0.35rem;
    font-size:0.32rem;
}
.modalBtnBox{
    position: relative;
    box-sizing: border-box;
}
.modalBtnBox::after{
    left:0;
    top:0;
}
.confirm,.refuse{
    float: left;
    width:50%;
    text-align: center;
    padding-top:0.22rem;
    padding-bottom: 0.22rem;
    box-sizing: border-box;
    font-size:0.34rem;
    position: relative;
}
.confirm{
    color:#007AFF;
}
.confirm::after{
    content:'';
    display:block;
    width:1px;
    height:100%;
    background:#D8D8D8;
    position: absolute;
    top:0;
    right:0;
    transform:scale3d(0.5,1,1);
    -webkit-transform: scale3d(0.5,1,1);
    -webkit-transform-origin:0 0;
    transform-origin: 0 0;
    -webkit-backface-visibility: hidden;
    -webkit-transform-style: preserve-3d;
}
.refuse{
    color:#9B9B9B
}