@charset "gb2312";

#sideBtn {float: left; width: 100%; }
#sideBtn li {height: 76px; line-height: 76px; background: #5eb3f3 url(imagesicons.png) 35px -1127px no-repeat; font-size: 20px; margin-bottom: 10px;}
#sideBtn li.li2 {background: #f78b67 url(imagesicons.png) 30px -1228px no-repeat;}
#sideBtn li a {font-size: 20px; font-weight: bold; color: #fff; padding-left: 90px;}

/*mainBox*/
.mainBox { }

.publicTable { margin-top: 10px; border: 1px solid #E0E0E0; width: 100%; }
.publicTable td {border-right: 1px solid #E0E0E0; padding: 5px 8px; text-align: center;}
.publicTable tr {border-bottom: 1px solid #E0E0E0; }
.publicTable .title { background: #f7f7f7; height: 28px; font-weight: bold; color: #006c9a; 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;}
.publicTable .even { background: #f7f7f7;}

/*侧栏*/
.sideNav { background: #fff; position: relative; }
.sideNav .wHd {height: 46px; line-height: 46px; background: url(imagesicons.png) 0 -1824px no-repeat; }
.sideNav .wHd h3 {padding-left: 30px; font-size: 18px; font-weight: bold; color: #007fb4;}
.sideNav .wBd {padding: 10px; border: 1px solid #f1f1f1; overflow: hidden;}
.sideNav .wBd .filetree {padding: 5px 0 0 20px;}

#Main {background: #fbfbfb; }
#Main li { line-height: 34px; border: 0;padding-top: 6px;}
#Main li a { font-size: 12px;}
#Main li a:hover {color:#fff;}
#Main li span.folder{    background: none; padding:0;}
#Main li span.folder a { padding: 8px 10px 8px 25px;
    border: 1px solid #999;
    border-radius: 5px;
background: url(imagestfolder2.gif) 4px 12px no-repeat;
}
#Main li span.folder a:hover {color:#007fb5;}
#Main .treeview .hitarea { margin-top: 12px;}
#Main .filetree ul li span.folder a { 
background: url(imagestfolder.gif) 4px 5px no-repeat !important;
    padding: 8px 10px 8px 30px !important;
    border: 1px solid #999;
    border-radius: 5px;
    color:#555;
}
#Main .filetree li.collapsable span.folder a{background: none; padding:8px 20px;}
#Main .filetree li.expandable span.folder a{background: none; padding:8px 20px;}

#Main .filetree li a.on { background:#007fb5 !important;  border-color:#007fb5 !important; color: #fff;}
#Main .filetree a.hover { background:#007fb5 !important; border-color:#007fb5 !important;color: #fff !important;}
#Main .filetree ul li a:hover {color:#007fb5 !important;}
#Main .treeview li.last {background-position: 0 -1752px;}
#Main .treeview li.lastCollapsable .hitarea {background:none;}
/*#Main .treeview div.lastCollapsable-hitarea, #Main .treeview div.lastExpandable-hitarea {background-position:-64px -25px;}*/
#Main .treeview li.lastExpandable .hitarea {background:none;}
/*#Main .treeview li.lastExpandable .lastExpandable-hitarea {background-position: -32px -71px;}*/
#Main .treeview li.lastExpandable {background: url(imagestreeview-default-line.gif) 0 0 no-repeat;}
#Main .treeview li.lastCollapsable {background: url(imagestreeview-default-line.gif) 0 0 no-repeat;}
#Main .treeview li.lastCollapsable .hitarea {background: url(imagestreeview-default.gif) -64px -25px no-repeat;}
#Main .treeview li.lastExpandable .hitarea {background: url(imagestreeview-default.gif) -80px -3px no-repeat;}

#Main .collapsable span.folder a {background:#007fb5 !important;  border-color:#007fb5; color: #fff;}
#Main .expandable span.folder a {background:#007fb5 !important;  border-color:#007fb5; color: #fff;}

.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: 0px 20px 30px 20px; }
.eApp_cont h3{	padding: 0 0 30px; margin: 0; 	font-size: 30px; font-weight: bold; color:#007fb5; 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; font-size: 12px; }
.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; font-size: 12px; }
.content_Tool a {padding: 0 3px;}
.content_Tool span {padding-right: 5px;}

/*申请页*/
#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; color: #fff; border: 0;border-radius: 5px;}
#xyBox .prevBtn {background: #e7e7e7; width: 100px; height: 34px; line-height: 34px; font-size: 18px; color: #666; border: 0;border-radius: 5px;}

.eAppForm{ margin:0; }
.eAppForm dt{ height:42px; line-height:42px; font-size:16px;  padding:0 10px 0 30px; margin-top: 20px; background:#f3f3f3; color:#006c9a; font-weight:bold;  }
.eAppForm dd{ padding:0;}

.eAppForm table{ width:100%; background-color:#fff; color: #333; border-collapse: collapse; empty-cells:show;}
.eAppForm table td{ border:1px solid #fff; padding:10px;   }
.eAppForm table .tdLeft{ background-color:#fff; text-align:right; }
.eAppForm input[type="text"]{width: 250px; 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 :95px;height:34px;background:#007fb5;border:none;vertical-align:middle;color:#fff;font:bold 16px/34px "宋体";cursor:pointer; border-radius: 5px;}
#BtnCancel{background:#9e9e9e; color:#fff; margin-left:20px; }
.Span-Code img {vertical-align: middle;}


/*申请进度查询*/
.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: #007fb5; font-weight:bold; font-size:14px; margin-right: 16px; width:95px; text-align: center; height:34px; line-height:34px; 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: 20px; }
.OpenSearch table { border-collapse:collapse; }
.OpenSearch td { border:1px solid #fff; padding: 4px 7px; }
.OpenSearch input{ border: #ccc 1px solid; height:14px; line-height:14px; padding:3px 1px; margin-left: 10px;}
.OpenSearch label {margin-left: 10px;}
.OpenSearch .tdlab { 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;  }
#TxtName,#TxtApplicationFormNumber {width: 230px;}

/* 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: 0 0 20px;  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; color: #fff; height: 32px; line-height: 32px; padding: 6px 20px;}
.pubBox .depList {padding: 20px 0; overflow: hidden;}
.pubBox .depList li {float: left; width: 134px; 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: 110px; 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(images/dot01.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: #006c9a;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: 100%; height: 32px; line-height: 32px; float: left; font-size: 14px;}
.depDetail .infoList li a { overflow:hidden; padding-left:10px; background:url(images/dot01.png) no-repeat 0 5px;}
.depDetail .infoList li a:hover {background:url(images/dot02.png) no-repeat 0 5px;}
.depDetail .infoList li .date{ float:right; color:#999;  }
.depDetail .infoList li .node{ color:#f00; margin-right:5px;   }