body {
    background: #e4e4e4
}

.box1 {
    padding-top: calc((110 / 19.2) * 1%)
}

.box1 .box1_main {
    --l-w: calc((672 / 14) * 1%);
    --pd: 70px
}

.box1 .box1_main .img {
    padding-bottom: calc((436 / 14) * 1%)
}

.box1 .box1_main .title {
    margin-top: 44px;
    /* font-family: Roboto; */
    font-size: 30px;
    color: var(--color-shen);
    display: inline-block
}

.box1 .box1_main .desc {
    color: #666666;
    line-height: 30px;
    margin-top: 40px
}

.com_tips {
    margin-top: calc((110 / 19.2) * 1%)
}

.com_tips.com_tips2 {
    margin-bottom: calc((197 / 19.2) * 1%)
}

.com_saying {
    background: transparent
}

@media screen and (max-width:950px) {
    .box1 {
        padding-top: 60px
    }

    .box1 .box1_main .img {
        padding-bottom: 100%
    }

    .box1 .box1_main .title {
        margin: 0
    }

    .box1 .box1_main .desc {
        margin-top: 10px
    }

    .com_tips {
        margin-top: 60px
    }
}