
@font-face {
    font-family: 'KORATAKIREGULAR';
    src: url('../font-awesome/fonts/KORATAKI REGULAR.woff2?v=1') format('woff2');
    font-display: swap;
}
@font-face {
    font-family: 'HarmonyOS_Sans_SC_Black';
    src: url('../font-awesome/fonts/HarmonyOS_Sans_SC_Black.ttf') format('truetype');
}
@font-face {
    font-family: 'ALIBABAPUHUITI';
    src: url('../font-awesome/fonts/ALIBABAPUHUITI-2-85-BOLD(1).OTF') format('opentype');
}
@font-face {
    font-family: 'KonkhmerSleokchher';
    src: url('../font-awesome/fonts/KonkhmerSleokchher-Regular.woff') format('woff'),
    url('../font-awesome/fonts/KonkhmerSleokchher-Regular.woff2') format('woff2');
}
html,
body {
    margin: 0;
    padding: 0;
    width: 100%;
    height: 100%;
    overflow: hidden;
    overscroll-behavior: none;
    background: #000;
}

body {
    position: fixed;
    left: 0;
    top: 0;
    right: 0;
    bottom: 0;
}
/* 多行省略，仅做参考 */
.multi-ellipsis{
    white-space: nowrap;
    overflow: hidden;
    text-overflow: ellipsis;
    width: 100%;
}
.sub-title-mobile {
    display: none !important;
    opacity: 0;
}
.landing .container-init{
    width:100vw !important;
}

.landing {
    --design-width: 375;

    width: 100%;
    height: 100dvh;

    /*
     * 375设计稿：
     * 1rem = 1px
     */
    font-size: calc(100vw / 375);

    overflow: hidden;
}


/* 防止电脑上尺寸无限放大 */
@media (min-width: 768px) {
    .landing {
        font-size: 1px;
        width: 375rem;
        max-width: 100%;
        margin: 0 auto;
    }
}


.landing *,
.landing *::before,
.landing *::after {
    box-sizing: border-box;
}



.container-init {
    position: relative;
    width: 100%;
    height: 100%;
    overflow: hidden;
}


.modelSwiper {
    width: 100%;
    height: 100%;
}


.modelSwiper .swiper-wrapper {
    height: 100%;
}


.modelSwiper .swiper-slide {
    width: 100%;
    height: 100%;
}


.product-page {
    position: relative;

    width: 100%;
    height: 100%;

    background-position: center;
    background-size: cover;
    background-repeat: no-repeat;

    overflow: hidden;
}
.logo_left{
    position: absolute;
    z-index: 3;
    top: 4rem;
    left: 4rem;
    width: 19rem;
}


.model-tabs {
    position: absolute;

    z-index: 100;

    top: 2.7rem;
    left: 0;

    width: 100%;

    display: flex;
    justify-content: center;
    align-items: flex-start;

    gap: 2.8rem;
}

.model-tabs  .trailhunter_img{
    width:35rem;
    height:auto;

}

.model-tab {
    font-family: KORATAKIREGULAR, KORATAKIREGULAR;
    font-weight: 400;
    font-size: clamp(14px, 2rem, 9999px);
    color: #111018;
    text-align: center;
    font-style: normal;
    text-transform: none;
    position: relative;
    cursor: pointer;
    margin-top: 1.5rem;
}
.model-tab::after {
    content: "";
    position: absolute;
    left: 50%;
    transform: translateX(-50%);
    bottom: -3px;
    width: 100%;
    height: 0.5rem;
    background-color: #111018;
    border-radius: 2px;
    display:none;
}
.model-tab.active:after{
    display:block;
}
/*.model-tab.active {*/
/*    color: #c00714;*/
/*}*/


/*!* 当前车型下面的小横线 *!*/

/*.model-tab.active::after {*/
/*    background: #c00714;*/
/*}*/


/* =========================================================
   中间文案
   ========================================================= */

