.css_home_first{
	width:996px;
	height:250px;
	}
.css_home_first .home_left{
	width:696px;
	height:250px;
	overflow:hidden;
	float:left; 
}
.css_home_first .home_right{
	width:300px;
	height:250px;
	overflow:hidden;
	float:right; 
}
.css_home_first .home_left .home_left_left{
	width:230px;
	height:330px;
	overflow:hidden;
	float:left;
}
.css_home_first .home_left .home_left_right{
	width:456px;
	height:330px;
	overflow:hidden;
	float:right; 
}

.css_home_top{
	width:996px;
	height:505px;
	}
.css_home_top .home_left{
	width:230px;
	height:505px;
	overflow:hidden;
	float:left; 
}
.css_home_top .home_right{
	width:766px;
	height:505px;
	overflow:hidden;
	float:right; 
}


.css_home_car_type{
	background:url(car_type_head.gif) top repeat-x #1d1d1d;
	height:505px;
	width:230px;
}
.css_home_car_type .menu{
}
.css_home_car_type .menu UL.main{
	padding:0px;
	margin:0px;
}
.css_home_car_type .menu UL.main LI{
	padding:0px;
	margin:0px;
	list-style:none;
	padding:3px;
	border:1px solid #333333;
	border-top:none;
	border-left:none;
}
.css_home_car_type .menu UL.main LI.on{
	padding:0px;
	margin:0px;
	list-style:none;
	padding:3px;
	border:1px solid #333333;
	background:url(type_arrow.gif) no-repeat right #333333;
	background-position:109px 5px;
	border-top:none;
	border-left:none;
}
.css_home_car_type .menu UL.main LI A{
	display:block;
	text-decoration:none;
	font-size:11px;
	color:#FFF;
}
.css_home_car_type .menu UL.main LI A:hover{
	display:block;
	text-decoration:none;
	font-size:11px;
	color:#aaa;
}
.css_home_car_type .menu UL.main LI.on A{
	display:block;
	text-decoration:none;
	font-size:11px;
	color:#aaa;
}
.css_home_car_type .menu UL.main LI.on A:hover{
	display:block;
	text-decoration:none;
	font-size:11px;
	color:#aaa;
}
.css_home_car_type .menu UL.sub{
	padding:0px;
	margin:0px;
}
.css_home_car_type .menu UL.sub LI{
	padding:0px;
	margin:0px;
	list-style:none;
	padding:3px;
	border-bottom:1px solid #333333;
}
.css_home_car_type .menu UL.sub LI.on{
	padding:0px;
	margin:0px;
	list-style:none;
	padding:3px;
	border-bottom:1px solid #333333;
	background:#333333;
}
.css_home_car_type .menu UL.sub LI A{
	display:block;
	text-decoration:none;
	font-size:11px;
	color:#aaa;
}
.css_home_car_type .menu UL.sub LI A:hover{
	display:block;
	text-decoration:none;
	font-size:11px;
	color:#aaa;
}
.css_home_car_type .head{
	height:33px;
	color:#FFF;
	background:url(car_type_head_l.gif) left top no-repeat;
	font-weight:bold;
	font-size:12px;
}
.css_home_car_type .head .hpadding{
	background:url(car_type_head_r.gif) right top no-repeat;
	padding:9px 10px;
}
.css_home_car_type .car_type_body{
	border-left:1px solid #444444;
	border-right:1px solid #444444;
	height:470px;
}
.css_home_car_type .car_type_body .cbody_border{
	border-left:1px solid #111111;
	border-right:1px solid #111111;
	height:470px;
}
.css_home_car_type .cbottom{
	height:1px;
	background:#111;
	border:1px solid #444;
	border-top:none;
}

.css_home_search{
	width:446px;
	height:455px;
	overflow:hidden;
	}
.css_home_search .top_company{
	height:180px;
	background:url(home_search_bck.gif);
	overflow:hidden;
	display:block;
	border-right:1px solid #ccd1d7;
	border-left:1px solid #ccd1d7;
	border-bottom:1px solid #ccd1d7;
}
.css_home_search .top_company .head{
	width:446px;
	height:30px;
	background:url(top_company_head.gif) repeat-x top;
	overflow:hidden;
	font-weight:bold;
}
.css_home_search .searchBoxSelect{
	width:100%;
	border:1px solid #7f9db9;
	padding:3px;
	font-size:11px;
}
.css_home_search .yearSelect{
	width:46%;
	border:1px solid #7f9db9;
	padding:3px;
	font-size:11px;
}
.css_home_search TABLE TD{
	font-size:12px;
	color:#000;
}
.css_home_search TABLE TD A{
	font-size:10px;
	color:#000;
	text-decoration:none;
}
.css_home_search TABLE TD A:hover{
	font-size:10px;
	color:#F00;
	text-decoration:underline;
}

.css_home_middle{
	width:996px;
	height:380px;
}
.css_home_middle .home_col_1{
	width:240px;
	height:380px;
	float:left;
	overflow:hidden;
}
.css_home_middle .home_col_2{
	width:232px;
	height:380px;
	float:left;
	overflow:hidden;
}
.css_home_middle .home_col_3{
	width:232px;
	height:380px;
	float:left;
	overflow:hidden;
}
.css_home_middle .home_col_4{
	width:292px;
	height:380px;
	float:left;
	overflow:hidden;
}

.css_home_mid_col{
	height:380px;
	background:#1d1d1d;
	display:block;
}
.css_home_mid_col .heading{
	height:25px;
}
.css_home_mid_col .mid_body{
	display:block;
	height:350px;
	background:#000;
}
.css_home_right_col{
	width:292px;
	height:380px;
	background:#1d1d1d;
}
.css_home_right_col .heading{
	height:25px;
	display:block;
}
.css_home_right_col .mid_body{
	width:282px;
	height:350px;
	background:#000;
}

.css_home_tab_news{
	background:url(top_company_head.gif) repeat-x top #FFF;
	border:1px solid #ccd1d7;
	border-top:none;
}
.css_home_tab_news .bsize{	
	width:754px;
	height:404px;
}
.css_home_tab_news UL.tabs{
	display:block;
	margin:0px;
	padding:0px;
	list-style:none;
	width:754px;
	height:29px;
	overflow:hidden;
	padding-top:1px;
}
.css_home_tab_news UL.tabs LI{
	height:29px;
	margin:0px;
	padding:0px;
	float:left;
	cursor:pointer;
	border-right:1px solid #ccd1d7;
	overflow:hidden;
}
.css_home_tab_news UL.tabs LI.sel{
	background:#FFF;
	color:#000;
	cursor:default;
}
.css_home_tab_news UL.tabs LI .pad{
	padding:8px 20px;
}
.css_home_tab_news .mid_body{	
	overflow:hidden;
	width:754px;
	height:376px;
}

.css_home_last_cars TABLE TD{
	text-align:center;
	}
.css_home_last_cars TABLE TD UL{
	padding:0px;
	margin:0px;
	list-style:none;
	display:block;
	text-align:center;
	}
