/*************************** 全局样式 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: 2.25rem;
    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 {
    /*url(../images2020/gcdclaooznbg.png) no-repeat top center */
	background:#ebebeb;
}

.m {
    width: 1240px;
    margin: 0 auto;
    overflow: hidden;
}

/*** 新闻详细内容 ***/
.NewsTitle {
    font-size: 3rem;
    font-weight: bold;
    line-height: 180%;
}

.NewsTitleFu {
    font-size: 1.875rem;
}

.NewsContent {
    font-size: 2.25rem;
    line-height: 220%;
}

.NewsContent div {
    font-size: 1.5rem;
}

.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: 1.5rem;
}

#Fx_PageDiv2_span2 {
    float: right;
    padding-right: 2rem;
	font-size: 1.5rem;
}

#Fx_PageDiv2_span2 span {
    padding: 4px 8px;
    color: #333;
    font-size: 1.5rem;
    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: 1.5rem;
    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;
}

#FX_PageDiv input{
	font-size:1.5rem;
}

/*** 分页样式 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;
	height: 5rem;
	line-height: 5rem;
    background-repeat: no-repeat;
    background-position: 0 50%;
    text-decoration: none;
}

.dotlink a:hover {
    color: #E00;
    text-decoration: none;
}

/*************************** 全局样式 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;
	font-size:1.5rem!important;
}

.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: 2.25rem;
    line-height: 220%;
}

.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: 1.5rem;
    margin: 8px 12px 8px 0;
    background-color: #2F79C5;
    color: #FFFFFF;
    padding: 9px 12px;
    display: inline-block;
    white-space: nowrap;
}

.zdlytwonosel a {
    float: left;
    font-size: 1.5rem;
    margin: 8px 12px 8px 0;
    background-color: #F4F8FB;
    color: #004DA3;
    padding: 9px 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: 1230px;
    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{
	border-bottom:#e8e8e8 solid 4px;
}

.homeclass a {
    font-size: 3rem;
	font-weight:bold;
    line-height: 7.25rem;
    color: #000;
    text-decoration: none;
}

.homeclass span {
    color: #1856AC;
	font-size: 3rem;
}

.f14, .f14 td {
    font-size: 14px;
}

.f15, .f15 td {
    font-size: 1.2rem;
	line-height:3rem;
}

.f15 li {
    float: left;
    font-size: 1.2rem;
    padding-right: 2rem;
    line-height: 1.2rem;
}

.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;
	width: 6.875rem;
}

.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 26px;
}

.fengexian2 {
    color: #CCC;
    padding: 0 2px;
}

.tag8bg {
    background: url(tag8bg.png) repeat-x bottom;
    height: 6.75rem;
    line-height: 6.75rem;
}

.tag8sel,.tag33sel {
    float: left;
    font-size: 3rem;
    padding: 0 0;
    color: #C00;
    width: 100%;
    text-align: center;
}

.tag8sel a:link, .tag8sel a:visited ,.tag33sel a:link,.tag33sel a:visited{
    color: #1856AC;
    text-decoration: none;
    display: block;
}

.tag8sel a:hover {
    color: #1856AC;
}

.tag8selno,.tag33selno {
    float: left;
    font-size: 3rem;
    padding: 0 0;
    color: #000;
    width: 100%;
    text-align: center;
}

.tag8selno a:link, .tag8selno a:visited {
    color: #;
    text-decoration: none;
    display: block;
}

.tag8selno a:hover {
    color: #000;
}

.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: 2.25rem;
    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: 7rem;
    line-height: 7rem;
    font-weight: bold;
    font-size: 2.25rem;
    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: 7rem;
    line-height: 7rem;
    font-weight: bold;
    font-size: 2.25rem;
    cursor: pointer;
    display: block;
    background-color: #EAEAEA;
    color: #1856ac;
    cursor: pointer;
}

.tag10selno a:hover {
    background-color: #EAEAEA;
    color: #C00;
}

.picbut a {
	width:16.25rem;
    text-align: center;
    font-size: 2.25rem;
	background:#f3f3f3;
	border-radius:0.5rem;
	height:5.5rem;
	line-height:5.5rem;
	display:block;
}

.picbut p {
    padding-top: 5px;
    margin: 0;
}

.letter_szxx_div a {
    font-size: 2.25rem;
    line-height: 5rem;
}

.letter_szxx_div span {
    float: right;
}
/*** 终极新闻列表2019版 ***/
.newslistdiv {
    width: 96%;
    margin: 0 auto;
}

