.mobile{display: block;}
.pc{display: none !important;}
img{display: block;}
.container{width: 100%;padding: 0 10px;box-sizing: border-box;}
/*homepage start*/
.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: 3%;}
.section2 h2{font:normal 0.5rem/1rem "SourceHanSansCN-Bold";color: #ffffff;text-align: center;}
.section2 .time_line{margin: 0.5rem 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 0.25rem/0.25rem "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_swiper{margin-top: 0.4rem;}
.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;}

.section3{background-color: #f6f6f6;position: relative;padding-bottom: 5%;overflow: hidden;}
.section3 .swiper-child{overflow: unset;width: 100%;}
.section3 ul{text-align: center;}
.section3 ul li{display:inline-block;width: 29%;max-width: 485px;height:100px;text-align: center;
    font: normal 0.35rem/0.35rem"SourceHanSansCN-Bold";color: #000000;
    box-shadow: 0 0 8px #ccc;vertical-align: top;box-sizing: border-box;
}
.section3 ul li div{display: flex;align-items: center;height: 100%;width: 100%;justify-content: center;}
.section3 .store_introduce{width: 100%;margin-top: 1rem;}
.section3 .store_introduce h1{
    display: inline-block;
    font: normal 0.6rem/0.6rem"SourceHanSansCN-Bold";
    color: #000000;
}
.Loremipsum_section5 .swiper-button-next:after{content: "";}
.Loremipsum_section5 .swiper-button-prev:after{content: "";}
.section3 .store_introduce h1:after{
    content: "";
    display: block;
    width: 100%;
    height: 6px;
    background-color: #d71317;
    margin: -6px 0 0 0;
}
.section3 .store_introduce p:first-child{font: normal 27px/80px "SourceHanSansCN-Regular";color: #adadad;}
.section3 .store_introduce a.add_icon{font-size: 0.5rem;line-height:0.5rem;color: #d71317;font-weight: bold;}
.section3 .store_introduce p{font: normal 0.28rem/0.4rem "SourceHanSansCN-Regular";color: #adadad;}
.section3 .store_introduce p:nth-child(4),.section3 .store_introduce p:nth-child(5){margin-bottom: 0.7rem;}
.section3 .in_store_pic{margin-top:0.7rem;width: 100%;}
.section3 .storemore{
    display: block;
    width: 2.5rem;
    height: 0.5rem;
    border-radius: 58px;
    background-color: #d71317;
    font: normal 0.3rem/0.5rem "SourceHanSansCN-Bold";color: #ffffff;
    text-align: center;
    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: 0.8rem 0 1rem 0;
}
.section4 .container{position: relative;}
.section4 h1{text-align: center;font: normal 0.6rem/1rem "SourceHanSansCN-Bold";color: #ffffff;}
.section4 p{font: normal 0.22rem/0.3rem "SourceHanSansCN-Bold";color:#404042;text-align: center;}
.section4 .mySwiper{width: 98%;margin-top: 0.5rem;}
.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:-0.6rem;}
.img04{
 position: absolute;
        right: 1%;
        color: #fff;
        top: -25%;
        text-align: center;
        z-index: 9999999999;
        width: 22%;
        transition: all 0.5s;
        font: normal 0.18rem / 0.36rem "NOTOSANSJP-REGULAR";
}
.img04 img{display: block;width: 0.6rem;
    margin: 0 auto;}

.section5 .s5_part1 .container{position: relative;}
.section5 .s5_part1 .container img{width: 100%;}
.section5 .s5_part1 .container .s5_tips{
    font: normal 0.6rem/1rem "SourceHanSansCN-Bold";
    color: #d71317;
    background-color: #ffffff;
    padding: 0 1rem;
    box-sizing: border-box;
    position: absolute;
    top: 2.3rem;
    left: 15%;
    z-index: 2;
}
.section5 .s5_part1 .container .s5_p1_desc{
    width: 100%;
    height: auto;
    background-color: #d71317;
    padding: 1rem 0.6rem 0.5rem 0.6rem;
    box-sizing: border-box;
    color: #ffffff;

}
.section5 .s5_part1 .container .s5_p1_desc p{
    font: normal 0.25rem/0.4rem "SourceHanSansCN-Regular";
    margin-bottom: 0.2rem;
}
.section5 .s5_part2{padding: 0.7rem 10px 0 10px;}
.section5 .s5_part2 .s5_vedio{width: 100%;}
.section5 .s5_part2 .s5_p1_box{position: relative;margin-top: 0.5rem;}
.section5 .s5_part2 .s5_p1_box img{width: 100%}
.section5 .s5_part2 .s5_p1_box p{
    font: normal 0.5rem/0.5rem "SourceHanSansCN-Bold";
    color: #ffffff;
    position: absolute;
    top: 39%;
    left: 20%;
}
.section5 .s5_part2 .s5_ps_box{background-color: #2e2e33;margin-top:0.7rem;}
.section5 .s5_part2 .s5_ps_box img{width:100%;}
.section5 .s5_part2 .s5_ps_box>div{overflow: hidden;float: left;}
.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 0.5rem/0.6rem "SourceHanSansCN-Bold";
    color: #ffffff;
    position: relative;
}
.section5 .s5_part2 .s5_ps_box .s5_ps_title p:after{
    content: "";
    display:block;
    width: 1rem;
    height: 5px;
    background-color: #d71317;
    position: absolute;
    left: 102%;
    bottom: 0;
}
.section5 .s5_part2 .s5_ps_box .s5_ps_title span{
    font:normal 0.22rem/0.3rem "SourceHanSansCN-Regular";
    color: #3d3d41;
    float: right;
    margin-top: 0.3rem;
}


.section6 .s6_bg{position: relative;background: url("../images/MITSUBISHI/s6_bg.png") no-repeat;padding: 1rem 0 0.5rem 0;margin-top: 1rem;}
.section6 .s6_bg img{width:94%;margin: 0 auto;}
.section6 .s6_bg .container h1{display:inline-block;font: normal 0.5rem/0.6rem "SourceHanSansCN-Bold";color: #ffffff; }
.section6 .s6_bg .container h1:after{
    content: "";
    display: block;
    width: 100%;
    height: 6px;
    background-color: #d71317;
    margin: -10px 0 0 0;
}
.section6 .s6_bg .container p:nth-child(2){
    font: normal 0.25rem/0.4rem "SourceHanSansCN-Regular";
    color: #4b4b4d;
}
.section6 .s6_bg .container p:nth-child(3), .section6 .s6_bg .container p:nth-child(4){
    font: normal 0.25rem/0.3rem "SourceHanSansCN-Regular";
    color: #ffffff;
    margin: 0.3rem 0 0.3rem 0;
}
.section6 .s6_bg .s6_desc{width:100%;}
.section7{background-color: #2e2e33;padding: 0.5rem 0;}
.section7>img{width: 94%;margin: 0 auto;}
.section7 .container{padding: 0.3rem 10px 0 10px;}
.section7 .container h1{font: normal 0.5rem/0.6rem "SourceHanSansCN-Bold";color: #ffffff;display: inline-block;}
.section7 .container h1:after{
    content: "";
    display: block;
    width: 100%;
    height: 6px;
    background-color: #d71317;
    margin: -10px 0 0 0;
}
.section7 .container p:nth-child(2){font: normal 0.25rem/0.4rem"SourceHanSansCN-Regular";color: #4b4b4d;}
.section7 .container p:nth-child(3),.section7 .container p:nth-child(4){
    font: normal 0.25rem/0.4rem "SourceHanSansCN-Regular";
    color: #ffffff;
}
.section7 .container a img{width: 69%;margin-top: 5%;}
.section8{margin-top: 1rem;}
.section8 .container{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;
    box-sizing:border-box;
}
.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 0.3rem/0.4rem "SourceHanSansCN-Regular";color: #ffffff;}
.section8 ul li div p:nth-child(3){font: normal 0.5rem/0.8rem "NOTOSANSJP-REGULAR";color: #ffffff;}
.section8 ul li div p:nth-child(4){font: normal 0.5rem/0.8rem "SourceHanSansCN-Bold";color: #ffffff;}


.section9{ padding-top: .5rem; margin-bottom: .5rem;}
.section9 a{ display: block; width: 100%;}
.section9 a:nth-child(1){ margin-bottom: .5rem; }
.section9 a img{ display: block; width: 100%;}


/*homepage end*/

/*recruit start*/
.Recruit_section2{
    position: relative;
}
.Recruit_section2 .s2_bg2{width:100%;position: absolute;right: 2vw;bottom: -8.2vw;z-index: 2}
.Recruit_section2>div.r_s_right{width:100%;margin-top: 4vw;}
.Recruit_section2>div img{width:100%;}
.Recruit_section2>div.r_s_right a{
    display: inline-block;
    position: absolute;
    text-align: center;
    padding: 0.1rem 0.25rem;
    background-color: #d71317;
    color: #ffffff;
    font: normal 0.28rem/0.4rem "SourceHanSansCN-Bold";
    border-radius: 0.2rem;
    bottom: -5rem;
    left:35%;
}
.Recruit_section2>div.r_s_middle{width:100%;padding: 0.5rem 15px 1.5rem 15px;box-sizing: border-box;}
.Recruit_section2>div.r_s_middle div{font: normal 0.28rem/0.45rem"SourceHanSansCN-Regular";color: #232323;margin-top: 1vw;}
.Recruit_section2>div.r_s_middle>p{font: normal 0.42rem/0.8rem "SourceHanSansCN-Bold";color: #232323;}
.Recruit_section2>div.r_s_middle p span{color: #d71317;}
.Recruit_section2>div.r_s_left{width: 96%;margin: 0 auto 0.5rem auto;}
.Recruit_section3{
    background-color: #232323;
    padding: 14vw 0;
    margin-bottom: 11vw;
}
.Recruit_section3 p{width: 90%;margin: 0 auto 0.2rem auto;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 0.28rem/0.45rem "SourceHanSansCN-Regular";color: #ffffff;}
.Recruit_section3 p:nth-child(2){font:normal 0.32rem/0.4rem "SourceHanSansCN-Bold";color: #ffffff;}
.Recruit_section3 p:nth-child(5){font:normal 0.3rem/0.3rem "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{width:94%;margin: 0.4rem auto;}
.Recruit_section3 a>img{margin: 0.5rem auto 0.3rem auto;width: 70%}
.Recruit_section3>img.s3_bg2{width:59.4%;position: absolute;left: 20%;bottom: -7vw;z-index: 2;}
/*recruit end*/


/*Sales outlet start*/
.sales_box{
    background-color: #232323;
    margin-bottom: 6vw;
}
.sales_box .container{overflow: hidden;}
.sales_box>img{width: 100%;}
.sales_box h1{font:normal 0.5rem/0.5rem "SourceHanSansCN-Bold";color: #ffffff;display: inline-block;margin:0.2rem 0;}
.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.28rem/0.45rem "SourceHanSansCN-Regular";color: #ffffff;margin-top: 0.25rem;}
.sales_box img.more{width: 70%;margin: 0.3rem 15% 0.3rem 15%;}


/*Sales outlet end*/


/*Car lineup start*/

.carlineup_box ul li{
    width: 49%;
    float: left;
    margin-right: 2%;
    margin-top: 6vw;
    text-align: center;
}
.carlineup_box ul li:nth-child(2n){margin-right: 0;}
.carlineup_box ul li img{margin: 0 auto;width: 100%;height: 1.94rem;}
.carlineup_box ul li p{
    font: normal 0.25rem/0.38rem "SourceHanSansCN-Bold";
    color: #333333;margin: 0.2rem 0;
    white-space: nowrap;
    text-overflow: ellipsis;
    overflow: hidden;
}
.carlineup_box ul li a{display: block;text-align: center;font: normal 0.25rem/0.7rem "SourceHanSansCN-Regular";color: #fff;}

.l_header__carLocalMenuListItem {
    width: 70%;
    height: 1rem;
    display: inline-block;
    vertical-align: top;
    margin: 0.4rem 0 0 0.4rem;
    padding: 0 0.3rem;
    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: 32%;
    right: 0.2rem;
}
.m_btn__inner{
    width: 100%;
    color: #333333;
    font: normal 0.2rem/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*/

/*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 0.18rem/0.18rem "SourceHanSansCN-Regular";
    padding: 0.18rem 0.2rem;
    border-radius: 0.1rem;
}
.section2.Loremipsum_section2 .sildeup,.section2 .sildeup{
    display: none;
    text-align: center;
    cursor: pointer;
    background-color: #d71317;
    color: #ffffff;
    font: normal 0.18rem/0.18rem "SourceHanSansCN-Regular";
    padding: 0.18rem 0.2rem;
    border-radius: 0.1rem;
}
.Loremipsum_section3{
    padding-bottom: 2.8vw;
}
.Loremipsum_section3 .l_s3_left{float: left;width: 100%;padding-top: 0.5rem;text-align: center;}
.Loremipsum_section3 .l_s3_left h1{font: normal 0.5rem/0.5rem "SourceHanSansCN-Bold";color: #000000;display: inline-block;}
.Loremipsum_section3 .l_s3_left h1:after {
    content: "";
    display: block;
    width: 98%;
    height: 0.15rem;
    background-color: #d71317;
    margin: -0.15rem 0 0 0;
}
.Loremipsum_section3 .l_s3_left p{
    font: normal 0.2rem/0.4rem "SourceHanSansCN-Regular";
    color: #adadad;
}
.Loremipsum_section3 .l_s3_right{
    width: 100%;
    float: right;
    position: relative;
    padding: 0.5rem 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: 0.5rem;
    text-align: left;
    padding-left: 0.15rem;
    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: 1rem;
    border-bottom: 1px solid #b6b7af;
    font: normal 0.22rem/0.35rem "NOTOSANSJP-REGULAR";
    color: #232323;
    display: flex;
    align-items: center;
    padding-left: 0.1rem;
    box-sizing: border-box;
}
.Loremipsum_section3 .l_s3_right .introduction_swiper_child ul li p.label{
    width: 23.46%;
    float: left;
}
.Loremipsum_section3 .l_s3_right .introduction_swiper_child ul li p.value{
    width: 71.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: 0.35rem;
}
.Loremipsum_section3 .l_s3_right .introduction_swiper_child ul li:last-child p>span.special{height: 1.05rem;}
.Loremipsum_section3 .l_s3_right .introduction_swiper_child ul li:last-child p a{color:#232323;border-bottom: 1px solid #232323;display: block}
.link_way{width: 100%;margin-top: 0.4rem;}
.Loremipsum_section4{margin-top: 0.4rem}
.Loremipsum_section4 .container>a:first-child{display: block;width: 100%;margin-bottom: 0.5rem}
.Loremipsum_section4 .container>a:last-child{display: block;width: 100%;}
.Loremipsum_section4 .container>a>img{width: 100%;}
.Loremipsum_section4 .container>a>p{
    font: normal 0.35rem/1rem "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: 0.1rem;
    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: 0.5rem;text-align: center;padding: 0.5rem 0 0.5rem 0;}
.Loremipsum_section5 .container>h1{
    display: inline-block;
    font: normal 0.5rem/0.5rem "SourceHanSansCN-Bold";color: #ffffff;
}
.Loremipsum_section5 .container>h1:after {
    content: "";
    display: block;
    width: 94%;
    height: 0.15rem;
    background-color: #d71317;
    margin: -0.15rem 0 0 0;
}
.Loremipsum_section5 .container>p{font: normal 0.2rem/ 0.4rem "SourceHanSansCN-Regular";color: #666666;}
.Loremipsum_section5 .staff_swiper ul li img{width: 100%;margin-bottom: 0.2rem;}
.Loremipsum_section5 .staff_swiper ul li p{
    font: normal 0.2rem/ 0.4rem "SourceHanSansCN-Regular";
    color: #afafaf;
    display: flex;
    align-items: center;
    justify-content: center;
    min-height: 0.2rem;
}
.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: 15px;}
.Loremipsum_section5  .swiper-button-prev{left: 15px;}

.Loremipsum_section6{padding: 0.5rem 0 0.4rem 0;text-align: center;}
.Loremipsum_section6 .l_s6_left>h1{
    display: inline-block;
    font: normal 0.5rem/0.5rem "SourceHanSansCN-Bold";color: #000000;
}
.Loremipsum_section6 .l_s6_left>h1:after {
    content: "";
    display: block;
    width: 100%;
    height: 0.15rem;
    background-color: #d71317;
    margin: -0.15rem 0 0 0;
}
.Loremipsum_section6 .l_s6_left p{font: normal 0.2rem / 0.4rem "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 0.22rem / 0.25rem"SourceHanSansCN-Regular";color: #999999;}
.Loremipsum_section6 .label-container span:nth-child(1){
    float: left;
    font: normal 1.2rem / 1.2rem"Arial";
    color: #000000;
    position: relative;
    margin-right: 0.5rem;
}
.Loremipsum_section6 .label-container span:nth-child(1):after{
    content: "/";
    display: block;
    color: #d71317;
    font: normal 0.6rem / 0.6rem "Microsoft YaHei";
    position: absolute;
    bottom: 0.3rem;
    right: -0.4rem;
}
.Loremipsum_section6 .label-container span:nth-child(2){margin-top: 0.4rem;}
.Loremipsum_section6  .day span{color: #2e2e33;}
.Loremipsum_section6 .week .day.header{font:  normal 0.25rem /0.45rem"SourceHanSansCN-Bold";color: #d71317;}
.Loremipsum_section6 .special-buttons{text-align: right;}
.Loremipsum_section6 .today-button{font:  normal 0.22rem / 0.45rem "SourceHanSansCN-Regular";color: #333333;}



.Loremipsum_section7{background-color: #2e2e33;padding: 0.4rem 0 0.4rem 0;box-sizing: border-box;position: relative;margin-bottom: 0.5rem}
.Loremipsum_section7 .container{position: relative;}
.Loremipsum_section7 .l_s7_left>h1{
    display: inline-block;
    font: normal 0.5rem/0.5rem "SourceHanSansCN-Bold";color: #ffffff;
}
.Loremipsum_section7 .l_s7_left>h1:after {
    content: "";
    display: block;
    width: 94%;
    height:0.15rem;
    background-color: #d71317;
    margin: 0.15rem 0 0 0;
}
.Loremipsum_section7 .l_s7_left p.subtitle{font: normal 0.2rem / 0.4rem "SourceHanSansCN-Regular";color: #666666;}
.Loremipsum_section7 .l_s7_left p{font: normal 0.18rem / 0.3rem "SourceHanSansCN-Regular";color: #ffffff;}
.Loremipsum_section7 .l_s7_left a{font: normal 0.18rem  / 0.3rem"SourceHanSansCN-Regular";color: #ffffff;}
.Loremipsum_section7 .l_s7_left a.more img{margin-top: 0.3rem;width: 55%;}
.Loremipsum_section7 .map {
    width: 100%;
    height: 3.5rem;
    border-bottom: 0.1rem solid #d71317;
}
/*LOREM IPSUM end*/







/*blog start*/
.subNews {
    padding-top: 0.6rem;
    padding-bottom: 0.6rem;
}
.subNews li {
    padding: 0.4rem 0.4rem 0.3rem;
    margin-bottom: 0.5rem;
    background-color: #fff;
}
.subNews .tag {
    display: inline-block;
    padding: 4px 15px 0 15px;
    height: 0.52rem;
    background-color: #c6beb5;
    border-radius: 0.26rem;
    font: normal 0.26rem/0.5rem "yumin";
    color: #9a8977;
    text-align: center;
}
.subNews .time {
    display: block;
    font: normal 0.26rem/0.4rem "YuGothR";
    color: #c6beb5;
}
.subNews a {
    position: relative;
    display: block;
    padding: 0.2rem 0.4rem 0.2rem 0;
    font: bold 0.28rem/0.6rem "YuGothB";
    color: #1a1510;
}
.subNews a::after {
    content: ">";
    position: absolute;
    right: -0.2rem;
    top: 0.2rem;
    color: #3b3126;
    font-size: 0.32rem;
}
.subNews .img {
    float: left;
    width: 100%;
    margin-bottom: 0.4rem;
}
.subNews .img img {
    display: block;
    width: 100%;
}
.subNews .txt {
    float: right;
    width: 100%;
}
/*blog end*/

/*aftersale*/
.aftersale img{width: 96%;}
.aftersale a img{width:unset;margin:0.2rem auto;}

.aftersale{ text-align: center;}
.aftersale h2{ position: relative; display: inline-block; margin: .4rem 0; font: normal .36rem/.8rem "SourceHanSansCN-Bold";color: #000; text-align: center;}
.aftersale h2:after {
    content: "";
    display: block;
    width: 94%;
    height: .1rem;
    background-color: #d71317;
    margin: -.2rem 0 0 .1rem;
}
.aftersale p{ font: normal 13px/30px "SourceHanSansCN-Regular"; }
.aftersale p.tal{ text-align: left;}
.aftersale p.tar{ text-align: right;}
.table-s{ width: 100%; overflow-x: auto; margin-bottom: 10px;}

.table-s table{ width: 100%; min-width: 900px;}
.table-s .table02{ min-width: 700px;}
.table-s .table03{  min-width: 700px;}
.table-s table .thead{ background-color: #d71317; }
.table-s table .thead td{ color: #fff; font-weight: bold;}
.table-s table td{ padding: 15px 4px;  border: 1px solid #b6b7af; font: normal 13px/30px "SourceHanSansCN-Regular"; color: #232323; }




/*aftersale*/

/* ----------------------------------------testDrive------------------------------------------ */
.testDrive{ text-align: center;}
.testDrive h2{display: inline-block; font:normal .6rem/1rem "SourceHanSansCN-Bold";  padding-top: .3rem;  margin-bottom: .3rem; text-align: center; color: #222;}
.testDrive h2:after{
        content: "";
        display: block;
        width: 100%;
        height: .1rem;
        background-color: #d71317;
        margin: -.05rem auto 0 auto;
}
.testDrive h3{ font:normal .4rem/.8rem "SourceHanSansCN-Bold";  margin-bottom: .3rem;}
.testDriveList li{ width: 100%; margin-bottom: .4rem;}
.testDriveList li .img{ margin-bottom: .2rem; overflow: hidden;}
.testDriveList li img{ display: block; width: 100%;}
.testDriveList li p{ font:normal .28rem/.52rem "SourceHanSansCN-Regular"; color: #222; text-align: left;}


/* -------------------------------------------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 .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: 94%;border: 0.1rem solid #fff;margin: 0.3rem auto 1.5rem auto;}
.Minishow{width: 94%;border: 0.1rem solid #fff;margin: 0.3rem auto 1.5rem auto;}

  .customcarList {
    margin-top: 0.3rem;
  }
  .customcarList li {
    position: relative;
    margin-bottom: 0.5rem;
  }
  .customcarList li h3 {
    position: absolute;
    left: 0;
    top: 0;
    font: normal 0.26rem/0.5rem "CANDELIA-REGULAR-2";
    color: #d7b87b;
    white-space: nowrap;
    transform: rotateZ(-15deg);
    z-index: 10;
  }
  .customcarList li .tag {
    position: absolute;
    left: 50%;
    top: -0.8rem;
    width: 10.8%;
  }
  .customcarList li .img {
    width: 100%;
    height: auto;
    border: 0.08rem solid #fff;
    overflow: hidden;
    box-sizing: border-box;
  }
  .customcarList li .img img {
    display: block;
    width: 100%;
  }
  .customcarList li .txt {
    width: 100%;
    padding-top: 0.4rem;
  }
  .customcarList li .txt h2 {
    padding-bottom: 0.15rem;
    font: normal 0.36rem/0.5rem "YUMIN";
    color: #28241d;
    border-bottom: 1px solid #424242;
    text-align: center;
  }
  .customcarList li .txt > div {
    margin: 0.28rem 0 0.2rem;
    color: #54452c;
    font: normal 0.26rem/0.5rem "NOTOSANSJP-REGULAR";
  }
  .customcarList li .txt > div span {
    display: inline-block;
    padding-left: 0.08rem;
    margin-right: 0.05rem;
    color: #fff;
    background: #085aa9;
  }
  .customcarList li .txt main p {
    font: normal 0.26rem/0.5rem "NOTOSANSJP-REGULAR";
    color: #666;
  }
  .customcarList li .txt main p span {
    font-weight: bold;
    color: #333;
  }
  .customcarList li .txt main p strong {
    color: #085aa9;
  }
  
  .wbanner04 {
    display: block;
    margin-bottom: 0.6rem;
  }
  .wbanner04 img {
    display: block;
    width: 100%;
  }

  .customcarBtn { text-align: center;}
  .customcarBtn a{ display: inline-block; margin: 0 50px 20px;}
  .customcarBtn a img{ display: block; width: 100%;}