.header-top {
  height: 27px;
}

.user-avatar-img,
.user-logout {
  cursor: pointer;
}

.header-phone {
  float: right;
  position: absolute;
  right: 0;
  top: 12px;
}

.header-phone span {
  /* height: 17px; */
  font-size: 14px;
  font-family: PingFangSC-Regular, PingFang SC;
  font-weight: 400;
  color: #FFFFFF;
  line-height: 25px;
}

.language-left {
  padding-top: 0 !important;
}


.register {
  height: 25px !important;
  line-height: 25px !important;
}


.login,
.user-avatar {
  line-height: 25px !important;
}

.experience {
  width: 86px;
  height: 40px;
  line-height: 40px;
  text-align: center;
  background: white;
  border-radius: 5px;
}

.experience a {
  font-size: 14px !important;
}

.region a {
  padding-left: 15px;
}


.header-nav .header-default .experience {
  width: 70px;
  height: 40px;
  line-height: 40px;
  text-align: center;
  background: white;
  border-radius: 5px;
  font-family: "Harmony_Regular", "微软雅黑", "Microsoft Yahei", "sans-serif", ;
}

header.header-nav.active .experience {
  font-size: 14px;
  background-image: linear-gradient(135deg, #0068dd, #00aeee);
}

header.header-nav.bg_white .experience {
  background-image: linear-gradient(135deg, #0068dd, #00aeee);
}

header.header-nav.active .experience a {
  color: white;
}

header.header-nav.bg_white .experience a {
  color: white;
}


.header-nav .header-default .experience:hover {
  background-image: linear-gradient(135deg, #0068dd, #00aeee);
}

.header-nav .header-default .experience:hover a {
  color: white;
}

/* .right-wrapper{
padding-top: 21px !important;
position: absolute !important;
width: 20%;
right: 0;
} */

.search-icon {
  margin-right: 0px !important;
}

.experience a {
  color: #0068dd;
}

.header-nav .search-box {
  right: 15%;
}

.header-nav .header-default .login {
  color: #fff;
}

header.header-nav.active .header-default .login {
  color: #575d6c;
}

.register-btn-go {
  color: #fff;
}

/* 黑色导航样式 */
.header-nav .black_jian {
  border: solid black;
  border-width: 0 1px 1px 0;
  display: inline-block;
  padding: 3px;
  transform: rotate(-45deg);
  -webkit-transform: rotate(-45deg);
  vertical-align: middle;
  transition: 0.5s;
}

header.header-nav.active .black_jian {
  border-color: #575d6c;
}

header.header-nav.bg_white .black_jian {
  border-color: #575d6c;
}

/* 头像 */
.header-nav .user-avatar img {
  height: 20px;
  border-radius: 50%;
}

/* 中国站阴影 */
.header-nav .header-default .language-left .region {
  box-shadow: gray 0px 6px 6px 0px !important;
  transform: translateX(-39%) !important;
  text-align: left !important;
  width: 138px !important;
  background: #fff;
}

/* 下拉菜单阴影 */
.header-nav .nav-head .nav-sec {
  box-shadow: 0 40px 50px 0 rgb(0 0 0 / 20%);
}

/* 免费热线 */
header.header-nav.active .pc_buy span,
header .region a {
  color: #575d6c
}

.pc_buy {
  display: flex;
  align-items: center;
  position: absolute;
  right: 50px;
  top: -66px;
}
.pc_buy {
    right: 0px !important;
}
.pc_buy img {
  width: 20px;
  height: 23px;
  margin-right:5px;
}

.pc_buy span {
  font-size: 14px;
  font-family: PingFangSC-Regular, PingFang SC;
  font-weight: 400;
  color: #FFFFFF;
  line-height: 25px;
  margin-right: 15px;
}

header.header-nav.bg_white .pc_buy span {
  color: #000000
}

header.header-nav.active .pc_buy span {
  color: #000000
}

.header-nav .header-default .right-wrapper {
  /* width: 27%; */
  position: relative;
}

.right-wrapper .search {
  position: absolute;
  right: 0;
}

.header-nav .search-box {
  right: 12%;
}

 @media screen and (min-width:1440px) and (max-width:1500px) {
  .header-nav .logo-box{
    width: 14%;
  }
}
@media only screen and (max-width: 1440px) {
  .pc_buy span{
  font-size: 20px !important;
}
}
@media only screen and (max-width: 1366px) {
  .header-nav .logo-box {
    width: 10%;
  }
  .nav-head .nav-fir:nth-of-type(1){
	  margin: 0;
  }
  .nav-head .nav-fir:nth-of-type(2){
  	  margin: 0;
  }
  .nav-head .nav-fir:nth-of-type(3){
  	  margin: 0;
  }
  .nav-head .nav-fir:nth-of-type(4){
  	  margin-left: 2px;
  }
  .pc_buy{
	  top: 25px;
  }
}
@media only screen and (max-width: 1230px) {
  .header-nav .logo-box {
    /* width: 14%; */
  }
  .pc_buy span {
    margin-right: 15px;
  }
  .pc_buy {
    right: 30px;
  }
  .header-nav .search-box {
    right: 10%;
  }

}