.footer-info{background-color:#0D5E2D;padding:50px 0 20px;color:#fff}
.footer-info .contain{display:flex;justify-content:space-between;align-items: center;/* gap:30px; */}
.footer-nav{display:flex;align-items:flex-start;gap:60px;/* flex: 1; */}
.footer-logo img{max-width:120px;height:auto;display:block}
.footer-nav-list{display:flex;gap: 107px;}
.nav-item .nav-title{font-weight:600;margin-bottom: 20px;}
.nav-item .nav-links li{margin-bottom:15px}
.nav-item .nav-links a{color:#fff;font-weight:400;}
.nav-item .nav-links a:hover{opacity:1}
.footer-contact{display:flex;gap: 80px;}
.contact-info{display:flex;flex-direction:column;gap:12px;width: 282px;}
.phone-box,.addr-box,.email-box{display:flex;gap:8px;align-items: flex-start;}
.phone-box img,.addr-box img,.email-box img{margin-top: 2px;}
.phone-num{font-weight:600;display:block;line-height: 1;}
.phone-desc{/* opacity:0.8; */margin-top: 3px;display:block}
.addr-text,.email-text{line-height:1.5;/* opacity:0.9; */}
.qrcode-box{display:flex;gap:20px}
.qrcode-item{text-align:center;width: 130px;}
.qrcode-item img{/* width:80px; *//* height:80px; */margin-bottom: 21px;display:block}
.qrcode-desc{opacity: 1;}
.footer-info .contain .shuxian{width: 1px;height: 250px;background: #FFFFFF;}

@media all and (max-width:1599px) {
  .footer-nav-list{gap:50px}
}
@media all and (max-width:1439px) {
  .footer-nav-list{gap:20px}
  .footer-contact{gap: 20px;}
}
@media all and (max-width:640px) {
  .footer-nav{flex-direction:column;gap:20px}
  .footer-nav-list{flex-wrap:wrap;gap:25px}
  .qrcode-box{justify-content:flex-start}

  .footer-info .contain{display:flex;flex-direction: column;}
  .footer-info .contain .shuxian{display: none;}
  .footer-contact{flex-direction: column;width: 100%;margin-top: 30px;}
}

