body {
	margin: 0 !important;
}

#tutwelve20260824_header {
	width: 100% !important;
	height: 76px !important;
	background-color: #1f3a31 !important;
	box-sizing: border-box !important;
	font-family: Arial, "Microsoft YaHei", "PingFang SC", sans-serif !important;
	overflow: visible !important;
}

#tutwelve20260824_header .tuhundred20260824_header_inner {
	width: 100% !important;
	height: 76px !important;
	padding: 0 20px !important;
	margin: 0 auto !important;
	display: flex !important;
	align-items: center !important;
	justify-content: space-between !important;
	box-sizing: border-box !important;
	color: #000000 !important;
	font-size: 16px !important;
	line-height: 1.5 !important;
}

#tutwelve20260824_header .tuhundred20260824_logo_link {
	height: 45px !important;
	display: inline-flex !important;
	align-items: center !important;
	flex: 0 0 auto !important;
	text-decoration: none !important;
	line-height: 1.5 !important;
}

#tutwelve20260824_header .tuhundred20260824_logo_img {
	height: 45px !important;
	width: auto !important;
	display: block !important;
	border: 0 !important;
	object-fit: contain !important;
}

#tutwelve20260824_header .tuhundred20260824_nav {
	display: flex !important;
	align-items: center !important;
	justify-content: center !important;
	gap: 25px !important;
	height: 76px !important;
	flex: 0 1 auto !important;
	box-sizing: border-box !important;
}

#tutwelve20260824_header .tuhundred20260824_nav_item {
	color: #ffffff !important;
	font-size: 16px !important;
	line-height: 1.5 !important;
	font-weight: 500 !important;
	text-decoration: none !important;
	white-space: nowrap !important;
	transition: color 0.25s ease, transform 0.25s ease !important;
}

#tutwelve20260824_header .tuhundred20260824_nav_item::after {
	content: "" !important;
	width: 0 !important;
	height: 2px !important;
	margin: 6px auto -8px !important;
	display: block !important;
	background-color: #91d0c3 !important;
	transition: width 0.25s ease !important;
}

#tutwelve20260824_header .tuhundred20260824_nav_item:hover {
	color: #91d0c3 !important;
	transform: translateY(-2px) !important;
}

#tutwelve20260824_header .tuhundred20260824_nav_item:hover::after {
	width: 100% !important;
}

#tutwelve20260824_header .tuhundred20260824_actions {
	display: flex !important;
	align-items: center !important;
	gap: 18px !important;
	flex: 0 0 auto !important;
}

#tutwelve20260824_header .tuhundred20260824_action_btn {
	min-width: 110px !important;
	height: 44px !important;
	padding: 0 24px !important;
	border-radius: 2px !important;
	display: inline-flex !important;
	align-items: center !important;
	justify-content: center !important;
	box-sizing: border-box !important;
	font-size: 16px !important;
	line-height: 1.5 !important;
	font-weight: 600 !important;
	text-decoration: none !important;
	white-space: nowrap !important;
	transition: transform 0.25s ease, box-shadow 0.25s ease, background-color 0.25s ease, color 0.25s ease, border-color 0.25s ease !important;
}

#tutwelve20260824_header .tuhundred20260824_login_btn {
	color: #ffffff !important;
	background-color: #2d766d !important;
	border: 1px solid #2d766d !important;
	box-shadow: 0 8px 18px rgba(0, 0, 0, 0.14) !important;
}

#tutwelve20260824_header .tuhundred20260824_register_btn {
	color: #ffffff !important;
	background-color: transparent !important;
	border: 1px solid rgba(255, 255, 255, 0.78) !important;
}

#tutwelve20260824_header .tuhundred20260824_action_btn:hover {
	transform: translateY(-3px) !important;
	box-shadow: 0 12px 24px rgba(0, 0, 0, 0.22) !important;
}

#tutwelve20260824_header .tuhundred20260824_login_btn:hover {
	background-color: #34877d !important;
	border-color: #34877d !important;
}

#tutwelve20260824_header .tuhundred20260824_register_btn:hover {
	color: #1f3a31 !important;
	background-color: #ffffff !important;
	border-color: #ffffff !important;
}

#tutwelve20260824_header .tuhundred20260824_menu_toggle {
	display: none !important;
}

#tutwelve20260824_header .tuhundred20260824_hamburger_btn {
	display: none !important;
}

#tutwelve20260824_header .tuhundred20260824_mobile_panel {
	display: none !important;
}

@media (max-width: 1200px) {
	#tutwelve20260824_header .tuhundred20260824_header_inner {
		padding: 0 28px !important;
	}

	#tutwelve20260824_header .tuhundred20260824_nav {
		gap: 24px !important;
	}

	#tutwelve20260824_header .tuhundred20260824_actions {
		gap: 12px !important;
	}

	#tutwelve20260824_header .tuhundred20260824_action_btn {
		min-width: 96px !important;
		padding: 0 18px !important;
	}
}