.newslistdiv li {
    height: 5rem;
    line-height: 5rem;
}

.newslistdiv li a {
    float: left;
    padding-left: 1.25rem;
    font-size: 2.25rem;
    background-image: url(dot1.png);
    background-repeat: no-repeat;
    background-position: 0 50%;
}

.newslistdiv li span {
    float: right;
    color: #999;
	font-size:2.25rem;
}

.newsline {
    border-bottom: 1px solid #EEE;
    padding-bottom: 20px;
    margin-bottom: 20px;
}

.classTitle a{
	color:#333;
}
/***.classTitle a:visited,.classTitle a:link{
	color:#1856AC;
	font-weight:bold;
}***/
.classTitle a:hover{
	color:#1856AC;
}

.shuxian{
	display:inline-block;
	padding:0 1rem;
}

/*** 块状列表2019版 ***/
.newsblocklist{
	width:100%;
}
.newsblocklist a {
    padding-left: 50px;
    width: 82%;
    height: 70px;
    line-height: 70px;
    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: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: 3.75rem;
    padding-left: 30px;
    padding-right: 5px;
    font-weight: bold;
    font-size: 1.5rem;
    float: left;
}

.wzdh-text2019 {
    float: left;
    font-size: 1.5rem;
    line-height: 3.75rem;
}

/*** 首页2019大标题 ***/
.bigtitle a {
    font-size: 3rem;
    font-weight: bold;
    color: #3360a3;
}

.bigtitle a:hover {
    color: #C00;
}

.bigcontent {
    line-height: 3rem;
    font-size: 2rem;
    padding: 0 40px;
    text-indent: 2em;
}

/*** 首页2019重点领域 ***/
.class_zdly a {
	font-size: 2.25rem;
    text-align: center;
    display: block;
    margin: 0 auto;
	width:90%;
	height:70px;
	line-height:70px;
	background:#F5F8FD;
}
.item a{
	text-align:center;
	display:inline-block;
	width:277px;
	margin-bottom:20px;
}
/********首页办事服务******/
.clearfix{clear:both;}
.fl{float:left;}
.fr{float:right;}
.fw_cates{
	width: 100%;
	overflow: hidden;
	padding: 25px 0;
	background: #fff;
}
.tag28sel{
    font-size: 3rem;
    color:#204C85;
    font-weight:bold;
}

.tag28selno{
    font-size: 3rem;
    color:#333333;
	font-weight: bold;
}

.fw_cates .cates_tit{width: 220px;}
.fw_cates .cates_tit ul li{
	list-style-type: none;
}
.fw_cates .cates_tit ul li a{
	width: 220px;
	height: 175px;
	line-height: 60px;
	display: block;
	font-size: 2.25rem;
	font-weight: bold;
	text-align: center;
	box-sizing: content-box;
}
.fw_cates .cates_tit ul li.tag28selno a{
	background:#F5F8FD;
	margin-right: 8px;
	color: #323233;
}
.fw_cates .cates_tit ul li.tag28sel a{
	width: 220px;
	background-color:rgb(71,127,199);
	margin-right: 0;
	color: #fff;
	
}

.fw_cates .cates_tit ul li a img{
	padding-top: 35px;
}


.cates_list{width: 890px;margin-left:30px;}

.grfw{width: 100%;}

.grfw .grfw_tit{
	width: 100%;
	border-bottom: 1px solid #DCDCDC;
	margin: auto;
}

.grfw .grfw_tit ul li{
    float: left;
    line-height: 60px;
	margin-right: 24px;
	position: relative;
	padding-bottom: 16px;
}

