@font-face {
  font-family: Poppins-bold;
  src: url(../fonts/Poppins-Bold.ttf)
}

@font-face {
  font-family: Poppins-SemiBold;
  src: url(../fonts/Poppins-SemiBold.ttf)
}

@font-face {
  font-family: regular;
  src: url(../fonts/Poppins-Regular.ttf)
}
@font-face{
	font-family:Inter-SemiBold;
	src:url(../fonts/Inter-SemiBold-600.otf)
}
@font-face{
	font-family:Inter-Medium;
	src:url(../fonts/Inter-Medium-500.otf)
}
@font-face{
	font-family:Inter-Regular;
	src:url(../fonts/Inter-Regular-400.otf)
}

.new-body-inner {
  padding-top: 80px;
}

.new-header .switch,
.new-header .hdr .login,
.new-header .hdr .btn {
  float: left;
}

.new-header .new-e-switch,
.new-header .hdr .tel,
.new-header .ul-nav .v1 {
  font-weight: 500;
  font-family:Inter-Medium;
}

.new-header .hdr .tel {
  background-size: 24px 24px;
}

.new-header .hdr .new-btn {
  padding: 0 28px;
  border-radius: 40px;
  -webkit-border-radius: 40px;
  -moz-border-radius: 40px;
  -ms-border-radius: 40px;
  -o-border-radius: 40px;
  line-height: 38px;
  margin-left: 8px;
  border-color: #D1DAE8;
  color: #1E2128;
  font-size: 16px;
  font-weight: 500;
  font-family:Inter-Medium;
}

.new-header .hdr .login .new-btn {
  margin-left: 0;
}

.new-header .hdr .new-btn.active {
  border-color: #0074FC;
  color: #fff;
}

.new-header .hdr .new-btn:hover {
  color: #fff;
  border-color: #0074FC;
}

.new-header .login .sub {
  min-width: 120px;
  text-align: center;
  left: 50%;
  transform: translateX(-50%);
  -webkit-transform: translateX(-50%);
  -moz-transform: translateX(-50%);
  -ms-transform: translateX(-50%);
  -o-transform: translateX(-50%);
}

.new-e-switch {
  margin-left: 0;
  padding-left: 28px;
  color: #7F8798;
  position: relative;
  background-image: url(../images/header/icon-arrow.png);
}

.new-e-switch::before {
  content: "";
  display: block;
  width: 24px;
  height: 24px;
  background: url(../images/header/icon_Language.png) center center no-repeat;
  background-size: 24px 24px;
  position: absolute;
  left: 0;
  top: 50%;
  transform: translateY(-50%);
  -webkit-transform: translateY(-50%);
  -moz-transform: translateY(-50%);
  -ms-transform: translateY(-50%);
  -o-transform: translateY(-50%);
}

.new-header.header .switch {
  margin-right: 0;
}

.new-header .hdr .login {
  margin-left: 22px;
}

.new-header .ul-nav .m-tit2 {
  margin-bottom: 4px;
}

.new-header .ul-nav .m-tit2 {
  font-weight: 500;
  font-family: inter-Medium;
}

.new-header .ul-nav .desc {
  font-weight: 400;
  font-family: inter-Regular;
}

.new-header .ul-nav .item .m-tit1 {
  padding-bottom: 0;
  line-height: 2.2;
  height: 32px;
  font-weight: 500;
  font-family: inter-Medium;
}

.new-header .new-zhanwei {
  opacity: 0;
}

@media only screen and (min-width: 950px) and (max-width: 1920px) {
  .new-header .hdr .new-btn {
    margin-left: 0.416vw;
  }

  .new-header.header .switch {
    margin-right: 0;
  }

  .new-header .hdr .login {
    margin-left: 1.145vw;
  }
}

@media only screen and (max-width: 1440px) {
  .new-header .hdr .new-btn {
    font-size: 14px;
  }

  .new-header .hdr .tel {
    background-size: 24px 24px;
    padding-left: 26px;
  }
}
@media only screen and (max-width:1300px) {
	.new-header .hdr .new-btn{
		padding: 0 18px;
	}
}
@media only screen and (max-width: 950px) {
  .new-body-inner {
    padding-top: 60px;
  }

  .new-header.header2 {
    background-color: #fff !important;
  }

  .new-header .ul-nav .m-tit2 {
    text-indent: 0em;
  }
}

/*!****** 8.4新增官网页 ******/
.g-sel-f01 {

  background: url(../images/new/c-drop.png) no-repeat right 50%;
  background-size: 18px auto;
}

@media screen and (max-width: 767px) {

  .g-sel-f01 {
    font-size: 14px;
    background-size: 12px auto;
  }

}