


@media screen and (max-width: 1440px){
    .banner {
         height: 580px!important;
    }
}

@media screen and (max-width: 1366px){
    .banner {
         height: 500px!important;
    }
}

@media screen and (max-width: 1024px){
    .banner {
         height: 400px!important;
    }
}

.banner {
  height: 650px;
  margin-top: -1px;
}
.section2 {
 /* margin: 10px auto 0;*/
    padding-top: 70px;
}
.section2 .each {
  float: left;
  width: 32%;
  position: relative;
  cursor: pointer;
  margin-left: 1%;
}
.section2 .each3 {
  margin-right: 1%;
}
.section2 .each_text {
  position: absolute;
  bottom: 0px;
  color: #fff;
  font-size: 20px;
  left: 0px;
  width: 100%;
  padding-left: 30px;
  height:78px;
  line-height: 78px;
  font-weight: 600;
  letter-spacing: 2px;
  background: rgba(0,0,0,0.6);
}

.section2 .each_text > span {
  width: 88px;
  height: 1px;
  margin: 16px 0;
  background: #fff;
  display: inline-block;
}
