@charset "utf-8";
 /* CSS Document */
 @import url(reset.css);
 @import url(flex_c.css);
 @import url(list_c.css);
@import url(footer.css);
/* 就业服务 */

 .top_box {
 	background: url(../images/s_jyfw_top_bg.png) no-repeat center;
 }

 .part1 {
 	width: 100%;
 	height: 580px;
 	background: url(../images/s_fw_bg4.png);
 }

 .tit_box i {
 	background-color: #3781f2;
 }

.tit_box span {
	margin: 0 25px;
}


.tit_box i::after {
 	background-color: #3781f2;
 }

 .fw_b a {
 	background-image: linear-gradient(90deg, 
 			#2e7deb 0%, 
 			#002291 100%);
 }

 .part2 {
 	width: 100%;
 }

 .cx ul li div {
 	background-image: linear-gradient(90deg,
 			rgba(32,156,255, 0.06) 0%,
 			rgba(36,101,253, 0.06) 100%);
 }

 .cx ul li div::after {
 	background-image: linear-gradient(90deg,
 			rgba(32,156,255, 0.15) 0%,
 			rgba(36,101,253, 0.15) 100%);
 }



 .cx_tab .prev,
 .cx_tab .next{
	background: url(../images/s_arrow_left.png)  no-repeat center; 
 }
.cx_tab .next{
  background: url(../images/s_arrow_right.png) no-repeat center;
}

 .cx_list ul li a {
 	font-size: 18px;
 	text-align: center;
 	display: block;
 }
 
 .jy {}
 
 .jy ul {
 	display: flex;
 	flex-wrap: wrap;
 }
 
 .jy ul li {
 	width: 585px;
 	height: 460px;
 	background-color: #ffffff;
 	border: solid 1px #e2f0fd;
 }
 
 .jy ul li:nth-child(even) {
 	margin-left: 26px;
 }
 
 .jy ul li:nth-child(n+3) {
 	margin-top: 20px;
 }
 
 .jy ul li .jy_tit {
 	width: 100%;
 	height: 150px;
 	font-size: 36px;
 	font-weight: 600;
	letter-spacing: 2px;
 	color: #ffffff;
 	background: #f1f8ff;
 	overflow: hidden;
 
 }
 
 .jy ul li .jy_tit a {
 	width: 100%;
 	height: 100%;
 	display: inline-flex;
 	justify-content: center;
 	align-items: center;
 	transition: all 1s;
 
 }
 
 .jy ul li .jy_tit:hover a {
 	transform: scale(1.1);
 }
 
 .jy ul li:nth-child(1) .jy_tit a {
 	background: url(../images/s_jyfw_jy_tit1.png) no-repeat center;
 }
 
 .jy ul li:nth-child(2) .jy_tit a {
 	background: url(../images/s_jyfw_jy_tit2.png) no-repeat center;
 }
 
 .jy ul li:nth-child(3) .jy_tit a {
 	background: url(../images/s_jyfw_jy_tit3.png) no-repeat center;
 }
 
 .jy ul li:nth-child(4) .jy_tit a {
 	background: url(../images/s_jyfw_jy_tit4.png) no-repeat center;
 }
 
 .jy ul li dl {
 	margin: 20px;
 }
 
 .jy ul li dl dd {
 	font-size: 18px;
 	color: #333333;
 	line-height: 56px;
 	width: 100%;
 	box-sizing: border-box;
 	display: flex;
 	align-items: center;
 	justify-content: space-between;
 }
 
 .jy ul li dl dd a {
 	text-overflow: ellipsis;
 	white-space: nowrap;
 	overflow: hidden;
 	flex: 1;
 	position: relative;
 	padding-left: 15px;
 	margin-right: 30px;
 }
 
 .jy ul li dl dd a::before {
 	content: "";
 	width: 7px;
 	height: 7px;
 	border-radius: 50%;
 	background: #0c5197;
	opacity: 0.5;
 	display: inline-block;
 	position: absolute;
 	left: 0;
 	top: 50%;
 	transform: translateY(-50%);
 }
 
 .jy ul li dl dd span {
 	color: #333333;
 }
.part4{
	height: 187px;
}
.part5 ul{
	display: flex;
	justify-content: space-between;
}
.part5 ul li{
	width: 585px;
	height: 181px;
	background-color: #ffffff;
	box-shadow: 0px 6px 26px 3px 
		rgba(26, 55, 175, 0.15);
	border-radius: 10px;
	display: flex;
}
.part5 ul li>div:nth-child(1){
	width: 120px;
	height: 120px;
	border-radius: 50%;
	position: relative;
	display: flex;
	justify-content: center;
	align-items: center;
	transition: 1s;
	background: rgba(234,241,252, 0.5);
	margin-top: 33px;
	margin-left: 44px;
}

.part5 ul li>div:nth-child(1)::after {
	content: '';
	width: 100px;
		height: 100px;;
	border-radius: 50%;
	position: absolute;
	top: 50%;
	left: 50%;
	transform: translate(-50%, -50%);
	background: rgba(234,241,252, 1);
}


.part5 ul li>div:nth-child(1) img {
	z-index: 99;
}
.part5 ul li>div:nth-child(2){
	margin-top: 50px;
	margin-left: 48px;
}
.part5 ul li>div:nth-child(2) h2{
	font-size: 36px;
	font-weight: bold;
	color: #000000;
	margin-bottom: 15px;
}
.part5 ul li>div:nth-child(2) span{
	font-size: 18px;
		color: #1178f9;
		
}
 /* 政策文件 start */
 .czwj ul li .zcwj_l h2 {
 	color: #1178f9;
 }

 /* 常见问题 start */
 .cjwt ul li a .cjwt_l {
 	background: url(../images/s_jyfw_zjwt_ico.png) no-repeat center;
 }
/*个性化-就业服务-线上招聘弹窗*/
.XszpAlertCon{display:none;padding: 15px;}
.XszpAlertCon.layui-layer-wrap{ display:block; }
.XszpAlertCon ul{display:flex;justify-content: space-evenly;}
.XszpAlertCon li{text-align: center;}
.XszpAlertCon li img { border:1px solid #ddd; }
.XszpAlertCon li h1 {font-size: 15px;margin-top: 10px;}
