.container{
    width: 90%;
    max-width: 1140px;
}
.gl-header .tit h4 {
    overflow: hidden;
    white-space: nowrap;
    text-overflow: ellipsis;
}
.list-1 li{overflow: hidden;}
.list-1 li i{float: left;margin-right: 10px;margin-top: 14px;}
.list-1 li a{width: 70%;overflow: hidden;white-space: nowrap;text-overflow: ellipsis;float: left;}
.main{width: 80%;max-width: 1050px}

.center{text-align: center}

.phone_top{
    display: none;
    height: 54px;
    background: #fff;
    padding: 0 10px;
}
.logo2{float: left;width: 200px;margin-top: 6px;}
.logo2 img{width: 100%;}
.phone_back{float: right;}


@media only screen and (max-width: 1040px){
    .fotter span{display: block;}
    .red{position: static;}
    .container{width: auto}
    .content{border: none;padding-top: 0}
    .banner{background-size: 1200px;height: 282px;}
    .main{width: 98%}
}
@media only screen and (max-width: 768px){
    .small_none{display: none;}
    .phone_top{display: block;}
}

@media only screen and (max-width: 540px){
    .logo2 {
        width: 150px;
        margin-top: 10px;
    }
    .phone_back img{width: 100px;}
    .banner {
        background-size: 600px;
        height: 142px;
    }
    .list-1 li a{width: 60%;}
}