/*************************** 全局样式 Begin ***************************/
body, ul, ol, li, form, fieldset, img, div, select {
    font-size: 16px;
    color: #333;
    margin: 0;
    padding: 0;
    border: 0;
    font-family: 'Microsoft YaHei';
}

ul, ol, li {
    list-style-type: none;
}

td, table, input {
    font-size: 16px;
    color: #333;
    font-family: 'Microsoft YaHei';
}

a:link, a:visited {
    color: #333;
    text-decoration: none;
}

a:hover {
    color: #E00;
    text-decoration: none;
    transition-duration: 0.3s;
    -webkit-transition-duration: 0.3s;
    -moz-transition-duration: 0.3s;
    -ms-transition-duration: 0.3s;
}

/**
body{background:url(body_bg.jpg) no-repeat center top; background-color:#FFF;}
**/
body {
    background-color: #ebebeb;
}

/*** 新闻详细内容 ***/
.NewsTitle {
    font-size: 24px;
    font-weight: bold;
    line-height: 180%;
}

.NewsTitleFu {
    font-size: 20px;
}

.NewsContent {
    font-size: 16px;
    line-height: 220%;
}

.NewsContent div {
    font-size: 16px;
}

.NewsContent a:link, .NewsContent a:visited {
    color: #0B57B4;
    text-decoration: none;
}

.NewsContent a:hover {
    color: #E00;
    text-decoration: underline;
}

/*** 分页样式 Begin ***/
#FX_PageDiv {
    width: 100%;
    height: 22px;
    padding: 15px 0;
    font-size: 14px;
    font-family: Arial, Helvetica, sans-serif;
}

#Fx_PageDiv2_span1 {
    float: left;
    padding-left: 25px;
    padding-top: 3px;
    font-size: 15px;
}

#Fx_PageDiv2_span2 {
    float: right;
    padding-right: 25px;
}

#Fx_PageDiv2_span2 span {
    padding: 4px 8px;
    color: #333;
    font-size: 14px;
    text-align: center;
    display: block;
    cursor: pointer;
    float: left;
    margin-right: 5px;
    border: 1px solid #CCC;
}

#Fx_PageDiv2_span2 strong {
    padding: 4px 8px;
    color: #C00;
    font-size: 14px;
    text-align: center;
    display: block;
    cursor: pointer;
    float: left;
    margin-right: 5px;
    border: 1px solid #CCC;
    background-color: #EEE;
}

#Fx_PageDiv2_1_2, #Fx_PageDiv2_1_3, #Fx_PageDiv2_1_4 {
    color: #C00;
}

/*** 分页样式 End ***/

/*** 白色字体 ***/
.white {
    color: #FFF;
}

.white a:link, .white a:visited {
    color: #FFF;
    text-decoration: none;
}

.white a:hover {
    color: #FF6;
    text-decoration: none;
}

/*** 标题前带黑色点的链接 ***/
.dotlink a {
    color: #333;
    padding-left: 20px;
    background-image: url(dot1.png);
    background-repeat: no-repeat;
    background-position: 0 50%;
    text-decoration: none;
}

.dotlink a:hover {
    color: #E00;
    text-decoration: none;
}

.listLeft {
	white-space: nowrap;
    overflow: hidden;
    text-overflow: ellipsis;
    word-break: keep-all;    
}

/*************************** 全局样式 End ***************************/


/*自动栏目列表_未选中*/
.classlist {
    background: url(class_nosel.gif) no-repeat center;
    font-size: 14px;
    font-weight: bold;
    height: 32px;
    line-height: 32px;
}

.classlist a:link, .classlist a:visited {
    color: #0456B3;
    text-decoration: none;
    display: block;
}

.classlist a:hover {
    background: url(class_sel.gif) no-repeat center;
    color: #F30017;
    text-decoration: none;
}

/*自动栏目列表_已选中*/
.classlistsel {
    background: url(class_sel.gif) no-repeat center;
    font-size: 14px;
    font-weight: bold;
    height: 32px;
    line-height: 32px;
}

.classlistsel a:link, .classlistsel a:visited {
    color: #F30017;
    text-decoration: none;
    display: block;
}

.classlistsel a:hover {
    background: url(class_sel.gif) no-repeat center;
    color: #F30017;
    text-decoration: none;
}

.class_head {
    background: url(class_head_bg.gif) repeat-x;
    border-left: 1px solid #97C1EA;
    border-right: 1px solid #97C1EA;
}

.class_head .class_title {
    background: url(class_head_tit_bg.gif) no-repeat;
    padding: 3px 12px 0 24px;
    margin: 4px 0 0 6px;
    float: left;
    height: 20px;
    line-height: 20px;
    border-right: 1px solid #97C1EA;
    font-size: 14px;
    color: #0456B3;
    font-weight: bold;
}

