@charset "UTF-8";

* {
    font-family: "微软雅黑";
}

.clearfix {
    zoom: 1;
}

.clearfix:after {
    content: "020";
    height: 0px;
    display: block;
    overflow: hidden;
    clear: both;
}

.fl{
    float: left;
}

.fr{
    float: right;
}

.cf {
    zoom: 1;
}

.cf:after {
    content: "020";
    height: 0px;
    display: block;
    overflow: hidden;
    clear: both;
}

a {
    color: #333333;
}

a:hover {
    color: #1492ff;
}

@media only screen and (min-width: 767px) {
    .banner{
        display: block;
        height: 357px;
        background: url(http://zjjcmspublic.oss-cn-hangzhou-zwynet-d01-a.internet.cloud.zj.gov.cn/jcms_files/jcms1/web149/site/picture/40/2110251651248097260.jpg?0.19797638554115982) no-repeat center top;
        background-size: 1920px;
    }

    .banner_box{
        width: 1200px;
        margin: auto;
        position: relative;
    }

    .banner_btn{
        position: absolute;
        width: 480px;
        height: 250px;
        right: 0;
        top: 92px;
    }

    .banner_btn_item{
        width: 214px;
        height: 56px;
        text-align: center;
        background: rgba(255,255,255,0.12);
        border: 1.5px solid #FFFFFF;
        border-radius: 32px;
        float: left;
        font-family: AlibabaPuHuiTiM;
        font-size: 22px;
        color: #FFFFFF;
        letter-spacing: 0;
        font-weight: 500;
        line-height: 53px;
        margin-top: 20px;
        margin-left: 20px;
    }

    .banner_btn_item img{
        width: 25px;
        margin-right: 6px;
    }

    .banner_phone,.app_more{
        display: none;
    }

    .app_banner_btn{
        display: none;
    }

    .ssw_container {
        background-color: #F1F3F6;
        padding: 1px 0;
		padding-top: 40px;
    }

    .inner {
        width: 1200px;
        height: auto;
        margin: 0 auto;
    }

    /* 大标题 */
    .bigtit {
        width: 100%;
        height: 90px;
        background: url(bigtitbg.png) no-repeat 0 0;
        margin-top: 29px;
        font-size: 40px;
        font-weight: bold;
        line-height: 80px;
        padding-left: 30px;
    }

    .ylw {
        color: #FEFF67;
    }

    .wht {
        color: #FFFFFF;
    }

    .pdlr30 {
        padding: 34px 30px 0;
    }

    /* 中标题 */
    .tit {
        width: 100%;
        height: 60px;
        color: #2F4261;
        font-size: 24px;
        font-weight: bold;
        line-height: 36px;
        background: url(https://zjjcmspublic.oss-cn-hangzhou-zwynet-d01-a.internet.cloud.zj.gov.cn/jcms_files/jcms1/web3096/site/images/41878/titlepic.png) no-repeat 0 6px;
        background-size: 25px;
        padding-left: 33px;
    }

    .more {
        display: block;
        width: 60px;
        height: 20px;
        float: right;
        margin-top: 8px;
        background: url(https://zjjcmspublic.oss-cn-hangzhou-zwynet-d01-a.internet.cloud.zj.gov.cn/jcms_files/jcms1/web3096/site/images/41878/more.png) no-repeat right center;
        font-size: 16px;
        font-weight: normal;
        color: #fff;
        line-height: 20px;
    }

    .more:hover{
        color: #fff;
    }

    .more1{
        float: right;
    }

    .more1 img{
        width: 13px;
    }

    .zyfb {
        width: 100%;
        height: 496px;
        background-color: #fff;
        margin-top: 30px;
        margin-bottom: 40px;
    }

    .zyfb_cont {
        width: 100%;
        height: 348px;
        margin-top: 45px;
    }

    .zyfb_lb,
    .zyfb_list {
        width: 555px;
        height: 348px;
    }

    .zyfb_lb {
        float: left;
    }

    /* 轮播 */
    /* 焦点图 */
    .focusBox {
        float: left;
        position: relative;
        width: 555px;
        height: 348px;
        margin-bottom: 10px;
        overflow: hidden;
        font-family: Arial;
        text-align: left;
        background: #fff;
    }

    .focusBox .pic img {
        width: 555px;
        height: 348px;
        display: block;
    }

    .focusBox .txt-bg {
        position: absolute;
        bottom: 0;
        z-index: 1;
        height: 48px;
        width: 100%;
        background: #0E1840;
        filter: alpha(opacity=80);
        opacity: 0.8;
        overflow: hidden;
    }

    .focusBox .txt {
        position: absolute;
        bottom: 0;
        z-index: 2;
        height: 48px;
        width: 100%;
        overflow: hidden;
    }

    .focusBox .txt li {
        height: 48px;
        line-height: 48px;
        position: absolute;
        bottom: -48px;
    }

    .focusBox .txt li a {
        display: block;
        padding: 0 0 0 15px;
        font-size: 20px;
        color: #FFFFFF;
        text-decoration: none;
    }

    .focusBox .num {
        position: absolute;
        z-index: 3;
        bottom: 21px;
        right: 11px;
    }

    .focusBox .num li {
        float: left;
        position: relative;
        width: 20px;
        height: 6px;
        overflow: hidden;
        text-align: center;
        margin-right: 4px;
        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 {
        float: right;
    }

    .zyfb_tt {
        width: 100%;
        height: 66px;
    }

    .zyfb_tt a {
        font-size: 24px;
        line-height: 33px;
        font-weight: bold;
    }

    .zyfb_ttjj {
        margin-top: 8px;
        font-size: 18px;
        color: #868788;
        line-height: 30px;
    }

    .zyfb_list_tit {
        margin-top: 30px;
    }

    .list_tit li {
        margin-top: 15px;
        background: url(https://zjjcmspublic.oss-cn-hangzhou-zwynet-d01-a.internet.cloud.zj.gov.cn/jcms_files/jcms1/web3096/site/images/41878/dian.png) no-repeat left center;
        padding-left: 25px;
        font-size: 18px;
        line-height: 25px;
    }

    .list_tit li:first-child {
        margin-top: 0px;
    }

    .list_tit li span {
        display: block;
        float: right;
        color: #888888;
    }

    /* 意见征集 */
    .yjzj {
        width: 100%;
        height: 320px;
        margin-top: 30px;
        background-color: #fff;
    }

    .yjzj_pic {
        margin-top: 30px;
        width: 355px;
        float: left;
    }

    .yjzj_pic a img {
        width: 100%;
    }


    .yjzj_list_tit {
        width: 755px;
        margin-top: 30px;
        float: right;
    }

    .zjzxd {
        width: 100%;
        height: 468px;
        margin: 30px 0 60px;
        background-color: #fff;
    }

    .zxdtt {
        width: 100%;
        height: 121px;
        background-color: #F6F7F9;
        margin-top: 35px;
        padding: 25px 20px;
    }

    .zxdtt_tit {
        width: 100%;
        height: 33px;
    }

    .zxdtt_tit a {
        font-size: 24px;
        line-height: 33px;
        font-weight: bold;
    }

    .zxdtt_jj {
        margin-top: 8px;
        font-size: 18px;
        color: #868788;
        line-height: 30px;
    }

    .zxdtt_jj a {
        display: block;
        float: right;
    }

    .zxd_list {
        margin-top: 25px;
    }

    .zxd_list1 {
        width: 555px;
    }

    .hw_content {
        margin: 30px 0 40px;
    }

    .w585 {
        width: 585px;
        height: 484px;
    }

    .xl {
        background-color: #fff;
    }

    .xl_tt {
        width: 100%;
        height: 33px;
        margin-top: 35px;
    }

    .xl_tt a {
        font-size: 24px;
        line-height: 33px;
        font-weight: bold;
    }

    .xl_ttjj {
        margin-top: 8px;
        font-size: 18px;
        color: #868788;
        line-height: 30px;
    }

    .xl_list {
        margin-top: 40px;
    }

    .xl_list_tit {}

    .xl_list_tit li {
        margin-top: 15px;
        font-size: 18px;
        line-height: 25px;
    }

    .xl_list_tit li:first-child {
        margin-top: 0px;
    }

    .xl_list_tit li span {
        display: block;
        float: right;
        color: #888888;
    }

    .xl_list_tit li a .tag {
        display: block;
        width: 52px;
        height: 24px;
        background: url(bqbg.png) no-repeat 0 0;
        float: left;
        color: #1492ff;
        font-size: 14px;
        text-align: center;
        line-height: 24px;
        margin-right: 13px;
    }

    .bl_t {
        width: 100%;
        height: 354px;
        background-color: #fff;
    }

    .bl_lb {
        margin-top: 35px;
    }

    /* 饱览轮播图 */
    .focusBox1 {
        float: left;
        position: relative;
        width: 525px;
        height: 215px;
        margin-bottom: 10px;
        overflow: hidden;
        font-family: Arial;
        text-align: left;
        background: #fff;
    }

    .focusBox1 .pic img {
        width: 525px;
        height: 215px;
        display: block;
    }

    .focusBox1 .txt-bg {
        position: absolute;
        bottom: 0;
        z-index: 1;
        height: 48px;
        width: 100%;
        background: #0E1840;
        filter: alpha(opacity=80);
        opacity: 0.8;
        overflow: hidden;
    }

    .focusBox1 .txt {
        position: absolute;
        bottom: 0;
        z-index: 2;
        height: 48px;
        width: 100%;
        overflow: hidden;
    }

    .focusBox1 .txt li {
        height: 48px;
        line-height: 48px;
        position: absolute;
        bottom: -48px;
    }

    .focusBox1 .txt li a {
        display: block;
        padding: 0 0 0 15px;
        font-size: 20px;
        color: #FFFFFF;
        text-decoration: none;
    }

    .focusBox1 .num {
        position: absolute;
        z-index: 3;
        bottom: 21px;
        right: 11px;
    }

    .focusBox1 .num li {
        float: left;
        position: relative;
        width: 20px;
        height: 6px;
        overflow: hidden;
        text-align: center;
        margin-right: 4px;
        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 {
        margin-top: 30px;
        width: 100%;
        height: 100px;
    }

    .bl_b img {
        width: 100%;
        height: 100px;
    }

    .box_item_box{
        width: 1200px;
    }

    .box_item{
        width: 585px;
        height: 437px;
        background: #FFFFFF;
        box-shadow: 0px 2px 16px 0px rgba(0,29,65,0.04);
        border-radius: 6px;
        padding: 30px;
        margin-bottom: 40px;
    }

    .box_zsimg{
        width: 525px;
        height: 200px;
        border-radius: 4px;
        margin: 20px 0 10px;
    }

    .box_zsimg img{
        width: 100%;
        height: 100%;
    }

    .box_list li{
        height: 35px;
        line-height: 36px;
        padding-left: 18px;
        background: url(https://zjjcmspublic.oss-cn-hangzhou-zwynet-d01-a.internet.cloud.zj.gov.cn/jcms_files/jcms1/web3096/site/images/41878/dian.png) no-repeat center left;
        background-size: 7px;
    }

    .box_list li a{
        font-family: AlibabaPuHuiTiR;
        font-size: 18px;
        color: #2F4261;
        letter-spacing: 0;
        font-weight: 400;
        max-width: 100%;
        overflow: hidden;
        text-overflow: ellipsis;
        white-space: nowrap;
        display: inline-block;
    }

    .box_list li a:hover{
        color: #1492ff;
    }
}