/* CSS Reset */
html, body, ul, li, ol, dl, dd, dt, p, h1, h2, h3, h4, h5, h6, form, fieldset, legend, img, td { margin: 0; padding: 0; -webkit-box-sizing: border-box; }
fieldset, img { border: none; vertical-align: middle; }
address, caption, cite, code, dfn, th, var { font-style: normal; font-weight: normal; }
ul, ol { list-style: none; }
em,i{ font-style:normal;}
select, input { vertical-align: middle;}
select, input, textarea { font-size: 12px; margin: 0; outline: none; resize: none; color: #888; font-family: "Helvetica"; }
table { border-collapse: collapse; }
html{-webkit-text-size-adjust: none}
body { color: #3a3a3a; font-family: "Helvetica"; font-size: 16px ;background-color: #1d1d35; }
* { -webkit-tap-highlight-color: rgba(0,0,0,0); -webkit-box-sizing: border-box; -moz-box-sizing: border-box; -ms-box-sizing: border-box; box-sizing: border-box }
article， aside， details， figcaption， figure， footer， header， hgroup， menu， nav， section {display: block; margin:0; padding:0;}