* {
    word-break: break-all;
}
/* CDN 服务仅供平台体验和调试使用，平台不承诺服务的稳定性，企业客户需下载字体包自行发布使用并做好备份。 */

.w {
    padding: 0 4vw;
}

html {
    color: #0B121E;
}
@font-face {
    font-family: "iconfont"; /* Project id 3968823 */
    src: url('//at.alicdn.com/t/c/font_3968823_113pvncy2708.woff2?t=1679564741501') format('woff2'),
         url('//at.alicdn.com/t/c/font_3968823_113pvncy2708.woff?t=1679564741501') format('woff'),
         url('//at.alicdn.com/t/c/font_3968823_113pvncy2708.ttf?t=1679564741501') format('truetype');
  }
  
  .iconfont {
    font-family: "iconfont" !important;
    font-size: 16px;
    font-style: normal;
    -webkit-font-smoothing: antialiased;
    -moz-osx-font-smoothing: grayscale;
  }
  @font-face {
    font-family: "iconfont"; /* Project id 3968823 */
    src: url('//at.alicdn.com/t/c/font_3968823_tvtmteswkq.woff2?t=1679732691440') format('woff2'),
         url('//at.alicdn.com/t/c/font_3968823_tvtmteswkq.woff?t=1679732691440') format('woff'),
         url('//at.alicdn.com/t/c/font_3968823_tvtmteswkq.ttf?t=1679732691440') format('truetype');
  }
  .icon-24gf-telephone2:before {
    content: "\e96d";
  }
  
  .icon-jiaju-09:before {
    content: "\e604";
  }
  
  .icon-fenlei1:before {
    font-size: 24px;
    content: "\e618";
    color: #fff;
  }

  
/*首页顶部*/
.car_index_header {
    padding-top: 5px;
    padding-bottom: 5px;
    background-color: #E53A11;
    position: sticky;
    top: 0;
    z-index: 99;
    text-align: center;
}

.car_index_header .kefu {
    position: absolute;
    right: 15px;
    top: 15px;
}

.car_index_header .header_logoimg {
    width: 140px;
}

.car_index_header input {
    height: 8vw;
    background-color: #F4F4F4;
    font-size: 3.2vw;
}

.car_index_header .w {
    display: flex;
    align-items: center;
}

.car_index_header a img {
    width: 5.8667vw;
    height: 5.8667vw;
    margin-left: 5.2vw;
}

/*首页搜索框*/
.car_index_search {
    background: white;
    padding-top: 0px;
    padding-bottom: 20px;
    margin-top: -5px;
}

.car_index_search .iconfont {
    margin-left: 15px;
}

.car_index_search input {
    height: 42px;
    background-color: #F4F4F4;
    font-size: 15px;
    width: 80%;
}

.car_index_search .input_box {
    width: 100%;
    background-color: #F4F4F4;
    border-radius: 20px;
}


.header {
    padding-top: 1.867vw;
    padding-bottom: 1.8667vw;
    background-color: #fff;
    position: sticky;
    top: 0;
    z-index: 99;
}

.header .w {
    display: flex;
    align-items: center;
}

.header a {
    height: 4.533vw;
}

.header input {
    height: 35px;
    background-color: #F4F4F4;
    font-size: 14px;
}

.header .input_box {
    width: 71.4667vw;
    display: flex;
    align-items: center;
    background-color: #F4F4F4;
    border-radius: 4vw;
}

.header .input_box .address {
    width: 18.6667vw;
    line-height: 8vw;
    height: 8vw;
    display: block;
    color: #1E2128;
    font-size: 3.2vw;
    padding-left: 4vw;
    ;
    box-sizing: border-box;
}

.header .input_box .address .fenge {
    color: #E0E3EA;
}

.header .input_box .address .iconfont {
    font-size: 1.6vw;
    margin-right: 2vw;
}

.header a img {
    width: 20px;
    height: 20px;
    margin-left: 5.2vw;
    margin-top: 3px;
}

.header .xiaoxi {
    position: relative;
}

.header .xiaoxi i {
    position: absolute;
    top: -0.5333vw;
    right: -0.5333vw;
    width: 2.1333vw;
    height: 2.1333vw;
    border-radius: 50%;
    background-color: #F1451F;
    border: 1px solid #fff;
    box-sizing: border-box;
}

.header .searchform .search {
    cursor: pointer;
    font-size: 16px;
    margin-left: 4vw;
    margin-right: 2vw;
}

#tabBar {
    width: 100vw;
    height: 18.3vw;
    background-color: #ffffff;
    display: flex;
    align-items: center;
    justify-content: center;
    position: fixed;
    bottom: 0;
    z-index: 100;
    box-shadow: 0 1px 0 0.5px #F1F1F1;
}

#tabBar .tabBar_item {
    flex: 1;
    display: flex;
    flex-direction: column;
    align-items: center;
    justify-content: center;
    font-size: 14px;
    color: #646464;
}

#tabBar .tabBar_item span {
    width: 5.8667vw;
    height: 5.8667vw;
    margin-bottom: 0.933vw;
    background-size: cover;
}

#tabBar .tabBar_item span.shouye {
    background-image: url(/static/mobimg/shouye.png);
}

#tabBar .tabBar_item span.maiche {
    background-image: url(/static/mobimg/maiche.png);
}

#tabBar .tabBar_item span.shoucang {
    /*background-image: url(/static/mobimg/shoucang.png);*/
    background-image: url(/static/mobimg/kanche.png);
}

#tabBar .tabBar_item span.wode {
    background-image: url(/static/mobimg/wode.png);
}

#tabBar .tabBar_item.cur span.shouye {
    background-image: url(/static/mobimg/shouye_cur.png);

}

#tabBar .tabBar_item.cur span.maiche {
    background-image: url(/static/mobimg/maiche_cur.png);
}

#tabBar .tabBar_item.cur span.shoucang {
    /*background-image: url(/static/mobimg/shoucang_cur.png);*/
    background-image: url(/static/mobimg/kanche_cur.png);
}

#tabBar .tabBar_item.cur span.wode {
    background-image: url(/static/mobimg/wode_cur.png);
}

#tabBar .tabBar_item.fabu img {
    width: 13.6vw;
    height: 13.6vw;
    margin-bottom: 2.6667vw;
    padding: 6px;
    border-radius: 50%;
    background-color: #fff;
}

#tabBar .tabBar_item.cur p {
    color: #E53A11;
}

.banner_container {
    background-color: #fff;
}

.banner_container .banner {
    width: 92vw;
    height: 40vw;
    border-radius: 1.6vw;
    overflow: hidden;
    background-color: #fff;
}

.swiper-container {
    width: 100%;
    height: 100%;
}

.swiper-slide {
    text-align: center;
    font-size: 4.8vw;
    background: #fff;
    display: -webkit-box;
    display: -ms-flexbox;
    display: -webkit-flex;
    display: flex;
    -webkit-box-pack: center;
    -ms-flex-pack: center;
    -webkit-justify-content: center;
    justify-content: center;
    -webkit-box-align: center;
    -ms-flex-align: center;
    -webkit-align-items: center;
    align-items: center;
}

.banner_container .banner .swiper-pagination-bullet {
    width: 1.0667vw;
    height: 1.0667vw;
    background: rgba(255, 255, 255, 0.5);
}

.banner_container .banner .swiper-pagination-bullet-active {
    background: rgba(255, 255, 255, 1);
    height: 2.1333vw;
    border-radius: 0.5333vw;
}

.banner_container .banner .swiper-container-horizontal>.swiper-pagination-bullets {
    width: unset;
    left: unset;
    right: 2vw;

}

/* 轮播图图片大小撑满 */
.banner_container .banner .swiper-slide {
    width: 100%;
    height: 100%;
}

.banner_container .banner .swiper-slide a {
    width: 100%;
}

.banner_container .banner .swiper-slide img {
    width: 100%;
}

/* 搜索 */
.select_address .area-search {
    padding: 9px 15px;
    position: relative;
    border-bottom: 1px solid #E6E6E6;
    box-sizing: border-box;
    background: #fff;
}

.select_address .area-search input {
    background: #F4F4F4;
    padding: 7px 25px 7px 28px;
    box-sizing: border-box;
    line-height: 1;
    vertical-align: top;
    width: 100%;
    font-size: 12px;
    -webkit-appearance: none;
    -moz-appearance: none;
    appearance: none;
    border-radius: 4vw;
}

.select_address .area-search .icon-search {
    color: #1E2128;
    font-weight: bold;
    position: absolute;
    top: 50%;
    -webkit-transform: translate(0, -50%);
    -ms-transform: translate(0, -50%);
    transform: translate(0, -50%);
    left: 25px;
    font-size: 14px;
}

.select_address .area-search .input-clear {
    color: #CCCCCC;
    position: absolute;
    top: 50%;
    -webkit-transform: translate(0, -50%);
    -ms-transform: translate(0, -50%);
    transform: translate(0, -50%);
    right: 25px;
    font-size: 14px;
    display: none;
}

.select_address {
    position: relative;
    z-index: 10;
}

.select_address .result {
    width: 100%;
    position: absolute;
    top: 10.6667vw;
    background-color: #fff;
}

.select_address .result li {
    font-size: 3.7333vw;
    padding: 2vw 8vw;
}

/* 地址筛选 */
.city_item {
    width: 30%;
    font-size: 3.7333vw;
    margin-right: 2.9333vw;
    margin-top: 2.9333vw;
    padding: 2.6667vw 0;
    text-align: center;
    border-radius: 1.2vw;
    white-space: nowrap;
    overflow: hidden;
    text-overflow: ellipsis;
}

.city_item.hot_city_item {
    background-color: #F6F7FB;
}

.address_popup .me-brand__select-hot_box {
    padding-bottom: 5.3333vw;
}

.city_item_all {
    padding: 0 2.13334vw 2vw;
}

