/* ===== [AI 2026-10-22 innovate-2col] 研发创新页：移动端双列布局 =====
   仅作用于 .innovate_section（研发创新页），<=680px 生效，桌面端不受影响。
   - 「产品全生命周期」7 个色块：图标 + 短标签 → 双列
   - 「文丘里选型软件」5 个卡片：图标 + 标题 + 简述 → 双列（字号略收） */
@media screen and (max-width:680px){
    .innovate_section .small_list,
    .innovate_section .block_list{
        display:flex !important;
        flex-wrap:wrap !important;
        justify-content:space-between !important;
        align-items:stretch !important;
    }
    /* 流程图 7 个色块 */
    .innovate_section .small_list .item,
    .innovate_section .small_list .item.item-3,
    .innovate_section .small_list .item.item-4{
        width:48.5% !important;
        margin-bottom:0.75em !important;
        padding:0.7em 0.6em !important;
        display:flex !important;
        align-items:center !important;
        flex-wrap:nowrap !important;
        box-sizing:border-box !important;
    }
    .innovate_section .small_list .ico{
        width:2.2em !important;
        height:2.2em !important;
        margin-right:0.45em !important;
        flex:0 0 2.2em !important;
        background-size:contain !important;
        background-repeat:no-repeat !important;
        background-position:center !important;
    }
    .innovate_section .small_list .item p{
        font-size:12px !important;
        line-height:1.45 !important;
        margin:0 !important;
        flex:1 1 auto !important;
        min-width:0 !important;
    }
    /* 文丘里 5 个卡片 */
    .innovate_section .block_list .item{
        width:48.5% !important;
        margin-bottom:0.75em !important;
        padding:0.9em 0.7em !important;
        box-sizing:border-box !important;
    }
    .innovate_section .block_list .item .img{
        padding:0.2em 0 0.35em !important;
    }
    .innovate_section .block_list .item .img img{
        width:40px !important;
        height:40px !important;
        object-fit:contain !important;
    }
    .innovate_section .block_list .item .txt .tit{
        font-size:13.5px !important;
        margin-bottom:0.25em !important;
    }
    .innovate_section .block_list .item .txt p{
        font-size:11.5px !important;
        line-height:1.65 !important;
    }
}

/* 收尾优化：奇数个时最后一项居中，避免单占左栏显得失衡 */
@media screen and (max-width:680px){
    .innovate_section .small_list .item:last-child:nth-child(odd),
    .innovate_section .block_list .item:last-child:nth-child(odd){
        margin-left:auto !important;
        margin-right:auto !important;
    }
    /* 正文略放大，10 字符标签更易读 */
    .innovate_section .small_list .item p{ font-size:12.5px !important; }
    .innovate_section .block_list .item .txt p{ font-size:12px !important; line-height:1.7 !important; }
}
