@charset "utf-8";
/*页眉*/
.footer {
  padding: .5rem 0rem 0rem 0rem;
  position: relative;
  background-color: #0c5fbb;
}

.footer .a {
  color: #fff;
  font-size: .14rem;
}

.footer .a .bt img {
  width: 4.24rem;
}

.footer .a ul {
  margin-top: .5rem;
}

.footer .a ul li {
  margin-top: .12rem;
}

.footer .a ul li img {
  margin-right: .1rem;
}

.footer .b {
  width: 4.9rem;
}

.footer .b .bt {
  font-size: .18rem;
  color: #fff;
  margin-bottom: .6rem;
}

.footer .b a {
  display: inline-block;
  font-size: .14rem;
  color: #ffffff;
  margin-bottom: .36rem;
  margin-top: .6rem;
  margin: 0.1rem .2rem .01rem .1rem;
}

.footer .b a:hover {
  color: #ffdd87;
}

.footer .c {
  width: 1.47rem;
  margin-right: 1.48rem;
}

.footer .c img {
  width: 100%;
  margin-top: .5rem;
}

.footer .for-top {
  display: inline-block;
  position: absolute;
  right: -.33rem;
  bottom: .15rem;
  color: #ffffff;
  text-align: center;
}

.footer .for-top img {
  margin: 0 0 .1rem 0;
  width: 0.6rem;
}

.footer > p {
  margin-top: .2rem;
  background-color: #0b58ad;
  text-align: center;
  padding: .1rem 0rem;
  font-size: .14rem;
  color: #ffffff;
}

/*小屏幕*/
@media screen and (max-width: 1200px) {
  .footer .b .bt {
    margin-bottom: 0rem;
    margin-top: .2rem;
  }
  .footer .for-top {
    right: 4rem;
  }
  .footer .a ul li,
  .footer .b a,
  .footer > p {
    font-size: .16rem;
  }
  .footer-top {
    padding-left: .5rem;
  }
.footer .a ul li img {
    display: none;
}
    .footer .a ul li, .footer .b a, .footer > p {
        font-size: .25rem;
    }
    .footer .b .bt {
        font-size: .35rem;
    }
.footer .b {
    width: 100%;
}

}