.select_box {
    padding: 0 2vw;
    padding-bottom: 4vw;
    display: -webkit-box;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
    -webkit-flex-wrap: wrap;
    -ms-flex-wrap: wrap;
    flex-wrap: wrap;
}

/* 买车卡片 */
.buy_item_card {
    display: flex;
    margin-bottom: 12px;
    position: relative;
}

.buy_item_card .left_card {
    width: 89px;
    height: 89px;
    margin-right: 10px;
}

.buy_item_card .left_card a {
    display: block;
    width: inherit;
    height: 100%;
}

.buy_item_card .left_card img {
    width: 100%;
    height: 100%;
    border-radius: 1.2vw;
}

.buy_item_card .right_card {
    flex: 1;
    overflow: hidden;
}

.buy_item_card .right_card .t {
    display: -webkit-box;
    -webkit-box-orient: vertical;
    -webkit-line-clamp: 1;
    overflow: hidden;
    color: #1E2128;
    font-size: 15px;
    font-weight: bold;
    word-break: break-all;
}

.buy_item_card .right_card .tag img {
    vertical-align: sub;
    width: 12.8vw;
    height: 4.267vw;
    margin-right: 1.6vw;
}

.buy_item_card .right_card .new_tag {
    font-size: 12px;
    color: #1aa772;
    background: #defcf1;
    padding: 1px 4px;
    display: inline-block;
}

.buy_item_card .right_card .cuxiao_tag {
    font-size: 12px;
    color: #E53A11;
    background: #ffeee7;
    padding: 1px 4px;
    display: inline-block;
}

.buy_item_card .right_card .detail_tag {
    border: 1px solid #ffdecc;
    color: #E53A11;
    background: #ffeee7;
    padding: 1px 4px;
    display: inline-block;
    margin-right: 2px;
    line-height: 1;
}

.buy_item_card .right_card .info {
    color: #878A93;
    font-size: 12px;
    margin: 5px 0 4px;
}

.buy_item_card .right_card .curr {
    color: #E53A11;
    font-size: 16px;
    font-weight: bold;
    margin-right: 1.3333vw;
}

.buy_item_card .right_card .orginal {
    color: #878A93;
    font-size: 12px;
    text-decoration: line-through;
}

.buy_item_card .right_card .detail {
    font-size: 12px;
    white-space: nowrap;
    overflow: hidden;
    text-overflow: ellipsis;
}

.buy_item_card .right_card .detail .tag img {
    width: 8vw;
    height: 3.7333vw;
}

.buy_item_card .right_card .more {
    display: flex;
    justify-content: space-between;
    height: 25px;
}

.buy_item_card .right_card .more img {
    width: 23px;
    height: 23px;
    margin-left: 6px;
}

.buy_item_card .right_card .player {
    position: absolute;
    top: 1.3333vw;
    left: 1.3333vw;
    width: 5.8667vw;
    height: 5.8667vw;
    border-radius: 50%;
    background: rgba(0, 0, 0, .5);
    line-height: 5.8667vw;
    text-align: center;
    font-size: 4.8vw;
    color: #fff;
    transition: all 0.3s ease;
}

/* 详情页 */
.header.datail_header .input_box {
    width: 48.8vw;
}

.buy_datail_content .swiper-slide {
    height: 260px;
    position: relative;
}

.buy_datail_content video {
    height: 100%;
    background: #000;
}

.buy_datail_content .swiper-container img {
    width: 100%;
    height: 100%;
    object-fit: cover;
    object-position: center;
}

.buy_datail_content .swiper-pagination-fraction {
    position: absolute;
    bottom: 10.8vw;
    right: 5.3333vw;
    left: inherit;
    width: auto;
    background-color: rgba(0, 0, 0, .5);
    font-size: 3.2vw;
    color: #fff;
    padding: 1.2vw 2.8vw;
    border-radius: 3.2vw;
    letter-spacing: -1px;
}

.buy_datail_content .car-base-info {
    position: relative;
    z-index: 13;
    background-image: linear-gradient(to top, #f6f7fb, #fefefe);
    border-radius: 2.6667vw 2.6667vw 0 0;
    margin-top: -14px;
    padding: 5.3333vw 0 0;
}

.base-info_title {
    font-size: 18px;
    font-weight: bold;
    color: #1E2128;
}

.buy_datail_content .car-base-info .car_info {
    margin-top: 3.4667vw;
}

.buy_datail_content .car-base-info .car_info span {
    font-size: 3.2vw;
    padding: 0.8vw 1.7333vw;
    background-color: #F6F7FB;
    border-radius: 1.2vw;
}

.buy_datail_content .car-base-info .price_con {
    display: flex;
    margin-top: 16px;
    margin-bottom: 16px;
    align-items: center;
}

.buy_datail_content .car-base-info .left {
    font-size: 3.2vw;
    color: #E53A11;
    margin-right: 3.3333vw;
}

.buy_datail_content .car-base-info .left i {
    font-size: 24px;
}

.buy_datail_content .car-base-info .middle {
    flex: 1;
    font-size: 14px;
}

.buy_datail_content .car-base-info .middle .orgi_price {
    color: #878A93;
    text-decoration: line-through;
}

.buy_datail_content .car-base-info .right {
    padding: 6px 12px;
    background-color: #E53A11;
    color: #fff;
    font-size: 14px;
    text-align: center;
    border-radius: 1.2vw;
}

.buy_datail_content .car-base-info .gujia {
    display: flex;
    align-items: center;
    margin-bottom: 15px;
}

.buy_datail_content .car-base-info .gujia .tag {
    height: auto;
    margin-right: 4.6667vw;
}

.buy_datail_content .car-base-info .gujia .t {
    font-size: 14px;
    color: #1E2128;
    flex: 1;
}

.buy_datail_content .car-base-info .information {
    margin: 0 2vw;
    padding: 10px;
    background-color: #fff;
    border-radius: 1.6vw;
    margin-bottom: 0;
}

.buy_datail_content .car-base-info .information .title {
    display: flex;
    color: #1E2128;
    justify-content: space-between;
    margin-bottom: 15px;
}

.car-base-info .information .title {
    font-size: 18px;
    font-weight: bold;
}

.car-base-info .information .info_box {
    background-color: #F6F7FB;
    display: flex;
    padding: 12px;
    border-radius: 1.2vw;
}

.car-base-info .information .info_box .item {
    text-align: center;
}

.car-base-info .information .info_box .item.middle {
    flex: 1;
}

.car-base-info .information .info_box .item .c {
    font-size: 14px;
    color: #1E2128;
}

.car-base-info .information .info_box .item .t {
    font-size: 14px;
    color: #878A93;
    margin-top: 5px;
}

.car-base-info .information .base-info_main {
    display: flex;
    flex-wrap: wrap;
    margin-top: 15px;
}

.car-base-info .information .base-info_main .item {
    width: 50%;
    font-size: 14px;
    margin-bottom: 10px;
}

.car-base-info .information .base-info_main .item .tit {
    color: #878A93;
}

 .titss {
    color: #e53a11;
}

 .titss .text {
    color: #0B121E;
}
.titss span {
    width: 58px;
    display: inline-block;
    text-align: justify !important;
    text-align-last: justify;
    display: flex;
    justify-content: space-between;
    float: left;
}
.titss span b {
    font-weight: normal;
}

.items {
    width: 100%;
    font-size: 14px;
    margin-bottom: 15px;
}
.itemss {
    width: 50%;
    font-size: 14px;
    margin-bottom: 15px;
}

.car-base-info .information .base-info_main .item .text {
    color: #1E2128;
}

.car-base-info .information .base-info_main .item.time {
    width: 100%;
}

.car-base-info .information .description_con {
    font-size: 3.2vw;
    color: #1E2128;
	line-height: 22px;
	letter-spacing: 1px;
}

.car-base-info .information .tips {
    background-color: #F6F7FB;
    font-size: 14px;
    color: #878A93;
    margin-top: 4vw;
    padding: 8px 5px;
    text-align: center;
    border-radius: 1.2vw;
}

.car-base-info .information .pics {
    display: flex;
    flex-wrap: wrap;
}

.car-base-info .information .small_pics img {
    width: 49%;
    height: 32vw;
    margin-right: 2%;
    margin-bottom: 2.6667vw;
    border-radius: 1.6vw;
}

.car-base-info .information .big_pics img {
    width: 100%;
    height: 61.3333vw;
    margin-bottom: 2.6667vw;
}

.car-base-info .information .small_pics img:nth-child(even) {
    margin-right: 0;
}

.car-base-info .information .small_pics {
    display: none;
}

.car-base-info .information .see_more {
    background-color: #FFF8F3;
    border-radius: 1.2vw;
    border: 1px solid #E53A11;
    padding: 2.4vw;
    color: #E53A11;
    font-size: 4.2667vw;
    text-align: center;
    margin-top: 2.6667vw;
}

/* 导航标签 */
.car_card .nav_top {
    display: flex;
    align-items: center;
    height: 10.6vw;
    overflow-x: auto;
    overflow-y: hidden;
    flex-wrap: nowrap;
    margin-bottom: 2.6667vw;
}

.car_card .wrap {
    padding: 0 4vw;
    position: sticky;
    top: 11.7333vw;
    z-index: 9;
    background: #f6f7fb;
}

.car_card .nav_top .nav {
    position: relative;
    white-space: nowrap;
    color: #5E6770;
    font-size: 16px;
    margin-right: 5.3333vw;
}

.car_card .nav_top .nav.active {
    font-size: 18px;
    color: #1E2128;
    font-weight: bold;
}

.car_card .nav_top .active::after {
    content: '';
    position: absolute;
    bottom: -2vw;
    left: 50%;
    transform: translateX(-50%);
    width: 4.8vw;
    height: 1.0667vw;
    border-radius: 0.5333vw;
    background-color: #E53A11;
}

.car_card .nav_top::-webkit-scrollbar {
    display: none;
}

.car_card .bottom .container {
    display: none;
}

.car_card .bottom .container.cur {
    display: block;
}

.car_card .bottom .container .item {
    width: 49%;
    margin-right: 2%;
    display: block;
    float: left;
    margin-bottom: 2.6667vw;
    background-color: #fff;
    border-radius: 1.6vw;
    position: relative;
    box-sizing: border-box;
}

.car_card .bottom .container .item:nth-child(2n) {
    margin-right: 0;
}

.car_card .bottom .container .item .pic {
    width: 100%;
    height: 30.6667vw;
}

.car_card .bottom .container .item .t {
    display: -webkit-box;
    -webkit-box-orient: vertical;
    -webkit-line-clamp: 2;
    overflow: hidden;
    color: #1E2128;
    font-size: 4vw;
    height: 10.6667vw;
    font-weight: bold;
}

.car_card .bottom .container .item .tag img {
    vertical-align: sub;
    width: 12.8vw;
    height: 4.267vw;
    margin-right: 1.6vw;
}

.car_card .bottom .container .item .info {
    color: #878A93;
    font-size: 3.2vw;
    margin-top: 1.0667vw;
}

.car_card .bottom .container .item .curr {
    font-size: 4vw;
    color: #E53A11;
    font-weight: bold;
}

.car_card .bottom .container .item .orginal {
    font-size: 3.2vw;
    color: #878A93;
    text-decoration: line-through;
}

.car_card .bottom .container .item .box {
    padding: 2.2667vw 2vw 2.5333vw;
}

.car_card .bottom .container .item .player {
    position: absolute;
    top: 12.2667vw;
    left: 50%;
    transform: translateX(-50%);
    width: 5.8667vw;
    height: 5.8667vw;
    border-radius: 50%;
    background: rgba(0, 0, 0, .5);
    line-height: 5.8667vw;
    text-align: center;
    font-size: 4.8vw;
    color: #fff;
    transition: all 0.3s ease;
}

/* 子页面顶部 */
.nav_header_bar {
    display: flex;
    align-items: center;
    padding: 1.3333vw 4vw;
    position: sticky;
    top: 0;
    z-index: 50;
    background: white;
}

.nav_header_bar .close {
    display: block;
    width: 24px;
    height: 24px;
    margin-right: 20px;
}

.nav_header_bar .close img {
    width: 100%;
    height: 100%;
}

.nav_header_bar p {
    font-size: 18px;
    color: #1E2128;
    font-weight: bold;
    flex: 1;
    white-space: nowrap;
    overflow: hidden;
    text-overflow: ellipsis;
}

.nav_header_bar .btn {
    font-size: 14px;
    color: #1E2128;
    padding: 6px 15px;
    border-radius: 23px;
    border: 1px solid #CCCAD7;
    box-sizing: border-box;
    margin-left: 2.6667vw;
}

.nav_header_bar .btn.btn2 {
    background-color: #E53A11;
    border: 1px solid transparent;
    color: #fff;

}

.btn_submit {
    background-color: #E53A11;
    border: 1px solid transparent;
    color: #fff;
    font-size: 14px;
    border-radius: 23px;
    box-sizing: border-box;
}

.btn_submit button {
    padding: 6px 15px;
    width: 100%;
    font-size: 16px;
}

/* 发布子页面 */
.fabu_subpage {
    padding: 4vw;
}

.fabu_subpage .tips_title {
    font-size: 18px;
    font-weight: bold;
    margin-bottom: 5px;
}

.fabu_subpage .tips_title span {
    font-size: 14px;
    color: #CCCAD7;
    margin-left: 15px;
}

.fabu_subpage .lists .item {
    display: flex;
    align-items: center;
    font-size: 16px;
    padding: 10px 0;
    border-bottom: 1px dotted #E6E6E6;
}

.fabu_subpage .lists .item .tit {
    flex: 1;
    font-weight: bold;
}

.fabu_subpage .lists .item .tit i {
    color: #F1451F;
    font-weight: bold;
    margin-left: 1.6vw;
}

.fabu_subpage .lists .item .con {
    color: #CCCAD7;
    width: 50%;
}

.fabu_subpage .lists .item .con #price {
    width: 60%;
}

