.page_BCMHcq {
	min-height: 100vh;
	background-color: #f5f5f5;
}

	.page_BCMHcq .content {
			padding: 0.8rem;
		}

	.page_BCMHcq .content .mainTitle {
				margin-bottom: 0.6rem;
				color: #222222;
				font-size: 1.4rem;
				font-weight: 600;
				line-height: normal;
			}

	.page_BCMHcq .content .subTitle {
				margin-bottom: 0.5rem;
				color: #222222;
				font-size: 0.8rem;
				font-weight: 600;
				line-height: normal;
			}

	.page_BCMHcq .content .height12 {
				height: 0.6rem;
			}

	.page_BCMHcq .content .height28 {
				height: 1.4rem;
			}

	.page_BCMHcq .emptyBox {
			padding-top: 7rem;
			text-align: center;
		}

	.page_BCMHcq .emptyBox .emptyImg {
				width: 10rem;
				height: 6rem;
				margin-bottom: 1rem;
			}

	.page_BCMHcq .emptyBox .emptyText {
				color: #484848;
				font-size: 0.8rem;
				font-weight: 600;
				line-height: 1.1rem;
				text-align: center;
				margin: 0 4.35rem;
			}

.container_xDuHDx {
	color: #222222;
	font-size: 0.7rem;
	font-weight: 400;
	line-height: normal;
}

	.container_xDuHDx code {
		background-color: #f5f2f0;
		border-radius: 0.15rem;
		font-family: monospace;
		padding: 0.15rem;
	}

	.container_xDuHDx img {
		max-width: 100% !important;
	}

	.container_xDuHDx blockquote {
		background-color: #f5f2f0;
		border-left: 0.4rem solid #b4d5ff;
		display: block;
		font-size: 100%;
		line-height: 1.5;
		margin: 0.5rem 0;
		padding: 0.5rem;
	}

	.container_xDuHDx em {
		font-style: italic;
	}

	.container_xDuHDx table tbody tr th {
					border: 1px solid #ccc;
					line-height: 1.5;
					min-width: 1.5rem;
					padding: 0.15rem 0.25rem;
					background-color: #f5f2f0;
					font-weight: 700;
					text-align: center;
					border-right-width: 0.15rem;
					cursor: auto;
				}

	.container_xDuHDx table tbody tr td {
					border: 1px solid #ccc;
					line-height: 1.5;
					min-width: 1.5rem;
					padding: 0.15rem 0.25rem;
					text-align: left;
				}

	.container_xDuHDx ul {
		list-style: none;
		padding-left: 0;
	}

	.container_xDuHDx ul li::before {
				content: '•';
				margin-right: 0.5em;
			}

	.container_xDuHDx input[type='checkbox'] {
		margin-right: 0.5em;
		width: -moz-fit-content;
		width: -webkit-fit-content;
		width: fit-content;
		all: revert
	}

	.container_xDuHDx input[type='checkbox'][checked] {
			all: revert;
		}

	.container_xDuHDx a {
		word-break: break-all; /* 跳转链接可用任意换行*/
	}

.page_TcPo_v {
	display: -ms-flexbox;
	display: -webkit-box;
	display: flex;
	-ms-flex-direction: column;
	    -webkit-box-orient: vertical;
	    -webkit-box-direction: normal;
	    flex-direction: column;
	height: 100vh;
	padding-bottom: 1.85rem;
	background-color: #f5f5f5
}
.page_TcPo_v.appTheme_sEPju9 {
		background-color: #fff;
	}
.page_TcPo_v .headerWrapper_CrujnS {
		position: fixed;
		top: 0;
		left: 0;
		right: 0;
		z-index: 100;
		background-color: #fff;
		pointer-events: auto;
		-ms-flex-negative: 0;
		    flex-shrink: 0;
		width: 100%;
		-webkit-box-sizing: border-box;
		        box-sizing: border-box;
	}
.page_TcPo_v .headerWrapper_CrujnS header {
				position: relative;
				pointer-events: auto;
				width: 100%;
			}
.page_TcPo_v .headerWrapper_CrujnS svg {
				pointer-events: auto;
			}
.page_TcPo_v .header_qaG6Zi {
		width: 100%;
		padding: 0.8rem;
		display: -ms-flexbox;
		display: -webkit-box;
		display: flex;
		-ms-flex-pack: justify;
		    -webkit-box-pack: justify;
		    justify-content: space-between;
		-ms-flex-align: center;
		    -webkit-box-align: center;
		    align-items: center;
		height: 3rem;
		background-color: #fff;
		-ms-flex-negative: 0;
		    flex-shrink: 0;
	}
.page_TcPo_v .header_qaG6Zi .icon_K2XZi6 {
			width: 1.3rem;
			height: 1.3rem;
			margin-right: 0.4rem;
		}
.page_TcPo_v .header_qaG6Zi .name_AsJe2j {
			width: 4.55rem;
			height: 1.1rem;
		}
.page_TcPo_v .content_UiyHec {
		-ms-flex: 1;
		    -webkit-box-flex: 1;
		    flex: 1;
		overflow-y: auto;
		overflow-x: hidden;
		-webkit-overflow-scrolling: touch;
		width: 100%;
		max-width: 100vw;
		-webkit-box-sizing: border-box;
		        box-sizing: border-box;
		position: relative;
	}
