﻿@charset "utf-8";
/*--------------------------------------------------------
Author: Xianjun.Xin
Version: 0.1
Create:2009/01/10
Design Corp:www.flyinfoinc.com
Effect:Common/Index/
--------------------------------------------------------*/

/*Index*/
.homeBody .homeLeft ul,.homeBody .homeRight ul{ clear:both;}
	
.homeNewsSilverlight{ width:300px; height:252px; overflow:hidden; float:left; margin-bottom:10px;background:#ccc;}

/*首页特殊部分box*/
.homeBoxRightSpec{ float:right; width:438px; overflow:hidden; background:#fff; margin-bottom:10px; border:1px solid #e6e6e6;}
.homeBoxRightSpec .titleSpec{ height:36px; overflow:hidden; border-bottom:1px solid #e6e6e6; background:url(../img/bgTitleNewBg.gif) repeat-x left top;}
.homeBoxRightSpec .titleSpec em{ float:right;}
.homeBoxRightSpec .titleSpec h3 span{ text-indent:-999em;  float:left;}
.homeBoxRightSpec .titleSpec#homeNewsSLYW h3{background:url(../img/bgTitleNewBg.gif) no-repeat left -36px; display:block; height:36px;}
.homeBoxRightSpec em a{ display:block; width:37px; height:10px; background:url(../img/bgTitleSilverMore.gif) repeat-x top left;  text-indent:-9999em; margin:13px 10px 0 0;}

.homeBoxRightSpec ul,.homeBoxLeftSpec ul{ overflow:hidden; padding:10px;}
.homeBoxRightSpec ul li,.homeBoxLeftSpec ul li{ width:100%; overflow:hidden; height:24px; line-height:24px; float:left;}
.homeBoxRightSpec ul li span,.homeBoxLeftSpec ul li span{ float:left;}
.homeBoxRightSpec ul li em,.homeBoxLeftSpec ul li em{ float:right; font-size:10px; font-family:arial; font-style:normal;}

.homeBoxLeftSpec{}
	.homeBoxLeftSpec{ float:left; width:298px; overflow:hidden; background:#fff; margin-bottom:10px; border:1px solid #e6e6e6; clear:both;}
	.homeBoxLeftSpec .titleSpec{ height:36px; overflow:hidden; border-bottom:1px solid #e6e6e6; background:url(../img/bgTitleNewBg.gif) repeat-x left -72px;}
	.homeBoxLeftSpec .titleSpec h3 span{ text-indent:-999em; float:left;}
	.homeBoxLeftSpec .titleSpec#homeNewsZYZW h3{background:url(../img/bgTitleNewBg.gif) no-repeat left -108px; display:block; height:36px;}
	.homeBoxLeftSpec li a{ background:url(../img/ArrowNewsList.gif) no-repeat left 7px; padding-left:7px;}
	.homeBoxRightSpec li a{ background:url(../img/ArrowSideList.gif) no-repeat left 7px; padding-left:7px;}

.titleYellow#homeNewsLDJS h3{background:url(../img/bgTitleNewBg.gif) no-repeat left -180px; display:block; height:36px;}
.titleYellow#homeNewsLDJS h3 span{ text-indent:-999em;}
/*首页特殊部分box*/


/*首页通用部分box*/
.homeBoxRight{ float:right; width:328px; overflow:hidden; background:#fff; margin-bottom:10px; border:1px solid #e6e6e6;}
	.homeBoxRight h3{ height:36px; overflow:hidden; font-size:14px; color:#fff; line-height:36px;}
	.homeBoxRight h3 span{  float:left;}
	.homeBoxRight h3 em,.titleSilver em,.titleGray em{ float:right; padding:13px 12px 0 0;}
	
.homeBoxLeft{ float:left; width:408px; overflow:hidden; margin-bottom:10px; background:#fff; border:1px solid #e6e6e6;}
	.homeBoxLeft h3{ height:36px; overflow:hidden; font-size:14px; color:#fff;line-height:36px;}
	.homeBoxLeft h3 span{ float:left;}
	.homeBoxLeft h3 em{ float:right; padding:13px 12px 0 0;}
	
.homeSideRight{ width:100%; overflow:hidden; background:#fff; margin-bottom:10px; border:1px solid #e6e6e6;}
	.homeSideRight h3{ height:36px; overflow:hidden; font-size:14px; color:#fff;line-height:36px;}
	.homeSideRight h3 span{  float:left;}
	.homeSideRight h3 em{ float:right; padding:13px 12px 0 0;}
	
.homeBoxLeft li,.homeBoxRight li,.homeSideRight li { width:100%; overflow:hidden; overflow:hidden; float:left;}
.homeBoxLeft li span,.homeBoxRight li span,.homeSideRight li span{ float:left;}
.homeBoxLeft li em,.homeBoxRight li em,.homeSideRight li em{ float:right; font-size:10px; font-style:normal;}


/*首页通用部分box*/

/*homeNoticeTabs重写
#homeNoticeTabs{ border:none; width:440px; overflow:hidden;}
#homeNoticeTabs .titleSpec{ width:100%; height:36px; overflow:hidden; background:#e1eaea; border:none!important;}
#homeNoticeTabs .titleSpec li{ float:left; padding:0; background:none; margin:0; height:36px; overflow:hidden; margin-right:2px;}
#homeNoticeTabs .titleSpec li a{ background:url(../img/bgTitleNewBg.gif) no-repeat; display:block; height:36px;  border:1px solid #e6e6e6; text-indent:-999em;}
#homeNoticeTabs .titleSpec li.c { border-bottom:1px solid #fff!important;}
#homeNoticeTabs .titleSpec ul{ padding:0; margin:0;}
#homeNoticeTabs #homeNoticeTab1{ width:160px; overflow:hidden;}
#homeNoticeTabs #homeNoticeTab2{ width:142px; overflow:hidden;}
#homeNoticeTabs #homeNoticeTab3{ width:129px; overflow:hidden;}

#homeNoticeTabs #homeNoticeTab1 a{ background-position:left -324px; height:34px;}
#homeNoticeTabs #homeNoticeTab2 a{ background-position:left -360px; height:34px;}
#homeNoticeTabs #homeNoticeTab3 a{ background-position:left -396px; height:34px;}

#homeNoticeTabs li.c#homeNoticeTab1 a{ background-position:left -216px; height:36px;}
#homeNoticeTabs li.c#homeNoticeTab2 a{ background-position:left -252px; height:36px;}
#homeNoticeTabs li.c#homeNoticeTab3 a{ background-position:left -288px; height:36px;}
#homeNoticeTabs .conFix{ border:1px solid #e6e6e6; border-top:none!important;}
	#homeNoticeTabs .hidden{ display:none;}

	.homeSubAct,.homeSubActFixLeft,.homeSubActFixRight{ background:url(../img/bgHomeMidInfoCenter.gif) repeat-x left center; height:118px; width:100%; overflow:hidden;}
	.homeSubActFixLeft{ background-position:left top; background-repeat:no-repeat;}
	.homeSubActFixRight{ background-position:bottom right; background-repeat:no-repeat;}
	.homeSubAct h3{ float:left; display:block; width:19px; overflow:hidden; color:#fff; font-size:14px; padding:30px 0 0 7px;; text-align:left;}
	/*.homeSubActList{ float:left; width:227px; height:92px; background:#fff; padding:10px; overflow:hidden; margin:3px 0; display:none}
	.homeSubActList li{ padding-left:16px; background:url(../img/ArrowHomeActList.gif) no-repeat left center; line-height:19px!important; height:19px!important; overflow:hidden;}*/
	/*homeSubActBannerSL padding:3px 0;float:left; width:714px; height:112px; overflow:hidden;*/
	.homeSubActBannerSL{ padding:3px 0; width:961px; height:112px; overflow:hidden; float:left;}


.homeContactUs { background:#e1eaea; width:100%; overflow:hidden; margin-bottom:5px; height:80px;}
.homeContactUs li{ height:35px; overflow:hidden; width:100%; float:left; margin-bottom:5px;}
.homeContactUs a{ margin-bottom:5px; float:left; height:35px; display:block; width:100%; overflow:hidden; background:url(../img/bgHomeCon.gif); text-indent:-999em;}
.homeContactUs li#hcu1 a { background-position:left 0; }
.homeContactUs li#hcu2 a { background-position:left -35px; }

.homeQuickLinks{ width:100%; overflow:hidden; height:275px; clear:both;}
.homeQuickLinks ul{height:267px; width:100%;}
.homeQuickLinks ul li{ text-align:center; height:59px; overflow:hidden; border:1px solid #ccc; margin-bottom:7px;}
.homeQuickLinks ul li a span{ display:none;}
.homeQuickLinks ul li a{ display:block; height:100%;background:url(../img/sideLinks.gif) no-repeat left top; }
.homeQuickLinks ul li a:hover{  background:url(../img/sideLinks.gif) no-repeat bottom left; background-repeat:repeat-x;}
.homeQuickLinks ul li#l1 a{ background-position:left 0;}
.homeQuickLinks ul li#l2 a { background-position:left -59px;}
.homeQuickLinks ul li#l3 a { background-position:left -118px;}
.homeQuickLinks ul li#l4 a { background-position:left -177px;}
.homeQuickLinks ul li#l1 a:hover { background-position:right -0px;}
.homeQuickLinks ul li#l2 a:hover { background-position:right -59px;}
.homeQuickLinks ul li#l3 a:hover { background-position:right -118px;}
.homeQuickLinks ul li#l4 a:hover { background-position:right -177px;}

.linkColorBlue a{ color:#1500b0;}
.linkColorBlue a:hover{color:#0040c4}
	
.homeBoxLeft ul,.homeBoxRight ul,.homeSideRight ul,.mainListBoxCon ul{ padding:3px 9px; line-height:25px; overflow:hidden;}
	.spanLong span{display:inline-block; width:325px; height:25px; overflow:hidden;}
	.spanLong em{ font-style:normal; font-family:arial; font-size:10px; display:inline-block; width:65px; text-align:right; height:25px; overflow:hidden;}
	.homeBoxLeft li a,.homeBoxRight li a,.homeSideRight li a,.mainListBoxCon li a{ padding-left:7px;}
	.homeBoxLeft li,.homeBoxRight li,.homeSideRight li,.mainListBoxCon li{ height:25px; line-height:25px; overflow:hidden;}
	
	
.aWithoutArrow a{ background:none!important; padding:0!important; margin:0!important;}

.homeSideRight .homePilotList{ padding:5px 10px; font-size:12px; overflow:hidden; width:208px; height:116px; background:#ffffda;}
	.homeSideRight .homePilotList li{ float:left; width:24.999%; height:30px; line-height:30px; overflow:hidden; text-align:center; overflow:hidden;}
	.homeSideRight .homePilotList li a{ color:33b3b3b;}
	
/*设置全局标题效果*/
	.left_new { height:34px; overflow:hidden;  width:236px; margin:2px; background:url(../images/title_2.gif) no-repeat left top; line-height:34px;}
	.left_new h3 span{ display:block; float:left; height:34px; line-height:33px; padding-left:10px; color:#fff; font-size:14px;}
	.left_new em a{ display:block; width:37px; height:10px; background:url(../img/bgTitleSilverMore.gif) repeat-x top left;  text-indent:-9999em;}
	
	.titleGray {height:34px; overflow:hidden;  width:236px; margin:2px; background:url(../images/title_2.gif) no-repeat left top; line-height:34px;}
	.titleGray h3 span{display:block; float:left; height:34px; line-height:33px; padding-left:10px; color:#fff; font-size:14px;}
	.titleGray em a{ display:block; width:37px; height:10px; background:url(../img/bgTitleSilverMore.gif) repeat-x top left;  text-indent:-9999em;}

	.titleSilver { height:36px; overflow:hidden; border-bottom:1px solid #cdd5d5; background:url(../img/bgTitleNewBg.gif) repeat-x left -72px; line-height:36px;}
	.titleYellow { height:36px; overflow:hidden; border-bottom:1px solid #e6e6e6; background:url(../img/bgTitleNewBg.gif) repeat-x left -144px;}
	.titleSilver h3 span{ display:block; float:left; height:36px; line-height:36px; padding-left:10px; color:#386da8; font-size:14px;}
	.titleSilver em a{ display:block; width:37px; height:10px; background:url(../img/bgTitleSilverMore.gif) repeat-x top left;  text-indent:-9999em;}

	.titleSilver .titleImgBlue{ display:inline-block; background:url(../img/bgMainTitleAlertFix.png) no-repeat left top; width:86px; height:25px;}
	.titleSilver .titleImgGray{ display:inline-block; background:url(../img/bgMainTitleAlertFix.png) top right; width:86PX; height:25PX; color:#fff; padding-left:5px;}
	.titleSilver .titleImgGray .fix{ background:url(../img/bgHomeNoticeGray.png) no-repeat left top; display:inline-block; height:25px; margin:0; padding:0 0 0 8px;text-indent:0; color:#fff; position:relative; left:-5px;}
	.titleGray .titleImgBlue .fix{ display:inline-block; height:25px; margin:0 0 0 -5px; padding:0 0 0 8px; text-indent:0;}
	.titleSilver .titleNoBGP5{ background:none; padding-left:5px;}
/*设置全局标题效果*/	

.homeOrganList{ padding:10px; overflow:hidden; width:220px;}
	.homeOrganList li{ float:left; width:49.5%; float:left; height:25px; overflow:hidden;}
	.homeOrganList li a{ padding-left:10px; background:url(../img/ArrowSideList.gif) no-repeat left center;}
	
#titleHomeImgShows{ height:37px; font-size:18px; overflow:hidden; background:url(../img/bgTitleHomeImgShow.png) no-repeat left top; }
#titleHomeImgShows span{ display:none;}
.HomeImgShows{ height:153px; overflow:hidden; width:229px;}
.HomeImgShows img{ width:229px; height:153px;}

.homeFull{ width:100%; overflow:hidden; clear:both; margin-bottom:10px; background:#ccc;}
	.homeFull .homePartSet h3{ width:27px; font-size:14px; text-align:center; font-weight:normal; float:left; color:#fff; padding-top:2px;}
	.homeFull .homePartSet{ width:100%; overflow:hidden; background:url(../img/bgPartSet.gif) left center repeat-x; height:68px;}
	.homeFull .homePartSet a{ color:#1500b0; display:block; padding:0 0 0 14px; background:url(../img/ArrowHomePartList.gif) no-repeat left 9px;}
	.homeFull .homePartSet a:hover{ color:#0055e0;}
	.homeFull .homePartSet ul{ float:right; width:953px; overflow:hidden; padding-top:4px;}
	.homeFull .homePartSet li{ float:left; width:14.28%; line-height:30px; height:30px; overflow:hidden; font-size:14px;}
	.homeFull .homePartSet .homePartSetFixLeft{ background:url(../img/bgPartSet.gif) left top no-repeat;}
	.homeFull .homePartSet .homePartSetFixRight{background:url(../img/bgPartSet.gif) right bottom no-repeat; height:68px;}



.mainSideNav{border:1px solid #ddd; background:#f4f4f4; margin-left:3px; width:100%;}
	.mainSideNav ul{ padding-top:2px;}
	.mainSideNav h3{ height:25px; overflow:hidden; font-size:14px; color:#fff; line-height:25px;}
	.mainSideNav li{line-height:30px; height:30px; overflow:hidden;}
	.mainSideNav li a{ padding-left:26px; width:207px; height:30px; overflow:hidden; color:#4d4646; display:block; overflow:hidden; font-size:14px; font-weight:normal;}
	.mainSideNav li a:hover,.mainSideNav li.c a{ background:url(../images/list_bg_new.gif) no-repeat 4px center; font-weight:bold;}
	
	.mainConBox .titleGray span{ padding-left:5px;}
	.mainConBox .mainConLists{ width:100%; overflow:hidden; font-size:12px; line-height:23px;}
	.mainConBox .mainConLists li{ height:23px; padding:0 12px; overflow:hidden;border-bottom:1px solid #ccc;}
	.mainConBox .mainConLists li span{ display:inline-block; width:600px; padding-right:25px; height:23px; overflow:hidden;}
	.mainConBox .mainConLists li em{ display:inline-block; width:90px;  font-style:normal; height:23px; overflow:hidden;}
	.mainConBox .mainConLists li:hover { background:#f0f8f8; }
	.mainConBox .mainConLists li:hover *{ color:#1500b0;}
	.mainConBox .mainConLists li a{ height:23px; padding-left:9px; background:url(../img/ArrowSideList.gif) no-repeat left center;}
	
	.mainInfoShowBox .titleGray span{ padding-left:5px;}
	
	.mainInfoShowBox .head{  overflow:hidden;}
	.mainInfoShowBox .docBar{ height:25px; background:#f0f8f8; overflow:hidden; line-height:25px;}
	.mainInfoShowBox .docBar .fontSize{ float:left; padding-left:10px; font-weight:bold;}
	.mainInfoShowBox .docBar .fontSize a{ color:#0033cc;}
	.mainInfoShowBox .docBar .papeColor{ float:left; padding-left:150px; line-height:25px;}
	.mainInfoShowBox .docBar .papeColor img{ vertical-align:middle;}
	.mainInfoShowBox .docBar .quickOperate{ float:right; padding-right:10px;}
	.mainInfoShowBox .docBar .quickOperate li{ float:left; background:url(../img/iconInfoShowOperate.gif) no-repeat left top; padding:0 20px 0 20px;}
	.mainInfoShowBox .docBar .quickOperate li.ask{ background-position: left top;}
	.mainInfoShowBox .docBar .quickOperate li.prt{ background-position: left -25px;}
	.mainInfoShowBox .docBar .quickOperate li.snd{ background-position: left -50px;}
	.mainInfoShowBox .docBar .quickOperate li.add{ background-position: left -75px;}
	
	
	.mainInfoShowBox .docProperty{ text-align:center;}
	.mainInfoShowBox .docProperty span{ padding-left:15px;}
	
	
	.mainInfoShowBox .con{ font-size:14px; padding:20px 0; line-height:25px;}
	.mainInfoShowBox .con p{ margin:20px;}
	
	.mainInfoShowBoxFix{ padding:10px 20px; overflow:hidden;}
	.mainInfoShowBox .docTitle{ text-align:center; color:#000; padding:30px 0 15px 0; }
	.mainInfoShowBox .docDate{ text-align:center; padding:10px 0; color:#666;}
	
	.other{ padding:20px; line-height:20px; color:#666;}
	.other strong{ color:red;}

.mainListBox{ background:#fff; overflow:hidden; margin-right:3px;}
	.mainListBox .boxFix{ width:110%; overflow:hidden;}
	.mainListBoxCon{ width:359px;  float:left; margin-right:10px; background:#fff;margin-bottom:10px; border:1px solid #cdd5d5}
	.mainListBoxCon h3{ height:25px; overflow:hidden; font-size:14px; color:#fff;line-height:25px;}
	.mainListBoxCon h3 span{ padding-left:15px; float:left;}
	.mainListBoxCon h3 em{ float:right; padding-right:5px;}
	.mainListBoxCon ul{ width:347px;}
	.mainListBoxCon li{ font-size:12px; width:100%; overflow:hidden; float:left;}
	.mainListBoxCon li span{ float:left;}
	.mainListBoxCon li em{ float:right; font-style:normal; font-size:11px;}
	
.mainListBoxConFix a:hover{ color:#0040c4!important;}
.mainListBoxConFix a{background:url(../img/ArrowSideList.gif) no-repeat left center; text-indent:0px;}

#specLeaderInfo{}
	#specLeaderInfo .mainListBoxConFix{ padding:10px; overflow:hidden;}
	#specLeaderInfo .mainListBoxConFix .top{ width:100%; overflow:hidden; clear:both;}
	#specLeaderInfo .mainListBoxConFix .top .left{ float:left;}
	#specLeaderInfo .mainListBoxConFix .top .left a{text-indent:0;}
	#specLeaderInfo .mainListBoxConFix .top .left img{ border:4px solid #cfcfcf; padding:0!important;}
	#specLeaderInfo .mainListBoxConFix .top .right{ float:right; width:225px; overflow:hidden;}
	#specLeaderInfo .mainListBoxConFix .top .right h3{ border-bottom:2px solid #e1eaea; color:#7c7c7c; font-weight:normal;}
	#specLeaderInfo .mainListBoxConFix .top .right h3 strong{ color:#1500b0}
	#specLeaderInfo .mainListBoxConFix .top .right p{ font-size:12px; line-height:18px;color:#7c7c7c; padding:4px 0;}
	#specLeaderInfo .mainListBoxConFix .top .right em a{ font-style:normal; font-size:12px; color:#1500b0;}
	#specLeaderInfo .mainListBoxConFix .bottom{ width:100%; clear:both; overflow:hidden;}
	#specLeaderInfo .mainListBoxConFix .bottom ul{ margin-top:15px; padding:5px 0; background:#f3f7f7; width:100%; overflow:hidden;}
	#specLeaderInfo .mainListBoxConFix .bottom ul li { float:left; font-size:14px; width:55px; text-align:center;overflow:hidden; padding:0; margin:0;}
	#specLeaderInfo .mainListBoxConFix .bottom ul li a{ background:none; color:#1500b0; padding:0; margin:0;}
	
#specPartInfo{}
	#specPartInfo .mainListBoxConFix{ background:url(../img/bgPartment.gif) repeat-x left top; overflow:hidden; width:100%;}
	#specPartInfo .mainListBoxConFix ul{ width:110%; padding:0; overflow:hidden;}
	#specPartInfo .mainListBoxConFix li{ float:left; width:180px; text-align:left; font-size:14px; height:31px; border-bottom:1px solid #e1eaea; border-right:1px solid #e1eaea; line-height:31px; overflow:hidden; text-indent:11px;}
	#specPartInfo .mainListBoxConFix li a{ background:none; color:#1500b0; padding:0;}
	
#specPartList{ width:726px; overflow:hidden;}
	#specPartList .mainListBoxConFix{ padding:10px;width:110%; overflow:hidden;}
	#specPartList .mainListBoxConFix ul{ padding:0; width:704px;  background:#EAFFE5;}
	#specPartList .mainListBoxConFix li{ float:left; width:175px; font-size:14px; height:31px; border-bottom:1px solid #fff; border-right:1px solid #fff; line-height:31px; text-align:left; text-indent:12px; background:url(../img/ArrowSideList.gif) no-repeat 5px center; overflow:hidden;}
	#specPartList .mainListBoxConFix li a{ background:none; color:#1500b0; padding:0; margin:0; display:block; font-size:12px; text-indent:12px; height:30px; overflow:hidden;width:168px;}
	
#specGrayList2X{ width:726px; overflow:hidden;}
	#specGrayList2X .mainListBoxConFix{ padding:10px; width:706px; overflow:hidden;}
	#specGrayList2X .mainListBoxConFix ul{ padding:0; background:#EAFFE5; width:100%;}
	#specGrayList2X .mainListBoxConFix li{ float:left; width:49.9%; line-height:31px; height:31px; border-bottom:1px solid #fff; background:url(../img/ArrowSideList.gif) no-repeat 5px center; text-indent:5px;}
	#specGrayList2X .mainListBoxConFix li a{ background:none; text-indent:5px;}
	#specGrayList2X h3 span{ background:none;}


#specPubSys{ width:731px;}
	#specPubSys .mainListBoxConFix {}
	#specPubSys .mainListBoxConFix .left{ width:224px; height:152px; overflow:hidden; float:left;}
	#specPubSys .mainListBoxConFix .right{ float:right; width:505px; overflow:hidden;}
	#specPubSys .mainListBoxConFix .right ul{ padding:0; width:100%; overflow:hidden; height:150px;;}
	#specPubSys .mainListBoxConFix .right ul li{ height:24px; overflow:hidden; border-bottom:1px solid #e1eaea; line-height:24px; width:100%; float:left;}
	#specPubSys .mainListBoxConFix .right ul li a{white-space:nowrap; display:inline-block; text-overflow:ellipsis;  width:380px; overflow:hidden; color:#1500b0; background:url(../img/ArrowSideList.gif) no-repeat left center;}
	#specPubSys .mainListBoxConFix .right ul li em{ display:inline-block; font-style:normal; font-size:10px; padding-right:10px; height:24px; overflow:hidden; }
	#specPubSys .mainListBoxConFix .right ul li span{ display:inline-block; height:24px; display:block; padding:0;}
	
#specFullList{ width:740px; overflow:hidden;}
	.mainListBoxCon .titleNormalBlock{ height:23px; background:#f2f2f2; width:100%; overflow:hidden; border-bottom:2px solid #e5e5e5;}
	.mainListBoxCon .titleNormalBlock h3{ color:#1500b0;}
	#specFullList .mainListBoxConFix{ padding:10px;overflow:hidden;}
	#specFullList .mainListBoxConFix ul{ width:720px; overflow:hidden; margin:0; padding:0;}
	#specFullList .mainListBoxConFix li{ clear:both; width:100%; height:24px;}
	#specFullList .mainListBoxConFix li span{ float:left; }
	#specFullList .mainListBoxConFix li em{ float:right; font-size:10px; font-style:normal;}
	#specFullList .mainListBoxConFix li a{ color:#1500b0; background:none; padding:0;}

#level3Box2c{ width:731px; float:left; overflow:hidden; padding:0;}
	#level3Box2c .mainListBox{ margin:0; padding:0; width:100%;}
	
		
	
#specJLeader{ width:731px; overflow:hidden;}
	#specJLeader .mainListBoxConFix{ width:100%;}
	#specJLeader .mainListBoxConFix ul{ width:727px; padding:0; border:2px solid #fff; border-bottom:none;}
	#specJLeader .mainListBoxConFix ul li{ height:131px; background:url(../img/bgJLeader.gif) repeat-x left top; border-bottom:2px solid #fff; padding:8px;}
	#specJLeader .mainListBoxConFix ul li .left{ width:121px; overflow:hidden;}
	#specJLeader .mainListBoxConFix ul li .left img{ border:4px solid #cfcfcf;}
	#specJLeader .mainListBoxConFix ul li .right{ width:566px; overflow:hidden; float:left; color:#7c7c7c; }	
	#specJLeader .mainListBoxConFix ul li .right h3{ border-bottom:2px solid #e1eaea;font-weight:normal; color:#7c7c7c; }
	#specJLeader .mainListBoxConFix ul li .right h3 strong{ color:#1500b0}
	#specJLeader .mainListBoxConFix ul li .right .txt{ line-height:18px; padding:6px 0 0; height:72px; overflow:hidden;}
	#specJLeader .mainListBoxConFix ul li .right .go a{ padding:0; background:none; color:#1500b0;}
	
#specJLeaderShow{ width:740px; overflow:hidden;}
	#specJLeaderShow .mainBoxConFix{ padding:10px; color:#7c7c7c; line-height:24px; overflow:hidden;}
	#specJLeaderShow .mainBoxConFix p{ margin-bottom:1em;}
	#specJLeaderShow .mainBoxConFix .imgPhoto{ text-align:center; margin:1em;}
	#specJLeaderShow .mainBoxConFix .imgPhoto img{border:4px solid #cfcfcf;}
	
	
/*YMYMYM*/	
#specPetitionLetterOL{ width:731px;}
	#specPetitionLetterOL .mainBoxConFix{ padding:10px; color:#7c7c7c; line-height:24px; }
.menuNav{ margin-bottom:5px;}
.menuNav h1 a{ height:24px; padding:0 20px; background:#f3f3f3; display:inline-block;font-size:14px; line-height:24px; border:1px solid #dee6eb; color:#0067ac;}
.PetitionLetterOLForm table{ background:#ddd; width:100%;}
.PetitionLetterOLForm table td{ background:#fff; line-height:30px; font-size:12px; color:#999; padding:0 0 0 3px;;}
.PetitionLetterOLForm table th{ background:#f4f4f4; font-size:14px; line-height:29px; font-weight:normal; text-align:center; color:#0D7EBE; }
	.PetitionLetterOLForm input{ height:19px; line-height:19px; border:1px solid #fff; color:#999; margin-left:3px;vertical-align:middle;}
	.PetitionLetterOLForm .formSubmit{ text-align:center; padding:10px;}
	.PetitionLetterOLForm .formSubmit input,.PetitionLetterOLForm .btn{ margin-left:3px; height:21px; width:76px; line-height:20px; background:url(../img/bgTopMailLogin.gif) no-repeat left top; border:none; color:#1500b0; font-size:14px;vertical-align:middle; cursor:pointer;}
	.PetitionLetterOLForm .textbox{ width:480px; border:none!important; }

#specLeaderTalk{ width:729px; overflow:hidden;}
	#specLeaderTalk .mainConLists{ width:100%; overflow:hidden; font-size:12px; line-height:23px; padding:0; margin:0;}
	#specLeaderTalk .mainConLists{}
	#specLeaderTalk .mainConLists li{ height:23px; overflow:hidden;border-bottom:1px solid #ccc; padding:0 10px;}
	#specLeaderTalk .mainConLists li span{ display:block; width:600px; padding-right:25px; height:23px; overflow:hidden; background:url(../img/ArrowSideList.gif) no-repeat left 11px;}
	#specLeaderTalk .mainConLists li em{ display:inline-block; width:82px;  font-style:normal; height:23px; overflow:hidden;}
	#specLeaderTalk .mainConLists li:hover { background:#f0f8f8; }
	#specLeaderTalk .mainConLists li:hover *{ color:#1500b0;}
	#specLeaderTalk .mainConLists li a{ height:23px; padding-left:9px; color:#1500b0;}



.subAct .subActPicTxtList{ padding:0 10px; }
	.subAct .subActPicTxtList li{ width:100%; clear:both; overflow:hidden; background:url(../img/bgSubActList.gif) repeat-x left bottom; margin-bottom:10px;}
	.subAct .subActPicTxtList li .left{ float:left; width:434px; height:98px; overflow:hidden; background:url(../img/bgSubActList.gif) left center repeat-x;}
	.subAct .subActPicTxtList li .left a{ padding:10px; display:block;}
	.subAct .subActPicTxtList li .left a:hover{ background:url(../img/bgSubActList.gif) left top repeat-x;}
	.subAct .subActPicTxtList li.c .left a{ background:url(../img/bgSubActList.gif) left top repeat-x;}
	.subAct .subActPicTxtList li .left img{width:414px; height:78px;}
	.subAct .subActPicTxtList li .right{ width:516px; height:78px; overflow:hidden; float:right; margin:10px 10px 0 0; background:#f6f6f6;}
	.subAct .subActPicTxtList li .right h3{ height:26px; line-height:26px; font-size:14px; color:#666; padding:0 10px; background:#fff; border-bottom:2px solid #eeeeee; overflow:hidden;}
	.subAct .subActPicTxtList li .right ul { width:100%; height:50px; padding:10px; font-size:12px; overflow:hidden;}	
	.subAct .subActPicTxtList li .right ul li{ float:none; width:auto; display:inline; background:none; line-height:18px; }
	.subAct .subActPicTxtList li .right ul li a{ padding-right:35px; display:inline-block; padding-left:8px; background:url(../img/ArrowSideList.gif) no-repeat left center; color:#1500b0;}
	.subAct .subActPicTxtList li .right ul li a:hover{ color:#0040c4;}
	.subAct .subActPicTxtList li li.c{ font-weight:bold;}
	.subAct .subActPicTxtList li li.c a{ color:#d06700!important;}
	.pageChanges{ height:30px; padding:30px 0; clear:both; overflow:hidden;}
	.pageChanges input[type="submit"]{ background:url(../img/pageChanesBtn.gif) no-repeat left top; width:48px; height:19px; line-height:19px; text-align:center; border:none!important; color:#fff; margin-left:10px;}

.titleGrayHarf{ background:#f4f4f4;}
	.titleGrayHarf h3{}
	.titleGrayHarf h3 span{ display:block; float:left; height:25px; padding-left:15px; color:#1500b0;}


.mainFullBody .mainFullBodyFixBottom .mainListBoxCon{ margin:0 0 10px 10px; width:970px; display:inline; padding-bottom:10px;}
	.mainFullBody .mainFullBodyFixBottom .mainConLists{ width:970px; padding:0;}
	.mainFullBody .mainFullBodyFixBottom .mainConLists li{ padding:0 10px; width:950px; border-bottom:1px solid #fff; height:24px; overflow:hidden;}
	.mainFullBody .mainFullBodyFixBottom .mainConLists li:hover{ background:#edfbff;}
	.mainFullBody .mainFullBodyFixBottom .mainConLists li a{ color:#1500b0; background:url(../img/ArrowSideList.gif) no-repeat left 7px;}
	.mainFullBody .mainFullBodyFixBottom .mainConLists li a:hover{ }
	.mainFullBody .mainFullBodyFixBottom .mainConLists li:hover *{ color:#eb7400;}
	.mainFullBody .mainFullBodyFixBottom .mainConLists li em{ font-style:normal; font-size:11px;}

.AdministratorLicense{ padding:10px;}
	.AdministratorLicenseForm .btn{ margin-left:3px; height:21px; width:76px; line-height:20px; background:url(../img/bgTopMailLogin.gif) no-repeat left top; border:none; color:#1500b0; font-size:14px;vertical-align:middle; cursor:pointer;}
	.AdministratorLicenseForm .txt{ height:19px; line-height:19px; border:1px solid #999; color:#999; margin-left:3px;vertical-align:middle;}
	.AdministratorLicenseForm .tit{ display:none;}
	.AdministratorLicenseTable table{ background:#ecf1f4; width:100%; margin-bottom:6px;}
	.AdministratorLicenseTable table td{ background:#fff; line-height:30px; font-size:12px; color:#999; padding:0 0 0 13px;}
	.AdministratorLicenseTable table th{ background:#f8f8f8; font-size:14px; line-height:29px; font-weight:normal; text-align:center; color:#4aace3; }


	
	
	
	#specPhotoShow{ width:740px; overflow:hidden;}
	#specPhotoShow .photoShowList{ background:#f4f4f4; width:700px; overflow:hidden; margin:20px; padding:20px 0;}
	#specPhotoShow .photoShowListUl{ width:680px; overflow:hidden;}
	#specPhotoShow .photoShowListUl li { width:33%; height:170px; float:left;}
	#specPhotoShow .photoShowListUl li a{ padding:0; margin:0 auto; background:url(../img/bgPhotoshow.gif) no-repeat left top;; display:block; width:190px; height:150px; overflow:hidden;}
	#specPhotoShow .photoShowListUl li a img{ padding:15px; width:160px; height:120px;}
	#specPhotoShow .photoShowList .pageChanges{ border-top:1px solid #fff;}
	
.photoShow{ width:100%; overflow:hidden;}
.photoShowNav{ height:80px; overflow:hidden;}
.photoShowNav .conNav{ float:left; width:890px; background:#d7d7d7 url(../img/bgPhotoShowBtn.gif) repeat-x center left; height:80px; overflow:hidden;}
.photoShowNav .conNav ul{ padding:5px 5px 0; width:870px; overflow:hidden; height:75px;}
.photoShowNav li{ float:left; width:96px; height:75px; overflow:hidden;}
.photoShowNav .leftNav{ float:left; width:50px; background:#ccc; height:80px;}
.photoShowNav .rightNav{ float:left; width:50px; background:#ccc; height:80px;}
.photoShowNav .leftNav span{ display:block; height:80px; width:50px; background:url(../img/bgPhotoShowBtn.gif) no-repeat left top; text-indent:-9999em;}
.photoShowNav .rightNav span{ display:block; height:80px; width:50px; background:url(../img/bgPhotoShowBtn.gif) no-repeat right top; text-indent:-9999em;}
.photoShowNav .rightNav span:hover{ background-position:right bottom; }
.photoShowNav .leftNav span:hover{ background-position:left bottom;}
.photoShowNav .conNav img{ padding:5px; vertical-align:text-bottom; height:61px;}
	
	
/**/
#slideshow {list-style:none; color:#fff}
#slideshow span {display:none}
#wrapper { width:100%; display:none}
#wrapper * {margin:0; padding:0}
#fullsize {position:relative; width:899px; margin:30px auto; height:573px; background:#000;}
#information {position:absolute; bottom:0; width:899px; height:0; background:#000; color:#fff; overflow:hidden; z-index:200; opacity:.7; filter:alpha(opacity=70) ; display:none;}
#information h3 {padding:4px 8px 3px; font-size:14px}
#information p {padding:0 8px 8px}
#image {width:899px;}
#image img {position:absolute; z-index:25;}
#slidearea { position:relative; overflow:hidden}
#slider {position:absolute; left:0; height:75px; margin:6px 10px 0;}
#slider img{ border:4px solid #ccc; cursor:pointer;}




.photoBoxList{ width:825px; margin:50px auto;}
	.photoBoxList ul{ width:120%; background:url(../img/bgPhotoBoxNULL.gif) left top; height:500px;}
	.photoBoxList li{ float:left; width:315px; height:270px; background:url(../img/bgPhotoBox.gif) no-repeat left top;}
	.photoBoxList li img{ padding:19px 0 0 28px; width:160px; height:120px;}
	.photoBoxList li h4{ width:160px; font-size:14px; padding:9px 0 0 28px; overflow:hidden;}
	.photoBoxList li h4 a{ color:#fff;}

.photoGISBoxList{ width:825px; margin:50px auto;}
	.photoGISBoxList ul{ width:120%; background:url(../img/bgGISPhotoBoxNULL.gif) left top; height:500px;}
	.photoGISBoxList li{ float:left; width:315px; height:270px; background:url(../img/bgPhotoBox.gif) no-repeat left top;}
	.photoGISBoxList li img{ padding:19px 0 0 28px; width:160px; height:120px;}
	.photoGISBoxList li h4{ width:160px; height:20px; font-size:14px; padding:9px 0 0 28px; overflow:hidden;}
	.photoGISBoxList li h4 a{ color:#fff;}



.movieBoxList{ width:839px; margin:50px auto;}
	.movieBoxList ul{ width:130%; height:820px;overflow:hidden;}
	.movieBoxList li{ float:left; width:318px; height:287px; background:url(../img/bgMovieBox.gif) no-repeat left top;}
	.movieBoxList li img{ padding:86px 0 0 20px; width:160px; height:120px;}
	.movieBoxList li h4{ width:160px; height:14px; font-size:12px; padding:9px 0 0 28px; overflow:hidden; font-weight:normal;}
	.movieBoxList li h4 a{ color:#fff;}



/**/

.srch-results{ padding:15px;}
.srch-results .srch-Icon{ display:none;}
.srch-results .srch-Icon img{ width:10px; height:10px; vertical-align:middle;}
.srch-results .srch-Title{ font-size:16px; color:#261cdc; }
.srch-results .srch-Title a{ text-decoration:underline; color:blue;}
.srch-results .srch-Title a strong{ color:#c60a00!important; font-weight:normal;}
.srch-results .srch-Description{ font-size:12px; color:#000; border:none; line-height:19px!important; margin:0;}
.srch-results .srch-Description strong{ font-weight:normal; color:#c60a00!important;}
.srch-results .srch-Metadata{ font-size:12px;color:#008000!important; margin-bottom:15px; padding-bottom:10px; border:none; border-bottom:1px solid #e0e0e0;}
.srch-results .srch-Metadata a{ color:#008000!important; text-decoration:none!important;}


.serviceNav { padding:0 10px 10px; }
.serviceNav li{ float:none; display:inline;}
.serviceNav h1{ background:#efefef; border-bottom:1px dashed #d6d6d6; font-size:14px; line-height:39px; height:39px; overflow:hidden; text-indent:13px; color:#666; margin-top:10px;}
.serviceNav h2{ color:#666; font-weight:normal; font-size:14px; padding-top:15px; text-indent:13px; background:#f5f5f5;}
.serviceNav li a{ display:inline-block; padding-right:20px; line-height:22px; height:22px; overflow:hidden; font-size:12px; color:#1500b0; background:url(../img/ArrowSideList.gif) no-repeat left 9px; padding-left:10px;}
.serviceNav ul{ padding:8px 13px 13px;; overflow:hidden; background:#f5f5f5;}

.homeTodayWaterInfo img{ width:320px; height:230px;}


.level2PicAndList{ width:731px;}
	.level2PicAndList .mainListBoxConFix {}
	.level2PicAndList .mainListBoxConFix .left{ width:224px; height:152px; overflow:hidden; float:left;}
	.level2PicAndList .mainListBoxConFix .right{ float:right; width:505px; overflow:hidden;}
	.level2PicAndList .mainListBoxConFix .right ul{ padding:0; width:100%; overflow:hidden; height:150px;}
	.level2PicAndList .mainListBoxConFix .right ul li{ height:24px; overflow:hidden; border-bottom:1px solid #e1eaea; line-height:24px; width:100%; float:left;}
	.level2PicAndList .mainListBoxConFix .right ul li a{white-space:nowrap; display:inline-block; text-overflow:ellipsis;  width:380px; overflow:hidden; color:#1500b0; background:url(../img/ArrowSideList.gif) no-repeat left center;}
	.level2PicAndList .mainListBoxConFix .right ul li em{ float:right; display:inline-block; font-style:normal; font-size:10px; height:24px; overflow:hidden; padding-right:10px;}
	.level2PicAndList .mainListBoxConFix .right ul li span{overflow:hidden ;  width:380px;  height:24px;  padding:0;display:block;float:left;}
	.level2PicAndList .left img{ padding:10px 0 0  10px; width:214px; height:133px;}


.level2ListX2 .titleSilver h3 span{ background:none!important;}
.level2ListX2 ul{ height:150px; overflow:hidden; width:100%; padding:0; margin:0;}
.level2ListX2 ul li{padding-left:5px; list-type:none;}
.level2ListX2 ul li span{background:url(../images/icon/list_li.gif) no-repeat left center; text-indent:10px;}
.level2ListX2 ul li a{ text-decoration:none; float:left; display:inline-block;  text-overflow:ellipsis; white-space:nowrap; overflow:hidden; width:230px;}
.level2ListX2 ul li em{ padding-right:10px; font-style:normal; float:right;}
.level2ListX2 .titleSilver{ width:359px;}

.level2ListX1{ width:730px; overflow:hidden;}
	.mainListBoxCon .titleNormalBlock{ height:23px; background:#f2f2f2; width:100%; overflow:hidden; border-bottom:2px solid #e5e5e5;}
	.mainListBoxCon .titleNormalBlock h3{ color:#1500b0;}
	.level2ListX1 .mainListBoxConFix{ padding:10px; overflow:hidden;}
	.level2ListX1 .mainListBoxConFix ul{ width:100%; overflow:hidden; margin:0; padding:0; height:150px;}
	.level2ListX1 .mainListBoxConFix li{ clear:both; width:100%; height:25px;padding:0; text-indent:0;}
	.level2ListX1 .mainListBoxConFix li span{  text-overflow:ellipsis;white-space:nowrap; overflow:hidden; width:580px;float:left;background:url(../images/icon/list_li.gif) no-repeat left center; padding:0 0 0 7px; text-indent:0;}
	.level2ListX1 .mainListBoxConFix li em{ float:right; font-size:10px; font-style:normal;}
	.level2ListX1 .mainListBoxConFix li a{ color:#1500b0; background:none; padding:0; text-indent:0;}

	.level2ListX1 .titleNormalBlock em{ font-style:normal; text-transform:capitalize; font-family:arial; font-size:10px;}

	.autoHeight .mainListBoxConFix ul{ height:auto!important;}

.mainFormBox{}
.mainListBoxShow{ background:#fff; padding:20px; line-height:25px;}
.specXZXK_ZN{ width:731px!important; overflow:hidden;}
.specXZXK_ZN .mainListBoxCon{ width:726px!important; width:726px; overflow:hidden;}
.specXZXK_ZN  ul{ width:710px; overflow:hidden; margin:0; padding:10px;; height:150px;}
.specXZXK_ZN li{ clear:both; width:100%; height:25px;}
.specXZXK_ZN  li span{ float:left; }
.specXZXK_ZN li em{ float:right; font-size:10px; font-style:normal;}
.specXZXK_ZN li a{ color:#1500b0; background:none; padding:0;}


#specAllItemList{ width:731px;}
	#specAllItemList ul{ width:100%; overflow:hidden; font-size:12px; line-height:23px; padding:0; margin:0;}
	#specAllItemList ul li{ height:23px; overflow:hidden;border-bottom:1px solid #ccc; padding:0 10px;}
	#specAllItemList ul li span{ display:inline-block; width:600px; padding-right:25px; height:23px; overflow:hidden;}
	#specAllItemList ul li em{ display:inline-block; width:90px;  font-style:normal; height:23px; overflow:hidden;}
	#specAllItemList ul li:hover { background:#f0f8f8; }
	#specAllItemList ul li:hover *{ color:#1500b0;}
	#specAllItemList ul li a{ height:23px; padding-left:9px; background:url(../img/ArrowSideList.gif) no-repeat left center; color:#1500b0;}
	
	.sethand{ cursor:pointer;}
	
	
	input[type="submit"],.formSubmit input{ cursor:pointer!important;}






.login_new{width:74px; border:none 0; height:25px; line-height:25px; font-size:12px; color:#000; background:url(img/btn_re.gif) no-repeat left top;}
.login_new:hover{width:74px; border:none 0; height:25px; line-height:25px; font-size:12px; color:#000; background:url(img/btn_re.gif) no-repeat left bottom;}




.homeBoxLeft_new{ float:left; width:488px; overflow:hidden; margin-bottom:10px; background:#fff; border:1px solid #e6e6e6;}
	.homeBoxLeft_new h3{ height:36px; overflow:hidden; font-size:14px; color:#fff;line-height:36px;}
	.homeBoxLeft_new span{ float:left;}
	.homeBoxLeft_new em{ float:right;}
	
.homeBoxRight_new{ float:right; width:488px; overflow:hidden; background:#fff; margin-bottom:10px; border:1px solid #e6e6e6;}
	.homeBoxRight_new h3{ height:36px; overflow:hidden; font-size:14px; color:#fff; line-height:36px;}
	.homeBoxRight_new span{  float:left;}
	.homeBoxRight_new em,.titleGray em{ float:right;}


.homeBoxLeft_new span,.homeBoxRight_new span{ float:left;}
.homeBoxLeft_new li em,.homeBoxRight_new li em{ float:right; font-size:10px; font-style:normal;}

.homeBoxLeft_new ul,.homeBoxRight_new ul{ padding:3px 9px; line-height:25px; overflow:hidden;}
.homeBoxLeft_new li a,.homeBoxRight_new li a{ background:url(../img/ArrowSideList.gif) no-repeat left 7px; padding-left:7px;}
.homeBoxLeft_new li,.homeBoxRight_new li{ height:25px; line-height:25px; overflow:hidden;}

 .selectedNode{ font-weight:bold;}