html, body, dl, dt, dd, ul, ol, li, h1, h2, h3, h4, h5, h6, form, input, label, textarea, p { margin: 0; padding: 0; -webkit-text-size-adjust: none } article, aside, details, footer, header, nav, section { display: block } em, i { font-style: normal } img { border: 0; vertical-align: middle } ol, ul { list-style: none } input[type=text], input[type=password], input[type=number], input[type=email], input[type=search], input[type=tel], input[type=radio], input[type=checkbox] { vertical-align: middle; outline: 0; -webkit-appearance: none; -webkit-user-select: text } input::-webkit-input-placeholder, textarea::-webkit-input-placeholder { color: #ccc } select, textarea { outline: 0; -webkit-appearance: none } textarea { -webkit-user-select: text } table { border-collapse: collapse; border-spacing: 0 } * { -webkit-user-select: none; -webkit-tap-highlight-color: transparent; -webkit-touch-callout: none; -webkit-box-sizing: border-box; box-sizing: border-box } *:before, *:after { -webkit-box-sizing: border-box; box-sizing: border-box } a { text-decoration: none } .userselect { -webkit-user-select: text } .clearfix:after { display: block; content: ''; clear: both; visibility: hidden; } body { max-width: 750px; margin: 0 auto; min-height: 100%; min-width: 320px; font-family: Arial, Helvetica, sans-serif; line-height: 1.3; -webkit-text-size-adjust: none; } .winPop{ position: fixed; top:50%; left:50%; z-index: 9999; background-color: rgba(0,0,0,.8); color: white; padding: 0.24rem; font-size: 0.32rem; line-height: 0.4rem; border-radius: 0.2rem; transform: translate(-50%,-50%); -webkit-transform: translate(-50%,-50%); } .jzzbg{ width:100%; height: 100%; position: fixed; top:0; left:0; z-index: 999999; display: none; } .jzzbg .jzz{ width:0.6rem; height: 0.6rem; background-image: url(../img/loading.gif); background-repeat: no-repeat; background-size: 100% 100%; position: absolute; top:50%; left:50%; margin-top: -0.3rem; margin-left: -0.3rem; } [v-cloak] { display: none; }