@media (max-width: 900px) {
	#tutwelve20260824_header {
		height: auto !important;
		min-height: 76px !important;
		overflow: hidden !important;
	}

	#tutwelve20260824_header .tuhundred20260824_header_inner {
		width: 100% !important;
		height: auto !important;
		min-height: 76px !important;
		padding: 0 18px !important;
		margin: 0 auto !important;
		display: grid !important;
		grid-template-columns: auto 44px !important;
		grid-template-rows: 76px auto !important;
		align-items: center !important;
		justify-content: stretch !important;
		column-gap: 12px !important;
		row-gap: 0 !important;
		box-sizing: border-box !important;
	}

	#tutwelve20260824_header .tuhundred20260824_logo_link {
		height: 45px !important;
		display: inline-flex !important;
		align-items: center !important;
		justify-content: flex-start !important;
		align-self: center !important;
		justify-self: start !important;
		text-decoration: none !important;
		line-height: 1.5 !important;
	}

	#tutwelve20260824_header .tuhundred20260824_logo_img {
		height: 45px !important;
		width: auto !important;
		display: block !important;
		border: 0 !important;
		object-fit: contain !important;
	}

	#tutwelve20260824_header .tuhundred20260824_nav {
		display: none !important;
	}

	#tutwelve20260824_header .tuhundred20260824_actions {
		display: none !important;
	}

	#tutwelve20260824_header .tuhundred20260824_menu_toggle {
		display: none !important;
	}

	#tutwelve20260824_header .tuhundred20260824_hamburger_btn {
		width: 44px !important;
		height: 44px !important;
		padding: 0 !important;
		margin: 0 !important;
		border: 1px solid rgba(255, 255, 255, 0.48) !important;
		border-radius: 6px !important;
		display: inline-flex !important;
		align-items: center !important;
		justify-content: center !important;
		flex-direction: column !important;
		gap: 6px !important;
		align-self: center !important;
		justify-self: end !important;
		cursor: pointer !important;
		box-sizing: border-box !important;
		background-color: rgba(255, 255, 255, 0.06) !important;
		transition: background-color 0.25s ease, border-color 0.25s ease, transform 0.25s ease, box-shadow 0.25s ease !important;
	}

	#tutwelve20260824_header .tuhundred20260824_hamburger_btn:hover {
		background-color: rgba(255, 255, 255, 0.14) !important;
		border-color: rgba(255, 255, 255, 0.82) !important;
		transform: translateY(-2px) !important;
		box-shadow: 0 8px 18px rgba(0, 0, 0, 0.18) !important;
	}

	#tutwelve20260824_header .tuhundred20260824_hamburger_line {
		width: 22px !important;
		height: 2px !important;
		display: block !important;
		border-radius: 99px !important;
		background-color: #ffffff !important;
		transform-origin: center !important;
		transition: transform 0.25s ease, opacity 0.2s ease, width 0.25s ease !important;
	}

	#tutwelve20260824_header #tutwelve20260824_menu_toggle:checked+.tuhundred20260824_hamburger_btn {
		background-color: rgba(255, 255, 255, 0.18) !important;
		border-color: rgba(255, 255, 255, 0.9) !important;
	}

	#tutwelve20260824_header #tutwelve20260824_menu_toggle:checked+.tuhundred20260824_hamburger_btn .tuhundred20260824_hamburger_line:nth-child(1) {
		transform: translateY(8px) rotate(45deg) !important;
	}

	#tutwelve20260824_header #tutwelve20260824_menu_toggle:checked+.tuhundred20260824_hamburger_btn .tuhundred20260824_hamburger_line:nth-child(2) {
		opacity: 0 !important;
		transform: scaleX(0) !important;
	}

	#tutwelve20260824_header #tutwelve20260824_menu_toggle:checked+.tuhundred20260824_hamburger_btn .tuhundred20260824_hamburger_line:nth-child(3) {
		transform: translateY(-8px) rotate(-45deg) !important;
	}

	#tutwelve20260824_header .tuhundred20260824_mobile_panel {
		grid-column: 1 / 3 !important;
		width: 100% !important;
		max-height: 0 !important;
		padding: 0 !important;
		margin: 0 !important;
		display: block !important;
		overflow: hidden !important;
		opacity: 0 !important;
		transform: scaleY(0.98) !important;
		transform-origin: top center !important;
		border-top: 0 solid rgba(255, 255, 255, 0.12) !important;
		box-sizing: border-box !important;
		transition: max-height 0.35s ease, opacity 0.25s ease, transform 0.25s ease, padding 0.25s ease, border-top-width 0.25s ease !important;
	}

	#tutwelve20260824_header #tutwelve20260824_menu_toggle:checked~.tuhundred20260824_mobile_panel {
		max-height: 720px !important;
		padding: 16px 0 20px !important;
		opacity: 1 !important;
		transform: scaleY(1) !important;
		border-top-width: 1px !important;
	}

	#tutwelve20260824_header .tuhundred20260824_mobile_nav {
		width: 100% !important;
		display: flex !important;
		flex-direction: column !important;
		align-items: stretch !important;
		justify-content: center !important;
		gap: 10px !important;
		box-sizing: border-box !important;
	}

	#tutwelve20260824_header .tuhundred20260824_mobile_nav_item {
		width: 100% !important;
		min-height: 44px !important;
		padding: 9px 16px !important;
		border-radius: 8px !important;
		display: flex !important;
		align-items: center !important;
		justify-content: center !important;
		box-sizing: border-box !important;
		color: #ffffff !important;
		background-color: rgba(255, 255, 255, 0.045) !important;
		border: 1px solid rgba(255, 255, 255, 0.09) !important;
		font-size: 16px !important;
		line-height: 1.55 !important;
		font-weight: 500 !important;
		text-align: center !important;
		text-decoration: none !important;
		white-space: nowrap !important;
		transition: color 0.25s ease, background-color 0.25s ease, border-color 0.25s ease, transform 0.25s ease, box-shadow 0.25s ease !important;
	}

	#tutwelve20260824_header .tuhundred20260824_mobile_nav_item:hover {
		color: #91d0c3 !important;
		background-color: rgba(255, 255, 255, 0.1) !important;
		border-color: rgba(145, 208, 195, 0.42) !important;
		transform: translateY(-2px) !important;
		box-shadow: 0 8px 16px rgba(0, 0, 0, 0.12) !important;
	}

	#tutwelve20260824_header .tuhundred20260824_mobile_actions {
		width: 100% !important;
		margin-top: 16px !important;
		display: grid !important;
		grid-template-columns: repeat(2, minmax(0, 1fr)) !important;
		gap: 12px !important;
		box-sizing: border-box !important;
	}

	#tutwelve20260824_header .tuhundred20260824_mobile_action_btn {
		width: 100% !important;
		height: 44px !important;
		padding: 0 14px !important;
		border-radius: 8px !important;
		display: inline-flex !important;
		align-items: center !important;
		justify-content: center !important;
		box-sizing: border-box !important;
		font-size: 16px !important;
		line-height: 1.5 !important;
		font-weight: 600 !important;
		text-align: center !important;
		text-decoration: none !important;
		white-space: nowrap !important;
		transition: transform 0.25s ease, box-shadow 0.25s ease, background-color 0.25s ease, color 0.25s ease, border-color 0.25s ease !important;
	}

	#tutwelve20260824_header .tuhundred20260824_mobile_login_btn {
		color: #ffffff !important;
		background-color: #2d766d !important;
		border: 1px solid #2d766d !important;
		box-shadow: 0 8px 18px rgba(0, 0, 0, 0.14) !important;
	}

	#tutwelve20260824_header .tuhundred20260824_mobile_register_btn {
		color: #ffffff !important;
		background-color: transparent !important;
		border: 1px solid rgba(255, 255, 255, 0.78) !important;
	}

	#tutwelve20260824_header .tuhundred20260824_mobile_action_btn:hover {
		transform: translateY(-3px) !important;
		box-shadow: 0 12px 24px rgba(0, 0, 0, 0.22) !important;
	}

	#tutwelve20260824_header .tuhundred20260824_mobile_login_btn:hover {
		background-color: #34877d !important;
		border-color: #34877d !important;
	}

	#tutwelve20260824_header .tuhundred20260824_mobile_register_btn:hover {
		color: #1f3a31 !important;
		background-color: #ffffff !important;
		border-color: #ffffff !important;
	}
}

@media (max-width: 480px) {
	#tutwelve20260824_header .tuhundred20260824_header_inner {
		padding: 0 20px !important;
	}

	#tutwelve20260824_header .tuhundred20260824_mobile_nav_item {
		min-height: 42px !important;
		padding: 8px 12px !important;
		font-size: 15px !important;
		line-height: 1.55 !important;
	}

	#tutwelve20260824_header .tuhundred20260824_mobile_action_btn {
		height: 42px !important;
		font-size: 15px !important;
		line-height: 1.5 !important;
	}
}

#xlbighb20260824_poster {
	width: 100% !important;
	height: 380px !important;
	min-height: 380px !important;
	max-height: 380px !important;
	position: relative !important;
	overflow: hidden !important;
	display: flex !important;
	align-items: center !important;
	justify-content: center !important;
	box-sizing: border-box !important;
	font-family: Arial, "Microsoft YaHei", "PingFang SC", sans-serif !important;
	background-color: #f4a719 !important;
	isolation: isolate !important;
}

#xlbighb20260824_poster .xlbigst20260824_poster_bg {
	width: 100% !important;
	height: 100% !important;
	position: absolute !important;
	left: 0 !important;
	top: 0 !important;
	right: 0 !important;
	bottom: 0 !important;
	display: block !important;
	object-fit: cover !important;
	object-position: center center !important;
	border: 0 !important;
	opacity: 0.8 !important;
	z-index: 1 !important;
}

#xlbighb20260824_poster .xlbigst20260824_poster_tint {
	width: 100% !important;
	height: 100% !important;
	position: absolute !important;
	left: 0 !important;
	top: 0 !important;
	right: 0 !important;
	bottom: 0 !important;
	display: block !important;
	box-sizing: border-box !important;
	background-color: rgba(244, 167, 25, 0.62) !important;
	z-index: 2 !important;
	pointer-events: none !important;
}

#xlbighb20260824_poster .xlbigst20260824_poster_inner {
	width: min(900px, 92%) !important;
	height: auto !important;
	position: relative !important;
	z-index: 3 !important;
	margin: 0 auto !important;
	padding: 0 18px !important;
	display: flex !important;
	flex-direction: column !important;
	align-items: center !important;
	justify-content: center !important;
	box-sizing: border-box !important;
	text-align: center !important;
}

#xlbighb20260824_poster .xlbigst20260824_poster_title {
	width: 100% !important;
	margin: 0 0 12px 0 !important;
	padding: 0 !important;
	color: #071018 !important;
	font-size: 23px !important;
	line-height: 1.5 !important;
	font-weight: 500 !important;
	text-align: center !important;
	box-sizing: border-box !important;
}

#xlbighb20260824_poster .xlbigst20260824_poster_title_link {
	width: 100% !important;
	color: #071018 !important;
	font-size: 23px !important;
	line-height: 1.5 !important;
	font-weight: 500 !important;
	text-align: center !important;
	text-decoration: none !important;
	display: -webkit-box !important;
	-webkit-box-orient: vertical !important;
	-webkit-line-clamp: 2 !important;
	overflow: hidden !important;
	text-overflow: ellipsis !important;
	text-shadow: 0 1px 0 rgba(255, 255, 255, 0.2) !important;
	transition: color 0.25s ease, opacity 0.25s ease !important;
	box-sizing: border-box !important;
}

