﻿body
{
	background-color:#D4D4D4;
}

#dHomeTop
{
	margin:0px auto;
	width:1003px; height:256px;/** background:#BEE4FF url(images/iTop.jpg) no-repeat; **/
	background:url(img/indicator.gif) no-repeat center center;
}
#dHomeNav
{
	height:203px; text-align:right;
}
#dHomeNav .navBar
{
	height:27px; width:380px; line-height:27px; font-weight:bold; color:#fff;  text-align:center;
	background-image:url(images/iTop-nav.gif); background-repeat:no-repeat;
	margin-top:32px; margin-right:15px; float:right;
}
#dHomeNav .navBar a, #dHomeNav .navBar a:visited, #dHomeNav .navBar a:link,#dHomeNav .navBar a:active
{
	color:#fff;
}
#dHomeNav .navBar a:hover
{
	color:#00FF00;
}
#dHomeRow
{
	height:53px; background:#0280b1 url(images/iTop-row.jpg) repeat-x;
}

#dHomeBody
{
	width:1003px; margin:0px auto;background-color:#fff;
}

/**左侧**/
#dHomeLeft
{
	width:179px; background-color:#f0eded; float:left;
}
#dHomeLeft .titleBox
{
	height:35px; line-height:35px; background:url(images/iLeft-TitleBox.jpg) no-repeat;
	font-weight:bold; font-size:14px; padding:0px 20px;
}
#dHomeLeft .titleGo1,#dHomeLeft .titleGo2,#dHomeLeft .titleGo3,#dHomeLeft .titleGo4
{
	width:19px; height:19px; background:url(images/iLeft-Go1.jpg) no-repeat; float:right; margin:8px;
}
#dHomeLeft .titleGo2
{
	background:url(images/iLeft-Go2.jpg) no-repeat;
}
#dHomeLeft .titleGo3
{
	background:url(images/iLeft-Go3.jpg) no-repeat;
}
#dHomeLeft .titleGo4
{
	background:url(images/iLeft-Go4.jpg) no-repeat;
}
#dHomeLeft .listbox
{
	background-color:#f0eded; padding:0px; margin:5px 10px 10px 15px;list-style:none;
}
#dHomeLeft .listbox img
{
    margin-right:3px;width:11px; height:11px;
}
#dHomeLeft .listbox li
{
	line-height:22px; height:22px;  border-bottom:dashed 1px #ccc; /*background:url(images/iListIcon.jpg) no-repeat 0px 4px;padding-left:15px;*/
}
#dHomeLeft .listbox .sub
{
	padding-left:25px;/*background:url(images/iListIcon.jpg) no-repeat 25px 4px;*/ overflow:hidden;
}
#dHomeLeft .listbox span
{
	padding:0px 5px; font-weight:bold; display:none; 
}

#dHomeLeft .listbox .selected a, #dHomeLeft .listbox .selected a:visited, #dHomeLeft .listbox .selected a:link
{
    font-weight:bold; color:#FF8020;
}

/**左侧进入地图链接**/
#dEnterMap
{
	margin:3px 0px; width:173px; height:117px; background:url(images/iEnterMap.gif) no-repeat; text-align:center;
}
#dEnterMap a
{
	display:block; width:169px; height:113px; border:solid 2px trasparent;
}
#dEnterMap a:hover
{
	border:solid 2px #FF8020;
}

/**主体**/
#dHomeMain
{
	width:824px; float:left;
}

/**中间列**/
#dMainLeft
{
	width:453px; float:left;
}

.newsHeader
{
	background:url(images/iNews-HeaderBG.jpg) no-repeat; height:26px; line-height:26px; 
}
.newsHeader span
{
	color:#638f31; font-weight:bold; padding-left:30px;
}
.newsHeader a, .newsHeader a:link, .newsHeader a:hover, .newsHeader a:visited
{
	color:#638f31; display:block; float:right; width:35px; height:9px; 
	background:url(images/iNews-more.jpg) no-repeat; margin:10px 30px 0px 0px;
	background-position:0px 0px;overflow:hidden;
}
.newsHeader a:hover
{
	background-position:0px -9px;
}

.newsMainHeader
{
	background:url(images/imain-b1.jpg) no-repeat; height:26px; line-height:26px; 
	margin-left:4px;
}
.newsMainHeader span
{
	color:#eee; font-weight:bold; padding-left:85px;
}
.newsMainHeader a, .newsMainHeader a:link, .newsMainHeader a:hover, .newsMainHeader a:visited
{
	color:#638f31; display:block; float:right; width:35px; height:9px; 
	background:url(images/iNews-more.jpg) no-repeat; margin:10px 30px 0px 0px;
	background-position:0px 0px;overflow:hidden;
}
.newsMainHeader a:hover
{
	background-position:0px -9px;
}
.newsMainHeaderBody
{
	background:url(images/imain-b3.jpg) repeat-y;
	margin-left:4px;
}
.newsMainHeaderFooter
{
	background:url(images/imain-b2.jpg) no-repeat; height:11px; font-size:1px;
	margin-left:4px;
}

