html {
	margin: 0px; padding: 0px; border: 0px currentColor; border-image: none; line-height: inherit; font-family: inherit; font-size: 100%; font-style: inherit; font-variant: inherit; font-weight: inherit; vertical-align: baseline; font-size-adjust: inherit; font-stretch: inherit;
}
body {
	margin: 0px; padding: 0px; border: 0px currentColor; border-image: none; line-height: inherit; font-family: inherit; font-size: 100%; font-style: inherit; font-variant: inherit; font-weight: inherit; vertical-align: baseline; font-size-adjust: inherit; font-stretch: inherit;
}
div {
	margin: 0px; padding: 0px; border: 0px currentColor; border-image: none; line-height: inherit; font-family: inherit; font-size: 100%; font-style: inherit; font-variant: inherit; font-weight: inherit; vertical-align: baseline; font-size-adjust: inherit; font-stretch: inherit;
}
span {
	margin: 0px; padding: 0px; border: 0px currentColor; border-image: none; line-height: inherit; font-family: inherit; font-size: 100%; font-style: inherit; font-variant: inherit; font-weight: inherit; vertical-align: baseline; font-size-adjust: inherit; font-stretch: inherit;
}
applet {
	margin: 0px; padding: 0px; border: 0px currentColor; border-image: none; line-height: inherit; font-family: inherit; font-size: 100%; font-style: inherit; font-variant: inherit; font-weight: inherit; vertical-align: baseline; font-size-adjust: inherit; font-stretch: inherit;
}
object {
	margin: 0px; padding: 0px; border: 0px currentColor; border-image: none; line-height: inherit; font-family: inherit; font-size: 100%; font-style: inherit; font-variant: inherit; font-weight: inherit; vertical-align: baseline; font-size-adjust: inherit; font-stretch: inherit;
}
iframe {
	margin: 0px; padding: 0px; border: 0px currentColor; border-image: none; line-height: inherit; font-family: inherit; font-size: 100%; font-style: inherit; font-variant: inherit; font-weight: inherit; vertical-align: baseline; font-size-adjust: inherit; font-stretch: inherit;
}
h1 {
	margin: 0px; padding: 0px; border: 0px currentColor; border-image: none; line-height: inherit; font-family: inherit; font-size: 100%; font-style: inherit; font-variant: inherit; font-weight: inherit; vertical-align: baseline; font-size-adjust: inherit; font-stretch: inherit;
}
h2 {
	margin: 0px; padding: 0px; border: 0px currentColor; border-image: none; line-height: inherit; font-family: inherit; font-size: 100%; font-style: inherit; font-variant: inherit; font-weight: inherit; vertical-align: baseline; font-size-adjust: inherit; font-stretch: inherit;
}
h3 {
	margin: 0px; padding: 0px; border: 0px currentColor; border-image: none; line-height: inherit; font-family: inherit; font-size: 100%; font-style: inherit; font-variant: inherit; font-weight: inherit; vertical-align: baseline; font-size-adjust: inherit; font-stretch: inherit;
}
h4 {
	margin: 0px; padding: 0px; border: 0px currentColor; border-image: none; line-height: inherit; font-family: inherit; font-size: 100%; font-style: inherit; font-variant: inherit; font-weight: inherit; vertical-align: baseline; font-size-adjust: inherit; font-stretch: inherit;
}
h5 {
	margin: 0px; padding: 0px; border: 0px currentColor; border-image: none; line-height: inherit; font-family: inherit; font-size: 100%; font-style: inherit; font-variant: inherit; font-weight: inherit; vertical-align: baseline; font-size-adjust: inherit; font-stretch: inherit;
}
h6 {
	margin: 0px; padding: 0px; border: 0px currentColor; border-image: none; line-height: inherit; font-family: inherit; font-size: 100%; font-style: inherit; font-variant: inherit; font-weight: inherit; vertical-align: baseline; font-size-adjust: inherit; font-stretch: inherit;
}
p {
	margin: 0px; padding: 0px; border: 0px currentColor; border-image: none; line-height: inherit; font-family: inherit; font-size: 100%; font-style: inherit; font-variant: inherit; font-weight: inherit; vertical-align: baseline; font-size-adjust: inherit; font-stretch: inherit;
}
blockquote {
	margin: 0px; padding: 0px; border: 0px currentColor; border-image: none; line-height: inherit; font-family: inherit; font-size: 100%; font-style: inherit; font-variant: inherit; font-weight: inherit; vertical-align: baseline; font-size-adjust: inherit; font-stretch: inherit;
}
pre {
	margin: 0px; padding: 0px; border: 0px currentColor; border-image: none; line-height: inherit; font-family: inherit; font-size: 100%; font-style: inherit; font-variant: inherit; font-weight: inherit; vertical-align: baseline; font-size-adjust: inherit; font-stretch: inherit;
}
a {
	margin: 0px; padding: 0px; border: 0px currentColor; border-image: none; line-height: inherit; font-family: inherit; font-size: 100%; font-style: inherit; font-variant: inherit; font-weight: inherit; vertical-align: baseline; font-size-adjust: inherit; font-stretch: inherit;
}
abbr {
	margin: 0px; padding: 0px; border: 0px currentColor; border-image: none; line-height: inherit; font-family: inherit; font-size: 100%; font-style: inherit; font-variant: inherit; font-weight: inherit; vertical-align: baseline; font-size-adjust: inherit; font-stretch: inherit;
}
acronym {
	margin: 0px; padding: 0px; border: 0px currentColor; border-image: none; line-height: inherit; font-family: inherit; font-size: 100%; font-style: inherit; font-variant: inherit; font-weight: inherit; vertical-align: baseline; font-size-adjust: inherit; font-stretch: inherit;
}
address {
	margin: 0px; padding: 0px; border: 0px currentColor; border-image: none; line-height: inherit; font-family: inherit; font-size: 100%; font-style: inherit; font-variant: inherit; font-weight: inherit; vertical-align: baseline; font-size-adjust: inherit; font-stretch: inherit;
}
big {
	margin: 0px; padding: 0px; border: 0px currentColor; border-image: none; line-height: inherit; font-family: inherit; font-size: 100%; font-style: inherit; font-variant: inherit; font-weight: inherit; vertical-align: baseline; font-size-adjust: inherit; font-stretch: inherit;
}
cite {
	margin: 0px; padding: 0px; border: 0px currentColor; border-image: none; line-height: inherit; font-family: inherit; font-size: 100%; font-style: inherit; font-variant: inherit; font-weight: inherit; vertical-align: baseline; font-size-adjust: inherit; font-stretch: inherit;
}
code {
	margin: 0px; padding: 0px; border: 0px currentColor; border-image: none; line-height: inherit; font-family: inherit; font-size: 100%; font-style: inherit; font-variant: inherit; font-weight: inherit; vertical-align: baseline; font-size-adjust: inherit; font-stretch: inherit;
}
del {
	margin: 0px; padding: 0px; border: 0px currentColor; border-image: none; line-height: inherit; font-family: inherit; font-size: 100%; font-style: inherit; font-variant: inherit; font-weight: inherit; vertical-align: baseline; font-size-adjust: inherit; font-stretch: inherit;
}
dfn {
	margin: 0px; padding: 0px; border: 0px currentColor; border-image: none; line-height: inherit; font-family: inherit; font-size: 100%; font-style: inherit; font-variant: inherit; font-weight: inherit; vertical-align: baseline; font-size-adjust: inherit; font-stretch: inherit;
}
em {
	margin: 0px; padding: 0px; border: 0px currentColor; border-image: none; line-height: inherit; font-family: inherit; font-size: 100%; font-style: inherit; font-variant: inherit; font-weight: inherit; vertical-align: baseline; font-size-adjust: inherit; font-stretch: inherit;
}
img {
	margin: 0px; padding: 0px; border: 0px currentColor; border-image: none; line-height: inherit; font-family: inherit; font-size: 100%; font-style: inherit; font-variant: inherit; font-weight: inherit; vertical-align: baseline; font-size-adjust: inherit; font-stretch: inherit;
}
ins {
	margin: 0px; padding: 0px; border: 0px currentColor; border-image: none; line-height: inherit; font-family: inherit; font-size: 100%; font-style: inherit; font-variant: inherit; font-weight: inherit; vertical-align: baseline; font-size-adjust: inherit; font-stretch: inherit;
}
kbd {
	margin: 0px; padding: 0px; border: 0px currentColor; border-image: none; line-height: inherit; font-family: inherit; font-size: 100%; font-style: inherit; font-variant: inherit; font-weight: inherit; vertical-align: baseline; font-size-adjust: inherit; font-stretch: inherit;
}
q {
	margin: 0px; padding: 0px; border: 0px currentColor; border-image: none; line-height: inherit; font-family: inherit; font-size: 100%; font-style: inherit; font-variant: inherit; font-weight: inherit; vertical-align: baseline; font-size-adjust: inherit; font-stretch: inherit;
}
s {
	margin: 0px; padding: 0px; border: 0px currentColor; border-image: none; line-height: inherit; font-family: inherit; font-size: 100%; font-style: inherit; font-variant: inherit; font-weight: inherit; vertical-align: baseline; font-size-adjust: inherit; font-stretch: inherit;
}
samp {
	margin: 0px; padding: 0px; border: 0px currentColor; border-image: none; line-height: inherit; font-family: inherit; font-size: 100%; font-style: inherit; font-variant: inherit; font-weight: inherit; vertical-align: baseline; font-size-adjust: inherit; font-stretch: inherit;
}
small {
	margin: 0px; padding: 0px; border: 0px currentColor; border-image: none; line-height: inherit; font-family: inherit; font-size: 100%; font-style: inherit; font-variant: inherit; font-weight: inherit; vertical-align: baseline; font-size-adjust: inherit; font-stretch: inherit;
}
strike {
	margin: 0px; padding: 0px; border: 0px currentColor; border-image: none; line-height: inherit; font-family: inherit; font-size: 100%; font-style: inherit; font-variant: inherit; font-weight: inherit; vertical-align: baseline; font-size-adjust: inherit; font-stretch: inherit;
}
strong {
	margin: 0px; padding: 0px; border: 0px currentColor; border-image: none; line-height: inherit; font-family: inherit; font-size: 100%; font-style: inherit; font-variant: inherit; font-weight: inherit; vertical-align: baseline; font-size-adjust: inherit; font-stretch: inherit;
}
sub {
	margin: 0px; padding: 0px; border: 0px currentColor; border-image: none; line-height: inherit; font-family: inherit; font-size: 100%; font-style: inherit; font-variant: inherit; font-weight: inherit; vertical-align: baseline; font-size-adjust: inherit; font-stretch: inherit;
}
sup {
	margin: 0px; padding: 0px; border: 0px currentColor; border-image: none; line-height: inherit; font-family: inherit; font-size: 100%; font-style: inherit; font-variant: inherit; font-weight: inherit; vertical-align: baseline; font-size-adjust: inherit; font-stretch: inherit;
}
tt {
	margin: 0px; padding: 0px; border: 0px currentColor; border-image: none; line-height: inherit; font-family: inherit; font-size: 100%; font-style: inherit; font-variant: inherit; font-weight: inherit; vertical-align: baseline; font-size-adjust: inherit; font-stretch: inherit;
}
var {
	margin: 0px; padding: 0px; border: 0px currentColor; border-image: none; line-height: inherit; font-family: inherit; font-size: 100%; font-style: inherit; font-variant: inherit; font-weight: inherit; vertical-align: baseline; font-size-adjust: inherit; font-stretch: inherit;
}
b {
	margin: 0px; padding: 0px; border: 0px currentColor; border-image: none; line-height: inherit; font-family: inherit; font-size: 100%; font-style: inherit; font-variant: inherit; font-weight: inherit; vertical-align: baseline; font-size-adjust: inherit; font-stretch: inherit;
}
u {
	margin: 0px; padding: 0px; border: 0px currentColor; border-image: none; line-height: inherit; font-family: inherit; font-size: 100%; font-style: inherit; font-variant: inherit; font-weight: inherit; vertical-align: baseline; font-size-adjust: inherit; font-stretch: inherit;
}
i {
	margin: 0px; padding: 0px; border: 0px currentColor; border-image: none; line-height: inherit; font-family: inherit; font-size: 100%; font-style: inherit; font-variant: inherit; font-weight: inherit; vertical-align: baseline; font-size-adjust: inherit; font-stretch: inherit;
}
center {
	margin: 0px; padding: 0px; border: 0px currentColor; border-image: none; line-height: inherit; font-family: inherit; font-size: 100%; font-style: inherit; font-variant: inherit; font-weight: inherit; vertical-align: baseline; font-size-adjust: inherit; font-stretch: inherit;
}
dl {
	margin: 0px; padding: 0px; border: 0px currentColor; border-image: none; line-height: inherit; font-family: inherit; font-size: 100%; font-style: inherit; font-variant: inherit; font-weight: inherit; vertical-align: baseline; font-size-adjust: inherit; font-stretch: inherit;
}
dt {
	margin: 0px; padding: 0px; border: 0px currentColor; border-image: none; line-height: inherit; font-family: inherit; font-size: 100%; font-style: inherit; font-variant: inherit; font-weight: inherit; vertical-align: baseline; font-size-adjust: inherit; font-stretch: inherit;
}
dd {
	margin: 0px; padding: 0px; border: 0px currentColor; border-image: none; line-height: inherit; font-family: inherit; font-size: 100%; font-style: inherit; font-variant: inherit; font-weight: inherit; vertical-align: baseline; font-size-adjust: inherit; font-stretch: inherit;
}
ol {
	margin: 0px; padding: 0px; border: 0px currentColor; border-image: none; line-height: inherit; font-family: inherit; font-size: 100%; font-style: inherit; font-variant: inherit; font-weight: inherit; vertical-align: baseline; font-size-adjust: inherit; font-stretch: inherit;
}
ul {
	margin: 0px; padding: 0px; border: 0px currentColor; border-image: none; line-height: inherit; font-family: inherit; font-size: 100%; font-style: inherit; font-variant: inherit; font-weight: inherit; vertical-align: baseline; font-size-adjust: inherit; font-stretch: inherit;
}
li {
	margin: 0px; padding: 0px; border: 0px currentColor; border-image: none; line-height: inherit; font-family: inherit; font-size: 100%; font-style: inherit; font-variant: inherit; font-weight: inherit; vertical-align: baseline; font-size-adjust: inherit; font-stretch: inherit;
}
fieldset {
	margin: 0px; padding: 0px; border: 0px currentColor; border-image: none; line-height: inherit; font-family: inherit; font-size: 100%; font-style: inherit; font-variant: inherit; font-weight: inherit; vertical-align: baseline; font-size-adjust: inherit; font-stretch: inherit;
}
form {
	margin: 0px; padding: 0px; border: 0px currentColor; border-image: none; line-height: inherit; font-family: inherit; font-size: 100%; font-style: inherit; font-variant: inherit; font-weight: inherit; vertical-align: baseline; font-size-adjust: inherit; font-stretch: inherit;
}
label {
	margin: 0px; padding: 0px; border: 0px currentColor; border-image: none; line-height: inherit; font-family: inherit; font-size: 100%; font-style: inherit; font-variant: inherit; font-weight: inherit; vertical-align: baseline; font-size-adjust: inherit; font-stretch: inherit;
}
legend {
	margin: 0px; padding: 0px; border: 0px currentColor; border-image: none; line-height: inherit; font-family: inherit; font-size: 100%; font-style: inherit; font-variant: inherit; font-weight: inherit; vertical-align: baseline; font-size-adjust: inherit; font-stretch: inherit;
}
table {
	margin: 0px; padding: 0px; border: 0px currentColor; border-image: none; line-height: inherit; font-family: inherit; font-size: 100%; font-style: inherit; font-variant: inherit; font-weight: inherit; vertical-align: baseline; font-size-adjust: inherit; font-stretch: inherit;
}
caption {
	margin: 0px; padding: 0px; border: 0px currentColor; border-image: none; line-height: inherit; font-family: inherit; font-size: 100%; font-style: inherit; font-variant: inherit; font-weight: inherit; vertical-align: baseline; font-size-adjust: inherit; font-stretch: inherit;
}
tbody {
	margin: 0px; padding: 0px; border: 0px currentColor; border-image: none; line-height: inherit; font-family: inherit; font-size: 100%; font-style: inherit; font-variant: inherit; font-weight: inherit; vertical-align: baseline; font-size-adjust: inherit; font-stretch: inherit;
}
tfoot {
	margin: 0px; padding: 0px; border: 0px currentColor; border-image: none; line-height: inherit; font-family: inherit; font-size: 100%; font-style: inherit; font-variant: inherit; font-weight: inherit; vertical-align: baseline; font-size-adjust: inherit; font-stretch: inherit;
}
thead {
	margin: 0px; padding: 0px; border: 0px currentColor; border-image: none; line-height: inherit; font-family: inherit; font-size: 100%; font-style: inherit; font-variant: inherit; font-weight: inherit; vertical-align: baseline; font-size-adjust: inherit; font-stretch: inherit;
}
tr {
	margin: 0px; padding: 0px; border: 0px currentColor; border-image: none; line-height: inherit; font-family: inherit; font-size: 100%; font-style: inherit; font-variant: inherit; font-weight: inherit; vertical-align: baseline; font-size-adjust: inherit; font-stretch: inherit;
}
th {
	margin: 0px; padding: 0px; border: 0px currentColor; border-image: none; line-height: inherit; font-family: inherit; font-size: 100%; font-style: inherit; font-variant: inherit; font-weight: inherit; vertical-align: baseline; font-size-adjust: inherit; font-stretch: inherit;
}
td {
	margin: 0px; padding: 0px; border: 0px currentColor; border-image: none; line-height: inherit; font-family: inherit; font-size: 100%; font-style: inherit; font-variant: inherit; font-weight: inherit; vertical-align: baseline; font-size-adjust: inherit; font-stretch: inherit;
}
article {
	margin: 0px; padding: 0px; border: 0px currentColor; border-image: none; line-height: inherit; font-family: inherit; font-size: 100%; font-style: inherit; font-variant: inherit; font-weight: inherit; vertical-align: baseline; font-size-adjust: inherit; font-stretch: inherit;
}
aside {
	margin: 0px; padding: 0px; border: 0px currentColor; border-image: none; line-height: inherit; font-family: inherit; font-size: 100%; font-style: inherit; font-variant: inherit; font-weight: inherit; vertical-align: baseline; font-size-adjust: inherit; font-stretch: inherit;
}
canvas {
	margin: 0px; padding: 0px; border: 0px currentColor; border-image: none; line-height: inherit; font-family: inherit; font-size: 100%; font-style: inherit; font-variant: inherit; font-weight: inherit; vertical-align: baseline; font-size-adjust: inherit; font-stretch: inherit;
}
details {
	margin: 0px; padding: 0px; border: 0px currentColor; border-image: none; line-height: inherit; font-family: inherit; font-size: 100%; font-style: inherit; font-variant: inherit; font-weight: inherit; vertical-align: baseline; font-size-adjust: inherit; font-stretch: inherit;
}
embed {
	margin: 0px; padding: 0px; border: 0px currentColor; border-image: none; line-height: inherit; font-family: inherit; font-size: 100%; font-style: inherit; font-variant: inherit; font-weight: inherit; vertical-align: baseline; font-size-adjust: inherit; font-stretch: inherit;
}
figure {
	margin: 0px; padding: 0px; border: 0px currentColor; border-image: none; line-height: inherit; font-family: inherit; font-size: 100%; font-style: inherit; font-variant: inherit; font-weight: inherit; vertical-align: baseline; font-size-adjust: inherit; font-stretch: inherit;
}
figcaption {
	margin: 0px; padding: 0px; border: 0px currentColor; border-image: none; line-height: inherit; font-family: inherit; font-size: 100%; font-style: inherit; font-variant: inherit; font-weight: inherit; vertical-align: baseline; font-size-adjust: inherit; font-stretch: inherit;
}
footer {
	margin: 0px; padding: 0px; border: 0px currentColor; border-image: none; line-height: inherit; font-family: inherit; font-size: 100%; font-style: inherit; font-variant: inherit; font-weight: inherit; vertical-align: baseline; font-size-adjust: inherit; font-stretch: inherit;
}
header {
	margin: 0px; padding: 0px; border: 0px currentColor; border-image: none; line-height: inherit; font-family: inherit; font-size: 100%; font-style: inherit; font-variant: inherit; font-weight: inherit; vertical-align: baseline; font-size-adjust: inherit; font-stretch: inherit;
}
hgroup {
	margin: 0px; padding: 0px; border: 0px currentColor; border-image: none; line-height: inherit; font-family: inherit; font-size: 100%; font-style: inherit; font-variant: inherit; font-weight: inherit; vertical-align: baseline; font-size-adjust: inherit; font-stretch: inherit;
}
menu {
	margin: 0px; padding: 0px; border: 0px currentColor; border-image: none; line-height: inherit; font-family: inherit; font-size: 100%; font-style: inherit; font-variant: inherit; font-weight: inherit; vertical-align: baseline; font-size-adjust: inherit; font-stretch: inherit;
}
nav {
	margin: 0px; padding: 0px; border: 0px currentColor; border-image: none; line-height: inherit; font-family: inherit; font-size: 100%; font-style: inherit; font-variant: inherit; font-weight: inherit; vertical-align: baseline; font-size-adjust: inherit; font-stretch: inherit;
}
output {
	margin: 0px; padding: 0px; border: 0px currentColor; border-image: none; line-height: inherit; font-family: inherit; font-size: 100%; font-style: inherit; font-variant: inherit; font-weight: inherit; vertical-align: baseline; font-size-adjust: inherit; font-stretch: inherit;
}
ruby {
	margin: 0px; padding: 0px; border: 0px currentColor; border-image: none; line-height: inherit; font-family: inherit; font-size: 100%; font-style: inherit; font-variant: inherit; font-weight: inherit; vertical-align: baseline; font-size-adjust: inherit; font-stretch: inherit;
}
section {
	margin: 0px; padding: 0px; border: 0px currentColor; border-image: none; line-height: inherit; font-family: inherit; font-size: 100%; font-style: inherit; font-variant: inherit; font-weight: inherit; vertical-align: baseline; font-size-adjust: inherit; font-stretch: inherit;
}
summary {
	margin: 0px; padding: 0px; border: 0px currentColor; border-image: none; line-height: inherit; font-family: inherit; font-size: 100%; font-style: inherit; font-variant: inherit; font-weight: inherit; vertical-align: baseline; font-size-adjust: inherit; font-stretch: inherit;
}
time {
	margin: 0px; padding: 0px; border: 0px currentColor; border-image: none; line-height: inherit; font-family: inherit; font-size: 100%; font-style: inherit; font-variant: inherit; font-weight: inherit; vertical-align: baseline; font-size-adjust: inherit; font-stretch: inherit;
}
mark {
	margin: 0px; padding: 0px; border: 0px currentColor; border-image: none; line-height: inherit; font-family: inherit; font-size: 100%; font-style: inherit; font-variant: inherit; font-weight: inherit; vertical-align: baseline; font-size-adjust: inherit; font-stretch: inherit;
}
audio {
	margin: 0px; padding: 0px; border: 0px currentColor; border-image: none; line-height: inherit; font-family: inherit; font-size: 100%; font-style: inherit; font-variant: inherit; font-weight: inherit; vertical-align: baseline; font-size-adjust: inherit; font-stretch: inherit;
}
video {
	margin: 0px; padding: 0px; border: 0px currentColor; border-image: none; line-height: inherit; font-family: inherit; font-size: 100%; font-style: inherit; font-variant: inherit; font-weight: inherit; vertical-align: baseline; font-size-adjust: inherit; font-stretch: inherit;
}
html {
	line-height: 1;
}
ol {
	list-style: none;
}
ul {
	list-style: none;
}
table {
	border-collapse: collapse; border-spacing: 0;
}
caption {
	text-align: left; font-weight: normal; vertical-align: middle;
}
th {
	text-align: left; font-weight: normal; vertical-align: middle;
}
td {
	text-align: left; font-weight: normal; vertical-align: middle;
}
q {
	quotes: none;
}
blockquote {
	quotes: none;
}
q::before {
	content: none;
}
q::after {
	content: none;
}
blockquote::before {
	content: none;
}
blockquote::after {
	content: none;
}
a img {
	border: currentColor; border-image: none;
}
article {
	display: block;
}
aside {
	display: block;
}
details {
	display: block;
}
figcaption {
	display: block;
}
figure {
	display: block;
}
footer {
	display: block;
}
header {
	display: block;
}
hgroup {
	display: block;
}
main {
	display: block;
}
menu {
	display: block;
}
nav {
	display: block;
}
section {
	display: block;
}
summary {
	display: block;
}
body {
	font: 12px/1.6 "Microsoft YaHei", Arial, Helvetica, sans-serif; margin: 0px; padding: 0px; text-align: left; color: rgb(122, 122, 122); font-size-adjust: none; font-stretch: normal; -webkit-text-size-adjust: none;
}
img {
	vertical-align: middle; max-height: 100%; max-width: 100%;
}
body {
	font-size: 14px; min-width: 1024px; over-flow: hidden;
}
html {
	height: 100%;
}
body {
	height: 100%;
}
a {
	text-decoration: none;
}
.clearfix::after {
	height: 0px; clear: both; display: block; visibility: hidden; content: ".";
}
.clearfix {
	display: inline-block;
}
* html .clearfix {
	height: 1%;
}
.clearfix {
	display: block;
}
.btn {
	background: none; border: currentColor; border-image: none; width: 75px; height: 30px; color: rgb(255, 255, 255); line-height: 30px; font-size: 14px; cursor: pointer;
}
.btn-red {
	background: url("images/btn_red.png") no-repeat 0px 0px;
}
.btn-blue {
	background: url("images/btn_blue.png") no-repeat 0px 0px;
}
.btn-green {
	background: url("images/btn_green.png") no-repeat 0px 0px;
}
.txt {
	background: none; border: currentColor; border-image: none;
}
.container {
	margin: 0px auto; width: 1002px; height: 100%; overflow: hidden;
}
#default {
	width: 100%; height: 100%; background-color: rgb(251, 254, 255);
}
#default .heaader {
	height: 135px;
}
#default .header .logo {
	margin: 0px auto; width: 360px; display: block;
}
#default .body {
	background: url("images/bg_1.jpg") repeat-x 0px 0px; height: 396px;
}
#default .body .container {
	background: url("images/bg_2.jpg") no-repeat 0px 0px;
}
#default .body .entry {
	margin: 0px auto; width: 712px; height: 352px;
}
#default .body .entry .left {
	height: 100%; float: left;
}
#default .body .entry .mid {
	height: 100%; float: left;
}
#default .body .entry .right {
	height: 100%; float: left;
}
#default .body .entry a {
	margin: 0px auto; top: 80px; width: 194px; height: 200px; text-indent: -9999px; display: block; position: relative;
}
#default .body .entry .left a {
	background: url("images/icon_03.png") no-repeat 0px 0px; margin-right: 65px;
}
#default .body .entry .mid a {
	background: url("images/icon_01.png") no-repeat 0px 0px; margin-right: 65px;
}
#default .body .entry .right a {
	background: url("images/icon_02.png") no-repeat 0px 0px;
}
#default .body .copyright {
	text-align: center; color: rgb(255, 255, 255); line-height: 44px;
}
#login {
	background-color: rgb(239, 239, 239);
}
#login .header {
	height: 189px;
}
#login .header .logo {
	width: 246px; text-align: center; float: left; display: block;
}
#login .header h1 {
	background: url("images/login_title.png") no-repeat 0px 0px; width: 450px; height: 70px; text-indent: -9999px; margin-top: 90px; float: left; display: block;
}
#login .body {
	background: url("images/login_bg_1.jpg") repeat-x 0px 0px; height: 360px;
}
#login .body .container {
	background: url("images/login_bg_2.jpg") no-repeat 0px 0px;
}
#login .body table {
	margin: 75px auto 0px; width: 390px;
}
#login .body table .txt {
	width: 250px; height: 44px; padding-left: 35px;
}
#login .body table .txt-username {
	background: url("images/login_input_1.png") no-repeat 0px 0px;
}
#login .body table .txt-password {
	background: url("images/login_input_2.png") no-repeat 0px 0px;
}
#login .body table .btn {
	width: 123px; height: 53px; line-height: 53px; text-indent: -9999px;
}
#login .body table th {
	color: rgb(3, 43, 109); font-size: 18px; font-weight: bold;
}
#login .body table th {
	padding: 12px 10px;
}
#login .body table td {
	padding: 12px 10px;
}
#login .body table .btn-login {
	background: url("images/login_btn_1.png") no-repeat 0px 0px; margin-right: 33px;
}
#login .body table .btn-reset {
	background: url("images/login_btn_2.png") no-repeat 0px 0px;
}
#login .footer .container {
	text-align: center; padding-top: 15px;
}
#login2 {
	background-color: rgb(230, 234, 237);
}
#login2 .header {
	height: 179px;
}
#login2 .header .logo {
	width: 246px; text-align: center; margin-left: 200px; float: left; display: block;
}
#login2 .body {
	height: 360px;
}
#login2 .body .container {
	background: url("images/login2_bg_2.jpg") no-repeat 0px 0px;
}
#login2 .body table {
	margin: 105px auto 0px; width: 480px;
}
#login2 .body table .txt {
	width: 250px; height: 44px; padding-left: 35px;
}
#login2 .body table .txt-username {
	background: url("images/login_input_1.png") no-repeat 0px 0px;
}
#login2 .body table .txt-password {
	background: url("images/login_input_2.png") no-repeat 0px 0px;
}
#login2 .body table .btn {
	width: 123px; height: 53px; line-height: 53px; text-indent: -9999px;
}
#login2 .body table th {
	color: rgb(255, 255, 255); font-size: 18px; font-weight: bold;
}
#login2 .body table th {
	padding: 12px 10px;
}
#login2 .body table td {
	padding: 12px 10px;
}
#login2 .body table .btn-login {
	background: url("images/login_btn_1.png") no-repeat 0px 0px; margin-right: 33px;
}
#login2 .body table .btn-reset {
	background: url("images/login_btn_2.png") no-repeat 0px 0px;
}
#login2 .footer .container {
	text-align: center; padding-top: 15px;
}
#system {
	background-color: rgb(239, 239, 239);
}
#system .wrapper {
	height: 100%; padding-bottom: 40px; min-height: 100%;
}
#system .header {
	background: url("images/bg_3.jpg") no-repeat right 0px; height: 212px;
}
#system .header .logo {
	
}
#system .bar {
	background: url("images/bar_bg.jpg") repeat-x 0px 0px; height: 50px; color: rgb(255, 255, 255); line-height: 50px; overflow: hidden; font-size: 14px;
}
#system .bar .container {
	padding: 0px 15px;
}
#system .bar .left {
	float: left;
}
#system .bar span.calendar {
	border: 1px solid rgb(11, 105, 41); border-image: none; width: 110px; height: 28px; line-height: 28px; display: inline-block; background-color: rgb(255, 255, 255);
}
#system .bar .txt {
	border: 1px solid rgb(11, 105, 41); border-image: none; width: 110px; height: 26px; background-color: rgb(255, 255, 255);
}
#system .bar span.calendar a {
	background: url("images/icon_calendar.png") no-repeat 0px 0px; width: 16px; height: 16px; display: inline-block;
}
#system .bar input.calendar {
	background: url("images/icon_calendar.png") no-repeat right; border: currentColor; border-image: none; width: 90px;
}
#system .bar .right {
	width: 20%; text-align: right; float: right;
}
#system .data {
	border-width: 0px 1px 1px; border-style: none solid solid; border-color: currentColor rgb(193, 193, 193) rgb(193, 193, 193); margin: 0px auto 20px; padding: 15px; border-image: none; background-color: rgb(224, 242, 251);
}
#system .data table {
	border: 1px solid rgb(193, 193, 193); border-image: none; width: 100%; border-collapse: collapse;
}
#system .data table tfoot tr td {
	text-align: center; color: rgb(219, 22, 26); line-height: 100px;
}
#system .data table th {
	font-weight: bold; background-color: rgb(227, 245, 249);
}
#system .data table td {
	background-color: rgb(255, 255, 255);
}
#system .data table th {
	padding: 6px 8px; border: 1px solid rgb(193, 193, 193); border-image: none; text-align: center; color: rgb(0, 14, 20); font-size: 14px;
}
#system .data table td {
	padding: 6px 8px; border: 1px solid rgb(193, 193, 193); border-image: none; text-align: center; color: rgb(0, 14, 20); font-size: 14px;
}
#system .data table tr:hover td {
	background-color: rgb(255, 246, 217);
}
#system .data table a {
	color: rgb(23, 150, 214);
}
#system .data .pagination {
	margin: 15px 0px 5px; text-align: right;
}
#system .data .pagination a {
	margin: 5px; padding: 5px 12px; border: 1px solid rgb(225, 226, 227); border-image: none; color: rgb(7, 120, 200); display: inline-block; background-color: rgb(255, 255, 255);
}
#system .data .pagination a.current {
	background: none; border: currentColor; border-image: none; color: rgb(0, 0, 0); font-weight: bold;
}
#system .footer .container {
	width: 100%; text-align: center; color: rgb(255, 255, 255); line-height: 40px; background-color: rgb(54, 54, 54);
}
#system2 {
	background-color: rgb(239, 239, 239);
}
#system2 .wrapper {
	height: 100%; padding-bottom: 40px; min-height: 100%;
}
#system2 .header {
	height: 75px; line-height: 75px; min-width: 980px;
}
#system2 .header .logo img {
	margin-top: -14px;
}
#system2 .header .container .right {
	width: 20%; text-align: right; padding-right: 15px; float: right;
}
#system2 .header .container span {
	text-align: right; color: rgb(4, 110, 207); font-size: 14px;
}
#system2 .bar {
	margin: 0px auto; padding: 0px 10px; border: 1px solid rgb(193, 193, 193); border-image: none; height: 50px; color: rgb(0, 14, 20); line-height: 50px; overflow: hidden; font-size: 14px; font-weight: bold; background-color: rgb(224, 242, 251);
} /*width: 982px;*/
#system2 .bar .left {
	width: 100%; float: left;
}
#system2 .bar span.calendar {
	border: 1px solid rgb(11, 105, 41); border-image: none; width: 124px; height: 28px; line-height: 28px; display: inline-block; background-color: rgb(255, 255, 255);
}
#system2 .bar .txt {
	border: 1px solid rgb(11, 105, 41); border-image: none; width: 124px; height: 26px; background-color: rgb(255, 255, 255);
}
#system2 .bar span.calendar a {
	background: url("images/icon_calendar.png") no-repeat 0px 0px; width: 16px; height: 16px; display: inline-block;
}
#system2 .bar input.calendar {
	border: currentColor; border-image: none; width: 90px;
}
#system2 .bar .right {
	width: 20%; text-align: right; float: right;
}
#system2 .body {
	margin: 0px auto;  overflow: hidden;  /*width: 1002px;*/
} 
#system2 .data {
	margin: 0px auto 20px; padding: 15px 0px; width: 100%; border-top-color: currentColor; border-top-width: 0px; border-top-style: none; -ms-overflow-x: scroll;
}
#system2 .body .data table {
	border: 1px solid rgb(193, 193, 193); border-image: none; width: 100%; border-collapse: collapse;
}
#system2 .data table tfoot tr td {
	text-align: center; color: rgb(219, 22, 26); line-height: 100px;
}
#system2 .data table th {
	font-weight: bold; background-color: rgb(224, 242, 251);
}
#system2 .data table td {
	padding: 6px 8px; border: 1px solid rgb(193, 193, 193); border-image: none; text-align: center; background-color: rgb(255, 255, 255);
}
#system2 .data table th {
	padding: 6px 8px; border: 1px solid rgb(193, 193, 193); border-image: none; text-align: center; color: rgb(0, 14, 20); font-size: 14px;
}
#system .data table td {
	padding: 6px 8px; border: 1px solid rgb(193, 193, 193); border-image: none; text-align: center; color: rgb(0, 14, 20); font-size: 14px;
}
#system2 .data table tr:hover td {
	background-color: rgb(255, 246, 217);
}
#system2 .data table a {
	color: rgb(23, 150, 214);
}
#system2 .data .pagination {
	margin: 15px 0px 5px; text-align: right;
}
#system2 .data .pagination a {
	margin: 5px; padding: 5px 12px; border: 1px solid rgb(225, 226, 227); border-image: none; color: rgb(7, 120, 200); display: inline-block; background-color: rgb(255, 255, 255);
}
#system2 .data .pagination a.current {
	background: none; border: currentColor; border-image: none; color: rgb(0, 0, 0); font-weight: bold;
}
#system2 .footer .container {
	width: 100%; text-align: center; color: rgb(255, 255, 255); line-height: 40px; background-color: rgb(54, 54, 54);
}
#nav {
	overflow: visible;
}
#nav .wrap {
	overflow: visible;
}
#nav ul {
	overflow: visible;
}
#nav ul .item {
	overflow: visible;
}
#nav {
	background: url("images/nav_bg.jpg") repeat-x; margin: 0px auto; width: 100%; height: 65px;
}
#nav ul {
	margin: 0px auto; width: 1002px;
}
#nav ul .item {
	background: url("images/line.jpg") no-repeat; padding: 0px 10px; width: 142px; text-align: center; line-height: 65px; font-size: 18px; float: left; display: block; position: relative; cursor: pointer;
}
#nav ul .noline {
	background: none;
}
#nav ul .item .link {
	width: 142px; color: rgb(255, 255, 255); display: block;
}
#nav ul .noline {
	background: none; margin: 0px auto;
}
#nav ul .item a {
	height: 65px; color: rgb(255, 255, 255); line-height: 65px; display: block;
}
#nav ul .active {
	background-color: rgb(244, 111, 13);
}
#nav ul .item a:hover {
	color: rgb(255, 255, 255); font-weight: bold; background-color: rgb(244, 111, 13);
}
#nav ul .hover {
	background: url("images/10.gif") repeat-x;
}
.info {
	margin: 0px auto; width: 100%; height: 40px; line-height: 40px; background-color: rgb(222, 224, 225);
}
.info .mes {
	margin: 0px auto; width: 1002px; color: rgb(0, 14, 20);
}
.welcome {
	margin: 0px auto; width: 1002px;
}