#xlbighb20260824_poster .xlbigst20260824_poster_title_link:hover {
	color: #102922 !important;
	opacity: 0.9 !important;
}

#xlbighb20260824_poster .xlbigst20260824_poster_info {
	width: min(760px, 100%) !important;
	margin: 0 0 20px 0 !important;
	padding: 0 !important;
	color: #071018 !important;
	font-size: 17px !important;
	line-height: 1.55 !important;
	font-weight: 400 !important;
	text-align: center !important;
	display: -webkit-box !important;
	-webkit-box-orient: vertical !important;
	-webkit-line-clamp: 3 !important;
	overflow: hidden !important;
	text-overflow: ellipsis !important;
	text-shadow: 0 1px 0 rgba(255, 255, 255, 0.18) !important;
	box-sizing: border-box !important;
}

#xlbighb20260824_poster .xlbigst20260824_poster_actions {
	width: 100% !important;
	margin: 0 !important;
	padding: 0 !important;
	display: flex !important;
	align-items: center !important;
	justify-content: center !important;
	gap: 20px !important;
	box-sizing: border-box !important;
}

#xlbighb20260824_poster .xlbigst20260824_poster_read {
	min-width: 220px !important;
	height: 56px !important;
	padding: 0 28px !important;
	display: inline-flex !important;
	align-items: center !important;
	justify-content: center !important;
	box-sizing: border-box !important;
	color: #ffffff !important;
	background-color: #101720 !important;
	border: 2px solid #101720 !important;
	text-decoration: none !important;
	transform: skew(-3deg) !important;
	box-shadow: 5px 5px 0 rgba(0, 0, 0, 0.28) !important;
	transition: transform 0.25s ease, box-shadow 0.25s ease, background-color 0.25s ease, border-color 0.25s ease !important;
}

#xlbighb20260824_poster .xlbigst20260824_poster_read:hover {
	background-color: #1f3a31 !important;
	border-color: #1f3a31 !important;
	transform: skew(-3deg) translateY(-3px) !important;
	box-shadow: 8px 8px 0 rgba(0, 0, 0, 0.24) !important;
}

#xlbighb20260824_poster .xlbigst20260824_poster_read_text {
	margin: 0 !important;
	padding: 0 !important;
	color: #ffffff !important;
	font-size: 17px !important;
	line-height: 1.5 !important;
	font-weight: 700 !important;
	text-align: center !important;
	text-decoration: none !important;
	transform: skew(3deg) !important;
	box-sizing: border-box !important;
}

#xlbighb20260824_poster .xlbigst20260824_poster_contact {
	min-width: 180px !important;
	min-height: 42px !important;
	padding: 0 18px !important;
	display: inline-flex !important;
	align-items: center !important;
	justify-content: center !important;
	box-sizing: border-box !important;
	color: #071018 !important;
	background-color: transparent !important;
	text-decoration: underline !important;
	text-decoration-thickness: 2px !important;
	text-underline-offset: 4px !important;
	transition: color 0.25s ease, transform 0.25s ease, opacity 0.25s ease !important;
}

#xlbighb20260824_poster .xlbigst20260824_poster_contact:hover {
	color: #102922 !important;
	transform: translateY(-3px) !important;
	opacity: 0.86 !important;
}

#xlbighb20260824_poster .xlbigst20260824_poster_contact_text {
	margin: 0 !important;
	padding: 0 !important;
	color: inherit !important;
	font-size: 17px !important;
	line-height: 1.5 !important;
	font-weight: 700 !important;
	text-align: center !important;
	text-decoration: inherit !important;
	box-sizing: border-box !important;
}

@media (max-width: 768px) {
	#xlbighb20260824_poster {
		height: 280px !important;
		min-height: 280px !important;
		max-height: 280px !important;
	}

	#xlbighb20260824_poster .xlbigst20260824_poster_bg {
		opacity: 0.8 !important;
		object-fit: cover !important;
	}

	#xlbighb20260824_poster .xlbigst20260824_poster_tint {
		background-color: rgba(244, 167, 25, 0.6) !important;
	}

	#xlbighb20260824_poster .xlbigst20260824_poster_inner {
		width: 94% !important;
		padding: 0 12px !important;
	}

	#xlbighb20260824_poster .xlbigst20260824_poster_title {
		margin: 0 0 10px 0 !important;
		font-size: 20px !important;
		line-height: 1.5 !important;
	}

	#xlbighb20260824_poster .xlbigst20260824_poster_title_link {
		font-size: 20px !important;
		line-height: 1.5 !important;
	}

	#xlbighb20260824_poster .xlbigst20260824_poster_info {
		width: 100% !important;
		margin: 0 0 14px 0 !important;
		font-size: 15px !important;
		line-height: 1.55 !important;
	}

	#xlbighb20260824_poster .xlbigst20260824_poster_actions {
		gap: 12px !important;
		flex-wrap: nowrap !important;
	}

	#xlbighb20260824_poster .xlbigst20260824_poster_read {
		min-width: 138px !important;
		height: 44px !important;
		padding: 0 18px !important;
	}

	#xlbighb20260824_poster .xlbigst20260824_poster_read_text {
		font-size: 15px !important;
		line-height: 1.5 !important;
	}

	#xlbighb20260824_poster .xlbigst20260824_poster_contact {
		min-width: 118px !important;
		min-height: 38px !important;
		padding: 0 10px !important;
	}

	#xlbighb20260824_poster .xlbigst20260824_poster_contact_text {
		font-size: 15px !important;
		line-height: 1.5 !important;
	}
}

@media (max-width: 420px) {
	#xlbighb20260824_poster .xlbigst20260824_poster_actions {
		gap: 8px !important;
	}

	#xlbighb20260824_poster .xlbigst20260824_poster_read {
		min-width: 126px !important;
		padding: 0 12px !important;
	}

	#xlbighb20260824_poster .xlbigst20260824_poster_contact {
		min-width: 106px !important;
		padding: 0 8px !important;
	}
}


#tuContent20260824_module_wrap {
	width: 100% !important;
	padding: 20px !important;
	box-sizing: border-box !important;
	background-color: #f4f4f4 !important;
	overflow: hidden !important;
	font-family: Arial, "Microsoft YaHei", "PingFang SC", sans-serif !important;
}

#tuContent20260824_module_wrap .tuLayout20260824_module_container {
	width: 100% !important;
	max-width: 1400px !important;
	margin: 0 auto !important;
	box-sizing: border-box !important;
}

#tuContent20260824_module_wrap .tuLayout20260824_module_card {
	width: 100% !important;
	display: grid !important;
	grid-template-columns: minmax(0, 48%) minmax(0, 52%) !important;
	align-items: center !important;
	gap: 40px !important;
	box-sizing: border-box !important;
	overflow: hidden !important;
}

#tuContent20260824_module_wrap .tuLayout20260824_module_media {
	width: 100% !important;
	height: 420px !important;
	box-sizing: border-box !important;
	overflow: hidden !important;
	display: flex !important;
	align-items: center !important;
	justify-content: center !important;
	min-width: 0 !important;
}

#tuContent20260824_module_wrap .tuLayout20260824_module_img_link {
	width: 100% !important;
	height: 100% !important;
	display: block !important;
	text-decoration: none !important;
	overflow: hidden !important;
}

#tuContent20260824_module_wrap .tuLayout20260824_module_img {
	width: 100% !important;
	height: 100% !important;
	display: block !important;
	border: 0 !important;
	object-fit: cover !important;
	object-position: center center !important;
}

#tuContent20260824_module_wrap .tuLayout20260824_module_content {
	width: 100% !important;
	min-width: 0 !important;
	display: flex !important;
	flex-direction: column !important;
	align-items: flex-start !important;
	justify-content: center !important;
	box-sizing: border-box !important;
	overflow: hidden !important;
}

