.sub1_5 {
    width: 100%;
    height: 800px;
    box-sizing: border-box;
    background-image: url(/pages/emobility2024/img/sub/sub1_4bg.jpg), url(/pages/emobility2024/img/sub/slogan_text.png);
    background-position: 0px 270px, 802px bottom;
    background-repeat: no-repeat;

}

.sub1_5_con {
    width: 100%;
    max-width: 1500px;
    margin: 0 auto;
		 overflow: hidden;     position: relative;
}

.emo1_con {     position: absolute;
    z-index: 9999;
    top: 50%;
    width: 98%;
    margin: 0 1%;}

.sub1_5_con .tab{width:100%; padding-bottom:60px; overflow:hidden; color:#666;}
.sub1_5_con .tab ul li a {display:block;float:left;width: calc(100% / 4);height: 55px;line-height: 56px;color:#666;text-align:center;font-size:24px;text-decoration:none;border: solid 1px #eee;margin-bottom: 20px;}
.sub1_5_con .tab ul li a.on{background: #6faf2c;color:#fff;font-size: 30px;}

.sub1_5_con .history{}
.sub1_5_con .poster_box {
    width: 100%;
    max-width: 405px;
    float: left;
    border: 10px solid  #fff;
    margin: 0px 50px 0px 100px;
    text-align: center;
}
.sub1_5 .sub1_5_con .prev{float:left;margin-right: 15px; }
.sub1_5 .sub1_5_con .next{     z-index: 999;
    position: relative;
    float: right;}

.sub1_5_con .poster_box img {
    width: 100%
}

.sub1_5_con .poster_box li {
    float: left;
    position: relative;
    width: calc(100% / 2 - 3px);
    margin-top: 15px;
    margin-left: 5px
}

.sub1_5_con .poster_box li:first-child {
    margin-left: 0
}

.sub1_5_con .poster_info {
    float: left;
    font-size: 18px;
    width: 53%;
    margin-left: 80px;
}

.poster_info dl {
    border-bottom: solid 2px #555;
    width: 95%;
    display: block;
    float: left;
    padding-top: 25px;
    padding-bottom: 10px;
}

.poster_info dl dt {
    font-size: 23px;
    font-weight: 600;
    margin-bottom: 6px;
    float: left;
    margin-right: 20px;
    width: 80px;
    display: block;
}

.poster_info dl dd {
    line-height: 28px;
    margin-bottom: 5px;
    display: flex;
}

/****** pc ******/
@media screen and (max-width:1600px){
.sub1_5 {  background-position: -150px 270px, 650px bottom;}
}

/****** pc ******/
@media screen and (max-width:1400px){
.sub1_5 {height:auto; min-height: 795px; background: url(/pages/emobility2024/img/sub/slogan_text.png) 0 bottom  no-repeat;}
.sub1_5_con .poster_info {margin-left:5px;}
.sub1_5_con .tab { margin: 0 1%;}
}

@media screen and (max-width:1210px)
{
.sub1_5_con .poster_box { margin: 0px 30px 0px 70px;}
.sub1_5_con .poster_box { width: 100%; max-width: 360px;}
.poster_info dl { padding-top: 14px; padding-bottom: 7px;}
.sub1_5_con .poster_info {width:50%}
	}

@media screen and (max-width:1000px)
{
.sub1_5_con .poster_box {
        width: 100%;
        max-width: 268px;
    }
}

	/****** Tablet Device ******/
@media screen and (max-width:899px){
.sub1_3 { height: auto;}
.sub1_5_con .poster_box {
        width: 100%;
        max-width: 260px;
    }
.poster_info dl dt {
    font-size: 18px;
    width: 62px;}
.sub1_5_con .poster_info {font-size:16px}
.sub1_5_con .poster_box { margin: 0px 3px 0px 47px;}
 .sub1_5_con .poster_info { width: 52%; }
}

/****** Mobile ******/
@media screen and (max-width:690px){
        .emo1_con {top: 20%;}
        .sub1_5 {
        height: auto; background:none}
		.sub1_5_con .poster_info {width: 98%; margin:0 1%}
    .sub1_5_con .poster_box {margin-left:20%}
	 .sub1_5_con .poster_info {margin-bottom:50px}
	 .sub1_5_con .tab ul li a.on  {font-size: 20px;}
	 .sub1_5_con .tab ul li a {font-size: 20px;}

}