
html, body,div, span, iframe,h1, h2, h3, h4, h5, h6, p,abbr, address, cite, code, img, dl, dt, dd, ol, ul, li,
fieldset, form, label, legend,table, caption, tbody, tfoot, thead, tr, th, td,article, aside, canvas, details, footer, header, hgroup, menu, nav, section, summary,time, mark, audio, video {margin:0;padding:0;border:0;outline:0;vertical-align:baseline;}
div,h1, h2, h3, h4, h5, h6, p,ol, ul, li,dl, dt, dd,span,strong,b,i,em{-o-box-sizing:border-box;-ms-box-sizing:border-box;-moz-box-sizing:border-box;-webkit-box-sizing:border-box;box-sizing:border-box;}
h1, h2, h3, h4, h5, h6{font-weight: normal;}
article,aside,canvas,details,figcaption,figure,
footer,header,hgroup,menu,nav,section,summary { display:block;}
strong,b{font-weight: normal;}
i,em{font-style: normal;}
ul,ol{list-style:none;}
blockquote, q {quotes:none;}
a {color:#666;text-decoration: none;}
ins {background-color:#ff9;color:#000;text-decoration:none;}
mark {background-color:#ff9;color:#000; font-style:italic;font-weight:bold;}
del {text-decoration: line-through;}
abbr[title], dfn[title] {border-bottom:1px dotted #000;cursor:help;}
table {border-collapse:collapse;border-spacing:0;}
hr{display:block;height:1px;border:0;   border-top:1px solid #cccccc;margin:1em 0;padding:0;}
input, select{vertical-align:middle; -webkit-appearance:none}
input::-ms-input-placeholder{ color:#a8a8aa}
input::-webkit-input-placeholder{color:#a8a8aa}
input::input-placeholder{color:#a8a8aa}