@charset "gb2312";
/*
	Css for PEL,	ver 1.0
	CopyRight By Dongyi Network Technology CO.,Ltd Design Center

	本网站通用布局
*/

/* 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; }
fieldset,img { border: 0; vertical-align:top ;}
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; }

/* Public */
html{  min-width:1200px;  }
body{ color:#555;font:12px/180% "Microsoft YaHei",SimSun,Tahoma,Helvetica,Arial,sans-serif; -webkit-text-size-adjust: none;}
a{color:#333;text-decoration:none; outline:none;}
a:hover { text-decoration:underline; color:#c00 }
.clear{border:none;border-top: 1px solid transparent !important;clear: both;font-size: 0;height: 0;line-height: 0;margin-top: -1px !important;visibility: hidden;}
.clearbox {border:none;border-top: 1px solid transparent !important;clear: both;
font-size: 0;height: 0;line-height: 0;margin-top: -1px !important;visibility: hidden;}
.blank{ display:block; height:10px;font-size:0px; line-height:0; overflow:hidden; clear:both;  }
.clearfix:after{content:".";display:block;height:0;clear:both;visibility:hidden;}
* html .clearfix{height:1%;}
*+html .clearfix{min-height:1%;}
.fl{ float:left;}
.fr{ float:right; }
.hide{ display:none;}
.mat{ margin-top:10px;}
table { width: 100%; border-collapse: collapse; border-spacing: 0; }


/* frame */
body{ background: url(imagesgovhtml.png) repeat-x 0 0 #F8F8F8;}

#content{ margin:0 auto; width:1200px; padding: 15px 0; overflow:hidden;}
.siteWidth{ width:1200px; margin:0 auto; position:relative; overflow:hidden;  }
.banner{ height: 178px; background:url(imagesgovbanner.jpg) center 0 no-repeat;  }

/* 主栏 和 侧栏 */
.side{float:left; width: 240px; overflow:hidden;}
.mainContent{ background: #fff; float:right; width: 890px; padding:10px 20px; overflow:hidden; border:1px solid #dfdfdf;
	min-height:411px;_height:411px; _overflow:visible; 
}
.mHd{ height:40px; line-height:40px; overflow:hidden; border-bottom:1px solid #ddd; padding-bottom:5px;}
.mHd .path{ float:right;}
.mHd h3{ font-size:20px; color:#c00; font-weight:bold;}
.mBd{ padding:30px; overflow:hidden; }

.sideBox{ margin-bottom:20px; }
.sideBox .hd{ padding: 9px 0; line-height: 26px; background:#BA0109; }
.sideBox .hd h3{ padding-left:20px; font-size:18px; color:#fff;}
.sideBox .hd h3 a{ color:#fff }
.sideBox .bd{ border:1px solid #E1E1E1; padding:10px 10px 20px 20px; background:#F8F8F8}

/* nav */
.nav{ height:44px; line-height:44px; overflow:hidden;background:url(imagesgovnav.png) repeat-x; }
.nav ul{ overflow: hidden; width:1200px; margin:0 auto; background: url(imagesgovnav-split.png) right 0 no-repeat; }
.nav li{ background: url(imagesgovnav-split.png) right 0 no-repeat; float:left; font-size: 16px; overflow:hidden; text-align:center;}
.nav li a{ color:#fff; display:block; padding:0 20px; }
.nav li a:hover{ text-decoration:none; color:#fcff00;}
.nav li.on a{color:#fcff00;}
.nav li.last{ background:none;}
.nav li.first{}
.nav li.first a{ background: url(imagesgovnav-split.png) left 0 no-repeat; }


.rightIcons{ overflow:hidden;}
.rightIcons li{ text-align: center; width: 52px; float:left; margin-top: 5px; font-weight:bold; }
.rightIcons li a{ display:block; background: url(imagesicons24.png) center -669px no-repeat #DFDFDF; height:40px;  color:#fff;}
.rightIcons li a:hover{ text-decoration:none; background-color:#967E6B}
.rightIcons .i2,.rightIcons .i4,.rightIcons .i6{float:right;}
.rightIcons .i2 a{ background-position: center -765px;}
.rightIcons .i3 a{ background-position: center -867px;}
.rightIcons .i4 a{ background-position: center -961px;}
.rightIcons .i5 a{ background-position: center -1063px;}
.rightIcons .i6 a{ background-position: center -1247px;}
.rightIcons .i7 a{ background-position: center -1161px;}

/* footer */
.footer{ padding:20px 0; background:#E5E5E5; overflow:hidden; margin:0 auto; text-align:left;  border-top:2px solid #BA0109}
.footerNav a{ margin:0 8px}


.footer .wechat{ float:left; border-right:1px solid #FFFFFF;}
.footer .wechat dt{ display:none }
.footer .wechat dd{ border-right:1px solid #D3CECE; padding-right:15px; }
.footer .wechat dd img{ width:100px; height:100px;}
.footer .in{ margin-left:130px;}
.footer .rightIcons{width:195px; position:absolute; right: -4px; top:0;}
.footer .rightIcons li{ float:left !important; margin-right:10px; }
.footer .rightIcons .i7{ display:none;}
.footerNav{ height:20px; line-height:20px; margin-bottom:10px;    }
.footerNav a{ margin:0 10px; } 
.copyRight{ /* font-family:Arial, Helvetica, sans-serif; */ line-height:200%; padding-left:10px;  }


/* path */
.path a,.path span{ margin:0 5px}

/* 信息公开栏目 */
.sideXxgk{margin-bottom: 20px;}
.sideXxgk .bd{background: #F8F8F8; border: 1px solid #E1E1E1; padding: 0 10px;}

.xList li{ height:46px; line-height:46px; border-bottom:1px solid #fff; }
.xList li a{ display:block; line-height:45px; border-bottom:1px solid #E1E1E1; padding-left:54px; background: url(imagesgovside-xxgk.png) 0 -138px no-repeat; font-size:16px; }

.xList .i2 a{ background-position: 0 -341px;}
.xList .i3 a{ background-position: 0 -40px;}
.xList .i4 a{ background-position: 0 -235px;}
.xList .i5 a{ background-position: 0 -187px;}
.xList .i6 a{ background-position: 0 4px;}
.xList .i7 a{ background-position: 0 -284px;}
.xList .i8{ border-bottom:0 }
.xList .i8 a{ background-position: 0 -90px; border-bottom:0 }

/* newsList */
.newsList{}
.newsList li{ font-size:14px; border-bottom:1px dotted #ccc; height: 40px; line-height: 40px;}
.newsList li a{background: url(imagesgovicons.png) no-repeat -4px -79px; padding-left:20px;}
.newsList li .date{ float:right; color:#999;  }

/* pubList */
.pubList .hd{ height:34px; line-height:34px; overflow:hidden; background:url(imagesgovbgPubList.png) no-repeat;}
.pubList .hd li{ font-size:14px; float:left; margin:0 6px 0 18px; width:150px; text-align:center; overflow:hidden; _display:inline;}
.pubList .hd a{ color:#737272;}
.pubList .hd li.on{overflow:hidden; background:url(imagesgovbtnPubList.png) no-repeat 0 2px;}
.pubList .hd li.on a{font-weight:bold; color:#cd0600;}
.pubList .hd  span{float:right;}
.pubList .bd table, .pubList .bd table td{ border:1px solid #dfdfdf; border-collapse:collapse;}
.pubList .bd table td{ height:26px; line-height:26px; text-align:center;}
.pubList .bd .two td{ background:#fafafa;}

/* eApp_guide */
.eApp_guide{ line-height: 200%; font-size: 14px; padding: 40px;}
.eApp_guide h4{ font-size:30px; text-align:center; font-family: "黑体" !important; color:#cd0600; line-height:30px; border-bottom:1px solid #e2e2e2; padding:0 0 20px 0; margin-bottom:20px;}


/*申请页*/

.eAppForm{ margin:20px;   }
.eAppForm dt{ height: 40px; line-height: 40px; font-size: 16px; padding: 0 20px;   background: #E8E8E8; color:#c00;  font-weight: bold;}
.eAppForm dd{ padding: 0 0 30px 0;}

.eAppForm table{ width:100%; background-color:#f9f9f9; color: #333; border-collapse: collapse; empty-cells:show;}
.eAppForm table td{ border:1px solid #fff; padding: 7px 5px;   vertical-align: top;}
.eAppForm table .tdLeft{ background-color:#f2f2f2; text-align:right; }
.eAppForm input[type="text"]{border: #ccc 1px solid; height:14px; line-height:14px; padding: 5px;   }
.eAppForm .uploadContainer{ margin-top:10px;  }
.eAppForm .getInfoUl{ overflow:hidden;  }
.eAppForm .getInfoUl li{ float:left; padding:0 10px 0 4px; }
.eAppForm .getInfoUl li input{ vertical-align:middle; margin-right:3px  }
.eAppForm .ButtonTr{height:56px;line-height:56px;}
.eAppForm .ButtonTr input{padding: 0 8px;}
.eAppForm .ButtonTr input{width :75px;height:30px;background:url(imagesgovbtnSubmit.png) no-repeat center bottom;border:none;vertical-align:middle;color:#d03425;font:bold 14px/26px "宋体";cursor:pointer;}
#BtnCancel{background:url(imagesgovbtnReset.png) no-repeat center bottom; color:#333; margin-left:20px; }


/*申请进度查询*/
.ApplyFormQuery table td{ padding:8px 5px;  }

.AppForm table.error{ border:0;}
.AppForm table.error td{border:0; color:#999;}
.AppForm table { border-collapse:collapse; width:100%;  border-left:1px solid #dfdfdf; border-top:1px solid #dfdfdf; }
.AppForm td { padding:8px 15px; height:18px; line-height:18px; border-right:1px solid #dfdfdf; border-bottom:1px solid #dfdfdf;}
.AppForm td.title {width:120px; text-align:right; padding-right:20px; margin-right:15px; font-weight:bold;  background-color:#f6f6f6; border-right:1px solid #dfdfdf;}
.ResultsBox{ margin:10px 0; width:100%;  font-size:14px; border-collapse: collapse; empty-cells:show;}
.ResultsBox td{ padding:8px; border:1px solid #DFDFDF;  }
.ResultsBox .tdlab{ width:130px; text-align:right; background:#f3f3f3;  }
.ResultsBox td strong{ font-weight:bold; font-size:16px; color:#c00;  }

.bottombt a {display: inline-block; background: url(imagesgovbtnOpenFormBt.png) no-repeat; font-weight:bold; font-size:14px; margin-right: 16px; width:95px; text-align: center; height:28px; line-height:28px; color: #c72200;}
.bottombt a:hover {text-decoration:none;}

.AppFormWrap .bottombt{ text-align:center;  }

/*目录页*/
.publicTable{ border-collapse:collapse; width: 100%; margin: 10px auto 0 auto;  }
.publicTable td{ border: 1px solid #E0E0E0; line-height:20px; padding: 10px 5px;   text-align:center;   }
.publicTable .even td{ background: #f8f8f8;  }
.publicTable .title{ font-size: 14px; background: #f2f2f2; font-weight:bold; color:#c00;   }
.publicTable .title .name{ text-align:center;  }
.publicTable .index{ width:160px;  }
.publicTable .num{ width:100px;  }
.publicTable .date{ width:100px;  }
.publicTable .type{ width:100px;  }
.publicTable .name{ font-size: 14px; text-align:left; padding-left:10px;  }


/*搜索页*/
.govDir_box .titlechg{background-position: 100% 0; color: #3164b3;}
.govDir_box .titlechg span{background-position: 0 0;}

.OpenSearch { /* padding: 8px 11px; */ }
.OpenSearch table { border-collapse:collapse; }
.OpenSearch label{ margin-right:10px }
.OpenSearch td { border:1px solid #fff; background: #f9f9f9; padding: 4px 7px; }
.OpenSearch input{ vertical-align: middle; border: #ccc 1px solid; height:14px; line-height:14px; padding: 5px;   }
.OpenSearch .tdlab { background:#f5f5f5; width: 202px; font-weight: bold; color: #333; text-align:right;  }
.OpenSearch .tdlab span { display: block; font-weight: 100; color: #777; line-height: 14px; }
.OpenSearch .bottombt { height: 40px;}
.OpenSearch .bottombt td{ background:#fff;  }


/*内容页*/
.noSideContent .mainBox{ background: #fff; border:1px solid #ddd;  padding: 20px;}
.eApp_cont{padding: 40px 50px;}
.eApp_cont h3{padding: 0;margin: 0;font-size: 32px;font-weight: bold;color: #c00;line-height: 46px;text-align: center;margin-bottom: 40px;}
.eApp_cont .DocData_Bt{border-bottom: #ccc 1px solid;height: 19px;}
.eApp_cont .DocData_Bt span{ cursor:pointer; float: right;background: url(imagesgovDataOpenbg.gif) no-repeat;width: 176px;height: 19px;line-height: 19px; text-align:center; color: #ce0000;}
.eApp_cont .DocData_Bt .ClassOn{background: url(imagesgovDataClosebg.gif) no-repeat;color: #ce0000;}

.DocData_More { border-bottom: #ccc 1px solid; }
.DocData_More table { border-collapse:collapse; width: 100%;margin-top: 1px;}
.DocData_More td { border:1px solid #fff; background-color: #f5f5f5; padding: 8px; }
.DocData_More .tdlab { background-color: #e8e8e8; text-align: center; }
.eApp_content{padding: 20px 0; font-size:14px; line-height:200%}

.content_Tool{height: 34px;border: #ddd 1px solid;line-height: 34px;background-color: #f4f4f4;color: #000;padding: 0 10px;}

.deptDl{
    margin-bottom: 20px;
}
.deptDl dt a{float: left;margin:3px 0 0 3px;font: normal normal bold 14px/24px auto;text-align:center;color:#b94a00;background: url(imagesgovlist_dtbtbg_r.png) no-repeat right top;text-decoration:none;
background-position: 100% -27px;}
.deptDl span{font-size: 18px;background: #BF0008;float: left;padding:0px 26px;color: #fff;}
.deptDl dt{background: #f2f2f2;height: 40px;overflow:hidden;line-height: 40px;}
.deptDl dd{ padding:10px 0;}
.deptDl ul{ overflow:hidden; }
.deptDl li{width: 25%;line-height: 36px;height: 36px;color: #666; font-size:14px;border-bottom:1px dotted #ccc; float: left;overflow: hidden;}
.deptDl li a{ background: url(imagesgovicons.png) no-repeat 0px -79px;padding-left: 26px; }
.deptDl li span{ float:right; background:none; padding:0px;}


 /* 政务公开-内容页 */
.articleCon { padding: 40px 30px; }
.articleCon .title { font-size: 26px; line-height: 37px; color: #c00; text-align:center; /* font-weight:bold; */}
.articleCon .subTitle { font-size:18px; line-height:160%; color:#555; text-align:center; font-weight:bold;}
.articleCon .property{ line-height: 34px; padding:2px 10px; margin:10px 0; text-align:center; color:#666;border-bottom:1px dotted #e1e1e1; }
.articleCon .property span{ padding:0 5px;}
.articleCon .userControl { line-height:22px; padding:2px 10px; text-align:right; color:#333; background-color:#fffbe6; border:1px dotted #ede699; }
.articleCon .conTxt {color:#333; font-size:14px; line-height:28px; padding:5px 0 10px 0;overflow:hidden; }
.articleCon .conTxt img{max-width:800px;height:auto;}
.articleCon .page { padding:0 10px 0 0; }
.articleCon .others{ padding-top:12px; border-top:2px solid #e1e1e1;}
.articleCon .others .prev,.articleCon .others .next { line-height: 30px; padding-left:20px; background: url(imagesicons.png) no-repeat 0 -496px;}
.articleCon .others .next {background: url(imagesicons.png) no-repeat 0 -532px;}


/*部门页*/
.Govlist{padding: 15px 20px;color: #333;}
.Govlist a{margin:5px 20px 5px 0;height:22px;padding:0 12px 0 24px;display:inline-block;line-height:22px;white-space:nowrap;}
.Govlist a.first{background:url(imagesgovicons.png) no-repeat 4px -275px #ebebeb;}
.Govlist .more{display: block;text-align: right;}
.treeview li{ }
.treeview li a{ line-height:16px !important; padding-left:2px !important  }


/* url_方块样式分页 */
.page{  padding: 30px 0 15px;  font-size:12px; clear:both;  }
.page a,.page span{ display:inline-block; *display:inline; zoom:1; line-height: 30px; vertical-align:middle;   }
.page a,.page a:active{ display:inline-block; *display:inline; zoom:1; border:1px solid #c5c5c5; padding: 0 13px;}
.page a:hover {border:1px solid #BE0108; text-decoration:none; color:#BE0108;}
.page span.current,.page b a{background:#BE0108; border:1px solid #BE0108; color:#fff !important; font-weight:bold; padding: 0 13px; }
.page span.disabled {border:1px solid #c5c5c5;  padding:0 6px; color:#999;}
.page input{ border:1px solid #c5c5c5; background:#fff; width: 30px !important; height: 30px !important; line-height: 30px; vertical-align:middle;      }
.page select{ margin:0 5px; background:#fff; border:1px solid #c5c5c5; vertical-align:middle;     }


/* 弹窗 */
.popBox{ display:none;  position:absolute; z-index:10;  width:478px; left:50%; margin-left:-150px; top:280px;  background:#fff; text-align:left; filter:alpha(opacity=90);opacity:1; }
.popBox .hd{ height:37px; line-height:37px; padding:0 16px 0 190px; background:#e35808;border-radius: 10px 10px 0px 0px;behavior: url(PIE.htc);   }
.popBox .hd i{ float:right; display:block; _display:inline; width:14px; height:14px; line-height:12px; text-align:center; font-style:normal;  background:#c00; color:#fff; font-family:Verdana;  cursor:pointer; margin-top:12px;  }
.popBox .hd em{ font-weight:bold; color:#fff; font-size:14px; _font-weight:bold;  }
.popBox .bd { padding:20px 10px; border:1px solid #fcd091; border-top:none;}
.popBox .bd table { border-collapse:collapse; }
.popBox .bd td { border:1px solid #fff; padding: 4px 7px; background:#f9f9f9;}
.popBox .bd input[type=text] { border: #7f9db9 1px solid; height:17px; width:174px;}
.popBox .bd .tdlab { background: #f5f5f5; color: #333; text-align:right; padding-right:10px;}
.popBox .bd .tdlab span { display: block; font-weight: 100; color: #777; line-height: 14px; }
.popBox .bd .white{ background:#fff;}
.popBox .bd .bottombt {height: 40px;}
.popBox .bd .bottombt a { margin-top:12px; font-weight:bold; color:#d03425; font-size:14px; width:75px; height:30px; line-height:30px; text-align:center; display:inline-block;background: url(imagesbottombt.png) no-repeat;}
.popBox .bd .bottombt a:hover {text-decoration:none;}



.yearList{ overflow:hidden; padding: 20px 0 0 0;  }
.yearList li{ float:left; }
.yearList li a{ display:block; float:left; padding: 5px 23px; background:#f6f6f6; margin: 0 16px 15px 0; font-size:14px; color:#666}
.yearList li a:hover,.yearList .on a{ background:#BA0109; color:#fff; text-decoration:none; }