.fabu_subpage .lists #load_category_1 {
    width: 100%;
}

.fabu_subpage .lists .item .con select {
    width: 100%;
    border-color: #CCCAD7;
    background-color: #fff;
    font-size: 15px;
}

.fabu_subpage .lists .item.item1 .con {
    color: #1E2128;
    font-weight: bold;
}

.fabu_subpage .lists .item .iconfont {
    font-weight: bold;
}

.fabu_subpage .lists .item .icon img {
    width: 3.2vw;
    height: 3.2vw;
    padding: 0.5333vw;
    display: block;
}

.fabu_subpage .lists .item.item2 {
    display: block;
    border-bottom: none;
}

.fabu_subpage .lists .item.item2 .top {
    display: flex;
    align-items: center;
    margin-bottom: 4.6667vw;
}

.fabu_subpage .lists .item.item2 textarea {
    resize: none;
    width: 100%;
    height: 26.6667vw;
    padding: 2vw;
    box-sizing: border-box;
    border: 1px solid #CCCCCC;
}

.fabu_subpage .lists .item.has .con {
    color: #1E2128;
}

.fabu_subpage .lists .item.item3 {
    display: block;
}

.fabu_subpage .lists .item.item3 .top {
    display: flex;
    align-items: center;
    margin-bottom: 4.6667vw;
}

.fabu_subpage .lists .item.item3 .bott img {
    width: 23.2vw;
    height: 23.2vw;
    float: left;
    margin-right: 2.6667vw;
    margin-bottom: 2.6667vw;
    border-radius: 1.2vw;
}

/* 提示弹窗 */
.alert_tips_bg {
    position: fixed;
    left: 0;
    top: 0;
    right: 0;
    width: 100%;
    height: 100%;
    overflow: hidden;
    background: rgba(0, 0, 0, 0.5);
    z-index: 99;
    flex-direction: column;
    display: flex;
}

.alert_tips_bg .alert_tips_box {
    background-color: #fff;
    border-radius: 3.2vw;
    position: absolute;
    top: 50%;
    left: 50%;
    transform: translate(-50%, -50%);
    color: #1E2128;
    padding: 6.6667vw 5.6vw;
    width: 78.1333vw;
    box-sizing: border-box;
    text-align: center;
}

.alert_tips_bg .alert_tips_box .title {
    font-size: 4.2667vw;
    font-weight: bold;
}

.alert_tips_bg .alert_tips_box .btn {
    display: flex;
    justify-content: space-between;
}

.alert_tips_bg .alert_tips_box .btn .item {
    display: inline-block;
    width: 32.1067vw;
    height: 12.2667vw;
    line-height: 12.2667vw;
    background-color: #FFEEE7;
    color: #E53A11;
    font-size: 4.2667vw;
    border-radius: 1.6vw;
}

.alert_tips_bg .alert_tips_box .btn .item2 {
    background-color: #E53A11;
    color: #fff;
}

.alert_tips_bg .alert_tips_box .con {
    font-size: 3.7333vw;
    margin-top: 3.6vw;
    margin-bottom: 5.6vw;
}
/* 咨询提示弹窗 xing*/
.alert_tips_bg1 {
    position: fixed;
    left: 0;
    top: 0;
    right: 0;
    width: 100%;
    height: 100%;
    overflow: hidden;
    background: rgba(0, 0, 0, 0.5);
    z-index: 99;
    flex-direction: column;
    display: flex;
}

.alert_tips_bg1 .alert_tips_box {
    background-color: #fff;
    border-radius: 3.2vw;
    position: absolute;
    top: 50%;
    left: 50%;
    transform: translate(-50%, -50%);
    color: #1E2128;
    padding: 6.6667vw 5.6vw;
    width: 78.1333vw;
    box-sizing: border-box;
    text-align: center;
}

.alert_tips_bg1 .alert_tips_box .title {
    font-size: 4.2667vw;
    font-weight: bold;
}

.alert_tips_bg1 .alert_tips_box .btn {
    display: flex;
    justify-content: space-between;
}

.alert_tips_bg1 .alert_tips_box .btn .item {
    display: inline-block;
    width: 32.1067vw;
    height: 12.2667vw;
    line-height: 12.2667vw;
    background-color: #FFEEE7;
    color: #E53A11;
    font-size: 4.2667vw;
    border-radius: 1.6vw;
}

.alert_tips_bg1 .alert_tips_box .btn .item2 {
    background-color: #E53A11;
    color: #fff;
}

.alert_tips_bg1 .alert_tips_box .con {
    font-size: 3.7333vw;
    margin-top: 3.6vw;
    margin-bottom: 5.6vw;
}






.alert_tips_bg1 {
    display: none;
}

.alert_tips_bg1 .pic_tips_box {
    width: 82.6667vw;
    box-sizing: border-box;
    padding: 5.3333vw 9.6vw;
    position: absolute;
    top: 50%;
    left: 50%;
    transform: translate(-50%, -50%);
    background-color: #fff;
    border-radius: 2.6667vw;
    display: flex;
    flex-direction: column;
    align-items: center;
}

.alert_tips_bg1 .pic_tips_box .pic {
    position: relative;
    width: 24vw;
    height: 24vw;
    margin-top: -12.2667vw;
    margin-bottom: 6.9333vw;
}

.alert_tips_bg1 .pic_tips_box .t {
    font-size: 4.2667vw;
    color: #1E2128;
    font-weight: bold;
    margin-bottom: 2vw;
}

.alert_tips_bg1 .pic_tips_box .c {
    font-size: 3.7333vw;
    color: #878A93;
    margin-bottom: 7.2vw;
}

.alert_tips_bg1 .pic_tips_box .btn {
    font-size: 4.2667vw;
    color: #fff;
    width: 37.0667vw;
    line-height: 12.2667vw;
    background-color: #E53A11;
    text-align: center;
    border-radius: 1.2vw;
}

