@charset "utf-8";

/* page 框架 */
.column{ overflow:hidden;}
.mainContent{ width:900px; overflow:hidden; float:right;}
.side{ width:270px; overflow:hidden; float:left;}

.infoList li.noData{ background:none; border:0; padding:0;}

/* 侧栏-栏目菜单 */
#sideMenu{ margin-bottom:30px;}
#sideMenu .hd{height:60px; line-height:60px; padding-bottom:20px; background:url(images/side.jpg) 0 60px no-repeat #8D1415;}
#sideMenu .hd h3{font-size:24px; color:#fff; font-weight:bold; padding-left:80px; background:url(images/side.jpg) 40px -29px no-repeat;}
#sideMenu .bd{border:1px solid #DDDDDD; padding:20px;}
#sideMenu .bd li{vertical-align:top; background:url(images/side.jpg) 20px -200px no-repeat;}
#sideMenu .bd li a{display:block; font-size:15px; line-height:26px; padding:10px 40px 10px 50px; background:url(images/side.jpg) 200px -479px no-repeat;}
#sideMenu .bd .on{background-color:#8D1415 !important; color:#fff;}
#sideMenu .bd .on a{ color:#fff; background-position:200px -595px;}
#sideMenu .bd li a:hover{text-decoration:none;}
#sideMenu .bd li:hover{background-color:#eee;}

/* 侧栏-给领导写信 */
.siderBtn{ margin-top:0;  margin-bottom:10px;}

#sideXjtj{ margin-bottom:10px;}

#sideYjzj{ margin-bottom:10px;}

/* 文章-父列表页 -----------------------------------------*/
#columnA{ overflow:hidden;}
#columnA #focusNews{ width:320px; float:left;}
#columnA .infoList{ width:375px; float:right; padding-right:5px;}
#columnA .infoList .first,#columnA .infoList .first font{ font-size:16px !important; padding-bottom:5px;  font-weight:bold; text-align:center;}
#columnA .infoList .first a{ color:#f00;}
#columnA .infoList .first img{ display:none;}
#columnA .infoList .first .date{ display:none;}
#columnA .infoList li{ height:28px; line-height:28px; border-bottom:1px dashed #ddd;}
#columnA .mainBox .mBd{ min-height:266px;_height:266px; _overflow:visible;}