.class_head .class_title_nosel {
    background: url(class_head_tit_bg.gif) no-repeat;
    padding: 3px 12px 0 24px;
    margin: 4px 0 0 6px;
    float: left;
    height: 20px;
    line-height: 20px;
    border-right: 1px solid #97C1EA;
    font-size: 14px;
    color: #333;
    font-weight: bold;
}


/*********************** 老网站移植过来样式 Begin ***********************************************************************/
/*** 信息公开频道专用 ***/
.box1 {
    border: 1px solid #97C1EA;
}

.box2 td {
    background: url(hengxian2.gif) repeat-x bottom;
}

.box3 td {
    background: url(hengxian1.gif) repeat-x bottom;
}

.select1 {
    background: url(home_select1.gif) no-repeat center;
    margin-right: 2px;
    font-weight: bold;
    float: left;
    padding: 0 18px;
    height: 31px;
    line-height: 28px;
    color: #FFF;
}

.select1 a:link, .select1 a:visited {
    color: #FFF;
    text-decoration: none;
}

.select1 a:hover {
    color: #FFF;
    text-decoration: none;
}

.selectno1 {
    background: url(home_selectno1.gif) repeat-x;
    margin-right: 2px;
    font-weight: bold;
    float: left;
    padding: 0 18px;
    height: 31px;
    line-height: 28px;
    color: #0C64B5;
}

.selectno1 a:link, .selectno1 a:visited {
    color: #0C64B5;
    text-decoration: none;
}

.selectno1 a:hover {
    color: #C00;
    text-decoration: none;
}

/*** 政务公开三块树形菜单分类切换 ***/
.zwgkclass {
    height: 438px;
    width: 100%;
    overflow: auto;
    display: block;
    scrollbar-base-color: #E3EEFF;
    scrollbar-track-color: #EEEEEE;
    scrollbar-face-color: #E6F4FF;
    scrollbar-highlight-color: #FFF;
    scrollbar-3dlight-color: #74B0D6;
    scrollbar-darkshadow-color: #FFF;
    scrollbar-shadow-color: #74B0D6;
    scrollbar-arrow-color: #699BC6;
}

.dTreeNode img {
    vertical-align: middle
}

/*** 政府信息标题鼠标提示框 ***/
#dhtmltooltip {
    position: absolute;
    width: 450px;
    border: 1px solid #666;
    background-color: #FFFFEE;
    visibility: hidden;
    z-index: 100;
    padding: 10px;
    line-height: 20px;
}

/*** 政府信息详细页 ***/
.GovInfoHead {
    color: #0C64B5;
    font-weight: bold;
}

.GovInfoHead span {
}

.GovInfoTitle {
    font-size: 28px;
    color: #000;
    font-weight: bold;
    line-height: 200%
}

.GovInfoContent {
    font-size: 16px;
    line-height: 32px;
}

.GovInfoContent div, .GovInfoContent td {
    font-size: 16px;
}

.gova_ctype {
    padding-left: 10px;
}

.gova_ctype_index {
    color: #0C64B5;
    font-weight: bold;
}

.gova_ctype_name {
    padding-right: 20px;
}

/*********************** 信息公开频道专用 *********************************************************************/
.NewsContent p {
    margin-top: 0px;
    margin-bottom: 0px;
}

.GovInfoContent p {
    margin-top: 0px;
    margin-bottom: 0px;
}

/*********************** 老网站移植过来样式 End ***********************************************************************/

.flfgzt {
    font-size: 16px
}

.flfgzt a:hover {
    font-size: 16px;
    color: #0456B3;
    font-weight: bold
}


/*** 重点领域二级栏目 ***/
.zdlytwosel a {
    float: left;
    font-size: 15px;
    margin: 5px 12px 5px 0;
    background-color: #2F79C5;
    color: #FFFFFF;
    padding: 6px 12px;
    display: inline-block;
    white-space: nowrap;
}

.zdlytwonosel a {
    float: left;
    font-size: 15px;
    margin: 5px 12px 5px 0;
    background-color: #F4F8FB;
    color: #004DA3;
    padding: 6px 12px;
    display: inline-block;
    white-space: nowrap;
}

.zdlytwonosel a:hover {
    background-color: #2F79C5;
    color: #FFF;
    text-decoration: none;
}

.container {
    padding: 25px 0;
    width: 1200px;
    margin: 0 auto;
    background-color: #FFF;
    border-radius: 8px;
}

.container1 {
    padding: 15px 0;
    width: 1200px;
    margin: 0 auto;
    background-color: #FFF;
    border-radius: 8px;
}


