/* -- --------------------------招聘岗位---------------------------- -- */
.m {
  width: 2.631579rem;
  margin-bottom: 1.315789rem;

}

.circle {
  width: .631579rem;
}


.hiring-item:hover {
  box-shadow: -2.053px 2.708px 5.08px 1.92px rgba(231, 229, 226, 0.8);
}

.hiring-item{
  box-sizing: border-box;
  cursor: position;
  box-sizing: border-box;
  width:30rem;
  height: 36.52634rem !important;
  background: #fafafa;
  overflow: hidden;
}


.hiring-item-header {
  padding: 0 1.473684rem;
  background: #3d6ed6;
  text-align: left;
  color: #ffffff;
  padding-top: .736842rem;
  padding-bottom: .526316rem;
}

.hiring .row {
  margin-top: 4.210526rem;
  display: -webkit-box;
  display: flex;
  -webkit-box-align: center;
  align-items: center;
  -webkit-box-pack: justify;
  justify-content: space-between;
}

.hiring-post-require {
  display: -webkit-box;
  display: flex;
  -webkit-box-align: center;
  align-items: center;
  -webkit-box-pack: justify;
  justify-content: space-between;
  line-height: 2.631579rem;
}

.hiring-post {
  font-size: 1.947368rem;
  font-family: "Microsoft YaHei";
  color: rgb(255, 255, 255);

}

.info {
  box-sizing: border-box;
  /* padding-top: 1.157895rem; */
  padding: 0 1.473684rem;
  padding-bottom: 1.052632rem;
  text-align: left;

}

.hiring-post-require {
  line-height: 2rem;
}

.info p {
  line-height: 1.263158rem;
  font-size: .736842rem;

  color: #595961;
}

.emphasis {
  color: #595961;
  font-size: .736842rem;
  font-weight: 700;
  padding-top: .526316rem;
}

/* -- --------------------------待遇---------------------------- -- */
.production {
  color: #fc7c83;

}

.treatment-info {
  display: -webkit-box;
  display: flex;
  -webkit-box-align: center;
  align-items: center;
  -webkit-box-pack: center;
  justify-content: center;
}

.treatment-info div {
  -webkit-box-flex: 1;
  flex: 1;
  text-align: left;
}

.treatment-icon {
  margin-right: 1.052632rem;

}

.treatment-des {
  font-size: 1.052632rem;
  color: #595961;
  line-height: 2.105263rem;
}

.treatment2-des {
  line-height: 1.789474rem;
  margin-bottom: .526316rem;
  font-size: .842105rem;
  color: #000000;
}

.treatment {
  padding-bottom: 8.125rem;
}

.note {
  color: #28b4d3;
}

/*-- --------------------------企业文化---------------------------- --*/
.culture {
  padding-bottom: 3.947368rem;
}

.culture-list {
  display: -webkit-box;
  display: flex;
  -webkit-box-align: center;
  align-items: center;
  -webkit-box-pack: justify;
  justify-content: space-between;
  width: 51.368421rem;
  margin: 0 auto;
  margin-top: 2.105263rem;
}



.culture-item-title {
  color: #3d6ed6;
  line-height: 1.473684rem;
  font-size: 1.052632rem;
  margin-top: 1rem;
  margin-bottom: .210526rem;

}

.culture-item-des {
  line-height: 1.368421rem;
  font-size: .842105rem;
  color: #999999;
}

.culture-item {
  -webkit-box-flex: 1;
  flex: 1;
  display: -webkit-box;
  display: flex;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
  flex-direction: column;
  -webkit-box-align: center;
  align-items: center;
  -webkit-box-pack: center;
  justify-content: center;
}

.culture-item img {
  height: 4.210526rem;
}


.culture .row {
  display: -webkit-box;
  display: flex;
  -webkit-box-align: center;
  align-items: center;
  -webkit-box-pack: justify;
  justify-content: space-between;
  margin-bottom: 2.842105rem;
}


/*-- --------------------------关于云媒---------------------------- --*/
.about {
  padding-top: 1.368421rem;
  padding-bottom: 3.947368rem;
}

.about-des {
  line-height: 1.684211rem;
  font-size: 1.157895rem;
  color: #333333;
}

.about-yunmei {
  margin-bottom: .736842rem;
}

.about .circle {
  margin-bottom: .842105rem;
  margin-top: 1.157895rem;
}

/*-- --------------------------公共样式---------------------------- --*/
.about,
.culture,
.hiring,
.treatment {
  text-align: center;
}

.section-title {
  color: #595961;
  font-size: 1.368421rem;
  line-height: 1.894737rem;
}

.section-title-english {
  line-height: 1.789474rem;
  font-size: .842105rem;
  font-family: "Microsoft YaHei";
  color: rgb(153, 153, 153);
  text-transform: uppercase;
}

.container {
  width: 63.157895rem;
  margin: 0 auto;
}