body{
	margin:0;
	padding:0;
	font-size:12px;
	font-family:Arial,Helvetica;
	color:#333;
	line-height:17px;
	background:#f0f2f7;
	}
a img{border:none;}	
a{color:#ea5c10 ; text-decoration:underline;}
a:hover{text-decoration:none;}
form{margin:0; padding:0;}
.input{height:17px; padding:1px 2px; border:1px #ccc solid; font-family:Arial, Helvetica, sans-serif; color:#666;}
p{padding:0 0 17px 0; margin:0;}
ul{margin:0; padding:0; list-style:none;}
h1{ height:40px;line-height:40px;border-bottom:1px #b8c9d6 dashed;font-size:24px;font-weight:bold;color:#0667a2; margin:0;}
h2{ color:#2635a2; font-size:24px; line-height:30px; margin:0; padding:0;}
h3{ color:#ea5c10; font-size:16px; line-height:26px; margin:0; padding:0;}
h4{ color:#ea5c10; font-size:14px; line-height:17px; margin:0; padding:0;}

table{background:none;}
th{background:#f0f0f0;}
td{text-align:center;}
.tr1 td{background:#fff6dd;}
.tr2 td{background:#fffcf5;}

.table_list td{text-align:left;}

dl{margin:0; padding:0;}
dt{ font-weight:bold; padding:10px 0 0 20px; background:url(images/li.gif) 10px 15px no-repeat;}
dd{padding:5px 0 10px 20px; border-bottom:1px #eee solid; margin:0;}
sup{color:#ea5c10; font-size:12px;}
.red{color:red;}

li{
	padding:0 0 2px 10px;
	background:url(images/li.gif) left 6px no-repeat;
	font-size:11px;
	}

	
#main{
	padding:0 5px;
	width:920px;
	background:url(images/bg.jpg);
	margin:0 auto;
	}
	
#top{
	width:100%;
	height:85px;
	border-bottom:#ea5c10 13px solid;
	}
#logo{
	width:185px;
	height:75px;
	padding:5px 25px;
	float:left;
	}			
#top_right{
	width:660px;
	height:85px;
	padding:0 15px 0 0;
	float:right;
	}	
	
#login{
	width:390px;
	float:right;
	background:url(images/login_c.jpg);
	}	

#login label{
	display:block;
	float:left;
	padding:7px 10px 7px 20px;	
	background:url(images/login_l.jpg) left no-repeat;
	height:23px;
	line-height:23px;
	float:left;
	}
#login form{
	background:url(images/login_r.jpg) right no-repeat;
	padding:7px 20px 7px 0px;
	height:23px;
	float:right;
	}	
	
#menu{
	clear:both;
	width:660px;
	height:28px;
	padding-top:20px;
	}	
#menu ul{margin:0; padding:0; list-style:none;}
#menu li{margin:0 0 0 2px; padding:0; list-style:none; line-height:28px; float:left; font-size:12px; }
#menu a{
	float:left;
	display:block;
	background:url(images/k_r.jpg) right no-repeat;
	color:#fff;
	text-decoration:none;
	
	}	
#menu a span{
	float:left;
	display:block;
	padding:0 30px;
	background:url(images/k_l.jpg) left top no-repeat;
	cursor:pointer;
	white-space:nowrap;
	}	
#menu a:hover span{
	background:url(images/k_l.jpg) left bottom no-repeat;
	}
#menu a.active span{background:url(images/k_l.jpg) left bottom no-repeat;}
#menu ul li ul{
	position:absolute;
	clear:both;
	padding:13px 0 0 0;	
	display:none;
	}
#menu ul li ul li{
	clear:both;
	}
#menu ul li.show ul{
	display:block;
	}	
#menu ul li ul li a{
	background-image:none;
	line-height:25px;
	border-top:1px #fba45f solid;
	background:#e95a16;
	width:100px;
	border-left:#bf4002 4px solid;
	padding:0 0 0 10px;
	}	
#menu ul li ul li a:hover{background:#f98635;}		

#banner{
	clear:both;
	width:880px;
	height:200px;
	padding:20px;
	background:url(images/banner_bg.jpg);
	}	
	
#content{
	width:880px;
	padding:10px 20px 20px 20px;
	}

#left{
	width:540px;
	float:left;
	}		
#right{
	width:280px;
	padding:0 0 0 30px;
	float:right;
	background:url(images/right_bg.jpg) left top no-repeat;
	}
.title{
	height:40px;
	line-height:40px;
	border-bottom:1px #b8c9d6 dashed;
	font-size:24px;
	font-weight:bold;
	color:#0667a2;
	}	
.content{
	padding:10px 0 0 0;
	}				
		
		
ul.list li{
	width:130px;
	padding:0 0 2px 10px;
	background:url(images/li.gif) left 6px no-repeat;
	float:left;
	font-size:11px;
	}
.float_right{
	width:200px;
	margin:3px 0 0 15px;	
	float:right;
	border-bottom:3px #f4d7c7 solid;
	border-right:3px #f4d7c7 solid;
	}
.float_right div{
	padding:10px 15px;
	color:#ea5c10;
	background:#ffefe7;
	
	border:1px #ffae82 solid;
	
	}		
.bold{
	font-size:14px;
	font-weight:bold;
	line-height:22px;
	}	
	
#copyright{
	width:920px;
	padding:0 0 34px 0;
	line-height:26px;
	height:26px;
	background:url(images/bt.jpg);
	text-align:center;
	color:#fff;
	}	
			