/* CSS Document */
html {
	margin:0;
	padding:0;
	border:0;
	-webkit-text-size-adjust:100%;
	-ms-text-size-adjust:100%
}
html,body,div,object,iframe,h1,h2,h3,h4,h5,h6,p,blockquote,pre,a,abbr,acronym,address,code,del,dfn,em,img,q,dl,dt,dd,ol,ul,li,fieldset,form,label,legend,article,aside,details,dialog,figcaption,figure,footer,header,hgroup,menu,nav,section,summary {
	margin:0;
	padding:0;
	border:0;
	
	font-size:100%;
	font:inherit;
	vertical-align:baseline;
}
table,caption,tbody,tfoot,thead,tr,th,td {
	margin:0;
	padding:0;
	font-size:100%;
	font:inherit
}
article,aside,details,dialog,figcaption,figure,footer,header,hgroup,menu,nav,section,summary {
	display:block
}
audio,canvas,video {
	display:inline-block;
	*display:inline;
	*zoom:1
}
audio:not([controls]) {
	display:none;
	height:0
}
ol,ul,li {
	list-style:none
}
ol {
	list-style:decimal
}
ul {
	list-style:disc;
}
li {
	display:list-item
}
nav ul,nav ol {
	list-style:none;
	list-style-image:none
}
ul ul,ol ul {
	list-style-type:circle
}
ol ol ul,ol ul ul,ul ol ul,ul ul ul {
	list-style-type:square
}
table {
	border-collapse:collapse
}
caption,th,td {
	font-weight:400;
	float:none!important
}
p {
	margin:0 0 1.5em
}
hr {
	clear:both;
	height:0;
	overflow:hidden
}
h1 {
	margin-bottom:.5em
}
h2 {
	margin-bottom:.75em
}
h3 {
	margin-bottom:1em
}
h4 {
	margin-bottom:1.25em
}
h5 {
	margin-bottom:1.5em
}
h6 {
	}
blockquote:before,blockquote:after,q:before,q:after {
	content:'';
	content:none
}
blockquote,q {
	quotes:"" ""
}
blockquote {
	margin:1em 40px
}
dfn {
	font-style:italic
}
mark {
	background:#ff0;
	color:#000
}
code,kbd,pre,samp {
	font-family:monospace,serif;
	_font-family:'courier new',monospace;
	font-size:1em
}
pre {
	white-space:pre;
	white-space:pre-wrap;
	word-wrap:break-word
}
sub,sup,small {
	font-size:75%
}
sub,sup {
	line-height:0;
	position:relative;
	vertical-align:baseline
}
sub {
	bottom:-.25em
}
sup {
	top:-.5em
}
b,strong {
	font-weight:700
}
abbr,acronym {
	border:0;
	font-variant:normal
}
del {
	text-decoration:line-through
}
img {
	color:transparent;
	font-size:0;
	border:0;
	vertical-align:middle;
	-ms-interpolation-mode:bicubic
}
a img {
	border:none
}
svg:not(:root) {
	overflow:hidden
}
fieldset {
	border:1px solid silver;
	margin:0 2px;
	padding:.35em .625em .75em
}
legend {
	border:0;
	padding:0;
	white-space:normal;
	*margin-left:-7px
}
button,input,select,textarea {
	font-size:100%;
	margin:0;
	vertical-align:baseline;
	*vertical-align:middle
}
:focus {
	outline:0
}
button,input,select,textarea {
	margin:0;
	font-size:100%;
	vertical-align:middle
}
button,input {
	overflow:visible;
	line-height:normal
}
button::-moz-focus-inner,input::-moz-focus-inner {
	padding:0;
	border:0
}
button,html input[type=button],input[type=reset],input[type=submit] {
	-webkit-appearance:button;
	cursor:pointer;
	border-radius:0;
	*overflow:visible
}
button[disabled],input[disabled] {
	cursor:default
}
input[type=checkbox],input[type=radio] {
	box-sizing:border-box;
	padding:0;
	*height:13px;
	*width:13px
}
input[type=search] {
	-webkit-appearance:textfield;
	-moz-box-sizing:content-box;
	-webkit-box-sizing:content-box;
	box-sizing:content-box
}
input[type=search]::-webkit-search-cancel-button,input[type=search]::-webkit-search-decoration {
	-webkit-appearance:none
}
button::-moz-focus-inner,input::-moz-focus-inner {
	border:0;
	padding:0
}
textarea {
	overflow:auto;
	vertical-align:top
}
html {
	font-size:100%
}
body {
	font-size:75%;
	color:#000;/*
	font-family:Arial,Helvetica,sans-senif,SimSun,"宋体";*/
	line-height:1.3
}
hr {
	border:0 #ccc solid;
	border-top-width:1px
}
h1,h2,h3,h4,h5,h6 {
	font-weight:400
}
h1 {
	font-size:3em;
	line-height:1
}
h2 {
	font-size:2em;
	line-height:1
}
h3 {
	font-size:1.5em;
	line-height:1
}
h4 {
	font-size:1.2em;
	line-height:1.25
}
h5 {
	font-size:1em;
	font-weight:700
}
h6 {
	font-size:1em;
	font-weight:700
}
a {
	color:#000;
	text-decoration:none
}
a:hover {
	color:#f90;
	text-decoration:underline
}

