@charset "gb2312";

/*css reset*/

.mainContentC {width: 590px; float: left; overflow: hidden;}

/* focusNews */

.govNews { float: right; width: 750px; height:340px; padding:0 10px 10px; position: relative; background: #fff url(imagesfocusbg.jpg) no-repeat right top;}
.govNews .whd { height: 60px; line-height: 60px; text-align: left;}
.govNews .whd h3 {font-size: 30px; font-family: "Microsoft Yahei"; color: #b20008; float: left; }
.govNews .whd h3 a{ color: #fff; font-size: 14px; font-weight: bold;}
.govNews .whd span { float: left; background: url(imagesicons.png) 0 -517px no-repeat; display: block; width: 19px; height: 60px; margin-left: 12px; }

.govNews #focusNews{ float:left; width:360px; height:270px; margin-right: 15px;}
.govNews .focusBox .hd ul li span {color: #888481;}
.govNews .focusBox .hd ul li.on span {color: #fff;}
.govNews .focusBox .bd .pic img {width: 360px; height: 270px;}

#tabNews {width: 377px; float: right;}
#tabNews .hd {border-bottom:2px solid #b20008;}
#tabNews .hd li {margin: 0;}
#tabNews .hd li a {padding: 0 9px;}
#tabNews .hd li.on a {padding: 0 10px;}
#tabNews .bd {border: 1px solid #dedede; border-top: 0; padding:8px 10px; height: 225px;}
.govNews .infoList {  }
.govNews .infoList li {height: 28px; line-height: 28px;font-size: 14px; text-align: left; font-family: "Microsoft Yahei";}
.govNews .infoList li a {background:url(imagesdot01.png) no-repeat 0 8px; padding-left:12px; font-size: 14px;}
.govNews .infoList li a:hover {background:url(imagesdot02.png) no-repeat 0 8px; padding-left:12px; color:#b20008; font-weight:bold;}

/*pagebox*/
.pagebox {height: 287px;}


/*侧栏box Reset*/
.sideBox .hd {height: 43px; line-height: 43px; background:#b20008 url(imagessidebg.png) no-repeat;}
.sideBox .hd h3 {text-align: left; float: left; font-family: "Microsoft Yahei"; }
.sideBox .hd h3 a {height: 43px; line-height: 43px;  color: #fff; padding-left: 10px; font-size: 16px; }
.sideBox .hd .more { padding-right: 10px;}
.sideBox .hd .more a { color: #fff;}
.sideBox .bd { background: #fff; }


/*信息公开*/
#sideXxgk {width: 220px;}
#sideXxgk .hd {background: #b20008; }
#sideXxgk .bd {padding:0px 10px 5px; height: 302px; }
#sideXxgk .bd ul{background: url(imagesicons.png) 20px -36px no-repeat; }
#sideXxgk .bd li {height: 48px; line-height: 48px; border-bottom: 1px solid #f1f1f1;}
#sideXxgk .bd li a {font-size: 14px; font-weight: bold; color: #333; padding: 0 0 0 58px; font-family: "Microsoft Yahei";}
#sideXxgk .bd li a:hover {color: #b20008;}

/*机构设置*/
#sideJgsz .hd {background-position: 0 -252px;}
#sideJgsz .bd {padding: 0 0 10px 10px; overflow: hidden;}
#sideJgsz .bd li { float: left; background: #f1f1f1; width: 200px; height: 32px; line-height: 32px; border-radius: 2px; margin:10px 10px 0 0; text-align: center; font-size: 14px; overflow: hidden; }
#sideJgsz .bd li a {color: #333; font-family: "Microsoft Yahei";}
#sideJgsz .bd li a:hover {color: #b20008;}

/*应急管理*/
#sideYjgl .bd {padding:0 10px 10px; overflow: hidden;}
#sideYjgl .bd ul { background: url(imagesicons.png) -216px -35px no-repeat; overflow: hidden;}
#sideYjgl .bd li { float: left; width: 170px; border-bottom: 1px solid #f1f1f1; height: 48px; line-height: 48px; padding-left: 30px;}
#sideYjgl .bd li a {font-size: 14px; font-family: "Microsoft Yahei";}

/*信息公开统计*/
#sideStat {}
#sideStat .bd {padding:12px 8px 6px; background: #fff;}
#sideStat li {height: 36px; line-height: 36px; padding: 0 5px;}
#sideStat span {float: left;}
#sideStat .number { float: right; color: #2e8cc0; font-weight: bold;}
#sideStat .libg {background: #f3f3f3; border-top: 1px dotted #ccc; border-bottom: 1px dotted #ccc;}

/*信息公开排行*/
#sideStatRank {}
#sideStatRank .subtitle {height: 30px; background: url(images/sub_tabtitle.png) repeat-x; border: 1px solid #d1e5f0; border-top: none; border-bottom: none; }
#sideStatRank .subtitle li { float: left; width: 98px; height: 30px; line-height: 30px; text-align: center;  }
#sideStatRank .subtitle li span {color: #2e8cc0; font-weight: bold; cursor: pointer; display: block;}
#sideStatRank .subtitle li.spe {border-left: 1px solid #d1e5f0; width: 1px; }
#sideStatRank .subtitle li.on { background: url(images/sub_tabtitle.png) repeat-x 0 -30px; display: block; }

#sideStatRank .bd {border-top: none; background: #fff; padding:2px 8px 10px; height: 295px;}
#sideStatRank .bd li {height: 28px; line-height: 28px; padding: 0 5px; float: left; width: 80px;}
#sideStatRank .bd li.li3,#sideStatRank .bd li.li4,#sideStatRank .bd li.li7,#sideStatRank .bd li.li8 {background: #f3f3f3; border-top: 1px dotted #ccc; border-bottom: 1px dotted #ccc;}
#sideStatRank .bd li.li11,#sideStatRank .bd li.li12,#sideStatRank .bd li.li15,#sideStatRank .bd li.li16 {background: #f3f3f3; border-top: 1px dotted #ccc; border-bottom: 1px dotted #ccc;}
#sideStatRank .bd li.li19,#sideStatRank .bd li.li15,#sideStatRank .bd li.li20 {background: #f3f3f3; border-top: 1px dotted #ccc; border-bottom: 1px dotted #ccc;}

/*领导风采*/
#leader {margin-top: 10px;}
#leader .hd {background: url(imagessidebg.png) 0 -166px no-repeat; }
#leader .hd h3 {text-align: left;}
#leader .bd {padding: 10px;font-family: "Microsoft Yahei";}
#leader .bd h3 { width: 168px;height: 34px; line-height: 34px; padding-left: 32px; font-size: 14px; font-family: "Microsoft Yahei"; background: #f1f1f1 url(imagesicons.png) -578px -162px no-repeat; margin-bottom: 1px; cursor: pointer; }
#leader .bd h3.on {background-position: -578px -120px;}
#leader .bd ul {overflow: hidden;}
#leader .bd li {width: 200px; padding: 0; float: left; text-align: center; background: none;}
#leader .bd li .pic {width: 200px; float: left; padding: 5px 0;}
#leader .bd li .pic img {border: 0; width: 146px; height: 183px; border: 0; padding: 0;}
#leader .bd li .title {width: 200px;float: left; font-size: 14px;  padding-top: 0; text-align: left;}
#leader .bd li .con p {line-height: 24px; color: #666; padding-top: 10px;}
#leader .bd li .node {font-size: 12px;}
#leader .bd li.t {border-bottom: 1px dotted #ddd; padding-bottom: 10px; margin-bottom: 10px; text-align: center;}
#leader .bd li.t .title {text-align: center;}
#leader .bd li.n {height: 26px; line-height: 26px;}
#leader .bd li.n .tit {font-weight: bold;}
/*#leader .bd li a { display: block;}*/

/*领导列表页*/
#LeaderBox {background: #fff; padding: 0 20px; width: 730px; overflow: hidden;}

/*领导列表页*/
.LeaderList {overflow: hidden; padding-bottom: 30px;}
.LeaderList .nodeName {width: 730px; background: #eee; height: 35px; line-height: 35px; float: left; margin-top: 20px;}
.LeaderList .nodeName .tit { width: 128px; background: #b45400; color: #fff; font-family: "Microsoft Yahei"; font-size: 16px; height: 35px; line-height: 35px; display: block; text-align: center;}
.LeaderList .subList {float: left; width: 730px;}
.LeaderList .subNode {width: 128px; float: left; background: #f5f5f5; display: block; text-align: center; /*padding: 7px 0;*/ border-bottom: 1px solid #fff; font-weight: bold; line-height: 300%; }
.LeaderList .subTit {width: 730px; float: left;}
.LeaderList .infoList {background: #fff; width: 582px; float: left; border-bottom: 1px solid #e3e3e3; padding: 0 10px;}
.LeaderList .infoList li {float: left; height: 35px; line-height: 300%;}
.LeaderList .infoList li a {padding: 0 20px; background: none;}
.LeaderList .infoList li a:hover {background: none; font-weight: bold;}

#LeaderPicList { padding:20px 0 0; width: 780px; overflow: hidden; }
#LeaderPicList li{ float:left; text-align:center; width:146px; height:259px; padding:0 49px 10px 0; font-family: "Microsoft Yahei";}
#LeaderPicList li .pic img{ width:146px; height:183px; }
#LeaderPicList li .pic a:hover img{ border-color:#aaa;  }
#LeaderPicList li .title{ padding-top:12px;}
#LeaderPicList li .title span { padding-right: 10px;}

/*领导内容页*/
.Leadertitle {padding: 35px 20px 10px;}
.Leadertitle h1 { font-size:30px; text-align:center; font-family: "黑体" !important; color:#cd0600; line-height:36px; border-bottom:1px solid #e2e2e2; padding:0 0 20px 0; margin-bottom:20px;}
.LeaderBd {padding:30px 0 0; overflow: hidden;}
.LeaderBd .fr {float: right;width: 474px; padding-left: 30px; }
.LeaderBd .fr .hd { height: 32px; line-height: 32px;}
.LeaderBd .fr .hd h3 { float:left; padding: 0 30px; background:#b20008; font-size: 14px; color: #fff; font-weight: bold;}
.LeaderBd .fr .hd .more { float: right; color: #999; padding-right:10px; }
.LeaderBd .fr .bd {padding: 15px 0 0;}
.LeaderBd .picBox {width: 216px; float: left;border-right: 1px solid #eee;}
.LeaderBd .picBox .pic {width: 146px;margin: 0 auto;}
.LeaderBd .picBox h1 {font-size: 14px; text-align: center; font-family: "Microsoft Yahei"; padding: 15px 0;}

.writeBtn {background: #f6f6f6 url(imagesicons.png) -426px -44px no-repeat; width: 91px; height: 40px; line-height: 40px; padding-left: 55px; text-align: left; margin: 0 auto 10px;}
.writeBtn a {font-size: 18px; font-family: "Microsoft Yahei"; color: #b20008;}

.resume .bd {height: 140px; overflow-y: scroll; line-height: 24px;}
.work { margin-top: 10px; }

#leaderNews {width: 730px; height: auto; overflow: hidden;}
#leaderNews .hd {background: none;}
#leaderNews .bd { padding: 15px 0;}
.leaderNews .infoList li { height: 32px; line-height: 32px; border-bottom: 1px solid #eee;}
.leaderNews .infoList li a {background: url(images/gov_title.png) no-repeat 0 -669px; padding-left: 14px; font-size: 24px;}
.leaderNews .infoList li span {float: right; font-size: 14px; color: #999;}
.leaderNews .node {display: none;}
.leaderNews a {color: #555;}
#leaderNews .bd {width: 730px; overflow: hidden;}
#leaderNews .picList {width: 768px;}
#leaderNews .picList li {width: 158px; float: left; margin-right: 34px;}
#leaderNews .picList li img {width: 158px; height: 118px; border: 0; padding: 0; }

/*领导讲话列表页*/
#SpecialList {background: #fff; padding: 0 20px;}


/*专题列表*/
.columnB { background:#fff; width: 982px; height:65px; margin-top: 10px; padding: 10px;}
.columnB .workBtn { float: left; width: 191px; padding-right: 10px; margin-right: 10px; border-right: 1px dashed #dddee0; }
.ztbox {float: left; width: 770px; overflow: hidden;}
.ztList {}
.ztList li { width:190px; height:65px; line-height:65px; float:left; margin-right:2px; display:inline;}
.ztList li img {width: 190px; height: 65px;}

/**/
.columnA {overflow: hidden; }

.tabbox { }
.tabbox .whd {background: #f1f1f1;  height: 34px; line-height: 34px; position: relative;}
.tabbox .whd ul {position: absolute; left: 0; top: 0;}
.tabbox .whd li {float: left; padding: 0 7px; height: 32px; line-height: 32px; font-family: "Microsoft Yahei"; font-size: 14px;}
.tabbox .whd li.on {border-bottom: 2px solid #b20008;background: url(imagesarr04.png) center bottom no-repeat;}
.tabbox .whd li.on a {color: #b20008;}
.tabbox .wbd {padding: 5px 0; }
.tabbox .wbd li {font:13px/30px "Microsoft Yahei";}

/*通用切换盒子*/

.pagebox .bd { padding: 10px;}

/*btnList*/
.btnList li.btn1 {background: url(images/btn.png) no-repeat 0 -232px;}
.btnList li.btn2 {background: url(images/btn.png) no-repeat 0 -282px; margin-top: 10px;}
.btnList li {text-indent: -9999em;}
.btnList li a{ display: block;height: 50px;  }

/*重点领域信息公开*/
#zdly #sideMenuBox .hd h3 {font-size: 18px;}