* {
	padding-right: 0px; padding-left: 0px; padding-bottom: 0px; margin: 0px; padding-top: 0px;
}
body {
	font-size: 12px; margin: 0px; font-family: "ËÎÌå", arial, helvetica, sans-serif;
background: #333566 url(body_bg.gif) repeat;
}
.index {
	background: #ffffff; overflow: hidden; width: 970px
}
div {
	margin: 0px auto
}
img {
	border-top-style: none; border-right-style: none; border-left-style: none; border-bottom-style: none
}
a {
	text-decoration: none
}
a:link {
	color: #3a3a3a
}
a:visited {
	color: #3a3a3a
}
a:hover {
	color: #e04216; text-decoration: underline
}
a:active {
	color: #3a3a3a
}
.clear {
	clear: both
}
.left {
	font-weight: bold; float: left; color: #0080c0
}
.right {
	float: right; color: #0080c0; text-decoration: underline
}
.top_login {
	margin-top: 3px; background-image: url(login_back.gif); width: 950px; height: 26px
}
.top_login_l {
	padding-left: 15px; float: left; width: 140px; color: #383838; line-height: 26px; height: 26px; text-align: center
}
.top_login_r {
	padding-right: 10px; float: right; width: auto; line-height: 26px; height: 26px; text-align: right
}
.topspan {
	padding-right: 100px; float: left; width: auto; color: #383838
}
.topspan_s {
	padding-right: 150px; float: left; width: auto; color: #383838
}
.topfast {
	padding-left: 10px; width: 60px
}
.topfast_sub {
	padding-left: 10px; width: 30px
}
.ge {
	padding-left: 10px; width: 10px; color: #0080c0
}
.top_login_r a:link {
	color: #0080c0
}
.top_login_r a:visited {
	color: #0080c0
}
.top_login_r a:active {
	color: #0080c0
}
.top_logo {
	margin-top: 3px; margin-bottom: 3px; width: 950px; height: 60px
}
.top_logo_left {
	float: left; width: 238px; text-align: justify
}
.top_logo_right {
	margin-top: 3px; float: right; width: 712px; text-align: right
}
.top_logo_right_l {
	float: left; width: 470px
}
.top_logo_right_r {
	border-right: #d7e9fc 1px solid; padding-right: 10px; border-top: #d7e9fc 1px solid; 
	background: #f0f7fe; float: right; overflow: hidden; border-left: #d7e9fc 1px solid; 
	width: 226px; line-height: 20px; border-bottom: #d7e9fc 1px solid; height: 58px; text-align: justify
}
.top_logo_right_r ul {
	width: 226px; text-align: left;
}
.top_logo_right_r li {
	float: left; list-style-type: none;
	color: #3895b2;
	padding-left: 5px;
	vertical-align: bottom;
	white-space: nowrap;
	word-break: keep-all;
}
.head_nav {
	margin: 3px auto auto; overflow: hidden; width: 950px;
}
.out_nav {
	clear: left; padding-right: 0px; padding-left: 0px; 
	background: url(nav_back.gif) repeat-x; padding-bottom: 0px; margin: 0px auto; padding-top: 0px; height: auto;
}
.nav_left {
	margin-top: -3px; background: url(nav_pop.gif) no-repeat 0px 0px; float: left; width: 2px; height: 28px
}
.nav_right {
	margin-top: -3px; background: url(nav_pop.gif) no-repeat -1px 0px; float: right; width: 2px; height: 28px
}
.nav_cur {
	display: block; font-weight: bold; font-size: 14px; background: url(nav_button.gif) no-repeat 0px -58px; float: left; 
	width: 77px; padding-top: 8px; height: 21px; text-decoration: none
}
a.f_nav:link {
	display: block; color: #0c4d83; height: 14px; text-decoration: none
}
.clear_float {
	clear: both; height: 1px
}
.float_left {
	float: left
}
.float_right {
	float: right
}
a.f_nav:visited {
	color: #0c4d83
}
a.f_nav:hover {
	display: block; color: #000000; padding-top: 1px; text-decoration: none
}
.nav_sub {
	line-height: 21px; height: 21px; text-align: left
}
.nav_sub a {
	color: #000000; text-decoration: none;
}
.nav_sub li {
	padding-right: 0px; display: inline; padding-left: 3px; padding-bottom: 3px; margin: 0px; 
	padding-top: 7px; list-style-type: none; height: 16px
}
.out_nav .nav_sjgg {
	margin-top: 3px; padding-left: 10px; float: left; height: 20px
}
.hidden {
	display: none
}
.undis {
	display: none
}
.sub_box {
	float: right; width: 750px; padding-top: 2px; height: auto; text-align: left;
}
.sub_box li{
	padding-left: 8px;
}

.f_green {
	color: #008000
}
a.f_green:link {
	color: #008000
}
a.f_green:visited {
	color: #008000
}
.nav_main {
	width: 930px; height: 29px
}
.nav_main a:link {
	color: #0c4d83
}
.nav_main a:visited {
	color: #0c4d83
}
.nav_main a:hover {
	color: #000000
}
.nav_main li {
	float: left; list-style-type: none; text-align: center
}
.nav_active {
	font-size: 13px; background: url(nav_button.gif) no-repeat; float: left; width: 77px; cursor: pointer; padding-top: 8px; height: 21px; text-decoration: none
}
.nav_active a {
	color: #eef6fe
}
.nav_active a:visited {
	color: #eef6fe
}
.nav_active a:link {
	color: #eef6fe
}
.nav_active a:hover {
	color: #eef6fe
}
.bottom {
	width: 950px; padding-top: 5px
}
.bottom_menu {
	border-right: #d7e9fc 1px solid; padding-right: 2px; border-top: #d7e9fc 1px solid; padding-left: 2px; 
	font-size: 13px; background-image: url(title_bg.jpg); padding-bottom: 2px; border-left: #d7e9fc 1px solid; width: 946px; 
	padding-top: 6px; letter-spacing: 2px; height: auto; text-align: center
}
.bottom_cop {
	font-size: 13px; width: 950px; color: #383838; line-height: 22px; padding-top: 5px; height: auto; text-align: center
}
.bottom_cop_s {
	font-size: 13px; width: 950px; color: #383838; line-height: 22px; padding-top: 5px; height: auto; text-align: center
}
.bottom_count {
	text-align: center;
	margin-left: auto;
	margin-right: auto;
}



.main_pic {
	padding-left: 5px; background: #ffffff; overflow: hidden; width: 270px; padding-top: 10px; text-align: justify
}
.main_pic p {
	float: left; padding-bottom: 5px; overflow: hidden; width: 130px; height: 120px; text-align: center
}
.main_pic p img {
	border-right: #a8a8a8 1px solid; padding-right: 4px; border-top: #a8a8a8 1px solid; padding-left: 4px; padding-bottom: 4px; margin: 0px auto 5px; border-left: #a8a8a8 1px solid; padding-top: 4px; border-bottom: #a8a8a8 1px solid
}

.absmiddle{
	vertical-align:middle;
}
.webdings{
font-family: webdings;
}
