@charset "utf-8";
*,html{margin:0;padding:0}
body{font-size:14px;font-family:"\5FAE\8F6F\96C5\9ED1",Arial,Helvetica,sans-serif}
body, div,input, address, blockquote, iframe, ul, ol, dl, dt, dd, h1, h2, h3, h4, h5, h6, p, pre, table, caption, th, td, form, legend, fieldset{padding:0;margin:0;list-style:none;word-wrap: break-word;}
article,aside,dialog,footer,header,section,footer,nav,figure,menu{display:block;margin:0px; padding:0;}
.mw{width:1200px;margin:0 auto;}
.fl{float:left;}.fr{float:right;}
.height_auto{height:auto;overflow:hidden;zoom:1}
.els{display:block;overflow:hidden;white-space:nowrap;text-overflow:ellipsis;}
p{display:block;-webkit-margin-before:1em;-webkit-margin-after:1em;-webkit-margin-start:0px;-webkit-margin-end:0px;}
ul,li,ol,dl,dt,dd{list-style:none}
input,textarea{outline:0;resize:none;font-family:"\5FAE\8F6F\96C5\9ED1",Arial,Helvetica,sans-serif}
img{border:0}
.line{height:3px;font-size:0;line-height:3px;background-color:#00ffc0;}
.line .blue{height:3px;font-size:0;line-height:3px;background-color:#008060;width:40%;}
a{color:#333;text-decoration:none}
a:hover{color:#008060;text-decoration:none}
a:focus,*:focus {outline:none;}
.clearfix:before,.clearfix:after{content:"";display:table;}
.clearfix:after{clear:both;overflow:hidden;}
.clearfix{zoom:1; /* for ie6 & ie7 */}
.clearboth{width:100%;clear:both;height:0;font-size:0;line-height:0;}
.hr{height:1px;font-size:0;line-height:1px}
