.banner {
  background: url(../img/lx1.jpg) center;
  background-size: cover;
  width: 100%;
  height: 100vh;
}
.adhere {
  margin-bottom: 40px;
}
.adhere .adhereMain .ewm {
  margin-bottom: 60px;
}
.adhere .adhereMain .ewm p {
  font-size: 23px;
  font-family: Alibaba PuHuiTi;
  font-weight: 400;
  color: #000000;
  line-height: 27px;
}
.adhere .adhereMain .infoListM {
  display: none;
}
.adhere .adhereMain .infoList .infoItem {
  width: 25%;
  border-right: 1px solid #2A71B9;
  font-size: 21px;
  font-family: Alibaba PuHuiTi;
  font-weight: 400;
}
.adhere .adhereMain .infoList .infoItem p {
  width: 80%;
  text-align: center;
}
.adhere .adhereMain .infoList .infoItem img {
  width: 20%;
  margin-bottom: 30px;
}
.adhere .adhereMain .infoList .infoItem:last-child {
  border: none;
}
.adhere .adhereMain .infoList .infoItem:first-child {
  font-size: 38px;
  font-family: Impact;
  font-weight: 400;
  color: #000000;
}
.branch {
  background-color: #eee;
}
.branch .branchMan .bmtitle {
  font-size: 31px;
  font-family: Alibaba PuHuiTi;
  font-weight: bold;
  color: #811A1F;
  position: relative;
  margin-bottom: 50px;
  display: inline-block;
}
.branch .branchMan .bmtitle::before {
  content: '';
  position: absolute;
  bottom: -8px;
  left: 0;
  width: 100%;
  height: 2px;
  background-color: #890000;
}
.branch .branchMan .dlList .dlItem {
  width: 48%;
  background-color: #890000;
  padding: 40px 60px;
  margin-bottom: 35px;
}
.branch .branchMan .dlList .dlItem .dltitle {
  font-size: 23px;
  font-family: Alibaba PuHuiTi;
  font-weight: 500;
  color: #FFFFFF;
}
.branch .branchMan .dlList .dlItem .dldiv {
  margin-top: 20px;
}
.branch .branchMan .dlList .dlItem .dldiv img {
  width: 22px;
  height: 22px;
  margin-right: 34px;
}
.branch .branchMan .dlList .dlItem .dldiv p {
  font-size: 19px;
  font-family: Alibaba PuHuiTi;
  font-weight: 400;
  color: #FFFFFF;
}
.branch .branchMan .dlList .dlItem .dldiv .phone {
  font-size: 31px;
  font-family: Impact;
  font-weight: 400;
  color: #FFFFFF;
}
.cooperation .caseList img {
  width: 15.5%;
  margin: 0.5%;
}
@media screen and (max-width: 750px) {
  .banner {
    height: 40vh;
  }
  .adhere .adhereMain .infoListM {
    display: block;
  }
  .adhere .adhereMain .infoListM .infoItem {
    margin-bottom: 10px;
  }
  .adhere .adhereMain .infoListM .infoItem img {
    width: 30px;
    height: 30px;
    margin-right: 20px;
  }
  .adhere .adhereMain .infoListM .infoItem p {
    font-size: 20px;
  }
  .adhere .adhereMain .infoList {
    display: none !important;
  }
  .branch .branchMan .bmtitle {
    font-size: 20px;
  }
  .branch .branchMan .dlList {
    flex-direction: column;
  }
  .branch .branchMan .dlList .dlItem {
    width: 100%;
    padding: 20px 30px;
    margin-bottom: 15px;
  }
  .branch .branchMan .dlList .dlItem .dltitle {
    font-size: 16px;
  }
  .branch .branchMan .dlList .dlItem .dldiv img {
    margin-right: 14px;
  }
  .branch .branchMan .dlList .dlItem .dldiv p {
    font-size: 14px;
  }
  .branch .branchMan .dlList .dlItem .dldiv .phone {
    font-size: 18px;
  }
  .cooperation .caseList img {
    width: 21%;
    margin: 2%;
  }
}
