/* 整个合作伙伴模块的外层容器，占满整个页面宽度 */
.partner-259 {
    display: block;
    width: 100%;
}

/* par-con 是内层主要内容容器 */
/* 它默认固定宽度 1200px，手机上会溢出，这里用 max-width 改成响应式布局 */
.partner-259 .par-con {
    padding: 60px 15px;         /* 上下间距 60px，左右加 15px 内边距，防止贴边 */
    max-width: 1200px;          /* 最大宽度限制为 1200px，保持桌面端效果 */
    width: 100%;                /* 宽度自适应屏幕尺寸 */
    margin: 0 auto;             /* 左右自动 margin 实现居中 */
    box-sizing: border-box;     /* 让 padding 不会撑大容器，避免布局错乱 */
}

/* 标题容器设置居中对齐 */
.partner-259 .par-con .center-title {
    text-align: center;         /* 内容居中 */
    float: none;                /* 清除之前可能的 float 布局 */
}

/* 主标题（“合作伙伴”）样式 */
.partner-259 .par-con .center-title i {
    font-style: normal;         /* 去掉斜体 */
    display: block;             /* 独占一行 */
    font-size: 36px;            /* 字体大小 */
    font-weight: bold;          /* 加粗 */
    background: none;           /* 背景设为空 */
    margin-left: 0;             /* 左边距清零 */
    line-height: 2.6em;         /* 行高，使字上下居中更协调 */
    color: #203144;             /* 字体颜色 */
    height: 60px;               /* 固定高度 */
    vertical-align: top;        /* 顶部对齐（用于细调） */
    padding: 0 16px;            /* 左右内边距 */
}

/* 副标题（“质量第一...”）样式 */
.partner-259 .par-con .center-title span {
    display: block;             /* 独占一行 */
    font-size: 16px;            /* 字体大小 */
    font-weight: normal;        /* 字体正常粗细 */
    color: #666;                /* 字体颜色灰色 */
    text-transform: uppercase;  /* 转换为大写（可删） */
    height: 60px;               /* 固定高度 */
    line-height: 60px;          /* 行高 = 高度，内容垂直居中 */
}

/* 滚动区域的外层容器 */
.partner-259 .par-con .scroll {
    clear: both;                /* 清除浮动，防止布局塌陷 */
    margin-top: 30px;           /* 上边距 */
    overflow: hidden;           /* 隐藏可能溢出的内容 */
}

/* ul 列表容器：使用 Flex 布局代替 float，更适应响应式 */
.partner-259 .par-con .scroll .partner-list {
    display: flex;              /* 使用 Flex 弹性布局 */
    flex-wrap: wrap;            /* 允许自动换行，避免挤在一行超出屏幕 */
    gap: 20px;                  /* 项目之间间距，替代 margin-right */
    justify-content: center;    /* 所有子元素水平居中对齐 */
    padding: 0;                 /* 去掉默认内边距 */
    margin: 0;                  /* 去掉默认外边距 */
    list-style: none;           /* 去掉默认的 li 项小圆点 */
}

/* 每一个合作伙伴 logo 的 li 样式 */
.partner-259 .par-con .scroll .partner-list li {
    display: flex;              /* 用 Flex 布局让图片居中显示 */
    align-items: center;        /* 垂直居中图片 */
    justify-content: center;    /* 水平居中图片 */
    width: 224px;               /* 固定宽度 */
    height: 100px;              /* 固定高度 */
    border: 1px solid #d9d9d9;  /* 灰色边框 */
}

/* 合作伙伴 logo 图片的样式 */
.partner-259 .par-con .scroll .partner-list img {
    max-width: 100%;            /* 最大宽度不超过容器 */
    max-height: 100%;           /* 最大高度不超过容器 */
    object-fit: contain;        /* 保持原始比例缩放图片 */
}