

/*菜单栏开始*/
.menu_con { width: 290px; height: 440px; padding: 10px 0 0 20px; position: absolute;
			top: -470px; *top: -450px; left: 0; z-index: 99; background-color: rgba(0,0,0,.3); /*opacity: .6;*/
			filter: progid:DXImageTransform.Microsoft.gradient(startColorstr=#4c000000,endColorstr=#4c000000);
			  }
.menu_con .s_b { height: 35px; line-height: 35px; margin-right: 10px; font-size: 16px;
         color: #d7d7d7; border-bottom: 1px solid #e7e7e7; }
.menu_con .s_b span { margin-left: 5px; color: #a1a1a1; font-size: 12px; } 
.menu_con .sell_tit i { color: #d10310; padding: 0 4px; }   
.menu_con .sell_txt { position: relative; height: 36px; padding: 15px 0; }  
.sell_ph_input { width: 150px; height: 18px; line-height: 18px; padding: 8px 10px;
    border: 1px solid #6b6b6c; border-radius: 5px; color: #fff; background-color: #6b6b6c; }
 .sell_ph_input::-moz-input-placeholder { color: #fff; } 
 .sell_ph_input::-webkit-input-placeholder { color: #fff; }
 .sell_ph_input::-moz-placeholder { color: #fff; } 
 .sell_ph_input:-ms-input-placeholder { color: #fff; }	

.sell_ph_sub { display: inline-block; width: 98px; height: 36px; background-color: #D94B4B; cursor: pointer;
    color: #ebebeb; border: none; border-radius: 5px; margin-left: 5px; 
	vertical-align: middle; text-align: center; line-height: 36px;} 
.sell_ph_sub:hover { background-color: #d10310; }    
.error_ph_text  { display: none; position: absolute;  margin: 2px 0 0 10px; font-size: 12px; 
			font-style: italic; color: #d10310;  }
.sub_success { display: none; position: relative; height: 66px; padding-left: 20px; }			 
.sub_success span { display: inline-block; vertical-align: middle; }			 
.sub_success .icon {  width: 45px; height: 45px; 
					background-image: url(../images/home/sub_success.png); }
.sub_success .text { margin-left: 20px; font-size: 18px; color: #fff;
					vertical-align: -3px; }	
.sub_success .return { margin-left: 20px; cursor: pointer; color: #FF8080;
					vertical-align: -3px; }

.menu_con .select { margin-top: 12px; }
.select .s_item { padding-bottom: 6px; }
.select .s_item p { line-height: 32px; font-size: 14px; color: #a1a1a1; }
.option_con { padding-bottom: 6px; }
.option_con li.option { padding: 4px 0; } 
.option_con.brand li.option { float: left; width: 58px; }
.option_con.model li.option { float: left; width: 60px; margin: 0 5px; }
.option_con.model li.option span, 
	.option_con.model li.option a { display: block; width: 60px; text-align: center; }
.option_con.model li.option span {  height: 20px; margin-bottom: 4px;
								background-image: url(../images/home/car_models_3.png); 
								background-repeat: no-repeat; }
.option_con.model li.option span.jc { background-position: 0px center; }
.option_con.model li.option span.suv { width: 54px; background-position: -58px center; }	
.option_con.model li.option span.mvp { background-position: -112px center; }	
.option_con.model li.option span.pc { background-position: -170px center; }									
.option_con.price li.option { float: left; width: 70px; }
.option_con li.option a { color: #fff; }
.option_con li.option a:hover { color: #d10310; }
/*菜单栏结束*/

/*大banner轮播图*/
.h_banner { width: 100%; min-width: 1200px; height: 450px; }
.h_banner_slide { width: 100%; height: 100%; float: left; overflow: hidden; position: relative; }
.h_banner_slide_inner { position: relative; }
.h_banner_slide_inner li.item { position: absolute; display: none; left: 50%; margin-left: -960px;}
.h_banner_dot  { position: absolute; z-index: 99;width: 10%; min-width: 100px;  bottom: 24px; left: 45%; text-align: center;}
.h_banner_dot li { display: inline-block; width: 8px; height: 8px; 
				border-radius: 50%; opacity: .5; background-color: #fff; border: 2px solid rgba(7,17,27,.4);
					-webkit-border-radius: 50%; -moz-border-radius: 50%; 
					margin: 0 3px;  cursor: pointer; position: relative;
					/*behavior: url(ie-css3.htc);*/ /* 通知IE浏览器调用脚本作用于'box'类 */
					}
.h_banner_dot li.current { background-color: rgba(7,17,27,.8); border: 2px solid rgba(255,255,255,.8); }
.h_banner_slide .carousel_control { display: inline-block; padding: 0 12px; height: 70px; position: absolute;
				 	cursor:pointer; margin-top: -35px; z-index: 99; color: #ECEFF4;
					font-size: 36px; line-height: 70px; vertical-align: middle;
				}
.h_banner_slide .carousel_control:hover { opacity: .4; background-color: #102F70; color: #fff; }				
.h_banner_slide .carousel_control.left { top: 50%; left: 16px; }
.h_banner_slide .carousel_control.right { top: 50%; right: 16px; }

/*门店图片展示*/
.operation { position: relative; width: 1200px; height: auto; overflow: hidden; }
.operation .shop_inner { position: relative;  width: 100%; height: 214px; }
.operation .mainlist { position: absolute; top: 0; }
.operation .mainlist li { float: left; width: 290px; margin: 0 5px;
						 background-color: #fff;
						}
.operation .mainlist li img { width: 290px; height: 214px; }
.operation .og_prev, .operation .og_next { width:30px; height:50px; margin-top: -25px;
		 position:absolute; top:50%; z-index:99;
	background:url(../images/home/l_r_icon.png) no-repeat; cursor:pointer; opacity:0.7;}
.operation .og_prev{ background-position:0 -60px; left:16px; }
.operation .og_next{ background-position:0 0; right:16px; }

/*服务功能*/
.s_fc_h8 { width: 1200px; height: 8px; background-color: #e3e5e5; }
.s_fc { width: 1200px; height: 72px; margin: 0 auto 30px auto; background-color: #fff; }
.s_fc div { float: left; }
.s_fc div.common { width: 243px; height: 100%; background-color: #fff; }
.s_fc .guide { width: 190px; height: 100%; background-repeat: no-repeat; margin-right: 38px;
	background-image: url(../images/home/s_fc_1.png); 
	 }
.s_fc div.common span { display: inline-block; }
.s_fc div.common span.bg { width: 80px; height: 72px;
							background-repeat: no-repeat; background-position: center center;
							 }
.s_fc .buy span.bg { background-image: url(../images/home/s_fc_buy.png); }
.s_fc .sell span.bg { background-image: url(../images/home/s_fc_sell.png); }
.s_fc .replace span.bg { background-image: url(../images/home/s_fc_replace.png); }
.s_fc .assess span.bg { background-image: url(../images/home/s_fc_assess.png); }
.s_fc div.common a.text { vertical-align: 28px; font-size: 14px; color: #7C7C7C; }

.container.home section { padding-bottom: 20px; margin-top: 20px; 
				overflow: hidden; background-color: #fff; }
.container.home section.info_container { background-color: transparent; }
/*最新上架*/
.hot_car { height: auto;  }
.home_deta_caption_bar { height: 24px; position: relative; border-left: 8px solid #E05252; 
 			margin:  20px 0; padding-left: 16px; }
.home_deta_caption_bar_line { margin: 0 9px; border-bottom: 1px solid #e7e7e7; }			
.home_deta_caption_bar .title { float: left; margin: 0 30px 0 6px; 
	font-size: 18px; font-weight: bold; color: #222; }
.home_deta_caption_bar a.more { float: right; margin: 8px 30px 0 0; font-size: 16px; color: #666;}	
.home_deta_caption_bar a.more:hover { color: #d10310; }
.hot_nav { position: absolute; top: 1px; left: 120px; z-index: 9; }
.hot_nav_item { display: inline-block; _zoom:1;*display:inline;  padding: 0 20px; }
.hot_nav_item.current { border-bottom: 2px solid #d10310; }
.hot_nav_item a { display: inline-block;  height: 42px;
	font-size: 16px; color: #666; }
/*最新车源主体*/
div.container.home .car_list_pos { position: relative; }
div.container.home .car_list_con { position: absolute; padding: 15px 4px 0 4px; z-index: 5;
			background-color: #fff; }				


/*更多车源*/
.more_car { margin-top: 30px; text-align: center; }
.more_car a { display: inline-block; padding: 12px 50px; border-radius: 4px; 
			border: 1px solid #d10310; color: #d10310; font-size: 16px; }
.more_car a i.icon { padding-left: 6px; vertical-align: -2px; font-size: 16px; }
.more_car a:hover { background-color: #d10310; color: #fff; }			
/*宣传图*/
.container.home section.s_banner { width: 100%; height: 96px; margin: 30px 0 30px 0; padding: 0;  }
.container.home section.s_banner img { display: block; margin: 0 auto; }
/*门店展示*/
 .store_show { padding-bottom: 20px; }
 .store_text { padding-left: 5px; }
 span.store_item { float: left; width: 130px; margin: 0 20px;
 				 text-align: left; padding-bottom: 5px;
 				 overflow: hidden; }

/*动态资讯*/
/*左侧轮播*/
section.info_container { margin-bottom: 30px; background-color: transparent; }
.info_container a:hover { color: #d10310; }			
a.home_deta_more { position: absolute; right: 20px; top: 8px;
			 cursor: pointer; color: #999; }
.info_slide_box { float: left; width: 595px; height: 280px; background-color: #fff; }
.slide_inner_box { padding-left: 10px; }
.slide_inner_box>div { float: left; }
.info_slide { width: 300px; height: 200px; position: relative; overflow: hidden; }
.info_slide_inner { position: relative; height: 200px;}
 ol.info_slide_dot { height: 38px; position: absolute; line-height: 38px;
 			 bottom: 0; right: 0; z-index: 2; padding-right: 8px; text-align: center;  }
 ol.info_slide_dot li { float: left; width: 8px; height: 8px; border-radius: 50%;  
 						margin: 14px 4px 0 4px;
 						background-color: #fff; cursor: pointer;}
 ol.info_slide_dot li.current { width: 11px; height: 11px; margin-top: 13px;
 			 		background-color: #d10310;  }						
.info_slide_inner li.item { position: absolute; display: none; }
.info_slide_inner li.item a.img_link { display: block; width: 570px; height: 200px; }
div.info_tit_bg { width: 100%; height: 38px; position: absolute; bottom: 0; 
					background-color: #000; opacity: .7;}
a.info_tit { position: absolute; margin-left: 14px; max-width: 200px; height: 38px; 
			bottom: 0; line-height: 38px; color: #fff; overflow: hidden;  }
/*右部*/
.info_right { width: 265px; margin-left: 20px; }
.info_right_caption { margin-top: 6px; }
.info_right_caption a{ height: 30px;  overflow: hidden; color: #333; 
					 font-size: 18px; line-height: 30px; font-weight: bold;  }	
.info_right_item{ margin-bottom: 20px; }					 			 				 
.info_right_item>ul li { height: 30px;  padding-left: 15px;  overflow: hidden;
  					line-height: 30px;  font-size: 14px; margin-top: 10px; 
  					background: url(../images/home/dian-ico.png) no-repeat left center; }
.info_right_item>ul li a { color: #666; }  
/*买家秀开始*/	
.buyers_show {float: right; width: 595px; height: 280px; 
			  background-color: #fff; }
.buyers_show_content { padding-left: 30px; }
.buyers_show_content p { line-height: 22px; color: #595757; }
.buyers_show_content p.tips { font-size: 16px; margin-bottom: 10px; color: #000; }
.buyers_slide { position: relative; width: 560px; height: 90px;  overflow: hidden; 
				margin: 20px 0 30px 0;
}	

.buyers_slide .mainlist { position: absolute; top: 0; }
.buyers_slide .mainlist li { float: left; width: 134px; margin: 0 3px;
						 background-color: #fff;
						}
.buyers_slide .mainlist li img { width: 134px; }
/*.buyers_slide .mainlist li img:hover { -webkit-transform: scale(1.05);
    -ms-transform: scale(1.05); transform: scale(1.05); zoom: 1.05; }*/
.buyers_slide .og_prev, .buyers_slide .og_next{ width:16px; height:36px; 
	line-height: 36px; text-align: center; font-size: 20px; color: #fff;
	margin-top: -18px; position:absolute; top:50%; z-index:99;
	cursor:pointer; opacity:0.7; background-color: #aaa; 
	border-radius: 2px; }
.buyers_slide .og_prev{ left:6px;}
.buyers_slide .og_next{ right:6px; }





