/* .header-box{
    width: 100%;
    height: 160rem;
    background-image: url("../image/header/header_bg.png");
    background-size: 100% 100%;
    background-position: center;
    background-repeat: no-repeat;
} */
.header-box {
  height: 80rem;
  width: 100%;
  background-color: #fff;
  padding: 0 80rem 0 60rem;
}
.tab-box {
  font-size: 18rem;
  font-weight: 400;
  letter-spacing: 0rem;
  line-height: 21.22rem;
  color: rgba(0, 0, 0, 1);
  height: 100%;
}

.tab-box .item a {
  font-size: 20rem;
  font-weight: 400;
  letter-spacing: 0rem;
  line-height: 80rem;
  color: rgba(0, 0, 0, 1);
}
.tab-box .item .item-txt,
.tab-box .item .item-txt a {
  display: block;
  height: 100%;
}


.item-txt-hover::after{
    position: absolute;
    bottom: 0;
    left: 50%;
    width: 24rem;
    content: "";
    display: block;
    border-bottom: 2rem solid rgba(34, 64, 122, 1);
    transform: translateX(-50%);
}
.tab-box .item:hover .tab-list {
    display: block;
  }
.item-act {
  font-weight: 700 !important;
  color: rgba(34, 64, 122, 1) !important;
  cursor: pointer;
}
.tab-box .item {
  position: relative;
  width: 108rem;
  height: 100%;
  text-align: center;
}
.tab-list {
  position: absolute;
  left: 50%;
  top: 80rem;
  transform: translateX(-50%);
  width: 108rem;
  background-color: #fff;
  display: none;
  z-index: 999;
  box-shadow: 0rem 2rem 8rem rgba(0, 0, 0, 0.1);
  a {
    display: block;
    width: 100%;
    height: 100%;
    font-size: 22rem;
    font-weight: 400;
    letter-spacing: 0rem;
    line-height: 56rem;
    color: rgba(56, 56, 56, 1);
  }
}
.tab-box .list-txt,
.tab-box .list-txt a {
  height: 48rem;
  display: block;
  line-height: 48rem;
}
.tab-box .list-txt:hover {
  cursor: pointer;
  background: rgba(0, 117, 194, 0.1);
  a {
    color: rgba(0, 90, 158, 1);
  }
}

.logo-pic {
  width: 167.3rem;
  height: 40rem;
  display: block;
}
.phone-box {
  width: 160rem;
  height: 44rem;
  opacity: 1;
  background: linear-gradient(
    90deg,
    rgba(34, 64, 122, 1) 0%,
    rgba(94, 151, 184, 1) 100%
  );
  font-size: 16rem;
  font-weight: 500;
  letter-spacing: 0rem;
  line-height: 21.22rem;
  color: rgba(255, 255, 255, 1);
}
.phone-box .phone-pic {
  width: 20rem;
  height: 20rem;
  display: block;
  margin-right: 4rem;
}
