body{min-width: 100%;}
.w-1040{
    width: 90%;
    max-width: 1040px;
}
.footer p span{display: inline-block;  margin: 0 7px;}
.footer{
    height:auto;padding-bottom: 30px}
.list-1 li{
    overflow: hidden;
}

.list-1 li a{width: 70%;overflow: hidden;text-overflow: ellipsis;white-space: nowrap;float: left;}

@media only screen and (max-width: 1024px) {
    .w-1040{width: auto;}
    .content{border: none;padding-top: 0}
    .location_box{
        padding-left: 10px;
        padding-right: 10px;
    }

    .gl-side-menu{
        float: none;
        width: auto;
        padding: 0 10px;
    }
    .gl-side-menu .tit,.gl-side-menu .cont,.LR-layout .gl-list-warp{margin-left: 0}
    .LR-layout .gl-header{
        margin: 20px 0 0;
        padding: 0 10px;
    }
    .LR-layout .gl-body{padding: 0 10px;}
    .footer p span{
        display: block;
    }

}
@media only screen and (max-width: 900px) {
    body{
        background-size: 1200px;
    }
    .banner {
        height: 253px;
    }
}

@media only screen and (max-width: 540px) {
    .LR-layout .gl-list-warp{position: static;}
    body{
        background-size: 600px;
    }
    .banner {
        height: 113px;
    }
    .list-1 li a{
        width: 60%;
    }
    .gl-side-menu{
        padding: 0;
    }
}