/*** 通用图片按钮2018版 ***/
.picbut2018 {
    border: 1px solid #DDDDDD;
    background-color: #F8F8F8;
}

.picbut2018:hover {
    border: 1px solid #86B6EC;
}


.jb {
    transition-duration: 0.3s;
    -webkit-transition-duration: 0.3s;
    -moz-transition-duration: 0.3s;
    -ms-transition-duration: 0.3s; /*动画过度效果，不支持IE8及以下浏览器*/
}

.tm {
    opacity: 0.5;
    filter: Alpha(opacity=5); /*IE8以及更早的不透明滤镜*/
}

.ty:hover {
    box-shadow: 0px 0px 20px #BBB;
    -moz-box-shadow: 0px 0px 20px #BBB;
    -webkit-box-shadow: 0px 0px 20px #BBB; /*投影效果，不支持IE8及以下浏览器*/
}

/*** 自动栏目列表2018版 ***/
.classlist2018 a {
    height: 40px;
    line-height: 40px;
    font-size: 16px;
    text-align: center;
    padding-left: 0;
    color: #333;
    border-left: 5px solid #DDD;
    border-bottom: 1px solid #DDD;
    background-color: #F8F8F8;
    display: block;
    overflow: hidden;
}

.classlist2018 a:hover {
    color: #CA0909;
    background-color: #FCFCFC;
}

.classlistsel2018 a {
    height: 40px;
    line-height: 40px;
    font-size: 16px;
    text-align: center;
    padding-left: 0;
    color: #CA0909;
    font-weight: bold;
    border-left: 5px solid #F12611;
    border-bottom: 1px solid #DDD;
    background-color: #FFF;
    display: block;
}


/*** 无障碍辅助 ***/
.yx_style_ {
    display: block !important;
    overflow: hidden !important;
    width: 0 !important;
    height: 0 !important;
}

/*** 民意调查终极列表 ***/
.survey_table td {
}

.survey_table .survey_table_time {
    color: #888;
    text-align: center;
    max-width: 100px;
}


/*************************** 2019版新增样式开始 ***************************/

.container8 {
    padding: 25px 0;
    width: 1200px;
    margin: 20px auto 0 auto;
    background-color: #FFF;
    border-radius: 8px;
    transition-duration: 0.3s;
    -webkit-transition-duration: 0.3s;
    -moz-transition-duration: 0.3s;
    -ms-transition-duration: 0.3s;
}

.container8:hover {
    box-shadow: 0px 0px 20px #BBB;
    -moz-box-shadow: 0px 0px 20px #BBB;
    -webkit-box-shadow: 0px 0px 20px #BBB; /*投影效果，不支持IE8及以下浏览器*/
}

.homeclass a {
    font-size: 26px;
    line-height: 40px;
    color: #000;
    text-decoration: none;
}

.homeclass span {
    color: #F00;
}

.f14, .f14 td {
    font-size: 14px;
}

.f15, .f15 td {
    font-size: 15px;
}

.f16, .f16 td {
    font-size: 16px;
}

.f17, .f17 td {
    font-size: 17px;
}

.f18, .f18 td {
    font-size: 18px;
}

.f20, .f20 td {
    font-size: 20px;
}

.f22, .f22 td {
    font-size: 22px;
}

.color3, .color3 a {
    color: #333;
}

.color6, .color6 a {
    color: #666;
}

.color6 a:hover {
    color: #333;
}

.color8, .color8 a {
    color: #888;
}

.color8 a:hover {
    color: #333;
}

.colorc, .colorc a {
    color: #CCC;
}

.colorc a {
    color: #333;
}

.wid_per_10 {
    width: 10%;
}

.wid_per_20 {
    width: 20%;
}

.wid_per_25 {
    width: 25%;
}

.wid_per_50 {
    width: 50%;
}

.title2 {
    color: #0456B3;
    font-size: 16px;
    font-weight: bold;
}

.title2 a:link, .title2 a:visited {
    color: #0456B3;
    text-decoration: none;
}

.title2 a:hover {
    color: #0456B3;
    text-decoration: underline;
}

.title3 {
    color: #0456B3;
    font-size: 18px;
    float: left;
    padding-left: 30px;
    background: url(ico2.gif) no-repeat 15px 50%;
}

.title3 a:link, .title3 a:visited {
    color: #0456B3;
    text-decoration: none;
}

.title3 a:hover {
    color: #0456B3;
    text-decoration: underline;
}

.title4 {
    font-size: 16px;
    color: #FFF;
    background: url(tit_bg.gif) no-repeat;
    text-align: center;
    width: 270px;
    height: 38px;
    line-height: 38px;
    margin: 0 auto;
    font-family: 'Microsoft YaHei';
}

.title4 a:link, .title4 a:visited {
    color: #FFF;
    text-decoration: none;
}

