.nav-bar {
    line-height: .9rem;
    background: #fff;
    font-size: .3rem;
    color: #1b1b1b;
    text-align: center;
    position: relative;
    border-bottom: 1px solid #e6e5e5
}

.nav-bar a {
    display: block;
    width: .2rem;
    height: .2rem;
    border: solid #22b7ff;
    border-width: 0 0 1.5px 1.5px;
    -webkit-transform: rotate(45deg);
    position: absolute;
    top: 50%;
    left: .3rem;
    margin-top: -.1rem
}

.women {
    width: 1.5rem;
    max-width: 4.24rem;
    position: relative;
    left: 50%;
    -webkit-transform: translateX(-50%);
    transform: translateX(-50%)
}

.not-fount-container {
    width: 100%;
    height: 100%;
    text-align: center;
    background: #fff;
    padding-top: 40%
}

.not-fount-text {
    display: block;
    color: #3a3836;
    font-size: .36rem;
    margin-top: .2rem;
    font-family: Microsoft YaHei
}

@charset "UTF-8";
* {
    margin: 0;
    padding: 0;
    box-sizing: border-box;
    outline: 0;
    -webkit-tap-highlight-color: transparent
}

html {
    font-family: Hiragino Sans GB, Microsoft Yahei UI, Microsoft Yahei, 微软雅黑, Segoe UI, Tahoma, 宋体b8b体, SimSun, sans-serif;
    -webkit-text-size-adjust: none;
    -webkit-font-smoothing: antialiased
}

body, html {
    height: 100%;
    background-color: #f4f4f4
}

a, a:active, a:hover, a:visited {
    text-decoration: none;
    outline: none
}

li, ol, ul {
    list-style: none
}

img:not([src]), img[src=""] {
    opacity: 0
}

img {
    border: none;
    outline: none;
    text-decoration: none;
    display: block
}

input[type=search]::-webkit-search-cancel-button {
    -webkit-appearance: none
}

body {
    margin: 0 auto
}

.page-container {
    position: relative
}

.carousel-holder {
    width: 100%;
    height: 3.2rem
}

.bargain-enter {
    position: relative;
    background: #fff;
    padding: .1rem 0
}

#root {
    width: 100%
}

.common-list-loading {
    background: #fff;
    padding: .36rem 0
}

.common-list-loading p, .common-list-loading span {
    font-size: .3rem;
    color: #676767;
    text-align: center;
    display: block
}

.common-list-loading span:before {
    content: "";
    width: .3rem;
    height: .3rem;
    background: url("//s2.xinstatic.com/static/newcar-m/imgs/direct-purchase/loading_0e6e0f4.gif") no-repeat;
    background-size: 100%;
    display: inline-block;
    margin-right: .1rem
}

.no-more-cont, .none_data {
    background: #fff;
    font-size: .3rem;
    color: #676767;
    text-align: center;
    padding: .36rem 0
}