#tuContent20260824_module_wrap .tuLayout20260824_module_title {
	width: 100% !important;
	margin: 0 0 16px 0 !important;
	padding: 0 !important;
	box-sizing: border-box !important;
}

#tuContent20260824_module_wrap .tuLayout20260824_module_title_link {
	width: 100% !important;
	margin: 0 !important;
	padding: 0 !important;
	display: -webkit-box !important;
	-webkit-box-orient: vertical !important;
	-webkit-line-clamp: 2 !important;
	overflow: hidden !important;
	text-overflow: ellipsis !important;
	color: #0b1118 !important;
	font-size: 23px !important;
	line-height: 1.5 !important;
	font-weight: 500 !important;
	text-decoration: none !important;
	box-sizing: border-box !important;
	transition: color 0.25s ease, opacity 0.25s ease !important;
}

#tuContent20260824_module_wrap .tuLayout20260824_module_title_link:hover {
	color: #1f3a31 !important;
	opacity: 0.86 !important;
}

#tuContent20260824_module_wrap .tuLayout20260824_module_info {
	width: 100% !important;
	margin: 0 !important;
	padding: 0 !important;
	display: -webkit-box !important;
	-webkit-box-orient: vertical !important;
	-webkit-line-clamp: 3 !important;
	overflow: hidden !important;
	text-overflow: ellipsis !important;
	color: #0f1720 !important;
	font-size: 16px !important;
	line-height: 1.6 !important;
	font-weight: 400 !important;
	box-sizing: border-box !important;
}

#tuContent20260824_module_wrap .tuLayout20260824_module_card+.tuLayout20260824_module_card {
	margin-top: 28px !important;
	padding-top: 28px !important;
	border-top: 1px solid rgba(0, 0, 0, 0.06) !important;
}

@media (max-width: 900px) {
	#tuContent20260824_module_wrap {
		padding: 20px !important;
	}

	#tuContent20260824_module_wrap .tuLayout20260824_module_card {
		grid-template-columns: 1fr !important;
		gap: 15px !important;
	}

	#tuContent20260824_module_wrap .tuLayout20260824_module_media {
		height: 230px !important;
	}

	#tuContent20260824_module_wrap .tuLayout20260824_module_content {
		align-items: flex-start !important;
	}

	#tuContent20260824_module_wrap .tuLayout20260824_module_title {
		margin: 0 0 10px 0 !important;
	}

	#tuContent20260824_module_wrap .tuLayout20260824_module_title_link {
		font-size: 20px !important;
		line-height: 1.5 !important;
	}

	#tuContent20260824_module_wrap .tuLayout20260824_module_info {
		font-size: 15px !important;
		line-height: 1.6 !important;
	}

	#tuContent20260824_module_wrap .tuLayout20260824_module_card+.tuLayout20260824_module_card {
		margin-top: 24px !important;
		padding-top: 24px !important;
	}
}

@media (max-width: 480px) {
	#tuContent20260824_module_wrap .tuLayout20260824_module_media {
		height: 220px !important;
	}

	#tuContent20260824_module_wrap .tuLayout20260824_module_title_link {
		font-size: 20px !important;
	}

	#tuContent20260824_module_wrap .tuLayout20260824_module_info {
		font-size: 15px !important;
	}
}


#xlMiriam20260824.xlBacon20260824 {
	width: 100% !important;
	background: #ececec !important;
	padding: 35px 20px !important;
	margin: 0px auto !important;
	box-sizing: border-box !important;
	font-family: 'Arial', sans-serif !important;
	color: #000000 !important;
	border-radius: 1px !important;
}


#xlMiriam20260824.xlBacon20260824 h1 {
	text-align: center !important;
	font-size: clamp(28px, 5vw, 30px) !important;
	color: #000 !important;
	margin: 0 0 30px 0 !important;
	font-weight: bold !important;
	line-height: 1.4 !important;
}

.xlBacon20260824-body-area {
	max-width: 1400px !important;
	margin: 0px auto !important;
}

.xlBacon20260824-body-area li {
	margin-bottom: 10px !important;
	line-height: 1.6 !important;
}

.xlBacon20260824-body-area figure {
	width: 80% !important;
	overflow: hidden;
}

.xlBacon20260824-body-area td {
	line-height: 1.5 !important;
}

.xlBacon20260824-body-area img {
	object-fit: cover !important;
	max-width: 100% !important;
}

@media (max-width: 767px) {
	.xlBacon20260824-body-area img {
		object-fit: cover !important;
		width: 100% !important;
	}
}



#xlMiriam20260824.xlBacon20260824 h2,
#xlMiriam20260824.xlBacon20260824 h3,
#xlMiriam20260824.xlBacon20260824 h4,
#xlMiriam20260824.xlBacon20260824 h5,
#xlMiriam20260824.xlBacon20260824 h6 {
	text-align: center !important;
	color: #000000 !important;
	margin: 30px 0 15px 0 !important;
	width: 100% !important;
}


#xlMiriam20260824.xlBacon20260824 p {
	text-align: left !important;
	line-height: 1.8 !important;
	font-size: 16px !important;
	margin-bottom: 18px !important;
}


#xlMiriam20260824.xlBacon20260824 a {
	color: #0a0a0a !important;
	text-decoration: underline !important;
}


#xlMiriam20260824.xlBacon20260824 .xlBacon20260824-body-area>p:last-child {
	font-size: 13px !important;
	opacity: 0.8 !important;
	word-spacing: 2px !important;
}


@media (max-width: 768px) {
	#xlMiriam20260824.xlBacon20260824 {
		padding: 25px 15px !important;
	}

	#xlMiriam20260824.xlBacon20260824 p {
		font-size: 15px !important;
	}
}


#beryl20260824_carousel_wrap {
	width: 100% !important;
	padding: 20px !important;
	box-sizing: border-box !important;
	background-color: #f4f4f4 !important;
	overflow: hidden !important;
	font-family: Arial, "Microsoft YaHei", "PingFang SC", sans-serif !important;
}

#beryl20260824_carousel_wrap .faraday20260824_carousel_container {
	width: 100% !important;
	max-width: 1400px !important;
	margin: 0 auto !important;
	box-sizing: border-box !important;
}

#beryl20260824_carousel_wrap .faraday20260824_carousel_main {
	width: 100% !important;
	display: grid !important;
	grid-template-columns: 44px minmax(0, 1fr) 44px !important;
	align-items: center !important;
	gap: 10px !important;
	box-sizing: border-box !important;
}

#beryl20260824_carousel_wrap .faraday20260824_carousel_viewport {
	width: 100% !important;
	overflow: hidden !important;
	box-sizing: border-box !important;
}

#beryl20260824_carousel_wrap .faraday20260824_carousel_track {
	width: 100% !important;
	display: flex !important;
	align-items: stretch !important;
	gap: 12px !important;
	transition: transform 0.4s ease !important;
	will-change: transform !important;
	box-sizing: border-box !important;
}

#beryl20260824_carousel_wrap .faraday20260824_carousel_item {
	flex: 0 0 calc((100% - 72px) / 7) !important;
	max-width: calc((100% - 72px) / 7) !important;
	min-width: 0 !important;
	box-sizing: border-box !important;
}

#beryl20260824_carousel_wrap .faraday20260824_carousel_link {
	width: 100% !important;
	aspect-ratio: 1 / 1 !important;
	display: block !important;
	overflow: hidden !important;
	box-sizing: border-box !important;
	text-decoration: none !important;
	background-color: #ffffff !important;
	border-radius: 2px !important;
}

#beryl20260824_carousel_wrap .faraday20260824_carousel_img {
	width: 100% !important;
	height: 100% !important;
	display: block !important;
	border: 0 !important;
	object-fit: cover !important;
	object-position: center center !important;
	background-color: #ffffff !important;
}

#beryl20260824_carousel_wrap .faraday20260824_carousel_btn {
	width: 44px !important;
	height: 44px !important;
	padding: 0 !important;
	display: inline-flex !important;
	align-items: center !important;
	justify-content: center !important;
	box-sizing: border-box !important;
	border: 1px solid rgba(0, 0, 0, 0.12) !important;
	border-radius: 999px !important;
	background-color: #ffffff !important;
	cursor: pointer !important;
	transition: background-color 0.25s ease, border-color 0.25s ease, transform 0.25s ease, opacity 0.25s ease !important;
}

