@charset "UTF-8";
.article_pdf,.article_rel,.article_yjtj,.article_fgtj {border-top:1px dashed #ccc;clear:both;}
.article_pdf h3,.article_rel h3,.article_yjtj h3,.article_fgtj h3 {color:#005dc9;font-size:17px;padding:15px 0;}
.article_pdf ul li,.article_rel ul li,.article_fgtj ul li {padding-bottom:10px;}
.articlebox {font-size: 16px;}
.leftnav h2{      padding: 0 15px;  overflow: hidden; text-overflow: ellipsis;white-space: nowrap;}
/*******信息公开目录*******/
.innerSearch{    width: 480px;margin: 0 auto;  padding: 20px 0;  text-align: center;    overflow: hidden;    margin-bottom: 20px;}
.inSearchInput{    width: 300px; padding: 10px 15px;border: 1px solid #cccccc;float: left;}
.inSearchBtn{padding: 10px 15px;    background: #1888df; color: #fff;font-size: 17px;float: left;height: 41px;}
.pinfo.xxgkml{float: none;width: 100%; }
.pinfo.xxgkml h3{font-size: 19px;padding: 10px 15px;display: inline-block;  margin-right: 46px;    background: #eef2f7;}
.pinfo.xxgkml h3:last-child(){margin-right:0;}
.pinfo.xxgkml h2{    margin-top: 20px;    border-bottom: 1px solid #cccccc;    padding: 0;}
.pinfo.xxgkml h2 span { display: inline-block;border-bottom: 2px solid #1888df;  padding: 10px;border-left:none;}
.pinfo.xxgkml ul{    padding: 20px;}
.pinfo.xxgkml li{display: inline-block;    margin-right: 64px;margin-bottom: 20px;width: 160px;}
.pinfo.xxgkml li:nth-child(5n){margin-right: 0;}
.pinfo.xxgkml li a{    font-size: 17px;}
/*******左侧列表*******/
.sideMenu ul li.on a{color:#3055b1;    font-weight: bold;font-size: 17px; }
.sideMenu h4 em{ float:right; display:block; width:40px; height:50px;   background:url(/pubimages/web/jia.png)  center no-repeat; cursor:pointer; }
.sideMenu h4.on{ background:#c8def0;}
.sideMenu h4.on em{ background:url(/pubimages/web/jian.png)  center no-repeat;  }
.newslist { height:auto; line-height:50px;padding-top:15px;overflow: hidden;}
/*******翻页*******/
.paginator1{margin:0 auto;margin-top:30px;margin-bottom:20px;width:90%;line-height:45px;    overflow: hidden;    text-align: center;}
.paginator1 a{margin:0 5px;font-size:17px; padding:8px 16px; border:1px solid #ccc;    display: inline-block;    line-height: normal; }
.paginator1 a:hover{color:#ffffff; background:#1888df;padding:9px 17px;text-decoration:none;border:none;white-space:nowrap; }
.paginator1 .present{color:#fff;padding:9px 17px; background:#1888df; border:none;}
.paginator1 .pre{font-size:17px; padding:8px 16px; border:1px solid #ccc;color:#666;}
.paginator1 .point_p{border:0;}
.paginator1 .point_p:hover{color:#666;padding:8px 16px; background:none; text-decoration:none;}
.souse {margin-top: 20px;text-align: center;color: #666666;    font-size: 16px;}
/******内设机构*******/
.ldlist2.nsjg ul li { padding: 15px;min-height: 93px;}
.ldlist2.nsjg ul li h3 {padding: 10px 15px;display: inline-block;    border-bottom: 2px solid #1888df;background: #eef2f7;padding-left: 10px;    margin-bottom: 10px;}
.ldlist2.nsjg ul li div{    margin-bottom: 10px;}
.ldlist2.nsjg ul li div span{    padding-left: 30px;font-size: 17px;    color:#1888df;font-weight: bold;}
.ldlist2.nsjg ul li p { line-height: 30px; font-size: 17px;}
/*******政策法规*******/
.fgSearch{    margin-bottom: 20px;    overflow: hidden;}
.fgSearch input,.fgSearch select{    border: 1px solid #ccc;padding: 0 8px;height: 40px;line-height: 40px;    margin-right: 20px;}
.fgSearch input.searchword{    width: 275px;}
.fgSearch input.babh{    width: 150px;}
.fgSearch select{width: 160px;}
.fgSearch .seleBtn{width: 70px;display:inline-block;float: right;margin-top: 4px;}
.fgSearch .selectedyw{ width: 100%;height: 40px;line-height: 40px;text-align: center;background: #4889e1;color: #ffffff;display: inline-block;}
#fgContent p{    text-align: center; font-size: 20px;margin-top: 20px;}
.newslist.zcfg .zcfg_title{background: #c8dff0;    font-size: 17px;font-weight: bold;}
.newslist.zcfg .zcfg_title span{display: inline-block; text-align: center;}
.newslist.zcfg .zcfg_title span.lb_num{width: 10%;}
.newslist.zcfg .zcfg_title span.lb_title{width: 58%;}
.newslist.zcfg .zcfg_title span.lb_date{width: 10%;}
.newslist.zcfg .zcfg_title span.lb_wh{width: 20%;}
.newslist.zcfg li{border-bottom: 1px dotted #cccccc;    margin-bottom: 10px;    position: relative; line-height: 58px;overflow: hidden;    padding: 10px 0; font-size:16px;}
.newslist.zcfg li span{display: inline-block;text-align: center;}
.newslist.zcfg li span.lb_num{width: 8%;}
.newslist.zcfg li span.lb_title{width: 60%;line-height: 28px;text-align: left;}
.newslist.zcfg li span.lb_date{width: 10%;}
.newslist.zcfg li span.lb_wh{width: 20%;line-height: 28px;}
.newslist.zcfg li a{    width: auto;float: none; white-space: normal;text-align: left;line-height: 28px;font-size: 17px;display: inline;}
.newslist.zcfg li a em{    color: #cccccc;}
.newslist.zcjd a em{    color: #cccccc;}
/*******在线访谈*******/
.newslist.ft .ft_title{background: #c8dff0;    font-size: 17px;font-weight: bold;    overflow: hidden;}
.newslist.ft span{display: inline-block;    line-height: 28px; }
.newslist.ft span.lb_title{width: 65%;text-align:left;padding-left: 10px;}
.newslist.ft span.lb_date{width: 30%;text-align:center;}
.newslist.ft li{border-bottom: 1px dotted #cccccc;    margin-bottom: 10px;    position: relative;height: 58px;overflow: hidden;    padding: 10px 0;}
.newslist.ft li a{    width: auto;float: none; white-space: normal;text-align: left;line-height: 28px;font-size: 17px;    display: inline;}
.talkcontent h2 { font-size: 28px; color: #124da5;    margin-bottom: 10px;}
.talkbox .bd {
    width: 100%;
    padding-top: 0px;
}



.tanlist ul{    padding-top: 10px;}
.tanlist ul li h3 {
    font-size: 17px;
    margin-bottom: 5px;
}
.tanlist ul li p {
    font-size: 14px;
    color: #666;
}
.tanlist ul li h3 {
    font-size: 17px;
    margin: 5px 0;
}
.ft{    overflow: hidden;}
.ft.content{ margin: 30px 0;padding: 10px;}
.ft.content h2{    height: 40px; font-weight: normal; border-bottom: 1px solid #d8d6d7;}
.ft.content h2 span {
    font-size: 19px;
    border-left: 5px solid #4180df;
    padding-left: 15px;
    color: #4180df;
    font-weight: bold;
}
.yjContent h2{  padding:10px 0;    color: #005dc9;  font-size:20px;border-bottom: 1px solid #cccccc;}
.ft .detailcontent{height: 680px;overflow-y: scroll;overflow-x: hidden;    margin-top: 30px;}
.ft .detailcontent p{    font-size: 17px;line-height: 30px;margin-bottom: 10px;}
/******表单提交*****/
.msgBox{    margin-top: 30px;background: #eef1f6;padding: 50px 0;}
.msgBox .red_asterisk{display: inline-block;width: 7px; height: 7px; background: url(../images/red_asterisk.png) no-repeat center center; margin-right: 10px;vertical-align: middle;}
.msgBox li{    margin-bottom: 30px;}
.msgBox li span{width: 158px;font-size: 17px;height: 40px;line-height: 40px;    display: inline-block;    float: left;text-align: right;}
.msgBox li span.code{    width: auto; margin-right: 5px;}
.msgBox li input{ height: 40px;line-height: 40px;width: 500px;    padding: 0 10px;font-size: 17px;}
.msgBox li input.inputCode{    width: 280px;}
.msgBox li .msgArea{  width: 500px;height:140px;   padding:10px;font-size: 17px;}
.msgBox .msgAn{    width: 679px;text-align: center;    padding: 20px 0;}
.msgBox .msgBtn{ 
   padding: 0 10px;
    margin-right: 30px;
    display: inline-block;
    background: #3e86d4;
    text-align: center;
    height: 40px;
    line-height: 40px;
    color: #ffffff;
    font-size: 17px;}
.msgBox .msgBtn.overBtn{background: #aeafb3;}
.msgBox .msgBtn.cz{    background: #607D8B;}
/*******民意征集*******/
.newslist.myzj .myzj_title{background: #c8dff0;    font-size: 17px;font-weight: bold;}
.newslist.myzj .myzj_title span{display: inline-block; text-align: center;}
.newslist.myzj .myzj_title span.lb_title{width: 65%;}
.newslist.myzj .myzj_title span.lb_date{width: 23%;}
.newslist.myzj .myzj_title span.lb_result{width: 12%;}
.newslist.myzj li{border-bottom: 1px dotted #cccccc;    margin-bottom: 10px;    position: relative;height: 50px;line-height: 50px;overflow: hidden;    padding: 10px 0;    font-size: 17px;}
.newslist.myzj li span{display: inline-block;text-align: center;}
.newslist.myzj li span.lb_title{width: 65%;left: 0;   float: left;}
.newslist.myzj li span.lb_title a{text-align: left; }
.newslist.myzj li span.lb_date{width: 23%;left: 65%;}
.newslist.myzj li span.lb_result{width: 12%;    float: right;}
.newslist.myzj li a{    width: 100%;float: none; text-align: center;font-size: 17px;    display: block;}
.newslist.myzj li a.changeable{color: #4889e1;}


.width1200 .xx_con {border: 1px solid #c9c9c9;overflow: hidden; padding: 10px 20px;}
.width1200 .xx_con p { line-height: 36px;float: left; width: 47%; overflow: hidden; color: #666666; font-size: 17px; padding-bottom: 0; padding: 10px 0;}
.width1200 .xx_con p *{ color: #666666;}
.width1200 .xx_con p.mingc {width: 100%;}
.hdbox1 div.f-fr{font-size: 17px;}
.hdbox2 ul li {
    height: 35px;
    line-height: 35px;
}

.playlink{    overflow: hidden; margin-top: 19px;padding:10px 0;}
.bdshare-button-style0-24{    float: left;}
.share_nrjc{overflow: hidden;}
.share_nrjc .nrjc{margin-left: 20px;    float: left;}
.share_nrjc .nrjc a{    padding: 0 10px;text-align: center; border: 1px solid #ccc;line-height: 30px;height: 30px;display: block;}
.share_nrjc .nrjc a:hover{ border:0; background: #396ab8;color: #ffffff;}
.nodata{text-align: center;font-size: 30px;color: #cccccc;margin: 20px 0;display:none;}
@media screen and (min-width:300px) and (max-width:960px) {
.table-responsive {
width: 100%;
margin-bottom: 15px;
overflow-x: auto;
overflow-y: hidden;
border: 0px solid #dddddd;
-ms-overflow-style: -ms-autohiding-scrollbar;
-webkit-overflow-scrolling: touch;
}
.table-responsive > table {
margin-bottom: 0;
}
.table-responsive > table > thead > tr > th,
.table-responsive > table > tbody > tr > th,
.table-responsive > table > tfoot > tr > th,
.table-responsive > table > thead > tr > td,
.table-responsive > table > tbody > tr > td,
.table-responsive > table > tfoot > tr > td {
white-space: nowrap;
}
.table-responsive #xzsftable tr td{white-space: normal;}
div.newsCon div.TRS_Editor p img.width100,div.newsCon div.TRS_Editor div img.width100{width:98%}
/*******政策法规*******/
.fgSearch{    margin-bottom: 20px;    overflow: hidden;}
.newslist .fgSearch span{    display: inline-block;width:65px;}
.fgSearch input,.fgSearch select{    border: 1px solid #ccc;padding: 0 5px;height: 40px;line-height: 40px;    margin-right:0;    width: 80%;}
.fgSearch input.searchword,.fgSearch input.babh{    width: 77%;}
.fgSearch .seleBtn{width: 100px;margin:0 auto;    display: block;    float: none; margin-top: 20px;}
.fgSearch .selectedyw{ width: 100%;height: 40px;line-height: 40px;text-align: center;background: #4889e1;color: #ffffff;}
#fgContent p{    text-align: center; font-size: 20px;margin-top: 20px;}
	.newslist.zcfg .zcfg_title{    padding: 10px;}
	.newslist.zcfg .zcfg_title span.lb_num{display: none;	}
	.newslist.zcfg .zcfg_title span.lb_title{width: 73%;}
	.newslist.zcfg .zcfg_title span.lb_date{width: 25%;}
	.newslist.zcfg .zcfg_title span.lb_wh{display: none;	}
	.newslist.zcfg li{position:relative;height: auto;}
	.newslist.zcfg li span{    position: relative;top: 0;transform: none; -ms-transform:none; /* IE 9 */-webkit-transform:none; /* Safari and Chrome */}
	.newslist.zcfg li span.lb_num{display: none;	}
	.newslist.zcfg li span.lb_title{width: 73%;    left: 0;}
	.newslist.zcfg li span.lb_wh{display: none;}
	.newslist.zcfg li span.lb_date{width: 25%;right: 0; position: absolute;top: 50%;transform: translateY(-50%); -ms-transform:translateY(-50%); /* IE 9 */-webkit-transform:translateY(-50%); /* Safari and Chrome */}
.newslist.zcjd a em{    color: #cccccc;}
.width1200 .xx_con p,.width1200 .xx_con p.mingc{    width: 100%;}
/*******信息公开目录*******/
.innerSearch{    width: 90%;margin: 0 auto;  padding: 20px 0;  text-align: center;    overflow: hidden;    margin-bottom: 20px;}
.inSearchInput{    width: 68%; padding: 10px 15px;border: 1px solid #cccccc;float: left;}
.inSearchBtn{padding: 10px 15px;    background: #1888df; color: #fff;font-size: 17px;float: left;height: 41px;}
.pinfo.xxgkml{float: none;width: 100%; margin-top:0;}
.pinfo.xxgkml h3{padding: 10px 0;   background: #eef2f7; font-size: 17px;display: inline-block;  margin-right: 10px; margin-bottom: 10px; width: 47%; text-align: center;}
.pinfo.xxgkml h3:nth-child(2n){margin-right:0;}
.pinfo.xxgkml h2{    margin-top: 20px;}
.pinfo.xxgkml ul{    padding: 20px;}
.pinfo.xxgkml li{display: inline-block;  margin-bottom: 15px;margin-right: 0; width: 49%; overflow: hidden;text-overflow: ellipsis;white-space: nowrap;}
.pinfo.xxgkml li:nth-child(2n){    margin-right: 0;}
.pinfo.xxgkml li a{    font-size: 17px;}
/***在线访谈***/
.newslist.ft .ft_title{background: #c8dff0;    font-size: 17px;font-weight: bold;    padding: 10px;    overflow: hidden;}
.newslist.ft span{display: inline-block;     line-height: 28px;}
.newslist.ft span.lb_title{width: 56%;text-align:left;padding-left: 10px;    float: left;}
.newslist.ft span.lb_date{width: 40%;text-align:center;    float: right;}
.newslist.ft li{border-bottom: 1px dotted #cccccc;    margin-bottom: 10px;    position: relative;height: auto;overflow: hidden;    padding: 10px 0;}
.newslist.ft li a{    width: auto;float: none; white-space: normal;text-align: left;line-height: 28px;font-size: 17px;    display: inline;}
.ft.content{ margin-top: 30px;}
.ft.content{ margin: 30px 0;background-color: #ffffff;padding: 20px;}
.yjContent h2{  padding:10px 0;    color: #005dc9;  font-size:20px;border-bottom: 1px solid #cccccc;}
/***表单提交***/
.msgBox{    margin-top: 30px;background: #eef1f6;padding: 20px 10px;}
.msgBox .red_asterisk{display: inline-block;width: 7px; height: 7px; background: url(../images/red_asterisk.png) no-repeat center center; margin-right: 10px;vertical-align: middle;}
.msgBox li{    margin-bottom: 30px;    width: 100%;}
.msgBox li span,.msgBox li span.code{    width: auto; margin-right: 5px;}{width: 29%;font-size: 17px;height: 40px;line-height: 40px;    display: inline-block;    float: left;text-align: right;}
.msgBox li input,.msgBox li input.inputCode{  width: 64%;height: 40px;line-height: 40px;    padding: 0 10px;font-size: 17px;}
.msgBox li .msgArea{  width: 93%;height:140px;   padding:10px;font-size: 17px;}
.msgBox .msgAn{    width: 100%;text-align: center;}
.msgBox .msgBtn{    width: 25%;
    margin-right: 30px;
    display: inline-block;
    background: #3e86d4;
    text-align: center;
    height: 40px;
    line-height: 40px;
    color: #ffffff;
    font-size: 17px;}
.msgBox .msgBtn.overBtn{background: #aeafb3;width: auto;height: auto;line-height: 28px;margin-right: 0;}
.msgBox .msgBtn.cz{    background: #607D8B;}
/*******民意征集*******/
.newslist.myzj .myzj_title{background: #c8dff0;font-size: 17px;font-weight: bold;padding: 10px;}
.newslist.myzj .myzj_title span{display: inline-block; text-align: center;}
.newslist.myzj .myzj_title span.lb_title{width: 75%;}
.newslist.myzj .myzj_title span.lb_date{width: 20%;display:none;}
.newslist.myzj .myzj_title span.lb_result{width: 25%;text-align: right;}
.newslist.myzj li{border-bottom: 1px dotted #cccccc; margin-bottom: 0;position: relative;height: auto;overflow: hidden;    padding: 10px 0;}
.newslist.myzj li span{display: inline-block;text-align: center;position: relative;top:0;transform: none; -ms-transform:none; /* IE 9 */-webkit-transform:none; /* Safari and Chrome */}
.newslist.myzj li span.lb_title{width: 75%;left: 0;line-height: 28px;text-align: left;}
.newslist.myzj li span.lb_date{width: 20%;left: 68%;display:none;}
.newslist.myzj li span.lb_result{width: 20%;right:0;position: absolute;top: 50%;transform: translateY(-50%); -ms-transform:translateY(-50%); /* IE 9 */-webkit-transform:translateY(-50%); /* Safari and Chrome */}
.newslist.myzj li a{width: auto;float: none; white-space: normal;text-align: left;line-height: 28px;font-size: 16px; display: initial;}
.newslist.myzj li a.changeable{color: #4889e1;}
/*******政务公开*******/
.newsbox {float: none; width: 100%;}
.gcright3 { width: 100%;float: none;margin-top: 20px;}
.gcright3 ul li span{display: none; }

.hdbox1 div.f-fl img {
    width: 100%;
    height: 200px;
}
.hdbox1 div.f-fr {
    width: 100%;
    margin-top: 20px;
}
.hdbox3 {
    padding-top: 40px;
    overflow: hidden;
}

}
/*******温馨提示*******/