footer.footer {
  width: 100%;
  padding: 20px 12%;
  color: #fff;
  background: #103c87;
  font-size: 13px;
}
.footer-logo {
  display: flex;
  align-items: center;
  justify-content: center;
}
.footer-logo img {
  border-radius: 5px;
}
.footer-icon {
  display: flex;
  align-items: center;
}
.footer-horizontal-line {
  height: 1px;
  width: 100%;
  margin: 15px 0;
  background-color: #b7c4db;
}
.footer-container {
  display: flex;
  align-items: center;
}
.footer-center {
  flex: 1;
  padding: 0 30% 0 0;
}
.footer-contact > li, .footer-copyright > li {
  display: inline-block;
  padding-right: 18px;
}
.footer-copyright {
  text-align: center;
}
.footer-right {
  text-align: center;
}
.footer-right p {
  margin-top: 15px;
}
/*
.icon-phone {
  width: 30px;
  height: 30px;
  background: url('../img/icon/small-icon-tel.png') no-repeat;
}
.icon-print {
  width: 30px;
  height: 30px;
  background: url('../img/icon/small-icon-print.png') no-repeat;
}
.icon-email {
  width: 30px;
  height: 30px;
  background: url('../img/icon/small-icon-email.png') no-repeat;
}
.icon-adress {
  width: 30px;
  height: 30px;
  background: url('../img/icon/small-icon-adress.png') no-repeat;
}
*/
/* 涓瓑灞忓箷 妗岄潰鏄剧ず鍣 */
@media (min-width: 992px) and (max-width: 1199px) {}
/* 灏忓睆骞 骞虫澘*/
@media (min-width: 768px) and (max-width: 991px) {
  .footer-container {
    display: flex;
    align-items: center;
  }
  .footer-center {
    flex: 1;
    padding: 0 10% 0 0;
  }
}
/* 瓒呭皬灞忓箷 鎵嬫満 */
@media (max-width: 767px) {
  .footer-container {
    display: flex;
    flex-direction: column;
    align-items: center;
  }
  .footer-center {
    width: 100%;
    padding: 0;
  }
  .footer-contact > li, .footer-copyright > li {
    display: block;
    line-height: 2em;
    padding: 0;
  }
  .footer-right {
    margin-top: 20px;
  }
  .footer-right > li {
    line-height: 2em;
  }
}