/* 
  * 服务板块
*/

/* 全球热招职位 start */
.hotJob {
  width: 100%;
  padding-bottom: 1.18rem;
  background: #f1f1f2;
}
.hotJob .hotJob_list {
  padding-top: 0.5rem;
  position: relative;
}
.hotJob .hotJob_list .swiper-slide {
  width: 100%;
  height: 100%;
  display: flex;
  flex-wrap: wrap;
}
.hotJob .hotJob_list .slide_square  {
  width: 3.36rem;
  min-height: 4.6rem;
  margin: 0.1rem;
  background: #ffffff;
  border-radius: 0.1rem;
  overflow: hidden;
  padding: 0.47rem 0.24rem 1.1rem 0.44rem;
  box-sizing: border-box;
  position: relative;
}
.hotJob .hotJob_list .slide_square h3 {
  font-size: 0.28rem;
  line-height: 0.46rem;
  color: #333333;
}
.hotJob .hotJob_list .slide_square .job_info {
  font-size: 0.2rem;
  color: #333333;
  padding-left: 0.33rem;
  background-repeat: no-repeat;
  background-position: left top 0.13rem;
  background-size: auto 0.2rem;
  padding: 0.07rem 0 0.07rem 0.33rem;
}
.hotJob .hotJob_list .slide_square .job_info.name {
  background-image: url('../images/service_position_name_icon.png');
}
.hotJob .hotJob_list .slide_square .job_info.address {
  background-image: url('../images/service_position_address_icon.png');
}
.hotJob .hotJob_list .slide_square .job_info.wages {
  background-image: url('../images/service_position_wages_icon.png');
}
.hotJob .hotJob_list .slide_square .job_info.job {
  height: 1.3rem;
  background-image: url('../images/service_position_job_icon.png');
}
.hotJob .hotJob_list .slide_square .job_info.name p {
  font-size: 0.2rem;
  line-height: 0.26rem;
  font-weight: bold;
  color: #333333;
}
.hotJob .hotJob_list .slide_square .job_info.address p {
  font-size: 0.18rem;
  line-height: 0.26rem;
  color: #666666;
}
.hotJob .hotJob_list .swiper-slide .job_info.wages p {
  font-size: 0.18rem;
  font-weight: bold;
  line-height: 0.26rem;
  color: #f12935;
}
.hotJob .hotJob_list .slide_square .job_info.job p {
  font-size: 0.16rem;
  line-height: 0.26rem;
  color: #666666;
  padding-right: 0.1rem;
}
.hotJob .hotJob_list .slide_square .job_info_enter {
  display: flex;
  width: 1.8rem;
  height: 0.54rem;
  margin-top: 0.4rem;
  position: absolute;
  left: 50%;
  bottom: 0.47rem;
  margin-left: -0.9rem;
}
.hotJob .hotJob_list .slide_square .job_info_enter .default {
  display: block;
}
.hotJob .hotJob_list .slide_square .job_info_enter .hover {
  display: none;
}
.hotJob .hotJob_list .slide_square:hover {
  background: url('../images/service_position_bg.png') no-repeat center center;
  background-size: 100% 100%;
  animation: fadeIn 0.4s ease-in-out;
}
.hotJob .hotJob_list .slide_square:hover h3 {
  color: #ffffff;
}
.hotJob .hotJob_list .slide_square:hover .job_info p {
  color: #ffffff!important;
}
.hotJob .hotJob_list .slide_square:hover .job_info.name {
  background-image: url('../images/service_position_name_icon2.png');
}
.hotJob .hotJob_list .slide_square:hover .job_info.address {
  background-image: url('../images/service_position_address_icon2.png');
}
.hotJob .hotJob_list .slide_square:hover .job_info.wages {
  background-image: url('../images/service_position_wages_icon2.png');
}
.hotJob .hotJob_list .slide_square:hover .job_info.job {
  background-image: url('../images/service_position_job_icon2.png');
}
.hotJob .hotJob_list .slide_square:hover .job_info_enter {
  background: #ffffff;
  color: #f12935;
}
.hotJob .hotJob_list .slide_square:hover .job_info_enter .default {
  display: none;
}
.hotJob .hotJob_list .slide_square:hover .job_info_enter .hover {
  display: block;
}
.hotJob .hotJob_list .slide_square .mCSB_draggerRail {
  background: rgba(255,255,255,0.5)
}
.hotJob .hotJob_list .slide_square .mCSB_dragger_bar {
  background: #ffffff;
}
.hotJob .hotJob_list .btn_click {
	width: 0.11rem;
	height: 0.18rem;
	background-repeat: no-repeat;
	background-position: center center;
	background-size: 100% 100%;
	position: absolute;
	top: 50%;
	transform: translateY(-50%);
	cursor: pointer;
}
.hotJob .hotJob_list .btn_left {
	background-image: url('../images/jt_left_default.png');
	left: -0.4rem;
} 
.hotJob .hotJob_list .btn_right {
	background-image: url('../images/jt_right_default.png');
	right: -0.4rem;
}
.hotJob .hotJob_list .btn_left:hover {
	background-image: url('../images/jt_left_hover.png');
}
.hotJob .hotJob_list .btn_right:hover {
	background-image: url('../images/jt_right_hover.png');
}
.hotJob .hotJob_list .swiper-button-disabled {
	opacity: 0.3;
}
.hotJob .hotJob_list .btn_left.swiper-button-disabled:hover {
	background-image: url('../images/jt_left_default.png');
}
.hotJob .hotJob_list .btn_right.swiper-button-disabled:hover {
	background-image: url('../images/jt_right_default.png');
}
.hotJob .hotJob_enter {
  display: flex;
  margin: 0.7rem auto 0;
}
/* 全球热招职位 end */

