@charset "utf-8";

* {

  padding: 0;

  margin: 0;

  -webkit-touch-callout: none;
}

a,

body,

center,

cite,

code,

dd,

del,

div,

dl,

dt,

em,

fieldset,

figcaption,

figure,

footer,

form,

h1,

h2,

h3,

h4,

h5,

h6,

header,

hr,

html,

img,

input,

label,

legend,

li,

mark,

ol,

p,

section,

span,

textarea,

time,

td,

th,

ul {

  margin: 0;

  border: 0;

  padding: 0;

  font-style: normal;

  /*  自动换行 */

  word-wrap: break-word;

  /*  强制英文单词断行 */

  word-break: break-all;

}

html,body {

  width: 100%;

  box-sizing: border-box;

  overflow: auto;

}

body {
  background: #fff;

  -webkit-text-size-adjust: 100%;

  -moz-osx-font-smoothing: grayscale;

  -webkit-font-smoothing: antialiased;

  text-rendering: optimizeLegibility;

  font-size: 16px;

  font-weight: normal;

  font-family: "MicrosoftYaHei","微软雅黑", "Arial Narrow", HELVETICA;
}

body::-webkit-scrollbar{
  display: none;
}


a {

  color: #575656;

  text-decoration: none;

  transition: all 0.3s;

  -moz-transition: all 0.3s;

  -webkit-transition: all 0.3s;

  -o-transition: all 0.3s;

}

em {

  font-style: normal;

}

li {

  list-style: none;

}

img {

  border: 0;

  vertical-align: middle;

  max-width: 100%;

}

table {

  border-collapse: collapse;

  border-spacing: 0;

}

p {

  word-wrap: break-word;

}

input,

textarea {

  /*webkit浏览器*/

  -webkit-user-select: auto;

}

input {

  outline: none;

}

img,

a {

  user-select: none;

  -webkit-user-drag: none;

  -webkit-user-select: none;

  -moz-user-select: none;

  -ms-user-select: none;

}

h1 {
  font-size: 36px;
}

h2 {
  font-size: 32px;
}

h3 {
  font-size: 24px;
}

h4 {
  font-size: 18px;
}

h5 {
  font-size: 16px;
}

h6 {
  font-size: 14px;
}