.page_ynXBfw .searchContainer {
			position: sticky;
			top: 0;
			left: 0;
			right: 0;
			z-index: 999;
			display: -ms-flexbox;
			display: -webkit-box;
			display: flex;
			-ms-flex-align: center;
			    -webkit-box-align: center;
			    align-items: center;
			padding: 0.6rem 0.8rem;
			background-color: #fff;
		}

			.page_ynXBfw .searchContainer .arrow {
				width: 1.2rem;
				height: 1.2rem;
				margin-right: 0.4rem;
			}
		.page_ynXBfw .selectContainer {
			position: sticky;
			top: 3.3rem;
			left: 0;
			right: 0;
			z-index: 999;
			display: -ms-flexbox;
			display: -webkit-box;
			display: flex;
			grid-gap: 0.4rem;
			gap: 0.4rem;
			padding: 0 0.6rem 0.6rem;
			overflow-x: auto;
			background-color: #fff;
		}
		.page_ynXBfw .selectContainer .selectItem {
				display: -ms-flexbox;
				display: -webkit-box;
				display: flex;
				-ms-flex-align: center;
				    -webkit-box-align: center;
				    align-items: center;
				height: 1.6rem;
				padding: 0 0.6rem;
				border: 1px solid #ebebeb;
				border-radius: 0.8rem;
			}
		.page_ynXBfw .selectContainer .selectItem .item {
					max-width: 9.85rem;
					margin-right: 0.5rem;
					color: #222222;
					font-size: 0.7rem;
					font-weight: 500;
					line-height: 1rem;
					overflow: hidden;
					text-overflow: ellipsis;
					white-space: nowrap;
				}
		.page_ynXBfw .selectContainer .selectItem .arrow {
					width: 0.35rem;
					height: 0.35rem;
				}
		.page_ynXBfw .selectContainer .hasFilter {
				background: #e8f7c6;
				border: 1px solid #c0eb5e;
			}
		.page_ynXBfw .bannerImg {
			display: block;
			width: calc(100vw - 1.2rem);
			margin: 0.4rem auto 0.6rem;
			border-radius: 0.6rem;
		}
		.page_ynXBfw .recentSearchBox,
		.page_ynXBfw .popularSearchBox {
			margin: 0 0.8rem;
			padding-top: 0.4rem;
		}
		.page_ynXBfw .recentSearchBox .rsTitleContainer,
			.page_ynXBfw .recentSearchBox .psTitleContainer,
			.page_ynXBfw .popularSearchBox .rsTitleContainer,
			.page_ynXBfw .popularSearchBox .psTitleContainer {
				display: -ms-flexbox;
				display: -webkit-box;
				display: flex;
				-ms-flex-align: center;
				    -webkit-box-align: center;
				    align-items: center;
				-ms-flex-pack: justify;
				    -webkit-box-pack: justify;
				    justify-content: space-between;
				height: 1rem;
				margin-bottom: 0.6rem;
			}
		.page_ynXBfw .recentSearchBox .rsTitleContainer .rsTitle,
				.page_ynXBfw .recentSearchBox .rsTitleContainer .psTitle,
				.page_ynXBfw .recentSearchBox .psTitleContainer .rsTitle,
				.page_ynXBfw .recentSearchBox .psTitleContainer .psTitle,
				.page_ynXBfw .popularSearchBox .rsTitleContainer .rsTitle,
				.page_ynXBfw .popularSearchBox .rsTitleContainer .psTitle,
				.page_ynXBfw .popularSearchBox .psTitleContainer .rsTitle,
				.page_ynXBfw .popularSearchBox .psTitleContainer .psTitle {
					font-size: 0.7rem;
					color: #222;
					font-weight: 500;
				}
		.page_ynXBfw .recentSearchBox .rsTitleContainer .garbage,
				.page_ynXBfw .recentSearchBox .rsTitleContainer .refresh,
				.page_ynXBfw .recentSearchBox .psTitleContainer .garbage,
				.page_ynXBfw .recentSearchBox .psTitleContainer .refresh,
				.page_ynXBfw .popularSearchBox .rsTitleContainer .garbage,
				.page_ynXBfw .popularSearchBox .rsTitleContainer .refresh,
				.page_ynXBfw .popularSearchBox .psTitleContainer .garbage,
				.page_ynXBfw .popularSearchBox .psTitleContainer .refresh {
					width: 0.9rem;
					height: 0.9rem;
				}
		.page_ynXBfw .recentSearchBox .historyContainer,
			.page_ynXBfw .recentSearchBox .popularContainer,
			.page_ynXBfw .popularSearchBox .historyContainer,
			.page_ynXBfw .popularSearchBox .popularContainer {
				display: -ms-flexbox;
				display: -webkit-box;
				display: flex;
				-ms-flex-wrap: wrap;
				    flex-wrap: wrap;
				grid-gap: 0.4rem;
				gap: 0.4rem;
			}
		.page_ynXBfw .recentSearchBox .historyContainer .historyItem,
				.page_ynXBfw .recentSearchBox .historyContainer .popularItem,
				.page_ynXBfw .recentSearchBox .popularContainer .historyItem,
				.page_ynXBfw .recentSearchBox .popularContainer .popularItem,
				.page_ynXBfw .popularSearchBox .historyContainer .historyItem,
				.page_ynXBfw .popularSearchBox .historyContainer .popularItem,
				.page_ynXBfw .popularSearchBox .popularContainer .historyItem,
				.page_ynXBfw .popularSearchBox .popularContainer .popularItem {
					max-width: 100%;
					overflow: hidden;
					text-overflow: ellipsis;
					white-space: nowrap;
					font-size: 0.7rem;
					color: #020202;
					padding: 0.4rem 0.8rem;
					border: 1px solid rgba(2, 2, 2, 0.15);
					-webkit-box-sizing: border-box;
					        box-sizing: border-box;
					border-radius: 1rem;
				}
		.page_ynXBfw .recentSearchBox .height8, .page_ynXBfw .popularSearchBox .height8 {
				height: 0.4rem;
			}
		.page_ynXBfw .searchTipsBox .searchTipsContainer {
				display: -ms-flexbox;
				display: -webkit-box;
				display: flex;
				-ms-flex-align: center;
				    -webkit-box-align: center;
				    align-items: center;
				height: 3.5rem;
				margin: 0 0.8rem 0 0.65rem;
				border-bottom: 1px solid rgb(235, 235, 235);
			}
		.page_ynXBfw .searchTipsBox .searchTipsContainer .searchIcon {
					width: 1.2rem;
					height: 1.2rem;
					margin-right: 0.4rem;
				}
		.page_ynXBfw .searchTipsBox .searchTipsContainer .searchText {
					font-size: 0.8rem;
					font-style: normal;
					font-weight: 500;
				}
		.page_ynXBfw .hasJobBox {
			overflow: hidden;
			min-height: calc(100vh - 3.3rem);
			background-color: rgb(245, 245, 245);
		}
		.page_ynXBfw .hasJobBox .dividerContainer {
				display: -ms-flexbox;
				display: -webkit-box;
				display: flex;
				-ms-flex-align: center;
				    -webkit-box-align: center;
				    align-items: center;
				-ms-flex-pack: center;
				    -webkit-box-pack: center;
				    justify-content: center;
				margin: 1.4rem 0.6rem;
			}
		.page_ynXBfw .hasJobBox .dividerContainer .side {
					-ms-flex: 1;
					    -webkit-box-flex: 1;
					    flex: 1;
					height: 1px;
					background: #cccccc;
					opacity: 0.5;
				}
		.page_ynXBfw .hasJobBox .dividerContainer .closeDesc {
					max-width: 9.45rem;
					margin: 0 0.8rem;
					color: #484848;
					font-size: 0.6rem;
					font-weight: 400;
					text-align: center;
				}
		.page_ynXBfw .noJobBox {
			display: -ms-flexbox;
			display: -webkit-box;
			display: flex;
			-ms-flex-direction: column;
			    -webkit-box-orient: vertical;
			    -webkit-box-direction: normal;
			    flex-direction: column;
			-ms-flex-align: center;
			    -webkit-box-align: center;
			    align-items: center;
			overflow: hidden;
			min-height: calc(100vh - 3.3rem);
			background-color: rgb(245, 245, 245);
		}
		.page_ynXBfw .noJobBox .emptyIcon {
				width: 10rem;
				height: 6rem;
				margin-top: 8rem;
				margin-bottom: 1rem;
			}
		.page_ynXBfw .noJobBox .emptyTitle {
				margin-bottom: 0.6rem;
				color: #222222;
				font-size: 0.8rem;
				font-weight: 600;
				line-height: 1.1rem;
				text-align: center;
			}
		.page_ynXBfw .noJobBox .emptyDesc {
				margin: 0 2.45rem;
				color: #484848;
				font-size: 0.7rem;
				line-height: 1rem;
				text-align: center;
			}
		.page_ynXBfw .errorBox {
			display: -ms-flexbox;
			display: -webkit-box;
			display: flex;
			-ms-flex-direction: column;
			    -webkit-box-orient: vertical;
			    -webkit-box-direction: normal;
			    flex-direction: column;
			-ms-flex-align: center;
			    -webkit-box-align: center;
			    align-items: center;
			overflow: hidden;
			min-height: calc(100vh - 3.3rem);
			background-color: rgb(245, 245, 245);
		}
		.page_ynXBfw .errorBox .errorIcon {
				width: 10rem;
				height: 6.7rem;
				margin-top: 9.45rem;
				margin-bottom: 1rem;
			}
		.page_ynXBfw .errorBox .errorTitle {
				margin-bottom: 1rem;
				color: #484848;
				font-size: 0.7rem;
				font-weight: 500;
				line-height: 1rem;
				text-align: center;
			}
		.page_ynXBfw .errorBox .errorDesc {
				width: 5.55rem;
				height: 1.8rem;
				background: #06605a;
				border-radius: 0.4rem;
				color: #ffffff;
				font-size: 0.7rem;
				font-weight: 600;
				line-height: 1.8rem;
				text-align: center;
			}

.jobBox_Qc6RrG {
	margin-top: 0.6rem;
}

