body{ width:100%;max-width:512px; margin:0 auto; background:#333; font-size:14px; line-height:24px; color:#fff; font-family:"微软雅黑"}
.mainWarp{width:100%;max-width:512px; margin:0 auto;background:url(/public/static/index/images/bg.png) no-repeat; background-size:100% 100%;}

.logoBox{ overflow:hidden; width:80%; background:rgba(255,255,255,0.2); margin:0 auto; border-width:1px; border-style:solid; border-color:rgba(255,255,255,0.4); border-radius:15px; height:70%}
.logoBox h2{ padding:40px 30px 30px; overflow:hidden; color:#fff; font-weight:normal; font-size:30px}

.itemBox{ margin:10px 30px; border-bottom-width:1px; border-bottom-style:solid; border-bottom-color:rgba(255,255,255,0.5); height:40px; line-height:40px}
.itemBox img{ float:left; width:20px; margin:10px 10px 10px 0}
.itemBox input{ width:70%; float:left;height:40px; line-height:40px;color:#fff; border:0; outline:none; background:none; letter-spacing:1px; font-size:16px}



input::-webkit-input-placeholder{color:#fff;}
input::-moz-placeholder{   /* Mozilla Firefox 19+ */color:#fff;}
input:-moz-placeholder{    /* Mozilla Firefox 4 to 18 */color:#fff;}
input:-ms-input-placeholder{  /* Internet Explorer 10-11 */ color:#fff; }

.btnBox{ padding:30px; overflow:hidden}
.btnBox input{ width:100%; background:none;border-width:1px; border-style:solid; border-color:rgba(255,255,255,0.4); border-radius:15px; height:40px; line-height:40px; color:#fff; letter-spacing:1px; font-size:16px;outline:none; cursor:pointer}