
BODY {
	BACKGROUND: #ffffff
}
A {
	FONT-SIZE: 12px; COLOR: #333333; TEXT-DECORATION: none
}
A:hover {
	COLOR: #ff5400; TEXT-DECORATION: underline
}
UL {
	FLOAT: left; OVERFLOW: visible
}
LI {
	FLOAT: left; LIST-STYLE-TYPE: none
}
A {
	outline: none
}
.nav_sotop {
	BACKGROUND: url(/images/nav_sotopbg.gif) no-repeat 50% bottom; MARGIN: 0px auto; WIDTH: 980px; HEIGHT: 30px
}
.nav_so {
	BACKGROUND: url(/images/nav_sobg.jpg) no-repeat 50% bottom; MARGIN: 0px auto; WIDTH: 980px; HEIGHT: 56px
}
.navso_img {
	FLOAT: left; MARGIN: 0px auto; WIDTH: 95px; HEIGHT: 42px
}
.navso_divtxt {
	FLOAT: left; MARGIN: 0px auto; WIDTH: 439px; PADDING-TOP: 20px; HEIGHT: 22px
}
.navsoso_txtbox {
	BORDER-TOP-WIDTH: 0px; BORDER-LEFT-WIDTH: 0px; FONT-SIZE: 12px; BACKGROUND: url(/images/txtkeybg.jpg) no-repeat left 50%; FLOAT: left; BORDER-BOTTOM-WIDTH: 0px; MARGIN: 0px auto; WIDTH: 457px; COLOR: #000000; TEXT-INDENT: 31px; LINE-HEIGHT: 12px; PADDING-TOP: 5px; HEIGHT: 17px; TEXT-ALIGN: left; BORDER-RIGHT-WIDTH: 0px
}
.navsoso_seltxtbox {
	BORDER-TOP-WIDTH: 0px; BORDER-LEFT-WIDTH: 0px; FONT-SIZE: 12px; BACKGROUND: url(/images/txtkeybg.jpg) no-repeat left 50%; FLOAT: left; BORDER-BOTTOM-WIDTH: 0px; MARGIN: 0px auto; WIDTH: 437px; COLOR: #333333; TEXT-INDENT: 31px; LINE-HEIGHT: 12px; PADDING-TOP: 5px; HEIGHT: 17px; TEXT-ALIGN: left; BORDER-RIGHT-WIDTH: 0px
}
.navso_divbtn1 {
	PADDING-LEFT: 8px; FLOAT: left; MARGIN: 0px auto; WIDTH: 85px; PADDING-TOP: 20px; HEIGHT: 22px
}
 HTML .navso_divbtn1 {
	MARGIN-LEFT: -28px
}
.navso_divbtn2 {
	FLOAT: left; MARGIN: 0px auto; WIDTH: 85px; PADDING-TOP: 20px; HEIGHT: 22px
}
.navso_divwenzi {
	FLOAT: left; MARGIN: 0px auto; WIDTH: 250px; COLOR: #ffffff; LINE-HEIGHT: 20px; PADDING-TOP: 22px; HEIGHT: 20px
}
.navso_divwenzi A {
	COLOR: #ffffff
}
.nav_key {
	BACKGROUND: url(/images/nav_keybg.jpg) no-repeat 50% bottom; MARGIN: 0px auto; WIDTH: 980px; HEIGHT: 32px
}
.navtop_left {
	FLOAT: left; MARGIN: 0px auto; WIDTH: 380px; HEIGHT: 30px
}
.navtop_right {
	PADDING-LEFT: 14px; FLOAT: right; MARGIN: 0px auto; WIDTH: 510px; HEIGHT: 30px
}
.navtop_right UL {
	PADDING-RIGHT: 0px; FLOAT: left
}
.navtop_right UL LI {
	PADDING-RIGHT: 0px; CURSOR: pointer
}
.navtop_left A:hover {
	COLOR: #333; TEXT-DECORATION: none
}
.menu_normalleft {
	BACKGROUND: url(/images/menu_normalleft.gif); FLOAT: left; MARGIN: 0px auto; WIDTH: 9px; HEIGHT: 30px
}
.menu_normalright {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; BACKGROUND: url(/images/menu_normalright.gif) no-repeat right 50%; FLOAT: left; PADDING-BOTTOM: 0px; MARGIN: 0px 5px 0px auto; COLOR: #343436; LINE-HEIGHT: 12px; PADDING-TOP: 11px; HEIGHT: 19px; TEXT-ALIGN: left
}
.menu_overleft1 {
	BACKGROUND: url(/images/menu_overleft1.gif) no-repeat left 50%; FLOAT: left; MARGIN: 0px auto; WIDTH: 9px; HEIGHT: 30px
}
.menu_overright1 {
	BACKGROUND: url(/images/menu_overright1.gif) no-repeat right 50%; FLOAT: left; MARGIN: 0px 5px 0px auto; COLOR: #343436; LINE-HEIGHT: 12px; PADDING-TOP: 11px; HEIGHT: 19px; TEXT-ALIGN: left
}
.menu_selleft {
	BACKGROUND: url(/images/menu_selleft.gif); FLOAT: left; MARGIN: 0px auto; WIDTH: 18px; HEIGHT: 30px
}
.menu_selright {
	FONT-WEIGHT: bold; BACKGROUND: url(/images/menu_selright.gif) no-repeat right 50%; FLOAT: left; MARGIN: 0px auto; COLOR: #ffffff; LINE-HEIGHT: 30px; HEIGHT: 30px; TEXT-ALIGN: left
}
.menu_overleft {
	BACKGROUND: url(/images/menu_overleft.gif); FLOAT: left; MARGIN: 0px auto; WIDTH: 21px; HEIGHT: 30px
}
.menu_overright {
	PADDING-LEFT: 2px; BACKGROUND: url(/images/menu_overright.gif) no-repeat right 50%; FLOAT: left; MARGIN: 0px auto; WIDTH: 57px; COLOR: #333333; LINE-HEIGHT: 12px; PADDING-TOP: 11px; HEIGHT: 19px; TEXT-ALIGN: left
}
.menu_overright1 A {
	FONT-SIZE: 14px
}
.menu_overright1 A:hover {
	FONT-SIZE: 14px; COLOR: #333333; TEXT-DECORATION: none
}
.menu_normalleft1 {
	BACKGROUND: url(/images/menu_normalleft.gif); FLOAT: left; MARGIN: 0px auto; WIDTH: 21px; HEIGHT: 30px
}
.menu_normalright1 {
	PADDING-LEFT: 2px; BACKGROUND: url(/images/menu_normalright.gif) no-repeat right 50%; FLOAT: left; MARGIN: 0px auto; WIDTH: 57px; COLOR: #343436; LINE-HEIGHT: 12px; PADDING-TOP: 11px; HEIGHT: 19px; TEXT-ALIGN: left
}
.menu_selleft1 {
	BACKGROUND: url(/images/menu_selleft.gif); FLOAT: left; MARGIN: 0px auto; WIDTH: 18px; HEIGHT: 30px
}
.menu_selright1 {
	FONT-WEIGHT: bold; BACKGROUND: url(/images/menu_selright.gif) no-repeat right 50%; FLOAT: left; MARGIN: 0px auto; WIDTH: 65px; COLOR: #ffffff; LINE-HEIGHT: 14px; PADDING-TOP: 9px; HEIGHT: 21px; TEXT-ALIGN: left
}
.menu_selright A:hover {
	FONT-SIZE: 14px; COLOR: #ffffff; TEXT-DECORATION: none
}
.menu_selright A:visited {
	FONT-SIZE: 14px; COLOR: #ffffff; TEXT-DECORATION: none
}
.menu_selright A:link {
	FONT-SIZE: 14px; COLOR: #ffffff; TEXT-DECORATION: none
}
.menu_selright1 A:hover {
	FONT-SIZE: 14px; COLOR: #ffffff; TEXT-DECORATION: none
}
.menu_selright1 A:visited {
	FONT-SIZE: 14px; COLOR: #ffffff; TEXT-DECORATION: none
}
.menu_selright1 A:link {
	FONT-SIZE: 14px; COLOR: #ffffff; TEXT-DECORATION: none
}
.navso_divwenzi A:hover {
	COLOR: #ffffff
}
.navso_divwenzi A:visited {
	COLOR: #ffffff
}
.navso_divwenzi A:link {
	COLOR: #ffffff
}
.menu_normalright A:hover {
	FONT-SIZE: 14px; COLOR: #343436; TEXT-DECORATION: none
}
.menu_normalright A:visited {
	FONT-SIZE: 14px; COLOR: #343436; TEXT-DECORATION: none
}
.menu_normalright A:link {
	FONT-SIZE: 14px; COLOR: #343436; TEXT-DECORATION: none
}
.menu_normalright1 A:hover {
	FONT-SIZE: 14px; COLOR: #343436; TEXT-DECORATION: none
}
.menu_normalright1 A:visited {
	FONT-SIZE: 14px; COLOR: #343436; TEXT-DECORATION: none
}
.menu_normalright1 A:link {
	FONT-SIZE: 14px; COLOR: #343436; TEXT-DECORATION: none
}
.nav_key H3 {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; FONT-SIZE: 12px; FLOAT: left; PADDING-BOTTOM: 0px; MARGIN: 0px 0px 0px 90px; COLOR: red; LINE-HEIGHT: 31px; PADDING-TOP: 0px; HEIGHT: 30px
}
 HTML .nav_key H3 {
	MARGIN: 0px 0px 0px 45px
}
.nav_key #marqueeBox {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; FLOAT: left; PADDING-BOTTOM: 0px; MARGIN: 0px; OVERFLOW: hidden; WIDTH: 800px; PADDING-TOP: 0px; TEXT-ALIGN: left
}
.nav_key #marqueeBox .item {
	PADDING-RIGHT: 20px; PADDING-LEFT: 10px; FLOAT: left; PADDING-BOTTOM: 0px; LINE-HEIGHT: 30px; PADDING-TOP: 0px; LIST-STYLE-TYPE: none; HEIGHT: 30px
}
.nav_key #marqueeBox A {
	MARGIN-LEFT: 10px; LINE-HEIGHT: 30px; WHITE-SPACE: nowrap; HEIGHT: 30px
}
.navtop_left UL {
	PADDING-LEFT: 50px; FONT-SIZE: 14px; FLOAT: right; HEIGHT: 30px
}
.tab LI {
	DISPLAY: inline; MARGIN-LEFT: -5px; WIDTH: 70px; CURSOR: pointer; HEIGHT: 30px
}
.tab SPAN {
	FONT-SIZE: 14px; CURSOR: pointer
}
.tab A {
	BACKGROUND: url(/images/test_bg.gif) no-repeat; HEIGHT: 30px
}
.tab A:link {
	BACKGROUND-POSITION: right -226px; FLOAT: left; WIDTH: 70px; TEXT-DECORATION: none
}
.tab A:visited {
	BACKGROUND-POSITION: right -226px; FLOAT: left; WIDTH: 70px; TEXT-DECORATION: none
}
.tab A:link SPAN {
	DISPLAY: block; BACKGROUND: url(/images/test_bg.gif) no-repeat left top; WIDTH: 70px; COLOR: #333; TEXT-INDENT: 12px; LINE-HEIGHT: 14px; PADDING-TOP: 10px; HEIGHT: 20px
}
.tab A:visited SPAN {
	DISPLAY: block; BACKGROUND: url(/images/test_bg.gif) no-repeat left top; WIDTH: 70px; COLOR: #333; TEXT-INDENT: 12px; LINE-HEIGHT: 14px; PADDING-TOP: 10px; HEIGHT: 20px
}
.tab A:hover {
	BACKGROUND-POSITION: right -264px
}
.tab A:active {
	BACKGROUND-POSITION: right -264px
}
.tab A:hover SPAN {
	BACKGROUND-POSITION: left -38px
}
.tab A:active SPAN {
	BACKGROUND-POSITION: left -38px
}
.tab .on A:link {
	BACKGROUND-POSITION: right -302px; Z-INDEX: 100; POSITION: relative
}
.tab .on A:visited {
	BACKGROUND-POSITION: right -302px; Z-INDEX: 100; POSITION: relative
}
.tab .on A SPAN {
	DISPLAY: block; FONT-WEIGHT: bold; FONT-SIZE: 14px; BACKGROUND: url(/images/test_bg.gif) no-repeat left -77px; COLOR: #ffffff; TEXT-INDENT: 10px; LINE-HEIGHT: 14px; PADDING-TOP: 10px
}
.tab .on A:link SPAN {
	DISPLAY: block; FONT-WEIGHT: bold; FONT-SIZE: 14px; BACKGROUND: url(/images/test_bg.gif) no-repeat left -77px; COLOR: #ffffff; TEXT-INDENT: 10px; LINE-HEIGHT: 14px; PADDING-TOP: 10px
}
.tab .on A:visited SPAN {
	DISPLAY: block; FONT-WEIGHT: bold; FONT-SIZE: 14px; BACKGROUND: url(/images/test_bg.gif) no-repeat left -77px; COLOR: #ffffff; TEXT-INDENT: 10px; LINE-HEIGHT: 14px; PADDING-TOP: 10px
}