.m-human h2{
  font-size: 0.30rem;
}

.human-sec{
  padding: 1.00rem 0;
}
.human-first{
  font-size: 0.22rem;
  color: #3d3d3d;
  background-repeat: no-repeat;
  background-size: cover;
}
.human-first h3{
  font-size: 0.24rem;
  color: #666;
  line-height: 1.5;
  font-weight: normal;
  margin-bottom: 0.50rem;
}
.human-first ul li{
  line-height: 1.5;
  margin-bottom: 0.15rem;
  position: relative;
  padding-left: 0.40rem;color: #888;
}
.human-first ul li:after{
    content: '';
    position: absolute;
    width: 0.10rem;
    height: 0.10rem;
    border-radius: 50%;
    background-color: #004ea2;
    top: 0.11rem;
    left: 0;
}
.human-first ul li:last-child{
  margin-bottom: 0;
}


.human-second{
  font-size: 0.22rem;
  line-height: 2.22;
  color: #545a60;
}
.human-second h2{
  line-height: 1;
  margin-bottom: 0.44rem;
  color: #002a57;
}
.human-second .second_system span, .human-second .second_system strong{
  color: #004ea2;
font-weight: normal;
}


.human-third{
  background-repeat: no-repeat;
  background-size: cover;
  padding: 1.06rem 0;
  color: #fff;
}
.human-third h2{
  line-height: 1;
  margin-bottom: 0.50rem;
}
.human-third .third_ul{
  position: relative;
}
.human-third .third_ul:after{
  content: '';
  position: absolute;
  width: 1px;
  left: 50%;
  top: 0;
  height: 100%;
  background-color: #fff;
  opacity: 0.24;
}
.human-third .third_ul ul{
    display: flex;
    flex-wrap: wrap;
    justify-content: space-between;
}
.human-third .third_ul li{
  float: left;
  width: 6.60rem;
  margin-top: 0.55rem;
}
.human-third .third_ul li:nth-of-type(2), .human-third .third_ul li:nth-of-type(1){
  margin-top: 0;
}
.human-third .third_ul li:nth-of-type(2n){
  float: right;
}
.human-third .third_ul li h3{
  font-size: 0.24rem;
  margin-bottom: 0.10rem;
}
.human-third .third_ul li p{
  font-size: 0.22rem;
  opacity: 0.7;
}





.human-fourth{
  padding: 1.06rem 0 0.70rem;
}
.human-fourth .title--other{
  margin-bottom: 0.65rem;
}
.human-fourth .title--other h2{
  color: #002a57;
  line-height: 1;
  margin-bottom: 0.18rem;
}
.human-fourth .title--other p{
  color: #6e6e6e;
  font-size: 0.22rem;
}
.human-fourth .fourth-box{
    /*display: flex;
    flex-wrap: wrap;
    justify-content: space-between;*/
    /*overflow: hidden;*/
}
.human-fourth .fourth-box .imgbox{
  display: inline-block;
  border: 1px solid #f2f5fa;
  width: 14.28%;
  letter-spacing: 0px;
  box-sizing: border-box;
  float: left;
  position: relative;
}
.human-fourth .fourth-box img{
  /*display: inline-block;
  margin-bottom: 0.36rem;
  max-width: 100%;
  height: 1.12rem;*/
  width: 100%;
  display: block;
}
.human-fourth .fourth-box .imgbox:hover{
  box-shadow: 0 0 0.1rem rgba(0,78,162,.4);
  z-index: 2;
}




.human-fiveth{
  background-color: #1f4e9a;
  background-color: #307ae8;
  padding: 0.60rem 0;
  color: #fff;
  line-height: 0.70rem;
}
.human-fiveth h2{
  display: inline-block;
  padding-right: 0.58rem;
  position: relative;
  margin-right: 0.50rem;
  vertical-align: middle;
}
.human-fiveth h2:after{
  content: '';
  position: absolute;
  right: 0;
  width: 1px;
  height: 0.28rem;
  background-color: #fff;
  opacity: 0.5;
  top: 0.21rem;
}
.human-fiveth span{
  font-size: 0.20rem;
  display: inline-block;
  vertical-align: middle;
}
.human-fiveth .join{
  width: 2.26rem;
  text-align: center;
  color: #1f4e9a;
  font-size: 0.22rem;
  float: right;
  background-color: #fff;
  border-radius: 0.10rem;
}






@media screen and (max-width:750px){
.m-human h2{
  font-size: 0.24rem;
  margin-bottom: 0.20rem;
}

.human-first ul li{
    padding-left: 0.20rem;
}
.human-first ul li:after{
    width: 0.05rem;
    height: 0.05rem;
}

.human-sec{
  padding: 0.30rem 0;
  position: relative;
}
.human-first h3, .human-third .third_ul li h3{
  font-size: 0.16rem;
  margin-bottom: 0.15rem;
}
.human-first li, .human-second, .human-third .third_ul li p, .human-fourth .title--other p{
  font-size: 0.14rem;
  margin-bottom: 0.10rem;
}

.human-third .third_ul:after{
  display: none;
}
.human-third .third_ul li{
  width: 100%;
  float: none!important;
  margin-top: 0;
  margin-bottom: 0.10rem;
}
.human-third .third_ul li:last-child{
  margin-bottom: 0;
}

.human-fourth .title--other{
    margin-bottom: 0rem;
}
.human-fourth .fourth-box .imgbox{
width: 25%;
}
.human-fourth .fourth-box img{
    /*height: 1.12rem;*/
    margin-bottom: 0.1rem;
}

.human-fiveth h2{
    width: 100%;
    padding: 0;
    line-height: 1.5;
    display: block;
    margin-bottom: 0.14rem;
    font-size: 0.18rem;
}
.human-fiveth h2:after{
    display: none;
}
.human-fiveth span{
    display: block;
    font-size: 0.14rem;
    line-height: 1.5;
    margin-bottom: 0;
}
.human-fiveth .join{
    font-size: 0.14rem;
    width: 1.16rem;
    line-height: 0.35rem;
    height: 0.35rem;
    position: absolute;
    right: 0.45rem;
    top: 0.25rem;
}


}