/* 服务内容 start */
.service_content {
  width: 100%;
  background: #ffffff;
  overflow: hidden;
}
.service_content .sub_tit {
  font-size: 0.3rem;
  line-height: 0.42rem;
  letter-spacing: 0.01cm;
  color: #666666;
  text-align: center;
  padding: 0.43rem 1.65rem;
}
.service_content .interview_lunbo, .service_content .interview_lunbo2 {
	height: 6.4rem;
	position: relative;
  width: calc(50vw + 7.2rem);
  margin-top: 1.3rem;
}
.service_content .interview_lunbo .lunbo_btn, .service_content .interview_lunbo2 .lunbo_btn {
	position: absolute;
	left: 0.6rem;
	bottom: 0.68rem;
	z-index: 10;
}
.service_content .interview_lunbo .lunbo_btn .btn_click, .service_content .interview_lunbo2 .lunbo_btn .btn_click {
	width: 0.64rem;
	height: 0.64rem;
	display: inline-block;
	margin-right: 0.3rem;
	cursor: pointer;
	background-repeat: no-repeat;
	background-position: center center;
	background-size: 100% 100%;
	transition: all 0.5s;
}
.service_content .interview_lunbo .lunbo_btn .btn_left, .service_content .interview_lunbo2 .lunbo_btn .btn_left {
	background-image: url('../images/lunbo_left_default.png');
}
.service_content .interview_lunbo .lunbo_btn .btn_left:hover, .service_content .interview_lunbo2 .lunbo_btn .btn_left:hover {
	background-image: url('../images/lunbo_left_hover.png');
}
.service_content .interview_lunbo .lunbo_btn .btn_right, .service_content .interview_lunbo2 .lunbo_btn .btn_right {
	background-image: url('../images/lunbo_right_default.png');
}
.service_content .interview_lunbo .lunbo_btn .btn_right:hover, .service_content .interview_lunbo2 .lunbo_btn .btn_right:hover {
	background-image: url('../images/lunbo_right_hover.png');
}
.service_content .interview_lunbo .swiper-container, .service_content .interview_lunbo2 .swiper-container {
	width: 100%;
	height: 100%;
}
.service_content .interview_lunbo .swiper-container .inner-box, .service_content .interview_lunbo2 .swiper-container .inner-box {
	width: 100%;
	height: 100%;
}
.service_content .interview_lunbo .swiper-container .inner-box img, .service_content .interview_lunbo2 .swiper-container .inner-box img {
	width: 100%;
	height: 100%;
}
.service_content .interview_lunbo .swiper-container .play_btn, .service_content .interview_lunbo2 .swiper-container .play_btn {
	position: absolute;
	left: 50%;
	top: 50%;
	transform: translate(-50%, -50%);
	cursor: pointer;
}
.service_content .interview_lunbo .swiper-container .play_btn img, .service_content .interview_lunbo2 .swiper-container .play_btn img {
	width: 0.72rem;
	height: 0.72rem;
}
.service_content .service_content_list {
  margin-top: 0.5rem;
  margin-bottom: 1.2rem;
}
.service_content .service_content_list li {
  float: left;
  width: 3.51rem;
  height: 5.4rem;
  margin-right: 0.12rem;
  border-radius: 0.1rem;
  overflow: hidden;
  position: relative;
}
.service_content .service_five_list li {
  width: 2.77rem;
  height: 4.6rem;
} 
.service_content .service_content_list li:nth-last-child(1) {
  margin-right: 0;
}
.service_content .service_content_list li .list_img {
  width: 100%;
  height: 100%;
  overflow: hidden;
  position: absolute;
  left: 0;
  top: 0;
  font-size: 0;
}
.service_content .service_content_list li .list_img img {
  width: 100%;
  height: 100%;
}
.service_content .service_content_list li .list_info {
  position: absolute;
  left: 0;
  bottom: 0;
  padding: 0.25rem;
  color: #ffffff;
  min-height: 1.45rem;
}
.service_content .service_content_list li .list_info h3 {
  font-size: 0.28rem;
  line-height: 0.36rem;
  padding-bottom: 0.05rem;
}
.service_content .service_content_list li .list_info p {
  font-size: 0.16rem;
  line-height: 0.24rem;
}
.service_content .service_content_enter {
  display: flex;
  margin: 0.8rem auto 1.05rem;
}
/* 服务内容 end */

