#header {
  height: 3.13vw;
}
#header .f16 {
  font-size: 0.83vw;
}
#header .nav_item {
  margin-left: 2.6vw;
}
#header .contactUs {
  margin-left: 10.42vw;
}
#header .contactUs_img {
  margin-right: 0.42vw;
}
.navPadding {
  padding: 0.82vw;
}
.sonNavTitle {
  color: #333;
  font-size: 0.73vw;
  font-weight: bold;
}
.sonNavList {
  line-height: 0.94vw;
  font-size: 0.63vw;
  color: #696969;
  max-width: 220px;
  padding: 0 1.3vw;
  border-right: solid 1px #cccccc;
}
.sonNavList:last-child {
  padding: 0 1.3vw;
  border-right: 0;
}
.logo {
  width: 8.85vw;
}
.content-header {
  box-sizing: border-box;
  width: 100%;
  height: 3.13vw;
  background: rgba(0, 0, 0, 0.2);
  color: #ffffff;
  position: absolute;
  z-index: 99;
  padding: 0 13.28vw;
}
.bg {
  width: 100%;
  height: 3.13vw;
  backdrop-filter: blur(8px);
  background-image: initial;
  background-position-x: initial;
  background-position-y: initial;
  background-size: initial;
  background-repeat-x: initial;
  background-repeat-y: initial;
  background-attachment: initial;
  background-origin: initial;
  background-clip: initial;
  background-color: rgba(255, 255, 255, 0.1);
  color: #ffffff;
  position: absolute;
  z-index: 99;
}
.bg:hover {
  background: rgba(255, 255, 255, 0.06);
}
.padd-head {
  padding: 0 13.28vw;
}
.rel {
  position: relative;
}
.abs {
  position: absolute;
}
.navlist {
  margin-left: 0.52vw;
  padding-right: 1.04vw;
  border-right: 1px solid #e2e4e2;
}
.navlist:last-child {
  padding-right: 0 !important;
  border-right: 0;
}
.navItem {
  line-height: 1.56vw;
}
.headPhone {
  font-size: 1.15vw;
  font-weight: bold;
  color: #ffb72f;
}