.mainBox{ border:1px solid #C3E3F4;  background:url(images/mainbox.jpg) 0 0 no-repeat;}
.mainBox .mHd{ padding:0 10px;}
.mainBox .mHd h3{  padding-left:40px; background:url(images/icons.jpg) 10px -102px no-repeat; height:44px; font:normal 20px/44px "Microsoft YaHei"; _font-weight:bold; color:#075DAD;}
.mainBox .mBd{ overflow:hidden; padding:15px;}

.pageBox{ width:370px; margin-top:10px; overflow:hidden;}
.pageBox .hd{ height:30px; line-height:30px; padding:0 10px;  background:url(images/bg.jpg) 0 -248px repeat-x;}
.pageBox .hd h3{ width:87px;  text-align:center; font-weight:bold; color:#fff;}
.pageBox .hd h3 a{ color:#fff;}
.pageBox .hd .more{ float:right;}
.pageBox .bd{ padding:10px; border:1px solid #dadada; border-top:0; height:174px; overflow:hidden;}
.pageBox .bd li{ border-bottom:1px dashed #ddd; height:28px; line-height:28px;}

.pageL{ text-align:left;}
.picScroll{ background-position:0 -162px;}
.picScroll .picListFl li{ margin:0 12px;}

/* 文章-子列表页 -----------------------------------------*/
.mainBoxA{border:1px solid #E0E0E0;}
.mainBoxA .maHd{ height:58px; line-height:58px; overflow:hidden; border-bottom:2px solid #E0E0E0;}
.mainBoxA .maHd h3{ padding-left:60px; background:url(images/icons.jpg) 20px -740px no-repeat; font-size:20px; font-weight:bold;}
.mainBoxA .maBd{ padding:30px; overflow:hidden;}

.newsList{text-align:left;}
.newsList li{ height:40px; line-height:40px; padding:0 0 0 16px; background:url(images/icons.jpg) 0 -535px no-repeat; overflow:hidden;}
.newsList li .date{ float:right; color:#999;}
.newsList li .node{ color:#999; margin-right:3px;}
.newsList li a{ zoom:1;}
.newsList li.split{ background:none; border-bottom:1px solid #e3e3e3; height:0; margin:20px 0; font-size:0; line-height:0;}

/* 文章-子列表页-图片 ---------------------------------------------- */
.pagePicList{}
.pagePicList li {  height:260px;}
.picListFl li .pic img{width: 254px; height:190px;}

/* 文章-内容页 -----------------------------------------*/
.articleCon{ padding:30px 40px;}
.articleCon .title{ text-align:center; color:#8D1516; font:normal 30px/44px "Microsoft YaHei"; _font-weight:bold; margin-bottom:20px;}
.articleCon .subTitle{ color:#333; font-size:14px; margin-bottom:20px; text-align:center; min-height:1px;}
.articleCon .property,.articleCon .userControl{ text-align:center; line-height:22px; color:#666; border-bottom:1px dotted #ccc; padding-bottom:20px;}
.articleCon .property span{margin:0 10px;}
.articleCon .property .fontZoomA,.articleCon .property .fontZoomB{ vertical-align:middle; color:#666;  display:inline-block; line-height:20px; margin-right:10px;}
.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:16px; line-height:2; width:100%; overflow:hidden;text-align:left; color:#333;}
.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;}
.articleCon .page{ padding:0 10px 10px 10px;}
.articleCon .moodVote{ padding-top:10px;}
.articleCon .userControl{ overflow:hidden; text-align:left; line-height:36px;}
.articleCon .userControl .bdsharebuttonbox{ float:right;}
.articleCon .userControl .a{ color:#266CBB;}
.articleCon .others{line-height:30px;  margin:10px 0;color:#666; padding-top:10px;}
.articleCon .others a{margin-right:10px; color:#7D0E0F;}


/* 节点专题-父列表页 ---------------------------------------------- */
.spePageBox .hd{ background-position:0 -460px; padding:0 0 0 30px;}
.spePageBox .hd h3{ width:auto; display:inline-block; color:#0179BE;}
.spePageBox .hd h3 a{ color:#0179BE;}

/* 政务公开首页模板 ---------------------------------------------- */
.pageTabBox{ width:370px; margin-top:10px;  overflow:hidden;}
.pageTabBox .hd{ height:30px; line-height:30px; background:url(images/bg.jpg) 0 -460px no-repeat;}
.pageTabBox .hd h3{ width:85px; float:left; padding-left:30px; font-weight:bold; font-size:14px; color:#0179BE;}
.pageTabBox .hd h3 a{ color:#0179BE;}
.pageTabBox .hd ul{ width:250px;  float:left; padding-top:5px;}
.pageTabBox .hd ul li{ float:left; margin-right:5px;  height:25px; line-height:25px; padding-right:10px;  text-align:center;}
.pageTabBox .hd ul li a{ display:block; padding-left:10px;}
.pageTabBox .hd ul li a:hover{ text-decoration:none;}
.pageTabBox .hd ul li.on{ background:url(images/bg.jpg) right -514px no-repeat;}
.pageTabBox .hd ul li.on a{ background:url(images/bg.jpg) 0 -490px no-repeat; color:#fff;}
.pageTabBox .bd{ border:1px solid #dadada; border-top:0; padding:10px; height:168px; overflow:hidden;}


/* 领导-列表页 ---------------------------------------------- */
.leaderList{ padding:20px;}
.leaderList li .pic{ width:90px;}
.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;}

/* 领导-内容页 ---------------------------------------------- */
.leaderCon{ padding:20px;}
.leaderCon .title{ height:30px; padding-left:40px;  background:url(images/icons.jpg) 0 -232px no-repeat; 
	font:normal 20px/30px "Microsoft YaHei"; _font-weight:bold; color:#0179BE;}
.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:94px; height:26px; line-height:26px; padding-bottom:4px; text-align:center; 
	background:url(images/bg.jpg) 0 -550px 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: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 .introBox{ width:490px; float:right; padding-bottom:0px;}


/* 频道-在线办事 ---------------------------------------------- */
#siderBmfw{ margin-bottom:10px;}
.mesInfoList li,.downInfoList li{ padding-left:24px; background:url(images/icons.jpg) 0 -326px no-repeat;}
.downInfoList li{ background-position:0 -284px; padding-left:20px;}



/* 默认信息提示页、用户登录、注册页等 -----------------------------------------*/
.noSideContent{}
.noSideContent{}

/* 友情链接列表页 -----------------------------------------*/
.friendLinkList{ overflow:hidden; zoom:1; padding:20px 0 0 20px;}
.friendLinkList li{ width:180px; height:28px; line-height:28px; padding:0 10px 0 14px;  background:url(images/icons.jpg) 0 -540px no-repeat;  float:left;}



/*-- 
颜色代码
#0179BE 深蓝色标题
#dadada 淡灰色边框
#c0e1f3 浅蓝色色边框
--*/