@media all and (max-width:1440px){
    .w1400 {width: 96%;}
    #footer{padding: 40px 0;}
    #footer .navBox_b,#footer dl{width:100%;padding: 0;border: 0;}
    #footer dl{margin-top: 60px;}
    #footer .navBox_b > li{width: 11.1%;margin-right:0;}
    #footer dl dt,#footer dl dd{text-align: center;}
}
@media all and (max-width:1230px) {

}
@media all and (max-width:1000px) {
    #footer .navBox_b > li{width: 100%;}
    #footer .navBox_b li h5 button{display:block;color: #92bef6;font-size: 18px;font-weight: bold;width: 100%;text-align: left;padding: 13px 0;position: relative;}
    #footer .navBox_b li h5 button.on::after{}
    #footer .navBox_b li h5 button.over{color: #fffffff7;}
    #footer .navBox_b li h5 button.over:after {transform: rotate(315deg);}
    #footer .navBox_b li h5 a{display:none;}
    #footer .navBox_b li ul{display:none;background: #306ebd;margin: 0;padding: 15px 20px;}
}
@media all and (max-width:1440px){
    .w1400 {width: 96%;}
    #footer{padding: 40px 0;}
    #footer .navBox_b,#footer dl{width:100%;padding: 0;border: 0;}
    #footer dl{margin-top: 60px;}
    #footer .navBox_b > li{width: 11.1%;margin-right:0;}
    #footer dl dt,#footer dl dd{text-align: center;}
}
@media all and (max-width:1230px) {

}
@media all and (max-width:1000px) {
    #footer .navBox_b > li{width: 100%;}
    #footer .navBox_b li h5{border-bottom: 1px solid #507eb8;position: relative;}
    #footer .navBox_b li h5 a{display:block;color: #92bef6;font-size: 18px;font-weight: normal;width: 100%;text-align: left;padding: 13px 0;position: relative;width: 80%;font-size: 15px !important;}
    #footer .navBox_b li h5::after{}
    #footer .navBox_b li h5 button.over{color: #fffffff7;}
    #footer .navBox_b li h5 button.over:after {transform: rotate(315deg);}
    #footer .navBox_b li h5 a{/* display:none; */}
    #footer .navBox_b li ul{display:none;background: #306ebd;margin: 0;padding: 15px 20px;}
     #footer .navBox_b li h5 button{
         font-size: 0 !important;
         padding: 0;
         float:  right;
         width: 50px;
         position:  absolute;
         height: 47px;
         right: 0;
         top: 0;
     }
    #footer .navBox_b li h5 button.on::after{
    /* float: right; */
    position: absolute;
    top: 50%;
    right: 0;
    content: '';
    display: block;
    width: 8px;
    height: 8px;
    border-right: 2px solid #FFF;
    border-top: 2px solid #FFF;
    -webkit-transform: rotate(135deg);
    transform: rotate(135deg);
    margin: -7px 3px 0 0;
    transition: all .3s ease;
    }
}