html{ display:block;
-webkit-box-sizing: border-box;
-moz-box-sizing: border-box;
box-sizing: border-box;
font-family: sans-serif;
-webkit-text-size-adjust: 100%;
-ms-text-size-adjust: 100%;
height:100%;
}
article, aside, details, figcaption, figure, footer, header, hgroup, nav, section { display: block }
img { width: 100%; width: auto\9; height: auto; border: 0; -ms-interpolation-mode: bicubic }
button, input, select, textarea { margin:0; font-size:100%;vertical-align: middle;font-family: \5FAE\8F6F\96C5\9ED1, "Helvetica Neue", Arial, Helvetica, sans-serif;}
* { margin: 0; padding: 0; list-style: none; text-decoration: none; -webkit-tap-highlight-color: rgba(0,0,0,0);-webkit-tap-highlight-color: transparent; /* For some Androids */}
body {  font-family: \5FAE\8F6F\96C5\9ED1, "Helvetica Neue", Arial, Helvetica, sans-serif; overflow-x:hidden; max-width:640px; margin:0 auto;  -webkit-text-size-adjust:none;-moz-text-size-adjust:none;-ms-text-size-adjust:none; color:#333;font-size:12px; background-color:#16081c;}
.clearfix:after { content: "."; display: block; height: 0; clear: both; visibility: hidden; }

.box{position:absolute; background:#16081c; width:100%; height:100%; background-size:100% 100%; max-width:640px; margin:0 auto;}
.logo2{ text-align:center; padding-top:19%;}
.logo2 img{ max-width:100px;}
.text{ text-align:center; margin-top:15px;}
.text b{ display:block; color:#ffffff; font-size:26px;}
.text span{ color:#84a0ba; font-size:15px; display:inline-block; margin-top:10px;}
.btn{ width:100%; text-align:center; margin-top:60px;background:#16081c;}
.btn a{ display:block; margin-bottom:35px;}
.btn img{ max-width:260px;}