
/* 生成重置 样式 */
 @charset "utf-8";
/* Reset CSS */
 * {
    margin: 0;
    padding: 0;
}
*,
*::before,
*::after {
    box-sizing: border-box;
}
 html {
    font-size: 62.5%;
}
 body {
    font-size: 1.6rem;
}
 body,
 h1,
 h2,
 h3,
 h4,
 h5,
 h6,
 p,
 ul,
 ol,
 li,
 dl,
 dt,
 dd,
 table,
 th,
 td,
 form,
 fieldset,
 legend,
 input,
 textarea,
 button,
 select {
    margin: 0;
    padding: 0;
}
 h1,
 h2,
 h3,
 h4,
 h5,
 h6 {
    font-size: 100%;
    font-weight: normal;
}
 ul,
 ol {
    list-style: none;
}
 table {
    border-collapse: collapse;
    border-spacing: 0;
}
 fieldset,
 img {
    border: 0;
}
 input,
 textarea,
 select {
    font-family: inherit;
    font-size: inherit;
    font-weight: inherit;
}
 input,
 textarea,
 select,
 button {
    outline: none;
}
 a {
    text-decoration: none;
}
 a:hover {
     text-decoration: underline;
 }
 @font-face {
    font-family: 'iconfont';
    src: url('../font/iconfont.eot'); /* IE9*/
    src: url('../font/iconfont.eot?#iefix') format('embedded-opentype'), /* IE6-IE8 */
    url('../font/iconfont.woff') format('woff'), /* chrome, firefox */
     url('../font/iconfont.ttf')
        format('truetype'), /* chrome, firefox, opera, Safari, Android, iOS 4.2+*/
         url('../font/iconfont.svg#iconfont')
          format('svg');
    font-weight: normal;
     font-style: normal;
    font-display: swap;
}
html, body {
    font-family: 'Arial', sans-serif;
    margin: 0;
    padding: 0;
}