*{ margin:0; padding:0;  outline:0; text-decoration:none;  list-style:none;}
body{ font:15px microsoft yahei, Arial, Helvetica, sans-serif; text-align:center; color:#333; background:#1c77d4 url(../images/day.jpg) center top no-repeat; }
table{ font:15px microsoft yahei, Arial, Helvetica, sans-serif; border-spacing:0; border-cellpadding:0; border-collapse:collapse; }
img{ border:0; vertical-align:middle;}
ul{ overflow:hidden;}
a{ color:#333; }
p{  text-indent:28px; line-height:180%;}
center{ padding:20px 0;}




body.default{ background:#fff;}
.wrap{ text-align:left; background:#fff; padding:20px;  width:1160px; margin:0 auto 10px;}
.border{ overflow:hidden; zoom:1; clear:both;  }
.bottom{  padding:20px 0; text-align:center; color:#fff; }
.banner{ margin-bottom:20px;}
.banner img{ width:100%; height:auto;}

.button{ border:0; padding:10px 0; width:100px; text-align:center; background:#1C77D4; color:#fff; font-size:15px;}



/*��Ϣ����Ŀ¼*/
.left{ float:left; width:230px;}
.right{ float:right; width:900px;}


.depName{ background:#eee;  border:1px solid #ccc; padding:10px; line-height:30px; font-size:18px; font-weight:bold; color:#1b77d3; font-family:microsoft yahei;}
.zTreeDemoBackground ul.ztree{  border:1px solid #ccc; border-top:0; height:600px; overflow:auto;}
.xxgk{ padding:10px 0;}
.xxgk a{ display:block; margin-bottom:3px;}
.xxgk a:hover{ background:none;}

.inside{ margin-bottom:20px; }
.inside p{ margin-bottom:5px;  text-indent:0;}


.partlist ul li{  margin-bottom:30px;}
.partlist ul li h3{ display:block; background:#eee; overflow:hidden;}
.partlist ul li h3 span{ float:left; background:#1C77D4; padding:10px 20px; font-weight:bold; font-size:16px; color:#fff;}
.partlist ul li ul{ overflow:hidden; zoom:1; clear:both; margin-right:-2%; }
.partlist ul li ul li{  float:left; width:33%;  margin-top:1%; margin-bottom:0; }
.partlist ul li ul li a{ float:left; padding-left:2%; width:98%; color:#333;font-size:16px;}
.partlist ul li ul li a:hover{ color:#c00;}
.partlist ul li table{ width:900px; table-layout:fixed; }
.partlist ul li table td{ padding:5px 0; width:20%}
.partlist ul li.first h3{ display:none;}
.partlist ul li.first a{ font-size:18px;}


.sobg{ padding:10px 0; margin:5px 0; text-align:left;}
.sotable{  }
.sotable th{ padding:3px 0; text-align:right; width:80px; color:#666;}
.sotable td{ padding:3px 0; padding-right:50px;}
.sotable td .submit{ background:#F3F3F3 url(../images/so.jpg) bottom repeat-x; border:1px solid #707070; color:#103166; padding:0 10px; cursor:pointer;}

.home { overflow:hidden;zoom:1; clear:both;  text-align:left; padding:8px 15px; margin-bottom:5px;  color:#666; display:none;}
.home span{ color:#a00; margin-left:5px; }
.home a{ float:right; color:red; }
.home a:hover{ font-weight:bold;}

.csstable{   text-align:center; table-layout:fixed; width:100%;}
.csstable td{ padding:8px; border:1px solid #ccc; word-break:break-all;word-wrap:break-word;}
.csstable #tbg td{ background:#eee; border:1px solid #ccc; font-weight:bold; color:#333;}
.csstable .tbg td{}
.csstable td.tdl{ text-align:left; }
.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{ padding:5px 10px; border:1px solid #ccc; text-align:right; background:#fafafa; width:200px; color:#666;}
.datatable th.center{ text-align:center;}
.datatable td{ padding:5px 10px; border:1px solid #ccc;}
.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; }
.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;   margin-bottom:20px; }
.search form{ float:left;}
.search input{ vertical-align:middle; padding:5px 0;}
.search select{ vertical-align:middle;}
.search img{ vertical-align:middle; cursor:pointer;}
.search a{ float:right;}

.text{ }
.text h3{ padding:20px 0; text-align:center; color:#a00; font-size:18px;}
.text center img{ cursor:pointer;}
.text ul{ margin-right:-3%;}
.text ul li{ float:left; width:30%; margin-right:3%; margin-top:3%;}
.text ul li a{ float:left; width:100%; background:#EDF1F4; border:1px solid #ccc; padding:50px 0; text-align:center; font-size:20px;}
.text ul li a img{ margin-bottom:10px;}
.text ul li a span{ display:block;}

.position{ padding:10px 0; margin-bottom:10px; border-bottom:1px dashed #ccc; }
.position a{ margin:0 5px;  color:#0369A7;}
.position a:hover{ text-decoration:underline; color:#333;}
.position b{ margin:0 5px;  }



.formtable{ width:100%; line-height:180%;  }
.formtable th{ border:1px solid #ccc;  padding:5px 10px; text-align:right; font-weight:normal; width:180px;}
.formtable th.center{ text-align:center; }
.formtable td{ border:1px solid #ccc; padding:5px 10px;  }
.formtable td input{ padding:5px;}
.formtable td img{ cursor:pointer;}
.formtable .tbg td{ background:#EDF1F4; text-align:center; font-weight:bold; color:#c00; padding:20px 0; font-size:24px;}

.formtable1{ width:auto; margin:auto;}
.formtable1 th{ border:0; white-space:nowrap;}
.formtable1 td{ border:0;}
.formtable1 td input{ width:400px;}

.main .formtable th,
.main .formtable td{ border:0;}




/*�����*/
.side{ float:left; width:280px; height:680px;  }
.main{ float:right; width:840px; }

.suglist{}
.suglist h3{ background:#1C77D4; padding:20px; text-align:center; font-size:24px; color:#fff;  }
.suglist ul{ margin-bottom:20px;}
.suglist ul li a{ display:block; background:url(/images/arrow.png) 240px center no-repeat; border:1px solid #ccc; height:60px; line-height:60px;  margin-top:5px; font-size:22px;}
.suglist ul li a img{ margin:0 10px;}
.suglist div a{ display:block; background:#1C77D4; padding:20px; text-align:center; color:#fff; font-size:18px;}

.sugmain{ }
.sugmain h1{ padding:20px 0; text-align:center; margin-bottom:20px; color:#1C77D4;}
.sugmain ul{ margin-left:10%; margin-right:5%;}
.sugmain ul li{ float:left; width:45%; margin-right:5%; margin-bottom:3%;}
.sugmain ul li a{ float:left; width:100%; background:#EDF1F4; border:1px solid #ccc; padding:50px 0; text-align:center; font-size:20px;}
.sugmain ul li a img{ margin-bottom:10px;}
.sugmain ul li a span{ display:block;}

.form{  margin:10px; text-align:center; padding-bottom:40px; }
.form h3{ padding:20px 0; text-align:center; color:#c00;}
.form table{ width:100%; }
.form center{ padding:20px 0;}
.form center img{ cursor:pointer;}


.bottombtn .suglist h3,
.bottombtn .suglist div{ display:none; }
.bottombtn .suglist ul{ margin-right:-10px;}
.bottombtn .suglist ul li{ float:left; margin-right:10px; margin-top:0;}
.bottombtn .suglist ul li a{ float:left; padding:0 20px 0 10px; background:#E3F1FF; border-color:#71b7ff; }
.bottombtn .suglist ul li a img{ }











