body{
	margin:0;
	padding:0;
	font-size:12px;
	font-family:"宋体";
	color:#333;
	line-height:18px;
	}
/*common*/
img{border:0;}
h1{ margin:0; padding:0; color:#DA0000; font-family:Arial; font-size:28px; line-height:38px; }
h1 span{color:#fff;font-family:"黑体"}
h2{ margin:0; padding:0; font-size:20px; color:#D42F01; padding:0 0 13px 0; background:url("images/title.gif") left bottom no-repeat;}
p{margin:0; padding:7px 0;}
a{color:#000080; text-decoration:underline;}
a:hover{color:#3D3DE2; text-decoration:none;}
/**/	
#top{
	width:1003px;
	height:82px;
	margin:0 auto;
	background:url("images/top.gif") top repeat-x;
	}			
#logo{
	width:375px;
	float:left;
	}	
#qi{
	width:540px;
	padding:15px 20px 0 0;
	height:66px;
	float:right;
	}	
#menu{
	width:1003px;
	margin:0 auto;
	background:url("images/menu.gif");
	font-family:arial;
	}
#menu a{padding:0 28px; color:#fff; line-height:27px; display:block; float:left; text-decoration:none;}		
#menu a:hover{background:#FA8B05;}
#menu a.active{background:#FA8B05;}
#banner{
	width:1003px;
	margin:0 auto;
	}
#banner_left{
	width:633px;
	float:left;
	}
#banner_right{
	width:370px;
	padding:60px 0 0 0;
	height:178px;
	background:url("images/banner4.jpg") top no-repeat;
	float:right;
	}	
#center{
	width:1003px;
	margin:0 auto;
	background:url("images/ct_bg.gif") top repeat-x;
	}
#center1{
	width:1003px;
	margin:0 auto;
	background:url("images/ct_bg1.gif") left repeat-y;
	}	
#left{
	width:520px;
	padding:20px 40px 20px 20px;
	float:left;
	}
#right{
	width:423px;
	float:right;
	padding:0 0 10px 0;
	}		
#right_1{
	width:386px;
	padding:20px 17px 20px 20px;
	background:#E5E5E5;
	}	
#right_2{
	margin:10px 0 0 0;
	width:423px;
	height:144px;
	background:url("images/right_2_right.gif") right no-repeat;
	}
#right_2_c{
	width:423px;
	height:144px;
	background:url("images/right_2_left.gif") no-repeat;	
	}		
#right_2_top{
	margin-top:5px;
	width:238px;
	float:right;
	line-height:17px;
	font-family:arial;
	}	
#right_2_bottom{
	clear:both;
	padding:12px 0 0 10px;
	color:#fff;
	}
#left1{
	width:260px;
	padding:20px;
	background:#e5e5e5;
	float:left;
	}	
#left1_top{
	width:260px;
	padding-top:2px;
	line-height:17px;
	font-family:arial;
	background:url("images/l_bg.gif") top no-repeat;
	}		
#right1{
	width:663px;
	padding:20px 20px 0px 20px;
	float:right;
	background:url("images/ct_bg.gif") top repeat-x #fff;
}	
#bottom{
	width:1003px;
	line-height:24px;
	margin:0 auto;
	color:#fff;
	background:#696969;
	text-align:center;
	}			