a { color: #333; text-decoration: none; }
a:hover { color: #398BE4;/*text-decoration: underline;*/
}
.t-primary, a.t-primary { color: #398BE4; }
a.t-primary:hover { text-decoration: underline; ; }
body { font-family: "Microsoft Yahei", "SimHei", Arial, Tahoma, sans-serif, serif; }
.hidden { display: none; }
.show { display: block; }
.pull-right { float: right; }
.pull-left { float: left; }
.c-content-ad { width: 720px; overflow: hidden; }
.c-content-ad .c-ad-small { width: 355px; overflow: hidden; }
.hot_title .c-title-area { font-size: 14px; color: #b3b3b3; margin-left: 10px; font-weight: normal; }
dd .c_e53b3c { width: auto; }
.hot_title .c-title-area i { background-image: url(../CEndSrc/img/sprite.png); background-position: 0px -41px; width: 12px; height: 6px; display: inline-block; margin-left: 4px; }
.c-stress { color: #333; }
.c-fl { float: left; }
.c-mt10 { margin-top: 10px; }
.c-mt8 { margin-top: 8px; }
.c-mt5 { margin-top: 5px; }
.c-mb5 { margin-bottom: 5px; }
.c-mb10 { margin-bottom: 10px; }
.c-mb12 { margin-bottom: 12px; }
.c-mb15 { margin-bottom: 15px; }
.c-mt20 { margin-top: 20px !important; }
.c-mt35 { margin-top: 35px !important; }
.c-ml10 { margin-left: 10px; }
.c-ml20 { margin-left: 20px; }
.c-mr10 { margin-right: 10px; }
.c-content-right .summarize_show_module { padding: 0; border: 0; }
.c-content-right { width: 720px; overflow: hidden; }
.hot_brand li { font-size: 14px; }
.c-hot_brand li { overflow: hidden; }
.c-hot_brand li a { width: 100%; height: 100%; float: left; }
.c-price_down { padding-left: 10px; color: #38a800; background: url(../CEndSrc/img/price_down.png) no-repeat 0 center; }
.hot-car-type .car-list .green { width: 89px; padding-left: 10px; color: #38a800; }
.hot-car-type .car-list .green-pic { background: url(../CEndSrc/img/price_down.png) no-repeat 0 center; }
.c-price_up { background: url(../CEndSrc/img/price_up.png) no-repeat 0 center; padding-left: 10px; color: #e43a3a; }
.content .c-price_down, .sidebar .c-price_down, .content .c-price_up { padding-left: 15px; }
.c-hot_type .c-price_down, .cart_type .c-price_down { color: #38a800; width: 54px; margin: 0 auto; height: 20px; padding-left: 14px; display: inline; }
.cart_type.cf .str_bp a { text-align: center; }
.cart_type li b.c-price_down:hover { color: #38a800; }
.treeMainv1 .hot_type li .hott_wrap { text-align: center; }
.c-hot_type ul, .c-cart_type ul { width: 110%; }
.c-hot_type, .c-cart_type { width: 720px; overflow: hidden; }
.top_list .c-price_down { width: 50px; text-align: right; color: #38a800; }
.c-decline { color: #38a800 !important; }
.cart_type li .accord.active .c-decline { color: #fff !important; }
.c-title-inline img { display: inline-block; margin-right: 10px; }
.c-mb0 { margin-bottom: 0!important; }
.c-auxiliary { color: #999; }
.search .select-type-con .c-title-position { overflow: hidden; height: auto; position: relative; padding-left: 50px; }
.search .c-title-position .frist { position: absolute; left: 0; }
.c-hot-title .hot_right .active { color: #000; font-weight: bold; }
.c-icon-rank-down, .c-icon-rank-up { background-image: url(../CEndSrc/img/sprite.png); background-position: 0px -2289px; width: 10px; height: 10px; display: inline-block; }
.c-icon-rank-up { background-position: 0px -2298px; }
.c-enquiry-content h4 { font-size: 16px; }
.c-enquiry-content .c-enquiry-main { overflow: hidden; }
.c-enquiry-text { width: 410px; float: left; }
.c-enquiry-price { width: 145px; float: left; }
.c-enquiry-price .c-price.c-loan+.c-txt { margin-top: 5px; }
.c-enquiry-btn { width: 115px; float: right; }
.c-enquiry-content { padding: 15px 0; border-bottom: 1px solid #eee; font-size: 14px; }
.c-enquiry-content .c-text { line-height: 1.6; }
.c-enquiry-content h4 { line-height: 2; margin-bottom: 5px; font-weight: bold; }
.c-enquiry-content .c-hint { color: #e53939; }
.c-enquiry-content .c-label { border: 1px solid #c4c4c4; padding: 2px 10px; font-size: 12px; }
.c-enquiry-content .c-label-weaken { border: 1px solid #eee; color: #eee; }
.c-enquiry-content dl { overflow: hidden; line-height: 2; }
.c-enquiry-content dt { float: left; width: 45px; color: #999; }
.c-enquiry-content dd { overflow: hidden; margin-left: 45px; }
.c-enquiry-content dd .c-cut { margin-right: 5px; overflow: hidden; text-overflow: ellipsis; white-space: nowrap; max-width: 230px; display: inline-block; vertical-align: middle; }
.c-enquiry-content .c-price_down { font-size: 20px; padding-left: 15px; display: block; float: right; }
.c-enquiry-content .c-price del { margin-left: 10px; }
.c-enquiry-content .c-enquiry-price { text-align: right; }
.c-overflow { overflow: hidden; }
.c-btn-default { width: 112px; padding: 10px 0; text-align: center; background: #ffa903; border: none; color: #fff; font-size: 16px; }
.c-enquiry-content .c-operation { width: 112px; margin-top: 15px; text-align: center; overflow: hidden; }
.c-enquiry-content .c-operation a { width: 55px; text-align: center; float: left; }
.c-enquiry-content .c-operation a.c-bd-r { border-right: 1px solid #dadada; }
.c-enquiry-content .c-txt, .c-enquiry-content del { color: #999; }
.c-car-depreciate-info .c-depreciate-text { overflow: hidden; margin: 10px 0 28px; }
.c-car-depreciate-info .c-price-txt { float: left; width: 135px; color: #999; }
.c-car-depreciate-info .c-price-payment { width: 106px; }
.c-car-depreciate-info .c-bd-r { border-right: 1px solid #eee; }
.c-car-depreciate-info .c-price-txt span { display: block; font-size: 14px; }
.c-car-depreciate-info .c-price-txt span.c-f16 { font-size: 16px; }
.c-depreciate-text .c-price-txt .c-price_down { font-size: 16px; }
.c-car-depreciate-info#car_series .right_mod p.c-border-none { border: none; color: #333; }
.c-car-depreciate-info .c-title { margin-bottom: 10px; }
.c-car-depreciate-info .c-price_down { padding-left: 20px; }
.c-car-depreciate-info .c-hint { background: none; color: #e43a3a; padding-left: 0; }
.c-gray { color: #999 !important; }
.c-text-align-right { text-align: right; }
.summarize_main_area.c-content-right .summarize_show_module .authorized_dealer .dealer_area .dealer_list .dealer_item .car_msg_extends .c-btn-weaken a { background: #fff; border: 1px solid #dadada; font-size: 16px; display: inline-block; width: 112px; line-height: 38px; text-align: center; color: #464646; }
.summarize_main_area.c-content-right .summarize_show_module .authorized_dealer .dealer_area .dealer_list .dealer_item .car_msg_extends .c-btn-weaken a:hover { color: #3f8de0; border: 1px solid #3f8de0; }
.c-btn-weaken a { margin: 0 !important; }
.head-top { background: #333; height: 36px; margin-bottom: 22px; }
.head-top .head-content { width: 990px; margin: 0 auto; overflow: hidden; }
.head-top .head-content span { display: inline-block; color: #7f7f7f; font-size: 14px; margin-right: 12px; vertical-align: middle; }
.head-top .head-content .car-all { background: #3189e9; color: #fff; width: 82px; text-align: center; line-height: 36px; display: inline-block; font-weight: bold; font-size: 18px; margin-right: 12px; }
.head-top .head-content .off-on { cursor: pointer; }
.head-top .head-content .else { border-left: 1px solid #272727; padding-left: 12px; color: #999; line-height: 36px; font-size: 14px; }
.head-top .head-content .head-left { float: left; }
.head-top .head-content .head-right { float: right; }
.head-top .head-content .head-right .list { display: inline; padding-left: 12px; border-left: 1px solid #272727; cursor: pointer; }
.head-top .head-content .head-right a { display: inline-block; color: #999; line-height: 36px; font-size: 14px; vertical-align: middle; margin-right: 12px; }
.icon-trangle { background: url(../img/icon-trangle.png) no-repeat center; width: 10px; height: 36px; line-height: 36px; display: inline-block; vertical-align: middle; }
.container { min-height: 600px; }
.container, .sidebar+.footer { width: 990px; margin: 0 auto; overflow: hidden; }
.logo-h { width: 990px; margin: 0 auto; overflow: hidden; /*padding-bottom: 15px; */
height: 88px; margin-top: 20px !important; }
.logo-img { overflow: hidden; border-right: 1px solid #eee; height: 74px; padding-right: 10px; float: left; }
.logo-label { float: left; /*width: 60px;*/
margin-left: 5px; margin-right: 15px; text-align: center; }
.logo-label .img { width: 55px; height: 55px; display: block; margin: 0 auto; overflow: hidden; }
.logo-label .img img { width: 100%; }
.logo-label .txt { font-size: 12px; }
.logo-txt { float: left; padding-left: 30px; }
.logo-txt .area { font-size: 14px; margin-bottom: 0; }
.logo-txt h1 { font-size: 24px; margin: 10px 0 15px; }
.badge { font-size: 14px; border: 1px solid #ffa903; color: #ffa903; vertical-align: middle; display: inline-block; padding: 2px 5px; font-weight: normal; background: #fff; }
.slogen-yellow { font-size: 14px; border: 1px solid #ffa903; color: #ffa903; vertical-align: middle; display: inline-block; padding: 2px 5px; font-weight: normal; background: #fff; }
.nav ul { overflow: hidden; height: 44px; line-height: 44px; background: #398be4; }
.nav ul li { float: left; }
.nav ul li a { display: block; width: 112px; text-align: center; font-size: 16px; color: #fff; }
.nav ul li a.active { background: #126acc; }
.nav ul li a:hover { background: #126acc; text-decoration: none; }
.content { overflow: hidden; float: left; width: 705px; padding: 0; margin: 0; min-height: 500px; }
.c-wrap-990.c-wrap-990-recomand { margin: 10px auto 40px; }
.recomment-list { margin-top: 20px; color: #333; font-size: 14px; }
.recomment-list ul { padding-bottom: 72px; }
.recomment-list li { float: left; margin-right: 40px; text-align: center; }
.recomment-list li .pic { position: relative; /* width: 138px; */
width: 146px; height: 138px; overflow: hidden; position: relative; perspective: 1000; }
.recomment-list li .pic-wrapper { position: absolute; top: 0; left: 50%; margin-left: -69px; width: 138px; height: 100%; backface-visibility: hidden; transform: translateX(0); transition: all 0.5s ease-in-out; }
.recomment-list li .qrpic { transform: rotateY(-180deg); }
.recomment-list li:hover .qrpic { transform: rotateY(0); }
.recomment-list li:hover .avatar { transform: rotateY(-180deg); }
/* .recomment-list li .pic:hover .qrpic{
  transform: rotateY(0);
}

.recomment-list li .pic:hover .avatar{
  transform: rotateY(-180deg);
} */

.recomment-list li .name { line-height: 24px; margin-top: 4px; }
.recomment-list li .subname { line-height: 22px; font-size: 12px; }
.recomment-list li .swiper-btn { position: relative; font-size: 0; perspective: 1000; }
.recomment-list li .swiper-btn .btn-swiper { position: absolute; top: 0; left: 50%; margin-left: -47px; display: inline-block; width: 94px; height: 24px; background-size: 100% 100%; background-position: center; background-repeat: no-repeat; backface-visibility: hidden; transform: translateX(0); transition: all 0.5s ease-in-out; }
.recomment-list li .swiper-btn .btn-on { background-image: url(../img/ask_to_me_btn.png); }
.recomment-list li .swiper-btn .btn-off { background-image: url(../img/swiper_to_me_btn.png); transform: rotateX(-180deg); }
.recomment-list li:hover .swiper-btn .btn-on { transform: rotateX(180deg); }
.recomment-list li:hover .swiper-btn .btn-off { transform: rotateX(0); }
/* .recomment-list li  .swiper-btn:hover .btn-on{
  transform: rotateX(180deg);
} */

.recomment-list li .swiper-btn:hover .btn-off { transform: rotateX(0); }
.recomment-list li .pic img { width: 100%; }
.recomment-list li .swiper-btn { margin-top: 5px; }
.recomment-list li:nth-of-type(4) { margin-right: 0; }
.sidebar { overflow: hidden; width: 255px; float: right; }
.sidebar .qrcode { padding: 25px 38px 20px; border: 1px solid #eeeeee; color: #333; font-size: 14px; }
.sidebar .qrcode img { width: 176px; height: 176px; }
.sidebar .qrcode .txt { width: 170px; /* height: 36px; */
line-height: 20px; margin: 19px auto 0; overflow: hidden; text-align: center; }
.sidebar .qrcode .txt span:nth-child(1) { margin-right: 15px; }
.sidebar .qrcode .txt div { }
.sidebar .qrcode .txt img { width: 100%; height: 100%; }
.focus { overflow: hidden; }
.focus-img { overflow: hidden; position: relative; float: left; width: 300px; height: 232px; }
.focus-img .focus-phrase { width: 100%; height: 32px; line-height: 32px; position: absolute; left: 0; bottom: 0; }
.focus-img ul li img { /*width: 100%;*/
width: 300px; height: 232px; }
.focus-img .focus-phrase .cover { background: rgba(0, 0, 0, 0.5); width: 100%; height: 32px; }
.focus-img .focus-phrase .txt { position: absolute; left: 0; top: 0; color: #fff; padding: 0 10px; }
.focus-img .prev, .focus-img .next { position: absolute; top: 60px; height: 80px; width: 40px; cursor: pointer; display: none; }
.focus-img .prev { background: url(../img/prev.png) no-repeat; left: 0; }
.focus-img .next { background: url(../img/next.png) no-repeat; right: 0; }
.focus-img ul { position: absolute; overflow: hidden; width: 1000%; }
.focus-img ul li { float: left; width: 300px; }
.focus-txt { width: 382px; overflow: hidden; float: right; }
.focus-txt h4 { font-size: 20px; color: #1673d9; font-weight: bold; margin: 0 0 14px; padding-bottom: 13px; border-bottom: 1px solid #eee; }
.focus-txt ul { padding-left: 20px; }
.focus-txt ul li { overflow: visible; line-height: 28px; position: relative; }
.focus-txt ul li a { display: block; }
.focus-txt ul li:before { content: "."; color: #1673d9; position: absolute; left: -12px; top: -3px; font-size: 26px; line-height: 20px; height: 20px; display: block; }
.focus-txt ul li .txt { float: left; }
.focus-txt ul li .date { float: right; color: #9f9f9f; }
.focus-txt .news-more { background: #f7f7f7; height: 30px; line-height: 30px; border: 1px solid #eee; text-align: center; display: block; margin-top: 12px; }
.main-title { margin-top: 30px; overflow: hidden; padding-bottom: 10px; border-bottom: 4px solid #000; }
.main-title .title-left { float: left; }
.main-title .title-left h4 { margin: 0; font-size: 20px; float: left; }
.main-title .title-right { float: right; margin-top: 6px; }
.main-title .title-right a { font-size: 14px; }
.hot-car-type .car-info { margin-top: 30px; overflow: hidden; }
.hot-car-type .car-info .car-img { float: left; width: 265px; overflow: hidden; }
.hint { color: #e43a3a; }
.hot-car-type .car-name .fl { font-size: 18px; }
.hot-car-type .car-name .fr { margin-top: 5px; }
.hot-car-type .car-name .fr a { font-size: 14px; }
.hot-car-type .car-name { overflow: hidden; border-bottom: 1px solid #eee; margin-bottom: 15px; padding-bottom: 10px; }
.hot-car-type .car-txt { width: 430px; overflow: hidden; float: left; }
.dl-horizontal { text-align: left; font-size: 14px; margin-bottom: 0; }
.overflow-hidden { overflow: hidden; }
.dl-horizontal dt { width: 85px; text-align: left; }
.dl-horizontal dd { margin-left: 85px; }
.dl-horizontal dd.c-hint { color: #e43a3a; }
.dl-horizontal.dl-extend dt:last-of-type { /* width: 60px; */
}
.dl-horizontal.dl-extend dd:first-of-type { /* display: inline-block; */
  /* width: 180px; */
}
.w215 { width: 215px !important; }
.w265 { width: 265px !important; }
.w140 { width: 140px !important; }
.w280 { width: 280px !important; }
.w125 { width: 125px !important; }
.w55 { width: 55px !important; }
.nav { width: 990px; margin: 0 auto 30px; }
.nav.nav-recomand { margin: 0 auto 40px; }
.border-top { border-top: 1px solid #eee; }
.border-bottom { border-bottom: 1px solid #eee; }
.hot-car-type .car-list span, .hot-car-type .car-list a { display: inline-block; }
.hot-car-type .car-list .name { width: 315px; }
.hot-car-type .car-list del { display: inline-block; width: 100px; color: #999999; }
.hot-car-type .car-list .c-price_down { width: 80px; }
.hot-car-type .car-list .c-price_up { width: 102px; }
.hot-car-type .car-list li { overflow: hidden; /*height: 42px;*/
  /*line-height: 42px;*/
padding: 8px 0; border-bottom: 1px solid #eee; }
.btn { padding: 0 14px; height: 28px; line-height: 28px; background: #ffa903; color: #fff; font-size: 14px; border: none; border-radius: 0; box-shadow: none; border: 1px solid #ffa903; }
.btn:hover { border-color: #ff9103; background: #ff9103; }
.btn:focus { border-color: #ff8003; background: #ff8003; }
.btn-weaken { background: #fff; border: 1px solid #dadada; box-shadow: none; color: #333; }
.hot-car-type .car-list .hint { width: 112px; }
.hot-car-type .car-list li:last-child { border-bottom: 3px solid #eee; }
.salesman-list { width: 705px; overflow: hidden; }
.salesman-list li { position: relative; float: left; margin-right: 52px; text-align: center; }
.salesman-list ul { width: 110%; margin-top: 20px; }
.salesman-list li .img { width: 138px; height: 138px; overflow: hidden; }
.salesman-list li .img img { width: 100%; }
.information { width: 98px; display: block; }
.information .news-icon { background: url(../img/news-icon.png) no-repeat; width: 24px; height: 24px; display: inline-block; float: left; }
.information-txt { color: #398be4; display: inline-block; padding: 0 12px; height: 24px; line-height: 24px; border: 1px solid #398be4; border-left: none; float: left; }
.information { overflow: hidden; }
.salesman-list .information { margin: 0 auto; }
.salesman-list .txt { line-height: 28px; font-size: 14px; }
.company .dl-horizontal dt { width: 45px; }
.company .dl-horizontal dd { margin: 0 0 10px 45px; }
.company { padding: 15px; background: #f5f9fe; position: relative; }
.company .map { color: #398be4; }
.company h4 { position: relative; padding-right: 55px; line-height: 1.5; }
.company h4 .badge { position: absolute; right: 0; top: 2px; padding: 0 5px; }
.company .badge { font-size: 12px; }
.company span { display: inline-block; }
.sidebar-title { overflow: hidden; }
.sidebar-title .title-left { float: left; font-size: 16px; }
/*.rank-list .tank-list-til span{
  height: 28px;
  line-height: 28px;
}*/

.summarize_main_area .summarize_show_module .authorized_dealer .dealer_area .dealer_list .dealer_item .dealer_detail .address a.area_pic { color: #333; margin-left: 5px; }
.summarize_main_area .summarize_show_module .authorized_dealer .dealer_area .dealer_list .dealer_item .dealer_detail .address a.area_pic:hover { text-decoration: none; }
.rank-list .tank-list-til { padding: 0 15px; }
.rank-list { border: 1px solid #eee; }
.rank-list .car-type { width: 115px; }
.rank-list .price-down { width: 66px; }
.rank-list .car-remain { width: 32px; }
.rank-list span { display: inline-block; height: 28px; line-height: 28px; }
.rank-list ul { border-top: 1px solid #eee; padding: 10px 0 20px; }
.rank-list ul li { padding: 0 15px; line-height: 30px; }
.manage-list { padding: 20px; border: 1px solid #eee; overflow: hidden; margin-bottom: 48px; }
.manage-list .arrow-down-icon, .manage-list .arrow-up-icon { vertical-align: middle; padding-right: 12px; font-size: 12px; line-height: 20px; float: right; cursor: pointer; width: auto; display: none; }
.manage-list { position: relative; }
.manage-list .arrow-down-icon { position: absolute; top: 18px; right: 5px; }
.manage-list .arrow-up-icon { height: 20px; position: absolute; bottom: 20px; right: 20px; }
.manage-list .img { margin-right: 20px; width: 54px; height: 54px; border: 1px solid #eee; display: block; float: left; }
.manage-list .img img { width: 100%; }
.manage-list .car-txt-list { margin-left: 20px; overflow: hidden; }
.manage-list .car-txt-list h5 { margin-bottom: 12px; width: 80px; overflow: hidden; text-overflow: ellipsis; white-space: nowrap; }
.manage-list .classfiy .list li { /*list-style-type: disc;*/
margin-left: 16px; line-height: 24px; margin-bottom: 10px; overflow: visible; position: relative; }
.manage-list .classfiy .list li::before { content: "."; color: #dadada; position: absolute; left: -12px; top: -3px; font-size: 26px; line-height: 20px; height: 20px; display: block; }
.manage-list .classfiy li { overflow: hidden; margin-bottom: 15px; }
.article-body * { box-sizing: initial; }
.article-body .Js-comm.comm { width: 110px; }
.article-body .icon-comm-top { width: 100px; background-position: 0px -173px; }
.article-body #div { margin: 0; }
.article-body .now-pos-con { line-height: 1.6; margin-bottom: 15px; }
.article-body .now-pos-con.sup-loan { margin-bottom: 8px; }
.enquiry-box { border: 1px solid #c4c4c4; padding: 20px; }
.hint-asterisk { font-size: 16px; vertical-align: middle; }
.simulation-select { position: relative; }
.simulation-select .icon-trangle { background: url(../img/icon-trangle.png) no-repeat; width: 8px; height: 4px; display: inline-block; margin-left: 5px; }
.simulation-select-title, .simulation-select-list li { height: 30px; line-height: 30px; padding: 0 10px; border: 1px solid #ccc; overflow: hidden; cursor: pointer; width: 400px; }
.simulation-select .price { float: right; color: #999; }
.simulation-select-list { height: auto; max-height: 200px; padding: 0; width: 420px; margin-top: -1px; border: 1px solid #ccc; position: absolute; overflow-y: scroll; background: #fff; }
.simulation-select-list li { border: none; }
.enquiry-box .input-txt { width: 200px; padding-left: 10px; height: 32px; line-height: 32px; border: 1px solid #ccc; }
.btn-big { padding: 0 48px; height: 35px; line-height: 35px; font-size: 16px; }
.pb20 { padding-bottom: 20px !important; }
.exclamation-icon { background: url(../img/exclamation-icon.png) no-repeat; width: 20px; height: 20px; display: inline-block; }
.enquiry-box .exclamation-icon { width: auto; padding-left: 30px; }
.w705 { width: 705px !important; }
.carVideo { margin: 0; }
.carVideo .imgs_c_top { height: 36px; overflow: hidden; }
.border-top-none { border-top: none !important; }
.select { width: 175px; height: 32px; line-height: 32px; border: 1px solid #ccc; border-radius: 0; background: #fff; -webkit-appearance: button; padding: 0 30px 0 5px; background-image: url('../img/icon-trangle.png'); background-repeat: no-repeat; background-size: 10px 8px; background-position: 95% center; font-size: 12px; }
.select option { font-size: 12px; }
.introduce-txt { min-height: 700px; font-size: 14px; }
.introduce-txt h4 { text-align: center; line-height: 70px; font-size: 20px; }
.introduce-txt p { text-indent: 2em; font-size: 14px; }
.pt20 { padding-top: 20px !important; }
.pt30 { padding-top: 30px !important; }
.introduce-txt dt { width: 80px; line-height: 38px; }
.introduce-txt dd { margin-left: 80px; line-height: 38px; }
.introduce-txt .map { width: 705px; height: 320px; overflow: hidden; }
.introduce-txt .map img { width: 100%; }
.car-find { line-height: 34px; border: 1px solid #dadada; width: 705px; position: relative; padding: 0 60px; overflow: hidden; box-sizing: inherit; }
.article-body .car-find .car-find-more { bottom: 3px; }
.car-find span { padding: 0px 8px; margin: 0 5px; cursor: pointer; white-space: nowrap; color: #333; vertical-align: middle; }
.car-find .active { background: #3189e9; color: #fff; }
.car-find-list { display: none; }
.car-find .car-find-all { position: absolute; left: 10px; top: 10px; height: 18px; overflow: hidden; line-height: 18px; }
.icon-arrows-down { background: url(../CEndSrc/img/suvx.png) no-repeat; width: 10px; height: 6px; display: inline-block; vertical-align: middle; margin: 0 5px; }
.arrow-down-icon, .arrow-up-icon { background: url(../img/arrow-down-icon.png) no-repeat center right; width: 10px; height: 6px; display: inline-block; vertical-align: middle; margin: 0 5px; }
.arrow-up-icon { background: url(../img/arrow-up-icon.png) no-repeat center right; }
.car-find .arrow-down-icon, .car-find .arrow-up-icon { vertical-align: top; height: 22px; }
.car-find .car-find-more { height: 24px; overflow: hidden; line-height: 24px; position: absolute; right: 0; bottom: 4px; display: none; }
.car-list .car-list-title .name { width: 195px; overflow: hidden; text-overflow: ellipsis; white-space: nowrap; }
.car-list .car-list-title .name>a { /* white-space: normal; */
overflow: hidden; text-overflow: ellipsis; white-space: nowrap; }
.car-list .car-list-title * { vertical-align: middle; }
.car-list-title .til .emphasize { font-size: 12px; color: #333; font-weight: bold; }
.btn-mini { padding: 0 10px; height: 24px !important; line-height: 24px; }
.w90 { width: 80px !important; }
.w80 { width: 80px !important; }
.car-list-title .c-price_down, .car-list-title .c-price_up, .car-list-title del, .car-list-title .hint { width: 90px !important; }
.car-list-title .til { background: #f7f7f7; }
.car-list-title .til span { color: #999; }
.border-none { border: none !important; }
.sidebar-salesman-list { padding: 20px; border: 1px solid #eee; overflow: hidden; padding-bottom: 0; }
.sidebar-salesman-list li { width: 96px; float: left; margin: 0 20px 25px 0; text-align: center; }
.sidebar-salesman-list .img { width: 96px; height: 96px; display: block; overflow: hidden; }
.sidebar-salesman-list .img img { width: 100%; }
.sidebar-salesman-list ul { width: 110%; overflow: hidden; }
.sidebar-salesman-list .txt { line-height: 26px; }
.car-model-list ul { overflow: hidden; padding-top: 10px; }
.car-model-list li { line-height: 35px; width: 235px; float: left; }
.car-all-introduce { margin-bottom: 30px; }
.car-all-introduce ul { overflow: hidden; padding-bottom: 10px; border-bottom: 2px solid #eee; }
.car-all-introduce li { float: left; font-size: 16px; padding: 0 10px; border-right: 1px solid #eee; line-height: 1.2; cursor: pointer; }
.car-all-introduce li:first-child { padding-left: 0; }
.car-all-introduce li:last-child { border-right: none; }
.car-all-introduce li.active, .car-all-introduce li.imgs_current { font-weight: bold; }
.car-all-list { width: 702px; overflow: hidden; }
.car-all-list ul { overflow: hidden; width: 110%; }
.car-all-list li { width: 160px; float: left; margin-right: 20px; }
.car-all-list li .txt { line-height: 50px; }
.car-category { padding: 0 20px; border: 1px solid #dadada; }
.car-category dl { overflow: hidden; padding: 15px 0; }
.car-category dt { float: left; width: 45px; }
.car-category dd { overflow: hidden; margin-left: 45px; }
.car-category dd a { padding: 2px 7px; margin: 0; display: inline; margin-right: 25px; font-size: 12px; }
.car-category dd a.active { background: #3189e9; color: #fff; }
.sales-news .img { width: 240px; float: left; }
.sales-news .img img { width: 100%; }
.sales-news .txt { margin-left: 260px; overflow: hidden; padding-right: 10px; }
.sales-news .txt .txt-name { width: 300px; max-width: 350px; overflow: hidden; display: inline-block; text-overflow: ellipsis; white-space: nowrap; vertical-align: middle; }
.sales-news li { overflow: hidden; padding: 20px 20px 20px 0; border-bottom: 1px solid #eee; margin: 0 4px; }
.sales-news li:hover { box-shadow: 1px 2px 12px rgba(66, 132, 217, 0.3); -moz-box-shadow: 1px 2px 12px rgba(66, 132, 217, 0.3); /*firefox*/
-webkit-box-shadow: 1px 2px 12px rgba(66, 132, 217, 0.3); /*webkit*/
}
.media-list .list-item { position: relative; overflow: hidden; }
.media-list .list-item a { white-space: normal; overflow: hidden; display: block; padding: 20px 0; }
.media-list .list-item:hover { box-shadow: 1px 2px 12px rgba(66, 132, 217, 0.3); -moz-box-shadow: 1px 2px 12px rgba(66, 132, 217, 0.3); /*firefox*/
-webkit-box-shadow: 1px 2px 12px rgba(66, 132, 217, 0.3); /*webkit*/
}
.sales-news h4 { font-size: 20px; margin-bottom: 15px; }
.sales-news h4 a:hover { color: #398BE4; }
.sales-news .txt-character { margin-bottom: 22px; font-size: 16px; line-height: 26px; white-space: normal; }
.sales-news .txt-state { font-size: 14px; }
.sales-news .c-price_down { margin-right: 20px; }
.sales-news .hint { color: #ffa903; }
.sales-news a:hover { color: #666; }
.sales-news .time { background: url(../img/time-icon.png) no-repeat; padding-left: 20px; height: 20px; display: inline-block; color: #ffa904; font-size: 14px; font-weight: normal; margin-left: 20px; }
.sales-news .date { font-size: 12px; }
.article-body.content .carVideo .imgs_c_top .imgs_car_type { border-top: none; border-left: 1px solid #c4c4c4; border-right: 1px solid #c4c4c4; }
.article-body.content .carVideo .imgs_c_top { height: 32px; border-top: 4px solid #333; overflow: visible; }
.pb30 { padding-bottom: 30px !important; }
.enquiry-box-custom .dl-horizontal dt { width: 110px; text-align: right; }
.dl-horizontal dd select { color: #999; appearance: none; -moz-appearance: none; -webkit-appearance: none; }
select { appearance: none; -moz-appearance: none; -webkit-appearance: none; }
select::-ms-expand {
 display: none;
}
.dl-horizontal dd select::-ms-expand {
 display: none;
}
.dl-horizontal-black dd select { color: #333; }
.enquiry-box-custom .dl-horizontal dd { margin-left: 110px; }
.enquiry-box-custom .subtitle { font-weight: bold; font-size: 14px; margin-bottom: 20px; }
.enquiry-box-custom textarea { width: 300px; height: 60px; padding: 5px; border: 1px solid #ccc; resize: none; }
.counselor-list .enquiry-box { display: none; }
.counselor-list li { position: relative; padding: 20px 20px 20px 0; border-bottom: 1px solid #eee; }
.counselor-list li .counselor-box { overflow: hidden; }
.counselor-list.counselor-list-single li:hover { background: transparent; }
.counselor-list li:hover { background: #f7f7f7; }
.counselor-list .img { width: 138px; height: 138px; float: left; }
.counselor-list .txt { margin-left: 168px; overflow: hidden; }
.counselor-list .txt-info { float: left; padding-top: 5px; }
.counselor-list .txt-info .sales-checkout { color: #333; font-weight: normal; }
.counselor-list .txt-info.jm-txt-info { width: 330px; }
.counselor-list .txt-qr { float: right; text-align: center; padding-top: 5px; }
.counselor-list .txt-qr span { line-height: 26px; }
.counselor-list .dl-horizontal dt { width: 110px; }
.counselor-list .dl-horizontal dd { margin-left: 110px; }
.counselor-list .badge-weaken { background: #aaa; color: #fff; border-color: #aaa; }
.counselor-list .txt-info .til { color: #9f9f9f; }
.counselor-list .txt-info h4 { font-size: 16px; }
.counselor-list .qr-img { width: 105px; height: 105px; overflow: hidden; }
.counselor-list .qr-img img { width: 100%; }
.counselor-list .enquiry-box { position: absolute; top: 177px; left: 0; width: 702px; background: #fff; z-index: 100; }
.triangle-up { background: url(../img/triangle-up.png) no-repeat; width: 20px; height: 11px; display: block; }
.counselor-list .triangle-up { position: absolute; top: -11px; left: 205px; }
.counselor-list .select { width: 200px; }
.counselor-list .dl-horizontal dt { width: 85px; }
.counselor-list .dl-horizontal dd { margin-left: 85px; }
.counselor-list .exclamation-icon { overflow: hidden; width: 100%; color: #999; font-size: 12px; }
.counselor-list .down-t { background: url(../img/arrow-up-icon.png) no-repeat center right; padding-right: 15px; height: 20px; display: inline-block; float: right; cursor: pointer; }
.car-detail { margin-bottom: 30px; }
.car-detail-show { overflow: hidden; }
.car-detail-show .img-list { width: 270px; float: left; }
.car-detail-show .img-list-img { width: 270px; height: 170px; overflow: hidden; margin-bottom: 20px; }
.car-detail-show .img-list-img img { width: 100%; }
.car-detail-show .img-list-list ul { width: 110%; overflow: hidden; }
.car-detail-show .img-list-list { width: 270px; overflow: hidden; }
.car-detail-show .img-list-list li { float: left; width: 82px; margin-right: 12px; }
.car-detail-show .img-list-list li img { width: 100%; }
.car-detail-show .txt-introduction { width: 412px; margin-left: 290px; overflow: visible; position: relative; }
.txt-introduction h4 { font-size: 16px; width: 370px; font-weight: normal; overflow: hidden; margin-bottom: 15px; white-space: nowrap; text-overflow: ellipsis; position: relative; padding-right: 50px; }
.arrow-down-icon { background: url(../img/arrow-down-icon.png) no-repeat center right; height: 20px; display: inline-block; }
.txt-introduction .arrow-down-icon { padding-right: 12px; font-size: 12px; line-height: 20px; float: right; cursor: pointer; width: auto; position: absolute; right: 0; }
.txt-introduction .price-list { width: 412px; margin-bottom: 20px; }
.txt-introduction .price-list li { width: 137px; float: left; border-right: 1px solid #eee; text-align: center; }
.txt-introduction .price-list ul { width: 110%; border-top: 1px solid #eee; border-bottom: 1px solid #eee; overflow: hidden; padding: 10px 0; }
.txt-introduction .price-list li .gray { display: block; color: #999; line-height: 1.2; }
.txt-introduction .introduction-dl .til { color: #999; }
.w135 { width: 135px; }
.txt-introduction .introduction-dl .txt { display: inline-block; }
.txt-introduction .introduction-dl { font-size: 14px; }
.txt-introduction .btn-box { overflow: hidden; }
.txt-introduction .btn-box button { float: left; }
.calculator-icon { background: url(../img/calculator-icon.png) no-repeat; width: 12px; height: 13px; display: inline-block; vertical-align: middle; cursor: pointer; }
.color-box { height: 8px; width: 18px; border: 1px solid #dadada; display: inline-block; cursor: pointer; }
.color-box.black { background: #000; }
.color-box.green { background: #2c5866; }
.color-box.brown { background: #403e33; }
.color-box.blue { background: #48689e; }
.color-box.caramel { background: #574126; }
.color-box.brownness { background: #755423; }
.color-box.gray { background: #8f8f8f; }
.color-box.pink { background: #c24070; }
.txt-introduction .color-box { margin-right: 5px; }
.summarize_main_area-custom { width: auto; margin: 0; }
.summarize_main_area .summarize_show_module-custom { width: auto; float: none; border: none; padding: 0;/*width: 705px !important;*/
}
.car-information .title ul { overflow: hidden; }
.car-information .title td { padding: 0 !important; }
.car-information .title li { float: left; cursor: pointer; height: 34px; line-height: 34px; border-bottom: 2px solid #f7f7f7; }
.car-information .title li:last-child span { border-right: none; }
.car-information .title li span { display: inline; border-right: 1px solid #dadada; padding: 0 20px; }
.car-information .title .active { border-bottom: 2px solid #3488ea; height: 34px; line-height: 34px; font-weight: bold; }
.article-body .now-pos-con a:last-child { color: #398BE4; }
.header .header_nav .header_nav_content .city_position .city_chose .hot_city_num { width: 464px; height: 32px; padding: 0px 8px; overflow: hidden; }
#tabs .tabs-main { display: none; }
.overflow-visible { overflow: visible; }
/* jm_start */

.loan-container { }
.loan-container .loan-title { padding: 12px 4px; background-color: #f7f7f7; color: #999; font-size: 12px; }
.loan-container .loan-title i { display: inline-block; width: 22px; height: 20px; margin-right: 5px; vertical-align: text-bottom; background: url(../img/exclamation-icon.png) no-repeat center / 100% 100%; }
.loan-container .loan-list-item { margin-top: 36px; }
.loan-container .loan-list-item h3 { padding-left: 7px; margin: 0; position: relative; font-size: 16px; color: #333; line-height: 1.5; }
.loan-container .loan-list-item h3:before { position: absolute; content: ''; width: 2px; height: 16px; background: #398be4; left: 0; top: 3px; }
.loan-container .loan-list-item p { margin-top: 12px; margin-bottom: 0; font-size: 14px; color: #333; }
.loan-container .loan-list-item p span:nth-child(2n) { font-weight: 700; }
.loan-container .loan-list-item p span:nth-child(3) { margin-left: 28px; }
.loan-container .loan-list-item .list-detail { margin-top: 8px; padding: 13px 20px; border: 1px solid #dadada; background: #f7f7f7; }
.loan-container .loan-list-item .list-detail p { margin: 0; line-height: 26px; font-size: 14px; }
.dealer_detail .phone { margin-bottom: 10px; color: #999; }
.dealer_list .phone { color: #999; }
.dealer_list .dealer-item .phone span { color: #999; }
.dealer-detail .phone .phone-number { color: #e43a3a; font-size: 14px; }
.dealer_detail .phone .phone-number-miss { color: #999; }
.phone-number-color { color: #e43a3a!important; }
.phone-number-miss { color: #999!important; }
.phone .phone-icon { display: inline-block; width: 14px; height: 11px; background-image: url(../img/seller_phone.png); background-size: 100% 100%; background-repeat: no-repeat; background-position: center; margin-left: 5px; }
.treeMainv1 { margin-bottom: 48px; }
.car_table.brand_contrast_table thead th { text-align: left; }
.w70 { width: 70px !important; }
.dl-horizontal .w70 { width: 60px !important; }
.dl-horizontal .w55 { width: 60px !important; }
.imgs_m_right .imgs_other_car a { display: inline-block; width: 80px; overflow: hidden; text-overflow: ellipsis; white-space: nowrap; vertical-align: middle; }
.imgs_m_right .imgs_other_car .imgs_other_price { display: inline-block; width: 108px; overflow: hidden; text-overflow: ellipsis; white-space: nowrap; vertical-align: middle; }
.dealer-ad { margin-top: 20px; margin-bottom: 48px; }
.header .header_nav .header_nav_content .header_nav_right li#app_id div.download { width: 159px; height: 159px; padding: 24px; background-image: url(../img/download_a_bg.png); background-size: 100% 100%; box-sizing: border-box; position: absolute; top: 26px; right: -34px; z-index: 11; }
.header .header_nav .header_nav_content .header_nav_left li.city_position .city_chose .city_search, .header .header_nav .header_nav_content .header_nav_left li.city_position .city_chose .hot_city_num { position: static; }
.c-user-apply-form .apply-form .form-row .citylocat { position: relative; width: 392px; padding: 0 10px; border: 1px solid #dadada; line-height: 41px; overflow: hidden; padding-right: 28px; }
.c-user-apply-form .apply-form .form-row .citylocat .left-span { float: left; color: #333; font-size: 12px; }
.c-user-apply-form .apply-form .form-row .citylocat .right-span { float: right; color: #aaa; font-size: 12px; }
.c-user-apply-form .apply-form .form-row .citylocat .right-span:after { display: inline-block; content: ''; width: 0; border: 5px solid; border-color: #999 transparent transparent; position: absolute; top: 18px; right: 10px; }
.dl-horizontal .phone-line { line-height: 1; margin-top: 20px; font-size: 14px; color: #999; min-height: auto; }
.dl-horizontal .phone-line .phone-number { color: #ff0000; }
.counselor-list .dl-horizontal .phone-line .header .header_nav .header_nav_content .city_position .city_chose .city_search .city_search_input span .text { text-align: left; }
.new-cars-news-block { width: 206px; float: right; }
.new-cars-news-block a { display: block; width: 100%; overflow: hidden; text-overflow: ellipsis; white-space: nowrap; color: #333; }
.new-cars-news-block a:hover { color: #398BE4; }
.new-cars-news-block .news-header { font-size: 16px; font-weight: bold; line-height: 1; padding-bottom: 12px; border-bottom: 1px solid #eee; }
.new-cars-news-block .main-news { padding: 20px 0; font-size: 14px; font-weight: bold; line-height: 1; }
.new-cars-news-block .ad-list li { padding-left: 9px; background: url(../img/list-dot.jpg) 0 50% no-repeat; font-size: 12px; margin-bottom: 16px; line-height: 1; }
.new-cars-news-block .main-pic-news { width: 100%; margin-bottom: 15px; margin-top: 15px; overflow: hidden; }
.new-cars-news-block .main-pic-news img { width: 100%; }
.new-cars-news-block .main-pic-news .ad-pic-list li { width: 100%; margin-bottom: 8px; }
.page-btm-ad { margin-bottom: 40px; }
.imgs_m_right .we-buy { margin-bottom: 48px; }
.search .page-index { margin-top: 30px; margin-bottom: 40px; }
.dealer_area .dealer-list { /*margin-bottom: 30px;*/
}
.content .sales-show-list { margin-top: 30px; }
.content .sales-show-list .show-list-title { line-height: 42px; border-bottom: 4px solid #333; }
.content .sales-show-list .show-list-title .main-title { color: #333; font-size: 20px; font-weight: bold; border-bottom: none; }
.content .sales-show-list li .top-line { padding-top: 6px; line-height: 60px; color: #333; font-size: 14px; overflow: hidden; }
.content .sales-show-list li .top-line .car-model-name { float: left; font-size: 16px; font-weight: bold; }
.content .sales-show-list li .top-line .car-type-name { float: left; margin-left: 35px; }
.content .sales-show-list li .top-line .deal-time { float: left; margin-left: 40px; }
.content .sales-show-list li .bottom-line { padding-bottom: 20px; border-bottom: 1px solid #eee; overflow: hidden; }
.content .sales-show-list li .bottom-line .car-pic { float: left; width: 163px; height: 108px; }
.content .sales-show-list li .bottom-line .car-pic img { width: 100%; height: 100%; }
.content .sales-show-list li .bottom-line .purchase-comment { padding-left: 20px; font-size: 14px; overflow: hidden; line-height: 2; }
.content .sales-show-list li .bottom-line .comment-title { color: #398be4; float: left; }
.content .sales-show-list li .bottom-line .comment-content { color: #333; word-break: break-all; word-break: break-word; }
.content .sales-show-list .show-list-title .sub-title { color: #999; font-size: 14px; margin-left: 20px; }
.title_show_banner { position: absolute; display: none; background: #fff; color: #333; padding: 3px 5px; font-size: 12px; border: 1px solid #000; }
.total_Nav .total_Nav_Content ul li a { padding: 0; }
.header .header_nav .header_nav_content .header_nav_left li.city_position .city_chose .hot_city_num { box-sizing: content-box; }
.depreciate-info .depreciate-car-list li div.item-brand { width: 100px; }
div.page-index li.disabled { display: inline-block; height: 36px; width: 76px; line-height: 36px; margin-left: 10px; color: #999; background: #fff; border: 1px solid #eee; vertical-align: middle; cursor: default; color: #aaaaaa; }
div.page-index li.disabled:hover { color: #aaa; background: #fff; border: 1px solid #eee; }
.nowrap { white-space: nowrap; }
.summarize_main_area .summarize_show_module .brand_car_type .brand_contrast .brand_contrast_table tbody tr td .car_sell_msg a { color: #fff; background-color: #84c3ff; display: inline-block; padding: 0 4px; line-height: 16px; }
.summarize_main_area .summarize_show_module .brand_car_type .brand_contrast .brand_contrast_table tbody tr td .car_sell_msg .allowance { background: #ffa903; }
.summarize_main_area .summarize_show_module .brand_car_type .brand_contrast .brand_contrast_table tbody tr td .car_sell_msg span { color: #fff; background-color: #c4c4c4; display: inline-block; padding: 0 4px; line-height: 16px; margin-left: 2px; }
.jm-popup { position: absolute; top: 0; left: 0; right: 0; bottom: 0; margin: auto; height: 186px; border: 1px solid #25a5fe; border-bottom: 4px solid #25a5fe; border-top: none; z-index: 9001; background: #fff; }
.jm-promotion_list table { margin-left: 37px; }
.content .f14 .ask { width: 17px; display: inline-block; height: 17px; background-image: url(../img/ask_quoto.png); background-repeat: no-repeat; background-position: right; background-size: 12px 12px; vertical-align: -3px; }
.car-list .car-list-title .name div { font-size: 0; margin-top: 10px; }
.car-list .car-list-title .name .slogen { color: #fff; padding: 2px 4px; display: inline; font-size: 12px; margin-right: 2px; }
.car-list .car-list-title .name .slogen-blue { background: #84c3ff; }
.car-list .car-list-title .name .slogen-yellow { background: #ffa903; }
.summarize_main_area .summarize_show_module .brand_car_type .brand_contrast .brand_contrast_table tbody tr th:first-child .car_sell_msg .allowance { background: #ffa903; }
.summarize_main_area .summarize_show_module .brand_car_type .brand_contrast .brand_contrast_table tbody tr th:first-child p.car_sell_msg { margin: 2px 0; }
.car_table tbody tr td h2 { overflow: hidden; text-overflow: ellipsis; white-space: nowrap; }
.c-user-apply-form .apply-form input.test-code { width: 260px; margin-right: 5px; }
.c-user-apply-form .apply-form .second-retry { line-height: 35px; padding: 0; width: 140px; }
.c-user-apply-form .apply-form .second-retry:hover { background-color: #ff9103; border: 1px solid #ff9103; }
.c-user-apply-form .apply-form .second { background: #eee; border: 1px solid #dadada; color: #dadada; }
.c-user-apply-form .apply-form .second:hover { background: #eee; border: 1px solid #dadada; color: #dadada; }
.enquiry-box .input-code { width: 95px; padding-left: 10px; height: 32px; line-height: 32px; border: 1px solid #ccc; }
.enquiry-box .second-retry { position: absolute; left: 115px; top: 0; display: inline-block; font-size: 12px; line-height: 18px; text-align: center; vertical-align: top; padding: 0; width: 95px; line-height: 32px; background-color: #ffa903; border: 1px solid #ffa903; color: #fff; }
.enquiry-box .second-retry:hover { background-color: #ff9103; border: 1px solid #ff9103; }
.enquiry-box .second { background: #eee; border: 1px solid #dadada; color: #dadada; }
.enquiry-box .second:hover { background: #eee; border: 1px solid #dadada; color: #dadada; }
.c-user-apply-form .apply-form .f-elem-with-btn input.c-btn { padding: 0; width: 138px; height: 40px; line-height: 40px; }
.summarize_main_area .summarize_show_module .authorized_dealer .brand_article_title .b_a_t_box { max-width: 343px; overflow: hidden; text-overflow: ellipsis; white-space: nowrap; float: left; }
.summarize_main_area .summarize_show_module .authorized_dealer .brand_article_title .area_dealer_choice li .all_dealer { z-index: 999; }
.txt-introduction .jm-model-list { position: absolute; right: 0; top: 30px; width: 368px; border: 1px solid #333; border-bottom: 4px solid #333; height: 205px; overflow-y: scroll; background: #fff; }
.txt-introduction .jm-model-list a { display: block; line-height: 36px; color: #333; border-bottom: 1px solid #eee; text-indent: 1em; }
.txt-introduction .jm-model-list a:hover { background: #3189e9; color: #fff; }
.dealer-list ul { border-top: 1px solid #eee; }
.customer-item { padding: 20px 0; border-bottom: 1px solid #eee; }
.customer-item .pic-outer { display: block; float: left; margin-right: 20px; border: 1px solid #eee; }
.customer-detail { width: 480px; float: left; }
.customer-item .customer-pic { width: 76px; height: 76px; }
.customer-item .customer-pic img { width: 100%; }
.customer-block .summarize_show_module .authorized_dealer .brand_article_title { margin-top: 0; }
.ask-customer-outer { color: #333; font-size: 14px; float: right; vertical-align: bottom; margin-top: 16px; }
.customer-item .name { color: #333; margin-right: 8px; }
.customer-item .name { font-size: 0; }
.customer-item .name span { margin-right: 10px; font-size: 16px; }
.customer-item .name .slogen { display: inline-block; vertical-align: top; padding: 3px 6px; color: #fff; font-size: 12px; }
.customer-item .shop, .customer-item .location { color: #999; font-size: 14px; }
.customer-item .shop span, .customer-item .location span { vertical-align: top; }
.customer-item .shop { margin: 10px 0; }
.customer-item .shop .shop-name { display: inline-block; width: 230px; overflow: hidden; text-overflow: ellipsis; white-space: nowrap; margin-right: 70px; }
.customer-item .shop .shop-location { color: #999; }
.customer-item .location { width: 280px; }
.customer-item .location span { display: inline-block; color: #333; max-width: 190px; overflow: hidden; text-overflow: ellipsis; white-space: nowrap; }
.customer-item .name .slogen-blue { background: #84c3ff; }
.customer-item .name .slogen-grey { background: #aaa; }
.unsearch-relative { padding-top: 150px; }
.unsearch-relative .unsearch-relative-pic { float: left; width: 234px; height: 260px; margin-left: 120px; margin-right: 36px; }
.unsearch-relative .line1 { margin-top: 90px; color: #333; font-size: 26px; line-height: 40px; }
.unsearch-relative .line2 { color: #999; font-size: 18px; line-height: 43px; }
.unsearch-relative .unsearch-relative-pic img { width: 100%; }
.ask-customer-outer .ask-customer { display: inline-block; width: 14px; height: 16px; background-image: url('../img/ask_customer.png'); background-size: 100%; background-position: center; background-repeat: no-repeat; vertical-align: bottom; margin-right: 3px; }
.customer-item .customer-btn { float: right; }
.customer-item .customer-btn .ask-for-customer { display: block; width: 112px; line-height: 38px; margin-top: 10px; text-align: center; color: #fff; background: #ffa903; font-size: 14px; }
.counselor-list .txt-info .sales-checkout { /*display:block;*/
float: right; font-size: 14px; color: #333; margin-bottom: 3px; }
.customer-item .customer-btn .ask-for-customer:hover { background: #ff9103; }
.customer-item .customer-btn .sales-number { width: 112px; line-height: 38px; font-size: 14px; padding-left: 22px; text-align: center; }
.customer-item .customer-btn .serve-number { display: block; color: #999; font-size: 14px; margin-top: 10px; margin-right: 14px; text-align: right; }
.ask-customer-outer:hover { color: #398BE4; }
.ask-customer-outer:hover .ask-customer { background-image: url('../img/ask_customer_active.png'); }
.summarize_main_area .summarize_show_module .authorized_dealer .brand_article_title .area_dealer_sort a .ask-customer { display: inline-block; width: 14px; height: 16px; background-image: url('../img/ask_customer.png'); background-size: 100%; background-position: center; background-repeat: no-repeat; vertical-align: bottom; margin-right: 3px; }
.summarize_main_area .summarize_show_module .authorized_dealer .brand_article_title .area_dealer_sort a:hover .ask-customer { background-image: url('../img/ask_customer_active.png'); }
#car_series div.right_mod .btn_list a { margin-right: 10px; }
.summarize_main_area .summarize_show_module .authorized_dealer .brand_article_title .area_dealer_sort a:first-child { border-right: 1px solid #dadada; }
div.summarize_main_area .summarize_show_module .authorized_dealer .brand_article_title .area_dealer_sort { font-size: 0; }
div.summarize_main_area .summarize_show_module .authorized_dealer .brand_article_title .area_dealer_sort a:first-child+a { border-left: none; padding-right: 12px; }
div.summarize_main_area .summarize_show_module .authorized_dealer .brand_article_title .area_dealer_sort a:last-child { border-right: none; padding-right: 4px; }
dl.dl-horizontal dd { color: #333; }
.dl-horizontal .radio-box { color: #b2b2b2; }
.dl-horizontal .radio-box a { color: #333; }
.dl-horizontal:last-child .ml10 { color: #666; }
.header .header_nav .header_nav_content .header_nav_right li.login_third span.login_third_container a { width: 99px; }
.hideElem { display: none!important; }
.c-rec-dealer-list .dealer-item { /* height:113px; */
}
div.jm-content-box { box-sizing: content-box; }
.jm-special-info { width: 100%; background: #fff; position: relative; }
.jm-special-info .null-main { width: 458px; margin: 10% auto; text-align: center; position: relative; }
.jm-special-info .null-main img { width: 410px; }
.jm-special-info .null-main p { font-size: 24px; line-height: 64px; margin-top: -64px; color: #333; }
.jm-special-info .null-main div { font-size: 20px; line-height: 64px; margin-top: -64px; color: #398be4; width: 322px; height: 60px; line-height: 60px; text-align: center; border-radius: 30px; margin: 35px auto 0; border: 1px solid #398be4; }
.c-mod-hd div.drop-list-menu { margin-right: 25px; }
.c-mod-hd .drop-list-menu .menu-active { display: inline-block; vertical-align: top; position: relative; }
.c-mod-hd .drop-list-menu .menu-active-block { width: 500px; border: 1px solid #d9d9d9; position: absolute; top: 20px; left: 0; background: white; z-index: 99; overflow: hidden;/*display:none;*/
  /*overflow-y:scroll;*/
}
.c-mod-hd .drop-list-menu .menu-active-list { width: 100px; border: 1px solid #d9d9d9; position: absolute; top: 20px; left: 0; background: white; z-index: 99; overflow: hidden; }
p.down-up { line-height: 38px; }
.down-up span.icon-down-t { vertical-align: top; margin-top: 8px; margin-left: 5px; width: 12px; }
.c-mod-hd .drop-list-menu .menu-active-list ul { display: block; position: static; background: #fff; text-align: center; line-height: 30px; font-size: 14px; }
.c-mod-hd .drop-list-menu .menu-active-block ul { /*display:none;*/
display: block; position: static; }
.c-mod-hd .drop-list-menu .menu-active-list ul li { text-align: left; padding-left: 10px; line-height: 28px; }
.c-mod-hd .drop-list-menu li.active { background: #126acc; color: white; }
.c-mod-hd .drop-list-menu .menu-active-block, .c-mod-hd .drop-list-menu .menu-active-list { display: none; }
.c-mod-hd .drop-list-menu li.active a { color: white; }
.c-mod-hd .drop-list-menu .menu-active-block ul li { line-height: 28px; width: 90px; overflow: hidden; white-space: nowrap; text-align: center; float: left; color: #333; }
.c-mod-hd .drop-list-menu .menu-active span { display: inline-block; max-width: 70px; overflow: hidden; white-space: nowrap; vertical-align: top; font-size: 14px; }
.c-mod-hd .drop-list-menu .menu-active i { display: inline-block; width: 12px; height: 10px; background-image: url('../img/icon-trangle.png'); background-size: 8px 4px; background-position: right center; background-repeat: no-repeat; }
.c-mod-hd .c-tag .with-x { padding: 0; padding-right: 5px; }
.c-mod .c-mod-bd { position: relative; }
.c-mod-bd .mapToast { top: 6px; left: 50%; margin-left: -100px; position: absolute; width: 200px; height: 30px; background: rgb(0, 0, 0); opacity: 0.6; filter: alpha(0.6); color: white; z-index: 999; text-align: center; line-height: 30px; font-size: 16px; display: none; }
.c-tag>li.with-x i, .c-tag>a.with-x i { }
.c-tag>li.with-x i { vertical-align: top; margin-left: 5px; }
.c-mod-hd .c-tag li { /*max-width:100px;*/
overflow: hidden; /*text-overflow: ellipsis;*/
white-space: nowrap; }
.c-mod-hd .c-tag li span { display: inline-block; overflow: hidden; max-width: 60px; vertical-align: top; }
.fc-db .c-mod-hd .inline-list li { margin-right: 2px; }
.jm-cant-search { display: none; padding: 40px 0 40px 80px; }
.jm-cant-search .jm-cant-search-pic { float: left; width: 234px; height: 222px; }
.jm-cant-search .jm-cant-search-txt { margin-left: 36px; float: left; overflow: hidden; }
.jm-cant-search .jm-cant-search-txt .firstLine { margin-top: 100px; font-size: 26px; color: #333; }
.jm-cant-search .jm-cant-search-txt .secondLine { margin-top: 16px; font-size: 18px; color: #999; }
.jm-cant-search .jm-cant-search-pic img { width: 100%; }
.imgs_c_top .imgs_c_list .imgs_car_year { overflow: visible; }
.imgs_c_top .imgs_c_list .imgs_car_year li.imgs_no_border { position: relative; }
.imgs_c_top .imgs_c_list .imgs_car_year .imgs_no_border .stop_list_w { height: 20px; }
.imgs_c_top .imgs_c_list .imgs_car_year .imgs_no_border .stop_list_w ol.stop_list { width: 80px; position: absolute; width: 80px; top: 25px; left: 4px; border: 1px solid #333; border-right: none; border-bottom-width: 4px; background: #fff; z-index: 99999; display: none; }
.imgs_c_top .imgs_c_list .imgs_car_year .imgs_no_border .stop_list_w ol.stop_list li { height: 32px; width: 100%; line-height: 32px; border-bottom: 1px solid #eee; text-align: center; border-right: 1px solid #333; float: left; cursor: pointer; }
.simulation-select .txt { display: inline-block; width: 265px; overflow: hidden; white-space: nowrap; }
.header .header_nav .header_nav_content .header_nav_right li.login_third#login_third span a.wb { background: #fff; }
.header .header_nav .header_nav_content .header_nav_right li.login_third#login_third span a.wb:hover { background-color: #eee; }
.header .header_nav .header_nav_content .header_nav_left li.city_position .city_chose div.city_chose_region#city_chose_region { height: auto; }
.c-mod-hd .c-tag .jm_green { background: #009a2c; color: white; border-color: #009a2c; }
.car-find-show { height: 36px; }
.summarize_main_area .summarize_show_module .authorized_dealer .dealer_area .dealer_list .dealer_item .dealer_detail p .jm-news-info { width: 280px; display: inline-block; overflow: hidden; text-overflow: ellipsis; white-space: nowrap; vertical-align: top; }
.summarize_main_area .summarize_show_module .authorized_dealer .dealer_area .dealer_list .dealer_item div.dealer_detail:first-child { width: 350px; margin-right: 0; overflow: hidden; text-overflow: ellipsis; white-space: nowrap; }
.header .header_nav .header_nav_content .header_nav_right li.login_third#login_third span a { line-height: 36px; }
.dealer-list span.badge { border: 1px solid #c4c4c4; padding: 2px 10px; font-size: 12px; color: #333; width: auto; height: auto; line-height: 12px; }
.slogen-yellow.sloegn-lite { position: relative; top: -2px; margin-left: 4px; width: auto; height: auto; padding: 2px 10px; line-height: 12px; font-size: 12px; display: inline-block; vertical-align: middle; }
.special-info-list-wrap .special-info-list .item-title a { display: block; width: 100%; overflow: hidden; text-overflow: ellipsis; white-space: nowrap; }
.jm-ad-bar .c-rec-dealer-list .dealer-item .address i { width: auto; max-width: 186px; }
.jm-ad-bar .c-rec-dealer-list .dealer-item .address .area_pic { margin-left: 5px; }
.summarize_main_area .summarize_show_module .authorized_dealer .dealer_area .dealer_list .dealer_item .dealer_detail .address i.jm-map-info { max-width: 224px; width: auto; }
.summarize_main_area .summarize_show_module .authorized_dealer .dealer_area .dealer_list .dealer_item .car_msg_price .all_price_detail.jm-text-align-right { line-height: 30px; padding-left: 6px; text-align: right; }
.summarize_main_area .summarize_show_module .authorized_dealer .dealer_area .dealer_list .dealer_item .car_msg_price .red-big { font-size: 20px; color: #e43a3a; font-weight: bold; line-height: 1; }
.summarize_main_area .summarize_show_module .authorized_dealer .dealer_area .dealer_list .dealer_item .car_msg_price .red-slogen { color: #fff; padding: 3px 4px; display: inline-block; margin-right: 6px; font-size: 12px; background: #84c3ff; line-height: 1; vertical-align: baseline; }
.summarize_main_area .summarize_show_module .authorized_dealer .dealer_area .dealer_list .dealer_item .car_msg_price .presell-block { line-height: 26px; height: 26px; font-size: 0; text-align: right; }
.summarize_main_area .summarize_show_module .authorized_dealer .dealer_area .dealer_list .dealer_item { position: relative; }
.summarize_main_area .summarize_show_module .authorized_dealer .dealer_area .dealer_list .dealer_item div.car_msg_price { float: none; }
.summarize_main_area .summarize_show_module .authorized_dealer .dealer_area .dealer_list .dealer_item .car_msg_price { margin-right: 10px; text-align: left; display: inline-block; vertical-align: bottom; position: absolute; bottom: 40px; right: 210px; }
.summarize_main_area .summarize_show_module .authorized_dealer .dealer_area .dealer_list .dealer_item .car_msg_price_center { /* bottom:50px; */
}
.summarize_main_area .summarize_show_module .authorized_dealer .dealer_area .dealer_list .dealer_item div.car_msg_price p { color: #999; line-height: 32px; height: 32px; padding: 0; font-size: 14px; font-weight: normal; text-align: right; }
.summarize_main_area .summarize_show_module .authorized_dealer .dealer_area .dealer_list .dealer_item div.car_msg_price p.c-hint { color: #e43a3a; }
.dealer-list .jm-map-info { max-width: 224px; display: inline-block; overflow: hidden; text-overflow: ellipsis; white-space: nowrap; vertical-align: top; }
.dealer-list .jm-map-info+a { margin-left: 5px; }
.paddingT19 { padding-top: 19px; }
.marginR5 { margin-right: 5px; }
.brand_car_type .jm-car-depreciate-info { padding-bottom: 65px; }
.jm-car-depreciate-info { padding-bottom: 36px; }
.treeMainv1 .jm-content-ad { margin-top: 40px; }
.c-rec-dealer-list .dealer-item h2 span { font-weight: bold; }
.c-rec-dealer-list .dealer-item h2 a { font-weight: bold; }
.c-rec-dealer-list .dealer-item .address a.area_pic { color: #333; }
.c-rec-dealer-list .dealer-item .address a.area_pic:hover { color: #3a8be4; }
.treeMainv1 .jm_top_list strong a { display: inline-block; width: 107px; overflow: hidden; text-overflow: ellipsis; white-space: nowrap; }
.jm-ad-bar { position: relative; padding-top: 10px; }
.c-btn.block.jm_ask_low_price { width: 25%; }
.text-center.aggree-policy.jm_ask_low_agree { text-align: left; }
.jm_ad_block { position: absolute; top: 5px; right: 0; z-index: 2; width: 28px; height: 14px; line-height: 14px; text-align: center; display: block; border: 1px solid #e1e1e1; color: #e2e2e2; border-radius: 2px; }
.jm_ad_block_ul { padding-top: 12px; }
.rank-list ul li span { overflow: hidden; }
.rank-list ul li .car-type { overflow: hidden; text-overflow: ellipsis; white-space: nowrap; }
.treeMainv1 .hot_title .hot_left li, .treeMainv1 .hot_title .fl { color: #333; }
.treeMainv1 .hot_title .hot_left li.active, .treeMainv1 .hot_title .hot_left li.active strong { font-weight: normal; }
.brand_contrast_table .jm_already_join { padding: 5px; color: #555; border: 1px solid #dadada; background-color: #eee; }
.treeMainv1 .hot_type li strong, .t_parent .cart_type li strong, .treeMainv1 .brand_car li strong { color: #333; font-weight: normal; }
#toolPeiZhi .jm_checkbox_list .jm_checkbox input[type=checkbox] { visibility: hidden; }
#toolPeiZhi .jm_checkbox_list .jm_checkbox { width: 50px; height: 20px; background-image: url('../img/img_checkbox_uncheck.png'); background-repeat: no-repeat; background-size: 14px 14px; background-position: left 6px; }
#toolPeiZhi .jm_checkbox_list .jm_checkbox:hover { background-image: url('../img/img_checkbox_hover.png'); }
#toolPeiZhi .jm_checkbox_list .jm_checkbox.active { background-image: url('../img/img_checkbox_checked.png'); }
#toolPeiZhi .jm_checkbox_list .active:hover { background-image: url('../img/img_checkbox_checked.png'); }
.header .total_Nav ul li.active { background: #126acc; }
.car_banner .swiper-container .swiper-wrapper .swiper-slide .car_big_img a img { display: block; }
.summarize_main_area.summarize_main_area-custom .summarize_show_module .brand_car_type .brand_contrast .brand_contrast_table tbody .j-link-to-page { padding: 0; margin: 0; background-color: transparent; min-width: 70px; }
.summarize_main_area.summarize_main_area-custom .summarize_show_module .brand_car_type .brand_contrast .brand_contrast_table tbody .j-link-to-page:hover { background-color: transparent; }
.c-mod .c-mod-bd .c-dealer-compaign li {  list-style
}
.c-mod .c-mod-bd .c-dealer-compaign li a { color: #333; }
.c-mod .c-mod-bd .c-dealer-compaign a:hover { color: #3a8be4; }
.c-col-main .c-row .c-mod-bd .car-list { overflow: visible; }
.c-col-main .c-row .c-mod-bd .car-list li { position: relative; }
.c-col-main .c-row .c-mod-bd .car-list li img { display: block; background: #fff; }
.c-col-main .c-row .c-mod-bd .car-list li .img_box { position: absolute; top: -134px; left: -24px; z-index: 12000; width: 168px; height: 122px; background: #fff; box-shadow: 0 0 14px #000; display: none; }
.c-col-main .c-row .c-mod-bd .car-list li .img_box img { width: 157px; height: 112px; padding: 5px 6px; }
.c-col-main .c-row .c-mod-bd .car-list li .img_box span { width: 8px; height: 6px; display: block; position: absolute; bottom: -5px; left: 48%; background: url(../img/dir_tri.png) no-repeat; }
.c-col-main .c-row .c-mod-bd .car-list li .img_box p { position: absolute; bottom: -15px; left: 0; height: 15px; width: 100%; }
.c-col-main .c-row .c-mod-bd .car-list li .img_box a b { display: block; position: absolute; right: 1px; bottom: 0; width: 38px; height: 16px; border: 1px solid #eee; color: #eee; font-size: 12px; line-height: 16px; text-align: center; }
.promotion_cblue { color: #398be4; }
.car-type-introduce-con p>img { width: 630px; height: auto; }
.car-type-introduce-con img, .car-type-introduce-con table { max-width: 100%; }
.car-type-introduce-con .title, .car-type-introduce-con .time { text-align: center; }
.car-type-introduce-con table td { border: 1px solid #dadada; padding: 5px; }
.promotion_time_title { line-height: 32px; height: 32px; background: #eee; color: #333; text-align: center;/*margin-left: 37px;*/
}
.left_time_number { font-size: 20px; color: #e43a3a; vertical-align: top; }
.car-info-model { margin-top: 30px; margin-bottom: 20px; }
.car-info-model .car-img { float: left; width: 265px; overflow: hidden; }
.car-info-model .car-img img { width: 100%; }
.car-info-model .car-descript { padding-top: 20px; padding-left: 15px; overflow: hidden; }
.car-info-model .descript-info div { font-family: "Microsoft YaHei", "微软雅黑", "Helvetica Neue", Helvetica, "PingFang SC", "Hiragino Sans GB", Arial, sans-serif !important; }
.car-info-model .descript-info .left { text-align: left; border-right: 1px solid #eee; }
.car-info-model .descript-info .center { border-right: 1px solid #eee; text-align: center; }
.car-info-model .descript-info .green-pic { background: url(../CEndSrc/img/price_down.png) no-repeat 22px center; padding-left: 10px; }
.car-info-model .descript-info .green { color: #38a800; }
.car-info-model .descript-info .dark { color: #333; }
.car-info-model .descript-info .right { text-align: right; }
.car-info-model .descript-info .left, .car-info-model .descript-info .center, .car-info-model .descript-info .right { height: 44px; font-size: 14px; color: #999; float: left; width: 115px; }
.car-info-model .descript-info .left div, .car-info-model .descript-info .center div, .car-info-model .descript-info .right div { line-height: 22px; }
.car-info-model .ask_price_btn { margin-top: 14px; margin-left: 2px; width: 230px; height: 36px; line-height: 36px; background-color: #ffa903; color: #fff; font-size: 16px; text-align: center; }
.first-line { margin-top: 20px; /*height: 59px;*/
font-size: 16px; line-height: 34px; text-indent: 2em; }
.jm-content-left { /*margin-left: 27px;*/
}
.promotion_list { /*margin-left: 37px;*/
  /*border-top: 1px solid #dadada;
  border-left: 1px solid #dadada;*/
}
.promotion_list li { position: relative; font-size: 0; overflow: visible; }
.promotion_list li .current-storage { position: relative; overflow: visible; }
.promotion_list li .color-select { position: absolute; top: 45px; left: 50%; padding: 20px; font-size: 12px; color: #333; background: #fff; z-index: 111; border: 1px solid #333; border-bottom: 4px solid #333; line-height: 30px; display: none; z-index: 99; width: 148px; }
.summarize_main_area .summarize_show_module .authorized_dealer .dealer_area .dealer_list .dealer_item .car_msg_price .presell-block { position: relative; overflow: visible; }
.presell-block .color-select { position: absolute; top: 33px; left: -91px; padding: 5px; font-size: 12px; color: #333; background: #fff; z-index: 111; border: 1px solid #333; line-height: 30px; display: none; z-index: 99; }
.summarize_main_area .summarize_show_module .authorized_dealer .dealer_area .dealer_list .dealer_item.js_dealer_item { overflow: visible; }
.presell-block .color-select li { white-space: nowrap; text-align: left; line-height: 20px; }
.presell-block .color-select span:first-child { width: 11px; height: 11px; background: #fff; border: 1px solid #333; position: absolute; left: 50%; transform: rotate(-135deg); margin-left: -5.5px; top: -7px; }
.presell-block .color-select span:nth-child(2) { width: 14px; height: 14px; background: #fff; position: absolute; left: 50%; margin-left: -6px; transform: rotate(-135deg); top: -5px; }
.promotion_list tr .color-select { position: absolute; top: 45px; left: 50%; padding: 20px; font-size: 12px; color: #333; background: #fff; z-index: 111; border: 1px solid #333; border-bottom: 4px solid #333; line-height: 30px; display: none; z-index: 99; width: 148px; }
.promotion_list .color-select span:first-child { width: 11px; height: 11px; background: #fff; border: 1px solid #333; position: absolute; left: 50%; transform: rotate(-135deg); margin-left: -5.5px; top: -7px; }
.promotion_list .color-select span:last-child { width: 14px; height: 14px; background: #fff; position: absolute; left: 50%; margin-left: -6px; transform: rotate(-135deg); top: -5px; }
.promotion_list .txt a { display: block; color: #333; width: 168px; overflow: hidden; text-overflow: ellipsis; white-space: nowrap; padding-left: 12px; text-align: left; }
.promotion_list .txt a:hover { color: #398BE4; }
.promotion_list li { font-size: 0; line-height: 36px; }
.promotion_list li>span { /*display:inline-block;*/
float: left; /*border-bottom: 1px solid #eee;*/
font-size: 12px; color: #333; /*padding: 18px 13px;*/
line-height: 36px; height: 100%; text-align: center;/*padding:6px 0;*/
}
.car-list .quoto { display: inline-block; width: 12px; height: 12px; margin-left: 3px; vertical-align: middle; background-image: url(../img/ask_quoto.png); background-repeat: no-repeat; background-size: 12px 12px; background-position: center; }
.promotion_list .line1 .quoto { display: inline-block; width: 12px; height: 12px; margin-left: 3px; vertical-align: 0px; background-image: url(../img/ask_quoto.png); background-repeat: no-repeat; background-size: 12px 12px; background-position: center; }
.hot-car-type .quoto { display: inline-block; width: 12px; height: 12px; margin-left: 3px; vertical-align: 0px; background-image: url(../img/ask_quoto.png); background-repeat: no-repeat; background-size: 12px 12px; background-position: center; }
.promotion_list .line1 span { /*padding: 13px 11px;*/
height: 36px; line-height: 36px; color: #999999; }
.promotion_list .line1 { background: #f7f7f7; }
.promotion_list tr td { overflow: hidden; padding: 6px 0; text-align: center; }
.promotion_list tr .current-storage { position: relative; overflow: visible; }
.promotion_list .line1 span:first-child { font-weight: bold; color: #333; }
.promotion_list .line1 td:first-child { color: #333; font-weight: bold; border-right: 1px solid #eee; /*width: 179px;*/
width: 150px; float: left; overflow: hidden; text-overflow: ellipsis; white-space: nowrap; text-align: center; }
.promotion_list .line1 td { color: #999; }
.promotion_list tr td .slogen-raw { margin-left: 10px; margin-top: 5px; }
.promotion_list tr td .slogen { display: inline-block; padding: 2px 4px; color: #fff; font-size: 12px; text-align: center; text-indent: 0; margin-right: 2px; line-height: 1; }
.promotion_list tr td .slogen-blue { background: #84c3ff; }
.slogen-grey { background: #c4c4c4; }
.promotion_list tr td .slogen-yellow { background: #ffa903; }
.promotion_list tr td:first-child { color: #333; border-right: 1px solid #eee; /*width: 179px;*/
width: 150px;/*float:left;*/
  /*overflow: hidden;*/
  /*text-overflow: ellipsis;*/
  /*white-space: nowrap;*/
  /*text-align: center;*/
  /*text-indent:10px;*/
}
.promotion_list tr td:first-child .car-type { display: block; line-height: 20px; text-align: left; padding-left: 10px; padding-right: 5px; white-space: normal; }
.promotion_list li span:first-child { border-right: 1px solid #eee; /*width: 179px;*/
width: 150px; float: left; overflow: hidden; text-overflow: ellipsis; white-space: nowrap; }
.promotion_list li span:nth-child(2) { border-right: 1px solid #eee; width: 86px; }
.promotion_list tr td:nth-child(2) { border-right: 1px solid #eee; width: 86px; }
.promotion_list li span:nth-child(3) { border-right: 1px solid #eee; width: 81px; }
.promotion_list tr td:nth-child(3) { border-right: 1px solid #eee; width: 81px; }
.promotion_list li span:nth-child(4) { border-right: 1px solid #eee; width: 97px; }
.promotion_list tr td:nth-child(4) { border-right: 1px solid #eee; width: 97px; }
.promotion_list li span:nth-child(5) { border-right: 1px solid #eee; /*width: 107px;*/
width: 70px; }
.promotion_list tr td:nth-child(5) { border-right: 1px solid #eee; /*width: 107px;*/
width: 70px; }
.promotion_list li span:nth-child(6) { border-right: 1px solid #eee; width: 66px; }
.promotion_list tr td:nth-child(6) { border-right: 1px solid #eee; width: 66px; }
.promotion_list li span:nth-child(7) { width: 102px;/*border-right: 1px solid #dadada;*/
}
.promotion_list tr td:nth-child(7) { width: 102px;/*border-right: 1px solid #dadada;*/
}
.promotion_list li span:last-child { border-right: none; }
.promotion_list tr td:last-child { border-right: none; }
.promotion_list li { border-bottom: 1px solid #dadada; }
.promotion_list tr { border-bottom: 1px solid #dadada; }
.promotion_list li:last-child { border-bottom: none; }
.promotion_list tr:last-child { border-bottom: none; }
.promotion_list>ul { width: 660px; border: 1px solid #dadada; margin-left: 37px; }
.promotion_list tbody { border: 1px solid #dadada; }
.promotion_list table { width: 660px; }
.promotion_list .green { color: #38a800; }
.promotion_list .green-pic { background: url(../CEndSrc/img/price_down.png) no-repeat 10px center; text-indent: 2em; }
.red-up { text-indent: 2em; background: url(../CEndSrc/img/price_up.png) no-repeat 10px center; color: #e43a3a; }
.promotion_list .hint { color: #e43a3a; }
.promotion_list .grey { color: #999; text-decoration: underline; }
.promotion_list .ask { text-decoration: none; cursor: pointer; text-indent: 0; display: inline-block; width: 52px; height: 24px; text-align: center; line-height: 24px; color: white; background: #ffa903; }
.big-gift { margin-bottom: 6px; margin-top: 16px; padding-left: 37px; font-size: 16px; }
.big-gift .gift-title { /*height:56px ;*/
  /*line-height: 56px;*/
color: #333; margin: 0; margin-bottom: 10px; }
.big-gift .gift-content { position: relative; padding: 9px 0 11px 41px; border: 1px solid #ffa903; line-height: 34px; background-image: url('../CEndSrc/img/gift.png'); background-repeat: no-repeat; background-size: 88px 88px; /*overflow: hidden;*/
background-position: -20px -20px; }
.big-gift .gift-limit { /*height:56px;*/
  /*line-height:56px;*/
color: #333; margin: 0; }
.artical_width_pic { padding-left: 37px; }
.artical_width_pic .img { margin-bottom: 10px; width: 630px; }
.artical_width_pic .map { width: 630px; height: 240px; margin-bottom: 40px; }
.artical_width_pic p { margin: 5px; font-size: 16px; color: #333; }
.artical_width_pic .text-content { margin-top: 10px; }
.artical_width_pic .img-box { width: 630px; /*height:466px ;*/
margin-bottom: 20px; }
.artical_width_pic .img-box img { width: 310px; height: 206px; float: left; font-size: 0; margin-bottom: 10px; }
.artical_width_pic .img-box img:nth-child(2n+1) { margin-right: 10px; }
.container .car-relative-out #div { position: relative; z-index: 99999; background: #fff; }
#muskForPreRead { background: none 0% 0% repeat scroll rgb(0, 0, 0); opacity: 0.3; position: absolute; left: 0px; top: 0px; overflow: hidden; z-index: 77777; display: block; }
/* jm_end */

.border-right-none { border-right: none !important; }
.m0 { margin: 0 !important; }
.p0 { padding: 0 !important; }
.summarize_main_area .summarize_show_module .brand_car_type .brand_car_type_title .sell_type li .stop_sell_type_list_one { top: 29px; left: 0; width: 368px; max-height: 200px; background: #fff; overflow-y: scroll; }
.summarize_main_area .summarize_show_module .brand_car_type .brand_car_type_title .sell_type li .stop_sell_type_list_one a { font-size: 14px; display: block; width: 100%; text-align: left; padding: 0 10px; line-height: 35px; height: 35px; border-bottom: 1px solid #eee; background-color: #fff; }
.header-popup { width: auto; display: none; }
.header-popup .header_nav { width: auto; height: auto; }
.header-popup .header_nav .header_nav_content { width: auto; height: auto; background: transparent; }
.header-popup .header_nav .header_nav_content .city_position .city_chose { top: 4px; left: -4px; }
.overflow-visible { overflow: visible !important; }
.clear { clear: both; }
.mt0 { margin-top: 0 !important; }
.mb20 { margin-bottom: 20px !important; }
.mb0 { margin-bottom: 0px !important; }
.border-bottom-none { border-bottom: none !important; }
.clearfix2:after { content: "."; display: block; height: 0; clear: both; visibility: hidden; }
* html .clearfix2 { height: 1%; }
.clearfix2 { display: block; zoom: 1 }
.summarize_main_area-custom2 { width: 990px; }
.summarize_main_area-custom2 .summarize_show_module { width: auto; float: none; border: none; padding: 0; }
.summarize_main_area-custom2 .summarize_show_module .header-popup .header_nav .header_nav_content .city_position .city_chose { top: inherit; left: inherit; }
.summarize_main_area-custom2 .summarize_show_module .header-popup { width: 478px; height: 378px; position: absolute; left: -4px; top: 27px; }
.summarize_main_area-custom2 .summarize_show_module .authorized_dealer .brand_article_title .area_dealer_choice li { margin: 0 20px 0 0; }
.summarize_main_area-custom2 .summarize_show_module .authorized_dealer .brand_article_title .area_dealer_choice li .all_dealer { left: 64px; top: 22px; z-index: 999; }
.summarize_main_area-custom2 .summarize_show_module .authorized_dealer .brand_article_title { border-bottom: 2px solid #eee; padding-bottom: 10px; }
.summarize_main_area-custom2 .summarize_show_module .authorized_dealer .dealer_area dl { padding-bottom: 5px; }
.summarize_main_area.c-content-right .summarize_show_module .authorized_dealer .brand_article_title .area_dealer_choice li { position: relative; }
.summarize_main_area.c-content-right .summarize_show_module .authorized_dealer .brand_article_title .area_dealer_choice li .all_dealer { top: 6px; left: -2px; }
.mock-select .mock-select-option li:hover, .mock-select .mock-select-option li.active { background: #eee; }
.summarize_main_area .summarize_show_module .authorized_dealer .brand_article_title ul.area_dealer_choice { line-height: 1; }
.c-user-apply-form .apply-form .mock-select:after { z-index: -1; }
.c-user-apply-form .apply-form .mock-select { padding: 0 !important; }
.c-user-apply-form .apply-form .f-elem-col-3 .f-elem.mock-select { width: 198px; }
.c-user-apply-form .apply-form .f-elem.mock-select .text-muted { width: 90%; padding: 10px;/* padding-right:8%; */
}
.c-user-apply-form .apply-form .f-elem.mock-select .text-muted span { display: inline-block; width: 52%; overflow: hidden; white-space: nowrap; }
.c-user-apply-form .apply-form .f-elem.mock-select .text-muted .select-after { text-align: right; width: 40%; overflow: hidden; white-space: nowrap; }
.mock-select .text-muted:after { display: inline-block; content: ''; width: 0; border: 5px solid; border-color: #999 transparent transparent; position: absolute; top: 16px; right: 10px; }
.mock-select .mock-select-option { position: absolute; width: 198px; border: 1px solid #dadada; border-top: none; background: #fff; z-index: 10; left: -1px; top: 38px; display: none; max-height: 300px; overflow-y: scroll; }
.mock-select .mock-select-option ul { overflow: hidden; }
.mock-select .mock-select-option li { line-height: 30px; padding: 0 10px; }
.c-user-apply-form .apply-form .mock-select { width: 428px; }
.c-user-apply-form .apply-form .form-row .input-ctrl { margin-left: 100px; }
.mock-select-custom .mock-select-option { width: 428px; }
.cut-out { overflow: hidden; text-overflow: ellipsis; white-space: nowrap; }
.company dd.cut-out { width: 180px; }
.pointer { cursor: pointer; }
.company .sell-sign { width: 234px; border: 1px solid #eee; padding: 5px 10px; background: #fff; box-shadow: 0 0 5px 0px #ccc; position: absolute; top: 0; left: -4px; display: none; z-index: 999; }
.company .sell-sign dl dd { margin-bottom: 0; }
.company .pointer { position: relative; }
.text-danger { background: url(../img/danger.png) no-repeat left center; padding-left: 14px; line-height: 1.6; display: inline; color: #e43a3a; }
.dl-horizontal .text-danger { display: none; margin-top: 10px; }
.dl-horizontal dd input { vertical-align: middle; }
.dl-horizontal .border-danger { border-color: #e43a3a; }
.dl-horizontal .border-danger.tel-code { width: 95px; margin-right: 10px; }
.dl-horizontal dd .second-retry { height: 32px; line-height: 32px; width: 90px; border: 1px solid #ffa903; background: #ffa903; color: #fff; font-size: 12px; position: static; }
.dl-horizontal dd .second-retry.second { background: #eee; border: 1px solid #dadada; color: #dadada; }
.dl-horizontal dd .second-retry.second:hover { background: #eee; border: 1px solid #dadada; color: #dadada; }
.dl-horizontal dd .second-retry:hover { border-color: #ff9103; background: #ff9103; }
.cover-gray { background: rgba(0, 0, 0, 0.5); position: absolute; left: 0; top: 0; right: 0; bottom: 0; z-index: 9000; height: 100%; width: 100%; }
.c-popup { background: #fff; position: fixed; left: 50%; top: 50%; border: 1px solid #25a5fe; border-bottom: 4px solid #25a5fe; border-top: none; z-index: 9001; }
.c-popup-title { background: #25a5fe; height: 35px; line-height: 35px; position: relative; padding: 0 16px; }
.c-popup-title span { font-size: 14px; color: #fff; }
.c-popup-title .del-icon { background: url(../img/del-icon.png) no-repeat center; width: 35px; height: 35px; display: block; position: absolute; right: 0px; top: 0px; cursor: pointer; }
.c-popup-success { width: 520px; }
.c-popup-main .main-txt { margin: 40px 0 60px; }
.c-popup-main .main-txt p { padding: 0 20px; }
.c-popup-main .main-txt p  img{padding:0 5px 2px 0; width:24px; vertical-align:middle;}
.c-popup-main .main-txt a { color: #3a8be4; }
.fz20 { font-size: 20px !important; }
.fz14 { font-size: 14px !important; }
.weaken { color: #aaa; }
.btn-weaken:hover { color: #3a8be4; background: #fff; border-color: #3a8be4; }
.indent-text .success-img img { margin: 0 auto; }
.indent-text { margin: 80px auto 160px; }
.indent-text.indent-success { margin: 35px auto 0; }
.indent-text.indent-success .success-txt { line-height: 60px; }
.indent-success.hot_title { margin-top: 73px; margin-bottom: 0; }
.indent-success.hot_title .fl { padding: 0; margin: 0; }
.indent-text .success-txt a { color: #398BE4; }
.mb15 { margin-bottom: 15px !important; }
.indent-ad img { margin: 0 auto; }
.hot_title h3 img { height: auto; }
.summarize_main_area .summarize_show_module .brand_car_type .brand_car_type_title span { font-size: 20px; font-weight: 600; line-height: 44px; float: left; margin-right: 20px; }
.summarize_main_area .summarize_show_module .brand_car_type .brand_car_type_title .sell_type { float: left; }
.summarize_main_area .summarize_show_module .brand_car_type .brand_car_type_title .sell_type li:first-child { padding-left: 0; border-left: 0; }
.hot_title i { line-height: 44px; color: #999; }
.summarize_main_area .summarize_show_module .brand_car_type .brand_car_type_title .sell_type li .stop_sell i { background-image: url(../img/sprite.png); background-position: 0px -41px; width: 12px; height: 6px; display: inline-block; vertical-align: middle; }
.summarize_main_area .summarize_show_module .brand_car_type .brand_car_type_title .sell_type li .stop_sell_type_list { width: 90px; border: 1px solid #333; border-bottom: 4px solid #333; overflow: hidden; position: absolute; top: 22px; left: 4px; z-index: 100; }
.summarize_main_area .summarize_show_module .brand_car_type .brand_car_type_title .sell_type li .stop_sell_type_list_one { top: 25px; left: 0px; width: 368px; max-height: 200px; background: #fff; overflow-y: scroll; }
.summarize_main_area .summarize_show_module .brand_car_type .brand_car_type_title .sell_type li .stop_sell_type_list_one a { font-size: 14px; display: block; width: 100%; text-align: left; padding: 0 10px; line-height: 35px; height: 35px; border-bottom: 1px solid #eee; background-color: #fff; }
.border-right-none { border-right: none !important; }
.summarize_main_area .summarize_show_module .brand_car_type .brand_car_type_title .sell_type li { float: left; font-size: 14px; padding: 0 12px; margin-top: 19px; line-height: 14px; border-left: 1px solid #eee; position: relative; }
.summarize_main_area .summarize_show_module .brand_car_type .brand_car_type_title .sell_type li:first-child { padding-left: 0; border-left: 0; }
.c-user-apply-form .apply-form .form-row .input-ctrl .car_select_input_box .car_brand, .c-user-apply-form .apply-form .form-row .input-ctrl .car_select_input_box .car_type, .c-user-apply-form .apply-form .form-row .input-ctrl .car_select_input_box .car_year { margin-bottom: 0; height: 37px; }
.c-user-apply-form .apply-form .form-row .input-ctrl .car_select_input_box .car_brand .Js_car_barnd_word, .c-user-apply-form .apply-form .form-row .input-ctrl .car_select_input_box .car_type .Js_car_type_word, .c-user-apply-form .apply-form .form-row .input-ctrl .car_select_input_box .car_year .Js_car_des { height: 37px; line-height: 37px; }
.car_barnd_box, .car_type_box, .car_year_box { top: 40px; }
.car_barnd_box .car_brand_con ul li .letter { margin-left: 10px; padding: 0 3px!important; }
.brand_contrast_table { width: 100%; }
.brand-scroll-list-box { position: relative; }
.brand-letter-index { position: absolute; top: 0 !important; left: 0 !important; }
.brand-scroll-list { margin-left: 33px; }
*::-ms-backdrop, .article-body * {
 box-sizing: content-box;
}
@media screen and (min-width:0\0) {
 .article-body * {
 box-sizing: content-box;
}
}
.car_barnd_box .title_p span { padding: 0 15px; }
.car_year_box dt, .car_type_box dt { color: #333 !important; width: inherit !important; text-align: left !important; float: none; }
.car_barnd_box .letter_index ul li { width: 32px; }
.car_barnd_box .car_brand_con #brandList ul { padding-top: 0; }
.car_year_box dd, .car_type_box dd { margin-left: 0 !important; }
.Js_car_barnd_word, .Js_car_type_word, .Js_car_des { font-size: 12px !important; }
.car_barnd_box .car_brand_con ul li .letter { font-size: 12px !important; }
.car_barnd_box .car_brand_con ul li .car_brand_name { font-size: 12px !important; }
.car_barnd_box .letter_index ul li { font-size: 12px !important; }
.car_barnd_box .title_p { font-size: 12px !important; }
.car_type_box .title_extra { font-size: 12px !important; }
.car_year_box dl dt { font-size: 12px !important; color: #333 !important; }
.car_year_box dl dd .span { font-size: 12px !important; }
.car_year_box dl dd .c_e53b3c { font-size: 12px !important; }
/*µ×²¿·ÖÒ³¾ÓÖÐ*/

.page-index { text-align: center; line-height: 1; }
.page-index ul { display: inline-block; }
/**/

.brand_car li span { /*white-space: nowrap;*/
}
.car_year_box dl dd span.fr { margin-right: 0; }
/* »áÔ±Ò³ÉèÖÃ */

.index-edit-area { position: absolute; z-index: 1000; }
.index-edit-area .cover-area { position: absolute; left: 0; top: 0; right: 0; bottom: 0; background: rgba(0, 0, 0, 0); z-index: 1000; width: 100%; height: 100%; }
.index-edit-area .edit-btn { background: #1d8cf4; width: 46px; height: 42px; display: block; text-align: center; line-height: 42px; position: absolute; right: 7px; top: 7px; cursor: pointer; z-index: 1002; border-radius: 3px; display: none; }
.index-edit-area .edit-btn .edit-icon { /*background: url(../img/index-edit-icon.png) no-repeat center;*/
width: 46px; height: 42px; color: #fff; cursor: pointer; font-family: 'ZHY-iconfont' !important; speak: none; font-style: normal; font-weight: normal; font-variant: normal; text-transform: none; line-height: 1; -webkit-font-smoothing: antialiased; -moz-osx-font-smoothing: grayscale; }
.index-edit-area .edit-btn .edit-icon:before { content: '\e910' }
.index-edit-area .index-sort-area { position: absolute; right: 7px; top: 7px; width: 210px; height: 58px; z-index: 1000; display: none; }
.index-edit-area .sort-icon-up, .index-edit-area .sort-icon-down { background: url(../img/index-sort-up.png) no-repeat 18px center; width: 96px; height: 56px; line-height: 56px; font-size: 16px; display: inline-block; vertical-align: middle; padding-left: 45px; cursor: pointer; }
.index-edit-area .sort-icon-down { background: url(../img/index-sort-down.png) no-repeat 18px center; }
.index-edit-area .index-sort-up, .index-edit-area .index-sort-down { display: inline-block; background: rgba(0, 0, 0, 0.5); border-radius: 3px; color: #fff; width: 96px; height: 56px; overflow: hidden; float: right; }
.index-sell-area { position: absolute; z-index: 1001; text-align: center; width: 138px; height: 88px; margin-top: 50px;/*display: none;*/
}
.index-sell-area .index-direction { display: none; }
.index-edit-area .index-sort-up { margin-left: 10px; }
.index-edit-area li .index-sort-area { position: absolute; left: 50%; top: 50%; width: 84px; height: 40px; margin: -40px 0 0 -42px; text-align: center; z-index: 1001; }
.index-sell-area .index-sort-left, .index-sell-area .index-sort-right { width: 40px; height: 40px; background: rgba(0, 0, 0, 0.5); border-radius: 3px; display: inline-block; cursor: pointer; }
.index-sell-area .index-sort-left { margin-right: 3px; }
.index-sell-area .index-sort-left .sort-left-icon, .index-sell-area .index-sort-right .sort-right-icon { background: url(../img/index-sort-left.png) no-repeat center; width: 40px; height: 40px; display: block; }
.index-sell-area .index-sort-right .sort-right-icon { background: url(../img/index-sort-right.png) no-repeat center; }
.index-edit-area-dashed { border: 1px dashed #0f83f0; }
.cover-lucency { position: absolute; left: 0; top: 0; right: 0; bottom: 0; background: rgba(0, 0, 0, 0); z-index: 900; width: 100%; height: 100%; }
.hot-area-all-cover { position: absolute; z-index: 10; border: 1px dashed #0f83f0; }
#focus.slideBox div.tips div.nums a { width: 10px; height: 10px; }
#focus.slideBox div.tips div.nums { top: -32px; }
#focus.slideBox div.tips { overflow: visible; }
#focus.slideBox .title a { font-size: 12px; display: block; width: 290px; line-height: 32px; overflow: hidden; text-overflow: ellipsis; white-space: nowrap; }
#focus.slideBox div.tips { height: 32px; line-height: 32px; }
#focus.slideBox div.tips div.nums a.active { background: #1f70db; }
/* font-icon */

@font-face { font-family: 'ZHY-iconfont'; src: url('../fonts/ZHY-iconfont.eot?aarkz9'); src: url('../fonts/ZHY-iconfont.eot?aarkz9#iefix') format('embedded-opentype'), url('../fonts/ZHY-iconfont.ttf?aarkz9') format('truetype'), url('../fonts/ZHY-iconfont.woff?aarkz9') format('woff'), url('../fonts/ZHY-iconfont.svg?aarkz9#ZHY-iconfont') format('svg'); font-weight: normal; font-style: normal; }
[class^="icon-"], [class*=" icon-"] {
  /* use !important to prevent issues with browser extensions that change fonts */
  font-family: 'ZHY-iconfont' !important;
 speak: none;
 font-style: normal;
 font-weight: normal;
 font-variant: normal;
 text-transform: none;
 line-height: 1;
  /* Better Font Rendering =========== */
  -webkit-font-smoothing: antialiased;
 -moz-osx-font-smoothing: grayscale;
}
.icon-long-arrow-down:before { content: "\e933"; }
.icon-long-arrow-up:before { content: "\e934"; }
.icon-paper-car:before { content: "\e935"; }
.icon-QnA:before { content: "\e931"; }
.icon-medal:before { content: "\e932"; }
.icon-circle-card:before { content: "\e92f"; }
.icon-page-gear:before { content: "\e930"; }
.icon-list-arrow-down:before { content: "\e92b"; }
.icon-list-arrow-up:before { content: "\e92c"; }
.icon-long-arrow-left:before { content: "\e92d"; }
.icon-long-arrow-right:before { content: "\e92e"; }
.icon-info-o:before { content: "\e92a"; }
.icon-kf-mail-o:before { content: "\e925"; }
.icon-kf-mail:before { content: "\e927"; }
.icon-kf-telephone-o:before { content: "\e928"; }
.icon-kf-telephone:before { content: "\e929"; }
.icon-head:before { content: "\e914"; }
.icon-lock:before { content: "\e926"; }
.icon-calendar:before { content: "\e924"; }
.icon-star:before { content: "\e923"; }
.icon-people-gear:before { content: "\e922"; }
.icon-danger:before { content: "\e900"; }
.icon-info:before { content: "\e901"; }
.icon-questionmark:before { content: "\e902"; }
.icon-success:before { content: "\e903"; }
.icon-warning:before { content: "\e904"; }
.icon-QRcode:before { content: "\e905"; }
.icon-arrow-down:before { content: "\e906"; }
.icon-arrow-up:before { content: "\e907"; }
.icon-arrow-left:before { content: "\e908"; }
.icon-arrow-right:before { content: "\e909"; }
.icon-arrow-tr:before { content: "\e90a"; }
.icon-box-star:before { content: "\e90b"; }
.icon-car-gear:before { content: "\e90c"; }
.icon-car:before { content: "\e90d"; }
.icon-company:before { content: "\e90e"; }
.icon-dialog-car:before { content: "\e90f"; }
.icon-edit:before { content: "\e910"; }
.icon-envelope:before { content: "\e911"; }
.icon-fourdots:before { content: "\e912"; }
.icon-arrowdown:before { content: "\e913"; }
.icon-gear:before { content: "\e915"; }
.icon-linechart:before { content: "\e916"; }
.icon-money-circl:before { content: "\e917"; }
.icon-newspaper:before { content: "\e918"; }
.icon-paper-head:before { content: "\e919"; }
.icon-laptop:before { content: "\e91a"; }
.icon-application:before { content: "\e91b"; }
.icon-phone:before { content: "\e91c"; }
.icon-threedots:before { content: "\e91d"; }
.icon-speaker:before { content: "\e91e"; }
.icon-home:before { content: "\e91f"; }
.icon-logout:before { content: "\e920"; }
.icon-phone-head:before { content: "\e921"; }
.imgs_hot_wrap { border: 1px solid #eee; margin-bottom: 20px; }
.imgs_hot_wrap .fl_li { height: 33px; width: 59px; border-left: 2px solid #f7f7f7; border-right: 1px solid #eee; border-bottom: 1px solid #eee; background: #f7f7f7; text-align: center; line-height: 33px; cursor: pointer; color: #666; }
.imgs_hot_wrap .active { border-left: 2px solid #ffa904; border-right: 1px solid #fff; background: #fff; }
.imgs_hot_wrap .fl_li_nBoder { border-bottom: 1px solid #f7f7f7; }
.carList { width: 140px; border: none; }
.carList ul { display: none; }
.carList ul li { height: 33px; width: 140px; border-bottom: 1px solid #eee; background: #fff; line-height: 33px; cursor: pointer; }
.carList ul li .num { float: left; width: 16px; height: 16px; background: #c4c4c4; color: #fefffd; text-align: center; margin: 8px 12px 0 4px; vertical-align: text-bottom; line-height: 16px; }
.carList ul li .bgtop { background: #FFA904; }
.carList ul li a { display: inline-block; width: 100px; }
.carList ul li:hover a { color: #398be4; text-decoration: underline; }
.carList ul .l_li_nBorder { border-bottom: none; }
.carList .js_show { display: block; }
.fleft { float: left; }
.fright { float: right; }