@charset "gb2312";

/*css Reset*/
#wrap {background-image: url(imagesgovbodybg.jpg);}
#header {width: 1002px; height: 307px;position: relative; }
#header .home {position: absolute; left: 30px; bottom: 60px; width: 100px; height: 26px; line-height: 26px; color: #fff; z-index: 99; }
#header .home a {color: #fff; font-size: 14px; font-weight: bold;}
#header .banner { height: 264px; position:absolute; background: none; float: left; z-index: 0;}

.side {width: 220px; overflow:visible;}
.mainContent {width: 730px; background: #fff; padding: 0 20px; }
.mainBox {}

/*Nav*/
.govNav { position: absolute; left: 0; bottom: 0; width: 1002px; height: 43px; background: url(imagesgovNavbg.png) no-repeat;z-index: 9; }
.mainNav{  height: 43px; line-height: 43px; float: left; width: 995px; padding: 0 0 0 5px; }
.mainNav .li1{ float:left; display:inline; padding: 0; }
.mainNav .h1{ float:left; font-family: simsun; font-size:15px;*font-size: 14px; height:43px; line-height:43px; text-align:center; font-weight:bold;  padding: 0;   }
.mainNav .a1{ display:block; float:left; padding: 0 13px; font-family: "Microsoft Yahei";}
.mainNav .a1:hover{ text-decoration:none;  }
.mainNav .spe { width: 1px; float: left;color: #e55353; }

.mainNav .ul1{ display:none; width:978px; padding:4px 10px; overflow: hidden;  position:absolute; left:0; top:44px;overflow:hidden;  line-height: 24px; border:1px solid #D1E5F0;z-index: 1; }
.mainNav .li2{ float:left; white-space: nowrap; }
.mainNav .ul1 .a2{ padding:0 10px; border-right:1px solid #555;   }
.mainNav .ul1 .last2 .a2{ border-right:0;  }
.mainNav .on1 .h1{ }
.mainNav .on1 .a1{ font-weight: bold; }

/*.nav ul li.spe {width: 1px; color: #e55353; }*/

/*mainBox*/
.mainBox { }

.publicTable { margin-top: 10px; border: 1px solid #E0E0E0; width: 720px; }
.publicTable td {border-right: 1px solid #E0E0E0; padding: 5px 8px; text-align: center;}
.publicTable tr {border-bottom: 1px solid #E0E0E0; }
.publicTable .title { background: #F8F8F8; height: 28px; font-weight: bold; color: #CB1317; font-family: "Microsoft Yahei"; font-size: 14px; }
.publicTable .index { width: 100px;  }
.publicTable .name { width: 323px;text-align: left; }
.publicTable .num { width: 90px; }
.publicTable .date { width: 60px;}
.publicTable .type { width: 60px;}

/*侧栏*/
.sideNav { background: #fff; position: relative; }
.sideNav .wHd {background:#b20008; height: 43px;  }
.sideNav .wHd h3{ line-height: 43px; color: #fff; font-size: 18px; font-family: "Microsoft YaHei"; padding: 0 0 0 10px; }

.sideNav .wBd {padding: 10px;overflow: hidden;}
.sideNav .wBd .hd { background: url(images/gov_title.png) no-repeat 0 -199px; height: 26px; line-height: 26px; }
.sideNav .wBd .hd h3 { font-weight: bold; padding: 0 0 0 35px;}
.sideNav .wBd .filetree {padding: 5px 0 0 30px;}
.sideNav .wBd li { line-height: 47px;border-bottom: 1px solid #f1f1f1;}
.sideNav .wBd li .folder { padding: 0 0 0 20px;}
.sideNav .wBd li a {padding-left: 58px; font-family: "Microsoft Yahei"; font-size: 14px;}
.sideNav .wBd li.li1 {background: url(imagesicons.png) 18px -36px no-repeat;}
.sideNav .wBd li.li2 {background: url(imagesicons.png) 18px -85px no-repeat;}
.sideNav .wBd li.li3 h3 {background: url(imagesicons.png) 18px -132px no-repeat;}
.sideNav .wBd li.li4 {background: url(imagesicons.png) 18px -179px no-repeat;}
.sideNav .wBd li.li5 {background: url(imagesicons.png) 18px -228px no-repeat;}
.sideNav .wBd li.li6 {background: url(imagesicons.png) 18px -276px no-repeat;}

#Main {background: #fbfbfb;border-top: 1px solid #f1f1f1;}
#Main li { line-height: 20px; border: 0; }
#Main li a {padding-left: 0; font-size: 12px;}

.department { margin-top: 10px;}
.department .hd { background: url(images/gov_title.png) no-repeat 0 -415px; height: 33px; line-height: 33px; }
.department .hd h3 { color: #ab0404; font-weight: bold;font-size: 14px; padding: 0 0 0 22px;}
.department .bd {border: 1px solid #f6ddc1; border-top: none; padding: 10px 10px 0;}
.department .bd li { width: 220px; height: 40px; line-height: 40px; margin-bottom: 10px; background: url(images/gov_title.png) no-repeat 0 -225px;}
.department .bd li a {font-size: 14px; color: #555; font-weight: bold; padding: 0 0 0 40px;}
.department .bd li a:hover {color: #ab0404;}

.btnList {}
.btnList li {background: url(images/gov_title.png) no-repeat; margin-top: 10px;}
.btnList li.li1 { background-position: 0 -265px;}
.btnList li.li2 { background-position: 0 -315px;}
.btnList li.li3 { background-position: 0 -365px;}
.btnList li a {height: 50px;display: block; text-indent: -9999em;}

/*内容页*/
.eApp_cont{padding: 30px 20px 30px 20px; }
.eApp_cont h3{	padding: 0 0 30px; margin: 0; 	font-size: 30px; font-weight: bold; color: red; line-height: 36px; text-align: center; }
.eApp_cont .DocData_Bt{	border-bottom: #ccc 1px solid; height: 19px; }
.eApp_cont .DocData_Bt a{float: right; display: block; cursor: pointer; background: url(imagesDataOpenbg.gif) no-repeat; width: 156px; height: 19px; line-height: 19px; padding-left: 20px; color: #c00; }
.eApp_cont .DocData_Bt a.ClassOn{background: url(imagesDataClosebg.gif) no-repeat; color: #ce0000; }
.DocData_More { border-bottom: #ccc 1px solid; }
.DocData_More table { border-collapse:collapse; color: #555; 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{margin:20px 0;  }

.content_Tool{height: 24px; border: #FFE9C8 1px solid; line-height: 24px; background-color: #FFF5E5; color: #555; padding: 0 10px; }

/*申请页*/
#xyBox {margin-top: 20px;}
#xyBox .info {font-size: 14px; line-height: 24px;}
#xyBox .btnList { width: 320px; margin: 0 auto; padding: 20px 0;}
#xyBox .nextBtn {background: #b20008; width: 200px; height: 34px; line-height: 34px; font-size: 18px; font-family: "Microsoft Yahei"; color: #fff; border: 0;border-radius: 5px;}
#xyBox .prevBtn {background: #e7e7e7; width: 100px; height: 34px; line-height: 34px; font-size: 18px; font-family: "Microsoft Yahei"; color: #666; border: 0;border-radius: 5px;}

.eAppForm{ margin:0; font-family: "Microsoft Yahei"; }
.eAppForm dt{ height:42px; line-height:42px; font-size:16px;  padding:0 10px 0 30px; margin-top: 20px; background:#e8e8e8 url(imagesicons.png) no-repeat -208px -226px; color:#cb1317; font-weight:bold;  }
.eAppForm dd{ padding:0;}

.eAppForm table{ width:100%; background-color:#f9f9f9; color: #333; border-collapse: collapse; empty-cells:show;}
.eAppForm table td{ border:1px solid #fff; padding:10px;   }
.eAppForm table .tdLeft{ background-color:#f2f2f2; text-align:right; }
.eAppForm input[type="text"]{border: #ccc 1px solid; height:14px; line-height:14px; padding:3px 1px;   }
.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;background: #fff;}
.eAppForm .ButtonTr input{padding: 0 8px;}
.eAppForm .ButtonTr input{width :75px;height:30px;background:#b45400;border:none;vertical-align:middle;color:#fff;font:bold 14px/26px "宋体";cursor:pointer; border-radius: 5px;}
#BtnCancel{background:#b45400 color:#fff; margin-left:20px; }


/*申请进度查询*/
.ApplyFormQuery table td{ padding:8px 5px;  }

.AppForm {margin-top: 15px;}
.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: #b45400; font-weight:bold; font-size:14px; margin-right: 16px; width:95px; text-align: center; height:28px; line-height:28px; color: #fff; border-radius: 5px;}
.bottombt a:hover {text-decoration:none;}

.AppFormWrap{ padding:20px;  }
.AppFormWrap .bottombt{ text-align:center;  }

/*搜索页*/
.govDir_box .titlechg{background-position: 100% 0; color: #3164b3;}
.govDir_box .titlechg span{background-position: 0 0;}

.OpenSearch { padding: 10px 0; }
.OpenSearch table { border-collapse:collapse; }
.OpenSearch td { border:1px solid #fff; background: #f9f9f9; padding: 4px 7px; }
.OpenSearch input{ border: #ccc 1px solid; height:14px; line-height:14px; padding:3px 1px;    }
.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;  }

/* eApp_guide */
.eApp_guide{ padding:20px;}
.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;}
.eApp_guide p{ line-height:24px;}

/*列表页*/
.newsList{ padding:25px 30px;}
.newsList li{ font-size:14px; height:30px; line-height:30px;}
.newsList li a{background:url(imagesicons.png) no-repeat 0 -36px; padding-left:20px;}
.newsList li a:hover{ }
.newsList li .date{ float:right; color:#999;  }
.newsList li .node{ color:#999	;  }
.newsList li.split { border-top: 1px dotted #ccc; margin: 25px 0; height: 1px;}

/*内容页*/
.articleCon { padding:20px 30px;  }
.articleCon .title { font-size:30px; line-height:160%; color:#ab0404; text-align:center; font-family:"微软雅黑","宋体"; font-weight:200;}
.articleCon .subTitle { font-size:18px; line-height:160%; color:#555; text-align:center; font-family:"微软雅黑","宋体"; font-weight:200;}
.articleCon .property{ line-height:34px; padding:0 10px; margin:10px 0; text-align:center; color:#666;border:1px dotted #ccc; background: #f9f9f9; }
.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:30px; padding:5px 0 10px 0; width:100%; overflow:hidden; }
.articleCon .conTxt p {/* padding-top:20px;*/}
.articleCon .conTxt img{max-width:600px;height:auto;}
.articleCon .page { padding:0 10px 0 0; }
.articleCon .others{ padding-top:12px; border-top:1px solid #d6d6d6;}
.articleCon .others .prev,.articleCon .others .next { font-size:14px; line-height: 30px;  }

/*部门列表*/
.departList {padding: 20px 0;  overflow:hidden; }
.departList ul{ overflow:hidden;  }
.departList li{ float:left; width:180px; margin: 7px 0 7px 0px;  display:inline;  line-height:24px;   }
.departList li a{ padding-left:12px; background:url(images/gov_title.png) 0 -545px no-repeat;  }

/*机构设置*/
.pubBox { float: left; padding: 20px 0; overflow: hidden;}
.pubBox .pubList {float: left;}
.pubBox .pubList li { float: left;}
.pubBox .pubList li h3 { overflow: hidden; height: 32px;}
.pubBox .pubList li h3 a {background: #b45400; font-size: 16px; font-family: "Microsoft Yahei"; color: #fff; height: 32px; line-height: 32px; padding: 6px 20px;}
.pubBox .depList {padding: 20px 0; overflow: hidden;}
.pubBox .depList li {float: left; width: 170px; height: 34px; line-height: 34px; padding-left: 12px; font-size: 14px; background: url(imagesicons.png) -219px -259px no-repeat; }

/* pubList */

.pubBox table {width: 730px; font-size: 14px;}
.pubBox table td{ border:1px solid #dfdfdf; border-collapse:collapse;}
.pubBox table td{ height:34px; line-height:34px; text-align:center;}
.pubBox .two td{ background:#fafafa;}
.pubBox .pub a {background: url(imagesicons.png) -219px -293px no-repeat; padding-left: 20px;}
.pubBox .apply a {background: url(imagesicons.png) -419px -293px no-repeat; padding-left: 20px;}

/*部门内容页*/
.depDetail {padding: 20px 0;}
.depDetail .Govlist {padding: 15px 0; overflow: hidden;}
.depDetail .Govlist .bSubLi li.title {overflow: hidden; float: left; width: 730px; margin-bottom: 10px;}
.depDetail .Govlist .h1 {background: #B45400; width: 150px; height: 30px; line-height: 30px; float: left; padding: 0 10px; text-align: center;}
.depDetail .Govlist .h1 a {color: #fff;font-size: 14px;}
.depDetail .Govlist ul.subList {float:left; width: 585px; padding-left: 15px; }
.depDetail .Govlist ul.subList li {height: 30px; line-height: 30px;float: left;padding: 0 10px 0 0; }
.depDetail .Govlist .sub { padding-left: 10px;background:url(imagesdot01.png) no-repeat 0 5px;}

.depDetail dt {height: 42px;line-height: 42px;font-size: 16px;padding: 0 10px 0 30px; background: #e8e8e8 url(imagesicons.png) no-repeat -208px -226px;color: #cb1317;font-weight: bold;}
.depDetail dt h3 {font-weight: bold;}
.depDetail .bd {padding: 10px 0;}
.depDetail .bd span {float: left;}
.depDetail .bd b{float: right; font-size: 12px;}

.depDetail .infoList { text-align:left; padding-top: 10px; }
.depDetail .infoList li {width: 730px; height: 30px; line-height: 30px; float: left; font-size: 14px;}
.depDetail .infoList li a { overflow:hidden; padding-left:10px; background:url(imagesdot01.png) no-repeat 0 5px;}
.depDetail .infoList li a:hover {background:url(imagesdot02.png) no-repeat 0 5px;}
.depDetail .infoList li .date{ float:right; color:#999;  }
.depDetail .infoList li .node{ color:#f00; margin-right:5px;   }