﻿@charset "utf-8";

/*cssReset*/
#content { background: #fff; margin: 0 auto; padding: 0 0 10px; overflow: hidden;}

/* focusNews */
#columnA { padding-top: 5px; overflow: hidden; position: relative; }
#columnA .focusBox {width: 284px; margin-right: 15px;}
#columnA .focusBox .hd {bottom: 40px; display: none;}
#columnA .focusBox .bd .pic img{ width:284px; height:190px; border:0; }
#columnA .focusBox .bd .con {height: 30px; line-height: 30px; display: none;}
#columnA .focusBox .bd .bg {height: 30px; line-height: 30px;}

#columnA .hotNews {float: right; width: 407px;}
#columnA .nodeTips {line-height: 24px; font-size: 12px; border-bottom: 1px solid #e5e5e5; padding-bottom: 10px; }
#columnA .topicList { overflow: hidden;}
#columnA .topicList .t {padding-bottom: 0;}
#columnA .topicList .t .intro{border: 0; padding-bottom: 0; line-height:24px;}

#columnB {padding-bottom: 20px;}


/*专题专栏*/
#sideZtzl {float: left; width: 100%; margin-bottom:15px;  }
#sideZtzl .bd {padding:12px 12px 2px; overflow: hidden; }
#sideZtzl .bd .picList{ overflow:hidden; }
#sideZtzl .bd .picList li { width:204px; height:60px; line-height:60px; float:left; margin-bottom:10px; display:inline;}
#sideZtzl .bd .picList li img{ width:204px; height:60px; }

/*热门排行*/
#sideRmph {float: left; margin-bottom:15px; }
#sideRmph .bd { padding: 0 10px 10px; overflow:hidden;}
#sideRmph .bd .infoList li {height: 30px; line-height: 30px; font-size: 12px;}


