.header{
  width: 100%;
  background: #046a36;
}
.nav{
  width: 1200px;
  margin: 0 auto;
  height: 68px;
  padding-right: 157px;
  box-sizing: border-box;
}

.nav-content{
  float: right;
}
.nav-content>li{
  float: left;
  height: 68px;
  line-height: 68px;
  margin-right: 75px;
}
.nav-content>li>a{
  color: #fffefe;
  font-size: 18px;
}


.swiper-slide>img{
  width: 1200px;
}

.introduction{
  width: 100%;
  background: #ffffff;
  padding-top: 40px;
  box-sizing: border-box;
}
.introduction-content{
  width: 1200px;
  margin: 0 auto;
  padding-left: 90px;
  padding-right: 95px;
  box-sizing: border-box;
}
.introduction-img{
  margin-bottom: 48px;
}
.introduction-img>img{
  margin-right: 20px;
}

.a1{
  text-align: center;
  margin-left: 75px;
  margin-right: 75px;
}
.a1>p{
  color: #353434;
  font-size: 18px;
  text-indent: 2em;
  line-height: 33px;
}
.index-bottom{
  width: 100%;
  height: 286px;
  background: #ededed;
  text-align: center;
  padding-top: 70px;
  box-sizing: border-box;
  margin-top: 80px;
}
.footer{
  text-align: center;
}

.culture{
  width: 100%;
  padding-top: 57px;
  box-sizing: border-box;
  background: #fff;
}
.culture-content{
  width: 1200px;
  margin: 0 auto;
}
.culture-title{
  text-align: center;
  margin-bottom: 50px;
}
.demand>p{
  text-align: center;
  color: #353434;
  font-size: 18px;
}

.part{
  font-size: 48px;
  color: #353434;
  text-align: center;
  margin-bottom: 90px;
}
.part-content{
  margin-left: 30px;
  margin-right: 30px;
}
.part-content>li{
  width: 168px;
  float: left;
  margin-right: 73px;
}
.part-content>li>img{
  margin-left: 44px;
  margin-bottom: 30px;
}
.part-content>li>p{
  font-size: 16px;
  line-height: 30px;
  color: #353434;
}
.culture-banner{
  width: 100%;
  margin-top: 90px;
  text-align: center;
}
.culture-banner>img{
  width: 1200px;
}


.culture-bottom{
  width: 100%;
  height: 286px;
  background: #ededed;
  text-align: center;
  padding-top: 85px;
  box-sizing: border-box;
}


.position{
  width: 100%;
}
.position-content{
  width: 1200px;
  margin: 0 auto;
}
.position-title{
  text-align: center;
  font-size: 48px;
  color: #353434;
  margin-top: 65px;
  margin-bottom: 50px;
}
.a9{
  text-align: center;
  margin-top: 55px;
  margin-bottom: 120px;
}


.jobs{
  width: 100%;
  padding-bottom: 105px;
  box-sizing: border-box;
}
.job_list{
  width: 1200px;
  margin: 0 auto;
  padding-left: 321px;
  box-sizing: border-box;
}

.link{
  display: inline-block;
  width: 107px;
  height: 26px;
  border-radius: 20px;
  background: #00935f;
  text-align: center;
  line-height: 26px;
  font-size: 14px;
  color: #ffffff;
}

.position-img{
  width: 100%;
}
.position-img>img{
  width: 100%;
}
.position-bottom{
  width: 100%;
  height: 286px;
  background: #ededed;
  text-align: center;
  padding-top: 70px;
  box-sizing: border-box;
}
.life{
  width: 100%;
  padding-top: 55px;
  box-sizing: border-box;
}
.life-content{
  width: 1200px;
  margin: 0 auto;
}
.lift-title{
  text-align: center;
  margin-bottom: 60px;
}
.a4{
  width: 100%;
  margin-top: 55px;
}
.a4>img{
  width: 100%;
}
.team{
  width: 100%;
  padding-top: 95px;
  box-sizing: border-box;
  padding-bottom: 80px;
  box-sizing: border-box;
}
.team-content{
  width: 1200px;
  margin: 0 auto;
}
.team-content1{
  color: #353434;
  font-size: 48px;
  text-align: center;
  margin-bottom: 45px;
}
.l-img{
  margin-top: 75px;
  margin-bottom: 95px;

}
.l-img>li{
  float: left;
  margin-right: 56px;
}
.l-img>li>img{
  width: 361px;
  height: 271px;
}
.p-img{
  width: 100%;
  margin-bottom: 60px;
  text-align: center;
}
.p-img>img{
  width: 1200px;
}
.process-content{
  width: 1200px;
  margin: 0 auto;
}
.process-content>p{
  text-align: center;
  font-size: 18px;
  color: #353434;
}

.process-content-title{
  margin-top: 90px;
}

.process-p{
  margin-left: 97px;
  margin-right: 84px;
 
}
.process-p>p{
  font-size: 18px;
  line-height: 30px;
  color: #353434;
}
.process-title{
  background: url(../images/a14.png) no-repeat;
  width: 115px;
  height: 115px;
  padding-top: 44px;
  box-sizing: border-box;
  display: inline-block;
  /* display: inline; */
}
.process-title>a{
  color: #333;
  font-size: 16px;
}
/* .apply{
  text-align: center;
  font-size: 24px;
  color: #2c2c2c;
  margin-top: 65px;
  margin-bottom: 50px;
} */