﻿@charset "utf-8";
/* CSS Document */

/* Css Reset */
body,div,dl,dt,dd,ul,ol,li,h1,h2,h3,h4,h5,h6,pre,form,fieldset,input,textarea,p,blockquote,th,td,img { padding: 0; margin: 0; }
table { border-collapse: collapse; border-spacing: 0; }
fieldset,img { border: 0; }
address,caption,cite,code,dfn,em,th,var,i { font-weight:normal; font-style:normal; }
ol,ul,li { list-style: none; }
div,dl,dt,dd,ol,ul,li{ zoom:1; }
caption,th { text-align: left; }
h1,h2,h3,h4,h5,h6 { font-weight: normal; font-size:100%; }
q:before,q:after { content:''; }
abbr,acronym { border: 0; }
.clearfix:after{content: ".";display: block;height: 0;clear: both;visibility: hidden;}
.clearfix{display:block;}

/* Public */
html{ width:100%; height:100%;   }
body{ position:relative; z-index:1; width:100%; height:100%; color:#000;font:12px/180% Arial, Helvetica, sans-serif; text-align:center; }
a{color:#666;text-decoration:none; outline:none;}
a:hover {color:#c00;text-decoration:underline;}
a.more:hover{ text-decoration:underline;}
.blank{height:10px;font-size:0px; line-height:0; }
.fl{float:left !important; }
.fr{float:right !important; }
.hide{display:none; }
.marBot{margin-bottom:10px;}
.marTop{margin-top:10px;}
.layout{overflow:hidden;}

/* fontColor Public */
.hot,hot a{color:#f60 !important}
.noData{color:#999 !important;}
.red{color:#f00;}
.blue{color:#0049a2;}
.gray{color:#999;}

/* frame Public*/
body{ background:url(images/bodyBg.png) repeat-x left top;}
#wrap{width:980px;  margin:0px auto; text-align:left;  }
#header{ width:980px; padding-bottom:10px; position:relative;z-index:1;}
#content{overflow:hidden; position:relative;z-index:0;}
.side{width:220px; float:left; overflow:hidden;}
.main{width:750px; float:left; overflow:hidden;}
.mainContent{width:750px; float:right; overflow:hidden;}
.middleMain{width:520px; float:left; overflow:hidden;}


#logo{width:500px; height:185px; float:left; line-height:99999px; text-indent:-99999px; overflow:hidden; position:absolute; z-index:1000; left:6px; top:38px;  /*background:url(images/logo.png) no-repeat left top;*/}
#logo object{ float:left; display:block; width:500px; height:185px;}
/* header */
.topTool{height:33px; overflow:hidden; background:url(images/topToolBg.jpg) no-repeat left top;}

.userPanel{ width:auto; float:right; margin:6px 0 0;}
.userPanel a{width:auto; height:20px; line-height:20px; float:left; padding-left:20px; margin:0 5px; color:#666; background:url(images/share/userPanelBg.png) no-repeat left 3px;}
.userPanel a.a{ background-position:left 3px;}
.userPanel a.b{ background-position:left -23px;}
.userPanel a.c{ background-position:left -49px;}
.userPanel a.d{ background-position:left -74px;}
.userPanel a.e{ background-position:left -102px;}

.gov{width:auto; float:left; height:32px; color:#368600;}
.gov li{width:auto; float:left; line-height:32px; padding:0 8px 0 7px; background:url(images/indGovBg.png) no-repeat right 11px; *background-position:right 9px;}
.gov li.last{background:none;}
.gov a{color:#368600;}

.loginBox{width:auto; float:left; height:20px; line-height:20px; margin:6px 0 0 25px; color:#666;}
.loginBox img{width:20px; height:20px;}

.loginBox strong{color:#666;}
.loginBox a{color:#666; margin:0 5px;}
#miniLogin{display:inline-block;}
#miniLogin label{display:none;}
#miniLogin .input{width:55px; height:18px; float:left; margin-left:2px; line-height:18px; border:1px solid #86b466; background-color:white; color:#999; }
#miniLogin #loginBtn,#miniLogin .reg{width:50px; height:20px; float:left; margin-left:2px; line-height:20px; text-align:center; background:url(images/share/loginBtnBg.png) no-repeat left top; color:white; cursor:pointer;}
#miniValidationCode{width:55px}
#miniValidateSign{width:50px}
/* banner */
.banner{ height:195px;overflow:hidden; }
.banner img{display:block;}

/* 主导航 */
#nav{height:35px; line-height:35px; padding:0 3px 4px; margin:0 -3px; position:relative; z-index:10; background:url(images/nav.png) no-repeat left top;}
.mainNav{ position:relative; z-index:100; padding-left:14px;  height:35px; line-height:35px;  }
.mainNav a:hover{ text-decoration:none;  }
.mainNav .li1{ float:left; width:73px; margin:0 16px; text-align:center; _display:inline; }
.mainNav .on1{ background:url(images/nav.png) no-repeat -118px -83px;}
.mainNav .on1 a.a1{color:#2b9100; }
.mainNav .li1 .a1{ font-size:14px; color:#fff; font-weight:bold; display:block;  }
.mainNav .spe{ float:left; width:2px;overflow:hidden; text-indent:-999px ;overflow:hidden; background:url(images/nav.png) no-repeat left -80px;   }


/* 菜单效果1 */
.mainNav .ul1{ filter:alpha(opacity=90);opacity:0.9;  display:none; position:absolute; z-index:10; top:35px; left:0px; background:#fff; border:1px solid #d2d2d2; border-top:0; width:958px; padding:4px 10px;  text-align:left;
	-webkit-box-shadow: #999 0 2px 10px; -moz-box-shadow: #999 0 2px 10px; box-shadow: #999 0 2px 10px;  }
.mainNav .ul1 .li2{ display:inline-block; background:url(images/subNavLine.png) no-repeat right 8px; *display:inline; zoom:1; height:21px; line-height:21px; padding:2px 5px 2px 5px; word-break:keep-all; white-space:nowrap; }
.mainNav .ul1 li.last2{background:none;}
.mainNav .ul1 .a2{ display:block; border:1px dotted #fff;  padding:0 6px; color:#333; }
.mainNav .ul1 .a2:hover{ border-bottom:1px dotted #c00; color:#c00;  }


/*dateSearch*/
.dateSearch{height:22px; line-height:22px; overflow:hidden; padding-bottom:10px; background:url(images/nav.png) no-repeat -3px -39px;}
.dateSearch .date{width:auto; float:left; margin-left:17px; padding-left:20px; background:url(images/share/dateIcon.png) no-repeat left 3px; color:#333;  display:inline;}
.dateSearch .weather{height:32px; float:left; margin:-4px 0 0 20px; display:inline;}

/*网站搜索框*/
.searchSite{width:228px; float:right; margin:2px 10px 0 0; display:inline;}
#topKeyWord{height:18px; line-height:18px; width:172px; float:left; border:1px solid #ccc; color:#999; }
.searchBtn{width:49px; height:20px; line-height:200px; overflow:hidden; float:right; text-indent:-999px; background:url(images/share/searchBtn.png) no-repeat left top;}

/*全文检索框*/
.searchBox{width:228px; float:right; margin:2px 10px 0 0; padding-left:57px; position:relative; z-index:1;}
.searchBox #fieldOption{width:auto; float:left; margin-right:4px; height:20px; position:absolute; left:0; top:0; z-index:1; }
.searchBox #keyword{height:18px; line-height:18px; width:172px; float:left; border:1px solid #ccc; color:#999; }
.searchBox .submit{width:50px; height:20px; line-height:200px; overflow:hidden; float:right; text-indent:-999px; background:url(images/share/searchBtn.png) no-repeat left top; border:0; cursor:pointer;}


/*通用图片链接*/
.imgBox{margin-top:-10px; overflow:hidden;}
.imgBox img{margin-top:10px; display:block;}



/* friendLink */
.friendLink{ border:1px solid #afd695; margin-bottom:10px;}
.friendLink .hd{background:url(images/linkHd.png) repeat-x; line-height:27px; height:29px; overflow:hidden;}
.friendLink .hd h4{ padding:0 15px 0 33px; float:left; font-size:14px; font-weight:bold; color:#368301;background:url(images/icon09.png) no-repeat 9px 4px;}
.friendLink .hd li{ float:left; cursor:pointer; height:29px; padding:0 10px; line-height:29px; width:auto;text-align:center;color:#388400;background:url(images/line04.png) no-repeat right center;}
.friendLink .hd li a{ color:#398101; float:left; height:29px; line-height:29px;padding:0 9px; width:auto;}
.friendLink .hd li.on a{background:url(images/on03.png) repeat-x; padding:0 8px; border-left:1px solid #aed594;border-right:1px solid #aed594;}
.friendLink .hd li.last{ background:none;}
.friendLink .bd{ padding:4px 0 4px 36px; overflow:hidden; min-height:130px;}
.friendLink .bd .infoList li{ line-height:26px; height:26px; float:left; width:172px; background-position:0 8px;}
.friendLink .ft{ height:26px; border-top:1px solid #afd695; padding:6px 0 0 34px;}
.friendLink .ft select{margin-right:4px; overflow:hidden;}

/* footer */
#footer{overflow:hidden; height:110px; background:url(images/footer.png) no-repeat left top; padding:0 3px; margin:0 -3px 15px;}
.footerNav{ position:relative; height:35px; line-height:35px;color:#fff; font-weight:bold; text-align:center; }
.footerNav li{ padding:0 4px;}
.footerNav a{ margin:0 10px; white-space:nowrap; color:#fff;} 
.footerNav a:hover{ text-decoration:underline;} 
.copyright{ padding-top:5px; text-align:center;  font-family:Arial, Helvetica, sans-serif;  color:#666; line-height:24px; }

/*pathWrap*/
.pathWrap{overflow:hidden; padding:6px 0;}
.pathWrap .path{padding-left:32px; height:24px; line-height:24px; overflow:hidden;  background:url(images/pathIcon.png) no-repeat 10px 5px;}

/*mainBox*/
.mainBox{ overflow:hidden; margin-bottom:10px;}
.mainBox .wHd{height:36px; line-height:36px; background:url(images/mainBoxWhd.png) no-repeat left top; overflow:hidden;}
.mainBox .wHd h3{ padding-left:32px; font-size:14px; font-weight:bold; color:#1e6a00;}
.mainBox .wHd .pathWrap{ float:right; margin-right:10px;}
.mainBox .wHd .pathWrap .path{width:auto; float:left;}
.mainBox .wHd .pathWrap .path,.mainBox .wHd .pathWrap .path a{color:#1e6a00;}
.mainBox .wHd .pathWrap a:hover,.mainBox .wHd .pathWrap .path a:hover{text-decoration:underline; color:#f00;}
.mainBox .wBd{border:1px solid #7bba52; border-top:0; padding:24px 28px; overflow:hidden;}

/*noSideContent */
.noSideContent{overflow:hidden;}
.noSideContent .wHd{height:36px; line-height:36px; background:url(images/noSideContentWhd.png) no-repeat left top;}
.noSideContent .wHd h3{padding-left:32px; font-size:14px; font-weight:bold; color:#1e6a00;}
.noSideContent .wHd .pathWrap{width:auto; float:right; margin-right:10px;}
.noSideContent .wHd .pathWrap .path{width:auto; float:left;}
.noSideContent .wHd .pathWrap .path,.noSideContent .wHd .pathWrap .path a{color:#1e6a00;}
.noSideContent .wHd .pathWrap .path a:hover{color:#f00; text-decoration:underline;}
.noSideContent .wBd{border:1px solid #7bba52; border-top:0; padding:24px 28px; overflow:hidden; margin-bottom:10px;}

/* 通用信息列表 */
.infoList{ text-align:left; }
.infoList li{ height:24px; line-height:24px; overflow:hidden;  }
.infoList li font{font-size:12px;}
.infoList li.not-data,.infoList li.notData{background:none; color:#666;}
.infoList li .date{ float:right; color:#999;  }

/*信息列表前缀图标*/
.infoListA li{padding-left:11px; background:url(images/share/liIcon01.png) no-repeat left 9px;}/*绿色三角*/
.infoListB li{padding-left:10px; background:url(images/share/liIcon13.png) no-repeat left 11px;}/*红色点*/
.infoListC li{padding-left:12px; background:url(images/share/liIcon03.png) no-repeat left 10px;}/*灰色十字架*/
.infoListD li{padding-left:18px; background:url(images/share/liIcon04.png) no-repeat left 5px;}/*下载图标*/

.infoListE li{padding-left:6px; background:url(images/share/liIcon05.png) no-repeat left 12px;}/*灰色点*/
.infoListF li{padding-left:14px; background:url(images/share/liIcon06.png) no-repeat left 10px;}/*橙色三角*/

.infoListG li{padding-left:10px; background:url(images/share/liIcon07.png) no-repeat left 10px;}/*灰色3像素*/


/* 通用盒子模型 */
.box{ overflow:hidden;}
.box .hd{ height:34px; line-height:34px; background:url(images/boxBg.png) repeat-x left top; /*border-left:1px solid #7bba52;*/ border-right:1px solid #7bba52;}
.box .hd h3{width:108px; float:left; font-size:14px; font-weight:bold; text-align:center; color:white; background:url(images/boxBg.png) no-repeat left -36px;}
.box .hd h3 a{color:white;}
.box .hd .more{float:right; margin-right:10px; color:#666;}
.box .hd .more:hover{color:#f00;}
.box .bd{border:1px solid #7bba52; border-top:0; overflow:hidden; padding:8px 10px;}


/*通用侧边栏*/ 
.sideBox{ overflow:hidden; margin-bottom:10px;}
.sideBox .hd{height:36px; line-height:36px; background:url(images/side.png) no-repeat left -47px; }
.sideBox .hd h3{margin-left:11px; padding-left:24px; font-size:14px; font-weight:bold; color:white;}
.sideBox .hd h3 a{color:white;}
.sideBox .hd .more{float:right; margin-right:10px; color:white;}
.sideBox .hd .more:hover{text-decoration:underline; }
.sideBox .bd{border:1px solid #7bba52; border-top:0; padding:5px 10px 10px; overflow:hidden; background:url(images/sideBd.png) no-repeat left bottom;}

/*通用侧边栏02*/
.sideBox02{ overflow:hidden; margin-bottom:10px;}
.sideBox02 .hd{height:36px; line-height:36px; background:url(images/side.png) no-repeat left top; }
.sideBox02 .hd h3{margin-left:11px; padding-left:24px; font-size:14px; font-weight:bold; color:white;}
.sideBox02 .hd h3 a{color:white;}
.sideBox02 .hd .more{float:right; margin-right:10px; color:white;}
.sideBox02 .hd .more:hover{text-decoration:underline; }
.sideBox02 .bd{border:1px solid #7bba52; border-top:0; padding:5px 10px 10px; overflow:hidden;  background:url(images/sideBd.png) no-repeat left bottom;}

/*通用侧边-选项卡框*/
.sideTab{ overflow:hidden; position:relative; margin-bottom:10px;}
.sideTab .hd{height:36px; line-height:36px; background:url(images/side.png) no-repeat left -252px; overflow:hidden;}
.sideTab .hd ul{overflow:hidden; margin:4px 0 0 8px;}
.sideTab .hd ul li{width:75px; height:32px; line-height:32px; float:left; text-align:center; font-size:14px; font-weight:bold; color:white; cursor:pointer;}
.sideTab .hd ul li.on{background:url(images/side.png) no-repeat left -298px; color:#2a8707;}
.sideTab .bd{border:1px solid #7bba52; border-top:0; padding:5px 10px 10px; overflow:hidden;  background:url(images/sideBd.png) no-repeat left bottom;}
.sideTab .bd li.more{position:absolute; z-index:1; right:10px; top:0; width:auto; float:left; height:36px; line-height:36px; color:white; padding:0; margin:0; background:none;}
.sideTab .bd li.more a{color:white;}
.sideTab .bd li.more a:hover{ text-decoration:underline;}

/*本月排行*/
#sideByph{}
#sideByph .bd{height:161px; padding:4px 10px 10px;}
#sideByph ul{background:url(images/sideByph.png) no-repeat left 6px; padding-left:18px;}
#sideByph ul.infoList li{height:23px; line-height:23px;}





/*通用侧边栏03*/
.sideBox03{ overflow:hidden; margin-bottom:10px;}
.sideBox03 .hd{height:30px; line-height:30px; background:url(images/sideBg.png) no-repeat left 0;}
.sideBox03 .hd .more{float:right; margin-right:10px; color:white;}
.sideBox03 .hd h4{width:auto; float:left; height:30px; padding-left:29px; font-size:14px; font-weight:bold; color:white;}
.sideBox03 .hd h4 span{}
.sideBox03 .bd{border:1px solid #afd695; background:#fcfffa; border-top:0; padding:10px; overflow:hidden;}


/* url_动易后台风格 */
.page{ text-align:center; padding:15px 0;  font-size:12px; clear:both;}


/*侧栏- 便民热线*/
#sideBmrx .bd{padding:8px 10px 7px; height:144px;}
/*侧栏-信件回复排行*/
#onlineplReplay{}
#onlineplReplay .bd{padding:0 0 10px; height:173px; overflow:hidden; background:url(images/onlinepl-sideReplay.png) no-repeat left bottom;}
.onlineplReplay{padding:0 7px;}
.onlineplReplay li{height:23px; line-height:23px; border-bottom:1px dashed #ccc;}
.onlineplReplay li span{display:block; float:left; height:23px; line-height:23px; overflow:hidden;}
.onlineplReplay li .rank{width:15%; text-align:center;}
.onlineplReplay li .name{width:60%; text-indent:5px;}
.onlineplReplay li .number{width:25%; text-align:center;}
.onlineplReplay li .number em{color:#c00;}
.onlineplReplay li.tit{padding:0 7px; margin:0 -7px; height:31px; line-height:31px; border-bottom:0; color:#398300; background:url(images/onlinepl-sideReplayTit.png) repeat-x left top;}
.onlineplReplay li.tit span{line-height:31px; height:31px;}