@charset "utf-8";
/* CSS Document */
.pagetop{width:100%; padding:20px 0 10px; background:#fff;}
.pagetop a{display:table; margin:0 auto;}
.pagetop a span{
display:table-cell;
padding-left:20px;
background:url(/mobile/common/img/btn_pagetop_blk.png) left center/14px auto no-repeat;
font-size:11px;
font-weight:bold;
color:#202020;
}


footer{width:100%; box-sizing:border-box; padding:20px 12px 30px; background:#fff; position:relative; z-index:100;}
footer .footer_part1{width:100%; box-sizing:border-box; padding-bottom:10px; border-bottom:1px solid #dee2e3; position:relative;}
footer .footer_part1 .footer_part1_btns{width:100%; display:flex; flex-wrap:wrap; justify-content:space-between; font-size:14px;}
footer .footer_part1 .footer_part1_btns .btn{width:49%; background:rgba(247,247,247,0.6); border-radius:4px; box-sizing:border-box; padding:10px 15px; display:flex; justify-content:space-between; align-items:center; margin-bottom:10px;}

footer .footer_part1 .footer_part1_btns .btn .btn_icon{width:34px;}
footer .footer_part1 .footer_part1_btns .btn .btn_icon img{display:block; width:100%;}
footer .footer_part1 .footer_part1_btns .btn .btn_txt{width:calc(100% - 41px); box-sizing:border-box; padding-left:15px;}
footer .footer_part1 .footer_part1_btns .btn .btn_jt{width:7px; height:10px; background:url(/mobile/common/img/footer_2025/jt.png) 0 0/100% 100% no-repeat;}

footer .footer_part1 .footer_part1_con{width:100%; position:absolute; left:0; top:-1px; height:0; overflow:hidden;}
footer .footer_part1 .footer_part1_con .part1_box{padding-bottom:0; position:absolute; left:0; opacity:0; z-index:-10;}
footer .footer_part1 .footer_part1_con .part1_box.on{opacity:1; z-index:10;}
footer .footer_part1 .footer_part1_con .part1_box.footerbox1{top:-460px;}
footer .footer_part1 .footer_part1_con .part1_box.footerbox2{top:-260px; left:2%; width:85%;}
footer .footer_part1 .footer_part1_con .part1_box.footerbox3{top:-382px; left:-2%; width:104%;}

footer .footerbox1,
footer .footerbox2,
footer .footerbox3,
footer .footerbox4,
footer .footerbox5{width:100%; box-sizing:border-box; position:relative;}

footer .footerbox1 .bg_top,
footer .footerbox1 .bg_bottom{width:100%;}
footer .footerbox1 .bg_top img,
footer .footerbox1 .bg_bottom img{display:block; width:100%;}

footer .footerbox1 .bg_center{width:100%; height:440px; box-sizing:border-box; padding:10px 20px; background:url(/mobile/common/img/footer_2025/footer_car_bgcenter.png) 0 0/100% auto repeat-y;}




footer .footerbox1 .btn{width:100%; background:#f7f7f7; border-radius:6px; display:flex; flex-wrap:wrap; justify-content:space-between; box-sizing:border-box; padding:15px 15px 0;}
footer .footerbox1 .btn li{display:inline-block; margin-right:calc((100% - 230px)/3); margin-bottom:15px; font-weight:bold;}
footer .footerbox1 .btn li:nth-child(4n){margin-right:0;}
footer .footerbox1 .btn li:last-child{margin-right:auto;}
footer .footerbox1 .btn li.on p{color:#eb0a1e;}
footer .footerbox1 .btn li img{width:10px; position:relative; bottom:2px; margin-left:5px;}

footer .footerbox1 .list{width:100%; position:relative;}
footer .footerbox1 .list li{width:100%; height:360px; box-sizing:border-box; padding:20px 0 20px 5px; opacity:0; z-index:-10; position:absolute; left:0; top:0;}
footer .footerbox1 .list li.on{opacity:1; z-index:10;}
footer .footerbox1 .list li p{width:100%;}
footer .footerbox1 .list li p a{display:block; width:100%; padding:10px 0; background-size:12px auto; color:#000;}

footer .footerbox1 .list li.footer_morecar{padding:20px 0 20px 5px;}

footer .footerbox1 .list li.footer_morecar .footer_car_electric,
footer .footerbox1 .list li.footer_morecar .footer_car_jiaoche,
footer .footerbox1 .list li.footer_morecar .footer_car_suv{width:100%; height:320px;}

footer .footerbox1 .list li.footer_morecar .swiper-wrapper{height:320px;}

footer .footerbox1 .list li.footer_morecar .swiper-slide{height:auto;}

footer .footerbox1 .list li .scroll_box{width:100%; box-sizing:border-box; padding:0px 10px 0 0;}

footer .footerbox1 .footer-car-electric-scrollbar{background:#e6e6e6;}
footer .footerbox1 .swiper-scrollbar-drag{background:#d8312d;}


footer .footerbox2 .bg_top,
footer .footerbox2 .bg_bottom{width:100%;}
footer .footerbox2 .bg_top img,
footer .footerbox2 .bg_bottom img{display:block; width:100%;}

footer .footerbox2 .bg_center{width:100%; height:240px; box-sizing:border-box; padding:10px 20px; background:url(/mobile/common/img/footer_2025/footer_lk_bgcenter.png) 0 0/100% auto repeat-y;}

footer .footerbox2 p{width:100%;}
footer .footerbox2 a{display:block; width:100%; box-sizing:border-box; padding:10px; color:#000; background:#fff; border-radius:4px; margin-bottom:5px; font-weight:normal; position:relative;}
footer .footerbox2 a:last-child{margin-bottom:0;}
footer .footerbox2 a span{display:block; width:25px; height:6px; background:url(/mobile/common/img/footer_2025/icon_lk.png) center center/100% 100% no-repeat; opacity:0; position:absolute; top:14px; right:10px;}

footer .footerbox2 a.on{background:#fafafa; color:#eb0a1e; font-weight:bold;}
footer .footerbox2 a.on span{opacity:1;}



footer .footerbox3 .bg_top,
footer .footerbox3 .bg_bottom{width:100%;}
footer .footerbox3 .bg_top img,
footer .footerbox3 .bg_bottom img{display:block; width:100%;}

footer .footerbox3 .bg_center{width:100%; height:360px; box-sizing:border-box; padding:10px 20px; background:url(/mobile/common/img/footer_2025/footer_phone_bgcenter.png) 0 0/100% auto repeat-y;}

footer .footerbox3 .phone_wrap{width:100%;}
footer .footerbox3 .phone_wrap li{width:100%; position:relative;}
footer .footerbox3 .phone_wrap li .foot_phone_who{width:100%; box-sizing:border-box; padding:10px 10px 10px 35px; border-radius:4px; background:url(/mobile/common/img/footer_2025/icon_phone.png) 10px center/14px auto no-repeat #fafafa; font-size:14px; font-weight:bold;}
footer .footerbox3 .phone_wrap li p{width:100%; margin-top:15px; margin-bottom:15px; box-sizing:border-box; padding-left:15px;}
footer .footerbox3 .phone_wrap li a{display:inline-block; color:#000; font-size:12px;}

footer .footerbox4{padding:20px 15px 30px; box-sizing:border-box;}
footer .footerbox4 ul{width:100%; display:flex; justify-content:space-between;}
footer .footerbox4 ul li{height:30px; position:relative;}
footer .footerbox4 ul li a{display:inline-block; height:100%;}
footer .footerbox4 ul li a img{display:block; height:100%;}
footer .footerbox4 ul li .footerpop{width:360%; position:absolute; bottom:30px; left:-60%; display:none;}
footer .footerbox4 ul li .footerpop img{width:100%;}
footer .footerbox4 ul li.wechat_pop.on .footerpop{display:block;}


footer .footerbox5 p{width:100%; text-align:center; color:#000; line-height:1.6;}
footer .footerbox5 .lk_box1{margin-bottom:20px;}
footer .footerbox5 .lk_box1 p{width:100%; display:flex; justify-content:space-between; flex-wrap:wrap; margin-bottom:10px; box-sizing:border-box;}
footer .footerbox5 .lk_box1 p:last-child{margin-bottom:0;}
footer .footerbox5 .lk_box1 p:first-child{padding:0 3%;}
footer .footerbox5 .lk_box1 a{display:block; color:#000; /* margin:0px 10px 0px; */}

/* footer .footerbox5 .lk_box1 p:first-child a{margin:0px 5% 0px;} */

footer .footerbox5 .shouhou_pop{width:90%; box-sizing:border-box; padding:10px 20px; background:#d9d9d9; border-radius:5px; position:absolute; top:-140px; left:5%; display:none;}
footer .footerbox5 .shouhou_pop p{width:100%;}
footer .footerbox5 .shouhou_pop p a{display:block; width:100%; padding:10px 0; background-size:12px auto; color:#000; text-align:left;}

footer .footerbox5 .lk_box2{width:calc(100% + 11px); position:relative; left:-5.5px; font-size:9px;}
footer .footerbox5 .lk_box2 p{width:100%; line-height:1.6; color:#666;}
footer .footerbox5 .lk_box2 a{color:#666;}


.dy_pop{width:100%; height:100%; box-sizing:border-box; padding-top:70px; position:fixed; top:0; left:0; z-index:10; background:rgba(0,0,0,0.6); display:none; }
.dy_pop p{width:100%; height:100%; position:relative;}
.dy_pop .erweima{width:70%; position:absolute; top:50%; left:50%; transform:translate(-50%,-50%);}
.dy_pop .close{display:block; width:18%; position:absolute; top:0px; right:0px; z-index:10;}

@media all and (max-width:375px){
	/* footer .footerbox5 .lk_box1 a{margin:0px 8px 0px;}
	footer .footerbox5 .lk_box1 p:first-child a{margin:0px 14px 0px;}
	footer .footerbox5 .lk_box2 a{font-size:9px;} */
}