.title4 a:hover {
    color: #FF0;
    text-decoration: underline;
}

.fengexian {
    color: #CCC;
    padding: 0 15px;
}

.fengexian2 {
    color: #CCC;
    padding: 0 2px;
}

.tag8bg {
    background: url(tag8bg.png) repeat-x bottom;
    height: 46px;
    line-height: 46px;
}

.tag8sel {
    float: left;
    font-size: 18px;
    padding: 0 0;
    color: #C00;
    width: 100%;
    text-align: center;
    background: url(tag8sel.png) repeat-x bottom;
}

.tag8sel a:link, .tag8sel a:visited {
    color: #C00;
    text-decoration: none;
    display: block;
}

.tag8sel a:hover {
    color: #F00;
}

.tag8selno {
    float: left;
    font-size: 18px;
    padding: 0 0;
    color: #000;
    width: 100%;
    text-align: center;
}

.tag8selno a:link, .tag8selno a:visited {
    color: #000;
    text-decoration: none;
    display: block;
}

.tag8selno a:hover {
    color: #F00;
}

.tag9bg {
    padding-left: 15px;
    background-color: #F3F3F3;
    border-bottom: 2px solid #166BB4;
    background-image: url(ico2.gif);
    background-repeat: no-repeat;
    background-position: 18px 50%;
}

.tag9sel {
    color: #0456B3;
    font-size: 18px;
    float: left;
    padding-left: 25px;
}

.tag9sel a:link, .tag9sel a:visited {
    color: #0456B3;
    text-decoration: none;
}

.tag9sel a:hover {
    color: #C00;
}

.tag9selno {
    color: #000;
    font-size: 18px;
    float: left;
    padding-left: 25px;
}

.tag9selno a:link, .tag9selno a:visited {
    color: #000;
    text-decoration: none;
}

.tag9selno a:hover {
    color: #C00;
}

.tag10sel a {
    text-align: center;
    height: 60px;
    line-height: 60px;
    font-weight: bold;
    font-size: 20px;
    cursor: pointer;
    display: block;
    background-color: #1856ac;
    color: #FFF;
    cursor: pointer;
}

.tag10sel a:hover {
    background-color: #1856ac;
    color: #FFF;
}

.tag10selno a {
    text-align: center;
    height: 60px;
    line-height: 60px;
    font-weight: bold;
    font-size: 20px;
    cursor: pointer;
    display: block;
    background-color: #EAEAEA;
    color: #1856ac;
    cursor: pointer;
}

.tag10selno a:hover {
    background-color: #EAEAEA;
    color: #C00;
}

.picbut {
    text-align: center;
    font-size: 15px;
}

.picbut p {
    padding-top: 5px;
    margin: 0;
}

/*** 终极新闻列表2019版 ***/
.newslistdiv {
    width: 96%;
    margin: 0 auto;
}

.newslistdiv li {
    height: 36px;
    line-height: 36px;
}

.newslistdiv li a {
    float: left;
    padding-left: 20px;
    font-size: 16px;
    background-image: url(dot1.png);
    background-repeat: no-repeat;
    background-position: 0 50%;
}

.newslistdiv li span {
    float: right;
    color: #999;
}

.newsline {
    border-bottom: 1px solid #EEE;
    padding-bottom: 20px;
    margin-bottom: 20px;
}

/*** 块状列表2019版 ***/
.newsblocklist a {
    padding-left: 50px;
    width: 300px;
    height: 40px;
    line-height: 40px;
    background: url(dot2.png) no-repeat 25px 50% #F8F8F8;
    border: 1px solid #DDD;
    border-radius: 10px;
    display: block;
}

.newsblocklist a:hover {
    background-color: #FFF;
    box-shadow: 3px 3px 0px #DDD;
    -moz-box-shadow: 3px 3px 0px #DDD;
    -webkit-box-shadow: 3px 3px 2px #DDD;
}

/*** 自动栏目列表2019版 ***/
/***.classlist2019 a {
    height: 50px;
    line-height: 50px;
    font-size: 18px;
    text-align: center;
    padding-left: 0;
    color: #333;
    border-bottom: 1px solid #DDD;
    display: block;
    overflow: hidden;
}***/

.classlist2019 a {
    line-height: 30px;
    font-size: 17px;
    text-align: center;
    padding-left: 0;
    color: #333;
    border-bottom: 1px solid #DDD;
    display: block;
	padding: 10px 6px;
}

.classlist2019 a:hover {
    color: #CA0909;
    background-color: #EEE;
}

.classlistsel2019 a {
    height: 50px;
    line-height: 50px;
    font-size: 18px;
    text-align: center;
    padding-left: 0;
    color: #CA0909;
    font-weight: bold;
    border-bottom: 1px solid #DDD;
    display: block;
}

