  
.cont_b1{padding:50px 0;}
  /* 两栏容器 - 使用Flex布局 */
        .con_auto_1 {
        margin: 0 auto;
        display: flex;
        /* gap: 2rem; */ /* 两栏间距 */
        flex-wrap: wrap; /* 移动端自动换行 */
        justify-content: space-between;
        }

        /* 左侧主内容区 */
        .main-content {
            width: 100%; /* 自适应剩余空间 */
             /* 最小宽度防止挤压 */
        }

        /* 右侧联系侧边栏 */
        .sidebar {
            width: 37%; /* 固定宽度，不拉伸不压缩 */
            background-color: #f5f5f5; /* 浅灰色背景 */
            padding: 30px;
            border-radius: 4px;
            /* min-width: 300px; */ /* 最小宽度 */
        }

        /* 主标题样式 */
        .main-title {
            font-size: 2.5vw;
            font-weight: 900; /* 粗体 */
            margin-bottom: 1.5rem;
            line-height: 1.2;
        }

        /* 正文描述样式 */
        .main-desc {
            font-size: 0.85vw;
            color: #555;
            margin-bottom: 2rem;
        }

        /* 统计列表样式 */
        .stats-list {
            list-style: none; /* 移除默认列表符号 */
        }

        .stats-list li {
            margin-bottom: 1rem;
            font-size: 0.85vw;
            padding-left: 30px;
            background: url(../images/gou2.png) no-repeat left;
            font-weight: bold;
            color: #004ea2;
        }

        /* 红色对勾图标 - 使用Unicode字符 */
        .check-icon {
            color: #e63946; /* 红色 */
            font-size: 1.2rem;
            margin-right: 0.8rem;
            font-weight: bold;
        }

        /* 侧边栏标题 */
        .sidebar-title {
            color: #004ea2; /* 蓝色标题 */
            font-size: 2vw;
            font-weight: bold;
            margin-bottom: 35px;
        }

        /* 联系信息项样式 */
        .contact-item {
            margin-bottom: 1.2rem;
            font-size: 0.85vw;
            color: #555;
        }

        .contact-item strong {
            color: #555; /* 标签文字蓝色 */
            margin-right: 0.5rem;
        }

        .contact-item a {
            color: #554; /* 链接蓝色 */
            text-decoration: none;
        }

        .contact-item a:hover {
            text-decoration: underline; /* 悬停下划线 */
        }

        /* 响应式适配 */
        @media (max-width: 768px) {
            .main-title {
                font-size: 2rem;
            }
            .sidebar-title {
                font-size: 1.5rem;
            }
            .con_auto_1 {
                gap: 1.5rem;
            }
        }
		
		
		
		
		
	/* 	/////////////////// */
		
		.cont_b2{padding:50px 0;background: #f5f5f5;}
		.cont_b2 .con_auto_2{/* margin:0; */}
		
		
	   /* 核心两栏容器 - 改为百分比布局的基础容器 */
        .contact-section {
         
            margin: 0 auto;
            display: flex;
            align-items: center; /* 垂直居中对齐 */
            gap: 4%; /* 改用百分比间距，适配不同屏幕 */
            flex-wrap: wrap; /* 移动端自动换行 */
        }

        /* 左侧文字区域 - 固定百分比宽度 */
        .text-content {
            width: 48%; /* 左侧占48%宽度 */
            min-width: 300px; /* 小屏最小宽度，防止挤压 */
            padding-left: 0.5rem;
            /* border-left: 2px solid #004ea2; */ /* 左侧蓝色竖线装饰 */
        }

        /* 标题样式 */
        .section-title {
            font-size: 2vw;
            font-weight: 900;
            color: #1d1d1f;
            margin-bottom: 1.8rem;
            line-height: 1.1;
        }

        /* 正文样式 */
        .section-desc {
            font-size: 0.85vw;
            line-height: 1.7;
            color: #444444;
            width: 100%; /* 文字区域内部宽度100% */
        }

        /* 右侧图片区域 - 固定百分比宽度 */
        .image-content {
            width: 48%; /* 右侧占48%宽度（48%+48%+4%间距=100%） */
            min-width: 300px; /* 小屏最小宽度 */
        }

        /* 图片样式 */
        .contact-image {
            width: 100%; /* 图片占满父容器 */
            height: auto;
            border-radius: 0; /* 去掉圆角，完全匹配参考图 */
            object-fit: cover;
            box-shadow: none; /* 去掉阴影，还原原图效果 */
        }

        /* 响应式适配 */
        @media (max-width: 768px) {
            .contact-section {
                gap: 2rem;
                padding: 0 1rem;
            }
            /* 移动端改为100%宽度，堆叠显示 */
            .text-content, .image-content {
                width: 100%;
            }
            .section-title {
                font-size: 2.2rem;
                margin-bottom: 1.2rem;
            }
            .text-content {
                border-left: none; /* 移动端去掉左侧竖线 */
                padding-left: 0;
                margin-bottom: 1rem;
            }
        }	
		
		
/* 	////////////////////////////////////////// */	
		
		
		.cont_b3{padding:50px 0;}
		.cont_b3 .con_auto_3{/* margin:0; */}
		
		/* 核心两栏容器 - 百分比布局 */
        .access-section {
      
            margin: 0 auto;
            display: flex;
            align-items: flex-start; /* 顶部对齐 */
            gap: 4%; /* 左右间距4% */
            flex-wrap: wrap; /* 移动端自动换行 */
        }

        /* 左侧图片区域 - 固定百分比宽度 */
        .access-image-wrapper {
            width: 48%; /* 左侧图片占48% */
            min-width: 300px; /* 小屏最小宽度 */
        }

        /* 图片样式 */
        .access-image {
            width: 100%;
            height: auto;
            border-radius: 0;
            object-fit: cover;
            display: block; /* 去掉图片底部空白 */
        }

        /* 右侧文字区域 - 固定百分比宽度 */
        .access-text-wrapper {
            width: 48%; /* 右侧文字占48% */
            min-width: 300px; /* 小屏最小宽度 */
            padding-top: 1rem; /* 轻微顶部内边距，匹配视觉 */
        }

        /* 文字区域标题样式 */
        .sub-title {
            color: #666666;
            font-size: 1.2vw;
            font-weight: bold;
            margin-bottom: 0.5rem;
        }

        .main-title {
            font-size: 2.5vw;
            font-weight: 900;
            color: #1d1d1f;
            margin-bottom: 2rem;
            text-align: center;
            line-height: 1.2;
        }

        /* 步骤标题样式 */
        .step-title {
            color: #004ea2; /* 蓝色步骤标题 */
            font-size: 1vw;
            font-weight: bold;
            margin-bottom: 1rem;
            display: flex;
            align-items: center;
        }

        /* 列表项样式 - 带蓝色圆形图标 */
        .access-list {
            list-style: none;
            margin-bottom: 1.8rem;
        }

        .access-list li p{
            display: flex;
            align-items: flex-start; /* 图标与文字顶部对齐 */
            margin-bottom: 1rem;
            font-size: 0.85vw;
            line-height: 1.6;
            line-height: 1.8;
            color: #333333;
        }

        /* 蓝色圆形对勾图标 */
        .circle-icon {
            color: #ffffff;
            background-color: #004ea2; /* 蓝色背景 */
            width: 18px;
            height: 18px;
            border-radius: 50%; /* 圆形 */
            display: inline-flex;
            align-items: center;
            justify-content: center;
            font-size: 10px;
            margin-right: 0.8rem;
            flex-shrink: 0; /* 防止图标压缩 */
            margin-top: 4px; /* 微调垂直位置 */
        }

        /* 响应式适配 */
        @media (max-width: 768px) {
            .access-section {
                gap: 2rem;
                padding: 0 1rem;
            }
            /* 移动端改为100%宽度，堆叠显示 */
            .access-image-wrapper, .access-text-wrapper {
                width: 100%;
            }
            .main-title {
                font-size: 2rem;
                margin-bottom: 1.5rem;
            }
            .step-title {
                font-size: 1.1rem;
            }
        }
		
	/* 	/////////////////////////// */
	
	
		.cont_b4{padding:50px 0;background: url(../images/bun.jpg) no-repeat;background-size: 100% 100%;}
		.cont_b4 .con_auto_4{/* margin:0; */justify-content: space-between;display: flex;align-items: center;}
		.left_m4{width: 70%;}
		.left_m4 p{font-size: 0.85vw;margin: 20px 0;color: #004ea2;font-weight: bold;}
		.right_m4{width:30%;}
		.right_m4 .get_ior{width:auto;}