html,body,div,ul,p,dl,dt,dd,em,span {margin:0; padding:0; font-size:100%; vertical-align:baseline;}
html {font-size:15.6vw; -webkit-text-size-adjust:100%; -ms-text-size-adjust:100%; *text-overflow:ellipsis; -webkit-tap-highlight-color:rgba(0,0,0,0);}
body {color:#000; background-color:#fff; margin:0 auto;font:100%/1.5 -apple-system,"Helvetica Neue",Helvetica,Arial,"PingFang SC","Hiragino Sans GB","WenQuanYi Micro Hei","Microsoft Yahei",sans-serif; -webkit-font-smoothing:antialiased;}
a {outline:none; color:#000; text-decoration:none; -webkit-user-select:none; -webkit-user-drag:none; -webkit-tap-highlight-color:rgba(0,0,0,0);background-color: transparent;}
img {border:0; max-width:100%; display:block;}
li {list-style:none;}
i,em {font-style:normal;}
div,p {word-break:break-all; word-wrap:break-word;}
html {-webkit-text-size-adjust:100%;-ms-text-size-adjust:100%; *text-overflow:ellipsis; -webkit-tap-highlight-color:rgba(0,0,0,0);}
.clear:after {content:"."; display:block; height:0; clear:both; visibility:hidden;}
.clear {zoom:1;}
.hide {display:none;}
@media screen and (min-width:640px){
	html {font-size:100px;}
}

.browser_tips {ition:fixed; width:100%; height:100%; background-color:rgba(0,0,0,0.8); top:0; left:0; z-index:999;}
.browser_tips img {width:3.57rem; float:right; margin:.2rem .2rem 0 0;}
#qrcode {position:absolute; width:1.5rem; top:0; left:-1.7rem; padding:.05rem; background-color:#fff; border:1px solid #e7e7e7; margin:auto; border-radius:.1rem; z-index:999;}
#qrcode div {font-size:.18rem; line-height:.3rem; margin-bottom:.05rem; color:#fff; background-color:#000; border-radius:.05rem;}
.loading_page {position:fixed; width:2rem; height:.5rem; padding-top:1.1rem; font-size:.2rem; color:#fff; border-radius:6px; top:0; bottom:0; left:0; right:0; margin:auto; text-align:center; background:url("loading-1-1.gif")/*tpa=https://www.508sy.com/static/images/loading-1.gif*/ center .25rem no-repeat; background-size:.7rem; background-color:rgba(0,0,0,.6); z-index:999;}