@charset "utf-8";
/* CSS Document */

/*焦点图-广告*/
.focusAd{ overflow: hidden; height: 111px; position: relative; z-index: 1;}
.focusAd .bd .pic img{width: 1180px; height: 111px;}
.focusAd .hd{ overflow:hidden; position:absolute; right:3px; bottom:2px;}
.focusAd .hd li{ float:left; width:18px; height:18px; line-height:16px; text-align:center; cursor:pointer; margin-right:3px; background-color: #333; color:white;}
.focusAd .hd li.on{ background-color: #b01112; color: white;}

/*新闻头条*/
.indXwtt{overflow: hidden; border: 1px solid #ebebeb; background: url(/global/indXwttBg.png) 0 0 repeat-x;  position: relative; z-index: 1;}
.indXwtt .topicList{overflow: hidden; padding: 8px 14px 14px; background:url(/global/indXwttIcon.png) 0 0 no-repeat;}
.indXwtt .topicList .t{border: 0; padding: 0; margin: 0;}
.indXwtt .topicList .t .title{height: 46px;}
.indXwtt .topicList .t .title a{font: 30px/46px '黑体', Arial,sans-serif; font-weight: bold; color: #ff0303;}
.indXwtt .topicList .t .tit{
    display: block;
    padding: 0 45px;
    height: 60px;
    font-size: 26px;
    line-height: 32px;
    text-align: center;
}
.indXwtt .topicList .t  .intro{line-height: 20px; color: #666; padding-top: 8px;}

.xwzxLinks{position: absolute; z-index: 2; right: 18px; top: 8px;}
.xwzxLinks a{color: #0181CA; font-size: 14px; font-weight: bold;}
.xwzxLinks a:hover{text-decoration: underline;}

#focusNewsXwtt{border: 1px solid #ddd; padding: 10px 0 10px 9px; overflow: hidden;}

/* 焦点图切换- 数字 */
.focusBox{ width:600px; float:left; overflow:hidden; position:relative; border: 0;}
.focusBox .hd{ position:absolute; z-index:1; right:4px; bottom:38px;height:16px !importantx; padding-top:0 !important;}
.focusBox .hd ul{ overflow:hidden; zoom:1; float:left; background-color:white;  }
.focusBox .hd ul li{ float:left; margin-right:1px;  width:16px; height:16px; line-height:16px; text-align:center; background:#000; cursor:pointer; color:#fff; filter:alpha(opacity=60);opacity:0.6;   }
.focusBox .hd ul li span{color:#fff;}
.focusBox .hd ul li.on{ background:#f00;font-weight:bold; filter:alpha(opacity=100);opacity:1;  }
.focusBox .bd{ position:relative; }
.focusBox .bd li{position:relative;}
.focusBox .bd .pic{width:600px; height:auto;}
.focusBox .bd .pic img{ width:600px; height:376px;  }
.focusBox .bd .con{ position:absolute; z-index:3; left:0; bottom:0; width:100%; height:36px; line-height:36px; text-align:center; font-weight:bold; background:none; color:white;  }
.focusBox .bd .con .title{ position:absolute; left:0; bottom:0; z-index:3; width:100%; height:36px; }
.focusBox .bd .con .title a{ color:white;}
.focusBox .bd .con .title a:hover{color:white; text-decoration:underline;}
.focusBox .bd .bg{ display:block; position:absolute; z-index:1; left:0; bottom:0; width:100%; height:36px;  background-color:#000; filter:alpha(opacity=50);opacity: 0.50;}

/*最新新闻切换*/
#newsGroup{width:550px; float:right;}
#newsGroup .hd{height:35px; line-height:35px; background:  url(/global/newsGroupBg.png) 0 0 repeat-x;}
#newsGroup .hd li{width:108px; float:left; text-align: center; height:35px; line-height:35px; overflow:hidden; font-size:18px; font-weight: bold;border-left: 1px solid #ddd; cursor: pointer;}
#newsGroup .hd li.on{background:  url(/global/newsGroupBg.png) 0 -45px repeat-x;}
#newsGroup .hd li.on a{color:#0181ca; font-weight: bold;}
#newsGroup .bd{overflow:hidden; padding:4px 10px 0; height: 350px; }
#newsGroup .bd .infoList{}
#newsGroup .bd .infoList li{height: 44px; line-height: 44px; font-size: 16px; padding-left: 10px; background:  url(/global/dot01.png) 0 20px no-repeat;}
#newsGroup .bd .infoList li a{display: block;overflow: hidden;text-overflow: ellipsis;white-space: nowrap;color: #333;}
#newsGroup .bd .infoList li a:hover {color: #1591DB;	text-decoration: none;}

/*通用框*/
.indBox{overflow: hidden;}
.indBox .wHd{height: 36px; overflow: hidden; background: url(/global/indBoxBg.png) 0 0 repeat-x; border-right: 1px solid #e8e6e6;}
.indBox .wHd h3{width: 158px; height: 36px; float: left; text-indent: 44px; line-height: 36px; font: 18px/36px Arial,sans-serif; font-weight: bold; color: white; background:  url(/global/indBoxBg.png) 0 -40px no-repeat; }
.indBox .wHd h3 a{color: white;}
.indBox .wHd .more{width: 80px; height: 24px; float: right; margin: 7px 8px 0 0; display: inline; text-align: center; color: #0c4ebb; background:  url(/global/indBoxBg.png) 0 -172px no-repeat;}
.indBox .wBd{border: 1px solid #e8e6e6; border-top: 0px; overflow: hidden; padding:10px 9px;}


/*右侧通用框*/
.indSide{width: 280px; float: right; overflow: hidden;}

#zwgkBox{width: 880px; float: left;}/*政务公开框*/
#zwgkBox .wHd h3{background-position: 0 -40px;}
#zwgkBox .wBd{padding: 7px 9px;}
/*重点领域*/
#zdlyBox{ width: 330px; float: left;}
#zdlyBox .hd,
#zdlyBox .bd{margin-right: 8px;}
#zdlyBox .bd{padding-bottom: 6px;}
/*重点领域图标链接*/
.linkZdly{height: 65px; margin:0 8px 12px 0;}
.linkZdly a{display: block; height: 70px; overflow: hidden; text-indent: -9999px; background:  url(/global/20210406zdly.jpg) 0 0 no-repeat;}

/*政务公开链接*/
.xxgkLinks{width: 330px; float: left; overflow: hidden; background:  url(/global/indXxgkLinks.png) 0 0 no-repeat;}
.xxgkLinks li{width: 103px; height: 98px; float: left; margin-right: 5px; padding-bottom: 5px; display: inline;}
.xxgkLinks li a{width: 100%; height: 36px; float: left; line-height: 56px; padding-top: 42px; text-align: center;}


.indTab{overflow: hidden; }
.indTab .hd{position: relative; height: 35px; line-height: 35px; border-bottom: 3px solid #0280c8; border-left: 1px solid #e4e4e4; border-right: 1px solid #e4e4e4; background:  url(/global/indTabHd.png) 0 0 repeat-x;}
.indTab .hd .more{position: absolute; z-index: 1; right: 10px; top: 0; display: none; color: #3ba5e6;}
.indTab .hd li{float: left;}
.indTab .hd li h4{width: 124px; float: left; text-align: center;}
.indTab .hd li.on h4{background:  url(/global/indBoxBg.png) 0 -203px no-repeat;}
.indTab .hd li.on h4 a{ color: white;}
.indTab .hd li.on .more{display: inline;}

#zwwjBox{width: 500px; float: right;}
#zwwjBox .bd{padding: 5px 0 0;}

#xxgkZtLinks{background-color: #e2f4ff; padding: 9px; margin-top: 8px; overflow: hidden;}
#xxgkZtLinks .ztLinks{border: 1px solid #e8e6e6; background-color: #fff; padding: 6px 5px; overflow: hidden; height: 63px; word-wrap: break-word; word-break: normal;}
#xxgkZtLinks .ztLinks a{width: auto; float: left; margin: 0 10px; display: inline;white-space: nowrap;}
#xxgkZtLinks .ztLinks .spe{float: left;}

.indSideBox{overflow: hidden;}
.indSideBox .hd{border: 1px solid #e7e7e7; border-bottom: 0px; height: 35px; line-height: 35px; text-align: center; background:  url(/global/indSideHd.png) 0 0 no-repeat;}
.indSideBox .hd h3{width: 100%; font-size: 16px; font-weight: bold; color: white;}
.indSideBox .hd h3 a{font-weight: bold; font-size: 18px; color: white;}
.indSideBox .bd{border: 1px solid #e7e7e7; border-top: 0; padding:5px 10px 10px; overflow: hidden;}

#sideGggs .bd{height: 186px;}/*通知公告*/
#sideGggs .bd li{line-height: 32px; padding-top:5px;}
#sideGggs .bd li a{ color: #666;}
#sideGggs .bd li a:hover {color: #1591DB;	text-decoration: none;}
#sideGggs .bd li .dateRight{color: #999; margin-left: 5px;}


/****************** 网络问政 ***************/
#wlwzBox{width:880px; float: left;}
#wlwzBox .wBd{height: 300px;}
#wlwzBox .leftBox{width: 330px; float: left; overflow: hidden;}
#wlwzBox .rightBox{width: 500px; float: right; overflow: hidden;}

.wlwzNodeList{overflow: hidden; background:  url(/global/indWlwzLinks.png) 0 0 no-repeat;}
.wlwzNodeList li{width: 110px; height: 50px; line-height: 50px; float: right;}
.wlwzNodeList li a{width: 100%; height: 50px; line-height: 50px; float: left; text-indent: 38px; font-size: 14px; color: #333;}
.wlwzNodeList li.first{float: left;}

/*网上调查*/
.indWsdc{overflow: hidden; background-color: #e9f7ff;}
.indWsdc .hd{height: 32px; line-height: 32px; overflow: hidden; border-bottom: 2px solid #0280c8;}
.indWsdc .hd .more{float: right; margin-right: 10px;}
.indWsdc .hd h3{margin-left: 8px; padding-left: 21px; font-size: 16px; font-weight: bold; color: #0280c8; background:  url(/global/indWsdcH3.png) 0 8px no-repeat;}
.indWsdc .bd{padding: 10px; height: 171px; overflow: hidden;}
.indWsdc .bd h4{line-height: 22px; color: #333; text-indent: 2em; padding-bottom: 5px;}
.indWsdc .bd li{padding-left: 10px; background:  url(/global/dot01.png) 0 18px no-repeat;display: inline-table; vertical-align: middle; height: 44px; line-height: 44px;}
.indWsdc .bd li input{vertical-align: middle; margin-right: 4px;}
.indWsdc .bd p{overflow: hidden; margin-top: 8px;}
.indWsdc .bd p .voteBtn,.indWsdc .bd p .viewBtn{width: 50px; height: 23px; font-size: 12px; font-weight: bold; color: #555; border: 0; background:  url(/global/wsdcBtn.png) 0 0 no-repeat;}
.indWsdc .bd p .voteBtn{color: #f10202; margin: 0 10px 0 34px }

/*留言选登*/
#sjxxBox .bd{padding: 1px 0 0; height: 270px;}
.indexOnlineplTable{width:100%; border-collapse:collapse;}
.indexOnlineplTable td{height:44px; line-height:44px; overflow:hidden; border-bottom:1px dotted #ccc;}
.indexOnlineplTable td.title{padding-left:24px; background:url(/global/dot11.png) no-repeat 4px 15px;}
.indexOnlineplTable td.status{text-align:center; width:80px;}
.indexOnlineplTable td.status .yclw{color:#999;}
.indexOnlineplTable td.status .clz{color:blue;}
.indexOnlineplTable td.status .yzj{color:#3E5F13;}
.indexOnlineplTable td.status .gqwcl{color:#999;}
.indexOnlineplTable td.name{text-align: right; width: 98px;}
.indexOnlineplTable tr.onlineTitle td{height:25px; line-height:25px; border:0;text-align:center; background-color:#f5f5f4; font-weight:bold; color:#555;}
.indexOnlineplTable tr.onlineTitle td.title{background:none; background-color:#f5f5f4;}

/*信件搜索*/
.searchWrite{height: 20px; line-height: 20px; margin-top: 13px; overflow: hidden;}
.searchWrite .writeBtn{width: 106px; height: 20px; line-height: 20px; background-color: #1b6b2f; float: right; color: white; text-align: center;}
.searchWrite .onlineplSearchBar{overflow: hidden;}
.searchWrite .onlineplSearchBar span{float: left;font-weight: bold; margin-right: 20px; color: #333;}
.searchWrite .onlineplSearchBar input#Title{width: 218px; float: left; height: 18px; margin-right: 5px; line-height: 18px; border: 1px solid #d9d8d8;}
.searchWrite .onlineplSearchBar #SearchLetter{width: 48px; float: left; height: 20px; line-height: 100px; text-indent: -9999px; overflow: hidden; background:  url(/global/SearchLetter.png) 0 0 no-repeat; border: 0;}


/*焦点专题专栏*/
#sideZtzl .bd{height: 305px;}
.nodePicList{overflow: hidden; }
.nodePicList li{overflow: hidden; padding-bottom: 6px;}
.nodePicList li img{display: block; width: 260px; height: 68px;}



/*魅力连南*/
#boxMlln{border: 1px solid #e8e6e6; height: 200px; overflow: hidden; background:  url(/global/indMlln.png) 0 0 no-repeat;}
#boxMlln .hd{width: 105px; height: 198px; overflow: hidden; float: left;}
#boxMlln .hd h3{width: auto; float: left; margin: 15px 0 0 18px; display: inline; }
#boxMlln .hd h3 a{width: 60px; height: 144px; float: left; line-height: 400px; text-indent: -9999px; overflow: hidden;}
#boxMlln .bd{overflow: hidden; padding-top: 27px;}
#boxMlln .bd .picList{overflow: hidden;}
#boxMlln .bd .picList li{width: 180px; float: left; margin: 0 6px;}
#boxMlln .bd .picList li .pic{margin: 0 auto; text-align: center;}
#boxMlln .bd .picList li .pic img{width: 160px; height: 100px; padding: 3px; text-align: center; border: 1px solid #ddd;}
#boxMlln .bd .picList li .title{padding-top: 5px; height: 24px; line-height: 24px; text-align: center;}

/*政府网站群*/
#boxZfwzq{}
#boxZfwzq .wHd{height: 35px; line-height: 35px;}
#boxZfwzq .wHd ul{float: right; margin-right: 20px;}
#boxZfwzq .wHd ul li{width: auto; float: left; padding: 2px 15px 0; height: 33px; line-height: 31px; margin: 0 8px; font-size: 14px; overflow: hidden;}
#boxZfwzq .wHd ul li.on{font-weight: bold; color: #0280c8; padding: 0px 12px 0; border-left: 1px solid #d9d8d8; border-right: 1px solid #d9d8d8; border-top: 2px solid #0280c8; background-color: #fff;}
#boxZfwzq .wHd ul li.on a{color: #0280c8;}
#boxZfwzq .wBd{ padding: 15px 25px 10px; }
#boxZfwzq .wBd .infoList{}
#boxZfwzq .wBd .infoList li{width: 14%; float: left; text-indent: 14px; background:  url(/global/dot03.png) 0 8px no-repeat;}
#boxZfwzq .wBd .infoList li.noData{background: none; color: #999;}
#boxZfwzq .xlBox{margin-top: 10px; border: 1px solid #e8e6e6; background-color: #fcfbfb; padding: 12px 10px 10px; overflow: hidden;}
#boxZfwzq .xlBox select{width: 138px; margin: 0 9px;}

