.supage_191 .public-inner-head .public-inner-content {
  background: #fff;
}
.supage_191 .recruit-content ul {
  margin-bottom: 0.5rem;
  width: 100%;
}
.supage_191 .recruit-content ul li {
  display: block;
  width: 100%;
}
.supage_191 .recruit-content ul li:first-child {
  margin-top: 0;
}
.supage_191 .recruit-content ul li .title {
  height: 100%;
  width: 100%;
  cursor: pointer;
}
.supage_191 .recruit-content ul li .title .title-in {
  position: relative;
  width: 100%;
  display: table;
}
.supage_191 .recruit-content ul li .title .title-in:hover {
  background: #f4f4ff;
}
.supage_191 .recruit-content ul li .title .title-in .cel {
  display: table-cell;
  vertical-align: middle;
  height: 0.68rem;
  font-size: 0.14rem;
  text-align: left;
  line-height: 1.5;
  color: #333333;
  border-right: 0.01rem solid #EFEFEF;
  border-bottom: 0.01rem solid #EFEFEF;
  padding: 0 0.25rem;
}
@media screen and (max-width: 1601px) and (min-width: 1025px) {
  .supage_191 .recruit-content ul li .title .title-in .cel {
    font-size: 0.16rem;
  }
}
.supage_191 .recruit-content ul li .title .title-in .cel:nth-child(1) {
  width: 8%;
  border-left: 0.01rem solid #EFEFEF;
  padding: 0;
  text-align: center;
}
.supage_191 .recruit-content ul li .title .title-in .cel:nth-child(2) {
  color: #CF161E;
  width: 24%;
}
.supage_191 .recruit-content ul li .title .title-in .cel:nth-child(7) {
  color: #CF161E;
  width: 8%;
  padding: 0;
  text-align: center;
}
.supage_191 .recruit-content ul li .title .title-in .cel:nth-child(6),
.supage_191 .recruit-content ul li .title .title-in .cel:nth-child(3),
.supage_191 .recruit-content ul li .title .title-in .cel:nth-child(4),
.supage_191 .recruit-content ul li .title .title-in .cel:nth-child(5) {
  width: 15%;
}
@media screen and (max-width: 1024px) {
  .supage_191 .recruit-content ul li .title .title-in .cel {
    padding: 0 0.2rem;
    font-size: 0.24rem;
  }
}
@media screen and (max-width: 767px) {
  .supage_191 .recruit-content ul li .title .title-in .cel {
    padding: 0.1rem 0.2rem;
  }
}
.supage_191 .tem2-talent-recruitment-info {
  background: #EFEFEF;
  display: table;
  width: 100%;
}
.supage_191 .tem2-talent-recruitment-info .cel {
  display: table-cell;
  vertical-align: middle;
  text-align: left;
  height: 0.65rem;
  font-size: 0.16rem;
  line-height: 1.5;
  color: #333333;
  padding: 0 0.25rem;
}
.supage_191 .tem2-talent-recruitment-info .cel:nth-child(1) {
  width: 8%;
  padding: 0;
  text-align: center;
}
.supage_191 .tem2-talent-recruitment-info .cel:nth-child(2) {
  color: #CF161E;
  width: 24%;
}
.supage_191 .tem2-talent-recruitment-info .cel:nth-child(7) {
  width: 8%;
  padding: 0;
  text-align: center;
}
.supage_191 .tem2-talent-recruitment-info .cel:nth-child(6),
.supage_191 .tem2-talent-recruitment-info .cel:nth-child(3),
.supage_191 .tem2-talent-recruitment-info .cel:nth-child(4),
.supage_191 .tem2-talent-recruitment-info .cel:nth-child(5) {
  width: 15%;
}
@media screen and (max-width: 1024px) {
  .supage_191 .tem2-talent-recruitment-info .cel {
    padding: 0 0.2rem;
    font-size: 0.26rem;
  }
}
@media screen and (max-width: 767px) {
  .supage_191 .tem2-talent-recruitment-info .cel {
    padding: 0.1rem 0.2rem;
  }
}
