/*买车页开始*/
.car_seach_body {  position: relative; padding: 10px 15px; margin-bottom: 20px;
					background-color: #fff; box-shadow: 0px 3px 3px #ccc; }
.car_seach_body tr.choose_item th { width: 82px;  padding: 10px 0 10px 5px; font-size: 14px; color: #333;
								border-bottom: 1px solid #eff2f5; }
tr.choose_item td {padding: 10px 0; position: relative;
				border-bottom: 1px solid #eff2f5; }
tr.choose_item td div.c_left a:hover{ color: #d10310; }
tr.choose_item td div.c_left a.current { color: #fff; }
tr.choose_item td div.hot_brand { float: left;  }
tr.choose_item td div.c_right { margin-left: 30px; float: left; }
tr.choose_item.brand { position: relative; }

/*更多品牌开始*/
tr.choose_item td>div.more_brand { position: absolute; right: 80px; }
.more_brand>span.more_txt { position: absolute; width: 60px; height: 30px;
			margin-left: 20px; padding: 0 0 5px 30px;
 			z-index: 10; font-size: 12px; cursor: pointer; line-height: 28px; }
.more_brand>span.more_txt i.icon { padding: 0 4px; }
div.m_brand_inner { position: relative; display: none; }
div.m_brand_inner>span { position: absolute; left: 56px; top: 16px;
					 	border-width: 7px; border-style: dashed dashed solid;
					    border-color: transparent transparent #ddd; }
div.m_brand_inner>span>i { left: -7px; line-height: 0; top: -5px; position: absolute;
					border-style: dashed dashed solid; border-width: 7px; z-index: 998;
					border-color: transparent transparent #fff; }
div.m_brand_content { position: absolute; width: 540px; max-height: 300px; top: 30px;
			margin-left: 50px; padding: 0 29px 10px; border: 1px solid #ddd;
			overflow: auto; background-color: #fff; z-index: 997; right: -100px; }

div.m_brand_content ul.m_brand_section { float: left; }
div.m_brand_content ul.m_brand_section li { display: block; padding: 6px 0;
    					border-top: 1px solid #f5f5f5; }
div.price_content.c_left { float: left; }
div.price_content.c_left a { vertical-align: middle; }
 li.a_letter_item>p { float: left; }
 li.a_letter_item>p.letter { padding: 0 5px; line-height: 18px; margin: 4px 20px 10px 0; }
 li.a_letter_item>p.letter.active { background-color: #d10310; color: #fff;}
 li.a_letter_item>p.link { width: 470px; }
 li.a_letter_item>p.link a { float: left; padding: 4px 20px 4px 0;
 				font-size: 12px; color: #333;
 				word-break: keep-all; -moz-word-break: keep-all; }
ul.m_brand_section li.a_letter_item>p.link a:hover { color: #d10310; }
/*更多品牌结束*/

/*筛选条件*/
tr.choose_item td { padding: 10px 0; width: 1010px; }
tr.choose_item td .c_left>a { margin: 0 5px; padding: 4px; line-height: 20px;
							font-size: 12px; color: #333; float: left; }
tr.choose_item td .c_left>a.current { background-color: #d10310; color: #fff; }
tr.choose_item .c_right span.input_con { display: inline-block; padding: 0 4px; font-size: 12px;
							 border: 1px solid #cfcfcf; color: #999; }

tr.choose_item .c_right span.input_con>input { width: 50px; height: 24px; padding-right: 2px; border: 0;
									text-align: right; text-indent: 6px; color: #333;
									line-height: 20px; }
.c_right .interval_price_btn { display: inline-block; margin-left: 6px; padding: 0; width: 46px;
					height: 22px; color: #fff;text-align: center; line-height: 19px;
					font-size: 12px; background-color: #d10310; cursor: pointer; }

li.c_more_item { float: left; margin-right: 30px; font-size: 12px;
				 position: relative; padding: 5px 10px 5px 0; border: 1px solid #ddd;
     }
li.c_more_item .mask_line { display: none; position: absolute; width: 100%;
							height: 6px; margin-top: 2px;
							background-color: #fff; z-index: 9; }
li.c_more_item p { padding-left: 10px; cursor: pointer; }
li.c_more_item p>i.icon { padding-left: 10px; font-size: 12px; color: #555; }
li.c_more_item .more_toggle { display: none; position: absolute; z-index: 8;
			left: -1px; top: 28px; width: 90px; padding: 5px 0 5px 10px;
		 	border: 1px solid #ddd; background-color: #fff; }
li.c_more_item.mileage .more_toggle {  width: 110px; }
li.c_more_item.let_out .more_toggle {  width: 120px; }
li.c_more_item .more_toggle a { display: block; padding: 5px 0; color: #333; }
li.c_more_item .more_toggle a:hover { color: #d10310; }
li.c_more_item select { width: auto; height: 22px; color: #333; }

/*当前筛选条件*/
tr.current_choose a.cur_c_link { display: inline-block;  margin-left: 10px;
				 border: 1px solid #F5747C; color: #666;
								padding-left: 8px; line-height: 18px; }
tr.current_choose a.cur_c_link:hover { border-color: #d10310; color: #d10310; }
tr.current_choose a.cur_c_link:hover i.icon { background-color: #d10310; }
a.cur_c_link i.icon { display: inline-block; width: 18px; height: 18px;
					 margin: 1px 1px 1px 10px;
					background-color: #F5747C; color: #fff; text-align: center;
					line-height: 18px; }
tr.current_choose .reset { margin-left: 20px; color: #333; font-size: 12px; }
tr.current_choose .reset:hover { color: #d10310; }
tr.current_choose .s_car_count { padding: 0 4px; font-weight: bold; color: #d10310; }
tr.current_choose span.search_text { margin-left: 20px; }
.choose_reset { position: absolute; right: 248px; top: 8px;
			padding: 5px 10px;
			border: 1px solid #ddd; color: #333; }
.choose_reset:hover { background-color: #d10310; color: #fff; }
/*搜索车辆统计*/
.seach_count {width: 1140px;  height: 40px; line-height: 40px; padding: 0 30px;
	  		  color: #333; background-color: #fff; }
 .seach_count strong { display: inline-block; padding: 0 5px; color: #FBC933; }
 .seach_count .sort { float: left; padding-right: 40px; }
 .seach_count .sort a.current { color: #d10310; }
.seach_count .sort a.default { border: none; }
 .seach_count .sort a { padding: 0 20px; border-left: 1px solid #d4cccc; color: #333; }
 .seach_count .sort a:hover { color: #d10310; }
 .seach_count .sort a>i { padding-left: 10px; }
 .seach_count p { float: right; color: #999; }
 .seach_count p .s_car_count { color: #d10310; }
/* 搜索列表展示*/
.car_list_con { padding: 15px 4px 0 4px; background-color: #fff; }

/*广告栏	*/
.car_list_con .list_r { margin-left: 20px; }
.car_list_con .list_r .link_top { display: block; width: 254px; height: 262px; background-color: pink; }
.car_list_con .list_r .message {  width: 254px; height: 262px; background-color: orange; }
/*翻页*/
.pagination { padding: 50px; height: 40px; text-align: center; }
.pagination li {display: inline-block;  _zoom:1;*display:inline; margin: 0 3px; }
.pagination li a, .pagination  li span {  background-color: #fff; border: 1px solid #d9d9d9;
	  border-radius: 4px; color: #666; padding: 10px 15px; display: inline-block; }
.pagination li.active span { background-color: #d10310; color: #fff; }
.pagination li.disabled span { background-color: transparent; }
.pagination a:hover { background-color: #d10310; color: #fff; }

/*买车页结束*/

/*新车页*/
div.inner_wrap { width: 1200px; margin: 0 auto; }
section.newCar_banner { width: 100%; min-width: 1200px; font-size: 0;  }
.newCar_banner_item img { width: 100%; }
section.newCar_main { width: 100%; margin-top: 42px;
	text-align: center; }
.newCar_main .order { width: 1200px; margin-bottom: 48px; }
.newCar_main .order h2.slogan { margin-bottom: 46px; font-size: 30px;
	line-height: 30px; color: #050001; }
.newCar_main .order h2.slogan span { display: inline-block; margin: 0 40px; }
.newCar_main .order .order_form, .newCarDeda_ask_box.ask_box .order_form
{ width: 490px; margin: 0 auto; border: 1px solid #D10310;  }
.newCar_main .order .order_form .order_form_tip { position: absolute; display: none;
	 margin-left: -340px; height: 44px; line-height: 44px; color: #D10310; }
.newCar_main .order .order_form input,.newCar_main .order .order_form button,
.newCarDeda_ask_box.ask_box .order_form input,
.newCarDeda_ask_box.ask_box .order_form button
	{ float: left; height: 42px; line-height: 42px; outline: none; border: none; }
.newCar_main .order .order_form input, .newCarDeda_ask_box.ask_box .order_form input
 { width: 310px; padding-left: 20px; }
.newCar_main .order .order_form button, .newCarDeda_ask_box.ask_box .order_form button
{  width: 160px; text-align: center;
	background-color: #D10310; font-size: 16px; cursor: pointer; color: #fff; }
h2.newCar_title { font-size: 28px; line-height: 30px; text-align: center;
	color: #050001; margin-bottom: 70px; }
h2.newCar_title span.line { display: inline-block; width: 85px;
	border-bottom: 1px solid #050001; vertical-align: middle; }
ul.newCar_list { margin-bottom: 40px; }
ul.newCar_list li.newCar_item { float: left; width: 580px; height: 275px;
	  position: relative; margin: 15px 10px; box-shadow: 0px 0px 20px #aaa;}
li.newCar_item>img, li.newCar_item>.newCar_item_link { position: absolute;
		width: 100%; height: 100%; left: 0; top: 0; }
li.newCar_item .newCar_item_desc { padding-left: 30px; text-align: left; }
li.newCar_item .car_tit1 { margin-top: 42px; padding-right: 15px;
		font-size: 20px; line-height: 32px; color: #3e3a39; }
li.newCar_item .car_tit1 span { padding-right: 15px; font-size: 32px;
    font-weight: 500; line-height: 32px; }
li.newCar_item .newCar_item_desc .car_tit2 { width: 258px; height: 20px; line-height: 20px;
	font-size: 20px; margin-top: 10px; color: #3e3a39;
  overflow: hidden;  }
li.newCar_item .newCar_item_desc .car_price { width: 150px; height: 26px;
		margin: 20px 0 20px 0; line-height: 26px;
		font-size: 14px; text-align: center; color: #fff; background-color: #ff8245; }
li.newCar_item .newCar_item_desc .car_payment, li.newCar_item .newCar_item_desc .car_mouth_pay {
		font-size: 16px; line-height: 26px; color: #ff2b00; }
li.newCar_item .newCar_item_desc .car_payment span,
li.newCar_item .newCar_item_desc .car_mouth_pay span { font-weight: 700; }
.newCar_ask_box .ask_main .newCar_ask_sub_sec { display: block; }


/*新车详情页*/
.bg_fff { width: 100%; background-color: #fff; }
.newCar_details_banner { margin-top: 30px; overflow: hidden; }
.newCar_details_banner .newCar_banner_left { width: 600px; height: 360px; float: left;
  padding: 20px 12px; overflow: hidden; position: relative; background-color: #fff; }
.newCar_details_banner ul.newCar_banner_list>li { width: 600px; height: 360px; }
.newCar_details_banner ul.newCar_banner_list>li>img { width: 100%; }
.newCar_details_banner .newCar_banner_left .relief { height: 20px; width: 100%;
   font-size: 14px; color: #827f80; line-height: 20px;
	 padding-left: 50px; box-sizing: border-box; }
/*新车详情页弹出框*/
.newCarDeda_ask_box.ask_box { width: 650px; height: 320px; }
div.newCarDeda_ask_box.ask_box .order_form { margin-top: 30px; }
div.newCarDeda_ask_box.ask_box .order_form .order_form_tip { position: absolute;
    display: none; margin-left: -340px; height: 44px;
    line-height: 44px; color: #D10310; }
.more_img_box.newCar_more_img_box { margin-top: 15px; }
.newCarDeda_ask_box .free-phone { float: none; margin-top: 40px;
	text-align: center; color: #999; }
.newCarDeda_ask_box .newCar_sub_success { margin-top: 80px;
	text-align: center; }
.newCarDeda_ask_box .newCar_sub_success.ask_sub_sec { float: none; }	
.newCarDeda_ask_box .newCar_sub_success .sub-1 { margin-bottom: 40px;
	font-size: 28px; color: #495056; }
.newCarDeda_ask_box .newCar_sub_success .sub-1 span { display: inline-block;
		width: 30px; height: 30px; margin-right: 10px; position: relative; top: 6px;
  	background: url(../images/home/dui.cb2210c2.png) no-repeat;
	  background-size: 100%;  }
.newCarDeda_ask_box .newCar_sub_success .sub-2,
.newCarDeda_ask_box .newCar_sub_success .sub-3 { line-height: 40px;
	 font-size: 16px; color: #495056;  }
.newCarDeda_ask_box .free-phone span { color: #ff1549; padding-left: 7px; }

.newCar_banner_right { height: 400px; width: 480px; background-color: #fff;
    float: left; overflow: hidden;  margin-left: 20px; padding-left: 35px; }
.newCar_banner_right .banner-tit { font-size: 20px; color: #050001;
    letter-spacing: 0; line-height: 20px; font-weight: 600; margin: 30px 0 15px 0;  }
.newCar_banner_right .price { margin-bottom: 25px; font-size: 14px;
    height: 14px; color: #9b9999; letter-spacing: 0; line-height: 14px; }
.newCar_banner_right .case { width: 100%; position: relative; border-top: 1px solid #e5e5e5; }
.newCar_banner_right .case .case_tit { height: 16px; width: 100%;
     margin: 0 auto; margin-top: 25px; }
.newCar_banner_right .case .shu-line { background-image: -webkit-linear-gradient(left,#ff1549,#ff1d1d);
    background-image: linear-gradient(90deg,#ff1549,#ff1d1d);
    border-radius: 30px; height: 16px; width: 4px; float: left; }
.newCar_banner_right .case .case-word { height: 16px; padding-left: 15px;
     font-size: 16px; color: #050001;
    letter-spacing: 0; line-height: 16px; font-weight: 600; }
.newCar_banner_right .case .sy-yf { height: 80px; width: 100%;
    background: #fafafa; margin: 0 auto; margin-top: 15px;
    padding-top: 17px; box-sizing: border-box; }
.newCar_banner_right .case .sy-yf .sy { width: 33.3%; float: left; position: relative; }
.newCar_banner_right .case .sy-yf .sy .sy-text { height: 14px; line-height: 14px;
    font-size: 14px; text-align: center; color: #999; }
.newCar_banner_right .case .sy-yf .sy .sy-num { color: #ff1549;
    text-align: center; height: 28px; line-height: 28px;
    font-size: 28px; margin-top: 5px; }
.newCar_banner_right .case .sy-yf .sy .line-right { width: 1px; height: 40px;
    background: #d8d8d8; position: absolute; right: 0; top: 6px; }
.newCar_banner_right .case .service { height: 14px;
    width: 100%; margin-top: 16px; }
.newCar_banner_right .case .service .ser { float: left; line-height: 14px;
		height: 100%; width: 86px; padding-left: 21px; color: #999;
    background: url(../images/home/dui.cb2210c2.png) no-repeat 0; background-size: 14px 14px; }
.newCar_banner_right .case .later-year { margin-top: 31px; }
.newCar_banner_right .case .all-case-detail .all-cases { float: left; width: 230px;
    height: 40px; margin-top: 20px; background: #f5f5f5; box-sizing: border-box;
    border-left: 5px solid #e4f4fd; }
.newCar_banner_right .case .all-case-detail .all-cases .case-left { height: 100%;
 padding-left: 10px; line-height: 40px; font-size: 14px; color: #3f3f3f; float: left; }
.newCar_banner_right .case .all-case-detail .all-cases .case-right { height: 100%;
    line-height: 40px; font-size: 14px; color: #ccc; float: right; padding-right: 25px; }
.newCar_banner_right .order { width: 480px; height: 50px;
	margin-top: 40px; line-height: 50px; }
.newCar_banner_right .order .btn { width: 230px; height: 50px;
		line-height: 50px; text-align: center; float: left;
		color: #fff; cursor: pointer;
    background-image: -webkit-linear-gradient(left,#ff411b,#ff1549);
		background-image: linear-gradient(90deg,#ff411b,#ff1549); }
.newCar_banner_right .order .free-phone
 { height: 14px; line-height: 14px; float: left; margin-left: 20px;
    margin-top: 20px; }

.newCar_banner_right .order .free-phone span { color: #ff1549;
    padding-left: 7px; }
		/*新车详情内容*/
.newCar_details_content { margin-top: 40px; padding: 30px 0; background-color: #fff; }
.newCar_details_table { margin-bottom: 80px; padding: 0 50px; }
.newCar_details_table_left { float: left; }
.newCar_details_table_right { float: right; }
.newCar_details_table_item table { border: 1px solid #c9caca; }
.newCar_details_table_item table td {  min-width: 50px; padding: 10px 20px; color: #3e3a39;  }
.newCar_details_table_item table td.parameter_name { color: #8a8989; }
.newCar_details_graphic { padding: 0 20px; }
.newCar_details_graphic img {  }