.hero-content {
    position: absolute;
    z-index: 10;
    top: 4.8rem;
    width: 100%;
}


/* Mid-Class Champion */

.small-title {
    width: 100%;
    font-family: '452';
    font-weight: 400;
    font-size: 8rem;
    color: #FFFFFF;
    letter-spacing: 1px;
    text-shadow: 0px 2px 4px rgba(0, 0, 0, 0.6);
    text-align: center;
    font-style: normal;
    text-transform: none;
    white-space:pre-line;
    word-break: break-word;
    display: block;
    line-height: 9rem;
}
.sub-title{
    font-family: Bahnschrift, Bahnschrift;
    font-weight: 600;
    font-size: 3rem;
    color: #FFFFFF;
    line-height: 10px;
    text-align: center;
    font-style: normal;
    text-transform: none;
    margin-top: 2rem;
}



.form-group .not{
    display:none;
}

/* =========================================================
   More Details
   ========================================================= */

.more-btn {
    display: block;
    margin: 0 auto;
    margin-top: 13rem;

    width: 19rem;
    padding: 1rem;
    text-align: center;
    background-size: 100% 100%;
    background-repeat: no-repeat;
    background-position: center;
    background: linear-gradient(180deg, rgba(204, 204, 207, 0.5) 4.52%, rgba(255, 255, 255, 0.5) 99.52%), rgba(255, 255, 255, 0.1);
    box-shadow: 0px -3px 9px 0px rgba(0, 0, 0, 0.03);
    border-radius: 4px 4px 4px 4px;
    border-image: linear-gradient(180deg, rgba(171.01193636655807, 167.4963042140007, 167.4963042140007, 1), rgba(143.69050562381744, 140.1035436987877, 140.1035436987877, 1), rgba(152.79764413833618, 149.65645909309387, 149.65645909309387, 1)) 1 1;
    display: flex;
    justify-content: space-around;
    align-items: center;
}
.more-btn img{
    width: auto;
    height: 2rem;
}
.more-btn span {
    font-size: 2rem;
    font-family: 'bahnschrift';/*   ALIBABAPUHUITI*/

    background: linear-gradient(180deg, #929692, #040404);
    -webkit-background-clip: text;
    background-clip: text;
    color: transparent;
}

.smail-title-mobile{
    display:none;
}
/* =========================================================
   ATV
   ========================================================= */

.vehicle {
    position: absolute;

    z-index: 5;

    left: 4rem;
    right: 4rem;

    top: 45rem;

    display: flex;
    justify-content: center;
    align-items: center;
}


.vehicle img {
    display: block;

    width: 100%;
    height: auto;

    object-fit: contain;
}




/* =========================================================
   参数
   ========================================================= */

.spec-list {
    position: absolute;
    background-color: rgba(0, 0, 0, 0.4);
    z-index: 10;
    left: 1.2rem;
    right: 1.2rem;
    bottom: 21rem;
    display: flex;
    grid-template-columns: repeat(4, 1fr);
    width: 171rem;
    margin: 0 auto;
    justify-content: center;
    padding-bottom: 3rem;
    padding-top: 3rem;
    align-items: center;
    height:auto;
}


.spec-item {
    position: relative;
    min-width: 0;
    text-align: center;
    color: #fff;
    display: flex;
    flex-direction: column;
    align-items: center;
    justify-content: flex-start;
    /*height: 11rem;*/
    gap: 2rem;
    text-align: center;
    width: 25%;
    font-size:4rem;
    /*border-right: 1px solid #fff;*/
    height:auto;

}
.spec-item:nth-last-child(1){
    border-right:none;
}

/* 中间竖线 */

.spec-item:not(:last-child)::after {
    content: "";
    position: absolute;
    right: 0;
    top: 50%;
    transform: translateY(-50%);
    width: 1px;
    height: 9.8rem;
    background: #fff;
}


.spec-item strong {
    display: block;
    color: #ef3340;
    font-size: clamp(14px, 3.6rem, 20px);
    line-height: 1.3rem;
    font-weight: 400;
    white-space: nowrap;
    font-family: KonkhmerSleokchher;
}


.spec-item span {
    display: block;
    margin-top: .25rem;
    font-size: clamp(14px, 3.6rem, 20px);
    font-weight: 400;
    white-space: nowrap;
    font-family: KonkhmerSleokchher;
}


/* =========================================================
   底部按钮
   ========================================================= */

.bottom-buttons {
    position: absolute;
    z-index: 20;
    left: 2.5rem;
    right: 2.5rem;
    bottom: 6.8rem;
    display: flex;
    gap: 2.2rem;
    justify-content: center;
}

.test-drive {
    position: relative;
    width: 21rem;
    height: 6rem;
    border: none;
    color: #111;
    font-size: clamp(12px, 2.5rem, 18px);
    cursor: pointer;
    background-color: transparent;
    font-family: 'bahnschrift';
    display: flex;
    align-items: center;
    justify-content: center;
}
.test-drive:nth-child(2){
    color: #fff;
}
.test-drive:nth-child(1){
    background-image: url('../images/langding/btn2.png');
    background-size: 100% 100%; /* 图片拉伸填满按钮 */
    background-repeat: no-repeat;
    background-position: center;
}
.test-drive:nth-child(2){
    background-image: url('../images/langding/web_te_bj.png');
    background-size: 100% 100%;
    background-repeat: no-repeat;
    background-position: center;
}


/* Get a Quote */

.get-quote {
    position: relative;

    background: #f52535;

    color: #fff;

    border-radius: 2.5rem 2.5rem 0 2.5rem !important;
}


/* =========================================================
   iPhone 底部安全区域
   ========================================================= */

@supports (padding-bottom: env(safe-area-inset-bottom)) {

    .bottom-buttons {
        bottom: 5rem;
    }

}/* =========================
   产品车型切换动画
========================= */


/* 文案：从下往上 + 淡入 */

.hero-content {
    opacity: 0;
    transform: translateY(50px);
    transition:
            opacity 0.8s ease,
            transform 0.8s cubic-bezier(0.22, 1, 0.36, 1);
}

.hero-content.show-animation {
    opacity: 1;
    transform: translateY(0);
}


/* More Details */

.more-btn {
    opacity: 0;
    transform: translateX(-30px);
    transition:
            opacity 0.6s ease,
            transform 0.6s cubic-bezier(0.22, 1, 0.36, 1);
}

.more-btn.show-animation {
    opacity: 1;
    transform: translateX(0);
}
/* 手机副标题动画 */
.sub-title-mobile{
    opacity: 0;
    transform: translateY(20px);
    transition:
            opacity 0.8s ease,
            transform 0.8s cubic-bezier(0.22, 1, 0.36, 1);
}

.sub-title-mobile.show-animation {
    opacity: 1;
    transform: translateY(0);
    font-family: 'bahnschrift';
}

/* 参数整体 */

.spec-list {
    opacity: 0;
    transform: translateY(40px);
    transition:
            opacity 0.8s ease,
            transform 0.8s cubic-bezier(0.22, 1, 0.36, 1);
}

.spec-list.show-animation {
    opacity: 1;
    transform: translateY(0);
}

/* 每个参数 */

.spec-item {
    opacity: 0;
    transform: translateY(25px);
    transition:
            opacity 0.6s ease,
            transform 0.6s cubic-bezier(0.22, 1, 0.36, 1);
}

.spec-item.show-animation {
    opacity: 1;
    transform: translateY(0);
}


/* 底部按钮 */

.bottom-buttons {
    opacity: 0;
    transform: translateY(40px);
    transition:
            opacity 0.8s ease,
            transform 0.8s cubic-bezier(0.22, 1, 0.36, 1);
}

.bottom-buttons.show-animation {
    opacity: 1;
    transform: translateY(0);
}








/* =========================================================
   Quote Modal
========================================================= */

.quote-modal {
    position: fixed !important;
    z-index: 999999 !important;

    top: 0 !important;
    left: 0 !important;
    right: 0 !important;
    bottom: 0 !important;

    width: 100vw !important;
    height: 100vh !important;
    height: 100dvh !important;

    display: none;

    /* PC：水平 + 垂直居中 */
    align-items: center !important;
    justify-content: center !important;

    margin: 0 !important;
    padding: 0 !important;
}

.quote-modal.show {
    display: flex !important;
}


/* =========================================================
   蒙层
========================================================= */

.quote-overlay {
    position: absolute !important;

    top: 0 !important;
    left: 0 !important;
    right: 0 !important;
    bottom: 0 !important;

    width: 100% !important;
    height: 100% !important;

    background: rgba(0, 0, 0, 0.65);

    z-index: 1;

    cursor: default;
}


/* =========================================================
   PC 弹窗
========================================================= */

.quote-dialog {
    position: relative !important;
    z-index: 2;
    width: 95rem !important;
    max-height: calc(100vh - 40px) !important;
    overflow-y: auto;

    background: #fff;

    border-radius: 8px;

    padding: 45px;

    margin: 0 !important;

    opacity: 1;

    box-shadow: 0 20px 60px rgba(0, 0, 0, .35);
}


/* PC关闭 */

.quote-close {
    position: absolute !important;

    top: 10px !important;
    right: 10px !important;

    width: 40px !important;
    height: 40px !important;

    padding: 0 !important;
    margin: 0 !important;

    border: none !important;

    background: transparent !important;

    color: #222;

    font-size: 32px;

    line-height: 40px;

    text-align: center;

    cursor: pointer;

    z-index: 10;
}

.quote-close img{
    width:4rem;
    max-width:30px;
}
/* =========================================================
   表单
========================================================= */
.quote-form {
    display: flex;
    flex-direction: column;
    width: 100%;
}
.quote-form span{
    font-family: Arial, Arial;
    font-size: clamp(12px, 1.5rem, 12px);
    color: #38383D;
    line-height: 11px;
    text-align: right;
    font-style: normal;
    text-transform: none;
    margin-top:1rem;
    font-family: Arial, Arial;
}
.form-control{
    background-color: #fff;
    height: 8rem;
    max-height:40px;
    border: 1px solid #e7e6e6;
    margin-top: 1rem;
    margin-bottom: 1rem;
    font-size: clamp(12px, 2rem, 16px);
    padding-left: 2rem;
    color: #98979C;
}
.test-drive-form{
    background-image: url(../images/langding/btn1.png);
    background-size: 100% 100%;
    background-repeat: no-repeat;
    background-position: center;
    width: 20rem;
    height: 6rem;
    font-size: clamp(12px, 2.3rem, 18px) !important;
    color: #fff !important;
    margin: 0 auto;
    margin-top: 2rem !important;
}
.poliy {
    display: flex;
    align-items: center;
    gap: 1rem;
    justify-content: center;

}
.poliy span{
    margin-top:0px;
}
.jquery-custom-select {
    position: relative;
    width: 100%;
    font-size: 2.2rem;
    margin-top: 1rem;
}
.select-trigger {

    display: flex;
    justify-content: space-between;
    align-items: center;
    background-color: #fff;
    height: 8rem;
    max-height:40px;
    border: 1px solid #e7e6e6;
    margin-top: 1rem;
    margin-bottom: 2rem;
    font-size: clamp(12px, 2rem, 16px);
    padding-left: 2rem;
    color: #98979C;
    padding-right: 1rem;
    cursor: pointer;
}
.select-trigger::after {
    content: "";
    width: 1rem;
    height: 1rem;
    border-right: 1px solid #ccc;
    border-bottom: 1px solid #ccc;
    transform: rotate(45deg);
    transition: transform 0.2s ease;
}
.local_address .select-trigger::after {
    content: "";
    position: absolute;
    right:12px;
    top: 50%;
    transform: translateY(-50%);
    width: 3rem;
    height: 3rem;
    max-height:20px;
    max-height:20px;
    background: url("../images/langding/addresss.png") no-repeat center;
    background-size: contain;
    transition: transform 0.2s;
    border :none !important;
}
/* 下拉展开的时候箭头翻转向上 */
.jquery-custom-select.open .select-trigger::after{
    transform: rotate(-135deg);
}
.jquery-custom-select.local_address.open .select-trigger::after{
    transform: translateY(-50%);
}
.select-options {
    display: none;
    position: absolute;
    left: 0;
    right: 0;
    border: 1px solid #ced4da;
    border-top: none;
    background: #fff;
    max-height: 50rem;
    border-radius: 0 0 1rem 1rem;
    z-index: 999999;
    overflow-y: auto;
    top: 6rem;
    border-top: 1px solid #ced4da;
}
.select-option {
    cursor: pointer;
    font-size: clamp(12px, 2rem, 16px);
    padding-left: 2rem;
    color: #98979C;
    line-height: 5rem;
}
.select-option:hover {
    background-color: #e9ecef;
}
.jquery-custom-select.open .select-options {
    display: block;
}


.quote-success-btn {
    width: 12rem;
    max-width: 50px;
    max-height: 35px;
    height: 6rem;
    display: block;
    background-color: red;
    color: #fff;
    line-height: 6rem;
    font-size: 14px;
    border-radius: 5px;
    margin: 0 auto;
    display: flex;
    align-items: center;
    justify-content: center;
    cursor: pointer;
}
.quote-success-overlay{
    display:none;
    position:absolute;
    left:0;
    top:0;
    width:100%;
    height:100%;
    z-index:99;
    align-items:center;
    justify-content:center;
}
.quote-success-overlay-item{
    background:#fff;
    border-radius: 8px;
    text-align: center;
    box-shadow: 0 2px 8px rgba(0, 0, 0, 0.12);
    width: 34rem;
    padding: 3rem;
}
.quote-success-overlay p {
    margin-bottom: 20px;
    font-size: 14px;
}
.jquery-custom-select .select-search-wrap{
    padding:8px;
    border-bottom:1px solid #eee;
}
.jquery-custom-select .select-search{
    width:100%;
    box-sizing:border-box;
    border:1px solid #ddd;
    border-radius:0.5rem;
    outline:none;
    font-size: clamp(12px, 2rem, 16px);
    padding-left: 2rem;
    color: #98979C;
    height: 8rem;
    max-height: 40px;
    border-right: none;
    font-family: Arial, Arial;
}
.jquery-custom-select .select-option.hidden{
    display:none !important;
}


.local_address .company{
    font-weight:600;
    display:block;
    white-space: nowrap;

}
.local_address .address,.local_address .company{
    overflow: hidden;
    text-overflow: ellipsis;
    width: 97%;
    text-align: left;
}
.local_address .select-option{
    cursor: pointer;
    font-size: clamp(12px, 2rem, 16px);
    padding-left: 2rem;
    color: #98979C;
    line-height: 5rem;
    display: flex;
    flex-direction: column;
    justify-content: flex-start;
    align-items: flex-start;
    gap: 0.2rem;
    margin-bottom: 2rem;
    padding-bottom: 1rem;
}
.country-select .select-trigger{
    padding-left:0px !important;
}
/* =========================================================
   禁止底层页面滚动
========================================================= */

body.quote-modal-open {
    overflow: hidden !important;
}

.privacy-modal {
    display: none;
    position: fixed;
    inset: 0;
    z-index: 99999;
}
.privacy-modal.show {
    display: block;
}
.privacy-overlay {
    position: absolute;
    inset: 0;
    background: rgba(0,0,0,0.6);
}
.privacy-dialog {
    position: absolute;
    top: 50%;
    left: 50%;
    transform: translate(-50%, -50%);
    width: 90%;
    max-width: 800px;
    height: 80vh;
    background: #fff;
    border-radius: 8px;
    overflow: hidden;
}
.privacy-close {
    position: absolute;
    right:12px;
    top:8px;
    z-index:2;
    border:none;
    background:transparent;
    font-size:24px;
    cursor:pointer;
}
#privacyIframe {
    width:100%;
    height:100%;
}

