.Cang_quanjingzhao {
	width: 90%;
	max-width: 1200px;
	margin: 0 auto;
	text-align: center;
	align-self: center;
}

.Cang_quanjingzhao img {
	display: block;
	max-width: 100%;
	/* 仅当容器比图窄时等比缩小 */
	height: auto;
	/* 保持原比例 */
	margin: 0 auto;
	border-radius: 15px;
}

.Cang_quanjingzhao div {
    justify-content: center;
    /* 水平居中 */
}

.Cang_quanjingzhao h2 {
    display: flex;
    justify-content: center;
    align-items: center;
    height: auto;
    /* 让高度跟随内容自适应 */
    min-height: 2.4rem;
    padding: 0.25rem 1rem;
    cursor: default;
    transition: transform 0.3s ease;
    font-size: clamp(15px, calc(3px + 1.5vw), 22px);
    /* 最小15px / 视口缩放 / 最大22px，避免太小时缩太小、太大时撑得过猛 */
    line-height: 1.6;
    white-space: normal;
    /* 允许换行，窄屏不再溢出截断 */
    text-align: center;
}

.Cang_quanjingzhao h2:hover {
    transform: scale(1.1);
}

.Da_Xuanchuan  {
    /* 自动换行 */
    display: flex;
    justify-content: center;
    align-items: center;
    /* 清除浮动 */


}

.Da_Xuanchuan_Li {
    width: 200px;
    height: 10%;
    counter-increment: my-counter;
    /* 上排版 */
    line-height: 1.5;
    font-size: 1.5rem;
    margin-bottom: 0.2rem;
    color: #2a1f6cb4;
    position: relative;
    display: flex;
    justify-content: flex-start;
    align-items: center;
    flex-direction: column;
    list-style-type: none;
    font-family: "Segoe UI", Arial, "Microsoft YaHei", sans-serif;
    white-space: nowrap;
}


.Da_Xuanchuan li {
    border: 3px solid #7c85847c;       /* 边框：粗细 样式 颜色 */
    display: block;
    width: 200px;
    padding: 12px 20px;
height: 50%;
    list-style-type: none;
    /* 排版 */
 box-sizing: content-box; /* 恢复标准盒模型 */
    padding-top: 0.2rem;
    background: #f2f2f2;
}

.Da_Xuanchuan_PaiBan::marker {
    list-style-type: none;

}

.Da_Xuanchuan::after {
    background: var(--themeColor);
    left: 50%;
    transform: translateX(-50%);
    bottom: 0;
    content: " ";
    position: absolute;

}

.Da_Xuanchuan_XianMianZi {
 width: 200px;
    height: 10%;
    margin-bottom: 8px;
    justify-content: space-around;

    counter-increment: my-counter;
    /* 下排版 */
    display: flex;
    line-height: 1.5rem;
    font-size: 0.95rem;
    color: rgb(30, 29, 29);
    margin-bottom: 0.5rem;
    align-items: center;
    justify-content: center;
    white-space: nowrap;
    font-family: "Segoe UI", Arial, "Microsoft YaHei", sans-serif;
}
.honor img {

    height: auto;
    width: 100%;
    max-height: 1000px;
    /* 可选：限制最大高度 */
    object-fit: contain;
    border-radius: 5px;
    display: flex;
    align-items: center;
    justify-content: center;

}

.Cang_quanjingzhao2 {
    font-size: calc(3px + 2vw);
    /* 基础大小 + 视口百分比 */
  
    display: flex;
    justify-content: center;
    align-items: center;
    height: 8vh;
    overflow: hidden;
}
.LiuShuiXian{
width: 100%;
    /* 流水线展示 */
     max-height:300px;
      height: auto; /* 保持宽高比 */
    max-width: 1000px;
}
.LiuShuiXian img{
 width: 100%;
  aspect-ratio: 16/9; /* 设置宽高比 */
  object-fit: cover; /* 控制填充方式 */

}
.zanshi {
    width: 100%;
    /* 流水线展示 */
    max-height: 1000px;
    height: auto;
    /* 保持宽高比 */
    max-width: 1000px;

}

.zanshi2 {
    display: flex;
    align-items: center;
    justify-content: center;

}