@charset "utf-8";



body, div, dl, dt, dd, ul, ol, li, h1, h2, h3, h4, h5, h6, pre, code, form, fieldset, legend, input, button, textarea, p, blockquote, th, td { margin: 0; padding: 0; }

html, body {}
html{-webkit-text-size-adjust: none;}

fieldset, img { border: 0; }

:focus { outline: 0; }

address, caption, cite, code, dfn, em, strong, th, var, optgroup { font-style: normal; font-weight: normal; }

h1, h2, h3, h4, h5, h6 { font-size: 100%; font-weight: normal; }

abbr, acronym { border: 0; font-variant: normal; }

code, kbd, samp, tt { font-size: 100%; }

input, button, textarea, select {
*font-size: 100%;  }

ol, ul { list-style: none; }

table { border-collapse: collapse; border-spacing: 0; }

caption, th { text-align: left; }

sup, sub { font-size: 100%; vertical-align: baseline; }

blockquote, q { quotes: none; }

blockquote:before, blockquote:after, q:before, q:after { content: ''; content: none; }


.clear,.clearfix{zoom:1; clear:both; height:0;} 

.clear:after,.clearfix:after{content:' ';display:block;clear:both;height:0;visibility:hidden}

.fl { float:left; }

.fr { float:right; }

.hide { display:none; }

a{ color: #333; text-decoration: none;}
a:hover{color:red;}


input, textarea { outline:none; }


article, aside, dialog, footer, header, section, footer, nav, figure, menu { display:block }




html,body,h1,h2,h3,h4,h5,h6,hr,p,iframe,dl,dt,dd,ul,ol,li,pre,form,fieldset,button,input,textarea,th,td{margin:0;padding:0}
h1,h2,h3,h4,h5,h6{font-size:100%}
ul,ol{list-style:none}
fieldset,img{border:0 none}
img{-ms-interpolation-mode:bicubic}
i,em{font-style:normal}
table{border-collapse:collapse;border-spacing:0}
input,select,textarea,button{font-size:100%;-webkit-box-sizing:content-box;-moz-box-sizing:content-box;box-sizing:content-box}
button,input[type=button],input[type=submit]{cursor:pointer}
input[type=search]{-webkit-appearance:textfield}
textarea{overflow-y:auto;resize:vertical}
.clear,.clearfix{zoom:1}
.clear:after,.clearfix:after{content:' ';display:block;clear:both;height:0;visibility:hidden}
.hidden,.hide{display:none}
.toTop {
 display:block;
 width:48px;
 height:49px;
 overflow:hidden;
 text-indent:-2000px;
 position:fixed;
 right:15px;
 bottom:100px;
 display:none;
 background:url(/images/totop.png) no-repeat;
 _position:absolute;
 _top:expression(documentElement.scrollTop+documentElement.clientHeight-this.offsetHeight-20);
}