.page_TcPo_v .content_UiyHec > * {
			max-width: 100%;
			-webkit-box-sizing: border-box;
			        box-sizing: border-box;
		}
.page_TcPo_v .commonTitle {
			padding: 1rem 0.8rem 0.6rem;
			color: #222222;
			font-size: 1rem;
			font-weight: 600;
			line-height: normal;
		}
.page_TcPo_v .newsBox {
			padding: 0.8rem 0.8rem 0;
		}
.page_TcPo_v .newsBox .breadcrumbContainer {
				display: -ms-flexbox;
				display: -webkit-box;
				display: flex;
				-ms-flex-align: center;
				    -webkit-box-align: center;
				    align-items: center;
				height: 1.1rem;
				margin-bottom: 0.8rem;
			}
.page_TcPo_v .newsBox .breadcrumbContainer .mainTitle {
					color: #06605a;
					font-size: 0.8rem;
					font-weight: 600;
					line-height: 1.1rem;
					-webkit-text-decoration: underline;
					text-decoration: underline;
				}
.page_TcPo_v .newsBox .breadcrumbContainer img {
					width: 0.8rem;
					height: 0.8rem;
					margin: 0 0.2rem;
				}
.page_TcPo_v .newsBox .breadcrumbContainer .subTitle {
					color: #484848;
					font-size: 0.8rem;
					font-weight: 600;
					line-height: 1.1rem;
				}
.page_TcPo_v .newsBox .img {
				width: 100%;
				margin-bottom: 0.6rem;
				border-radius: 0.6rem;
			}
.page_TcPo_v .newsBox .newsTitle {
				margin-bottom: 0.4rem;
				color: #222222;
				font-size: 0.9rem;
				font-weight: 600;
				line-height: normal;
			}
.page_TcPo_v .newsBox .newsTime {
				margin-bottom: 1.4rem;
				color: #aaaaaa;
				font-size: 0.65rem;
				font-style: normal;
				font-weight: 400;
				line-height: normal;
			}
.page_TcPo_v .newsBox .newsDesc {
				color: #222222;
				font-size: 0.7rem;
				font-weight: 400;
				line-height: normal;
			}
.page_TcPo_v .newsBox .newsDesc img {
					max-width: 100% !important;
				}
.page_TcPo_v .newsBox .newsDesc blockquote {
					background-color: #f5f2f0;
					border-left: 0.4rem solid #b4d5ff;
					display: block;
					font-size: 100%;
					line-height: 1.5;
					margin: 0.5rem 0;
					padding: 0.5rem;
				}
.page_TcPo_v .newsBox .newsDesc em {
					font-style: italic;
				}
.page_TcPo_v .newsBox .newsDesc table {
					width: 100%;
					max-width: 100%;
					table-layout: auto;
					word-wrap: break-word;
					word-wrap: break-word;
				}
.page_TcPo_v .newsBox .newsDesc table tbody tr th {
								border: 1px solid #ccc;
								line-height: 1.5;
								min-width: 1.5rem;
								padding: 0.15rem 0.25rem;
								background-color: #f5f2f0;
								font-weight: 700;
								text-align: center;
								border-right-width: 0.15rem;
								cursor: auto;
								word-break: break-word;
							}
.page_TcPo_v .newsBox .newsDesc table tbody tr td {
								border: 1px solid #ccc;
								line-height: 1.5;
								min-width: 1.5rem;
								padding: 0.15rem 0.25rem;
								text-align: left;
								word-break: break-word;
							}
.page_TcPo_v .newsBox .newsDesc ul {
					list-style: none;
					padding-left: 0;
				}
.page_TcPo_v .newsBox .newsDesc ul li::before {
							content: '•';
							margin-right: 0.5em;
						}
.page_TcPo_v .newsBox .newsDesc input[type='checkbox'] {
					margin-right: 0.5em;
					width: -moz-fit-content;
					width: -webkit-fit-content;
					width: fit-content;
					all: revert
				}
.page_TcPo_v .newsBox .newsDesc input[type='checkbox'][checked] {
						all: revert;
					}
.page_TcPo_v .customJobCard {
			width: calc(100vw - 1.6rem);
			margin-bottom: 0.6rem;
		}
.page_TcPo_v .viewMoreContainer {
			display: -ms-flexbox;
			display: -webkit-box;
			display: flex;
			-ms-flex-pack: center;
			    -webkit-box-pack: center;
			    justify-content: center;
			-ms-flex-align: center;
			    -webkit-box-align: center;
			    align-items: center;
			height: 1.2rem;
			-webkit-transform: translateY(0.1rem);
			    -ms-transform: translateY(0.1rem);
			        transform: translateY(0.1rem);
		}
.page_TcPo_v .viewMoreContainer .viewMore {
				color: #06605a;
				font-size: 0.7rem;
				font-weight: 600;
				line-height: 1rem;
			}
.page_TcPo_v .viewMoreContainer .arrow {
				width: 0.7rem;
				height: 0.7rem;
			}
.page_TcPo_v .recommendNewsContainer {
			display: -ms-flexbox;
			display: -webkit-box;
			display: flex;
			grid-gap: 0.6rem;
			gap: 0.6rem;
			padding: 0 0.8rem;
			overflow: auto;
		}
.page_TcPo_v .recommendNewsContainer .customCard {
				-ms-flex-negative: 0;
				    flex-shrink: 0;
				width: 10.6rem;
			}