/*首页box*/
.pagebox {width: 100%; overflow: hidden;}
.pagebox .hd{ height:40px; line-height:40px; overflow:hidden; border-bottom: 1px solid #e5e5e5;}
.pagebox .hd .more{ float:right; color:#999; font-size: 12px; }
.pagebox .hd h3{ float:left; font-size: 16px; font-weight: bold; color:#b50909; }
.pagebox .hd h3 a{ display:block; padding:0 20px; font-size: 16px; color:#b50909; }
.pagebox .bd { border-top: none; padding:10px 5px 0;}


/*列表页*/
.mainContent .wBd{ padding-bottom: 20px; overflow:hidden;}
.currentNodeName { height: 60px; line-height: 45px; background: url(images/titbg.png) right -153px no-repeat; position: relative; }
.currentNodeName h3 {width: 400px; float: left; font-weight: bold; color: #016cba; height: 60px; line-height: 45px; padding-left: 30px; font-size: 16px; background: url(images/titbg.png) left top no-repeat}
.currentNodeName .oldData {float: right; width: 90px; height: 25px; line-height: 25px; background: #016cba; text-align: center; font-size: 12px; color: #fff; margin: 10px 20px 0 0;  border-radius: 5px; }
.currentNodeName .oldData a {color: #fff;}

.currentNodePic {width: 710px; margin-bottom: 10px;}
.currentNodePic img {width: 710px;}

.newsList { padding:0 0 20px;}
.newsList li {float:left; width:100%; padding: 15px 0; line-height:30px; font-size: 16px; border-bottom: 1px dotted #d5d5d5; }
.newsList li a { color: #555; }
.newsList li a:hover{ color: #016cba;}
.newsList li .hasPic {display: inline-block; *display: inline; *zoom: 1; width: 16px; height: 14px; background: url(images/pageIcon.png) 0 -54px no-repeat; margin-left: 10px;}
.newsList li .date{ float:right; color:#999; padding-right: 5px; }
.newsList li .node{ color:#999; }
.newsList li.split { border-top: 1px dotted #ccc; margin: 25px 0; height: 1px;}
.newsList .dateRight { background: url(images/pageIcon.png) 0 -93px no-repeat; color: #999; padding:0 20px; font-size: 12px;}
.newsList .hits { background: url(images/pageIcon.png) 0 -122px no-repeat; color: #999; padding-left: 20px; font-size: 12px;}

.newsList .foreword,.newsList .Subheading{font-size: 12px; line-height: 22px; color: #999;}
.newsList .Subheading {line-height: 26px;}

.newsListTxt { padding:0 0 20px;}
.newsListTxt li{ font-size:14px; height:46px; line-height:46px; border-bottom: 1px dotted #d5d5d5;}
.newsListTxt li a{background:url(images/icons.png) no-repeat 5px 9px;padding-left:20px;}
.newsListTxt li a:hover { background-position: 5px -23px;}
.newsListTxt li .date{ float:right; color:#999; padding-right: 5px; }
.newsListTxt li .node{ color:#999; }
.newsListTxt li.split { border-top: 1px dotted #ccc; margin: 25px 0; height: 1px;}

/*图片列表*/
.picListFl {width: 755px; padding: 30px 0 0 4px; overflow: hidden; }
.picListFl li{ border-bottom: 4px solid #e7e7e7; }
.picListFl li .pic img{ border-bottom: none; }
.picListFl li .pic a:hover img{ }
.picListFl li .title{ height: 42px; line-height: 42px; border:1px solid #ddd; border-top: none;}


/*友情链接列表页*/
.friendLinkList{ overflow:hidden; zoom:1; padding:20px 0 0 20px;  }
.friendLinkList li{ width:180px; height:28px; line-height:28px; padding:0 10px 0 10px;  float:left;  }

/*内容页*/
#pageDetail {width: 100%;}
#pageDetail .pathW {line-height: 50px; border-bottom:1px solid #e5e5e5; overflow: hidden;}
#pageDetail .pathW h3 {float: left; background: url(images/icons.png) 5px -1397px no-repeat; font-size: 16px; color: #016cba; font-weight: bold; padding-left: 25px;margin-top: 15px;}
#pageDetail .pathW .path {float: right;  border: 0; margin: 0;}

.articleCon {padding: 25px 0 0; }
.articleCon .title { font-size:24px; line-height:160%; color:#0168b7; text-align:center; font-weight:200; padding: 10px 0;}
.articleCon .subTitle { font-size:16px; line-height:160%; color:#5b5b5b; text-align:center; font-weight:200;}
.articleCon .foreword { font-size:16px; line-height:160%; color:#5b5b5b; text-align:center; font-weight:200;}
.articleCon .property{ line-height:34px; margin:20px 0; text-align:center; color:#666;border:1px dotted #d5d5d5; background: #f6f6f6; }
.articleCon .property span{ padding:0 5px;}
.articleCon .userControl { line-height:22px; padding:2px 10px; text-align:right; color:#333; background-color:#fffbe6; border:1px dotted #ede699; }
.articleCon .keyword {background: #f9f9f9; border: 1px dotted #ccc; line-height: 34px; margin: 10px 0; text-align: center; font-size: 14px; }

.articleCon .downloadFile { border: 1px dotted #ccc; line-height: 30px; margin: 10px 0; padding:5px 15px 5px 0; text-align: left; font-size: 12px; background:#f9f9f9; }
.articleCon .downloadFile .hd {background:url(images/icons.png) 15px -1337px no-repeat; padding-left:50px;}
.articleCon .downloadFile .all {padding-left:15px; background:url(images/icons.png) 15px -1284px no-repeat; }
.articleCon .downloadFile .all a {color:#ff0000;font-weight:bold;padding: 0 0 0 15px; text-decoration: underline;}
.articleCon .downloadFile .bd {padding-left:50px;}
.articleCon .downloadFile .bd a {padding:0 15px 0 0; color:#007ab9;}


.articleCon .conTxt {color:#555; font-size:14px; line-height:30px; padding:5px 0 10px 0; width:100%; overflow:hidden; }
.articleCon .conTxt img{max-width:950px;height:auto;}
.articleCon .page { padding:0 10px 0 0; }
.articleCon .others{ padding-top:12px; border-top:1px solid #ececec;}
.articleCon .others .prev,.articleCon .others .next { font-size:14px; line-height: 30px;  }

.shareBottom {height:40px;line-height:40px; text-align:center; padding:0 10px;font-size: 12px; overflow: hidden; }
.shareBottom .a1,
.shareBottom .a2,
.shareBottom .a3{ float:left;display:inline;margin:0 10px 0 0; color: #007ab9; }
.shareBottom #bdshare{float:right;line-height:16px !important; display:inline;margin:3px 0 0 0; }
.shareBottom #bdshare b {float: left;height: 30px;line-height: 30px;}

/* 问卷结果页 */
.Reulst { border:1px solid #ccc; padding:10px;}
.Reulst #LblSurveyName,#LblTitle{ font-size:16px; line-height:26px; padding-bottom:10px; border-bottom:1px dotted #ccc; display:block;}
.Reulst .tdbgD{ padding:10px;}
.Reulst .inputbutton {width:70px;height:26px;background:url(images/btn.png) no-repeat 0 -184px;border:none;vertical-align:middle;
	color:#2e8cc0;font:bold 14px/26px "宋体";cursor:pointer; margin-right: 15px;}

/*投票页*/
.voteList {  padding:10px; text-align: center; }
.voteList h4 { font-weight: bold; font-size: 16px;line-height:26px; padding-bottom:10px; border-bottom:1px dotted #ccc; display:block;}
.voteList ul {padding: 20px 0;}
.voteList ul li {height: 28px; line-height: 28px;}
.voteList ul li input {vertical-align: middle; margin-right: 5px;}
.voteList p{ margin:0 auto; width: 155px;  }
.voteBtn {width:70px;height:26px;background:#b20008;border:none;vertical-align:middle;
	color:#fff;
	font:bold 14px/26px "宋体";
	cursor:pointer;
	 margin-right: 15px;
	 border-radius: 2px;
	}
.viewBtn {width:70px;
	height:26px;
	background:#b20008;
	border:none;
	vertical-align:middle;
	color:#fff;
	font:bold 14px/26px "宋体";
	cursor:pointer;
	border-radius: 2px;
	 }


/*专题列表页*/
#ztListAll {width: 738px; padding: 15px 0; overflow: hidden;}
#ztListAll li { width:218px; height:116px; line-height: 34px; float:left; margin:0 28px 30px 0; display:inline; text-align: center; font-size: 14px;}
#ztListAll li .pic {width: 218px; height: 82px;}
#ztListAll li img{ vertical-align:bottom; width:218px; height:82px;}
#ztListAll li p {height: 40px; line-height: 40px;}

/* searchList */
#searchList {}
#searchList .currentNodeName .more{float:right;font-size:12px;color:#f30 }
#searchList ul.newsList {padding: 15px 0;}
#searchList ul.newsList li {height:28px;line-height:28px;margin:4px 0; font-size: 14px;  }
#searchList ul.newsList li a.tit {background: none; padding: 0 0 0 10px; }
#searchList ul.newsList li a font{background:#0da2e4; color: #fff; }

/* 微信微博-单页 */
.sideWx{width: 100%; float: left; margin-top: 10px; overflow: hidden; padding-top: 2px; background: url(images/sideWxLine.png) left top no-repeat;}
.sideWx .hd{height: 28px; line-height: 28px; border: 1px solid #d5d5d5; border-top: none;}
.sideWx .hd h3{margin-left: 10px; padding-left: 20px; font-size: 12px; color: #016cba; background: url(images/sideWxIcon.png) left center no-repeat;}
.sideWx .bd{padding:5px 0 10px;text-align: center; overflow: hidden; border: 1px solid #d5d5d5; border-top: none; } 
.sideWx .bd img {width:170px; height:auto;}

/*通用专题列表页*/
.SpecialWrap {width: 900px; margin: 0 auto;}
.SpecialWrap .sider {width: 282px;}
.SpecialWrap .mainContent {width: 555px; padding-left: 40px; background: url(images/nodebg.jpg) 0 0 no-repeat;}

.SpecialWrap .sideNodeInfo {background: url(images/nodeInfo.jpg) center top no-repeat; padding-top: 26px;}
.SpecialWrap .sideNodeInfo .bd { background: url(images/nodebgShow.jpg) right bottom no-repeat;}
.SpecialWrap .sideNodeInfo .bd .bdIn {width: 236px; border: 1px solid #d9e8f4; border-top: none; padding: 10px 18px; color: #ab1c1d; }

.SpecialWrap #sideMenuBox {margin-top: 15px; width: 274px;}
.SpecialWrap #sideMenuBox .bd {border-top: 1px solid #d5d5d5;}
.SpecialWrap #sideMenuBox .bd li {height: 42px; line-height: 42px;}
.SpecialWrap #sideMenuBox .bd li a {height: 41px; line-height: 41px;}
.SpecialWrap #sideMenuBox .bd li a:hover{ border-right: 1px solid #d5d5d5; }
.SpecialWrap #sideMenuBox .bd li.on a {border-right: 1px solid #d5d5d5;}

.SpecialWrap .currentNodePic {width: 555px; margin-bottom: 15px;}
.SpecialWrap .currentNodePic img {width: 555px; height: 100px;}
.SpecialWrap .currentNodeName {background-position: 0 -93px;}


/*红头文件内容页*/
.eApp_cont{padding: 10px 0 30px; }
.eApp_cont h2{ padding: 20px 0; margin: 0; font-size: 30px; font-weight: bold; color: #333; line-height: 36px; text-align: center; }
.eApp_cont h3{	padding: 20px 0 10px; margin: 0; font-size: 16px; font-weight: bold; color: #016cba; line-height: 36px; text-align: center; }
.eApp_cont h4{	padding: 30px 0 0; margin: 0; font-size: 18px; font-weight: bold; color: #333; line-height: 36px; text-align: center; }
.eApp_cont .DocData_Bt{	border-bottom: #ccc 1px solid; height: 19px;font-size: 12px; }
.eApp_cont .DocData_Bt a{float: right; display: block; cursor: pointer; background: url(../images/DataOpenbg.gif) no-repeat; width: 156px; height: 19px; line-height: 19px; padding-left: 20px; color: #c00; }
.eApp_cont .DocData_Bt a.ClassOn{background: url(../images/DataClosebg.gif) no-repeat; color: #ce0000;  }
.DocData_More { border-bottom: #ccc 1px solid; }
.DocData_More table { border-collapse:collapse; color: #555; width: 100%;margin-top: 1px;}
.DocData_More td { border:1px solid #fff; background-color: #F5F5F5; padding: 5px; }
.DocData_More .tdlab { background-color: #E8E8E8; text-align: center; }

.eApp_content{margin:20px 0;  }

.content_Tool{height: 24px; border: #FFE9C8 1px solid; line-height: 24px; background-color: #FFF5E5; color: #555; padding: 0 10px; font-size: 12px; }
.content_Tool a {padding: 0 5px;}

.DocumentNumber { width: 100%; height: 150px; margin-top: 30px; }
.DocumentNumber .pic {text-align: center;}
.DocumentNumber .pic img {width:100%; height:100px;}
.DocumentNumber p {line-height: 50px; text-align: center; border-bottom: 2px solid #ff0000;}

.eApp_footer {height: 40px; line-height: 40px; border-top: 1px solid #ccc; border-bottom: 1px solid #ccc; margin-bottom: 20px;}
.eApp_footer .depName {float: left; }
.eApp_footer .date {float: right; }

/*房屋征收公告内容页*/
.eApp_contA{padding: 10px 0 30px; }
.eApp_contA h2{ padding: 20px 0; margin: 20px 0 0; font-size: 30px; font-weight: bold; color: #333; line-height: 36px; text-align: center; font-family: "SimSun"; }
.eApp_contA h3{	padding: 10px 0 0; margin: 0; font-size: 16px; font-weight: bold; color: #016cba; line-height: 36px; text-align: center; }
.eApp_contA h4{	padding: 30px 0 0; margin: 0; font-size: 18px; font-weight: bold; color: #333; line-height: 36px; text-align: center; }
.eApp_contA .DocData_Bt{	border-bottom: #ccc 1px solid; height: 19px;font-size: 12px; }
.eApp_contA .DocData_Bt a{float: right; display: block; cursor: pointer; background: url(../images/DataOpenbg.gif) no-repeat; width: 156px; height: 19px; line-height: 19px; padding-left: 20px; color: #c00; }
.eApp_contA .DocData_Bt a.ClassOn{background: url(../images/DataClosebg.gif) no-repeat; color: #ce0000;  }

.eApp_contentA{margin:20px 0;  }


.eApp_contB {padding: 10px 0 30px; }
.eApp_contB h3  {padding: 30px 0; margin: 0; font-size: 30px; font-weight: bold; color: #000; line-height: 36px; font-family:"仿宋","仿宋_GB2312"; text-align: center; }
.eApp_contB .DocData_Bt{	border-bottom: #ccc 1px solid; height: 19px;font-size: 12px; }
.eApp_contB .DocData_Bt a{float: right; display: block; cursor: pointer; background: url(../images/DataOpenbg.gif) no-repeat; width: 156px; height: 19px; line-height: 19px; padding-left: 20px; color: #c00; }
.eApp_contB .DocData_Bt a.ClassOn{background: url(../images/DataClosebg.gif) no-repeat; color: #ce0000;  }

.eApp_contentB {margin:20px 0; font-family:"仿宋","仿宋_GB2312"; font-size: 16pt; line-height: 36px;}


.downTable {width: 100%; border: 1px solid #e5e5e5; border-right: none; border-bottom: none; }
.downTable td {border-right: 1px solid #e5e5e5; border-bottom: 1px solid #e5e5e5; padding: 8px; font-size: 12px;}
.downTable .trhd {background: #f6f6f6;}
.downTable .trhd td {font-weight: bold; text-align:center;}
.downTable .even {background: #f6f6f6;}
.downTable .down {height:15px; line-height:15px; display: inline-block; *display: inline; *zoom: 1; padding-left:5px;}
.downTable .down a {width: 15px; height: 15px; margin: 0 5px; background: url(images/pageIcon.png) 0 -525px no-repeat; text-indent:-9999px; display: inline-block; *display: inline; *zoom: 1;}
.downTable .down em {display: inline-block; *display: inline; *zoom: 1;}




/* 直属专栏 & 直属单位文件 S -----------------------------*/
/* 侧栏-广告banner */
.sideBanner{width: 100%; float: left; overflow: hidden;}
.sideBanner p,
.sideBanner div{overflow: hidden; margin-bottom: 10px;}
.sideBanner img{display: block; width: 100%; height: auto;}

/* 栏目搜索 */
.nodeSearch{overflow: hidden; margin: 10px auto 0; text-align: center;}
.nodeSearch .txt{width: 380px; height: 35px; line-height: 35px; float: left; margin-left: 260px; *display: inline; text-indent: 

10px; border: 1px solid #d5d5d5; border-right: 0; border-radius: 3px 0 0 3px;}
.nodeSearch .btn{width: 64px; float: left; height: 37px; line-height: 37px; float: left; font-size: 12px; color: white; text-

align: center; background-color: #ab1c1d; border-radius: 0 3px 3px 0;}

/* 直属专栏-列表页 */
#zszlPage{}
#zszlPage .nodeInfo{overflow: hidden; margin-bottom: 15px;  padding-bottom: 21px; border-bottom: 1px solid #ebebeb;}
#zszlPage .nodePic{overflow: hidden;}
#zszlPage .nodePic img{display: block; width: 960px; height: auto;}
#zszlPage .nodeTip{margin-top: 10px; overflow: hidden; text-indent: 2em; font-size: 15px; line-height: 32px; color: #0f61a7;}

/* 左右框 */
#zszlPage .sider{width: 260px;}
#zszlPage .mainContent{width: 670px;}

/* 直属单位文件-列表页 */
#zsdwwjPage .nodeSearch{margin-top: 0; padding-bottom: 15px;}
#zsdwwjPage .nodeSearch .txt{margin-left: 0; height: 43px; line-height: 43px;}
#zsdwwjPage .nodeSearch .btn{width: 76px; height: 45px; line-height: 45px; font-size: 14px;}