.newsTopList
{
	padding:0px; margin:5px 10px 10px 30px;
}
.newsTopList li
{
	line-height:20px;
}

/**新闻列表表格**/
.newsListTable
{
	width:420px; margin-left:10px;
}
.newsListTable td
{
	height:24px; line-height:24px;
}
.newsListTable .ctitle
{
}
.newsListTable .ctitle a
{
	display:block; overflow:hidden; width:333px;  height:4px;  line-height:24px;
}
.newsListTable .cdate
{
	width:80px; text-align:left;
}
/**另一种新闻列表样式**/
.newsListUL
{
    width:440px; padding:0px; margin:5px 0px 5px 15px; 
}
.newsListUL li
{
    display:block; height:22px; line-height:22px; overflow:hidden;  padding-left:15px;
    background:url(images/iDot.jpg) no-repeat 0px 5px;
}
.newsListUL .ctitle
{
}
.newsListUL .cdate
{
    display:block; width:80px; height:22px; line-height:22px; overflow:hidden; float:right;
}
/**另一种新闻列表样式,右侧用**/
.newsListUL2
{
    width:350px; padding:0px; margin:5px 0px 5px 15px; 
}
.newsListUL2 li
{
    display:block; height:20px; line-height:20px; overflow:hidden;  padding-left:15px;
    background:url(images/iDot.jpg) no-repeat 0px 5px;
}
.newsListUL2 .ctitle
{
}
.newsListUL2 .cdate
{
    display:block; width:80px; height:20px; line-height:20px; overflow:hidden; float:right;
}

/**右侧列**/
#dMainRight
{
	width:371px; float:left; background:url(images/iRight-BG1.jpg) repeat-y;
}

.rightHeader
{
	background:url(images/iRight-HeaderBG.jpg) no-repeat; height:32px; line-height:32px;
}
.rightHeader span
{
	margin-left:32px; font-weight:bold; font-size:13px; color:#1f8e9f;
}
.rightHeader a, .rightHeader a:link, .rightHeader a:hover, .rightHeader a:visited
{
	color:#638f31; display:block; float:right; width:35px; height:9px; 
	background:url(images/iNews-more.jpg) no-repeat; margin:10px 30px 0px 0px;
	background-position:0px 0px;overflow:hidden;
}
.rightHeader a:hover
{
	background-position:0px -9px;
}
.rightBottom
{
    height:78px; line-height:75px; background:url(images/iRight-B.jpg) no-repeat;
}
.rightBottom .rbPostJob, .rightBottom .rbPostJob:link, .rightBottom .rbPostJob:visited, .rightBottom .rbPostJob:visited,
.rightBottom .rbGotoMap, .rightBottom .rbGotoMap:link, .rightBottom .rbGotoMap:visited, .rightBottom .rbGotoMap:visited
{
	font-weight:bold; color:#2A5DA4; padding-left:60px; font-size:14px;
}
.rightBottom .rbPostJob:hover,
.rightBottom .rbGotoMap:hover
{
	color:#FF7500;
}

/**政务公开**/
#dZhengWu
{
    padding:0px; margin:5px 0px;
}
#dZhengWu li
{
    display:block; width:102px; height:26px; line-height:26px; text-align:center; margin:5px 0px 0px 10px;
    background:url(images/iZhengWu.gif) no-repeat; float:left;
}


/**右侧图片框**/
#dImageBox
{
	height:324px; padding-left:18px; height:243px;
}

/**友情链接**/
#dHomeFriendLink
{
	height:64px; line-height:64px; border:solid 3px #d4e8e4;  padding:5px 10px 5px 37px;
	background:#fff url(images/iLinkIcon.jpg) no-repeat 2px 4px;
}
#dHomeFriendLink img
{
	margin-left:3px; border:solid 1px #b6ad86;
}

/**底部**/
#dHomeBottom
{
	width:1003px; margin:0px auto; height:78px; background:#b1d0ee url(images/iBottom.jpg) repeat-x;
	line-height:26px;
}
#dHomeBottom .row1
{
	color:#fff; font-weight:bold; padding-left:40px;
}
#dHomeBottom .row2
{
	 padding-left:40px;
}
#dHomeBottom .row3
{
	 padding-left:20px;
}
#dHomeBottom .row2, #dHomeBottom .row3 span
{
	color:#405e96; font-weight:bold;
}
#dHomeBottom .row3 span
{
	padding-left:20px;
}
#dHomeBottomEmpty
{
	width:1003px; margin:0px auto; height:0px; background-color:#fff;
}

