@charset "UTF-8";.car-detail8{height:100vh;width:100vw;position:relative;scroll-snap-align:top;overflow:hidden}
.car-detail8 .car-detail8-picture{position:absolute;z-index:-1;width:100%;height:100%}
.car-detail8 .car-detail8-picture picture{position:absolute;inset:0}
.car-detail8 .car-detail8-picture picture img{width:100%;height:100%;-o-object-fit:cover;object-fit:cover}
.car-detail8 .text-content{position:absolute;color:#fff}
@media screen and (min-width:768.01px){.car-detail8 .text-content{top:16.8518518519vh;padding-left:6.7708333333vw}
}
@media screen and (max-width:768px){.car-detail8 .text-content{top:28.078817734vh;padding-left:4.8vw}
}
.car-detail8 .text-content .title{font-family:"思源黑体 CN-700";max-width:100vw}
@media screen and (min-width:768.01px){.car-detail8 .text-content .title{font-size:5.3125vw;line-height:7.96875vw}
.car-detail8 .text-content .title .mob{display:none}
}
@media screen and (max-width:768px){.car-detail8 .text-content .title{font-size:9.6vw;line-height:14.4vw}
.car-detail8 .text-content .title .pc{display:none}
}
.car-detail8 .text-content .title .char{display:inline-block;white-space:pre;-webkit-transform:scale(0);transform:scale(0);opacity:0}
.car-detail8 .text-content .title em{color:#004fbd}
.car-detail8 .text-content .desc{font-family:"URW Form Expand"}
@media screen and (min-width:768.01px){.car-detail8 .text-content .desc{margin-top:1.4814814815vh;padding-left:.5208333333vw;font-size:.8333333333vw;line-height:1.25vw}
}
@media screen and (max-width:768px){.car-detail8 .text-content .desc{padding-left:1.6vw;font-size:3.2vw;line-height:3.7333333333vw}
}
@-webkit-keyframes link-hover{from{width:0}
to{width:100%}
}
@keyframes link-hover{from{width:0}
to{width:100%}
}
.car-detail8 .text-content .reserve-today-link{font-family:"思源黑体 CN-700";position:relative;color:#004fbd;display:-webkit-box;display:-ms-flexbox;display:flex;width:-webkit-fit-content;width:-moz-fit-content;width:fit-content;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-transition:all .3s ease-in-out;transition:all .3s ease-in-out}
@media screen and (min-width:768.01px){.car-detail8 .text-content .reserve-today-link{margin-left:.5208333333vw;margin-top:2.2222222222vh;font-size:1.0416666667vw;line-height:1.5625vw}
}
@media screen and (max-width:768px){.car-detail8 .text-content .reserve-today-link{margin-left:1.6vw;margin-top:1.9704433498vh;font-size:3.2vw;line-height:4vw}
}
.car-detail8 .text-content .reserve-today-link::before{content:"";height:.10417vw;width:100%;position:absolute;bottom:0;left:50%;-webkit-transform:translateX(-50%);transform:translateX(-50%);background-color:#004fbd}
.car-detail8 .text-content .reserve-today-link::after{content:"";background:var(--link-icon) center/cover no-repeat}
@media screen and (min-width:768.01px){.car-detail8 .text-content .reserve-today-link::after{width:1.25vw;height:1.25vw}
}
@media screen and (max-width:768px){.car-detail8 .text-content .reserve-today-link::after{width:3.2vw;height:3.2vw}
}
.car-detail8 .text-content .reserve-today-link:hover{-webkit-filter:brightness(1.2);filter:brightness(1.2)}
.car-detail8 .text-content .reserve-today-link:hover::before{-webkit-animation:link-hover .5s ease-in-out;animation:link-hover .5s ease-in-out}
.car-detail8 .bottom-text{position:absolute;color:rgba(255,255,255,0.7);font-family:"URW Form Expand"}
@media screen and (min-width:768.01px){.car-detail8 .bottom-text{bottom:6.7592592593vh;padding-left:7.2916666667vw;font-size:.625vw;line-height:.625vw;font-weight:400}
}
@media screen and (max-width:768px){.car-detail8 .bottom-text{width:100vw;bottom:80px;font-size:3.2vw;line-height:3.2vw;text-align:center}
}
.car-detail8 .reserve-today-button{position:absolute;z-index:3}
@media screen and (min-width:768.01px){.car-detail8 .reserve-today-button{right:7.2916666667vw;bottom:6.4814814815vh}
}
@media screen and (max-width:768px){.car-detail8 .reserve-today-button{left:8.5333333333vw;right:8.5333333333vw;bottom:20px}
}