main {
  max-width: 1200px;
  margin: 0 auto;
  height: 100%; }

html {
  background: #f5f5f5;
  overflow-x: hidden;
  width: 100%; }

footer {
  width: 100%;
  float: left;
  height: auto;
  padding-top: 56px;
  padding-bottom: 40px;
  background: #0f0f0f; }
  footer .footer-top {
    width: 100%;
    height: auto;
    border-bottom: 1px solid #7a7a7a;
    overflow: hidden; }
    footer .footer-top .footer-top-left {
		width:25%;
      height: auto;
      float: left; }
      footer .footer-top .footer-top-left .footer-top-left1 {
        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: 16px;
        color: #c6c6c6;
        margin-bottom: 24px;
        margin-left: 15px; }
    footer .footer-top .footer-top-mid {
      float: left;
      width: 65%; }
      footer .footer-top .footer-top-mid li {
        float: left;
        margin-right: 13%; }
      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: left; }
      footer .footer-top .footer-top-right .footer-top-right1 {
        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: 18px; }
    footer .footer-bottom .footer-bottom1 a {
      font-family: "microsoft yahei", "Microsoft YaHei", SimHei, sans-serif;
      font-size: 16px;
      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: 12px;
    text-align: center;
    font-family: "microsoft yahei", "Microsoft YaHei", SimHei, sans-serif;
    font-size: 16px;
    color: #858585; }
    footer .footer-bottom .footer-bottom2 a {
      font-family: "microsoft yahei", "Microsoft YaHei", SimHei, sans-serif;
      font-size: 16px;
      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.css.map */