/*** 位置导航2019版 ***/
.wzdh2019 {
    border-bottom: 1px solid #1856AC;
}

.wzdh-head2019 {
    background: url(ico13.png) no-repeat 10px 48%;
    line-height: 40px;
    padding-left: 30px;
    padding-right: 5px;
    font-weight: bold;
    font-size: 16px;
    float: left;
}

.wzdh-text2019 {
    float: left;
    font-size: 16px;
    line-height: 40px;
}

/*** 首页2019大标题 ***/
.bigtitle a {
    font-size: 36px;
    font-weight: bold;
    color: #3360a3;
}

.bigtitle a:hover {
    color: #C00;
}

.bigcontent {
    line-height: 30px;
    font-size: 16px;
    padding: 0 40px;
    text-indent: 2em;
}

/*** 首页2019重点领域 ***/
.class_zdly a {
    width: 120px;
    height: 45px;
    line-height: 45px;
    background-color: #F2F2F2;
    text-align: center;
    display: block;
    margin: 0 auto;
}

.class_zdly a:hover {
    background-color: #1856ac;
    color: #FFF;
}

/*** 首页2019词条 ***/
.ct_bg_index {
    background: url(ct_bg2.png) no-repeat;
}

.ct_bg_index a {
    width: 135px;
    font-size: 14px;
    padding-top: 36px;
    height: 24px;
    line-height: 24px;
    text-align: center;
    background-repeat: no-repeat;
    background-position: 50% 0;
    display: block;
}

.ct_bg_index a:hover {
    color: #C00;
    font-weight: bold;
    background-position: 50% -150px;
    transition-duration: 0;
    -webkit-transition-duration: 0;
    -moz-transition-duration: 0;
    -ms-transition-duration: 0;
}

.ct_msct_index a {
    background-image: url(ct_ico111.png);
}

.ct_ysct_index a {
    background-image: url(ct_ico222.png);
}

.ct_yzct_index a {
    background-image: url(ct_ico333.png);
}

.ct_ldct_index a {
    background-image: url(ct_ico444.png);
}


.ct_bg {
    background: url(ct_bg260_zwfw.png) no-repeat;
}

.ct_bg a {
    width: 260px;
    font-size: 16px;
    padding-top: 65px;
    height: 40px;
    line-height: 40px;
    text-align: center;
    background-repeat: no-repeat;
    background-position: 50% 0;
    display: block;
}

.ct_bg a:hover {
    color: #C00;
    font-weight: bold;
    background-position: 50% -150px;
    transition-duration: 0;
    -webkit-transition-duration: 0;
    -moz-transition-duration: 0;
    -ms-transition-duration: 0;
}

.ct_bg_zwfw {
    background: url(ct_bg260.png) no-repeat;
}

.ct_bg_zwfw a {
    width: 260px;
    font-size: 16px;
    padding-top: 100px;
    height: 40px;
    line-height: 15px;
    text-align: center;
    background-repeat: no-repeat;
    background-position: 50% 16px;
    display: block;
}

.ct_bg_zwfw a:hover {
    color: #C00;
    font-weight: bold;
    background-position: 50% -134px;
    transition-duration: 0;
    -webkit-transition-duration: 0;
    -moz-transition-duration: 0;
    -ms-transition-duration: 0;
}

.ct_msct_zwfw a {
    background-image: url(ct_ico1.png);
}

.ct_ysct_zwfw a {
    background-image: url(ct_ico2.png);
}

.ct_yzct_zwfw a {
    background-image: url(ct_ico6.png);
}

.ct_ldct_zwfw a {
    background-image: url(ct_ico7.png);
}

.ct_hqzc_zwfw a {
    background-image: url(ct_ico2.png);
}

/*** 首页2019政务服务网按钮 ***/
.ct_jszwfww {
    background-color: #f7f9fa;
    border: 1px solid #daeaf6;
}

.ct_jszwfww:hover {
    background-color: #eef7fc;
}

/*** 首页2019民意征集、热点回应 ***/
.butyjzj a {
    background: url(tit_yjzj.png) no-repeat left;
    padding-left: 40px;
    line-height: 40px;
    width: 80px;
    font-size: 16px;
    display: block;
}

.butrdhy a {
    background: url(tit_rdhy.png) no-repeat left;
    padding-left: 40px;
    line-height: 40px;
    width: 80px;
    font-size: 16px;
    display: block;
}

/*** 首页2019在线访谈栏目 ***/
.classzxft a {
    font-size: 18px;
    padding: 0 30px;
    line-height: 46px;
    color: #C00;
    background: url(ico_fangtan.png) no-repeat left;
}

.classzxft a:hover {
    color: #F00;
}

