/* ===== AI 九大核心功能协同 · PC 适配 ===== */

/* 1370 ~ 1680 */
@media screen and (min-width: 1370px) and (max-width: 1680px) {

    /* .header 是 fixed，靠这个 margin 给它让位。
       这个区间 header 是 70px，不给就会多出 10px 空白（body 默认白底 = 白条） */
    .main_wrap {
        margin: 70px 0 0 0;
    }

    .banner_content {
        left: 140px;
    }

    .core_side_left {
        margin: 0 150px 0 0;
    }

    .core_side_right {
        margin: 0 0 0 150px;
    }

    .banner_title {
        font-size: 58px;
    }

    .platform_title_text {
        font-size: 34px;
    }

    .programme_title {
        font-size: 35px;
    }

    .programme_desc,
    .pain_list,
    .index_video_content {
        padding: 0 100px;
    }

    .function_list {
        padding: 0 145px;
    }

    .programme_desc_img {
        width: 438px;
        height: 302px;
    }

    .index_video_img_pc {
        width: 480px;
        height: 287px;
    }
}

/* <= 1366 */
@media screen and (max-width: 1366px) {

    /* 这个区间 header 只有 57px（base.css 的 760~1366 规则），
       沿用 index.css 的 80px 会多出 23px 空白 = 白条 */
    .main_wrap {
        margin: 57px 0 0 0;
    }

    /* Banner */
    .banner_content {
        left: 60px;
    }

    .banner_title {
        font-size: 48px;
        letter-spacing: 2px;
    }

    .banner_desc {
        font-size: 17px;
        line-height: 30px;
        margin: 22px 0 0 0;
    }

    /* 方案概述 */
    .programme_wrap {
        padding: 30px 0 70px 0;
    }

    .programme_top {
        width: 320px;
        height: 318px;
    }

    .programme_desc {
        padding: 0 60px;
        margin: 0 0 70px 0;
    }

    .programme_title {
        font-size: 28px;
        margin: 12px 0 18px 0;
    }

    .programme_desc_text {
        font-size: 14px;
        line-height: 30px;
    }

    .programme_desc_img {
        width: 380px;
        height: 262px;
    }

    /* 通用标题 */
    .platform_title_text {
        font-size: 34px;
        margin: 0 24px;
    }

    .platform_title_icon {
        width: 45px;
        height: 45px;
    }

    /* 监管痛点 */
    .pain_list {
        padding: 0 60px;
        grid-gap: 20px;
    }

    .pain_item {
        padding: 20px 22px;
    }

    .pain_icon {
        width: 82px;
        height: 82px;
        margin: 0 14px 0 0;
    }

    .pain_text {
        font-size: 20px;
        line-height: 28px;
    }

    /* 主要功能 */
    .function_list {
        padding: 0 85px;
        grid-gap: 28px;
    }

    .function_item {
        padding: 72px 24px 24px 24px;
    }

    .function_num {
        left: 24px;
        top: 37px;
        width: 58px;
    }

    .function_icon {
        right: 16px;
        top: -16px;
        width: 96px;
        height: 96px;
    }

    .function_title {
        font-size: 22px;
        margin: 0 0 10px 0;
    }

    .function_desc {
        font-size: 14px;
        line-height: 24px;
    }

    /* 三大核心卖点 */
    .core_wrap {
        padding: 60px 0 80px 0;
    }

    .core_ring {
        width: 976px;
    }

    .core_side {
        width: 310px;
    }

    .core_side_left {
        margin: 0 190px 0 0;
    }

    .core_side_right {
        margin: 0 0 0 190px;
    }

    .core_cube {
        width: 270px;
    }

    .core_title {
        font-size: 16px;
    }

    .core_desc {
        font-size: 14px;
        line-height: 1.4;
    }

    .core_icon {
        width: 50px;
        height: 50px;
    }

    /* 视频区 */
    .index_video {
        padding: 60px 0 50px 0;
    }

    .index_video_content {
        padding: 0 60px;
    }

    .index_video_title {
        font-size: 34px;
    }

    .index_video_img_pc {
        width: 390px;
        height: 233px;
    }
}
