@charset "UTF-8";
body { font-family: "Microsoft YaHei", "微软雅黑", "Helvetica Neue", Helvetica, "PingFang SC", "Hiragino Sans GB", Arial, sans-serif; }
label > input[type="checkbox"], label > input[type="radio"] { margin-right: 10px; vertical-align: middle; }
img { display: inline-block; }
.c-block-720x84 { margin: 40px 0; }
.c-block-720x84.top { margin: 20px 0 0; }
.c-block-720x84.m0 { margin: 0; }
.c-block-990x78 { margin: 20px auto 0; width: 990px; height: 78px; }
.c-ml20 { margin-left: 20px; }
.c-pb0 { padding-bottom: 0 !important; }
.c-wrap-990 { margin: 0 auto; width: 990px; }
.c-wrap-990 .header { margin-top: 12px; }
.c-breadcrumb { margin: 0; padding: 15px 0; list-style: none; font-weight: normal; color: #999; }
.c-breadcrumb.secondary { margin: 0 0 16px; padding: 0; }
.c-breadcrumb > li { display: inline-block;  *display: inline;
  /* IE7 inline-block hack */
  *zoom: 1;
}
.c-breadcrumb > li + li:after { content: ">"; padding: 0 5px; color: #ccc; }
.c-breadcrumb > li:last-child a { color: #006fee; }
.c-breadcrumb > li:last-child:after { display: none; }
.c-breadcrumb > .active { color: #999999; }
.text-center { text-align: center; }
.text-right { text-align: right; }
.text-warning { color: #fd9827; }
.text-muted {  }
.text-em { color: #e43a3a; }
.c-btn { display: inline-block; padding: 4px 14px; box-sizing: border-box; margin-bottom: 0; font-size: 12px; line-height: 18px; text-align: center; vertical-align: middle; cursor: pointer; color: #333333; background-color: #eeeeee; border: 1px solid #e1e1e1; -webkit-user-select: none; -moz-user-select: none; -ms-user-select: none; -o-user-select: none; user-select: none; }
.c-btn.large { padding: 7px 34px; line-height: 22px; font-size: 16px; }
.c-btn.primary { color: #ffffff; background-color: #ffa903; border: 1px solid #ffa903; }
.c-btn.primary:hover { background-color: #ff9103; border: 1px solid #ff9103; }
.c-btn.block { /* display: block; */
display: inline-block; /* width: 100%; */
width: 25%; padding-left: 0; padding-right: 0; box-sizing: border-box; }
.c-layout { margin: 0 auto; width: 990px; }
.c-layout:before, .c-layout:after { content: ''; clear: both; display: table; }
.c-col-side { float: left; width: 238px; }
.c-col-side + .c-col-main { float: right; width: 720px; }
.c-mod{padding-top:10px;}
.c-row { margin-bottom: 42px; }
 .c-row > [class*="span"] {
 float: left;
}
.c-row:before, .c-row:after { content: ''; clear: both; display: table; line-height: 0; }
.c-row .span-side { margin-left: 32px; width: 238px; }
.c-row .span-content { margin: 0; width: 720px; }
.filter-list { padding-left: 60px; position: relative; }
.filter-list dt { font-size: 14px; position: absolute; top: 2px; left: 0; }
.filter-list .c-tag { margin: 0; padding: 0; }
.filter-list .c-tag li { margin-bottom: 12px; border-color: transparent; background: transparent; }
.filter-list .c-tag li span { color: #999; }
.filter-list .c-tag .active { background: #3189e9; }
.filter-list .c-tag .active span { color: #fff; }
.c-icon { display: inline-block; width: 18px; height: 18px; vertical-align: middle; }
.c-icon.icon-loading { margin-right: 8px; background: url(../img/icon-loading.png) 0 0 no-repeat; position: relative; top: -2px; }
.c-pagination { margin-top: 30px; padding-bottom: 38px; }
.c-pagination li { height: 36px; width: 36px; float: left; text-align: center; line-height: 38px; border: 1px solid #e1e1e1; background: #f3f3f3; margin: 0 5px; text-align: center; }
.c-pagination li.active, .c-pagination li:hover { color: #fff; background: #398be4; border-color: #1673d9; }
.c-pagination li.active a, .c-pagination li:hover a { color: #fff; }
.c-pagination li > a { display: block; height: 36px; text-align: center; }
.c-pagination li.prev, .c-pagination li.next { width: 76px; }
#dealerIndexPageSwiper { padding-bottom: 16px; height: 330px; position: relative; }
#dealerIndexPageSwiper .swiper-slide { height: 330px; color: #fff; background: #f9f9f9; }
#dealerIndexPageSwiper .pagination { position: absolute; left: 0; text-align: center; bottom: -4px; width: 100%; z-index: 999; }
#dealerIndexPageSwiper .swiper-pagination-switch { display: inline-block; width: 60px; height: 4px; background: #eee; margin: 0 3px; cursor: pointer; -webkit-transform: skewx(-30deg); transform: skewx(-30deg); }
#dealerIndexPageSwiper .swiper-active-switch { background: #1673d9; }
#dealerIndexPageSwiper .swiper-button-prev, #dealerIndexPageSwiper .swiper-button-next { width: 40px; height: 80px; color: #fff; font-size: 32px; text-align: center; background: rgba(0, 0, 0, 0.8); position: absolute; top: 125px; cursor: pointer; }
#dealerIndexPageSwiper .swiper-button-prev .sui-icon, #dealerIndexPageSwiper .swiper-button-next .sui-icon { display: inline-block; margin-top: 24px; }
#dealerIndexPageSwiper .swiper-button-prev { left: 0; }
#dealerIndexPageSwiper .swiper-button-next { right: 0; }
#dealerIndexPageSwiper .slide-thumbnail { list-style-type: none; height: 330px; overflow: hidden; }
#dealerIndexPageSwiper .slide-thumbnail .thumbnail-item { position: relative; float: left; margin: 0 0 6px 6px; width: 242px; height: 162px; background: #eee; }
#dealerIndexPageSwiper .slide-thumbnail .thumbnail-item > a { display: block; }
#dealerIndexPageSwiper .slide-thumbnail .thumbnail-item:first-child { margin: 0; width: 494px; height: 330px; }
#dealerIndexPageSwiper .slide-thumbnail .item-caption { width: 100%; height: 32px; color: #fff; font-size: 14px; line-height: 32px; white-space: nowrap; text-overflow: ellipsis; text-align: center; overflow: hidden; background: rgba(0, 0, 0, 0.8); position: absolute; bottom: 0; left: 0; }
.c-nav-main { height: 44px; background: #398be4; margin-bottom: 40px; }
.c-nav-main ul > li { float: left; height: 44px; }
.c-nav-main ul > li a { display: block; padding: 9px 20px 13px; color: #fff; font-size: 16px; }
.c-nav-main ul > li a:hover { color: #fff; background: #126acc; }
.c-nav-main ul > li.active > a { color: #fff; background: #126acc; }
.c-tabs { padding: 0 20px 0 12px; border-top: 4px solid #333; border-bottom: 1px solid #c4c4c4; height: 36px; background: #eee; position: relative; }
.c-tabs a { color: #333; }
.c-tabs a:hover, .c-tabs a:focus { text-decoration: none; }
.c-tabs a:hover { color: #398be4; }
.c-tabs > ul { list-style-type: none; }
.c-tabs > ul > li { float: left; height: 36px; }
.c-tabs > ul > li.active { border-left: 1px solid #c4c4c4; border-right: 1px solid #c4c4c4; border-bottom: 1px solid #fff; background: #fff; position: relative; }
.c-tabs > ul > li.active a:hover { color: #333; }
.c-tabs > ul > li.active:before { display: block; content: ''; width: 82px; border-top: 4px solid #1673d9; position: absolute; top: -4px; left: -1px; }
.c-tabs > ul > li > a { display: block; padding: 0 12px; height: 36px; font-size: 14px; line-height: 36px; }
.c-tabs .tabs-end { float: right; height: 36px; vertical-align: middle; }
.c-tabs .tabs-end > a { display: inline-block; margin-top: 9px; }
.c-tabs .tabs-end > a i[class*="sui-icon"] { margin-right: 9px; color: #999; }
.c-mod + .c-mod { margin-top: 40px; }
.c-mod-hd { padding-bottom: 12px; border-bottom: 4px solid #333; }
.c-mod-hd.secondary { border-bottom: 2px solid #eee; }
.c-mod-hd h1, .c-mod-hd h3 { display: inline-block; margin: 0; font-weight: bold; line-height: 1; vertical-align: bottom; }
.c-mod-hd h3 { font-size: 20px; }
.c-mod-hd h3 + .drop-list-menu { margin-left: 40px; }
.c-mod-hd h3 + .tab-after { margin-left: 22px; }
.c-mod-hd .brand { display: inline-block; width: 35px; vertical-align: middle; position: relative; top: 4px; }
.c-mod-hd .brand img { display: block; width: 100%; }
.c-mod-hd .tab-after { display: inline-block; font-size: 0; position: relative; top: 10px; }
.c-mod-hd .tab-after li { display: inline-block; font-size: 16px; cursor: pointer; }
.c-mod-hd .tab-after li:after { margin: 0 12px; content: "|"; font-weight: normal; font-size: 12px; color: #eee; position: relative; top: -2px; }
.c-mod-hd .tab-after li.active { font-weight: bold; }
.c-mod-hd .small-after { display: inline-block; margin-left: 15px; position: relative; top: 2px; }
.c-mod-hd .title-after { display: inline-block; font-size: 18px; font-weight: bold; position: relative; top: 3px; left: 15px; cursor: pointer; }
.c-mod-hd .title-after:after { content: ''; display: inline-block; width: 0; height: 0; border: 5px solid; font: 0/0 arial; border-color: #333 transparent transparent; position: relative; left: 5px; }
.c-mod-hd .inline-after { display: inline-block; font-size: 0; line-height: 1.1; }
.c-mod-hd .inline-after > li { display: inline; font-size: 14px; }
.c-mod-hd .inline-after > li:first-child a { border: none; }
.c-mod-hd .inline-after > li a { display: inline-block; padding: 0 14px; border-left: 1px solid #dadada; font-size: 14px; height: 14px; line-height: 14px; }
.c-mod-hd .drop-list-menu { margin-right: 12px; display: inline-block; font-size: 14px; position: relative; vertical-align: baseline; top: 3px; }
.c-mod-hd .drop-list-menu .menu-active { cursor: pointer; }
.c-mod-hd .drop-list-menu .menu-active .arrow { display: inline-block; border-width: 5px 5px 0; border-style: solid; border-color: #999 transparent; width: 0; height: 0; position: relative; top: -2px; left: 2px; }
.c-mod-hd .drop-list-menu ul { display: none; background: #ddd; position: absolute; top: 20px; }
.c-mod-hd .drop-list-menu ul > li { cursor: pointer; }
.c-mod-hd.tabs { padding: 0; border: none; }
.c-mod-hd .inline-list { font-size: 14px; }
.c-mod-hd .inline-list li { margin-right: 12px; }
.c-mod-hd .c-tag { margin: 0 0 0 20px; padding: 0; }
.c-mod-hd .c-tag li { margin-bottom: 0; }
.c-mod-hd .link-primary { display: inline-block; padding-left: 20px; line-height: 20px; background: url(../img/cancel.png) 0 2px no-repeat; }
.c-mod-bd { padding-top: 6px; }
.link-primary, a.link-primary { color: #006fee; }
.inline { display: inline-block; vertical-align: middle; }
.media-list { list-style: none; }
.media-list.with-r-line { position: relative; }
.media-list.with-r-line:after { display: block; content: ''; border-right: 1px solid #eee; position: absolute; top: 8px; right: -32px; bottom: -8px; }
.media-list .list-item { overflow: hidden; border-bottom: 1px solid #eee; }
.media-list .item-media { float: left; margin-right: 32px; }
.media-list .item-body { overflow: hidden; }
.media-list .item-body a:hover, .media-list .item-body a:focus { text-decoration: none; }
.media-list .item-body .body-title { font-size: 16px; line-height: 28px; }
.media-list .item-body .body-title a { color: #333; }
.media-list .item-body .body-text { color: #666; display: -webkit-box; line-height: 24px; -webkit-box-orient: vertical; -webkit-line-clamp: 2; overflow: hidden; padding-top: 6px; }
.media-list .item-body .body-text .text-warning { color: #ffa903; }
.media-list .item-body .body-end { margin-top: 18px; }
.dot-list { list-style: none; }
.dot-list li { padding-left: 9px; background: url(../img/list-dot.jpg) 0 50% no-repeat; }
.dot-list li ins { text-decoration: none; }
.inline-list li { display: inline-block; }
.inline-list li input[type="checkbox"], .inline-list li input[type="radio"] { vertical-align: middle; margin-right: 5px; }
.c-tag { list-style: none; font-size: 0; line-height: 0; padding: 5px 0 0 0; margin-bottom: 18px; }
.c-tag > li, .c-tag > a { font-size: 12px; margin: 0 5px 5px 0; display: inline-block; overflow: hidden; color: #000000; background: #f7f7f7; padding: 0 7px; height: 20px; cursor: pointer; line-height: 20px; border: 1px solid #dedede; white-space: nowrap; }
.c-tag > li.active, .c-tag > a.active { color: #ffffff; background: #28a3ef; border-color: #1299ec; }
.c-tag > li.with-x i, .c-tag > a.with-x i { margin-left: 10px; cursor: pointer; font: normal 14px tahoma; display: inline-block; height: 100%; vertical-align: middle; }
.c-tag > li.primary, .c-tag > a.primary { color: #fff; border-color: #006fee; background: #006fee; }
.c-tag > li.warning, .c-tag > a.warning { color: #fff; border-color: #fd9827; background: #fd9827; }
.c-tag > li.danger, .c-tag > a.danger { color: #fff; border-color: #f3181a; background: #f3181a; }
.new-cars-news-list { float: right; width: 206px; }
.new-cars-news-list > ins { font-size: 14px; text-decoration: none; font-weight: bolder; display: block; margin: 15px 0; }
.new-cars-news-list .list-hd { padding-bottom: 12px; border-bottom: 1px solid #eee; overflow: hidden; }
.new-cars-news-list .list-hd ul { float: left; list-style: none; overflow: hidden; }
.new-cars-news-list .list-hd ul li { float: left; padding: 0 4px; font-size: 16px; position: relative; }
.new-cars-news-list .list-hd ul li:first-child { padding-left: 0; }
.new-cars-news-list .list-hd ul li:first-child:after { content: ''; display: block; height: 14px; position: absolute; top: 2px; right: 0; }
.new-cars-news-list .list-hd ul li.active a { font-weight: bold; }
.new-cars-news-list .list-hd ul li ins { text-decoration: none; }
.new-cars-news-list .list-hd .more { float: right; position: relative; top: 3px; }
.new-cars-news-list .list-hd .more .sui-icon { margin-right: 8px; color: #999; }
.new-cars-news-list .list-bd li a { display: block; line-height: 28px; white-space: nowrap; text-overflow: ellipsis; overflow: hidden; }
.new-cars-news-list .list-bd li.item-media { margin-top: 20px; padding: 0; background: none; }
.hot-sales-rec { font-size: 0; }
.hot-sales-rec .car-list { margin-top: 14px; height: 98px; overflow: hidden; }
.hot-sales-rec .car-list li { display: inline-block; padding: 0; border: 1px solid #eee; width: 118px; font-size: 12px; }
.hot-sales-rec .car-list li:not(:first-child) { margin-left: 4px; }
.hot-sales-rec .car-list li a { display: block; text-align: center; background: #eee; }
.hot-sales-rec .car-list li a:hover { color: #fff; background: #398be4; }
.hot-sales-rec .rec-media { margin-top: 20px; }
.hot-sales-rec .rec-media .media-left { float: left; margin-right: 22px; }
.hot-sales-rec .rec-media .media-right { overflow: hidden; }
.hot-sales-rec .rec-tags { margin-top: 20px; width: 990px; overflow: hidden; }
.hot-sales-rec .rec-tags .tags-inner { width: 1012px; height: 94px; overflow: hidden; }
.hot-sales-rec .rec-tags .tags-inner .c-tag { padding: 0; }
.hot-sales-rec .rec-tags .tags-inner .c-tag > li { margin: 0 22px 10px 0; border-color: #ffa903; width: 229px; padding: 10px 0; font-size: 18px; text-align: center; background: #fff; }
.hot-sales-rec .rec-tags .tags-inner .c-tag > li a { color: #ffa903; }
.depreciate-car-list ul { overflow: hidden; }
.depreciate-info-block { border: 1px solid #eee; }
.depreciate-info-block:after { clear: both; content: ''; display: block; }
.depreciate-info .c-tab-vertical { width: 112px; background: #f7f7f7; }
.depreciate-info .c-tab-vertical a:focus { background: none; }
.depreciate-info .c-tab-vertical { margin: -1px 0 0 -1px; border-color: #eee; border-left: 1px solid #eee; border-top: 1px solid #eee; }
.depreciate-info .c-tab-vertical li.active { position: relative; }
.depreciate-info .c-tab-vertical li.active:before { display: block; content: ''; border-left: 4px solid #ffa903; position: absolute; top: 0; left: -1px; height: 50px; }
.depreciate-info .c-tab-vertical li.active a { border-color: #eee; border-right: 1px solid transparent; color: #333; font-weight: normal; }
.depreciate-info .c-tab-vertical li:last-child a { border-bottom: none; }
.depreciate-info .c-tab-vertical li a { display: block; padding: 16px 20px; border-radius: 0; border-bottom: 1px solid #eee; }
.depreciate-info .c-tab-vertical li a:hover { color: #333; }
.depreciate-info .info-block-tabs { float: left; }
.depreciate-info .info-block-tabs-content { float: right; width: 871px; }
.depreciate-info .info-block-tabs-content .tabs-content-block { position: relative; bottom: -1px; }
.depreciate-info .depreciate-car-list ul li:last-child, .depreciate-info .depreciate-car-list ul li:nth-child(7) { border: none; }
.depreciate-info .depreciate-car-list li { display: table; float: left; border-bottom: 1px solid #eee; width: 433px; height: 96px; }
.depreciate-info .depreciate-car-list li [class*="item"] { display: table-cell; padding: 0 6px; vertical-align: middle; }
.depreciate-info .depreciate-car-list li .item-brand { width: 48px; }
.depreciate-info .depreciate-car-list li .item-detail a { display: block; width: 82px; white-space: nowrap; overflow: hidden; text-overflow: ellipsis; }
.depreciate-info .depreciate-car-list li .item-detail .title { margin-bottom: 8px; font-size: 16px; }
.depreciate-info .depreciate-car-list li .item-price { text-align: right; }
.depreciate-info .depreciate-car-list li .item-price .price { color: #e53939; }
.depreciate-info .depreciate-car-list li .item-price .price-fall { margin-bottom: 8px; color: #38a800; font-size: 16px; }
.depreciate-info .depreciate-car-list li .item-price .price-fall .icon-down { margin-right: 5px; position: relative; top: 5px; }
.depreciate-info .depreciate-car-list li .item-action { text-align: center; }
.depreciate-info .depreciate-dealer-list { margin-top: 20px; border: 1px solid #eee; overflow: hidden; }
.depreciate-info .depreciate-dealer-list li { float: left; border-right: 1px solid #eee; width: 196px; height: 182px; text-align: center; }
.depreciate-info .depreciate-dealer-list li img { margin: 36px 0 20px; }
.depreciate-info .depreciate-dealer-list li h4 { font-size: 16px; font-weight: bold; }
.depreciate-info .depreciate-dealer-list li .contact-us { display: inline-block; margin-top: 10px; padding-left: 23px; border: 1px solid #398be4; width: 68px; height: 22px; line-height: 22px; color: #398be4; background: #f5f9fe; background: url(../img/icon-chatpopup.jpg) 0 0 no-repeat; }
.depreciate-info .depreciate-dealer-list li:last-child { border: none; }
.c-rec-dealer-list { overflow: hidden; }
.c-rec-dealer-list .dealer-item { float: left; padding-top: 14px; width: 50%; overflow: hidden; border-bottom: 1px solid #eee; }
.c-rec-dealer-list .dealer-item h2 { margin-bottom: 12px; font-size: 16px; }
.c-rec-dealer-list .dealer-item h2 a { color: #e43a3a; }
.c-rec-dealer-list .dealer-item h2 em, .c-rec-dealer-list .dealer-item h2 span { color: #333; }
.c-rec-dealer-list .dealer-item h2 i { font-size: 12px; width: 53px; line-height: 18px; display: inline-block; text-align: center; border: 1px solid #c4c4c4; margin-left: 12px; }
.c-rec-dealer-list .dealer-item p { padding-bottom: 12px; font-size: 14px; }
.c-rec-dealer-list .dealer-item p span { color: #999; }
.c-rec-dealer-list .dealer-item .address i { width: 192px; display: inline-block; vertical-align: middle; overflow: hidden; white-space: nowrap; text-overflow: ellipsis; }
.c-rec-dealer-list .dealer-item .address a { color: #3a8be4; }
.c-dealer-compaign { overflow: hidden; }
.c-dealer-compaign li { float: left; height: 30px; width: 320px; line-height: 30px; }
.c-dealer-compaign li span { float: right; color: #999; }
.c-dealer-compaign li.even { margin-left: 62px; }
.c-dealer-compaign li a { display: inline-block; width: 180px; overflow: hidden; text-overflow: ellipsis; }
.dealer-list .badge { margin-left: 12px; display: inline-block; border: 1px solid #c4c4c4; width: 56px; height: 18px; font-size: 12px; line-height: 18px; text-align: center; vertical-align: middle; position: relative; top: -2px; }
.dealer-list.table .dealer-item { display: table; /* border-top: 1px solid #eee; */
border-bottom: 1px solid #eee; width: 100%; }
.dealer-list.table .dealer-item:last-child { /* border-bottom: 1px solid #eee; */
border-bottom: none; }
.dealer-list.table [class*="item-col"] { display: table-cell; padding: 20px 0; vertical-align: middle; position: relative; }
.dealer-list [class*="item-col"].with-checkbox { padding-left: 40px;/*
            input[type="checkbox"] {
                position: absolute;
                top: 48%;
                left: 6px;
            }
            */ }
.dealer-list [class*="item-col"].with-checkbox label { position: absolute; top: 48%; left: 6px; width: 12px; height: 12px; }
.dealer-list [class*="item-col"].with-checkbox label input { visibility: hidden; vertical-align: baseline; }
.dealer-list [class*="item-col"].with-checkbox label input:checked + span { width: 12px; height: 12px; border: none; background: #398be4 url("../img/span-checked.png") no-repeat; }
.dealer-list [class*="item-col"].with-checkbox label span { position: absolute; left: 0; top: 0; display: block; width: 11px; height: 11px; border: 1px solid #999; border-radius: 2px; overflow: hidden; }
.dealer-list [class*="item-col"].with-checkbox label span:hover { border: 1px solid #398be4; }
.dealer-list .item-more { border-bottom: none !important; padding-bottom: 20px; }
.dealer-list .item-more .c-btn { border-top: none; border-color: #eee; border-bottom: 4px solid #dadada; font-size: 14px; }
.dealer-list .mini-action { display: inline-block; margin-top: 20px; width: 112px; text-align: center; }
.dealer-list .mini-action a { margin: 0 12px; font-size: 14px; }
.dealer-list .mini-action span { color: #dadada; }
.dealer-list .area { padding-left: 50px; text-align: left; top: 16px; }
.dealer-list .area.top20 { top: 20px; }
.dealer-list .item-title { margin-bottom: 16px; font-size: 16px; font-weight: bold; }
.dealer-list p { font-size: 14px; }
.dealer-list p + p { margin-top: 10px; }
.dealer-list .text-muted { color: #999; }
.dealer-list .dealer-item .item-col-1 { width: 25%; }
.dealer-list .dealer-item .item-col-2 { width: 50%; }
.dealer-list .aggree-policy { padding-top: 20px; color: #666; font-size: 14px; }
.dealer-list .aggree-policy a { color: #666; }
.dealer-list .aggree-policy label { position: relative; width: 13px; height: 13px; display: inline-block; margin-right: 10px; vertical-align: -3px; }
.dealer-list .aggree-policy label input { visibility: hidden; }
.dealer-list .aggree-policy label input:checked + span { width: 12px; height: 12px; border: none; background: url("../img/span-checked.png"); }
.dealer-list .aggree-policy label span { position: absolute; left: 0; top: 0; display: block; width: 11px; height: 11px; border: 1px solid #999; border-radius: 2px; overflow: hidden; }
.dealer-list .aggree-policy label span:hover { border: 1px solid #398be4; }
.dealer-list .phone { color: #999; }
.c-user-apply-form .apply-form-tip { margin-bottom: 16px; padding-left: 10px; border-bottom: 1px solid #eee; height: 36px; line-height: 36px; }
.c-user-apply-form .apply-form .form-row { margin-bottom: 14px; }
.c-user-apply-form .apply-form .form-row label { float: left; padding-left: 10px; width: 90px; font-size: 14px; position: relative; top: 7px; }
.c-user-apply-form .apply-form .form-row label span { color: #f3181a; }
.c-user-apply-form .apply-form .form-row .input-ctrl { overflow: hidden; }
.c-user-apply-form .apply-form .f-elem { padding: 10px; border: 1px solid #dadada; width: 408px; min-height: 15px; cursor: pointer; }
.c-user-apply-form .apply-form .f-elem-col-3 .f-elem { float: left; margin-right: 10px; }
.c-user-apply-form .apply-form .f-elem-col-3 .f-elem.mock-select { width: 168px; }
.c-user-apply-form .apply-form .f-elem-with-btn { width: 450px; position: relative; }
.c-user-apply-form .apply-form .f-elem-with-btn .f-elem { width: 268px; padding-right: 150px; }
.c-user-apply-form .apply-form .f-elem-with-btn .c-btn { padding: 9px 38px; position: absolute; top: 0; right: 0; }
.c-user-apply-form .apply-form .mock-select { width: 388px; padding-right: 30px !important; position: relative; cursor: pointer; }
.c-user-apply-form .apply-form .mock-select .select-after { float: right; color: #999; }
.c-user-apply-form .apply-form .mock-select:after { display: inline-block; content: ''; width: 0; border: 5px solid; border-color: #999 transparent transparent; position: absolute; top: 16px; right: 10px; }
.special-info-list { width: 1020px; overflow: hidden; }
.special-info-list-wrap { width: 990px; overflow: hidden; }
.special-info-list .list-item { float: left; margin: 0 30px 36px 0; width: 225px; font-size: 14px; }
.special-info-list .item-media { margin-bottom: 16px; height: 157px; }
.special-info-list .item-title { margin-bottom: 16px; }
.special-info-list .item-company-name { margin-bottom: 6px; }
.special-info-list .item-region { color: #999; }
.special-info-list-btn .c-btn { border-color: #eee; color: #999; }
.car_banner .swiper-container { margin: 0; }
.statement-header { width: 100%; height: 60px; background: #3A8BE4; }
.statement-header .logo { display: inline-block; width: 136px; height: 33px; line-height: 60px; }
.statement-header .logo img { display: inline-block; width: 100%; height: 100%; vertical-align: middle; }
.statement-content { background: #f7f7f7; padding-top: 16px; }
.statement-content .c-wrap-990 { box-sizing: border-box; background: #FFF; padding: 0 40px 40px 40px; }
.statement-content .page-title { font-size: 20px; height: 64px; line-height: 64px; border-bottom: 1px solid #dadada; margin-bottom: 40px; }
.statement-content .statement .statement-title { font-size: 18px; font-weight: bold; margin-bottom: 20px; }
.statement-content .statement .statement-info { font-size: 14px; padding-left: 34px; line-height: 28px; margin-bottom: 26px; text-align: justify; }
.statement-content .statement .statement-info p { font-size: 14px; padding-left: 16px; }
.footer-cend { width: 100%; background: #A5ADB2; overflow: hidden; }
.footer-cend .footer_content { overflow: hidden; width: 990px; margin: 0 auto; background: #A5ADB2; z-index: 9999999999999; color: #333; }
.footer-cend .footer_content ul { margin: 20px auto; padding: 0 25px; text-align: center; line-height: 12px; }
.footer-cend .footer_content ul li { margin-right: 30px; display: inline-block; }
.footer-cend .footer_content ul li a { display: block; font-size: 12px; color: #333; font-family: "PingFangSC-Regular", "Hiragino Sans GB", "Helvetica Neue", Helvetica, Arial, "Microsoft Yahei", sans-serif; }
.footer-cend .footer_content p { text-align: center; margin: 20px auto; line-height: 12px; }
.footer-cend .footer_content p .f_location { margin-right: 16px; }
.footer-cend .footer_content div { text-align: center; margin-bottom: 20px; line-height: 12px; }
.footer-cend .footer_content div span { margin-right: 16px; }
.footer-cend .footer_content div a { color: #333; margin: 0 5px; }
.footer-cend .ICP_link { color: #333; margin-right: 18px; }
.footer-cend .footer_icon { display: inline-block; vertical-align: middle; margin-top: -6px; }
.special-info-list-btn { text-align: center; }
.special-info-list-btn a:hover { color: #398be4; }
.car_banner .swiper-container .swiper-wrapper .swiper-slide .car_small_img .first_a:hover img, .car_banner .swiper-container .swiper-wrapper .swiper-slide .car_big_img > a:hover img { -webkit-transform: scale(1.1); transform: scale(1.1); }
.car_banner .swiper-container .swiper-wrapper .swiper-slide .car_small_img .first_a img, .car_banner .swiper-container .swiper-wrapper .swiper-slide .car_big_img > a img { transition: all .5s; }
.imgs_c_crumbs { position: relative; }
.c-mod-hd-search { position: relative; }
.c-mod-hd-search .input-search-block { position: absolute; top: 0; right: 0; z-index: 999; }
.treeMainv1 { position: relative; }
.treeMainv1 .input-search-block { position: absolute; top: 10px; right: 0; z-index: 999; }
.imgs_c_top { position: relative; }
.imgs_c_top .input-search-block { position: absolute; top: 10px; right: 0; z-index: 999; }
.fc-db { position: relative; }
.fc-db .input-search-block { position: absolute; top: -5px; right: 0; z-index: 999; }
.input-search { position: relative; width: 240px; }
.input-search p { position: relative; width: 100%; height: 28px; background: #fff; border: 1px solid #398be4; box-sizing: border-box; }
.input-search input { margin: 0; padding-left: 30px; width: 74.6875%; height: 26px; line-height: 26px; background: #fff; border: 0; font-size: 14px; box-sizing: border-box; }
.input-search p i { display: block; position: absolute; top: 5px; left: 8px; width: 16px; height: 16px; background-image: url(../img/input_search_glass.png); background-position: center; }
.input-search p a { width: 24.6875%; height: 26px; line-height: 26px; text-align: center; background: #398be4; font-size: 16px; font-weight: 700; color: #fff; }
.input-search p a:hover { background: #1673d9; }
.input-search .history_mod, .input-search .recom_mod { position: absolute; top: 28px; left: 0; z-index: 5; width: 100%; background: #fff; border: 1px solid #ddd; box-sizing: border-box; }
.input-search .history_mod dd span, .input-search .recom_mod dd span { float: left; }
.input-search dt, .input-search dd { height: 32px; line-height: 32px; padding: 0 12px; }
.input-search dd { border-top: 1px dotted #ddd; color: #666; cursor: pointer; }
.input-search dd a { display: block; }
.input-search dd:not(.clear_all) { font-size: 14px; }
.input-search dd:not(.clear_all):hover { color: #fff; background-color: #3a8be4; border-color: #3a8be4; }
.input-search dd:not(.clear_all):active { color: #fff; background-color: #1673d9; border-color: #1673d9; }
.input-search dt, .input-search .clear_all { color: #999; }
.input-search .clear_all { text-align: center; }
.input-search .clear_all:hover { color: #3a8be4; }
.input-search .clear_all:active { color: #1673d9; }
.input-search .recom_mod em { padding: 0 4px; font-weight: 700; color: #999; }
.input-search .recom_mod dd:hover span, .input-search .recom_mod dd:hover i { color: #fff; }
.input-search .recom_mod i { float: right; color: #e43a3a; }
.xdc_ewm { width: 208px; height: 348px; background: url(../img/xcx_bg.gif) no-repeat center top; padding-top: 82px; box-sizing: border-box; margin-top: 50px; }
.xdc_ewm dt { width: 150px; height: 150px; margin: 19px auto; }
.xdc_ewm img { width: 100%; height: 100%; }
.xdc_ewm dd { width: 100%; height: 58px; background: url(../img/xcx_tip.png) no-repeat center bottom; }
.show_ewm_bar { display: none; position: fixed; bottom: 0; left: 0; width: 60px; height: 60px; line-height: 60px; text-align: center; cursor: pointer; box-shadow: 0 0 20px 0 rgba(0, 0, 0, 0.2); }
.show_ewm_bar:hover { background: #f7f7f7; }
.show_ewm_bar i { display: inline-block; width: 13px; height: 33px; background-image: url("../CEndSrc/img/sprite/common.png"); background-position: -322px -421px; vertical-align: middle; }
.ewm_bar { position: fixed; top: 0; left: 0; z-index: 100; width: 60px; height: 100%; background: #fff; box-shadow: 0 0 20px 0 rgba(0, 0, 0, 0.2); }
.ewm_bar ul { width: 75px; margin-top: 152px; }
.ewm_bar li { position: relative; padding-right: 15px; margin-bottom: 28px; }
.ewm_bar li a, .ewm_bar li i { display: block; }
.ewm_bar li a { line-height: 22px; text-align: center; }
.ewm_bar li i { width: 36px; height: 36px; margin: 0 auto; }
.ewm_bar li em { display: none; position: absolute; top: 10px; right: 15px; border: 8px solid transparent; border-right: 8px solid #e7e7e7; }
.ewm_bar li span { display: none; position: absolute; }
.ewm_bar li:hover em, .ewm_bar li:hover span { display: block; }
.ewm_bar .fwh_ewm i { background-image: url("../CEndSrc/img/sprite/common.png"); background-position: -595px -330px; }
.ewm_bar .fwh_ewm span { right: -196px; top: -86px; width: 196px; height: 196px; background-image: url("../CEndSrc/img/sprite/common.png"); background-position: -30px -330px; }
.ewm_bar .xdc_xcx_ewm i { background-image: url("../CEndSrc/img/sprite/common.png"); background-position: -529px -330px; }
.ewm_bar .xdc_xcx_ewm span { right: -196px; top: -96px; width: 196px; height: 228px; background-image: url("../CEndSrc/img/sprite/common.png"); background-position: -260px -30px; }
.ewm_bar .wenda_ewm i { background-image: url("../CEndSrc/img/sprite/common.png"); background-position: -256px -421px; }
.ewm_bar .wenda_ewm span { right: -200px; top: -114px; width: 200px; height: 270px; background-image: url("../CEndSrc/img/sprite/common.png"); background-position: -30px -30px; }
.ewm_bar .app_ewm i { background-image: url("../CEndSrc/img/sprite/common.png"); background-position: -595px -330px; }
.ewm_bar .app_ewm span { right: -168px; top: -110px; width: 168px; height: 230px; background-image: url("../CEndSrc/img/sprite/common.png"); background-position: -486px -30px; }
.ewm_bar .hide_ewm_bar { position: absolute; bottom: 0; left: 0; width: 60px; height: 60px; line-height: 60px; text-align: center; cursor: pointer; }
.ewm_bar .hide_ewm_bar:hover { background: #f7f7f7; }
.ewm_bar .hide_ewm_bar i { display: inline-block; width: 13px; height: 33px; background-image: url("../CEndSrc/img/sprite/common.png"); background-position: -365px -421px; vertical-align: middle; }
/* 2017-12-22 询价修改 */
.enquiry-input-ctrl .enquiry-input--width { width: 198px !important; padding-right: 0 !important; }
.enquiry-input-ctrl .enquiry--pos { padding: 10px 6px 10px 10px; min-height: 15px; background: #fff; }
.enquiry-carsource-list { /* border: 1px solid #eee; */
border-radius: 0 0 15px 15px; }
.enquiry-carsource-list.enquiry-carsource-radius--no { border-radius: 0; margin-top: -6px; }
.enquiry-area-explain { height: 35px; line-height: 35px; padding-left: 10px; background: #f7f7f7; font-size: 14px; border-top: 1px solid #eee; border-bottom: 1px solid #eee; }
.toast-layer { position: fixed; left: 50%; top: 50%; width: 240px; height: 50px; line-height: 50px; text-align: center; margin: -25px 0 0 -120px; font-size: 16px; color: #fff; background: rgba(0, 0, 0, 0.7); border-radius: 30px; }