/*** 首页2019换一批按钮 ***/
.but_hyp {
    position: absolute;
    background: url(ico_huanyipi.png) no-repeat right;
    font-size: 12px;
    color: #999;
    padding-right: 18px;
    cursor: pointer;
}

.but_hyp:hover {
    color: #666;
}

/***首页滚动专题图片样式***/
#botton-scroll {
    height: 75px;
    line-height: 75px;
    padding-top: 10px;
    overflow: hidden;
}

.featureBox {
    width: 150px;
    margin: 0 2px;
    float: left;
}

.featureBox2018 {
    width: 205px;
    margin: 0 0;
    float: left;
}

/*** 友情链接 ***/
.linktype {
    float: left;
    height: 38px;
    line-height: 38px;
    display: block;
    padding: 0 15px;
    font-size: 16px;
    font-weight: normal;
    cursor: pointer;
    background-color: transparent;
    border-left: 1px solid transparent;
    border-right: 1px solid transparent;
}

.linktypeselect {
    float: left;
    height: 38px;
    line-height: 38px;
    display: block;
    padding: 0 15px;
    font-size: 16px;
    font-weight: bold;
    cursor: pointer;
    background-color: #FFF;
    border-left: 1px solid #DDD;
    border-right: 1px solid #DDD;
}

.linktype:hover {
    color: #333;
    font-weight: bold;
}

.linkzgzfw a {
    float: left;
    height: 38px;
    line-height: 38px;
    font-size: 16px;
    padding-left: 35px;
    background: url(ico_guohui.png) no-repeat 12px 50%;
}

/*** 走进常州2019 ***/
.zjcz_classborder {
    border-radius: 10px;
    border: 2px solid #eaedf3;
}

.zjcz_classtit a {
    color: #C00;
    font-size: 24px;
    line-height: 40px;
    display: block;
}

.zjcz_classtit a:hover {
    color: #1856ac;
}

/*** 走进常州2019-经济实力图标 ***/
.zjcz_jjsl li {
    float: left;
    margin-left: 20px;
}

.zjcz_jjsl li a {
    width: 100px;
    height: 40px;
    line-height: 40px;
    background-color: #eaedf3;
    border: 2px solid #eaedf3;
    border-radius: 10px;
    padding-top: 80px;
    text-align: center;
    background-repeat: no-repeat;
    background-position: 50% 20%;
    display: block;
}

.zjcz_jjsl li a:hover {
    background-color: #FFF;
    color: #1856ac;
    font-weight: bold;
    border: 2px solid #1856ac;
}

.zjcz_jjsl li span {
    background-color: #FFF;
    height: 40px;
    line-height: 40px;
    border-radius: 10px;
    display: block;
}

/*** 走进常州2019-社会事业图标 ***/
.zjcz_shsy a {
    width: 115px;
    height: 46px;
    line-height: 46px;
    text-align: center;
    background-color: #eaedf3;
    border-radius: 5px;
    margin: 0 auto;
    display: block;
}

.zjcz_shsy a:hover {
    background-color: #1856ac;
    color: #FFF;
}

/*** 走进常州2019-图片按钮 ***/
.zjcz_picbut {
    background-repeat: no-repeat;
    background-position: 50% 10%;
}

.zjcz_picbut a {
    padding-top: 80px;
    line-height: 20px;
    display: block;
}


/*** 首页右下角浮动导航条 ***/
.right-nav {
    position: fixed;
    right: 20px;
    bottom: 80px;
    z-index: 9999;
}

.right-nav-frm {
    width: 60px;
    display: table;
    padding: 10px 0;
    border-radius: 15px;
    background-color: #FFF;
    box-shadow: 0px 0px 20px #BBB;
    -moz-box-shadow: 0px 0px 20px #BBB;
    -webkit-box-shadow: 0px 0px 20px #BBB;
}

.right-nav-frm li {
    width: 60px;
    height: 50px;
    display: block;
    float: left;
    background-repeat: no-repeat;
    background-position: 50% 50%;
}

.right-nav-frm li:hover .right-nav-arc {
    display: block;
}

.right-nav-frm li:hover .right-nav-box {
    display: block;
}

.right-nav-arc {
    display: none;
}

.right-nav-arc a {
    height: 43px;
    padding-top: 7px;
    background-color: #3086DE;
    display: block;
    color: #FFF;
    font-size: 14px;
    line-height: 18px;
    text-align: center;
}

