
.employeeStyleBox{margin-top: 90px;}
.employeeStyleBox .employeeStyleList {
	display: -webkit-box;
	display: -webkit-flex;
	display: -ms-flexbox;
	display: flex;
	-webkit-flex-wrap: wrap;
	-ms-flex-wrap: wrap;
	flex-wrap: wrap;
	padding-top: 0;
	margin: 0px 0 3vw -0.729vw;align-content: flex-start;flex-direction: row; align-content:flex-start;justify-content: flex-start
}

.employeeStyleBox .employeeStyleList .list {
	width: -webkit-calc(49.3333% - 1.458vw);
	width: calc(49.3333% - 1.458vw);
	margin: 0 0.729vw 1.5vw;
	position: relative;
	border-radius: 0.781vw;
	overflow: hidden;
	padding-top: 25%;
	cursor: pointer
}

.employeeStyleBox .employeeStyleList .list .imgBox {
	position: absolute;
	left: 0px;
	top: 0px;
	right: 0px;
	bottom: 0px;
	background-position: center;
	-webkit-background-size: cover;
	background-size: cover;
	background-repeat: no-repeat;
	-webkit-transform: scale(1);
	-ms-transform: scale(1);
	-o-transform: scale(1);
	transform: scale(1);
	-webkit-transition: .6s;
	-o-transition: .6s;
	transition: .6s
}

.employeeStyleBox .employeeStyleList .list::after {
	content: '';
	background-image: -webkit-gradient(linear, left top, left bottom, color-stop(60%, rgba(0, 0, 0, 0)), to(rgba(0, 0, 0, 0.7)));
	background-image: -webkit-linear-gradient(rgba(0, 0, 0, 0) 60%, rgba(0, 0, 0, 0.7));
	background-image: -o-linear-gradient(rgba(0, 0, 0, 0) 60%, rgba(0, 0, 0, 0.7));
	background-image: linear-gradient(rgba(0, 0, 0, 0) 60%, rgba(0, 0, 0, 0.7));
	position: absolute;
	left: 0px;
	top: 0px;
	bottom: 0px;
	right: 0px;
	position: absolute;
	z-index: 2
}

.employeeStyleBox .employeeStyleList .list .subTitle {
	font-size: 1.542vw;
	padding: 0px 0.521vw;
	z-index: 10;
	text-align: center;
	position: absolute;
	left: 0px;
	-webkit-transition: .6s;
	-o-transition: .6s;
	transition: .6s;
	width: 100%;
	bottom: 1.042vw;
	font-weight: 600;
	color: #fff
}

.employeeStyleBox .employeeStyleList .list .listMask {
	opacity: 0;
	z-index: 9;
	visibility: hidden;
	-webkit-transition: .6s;
	-o-transition: .6s;
	transition: .6s;
	position: absolute;
	left: 0px;
	top: 0px;
	right: 0px;
	bottom: 0px;
	background: url(../image/honor_02.png.html) no-repeat bottom;
	-webkit-background-size: cover;
	background-size: cover
}

.employeeStyleBox .employeeStyleList .list:hover .listMask {
	opacity: 1;
	visibility: visible
}

.employeeStyleBox .employeeStyleList .list:hover .subTitle {
	-webkit-transform: translateY(-50%);
	-ms-transform: translateY(-50%);
	-o-transform: translateY(-50%);
	transform: translateY(-50%);
	top: 50%;
	bottom: auto
}

.employeeStyleBox .employeeStyleList .list:hover .imgBox {
	-webkit-transform: scale(1.2);
	-ms-transform: scale(1.2);
	-o-transform: scale(1.2);
	transform: scale(1.2)
}

.employeeStyleBox .employeeStyleList .list .imgBox:nth-child() {
	background-image: url(../image/employeeStyle_01.jpg.html)
}

.employeeStyleBox .employeeStyleList .list .imgBox:nth-child() {
	background-image: url(../image/employeeStyle_02.jpg.html)
}

.employeeStyleBox .employeeStyleList .list .imgBox:nth-child() {
	background-image: url(../image/employeeStyle_03.jpg.html)
}

.employeeStyleBox .employeeStyleList .list .imgBox:nth-child() {
	background-image: url(../image/employeeStyle_04.jpg.html)
}

