.list_wrapper{
    background: #fff;
    padding-right: 1rem;
    box-shadow:2px 0px 3px #ccc;
}
.progress_wrapper{
    /*padding-bottom: 4rem;*/
}
.list_title{
    display: block;
    position: relative;
    padding: 1.3rem 0;
    margin-left: 1.1rem;
    border-bottom: 1px solid #e6e6e6;
    font-size: 1.6rem;
    color: #333;
    text-decoration: none;
}
.with_title_block:before{
    display: block;
    position: absolute;
    top: 1.5rem;
    left: -1.1rem;
    content: '';
    width: 0.2rem;
    height: 1.6rem;
    background: #ff8505;
}
.list_item{
    display: block;
    padding: 1.3rem 0;
    margin-left: 1.1rem;
    /*border-bottom: 1px solid #e6e6e6;*/
}
.list_item:last-child{
    border: none;
}
.list_item_text{
    font-size: 1.6rem;
}
.list_item_date{
    font-size: 1.2rem;
    color: #929292;
}
.progress_item{
    position: relative;
    margin-left: 4rem;
    color: #929292;
}
/*.progress_item:first-child, .progress_item:first-child .list_item_date{
    color: #10b524;
}*/
.progress_item:last-child{
    padding-bottom: 1.6rem;
}
.progress_item:before, .progress_item:first-child:before{
    position: absolute;
    top:1.7rem;
    left: -2.4rem;
    z-index: 2;
    display: block;
    content: '';
    width: 1rem;
    height: 1rem;
    border-radius: 100%;
    background: #bdbdbd;
}
/*.progress_item:first-child:before{
    top:1.6rem;
    left: -2.5rem;
    width: 0.8rem;
    height: 0.8rem;
    background: #10b524;
    border: 0.2rem solid #b7e9bd;
}*/
.progress_item:after{
    position: absolute;
    top:0;
    left: -1.95rem;
    z-index: 1;
    display: block;
    content: '';
    width: 1px;
    height: 100%;
    border-left: 1px solid #bdbdbd;
}
.progress_item:first-child:after{
    top:1.8rem;
}
/*头部*/
.express_info{
    background: #fff;
    margin-bottom: 1rem;
    padding: 0.6rem 1rem;
    box-shadow:2px 0px 3px #ccc;
}
.express_info_text{
    font-size: 1.4rem;
    line-height: 2.4rem;
}