.section1 {
    padding-top: 0.875rem;
}
.section1 .grid {
    gap: .5rem;
}
.section1 .item {
    border: .0125rem solid #E6E6E6;
}
.section1 .item .box {
    padding: .7rem .4125rem;
    height: 4.8125rem;
    height: auto;
}
.section1 .item .box .num {
    font-size: .7rem;
    margin-bottom: .25rem;
}
.section1 .item .box .title {
    font-size: .4rem;
    margin-bottom: .3rem;
}
.section1 .item .box .intro {
    color: #666666;
}
.section1 .item .pic .text {
    left: .4125rem;
    bottom: .575rem;
}
.section1 .item .pic .en {
    font-size: .4rem;
}
.section1 .item .pic .cn {
    font-size: .4rem;
}
@media screen and (max-width: 768px) {
    .section1 .item .box {
        height: auto;
    }
}