/**文章列表页面，列表样式**/
.artClass
{
	height:30px; line-height:35px; background:url(images/iListClassIcon.jpg) no-repeat 10px 8px;
	padding-left:20px; margin:2px 5px; border-bottom:solid 1px #ccc; color:#189297; font-weight:bold; font-size:14px;
}
.artTable
{
    width:800px; margin:15px 10px;
}
.artTable td
{
    height:22px;
}
.artTable .ccTitle
{
	background:url(images/iListIcon.jpg) no-repeat 1px 5px; padding-left:15px;
}
.artTable .title,.artTable .title:link,.artTable .title:hover,.artTable .title:visited
{
    font-size:14px; 
}
.artTable a, .artTable a:link,.artTable a:active,.artTable a:visited
{
    font-weight:bold; color:#3366cc;
}
.artTable a:hover
{
    color:#f00;
}

.artList
{
    padding:0px; margin:10px 20px; list-style-type:none;
}
.artList li
{
    background:url(images/iListIcon.jpg) no-repeat 1px 7px; padding-left:15px;
    display:block; width:760px; height:28px; line-height:28px; border-bottom:dashed 1px #ccc;
}
.artList li a, .artList li a:visited, .artList li a:link, .artList li a:active
{
    font-weight:bold; color:#3366cc; overflow:hidden; display:block; width:600px; height:28px; line-height:28px; float:left;
}
.artList li a:hover
{
    color:#f00;
}
.artList li span
{
    display:block; float:right; width:130px; height:28px;line-height:28px; overflow:hidden; 
}

/**图片列表**/
.imageList
{
    border:solid 0px #f00; margin:10px; padding-left:2px;
}
.imageList .imgItem
{
    width:178px; height:176px;line-height:146px;  border:solid 1px #eee; float:left;margin:2px 20px 2px 0px; overflow:hidden;
    vertical-align:middle;
}
.imageList .picLink, .imageList .picLink:visited
{
    overflow:hidden;
    border:solid 1px #888; 
    display:table-cell; vertical-align:middle; text-align:center; 
    
    *display:block;    /**针对IE的HACK**/ 
    *font-size:126px;  /**注：高度0.873， 故得 fontsize=144*0.873 **/
    *font-family:Arial;
    
    width:176px; height:144px; line-height:144px; 
}
.imageList .picLink img,.imageList .picLink:visited img
{
    vertical-align:middle;
}
.imageList .picTitle, .imageList .picTitle:visited
{
    display:block; height:32px; line-height:32px; text-align:center; overflow:hidden;
}

/**分页列表**/
.listPage
{
	line-height:22px; padding:2px; margin:1px; clear:both;
}
.listPage a
{
	text-indent:5px; padding:0px 3px;
}
.listPage .selected
{
	border:solid 1px #ABCD39; font-weight:bold; cursor:default;background-color:#F2FDDB;
}
.listPage .input
{
	width:30px;border:solid 1px #C4D6F0; line-height:16px; height:16px; padding:0px 2px 0px 2px; margin:0px;
}
.listPage .btngo
{
	line-height:16px;border:solid 1px #C4D6F0; padding:0px 2px 0px 2px; margin:0px; cursor:pointer;
}

/**详细信息页面**/
.deNavbar
{
	height:22px; line-height:22px; padding:2px 5px;
}
.deTitle
{
	font-weight:bold; font-size:18px; line-height:30px; border-bottom:solid 1px #ccc;text-align:center;
}
.deDate
{
	color:#2B69D8; text-align:center; height:30px; line-height:30px;
}
.deContent
{
	margin:20px 10px; text-align:left;
}
.deContent p, .deContent a, .deContent td, .deContent span, .deContent div, .deContent b, .deContent li, .deContent i, .deContent img
{
	text-align:inherit; color:inherit;
}
.deContent *{ color:inherit; font-size:inherit; font-weight:inherit; text-align:inherit;}

/**网站地图**/
.siteNavItem
{
    font-weight:bold;
}
.siteNavRootItem
{
    display:block; height:22px; line-height:22px; font-weight:bold; background-color:#05C596;
}
.siteNavChildItem
{
    display:block; height:22px; line-height:22px; float:left; width:150px; margin:2px 10px 2px 100px; background-color:#eee; text-align:center;font-weight:normal;
}
