* { -webkit-tap-highlight-color:transparent; outline:0; margin:0; padding:0; vertical-align:baseline }
body, html { width:100%; height:100% }
blockquote, body, button, dd, dl, dt, fieldset, form, h1, h2, h3, h4, h5, h6, hr, input, legend, li, ol, p, pre, td, textarea, th, ul { margin:0; padding:0; vertical-align:baseline }
img { border:0 none; vertical-align:top }
em, i { font-style:normal }
ol, ul { list-style:none }
button, h1, h2, h3, h4, h5, h6, input, select { font-size:100%; font-family:inherit }
table { border-collapse:collapse; border-spacing:0 }
a { text-decoration:none }
a, body { color:#666 }
body { margin:0 auto; min-width:320px; max-width:750px; height:100%; font-size:14px; font-family:Helvetica, STHeiti STXihei, Microsoft JhengHei, Microsoft YaHei, Arial; line-height:1.5; -webkit-text-size-adjust:100%!important; text-size-adjust:100%!important }
input[type=text], textarea { -webkit-appearance:none; -moz-appearance:none; appearance:none }
.hide { display:none!important }
.IIV::-webkit-media-controls-play-button, .IIV::-webkit-media-controls-start-playback-button {
opacity:0;
pointer-events:none;
width:.06667rem
}
body { position:relative; overflow:hidden }
.end, .loading, .main { overflow:hidden; position:absolute; top:0; left:0; width:100%; height:100%; background-color:#000; display:-webkit-box; display:-webkit-flex; display:flex; -webkit-box-pack:center; -webkit-justify-content:center; justify-content:center; -webkit-box-align:center; -webkit-align-items:center; align-items:center }
.main { display:none; background-color:#000 }
.main .wrapper .video.show { width:100%; height:100% }
.main .control { position:absolute; height:20%; width:100%; bottom:0; z-index: 5; }
.main .control .btn { display:none }
.main .poster { position:absolute; top:0; left:0; width:100%; height:100%; z-index:1; background-color:#000 }
.btns { width:100%; text-align:center }
.btn { display:inline-block; padding:.26667rem .53333rem;
border:1px solid #fff }
.btn, .tip { color:#fff }
.tip { position:fixed; top:2.66667rem; right:.26667rem;
font-size:14px; background:#000 }
.skip {display: inline; transform-origin: 0px 0px 0px; opacity: 1; transform: scale(1, 1);}
