@charset "UTF-8";
/* page 框架 */
.column { overflow: hidden; margin-bottom: 15px;}

.infoList li.noData { background: none; border: 0; padding: 0;}

/* 频道-节点列表 */
.pageNodeList { overflow: hidden; padding: 20px 0 40px 10px;}

.pageNodeList li { font-family: "microsoft yahei"; height: 80px; line-height: 80px; width: 294px; float: left; margin: 20px 50px; display: inline; font-size: 18px;}

.pageNodeList li a { display: block; padding-left: 30px; background: url(images/icons.jpg) 241px -778px no-repeat #eee; -webkit-transition: 400ms; -o-transition: 400ms; -moz-transition: 400ms; transition: 400ms;}

.pageNodeList li a:hover { text-decoration: none; font-size: 20px; background-color: #b9d3f0; color: #1E72B4; background-position: 250px -778px;}

/* 文章-父列表页 -----------------------------------------*/
.focusNews { width: 426px; overflow: hidden; position: relative; float: left; margin-right: 15px;}

.focusNews .hd { position: absolute; z-index: 1; right: 4px; bottom: 16px;}

.focusNews .hd ul { overflow: hidden; zoom: 1; float: left;}

.focusNews .hd ul li { float: left; margin-right: 6px; width: 8px; height: 8px; line-height: 8px; text-align: center; background: #fff; cursor: pointer; color: #fff; -webkit-border-radius: 8px; -moz-border-radius: 8px; border-radius: 8px;}

.focusNews .hd ul li span { display: none;}

.focusNews .hd ul li.on { background: #E10000; color: #fff;}

.focusNews .bd { position: relative; height: 270px; overflow: hidden;}

.focusNews .bd .pic { position: relative; z-index: 0; line-height: 0;}

.focusNews .bd .pic img { width: 426px; height: 270px; border: 0;}

.focusNews .bd .con { position: absolute; width: 100%; z-index: 1; bottom: 0; height: 40px; line-height: 40px; text-align: left;}

.focusNews .bd .con .title { position: absolute; width: 100%; bottom: 0; left: 0; z-index: 1; font-size: 14px;}

.focusNews .bd .con .title a { color: #fff; padding-left: 10px; text-decoration: none;}

.focusNews .bd .con .bg { position: absolute; width: 100%; z-index: 0; bottom: 0; left: 0; background: #000; filter: alpha(opacity=60); opacity: 0.6; height: 40px;}

.nBox .hd { height: 32px; line-height: 32px; overflow: hidden; border-bottom: 1px solid #eee;}
.nBox .hd .more { float: right; color: #999;}
.nBox .hd h3 { font-family: "Microsoft YaHei"; float: left; padding: 0 15px; background: #004B9C; font-size: 14px; color: #fff;}
.nBox .hd h3 a { color: #fff;}
.nBox .bd { padding: 10px 0;}
.nBox .topicList .t { border-bottom: 1px dashed #ccc; margin-bottom: 7px; padding-bottom: 10px;}
.nBox .topicList .t .title { text-align: center; font-size: 18px;}
.nBox .topicList .t .intro { height: 40px; overflow: hidden;}
.nBox .topicList .n { background-position: 0 -530px; height: 28px; line-height: 28px; padding-left: 10px;}

.ztTopic { padding-top: 5px;}
.ztTopic li { margin-bottom: 9px;}
.ztTopic li img { width: 100%; height: 50px; display: block;}
.ztTopic .li1 .con, .ztTopic .li2 .con, .ztTopic .li3 .con { display: none;}
.ztTopic .li4, .ztTopic .li5 { margin-bottom: 4px;}
.ztTopic .li4 .pic, .ztTopic .li5 .pic { display: none;}
.ztTopic .li4 .con, .ztTopic .li5 .con { padding-left: 10px; background: url(images/icons.jpg) 0 -536px no-repeat;}

#columnA .nBox { width: 480px; height: 280px; overflow: hidden; float: left;}
#columnA .sideRight { overflow: hidden; width: 260px; float: right;}
.sideXymt dt{ height:33px; line-height:33px; border-bottom:1px solid #C00000; padding:0 5px; overflow:hidden ;}
.sideXymt dt .mail{ float:right; padding-left: 27px; background: url(images/ind-icons1.jpg) 0 -467px no-repeat;}
.sideXymt dt h3{ font-weight:bold; color:#C00000 ;}
.sideXymt ul{ overflow:hidden; background:#F3F3F3;}
.sideXymt li{ float:left; width: 86px;}
.sideXymt li a{ display:block; text-align:center; height:64px; overflow:hidden; line-height: 96px; background: url(images/ind-icons1.jpg) center 10px no-repeat; font-weight:bold;}
.sideXymt li a:hover{ background-color:#EAEAEA; color:#333; text-decoration:none;}
.sideXymt .li2 a{ background-position: center -174px;}
.sideXymt .li3 a{ background-position: center -354px;}

#columnB { margin-bottom: 0; margin-right: -30px;}

.newsIndTab { margin-bottom: 10px;}
.newsIndTab .hd { font-family: "Microsoft YaHei"; height: 32px; line-height: 32px; padding: 0 10px 0 0; background: #eee; overflow:hidden;}
.newsIndTab .hd ul { overflow: hidden;}
.newsIndTab .hd li { float: left;}
.newsIndTab .hd li a { display: block; float: left; padding: 0 15px; font-size: 14px; border: 1px solid #eee; border-bottom:0;}
.newsIndTab .hd .on a { font-weight: bold; background: #fff; color:#004B9C; border-top: #004B9C 2px solid;}
.newsIndTab .hd .more { float: right; color: #999;}
.newsIndTab .bd { overflow: hidden; padding: 8px 0;}

#columnB .box,#columnB .newsIndTab { width: 387px; float: left; margin-right: 20px; display: inline;}
#columnB .box .bd,#columnB .newsIndTab .bd {  padding:10px 0;   height: 221px;}
#columnB .topicHasPic .pic{ width:120px;}
#columnB .topicHasPic .pic img{ width:120px; height:90px;}
#columnB .topicHasPic .con{ margin-left:135px;}
#columnB .topicList .t{ padding-bottom:10px; margin-bottom:8px;}
#columnB .topicList .t .title{ padding:0 0 5px 0;}
#columnB .topicList .t .title .tit{ color:#333;}
#columnB .topicList .t .more{ display:none;}
#columnB .topicList .n{ height:28px; line-height:28px; background-position: 4px -581px;}

#columnC .bd { padding: 20px 0; height: 156px;}

#columnD .bd { position: relative; padding: 20px 0 0 36px;}
#mainXb .prev,#mainXb .next{ display:block; width:40px; height:62px; background: url(images/arrow1.jpg) 7px 18px no-repeat; position:absolute; left:0; top:70px;
    filter:alpha(opacity=30);opacity:0.3;}
#mainXb .next{ left:auto; right:0; background-position: -92px 18px;}
#mainXb .prev:hover,#mainXb .next:hover{ filter:alpha(opacity=60);opacity:0.6;}

.xbList{ overflow:hidden;}
.xbList li{ width: 120px; float:left; padding: 0 20px;  text-align:center;}
.xbList .last{}
.xbList .pic img{ width: 110px; height: 156px; padding:4px; border:1px solid #ddd; 
    -webkit-transition:400ms;-o-transition:400ms;-moz-transition:400ms;transition:400ms; -webkit-box-shadow: #DEDEDE 3px 3px 0; -moz-box-shadow: #DEDEDE 3px 3px 0; box-shadow: #DEDEDE 3px 3px 0;}
.xbList .pic a:hover img{ border-color:#aaa;}
.xbList .title{ line-height: 18px; overflow:hidden; padding-top:10px;}


.parArticlePage #columnA .nBox { width: 500px;}
.parArticlePage #columnB .box { width: 464px;}

/* 文章-子列表页 -----------------------------------------*/
.newsList { text-align: left; padding: 0 10px;}

.newsList li { height: 36px; line-height: 36px; overflow: hidden; padding-left: 16px; background: url(images/icons.jpg) 0 -578px no-repeat; font-size: 14px;}

.newsList li .date { float: right; color: #999;}

.newsList li .node { color: #999; margin-right: 3px;}

.newsList li.split { border-bottom: 1px dotted #ccc; height: 0; font-size: 0; overflow: hidden; margin: 18px 0; background: none;}

/* 文章-子列表页-图片 ---------------------------------------------- */
.picListContent .mainBox .wHd h3 { background-position: 8px -382px;}

.pagePicList { overflow: hidden; margin-right: -60px; margin-bottom: -20px;}

.pagePicList li { width: 290px; margin: 0 20px 20px 0; padding: 5px; border: 1px solid #E8E8E8; text-align: center; float: left;}

.pagePicList li img { -webkit-transition: 400ms; -o-transition: 400ms; -moz-transition: 400ms; transition: 400ms;}

.pagePicList li .pic { width: 100%; height: 210px; overflow: hidden;}

.pagePicList li { -webkit-box-shadow: #F0F0F0 2px 2px 0; -moz-box-shadow: #F0F0F0 2px 2px 0; box-shadow: #F0F0F0 2px 2px 0; border-color: #ddd;}

.pagePicList li:hover .title a { color: #c30000;}

.pagePicList li:hover img { -webkit-transform: scale(1.03); -moz-transform: scale(1.03); -o-transform: scale(1.03); -ms-transform: scale(1.03); transform: scale(1.03);}

.pagePicList li .pic img { width: 290px; height: 210px; border: 0;}

.pagePicList li .title { height: 36px; line-height: 36px; font-size: 14px; overflow: hidden;}

/* 文章-内容页 -----------------------------------------*/
.articleCon { padding: 20px 30px 0 30px;}

.articleCon .title { text-align: center; /* color: #da7202; */ font: normal 26px/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; color: #999;}

.articleCon .property { padding-bottom: 20px; border-bottom: 1px solid #ddd;}

.articleCon .property span { margin: 0 12px;}

.articleCon .property .fontZoomA, .articleCon .property .fontZoomB { vertical-align: middle; color: #666; background: url(images/share/shareb.jpg) 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: 16px; line-height: 200%; 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;}
.articleCon .conTxt #fontzoom img{ max-width: 888px; height:auto;}

.articleCon .page { padding: 0 10px 10px 10px;}

.articleCon .moodVote { padding-top: 10px;}

.articleCon .userControl { overflow: hidden; text-align: left; font-size: 12px;}

.articleCon .userControl .bdsharebuttonbox { float: right;}

.articleCon .others { line-height: 30px; margin: 10px 0; color: #666; border-top: 1px dotted #ccc; padding-top: 10px;}

.articleCon .others a { margin-right: 10px;}

#outLink li { float: left; width: 48%; margin: 5px; border: 1px dotted #DDDDDD;}

#outLink li a { display: block; padding: 10px 20px; color: #030; text-align: center;}

/* 领导-列表页 ---------------------------------------------- */
.leaderList { padding: 20px 30px;}

.leaderList li { padding-bottom: 65px; overflow: hidden;}

.leaderList .pic { float: left; -webkit-box-shadow: #e1e1e1 1px 2px 3px; -moz-box-shadow: #e1e1e1 1px 2px 3px; box-shadow: #e1e1e1 1px 2px 3px;}

.leaderList .pic img { width: 230px; height: 161px; padding: 0 5px 5px 0; border-right: 1px solid #DEDEDE; border-bottom: 1px solid #DEDEDE; background: #fff;}

.leaderList .con { margin-left: 270px; color: #666; font-size: 14px;}

.leaderList .title { font-family: "Microsoft YaHei"; font-size: 18px; color: #00438C; line-height: 30px;}

.leaderList .title a { font-weight: bold; color: #00438C;}

.leaderList .job { padding: 6px 0 20px 0;}

.leaderList .eName { font-weight: bold; padding-bottom: 10px;}

.leaderList p { line-height: 180%;}

/* 领导-内容页 ---------------------------------------------- */
.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: #1B4D82;}

.leaderCon .introBox { padding-bottom: 20px;}

.leaderCon .introBox .hd { height: 27px; border-bottom: 1px solid #ccc; position: relative;}

.leaderCon .introBox .hd h3 { position: absolute; z-index: 1; left: 30px; top: 0px; width: 98px; height: 33px; line-height: 28px; padding-bottom: 4px; text-align: center; background: url(images/bg.jpg) 0 -734px 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: 480px; float: right; margin-bottom: 20px;}

.leaderCon .picWrap .introBox { width: 480px; float: right; padding-bottom: 0px;}



/* 机构设置 ---------------------------------------------- */
.jgszBox{ margin: 0 10px 30px 10px;}
.jgszBox .hd{ font-family: "Microsoft YaHei"; padding: 0 0 5px 0; height:40px; line-height:40px;}
.jgszBox .hd h3{ font-size:20px; font-weight:bold;}
.jgszBox table td{ width: 33%; padding: 7px 12px; border: 1px solid #EBEBEB; font-size: 12px;}
.jgszBox table span{ color:#666;}
.jgszBox table a{ color: #00438C;}
.jgszBox .even{ background: #F7F7F7;}

.linksTable{ width: 65%; margin: 40px auto;}
.linksTable .even td{ background:#fff ;}
.linksTable td{ vertical-align: top; width: 33%; padding: 6px 14px; border: 1px solid #EBEBEB; font-size: 14px; background:#F7F7F7 ;}
.linksTable .header td{ padding: 15px; text-align:center; font-size: 22px; font-family:"microsoft yahei"; background: #ddd !important; border:1px solid #ddd;}



/* 专题汇总 ---------------------------------------------- */
#spePageList ul{ margin-right: -30px; overflow:hidden; padding: 30px 0 0 20px;}
#spePageList li{ float:left; margin: 0 30px 30px 0; display:inline;}
#spePageList img{ width:260px; height:50px; padding:3px; 
-webkit-transition:300ms;-o-transition:300ms;-moz-transition:300ms;transition:300ms;}
#spePageList a:hover img{  -webkit-box-shadow: #999 0 0 4px; -moz-box-shadow: #999 0 0 4px; box-shadow: #999 0 0 4px;}

/* 留言-子列表页 ---------------------------------------------- */
.msgContent #sideWzdc { margin-bottom: 0px;}

.msgContent .mainBox .wHd h3 { background-position: 8px -430px;}

/* 搜索结果页 ---------------------------------------------- */
.searchResultList li a.tit { background: none; padding-left: 0px;}

/* 默认信息提示页、用户登录、注册页等 -----------------------------------------*/
/* 友情链接列表页 -----------------------------------------*/
.friendLinkList { overflow: hidden; zoom: 1; padding: 10px 0 0 10px;}

.friendLinkList li { font-size: 14px; width: 200px; height: 46px; line-height: 46px; padding: 0 10px 0 16px; background: url(images/icons.jpg) 0 -361px no-repeat; float: left;}