#beryl20260824_carousel_wrap .faraday20260824_carousel_btn:hover {
	background-color: #f0f0f0 !important;
	border-color: rgba(0, 0, 0, 0.22) !important;
	transform: translateY(-2px) !important;
}

#beryl20260824_carousel_wrap .faraday20260824_carousel_btn[disabled] {
	opacity: 0.35 !important;
	cursor: not-allowed !important;
	transform: none !important;
}

#beryl20260824_carousel_wrap .faraday20260824_carousel_btn_icon {
	margin: 0 !important;
	padding: 0 !important;
	color: #222222 !important;
	font-size: 24px !important;
	line-height: 1 !important;
	font-weight: 400 !important;
	display: block !important;
	text-align: center !important;
}

#beryl20260824_carousel_wrap .faraday20260824_carousel_dots {
	width: 100% !important;
	margin-top: 14px !important;
	display: flex !important;
	align-items: center !important;
	justify-content: center !important;
	gap: 8px !important;
	box-sizing: border-box !important;
}

#beryl20260824_carousel_wrap .faraday20260824_carousel_dot {
	width: 8px !important;
	height: 8px !important;
	padding: 0 !important;
	margin: 0 !important;
	border: 0 !important;
	border-radius: 999px !important;
	background-color: rgba(0, 0, 0, 0.18) !important;
	cursor: pointer !important;
	transition: background-color 0.25s ease, transform 0.25s ease !important;
}

#beryl20260824_carousel_wrap .faraday20260824_carousel_dot.is-active {
	background-color: #222222 !important;
	transform: scale(1.2) !important;
}

@media (max-width: 1199px) {
	#beryl20260824_carousel_wrap .faraday20260824_carousel_track {
		gap: 10px !important;
	}

	#beryl20260824_carousel_wrap .faraday20260824_carousel_item {
		flex: 0 0 calc((100% - 50px) / 6) !important;
		max-width: calc((100% - 50px) / 6) !important;
	}
}

@media (max-width: 900px) {
	#beryl20260824_carousel_wrap {
		padding: 20px !important;
	}

	#beryl20260824_carousel_wrap .faraday20260824_carousel_main {
		grid-template-columns: 38px minmax(0, 1fr) 38px !important;
		gap: 8px !important;
	}

	#beryl20260824_carousel_wrap .faraday20260824_carousel_btn {
		width: 38px !important;
		height: 38px !important;
	}

	#beryl20260824_carousel_wrap .faraday20260824_carousel_btn_icon {
		font-size: 22px !important;
	}

	#beryl20260824_carousel_wrap .faraday20260824_carousel_track {
		gap: 8px !important;
	}

	#beryl20260824_carousel_wrap .faraday20260824_carousel_item {
		flex: 0 0 calc((100% - 24px) / 4) !important;
		max-width: calc((100% - 24px) / 4) !important;
	}

	#beryl20260824_carousel_wrap .faraday20260824_carousel_dots {
		margin-top: 12px !important;
	}
}

@media (max-width: 640px) {
	#beryl20260824_carousel_wrap .faraday20260824_carousel_main {
		grid-template-columns: 34px minmax(0, 1fr) 34px !important;
		gap: 6px !important;
	}

	#beryl20260824_carousel_wrap .faraday20260824_carousel_btn {
		width: 34px !important;
		height: 34px !important;
	}

	#beryl20260824_carousel_wrap .faraday20260824_carousel_btn_icon {
		font-size: 20px !important;
	}

	#beryl20260824_carousel_wrap .faraday20260824_carousel_item {
		flex: 0 0 calc((100% - 16px) / 3) !important;
		max-width: calc((100% - 16px) / 3) !important;
	}
}

@media (max-width: 480px) {
	#beryl20260824_carousel_wrap .faraday20260824_carousel_item {
		flex: 0 0 calc((100% - 8px) / 2) !important;
		max-width: calc((100% - 8px) / 2) !important;
	}

	#beryl20260824_carousel_wrap .faraday20260824_carousel_dots {
		gap: 6px !important;
	}

	#beryl20260824_carousel_wrap .faraday20260824_carousel_dot {
		width: 7px !important;
		height: 7px !important;
	}
}


#tuContent20260824b_module_wrap {
	width: 100% !important;
	padding: 20px !important;
	box-sizing: border-box !important;
	background-color: #f4f4f4 !important;
	overflow: hidden !important;
	font-family: Arial, "Microsoft YaHei", "PingFang SC", sans-serif !important;
}

#tuContent20260824b_module_wrap .tuLayout20260824b_module_container {
	width: 100% !important;
	max-width: 1400px !important;
	margin: 0 auto !important;
	box-sizing: border-box !important;
}

#tuContent20260824b_module_wrap .tuLayout20260824b_module_card {
	width: 100% !important;
	display: grid !important;
	grid-template-columns: minmax(0, 52%) minmax(0, 48%) !important;
	align-items: center !important;
	gap: 40px !important;
	box-sizing: border-box !important;
	overflow: hidden !important;
}

#tuContent20260824b_module_wrap .tuLayout20260824b_module_content {
	width: 100% !important;
	min-width: 0 !important;
	display: flex !important;
	flex-direction: column !important;
	align-items: flex-start !important;
	justify-content: center !important;
	box-sizing: border-box !important;
	overflow: hidden !important;
}

#tuContent20260824b_module_wrap .tuLayout20260824b_module_title {
	width: 100% !important;
	margin: 0 0 10px 0 !important;
	padding: 0 !important;
	box-sizing: border-box !important;
}

#tuContent20260824b_module_wrap .tuLayout20260824b_module_title_link {
	width: 100% !important;
	margin: 0 !important;
	padding: 0 !important;
	display: -webkit-box !important;
	-webkit-box-orient: vertical !important;
	-webkit-line-clamp: 2 !important;
	overflow: hidden !important;
	text-overflow: ellipsis !important;
	color: #0b1118 !important;
	font-size: 23px !important;
	line-height: 1.5 !important;
	font-weight: 500 !important;
	text-decoration: none !important;
	box-sizing: border-box !important;
	transition: color 0.25s ease, opacity 0.25s ease !important;
}

#tuContent20260824b_module_wrap .tuLayout20260824b_module_title_link:hover {
	color: #1f3a31 !important;
	opacity: 0.86 !important;
}

#tuContent20260824b_module_wrap .tuLayout20260824b_module_info {
	width: 100% !important;
	margin: 0 !important;
	padding: 0 !important;
	display: -webkit-box !important;
	-webkit-box-orient: vertical !important;
	-webkit-line-clamp: 3 !important;
	overflow: hidden !important;
	text-overflow: ellipsis !important;
	color: #0f1720 !important;
	font-size: 16px !important;
	line-height: 1.6 !important;
	font-weight: 400 !important;
	box-sizing: border-box !important;
}

#tuContent20260824b_module_wrap .tuLayout20260824b_module_media {
	width: 100% !important;
	height: 420px !important;
	min-width: 0 !important;
	display: flex !important;
	align-items: center !important;
	justify-content: center !important;
	box-sizing: border-box !important;
	overflow: hidden !important;
}

#tuContent20260824b_module_wrap .tuLayout20260824b_module_img_link {
	width: 100% !important;
	height: 100% !important;
	display: block !important;
	text-decoration: none !important;
	overflow: hidden !important;
	box-sizing: border-box !important;
}

#tuContent20260824b_module_wrap .tuLayout20260824b_module_img {
	width: 100% !important;
	height: 100% !important;
	display: block !important;
	border: 0 !important;
	object-fit: cover !important;
	object-position: center center !important;
	box-sizing: border-box !important;
}

#tuContent20260824b_module_wrap .tuLayout20260824b_module_card+.tuLayout20260824b_module_card {
	margin-top: 28px !important;
	padding-top: 28px !important;
	border-top: 1px solid rgba(0, 0, 0, 0.06) !important;
}

