@charset "utf-8";
body {
	background-image: url(images/index_01.jpg);
	background-repeat: repeat-x;
	margin-left: 0px;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 0px;
	background-color: #c7c3c3;
}
#fx{display:none}

.new_tag a {
	font-family: "Times New Roman", Times, serif;
	font-size: 12px;
	line-height: 20px;
	color: #7b7d7f;
	text-decoration: none;
}
.new_tag a:hover {
	font-family: "Times New Roman", Times, serif;
	font-size: 12px;
	line-height: 20px;
	color: #000000;
	text-decoration: underline;
}
.d_bg {
	background-color: #FFFFFF;
	background-image: url(../images/top-bg.jpg);
	background-repeat: repeat-x;
	background-position: left top;
}
.c_bg {
	background-color: #FFFFFF;
	background-image: url(../images/content_bg.jpg);
	background-repeat: repeat-x;
	background-position: left top;
}
.c_txt {
	font-family: "Times New Roman", Times, serif;
	font-size: 12px;
	line-height: 22px;
	color: #5b5b5c;
	text-decoration: none;
}
.a_txt a {
	font-family: "Times New Roman", Times, serif;
	font-size: 12px;
	line-height: 22px;
	color: #5b5b5c;
	text-decoration: none;
}
.a_txt a:hover {
	font-family: "Times New Roman", Times, serif;
	font-size: 12px;
	line-height: 22px;
	color: #ooadef;
	text-decoration: underline;
}

.s_txt {
	font-family: "Times New Roman", Times, serif;
	font-size: 12px;
	line-height: 26px;
	color: #5b5b5c;
	text-decoration: none;
}
.c_title {
	font-family: "Times New Roman", Times, serif;
	font-size: 12pt;
	line-height: 26px;
	color: #ec008c;
	text-decoration: none;
}
.ec008c {
	font-family: "Times New Roman", Times, serif;
	font-size: 9pt;
	line-height: 22px;
	color: #ec008c;
}
.ooadef {
	font-family: "Times New Roman", Times, serif;
	font-size: 12px;
	line-height: 22px;
	color: #00ADEF;
}
.fdb812 {
	font-family: "Times New Roman", Times, serif;
	font-size: 9pt;
	line-height: 22px;
	color: #fdb812;
}
.Tarea {
	font-family: "Times New Roman", Times, serif;
	font-size: 9pt;
	line-height: 10px;
	border-left-width: 0px;
	width: 145px;
	border-top-width: 0px;
	border-right-width: 0px;
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #CCCCCC;
}
.Tmsg {
	font-family: "Times New Roman", Times, serif;
	font-size: 9pt;
	line-height: 18px;
	border: 1px solid #CCCCCC;
	width: 500px;
	height: 150px;
}
.wText {
	font-family: "Times New Roman", Times, serif;
	font-size: 9pt;
	line-height: 22px;
	color: #FFFFFF;
	text-decoration: none;
}


/*   nav   */
.logo {margin:35px 0 0 35px;float:left;}
.nav {background:url(../images/nav_bg.gif);height:125px;}
*{outline: none;}
img {border: 0;}

ul#topnav {
	position:absolute;
	margin: 50px 0 0 460px;_margin: 50px 0 0 160px; 
	padding: 0;
	float:left;
	width: 100%;
	list-style: none;
	font-size: 1.1em;
	font-family: "微软雅黑",Arial,Helvetica,sans-serif;
}
ul#topnav a{text-decoration: none;}
ul#topnav a span{float:left;height:35px;line-height:25px;}
ul#topnav a .nav_left{ width:10px;margin:10px 0 0 10px;}
ul#topnav a .nav_main{ margin:10px 0;padding-right:10px;}
ul#topnav a:hover .nav_left{ background:url(../images/nav_left.png) no-repeat;}
ul#topnav a:hover .nav_main{ background:url(../images/nav_main.png) right top repeat-x;color:#FFFFFF;}

ul#topnav li {
	float: left;
	margin: 0; padding:2px;
	position: relative;
}
ul#topnav li a {
	float: left; 
	color:#a7a6a6;
}
ul#topnav li:hover a, ul#topnav li a:hover { background-position: left bottom; }
ul#topnav li .sub {
	position: absolute;	
	top: 20px; left: 0;
	padding: 20px 20px 20px;
	float: left;
	overflow:hidden;
	display:none;
}
ul#topnav li .sub .sub_bg01{
	background:url(../images/sub_bg01.png) no-repeat;height:15px;line-height:15px;width:394px;
}
ul#topnav li .sub .sub_bg02{
	background:url(../images/sub_bg02.png) repeat-y;width:394px;display:none;
}
ul#topnav li .sub .sub_bg03{
	background:url(../images/sub_bg03.png) no-repeat;height:9px;width:394px;
}
ul#topnav li .sub .sub_bg02 table{
	margin:0 0 0 20px;
}
ul#topnav li .sub .sub_bg02 .sub_class{
	color:#FFFFFF;
	background:#047bb9;
	padding:0 5px;
}
ul#topnav li .sub .sub_bg02 .cp{
	color:#FFFFFF;
	float:left;
	margin:5px 20px 5px 10px;
}
ul#topnav li .sub .sub_bg02 a:hover{
	text-decoration:underline;
}
#topnav .cp{font:14px/14px "Verdana, Geneva, sans-serif";}


