#mile_box {
    width: 940px;
    font-family: Roboto;
}
.content{
    padding-top: 8px;
}

.circle {
    width: 24px;
    height: 24px;
    position: relative;
    display: inline-block;
    border-radius: 50%;
    -moz-border-radius: 50%;
    margin-top: 0px;
    margin-left: -80px;
    background-color: #366CB4;
}

.zbk .box {
    padding-left: 64px;
}

.box {
    padding: 0 0 73px 66px;
    border-left: 4px solid #e5c88c;
}

.box ul {
    margin: 16px 0 0 0;
}

.box .btm-ul {
    padding-bottom: 25px;
}

.lan {
    color: #366CB4;
    font-weight: bold;
    font-size: 48px;
    line-height: 34px;
    letter-spacing: -0.2px;
    margin-top: -34px;
    margin-bottom: 24px;
    height: 34px;
}
.below-ul li,.end_ul li{
    height: 34px;
    line-height: 34px;
}

.below-ul span,.end_ul span {
    padding-left: 8px;
    padding-left: 8px;
    letter-spacing: -0.2px;
    font-weight: 500;
}

.hui {
    color: #A6ABBB;
    font-weight: bold;
    font-size: 20px;
    letter-spacing: 1px;
}

.hei {
    color: #000000;
    font-weight: 500;
}

.hei img {
    width: 27px;
    height: 9px;
}

@media screen and (max-width: 750px) {
    #mile_box {
        width: 100%;
        margin-top: 15px;
    }
    .box {
        padding: 0 0 0.48rem 0.42rem;
        border-left: 2px solid #e5c88c;
    }
    .circle {
        margin-left: -0.52rem;
        width: 0.36rem;
        height: 0.36rem;
        margin-left: -0.63rem;
    }
    .box ul {
        margin: 0;
    }
    .box>.lan,
    .box>.below-ul {
        background-color: white;
        padding-left: 0.34rem;
    }
    .box>.below-ul:last-child {
        border-radius: 0 0 8px 8px;
        padding-bottom: 0.63rem;
    }
    .box>.below-ul:nth-of-type(1) {
        padding-top: 0.08rem;
    }
    .lan {
        margin: 0;
        color: #111111;
        font-size: 0.32rem;
        line-height: unset;
        height: unset;
        padding-bottom: 0;
        border-radius: 8px 8px 0 0;
        padding-top: 0.24rem;
        margin-top: -0.74rem;
    }
    .hui {
        color: #DDDDDD;
        font-size: 0.2rem;
        padding-top: 0.3rem;
    }
    .below-ul span {
        color: #000000;
        font-size: 0.24rem;
    }
    /* .block {
        background-color: white;
        padding: 0.24rem 0.24rem 0.24rem 0.34rem;
        margin: -0.75rem 0 0.34rem 0;
        border-radius: 8px;
        box-shadow: 2px 4px 16px 0px rgba(0,0,0,0.04);
    } */
    .below-ul li {
        height: auto;
        line-height: unset;
        padding-top: 0.08rem;
    }
    .box>.below-ul {
        padding-top: 0.24rem;
    }
    .below-ul>.hei {
        overflow: hidden;
    }
    .below-ul>.hei>img {
        display: inline-block;
        float: left;
        margin-top: 0.1rem;
    }
    .below-ul>.hei>span {
        display: inline-block;
        float: left;
        width: 4.94rem;
    }
    .box:last-child {
        padding-bottom: 0;
        border-style: none;
        padding-left: 0.48rem;
    }
    .pad_top0 {
        padding-top: 0;
    }
    .pad_bot39 {
        padding-bottom: 0.39rem;
    }
    .height22 {
        height: unset !important;
        padding-bottom: 0.39rem;
    }
    .hui {
        padding-top: 0 !important;
    }
    .end_ul {
        background-color: white;
        padding-left: 0.34rem;
        padding-bottom: 0.63rem;
        border-radius: 0 0 8px 8px;
    }
    .end_ul li {
        line-height: normal;
        height: auto;
    }
    .end_ul>.hei {
        height: auto !important;
        overflow: hidden;
        padding-top: 0.08rem;
    }
    .end_ul>.hei>img {
        display: inline-block;
        float: left;
        margin-top: 0.1rem;
    }
    .end_ul>.hei>span {
        display: inline-block;
        float: left;
        width: 4.94rem;
        font-size: 0.24rem;
    }
}