*{ margin:0; padding:0; }
body{ font:14px Arial, Helvetica, sans-serif; text-align:center; color:#333; background:#eef3fa;  }
ul,ol,li{ list-style:none;}
table{ border-spacing:0; border-cellpadding:0; border-collapse:collapse; width:100%; 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; overflow:hidden; zoom:1; clear:both; text-align:left;}

.top{ background:url(../image/line.jpg) bottom repeat-x; padding-bottom:8px;}
.top img{ width:100%; height:auto;}


.bottom{ border-top:3px solid #65BFF4; padding:10px 0; font-size:12px; line-height:26px; text-align:center; }



.nav{ background:#3158A6 url(../image/nav.png); margin-bottom:10px;}
.nav ul{  overflow:hidden; zoom:1; clear:both; padding:0 20px;}
.nav ul li{ float:left; padding:0 10px; height:40px; line-height:40px; color:#aaa;}
.nav ul li a{ float:left; margin-right:10px; color:#fff; white-space:nowrap;}
.nav ul li a:hover{ color:#f00;}

.banner{ margin-bottom:5px;}
.banner img{ width:100%; height:auto;}


.clear{ overflow:hidden; zoom:1; clear:both;}
.l,.fl,.left,.middle{ float:left;}
.r,.fr,.right{ float:right;}



/* index */

.l{ width:330px;}
.r{ width:330px;}


.clear1 .left{ width:665px;}
.clear1 .right{ width:330px;}

.clear2 .left{ width:330px; margin-right:5px;}
.clear2 .middle{ width:330px;}
.clear2 .right{ width:330px;}

.clear3 .left{ width:497px;}
.clear3 .right{ width:497px;}


.box{ overflow:hidden; zoom:1; clear:both; margin-bottom:5px;}
.box h3{ overflow:hidden; zoom:1; clear:both; height:38px; line-height:38px; padding-left:20px;}
.box h3 a{ float:right; padding-right:10px; color:#fff; font-size:12px; }
.box ul{ overflow:hidden; zoom:1; clear:both;}




.link ul li{ padding-top:5px;}
.link ul li a{ display:block; height:38px; line-height:38px; text-align:center; background:#FFE8E8; border:1px solid #FFB7B7;}

.list{ margin-top:5px;}
.list h4{ border-bottom:1px dashed #ccc; padding:10px; margin:0 10px;}
.list div img{ width:100%; height:auto;}
.list ul{ border:1px solid #ccc; padding:5px 10px; height:163px;}
.list ul li{ overflow:hidden; zoom:1; clear:both; height:27px; line-height:27px;}
.list ul li a{ float:left;}
.list ul li em{ float:right; font-style:normal; font-size:12px; color:#999;}


.box1 h3{ background:#B6CEFF url(../image/h3.jpg) right; border-bottom:1px solid #4269B7; padding:0; position:relative; overflow:visible; height:39px; line-height:39px;}
.box1 h3 span{  position:absolute; top:6px; left:20px; background:#fff url(../image/border.gif) center bottom no-repeat; border:1px solid #4269B7; border-bottom:0; padding:0 20px; height:34px; line-height:34px; font-size:15px; font-family:Microsoft YaHei;  }
.box1 h3 span img{ vertical-align:middle; margin-right:10px;}
.box1 .link ul li a{  background:#E7EFFF; border:1px solid #9EBEFF; }
.box1 .list{ background:url(../image/bluebg.jpg) left bottom no-repeat; }
.box1 .list ul{ border:1px solid #9EBEFF; }

.red h3{ background:url(../image/red.jpg) right; border:1px solid #BA2F2F; color:#fff;}
.red .list{ background:url(../image/redbg.jpg) left bottom no-repeat; }
.red .list ul{ border:1px solid #FFB7B7; }


.green h3{ background:#519A27 url(../image/green.jpg) right; border:1px solid #6AAA49; color:#fff; }
.green .link ul li a{  background:#DDFFC8; border:1px solid #95DE6B; }
.green .list{ background:url(../image/greenbg.jpg) left bottom no-repeat; }
.green .list ul{ border:1px solid #95DE6B; }


.blue h3{ background:#648BD9 url(../image/blue.jpg) right; border:1px solid #306AC2; color:#fff;}
.blue .link ul li a{ background:#E7EFFF; border:1px solid #9EBEFF; }
.blue .list{ background:url(../image/bluebg.jpg) left bottom no-repeat;}
.blue .list ul{ border:1px solid #9EBEFF; }

.two ul{ margin-left:-6px;}
.two ul li{ float:left; padding-left:6px;}
.two ul li a{ float:left; width:160px;}

.three ul{ margin-left:-5px;}
.three ul li{ float:left; padding-left:5px; width:218px;}



/* default */
.border{ overflow:hidden; zoom:1; clear:both; border:1px solid #35A4E9;}

.left{ float:left; width:220px; }
.right{ float:right; width:760px; }

.zTreeDemoBackground ul.ztree{  height:690px; overflow:scroll;}

.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(../images/so.jpg) bottom repeat-x; border:1px solid #707070; color:#103166; padding:0 10px; cursor:pointer;}

.home{ 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; }

.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(../images/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;word-break:break-all;word-wrap:break-word;}
.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;}