/* 服务特色 start */
.service_special {
  width: 100%;
  height: 8.26rem;
  background: url('../images/service_special_bg.jpg') no-repeat center center;
  background-size: 100% 100%;
}
.service_special .subPage_title_white {
  padding-top: 1.4rem;
}
.service_special .service_special_list {
  display: flex;
  justify-content: space-between;
  margin-top: 1.02rem;
}
.service_special .service_special_list li {
  width: 2.7rem;
  height: 2.21rem;
  background: url('../images/service_special_item_bg.png') no-repeat center center;
  background-size: 100% 100%;
  position: relative;
}
.service_special .service_special_list li .special_name {
  font-size: 0.36rem;
  line-height: 1;
  color: #ffffff;
  text-align: center;
  position: absolute;
  left: 0;
  top: -0.16rem;
  width: 100%;
}
.service_special .service_special_list li .special_txt {
  padding: 0.83rem 0.2rem 0.1rem;
}
.service_special .service_special_list li .special_txt p {
  font-size: 0.24rem;
  line-height: 0.36rem;
  color: #ffffff;
  text-align: center;
}
.service_special .special_four_list li {
  width: 3.42rem;
}
.service_special .special_four_list li .special_txt {
  padding-top: 0.5rem;
}
.service_special .service_special_enter {
  margin-top: 0.8rem;
}
/* 服务特色 end */

/* 我们如何提供猎头服务 start */
.service_howService {
  width: 100%;
  height: 9.6rem;
  background: url('../images/service_seekAdvice_bg.jpg') no-repeat center center;
  background-size: 100% 100%;
}
.service_howService .sub_tit {
  font-size: 0.3rem;
  line-height: 1;
  text-align: center;
  color: #333333;
  padding-top: 0.33rem;
}
.service_howService .howService_content {
  margin-top: 0.86rem;
  position: relative;
}
.service_howService .howService_content .content_big {
  font-size: 2.6rem;
  line-height: 1;
  color: #f50015;
  opacity: 0.4;
  text-align: center;
}
.service_howService .howService_content .content_msg {
  position: absolute;
  left: 50%;
  top: 50%;
  transform: translate(-50%, -50%);
  font-size: 0.34rem;
  color: #333333;
  font-weight: bold;
  white-space: nowrap;
}
.service_howService .howService_content .content_msg::before {
  content: '「';
  left: 0;
  top: 0;
  font-size: 0.48rem;
  color: #333333;
  font-weight: bold;
}
.service_howService .howService_content .content_msg::after {
  content: '」';
  right: 0;
  bottom: 0;
  font-size: 0.48rem;
  color: #333333;
  font-weight: bold;
}
.service_howService .howService_list {
  display: flex;
  justify-content: center;
  align-items: center;
  margin-top: 0.8rem;
  padding: 0 0.4rem;
}
.service_howService .howService_list li {
  width: 2rem;
  text-align: center;
  position: relative;
  z-index: 5;
  transition: all 0.5s;
}
.service_howService .howService_list li .con {
  display: inline-block;
  width: 1rem;
  height: 1rem;
  line-height: 1rem;
  border-radius: 50%;
  background: #ebecee;
  font-size: 0.56rem;
  color: #333333;
  font-weight: bold;
  text-align: center;
  position: relative;
  transition: all 0.3s;
}
.service_howService .howService_list li .con::after {
  content: '';
  width: 0.31rem;
  height: 0.31rem;
  background: url('../images/service_seekAdvice_circle1.png') no-repeat center center;
  background-size: 100% 100%;
  position: absolute;
  top: 50%;
  right: -0.15rem;
  transform: translateY(-50%);
}
.service_howService .howService_list li .icon {
  opacity: 0;
  width: 0.42rem;
  position: absolute;
  left: 50%;
  top: -0.3rem;
  transform: translateX(-50%);
  z-index: 8;
  transition: all 0.5s;
}
.service_howService .howService_list li .icon img {
  width: 100%;
}
.service_howService .howService_list li .num {
  font-size: 0.32rem;
  color: #e2e2e2;
  font-weight: bold;
  font-family: "Myriad Pro";
  font-style: italic;
  text-stroke: 0.02rem #333333;
  -webkit-text-stroke: 0.02rem #333333;
  letter-spacing: 0.05cm;
  position: absolute;
  top: -0.1rem;
  left: 0.1rem;
}
.service_howService .howService_list li .num[data-content]::before {
  content: attr(data-content);
  position: absolute;
  -webkit-text-stroke: 0;
  color: #ffffff;
}
.service_howService .howService_list li p {
  position: absolute;
  left: 50%;
  top: 1.2rem;
  transform: translateX(-50%);
  font-size: 0.24rem;
  line-height: 0.36rem;
  color: #333333;
  text-align: center;
  white-space: nowrap;
  transition: all 0.6s;
}
.service_howService .howService_list li.active .con{
  transform: scale(2.2);
  border-radius: 50%;
  background: url('../images/service_seekAdvice_circle2.png') no-repeat center center;
  background-size: 100% 100%;
  color: #ffffff;
  font-size: 0;
}
.service_howService .howService_list li.active::after {
  content: '';
  width: 4rem;
  height: 4rem;
  position: absolute;
  left: 50%;
  top: 50%;
  border-radius: 50%;
  transform: translate(-50%, -50%);
  border: 1px dashed #dcdcdc;
  z-index: 1;
}
.service_howService .howService_list li.active .icon {
  opacity: 1;
}
.service_howService .howService_list li.active .con::after {
  display: none;
}
.service_howService .howService_list li.active p {
  top: 50%;
  transform: translate(-50%, -50%);
  font-size: 0.36rem;
  color: #ffffff;
}
.service_howService .howService_list li.active .num {
  text-stroke: 0.02rem #ffffff;
  -webkit-text-stroke: 0.02rem #ffffff;
  left: 50%;
  top: inherit;
  bottom: -0.36rem;
  transform: translateX(-50%);
  z-index: 10;
}
.service_howService .howService_list li.active .num[data-content]::before {
  color: #fe2431;
}
/* 我们如何提供猎头服务 end */

