.header {
	WIDTH: 100%; BACKGROUND: url(bg_header.gif) repeat-x; HEIGHT: 58px
}
.header .con {
	MARGIN: 0px auto; WIDTH: 980px
}
.header .con .s1 {
	WIDTH: 300px; FLOAT: left
}
.header .con .s1 A {
	WIDTH: 300px; DISPLAY: block; BACKGROUND: url(logo.jpg) no-repeat; HEIGHT: 58px; 
}
.header .con .s2 {
	TEXT-ALIGN: right; FLOAT: right; PADDING-TOP: 18px
}
.header .con .s2 A {
	COLOR: #bababa; TEXT-DECORATION: none
}
.header .con .s2 A:hover {
	COLOR: #d6d6d6; TEXT-DECORATION: underline
}
.back_top {
	MARGIN: 3px auto 0px; WIDTH: 980px; HEIGHT: 27px
}
.back_top .s2 {
	FLOAT: right
}
.nav_vice_w {
	WIDTH: 100%; BACKGROUND: url(bg_nav_vice_w.gif) repeat-x; HEIGHT: 217px
}
.nav_vice_w .nav_vice {
	MARGIN: 0px auto; PADDING-LEFT: 60px; WIDTH: 841px; PADDING-RIGHT: 60px; BACKGROUND: url(bg_nav_vice.gif) no-repeat; HEIGHT: 207px; PADDING-TOP: 10px
}
.nav_vice_w .nav_vice .s1 {
	PADDING-LEFT: 18px; WIDTH: 84px; PADDING-RIGHT: 18px; FLOAT: left; OVERFLOW: hidden
}
.nav_vice_w .nav_vice .s1 .x1 {
	BORDER-BOTTOM: #676767 1px solid; LINE-HEIGHT: 30px; COLOR: #d8d8d8; CLEAR: both; FONT-WEIGHT: bold
}
.nav_vice_w .nav_vice .s1 .x2 {
	LINE-HEIGHT: 22px; CLEAR: both
}
.nav_vice_w .nav_vice .s1 .x2 A {
	DISPLAY: block; COLOR: #999; TEXT-DECORATION: none
}
.nav_vice_w .nav_vice .s1 .x2 A:hover {
	DISPLAY: block; COLOR: #e3e3e3; TEXT-DECORATION: underline
}
.foot_w {
	BACKGROUND-COLOR: #fff; WIDTH: 100%; HEIGHT: 54px
}
.foot_w .foot {
	LINE-HEIGHT: 22px; MARGIN: 0px auto; WIDTH: 980px; OVERFLOW: hidden; PADDING-TOP: 5px
}
.foot_w .foot .s1 {
	FLOAT: left
}
.foot_w .foot .s2 {
	TEXT-ALIGN: right; FLOAT: right
}
#top_box {
	WIDTH: 100%; HEIGHT: 0px
}
#top_box LI {
	LIST-STYLE-TYPE: none; LIST-STYLE-IMAGE: none
}
#topul {
	Z-INDEX: 50; POSITION: relative; MARGIN: 0pt auto; WIDTH: 1000px; HEIGHT: 50px; _height: 0px
}
#logocss {
	WIDTH: 250px; FLOAT: left
}
#top1_right {
	TEXT-ALIGN: right; WIDTH: 740px; FLOAT: right
}
#top1_right {
	LINE-HEIGHT: 36px; FLOAT: left; COLOR: rgb(186,186,186); PADDING-TOP: 10px
}
#top1_right A {
	PADDING-BOTTOM: 0pt; PADDING-LEFT: 5px; PADDING-RIGHT: 5px; COLOR: rgb(186,186,186); PADDING-TOP: 0pt
}
#top1_right A:hover {
	COLOR: rgb(255,255,255)
}
#top1_right SPAN {
	COLOR: rgb(102,102,102); FONT-SIZE: 8px
}
#flash_box {
	WIDTH: 100%; BACKGROUND: url(ban_di.gif) repeat-x; HEIGHT: 350px
}
#navfali {
	Z-INDEX: 100; POSITION: absolute; WIDTH: 1000px; BACKGROUND: url(nav.png) no-repeat; HEIGHT: 80px; CLEAR: both; OVERFLOW: visible; LEFT: 0px
}
.fla {
	POSITION: relative; HEIGHT: 350px; OVERFLOW: hidden
}
#nav {
	Z-INDEX: 500; POSITION: relative; PADDING-BOTTOM: 0pt; MARGIN: 0pt; PADDING-LEFT: 100px; PADDING-RIGHT: 0pt; PADDING-TOP: 8px
}
#nav LI.top {
	DISPLAY: block; FLOAT: left
}
#nav LI A {
	PADDING-BOTTOM: 10px; LINE-HEIGHT: 18px; MARGIN: 0px 16px; PADDING-LEFT: 4px; PADDING-RIGHT: 4px; DISPLAY: block; FLOAT: left; HEIGHT: 33px; COLOR: rgb(138,138,138); FONT-SIZE: 10px; OVERFLOW: hidden; TEXT-DECORATION: none; PADDING-TOP: 10px; _margin: 0 8px
}
#nav LI A STRONG {
	COLOR: rgb(47,47,47); FONT-SIZE: 14px; TEXT-DECORATION: none
}
#hovercss {
	BACKGROUND: url(main_ok_03.png) repeat-x; COLOR: rgb(255,255,255) !important
}
#nav LI A:hover {
	BACKGROUND: url(main_ok_03.png) repeat-x; COLOR: rgb(255,255,255); TEXT-DECORATION: none
}
#nav LI A:hover STRONG {
	COLOR: rgb(255,255,255) !important
}
#hovercss STRONG {
	COLOR: rgb(255,255,255) !important
}
#nav LI:hover {
	Z-INDEX: 200; POSITION: relative
}
#nav LI.hover {
	Z-INDEX: 200; POSITION: relative
}
#nav LI:hover UL.sub {
	Z-INDEX: 300; TEXT-ALIGN: center; PADDING-BOTTOM: 8px; PADDING-LEFT: 0px; WIDTH: 90px; PADDING-RIGHT: 0px; WHITE-SPACE: nowrap; BACKGROUND: url(subnavbg.png) no-repeat center bottom; HEIGHT: auto; TOP: 50px; PADDING-TOP: 0px; LEFT: 10px
}
#nav LI.hover UL.sub {
	Z-INDEX: 300; TEXT-ALIGN: center; PADDING-BOTTOM: 8px; PADDING-LEFT: 0px; WIDTH: 90px; PADDING-RIGHT: 0px; WHITE-SPACE: nowrap; BACKGROUND: url(subnavbg.png) no-repeat center bottom; HEIGHT: auto; TOP: 50px; PADDING-TOP: 0px; LEFT: 10px
}
#nav LI:hover UL.sub LI {
	POSITION: relative; TEXT-ALIGN: center; WIDTH: 90px; DISPLAY: block; FLOAT: left; HEIGHT: 32px
}
#nav LI.hover UL.sub LI {
	POSITION: relative; TEXT-ALIGN: center; WIDTH: 90px; DISPLAY: block; FLOAT: left; HEIGHT: 32px
}
#nav LI:hover UL.sub LI A {
	PADDING-BOTTOM: 0px; LINE-HEIGHT: 32px; MARGIN: 0px; PADDING-LEFT: 0px; WIDTH: 90px; PADDING-RIGHT: 0px; DISPLAY: block; HEIGHT: 32px; COLOR: rgb(0,0,0); FONT-SIZE: 12px; FONT-WEIGHT: bold; TEXT-DECORATION: none; PADDING-TOP: 0px
}
#nav LI.hover UL.sub LI A {
	PADDING-BOTTOM: 0px; LINE-HEIGHT: 32px; MARGIN: 0px; PADDING-LEFT: 0px; WIDTH: 90px; PADDING-RIGHT: 0px; DISPLAY: block; HEIGHT: 32px; COLOR: rgb(0,0,0); FONT-SIZE: 12px; FONT-WEIGHT: bold; TEXT-DECORATION: none; PADDING-TOP: 0px
}
#nav LI:hover UL.sub LI A:hover {
	BACKGROUND: url(sublibg.gif) repeat-x; COLOR: rgb(255,255,255); FONT-WEIGHT: bold; TEXT-DECORATION: none
}
#nav LI.hover UL.sub LI A:hover {
	BACKGROUND: url(sublibg.gif) repeat-x; COLOR: rgb(255,255,255); FONT-WEIGHT: bold; TEXT-DECORATION: none
}
#nav UL {
	LIST-STYLE: none none outside; POSITION: absolute; PADDING-BOTTOM: 0pt; MARGIN: 0pt; PADDING-LEFT: 0pt; WIDTH: 0pt; PADDING-RIGHT: 0pt; HEIGHT: 0pt; TOP: -9999px; PADDING-TOP: 0pt; LEFT: -9999px
}
#nav LI:hover UL UL {
	LIST-STYLE: none none outside; POSITION: absolute; PADDING-BOTTOM: 0pt; MARGIN: 0pt; PADDING-LEFT: 0pt; WIDTH: 0pt; PADDING-RIGHT: 0pt; HEIGHT: 0pt; TOP: -9999px; PADDING-TOP: 0pt; LEFT: -9999px
}
#nav LI:hover LI:hover UL UL {
	LIST-STYLE: none none outside; POSITION: absolute; PADDING-BOTTOM: 0pt; MARGIN: 0pt; PADDING-LEFT: 0pt; WIDTH: 0pt; PADDING-RIGHT: 0pt; HEIGHT: 0pt; TOP: -9999px; PADDING-TOP: 0pt; LEFT: -9999px
}
#nav LI:hover LI:hover LI:hover UL UL {
	LIST-STYLE: none none outside; POSITION: absolute; PADDING-BOTTOM: 0pt; MARGIN: 0pt; PADDING-LEFT: 0pt; WIDTH: 0pt; PADDING-RIGHT: 0pt; HEIGHT: 0pt; TOP: -9999px; PADDING-TOP: 0pt; LEFT: -9999px
}
#nav LI:hover LI:hover LI:hover LI:hover UL UL {
	LIST-STYLE: none none outside; POSITION: absolute; PADDING-BOTTOM: 0pt; MARGIN: 0pt; PADDING-LEFT: 0pt; WIDTH: 0pt; PADDING-RIGHT: 0pt; HEIGHT: 0pt; TOP: -9999px; PADDING-TOP: 0pt; LEFT: -9999px
}
.ibanner {
	WIDTH: 100%; HEIGHT: 350px; LEFT: 0px
}
.ibanner UL LI {
	POSITION: absolute; LIST-STYLE-TYPE: none; WIDTH: 100%; FLOAT: left; LIST-STYLE-IMAGE: none
}
.ibanner UL LI A {
	DISPLAY: block
}
.ibanner A IMG {
	WIDTH: 999px; HEIGHT: 350px; VISIBILITY: hidden
}
.fla .num {
	POSITION: absolute; BOTTOM: 5px; RIGHT: 10px
}
.fla .num LI {
	BORDER-BOTTOM: #b0afab 1px solid; TEXT-ALIGN: center; BORDER-LEFT: #b0afab 1px solid; LINE-HEIGHT: 16px; BACKGROUND-COLOR: #d1d0ce; MARGIN: 3px 1px; WIDTH: 16px; FONT-FAMILY: Arial; FLOAT: left; HEIGHT: 16px; COLOR: #b70004; FONT-SIZE: 12px; OVERFLOW: hidden; BORDER-TOP: #b0afab 1px solid; CURSOR: pointer; BORDER-RIGHT: #b0afab 1px solid
}
.fla .num LI.on {
	BORDER-BOTTOM: #b70004 1px solid; BORDER-LEFT: #b70004 1px solid; LINE-HEIGHT: 16px; BACKGROUND-COLOR: #b70004; MARGIN: 3px 1px; WIDTH: 16px; HEIGHT: 16px; COLOR: #fff; FONT-SIZE: 14px; BORDER-TOP: #b70004 1px solid; FONT-WEIGHT: bold; BORDER-RIGHT: #b70004 1px solid
}
.td_e {
	TEXT-ALIGN: center
}
.ibanner IMG {
	BORDER-BOTTOM-STYLE: none; BORDER-RIGHT-STYLE: none; BORDER-TOP-STYLE: none; BORDER-LEFT-STYLE: none
}
.td_e A IMG {
	PADDING-BOTTOM: 0px; MARGIN: 0px; PADDING-LEFT: 0px; PADDING-RIGHT: 0px; PADDING-TOP: 0px
}
.td_e {
	TEXT-ALIGN: center
}
.ibnum {
	POSITION: absolute; WIDTH: 150px; FLOAT: right; TOP: 435px; LEFT: 883px
}
.top_qq IMG {
	MARGIN-BOTTOM: 4px
}
