@media screen and (min-width: 980px){
    .gbhead{
        height:320px;
        width: 100%;
        background: url(../../images/zfxxgk/gongbao/gbbanner.png);
        background-size: 100% 100%;
    }
    .logo{
        width: 1200px;
        margin: 0 auto;
    }
    .logo img{
        margin-top: 30px;
		width: 315px;
    }
    .h1{
        height: 33px;
        width: 100%;
        background-color: #f3f3f3;
    }
    .w1{
        height: 315px;
        width: 1200px;
        border-radius: 5px;
        box-shadow: 0 0 10px #e7e7e7;
        margin: 0 auto;
        margin-top: 30px;
    }
    .gnjimg{
        width: 150px;
        text-align: center;
        margin-left: 33px;
        float: left;
    }
    .gnjimg>img{

        margin: 0 auto;
    }
    .gnjimg>img:nth-child(1){
        margin-top: 30px;
    }
    .gnjimg>img:nth-child(2){
        display: block;
        margin-top: 20px;
    }
    .gbintro{
        float: left;
        width: 930px;
        text-align: justify;
        margin-top: 87px;
        line-height: 30px;
        margin-left: 49px;
        text-indent: 27px;
    }
    .gblist{
        width: 1200px;
        margin: 0 auto;
        margin-top: 30px;
    }
    .contentlist{
        float: left;
        width: 860px;
        border: 1px solid #ccc;
        border-top: 4px solid #0c3d99;
        min-height: 756px;
    }
    .gbsearch{
        float: right;
        width: 305px;
    }
    .pages{
        text-align: center;
        width: 590px;
        margin: 0 auto;
        margin-top: 30px;
        position: relative;
    }
    .pages>span{
        float: left;
        display: block;
        line-height: 30px;
        margin: 0 10px;
    }
    .pages>span img{
        cursor:pointer;
    }
    .selects{
        display: block;
        width: 143px;
        height: 35px;
        border: 1px solid #ccc;
        background: url(../../images/zfxxgk/gongbao/downarrow.png) 115px 14px no-repeat;
        position: relative;
        cursor:pointer;
    }

    .pages ul{
        display: none;
        padding: 0;
        margin: 0;
        position: absolute;
        z-index: 10000000;
        /* bottom: 0; */
        top: 35px;
        max-height: 134px;
        width: 100%;
        overflow-x: hidden;
        overflow-y: scroll;
        border: 1px solid #ccc;
        right: -1px;
    }
    .pages ul>li{
        background-color: white;
        list-style: none;
        cursor: pointer;
        width: 100%;
        height: 30px;
        /* float: initial; */
    }
    /*.pages>span>select{*/
    /*height: 100%;*/
    /*font-size: 16px;*/
    /*line-height: 30px;*/
    /*text-align: center;*/
    /*width: auto;*/
    /*padding: 0 30%;*/
    /*border: none;*/
    /*outline: none;*/
    /*}*/
    /*.pages>span>select>option{*/
    /*font-size: 16px;*/
    /*padding: 10px;*/
    /*text-align: center;*/
    /*}*/

    /*.pages>span:nth-child(4){*/
    /*display: block;*/
    /*width: 143px;*/
    /*height: 35px;*/
    /*border: 1px solid #ccc;*/
    /*background: url(../images/downarrow.png) 115px 14px no-repeat;*/

    /*}*/

    .pagelist{
        width: 780px;
        margin: 0 auto;
    }
    .mulu{
        text-align: center;
        font-size: 30px;
        margin-top: 28px;
        margin-bottom: 30px;
    }
    .lists{
        border-top: 1px solid #ccc;
    }
    .lists a{
        color:#000;
        text-decoration:none;
        font-weight: bold;
    }
    .lists>ul{
        padding: 0;
        margin: 0;
        margin-top: 15px;
    }
    .lists>ul>li{
        list-style: none;
        padding-left: 15px;
        height: 35px;
        line-height: 35px;
        font-size: 16px;
    }
    .lists>ul>li a{
        color:#000;
        text-decoration:none;
    }
    .lists>ul>li a:hover{
        color:red;
    }
    .lists>ul>li>span:nth-child(1){
        font-size: 45px;
        color: #d0d0d0;
        float: left;
    }
    .imgintro{
        text-align: center;
        width: 500px;
        margin: 0 auto;
    }
    .imgintro>div{
        margin: 0 auto;
    }
    .imgintro>div>p:nth-child(1){
        width: 138px;
        height: 138px;
        border: 1px solid #ccc;
        border-radius: 5px;
        line-height: 138px;
        margin: 0 auto;
    }
    .imgintro>div>p:nth-child(2){
        color: #0c3d99;
        font-size: 18px;
    }
    .intromsg{
        width: 100%;
        /* height: 291px; */
        border: 1px solid #ccc;
        border-top: 4px solid #0c3d99;
    }
    .intromsg dl{
        float:left;
        margin:auto;
        height: 30px;
    }
    .intromsg>div:nth-child(1){
        margin-top: 11px;
    }
    .intromsg>div{
        margin: 0 auto;
        line-height: initial;
        width: 300px;
        overflow: inherit;
        height: auto !important;
    }
    .intromsg>div>span{
        display: block;
    }
    .intromsg>div>span:nth-child(1){
        margin-left: 10px;
    }
    .intromsg>div>span:nth-child(2){
        width: 168px;
    }
    .searchmsg{
        height: 200px;
        width: 100%;
        border: 1px solid #ccc;
        border-top: 4px solid #0c3d99;
        margin-top: 30px;
        text-align: center;
    }
    .searchmsg>div:nth-child(1){
        margin-top: 15px;
    }
    .inputs{
        margin-top: 14px;
    }
    .inputs>input{
        height: 30px;
        background-color: #f2f6ff;
        border: none;
        outline: none;
        border-radius: 5px;
    }
    
    .button{
        margin-top: 20px;
    }
    .button>span{
        border-radius: 5px;
    }
    .button>span:nth-child(1){
        padding: 10px 20px;
        background-color:#0c3d99 ;color: white;
        cursor:pointer;

    }
    .button>span:nth-child(2){
        padding: 10px 20px;
        background-color:#0065aa ;color: white;
    }
    .cgb>div{
        margin-top: 10px;
    }
}