.select-option.active {
    background-color: #eeeeee; /*浅灰选中背景，可自行改色*/
}

.bj_product{
    width: 100%;
    padding: 0px;
    height: 100%;
    object-fit: cover;
    position: absolute;
    left: 0;
    top: 0;
}
/* =========================================================
   手机端
========================================================= */

@media screen and (max-width: 768px) {
    input ,select,textarea,.select-trigger{
        touch-action: auto;
        font-size:14px !important;
    }
    .quote-modal {
        position: fixed !important;

        top: 0 !important;
        left: 0 !important;
        right: 0 !important;
        bottom: 0 !important;

        width: 100vw !important;

        height: 100vh !important;
        height: 100dvh !important;

        display: none;

        /* 关键：靠底 */
        align-items: flex-end !important;
        justify-content: center !important;

        margin: 0 !important;
        padding: 0 !important;
    }

    .quote-modal.show {
        display: flex !important;
    }


    /* =====================================================
       手机蒙层
    ===================================================== */

    .quote-overlay {
        position: absolute !important;

        top: 0 !important;
        left: 0 !important;
        right: 0 !important;
        bottom: 0 !important;

        width: 100% !important;
        height: 100% !important;

        background: rgba(0, 0, 0, .65);

        z-index: 1;
    }


    /* =====================================================
       手机底部弹窗
    ===================================================== */

    .quote-dialog {
        position: relative !important;
        z-index: 2;
        width: 94% !important;
        height: auto !important;
        max-height: 85dvh !important;

        margin: 0 !important;
        border-radius: 2rem;
        padding:7rem;
        box-sizing: border-box !important;
        overflow-y: auto;
        background: #fff;
        padding-bottom: 13rem;
        transform: none;
        transition: none;
        padding-top: 13rem;
        margin-bottom: 14rem !important;
    }


    .quote-modal.show .quote-dialog {
        transform: none;
    }


    .quote-form span {
        font-size: 14px;
        line-height: 15rem;
        margin-top: 1rem;
        width: 36%;
        text-align: left;
    }
    .jquery-custom-select .select-search ,.select-trigger,.form-control{
        height: 23rem;
        max-height: 51px;
        padding-right: 4rem;
        border:none;
        border-bottom:1px solid #e7e6e6;

    }


    .test-drive-form {
        width: 81rem !important;
        height: 24rem;
        font-size: clamp(12px, 8.3rem, 18px) !important;
    }
    .select-trigger::after {
        width: 4rem;
        height: 4rem;
    }
    .select-trigger::after{
        transform: rotate(-45deg);
        position: absolute;
        right: 1rem;
    }
    .local_address .select-trigger::after{
        width: 20rem;
        height: 20rem;
        right: 0;
        background-color: #fff;
    }
    .poliy {
        gap: 5rem;
    }
    .poliy span{
        width: 205rem;
        text-align: center;
        line-height: 12rem;
        font-size: 12px;
    }
    /* =====================================================
       手机隐藏关闭按钮
    ===================================================== */

    .quote-close {
        display: none !important;
    }
    .select-options {
        max-height: 177rem;
        top: 24rem;
    }
    .select-option {
        line-height: 21rem;
    }
    .quote-dialog .form-group{
        display: flex;
        align-items: center;
        margin-bottom: 5rem;
        flex-wrap: wrap;
    }
    .local_address .address, .local_address .company {
        font-size: 12px;
        line-height: 9rem;
    }
    .form-control{
        box-shadow:none !important;
        width: 63%;
    }
    .jquery-custom-select{
        width: 63%;
    }
    .quote-success-overlay-item {
        width: 114rem;
        padding: 17rem;
    }
    .quote-success-btn {
        width: 30rem;
        height: 16rem;
        line-height: 15rem;
    }
    .local_address .select-option{
        line-height: 21rem !important;
    }
    /* =====================================================
       手机文字
    ===================================================== */
}

