@charset "UTF-8";
/* 关于本元样式 */
.about-page {
  margin-top: 8rem;
  padding-bottom: 8rem;
  background: #F0F6F7;
}
.about-page .tabs {
  height: 5.8rem;
  border-bottom: 0.1rem solid #E5E5E5;
}
.about-page .tabs .tab-item {
  display: inline-block;
  font-size: 1.8rem;
  padding-left: 3rem;
  padding-right: 3rem;
  height: 5.7rem;
  line-height: 5.7rem;
}
.about-page .tabs .tab-item:hover {
  background-color: #FAFAFA;
  color: #1097c6;
}
.about-page .tabs .active {
  background-color: #FAFAFA;
  color: #1097c6;
}
@media only screen and (max-width: 767px) {
  .about-page .tabs .tab-item {
    padding-left: 1.6rem;
    padding-right: 1.6rem;
  }
}
.about-page .bread {
  height: 5.8rem;
  line-height: 5.8rem;
  font-size: 1.4rem;
  color: #718090;
}
.about-page .bread a {
  color: #718090;
}
.about-page .list {
  background: #fff;
}
.about-page .list .title {
  height: 8.6rem;
  line-height: 8.6rem;
  border-bottom: 0.1rem solid #E6E9EC;
  font-size: 3.2rem;
  color: #081E28;
  margin-left: 3rem;
}
.about-page .list .title .number {
  padding: 0.8rem 1.2rem;
  background-color: rgba(198, 220, 255, 0.23);
  font-size: 1.8rem;
  font-weight: 400;
  color: #1097c6;
  margin-left: 2rem;
}
.about-page .list .content .item {
  display: block;
  padding: 3rem;
  line-height: 3.8rem;
  border-bottom: 0.1rem solid #F0F6F7;
}
.about-page .list .content .item .name {
  font-size: 2.6rem;
  color: #081E28;
}
.about-page .list .content .item .info {
  font-size: 2rem;
  color: #666666;
}
.about-page .list .content .item .info .f {
  margin-left: 0.6rem;
  margin-right: 0.6rem;
}
.about-page .list .content .item:hover {
  background-color: #FAFAFA;
}
.about-page .list .content .item:hover .name {
  color: #1097c6;
}
.about-page .list .content .item:last-child {
  border-bottom-color: transparent;
}
.about-page .list .getMore {
  text-align: center;
}
.about-page .list .getMore .more {
  margin: 80px;
  padding-left: 40px;
  padding-right: 40px;
  display: inline-block;
  height: 48px;
  line-height: 48px;
  border: 1px solid #1097c6;
  border-radius: 24px;
  color: #1097c6;
}
.about-page .list .getMore .more:hover {
  cursor: pointer;
  background: #1097c6;
  color: #fff;
}
.about-page .job-info {
  background-color: #fff;
}
.about-page .job-info .title {
  padding-top: 3rem;
  padding-left: 3rem;
  font-size: 2.6rem;
  color: #081E28;
  line-height: 3.8rem;
  border-bottom: 0.1rem solid #E6E9EC;
}
.about-page .job-info .title .desc {
  font-size: 1.6rem;
  color: #666666;
}
.about-page .job-info .title .desc .f {
  margin-left: 0.6rem;
  margin-right: 0.6rem;
}
.about-page .job-info .title .deliver {
  width: 11.4rem;
  height: 4.8rem;
  line-height: 4.8rem;
  background: #1097c6;
  border-radius: 0.4rem;
  text-align: center;
}
.about-page .job-info .title .deliver a {
  font-size: 2rem;
  color: #FFFFFF;
}
.about-page .job-info .base-info .subtitle {
  font-size: 2.6rem;
  color: #1097c6;
  padding: 3rem;
}
.about-page .job-info .base-info .row {
  background: #FAFAFA;
  color: #666;
  font-size: 2rem;
  padding: 3rem;
}
.about-page .job-info .base-info .row .label {
  padding: 0;
  color: #666;
  font-size: 1.6rem;
  font-weight: 400;
}
.about-page .job-info .job-desc {
  background-color: #fff;
  padding: 3rem;
  font-size: 1.8rem;
  color: #666;
  border-bottom: 0.1rem solid #E6E9EC;
}
.about-page .job-info .job-desc .subtitle {
  font-size: 2.6rem;
  color: #1097c6;
  margin-bottom: 2rem;
}

/*# sourceMappingURL=recruit.css.map */
.phone-center {
  display: flex;
  justify-content: center;  /* 水平居中 */
  align-items: center;       /* 垂直居中 */
  min-height: 100px;         /* 按需调整容器高度 */
}

.content-wrapper {
  text-align: center;        /* 内部文本居中 */
}

.phone-line {
  font-size: 2rem;
  margin: 8px 0;             /* 行间距控制 */
  display: inline-block;     /* 保持内容整体性 */
}

.nowrap {
  white-space: nowrap;       /* 强制不换行 */
  display: inline-block;     /* 配合nowrap使用 */
}

/* 图标与文字间距调整 */
.icon-telephone {
  margin-right: 5px;
}

/* 移动端适配 */
@media (max-width: 768px) {
  .phone-center {
    padding: 10px;
  }
  .phone-line {
    display: block;          /* 小屏幕下强制换行 */
  }
}
.sub-nav{
  padding-left: 25%;
}