#baseCaptions .carousel-inner .carousel-item img {
	cursor: pointer;
}

/* ECharts 地图容器 - 增加微光内阴影，更聚焦 */
#china-map {
	width: 100%;
	height: 1100px;
	background: #fbfef9;
	transition: all 0.2s;
	position: relative;
	z-index: 1;
}

/* 底部信息栏 - 精致毛玻璃现代风格 */
.info-footer {
	padding: 18px 32px;
	background: rgba(244, 249, 252, 0.96);
	border-top: 1px solid rgba(203, 221, 230, 0.7);
	font-size: 13px;
	color: #1c5a67;
	display: flex;
	justify-content: space-between;
	align-items: center;
	flex-wrap: wrap;
	gap: 16px;
	backdrop-filter: blur(2px);
}

.company-tag-list {
	display: flex;
	gap: 20px;
	flex-wrap: wrap;
}

.company-tag {
	background: #ffffffea;
	padding: 7px 20px;
	border-radius: 48px;
	font-size: 12.5px;
	font-weight: 550;
	color: #1f5b66;
	transition: all 0.2s;
	border-left: 4px solid #e54b2f;
	box-shadow: 0 2px 6px rgba(0, 0, 0, 0.03);
	cursor: default;
	letter-spacing: 0.3px;
}

.company-tag:hover {
	transform: translateY(-1px);
	background: #fffbf5;
	box-shadow: 0 4px 10px rgba(0, 0, 0, 0.05);
	border-left-color: #c23d1e;
}

.interaction-hint {
	display: flex;
	align-items: center;
	gap: 12px;
	background: #eef3f8;
	padding: 6px 20px;
	border-radius: 60px;
	font-weight: 500;
	font-size: 12px;
	color: #11525e;
}

/* 响应式优化 */
@media (max-width: 780px) {
	#china-map {
		height: 780px;
	}
	.info-footer {
		flex-direction: column;
		align-items: stretch;
		text-align: center;
		gap: 12px;
	}
	.interaction-hint {
		justify-content: center;
		margin-top: 4px;
	}
	.company-tag-list {
		justify-content: center;
	}
	body {
		padding: 16px 12px;
	}
}

/* 移动端touch提示优雅淡入淡出 - 保持功能但视觉升级 */
@media (max-width: 650px) {
	.company-tag {
		font-size: 11px;
		padding: 5px 14px;
	}
}

.map-container .info-footer .company-tag-list span:first-child {
	margin-left: 0;
}

/* 优雅滚动条 (可选，不影响任何功能) */
::-webkit-scrollbar {
	width: 6px;
	height: 6px;
}
::-webkit-scrollbar-track {
	background: #e2ecf2;
	border-radius: 12px;
}
::-webkit-scrollbar-thumb {
	background: #bc8f72;
	border-radius: 12px;
}