/* 特色优势-10 (advantage_10): 居中标题 + 一行五项圆形图标条目 */
.ly_advantage_10 { position: relative; background-color: var(--a10-bg-color, #FFFFFF); }
.ly_advantage_10 .a10-container {
    margin: 0 auto; padding: var(--a10-pc-pad-top, 120px) var(--a10-pc-pad-right, 0%)
        var(--a10-pc-pad-bottom, 100px) var(--a10-pc-pad-left, 0%);
}
.ly_advantage_10 .module_width_1440 { width: 1440px; max-width: 100%; }
.ly_advantage_10 .module_width_full { width: 100%; }
.ly_advantage_10 .module_width_global { width: var(--deco-module-width, 1440px); max-width: 100%; }
.ly_advantage_10 .a10-title {
    margin: 0 0 72px; font-size: var(--a10-pc-title-size, 40px); font-weight: 700;
    color: var(--a10-title-color, #252525); line-height: 1.3; text-align: center;
}
.ly_advantage_10 .a10-title.align_left { text-align: left; }
.ly_advantage_10 .a10-title.align_center { text-align: center; }
.ly_advantage_10 .a10-title.align_right { text-align: right; }
.ly_advantage_10 .a10-grid {
    display: grid; grid-template-columns: repeat(5, minmax(0, 1fr)); gap: 40px 48px;
}
.ly_advantage_10 .a10-item { text-align: center; }
.ly_advantage_10 .a10-icon {
    width: var(--a10-pc-icon-size, 92px); height: var(--a10-pc-icon-size, 92px);
    margin: 0 auto 28px;
}
.ly_advantage_10 .a10-icon img {
    width: 100%; height: 100%; object-fit: contain; display: block;
}
.ly_advantage_10 .a10-item-title {
    font-size: var(--a10-pc-item-title-size, 18px); font-weight: 700;
    color: var(--a10-item-title-color, #252525); line-height: 1.4; margin-bottom: 14px;
}
.ly_advantage_10 .a10-item-content {
    font-size: var(--a10-pc-content-size, 14px); color: var(--a10-content-color, #7D7D7D);
    line-height: 1.6;
}
@media screen and (max-width: 1000px) {
    .ly_advantage_10 .a10-container {
        padding: var(--a10-mobile-pad-top, 40px) var(--a10-mobile-pad-right, 0%)
            var(--a10-mobile-pad-bottom, 40px) var(--a10-mobile-pad-left, 0%);
    }
    .ly_advantage_10 .a10-title {
        font-size: var(--a10-mobile-title-size, 26px); margin-bottom: 40px;
    }
    .ly_advantage_10 .a10-grid { grid-template-columns: repeat(2, minmax(0, 1fr)); gap: 28px 20px; }
    .ly_advantage_10 .a10-icon {
        width: var(--a10-mobile-icon-size, 64px); height: var(--a10-mobile-icon-size, 64px);
        margin-bottom: 16px;
    }
    .ly_advantage_10 .a10-item-title { font-size: var(--a10-mobile-item-title-size, 16px); margin-bottom: 8px; }
    .ly_advantage_10 .a10-item-content { font-size: var(--a10-mobile-content-size, 13px); }
}
