body{
	margin:0;
	padding:0;
	background:#F1F1F1;
	font-size:13px;
	font-family:Tahoma;
	color:#333;
	line-height:17px;
	}
	
img{border:none;}
a{color:#FF6600; text-decoration:underline;}
a:hover{text-decoration:none;}
h1{ color:#FF8400; font-family:century gothic; margin:0; padding:0; line-height:28px; font-size:18px;}
p{margin:0; padding:7px 0;}
.darkblue{color:#7E8CA2;}
form{margin:0; padding:0;}
	
#top{
	width:714px;
	height:66px;
	margin:0 auto;
	}
#logo{
	padding-top:10px;
	width:230px;
	float:left;
	text-align:center;
	}	
#phone{
	width:270px;
	padding-top:40px;
	float:right;
	text-align:right;
	}	
#content{
	width:738px;
	margin:0 auto;
	background:url(images/t_c.jpg);
	}
	
#tp{ background:url(images/t_t.jpg); height:12px; overflow:hidden;}
#tp_l{
	width:12px; 
	height:12px;
	float:left;
	background:url(images/t_l.jpg);
	overflow:hidden;
	}
#tp_r{
	width:12px; 
	height:12px;
	float:right;
	background:url(images/t_r.jpg);
	overflow:hidden;
	}
	
#banner{width:714px; height:178px; margin:0 auto;}
#banner_bt{width:714px; height:58px; margin:0 auto; padding-bottom:10px;}
#banner_sub{width:714px; height:100px; margin:0 auto;}

#menu{
	clear:both;
	width:714px;
	height:27px;
	padding:4px 0 0 0;
	margin:0 auto;
	background:url(images/nav_bg.jpg);
	}
	
#nav ul{margin:0; list-style:none; padding:0;}
#nav li{margin:0; list-style:none; padding:0 5px; background:url(images/nav_li.jpg) right top no-repeat; float:left; position:relative;}	
#nav li.noli{ background-image:none;}		

#nav a{ color:#35455D;display:block; text-decoration:none; height:27px;background:url(images/nav_r.gif) right top no-repeat;float:left;}

#nav a span{background:url(images/nav_l.gif) left top no-repeat; padding:0 10px; cursor:pointer;line-height:27px; display:block; float:left; white-space:nowrap;} 

#nav a:hover{background:url(images/nav_r.gif) right bottom no-repeat;  color:#fff;}
#nav a:hover span{background:url(images/nav_l.gif) left bottom no-repeat; color:#fff;display:block; line-height:27px;white-space:nowrap; }

#nav a.active{background:url(images/nav_r.gif) right bottom no-repeat; color:#fff;}
#nav a.active span{background:url(images/nav_l.gif) left bottom no-repeat; color:#fff;display:block;}

#nav li ul{position:absolute; margin:0; padding:0; border-right:1px #8994A3 solid;border-left:4px #8994A3 solid;display:none; clear:both; left:5px; top:27px; width:190px;}
#nav li ul li{clear:both; background:none; padding:0;border-bottom:1px #8994A3 solid; }
#nav li ul a{padding:0 0 0 10px; width:180px; background:#fff; line-height:24px; white-space:nowrap;}
#nav li ul a:hover{background:#8994A3;}
#nav li.hide ul{display:block;}

#place{width:694px; margin:0 auto; height:29px; line-height:26px; padding:0 10px; background:url(images/place.jpg); text-align:right; font-size:11px; color:#333;}
#place a{color:darkblue;}

#place_1{height:29px; line-height:26px; padding:0 10px; background:url(images/place.jpg); text-align:left; font-size:11px; color:#333;}
#place_1 a{color:darkblue;}

#payment{
	width:684px;
	margin:0 auto;
	font-size:14px;
	margin-top:-4px;
	}
.payment_title{
	font-size:18px;
	font-weight:bold;
	color:#FFA100;
	line-height:24px;
	font-family:Century gothic;
	padding-bottom:10px;
	}

#payment ul{margin:0; padding:0 0 0px 0;}
#payment li{margin:0 0 0 15px; padding:0.5em 0 0 0; font-weight:bold;}	

#payment_l{
	width:345px;
	float:left;
	}
#payment_r{
	width:345px;
	float:right;
	}

ul{margin:0; padding:0;}
li{margin:0 0 0 15px; padding:0;}

#form{
	clear:both;
	margin:25px auto 0 auto;
	width:714px;
	height:145px;
	background:url(images/form_c.jpg);
	}
#form_l{
	width:280px;
	height:130px;
	padding:15px 0px 0 25px;
	float:left;
	background:url(images/form_l.jpg) left no-repeat;
	}
#form_r{
	width:365px;
	height:130px;
	padding:15px 25px 0 0;
	float:right;
	background:url(images/form_r.jpg) right no-repeat;
	text-align:left;
	}		
#form_r td{padding:0 0 5px 10px;}	

.input{
	width:160px;
	height:11px;
	line-height:11px;
	padding:5px 3px; 
	margin:0;
	border:none;
	background:#fbf8ee;
	color:#333;
	font-family:tahoma;
	font-size:11px;
	border:1px #606060 solid;
	}

.input3{
	width:154px;
	height:17px;
	line-height:17px;
	padding:4px 8px; 
	margin:0;
	border:none;
	border:1px #606060 solid;
	background:#fbf8ee;
	color:#333;
	font-family:tahoma;
	font-size:11px;
	}	
	
.inputa{
	border:#e1bc55 1px solid;
	background:#fff6dd;
	}

#Policy{
	clear:both;
	margin:10px auto 0 auto;
	width:694px;
	text-align:right;
	}	
	
.text{
	width:684px;
	margin:10px auto 0 auto;
	}

#bt{ background:url(images/b_t.jpg) top repeat-x #F1F1F1; height:42px; overflow:hidden;}
#bt_l{
	width:12px; 
	height:12px;
	float:left;
	background:url(images/b_l.jpg);
	overflow:hidden;
	}
#bt_r{
	width:12px; 
	height:12px;
	float:right;
	background:url(images/b_r.jpg);
	overflow:hidden;
	}				
	
#bottom_link{width:694px; margin:0 auto; height:29px; line-height:26px; padding:0 10px; background:url(images/place.jpg); text-align:center; font-size:11px; color:#333; border-top:1px #ccc solid;}
#bottom_link a{color:#333;}	

#sub_content{
	width:714px;
	margin:0 auto;
	background:url(images/sub_bg1.gif);
	}
#sub_left{
	width:514px;
	float:left;
	}
#sub_right{
	width:170px;
	padding:15px 12px 15px 18px;
	float:right;
	valign:top;
	}	
.sub_left_content{
	padding:10px 20px 10px 10px;
	}
	
.sub_left_content_1{
	padding:10px 20px 10px 30px;
	}
	
.ul1{ margin-bottom:1em}	
.ul1 li{padding-top:0.5em;}

ul#ss {
	width:500px;
	margin:0 auto;
	}
ul#ss li{
	width:40%;
	float:left;
	}	
.red{color:red;}

ul.sitemap{list-style:none;}
ul.sitemap ul{list-style:none;}
ul.sitemap li{padding:0px 20px; line-height:25px;}
