@media only screen and (max-width: 1200px) {
    .plant-introduce-body .introduce-item .introduce-content{
        padding-right:0;
    }
    .plant-introduce-body .introduce-item img{
        margin-right:70px;
    }
    .plant-introduce-body .introduce-item:nth-child(2n) img{
        margin-left:70px;
    }

    .brand-body-content .title{
        font-size:26px;
    }
    .brand-body-content .text{
        font-size:16px;
    }

    .service-download-left h3{
        font-size:30px;
    }
}
@media only screen and (max-width: 992px) {
    .header .nav-container{
        max-width:100%;
    }
    .header .tigger .tigger-search{
        display:none;
    }
    .header .header-top-menu .header-menu-item{
        padding:0 15px;
    }

    .about-item{
        width:calc((100% - 20px) / 2);
    }
    .about-item:nth-child(2n){
        margin-right:0;
    }

    .leader-item{
        padding:0;
    }

    
    .plant-introduce-body .introduce-item{
        flex-direction:column;
    }
    .plant-introduce-body .introduce-item img{
        width:100%;
        height:auto;
        margin-right:0;
    }
    .plant-introduce-body .introduce-item .introduce-content{
        padding-left:0;
        padding-right:0;
    }
    .plant-introduce-body .introduce-item:nth-child(2n) img{
        order:0;
        margin-left:0;
    }
    .plant-introduce-body .introduce-item:nth-child(2n) .introduce-content{
        padding-left:0;
    }
    .plant-introduce-body .introduce-item img.max{
        width:100%;
    }

    .brand-body-content .title{
        font-size:22px;
    }
    .brand-body-content .text{
        font-size:14px;
    }

    .buycar-detail-footer-state{
        display:none;
    }

    .requirement-head p{
        font-size:50px;
    }
    .requirement-body p{
        font-size:14px;
        width:80%;
    }
    .application-head span{
        font-size:22px;
    }
    .application-body{
        font-size:14px;
    }

    .news-item img{
        width:100%;
        height:auto;
        margin-right:0;
    }
    .news-filter-wrapper{
        justify-content:space-between;
    }
    .news-filter-wrapper .news-filter-form .layui-form-item .layui-form-label{
        width:40px;
        padding-left:0;
        padding-right:0;
        text-align:left;
        font-size:14px;
    }
    .news-filter-wrapper .news-filter-form .layui-form-item .layui-input-block{
        margin-left:40px;
    }
    .news-filter-wrapper .news-filter-form .layui-form-item .layui-form-select{
        width:100px;
    }
    .news-filter-wrapper .news-filter-form .layui-form-item .layui-input{
        font-size:14px;
    }
    .news-filter-wrapper .news-filter-tags .news-filter-tag-item{
        width:80px;
        margin-left:10px;
    }
    .news-filter-wrapper .news-filter-tags .news-filter-tag-item a{
        font-size:12px;
    }
    .news-item-content{
        padding-top:20px;
        padding-left:0;
        margin-left:0;
        height:auto;
    }
    .news-items2 .news-item .news-item-content{
        height:300px;
    }
    .news-item-content p{
        font-size:12px;
    }
    .news-item-content h4{
        font-size:18px;
        margin-top:20px;
    }
    .news-item-content a{
        font-size:12px;
        margin-top:20px;
    }
    
    .service-download{
        padding:30px 0;
    }
    .service-download-left{
        width:100%;
        max-width:400px;
        margin:0 auto;
        padding-bottom:20px;
    }
    .service-download-con{
        width:100%;
        max-width:400px;
        margin:0 auto;
    }
    .service-download-right{
        width:100%;
        max-width:400px;
        padding-right:0;
        padding-top:0;
        margin:0 auto;
    }
    .service-download-code{
        width:50%;
    }
    .service-download-btns a{
        width:30%;
    }

    .after-item p, .after-item a{
        font-size:18px;
    }
    .service-activity-content h3{
        font-size:32px;
    }

    
    .service-school-head{
        padding:50px 0;
    }
    .service-school-head h3{
        font-size:28px;
        white-space:nowrap;
    }
    .check-price__body-centent{
        min-height: 22vh;
    }
    .service-school-head p{
        font-size:16px;
    }
    .service-school-content{
        flex-direction:column;
    }
    .service-school-img{
        width:100%;
        margin-bottom:20px;
    }
    .service-school-text{
        width:100%;
        padding-left:0;
    }
    .school-block-item{
        flex:none !important;
        width:100% !important;
    }
    .school-body-left{
        width:100%;
        padding-right:0;
        margin-bottom:20px;
    }
    .school-body-right{
        flex:none;
        width:100%;
    }
    .school-pdf-reader{
        height:120vw;
    }
    .layui-table[lay-size=lg] td, .layui-table[lay-size=lg] th{
        padding-right:5px !important;
        padding-left:5px !important;
    }
    .school-body, .school-body{
        margin-bottom:50px;
    }

}
@media only screen and (max-width: 768px) {
    .about-wrapper{
        padding: 60px 0 0;
    }
    .about-timeline-swiper .about-timeline-item{
        margin-left: 10px;
    }
    .stripling-choice{
        height: 66vh;
        padding: 20px 0;
    }
    .repair{
        padding: 50px 0;
    }
    .service-school{
        padding-bottom: 50px;
    }
    .plant-introduce{
        padding-top: 20px;
    }
    .plant-introduce.plant-introduce_rest{
        padding: 20px 0;
    }
    .service-concept-top{
        padding: 30px 0;
    }
    .lg-block{
        display:none;
    }
    .sg-block{
        display:block;
    }
    .service-after{
        padding: 20px 0;
    }
    .buycar-goods__content h3{
        font-size: 20px;
    }
    .blessing-tacu-brand{
        padding-bottom: 170px;
    }

    .header.header-menu-active{
        background-color:#000;
    }
    .header .nav-container{
        padding:0 20px;
    }
    .header .header-menu-wrapper{
        display:none;
    }
    
    .header .tigger .tigger-search{
        width:100px;
    }
    .header .btnToggle{
        position:relative;
        display:inline-block;
        width:30px;
        height:40px;
        margin-left:10px;
        vertical-align:middle;
        cursor:pointer;
    }
    .header .btnToggle em{
        display:inline-block;
        width:100%;
        height:3px;
        position:absolute;
        top:50%;
        margin-top:-1.5px;
        background-color:#fff;
        transition:all 0.5s;
    }
    .header .btnToggle em::before, .header .btnToggle em::after{
        content:'';
        display:inline-block;
        width:100%;
        height:100%;
        background-color:#fff;
        position:absolute;
        transition:all 0.5s
    }
    .header .btnToggle em::before{
        top:-10px;
    }
    .header .btnToggle em::after{
        bottom:-10px;        
    }
    .header.header-active{
        background-color:#000;
    }
    .header.header-active .btnToggle em{
        background-color:rgba(255, 255, 255, 0);
    }
    .header.header-active .btnToggle em::before{
        top:0;
        transform:rotate(45deg);
    }
    .header.header-active .btnToggle em::after{
        bottom:0;
        transform:rotate(-45deg);
    }
    .header-mobile-wrapper.header-mobile-active{
        height:calc(100vh - 60px);
    }

    .order-popUp-main .user-order-message-img{
        width:80px;
        height:80px;
    }
    .order-popUp-main .user-order-message{
        width:calc(100% - 80px);
        padding-left:10px;
    }
    .order-popUp-main .user-order__top-message{
        padding-top:0;
    }
    .order-popUp-main .user-order__goods-title{
        font-size:14px;
        line-height:1.5;
    }
    .order-popUp-main .user-order__bottom-message{
        font-size:12px;
        padding-bottom:0;
    }

    .suspend-side{
        display:none;
    }
    .online-customer-service{
        display:none !important;
    }

    .footer .container{
        padding:0 10px !important;
    }
    
    .host-car-carousel .car-carousel__pagination-wrapper{
        width:90%;
        left:50%;
        top:100px;
        transform:translateX(-50%);
    }
    .host-car-carousel .car-carousel__pagination-wrapper::before{
        content:unset;
    }
    .host-car-carousel .car-carousel__pagination-wrapper .car-carousel__paginatio-line{
        display:none;
    }
    .host-car-carousel .car-carousel__pagination-wrapper .car-carousel__swiper-pagination{
        flex-direction:row;
        align-items:center;
        padding-left:0;
        border-radius:20px;
        overflow:hidden;
    }
    .host-car-carousel .car-carousel__pagination-wrapper .swiper-pagination-bullet{
        margin:0;
        /*flex:1;*/
        width: 14%;
        text-align:center;
        height:40px;
        line-height:40px;
        font-size:14px;
        background-color:#ececec;
    }
    .host-car-carousel .car-carousel__pagination-wrapper .swiper-pagination-bullet:first-child{
         flex: 1;
     }
     .host-car-carousel .car-carousel__pagination-wrapper .swiper-pagination-bullet:nth-child(2){
        flex: 1;
    }
    .host-car-carousel .car-carousel__pagination-wrapper .swiper-pagination-bullet.hover{
        color:#fff;
        background-color:var(--hover-color4);
    }
    .car-carousel__swiper-container .car-carousel__vehicle-model .car-carousel__vehicle-link{
        bottom:19vh;
    }
    .car-carousel__swiper-container .car-carousel__vehicle-model .car-carousel__vehicle-img{
        max-width:80vw;
        max-height:40vh;
    }
    .car-carousel__swiper-container .car-carousel__vehicle-model .car-carousel__vehicle-top{
        top:-130px;
    }
    .car-carousel__swiper-container .car-carousel__vehicle-model .car-carousel__vehicle-title{
        min-height:30px;
    }
    .car-carousel__swiper-container .car-carousel__vehicle-model .car-carousel__vehicle-icon{
        height:15px;
    }
    .car-carousel__vehicle-bg{
        height:44vh;
        background-size:150% auto;
    }

    .swiper-host-banner-container .swiper-slide_content.swiper-slide__collumn-left, .swiper-host-banner-container .swiper-slide_content.swiper-slide__collumn-right{
        justify-content:center;
    }
    .swiper-host-banner-container .swiper-slide_content .swiper-slide-box{
        max-width:100%;
        box-sizing: border-box;
        padding:0 20px;
    }
    .swiper-host-banner-container .swiper-slide-box.swiper-slide-box__align-left,.swiper-host-banner-container .swiper-slide-box.swiper-slide-box__align-right{
        text-align:center;
    }
    .swiper-host-banner-container .swiper-slide-box .swiper-slide__more{
        margin:20px auto !important;
    }
    .swiper-host-banner-container .swiper-slide_content .swiper-slide__title{
        font-size:28px;
    }
    .swiper-host-banner-container .swiper-slide_content .swiper-slide__text{
        font-size:16px;
    }
    .home-banner_bnts{
        bottom:5%;
    }
    .home-banner_bnts a{
        width:120px;
        margin:0 20px;
        font-size:14px;
    }

    .host-app-content .host-app-box{
        flex-direction:column;
        overflow:hidden;
    }
    .host-app-left{
        padding-right:0;
    }
    .host-app-text{
        text-align:center;
        margin-bottom:20px;
    }
    .host-app-text h3{
        font-size:28px;
    }
    .host-app-text p{
        font-size:18px;
    }
    .host-app-download{
        padding-bottom:20px;
        justify-content:center;
    }
    .host-app-download .code{
        width:100px;
        height:100px;
    }
    .host-app-download .btns a{
        font-size:14px;
        width:140px;
        height:30px;
        line-height:30px;
        margin:5px 0;
    }
    .host-app-right{
        flex:1;
        overflow:hidden;
    }
    .host-app-screen img{
        width:80vw;
        max-width:500px;
        height:auto;
    }


    .footer{
        padding:20px 0;
    }
    .footer .container{
        padding:0 10px;
    }
    .footer .footer-top{
        flex-direction:column;
        padding-bottom:0;
    }
    .footer-links{
        width:100%;
        border-bottom:1px dashed rgba(255, 255, 255, 0.2);
        padding-bottom:10px;
        justify-content: space-between;
    }
    .footer-link-item{
        margin-right:0;
        /* width:25%; */
        text-align:center;
    }
    .footer-link-item a{
        font-size:12px;
    }
    .footer-codes{
        width:100%;
    }
    .footer-code-item{
        width:25%;
    }
    .footer-bottom{
        border-top:1px dashed rgba(255, 255, 255, 0.2);        
    }
    .footer-copyright{
        text-align:center;
    }
    .footer-copyright span:nth-child(2){
        padding:0;
    }

    .banner-swiper .swiper-button-prev, .banner-swiper .swiper-button-next{
        display:none;
    }

    
    .news-banner__response-video .news-banner-type__video.news-banner-type__video-PC{
        display:none;
    }
    .news-banner__response-video .news-banner-type__video.news-banner-type__video-mobile{
        display:block;
    }
    .news-banner__content{
        justify-content:center;
    }
    .news-banner__content .news-banner__content-box{
        text-align:center;
    }
    .news-banner__content .news-banner__content-box .new-banner_cotent-title{
        font-size:36px;
    }
    .news-banner__content .news-banner__content-box .new-banner_cotent-text{
        font-size:14px;
    }
    .news-banner__content .news-banner__content-box .new-banner_cotent-more{
        font-size:12px;
        width:200px;
        height:30px;
        line-height:30px;
        margin-top:20px;
    }

    .blessing-riders .container{
        transform:translateY(0);
    }
    .blessing-riders-body{
        margin-top:20px;
    }
    .blessing-riders-body img{
        width:100%;
        height:auto;
    }
    .blessing-riders-body .blessing-riders-centent{
        width:100%;
        height:auto;
        margin-top:0;
        border:none;
        padding:0;
    }
    .blessing-riders-body .blessing-riders-centent h3{
        padding-top:30px;
        font-size:24px;
    }
    .blessing-riders-body .blessing-riders-centent a{
        margin-top:20px;
        font-size:14px;
        background-size:18px 18px;
    }
    .blessing-riders-body .blessing-riders-centent p{
        font-size:14px;
        width:100%;
    }
    .blessing-active{
        height:auto;
        padding-bottom:50px;
    }
    .blessing-container .video-wrap{
        width:100%;
    }
    .blessing-active .rests-content{
        box-sizing:border-box;
    }
    .blessing-container .video-wrap{
        height:200px;
    }
    .blessing-active .rests-content .title{
        font-size:26px;
    }
    .blessing-active .rests-content .text{
        font-size:14px;
    }
    .blessing-active .rests-content .more2{
        font-size:14px;
        background-size:18px 18px;
    }
    .blessing-store .centent{
        width:90%;
    }
    .blessing-store .title{
        font-size:30px;
    }
    .blessing-store .centent p{
        font-size:14px;
    }

    .calc-body__head h3{
        font-size:30px;
    }
    .calc-body__head p{
        font-size:16px;
    }
    .calc-body__car-choose .container{
        flex-direction:column;
    }
    .calc-body__car-choose .car-choose__form{
        width:100%;
    }
    .calc-body__car-choose .car-choose_img{
        width:100%;
    }
    .calc-body__car-choose .car-choose_img img{
        width:100%;
    }
    .calc-container__body-bottom .container{
        flex-direction:column;
    }
    .calc-body_bottom-left, .calc-body_bottom-right{
        width:100%;
        padding:0;
        border:none;
    }
    .calc-body_head{
        text-align:center;
    }
    .calc-body_head h3{
        font-size:26px;
    }
    .calc-body_schemes .calc-body_scheme-item{
        margin-right:0;
        width:100%;
        height:auto;
    }
    .calc-body__stages{
        flex-direction:column;
    }
    .calc-body__stages .calc-body__slider{
        width:100%;
        flex-direction:column;
        margin-bottom:20px;
    }
    .calc-body__stages .calc-body__slider .calc-body__slider-content{
        width:100%;
        flex:unset;
    }
    .calc-body__stages .calc-body__period{
        width:100%;
    }
    .trial-container .trial-main>div{
        width:100%;
    }
    .trial-head{
        text-align:center;
        padding-bottom:50px;
    }
    .trial-head h3{
        font-size:36px;
    }
    .trial-content{
        padding:10px;
        padding-bottom:30px;
    }
    .trial-form-item input[type='text']{
        font-size:14px;
    }
    .trial-form-item .layui-input-block.trial-form-smsSend button{
        font-size:12px;
    }
    .trial-form-agreement .agreement-icon{
        width:16px;
        height:16px;
    }
    .trial-form-agreement .agreement-text{
        font-size:14px;
    }
    .trial-form-subimt{
        font-size:16px;
    }
    .plant-public{
        padding-top: 0;
    }
    .plant-smart{
        padding-top: 20px;
    }
    .news-items2 .news-item .news-item-content{
        height:auto;
    }

    .about-head, .about-head span, .about-head h3{
        font-size:28px;
        letter-spacing:0;
       
    }
    .about-head{
        margin-bottom: 30px;
    }
    .plant-introduce-body .introduce-item .introduce-content{
        padding-top: 30px;
    }
    .plant-introduce-body .introduce-item{
        margin-bottom: 30px;
    }
    .about-head p{
        font-size:16px;
    }
    .about-brand-goal .container{
        align-items:center;
    }
    .about-brand-goal .about-head{
        align-items:center;
    }
    .about-brand-goal .about-content{
        padding:0;
    }
    .about-text p{
        font-size:14px;
    }

    .nucleus-items{
        height:auto;
    }
    .nucleus-item{
        width:100% !important;
        height:auto !important;
    }
    .nucleus-item img{
        width:100% !important;
        order:0 !important;
    }
    .nucleus-content{
        padding-bottom:50px;
    }
    .nucleus-content h4{
        font-size:100px;
    }
    .nucleus-item .nucleus-content::after{
        display:none;
    }
    

    .about-brand-swiper .about-brand-slide-item{
        width:100%;
        margin-right:0;
        margin:0 auto !important;
    }

    .about-slides{
        padding:0;
    }
    .about-slide-item{
        width:50%;
        padding:30px 10px;
        background-color:transparent !important;
    }
    .about-slide-item span{
        font-size:20px;
    }
    .about-slide-item p{
        font-size:14px;
    }
    .about-slide-item:nth-child(3n){
        background-color:rgba(28,28,28,0.8) !important;
    }
    .about-slide-item:nth-child(2n){
        background-color:rgba(28,28,28,0.8) !important;
    }
    .about-slide-item:nth-child(4n){
        background-color:transparent !important;
    }
    .about-slide-item:nth-child(7n){
        background-color:rgba(28,28,28,0.8) !important;
    }
    .about-slide-item:nth-child(9n){
        background-color:transparent !important;
    }
    .about-slide-item:nth-child(11n){
        background-color:rgba(28,28,28,0.8) !important;
    }
    .about-slide-item img{
        width:100%;
        height:auto;
    }
    .about-item{
        width:100%;
        margin-right:0;
    }

    .leader-item{
        margin:0;
        flex-direction:column;
        align-items:center;
        padding-bottom:50px;
    }
    .leader-item img{
        order:0 !important;
        margin-bottom:20px;
        width:400px;
        max-width:100%;
    }
    .leader-item .leader-content{
        padding:0;
    }
    .leader-head span{
        font-size:18px;
    }
    .leader-head h4{
        font-size:36px;
    }

    .buycar-goods-item{
        width:100%;
        height:400px !important;
    }
    .buycar-goods-item .buycar-goods__content,
    .buycar-goods-item.buycar-goods__full-item .buycar-goods__content{
        left:50px;
        right:50px;
    }
    .buycar-goods-item .buycar-goods__content{
        height:100%;
        padding-top:60px !important;
    }
    .buycar-goods-item .buycar-goods__content a{
        margin-top: auto !important;
        margin-bottom: 30px !important;
    }
    .buycar-goods-item.buycar-goods__full-item .buycar-goods__content{
        padding-top:60px;
    }
    .buycar-goods__content p{
        font-size:18px;
    }
    .buycar-goods__content-pannel-icon img{
        width: 50px;
    }
    .buycar-app-text{
        text-align:center;
    }
    .buycar-app-screen{
        margin:0 auto;
        margin-top:20px;
    }
    .buycar-app-screen img{
        width:280px;
    }
    .buycar-app-content{
        order:-1;
        margin:0;
    }
    .btns a{
        margin:10px 0;
    }

    .dealer-requirement{
        flex-direction:column;
    }
    .dealer-requirement-item{
        margin-right:0;
        margin-bottom:60px;
    }
    .requirement-head p{
        font-size:54px;
    }
    .requirement-body p{
        font-size:16px;
    }
    .dealer-requirement-item::after{
        top:auto;
        bottom:-30px;
        right:50%;
        transform:translate(50%, 50%) rotate(90deg);
    }
    .culture-application{
        flex-direction:column;
    }
    .dealer-section-ground{
        padding-bottom:50px;
    }
    .ground-item{
        flex:none;
        width:50%;
        margin-right:0 !important;
        padding-bottom:50px;
        box-sizing:border-box;
    }
    .ground-item:nth-child(2n){
        padding-left:10px;
    }
    .ground-item:nth-child(2n+1){
        padding-right:10px;
    }
    .ground-summary{
        font-size:14px;
        padding-top:30px;
    }
    .contact-content{
        margin-bottom:30px;
    }
    .channel-head .channel-col{
        font-size:18px;
    }
    .channel-body .channel-col{
        font-size:14px;
    }
    .contact-content-item p{
        font-size:14px;
    }
    .contact-icon{
        width:30px;
        height:30px;
    }
    .contact-btns a{
        font-size:14px;
        background-size:25px 25px;
        padding-right:40px;
    }

    .contact-btns-big{
        display: block;
    }
    .contact-btns-big a{
        margin-top:5px;
    }

    .dealer-query .container{
        padding:0 20px;
    }
    .dealer-query-head{
        text-align:center;
    }
    .dealer-query-head h3{
        font-size:36px;
    }
    .dealer-query-main{
        height:auto;
    }
    .dealer-query-map{
        flex:none;
        width:100%;
        height:120vw;
        margin-bottom:20px;
    }
    .dealer-query-message{
        flex:none;
        width:100%;
        margin-left:0;
    }
    .dealer-query-result{
        flex:none;
        height:120vw;
    }
    .dealer-query-result-item h4{
        font-size:16px;
    }
    .dealer-query-result-item p{
        font-size:12px;
    }

    .news-head{
        padding:0;
    }
    .news-head h3{
        font-size:24px;
    }
    .news-content{
        width:100%;
        margin-top:0;
    }

    .news-items2 .news-item{
        width:100%;
        padding-left:0 !important;
        padding-right:0 !important;
    }

    .search-container{
        margin-top:150px;
    }
    .search-tip-container{
        width:100%;
    }
    .search-input{
        height:40px;
        line-height:40px;
        font-size:14px;
        padding-left:20px;
    }
    .search-button{
        height:36px;
        line-height:36px;
        font-size:14px;
        width:100px;
    }
    .search-tip{
        margin-bottom:20px;
    }
    .search-tip-container a{
        height:30px;
        line-height:30px;
        width:100px;
    }
    .search-result-head{
        height:40px;
        line-height:40px;
    }
    .search-result-head a{
        flex:1;
        font-size:14px;
    }
    .search-result-car-item{
        text-align:center;
    }
    .search-result-car-item a{
        margin-right:0;
        margin-bottom:20px;
    }
    .search-item-title{
        font-size:14px;
    }

    .service-concept-bottom .container{
        flex-direction:column;
        text-align:center;
    }
    .service-concept-bottom .container img{
        margin:0;
    }
    .service-concept-bottom .container p{
        padding-left:0;
        font-size:14px;
    }
    .service-concept-bottom .container p::before{
        display:none;
    }
    .service-wrapper img{
        height:300px;
        object-fit:cover;
    }
    .service-wrapper-text{
        white-space:nowrap;
    }

    .after-item{
        flex:none;
        width:100%;
        margin-right:0;
    }
    .after-item a::before{
        opacity:1;
    }
    .after-item a::after{
        display:none;
    }
    .after-item p, .after-item a{
        font-size:24px;
        text-align:center;
    }
    .service-activity-img{
        order:0 !important;
        width:100%;
    }
    .service-activity-item{
        margin-bottom: 50px;
    }
    .service-activity-content{
        padding-left:20px !important;
        padding-top: 20px;
    }
    .service-activity-content h3{
        font-size:30px;
        margin-bottom: 0;
    }
    .service-activity-content p{
        font-size:16px;
        min-height: 0;
        margin-bottom: 0;
    }

    .buycar-choose-menu-swiper{
        width:100%;
        overflow: hidden;
    }
    .buycar-choose-menu .swiper-slide{
        line-height:59px;
        font-size:16px;
    }
    .buycar-detail-main{
        height:auto;
    }
    .buycar-choose .buycar-choose-left{
        flex:none;
        width:100%;
        margin-right:0;
    }
    .buycar-choose-left .buycar-swiper{
        padding-bottom:50px;
    }
    .buycar-choose-left .buycar-swiper .swiper-slide{
        min-height:30vh;
    }
    .buycar-choose-left .buycar-swiper .swiper-slide img{
        max-width:100%;
    }
    .buycar-choose-left .buycar-swiper .swiper-pagination-bullet{
        width:25px;
        height:2px;
    }
    .buycar-choose-left .buycar-swiper .swiper-button-prev{
        left:0;
    }
    .buycar-choose-left .buycar-swiper .swiper-button-next{
        right:0;
    }
    .buycar-choose-mold ul, .buycar-choose-mold dl{
        margin:0 auto;
        min-height: 20vh;
        max-height:unset;
        padding-right:0;
    }
    .buycar-choose .buycar-choose-right{
        width:100%;
    }
    
    .buycar-detail_main-real .buycar-real-body .buycar-real-left{
        width:100%;
        margin-right:0;
    }
    .buycar-real-left .buycar-realibox{
        height:255px;
    }

    .buycar-detail-order .buycar-detail-left, .buycar-detail-order .buycar-detail-right{
        flex:none;
        width:100%;
        align-items:flex-start;
    }
    .buycar-detail-left .buycar-swiper .swiper-slide img{
        width:100%;
    }
    .buycar-order-item{
        width:100%;
    }
    .buycar-order-head h4, .buycar-choose-mold h4{
        font-size:20px;
    }
    .buycar-order-head.column p{
        padding-left:0;
    }
    .buycar-choose-mold ul li{
        font-size:14px;
    }
    .buycar-choose-mold dl dd span{
        padding-top:10px;
    }
    .buycar-choose-mold dl dd p{
        display:inline-block;
    }
    .buycar-choose-mold dl{
        width:100%;
        font-size:14px;
        display:grid;
        grid-template-columns:repeat(3, calc(100% / 3));
    }
    .buycar-choose-mold dl dd{
        width:100%;
    }

    .buycar-order_car-message{
        flex-direction:column;
    }
    .buycar-order_car-look{
        width:100%;
        padding:0;
    }
    .buycar-order_car-look .buycar-order-car{
        width:100%;
    }
    .buycar-order_look-items .buycar-order_look-item span{
        line-height:1.2;
        font-size:14px;
    }
    .buycar-order_car-info{
        width:100%;
    }
    .buycar-order_car-info-title{
        font-size:30px;
        line-height:1.2;
    }
    .buycar-info-item{
        font-size:16px;
    }
    .buycar-order-head{
        flex-direction:column;
        align-items:flex-start;
    }
    .buycar-order-head h4{
        padding:0;
        margin-bottom:10px;
    }
    .buycar-order-head p{
        margin-left:0;
    }
    .buycar-info__form-top .layui-form-items{
        flex-direction:column;
        padding-left:0;
    }
    .buycar-info__form-top .layui-form-items .layui-form-item{
        width:100%;
        margin-top:15px;
    }
    .buycar-info-form .layui-form-item .layui-form-label{
        width:90px;
        padding-left:0;
        font-size:14px;
    }
    .buycar-info-form .layui-form-item .layui-form-radio div, .buycar-info-form .layui-form-item .layui-input{
        font-size:14px;
    }
    .buycar-info-form .layui-form-item .layui-form-radio{
        padding-right:0;
    }
    .buycar-info-form .layui-form-item .layui-input-block{
        margin-left:120px;
    }    
    .buycar-order-from label{
        margin-right:10px;
    }
    .buycar-order-message{
        font-size:12px;
    }
    .buycar-order-from input, .buycar-order-from select{
        font-size:14px;
    }
    .buycar-order-from input, .buycar-order-from select{
        width:100%;
    }
    .buycar-order-state{
        font-size:14px;
    }
    .buycar-info__form-bottom{
        flex-direction:column;
    }
    .buycar-info__form-bottom .buycar-info__form-block{
        width:100%;
    }
    .buycar-info__form-bottom .buycar-info__form-block:nth-child(1){
        padding-bottom:60px;
        border-bottom:1px solid #a7acb2;
        border-right:none;
    }
    .buycar-info__form-bottom .buycar-info__form-block:nth-child(2){
        padding-top:60px;
    }
    .buycar-info__form-bottom .layui-form-item{
        width:100%;
        padding-left:0;
        margin-top:15px;
    }
    .buycar-info-form .layui-form-item .layui-input-block.ml{
        margin-left:0;
    }
    .buycar-order-state li{
        width:100%;
    }
    .buycar-detail-footer{
        box-sizing: border-box;
        padding:0 10px;
        height:auto;
    }
    .buycar-detail-footer .container>div{
        justify-content:space-between;
    }
    .buycar-detail-footer-state{
        display:block;
        text-align:left;
        margin-bottom:10px;
        margin-right:0;
    }
    .buycar-car-count{
        padding-left:0;
        font-size:22px;
    }
    .buycar-car-count::before{
        display:none;
    }
    .buycar-car-count .hint1{
        padding-left:0;
    }
    .buycar-car-count .hint2{
        font-size:12px;
    }
    .buycar-order-submit{
        font-size:14px;
        padding:0 20px;
        height:30px;
        line-height:30px;
    }    
    .buycar-detail-footer .buycar-car-title{
        padding-right:0;
    }
    .buycar-detail-footer .buycar-car-title img{
        max-height:30px;
    }
    .buycar-detail-footer .container>div{
        width:100%;
    }
    .buycar-detail-footer .container .buycar-detail-footer-right{
        padding-top:10px;
    }

    .buycar-dealer__content-box{
        width:100%;
        height:100%;
        min-width: 100%;
        min-height: 100%;
    }
    .buycar-dealer__content{
        width:100%;
    }
    .buycar-dealer-form{
        justify-content:center;
    }
    .buycar-dealer-form .layui-form-item{
        width:40%;
        margin:0 5%;
    }
    .buycar-dealer__content-main{
        flex-direction:column;
    }
    .buycar-dealer__content-map{
        flex:none;
        width:100%;
        height:80vw;
    }
    .buycar-dealer__content-rests{
        width:100%;
        flex:1;
    }
    
    .shopping-banner__response-image:after{
        background-image: linear-gradient(to right, #000, #000);
        opacity:0.3;
    }
    .shopping-banner__content{
        justify-content:center;
    }
    .shopping-banner__content .shopping-banner__content-box{
        box-sizing:border-box;
        padding:0 20px;
        text-align:center;
    }
    .shopping-banner__content .shopping-banner__content-box .new-banner_cotent-title{
        font-size:30px;
        margin-bottom:10px;
        padding-left:15px;
        border-left-width:3px;
    }
    .shopping-banner__content .shopping-banner__content-box .new-banner_cotent-text{
        font-size:12px;
    }
    .shopping-banner__content .shopping-banner__content-box .new-banner_cotent-code{
        width:70px;
        margin:0 auto;
        text-align:center;
        margin-top:50px;
    }
    .shopping-goods .shopping-goods__video video.shopping-goods__video-PC{
        display:none;
    }
    .shopping-goods .shopping-goods__video video.shopping-goods__video-mobile{
        display:block;
    }
    .shopping-goods_carousel{
        --swiper-navigation-size:25px;
    }
    .shopping-goods .shopping-goods_content{
        padding:10% 0;
    }
    .shopping-goods-head h3{
        font-size:36px;
    }
    .shopping-goods-head span{
        padding-left:0;
        font-size:14px;
    }
    .shopping-new-goods{
        padding-top:50px;
        background-size:100% 300px;
    }
    .shopping-new__goods-carousel{
        --swiper-navigation-size:25px;
    }
    /*.shopping-new-goods .shopping-new__goods-content{*/
    /*    padding:0 0;*/
    /*}*/
    .shopping-good-goods{
        padding-top:50px;
        background-size:100% 300px;
    }
    .shopping-good-goods .shopping-good__goods-list{
        height:auto;
        min-height:auto;
    }
    .shopping-good-goods .shopping-good__goods-list .shopping-good__goods-item{
        width:100% !important;
        height:auto !important;
        min-height:auto !important;
    }
    .shopping-good-goods .shopping-good__goods-list .shopping-good__goods-item:nth-child(3){
        order:2;
        height:500px !important;
    }
    .shopping-rests{
        height:300px;
    }
    .shopping-rests .shopping-rests__content{
        left:0;
        width:100%;
        box-sizing:border-box;
        padding:0 20px;
        text-align:center;
    }
    .shopping-rests .shopping-rests__content .shopping-resta__box h4{
        font-size:30px;
    }
    .shopping-rests .shopping-rests__content .shopping-resta__box p{
        font-size:12px;
    }
    .shopping-footer{
        height:auto;
    }
    .shopping-footer .container{
        flex-direction:column;
        align-items:center;
        padding-top:50px;
    }
    .shopping-footer-body{
        order:0;
        margin-bottom:30px;
    }
    .shopping-footer-screen{
        order:1;
    }
    .shopping-footer-code{
        margin:0 20px;
    }
    .shopping-footer-code img{
        width:80px;
        height:80px;
    }
    .shopping-footer-code p{
        font-size:14px;
    }

    .friends-slide-content{
        padding:0 10px;
        bottom:10px;
    }
    .friends-slide-content .text{
        font-size:12px;
    }
    .friends-slide-content .more{
        font-size:12px;
    }
    .friends-slide-content .more::after{
        width:6px;
        height:6px;
    }
    .friends-swiper .swiper-button-prev, .friends-swiper .swiper-button-next{
        width:30px;
        height:30px;
    }
    .club-body{
        grid-template-columns:repeat(2, 50%);
        grid-column-gap: 5px;
        grid-row-gap: 5px;
        padding:0 20px;
    }
    .club-body-content{
        opacity:1;
    }
    .club-body-content p{
        font-size:14px;
    }
    .brand-body .container{
        flex-direction:column;
    }
    .brand-body .container > div{
        width:100%;
    }
    .brand-body .brand-body-content{
        order:2;
        padding-bottom:60ppx;
        padding-top:20px;
    }
    .brand-body .brand-body-banner{
        order:1;
    }
    .brand-body .brand-body-content .swiper-slide{
        padding-right:0;
    }
    .brand-body-content .title{
        font-size:24px;
        text-align:center
    }
    .brand-body-content .text{
        font-size:16px;
    }
    .brand-body-content .line{
        width:100px;
        margin:0 auto;
    }
    .brand-body-content .swiper-button-prev, .brand-body-content .swiper-button-next{
        width:30px;
        height:30px;
        bottom:15px;
    }
    .brand-body-content .swiper-button-prev{
        left:calc(50% - 60px);
    }
    .brand-body-content .swiper-button-next{
        left:auto;
        right:calc(50% - 60px);
    }
    .friends-swiper .swiper-pagination-bullet{
        width:25px;
        height:2px;
    }

    .login-container .container{
        padding-left:20px;
        padding-right:20px;
    }
    .login-head{
        text-align:center;
    }
    .login-head h2{
        font-size:40px;
    }
    .login-head p{
        font-size:14px;
    }
    .login-box{
        margin:0 auto;
        width:100%;
        padding-left:20px;
        padding-right:20px;
    }
    .login-form .login-form-item .layui-form-label{
        font-size:16px;
    }
    .login-form .login-form-item .login-sms-send{
        font-size:14px;
    }

    .order-pay-info{
        justify-content:space-between;
        font-size:12px;
    }
    .order-pay-info .sum{
        margin-left:0;
        padding-left:0;
    }
    .order-pay-content{
        padding-top:40px;
    }
    .order-pay__content-tabs .layui-tab-title{
        display:flex;
        flex-direction:row;
    }
    .order-pay__content-tabs .layui-tab-title li{
        flex:1;
    }
    .order-pay-content .order-tradeTime{
        font-size:12px;
        padding:0;
    }
    .order-tradeTime .icon{
        width:16px;
    }
    .order-pay-content .pay-code-box{
        margin-top:40px;
    }
    .order-pay-content .pay-code-box .guide-img{
        display:none;
    }
    .order-pay-content .layui-form-item{
        width:100%;
    }
    .order-pay-content .layui-tab-content .bank-form .bank-card{
        display:none;
    }
    .order-pay-content .bank-popUp .bank-popUp-content{
        width:calc(100vw - 100px);
    }

    .stripling-intro__item .stripling-intro__chunk{
        width:100%;
        height:40vw;
    }
    .stripling-intro__item .stripling-intro__chunk-message{
        order: 0 !important;;
    }
    .stripling-intro__item .stripling-intro__chunk-banner{
        order:1 !important;
    }
    .stripling-intro__item .stripling-intro__chunk .stripling-intro__chunk-content{
        padding:0 20px !important;
        text-align:center !important;
        justify-content:center !important;
    }
    .stripling-choice_slide-content .stripling-choice_slide-main{
        transform:translateY(calc(100% - 40px));
    }
    .stripling-choice_slide-person{
        height:30px;
    }
    .stripling-choice_slide-person .person-name{
        font-size:16px;
        line-height:30px;
    }
    .stripling-choice_slide-person .person-avatar{
        width:26px;
        height:26px;
    }
    .stripling-choice_slide-text{
        font-size:12px;
        padding:20px 20px;
    }

    .live-main .live-content{
        width:100%;
    }
    .live-main .live-content .live-player{
        height:210px;
    }
    .live-trial-form{
        width:100%;
    }

    .plant-public .news-banner__response-image img, .news-banner__response-video .news-banner-type__video{
        min-height:200px;
    }
    .plant-smart_carousel{
        overflow:hidden;
    }
    .plant-smart_carousel .swiper-slide img{
        min-height:150px;
        object-fit:cover;
    }
    .plant-smart-items{
        flex-direction:column;
        padding-top: 0;
    }
    .plant-smart-items .plant-smart-item{
        width:100%;
        margin-right:0;
        padding-bottom: 0;
    }
    .plant-smart-title{
        margin-top: 0px;
    }
    .plant-entrance-slogan .slogan-item{
        padding:0 45px;
    }
    .plant-entrance-head h4{
        font-size:20px;
    }
    .plant-entrance-head{
        padding:20px 0;
        margin-top:30px;
    }
    .plant-entrance-table table th{
        font-size:14px;
    }
    .plant-entrance-table table td{
        padding:10px;
    }
    .plant-entrance{
        padding-top:50px;
    }
}