﻿    @charset"utf-8";
    .container {
        width: 1200px;
        margin: 0 auto;
        overflow: hidden;
    }
.containers {
        width: 1200px;
        margin: 0 auto;
    }
    
    .cl_top {
        background-color: #f8f8f8;
        height: 42px;
        line-height: 42px;
    }
    
    .wza {
        background: url(wzall.png) no-repeat left center;
        padding-left: 36px;
        margin-right: 26px;
    }
    
    .cl_head {
        background: url(logobg.jpg) no-repeat center top;
        padding-top: 50px;
    }
    
    .cl_head_sreach input {
        width: 390px;
        height: 42px;
        line-height: 42px;
        padding-left: 10px;
        border: none;
    }
    
    .cl_head_sreach .button {
        width: 66px;
        height: 42px;
        background: #5071c7 url(sreach.png) no-repeat center center;
        border: 0;
        vertical-align: middle;
        outline: none;
    }
    
    .nav {
        border-bottom: 1px solid #5071c7;
        margin-top: 38px;
        overflow: hidden;
background-color: #ffffff;
    }
    
    .nav li {
        height: 50px;
        float: left;
    }
    
    .nav li a {
        width: 101px;
        display: block;
        height: 50px;
        line-height: 50px;
        padding-left: 70px;
        font-size: 18px;
        background-position: 26px center;
        background-repeat: no-repeat;
    }
    
    .nav li.cl_nav_bg a,
    .nav li:hover {
        background-color: #5071c7;
        color: #fff!important;
    }
    
    .nav li:hover a {
        color: #fff;
    }
    
    .nav li:hover .sy,
    .cl_nav_bg .sy {
        background-image: url(sy1.png);
        background-position: 46px center;
        padding-left: 86px;
        width: 84px;
    }
    
    .sy {
        background-image: url(sy.png);
        background-position: 46px center;
        padding-left: 86px;
        width: 84px;
    }
    
    .ywdt {
        background-image: url(ywdt.png);
    }
    
    .nav li:hover .ywdt,
    .cl_nav_bg .ywdt {
        background-image: url(ywdt1.png);
    }
    
    .zwgk {
        background-image: url(zwgk.png);
    }
    
    .nav li:hover .zwgk,
    .cl_nav_bg .zwgk {
        background-image: url(zwgk1.png);
    }
    
    .zcfg {
        background-image: url(zcfg.png);
    }
    
    .nav li:hover .zcfg,
    .cl_nav_bg .zcfg {
        background-image: url(zcfg1.png);
    }
    
    .ywfw {
        background-image: url(ywfw.png);
    }
    
    .nav li:hover .ywfw,
    .cl_nav_bg .ywfw {
        background-image: url(ywfw1.png);
    }
    
    .jgdj {
        background-image: url(jgdj.png);
    }
    
    .nav li:hover .jgdj,
    .cl_nav_bg .jgdj {
        background-image: url(jgdj1.png);
    }
    
    .ztzl {
        background-image: url(ztzl.png);
    }
    
    .nav li:hover .ztzl,
    .cl_nav_bg .ztzl {
        background-image: url(ztzl1.png);
    }
    /* 热点新闻 */
    
    .cl_news_hotnews {
        width: 634px;
        /* height: 544px; */
background-color: #ffffff;
    }
    
    .cl_news_hottit {
        border-bottom: 1px solid #e3e3e3;
    }
    
    .cl_news_hottit a {
        display: inline-block;
        padding: 0 20px;
        height: 47px;
        line-height: 48px;
        text-align: center;
        font-size: 18px;
    }
    
    .cl_news_hottit a.on {
        background: url(bgt.jpg) no-repeat center 35px;
        height: 49px;
        margin-bottom: -1px;
        color: #5071c7;
        font-weight: 600;
        font-size: 18px;
    }
    
    .cl_news_tablist_h {
        height: 250px;
        overflow: hidden;
    }
    
    .cl_news_tablist {
        padding: 10px 0;
        /* height: 250px; */
        /* overflow: hidden; */
    }
    
    .cl_news_tablist ul li {
        height: 32px;
        line-height: 32px;
        overflow-y: hidden;
    }
    
    .cl_news_tablist ul li span {
        color: #999;
        float: right;
    }
    
    .cl_active {
        width: 590px;
background-color: #ffffff;
    }
    
    .cl_active_rc {
        width: 308px;
        margin: 0 20px;
    }
    
    .cl_active_zsdw {
        width: 260px;
    }
    
    .cl_zwgk_listb {
        margin-top: 20px;
    }
    
    .cl_zwgk_listb ul li {
        position: relative;
        display: inline-block;
        height: 50px;
        width: 176px;
        border-radius: 3px;
        -webkit-border-radius: 3px;
        margin-left: 10px;
        background-color: #f7f7f7;
        border: 1px solid #c1c1c1;
        margin-bottom: 5px;
    }
    
    .cl_zwgk_listb ul li a {
        position: absolute;
        left: 70px;
        top: 14px;
    }
    
    .cl_zwgk_listb ul li span {
        border-radius: 3px;
        -webkit-border-radius: 3px;
        display: block;
        width: 58px;
        height: 50px;
        background-repeat: no-repeat;
        background-position: 12px center;
        background-color: #5071c7;
        transition: width 1s;
        -webkit-transition: width 1s;
    }
    
    .cl_zwgk_listb ul li:hover span {
        width: 176px;
    }
    
    .cl_zwgk_listb ul li:hover a {
        color: #fff;
    }
    
    .cl_zwgk_listb ul li span.cljj {
        background-image: url(cljj.png);
    }
    
    .cl_zwgk_listb ul li span.zzjg {
        background-image: url(zzjg.png);
    }
    
    .cl_zwgk_listb ul li span.ldjj {
        background-image: url(ldxx.png);
    }
    
    .cl_zwgk_listb ul li span.ghjh {
        background-image: url(ghjh.png);
    }
    
    .cl_zwgk_listb ul li span.rsxx {
        background-image: url(rsxx.png);
    }
    
    .cl_zwgk_listb ul li span.yjsxx {
        background-image: url(yjsxx.png);
    }
    
    .cl_zwgk_listb ul li span.gsggxx {
        background-image: url(gggsxx.png);
    }
    
    .cl_zwgk_listb ul li span.gkmlxx {
        background-image: url(gkmlxx.png);
    }
    
    .cl_zwgk_listb ul li span.gkzn {
        background-image: url(gkzn.png);
    }
    /* 办事服务 */
    
    .cl_bsfw {}
    
    .cl_bsfw a {
        display: inline-block;
        width: 131px;
        height: 46px;
        line-height: 46px;
        border: 1px solid #bfcae1;
        padding-left: 10px;
        /* overflow: hidden; */
    }
    
    .cl_bsfw a span img {
        width: 40px;
        height: 40px;
        transition: transform 0.3s;
        -webkit-transition: -webkit-transform 0.3s;
        -moz-transition: -moz-transform 0.3s;
        -o-transition: -o-transform 0.3s;
        vertical-align: middle;
        /* float: left; */
    }
    
    .cl_bsfw a:hover span img {
        transform: rotateY(180deg);
        -webkit-transform: rotateY(180deg);
        -moz-transform: rotateY(180deg);
        -o-transform: rotateY(180deg);
        -ms-transform: rotateY(180deg);
    }
    
    .cl_cjfw_kind {
        padding-top: 10px;
    }
    
    .cl_cjfw_em {
        cursor: pointer;
    }
    
    .cl_cjfw_kind span.on {
        color: #5071c7;
    }
    
    .cl_cjfw_kind_list a {
        display: inline-block;
        width: 94px;
        text-align: center;
    }
    
    .cl_cjfw_kind_list a span {
        display: block;
        width: 56px;
        height: 56px;
        border-radius: 50%;
        margin: 0 auto;
        text-align: center;
        border: 1px solid #bfcae1;
    }
    
    .cl_cjfw_com a {
        width: 292px;
    }
    
    .cl_cjfw_kind_list a span img {
        margin-top: 11px;
    }
    /* 数据开放 */
    
    .cl_sjkf_anniu ul li {
        display: inline-block;
        width: 184px;
        height: 46px;
        line-height: 46px;
        text-align: center;
        background-color: #eef3ff;
        border-left: 5px solid #5071c7;
        margin-right: 5px;
    }
    
    .cl_sjkf_anniu ul li:last-child {
        margin-right: 0;
    }
    
    .cl_sjkf_anniu a {
        color: #5071c7;
    }
    /* 自强自助 */
    
    .cl_zczz_hot {
        background-color: #f8f8f8;
        height: 120px;
        margin-bottom: 5px;
    }
    
    .cl_zczz_hotcontent {
        width: 360px;
        height: 80px;
        padding: 10px 20px 10px 12px;
        overflow: hidden;
    }
    
    .cl_zczz_hotcontent h3 {
        line-height: 22px;
    }
    
    .cl_zczz_hotcontent p {
        line-height: 22px;
        color: #999;
        font-size: 14px;
    }
    /* 交流互动 */
    
    .cl_jlhd_img a {
        margin-right: 11px;
    }
    
    .cl_jlhd_img a:last-child {
        margin-right: 2px;
        float: right;
    }
    /* 焦点轮播 */
    
    .cl_news_hotimg {
        width: 544px;
        height: 324px;
        position: relative;
        overflow: hidden;
    }
    
    .cl_news_hotimg .hd {
        position: absolute;
        bottom: 12px;
        right: 10px;
        width: 80px;
        z-index: 9999;
    }
    
    .cl_news_hotimg .hd ul li {
        display: inline-block;
        width: 8px;
        height: 8px;
        border-radius: 50%;
        margin-left: 6px;
        background-color: #fff;
    }
    
    .cl_news_hotimg .hd ul li.on {
        background-color: #c43131;
    }
    
    .cl_news_hotimg .cl_news_hotimg_list {
        width: 544px;
        height: 224px;
        /* position: relative; */
    }
    
    .cl_news_hotimg .cl_news_hotimg_list ul li {
        position: relative;
    }
    
    .cl_news_hotimg .cl_news_hotimg_list img {
        width: 544px;
        height: 324px;
    }
    
    .cl_news_hotimg .cl_news_hotimg_list ul li a {
        position: absolute;
        display: block;
        width: 524px;
        bottom: 0;
        padding-left: 20px;
        height: 46px;
        line-height: 46px;
        background: #111e3b;
        filter: alpha(opacity=80);
        background-color: rgba(17, 30, 59, .8);
        color: #fff;
    }
    /* 底部 */
    
    .foot {}
    
    .cl_yq {
        background-color: #5071c7;
        height: 46px;
        line-height: 46px;
    }
    
    .cl_yq li {
        display: inline-block;
        width: 280px;
        text-align: center;
    position: relative;
    }
    
    .cl_yq select {
        height: 30px;
        line-height: 30px;
        width: 240px;
    }
    
    .cl_yq_whgov {
        background-color: #fff;
        border: 1px solid #aaaaaa;
        color: #c43131;
        font-size: 14px;
        width: 240px;
        padding: 3px 66px;
    }
    
    .cl_bq {
        padding: 20px 0;
        line-height: 26px;
        font-size: 14px;
        border-top: #5071c7 5px solid;
    }
    
    .cl_bq a {
        font-size: 14px;
    }
    
    .beiah {
        background: url(beian.png) no-repeat;
        padding-left: 25px;
    }
    
    .w600 {
        width: 600px;
    }
    
    .jgdw {
        margin-top: 16px;
    }