@charset "utf-8";
.mt10{margin-top: 10px;}
.filterlist{position:fixed; top:0; left:0; width:100%; height:2.09rem; line-height: 2.05rem; border-bottom:2px solid #d5d5d5; margin-top: 1.88rem; background-color: #fafafa;}
.filterlist a{float:left; width:20%; text-align: center; font-size: .56rem; color:#979797; }
.filterlist a img{vertical-align: middle;}
.filterlist a.on{border-bottom:4px solid #ff7043; font-weight: bold; color:#ff7043;}
.filterlist a.sort img{position:relative; top:-2px;}

/*banner*/
.banner{max-height: 7.8rem; position:relative;overflow: hidden;}
.banner li{float:left; position: relative;}
.banner .swiper-slide span{position: absolute; bottom:0; left: 0; font-size: .6rem; height: 1.4rem; line-height: 1.4rem; background: rgba(0,0,0,.6); color:#fff; width: 100%; box-sizing:border-box; padding:0 1rem 0 .5rem; overflow: hidden; text-overflow:ellipsis; white-space: nowrap;}
.banner .swiper-pagination{bottom: .2rem!important; text-align: right; box-sizing:border-box; padding-right: .5rem;}
.banner .swiper-pagination-bullet{width:.4rem; height:.4rem; background-color: #797c7e; opacity: 1;}
.banner .swiper-pagination-bullet-active{background-color: #f1443f; opacity: 1;}

/*品牌列表页*/
.filter-cdn{height:1.53rem; line-height: 1.53rem; background-color: #fff3e0; padding:0 .68rem; font-size: .55rem; margin-top: 1.88rem;}
.filter-cdn span{float:left; margin-right: .76rem; color:#ff7043;}
.filter-cdn a{float:right; color:#2196f3;}
.car-bnd{font-size: .55rem; color:#9a9a9a; padding:0 .68rem; line-height: 2rem;}
.caritems-s2{margin-top:.68rem;}
.caritems-s2:first-child{margin:0;}
.caritems-s2 li {border:none;}
.caritems-s2 li .info{margin-right:-.68rem; width:10.58rem; border-bottom:2px solid #d5d5d5; box-sizing:border-box; height:100%;}
.caritems-s2 li:last-child .info{border:0;}
.sidebrand{position:fixed; right:0; bottom:2rem; width:2.6rem;}
.sidebrand a{float:right; width:2.6rem; height:1rem; line-height: 1rem; background-color:rgba(0,0,0,.8); padding-left:.2rem; white-space: nowrap; color:#fff; overflow: hidden; font-size: .47rem; margin-bottom: 2px; border-radius:.5rem 0 0 .5rem; text-align: right; box-sizing:border-box; padding-right: .38rem;}
.sidebrand a.on{color:#ff7043; width:3.7rem; text-align: left;  padding-left: .53rem; padding-right: 0; }

/*筛选*/
.filter-top{border-bottom: 2px solid #d5d5d5;}
.filter-top a{float:left; width:50%; margin-bottom: -2px; border-bottom: 4px solid transparent; text-align: center; line-height: 2rem; font-size: .6rem; color:#9a9a9a;}
.filter-top a img{height:.8rem;}
.filter-top a.on{color:#ff7043; border-bottom-color:#ff7043; font-weight: bold;}
.filter-group1{font-family: "黑体";}
.filter-group1 a{display: block; position:relative; background-color: #fff; padding:0 .68rem; height:2.2rem; line-height: 2.2rem; border-bottom:1px solid #d5d5d5; font-size: .68rem;}
.filter-group1 a.on{background-color: #dfdfdf;}
.filter-group1 a span{color:#ff8766;float:left; font-weight: 600; font-family: "微软雅黑";}
.filter-group1 a b{color:#979797; font-weight: normal; height:2.34rem; overflow: hidden; display: block; text-align: right; text-overflow: ellipsis; white-space: nowrap;}
.filter-group1 a img{float:right; height:.56rem; margin-left: .68rem; margin-top: .8rem;}
.filter-group1 a b.active{color:#ff7043;}
.ftrbox{margin-top: 1rem; left:0; padding:0 .68rem; width:100%; box-sizing:border-box;}
.filter-box{position: fixed;bottom: 5%;left: 0;padding: 0 .68rem;width: 100%;box-sizing: border-box;}
#ftr_btn{display: block;background-color: #ff7043;color: #fff;text-align: center;border: none;font-size: .6rem;width: 100%;line-height: 1.53rem;border-radius: 4px;box-shadow: 0 2px 5px 1px rgba(0,0,0,.2);}
#ftr_btn:disabled {background-color: #d5d5d5;}
.filter-group2{position:fixed; font-family: "黑体";  width:82%; height:100%; z-index: 998; top:0; right:-82%; background-color: #fff; box-shadow: -2px 0 5px 2px rgba(0,0,0,.2);  transition:all .3s ease; -webkit-transition:all .3s ease; box-sizing:border-box;}
.ftr-list{position:absolute; width:100%; height:100%; z-index:1; background-color: #fff;}
.ftr-list.active{z-index: 2;}

.ftr-list ul.active{z-index: 2;}
.filter-group2.open{transform:translateX(-100%); -webkit-transform:translateX(-100%);}
.ftr-list li{padding:.47rem .68rem; color:#979797; font-size: .68rem; line-height: .68rem; border-bottom:1px solid #d5d5d5;}
.ftr-list li div{overflow: hidden; padding:.2rem 0; height:.9rem; line-height: .9rem; font-size: .68rem; color:#000;}
.ftr-list li div>a>span{color: #000;}
.ftr-list li div img{height:100%; float:left;}
.ftr-list li div span{margin-left: 1.4rem;}
.ftr-list li.letter{background-color: #dfdfdf; }
.ftr-list li b{color:#373737;}
.ftr-list li.letter span{color:#373737; margin-left: .8rem;}
#ftr-city ul{padding:0 .6rem; box-sizing:border-box;}
#ftr-city li{line-height: 1rem; padding:.47rem 0;}
#ftr-city .bfselect{height:2rem; border-bottom: 1px solid #d5d5d5; line-height: 2rem; overflow: hidden; position:relative;}
#ftr-city .bfselect span{}
#ftr-city .bfselect img{float:right; height: .3rem; margin-top: .8rem;}
#ftr-city .bfselect select{position:absolute; top:0; left:0; opacity: 0; width:100%; height:100%;}
#ftr-city .btn_submit{float:right; width:40%; margin-top: .8rem;}
#ftr-serie li div{height: auto;}
#ftr-serie .img{float:left; width:40%; height: auto; }
#ftr-serie .text{margin-left: 42%;}
#ftr-serie .name{font-size: .6rem; color:#3f3f3f; padding: 0;}
#ftr-serie .price{font-size: .6rem; color:#e02c36;}
#ftr-model ul>div{background-color: #ebebeb; padding:.6rem; border-bottom: 1px solid #d5d5d5;}
#ftr-model ul>div .img{float:left; width:40%; height: auto; }
#ftr-model ul>div .text{margin-left: 42%;}
#ftr-model ul>div .name{font-size: .6rem; color:#3f3f3f; padding: 0;}
#ftr-model ul>div .price{font-size: .6rem; color:#e02c36;}
#ftr-model li div{height: auto;}
.filter-result{position:absolute; z-index: 3; top:0; left:0; height:2.3rem; line-height: 2.3rem; 
	background: rgba(255,255,255,.88); color:#404040; font-size: .68rem; box-sizing:border-box; 
	width:100%; padding:0 .68rem; border-bottom: 1px solid #d5d5d5;
	overflow: hidden; text-overflow:ellipsis; white-space: nowrap; display: none;}
/*店铺列表*/
.shopvList{padding: .68rem; border-bottom: 1px solid #d5d5d5; background-color: #fafafa;}
.shopvList .vLeft{width:4rem; float:left;}
.shopvList .vLeft .img{width:4rem; height:2.5rem;}
.shopvList .vLeft p{height: 1.6rem; background-color: #f0f0f0; text-align: center;}
.shopvList .vLeft .sign{height:1rem; margin-top: .3rem;}
.shopvList .vRight{margin-left: 4.6rem; position:relative;}
.shopvList .vRight .vName{display:block; font-size: .64rem; font-weight: bold; color:#3f3f3f; line-height: .8rem; margin-bottom: .4rem; padding-right: 2.4rem;}
.shopvList .vRight .vNews{}
.shopvList .vRight .vNews a{display:block; font-size: .54rem; color:#666; height:.9rem; overflow: hidden; text-overflow:ellipsis; white-space: nowrap;}
.shopvList .vRight .vNews a.hot{color:#e02c36;}
.shopvList .vRight .vTags{ font-size: .54rem; color:#658aa9; height:.9rem; overflow: hidden; text-overflow:ellipsis; white-space: nowrap; margin-bottom:.2rem}
.shopvList .vRight .site{position:absolute; top:0; right:0; line-height: .8rem; padding:0 .4rem; border-radius:.4rem; background-color: #a7a5a5; color:#fff; font-size: .54rem;}    

/*车型列表*/
.carvInfo {padding:.68rem; border-bottom: 1px solid #d5d5d5; overflow: hidden;}
.carvInfo img{float:left; width:32%;}
.carvInfo span{display: block; margin-left: 34%; font-size: .64rem; font-weight: bold; padding:.2rem 0;}
.carvList{padding:.68rem; border-bottom: 1px solid #d5d5d5;}
.carvList .vName{display:block; font-size: .64rem; font-weight: bold; color:#3f3f3f;}
.carvList .text {margin:.2rem 0;}
.carvList .text span{float:left; width:30%; height:1.1rem; line-height: 1.1rem; font-size: .52rem; color:#979797; overflow: hidden; text-overflow:ellipsis; white-space: nowrap;}
.carvList .text i{color:#e02c36;}
.carvList .text .cl40{width:40%;}
.carvList .text .cl35{width:35%;}
.carvList .text .cl25{width:25%;}
@media screen and (max-width: 400px){
	.carvList .text .cl40,.carvList .text .cl35,.carvList .text .cl25{width:50%;}
}
.carvList .text .note{height:.6rem;}
.carvList .text .low{height: .6rem;}
.carvList .operate{float:right; font-size: .68rem; box-shadow:0 2px 5px 1px rgba(0,0,0,.15); color:#fff; margin-left: .6rem; padding:0 .6rem; background-color: #ff7043; line-height: 1.5rem; border-radius:.1rem;}
/*价格弹窗*/
.cansLay{background-color:#fff; padding:1rem; box-sizing:border-box; line-height: 1rem; box-shadow: 0 5px 15px 0 rgba(0,0,0,.5);}
.cansLay_table{border:1px solid #d9d9d9; border-radius:4px;}
.cansLay_table li{line-height: 1.3rem; border-top: 1px solid #d9d9d9; font-size: .52rem; padding:0 .68rem; overflow: hidden;}
.cansLay_table li:first-child{border:0;}
.cansLay_table li span{color:#3f3f3f;}
.cansLay_table li em{float:right; color:#979797;}
.cansLay .tip{line-height: .7rem; font-size: .52rem; color:#999; margin:.3rem 0;}
.cansLay .total{font-size: .64rem; color:#000033; text-align: right; line-height: 1rem;}
.cansLay .total strong{color:#e02c36; font-size: .8rem; font-weight: normal;}

/*头部搜索*/

.zoomMain{ position:absolute; top:1.88rem; bottom:0; left:0; width:100%; overflow: hidden;}
.zoomSearch{padding:.45rem .6rem; height: 1.5rem; background-color: #e9e9e9;}
.headSearch{background-color: #fff; height: 1.5rem; overflow: hidden; border-radius:.2rem; position: relative;}
.hSelectBox{float:left; width:3rem; height: 100%; line-height: 1.5rem; font-size: .64rem; text-indent: .3rem; position:relative; overflow: hidden; text-align: center; box-sizing:border-box; border-right: 1px solid #e9e9e9;}
.hSelectBox span{font-size: .6rem; color:#999;}
.hSelectBox img{height: .25rem; margin-left: .1rem;}
.hSelectBox select{position: absolute; top:0; left:0; width:100%; height:100%; opacity: 0; font-size: .6rem;}
.hSinputBox{margin-left: 3rem;}
.hSinputBox input[type=text]{width:100%; height:100%; border:0; outline: 0; padding-left: 10px; box-sizing:border-box; font-size: .6rem; color:#aaa;}
.hSinputBox input[type=submit]{position:absolute; right:0; top:0; width:1.5rem; height:1.5rem; background:url(/wap/images/hSearch.png) no-repeat center center; background-size:50% auto; border:0; outline: none;}
#mask-flt{z-index: 997;}
#ajaxpage{position:absolute; top:6.6rem; background-color: #fff; transition:all .4s; -webkit-transition:all .4s;  
	bottom:0; width:100%; left:0; overflow: hidden; box-sizing:border-box;}
#ajaxpage.shows{top:0;}
.swiper-slide {height:auto!important;}
.load-slide{padding:.6rem; text-align: center;}
.ftr-list .swiper-wrapper{height:auto!important;}
.zoomMenu{transition:all .4s; -webkit-transition:all .4s; position: relative; z-index: 4;}
.zoomMenu.hiddens{transform:translate3D(0,-100%,0); -webkit-transform:translate3D(0,-100%,0);}


/*新车销售列表*/
.caritems{background-color: #fff;}
.caritems li{height:4.6rem; border-bottom:2px solid #d5d5d5;}
.caritems li a{display: block; box-sizing:border-box; height:100%; width:100%; padding:.5rem .68rem 0;}
.caritems li .carimg{float:left; width:4.05rem;}
.caritems li .info{float:right; width:9.8rem; }
.caritems .info .name{line-height: .85rem; max-height:1.7rem; font-size: .6rem; color:#3f3f3f;font-weight: bold;}
.caritems .info .cgp{line-height: .94rem; font-size: .55rem; color:#333; overflow: hidden; margin-top: .1rem;}
.caritems .info .cgp p{margin-top: .1rem;}
.caritems .info .cgp span{float:left; width:4rem;}
.caritems .info .cgp p>span{float:none; width:auto;}
.caritems .info .cgp span img{height:.55rem; margin-left: .2rem;}
.caritems .info .cgp .price{color:#e02c36;}
.caritems .info .cgp .vo2{color:#e02c36;}
.caritems .info .cgp .lower{width:5.1rem;}
/*新闻详细页*/
.newscon{padding:0 .42rem;}
.contitle{padding-top: .42rem; line-height: 1.1rem; font-size: .77rem; color:#3f3f3f; font-weight: bold;}
.contime {font-size: .52rem; line-height: .77rem; color:#979797;}
.conmain{margin-top: .25rem; border-top: 2px solid #e6e6e6;}
.contoppic{margin-top: .42rem; line-height: 1.3rem; text-align: center; font-size: .52rem; color:#999;}
.conmtext{font-size: .6rem; line-height: .85rem; color:#666; margin-top: .3rem;}
.conmtext .openQQservice{display: none;}
.conmtext img{width:100%; height:auto; margin:.3rem 0 .1rem;}
.conpage{border-top: 2px solid #e6e6e6; margin-top: .8rem;}
.conpage a{display:block; padding:.25rem 0; height:1rem; line-height: 1rem; border-bottom: 2px solid #d6d6d6; font-size: .6rem; color:#666;}
.conpage a img{float:right; height:.34rem; margin-top: .33rem;}
.conpage a:nth-child(2) img{transform:rotate(180deg); -webkit-transform:rotate(180deg);}


.hide{display: none!important;}
.yel{color:#ff7043!important;}

/************ 车型对比详情 *************/
.duibi_hand{position: fixed; top:1.88rem; width:100%; box-sizing:border-box; display: -webkit-box; display:flex-box; display:flex; flex-direction:row; height: 1.6rem; border-bottom: 1px solid #d5d5d5; background-color: #fafafa; padding: 0 .75rem; z-index: 102;}
.duibi_hand li{display: block; width:25%; line-height: 1.6rem; text-align: center;}
.duibi_hand li a{box-sizing:border-box; height: 1.6rem; display: inline-block; font-size: .65rem; color:#666;}
.duibi_hand li.on a {border-bottom: 3px solid #ff7043; color:#ff7043;}

.compare_wrap{padding-top: 1.6rem; background-color: #fff; font-size: .45rem;}
.compare_block{position: relative; background-color: #f5f5f5;}
.compare_left{float: left; box-sizing:border-box; z-index: 1; width:4rem; border-right: 1px solid #d5d5d5;}
.compare_left .nullcol{height:2rem;}
.compare_left .group ul{padding-top: 1.5rem; background-color: #f5f5f5;}
.compare_left .row{box-sizing:border-box; border-top: 1px solid #d5d5d5; line-height: .7rem; font-size: .45rem; white-space:normal; color:#666; height:2rem; overflow: hidden; width: 100%; display:table; table-layout: fixed;}
.compare_left .row:first-child{border-top: 0;}
.compare_left .row span{display: table-cell; text-align: center; height:2rem; vertical-align: middle;}
.compare_info{margin-left: 4rem; overflow: hidden; background-color: #fff;}
.compare_info .group{padding-top: 1.5rem;}
.compare_info .compare_rows{box-sizing:border-box; border-top: 1px solid #d5d5d5; height:2rem; display: table; table-layout: fixed; overflow: hidden;}
.compare_info .compare_rows:first-child{border-top: 0;}
.compare_info .compare_rows .col{position: relative; box-sizing:border-box; display: table-cell; vertical-align: middle; width:4rem; border-right: 1px solid #d5d5d5; text-align: center; height:2rem; line-height: .7rem; font-size: .45rem; white-space:normal; color:#666;}
.compare_info .compare_rows .col.vtop{vertical-align: top;}
.compare_info .compare_rows .col .del{position: absolute; top: 0; right: 0; width: .9rem; height: .9rem; background: url(../images/m_del.png) no-repeat 0 0/100% auto;}
.compare_info .compare_rows .col .add{position: absolute; top: 0; left: 0; width: 100%; height: 100%; background: url(../images/m_add.png) no-repeat center center/1rem auto;}
.compare_main{position: relative; margin-top: 3rem; border-bottom: 1px solid #d9d9d9;}
.compare_main .compare_info .compare_rows{width: 100%;}
/*顶部选择框*/
.compare_select{position: fixed; top:3.48rem; left:0; background-color: #fff; border-bottom: 1px solid #d9d9d9; width:100%; overflow: hidden; z-index: 102;}
.compare_select .nullcol,.compare_select .compare_rows .col{height:3rem;}

/*-横标题*/
.compare_title{box-sizing:border-box; position: absolute; width: 100%; height:1.5rem; background-color: #f0f0f0; border-bottom: 1px solid #d5d5d5; border-top: 1px solid #d5d5d5; overflow: hidden; z-index: 101;}
.compare_title strong{float: left; line-height: 1.5rem; color:#666; font-size: 0.6rem; font-weight: normal; margin-left: .5rem;}
.compare_title .cuemark{display: none; float: right; margin-right: .3rem; font-size: .5rem; line-height: 1.5rem;}
.compare_block .ico{position: relative; top:.1rem;  display: inline-block; height:.65rem; width:.65rem; background: url(../images/quan_1.png) no-repeat 0 0/100% auto; margin-right: .1rem;}
.compare_title .ico_you{background-image: url(../images/quan_2.png);}
.compare_block .btn-dispayers{position: fixed; z-index: 103; right: 6rem; font-size: .5rem; line-height: 1.5rem; color:#ff7043; z-index: 103;}
.compare_block .btn-dispayers select{position: absolute; top:0; left:0; width:100%; height: 100%; opacity: 0;}
.btn-dispayers .ico_shou{background-image: url(../images/shou.png);}
.compare_title.on{position: fixed; top:6.48rem; z-index: 100;}
.compare_title.on .cuemark{display: block;}
.compare_block{display: block;}
.compare_block:first-child{display: block;}
.compare_block:nth-child(n+2){display: block; border-top: 1px solid #d9d9d9;}
.compare_block:nth-child(n+2) .group{padding-top: 0;}
.compare_block:nth-child(n+2) .compare_left .group ul{padding-top: 0;}
.compare_block .news_a{display: block; border-top: 1px solid #d9d9d9; padding: .3rem .2rem; height:1.4rem; overflow: hidden; color:#666; font-size: .45rem; text-align: left;}
#compare_block_2 .compare_left,#compare_block_4 .compare_left{position: absolute; height:100%;}
/*-评价列表*/
#compare_block_4 .compare_rows .col{padding-bottom: 2.1rem;}
.db_plist{padding: .3rem; text-align: left; height: 6.2rem; border-bottom: 1px solid #d9d9d9; line-height: .8rem;}
.db_plist .n{font-size: .5rem; color:#666;}
.db_plist .a{font-size: .4rem; color:#999;}
.db_plist .d{font-size: .5rem; color:#666; word-break:break-all; max-height: 4rem; overflow: hidden;}
.db_plist .more{font-size: .5rem; color:#ff7043;}
.db_chakan{position: absolute; left:0; bottom:0; width: 100%; height:2rem; box-sizing:border-box; display: block; font-size: .5rem; padding:.3rem; color:#ff7043;}
/*-口碑列表*/
.point_box span{height: 2rem; overflow: hidden; line-height: 2rem; color:#ff7043; display: block; border-top: 1px solid #d9d9d9;}
.point_box span:first-child{border-top: 0;}
/*-选择框*/
.selectB_group{padding-top: .5rem;}
.selectB_group .rows{padding: .3rem .6rem; overflow: hidden;}
.selectB_group .rows select{box-sizing:border-box; height: 1.5rem; line-height:1.5rem; border:1px solid #aaa; width:100%; font-size: .6rem;}
.selectB_group .submit{margin-top: 1rem; padding:.2rem 2.4rem; font-size: .7rem; border-radius: .2rem; color:#fff; background-color: #ff7043; border:0;}

.compare_infoBlock{min-width: 16rem;}
#scroller_select .compare_rows{min-width: 16rem;}

/************** 加入对比页面 *************/
.joincp_btn{display: block; box-sizing:border-box; height:3.5rem; text-align: center; transition:all .3s; -webkit-transition:all .3s; overflow: hidden; position: relative; top:0;}
.joincp_btn.out{height:0;}
.joincp_btn strong{display: inline-block; margin-top: .5rem; padding-left: 1.2rem; height:1.1rem; line-height: 1.1rem; font-size: .7rem; color:#999; background: url(../images/m_add.png) no-repeat 0 center/auto 1rem; font-weight: normal;}
.joincp_btn span{display: inline-block; height:1rem; font-size: .55rem; margin-top: .2rem; color:#bbb;}
.joincp_ul {border-top: 1px solid #d5d5d5; padding-bottom: 1.7rem;}
.joincp_ul li{position: relative; padding:.6rem 0; height: 1rem; border-bottom: 1px solid #d5d5d5; color:#666; font-size: .55rem; overflow: hidden;}
.joincp_ul li:before{content:""; position: absolute; top:.6rem; left:.75rem; height: 1rem; width:1rem; background: url(../images/check1_0.png) no-repeat 0 0/1rem auto;}
.joincp_ul li span{display: block; line-height: 1rem; margin-left: 2.2rem; position: absolute; top: 50%; transform:translateY(-50%); -webkit-transform:translateY(-50%);}
.joincp_ul li.on:before{background-image: url(../images/cont_checki_2.png);}
.joincp_foot{position: fixed; bottom: 0; left: 0; width: 100%; height: 1.7rem;}
.joincp_foot a{display: block; height: 1.7rem; line-height: 1.7rem; width: 100%; background: #ff7043; color:#fff; font-size: .7rem; text-align: center;}
.joincp_foot a.disabled{background-color: #ccc;}
.toContrast {
	position: fixed;
	box-sizing: border-box;
	bottom: 10%;
	text-align: center;
	right: 5%;
	width: 2.5rem;
	height: 2.5rem;
	line-height: .9rem;
	padding-top: .3rem;
	border-radius: 50%;
	background-color: #ff7043;
	color: #fff;
	box-shadow: 0 2px 5px 1px rgba(0,0,0,.2);
	z-index:99;
}