header {
  width: 100%;
  height: 9vh;
  background: #EFEFEF;
  position: fixed;
  top: 0px;
  left: 0px;
  z-index: 1000;
}

header .w1680 {
  height: 100%;
  min-width: 1200px;

}

header .w1680 .logo {
  width: 10.57%;
  height: 100%;
  padding: 2.5vh 0px;
}

header .w1680 .logo img {
  width: 100%;
}

header .w1680 .menu {
  height: 100%;
  font-size: 0px;
  min-width: 60%;
}

header .w1680 .menu li {
  display: inline-block;
  height: 100%;
  min-width: 12%;
  width: auto;
}

header .w1680 .menu li a {
  height: 100%;
  font-family: Source Han Sans SC;
  font-weight: 400;
  color: #333333;
  line-height: 9vh;
  text-align: center;
  display: block;
  font-size: 1.2em;
}


header .w1680 .menu li.last {
  display: inline-block;
  height: auto;
  min-width: 15.2%;
  width: auto;
}

header .w1680 .menu li div {
  width: 100%;
  height: 3.2vh;
  line-height: 3vh;
  background: #FFFFFF;
  border: 1px solid #D9D9D9;
  border-radius: 16px;
}

header .w1680 .menu li div a {
  color: #333333;
  font-family: Source Han Sans SC;
  font-weight: 400;
  line-height: 3vh;
}

header .w1680 .menu li.active,
header .w1680 .menu li:hover {
  background: #264C86;
}

header .w1680 .menu li.active a,
header .w1680 .menu li:hover a {
  color: #FFFFFF;
}

header .w1680 .menu li.last:hover {
  background: rgba(0, 0, 0, 0);
}

header .w1680 .menu li.last:hover a {
  color: #333333;
}





footer {
  width: 100%;
  min-width: 1200px;
}

footer .footerleft {
  padding-top: 3vw;
  /* width: 89.8%; */
  width: 83.3%;
  padding-right: 3.1%;
}

footer .footerleft .footertop {
  border-bottom: 1px solid #F2F2F2;
  margin-bottom: 40px;
}

footer .footerleft .footertop .logo {
  width: 16.78%;
  height: 5vh;
}

footer .footerleft .footertop .logo img {
  width: 100%;
}

footer .footerleft .footertop ul {
  height: 51px;
  line-height: 51px;
}

footer .footerleft .footertop li {
  float: left;
  margin: 0 22px;
}



footer .erweima {
  width: 10.2%;
  position: relative;
  margin-top: 2.5vw;
}

footer .erweima img {
  position: absolute;
  top: 100%;
  width: 100%;
}

.footerbottom {
  margin-bottom: 20px;
  height: 15px;
}

.footerbottom p {
  color: #333333;
}



@media screen and (max-width: 1440px) {

  header .w1680 .menu li {
    min-width: 100px;
  }

  header .w1680 .menu li.last {
    min-width: 130px;
  }
}