.right-nav-box {
    display: none;
    color: #FFF;
    padding: 12px 12px;
    position: absolute;
    right: 60px;
    background: rgba(0, 0, 0, 0.5);
    filter: progid:DXImageTransform.Microsoft.gradient(startcolorstr=#5F000000, endcolorstr=#5F000000);
}

.right-nav-box div {
    color: #FFF;
    text-align: center;
}

.right-nav-top a {
    position: absolute;
    width: 60px;
    height: 22px;
    line-height: 22px;
    border-radius: 5px;
    text-align: center;
    font-size: 12px;
    background-color: #3086de;
    color: #FFF;
    margin-top: 15px;
    cursor: pointer;
}

.right-nav-top a:hover {
    background-color: #4c9ff3;
}

/*** 信息公开2019-左上按钮 ***/
.xxgkanniu a {
    padding-left: 30px;
    width: 120px;
    height: 40px;
    line-height: 40px;
    background-image: url(dot2.png);
    background-repeat: no-repeat;
    background-position: 10px 50%;
    border: 1px solid #DDD;
    background-color: #F8F8F8;
    display: block;
}

.xxgkanniu a:hover {
    background-color: #1856ac;
    border: 1px solid #1856ac;
    color: #FFF;
}

/*** 信息公开2019-重点领域 ***/
.xxgkzdly a {
    padding-left: 22px;
    height: 30px;
    line-height: 30px;
    background-image: url(ico5.gif);
    background-repeat: no-repeat;
    background-position: 3px 50%;
}

/*** 公共服务2019-个人法人服务 ***/
.zwfw_grfw a {
    height: 60px;
    line-height: 60px;
    width: 95px;
    font-size: 16px;
    padding-left: 55px;
    margin: 0 auto;
    background-color: #F8F8F8;
    border: 1px solid #CCC;
    border-radius: 10px;
    background-repeat: no-repeat;
    display: block;
}

.zwfw_grfw a:hover {
    background-position: 0 -60px;
    color: #1856ac;
    font-weight: bold;
}

/*** 公共服务2019-公共服务 ***/
.zwfw_ggfw a {
    height: 60px;
    line-height: 60px;
    width: 150px;
    text-align: center;
    font-size: 16px;
    margin: 0 auto;
    background-color: #F8F8F8;
    border: 1px solid #CCC;
    border-radius: 10px;
    display: block;
}

.zwfw_ggfw a:hover {
    background-color: #E5E5E5;
    color: #1856ac;
    font-weight: bold;
}

/*** 政民互动2019-市长信箱写信按钮 ***/
.but_xiexin a {
    height: 45px;
    line-height: 45px;
    width: 120px;
    padding-left: 70px;
    font-size: 18px;
    color: #FFF;
    background: url(ico_xiexin.png) no-repeat 25px 50%;
    display: block;
    background-color: #cb6360;
}

.but_xiexin a:hover {
    background-color: #A00;
}


/*** 政民互动2019-我要咨询投诉举报 ***/
.zmhd_zxtsjb a {
    width: 120px;
    height: 40px;
    line-height: 40px;
    font-size: 15px;
    color: #FFF;
    background-color: #cb6360;
    text-align: center;
    display: block;
}

.zmhd_zxtsjb a:hover {
    background-color: #b52723;
}

/*** 政民互动2019-其他按钮 ***/
.zmhd_but a {
    width: 190px;
    height: 50px;
    line-height: 50px;
    background-color: #F8F8F8;
    border: 1px solid #CCC;
    font-size: 16px;
    text-align: center;
    display: block;
}

.zmhd_but a:hover {
    color: #FFF;
    background-color: #1856ac;
    border: 1px solid #1856ac;
}


/*** 专题专栏2019-最新专题 ***/
.ztzl2019_zxzt a {
    width: 480px;
    padding: 10px 20px;
    font-size: 18px;
    border: 1px solid #DDD;
    line-height: 40px;
    height: 40px;
    background-color: #F8F8F8;
    color: #000;
    margin: 0 auto;
    display: block;
    box-shadow: 3px 3px 0px #DDD;
    -moz-box-shadow: 3px 3px 0px #DDD;
    -webkit-box-shadow: 3px 3px 2px #DDD;
}

.ztzl2019_zxzt a:hover {
    background-color: #EEE;
    color: #C00;
    border: 1px solid #CCC;
}

.ztzl2019_zxzt_date {
    float: right;
    font-size: 16px;
    color: #999;
}

/*** 专题专栏2019-最新专题 ***/
.ztzl2019_lszt a {
    width: 480px;
    padding: 5px 20px;
    font-size: 16px;
    line-height: 35px;
    height: 35px;
    background-color: #F2F2F2;
    color: #000;
    margin: 0 auto;
    display: block;
}

.ztzl2019_lszt a:hover {
    background-color: #DDD;
    color: #C00;
}


/****************************** 2018版留用样式 ******************************/
.text1 {
    color: #0456B3;
}

.text1 a:link, .text1 a:visited {
    color: #0456B3;
    text-decoration: none;
}

.text1 a:hover {
    color: #F00;
    text-decoration: underline;
}

.border1 {
    border: 1px solid #DDD;
}

.border2 td {
    background: url(hengxian1.gif) repeat-x bottom;
}

.border3 td {
    background: url(hengxian2.gif) repeat-x bottom;
}

/***********************政府信息公开目录2019*******************************/
.btn {
    width: 120px;
    height: 43px;
    line-height: 43px;
    background: url("bg_btn.png") no-repeat;
    border: none;
    color: white;
    font-size: 18px;
}

#btn1 {
    margin-left: 20px;
}

