html, body, div, span,object, iframe,input,button,select,h1, h2, h3, h4, h5, h6, p, blockquote, pre,a, abbr, acronym, address, big, cite, code,del, dfn, em, img, ins, kbd, q, s, samp,strong,var,b,i,
dl, dt, dd, ol, ul, li,fieldset, form, label, legend,table, caption, tbody, tfoot, thead, tr, th, td,article, aside, canvas, details,figure, figcaption, footer, header, hgroup, 
menu, nav, output,section, summary,time, mark, textarea, audio, video ,hr{
    margin: 0;
    padding: 0;
    border: 0;
    font-size: 100%;
    font: inherit;
    vertical-align: baseline;
    outline: none;
}
/* HTML5 display-role reset for older browsers */
article, aside, details, figcaption, figure, footer, header, hgroup, menu, nav, section {
    display: block;
}
hr,input,button,textarea{
   border: none;
}
input, select{
    vertical-align:middle;
}
li{
    list-style:none;
}
img{
    border:0;
    outline: 0;
    vertical-align:middle;
}
button{
    cursor:pointer;
}
a{
    color:#666;
    text-decoration:none;
}
textarea{
    resize: none;
}
::-ms-clear{
    display:none;
}

.clearfix::after {
    content: '';
    display: block;
    height: 0;
    clear: both;
}

.clearfix {
    zoom: 1;
}

.fl {
    float: left;
}

.fr {
    float: right;
}
input:-webkit-autofill {
    -webkit-box-shadow: 0 0 0px 1000px white inset !important;
    outline:none;
}