.footer {
  width: 100%;
  height: 21.56rem;
  background: #333333;
  padding: 4rem 0 1rem 0;
  position: sticky;
  z-index: 100;
  color: #6a6a6a;
}
.footer .info {
  width: 75rem;
  margin: 0 auto;
}
.footer .info .top {
  display: flex;
  justify-content: space-between;
}
.footer .info .top .logo .img-logo {
  background: #ffffff;
  width: 9.25rem;
  height: 3.75rem;
}
.footer .info .top .ul li {
  margin-bottom: 0.3125rem;
}
.footer .info .top .ul li a {
  color: #6a6a6a;
  font-size: 0.875rem;
  position: relative;
  left: 0;
  -webkit-transition: all 0.5s;
  -moz-transition: all 0.5s;
  transition: all 0.5s;
  cursor: pointer;
}
.footer .info .top .ul li a:hover {
  left: -0.3125rem;
  color: #e26b17;
}
.footer .info .top .ul .li {
  margin-bottom: 0.9375rem;
}
.footer .info .top .ul .li a {
  color: #999999;
  font-weight: bold;
}
.footer .info .top .right {
  display: flex;
  flex-direction: column;
}
.footer .info .top .right .title {
  color: #999999;
  font-size: 0.875rem;
  font-weight: bold;
}
.footer .info .top .right .weixin {
  margin-top: 1.25rem;
  width: 6.25rem;
  height: 6.25rem;
}
.footer .info .bottom {
  border-top: 0.0625rem solid #282828;
  padding-top: 1rem;
}
.footer .info .bottom .line {
  margin: 0 1rem;
}
.footer .info .bottom .info_bottom {
  padding-top: 1rem;
}
.footer .info .bottom a {
  cursor: pointer;
}
.footer .info .bottom a:hover {
  color: #e26b17 !important;
}
/*# sourceMappingURL=footer.css.map */