html{margin:0; padding:0;}

@font-face {
    font-family: 'Hel';
    src: url('helveticaltstd-bold-webfont.eot');
    src: url('helveticaltstd-bold-webfont.eot?#iefix') format('embedded-opentype'),
         url('helveticaltstd-bold-webfont.woff') format('woff'),
         url('helveticaltstd-bold-webfont.ttf') format('truetype'),
         url('helveticaltstd-bold-webfont.svg#HelveticaLTStdRoman') format('svg');
    font-weight: normal;
    font-style: normal;
}


@font-face {
    font-family: 'HelTh';
    src: url('helveticaneueltstd-th-webfont.eot');
    src: url('helveticaneueltstd-th-webfont.eot?#iefix') format('embedded-opentype'),
         url('helveticaneueltstd-th-webfont.woff') format('woff'),
         url('helveticaneueltstd-th-webfont.ttf') format('truetype'),
         url('helveticaneueltstd-th-webfont.svg#HelveticaNeueLTStd35Thin') format('svg');
    font-weight: normal;
    font-style: normal;

}


body{
	margin:0;
	padding:0;
	background:url(../images/bg.jpg) top repeat-x #fafbfb;
	font-size:12px;
	color:#616d73;
	line-height:20px;
	font-family:Arial, Helvetica, sans-serif;
}

#top{width:1020px; background:url(../images/light.jpg) top left no-repeat; margin:0 auto;}
	#head{width:960px; margin:0 auto; padding:38px 0 0 0;}
		#logo{float:left; width:295px;}
		#nav{float:left; padding-top:8px; width:665px;}
			#nav li{float:left; padding:0 9px 0 0; font-family:'Hel', Arial, Helvetica, sans-serif; font-size:12px;}
			#nav li.last{padding:0; float:right;}
			#nav a{color:#25272c; text-decoration:none; line-height:28px; display:block; padding:0 8px; float:left; background:url(../images/dot.gif) bottom repeat-x;}
			#nav a:hover{
				background:#fff; /* 一些不支持背景渐变的浏览器 */
  				background:-moz-linear-gradient(top, rgba(226,232,233, 1), rgba(255, 255, 255, 1));
    			background:-webkit-gradient(linear, 0 0, 0 bottom, from(rgba(226,232,233, 1)), to(rgba(255, 255, 255, 1)));
    			background:-o-linear-gradient(top, rgba(226,232,233, 1), rgba(255, 255, 255, 1));
				border-radius:5px; -webkit-border-radius:5px; -moz-border-radius:5px;
				box-shadow:1px 1px 0px rgba(160, 181, 185, 1);
				-moz-box-shadow:1px 1px 0px rgba(160, 181, 185, 1);
				-webkit-box-shadow:1px 1px 0px rgba(160, 181, 185, 1);
				
			}
			#nav a.active{
				background:#fff; /* 一些不支持背景渐变的浏览器 */
  				background:-moz-linear-gradient(top, rgba(226,232,233, 1), rgba(255, 255, 255, 1));
    			background:-webkit-gradient(linear, 0 0, 0 bottom, from(rgba(226,232,233, 1)), to(rgba(255, 255, 255, 1)));
    			background:-o-linear-gradient(top, rgba(226,232,233, 1), rgba(255, 255, 255, 1));
				border-radius:5px; -webkit-border-radius:5px; -moz-border-radius:5px;
				box-shadow:1px 1px 0px rgba(160, 181, 185, 1);
				-moz-box-shadow:1px 1px 0px rgba(160, 181, 185, 1);
				-webkit-box-shadow:1px 1px 0px rgba(160, 181, 185, 1);				
			}
	
	#banner{width:960px; margin:0 auto; padding:50px 0 30px 0; height:300px; background:url(../images/banner_light.jpg) bottom no-repeat;}	
		#card{float:left; width:495px; text-align:center}
		#banner_txt{float:right; width:420px;} 
			#float_txt{width:420px; height:270px; overflow:hidden; text-align:left; color:#616d73;}
				#float_txt ul{width:1260px;}
				#float_txt li{width:420px; float:left;}
				
				
			#dot{height:15px; padding-top:15px;}
				#dot li{float:left; padding:0 10px 0 0;}
				#dot a{float:left; width:15px; height:15px; display:block; background:url(../images/dot.png) top no-repeat;}
				#dot a.active{background:url(../images/dot.png) bottom no-repeat;}
				

	#main{width:960px; clear:both; padding:35px 0; margin:0 auto;}
		.home_txt{width:335px; float:left; padding-right:35px;}		
		#contact{float:right; width:215px; padding:10px 0 0 0;}
		
	#sub_main{width:960px; clear:both; padding:50px 0; margin:0 auto; background:url(../images/map.png)  right  50px no-repeat;}	
		#left{width:260px; float:left;}
		#right{width:665px; float:right; min-height:480px;}
		
	
	#footer{clear:both; width:960px; margin:0 auto; border-top:1px solid #bababa; padding:10px 0 50px 0;}
		#f_logo{float:left; padding-top:5px;}
		#copyright{float:right; text-align:right; color:#333;}	
		
		
.imgbox{clear:both; background:#fff; float:left; padding:10px; margin-top:10px;
	border-radius:10px;  border-radius:10px; 
					-webkit-border-radius:10px; -webkit-border-radius:10px; 
					-moz-border-radius:10px; -webkit-border-radius:10px; 
}		

#bin_div{ }
#ip_div{}
#loading{ position:absolute; margin-top:120px; margin-left:500px; display:none;}
		
		
		
				
		
			
			
			