*{ margin:0; padding:0; }
body{ font:14px "宋体",Arial, Helvetica, sans-serif; text-align:center; color:#333;  }
ul,ol,li{ list-style:none;}
table{ border-spacing:0; border-cellpadding:0; border-collapse:collapse; font:14px Arial, Helvetica, sans-serif; }
img{ border:0;}
a{  text-decoration:none; outline:0; color:#333; }
a:hover{ text-decoration:none;}
p{ font-size:14px; text-indent:28px; line-height:180%;}



.wrap{ width:1000px; margin:0 auto 10px; text-align:left;}
.border{ overflow:hidden; zoom:1; clear:both; border:1px solid #35A4E9;}
.bottom{ width:1000px; margin:0 auto; background:url(/global/bottom.jpg) bottom repeat-x; border-top:3px solid #65BFF4; padding:20px 0;font-size:12px;  }


/*信息公开目录*/
.left{ float:left; width:210px; border-right:1px solid #35A4E9; margin-right:10px;}
.right{ float:left; width:770px;}

.zTreeDemoBackground ul.ztree{  height:540px; overflow:scroll;}
.xxgk{ padding:10px 0;}
.xxgk a{ display:block; margin-bottom:3px;}
.xxgk a:hover{ background:none;}

.inside{ padding:20px; font-size:12px;}
.inside p{ margin-bottom:5px; font-size:12px; text-indent:0;}


.partlist ul{ padding:30px 20px 0;}
.partlist ul li{ border:1px solid #ddd; position:relative; padding:20px 0 10px; margin-bottom:30px;}
.partlist ul li span{ display:block; background:#fff; position:absolute; left:10px; top:-7px; padding:0 10px; font-weight:bold; color:#136FA2;}
.partlist ul li ul{ overflow:hidden; zoom:1; clear:both; margin:0 20px; padding:0;}
.partlist ul li ul li{ border:0; margin:0; padding:0; float:left; width:33%; padding:5px 0;}
.partlist ul li ul li a{ color:#333;}
.partlist ul li ul li a:hover{ color:#c00; font-weight:bold;}
.partlist ul li table{ width:900px; table-layout:fixed; }
.partlist ul li table td{ padding:5px 0; width:20%}


.sobg{ padding:10px 0; margin:5px 0; text-align:left;}
.sotable{  }
.sotable th{ padding:3px 0; text-align:right; width:80px; font-size:12px; color:#666;}
.sotable td{ padding:3px 0;}
.sotable td .submit{ background:#F3F3F3 url(/global/so.jpg) bottom repeat-x; border:1px solid #707070; color:#103166; padding:0 10px; cursor:pointer;}

.home { overflow:hidden;zoom:1; clear:both; background:#f8f8f8; border:1px solid #bbb; text-align:left; padding:8px 15px; margin-bottom:5px; font-size:12px; color:#666;}
.home span{ color:#a00; margin-left:5px; }
.home a{ color:red;font-size:20px ;margin-left:5px;float: right;}
.home a:HOVER{font-size:20px ;margin-left:5px; text-decoration:underline;font-weight: bold;}

.csstable{ border:1px solid #bbb; border-collapse:collapse; text-align:center; table-layout:fixed; width:100%;}
.csstable td{ padding:8px; border:1px solid #bbb; border-collapse:collapse; word-break:break-all;word-wrap:break-word;}
.csstable #tbg td{ background:#F8F8F8 url(/global/tbg.jpg) center center repeat-x; font-size:12px; font-weight:bold; color:#333;}
.csstable .tbg td{ background:#F8F8F8;}
.csstable td.tdl{ text-align:left; padding:0 10px;}
.csstable td a{ color:#000; }
.csstable td a:hover{ color:#f00;}


.page{ padding:20px 10px; text-align:center;}
.page b{ margin:0 5px; color:#c00;}
.page span{ margin:0 5px;}


.datatable{ width:100%; line-height:180%; border:1px solid #ccc; margin-bottom:10px;}
.datatable th{ font-size:12px; padding:0 5px; border:1px solid #ddd; border-collapse:collapse; text-align:right; background:#f8f8f8; width:200px; color:#666;}
.datatable th.center{ text-align:center;}
.datatable td{ font-size:12px; padding:0 5px; border:1px solid #ddd; border-collapse:collapse;}
.datatable td img{ cursor:pointer;}
.datatable .tbg td{ background:#eee; text-align:center; font-weight:bold; color:#c00; padding:20px 0; font-size:18px;}


.article{ padding:20px; font-family:"宋体",Arial; font-size:16px;}
.article .tit{ padding:10px 0; text-align:center; color:#c00; font-size:24px; font-weight:bold;}
.article .subtit{ padding:10px 0; text-align:center; color:#666; border-bottom:1px dashed #ccc;}
.article .data{ padding:10px 0; text-align:center;  font-size:12px; color:#999}
.article .cont{ padding:20px;}
.article .cont p{ text-indent:0;}
.article .cont p img{ display:block; margin-bottom:10px;}
.article .add{ border-top:1px solid #bbb; padding:10px; color:#999; font-size:12px; line-height:200%; }
.article .add a{ color:#136FA2;  }
.article .add a:hover{ text-decoration:underline;}


/*依申请公开*/
.search{ overflow:hidden; zoom:1; clear:both; background:#f8f8f8 url(/global/tbg.jpg) center center repeat-x; border:1px solid #ccc; padding:10px 20px; }
.search form{ float:left;}
.search input{ vertical-align:middle;}
.search select{ vertical-align:middle;}
.search img{ vertical-align:middle; cursor:pointer;}
.search a{ float:right;}

.text{ background:#f8f8f8; border-top:1px solid #ddd;  padding:20px 20px 40px; }
.text h3{ padding:20px 0; text-align:center; color:#a00; font-size:18px;}
.text center img{ cursor:pointer;}


.position{ padding:10px; margin-bottom:10px; border-bottom:1px dashed #ccc; font-size:12px; color:#999;}
.position a{ margin:0 5px; color:#999;}
.position a:hover{ text-decoration:underline; color:#333;}
.position b{ margin:0 5px;  color:#0369A7; font-weight:normal;}



.formtable{ width:100%; line-height:180%;  }
.formtable th{ font-size:14px; padding:10px; border:1px solid #ccc; border-collapse:collapse; text-align:right; background:#f8f8f8; font-weight:normal; width:180px; word-break:break-all;word-wrap:break-word; }
.formtable th.center{ text-align:center; }
.formtable td{ font-size:14px; padding:10px; border:1px solid #ccc; border-collapse:collapse;  word-break:break-all;word-wrap:break-word; }
.formtable td img{ cursor:pointer;}
.formtable .tbg td{ background:#EDF1F4; text-align:center; font-weight:bold; color:#c00; padding:20px 0; font-size:24px;}




/*意见箱*/
.side{ float:left; width:220px; background:#eee; height:680px;  }
.main{ float:right; width:775px; }


.suglist{ padding:10px; }
.suglist ul{ margin-bottom:20px;}
.suglist ul li a{ display:block; background:url(/global/sugbg.jpg) left top no-repeat; padding-left:20px; height:28px; line-height:28px; font-size:12px; margin-bottom:5px;}


.form{ background:#EDF1F4; border:1px solid #ccc; margin:10px; text-align:center; padding-bottom:40px; }
.form h3{ padding:20px 0; text-align:center; color:#c00;}
.form table{ width:90%; background:#fff;}
.form center{ padding:20px 0;}
.form center img{ cursor:pointer;}


.depName{ background:#f8f8f8; padding:10px; border-bottom:1px solid #ccc; line-height:30px; font-size:15px; color:#c00; font-weight:bold;}













