﻿main .benefits ul {
  display: flex;
  flex-wrap: wrap;
}
main .benefits ul li {
  width: 20%;
  padding: 20px;
  box-sizing: border-box;
  text-align: center;
  margin-bottom: 20px;
}
main .benefits ul li:nth-child(5) ~ li {
  margin-bottom: 0px;
}
main .benefits ul li img {
  height: 35px;
}
main .benefits ul li span {
  display: block;
  font-size: 14px;
  color: #666;
  margin-top: 10px;
}
main .message {
  background: #ECECEC;
}
main .message .item {
  display: flex;
}
main .message .item > div {
  min-height: 500px;
  background: #fff;
  border-radius: 5px;
}
main .message .item .leftBox {
  width: 35%;
  margin-right: 20px;
}
main .message .item .rightBox {
  width: 65%;
  box-sizing: border-box;
  padding: 25px;
}
main .message .item .leftBox ul li{
  width: 100%;
  height: 80px;
  line-height: 80px;
  font-size: 20px;
  text-align: center;
  border-bottom: 1px solid #ececec;
  font-weight: bold;
}main .message .item .leftBox ul li.on{
  background: #3678FB;
  color: #fff;
}
main .message .item .rightBox ul li{
  display: none;
}
main .message .item .rightBox ul li.job001{
  display: block;
}
main .message .item .rightBox ul li h3{
  font-size:20px;
  font-family:Microsoft YaHei;
  font-weight:bold;
  color:rgba(51,51,51,1);
  line-height:36px;
  color: #333;
}
main .message .item .rightBox ul li{
  font-size:14px;
  font-family:Microsoft YaHei;
  font-weight:400;
  color:#999;
  line-height:36px;
}
main .message .item .rightBox ul li p{
  color: #666;
  font-size: 16px;
}
main .message .item .rightBox ul li h4{
  color: #999;
  padding: 20px 0;
  font-weight: normal;
}