.section1 {
    padding-top: 1rem;
    padding-bottom: 1.125rem;
}
.section1 .mutilTitle {
    margin-bottom: .25rem;
}
.section1 .content {
    font-size: .175rem;
    width: 13.8875rem;
}
.section1 img.right {
    width: 3rem;
}

.section2 .gap {
    gap: .5625rem;
}
.section2 .item {
    background: #F7F7F7;
}
.section2 .item img {
    /* height: 4.3rem; */
}
.section2 .item .box {
    padding: .5rem;
}
.section2 .item .box .title {
    font-size: .4rem;
    /* line-height: .7rem; */
}
.section2 .item .box .subtitle {
    font-size: .4rem;
    /* line-height: .5625rem; */
}
.section2 .item .box .content {
    margin-top: .375rem;
}
.section2 .item .box .content p {
    font-size: .175rem;
}

@media screen and (max-width: 768px) {
    .section1 .content {
        width: auto;
    }
    .section1 img.right {
        width: auto;
        margin: 20px 0;
    }
}