/* CSS Document */

.cont{padding:0px;}
.hidden{display:none;}
.scrolldoorFrame{width:90%;overflow:hidden; margin:0 auto;}
.scrollUl{width:100%;overflow:hidden;height:70px; margin:0 auto;}
.scrollUl li{float:left;}
.sd01{cursor:pointer; background:#a60c0e;font-family:"微软雅黑";font-size:14px;height:40px; line-height:40px; color:#fff;min-width:120px; margin-right:10px; text-align:center; }
.sd02{cursor:pointer; background:#a8a8a8;font-family:"微软雅黑";font-size:14px;height:40px; line-height:40px; color:#fff;min-width:120px; margin-right:10px; text-align:center; }





.listContain{ background: #fff; margin: 30px auto 0px; overflow: auto; zoom: 1;}
.listContain .right{ float: right; width: 887px; min-height: 200px; margin: 20px 20px 20px 0px;}
.listContain .listCon{ float: left; width: 100%; min-height: 200px; margin: 20px 20px 20px 0px;}
.listContain .left{ background: #ebedf2; float: left; width: 355px; min-height: 200px; margin: 20px 0px 20px 20px;}
.listContain .left .inner{ margin: 10px 20px 25px;}

.commTitleSwitch{ padding-left: 6px; border-bottom: 1px solid #e6e6e6; background: url(../images/open/titleLeftBlue.png) no-repeat left 8px center;}
.commTitleSwitch span{ line-height: 40px; font-size: 20px; color: #666; cursor: pointer; margin: 0px 15px;}
.commTitleSwitch span.current{ color: #015293;}
.commTitleSwitch a.more{ line-height: 40px; display: block; float: right; font-size: 14px; color: #666; ~margin-top:-40px;}

.commTitleSwitchs{ padding-left: 6px; border-bottom: 1px solid #e6e6e6; background: url(../images/open/titleLeftBlue.png) no-repeat left 8px center;}
.commTitleSwitchs span{ line-height: 40px; font-size: 20px; color: #666; cursor: pointer; margin: 0px 15px;}
.commTitleSwitchs span.current{ color: #015293;}
.commTitleSwitchs a.more{ line-height: 40px; display: block; float: right; font-size: 14px; color: #666; ~margin-top:-40px;}

.listTitleSwitch{ margin-top: 10px;padding-left: 30px; border-bottom: 1px solid #e6e6e6; background: url(../images/dqwz.png) no-repeat left 8px center;}
.listTitleSwitch span{ line-height: 40px; font-size: 18px; color: #666; cursor: pointer; margin: 0px 15px;}
.listTitleSwitch span.current{ color: #015293;}
.listTitleSwitch a{ color: #015293;}

.listNewsList{ padding: 10px 0px;}
.listNewsList li{}
.listNewsList li a{ font-size: 18px; color: #333; line-height: 44px; display: block; padding-left: 25px; background: url(../images/grayPoint.png) no-repeat left 9px center;}
.listNewsList li a font{ float: right; color: #666; ~margin-top:-44px;}

.listTitle{ padding-left: 12px; background: url(../images/open/titleLeftBlue.png) no-repeat left center;}
.listTitle span{ font-size: 20px; color: #015293; line-height: 40px;}

.listChild{ margin-top: 10px; margin-bottom: 25px;}
.listChild li{ margin-bottom: 15px;}
.listChild li a{ display: block; background: #fff; font-size: 18px; color: #000; overflow: hidden; width: 315px; height: 50px; text-overflow: ellipsis; white-space: nowrap;}

.listChild li a img{ margin-right: 13px;}

.listLeader{ margin-top: 10px; }
.listLeader li{ margin-bottom: 15px;}
.listLeader li a{ display: block; background: #fff; font-size: 18px; color: #000;}
.listLeader li a img{ margin-right: 13px;}

.listTree{ background: #fff;padding: 10px;margin-bottom: 25px;}

.lastNews{ background: #fff;}

.lastNewsList{ border: 1px solid #e6e6e6; padding: 0px 15px; margin-top: 4px;}
.lastNewsList li{ line-height: 45px;}
body:nth-of-type(1) .questionNewsList li{ line-height: 44px;}
.lastNewsList li a{ font-size: 18px; color: #333;}
.lastNewsList li a font{ font-size: 18px; color: #666; float: right; ~margin-top:-45px;}

.listPage{text-align: center;margin:5px auto; font-size: 16px;line-height: 30px}


.contentTitle{ margin-top: 5px;padding-left: 30px; background: url(../images/dqwz.png) no-repeat left 8px center;}
.contentTitle span{ line-height: 40px; font-size: 18px; color: #666; cursor: pointer; margin: 0px 15px;}
.contentTitle span.current{ color: #015293;}
.contentTitle a{ color: #015293;}

.interactContain{ background: #fff; margin: 30px auto;}
.interactContain .inner{ padding: 20px; min-height: 100px;}
.interactInfoContain{ overflow: auto; zoom: 1;}

.contentArea{ border: 1px solid #e6e6e6; overflow: hidden; zoom: 1; height: auto;padding: 20px;}

.contentArea .title{ width: 100%; padding: 10px 0; line-height: 46px; font-size: 32px; text-align: center; color: #222;}
.contentArea .title1{  width: 100%; padding: 10px 0; line-height: 40px; font-size: 26px; text-align: center; color: #666;}
.contentArea .xgxx{ width: 100%; height: 40px; line-height: 40px; background: #f0f5fc; margin-top: 40px;}
.contentArea .xgxx .zc{ width: 45%; float: left; font-size: 16px; color: #666; text-align: left; padding-left: 15px;}
.contentArea .xgxx .zc span{ padding-right: 15px;}
.contentArea .xgxx .yc{ width: 45%; float: right; font-size: 16px; color: #666; text-align: left; padding-right: 15px;}
.contentArea .xgxx .yc .zt{ width: 210px; float: right; padding-right: 10px;}
.contentArea .xgxx .yc .zt a{ padding: 0 5px;}
.contentArea .xgxx .yc .zt span{ color: #0069C5; padding: 0 5px; cursor: pointer;}

.contentArea .zw{ width: 98%; height: auto; overflow: hidden; font-size: 18px; line-height: 32px; color: #333; text-align: left; margin: 15px auto 0;}
.contentArea .zw p{ padding: 7px 0; text-indent: 2em;}
.contentArea .zw img{ margin: 10px auto; max-width: 100%;}

.contentArea .dbcz{ width: 100%; padding: 40px 0px; border-bottom: 1px solid #ddd; height: 33px; line-height: 33px;}
.contentArea .dbcz .fx{ width: 400px; float: left;}
.contentArea .dbcz .cz{ width: 240px; float: right;}
.contentArea .dbcz .cz a{ display: block; font-size: 18px; color: #222; text-align: left; margin-left: 10px; float: left;}

.contentArea .sxyt{ width: 100%;  padding-top: 30px;}
.contentArea .sxyt .dd{ min-width: 555px; height: auto; line-height: 36px; text-align: left; font-size: 18px; color: #333; float: left;}
.contentArea .sxyt .dd span{ }
.contentArea .sxyt .dd a{ color: #333; display: block; min-width: 480px; float: left; line-height: 32px;}
.contentArea .sxyt .dd:hover a{ color: #0D52B2;}


.contentArea .gk{ width: 100%; background: #f0f5fc; height: auto; overflow: hidden; margin-bottom: 41px;}
.contentArea .gk table{ border-collapse: collapse; width: 100%; }
.contentArea .gk table td{ border: 1px solid #e0ebfa; padding: 10px; font-size: 16px; color: #333; text-align: left;}
.contentArea .gk table td.t1{ text-align: right;}
.contentArea .gk table td.t2{ background:#fff;}

/* CSS Document */
.interactContain{ background: #fff; margin: 30px auto;}
.interactContain .inner{ padding: 20px; min-height: 100px;}
.interactInfoContain{ overflow: auto; zoom: 1;}

.interactCommTitle{ line-height: 45px;}
.interactCommTitle span{ font-size: 20px; color: #015293;}
.interactCommTitle span img {margin: 0px 10px;}
.interactCommTitle a.more{ line-height: 45px; display: block; float: right; font-size: 14px; color: #666; ~margin-top:-45px;}

.topicArea{ border: 1px solid #e6e6e6; overflow: auto; zoom: 1; ~min-height:269px;padding-top: 20px;}

.zw-ztsy{width: 1268px;}
.zw-ztsy li{float: left;width: 380px;height: 168px;border: 1px solid #dcdcdc;margin: 0 20px 40px;}
.zw-ztsy li img{width: 380px;height: 116px;border-bottom: 1px solid #dcdcdc;}
.zw-ztsy li p{color: #333333;font-size: 14px;text-align: center;margin-top: 16px;}
.clearfix {zoom: 1;}

.institutionsList{ overflow: auto; zoom: 1; padding: 5px;}
.institutionsList li{ float: left; width: 25%;}
.institutionsList li a{ padding-left: 20px; background: url(../images/institutionsleft.png) no-repeat left center; font-size: 18px; color: #333; line-height: 45px;}

.institutionsList1{ overflow: auto; zoom: 1; padding: 5px;}
.institutionsList1 li{ float: left; width: 100%;}
.institutionsList1 li a{ padding-left: 20px; background: url(../images/institutionsleft.png) no-repeat left center; font-size: 18px; color: #333; line-height: 45px;}

.institutionsList2{ overflow: auto; zoom: 1; padding: 5px;}
.institutionsList2 li{ float: left; width: 16%;}
.institutionsList2 li a{ padding-left: 20px; background: url(../images/institutionsleft.png) no-repeat left center; font-size: 18px; color: #333; line-height: 45px;}

.openNewsList{  overflow: auto; zoom: 1; padding: 5px;}
.openNewsList li{ float: left; width: 100%;}
.openNewsList li a{ padding-left: 20px; background: url(../images/grayPoint.png) no-repeat left 9px center;font-size: 18px; color: #333; line-height: 45px;}
.openNewsList li a font{ float: right; color: #666; ~margin-top:-44px;}

/*依申请公开*/

.cwb {padding: 20px;}
.detail {width: 100%;}

/*领导信箱*/
.yjjylist{ width: 100%px; margin: 0px auto; margin-top: 20px;}
.yjjylist ul li{ width: 100%; margin: 0px auto; height: 47px; line-height: 47px; border-bottom: 1px #ccc dotted; display: block; float: left; background: url(../images/tb.jpg) left center no-repeat;}
.yjjylist ul li a{width:100%; height: 47px; display: block;}
.yjjylist ul li .ly{ width: 110px; height: 47px; line-height: 47px;float:left; margin-left: 20px; color: #666; font-size: 16px;}
.yjjylist ul li .bt{ width: 516px; height: 47px; line-height: 47px;float:left; color: #666; font-size: 16px; color: #000;}
.yjjylist ul li .sj{ width: 120px; height: 47px; line-height: 47px;float:left; color: #666; font-size: 16px; text-align: center;}
.yjjylist ul li .zt{ width: 120px; height: 47px; line-height: 47px;float:left; color: #666; font-size: 16px; text-align: center;}
.yjjylist ul li:hover{background:#f9f9f9  url(../images/tb.jpg) 5px center no-repeat;}


/*公开信息检索页*/

.gklist{ width: 100%; height: auto; overflow: hidden;}
.gklist table{ border-collapse: collapse; width: 100%;}
.gklist table th{ font-weight: bold; font-size: 16px; background: #015293; color: #fff; padding: 13px 10px;}
.gklist table td{ border-bottom: 1px dashed #DDDDDD; text-align: center; font-size: 16px; color: #333; padding: 10px 10px; transition: .3s; -webkit-transition: .3s;}
.gklist table td a{ color: #333; display: block; width: 500px; text-align: left; overflow: hidden; margin: 0 auto;}
.gklist table tr:hover td{ background: #f5f5f5;}
.gklist table tr:hover a{ color: #015293;}


/*主动公开目录*/

.gkpartlist{ padding: 0px 10px; margin: 0px auto; margin-left: 15px;}
.gkpartlist h1{ font-size:18px; font-weight: bold; line-height:40px; background: url(../images/redPoint.png) left center no-repeat; padding-left: 17px; margin-left: 10px;}
.gkpartlist ul {margin-left: 15px;}
.gkpartlist ul li{display: block; float: left; margin:4px; }
.gkpartlist ul li a{ font-size: 18px; text-align: center; background: url(../images/institutionsleft.png) left center no-repeat; display: block; float: left; padding-left: 15px; margin-right: 40px;}

.zdgkbanner{ width: 100%; height: 295px; margin: 0px auto; }
.zdgkbanner .backsy{ margin-top: 20px; float: right; }
.zdgkbanner .backsy a{color: #fff;}
.box{width:1300px; margin: 0px auto;}

.tycolumn1{ width:100%; height:60px; background:url(../images/column.jpg) left center repeat-x; position:relative;}
.tycolumn1 .tycolumn1_l{ padding-left:50px; padding-right: 10px; margin-left: 20px; font-size:20px; font-weight:bold; text-align:center; line-height:60px; background:url(../images/gkicon4.jpg) 10px center no-repeat #fff; color:#c50001; position:absolute; z-index:1; bottom:0px; left:0px; }

.tplb{ width: 293px; margin: 0px auto; }
.tplblist{width:1200px; margin: 0px auto; margin-top: 20px;}
.tplblist ul li{width:280px; margin: 0px auto; height:253px; display: block; float: left; margin: 15px 10px;}
.tplblist ul li .img{width: 275px; height: 175px; overflow: hidden;}
.tplblist ul li .img img{width: 275px; height: 175px; transition:transform 1s ease 0s;}
.tplblist ul li .img img:hover{transform: scale(1.1);}
.tplblist ul li .tt{ width:275px; height:78px; background: #edf2f6;}
.tplblist ul li .tt h1{font-size: 20px; text-align: center; line-height: 40px;}
.tplblist ul li .tt p{font-size:14px; color: #666; width:250px; margin: 0px auto;}

/*区政府公开*/
.zdly{width: 100%; margin: 0px auto; background: url(../images/zdlybg.jpg) center top no-repeat;}
.zdlyk{ width:1200px; margin: 0px auto;}
.zdlyk .column1{ width: 1200px; height: 80px; line-height: 80px; background: url(../images/zdlycolumn1.png) left center no-repeat;  font-size: 20px; font-weight: bold; color: #245398; padding-left: 30px;}
.zdlyk .column2{ width: 1200px; height: 80px; line-height: 80px; background: url(../images/zdlycolumn2.png) left center no-repeat;  font-size: 20px; font-weight: bold; color: #245398; padding-left: 30px;}
.zdlyk .column3{ width: 1200px; height: 80px; line-height: 80px; background: url(../images/zdlycolumn3.png) left center no-repeat;  font-size: 20px; font-weight: bold; color: #245398; padding-left: 30px;}
.zdlyk .column4{ width: 1200px; height: 80px; line-height: 80px; background: url(../images/zdlycolumn4.png) left center no-repeat;  font-size: 20px; font-weight: bold; color: #245398; padding-left: 30px;}
.zdlyk .column5{ width: 1200px; height: 80px; line-height: 80px; background: url(../images/zdlycolumn5.png) left center no-repeat;  font-size: 20px; font-weight: bold; color: #245398; padding-left: 30px;}

.zdlyk .zdlyklist{ width: 1150px; margin: 0px auto; margin-top: 20px;}
.zdlyk .zdlyklist ul li{width: 383px; float: left; display: block; margin: 20px auto;height:100px;}
.zdlyk .zdlyklist ul li .kk{}
.zdlyk .zdlyklist ul li .kk .i{ width: 84px; height: 84px; background:#f2f2f2; float: left;  line-height: 84px; text-align: center;}
.zdlyk .zdlyklist ul li .kk .i img{ line-height: 84px; text-align: center; padding-top: 20px;}
.zdlyk .zdlyklist ul li .kk .r{ width:225px; margin-left:20px; float: left;}
.zdlyk .zdlyklist ul li .kk .r h1{font-size: 18px; line-height: 40px; font-weight: bold; color: #000;}
.zdlyk .zdlyklist ul li .kk .r p{font-size: 15px;color: #000;}
.zdlyk .zdlyklist ul li .kk .r p a{margin:0 7px 0 0;}


/*财政预决算平台*/
.commTitleSwitchsA{ padding-left: 6px; border-bottom: 2px solid #015293; }
.commTitleSwitchsA span{ line-height: 40px; font-size: 22px; color: #666; cursor: pointer; margin: 0px 15px;font-weight: 600;}
.commTitleSwitchsA span.current{ color: #015293;}
.commTitleSwitchsA a.more{ line-height: 40px; display: block; float: right; font-size: 14px; color: #666; ~margin-top:-40px;}

/*政府年报*/
.gbfmli {margin: 20px 0px 0px 17px;width: 22%;height: 270px;float:left;background:#f5f5f5;}
.gbfma {text-align:center;display:block;margin-top:20px;}
.gbfmspan {text-align:center;line-height:46px;}
.listNav {  height: 37px; line-height: 37px; background-color: #015293}