/* CSS Document */
/* === Public ===*/
img { border:none;}
table,div,ul,li {margin:0; padding:0;}
li { list-style:none; list-style-type:none;}
body {background:url(img/bg.jpg) top repeat-x; margin:0;}
body,td,th,div {font-size:12px;font-family:"宋体",Arial, Helvetica, sans-serif;color:#333333;}

h1 { font-size:18px;line-height:45px; height:45px; font-family:"微软雅黑";}
.red { color:red;}
/* === Link ===*/
a:link {color: #336699;text-decoration: none;}
a:visited {text-decoration: none;color: #336699;}
a:hover {text-decoration: none;color: #333333;}
a:active {text-decoration: none;color: #336699;}

/* === Format control ===*/
.wrap {margin-left:auto;margin-right:auto;text-align:left;width:960px;position:relative;clear:both;overflow:hidden;z-index:1}
.left { width:200px; background:#f3f9fd; overflow:hidden;}
.right { width:750px; overflow:hidden;}

.h { clear:both; width:100%; height:10px;}
.w { clear:both; height:100%; width:10px;}

.logo { width:160px; height:80px;}
.flash {visibility:hidden;width:300px; height:200px; overflow:hidden;}
.flash img { width:300px; height:200px;}

/* === Index or/List Content ===*/
.l1 {margin:5px;}
.l1 ul li {background:url(img/a2.gif) left no-repeat;line-height:24px; height:24px;clear:both; overflow:hidden;}
.l1 ul li a { margin-left:8px;}
.l1 ul li b { font-weight:normal; float:right; display:none}

.l2 {margin:5px;}
.l2 img { width:130px; height:100px;}
.l2 span {width:120px; display:block; line-height:22px; height:22px;overflow:hidden;}

/* === Frame and Title : iTitle/Index | eTitle/Inside Pages ===*/
.b1 {border:#CCCCCC solid 1px;}
.t1 {background: url(img/tbg.gif) repeat-x center;border-bottom:#e3e3e3 solid 1px;font-weight:bold;height:26px;line-height:26px; text-indent:5px;}
.t1 span { float:right; font-weight:normal; margin-right:5px;}

.b2 {border:#CCCCCC solid 1px;}
.t2 {background: url(img/tbg.gif) repeat-x center;border-bottom:#e3e3e3 solid 1px;font-weight:bold;height:26px;line-height:26px; text-indent:5px;}

.a1 {line-height:180%;text-align:left; margin:8px;}
.a1 p { margin:0; padding:0;}

/* === Inside or/List Content ===*/
.l3 {margin:8px;}
.l3 ul {font-size:13px;}
.l3 ul li {line-height:25px;  height:25px; margin:1px 5px; clear:both; overflow:hidden;}
.l3 ul li a { margin-left:3px; float:left}
.l3 ul li b { float:left; font-weight:normal;}
.l3 ul li span { float:right; color:#888888;}

/* === List Content ===*/
.b3 {}
.t3 {background: url(img/tbg.gif) repeat-x center;border-bottom:#e3e3e3 solid 1px;height:26px; line-height:26px; position:relative;}
.t3 .t31 { float:left; margin-left:15px; padding-left:10px; font-weight:bold; background: url(img/arrow.gif) left no-repeat; }
.t3 .t32 { float:right; text-align:right; font-weight:normal;}
.content {line-height:188%;text-align:left;margin:15px;word-wrap:break-word;word-break:break-all; font-size:13px;} /* text-align:justify */

.t4 {border-bottom:#e3e3e3 solid 1px;height:26px; line-height:26px; position:relative;}
.t4 .t41 { float:left; margin-left:3px; font-weight:bold;}
.t4 .t42 { float:right; text-align:right; font-weight:normal;}

/* === Page ===*/
.page {border-top:#CCCCCC solid 1px; text-align:center; margin:8px; padding:8px 0px;}
.page span { margin:1px 3px;}
.page span a {border:#CCCCCC solid 1px;  background:#ffffee; text-align:center;padding:2px 5px;}

.note { color:#666666; padding:5px; margin:8px; border-top:#e3e3e3 1px solid; text-align:right; clear:both}
.pn {border-top:#e3e3e3 1px solid; padding:5px; clear:both; margin:8px;}
.pn span { display:block; line-height:25px;}

/* === Left or Navigation ===*/
.menu ul {margin:5px;}
.menu b { display:none;}
/* 1级菜单 */
.menu ul li {text-align:left;}
.menu ul li a {line-height:25px;font-weight:bold; margin-left:20px; padding-left:10px; background:url(img/a2.gif) left no-repeat;}
/* 2级菜单 */
.menu ul li ul {display:none;}/*display:none;*/
.menu ul li ul li {text-align:left;}
.menu ul li ul li a {font-weight:normal;line-height:25px;margin-left:30px;padding-left:10px; background:none}
/* 3级菜单 */
.menu ul li ul li ul {display:none;}/**/
.menu ul li ul li ul li {text-align:left;}
.menu ul li ul li ul li a {font-weight:normal;line-height:25px;margin-left:40px;padding-left:10px; background:none}

/* === Other ===*/
.ccc { background:#eeeeee;}
.lnk1 { margin:5px;}
.lnk1 a{ padding:2px; margin-right:8px; display:inline-block;}

.tab1 td { border:#ddd 1px solid; border-collapse:collapse; height:20px; line-height:20px; padding:3px;}

#full {display:none;position:fixed; left:50%; top:480px; margin-left:493px;z-index:100; text-align:center; cursor:pointer; 
font-size:12px; background:#ddd; padding:3px; color:#000000; }
#full a { color:#000000;display:block; font-family:"宋体";}