.header {
  width: 100%;
  height: 6.25vw;
  background: #63065f;
}
.header-home {
  display: none;
}
.nav1 {
  display: none;
}
.s {
  width: 71.875vw;
  margin: 0 auto;
}
.logo {
  display: flex;
  justify-content: space-between;
  align-items: center;
  padding-top: 0.6771vw;
}
.logo .logo_left img {
  width: 23.125vw;
  height: 3.4896vw;
}
.log {
  display: flex;
  align-items: center;
  padding-bottom: 0.7813vw;
  justify-content: flex-end;
  color: #fff;
}
.log .le {
  display: flex;
  align-items: center;
}
.log .le .al {
  display: flex;
  align-items: center;
}
.log .le a img {
  width: 1.0417vw;
  height: 1.0417vw;
  opacity: 0.8;
}
.spa1 {
    padding-left: 0.3125vw;
    padding-right: 0.1417vw;
}
.log .le span {
  color: #fff;
  opacity: 0.5;
  font-size: 0.8333vw;
}
.header-form {
  display: flex;
  align-items: center;
}

.header-form-input1 {
  color: #ffffff;
  width: 18.2292vw;
  height: 2.2917vw;
  padding-left: 1.0417vw;
  padding-top: 0.7292vw;
  padding-bottom: 0.7292vw;
  background: rgba(255, 255, 255, 0.2);
  border-right: none;
  overflow: hidden;
  text-overflow: ellipsis;
  vertical-align: middle;
  border-radius: 1.0417vw 0 0 1.0417vw;
  font-size: 0.8333vw;
}

.header-form-input1::-webkit-input-placeholder {
  color: #fff;
  opacity: 0.5;
}

.header-form-input2 {
  width: 2.6042vw;
  height: 2.2917vw;
  border-style: none;
  outline: none;
  background: rgba(255, 255, 255, 0.2);
  border-left: none;
  background-image: url(../images/ss.png);
  background-repeat: no-repeat;
  background-position: center center;
  vertical-align: middle;
  border-radius: 0 1.0417vw 1.0417vw 0;
  cursor: pointer;
  background-size: 0.8333vw 0.8333vw;
}
/* 导航栏 */
.fixednav {
  position: fixed;
  top: 0px;
  left: 0px;
  width: 100%;
  z-index: 99999;
}
.nav {
  width: 100%;
  background: #721170;
  height: 3.125vw;
}

.nav ul {
  width: 100%;
}

.nav ul li {
  width: 11.11%;
  float: left;
}
.nav .ul1 > li {
  position: relative;
}

.nav ul li a {
  display: block;
  width: 100%;
  height: 3.125vw;
  line-height: 3.125vw;
  text-align: center;
}

.nav ul li a p {
  font-size: 0.9375vw;
  color: #fff;
}

/* .nav .ul1 li a:hover {
  border-bottom: 0.2083vw solid #e6c38f;
} */

.nav ul li .ul2 {
  display: none;
  position: absolute;
  width: 100%;
  z-index: 999;
  top: 3.0208vw;
  border-top: 0.2083vw solid #e6c38f;
  background: rgba(255, 255, 255, 0.9);
  box-shadow: 0px 0.1563vw 0.2604vw 0px rgba(8, 1, 3, 0.25);
  border-radius: 0px 0px 0.4167vw 0.4167vw;
}

.nav ul li .ul2 li {
  width: 100%;
}
.nav ul li .ul2 li p {
  font-size: 0.8333vw;
  color: #333333;
}
.nav ul li .ul2 > li {
  position: relative;
}

.nav ul li .ul2 li .ul3 {
  display: none;
  position: absolute;
  width: 120%;
  z-index: 999;
  top: 0.5208vw;
  left: 100%;
  background: rgba(255, 255, 255, 0.9);
  box-shadow: 0px 3px 0.2604vw 0px rgba(8, 1, 3, 0.25);
  border-radius: 0.4167vw;
}

.nav ul li .ul2 li .ul3 li a p {
  overflow: hidden;
  text-overflow: ellipsis;
  display: -webkit-box;
  -webkit-line-clamp: 1;
  -webkit-box-orient: vertical;
}
.nav ul li .ul2 li:hover .pl {
  font-weight: bold;
  color: #ad7f3c;
}
.nav ul li .ul2 li .pl {
  position: relative;
}
.nav ul li .ul2 li:hover .pl img {
  display: inline-block;
}
.nav ul li .ul2 li .pl img {
  position: absolute;
  top: 1.4583vw;
  right: 1.208vw;
  width: 0.2604vw;
  height: 0.3646vw;
  display: none;
}
.nav ul li .ul3 li:hover p {
  font-weight: bold;
  color: #ad7f3c;
}
/* 导航栏 end*/
