﻿@charset "utf-8";

/* page 框架 */
#content{ margin-top:10px;  }
.column{ overflow:hidden;  }
.mainContent{ float:right;  }
.side{ float:left; }

.infoList li.noData{ background:none; border:0; padding:0;  }

/* 侧栏-栏目菜单 */

.sideBox{ margin-bottom:10px;  }
#sideMenu{ border:0;  }
#sideMenu .hd{ background:url(../images/side.png) 0 -590px; }
#sideMenu .bd li{ width:198px; height:32px; line-height:32px; margin-bottom:8px; padding-left:34px;  overflow:hidden;  background:url(../images/side.png) 0 -515px no-repeat; }
#sideMenu .bd li.last{ margin-bottom:0px;  }
#sideMenu .bd li.on{ background-position:0 -547px; }
#sideMenu .bd li.on a{ color:#BD2C08; font-weight:bold;  }
#sideMenu .bd li a{ display:block; color:#BD2C08;  }
#sideMenu .bd li a:hover{ text-decoration:none; font-weight:bold; }

/* 侧栏-本周排行 */
#sideBzph .bd{ height:250px; padding:10px 8px;  background:url(../images/side.jpg) 0 -990px no-repeat; }
#sideBzph .bd li{ padding-left:16px;  height:24px; line-height:24px; border-bottom:1px dotted #C5C9CC;  }

#sideBlrm{ margin-bottom:0;  }


/* 侧栏-信件统计 */
#sideXjtj{ margin-bottom:10px;  }
#sideXjtj .bd{ padding:0 0 10px 0;  }
#sideXjtj .letterCountTable th{ height:27px; line-height:27px; background:url(../images/msg-bg-blue-b.jpg) repeat-x; border-bottom:1px solid #ddd; text-align:center; color:#A21C03;    }
#sideXjtj .letterCountTable td{ height:28px; line-height:28px; text-align:center; border-bottom:1px dotted #ddd;  }
#sideXjtj .letterCountTable td span{ color:#f00;  }

/* 侧栏-便民服务 */
#sideBmfw .bd{ height:252px; padding:0;  background:url(../images/sider-bmfw.png) 0 0 no-repeat;  }
#sideBmfw .bd li{ float:left; width:100px; margin-top:9px;  height:26px; line-height:26px;   }
#sideBmfw .bd li a{ display:block;  padding-left:38px;  }