@media screen and (max-width: 768px) {
    .model-tabs{
        top: 6.7rem;
        gap:8.8rem;
    }
    .model-tab{
        font-size: 10rem;
        color: #686870;
    }
    .model-tab::after{
        top: 14rem;
        height: 1.5rem;
    }
    .model-tab.active{
        color:#000;
    }
    .logo_left{
        display:none;
    }
    .hero-content{
        top: 18.8rem;
    }
    .small-title{
        font-size: 17rem;
        line-height: 21rem;
        padding-left:1rem;
        padding-right:1rem;
    }
    .sub-title{
        display:none;
    }
    .sub-title-mobile{
        display: block !important;
        position: absolute;
        bottom: 119rem;
        font-size: 9rem;
        width: 100%;
        line-height: 12rem;
        white-space: pre-line;
        word-break: break-word;
    }
    .spec-list{
        width:100vw;
        height: 43rem;
        background-color:none;
    }
    .more-btn{
        width: 73rem;
        font-size: 8rem;
        height: 22rem;
        padding-right: 4rem;
        padding-left: 4rem;
        background: rgba(255,255,255,0.01);
        box-shadow: inset 3px 5px 30px 3px #FFFFFF, inset 10px 20px 15px 0px rgba(0,0,0,0.1), inset -3px -8px 10px 3px rgba(0,0,0,0.1), 0px 3px 4px 0px rgba(0,0,0,0.1), inset 1px 1px 1px 0px rgba(255,255,255,0.8), inset -10px -10px 15px 0px rgba(0,0,0,0.03), inset -1px -1px 1px 0px rgba(255,255,255,0.25);
        border-radius: 6px 6px 6px 6px;
        border: 1px solid rgba(255,255,255,0.1);
    }
    .more-btn span {
        font-size: 10rem;
        color:#fff;
    }
    .more-btn img{
        display:none;
    }
    .more-btn::after {
        content: "";
        display: inline-block;
        width: 6rem;
        height: 6rem;
        border: 2px solid #fff;
        border-left: none;
        border-bottom: none;
        border-radius: 0px;
        transform: rotate(45deg);
    }
    .test-drive{
        width: 87rem;
        height: 24rem;
        bottom:21rem;
        font-size: 9.45rem;

    }
    .small-title{
        display:none;
    }
    .smail-title-mobile{
        display:block;
    }
    .test-drive:nth-child(1){
        background-image: url('../images/langding/btn2.png');
        background-size: 100% 100%; /* 图片拉伸填满按钮 */
        background-repeat: no-repeat;
        background-position: center;
    }
    .test-drive:nth-child(2){
        background-image: url('../images/langding/btn1.png');
        background-size: 100% 100%;
        background-repeat: no-repeat;
        background-position: center;
    }
    .spec-list{
        bottom: 58rem;
        height: 61rem;
        background-color: transparent;
    }
    .spec-item span{
        font-size: 6.4rem;
    }
    .spec-item strong{
        font-size: 9rem;
    }
    .spec-item{
        gap: 6rem;
        height: 22rem;
        width: auto;
        padding-left: 2rem;
        padding-right: 2rem;
    }
    .model-tabs .trailhunter_img {
        width: 78rem;
        height: auto;
    }
    .bottom-buttons{
        gap:12.2rem;
    }
}

