@charset "utf-8";

/* CSS Reset */
body, h1, h2, h3, h4, h5, h6, hr, div, span, p, blockquote, dl, dt, dd, ul, ol, li, pre, form, fieldset, legend, button, input, textarea, th, td, a, b, i{ margin:0; padding:0; }

body, button, input, select, textarea{ font:normal 12px/1.5 arial,"Microsoft Yahei" ,sans-serif;}
body{ width:100%;}
h1, h2, h3, h4, h5, h6{ font-size:100%;}
address, caption, cite, code, dfn, em, i, th, var{ font-weight:normal;font-style:normal;}
code, kbd, pre, samp{ font-family:courier new, courier, monospace;}
small{ font-size:12px;}
ul, ol{ list-style:none;}
a,a:focus,a:outline,a img{ border:none; hide-focus:expression(this.hideFocus=true); outline:none;}
a{ text-decoration:none; outline:none; color:#000; line-height:none;}
a:hover{ text-decoration:none; color:#ff6000;}
:focus{outline:none;}
sup{ vertical-align:text-top;}
sub{ vertical-align:text-bottom;}
legend{ color:#000;}
fieldset, img, a{ border:0;}
img{ vertical-align: middle; outline: none;}
button, input, select, textarea{ font-size:100%;}
button, input, textarea{ border:none;}
table{ border-collapse:collapse; border-spacing:0;}
.hidden{ display:none;}
body{ background:#fff;}
*::selection{ color:#da5541; background:transparent;}
.fr{}
a {text-decoration: none;outline: none;-o-transition: all 400ms ease-in-out 0s;-moz-transition: all 400ms ease-in-out 0s;-webkit-transition: all 400ms ease-in-out 0s;-ms-transition: all 400ms ease-in-out 0s;}