@import url( base.css );
* {
	PADDING-BOTTOM: 0px; MARGIN: 0px; PADDING-LEFT: 0px; PADDING-RIGHT: 0px; PADDING-TOP: 0px
}
BODY {
	PADDING-BOTTOM: 0px; PADDING-LEFT: 0px; PADDING-RIGHT: 0px; BACKGROUND: #fff; PADDING-TOP: 0px
}
DIV {
	FONT-FAMILY: Arial, Helvetica, sans-serif,"????"; FONT-SIZE: 12px
}
TABLE {
	FONT-FAMILY: Arial, Helvetica, sans-serif,"????"; FONT-SIZE: 12px
}
TD {
	FONT-FAMILY: Arial, Helvetica, sans-serif,"????"; FONT-SIZE: 12px
}
LI {
	FONT-FAMILY: Arial, Helvetica, sans-serif,"????"; FONT-SIZE: 12px
}
INPUT {
	FONT-FAMILY: Arial, Helvetica, sans-serif,"????"; FONT-SIZE: 12px
}
SELECT {
	FONT-FAMILY: Arial, Helvetica, sans-serif,"????"; FONT-SIZE: 12px
}
DD {
	FONT-FAMILY: Arial, Helvetica, sans-serif,"????"; FONT-SIZE: 12px
}
IMG {
	BORDER-RIGHT-WIDTH: 0px; BORDER-TOP-WIDTH: 0px; BORDER-BOTTOM-WIDTH: 0px; BORDER-LEFT-WIDTH: 0px
}
UL {
	LIST-STYLE-TYPE: none
}
LI {
	LIST-STYLE-TYPE: none
}
.clear {
	LINE-HEIGHT: 1px; CLEAR: both; FONT-SIZE: 1px
}
.dushedline {
	BORDER-BOTTOM: #000 1px dashed; MARGIN-BOTTOM: 10px; HEIGHT: 10px
}
.font14 {
	FONT-SIZE: 14px
}
A:link {
	COLOR: #000; TEXT-DECORATION: none
}
A:visited {
	COLOR: #000; TEXT-DECORATION: none
}
A:hover {
	COLOR: #c00; TEXT-DECORATION: underline
}
A:active {
	COLOR: #000; TEXT-DECORATION: none
}
#top_notice {
	MARGIN: 0px auto
}
#top_notice .top {
	POSITION: relative; MARGIN: 0px auto; PADDING-LEFT: 20px; WIDTH: 970px; BACKGROUND: #fff
}
#top_notice DIV.notice {
	LINE-HEIGHT: 22px; WIDTH: 700px; FLOAT: left; HEIGHT: 22px; OVERFLOW: hidden
}
#top_notice DIV.toptools {
	POSITION: absolute; TEXT-ALIGN: right; LINE-HEIGHT: 22px; WIDTH: 170px; BOTTOM: -30px; FLOAT: right; HEIGHT: 22px; RIGHT: 15px
}
* HTML #top_notice DIV.toptools {
	POSITION: absolute; TEXT-ALIGN: right; LINE-HEIGHT: 22px; WIDTH: 170px; BOTTOM: -60px; FLOAT: right; HEIGHT: 22px; RIGHT: 5px
}
#top_notice DIV.notice A {
	MARGIN: 0px 8px; TEXT-DECORATION: underline
}
#top_notice DIV.toptools A {
	MARGIN: 0px 8px
}
#header {
	PADDING-BOTTOM: 3px; BACKGROUND-COLOR: #fff; MARGIN: 0px auto; PADDING-LEFT: 3px; WIDTH: 984px; PADDING-RIGHT: 3px; HEIGHT: 60px; PADDING-TOP: 3px
}
#header .logo {
	WIDTH: 160px; FLOAT: left; HEIGHT: 60px
}
#header .banner {
	WIDTH: 620px; FLOAT: left; HEIGHT: 60px; OVERFLOW: hidden
}
#menu {
	MARGIN: 0px auto; WIDTH: 990px; BACKGROUND: url(/images/menubg.gif) repeat-x 0px -68px; HEIGHT: 34px
}
#menu .menu_l {
	WIDTH: 10px; DISPLAY: block; BACKGROUND: url(/images/menubg.gif) repeat-x 0px 0px; FLOAT: left; HEIGHT: 34px; CLEAR: left
}
#menu .menu_r {
	WIDTH: 10px; DISPLAY: block; BACKGROUND: url(/images/menubg.gif) repeat-x 0px -34px; FLOAT: right; HEIGHT: 34px; CLEAR: right
}
#menu UL {
	WIDTH: 945px; DISPLAY: block; FLOAT: left; HEIGHT: 34px; MARGIN-LEFT: 20px
}
#menu UL:after {
	DISPLAY: block; HEIGHT: 0px; VISIBILITY: hidden; CLEAR: both; CONTENT: "."
}
#menu LI {
	BACKGROUND: url(/images/menuli_bg.gif) no-repeat left center; FLOAT: left; HEIGHT: 34px
}
#menu LI SPAN {
	PADDING-BOTTOM: 0px; LINE-HEIGHT: 32px; PADDING-LEFT: 16px; PADDING-RIGHT: 16px; DISPLAY: block; FLOAT: left; LETTER-SPACING: 1px; HEIGHT: 32px; FONT-SIZE: 14px; FONT-WEIGHT: bold; PADDING-TOP: 2px
}
#menu LI.thistag {
	BACKGROUND: url(/images/thistag.gif) no-repeat right bottom
}
#menu LI.thistag SPAN {
	BACKGROUND: url(/images/thistag1.gif) no-repeat left bottom; FONT-SIZE: 14px
}
#menu LI.nobg {
	BACKGROUND: none transparent scroll repeat 0% 0%
}
#menu LI SPAN A:link {
	COLOR: #fff
}
#menu LI SPAN A:visited {
	COLOR: #fff
}
#menu LI SPAN A:hover {
	COLOR: #ff9; TEXT-DECORATION: none
}
#menu LI SPAN A:active {
	COLOR: #fff
}
#menu LI.thistag SPAN A:link {
	COLOR: #000; FONT-SIZE: 14px
}
#menu LI.thistag SPAN A:visited {
	COLOR: #000; FONT-SIZE: 14px
}
#menu LI.thistag SPAN A:hover {
	COLOR: #c00; FONT-SIZE: 14px; TEXT-DECORATION: none
}
#menu LI.thistag SPAN A:active {
	COLOR: #000; FONT-SIZE: 14px
}
#search {
	BORDER-BOTTOM: #dadada 1px solid; BORDER-LEFT: #dadada 1px solid; PADDING-BOTTOM: 2px; MARGIN: 0px auto; PADDING-LEFT: 4px; WIDTH: 980px; PADDING-RIGHT: 4px; BACKGROUND: url(/images/menubg.gif) repeat-x left -102px; HEIGHT: 30px; CLEAR: both; BORDER-TOP: #dadada 1px; BORDER-RIGHT: #dadada 1px solid; PADDING-TOP: 2px
}
* HTML #search {
	OVERFLOW: hidden
}
#search .searchbox {
	PADDING-BOTTOM: 3px; LINE-HEIGHT: 24px; PADDING-LEFT: 3px; WIDTH: 530px; PADDING-RIGHT: 3px; BACKGROUND: url(/images/searchbg1.gif) no-repeat right center; FLOAT: left; HEIGHT: 24px; PADDING-TOP: 3px
}
#search .s_input {
	BORDER-BOTTOM-STYLE: none; PADDING-BOTTOM: 2px; LINE-HEIGHT: 20px; BORDER-RIGHT-STYLE: none; PADDING-LEFT: 5px; WIDTH: 300px; PADDING-RIGHT: 5px; BORDER-TOP-STYLE: none; BACKGROUND: url(/images/searchbg123.gif) no-repeat; HEIGHT: 20px; COLOR: #666; VERTICAL-ALIGN: middle; BORDER-LEFT-STYLE: none; PADDING-TOP: 2px
}
#search .s_radio {
	VERTICAL-ALIGN: middle
}
#search .s_input_b {
	MARGIN-LEFT: 15px; VERTICAL-ALIGN: middle
}
* HTML #search .s_input {
	MARGIN: -2px 0px 0px
}
* HTML #search .s_input_b {
	MARGIN: -2px 0px 0px 15px
}
* + HTML #search .s_input {
	MARGIN: -2px 0px 0px
}
* + HTML #search .s_input_b {
	MARGIN: -2px 0px 0px 15px
}
.hot {
	PADDING-BOTTOM: 2px; LINE-HEIGHT: 24px; PADDING-LEFT: 4px; WIDTH: 350px; PADDING-RIGHT: 4px; FLOAT: left; MARGIN-LEFT: 15px; PADDING-TOP: 2px
}
.hot A:link {
	MARGIN: 0px 3px; COLOR: #000; FONT-SIZE: 12px; TEXT-DECORATION: none
}
.hot A:visited {
	MARGIN: 0px 3px; COLOR: #000; FONT-SIZE: 12px; TEXT-DECORATION: none
}
.hot A:active {
	MARGIN: 0px 3px; COLOR: #000; FONT-SIZE: 12px; TEXT-DECORATION: none
}
.hot A:hover {
	COLOR: #a00; TEXT-DECORATION: underline
}
.topnav {
	BORDER-BOTTOM: #d9d9d9 1px solid; LINE-HEIGHT: 26px; MARGIN: 0px auto; WIDTH: 990px; BACKGROUND: #f7f7f7; HEIGHT: 26px
}
.he_top {
	MARGIN: 0px auto; WIDTH: 990px
}
.top_wz {
	BORDER-BOTTOM-STYLE: none; LINE-HEIGHT: 26px; BORDER-RIGHT-STYLE: none; PADDING-LEFT: 5px; BORDER-TOP-STYLE: none; FLOAT: left; HEIGHT: 26px; COLOR: #555; FONT-SIZE: 12px; BORDER-LEFT-STYLE: none
}
.top_wz A:link {
	LINE-HEIGHT: 26px; MARGIN: 0px 5px; COLOR: #333; FONT-SIZE: 12px
}
.top_wz A:active {
	LINE-HEIGHT: 26px; MARGIN: 0px 5px; COLOR: #333; FONT-SIZE: 12px
}
.top_wz A:visited {
	LINE-HEIGHT: 26px; MARGIN: 0px 5px; COLOR: #333; FONT-SIZE: 12px
}
.top_wz A:hover {
	COLOR: #ea0000; TEXT-DECORATION: underline
}
.cp_xx {
	BORDER-BOTTOM: #ccc 1px solid; BORDER-LEFT: #ccc 1px solid; LINE-HEIGHT: 18px; MARGIN-TOP: 3px; PADDING-LEFT: 15px; WIDTH: 350px; BACKGROUND: url(/images/icon_notice.gif) no-repeat 7px center; FLOAT: left; HEIGHT: 18px; MARGIN-LEFT: 35px; BORDER-TOP: #ccc 1px solid; BORDER-RIGHT: #ccc 1px solid
}
.t_right {
	LINE-HEIGHT: 26px; FLOAT: right
}
.t_right A.app {
	MARGIN: 0px 5px; PADDING-LEFT: 19px; BACKGROUND: url(/images/app_bj.gif) no-repeat 0px 5px; FLOAT: left; COLOR: #333
}
.t_right A.bpp {
	MARGIN: 0px 5px; PADDING-LEFT: 18px; BACKGROUND: url(/images/bpp_bj.gif) no-repeat 0px 6px; FLOAT: left; COLOR: #333
}
.xin_rcp {
	WIDTH: 185px; FLOAT: right; HEIGHT: 60px
}
.xin_rcp IMG {
	WIDTH: 185px; HEIGHT: 60px
}
