.header{
    position: absolute;
}
.navwrap{
    position:inherit;
    text-align: center;
    width: 100%;
}
.logo{
    float: inherit;
}
.header-top{
    position: absolute;
}
.nav li .navitem {
    right: -445%;
}
.i_title,.gt{
    overflow: hidden;
    text-overflow:ellipsis;
    white-space: nowrap;
}

@media (max-width:1000px){
    .special{
        margin-top:0;
        width: 100%;
        position: inherit;
    }
    .i_news{
        padding-top:0;
        position: inherit;
    }
    .ifl{
        float: none;
        width: 100%;
    }
    .ifl img{
        width: 100%;
    }
    .ifr{
        float: none;
        width: 90%;
        margin: 0 auto;
    }
    .ngroup{
        height: auto;
    }
    .gl,.ftl,.f_logo{
       float: none;
        width: 100%; 
    }
    .gr,.ftr,.f_nav{
        float: none;
        width: 100%;
    }
    .ftl .ftlbox,.ftr .ftrbox{
        height: auto;
    }
    .ftlbox ul li:nth-child(1){
        position: inherit;
        width: 100%;
    }
    .i_days{
        width:15%;
    }
    .i_days .iday{
        height: 40px;
        line-height: 40px;
    }
    .i_days .imonth{
        height: 40px;
        line-height: 40px;
    }
    .i_text{
        width: 85%;
    }
    .gl ul li{
        position: relative;
    }
    .gl ul li a{
        width: 80%;
        display: block;
        overflow: hidden;
        text-overflow:ellipsis;
        white-space: nowrap;
    }
    .gl ul li a span{
        position: absolute;
        top:0;
        right: 0;
    }
    .nav li .navitem{
        right: 0;
    }
    .adress{
        line-height: 25px;
    }
    .navwrap{
        position: absolute;
        top:-8px;
    }
    .catename{
        display: none;
    }
    .mr,.ml{
        float:inherit;
        width: 100%;
    }
}