@media (max-width: 900px) {
	#tuContent20260824b_module_wrap {
		padding: 20px !important;
	}

	#tuContent20260824b_module_wrap .tuLayout20260824b_module_card {
		grid-template-columns: 1fr !important;
		gap: 15px !important;
	}

	#tuContent20260824b_module_wrap .tuLayout20260824b_module_content {
		align-items: flex-start !important;
	}

	#tuContent20260824b_module_wrap .tuLayout20260824b_module_title {
		margin: 0 0 10px 0 !important;
	}

	#tuContent20260824b_module_wrap .tuLayout20260824b_module_title_link {
		font-size: 20px !important;
		line-height: 1.5 !important;
	}

	#tuContent20260824b_module_wrap .tuLayout20260824b_module_info {
		font-size: 15px !important;
		line-height: 1.6 !important;
	}

	#tuContent20260824b_module_wrap .tuLayout20260824b_module_media {
		height: 230px !important;
	}

	#tuContent20260824b_module_wrap .tuLayout20260824b_module_card+.tuLayout20260824b_module_card {
		margin-top: 24px !important;
		padding-top: 24px !important;
	}
}

@media (max-width: 480px) {
	#tuContent20260824b_module_wrap .tuLayout20260824b_module_media {
		height: 220px !important;
	}

	#tuContent20260824b_module_wrap .tuLayout20260824b_module_title_link {
		font-size: 20px !important;
	}

	#tuContent20260824b_module_wrap .tuLayout20260824b_module_info {
		font-size: 15px !important;
	}
}


#xlBanding20260824_list_wrap {
	width: 100% !important;
	padding: 20px !important;
	margin: 0 !important;
	box-sizing: border-box !important;
	background-color: #ffffff !important;
	overflow: hidden !important;
	font-family: Arial, "Microsoft YaHei", "PingFang SC", sans-serif !important;
}

#xlBanding20260824_list_wrap .xlbanker20260824_list_container {
	width: 100% !important;
	max-width: 1400px !important;
	margin: 0 auto !important;
	padding: 0 !important;
	box-sizing: border-box !important;
}

#xlBanding20260824_list_wrap .xlbanker20260824_list_heading {
	width: 100% !important;
	margin: 0 0 20px 0 !important;
	padding: 0 !important;
	color: #213b33 !important;
	font-size: 23px !important;
	line-height: 1.5 !important;
	font-weight: 700 !important;
	text-align: center !important;
	box-sizing: border-box !important;
}

#xlBanding20260824_list_wrap .xlbanker20260824_list_grid {
	width: 100% !important;
	display: grid !important;
	grid-template-columns: repeat(3, minmax(0, 1fr)) !important;
	grid-auto-rows: 1fr !important;
	align-items: stretch !important;
	gap: 25px !important;
	box-sizing: border-box !important;
}

#xlBanding20260824_list_wrap .xlbanker20260824_list_card {
	width: 100% !important;
	margin: 0 !important;
	padding: 0 !important;
	display: flex !important;
	flex-direction: column !important;
	align-items: stretch !important;
	justify-content: flex-start !important;
	box-sizing: border-box !important;
	overflow: hidden !important;
	background-color: #ffffff !important;
	border-radius: 8px !important;
	box-shadow: 0 4px 14px rgba(0, 0, 0, 0.18) !important;
	transition: transform 0.25s ease, box-shadow 0.25s ease !important;
}

#xlBanding20260824_list_wrap .xlbanker20260824_list_card:hover {
	transform: translateY(-4px) !important;
	box-shadow: 0 8px 22px rgba(0, 0, 0, 0.22) !important;
}

#xlBanding20260824_list_wrap .xlbanker20260824_list_media {
	width: 100% !important;
	aspect-ratio: 16 / 10 !important;
	margin: 0 !important;
	padding: 0 !important;
	flex: 0 0 auto !important;
	overflow: hidden !important;
	box-sizing: border-box !important;
	background-color: #f2f2f2 !important;
}

#xlBanding20260824_list_wrap .xlbanker20260824_list_img_link {
	width: 100% !important;
	height: 100% !important;
	display: block !important;
	margin: 0 !important;
	padding: 0 !important;
	overflow: hidden !important;
	text-decoration: none !important;
	box-sizing: border-box !important;
}

#xlBanding20260824_list_wrap .xlbanker20260824_list_img {
	width: 100% !important;
	height: 100% !important;
	display: block !important;
	margin: 0 !important;
	padding: 0 !important;
	border: 0 !important;
	object-fit: cover !important;
	object-position: center center !important;
	box-sizing: border-box !important;
	transition: transform 0.35s ease !important;
}

#xlBanding20260824_list_wrap .xlbanker20260824_list_card:hover .xlbanker20260824_list_img {
	transform: scale(1.04) !important;
}

#xlBanding20260824_list_wrap .xlbanker20260824_list_body {
	width: 100% !important;
	padding: 15px !important;
	margin: 0 !important;
	flex: 1 1 auto !important;
	display: flex !important;
	align-items: center !important;
	justify-content: flex-start !important;
	box-sizing: border-box !important;
	overflow: hidden !important;
}

#xlBanding20260824_list_wrap .xlbanker20260824_list_textbox {
	width: 100% !important;
	margin: auto 0 !important;
	padding: 0 !important;
	display: flex !important;
	flex-direction: column !important;
	align-items: flex-start !important;
	justify-content: center !important;
	box-sizing: border-box !important;
}

#xlBanding20260824_list_wrap .xlbanker20260824_list_title {
	width: 100% !important;
	margin: 0 0 12px 0 !important;
	padding: 0 !important;
	box-sizing: border-box !important;
}

#xlBanding20260824_list_wrap .xlbanker20260824_list_title_link {
	width: 100% !important;
	margin: 0 !important;
	padding: 0 !important;
	display: -webkit-box !important;
	-webkit-box-orient: vertical !important;
	-webkit-line-clamp: 2 !important;
	overflow: hidden !important;
	text-overflow: ellipsis !important;
	color: #213b33 !important;
	font-size: 20px !important;
	line-height: 1.5 !important;
	font-weight: 700 !important;
	text-align: left !important;
	text-decoration: none !important;
	box-sizing: border-box !important;
	transition: color 0.25s ease, opacity 0.25s ease !important;
}

#xlBanding20260824_list_wrap .xlbanker20260824_list_title_link:hover {
	color: #f43737 !important;
	opacity: 0.9 !important;
}

#xlBanding20260824_list_wrap .xlbanker20260824_list_more {
	display: inline-flex !important;
	align-items: center !important;
	justify-content: flex-start !important;
	margin: 0 !important;
	padding: 0 !important;
	color: #f43737 !important;
	text-decoration: none !important;
	box-sizing: border-box !important;
	transition: color 0.25s ease, transform 0.25s ease !important;
}

#xlBanding20260824_list_wrap .xlbanker20260824_list_more:hover {
	color: #c91f1f !important;
	transform: translateX(3px) !important;
}

#xlBanding20260824_list_wrap .xlbanker20260824_list_more_text {
	margin: 0 !important;
	padding: 0 !important;
	color: inherit !important;
	font-size: 16px !important;
	line-height: 1.5 !important;
	font-weight: 700 !important;
	text-align: left !important;
	box-sizing: border-box !important;
}

@media (max-width: 900px) {
	#xlBanding20260824_list_wrap {
		padding: 20px !important;
	}

	#xlBanding20260824_list_wrap .xlbanker20260824_list_heading {
		margin: 0 0 20px 0 !important;
		font-size: 23px !important;
		line-height: 1.5 !important;
	}

	#xlBanding20260824_list_wrap .xlbanker20260824_list_grid {
		grid-template-columns: repeat(2, minmax(0, 1fr)) !important;
		grid-auto-rows: 1fr !important;
		gap: 20px !important;
	}

	#xlBanding20260824_list_wrap .xlbanker20260824_list_body {
		padding: 15px !important;
		align-items: center !important;
	}

	#xlBanding20260824_list_wrap .xlbanker20260824_list_title {
		margin: 0 0 10px 0 !important;
	}

	#xlBanding20260824_list_wrap .xlbanker20260824_list_title_link {
		font-size: 20px !important;
		line-height: 1.5 !important;
	}

	#xlBanding20260824_list_wrap .xlbanker20260824_list_more_text {
		font-size: 15px !important;
		line-height: 1.5 !important;
	}
}

