﻿* {
	font-family: "宋体"
}
body {
	line-height: 150%; margin: auto; font-family: "宋体",arial,sans-serif; color: #333333; font-size: 12px
}
body {
	padding-bottom: 0px; margin: 0px; padding-left: 0px; padding-right: 0px; padding-top: 0px
}
div {
	padding-bottom: 0px; margin: 0px; padding-left: 0px; padding-right: 0px; padding-top: 0px
}
dl {
	padding-bottom: 0px; margin: 0px; padding-left: 0px; padding-right: 0px; padding-top: 0px
}
dt {
	padding-bottom: 0px; margin: 0px; padding-left: 0px; padding-right: 0px; padding-top: 0px
}
dd {
	padding-bottom: 0px; margin: 0px; padding-left: 0px; padding-right: 0px; padding-top: 0px
}
ul {
	padding-bottom: 0px; margin: 0px; padding-left: 0px; padding-right: 0px; padding-top: 0px
}
ol {
	padding-bottom: 0px; margin: 0px; padding-left: 0px; padding-right: 0px; padding-top: 0px
}
li {
	padding-bottom: 0px; margin: 0px; padding-left: 0px; padding-right: 0px; padding-top: 0px
}
h1 {
	padding-bottom: 0px; margin: 0px; padding-left: 0px; padding-right: 0px; padding-top: 0px
}
h2 {
	padding-bottom: 0px; margin: 0px; padding-left: 0px; padding-right: 0px; padding-top: 0px
}
h3 {
	padding-bottom: 0px; margin: 0px; padding-left: 0px; padding-right: 0px; padding-top: 0px
}
h4 {
	padding-bottom: 0px; margin: 0px; padding-left: 0px; padding-right: 0px; padding-top: 0px
}
h5 {
	padding-bottom: 0px; margin: 0px; padding-left: 0px; padding-right: 0px; padding-top: 0px
}
h6 {
	padding-bottom: 0px; margin: 0px; padding-left: 0px; padding-right: 0px; padding-top: 0px
}
pre {
	padding-bottom: 0px; margin: 0px; padding-left: 0px; padding-right: 0px; padding-top: 0px
}
code {
	padding-bottom: 0px; margin: 0px; padding-left: 0px; padding-right: 0px; padding-top: 0px
}
form {
	padding-bottom: 0px; margin: 0px; padding-left: 0px; padding-right: 0px; padding-top: 0px
}
fieldset {
	padding-bottom: 0px; margin: 0px; padding-left: 0px; padding-right: 0px; padding-top: 0px
}
legend {
	padding-bottom: 0px; margin: 0px; padding-left: 0px; padding-right: 0px; padding-top: 0px
}
input {
	padding-bottom: 0px; margin: 0px; padding-left: 0px; padding-right: 0px; padding-top: 0px
}
button {
	padding-bottom: 0px; margin: 0px; padding-left: 0px; padding-right: 0px; padding-top: 0px
}
textarea {
	padding-bottom: 0px; margin: 0px; padding-left: 0px; padding-right: 0px; padding-top: 0px
}