/* 我们的猎头案例 start */
.service_case {
  width: 100%;
  background: #ffffff;
  padding-bottom: 1.15rem;
}
.service_case .case_imageTxt {
  display: flex;
  padding-bottom: 0.26rem;
  padding-top: 0.6rem;
}
.service_case .case_imageTxt li {
  width: 4.6rem;
  position: relative;
  margin-right: 0.3rem;
}
.service_case .case_imageTxt li a {
  display: block;
}
.service_case .case_imageTxt li:nth-child(3n) {
  margin-right: 0;
}
.service_case .case_imageTxt li .case_img {
  width: 100%;
  height: 2.88rem;
  overflow: hidden;
  border-radius: 0.1rem;
  margin-right: 0.3rem;
  position: relative;
}
.service_case .case_imageTxt li .case_img img.show_img {
  width: 100%;
  height: 100%;
  transition: all 0.5s;
}
.service_case .case_imageTxt li .case_img .g_jt {
  position: absolute;
	right: -1.8rem;
	bottom: -1.8rem;
	width: 3.6rem;
	height: 3.6rem;
	background: rgba(231,32,14,0.1);
	border-radius: 50%;
}
.service_case .case_imageTxt li .case_img .g_jt::after {
	content: '';
	width: 2.58rem;
	height: 2.58rem;
	position: absolute;
	left: 50%;
	top: 50%;
	transform: translate(-50%, -50%);
	background: rgba(231,32,14,0.7);
	border-radius: 50%;
}
.service_case .case_imageTxt li .case_img .g_jt img {
	position: absolute;
	left: 1.24rem;
	top: 1.24rem;
	width: 0.22rem;
	height: 0.2rem;
	z-index: 1;
}
.service_case .case_imageTxt li:nth-child(3n) {
  margin-right: 0;
}
.service_case .case_imageTxt li .case_info {
  padding: 0.3rem 0;
}
.service_case .case_imageTxt li .case_info .info_label {
  padding-bottom: 0.14rem;
}
.service_case .case_imageTxt li .case_info .info_label span {
  height: 0.3rem;
  display: inline-flex;
  align-items: center;
  justify-content: center;
  background: #f5f5f5;
  font-size: 0.16rem;
  line-height: 1;
  color: #f12935;
  border-radius: 0.3rem;
  padding: 0 0.22rem;
  margin-right: 0.1rem;
}
.service_case .case_imageTxt li .case_info h3 {
  font-size: 0.24rem;
  line-height: 0.32rem;
  color: #111111;
  font-weight: normal;
}
.service_case .case_imageTxt li .case_info .info_tag {
  margin-top: 0.18rem;
  font-size: 0.18rem;
  line-height: 0.26rem;
  color: #f12935;
  padding-left: 0.36rem;
  background: url('../images/service_info_tag_icon.png') no-repeat left center;
  background-size: auto 0.21rem;
}
.service_case .case_imageTxt li:hover .case_img img {
  transform: scale(1.1);
}
.service_case .case_imageTxt li:hover .case_info h3 {
  color: #f12935;
}
.service_case .case_list {
  border-top: 0.02rem solid #e7e7e7;
}
.service_case .case_list li {
  border-bottom: 0.02rem solid #e7e7e7;
  font-size: 0;
  /* background: url('../images/jt_gray_btn.png') no-repeat right center;
  background-size: auto 0.13rem; */
}
.service_case .case_list li a {
  display: flex;
  align-items: center;
  padding: 0.31rem 2.2rem 0.31rem 0;
}
.service_case .case_list li span {
  font-size: 0.24rem;
  color: #111111;
}
.service_case .case_list li span.label {
  min-width: 1.1rem;
  height: 0.3rem;
  line-height: 0.3rem;
  border-radius: 0.3rem;
  text-align: center;
  font-size: 0.16rem;
  color: #f12935;
  background: #f2f2f2;
  padding: 0 0.1rem;
  margin-right: 0.48rem;
  white-space: nowrap;
}
.service_case .case_list li:hover {
  /* background: url('../images/jt_right_top_btn.png') no-repeat right center;
  background-size: 0.12rem 0.12rem; */
}
.service_case .case_list li:hover a .content {
  color: #f12935;
  text-decoration: underline;
}
.service_case .service_case_enter {
  display: flex;
  margin: 0.58rem auto 0;
}
.service_case .service_case_btn {
  text-align: center;
  padding-top: 0.58rem;
}
/* 我们的猎头案例 end */

