
/* CSS Document */
.pagetop{width:100%; margin-top:20px;}
.pagetop a{display:table; margin:0 auto;}
.pagetop a span{
display:table-cell;
height:40px;
padding-left:20px;
background-image:url(../image/btn_pagetop_blk.png);
background-repeat:no-repeat;
background-position:left;
background-size:14px auto;
font-size:11px;
font-weight:bold;
color:#202020;
vertical-align:middle;
}


footer{width:100%; background:#fff; position:relative; z-index:100; margin-top:20px;}
footer .footerbox1,
footer .footerbox2,
footer .footerbox3,
footer .footerbox4,
footer .footerbox5{width:100%; box-sizing:border-box; padding:30px 5%; border-top:1px solid #525252; position:relative;}

footer .footerbox1{padding-bottom:0; position:relative;}
footer .footerbox1 .btn{width:100%;}
footer .footerbox1 .btn li{width:33.33333333333333%; float:left; margin-bottom:30px;}
footer .footerbox1 .btn li p{display:inline; padding:0 10px 5px;}
footer .footerbox1 .btn li.on p{border-bottom:2px solid #e60020;}
footer .footerbox1 .btn li img{width:10px; position:relative; bottom:2px; margin-left:5px;}
footer .footerbox1 .list{width:85%; position:relative;}
footer .footerbox1 .list li{width:107%; box-sizing:border-box; padding:20px; background:#f3f3f3; border-radius:5px; position:absolute; display:none;}
/*footer .footerbox1 .list li:nth-child(2){padding:0;}*/
footer .footerbox1 .list li.on{display:block;}
footer .footerbox1 .list li p{width:100%;}
footer .footerbox1 .list li p a{display:block; width:100%; padding:10px 0; /* background:url(/mobile/common/img/footer/jt3.png) right center no-repeat; */ background-size:12px auto; color:#000;}

footer .footerbox1 .list li.electric{bottom:140px; left:0; height:360px; padding:20px 5px;}
footer .footerbox1 .list li.gr{bottom:140px; left:10%;}
footer .footerbox1 .list li.jiaoche{bottom:140px; left:10%;}
footer .footerbox1 .list li.suv{bottom:100px; left:0;}
footer .footerbox1 .list li.mpv{bottom:100px; left:5%;}
footer .footerbox1 .list li.keche{bottom:100px; left:10%;}
footer .footerbox1 .list li.fzc{bottom: 60px; left:0;}

footer .footerbox1 .list li.electric .scroll_box{width:100%; height:100%; box-sizing:border-box; padding:0px 15px; overflow-y:scroll; -webkit-overflow-scrolling:touch;}

footer .footerbox2{padding-bottom:20px;}
footer .footerbox2 h3{width:100%; text-align:center; margin-bottom:10px;}
footer .footerbox2 p{width:100%; text-align:center;}
footer .footerbox2 p a{display:inline-block; color:#000; margin-right:10px; padding:10px 0;}
footer .footerbox2 p a:last-child{margin-right:0;}

footer .footerbox3{padding:30px 5% 15px;}
footer .footerbox3 h3{width:100%; text-align:center; margin-bottom:10px;}
footer .footerbox3 .phone_wrap{width:100%; text-align:center;}
footer .footerbox3 .phone_wrap li{display:inline-block; margin-right:10px; margin-bottom:15px; position:relative;}
footer .footerbox3 .phone_wrap li a{display:inline-block; color:#000;}
footer .footerbox3 .phone_wrap li:nth-child(2n){margin-right:0;}
footer .footerbox3 .phone_wrap li a img{width:25px; margin-right:5px; position:relative; bottom:-7px;}
footer .footerbox3 .phone_wrap li p{position:absolute; background:#f3f3f3; border-radius:5px; /* border:1px solid #000; */ padding:10px; box-sizing:border-box; bottom:22px; left:25px; display:none;}
footer .footerbox3 .phone_wrap .toyota_phone p{width:185%; /*left:25px;*/}
footer .footerbox3 .phone_wrap .lexus_phone p{width:83%; /*right:0;*/}

footer .footerbox3 .phone_wrap li.on p{display:block;}
footer .footerbox3 .phone_wrap li.on a span{border-bottom:2px solid #e60020; padding-bottom:5px;}

footer .footerbox4 h3{width:100%; text-align:center; margin-bottom:20px;}
footer .footerbox4 ul{width:100%; text-align:center;}
footer .footerbox4 ul li{display:inline-block; margin-right:20px; position:relative;}
footer .footerbox4 ul li:last-child{margin-right:0;}
footer .footerbox4 ul li a{display:inline-block;}
footer .footerbox4 ul li a img{display:block; width:32px;}
footer .footerbox4 ul li .pop{width:360%; position:absolute; bottom:30px; left:-60%; display:none;}
footer .footerbox4 ul li .pop img{width:100%;}
footer .footerbox4 ul li.wechat_pop.on .pop{display:block;}

footer .footerbox5{padding:30px 2%;}
footer .footerbox5 p{width:100%; text-align:center; color:#000; line-height:2;}
footer .footerbox5 p a{display:inline-block; color:#000;}
footer .footerbox5 p a span{display:inline-block; width:1px; height:14px; background:#000; margin:0 4px; position:relative; bottom:-3px;}
/*footer .footerbox5 p.lk_box1 a{float:left;}
footer .footerbox5 p.lk_box2 a{display:inline-block;}*/
footer .footerbox5 p.lk_box2 a span{margin-left:6px;}


footer .footerbox5 .shouhou_pop{width:82%; box-sizing:border-box; padding:10px 20px; background:#d9d9d9; border-radius:5px; position:absolute; top:-80%; left:2%; 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;}


.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;}


