#residueDays {
    position: absolute;
   top: 71%;
    left: 46%;
    font-size: 95px;
    color: #fff;
    font-weight: bold;
    width: 12%;
    display: flex;
    line-height: 1;
    text-align: justify;
    letter-spacing: 17px;
    justify-content: space-around;
    text-align-last: justify;}

@media only screen and (max-width: 1800px){
#residueDays {font-size: 80px;letter-spacing: 16px;  top: 71.4%;left: 45.8%;}
}
@media only screen and (max-width: 1700px){
#residueDays {font-size: 70px;letter-spacing: 20px;top: 71.8%;left: 45.8%;}
}
@media only screen and (max-width: 1600px){
#residueDays {font-size: 70px;letter-spacing: 18px;top: 71.4%;left: 45.7%;}
}
@media only screen and (max-width: 1500px){
#residueDays {letter-spacing: 13px;left:45.8%;top: 71%;}
}
@media only screen and (max-width: 1400px){
#residueDays {font-size: 66px;letter-spacing: 18px;top: 71.7%;left: 45.8%;}
}
@media only screen and (max-width: 1200px){
#residueDays {font-size: 50px;letter-spacing: 10px;top: 71.2%;left: 45.6%;}
}
@media only screen and (max-width: 1100px){
#residueDays {font-size: 43px;letter-spacing: 8px;top: 71.2%;left: 45.4%;}
}
@media only screen and (max-width: 1000px){
#residueDays {font-size: 36px;letter-spacing: 8px;top: 71.2%;left: 45.4%;}
}
@media only screen and (max-width: 900px){
#residueDays {font-size: 30px;letter-spacing: 7px;top: 71.2%;left:45.8%;}
}
@media only screen and (max-width: 800px){
#residueDays {font-size: 25px;letter-spacing: 4px;}
}
@media only screen and (max-width: 700px){
#residueDays {font-size: 20px;letter-spacing: 4px;}
}
.indexbuttonstyle252653{ width: 60px; height: 59px; float: left; cursor: pointer;}
.querystyle252653{ background: #ffffff; width: 0px; height: 59px; color: #ba2d35; line-height: 59px; text-indent: 10px; font-size: 15px; vertical-align: top; float: left;}

.sideMen h3 a .xsjl_con{height:55px;}

.sideMen h3 em.on + a .xsjl_con{height:auto;}

