main {
  width: 1200px;
  margin: 0 auto; }

html {
  background: #f6f6f6; }

footer {
  width: 100%;
  float: left; }
  footer .fNav {
    z-index: 999;
    width: 100%;
    height: 50px;
    background: #0055ad;
    float: left; }
    footer .fNav li {
      float: left;
      width: 133px;
      height: 50px;
      transition: 0.3s;
      -moz-transition: 0.3s;
      -webkit-transition: 0.3s;
      -o-transition: 0.3s;
      position: relative; }
      footer .fNav li:last-child a span {
        border-right: 0; }
      footer .fNav li a {
        float: left;
        width: 100%;
        height: 100%;
        display: block;
        font-family: "microsoft yahei", "Microsoft YaHei", SimHei, sans-serif;
        font-size: 14px;
        color: white;
        transition: 0.3s;
        -moz-transition: 0.3s;
        -webkit-transition: 0.3s;
        -o-transition: 0.3s; }
        footer .fNav li a:hover {
          background: #0d6ed2;
          color: white; }
        footer .fNav li a span {
          box-sizing: border-box;
          display: block;
          width: 100%;
          height: 6px;
          border-right: 1px solid #b5b5b5;
          margin-top: 22px;
          line-height: 6px;
          text-align: center; }
      footer .fNav li .navN {
        display: none;
        position: absolute;
        bottom: 50px;
        z-index: 999; }
        footer .fNav li .navN li {
          background: #0055ad;
          border-bottom: 1px solid white; }
          footer .fNav li .navN li:hover {
            background: #0d6ed2; }
            footer .fNav li .navN li:hover > a {
              color: white; }
          footer .fNav li .navN li a {
            color: white; }
            footer .fNav li .navN li a span {
              border-right: 0; }
          footer .fNav li .navN li:last-child {
            border-bottom: 0; }
  footer .footerM {
    width: 100%;
    background: #0c68c7;
    height: 190px;
    border-bottom: 1px solid #2476cc;
    overflow: hidden; }
    footer .footerM .foooterLogo {
      width: 580px;
      height: 190px;
      overflow: hidden;
      float: left; }
      footer .footerM .foooterLogo img {
        display: block;
        margin-top: 56px; }
    footer .footerM .footerContact {
      width: 510px;
      height: 108px;
      float: right;
      margin-top: 46px;
      opacity: 0.8; }
      footer .footerM .footerContact .fooConW1 {
        width: 100%;
        height: 16px; }
        footer .footerM .footerContact .fooConW1 div:first-child {
          width: 218px;
          float: left; }
          footer .footerM .footerContact .fooConW1 div:first-child span {
            color: #eeeeee; }
          footer .footerM .footerContact .fooConW1 div:first-child span:first-child {
            font-size: 16px;
            margin-right: 10px; }
          footer .footerM .footerContact .fooConW1 div:first-child span:last-child {
            font-family: "microsoft yahei", "Microsoft YaHei", SimHei, sans-serif;
            font-size: 14px;
            color: #eeeeee; }
        footer .footerM .footerContact .fooConW1 div:last-child {
          float: left; }
          footer .footerM .footerContact .fooConW1 div:last-child span {
            color: #eeeeee; }
          footer .footerM .footerContact .fooConW1 div:last-child span:first-child {
            font-size: 16px;
            margin-right: 10px; }
          footer .footerM .footerContact .fooConW1 div:last-child span:last-child {
            font-family: "microsoft yahei", "Microsoft YaHei", SimHei, sans-serif;
            font-size: 14px;
            color: #eeeeee; }
      footer .footerM .footerContact .fooConW2 {
        width: 100%;
        height: 16px;
        margin-top: 28px; }
        footer .footerM .footerContact .fooConW2 div:first-child {
          width: 218px;
          float: left; }
          footer .footerM .footerContact .fooConW2 div:first-child span {
            color: #eeeeee; }
          footer .footerM .footerContact .fooConW2 div:first-child span:first-child {
            font-size: 16px;
            margin-right: 10px; }
          footer .footerM .footerContact .fooConW2 div:first-child span:last-child {
            font-family: "microsoft yahei", "Microsoft YaHei", SimHei, sans-serif;
            font-size: 14px;
            color: #eeeeee; }
        footer .footerM .footerContact .fooConW2 div:last-child {
          float: left; }
          footer .footerM .footerContact .fooConW2 div:last-child span {
            color: #eeeeee; }
          footer .footerM .footerContact .fooConW2 div:last-child span:first-child {
            font-size: 16px;
            margin-right: 10px; }
          footer .footerM .footerContact .fooConW2 div:last-child span:last-child {
            font-family: "microsoft yahei", "Microsoft YaHei", SimHei, sans-serif;
            font-size: 14px;
            color: #eeeeee; }
      footer .footerM .footerContact .fooConW3 {
        width: 100%;
        height: 16px;
        margin-top: 28px; }
        footer .footerM .footerContact .fooConW3 div:first-child {
          float: left; }
          footer .footerM .footerContact .fooConW3 div:first-child span {
            color: #eeeeee; }
          footer .footerM .footerContact .fooConW3 div:first-child span:first-child {
            font-size: 16px;
            margin-right: 10px; }
          footer .footerM .footerContact .fooConW3 div:first-child span:last-child {
            font-family: "microsoft yahei", "Microsoft YaHei", SimHei, sans-serif;
            font-size: 14px;
            color: #eeeeee; }
  footer .footerB {
    width: 100%;
    background: #0c68c7;
    height: 54px;
    overflow: hidden; }
    footer .footerB li {
      line-height: 54px;
      color: white; }
      footer .footerB li a {
        color: white; }

/*# sourceMappingURL=footer.css.map */
