.recruit-info-main{
  padding: 0 .23rem;
  /* margin-top: .55rem; */
  /* display: flex;
  justify-content: space-between; */
  border-bottom: 1px solid #434343;
}

.recruit-info-item{
  /* width: 2.1rem; */
  width: 2.2rem;
  float: left;
  padding-right: .2rem;
}

.recruit-info-item a{
  display: block;
  font-size: .18rem;
  padding-bottom: .5rem;
  color: #333333;
}

.recruit-info-item a.active{
  color: #333333;
  font-weight: bold;
}

.recruit-info-content{
  float: right;
  width: 4rem;
  border-left: 1px solid #434343;
  min-height: 11.5rem;
  padding-left: .1rem;
}

.recruit-info-texts{
  font-size: .18rem;
  color: #333333;
  line-height: .45rem;
  display: none;
  padding-bottom: .5rem; 
}

.recruit-info-texts span{
  float: left;
  width: .2rem;
}

.recruit-info-texts p{
  float: left;
  width: 3.8rem;
}

.recruit-info-texts h3{
  font-size: .18rem;
  font-weight: bold;
}

.recruit-info-texts .title2{
  margin-top: .4rem;
}

.recruit-us{
  margin-top: .6rem;
  font-size: .18rem;
  color: #333333;
  line-height: .4rem;
}

.recruit-info-box {
  margin-top: .5rem;
  width: 100%;
  height: .7rem;
  overflow: hidden;
}

.recruit-info-box:last-of-type {
  margin-bottom: .55rem;
}

.recruit-info-box-title {
  font-size: .18rem;
  padding-bottom: .3rem;
  color: #333333;
}

.recruit-stitle {
  font-size: .18rem;
  font-weight: bold;
  color: #333333;
}

.recruit-scont {
  width: 6.2rem;
  line-height: .4rem;
  color: #333333;
  font-size: .18rem;
}

.recruit-scbox {
  margin-top: .2rem;
  color: #333333;
}

.active-title {
  font-weight: bold !important;
  color: #000000;
}

.recruit-main-title {
  font-size: .22rem;
  font-weight: bold;
  color: #000000;
  margin-top: .5rem;
  /* margin-bottom: -.3rem; */
}