/* 博乐汇服务 start */
.bole_club {
  width: 100%;
  height: 10.80rem;
  background: url('../images/service_club_bg.jpg') no-repeat center center;
  background-size: 100% 100%;
}
.bole_club .subPage_title_white {
  padding-top: 0.98rem;
}
.bole_club .sub_tit {
  font-size: 0.3rem;
  line-height: 0.48rem;
  color: #ffffff;
  padding-top: 0.15rem;
  text-align: center;
}
.bole_club .bole_club_list {
  display: flex;
  flex-wrap: wrap;
  justify-content: center;
}
.bole_club .bole_club_list li {
  width: 3.42rem;
  height: 2.81rem;
  background: url('../images/service_club_service_bg.png') no-repeat center center;
  background-size: 100% 100%;
  position: relative;
  margin-top: 0.81rem;
  padding: 0.63rem 0.38rem 0 0.38rem;
  box-sizing: border-box;
  margin-right: 0.23rem;
}
.bole_club .bole_club_list li:nth-child(4n) {
  margin-right: 0;
}
.bole_club .bole_club_list li .club_icon {
  height: 0.88rem;
  position: absolute;
  left: 50%;
  top: -0.44rem;
  transform: translateX(-50%);
}
.bole_club .bole_club_list li .club_icon img {
  height: 100%;
}
.bole_club .bole_club_list li .club_tit {
  font-size: 0.24rem;
  line-height: 0.3rem;
  font-weight: bold;
  color: #ffffff;
  text-align: center;
}
.bole_club .bole_club_list li .club_txt {
  text-align: center;
  padding-top: 0.17rem;
}
.bole_club .bole_club_list li .club_txt p {
  font-size: 0.18rem;
  line-height: 0.28rem;
  color: #ffffff;
}
/* 博乐汇服务 end */

/* 入汇条件 start */
.service_condition {
  width: 100%;
  height: 9rem;
  background: url('../images/service_condition_bg.jpg') no-repeat center center;
  background-size: 100% 100%;
}
.service_condition .subPage_title_black {
  padding-top: 2.36rem;
}
.service_condition .sub_tit {
  font-size: 0.3rem;
  color: #333333;
  padding-top: 0.28rem;
  text-align: center;
}
.service_condition .condition_list {
  display: flex;
  justify-content: space-between;
  padding-top: 0.9rem;
}
.service_condition .condition_list li {
  width: 4.64rem;
  height: 2.6rem;
  border-radius: 0.2rem;
  border: 1px solid #ffffff;
  background: rgba(255,255,255,0.4);
  text-align: center;
  padding: 0.8rem 0.3rem 0 0.3rem;
  box-sizing: border-box;
}
.service_condition .condition_list li .condition_icon {
  display: inline-flex;
  align-items: center;
  font-size: 0.3rem;
  color: #333333;
  font-weight: bold;
}
.service_condition .condition_list li .condition_icon img {
  padding-left: 0.14rem;
  height: 0.54rem;
}
.service_condition .condition_list li .condition_txt {
  line-height: 1;
  padding-top: 0.4rem;
  font-weight: bold;
  font-size: 0.24rem;
  color: #333333;
}
.service_condition .condition_list li .condition_txt span {
  color: #e60012;
}
/* 入汇条件 end */