.grfw .grfw_tit ul li img{
	position: absolute;
	right: -22px;
	top: 16px;
	z-index: 10;
}

.grfw .grfw_tit ul li a:hover{
	color: #204C85;
}

.tag29sel,.tag32sel{
    font-size: 2.5rem;
    color:#204C85;
    font-weight:bold;
	border-bottom: 4px solid #355E92;
}

.tag29selno,.tag32selno{
    font-size: 2.5rem;
    color:#323233;
	font-weight: bold;
}
.grfw .grfw_tit ul li img {
    position: absolute;
    right: -22px;
    top: 3px;
    z-index: 10;
}

.grfw_list{margin-top: 15px;}

.grfw_list ul li{
	margin: 8px 6px;
	float: left;
}

.grfw_list ul li a{
	width:210px;
	height:70px;
	line-height:70px;
	background: #F5F8FD;
	color: #323233;
	font-size: 2.25rem;
	display: inline-block;
	text-align: center;
	white-space: nowrap;
    overflow: hidden;
    text-overflow: ellipsis;
}
.grfw_list ul li a:hover{
	background: #e5efff;
	color: #204C85;
}
.grfw_bm ul li a{
	width:284px;
}
.cxb td img{
	width:540px;
}
.pic_div{
	height:80px;
	line-height:80px;
	text-align:center;
}
.pic_div a{
	color:#204C85;
	font-size:2.5rem;
}
.pic_div img{
	vertical-align:middle;
}
.inter td img{
	width:50px;
}


/*** 首页2019词条 ***/
.ct_bg {
    /***background: url(ct_bg.png) no-repeat;***/
	width:92%;
	background:#F8F9FA;
	border:#DAEAF6 solid 1px;
}

.ct_bg a {
    font-size: 1.75rem;
    height: 105px;
    line-height: 105px;
    padding-left:7rem;
    background-repeat: no-repeat;
    background-position: 8% -7%;
    display: block;
}

.ct_bg a:hover {
    color: #C00;
    font-weight: bold;
	background-color:#EEF7FC;
    background-position: 15% -140px;
    transition-duration: 0;
    -webkit-transition-duration: 0;
    -moz-transition-duration: 0;
    -ms-transition-duration: 0;
}
.ct_zqct a {
    background-image: url(ct_ico3.png);
}
.ct_bmct a {
    background-image: url(ct_ico4.png);
}
.ct_bjct a {
    background-image: url(ct_ico5.png);
}
.ct_msct a {
    background-image: url(ct_ico6.png);
}
.ct_ysct a {
    background-image: url(ct_ico7.png);
}

/*** 首页2019政务服务网按钮 ***/
/**.ct_jszwfww {
    background-color: #f7f9fa;
    border: 1px solid #daeaf6;
}**/

.ct_jszwfww a {
	background-color: #f7f9fa;
    border: 1px solid #daeaf6;
	display:block;
	margin-right:1.8rem;
}

.ct_jszwfww:hover {
	margin-right:1.8rem;
    background-color: #eef7fc;
}

/*** 首页2019民意征集、热点回应 ***/
.butyjzj a {
    background: url(tit_yjzj.png) no-repeat;
	background-position:4rem;
    display: block;
}

.butrdhy a {
    background: url(tit_rdhy.png) no-repeat;
	background-position:4rem;
    display: block;
}

.butzwzsk a {
    background: url(tit_zwzsk.png) no-repeat;
	background-position:3rem;
    display: block;
}

.butxwfbh a {
    background: url(tit_xwfbh.png) no-repeat;
	background-position:3rem;
    display: block;
}

.butwsjb a {
    background: url(tit_wsjb.png) no-repeat;
	background-position:4rem;
    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;
    font-size: 1.6rem;
    padding-left: 7rem;
    background: url(ico_guohui.png) no-repeat 5rem 50%;
}

/*** 走进常州2019 ***/
.zjcz_classborder {
    border-radius: 10px;
    border: 2px solid #eaedf3;
}

