﻿#mainContent,#content{overflow: hidden;}

/*************** 公共服务-首页  S **************/
.ggfwTabBox{overflow:hidden; width: 708px; margin: -10px -8px 0 0;}
.ggfwTabBox dl{width: 326px; height: 84px; float: left; padding: 10px 9px; margin: 10px 10px 0 0; display: inline; overflow: hidden; background-color: #f3f3f3;}
.ggfwTabBox dl dt{position: relative; z-index: 2; width: 71px; float: left; height: 82px; border: 1px solid #dadada; background-color: #fff;}
.ggfwTabBox dl dt a{display: block; padding-top: 53px; height: 28px; line-height: 28px; text-align: center; font-size: 14px; color: #ca2828; background: url(images/ggfw/ggfwTabBoxIcon.png) 25px 17px no-repeat;}
.ggfwTabBox dl dt a:hover{text-decoration: underline;}
.ggfwTabBox dl.li1 dt a{background-position: 20px 17px;}
.ggfwTabBox dl.li2 dt a{background-position: -106px 17px;}
.ggfwTabBox dl.li3 dt a{background-position: 20px -97px;}
.ggfwTabBox dl.li4 dt a{background-position: -106px -97px;}
.ggfwTabBox dl.li5 dt a{background-position: 20px -211px;}
.ggfwTabBox dl.li6 dt a{background-position: -106px -211px;}
.ggfwTabBox dl.li7 dt a{background-position: 20px -325px;}
.ggfwTabBox dl.li8 dt a{background-position: -106px -325px;}


.ggfwTabBox dl dd{width: 252px; float: left; position: relative; z-index: 1; height: 82px; background-color: #fff; border: 1px solid #dadada; border-left: none;}
.ggfwTabBox dl dd .zlmList{overflow: hidden;  padding: 5px 5px 5px 9px;}
.ggfwTabBox dl dd .zlmList li{width: 79px; float: left;  height: 24px; line-height: 24px; overflow: hidden; }
.ggfwTabBox dl dd .zlmList li.more{position: absolute; z-index: 1; right: 5px; bottom: 5px; text-align: right;}
.ggfwTabBox dl dd .zlmList li.more a{color: #ca2828;}


.sideZdfwx{overflow: hidden;}
.sideZdfwx .hd{height: 40px; line-height: 40px; background-color: #ca2828;}
.sideZdfwx .hd h3{font-size: 16px; color: white; padding-left: 22px;}
.sideZdfwx .hd h3 a{color: white;}
.sideZdfwx .bd{background-color: #f3f3f3; padding:5px 10px 15px; }

.sideZdfwx .bd .nodeList li{height: 31px; line-height: 31px; margin-top: 9px; *margin-top: 5px; background-color: #fff; border: 1px solid #dadada;}
.sideZdfwx .bd .nodeList li a{display: block; padding-left: 47px; font-size: 14px; background: url(images/ggfw/sideZdfwxIcon.png) 12px 8px no-repeat;}
.sideZdfwx .bd .nodeList li.li1 a{background-position: 12px 8px;}
.sideZdfwx .bd .nodeList li.li2 a{background-position: 12px -41px;}
.sideZdfwx .bd .nodeList li.li3 a{background-position: 12px -90px;}
.sideZdfwx .bd .nodeList li.li4 a{background-position: 12px -138px;}
.sideZdfwx .bd .nodeList li.li5 a{background-position: 12px -188px;}
.sideZdfwx .bd .nodeList li.li6 a{background-position: 12px -238px;}
.sideZdfwx .bd .nodeList li.li7 a{background-position: 12px -287px;}
.sideZdfwx .bd .nodeList li.li8 a{background-position: 12px -335px;}
.sideZdfwx .bd .nodeList li.li9 a{background-position: 12px -385px;}

/**************  公共服务-子列表页  ***********************************/

/*内容框上部-菜单*/
.serveNav{ overflow:hidden; height:48px; margin:6px 0 10px; }
.serveNav ul{overflow:hidden; }
.serveNav li{ width: 113px; height: 48px; float:left; overflow: hidden; margin-right:8px; text-align:center;}
.serveNav li.last{margin-right: 0;}
.serveNav li a{display: block; padding-left: 37px; height: 48px; line-height: 48px; text-align: left; font-size: 16px; background: url(images/ggfw/serveNavBg.png) left top no-repeat;}
.serveNav li.on a,.serveNav li:hover a{ color: white; 
-webkit-transition: all .3s;
	-moz-transition: all .3s;
	-ms-transition: all .3s;
	-o-transition: all .3s;
	transition: all .3s;
}
.serveNav li a.a1{background-position: left top;}
.serveNav li a.a2{background-position: -120px top;}
.serveNav li a.a3{background-position: -241px top;}
.serveNav li a.a4{background-position: -362px top;}
.serveNav li a.a5{background-position: -483px top;}
.serveNav li a.a6{background-position: -604px top;}
.serveNav li a.a7{background-position: -725px top;}
.serveNav li a.a8{background-position: -846px top;}
.serveNav li.on a.a1,.serveNav li:hover a.a1{background-position: left -52px;}
.serveNav li.on a.a2,.serveNav li:hover a.a2{background-position: -120px -52px;}
.serveNav li.on a.a3,.serveNav li:hover a.a3{background-position: -241px -52px;}
.serveNav li.on a.a4,.serveNav li:hover a.a4{background-position: -362px -52px;}
.serveNav li.on a.a5,.serveNav li:hover a.a5{background-position: -483px -52px;}
.serveNav li.on a.a6,.serveNav li:hover a.a6{background-position: -604px -52px;}
.serveNav li.on a.a7,.serveNav li:hover a.a7{background-position: -725px -52px;}
.serveNav li.on a.a8,.serveNav li:hover a.a8{background-position: -846px -52px;}


/*导航树结构*/
#treeViewBox{width:240px; text-align:left; float:left;}
#treeViewBox .tvInner{overflow:hidden; background-color:white;}
#treeViewBox .tvInner .tHd{height: 40px; line-height: 40px; overflow: hidden; background: url(images/sideMenuBg.png) left top no-repeat;}
#treeViewBox .tvInner .tHd h3{text-align: center; font-size: 20px; }
#treeViewBox .tvInner .tHd h3 span{padding-left: 26px; background: url(images/ggfw/hd08.png) left center no-repeat;}
#treeViewBox .tvInner .tHd h3 a{color:white;}

#treeViewBox .tvInner .tBd{padding:20px 10px; width: 218px; overflow:auto; background-color: #f9f9f9; border: 1px solid #e3e3e3;}

.parentPageMenu{width:240px; float:left;}
.parentPageMenu #treeViewBox .tvInner{ overflow:hidden;}
.listPageMenu{width:240px; float:left;}
.listPageMenu #treeViewBox .tvInner{ overflow:hidden;}


/* 重点领域 菜单 */
.zdlyNav{overflow: hidden; margin-bottom: 10px;}
.zdlyNav li{width: 128px; height: 120px; float: left; margin-right: 10px; display: inline;}
.zdlyNav li.last{margin-right: 0;}
.zdlyNav li a{position: relative; z-index: 1; display: block; height: 30px; line-height: 30px; padding-top: 90px; font-size: 14px; color: white; text-align: center; background-color: #a6a6a6;}
.zdlyNav li a .icon{width: 126px; height: 89px; line-height: 89px; float: left; display: block; position: absolute; z-index: 1; left: 0; top: 0; border: 1px solid #eaeaea; border-bottom: none; background:#f9f9f9 url(images/zdlyNav.png) 48px 22px no-repeat;}
.zdlyNav li.on a,.zdlyNav li a:hover{background-color: #d75414;}
.zdlyNav li a.a1 .icon{background-position: 48px 22px;}
.zdlyNav li a.a2 .icon{background-position: -90px 22px;}
.zdlyNav li a.a3 .icon{background-position: -228px 22px;}
.zdlyNav li a.a4 .icon{background-position: -366px 22px;}
.zdlyNav li a.a5 .icon{background-position: -504px 22px;}
.zdlyNav li a.a6 .icon{background-position: -642px 22px;}
.zdlyNav li a.a7 .icon{background-position: -780px 22px;}


.zdlyNav li.on a.a1 .icon,.zdlyNav li a.a1:hover .icon{background-position: 48px -95px;}
.zdlyNav li.on a.a2 .icon,.zdlyNav li a.a2:hover .icon{background-position: -90px -95px;}
.zdlyNav li.on a.a3 .icon,.zdlyNav li a.a3:hover .icon{background-position: -228px -95px;}
.zdlyNav li.on a.a4 .icon,.zdlyNav li a.a4:hover .icon{background-position: -366px -95px;}
.zdlyNav li.on a.a5 .icon,.zdlyNav li a.a5:hover .icon{background-position: -504px -95px;}
.zdlyNav li.on a.a6 .icon,.zdlyNav li a.a6:hover .icon{background-position: -642px -95px;}
.zdlyNav li.on a.a7 .icon,.zdlyNav li a.a7:hover .icon{background-position: -780px -95px;}

/* 办事服务-首页 */
#bsfwBox .wBd{padding: 10px 0;}
#bsfwBox #spgsBox{padding: 5px 0 0;}
.bsfwList{overflow: hidden;}
.bsfwList li{width: 16.6%; float: left; height: 32px; line-height: 32px; overflow:hidden; text-indent: 12px; font-size: 14px; background: url(images/share/dot15.png) 2px center no-repeat;}

#bsjgBox .bsfwList li{width:19.9%;}


/****************公共服务-子列表页 *****************************************************/
/*通用列表页右侧*/
.mainBox{overflow:hidden; text-align:left;}

/*文章-列表页*/
.newsList{ overflow:hidden; display:block;}
.newsList li{padding-left:10px; height:30px; font-size: 14px; line-height:30px; overflow:hidden; background:url(images/share/dot01.png) no-repeat left 14px;}
.newsList li font{font-size:14px;}
.newsList li .date{float:right; color:#999;}
.newsList li .author{float: right; color: #007e3d; margin-right: 8px;}
.newsList li.split{height:15px; border-top:1px dotted #ccc; margin-top:15px; background:none;}
.newsList li.noData{background:none; color:#999;}



/* ==========================================================================
  重点领域-栏目页
   ========================================================================== */
.nodeLoop{overflow: hidden;}
.boxNode{overflow: hidden; margin-top: 15px;}
.boxNode .hd{height: 37px; line-height: 37px; overflow: hidden; border-bottom: 2px solid #ca2828;}
.boxNode .hd h3{padding-left: 30px; font-size: 16px; color: #ca2828; background: url(images/icon07.png) 11px center no-repeat;}
.boxNode .hd h3 .arrow{ display:none;}
.boxNode .hd h3 a{color: #ca2828;}
.boxNode .bd{position: relative; z-index: 1; }
.boxNode .bd .nodeList{overflow: hidden; position: relative; z-index: 1; }
.boxNode .bd .nodeList li{width: 33.3%; float: left; margin-top: 10px; *display: inline;}
.boxNode .bd .nodeList li a{display: block; height: 42px; line-height: 42px; margin: 0 10px; text-align: center;  font-size: 14px; font-weight: bold; color: #666; border: 1px solid #eae8e8; background-color: #fff;}
.boxNode .bd .nodeList li a:hover{ background-color: #fcfaef;}