/* Relocation to China start */
.relocation {
  width: 100%;
  min-height: 9.8rem;
  background: url('../images/service_relocation_bg.jpg') no-repeat center center;
  background-size: 100% 100%;
}
.relocation .relocation_con {
  padding-top: 0.62rem;
}
.relocation .relocation_con li {
  float: left;
  width: 2.48rem;
  margin-right: 0.78rem;
  padding-top: 0.57rem;
}
.relocation .relocation_con li .relocation_img {
  width: 2.48rem;
  height: 3.55rem;
  transition: all 0.3s;
}
.relocation .relocation_con li .relocation_img img {
  width: 100%;
  height: 100%;
  object-fit: cover;
}
.relocation .relocation_con li .relocation_info {
  padding-top: 0.22rem;
}
.relocation .relocation_con li .relocation_info h2 {
  font-size: 0.24rem;
  line-height: 0.38rem;
  color: #111111;
}
.relocation .relocation_con li .relocation_info h3 {
  display: none;
  font-size: 0.48rem;
  line-height: 0.6rem;
  color: #111111;
  font-weight: bold;
}
.relocation .relocation_con li .relocation_info h4 {
  display: none;
  font-size: 0.3rem;
  line-height: 0.38rem;
  color: #333333;
  font-weight: bold;
  padding-top: 0.15rem;
}
.relocation .relocation_con li .relocation_info h5 {
  display: none;
  font-size: 0.2rem;
  line-height: 0.32rem;
  color: #999999;
  padding-top: 0.17rem;
}
.relocation .relocation_con li .relocation_info h5 span {
  padding: 0 0.18rem;
}
.relocation .relocation_con li .relocation_info h6 {
  font-size: 0.24rem;
  line-height: 0.32rem;
  color: #999999;
  padding-top: 0.03rem;
}
.relocation .relocation_con li .relocation_info p {
  display: none;
  font-size: 0.2rem;
  line-height: 0.36rem;
  color: #666666;
  padding-top: 0.22rem;
  padding-bottom: 0.5rem;
}
.relocation .relocation_con li .relocation_info .look {
  display: none;
  width: 1.57rem;
  height: 0.48rem;
  line-height: 0.48rem;
  /* display: flex; */
  justify-content: center;
  align-items: center;
  background: #f12935;
  border-radius: 0.48rem;
  font-size: 0.24rem;
  color: #ffffff;
}
.relocation .relocation_con li .relocation_info .look span {
  padding-left: 0.2rem;
}
.relocation .relocation_con li .relocation_info .look:hover {
  opacity: 0.8;
}
.relocation .relocation_con li.active {
  width: 7.4rem;
  padding-top: 0;
  margin-right: 1rem;
}
.relocation .relocation_con li.active .relocation_img {
  float: left;
  width: 3.36rem;
  height: 4.8rem;
  border-radius: 0.1rem;
  overflow: hidden;
}
.relocation .relocation_con li.active .relocation_info {
  margin-left: 4rem;
  padding-top: 0.42rem;
}
.relocation .relocation_con li.active .relocation_info h2 {
  display: none;
}
.relocation .relocation_con li.active .relocation_info h3 {
  display: block;
}
.relocation .relocation_con li.active .relocation_info h4 {
  display: block;
}
.relocation .relocation_con li.active .relocation_info h5 {
  display: block;
}
.relocation .relocation_con li.active .relocation_info h6 {
  display: none;
}
.relocation .relocation_con li.active .relocation_info p {
  display: block;
}
.relocation .relocation_con li.active .relocation_info .look {
  display: flex;
}
.relocation .relocation_con li:nth-last-child(1) {
  margin-right: 0;
}
.relocation .more_enter {
  display: flex;
  margin-top: 0.9rem;
  margin-bottom: 0.88rem;
} 
/* Relocation to China end */

/* 诚邀您加入博乐汇 start */
.invite {
  width: 100%;
  height: 4.8rem;
  background: url('../images/service_invite_bg.jpg') no-repeat center center;
  background-size: 100% 100%;
  text-align: center;
}
.invite .subPage_title_black {
  font-size: 0.52rem;
  padding-top: 1.55rem;
  padding-bottom: 0.38rem;
  display: inline-block;
  margin: 0 auto;
}
.invite .subPage_title_black::after {
  width: 2.64rem;
  height: 0.05rem;
  left: inherit;
  right: 0;
}
.invite .invite_txt {
  padding-top: 0.46rem;
  font-size: 0.3rem;
  line-height: 0.42rem;
  color: #333333;
  letter-spacing: 0.05rem;
}
/* 诚邀您加入博乐汇 end */

/* 报名入口 start */
.application {
  width: 100%;
  background: #ffffff;
}
.application .contact_ts {
  font-size: 0.24rem;
  line-height: 0.31rem;
  color: #ff3232;
  background: url('../images/contact_icon.png') no-repeat left center;
  background-size: 0.31rem 0.31rem;
  padding-left: 0.4rem;
  margin: 0.06rem 1.08rem 0.3rem 1.08rem;
}
.application .application_submit {
  width: 6.4rem;
  height: 0.8rem;
  border-radius: 0.8rem;
  background: #f12935;
  font-size: 0.36rem;
  color: #ffffff;
  display: flex;
  align-items: center;
  justify-content: center;
  cursor: pointer;
  margin: 0.6rem auto 1.18rem;
  user-select: none;
}
/* 报名入口 end */

