@charset "utf-8";
.mt10{margin-top: 10px;}
.filterlist{position:fixed; top:1.88rem; left:0; width:100%; height:2.09rem; line-height: 2.05rem; border-bottom:2px solid #d5d5d5; 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;}

.caritems{background-color: #fff; margin-top: 4rem; }
.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;}
.caritems .info .cgp{line-height: .94rem; font-size: .55rem; color:#979797; 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 .lower{width:5.1rem;}

/*品牌列表页*/
.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; }

/*特卖列表页*/
.secarlist-group{padding:.34rem .68rem; margin-top: 1.88rem; background-color: #fff;}
.secarlist li{height:11.73rem; box-shadow: 0 2px 6px 0px rgba(0,0,0,.25); margin-bottom: .34rem; font-family: "黑体";}
.secarlist a{display: block; height:100%;}
.secarlist .photo{height:7.47rem; position:relative; overflow: hidden;}
.secarlist .cartag{position:absolute; top:0; left:0; width:2.58rem; height:2.58rem;}
.secarlist .carimg{width:100%;}
.secarlist .name{position:absolute; bottom:0; left:0; width:100%; height:1.7rem; line-height: 1.7rem; font-size: .68rem; color:#fff; text-indent: .5rem; background-color: rgba(0,0,0,.7);}
.secarlist .info{padding:.68rem .53rem; overflow: hidden;}
.secarlist .det{float:left; width:25%; height:1.5rem; box-sizing:border-box; border-left:2px solid #d5d5d5; text-align: center;}
.secarlist .det:first-child{border:none;}
.secarlist .det span{display: block; font-size: .55rem; line-height: .55rem; color:#949494;}
.secarlist .det i{display: block; color:#e02c36; margin-top: .3rem; line-height: .6rem; font-size: .6rem; font-style: normal;}
.secarlist .det.low img{position:relative; top:-2px; height:.46rem;}
.secarlist .det:nth-child(2n) i{color:#000;}
.secarlist .det.stk img{height:100%;}
.secarlist .dtime{padding:0 .53rem; font-size: .55rem; color:#979797; line-height: 1.1em;}

/*筛选*/
.filter-group1{margin-top: 1.88rem;  font-family: "黑体";}
.filter-group1 a{display: block; padding:0 .68rem; height:2.34rem; line-height: 2.34rem; border-bottom:2px solid #d5d5d5; font-size: .68rem;}
.filter-group1 a.on{background-color: #dfdfdf;}
.filter-group1 a span{color:#3f3f3f;float:left;}
.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: .88rem;}
.filter-group1 a b.active{color:#ff7043;}
.ftrbox{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: 12366; 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;}
.filter-group2 .ftr-list{top:1.88rem; bottom:0;}
.ftr-list{position:absolute; width:100%; top:0; bottom:0; 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 img{height:100%; float:left;}
.ftr-list li div.user{padding-left: .8rem;}
.ftr-list li div.user span{margin-left: 0;}
.ftr-list li.letter{background-color: #f0f0f0; }
.ftr-list li.bd {background-color: #fafafa;position: relative;}
.ftr-list li.bd em {line-height: 1.2rem;font-size: .68rem;color: #555;font-weight: normal;}
.ftr-list li b{color: #929292;font-weight: normal;}
.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;}
#ftr-brand {z-index: 99999;}
.sideslip .swiper-slide{height:auto!important;}
.btn_submit{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);}
/*商品详细页*/
.car-detailspage{padding-bottom: 2.1rem;}
.car-topimg{ position:relative;}
.car-topimg a span{position:absolute; box-sizing:border-box; bottom:0; left:0; width:100%; height:1.62rem; line-height: 1.62rem; font-size: .56rem; color:#fff; padding:0 .5rem; background-color: rgba(0,0,0,.7);}
.car-topimg .imgmore{float:right; width:.85rem; margin-top: .38rem;}
.car-cstit{padding:.68rem; height:1.02rem; border-bottom:4px solid #e7e7e7; background-color: #fff;}
.car-cstit a{display: block; height:100%;}
.car-cstit img:nth-child(1){float:left; height:100%;}
.car-cstit span{float:left; line-height:1.02rem; color:#ff7043; font-weight: bold; font-size: .68rem; margin-left: 1.5rem}
.car-cstit img:nth-child(3),.car-cstit img:nth-child(4){float:right; height:.52rem; margin-top: .25rem;}
.car-cstit b{float:right; color:#979797; font-size: .6rem; font-weight: normal; margin-right: .6rem;}
.car-param{border-bottom:4px solid #e7e7e7; background-color: #fcf7ea;}
.car-param .hx_price{line-height: 2.5rem; height:2.5rem; color:#e02c36; font-size: .6rem; border-bottom: 1px solid #eee6d3; overflow: hidden;}
.car-param .hx_price .uleft{padding:0 .68rem; display: block; overflow: hidden;}
.car-param .hx_price .uright{float:right; width:3.4rem; border-left: 1px solid #eee6d3; text-align: center;}
.car-param .hx_price strong{font-size: .85rem;}
.car-param .hx_price i{font-size: .6rem; float:right;}
.car-param .hx_price a{float:right; color:#2396ef; font-size: .6rem;}
.car-param .hx_price_c{line-height: 1.07rem; padding:.4rem .68rem; overflow: hidden;}
.car-param .hx_price_c>p{float:left; width:50%; color:#98958d; font-size: .6rem;}
.car-param .hx_price_c span{color:#3f3e3a;}
.car-param .hx_price_c u{color:#3f3e3a; text-decoration: line-through;}
.car-param img.low{height: .4rem; margin-left: 5px;}

dt.car-cstit{border-bottom:1px solid #bababa; box-shadow: 0 2px 2px rgba(0,0,0,.1)}
.car-ptmain .car-cstit img:nth-child(3){float:right; height:.32rem; margin-top: .42rem;}
.car-ptmain dd{padding:.68rem;}
.car-ptmain dd img{width:100%;}
.car-ptmain dd h4{font-size: .68rem; color:#000; line-height: 1.12rem; margin: .42rem 0 .2rem;}
.car-ptmain dd p{font-size: .51rem; color:#979797;line-height: .9rem; }
.car-colormain{border-bottom:2px solid #d5d5d5;}
.car-colormain dd{padding:.6rem .68rem;}
.col-select-list{height:1.54rem; margin-bottom: .64rem;}
.col-select-list:last-child{margin-bottom: 0;}
.col-select-list label{float:left; font-size: .56rem; color:#979797; line-height: 1.54rem; font-family: "黑体";}
.col-select {float:right; width:12.3rem; border-bottom:2px solid #d5d5d5; position:relative;}
.col-select>.col_onsel{height:1.5rem; line-height: 1.5rem; color:#979797; font-size: .68rem;}
.col_onsel span{float:left; position:relative; width:.64rem; height:.64rem; box-shadow: 2px 2px 0 0 #d0d0d0; margin-top: .48rem; margin-right: .42rem; margin-left: .2rem;}
.col_onsel span>i{display: block; margin-top: 50%; width:100%; height:50%; background-color: #fff;}
.col-select>img{float:right; height:.22rem; margin-top: .7rem;}
.col-select .col_selist{position:absolute; top:0; left:0; background-color: #efefef; width:100%; border-radius: 2px; box-shadow: 0 2px 10px 0 rgba(0,0,0,.5); max-height:16rem; overflow-y:auto; display: none; z-index: 2;}
.col-select .col_selist li{height:1.5rem; line-height: 1.5rem; color:#979797; font-size: .68rem;}
.col-select .col_selist span{float:left; width:.64rem; height:.64rem; box-shadow: 2px 2px 0 0 #d0d0d0; margin-top: .48rem; margin-right: .42rem; margin-left: .2rem;}
.col-select .col_selist span>i{display: block; margin-top: 50%; width:100%; height:50%; background-color: #fff;}
.car-servmain{border-bottom: 4px solid #f0f0f0;}
.car-servmain dd{background-color: #f0f0f0;}
.car-servmain .car-cstit img:nth-child(3),.car-servmain .car-cstit img:nth-child(4){float:right; height:.32rem; margin-top: .42rem;}
.car-servlist{padding:.68rem 0 .42rem; overflow: hidden;}
.car-servlist li{float:left; width:25%; text-align: center; color:#979797; font-size: .52rem; line-height: 1.06rem;}
.car-servlist li img{height:2.05rem;}
.car_gmxzlist{border-top:1px dashed #ccc; padding-bottom: .5rem;}
.car_gmxzlist:first-child{border-top:0;}
.car_gmxzlist h4{padding-top: .4rem; line-height: 1.2rem; color:#000; font-size: .68rem;}
.car_gmxzlist p{line-height: .8rem; font-size: .52rem; margin-top: .5rem;}

/*商品详情-选择套餐列表*/
.comboListWrap{padding:.9rem .64rem 0; height:6rem;}
.combo-list li{line-height: .9rem;}
.combo-list .pic{background-color: #e7e7e7; border-radius:4px; position:relative; height:3.1rem;}
.combo-list .pic img{float:left; margin-left: .18rem; margin-top: .18rem; width:2.4rem; height:1.28rem;}
.combo-list .name{font-size: .6rem; color:#000; padding-top: .2rem; line-height: .6rem; max-height: 1.2rem; white-space: nowrap; text-overflow: ellipsis; overflow: hidden;}
.combo-list .price{font-size: .6rem; color:#979797;}
.combo-list .status{display:none; position:absolute; top:0; left:0; width:100%; height:100%; border:2px solid #ff7043; box-sizing:border-box; border-radius:4px;}
.combo-list .status i{position:absolute; top:-.34rem; right:-.34rem; width:.68rem; height:.68rem; background: url(../images/cont_checki_2.png) no-repeat 0 bottom; background-size:100% auto; -webkit-background-size:100% auto;}
.combo-list li.on .status{display: block;}
.combo-list li.on .status i{}
@media screen and (max-width:480px){
    .combo-list .pic img{width:2.3rem;}
}


.buybottom{position:fixed; bottom:0; left:0; background-color: #292929; height:2.1rem; line-height: 2.1rem;  width:100%; z-index: 999;}
.buybottom a{float:left; width:50%; border-right:1px solid #515151; box-sizing:border-box; text-align: center; font-size: .6rem; font-family: "黑体";}
.buybottom a>div{display: inline-block; overflow: hidden; font-weight: bold;}
.buybottom a img{height: 1.06rem; float:left; margin-top: .52rem; margin-right: .34rem;}
.buybottom a span{float:left;}
.buybottom a:nth-child(1){color:#fff; width:20%; font-size: .68rem; font-family: arial;}
.buybottom a:nth-child(1) img{height:.96rem; margin-top: .6rem; margin-right: .1rem;}
.buybottom a:nth-child(2){color:#ff7043; width:40%;}
.buybottom a:nth-child(3){color:#ff7043; width:40%; border-right: 0;}
.buybottom a.bb_share{width:14%; border:0;}
.buybottom a.bb_share img{margin-right:0;}
.buybottom a:nth-child(1).yet{color:#ff7043;}
.buycarout{padding:.6rem 0; color:#3f3f3f; font-size: .68rem; border-bottom: 2px solid #d5d5d5;}
/*降价通知*/
.droppednotifebox{position:fixed; top:0; left:12%; width:76%; padding:0 6%; background-color: #fff; 
	box-shadow: 0 5px 12px 0 rgba(0,0,0,.3); z-index: 99999; box-sizing:border-box; padding-bottom: 1rem;
 opacity: 0; box-sizing:border-box; transition:all .3s; -webkit-transition:all .3s; transform:translateY(-100%); -webkit-transform:translateY(-100%);}
.droppednotifebox.open{transform:translateY(20%); -webkit-transform:translateY(20%); opacity: 1;}
.droppednotifebox h4{font-size: .85rem; color:#404040; margin-top: 1rem; line-height: 1rem;}
.droppednotifebox .dtip{font-size: .6rem; color:#404040; margin-top: 1rem; line-height: .85rem; margin-bottom: 1.5rem;}
.droppednotifebox .drow{margin-bottom: .64rem; line-height: 1.3rem; overflow: hidden; font-size:.52rem;}
.droppednotifebox label{float:left; width:27%; font-size: .52rem; color:#9a9a9a;}
.droppednotifebox .dright{float:right; width:72%; position:relative; color:#9a9a9a;}
.droppednotifebox input[type=text]{height:1.3rem; border:0;  border-bottom: 2px solid #d5d5d5; outline: none; width:100%; font-size: .6rem;}
.droppednotifebox .tzwo i{position:absolute; top:0; left:0;}
.droppednotifebox .tzwo input{width:60%; padding-left: .8rem;}
.droppednotifebox .dfoot a{float:right; width:30%; text-align: center; font-size: .64rem; color:#2196f3;}
.droppednotifebox .dfoot span{float:right; font-size: .64rem; color:#9a9a9a;}

/*特卖详情*/
.skl-countdown{height:1.54rem; position:relative; top:0; left:0; width:100%; background-color: rgba(255,244,227,1); }
.skl-countdown .box{position:relative; padding:0 .68rem; height:.85rem; line-height: .85rem; padding-top: .34rem; font-size: .56rem; z-index: 1}
.skl-countdown .box img{float:left; height:.85rem;}
.skl-countdown .box .ct_time{float:left; margin-left: .36rem; color:#ff7043;}
.skl-countdown .box .ct_person{float:right; color:#403d37;}
.skl_bar{position:absolute; top:0; left:0; width:0; height:100%; background-color: #FFE1B5; box-shadow:5px 0 15px rgba(237,134,0,.15); 
		background: -webkit-repeating-linear-gradient(-60deg,#ffe2bc, #ffeacf 2%); background: repeating-linear-gradient(-60deg,#ffe2bc, #ffeacf 2%);
		animation:bgautomove 5s linear; -webkit-animation:bgautomove 5s linear; 
		animation-fill-mode:both; -webkit-animation-fill-mode:both; 
		animation-iteration-count:infinite; -webkit-animation-iteration-count:infinite;
	}

@keyframes bgautomove {
	0%{background-position:0 0;}
	100%{background-position:0 300px;}
}	
@-webkit-keyframes bgautomove {
	0%{background-position:0 0;}
	100%{background-position:0 300px;}
}	
.skl_bar.notstart{background-color: #E1E1E1;}
.skl-param{overflow: hidden;}
.skl-param .det{float:left; border-bottom: 1px solid #d5d5d5; width:25%; height:2.44rem; box-sizing:border-box; border-left:1px solid #d5d5d5; text-align: center; padding:.42rem 0;}
.skl-param .det:first-child{border-left:none;}
.skl-param .det span{display: block; font-size: .55rem; line-height: .55rem; color:#949494;}
.skl-param .det i{display: block; color:#e02c36; margin-top: .4rem; line-height: .6rem; font-size: .6rem; font-style: normal;}
.skl-param .det.low img{position:relative; top:-2px; height:.46rem;}
.skl-param .det:nth-child(2n) i{color:#000;}
.skl-param .det.stk img{height:100%;}
.skl-param .dtime{padding:0 .53rem; font-size: .55rem; color:#979797; line-height: 1.1em;}
.skl-color{overflow: hidden; background-color: #fff; border-bottom: 4px solid #e7e7e7;}
.skl-color dt{float:left; box-shadow: none; border:0;}
.skl-color dd{float: right; width:8rem; padding:.42rem 0; height:1.54rem; overflow: hidden;}
.skl-color dd .col-select-list{float:left; width:50%;}
.sk-helper{overflow: hidden; margin-bottom: .6rem;}
.sk-helper .numb{float:left; height:1.04rem; width:1.04rem; background-color: #7d7d7d; color:#fff; line-height: 1.04rem; text-align: center; font-size: .68rem; border-radius: 50%; font-family: arial;}
.sk-helper .dtl{float:right; width:12.3rem; box-sizing:border-box; padding:.3rem .5rem .4rem; color:#fff; border-radius: 4px;}
.sk-helper .dtl h5{line-height: 1.28rem; font-weight: bold; font-size: .68rem; font-family: "黑体";}
.sk-helper .dtl p{line-height: .82rem; font-size: .52rem; color:#fff; font-family: "黑体";}
.car-mdrop.open .car-cstit{border-bottom: 0;}
.car-mdrop .car-cstit img:nth-child(3){transition:all .2s; -webkit-transition:all .2s;}
.car-mdrop.open .car-cstit img:nth-child(3){transform:rotate(180deg); -webkit-transform:rotate(180deg);}

/*新闻列表*/
.newspageL{margin-top: 3.5rem;}
.newsnav{background-color: #3f3f3f; overflow: hidden; position:fixed; top:1.88rem; left:0; width:100%; min-width: 320px;}
.newsnav a{float:left; width:20%; text-align: center; color:#fff; border-bottom: 3px solid transparent; font-size: .6rem; line-height: 1.58rem;}
.newsnav a.on{border-bottom-color:#ff7143;}
.newstop-pagination{position:absolute; right:1%; bottom:0; z-index: 1; }
.newstop-pagination span{height:1.5rem; width:.68rem; display:inline-block; background: url(../images/actp0.png) no-repeat center center; opacity: 1;}
.newstop-pagination span.swiper-pagination-bullet-active{background-image: url(../images/actp1.png);}
.newslist{padding:0 .32rem;}

/*新闻详细页*/
.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);}

/*关于车管家*/
.aus_wrap{background-color: #fff; padding:1rem .68rem; margin-bottom: .65rem; border-top:2px solid #d5d5d5; border-bottom:2px solid #d5d5d5;}
.aus_text_h4{line-height: 1rem; font-size: .68rem; font-weight: bold; margin:.2rem 0;}
.aus_text{font-size: .52rem; line-height: .9rem; color:#3d3d3d; text-indent: 1.04rem;}
.ausp2_tab{}
.ausp2_tab td{border:1px solid #ccc; height:4.8rem; width:33.33%; vertical-align: middle; text-align: center;}
.ausp2_tab td img{width:70%;}
.ausp3_list{overflow: hidden;}
.ausp3_list dl{float:left; width:6.784rem; margin-right: 1.06rem; margin-bottom: 1.06rem;}
.ausp3_list dl:nth-child(2n){margin-right: 0; }
.ausp3_list dt{background-color: #efefef; height:6.784rem; width:6.784rem; vertical-align: middle; text-align: center; display: table-cell;}
.ausp3_list dt img{width:66%;}
.ausp3_list dd{line-height: 1.34rem; height: 1.34rem; overflow: hidden; border-bottom: 1px solid #ccc; font-size: .52rem; color:#3d3d3d;}
.ausp4_list dl{border-bottom: 2px solid #d5d5d5; margin-bottom: 1.06rem;}
.ausp4_list dl:last-child{margin-bottom: 0;}
.ausp4_list dt{ overflow: hidden; margin-bottom: .64rem;}
.ausp4_list .sign{float:left; width:2.56rem; height:1.6rem; border:1px solid #ddd; margin-right: .46rem; text-align: center; position:relative;}
.ausp4_list .sign img{height:1rem; margin-top: .3rem;}
.ausp4_list dt strong{display: block; line-height: .9rem; font-size: .68rem; color:#303030;}
.ausp4_list dt span{display: block; line-height: .6rem; font-size: .52rem; color:#666;}
.ausp4_list dd{height:10.6rem;}
.ausp6_list{overflow: hidden;}
.ausp6_list li{float:left; width:3.37rem; margin-right:.38rem;  margin-top: .38rem;}
.ausp6_list li img{width:100%; display: block;}
.ausp6_list li span{display: block; height:1rem; line-height: 1rem; background-color: #f0f0f0; color:#3d3d3d; text-align: center; font-size: .38rem;}
.ausp6_list li:nth-child(4n){margin-right: 0;}
.insPage{ background-color: #fff;}
.insTitle{line-height: 1.7rem; height:1.7rem; color:#333; font-size: .64rem;}
.insLists li{padding:.64rem .64rem 0; border-bottom: .68rem solid #f0f0f0;}
.insLists li:last-child{border-bottom: 0;}
.insLists .insbrand img{height:1.15rem; margin-bottom: .68rem;}
.insLists .text{padding:.6rem 0; line-height: 1.1rem; border-bottom: 2px solid #d5d5d5; font-size: .54rem;}
.insLists .text:last-child{border-bottom: 0;}
.insLists .text .yeText{color:#3f3f3f; width:43%; float:left; font-size: .56rem;}
.insLists .text .riText{color:#a2a2a2; width:57%; float:left; font-size: .56rem;}
.insLists .text .yeSpan{color:#ff7043;}
.insLists .text span{float:none;}
.ins_btn{display: block; width:2.6rem; height:1.3rem; line-height: 1.3rem; border:1px solid #ff7043; 
	text-align: center; color:#fff; background-color: #ff7043; font-size: .64rem; border-radius:4px;}
.ins_btn.hot{background-color: #ff7043; border-color: #ff7043; color:#fff;}
.ins_h4{font-size: .6rem; padding:0 .64rem; color:#000; font-weight: bold; background-color: #f0f0f0; line-height: 1.7rem;}
.insMain_list{overflow: hidden; background-color: #fff; padding:.2rem 0;}
.insMain_list>div{float:left; width:100%; overflow: hidden; padding:.32rem 0; height:.7rem; line-height: .7rem;}
.insMain_list>div.flow3{width:33%;}
.insMain_list>div.flow2{width:50%;}
.insMain_list .wnum{height:.7rem; margin-left: 1.2rem; width:.7rem; border-radius:50%; display: inline-block; background-color: #f66f44; text-align: center; font-size: .52rem; color:#fff; }
.insMain_list .wtext{margin-left: .42rem; font-size: .52rem; color:#666;}
.insLists_b{margin:0 .64rem; }
.insLists_b li{margin-bottom: .64rem; border:1px solid #d5d5d5!important;}
.insTitles{font-size: .6rem; padding:0 .64rem; color:#333; font-weight: bold; line-height: 1.7rem;}

.insPic_list{overflow: hidden; padding:0 .64rem;}
.insPic_list>div{height: 1.3rem; float:left; width:50%; padding:.5rem 0;}
.insPic_list>div img{height:100%;}
.aus_text2{font-size: .52rem; line-height: .9rem; color:#3d3d3d;}

/*保险计算器*/
.buycont{background-color: #fff; margin-bottom: .68rem; padding-bottom: .68rem;}   
.buycont:last-child{margin-bottom: 0;}
.insWrapBox .buycont .row{margin-top: 0; border-top:2px solid #d5d5d5; padding:0 .64rem;} 
.buycont .row label{line-height: 2.4rem;  }
.insWrapBox .buycont .row .inputbox{line-height: 2.4rem; height: 2.4rem;}
.setarea{font-size: .52rem!important;}
.buycont .row .icon-right{margin-top: .6rem;}
.buycont .inputbox.nobor{border:0!important;}
.texred{color:#e02c36!important;}
.tablefe1{font-size: .52rem; text-align: right; padding:0 .64rem; color:#999;}
.lijitbao{display:inline-block; line-height: 1.1rem; padding:0 .64rem; background-color: #ff7043; color:#fff; font-size: .52rem; border-radius:4px;}
.bContTit{line-height: 1rem; height:1rem; padding:0 .64rem; font-size: .68rem; color:#333; font-weight: bold; padding-top: .64rem;}
.bConRow{border-bottom: 1px solid #d5d5d5; padding:.5rem .64rem; overflow: hidden;}
.bConRow .label{float:left; line-height: 1.4rem; font-size: .64rem; width:4.3rem; color:#666;}
.bConRow .rBox{float:right; line-height: 1.4rem; font-size: .52rem; width:10rem; color:#333;}
.bConRow .rBox1{overflow: hidden;}
.bConRow label{float:left; width:50%;}
.notinput{background:none; border:none; width:1.5rem; display: inline; font-size: .56rem; color:#000;}
.bConRow .yolabel{line-height: 1.4rem; font-size: .64rem; width:4.3rem; color:#666;}
.bConRow .details{border:2px solid #d5d5d5; color:#666; font-size: .52rem; padding:.3rem .5rem; background-color: #f5f5f5; line-height: 1.2rem; min-height:2.4rem;}
.bContTit span{float:right; font-size: .52rem; color:#e02c36;}
.bConTabs{margin:0 .64rem .64rem; border:2px solid #d5d5d5;}
.bConTabs_title{line-height: 1.7rem; height:1.7rem; background-color: #efefef; border-bottom: 2px solid #d5d5d5; padding:0 .5rem; font-size: .64rem; color: #666; position:relative;}
.bConTabs_title span{float:right; width:1rem; height:1rem; margin-top: .35rem; background: url(../images/cont_checki_1.png) no-repeat; background-size:100% auto; -webkit-background-size:100% auto;}
.bConTabs_title.on span{background-image: url(../images/cont_checki_2.png);}
.bConTabs_title input[type=checkbox]{position:absolute; top:0; left:0; width:100%; height:100%; opacity: 0;}
.bConTabs .label{width:3.4rem;}
.bConTabs .rBox{width:9.6rem;}
.bConTabs .rBox2 label{float:left; width:2.56rem; height:1.15rem; line-height: 1.15rem; margin-right: .9rem; background-color: #efefef; color:#666; font-size: .52rem; text-align: center; position:relative; margin-bottom: .6rem; border-radius:4px;}
.bConTabs .rBox2 label.on{background-color: #ff7043; color:#fff;}
.bConTabs .rBox2 label input[type=radio]{position:absolute; top:0; left:0; width:100%; height:100%; opacity: 0;}
.bConTabs .rBox2 label:nth-child(3){margin-right: 0;}
.nomgbm{margin-bottom: 0!important;}
.contTotal{ text-align: center; font-size: .6rem; padding-top: 1rem; background-color: #fff; color:#000;}
.contTotal p{color:#999; font-size: .6rem;}
.lijitbaobb{display:block; line-height: 1.5rem; width:12rem; text-align: center; background-color: #ff7043; color:#fff; font-size: .64rem; margin: .7rem auto; border-radius:4px;}
.bConRadio{float:left; width:.8rem; height:.8rem; margin-top: .3rem; margin-right: .6rem; background: url(../images/icon-radio.png) no-repeat; background-size:100% auto; -webkit-background-size:100% auto;}
.bConRadio.on{background-position: 0 bottom;}
.bConName{float:left; line-height: 1.4rem; font-size: .6rem; color:#000;}
.hide{display: none;}
.bConCost{float:right; line-height: 1.4rem; font-size: .6rem; color:#000;}
.rightArrow{float:right; height:.52rem; margin-top: .4rem;}
.ckRadio{position:fixed; right:-85%; top:4rem; background-color: #fff; width:85%; height:100%; box-shadow: -4px 0 5px 2px rgba(0,0,0,.2);
z-index: 100001; opacity: 0; box-sizing:border-box; transition:all .3s; -webkit-transition:all .3s;}
.ckRadio.open{ transform:translateX(-100%); -webkit-transform:translateX(-100%); opacity: 1;}
.ckRadio li{border-bottom: 1px solid #d5d5d5; line-height: 2.3rem; height:2.3rem; font-size: .64rem; color:#3f3f3f; padding-left: .7rem;}
#ck-tichedian li{line-height: 1rem; height:auto; padding:.4rem .68rem; }
.car-butie{clear:both; background-color: #fff; padding:.6rem .68rem; border-bottom: 4px solid #f0f0f0;}
.car-butie span{float:left; width:50%; line-height: .85rem; font-size: .47rem; color:#3f3f3f;}
.car-butie p{clear:both; font-size: .47rem; line-height: 1rem; color:#ff7043;}

.car-cjwt{padding:.6rem .68rem;}
.car-cjwt li{padding-bottom: .6rem;}
.car-cjwt .que{line-height: 1rem; color:#ff7043; font-size: .56rem;}
.car-cjwt .ask{line-height: .8rem; color:#3f3f3f; font-size: .56rem;}
.bxTopTip{line-height: .68rem; background-color: #fcf7ea; padding:.6rem; font-size: .6rem; color:#ff7043;}    
.bxTopInfo{padding:.4rem .64rem; overflow: hidden; background-color: #fff;}
.bxTopInfo img{width:1rem; height:1rem; float:left;}
.bxTopInfo .name{float:left; width:10rem; margin-left: .4rem; line-height: .8rem; color:#000;  font-size: .6rem;}
.bxTopInfo .price{float:right; color:#e02c36; line-height: .8rem; font-size: .6rem;}

/*商品详情-金融分期弹出层*/
.fullMask{position:absolute; top:0; left:0; width:100%; height:100%; z-index: 100001; 
	/*transition:all .3s ease; -webkit-transition:all .3s ease;*/ transform:translateX(100%); -webkit-transform:translateX(100%);}
/*.fullMask.open{ display: block; opacity: 1; transform:translateX(0); -webkit-transform:translateX(0);}*/
.fullMask.open{animation:fullLeft .5s; -webkit-animation:fullLeft .5s; animation-fill-mode:both; -webkit-animation-fill-mode:both;}
.fullMask.close{animation:fullRight .5s; -webkit-animation:fullRight .5s; animation-fill-mode:both; -webkit-animation-fill-mode:both;}

.insuMask{position:absolute; top:0; left:0; width:100%; height:100%; z-index: 100001; transform:translateX(100%); -webkit-transform:translateX(100%);}
.insuMask.open{animation:fullLeft .5s; -webkit-animation:fullLeft .5s; animation-fill-mode:both; -webkit-animation-fill-mode:both;}
.insuMask.close{animation:fullRight .5s; -webkit-animation:fullRight .5s; animation-fill-mode:both; -webkit-animation-fill-mode:both;}
.insuraMain{position:absolute; top:1.88rem; left:0; right:0; bottom:0; background-color: #fff;}
@keyframes fullLeft{
	0%{
		display: block;
		transform:translateX(100%);
	}
	100%{
		display: block;
		transform:translateX(0);
	}
}
@-webkit-keyframes fullLeft{
	0%{
		display: block;
		-webkit-transform:translateX(100%);
	}
	100%{
		display: block;
		-webkit-transform:translateX(0);
	}
}

@keyframes fullRight{
	0%{
		display: block;
		transform:translateX(0);
	}
	99%{
		display: block;
		transform:translateX(100%);
	}
	100%{
		display: none;
		transform:translateX(100%);
	}
}
@-webkit-keyframes fullRight{
	0%{
		display: block;
		-webkit-transform:translateX(0);
	}
	99%{
		display: block;
		-webkit-transform:translateX(100%);
	}
	100%{
		display: none;
		-webkit-transform:translateX(100%);
	}
}
#fLayer{background-color: #efefef;}
.cbTitle2{background-color: #fff; font-size: .64rem; padding:0 .64rem; color:#ed6e45; height:1.7rem; line-height: 1.7rem; z-index: 2; box-shadow: 0 4px 4px rgba(0,0,0,.15); position:relative;}
.cbLists{padding:0 .64rem; background-color: #fff; margin-bottom: .6rem;}
.cbLists dt{padding:.5rem 0; height:1.4rem;}
.cbLists dt img{float:left; height:100%;}
.cbLists dt .check{float:right; height:1.1rem; width:1.1rem; margin-top: .2rem; background: url(../images/cont_checki_1.png) no-repeat; background-size:100% auto; -webkit-background-size:100% auto;}
.cbLists.on dt .check{background-image: url(../images/cont_checki_2.png);}
.cbLists dd{padding:.64rem 0; line-height: .7rem; overflow: hidden; border-bottom:1px solid #d5d5d5;}
.cbLists dd label{float:left; width:30%; font-size: .52rem; color:#413f40;}
.cbLists dd span{float:left; width:70%; font-size: .52rem; color:#a2a2a2;}
.cbLists:last-child{margin-bottom: 0;}
.cbLists dd:last-child{border-bottom: 0;}


/*商品详情-用品套餐弹出层-套餐列表*/
#fsLayer{height:100%; overflow-y:auto; background-color: #fff;}
.groupList_box{padding-top:1px; border-bottom: 1px solid #d5d5d5;}
.groupList{margin:1rem; height:7.6rem; background-color: #fff; border-radius: 4px; box-shadow: 0 4px 8px rgba(0,0,0,.2);
    padding:0 .6rem; position:relative;}
.cmbTitle{height:1rem; line-height: 1rem; padding:.3rem 0; font-size: .64rem; font-weight: bold; color:#ff7141;}
.cmbCost{font-size: .6rem; line-height: 1rem;}
.cmbCost strong{font-weight: normal; font-size: .6rem; color:#3c3c3c;}
.cmbCost i{color:#d3484f;}
.cmbCost span{margin-left: .6rem; font-size: .56rem; color:#919191; text-decoration: line-through;}
.combo-pic-box{overflow: hidden; width:100%; height:4.7rem; position:relative; z-index: 1;}
.combo-pic-ul{}
.combo-pic-ul li{}
.combo-pic-ul .pic{padding:.2rem 0;}
.combo-pic-ul img{width:100%; height:2.3rem;}
.combo-pic-ul .name{font-size: .4rem; line-height: .6rem; color:#515151;max-height: 1.2rem; white-space: nowrap; text-overflow: ellipsis; overflow: hidden;}
.combo-pic-ul .price{font-size: .4rem; line-height: .6rem; color:#d01621; padding-top: .2rem;}
.groupList .status{position:absolute; top:0; left:0; height:100%; width:100%; box-sizing:border-box; border:2px solid transparent; border-radius: 4px;}
.groupList .status i{position:absolute; top:-.5rem; right:-.5rem; width:1rem; height:1rem; background: url(../images/cont_checki_1.png) no-repeat; background-size:100% auto; -webkit-background-size:100% auto;}
.groupList.on .status{border-color:#fe7042;}
.groupList.on .status i{background-image: url(../images/cont_checki_2.png);}
/*商品详情-用品套餐弹出层-自定义套餐*/
.groupCustom_box{padding:1px 1rem; background-color: #fff;}
.groupCustom_box li{float:left; width:46%; height:5.6rem; margin-right: 8%; margin-bottom: .6rem; position: relative;}
.groupCustom_box li:nth-child(2n){margin-right: 0;}
.groupCustom_box .pic{height:3.4rem;}
.groupCustom_box .pic img{width:100%; height:100%;}
.groupCustom_box .name{font-size: .4rem; line-height: .6rem; max-height: 1.2rem; white-space: nowrap; text-overflow: ellipsis; overflow: hidden; color:#515151; padding-right: 1rem; padding-top: .2rem;}
.groupCustom_box .price{font-size: .4rem; line-height: .6rem; color:#d01621; padding-top: .2rem;}
.groupCustom_box .status{}
.groupCustom_box .status i{position:absolute; bottom:0; right:0; width:1rem; height:1rem; background: url(../images/cont_checki_1.png) no-repeat; background-size:100% auto; -webkit-background-size:100% auto;}
.groupCustom_box li.on .status i{background-image: url(../images/cont_checki_2.png);}
/*商品详情-用品套餐弹出层-显示图片*/
.picTextShow_wrap{position:fixed; z-index: 111111; width:100%; height:100%; top:0; left:0; background: rgba(0,0,0,.2); display: none;}
.picTextShow{width:80%; background-color: #fff; margin:3rem auto; position:relative; overflow: hidden;}
.picTextShow ul{height:6.4rem;}
.picTextShow li{height:6.4rem;}
.picTextShow li img{width: 100%; height: 100%; display: block;}
.picTextShow .name{padding:.8rem 1rem; line-height: 1rem; font-size: .64rem; font-weight: bold; color:#414141;}
.picTextShow .text{font-size: .52rem; line-height: .8rem; color:#999; padding:0 1rem 1rem;}
.picPagination{position:absolute; top:5.8rem; text-align: center; z-index: 2; width:100%;}
.picPagination .swiper-pagination-bullet{background-color: #fff; margin:0 2px;}
.picPagination .swiper-pagination-bullet-active{background-color: #fff; opacity: .8;}

.hRight-btn1{position: absolute; right:0; top:0; width:1.88rem; height:1.88rem;}
.hRight-btn2{position: absolute; right:1.88rem; top:0; width:1.88rem; height:1.88rem;}
/*违章记录列表*/
.contentBox{ padding: 1.2rem .8rem;}
.topfixed {position: fixed;top: 1.88rem;left: 0;font-size: .65rem;color: #ff7043;background-color: #fdf7eb;width: 100%;height: 1.4rem;line-height: 1.4rem;padding: 0 .8rem;}
.illegalList{position: relative; background: #fafafa;margin-top: 1.2rem;box-shadow: 0 .05rem .25rem 0 rgba(0,0,0,.3); -webkit-box-shadow: .1rem .1rem .5rem .1rem rgba(0,0,0,.3);border-radius: 3px;}
.illegalList .stag{position: absolute; top:0; right:0; width:2.3rem; height:2.3rem;}
.illegalList:first-child{margin-top: 0;}
.illegalList .illegal_time {background: #F5F5F5; padding: .8rem .55rem;border-bottom: 2px solid #d7d7d7;font-size: .7rem;border-radius: 3px 3px 0 0;}
.illegalList .illegal_detail {padding: .8rem .55rem;border-bottom: #d7d7d7 2px dotted;}
.illegal_detail .detail_title {color: #ff7043;font-size: .8rem;font-weight: bolder;}
.illegal_detail .detail_content {font-size: .6rem;margin-top: .8rem}
.illegalList .illegal_fines {padding: .8rem .55rem;}
.illegal_fines .fine{font-size: .7rem;float: left;width: 70%}
.illegal_fines .points{font-size: .7rem;float: right;width: 30%; text-align: right;}
.fine .money{color: #E02C36;margin-left: .625rem; }
.points .number{color: #E02C36;margin-left: .625rem;}
.illegalList .clear{clear: both;}
.illegal_time .time_1{width: 50%;float: left;}
.illegal_time .time_2{width: 50%;float: right;}
.illegal_time .time_3{width: 60%;float: left;}
.illegal_time .timeCheck {  display: inline;  float: right;  width: .9rem;  height: .9rem;  background-color: #cecece;  border-radius: .1rem; 
 background-image: url("../images/slide_box.png");  background-size: .8rem;  background-repeat: no-repeat;  background-position: 0.1rem 0.22rem;}
.illegal_time .hasCheck { background-color: #FF7143;}
.floatFooter { padding: .35rem 0; position: fixed; bottom: 0; left: 0; width: 100%;  color: #fff; background-color: #FFFFFF; z-index: 99; box-shadow: 0 -.05rem .25rem 0 rgba(0,0,0,.3); -webkit-box-shadow: 0 -.05rem .25rem 0 rgba(0,0,0,.3);}
.countMoney { font-size: .75rem;font-weight: bold;color: #333;}
.footBox { margin: 0 .8rem; height: 1.8rem;}
.footBox .foot_illegal,.footBox .foot_fine,.footBox .foot_points{float: left;color: #333;font-size: .65rem;width: 27%;line-height: 1.8rem;}
.footBox .foot_illegal{margin-left: 1rem;}
.foot_number{font-size: .7rem;margin-left: .625rem;color: #E02C36;}

.footBox .foot_deal{float: left;width: 7.8rem;line-height: 1.8rem;color: #3f3f3f;font-size: .65rem;}
.footBox .foot_deal .deal_fine{float: left;width: 5.3rem;}
.footBox .foot_deal .deal_fine .fine_all{color: #e02c36;padding-left: .2rem;}
.footBox .foot_deal .deal_detail{float: left;width: 1.9rem;background:url(../images/illButton-down.png) no-repeat right center;background-size: .5rem;}
.footBox .foot_deal .deal_detail.on{background:url(../images/illButton-up.png) no-repeat right center;background-size: .5rem;}
.footBox .illButton { float: right;width:6.5rem; text-align: center; line-height:1.8rem;font-size: 0.7rem; border: 0; background: #ff7143; color: #fff; border-radius: 0.2rem; 
box-shadow: 0 .05rem .25rem 0 rgba(0,0,0,.3); -webkit-box-shadow: 0 .05rem .25rem 0 rgba(0,0,0,.3); }
.foot_deal_mask{padding:.7rem 0;position: fixed;bottom: 2.5rem;left: 0;color: #404040;font-size: .7rem;background-color: #fff;width: 100%;border-bottom: 1px solid #f4f4f4;
box-shadow: 0 -.05rem .1rem rgba(0,0,0,.2);-webkit-box-shadow: 0 -.05rem .1rem rgba(0,0,0,.2);
transform: translateY(100%);-webkit-transform: translateY(100%);transition:all .3s;-webkit-transition:all .3s;}
.foot_deal_mask.open{transform: translateY(0);-webkit-transform: translateY(0);z-index: 99;}
.foot_deal_mask p{line-height: 1.375rem;padding:0 .8rem;}
.foot_deal_mask p .ill_num{padding-right: .1rem;}
.foot_deal_mask p .ill_money{padding-left: .1rem;}
.foot_deal_mask p .ill_agent{padding-left: .1rem;}
.dark-mask{position: fixed;bottom: 0;left: 0;width: 100%;height: 100%;z-index: 0;background: #000;opacity: .4;transition:.3s all;-webkit-transition:.3s all;display: none; }
.dark-mask.open{display: block;}

/*车型列表*/
.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;}
/*价格弹窗*/

/*一键救援*/
.hxrescue-adress{padding: .5rem .8rem;background-color: #f5f5f5;}
.hxrescue-adress h5{font-size: .66rem;color: #e3414a;}
.hxrescue-adress .handle{clear: both;overflow: hidden;margin-top: .3rem;}
.hxrescue-adress .handle a{float:left;width: 100%;line-height: 1.7rem;font-size: .64rem;color: #fff;text-align: center;background-color: #ff7043;border-radius: .1rem;}
.hxrescue-adress .title{clear: both;overflow:hidden;line-height: 1.5rem;margin-top: .1rem;}
.hxrescue-adress .title .text{float: left;}
.hxrescue-adress .title img{width: .45rem;height: .65rem;float:left;margin-top: .45rem;margin-right: .2rem;}
.hxrescue-adress .title span{font-size: .58rem;color: #26a668;float:left;}
.hxrescue-adress .location{margin-left:3.5rem;font-size: .58rem;color: #3b404c;overflow: hidden;text-overflow: ellipsis;white-space: nowrap;}
.hxrescue-filter a{display: block; position:relative; background-color: #fff; padding:0 .8rem; height:2.7rem; line-height: 2.7rem; border-bottom:1px solid #d5d5d5; border-top:1px solid #d5d5d5;font-size: .68rem;}
.hxrescue-filter a.noborderbt{border-bottom: none;}
.hxrescue-filter a>h5{color: #e3414a;font-size: .68rem;}
.hxrescue-filter a span{color:#7a7a7a;float:left; font-weight: 600; font-family: "微软雅黑";}
.hxrescue-filter a b{color:#979797; font-weight: normal; height:2.7rem; overflow: hidden; display: block; text-align: right; text-overflow: ellipsis; white-space: nowrap;}
.hxrescue-filter a img{float:right; height:.56rem; margin-left: .68rem; margin-top: 1.05rem;}
.hxrescue-filter a b.active{color:#ff7043;}
.hxrescue-distance{background-color: #fff;}
.hxrescue-distance ul{clear: both;overflow:hidden;width: 104%;}
.hxrescue-distance ul li{padding:.6rem .75rem;background-color:#fff;border-bottom:1px solid #d5d5d5;clear: both;overflow: hidden;}
.hxrescue-distance ul li .distance-top{position: relative;height: 3.1rem;width:5.6rem;float: left;}
.hxrescue-distance ul li .distance-top .pic{width: 100%;height: 100%;}
.hxrescue-distance ul li .distance-top .brandicon{z-index:2;box-sizing:border-box;background-color:#fff;width: 1rem;height: 1rem;border:1px solid #dadada;position: absolute;left: .5rem;bottom: -.08rem;}
.hxrescue-distance ul li .distance-top .brandicon img{width: 100%;position: relative;top: -.14rem}
.hxrescue-distance ul li .distance-top .distance-mask{position:absolute;bottom:0;left:0;width: 100%;height: .825rem;line-height: .825rem;background-color: rgba(0,0,0,.4);font-size: .58rem;color: #fff;}
.hxrescue-distance ul li .distance-top .distance-mask span{position: absolute;top: 0;right: .2rem;}
.hxrescue-distance ul li .distance-content{margin-left:5.95rem;background-color: #fff;}
.hxrescue-distance ul li .distance-content .address{font-size: .62rem;color: #999;line-height:.8rem;overflow: hidden;text-overflow: ellipsis;white-space: nowrap;}
.hxrescue-distance ul li h5{font-size: .65rem;color: #666;overflow: hidden;text-overflow: ellipsis;white-space: nowrap;font-weight: bold;}
.hxrescue-distance ul li .text{margin-top: .3rem;}
.hxrescue-distance ul li .text a{float:left;width:3.8rem;line-height: .95rem;border:1px solid #ff7043;color: #ff7043;text-align: center;font-size: .62rem;}
.hxrescue-distance ul li .text a:nth-of-type(1){margin-right: .5rem;}
.hxrescue-mask-w{display:none;position: fixed;top: 0;left: 0;width: 100%;height: 100%;background-color: rgba(0,0,0,.4);z-index: 998;}
.hxrescue-mask{padding:1rem .8rem .75rem;box-sizing:border-box;position:absolute;left:10%;top:50%;width: 80%;transform: translateY(-50%);-webkit-transform: translateY(-50%);background-color: #fff;z-index: 999;
border-radius: .1rem;box-shadow: 0 .1rem .2rem rgba(0,0,0,.4);-webkit-box-shadow: 0 .1rem .2rem rgba(0,0,0,.4);text-align: center;}
.hxrescue-mask p{font-size: .65rem;color: #202020;line-height: 1rem;}
.hxrescue-mask .resmask-close{width: .6rem;height: .6rem;position: absolute;right: .25rem;top: .25rem;}
.hxrescue-mask input{outline:none;font-size: .64rem;color: #4f4f4f;border:1px solid #b2b2b2;display: block;width: 100%;margin: .5rem auto .75rem;height: 1.7rem;padding:.4rem .25rem;box-sizing:border-box;line-height: .8rem;font-family: '微软雅黑';}
.hxrescue-mask input::-webkit-input-placeholder{color: #b2b2b2;}
.hxrescue-mask button,.hxrescue-mask a{display:block;outline:none;width: 100%;margin: 0 auto;line-height: 1.7rem;color: #fff;background-color: #ff7043;text-align: center;border-radius: .2rem;outline: none;border:none;font-size: .64rem;font-family: '微软雅黑';}