* {margin:0;padding:0;outline:none;border:none; -webkit-box-sizing: border-box; -moz-box-sizing: border-box; box-sizing: border-box; -webkit-tap-highlight-color: rgba(0,0,0,0);}
ul,ol{margin:20px;list-style:disc}
a{text-decoration:none;}
li{margin-bottom:10px}
body{position:relative;background-color:#fff;font-family:Helvetica;}
.viewport{margin:0 6px;}
.vp{width:640px;max-width:92%;margin:0 auto}
.tu_outer{text-align:center}
h1{font-size:18px;margin:20px 0;}
h2{font-size:16px;margin:15px 0;color:#1777bd}
h3{font-size:14px;margin:10px 0;font-weight:normal}
p{font-size:14px;margin-bottom:10px;color:#444}
p.tu{text-align:center;border:1px #bbb solid;display:inline-block;background-color:#fff;padding:4px}
p.tu img{display:block;margin:0 auto;max-width:100%;}
p.tu span{display:block;font-size:13px;color:#666}
div.ans{padding:10px;background-color:#f2f2f2;font-size:14px}
strong{font-weight:normal}
.videoBg{width:100%;background-color:#000;height:240px;position:relative;overflow:hidden}
.videoBg video{position:Absolute;width:100%;height:100%;object-fit:cover}

ul.nav{list-style:none}
.nav li{line-height:44px;border-bottom:1px #ddd solid;margin:0}
.nav li a{display:block;color:#000}

ul.filelist{list-style:none}
.filelist li{line-height:44px;border-bottom:1px #ddd solid;margin:0;position:relative;}
.filelist li i{position:absolute;top:50%;left:0%;margin-top:-9px;width:18px;height:18px;background-repeat: no-repeat;background-size:contain}
.filelist li i.doc{background-image:url(../images/doc.png)}
.filelist li i.avi{background-image:url(../images/avi.png)}
.filelist li i.apk{background-image:url(../images/apk.png)}
.filelist li i.file{background-image:url(../images/file.png)}
.filelist li i.tools{background-image:url(../images/tool.jpeg)}
.filelist li a{display:block;color:#000;padding-left:24px}

.head{position:relative;padding:6px 0;text-align:center;
background:-webkit-linear-gradient(#add1de,#fff);
background:linear-gradient(#add1de,#fff);}
.logo{width:77%}
.head .tit{font-size:14px;color:#777}
.btn{margin:10px 22px;border-radius:6px;padding:4px 0;background-color:#c22525;color:#fff;font-size:21px;display:block;text-align:center;}

@media only screen and (min-width : 1200px) {
body{background-color:#ccc}
   .vp{width:800px;background-color:#fff;padding:20px}
    h1{font-size:20px;}
    h2{font-size:18px;}
    h3{font-size:16px;}
    p{font-size:16px;}
    .videoBg{height:480px}
}