@charset "UTF-8";

* {
    font-family: "微软雅黑";
}

.clearfix {
    zoom: 1;
}

.clearfix:after {
    content: "020";
    height: 0px;
    display: block;
    overflow: hidden;
    clear: both;
}

a {
    color: #333333;
}

a:hover {
    color: #1492ff;
}



@media only screen and (min-width:100px) and (max-width:767px) {
    .banner {
        display: none;
    }

    .banner_phone {
        display: block;
    }

    .banner_phone img {
        width: 100%;
    }

    .ssw_container {
        width: 100vw;
        margin: 0 auto;
        padding: 0 3vw;
    }

    .inner {
        width: 94vw;
        height: auto;
        margin: 0 auto;
    }

    /* 大标题 */
    .bigtit {
        width: 100%;
        height: 15vw;
        background: url(/cms_files/webjiaxingshixiuzhouqurenminzhengfuwangzhan/pubtplobject/defaultSet/702211/images/big/cms_files/webjiaxingshixiuzhouqurenminzhengfuwangzhan/pubtplobject/defaultSet/702211/images/titbg.png) no-repeat 0 0;
        margin-top: 5vw;
        font-size: 6vw;
        font-weight: bold;
        line-height: 15vw;
        padding-left: 6vw;
    }

    .ylw {
        color: #FEFF67;
    }

    .wht {
        color: #FFFFFF;
    }

    /* 中标题 */
    .tit {
        width: 100%;
        height: 10vw;
        color: #006DF7;
        font-size: 5vw;
        font-weight: bold;
        line-height: 10vw;
        background: url(/cms_files/webjiaxingshixiuzhouqurenminzhengfuwangzhan/pubtplobject/defaultSet/702211/images/titbg.png) no-repeat 0 2.5vw;
        background-size: 5vw;
        padding-left: 6vw;
        margin: 5vw 0 3vw;
    }

    .more {
        display: block;
        width: 18vw;
        height: 6vw;
        line-height: 6vw;
        text-align: center;
        float: right;
        color: #1492ff;
        font-size: 4vw;
        background-color: #f6f6f6;
        font-weight: normal;
        margin-top: 2vw;
    }

    .zyfb {
        width: 100%;
        margin-top: 3vw;
    }

    .zyfb_cont {
        width: 100%;
    }

    .zyfb_lb {
        width: 100%;
        height: 59vw;
    }

    .zyfb_lb {
        /* float: left; */
    }

    /* 轮播 */
    /* 焦点图 */
    .focusBox {
        /* float: left; */
        position: relative;
        width: 100%;
        height: 59vw;
        margin-bottom: 3vw;
        overflow: hidden;
        font-family: Arial;
        text-align: left;
        background: #fff;
    }

    .focusBox .pic img {
        width: 100%;
        height: 59vw;
        display: block;
    }

    .focusBox .txt-bg {
        position: absolute;
        bottom: 0;
        z-index: 1;
        height: 8vw;
        width: 100%;
        background: #0E1840;
        filter: alpha(opacity=80);
        opacity: 0.8;
        overflow: hidden;
    }

    .focusBox .txt {
        position: absolute;
        bottom: 0;
        z-index: 2;
        height: 8vw;
        width: 100%;
        overflow: hidden;
    }

    .focusBox .txt li {
        height: 8vw;
        line-height: 8vw;
        position: absolute;
        bottom: -8vw;
    }

    .focusBox .txt li a {
        display: block;
        padding: 0 0 0 15px;
        font-size: 3vw;
        color: #FFFFFF;
        text-decoration: none;
    }

    .focusBox .num {
        position: absolute;
        z-index: 3;
        bottom: 3.5vw;
        right: 2vw;
    }

    .focusBox .num li {
        float: left;
        position: relative;
        width: 4vw;
        height: 1.5vw;
        overflow: hidden;
        text-align: center;
        margin-right: 1vw;
        cursor: pointer;
    }

    .focusBox .num li a,
    .focusBox .num li span {
        position: absolute;
        z-index: 2;
        display: block;
        color: white;
        width: 100%;
        height: 100%;
        top: 0;
        left: 0;
        text-decoration: none;
    }

    .focusBox .num li span {
        z-index: 1;
        background: #FFFFFF;
        filter: alpha(opacity=20);
        opacity: 0.2;
    }

    .focusBox .num li.on a,
    .focusBox .num a:hover {
        background: #FFFFFF;
    }

    /* 轮播结束 */
    .zyfb_list {
        width: 100%;
        margin: 3vw auto;
        /* float: right; */
    }

    .zyfb_tt {
        width: 100%;
        margin: 5vw 0;
    }

    .zyfb_tt a {
        font-size: 4vw;
        line-height: 6vw;
        font-weight: bold;
    }

    .zyfb_ttjj {
        margin: 5vw 0;
        font-size: 4vw;
        color: #868788;
        line-height: 6vw;
    }

    .zyfb_ttjj a {
        color: #1492ff;
        font-size: 4vw;
    }

    .zyfb_list_tit {
        margin-top: 3vw;
    }

    .list_tit li {
        margin-top: 1vw;
        background: url(/cms_files/webjiaxingshixiuzhouqurenminzhengfuwangzhan/pubtplobject/defaultSet/702211/images/point.png) no-repeat left center;
        background-size: 1vw;
        padding-left: 3vw;
        font-size: 4vw;
        line-height: 6vw;
    }

    .list_tit li:first-child {
        margin-top: 0px;
    }

    .list_tit li a {
        display: inline-block;
        width: 73%;
        overflow: hidden;
        white-space: nowrap;
        text-overflow: ellipsis;
    }

    .list_tit li span {
        display: block;
        float: right;
        color: #888888;
    }

    /* 意见征集 */
    .yjzj {
        width: 100%;
        margin-top: 3vw;
    }

    .yjzj_pic {
        margin-top: 3vw !important;
        width: 100% !important;
    }

    .yjzj_pic a img {
        width: 100%;
    }


    .yjzj_list_tit {
        width: 100% !important;
        margin-top: 5vw !important;
    }

    .zjzxd {
        width: 100%;
        background-color: #fff;
    }

    .zxdtt {
        width: 100%;
        margin-top: 3vw;
        background-color: #F6F7F9;
        padding: 3vw;
        text-align: justify;
    }

    .zxdtt_tit {
        width: 100%;
    }

    .zxdtt_tit a {
        font-size: 4vw;
        line-height: 6vw;
        font-weight: bold;
    }

    .zxdtt_jj {
        font-size: 4vw;
        /* float: right;
        margin-top: -5vw; */
    }

    .zxdtt_jj a {
        color: #1492ff;
    }

    .zxd_list {
        margin-top: 3vw;
    }

    .zxd_list1 {
        width: 100%;
    }

    .hw_content {
        margin: 3vw 0 5vw;
    }

    .xl {
        background-color: #fff;
    }

    .xl_tt {
        width: 100%;
    }

    .xl_tt a {
        font-size: 4vw;
        line-height: 6vw;
        font-weight: bold;
    }

    .xl_ttjj {
        margin-top: 3vw;
        font-size: 4vw;
        color: #868788;
        line-height: 6vw;
    }

    .xl_ttjj a {
        color: #1492ff;
        font-size: 4vw;
    }

    .xl_list {
        margin-top: 3vw;
    }

    .xl_list_tit {}

    .xl_list_tit li {
        margin-top: 2vw;
        font-size: 4vw;
        line-height: 6vw;
    }

    .xl_list_tit li:first-child {
        margin-top: 0px;
    }

    .xl_list_tit li a {
        font-size: 4vw;
        width: 73%;
        display: inline-block;
        overflow: hidden;
        white-space: nowrap;
        text-overflow: ellipsis;
    }

    .xl_list_tit li span {
        display: block;
        float: right;
        color: #888888;
    }

    .xl_list_tit li a .tag {
        display: block;
        width: 10vw;
        height: 6vw;
        background: url(/cms_files/webjiaxingshixiuzhouqurenminzhengfuwangzhan/pubtplobject/defaultSet/702211/images/bqbg.png) no-repeat 0 0;
        background-size: 10vw 6vw;
        float: left;
        color: #1492ff;
        font-size: 3vw;
        text-align: center;
        line-height: 6vw;
        margin-right: 1vw;
        padding-right: 1vw;
    }

    .zjbl {
        width: 100%;
    }

    .bl_t {
        width: 100%;
        background-color: #fff;
    }

    .bl_lb {
        margin-top: 3vw;
    }

    /* 饱览轮播图 */
    .focusBox1 {
        float: left;
        position: relative;
        width: 100%;
        height: 50vw;
        margin-bottom: 3vw;
        overflow: hidden;
        font-family: Arial;
        text-align: left;
        background: #fff;
    }

    .focusBox1 .pic img {
        width: 100%;
        height: 50vw;
        display: block;
    }

    .focusBox1 .txt-bg {
        position: absolute;
        bottom: 0;
        z-index: 0;
        height: 8vw;
        width: 100%;
        background: #0E1840;
        filter: alpha(opacity=80);
        opacity: 0.8;
        overflow: hidden;
    }

    .focusBox1 .txt {
        position: absolute;
        bottom: 0;
        z-index: 2;
        height: 8vw;
        width: 100%;
        overflow: hidden;
    }

    .focusBox1 .txt li {
        height: 8vw;
        line-height: 8vw;
        position: absolute;
        bottom: -8vw;
    }

    .focusBox1 .txt li a {
        display: block;
        padding: 0 0 0 1vw;
        font-size: 3vw;
        color: #FFFFFF;
        text-decoration: none;
    }

    .focusBox1 .num {
        position: absolute;
        z-index: 3;
        bottom: 3vw;
        right: 2vw;
    }

    .focusBox1 .num li {
        float: left;
        position: relative;
        width: 4vw;
        height: 1.5vw;
        overflow: hidden;
        text-align: center;
        margin-right: 1vw;
        cursor: pointer;
    }

    .focusBox1 .num li a,
    .focusBox1 .num li span {
        position: absolute;
        z-index: 2;
        display: block;
        color: white;
        width: 100%;
        height: 100%;
        top: 0;
        left: 0;
        text-decoration: none;
    }

    .focusBox1 .num li span {
        z-index: 1;
        background: #FFFFFF;
        filter: alpha(opacity=20);
        opacity: 0.2;
    }

    .focusBox1 .num li.on a,
    .focusBox1 .num a:hover {
        background: #FFFFFF;
    }

    /* 饱览轮播图结束 */

    .bl_b {
        width: 100%;
    }

    .bl_b img {
        width: 100%;
    }
}