/*头部banner*/
.banner{ width:100%; height:auto; overflow: hidden;}
.banner .banner_img { display: block; width: 100%;}
.banner .title{ color:#fff; margin-left:60px; text-align:left; padding-top:30px; overflow:hidden}
.banner .title h4{ font-size:40px; font-weight:bold; border-bottom:2px solid #fff; line-height:1.2em; float:left;text-shadow:1px 1px rgba(0,0,0,.3);}
.banner .title p{ font-size:16px; line-height:1.5em; clear:both;text-shadow:1px 1px rgba(0,0,0,.3);}
.banner .title p a{ color:#fff}
.banner .title p a:hover{ color:#ED002D}
/*定位*/
.location-search{ width: 100%; max-width: 1200px; margin: 0 auto; height:50px; line-height:50px; background-color:#c90229}
.location{ float:left; text-align:left; color:#fff; font-size:13px; padding-left:5.4%;}
.location a{ color:#fff}
.search{ border:1px solid #fff; height:34px; line-height:34px; width:25%; float:right; margin-right:4%; position:relative; top:8px; text-align:left;}
.search input{ height:32px; line-height:32px; width:78%; padding-left:4%; border:0; background:none; color:#fff; font-size:14px;}
.search input::-webkit-input-placeholder { /* WebKit browsers */ color: #fff;} 
.search input:-moz-placeholder { /* Mozilla Firefox 4 to 18 */ color: #fff; } 
.search input::-moz-placeholder { /* Mozilla Firefox 19+ */ color: #fff; } 
.search input:-ms-input-placeholder { /* Internet Explorer 10+ */ color: #fff; } 
.search button{ width:14%; text-align:center; border:0; background:none; vertical-align:middle}
.search button img{ vertical-align:middle}
/*主要内容区域*/
.container { width: 100%; max-width: 1200px; margin: 0 auto;}
.container .big-title{ border-top:1px solid #c90229; text-align:left; margin-top:12px;}
.container .big-title img{ position:relative; top:-1px; width:16.67%;}
.container .title{ overflow:hidden; background-color:#dcdcdc; margin:10px 0;}
.container>.title h4{ height:48px; line-height:48px; background-color:#c90229; font-size:18px; color:#fff; float:left; font-weight:normal; padding:0 2%}
.allintroduce{ margin:0 4%; height:0; padding-top:37%; position:relative; overflow:hidden}
.allintroduce .title{ text-align:left; background-color:#ffffff; font-size:30px; padding:2% 0}
.search_icon{ display:none}


.condition{ margin:20px 11% 10px;}
.condition ul{ list-style:none; overflow:hidden; padding-top:10px;}
.condition li{ list-style:none; float:left; width:33.33%;overflow:hidden; text-align:left; height:32px; line-height:32px; font-size:14px;}
.condition li select,.condition li input{ vertical-align:top}
.condition li.chose-series{ width:31%;}
.condition li.chose-series div{ border:1px solid #d6d6d6; background:url(../images/boutique/select_icon.png) no-repeat right center; height:30px; position:relative}
.condition li.chose-series .selectwrap{border:none;background: none;height: auto;position: relative;}
.condition li.chose-price{ width:38%;}
.condition li.chose-price div{ border:1px solid #d6d6d6;/* background:url(../images/boutique/select_icon.png) no-repeat right center;*/ height:30px; position:relative; width:63%;}
.condition li.chose-price div input{height: 30px;line-height: 30px;border: 0;background: none;vertical-align: top;width: 94%;padding-left: 6%;}
.condition li .text{ float:left}
.condition li .textpc{ display:block}
.condition li .textwap{ display:none}
.condition li div span{ position:absolute; top:0; left:0; right:0; bottom:0; display:block; z-index:1; padding-left:5%; width:80%; overflow:hidden; white-space: nowrap;
    text-overflow: ellipsis;}
.condition li.chose-model{ width:31%;}
.condition li.chose-model div{ border:1px solid #d6d6d6; background:url(../images/boutique/select_icon.png) no-repeat right center; height:30px;}
.condition li.chose-model .selectwrap01{border:none;background: none;height: auto;width: 100%;}
.condition li.chose-search{ width:39%; float:left;}
.condition li.chose-search .searchinfo{width:60%;position:relative}
.condition li.chose-search .searchinfo div{ width:50%;}
.condition li.chose-search .searchinfo input{ width:96%; height:30px; line-height:30px;border:1px solid #d6d6d6;  background:none; padding-left:4%;}
.condition li.chose-search .searchinfo button{ width:14%; border:0; height:30px; line-height:30px; background-color:#c90229; position:absolute; top:0; right:0;}
.condition li.chose-search .searchinfo button img{ vertical-align:middle}
.condition li.order-btn{ width:25%; float:right; height:36px; line-height:36px; position:relative; top:-4px;}
.condition li div{ float:left; width:75%; position:relative;}
.condition li div select{width:100%;height:30px; line-height:30px; opacity:0;filter:alpha(opacity=0); position:relative; z-index:2; left:-1px; overflow:hidden; white-space: nowrap;
    text-overflow: ellipsis;}
.condition li div select option{ padding:6px 0; line-height:30px;}
.condition li.order-btn button{ width:48%; background-color:#c90229; border:0; height:36px; line-height:36px; font-size:14px; color:#fff; font-weight:bold; text-align:center; font-size:18px;}
.condition li.order-btn button.order{ float:left; }
.condition li.order-btn button.reset{ float:right;}
.container .table_contain h4{ font-size:20px; color:#c90229; text-align:left; margin-bottom:20px;}
.condition .care{ color:#c90229; font-size:12px; text-align:left; padding:10px 0;}
.result{margin:0px 11% 40px;}
.result ul{ border-top: 1px solid #CCCCCC;border-left: 1px solid #CCCCCC;}      /*border-right: 1px solid #CCCCCC;}*/
.result li{ overflow:hidden;text-align:left}
.result li.twoline{ height:55px;}
.result li.twoline .bxjs_tab_td1{ height:53px; line-height:53px;}
.result li.twoline .bxjs_tab_td2{ height:53px;}
.result li.twoline .bxjs_tab_td3{ height:53px; line-height:53px;}
.result li.twoline .bxjs_tab_td4{ height:45px; padding-top:8px;}
.result li.oneline{ height:39px; line-height:39px;}
.result li.oneline .bxjs_tab_td1{ height:37px; line-height:37px;}
.result li.oneline .bxjs_tab_td2{ height:37px;}
.result li.oneline .bxjs_tab_td3{ height:37px;line-height:37px;}
.result li.oneline .bxjs_tab_td4{ height:37px;}
.result li .bxjs_tab_td1{ float:left; width:26%; padding-left:1%;  background:#F6F6F6; border-bottom: 1px solid #CCCCCC;border-right: 1px solid #CCCCCC;}
.result li .bxjs_tab_td2{ float:left; width:43%; padding-left:1%; border-bottom: 1px solid #CCCCCC;border-right: 1px solid #CCCCCC;}
.result li .bxjs_tab_td3{ float:left; width:27.5%; padding-left:1%; border-bottom: 1px solid #CCCCCC;border-right: 1px solid #CCCCCC;}
.result li .bxjs_tab_td3 input{ width:60%; margin-right:2%;background:#F0F0F0;border: 1px solid #CCCCCC;height: 18px;}
/*.result li .bxjs_tab_td4{ float:left; width:23.5%; padding-left:1%;padding-right:1%; border-bottom: 1px solid #CCCCCC;}*/
.result li.twoline .first{ line-height:53px;}
.result li.twoline .second{  height:47px; padding-top:6px;}
.result li .bxjs_tab_td3 .wapspan{ display:none}
.result li .bxjs_tab_td3 .pcspan{ display: inline}
.result li .bxjs_tab_td2 label input{ margin-right:4px;}
/*预约试驾*/
.test-drive{width: 100%; max-width: 1200px; margin: 0 auto; overflow:hidden; margin-top:30px; margin-bottom:80px;}
.test-drive .left{ width:29.75%; float:left;}
.test-drive .left img{ width:100%;}
.test-drive .right{ width:65%; float:right; text-align:left; font-size:14px;}
.test-drive .right form{ margin-top:30px;}
.test-drive .right p.care{ font-size:14px; color:#c90229; line-height:28px; position:relative; top:-4px;}
.test-drive li { line-height:32px; margin-bottom:14px; overflow:hidden; padding-top:4px;}
.test-drive li.chose-model{}
.test-drive li .txt{ display:inline-block; width:168px; text-align:right; float:left;}
.recommend_car li .txt { width: 110px;}
.test-drive li.chose-model div{ float:left; border:1px solid #d6d6d6; background:url(../images/boutique/select_icon.png) no-repeat right center; height:30px; position:relative; width:162px;}
.test-drive li.chose-model div select{width: 100%;height: 30px;line-height: 30px;opacity: 0;filter: alpha(opacity=0);position: relative;z-index: 2;left: -1px;}
.test-drive li div{ margin-right:8px;}
.test-drive li div span{position: absolute;top: 0;left: 0;right: 0;bottom: 0;display: block;z-index: 1;padding-left: 10px; width:73%;white-space: nowrap;text-overflow: ellipsis;overflow:hidden}
.test-drive li ul { float:left;}
.test-drive li ul li{ float:left;}
.test-drive li.chose-province div{ float:left; border:1px solid #d6d6d6; background:url(../images/boutique/select_icon.png) no-repeat right center; height:30px; position:relative; width:162px;}
.test-drive li.chose-province div select{width: 100%;height: 30px;line-height: 30px;opacity: 0;filter: alpha(opacity=0);position: relative;z-index: 2;left: -1px;}
.test-drive li.chose-city div{ float:left; border:1px solid #d6d6d6; background:url(../images/boutique/select_icon.png) no-repeat right center; height:30px; position:relative; width:162px;}
.test-drive li.chose-city div select{width: 100%;height: 30px;line-height: 30px;opacity: 0;filter: alpha(opacity=0);position: relative;z-index: 2;left: -1px;}
.test-drive li.chose-dealers{ clear:both; float:none; margin-bottom:0;}
.test-drive li.chose-dealers div{ float:left; border:1px solid #d6d6d6; background:url(../images/boutique/select_icon.png) no-repeat right center; height:30px; position:relative; width:334px;}
.test-drive li.chose-dealers div select{width: 100%;height: 30px;line-height: 30px;opacity: 0;filter: alpha(opacity=0);position: relative;z-index: 2;left: -1px;filter: alpha(opacity=0);}
.test-drive li.chose-name div{ float:left; border:1px solid #d6d6d6; height:30px; position:relative; width:162px;}
.test-drive li.chose-name div input{ height:30px; line-height:30px; border:0; background:none; vertical-align:top; width:94%; padding-left:6%}
.test-drive li.chose-tel div{ float:left; border:1px solid #d6d6d6; height:30px; position:relative; width:162px;}
.test-drive li.chose-tel div input{ height:30px; line-height:30px; border:0; background:none; vertical-align:top; width:94%; padding-left:6%}
.test-drive li select,.condition li input{ vertical-align:top}
.test-drive li.chose-drivetime{ margin-bottom:0;}
.test-drive li.chose-drivetime div label{ display:inline-block; height:30px; line-height:30px;background:url(../images/test-drive/input.png) no-repeat left center; margin-right:16px;}
.test-drive li.chose-drivetime div label.checked{ background:url(../images/test-drive/input_on.png) no-repeat left center;}
.test-drive li.chose-drivetime div input{ opacity:0;filter: alpha(opacity=0); margin-right:12px;}
.test-drive li.btns{margin-top:30px;}
.test-drive li.btns div{ float:left}
.test-drive li.btns .txt{ display:inline-block; width:168px; text-align:right; float:left;}
.test-drive li.btns button{ height:36px; width:146px; line-height:36px; font-size:18px; font-weight:bold; color:#fff; margin:0 5px; border:0; background-color:#bebebe}
.test-drive li.btns button.red{ background-color:#c90229}
.test-drive li.ys .checkbox-input{position: relative;left: 176px;}
.test-drive li.ys span  {  color: #999;position: relative;left: 176px;}
.test-drive li.ys span.ys_tc{  font-style: normal; color: #000;cursor: pointer;}
.privacy_clause{
    position: relative;
    background-color: #fff;
    background-clip: padding-box;
    border: 0;
    border-radius: 2px;
    box-shadow: 0 3px 6px -4px rgb(0 0 0 / 12%), 0 6px 16px 0 rgb(0 0 0 / 8%), 0 9px 28px 8px rgb(0 0 0 / 5%);
    pointer-events: auto;

    width:  80%;
    margin: 0 auto;
}
.privacy_clause .con {
    text-align: left;
}
.page_test-drive .layui-m-layerbtn span, .layui-m-layerchild h3{
    font-size: 17px!important;
    font-weight: 700!important;
    position: relative!important;
    padding-right: 12px!important;
    padding-left: 12px!important;
    margin: 0!important;
    color: rgba(0,0,0,.85)!important;
    word-wrap: break-word!important;
    text-align: left!important;
}
.page_test-drive .layui-m-layercont {
    padding: 0px 30px!important;
    line-height: 22px!important;
    text-align: left!important;
    height: 600px!important;
    overflow-y: scroll!important;
}
.page_test-drive .layui-m-layerbtn span{
    text-align: right!important;
    margin-right: 30px!important;
}
/* .test-drive .close_btn{
    position: absolute;
    top: 0;
    right: 0;
    z-index: 10;
    padding: 0;
    color: rgba(0,0,0,.45);
    font-weight: 700;
    line-height: 1;
    text-decoration: none;
    background: transparent;
    border: 0;
    outline: 0;
    cursor: pointer;
    transition: color .3s;
}
		 */

/*金融支持*/
.page_financial .container .title{ background:none; text-align:left; font-size:20px;}
.page_financial .condition{ margin:20px 4% 10px}
.page_financial .condition .text{ font-size:16px;}
.shoufu{ overflow:hidden; padding-top:15px; height:30px; line-height:30px;}
.shoufu .text{ display:block; float:left;}
.shoufu div{ float:left; width:88%; text-align:left;}
.shoufu div label{ display:inline-block; height:30px; line-height:30px;background:url(../images/test-drive/input.png) no-repeat left center; margin:0 1.5%;font-size:14px;}
.shoufu div label.checked{ background:url(../images/test-drive/input_on.png) no-repeat left center;}
.shoufu div input{ opacity:0;filter:alpha(opacity=0); margin-right:12px;}
.shoufu div input.num{ opacity:1;filter:alpha(opacity=100); height:26px; line-height:26px; vertical-align:top; margin:0 8px; width:38%; padding-left:1%}
.shoufu div label.last{ margin-right:0;}
.financial_result{margin:20px 4% 10px}
.financial_result table th{ background-color:#d10000; color:#fff; font-size:20px; padding:10px;border-right:1px solid #e42e44;}
.financial_result table td{ font-size:16px; color:#000; padding:0.5%; border-right:1px solid #f7f7f7; border-top:1px solid #e5e5e5; }
.financial_result table tr{ background-color:#f2f2f2;}
.financial_result table tr:nth-child(odd) td  {background-color: #d9d9d9;}
/*20161019*/
.financial_result .hidden{display: none;}

.financial_compute{ margin:20px 4% 10px;}
.financial_compute .title{ margin-bottom:20px; font-size:20px; color:#585858; font-weight:bold;}
.financial_compute .contain{ overflow:hidden;width: 100%;}
.financial_compute .compute_content{width: 32%;margin:0;float: left;margin-right:1.33%;}
.financial_compute .contain img{ display:block; width:100%;margin-bottom:10px;}
.financial_compute .compute_content .compute_word{text-align: left;font-size: 14px;padding-left: 20px;}
.financial_compute .compute_content .compute_word li{list-style-type: disc;}
.financial_compute .compute_content h3{font-size: 20px;text-align: center;top: 10px;color: #585858;padding: 15px 0;}

.financial_advantage{ margin:20px 4% 10px}
.financial_advantage .title{ margin-bottom:20px; font-size:20px; color:#585858; font-weight:bold;}
.financial_advantage .contain{ overflow:hidden;}
.financial_advantage .contain img{ display:block; float:left; width:33.33%;}
.problem{ margin:20px 4% 25px}
.problem  .title{ margin-bottom:20px; font-size:20px; color:#585858; font-weight:bold;}

/*贷款计算 2018.11.22 start*/
.clearfloat:after{display:block;clear:both;content:"";visibility:hidden;height:0}
.clearfloat{zoom:1}

.condition  .chose-type{overflow: initial;}
.condition  .chose-type .select_container{height: auto;width: 26%;position: relative;overflow: initial;}
.condition  .chose-type .select_container02{margin: 0 11%}
.condition  .chose-type .select_container>div{background: #e93c4f;height:auto;width: 100%;border:none;position: relative}
.condition  .chose-type .select_container .triangle{position: absolute;right: 5%;top:12%;z-index: 200;width: 12px;}
/*.condition  .chose-type .select_container .triangle01{position: absolute;left: 5%;top:12%;z-index: 200;width: 12px;}*/
.condition .chose-type .select_container input{height: 44px;line-height: 44px;text-align: center;color: #fff;font-size: 18px;}
.condition .chose-type .select_container div span{position:static;cursor:pointer;width: 100%;height: 44px;padding: 0;text-align: center;color: #fff;line-height: 44px;font-size: 18px;}
/*.condition .chose-type .select_container div .span_car01{display: none}*/
.condition .chose-type .select_container .select{z-index:300;width:80%;border:none;border-top:30px solid #e93c4f;border-bottom:10px solid #e93c4f;height: auto;position: absolute;left: 0;top:0px;display: none;background: #eeeeee;}
.condition .chose-type .select_container .select .triangle{top:-20px;}
.condition .chose-type .select_container .select a{width:90%;margin:0 auto;border-bottom:1px solid #e93c4f;height: 30px;line-height: 30px;display: block;color:#333;}
.condition .chose-type .select_container .select-car a { font-size: 12px;}
.condition .chose-type .select_container .select a:hover{background: #e99aa9;color:#fff;}
.condition .chose-type .select_container  .select-car{width:260px;height: auto;border:none;border-top:30px solid #e93c4f;border-bottom:10px solid #e93c4f;position: absolute;left: 80%;top:44px;display: none;background: #eeeeee;}
.condition .chose-type .select_container .daikuan{right:0;width: 100%}
.condition .chose-type .select_container .daikuan-type{left:-60%;}
.condition .line{width: 100%;height: 2px;background: #d5d5d2;margin-top: 2%;}
.condition .round .round-cont{float: left;width:50%;position: relative;}
.condition .round .round-cont .precent{width: 200px;height:200px;position: relative;margin: 0 auto;}
.condition .round .round-cont .precent .border{width:200px;height:200px;border: 4px solid #fff;border-radius: 50%;position: absolute;left:-4px;top:-2px;z-index: 100;}
.condition .round .round-cont .kedu{width: 200px;height: 200px;position: absolute;left:0.5%;top:2%;}
.condition .round .round-cont .kedu img{width: 95%;}
.condition .round .round-cont .title{width: 30%;height: 32px;text-align:center;line-height:32px;margin:7% auto 4%;background: #455a64;border-radius: 16px;color:#fff;}
.condition .round .round-cont .mob{width:36px;height:56px;background: url(../images/buy-car/mob_bg.png) no-repeat center center ;background-size:contain;position: absolute;left:46.8%;top:65%;z-index: 100}
.condition .round .round-cont .mob span{font-size: 12px;color:#999;line-height:56px; font-weight: bold}
.condition .round .round-cont .scroll{width: 200px;margin: 0 auto;padding: 20px 0;}
.condition .round .round-cont .scroll .ui-widget.ui-widget-content{background: #d5d5d2;border: none;height: 4px;}
.condition .round .round-cont .scroll .ui-slider .ui-slider-handle{top:-0.8em;width: 20px;height: 20px;border-radius: 50%;background-color: #eb655d;border: none;outline: none;}
.condition .round .round-cont .scroll>p {width: 100%;font-size: 14px;color: #666;padding: 10px 0;text-align: center}

.condition  .type-daikuan .select_container{height: auto;width: 33%;position: relative;overflow: initial;}
.condition  .type-daikuan .select_container02{margin: 0 0.5%}
.condition  .type-daikuan .select_container>div{width: 100%;border-bottom: 1px solid #e93c4f}
.condition  .type-daikuan .select_container>div p{background: #e93c4f;height:auto;width: 100%;height: 44px;line-height: 44px;text-align: center;color: #fff;font-size: 18px;}
.condition .type-daikuan .select_container>div input{font-weight:bold;width:100%;height: 44px;line-height: 44px;text-align: center;color: #333;font-size: 18px;background: #eeeeee;outline: none;border: none;}

/*贷款计算 2018.11.22 end*/
/*--手风琴--------------*/
#accordion_column{width:100%; padding:0 5px 10px;}
#accordion_column h2{overflow:hidden;border-bottom:1px solid #666; padding:5px; background:#EEE;overflow:hidden; margin:0 -5px 10px;}
#accordion_column .accordion_content{position:relative; height:35px; overflow:hidden; border-bottom:1px solid #fff}
#accordion_column .into_content{ position:relative; left:100%; padding:1.5% 2%;-moz-transition:left .5s ease;-webkit-transition:left .5s ease;-o-transition:left .5s ease;-ms-transition:left .5s ease;transition:left .5s ease; background-color:#f0f0f0; font-size:14px;}
#accordion_column .outspread_open{ height:auto;}
#accordion_column .outspread_open .into_content{ left:0; text-align:left;}
#accordion_column .accordion_title{ background:#7f7f7f; height:35px; line-height:35px; padding:0 2%; cursor:pointer; font-size:16px; text-align:left; color:#fff; font-weight:normal;}
#accordion_column .outspread_open .accordion_title{ background-color:#c90229}
#accordion_column .accordion_title .btn1{ position:absolute; right:10px; top:0;}
#accordion_column .accordion_title .btn2{ position:absolute; right:10px; top:0; visibility:hidden;}
#accordion_column .accordion_title 2{ position:absolute; right:10px; top:0; visibility:hidden;}
#accordion_column .outspread_open .accordion_title .btn1{visibility:hidden;}
#accordion_column .outspread_open .accordion_title .btn2{visibility:visible;}
#accordion_column .mouseon{ background:#d90831;}
#accordion_column .mouseon span { color:#F60;}

.outspread_column{float:right; width:78%;border:3px double #666; padding:0 5px 10px; position:relative; overflow:hidden; height:639px;}
.outspread_column h2{overflow:hidden;border-bottom:1px solid #666; padding:5px; background:#EEE;overflow:hidden; margin:0 -5px 10px;}
.outspread_column .outspread_content{ height:30px; width:180px; position:absolute; overflow:hidden;  }
.outspread_column .outspread1{ left:30%;top:60px;}
.outspread_column .outspread2{ left:60%;top:130px;}
.outspread_column .outspread3{ left:40%;top:330px;}
.outspread_column .outspread4{ left:10%;top:250px;}
.outspread_column .outspread_open{height:auto;width:auto;position:relative; height:600px;background:#FFF;left:0;top:0;z-index:5;}
.outspread_column .outspread_title{height:30px; line-height:30px;cursor:pointer;}
.outspread_column .outspread_open .outspread_title{ background:#F0F0F0 url(../images/btn_close2.gif) no-repeat right center; padding:0 10px}
.outspread_column .outspread_open .mouseon{ background:#E0E0E0 url(../images/btn_close2.gif) no-repeat right center;}
.outspread_column .into_content{ padding:10px;}

/*汽车报价*/
/*年份列表*/
.m-news-swiper {position: relative;width: 100%;height:36px;margin: auto;margin-bottom: 20px;margin-top:25px; overflow:hidden}
.swiper_wap{ display:none; overflow:hidden}
.m-news-swiperself {width:91%;margin: auto;}
.m-news-swiperself2{width:91%;margin: auto;}
.m-news-year {width: 100%;font-size:0;}
.m-news-year li {width:14.1%;background: #D8D8D8;height:36px;border-right:1px solid #fff;text-align: center;line-height:36px;cursor: pointer;font-size:12px;display:inline-block;}
.m-news-year li:first-child {width:14.2%;}
li.m-news-ylast {width:14%;margin-right: 0;}
/*swiper的左右按钮*/
.m-news-left,.m-news-right {position: absolute;width:4.5%;height:36px;top: 0;cursor: pointer;}
.m-news-left {left: 0;background: url(../images/news/news_prev.png) no-repeat center center;cursor: pointer;}
.m-news-right {right: 0;background: url(../images/news/news_next.png) no-repeat center center;}
.m-news-current {filter: alpha(opacity=50);-moz-opacity: 0.5;-khtml-opacity: 0.5;opacity: 0.5;cursor: default;}
.m-news-year li a {display: block;width: 100%;height: 100%;color:#5d5d5d; font-size:14px;}
li.m-news-ycurrent a {color: #ffffff;background: #c90229;font-size:14px;}
.m-enews-year li a:hover {color: #ffffff;background: #c90229;}
.priceslist{ padding-left:4.8%}
.priceslist{ overflow:hidden; padding-top:8px; margin-bottom:20px;}
.priceslist li{ float:left; width:32.6%; margin-bottom:28px;}
.priceslist li .box{ width:90%; border:1px solid #fff}
.priceslist li .box .goods_pic{ width:100%; overflow:hidden; position:relative}
.priceslist li .box .goods_pic .img{ width:100%;-webkit-transition: all 1s ease;transition: all 1s ease;}
.priceslist .introduce{ background-color:#e2e2e2; padding:0 2%}
.priceslist .introduce h4{ height:34px; line-height:34px; font-size:14px; color:#5d5d5d; text-align:center; font-weight:normal; border-bottom:1px solid #fff; overflow:hidden;white-space: nowrap;text-overflow: ellipsis;}
.priceslist .introduce .price{ padding:10px 0 8px; position:relative;text-align:center;}
.priceslist li .box:hover{ border:1px solid #c90229}
.priceslist li .box:hover .introduce{ background-color:#fff}
.priceslist li .box:hover .introduce h4{ border-bottom:1px solid #e6e6e6}
.priceslist li .box:hover .goods_pic .img{-moz-transform: scale(1.1);-webkit-transform: scale(1.1);-ms-transform: scale(1.1);transform: scale(1.1);}

.page_other-prices .products-priceslist{}
.page_other-prices .products-priceslist .title{ padding:0 4.4%; font-size:24px; height:30px; line-height:30px; margin-top:20px;}
.page_other-prices .products-priceslist .share_detail .title{ margin:0; padding:0; font-size:14px; height:29px; line-height:29px;}
.page_other-prices .m-news-swiper{ margin-top:14px;}
.page_other-prices .priceslist{ padding-top:0; margin-bottom:0;}
.page_other-prices .products-priceslist .line{ margin:0 5%}
.page_other-prices .products-priceslist .line span{ display:block; border-bottom:1px solid #e2e2e2}
.page_other-prices .products-priceslist{ margin-bottom:28px;}

@media all and (max-width:1200px){
    .banner .banner_img { width: 180%; margin-left: -40%;}
}

@media all and (min-width:768px) and (max-width:959px){
.condition{ margin:30px 5% 0}
.condition li.chose-series{ width:31%;}
.condition li.chose-model{width:31%;}
.condition li.chose-price{ width:38%}
.condition li.chose-price div{ width:58%}
.sd_column .into_content ul li{ width:33.33%;}
.sd_column .into_content ul{ width:102%; margin-left:-1.4%;}
.condition li.chose-search .searchinfo{ width:52%;}
.condition li div{ width:62%}
.condition .chose-type .select_container .select a{font-size: 12px;}
/*.condition .chose-type .select_container .select-car{width: 120%;}*/
.condition li.order-btn{ float:none; clear:both; margin:0 auto; margin-top:70px; width:35%;}
.condition li.order-btn button{height:32px; line-height:32px;}
.result{ margin:0 5% 40px}
/*预约试驾*/
.test-drive { margin:30px 2% 80px;}
.test-drive .right{ width:67%}
.test-drive li .txt{ width:155px;}
.test-drive li.chose-model div{ width:146px;}
.test-drive li.chose-province div{ width:146px;}
.test-drive li.chose-city div{ width:146px; margin-right:0;}
.test-drive li.chose-dealers div{ width:302px;}
.test-drive li.chose-name div{ width:146px;}
.test-drive li.chose-tel div{ width:146px;}
.test-drive li.btns .txt{ width:150px;}
.test-drive li.chose-drivetime div label{ margin-right:10px;}
}

@media all and (min-width:0px) and (max-width:767px){
/*.banner{height:129px;}*/
.banner .title{ margin-left:32px;}
.banner .title h4{ font-size:18px;}
.banner .title p {font-size:12px;}
.container>.title h4{ height:40px; line-height:40px; font-size:14px; padding:0 10%; padding-right:5%}
.condition{ margin:30px 5% 0}
.condition li{ margin-bottom:12px;}
.condition li .textpc{ display:none}
.condition li .textwap{ display:block}
.container .big-title img{ width:40%;}
.condition li .text{ float:none; margin-bottom:6px;}
.condition li.chose-series{ width:100%; float:none; height:auto}
.condition li.chose-model{ width:100%; float:none; margin:0; height:auto}
.condition li.chose-search{ width:100%; float:none; margin-bottom:12px; height:auto}
.condition li.chose-price{ width:100%;float:none; height:auto }

.condition .chose-type .select_container{width:100%;float:none; height:auto}
.condition .chose-type .select_container02{margin:0 0 12px;}
.condition .round .round-cont{width:100%;float:none; height:auto;margin:0 0 12px;}
.condition  .type-daikuan .select_container{width:100%;float:none; height:auto;border-bottom:1px solid #e93c4f;margin: 0 0 5px;}
.condition .chose-type .select_container .select-car{width: 60%;left: 40%}
.condition .chose-type .select_container .daikuan{left:0;}
.condition .chose-type .select_container .select-car a{font-size: 10px;height: auto;line-height: 14px;word-break: break-word;padding: 5px 0;}
 .condition .round .round-cont .mob{left: 45%;top: 58%;}

.condition li.chose-price div{ width:100%; border:1px solid #d6d6d6;}
.condition li.chose-price div input{height: 30px;line-height: 30px;border: 0;background: none;vertical-align: top;width: 94%;padding-left: 6%;}
.condition li div{ float:none; width:100%;}
.condition li.chose-search .searchinfo{ float:none; width:100%;}
.condition li.chose-search .searchinfo button{ width:36px;}
.sd_column .sd_btn ul li{ width:50%; margin-bottom:2px;}
.sd_column .into_content ul li{ width:100%;}
.sd_column .into_content ul li .box{ width:96.6%;}
.location-search{ position:relative;}
.location{ font-size:12px;padding-left:2%}
.location-search .search_icon{ position:absolute; top:0; right:4%;}
.location-search .search_icon img{ width:20px; vertical-align:middle}
.search{ width:100%; background-color:#f0f0f0; border:0; top:50px; color:#5d5d5d; position:absolute; z-index:10; border-bottom:1px solid #000; display:none; margin:0; padding:0;}
.search input{ color:#5d5d5d;}
.search_icon{ display:block}
.search input::-webkit-input-placeholder { /* WebKit browsers */ color: #5d5d5d;} 
.search input:-moz-placeholder { /* Mozilla Firefox 4 to 18 */ color: #5d5d5d; } 
.search input::-moz-placeholder { /* Mozilla Firefox 19+ */ color: #5d5d5d; } 
.search input:-ms-input-placeholder { /* Internet Explorer 10+ */ color: #5d5d5d; } 
.condition li.chose-search .searchinfo input{ width:96%; padding-left:3%}
.search button img{ display:none}
.condition li.order-btn{ float:none; width:100%; text-align:center; height:32px; line-height:32px; margin-top:30px; margin-bottom:0;}
.condition li.order-btn button{ width:34%; font-size:18px; height:32px; line-height:32px;}
.result{ margin:0 5% 40px}
.result ul{ border:0; font-size:14px;}
.result ul li{ border-bottom:1px solid #CCCCCC; margin-bottom:8px;}
.result li .bxjs_tab_td1{ float:none;width:98%; background:none; border:0;}
.result li .bxjs_tab_td2{ float:none;width:98%; border:0;}
.result li .bxjs_tab_td3{ float:none;width:98%; border:0;}
.result li .bxjs_tab_td4{ float:none;width:98%; border:0;}
.result li.twoline{ height:auto}
.result li.twoline .bxjs_tab_td1{ height:auto; line-height:28px;}
.result li .bxjs_tab_td1 input{ display:none}
.result li.oneline{ height:auto}
.result li.twoline .bxjs_tab_td2{ height:auto; line-height:28px;}
.result li.twoline .bxjs_tab_td3{height:auto; line-height:28px;}
.result li.twoline .bxjs_tab_td4{ padding-bottom:8px;}
.result li .bxjs_tab_td3 .wapspan{ display:block}
.result li .bxjs_tab_td3 .pcspan{ display:none}
.result li .bxjs_tab_td3 input{ width:97%; background: none; height:28px; padding-left:2%}
.result li.twoline .second{ padding-top:0}
.result li.twoline .bxjs_tab_td4{ height:auto}
.result li.oneline .bxjs_tab_td1{ height:auto;line-height:28px;}
.result li.oneline .bxjs_tab_td2{ height:auto}
.result li .bxjs_tab_td2 label{ width:48%; display:inline-block;}
.result li .bxjs_tab_td2 label input{ margin-right:4px;}
.result li.oneline .bxjs_tab_td3{ height:auto;line-height:28px;}
.result li.oneline .bxjs_tab_td4{ height:auto; padding:8px 0;}
.result li.twoline .second label{ width:48%; display:inline-block;}
.result li.twoline .second label input{ margin-right:4px;}
/*预约试驾*/
.test-drive{ margin:30px 6% 80px; width: 88%;}
.test-drive .left{ display:none}
.test-drive .right{ float:none; width:100%}
.test-drive li{ margin-bottom:5px;}
.test-drive li .txt{ display:block; text-align:left; float:none}
.test-drive li.ys .checkbox-input{
    position: relative;
    left: 0;
}
.test-drive li.ys span{
    color: #999;
    position: relative;
    left: 0;
}
.test-drive .right form{ margin-top:20px;}
.test-drive li.chose-model div{ float:none; width:99%;}
.test-drive li ul{ float:none}
.test-drive li ul li{ float:none}
.test-drive li.chose-province div{ float:none; width:99%;}
.test-drive li.chose-city div{ float:none; width:99%;}
.test-drive li.chose-dealers div{float:none; width:99%;}
.test-drive li.chose-name div input{ width:94%}
.test-drive li.chose-name div{float:none; width:99%;}
.test-drive li.chose-tel div{float:none; width:99%;}
.test-drive li.chose-drivetime div label{ margin-right:21.5%;}
.test-drive li.btns{ text-align:center}
.test-drive li.btns div{ float:none; margin:0;}
.test-drive li.btns .txt{ float:none; display:block}
.test-drive li.btns button{ width:130px;}
/*金融支持*/
.shoufu{ height:auto;}
.page_financial .condition .text{ display:block; float:none; text-align:left;}
.shoufu div{ float:none; width:100%;}
.financial_result table th{ padding:1%; font-size:14px;}
.financial_result table td{ padding:1%;font-size:12px;}
.shoufu div label{ width:30%; margin:0;}
.shoufu div label.last{ display:block; width:100%; height:auto; background-position:left 6px}
.shoufu div input.num{ display:block; width:97%; margin:0;}
.financial_compute .compute_content{float:none;width:100%;margin-bottom: 10px;}
.financial_advantage .contain img{ display:block; float:none; width:100%; margin-bottom:10px;}
.page_financial .container .title{ font-size:18px; margin:0; margin-bottom:10px;}
#accordion_column{ padding:0;}
.page_financial .condition form{ padding:0 2%;}
    .page_financial .condition .form{ padding:0;}
/*汽车报价*/
.m-news-swiper{ margin:20px 5% 25px; width:auto}
.m-news-year li:first-child{ width:50%}
.m-news-year li{ width:49%}
.m-news-left, .m-news-right{ width:5.5%}
.swiper_pc{ display:none}
.swiper_wap{ display:block}
.m-news-year{ width:96%; padding:0 2%;}
.priceslist{ padding:0; margin:0 11%}
.priceslist li{ width:100%;}
.priceslist li .box{ width:100%}
.page_other-prices .products-priceslist .title{ font-size:18px; height:20px; line-height:20px;}
}




