@charset "utf-8";
.rencai-container .part-line:last-child{ display:none}
.section {
  padding: 70px 0px;
  width: 1080px;
  margin: 0 auto;
  position: relative;
}

.value-item .value-item-title{    margin-bottom:14px;}
.value-icon {
    flex-shrink: 0;
    width: 72px;
    height: 72px;
}
.value-item {
    display: flex
;
    align-items: center;
    gap:80px;
}
.culture-carousel::after {
  content: '';
  position: absolute;
  left: 0%; top:0;
  width: 100%;
  height: 100%;
  background:rgba(0, 0, 0, 0.45);-webkit-transition: all ease .4s;
  transition: all ease .4s;
}
.culture-carousel:hover::after {
  content: '';
  position: absolute;
  left: 0%; top:0;
  width: 100%;
  height: 100%;
  background:rgba(0, 0, 0, 0);-webkit-transition: all ease .4s;
  transition: all ease .4s;
}

@media screen and (max-width: 768px) {	
	/* 招聘内容适配 */
				.careers-content {
					padding: 20px 0 20px;
				}
				.careers-intro-text {
					font-size: 16px;
					line-height: 1.8;margin-top: -40px;
				}

				.careers-intro-text2 {
					font-size: 18px;
					line-height: 1.8;
					margin-bottom: 40px;
				}
				.padding-bottom-120 {
					padding-bottom: 60px !important;
				}
				.values-section {
					padding: 0 0 80px;
					margin-bottom: 60px;
				}

				.values-title {
					font-size: 28px;
				}

				.culture-title {
					font-size: 22px;padding-bottom: 20px; line-height:1.8
				}

				.grow-title {
					font-size: 22px;
				}

				.fuli-title {
					font-size: 22px;
				}

				.yuan-title {
					font-size: 22px;
				}

				.rencai-title {
					font-size: 22px;
				}

				.grow-img-container {
					flex-direction: column;
					align-items: center;
					gap: 40px;
				}

				.fuli-container {
					flex-direction: column;
					gap: 40px;
				}

				.yuan-container {
					flex-direction: column;
					align-items: flex-start;
					gap: 20px;
				}

				.yuan-intro-text {
					max-width: 100%;
				}

				.culture-carousel-track img {
					height: auto;
				}
				/* 调整内容区域宽度 */
				.section {
					padding: clamp(40px, 5vw, 60px) clamp(15px, 3vw, 20px);
				}

				.nav-links {
					gap: clamp(10px, 5vw, 20px);
				}

				.section-title {
					font-size: clamp(24px, 4vw, 28px);
				}

				.values-title {
					font-size: 26px;
					margin-bottom: 40px;
				}

				.values-grid {
					grid-template-columns: 1fr;
					gap: 30px;
				}

				.value-icon {
					width: 60px;
					height: 60px;
				}
				.fuli-img-content {
  text-align: center;
  max-width: 100%;
  margin: 0px auto;
}
.margin-bottom-160 {
  margin-bottom: 0;
}
.value-item-title{ font-size:18px;line-height: 1.8;}
.value-item-desc{ font-size:14px;line-height: 1.8;}
.value-item {
  display: flex;
  align-items: center;
  gap: 40px;
}
.culture-intro-text,.yuan-intro-text,.fuli-intro-text,.rencai-des-title ,.recai-des{ font-size:14px; line-height:1.8}
.culture-carousel-track .slide {
  flex: 0 0 calc(100vw);
}

.IBS-carousel-track .slide {
  flex: 0 0 calc(70vw);
}


.grow-img-title,.levelBlock{ font-size:14px;}
.fuli-img-title {
  font-size: 18px;line-height:2;}
.rencai-intro-title{ font-size:18px;}  
.rencai-intro-content{ margin-left:20px; margin-right:20px;}
.rencai-container {
  padding-bottom: 20px;
}


}