html{
    background: #f5f4f2;
    font-family:'Microsoft Yahei', Arial, Helvetica, sans-serif;
    color: #333;
    -webkit-user-select: none;
    -webkit-text-size-adjust: none;
    -webkit-tap-highlight-color:rgba(0,0,0,0);
}
ul,li{
    margin: 0;
    padding: 0;
    list-style: none;
}
a{
    color: #636363;
    display: block;
}
img{
    display: block;
    width: 100%;
}
.none{
    display: none;
}
body.hd1{
    padding: 40px 0 0;
}
body.hd1 header{
    position: fixed;
    top: 0;
    left: 0;
    width: 100%;
    height: 40px;
    z-index: 1;
}
body.hd2{
    padding: 76px 0 0;
}
body.hd2 header{
    position: fixed;
    top: 0;
    left: 0;
    width: 100%;
    height: 78px;
    z-index: 2;
}
body.hd3 {
    padding: 117px 0 0;
}
body.hd3 header{
    position: fixed;
    top: 0;
    left: 0;
    width: 100%;
    height: 117px;
    z-index: 2;
}
.clearfix:after {
    display: block;
    height: 0;
    content: "";
    clear:both;
    visibility: hidden;
}
.clearfix:after {
    content: '\0020';
    display: block;
    height: 0;
    clear: both;
}
.visible{
    visibility: hidden;
}
.header{
    position: relative;
    background: #e94740;
    color: #fff;
    height: 40px;
    line-height: 40px;
}
.header .title{
    position: relative;
    height: 40px;
    font-size: 18px;
    text-align: center;
    line-height: 40px;
}
.header .prev{
    font-size: 14px;
    position: absolute;
    text-align: right;
    color: #fff;
    top: 0;
    left: 0;
    width: 16%;
    height: 100%;
    background: url(http://n.sinaimg.cn/auto/88773292/20160407/icon_1.png) 10px center/10px auto no-repeat;
    z-index: 1;
}
.header .share{
    position: absolute;
    top: 0;
    right: 10px;
    padding: 0 0 0 20px;
    height: 100%;
    font-size: 14px;
    background: url(http://n.sinaimg.cn/auto/88773292/20160407/icon_2.png) 0px center/15px auto no-repeat;
    z-index: 1;
}

.banner2{
	display: -webkit-box;
	display: box;
}
.banner2 .banner_t{
	position: relative;
	width: 66%;
}
.banner2 .banner_t.img{
	position: relative;
	width: 100%;
}
.banner2 .banner_t .num {
    position: absolute;
    bottom: 5px;
    left: 0;
    height: 29px;
    padding: 0 17px;
    line-height: 29px;
    text-align: center;
    font-size: 15px;
    color: #fff;
    background: rgba(0,0,0,.7);
}
.banner2 .banner_sub{
	width: 33%;
	margin: 0 0 0 1%;
}
.banner2 .banner_sub .one{
	border-bottom: 1px solid #fff;
}
.top-menu{
    display: -webkit-box;
display:none;
    height: 36px;
    line-height: 36px;
    background: #fff;
    overflow: scroll;
    -webkit-overflow-scrolling: touch;
    border-bottom: 1px solid #dcdcdc;
}
.top-menu a{
    margin: 11px 0 0;
    padding: 0px 12px;
    height: 14px;
    line-height: 14px;
    font-size: 14px;
    color: #333333;
    border-right: 1px solid #e6e6e6;
}
.fix-share {
    position: fixed;
    top: 0;
    left: 0;
    width: 100%;
    height: 100%;
    background: rgba(0,0,0,.6);
    display: none;
    z-index: 10;
}
.car_box {
    margin:0 0 10px;
    clear: both;
    background: #fff;
    border-top: 1px solid #d7d7d7;
    border-bottom: 1px solid #d7d7d7;
}
.car_box h3{
    display: inline-block;
    font-size:16px;
    margin-bottom:10px;
    margin-top:3px;
    width:90%;
    color: #131313;
    font-weight: bold;
}
.auto_seller_cnt{
    margin: 13px 10px 0;
    line-height: 24px;
    font-size: 12px;
}
.auto_seller_cnt .swiper-wrapper{display:block;}
.auto_seller_cnt .seller_mark{
    font-size: 14px; color: #333333;
    background: url(http://n.sinaimg.cn/88773292/20151110/icon_27.png) left 4px no-repeat;
    background-size: 16px auto;
    padding: 0 0 0px 22px;
    margin: 0 0 6px;
    overflow: hidden;
}
.auto_seller_cnt .seller_mark .fL {

}
.auto_seller_cnt .seller_mark .fR {
    max-width: 44%;
    font-weight: normal;
}
.auto_seller_cnt .address{
    background: url(http://n.sinaimg.cn/88773292/20151110/icon_28.png) left 4px no-repeat;
    background-size: 16px auto;
    padding: 0 0 0px 22px;
    font-size: 12px;
    margin: 0 0 12px;
    color: #868686;
    clear: both;
}
.auto_seller_cnt .seller_mark .price {
    font-size: 20px;
    color: #e94740;
}
.auto_seller_cnt .price{
  font-size: 12px;
    color: #e94740;
    padding-left: 22px;
    background: url(http://i0.sinaimg.cn/qc/subject/2016/0831/price.png) no-repeat -1px center / 20px auto;
    margin-left: -1px;
}

.auto_seller_cnt .price span{
    font-size: 12px;
    color: #a8a8a8;
}
.auto_seller_cnt .btn{
    position: static;
    font-size: 14px;
    text-align: center;
}
/*  &#65533;&#624;&#65533;400&#65533;¡ä&#194;&#65533;&#65533;&#701;
.auto_seller_cnt .btn .tel{
    float: left;
    width: 67%;
    height: 28px;
    line-height: 28px;
    border-radius: 4px;
    border: 1px solid #d7d7d7;
    background: #f9f9f9;
    color: #e94740;
}
.auto_seller_cnt .btn .tel span{
    background: url(http://n.sinaimg.cn/88773292/20151110/icon_29.png) left center no-repeat;
    background-size: 16px auto;
    padding: 0 0 0px 22px;
}
*/
.auto_seller_cnt .btn .tel{
    float: left;
    width: 67%;
    height: 30px;
    line-height: 30px;
    background: url(http://i2.sinaimg.cn/qc/subject/2016/0624/tel.png) left center / 16px auto no-repeat;
    color: #fff
}
.auto_seller_cnt .btn .tel span{
    background: #3da67f;
    display: block;
    margin-left: 22px;
    border-radius: 4px;
}
.auto_seller_cnt .btn .ask{
    float: right;
    width: 25%;
    /*padding-left: 5%;*/
    height: 30px;
    line-height: 30px;
    border-radius: 4px;
    background: #e94740;
    /*background: #e94740 url(http://n.sinaimg.cn/88773292/20151110/icon_23.png) 16px center no-repeat;*/
    color: #fff;
    background-size: 16px auto;
}
.auto_seller_cnt .seller_mark .icon_4s{ display:inline-block; width:19px; height:19px; background:url(http://u1.sinaimg.cn/upload/2014/06/13/icon_4s.png) no-repeat; background-size:100% 100%; vertical-align:middle; margin-left:4px;}
.auto_seller_cnt .seller_bd{ height: 1px; border-bottom: 1px dotted #e3e3e3; margin: 8px 0 9px;}
.auto_seller_cnt .txt{ height:24px; line-height:24px; overflow:hidden; white-space:nowrap;text-overflow:ellipsis;}
.auto_seller_cnt .swiper-slide {
    padding-bottom: 15px;
    margin-bottom: 13px;
    border-bottom: 1px solid #d7d7d7;
}
.auto_seller_cnt .swiper-slide:last-child {
    border:none;
    margin-bottom: 0;
}
.tel-pop{
    position: fixed;
    top: 0;
    left: 0;
    width: 100%;
    height: 100%;
    box-sizing: border-box;
    z-index: 10000;
    background: rgba(0,0,0,.5);
}

.tel-pop .tel-pop-content{
    border-radius: 3px;
    position: absolute;
    top: 50%;
    left: 50%;
    -webkit-transform: translateX(-50%) translateY(-50%);
    transform: translateX(-50%) translateY(-50%);
    width: 240px;
    height: 132px;
    background: #fff;
    font-family: 'Microsoft Yahei';
    font-size: 12px;
}

.tel-pop .tel-pop-content .tel-pop-c{
    width: 100%;
    height: 92px;
}

.tel-pop .tel-pop-content .tel-pop-c .desc{
    text-align: center;
    padding-top: 17px;
}

.tel-pop .tel-pop-content .tel-pop-c .x-num{
    font-size: 18px;
    text-align: center;
    color: #e27937;
    padding-top: 20px;
}
.tel-pop .tel-pop-content .tel-pop-b{
    border-top: 1px solid #c0bebe;
}
.tel-pop .tel-pop-content .tel-pop-b a{
    display: inline-block;
    -webkit-box-sizing: border-box;
    box-sizing: border-box;
    width: 49%;
    text-align: center;
    height: 40px;
    line-height: 40px;
}
.tel-pop .tel-pop-content .tel-pop-b a.dial{
    border-left: 1px solid #c0bebe;
    color: #e94740;
}
.car_box .more {
    height: 40px;
    line-height: 40px;
    text-align: center;
    color: #868686;
    font-size: 14px;
    border-top: 1px solid #dcdcdc;
}
.car_box .more span{
    padding: 0 15px;
    background: url(http://n.sinaimg.cn/auto/88773292/20160407/icon_7.png) right center /6px auto no-repeat #fff;
}
.banner{
    position: relative;
    overflow: hidden;
}
.banner .cont{
    display: -webkit-box;
    -webkit-transform:translateX(0);
    transform:translateX(0);
    -webkit-transition:-webkit-transform ease .3s;
    transition:transform ease .3s;
}
.banner .cont.right{
    -webkit-transform:translateX(-100%);
    transform:translateX(-100%);
}
.banner .img{
    position: relative;
}
.banner .count{
    position: absolute;
    bottom: 0;
    right: 0;
    background: url(http://n.sinaimg.cn/auto/88773292/20160407/icon_3.png) 14px center/17px auto no-repeat rgba(0,0,0,.8);
    font-size: 14px;
    width: 115px;
    height: 30px;
    line-height: 30px;
    padding: 0 0 0 35px;
    color: #fff;
    box-sizing: border-box;
}
.banner .lArrow,.banner .rArrow,.banner .cVideo{
    position: absolute;
    top: 50%;
    -webkit-transform:translateY(-50%);
}
.banner .lArrow{
    left: 10px;
    background: url(http://i2.sinaimg.cn/qc/subject/2016/0622/left.png) no-repeat 0 0 / 33px 33px;
    width: 33px;
    height: 33px;
}
.banner .rArrow{
    right: 10px;
    background: url(http://i1.sinaimg.cn/qc/subject/2016/0622/right.png) no-repeat 0 0 / 33px 33px;
    width: 33px;
    height: 33px;
}
.banner .cVideo{
    left: 50%;
    -webkit-transform:translateX(-50%) translateY(-50%);
    background: url(http://i2.sinaimg.cn/qc/subject/2016/0622/video.png) no-repeat 0 0 / 70px 70px;
    width: 70px;
    height: 70px;
}
.box.xj_module{
    position: relative;
    height: 70px;
    background: #fff;
    display: -webkit-box;
}
.box.xj_module .info{
    position: relative;
    height: 70px;
    padding: 0 0 0 0;
    -webkit-box-flex: 1;
}
.box.xj_module .info .title{
    padding: 15px 0 0 10px;
    color: #252830;
    font-size: 18px;
}
.box.xj_module .info .price{
    padding: 12px 0 0 10px;
    font-size: 14px;
    color: #868686;
}
.box.xj_module .active{
    text-align: right;
    width: 115px;
    background: #e94740;
    color: #fff;
}
.box.xj_module .active .act_tit{
    padding: 17px 10px 0 0;
    font-size: 24px;
}
.box.xj_module .active .act_txt{
    padding: 4px 10px 0 0;
    font-size: 15px;
}
.box.xj_module .active_xj{
    font-size: 18px;
    width: 115px;
    background: #e94740;
    line-height: 70px;
    color: transparent;
    text-align: center;
}
.box.xj_module .active_xj span{
    color:#fff;
}
.brand_menu{
    position: relative;
    margin: 10px 0;
    background: #fff;

    border-top: 1px solid #dcdcdc;
}
.brand_menu .ul{
    /*display: -webkit-box;*/
    /*border-bottom: 1px solid #dcdcdc;*/

}
.brand_menu .ul .li{
    min-width: 33.3%;
    width: 33.3%;
    float: left;
    box-sizing: border-box;
    border-right: 1px solid #dcdcdc;
    border-bottom: 1px solid #dcdcdc;
}
.brand_menu .ul .li.hot {
    background: url(http://n.sinaimg.cn/auto/88773292/20160622/ico21.png) top   right/28px auto no-repeat;
}
.brand_menu .ul .li.nobd{
    border-right: none;
}
.brand_menu .ul .li.new{
    background: url(http://n.sinaimg.cn/auto/88773292/20160407/icon_4.png) 0 0/28px auto no-repeat;
}

.brand_menu .ul .li .img{
    width: 36%;
    margin: 15px auto 0px;
}
.brand_menu .ul .txt{
    font-size: 12px;
    text-align: center;
}
.brand_menu .ul .txt span{
    color: #e94740;
}
.brand_menu .ul .txt .t1{
    margin: 10px auto 8px;
    color: #333;
}
.brand_menu .ul .txt .t2{
    margin: 5px auto 16px;
    color: #868686;
}
.ad_wss{
    border-top: 1px solid #dcdcdc;
    border-bottom: 1px solid #dcdcdc;
    height: 44px;
    line-height: 44px;
    display: -webkit-box;
    background: url(http://n.sinaimg.cn/auto/88773292/20160407/icon_7.png) 95% center /8px auto no-repeat #fff;
}
.ad_wss .img{
    width: 30px;
    margin: 7px 0 0 10px;
}
.ad_wss .txt{
    -webkit-box-flex: 1;
    margin: 0px 0 0 10px;
    color: #252830;
    font-size: 14px;
}
.module{
    position: relative;
    margin: 10px 0;
    background: #fff;
    border-top: 1px solid #dcdcdc;
    border-bottom: 1px solid #dcdcdc;
}
.module h2{
    height: 40px;
    line-height: 40px;
    font-size: 18px;
    color: #333;
    border-bottom: 1px solid #ea4b44;
    box-sizing: border-box;
    padding: 0 0 0 10px;
}
.module h2.flex{
    display: -webkit-box;
    display: box;
    border-bottom-color: #f5f4f2;
}
.module h2.flex a{
    position: relative;
}
.module h2.flex a:first-child{
    margin-right:18px;
}
.module h2.flex a:last-child{
    margin-left:18px;
}
.module h2.flex a.cur{
    color: #e94740;
    border-bottom:1px solid #e94740;
}
.module h2.flex a:not(:first-child):before{
    content: '';
    display: inline-block;
    height:11px;
    border-right:1px solid #e6e6e6;
    position: absolute;
    left:-18px;
    top:50%;
    -webkit-transform: translate3d(0,-50%,0);
    transform: translate3d(0,-50%,0);
}
.module h3.flex{
    display: -webkit-box;
    height:34px;
    line-height:34px;
    -webkit-box-sizing: border-box;
    box-sizing: border-box;
    font-size: 12px;
    border-bottom:1px solid #dcdcdc;
    white-space: nowrap;
    overflow-x: scroll;
    overflow-y: hidden;
    -webkit-overflow-scrolling: touch;
}
.module h3.flex.hide{
    display: none;
}
.module h3.flex a{
    padding:0 11px;
    position: relative;
    width:42px;
    text-align: center;
}
.module h3.flex a:not(:first-child):before{
    content: '';
    display: inline-block;
    height:11px;
    border-right:1px solid #e6e6e6;
    position: absolute;
    left:0;
    top:50%;
    -webkit-transform: translate3d(0,-50%,0);
    transform: translate3d(0,-50%,0);
}
.module h3.flex a.cur{
    color: #e94740;
}
.module h2 .h2_r{
    float: right;
    font-size: 12px;
    color: #868686;
    margin: 0 10px 0 0;
}
.module h2 .h2_r span{
    color: #e94740;
}
.cx-filter-box .more {
    border-top: 1px solid #dcdcdc;
    font-size: 14px;
    height: 40px;
    line-height: 40px;
    text-align: center;
    margin: -2px 0 0;
    position: relative;
    background: #fff;
    color: #eb4038;
}
.cx-filter-box .more span {
    color: #eb4038;
    padding: 0 20px;
    background: url(http://n.sinaimg.cn/auto/88773292/20161020/ico113.png) right center / auto 4px no-repeat;
}

.cars .car_type{
    height: 30px;
    line-height: 30px;
    background: #f9f9f9;
    color: #333333;
    font-size: 12px;
    padding: 0 10px;
}
.cars .li{
    position: relative;
    border-bottom: 1px solid #dcdcdc;
    box-sizing: border-box;
    /*padding: 0 10px;*/
    margin: 0 10px;
}
.cars .li.nobd{
    position: relative;
    border-bottom: none;
    box-sizing: border-box;
    /*padding: 0 10px;*/
    margin: 0 10px;
}
.cars .li .li_tit{
    padding: 15px 0px 0;
    font-size: 14px;
    color: #333;
    line-height: 21px;
}
.cars .li .btn>div{
    width: 33.3%;
    height: 30px;
    line-height: 30px;
    text-align: center;
    font-size: 14px;
}

.cars .li .li_price {
    padding: 15px 0px 13px;
    font-size: 14px;
    color: #333;
}
.cars .li .li_price .price_r{
    float: right;
}
.cars .li .btn {
    position: relative;
    display: -webkit-box;
    display: box;
    margin: 0px 0 13px;
    height: 30px;
    line-height: 30px;
    text-align: center;
    border: 1px solid #dcdcdc;
    border-radius: 3px;
}   
.cars .li .btn .jsq-btn{
    box-flex: 1;
    color: #eb4038;
    font-size: 12px;

}
.cars .li .btn .jsq-btn.disabled{
    color: #c9c9c9;

}
.cars .li .li_price span {
    color: #e94740;
}
.cars .li .btn .jsq-btn span{
    /*padding: 0 0 0 20px;
    background: url(http://n.sinaimg.cn/auto/88773292/20160930/ico105.png) left center / auto 12px no-repeat;*/
}
.cars .li .btn .jsq-btn.disabled span{
    /*padding: 0 0 0 20px;
    background: url(http://n.sinaimg.cn/auto/88773292/20161014/ico111.png) left center / auto 12px no-repeat;*/
}
.cars .li .btn .xj-btn{
    color: #fff;
    font-size: 12px;
    background: #eb4038;
}
.cars .li .btn .xj-btn span{
    /*padding: 0 0 0 20px;
    background: url(http://n.sinaimg.cn/auto/88773292/20160930/ico106.png) left center / auto 13px no-repeat;*/
}
.cars .li .btn .db-btn{
    color: #eb4038;
    font-size: 12px;
    border-left: 1px solid #dcdcdc;
    border-right: 1px solid #dcdcdc;
}
.cars .li .btn .db-btn span{
    /*padding: 0 0 0 20px;
    background: url(http://n.sinaimg.cn/auto/88773292/20160930/ico107.png) left center / auto 15px no-repeat;*/
}
.cars .li .btn .db-btn.act{
    color: #c9c9c9;
}
.cars .li .btn .db-btn.act span{
    /*background: url(http://n.sinaimg.cn/auto/88773292/20160930/ico104.png) left center / auto 15px no-repeat;*/

}
.cars .li:last-child{
    border-bottom: none;
}
.star{
    position: relative;
    display: -webkit-box;
    box-sizing: border-box;
    padding: 14px 10px;
    border-bottom: 1px solid #dcdcdc;
}
.star .btn{
    width: 66px;
    height: 25px;
    line-height: 24px;
    color: #fff;
    background: #e94740;
    text-align: center;
    font-size: 16px;
}
.star_in {
    position: relative;
    -webkit-box-flex:1;
}
.star .i {
    position: relative;
    width: 25px;
    height: 25px;
    display: inline-block;
    background: url(http://n.sinaimg.cn/88773292/20151014/star.png) bottom center no-repeat;
    background-size: 100%;
    margin: 0 2px;
    vertical-align: text-bottom;
}
.star .i.g {
    background: url(http://n.sinaimg.cn/88773292/20151014/star_g.png) bottom center no-repeat;
    background-size: 100%;
}
.star .i.h {
    background: url(http://n.sinaimg.cn/88773292/20151014/star_h.png) bottom center no-repeat;
    background-size: 100%;
}
.comments .li{
    display: -webkit-box;
    display: box;
    margin: 12px 10px 0;
    border-bottom: 1px solid #dcdcdc;
    padding: 0 0 10px;
    color: #333333;
    font-size: 12px;
}
.comments .li .li_head{
    width: 30px;
    height: 30px;
    margin: 0 10px 0 0;
    padding: 3px 0 0;
}
.comments .li .li_head img{
    border-radius: 15px;
    overflow: hidden;
}
.comments .li .li_c{
    -webkit-box-flex: 1;
}
.comments .li .li_tit{
    font-weight: bold;
    margin: 0 0 7px;
    line-height: 18px;
}
.comments .li .txt{
    line-height: 18px;
}
.comments .li .time{
    margin: 6px 0 0 0;
    font-size: 12px;
    color: #868686;
}

.comments .li .star{
    padding: 0;
    float: right;
    border: none;
    height: 12px;
    line-height: 12px;
}
.comments .li .star .i {
    position: relative;
    width: 12px;
    height: 12px;
}
.comments .more {
    height: 40px;
    line-height: 40px;
    text-align: center;
    color: #868686;
    font-size: 14px;
}
.comments .more span{
    padding: 0 15px;
    background: url(http://n.sinaimg.cn/auto/88773292/20160407/icon_7.png) right center /6px auto no-repeat #fff;
}

.comments2 .li{
    display: block;
    display: box;
    margin: 12px 10px 0;
    border-bottom: 1px solid #dcdcdc;
    padding: 0 0 10px;
    color: #333333;
    font-size: 12px;
}
.comments2 .li .li_head{
    width: 30px;
    height: 30px;
    margin: 0 10px 0 0;
    padding: 3px 0 0;
}
.comments2 .li .li_head img{
    border-radius: 15px;
    overflow: hidden;
}
.comments2 .li .li_c{
    -webkit-box-flex: 1;
}
.comments2 .li .li_tit{
    font-weight: bold;
    margin: 0 0 7px;
    line-height: 18px;
}
.comments2 .li .txt{
    line-height: 18px;
}
.comments2 .li .time{
    margin: 6px 0 0 0;
    font-size: 12px;
    color: #868686;
}

.comments2 .li .star{
    padding: 0;
    float: right;
    border: none;
    height: 12px;
    line-height: 12px;
}
.comments2 .li .star .i {
    position: relative;
    width: 12px;
    height: 12px;
}
.comments2 .more {
    height: 40px;
    line-height: 40px;
    text-align: center;
    color: #868686;
    font-size: 14px;
}
.comments2 .more span{
    padding: 0 15px;
    background: url(http://n.sinaimg.cn/auto/88773292/20160407/icon_7.png) right center /6px auto no-repeat #fff;
}
.cars_pk {

}
.cars_pk .disbox{
    display: block;
    margin: 12px 0 12px 10px;
}
.cars_pk .disbox>li{
    float: left;
    -webkit-box-flex: 1;
    background: #fafaf9;
    margin: 0 10px 12px 0;
}
.cars_pk .disbox>li .img{
}
.cars_pk .car_info{
    position: relative;
    text-align: center;
}
.cars_pk .car_info .tit{
    height: 15px;
    position: relative;
    margin: 10px 0 0.35rem;
    font-size: 14px;
    color: #333;
    overflow: hidden;
}
.cars_pk .car_info .txt{
    position: relative;
    margin: 7px 0 11px;
    font-size: 12px;
    color: #868686;
}
.cars_pk .car_info .btn{
    position: relative;
    display: block;
    height: 30px;
    line-height: 30px;
    color: #fff;
    font-size: 16px;
    background: #e94740;
}

.detaile-show .list {
    -webkit-overflow-scrolling: touch;
}
.detaile-show.car-data-home .list dd{
    position: relative;
    margin: 0;
    border-bottom: none;
}
.detaile-show.car-data-home .list dd a{
    padding: 12px 30px 12px 5px;
    margin:  0 0 0 20px;
    border-bottom: 1px solid #cdcdcd;
}
.detaile-show.car-data-home .list dd a.none{
    display: none;
}
.detaile-show.car-data-home .list dd a .close{
    position: absolute;
    right: 0;
    top: 0;
    width: 30px;
    height: 100%;
    background: url(http://n.sinaimg.cn/auto/88773292/20160411/icon_14.png) center center/10px auto no-repeat;

}
.detaile-show.car-data-home .list dd .add{
    position: relative;
    left: 0;
    top: 0;
    width: 100%;
    height: 54px;
    line-height: 54px;
    display: -webkit-box;
    -webkit-box-align:center;
    -webkit-box-pack:center;
    background: #f5f4f2;
    border-bottom: 1px solid #cdcdcd;
    box-sizing: border-box;
}
.detaile-show.car-data-home .list dd .add.none{
    display: none;
}
.detaile-show.car-data-home .list dd .add span{
    font-size: 14px;
    padding: 0 20px;
    background: url(http://n.sinaimg.cn/auto/88773292/20160411/icon_15.png) left center/10px auto no-repeat;
    color: #868686;
}
.detaile-show.car-data-home .btn{
    height: 38px;
    line-height: 38px;
    border-radius: 3px;
    text-align: center;
    margin: 25px 20px;
    font-size: 16px;
    color: #fff;
    background: #e94740;
}
.detaile-show.car-data-home .btn2{
    text-align: center;
    margin: 25px 20px;
    font-size: 12px;
    color: #868686;
}
.detaile-show.car-data-home .btn2 span{
    padding: 0 0 0 20px;
    background: url(http://n.sinaimg.cn/auto/88773292/20160411/icon_16.png) left center/11px auto no-repeat;
}

.hide{display: none;}
.auto-share-layer{position: fixed;width: 100%;height: 100%;background: rgba(0,0,0,0.8);top: 0;left: 0;    z-index: 4;}
.auto-share-layer .s-hd{font-size: 20px;margin-top: 47px;width: 100%;text-align: center;color:#fff;border-bottom: 1px solid #888888;line-height: 18px;padding-bottom: 10px;}
.auto-share-layer .s-con{position: absolute;top:50%;text-align: center;width: 100%;margin-top: -35px;}
.auto-share-layer .s-con>a{display: inline-block;background: url(http://i0.sinaimg.cn/qc/2016/0405/ico_sp.png);width: 67px;height: 67px;background-size: 241px auto;margin: 0 10px;}
.auto-share-layer .s-con>a.weixin, .auto-share-layer .s-con>a.weixin_icon{background-position:-87px 0 ;}
.auto-share-layer .s-con>a.friend,.auto-share-layer .s-con>a.friend_icon{background-position: -174px 0;}
.auto-share-layer .float_cross{top: 40px;}

/*&#892;&#428;*/
.top-select{
    display: -webkit-box;
    height: 36px;
    line-height: 36px;
    background: #fff;
    overflow: scroll;
    -webkit-overflow-scrolling: touch;
}
.top-select a{
    margin: 11px 0px 0;
    padding: 0px 30px 0;
    height: 14px;
    line-height: 14px;
    font-size: 15px;
    color: #333333;
    border-right: 1px solid #e6e6e6;
}
.top-select a span{
    padding: 0px 12px 0 0;
    background: url(http://n.sinaimg.cn/auto/88773292/20160407/icon_7.png) right center /6px auto no-repeat #fff;
}
.top-select a:last-child{
    border: none;
}
.container-img{
    position: relative;
}
.container-img .title{
    height: 33px;
    line-height: 33px;
    font-size: 14px;
    color: #333333;
    padding: 0 0 0 10px;
    box-sizing: border-box;
    background: #f9f9f9;
}
.container-img .title span{
    font-size: 12px;
    color: #868686;
}
.container-img .ul{
    padding: 10px 0.5rem 1px 0;
    box-sizing: border-box;
    background: #fff;
}
.container-img .ul .img{
    position: relative;
    width: 4.65rem;
    height: 3.1rem;
    float: left;
    margin: 0 0 10px 0.5rem;
    overflow: hidden;
}
.container-img .ul .more{
    position: absolute;
    top: 0;
    left: 0;
    width: 100%;
    height: 100%;
    box-sizing: border-box;
}
.container-img .ul .more img{
    /*padding: 0 0 0 10px;*/

}
.detaile-show{
    width:69%;
    height:100%;
    padding:0 0 20px 0px;
    position:fixed;
    right:0;
    top:0;
    z-index:300;
    background:#fff;
    overflow:hidden;
    display:none;
}
.detaile-show .catalog{
    width:100%;
    height:40px;
    border-bottom: 1px solid #e94740;
    line-height: 40px;
    background:#fff;
    overflow:hidden;
    position: relative;
    z-index: 400;
    padding: 0 0 0 14px;

}
.detaile-show .catalog i{
    display:inline-block;
    height:43px;
    width:50%;
    font-size:18px;
    color:#333;
    font-weight: normal;
    line-height: 43px;
}
.detaile-show .catalog .close-singn{
    display:inline-block;
    height:40px;
    width:60px;
    line-height: 20px;
    float:right;
    font-size:14px;
    background:url(http://n.sinaimg.cn/auto/wap/150713/grayLogo.png) no-repeat ;
    background-position: -84px -62px;
    background-size: auto 377px;

}

.detaile-show .pos-ab{
    width:100%;
    height:100%;
    overflow:hidden;
    position:absolute;
    top:0;
    left:0px;

}
.detaile-show .list {
    width:100%;
    height:95%;
    list-style: none;
    overflow-x: hidden;
    overflow-y:auto;

}

.detaile-show .list li{
    overflow:hidden;
}
.detaile-show .list .round-up,.detaile-show .list .empty{
    height:40px;
    line-height:40px;
    border-bottom: 1px solid #cdcdcd;
    font-size:16px;

}
.detaile-show .list dt a{
    position: relative;
    width: 90%;
    color: #333;
    font-weight:normal;
    padding: 0 0 0 25px;
    height: 40px;
    display: block;
    line-height: 40px;
}
.detaile-show .list dt{
    font-size:14px;
    color:#333;
    height:40px;
    line-height: 40px;
    border-bottom: 1px solid #cdcdcd;
    background: #f9f9f9;
}
.detaile-show .list dt.right-arrow{
    position: relative;
}
.detaile-show .list dd{
    margin-left:20px;
    border-bottom: 1px solid #cdcdcd;
}
.detaile-show .right-arrow img {
    position: absolute;
    right: 18px;
    top: 15px;
    width: 6px;
    display: block;
}
.detaile-show .list dd a{
    display: block;
    font-size: 14px;
    color:#333333;
    line-height: 19px;
    text-decoration: none;
    position: relative;
    padding: 12px 10px 12px 5px;
    box-sizing: border-box;
}

.detaile-show .list dd a em{
    position: absolute;
    top:0px;
    left:5px;
}
.detaile-show .list dd a img{
    position: absolute;
    right:12px;
    top:15px;
    width:6px;

}
.mask{
    width:100%;
    height:100%;
    position:fixed;
    top:0;
    left:0;
    z-index:100;
    background:#000;
    opacity: 0.5;
    display:none;
}
@media screen and (min-width: 480px) { /*&#65533;&#65533;&#65533;&#65533;&#315;&#65533;&#2036;&#65533;¡ì3&#65533;&#65533;&#65533;600px&#689;&#65533;&#65533;&#1254;&#65533;&#65533;&#65533;&#65533;&#65533;&#65533;&#65533;&#65533;CSS&#65533;&#65533;&#701;*/
    .detaile-show .list {
        height:94%;
    }
    .detaile-show .catalog .close-singn{
        width:70px;
    }
}
@media screen and (min-height: 485px){
    .detaile-show .list {
        height:97%;
    }
}

/*&#65533;&#65533;&#1142;*/

.top-news{
    display: -webkit-box;
    height: 36px;
    line-height: 36px;
    background: #fff;
    overflow-x: scroll;
    overflow-y: hidden;
    -webkit-overflow-scrolling: touch;
    border-bottom: 2px solid #f5f4f2;
}
.top-news a{
    position: relative;
    padding: 1px 0;
    height: 34px;
}
.top-news a .txt .line{
    position: absolute;
    bottom: -10px;
    background: #e94740;
    left: 0;
    width: 100%;
    height: 2px;
    display: none;
}
.top-news a.act .txt{
    position: relative;
    color: #e94740;
}
.top-news a.act .txt .line{
    display: block;
}
.top-news a .txt{
    display: block;
    margin: 12px 0px 0;
    padding: 0px 14px 0;
    height: 14px;
    line-height: 14px;
    font-size: 15px;
    color: #333333;
    border-right: 1px solid #e6e6e6;
}
.container-news{
    position: relative;
    min-height: 300px;
    background: #fff;
    padding: 1px 0;
}
.container-news .box {
    display: -webkit-box;
    margin: 0px 9px 0px;
    padding: 3px 0 6px;
    border-bottom: 1px solid #ececec;
}
.container-news .box.first-child{
    border: none;
}
.container-news .box .img {
    position: relative;
    padding: 10px 0 5px 0px;
    width: 90px;
    height: 60px;
    overflow: hidden;
    margin: 0;
}
.container-news .box .right {
    position: relative;
    padding: 10px 0px 0 9px;
    box-sizing: border-box;
    overflow: hidden;
    font-size: 15px;
    -webkit-box-flex: 1;
}
.container-news .box .right .text {
    color: #333;
    height: 14px;
    overflow: hidden;
}
.container-news .box .right .text2 {
    padding: 10px 0 0 0;
    color: #868686;
    font-size: 12px;
    line-height: 18px;
    overflow: hidden;
    height: 38px;
}

/*&#65533;&#736625;&#1599;&#65533;  &#65533;&#65533; &#65533;&#65533;&#437;*/

.module-box{
    position: relative;
    background: #fff;
    /*margin: 10px 0;*/
    padding: 10px 10px 10px;
    border-top: 1px solid #dcdcdc;
    border-bottom: 1px solid #dcdcdc;
}
.module-box.first-child{
    margin: 0px 0 10px;
}
.module-box .title {
    color: #131313;
    font-size: 16px;
    /* font-weight: bold; */
    min-height: 20px;
    line-height: 20px;
}
.module-box .title .txt {
    font-size: 17px;
    padding: 0 0 0 26px;
    display: block;
    line-height: 24px;
    background: url(http://n.sinaimg.cn/88773292/20151014/icon_12.png) 1px 3px no-repeat;
    background-size: 16px auto;
}
.module-box .title .video {
    font-size: 17px;
    padding: 0 0 0 26px;
    display: block;
    line-height: 24px;
    background: url(http://n.sinaimg.cn/88773292/20151013/icon_6.png) 0px 6px no-repeat;
    background-size: 20px auto;
}
.module-box .shortTxt {
    font-size: 14px;
    color: #696969;
    line-height: 22px;
    margin: 5px 0;
}
.module-box .big-img {
    position: relative;
}
.module-box .big-img .icon_video {
    position: absolute;
    left: 0;
    top: 0;
    width: 100%;
    height: 100%;
    background: url(http://n.sinaimg.cn/88773292/20151013/icon_9.png) center center no-repeat;
    background-size: 70px auto;
}

/*&#65533;&#65533;&#65533;&#65533;*/

/*&#65533;&#65533;&#65533;&#65533;*/

.header .edit{
    position: absolute;
    top: 0;
    right: 10px;
    padding: 0 0 0 20px;
    height: 100%;
    font-size: 14px;
    background: url(http://n.sinaimg.cn/auto/88773292/20160407/icon_12.png) 0px center/15px auto no-repeat;
}
.edit-total{
    height: 30px;
    line-height: 30px;
    padding: 0 0 0 10px;
    box-sizing: border-box;
    font-size: 12px;
    color: #868686;
}
.edit-total span{
    padding: 0 3px;
    color: #e94740;
}
.edit-comments{
    padding: 1px 0;
    background: #fff;
}
.fix-form{
    display: none;
    position: absolute;
    top: 0;
    left: 0;
    width: 100%;
    height: 100%;
    background: #fff;
    z-index: 11;
}
.fix-form .head{
    position: relative;
    background: #fff;
    color: #333333;
    height: 40px;
    line-height: 40px;
    border-bottom: 1px solid #e94740;
}
.fix-form .head .title{
    position: relative;
    height: 40px;
    font-size: 18px;
    text-align: center;
    line-height: 40px;
}
.fix-form .head .prev{
    position: absolute;
    top: 0;
    left: 0;
    width: 20%;
    height: 100%;
    font-size: 12px;
    color: #868686;
    padding: 0 0 0 10px;
    z-index: 1;
}
.fix-form .head .btn{
    position: absolute;
    top: 0;
    right: 10px;
    padding: 0 0 0 20px;
    height: 100%;
    font-size: 12px;
    background: url(http://n.sinaimg.cn/auto/88773292/20160407/icon_13.png) 0px center/15px auto no-repeat;
    z-index: 1;
}
.fix-form .star{
    margin: 0px 10px 0;
    padding: 14px 0;
}
.fix-form .star .btn{
    margin: 6px 0 0 0;
    border-radius: 4px;
}
.fix-form .tips{
    margin: 10px 10px 0;
}
.fix-form .area{
    margin: 10px 10px 0;
}
.fix-form .area textarea{
    display: block;
    width: 100%;
    border: none;
    height: 100px;
    padding: 5px;
    box-sizing: border-box;
    font-size: 14px;
    color: #333;
}
.alert-box-fb {
    height: 42px;
    line-height: 42px;
    background: rgba(0,0,0,0.5);
    display: inline-block;
    width: 70%;
    color: #fff;
    text-align: center;
    border-radius: 3px;
    position: fixed;
    z-index: 12;
    left: 50%;
    margin-left: -35%;
    top: 100px;
    opacity: 0;
    transition: all 0.6;
    display: none;
}

/*fix bottom*/
.fix-bottom-bar {border-top: 1px solid #dcdcdc;width: 100%;height: 40px;line-height: 40px;background: #f9f9f9;position: fixed;bottom: 0;display: -webkit-box;display: box;z-index: 100;}
.fix-bottom-bar  .item{display: block;width: 36%;text-align: center;height: 35px;padding-top: 5px;line-height: 20px;position: relative;color: #fff;font-size: 16px;-webkit-box-flex:6;}
.fix-bottom-bar  .share-item:before{display: inline-block;position: absolute;width:1px;height: 32px;border-left: 1px solid #dadada;content: '\0020';left: 0;top: 4px;}
.fix-bottom-bar  .comment-item:before{display: inline-block;position: absolute;width:1px;height: 32px;border-left: 1px solid #dadada;content: '\0020';left: 0;top: 4px;}
.fix-bottom-bar  .item i{background: url(http://n.sinaimg.cn/auto/88773292/20161101/ico16.png) center center /20px auto no-repeat;margin-right:4px;}
.fix-bottom-bar  .ico{display: inline-block;width: 23px;height: 30px;vertical-align: text-bottom;}
.fix-bottom-bar  .item .comment{background: url(http://n.sinaimg.cn/auto/88773292/20161101/ico15.png) center center /20px auto no-repeat;}
.fix-bottom-bar  .item .xj-ico{display:none;background: url(http://n.sinaimg.cn/88773292/20151110/icon_23.png) no-repeat;background-size: 20px auto;}
.fix-bottom-bar  .item.xj-btn{height: 30px;padding-top: 10px;background: #e94740;-webkit-box-flex: 1;}
.fix-bottom-bar  .item.on{color: #e94740}
.fix-bottom-bar  .item.on .like{background-position: 0 -134px;}
.fix-bottom-bar .item.on{color: #e94740}
.fix-bottom-bar .item.on .like{background-position: 0 -134px;}

.fix-bottom-bar-kb{
  position: fixed;
  display: -webkit-box;
  display: box;
  height: 50px;
  width: 100%;
  background: #fff;
  bottom: 0;
  left: 0;
  border-top: 1px solid #cecece;
}
.fix-bottom-bar-kb .item{
  display: block;text-align: center;position: relative;color: #fff;font-size: 16px;
}
.fix-bottom-bar-kb .item.comment-item{
  -webkit-box-flex:1;
  color: #868686;
  font-size: 12px;
  display: -webkit-box;
  display: box;
  margin: 12px 0 0 10px;  
  height: 26px;
  line-height: 26px;
}
.fix-bottom-bar-kb .item.comment-item .input-com{
  -webkit-box-flex:1;
  color: #868686;
  font-size: 12px;
  display: -webkit-box;
  display: box;
  border: 1px solid #cecece;
  border-radius: 3px;
  background: #f9f9f9;
  padding: 0 0 0 10px;
  line-height: 24px;
}
.fix-bottom-bar-kb .item.comment-item .comment{
  width: 83px;
  text-align: center;
}
.fix-bottom-bar-kb .item.comment-item .comment span{
  font-size: 12px;
  color: #868686;
  padding: 0 0 0 18px;
  background: url(http://n.sinaimg.cn/auto/88773292/20160714/ico45.png) left center/12px auto no-repeat;
}
.fix-bottom-bar-kb .item.xj-btn{
  width: 90px;
  color: #fff;
  text-align: center;
  height: 50px;line-height: 50px;
  background: #e94740;
}
.fix-bottom-bar-kb .item.xj-btn span{
  font-size: 15px;
  color: #fff;
  padding: 0 0 0 21px;
  background: url(http://n.sinaimg.cn/88773292/20151110/icon_23.png) left center/14px auto no-repeat;
}
.fix-pk{
    position: absolute;
    width: 100%;
    height: 100%;
    top: 0;
    left: 0;
    /*bottom: 20%;*/
    /*right: 6px;*/
    z-index: 3;
    /*height: 41px;*/
    /*width: 41px;*/
    background: url(http://n.sinaimg.cn/auto/88773292/20161212/ico143.png) center center/20px auto no-repeat;
}
.fix-pk .num{
    position: absolute;
    text-align: center;
    top: 3px;
    left: 55%;
    z-index: 3;
    height: 14px;
    line-height: 14px;
    color: #fff;
    font-size: 12px;
    width: 14px;
    border-radius: 7px;
    background: #e94740;
}

.pdsp-module{
    position: relative;
    margin: 10px 0;
    border-top: 1px solid #dddddd;
    border-bottom: 1px solid #dddddd;
    border-left: 2px solid #e94740;
    height: 45px;
    padding:  9px 0;
    background: #fff;
    display: -webkit-box;
    display: box;
}
.pdsp-module .label{
    color: #666666;
    font-size: 15px;
    text-align: center;
    border-right: 1px solid #dddddd;
    width: 48px;
    line-height: 18px;
    margin: 5px 0 0;
}
.pdsp-module .pv{
    position: absolute;
    width: 0;
    height: 0;
    opacity: 0;
}
.pdsp-module .car-info{
    display: -webkit-box;
    display: box;
    -webkit-box-flex: 1;
    box-flex: 1;
}
.pdsp-module .car-info .img{
    width: 60px;
    height: 40px;
    margin: 5px 10px 5px 6px;
}
.pdsp-module .car-info .info_r{
    -webkit-box-flex: 1;
    box-flex: 1;
}
.pdsp-module .car-info .info_r .title{
    margin: 6px 0 0;
    font-size: 15px;
    color: #333333;
}
.pdsp-module .car-info .info_r .price{
    margin: 6px 0 0;
    font-size: 14px;
    color: #868686;
}
.pdsp-module .btn{
    position: absolute;
    top: 15px;
    right: 12px;
    width: 50px;
    height: 30px;
    line-height: 30px;
    color: #e94740;
    font-size: 15px;
    border: 1px solid #e94740;
    border-radius: 3px;
    text-align: center;
}
.swiper-container{margin:0 auto;position:relative;overflow:hidden;}.swiper-container-no-flexbox .swiper-slide{float:left}.swiper-container-vertical>.swiper-wrapper{-webkit-box-orient:vertical;-moz-box-orient:vertical;-ms-flex-direction:column;-webkit-flex-direction:column;flex-direction:column}
#slideshow .swiper-wrapper{position:relative;width:100%;height:100%;display:-webkit-box;display:-moz-box;display:-ms-flexbox;display:-webkit-flex;display:flex;-webkit-transition-property:-webkit-transform;-moz-transition-property:-moz-transform;-o-transition-property:-o-transform;-ms-transition-property:-ms-transform;transition-property:transform;-webkit-box-sizing:content-box;-moz-box-sizing:content-box;box-sizing:content-box}.swiper-container-android .swiper-slide,.swiper-wrapper{-webkit-transform:translate3d(0,0,0);-moz-transform:translate3d(0,0,0);-o-transform:translate(0,0);-ms-transform:translate3d(0,0,0);transform:translate3d(0,0,0)}.swiper-container-multirow>.swiper-wrapper{-webkit-box-lines:multiple;-moz-box-lines:multiple;-ms-flex-wrap:wrap;-webkit-flex-wrap:wrap;flex-wrap:wrap}.swiper-container-free-mode>.swiper-wrapper{-webkit-transition-timing-function:ease-out;-moz-transition-timing-function:ease-out;-ms-transition-timing-function:ease-out;-o-transition-timing-function:ease-out;transition-timing-function:ease-out;margin:0 auto}.swiper-slide{-webkit-flex-shrink:0;-ms-flex:0 0 auto;flex-shrink:0;width:100%;height:100%;position:relative}
#overview{ width:100%; text-align: center;margin-bottom:12px;}
#overview span{ display:inline-block; margin: 0 3px; text-indent: -999em; overflow: hidden; width: 7px; height: 7px; border-radius: 7px; background: #e4e4e4; cursor: pointer;}
#overview span.swiper-active-switch{ background: #e94740;}

.auto_seller_cnt #slideshow .swiper-slide {
     padding-bottom: 0; 
     margin-bottom: 0; 
    border-bottom: 1px solid #d7d7d7;
}    
.banner-news-list{
    padding: 5px 0 5px 0;
    background: #fff;
    border-bottom: 1px solid #d7d7d7;
}
.banner-news-list a{
    line-height: 22px;
    height: 22px;
    display: inline;
}
.banner-news-list .li:last-child{
    border-bottom: none;
}
.banner-news-list .li{
    white-space: nowrap;
    height: 22px;
    /* line-height: 22px; */
    overflow: hidden;
    color: #333333;
    padding: 0 0px 6px 0px;
    margin: 8px 10px 0 10px;
    border-bottom: 1px solid #dcdcdc;
    font-size: 14px;
}
.banner-news-list .li span.red{
    color: #868686;
    border-right: 1px solid #dcdcdc;
    padding: 0 10px 0 0;
    margin: 0 8px 0 0;
}        
/*2016-11-29 3&#194;1a&#212;&#246;&#188;¨®¡ä¨´&#207;¨²¨ª&#188;¡À¨º&#206;&#196;¡Á&#214;&#209;¨´¨º&#189;*/
.auto_seller_cnt .promotion{
    background: url(http://n.sinaimg.cn/auto/wapimg/cu.png) 0 4px no-repeat;
    background-size: 17px auto;
    padding: 0 0 0px 22px;
    font-size: 12px;
    margin: -12px 0 12px;
    color: #868686;
    clear: both;
}
.auto_seller_cnt .promotion a{color:#e94740;}

body.hd1 {
    padding: 44px 0 0;
}
.top-menu a.act{
	color: #e84641;
}
.banner {
    position: relative;
    background: #fff;
}
.banner .sel{
	position: relative;
	height: 32px;
	line-height: 32px;
}
.banner .sel select{
	display: block;
	width: 100%;
	height: 32px;
	line-height: 34px;
	padding: 0 0 0 10px;
	color: #2c2c2c;
	font-size: 16px;
	margin: 0;
	border: none;
	-webkit-appearance: none;
    background: url(http://n.sinaimg.cn/auto/88773292/20161201/ico137.png) 97% center / auto 14px no-repeat;
}
.banner .banner_t{
    position: relative;
}
.banner .banner_t .num{
    position: absolute;
    bottom: 5px;
    left: 0;
    height: 29px;
    padding: 0 17px;
    line-height: 29px;
    text-align: center;
    font-size: 15px;
    color: #fff;
    background: rgba(0,0,0,.7);
}
.banner .banner_sub{
    position: relative;
    margin: 5px 0 0;
    display: -webkit-box;
    display: box;
    width: 100%;
}
.banner .banner_sub .img.one {
    position: relative;
    margin: 0px 3px 0 0;
}
.banner .banner_sub .img{
    -webkit-box-flex: 1;
    box-flex: 1;
    margin: 0 0 0 3px;
}
.banner .banner_b{
    padding: 12px 0 12px 76px;
    height: 50px;
    line-height: 24px;
    color: #fff;
    font-size: 18px;
    background: url(http://n.sinaimg.cn/auto/88773292/20161028/ico4.png) 11px center / auto 52px no-repeat;
}
.box.xj_module {
    position: relative;
    background: #fff;
    display: -webkit-box;
    padding: 0 0 10px 0;
    border-bottom: 1px solid #dcdcdc;
}
.box.xj_module .info .title {
    padding: 15px 10px 0 10px;
    color: #252830;
    font-size: 18px;
}
.box.xj_module .info .title .title_r{
	font-size: 12px;
	color: #898989;
	text-align: right;
	float: right;
}
.box.xj_module .info .title .title_r span{
	color: #e84641;
}
.box.xj_module .info .price {
    padding: 12px 0 0 10px;
    font-size: 14px;
    color: #333333;
}
.box.xj_module .info .price {
	position: relative;
    padding: 14px 0 0 10px;
    font-size: 14px;
    color: #333333;
}
.box.xj_module .info .price span{
	color: #e84641;
}
.box.xj_module .info .price .btn{
	position: absolute;
	top: 5px;
	right: 10px;
	width: 69px;
	height: 32px;
	line-height: 32px;
	text-align: center;
	border-radius: 3px;
	font-size: 12px;
	color: #fff;
	background: #e84641;
}
.box.xj_module .info .price span.price_in{
	padding: 0 0 0 5px;
	margin: 0 0 0 2px;
	border-left: 1px solid #dcdcdc;
    color: #333333;
}
.cars .car_type{
    position: relative;
    height: 33px;
    line-height: 33px;
    background: #f9f9f9;
    color: #333333;
    font-size: 12px;
    padding: 0 10px;
    border-top: 1px solid #dcdcdc;
    border-bottom: 1px solid #dcdcdc;
}
.cars .car_type span{
    position: absolute;
    left: 10px;
    top: 5px;
    padding: 0 10px;
    background: #fff;
    display: block;
    height: 28px;
    line-height: 28px;
    font-size: 14px;
    color: #333;
    font-weight: bold;
    border-top: 1px solid #dcdcdc;
    border-right: 1px solid #dcdcdc;
    border-left: 1px solid #dcdcdc;
}
.cars .li .li_price {
    padding: 12px 0px 13px;
    font-size: 14px;
    color: #898989;
}
.module h2 {
    height: 40px;
    line-height: 40px;
    font-size: 18px;
    color: #333;
    border-left: 3px solid #e94740;
    border-bottom: 1px solid #dcdcdc;
    box-sizing: border-box;
    padding: 0 0 0 10px;
}
.module h2 span{
	color: #868686;
	font-size: 12px;
}
.module h2 .loc{
	color: #ffb300;
	font-size: 12px;
	padding: 0 0 0 16px;
    background: url(http://n.sinaimg.cn/auto/88773292/20161212/ico145.png) 0px center / auto 14px no-repeat;
}
.module h2.flex a.cur {
    color: #e94740;
    border-bottom: 2px solid #e94740;
}
.module h2.flex a:first-child{
	margin: 0;
}
.module h2.flex a:not(:first-child):before {
	display: none;
    height: 11px;
    border-right: 1px solid #e6e6e6;
    position: absolute;
    left: -18px;
    top: 50%;
    -webkit-transform: translate3d(0,-50%,0);
    transform: translate3d(0,-50%,0);
}
.star {
    position: relative;
    display: -webkit-box;
    box-sizing: border-box;
    padding: 8px 10px;
    border-bottom: 1px solid #dcdcdc;
}
.star .star_in .txt{
	color: #333333;
	font-size: 12px;
	height: 20px;
	display: inline-block;
	margin: 0 8px 0 0 ;
}
.star .star_in .score{
	color: #e94740;
	font-size: 12px;
	line-height: 24px;
	display: inline-block;
	margin: 0 0 0 8px;
}
.home_star.star .i {
    position: relative;
    width: 15px;
    height: 25px;
    display: inline-block;
    background: url(http://n.sinaimg.cn/88773292/20151014/star.png) bottom center / auto 15px no-repeat;
    margin: 0 2px;
}
.home_star.star .i.g {
    background: url(http://n.sinaimg.cn/88773292/20151014/star_g.png) bottom center / auto 15px no-repeat;
}
.star .btn {
	position: relative;
	top: 2px;
	padding: 0 5px;
	border-radius: 3px;
    width: 66px;
    height: 25px;
    line-height: 24px;
    color: #fff;
    background: #e94740;
    text-align: center;
    font-size: 14px;
}
.comments .more span {
    padding: 0 15px;
    color: #e94740;
    background: url(http://n.sinaimg.cn/auto/88773292/20160407/icon_7.png) right center /6px auto no-repeat #fff;
}
.cars_pk .disbox>li .img {
    width: 100%;
    height: auto;
}
.cars_pk .disbox {
    display: -webkit-box;
    display: box;
    /*padding: 12px 10px;*/
    overflow-x: auto;
    -webkit-overflow-scrolling: touch;
    margin: 12px 10px;
}
.cars_pk .disbox>li {
	float: none;
    width: 120px;
    -webkit-box-flex: inherit; 
    background: #fafaf9;
    margin: 0 10px 0 0;
}

.cars_pk .disbox>li img{
    height: 80px
}

.videos .more{
	border-top: 1px solid #dcdcdc;
}
.videos .disbox{
	display: -webkit-box;
	display: box;
	overflow-x: auto;
	-webkit-overflow-scrolling: touch;
	margin: 12px 10px;
}
.videos .disbox .car{
	position: relative;
	width: 80%;
	margin: 0 10px 0 0;
}
.videos .disbox .car .title{
	color: #333;
	font-size: 14px;
	line-height: 20px;
        height: 16px;
}
.videos .disbox .car .img{
	position: relative;
	margin: 6px 0 0;
}
.videos .disbox .car .img .icon{
    position: absolute;
    top: 0;
    left: 0;
    width: 100%;
    height: 100%;
    background: url(http://i2.sinaimg.cn/qc/subject/2016/0614/vbtn.png) center center/36px auto no-repeat;
}
.videos .disbox .car .img .info{
	position: absolute;
	bottom: 0px;
	left: 0px;
	width: 100%;
	color: #fff;
	font-size: 13px;
	height: 36px;
	padding: 0 0 0 10px;
	box-sizing: border-box;
	line-height: 36px;
	background: rgba(0,0,0,.2);
}
.videos .disbox .car .img .time{
	position: absolute;
	bottom: 10px;
	right: 5px;
	color: #fff;
	font-size: 12px;
	height: 16px;
	line-height: 16px;
	border-radius: 10px;
	padding: 0 6px;
	background: rgba(0,0,0,.6);
}

.type_tab {
  margin: 0 10px; }
  .type_tab_line {
    font-size: 0;
    display: -webkit-box;
    display: -webkit-flex;
    display: -moz-box;
    display: -ms-flexbox;
    display: flex;
    border-bottom: 1px solid #dcdcdc; }
    .type_tab_line:last-of-type {
      border: none; }
    .type_tab_line .cell {
      -webkit-box-flex: 1;
      -webkit-flex: 1;
      -moz-box-flex: 1;
      -ms-flex: 1;
      flex: 1;
		display: -webkit-box;
		display: -webkit-flex;
		display: -moz-box;
		display: -ms-flexbox;
		display: flex;
      padding: 0 8px;
      box-sizing: border-box;
      height: 40px;
      line-height: 40px;
      overflow: hidden; }

	.type_tab_line .cell:nth-child(2n+1) {
	  border-right: 1px solid #dcdcdc;
	}
    .type_tab_line span {
      font-size: 12px;
      display: block;
  	}
    .type_tab_line .item {
      color: #868686;
  	}
    .type_tab_line .data {
      color: #333;

      -webkit-box-flex: 1;
      -webkit-flex: 1;
      -moz-box-flex: 1;
      -ms-flex: 1;
      flex: 1;
      text-align: right;
  	}

.type_detail {
  display: block;
  height: 40px;
  line-height: 40px;
  border-top: 1px solid #dcdcdc;
  border-bottom: 1px solid #dcdcdc;
  font-size: 14px;
  text-align: center;
    color: #e94740; }
  .type_detail i {
    display: inline-block;
    margin-left: 5px;
    vertical-align: -2px;
    width: 7px;
    height: 13px;
    background: url(http://n.sinaimg.cn/auto/wapimg/hor-arrow.png) no-repeat;
    background-size: contain; }

.buycar{
	position: relative;
}
.buycar .by_top{
	position: relative;
	display: block;
	padding: 10px 0;
}

.buycar .info{
    color: #868686;
    text-align: center;
    padding: 20px;
    line-height: 20px;
    font-size: 14px;
}
.buycar .by_top .icon{
	position: absolute;
	left: 0;
	top: 10px;
	height: 22px;
	line-height: 22px;
	padding: 0 10px 0 20px;
	border-top-right-radius: 10px; 
	border-bottom-right-radius: 10px;
	color: #fff;
	font-size: 14px;
	background: url(http://n.sinaimg.cn/auto/88773292/20161212/ico142.png) 6px center /8px auto no-repeat #e94740;
}
.buycar .by_top .more{
	position: absolute;
	right: 10px;
	top: 10px;
	height: 22px;
	line-height: 22px;
	padding: 0 10px 0 10px;
	border-left: 1px solid #dcdcdc;
	color: #e94740;
	font-size: 16px;
	background: url(http://n.sinaimg.cn/auto/88773292/20160407/icon_7.png) right center /6px auto no-repeat #fff;
}
.buycar .by_top .txt_ul{
	margin: 0 10px 0 50px;
	line-height: 22px;
	overflow: hidden;
	height: 22px;
	font-size: 14px;
	color: #333333;
}

.fix-nav{
	position: fixed;
	top: 30%;
	right: 10px;
	width: 40px;
	border-radius: 20px;
	background: rgba(0,0,0,.6);
	padding:  3px;
	box-sizing: border-box;
	overflow: hidden;
z-index: 1;
}
.fix-nav .li_t{
	display: block;
}
.fix-nav.off .li_t{
	display: none;
}
.fix-nav .li{
	position: relative;
	font-size: 15px;
	height: 34px;
	line-height: 34px;
	color: #fff;
	border-top: 1px solid #fff;
	text-align: center;
}
.fix-nav .li.li_ico{
	border-top: none;
    background: url(http://n.sinaimg.cn/auto/88773292/20161212/ico141.png) center center / auto 6px no-repeat;
}
.fix-nav .li.btm{
	padding: 0 0 12px;
}
.fix-nav .li.none{
	/*display: none;*/
}
.box_car_info{
	background: #fff;
	position: relative;
	padding: 0 10px 10px;
}
.box_car_info .info-list a{
	height: 40px;
	line-height: 40px;
	overflow: hidden;
	border-bottom: 1px solid #dcdcdc;
	color: #898989;
	font-size: 14px;
	padding: 0 20px 0 0;
	background: url(http://n.sinaimg.cn/auto/88773292/20161201/ico137.png) 99% center/ auto 14px no-repeat;
}
.box_car_info .info-list a span.red{
	color: #e84641;
}
.box_car_info .info-list a.nobg{
    background: inherit;
}
.box_car_info .b-list{
	display: -webkit-box;
	display: box;
	margin: -1px 0 0;
	background: #fff;
}
.box_car_info .b-list .btn{
	width: 48%;
	border-radius: 3px;
	color: #fff;
	font-size: 15px;
	height: 40px;
	line-height: 40px;
	text-align: center;
}
.box_car_info .b-list .btn.db-btn{
	background: #ffb300;
}
.box_car_info .b-list .btn.xj-btn{
	background: #e94740;
	margin: 0  0 0 4%;
}

.more_btn_loading {
    clear: both;
    margin: 0 6px 12px;
    text-align: center;
}
.loadingbtn {
    margin: 2px 0;
    display: inline-block;
    vertical-align: middle;
    height: 30px;
    width: 30px;
    overflow: hidden;
    text-indent: 999em;
    line-height: 30px;
    background: url(http://n.sinaimg.cn/88773292/20151026/load2.png) 0 0 no-repeat;
    background-position: 0 100%;
    background-size: 30px auto;
    -webkit-animation-name: loading;
    -webkit-animation-duration: 1s;
    -webkit-animation-iteration-count: infinite;
    -webkit-animation-timing-function: linear;
}
.more_btn {
    clear: both;
    height: 32px;
    line-height: 32px;
    text-align: center;
    font-size: 14px;
    /*border: 1px solid #f9f9f9;*/
    margin: 0 6px 12px;
    -webkit-border-radius: 4px;
    border-radius: 4px;
    /*-moz-box-shadow: inset 0px 1px 0px #fff;*/
    /*-webkit-box-shadow: inset 0px 1px 0px #fff;*/
}
@-webkit-keyframes loading {
    from { -webkit-transform:rotate(0deg) translateZ(0);}
    to { -webkit-transform:rotate(360deg) translateZ(0);}
}

.load_more_link{
    clear: both;
    text-align: center;
    border-bottom: 1px solid #dcdcdc;
    background: #fff;
    font-size: 14px;
     margin: 0px 0 10px; 
    /* padding: 10px 0; */
    /* border-radius: 3px; */
    height: 44px;
    line-height: 44px;
    display: none;
}
.load_more_link span:first-child {
    background: url(http://n.sinaimg.cn/auto/88773292/20160613/ico13.png) right center no-repeat;
    background-size: 6px auto;
    padding: 0 14px;
    color: #E94740;
}
.load_more_btn{
    clear:both;
    text-align: center;
    border-bottom: 1px solid #dcdcdc;
    background:#fff;
    font-size: 14px;
    margin:0px 0 10px;
    /*padding:10px 0;*/
    /*border-radius: 3px;*/
    height: 44px;
    line-height: 44px;
}
.load_more_btn span:first-child{
    background: url(http://i1.sinaimg.cn/qc/subject/2016/0531/more.png) right center no-repeat;
    background-size: 12px auto;
    padding: 0 14px;
    color: #E94740;
}
.load_more_btn span:last-child{
    background: none;
    background-size: auto 4px;
    vertical-align: middle;
    display: inline-block;
    width:19px;
    height: 7px;
}

.panoramabox {padding: 10px 0; background: #fff;}
.panoramabox a{
    color: #636363;
    display: block;
}
.panoramabox img{
    display: block;
    width: 100%;
}
.panoramabox .swiper-slide{
    position: relative;
    width: 12rem;
}
.panoramabox .swiper-slide .img{
    position: relative;
    width: 12rem;
}
.panoramabox .swiper-slide .ico{
    position: absolute;
    left: 0;
    top: 0;
    width: 100%;
    height: 100%;
    background: url(http://i0.sinaimg.cn/qc/2018/0514/quanjingicon.png) center center / 20% auto no-repeat;
}
.panoramabox .swiper-slide .txt{
    position: absolute;
    bottom: 0px;
    left: 10px; right: 10px; height: 30px; line-height: 30px; font-size: 14px; color: #fff; text-align: center;overflow: hidden;text-overflow:ellipsis;white-space: nowrap;
}
.panoramabox_onlyone {padding: 10px; background: #fff;}
.panoramabox_onlyone a {display: block;}
.panoramabox_onlyone img {display: block;width: 100%;}
.panoramabox_onlyone .img{
    position: relative;
    width: 100%;
}
.panoramabox_onlyone .ico{
    position: absolute;
    left: 0;
    top: 0;
    width: 100%;
    height: 100%;
    background: url(http://i0.sinaimg.cn/qc/2018/0514/quanjingicon.png) center center / 20% auto no-repeat;
}
.panoramabox_onlyone .txt{
    position: absolute;
    bottom: 0px;
    left: 10px; right: 10px; height: 30px; line-height: 30px; font-size: 14px; color: #fff; text-align: center;overflow: hidden;text-overflow:ellipsis;white-space: nowrap;
}