.alert_tips_bg1 .pic_tips_box input {
    width: 100%;
    line-height:36px;
    border: 1px solid #E6E6E6;
    border-radius: 0.8vw;
    padding: 4px 8px;
    margin-bottom: 2.6667vw;
    box-sizing: border-box;
}

.alert_tips_bg1 .pic_tips_box .btn_two1 {
    display: flex;
    justify-content: space-between;
    width: 100%;
}

.alert_tips_bg1 .pic_tips_box .btn_two1 .item {
    display: inline-block;
    width: 30vw;
    height: 40px;
    line-height: 40px;
    border: 1px solid #E53A11;
    color: #E53A11;
    font-size: 16px;
    border-radius: 8px;
    text-align: center;
}

.alert_tips_bg1 .pic_tips_box .btn_two1 .item2 {
    background-color: #E53A11;
    color: #fff;
}

/* 更换头像页面 */
.avatar_header {
    margin: 2.5333vw 4vw;
    position: relative;
    font-size: 5.0667vw;
    font-weight: bold;
}

.avatar_header i {
    position: absolute;
    left: 0;
    top: 0;
    font-size: 6.4vw;
}

.avatar_header .tit {
    text-align: center;
}

#dportrait {
    width: 34.1333vw;
    height: 34.1333vw;
    margin: 10.6667vw auto 10.6667vw;
    display: block;
    border-radius: 50%;
}

.avatar_post_btn {
    font-size: 16px;
    background-color: #E53A11;
    color: #fff;
    border-radius: 5px;
    width: fit-content;
    margin: 0 auto;
    height: 40px;
    line-height: 40px;
}

/* 收藏、推荐车源卡片 */
/* .car_card .bottom .container {
    display: block;
} */

.car_card .top .tit {
    font-size: 18px;
    color: #1E2128;
    font-weight: bold;
}

.car_card .top {
    margin: 5.3333vw 0;
}

.car_card .bottom .container .item .price_like {
    display: flex;
    justify-content: space-between;
}

.car_card .bottom .container .item .price_like img {
    width: 5.3333vw;
    height: 5.3333vw;
}

/* 带返回的公共头部 */
.common_header {
    position: sticky;
    padding: 13px 15px;
    background-color: #fff;
    top: 0;
    z-index: 99;
    background: #E53A11;
    color: #fff;
    
}

.common_header .tit {
    text-align: center;
    font-size: 18px;
    font-weight: bold;
    width: auto;
    white-space: nowrap;
    overflow: hidden;
    text-overflow: ellipsis;
}

.common_header .toolbar {
    position: absolute;
    right: 4vw;
    top: 2.9333vw;
    display: flex;
}

.common_header .toolbar a img {
    width: 23px;
    height: 23px;
    display: block;
}

.buy_item_card .right_card .detail .tag {
    border: 1px solid #E53A11;
    color: #E53A11;
    display: inline-block;
    border-radius: 2px;
    padding: 0px 5px;
    background: #fff1ed;
    margin-right: 5px;
}

.common_header .return {
    position: absolute;
    left: 15px;
    top: 13px;
    font-size: 24px;
    font-weight: bold;
    color: #fff;
}

/* 按钮 */
.confirm_btn {
    font-size: 4.2667vw;
    background-color: #E53A11;
    padding: 2.1333vw 9.0667vw;
    color: #fff;
    border-radius: 1.2vw;
    width: fit-content;
    margin: 0 auto;
    display: block;
}

/* 修改资料 */
.personal .confirm_btn {
    margin-bottom: 5.3333vw;
}

/* 带图片提示弹窗 */
.alert_tips_bg {
    display: none;
}

.alert_tips_bg .pic_tips_box {
    width: 82.6667vw;
    box-sizing: border-box;
    padding: 5.3333vw 9.6vw;
    position: absolute;
    top: 50%;
    left: 50%;
    transform: translate(-50%, -50%);
    background-color: #fff;
    border-radius: 2.6667vw;
    display: flex;
    flex-direction: column;
    align-items: center;
}

.alert_tips_bg .pic_tips_box .pic {
    position: relative;
    width: 24vw;
    height: 24vw;
    margin-top: -12.2667vw;
    margin-bottom: 6.9333vw;
}

.alert_tips_bg .pic_tips_box .t {
    font-size: 4.2667vw;
    color: #1E2128;
    font-weight: bold;
    margin-bottom: 2vw;
}

.alert_tips_bg .pic_tips_box .c {
    font-size: 3.7333vw;
    color: #878A93;
    margin-bottom: 7.2vw;
}

.alert_tips_bg .pic_tips_box .btn {
    font-size: 4.2667vw;
    color: #fff;
    width: 37.0667vw;
    line-height: 12.2667vw;
    background-color: #E53A11;
    text-align: center;
    border-radius: 1.2vw;
}

.alert_tips_bg .pic_tips_box input {
    width: 100%;
    line-height:36px;
    border: 1px solid #E6E6E6;
    border-radius: 0.8vw;
    padding: 4px 8px;
    margin-bottom: 2.6667vw;
    box-sizing: border-box;
}

/* 订车弹窗 */
.alert_tips_bg .pic_tips_box .btn_two {
    display: flex;
    justify-content: space-between;
    width: 100%;
}

.alert_tips_bg .pic_tips_box .btn_two .item {
    display: inline-block;
    width: 30vw;
    height: 40px;
    line-height: 40px;
    border: 1px solid #E53A11;
    color: #E53A11;
    font-size: 16px;
    border-radius: 8px;
    text-align: center;
}

.alert_tips_bg .pic_tips_box .btn_two .item2 {
    background-color: #E53A11;
    color: #fff;
}

/* 上传图片 */
.webuploader-element-invisible {
    position: absolute !important;
    clip: rect(1px 1px 1px 1px);
    clip: rect(1px, 1px, 1px, 1px);
}

.webuploader-pick {
    position: relative;
    display: inline-block;
    cursor: pointer;
    width: 21.3333vw;
    height: 21.3333vw;
}

.webuploader-pick-disable {
    opacity: 0.6;
    pointer-events: none;
}

.ui-form-thumb-show {
    width: 21.3333vw;
    height: 21.3333vw;
    border: #EDEEF1 1px solid;
    margin-right: 4.2667vw;
    float: left;
    display: none;
}

.ui-form-thumb-show img {
    width: 21.3333vw;
    height: 21.3333vw;
    border: none;
}

.ui-form-thumb-upload {
    width: 21.3333vw;
    height: 21.3333vw;
    overflow: hidden;
    border: #EDEEF1 1px solid;
    float: left;
    background: url('/static/mobimg/fabu_add.png') no-repeat center center;
    background-size: 40px 40px;
}

.ui-form-album-show {
    width: 21.3333vw;
    height: 21.3333vw;
    border: #EDEEF1 1px solid;
    margin-right: 4.2667vw;
    float: left;
    display: none;
}

.ui-form-album-show img {
    width: 21.3333vw;
    height: 21.3333vw;
    border: none;
}

.ui-form-album-upload {
    width: 21.3333vw;
    height: 21.3333vw;
    overflow: hidden;
    border: #EDEEF1 1px solid;
    float: left;
    background: url('/static/mobimg/fabu_add.png') no-repeat center center;
    background-size: 40px 40px;
}

.ui-form-file-upload {
    position: relative;
    width: 32px;
    height: 30px;
    overflow: hidden;
    float: right;
    background: #FFFFFF url('/static/mobimg/icon-upload.png') no-repeat center center;
    background-size: 4.2667vw 4.2667vw;
    margin: -36px 6px 0 0;
}

.ui-form-myimg-show {
    width: 21.3333vw;
    height: 21.3333vw;
    border: #EDEEF1 1px solid;
    margin-right: 4.2667vw;
    float: left;
    display: none;
    margin-bottom: 2.6667vw;
}

.ui-form-myimg-show img {
    width: 21.3333vw;
    height: 21.3333vw;
    border: none;
}

.ui-form-myimg-upload {
    width: 21.3333vw;
    height: 21.3333vw;
    overflow: hidden;
    border: #EDEEF1 1px solid;
    float: left;
    background: url('/static/mobimg/fabu_add.png') no-repeat center center;
    background-size: 40px 40px;
}

.btn-green {
    background: #E53A11;
    width: 100%;
    line-height: 34px;
    border: none;
    border-radius: 4px;
    text-align: center;
    -webkit-appearance: none;
    margin-top: 20px;
}

#pic_resort_button {
    background: none;
    color: #fff;
    margin-bottom: 6px;
    font-size: 18px;
}

#pic_resort_div {
    border: 1px dashed #999BA7;
    display: none;
    padding: 2.6667vw;
}

#pic_resort_div img {
    width: 21.3333vw;
    height: 21.3333vw;
    margin-right: 4.2667vw;
}

#pic_resort_div div {
    display: flex;
    align-items: center;
    margin-bottom: 2.6667vw;
}

#pic_resort_div input {
    padding: 1.0667vw;
    border-radius: 1.0667vw;
    margin-right: 2.6667vw;
    background: #F6F7FB;
    border: 1px solid #E53A11 !important;
}

.webuploader-pick img {
    width: 21.3333vw;
    height: 21.3333vw;
}

#pic_resort_p {
    font-weight: bold;
    margin-bottom: 2.6667vw;
    margin-top: 2.6667vw;
}

.fabu_subpage .lists .card_date {
    width: 100%
}

.fabu_subpage .lists #pailiang {
    width: 60%;
}

.fabu_subpage .lists #reserve_price {
    width: 60%;
}

/*一行显示*/
.nowrap_text {
    white-space: nowrap;
    text-overflow: ellipsis;
    overflow: hidden;
}


.ui-form select,
input {
    font-size: 15px;
}

.detail_content img,
.content img {
    max-width: 98%;
}



.common_header_rimg {
    float: right;
    width: 20px;
    position: absolute;
    right: 15px;
    top: 15px;
    /* color: #fff; */
}

.p15 {
    padding: 15px;
}

