body,div,dl,dt,dd,ul,ol,li,h1,h2,h3,h4,h5,h6,pre,form,fieldset,input,p,blockquote,th,td{margin:0;padding:0; line-height:20px; font-size:12px; font-family:Arial, Helvetica, sans-serif;} 
fieldset,img{border:0;} 
address,caption,cite,code,dfn,em,strong,th,var{font-style:normal;font-weight:normal;} 
ol,ul {list-style:none;} 
caption,th {text-align:left;} 
h1,h2,h3,h4,h5,h6{font-size:100%;} 
a:link,a:visited { color:#000; text-decoration:none;}
a:hover { text-decoration:underline;}

#bg { background:#FFF url(index_r1_c2.jpg) 0 0 repeat-x;}
#head { width:975px; margin:0 auto; clear:both;}
#main { width:973px; margin:0 auto; clear:both; position:relative;}
#head { height:74px;}
#logo { background:url(index_r2_c5.jpg) 20px 16px no-repeat; width:283px; height:74px; float:left;}
	#logo h1 { text-indent:-1000px; overflow:hidden;}
#nav { float:right; margin-right:10px; display:inline; width:520px; height:30px; margin-top:40px;}
	#nav ul li { float:left; display:inline; margin-right:4px;}
	#nav ul li *{ display:inline-block; background:url(index_r3_c15.jpg) 0 0 no-repeat; height:30px; line-height:30px; overflow:hidden; cursor:pointer;}
	#nav ul li a,#nav ul li a:visited{ background:url(index_r3_c15.jpg) right top no-repeat; padding-right:2px; font-weight:bold; font:12px; color:#000; font-family:Verdana, Geneva, sans-serif;}
	#nav ul li a span { padding:0 4px 0 6px;}
.left { float:left; width:15px; background:url(index_r6_c4.jpg) 0 0 no-repeat; height:606px;}
.right { float:right; width:15px; background:url(index_r6_c18.jpg) 0 0 no-repeat; height:606px;}
.mid { float:left; width:941px; background:#FFF; padding:0 1px;}
.content { padding:30px 10px 0 10px; clear:both; overflow:hidden; height:1%;}
.home li { width:287px; background:url(index_r8_c11.jpg) right top no-repeat; float:left; padding:0 10px;}
	.home li ul { width:175px; overflow:hidden; float:left;}
	.proImg { width:112px; float:right;}
	.home li ul li { font-size:14px; font-weight:bold; line-height:25px; background:none; color:#666;}
	.home li ul li h2 a:link,.home li ul li a:visited { color:#666;}
	.home li ul li h2 a:hover { color:#333;}
.home li p { font-size:14px; padding-left:10px; line-height:25px; font-weight:bold;}
.contact li { padding:0 10px;}
h2 { font-size:25px; margin-bottom:6px;}
#bgNone { background:none;color:#666;}
#foot { background:#E6DBBF; clear:both; font-size:11px; color:#999; padding:2px 10px;}
.fright { float:right;}
.content1 { padding:10px; clear:both; overflow:hidden;}
.leftCon { float:left; width:280px; }
.rightCon { float:right; width:610px; padding:0 10px;}
.hack10 { margin-bottom:10px;}
.about { font-size:14px;}
.lefeNav {margin-bottom:10px;}
	.lefeNav h2 { text-align:right; font-size:20px;}
	.lefeNav ul li { text-align:right; font-size:14px; line-height:30px;  background: #F2F2E6; font-weight:bold; display:block; margin-bottom:3px; padding-right:5px; }
	.pro ul li {  overflow:hidden; height:1%; padding:10px 0; background: #F2F2E6;}
	.img { float:left; width:180px; overflow:hidden; margin-left:10px;}
	.info { float:right; width:410px;}
	.info ul li { border-bottom:none; padding:0px;}
	.info ul li a{ display:block; width:56px;  background: #DCDCBA; color:#000;font-size:11px; text-align:center;}
	.info ul li a:link,.info ul li a:visited { color:#000;}
	.info ul li a:hover { text-decoration:none; color:#666;}
.pic { text-align:center; padding:10px 0;}
.infoM ul li { font-size:14px; padding-left:15px;}
.cont ul li { font-size:14px; line-height:30px; }
.message label { display:block; float:left; width:120px; font-size:14px; text-align:right; padding:5px 0; margin-right:5px;}
	.message input,.message textarea { margin:5px 0;}
	.message h3 { font-size:18px;}
	.message br { display:block; clear:both; height:10px;}
.red { color:#C00;}
.hotImg { border:1px solid #CCC; padding:2px; margin-bottom:10px; background:#F3F3E9;}