.none_data:before {
    content: "";
    width: 2.24rem;
    height: 1rem;
    background: url(//s6.xinstatic.com/u2-m-sta/media/ic-nothing@2x.643148dc.png) no-repeat;
    background-size: 100%;
    display: inline-block;
    margin: .44rem 0 .3rem
}

.im-box {
    padding: .2rem .3rem;
    border-bottom: .1rem solid #f9f9f9
}

.im-box .im-enter {
    background: url(//s6.xinstatic.com/u2-m-sta/media/im-enter.57b605f3.png) no-repeat;
    background-size: 100% 100%;
    height: 1.6rem;
    min-width: 100%;
    border-bottom: none
}

.common-list {
    background-color: #fff
}

.common-list a {
    display: -webkit-box;
    display: -webkit-flex;
    display: flex;
    -webkit-flex-wrap: wrap;
    flex-wrap: wrap;
    padding: .3rem;
    min-width: 7.5rem;
    border-bottom: 1px solid #f1f1f1
}

.common-list a img {
    width: 2.56rem;
    height: 1.7rem;
    margin-right: .26rem;
    -webkit-flex-basis: 2.56rem;
    flex-basis: 2.56rem
}

.common-list a .list-detail-super:before {
    position: absolute;
    left: 0;
    top: -.3rem;
    width: .53rem;
    height: .65rem;
    background: url(//s3.xinstatic.com/static/newcar-m/widget/common/list/imgs/super_fe4665b.png) no-repeat;
    background-size: 100% 100%
}

.common-list a i {
    position: relative
}

.common-list a i:after, .common-list a i:before {
    content: ""
}

.common-list a .list-detail-video:after {
    position: absolute;
    left: .84rem;
    top: .42rem;
    width: .9rem;
    height: .9rem;
    background: url(//s3.xinstatic.com/static/newcar-m/imgs/video_3075a74.png) no-repeat;
    background-size: 100% 100%
}

.common-list a .list-detail-vr:after {
    position: absolute;
    top: .68rem;
    left: .84rem;
    width: .92rem;
    height: .48rem;
    background: url(//s4.xinstatic.com/u2-m-sta/media/360.c06a5ae1.png) no-repeat;
    background-size: 100%
}

.common-list a .list-detail-fresh:before {
    content: "";
    position: absolute;
    left: 0;
    top: 0;
    width: .8rem;
    height: .26rem;
    background: url(//s5.xinstatic.com/u2-m-sta/media/new_car.f213b89c.png) no-repeat;
    background-size: 100% 100%
}

.common-list a .common-list-detail {
    -webkit-flex-basis: 4.08rem;
    flex-basis: 4.08rem;
    position: relative
}

.common-list a .common-list-detail dt {
    font-size: .28rem;
    color: #1b1b1b;
    line-height: .4rem;
    max-height: .76rem;
    font-weight: 400;
    word-break: break-all;
    overflow: hidden;
    margin-top: -.06rem;
    text-overflow: ellipsis;
    display: -webkit-box;
    -webkit-line-clamp: 2;
    -webkit-box-orient: vertical
}

.common-list a .common-list-detail .list-detail-mileage {
    color: #999;
    font-size: .2rem;
    margin: .06rem 0
}

.common-list a .common-list-detail .list-detail-price {
    color: #333;
    font-size: .26rem;
    position: absolute;
    bottom: .26rem
}

.common-list a .common-list-detail .show-price-bottom {
    color: #f85d00;
    position: absolute;
    bottom: -.06rem;
    display: -webkit-box;
    display: -webkit-flex;
    display: flex;
    -webkit-box-align: center;
    -webkit-align-items: center;
    align-items: center
}

.common-list a .common-list-detail .list-detail-monthly span {
    color: #f85d00;
    font-size: .26rem;
    font-weight: 500;
    margin-right: .06rem
}

.common-list a .common-list-detail .list-detail-monthly .list-detail-ycg {
    display: inline-block;
    text-align: center;
    width: .8rem;
    border-radius: 1px;
    background: #f85d00;
    color: #fff;
    font-size: .18rem;
    overflow: hidden
}

.common-list a .common-list-detail .list-detail-lable {
    height: .34rem;
    line-height: .34rem;
    padding: 3px 4px 2px;
    background: rgba(248, 93, 0, .1);
    border-radius: 2px;
    font-size: .2rem;
    color: #f85d00;
    margin-right: .14rem
}

.common-list .car-list-card {
    border-bottom: .1rem solid #f9f9f9;
    padding-right: 0
}

.common-list .car-list-holder {
    height: .1rem;
    background-color: #f9f9f9
}

.car-list-label {
    height: .68rem;
    line-height: .68rem;
    width: 60%;
    border-top: .02rem solid #eee;
    margin-left: 2.84rem;
    margin-top: .3rem;
    margin-bottom: -.3rem;
    font-size: 0;
    overflow: hidden
}

.car-list-label .car-list-uxin {
    padding: .06rem .08rem .04rem;
    border-radius: .04rem;
    text-align: center;
    font-size: .2rem;
    white-space: nowrap;
    margin: .16rem auto;
    background: rgba(192, 142, 66, .16);
    color: #c08e42
}

.car-list-label .car-list-seller {
    background: #e7eef6;
    color: #5690ca
}

.car-list-label .car-uxin-promise {
    padding: .06rem .08rem .04rem;
    font-size: .2rem;
    color: #bababa;
    white-space: nowrap;
    margin: .16rem 0 .16rem .04rem
}

.car-list-label .car-uxin-condition {
    padding: .06rem .08rem .04rem;
    border-radius: .04rem;
    text-align: center;
    font-size: .2rem;
    white-space: nowrap;
    margin: .16rem auto;
    background: #e7eef6;
    color: #5690ca;
    margin-left: .1rem
}

.newcar-card {
    position: relative;
    display: -webkit-box;
    display: -webkit-flex;
    display: flex;
    padding: .3rem;
    border-bottom: .02rem solid #f1f1f1
}

.newcar-card img {
    width: 2.56rem;
    height: 1.7rem;
    margin-right: .26rem;
    -webkit-flex-basis: 2.56rem;
    flex-basis: 2.56rem
}

.newcar-card .newcar-icon {
    z-index: 1;
    width: .84rem;
    height: .4rem;
    background: url(//s3.xinstatic.com/u2-m-sta/media/pay_percent.32e65a52.png) no-repeat;
    background-size: 100%;
    position: absolute;
    top: .28rem;
    left: .3rem
}

.newcar-card .common-list-detail {
    -webkit-flex-basis: 4.08rem;
    flex-basis: 4.08rem;
    position: relative
}

.newcar-card .common-list-detail dt {
    font-size: .28rem;
    color: #1b1b1b;
    line-height: .4rem;
    max-height: .76rem;
    font-weight: 500;
    word-break: break-all;
    text-overflow: ellipsis;
    overflow: hidden;
    margin-top: -.06rem
}

.newcar-card .common-list-detail dd {
    font-size: .22rem;
    color: #585858
}

.newcar-card .newcar-price {
    position: absolute;
    background: #2987fb;
    bottom: 0;
    padding: 2px 2px 2px 4px
}

.newcar-card .newcar-price .newcar-price-first {
    display: inline-block;
    font-size: .26rem;
    color: #fff;
    font-weight: 500;
    padding: 0 2px;
    margin-right: 5px
}

.newcar-card .newcar-price .newcar-price-monthly {
    display: inline-block;
    font-size: .26rem;
    color: #2987fb;
    background: #fff;
    font-weight: 500;
    padding: 0 1px
}

.carousel-wrap {
    width: 100%;
    overflow: hidden;
    position: relative
}

.carousel-wrap .carousel-a {
    margin: 0;
    padding: 0
}

.carousel-wrap .carousel-img {
    width: 100%;
    height: auto
}

.carousel-ct {
    width: 100%;
    height: 3.2rem;
    position: relative
}

.carousel-ct li {
    width: 100%;
    height: 3.2rem;
    float: left
}

.carousel-ct li:first-child {
    z-index: 1
}

.carousel-dots-wrap {
    position: absolute;
    z-index: 1;
    left: 50%;
    bottom: .1rem
}

.carousel-dots-wrap .inner {
    margin-left: -50%
}

.carousel-dots-wrap i {
    display: inline-block;
    background-color: #fff;
    width: 4px;
    height: 4px;
    border-radius: 100%;
    margin: 0 4px
}

.carousel-dots-wrap i.active {
    width: .2rem;
    border-radius: 4px;
    background-color: #fff
}

.search-suggest {
    background: #fff;
    min-height: 120%;
    position: relative;
    z-index: 1
}

.search-suggest .search-suggest-list {
    position: absolute;
    width: 100%;
    height: 14.8rem;
    height: 100%;
    top: 1.2rem;
    left: 0;
    z-index: 3;
    background: rgba(0, 0, 0, .7);
    display: -webkit-box;
    display: -webkit-flex;
    display: flex;
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
    -webkit-flex-direction: column;
    flex-direction: column
}

.search-suggest .search-suggest-list a {
    font-size: .28rem;
    height: 1rem;
    line-height: 1rem;
    background: #fff;
    color: #585858;
    padding: 0 .32rem
}

.search-suggest .search-suggest-list span {
    display: inline-block;
    height: 1rem;
    line-height: 1rem;
    width: 100%;
    border-bottom: 1px solid #dbdada
}

.search-suggest-bar {
    border-bottom: 1px solid #dbdada;
    background: #fff;
    display: -webkit-box;
    display: -webkit-flex;
    display: flex;
    -webkit-box-align: center;
    -webkit-align-items: center;
    align-items: center;
    width: 100%;
    height: 1.2rem;
    line-height: 1.2rem;
    padding: .2rem 0 .2rem .3rem;
    position: relative
}

.search-suggest-bar .form-style {
    width: 80%
}

.search-suggest-bar .suggest-cancel-btn {
    width: 20%;
    font-size: .28rem;
    color: #ff5a37;
    text-align: center
}

.search-suggest-bar .category-list-btn {
    background: #f5f5f5;
    font-size: .26rem;
    color: #585858;
    height: .6rem;
    line-height: .6rem;
    display: -webkit-box;
    display: -webkit-flex;
    display: flex;
    -webkit-box-align: center;
    -webkit-align-items: center;
    align-items: center;
    border-top-left-radius: 2px;
    border-bottom-left-radius: 2px;
    width: 2.2rem
}

.search-suggest-bar .search-icon {
    content: "";
    position: absolute;
    top: 50%;
    left: 7%;
    -webkit-transform: translateY(-50%);
    transform: translateY(-50%);
    width: .32rem;
    height: .32rem;
    background: url(//s3.xinstatic.com/static/newcar-m/widget/common/suggest/imgs/home-sug_9b6b8da.png) no-repeat;
    background-size: 100%
}

.search-suggest-bar .down-icon {
    content: "";
    width: 0;
    height: 0;
    position: relative;
    top: .07rem;
    border: .1rem solid;
    border-color: #585858 transparent transparent;
    margin: 0 .16rem
}

.search-suggest-bar .search-suggest-input {
    border: 0;
    outline: 0;
    padding: .12rem 0;
    width: 100%;
    background: transparent;
    background-color: #f5f5f5;
    color: #585858;
    font-size: .26rem;
    border-radius: .1rem;
    -webkit-appearance: none;
    padding-left: .7rem;
    padding-right: 15%
}

.search-suggest-bar .search-suggest-input::-webkit-input-placeholder {
    color: #b7b7b7
}

.search-suggest-bar .suggest-input-clean {
    position: absolute;
    width: .9rem;
    right: 20%;
    top: 0;
    text-align: center;
    font-size: .28rem;
    color: #838383
}

.search-category-list {
    position: absolute;
    background: #fff;
    padding: 0 .12rem;
    top: .96rem;
    left: .24rem;
    box-shadow: .05rem .05rem .12rem rgba(0, 0, 0, .6)
}

.search-category-list li {
    width: 1.76rem;
    height: .7rem;
    line-height: .7rem;
    font-size: .28rem;
    color: #585858;
    border-bottom: 1px solid #dbdada
}

.search-category-list i {
    float: left;
    width: .47rem;
    height: .47rem;
    margin: .08rem .26rem 0
}

.search-category-list .icon-car {
    background: url(//s4.xinstatic.com/static/newcar-m/widget/common/suggest/imgs/home-car_cbabc2e.png) no-repeat;
    background-size: 100% 100%
}

.search-category-list .icon-shop {
    background: url(//s3.xinstatic.com/static/newcar-m/widget/common/suggest/imgs/home-shop_0a995c2.png) no-repeat;
    background-size: 100% 100%
}

.search-category-list:before {
    content: "";
    width: 0;
    height: 0;
    border: .2rem solid;
    border-color: transparent transparent #fff;
    position: absolute;
    top: -.38rem;
    left: 50%;
    margin-left: -.08rem
}

.search-suggest-tags {
    padding: .4rem .3rem .2rem
}

.search-suggest-tags dt {
    color: #999;
    font-size: .24rem;
    margin-left: .08rem
}

.search-suggest-tags dd {
    display: -webkit-box;
    display: -webkit-flex;
    display: flex;
    -webkit-flex-wrap: wrap;
    flex-wrap: wrap
}

.search-suggest-tags .suggest-list-tag {
    padding: .12rem .3rem;
    margin: .12rem .08rem;
    border: none;
    background: #f2f2f2;
    border-radius: 2px;
    font-size: .26rem;
    text-align: center;
    color: #585858;
    overflow: hidden;
    text-overflow: ellipsis;
    white-space: nowrap
}

.search-suggest-tags .tag-active {
    color: #f85d00;
    background: #fef7f2;
    border: none
}

.search-bottom dt {
    display: inline-block;
    margin-left: .08rem
}

.clearHistory {
    float: right;
    width: .48rem;
    height: .48rem;
    background: url(//s1.xinstatic.com/m/img/laji.png) no-repeat;
    background-size: 100%
}

.alert-wrap {
    position: fixed;
    overflow: auto;
    top: 0;
    right: 0;
    bottom: 0;
    left: 0;
    height: 100%;
    z-index: 999;
    outline: 0;
    display: -webkit-box;
    display: -webkit-flex;
    display: flex;
    -webkit-box-align: center;
    -webkit-align-items: center;
    align-items: center;
    -webkit-box-pack: center;
    -webkit-justify-content: center;
    justify-content: center;
    -webkit-transform: translateZ(.02rem);
    transform: translateZ(.02rem);
    background-color: rgba(0, 0, 0, .4)
}

.alert-wrap .am-modal-content {
    width: 5.4rem;
    position: relative;
    background-color: #fff;
    border: 0;
    background-clip: padding-box;
    text-align: center;
    overflow: hidden;
    border-radius: .14rem;
    padding-top: .3rem
}

.alert-wrap .am-modal-title {
    margin: 0;
    font-size: .36rem;
    line-height: 1;
    color: #000;
    text-align: center;
    padding: .12rem .3rem .3rem
}

.alert-wrap .am-modal-button-group-h {
    position: relative;
    border-top: 1px solid #ddd;
    display: -webkit-box;
    display: -webkit-flex;
    display: flex
}

.alert-wrap .am-modal-button-group-h .am-modal-button:first-child {
    color: #000
}

.alert-wrap .am-modal-button-group-h .am-modal-button {
    -webkit-box-flex: 1;
    -webkit-flex: 1 1;
    flex: 1 1;
    box-sizing: border-box;
    text-align: center;
    text-decoration: none;
    outline: none;
    color: #1da57a;
    font-size: .36rem;
    height: 1rem;
    line-height: 1rem;
    display: block;
    width: auto;
    overflow: hidden;
    text-overflow: ellipsis;
    white-space: nowrap
}

.alert-wrap a {
    background: transparent;
    text-decoration: none;
    outline: none
}

.alert-wrap .am-modal-button-group-h .am-modal-button:last-child {
    position: relative;
    border-left: 1px solid #ddd
}

.home-mask .ios-layer {
    width: 100%;
    height: 100%;
    background: url(//s2.xinstatic.com/u2-m-sta/media/iosLayer.a80b17c6.png) no-repeat;
    background-size: 100%;
    background-position: 50%
}

.home-mask .ios-layer-close {
    position: absolute;
    top: 2.5rem;
    right: .1rem;
    width: 1.08rem;
    height: 1.08rem;
    z-index: 8
}

.home-mask .ios-layer-btn {
    position: absolute;
    top: 8.96rem;
    left: .9rem;
    width: 5.7rem;
    height: 1.08rem;
    z-index: 8
}

.header-search-bar .header-logo, .header-search-bar .header-search-text:before {
    background: url(//s6.xinstatic.com/u2-m-sta/media/sprites.7054d7a6.png) no-repeat -9999px -9999px
}

.header-search-bar {
    position: absolute;
    z-index: 2;
    width: 6.9rem;
    height: .7rem;
    line-height: .7rem;
    background-color: #fff;
    box-shadow: 0 4px 10px 0 rgba(58, 62, 67, .1);
    padding: 0 .2rem;
    border-radius: 4px;
    top: .3rem;
    left: 50%;
    -webkit-transform: translateX(-50%);
    transform: translateX(-50%);
    display: -webkit-box;
    display: -webkit-flex;
    display: flex;
    -webkit-box-align: center;
    -webkit-align-items: center;
    align-items: center
}

.header-search-bar a {
    height: .7rem;
    margin-right: .26rem
}

.header-search-bar .header-logo {
    height: 16px;
    width: 35px;
    background-position: 0 0;
    position: absolute;
    top: 50%;
    -webkit-transform: translateY(-50%);
    transform: translateY(-50%)
}

.header-search-bar .header-city {
    font-size: .26rem;
    color: #585858;
    padding-left: .92rem
}

.header-search-bar .header-city:after {
    content: "";
    display: inline-block;
    width: .14rem;
    height: .14rem;
    background: url("//s5.xinstatic.com/static/newcar-m/widget/home/header/imgs/ic-dropdown_d1b3b47.png");
    background-size: 100%;
    margin: .28rem 0 0 .08rem
}

.header-search-bar .header-search {
    display: -webkit-box;
    display: -webkit-flex;
    display: flex;
    -webkit-box-align: center;
    -webkit-align-items: center;
    align-items: center
}

.header-search-bar .header-search:before {
    content: "";
    display: inline-block;
    background: #f1f1f1;
    height: 15px;
    width: 1px
}

.header-search-bar .header-search-text {
    position: relative;
    padding-left: .2rem;
    width: 4rem;
    color: #c5c5c5;
    font-size: .26rem
}

.header-search-bar .header-search-text:before {
    content: "";
    position: absolute;
    top: 50%;
    width: .24rem;
    height: .24rem;
    -webkit-transform: translateY(-46%);
    transform: translateY(-46%);
    background-position: -44px 0
}

.header-search-bar .text {
    padding-left: .3rem;
    width: 3.6rem
}

@media only screen and (-o-min-device-pixel-ratio: 2/1), only screen and (-webkit-min-device-pixel-ratio: 2), only screen and (min--moz-device-pixel-ratio: 2), only screen and (min-device-pixel-ratio: 2), only screen and (min-resolution: 2dppx), only screen and (min-resolution: 192dpi) {
    .header-search-bar .header-logo, .header-search-bar .header-search-text:before {
        background-image: url(//s6.xinstatic.com/u2-m-sta/media/sprites.e455231e.png);
        background-size: 55px 15px
    }
}

.hidden-div {
    display: none
}

.hidden-div, .select-box {
    height: .8rem;
    z-index: 2;
    width: 100%;
    background-color: #fff
}

.select-box {
    top: -1px
}

.select-box .select-layer {
    position: fixed;
    top: .8rem;
    left: 0;
    width: 100%;
    background-color: #fff;
    height: auto;
    z-index: 99
}

.select-box .brand-txt {
    display: inline-block;
    max-width: 75%;
    vertical-align: middle;
    white-space: nowrap;
    overflow: hidden;
    text-overflow: ellipsis
}

.select-box .filter-num {
    display: inline-block;
    width: 6px;
    height: 6px;
    border-radius: 50%;
    background: #ff5a37;
    position: absolute;
    top: 0;
    right: .68rem
}

.select-nav {
    display: -webkit-box;
    display: -webkit-flex;
    display: flex;
    -webkit-box-align: center;
    -webkit-align-items: center;
    align-items: center;
    height: .8rem;
    background: #fff;
    border-bottom: 1px solid #f1f1f1;
    box-sizing: border-box
}

.select-nav .nav-btu {
    display: block;
    -webkit-box-flex: 1;
    -webkit-flex: 1 1;
    flex: 1 1;
    box-sizing: border-box;
    width: 25%;
    font-size: .28rem;
    color: #333;
    text-align: center;
    position: relative
}

.select-nav .nav-btu:after {
    content: "";
    width: 5px;
    height: 5px;
    border: solid #585858;
    border-width: 0 1px 1px 0;
    -webkit-transform: rotate(45deg);
    transform: rotate(45deg);
    display: inline-block;
    vertical-align: .06rem;
    margin-left: .14rem
}

.select-nav .nav-btu:before {
    content: "";
    width: .02rem;
    height: .26rem;
    background: #e5e5e5;
    display: block;
    position: absolute;
    top: 50%;
    -webkit-transform: translateY(-50%);
    transform: translateY(-50%);
    left: 0
}

.select-nav .nav-btu:first-child:before {
    content: "";
    background: transparent
}

.select-nav .nav-btu:last-child:after {
    content: "";
    margin-left: .04rem
}

.select-nav .nav-btu-red {
    color: #f85d00
}

.select-nav .nav-btu-red:after {
    border-color: #f85d00;
    vertical-align: 0;
    -webkit-transform: rotate(225deg);
    transform: rotate(225deg)
}

.select-nav-fixed {
    position: fixed;
    top: 0;
    left: 0;
    width: 100%;
    background-color: #fff;
    z-index: 99
}

.bodyMove {
    overflow: hidden
}

.obscure {
    width: 100%;
    height: 100%;
    background-color: rgba(0, 0, 0, .6);
    position: fixed;
    z-index: 6;
    top: 0;
    right: 0;
    left: 0;
    bottom: 0
}

.show {
    display: block
}

.hide {
    display: none
}

.sort-box .sort-list {
    line-height: 1.08rem;
    display: block;
    border-bottom: 1px solid #ededed;
    color: #3c3c3c;
    font-size: .28rem;
    padding: 0 .36rem;
    position: relative;
    background: #fff
}

.sort-box .sort-list-active {
    color: #ff5a37;
    position: relative
}

.sort-box .sort-list-active:after {
    content: "";
    width: .25rem;
    height: .25rem;
    background: url(//s6.xinstatic.com/u2-m-sta/media/yy.344dad2e.png) no-repeat 50%;
    background-size: 100%;
    display: inline-block;
    position: absolute;
    top: 1.4em;
    right: .5rem
}

.price-content .price-btn-lists {
    overflow: hidden;
    background-color: #fff;
    text-align: center;
    padding-top: .3rem;
    z-index: 4
}

.price-content .price-btn-lists .price-item {
    display: block;
    width: 2.16rem;
    height: .72rem;
    line-height: .72rem;
    background: #fff7f5;
    border-radius: .08rem;
    border: 1px solid #e5e5e5;
    background-color: #fff;
    color: #3c3c3c;
    font-size: .28rem;
    margin-bottom: .2rem;
    margin-left: .25rem;
    box-sizing: border-box;
    float: left
}

.price-content .price-btn-lists .price-item-active {
    color: #f85d00;
    border: 1px solid #f85d00
}

.filter-unit {
    margin-left: .08rem;
    font-size: .24rem;
    color: #999
}

.price-range .price-range-title {
    color: #1b1b1b;
    padding: 0 .3rem;
    font-weight: 400;
    position: relative;
    font-size: .3rem;
    margin: .2rem 0
}

.price-range .price-range-title .range-title-btn {
    position: absolute;
    right: .3rem;
    top: 50%;
    padding: .12rem .28rem;
    -webkit-transform: translateY(-50%);
    transform: translateY(-50%);
    font-size: .26rem;
    color: #fff;
    border-radius: .08rem;
    text-align: center;
    background: -webkit-linear-gradient(left, #fc9600, #f85d00);
    background: linear-gradient(90deg, #fc9600, #f85d00)
}

.price-range .price-range-title .opacity3 {
    opacity: .3
}

.price-range .price-range-title .range-title-right {
    position: absolute;
    right: 1.8rem;
    color: #f85d00
}

.price-range .price-range-scale {
    display: -webkit-box;
    display: -webkit-flex;
    display: flex;
    padding: .1rem .6rem .5rem .7rem;
    -webkit-box-pack: justify;
    -webkit-justify-content: space-between;
    justify-content: space-between;
    -webkit-align-content: center;
    align-content: center
}

.price-range .price-range-scale .range-scale-item {
    font-size: .24rem;
    color: #b7b7b7;
    height: .24rem;
    line-height: .24rem
}

.price-range-slider {
    position: relative;
    margin: 0 .8rem;
    padding: .26rem 0 .46rem
}

.price-range-slider .price-range-load-outer {
    position: absolute;
    background-color: #ebe9e9;
    height: .04rem;
    border-radius: .04rem;
    z-index: 4;
    width: 100%
}

.price-range-slider .price-range-load-inner {
    position: absolute;
    background-color: #f85d00;
    height: .04rem;
    z-index: 3
}

.price-range-slider .price-range-icon-range {
    -webkit-appearance: none;
    appearance: none;
    border-radius: 100%;
    cursor: pointer;
    display: block;
    height: .56rem;
    width: .56rem;
    margin-left: -.38rem;
    margin-top: -.36rem;
    outline: none;
    position: absolute;
    top: 50%;
    z-index: 5;
    background-image: url(//s3.xinstatic.com/xinwap/images/filter/range.png);
    background-size: .56rem .56rem;
    background-repeat: no-repeat;
    background-position: center .04rem
}

.price-range-slider .price-range-icon-range:after {
    content: "";
    width: 150%;
    height: 100%;
    display: block;
    background: transparent
}

.price-range-slider .price-range-icon-range[data-key=min]:after {
    margin-left: -50%
}

.fast-entrance .buy-car, .fast-entrance .car-selling, .fast-entrance .evaluation, .fast-entrance .im, .fast-entrance .purchase {
    background: url(//s6.xinstatic.com/u2-m-sta/media/sprites.7e1f3407.png) no-repeat -9999px -9999px
}

.fast-entrance {
    padding: .3rem 0;
    display: -webkit-box;
    display: -webkit-flex;
    display: flex;
    background: #fff
}

.fast-entrance .img-box {
    text-align: center;
    -webkit-box-flex: 1;
    -webkit-flex: 1 1;
    flex: 1 1;
    font-size: 0
}

.fast-entrance .img-box-img {
    display: block;
    width: 44px;
    height: 44px;
    text-align: center;
    margin: 0 auto 8px
}

.fast-entrance .buy-car {
    background-position: 0 0
}

.fast-entrance .purchase {
    background-position: -54px 0
}

.fast-entrance .car-selling {
    background-position: 0 -54px
}

.fast-entrance .evaluation {
    background-position: -54px -54px
}

.fast-entrance .im {
    background-position: -108px 0
}

.fast-entrance .img-box-text {
    display: block;
    font-size: .26rem;
    line-height: 1;
    color: #333
}

@media only screen and (-o-min-device-pixel-ratio: 2/1), only screen and (-webkit-min-device-pixel-ratio: 2), only screen and (min--moz-device-pixel-ratio: 2), only screen and (min-device-pixel-ratio: 2), only screen and (min-resolution: 2dppx), only screen and (min-resolution: 192dpi) {
    .fast-entrance .buy-car, .fast-entrance .car-selling, .fast-entrance .evaluation, .fast-entrance .im, .fast-entrance .purchase {
        background-image: url(//s6.xinstatic.com/u2-m-sta/media/sprites.51f13d37.png);
        background-size: 152px 98px
    }
}

.bargain-pic {
    height: 1.5rem
}

.bargain-pic, .bargain-pic .pic {
    width: 100%;
    display: block
}

.bargain-time {
    position: absolute;
    top: 50%;
    left: 50%;
    margin-top: -.84rem;
    margin-left: -1.2rem;
    width: 2.54rem;
    height: .67rem;
    background: url(//s4.xinstatic.com/u2-m-sta/media/countdown.c79adfc7.png) no-repeat;
    background-size: 100%;
    text-align: center
}

.bargain-time .text {
    display: inline-block;
    font-size: .2rem;
    color: #fff;
    margin-right: .1rem
}

.bargain-time .times {
    display: inline-block;
    font-size: .3rem;
    color: #fff;
    line-height: .68rem
}

.bargain-time .times .time {
    display: inline-block
}

.sku-info {
    position: relative;
    padding: .3rem 0;
    display: -webkit-box;
    display: -webkit-flex;
    display: flex;
    background: #fff;
    margin-bottom: .2rem
}

.sku-info .img-box {
    text-align: center;
    -webkit-box-flex: 1;
    -webkit-flex: 1 1;
    flex: 1 1;
    font-size: 0
}

.sku-info .img-box:nth-child(2) {
    border-left: 1px solid #eee;
    border-right: 1px solid #eee
}

.sku-info .sku-img {
    display: block;
    width: 1.8rem;
    height: 1rem;
    margin: 0 auto
}

.sku-info .img-box-title {
    display: block;
    font-size: .3rem;
    font-weight: 300;
    text-align: center;
    color: #333;
    width: 1.5rem;
    margin: 0 auto;
    margin-bottom: .1rem;
    word-break: keep-all;
    white-space: nowrap;
    overflow: hidden;
    text-overflow: clip;
    padding-top: .06rem
}

.sku-info .img-box-content {
    font-size: .22rem;
    line-height: 1.09;
    text-align: center;
    color: #c6c6c6;
    width: 2.3rem;
    margin: 0 auto;
    word-break: break-all;
    display: -webkit-box;
    -webkit-line-clamp: 2;
    -webkit-box-orient: vertical;
    overflow: hidden
}

.quick-screen {
    background: #fff;
    overflow: hidden;
    padding: 0 .3rem
}

.quick-screen .car-screen-li {
    float: left;
    width: 25%;
    text-align: center;
    margin-top: .4rem;
    font-size: 0
}

.quick-screen .car-brand-li {
    margin-top: .4rem;
    float: left;
    width: 25%;
    height: .4rem;
    line-height: .4rem;
    position: relative
}

.quick-screen .car-price {
    border-top: 1px solid #f1f1f1
}

.quick-screen .car-brand, .quick-screen .car-price {
    overflow: hidden
}

.quick-screen .car-price-a {
    color: #1b1b1b;
    font-size: .26rem;
    display: block
}

.quick-screen .car-brand-a {
    display: block;
    width: 100%;
    height: 100%;
    position: relative
}

.quick-screen .car-brand-img, .quick-screen .car-brand-text {
    position: absolute;
    top: 50%;
    left: 0;
    -webkit-transform: translateY(-50%);
    transform: translateY(-50%)
}

.quick-screen .car-brand-img {
    width: .4rem;
    left: 20%;
    padding-bottom: .02rem
}

.quick-screen .car-brand-text {
    left: 53%;
    font-size: .26rem;
    text-align: center;
    color: #1b1b1b
}

.quick-screen .check-car-sources {
    display: block;
    width: 6.5rem;
    margin: 0 auto;
    height: .7rem;
    line-height: .7rem;
    background-color: #f85d00;
    font-size: .28rem;
    font-weight: 500;
    text-align: center;
    color: #fff;
    margin-top: .4rem
}

.OpenAppBar {
    background: url(//s2.xinstatic.com/u2-m-sta/media/banner@1.b7e87e4d.png) no-repeat 50%;
    background-size: 100%;
    height: .88rem;
    position: relative;
    font-size: 0
}

.OpenAppBar .close-btn, .OpenAppBar .download-box {
    position: absolute;
    top: 0;
    bottom: 0
}

.OpenAppBar .close-btn {
    background: url("//s4.xinstatic.com/static/newcar-m/imgs/close_3f669c2.png") 50% no-repeat;
    width: 4%;
    left: 1.5%;
    background-size: 60%
}

.OpenAppBar .download-box {
    width: 90%;
    right: 0
}

.totop {
    position: fixed;
    bottom: 2.1rem;
    right: .2rem;
    width: 1.16rem;
    height: 1.16rem;
    background: url(//s3.xinstatic.com/u2-m-sta/media/totop.a26d1c90.png) 50% no-repeat;
    background-size: 100%;
    z-index: 4
}

.home-mask {
    position: fixed;
    width: 100%;
    height: 100%;
    top: 0;
    left: 0;
    right: 0;
    margin: auto;
    overflow-y: auto;
    z-index: 5;
    background: rgba(0, 0, 0, .6);
    font-size: .26rem
}

.home-mask .content {
    box-sizing: border-box;
    background: #fff;
    width: 90%;
    position: absolute;
    top: 50%;
    left: 0;
    right: 0;
    margin: auto;
    -webkit-transform: translateY(-50%);
    transform: translateY(-50%);
    padding: .86rem 0 .5rem;
    z-index: 6;
    overflow: hidden
}

.home-mask .none {
    display: none
}

.home-mask .content p {
    box-sizing: border-box;
    width: 100%;
    padding: 0 .5rem;
    text-align: center
}

.home-mask .title {
    font-size: .4rem;
    color: #90602b;
    position: absolute;
    top: .5rem
}

.home-mask .content .s-title {
    font-size: .3rem;
    color: #90602b;
    padding: .1rem 0 .2rem
}

.home-mask .stream {
    color: #585858
}

.home-mask .btn {
    font-size: .34rem;
    display: block;
    height: .88rem;
    text-align: center;
    line-height: .88rem;
    color: #fff;
    margin: .44rem .5rem 0;
    background-image: -webkit-linear-gradient(left, #d3a573, #b08250);
    background-image: linear-gradient(90deg, #d3a573, #b08250);
    border-radius: .04rem
}

.home-mask .close {
    width: .66rem;
    height: .66rem;
    position: absolute;
    top: -.04rem;
    right: -.04rem;
    background: url(//s6.xinstatic.com/u2-m-sta/media/close.48726f1e.png);
    background-size: 100%
}

.home-mask .bg {
    display: block;
    width: 6.4rem;
    height: 3.84rem;
    background: url(//s2.xinstatic.com/u2-m-sta/media/new.af295050.png) no-repeat;
    background-size: 100%
}

.city-list {
    background-color: #f6f6f9
}

.city-list .city-column dt {
    font-weight: 400;
    color: #999;
    padding-left: .24rem;
    height: .7rem;
    font-size: .26rem;
    line-height: .7rem;
    border-bottom: 1px solid #f1f1f1
}

.city-list .city-column dd {
    padding: .2rem .28rem;
    background-color: #fff;
    width: 100%
}

.city-list .city-column dd a {
    display: inline-block;
    width: 25%;
    padding: .14rem 0;
    color: #333;
    text-align: center;
    font-size: .28rem;
    white-space: nowrap
}

.city-list .city-column dd .active {
    color: #f85d00
}

.city-list .city-column .cur-city {
    position: relative;
    font-size: .3rem;
    color: #ff5a37;
    padding: .32rem
}

.city-list .city-column .cur-city-text {
    margin-left: .46rem
}

.city-list .city-column .cur-city:before {
    content: "";
    position: absolute;
    top: 50%;
    width: .3rem;
    height: .3rem;
    background: url(//s1.xinstatic.com/m/img/position_icon.png) no-repeat;
    background-size: 100%;
    -webkit-transform: translateY(-50%);
    transform: translateY(-50%)
}

.city-list .city-column .hot-city {
    display: -webkit-box;
    display: -webkit-flex;
    display: flex;
    padding: .3rem;
    background-color: #fff;
    -webkit-flex-wrap: wrap;
    flex-wrap: wrap;
    -webkit-box-pack: center;
    -webkit-justify-content: center;
    justify-content: center
}

.city-list .city-column .hot-city a {
    margin: .08rem;
    width: 22%;
    background-color: #f6f6f9;
    border-radius: .06rem
}

.city-list .aside-bar {
    position: fixed;
    right: 0;
    top: 50%;
    -webkit-transform: translateY(-50%);
    transform: translateY(-50%);
    display: -webkit-box;
    display: -webkit-flex;
    display: flex;
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
    -webkit-flex-direction: column;
    flex-direction: column
}

.city-list .aside-bar span {
    color: #ff5a37;
    font-size: .18rem;
    width: .32rem;
    height: .3rem;
    line-height: .3rem;
    text-align: center
}

.city-list .city-more {
    color: #999;
    text-align: center;
    font-size: .3rem;
    padding: .2rem 0
}

@-webkit-keyframes loading {
    0% {
        -webkit-transform: rotate(0deg);
        transform: rotate(0deg)
    }
    to {
        -webkit-transform: rotate(1turn);
        transform: rotate(1turn)
    }
}

@keyframes loading {
    0% {
        -webkit-transform: rotate(0deg);
        transform: rotate(0deg)
    }
    to {
        -webkit-transform: rotate(1turn);
        transform: rotate(1turn)
    }
}

.loading {
    width: 100%;
    height: 100%;
    z-index: 10;
    -webkit-transform: scale(.5);
    transform: scale(.5)
}

.loading, .xin-img {
    position: absolute;
    left: 0;
    top: 0
}

.xin-img {
    right: 0;
    bottom: 0;
    margin: auto
}

.img1 {
    background: url(//s4.xinstatic.com/u2-m-sta/media/xinicon.9b3bc944.png) no-repeat 50%
}

.transform-img {
    -webkit-animation: loading 1s infinite;
    animation: loading 1s infinite;
    background: url(//s5.xinstatic.com/u2-m-sta/media/loading.ffa6d5a0.png) no-repeat 50%
}

.city-search {
    padding: .24rem 0;
    background-color: #fff;
    border-bottom: 1px solid #f1f1f1
}

.city-search p {
    background-color: #f6f6f9;
    border: 1px solid #e5e5e5;
    border-radius: .06rem;
    font-size: .26rem;
    color: #aaa;
    height: .6rem;
    line-height: .6rem;
    text-align: center;
    margin: 0 .24rem
}

.city-search .city-search-input {
    display: -webkit-box;
    display: -webkit-flex;
    display: flex
}

.city-search .city-search-input input {
    margin-left: .24rem;
    outline: none;
    height: .6rem;
    background-color: #f3f3f3;
    text-indent: .75rem;
    width: 100%;
    border: 1px solid #dbdada;
    border-radius: .1rem;
    color: #b7b7b7;
    border: 0;
    -webkit-flex-basis: 6rem;
    flex-basis: 6rem
}

.city-search .city-search-input a {
    font-size: .3rem;
    color: #ff5a37;
    width: 1rem;
    height: .6rem;
    line-height: .6rem;
    text-align: center
}

.city-search .serach-icon {
    position: absolute;
    background-color: #f3f3f3;
    width: .58rem;
    margin-left: .24rem;
    padding: .14rem 0 .14rem .1rem
}

.city-search .serach-icon i {
    display: inline-block;
    width: .3rem;
    height: .3rem;
    background: url(//s5.xinstatic.com/xinwap/images/page/s-icon03.png) no-repeat;
    background-size: 100%
}

.city-search-result {
    display: -webkit-box;
    display: -webkit-flex;
    display: flex;
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
    -webkit-flex-direction: column;
    flex-direction: column;
    background-color: #fff
}

.city-search-result a {
    font-size: .28rem;
    color: #3c3c3c;
    padding: .3rem .24rem;
    border-bottom: 1px solid #f1f1f1
}

.series-box {
    width: 6.2rem;
    position: fixed;
    background: #fff;
    top: .9rem;
    right: -100%;
    bottom: 0;
    overflow-x: hidden;
    overflow-y: scroll;
    -webkit-transition: right .5s;
    transition: right .5s;
    border-left: 1px solid #f3f3f3;
    -webkit-overflow-scrolling: touch
}

.series-box.active {
    right: 0
}

.series-box.trans-direction {
    -webkit-transition: left .5s;
    transition: left .5s
}

.series-box.box-shadow {
    box-shadow: 0 0 0 1.3rem rgba(0, 0, 0, .1)
}

.series-box .series-brand-title {
    line-height: 59px;
    padding-left: .3rem
}

.series-box .icon-brands {
    height: .8rem;
    display: inline-block;
    vertical-align: middle
}

.series-box .ename-brand {
    color: #3c3c3c;
    font-size: .3rem;
    display: inline-block;
    vertical-align: middle;
    margin-left: .2rem
}

.series-box .space {
    padding: 0 .36rem
}

.series-box .white {
    background: #fff
}

.series-box .series-li {
    border-bottom: 1px solid #eee;
    height: 1.14rem;
    line-height: 1.14rem;
    padding: 0 .36rem
}

.series-box .series-li:last-child {
    border-bottom: none
}

.series-box .series-img {
    width: 1.14rem;
    display: inline-block;
    vertical-align: middle;
    padding-right: .1rem
}

.series-box .series-name, .series-box .series-num {
    font-size: .24rem;
    display: inline-block;
    vertical-align: middle;
    font-style: normal
}

.series-box .series-num {
    float: right;
    font-size: .16rem;
    color: #999
}

.series-box .split-bar {
    background: #f3f3f3;
    height: .2rem
}

.brand-list-active {
    background: #fffaf7 !important
}

.series-all-brand {
    position: relative;
    background: #f3f3f3;
    height: .7rem;
    padding: 0 .3rem;
    background: #fff;
    margin-top: .2rem;
    border-bottom: 1px solid #e5e5e5
}

.series-all-series {
    display: block;
    height: 1.2rem;
    line-height: 1.2rem;
    font-size: .32rem;
    padding: 0 .36rem;
    color: #333
}

.icon-all-brand {
    height: .3rem;
    width: .3rem;
    position: absolute;
    top: 50%;
    -webkit-transform: translateY(-50%);
    transform: translateY(-50%)
}

.unlimit-box .white {
    background: #fff
}

.series-list-active {
    background: #fffaf7 !important
}

.brand-box .brand-letter {
    font-size: .26rem;
    padding: .16rem .3rem;
    color: #999
}

.brand-box .brands-title {
    width: 100%;
    background: #f3f3f3;
    color: #999;
    font-size: 13px;
    padding: .18rem .3rem
}

.brand-box .all {
    width: .84rem;
    height: .84rem;
    background: url(//s1.xinstatic.com/xinwap/images/page/x.png) no-repeat;
    display: inline-block
}

.brand-box .brands-item {
    color: #3c3c3c;
    padding: .1rem;
    border-bottom: .02rem solid #f3f3f3;
    display: block
}

.brand-box .brands-bg {
    background: #fff
}

.brand-box .icon-brands {
    height: .8rem;
    display: inline-block;
    vertical-align: middle
}

.brand-box .brand-indent {
    padding: 0 .3rem;
    font-size: .26rem
}

.brand-box .brand-item {
    display: block;
    border-bottom: 1px solid #f3f3f3;
    background: #fff
}

.brand-box .ename-brand {
    color: #3c3c3c;
    font-size: .32rem;
    display: inline-block;
    vertical-align: middle;
    color: #333;
    font-family: PingFangSC-Regular
}

.flex-layout {
    text-align: left;
    overflow: hidden;
    display: -webkit-box;
    display: -webkit-flex;
    display: flex;
    -webkit-box-align: center;
    -webkit-align-items: center;
    align-items: center
}

.flex-layout.row {
    -webkit-box-orient: horizontal;
    -webkit-box-direction: normal;
    -webkit-flex-direction: row;
    flex-direction: row
}

.flex-layout.column {
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
    -webkit-flex-direction: column;
    flex-direction: column
}

.flex-layout.nowrap {
    -webkit-flex-wrap: nowrap;
    flex-wrap: nowrap
}

.flex-layout.wrap {
    -webkit-flex-wrap: wrap;
    flex-wrap: wrap
}

.flex-layout.justify-start {
    -webkit-box-pack: start;
    -webkit-justify-content: flex-start;
    justify-content: flex-start
}

.flex-layout.justify-end {
    -webkit-box-pack: end;
    -webkit-justify-content: flex-end;
    justify-content: flex-end
}

.flex-layout.justify-center {
    -webkit-box-pack: center;
    -webkit-justify-content: center;
    justify-content: center
}

.flex-layout.justify-between {
    -webkit-box-pack: justify;
    -webkit-justify-content: space-between;
    justify-content: space-between
}

.flex-layout.align-start {
    -webkit-box-align: start;
    -webkit-align-items: flex-start;
    align-items: flex-start
}

.flex-layout.align-end {
    -webkit-box-align: end;
    -webkit-align-items: flex-end;
    align-items: flex-end
}

.flex-layout.align-center {
    -webkit-box-align: center;
    -webkit-align-items: center;
    align-items: center
}

.flex-layout .item {
    box-sizing: border-box;
    -webkit-box-flex: 1;
    -webkit-flex: 1 1;
    flex: 1 1
}

.flex-layout .item:first-child {
    margin-left: 0
}

.hot-brand-item {
    width: 1.8rem;
    padding: .1rem 0;
    text-align: center;
    border-bottom: none !important
}

.hot-brand-item .hot-logo {
    width: .52rem;
    height: .52rem;
    margin: 0 auto .12rem;
    display: block
}

.hot-brand-item .hot-text {
    font-size: .26rem;
    font-family: PingFangSC-Regular
}

.brands-bg {
    line-height: 59px;
    font-size: 16px
}

.aside-bar {
    position: fixed;
    left: 1%;
    top: 50%;
    -webkit-transform: translateY(-50%);
    transform: translateY(-50%);
    display: -webkit-box;
    display: -webkit-flex;
    display: flex;
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
    -webkit-flex-direction: column;
    flex-direction: column
}

.aside-bar .sideItem {
    color: #22b7ff;
    font-size: .24rem;
    width: .32rem;
    height: .3rem;
    line-height: .3rem;
    text-align: center;
    display: inline-block
}

.tip {
    width: .8rem;
    height: .8rem;
    background: rgba(0, 0, 0, .4);
    position: fixed;
    left: 50%;
    top: 50%;
    -webkit-transform: translateX(-50%);
    transform: translateX(-50%);
    text-align: center;
    line-height: .8rem;
    font-size: .32rem;
    color: #fff
}

.select-brand-box .nav-bar {
    position: fixed;
    width: 100%;
    top: 0;
    z-index: 2
}

.select-brand-box .brand-box {
    padding-top: .88rem
}

.select-brand-box .lazyload-placeholder {
    width: 1.1rem;
    height: 1.1rem;
    display: inline-block;
    vertical-align: middle;
    padding: 0 .4rem
}

.car-detail-container {
    background-color: #f9f9f9;
    width: 100%
}

.car-details-files {
    background: #fff;
    overflow: hidden;
    margin: .2rem 0;
    line-height: 1
}

.car-details-files .achrive {
    padding: .5rem .4rem;
    overflow: hidden;
    box-sizing: inherit
}

.car-details-files .car-info {
    display: inline-block;
    width: 36%
}

.car-details-files .car-info:nth-child(3n) {
    width: 21.5%;
    position: absolute;
    right: .4rem
}

.car-details-files .car-bot {
    margin-bottom: .5rem
}

.car-details-files .car-bot:last-child, .car-details-files .car-bot:nth-last-child(2), .car-details-files .car-bot:nth-last-child(3) {
    margin-bottom: 0
}

.car-details-files .vehicle-title {
    font-size: .26rem;
    color: #999;
    margin-bottom: .18rem
}

.car-details-files .vehicle-data {
    font-size: .32rem;
    color: #1b1b1b;
    vertical-align: middle
}

.car-details-files .icon {
    display: inline-block;
    margin-left: .08rem;
    vertical-align: top
}

.car-details-files .color-icon {
    width: .24rem;
    height: .24rem;
    background: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABgAAAAYCAYAAADgdz34AAABuklEQVRIS72WwWoUQRCGv8ohMHMIeYR41BVC6NqDVxUV1Ah5hogm4DU+gx4FjUTzCoLowSTo1cP2QAiuOeobmHjYXXKwpJfZoQOzmdlhN3Ocrvq/rq6urhLGfGY2572/KSJrwA1gCVgEToDfwHcz+6Cq30Tk3zgdKVvIsuyBmb0Aro1zjP7/FJHnzrnPZbbnAN1ud34wGLwysyc1hM+ZmNlOmqbPWq3WWbxQAIJ4r9f7KCL3JhUf2ZvZlzRNH8WQAuC93wEeNxWP/N6raqEzBHjv7wOlZ9gEKCIPRzmRcFuyLDsCWheJqWocrVWAj51z18Ptkk6nc1tEDqp2OiEAM7vTbrcPxHv/BtiYNgDYVtXNADgElmcAOFTVlQD4k1fohYxJjwg4VdXFAKhK2BDcADD0uZQIauWgKkcl60UOtoGnDQSqXN6q6sbM6gC4q6r7o0r+AVydSSUH0fz9/zQtgIisOueGevH78g5YrzrYGuu7qlroTLUfAHtJkqyW9oOws9B0+v3+64aR7CZJsjm2o8Wh5zl5WZX43OdYRLZq9eQYkk8Vt6Kp4gqwAPwFfkVTxdeJp4oaiaxt8h9QLN0ZRJ8DAAAAAABJRU5ErkJggg==) no-repeat;
    background-size: .22rem auto;
    vertical-align: top
}

.car-details-files .deploy {
    margin: 0 .4rem;
    border-top: .02rem solid #f3f3f3;
    overflow: hidden
}

.car-details-files .ccid {
    float: left;
    width: 25%;
    font-size: .26rem;
    line-height: 1;
    color: #848484;
    text-align: center;
    padding: .46rem 0 .44rem
}

.car-details-files .pic {
    display: block;
    width: .56rem;
    margin: 0 auto .36rem
}

.car-details-files .files-car-number {
    font-size: .24rem;
    color: #999;
    float: right;
    font-weight: 400;
    margin-right: .4rem
}

.detail-content {
    position: fixed;
    top: 50%;
    margin-top: -1.27rem;
    left: 1.35rem;
    right: 1.35rem;
    background: #fff;
    border-radius: .04rem;
    -webkit-border-radius: .04rem
}

.detail-prompt {
    display: block;
    font-size: .28rem;
    color: #585858;
    line-height: .4rem;
    padding: .48rem .44rem;
    text-align: justify
}

.detail-close {
    display: block;
    font-size: .32rem;
    color: #1b1b1b;
    padding: .22rem 0;
    text-align: center;
    border-top: .02rem solid #ddd
}

.uxin-tips {
    font-size: .3rem;
    color: #1b1b1b;
    line-height: 1.05rem;
    font-weight: 700;
    padding-left: .35rem;
    position: relative;
    background-color: #fff;
    border-bottom: .02rem solid #f1f1f1
}

.uxin-tips:before {
    content: "";
    width: .04rem;
    height: 1.05rem;
    background: #f85d00;
    display: inline-block;
    position: absolute;
    left: 0
}

.obscure-mask {
    position: absolute;
    top: 0
}

.car-check {
    margin-bottom: .2rem
}

.car-check .evaluate {
    margin-top: .32rem;
    font-size: .28rem;
    color: #585858;
    line-height: .42rem
}

.car-check .check-items {
    padding: 0 .4rem;
    background-color: #fff;
    font-size: 0
}

.car-check .check-item {
    border-bottom: .02rem solid #eee;
    line-height: 1;
    height: 1rem;
    box-sizing: border-box;
    text-align: right;
    position: relative
}

.car-check .check-name {
    font-size: .3rem;
    line-height: 1rem;
    color: #585858;
    position: absolute;
    left: 0
}

.car-check .check-right {
    display: inline-block;
    vertical-align: middle;
    position: absolute;
    right: 0;
    top: 50%;
    margin-top: -.17rem
}

.car-check .check-succ, .car-check .check-waning {
    display: inline-block;
    height: .34rem;
    line-height: .34rem;
    font-size: .24rem;
    color: #c5c5c5;
    padding-right: .42rem;
    text-align: right;
    margin-left: .28rem;
    min-width: 5em
}

.car-check .check-succ {
    background: url("data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAACAAAAAgCAYAAABzenr0AAADVUlEQVRYR8VXXUhTYRh+3nM8OXNqWomKUdnWLDVvYkZU+FOgeRWU/QpFaREEqZR3XXRnkQVBpHmXPyFEV1oJzboJN7wpM7SFBmVoptbUms7ti+/Mran7OzrZuTvnvN/zPt/787zfRwjyae29rLZPq4odoHzGHNkEpBFRLF/OGLMwYIBIeCeAGcRoa1tJxoOpYKApkNHjtxUaQaRqACcBRAeyn/8/DaDFYWc1pXvvfva3xieBdvOVyF/j0k1GuAqGNUE6XmhGmCWGe+sSbDcOa+/PeMPwSqDVdC3JxuzPAOxZluOli7okEo+U6G8PL/61hEBjd3UW2W1tADaFyLkL5isTpeIzu2t6PHEXEJjfuWkVnLtJSCTqPSPhJsBzPjEuvQ5h2H0FsCs+wZbrqgk3gWZjZQ0Droc47F7hCLh1KqeWdxZkAnKrRVDvsqtdKWvCrGOOZfAWlQk0GSsfAbigFMeX/Y7kfFhnLRgc6/YH2XA6p7aMuMLZplS8PYIVGb88E2M0KEi/CCIBA6MmmL48hYPNeVszLamtSdRiqjzuYHgSit2rItQoyqxC1BpZoTH82wxDfx0Xa6/wAuEENZmq6sBY+coJEPJ15UiK2y5D/bVN4vmHO7DaJn1DE9VTo7Gii0A5KyWQmXIIu1ILZRjGHPLORyx+xwAYmJGajBU/ANroj4AoSCAImHN4lXMkxmxDQfolOe/86Rl6iZ6hjiD2xEap2VRpZQyRvqy54/3as4iSYvHmUwOscwun7JK8W8ww9PnO+wIZJswEJKDfcgyaROdMmrT+RGd/PaZmxuZxCHm6ciQrybsHA+IEAqUgbYMe+q1HIZAoL+VF1dnfgIk/35CRchDZqUUeea/HiMUcROhdJmw0qCJMiduJfZpSRIjOY4HNPoOP318hK7UQgjvvHXLulTzOIgyyDderNyNXex6R0lK94tVu6HvIq1qJf4C3oRIhilUlIk9XhujIBLcjnpL2QP3ug5YsREqlmHdDrq4M8WtT5H7nRTmsKO9uNk4p5q9Kh5EkqnBAew6jk4N4P/RCWdj/WzuHEX9fzjgWKAKM2ZXnnTtcPI75t7AeSDiBsB/JOImwHkpdtRHWY7mLRFgvJi4SYb2aeTZ22C6ni9Vlta7n/wDB16EWgVkudQAAAABJRU5ErkJggg==") no-repeat 100%;
    background-size: .32rem auto
}

.car-check .check-waning {
    background: url("data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAACAAAAAgCAYAAABzenr0AAACAUlEQVRYR8WXMUzbUBCG/99BDRC3lAGJhQXBgBKE1MYtI2LN1KmwF+ZOZWNgCxMrlL3dOrFWjGnTVoI46tCoS5eoHYDGCQQRH3omjpIQiuO4eh7te3ff+9/d+R0R8JFi0jx3RzMNyjKBBXExTQOP1HJx8ZcGfgpwFBN+HDFqB0wWnSCueZ/Rmf1kxpDYBiGrAiTus1ffCVQFfOeykR1LfSv9a82dAPJjJl6tP96C4LUAD4IE7rYhcAliJxE/3eRsqd7LR08Ap2hNiosPgCyGCXx7DXM08MJM5ss9IDtfOd+fzuOKBwJMRRP8xguBXxiSjDn3tdDut0MBtXO48jnq4H5AD8Lgs3YlWgDqzJ2L8cPoZL9LP+bM4ZMlPydaAI6dzorgTVDZzVS+w9SxraBLQWLbTH3ZaB4NoEotJkaxn2wfCAC4bNBNqhL1FKgUrLeAvAq8BQCDADTTcv/hfH6NqsNV3ZFy0CbjQw4KoJpVwjifZK1gvWxA3veze2U7KIDyEQNXWLHTuxCs6wAAsUfHTudE8FwHAIlPrBynf4OY0AEAwR+lwIUI4joASNT1A4Q9gn4V62nfPIJQSRgFwE0ShizDKAC8MgzbiKIA8BqR9las/WekALT/jhWE1guJAtB+JfNU0Hkp9ctK67W8BaFzMPEhtI5m7V1O23Da3Wr/13h+DdyEQU4xgP7wAAAAAElFTkSuQmCC") no-repeat 100%;
    background-size: .32rem auto
}

.car-check .arrow {
    display: inline-block;
    width: .14rem;
    height: .14rem;
    border: solid #dbdada;
    border-width: .04rem .04rem 0 0;
    -webkit-transform: rotate(45deg);
    transform: rotate(45deg);
    margin-left: .12rem
}

.defect {
    background: #fff;
    padding: .7rem .4rem .4rem
}

.defect .tab-type-part {
    text-align: center;
    clear: both;
    width: 4rem;
    margin: auto;
    height: .66rem;
    line-height: .66rem;
    border-radius: .08rem
}

.defect .tab-type-part li {
    display: inline-block;
    width: 50%;
    background: #fff;
    font-size: .27rem;
    text-align: center;
    color: #f85d00;
    border: .02rem solid #f85d00;
    box-sizing: border-box
}

.defect .tab-type-part li:first-child {
    border-top-left-radius: .04rem;
    border-bottom-left-radius: .04rem
}

.defect .tab-type-part li:last-child {
    border-top-right-radius: .04rem;
    border-bottom-right-radius: .04rem
}

.defect .tab-type-part .tab-type-active {
    background: #f85d00;
    color: #fff
}

.defect .child-type-part {
    display: -webkit-box;
    display: -webkit-flex;
    display: flex;
    margin: auto;
    height: .24rem;
    line-height: .24rem;
    width: 4rem;
    border-radius: .08rem;
    margin-bottom: .38rem;
    margin-top: .38rem
}

.defect .child-type-part li {
    -webkit-box-flex: 1;
    -webkit-flex: 1 1;
    flex: 1 1;
    font-size: .26rem;
    text-align: center;
    position: relative
}

.defect .child-type-part li:first-child:after, .defect .child-type-part li:nth-child(3):before {
    content: "";
    width: .02rem;
    height: .24rem;
    background: #ccc;
    position: absolute
}

.defect .child-type-part .liCount3:first-child:after {
    right: .2rem
}

.defect .child-type-part .liCount2:first-child:after {
    right: 0
}

.defect .child-type-part li:nth-child(3):before {
    left: .2rem
}

.defect .child-type-part li:nth-child(3) {
    text-align: right
}

.defect .child-type-part .tab-type-active {
    color: #f85d00
}

.defect .new-tab-type-part {
    display: -webkit-box;
    display: -webkit-flex;
    display: flex
}

.defect .new-tab-type-part .tab-type-li {
    display: inline-block;
    width: 33.3%;
    background: #fff;
    font-size: .27rem;
    text-align: center;
    color: #f85d00;
    border: .02rem solid #f85d00;
    box-sizing: border-box;
    height: .58rem;
    line-height: .58rem
}

.defect .new-tab-type-part > li:first-child {
    border-top-left-radius: .08rem;
    border-bottom-left-radius: .08rem
}

.defect .new-tab-type-part > li:last-child {
    border-top-right-radius: .08rem;
    border-bottom-right-radius: .08rem
}

.defect .new-tab-type-part > li:nth-child(2) {
    border-left: 0;
    border-right: 0
}

.defect .new-tab-type-part .tab-type-active {
    background: #f85d00;
    color: #fff
}

.defect .flaw-box-item {
    position: relative
}

.defect .flaw-box-item .detail-note {
    text-align: right;
    font-size: 0;
    padding-top: .25rem
}

.defect .flaw-box-item .appear-part-detail-num {
    display: inline-block;
    font-size: .22rem;
    letter-spacing: .014rem;
    color: #999;
    padding-left: .08rem;
    line-height: .23rem;
    height: .23rem;
    font-weight: 400
}

.carousel-wrap {
    width: 100%;
    overflow: hidden;
    position: relative
}

.carousel-wrap a {
    margin: 0;
    padding: 0
}

.detail-carousel-ct, .detail-carousel-ct li {
    width: 100%;
    height: 100%;
    position: relative
}

.detail-carousel-ct li {
    float: left
}

.detail-carousel-ct li:nth-child(2) {
    z-index: 1
}

.carousel-img {
    width: 100%;
    height: auto
}

.carousel-dots-wrap {
    position: absolute;
    z-index: 3;
    left: 50%;
    bottom: .1rem
}

.carousel-dots-wrap .inner {
    margin-left: -50%
}

.carousel-dots-wrap i {
    display: inline-block;
    background-color: #fff;
    width: 4px;
    height: 4px;
    border-radius: 100%;
    margin: 0 4px
}

.carousel-dots-wrap i.active {
    width: .2rem;
    border-radius: 4px;
    background-color: #fff
}

.car-detail-spot-image {
    position: relative;
    padding-top: .4rem
}

.car-detail-spot-image .detail-carousel-wrap {
    position: relative;
    height: 4.5rem;
    width: 100%;
    overflow: hidden
}

.car-detail-spot-image .arrow-left-icon, .car-detail-spot-image .arrow-right-icon {
    width: .7rem;
    height: .7rem;
    position: absolute;
    top: 50%;
    -webkit-transform: translateY(-50%);
    transform: translateY(-50%);
    z-index: 11;
    overflow: hidden
}

.car-detail-spot-image .arrow-left-icon {
    background: url(//s5.xinstatic.com/u2-m-sta/media/left.f155262d.png) no-repeat 50%;
    left: .22rem;
    background-size: 30%
}

.car-detail-spot-image .arrow-right-icon {
    background: url(//s2.xinstatic.com/u2-m-sta/media/right.66ff5488.png) no-repeat 50%;
    right: .22rem;
    background-size: 30%
}

.car-detail-spot-image .line-flow {
    position: relative;
    padding: 0 .3rem
}

.car-detail-spot-image .line-flow:after {
    content: ".";
    display: block;
    height: 0;
    visibility: hidden;
    clear: both
}

.car-detail-spot-image .number {
    display: inline-block;
    width: 16px;
    height: 16px;
    font-style: normal;
    left: 0;
    top: 0;
    color: #fff;
    text-align: center;
    background-color: #f3d334;
    line-height: 16px;
    border-radius: 50%;
    margin-right: .1rem
}

.car-detail-spot-image .pagination-style {
    float: right;
    width: 30%;
    opacity: .5;
    font-size: .24rem;
    font-weight: 500;
    text-align: right;
    color: #000;
    padding-top: .3rem
}

.car-detail-spot-image .flow-img-detail {
    float: left;
    font-size: .22rem;
    text-align: left;
    color: #000;
    line-height: .32rem;
    padding-top: .3rem
}

.car-detail-spot-image.v3Flaw .flow-img-detail .number {
    background-color: #fc9c19
}

.car-detail-spot-image .point-pannel, .car-detail-spot-image .point-pannel-repair {
    position: absolute;
    width: .32rem;
    height: .36rem
}

.car-detail-spot-image .point-pannel {
    background: url(//s3.xinstatic.com/u2-m-sta/media/point.b2044813.png) no-repeat;
    background-size: 100%
}

.car-detail-spot-image .point-pannel-repair {
    background: url(//s4.xinstatic.com/u2-m-sta/media/point-repair.cb015132.png) no-repeat;
    background-size: 100%
}

.car-detail-spot-image .text-pannel {
    display: inline-block;
    font-size: .22rem;
    letter-spacing: .7px;
    text-align: left;
    color: #fff;
    line-height: .36rem
}

.car-detail-spot-image .r {
    position: absolute;
    background: rgba(0, 0, 0, .5);
    text-align: right;
    left: 0;
    margin-left: .47rem;
    top: 0;
    word-break: keep-all;
    white-space: nowrap;
    padding: .002rem .1rem;
    border-top-right-radius: .06rem;
    border-bottom-right-radius: .06rem;
    height: .36rem;
    line-height: .38rem;
    box-sizing: border-box
}

.car-detail-spot-image .r:before {
    content: "";
    position: absolute;
    background: url(//s1.xinstatic.com/u2-m-sta/media/leftTriggle.38bc71a2.png) no-repeat;
    background-size: 100%;
    width: .16rem;
    height: .36rem;
    left: -.16rem;
    top: 0
}

.car-detail-spot-image .l {
    position: absolute;
    background: rgba(0, 0, 0, .5);
    text-align: left;
    right: 0;
    margin-right: .46rem;
    top: 0;
    word-break: keep-all;
    white-space: nowrap;
    padding: .001rem .1rem;
    border-top-left-radius: .06rem;
    border-bottom-left-radius: .06rem;
    height: .36rem;
    line-height: .38rem;
    box-sizing: border-box
}

.car-detail-spot-image .l:before {
    content: "";
    position: absolute;
    background: url(//s1.xinstatic.com/u2-m-sta/media/rightTriggle.f6f772aa.png) no-repeat;
    background-size: 100%;
    width: .16rem;
    height: .36rem;
    right: -.16rem;
    top: 0
}

.appear-part-image {
    position: relative;
    width: 6.7rem;
    height: 4.3rem
}

.appear-part-image.interior-image.v3Flaw, .appear-part-image.member-image.v3Flaw, .appear-part-image.v3Flaw {
    margin: .3rem 0 0
}

.appear-part-image.v2Flaw {
    margin: .6rem 0 .3rem
}

.appear-part-image.interior-image {
    height: 4.6rem;
    margin: .6rem 0 0
}

.appear-part-image.member-image {
    height: 3.8rem;
    margin: .9rem 0 .5rem
}

.appear-part-image .flaws-image {
    position: absolute;
    left: 0;
    right: 0;
    top: 0;
    bottom: 0;
    width: 100%;
    height: 100%
}

.detail-spot-box {
    width: 100%;
    height: 100%
}

.detail-spot-box .spot-item-default, .detail-spot-box .spot-item-v3Spot {
    position: absolute;
    width: 15px;
    height: 15px;
    line-height: 16px;
    font-size: .22rem;
    text-align: center;
    color: #fff;
    border-radius: 100%;
    display: inline-block;
    box-shadow: .04rem .04rem .1rem 0 rgba(0, 0, 0, .16);
    background-color: #f3d334
}

.detail-spot-box .spot-item-default.spot-active {
    box-shadow: 0 0 0 .14rem rgba(243, 211, 52, .2)
}

.detail-spot-box .spot-item-v3Spot.spot-active {
    box-shadow: 0 0 0 .14rem rgba(252, 156, 25, .2);
    -webkit-animation: spotActive 1s infinite;
    animation: spotActive 1s infinite;
    background-color: #fc9c19
}

@-webkit-keyframes spotActive {
    0% {
        box-shadow: 0 0 0 .14rem rgba(252, 156, 25, .2)
    }
    to {
        box-shadow: 0 0 0 .06rem rgba(252, 156, 25, .2)
    }
}

@keyframes spotActive {
    0% {
        box-shadow: 0 0 0 .14rem rgba(252, 156, 25, .2)
    }
    to {
        box-shadow: 0 0 0 .06rem rgba(252, 156, 25, .2)
    }
}

.check-user-info {
    padding: .62rem .4rem .4rem;
    border-bottom: .02rem solid #eee;
    background: #fff;
    font-size: 0
}

.check-user-info .pic {
    float: left;
    width: .74rem;
    height: .74rem;
    margin-right: .2rem;
    border-radius: 100%
}

.check-user-info .info-detail {
    font-weight: 500;
    position: relative;
    top: -.02rem;
    vertical-align: text-top
}

.check-user-info .info-detail-bottom {
    height: .48rem;
    line-height: .48rem
}

.check-user-info .info-name {
    margin-right: .2rem;
    font-size: .28rem;
    height: .34rem;
    line-height: .4rem;
    color: #333
}

.check-user-info .info-true {
    margin-right: .1rem;
    font-size: .22rem;
    color: #a5c972;
    line-height: .34rem;
    background: hsla(85, 45%, 62%, .1);
    padding: .02rem .1rem
}

.check-user-info .info-check-time, .check-user-info .info-label {
    font-size: .22rem;
    color: #c5c5c5
}

.check-user-info .info-label {
    margin-right: .04rem
}

.check-user-info.clearfix:after {
    content: ".";
    display: block;
    height: 0;
    visibility: hidden;
    clear: both
}

.identification {
    margin-bottom: .2rem;
    line-height: 1
}

.identification .tips-uxin-phone {
    display: inline-block;
    font-size: .26rem;
    color: #585858;
    text-align: center;
    width: 1.4rem;
    height: .6rem;
    line-height: .64rem;
    border: .02rem solid #aaa;
    border-radius: .04rem;
    font-weight: 400;
    position: absolute;
    top: .23rem;
    right: .4rem;
    box-sizing: unset
}

.identification .tab {
    font-size: .26rem;
    color: #585858;
    text-align: center;
    float: left;
    width: 25%;
    position: relative
}

.identification .tab:before {
    content: "";
    display: block;
    margin: 0 auto .24rem
}

.identification .baotui:before {
    width: .54rem;
    height: .54rem;
    background: url(//s5.xinstatic.com/u2-m-sta/media/icon1.09b4d508.png) no-repeat;
    background-size: 100%
}

.identification .baoxiu:before {
    width: .54rem;
    height: .54rem;
    background: url(//s6.xinstatic.com/u2-m-sta/media/icon2.bdd687b6.png) no-repeat;
    background-size: 100%
}

.identification .paicha:before {
    width: .54rem;
    height: .54rem;
    background: url(//s1.xinstatic.com/u2-m-sta/media/icon3.7daf5dbc.png) no-repeat;
    background-size: 100%
}

.identification .lianbao:before {
    width: .54rem;
    height: .54rem;
    background: url(//s1.xinstatic.com/u2-m-sta/media/icon4.9744d059.png) no-repeat;
    background-size: 100%
}

.identification .UxinTabsWrap {
    overflow: hidden;
    padding: .4rem 0;
    background-color: #fff
}

.identification .selectTab:after {
    content: "";
    width: .5rem;
    height: .06rem;
    background: -webkit-linear-gradient(287.9deg, #fc9600, #f85d00);
    background: linear-gradient(162.1deg, #fc9600, #f85d00);
    border-radius: .06rem;
    position: absolute;
    bottom: -.2rem;
    left: 50%;
    margin-left: -.25rem
}

.identification .identi-title {
    font-size: .34rem;
    color: #1b1b1b;
    text-align: center;
    margin-bottom: .16rem
}

.identification .identi-txt {
    display: block;
    font-size: .26rem;
    color: #848484;
    text-align: center;
    margin-bottom: .4rem
}

.identification .link-content {
    font-size: .26rem;
    color: #585858;
    font-weight: 400;
    display: block;
    margin-bottom: .3rem;
    position: relative
}

.identification .identi-link {
    font-size: .26rem;
    color: #585858;
    position: absolute;
    right: 0
}

.identification .identi-link:after {
    content: "";
    width: .12rem;
    height: .12rem;
    border: solid #585858;
    border-width: .02rem .02rem 0 0;
    transform: rotate(45deg);
    -webkit-transform: rotate(45deg);
    display: inline-block;
    vertical-align: .02rem;
    margin-left: .1rem
}

.identification .back-car {
    display: -webkit-box;
    display: -webkit-flex;
    display: flex
}

.identification .spot {
    display: block;
    -webkit-box-flex: 1;
    -webkit-flex: 1 1;
    flex: 1 1;
    font-size: .26rem;
    color: #999;
    vertical-align: middle;
    position: relative
}

.identification .spot:before {
    content: "";
    font-size: 12px;
    color: #f85d00;
    text-align: center;
    width: 13px;
    height: 13px;
    line-height: 14px;
    border: 1px solid #f85d00;
    border-radius: 50%;
    -webkit-border-radius: 50%;
    display: inline-block;
    margin-right: .12rem
}

.identification .ic1:before {
    content: "1"
}

.identification .ic2:before {
    content: "2"
}

.identification .ic3:before {
    content: "3"
}

.identification .spot:after {
    content: "";
    width: 5px;
    height: 5px;
    border: solid #999;
    border-width: 1px 1px 0 0;
    transform: rotate(45deg);
    -webkit-transform: rotate(45deg);
    position: absolute;
    right: 0;
    top: 5px
}

.identification .ic3:after {
    content: "";
    display: none
}

.identification .ic2 {
    -webkit-box-flex: 1.5;
    -webkit-flex: 1.5 1;
    flex: 1.5 1;
    text-align: center
}

.identification .ic3 {
    text-align: right
}

.identification .flex-tab1 .ic1:after {
    right: -.2rem
}

.identification .flex-tab1 .ic2:after {
    right: .12rem
}

.identification .small {
    display: block;
    font-size: .26rem;
    color: #999;
    line-height: .44rem;
    padding-left: .3rem;
    position: relative
}

.identification .small:last-of-type {
    margin-bottom: .3rem
}

.identification .small:before {
    content: "";
    display: inline-block;
    width: 6px;
    height: 6px;
    background: #f85d00;
    border-radius: 3px;
    -webkit-border-radius: 3px;
    position: absolute;
    top: .14rem;
    left: .02rem
}

.identification .contentWrap {
    background: #f9f9f9;
    padding: .6rem .6rem .4rem;
    position: relative
}

.identification .icons {
    overflow: hidden;
    margin-bottom: .2rem
}

.identification .icon {
    float: left;
    width: 33.33%;
    font-size: .26rem;
    color: #999;
    margin-bottom: .2rem
}

.identification .pic {
    display: inline-block;
    vertical-align: -.08rem;
    margin-right: .12rem
}

.identification .text {
    font-size: .26rem;
    color: #585858;
    line-height: .44rem;
    text-align: justify
}

.identification .icon1 .pic {
    background: url(//s4.xinstatic.com/u2-m-sta/media/ic1.1f2ad13a.png) no-repeat;
    width: .38rem;
    height: .38rem
}

.identification .icon2 .pic {
    background: url(//s3.xinstatic.com/u2-m-sta/media/ic2.42b3bbee.png) no-repeat;
    width: .38rem;
    height: .38rem
}

.identification .icon3 .pic {
    background: url(//s2.xinstatic.com/u2-m-sta/media/ic3.2417ea44.png) no-repeat;
    width: .38rem;
    height: .38rem
}

.identification .icon4 .pic {
    background: url(//s2.xinstatic.com/u2-m-sta/media/ic4.eaee6182.png) no-repeat;
    width: .38rem;
    height: .38rem
}

.identification .icon5 .pic {
    background: url(//s4.xinstatic.com/u2-m-sta/media/ic5.e43ec781.png) no-repeat;
    width: .38rem;
    height: .38rem
}

.identification .icon6 .pic {
    background: url(//s3.xinstatic.com/u2-m-sta/media/ic6.bd0e738c.png) no-repeat;
    width: .38rem;
    height: .38rem
}

.identification .icon7 .pic {
    background: url(//s5.xinstatic.com/u2-m-sta/media/ic7.6af55a2c.png) no-repeat;
    width: .38rem;
    height: .38rem
}

.identification .icon8 .pic {
    background: url(//s6.xinstatic.com/u2-m-sta/media/ic8.ccc64646.png) no-repeat;
    width: .38rem;
    height: .38rem
}

.identification .icon9 .pic {
    background: url(//s6.xinstatic.com/u2-m-sta/media/ic9.7e347070.png) no-repeat;
    width: .38rem;
    height: .38rem
}

.identification .icon10 .pic {
    background: url(//s5.xinstatic.com/u2-m-sta/media/ic10.02895f14.png) no-repeat;
    width: .38rem;
    height: .38rem
}

.identification .icon11 .pic {
    background: url(//s4.xinstatic.com/u2-m-sta/media/ic11.cbeb3015.png) no-repeat;
    width: .38rem;
    height: .38rem
}

.identification .icon12 .pic {
    background: url(//s3.xinstatic.com/u2-m-sta/media/ic12.93505a69.png) no-repeat;
    width: .38rem;
    height: .38rem
}

.identification .icon13 .pic {
    background: url(//s2.xinstatic.com/u2-m-sta/media/ic13.a8877ed4.png) no-repeat;
    width: .38rem;
    height: .38rem
}

.identification .icon14 .pic {
    background: url(//s1.xinstatic.com/u2-m-sta/media/ic14.4a7d986e.png) no-repeat;
    width: .38rem;
    height: .38rem
}

.identification .icon15 .pic {
    background: url(//s1.xinstatic.com/u2-m-sta/media/ic15.e77f88b3.png) no-repeat;
    width: .38rem;
    height: .38rem
}

.identification .icons .pic {
    background-size: 100%
}

.UxinBusinessIdentification {
    background-color: #fff;
    margin-bottom: .2rem
}

.UxinBusinessIdentification .business {
    padding: .52rem .35rem .23rem;
    position: relative
}

.UxinBusinessIdentification .ori-logo {
    width: 3.57rem;
    display: block;
    margin: 0 auto .23rem
}

.UxinBusinessIdentification .ori-bus-logo {
    position: absolute;
    top: 1.17rem;
    left: 50%;
    margin-left: -.69rem;
    width: 1.41rem;
    display: block
}

.UxinBusinessIdentification .bus-name {
    font-size: .33rem;
    color: #3ca7d4;
    text-align: center;
    position: absolute;
    top: 1.52rem;
    left: 50%;
    margin-left: -.66rem
}

.UxinBusinessIdentification .bus-name:after {
    content: "";
    width: 1.43rem;
    height: .14rem;
    background: url("//s1.xinstatic.com/m/img/car-details-star.png") no-repeat;
    background-size: 100%;
    display: block;
    margin-top: .12rem
}

.UxinBusinessIdentification h4 {
    font-size: .35rem;
    color: #1b1b1b;
    text-align: center;
    margin-bottom: .21rem
}

.UxinBusinessIdentification .txt {
    display: block;
    font-size: .33rem;
    color: #ff5a37;
    text-align: center;
    padding-bottom: .35rem;
    border-bottom: .02rem solid #eaeaea
}

.UxinBusinessIdentification a.look {
    display: block;
    font-size: .28rem;
    color: #585858;
    line-height: .4rem;
    padding: 0 0 .16rem .49rem;
    position: relative;
    overflow: hidden
}

.UxinBusinessIdentification a.look:before {
    content: "";
    width: .26rem;
    height: .26rem;
    background: url("data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABYAAAAWCAYAAADEtGw7AAAAGXRFWHRTb2Z0d2FyZQBBZG9iZSBJbWFnZVJlYWR5ccllPAAAAyJpVFh0WE1MOmNvbS5hZG9iZS54bXAAAAAAADw/eHBhY2tldCBiZWdpbj0i77u/IiBpZD0iVzVNME1wQ2VoaUh6cmVTek5UY3prYzlkIj8+IDx4OnhtcG1ldGEgeG1sbnM6eD0iYWRvYmU6bnM6bWV0YS8iIHg6eG1wdGs9IkFkb2JlIFhNUCBDb3JlIDUuMy1jMDExIDY2LjE0NTY2MSwgMjAxMi8wMi8wNi0xNDo1NjoyNyAgICAgICAgIj4gPHJkZjpSREYgeG1sbnM6cmRmPSJodHRwOi8vd3d3LnczLm9yZy8xOTk5LzAyLzIyLXJkZi1zeW50YXgtbnMjIj4gPHJkZjpEZXNjcmlwdGlvbiByZGY6YWJvdXQ9IiIgeG1sbnM6eG1wPSJodHRwOi8vbnMuYWRvYmUuY29tL3hhcC8xLjAvIiB4bWxuczp4bXBNTT0iaHR0cDovL25zLmFkb2JlLmNvbS94YXAvMS4wL21tLyIgeG1sbnM6c3RSZWY9Imh0dHA6Ly9ucy5hZG9iZS5jb20veGFwLzEuMC9zVHlwZS9SZXNvdXJjZVJlZiMiIHhtcDpDcmVhdG9yVG9vbD0iQWRvYmUgUGhvdG9zaG9wIENTNiAoV2luZG93cykiIHhtcE1NOkluc3RhbmNlSUQ9InhtcC5paWQ6MEU3Mjk0Njg0MUNGMTFFNkE5NEZCNTAzOUYxNTA1OTUiIHhtcE1NOkRvY3VtZW50SUQ9InhtcC5kaWQ6MEU3Mjk0Njk0MUNGMTFFNkE5NEZCNTAzOUYxNTA1OTUiPiA8eG1wTU06RGVyaXZlZEZyb20gc3RSZWY6aW5zdGFuY2VJRD0ieG1wLmlpZDowRTcyOTQ2NjQxQ0YxMUU2QTk0RkI1MDM5RjE1MDU5NSIgc3RSZWY6ZG9jdW1lbnRJRD0ieG1wLmRpZDowRTcyOTQ2NzQxQ0YxMUU2QTk0RkI1MDM5RjE1MDU5NSIvPiA8L3JkZjpEZXNjcmlwdGlvbj4gPC9yZGY6UkRGPiA8L3g6eG1wbWV0YT4gPD94cGFja2V0IGVuZD0iciI/PtvucycAAAF8SURBVHjarJRPKERRFIdnHhZsLGRnQxazkb0lKaWUIkkpfxosFNlMslOsJGQlpESTslEoE7ZsWLBgQSxkY1KURPGdOlO3230zb2beqa839zfn/Trv3nNuNJKKRUKMdliHZGmIps2wB+Uw6IVk2gj7aipxEYZxPZxApa4/IV6scQ0cQbWhTcFDMcZS4aFWnIljWJMfhRpXqGmDoaVhCP4KNS6DXWiy9HF4ySzyNY7CJnRYurTZjil42tQixrWabLEAfZb2CmN2ogzIMtRBL7Tq89dhmoBJhy4FvdmiVFxlrLu0+hIrbwTmHKYbcOD6NDE+t7Ru2DbMO2FV99eMJ5jwP4xUrJbnrTGOZk8+wrBj76WlWuDMz9jTlxOO/9r0UFwHupTN1Gy3FTgN2HJ3MJ0ryTM+bQDec+RLt/TDV1BjiWcYzZE/D5dBPsuevCRs+eRewWzQEXWNtMz8vaV96xb8FGP8AT3WPs7ATT6Xit8ldK2HmdZhWcz3CvwXYAAX/UQQteJ94AAAAABJRU5ErkJggg==") no-repeat;
    background-size: 100%;
    position: absolute;
    top: .07rem;
    left: 0
}

.UxinBusinessIdentification a.look:first-of-type {
    padding-top: .35rem
}

.UxinBusinessIdentification a.look:first-of-type:before {
    top: .42rem
}

.car-history, .car-history-A {
    margin-bottom: .2rem
}

.car-history-A .data-src, .car-history .data-src {
    line-height: 1.05rem;
    font-size: .24rem;
    color: #999;
    font-weight: 500;
    position: absolute;
    right: .47rem;
    z-index: 1
}

.car-history-A .item-wrap, .car-history .item-wrap {
    position: relative;
    height: 1.03rem;
    line-height: 1.03rem;
    font-size: .3rem;
    padding: 0 .47rem;
    background-color: #fff;
    font-size: 0
}

.car-history-A .item-left-title, .car-history .item-left-title {
    position: relative;
    font-size: .27rem;
    color: #333
}

.car-history-A .item-right-title, .car-history .item-right-title {
    position: absolute;
    right: .47rem;
    top: 50%;
    line-height: 0;
    font-size: .25rem;
    color: #666
}

.car-history-A .item-side-content, .car-history .item-side-content {
    display: inline-block;
    font-size: .23rem;
    color: #999;
    margin-left: .12rem;
    line-height: normal;
    position: relative;
    top: -.02rem
}

.car-detail-item-more {
    display: block;
    width: 100%;
    padding: .35rem 0;
    font-size: .3rem;
    color: #585858;
    text-align: center;
    background: #fff;
    border-top: .02rem solid #f1f1f1
}

.car-detail-item-more:after {
    content: "";
    width: .12rem;
    height: .12rem;
    border: solid #999;
    border-width: .02rem .02rem 0 0;
    -webkit-transform: rotate(45deg);
    transform: rotate(45deg);
    display: inline-block;
    vertical-align: .04rem;
    margin-left: .12rem
}

.car-history-A {
    background: #fff;
    overflow: hidden
}

.car-history-A .entryPhone {
    font-family: PingFangSC;
    font-size: .25rem;
    letter-spacing: .009rem;
    color: #f5a623;
    padding-right: .4rem;
    background: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABwAAAAcCAYAAAByDd+UAAAAAXNSR0IArs4c6QAAAnxJREFUSA3dVr9rFFEQntnbu8tdDCGxEcUm7p2gKcQfjSixEERLMUL+BO38B0xtqYhVJFW8ZMHW1hSWFgoiBA5s1MJCkgPfXnTfG2c27PFy9za7S3IgPtjb2Zlvvu+9nfdmD+B/H1h2gVEYLJiYXnPecUD/yuTS1vsyHF4ZcH8juMVim4kY/yDE7/rr7dtlOAqvkMLztUj3u0Rw2hZAhK+NaQzwTnfX9mfZhVeodH8ZgWZHiIhm1I5ZHvFnOAqtcDcMzsUxSa0aLh4miSo+Xq7f7352xW1f7gqJCFmsw0n1NLG+sAJypYM4JhjBpr6se66gClsPuU5zTDDAVk7eALms4QlGsJbPaQ5IXFEVtk+Bhie8UY654rZPMMjYJMcODNkHCqI2qx5CdSgn85FXWZWcTAAHMgXVeusuz/qqIaodRGDHBCs5kmv7bdspSOGlaSCzQkCTNriILTnGmJcJhyPBKdiPt58CuY+Ag2PExaQTKt5+NhJgx4hgFLavcc9a5K0+4Uoo4pNcrue9qNO+PozfJyjti7TuGILmMLDsM9eySaDX6E0wOL/CsU9Q2hcAzZQlz8bTrNqhx3Z8ICjtCwkecbPI3Sj6+ybob29tHqctXMIp3CkgaUXSklQn+MDOeb4Gk0hBh7wbzv/UXOpeQERKyF3t65AidrrHfW9ObbQeiBOlFVFstrh2ua8yZeHZJia/ldSVe0fAX+B7Zz2I9XP+zhVuX7nM2YAqafMC1aszPT43U9m4o414LPaFd44UdqyDG0Gi4Td9vKli+sGif7ikv8ehSqzFB+Fnc6pyce9YhIuVCD6eAK2P+kjszb+G1GhAj/9o9caxoH+L8y9wdOWDmcXOLAAAAABJRU5ErkJggg==) no-repeat 100%/.3rem
}

.car-history-A .p-accident-bg {
    width: 100%;
    background: #f9fdff
}

.car-history-A .p-accident {
    background: hsla(85, 45%, 62%, .1);
    overflow: hidden;
    padding: 0 .23rem
}

.car-history-A .p-accident li {
    display: inline-block;
    width: 33%;
    height: 2.23rem;
    text-align: center;
    position: relative
}

.car-history-A .p-accident .isFlooding {
    background: url(//s3.xinstatic.com/u2-m-sta/media/feishuiyan.a97caf52.png) 50% .65rem no-repeat;
    background-size: .75rem
}

.car-history-A .p-accident .isBurned {
    background: url(//s4.xinstatic.com/u2-m-sta/media/feihuoshao.2180deed.png) 50% .65rem no-repeat;
    background-size: .75rem
}

.car-history-A .p-accident .partFrame {
    background: url(//s5.xinstatic.com/u2-m-sta/media/chajia.2248b272.png) 50% .6rem no-repeat;
    background-size: .84rem
}

.car-history-A .p-accident .p-accident-text {
    display: block;
    height: 2.23rem;
    line-height: 3.4rem;
    font-size: .23rem;
    letter-spacing: .01rem;
    color: #aaa
}

.car-history-A .p-accident .p-accident-fid {
    display: inline-block;
    width: .3rem;
    height: .3rem;
    background: url(//s5.xinstatic.com/u2-m-sta/media/wuyichang.07c0c76d.png) no-repeat 50%;
    background-size: contain;
    position: absolute;
    left: 50%;
    margin-left: .47rem;
    top: .59rem
}

.car-history-A .p-accident .p-accident-warn {
    display: inline-block;
    width: .32rem;
    height: .3rem;
    background: url(//s4.xinstatic.com/u2-m-sta/media/ys.dd33bb3a.png) 50% no-repeat;
    background-size: contain;
    position: absolute;
    left: 50%;
    margin-left: .5rem;
    top: .59rem
}

.car-history-A .tab-two {
    text-align: center;
    clear: both;
    width: 3.98rem;
    border: 1px solid #f85d00;
    border-radius: .04rem;
    margin: .6rem auto
}

.car-history-A .tab-two .tab-type-li {
    display: inline-block;
    width: 50%;
    background-color: #fff;
    font-family: PingFangSC;
    font-size: .27rem;
    line-height: .6rem;
    height: .6rem;
    text-align: center;
    color: #f85d00
}

.car-history-A .tab-two .tab-type-active {
    height: .6rem;
    line-height: .6rem;
    background-color: #f85d00;
    color: #fff
}

.car-history-A .flawBowItem {
    margin: auto
}

.car-history-A .flawBowItem .flaws-image {
    position: relative
}

.car-history-A .flawBowItem img {
    height: none
}

.car-history-A .p-cover-tab li {
    display: inline-block;
    width: .38rem;
    height: .38rem;
    font-size: .28rem;
    line-height: .4rem;
    text-align: center;
    color: #fff;
    border-radius: 50%;
    position: absolute;
    z-index: 6;
    background: #f3d334;
    -webkit-transform: scale(.85);
    transform: scale(.85)
}

.car-history-A .p-cover-tab .n1 {
    left: .17926rem;
    top: 2.01538rem
}

.car-history-A .p-cover-tab .n2 {
    left: 1.69866rem;
    top: 2.01538rem
}

.car-history-A .p-cover-tab .n3 {
    left: 3.67902rem;
    top: 2.01538rem
}

.car-history-A .p-cover-tab .n4 {
    left: 5.10453rem;
    top: 2.01538rem
}

.car-history-A .p-cover-tab .n5 {
    left: 6.16299rem;
    top: 2.01538rem
}

.car-history-A .p-cover-tab .n6 {
    left: 2.21936rem;
    top: 3.56167rem
}

.car-history-A .p-cover-tab .n7 {
    left: 2.96199rem;
    top: 3.66591rem
}

.car-history-A .p-cover-tab .n8 {
    left: 3.36318rem;
    top: 3.98733rem
}

.car-history-A .p-cover-tab .n9 {
    left: 3.78145rem;
    top: 3.66591rem
}

.car-history-A .p-cover-tab .n10 {
    left: 4.67773rem;
    top: 3.42268rem
}

.car-history-A .p-cover-tab .n11 {
    left: 2.21936rem;
    top: .41698rem
}

.car-history-A .p-cover-tab .n12 {
    left: 2.96199rem;
    top: .34748rem
}

.car-history-A .p-cover-tab .n13 {
    left: 3.36318rem;
    top: .01737rem
}

.car-history-A .p-cover-tab .n14 {
    left: 3.78145rem;
    top: .4rem
}

.car-history-A .p-cover-tab .n15 {
    left: 4.67773rem;
    top: .68rem
}

.car-history-A .p-structure-list {
    position: relative;
    text-align: right;
    font-size: .26rem;
    color: #585858;
    height: .9rem;
    line-height: 1.08rem;
    padding-right: .47rem
}

.car-history-A .p-structure-list .p-abnormal-num {
    color: #4a90e2;
    text-align: center
}

.car-details-recommend ._car-list-swiper-container {
    background: #fff
}

.newcar-card .new-car-icon {
    content: "";
    width: .98rem;
    height: .26rem;
    background: url(//s2.xinstatic.com/u2-m-sta/media/newcar.e03aaf2a.png) no-repeat;
    background-size: 100% 100%;
    position: absolute;
    top: .3rem;
    left: .3rem
}

.newcar-card .pic {
    width: 2.56rem;
    height: 1.7rem;
    float: left;
    margin-right: .3rem;
    border: .02rem solid #eee
}

.car-list-card {
    display: -webkit-box;
    display: -webkit-flex;
    display: flex;
    -webkit-flex-wrap: wrap;
    flex-wrap: wrap;
    padding: .3rem;
    min-width: 7.5rem;
    border-bottom: 1px solid #f1f1f1
}

.car-list-card .car-pic {
    width: 2.56rem;
    height: 1.7rem;
    margin-right: .26rem;
    -webkit-flex-basis: 2.56rem;
    flex-basis: 2.56rem
}

.car-list-card .list-detail-super:before {
    position: absolute;
    left: 0;
    top: -.3rem;
    width: .53rem;
    height: .65rem;
    background: url(//s3.xinstatic.com/static/newcar-m/widget/common/list/imgs/super_fe4665b.png) no-repeat;
    background-size: 100% 100%
}

.car-list-card i {
    position: relative
}

.car-list-card i:after, .car-list-card i:before {
    content: ""
}

.car-list-card .list-detail-video:after {
    position: absolute;
    left: .84rem;
    top: .42rem;
    width: .9rem;
    height: .9rem;
    background: url(//s3.xinstatic.com/static/newcar-m/imgs/video_3075a74.png) no-repeat;
    background-size: 100% 100%
}

.car-list-card .list-detail-vr:after {
    position: absolute;
    top: .68rem;
    left: .84rem;
    width: .92rem;
    height: .48rem;
    background: url(//s2.xinstatic.com/u2-m-sta/media/360.c06a5ae1.png) no-repeat;
    background-size: 100%
}

.car-list-card .list-detail-fresh:before {
    content: "";
    position: absolute;
    left: 0;
    top: 0;
    width: .8rem;
    height: .26rem;
    background: url(//s3.xinstatic.com/u2-m-sta/media/new_car.f213b89c.png) no-repeat;
    background-size: 100% 100%
}

.car-list-card .common-list-detail {
    -webkit-flex-basis: 4.08rem;
    flex-basis: 4.08rem;
    position: relative
}

.car-list-card .common-list-detail dt {
    font-size: .28rem;
    color: #1b1b1b;
    line-height: .4rem;
    max-height: .76rem;
    font-weight: 400;
    word-break: break-all;
    overflow: hidden;
    margin-top: -.06rem;
    text-overflow: ellipsis;
    display: -webkit-box;
    -webkit-line-clamp: 2;
    -webkit-box-orient: vertical
}

.car-list-card .common-list-detail .list-detail-mileage {
    color: #999;
    font-size: .2rem;
    margin: .06rem 0
}

.car-list-card .common-list-detail .list-detail-price {
    color: #333;
    font-size: .26rem;
    position: absolute;
    bottom: .26rem
}

.car-list-card .common-list-detail .show-price-bottom {
    color: #f85d00;
    position: absolute;
    bottom: -.06rem;
    display: -webkit-box;
    display: -webkit-flex;
    display: flex;
    -webkit-box-align: center;
    -webkit-align-items: center;
    align-items: center
}

.car-list-card .common-list-detail .list-detail-monthly span {
    color: #f85d00;
    font-size: .26rem;
    font-weight: 500;
    margin-right: .06rem
}

.car-list-card .common-list-detail .list-detail-monthly .list-detail-ycg {
    display: inline-block;
    text-align: center;
    width: .8rem;
    border-radius: 1px;
    background: #f85d00;
    color: #fff;
    font-size: .18rem;
    overflow: hidden
}

.car-list-card .common-list-detail .list-detail-lable {
    height: .34rem;
    line-height: .34rem;
    padding: 3px 4px 2px;
    background: rgba(248, 93, 0, .1);
    border-radius: 2px;
    font-size: .2rem;
    color: #f85d00;
    margin-right: .14rem
}

.car-list-card .common-list-detail .btn-inquiry {
    position: absolute;
    right: 0;
    bottom: 0;
    width: 1.34rem;
    height: .58rem;
    line-height: .58rem;
    text-align: center;
    border-radius: .08rem;
    border: .02rem solid #ff5a37;
    font-size: .26rem;
    color: #ff5a37
}

.car-list-card .common-list-detail .btn-inquiry-grey {
    background-color: #e5e5e5;
    color: #aaa;
    border: .02rem solid #e5e5e5
}

.car-list-card .car-list-label {
    height: .68rem;
    line-height: .68rem;
    width: 60%;
    border-top: .02rem solid #eee;
    margin-left: 2.84rem;
    margin-top: .3rem;
    margin-bottom: -.3rem;
    font-size: 0;
    overflow: hidden
}

.car-list-card .car-list-label .car-list-uxin {
    padding: .06rem .08rem .04rem;
    border-radius: .04rem;
    text-align: center;
    font-size: .2rem;
    white-space: nowrap;
    margin: .16rem auto;
    background: rgba(192, 142, 66, .16);
    color: #c08e42
}

.car-list-card .car-list-label .car-list-seller {
    background: #e7eef6;
    color: #5690ca
}

.car-list-card .car-list-label .car-uxin-promise {
    padding: .06rem .08rem .04rem;
    font-size: .2rem;
    color: #bababa;
    white-space: nowrap;
    margin: .16rem 0 .16rem .04rem
}

.car-list-card .car-list-label .car-uxin-condition {
    padding: .06rem .08rem .04rem;
    border-radius: .04rem;
    text-align: center;
    font-size: .2rem;
    white-space: nowrap;
    margin: .16rem auto;
    background: #e7eef6;
    color: #5690ca;
    margin-left: .1rem
}

.car-details-head {
    padding: .3rem .4rem 0;
    overflow: hidden;
    background: #fff
}

.car-details-head h1 {
    line-height: .49rem;
    font-size: .35rem;
    color: #1b1b1b;
    padding-bottom: .5rem;
    font-weight: 500;
    word-break: break-all
}

.car-details-head .jrth {
    display: inline-block;
    padding: .1rem .12rem .06rem;
    background: rgba(248, 93, 0, .1);
    border-radius: .04rem;
    -webkit-border-radius: .04rem;
    font-size: .22rem;
    color: #f85d00;
    line-height: .24rem;
    margin-right: .14rem;
    vertical-align: .04rem
}

.car-details-head .jrth:empty {
    display: none
}

.car-details-head .price {
    font-size: .41rem;
    padding-bottom: .2rem;
    position: relative;
    line-height: 1
}

.car-details-head .full-tax {
    font-size: .26rem;
    color: #585858;
    display: block;
    margin-top: .3rem
}

.car-details-head .originan-price {
    text-decoration: line-through
}

.car-details-head .money {
    font-size: .56rem;
    color: #f85d00;
    vertical-align: baseline
}

.car-details-head .money .wan {
    font-size: .26rem;
    margin-left: .08rem;
    color: #f85d00;
    font-style: normal
}

.car-details-head .line {
    border-bottom: .02rem solid #f3f3f3
}

.car-details-head .car-price-analysis {
    margin-left: .16rem;
    font-size: .24rem;
    color: #f85d00;
    vertical-align: baseline
}

.car-details-head .car-price-analysis:before {
    content: "";
    width: .24rem;
    height: .28rem;
    background: url(//s6.xinstatic.com/u2-m-sta/media/price-trend.c4e8f6d6.png) no-repeat;
    background-size: contain;
    display: inline-block;
    vertical-align: -.02rem;
    margin-right: .08rem
}

.car-details-head .car-price-analysis:after {
    content: "";
    width: .12rem;
    height: .12rem;
    border: solid #f85d00;
    border-width: .02rem .02rem 0 0;
    -webkit-transform: rotate(45deg);
    transform: rotate(45deg);
    display: inline-block;
    margin-left: .02rem;
    vertical-align: .02rem
}

.car-details-head .car-price-analysis:empty {
    display: none
}

.car-details-head .notice {
    display: block;
    position: absolute;
    right: 0;
    top: 0;
    margin-top: .1rem
}

.car-details-head .xdj-btn {
    width: 1.39rem;
    height: .6rem;
    line-height: .6rem;
    border-radius: .05rem;
    border: .02rem solid #f85d00;
    font-size: .26rem;
    text-align: center;
    color: #f85d00
}

.one-precent-sem {
    padding: 0 .4rem .2rem;
    font-size: .26rem;
    line-height: .32rem;
    color: #585858;
    overflow: hidden;
    background: #fff
}

.one-precent-sem .pay-plan {
    float: left
}

.one-precent-sem .plan-link {
    float: right;
    color: #585858
}

.one-precent-sem .plan-link:after {
    content: "";
    width: .12rem;
    height: .12rem;
    border: solid #585858;
    border-width: .02rem .02rem 0 0;
    -webkit-transform: rotate(45deg);
    transform: rotate(45deg);
    display: inline-block;
    margin-left: .1rem;
    vertical-align: .02rem
}

.icon-head-li {
    width: .98rem;
    height: 1.44rem;
    position: absolute;
    top: 0;
    left: .4rem;
    z-index: 1
}

.one-precent-li {
    display: block;
    height: 1.44rem;
    background: #fff;
    overflow: hidden;
    position: relative
}

.one-precent-li .one-precent-li-bkg {
    display: block;
    background-color: rgba(248, 93, 0, .07);
    height: .98rem;
    line-height: .98rem;
    border-radius: .08rem;
    margin-top: .46rem;
    padding-left: 1.6rem;
    overflow: hidden;
    font-size: .32rem;
    color: #f85d00;
    position: relative
}

.one-precent-li .one-precent-li-bkg:after {
    content: "";
    width: .24rem;
    height: .24rem;
    background: url("data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABgAAAAYCAYAAADgdz34AAAAqUlEQVRIS9XWsQ3CMBCF4f8avAUSDbtQZQDk5SihYwIKlmCPSCQVKG0k4ntnu8C1/T7Z1vlsdB6m5M+ZK0bavTnbjdGzVgKmzAs4As80cfIgEvDJHGZ4AHsvIgHLkaiIDKhICFCQMOBFqgAPUg2UkCbAFtIMWCNm3NOF4X+AXwXYZAdb1V0NlJ6OKqAUvlx8GPCEhwFveAhQwmVADZeB7i2ze9P3/CLWc77XuZAZhUt3XgAAAABJRU5ErkJggg==") no-repeat 50%;
    background-size: 100%;
    position: absolute;
    top: .4rem;
    right: .5rem
}

.one-precent-li .two-precent-li-bkg {
    display: block;
    height: .98rem;
    line-height: .98rem;
    border-radius: .04rem;
    background-image: -webkit-linear-gradient(182deg, #ffb769, #f85d00);
    background-image: linear-gradient(268deg, #ffb769, #f85d00);
    margin: .46rem .4rem 0 .7rem;
    padding-left: .9rem;
    overflow: hidden;
    font-size: .32rem;
    color: #fff;
    text-shadow: 0 .04rem 0 #fe7b2d;
    position: relative
}

.one-precent-li .two-precent-li-bkg:after {
    content: "";
    width: .12rem;
    height: .22rem;
    background: url("data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAAwAAAAWCAYAAAD0OH0aAAAAhElEQVQ4T6XUwQ2AMAhA0c/JLUy8uIszuKFHJ/DgEu7hHVMTm6iltNr7Awq0oqoT0ACjiOw4R1R1A3pgBQYPBdABC9CWIAkV1KAT1KAIStENlKAX8FAS5JAJTORN9tHyOZshkSUPkgO1SrKm/7+t3l59Xw0v8nXX+vUujRwzfHmiVZ/AASKifYXq/7M8AAAAAElFTkSuQmCC") no-repeat 50%;
    background-size: 100%;
    position: absolute;
    top: .4rem;
    right: .4rem
}

.deserve-bar {
    font-size: 0;
    height: 1rem;
    line-height: 1rem;
    padding-left: .48rem;
    background: #fff
}

.deserve-bar .deserve-first {
    margin-right: .2rem;
    font-size: .26rem;
    font-weight: 700;
    text-align: left;
    color: #f85d00
}

.deserve-bar .deserve-first:before {
    content: "";
    width: .3rem;
    height: .3rem;
    display: inline-block;
    position: absolute;
    top: 50%;
    -webkit-transform: translateY(-50%);
    transform: translateY(-50%);
    left: 0;
    background: url(//s4.xinstatic.com/u2-m-sta/media/icon.9361da71.png) no-repeat;
    background-size: contain
}

.deserve-bar .deserve-text {
    text-align: center;
    position: relative;
    padding-left: .38rem;
    font-weight: 700
}

.deserve-bar .deserve-second {
    font-size: .26rem;
    font-weight: 500;
    text-align: center;
    color: #585858
}

.deserve-bar.bottom-tow-bar {
    line-height: 1;
    height: unset;
    padding-bottom: .3rem
}

.deserve-bar.bottom-tow-bar .deserve-first, .deserve-bar.bottom-tow-bar .deserve-second {
    font-size: .24rem
}

.deserve-bar.bottom-tow-bar .deserve-first:before {
    content: "";
    width: .25rem;
    height: .25rem;
    display: inline-block;
    position: absolute;
    top: 50%;
    -webkit-transform: translateY(-50%);
    transform: translateY(-50%);
    left: 0
}

.deserve-bar .deserve-warehouse {
    margin-right: .02rem;
    font-size: .24rem;
    font-weight: 700;
    text-align: left;
    color: #f85d00
}

.deserve-bar .deserve-warehouse .deserve-second {
    font-size: .24rem
}

.deserve-bar .deserve-warehouse:before {
    content: "";
    width: .25rem;
    height: .25rem;
    display: inline-block;
    position: absolute;
    top: 50%;
    -webkit-transform: translateY(-50%);
    transform: translateY(-50%);
    left: 0
}

.deserve-bar .deserve-warehouse:before {
    background: url(//s5.xinstatic.com/u2-m-sta/media/warehouse-icon.6527ad4b.png) no-repeat 50%;
    background-size: contain;
    vertical-align: middle
}

.deserve-bar.warehouse-bar {
    height: unset;
    line-height: 1;
    padding-top: .3rem;
    padding-bottom: .2rem
}

.sem-type-btn-wrap {
    padding: 0 .4rem .2rem;
    background: #fff;
    margin-bottom: .2rem
}

.sem-type-btn-wrap .sem-type-btn {
    width: 100%;
    height: .7rem;
    border: .02rem solid #f85d00;
    border-radius: .12rem;
    font-size: .28rem;
    line-height: .74rem;
    color: #f85d00;
    text-align: center
}

.sem-type-btn-wrap .sem-type-text {
    position: relative;
    display: inline-block;
    padding-right: .25rem
}

.sem-type-btn-wrap .sem-type-text:after {
    content: "";
    position: absolute;
    top: .25rem;
    right: 0;
    width: .16rem;
    height: .2rem;
    background: url(//s3.xinstatic.com/u2-m-sta/media/open.d6b4728e.png) no-repeat;
    background-size: 100%
}

.detail-banner .back-wrap {
    position: absolute;
    left: 0;
    right: 0;
    top: 0;
    text-align: right;
    z-index: 2;
    transform: translateZ(.02rem);
    transition-duration: 0ms;
    -webkit-transform: translateZ(.02rem);
    -webkit-transition-duration: 0ms
}

.detail-banner .back-wrap a {
    display: inline-block;
    padding: .33rem .33rem .47rem .3rem
}

.detail-banner .back {
    position: absolute;
    left: 0;
    top: .04rem
}

.detail-banner .triangle-left {
    display: inline-block;
    width: .24rem;
    height: .24rem;
    border: solid #fff;
    border-width: 0 0 .03rem .03rem;
    -webkit-transform: rotate(45deg);
    transform: rotate(45deg);
    box-sizing: unset;
    vertical-align: middle
}

.detail-banner .duibi01 {
    display: inline-block;
    width: .44rem;
    height: .44rem;
    background: url("data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAACwAAAAsCAYAAAAehFoBAAAEmElEQVRYR9WZe+jdYxzHX2/3S4RSmFusRE0o7Q/MXVHkWu5/kJnY/KPYKBRb8h+b3FJMTZnrsq2NlBFyGVakELlnInLJ7aP3fL6n5/fd+Z7zPef3O+k8dep0nuc8z+v7eT73rxizoangjYhtgIPyswewU+77M/AN8KE/kv6Y7HlDA0fE7sD5wOnAUcAOfWB+BV4BVgCPSfpuGPiBgSPiYGB+wm49zKHAn4YGFkn6YJA9WgNHxC7AbcAcYMvaIQF8ArwPfAb8lPM7A/sBhwAHAPXz/gbuBW6S9GMb8FbAEXE0sAzYu9jUkC8DS4GVkr7sdWBETANOAy4BvF959hfABZK8X8/RFzgiZgNLgK2KnVYBN0t6o98B3eYj4kjgVuDUYv4v4GpJ9/fasydwRFxvPSukYUO5UtJTw4DW/xMRZwH3ATZgD9/afEl3NO3fCJyStX5Va14Hzul39YM+SKrKE8DMAnpOk6S7AqfOvliowfPAmZJ+GRSozfqI2BF4Gjgp11s9ju+m05sBpzfYUBiYJXviqGCrB0roFwpJ2xBn1L1HN+DFVv7cyDp7mKSv2khqsmsiYi/gnUKnl0i6ptx3AnAGBUu38rNndzOwiLgYuAt4TpLd1GYjIhYAt9uoJNl3txppiE/mYvtpS7kTXOrAj6Sf9PpVkuw3u8FcDjxovZNkS58y4E2uImJl4fKWSrq0OqADnLmBnb/Drd3LzCY/GxGjBraftu2Yz2F8WpV7lMBz85r9MOskzWq6w1EDp5RfAo5JhnmS7vb3EngNcHIumC3pgVEAR4QjprO86ZJu6XHGFUAV9dZKOqUDnPnsD5kiWh326RUgCgmvBqwe9fEt4CjZMbqI2NP5AjAvEyL/x4GoMrAJe2RA+TyF6tR0V+fTmyQcETOA9/IfH0ua3sukC+CmZfsDFyXwm5m9HVt4n7cAu0/nxb/3kPJHwIE5f6ikDRXwucDjObFC0hktgV1BuKqoj8PT21jC1XDl8QzwsKRXe+1fzUXEs1kg+KfzJC2vgO2cNym1n1ySDbBxDGh0hrsOeE3SP21AC2AzVYFjrqTFFbAriIW5cKGkG6cQeKDAUZ4bEb4hByCPBZIWjS3wKFViMhJuVIlhjW4kobmN0Q3r1oYCjogtAPvf5ZIebbKXiGh0a26EDBM4hgXeDfge2CipKo8mcGfgcE7sMTFw+JeImHRozoh5XAahy5rSyyJQrZd0RDcJR0RzaE7gQZKfaq3LmhuAE1yVAI73blNd5VCarnKZpAtr7srz97h1UJ8r9Ldv8uOraZtevg04mjkQWB8752TFcCewHfAQ4Gi4DvgtF1n9HKa3Ba6V5EKgrg7908uUctsEvkywrWcGWguslvR17uVOkXMGd3y6DXeJZkmyLteB+yfweYj7Zm1KJOfK+7rzI+nTHla+fd6EW1bl2Ai8K8nJeR3WFUy7Eimh/88i1O2s9a2L0OIqx6fMT2g368ajkdIx9/+agPVWlcv+Ke1RZC/COjt8q6qAHp9mYE3S49FuLaDHp6FdQI/PK4PSs4/NS5kuEWk8Xnt1C8Nj8WKxKX8Y9e//AhlNrUsvA3ooAAAAAElFTkSuQmCC") no-repeat 50%;
    background-size: .44rem;
    vertical-align: middle
}

.detail-banner .carousel-wrap {
    position: relative;
    width: 100%;
    height: 5rem
}

.detail-banner .play-btn-wrap {
    width: .92rem;
    height: .92rem;
    background-color: rgba(0, 0, 0, .46);
    border-radius: 100%;
    position: absolute;
    top: 50%;
    left: 50%;
    -webkit-transform: translate(-50%, -50%);
    transform: translate(-50%, -50%)
}

.detail-banner .play-btn {
    width: 0;
    height: 0;
    border-width: .2rem 0 .2rem .24rem;
    border-style: solid;
    border-color: transparent transparent transparent #fff;
    position: absolute;
    left: .5rem;
    top: .24rem;
    -webkit-transform: translate(-50%);
    transform: translate(-50%)
}

.detail-banner .swiper-bottom {
    position: absolute;
    left: 0;
    right: 0;
    bottom: .3rem;
    width: 100%;
    z-index: 2;
    box-sizing: border-box;
    padding: 0 .3rem;
    line-height: 1;
    text-align: center
}

.detail-banner .video-tag {
    display: inline-block;
    width: 1rem;
    height: .45rem;
    text-align: center;
    line-height: .47rem;
    font-size: .24rem;
    color: #fff;
    border-radius: .25rem;
    margin-right: .1rem;
    background: rgba(0, 0, 0, .3);
    box-sizing: unset
}

.detail-banner div.video-bottom-active {
    background-image: -webkit-linear-gradient(#f85d00, #f85d00), -webkit-linear-gradient(left, #ff8300, #f85d00);
    background-image: linear-gradient(#f85d00, #f85d00), linear-gradient(90deg, #ff8300, #f85d00)
}

.detail-banner .swiper {
    display: inline-block;
    padding: .1rem;
    width: 1.2rem;
    left: .2rem;
    bottom: .24rem;
    box-sizing: unset
}

.detail-banner .number, .detail-banner .swiper {
    font-size: .22rem;
    background: rgba(0, 0, 0, .3);
    border-radius: .6rem;
    color: #fff;
    text-align: center
}

.detail-banner .number {
    padding: .1rem .2rem;
    -webkit-border-radius: .6rem;
    z-index: 9;
    float: right
}

.detail-banner .swiper:before {
    content: "";
    width: .24rem;
    height: .22rem;
    background: url("data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABYAAAAWCAYAAADEtGw7AAAAGXRFWHRTb2Z0d2FyZQBBZG9iZSBJbWFnZVJlYWR5ccllPAAAAyJpVFh0WE1MOmNvbS5hZG9iZS54bXAAAAAAADw/eHBhY2tldCBiZWdpbj0i77u/IiBpZD0iVzVNME1wQ2VoaUh6cmVTek5UY3prYzlkIj8+IDx4OnhtcG1ldGEgeG1sbnM6eD0iYWRvYmU6bnM6bWV0YS8iIHg6eG1wdGs9IkFkb2JlIFhNUCBDb3JlIDUuMy1jMDExIDY2LjE0NTY2MSwgMjAxMi8wMi8wNi0xNDo1NjoyNyAgICAgICAgIj4gPHJkZjpSREYgeG1sbnM6cmRmPSJodHRwOi8vd3d3LnczLm9yZy8xOTk5LzAyLzIyLXJkZi1zeW50YXgtbnMjIj4gPHJkZjpEZXNjcmlwdGlvbiByZGY6YWJvdXQ9IiIgeG1sbnM6eG1wPSJodHRwOi8vbnMuYWRvYmUuY29tL3hhcC8xLjAvIiB4bWxuczp4bXBNTT0iaHR0cDovL25zLmFkb2JlLmNvbS94YXAvMS4wL21tLyIgeG1sbnM6c3RSZWY9Imh0dHA6Ly9ucy5hZG9iZS5jb20veGFwLzEuMC9zVHlwZS9SZXNvdXJjZVJlZiMiIHhtcDpDcmVhdG9yVG9vbD0iQWRvYmUgUGhvdG9zaG9wIENTNiAoV2luZG93cykiIHhtcE1NOkluc3RhbmNlSUQ9InhtcC5paWQ6MkQ5OTczQzMzQzUxMTFFNkEyNDNFRjhGOUEwNjBBOTgiIHhtcE1NOkRvY3VtZW50SUQ9InhtcC5kaWQ6MkQ5OTczQzQzQzUxMTFFNkEyNDNFRjhGOUEwNjBBOTgiPiA8eG1wTU06RGVyaXZlZEZyb20gc3RSZWY6aW5zdGFuY2VJRD0ieG1wLmlpZDoyRDk5NzNDMTNDNTExMUU2QTI0M0VGOEY5QTA2MEE5OCIgc3RSZWY6ZG9jdW1lbnRJRD0ieG1wLmRpZDoyRDk5NzNDMjNDNTExMUU2QTI0M0VGOEY5QTA2MEE5OCIvPiA8L3JkZjpEZXNjcmlwdGlvbj4gPC9yZGY6UkRGPiA8L3g6eG1wbWV0YT4gPD94cGFja2V0IGVuZD0iciI/PgOo2g0AAAEsSURBVHjaYvz//z8DLQALELsAcTAQM1HJzH9AvJYR6OJ3QMZTIH5BJYMlgFia4T8ERIGChEoYZNZ/JioEpTKURgGUGCwFxFeB+A4QX4PyqWJwMhCrQdmqQJxKLYPfovFfo4cRuWAOEJsAsRsQ74LyCRosC8QWQLweiP/gUPMLiJNw2YotKMSA+BgQr4JiZnK8g83gRiCWgbIDgXgyEDNiUQcS0wdidyCWx5BFyyAiQPztPyaYDcRsSJnACoiPI8n/BeIM5AyCbnDWf9zgOhA3A/FSqEHo4BMQs8MMRo+8ADzBpgHENXjkeaERjhHGnEBsR2EW58GW3ASBeAKFBt8EYjNkg0FJjAOIZ1Gh2BQDJ5n/NKpCmBhoBEAG/6WBuX+ZoOFKTcNBZs0ECDAA7qsOLOO7hjwAAAAASUVORK5CYII=") no-repeat;
    background-size: contain;
    display: inline-block;
    margin-bottom: -.02rem;
    margin-right: .1rem
}

.detail-banner .sold {
    width: 2.95rem;
    height: 2.95rem;
    line-height: 2.95rem;
    background: hsla(0, 0%, 100%, .7);
    font-size: .73rem;
    color: #5c5c5c;
    text-align: center;
    border-radius: 50%;
    -webkit-border-radius: 50%;
    position: absolute;
    top: 50%;
    left: 50%;
    margin-top: -1.45rem;
    margin-left: -1.41rem;
    z-index: 0
}

.detail-banner .play-vr-img {
    width: 1.38rem;
    height: .7rem;
    position: absolute;
    top: 50%;
    left: 50%;
    -webkit-transform: translate(-50%, -50%);
    transform: translate(-50%, -50%);
    background: url(//s1.xinstatic.com/u2-m-sta/media/360.c06a5ae1.png) no-repeat;
    background-size: 100% 100%
}

.bottom-btn {
    position: fixed;
    bottom: 0;
    left: 0;
    right: 0;
    z-index: 2;
    display: -webkit-box;
    display: -webkit-flex;
    display: flex;
    font-size: 0
}

.bottom-btn .btn-anniu {
    width: 0;
    height: .88rem;
    line-height: .9rem;
    font-size: .3rem;
    color: #585858;
    text-align: center;
    background: #fff;
    -webkit-box-flex: 1;
    -webkit-flex: 1 1;
    flex: 1 1;
    box-sizing: border-box
}

.bottom-btn .btn-line {
    border-top: .02rem solid #e5e5e5
}

.bottom-btn .btn-content {
    color: #fff;
    background: -webkit-linear-gradient(left, #ffc500, #ffa400);
    background: linear-gradient(90deg, #ffc500, #ffa400)
}

.bottom-btn .btn-right {
    color: #fff;
    background: -webkit-linear-gradient(left, #fc9600, #f85d00);
    background: linear-gradient(90deg, #fc9600, #f85d00)
}

.bottom-btn .btn-icon:before {
    content: "";
    display: inline-block;
    width: .36rem;
    height: .36rem;
    background: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAACIAAAAiCAYAAAA6RwvCAAAE80lEQVRYR7WXd8iXVRTHP9/2NBsoDUolpdKWZovKjHpTLLMtEZZlaAWZtBS1ItGKdlFJQUsaFIkNJNOWFUXZoCgrioYNyCJs7xPft3tfrr+e5/39XrXz3/Oce8/53nPP+F6xhiUiBgITgc+AJ4EXJEUzN2q2oKv6iHgD2KPY9zFwGTBH0l919v4PIHOBoyscvgOMlfRqFZj/AIkI/zsU2B9YG1gCzJf0ZyvRiYgNgeOBkUAbsGmx7xfgDEn3NtpaCUhE7AbcBezZsHCpjUvyqVqWiOgOXJhyZqO00fkyQdJtpaEOIBFxMnA7sEGNp++AfSV90DKS7DliF+ARYMf06w/gcEnPZFvtQCLi9AQiA/sduA/4ETgNyKd5CxhUd00RsRWwN/CKpG9KwBGxBfA8YFCWr4G+kr73hyJiS+BTYOO0wFl+rCRnv0EeBCwC1k36SZKub4xKRFj/PtAbcHXMB6aU1xkRfQwSsE/LTEnTMpBxKRr+/gIYKMloOyQiXH7T0w+v6S3J4S3XOCm/LQBb9yswrkzOiJgA3Jo2/gz0krTcEbkcmJwUsyRNrTitr8ZRc+gtQyU9W7HO1XI+MNjRTnpHZ6QkR8gRXgd419eS9OdKusFAbgHOTD8nSrqx0UEy8ABwYtKdLcn7KiUiDMQlmp19lfLhp2TrUuCStHmhpLbGiMyQdHHFSdcH3i4Mj5E0pw5IcrYd4DzLUTxH0k1JNyj1J3+ukNTdQMYCdySjT0ga3nD33YAHXW7pv+99h8Y8qoniFGBW0i2SdFgCsgnwQ7Gnh4HsDryZflrZU5I7YLtEhOvfXTLLZElXdhaNYq8H4Gvpe5mk7QvdCsCHtPTLfcQl2yv9PEnS/cUGz4a90vc8SVVzpBJXROwEuCtblkvqkQ5nv78VFdYnA7kWmJQ2PCfp4AKIy9bl224M6O9yazEiuwJugpbXJTk3HGX3kdzw3PK7ZSBuve+lIee1QyQtTps2T7r20wCPAUe1wjHS/uuAA4CpksxPDGSz1FnXAz6U1LecNQ8DxyRniyUNKaLisnX5ZpkmaWYrUalbExFH+kDAbElLSiBOLLdfj37LKZLuKcDcCZyavv8GTpBk8GtEGmnAbGB8suw2PyDnQ+IZHlrt95za9whJT0fEMGA04Ov7BJgryfOpZWkE4iTy4MpDaQEwPOdDRGwLvAy4WVlc5i8Bh1R4XOgISvqyFTRVDO241MCybqV8iIj+gOdM7pid+fkcGNYKoarkrBFxM3BWkQ+jJT1U5MsA4HF32AKFu++81IHHFEPPEdlPkll9rdQBMUt70ZSgyIcjJD1VgHFZe3gNBa6RdHehG5WIlfmrpaO91yGpZfERsU26/9yWnQ+jci9odu8RMQJ4FFgrrd1HkquyUjp9TsS/XNO8MjczU8jxkkywm0pE+KrcKywXSLp6lYB4U0pOX0nPZMQt2QzrPEmexLUSESWHMW28YpWBJDAmOE7OfoUhDzMTpA4mXjqJCA9HJ7AZmaVNkku661fTYNgs3Mw+85KstnGzugXmsRHhnLgImFF0aVOBwZ3Npy49OdMr0FPaTvITIwNyMn+UmuHWxSFMtg+UZKpRK10Ckq1EhPvHVX52FFVR5cSEy8R5WWcgrFslIAWgnf18TIDc/rP4Yea5Nb1ZQucNqwWkIYc8f9xzXElLS7rZLBqrHZFWHLS65h9a9daNGk522AAAAABJRU5ErkJggg==) no-repeat;
    margin-right: .1rem;
    vertical-align: -.08rem;
    background-size: 100% 100%
}

.bottom-placeholder {
    width: 100%;
    height: .88rem
}

.car-detail-financial-benefit-bar {
    width: 100%;
    height: .98rem;
    background: url(//s6.xinstatic.com/u2-m-sta/media/mask@2x.9682c29b.jpg) no-repeat;
    background-size: 100%;
    overflow: hidden;
    display: block;
    font-size: 0
}

.car-detail-financial-benefit-bar .car-detail-fbb-font {
    float: left;
    font-weight: 500;
    font-size: .34rem;
    color: #fff;
    margin-top: .33rem;
    line-height: 1.12
}

.car-detail-financial-benefit-bar .text1 {
    margin-left: .39rem
}

.car-detail-financial-benefit-bar .text2 {
    margin-left: .15rem
}

.car-detail-financial-benefit-bar .car-detail-fbb-icon {
    display: block;
    width: .91rem;
    height: .52rem;
    background: url(//s2.xinstatic.com/u2-m-sta/media/group@2x.4bf8cd0b.png) no-repeat;
    background-size: 100%;
    float: right;
    margin-right: .32rem;
    margin-top: .24rem
}

.detail-app-download.show_dl {
    position: fixed;
    left: 0;
    right: 0;
    bottom: 1.42rem;
    z-index: 2
}

.detail-app-download .download-pic {
    width: 3.26rem;
    display: block;
    margin: 0 auto
}

.detail-app-download .pic {
    width: 100%;
    display: block
}

.detail-app-download .guan-pic {
    width: .47rem;
    height: .47rem;
    position: absolute;
    top: .06rem;
    left: 50%;
    margin-left: 1.11rem;
    z-index: 9
}

.detail-app-download .guan {
    width: .18rem;
    position: absolute;
    top: 50%;
    margin-top: -.09rem;
    left: 50%;
    margin-left: -.09rem
}

.carpark-wrap .car-details {
    background: #fff;
    overflow: hidden;
    margin-bottom: .2rem;
    margin-top: .2rem
}

.carpark-wrap .shop-news {
    display: block;
    font-size: .28rem;
    color: #585858;
    line-height: 1.4;
    border-top: .02rem solid #eaeaea;
    padding: .2rem .35rem
}

.carpark-wrap .car-details-map {
    position: relative
}

.carpark-wrap .car-details-map .map {
    border-top: .02rem solid #eaeaea;
    padding: .33rem
}

.carpark-wrap .car-details-map .map img {
    display: block;
    width: 100%
}

.carpark-wrap .car-details-map .map-btn {
    position: absolute;
    bottom: .66rem;
    left: .66rem;
    right: .66rem;
    line-height: .45rem;
    font-size: .33rem;
    color: #585858;
    text-align: left;
    padding: .19rem 1.17rem .19rem .19rem;
    background: #fff;
    box-shadow: .02rem .04rem .12rem rgba(0, 0, 0, .2);
    -webkit-box-shadow: .02rem .04rem .12rem rgba(0, 0, 0, .2)
}

.carpark-wrap .car-details-map .map-btn:after {
    content: "";
    width: .16rem;
    height: .16rem;
    border: solid #838383;
    border-width: .04rem .04rem 0 0;
    transform: rotate(45deg);
    -webkit-transform: rotate(45deg);
    position: absolute;
    top: 50%;
    right: .47rem;
    margin-top: -.09rem
}

.carpark-wrap .more {
    float: right;
    line-height: 1.05rem;
    font-size: .26rem;
    color: #585858;
    margin-right: .47rem;
    position: relative;
    z-index: 1
}

.carpark-wrap .tips {
    font-size: .3rem;
    color: #1b1b1b;
    line-height: 1.05rem;
    font-weight: 700;
    padding-left: .35rem;
    position: relative
}

.carpark-wrap .tips .hint {
    font-size: .28rem;
    color: #838383;
    margin-left: .28rem
}

.carpark-wrap .tips:before {
    content: "";
    width: .04rem;
    height: 1.05rem;
    background: #ff5a37;
    display: inline-block;
    left: 0;
    position: absolute
}

.price-notice {
    padding: .36rem .5rem .47rem;
    background-color: #fff
}

.price-notice .pn-txtbox {
    padding: .12rem 0 .47rem
}

.price-notice .pn-txtbox .getprice-txt {
    font-size: .42rem;
    line-height: .59rem;
    color: #333
}

.price-notice .pn-txtbox .current-price {
    font-size: .3rem;
    color: #999;
    line-height: .33rem;
    padding-top: .09rem
}

.price-notice .entry {
    width: 100%;
    -webkit-appearance: none;
    border-radius: .06rem;
    -webkit-border-radius: .06rem;
    outline: 0;
    display: block;
    box-sizing: border-box
}

.price-notice .com-input {
    background: #f1f1f1;
    padding: .3rem 0 .3rem .3rem;
    border: 0;
    color: #1b1b1b;
    font-size: .27rem
}

.price-notice .verify-icon {
    height: .6rem;
    width: 1.58rem;
    float: right;
    display: block;
    padding-left: .3rem;
    border-left: .02rem solid #e6e5e5;
    line-height: .6rem
}

.price-notice .pn-img-yzm {
    width: 100%;
    margin-bottom: .3rem;
    overflow: hidden;
    background: #f1f1f1;
    box-sizing: border-box;
    padding-right: .3rem;
    margin-top: .3rem
}

.price-notice .pn-img-yzm input {
    width: 68%;
    box-sizing: border-box;
    float: left;
    border-radius: .06rem;
    -webkit-border-radius: .06rem;
    -webkit-appearance: none;
    outline: 0
}

.price-notice .pn-img-yzm img {
    margin-top: .16rem
}

.price-notice .pn-yzm {
    width: 100%;
    font-size: 0;
    box-sizing: border-box;
    border-radius: .06rem;
    -webkit-border-radius: .06rem;
    overflow: hidden;
    background: #f1f1f1;
    padding-right: .3rem
}

.price-notice .pn-yzm input {
    width: 70%;
    box-sizing: border-box;
    -webkit-appearance: none;
    outline: 0;
    border: 0
}

.price-notice .pn-yzm .btn-msg {
    float: right;
    width: 26%;
    padding: .15rem 0 .15rem .3rem;
    font-size: .26rem;
    color: #ff5a37;
    line-height: .6rem;
    white-space: nowrap
}

.price-notice .pn-yzm .btn-msg-grey {
    color: #ccc
}

.price-notice .sale_error {
    display: block;
    font-size: .23rem;
    color: #ff5a37;
    padding: .2rem 0 0;
    text-align: left
}

.price-notice .pn-submit {
    display: block;
    width: 100%;
    line-height: 1rem;
    font-size: .3rem;
    text-align: center;
    color: #fff;
    background: #ff5a37;
    border-radius: .06rem;
    -webkit-border-radius: .06rem;
    margin: .28rem 0 0
}

.submit-success {
    padding: .98rem 1.05rem .52rem !important;
    background-color: #fff;
    line-height: 1
}

.submit-success h2 {
    font-size: .36rem;
    color: #1b1b1b;
    text-align: center;
    margin-bottom: .3rem
}

.submit-success img {
    display: inline-block;
    width: .46rem;
    height: .46rem;
    vertical-align: -.08rem;
    margin-right: .25rem
}

.submit-success .success-txt {
    font-size: .23rem;
    color: #999;
    text-align: center;
    margin: 0 auto .38rem
}

.submit-success .sale_download_btn {
    font-size: .3rem;
    color: #ff5a37;
    display: block;
    text-align: center;
    line-height: .9rem;
    border: .02rem solid #ff5a37;
    border-radius: 1.17rem
}

.inquiry-success {
    background: #fff;
    position: absolute;
    z-index: 1000;
    left: 0;
    top: 0;
    display: block;
    width: 100%;
    box-sizing: border-box
}

.inquiry-success .inquiry-success-tips {
    font-size: .35rem;
    text-align: center;
    color: #1b1b1b;
    padding: .46rem 0 .52rem
}

.inquiry-success .inquiry-success-tips img {
    width: .46rem;
    height: .46rem;
    margin: 0 .19rem 0 0;
    vertical-align: -.08rem;
    display: inline-block
}

.inquiry-success .recommend-tips {
    line-height: .52rem;
    color: #2e2e2e;
    font-size: .3rem;
    padding: .1rem .35rem;
    border-top: .24rem solid #f5f5f5;
    border-bottom: .02rem solid #f3f3f3
}

.inquiry-success .inquiry-recommend-list {
    overflow: hidden;
    padding: 0 .29rem
}

.inquiry-success .loading-box {
    position: absolute;
    width: .64rem;
    height: .64rem;
    top: 50%;
    left: 50%;
    margin-top: -.32rem;
    margin-left: -.32rem;
    background: url(//s1.xinstatic.com/u2-m-sta/media/loading.50c5e3e7.gif) no-repeat 50%;
    display: block
}

.nav {
    height: .88rem;
    padding: 0 .36rem;
    background: #fff;
    border-bottom: .02rem solid #ebe9e9;
    overflow: hidden;
    font-size: 0
}

.logo, .nav {
    display: block
}

.logo {
    float: left;
    width: .8rem;
    height: .36rem;
    background: url(//s5.xinstatic.com/u2-m-sta/media/logo.cc6c6ec7.png) no-repeat;
    background-size: 100% 100%;
    margin-top: .28rem
}

.city {
    margin-left: .3rem;
    font-size: .28rem;
    color: #888;
    position: relative;
    float: left
}

.city, .city:after {
    top: 50%;
    -webkit-transform: translateY(-50%);
    transform: translateY(-50%)
}

.city:after {
    content: "";
    width: .14rem;
    height: .14rem;
    background: url(//s6.xinstatic.com/u2-m-sta/media/ic-dropdown.d1b3b47f.png) no-repeat;
    background-size: 100%;
    position: absolute;
    right: -.2rem
}

.search {
    position: relative;
    padding: .14rem 0;
    margin-left: .3rem;
    width: 4.5rem;
    border-radius: .08rem;
    background-color: #f2f2f2;
    margin-top: .12rem;
    padding-left: .44rem;
    display: inline-block;
    font-size: .26rem;
    color: #c5c5c5;
    overflow: hidden;
    float: left;
    white-space: nowrap
}

.search:before {
    content: "";
    position: absolute;
    top: 50%;
    left: .16rem;
    -webkit-transform: translateY(-50%);
    transform: translateY(-50%);
    width: .24rem;
    height: .24rem;
    background: url(//s6.xinstatic.com/u2-m-sta/media/carlist-magnifier.5b7c9765.png) no-repeat;
    background-size: 100% 100%
}

.search-active {
    color: #333
}

.recommend-card {
    height: 1.84rem;
    padding: .24rem;
    background: #fff;
    border-bottom: 1px solid #f1f1f1;
    overflow: hidden
}

.recommend-card .recommend-hidden-scroll {
    display: -webkit-box;
    display: -webkit-flex;
    display: flex;
    height: 1.8rem;
    overflow-x: scroll;
    overflow-y: hidden;
    -webkit-overflow-scrolling: touch
}

.recommend-card .card-item {
    width: auto;
    height: 1.32rem;
    margin-right: .24rem;
    background: #fff;
    border: 1px solid #e5e5e5;
    border-radius: .06rem;
    position: relative
}

.recommend-card .card-item img {
    width: 1.32rem;
    height: .88rem;
    margin: 0 .24rem
}

.recommend-card .card-item p {
    font-size: .22rem;
    color: #333;
    text-align: center;
    border-bottom-left-radius: 3px;
    border-bottom-right-radius: 3px;
    background: rgba(0, 0, 0, .08);
    white-space: nowrap;
    position: absolute;
    width: 100%;
    bottom: 0;
    height: .4rem;
    padding-top: .08rem
}

.recommend-card-price .card-item img {
    width: 1.32rem;
    height: .48rem;
    margin: .32rem .26rem .08rem
}

.recommend-card-double-p {
    height: 2.04rem
}

.recommend-card-double-p .recommend-hidden-scroll {
    height: 2rem
}

.recommend-card-double-p .card-item {
    height: 1.54rem;
    font-size: 0
}

.recommend-card-double-p .card-item img {
    margin: 0 auto
}

.recommend-card-double-p .card-item p {
    padding: 0 .3rem;
    white-space: nowrap;
    height: .32rem;
    position: relative;
    top: -1px;
    padding-top: .02rem
}

.recommend-card-double-p p:nth-child(2) {
    border-radius: 0
}

.recommend-card-only-name {
    height: 1.08rem
}

.recommend-card-only-name .recommend-hidden-scroll {
    height: 1rem
}

.recommend-card-only-name .card-item {
    height: .6rem;
    border: none
}

.recommend-card-only-name .card-item p {
    padding: .16rem;
    white-space: nowrap;
    background: #f5f5f5;
    position: inherit;
    height: auto
}

.recommend-card::-webkit-scrollbar {
    width: 0;
    background: transparent;
    -webkit-appearance: none
}

.enter-im-list {
    position: fixed;
    bottom: 1.004rem;
    right: .18rem;
    width: 1.16rem;
    height: 1.16rem;
    background: url(//s4.xinstatic.com/u2-m-sta/media/im.8cdb628d.png) no-repeat;
    background-size: 100% 100%
}

.wish-wrap {
    margin-bottom: .1rem
}

.mask {
    display: none;
    position: fixed;
    top: 0;
    right: 0;
    left: 0;
    bottom: 0;
    background: rgba(0, 0, 0, .6);
    z-index: 16
}

.shadow-icon {
    width: .7rem;
    margin: .4rem auto .2rem
}

.shadow-icon, .shadow-tit {
    display: block;
    text-align: center
}

.shadow-tit {
    font-size: .36rem;
    color: #f85d00;
    margin-bottom: .2rem
}

.shadow-txt {
    display: block;
    font-size: .28rem;
    color: #585858;
    margin-bottom: .1rem
}

.code-tit, .shadow-code, .shadow-txt {
    text-align: center
}

.code-tit {
    display: block;
    font-size: .36rem;
    color: #000;
    margin: .4rem auto .18rem
}

.vcode {
    overflow: hidden;
    width: 69%;
    margin: 0 auto .18rem
}

.valid-img {
    float: left;
    width: 80%;
    height: .72rem;
    border: .02rem solid #e6e6e5
}

.refresh-btn {
    float: left;
    width: .5rem;
    margin: .1rem 0 0 .1rem
}

.refresh-img {
    width: 100%;
    display: block
}

.valid-code {
    border: .02rem solid #e6e6e5;
    width: 69%;
    padding: .2rem 0;
    font-size: .32rem;
    color: #000;
    margin-bottom: .18rem;
    text-align: left;
    text-indent: .1rem
}

.valid-error {
    font-size: .22rem;
    color: #f85d00;
    margin-bottom: .18rem
}

.valid-btn, .valid-error {
    text-align: center;
    display: block
}

.valid-btn {
    width: 70%;
    font-size: .32rem;
    color: #fff;
    background: #f85d00;
    border-radius: .06rem;
    margin: 0 auto;
    height: .72rem;
    line-height: .72rem
}

.wish-form {
    padding: .22rem;
    position: relative;
    background: #fff
}

.wish-form .hide {
    display: none
}

.wish-form .price-select {
    background: transparent;
    width: 76%;
    border: none;
    font-size: .32rem;
    margin-top: -.08rem;
    -webkit-appearance: none;
    appearance: none;
    position: absolute;
    z-index: 3
}

.wish-form .triggle {
    position: absolute;
    right: .1rem;
    top: .28rem;
    width: 10px;
    height: 10px;
    border: solid #848484;
    border-width: 2px 2px 0 0;
    -webkit-transform: rotate(135deg);
    transform: rotate(135deg);
    box-sizing: initial;
    z-index: 1
}

.wish-form .form-error {
    position: absolute;
    background: #616161;
    border-radius: .1rem;
    padding: .1rem .1rem .1rem .2rem;
    font-size: .28rem;
    color: #fff;
    z-index: 1;
    left: 1.4rem
}

.wish-form .form-error:before {
    content: "!";
    width: .3rem;
    height: .3rem;
    line-height: .34rem;
    border-radius: 100%;
    background: #f85d00;
    color: #fff;
    font-weight: 700;
    text-align: center;
    display: inline-block;
    margin-right: .06rem
}

.wish-form .form-error:after {
    content: "";
    border-top: .2rem solid #616161;
    border-right: .3rem solid transparent;
    position: absolute;
    bottom: -.16rem;
    left: .24rem
}

.wish-form .form-mod {
    border-bottom: 1px solid #e6e6e5;
    padding: .3rem 0;
    position: relative;
    font-size: 0;
    overflow: hidden
}

.wish-form .company, .wish-form .form-tit {
    width: 23%;
    font-size: .32rem;
    line-height: .32rem;
    color: #1b1b1b
}

.wish-form .brand-model {
    display: inline-block;
    width: 72%;
    height: .32rem;
    font-size: .32rem;
    color: #1b1b1b
}

.wish-form .brand-model:after, .wish-form .price-box:after {
    content: "";
    width: 10px;
    height: 10px;
    border: solid #848484;
    border-width: 2px 2px 0 0;
    -webkit-transform: rotate(135deg);
    transform: rotate(135deg);
    position: absolute;
    right: .1rem;
    top: .28rem
}

.wish-form .ipt {
    font-size: .32rem;
    color: #1b1b1b;
    border: none;
    height: .4rem;
    line-height: .4rem;
    margin-top: -.04rem
}

.wish-form .price {
    width: 55%
}

.wish-form input::-webkit-input-placeholder, .wish-form textarea::-webkit-input-placeholder {
    color: #d2d2d2
}

.wish-form .text {
    display: block;
    width: 100%;
    font-size: .32rem;
    color: #1b1b1b;
    border: 0;
    outline: none;
    resize: none;
    padding-top: .2rem;
    line-height: .44rem
}

.wish-form .search-car {
    display: block;
    width: 1.98rem;
    height: .54rem;
    line-height: .54rem;
    font-size: .32rem;
    color: #fff;
    background: #f85d00;
    border-radius: .06rem;
    text-align: center;
    margin: .38rem auto .16rem
}

.wish-brand {
    position: fixed;
    width: 100%;
    top: 0;
    bottom: 0;
    overflow-y: scroll;
    background: #f3f3f3;
    z-index: 5
}

.wish-brand .series-list {
    margin-top: 0 !important;
    min-height: 100%
}

.wish-brand .nav-bar {
    z-index: 2;
    position: fixed;
    width: 100%;
    top: 0
}

.wish-brand .brand-box {
    height: 100%;
    width: 100%
}

.wish-brand .brand-wrap {
    position: absolute;
    top: .92rem;
    bottom: 0;
    width: 100%;
    overflow: auto;
    overflow-x: hidden;
    overflow-y: scroll;
    -webkit-overflow-scrolling: touch
}

.wish-pop {
    position: fixed;
    width: 100%;
    height: 100%;
    top: 0;
    left: 0;
    right: 0;
    margin: auto;
    overflow-y: auto;
    z-index: 5;
    background: rgba(0, 0, 0, .6);
    font-size: .26rem
}

.wish-pop .content {
    box-sizing: border-box;
    background: #fff;
    width: 90%;
    position: absolute;
    top: 50%;
    left: 0;
    right: 0;
    margin: auto;
    -webkit-transform: translateY(-50%);
    transform: translateY(-50%);
    z-index: 6;
    overflow: hidden;
    padding: .2rem .2rem .6rem;
    border-radius: .06rem;
    text-align: center
}

.wish-pop .close-btn {
    width: .3rem;
    position: absolute;
    top: .2rem;
    right: .2rem
}

.enter-im {
    position: fixed;
    bottom: 1.004rem;
    right: .18rem;
    width: 1.16rem;
    height: 1.16rem;
    background: url(//s3.xinstatic.com/u2-m-sta/media/im.2f8e7003.png) no-repeat;
    background-size: 100% 100%;
    z-index: 4
}

.leave-wish-wrap {
    padding: .6rem 0 .4rem;
    background: url(//s5.xinstatic.com/u2-m-sta/media/back1.e8f680b2.jpg) 0 bottom no-repeat;
    background-size: 100% 100%
}

.leave-txt {
    margin-bottom: .2rem;
    font-size: .3rem;
    color: #585858
}

.leave-txt, .leave-wish-btn {
    display: block;
    text-align: center
}

.leave-wish-btn {
    margin: 0 auto;
    width: 2.1rem;
    height: .56rem;
    line-height: .56rem;
    font-size: .32rem;
    color: #fff;
    background: #f85d00;
    border-radius: .06rem
}

.m-banner {
    height: 1.7rem;
    overflow: hidden;
    border-bottom: .1rem solid #f9f9f9
}

.panda-swiper, .panda-swiper .carousel-img, .panda-swiper li {
    height: 1.6rem
}

.sem-more-list {
    margin-bottom: .2rem
}

.sem-more-list .onecar-li {
    background: #fff;
    width: 94.7%;
    margin: 0 auto .2rem
}

.sem-more-list .sem-title {
    margin: .2rem auto 0;
    height: .84rem;
    background: url(//s1.xinstatic.com/u2-m-sta/media/title-bg.61f7027b.png) 50% no-repeat #fff;
    background-size: 3.55rem .29rem
}

.sem-more-list .onecar-list {
    display: block;
    background: #fff;
    position: relative;
    padding: 0 .2rem
}

.sem-more-list .onecar-super:before {
    content: "";
    position: absolute;
    top: -.34rem;
    left: .2rem;
    width: .52rem;
    height: .64rem;
    background: url(//s4.xinstatic.com/u2-m-sta/media/super.fe4665bc.png) no-repeat;
    background-size: 100%;
    z-index: 1
}

.sem-more-list .onecar-hasvideo:after {
    content: "";
    position: absolute;
    top: 26%;
    left: 50%;
    margin-left: -.44rem;
    width: .9rem;
    height: .9rem;
    background: url(//s1.xinstatic.com/u2-m-sta/media/video.3075a745.png) 50% no-repeat;
    background-size: .9rem;
    z-index: 1
}

.sem-more-list .onecar-img {
    width: 100%;
    position: relative
}

.sem-more-list .onecar-titlewrap {
    width: 100%;
    position: relative;
    overflow: hidden;
    display: inline-block;
    background: #fff;
    margin: .2rem 0
}

.sem-more-list .onecar-data, .sem-more-list .onecar-fullprice, .sem-more-list .onecar-halfprice, .sem-more-list .onecar-price-data, .sem-more-list .onecar-titlewrap .label, .sem-more-list .onecar-titlewrap .name {
    float: left
}

.sem-more-list .onecar-titlewrap .label {
    width: 100%;
    margin-top: .1rem;
    clear: both;
    overflow: hidden;
    display: -webkit-box;
    display: -webkit-flex;
    display: flex;
    -webkit-box-align: center;
    -webkit-align-items: center;
    align-items: center
}

.sem-more-list .onecar-titlewrap .name {
    width: 100%;
    font-size: .3rem;
    line-height: .42rem;
    color: #333;
    max-height: .8rem;
    font-weight: 400;
    overflow: hidden;
    text-overflow: ellipsis;
    display: -webkit-box;
    -webkit-box-orient: vertical;
    -webkit-line-clamp: 2
}

.sem-more-list .onecar-price-data {
    width: 100%;
    overflow: hidden;
    padding-bottom: .04rem
}

.sem-more-list .onecar-fullprice {
    padding-top: .14rem;
    font-size: .32rem;
    color: #333;
    margin-right: .16rem;
    vertical-align: text-bottom
}

.sem-more-list .onecar-data {
    padding-top: .24rem;
    font-size: .22rem;
    color: #999;
    vertical-align: text-bottom
}

.sem-more-list .onecar-halfprice {
    display: inline-block;
    width: 100%;
    height: .3rem;
    padding: .06rem 0 .04rem
}

.sem-more-list .onecar-halfprice .ycg {
    vertical-align: text-top
}

.sem-more-list .onecar-halfprice .price {
    vertical-align: text-top;
    display: inline
}

.sem-more-list .sem-goto-detail {
    position: absolute;
    right: 10px;
    bottom: -1px;
    font-size: .26rem;
    color: #f85f00
}

.sem-more-list .sem-goto-detail:after {
    content: "";
    width: .12rem;
    height: .12rem;
    border: solid #f85d00;
    border-width: .02rem .02rem 0 0;
    -webkit-transform: rotate(45deg);
    transform: rotate(45deg);
    display: inline-block;
    margin-left: .02rem;
    vertical-align: .02rem
}

.sem-more-list .onecar-click-a {
    position: absolute;
    top: -.92rem;
    left: 0;
    width: 100%;
    height: 114%;
    z-index: 3
}

.sem-more-list .sem-more-list {
    background: #fff
}

.sem-more-list .car-li {
    background: #fff;
    border-bottom: .02rem solid #f1f1f1;
    position: relative
}

.sem-more-list .similar {
    margin-bottom: .1rem;
    padding: .3rem .24rem;
    background: #f3f3f3
}

.sem-more-list .title {
    font-size: .26rem;
    color: #1b1b1b
}

.sem-more-list .relevant {
    overflow: hidden
}

.sem-more-list .link {
    float: left;
    height: .52rem;
    line-height: .52rem;
    font-size: .22rem;
    color: #585858;
    padding: 0 .3rem;
    background: #fff;
    border-radius: 3px;
    margin: .18rem .24rem 0 0;
    border: .02rem solid #e6e5e5
}

.sem-more-list .title-wrap {
    margin-left: 2.8rem
}

.sem-more-list .title-wrap .label {
    clear: both;
    overflow: hidden;
    display: -webkit-box;
    display: -webkit-flex;
    display: flex;
    -webkit-box-align: center;
    -webkit-align-items: center;
    align-items: center
}

.sem-more-list .bot {
    border-bottom: .02rem solid transparent;
    margin-bottom: .1rem
}

.sem-more-list .list {
    background: #fff;
    display: block;
    padding: .3rem;
    overflow: hidden;
    position: relative
}

.sem-more-list .zhigou:before {
    content: "";
    position: absolute;
    left: .34rem;
    top: .26rem;
    width: .6rem;
    height: .5rem;
    background: url(//s3.xinstatic.com/u2-m-sta/media/zhigou.5fdfb8d3.png) no-repeat;
    background-size: 100% 100%
}

.sem-more-list .percent:before {
    content: "";
    position: absolute;
    width: .82rem;
    height: .42rem;
    top: .26rem;
    left: .33rem;
    background: url(//s5.xinstatic.com/u2-m-sta/media/ycg.1590d899.png) no-repeat;
    background-size: 100%
}

.sem-more-list .super:before {
    content: "";
    position: absolute;
    top: .93rem;
    left: .3rem;
    width: .53rem;
    height: .65rem;
    background: url(//s4.xinstatic.com/u2-m-sta/media/super.fe4665bc.png) no-repeat;
    background-size: 100%;
    z-index: 1
}

.sem-more-list .sem-carimg {
    float: left;
    width: 2.56rem;
    position: relative
}

.sem-more-list .has-video:after {
    content: "";
    position: absolute;
    top: 50%;
    left: 50%;
    margin-left: -.45rem;
    margin-top: .05rem;
    width: .9rem;
    height: .9rem;
    background: url(//s1.xinstatic.com/u2-m-sta/media/video.3075a745.png) 50% no-repeat;
    background-size: .9rem;
    z-index: 1
}

.sem-more-list .sem-carimg-title {
    width: 100%;
    height: .92rem;
    background: url(//s2.xinstatic.com/u2-m-sta/media/img-title-bg.da10c040.png) 50% no-repeat rgba(255, 175, 111, .2);
    background-size: 1.66rem .3rem
}

.sem-more-list .img {
    display: block;
    width: 100%;
    height: 1.71rem;
    margin-right: .26rem
}

.sem-more-list .name {
    font-size: .28rem;
    color: #1b1b1b;
    font-weight: 400;
    margin-bottom: .1rem;
    line-height: .4rem;
    max-height: .76rem;
    word-break: break-all;
    overflow: hidden;
    text-overflow: ellipsis;
    display: -webkit-box;
    -webkit-box-orient: vertical;
    -webkit-line-clamp: 2;
    margin-top: -.05rem
}

.sem-more-list .jrth {
    display: inline-block;
    padding: .06rem .08rem .04rem;
    background: rgba(248, 93, 0, .1);
    border-radius: .04rem;
    -webkit-border-radius: .04rem;
    font-size: .2rem;
    color: #f85d00;
    line-height: 1;
    margin-right: .14rem;
    vertical-align: .02rem
}

.sem-more-list .data {
    display: block;
    color: #999;
    font-size: .2rem;
    margin-bottom: .06rem
}

.sem-more-list .hide {
    display: none
}

.sem-more-list .full-price, .sem-more-list .half-price {
    float: left;
    width: 100%
}

.sem-more-list .full-price {
    font-size: .26rem;
    color: #333
}

.sem-more-list .super-value {
    padding-right: .5rem;
    background: url(//s6.xinstatic.com/u2-m-sta/media/super_tag.83c17bdb.png) no-repeat 100% 0/.43rem .26rem
}

.sem-more-list .full {
    color: #f85d00;
    bottom: 0
}

.sem-more-list .half-price {
    font-size: 0;
    margin-top: .1rem
}

.sem-more-list .price {
    display: inline-block;
    font-size: .26rem;
    color: #f85d00;
    font-weight: 500;
    margin-right: .06rem;
    vertical-align: -.23rem
}

.sem-more-list .ycg {
    display: inline-block;
    width: .8rem;
    height: .26rem;
    line-height: .3rem;
    border-radius: .03rem;
    background: #f85d00;
    font-size: .18rem;
    color: #fff;
    text-align: center;
    margin-right: .06rem;
    vertical-align: -.22rem
}

.sem-more-list .other {
    display: block;
    font-size: .3rem;
    font-weight: 600;
    color: #333;
    background: #fff;
    padding: .45rem .3rem;
    margin-bottom: .1rem
}

.sem-more-list .icon {
    float: left;
    padding: .06rem .08rem .04rem;
    border-radius: .04rem;
    text-align: center;
    font-size: .2rem;
    white-space: nowrap;
    line-height: 1
}

.sem-more-list .icon-uxin {
    background: rgba(192, 142, 66, .16);
    color: #c08e42
}

.sem-more-list .right-info {
    position: absolute;
    bottom: .22rem
}

.sem-more-list .icon-grade, .sem-more-list .icon-seller {
    background: #e7eef6;
    color: #5690ca
}

.sem-more-list .icon-grade {
    margin-left: .1rem
}

.sem-more-list .txt {
    float: left;
    padding: .06rem .08rem .04rem;
    font-size: .2rem;
    color: #bababa;
    white-space: nowrap
}

.sem-one-list {
    margin: 0 .2rem .2rem;
    display: block
}

.similar-car-title {
    font-size: .3rem;
    color: #333;
    margin-bottom: .1rem;
    font-weight: 700;
    background: #fff;
    padding: .44rem .3rem
}

.similar-content {
    padding: .24rem
}

.similar-content p {
    font-size: .22rem;
    color: #999;
    line-height: .5rem;
    text-align: center
}

.similar-content .similar-blod {
    font-size: .28rem;
    line-height: .5rem;
    text-align: center;
    display: -webkit-inline-box;
    display: -webkit-inline-flex;
    display: inline-flex
}

.similar-content .similar-blod, .text-ellipsis {
    color: #333;
    font-weight: 700;
    max-width: 4rem;
    overflow: hidden;
    white-space: nowrap;
    text-overflow: ellipsis
}

.text-ellipsis {
    font-size: 0.28rem
}

.similar-series {
    display: -webkit-box;
    display: -webkit-flex;
    display: flex;
    -webkit-flex-wrap: wrap;
    flex-wrap: wrap;
    margin-bottom: .1rem;
    padding: .28rem .24rem;
    padding-top: .56rem;
    background: #f3f3f3
}

.similar-series h2 {
    position: absolute;
    font-size: .26rem;
    color: #1b1b1b;
    margin-top: -.32rem
}

.similar-series a {
    white-space: nowrap;
    height: .52rem;
    line-height: .52rem;
    font-size: .22rem;
    color: #585858;
    padding: 0 .3rem;
    background: #fff;
    border-radius: .06rem;
    margin: .18rem .24rem 0 0;
    border: 1px solid #e6e5e5
}

.box {
    width: 80%;
    margin: 0 auto;
    margin-top: .6rem
}

.box .btn {
    display: block;
    color: #bc8f8f;
    font-size: .52rem
}

.am-toast.am-toast-mask {
    height: 100%;
    display: -webkit-box;
    display: -webkit-flex;
    display: flex;
    -webkit-box-pack: center;
    -webkit-justify-content: center;
    justify-content: center;
    -webkit-box-align: center;
    -webkit-align-items: center;
    align-items: center;
    left: 0;
    top: 0;
    position: absolute;
    top: 50%;
    -webkit-transform: translateY(-50%);
    transform: translateY(-50%)
}

*, :after, :before {
    -webkit-tap-highlight-color: rgba(0, 0, 0, 0)
}

.am-toast {
    position: fixed;
    width: 100%;
    z-index: 1999;
    font-size: 14px;
    text-align: center
}

.am-toast-notice-content .am-toast-text.am-toast-text-icon {
    border-radius: 5px;
    padding: 15px
}

.am-toast-notice-content .am-toast-text {
    min-width: 60px;
    border-radius: 3px;
    color: #fff;
    background-color: rgba(58, 58, 58, .9);
    line-height: 1.5;
    padding: 9px 15px
}

svg:not(:root) {
    overflow: hidden
}

.am-icon-loading {
    -webkit-animation: cirle-anim 1s linear infinite;
    animation: cirle-anim 1s linear infinite
}

@-webkit-keyframes cirle-anim {
    to {
        -webkit-transform: rotate(1turn);
        transform: rotate(1turn)
    }
}

@keyframes cirle-anim {
    to {
        -webkit-transform: rotate(1turn);
        transform: rotate(1turn)
    }
}

.am-icon-lg {
    width: 36px;
    height: 36px
}

.am-icon {
    fill: currentColor;
    background-size: cover;
    width: 22px;
    height: 22px
}

.am-toast-notice-content .am-toast-text.am-toast-text-icon .am-toast-text-info {
    margin-top: 6px
}

a {
    background: transparent;
    text-decoration: none;
    outline: none
}