/*高速路况*/
.road_title {
    font-weight: bold;
    margin-bottom: 15px;
    font-size: 16px;
}

.road_con_list {
    background: white;
    padding: 10px;
    border-radius: 5px;
    margin-bottom: 10px;
}

.road_con_list_date {
    font-size: 14px;
    font-weight: bold;
}

.road_con_list_con {
    font-size: 14px;
    color: #999BA7;
    margin-top: 5px;
    line-height: 20px;
}

/*新闻推荐*/
.news_tj_title {
    font-weight: bold;
    margin-bottom: 15px;
    font-size: 16px;
    padding-top: 5px;
}

.news_tj_con_list {
    background: white;
    border-radius: 5px;
    margin-bottom: 10px;
    height: 100px;
    display: flex;
}

.news_tj_con_list_l {
    float: left;
    width: 120px;
    height: 100px;
    border-radius: 5px;
}

.news_tj_con_list_r {
    float: right;
    padding: 7px;
    flex: 1;
}

.news_tj_con_list_r_til {
    font-size: 15px;
    font-weight: bold;
    overflow: hidden;
    -webkit-line-clamp: 2;
    text-overflow: ellipsis;
    display: -webkit-box;
    -webkit-box-orient: vertical;
}

.news_tj_con_list_r_mid {
    color: #606470;
    font-size: 12px;
    margin-top: 5px;
    overflow: hidden;
    -webkit-line-clamp: 1;
    text-overflow: ellipsis;
    display: -webkit-box;
    -webkit-box-orient: vertical;
}

.news_tj_con_list_r_bom {
    font-size: 14px;
    color: #999BA7;
    margin-top: 10px;
}

.news_tj_con_list_r_mid img {
    width: 14px;
    vertical-align: middle;
    margin-top: -2px;
}

.news_tj_con_list_r_mid span {
    /*margin-right: 10px;*/
    margin-right: 5px;
}

.news_tj_con_list_r_bom span {
    margin-right: 10px;
}

.news_tj_con_list_r_bom img {
    width: 18px;
    float: right;
    margin-top: -2px;
    vertical-align: middle;
}

/*高速路况 全部*/
.tabs {
    background: white;
    padding: 10px 15px;
    display: flex;
    justify-content: space-between;
    font-size: 15px;
    padding-bottom: 0;
    position: fixed;
    width: calc(100% - 30px);
}

.tab_on {
    color: #E53A11;
    font-weight: bold;
    border-bottom: 3px solid #E53A11;
    padding-bottom: 5px;
}

.road_all {
    background: white;
    border-radius: 5px;
    margin-bottom: 10px;
    display: inline-block;
    width: 100%;
}

.road_all a {
    color: #637DAB;
    font-size: 14px;
}

.road_all li {
    float: left;
    width: 33.33333%;
    list-style: none;
    line-height: 40px;
    white-space: nowrap;
    border-bottom: 1px solid #E4E6EE;
    text-align: center;
    overflow: hidden;
}


/*油价*/
.bordered {
    -moz-border-radius: 6px;
    -webkit-border-radius: 6px;
    border-radius: 6px;
    margin: 10px 0;
    background: white;
    font-size: 14px;
    width: 100%;
}

.bordered tr:hover {
    background: #fef5f2;
    -o-transition: all 0.1s ease-in-out;
    -webkit-transition: all 0.1s ease-in-out;
    -moz-transition: all 0.1s ease-in-out;
    -ms-transition: all 0.1s ease-in-out;
    transition: all 0.1s ease-in-out;
}

.bordered th {
    border-left: 1px solid #E4E6EE;
    border-top: 1px solid #E4E6EE;
    padding: 10px;
    text-align: left;
    font-weight: normal;
}

.bordered td {
    border-left: 1px solid #E4E6EE;
    border-top: 1px solid #E4E6EE;
    padding: 10px;
}

.bordered th {
    background-color: #E1EFFF;
    border-top: none;
}

.bordered td:first-child,
.bordered th:first-child {
    border-left: none;
}

.bordered th:first-child {
    -moz-border-radius: 6px 0 0 0;
    -webkit-border-radius: 6px 0 0 0;
    border-radius: 6px 0 0 0;
}

.bordered th:last-child {
    -moz-border-radius: 0 6px 0 0;
    -webkit-border-radius: 0 6px 0 0;
    border-radius: 0 6px 0 0;
}

.bordered th:only-child {
    -moz-border-radius: 6px 6px 0 0;
    -webkit-border-radius: 6px 6px 0 0;
    border-radius: 6px 6px 0 0;
}

.bordered tr:last-child td:first-child {
    -moz-border-radius: 0 0 0 6px;
    -webkit-border-radius: 0 0 0 6px;
    border-radius: 0 0 0 6px;
}

.bordered tr:last-child td:last-child {
    -moz-border-radius: 0 0 6px 0;
    -webkit-border-radius: 0 0 6px 0;
    border-radius: 0 0 6px 0;
}

.bordered tr td,
.bordered tr th {
    text-align: center;
}

.bordered tr td a {
    color: #637DAB;
}

.pt5 {
    padding-top: 5px;
}

/*充电桩*/
.road_all_5 li {
    width: 20%;
}

.pile_con_list {
    background: white;
    border-radius: 5px;
    padding: 10px;
    margin-bottom: 10px;
}

.pile_con_list_top {
    display: flex;
    justify-content: space-between;
}

.pile_con_list_topl {
    font-weight: bold;
    flex: 1;
    font-size: 15px;
    margin-right: 10px;
}

.pile_con_list_topr {
    font-size: 13px;
}

.pile_con_list_topr1 {
    border: 1px solid #E53A11;
    border-radius: 3px;
}

.pile_con_list_topr2 {
    border: 1px solid #1C7BEF;
    border-radius: 3px;
}

.pile_con_list_topr1b1 {
    background-color: #E53A11;
    color: white !important;
    display: inline-block;

}

.pile_con_list_topr1 b {
    font-weight: normal;
    padding: 0px 5px;
    color: #E53A11;
}

.pile_con_list_topr1 {
    display: inline-block;
    margin-right: 5px;
}

.pile_con_list_topr2 b {
    font-weight: normal;
    padding: 0px 5px;
    color: #1C7BEF;
}

.pile_con_list_topr2b2 {
    background-color: #1C7BEF;
    color: white !important;
    display: inline-block;

}

.pile_con_list_topr2 {
    display: inline-block;
}

.pile_con_list_mid1 {
    font-size: 0;
    margin-top: 5px;
}

.pile_con_list_mid1 span {
    color: #E53A11;
    border-radius: 3px;
    border: 1px solid #F1947D;
    background: #fdefec;
    display: inline-block;
    font-size: 12px;
    padding: 1px 5px;
    margin-right: 5px;
}

.pile_con_list_mid2 {
    display: flex;
    justify-content: space-between;
    align-items: flex-end;
    /*margin-top: 6px;*/
}

.pile_con_list_mid2l img {
    width: 23px;
    vertical-align: middle;
    margin-right: 5px;
}

.pile_con_list_mid2l {
    color: #999BA7;
    font-size: 14px;
    flex: 1;
    margin-right: 10px;
}

.pile_con_list_mid2r {
    color: #606470;
    font-size: 12px;
}

.pile_con_list_mid2r span {
    color: #E53A11;
    font-size: 14px;
}

.pile_con_list_mid2r b {
    font-size: 28px;
}

.pile_con_list_bom {
    border-top: 1px solid #E4E6EE;
    margin-top: 10px;
    padding-top: 10px;
    font-size: 14px;
    display: flex;

}

.pile_con_list_bom img {
    width: 15px;
    height: 15px;
    margin-right: 5px;
    margin-top: 3px;
}

.pile_con_list_bom span {
    flex: 1;
}

.tabcolor {
    color: #E53A11 !important;
}

/*加油站*/
.oil_con_list {
    background: white;
    border-radius: 5px;
    padding: 10px;
    margin-bottom: 10px;
}

.oil_con_list_top {
    display: flex;
    align-items: center;
}

.oil_con_list_topl {
    flex: 1;
    margin-right: 15px;
}

.oil_con_list_topltil {
    font-weight: bold;
    font-size: 15px;
}

.oil_con_list_bom {
    margin-top: 10px;
    font-size: 14px;
    display: flex;

}

.oil_con_list_bom img {
    width: 15px;
    height: 15px;
    margin-right: 5px;
    margin-top: 3px;
}

.oil_con_list_bom span {
    flex: 1;
}

.oil_con_list_mid1 {
    font-size: 0;
    margin-top: 5px;
}

.oil_con_list_mid1 span {
    color: #E53A11;
    border-radius: 3px;
    border: 1px solid #F1947D;
    background: #fdefec;
    display: inline-block;
    font-size: 12px;
    padding: 1px 5px;
    margin-right: 5px;
}

.oil_con_list_topr {
    font-size: 14px;
    text-align: right;
}

.oil_con_list_topr1 {
    color: #999BA7;
}

.oil_con_list_topr2 {
    color: #606470;
}

.oil_con_list_topr2 span {
    color: #E53A11;
    font-size: 14px;
}

.oil_con_list_topr2 b {
    font-size: 28px;
}

.decline {
    text-decoration: line-through;
}

/*驾照扣分*/
.deduc_note {
    background: white;
    border-radius: 5px;
    padding: 10px;
    font-size: 14px;
    line-height: 22px;
    margin-bottom: 10px;
}

.deduc_note p {
    margin-top: 10px;
}

.deduc_note p a {
    color: #E53A11;
}

.deduc_form {
    background: white;
    border-radius: 5px;
    padding: 0 10px;
    font-size: 14px;
    line-height: 22px;
    margin-bottom: 10px;
}

.deduc_form input {
    font-size: 14px;
    text-align: right;
}

.deduc_form_div {
    display: flex;
    justify-content: space-between;
    padding: 15px 0;
    border-bottom: 1px solid #E4E6EE;
}

.deduc_form_div img {
    width: 15px;
    margin-left: 5px;
}