@media screen and (max-width: 970px){
    .gbhead{
        height: 96px;
        width: 100%;
        background: url(../../images/zfxxgk/gongbao/gbbanner.png);
        background-size: 100% 100%;
    }
    .logo{
        width: 100%;
        margin: 0 auto;
    }
    .logo img{
        width: 125px;
        margin-left: 10px;
        margin-top: 3px;
    }
    .h1{
        display: none;
        height: 15px;
        width: 100%;
        background-color: #f3f3f3;
    }
    .gbcontent{
        width: 94%;
        margin-left: 11px;
        margin-top: 10px;
    }
    .w1{
        width: 100%;
        border-radius: 5px;
        box-shadow: 0 0 10px #e7e7e7;
        margin: 0 auto;
        /*margin-top: 30px;*/
    }
    .gnjimg{
        width: 100%;
        text-align: center;
    }
    .gnjimg>img{
        margin: 0 auto;
    }
    .gnjimg>img:nth-child(1){
        margin-top: 30px;
    }
    .gnjimg>img:nth-child(2){
        display: block;
        margin-top: 20px;
    }
    .gbintro{
        width: 90%;
        text-align: justify;
        line-height: 30px;
        margin: 0 auto;		
    text-indent: 27px;
    }
    .gblist{
        width: 100%;
        min-height: 880px;
        margin: 0 auto;
        margin-top: 30px;
    }
    .contentlist{
        float: left;
        width: 100%;
        border: 1px solid #ccc;
        border-top: 4px solid #0c3d99;
        min-height: 480px;
    }
    .gbsearch{
        float: right;
        width: 100%;
    }
    .pages{
        text-align: center;
        width: 100%;
        margin: 0 auto;
        margin-top: 30px;
        position: relative;
    }
    .pages>span{
        float: left;
        display: block;
        line-height: 34px;
        margin: 0 3px;
        font-size: 14px;
    }
    .pages>span:nth-child(1){
        margin-left: 15px;
    }
    .pages>span:nth-child(2)>img{
        width: 67%;
        margin-top: 7px;
    }
    .pages>span:nth-child(5)>img{
        width: 67%;
        margin-top: 7px;
    }
    .selects{
        display: block;
        width: 62px;
        height: 35px;
        border: 1px solid #ccc;
        background: url(../../images/zfxxgk/gongbao/downarrow.png) 47px 14px no-repeat;
        position: relative;
    }
    .pages ul{
        display: none;
        padding: 0;
        margin: 0;
        position: absolute;
        z-index: 10000000;
        bottom: 0;
        top: 29px;
        /* height: 134px; */
        width: 100%;
        /* overflow: auto; */
        border: 1px solid #ccc;
        right: -1px;
    }
    .pages ul>li{
        background-color: white;
        list-style: none;
    }
    /*.pages>span>select{*/
    /*height: 100%;*/
    /*font-size: 16px;*/
    /*line-height: 30px;*/
    /*text-align: center;*/
    /*width: auto;*/
    /*padding: 0 30%;*/
    /*border: none;*/
    /*outline: none;*/
    /*}*/
    /*.pages>span>select>option{*/
    /*font-size: 16px;*/
    /*padding: 10px;*/
    /*text-align: center;*/
    /*}*/

    /*.pages>span:nth-child(4){*/
    /*display: block;*/
    /*width: 143px;*/
    /*height: 35px;*/
    /*border: 1px solid #ccc;*/
    /*background: url(../images/downarrow.png) 115px 14px no-repeat;*/

    /*}*/

    .pagelist{
        width: 100%;
        margin: 0 auto;
    }
    .mulu{
        text-align: center;
        font-size: 30px;
        margin-top: 28px;
        margin-bottom: 30px;
    }
    .lists{
        border-top: 1px solid #ccc;
    }
    .lists>ul{
       /* height: 60px;*/
        padding: 0;
        margin: 0;
        margin-top: 15px;
    }
    .lists>ul>li{
        width: 95%;
        /* overflow: hidden; */
        list-style: none;
        padding-left: 15px;
        /*height: 35px;*/
        line-height: 35px;
        font-size: 16px;
    }
	.lists>ul>li>a{
	    overflow:unset !important;
	    white-space:unset !important;
		text-decoration:none;
		color: black;
		width: 95% !important;
	}
    .lists>ul>li>span:nth-child(1){
        font-size: 45px;
        color: #d0d0d0;
        float: left;
    }
    .imgintro{
        text-align: center;
        width: 100%;
        margin: 0 auto;
    }
    .imgintro>div{
        margin: 0 auto;
    }
    .imgintro>div>p:nth-child(1){
        width: 90px;
    height: 90px;
        border: 1px solid #ccc;
        border-radius: 5px;
        line-height: 138px;
        margin: 0 auto;
    }
.imgintro>div>p:nth-child(1) img{
	width:93%;
}
    .imgintro>div>p:nth-child(2){
        color: #0c3d99;
        font-size: 18px;
    }
    .intromsg{
        width: 100%;
        height: auto;
        border: 1px solid #ccc;
        border-top: 4px solid #0c3d99;
    }
    .intromsg dl{
        float:left;
        margin-block-start: 0em;
        margin-block-end: 0em;
    }
    .intromsg>div:nth-child(1){
        margin-top: 20px;
    }
    .intromsg>div{
        margin: 0 auto;
        /* line-height: 35px; */
    }
    .intromsg>div>span{
        display: block;
        float: left;
    }
    .intromsg>div>span:nth-child(1){
        margin-left: 10px;
    }
    .intromsg>div>span:nth-child(2){
        width: 168px;
    }
    .searchmsg{
        height: 290px;
        width: 100%;
        border: 1px solid #ccc;
        border-top: 4px solid #0c3d99;
        margin-top: 30px;
        text-align: center;
    }
    .searchmsg>div:nth-child(1){
        margin-top: 25px;
    }
    .inputs{
        margin-top: 35px;
    }
    .inputs>input{
        height: 30px;
        background-color: #f2f6ff;
        border: none;
        outline: none;
        border-radius: 5px;
    }
    .button{
        margin-top: 40px;
    }
    .button>span{
        border-radius: 5px;
    }
    .button>span:nth-child(1){
        padding: 10px 20px;
        background-color:#0c3d99 ;color: white;

    }
    .button>span:nth-child(2){
        padding: 10px 20px;
        background-color:#0065aa ;color: white;
    }
    .cgb>div{
        text-align: center;
        margin-top: 24px;
    }
    .selects>span{
        float: left;
        margin-left: 10px;
    }
}
