body {
	margin: 0px; font-size: 12px;
}
#header {
	margin: auto; width: 970px; height: 189px; text-align: center; background-image: url("../images/top_01.jpg");
}
#flashtop {
	margin: auto; width: 970px; height: 130px; text-align: center;
}
.A_color_fff {
	width: 360px; color: rgb(255, 255, 255); font-size: 12px; font-weight: bold; float: left; display: inline;
}
.A_color_fff a {
	color: rgb(255, 255, 255); font-size: 12px; font-weight: bold; text-decoration: none;
}
.A_color_fff a:hover {
	color: rgb(255, 0, 0); font-size: 12px; text-decoration: underline;
}
#middle {
	margin: auto; width: 970px; background-image: url("../images/middle_back.gif");
}
#footer {
	margin: auto; width: 970px; text-align: center; background-image: url("../images/bottom.gif");
}
.zs {
	color: rgb(204, 0, 0); font-size: 14px; text-decoration: none;
}
.zs:hover {
	color: rgb(0, 0, 0); font-size: 14px; text-decoration: underline;
}
.pro_k {
	margin: 7px 13px 2px; border: 1px solid rgb(232, 232, 232); border-image: none; width: 360px; height: 289px;
}
.cp {
	color: rgb(255, 255, 255); letter-spacing: 2px; font-size: 14px; text-decoration: none;
}
.cp:hover {
	color: rgb(255, 255, 255); letter-spacing: 2px; font-size: 12px; text-decoration: underline;
}
.suggest_link {
	padding: 2px 6px; background-color: rgb(255, 255, 255);
}
.suggest_link_over {
	background: rgb(232, 226, 254); padding: 2px 6px;
}
#search_suggest {
	border: 1px solid rgb(255, 103, 2); border-image: none; left: 0px; top: 27px; width: 213px; position: absolute;
}
#logo {
	width: 321px; height: 81px; float: left;
}
#logo_right {
	width: 628px; height: 22px; float: right;
}
#top {
	margin: auto; width: 970px; height: 81px; z-index: 1;
}
#logo_right_2 {
	width: 628px; height: 21px; float: right;
}
.yellow_button {
	width: 72px; height: 21px; line-height: 21px; float: right; background-image: url("/images/t_r_button.gif");
}
.yellow_button_jj {
	width: 5px; height: 21px; line-height: 21px; float: right;
}
.yellow_button {
	width: 72px; height: 21px; line-height: 21px; float: right; background-image: url("/images/t_r_button.gif");
}
#logo_right_3 {
	width: 628px; height: 38px; line-height: 38px; float: right;
}
#menu {
	margin: auto; width: 970px; height: 28px; background-image: url("/images/menu_back.gif");
}
.menu_jj {
	width: 28px; height: 29px; float: left;
}
.menu_s {
	width: 98px; height: 29px; text-align: center; line-height: 29px; float: left; background-image: url("/images/menu02.gif");
}
.menu_jj2 {
	width: 4px; height: 29px; float: left;
}
.menu_q {
	width: 98px; height: 29px; text-align: center; line-height: 29px; float: left; background-image: url("/images/menu01.gif");
}
#f_menu {
	margin: auto; width: 970px; height: 31px; color: white; line-height: 31px; clear: both; font-size: 12px; background-color: rgb(253, 127, 37);
}
.F_Class:link {
	color: rgb(255, 255, 255); font-size: 12px; text-decoration: none;
}
.F_Class:hover {
	color: rgb(255, 255, 255); font-size: 12px; text-decoration: underline;
}
.F_Class:active {
	color: rgb(255, 255, 255); font-size: 12px; text-decoration: none;
}
.F_Class:visited {
	color: rgb(255, 255, 255); font-size: 12px; text-decoration: none;
}
.T_Class:link {
	color: rgb(0, 0, 0); font-size: 12px; text-decoration: none;
}
.T_Class:hover {
	color: rgb(255, 51, 0); font-size: 12px; text-decoration: underline;
}
.T_Class:visited {
	color: rgb(0, 0, 0); font-size: 12px; text-decoration: none;
}
.T_Class:active {
	color: rgb(255, 255, 255); font-size: 12px; text-decoration: none;
}
.W_Class:link {
	color: rgb(255, 255, 255); font-size: 14px; font-weight: bold; text-decoration: none;
}
.W_Class:hover {
	color: rgb(255, 255, 255); font-size: 14px; font-weight: bold; text-decoration: none;
}
.W_Class:visited {
	color: rgb(255, 255, 255); font-size: 14px; font-weight: bold; text-decoration: none;
}
.W_Class:active {
	color: rgb(255, 255, 255); font-size: 14px; font-weight: bold; text-decoration: none;
}
.R_Class:link {
	color: rgb(255, 102, 0); font-size: 12px; text-decoration: none;
}
.R_Class:hover {
	color: rgb(255, 102, 0); font-size: 12px; text-decoration: none;
}
.R_Class:active {
	color: rgb(255, 102, 0); font-size: 12px; text-decoration: none;
}
.R_Class:visited {
	color: rgb(255, 102, 0); font-size: 12px; text-decoration: none;
}
div {
	font-size: 12px;
}
a {
	text-decoration: none;
}
.index_menu01 {
	color: rgb(255, 255, 255); font-size: 14px; font-weight: bold; text-decoration: none;
}
.index_menu02 {
	color: rgb(0, 0, 0); font-size: 12px; text-decoration: none;
}
.index_menu02:hover {
	color: rgb(255, 0, 0); font-size: 12px; text-decoration: underline;
}
.index_menu03 {
	color: red; letter-spacing: 3px; font-size: 14px; font-weight: bold; text-decoration: none;
}
.index_menu04 {
	color: rgb(255, 255, 255); font-size: 12px; text-decoration: none;
}
.index_menu04:hover {
	font-size: 12px; text-decoration: underline;
}
.index_menu05 {
	color: rgb(255, 255, 255); font-size: 12px; text-decoration: none;
}
.index_menu05:hover {
	color: rgb(255, 255, 255); font-size: 12px; text-decoration: underline;
}
.index_menu06 {
	color: rgb(51, 51, 51); font-size: 12px; text-decoration: none;
}
.index_menu06:hover {
	color: rgb(0, 0, 0); font-size: 12px; text-decoration: underline;
}
.index_menu07 {
	color: rgb(255, 0, 0); font-size: 12px; font-weight: bolder; text-decoration: none;
}
.index_menu07:hover {
	color: rgb(0, 0, 0); font-size: 12px; text-decoration: underline;
}
#top_title {
	margin: auto auto 5px; border: 1px solid rgb(207, 207, 207); border-image: none; width: 968px; line-height: 21px; background-image: url("../../index_images/index_top_gray.gif");
}
.menu_01 {
	margin: 0px 5px 0px 7px; width: 73px; height: 28px; float: left; display: inline; background-image: url("../../index_images/menu04.gif");
}
.menu_02 {
	width: 65px; height: 28px; margin-left: 1px; float: left; background-image: url("../../index_images/menu5.gif");
}
.top_bj {
	margin-top: 8px;
}
.login_right_link {
	color: rgb(255, 255, 255); font-size: 13px; text-decoration: none;
}
.login_right_link:hover {
	color: rgb(255, 255, 255); font-size: 13px; text-decoration: underline;
}
.font13b {
	color: rgb(255, 255, 255); font-size: 13px; font-weight: bold; text-decoration: none;
}
.font13b:hover {
	color: rgb(255, 255, 255); font-size: 13px; font-weight: bold; text-decoration: none;
}
.xhx {
	text-decoration: none;
}
.menu {
	margin: 3px auto auto; width: 970px; height: 92px;
}
.sub {
	width: 970px; height: 64px; overflow: hidden;
}
.nav {
	width: 970px; height: 28px; line-height: 28px;
}
.nav ul li {
	background: url("/index_images/nav_bg.gif") no-repeat; width: 68px; text-align: center; float: left;
}
.nav ul li a {
	color: rgb(0, 0, 0); font-size: 12px; text-decoration: none;
}
.nav ul li a:hover {
	color: rgb(255, 0, 0); font-size: 12px; text-decoration: underline;
}
#homebg {
	background: url("/index_images/home_bg.gif") no-repeat; width: 130px;
}
#homebg span {
	padding-left: 14px; font-size: 14px;
}
#homebg span a {
	color: rgb(255, 255, 255); font-weight: bold; text-decoration: none;
}
#homebg span a:hover {
	color: rgb(255, 0, 0); text-decoration: underline;
}
#homebg font {
	padding-left: 16px; font-size: 12px;
}
#homebg font a {
	color: rgb(255, 0, 0); font-weight: bolder; text-decoration: none;
}
#homebg font a:hover {
	color: rgb(0, 0, 0); font-size: 12px; text-decoration: underline;
}
.subcen {
	background: url("/index_images/sub_line.gif") repeat-x; width: 960px; height: 64px;
}
.subclass {
	width: 960px; height: 17px; color: rgb(255, 255, 255); padding-top: 11px;
}
#loginArea {
	padding: 4px 0px 6px; width: 960px; height: 25px; line-height: 25px;
}
#loginArea li {
	float: left; display: inline;
}
#loginArea li font {
	color: rgb(255, 255, 255); font-size: 12px; display: block;
}
#loginArea .rt {
	height: 26px; overflow: hidden; margin-right: 5px;
}
#loginArea li .loginBg {
	border: 1px solid rgb(255, 103, 2); border-image: none; width: 110px; height: 22px; color: rgb(145, 145, 145); line-height: 22px;
}
#loginArea .searchBg {
	border: 1px solid rgb(255, 103, 2); border-image: none; width: 211px; height: 22px; color: rgb(145, 145, 145); line-height: 22px; margin-top: 1px;
}
#loginArea li .search {
	border: 0px currentColor; border-image: none; width: 90px; margin-top: 1px; margin-left: 40px;
}
#loginArea .select {
	border: 1px solid rgb(204, 204, 204); border-image: none;
}
#loginArea #mffb {
	margin-top: 1px; margin-left: 5px;
}
.selectone * {
	margin: 0px; padding: 0px;
}
.selectone {
	border: 1px solid rgb(204, 204, 204); border-image: none; margin-top: 4px; float: left; display: inline;
}
.selectone div {
	border: 1px solid rgb(249, 249, 249); border-image: none; float: left;
}
.selectone > div {
	width: 55px; height: 17px; overflow: hidden;
}
* html .selectone div selectone {
	margin: -1px; float: left; display: block;
}
.selectone div > select {
	margin: -1px; padding: 0px; width: 58px; float: none; display: block;
}
.selectone:hover {
	border: 1px solid rgb(255, 103, 2); border-image: none;
}
.selectone selectone > option {
	text-indent: 2px;
}