.employeeStyleBox .employeeStyleList .list .imgBox:nth-child() {
	background-image: url(../image/employeeStyle_05.jpg.html)
}

.employeeStyleBox .employeeStyleList .list .imgBox:nth-child() {
	background-image: url(../image/employeeStyle_01.jpg.html)
}

.employeeStyleBox .employeeStyleList .list .imgListBox {
	display: none
}
		 
	@media (max-width: 992px) {.employeeStyleBox .titleBox .title {
		font-size: 18px
	}

	.employeeStyleBox .titleBox .time a {
		font-size: 14px;
		line-height: 24px;
		padding: 0 10px
	}

	.employeeStyleBox .employeeStyleTimeListBox .employeeStyleTimeList .swiper-slide a {
		font-size: 14px;
		line-height: 30px;
		padding: 0px;
		border-radius: 30px
	} }	
	 @media (max-width: 768px) {.employeeStyleBox .employeeStyleList .list {
		width: 49%;
		margin: 0
	}

	.employeeStyleBox .employeeStyleList .list:nth-child(odd) {
		margin-right: 2%
	}

	.employeeStyleBox .employeeStyleList .list:nth-child(n+3) {
		margin-top: 10px
	}
	 
	 .employeeStyleBox .titleBox .title {
	 	width: 100%;
	 	-webkit-box-flex: 0;
	 	-webkit-flex: none;
	 	-ms-flex: none;
	 	flex: none
	 }
	 
	 .employeeStyleBox .employeeStyleTimeListBox {
	 	width: 100%;
	 	padding: 15px 30px
	 }
	 .employeeStyleBox .employeeStyleList .list .subTitle {
	     font-size: 2.542vw;
	     
	 }
	 
	 .employeeStyleBox {
	     margin-top: 28px;margin-bottom: 28px;
	 }
	 
	 }

/*行业列表end*/


.list .desc li{    font-size: 1.0vw;
    
	  
	    padding-top: 0.521vw;
	    line-height: -webkit-calc(22 / 12);
	    line-height: calc(22 / 12);
	
	
	
	}
	
	
	.list .desc li:nth-child(1){ margin-top: 10px;}
	
	/*业务流程外包*/
