@charset "utf-8";
/* CSS Document */

body { background:url(../pic/bg-main.png) repeat-x; background-color:#000000; margin:0; font-family:Arial, Helvetica, sans-serif;}

p { font-size:12px; color:#CCC;}

a img { border:0;}

p a:link , p a:visited { color:#F90; text-decoration:none;}

#main { width:970px; margin:0 auto; padding:0;background:url(../pic/bg-footer.png) no-repeat bottom left; overflow:hidden;}

#left-pic
{ float:left; width:85px; background:url(../pic/pic-left.jpg) no-repeat bottom left; 
height:377px;}

#cen-tent{ width:800px;float:left; }

#right-pic{float:left; width:85px; background:url(../pic/pic-right.jpg) no-repeat bottom left; 
height:377px;}


#cen-tent #head { clear:both;}

#cen-tent #head  .logo1 { width:400px; float:left;padding:0; margin:0;height:97px; background:url(../pic/logo.jpg)  no-repeat left top;}

#cen-tent #head  .logo2 {width:400px;float:left;  padding:0; margin:0; height:97px;}

#centent #menu-main { padding:0; margin:0; width:800px; clear:both; display:inline;}

				 #menu-main  #left{ width:15px; height:48px;float:left;}
				 
				 #menu-main  #cen-menu
				 { width:772px;background: url(../pic/menu-bg.jpg) top repeat-x;float:left;  }
									
									#cen-menu  ul { display:inline; padding: 0; margin:0;}
									
									#cen-menu  ul  li { list-style:none; float:left; padding-top:2px;}
									
									#cen-menu  ul  li  a { padding:16px 10px 15px 10px ; background:url(../pic/menu-line.jpg) right top no-repeat; margin:0; display:block;
																	color:#999; text-decoration:none; font-size:12px;}
																	
									#cen-menu  ul  li  a:link,#cen-menu  ul  li  a:visited { color:#999; text-decoration:none}
									
									#cen-menu  ul  li  a:hover { color:#F90; text-decoration:none;}
									
									
																	
									#cen-menu  ul  li  a.select { color:#F90;font-weight:bold;}
									
									#cen-menu  ul  li  a.none { background-image:none;}
				
				#menu-main  #right {width:13px; height:48px; float:left;}

#cen-tent #big-pic { padding:0; margin:0; width:800px; clear:both;}				

#cen-tent	#big-tent { width:800px; clear:both; display:inline; margin:0 ; overflow:hidden;}

				 #big-tent #left-big-tent { width:585px; float:left; margin-right:15px; padding-top:10px;}
				 
				 				#left-big-tent  .head-bar { width:585px; display:inline;}
								
													 .head-bar .left-head-bar { width:14px; height:48px; float:left;}
													 
													 .head-bar .cen-head-bar 
													 	{ width:558px ; background:url(../pic/menu-bg.jpg) repeat-x top;float:left;
														 font-size:12px; color:#FFF; margin:0; padding:0;} 
														  
																	.cen-head-bar  p 
																	{ margin:16px 0px 17px 0 ; background: url(../pic/arrow.jpg) right top no-repeat; padding:0 5px 0 0; display:block;
																	  width:70px;
																	}
													 
													 .head-bar .right-head-bar {width:13px; height:48px; float:left;}
													 
													 .body-hear-bar { clear:both;  width:585px; margin:0; padding:0;}
													 
													 				.body-hear-bar .big-tent{padding:5px 5px 10px 5px;background:#262626 ;
																	border:#000; border-style: solid; border-width: 1px; margin:0  0 15px 0;}
																	
																				.big-tent h2 { font-size:20px; color:#F90; font-weight:normal; padding:5px; margin:2px;}
																				
																							.big-tent h2 a:link, .big-tent h2 a:visited { text-decoration:none;color:#F90;}
																							
																							.big-tent h2 a:hover, .big-tent h2 a:active{ text-decoration:none;color:#F00;}
																				
																				.big-tent p{ font-size:11px; color:#CCC; margin:5px; line-height:20px; }
																				
																				.big-tent  { font-size:11px; color:#CCC; margin:5px; }
																				
																				.big-tent  strong { color:#F90;}
																				
														/* racer picture*/						
														
														.body-hear-bar .racer-pic { padding:10px 0; clear:both; overflow:hidden;}
														
																.body-hear-bar .racer-pic ul { margin:0; padding:0; display:inline;}
																
																	.body-hear-bar .racer-pic ul li 
																	{ margin:0 6px 0 3px; padding:0 0 0 0; list-style:none; float:left;width:185px; height:230px;}
																	
																		.racer-pic ul li .head-racer-pic
																		{ background:url(../pic/head-racer.png) left top; height:46px;}
																		
																				.racer-pic ul li .head-racer-pic p 
																				{ margin:0 10px; padding:15px 10px 15px 0;
																					background: url(../pic/arrow.jpg) no-repeat right; width:100px; color:#F90;}
																					
																		.racer-pic ul li .body-racer-pic
																		{ background:#161616; padding:5px;}
																		
																				.racer-pic ul li .body-racer-pic .top-body-racer-pic
																				{ font:Arial, Helvetica, sans-serif; display:inline; color:#CCC;}
																				
																						.racer-pic ul li .body-racer-pic .top-body-racer-pic img
																						{ float:left;}
																						
																						.racer-pic ul li .body-racer-pic .top-body-racer-pic .detail-top-body-racer-pic
																						{ float:left; width:100px; padding:0 5px;}
																						
																								.detail-top-body-racer-pic  .number-detail-top-body-racer-pic
																								{ font-size:36px; line-height:36px; font-weight:lighter; padding:0; margin:0; display:block;}
																								
																								.detail-top-body-racer-pic  .name-detail-top-body-racer-pic
																								{ font-size:12px; padding:0; margin:0; display:block;}
																								
																						.racer-pic ul li .body-racer-pic .down-body-racer-pic
																					{ clear:both; padding:5px 0; margin:0;}
																				
																			.racer-pic ul li .foot-racer-pic
																			{ width:185; height:12px; padding:0; margin:0; clear:both;
																			background:url(../pic/foot-racer.png) left top no-repeat;}
														
				 										/* racer picture*/	
				  #big-tent #right-big-tent { width:200px; float:left; padding-top:10px;}
				  
				  				#right-big-tent  .head-side { width:200px; display:inline;}

													   .head-side  .left-head-side  {width:14px; height:48px; float:left;}
													   
													   .head-side  .cen-head-side {width:173px ; background:url(../pic/menu-bg.jpg) repeat-x top;float:left;
														 font-size:12px; color:#FFF; margin:0; padding:0;}
														 
														 			.cen-head-side  p 
																	{ margin:16px 0px 17px 0 ; background: url(../pic/arrow.jpg) right top no-repeat; padding:0 5px 0 0; display:block;
																	  width:70px;
																	}
														 
													   .head-side .right-head-side {width:13px; height:48px; float:left;}
													   
													   .body-side-yel 
													   { clear:both; width:200px; margin:0 0 10px  0; padding:10px 0; 
													   background: url(../pic/foot-yel.jpg) bottom no-repeat #f9bd00; }
													   
													   					.body-side-yel   ul { margin:5px 0 ; padding:0;}
																		
																		.body-side-yel   ul li {  list-style:none; margin:0; padding:2px 5px;}
																		
																		.body-side-yel   ul  .low2{ background-color:#F7AA00!important;}
																		
																		.body-side-yel   ul li  a {background:url(../pic/li-pic.png) no-repeat left ; padding:0 0 0 30px; 
																								
																										color:#666; display:block; text-decoration:none; margin:2px 0; font-size:13px;}
																										
																		.body-side-yel   ul li  a:link ,body-side-yel   ul li  a:visited {color:#666;}
																		
																		.body-side-yel   ul li  a:hover  {background: url(../pic/li-pic-w.png) no-repeat left ; padding:0 0 0 30px; color:#FFF;}
																		
																		
																	
													   
													   .body-side-glay 
													   { clear:both; width:200px;    padding:10px 0; 
													   background:#161616; }
													   
													   					.body-side-glay   ul { margin:5px 0 ; padding:0;}
																		
																		.body-side-glay   ul li {list-style:none; margin:0; padding:2px 5px;}
																		
																		.body-side-glay   ul  .low2 {background-color:#F7AA00!important;}
																		
																		.body-side-glay   ul li  a {background:url(../pic/li-pic.png) no-repeat left ; padding:0 0 0 30px; 
																								
																										color:#666; display:block; text-decoration:none; margin:2px 0; font-size:13px;}
																										
																		.body-side-glay   ul li  a:link ,body-side-yel   ul li  a:visited {color:#666;}
																		
																		.body-side-glay  ul li  a:hover  
																		{background: url(../pic/li-pic-w.png) no-repeat left ; padding:0 0 0 30px; color:#FFF;}
													   
													   .foot-side-glay
													   {clear:both;margin:0 0 10px 0;
													   width:200px; height:14px; }
													   
					#foot-tent{ clear:both;  width:800px; padding:10px 0}
					
					.foot-news  { padding:0; margin:20px; }
					
					.foot-news li { margin:5px; padding: 0px 0 10px 40px ; background:url(../pic/li-pic.png) no-repeat left top ; list-style:none; display:block; }
					
				




.tb-glay {border: #666 solid 1px; background-color:#333333; }

.tb-glay tr { background:url(../pic/bg-tb.jpg) repeat-x top;}

.tb-orange  {border:#F60 solid 1px;}

.tb-orange a:link, .tb-orange a:visited { color: #F90; text-decoration:none;}

.tb-orange a:hover { color:#FFF; text-decoration:none;}

.font-15{ font-family:Arial, Helvetica, sans-serif; font-weight:normal; font-size:15px;}

.font-white-15{  font-weight:normal; font-size:15px; color:#FFF}

.font-red-15{  font-weight:normal; font-size:15px; color:#F00}

.font-red-18{  font-weight:normal; font-size:18px; color:#F00}


.GGG{ cursor:pointer;}
					
					
					

