body {
    background: #e4e4e4
}

.box1 {
    padding-top: calc((110 / 19.2) * 1%)
}

.box1 .lists {
    --pd: 33px;
    --mt: 33px
}

.box1 .lists .item {
    background: #eaeaea;
    border: 1px solid #ced0d0;
    flex-direction: row;
    padding: 39px 34px;
    align-items: flex-start;
}

.box1 .lists .img {
    width: 83px;
    height: 83px;
    border-radius: 50%;
    padding: 0;
    margin-right: 40px;
    background: var(--color-shen);
    flex-shrink: 0
}

.box1 .lists .img img {
    object-fit: contain;
    transform: scale(.5)
}

.box1 .lists .title {
    font-family: Roboto;
    font-size: 24px;
    color: #10221b;
    margin-top: 0;
}

.box1 .lists .desc {
    margin-top: 10px
}

.box1 .lists .desc,
.box1 .lists .desc a {
    font-weight: 400;
    font-size: 18px;
    color: #666666
}

.box1 .lists .desc a {
    display: block
}

.box1 .lists .desc a:not(:last-child) {
    margin-bottom: 10px
}

.box2 {
    padding: calc((118 / 19.2) * 1%) 0 calc((85 / 19.2) * 1%)
}

.box2 .msdes {
    margin-top: 20px;
    line-height: 30px
}

.map {
    padding-bottom: calc((734 / 19.2) * 1%)
}

@media screen and (max-width:950px) {
    .box1 .lists .item {
        padding: 15px;
        justify-content: unset
    }

    .box1 .lists .item .img {
        width: 53px;
        height: 53px;
        margin-right: 15px
    }

    .box2 {
        padding: 50px 0
    }
}