@charset "utf-8";



html{-webkit-text-size-adjust:none;}
body,h1,h2,h3,h4,h5,h6,hr,p,blockquote,dl,dt,dd,ul,ol,li,pre,form,fieldset,legend,button,input,textarea,th,td{margin:0px;padding:0px;}
html{background:#FFFFFF}
body{font-size:16px; text-align:left; background:#FFFFFF; }
table,input,textarea,select{font-size:16px;}
h1,h2,h3,h4,h5,h6{font-size:14px;font-weight:normal} 
a{outline:none;text-decoration:none; color: #333;}
a:hover{text-decoration:none; color: #076fbe;}
ul,ol{list-style:none}
fieldset,img{border:none}
table{border-collapse:collapse;}
textarea{resize:none;}
img{border:0; margin-bottom:0px;}
input,textarea,select{outline:none;}
em,i,b{ font-style:normal;}
address,cite,dfn,em,var{font-style:normal;}
article,aside,dialog,footer,header,section,footer,nav,figure{display:block;}
.clearfix:after{visibility:hidden;display:block;font-size:0;content:"\20";clear:both;height:0;}
* html .clearfix{zoom:1;}
:first-child+html .clearfix{zoom:1;}
.clearfix{zoom:1;}
.clearfix{zoom:1;}
a,area{blr:expression(this.onFocus=this.blur());}
:focus{-moz-outline-style:none;}
.clear{clear:both; overflow:hidden; width:0px; height:0px; line-height:0; font-size:0px;}