@charset "gb2312";

/*css Reset*/
#header .headCon {width: 1000px;}
#header .mainNav {width: 1000px;}
.mainNav .subNavBox {width: 960px !important; }
#content {width: 1000px !important; overflow: hidden;}

/*gotoTop Reset*/
.quickWrap {width: 50px; margin: 0 -600px 0 0;}
.quickLink {width: 50px;}
.quickLink .backTotop {width: 50px; height: 50px; line-height: 50px;}
.quickLink .backTotop a {width: 50px; height: 50px;display: block; background:#f9f9f9 url(imagesgotoTop.png) no-repeat;}
.quickLink .backTotop a:hover {background:#0da2e4 url(imagesgotoTop.png) 0 -50px no-repeat;}


#mainContent {width: 713px; border: 1px solid #ddd; padding: 0 20px 20px;}

/*mainBox*/
.publicTable { border: 1px solid #d2e8f2; width: 100%; }
.publicTable td {border-right: 1px solid #d2e8f2; padding: 5px; text-align: center; font-size: 12px;}
.publicTable tr {border-bottom: 1px solid #d2e8f2; }
.publicTable .title { background: #effaff; height: 28px; color: #0da2e4; font-size: 12px; }
.publicTable .index {/* width: 100px;  */}
.publicTable .name { /*width: 323px;*/text-align: left; }
.publicTable .num {/* width: 90px; */ padding: 0 2px;}
.publicTable .date {/* width: 60px;*/}
.publicTable .type {/* width: 60px;*/}

/*政务公开-特殊列表提示*/
.publicTable .tipBox{display:none; width:450px; height:auto; float:left; overflow:hidden; border:1px solid #d2e8f2; background-color:#fff; position: absolute; z-index: 99999;}
.publicTable .tipBox table{width:100%; float:left; border-collapse:collapse; }
.publicTable .tipBox table td{ background-color:#fafafa; line-height:18px; padding:2px 5px; height:22px; line-height:22px; width:48%; text-align:left; border-bottom:0; font-size:12px; }
/*.publicTable li.on .tipBox{ display:block;  position:absolute; z-index:99999;}
.publicTable td.on .tipBox{ display:block;  position:absolute; z-index:99999;}*/

/*侧栏*/

.sideNav { float: left; width: 100%; border-top: 2px solid #0da2e4; margin-bottom: 15px; position: relative;}
.sideNav .wHd {height:56px; line-height:56px; border-left: 1px solid #ddd; border-right: 1px solid #ddd; overflow:hidden; text-align: left; background: url(imagesboxbg.png) repeat-x; }
.sideNav .wHd h3 { margin: 0 5px; padding: 0 10px; font-size: 20px; color: #0da2e4; background: url(imagespageIcon.png) -30px 22px no-repeat;}
.sideNav .wBd {border: 1px solid #ddd; border-top: none; overflow: hidden;}
.sideNav .wBd li {position: relative; left: -1px; width: 230px; height:36px; line-height:36px; text-align:center; }
.sideNav .wBd li a{ font-size: 14px; display:block; border-top: 1px solid #ddd; background: url(imagespageIcon.png) -15px -65px no-repeat; }
.sideNav .wBd li a:hover{color:#fff; font-weight:bold; background: #0da2e4 url(imagespageIcon.png) -15px -30px no-repeat; border:none;}
.sideNav .wBd li.on { background: #0da2e4; border:none;}
.sideNav .wBd li.on a{ color:#fff; font-weight:bold; background: url(imagespageIcon.png) -15px -30px no-repeat; border-top: 1px solid #0da2e4;}

.sideNav .wBd .filetree {padding: 5px 0 0 10px;}
.sideNav .wBd li.li3 { height: auto;}
.sideNav .wBd li .folder { padding: 0 0 0 20px;}

#Main { }
#Main li { width: auto; height: auto; line-height: 20px; border: 0; text-align: left; }
#Main li a {padding-left: 0; font-size: 12px; border: 0; display: inline; }
#Main li a:hover {background: #beebff;border: 1px solid #99defd; color: #0da2e4;}

#tcMain { }
#tcMain li { width: auto; height: auto; line-height: 20px; border: 0; text-align: left; }
#tcMain li a {padding-left: 0; font-size: 12px; border: 0; display: inline; }
#tcMain li a:hover {background: #beebff;border: 1px solid #99defd; color: #0da2e4;}

/*miniTab*/
.miniTab {padding: 10px; border-top: 1px solid #ddd; overflow: hidden;}
.miniTab .hd {width: 100%;overflow: hidden;border-left: 1px solid #ddd;}
.miniTab .hd li {float: left; width: 103px; border: 1px solid #ddd; border-left: none;background: #f6f6f6; position: relative; left: 0;}
.miniTab .hd li.on {background: #fff; border: 1px solid #ddd; border-left: none;border-bottom: none; color: #0da2e4; font-weight: bold; }

/*部门*/
.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: #0da2e4; 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; 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:#e8e8e8; color:#0da2e4; 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:#db321c;border:none;vertical-align:middle;color:#fff;font:bold 14px/26px "宋体";cursor:pointer; border-radius: 5px;}
#BtnCancel{background:#db321c 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: #db321c; 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; color:#0da2e4; line-height:30px; border-bottom:1px solid #e2e2e2; padding:0 0 20px 0; margin-bottom:20px;}
.eApp_guide p{ line-height:24px;}

/*列表页*/
.mainContent .wBd{ overflow:hidden;}
.newsList { padding:20px 0;}
.newsList li{ font-size:14px; height:30px; line-height:30px;  }
.newsList li a{background:url(imagesicons.png) no-repeat 5px 3px;padding-left:20px;}
.newsList li a:hover{ }
.newsList li .date{ float:right; color:#999; padding-right: 5px; }
.newsList li .node{ color:#999; }
.newsList li.split { border-top: 1px dotted #ccc; margin: 25px 0; height: 1px;}

/*内容页*/
.articleCon {padding: 25px 0 0; }
.articleCon .title { font-size:30px; line-height:160%; color:#0da2e4; text-align:center; font-weight:200;}
.articleCon .subTitle { font-size:18px; line-height:160%; color:#555; text-align:center; font-weight:200;}
.articleCon .property{ line-height:34px; padding:0 10px; margin:20px 0 10px; text-align:center; color:#666;border:1px dotted #ccc; background: #f6f6f6; }
.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:#555; font-size:14px; line-height:30px; padding:5px 0 10px 0; width:100%; overflow:hidden; }
.articleCon .conTxt img{max-width:600px;height:auto;}
.articleCon .page { padding:0 10px 0 0; }
.articleCon .others{ padding-top:12px; border-top:1px solid #ececec;}
.articleCon .others .prev,.articleCon .others .next { font-size:14px; line-height: 30px;  }

.shareBottom {height:35px;line-height:35px; text-align:center; padding:0 10px;font-size: 12px; }
.shareBottom .a1,
.shareBottom .a2,
.shareBottom .a3{ float:left;display:inline;margin:0 10px 0 0; color: #666; }
.shareBottom #bdshare{float:right;line-height:16px !important; display:inline;margin:3px 0 0 0; }
.shareBottom #bdshare b {float: left;height: 30px;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: #db321c; 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: #db321c; 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: #0da2e4;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(imagesicons.png) no-repeat 0 5px;}
.depDetail .infoList li a:hover { }
.depDetail .infoList li .date{ float:right; color:#999;  }
.depDetail .infoList li .node{ color:#f00; margin-right:5px;   }