/* 设置html初始字体大小和禁用transition，防止页面加载时的缩放闪烁 */
html {
    font-size: 10px;
    transition: none !important;
    -webkit-transition: none !important;
    -ms-transition: none !important;
}

body {
    margin: 0 auto;
    font-size: 10px;
    color: #262728;
    font-family: arial, 'helvetica neue', 'SYSTM', 'microsoft yahei ui', 'microsoft yahei', 'pingfang SC', 'simsun', sans-serif;
    line-height: normal;
    overflow-x: hidden;
}
* {
    padding: 0;
    margin: 0;
    box-sizing: border-box;
    -webkit-box-sizing: border-box;
    -ms-box-sizing: border-box;
    outline: none;
    transition: 0.5s;
    -webkit-transition: 0.5s;
    -ms-transition: 0.5s;
}
/* 确保html元素的transition始终被禁用 */
html, html * {
    transition-property: background-color, color, opacity, transform, visibility, box-shadow, border-color, width, height, margin, padding, left, right, top, bottom !important;
}
ul,
li {
    list-style: none;
}
img {
    border: 0px;
    max-width: 100%;
    height: auto;
    vertical-align: middle;
}
a {
    color: #333;
    text-decoration: none;
}
a:hover {
    color: #0036CF;
    text-decoration: none;
    transition: 0s;
    -webkit-transition: 0s;
    -ms-transition: 0s;
}
a:active {
    text-decoration: none
}
a:focus {
    outline: none;
}