.contain{width: 1200px;margin: auto;}
.mbbr{display: none;}
.banner{margin-top: 30px;}

.row2{margin-top: 44px;height: 252px;}
.row2 .introduce{float:left;width: 738px;height:100%;margin-right: 40px;background-color: #edf7ff;overflow: hidden;}
.row2 .introduce h2{height: 36px;width: 130px;background: url(/gfxwjk/h2.png);font-size: 20px;line-height: 30px;text-align: center;color: #fff;margin: 8px auto;}
.row2 .introduce p{font-size: 16px;line-height: 28px;padding: 0 20px;text-indent: 32px;}
.row2 .search{float: left;border: 1px solid #d5d5d5;box-sizing: border-box;width: 422px;height: 100%;background: #f4f4f4;padding: 20px 24px;}
.row2 .search .box1>div,.row2 .search .box2>div{height: 30px;margin-bottom: 14px;}
.row2 .search .box1>div span{display:inline-block;width: 64px;text-align-last: justify;font-size: 16px;line-height: 30px;}
.row2 .search .title input,.row2 .search .publisher2 input{height: 30px;width: 284px;border: 1px solid #d5d5d5;margin-left: 6px;box-sizing: border-box;text-indent: 12px;}
.row2 .search2 .title input,.row2 .search2 .publisher2 input{width: 460px;}
.row2 .search .time select,.row2 .search .type select,.row2 .search .status select{height: 30px;width: 284px;border: 1px solid #d5d5d5;margin-left: 2px;box-sizing: border-box;}
.row2 .search2 .time select,.row2 .search2 .type select,.row2 .search2 .status select{height: 30px;width: 460px;border: 1px solid #d5d5d5;margin-left: 2px;box-sizing: border-box;}
.row2 .search .filenum input{height: 30px;border: 1px solid #d5d5d5;box-sizing: border-box;display: inline-block;}
.row2 .search .filenum #filenum1{width: 110px;margin-left: 2px;text-indent: 8px;}
.row2 .search2 .filenum #filenum1{width: 210px;}
.row2 .search .filenum #filenum2{width: 78px;height: 30px;border: 1px solid #d5d5d5;}
.row2 .search2 .filenum #filenum2{width: 120px;}
.row2 .search .filenum #filenum3{width: 60px;margin-left: 4px;text-indent: 8px;}
.row2 .search2 .filenum #filenum3{width: 98px;}
.row2 .search .btns{width: 340px;margin: 20px auto 0;}
.row2 .search .btns a{display: inline-block;vertical-align: middle;width: 100px;height: 30px;box-sizing: border-box;border:1px solid #b0c7da;border-radius: 4px;background: #edf7ff;font-size: 16px;line-height: 30px;color: #0c69bd;text-align: center;}
.row2 .search .btns .submit,.row2 .search .btns .clear{margin-right: 15px;}
.row2 .search .btns a:hover{background-color: #0c69bd;color: #fff;border: #0c69bd;}

.row2 .search .box2{display: none;}
.row2 .search2 .box2{display: block;}
.row2 .search2{width: 100%;}
.row2 .search2 .box1,
.row2 .search2 .box2{width: 50%;float:left;}

.row2 .search2 .fnsorttable input,.row2 .search2 .implementtiime input{margin: 0 6px;width: 210px;}

.line{height: 6px;width: 100%;margin: 40px 0;background-color: #f2f2f2;border-radius: 3px;}

.row3 .tab{height: 50px;}
.row3 .tab a{display:block;float:left;width:166px;height: 50px;font-size: 18px;line-height: 50px;box-sizing: border-box;border: 1px solid #d6e7ef;background-color: #edf7ff;text-align: center;margin-right: 40px;}
.row3 .tab .active{background-color: #195aae;color: #fff;border: none;}
.row3 .company{background-color: #f6f6f6;padding-top: 16px;margin-top: 20px;display: none;}
.row3 .company:first-child{height: 80px;overflow: hidden}
.row3 .company:last-child{height: auto;overflow: hidden;}
.row3 .show{display: block!important;}
.row3 .company li{padding-left: 20px;margin-bottom: 16px;display: inline-block;box-sizing: border-box;width: 24%;height: 20px;}
.row3 .company li::before{content:'';float: left;height: 20px;width: 5px;background: url(/gfxwjk/arrow.png);background-repeat: no-repeat;background-position: center center;margin-right: 10px;}
.row3 .company li a{font-size: 16px;line-height: 20px;;}

.row3 .company::-webkit-scrollbar{
    height: 100%;
    width: 16px;
    background-color: #fff;
    overflow: hidden;
}
.row3 .company::-webkit-scrollbar-track{
    margin: 4px;
}
.row3 .company::-webkit-scrollbar-thumb{
    width: 12px;
    border-radius: 8px;
    background-color: #c7c7c7;
    border: 3px solid #fff;
}

.row3 .company.wq{padding:20px;}
.row3 .company.wq .item{width:20%;float:left;}
.row3 .wq .item h3{font-size:18px;line-height:18px;font-weight: 900;color: #195aae;margin-bottom: 20px;}
.row3 .wq li{width: 100%;padding: 0;height: 16px;}
.row3 .wq .item .f::before,.row3 .wq .item .f li::before{display: none;}
.row3 .wq .item li::before{height: 16px;}
.row3 .wq li .l{padding-left: 20px;margin-bottom: 20px;display: block;height: 16px;font-size: 16px;line-height: 16px;}
.row3 .wq li .l.close{background:url(/gfxwjk/icon3.png);background-repeat: no-repeat;background-position: 0 4px;}
.row3 .wq li .l.open{background:url(/gfxwjk/icon4.png);background-repeat: no-repeat;background-position: 0 4px;}
.row3 .wq li ul{height: 0;overflow: hidden;}
.row3 .wq li ul.show{height: auto;}
.row3 .wq li ul a{padding-left: 20px;font-size: 16px;line-height: 16px;display: block;height: 16px;background: url(/gfxwjk/icon1.png);background-repeat: no-repeat;background-position: 0 2px;}
.row3 .wq li ul li:last-child a{background: url(/gfxwjk/icon2.png);background-repeat: no-repeat;background-position: 0 2px;}
.row3 .wq li ul a::before{content: '';display: block;float: left;width: 5px;height: 16px;background: url(/gfxwjk/arrow.png);background-repeat: no-repeat;background-position: 0 center;margin-right: 20px;}
.row3 .wq li{margin-bottom: 24px;}
.row3 .wq li a{display: block;height: 16px;line-height: 16px;}

.row4{margin-top: 36px;}
.row4 h2{height: 50px;border-bottom: 1px solid #c8c8c8;}
.row4 h2 p{height: 20px;float: left;padding: 15px 0;font-size: 18px;line-height: 20px;}
.row4 h2 p img{margin-right: 10px;vertical-align: top;}
.row4 h2 p span{vertical-align: top;display: inline-block;height: 20px;}
.row4 h2 p .s{display: none;}
.row4 h2 p .show{display: inline-block!important;}
.row4 h2 .zcjd{float: right;display: block;width: 153px;height: 46px;background: url(/gfxwjk/b1.png);}
.row4 .lists{margin-top: 10px;}
.row4 .lists .notext{margin-top: 30px;font-size: 20px;}
.row4 .lists li{border-bottom: 1px dashed #a9a9a9;padding: 17px 0 20px;}
.row4 .lists li p{font-size: 18px;margin-bottom: 14px;line-height: 24px;}
.row4 .lists li>div{overflow: hidden;}
.row4 .lists .filenum{color: #818181;font-size: 16px;line-height: 18px;display: inline-block;height: 18px;width: 350px;}
.row4 .lists .filenum::before{content: '';display: inline-block;width: 18px;height: 18px;background: url(/gfxwjk/filenum.png);margin-right: 10px;vertical-align: top;}
.row4 .lists .filenum a{color: #195aae;display: inline-block;height: 18px;vertical-align: top;}
.row4 .lists .date{color: #818181;margin-right: 44px;font-size: 16px;line-height: 18px;display: inline-block;height: 18px;}
.row4 .lists .date::before{content: '';display: inline-block;width: 18px;height: 18px;background: url(/gfxwjk/date.png);margin-right: 10px;vertical-align: top;}
.row4 .lists .date a{color: #195aae;vertical-align: top;display: inline-block;height: 18px;}
.row4 .page{margin: 30px auto;text-align: center;}
.row4 .page a{height: 34px;box-sizing: border-box;border: 1px solid #ededed;display: inline-block;font-size: 18px;line-height: 34px;padding: 0 12px;margin: 0 6px;}
.row4 .page a:hover{background: #719ac8!important;color: #fff!important;}
.row4 .page .jump{background: #719ac8!important;color: #fff!important;}
/* .row4 .page .total{line-height: 34px;font-size: 16px;} */
.row4 .page .jumpnum{height: 34px;width: 40px;box-sizing: border-box;vertical-align: top;margin: 0 6px;text-align: center;}

input::-webkit-outer-spin-button,
input::-webkit-inner-spin-button{
    -webkit-appearance: none;
}
input[type="number"]{-moz-appearance:textfield;}

.row2 .hide2{
    /* width: 320px!important; */
    display: none;
    }

.loading{
    width: 100%;
    height: 300px;
    background: url(/images/loading-2.gif);
    background-position: center center;
    background-repeat: no-repeat;
}

@media screen and (max-width: 1200px) and (min-width: 1000px){
    .contain{width:1000px;}
    .row2 .introduce{width: 538px;}
    .row2 .introduce h2{margin: 6px auto;}
    .row2 .introduce p{font-size: 16px;line-height: 24px;}
    .row2 .search2 .title input, .row2 .search2 .publisher2 input,.row2 .search2 .time select, .row2 .search2 .type select, .row2 .search2 .status select{width: 360px;}
    .row2 .search2 .fnsorttable input, .row2 .search2 .implementtiime input,.row2 .search2 .filenum #filenum1{width: 160px;}
    .row2 .search2 .filenum #filenum2{width: 70px;}
}

@media screen and (max-width: 1000px){
    .contain{width:768px;}
    .row2{height: auto;}
    .row2 .introduce,.row2 .search{width: 100%;float: none;margin: 0;}
    .row2 .introduce{margin-bottom: 24px;padding-bottom: 12px;}
    .row2 .search .box1>div, .row2 .search .box2>div{text-align: center;}
    .row2 .search2 .box1, .row2 .search2 .box2{width: 100%;float: none;}
    .row3 .shi li{width: 32%;}
    .row3 .company.wq .item{width: 32.5%;min-height: 164px;display: inline-block;vertical-align: top;float: none;}
    .row3 .szf li{width: 48%;}
}

@media screen and (max-width: 768px){
    .contain{width:96%;}
    .row2 .search .title input,.row2 .search .time select,.row2 .search .type select,.row2 .search2 .title input, .row2 .search2 .publisher2 input,.row2 .search2 .status select{width: calc(100% - 100px);}
    .row2 .search .filenum #filenum1{width: calc(100% - 272px);}
    .row2 .search2 .filenum #filenum1{width: calc(100% - 310px);}
    .row2 .search2 .filenum #filenum3{width: 76px;}
    .row2 .search2 .filenum #filenum2{width: 100px;}
    .row2 .search2 .fnsorttable input, .row2 .search2 .implementtiime input{width: calc(50% - 67px);}
    .row3 .tab a{width: 32%;}
    .row3 .tab .tab_btn{margin-right: 2%;padding: 4px 6px;height: auto;line-height: 24px;}
    .row3 .tab .tab3{margin-right: 0;}
    .tab_btn .mbbr{display: block;}
    .row4 h2{height: auto;overflow: hidden;}
    .row3 .company.wq .item{width: 49%;}
    .row3 .wq li .l{padding-left: 16px;}
    .row3 .company li::before{margin-right: 6px;}
    .row3 .shi li a{font-size: 14px;}
}

@media screen and (max-width: 540px){
    .row2 .search2 .filenum #filenum1{width: calc(100% - 270px);}
    .row2 .search2 .filenum #filenum3{width: 56px;}
    .row2 .search2 .filenum #filenum2{width: 80px;}
    .row3 .shi li{width: 49%;}
    .box2 .mbbr{display: block;}
    .row2 .search .box1>div, .row2 .search .box2>div{text-align: left;height: auto;}
    .row2 .search2 .fnsorttable input, .row2 .search2 .implementtiime input{margin-top: 14px;width: calc(50% - 28px);}
    .row3 .shi li a{font-size: 12px;}
    .row3 .szf li{width: 100%;}
}