﻿@media only screen and (min-width: 100px) and (max-width: 767px) {
    body {
        width: 100vw;
    }
    ul.govpushinfo150203 {
        height: 80vw;
    }
    .hd_top {
        display: none;
    }

    .head_box {
        width: 100vw;
    }

    .logo_box {
        width: 100vw;
        height: 50vw;
        padding-top: 7vw;
    }

    .logo_l,
    .search {
        float: unset;
    }

    .logo_l img {
        display: block;
        height: auto;
        width: 80vw;
        margin: 0 auto;
    }

    .search {
        margin-top: 6vw;
    }

    .sefm {
        width: 75vw;
        height: 8vw;
        background-size: 75vw;
    }

    .setxt {
        width: 63vw;
        height: 8vw;
        line-height: 8vw;
        padding: 0 2vw 0 4vw;
        font-size: 3vw;
    }

    .sesub {
        width: 13vw;
        height: 8vw;
        background-size: contain;
    }

    .nav_box {
        width: 100vw;
    }

    .nav {
        width: 100vw;
        height: auto;
        line-height: unset;
        border-radius: 0;
    }

    .nav li {
        float: left;
        width: 25vw;
        font-size: 4vw;
        font-weight: bold;
        margin: 2vw 4vw;
    }

    /* main */
    .main {
        width: 100vw;
    }

    .col2,
    .col3,
    .col4,
    .col5,
    .col6 {
        padding: 0 2vw;
    }

    .col1 {
        padding: 4vw 2vw;
    }

    .headline {
        width: 100%;
        height: auto;
        padding: 2vw 0 0 10vw;
        background-size: 7.6vw;
    }

    .hltit a {
        font-size: 5vw;
    }

    .hlmore a {
        margin-top: 2vw;
        font-size: 3vw;
    }

    .news {
        margin-top: 3vw;
    }

    .focusBox {
        float: unset;
        width: 100%;
        height: 75vw;
    }

    .focusBox .pic img {
        width: 100%;
        height: 65vw;
    }

    .focusBox .txt-bg,
    .focusBox .txt {
        height: 10vw;
    }

    .focusBox .txt li {
        height: 10vw;
        line-height: 10vw;
    }

    .focusBox .txt li a {
        padding-left: 2vw;
        font-size: 3vw;
        width: 80vw;
    }

    .focusBox .num li {
        width: 3vw;
        height: 3vw;
        border-radius: 1.5vw;
        margin-right: 1.5vw;
    }

    .focusBox .num {
        bottom: 14vw;
        right: 1vw;
    }

    .slideTxtBox1 {
        float: unset;
        width: 100%;
        margin-top: 3vw;
    }

    .more a {
        font-size: 3vw;
    }

    .tabqh .hd ul li {
        font-size: 4vw;
    }

    .tabqh .hd ul li a {
        padding: 0 2vw;
        background-size: .5vw 4vw;
    }

    .tabqh .hd {
        height: 10vw;
        line-height: 10vw;
    }

    .tabqh .bd li {
        height: 10vw;
        line-height: 10vw;
        padding-left: 3vw;
        font-size: 3.7vw;
    }

    .tabqh .bd li a {
        width: 72%;
    }

    .col2,
    .col3,
    .col4,
    .col5,
    .col6 {
        height: auto;
        margin-top: 3vw;
    }

    .picScroll-left .bd {
        padding: 2vw 8vw;
        height: 50vw;
    }

    .picScroll-left .bd ul li {
        width: 23vw !important;
        height: 50vw;
        padding: 2vw;
        margin-right: 3vw;
    }

    .picScroll-left .bd ul li .pic img {
        width: 100%;
        height: 100%;
    }

    .picScroll-left .bd ul li .title {
        line-height: 5vw;
        margin-top: 2vw;
    }

    .picScroll-left .bd ul li .title a {
        font-size: 3vw;
    }

    .picScroll-left .hd .prev,
    .picScroll-left .hd .next {
        margin-top: -3vw;
        width: 6vw;
        height: 10vw;
        border-radius: 3vw;
    }

    .picScroll-left .hd .next {
        right: 0;
    }

    .picScroll-left .hd .prev {
        left: 0;
    }

    .picScroll-left .tempWrap {
        width: 80vw !important;
    }

    .slideTxtBox2,
    .slideTxtBox3,
    .zfxxgk,
    .hdjl {
        width: 100%;
        margin-top: 3vw;
        float: unset;
    }

    .tit {
        border-bottom: 1px solid #cfcfcf;
    }

    .tit a {
        font-size: 4vw;
        line-height: 10vw;
    }

    .zfxxgk_list li:nth-child(3n-2) {
        margin-left: 3vw;
    }

    .zfxxgk_list li:nth-child(2n-1) {
        margin-left: 0;
    }

    .zfxxgk_list li {
        width: 46.5vw;
        height: 10vw;
        margin-left: 3vw;
        margin-top: 3vw;
        background: #f5f5f5 url(zfxxgk_arr.png) no-repeat 40vw center;
    }

    .zfxxgk_list li a {
        font-size: 4vw;
        padding-left: 3vw;
        line-height: 10vw;
    }

    .hdjl_list li {
        width: 46.5vw;
        height: 20vw;
        line-height: 20vw;
        margin-top: 3vw;
    }

    .hdjl_list li a {
        padding-left: 4vw;
        font-size: 5vw;
    }

    .wyzx {
        background: #f1f8ff url(wyzx.png) no-repeat 33vw center;
        background-size: 8vw;
    }

    .jjjb {
        background: #f1f8ff url(jjjb.png) no-repeat 33vw center;
        background-size: 8vw;
    }

    .slideBox {
        height: 20vw;
    }

    .hf .bd img {
        width: 100%;
        height: 20vw;
    }

    .ztzl {
        height: 10vw;
    }

    .picMarquee-left .bd ul li .pic img {
        width: 33vw;
        height: 12vw;
    }

    /* 友情链接 */
    .yqlj {
        display: none;
    }



    /* footer */
    .ftwzxx{
        padding-top: 3vw;   
    }
    .ftin {
        width: 100%;
    }

    .ftml,
    .ftmr {
        float: unset;
    }

    .ftmain {
        height: auto;
        background: #0b5fbc;
        color: #fff;
        margin-top: -1vw;
    }

    .ftml {
        width: 100%;
        line-height: 6vw;
        margin-top: 0;
    }

    .ftml p {
        text-align: center;
        padding: 0 5vw;
    }

    .ftml span {
        font-size: 3.5vw;
        margin-left: 3vw;
    }

    .ftmr {
        margin-top: 4vw;
        padding: 0 25vw 5vw;
    }

    .dz a img {
        height: 15vw;
    }

    .jc {
        margin-left: 0;
        margin-top: 1vw;
    }

    .jc img {
        height: 12vw;
    }

    .ftwzxx {
        height: auto;
        line-height: 6vw;
        font-size: 3.5vw;
    }

    .ftwl,
    .ftwr {
        float: unset;
        padding: 0 5vw;
    }

    .ftwr {
        height: 8vw;
    }

    .ftwl {
        text-align: center;
    }
    .ftwl a{
        margin-right: 7vw;
        line-height: 6vw;
    }
    .ftwl a img{
        width: 4vw;
    }
    .ftwr ul li:last-child {
        padding-right: 0;
    }

    .ftwr ul li {
        padding: 0 5vw;
    }
}