.cultureBox {
  margin: 0 auto 25px;
}
.cultureBox h6 {
  width: 100%;
  text-align: center;
  color: #333;
  font-size: 28px;
  margin-top: 75px;
}
.trait_ul {
  overflow: hidden;
  margin: 140px 0 200px;
}
.trait_li {
  width: 22%;
  float: left;
  margin-right: 3%;
}
.trait_li img {
  display: block;
  margin: 0 auto;
  width: 48px;
  height: 48px;
}
.trait_li .name {
  font-size: 18px;
  text-align: center;
  color: #333;
  margin: 34px 0 23px;
}
.trait_li .info {
  font-size: 16px;
  text-align: left;
  color: #666;
  line-height: 28px;
}
.num_box {
  display: flex;
  justify-content: center;
  align-items: baseline;;
  margin-bottom: 180px;
}
.num_box .center {
  color: #333;
  font-size: 22px;
  /* margin: 0 130px; */
}
.num_box .left_box {

}
.num_box .left_box .num {
  font-size: 48px;
  color: #2D76EA;
  text-align: center;
  margin-bottom: 10px;
}
.num_box .left_box .label {
  font-size: 18px;
  color: #555;
  text-align: center;
}
.recommend {
  overflow: hidden;
  position: relative;
  width: 100%;
  height: 460px;
  background: url("../images/recruit/qianjing.png") no-repeat center/cover;
}
.recommend .title {
  font-size: 28px;
  color: #fff;
  text-align: center;
  margin: 60px 0 85px;
}
.recommend .label {
  font-size: 28px;
  color: #fff;
  text-align: center;
}
.recommend p {
  font-size: 20px;
  color: #fff;
  text-align: center;
  margin-top: 34px;
}
.youshi {
  margin: 70px auto;
  box-sizing: border-box;
}
.youshi h6 {
  font-size: 28px;
  color: #333;
  text-align: center;
}
.youshi .subtitle {
  font-size: 20px;
  color: #666;
  text-align: center;
  margin-top: 10px;
}
.youshi ul {
  overflow: hidden;
  margin-top: 96px;
}
.youshi li {
  float: left;
  width: 25%;
  margin-bottom: 90px;
}
.youshi li .img_box {
  position: relative;
  width: 100%;
  height: 55px;
}
.youshi li img {
  position: absolute;
  left: 50%;
  top: 50%;
  transform: translate(-50%, -50%);
}
.youshi li p {
  font-size: 22px;
  color: #333;
  text-align: center;
  margin-top: 20px;
}
.flow {
  overflow: hidden;
  background-color: #f9f9f9;
}
.flow h6 {
  font-size: 28px;
  color: #333;
  text-align: center;
  margin-top: 100px;
}
.flow div {
  overflow: hidden;
  margin: 90px auto 150px;
}
.flow img {
  float: left;
  width: 250px;
}
.addmy {
  overflow: hidden;
  padding: 40px 0 80px;
}
.addmy h6 {
  font-size: 32px;
  color: #333;
  text-align: center;
  margin: 50px 0 80px;
}
.fromBox ul {
  overflow: hidden;
}
.fromBox ul select,
.fromBox ul input{
  outline: none;
  width: 690px;
  padding-left: 20px;
  border: 0;
  border-bottom: 1px solid #aaa;
  box-sizing: border-box;
}
.fromBox li {
  overflow: hidden;
  width: 820px;
  margin: 0 auto 70px;
}
.fromBox li span,
.fromBox li input,
.fromBox li select {
  float: right;
  font-size: 18px;
}
option {
  height: 50px;
}
input::-webkit-input-placeholder {
  color: #999;
}
#btn {
  display: block;
  outline: none;
  width: 140px;
  height: 50px;
  color: #fff;
  margin: 0 auto 40px;
  background-color: #2D76EA;
  border: 0;
  font-size: 18px;
}
.promptBox {
  display: none;
  position: fixed;
  top: 50%;
  left: 50%;
  color: #fff;
  padding: 10px 15px;
  transform: translate3d(-50%,0,0);
  background-color: rgba(0,0,0,.7);
  border-radius: 6px;
}