body{
	margin:10px 0 0 0;
	padding:0;
	font-size:12px;
	font-family:arial;
	color:#333;
	line-height:17px;
	}
img{border:none;}
a{text-decoration:underline; color:#007b9e;}
a:hover{text-decoration:none;}
a.download{padding:0 0 0 10px; background:url(images/down.gif) left no-repeat; font-size:10px;}
p{margin:0; padding:0 0 17px 0;}
h3{color:#d74832; font-family:"Times New Roman", Times, serif; margin:0; padding:0 0 10px 0;}
.red{color:#d74832;}	
form{margin:0;}
ul.faq{margin:0; list-style:none; padding:0;}
ul.faq li{margin:0; padding:4px 0 0 15px; line-height:15px; background:url(images/li1.jpg) left 6px no-repeat;}
ul.gallery{margin:0; list-style:none; padding:0;}
ul.gallery li{padding:10px; list-style:none; float:left; width:160px; height:119px; text-align:center} 
ul.gallery a img{width:156px; border:2px #ccc solid;}
ul.gallery a:hover img{width:156px; border:2px #ff6000 solid;}



#main{
	width:968px;
	margin:0 auto;
	}

#left{
	width:217px;
	float:left;
	background:#3f3f3f;
	}		
#right{
	width:725px;
	float:right;
	}
#logo{
	height:90px;
	background:#fff;
	}	
#menu_t{
	width:217px;
	height:10px;
	overflow:hidden;
	background:url(images/lt.jpg);
	}
#menu{
	width:187px;
	padding:0px 15px 20px 15px;
	background:#58aac1;
	}
a.main{
	width:172px;
	padding:5px 10px 5px 5px;
	line-height:16px;
	color:#fff;
	text-decoration:none;
	display:block;
	font-size:14px;
	border-bottom:1px #fff solid;
	cursor:pointer;
	}	
a.main:hover{
	background:#87c2d2;
	}	
.sub_1{
	padding:0 0 10px 10px;
	display:none;
	}
.sub_1 a{
	width:172px;
	display:block;
	color:#fff;
	border-bottom:1px #9accd9 solid;
	text-decoration:none;
	line-height:23px;
	padding:0 0 0 5px;
	cursor:pointer;
	}	
.sub_1 a:hover{
	background:#87c2d2;
	}
.sub_2{
	padding:0 0 10px 20px;
	display:none;
	}
.sub_2 a{
	width:152px;
	font-size:11px;
	border-bottom:1px #9accd9 dashed;
	cursor:pointer;
	}
.sub_3{
	padding:0 0 10px 20px;
	display:none;
	}
.sub_3 a{
	width:132px;
	font-size:11px;
	border-bottom:1px #9accd9 dashed;
	cursor:pointer;
	}	
a.nav_1{background:url(images/nav_1.gif) right no-repeat;}	
a.nav_1:hover{background:url(images/nav_1.gif) right no-repeat #87c2d2;}	
a.nav_2{background:url(images/nav_2.gif) right no-repeat;}	
a.nav_2:hover{background:url(images/nav_2.gif) right no-repeat #87c2d2;}				
#left_b{
	width:187px;
	padding:40px 15px 10px 15px;
	background:url(images/lc.jpg) #3f3f3f top no-repeat;
	font-family:arail;
	color:#bbb;
	}		
ul.left{
	padding:0;
	margin:0;
	list-style:none;
	}
ul.left li{
	font-size:11px;
	line-height:15px;
	padding:0 0 0 10px;
	list-style:none;
	
	background:url(images/li.jpg) left 5px no-repeat;
	}	
.left_tt{
	font-size:16px;
	color:#bbbdbf;
	font-family:Arial;
	}		
.img{
	border:2px #bbbdbf solid;
	margin:5px 0;
	}
a.more{color:#d74832;}

#top_menu{
	height:21px;
	line-height:21px;
	border-bottom:1px #58aac1 solid;
	text-align:right;
	color:#d74832;
	}		
#top_menu a{
	color:#d74832;
	text-decoration:none;
	}	
#top_menu a:hover{text-decoration:underline;}	
#where{
	height:30px;
	line-height:30px;
	font-size:10px;
	}
#top_line{
	margin:0;
	padding:0 10px 0 0;
	height:25px;
	background:url(images/rt.jpg);
	overflow:hidden;
	text-align:right;
	}
	
#banner{
	width:725px;
	margin:13px 0 0 0;
	height:204px;
	}	
#banner_left{
	width:266px;
	float:left;
	height:200px;
	border:2px #ccc solid;
	}
#banner_right{
	width:440px;
	float:right;
	border:2px #ccc solid;
	height:200px;
	}	
#banner_sub{
	width:721px;
	height:200px;
	border:2px #ccc solid;
	}	

#content{
	width:725px;
	margin:15px 0 0 0;
	}
#main_left{
	width:543px;
	float:left;
	}
#main_right{
	width:162px;
	float:right;
	padding:32px 0 0 0;
	}				
.main_title{
	font-family:"Times New Roman", Times, serif;
	font-size:24px;
	color:#4b99b6;
	line-height:32px;
	border-bottom:1px #abd4e0 solid ;
	}	

.content{
	padding:10px 0 0 0;
	}
	
#bt_line{
	clear:both;
	margin:20px 0 0 0;
	padding:0 10px;
	height:25px;
	background:url(images/rt.jpg);
	overflow:hidden;
	color:#fff;
	line-height:25px;
	font-size:11px;
	}	
#bt_left{
	width:480px;
	float:left;
	}
#bt_right{
	width:225px;
	float:right;
	text-align:right;
	}		
#bt_line a{color:#fff; text-decoration:none}
#bt_line a:hover{text-decoration:underline}	