@media only screen and (min-width: 100px) and (max-width: 767px) {
    * {
        font-family: "微软雅黑";
    }

    .clearfix {
        zoom: 1;
    }

    .clearfix:after {
        content: "020";
        height: 0px;
        display: block;
        overflow: hidden;
        clear: both;
    }

    a {
        color: #333333;
    }

    /* head */
    body {
        width: 100vw;
    }

    .top_in {
        width: 96vw;
    }

    .hdtop {
        display: none;
    }

    .hdlogo {
        height: 54vw;
    }

    .topbg {
        width: 100vw;
        padding-top: 8vw;
    }

    .logol {
        float: unset;
        width: 80vw;
        margin: 0 auto;
    }

    .logol img {
        width: 100%;
        height: auto;
    }

    .search {
        float: unset;
        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_box {
        width: 100vw;
    }

    .topnav {
        height: auto;
    }

    .topnav ul li {
        width: 33.33%;
    }

    .topnav li a {
        height: 10vw;
        line-height: 10vw;
        font-size: 4vw;
    }

    /* head_end */
    .main {
        margin-top: 4vw;
        margin-bottom: 4vw;
    }

    .headline {
        width: 100%;
        height: 21vw;
        border-radius: 1vw;
        padding: 3vw 9vw 0;
        background-size: cover;
        margin-top: 4vw;
    }

    .hltit a {
        font-size: 5vw;
    }

    .hlmore {
        margin-top: 2vw;
        font-size: 3vw;
        line-height: 5vw;
    }

    .hlmore span {
        display: block;
        float: left;
        width: 80%;
        height: 5vw;
        line-height: 5vw;
        overflow: hidden;
        white-space: nowrap;
        text-overflow: ellipsis;
    }

    .hlmore a {
        float: left;
    }

    .cont1l {
        width: 96vw;
        height: 70vw;
        float: unset;
    }

    .focusBox {
        width: 96vw;
        height: 70vw;
    }

    .focusBox .pic img {
        width: 96vw;
        height: 70vw;
        display: block;
    }

    .pictit {
        height: 10vw;
    }

    .pictit a {
        padding-left: 2vw;
        width: 65vw;
        height: 10vw;
        line-height: 10vw;
        font-size: 3vw;
    }

    .focusBox .num li {
        width: 3vw;
        height: 3vw;
        border-radius: 1.5vw;
        margin-right: 1.5vw;
    }

    .focusBox .num {
        bottom: 3.5vw;
        right: 1vw;
    }

    .cont1r {
        float: unset;
        width: 96vw;
        height: auto;
        margin-top: 4vw;
    }

    .tab .hd ul li {
        font-size: 4vw;
        margin-left: 3vw;
    }

    .tab .hd {
        height: 12vw;
        line-height: 12vw;
    }

    .tab .hd ul li span {
        height: 12vw;
    }

    .more a {
        font-size: 4vw;
    }

    .tab .conWrap {
        margin-top: 2vw;
    }

    .tab .bd li {
        font-size: 4vw;
        height: 12vw;
        line-height: 12vw;
        padding-left: 3vw;
    }

    .tab .bd li a {
        font-size: 4vw;
        width: 68vw;
    }

    .tab .date {
        font-size: 4vw;
    }

    .hf {
        margin-top: 4vw;
    }

    .hf .bd img {
        height: 20vw;
    }

    .hf .slideBox {
        height: auto;
    }

    .cont3 {
        margin-top: 0;
    }

    .cont3l,
    .cont3r {
        width: 96vw;
        height: auto;
        float: unset;
        margin-top: 4vw;
    }

    .cont4,
    .cont5,
    .cont6 {
        margin-top: 4vw;
    }

    .cont4top {
        height: 10vw;
    }

    .cont4ul li {
        width: 30vw;
        height: 30vw;
        float: left;
        margin: 2vw 1vw;
    }

    .cont4ul li a {
        padding-top: 22vw;
        font-size: 3vw;
        background-size: 18vw;
    }

    .cont5l,
    .cont5c,
    .cont5r {
        float: unset;
        width: 100%;
        height: auto;
        margin-left: 0;
        margin-top: 4vw;
    }

    .cont5_top {
        height: 18vw;
        padding: 4vw 0 4vw 25vw;
        background-size: 12vw;
    }

    .cont5_top a {
        font-size: 5vw;
        line-height: 10vw;
    }
    .zwgk {
        background: #fafafa url(zwgk.png) no-repeat 8vw center;
    }
    .hdjl {
        background: #fafafa url(hdjl.png) no-repeat 8vw center;
    }
    .zwfw {
        background: #fafafa url(zwfw.png) no-repeat 8vw center;
    }
    .cont5ul li {
        width: 47vw;
        height: 14vw;
    }
    .cont5ul li a {
        width: 100%;
        height: 100%;
        line-height: 14vw;
        padding-left: 22vw;
        background-size: 10vw;
        background-position: 8vw center;
    }
    .picScroll-left .bd ul li{
        margin: 0 1vw;
    }
    .picScroll-left .bd ul li .pic img {
        width: 33vw;
        height: 15vw;
        padding: 0;
    }
    .picScroll-left .bd{
        padding: 0;
    }
    .yqlink{
        display: none;
    }

    /* footer */
    .foot_in {
        padding: 7vw 0 30vw;
    }
    .footer p {
        height: auto;
        line-height: 7vw;
        font-size: 3vw;
        text-align: center;
    }
    .icp {
        display: block;
    }
    .dz img {
        width: 17vw;
        height: 17vw;
    }
    .jc img{
        width: auto;
        height: 12vw;
    }
    .dz {
        top: unset;
        left: 23vw;
        bottom: 8vw;
        margin-top: 0;
    }
    .jc {
        top: unset;
        right: 23vw;
        bottom: 11vw;
        margin-top: 0;
    }
}