/* 文章-父列表页 -----------------------------------------*/
.wBox{ position:relative;  border:1px solid #ECD8C8;  background:url(../images/mBg.jpg) #fff 0 0 no-repeat; }
.wBox .wHd{ height:35px; line-height:35px; padding:10px 10px 0 10px; overflow:hidden;  }
.wBox .wHd .more{ float:right;  }
.wBox .wHd .path{ float:right;  }
.wBox .wHd h2{ position:absolute; text-align:center;  left:10px; top:1px; height:37px; line-height:37px; color:#A21C03; font-size:14px; font-weight:bold; width:105px; background:url(../images/bg.png) 0 -586px no-repeat;   }
.wBox .wHd h2 a{ color:#A21C03;  }
.wBox .wHd .more{ color:#A21C03;  }
.wBox .wBd{ padding:10px; overflow:hidden;  }
.mainBox .wHd h3{ font-size:16px; font-weight:bold; padding-left:40px; background:url(../images/icons.png) 10px -285px no-repeat; color:#A21C03;  }

#columnA{ overflow:hidden; padding-bottom: 10px; }
#columnA .mainBox .wBd{ height:250px; padding:15px;  }
#columnA #focusNews{ width:300px; float:left;   }
#columnA .topicList{ width:395px; float:right; padding:0 0 0 10px; }
#columnA .topicList .t .intro{ height:36px; overflow:hidden;   }
#columnB{ margin-top:10px;  }

/* pageBox */
.pageBox{ background:#fff; border:1px solid #ECD8C8;   }
.pageBox .hd{ height:30px; line-height:30px; padding:0 10px; background:url(../images/bg.png) 0 -340px; padding-bottom:2px;   }
.pageBox .hd .more{ float:right;  }
.pageBox .hd h3{ font-size:14px; font-weight:bold; color:#CB3B09; padding-left:25px; background:url(../images/bg.png) -6px -374px no-repeat; }
.pageBox .hd h3 a{ color:#CB3B09;  }
.pageBox .hd h3 a:hover{ text-decoration:none;  }
.pageBox .bd{  padding:10px; overflow:hidden; }
.pageBox .topicHasPic .t{ background:none; margin-bottom:0px;  }
.pageBox .topicHasPic .t .title{ padding:0;   }
.pageBox .topicHasPic .t .tit{ font-size:12px; color:#333;  }

#columnC .pageBox{ /*width:368px;*/ margin-bottom:10px;  }
#columnC .pageBox .bd{ height:198px;  }


/* 文章-子列表页 -----------------------------------------*/
.newsList{ text-align:left; padding:10px 15px;  }
.newsList li{ height:30px; line-height:30px; padding:3px 0;  overflow:hidden; font-size:14px; background:url(../images/share/dotted.gif) repeat-x bottom; }
.newsList li font{ font-size:14px !important; }
.newsList li .date{ float:right; color:#999;   }
.newsList li .node{ color:#999; margin-right:3px; }
.newsList li a{ padding-left:18px; background:url(../images/icons.png) 0 -248px no-repeat;  }
.newsList li.split{ display:none;  background:none; background:url(../images/share/dotted.gif) repeat-x center; }
.newsList li .node{ padding-left:0; background:none;  }

/* 文章-子列表页-图片 ---------------------------------------------- */
.picListContent .mainBox .wHd h3{ background-position:8px -382px; }
.pagePicList{ padding-top:20px;  }
.pagePicList li{ width:140px; height:134px; margin:10px 14px;   padding:5px; border:1px solid #D1D1D1;  }
.pagePicList li .pic img{ width:140px; height:105px; border:0;    }

/* 文章-内容页 -----------------------------------------*/
.articleCon{ padding:20px 30px;  }
.articleCon .title{ text-align:center; color:#A21C03; font:normal 22px/32px "Microsoft YaHei"; _font-weight:bold; }
.articleCon .subTitle{ color:#333; font-size:14px; padding-top:10px; text-align:center; }
.articleCon .property,.articleCon .userControl{ margin-top:10px;  text-align:center;line-height:22px; padding:2px 10px; background:#F9FBFB; border:1px dashed #C8DDE4; color:#999;  }
.articleCon .property span{margin:0 2px; }
.articleCon .property .fontZoomA,.articleCon .property .fontZoomB{ vertical-align:middle; color:#666;  background:url("../images/shareB.gif") no-repeat 3px -124px; padding-left:17px;display:inline-block; line-height:20px; }
.articleCon .property .fontZoomB{ background-position:3px -164px; }
.articleCon .shareBtns #bdshare{ vertical-align:middle; float:none; display:inline-block; *display:inline; zoom:1; margin-right:10px;  }
.articleCon .conTxt{ padding:25px 0 10px 0;  font-size:18px; line-height:28px; width:100%; overflow:hidden;text-align:left; color:#333;
	min-height:400px;_height:400px; _overflow:visible;
}
.articleCon .conTxt p{ margin-bottom:20px; color:#333;}
.articleCon .conTxt a{color:#1855a8;}
.articleCon .conTxt #fontzoom{width:100%; overflow:hidden;ord-break: break-all;white-space: normal; word-wrap: break-word;line-break: strict;/*IE,非汉字换行*/}
.articleCon .page{ padding:0 10px 10px 10px;  }
.articleCon .moodVote{ padding-top:10px;  }
.articleCon .userControl{ overflow:hidden; text-align:left;  }
.articleCon .userControl #bdshare{ float:right;  }
.articleCon .userControl .a{ color:#266CBB;   }
.articleCon .others{line-height:25px;  margin:10px 0;color:#666; border-top:1px dotted #ccc;padding-top:10px;   }
.articleCon .others a{margin-right:10px; color:#A21C03; }


/* 领导-列表页 ---------------------------------------------- */
.leaderList{ padding:20px;  }
.leaderList li{ border:1px solid #ECD8C8; padding:10px; background:url(../images/bg-blue-b1.jpg) 0 bottom repeat-x;  }
.leaderList li .title a{ color:#A21C03;  }
.leaderList li .title a span{ color:#A21C03;  }
.leaderList li .title a:hover{ text-decoration:none;  }
.leaderList li .pic{ width:96px; background:#fff;  }
.leaderList li .pic img{ width:90px; height:120px;   }
.leaderList li .con{ width:540px; padding-left:20px;   }
.leaderList li .con .title{ font-size:12px; }
.leaderList li .con .title span{ margin-right:10px;  }
.leaderList li .con h3{ font-weight:bold; color:#333;  }
.leaderList li .con p{ padding-bottom:10px; color:#666;   }

/* 领导-内容页 ---------------------------------------------- */
.leaderContent .mainBox .wHd h3{ background-position:4px -339px; }
.leaderCon{ padding:20px;  }
.leaderCon .title{ height:30px; padding-left:40px;  font:normal 20px/30px "Microsoft YaHei"; _font-weight:bold; color:#A21C03; }
.leaderCon .introBox{ padding-bottom:20px;  }
.leaderCon .introBox .hd{ height:25px; border-bottom:1px solid #ccc;  position:relative;  }
.leaderCon .introBox .hd h3{ position:absolute; z-index:1; left:30px; top:0px; width:87px; height:26px; line-height:26px; padding-bottom:4px; text-align:center;
	background:url(../images/bg.png) -559px -300px no-repeat; color:#fff; font-weight:bold;   }
.leaderCon .introBox .bd{ padding:15px 10px; line-height:22px;   }
.leaderCon .introBox .newsList{ padding:0;  }
.leaderCon .introBox .newsList li{ line-height:24px;  }

.leaderCon .picWrap{ padding:0 0 20px 0;  overflow:hidden;  }
.leaderCon .picWrap .pic{ width:158px; height:208px;  float:left; position:relative;  }
.leaderCon .picWrap .pic span{ position:absolute; top:3px; left:3px; display:block; width:158px; height:208px; background:#DBDBDB;  }
.leaderCon .picWrap .pic img{ position:relative; z-index:1; background:#fff;  width:150px; height:200px; padding:3px; border:1px solid #ccc;   }
.leaderCon .picWrap .title{ width:490px; float:right; margin-bottom:20px;   }
.leaderCon .picWrap .introBox{ width:490px; float:right; padding-bottom:0px;   }

/* 政务公开 ---------------------------------------------- */
.zwgkContent .pageBox .hd h3{ background-position:-2px -503px; }
.zwgkContent .pageBox .bd{ height:168px !important;  }

/* 网上办事 ---------------------------------------------- */
.wsbsContent .wBox .wHd h2{ background-position:0 -630px; }
.wsbsContent .pageBox .hd h3{ background-position:-2px -503px; }
.wsbsContent .pageBox .bd{ height:168px !important;  }

/* 领导班子 */
#sideLdbz li{ height:24px; line-height:24px;  overflow:hidden; padding-left:10px; background:url(../images/icons.png) 0 -156px no-repeat;  }
#sideLdbz li .pic{ display:none;  }
#sideLdbz li .job{ display:none;  }
#sideLdbz li .intro{ display:none;  }
#sideLdbz li a{ color:#A21C03; font-weight:bold;  }
#sideLdbz li a span{ color:#333; margin-left:5px; font-weight:normal; }
#sideLdbz li.first{ height:120px;  margin-bottom:10px; padding-left:0; background:none; line-height:18px;    }
#sideLdbz li.first a span{ display:block; margin-left:0px;  }
#sideLdbz li.first .pic{ display:block;  width:90px; float:left;  }
#sideLdbz li.first .pic img{ width:90px; height:120px;  }
#sideLdbz li.first .con{ width:100px; height:120px; overflow:hidden;  float:right;   }
#sideLdbz li.first .job{ display:block; padding-top:10px;  }
#sideLdbz li.first .job em{ font-weight:bold; }

/* 政民互动 ---------------------------------------------- */
.jmhdContent .wBox .wBd{ height:216px;  }
.jmhdContent .wBox .msgTable{ margin:0;  }
.jmhdContent .wBox .more{ color:#A21C03; margin-right:20px; _display:inline;	   }
.jmhdContent #mainWszx{ margin-top:10px;  }
.jmhdContent #mainTsjb{ margin-top:10px;  }
.jmhdContent #mainBmwd{ margin-top:10px;  }


/* 留言-子列表页 ---------------------------------------------- */
.msgContent #sideWzdc{ margin-bottom:0px;  }
.msgContent .mainBox .wHd h3{ background-position:8px -430px; }


/* 搜索结果页 ---------------------------------------------- */
.searchResultList li a.tit{ background:none; padding-left:0px;  }

/* 默认信息提示页、用户登录、注册页等 -----------------------------------------*/
.noSideContent{  background:url(../images/mainBox.jpg) -780px 0 #fff no-repeat !important; border:1px solid #ECD8C8;  }


/* 友情链接列表页 -----------------------------------------*/
.friendLinkList{ overflow:hidden; zoom:1; padding:20px 0 0 20px;  }
.friendLinkList li{ width:180px; height:28px; line-height:28px; padding:0 10px 0 10px;  background:url("../images/share/shareA.gif") 0 -114px no-repeat;  float:left;  }

/* 问卷-子列表 -----------------------------------------*/
.surveyList{ text-align:left; padding:10px 15px;  }
.surveyList li{ height:30px; line-height:30px; padding:3px 0;  overflow:hidden; font-size:14px; background:url(../images/share/dotted.gif) repeat-x bottom; }
.surveyList li font{ font-size:14px !important; }
.surveyList li .date{ float:right; color:#999;   }
.surveyList li .node{ color:#999; margin-right:3px; }
.surveyList li a.ques { padding-left:18px; background:url(../images/icons.png) 0 -248px no-repeat;  }
.surveyList li.split{ display:none;  background:none; background:url(../images/share/dotted.gif) repeat-x center; }
.surveyList li .node{ padding-left:0; background:none;  }


/*--
颜色代码
#A21C03 深橙色标题
#ECD8C8 淡橙色边框

--*/