@media screen and (max-width: 1200px) {
    html,
    body {
      width: 100vw;
      overflow-y: scroll;
    }
    ul,
    ol {
      margin-bottom: 0px;
    }

    .top {
        background: #fff url(bg.jpg) no-repeat 100% 100%;
        position: relative;
        width: 100%;
        height: 5rem;
        background-size: 100% 100%;
    }
    .header {
        height: 0.68rem;
        line-height: 0.68rem;
    }
    .bigHui {
        top: 0.8rem;
        width: 5.97rem;
        height: 1.95rem;
        margin-left: -2.86rem;
        background-size: 100% 100%;
    }

    .top-h {
        font-size: 0.6rem;
        padding: 0 0.1rem;
        height: 0.44rem;
    }
    .top-h a,
    .top-l {
        font-size: 0;
    }
    .top-h span {
        font-size: 0.3rem !important;
    }
    .search-box {
        top: 3rem;
        left: 50%;
        margin-left: -2.95rem;
        font-size: 0;
    }
    .search-inp {
        width: 6rem;
        height: 0.8rem;
        font-size: 0.2rem;
    }
    .search-btn {
        width: 1rem;
        height: 0.8rem;
        background-size: 100% 100%;
    }
    .nav-box {
        height: 0.44rem;
        line-height: 0.44rem;
        top: 4.6rem;
        width: 100%;
        border-bottom: 0.14rem solid #407aaa;
    }
    .nav-list {
        height: 0.8rem;
    }
    .nav-list li img {
        width: .2rem;
        height: .1rem;
    }
    .containers {
        width: 100%;
       
    }
    .top-r {
        display: none;
    }
    .container-main {
        width: 100%;
        padding: 0 15px;
        box-sizing: border-box;
    }
    .nav-box ul li a {
        font-size: .5rem;
    }
    .common-list-title,
    .common-list-box .common-list-date {
        font-size: 0.5rem;
        vertical-align: middle;
    }
    .common-list-box li {
        font-size: 0;
    }
    .common-list-box .common-list-date {
        line-height: 0.86rem;
        height: 0.86rem;
    }

    .tab-title li a {
        width: 100%;
        text-align: center;
        font-size: .4rem;
        box-sizing: border-box;
    }
    .silder .silder_list {
        width: 100% !important;
    }
    .lb-tab .silder{
        width: 100% !important;
        height: 6.8rem !important;
    }
    .lb-tab .silder .silder_list li {
        width: 100% !important;
    }
    .lb-tab .silder .silder_list a {
        width: 100% !important;
    }
    .lb-tab .silder .silder_list img{
        display: block;
        width: 100% !important;
        height: 6.8rem !important;
    }
    .silder_desc {
        width: 100%;
        line-height: 0.8rem;
        height: 0.8rem;
        font-size: 0.38rem;
    }
    .index-tab-box {
        margin-left: 0 !important;
        padding-left: 0 !important;
    }
    .silder .silder_page {
        bottom: 0.22rem;
        height: 0.8rem;
    }

    .tab-title li {
        width: 25%;
        padding-top: 0.22rem;
    }
    .common-list-box {
        padding: 0 0.5rem;
    }
    .common-list-title {
        width: 79%;
        overflow: hidden;
        white-space: nowrap;
        text-overflow: ellipsis;
    }

    .title-box {
       margin-top: 0.5rem;
       height: 1rem;
       font-size: 0;
       background-size: 100% 100%;
    }
    .title-box img {
        width: 0.6rem;
        height: 0.6rem;
        margin: 0 0.2rem;
    }
    .title-box span {
        font-size: 0.5rem;
        line-height: 1rem;
    }
    .lb-tab {
        margin-top: .2rem;
    }
    .index-tab-box {
        font-size: 0;
    }
    .subtitle {
       margin: .26rem 0;
       font-size: 0;
    }
    .subtitle .mb {
        padding: 0 0.2rem;
    }
    .subtitle .subtitle-bg {
        width: 6.5rem !important;
    }
    .common-list-box .common-list-icon {
        margin-right: 0.2rem;
    }
    .common-list-box li a {
        width: 77%;
    }
    .subtitle span, .subtitle span a {
        font-size: 0.5rem;
    }

    .zcwj .zcwj-sub span a {
        margin-right: 0.1rem;
        padding: 0.1rem;
        font-size: 0.4rem;
        height: 0.68rem;
        line-height: 0.48rem;
        box-sizing: border-box;
    }
    .zcwj-sub {
        font-size: 0;
        padding: 0.1rem 0.2rem;
    }
    .left-box {
        width: 100%;
    }
    .zwfw img {
        width: 4.4rem;
        height: 3.24rem;
    }
    .zmhd ul li {
        margin-right: 0.5rem;
        margin-top: 0.5rem;
        width: 45%;
        height: 2.64rem;
    }

    .zmhd ul li a img, .zmhd ul li a span {
        vertical-align: middle;
        margin-right: 10px;
        font-size: .4rem;
    }

    .right-box {
        padding-left: 0;
        width: 100%;
    }
    .xxgk ul {
        width: 100%;
    }
    .xxgk .gk li {
        width: 4.8rem;
        margin: 0 0 0.5rem 0.5rem !important
    }
    .xxgk .gk li img {
        width: 1.2rem;
        height: 1.4rem;
    }
    .xxgk .subtitle .subtitle-bg {
        width: 7.5rem !important;
    }
    .xxgk ul li {
        margin: 0 0.5rem 0.5rem !important;
    }
    .xxgk ul li .border {
        width: 3.6rem;
        padding: 0.44rem 0 0.44rem 0.1rem;
        font-size: 0.4rem;
        box-sizing: border-box;
    }
    .xxgk .xxgk-sj li {
        width: 4.8rem;
        margin: 0 0 0.5rem 0.5rem !important
    }

    .xxgk-img img{
        width: 100%;
    }
    .xxgk-img .f1 {
        margin-top: 0 !important;
    }

    .ztzl-box {
        width: 100% !important;
    }
    .ztzl-box li {
        width: 390px;
        margin-right: 10px;
    }

    .ztzl-box li img {
        width: 390px;
        height: 186px;
    } 
    .jt-left {
        left: 0;
    }
    .jt-right {
        right: 3px;
    }
    .bottom{
        height: auto;
    }
    .btn {
        width: 100%;
        overflow: hidden;
        height: auto;
        padding-bottom: 3%;
        position: relative;
    }
    .wzjc {
        margin-left: .5rem;
        position: absolute;
        padding-top: 0.8rem;
        box-sizing: border-box;
    }
    .img-jiucuo {
        width: 1.8rem;
        height: 0.8rem;
        background-size: 100% 100%;
    }

    .btn .dt {
        width: 100%;
    }

    .select-group select {
        width: 3.6rem;
        color: #6e6e6e;
        font-size: 0.3rem;
        padding-left: 0.17rem;
    }
    .select-box {
        margin: 0 .2rem;
        padding-top: 0.5rem;
    }
    .select-group:not(.last-select) {
        margin-right: 0.2rem !important;
    }
    .btn .dt .gywm {
        margin-top: .2rem;
    }

    .p-block {
        display: none;
    }
    .m-block {
        display: block;
    }
    .img-red {
        width: 0.8rem;
        height: 0.86rem;
        background-size: 100% 100%;
    }
    .dzjg {
        margin-top: -10%;
        margin-right: .5rem;
        position: absolute;
        right: 3%;
        top: 70%;
    }

    /* 依申请公开 */
    .ysqgk .cx-list li, .ysqgk .cx-list2 li{
      height: auto;
      margin-bottom: 15px;
      line-height: 20px;
      font-size: 18px;
    }
    .ysqgk .cx-g-title{
      text-align: left;
    }
    .ysqgk .cx-yzm-img{
      vertical-align: bottom;
    }
    .ysqgk .cx-submit{
      margin-left: 0;
    }
    /* 首页轮播 */
    .lb-tab .silder_desc{
      padding-right: 40%;
      
    }

}