 /* 基础样式重置 */

        
        /* 容器样式 */
        .process-container {
            max-width: 1688px;
            margin: 0 auto;
        }
        
        /* 标题样式 */
        .process-title {
            font-size: 18px;
			font-weight:bold;
            color: #000;
            margin-bottom: 20px;
			border-bottom:1px #ccc dashed;
			padding-bottom:10px;
           
        }
        
        /* 进度条主容器 */
        .progress-bar {
            display: flex;
            width: 100%;
            position: relative;
        }
        
        /* 进度节点 - 统一尺寸和对齐方式 */
        .progress-node {
            display: flex;
            flex-direction: column;
            align-items: center;
            flex: 1; /* 所有节点宽度相等 */
            position: relative;
            min-width: 100px; /* 确保文字有足够空间 */
        }
        
        /* 节点图标与连接线组合容器 */
        .node-connector-group {
            display: flex;
            align-items: center;
            width: 100%;
            position: relative;
        }
        
        /* 左侧连接线 */
        .left-connector {
            flex: 1;
            height: 4px;
            background-color: #00b36b;
        }
        
        /* 节点图标 - 所有节点统一位置 */
        .node-icon {
            width: 24px;
            height: 24px;
            border-radius: 50%;
            background-color: #00b36b;
            color: white;
            display: flex;
            align-items: center;
            justify-content: center;
            font-size: 14px;
            position: relative;
            z-index: 2;
        }
        
        /* 右侧连接线 */
        .right-connector {
            flex: 1;
            height: 4px;
            background-color: #00b36b;
        }
        
        /* 节点文字 - 所有节点统一对齐 */
        .node-text {
            font-size: 14px;
            color: #00b36b;
            text-align: center;
            margin-top: 8px; /* 与图标保持固定距离 */
            margin-bottom: 4px;
            width: 100%; /* 文字宽度与节点一致 */
            position: relative;
            /* 关键：强制所有文字框对齐 */
            min-height: 20px;
        }
        
        /* 节点标签 */
        .node-tag {
            font-size: 12px;
            color: #f39c6b;
            border: 1px solid #f39c6b;
            padding: 2px 8px;
            border-radius: 4px;
            background-color: #fff;
            white-space: nowrap;
            margin-top: 2px;
        }
        
        /* 移除首尾节点的多余连接线，但保留容器结构 */
        .progress-node:first-child .left-connector {
            opacity: 0; /* 保持空间，不显示线条 */
        }
        .progress-node:last-child .right-connector {
            opacity: 0; /* 保持空间，不显示线条 */
        }