/* 	.list .desc li::before{content: '●';
	color: #182987;
	font-size: 14px;
	bottom: 3px;
	   
	position: relative;
	right: 5px;} */
	
	
	
	
		.list .desc li h2::before{content: '●';
	color: #182987;
	font-size: 15px;
	bottom: 3px;
	   
	position: relative;
	right: 5px;}
	
	.list .desc li h2{    font-size: 1.146vw;
	line-height: 28px;display:block;    font-weight: 500;
    color: #000;
 }
 @media screen and (max-width:768px) {.list .desc li h2{    font-size: 14px;
	line-height: 25px; 
 } 
  .list .desc li{ font-size: 12px;
      line-height: 18px;
      padding-top: 10px;
      color: #696969;
      max-width: 100%;}
  
   
  
  }
 /*人力资源*/
 .solutionCoreMain { padding: 30px 0px; background-image: url(../images/img_39.jpg.html); background-repeat: no-repeat; background-size: cover; }
 
 .solutionCoreMain .titleBox { display: -webkit-box; display: -webkit-flex; display: -ms-flexbox; display: flex; -webkit-box-pack: justify; -webkit-justify-content: space-between; -ms-flex-pack: justify; justify-content: space-between; -webkit-box-align: center; -webkit-align-items: center; -ms-flex-align: center; align-items: center; }
 
 .solutionCoreMain .titleBox .title { color: #fff; }
 
 .solutionCoreMain .titleBox .btn { display: none; -webkit-box-align: center; -webkit-align-items: center; -ms-flex-align: center; align-items: center; -webkit-box-pack: center; -webkit-justify-content: center; -ms-flex-pack: center; justify-content: center; }
 
 .solutionCoreMain .titleBox .btn a { width: 50px; height: 50px; border: 2px solid #fff; color: #fff; font-size: 14px; margin-left: 10px; display: -webkit-box; display: -webkit-flex; display: -ms-flexbox; display: flex; -webkit-box-align: center; -webkit-align-items: center; -ms-flex-align: center; align-items: center; -webkit-border-radius: 100%; border-radius: 100%; -webkit-box-pack: center; -webkit-justify-content: center; -ms-flex-pack: center; justify-content: center; }
 
 .solutionCoreMain .solutionCore { margin-top: 20px; overflow: hidden; position: relative; }
 
 .solutionCoreMain .solutionCore .swiper-slide { width: -webkit-calc(50% - 19px); width: calc(50% - 19px); text-align: center; background: #ebf1f6; -webkit-border-radius: 10px; border-radius: 10px; padding: 20px; margin-right: 25px; height: auto; }
 
 .solutionCoreMain .solutionCore .swiper-slide .icon img { width: 35px; vertical-align: middle; }
 
 .solutionCoreMain .solutionCore .swiper-slide .listTitle { margin-top: 10px; font-size: 16px; color: #000000; font-weight: 600; }
 
 .solutionCoreMain .solutionCore .swiper-slide .desc { margin-top: 5px; font-size: 12px; color: #696969; line-height: 18px; }
 
 .solutionCoreMain .solutionCore .swiper-slide:last-child { margin: 0px; }
 @media (max-width: 480px) { .solutionCoreMain .solutionCore .swiper-slide { width: 100%;  margin: 20px 0;}
 .solutionCoreMain .solutionCore .swiper-wrapper	{display: block;}
 
  
 
 }
 @media (min-width: 768px) {  .solutionCoreMain { padding: 6.25vw 0vw; }
   .solutionCoreMain .titleBox .btn { display: -webkit-box; display: -webkit-flex; display: -ms-flexbox; display: flex; }
   .solutionCoreMain .titleBox .btn a { width: 3.125vw; height: 3.125vw; font-size: 0.875vw; margin-left: 0.625vw; }
   .solutionCoreMain .solutionCore { margin-top: 3.75vw; }
   .solutionCoreMain .solutionCore .swiper-slide { width: -webkit-calc(25% - 1.188vw); width: calc(25% - 1.188vw); -webkit-border-radius: 1.25vw; border-radius: 1.25vw; padding: 2.813vw 2.5vw 3.125vw; margin-right: 1.563vw; }
     .solutionCoreMain .solutionCore .swiper-slide .icon  {  display: flex;justify-content: center; }
   .solutionCoreMain .solutionCore .swiper-slide .icon img { width: 3.438vw; }
   .solutionCoreMain .solutionCore .swiper-slide .listTitle { margin-top: 1.875vw; font-size: 1.375vw; }
   .solutionCoreMain .solutionCore .swiper-slide .desc { margin-top: 0.938vw; font-size: 0.938vw; line-height: -webkit-calc(22 / 15); line-height: calc(22 / 15); }
   .solutionCoreMain .solutionCore .swiper-slide:last-child { margin: 0vw; } }
   
   @media (min-width: 1200px) { .solutionCoreMain { padding: 5.208vw 0vw; }
   .solutionCoreMain .titleBox .btn a { width: 2.604vw; height: 2.604vw; font-size: 0.729vw; margin-left: 0.521vw; }
   .solutionCoreMain .solutionCore { margin-top: 3.125vw; }
   .solutionCoreMain .solutionCore .swiper-slide { width: -webkit-calc(50% - 0.99vw); width: calc(50% - 0.99vw); -webkit-border-radius: 1.042vw; border-radius: 1.042vw; padding: 2.344vw 2.083vw 2.604vw; margin-right: 1.302vw; }
   .solutionCoreMain .solutionCore .swiper-slide .icon img { width: 2.865vw; }
   .solutionCoreMain .solutionCore .swiper-slide .listTitle { margin-top: 1.563vw; font-size: 1.146vw; }
   .solutionCoreMain .solutionCore .swiper-slide .desc { margin-top: 0.781vw; font-size: 0.781vw; line-height: -webkit-calc(22 / 15); line-height: calc(22 / 15); }
   .solutionCoreMain .solutionCore .swiper-slide:last-child { margin: 0vw; }  }
   
 		.m35{margin: 35px 0;}
 		 .p35{padding: 35px 0;}
		 .desc{line-height: 25px;font-size: 14px}
		 /*咨询服务*/
		 
		 .s_tt {
		 				margin-bottom: 48px
		 			}
		 			
		 			.s_tt h3 {
		 				font-size: 32px;
		 				color: #3d3d3d;
		 				font-weight: bold;
		 				margin-bottom: 6px
		 			}
		 			
		 			.s_tt p {
		 				font-family: DINOT-BOLD;
		 				font-size: 32px
		 				color: #3d3d3d;
		 				text-transform: uppercase;
		 				line-height: 1
		 			}
		 			
		 			.s_tt p span {
		 				font-family: BarlowCondensed-Bold
		 			}
		 			
		 			.s_tt svg {
		 				transform: rotate(270deg);
		 				margin-top: 32px;
		 				height: 64px;
		 				width: 90px
		 			}
		 			
		 			.s_tt svg path {
		 				stroke: #a8a5a2 !important
		 			}
		 			
		 			.s_tt.white h3 {
		 				color: #fff
		 			}
		 			
		 			.s_tt.white p {
		 				color: #fff
		 			}
		 			
		 			.s_tt.white svg path {
		 				stroke: rgba(255, 255, 255, 0.4) !important
		 			}
		 			
		 			.s_tt.center {
		 				text-align: center
		 			}
		 			
		 			.s_tt.center svg {
		 				margin-left: auto;
		 				margin-right: auto
		 			}
		 			
		 			
		 			.n_pinpai {
		 	background: url(../image/n_pinpai_bg.jpg.html) center top no-repeat;
		 	background-size: cover;
		 	width: 100%;
		 	overflow: hidden
		 }
		 
		 .n_pinpai .bd {
		 	max-width:100%;
		 	margin: 0 auto;padding-top: 30px;
		 }
		 
		 .n_pinpai ul {
		 	display: grid;
		 	grid-template-columns: repeat(4, 1fr);
		 	gap: 28px
		 }
		 
		 .n_pinpai ul li {
		 	background: #f8a51c;
		 	padding: 40px 20px;
		 	border-radius: 10px
		 }
		 
		 .n_pinpai ul li:nth-child(4) {
		 	background: #f8a51c;
		 	background-image: -moz-linear-gradient(30deg, #f7a317 0, #fcb035 100%);
		 	background-image: -webkit-linear-gradient(30deg, #f7a317 0, #fcb035 100%);
		 	background-image: -ms-linear-gradient(30deg, #f7a317 0, #fcb035 100%)
		 }
		 
		 .n_pinpai ul li:nth-child(2) {
		 	background: #61acf6;
		 	background-image: -moz-linear-gradient(30deg, #3e96ec 0, #77bafb 100%);
		 	background-image: -webkit-linear-gradient(30deg, #3e96ec 0, #77bafb 100%);
		 	background-image: -ms-linear-gradient(30deg, #3e96ec 0, #77bafb 100%)
		 }
		 
		 .n_pinpai ul li:nth-child(3) {
		 	background: #28cbcb;
		 	background-image: -moz-linear-gradient(30deg, #29c8c9 0, #2cdcdc 100%);
		 	background-image: -webkit-linear-gradient(30deg, #29c8c9 0, #2cdcdc 100%);
		 	background-image: -ms-linear-gradient(30deg, #29c8c9 0, #2cdcdc 100%)
		 }
		 
		 .n_pinpai ul li:nth-child(1) {
		 	background: #4b4bb6;
		 	 
		 }
		 
		 .n_pinpai ul li h4 {
		 	font-size: 30px;
		 	color: #fff;
		 	margin-bottom: 32px;text-align: center;
		 }
		 
		 .n_pinpai ul li .con {
		 	font-size: 10px;
		 	color: #fff;
		 	line-height: 32px;
		 	height: 20px;
		 	margin-bottom: 10px
		 }
		 
		 .n_pinpai ul li svg path {
		 	fill: url(hangye.css)
		 }
		 
		 .n_pinpai ul li svg {
		 	width:60px;
		 	height: 60px
		 } 
		 
		 
		 
		 @media (max-width: 768px){
		 
		 
		 .n_pinpai ul {
		 		grid-template-columns: 1fr;
		 		gap: 16px
		 	}
		 
		 	.n_pinpai ul li {
		 		padding: 40px 30px
		 	}
		 
		 	.n_pinpai ul li .con {
		 		height: auto;
		 		margin-bottom: 20px
		 	}
		 
		 	.n_pinpai ul li h4 {
		 		margin-bottom: 20px
		 	}
		 	.m30{margin: 35px 0;}
		 }
		 
		