/* 活动预告 start */
.service_advance {
  width: 100%;
  background: url('../images/service_advance_bg.jpg') no-repeat top center;
  background-size: 100% 4.8rem;
}
.service_advance .advance_lunbo {
  width: 100%;
  height: 5.14rem;
  position: relative;
  margin-top: 0.5rem;
}
.service_advance .advance_lunbo .swiper {
  width: 100%;
  height: 4.4rem;
  overflow: hidden;
  border-radius: 0.1rem;
}
.service_advance .advance_lunbo .swiper .swiper-slide {
  background: #fff;
  display: -webkit-box;
  display: -ms-flexbox;
  display: -webkit-flex;
  display: flex;
  -webkit-box-pack: center;
  -ms-flex-pack: center;
  -webkit-justify-content: center;
  justify-content: center;
  -webkit-box-align: center;
  -ms-flex-align: center;
  -webkit-align-items: center;
  align-items: center;
}
.service_advance .advance_lunbo .swiper .swiper-slide .advance_left {
  width: 50%;
  height: 100%;
  box-sizing: border-box;
  background: url('../images/service_advance_info_bg.jpg') no-repeat center center;
  background-size: 100% 100%;
  padding: 0.88rem 0.78rem 0 0.9rem;
}
.service_advance .advance_lunbo .swiper .swiper-slide .advance_left h3 {
  font-size: 0.36rem;
  line-height: 0.46rem;
  color: #333333;
}
.service_advance .advance_lunbo .swiper .swiper-slide .advance_left h6 {
  font-size: 0.16rem;
  line-height: 0.24rem;
  color: #333333;
  padding-top: 0.06rem;
}
.service_advance .advance_lunbo .swiper .swiper-slide .advance_left h6 span {
  font-size: 0.18rem;
  color: #666666;
  vertical-align: middle;
}
.service_advance .advance_lunbo .swiper .swiper-slide .advance_left h6 i {
  font-size: 0.14rem;
  padding: 0 0.18rem;
}
.service_advance .advance_lunbo .swiper .swiper-slide .advance_left p {
  font-size: 0.18rem;
  line-height: 0.28rem;
  color: #333333;
  padding-top: 0.14rem;
}
.service_advance .advance_lunbo .swiper .swiper-slide .advance_left .application_enter {
  width: 2.2rem;
  height: 0.56rem;
  line-height: 0.56rem;
  margin-top: 0.55rem;
}
.service_advance .advance_lunbo .swiper .swiper-slide .advance_right {
  width: 50%;
  height: 100%;
}
.service_advance .advance_lunbo .swiper .swiper-slide .advance_right img {
  width: 100%;
  height: 100%;
}
.service_advance .advance_lunbo .swiper .swiper-pagination {
  bottom: 0;
}
.service_advance .advance_lunbo .swiper .swiper-pagination-bullet {
  width: 0.08rem;
  height: 0.08rem;
  opacity: 1;
  background: #cccccc;
  margin: 0 0.08rem;
  vertical-align: middle;
}
.service_advance .advance_lunbo .swiper .swiper-pagination-bullet-active {
  width: 0.14rem;
  height: 0.14rem;
  background: #f12935;
}
.service_advance .advance_lunbo .lunbo_btn {
  width: 0.11rem;
  height: 0.18rem;
  background-repeat: no-repeat;
  background-position: center center;
  background-size: 100% 100%;
  position: absolute;
  top: 50%;
  transform: translateY(-50%);
  cursor: pointer;
}
.service_advance .advance_lunbo .swiper-button-prev {
  background-image: url('../images/jt_left_default.png');
	left: -0.4rem;
}
.service_advance .advance_lunbo .swiper-button-next {
  background-image: url('../images/jt_right_default.png');
	right: -0.4rem;
}
.service_advance .advance_lunbo .swiper-button-prev:hover {
  background-image: url('../images/jt_left_hover.png');
}
.service_advance .advance_lunbo .swiper-button-next:hover {
  background-image: url('../images/jt_right_hover.png');
}
/* 活动预告 end */

/* 报名弹窗 start */
.application_wrap {
  width: 100%;
  height: 100%;
  position: fixed;
  left: 0;
  top: 0;
  z-index: 999;
  display: none;
}
.application_wrap .application_mask {
  width: 100%;
  height: 100%;
  background: rgba(0,0,0,0.5);
  position: absolute;
  left: 0;
  top: 0;
}
.application_wrap .application {
  width: 8rem;
  
  background: #ffffff;
  border-radius: 0.3rem;
  position: absolute;
  left: 50%;
  top: 50%;
  transform: translate(-50%, -50%);
  padding: 0.62rem 0.2rem 0.46rem 0.2rem;
  box-sizing: border-box;
}
.application_wrap .application .application_inner {
  height: 60vh;
}
.application_wrap .application .input_form {
  padding: 0 0.6rem;
  box-sizing: border-box;
}
.application_wrap .application .input_form .input_item_long {
  margin-right: 0;
}
.application_wrap .application .submit_long_btn {
  margin: 0 auto 0.8rem;
}
.application_wrap .application .close_btn {
  width: 0.5rem;
  height: 0.5rem;
  position: absolute;
  left: 50%;
  bottom: -0.78rem;
  margin-left: -0.25rem;
  cursor: pointer;
}
.application_wrap .application .close_btn img {
  width: 100%;
  height: 100%;
}
/* 报名弹窗 start */

.hc-checkbox{
	color: #666;
	margin: 0.06rem 1.08rem 0.3rem 1.08rem;
	font-size:0.2rem;
}
.hc-checkbox a{
	color: #ff3232;
}
.hc-checkbox input{
	position: relative;
}
.hc-checkbox input::after{
	content: '';
	width:100%;
	height:100%;
	position: absolute;
	left:0;
	top:0;
	background:url(../images/hc-cc.png) no-repeat center;
	background-size:cover;
}
.hc-checkbox input:checked::after{
	background:#fff url(../images/hc-cc-act.png) no-repeat center;
	background-size:cover;
}
.application .submit_long_btn.no-jump{
	background:#888;
	cursor:no-drop;
}

