.ylhx-section {
            width: 100%;
            position: relative;
            overflow: hidden;
        }
        .ylhx-bg-section {
            background-size: cover;
            background-position: center;
            background-repeat: no-repeat;
        }

        /* ========== 模块1 首屏Banner 高度830px 带背景图 ========== */
        .ylhx-header-banner {
            display: flex;
            align-items: center;
            padding: 110px 0;
        }
        .ylhx-header-wrap {
            display: flex;
            flex-wrap: wrap;
            justify-content: space-between;
            gap: 40px;
            width: 100%;
        }
        .ylhx-header-text h1 {
            font-size: 44px;
            font-weight: 800;
            color: #222;
            line-height: 1.4;
            margin-bottom: 32px;
			padding-top:190px;
        }
        .ylhx-header-text .line {
            width: 60px;
            height: 4px;
            background: #00a8c8;
        }
        .ylhx-header-img {
            flex: 1;
            min-width: 320px;
            text-align: right;
        }
        .ylhx-header-img img {
            max-width: 90%;
            height: auto;
            display: inline-block;
        }

        /* ========== 模块2 OpenWam & SurgeWam介绍 完全匹配参考图文样式 ========== */
        .ylhx-wam-section {
            min-height: 720px;
            height: 720px;
            display: flex;
            align-items: center;
            padding: 100px 0;
        }
        .ylhx-wam-wrap {
            display: flex;
            flex-wrap: wrap;
            align-items: center;
            gap: 60px;
            width: 100%;
        }
        .ylhx-wam-left {
            flex: 0 0 45%;
            min-width: 300px;
            position: relative;
        }
        .ylhx-wam-left img {
            width: 100%;
            display: block;
        }
        .ylhx-wam-right {
            flex: 0 0 45%;
            min-width: 300px;
        }
        .ylhx-wam-block {
            margin-bottom: 48px;
        }
        .ylhx-wam-block h3 {
            font-size: 44px;
			font-weight:bold;
            font-weight: normal;
            color: #000;
            line-height: 1;
            margin-bottom: 10px;
        }
        .ylhx-wam-block .sub-title {
            font-size: 22px;
            color: #333;
            margin-bottom: 24px;
        }
        .ylhx-wam-desc-item {
            display: flex;
            align-items: flex-start;
            gap: 16px;
            margin-bottom: 18px;
        }
        .ylhx-wam-desc-icon {
            width: 42px;
            height: 42px;
            flex-shrink: 0;
            border-radius: 50%;
            background: #e6f7fb;
            display: flex;
            align-items: center;
            justify-content: center;
        }
        .ylhx-wam-desc-icon img {
            width: 38px;
        }
        .ylhx-wam-desc-text h4 {
            font-size: 20px;
            color: #008899;
            margin-bottom: 6px;
            font-weight: normal;
        }
        .ylhx-wam-desc-text p {
            font-size: 15px;
            color: #666;
            line-height: 1.7;
        }

        /* ========== 模块3 肩关节置换手术机器人 高度890px 带背景图 ========== */
        .ylhx-shoulder-section {
            min-height: 890px;
            height: 890px;
            display: flex;
            flex-direction: column;
            justify-content: center;
            padding: 60px 0;
        }
        .ylhx-shoulder-top {
            display: flex;
            flex-wrap: wrap;
            align-items: center;
            gap: 40px;
            margin-bottom: 40px;
        }
        .ylhx-shoulder-img {
            flex: 0 0 48%;
            min-width: 300px;
        }
        .ylhx-shoulder-img img {
            width: 100%;
            display: block;
        }
        .ylhx-shoulder-text {
            flex: 0 0 48%;
            min-width: 300px;
			margin-top:200px;
        }
        .ylhx-shoulder-text h2 {
            font-size: 44px;
            font-weight: 900;
            color: #ffffff;
            margin-bottom: 16px;
        }
        .ylhx-shoulder-text p {
            font-size: 22px;
            color: #ffffff;
            line-height: 1.8;
        }
        .ylhx-shoulder-feature {
            display: grid;
            grid-template-columns: repeat(4, 1fr);
            gap: 20px;
        }
        .ylhx-shoulder-feat-item {
            text-align: center;
			margin-top:100px;
        }
        .ylhx-shoulder-feat-item img {
            width: 108px;
            margin-bottom: 10px;
        }
        .ylhx-shoulder-feat-item span {
            font-size: 22px;
            color: #000000;
			text-align:center;
			display:block;
        }

        /* ========== 模块4 全场景产品矩阵 完全匹配截图样式 ========== */
        .ylhx-allscene-section {
            min-height: 680px;
            height: 680px;
            display: flex;
            align-items: center;
            padding: 60px 0;
        }
        .ylhx-allscene-wrap {
            display: flex;
            flex-wrap: wrap;
            align-items: center;
            gap: 60px;
            width: 100%;
        }
        .ylhx-allscene-left {
            flex: 0 0 45%;
            min-width: 300px;
        }
        .ylhx-allscene-left img {
            width: 100%;
            display: block;
        }
        .ylhx-allscene-right {
            flex: 0 0 45%;
            min-width: 300px;
        }
        .ylhx-allscene-right h2 {
            font-size: 44px;
            font-weight: normal;
			font-weight:bold;
            color: #000;
            line-height: 1.2;
            margin-bottom: 24px;
        }
        .ylhx-allscene-right p.desc {
            font-size: 20px;
            color: #666;
            line-height: 1.8;
            margin-bottom: 60px;
        }
        /* 底部4图标分割布局 */
        .ylhx-allscene-feature {
            display: grid;
            grid-template-columns: repeat(4, 1fr);
            gap: 0;
        }
        .ylhx-allscene-feat-item {
            display: flex;
            flex-direction: column;
            align-items: center;
            position: relative;
        }
        /* 中间竖分割线 */
        .ylhx-allscene-feat-item:not(:last-child)::after {
            content: "";
            position: absolute;
            right: 0;
            top: 10px;
            width: 1px;
            height: 70%;
            background: #cce6eb;
        }
        .ylhx-allscene-feat-item img {
            width: 64px;
            margin-bottom: 16px;
        }
        .ylhx-allscene-feat-item span {
            font-size: 22px;
            color: #008899;
            text-align: center;
        }

        /* ========== 模块5 遥操作技术 & 视频大事记 ========== */
        .ylhx-tech-section {
            padding: 60px 0 80px;
			background-color:#ECEEEE;
        }
        .ylhx-tech-title {
            text-align: center;
            margin-bottom: 40px;
        }
        .ylhx-tech-title h2 {
            font-size: 44px;
            font-weight: 900;
            margin-bottom: 12px;
        }
        .ylhx-tech-title p {
            font-size: 22px;
            color: #666;
            max-width: 1100px;
            margin: 0 auto;
        }
		.ylhx-tech-title .xtbg{
		width:50px; height:5px; margin:auto; margin-top:30px; background-color:#00A0A9;
		}
        .ylhx-tech-video {
            width: 100%;
            border-radius: 12px;
            overflow: hidden;
            position: relative;
        }
        .ylhx-tech-video img {
            width: 100%;
            display: block;
        }
        .ylhx-play-btn {
            position: absolute;
            left: 50%;
            top: 50%;
            transform: translate(-50%, -50%);
            width: 80px;
            height: 80px;
            border-radius: 50%;
            background: rgba(255,255,255,0.7);
            display: flex;
            align-items: center;
            justify-content: center;
        }

 @media (max-width: 1680px) {
  .ylhx-header-text h1 { padding-top:100px;}
 }
        /* 响应式适配 */
        @media (max-width: 1440px) {
            .ylhx-header-banner,
            .ylhx-wam-section,
            .ylhx-shoulder-section,
            .ylhx-allscene-section {
                height: auto;
                min-height: auto;
                padding: 80px 0;
            }
        }
		
        @media (max-width: 768px) {
            .ylhx-header-wrap,
            .ylhx-wam-wrap,
            .ylhx-shoulder-top,
            .ylhx-allscene-wrap {
                flex-direction: column;
            }
            .ylhx-wam-left, .ylhx-wam-right,
            .ylhx-shoulder-img, .ylhx-shoulder-text,
            .ylhx-allscene-left, .ylhx-allscene-right {
                flex: 0 0 100%;
            }
            .ylhx-shoulder-feature {
                grid-template-columns: repeat(2, 1fr);
            }
            .ylhx-allscene-feature {
                grid-template-columns: repeat(2, 1fr);
            }
            .ylhx-header-text h1 {
                font-size: 26px;
            }
            .ylhx-wam-block h3 {
                font-size: 26px;
            }
            .ylhx-wam-block .sub-title {
                font-size: 20px;
            }
            .ylhx-allscene-right h2 {
                font-size: 26px;
            }
            .ylhx-shoulder-text h2,
            .ylhx-tech-title h2 {
                font-size: 26px;
            }
        }