/*南京博杉信息技术有限公司 2017.4.3*/
/*全局*/
@charset "utf-8";
/* css document */

@media screen and (max-width: 1440px){
}

@media screen and (max-width: 1366px){
    
}

@media screen and (max-width: 1325px){
}

@media screen and (max-width: 1280px){
}

@media screen and (max-width: 1025px){
    .list_contain{
        width: 110%;
    }
    .part_channel.tsjb .list_part a span{
        margin: 0;
    }
    .part_channel.tsjb .list_part a{
        width: 30%;
        height: auto;
        padding: 0;
        margin: 1%;
        height: 252px;
    }
    .part_channel.tsjb .list_part .dc{
        margin: 1% 2%;
    }
    .part_channel.tsjb .list_part a .word{
        width: 100%;
        display: block;
        max-width: 100%;
        text-align: center;
    }
    .part_channel.nsjg .top_part .pc_sort a{
        display: block;
    }
    .sort{
        display: none;
    }
    .part_channel.nsjg .top_part a{
        display: none;
    }
    .pc_sort{
        height: 100%;
        display: inline-block;
        vertical-align: top;
    }
    .sort_contain{
        height: 100%;
        overflow-y: scroll;
    }
    .pc_sort .sort{
        display: inline-block;
    }
    .part_channel .top_part .pc_sort .sort_contain{
        width: 152px;
        background-color: white;
        padding:0 18px 0 26px;
        height: 80px;
    }
    .part_channel.tsjb .list_contain{
        width: 100%;
    }
}
@media screen and (max-width: 769px){
    .part_channel.fwck .top_part{
        height: 81px;
    }
    .part_channel.fwck .top_part ul{
        margin: 0;
    }
    .part_channel.tsjb strong{
        font-size: 20px;
    }
    .part_channel.tsjb .list_part a .word div{
        font-size: 14px;
    }
}

@media screen and (max-width: 450px){
    .part_channel{
        width: 95%;
        margin: 0 auto;
    }
    .banner{
        padding-top: 0;
    }
    .banner_word{
        width: 100%;
        padding: 20px;
        height: auto;
        font-size: 14px;
    }
    .banner_channel_list{
        margin-top: 0;
    }
    .banner_channel_list a{
        width: 30%;
        margin:20px 1.5%;
        font-size: 14px;
    }
    .banner_word a{
        font-size: 14px;
    }
    .banner_channel_list a img{
        display: none;
    }
    .part_channel .top_part{
        height: auto;
    }
    .part_channel.nsjg .top_part form{
        display: block;
        float: none;
        margin-top: 5px;
    }
    .list_contain{
        width: 100%;
    }
    .list_part a{
        width: 45%;
        margin: 2.5%;
    }
    .part_channel.fwck .top_part li{
        width: 30%;
        line-height: 44px;
        text-align: center;
        margin: 0 1.5%;
        padding: 0;
        overflow: hidden;
        white-space: nowrap;
        text-overflow:ellipsis;
        font-size: 14px;
    }
    .part_channel.fwck .top_part ul{
        display: block;
        width: 100%;
    }
    .part_channel.fwck .top_part{
        height: auto;
        padding-bottom: 0;
    }
    .part_channel.fwck .more{
        margin-top: -80px;
    }
}
@media screen and (max-width: 376px){
    .part_channel.nsjg form{
        width: 100%;
    }
    .part_channel.nsjg form input[type="submit"]{
        width: 20%;
    }
    .part_channel.nsjg form input[type="text"]{
        width: 80%;
    }
}

@media screen and (max-width: 321px){

}