@charset "utf-8";
/* CSS Document */

/* 通用盒子模型 */
.box { margin-bottom:10px;}
.box .hd .more{float:right; margin-right:5px; color:#666;}
.boxFR{float:right !important;}

/* 通用分页 */
.class_page, .page{text-align:center;line-height:20px;padding:20px 0; clear:both; height:22px; overflow:hidden}
.pagecss span,.pagecss a,.pagecss i{display:inline-block;height:20px;border:1px solid #c5c5c5;padding:0 6px; line-height:20px !important;}
.pagecss i{color:silver;font-style:normal;}
.pagecss a{color:#777;}
.pagecss a:hover { background:#c5c5c5; color:#fff; text-decoration:none;}
.pagecss span, .pagecss b a{border:1px solid #1b76cb;background-color:#1b76cb;color:#fff !important;}
.pagecss b a:hover { background:#d6e7f2; color:#07c!important;}


/*通用侧边栏框*/
.sideBox{margin-bottom:20px;overflow:hidden;}
.sideBox .hd{height:24px;padding-bottom:5px; padding-left:10px;}
.sideBox .hd h4{display:inline-block;*display:inline;zoom:1;color:#333; font-size:16px; font-weight:bold;}
.sideBox .hd span{text-transform:Uppercase;}
.sideBox .bd{padding:0;}
/*侧边栏框图标*/


/* 侧边栏目菜单 */
#sideMenu .bd li{line-height:32px;border-top:1px solid #fff; height:32px; overflow:hidden; float:left; width:220px;}
#sideMenu .bd li a{display:block;padding-left:10px;background:#d6e7f2 url("icon.png") no-repeat 200px -543px;font-size:14px;}
#sideMenu .bd li a:hover{background:#b4d6ea url("icon.png") no-repeat 200px -543px;color:#333;}
#sideMenu .bd li.on a{background:#07c;color:#fff;}
#sideMenu .bd .ul1{display:none }
#sideMenu .bd li .ul1 li a{display:block;padding-left:20px;background:#f5f5f5 url("icon.png") no-repeat 195px -545px;font-size:14px;}

/*轮播图片 */
.slideBanner{width:300px; float:left; height:231px; position:relative;}
.slideBanner .newsSlideBox{position:relative; z-index:1;width:280px; height:210px; padding:10px; background:url("focnewsbg.png") no-repeat;}
.slideBanner .slideCon{ position:absolute; width:280px; height:210px; z-index:10;}
.slideBanner .slideCon li{}
.slideBanner .slideCon .pic{height:210px;}
.slideBanner .slideCon .pic img{width:280px; height:210px;}
.slideBanner .slideCon .title{  position:absolute; bottom:0; height:29px; text-align:left; color:#fff; line-height:29px; z-index:100; padding-left:10px;}
.slideBanner .slideCon .title a { color:#fff;}
.slideBanner .slideCon .bg { position:absolute; bottom:0; height:29px;filter:alpha(opacity=50);opacity:0.5; background:#000; width:280px; }
.slideBanner .slideNav{ position:absolute; z-index:20; right: 15px; bottom: 17px; width:auto; float:left;}
.slideBanner .slideNav li{display:inline; width:12px; height:12px; line-height:12px; float:left; margin-right:5px; text-align:center; background-color:#e7e9eb;  overflow:hidden; overflow:hidden; border:1px solid #d6d8dc; font-family:arial,"微软雅黑"}
.slideBanner .slideNav li a{display:block; color:#000; cursor:pointer; text-decoration:none; font-size: 10px;}
.slideBanner .slideNav li.on {background-color:#57a8d3; border:1px solid #1a7aad;}
.slideBanner .slideNav li.on a { font-weight:bold; color:#fff;}

/*通用栏目分类框*/
.columnList{overflow:hidden;}
.columnBar{width:368px; float:left; margin-bottom:10px; display:inline; border:1px solid #cfe3f2; background:url("boxbg.png") no-repeat;}
.columnBar .hd{height:30px; line-height:30px; overflow:hidden;}
.columnBar .hd h4{margin: 0 10px ; padding-left:12px;  font-size:13px; _font-size:14px; color:#0464C7; font-weight:bold; font-family:"微软雅黑"; background:url("boxTabtibg.png") no-repeat 0 bottom;}
.columnBar .hd h4 a{color:#0464C7;}
.columnBar .hd .more{ margin-right:10px; color:#333; }
.columnBar .bd{height:184px; overflow:hidden; padding:5px 15px; margin:0px; background-color:white;}
.columnList .last { float:none; display:block; width:748px;}

/*当前位置*/
.pathWrap{}
.path{padding-left:20px; line-height:28px; background:url("icons.gif") no-repeat 5px -376px; color:#ccc; display:inline;}
.path a { color:#999;}
#pathFocusNewsWrap .pathWrap{padding:8px 10px;}/*文章首页当前位置*/
#articleList .hd .pathWrap,.pictureCont .hd .pathWrap,.downloadCont .hd .pathWrap{width:auto; float:right; display:inline;}/*文章 & 图片列表页当前位置*/
#articleList .hd .pathWrap .path,.pictureCont .hd .pathWrap .path,.downloadCont .hd .pathWrap .path{width:auto; float:left; }
#articleDetails .pathWrap{}/*文章详情页当前位置*/
#pictureDetails .pathWrap{ float:left; margin:0px 10px;}/*图片详情页当前位置*/
#articleList .hd{ padding:0 10px;}

/*通用文章页面框*/
.articleCont{}
.articleCont .hd{height:30px; line-height:30px; border:1px solid #BDDCFB; border-top:2px solid #2087d4;  }
.articleCont .hd h3{width:auto; float:left; padding-left:10px; line-height:27px; font-size:16px; font-weight:bold; color:#005db3; display:inline;}
.articleCont .hd h3 a{ color:#005db3;}
.articleCont .bd{margin-bottom:10px; background:white url("articleContBoxBottomBg.gif") no-repeat right bottom;}
.articleContBox{min-height:300px; _height:300px; padding:20px 20px; border:1px solid white; border-bottom:0px; background:url("articleContBoxBg.gif") no-repeat right top; }
.articleContBox .infoList li a{ font-size:14px; }


/*文章列表页分割线*/
.infoList li.split{height:1px; line-height:1px; margin:15px 0px; border-bottom:1px dashed #ccc;}

/*文章详情页*/
#articleDetails{margin-bottom:-10px;}
#articleDetails .articleContBox{padding:50px;}
.articleDetailsTitle{line-height:32px;font-size:24px; color:#333; text-align:center;}
.articleDetailsTitle h2{font-weight:bold;}
.articleDetailsAuthor{margin:25px 0px;text-align:center; border-top:1px solid #BDDCFB;}
.articleDetailsAuthorBox{line-height:28px; border:1px solid white;}
.articleDetailsAuthor span{margin:0px 4px;}
.articleDetailsTxt{line-height:28px; overflow:hidden; font-size:14px; color:#333;}
.articleDetailsTxt p{margin-bottom:24px;}
#fontzoom{ white-space:normal;  word-wrap: break-word; overflow:hidden;}
.articleDetailsCollect{line-height:30px; background-color:#f3fbff; border:1px dashed #c5e4f2; overflow:hidden; margin-top:25px;}
.collectBtnBox{float:right;}
.collectBtnBox a{color:#333; margin-right:6px;}
.articleDetailsPage{ text-align:center;}
.articleDetailsDate{margin:10px 0px; overflow:hidden;}
.articleDetailsDate li{line-height:24px; color:#2399c4;}
.articleDetailsDate li a{margin-right:10px;}
.articleDetailsDate li span{color:#999;}

/*留言频道*/
.feedbackBanner { display:block; background:url("feedbackBanner.jpg") no-repeat; height:150px; overflow:hidden;}
.feedbackCont .hd { background:url("fbtibg.gif") no-repeat; height:36px; padding:0 !important;}
.feedbackCont .hd span { display:inline-block; text-align:center; line-height:36px; color:#0464C7; font-size:14px; font-family:"微软雅黑"; font-weight:bold;}
.feedbackCont .zt {  padding-left:43px; width:400px; text-align:left !important;}
.feedbackCont .kf { width:104px; text-align:center;}
.feedbackCont .fbz { width:104px; text-align:center;}
.feedbackCont .fbtime { width:98px; text-align:center;}
.feedbackCont .bd { border:1px solid #cedef1;  border-top:0;}
.feedbackCont .bd table { width:100%; background:url("fbtablebg.gif") repeat;} 
.feedbackCont .bd table td { height:32px; line-height:32px;}
.feedbackCont .bd table td.zt { padding-left:43px; width:400px; font-size:14px;font-family:"微软雅黑"}

.petitionIntro { margin-bottom:20px;}
.infoCatalogue td { line-height:30px; height:30px;}


/*留言列表页*/
.publishMsgBtn{ position:absolute; z-index:1; right:78px; top:47px; font-size:18px; color:#bd1208; font-weight:bold;}
.infoCatalogue{width:100%; border-collapse:collapse; }
.infoCatalogue .title{width:50%;}
.infoCatalogue thead{border-bottom:1px solid #BDDCFB; }
.infoCatalogue thead tr th{height:30px; background:url("msgListTitBg.gif") repeat-x left top;text-align:center; font-weight:bold; color:#bd1208; border-right:1px solid white;}
.infoCatalogue thead tr th.date{border:none;}
.infoCatalogue thead tr th.contTit{border:none; text-align:left;font-family:"微软雅黑";}
.infoCatalogue thead tr th.contTit span{background:url("icons.gif") no-repeat 5px  -883px; text-align:left; padding-left:18px;}
.infoCatalogue thead tr th.contTit strong{color:#0464C7; }
.infoCatalogue thead tr th.contTit strong.fr{margin-right:20px; font-size:12px; font-weight:100; color:#333;}

.infoCatalogue tr td{border-bottom:1px dotted #afafaf; padding:5px; line-height:24px; height:24px; text-align:left;}
.infoCatalogue tr td.title{padding-left:20px; background:url("icons.gif") no-repeat 5px  -872px; text-align:left;}
.infoCatalogue tbody.msgMainCont tr td{border-bottom:1px solid #BDDCFB; text-align:left;}
.infoCatalogue tbody.msgMainCont tr.cont td { padding:15px 30px; line-height:30px; font-size:14px; vertical-align:top;}
.infoCatalogue tbody.msgMainCont tr.date td { text-align:right; background:#eff6fa; padding:0px 15px;}
.infoCatalogue tbody.msgMainCont tr td.conName{width:200px; border-right:1px solid #d7e3c1; background-color:#fbfcf8; text-align:center;}
.infoCatalogue tbody.msgMainCont tr.date td.conName{color:#356f0c;}

.infoCatalogue tr td.tdbgleft { width:100px;}

.infoCatalogue .btnBar td { text-align:center;}

.fbContent { background:none; padding:0; border:0;}
.fbContent .infoCatalogue thead tr th { background:url("fbtibg.gif") repeat-x; border:0 !important; height:35px; line-height:35px; font-size:14px;}
.msgMainCont { border:1px solid #cedef1; background:#fff}
.article_PK{ margin-top:40px; border:1px solid #BDDCFB; padding:10px 20px; clear:bottom;}
.article_PK dt{margin:0px 0px 10px; font-weight:bold; }
#indiv .PK_indiv_l { line-height:26px;}
#indiv .PK_indiv_l #spanusername { padding-right:20px;}
.PK_indiv_l{width:285px; float:left;}
.PK_indiv_r{width:400px;float:right;}
.PK_indiv_r textarea { width:380px !important;}
#commentform{margin-top:10px;}
#commentform .infoCatalogue{margin:0px 0px 10px;}
#commentform .pagecss{height:40px; clear:both;}



