main {
  max-width: 1200px;
  margin: 0 auto;
  height: 100%; }

html {
  background: #f5f5f5;
  overflow-x: hidden;
  width: 100%; }

@media screen and (max-width: 767px) {
  footer {
    width: 100%;
    float: left;
    height: auto;
    padding-top: 20px;
    padding-bottom: 20px;
    background: #0f0f0f; }
    footer .footer-top {
      width: 100%;
      height: auto;
      border-bottom: 1px solid #7a7a7a;
      overflow: hidden; }
      footer .footer-top .footer-top-left {
        width: 60%;
        height: auto;
        float: left; }
        footer .footer-top .footer-top-left .footer-top-left1 {
          display: none;
          width: 100%;
          font-family: "microsoft yahei", "Microsoft YaHei", SimHei, sans-serif;
          font-size: 27px;
          color: #fff;
          font-weight: bold;
          margin-bottom: 30px; }
        footer .footer-top .footer-top-left .footer-top-left2 {
          font-family: "microsoft yahei", "Microsoft YaHei", SimHei, sans-serif;
          font-size: 14px;
          color: #c6c6c6;
          margin-bottom: 3px;
          margin-left: 15px; }
      footer .footer-top .footer-top-mid {
        display: none;
        float: left;
        width: 45%; }
        footer .footer-top .footer-top-mid li {
          float: left;
          margin-right: 16%; }
        footer .footer-top .footer-top-mid .footer-top-mid1 {
          font-family: "microsoft yahei", "Microsoft YaHei", SimHei, sans-serif;
          font-size: 20px;
          color: #fff;
          font-weight: bold;
          padding-bottom: 5px;
          border-bottom: 1px solid #858585;
          margin-bottom: 25px; }
        footer .footer-top .footer-top-mid .footer-top-mid2 {
          margin-bottom: 14px; }
          footer .footer-top .footer-top-mid .footer-top-mid2 a {
            font-family: "microsoft yahei", "Microsoft YaHei", SimHei, sans-serif;
            font-size: 16px;
            color: #c6c6c6;
            transition: 0.3s;
            -moz-transition: 0.3s;
            -webkit-transition: 0.3s;
            -o-transition: 0.3s; }
          footer .footer-top .footer-top-mid .footer-top-mid2:hover a {
            color: #e70014; }
      footer .footer-top .footer-top-right {
        float: right; }
        footer .footer-top .footer-top-right .footer-top-right1 {
          display: none;
          font-family: "microsoft yahei", "Microsoft YaHei", SimHei, sans-serif;
          font-size: 20px;
          color: #fff;
          font-weight: bold;
          padding-bottom: 5px;
          border-bottom: 1px solid #858585;
          margin-bottom: 25px; }
        footer .footer-top .footer-top-right .footer-top-right2 {
          width: 105px;
          height: 105px; }
          footer .footer-top .footer-top-right .footer-top-right2 img {
            object-fit: cover;
            object-position: center; }
    footer .footer-bottom .footer-bottom1 {
      text-align: center;
      margin-top: 10px; }
      footer .footer-bottom .footer-bottom1 a {
        font-family: "microsoft yahei", "Microsoft YaHei", SimHei, sans-serif;
        font-size: 14px;
        color: #858585;
        transition: 0.3s;
        -moz-transition: 0.3s;
        -webkit-transition: 0.3s;
        -o-transition: 0.3s; }
        footer .footer-bottom .footer-bottom1 a:hover {
          color: #e70014; }
    footer .footer-bottom .footer-bottom2 {
      margin-top: 0px;
      text-align: center;
      font-family: "microsoft yahei", "Microsoft YaHei", SimHei, sans-serif;
      font-size: 14px;
      color: #858585; }
      footer .footer-bottom .footer-bottom2 a {
        display: none;
        font-family: "microsoft yahei", "Microsoft YaHei", SimHei, sans-serif;
        font-size: 14px;
        color: #858585;
        transition: 0.3s;
        -moz-transition: 0.3s;
        -webkit-transition: 0.3s;
        -o-transition: 0.3s; }
        footer .footer-bottom .footer-bottom2 a:hover {
          color: #e70014; } }

/*# sourceMappingURL=footer-media.css.map */
