@charset "gb2312";

/*cssReset*/
#header .headCon {width: 1000px;}
#header .mainNav {width: 1000px;}
.mainNav .subNavBox {width: 960px !important; }
#content {width: 1000px !important; overflow: hidden;}

#mainContent {width: 713px; border: 1px solid #ddd; padding: 0 20px 20px;}
.fl {float: left !important;}
.fr {float: right !important;}

/*gotoTop Reset*/
.quickWrap {width: 50px; margin: 0 -600px 0 0;}
.quickLink {width: 50px;}
.quickLink .backTotop {width: 50px; height: 50px; line-height: 50px;}
.quickLink .backTotop a {width: 50px; height: 50px;display: block; background:#f9f9f9 url(imagesgotoTop.png) no-repeat;}
.quickLink .backTotop a:hover {background:#0da2e4 url(imagesgotoTop.png) 0 -50px no-repeat;}


/* focusNews */
#columnA { padding:15px; border: 1px solid #ddd; overflow: hidden; position: relative; }
#columnA .focusBox {margin-right: 15px;}
#columnA .topicList { overflow: hidden;}
#columnA .topicList .t {padding-bottom: 8px;}
#columnA .topicList .t .title {height: 42px; line-height: 42px;}


/*专题专栏*/
#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 {overflow:hidden;}
#sideRmph .bd .infoList{ }
#sideRmph .bd .infoList li {height: 32px; line-height: 32px; border-bottom: 1px dotted #ccc; padding-left: 5px;}
#sideRmph .bd .infoList li a{background: none;}
#sideRmph .bd .infoList em.num {color: #999;}
#sideRmph .bd .infoList li.hot .num{color: #ff764e;}

/*最新更新*/
#sideZxgx {float: left; margin-bottom:15px; }
#sideZxgx .bd {overflow:hidden;}
#sideZxgx .bd .infoList li {height: 32px; line-height: 32px; border-bottom: 1px dotted #ccc; padding-left: 5px;}
#sideZxgx .bd .infoList em.num {color: #999;}
#sideZxgx .bd .infoList li.hot .num{color: #ff764e;}

/*首页box*/
#columnB { margin-top: 15px; }
.pagebox {width: 370px; overflow: hidden;}
.pagebox .hd{ height:34px; line-height:34px; overflow:hidden; background: #f2fbff; border-bottom: 2px solid #0da2e4;}
.pagebox .hd .more{ float:right; color:#999; padding-right: 10px; }
.pagebox .hd h3{ float:left; _display:inline; text-align:center;  }
.pagebox .hd h3 a{background: #0da2e4; display:block; padding:0 20px; font-size: 16px; color:#fff; }
.pagebox .bd { border-top: none; padding:10px 5px 0;}
.pagebox .bd .infoList li {height: 26px; line-height: 26px;}
.pagebox .bd .infoList li a {font-size: 14px; }
.pagebox .bd .infoList li a:hover { }


/*列表页*/
.mainContent .wBd{ overflow:hidden;}
.newsList { padding:20px 0;}
.newsList li{ font-size:14px; height:30px; line-height:30px;  }
.newsList li a{background:url(imagesicons.png) no-repeat 5px 3px;padding-left:20px;}
.newsList li a:hover{ }
.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;}

/*领导列表页*/
.currentNodeName { border-bottom: 3px solid #f3f3f3; height: 38px; line-height: 38px; position: relative; margin-top: 15px; }
.currentNodeName h3 {color: #0da2e4; border-bottom: 3px solid #0da2e4; float: left; padding: 0 40px; font-size: 20px; font-family: "Microsoft Yahei"; position: absolute; left:0; top: 0; }

.LeaderList {width: 710px; 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 {width: 735px; padding:20px 0 0; overflow: hidden; }
#LeaderPicList li { float:left; text-align:center; width:120px; height:238px; padding:0 25px 0 0; font-family: "Microsoft Yahei"; font-size: 14px;}
#LeaderPicList li.t {width: 710px; height: 100%; overflow: hidden; padding: 0 0 25px; margin-bottom: 25px; border-bottom: 1px dotted #ccc;}
#LeaderPicList li.t .pic {float: left; margin-right: 20px; }
#LeaderPicList li.t .con {font-size: 14px; text-align: left; line-height: 30px; color: #555; padding-top: 0 !important;  }
#LeaderPicList li.t .con .name {text-align: left; }
#LeaderPicList li.t .con .name .tit {color: #0da2e4; font-weight: bold;}

#LeaderPicList li .pic img{ width:110px; height:148px; padding: 5px; border: 1px solid #ddd; }
#LeaderPicList li .pic a:hover img{ border-color:#aaa;  }
#LeaderPicList li .title { font-size: 14px; text-align: center; }
#LeaderPicList li .title .tit { color: #0da2e4; font-weight: bold; }
#LeaderPicList li .con {padding-top: 10px;line-height: 26px; color: #555; font-size: 14px; }

/*领导内容页*/
#LeaderBox {width: 924px; padding: 0 25px; }
.Leadertitle {padding: 35px 20px 10px;}
.Leadertitle h1 { font-size:30px; text-align:center; color:#0da2e4; line-height:36px; border-bottom:1px solid #e2e2e2; padding:0 0 20px 0; margin-bottom:20px;}
.LeaderBd {width: 100%;padding:30px 0 20px; overflow: hidden; margin-bottom: 20px; border-bottom: 1px dotted #ccc; }
.LeaderBd .detail {float: left; width: 710px; padding-left: 30px; }
.LeaderBd .detail .hd { height: 33px; line-height: 33px; border-bottom: 1px solid #ddd; position: relative;}
.LeaderBd .detail .hd h3 { position: absolute; left:0; top: 0; float:left; font-size: 14px; color: #0da2e4; font-weight: bold; border-top: 2px solid #0da2e4; }
.LeaderBd .detail .hd span { height: 32px; line-height: 32px; display: inline-block;*display: inline; *zoom: 1; padding: 0 30px; background: #fff; border-left: 1px solid #ddd; border-right: 1px solid #ddd; }
.LeaderBd .detail .hd .more { float: right; color: #999; padding-right:10px; }
.LeaderBd .detail .bd {padding: 15px; font-size: 14px; color: #555; overflow: hidden;}

.LeaderBd .picBox {width: 180px; float: left; }
.LeaderBd .picBox .pic {width: 180px;margin: 0 auto;}
.LeaderBd .picBox .pic img {width: 170px; height: 215px; padding: 4px; border: 1px solid #ddd;}
.LeaderBd .picBox h1 {font-size: 14px; text-align: center; font-family: "Microsoft Yahei"; padding: 15px 0; color: #555; line-height: 28px;}
.LeaderBd .picBox .name {color: #0da2e4; font-size: 24px; font-weight: bold;}

.resume .bd {height: 140px; overflow-y: scroll !important; line-height: 24px; margin-top: 10px; padding: 10px 15px !important; }
.work { margin-bottom: 10px; }

.LeaderBox { width: 100%; overflow: hidden;}
.LeaderBox .listbox .hd { height: 33px; line-height: 33px; border-bottom: 1px solid #ddd; position: relative;}
.LeaderBox .listbox .hd h3 { position: absolute; left:0; top: 0; float:left; font-size: 14px; color: #0da2e4; font-weight: bold; border-top: 2px solid #0da2e4; }
.LeaderBox .listbox .hd h3 a { height: 32px; line-height: 32px; display: inline-block;*display: inline; *zoom: 1; padding: 0 30px; background: #fff; border-left: 1px solid #ddd; border-right: 1px solid #ddd; color: #0da2e4; }
.LeaderBox .listbox .hd .more { float: right; color: #999; padding-right:10px; }
.LeaderBox .fr {margin-left: 20px;}
#leaderNews {width: 452px; }
.LeaderBox .listbox .bd {padding: 10px 0;}

#leaderPicNews {float: left; width: 100%;}
#leaderPicNews .bd {width: 924px; overflow: hidden; padding-bottom: 0;}
#leaderPicNews .picList {width: 940px;}
#leaderPicNews .picList li {width: 170px; float: left; margin-right: 18px;}
#leaderPicNews .picList li img {width: 160px; height: 120px; border:1px solid #ddd; padding: 4px; }
#leaderPicNews .picList .pe_u_thumb_title a {background: none;height: 100%;line-height: 22px; padding: 10px 0;}

#SpecialList {border: 1px solid #ddd; padding: 0 20px 10px; overflow: hidden;}

/*搜索列表*/
#SearchList { width: 1000px;}
#SearchList .tit{ padding-left:0; background:none;  }
#SearchList .tit:hover{ background:none; }
#SearchList font {font-weight: bold; color: #ff0000;}
#SearchList .path { border: 1px solid #d1e5f0; height:30px; line-height: 30px; border-top: none; border-bottom: 1px solid #7cb2d8;  }

/*图片列表*/
.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;  }

/*内容页*/
.articleCon {padding: 25px 0 0; }
.articleCon .title { font-size:30px; line-height:160%; color:#0da2e4; text-align:center; font-weight:200;}
.articleCon .subTitle { font-size:18px; line-height:160%; color:#555; text-align:center; font-weight:200;}
.articleCon .property{ line-height:34px; padding:0 10px; margin:20px 0 10px; text-align:center; color:#666;border:1px dotted #ccc; 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 .conTxt {font-family: "SimSun";  color:#555; font-size:16px; line-height:30px; padding:5px 0 10px 0; width:100%; overflow:hidden; }
.articleCon .conTxt img{max-width:600px;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:35px;line-height:35px; text-align:center; padding:0 10px;font-size: 12px; }
.shareBottom .a1,
.shareBottom .a2,
.shareBottom .a3{ float:left;display:inline;margin:0 10px 0 0; color: #666; }
.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(imagesbtn.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 {padding: 15px 0; overflow: hidden;}
#ztListAll li { width:220px; height:60px; line-height: 60px; float:left; margin:15px 10px; display:inline;}
#ztListAll li img{ vertical-align:bottom; width:220px; height:60px;}

/* 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; }


/*信息录入考评*/
#depRankList {width: 953px; padding: 30px; overflow: hidden;}
#depRankList .rank {float: left; width: 460px; border-top: 2px solid #0da2e4; }
#depRankList .rank dt {background: url(imagesboxbg.png) repeat-x; font-size: 24px; text-align: center; color: #0da2e4; height: 60px; line-height: 60px; border-left: 1px solid #ddd; border-right: 1px solid #ddd; }
#depRankList .rank table {width: 100%; border: 1px solid #ddd; border-top: none;}
#depRankList .rank .hd {height:36px; line-height:36px; background: #f6f6f6; text-align: left; font-size: 14px; border-top: 1px dotted #ddd; border-bottom: 1px dotted #ddd; }
#depRankList .rank td {text-align: center; height: 36px; line-height: 36px;}
#depRankList .rank .even {background: #f9f9f9; border-top: 1px dotted #ddd; border-bottom: 1px dotted #ddd;}

#depRankList #rankB {margin-left: 33px;}


/*机构设置*/
.depColumn .pagebox{width: 100%; overflow: hidden;}
.depColumn .depList {width: 755px;}
.depColumn .depList li {float: left; width: 140px; height: 28px; line-height: 28px; text-align: center; border: 1px solid #ddd; margin: 10px 8px 0 0; }
.depColumn .depList li a {font-size: 12px;}


