﻿article,aside,details,figcaption,figure,footer,header,hgroup,nav,section,summary {
	display: block
}
audio,canvas,video {
	display: inline-block;
	*display: inline;
	*zoom: 1
}
audio:not([controls]) {
	display: none
}
[hidden] {
	display: none
}
html {
	font-size: 100%;
	-webkit-text-size-adjust: 100%;
	-ms-text-size-adjust: 100%
}
button,input,select,textarea {
	font-family: "Microsoft YaHei", Geneva, Verdana, sans-serif;
	font-family: arial,sans-serif;	
}
body {
	margin: 0
}
a:focus {
	outline: thin dotted
}
a:hover,a:active {
	outline: 0
}
h1,h2,h3,h4,h5,h6 {
	margin: 0
}
abbr[title] {
	border-bottom: 1px dotted
}
b,strong {
	font-weight: bold
}
blockquote {
	margin: 0
}
dfn {
	font-style: normal
}
mark {
	background: #ff0;
	color: #000
}
p,pre {
	margin: 0
}
pre,code,kbd,samp {
	font-family: "freight-sans-pro", "Myriad Pro", "Lucida Grande", "Lucida Sans Unicode", "Lucida Sans", Geneva, Verdana, sans-serif;
	_font-family: "freight-sans-pro", "Myriad Pro", "Lucida Grande", "Lucida Sans Unicode", "Lucida Sans", Geneva, Verdana, sans-serif;
	font-size: 1em
}
pre {
	white-space: pre;
	white-space: pre-wrap;
	word-wrap: break-word
}
q {
	quotes: none
}
q:before,q:after {
	content: '';
	content: none
}
small {
	font-size: 75%
}
sub,sup {
	font-size: 75%;
	line-height: 0;
	position: relative;
	vertical-align: baseline
}
sup {
	top: -0.5em
}
sub {
	bottom: -0.25em
}
dl,menu,ol,ul {
	margin: 0
}
dd {
	margin: 0
}
menu,ol,ul {
	padding: 0;
	list-style: none;
	list-style-image: none
}
img {
	-ms-interpolation-mode: bicubic
}
a img {
	border: 0
}
svg:not(:root) {
	overflow: hidden
}
figure {
	margin: 0
}
figcaption {
	-webkit-nbsp-mode: normal
}
form {
	margin: 0
}
fieldset {
	border: 1px solid #c0c0c0;
	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
}
button,input {
	line-height: normal
}
button,input[type="button"],input[type="reset"],input[type="submit"] {
	cursor: pointer;
	-webkit-appearance: button;
	*overflow: visible
}
button[disabled],input[disabled] {
	cursor: default
}
input[type="checkbox"],input[type="radio"] {
	-webkit-box-sizing: border-box;
	-moz-box-sizing: border-box;
	box-sizing: border-box;
	padding: 0;
	*height: 13px;
	*width: 13px
}
input[type="search"] {
	-webkit-appearance: textfield;
	-webkit-box-sizing: content-box;
	-moz-box-sizing: content-box;
	box-sizing: content-box
}
input[type="search"]::-webkit-search-decoration,input[type="search"]::-webkit-search-cancel-button {
	-webkit-appearance: none
}
button::-moz-focus-inner,input::-moz-focus-inner {
	border: 0;
	padding: 0
}
textarea {
	overflow: auto;
	vertical-align: top
}
table {
	border-collapse: collapse;
	border-spacing: 0
}
.border-image-editing {
	border-width: 15px;
	border-style: dashed;
	border-color: transparent }
.border-image-dashed {
	border-width: 15px;
	border-style: dashed;
	border-color: transparent }
.border-gray-shadow {
	border-width: 1px;
	border-style: solid;
	border-color: #cccccb #c0c0be #b3b3b1;
	-webkit-box-shadow: 0 1px 2px -1px rgba(0, 0, 0, 0.2);
	-moz-box-shadow: 0 1px 2px -1px rgba(0, 0, 0, 0.2);
	box-shadow: 0 1px 2px -1px rgba(0, 0, 0, 0.2) }
.text-rendering {
	text-rendering: optimizeLegibility;
	-webkit-font-smoothing: antialiased }
.no-user-select {
	-webkit-touch-callout: none;
	-webkit-user-select: none;
	-khtml-user-select: none;
	-moz-user-select: none;
	-ms-user-select: none;
	user-select: none }
.allow-user-select {
	-webkit-touch-callout: text;
	-webkit-user-select: text;
	-khtml-user-select: text;
	-moz-user-select: text;
	-ms-user-select: text;
	user-select: text }
.hide {
	display: none }
.word-break {
	-ms-word-break: break-all;
	word-break: break-all;
	word-break: break-word;
	-webkit-hyphens: auto;
	-moz-hyphens: auto;
	hyphens: auto }