.deduc_form_div div {
    display: flex;
    align-items: center;
}

.deduc_form_div b {
    font-weight: bold;
}

.deduc_form_div span {
    color: #E53A11;
    margin-left: 5px;
}

.noborder {
    border: none !important;
}

.deduc_form_sub {
    background: #E53A11;
    border-radius: 5px;
    color: white;
    text-align: center;
    width: 100%;
    font-size: 16px;
    margin: 8px 0 10px 0;
    letter-spacing: 1px;
    height: 40px;
    line-height: 40px;
}

/*经销商*/
.dealertel {
    width: 30px;
}

.dealer_con_list_topr {
    text-align: center;
}

/*车管所*/
.dmv_top {
    background-color: white;
    border-radius: 5px;
    font-size: 14px;
    padding: 15px 10px;
    margin-bottom: 15px;
    display: flex;
    justify-content: space-between;
}

.dmv_top_l img {
    width: 15px;
    vertical-align: middle;
    margin-top: -2px;
}

.dmv_top_l {
    font-weight: bold;
}

.cityletter {
    position: fixed;
    top: 50%;
    right: 5px;
    width: 15px;
    transform: translate(-50%, -50%)
}

.cityletter a {
    display: inline-block;
    font-size: 14px;
}

.dmv_note p {
    margin-top: 0;
}

.dmv_list_topl_mid {
    font-size: 12px;
    margin-top: 5px;
}

.dmv_list_topl_mid span {
    color: #999BA7;
}

.mt6 {
    margin-top: 6px;
}

.news_tj_title a {
    display: inline-block;
    float: right;
}

.news_tj_title span {
    color: #999BA7;
    float: right;
    font-weight: normal;
    font-size: 14px;
}

.tj_car_list {
    background: white;
    border-radius: 5px;
    width: 48%;
    margin-bottom: 10px;
    float: left;
    margin-right: 4%;
}

.tj_car_list_img {
    width: 100%;
    /*height: 130px;*/
    /*height: 38vw;*/
    height: 45vw;
    border-top-left-radius: 5px;
    border-top-right-radius: 5px;
}

.tj_car_list_con {
    padding: 5px;
}

.tj_car_list_tit {
    font-size: 14px;
    font-weight: bold;
    overflow: hidden;
    white-space: nowrap;
    text-overflow: ellipsis;
}

.tj_car_list_date {
    color: #999BA7;
    font-size: 12px;
    overflow: hidden;
    white-space: nowrap;
    text-overflow: ellipsis;
    margin-top: 3px;
}

.tj_car_list_price_flex {
    display: flex;
    color: #999BA7;
    font-size: 12px;
    align-items: center;
    margin-top: 3px;
}

.tj_car_list_price {
    flex: 1;
}

.tj_car_list_price_flex img {
    width: 17px;
}

.tj_car_list_price1 {
    color: #E53A11;
    font-size: 16px;
    font-weight: bold;
}

.tj_car_list_price2 {
    text-decoration: line-through;
}

.tj_car_list_ood {
    margin-right: 0 !important;
}

.dmv_list_top_img {
    width: 100%;
    margin-top: 10px;
    border-radius: 5px;
}

/*登录*/
.login_top img {
    width: 100%;
}

.logincon {
    padding: 40px;
}

.logintitle {
    font-size: 18px;
    font-weight: bold;
}

.logintitle {
    margin-bottom: 20px;
}

.login_form div {
    padding: 20px 0;
    border-bottom: 1px solid #E4E6EE;
}

.login_form .divflex {
    display: flex;
}

.login_form .divflex input {
    flex: 1;
    width: 20px;
}

.login_form div input {
    flex: 1;
}

.login_form b {
    margin-right: 5px;
}

.login_form span {
    color: #E53C11;

}

.login_ys {
    border: none !important;
    padding: 15px 0 !important;
    font-size: 12px;
}

.login_ys input {
    vertical-align: middle;
    margin-right: 5px;
    margin-top: -2px;
}

.login_ys a {
    color: #E53A11;
}

.login_sub {
    background: #E53A11;
    color: white;
    font-size: 16px;
    width: 100%;
    border-radius: 5px;
    letter-spacing: 1px;
    margin-top: 15px;
    height: 45px;
    line-height: 45px;
}

.login_logo {
    width: 140px;
    margin: 40px auto 20px auto;
    display: block;
}

/*设置*/
.setting_divs {
    padding: 0 15px;
    background: white;
}

.setting_div {
    display: flex;
    background: white;
    justify-content: space-between;
    font-size: 15px;
    padding: 15px 0;
}

.setting_div_r img {
    width: 7px;
}

.setting_div_span2 {
    color: #999BA7;
    margin-right: 5px;
}

.setting_top {
    margin: 10px 0;
}

.border {
    border-bottom: 1px solid #E4E6EE;
}

.exit_sub {
    background: #E53A11;
    color: white;
    font-size: 16px;
    padding: 12px 0;
    border-radius: 5px;
    letter-spacing: 1px;
    margin: 40px 15px;
    text-align: center;
}

/*求购*/

.oil_con_list_topl_date {
    color: #999BA7;
    font-size: 12px;
    margin-top: 5px;
}

.buying_con_list_bom img {
    width: 25px;
    height: 25px;
}

.buying_price {
    color: #E53A11;
    font-size: 14px;
    margin-bottom: 5px;
}

.buying_price b {
    font-size: 18px;
}

.buying_con_list_topl,
.buying_con_list_topl .oil_con_list_bom {
    overflow: hidden;
}

.buying_con_list_topl .oil_con_list_topltil,
.buying_con_list_topl .oil_con_list_bom span {
    white-space: nowrap;
    overflow: hidden;
    text-overflow: ellipsis;
}

.buying_con_list_topl .oil_con_list_bom {
    align-items: center;
}

.right_bom_pos {
    background: white;
    border-radius: 50%;
    width: 65px;
    height: 65px;
    display: block;
    box-shadow: 0px 0px 3px #A5A5A5;
    position: fixed;
    bottom: 20px;
    right: 20px;
}

.right_bom_pos1 {
    position: absolute;
    top: 40%;
    left: 50%;
    -webkit-transform: translate(-50%, -50%);
    -ms-transform: translate(-50%, -50%);
    transform: translate(-50%, -50%);
}

.right_bom_pos1 img {
    width: 25px;
}

