* {box-sizing: border-box; -webkit-tap-highlight-color: rgba(0,0,0,0);}
body,
dl, dt, dd, ul, ol, li,
h1, h2, h3, h4, h5, h6,
pre, code, form, fieldset, legend, input, textarea,
p, blockquote, th, td, hr, button,
article, aside, details, figcaption, figure, footer, header, menu, nav, section {
    margin: 0;
    padding: 0;
    border: 0;
}
/* 默认不要下划线 */
a {text-decoration: none;cursor: pointer;}
/* 按钮文本不可选 */
button {user-select: none;}
img {max-width: 100%;vertical-align: middle;}
/* 加载不出来的图片不要显示灰色边框 */
img:not([src]),img[src=""] {opacity: 0;}
ul, ol, li {list-style: none;}
table {border-collapse: collapse; border-spacing: 0;}
input, select, button, textarea {font-size: 100%; font: inherit;}
html, body {height: 100%; } /*overflow-x: hidden;*/
body {font-family: "MicroSoft YaHei",sans-serif;}
html{
font-size: 62.5%;
}
html,body{
    width: 100%;
    /* height: 100%; */
}

body{
    font-size: 1.6rem; /* 使用rem单位设置字体大小 */
    font-family: "Helvetica Neue", Helvetica, Arial, "PingFang SC", "Hiragino Sans GB", "Heiti SC", "Microsoft YaHei", "WenQuanYi Micro Hei", sans-serif;
    /*color: #2d2d2d;*/
    color: rgb(10, 10, 10);
    /*background: #f7f7f7;*/
    background: #f8f8f8;
}



/* 懒加载 */
.lazy-load {
                opacity: 0;
                transition: opacity 0.5s ease-in-out;
            }
            
            .lazy-load.loaded {
                opacity: 1;
            }
            .lazy-a.loaded {
                opacity: 1;
            }



