/* 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:"微软雅黑";}

/* === Link ===*/
a:link {color: #336699;text-decoration: none;}
a:visited {text-decoration: none;color: #336699;}
a:hover {text-decoration: none;color: #ff6600;}
a:active {text-decoration: none;color: #336699;}

.logo { width:160px; height:80px;}
.wrap {margin-left:auto;margin-right:auto;clear:both;overflow:hidden;text-align:left;width:960px;}
.left { width:200px; background:#f3f9fd; overflow:hidden;}
.right { width:752px; overflow:hidden;}

.h { clear:both; width:100%; height:10px;}
.w { clear:both; height:100%; width:10px;}

#Banner{width:960px; height:163px;margin:0;}
#Index{width:300px; height:200px;margin:0;}

/* === 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:120px; height:90px;}
.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;}

.t5 {border-bottom:#e3e3e3 solid 1px; position:relative;}
.t5 a { font-size:14px; background:#f63; color:#FFFFFF; padding:5px 8px; display:inline-block; margin-right:12px;}

ul {margin:0px; padding:0px;}
ul li { list-style:none; list-style-type:none;}

/* === 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;}
/* 1级菜单 */
#menu ul li {text-align:left;line-height:25px;margin:8px 10px;background:#eeeeff;border-radius:4px; border:#CCCCCC solid 1px;}
#menu ul li:hover {background:#f8f8f8;}
#menu ul li a {font-weight:bold;padding-left:10px; background:url(img/a2.gif) left no-repeat; margin-left:20px;}
/* 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}

.c666 { color:#666666; background:#eeeeee; text-align:center}
.ht td { padding:5px; background:#eeeeee; font-weight:bold;}

.m1 { text-align:center}
.m1 a { background:#f80; padding:5px 15px; display:inline-block; margin:8px; color:#fff}

.h1 {}
.h1 td { height:24px; text-align:left;}

.h2 .h21 {}
.h2 .h22 { line-height:24px;}
.h2 .h22 h3 { padding:0; margin:1px 0 5px 0;}
.h2 .h23 { font-size:14px;}
.h2 .h24 { font-size:14px; color:#f30; font-weight:bold; text-align:right; width:80px;}

#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}

.ser {font-size:13px; line-height:25px; border:#ccc solid 1px; margin-bottom:10px; padding:10px; clear:both;}
.ser a { margin-right:15px;}

.snc { font-weight:bold;color:#FF6600 !important;}
.snc a {color:#FF6600 !important;}

/* === 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;}

input, select, textarea { border:#888 solid 1px; padding:2px;}
.submit { background:#3c70c4; color:#FFFFFF; border:none; padding:3px 5px; cursor:pointer;}
.xlbg { background:#FFFFFF url(img/xl.gif) right no-repeat;}

.ff0 { position:relative;}
.ff1 { position:absolute; width:88px; height:150px;z-index:99; top:16px; left:1px;overflow:hidden;}
.ff2 { position:absolute; width:88px; height:180px;z-index:99; top:16px; left:1px;overflow:hidden;}

.slr { width:460px; float:left; margin-right:10px; margin-bottom:10px;}
.slr h3 { margin:0; padding:0;  height:25px; line-height:25px; text-indent:10px; font-size:12px; font-weight:bold; background: url(img/tbg.gif) repeat-x center;border-bottom:#e3e3e3 solid 1px;}
.slr h3  a { width:auto; float:left;}
.slr h3 span { width:auto; float:right; font-weight:normal; margin-right:8px;}

.red { color:red;}
.blue { color:blue;}
.green { color:green;}
.purple { color:purple;}

.snav { background:#f8f8f8; display:block; padding:11px 1px;}
.snav a { margin:6px 6px; background:#eaf0f9; padding:5px; border:#CCCCCC solid 1px;}

.nnav {display:block; margin:1px;}
.nnav a {margin:3px; background:#eaf0f9; padding:5px; border:#CCCCCC solid 1px;}

.fl0 { position:relative; display:block;height:22px; }
.fl1 { position:absolute; z-index:3;margin:0;}
.fl2 { position:absolute; z-index:2; border:none;}

.ff0 { position:relative;}
.ff1 { position:absolute; width:88px; height:150px;z-index:99; top:16px; left:1px;overflow:hidden;}
.ff2 { position:absolute; width:88px; height:180px;z-index:99; top:16px; left:1px;overflow:hidden;}

.xlbg { background:#FFFFFF url(img/xl.gif) right no-repeat;}
.follow {width:99%; height:150px; overflow:scroll; background:#FFFFFF;}

.afloat { z-index:123;position:absolute;padding:1px 20px 5px 5px; background:#fff; border:#ccc solid 1px; width:auto; display:block;}
.afloat li { cursor:default; text-align:left; line-height:20px;}
.hidden { display:none;}
.close { float:right; position:absolute; top:3px; right:3px; cursor:pointer;}
