﻿* {
    font-family: "微软雅黑";
}

.clearfix {
    zoom: 1;
}

.clearfix:after {
    content: "020";
    height: 0px;
    display: block;
    overflow: hidden;
    clear: both;
}

a {
    color: #333333;
}



@media only screen and (min-width: 100px) and (max-width: 767px) {
    body {
        width: 100vw;
    }

    .inner_box {
        width: 96vw;
        margin: 0 auto;
    }

    .phone_sc {
        display: none;
    }

    .wza {
        display: none;
    }

    .top {
        font-size: 4vw;
        line-height: 10vw;
        display: none;
    }

    .logo {
        width: 100vw;
        height: 50vw;
        padding-top: 7vw;
    }

    .logol,
    .search {
        float: unset;
    }

    .logol img {
        display: block;
        height: auto;
        width: 80vw;
        margin: 0 auto;
    }

    .search {
        margin-top: 8vw;
    }

    .sefm {
        width: 75vw;
        height: 10vw;
        background-size: 75vw;
    }

    .setxt {
        width: 63vw;
        height: 10vw;
        line-height: 10vw;
        padding: 0 2vw;
        font-size: 3vw;
    }

    .sesub {
        width: 13vw;
        height: 10vw;
    }

    .nav {
        width: 100vw;
        height: auto;
        line-height: unset;
        border-radius: 0;
    }

    .nav ul li {
        float: left;
        width: 25vw;
        font-size: 4vw;
        font-weight: bold;
        margin: 2vw 4vw;
    }

    .main {
        width: 100vw;
        margin-top: 3vw;
        padding: 2vw;
        margin-bottom: 0vw;
    }

    ul.govpushinfo150203 {
        height: 80vw;
    }

    .hltit a {
        font-size: 5vw;
    }

    .hlmore a {
        margin-top: 2vw;
        font-size: 3vw;
    }

    .headline {
        width: 100%;
        height: 21vw;
        border-radius: 1vw;
        padding: 3vw 9vw 0;
        background-size: cover;
    }

    .pic_news {
        margin-top: 4vw;
        border: 1px solid #ececec;
        padding: 1.5vw;
    }

    .focusBox {
        float: unset;
        width: 100%;
        height: 65vw;
    }

    .focusBox .pic img {
        width: 100%;
        height: 65vw;
    }

    .focusBox .txt-bg,
    .focusBox .txt {
        height: 10vw;
    }

    .focusBox .txt li a {
        padding-left: 2vw;
        font-size: 3vw;
        width: 65vw;
    }

    .focusBox .num li {
        width: 3vw;
        height: 3vw;
        border-radius: 1.5vw;
        margin-right: 1.5vw;
    }

    .focusBox .num {
        bottom: 3.5vw;
        right: 1vw;
    }

    .slideTxtBox1 {
        width: 100%;
        margin-top: 4vw;
    }

    .slideTxtBox1 .hd {
        height: 12vw;
        line-height: 12vw;
        border-bottom: 0.5vw solid #ececec;
    }

    .slideTxtBox1 .hd ul li.on a {
        /* border-bottom: 1vw solid #2763ca; */
    }

    .slideTxtBox1 .hd ul li a {
        height: 12vw;
    }

    .slideTxtBox1 .hd ul li {
        font-size: 4vw;
        margin-left: 3vw;
    }

    .slideTxtBox3 .bd li a {
        width: 70vw;
    }

    .gwyxx {
        width: auto;
        font-size: 4vw;
        margin-left: 3vw;
    }

    .slideTxtBox1 .bd li,
    .slideTxtBox2 .bd li,
    .hdjl ul li {
        font-size: 4vw;
        height: 10vw;
        line-height: 10vw;
        padding-left: 3vw;
    }

    .slideTxtBox1 .bd li a,
    .slideTxtBox2 .bd li a,
    .hdjl ul li a {
        width: 63vw;
        font-size: 4vw;
    }

    .date {
        font-size: 4vw;
    }

    .hf {
        margin-top: 4vw;
    }

    .slideBox {
        height: 20vw;
        border: none;
    }

    .hf .bd img {
        height: 20vw;
    }

    .tablist {
        display: block !important;
    }

    .zwfw_content {
        width: 100%;
        height: auto;
        padding: 1.5vw 0;
        border: none;
    }

    .zwfw_nav {
        width: 100%;
        height: auto;
    }

    .tabtit li {
        float: left;
        margin-left: 2%;
        width: 32%;
        height: 20vw;
        text-align: center;
        border-radius: 1vw;
        margin-bottom: 3vw;
        border: 1px solid #ececec;
    }

    .tabtit li:first-child {
        margin-left: 0;
    }

    .tabtit .navon {
        background-color: #2662ca;
        background-image: unset;
    }

    .tabtit li span {
        display: none;
    }

    .tabtit li a {
        display: block;
        width: 100%;
        height: 100%;
        font-size: 5vw;
        padding-top: 10vw;
    }

    .tabtit .navon a {
        color: #fff;
    }

    .tabtit li:first-child {
        background: #2662ca url(fw-2.png) no-repeat center 2vw;
        background-size: 9vw;
    }

    .tabtit li:nth-child(2) {
        background: #2662ca url(gk-2.png) no-repeat center 2vw;
        background-size: 9vw;
    }

    .tabtit li:nth-child(3) {
        background: #2662ca url(hd-2.png) no-repeat center 2vw;
        background-size: 9vw;
    }

    .zwfw_l {
        width: 100%;
        float: unset;
        padding-top: 3vw;
    }

    .zwfw_r {
        width: 100%;
        float: unset;
        margin-top: 4vw;
    }

    .zwfw_tit {
        width: 100%;
        height: 10vw;
        border-bottom: 0.5vw solid #2662ca;
    }

    .zwfw_tit a {
        display: inline-block;
        padding: 0 5vw;
        height: 10vw;
        line-height: 10vw;
        font-size: 5vw;
        border-left: 2vw solid #e60012;
    }

    .zwfw_list li {
        height: 10vw;
        line-height: 10vw;
    }

    .zwfw_list li a {
        width: 70%;
        height: 10vw;
    }

    /* .cyfw_list li {
        width: 49%;
        height: 10vw;
        margin-top: 3vw;
        margin-left: 2%;
    }

    .cyfw_list li:nth-child(2n-1) {
        margin-left: 0;
    }

    .cyfw_list li a {
        line-height: 10vw;
        font-size: 3vw;
        border-radius: 1vw;
    } */
    .jbst {
        margin-top: 3vw;
        padding: 3vw 0;
        font-size: 4vw;
    }

    .jbst li {
        height: 20vw;
    }

    .jbst a {
        padding: 2vw;
        background: url(bf.png) no-repeat center center;
        background-size: 2.5vw;
    }

    .sm {
        margin-top: 5vw;
    }

    .gk_list li {
        width: 50%;
        font-size: 4vw;
        background: url(tab-bg1.png) center left no-repeat;
        background-size: 4vw;
        padding-left: 5vw;
        margin-top: 5vw;
        margin-left: 0;
    }

    .gk .slideTxtBox2 .bd li a {
        width: 70%;
    }

    .gk,
    .hdjl {
        margin-top: 4vw;
    }

    .more1,
    .more2 {
        font-size: 4vw;
    }

    .gk .hd {
        height: 10vw;
    }

    .gk .hd li a {
        display: inline-block;
        padding: 0 3vw;
        height: 10vw;
        line-height: 10vw;
        font-size: 5vw;
    }

    .gk .hd li.on a {
        border-left: 2vw solid #e60012;
    }

    .pr {
        height: 9vw !important;
    }

    .hdjl .zwfw_l li a,
    .hdjl .zwfw_r li a {
        width: 70%;
    }

    .ztzl {
        margin-top: 4vw;
    }

    .ztzlp {
        height: 10vw;
    }

    .ztzlp a {
        padding: 0 3vw;
        height: 10vw;
        line-height: 10vw;
        font-size: 5vw;
    }

    .picMarquee-left .bd ul li .pic img {
        width: 33vw;
        height: 15vw;
        padding: 0;
    }

    .next,
    .prev {
        width: 6vw;
        height: 8vw;
        margin-top: -4vw;
    }

    .next {
        background: url(arr_l.png) no-repeat right center;
        background-size: 6vw;
    }

    .prev {
        background: url(arr_r.png) no-repeat left center;
        background-size: 6vw;
    }

    .picMarquee-left .bd {
        padding: 5vw 0;
    }

    .footer .footer-m {
        width: 100%;
        padding-top: 5vw;
    }

    .footer {
        height: auto;
        position: relative;
        padding-bottom: 10vw;
    }

    .jc,
    .dz {
        position: absolute;
        top: 19vw;
    }

    .dz {
        left: 5vw;
    }

    .jc {
        right: 5vw;
        top: 21vw;
    }

    .dz img {
        width: 15vw;
    }

    .jc img {
        width: 20vw;
    }

    .ftc {
        margin-left: 0;
        padding: 0 5vw;
    }

    .ftc p {
        font-size: 3.5vw;
        margin-top: 2vw;
        text-align: center;
    }

    .ftc p a {
        display: block;
    }

    .ftc p span {
        display: block;
    }

    .yqlink {
        display: none;
    }

    .piaoc {
        display: none;
    }

    /* 网站信息 */
    .wzxx {
        width: 100%;
        height: 10vw;
        padding-top: 3vw;
        line-height: 7vw;
        background: #f0f0f0;
    }

    .wzxx_box {
        width: 100%;
        margin: 0 auto;
        text-align: center;
    }

    .wzxx_box span {
        margin: 0 2vw;
    }

    .wzxx_box a,.wzxx_box span {
        font-size: 3.5vw;
    }

    /* 网站信息 */
}