footer {
  background:url(//wm.cdn.cn86.cn/gbbzgwhjjfm/2025/11/99300d6d2cdsbbyn.jpg) no-repeat;background-size:cover;
}


footer .container {
  position: relative;
  z-index: 3;
  padding-top: 120px;
  padding-bottom: 90px;
  display: flex;
  flex-wrap: wrap;
  justify-content: space-between;
}

footer .contact {
  display: flex;
  flex-direction: column;
}

footer .contact h1 {
  color: #04bf80;
  font-size: 24px;
  font-weight:600;
  line-height: 1;
  text-transform: uppercase;
}

footer .contact span {
  display: block;
  width: 25px;
  height: 2px;
  background: var(--color);
  margin: 20px 0 15px;
}



footer .contact h2 {
  color: #FFF;
  font-size: 16px;
  font-weight: 400;
  line-height: 2;
  margin: 0;
  position: relative;
  display: flex;
}

footer .contact h2 p {
  color: #808080;
  width: 112px;
  margin: 0;
  margin-right: 30px;
}

.flx{color:#000000;font-size:16px;line-height:32px;}
.flx a{color:#000000;}

.fsecd li{color:#000000;font-size:16px;line-height:32px;}
.fsecd li a{color:#000000;}





footer .ewm {
  color:#727272;
  text-align: center;
  font-size: 14px;
  font-weight: 400;
  line-height: 1;
  text-transform: uppercase;
  display: flex;
  flex-direction: column;
  align-items: center;
  margin: 0 20px;
}
footer .ewm1 {
  display: flex;
  flex-wrap: wrap;
  justify-content: space-between;
}
footer .ewm img {
  width: 120px;
  margin-bottom: 10px;
}

.ftaa{display: flex;}
.contact2{margin-left:7vw;}




/* 备案 */
.footer {
  background: #04bf80;
  position: relative;
  z-index: 3;
  padding: 25px 0;
  width: 100%;
  color: #fff;
  font-size: 14px;
 line-height:24px;
  text-align: center;
}



.footer a {
  color: #fff!important;
  font-size: 14px;
}




@media (max-width: 1440px) {
  .flx,.fsecd li{font-size:14px;line-height:29px;}
}

@media (max-width: 1200px) {}

@media (max-width: 992px) {
  .contact1{display:none!important;}
  .contact2{margin-left:0;}
  footer .contact h1{font-size:21px;}

}

@media (max-width: 768px) {
  footer .contact{width:100%;padding-bottom:25px;}
}


@media (max-width: 640px) {
  footer .container {
    padding-top: 60px;
    padding-bottom:30px;
    display: flex;
    flex-direction: column;
    align-items: center;
  }

  footer .contact {
    display: flex;
    flex-direction: column;
    align-items: center;
    margin-bottom:15px;
  }

  footer .contact h2 p {
    display: contents;
  }

  footer .contact h2 {
    text-align: center;
  }

  .footer{margin-bottom: 61px;}
  .ftaa{width:100%;}
}