.zjcz_classtit a {
    color: #C00;
    font-size: 3rem;
    line-height: 48px;
    display: block;
	writing-mode: tb-rl;
}

.zjcz_classtit a:hover {
    color: #1856ac;
}

/*** 走进常州2019-经济实力图标 ***/
.zjcz_jjsl li {
    float: left;
    margin-left: 20px;
	margin-bottom:20px;
}

.zjcz_jjsl li a {
    width: 225px;
    height: 86px;
    line-height: 86px;
    background-color: #eaedf3;
    border: 2px solid #eaedf3;
    border-radius: 10px;
    padding-top: 115px;
    text-align: center;
    background-repeat: no-repeat;
    background-position: 50% 20%;
    display: block;
	font-size:2.25rem;
}

.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: 86px;
    line-height: 86px;
    border-radius: 10px;
    display: block;
}

/*** 走进常州2019-社会事业图标 ***/
.zjcz_shsy a {
    width: 185px;
    height: 65px;
    line-height: 65px;
    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: 95px;
    line-height: 20px;
    display: block;
	font-size:2.25rem;
}


/*** 首页右下角浮动导航条 ***/
.right-nav {
    position: fixed;
    right: 20px;
    bottom: 80px;
    z-index: 9999;
}

.right-nav-frm {
    width: 98px;
    display: table;
    background-color: #FFF;
}

.right-nav-frm li {
    width: 96px;
    height: 87px;
    display: block;
    float: left;
    background-repeat: no-repeat;
    background-position-x: 50%;
	background-position-y: 8px;
	position:relative;
}

.right-nav-frm li:hover .right-nav-frm-a{
	color:transparent;
	display:none;
}

.right-nav-frm li .right-nav-frm-a{
	position:absolute;
	bottom:13px;
	left:17px;
	color:#000;
}

.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: 81px;
    padding-top: 7px;
    background-color: #3086DE;
    display: block;
    color: #FFF;
    font-size: 14px;
    line-height: 38px;
    text-align: center;
}

.right-nav-box {
    display: none;
    color: #FFF;
    padding: 12px 12px;
    position: absolute;
    right: 98px;
    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;
	left:0;
    width: 98px;
    height: 22px;
    line-height: 22px;
    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: 4.4rem;
    line-height: 4.4rem;
    font-size: 2rem;
    padding-left: 55px;
    margin: 0 1rem;
    background-color: #F8F8F8;
    border: 1px solid #CCC;
    border-radius: 10px;
    background-repeat: no-repeat;
    display: block;
	background-position:0 10px;
}

.zwfw_grfw a:hover {
    background-position: 0 -52px;
	background-color:#E5E5E5;
    color: #1856ac;
    font-weight: bold;
}

/*** 公共服务2019-公共服务 ***/
.zwfw_ggfw a {
    height: 4.4rem;
    line-height: 4.4rem;
    text-align: center;
    font-size: 2rem;
    margin: 0 1rem;
    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: 6rem;
    line-height: 6rem;
    width: 22rem;
    padding-left: 12rem;
    margin-top: 2rem;
    margin-bottom: 2rem;
    font-size: 2.25rem;
    color: #FFF;
    background: url(ico_xiexin1.png) no-repeat 8rem 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 {
    height: 5rem;
    line-height: 5rem;
    background-color: #F8F8F8;
    border: 1px solid #CCC;
    font-size: 1.75rem;
    text-align: center;
    display: block;
	margin: 0rem 1rem;
}

.zmhd_but a:hover {
    color: #FFF;
    background-color: #1856ac;
    border: 1px solid #1856ac;
}

.fantan_info a, span, p {
    font-size: 2.25rem;
}

/*** 专题专栏2019-最新专题 ***/
.ztzl2019_zxzt a {
    width: 95%;
    padding: 10px 20px;
    font-size: 2.25rem;
    border: 1px solid #DDD;
    line-height: 60px;
    height: 60px;
    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: 1.75rem;
    color: #999;
}
.ztzl2019_zxzt img{
	vertical-align:middle;
}

/*** 专题专栏2019-最新专题 ***/
.ztzl2019_lszt a {
    width: 95%;
    padding: 10px 20px;
    font-size: 2.25rem;
    line-height: 60px;
    height: 60px;
    background-color: #F2F2F2;
    color: #000;
    margin: 0 auto;
    display: block;
}

.ztzl2019_lszt a:hover {
    background-color: #DDD;
    color: #C00;
}


/****************************** 2018版留用样式 ******************************/
.text1 {
    color: #0456B3;
	font-size:1.5rem;
}

.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;
	height:5rem;
	line-height:5rem;
}

