footer {
  background-color: #202020;
  padding: 0.6rem 0.46rem 0.46rem;
  display: flex;
  flex-direction: column;
  justify-content: center;
  align-items: center;
}
footer .menu {
  margin-bottom: 0.3rem;
}
footer .menu ul {
  display: flex;
  align-items: center;
}
footer .menu ul li:not(:last-child) {
  margin-right: 0.1rem;
}
footer .menu ul li a {
  font-family: Microsoft YaHei, Microsoft YaHei;
  font-weight: 400;
  font-size: 0.16rem;
  color: #ffffff;
  line-height: 0.2rem;
  letter-spacing: 1px;
  text-align: left;
  font-style: normal;
  text-transform: none;
}
footer .Qrcdeo {
  width: 1.2rem;
  /*margin-bottom: 0.17rem;*/
}
footer .Qrcdeo img {
  width: 100%;
  height: auto;
}
footer .copyright {
  display: flex;
  flex-direction: column;
  align-items: center;
}
footer .copyright > div:not(:last-child) {
  /*margin-bottom: 0.03rem;*/
  display: flex;
  align-items: center;
}
footer .copyright > div:not(:last-child) img{
  margin-right: .2rem;
}
footer .copyright > div a {
  font-family: Microsoft YaHei, Microsoft YaHei;
  font-weight: 400;
  font-size: 0.14rem;
  color: #707070;
  line-height: 0.25rem;
  letter-spacing: 1px;
  text-align: center;
  font-style: normal;
  text-transform: none;
}
@media only screen and (max-width: 1024px) {
footer .menu ul{
  display: block;
  height: auto;
  overflow: hidden;
}
footer .menu ul li{
  width: 22%;
  float: left;
  text-align: center;
}
footer .menu ul li a{
  font-size: 0.24rem;
  line-height: .3rem;
}
footer .Qrcdeo{
  width: 30%;
}
footer .copyright > div a{
  font-size: 0.24rem;
}
}
