body {margin:0;padding:0;background:#fff;}
body, td, th {font-size: 11px;font-family: Arial, Helvetica, sans-serif;color:#666;}
ul li {list-style:none}
h1,h2,h3,ul,li,form,dl,dt,dd {margin:0;padding:0}
a:link {color:#666;text-decoration:none;}
a:visited {color:#666;text-decoration:none;}
a:hover {color:#99A2C8;}
a img {border:0px}
table{border:0px;border-collapse:collapse}
th {color:#2B519B;min-height:25px;_height:25px;font-weight:normal; text-align:right}
em{font-style:normal}
#home {background:url(../skin/bg_index.png) repeat-x #fff;}
#searchkeyword {background:#666;border:1px solid #333;}
#sub_bottom a:link,#home a:link {color: #666;text-decoration:none;}
#sub_bottom a:visited,#home a:visited {color: #666;text-decoration:none;}
#sub_bottom a:hover,#home a:hover {color:#F60;}
#sub {background:#fff;}
.clear {clear:both;}
#main{background:url(../skin/main_top.png) top no-repeat #0c0c0c;width:965px;height:298px;margin:auto; position:relative}
#service {position:absolute;width:255px;height:280px;right:22px;top:10px}
#service p {margin:0;margin-top:10px}
#event {position:absolute;width:315px;height:280px;left:20px;top:10px}
#event ul {margin-top:10px}
#event li {display:block;height:65px;}
#event li img {display:block;width:78px;height:49px;float:left;margin-left:5px;display:inline}
#event li h2 {margin:0;padding:0;margin-bottom:5px;font-size:12px;color:#fff}
#event li p {margin:0;margin-top:5px;padding:0;font-size:11px;color:#706d70;}
#event li span {font-size:10px;color:#7a46af}
#event li div {float:left;width:220px;margin-left:10px;display:inline}
#search #input {width:130px;background:#262626;border:1px solid #3d3d3d}
#search #submit {background:#262626;color:#fff;border:none;height:19px;font-size:10px;font-family:Arial, Helvetica, sans-serif}
#search a {background:url(../skin/more.png) center right no-repeat;padding-right:15px;margin-left:20px;color:#868686}
#news {position:absolute;width:320px;height:280px;left:350px;top:10px;}
#news li {height:44px;padding-left:10px;margin-top:10px}
#news li a {line-height:14px}
#news span {display:block}
#news li a img {margin-left:5px;width:20px;height:10px}
#news #more {text-align:right}
#news #more a {background:url(../skin/more.png) center right no-repeat;padding-right:15px;color:#868686;margin-right:10px}
#bottom {width:945px;height:78px;margin:auto;font-size:11px;text-align:right; line-height:78px;color:#666;background:url(../skin/bottom_logo.png) center left no-repeat;}
#bottom a {padding:0 8px}

#sub_main {width:1003px;margin:auto;background:#fff}
#left {width:238px;height:260px;margin-top:20px;margin-left:25px;float:left;font-size:13px;display:inline}
#left h1 {color:#000;font-size:18px;font-weight:normal;margin-bottom:10px;padding-left:10px}
#left ul {border-top:1px solid #B9BFD9}
#left ul li {display:block;min-height:33px;_height:33px;line-height:33px;border-bottom:1px dashed #B9BFD9;padding-left:10px}
#left ul li a:hover {padding-right:15px;background:url(../skin/over.png) no-repeat  center right;}
#active {color:#f60;padding-right:15px;background:url(../skin/over.png) no-repeat  center right;}
#right {width:680px;float:left;padding-left:20px;margin-top:13px;margin-left:10px;display:inline}
#right  h2 {width:500px;color:#000;font-size:18px;font-weight:normal;margin-bottom:10px;padding-left:10px;position:relative}
#right  h2 em {font-size:12px;color:#666;margin-left:10px;font-style:norma; position:absolute;top:0;right:-160px;}
#content {line-height:150%;min-height:350px;_height:350px;font-size:13px;color:#666;padding:15px 0;border-top:1px solid #B9BFD9}
#content p {line-height:150%; text-align:justify}
#sub_banner {height:141px;margin-bottom:20px}
#sub_bottom {height:78px;margin:auto;font-size:11px;text-align:right; line-height:78px;color:#666;}
#copyright {width:945px;height:78px;margin:auto;background:url(../skin/bottom_logo.png) center left no-repeat }
#sub_bottom a {padding:0 8px}

#path {height:30px;line-height:30px;text-align:right;color:#999;border-bottom:1px solid #ddd;margin-bottom:10px}
#newslist {width:650px;margin:auto;font-size:12px}
#newslist li {height:50px;line-height:25px;border-bottom:1px dashed #ccc;position:relative;}
#newslist li a {line-height:25px;position:absolute;top:0;left:0}
#newslist li a img {margin:auto 3px;}
#newslist li span {width:200px;color:#666;text-align:right;position:absolute;top:0;right:0;}
#newslist li p{position:absolute;top:25px;left:0;margin:0;padding:0}
#showpage_top,#showpage_bottom {width:640px;margin:auto;height:30px;line-height:30px}
#showpage_top a,#showpage_bottom a {margin:auto 3px}
#showpage_top {text-align:left}
#showpage_bottom {text-align:right;margin-bottom:10px;}
#path2 {height:30px;line-height:30px;text-align:right;color:#999;}
#path2 h2 {float:left}
#path2 span {float:right}
#eventlist {width:650px;margin:auto;font-size:12px}
#eventlist li {height:85px;line-height:25px;padding-top:10px;border-bottom:1px dashed #ccc;clear:left}
#eventlist li div {float:left;width:520px;height:75px;line-height:20px;margin-left:10px;display:inline;font-size:11px;position:relative;}
#eventlist li div h3 {font-size:12px;font-weight:normal;color:#f60}
#eventlist li div em {position:absolute;top:0;right:0;text-align:right}
#eventlist li div span {display:block;line-height:18px;color:#7A46AF}
#eventlist li img {float:left;display:block;width:100px;height:65px;border:1px solid #fff;margin:auto 3px}
#show {height:255px}
#show_flv {width:335px;height:257px;float:left;padding-left:10px;display:inline}
#show_img {width:295px;height:257px;float:right;overflow:auto}
#show_img img {margin:auto auto 0px 15px}
address {font-size:16px;color:#f60;font-style:normal}
#download {width:650px;margin:auto;font-size:12px}
#download li {padding:6px 0;border-bottom:1px dashed #ccc;color:#666;text-align:justify}
#download li h3 {font-size:12px;font-weight:normal;color:#f60}
#download li p {font-size:11px;line-height:16px;margin:6px 0}
#download li div {height:20px; clear:both}
#download li div span {display:block;width:200px;height:20px;color:#7A46AF;float:left}
#download li div a {background:#531463;color:#FFF;padding:3px;font-size:11px;text-align:right;float:right}
#tree li div{line-height:18px}
#tree li span {cursor:pointer;color:#666;display:block;background:none}
#tree li #active a {padding-right:15px;background:url(../skin/over.png) no-repeat  center right;}
#tree li #active {font-weight:bold;}
#sub_active {color:#f60;}
#tree li div {line-height:18px;font-size:11px}
#tree li div a:hover {background:none}

#login {margin:auto 10px;color:#333;font-size:12px}
#login dd input {height:16px;border:1px solid #999}
#login dt,#login dt {padding:5px 0}
#login #code {width:76px}
#click {padding:5px 0}
#scoll {height:350px;overflow:auto}
#sharing a{background:url(../ico/folder.png) center 3px no-repeat;border:1px solid #ddd;display:block;width:96px;height:25px;padding-top:35px;text-align:center;float:left;margin-left:10px;margin-bottom:10px;display:inline}
#sharing a:hover {background-color:#ffffee;border:1px solid #B9BFD9}
#sharelist {width:97%}
#sharelist td {color:#333;height:22px;}
#sharelist td em{color:#093;font-style:normal}
#bigimgwra {border:1px solid #ccc;width:150px;height:150px;text-align:center;background:#000}
#bigimgwra img {max-width:150px;_width:150px;}
#upload_ico a{background:url(../ico/upload.png) center 3px no-repeat;border:1px solid #ddd;display:block;width:96px;height:25px;padding-top:35px;text-align:center;float:left;margin-left:10px;margin-bottom:10px;display:inline}
#upload_ico a:hover {border:1px solid #B9BFD9;background-color:#ffffee;}
#upload_ico #current {background:url(../ico/upload_c.png) center 3px no-repeat;}
#upload {padding:10px;background:#f4f4f4;margin:auto 10px}
#upload td {color:#666;padding-left:10px}
#upload input {background:url(../skin/bt_bg.png);height:30px;border:1px solid #d0d7e2;color:#666;}
#filelist {background:#ddd;margin-top:10px;width:100%;}
#filelist td {background:#fff;height:25px;padding-left:5px;color:#666}
#tool a{display:block;width:80px;height:28px;line-height:28px;color:#333;background:url(../ico/back.png) no-repeat 6px;padding-left:30px;border:1px solid #fff;margin-bottom:10px;}
#tool a:hover {background-color:#ffffee;border:1px solid #ddd}
#gbbook {width:100%;}
#gbbook em {color:#F00;}
.user {height:25px; line-height:25px; border-bottom:1px dashed #999}
.user em {font-size:14px;margin:auto 10px}
.message p {margin:5px auto}
.message .reply {color:#F60}

