@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 {

  width: 100%;

  box-sizing: border-box;

}



body {

  width: 100%;

  font: 16px"微软雅黑", "Arial Narrow", HELVETICA;

  background: #fff;

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

  -moz-osx-font-smoothing: grayscale;

  -webkit-font-smoothing: antialiased;

  text-rendering: optimizeLegibility;

  font-family: "MicrosoftYaHei";

  overflow: hidden;

  overflow-y: auto;

}
body::-webkit-scrollbar {
  /* 纵向滚动条 宽度 */
  width: 8px;
  /* 横向滚动条 高度 */
  height: 4px;
  /* 整体背景 */
  background: rgba(126, 126, 126, 0.1);
  /* 整体 圆角 */
  border-radius: 8px;
}

/* 滑块 */
body::-webkit-scrollbar-thumb {
  background: #e23c32;
  border-radius: 8px;
}


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;

}