.right_bom_pos2 {
    background-image: linear-gradient(to bottom, #F98737, #E53A11);
    color: white;
    padding: 2px 6px;
    text-align: center;
    font-size: 13px;
    border-radius: 23px;
    position: absolute;
    bottom: 0px;
}

/*求购详情*/
.buyshow_top img {
    width: 100%;
}

.m15 {
    margin: 15px;
}

.buyshow_con {
    background: white;
    border-radius: 5px;
    margin-top: -70px;
    position: relative;
    z-index: 2;
    margin-bottom: 0;
}

.buyshow_con1 {
    font-size: 16px;
    font-weight: bold;
    margin-bottom: 8px;
}

.buyshow_con2 {
    color: #E53A11;
    font-size: 14px;
    font-weight: bold;
    margin-bottom: 8px;
}

.buyshow_con2 b {
    font-size: 18px;
}

.buyshow_con3 {
    font-size: 14px;
    font-weight: bold;
    margin-bottom: 8px;
}

.buyshow_con4 {
    background: #F6F7FB;
    font-size: 14px;
    border-radius: 5px;
    padding: 10px;
}

.buyshow_con4 span {
    color: #606470;
}

.buyshow_con4_l {
    float: left;
    width: 49%
}

.buyshow_con4_r {
    float: right;
    width: 50%;
}

.mb5 {
    width: 100%;
    display: inline-block;
    margin-bottom: 5px;
}

.add_button {
    display: block;
    background: #E53A11;
    color: white;
    font-size: 16px;
    border-radius: 5px;
    letter-spacing: 1px;
    margin: 25px 0px 10px 0;
    text-align: center;
    height: 43px;
    line-height: 43px;
    width: 100%;
}

/*新闻资讯详情*/
.news_bread {
    color: #606470;
    font-size: 12px;
    margin-bottom: 10px;
}

.news_con_data {
    background: white;
    border-radius: 5px;
    padding: 10px;
    margin-bottom: 15px;
}

.news_con_data1 {
    font-size: 16px;
    font-weight: bold;
    margin-bottom: 5px;
}

.news_con_data2 {
    color: #999BA7;
    font-size: 12px;
    margin-bottom: 10px;
}

.news_con_data2 span {
    margin-right: 15px;
}

.news_con_data3 {
    font-size: 14px;
    line-height: 22px;
}

.news_con_data3 p {
    margin-top: 5px;
}

.news_con_data3 img,
.news_con_data3 embed {
    max-width: 100%;
}

.news_con_data4 {
    font-size: 12px;
    margin: 15px 0 15px 0;
}

.news_con_data4 img {
    width: 15px;
    vertical-align: middle;
    margin-top: -2px;
}

.news_con_data4 a {
    margin-right: 10px;
    color: #606470;
}

.news_con_data4 .tag_more {
    color: #E53A11 !important;
}

.news_con_data5 {
    font-size: 12px;
    display: flex;
    justify-content: space-around;
    margin-bottom: 10px;
}

.news_con_data5 a {
    color: #606470;
}

.news_tab {
    font-size: 14px;
    color: #606470;
    padding-bottom: 20px;
}

.news_tab .tabon {
    font-size: 16px;
    border-bottom: 3px solid #E53A11;
    padding-bottom: 5px;
    color: #0B121E;
    font-weight: bold;
}

.news_tab span {
    margin-right: 15px;
}
.news_tab1 {
    font-size: 14px;
    color: #606470;
    padding-bottom: 20px;
}

.news_tab1 .tabon {
    font-size: 16px;
    border-bottom: 3px solid #E53A11;
    padding-bottom: 5px;
    color: #0B121E;
    font-weight: bold;
}

.news_tab1 span {
    margin-right: 15px;
}
/*问答*/
.wenda_con_list {
    background: white;
    border-radius: 5px;
    padding: 10px;
    margin-bottom: 10px;
}

.wenda_con_list1 {
    font-size: 16px;
    font-weight: bold;
    margin-bottom: 5px;
}

.wenda_con_list2 {
    display: flex;
    align-items: center;
    font-size: 12px;
    margin-bottom: 8px;
}

.wenda_con_list2 img {
    width: 25px;
    height: 25px;
    border-radius: 50%;
    margin-right: 5px;
}

.wenda_con_list2 .wenda_con_list21 {
    color: #606470;
    margin-right: 10px;
}

.wenda_con_list2 .wenda_con_list22 {
    color: #999BA7;
}

.wenda_con_list3 {
    background: #F6F7FB;
    border-radius: 5px;
    padding: 10px;
    font-size: 14px;
}

.wenda_con_list3 p {
    overflow: hidden;
    text-overflow: ellipsis;
    display: -webkit-box;
    -webkit-line-clamp: 3;
    -webkit-box-orient: vertical;
}

.wenda_con_list3 span {
    color: #E53A11;
}

.wenda_con_list3_show {
    background: #F6F7FB;
    border-radius: 5px;
    padding: 10px;
    font-size: 14px;
}

.wenda_con_list3_show span {
    color: #E53A11;
}

.questionIcon {
    width: 50px;
    height: 50px;
    background: rgb(246, 247, 251);
    position: fixed;
    border-radius: 100%;
    right: 20px;
    bottom: 150px;
    text-align: center;
    vertical-align: middle;
    box-shadow: 1px 1px grey;
}

.questionIcon a {
    display: inline-block;
    width: 100%;
    /* height: 20px; */
    padding-top: 27px;
    font-size: 12px;
    font-weight: bold;
    box-sizing: border-box;
    /* color: #999BA7; */
}

/*订阅车源*/
.wenda_tj_con_list_r_mid {
    color: #999BA7;
}

.wenda_tj_con_list_r_bom {
    margin-top: 6px;
}

.wenda_tj_con_list_r_bom b {
    color: #E53A11;
    font-size: 16px;
}

.my_read {
    background: white;
    border-radius: 5px;
    padding: 10px;
    margin-bottom: 10px;
}

.my_read1 {
    display: flex;
    justify-content: space-between;

}

.my_read1_l {
    flex: 1;
    font-size: 16px;
    font-weight: bold;
}

.my_read1_r {
    font-weight: bold;
    color: #E53A11;
}

.my_read1_r span {
    font-size: 14px;
}

.my_read2 {
    display: flex;
    justify-content: space-between;
    margin-top: 10px;
}

.my_read2_l {
    flex: 1;
}

.my_read2_l {
    display: flex;
    align-items: center;
    font-size: 12px;
}

.my_read2_l img {
    width: 25px;
    height: 25px;
    border-radius: 50%;
    margin-right: 5px;
}

.my_read2_l .wenda_con_list21 {
    color: #606470;
    margin-right: 10px;
}

.my_read2_l .wenda_con_list22 {
    color: #999BA7;
}

.my_read2_r img {
    width: 20px;
}

.my_read2_r_img1 {
    margin-right: 10px;
}

.dy_addinfo {
    display: flex;
    align-items: center;
}

.dy_addinfo span {
    color: #999BA7;
    font-size: 12px;
    margin-left: 10px;
}

.dy_addinfo_form .deduc_form_div img {
    width: 12px;
    height: 7px;
}

.dy_addinfo_form select {
    background: none;
    color: #999BA7;
    border: none;
    font-size: 14px;
}

.img15 {
    width: 15px !important;
    height: 15px !important;
}

.dy_addinfo_form_button {
    display: flex;
    margin-top: 20px;
}

.dy_addinfo_form_button .dy_form_reset {
    background: #0B121E;
    border-radius: 5px;
    color: white;
    padding: 10px 30px;
    text-align: center;
    font-size: 16px;
    margin: 8px 0 10px 0;
    letter-spacing: 1px;
    margin-right: 15px;
}

.dy_addinfo_form_button .dy_form_sub {
    background: #E53A11;
    border-radius: 5px;
    color: white;
    text-align: center;
    font-size: 16px;
    margin: 8px 0 10px 0;
    letter-spacing: 1px;
    flex: 1;
    height: 40px;
    line-height: 40px;
}

/*车辆估价*/
.evaluate_con {
    height: 100%;
    overflow: auto;
}

.evaluate_con1 {
    color: white;
    font-size: 28px;
    font-weight: bold;
    text-align: center;
    margin: 40px auto 15px auto;
}

.evaluate_con2 {
    font-size: 12px;
    color: white;
    display: flex;
    justify-content: space-around;
    width: 245px;
    margin: 0 auto;
}

.evaluate_con2 div {
    text-align: center;
}

.evaluate_con2 img {
    width: 35px;
    margin-bottom: 5px;
}

.evaluate_con34 {
    margin: 30px 15px 15px 15px;
}

.evaluate_con3 {
    background: #EC5913;
    border-top-left-radius: 5px;
    border-top-right-radius: 5px;
    padding: 10px;
    color: white;
    font-size: 12px;
    display: flex;
    align-items: center;
}

.evaluate_con3 img {
    width: 25px;
    margin-right: 10px;
}

.evaluate_con3 span {
    flex: 1;
}

.devaluate_form_sub {
    text-align: center !important;
    margin: 15px auto 30px auto;
}

.evaluate_con4 select {
    background: none;
    color: #999BA7;
    border: none;
    font-size: 14px;
}

#modaldiv {
    position: fixed;
    width: 100%;
    height: 100vh;
    background-color: rgba(0, 0, 0, 0.4);
    z-index: 1;
    top: 0;
    border: 0;
}

.modaldiv_con {
    width: 300px;
    height: 340px;
    position: absolute;
    top: 50%;
    left: 50%;
    -webkit-transform: translate(-50%, -50%);
    -ms-transform: translate(-50%, -50%);
    transform: translate(-50%, -50%);
}

.modaldiv_con img {
    width: 100%;
    height: 100%;
}

.modaldiv_con1 {
    margin-top: -165px;
    padding: 15px;
    text-align: center;
}

.modaldiv_con12 {
    font-size: 18px;
    margin-bottom: 10px;
}

.modaldiv_con13 {
    color: #B7B9C1;
    font-size: 14px;
}

.modaldiv_con14 {
    background: #E53A11;
    border-radius: 5px;
    color: white;
    padding: 10px 20px;
    text-align: center;
    font-size: 14px;
    margin: 25px 0 10px 0;
    letter-spacing: 1px;
    display: inline-block;
}

/*违章查询*/
.break_form select {
    background: none;
    color: #999BA7;
    border: none;
    font-size: 14px;
}

.break_form b select {
    border: 1px solid #E53A11;
    color: #E53A11;
    border-radius: 3px;
    margin-left: 5px;
}

.break_bom_title {
    font-size: 14px;
    background: white;
    border-radius: 5px;
    padding: 10px;
    margin-bottom: 10px;
}

/*我要卖车*/
.sell_car_thumb_div {
    padding: 15px 0;
}

.sell_car_thumb {
    display: flex;
    align-items: center;
    margin-top: 10px;
}

.sell_car_thumb1 {
    width: 80px;
    height: 80px;
    border: 1px dashed #999BA7;
    border-radius: 5px;
    margin-right: 10px;
    position: relative;
}

.sell_car_thumb1 img {
    width: 30%;
}

.sell_car_thumb1d {
    position: absolute;
    top: 50%;
    left: 50%;
    -webkit-transform: translate(-50%, -50%);
    -ms-transform: translate(-50%, -50%);
    transform: translate(-50%, -50%);
    width: 100%;
    text-align: center;
    color: #999BA7;
    font-size: 12px;
}

.sell_car_thumb2 {
    flex: 1;
    color: #999BA7;
}

.f_red {
    color: red;
}

.input_hz {
    color: #0B121E !important;
    margin-left: 5px;
}

.sell_car_area {
    width: 100%;
    height: 60px;
    border-radius: 5px;
    border: 1px solid #E4E6EE;
    padding: 10px;
}


/*底部菜单*/
.component-navbar {
    border-top: 1px solid #e5e5e5;
    position: fixed;
    bottom: 0;
    left: 0;
    width: 100%;
    background: #fff;
    z-index: 100
}

.component-navbar ul {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    padding: 5px 0px
}

.component-navbar ul li {
    -webkit-box-flex: 1;
    -ms-flex: 1;
    flex: 1;
    width: 0;
    text-align: center;
    font-size: 0
}

.component-navbar ul li a {
    text-decoration: none
}

.component-navbar ul li em {
    display: block;
    font-size: 12px;
    position: relative;
    padding-top: 3px;
    color: #686868
}

.component-navbar ul li.current em {
    color: #ff6402
}

.component-navbar ul li.current span.icon-home {
    background-image: url(../../images_new/menu1_fill.png)
}

.component-navbar ul li.current span.icon-xinche {
    background-image: url(../../images_new/menu2_fill.png)
}

.component-navbar ul li.current span.icon-main {
    background-image: url(../../images_new/menu3_fill.png)
}

.component-navbar ul li.current span.icon-fenqi {
    background-image: url(../../images_new/menu4_fill.png)
}

.component-navbar ul li.current span.icon-my {
    background-image: url(../../images_new/menu5_fill.png)
}
.component-navbar ul li.current span.icon-my2 {
    background-image: url(../../images_new/menu5_fill.png)
}

.component-navbar ul li span {
    width: 100%;
    height: 22px;
    display: block;
    background-position: 50%;
    background-repeat: no-repeat;
    background-size: 20px 20px
}

.component-navbar ul li span.icon-home {
    background-image: url(../../images_new/menu1.png)
}

.component-navbar ul li span.icon-xinche {
    background-image: url(../../images_new/menu2.png)
}