.border3 td {
    background: url(hengxian2.gif) repeat-x bottom;
	font-size:2rem;
	height:4rem;
	line-height:4rem;
}

/***********************政府信息公开目录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: 1140px;
    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: 0px;
    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: 160px;
    position: relative;
    overflow: visible !important;
    /**padding: 20px 0px;**/
}

.slideContainer .bd {
    zoom: 1;
    overflow: hidden;
}

.slideContainer .bd li {
    float: left;
    width: 390px;
    height: 180px;
}

.slideContainer .bd li img {
    display: block;
    width: 360px;
    /**margin: 0 4%;**/
    height: 160px;
}

.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: 1.75rem !important;
    height: 5rem !important;
    line-height: 5rem !important;
}

/***政务公开按钮***/
.zwgkbtn{
	text-align:center;
}

.zwgkbtn a{
	font-size:2rem;
	display:block;
	position:relative;
	height:8rem;
	line-height:10rem;
}

.zwgkbtn a:hover{
	color:#2c77e0;
}

.zwgkbtn img{
	position:absolute;
	left:50%;
	margin-left:-25px;
	top:0;
}

.zwgkbtn a:hover img{
	transition: all ease 1s;
    transform: rotateY(360deg);
}

.zwgkbtn p{
	padding:0;
}

/***政民互动按钮***/
.hdbtn a{
	font-size:1.8rem;
	width:21rem;
	height:5.5rem;
	line-height:5.5rem;
	background-color:#F7F7F7;
	border:#E4E4E4 solid 1px;
	display:block;
	margin:0.75rem;
}
.szxx a{
	display:block;
	width:95%;
	height:90px;
	line-height:90px;
	background-color:#F0F6FF;
	font-size:2.5rem;
	font-weight:bold;
}
.szxx img{
	vertical-align:middle;
}

/***网站导航***/
.wzdh div{
	font-size:1.6rem;
	border:#ddd solid 1px;
	height:3.125rem;
	line-height:3.125rem;
	border-radius:0.5rem;
	margin:0.6rem;
}


/*领导之窗*/
.location {
    width: 100%;
    height: 62px;
    line-height: 62px;
}

.mylocation {
    height: 62px;
    line-height: 62px;
    color: #666666;
	font-size: 1.5rem;
}

.ldzc_left {
    width: 300px;
    min-height: 650px;
    float: left;
    position: relative;
}

.dqlm {
    width: 100%;
    height: 80px;
    background: url("../images2024/ldzc/ldzc_bg.jpg") no-repeat top;
    line-height: 66px;
    color: #ffffff;
    font-size: 2rem;
    font-weight: 400;
    text-align: center;
    /* margin-bottom: 10px; */
}

.ldzc_right {
    width: 850px;
    float: left;
    margin-left: 30px;
    height: auto !important;
    min-height: 1095px;
}

.ldzc_btn {
    position: absolute;
    width: 284px;
    right: 0;
    top: 65px;
}

.ldzc_btn li {
    height: 120px;
    border-top: 1px solid #e3e3e3;
    border-left: 1px solid #e3e3e3;
    border-right: 1px solid #e3e3e3;
}

.ldzc_btn li:last-child {
    border-bottom: 1px solid #e3e3e3;
}

.ldzc_btn li.active {
    background: url("../images/ldzc_arr.jpg") no-repeat 90% #f0f6ff;
}

.ldzc_btn li.active a {

}

.ldzc_btn li h4 {
    width: 130px;
    display: inline-block;
    font-size: 2rem;
    color: #323233;
    font-weight: bold;
    text-align: center;
}

