@charset "UTF-8";.car-detail2{height:100vh;width:100vw;position:relative}
.car-detail2 picture{position:absolute;inset:0}
.car-detail2 picture img{width:100%;height:100%;-o-object-fit:cover;object-fit:cover}
.car-detail2 video{position:absolute;inset:0;width:100%;height:100%;-o-object-fit:cover;object-fit:cover}
.car-detail2 .car-detail2-title{color:#fff;position:absolute}
.car-detail2 .car-detail2-title p.label{font-family:"思源黑体 CN-500"}
@media screen and (min-width:768px){.car-detail2 .car-detail2-title p.label{font-size:2.9166666667vw;line-height:4.375vw}
}
@media screen and (max-width:767.98px){.car-detail2 .car-detail2-title p.label{font-size:5.3333333333vw;line-height:8vw}
}
.car-detail2 .car-detail2-title p.text{font-family:"思源黑体 CN-700";display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap}
@media screen and (min-width:768px){.car-detail2 .car-detail2-title p.text{font-size:5.5208333333vw;line-height:8.28125vw}
}
@media screen and (max-width:767.98px){.car-detail2 .car-detail2-title p.text{font-size:9.6vw;line-height:14.4vw}
}
.car-detail2 .car-detail2-title p.text span{white-space:pre}
@media screen and (min-width:768px){.car-detail2 .car-detail2-title{padding-left:6.7708333333vw;top:37.5925925926vh}
}
@media screen and (max-width:767.98px){.car-detail2 .car-detail2-title{padding:0 5.3333333333vw;top:38.6699507389vh}
}
.car-detail2 .reserve-today-button{position:absolute}
@media screen and (min-width:768px){.car-detail2 .reserve-today-button{right:7.2916666667vw;bottom:6.4814814815vh}
}
@media screen and (max-width:767.98px){.car-detail2 .reserve-today-button{left:8.5333333333vw;right:8.5333333333vw;bottom:20px}
}