@media (max-width: 560px) {
	#xlBanding20260824_list_wrap {
		padding: 20px !important;
	}

	#xlBanding20260824_list_wrap .xlbanker20260824_list_grid {
		grid-template-columns: 1fr !important;
		grid-auto-rows: auto !important;
		gap: 20px !important;
	}

	#xlBanding20260824_list_wrap .xlbanker20260824_list_media {
		aspect-ratio: 16 / 10 !important;
	}

	#xlBanding20260824_list_wrap .xlbanker20260824_list_body {
		padding: 15px !important;
		align-items: center !important;
	}

	#xlBanding20260824_list_wrap .xlbanker20260824_list_title {
		margin: 0 0 10px 0 !important;
	}

	#xlBanding20260824_list_wrap .xlbanker20260824_list_title_link {
		font-size: 20px !important;
		line-height: 1.5 !important;
	}

	#xlBanding20260824_list_wrap .xlbanker20260824_list_more_text {
		font-size: 15px !important;
		line-height: 1.5 !important;
	}
}


#xlBanding20260824New_list_wrap {
	width: 100% !important;
	padding: 40px 20px !important;
	margin: 0 !important;
	box-sizing: border-box !important;
	background-color: #ffffff !important;
	overflow: hidden !important;
	font-family: Arial, "Microsoft YaHei", "PingFang SC", sans-serif !important;
}

#xlBanding20260824New_list_wrap .xlbanker20260824New_list_container {
	width: 100% !important;
	max-width: 1400px !important;
	margin: 0 auto !important;
	padding: 0 !important;
	box-sizing: border-box !important;
}

#xlBanding20260824New_list_wrap .xlbanker20260824New_list_heading {
	width: 100% !important;
	margin: 0 0 20px 0 !important;
	padding: 0 !important;
	color: #213b33 !important;
	font-size: clamp(28px, 5vw, 30px) !important;
	line-height: 1.5 !important;
	font-weight: 700 !important;
	text-align: center !important;
	box-sizing: border-box !important;
}

#xlBanding20260824New_list_wrap .xlbanker20260824New_list_grid {
	width: 100% !important;
	display: grid !important;
	grid-template-columns: repeat(3, minmax(0, 1fr)) !important;
	grid-auto-rows: 1fr !important;
	align-items: stretch !important;
	gap: 25px !important;
	box-sizing: border-box !important;
}

#xlBanding20260824New_list_wrap .xlbanker20260824New_list_card {
	width: 100% !important;
	margin: 0 !important;
	padding: 0 !important;
	display: flex !important;
	flex-direction: column !important;
	align-items: stretch !important;
	justify-content: flex-start !important;
	box-sizing: border-box !important;
	overflow: hidden !important;
	background-color: #ffffff !important;
	border-radius: 8px !important;
	box-shadow: 0 4px 14px rgba(0, 0, 0, 0.18) !important;
	transition: transform 0.25s ease, box-shadow 0.25s ease !important;
}

#xlBanding20260824New_list_wrap .xlbanker20260824New_list_card:hover {
	transform: translateY(-4px) !important;
	box-shadow: 0 8px 22px rgba(0, 0, 0, 0.22) !important;
}

#xlBanding20260824New_list_wrap .xlbanker20260824New_list_media {
	width: 100% !important;
	aspect-ratio: 16 / 10 !important;
	margin: 0 !important;
	padding: 0 !important;
	flex: 0 0 auto !important;
	overflow: hidden !important;
	box-sizing: border-box !important;
	background-color: #f2f2f2 !important;
}

#xlBanding20260824New_list_wrap .xlbanker20260824New_list_img_link {
	width: 100% !important;
	height: 100% !important;
	display: block !important;
	margin: 0 !important;
	padding: 0 !important;
	overflow: hidden !important;
	text-decoration: none !important;
	box-sizing: border-box !important;
}

#xlBanding20260824New_list_wrap .xlbanker20260824New_list_img {
	width: 100% !important;
	height: 100% !important;
	display: block !important;
	margin: 0 !important;
	padding: 0 !important;
	border: 0 !important;
	object-fit: cover !important;
	object-position: center center !important;
	box-sizing: border-box !important;
	transition: transform 0.35s ease !important;
}

#xlBanding20260824New_list_wrap .xlbanker20260824New_list_card:hover .xlbanker20260824New_list_img {
	transform: scale(1.04) !important;
}

#xlBanding20260824New_list_wrap .xlbanker20260824New_list_body {
	width: 100% !important;
	padding: 15px !important;
	margin: 0 !important;
	flex: 1 1 auto !important;
	display: flex !important;
	align-items: center !important;
	justify-content: flex-start !important;
	box-sizing: border-box !important;
	overflow: hidden !important;
}

#xlBanding20260824New_list_wrap .xlbanker20260824New_list_textbox {
	width: 100% !important;
	margin: auto 0 !important;
	padding: 0 !important;
	display: flex !important;
	flex-direction: column !important;
	align-items: flex-start !important;
	justify-content: center !important;
	box-sizing: border-box !important;
}

#xlBanding20260824New_list_wrap .xlbanker20260824New_list_title {
	width: 100% !important;
	margin: 0 0 12px 0 !important;
	padding: 0 !important;
	box-sizing: border-box !important;
}

#xlBanding20260824New_list_wrap .xlbanker20260824New_list_title_link {
	width: 100% !important;
	margin: 0 !important;
	padding: 0 !important;
	display: -webkit-box !important;
	-webkit-box-orient: vertical !important;
	-webkit-line-clamp: 2 !important;
	overflow: hidden !important;
	text-overflow: ellipsis !important;
	color: #213b33 !important;
	font-size: 20px !important;
	line-height: 1.5 !important;
	font-weight: 700 !important;
	text-align: left !important;
	text-decoration: none !important;
	box-sizing: border-box !important;
	transition: color 0.25s ease, opacity 0.25s ease !important;
}

#xlBanding20260824New_list_wrap .xlbanker20260824New_list_title_link:hover {
	color: #f43737 !important;
	opacity: 0.9 !important;
}

#xlBanding20260824New_list_wrap .xlbanker20260824New_list_more {
	display: inline-flex !important;
	align-items: center !important;
	justify-content: flex-start !important;
	margin: 0 !important;
	padding: 0 !important;
	color: #f43737 !important;
	text-decoration: none !important;
	box-sizing: border-box !important;
	transition: color 0.25s ease, transform 0.25s ease !important;
}

#xlBanding20260824New_list_wrap .xlbanker20260824New_list_more:hover {
	color: #c91f1f !important;
	transform: translateX(3px) !important;
}

#xlBanding20260824New_list_wrap .xlbanker20260824New_list_more_text {
	margin: 0 !important;
	padding: 0 !important;
	color: inherit !important;
	font-size: 16px !important;
	line-height: 1.5 !important;
	font-weight: 700 !important;
	text-align: left !important;
	box-sizing: border-box !important;
}

@media (max-width: 900px) {
	#xlBanding20260824New_list_wrap .xlbanker20260824New_list_grid {
		grid-template-columns: repeat(2, minmax(0, 1fr)) !important;
		grid-auto-rows: 1fr !important;
		gap: 20px !important;
	}

	#xlBanding20260824New_list_wrap .xlbanker20260824New_list_body {
		padding: 15px !important;
		align-items: center !important;
	}

	#xlBanding20260824New_list_wrap .xlbanker20260824New_list_title {
		margin: 0 0 10px 0 !important;
	}

	#xlBanding20260824New_list_wrap .xlbanker20260824New_list_title_link {
		font-size: 20px !important;
		line-height: 1.5 !important;
	}

	#xlBanding20260824New_list_wrap .xlbanker20260824New_list_more_text {
		font-size: 15px !important;
		line-height: 1.5 !important;
	}
}

