@charset "utf-8";
/* CSS Document */
*{ margin:0px auto; padding:0px; font-family:Geneva, Arial, Helvetica, sans-serif; font-size:12px;}
.container{ width:1001px; height:auto;}
.banner{ background:url(../images/banner.jpg) no-repeat; width:1001px; height:129px; float:left;}
.banner p{ float:right; margin-top:35px; padding-right:15px;}
.banner p a,.banner p a:visited{ display:block; float:left;}
.banner p a img{ border:none;}
.banner p.rain{
	float:right;
	padding-right:150px;
	font-size:24px;
	font-weight:bold;
	color:#FF0000;	
}
/*主导航菜单*/
#menu ul{
	padding:0;
	border:0;
	list-style:none;
	line-height:150%;
	margin-top: 0;
	margin-right: 0;
	margin-bottom: 0;
	margin-left: 15px;
}
#menu_out{
	width:1000px;
	padding-left:4px;
	margin-left:auto;
	margin-right:auto;
	background:url(../images/menu_left.gif) no-repeat left top;
}
#menu_in{
	background:url(../images/menu_right.gif) no-repeat right top;
	padding-right:4px;
}
#menu{
	background:url(../images/menu_bg.gif) repeat-x;
	height:73px;
}
.menu_line{
	background:url(../images/menu_line.gif) no-repeat center top;
	width:8px;
}
.menu_line2{
	background:url(../images/menu_line2.gif) no-repeat center top;
	width:15px;
}
#nav{
	padding-left:20px;
}
#nav li{
	float:left;
	height:35px;
}
#nav li a{
	float:left;
	display:block;
	padding-left:6px;
	height:35px;
	background:url(../images/menu_on_left.gif) no-repeat left top;
	cursor:pointer;
	text-decoration:none;
}
#nav li a span{
	float:left;
	padding:11px 14px 10px 10px;
	line-height:14px;
	background:url(../images/menu_on_right.gif) no-repeat right top;
	font-size:14px;
	font-weight:bold;
	color:#FFFFFF;
	text-decoration:none;
}
#nav li .nav_on{   /*鼠标经过时变换背景，方便JS获取样式*/
	background-position:left 100%;
}
#nav li .nav_on span{  /*鼠标经过时变换背景，方便JS获取样式*/
	background-position:right 100%;
	color:#333333;
	text-decoration:none;
	padding:14px 14px 7px 10px;
}
/*子栏目*/
#menu_con{
	text-align:left;
	padding-left:20px;
	clear:both;
}
#menu_con li{
	float:left;
	height:22px;
	margin-top:8px;
}
#menu_con li a{
	display:block;
	float:left;
	background:url(../images/menu_on_left2.gif) no-repeat left top;
	cursor:pointer;
	padding-left:3px;
}
#menu_con li a span{
	font-family:Arial, Helvetica, sans-serif;
	float:left;
	padding:6px 10px 4px 10px;
	line-height:12px;
	background:url(../images/menu_on_right2.gif) no-repeat right top;
}
#menu_con li a:hover{
	text-decoration:none;
	color:red; 
	text-decoration:underline;
}
#menu_con li a:hover span{
	
}
.fla{ width:1001px; float:left;}
.fla img{ float:left;}
.left{ width:717px; float:left; margin-top:2px;}
.left_a{ background:url(../images/l1.jpg) no-repeat; width:717px; height:24px; float:left;}
.left_a p{ width:620px; color:#333333; font-weight:bold; font-family:Arial, Helvetica, sans-serif; margin-top:5px;}
.left_b{ width:680px;}
.left_b p{ width:680px; margin-top:10px; color:#333333; font-family:Arial, Helvetica, sans-serif; line-height:25px; text-indent:2em;}
.left_c{ width:717px; float:left; margin-top:10px;}
.left_d{ width:346px; float:left;}
.left_e{ background:url(../images/l2.jpg) no-repeat; width:346px; height:28px; float:left;}
.left_e p{ width:220px; color:#333333; font-family:Arial, Helvetica, sans-serif; font-weight:bold; margin-top:5px;}
.left_f{ width:320px;}
.left_f p{ width:320px; margin-top:5px; margin-bottom:5px;}
.left_f p a,.left_f p a:visited{ display:block; line-height:25px; color:#333333; border-bottom:1px #CCCCCC dotted; text-decoration:none; background:url(../images/3.gif) no-repeat left center; padding-left:15px;}
.left_f p a:hover{ color:#FF0000;}
.left_g{ width:717px; float:left;}
.left_h{ width:680px;}
.left_h p{ width:170px; float:left; margin-top:10px;}
.left_h p a,.left_h p a:visited{ display:block; line-height:25px; color:#333333; text-decoration:none; text-align:center; font-family:Arial, Helvetica, sans-serif;}
.left_h p a:hover{ color:red;}
.left_h p a img{ width:140px; height:120px; border:1px #CCCCCC solid; padding:3px;}
.right{ width:273px; float:left; padding-left:10px;}
.right_a{ background:url(../images/r1.jpg) no-repeat; width:273px; height:26px; float:left;}
.right_a p{ width:200px; color:#333333; font-weight:bold; margin-top:5px; font-family:Arial, Helvetica, sans-serif;}
.right_b{ width:273px; float:left;}
.right_c{ width:270px;}
.right_c span{ display:block; width:270px; background:#F4F4F4; height:25px; margin-top:5px;}
.right_c span a,.right_c span a:visited{ display:block; width:230px; font-family:Arial, Helvetica, sans-serif; text-decoration:none; margin-top:5px; color:#333333;}
.right_c span a:hover{ color:red;}
.right_c p{ width:200px; margin-top:5px;}
.right_c p a,.right_c p a:visited{ display:block; line-height:28px; color:#333333; text-decoration:none; background:url(../images/nav_submenu_bg.gif) no-repeat left center; padding-left:20px;}
.right_c p a:hover{ color:red;}
.right_d{ width:273px; float:left;}
.right_d img{ float:left;}
.right_e{ background:url(../images/r3.jpg) repeat-y; width:273px; height:auto; float:left;}
.right_e p{ width:250px; line-height:25px; color:#333333; margin-top:10px; margin-bottom:10px;}
.right_f{ width:273px;}
.right_f img{ float:left;}
.bottom{ width:1001px; float:left; margin-top:15px; border-top:2px #BDBDBD solid;}
.bottom p{ width:920px; margin-top:10px; margin-bottom:10px;}
.bottom p a,.bottom p a:visited{ display:block; float:left; width:100px; text-decoration:none; color:#333333; border-right:1px #CCCCCC solid; text-align:center;}
.bottom p a:hover{ color:red;}
.footer{ background:url(../images/footer.jpg) repeat-x; width:1001px; height:108px; float:left;}
.footer p{ width:1000px; text-align:center; color:#333333; line-height:25px; font-family:Arial, Helvetica, sans-serif; margin-top:10px;}
.footer p a,.footer p a:visited{ color:#333333; text-decoration:none;}
.footer p a:hover{ color:#FF0000;}
.left_i{ width:717px; float:left;}
.left_j{ width:680px;}
.left_j p{ width:680px; border-bottom:1px #CCCCCC dotted; margin-top:10px;}
.left_j p a,.left_j p a:visited{ display:block; float:left; width:550px; color:#333333; text-decoration:none; font-family:Arial, Helvetica, sans-serif; line-height:25px; background:url(../images/3.gif) no-repeat left center; padding-left:25px;}
.left_j p a:hover{ color:red;}
.left_j p span{ display:block; float:right; width:100px; color:#333333; line-height:25px;}
.left_k{ width:680px; border-bottom:1px #CCCCCC dotted; padding-bottom:10px; margin-top:10px;}
.left_l{ width:200px; float:left;}
.left_l p{ width:180px;}
.left_l p a,left_l p a:visited{ display:block;}
.left_l p a img{ border:1px #CCCCCC solid; width:140px; padding:3px; height:150px;}
.left_m{ width:450px; float:left; }
.left_m p{ width:450px; color:#333333; margin-top:5px; font-family:Arial, Helvetica, sans-serif; line-height:25px;}
.left_m p a,.left_m p a:visited{ color:#333333; text-decoration:none; padding-left:5px; width:300px;}
.left_m p a img{ border:none; float:right;}
.left_m p a:hover{ color:#FF0000;}
.page{ width:680px; line-height:30px; margin-bottom:10px; margin-top:10px; text-align:center;}
.page a,.page a:visited{ text-decoration:none; color:#000000;}
.page a:hover{ color:#FF0000;}
.right_k{ background:url(../images/r3.jpg) repeat-y; width:273px; height:auto; float:left;}
.right_k p{ width:250px; line-height:25px; color:#333333; margin-top:10px; margin-bottom:10px;}
.right_k p a,.right_k p a:visited{ width:250px; line-height:25px; display:block; text-decoration:none; color:#000000; background:url(../images/3.gif) no-repeat left center; padding-left:10px;}
.right_k p a:hover{ color:#FF0000;}


