

.banner{
  display:block;
  width:100%;
  height:auto;
  overflow:hidden;
}

.content{
  clear:both;
  width:auto;
  height:auto;
  overflow:hidden;
  background:#3eabfe;
  padding:60px 0px;
}
.content .title,
.otherContent .title,
.contract .title
{
  clear:both;
  width:1180px;
  height:auto;
  overflow:hidden;
  margin:0 auto;
  font-size:34px;
  color:#fff141;
  font-family:"ËÎÌå";
  font-weight:700;
  margin-bottom:60px;
}
.content .title{
 color:#fff141;
}
.otherContent .title{
 color:#fff;
}
.contract .title{
  color:#333;
}
.content .work,
.otherContent .joinUs 
{
  clear:both;
  width:1180px;
  height:auto;
  overflow:hidden;
  margin:0 auto;
}
.content .work .place{
  clear:both;
  width:auto;
  height:auto;
  overflow:hidden;
  margin-bottom:60px;
}
.content .work .place .image{
  width:140px;
  height:auto;
  overflow:hidden;
  float:left;
}
.content .work .place .image .headPic{
  display:block;
  max-width:100%;
  margin:0 auto;
}
.content .work .place .image .tip{
 display:block;
 width:auto;
 height:auto;
 overflow:hidden;
 text-align:center;
 font-size:24px;
 color:#fff141;
 font-family:"ËÎÌå";
 line-height:30px;
}
.content .work .place .text{
  width:1040px;
  height:auto;
  overflow:hidden;
  float:left;
}
.content .work .place .text .polygon{
  display:block;
  float:left;
}
.content .work .place .text .recruitment{
  display:block;
  float:left;
  background:#d8feff;
  padding:30px;
  width:891px;
  height:auto;
  overflow:hidden;
  border-top-right-radius:5px;
  border-bottom-right-radius:5px;
  border-bottom-left-radius:5px;
}
.content .work .place .text .recruitment .tit{
  clear:both;
  width:auto;
  height:auto;
  overflow:hidden;
  font-size:12px;
  color:#000;
  font-weight:600;
  font-family:"ËÎÌå";
  line-height:30px;
}
.content .work .place .text .recruitment .need{
  clear:both;
  width:auto;
  height:auto;
  overflow:hidden;
  font-size:14px;
  color:#666;
  font-family:"ËÎÌå";
  line-height:30px;
  text-align:justify;
}
.otherContent{
  clear:both;
  width:auto;
  height:auto;
  overflow:hidden;
  background:#7743ff;
  padding:60px 0px;
}

.otherContent .joinUs li{
  float:left;
  width:50%;
  height:auto;
  overflow:hidden;
  margin-bottom:60px;
}
.otherContent .joinUs li .number{
  width:112px;
  height:102px;
  float:left;
  margin-left:60px;
  float:left;
  position:relative;
}
.otherContent .joinUs li .number .num{
 display:block;
 font-size:70px;
 line-height:60px;
 color:#fff141;
 font-family:"Î¢ÈíÑÅºÚ";
 position:absolute;
 top:0px;
 left:0px;
}
.otherContent .joinUs li .number .slash{
  display:block;
  position:absolute;
  right:0px;
  bottom:0px;
}
.otherContent .joinUs li .text{
 float:left;
 width:350px;
 font-size:16px;
 color:#fff;
 font-family:"ËÎÌå";
 line-height:30px;
 text-align:justify;
 margin-top:44px;
}
.contract{
  clear:both;
  width:auto;
  height:auto;
  overflow:hidden;
  background:#f2f2f2;
  padding:60px 0px;
  text-align:center;
}
.contract .tip{
  display:inline-block;
  font-size:18px;
  color:#333;
  font-family:"ËÎÌå";
}

