body, h1, h2, h3, h4, h5, h6, hr, p, blockquote, dl, dt, dd, ul, ol, li, pre,fieldset, lengend, button, input, textarea,th, td {
    margin: 0;
    padding: 0;
	font-weight:normal;
}
td{ vertical-align:top;}
article,aside,details,figcaption,figure,footer,header,hgroup,main,nav,section,summary{ display:block }
audio,canvas,video{ display:inline-block }
audio:not([controls]){ display:none; height:0 }
[hidden],template{ display:none }

body{ margin:0; }
a{ background:0 0; }
a:active,a:hover{ outline:0 }
button,select:focus,input:focus,textarea:focus { outline:none; }
abbr[title]{ border-bottom:1px dotted }
b,strong{ font-weight:700 }
dfn{ font-style:italic }
hr{
    -moz-box-sizing:content-box;
         box-sizing:content-box;
    height:0;
}
mark{ background:#ff0; color:#333 }
code,kbd,pre,samp{ font-family:"Microsoft YaHei"; }
pre{ white-space:pre-wrap }
q{ quotes:"\201C" "\201D" "\2018" "\2019" }
small{ font-size:80% }
sub,sup{
    position:relative;
    font-size:75%;
    line-height:0;
    vertical-align:baseline
}
sup{ top:-.5em }
sub{ bottom:-.25em }
img{ border:0 }
svg:not(:root){ overflow:hidden }
figure{ margin:0 }
fieldset{ 
    border:1px solid silver;
    margin:0 2px;
    padding:.35em .625em .75em
}
legend{ 
    border:0; 
    padding:0 
}
button,input,select,textarea{ margin:0; }
button{ text-transform:none }
button,html input[type=button],input[type=reset],input[type=submit]{ -webkit-appearance:button; }
button[disabled],html input[disabled]{ cursor:default }
input[type=checkbox],input[type=radio]{
    box-sizing:border-box;
    padding:0
}
input[type=search]{
    -webkit-appearance:textfield;
    -webkit-box-sizing:content-box;
       -moz-box-sizing:content-box;
            box-sizing:content-box
}
input[type=search]::-webkit-search-cancel-button,input[type=search]::-webkit-search-decoration{ -webkit-appearance:none }
button::-moz-focus-inner,input::-moz-focus-inner{ 
    border:0; 
    padding:0 
}
textarea{
    overflow:auto;
    vertical-align:top
}
table{
    border-collapse:collapse;
    border-spacing:0
}
*,:after,:before{
    -webkit-box-sizing:border-box;
       -moz-box-sizing:border-box;
            box-sizing:border-box
}
html{ -webkit-tap-highlight-color:rgba(0,0,0,0) }
body{ 
    font-family:"Arial","Microsoft YaHei",Helvetica,Arial,sans-serif,Lucida Sans Unicode; 
    color:#646464; 
    background-color:#fff
}
button,input,textarea{
    font-family:"Arial","Microsoft YaHei";
    font-size:inherit;
    line-height:inherit;

}
a{
    color:#646464;
    text-decoration:none;
    -webkit-transition-duration:.2s;
    -moz-transition-duration:.2s;
    -o-transition-duration:.2s;
    transition-duration:.2s;
}
img{ vertical-align:middle }
ol,ul,li{ list-style: none; }