@media only screen and (max-width:1000px) {
	.service_case .service_case_btn .zixun_btn{
		width:3.4rem;
	}
	.hc-checkbox{
		margin: 0.06rem 0 0.3rem 0;
	}
  .bole_club .sub_tit br {
    display: none;
  }
  .service_advance .advance_lunbo {
    height: 8rem;
  }
  .service_advance .advance_lunbo .swiper {
    height: 7rem;
  }
  .service_advance .advance_lunbo .swiper .swiper-slide {
    flex-wrap: wrap;
  }
  .service_advance .advance_lunbo .swiper .swiper-slide .advance_left {
    width: 100%;
    height: 50%;
    padding: 0.3rem 0.4rem 0 0.4rem;
  }
  .service_advance .advance_lunbo .swiper .swiper-slide .advance_right {
    width: 100%;
    height: 50%;
  }

  .relocation {
    padding-bottom: 0.1rem;
  }
  .relocation .relocation_con li.active {
    width: 100%;
  }
  .relocation .relocation_con .relocation_left {
    width: 100%;
  }
  .relocation .relocation_con .relocation_left .left_img {
    width: 2.8rem;
    height: 3.8rem;
  }
  .relocation .relocation_con .relocation_left .left_info {
    margin-left: 3rem;
    padding-top: 0;
  }
  .relocation .relocation_con .relocation_left .left_info h3 {
    font-size: 0.38rem;
    line-height: 0.5rem;
  }
  .relocation .relocation_con .relocation_right {
    width: 100%;
  }

  .hotJob .hotJob_list li {
    width: 100%;
    height: auto;
    min-height: inherit;
    margin-right: 0;
    padding: 0.37rem 0.4rem;
  }
  .hotJob .hotJob_list .slide_square {
    width: 48%;
    margin: 0.06rem 1%;
  }
  .hotJob .hotJob_list li .job_info_enter {
    margin-top: 0.2rem;
  }
  
  .service_content .sub_tit {
    padding: 0.43rem 0.2rem;
  }
  .service_content .interview_lunbo, .service_content .interview_lunbo2 {
    width: 100%;
    height: 3.4rem;
  }
  .service_content .interview_lunbo .lunbo_btn, .service_content .interview_lunbo2 .lunbo_btn {
    left: 0.3rem;
    bottom: 0.3rem;
  }
  .service_content .service_content_list li {
    width: 48%;
    margin-right: 4%;
    margin-bottom: 0.2rem;
  }
  .service_content .service_content_list li:nth-child(2n) {
    margin-right: 0;
  }
  .service_content .service_content_list li .list_info p {
    line-height: 1.5;
  }
  
  .service_special {
    height: auto;
    padding-bottom: 0.6rem;
  }
  .service_special .service_special_list {
    flex-wrap: wrap;
  }
  .service_special .service_special_list li {
    width: 100%;
    margin-bottom: 0.5rem;
	height:1.20rem;
  }
  .service_special .service_special_list li .special_txt{
	  padding:0.5rem 0.2rem 0.1rem;
  }
  .service_special .subPage_title_white{
	  padding-top:0.6rem;
  }
  .service_special .service_special_enter {
    margin-top: 0.3rem;
  }
  
  .service_case .case_imageTxt {
    flex-wrap: wrap;
  }
  .service_case .case_imageTxt li {
    width: 100%;
    margin-right: 0;
    margin-bottom: 0.3rem;
  }
  .service_case .case_imageTxt li .case_img {
    height: auto;
  }

  .bole_club {
    height: auto;
    padding-bottom: 0.6rem;
  }
  .bole_club .bole_club_list li {
    width:100%;
	height:2rem;
  }
  
  .service_condition {
    height: auto;
    padding-bottom: 0.6rem;
  }
  .service_condition .subPage_title_black {
    padding-top: 0.8rem;
  }
  .service_condition .condition_list {
    flex-wrap: wrap;
  }
  .service_condition .condition_list li {
    width: 100%;
    margin-bottom: 0.2rem;
  }

  .service_howService .howService_list li .con {
    width: 0.8rem;
    height: 0.8rem;
    line-height: 0.8rem;
    font-size: 0.36rem;
  }
  .service_howService .howService_list li.active .icon {
    width: 0.32rem;
    top: -0.2rem;
  }
  .service_howService .howService_list li.active .num {
    bottom: -0.2rem;
  }
  .service_howService .howService_list li.active .con {
    transform: scale(1.5);
  }
  .service_howService .howService_list li.active::after {
    width: 1.5rem;
    height: 1.5rem;
  }
  .service_howService .howService_list li .num {
    font-size: 0.26rem;
  }
  .service_howService .howService_list li.active p {
    font-size: 0.2rem;
  }
  .service_howService .howService_content .content_msg {
    width: 100%;
    text-align: center;
    white-space: inherit;
	box-sizing:border-box;
	padding:0 20px;
  }
  .service_howService .howService_list{
	  flex-wrap:wrap;
  }
  .service_howService .howService_list li{
	  width:20%;
  }
  .service_howService .howService_list li:nth-child(n+6){
	  margin-top:1rem;
  }
  .service_howService{
	  padding-bottom:0.5rem;
  }
}