body{max-width: 1920px;margin: 0 auto;}
img{display: block;}
.pc{display: block;}
.mobile,.lpc{display: none !important;}

/*homepage start*/
.banner{position:relative;}
.banner img{width: 100%;}
.section2{background-color: #2e2e33;background-image: url("../images/MITSUBISHI/s2_bg.png");background-repeat: no-repeat;background-position: top 104px center;}
.section2 .container{text-align: center;position: relative;padding-top: 7.5%;}
.section2 h2{font:normal 60px/60px "SourceHanSansCN-Bold";color: #ffffff;text-align: center;}
.section2 .time_line{margin: 50px auto;}
.section2 .time_line ul{display: inline-block;}
.section2 .time_line ul.left{border-right: 2px solid #d71317;padding-right: 3%;}
.section2 .time_line ul.right{padding-left: 3%;text-align: left;}
.section2 .time_line ul:first-child{border-right: 2px solid #d71317;padding-right: 3%;}
.section2 .time_line ul:last-child{padding-left: 3%;text-align: left;}
.section2 .time_line ul li{font: normal 20px/30px "SourceHanSansCN-Regular";color: #ffffff;margin-bottom: 30px;}
.section2 .time_line ul li:last-child{margin-bottom: 0;}
.section2 .time_line ul li a{color: #ffffff;}
.section2 .s2_pic_box li{display:inline-block;width: 29%;max-width: 485px; vertical-align: bottom;}
.section2 .s2_pic_box li img{width: 100%;}
.section2 .s2_pic_box li img{display:block;}
.section2 .s2_tips{position: absolute;top:-140px;right: 0;z-index: 1;}
.section2 .swiper-father{width: 94%; margin-top: 50px;}
.section3{background-color: #f6f6f6;position: relative;padding-bottom: 5%;}
.section3 .swiper-child{overflow: unset;width: 94%;}
.section3 ul{text-align: center;}
.section3 ul li{display:inline-block;width: 29%;max-width: 485px;height:154px;text-align: center;
    font: normal 20px/30px"SourceHanSansCN-Bold";color: #000000;
    box-shadow: 0 0 8px #ccc;vertical-align: top;padding: 60px 15px 0 15px;box-sizing: border-box;
}
.img04{
position: absolute;
        right: 0;
        color: #fff;
        top: -20%;
        margin-right: -5%;
        text-align: center;
        z-index: 999;
        width: 11%;
        transition: all 0.5s;
        font: normal 14px / 28px "NOTOSANSJP-REGULAR";
}
.img04 img{display: block;width:auto;
    margin: 0 auto;}
.img04:hover {
  transform: translateY(-15px);
}
.section3 .store_introduce{width: 30%;margin-top: 200px;}
.section3 .store_introduce h1{
    font: normal 4vw/4vw "SourceHanSansCN-Bold";
    color: #000000;
}
.section3 .store_introduce h1:after{
    content: "";
    display: block;
    width: 215px;
    height: 16px;
    background-color: #d71317;
    margin: -16px 0 0 5px;
}
.section3 .store_introduce p:first-child{font: normal 27px/80px "SourceHanSansCN-Regular";color: #adadad;}
.section3 .store_introduce a.add_icon{font-size: 39px;line-height:80px;color: #d71317;font-weight: bold;}
.section3 .store_introduce p{font: normal 22px/60px "SourceHanSansCN-Regular";color: #adadad;}
.section3 .store_introduce p:nth-child(4){margin-bottom: 50px;}
.section3 .in_store_pic{position: absolute;right: 0;top:340px;}
.section3 .storemore{
    display: block;
    width: 216px;
    height: 58px;
    border-radius: 58px;
    background-color: #d71317;
    font: normal 22px/58px "SourceHanSansCN-Bold";color: #ffffff;
    text-align: center;
    position: absolute;
    top: 880px;
    right: 990px;
    z-index: 1;
}
.section4{
    background-color:#28282d;
    background-image: url("../images/MITSUBISHI/s4_bg.png");
    background-repeat:no-repeat;
    background-size: cover;
    background-position: center;
    padding: 135px 0 170px 0;
}
.section4 .container{position: relative;}
.section4 h1{text-align: center;font: normal 60px/70px "SourceHanSansCN-Bold";color: #ffffff;}
.section4 p{font: normal 27px/50px "SourceHanSansCN-Bold";color:#404042;text-align: center;}
.section4 .mySwiper{width: 98%;margin-top: 98px;}
.section4 .mySwiper ul li{display: inline-block;border: 5px solid #d71317;box-sizing: border-box;}
.section4 .mySwiper ul li img{display: block;width: 100%;}
.section4 .swiper-pagination-bullet{width: 40px;height: 6px;border-radius:6px;background-color: #ffffff;opacity: 1;}
.section4 .swiper-pagination-bullet.swiper-pagination-bullet-active{background-color: #d71317;}
.section4 .swiper-pagination-bullets.swiper-pagination-horizontal{bottom:-60px;}


.section5 .s5_part1{
    background-image: url("../images/MITSUBISHI/s5_bg.png");
    background-repeat: no-repeat;
    background-size: contain;
    background-position:left bottom;
    padding: 120px 0 180px 0;
}
.section5 .s5_part1 .container{position: relative;}
.section5 .s5_part1 .container img{display: block;}
.section5 .s5_part1 .container .s5_tips{
    width: 487px;
    height: 80px;
    font: normal 60px/80px "SourceHanSansCN-Bold";
    color: #d71317;
    background-color: #ffffff;
    padding-left: 50px;
    box-sizing: border-box;
    position: absolute;
    right: 670px;
    bottom: -40px;
    z-index: 2;
}
.section5 .s5_part1 .container .s5_p1_desc{
    width: 718px;
    min-height: 358px;
    background-color: #d71317;
    padding: 60px 0 60px 80px;
    box-sizing: border-box;
    color: #ffffff;
    position: absolute;
    right: 0;
    bottom: -96px;
    z-index: 1;
}
.section5 .s5_part1 .container .s5_p1_desc p{
    font: normal 16px/30px "SourceHanSansCN-Regular";
    margin-bottom: 25px;
}
.section5 .s5_part2{padding: 106px 0 0 0;}
.section5 .s5_part2 .s5_vedio{float: left}
.section5 .s5_part2 .s5_p1_box{float: right;text-align: center;}
.section5 .s5_part2 .s5_p1_box img{width: 100%}
.section5 .s5_part2 .s5_p1_box p{font: normal 50px/50px "SourceHanSansCN-Bold";color: #ffffff;margin: -35% auto 0 auto}
.section5 .s5_part2 .s5_ps_box{background-color: #2e2e33;margin-top: 64px;}
.section5 .s5_part2 .s5_ps_box img{width:100%;cursor: pointer;transition: all 0.4s ease-in-out;}
.section5 .s5_part2 .s5_ps_box>div{overflow: hidden;float: left;}
.section5 .s5_part2 .s5_ps_box img:hover{transform: scale(1.17)}
.section5 .s5_part2 .s5_p2{float: left;width:61.7%;margin-right:0.3%;}
.section5 .s5_part2 .s5_p3{float: left;width:37.5%;}
.section5 .s5_part2 .s5_p4{float: left;margin-top: 5px;width:37.5%;}
.section5 .s5_part2 .s5_ps_box .s5_ps_title{
    width:100%;
    float: left;
    padding: 4.6vw 40px 4.6vw 5.5%;
    box-sizing: border-box;
    border-bottom: 7px solid #d71317;
}
.section5 .s5_part2 .s5_ps_box .s5_ps_title p{display:inline-block;font: normal 4vw/60px "SourceHanSansCN-Bold";color: #ffffff;position: relative;}
.section5 .s5_part2 .s5_ps_box .s5_ps_title p:after{
    content: "";
    display:block;
    width: 67px;
    height: 7px;
    background-color: #d71317;
    position: absolute;
    right: -80px;
    bottom: 0;
}
.section5 .s5_part2 .s5_ps_box .s5_ps_title span{
    font:normal 27px/30px "SourceHanSansCN-Regular";
    color: #3d3d41;
    float: right;
    margin-top: 40px;
}
.section6 .s6_bg{position: relative;background: url("../images/MITSUBISHI/s6_bg.png") no-repeat;padding: 180px 0 0 0;margin-top: 110px;}
.section6 .s6_bg img{width:63.8%;position:absolute;max-width: 1047px;right: 0;top:180px;}
.section6 .s6_bg .container h1{font: normal 4vw/80px "SourceHanSansCN-Bold";color: #ffffff; }
.section6 .s6_bg .container h1:after{
    content: "";
    display: block;
    width: 215px;
    height: 16px;
    background-color: #d71317;
    margin: -35px 0 0 5px;
}
.section6 .s6_bg .container p:nth-child(2){
    font: normal 27px/5vw "SourceHanSansCN-Regular";
    color: #4b4b4d;
}
.section6 .s6_bg .container p:nth-child(3), .section6 .s6_bg .container p:nth-child(4){
    font: normal 22px/45px "SourceHanSansCN-Regular";
    color: #ffffff;
    margin: 30px 0 50px 0;
}
.section6 .s6_bg .s6_desc{width: 30%;float: left}
.section7{margin-top: 60px;position: relative;}
.section7>img{width: 100%}
.section7 .container{position: absolute;top:0;padding:3% 0 0 50%;box-sizing: border-box;}
.section7 .container h1{font: normal 3.7vw/4vw "SourceHanSansCN-Bold";color: #ffffff;display: inline-block;}
.section7 .container h1:after{
    content: "";
    display: block;
    width: 100%;
    height: 0.7vw;
    background-color: #d71317;
    margin: -1vw 0 0 5px;
}
.section7 .container p:nth-child(2){font: normal 1.5vw/4vw "SourceHanSansCN-Regular";color: #4b4b4d;}
.section7 .container p:nth-child(3),.section7 .container p:nth-child(4){font: normal 1.2vw/2.8vw "SourceHanSansCN-Regular";color: #ffffff;}
.section7 .container a img{width: 69%;max-width: 567px;position: relative;left: -20%;margin-top: 5%;transition: all 0.3s ease-out;}
.section7 .container a img:hover{transform: translateX(20px)}
.section8{margin-top: 112px;}
.section8 ul{text-align: center;}
.section8 ul li{overflow: hidden}
.section8 ul li:first-child{float: left;}
.section8 ul li:last-child{float: right;}
.section8 ul li img{width: 100%;transition: all 0.3s ease-in-out;}
.section8 ul li:hover img{transform: scale(1.17)}
.section8 ul li div{
    width:100%;
    height:100%;
    background: url("../images/MITSUBISHI/s8_p_bg.png") no-repeat;
    position: absolute;
    top:0;
    text-align: center;
    padding-top: 16%;
    background-size: contain;
}
.section8 ul li div span{display:inline-block;width: 68px;height: 4px;background-color: #fff;}
.section8 ul li div p:nth-child(1){font: normal 1.7vw/2.5vw "SourceHanSansCN-Regular";color: #ffffff;}
.section8 ul li div p:nth-child(3){font: normal 2.4vw/6vw "SourceHanSansCN-Regular";color: #ffffff;}
.section8 ul li div p:nth-child(4){font: normal 2.4vw/3vw "SourceHanSansCN-Bold";color: #ffffff;}

.section9{ margin-top: 10%;}
.section9 a{ width: 48.17%;}
.section9 a:nth-child(1){ float: left;}
.section9 a:nth-child(2){ float: right;}
.section9 a img{ display: block; width: 100%;}





/*homepage end*/

/*recruit start*/
.Recruit_section2{
    background-image: url("../images/MITSUBISHI/Recruit/s2_bg.png");
    background-repeat: no-repeat;
    padding-bottom: 9vw;
    position: relative;
    background-size: contain;
}
.Recruit_section2 .s2_bg2{width:61.14%;position: absolute;right: 2vw;bottom: -8.2vw;z-index: 2}
.Recruit_section2>div{float: right;}
.Recruit_section2>div.r_s_right{width:40.62%;margin-top: 4vw;position: relative}
.Recruit_section2>div.r_s_right a{
    display: inline-block;
    position: absolute;
    text-align: center;
    padding: 0 1vw;
    background-color: #d71317;
    color: #ffffff;
    font: normal 1vw/2vw "SourceHanSansCN-Bold";
    border-radius: 0.4vw;
    bottom: -16vw;
    left:42%;
}
.Recruit_section2>div img{width:100%;}

.Recruit_section2>div.r_s_middle{width:23%;margin: 10.5vw 0 0 2vw;}
.Recruit_section2>div.r_s_middle>p{font: normal 4vw/6.5vw "SourceHanSansCN-Bold";color: #232323;}
.Recruit_section2>div.r_s_middle p span{display:block;color: #d71317;}
.Recruit_section2>div.r_s_left{margin-top: 42vw;width: 19.37%;}
.Recruit_section3{
    background-color: #232323;
    background-image: url("../images/MITSUBISHI/Recruit/s3_bg.png");
    background-repeat: no-repeat;
    background-position: bottom center;
    position: relative;
    padding: 14vw 0;
    margin-bottom: 11vw;
}
.Recruit_section3 p{width: 52%;margin: 0 auto 2vw;text-align: center;}
.Recruit_section3 p:nth-child(1),.Recruit_section3 p:nth-child(4),.Recruit_section3 p:nth-child(6),.Recruit_section3 p:nth-child(7){font:normal 1.2vw/2vw "SourceHanSansCN-Regular";color: #ffffff;}
.Recruit_section3 p:nth-child(2){font:normal 2.4vw/4vw "SourceHanSansCN-Bold";color: #ffffff;}
.Recruit_section3 p:nth-child(5){font:normal 1.8vw/1.8vw "SourceHanSansCN-Bold";color: #ffffff;margin-bottom: 3vw;}
.Recruit_section3 p:nth-child(5):after{
    content: "";
    display: block;
    width: 95%;
    height: 0.7vw;
    background-color: #d71317;
    margin: -0.1vw auto 0 auto;
}
.Recruit_section3>img{margin: 1vw auto 3vw auto;width: 51%}
.Recruit_section3 a>img{margin: 4vw auto 3vw auto;width: 30.42%}
.Recruit_section3>img.s3_bg2{width:59.4%;position: absolute;left: 20%;bottom: -7vw;z-index: 2;}
/*recruit end*/


/*Sales outlet start*/
.Sales_section2{
    background-color: #232323;
    background-image: url("../images/MITSUBISHI/Salesoutlet/s2_bg.png");
    background-repeat: no-repeat;
    background-size: contain;
    background-position: right;
    margin-bottom: 6vw;
    position: relative;
}
.Sales_section2 .container{position: relative;padding: 3.1vw 0 10vw 0;}
.sales_box h1{font:normal 4vw/4vw "SourceHanSansCN-Bold";color: #ffffff;display: inline-block;margin-bottom: 1.5vw}
.sales_box h1:after{
    content: "";
    display: block;
    width: 100%;
    height: 0.7vw;
    background-color: #d71317;
    margin: -0.5vw auto 0 auto;
}
.sales_box p{font:normal 0.84vw/1.6vw "SourceHanSansCN-Regular";color: #ffffff;width: 55%;margin-top: 1.5vw;}
.Sales_section2 img.more{width: 35.61%;position: absolute;bottom: -1.5vw;left:-1vw;transition: all 0.3s ease-out;}


.Sales_section3{
    background-color: #232323;
    background-image: url("../images/MITSUBISHI/Salesoutlet/s3_bg.png");
    background-repeat: no-repeat;
    background-size: contain;
    background-position: left;
    margin-bottom: 6vw;
}
.Sales_section3 .container{position: relative;padding: 4vw 0 10vw 0;}
.Sales_section3 .Sales_section3_right{float: right;width: 38%;}
.Sales_section3.sales_box h1{margin-bottom: 2vw;}
.Sales_section3.sales_box p{margin-top: 0;width: 100%;}
.Sales_section3 img.more{width: 35.61%;position: absolute;bottom: -1.5vw;right:1vw;transition: all 0.3s ease-out;}
.Sales_section4{
    background-color: #232323;
    background-image: url("../images/MITSUBISHI/Salesoutlet/s4_bg.png");
    background-repeat: no-repeat;
    background-size: contain;
    background-position: center;
    margin-bottom: -60px;
}
.Sales_section4 .container{position: relative;padding: 4vw 0 17.69vw 0;}
.Sales_section4.sales_box h1{margin-bottom: 4vw;}
.Sales_section4.sales_box p{width: 36.5%;margin-top: 0;}
.Sales_section4 img.more{width: 35.61%;position: absolute;bottom: 3.5vw;left:1vw;transition: all 0.3s ease-out;}
.Sales_section2 img.more:hover,.Sales_section3 img.more:hover,.Sales_section4 img.more:hover{transform: translateX(20px);}
/*Sales outlet end*/

/*Car lineup start*/
.carlineup_box .container{padding: 0 128px;box-sizing: border-box;}
.carlineup_box ul li{
    width: 22%;
    float: left;
    margin-right: 4%;
    margin-top: 4vw;
    text-align: center;
    transition: all 0.18s linear;
}
.carlineup_box ul li img{transition: all 0.18s linear;}
.carlineup_box ul li p{transition: all 0.18s linear;}
.carlineup_box ul li:hover{box-shadow: 0 0 20px rgba(0, 0, 0, .16);}
.carlineup_box ul li:hover img{transform: scale(1.1)}
.carlineup_box ul li:hover p{color:#ed0000;}
.carlineup_box ul li:nth-child(4n){margin-right: 0;}
.carlineup_box ul li img{width:90%;margin: 0 auto;}
.carlineup_box ul li p{font: normal 1.2vw/5vw "SourceHanSansCN-Bold";color: #333333;}

.l_header__carLocalMenuListItem {
    width: 21%;
    height: 3.54vw;
    display: inline-block;
    vertical-align: top;
    margin: 40px 0 24px 24px;
    padding: 0 1vw;
    border: 1px solid #d3d3d3;
    box-sizing: border-box;
    position: relative;
}
.m_btn.s_blank, .m_btn.s_link, .m_btn.s_pdf {
    justify-content: center;
    border-color: #d3d3d3;
    text-align: left;
    padding-right: 40px;
    display: flex;
    height: 100%;
    align-items: center;
}

.m_btn.s_link:after{
    content: "";
    display: block;
    width: 20px;
    height: 20px;
    background: url(../images/MITSUBISHI/Carlineup/right_icon_r.png) no-repeat 0 0/contain;
    position: absolute;
    top: 35%;
    right: 1vw;
}
.m_btn__inner{
    width: 100%;
    color: #333333;
    font: normal 0.9vw/1.5 "SourceHanSansCN-Bold";
}
.l_header__carLocalMenuListItem:hover{border: 1px solid #ed0000;background-color: #ed0000;}
.l_header__carLocalMenuListItem:hover .m_btn__inner{color: #ffffff;}
.l_header__carLocalMenuListItem:hover .m_btn.s_link:after{
    background: url(../images/MITSUBISHI/Carlineup/right_icon_w.png) no-repeat 0 0/contain;
}
/*Car lineup end*/

.ins_box{
    position: fixed;
    right: 0;
    top:48%;
    background-color: #232323;
    padding: 1vw 0.8vw;
}
/*LOREM IPSUM start*/
.section2.Loremipsum_section2{background-image: url("../images/MITSUBISHI/Loremipsum/s2_bg.png");}
.section2.Loremipsum_section2 .container{padding: 6.5% 0 5.5% 0;}
.section2.Loremipsum_section2 .time_line{height: 210px;overflow: hidden;transition: all 0.2s}
.section2.Loremipsum_section2 .sildedown,.section2 .sildedown{
    display: inline-block;
    text-align: center;
    cursor: pointer;
    background-color: #d71317;
    color: #ffffff;
    font: normal 1vw/1vw "SourceHanSansCN-Regular";
    padding: 0.5vw 1.5vw;
    border-radius: 0.2vw;
}
.section2.Loremipsum_section2 .sildeup,.section2 .sildeup{
    display: none;
    text-align: center;
    cursor: pointer;
    background-color: #d71317;
    color: #ffffff;
    font: normal 1vw/1vw "SourceHanSansCN-Regular";
    padding: 0.5vw 1.5vw;
    border-radius: 0.2vw;
}



.Loremipsum_section3{
    background-image: url("../images/MITSUBISHI/Recruit/s2_bg.png");
    background-repeat: no-repeat;
    background-position: bottom;
    padding-bottom: 2.8vw;
}
.Loremipsum_section3 .l_s3_left{float: left;width: 20%;padding-top: 5.4vw}
.Loremipsum_section3 .l_s3_left h1{font: normal 3vw/3vw "SourceHanSansCN-Bold";color: #000000;display: inline-block;}
.Loremipsum_section3 .l_s3_left h1:after {
    content: "";
    display: block;
    width: 98%;
    height: 16px;
    background-color: #d71317;
    margin: -20px 0 0 5px;
}
.Loremipsum_section3 .l_s3_left p{
    font: normal 1.1vw/3vw "SourceHanSansCN-Regular";
    color: #adadad;
}
.Loremipsum_section3 .l_s3_right{
    width: 68.17%;
    float: right;
    position: relative;
    padding: 4vw 0 0 0;
}
.Loremipsum_section3 .l_s3_right img{width: 100%;}
.Loremipsum_section3 .l_s3_right .swiper-pagination{position: relative;}
.Loremipsum_section3 .l_s3_right .swiper-pagination-bullets.swiper-pagination-horizontal{
    bottom: -1.5vw;
    text-align: left;
    padding-left: 1vw;
    box-sizing: border-box;
}
.Loremipsum_section3 .l_s3_right .swiper-pagination-bullet{
    width: 11px;
    height: 11px;
    border-radius:0;
    background-color: #2e2e33;
    opacity: 1;
}
.Loremipsum_section3 .l_s3_right .swiper-pagination-bullet-active{background-color: #c31014;}
.Loremipsum_section3 .l_s3_right .introduction_swiper_child{
    margin-top: 4vw;
}
.Loremipsum_section3 .l_s3_right .introduction_swiper_child ul li p{
    height: 5.3vw;
    border-bottom: 1px solid #b6b7af;
    font: normal 1vw/2vw "SourceHanSansCN-Regular";
    color: #232323;
    display: flex;
    align-items: center;
    padding-left: 1vw;
    box-sizing: border-box;
}
.Loremipsum_section3 .l_s3_right .introduction_swiper_child ul li p.label{
    width: 21.46%;
    float: left;
}
.Loremipsum_section3 .l_s3_right .introduction_swiper_child ul li p.value{
    width: 73.7%;
    float: right;
}
.Loremipsum_section3 .l_s3_right .introduction_swiper_child ul li:last-child p{display: block; height: auto;padding-bottom: 1.5vw;}
.Loremipsum_section3 .l_s3_right .introduction_swiper_child ul li:last-child p>span{
    display: block;
    width: 100%;
}
.Loremipsum_section3 .l_s3_right .introduction_swiper_child ul li:last-child p>span:first-child{
    line-height: 5.3vw;
}
.Loremipsum_section3 .l_s3_right .introduction_swiper_child ul li:last-child p>span.special{height: 4vw;}
.Loremipsum_section3 .l_s3_right .introduction_swiper_child ul li:last-child p a{color:#232323;border-bottom: 1px solid #232323;}

.link_way{width: 100%;margin: 3vw auto 0 auto;max-width: 1560px;}
.Loremipsum_section4{margin-top: 4vw}
.Loremipsum_section4 .container>a:first-child{float: left;display: block;width: 48.1%;}
.Loremipsum_section4 .container>a:last-child{float: right;display: block;width: 48.1%;}
.Loremipsum_section4 .container>a>img{width: 100%;}
.Loremipsum_section4 .container>a>p{
    font: normal 1.5vw/5.4vw "SourceHanSansCN-Regular";
    border-bottom: 1px solid #b6b7af;
    background-image: url("../images/MITSUBISHI/tab_icon.png");
    background-repeat: no-repeat;
    background-position: center right 1vw;
    color: #232323;
    padding-left: 1vw;
    position: relative;
}
.Loremipsum_section4 .container>a:hover p:after{
    width: 100%;
    transition: width .3s;
}
.Loremipsum_section4 .container>a:hover p{color: #ffffff;}
.Loremipsum_section4 .container>a:hover p span{position: relative;z-index: 2}
.Loremipsum_section4 .container>a>p:after{
    content: "";
    position: absolute;
    left: 0;
    top: 0;
    width: 0;
    height: 100%;
    background: #d71317;
    transition: width .3s;
    z-index: 1;
}
.Loremipsum_section5{background-color: #2e2e33;margin-top: 4.5vw;text-align: center;padding: 4.7vw 0 5vw 0;}
.Loremipsum_section5 .container>h1{
    display: inline-block;
    font: normal 3vw/3vw "SourceHanSansCN-Bold";color: #ffffff;
}
.Loremipsum_section5 .container>h1:after {
    content: "";
    display: block;
    width: 94%;
    height: 16px;
    background-color: #d71317;
    margin: -25px 0 0 5px;
}
.Loremipsum_section5 .container>p{font: normal 1.1vw / 4vw "SourceHanSansCN-Regular";color: #666666;}
.Loremipsum_section5 .staff_swiper ul li img{width: 100%;}
.Loremipsum_section5 .staff_swiper ul li p{
    font: normal 1vw / 1.5vw "SourceHanSansCN-Regular";
    color: #afafaf;
    display: flex;
    align-items: center;
    justify-content: center;
    min-height: 3vw;
}
.Loremipsum_section5 .staff_swiper_box{position: relative;}
.Loremipsum_section5 .swiper-button-next.swiper-button-disabled,.Loremipsum_section5  .swiper-button-prev.swiper-button-disabled{opacity: 1;}
.Loremipsum_section5 .swiper-button-next,.Loremipsum_section5  .swiper-button-prev{top:40%;}
.Loremipsum_section5 .swiper-button-next{right: -0.2vw;}
.Loremipsum_section5 .swiper-button-next:after{content: "";}
.Loremipsum_section5  .swiper-button-prev{left: -0.2vw;}
.Loremipsum_section5 .swiper-button-prev:after{content: "";}
.Loremipsum_section6{padding: 6vw 0 4vw 0;}
.Loremipsum_section6 .l_s6_left{width: 30%;float: left;}
.Loremipsum_section6 .l_s6_right{width: 68.17%;float: right;font: normal 1.5vw/4vw "NOTOSANSJP-BOLD";}
.Loremipsum_section6 .l_s6_left>h1{
    display: inline-block;
    font: normal 3vw/4vw "SourceHanSansCN-Bold";color: #000000;
}
.Loremipsum_section6 .l_s6_left>h1:after {
    content: "";
    display: block;
    width: 100%;
    height: 16px;
    background-color: #d71317;
    margin: -30px 0 0 5px;
}
.Loremipsum_section6 .l_s6_left p{font: normal 1.1vw / 3.5vw "SourceHanSansCN-Regular";color: #666666;}

.Loremipsum_section6 .label-container{text-align: left;}
.Loremipsum_section6 .buttons-container{border-bottom: none;}
.Loremipsum_section6 .label-container span{display: block;font: normal 1.1vw / 1.5vw"SourceHanSansCN-Regular";color: #999999;}
.Loremipsum_section6 .label-container span:nth-child(1){
    float: left;
    font: normal 7vw / 7vw "Arial";
    color: #000000;
    position: relative;
    margin-right: 3vw;
}
.Loremipsum_section6 .label-container span:nth-child(1):after{
    content: "/";
    display: block;
    color: #d71317;
    font: normal 3.5vw / 3.5vw "Microsoft YaHei";
    position: absolute;
    bottom: 1.5vw;
    right: -2.5vw;
}
.Loremipsum_section6 .label-container span:nth-child(2){margin-top: 2.5vw;}
.Loremipsum_section6  .day span{color: #2e2e33;}
.Loremipsum_section6 .week .day.header{font:  normal 1.5vw / 2.5vw "SourceHanSansCN-Bold";color: #d71317;}
.Loremipsum_section6 .special-buttons{text-align: right;}
.Loremipsum_section6 .today-button{font:  normal 1.1vw / 2.5vw "SourceHanSansCN-Regular";color: #333333;}



.Loremipsum_section7{background-color: #2e2e33;padding: 3vw 4vw 6vw 0;box-sizing: border-box;position: relative;margin-bottom: 17vw}
.Loremipsum_section7 .container{position: relative;}
.Loremipsum_section7:after{
    content: "";
    display: block;
    background-color: #ffffff;
    width: 19.06%;
    height: 100%;
    position: absolute;
    right: 0;
    top:0;
}
.Loremipsum_section7 .l_s7_left{width: 26%;padding-left: 1.5vw;box-sizing: border-box;}
.Loremipsum_section7 .l_s7_left>h1{
    display: inline-block;
    font: normal 3vw/4vw "SourceHanSansCN-Bold";color: #ffffff;
}
.Loremipsum_section7 .l_s7_left>h1:after {
    content: "";
    display: block;
    width: 90%;
    height: 16px;
    background-color: #d71317;
    margin: -30px 0 0 5px;
}
.Loremipsum_section7 .l_s7_left p.subtitle{font: normal 1.1vw / 3.5vw "SourceHanSansCN-Regular";color: #666666;}
.Loremipsum_section7 .l_s7_left p{font: normal 1vw / 1.8vw "SourceHanSansCN-Regular";color: #ffffff;}
.Loremipsum_section7 .l_s7_left a{font: normal 0.9vw / 1.8vw "SourceHanSansCN-Regular";color: #ffffff;}
.Loremipsum_section7 .l_s7_left a.more img{margin-top: 2vw;}
.Loremipsum_section7 .map{
    width: 68.17%;
    height: 26vw;
    position: absolute;
    top:4vw;
    right: 0;
    border-bottom: 0.85vw solid #d71317;
    z-index: 2;
}
/*LOREM IPSUM end*/

/*blog start*/
.subNews {
    padding-top: 150px;
    padding-bottom: 90px;
}
.subNews li {
    padding: 38px 48px 24px;
    margin-bottom: 40px;
    background-color: #fff;
}
.subNews .tag {
    display: inline-block;
    padding: 0 20px;
    height: 32px;
    background-color: #c6beb5;
    border-radius: 16px;
    font: normal 16px/34px "yumin";
    color: #9a8977;
    text-align: center;
}
.subNews .time {
    display: block;
    font: normal 18px/20px "YuGothR";
    color: #c6beb5;
}
.subNews a {
    position: relative;
    display: block;
    padding: 12px 50px 12px 0;
    font: bold 22px/40px "YuGothB";
    color: #1a1510;
}
.subNews a::after {
    content: ">";
    position: absolute;
    right: 0;
    top: 12px;
    color: #3b3126;
    font-size: 30px;
    transition: all 0.5s;
}
.subNews a:hover {
    color: #000;
}
.subNews a:hover::after {
    right: -10px;
}
.subNews .img {
    float: left;
    width: 30%;
}
.subNews .img img {
    display: block;
    width: 100%;
}
.subNews .txt{
    float: right;
    width: 66%;
}
/*blog end*/
/*aftersale*/
.aftersale img{margin: 0 auto;}
.aftersale a img{margin:25px auto;}
.aftersale{ text-align: center;}
.aftersale h2{ position: relative; display: inline-block; margin: 40px 0; font: normal 36px/3em "SourceHanSansCN-Bold";color: #000; text-align: center;}
.aftersale h2:after {
    content: "";
    display: block;
    width: 94%;
    height: 8px;
    background-color: #d71317;
    margin: -25px 0 0 5px;
}
.aftersale p{max-width: 1200px;  margin: 0 auto; font: normal 18px/50px "SourceHanSansCN-Regular"; }
.aftersale p.tal{ text-align: left;}
.aftersale p.tar{ text-align: right;}
.table-s{ max-width: 1200px; margin: 0 auto 20px;}
.table-s table{ width: 100%;}
.table-s table .thead{ background-color: #d71317; }
.table-s table .thead td{ color: #fff; font-weight: bold;}
.table-s table td{ padding: 15px 2px;  border: 1px solid #b6b7af; font: normal 16px/30px "SourceHanSansCN-Regular"; color: #232323; }


/*aftersale*/
@media (max-width: 1639px) and (min-width:1000px){
    .container{width: 94%;margin: 0 auto;}
    /*homepage start*/
    header{position: relative;}
    header .container .nav_box{display: inline-block;width: 55%;vertical-align: top;position: absolute;height: 100%;}
    header .container ul{height: 100%;}
    header .container ul li{display:inline-block;text-align: center;height: 100%;margin: 0 1%;}
    header .container ul li a{font: normal 1.2vw "SourceHanSansCN-Bold";color: #222222;display: flex;height: 100%;align-items: center;}
    header .container>img{width:30%;display: inline-block;margin: 10px 5% 10px 0;}
    .section3 .in_store_pic{width: 60%;top:240px;}
    .section3 .storemore{left: 37%;top:80%;}
    .section3 .store_introduce{width:35%;margin-top: 70px}
    .section3 .store_introduce p:nth-child(4){margin-bottom: 30px;}
    .section3 .store_introduce p{font: normal 1.5vw/3vw "SourceHanSansCN-Regular"; }
    .section5 .s5_part1 .container img{width: 61.7%;}
    .section5 .s5_part1 .container .s5_tips{right:41%;}
    .section5 .s5_part1 .container .s5_p1_desc{width: 43.8%;padding: 2% 1% 0 4%;}
    .section5 .s5_part2 .s5_p1_box,.section5 .s5_part2 .s5_vedio{width: 48%;}
    .section8 ul li{width: 32%;height: auto;display: inline-block;position: relative;}
    footer .container .footer_left img{width: 90%;}
    /*homepage end*/
    .Recruit_section2>div.r_s_middle div{font: normal 1.2vw/2vw "SourceHanSansCN-Regular";color: #232323;margin-top: 1vw;}
    .sales_box p{font:normal 1vw/1.6vw "SourceHanSansCN-Regular";}

    .carlineup_box ul li{  width: 30%;  margin-right: 5%;}
    .carlineup_box .container{padding: 0;}

}
@media (max-width: 1500px) and (min-width:1000px){
    .Loremipsum_section3 .l_s3_right .introduction_swiper_child ul li p{font-size: 1.3vw;}
}
@media (min-width:1640px){
    .container{width: 1640px;margin: 0 auto;}
    header .container{width: 94%;}
    /*homepage start*/
    header .container{position: relative;}
    header .container>img{float: left;margin: 10px 0;width: 471px;}
    header .container .nav_box{float:right;width: 60%;vertical-align: top;margin-right: 150px;}
    header .container ul li{display: inline-block;text-align: center;height: 100%;padding: 0 2%;}
    header .container ul li a{font: normal 18px/110px "SourceHanSansCN-Bold";color: #222222;display: flex;height: 100%;align-items: center;    justify-content: center;}
    .section8 ul li{width: 517px;height: auto;display: inline-block;position: relative;}
    .Recruit_section2>div.r_s_middle div{font: normal 0.9vw/2vw "SourceHanSansCN-Regular";color: #232323;margin-top: 1vw;}
    /*homepage end*/

}

/* ----------------------------------------testDrive------------------------------------------ */
.testDrive{ text-align: center;}
.testDrive h2{display: inline-block; font:normal 3.6vw/4vw "SourceHanSansCN-Bold";  padding-top: 50px;  margin-bottom: 1.5vw; text-align: center; color: #222;}
.testDrive h2:after{
        content: "";
        display: block;
        width: 100%;
        height: 0.7vw;
        background-color: #d71317;
        margin: -0.5vw auto 0 auto;
}
.testDrive h3{ font:normal 2.4vw/4vw "SourceHanSansCN-Bold";  margin-bottom: 1.5vw;}
.testDriveList{ display: flex; flex-wrap: wrap;}
.testDriveList li{ width: 31%; margin-bottom: 40px;}
.testDriveList li:nth-child(3n+2){ margin-left: 3.5%; margin-right: 3.5%;}
.testDriveList li .img{ margin-bottom: 20px; overflow: hidden; transition: all .5s;}
.testDriveList li img{ display: block; width: 100%;}
.testDriveList li p{ font:normal 1.1vw/2.4vw "SourceHanSansCN-Regular"; color: #222; text-align: left;}
.testDriveList li:hover img{ transform: scale(1.08);}



/* -----------------------------------customcar------------------------------- */
@font-face {
    font-family: "CANDELIA-REGULAR-2";
    src: url("../font/CANDELIA-REGULAR-2.TTF");
}
.customcar {
    background: url(../images/customcar-bg01.png) repeat-y 100% 100%;
  }
  .customcar header{ background-color: #fff;}
  .customcar .subNavMain {
    position: absolute;
    background: none;
  }
  .customcar .subNavMainBg {
    background: none;
  }
  .customcar .subBannerMain03 {
    position: relative;
  }
  .customcar .subBannerMain03 .bg {
    display: block;
    width: 100%;
  }
  .customcar .subBannerMain03 h1 {
    position: absolute;
    left: 13.125%;
    top: 47.57%;
    width: 22.5%;
    z-index: 3;
  }
  .customcar .subBannerMain03 h1 img {
    display: block;
    width: 100%;
  }
  .customcar .subBannerMain03 .img01 {
    position: absolute;
    width: 15.57%;
    bottom: -2%;
    right: 12.5%;
    z-index: 2;
  }

.D5show{width: 60%;border: 8px solid #ffffff;margin: 4vw auto 6vw auto;}
.Minishow{width: 60%;border: 8px solid #ffffff;margin: 4vw auto 6vw auto;}

.customcarList li {
    position: relative;
    margin-bottom: 55px;
  }
  .customcarList li h3 {
    position: absolute;
    left: 0;
    top: 0;
    font: normal 25px/50px "CANDELIA-REGULAR-2";
    color: #d7b87b;
    white-space: nowrap;
    transform: rotateZ(-15deg);
    z-index: 10;
  }
  .customcarList li .tag {
    position: absolute;
    left: 50%;
    top: -50px;
    width: 10.8%;
  }
  .customcarList li .img {
    float: left;
    width: 57.14%;
    height: 526px;
    border-left: 8px solid #fff;
    border-top: 8px solid #fff;
    overflow: hidden;
    box-sizing: border-box;
    transform-origin: left;
    transform: skew(0deg, 4deg);
    -ms-transform: skew(0deg, 4deg);
    -moz-transform: skew(0deg, 4deg);
    -webkit-transform: skew(0deg, 4deg);
    -o-transform: skew(0deg, 4deg);
  }
  .customcarList li .img > div {
    width: 100%;
    height: 100%;
    overflow: hidden;
    box-shadow: 0 0 15px rgba(0, 0, 0, 0.5);
    border-right: 8px solid #fff;
    border-bottom: 8px solid #fff;
    box-sizing: border-box;
    transform-origin: left;
    transform: skew(0deg, -8deg);
    -ms-transform: skew(0deg, -8deg);
    -moz-transform: skew(0deg, -8deg);
    -webkit-transform: skew(0deg, -8deg);
    -o-transform: skew(0deg, -8deg);
  }
  .customcarList li .img > div img {
    display: block;
    width: 100%;
    height: 100%;
  }
  .customcarList li .img img {
    display: block;
    height: 100%;
    transition: all 0.5s;
  }
  .customcarList li .img img:hover {
    transform: scale(1.1);
  }
  .customcarList li .txt {
    float: right;
    width: 36%;
    padding-top: 70px;
  }
  .customcarList li .txt h2 {
    padding-bottom: 15px;
    font: normal 36px/50px "YUMIN";
    color: #28241d;
    border-bottom: 1px solid #424242;
    text-align: center;
  }
  .customcarList li .txt > div {
    margin: 28px 0 20px;
    color: #54452c;
    font: normal 18px/40px "NOTOSANSJP-REGULAR";
  }
  .customcarList li .txt > div span {
    display: inline-block;
    padding-left: 8px;
    margin-right: 5px;
    color: #fff;
    background: #085aa9;
  }
  .customcarList li .txt main p {
    font: normal 18px/40px "NOTOSANSJP-REGULAR";
    color: #666;
  }
  .customcarList li .txt main p span {
    font-weight: bold;
    color: #333;
    margin-right: 5px;
  }
  .customcarList li .txt main p strong {
    color: #085aa9;
    font-size: 20px;
  }
  .customcarList li:nth-child(2n) h3 {
    position: absolute;
    left: initial;
    right: 0;
    transform: rotateZ(8deg);
  }
  .customcarList li:nth-child(2n) .img {
    float: right;
    border-right: 8px solid #fff;
    border-top: 8px solid #fff;
    border-left: none;
    transform-origin: right;
    transform: skew(0deg, -4deg);
    -ms-transform: skew(0deg, -4deg);
    -moz-transform: skew(0deg, -4deg);
    -webkit-transform: skew(0deg, -4deg);
    -o-transform: skew(0deg, -4deg);
  }
  .customcarList li:nth-child(2n) .img > div {
    box-shadow: 0 0 15px rgba(0, 0, 0, 0.5);
    border-left: 8px solid #fff;
    border-bottom: 8px solid #fff;
    border-right: none;
    transform-origin: right;
    transform: skew(0deg, 8deg);
    -ms-transform: skew(0deg, 8deg);
    -moz-transform: skew(0deg, 8deg);
    -webkit-transform: skew(0deg, 8deg);
    -o-transform: skew(0deg, 8deg);
  }
  .customcarList li:nth-child(2n) .img > div img {
    display: block;
    width: 100%;
    height: 100%;
  }
  .customcarList li:nth-child(2n) .txt {
    float: left;
  }
  
  .wbanner04 {
    display: block;
    margin-bottom: 60px;
    transition: all 0.5s;
  }
  .wbanner04 img {
    display: block;
    width: 100%;
  }
  .wbanner04:hover {
    transform: translateY(-10px);
  }
  .customcarBtn { margin-bottom: 50px; text-align: center;}
  .customcarBtn a{ display: inline-block; margin-right: 50px;}
  .customcarBtn a img{ display: block; width: 100%;}

  @media (min-width: 1000px) and (max-width: 1280px) {
    .customcarList li .txt h2 {
      font-size: 30px;
    }
    .customcarList li .txt main p span, .customcarList li .txt main p strong {
      font-size: 18px;
    }
  }
