* {
  padding: 0;
  margin: 0;
  box-sizing: border-box;
}
header {
  width: 100%;
  height: 0.75rem;
  background-color: #0a2a61;
  background: #fff;
  
  /*background: rgba(0,0,0,0.2);*/
  position: fixed;
  top: 0;
  left: 0;
  z-index: 999;
  transition: all 0.3s;
  display: flex;
  justify-content: space-between;
  align-items: center;
}
header .logo,
header img {
    width: 1.69rem;
    height: 0.46rem;
    display: block;
}
header .nav {
  width: 14.2rem;
  height: 100%;
}
header .nav li {
  list-style: none;
  font-size: .20rem !important;
  float: left;
  width: 1.5rem;
  line-height: 0.75rem;
  text-align: center;
}
header .nav li a {
  display: block;
  width: 100%;
  height: 100%;
  /*color: white;*/
  color: #000;
}
header .nav li a:hover {
  font-weight: bold;
}
header .nav li .navs {
  display: none;
  /*z-index: 200;*/
  width: 1.5rem;
  /*height: 1.6rem;*/
  background: rgba(255,255,255,0.11);
  border-radius: 0.05rem 0.05rem 0.05rem 0.05rem;
  border: 0.01rem solid rgba(255,255,255,0.36);
}
header .nav li .navs li {
  line-height: 0.3rem;
  /*border-bottom: none ;*/
  /*width: 1.48rem;*/
  /*height: 100%;*/
  /*height: 0.39rem;*/
  border-radius: 0.04rem 0.04rem 0rem 0rem;
}
header .nav li .navs li a {
  /*display: block;*/
  font-size: .16rem !important;
  padding-left: .1rem;
}
header .nav li .navs li a:hover {
  color: white;
  background: #029e4f;
}
header .nav li:hover .navs {
  display: block;
  
}
header .nav li .navs a:hover {
        background-color: #029e4f;
  color: #fff;
}

/*单击一级导航时显示高亮效果*/
.active1{
    background-color: #029e4f;
}