.component-navbar ul li span.icon-main {
    background-image: url(../../images_new/menu3.png)
}

.component-navbar ul li span.icon-fenqi {
    background-image: url(../../images_new/menu4.png)
}

.component-navbar ul li span.icon-my {
    background-image: url(../../images_new/menu5.png)
}
.component-navbar ul li span.icon-my2 {
    background-image: url(../../images_new/menu55.png)
}

.f_redy {
    color: #E53A11 !important;
}

/*我的*/
.my_top {
    background: url("../../images_new/mytop.png") no-repeat;
    background-size: 100% 100%;
}

.my_top_con {
    padding: 15px;
    height: 200px;
}

.my_top_conimg {
    width: 25px;
    margin-top: 15px;
}

.text_right {
    text-align: right;
}

.my_top1 {
    display: flex;
    align-items: center;
    margin-top: 25px;
}

.my_top2 {
    flex: 1;
    color: white;
}

.my_top1img {
    width: 65px;
    height: 65px;
    border-radius: 50%;
    border: 3px solid white;
    margin-right: 10px;
}

.my_top3_span1 {
    margin-right: 5px;
}

.my_top4 {
    background: #ef775a;
    border-radius: 23px;
    display: inline-block;
    font-size: 12px;
    padding: 4px 7px;
    margin-top: 10px;
}

.my_top3_span2 img {
    width: 24px;
    vertical-align: middle;
    margin-top: -4px;
}

.my_top3_span2 {
    background: #E32512;
    border-radius: 23px;
    font-size: 12px;
    padding: 3px 10px 0px 0;
    display: inline-block;
}

.my_rightjt {
    margin-right: 20px;
    color: white;
}

.my_rightjt img {
    width: 8px;
}

.my_top5 {
    color: #E73925;
    border-radius: 30px;
    padding: 5px 15px;
    background: white;
    font-size: 14px;
}

.my_mid_con {
    background: white;
    padding: 15px;
    margin: 20px 15px 10px 15px;
    border-radius: 5px;
    display: flex;
    justify-content: space-around;
    font-size: 14px;
}

.my_mid_con div {
    text-align: center;
}

.my_mid_con img {
    width: 50px;
}

.my_bomcon {
    margin: 15px;
}

.my_setting_div_span1 img {
    width: 25px;
    vertical-align: middle;
    margin-right: 10px;
}

.my_right_span {
    color: #E53A11;
    font-weight: bold;
    margin-right: 10px;
    font-size: 16px;
}

.swiper_div {
    width: 100%;
    margin: 15px 0 0 0;
    background: white;
    border-radius: 5px;
    display: inline-block;
    font-size: 14px;
    padding-bottom: 20px;
}

.swiper_div div {
    text-align: center;
    width: 20%;
    float: left;
    margin-bottom: 15px;
}

.swiper_div div img {
    width: 50px;
}

.swiper_div div p {
    font-size: 13px;
    margin-top: 2px;
}

.swiper_div_new {
    background: white;
    border-radius: 5px;
    display: inline-block;
    font-size: 14px;
    padding: 15px 0 0 0;
}

.swiper_div_new div {
    text-align: center;
    width: 20%;
    float: left;
    margin-bottom: 15px;
}

.swiper_div_new div img {
    width: 65%;
}

.swiper_div_new div p {
    font-size: 13px;
    margin-top: 2px;
}

.right_bom_pos_menu {
    bottom: 100px;
    font-size: 14px;
    width: 50px;
    height: 50px;
}

.right_bom_pos1_menu {
    position: absolute;
    top: 50%;
    left: 50%;
    -webkit-transform: translate(-50%, -50%);
    -ms-transform: translate(-50%, -50%);
    transform: translate(-50%, -50%);
    text-align: center;
}

.right_bom_pos1_menu img {
    width: 20px;
}

.top_linh1 {
    line-height: 1;
    font-size: 12px;
}

/*首页*/
.index_mlogo {
    width: 100px;
    height: 22px;
}

.common_header_posl {
    position: absolute;
}

.common_header_posl img {
    width: 8px;
    vertical-align: middle;
}

#indexswiper {
    border-bottom-right-radius: 10px;
    border-bottom-left-radius: 10px;
}

.index_scroll {
    margin: -10px 15px 15px 15px;
    background: white;
    border-radius: 5px;
    padding: 5px 10px;
    display: flex;
    align-items: center;
    position: relative;
    z-index: 66;
    box-shadow: 0px 0px 5px #e5e5e5;
}

.disblock {
    display: block;
    width: 100%;
}

.index_scroll .img {
    color: #E53A11;
    font-weight: bold;
    font-size: 16px;
    font-style: italic;
}

.index_scroll_r {
    flex: 1;
    width: calc(100% - 50px);
    font-size: 14px;
}

.index_maque {
    margin: 0 15px;
    background: #E53A11;
    border-top-left-radius: 5px;
    border-top-right-radius: 5px;
    color: #E53A11;
    padding: 3px 0;
    font-size: 12px;
}

.index_maque marquee {
    color: white;
}

.index_teldiv {
    background: white;
    margin: 0 15px;
    padding: 5px 10px 15px 10px;
}

.index_tel {
    background: #F6F7FB;
    color: #E53A11;
    font-size: 14px;
    border-radius: 25px;
    padding: 10px;
    text-align: center;
}

.index_tel img {
    width: 20px;
    vertical-align: middle;
    margin-right: 5px;
}

.index_tel b {
    font-size: 16px;
}

.index_cars_tjs {
    overflow: auto;
    white-space: nowrap;

}

.index_cars_tjs .tj_car_list {
    width: 120px;
    margin-right: 10px;
    float: unset;
    display: inline-block;
}

.index_cars_tjs .tj_car_list_img {
    height: 110px;
}

.index_swiper_div_new {
    width: 100%;
    font-size: 13px;
    margin-bottom: 10px;
}

.index_swiper_div_new div img {
    width: 40px;
}

.index_swiper_div_new_price {
    background: #F6F7FB;
    border-radius: 5px;
    padding: 10px 0;
    margin: 0 5px;
    width: calc(20% - 10px) !important;
}

.index_news_new {
    background: white;
    border-radius: 5px;
    padding: 10px;
    padding-bottom: 0;
}

.index_news_newlist {
    border-bottom: 1px solid #E4E6EE;
    padding-bottom: 10px;
    margin-bottom: 10px;
}

.index_news_newlisttit {
    font-size: 14px;
    font-weight: bold;
}

.index_news_newlistdate {
    color: #999BA7;
    font-size: 12px;
    margin-top: 5px;
}

.index_news_newlistdate img {
    width: 12px;
    vertical-align: middle;
    margin-top: -2px;
}

.index_news_newlistdate span {
    margin-right: 5px;
}

.news_tj_titleimg {
    width: 15px;
    margin-right: 10px;
    vertical-align: middle;
}

.noweight {
    font-weight: normal;
}

/*列表*/
.list_topsearch {
    background: #F6F7FB;
    border-radius: 30px;
    flex: 1;
    padding: 7px 15px;
}

.common_header_poslist {
    position: unset !important;
    margin-right: 15px;
}

.common_header_list {
    display: flex;
    align-items: center;
}

.list_topsearch img {
    width: 15px;
    vertical-align: middle;
    margin-right: 5px;
    margin-top: -2px;
}

.list_topsearch input {
    background: none;
}

.fred {
    color: #E53A11;
}

.footer_bottom_add {
    background-color: #fff;
    width: 100vw;
    position: fixed;
    bottom: 70px;
    z-index: 100;
    box-shadow: 0 1px 0 0.5px #F1F1F1;
}

.footer_bottom_add a {
    margin: 10px;
    display: block;
    background: #E53A11;
    color: white;
    text-align: center;
    height: 40px;
    line-height: 40px;
    font-size: 16px;
    border-radius: 5px;
}

.bgwhite {
    background: white;
    margin-bottom: 15px;
}


/*首页底部热门品牌样式最新  不带图片*/
.index_bom_fzcat {
    width: 100% !important;
    margin-bottom: 0 !important;
}

.index_bom_fzcat div {
    box-sizing: border-box;
    padding: 0 5px;
}

.index_bom_fzcat div img {
    display: none;
}

.index_bom_fzcat div p {
    text-overflow: ellipsis;
    overflow: hidden;
    white-space: nowrap;
}

.index_bom_fzarea {
    width: 100% !important;
    margin-bottom: 0 !important;
}

.index_bom_fzarea div {
    box-sizing: border-box;
    padding: 10px 5px;
    text-overflow: ellipsis;
    overflow: hidden;
    white-space: nowrap;
}

.f12{font-size: 12px;}

.login_other_a{
    color: #E53C11;
    font-size: 14px;
    margin-left: 15px;
    font-weight: normal;
}


/*顶部搜索固定*/
.search_com{
    background: #F6F7FB;
    position: sticky;
    top: 50px;
    padding: 15px;
}
.search_com .list_topsearch,.search_com .dmv_top{
    margin-bottom: 0;
}
.pd_top0{
    padding-top: 0;
}


/*普通按钮样式*/
.fz_morecar{
    background: #E53A11;
    border-radius: 5px;
    color: white;
    height: 35px;
    line-height: 35px;
    padding: 0 15px;
    text-align: center;
    font-size: 16px;
    display: inline-block;
    margin-top: 15px;
}


.carlist_scr{
    position: absolute;
    right: 15px;
    top: 15px;
    text-align: center;
    font-size: 12px;
    color: white;
}
.carlist_scr img{
    width: 22px;
}

.colred a{
    color: #e53a11;
}


/*分页样式*/
.pages_mob {height:36px;padding:24px 0 24px 6px;text-align:center;clear:both;}
.pages_mob a {display:inline-block;height:34px;line-height:34px;background:#FFFFFF;border:#F0F0F0 1px solid;border-radius:4px;margin-right:6px;padding:0 12px;font-size:14px;text-align:center;}


