﻿@media screen and (max-width:800px){
    .first-section.top-section{
        height: auto;
    }
    .first-section.top-section .center-section-wrap{
        padding: 0;
        height: auto;
    }
    .first-section.top-section .center-section-wrap .gk-item{
        width: 20%;
        margin-right: 0;
        height: auto;
        min-height: unset;
        overflow:visible;
    }
    .first-section.top-section .center-section-wrap .gk-item .item-wrap{
        width: 100%;
        position: unset;
        padding-top: 5px;
        height: auto;
        border: none;
        overflow:visible;
        position:relative;
    }
    .first-section.top-section .center-section-wrap .gk-item .child-list{
        display: none;position:absolute;background:#fff;border:solid 1px #ddd;border-top:none;padding-top:10px;
    }
    .first-section.top-section .center-section-wrap .gk-item:nth-child(4) .child-list{
        right:0px;
    }
    .first-section.top-section .center-section-wrap .gk-item:nth-child(5) .child-list{
        right:0px;
    }
    .first-section.top-section .center-section-wrap .gk-item:hover .child-list{
        display: block;
    }
    .first-section.top-section .center-section-wrap .gk-item .item-top img{
        width: 40px;
    }
    .first-section.top-section .center-section-wrap .gk-item .item-top .name{
        font-size: 12px;
        font-weight: normal;
        margin: 5px 0;
    }
    .main-section .section-wrap{
        padding-top: 10px;
    }
    .main-section .left-wrap{
        width: 100%;
        padding: 0 10px;
        box-sizing: border-box;
    }
    .main-section .title-wrap .tit-info{
        width: 70px;
        font-size: 16px;
    }
    .main-section .title-wrap .right-line{
        height: 8px;
        margin: 7px 0 0 90px;
    }
    .main-section .ldzc-wrap .xz-info .info .zw{
        font-size: 16px;
    }
    .main-section .ldzc-wrap .xz-info .info .top-info{
        font-size: 16px;
    }
    .main-section .ldzc-wrap .xz-info .info .info-btn-wrap .btn-item{
        font-size: 14px;
    }
    .main-section .ldzc-wrap .fxz-wrap{
        margin-top: 15px;
    }
    .main-section .ldzc-wrap .fxz-wrap{
        font-size: 14px;
    }
    .main-section .ldzc-wrap .zf-info-btn{
        margin-top: 10px;
    }
    .main-section .ldzc-wrap .zf-info-btn .btn-item{
        width: 45%;
        font-size: 16px;
    }
    .main-section .zccx-wrap{
        margin-top: 20px;
    }
    .main-section .title-wrap{
        margin-top: 10px;
    }
    .main-section .zccx-wrap .form-wrap{
        margin-top: 10px;
    }
    .main-section .zccx-wrap .form-wrap .form .left-item{
        font-size: 15px;
    }
    .main-section .zccx-wrap .form-wrap .form .right-item{
        width: calc(100% - 100px);
    }
    .main-section .zccx-wrap .form-wrap .form .cx-btn{
        margin-top: 20px;
    }
    .main-section .xxgkph-wrap{
        margin-top: 20px;
    }
    .main-section .xxgkph-wrap .xxgkph-nav{
        margin-top: 20px;
        font-size: 15px;
    }
    .main-section .xxgkph-wrap .xxgkph-list{
        font-size: 14px;
    }
    .main-section .zdly-wrap{
        margin-top: 20px;
        padding: 0 10px;
        box-sizing: border-box;
        width: 100%;
    }
    .main-section .zdly-wrap .title-wrap .tit-info{
        width:145px;
    }
    .main-section .zdly-wrap .title-wrap .right-line{
        margin-left: 150px;
    }
    .main-section .zdly-btn-wrap{
        margin-top: 15px;
    }
    .main-section .zdly-btn-wrap .btn-item{
        width: calc(50% - 5px);
        margin: 0 10px 10px 0;
        font-size: 14px;
    }
    .main-section .zdly-btn-wrap .btn-item img{
        width: 20px;
    }
    .main-section .zdly-btn-wrap .btn-item:nth-child(3n+3){
        margin: 0 10px 10px 0;
    }
    .main-section .zdly-btn-wrap .btn-item:nth-child(even){
        margin-right: 0;
    }
    .main-section .zdly-btn-wrap .btn-item:nth-child(8) span{
        margin-top: 9px;
    }
    .main-section .file-wrap{
        margin-top: 20px;
        height: auto;
    }
    .main-section .file-wrap .file-nav .nav-item{
        font-size: 15px;
        height: 40px;
        border-bottom: solid 2px transparent;
        position: relative;
    }
    .main-section .file-wrap .file-nav .nav-item.cur{
        border-bottom: solid 2px #3F69B8;
    }
    .main-section .file-wrap .file-nav .nav-item .arrow-up{
        border-left: solid 6px transparent;
        border-top: solid 6px transparent;
        border-right: solid 6px transparent;
        border-bottom: solid 6px #3F69B8;
        position: absolute;
        bottom: 0;
        left: 50%;
        transform: translateX(-50%);
    }
    .main-section .file-wrap .info-box .list-wrap .list-item{
        padding-bottom: 16px;
    }
    .main-section .file-wrap .info-box .list-wrap .list-item a{
        font-size: 14px;
    }
    .main-section .file-wrap .info-box .list-wrap .list-item a .time{
        font-size: 14px;
    }
    .main-section .danwei-wrap{
        margin-top: 20px;
    }
    .main-section .danwei-wrap .danwei-nav .nav-item{
        font-size: 15px;
        width: 50%;
        border-bottom: none;
        padding: 0;
    }
    .main-section .danwei-wrap .danwei-nav .nav-item.cur{
        border-bottom: none;
    }
    .main-section .danwei-wrap .danwei-nav .nav-item .arrow-up{
        display: none;
    }
    .main-section .danwei-wrap .danwei-nav .nav-item.cur .arrow-up{
        display: none;
    }
    .main-section .danwei-wrap .danwei-nav .nav-item .name{
        margin: 5px 0;
    }
    .main-section .danwei-wrap .dw-list-box .dw-list .item-wrap{
        width: 100%;
        margin-right: 0;
        font-size: 14px;
        padding-top: 10px;
    }
    .main-section .zfxx-wrap{
        width: 100%;
        padding: 0 10px;
        box-sizing: border-box;
    }
    .main-section .zfxx-wrap .title-wrap .tit-info, .main-section .xxgkph-wrap .title-wrap .tit-info{
        width: 100px;
    }
    .main-section .zfxx-wrap .title-wrap .right-line, .main-section .xxgkph-wrap .title-wrap .right-line{
        height: 8px;
        margin: 7px 0 0 110px;
    }
    .main-section .gk-btn-first{
        margin-top: 10px;
    }
    .main-section .gk-btn-second .btn-item{
        margin-top: 10px;
    }
    .main-section.even .section-wrap .title .title-inner{
        font-size: 18px;
        top: -15px;
        padding: 0 25px;
    }
    .main-section.ztzl-news{
        padding:0 10px;
        box-sizing: border-box;
    }
    .main-section.ztzl-news .news-list{
        padding: 10px 0 10px;
    }
    .main-section.ztzl-news .news-list .list-item{
        width: calc(50% - 5px);
        height: auto;
        margin: 0 10px 10px 0;
    }
    .main-section.ztzl-news .news-list .list-item:nth-child(even){
        margin-right: 0;
    }
}