@media (max-width: 560px) {
	#xlBanding20260824New_list_wrap .xlbanker20260824New_list_grid {
		grid-template-columns: 1fr !important;
		grid-auto-rows: auto !important;
		gap: 20px !important;
	}

	#xlBanding20260824New_list_wrap .xlbanker20260824New_list_media {
		aspect-ratio: 16 / 10 !important;
	}

	#xlBanding20260824New_list_wrap .xlbanker20260824New_list_body {
		padding: 15px !important;
		align-items: center !important;
	}

	#xlBanding20260824New_list_wrap .xlbanker20260824New_list_title {
		margin: 0 0 10px 0 !important;
	}

	#xlBanding20260824New_list_wrap .xlbanker20260824New_list_title_link {
		font-size: 20px !important;
		line-height: 1.5 !important;
	}

	#xlBanding20260824New_list_wrap .xlbanker20260824New_list_more_text {
		font-size: 15px !important;
		line-height: 1.5 !important;
	}
}


#xrnumber20260824_footer {
	width: 100% !important;
	padding: 20px !important;
	margin: 0 !important;
	box-sizing: border-box !important;
	background-color: #1f3a31 !important;
	overflow: hidden !important;
	font-family: Arial, "Microsoft YaHei", "PingFang SC", sans-serif !important;
}

#xrnumber20260824_footer .xrdate20260824_footer_inner {
	width: 100% !important;
	max-width: 1400px !important;
	margin: 0 auto !important;
	padding: 0 !important;
	display: grid !important;
	grid-template-columns: 1.25fr 1fr 1fr 1.25fr !important;
	gap: 0 28px !important;
	box-sizing: border-box !important;
}

#xrnumber20260824_footer .xrdate20260824_footer_col {
	width: 100% !important;
	margin: 0 !important;
	padding: 0 !important;
	box-sizing: border-box !important;
	min-width: 0 !important;
}

#xrnumber20260824_footer .xrdate20260824_footer_heading {
	width: 100% !important;
	margin: 0 0 14px 0 !important;
	padding: 0 !important;
	color: #ffffff !important;
	font-size: 18px !important;
	line-height: 1.5 !important;
	font-weight: 600 !important;
	text-align: left !important;
	box-sizing: border-box !important;
}

#xrnumber20260824_footer .xrdate20260824_footer_logo_box {
	width: 100% !important;
	margin: 0 0 12px 0 !important;
	padding: 0 !important;
	box-sizing: border-box !important;
}

#xrnumber20260824_footer .xrdate20260824_footer_logo_link {
	width: auto !important;
	height: auto !important;
	display: inline-flex !important;
	align-items: center !important;
	justify-content: flex-start !important;
	text-decoration: none !important;
	box-sizing: border-box !important;
}

#xrnumber20260824_footer .xrdate20260824_footer_logo_img {
	width: auto !important;
	height: auto !important;
	max-height: 70px !important;
	max-width: 100% !important;
	display: block !important;
	border: 0 !important;
	object-fit: contain !important;
	box-sizing: border-box !important;
}

#xrnumber20260824_footer .xrdate20260824_footer_desc {
	width: 100% !important;
	margin: 0 !important;
	padding: 0 !important;
	color: #ffffff !important;
	font-size: 16px !important;
	line-height: 1.55 !important;
	font-weight: 400 !important;
	text-align: left !important;
	box-sizing: border-box !important;
}

#xrnumber20260824_footer .xrdate20260824_footer_nav {
	width: 100% !important;
	margin: 0 !important;
	padding: 0 !important;
	display: flex !important;
	flex-direction: column !important;
	align-items: flex-start !important;
	gap: 12px !important;
	box-sizing: border-box !important;
}

#xrnumber20260824_footer .xrdate20260824_footer_nav_item {
	width: auto !important;
	margin: 0 !important;
	padding: 0 !important;
	display: inline-flex !important;
	align-items: center !important;
	justify-content: flex-start !important;
	color: #ffffff !important;
	text-decoration: none !important;
	box-sizing: border-box !important;
	transition: color 0.25s ease, transform 0.25s ease !important;
}

#xrnumber20260824_footer .xrdate20260824_footer_nav_item:hover {
	color: #91d0c3 !important;
	transform: translateX(4px) !important;
}

#xrnumber20260824_footer .xrdate20260824_footer_nav_text {
	margin: 0 !important;
	padding: 0 !important;
	color: inherit !important;
	font-size: 16px !important;
	line-height: 1.5 !important;
	font-weight: 400 !important;
	text-align: left !important;
	box-sizing: border-box !important;
}

#xrnumber20260824_footer .xrdate20260824_footer_contact_text {
	width: 100% !important;
	margin: 0 0 12px 0 !important;
	padding: 0 !important;
	color: #ffffff !important;
	font-size: 16px !important;
	line-height: 1.5 !important;
	font-weight: 400 !important;
	text-align: left !important;
	box-sizing: border-box !important;
}

#xrnumber20260824_footer .xrdate20260824_footer_contact_text:last-child {
	margin-bottom: 0 !important;
}

#xrnumber20260824_footer .xrdate20260824_footer_bottom {
	grid-column: 1 / -1 !important;
	width: 100% !important;
	margin: 22px 0 0 0 !important;
	padding: 14px 0 0 0 !important;
	border-top: 1px solid rgba(255, 255, 255, 0.18) !important;
	box-sizing: border-box !important;
}

#xrnumber20260824_footer .xrdate20260824_footer_copy {
	width: 100% !important;
	margin: 0 !important;
	padding: 0 !important;
	color: #ffffff !important;
	font-size: 14px !important;
	line-height: 1.55 !important;
	font-weight: 400 !important;
	text-align: center !important;
	box-sizing: border-box !important;
}

#xrnumber20260824_footer .xrdate20260824_footer_copy a {
	text-decoration: none !important;
	color: #ffffff !important;
}

@media (max-width: 900px) {
	#xrnumber20260824_footer {
		padding: 20px !important;
	}

	#xrnumber20260824_footer .xrdate20260824_footer_inner {
		grid-template-columns: repeat(2, minmax(0, 1fr)) !important;
		gap: 24px 20px !important;
	}

	#xrnumber20260824_footer .xrdate20260824_footer_heading {
		margin: 0 0 12px 0 !important;
		font-size: 17px !important;
		line-height: 1.5 !important;
	}

	#xrnumber20260824_footer .xrdate20260824_footer_logo_box {
		margin: 0 0 12px 0 !important;
	}

	#xrnumber20260824_footer .xrdate20260824_footer_logo_img {
		width: auto !important;
		height: auto !important;
		max-height: 55px !important;
	}

	#xrnumber20260824_footer .xrdate20260824_footer_desc {
		font-size: 15px !important;
		line-height: 1.55 !important;
	}

	#xrnumber20260824_footer .xrdate20260824_footer_nav {
		gap: 12px !important;
	}

	#xrnumber20260824_footer .xrdate20260824_footer_nav_text {
		font-size: 16px !important;
		line-height: 1.55 !important;
	}

	#xrnumber20260824_footer .xrdate20260824_footer_contact_text {
		margin: 0 0 12px 0 !important;
		font-size: 16px !important;
		line-height: 1.55 !important;
	}

	#xrnumber20260824_footer .xrdate20260824_footer_bottom {
		margin: 0 !important;
		padding: 12px 0 0 0 !important;
	}

	#xrnumber20260824_footer .xrdate20260824_footer_copy {
		font-size: 14px !important;
		line-height: 1.6 !important;
	}
}

@media (max-width: 560px) {
	#xrnumber20260824_footer .xrdate20260824_footer_inner {
		grid-template-columns: 1fr !important;
		gap: 20px !important;
	}

	#xrnumber20260824_footer .xrdate20260824_footer_col {
		text-align: left !important;
	}

	#xrnumber20260824_footer .xrdate20260824_footer_heading {
		text-align: left !important;
		font-size: 17px !important;
	}

	#xrnumber20260824_footer .xrdate20260824_footer_nav {
		align-items: flex-start !important;
		gap: 10px !important;
	}

	#xrnumber20260824_footer .xrdate20260824_footer_nav_text {
		font-size: 15px !important;
	}

	#xrnumber20260824_footer .xrdate20260824_footer_contact_text {
		font-size: 15px !important;
		margin-bottom: 10px !important;
	}

	#xrnumber20260824_footer .xrdate20260824_footer_copy {
		text-align: left !important;
		font-size: 14px !important;
	}
}