.xxgkml {
    width: 270px;
    margin: 0 auto;
}

.xxgkml ul li {
    width: 270px;
    height: auto;
    line-height: 65px;
    margin-bottom: 15px;
    box-sizing: border-box;
}

.xxgkml ul li a {
    font-size: 20px;
    padding-left: 83px;
}

.xxgklist2019 {
    border: 1px solid #3F79CD;
    background-position: 25px -40px;
}

.xxgklist2019 a {
}

.xxgklistsel2019 {
    background-color: #3F79CD;
    background-position: 25px 15px;
}

.xxgklistsel2019 a {
    color: white;
}

#xxgkzn_tit {
    font-size: 32px;
    color: #3f79cd;
    font-weight: bold;
    border-bottom: 1px solid #dbdbdb;
    text-align: center;
    height: 55px;
    line-height: 55px;
    margin: 20px 0;
    padding-bottom: 15px;
}

#zn_content {
    height: 720px;
    overflow-y: auto;
}

.xxgkarrow {
    height: 40px;
    line-height: 40px;
    background: url(bg_mllm.gif) repeat-x;
    border-bottom: 2px solid #0456b3;
    color: #0456b3;
}

.xxgkarrow img {
    vertical-align: middle;
    margin: 0 15px 1px;
}

.xxgkzdlist td {
    border-bottom: 1px dashed #dbdbdb;
}

.xxgkzdlist td img {
    margin-right: 5px;
}

.bmlist td {
    background-color: #f2f2f2;
    border: 1px solid #dedede;
    padding: 2px 5px 2px;
}

.xxgkmllist th {
    background-color: #eff6ff;
    color: #1856ac;
}

.xxgkmllist td {
    border-bottom: 1px dashed #dbdbdb;
}

.xxgkml_nav {
    border-bottom: 1px dashed #dbdbdb;
}

.xxgkmlsel2019 {
    color: #215298;
    font-weight: 600;
}

.sub_menu {
    height: 50px !important;
    line-height: 50px !important;
    margin-bottom: 0px !important;
}

.sub_menu_choose {
    background: aliceblue;
}

.sub_menu_year {
    padding: 0px;
    width: 90px !important;
    float: left;
}

.sub_menu_year a {
    padding-left: 20px !important;
}

/*首页专题专栏轮播*/
.ztzlcontainer {
    width: 1020px;
    margin: 0 auto;
    z-index: 999;
}

.ztzl {
    background: #f7f7f7;
    border-top: #6da5d6 solid 1px;
    margin-top: 46px;
}

.ztbd {
    position: relative;
}


.ztbd .ztbd-tit a {
    color: #015293;
}

.slideContainer .prev,
.slideContainer .next {
    position: absolute;
    width: 34px;
    height: 100%;
    overflow: hidden;
    cursor: pointer;
    top: 0;
    z-index: 9;
}

.slideContainer .next {
    right: 23px;
    background: url(../images2019/xbb_right1.png) center no-repeat;
}

.slideContainer .prev {
    left: -1px;
    background: url(../images2019/xbb_left1.png) center no-repeat;
}

.slideContainer {
    margin: 20px 0px !important;
    height: 80px;
    position: relative;
    overflow: visible !important;
    /**padding: 20px 0px;**/
}

.slideContainer .bd {
    zoom: 1;
    overflow: hidden;
}

.slideContainer .bd li {
    float: left;
    width: 204px;
    height: 80px;
}

.slideContainer .bd li img {
    display: block;
    width: 180px;
    /**margin: 0 4%;**/
    height: 80px;
}

.slideContainer:hover .prev,
.slideContainer:hover .next {
    display: block;
}

/*菜单飘浮*/
.float_menu {
    top: 0px;
	left: 0px;
	right: 0px;
    visibility: visible;
    position: fixed;
    width: 100%;
    margin-top: 0px;
    z-index: 999;
}

.float_menu a:link, .float_menu a:visited {
    font-size: 16px !important;
    height: 45px !important;
    line-height: 45px !important;
}
@media screen and (max-width: 1200px) {
    #cz-menu-bar {
        width:1200px !important;
    }
}
