*,*:after,*:before{-webkit-box-sizing:border-box;box-sizing:border-box;margin:0;padding:0}/* IE8+ 盒模型 默认:content-box */
html{
    -webkit-text-size-adjust:none;          /* 禁止移动端开启阅读模式 */
    -webkit-touch-callout:none;             /* 禁止ios长按时触发系统的菜单 */
    -webkit-overflow-scrolling:touch;       /* ios滚动条 */
    font-size:100px;                        /* 1rem=100px,解决设置字体不能小于12px */
}
html{height:100%;overflow:auto}
body{line-height:normal;word-wrap:break-word;word-break:break-all;text-align:justify;height:100%;background-color: #000;color:#fff;font-family:-apple-system,BlinkMacSystemFont,"PingFang SC","Helvetica Neue",STHeiti,Tahoma,'Source Han Sans CN Regular','Microsoft YaHei UI',"Microsoft Yahei",Simsun,sans-serif;font-size:16%}
article,aside,details,figcaption,figure,footer,header,menu,nav,section,main{display:block}
address,caption,cite,code,dfn,em,var{font-style:normal;font-weight:normal} /* 重置样式标签的样式 */
h1,h2,h3,h4,h5,h6,strong,th{font-size:inherit;font-weight:bold}
input,button,select,textarea,optgroup{font-size:inherit;vertical-align:middle;outline:none;font-family:inherit}
textarea{resize:none} /*文本框禁止拖拉*/
table{width:100%;border-collapse:collapse;border-spacing:0;border:1px solid #ddd/*;table-layout:fixed*/} /* 重置table属性,单元格按照规定大小分配:(table-layout:fixed) */
td,th{border:1px solid #ddd}
iframe,fieldset,img{border:0} /* 重置fieldset（表单分组）、图片的边框为0 */
dl,ul,ol,menu{list-style:none} /* 重置类表前导符号为none,menu在HTML5中有效,li会继承 */
hr{clear:both}
a{color:#333;cursor:pointer}
a,a:active,a:hover{text-decoration:none} /* 重置链接a标签的鼠标滑动效果 */
a,a:focus{outline:0} /* 取消a标签的虚线框 */
video,img{vertical-align:top} /* 图片在当前行内的垂直位置 */
video:focus{outline:0}
img{font-size:.12rem} /* 图片加载失败的文字显示 */
/* 统一上标和下标 */
sub,sup{font-size:.75em;line-height:0;position:relative;vertical-align:baseline}
sup{top:-.5em}
sub{bottom:-.25em}

#page{
    margin: 0 auto;
}

.PC body{min-width: 768px;min-height: 432px;}
/* 处理PC上第一次获取屏幕大小有几像素的误差 */
html.PC {overflow: hidden}
/* width<=768 */
@media screen and (max-width:768px) {
    html.PC {overflow: auto}
}

/* 提示 */
#device_tips{
    position: fixed;
    top: 0;
    left: 0;
    width: 100%;
    height: 100%;
    display: flex;
    justify-content: center;
    align-items: center;
    background-color: #000;
    z-index: 999999999;
    font-size: 14px;
}
/* 使图片不能拖动 */
img {
    -webkit-user-drag: none;
}
/* 使文字不能被选中 */
p {
    -webkit-touch-callout: none;
    -webkit-user-select: none;
    -moz-user-select: none;
    -ms-user-select: none;
    user-select: none;
}