blockquote {
	padding-bottom: 0px; margin: 0px; padding-left: 0px; padding-right: 0px; padding-top: 0px
}
th {
	padding-bottom: 0px; margin: 0px; padding-left: 0px; padding-right: 0px; padding-top: 0px
}
td {
	padding-bottom: 0px; margin: 0px; padding-left: 0px; padding-right: 0px; padding-top: 0px
}
p {
	padding-bottom: 0px; margin: 0px; padding-left: 0px; padding-right: 0px; padding-top: 0px
}
dl {
	padding-bottom: 0px; margin: 0px; padding-left: 0px; padding-right: 0px; padding-top: 0px
}
dt {
	padding-bottom: 0px; margin: 0px; padding-left: 0px; padding-right: 0px; padding-top: 0px
}
dd {
	padding-bottom: 0px; margin: 0px; padding-left: 0px; padding-right: 0px; padding-top: 0px
}
ul {
	padding-bottom: 0px; list-style-type: none; margin: 0px; padding-left: 0px; padding-right: 0px; padding-top: 0px
}
ol {
	padding-bottom: 0px; list-style-type: none; margin: 0px; padding-left: 0px; padding-right: 0px; padding-top: 0px
}
li {
	padding-bottom: 0px; list-style-type: none; margin: 0px; padding-left: 0px; padding-right: 0px; padding-top: 0px
}
input {
	line-height: 22px; height: 22px; color: #666666; vertical-align: middle
}
select {
	border-bottom: #cccccc 1px solid; border-left: #cccccc 1px solid; line-height: 21px; height: 22px; color: #666666; vertical-align: middle; border-top: #cccccc 1px solid; border-right: #cccccc 1px solid
}
h1 {
	padding-bottom: 0px; line-height: 160%; margin: 0px; padding-left: 0px; padding-right: 0px; padding-top: 0px
}
h2 {
	padding-bottom: 0px; line-height: 160%; margin: 0px; padding-left: 0px; padding-right: 0px; padding-top: 0px
}
h3 {
	padding-bottom: 0px; line-height: 160%; margin: 0px; padding-left: 0px; padding-right: 0px; padding-top: 0px
}
h4 {
	padding-bottom: 0px; line-height: 160%; margin: 0px; padding-left: 0px; padding-right: 0px; padding-top: 0px
}
h5 {
	padding-bottom: 0px; line-height: 160%; margin: 0px; padding-left: 0px; padding-right: 0px; padding-top: 0px
}
h6 {
	padding-bottom: 0px; line-height: 160%; margin: 0px; padding-left: 0px; padding-right: 0px; padding-top: 0px
}
h1 {
	font-size: 24px
}
h2 {
	font-size: 22px
}
h3 {
	font-size: 20px
}
h4 {
	font-size: 12px
}
h5 {
	font-size: 16px
}
h6 {
	font-size: 14px
}
.fl {
	float: left
}
.fr {
	float: right
}
a {
	text-decoration: none
}
.b {
	font-weight: bold
}
img {
	border-right-width: 0px; border-top-width: 0px; border-bottom-width: 0px; border-left-width: 0px
}
.v {
	font-family: arial,helvetica,sans-serif
}
.m10 {
	margin-left: 10px
}
.hidden {
	display: none
}
.333 {
	color: #333
}
.000 {
	color: #ff6600; font-weight: bold
}
.red {
	color: #ff3200
}
.green {
	color: #009900
}
.formbase {
	border-bottom: #b6c2cc 1px solid; border-left: #b6c2cc 1px solid; padding-bottom: 2px; padding-left: 2px; padding-right: 2px; background: url(../input-bg.gif) #fff repeat-x 50% top; border-top: #b6c2cc 1px solid; border-right: #b6c2cc 1px solid; padding-top: 2px
}
.formfocus {
	border-bottom: #9ecc00 1px solid; border-left: #9ecc00 1px solid; padding-bottom: 2px; padding-left: 2px; padding-right: 2px; border-top: #9ecc00 1px solid; border-right: #9ecc00 1px solid; padding-top: 2px
}
.note {
	border-bottom: #f90 1px solid; border-left: #f90 1px solid; padding-bottom: 7px; background-color: #fffff0; padding-left: 7px; padding-right: 7px; display: block; border-top: #f90 1px solid; border-right: #f90 1px solid; padding-top: 7px
}
.table_edit {
	
}
.table_edit {
	margin: auto; border-collapse: collapse
}
.table_edit tr {
	
}
.table_edit th {
	text-align: right; padding-bottom: 3px; padding-left: 3px; padding-right: 3px; color: #999; padding-top: 3px
}
.table_edit td {
	padding-bottom: 3px; padding-left: 0px; padding-right: 0px; padding-top: 3px
}

#banner #ifocus {
	position: relative; width: 580px; height: 300px
}
#banner #ifocus_pic {
	position: relative; width: 580px; display: inline; float: left; height: 300px; overflow: hidden
}
#banner #ifocus_piclist {
	z-index: 1; position: absolute
}
#banner #ifocus_piclist li {
	width: 580px; height: 300px; overflow: hidden
}

#banner #ifocus_btn {
	z-index: 3; position: absolute; padding-left: 3px; width: 580px; bottom: 2px; height: auto; left: 0px; _bottom: 2px
}
unknown {
	bottom: 5px
}
#banner #ifocus_btn li {
	filter: alpha(opacity=50); padding-bottom: 0px; margin-top: 10px; padding-left: 7px; width: auto; padding-right: 7px; display: block; float: left; height: auto; cursor: pointer; padding-top: 0px; opacity: 0.5; -moz-opacity: 0.5
}
#banner #ifocus_btn img {
	border-bottom: #ffffff 1px solid; border-left: #ffffff 1px solid; width: 78px; height: 33px; border-top: #ffffff 1px solid; border-right: #ffffff 1px solid
}
#banner #ifocus_btn .current {
	text-align: left; filter: alpha(opacity=100); margin-top: 0px; display: block; float: left;  	
}
#banner #ifocus_btn .current img {
	border-bottom: #fff 2px solid; border-left: #fff 2px solid; width: 78px; height: 37px; border-top: #fff 2px solid; border-right: #fff 2px solid
}
#banner #ifocus_opdiv {
	z-index: 2; position: absolute; filter: alpha(opacity=50); width: 580px; bottom: 0px; background: #000; height: 45px; left: 0px; opacity: 0.5; -moz-opacity: 0.5; _height: 45px
}
#banner #ifocus_tx {
	z-index: 3; position: absolute; bottom: 8px; color: #fff; left: 8px
}
#banner #ifocus_tx .normal {
	display: none
}