.container { width: 1200px; padding-bottom: 50px; margin: 0 auto; }
/*左侧图片样式*/
.car_desc_body { padding: 20px; background-color: #fff; }
.car_desc_body .img_body { float: left; width: 560px; height: 440px; }
.car_desc_body .big_img_box { position: relative; height: 370px; overflow: hidden; }
	p.img_sort { position: absolute; height: 30px; width: 60px;
    		line-height: 30px; right: 0; bottom: 0; color: #fff;
    font-size: 14px; z-index: 10; background: rgba(0,0,0,.5); text-align: center;
	filter: progid:DXImageTransform.Microsoft.gradient(startcolorstr=#7F000000,endcolorstr=#7F000000); }
    p.img_sort .current_count { color: #ff7c1c; }
   .big_img_box>img { display: block; width: 560px;   }
.more_img_box { position: relative; padding-left: 0px; height: 60px; margin-top: 10px;
				overflow: hidden; }
.m_img_box_inner { position: relative; width: 504px; height: 60px;
				 margin: 0 29px; overflow: hidden; }
.more_img_list{ position: absolute; left: 0; padding-top: 3px;  }
.more_img_list li { float: left; width: 80px; margin: 0 2px;
			 		position: relative; cursor: pointer; }
.more_img_list li>img { width: 80px; }
.more_img_list li span.box { display: none; position: absolute; top: 0; left: 0;
		    width: 76px; height: 51px; border: 2px solid #ff7c1c; }
.more_img_box>span { width: 26px; position: absolute; top: 0; bottom: 0;
					background-image: url(../images/details/l_r_1.png);
					background-repeat: no-repeat; cursor: pointer; }
.more_img_box .og_prev { left: 0; background-position: left 0; }
.more_img_box .og_prev:hover { background-position: -72px 0; }
.more_img_box .og_next { right: 0; background-position: -36px 0; }
.more_img_box .og_next:hover { background-position: -108px 0; }
/*右侧描述样式*/
/*标题*/
.car_details_tit { height: 50px; line-height: 50px; overflow: hidden; position: relative;
				font-size: 22px; font-weight: normal; color: #3e3a39; }
.car_id { position: absolute; right: 10px; top: -4px; font-size: 16px; color: #555; }
.car_id span { color: #d10310; }
.text_body { float: right; width: 570px; height: 440px; margin-left: 30px; font-size: 12px; }
.car_details_con { height: 70px; border-bottom: 1px solid #ccc; overflow: hidden; }
.car_details_con>span { float: left; font-size: 16px; color: #333; }
.car_details_con>span strong { padding-right: 5px; font-size: 35px; color: #d10310; }
.car_details_con>div { float: left; margin-left: 30px; padding-top: 22px; }
.car_details_con>div p { font-size: 13px; color: #666; }
.car_details_con>div p em { color: #aa1500; }

.buy_body { margin: 10px 0; padding: 20px 0 20px 5px; background-color: #e6e6e6; }
.buy_body>div.item { float: left; width: 83px; height: 75px; padding: 0 5px;
					 border-right: 1px solid #ccc; text-align: center; }
.buy_body>div.item.no { border-right: none; }
.buy_body>div.item p {  color: #8a8a8a; }
.buy_body>div.item h3 {  padding: 20px 0 0 0; font-size: 14px; color: #505050; }

/*tele*/
div.look_car_btn, div.l_price_btn ,div.wyc_car_btn{ /*width: 140px;*/ height: 38px; line-height: 38px;
    				text-align: center; font-size: 16px; border-radius: 6px; vertical-align: middle;
    				padding: 0 21px; background-color: #ffae13; cursor: pointer;
    				border: 1px solid #e2ae00; color: #fff;}
 div.l_price_btn { background-color: #fd8000; border: 1px solid #fd8000; }
 div.l_price_btn:hover { background-color: #fd6000; }
div.look_car_btn span,div.l_price_btn span
					 { display: inline-block; padding-left: 32px;
					background-repeat: no-repeat; background-position: 0 10px;
					}
div.look_car_btn span { background-image: url(../images/details/details_yy.png); }
div.l_price_btn span { background-image: url(../images/details/details_l_price.png); }
div.look_car_btn:hover { background-color: #e2ae30; }
.tel_con { padding: 20px 0; text-align: center;
		 border-top: 1px solid #ccc; border-bottom: 1px solid #ccc; }
.tel_con div.btn { display: inline-block; _zoom:1;*display:inline; margin-left: 12px; }
.tel_con .tel { vertical-align: middle; }
.tel_con i.tel {  width: 24px;  height: 26px; margin-right: 8px; display: inline-block;
				  background: url(../images/details/car_d_tel.png) no-repeat; }
.tel_con span.tel { font-size: 28px; color: #ff7c1c; font-weight: bold; }
div.car_ser_body { padding: 10px 0; border-bottom: 1px solid #ccc; }
.car_ser_body span { display: inline-block; width: 90px; height: 20px; padding: 5px 0 5px 20px;
					 margin: 0 40px; font-size: 12px; line-height: 20px; text-align: center;
    				 color: #3a3a3a;  background: url(../images/details/details_ok.png) left center no-repeat; }

.tel_con .share i { width: 17px; height: 15px; display: inline-block; margin-right: 5px;
					vertical-align: middle; background: url(../images/details/share.jpg) no-repeat; }
.tel_con em { margin: 0 8px; font-size: 18px; color: #b2b2b2; }

/*车辆详情主体*/
/*左侧*/
.car_dateils_body { margin-top: 20px; position: relative; }
/*分栏*/
 div.date_columns { width: 1200px; position: relative; z-index: 4;
					top: 0; background-color: #fff;  font-size: 0; border: 1px solid #EFEFEF;
					 }
div.date_columns.fixed { position: fixed; box-shadow: 0 1px 15px #ccc;
					-webkit-box-shadow: 0 1px 15px #ccc; -moz-box-shadow: 0 1px 15px #ccc; }
.date_columns a.current {  background-color: #dd2222; color: #fff; }
.date_columns a { display: inline-block; padding: 0 20px; font-size: 16px; color: #666;
				  border-right: 1px solid #EFEFEF; line-height: 42px; }
.date_columns>a:hover { background-color: #dd2222; color: #fff; }
.date_columns .f_contact { display: none; position: absolute; top: 0; right: 30px; font-size: 14px; }
.date_columns .f_contact div { display: inline-block; vertical-align: middle; }
.date_columns .f_contact span.f_text { color: #666; vertical-align: middle; }
 .f_contact i.tel { color: #102F70; font-size: 30px; font-weight: bold; vertical-align: middle; }
 .f_contact a.btn { color: #fff; }
 .f_contact a.columns_ask { background-color: #ffae13; }
 .f_contact a.columns_ask:hover { background-color: #cc8b0f; }
 .f_contact a.columns_l_price { background-color: #fd8000; }
 .f_contact a.columns_l_price:hover { background-color: #fd6000; }
 .f_contact i.tel_icon { width: 24px; height: 26px; display: inline-block;
 					margin-left: 15px;
					background: url(../images/details/car_d_tel.png) no-repeat;
					vertical-align: middle; line-height: 42px;  }
 .f_contact span.tel { color: #ff7c1c; font-weight: bold; font-size: 24px;
 					   vertical-align: middle; line-height: 42px;  }
/*询问价弹框开始*/
 .mask, .ask_box { display: none; position: fixed; top: 0; left: 0; bottom: 0; right: 0;
				  z-index:998; }
.mask { background: rgba(0,0,0,.7);  /*支持rgba的浏览器*/
  filter:progid:DXImageTransform.Microsoft.gradient(startColorstr=#B2000000,endColorstr=#B2000000);    /*IE8支持*/  }
.ask_box { bottom: 0; margin: auto;
		 z-index:999;  opacity: 1; width: 768px; height: 384px; background-color: #fff; }
.ask_box .close {  position: absolute; font-size: 30px; cursor: pointer; color: #a9a9a9;
				 top: 10px; right: 20px; transition: all .4s; -moz-transition: all .4s;
				 padding: 0 8px; -webkit-transition: all .4s; -o-transition: all .4s;}
.ask_box .close:hover { transform: rotate(180deg); color: #D82121;
						 -moz-transform: rotate(180deg); -o-transform: rotate(180deg);
						 -webkit-transform: rotate(180deg); }
.ask_box h3 { padding: 40px 0 28px; text-align: center; font-size: 28px; color: #333; }
.ask_box .ask_main { margin-left: 80px; }
.ask_main div.img { width: 202px; height: 213px; float: left; margin: 0 50px 0 26px; }
.ask_main .form_box { float: left; margin-top: 10px; }
.l_price_box .ask_main .form_box { margin-top: -10px; }
.l_price_box span.wan { position: absolute; margin: 10px 0 0 -10px;
						right: 8px; top: -1px; }
.ask_main .form_box div.input_box { margin-top: 10px; color: #aaa; position: relative;
					border: 1px solid #d7d7d7; border-radius: 5px; }
.ask_main .form_box div.input_box.error { border-color: #d10310;  }
.l_price_box .ask_main .form_box div.input_box { position: relative; }
.ask_main .form_box .input_tip { position: absolute; width: 110px; margin: 11px 0 0 -110px;
 					display: none; font-size: 12px; color: #d10310; text-align: right;
 					font-style: italic; }
.ask_main .code.input_box .input_tip { left: 118px; top: 29px; text-align: left; }
.ask_main .form_box>div input { display: inline-block; width: 230px; height: 38px; padding-left: 30px;
 				border: 0px; line-height: 38px; border-radius: 5px; color: #666; font-size: 14px;
 				background-image: url(../images/details/detail_icon.png); background-repeat: no-repeat; }

 .ask_main .form_box>div input::-moz-input-placeholder { color: #aaa; }
 .ask_main .form_box>div input::-webkit-input-placeholder { color: #aaa; }
 .ask_main .form_box>div input::-moz-placeholder { color: #aaa; }
 .ask_main .form_box>div input:-ms-input-placeholder { color: #aaa; }

.ask_main .form_box>div.price input { background-position: 11px 11px;  }
.ask_main .form_box>div.phone input { background-position: 11px -17px;  }
.ask_main .form_box div.code { width: 160px; float: left; margin-right: 12px; }
.ask_main .form_box div.code input { width: 130px; background-position: 11px -47px; }
.ask_main .form_box div.code_box button { float: left; height: 38px; width: 103px; cursor: pointer;
	margin-top: 10px; border-radius: 5px; background-color: #ff6565; color: #fff; }
.l_price_box .ask_main .form_box div.code_box button { margin-top: 10px; }
.ask_main .form_box div.code_box button:hover { background-color: #fb3030; }
.ask_main .form_box>div.submit { margin: 20px 0; border: none; }
.ask_main .form_box>div.submit button { width: 277px; border-radius: 5px; line-height: 36px; cursor: pointer;
					font-size: 16px; color: #fff; background-color: #d10310;
					opacity: .8; cursor: pointer; }
.ask_main .form_box>div.submit button:hover { opacity: 1; }
.ask_main p { margin-top: 12px; font-size: 12px; color: #a9a9a9; }
/*提交成功样式*/
.ask_sub_sec, .newCar_ask_sub_sec { display: none; float: left; margin-left: 20px; }
.ask_sub_sec .success_bg, .newCar_ask_sub_sec .success_bg { height: 65px; margin: 20px 0;
		background: url(../images/home/sub_success_2.png) no-repeat center center; }
.ask_sub_sec h3, .newCar_ask_sub_sec h3 { padding: 0; }
.ask_sub_sec p, .newCar_ask_sub_sec p { font-size: 14px; }
/*询问价弹框结束 */
.car_deatils section { margin-top: 30px; padding: 20px 0;  background-color: #fff; }
.car_deatils section .table_box { padding: 15px 15px 5px 15px; }
.car_deatils section.info_configura { padding-bottom: 0; }
.car_deta_caption_bar { border-left: 5px solid #d10310; padding-left: 15px;
			 font-size: 14px; font-weight: bold;  color: #555; }
.car_deta_caption_bar strong { padding: 0 14px; line-height: 74px; font-size: 18px;}
.d_slogan { margin-top: 20px; padding: 15px 0; font-size: 14px; font-weight: bold;
			background-color: #eaeaea; text-align: center; color: #ff7c1c; }
section.info_basic td { width: 272px; }
section.info_configura td { width: 370px; }
.table_box i.info_content{ color: #999; }
.table_box tbody .info_item { color: #333; }
/*图片部分*/
section .img_box { padding: 15px 18px 0 18px; }
section .img_box img { float: left; width: 560px; max-height: 370px;
			 margin: 15px 11px 0 11px; background-color: #fff; }

/*类似推荐*/
div.car_deatils .car_list { padding-top: 15px; }

/*新增配置参数样式*/
.c_configura_in { float: left; width: 370px; padding: 0 10px 30px 10px; }
.configura_table th { background-color: #F0EEEE; font-size: 14px; }
.configura_table td, .configura_table th { border: 1px solid #ddd; height: 32px; line-height: 16px; color:#666;}
.configura_table td.td1 { padding: 0 0 0 25px; width: 42%; }
.configura_table td.td2 { padding: 0 0 0 25px; width: 58%; }
