.home {
	margin: 0 auto;
	padding-bottom: 13px;
	overflow: hidden;
}

.home .home_warp {
	display: flex;
	margin-top: 16px;
}

.home .home_warp .home_main {
	flex: 1;
	width: fit-content;
	container-type: inline-size;
}

.home .home_warp .total_count {
	gap: 16px;
}

.d_flex {
	display: flex;
}

.home .home_warp .total_count>.card {
	flex: 1;
}

.home .count_col {
	height: 130px;
}

.card {
	position: relative;
	padding: 14px 16px;
	border-radius: 6px;
	background-color: #fff;
}

.home h3 {
	margin: 0;
	font-size: 16px;
	font-weight: bolder;
}

.home .analysis_info {
	display: flex;
	justify-content: space-around;
	align-items: center;
}

.home .analysis_info .analysis_info_item {
	text-align: center;
	cursor: pointer;
}

.home p {
	margin: 0;
	font-size: 14px;
	color: #999;
}

.home strong.empty {
	color: #999;
}

.home strong {
	font-weight: bolder;
	line-height: 50px;
	font-size: 20px;
}

.home_ai {
	width: 100%;
	height: 800px;
	margin-top: 16px;
}

.home_ai .home_ai_iframe {
	width: 100%;
	height: 100%;
}