@charset "UTF-8";.index-section3{width:100vw;overflow:hidden;background:var(--index-section3-bg) center/cover repeat;position:relative}
.index-section3 .car-type,.index-section3 .car-name,.index-section3 .car-link{font-family:"思源黑体 CN-700"}
.index-section3 .reserve-today-button{position:absolute;z-index:3}
@media screen and (min-width:768.01px){.index-section3 .reserve-today-button{right:7.2916666667vw;top:87.962962963vh}
}
@media screen and (max-width:768px){.index-section3 .reserve-today-button{left:8.5333333333vw;right:8.5333333333vw;bottom:20px}
}
@media screen and (min-width:768.01px){.index-section3 .title{padding:8.4895833333vw 7.2916666667vw 6.4583333333vw;height:41.6666666667vw;display:-webkit-box;display:-ms-flexbox;display:flex}
.index-section3 .title pre{font-family:"思源黑体 CN-700";font-size:5.5208333333vw;line-height:7.1875vw}
.index-section3 .title pre .primary-text,.index-section3 .title pre em{color:#004fbd}
.index-section3 .title .desc{font-size:2.3958333333vw;line-height:2.8645833333vw;margin-top:3.0208333333vw;font-family:"思源黑体 CN-700"}
.index-section3 .title .small-desc{font-size:1.0416666667vw;line-height:1.3541666667vw;text-align:left;-webkit-box-flex:0;-ms-flex:none;flex:none;width:27.65625vw;margin-left:auto;margin-top:auto}
.index-section3 .car-list{display:-webkit-box;display:-ms-flexbox;display:flex;padding:0 0 5.4166666667vw 0}
.index-section3 .car-list .car-item{width:31.4583333333vw;height:auto;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}
.index-section3 .car-list .car-item .car-picture{width:31.4583333333vw;height:31.4583333333vw;-webkit-box-sizing:border-box;box-sizing:border-box;background-color:#d3d2d2;border-radius:1.25vw;display:-webkit-box;display:-ms-flexbox;display:flex;place-content:center;-webkit-box-align:end;-ms-flex-align:end;align-items:flex-end;margin-bottom:1.5625vw;overflow:hidden}
.index-section3 .car-list .car-item .car-picture.has-link{cursor:pointer}
.index-section3 .car-list .car-item .car-picture picture{width:100%;height:100%}
.index-section3 .car-list .car-item .car-picture picture img{width:100%;height:100%;-webkit-transform-origin:center bottom;transform-origin:center bottom;-webkit-transition:all .3s;transition:all .3s;-o-object-fit:cover;object-fit:cover}
.index-section3 .car-list .car-item .car-picture:hover img{-webkit-transform:scale(1.05);transform:scale(1.05)}
.index-section3 .car-list .car-item .car-info{padding-left:1.5625vw;-webkit-box-flex:1;-ms-flex:1;flex:1;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}
.index-section3 .car-list .car-item .car-info .car-type{font-size:1.0416666667vw;line-height:1.5625vw}
.index-section3 .car-list .car-item .car-info .car-name{font-size:1.875vw;line-height:2.8125vw;margin-top:.4166666667vw}
.index-section3 .car-list .car-item .car-info .car-desc{width:20.9895833333vw;font-size:1.0416666667vw;line-height:1.5625vw;margin-top:.8333333333vw;margin-bottom:auto}
@-webkit-keyframes link-hover{from{width:0}
to{width:100%}
}
@keyframes link-hover{from{width:0}
to{width:100%}
}
.index-section3 .car-list .car-item .car-info .car-link{cursor:pointer;-webkit-box-sizing:border-box;box-sizing:border-box;position:relative;font-size:1.0416666667vw;line-height:1.5625vw;margin-top:.5208333333vw;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}
.index-section3 .car-list .car-item .car-info .car-link::before{content:"";height:2px;width:100%;position:absolute;bottom:0;left:50%;-webkit-transform:translateX(-50%);transform:translateX(-50%);background-color:#004fbd}
.index-section3 .car-list .car-item .car-info .car-link::after{content:"";width:1.25vw;height:1.25vw;background:var(--car-link-icon) center/cover no-repeat}
.index-section3 .car-list .car-item .car-info .car-link:hover{-webkit-filter:brightness(1.4);filter:brightness(1.4)}
.index-section3 .car-list .car-item .car-info .car-link:hover::before{-webkit-animation:link-hover .5s ease-in-out;animation:link-hover .5s ease-in-out}
.index-section3 .car-list .navgation-wrap{width:100%;position:absolute;height:31.4583333333vw;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;z-index:2;pointer-events:none}
.index-section3 .car-list .navgation-wrap .hover-wrap{height:5vw;width:5vw;pointer-events:all}
.index-section3 .car-list .navgation-wrap .hover-wrap:nth-child(1){left:0}
.index-section3 .car-list .navgation-wrap .hover-wrap:nth-child(2){right:0}
.index-section3 .car-list .navgation-wrap .swiper-button-left{-webkit-transform:rotate(180deg);transform:rotate(180deg);left:9.8958333333vw}
.index-section3 .car-list .navgation-wrap .swiper-button-right{right:17.1354166667vw}
.index-section3 .car-list .navgation-wrap .swiper-button-left,.index-section3 .car-list .navgation-wrap .swiper-button-right{-webkit-transition:all .3s ease-in-out;transition:all .3s ease-in-out;-webkit-filter:brightness(0.8);filter:brightness(0.8);cursor:pointer;position:absolute;width:5vw;height:5vw;border-radius:10.2083333333vw;background:rgba(255,255,255,0.6) var(--swiper-button-icon) 1.6666666667vw center/1.7708333333vw no-repeat;backdrop-filter:blur(0.1875rem);top:0;bottom:0;margin-block:auto}
.index-section3 .car-list .navgation-wrap .swiper-button-left:hover,.index-section3 .car-list .navgation-wrap .swiper-button-right:hover{-webkit-filter:brightness(1);filter:brightness(1)}
.index-section3 .car-list .navgation-wrap .swiper-button-right.swiper-button-disabled,.index-section3 .car-list .navgation-wrap .swiper-button-left.swiper-button-disabled{visibility:hidden}
}
@media screen and (max-width:768px){.index-section3 .title{padding:17.6vw 4.8vw 0}
.index-section3 .title pre{font-family:"思源黑体 CN-700";font-size:calc(var(--title-fontsize-mob, 33) / 375 * 100vw);line-height:calc(100% + 14px)}
.index-section3 .title pre .primary-text,.index-section3 .title pre em{color:#004fbd}
.index-section3 .title .desc{font-size:4vw;line-height:4.8vw;margin-top:6.6666666667vw;font-family:"思源黑体 CN-700"}
.index-section3 .title .small-desc{font-size:3.2vw;line-height:4.8vw;font-family:"URW Form Expand";margin-top:8vw;text-align:left}
.index-section3 .car-list{display:-webkit-box;display:-ms-flexbox;display:flex;padding:11.7333333333vw 0 20.2666666667vw 0}
.index-section3 .car-list .car-item{width:58.6666666667vw;height:auto;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}
.index-section3 .car-list .car-item .car-picture{width:58.6666666667vw;height:58.6666666667vw;-webkit-box-sizing:border-box;box-sizing:border-box;background-color:#d3d2d2;border-radius:6.4vw;display:-webkit-box;display:-ms-flexbox;display:flex;place-content:center;-webkit-box-align:end;-ms-flex-align:end;align-items:flex-end;margin-bottom:4vw;overflow:hidden}
.index-section3 .car-list .car-item .car-picture.has-link{cursor:pointer}
.index-section3 .car-list .car-item .car-picture picture{width:100%;height:100%}
.index-section3 .car-list .car-item .car-picture picture img{width:100%;height:100%;-webkit-transform-origin:center bottom;transform-origin:center bottom;-webkit-transition:all .3s;transition:all .3s;-o-object-fit:cover;object-fit:cover}
.index-section3 .car-list .car-item .car-info{-webkit-box-flex:1;-ms-flex:1;flex:1;padding-left:2.1333333333vw;padding-right:2.1333333333vw;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}
.index-section3 .car-list .car-item .car-info .car-type{font-size:2.9333333333vw;line-height:4.5333333333vw}
.index-section3 .car-list .car-item .car-info .car-name{font-size:5.3333333333vw;line-height:8vw;margin-top:.8vw}
.index-section3 .car-list .car-item .car-info .car-desc{font-size:2.6666666667vw;line-height:4vw;margin-top:4vw;margin-bottom:auto}
.index-section3 .car-list .car-item .car-info .car-link{cursor:pointer;-webkit-box-sizing:border-box;box-sizing:border-box;font-size:2.6666666667vw;line-height:4vw;margin-top:1.6vw;color:#4e72f9;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;border-bottom:1px solid #3464d9}
.index-section3 .car-list .car-item .car-info .car-link::after{content:"";width:3.2vw;height:3.2vw;background:var(--car-link-icon) center/3.2vw no-repeat}
.index-section3 .car-list .car-item .car-info .car-link:hover{opacity:.8}
.index-section3 .car-list .navgation-wrap{position:absolute;top:11.7333333333vw;height:58.6666666667vw;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;z-index:2}
.index-section3 .car-list .navgation-wrap .hover-wrap{height:12.8vw}
.index-section3 .car-list .navgation-wrap .swiper-button-left{-webkit-transform:rotate(180deg);transform:rotate(180deg);left:9.8958333333vw}
.index-section3 .car-list .navgation-wrap .swiper-button-right{left:75.9895833333vw}
.index-section3 .car-list .navgation-wrap .swiper-button-left,.index-section3 .car-list .navgation-wrap .swiper-button-right{cursor:pointer;position:absolute;width:12.8vw;height:12.8vw;border-radius:26.1333333333vw;background:rgba(255,255,255,0.4) var(--swiper-button-icon) 4.2666666667vw center/4.5333333333vw no-repeat;backdrop-filter:blur(0.1875rem)}
.index-section3 .car-list .navgation-wrap .swiper-button-right.swiper-button-disabled,.index-section3 .car-list .navgation-wrap .swiper-button-left.swiper-button-disabled{visibility:hidden}
}