.ldzc_btn li.active h4 {
    color: #204c85;
}

.ldzc_btn li a {
    display: block;
}

/*.ldzc_btn li a:hover {
    color: #fff;
    transition: all ease .3s;
    background-color: #91b3dc;
    border-radius: 6px;
}*/

.ldzc_btn li span {
    display: inline-block;
    width: 120px;
    height: 120px;
    line-height: 120px;
    font-size: 1.5rem;
    color: #666;
    text-align: left;
    border-radius: 6px;
}

.ldzc_btn li.active span {
    color: #204c85;
}

.ldpic {
    width: 200px;
}

.ldpic h2 {
    line-height: 70px;
    text-align: center;
}

.ldpic p {
    text-align: center;
    font-size: 15px;
    color: #666;
}

.ldcontent {
    width: 560px;
}

.ldcontent .newslist ul li {
    font-size: 18px;
    color: #333333;
}

.ldcontent .newslist ul li a {
    font-size: 18px;
}

.ldcontent .newslist ul li img {
    margin-right: 10px;
    vertical-align: middle;
}

.ldzc_right {
    background-color: #f5f8fd;
    padding: 30px;
}

.ldzc_right .ldtit {
    width: 682px;
    font-size: 2rem;
    font-weight: bold;
    color: #323233;
    height: 50px;
    line-height: 50px;
}

.ldzc_right .ldtit span {
    font-size: 1.5rem;
    margin-left: 15px;
    margin-right: 20px;
}

.ldzc_right .ldtit img {
    vertical-align: middle;
    margin-top: -10px;
}

.ldcontent > p {
    line-height: 50px;
    font-size: 17px;
    text-indent: 2em;
}

.ldzc_right h4 {
    height: 10px;
    border-top: dashed 1px #dedede;
    margin-top: 10px;
}

.ldzc_right .ldpic p {
    font-size: 18px;
    line-height: 40px;
    border-bottom: 1px solid #e0e0e0;
    padding-bottom: 15px;
    margin-bottom: 15px;
}

.ldzc_right .ldpic a {
    display: inline-block;
    width: 100%;
    text-align: center;
    color: #2166cc;
    font-size: 24px;
    font-weight: bold;
}

.ldzc_right .ldpic a img {
    vertical-align: middle;
    margin-right: 10px;
}

.ldzc_right .ldzc_span {
    margin: 28px 0;
}

.ldzc_right .ldzc_jl {
    width: 140px;
    height: 50px;
    line-height: 50px;
    background-color: #e2eaf6;
    text-align: center;
    color: #204c85;
    border-radius: 5px;
    font-size: 2rem;
    font-weight: bold;
    margin-right: 20px;
    float: left;
}

.ldzc_right .jlnr {
    float: left;
    width: 546px;
    line-height: 50px;
	font-size: 2rem;
}

.ldzc_right .jlnr p{
	margin: 12px 0;
}

.ldzc_hd .hdtit {
    border-bottom: 1px solid #dcdcdc;
}

.ldzc_hd .hdtit1 {
    font-size: 2rem;
    color: #204c85;
    font-weight: bold;
    display: inline-block;
    line-height: 60px;
    border-bottom: 4px solid #204c85;

}

.ldzc_right .ldzc_newslist ul {
    margin-top: 10px;
}

.ldzc_right .ldzc_newslist ul li {
    background: url("../images/ldzc_hd1.jpg") no-repeat left 10px;
    height: auto;
    line-height: 60px;
    padding-left: 2px;
}

.ldzc_right .ldzc_newslist ul li a{
	font-size: 2rem;
	display: block;
}

/*.ldzc_right .ldzc_newslist ul li:last-child{
    background: url("../images/ldzc_hd1.jpg") no-repeat left 10px;
}*/
.ldzc_hd .more a {
    font-size: 16px;
    color: #666666;
    font-weight: unset;
}

.ldzc_right .ldzc_hd .date {
    color: #b3b4b5;
	font-size: 2rem;
}

/*领导之窗end*/

