.recruit {
  margin: 4.55rem auto 3.18rem;
}
.recruit .item {
  width: 48%;
  margin-right: 4%;
  margin-bottom: 1.36rem;
  background-color: #fafafa;
  padding: 1.36rem;
}
.recruit .item .lf .name {
  font-size: 0.82rem;
}
.recruit .item .lf .other {
  margin-top: 0.91rem;
}
.recruit .item .lf .other span {
  color: #777;
}
.recruit .item .lf .other .place {
  margin-left: 0.91rem;
}
.recruit .item .rf {
  transition: transform 0.3s;
}
.recruit .item .rf i {
  font-size: 1.36rem;
}
.recruit .item:nth-child(2n) {
  margin-right: 0;
}
.recruit .item:hover {
  background-color: #0b3e64;
}
.recruit .item:hover .lf .name {
  color: #fff;
}
.recruit .item:hover .lf span {
  color: rgba(255, 255, 255, 0.8) !important;
}
.recruit .item:hover i {
  color: rgba(255, 255, 255, 0.8);
}
.recruit .item:hover .rf {
  transform: translateX(0.45rem);
  transition: transform 0.3s;
}
@media only screen and (max-width: 768px) {
  .recruit .item {
    width: 100%;
    margin-right: 0;
  }
}
