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

@font-face {
	font-family: HuaweiSans-Regular;
	src: url("../fonts/HuaweiSans-Regular.ttf");
}

* {
    -webkit-box-sizing: border-box;
    -moz-box-sizing: border-box;
    box-sizing: border-box;
    margin: 0;
    padding: 0;
  }
  :after,
  :before {
    -webkit-box-sizing: border-box;
    -moz-box-sizing: border-box;
    box-sizing: border-box;
  }
  li,
  ul,
  ol {
    list-style: none;
  }
  a,
  a:hover,
  a:focus,
  a:visited {
    cursor: pointer;
    text-decoration: none;
    outline-style: none;
  }
  .clearfix:after,
  .cistern:after {
    display: table;
    clear: both;
    content: ' ';
  }
  h1,
  h2,
  h3,
  h4,
  h5,
  h6 {
    font-weight: normal;
    margin: 0;
  }

    body {
font-family: HuaweiSans-Regular;
margin: 0;
  }


.wave-dot {
  animation: wave 1.2s ease-in-out infinite;
}

@keyframes wave {
  0%,
  60%,
  100% {
    transform: translateY(0);
  }
  30% {
    transform: translateY(-10px);
  }
}

.font_bold {
  font-family: HuaweiSans-Bold;
  font-weight: bold;
}

.pc_show {
  display: block;
}

.mob_show {
  display: none;
}

/*WAP端样式*/
@media (max-width: 834px) {
  .mob_show {
    display: block;
  }

  .pc_show {
    display: none;
  }
}

.cssdonghua{
  transition: 0.5s;
    -webkit-transition: 0.5s;
}