/* css reset */
@charset "utf-8";

.zhuanh {
  transition-duration: 0.8s;
}

body, ol, ul, h1, h2, h3, h4, h5, h6, p, th, td, dl, dd, form, fieldset, legend, input, textarea, select {
  margin: 0;
  padding: 0
}

/* body {
  font-size: 13px;
  font-family: Noto Sans SC;
  -webkit-text-size-adjust: 100%;
  color: #2D2D2D;
  min-width: 1366px;
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale;
} */

a {
  text-decoration: none;
}

em {
  font-style: normal
}

li {
  list-style: none
}

img {
  border: 0;
  vertical-align: middle
}

table {
  border-collapse: collapse;
  border-spacing: 0
}

p {
  word-wrap: break-word
}

.clear {
  clear: both
}

* {
  box-sizing: border-box;
}

input, textarea, button {
  outline: none;
  box-shadow: none;
  background-color: transparent;
  border: none;
  font-family: Noto Sans SC;
}

.clearfix::after {
  content: "";
  width: 0;
  height: 0;
  visibility: hidden;
  display: block;
  clear: both;
}

.fl {
  float: left
}

.fr {
  float: right
}

.img-responsive {
  display: block;
  max-width: 100%;
  height: auto;
  vertical-align: bottom;
}

/*@font-face {
  font-family: "HYQiHei35S";
  src: url("../fonts/HYQiHei-35S.woff2") format("woff2"),
       url("../fonts/HYQiHei-35S.woff") format("woff"),
       url("../fonts/HYQiHei-35S.ttf") format("truetype"),
       url("../fonts/HYQiHei-35S.eot") format("embedded-opentype"),
       url("../fonts/HYQiHei-35S.svg") format("svg"),
       url("../fonts/HYQiHei-35S.otf") format("opentype");
  font-weight: normal;
  font-style: normal;
}
@font-face {
  font-family: "HYQiHei55S";
  src: url("../fonts/HYQiHei-55S.woff2") format("woff2"),
       url("../fonts/HYQiHei-55S.woff") format("woff"),
       url("../fonts/HYQiHei-55S.ttf") format("truetype"),
       url("../fonts/HYQiHei-55S.eot") format("embedded-opentype"),
       url("../fonts/HYQiHei-55S.svg") format("svg"),
       url("../fonts/HYQiHei-55S.otf") format("opentype");
  font-weight: normal;
  font-style: normal;
}
@font-face {
  font-family: "HYQiHei95W";
  src: url("../fonts/HYQiHei-95W.woff2") format("woff2"),
       url("../fonts/HYQiHei-95W.woff") format("woff"),
       url("../fonts/HYQiHei-95W.ttf") format("truetype"),
       url("../fonts/HYQiHei-95W.eot") format("embedded-opentype"),
       url("../fonts/HYQiHei-95W.svg") format("svg"),
       url("../fonts/HYQiHei-95W.otf") format("opentype");
  font-weight: normal;
  font-style: normal;
}*/
.w1620 {
  margin: 0 auto;
  width: 90%;
  max-width: 1620px;
}

.w1420 {
  margin: 0 auto;
  width: 85%;
  max-width: 1420px;
}

.w1026 {
  margin: 0 auto;
  width: 85%;
  max-width: 1026px;
}

.w960 {
  margin: 0 auto;
  width: 85%;
  max-width: 960px;
}