@charset "utf-8";
/* CSS Document */
html{color:#333;}
body{font-family:"微软雅黑","Arial";color:#333;font-size:12px; background:#fff;}
html, body,div,span, object, iframe,
dl,dt,dd,ul,ol,li,h1,h2,h3,h4,h5,h6,
pre,code,form,fieldset,legend,input,textarea,p,blockquote,th,td,hr,button
{margin:0;padding:0;}
input,select,textarea{font-size:100%; border-collapse:collapse;}
table{border-collapse:collapse;border-spacing:0;}
th{text-align:inherit;}
fieldset,img,a img{border:none;vertical-align: middle;}
abbr,acronym{border:none;font-variant:normal;}
legend{color:#000;}
abbr,acronym{border:none;font-variant:normal;}
del{text-decoration:line-through;}
address,caption,cite,code,dfn,em,strong,th,var{font-style:normal;font-weight: normal;}
ol,ul,li{list-style:none;}
q:before,q:after{content:'';}
sup {vertical-align:text-top;}
sub {vertical-align:text-bottom;}
a{color:#333;}
a:hover {text-decoration:none;color:#000;}
a.block { display: block; cursor: pointer; }
a.block:hover { text-decoration: none; }
ins,a {text-decoration:none;}
.clearfix:after{
		clear:both;
		display:block;
		visibility:hidden;
		height:0;
		line-height:0;
		content:".";}
.clearfix{ zoom:1;}
.clear{clear: both;display: block;overflow: hidden;visibility: hidden;width: 0;height: 0;}
.fn-hide{display:none;}
.fl,.fr{display:inline;}
.fl{float:left;}
.fr{float:right;}
strong{font-weight:bold;}
article,aside,details,figcaption,figure,
footer,header,hgroup,menu,nav,section {display:block;}
pre,code,kbd,samp,tt{font-family:monospace;line-height:100%;}
.pointer{cursor:pointer;}