/* 公司信息 */
/* 整体容器 */
			.contact-container {
				max-width: 1200px;
				margin: 40px auto;
				padding: 0 20px;
			}

			/* 主标题样式（聯絡我們） */
			.contact-title {
				font-size: 28px;
				color: #0a4d5c;
				margin: 0 0 10px 0;
				font-weight: bold;
			}

			/* 黄色分隔线 */
			.contact-divider {
				height: 2px;
				width: 100%;
				background-color: #ffcc00;
				margin: 0 0 30px 0;
			}

			/* 左右布局主体 */
			.contact-body {
				display: flex;
				flex-wrap: wrap;
				gap: 40px;
				align-items: flex-start;
			}

			/* 左侧联系信息区域 */
			.contact-info {
				flex: 1 1 50%;
				padding: 20px 0;
			}

			/* 分行标题“灣仔總行”样式（与图片一致） */
			.contact-branch {
				margin: 0 0 30px 0;
			}

			.contact-branch {
				font-size: 22px;
				/* 调整为与图片匹配的大小 */
				color: #0a4d5c;
				/* 与主标题同色系，更协调 */
				font-weight: 700;
				/* 加粗，匹配图片视觉重量 */
				display: inline-block;
			}

			/* 联系项（带图标和文字） */
			.contact-item {
				display: flex;
				align-items: flex-start;
				gap: 12px;
				/* 减小项间距，为横线留出空间 */
				font-size: 16px;
				color: #333;
				line-height: 1.6;
				padding-bottom: 20px;
				/* 与横线保持距离 */
				position: relative;
			}

			/* 联系项下方横线（与图片一致） */
			.contact-line {
				width: 100%;
				height: 0.01em;
				background-color: #e0e0e0;
				/* 浅灰色横线，与图片匹配 */
				margin-bottom: 10px;
				/* 与文字保持距离 */
			}

			/* 右侧图片区域 */
			.contact-img {
				flex: 1 1 45%;
			}

			.office-img {
				width: 100%;
				height: auto;
				object-fit: cover;
				border: none;
			}
			
			/* 谷歌地图 */
			.GOOGLE_MAPS{
				/* width: 1180px; */
				height: 320px;
			}
			.googlemap{
				width: 100%;
				height: 100%;

			}
			/* 响应式调整 */
			@media (max-width: 768px) {
				.contact-body {
					flex-direction: column;
					gap: 20px;
				}

				.contact-title {
					font-size: 24px;
				}

				.contact-branch stl\:site {
					font-size: 20px;
					/* 小屏幕适配 */
				}

				.contact-item {
					font-size: 15px;
					margin-bottom: 10px;
					padding-bottom: 10px;
				}
			}
		