.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;
			}

.page_TcPo_v {
	min-height: 100vh;
	padding-bottom: 1.85rem;
	background-color: #f5f5f5;
}

	.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;
	}

	.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 .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 .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;
			}

