* {
  box-sizing: border-box;
  padding: 0;
  margin: 0;
}

body {
  background-color: #070708;
  font: "apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Helvetica Neue,Arial,Noto Sans,sans-serif,Apple Color Emoji,Segoe UI Emoji,Segoe UI Symbol,Noto Color Emoji";
}

html {
  height: 100%;
}


.web_content {
  width: 1200px;
  margin: 0 auto;
}

.web_content a:hover {
  color: #fff;
  text-decoration: none;
}

.dropdown-toggle1::after {
 opacity: 0;
 margin-left: 0;
}


.web_btn {
  position: relative;
  color:#fff;
  cursor: pointer;
  width: 122px;
}
.web_btn span {
 vertical-align: middle;
}
.web_btn .auto-img{
  width: 36px;
}

.erweima{
  position: absolute;
  display: none;
  transform: translate(-50% -50%);
}
.erweima .saoma{
  position: absolute;
  top:82%;
  color: #000;
  font-size: 14px;
  text-align: center;
  left: 11%;
  font-weight: 700;
}
.erweima img{
  width: 120px;
}
.web_btn:hover .erweima {
 display: block;
}


.web_btn.lg {
  padding: 17px 33px;
}

.web_btn.radius {
  border-radius: 50px;
}

.dropdown-item {
  display: block;
  line-height: 2.5;
  padding: 0 10px;
}

.flex {
  display: flex;
  align-items: center;
}

.flex-float {
  display: flex;
  /* align-items: center; */
  justify-content: space-between;
}

.flex1 {
  flex: 1;
}

@keyframes myfirst {
  0% {
    transform: translate(0px, 0px);
  }

  30% {
    transform: translate(0px, -10px);
  }

  60% {
    transform: translate(0px, 10px);
  }

  100% {
    transform: translate(0px, 0px);
  }
}

.flex-row-center {
  display: flex;
  align-items: center;
  justify-content: center;
}

.flex-row-start {
  display: flex;
  align-items: center;
  justify-content: start;
}

.flex-row-between {
  display: flex;
  align-items: center;
  justify-content: space-between;
}

.flex-col-center {
  display: flex;
  flex-direction: column;
  align-items: center;
  justify-content: center;
}

.flex-col-start {
  display: flex;
  flex-direction: column;
  /* align-items: center; */
  justify-content: start;
}

.flex-col-between {
  display: flex;
  flex-direction: column;
  align-items: center;
  justify-content: space-between;
}

.flex-col-start-left {
  display: flex;
  flex-direction: column;
  align-items: flex-start;
  justify-content: start;
}

.auto-img {
  object-fit: contain;
}