@charset "gb2312";
body { background:url(images/kBody_bg01.png) left top repeat-x;}
#header { width:1000px; margin: 0 auto;}
#footer { background:url(images/kFooter.png) left top repeat-x; border-top:1px #ffe0b2 solid;}
/* 布局定义 */
.sideBar { float:left; width:240px;}
.mainContent { float:right; width:750px;}

/* 一级导航 */
.menu { height:38px; line-height:38px; background:url(images/kMenu_bg.png) left top repeat-x;}
.nav { float:left; width:100%; height:38px;}
.nav li { float:left; background:url(images/kLi_bg.png) right no-repeat; padding:0 22px 0 21px;}
.nav li a { font-size:14px; color:#d03425; font-weight:700;}
.nav li.last { background:none;}

/* 通用定义 */
.sideBox { border:1px #ffd591 solid; overflow:hidden;}
.sideBox .hd { height:31px; line-height:31px; background:url(images/kBox_hd.png) left top repeat-x; padding-left:10px;}
.sideBox .hd h3 { color:#d03425; font-size:14px; font-weight:700;}
.sideBox .hd h3 a { color:#d03425; font-size:14px; font-weight:700;}
.nodeName { background:url(images/kIcon01.png) left -59px no-repeat; padding-left:10px;}

/* 栏目导航 */
.nodeUl { width:182px; margin:0 auto; padding:30px 0 10px;}
.nodeUl li { height:40px;}
.nodeUl li a { display:block; height:26px; line-height:26px; border:1px #dedede solid; background:url(images/kNav_li.png) left top repeat-x; font-size:12px; text-align:center;}
.nodeUl li.act a { background:url(images/kNav_li_act.png) left top repeat-x; border-color:#ffdfbd; color:#dd4b13; font-weight:700;}

/* 图标链接 */
.links { display:block; height:47px; text-indent:-999em; background:url(images/kIcon01.png) left top no-repeat; overflow:hidden;}
.a1 { background-position:left -92px;}
.a2 { background-position:left -139px;}
.a3 { background-position:left -186px;}
.a4 { background-position:left -233px;}
.a5 { background-position:left -280px;}

/* 部门列表 */
.column { position:relative; border-top:3px #d03425 solid;}
.column .title { position:relative; height:34px; border-left:1px #d8d8d8 solid; border-right:1px #d8d8d8 solid; background:url(images/kBox_hd02.png) left top repeat-x; padding-right:10px;}
.column .title h3 { position:absolute; left:-1px; top:-3px; width:150px; height:39px; line-height:35px; background:url(images/kIcon01.png) center top no-repeat; text-align:center; font-size:14px; color:#fff; font-weight:700;}
.column .title span { line-height:32px;}
.column .title span a { font-size:14px; color:#666;}
.column .title span a:hover { color:#cc0000;}
.column .content { border:1px #d8d8d8 solid; border-top:none; zoom:1;}
.pt35 { padding-top:35px;}

.nodeBox { width:707px; margin:0 auto 15px;}
.nodeBox .hd { height:28px; border:1px #ffd591 solid;}
.nodeBox .hd h3 { display:block; height:26px; line-height:26px; background:url(images/kBox__hd03.png) left top repeat-x; border:1px #fff solid; text-align:center; font-size:12px; color:#333;}
.nodeBox .bd { width:705px; border:1px #ffd591 solid; border-top:none; overflow:hidden;}

.nodeUl2 { padding:8px 0 8px 40px;}
.nodeUl2 li { float:left; width:130px; height:30px; line-height:30px; white-space:nowrap; overflow:hidden; text-overflow:ellipsis;  /* for IE */  -o-text-overflow: ellipsis;/* for Opera */}

/* 当前位置 */
.local { line-height:33px; font-size:12px; color:#666; padding-left:15px;}
.column .title .local a { color:#666; font-size:12px; margin:0 5px 0 0;}
.loacl a:hover { color:#cc0000;}

/* 领导之窗 */
.govLeader .bd .txtPicList { width:200px; margin:0 auto; padding:10px 0 0;}
.govLeader .bd .txtPicList li { height:90px; border-bottom:1px #ccc dotted; margin-bottom:7px;}
.govLeader .bd .txtPicList li a { border:0;}
.govLeader .bd .txtPicList li img { width:70px; height:83px; padding:0; border:0;}
.govLeader .bd .txtPicList li .post-t { height:auto; line-height:16px;}
.govLeader .bd .txtPicList li .post-con { line-height:22px;}

/* 侧栏县公开目录 */
.govList { width:219px; background:url(images/govList_bg.png) repeat; margin:0 auto; padding-top:3px;}
.govList li { float:left; width:73px; height:34px; line-height:34px; text-align:center;}
.gk_hd { width:182px; overflow:hidden; margin:0 auto;}
.gk_hd h3 {height:28px; line-height:28px; background:url(images/gk_hd.png) left top no-repeat; font-size:14px; color:#dd4b13; padding-left:38px; margin-top:20px;}
#Main { padding:8px 0 8px 30px;}

/* 公开首页部门链接 */
.p15 { padding:15px 0;}
.tip { background:#f3f3f3;}
.nodeList { width:700px; padding:0 10px; margin:0 auto; overflow:hidden;}
.nodeList li { float:left; display:inline; height:35px; line-height:35px; white-space:nowrap; overflow:hidden; text-overflow:ellipsis;  /* for IE */  -o-text-overflow: ellipsis;/* for Opera */ margin:0 5px;}
.nodeList li.tit { font-weight:700; margin-right:15px;}

.countryList { width:700px; padding:10px 10px; margin:0 auto; overflow:hidden;}
.countryList li { float:left; width:60px; height:28px; line-height:28px; display:inline; white-space:nowrap; overflow:hidden; text-overflow:ellipsis;  /* for IE */  -o-text-overflow: ellipsis;/* for Opera */ margin:0 5px;}

/* 文章列表 */
.articleList .content { height:auto!important; min-height:800px; _height:800px;}
.articleList .content .infoList { width:690px; margin:0 auto; padding-top:30px;}
.articleList .content .infoList li { height:30px; line-height:30px; border-bottom:1px #ccc dashed; padding-left:0px; }
.articleList .content .infoList li a { background:url(images/icon03.png) left -243px no-repeat; font-size:14px; padding-left:18px;}
.articleList .content .infoList li.part { background:none; border:none; padding:0;}
.articleList .content .infoList li a:hover { background:url(images/icon03.png) left -204px no-repeat; text-decoration:none; font-weight:700;}

/* 文章内容 */
.pagebox h1 { line-height:28px; font-family:"微软雅黑",黑体; font-size:24px; color:#c61100; font-weight:700; text-align:center; padding:30px 0 20px;}
.son_title { width:93%; height:30px; line-height:30px; margin:0 auto; background:url(images/son_title.png) center top no-repeat; color:#666; text-align:center; padding:0 10px;}
.son_title span { margin:0 10px;}
.son_title a { color:#666;}
.son_title a:hover { color:#cc0000; text-decoration:none;}
.c_content { width:94%; border-bottom:1px #d6d6d6 solid; margin:0 auto; padding:30px 0; overflow:hidden;}
.c_content p {  line-height:26px;}
.change { width:94%; border-top:4px #f7f7f7 solid; padding:20px 0; margin:0 auto;}
.change ul { background:none; padding-left:0;}
.change ul li { background:url(images/change.png) left no-repeat; padding-left:10px;}
.change ul li font { color:#ad1b03;}
.pagebox .tr { text-align:right; color:#666;}
.pagebox .tr a { color:#666;}
.pagebox .tr a:hover { color:#cc0000;}
