/* CSS Document */
*{margin:0;padding:0;}
body,p,div{font-size:12px;line-height:20px;font-family:Verdana,"微软雅黑","宋体";margin:0;text-align:left;}
body{background:#ffffff;scrollbar-face-color:#ededed;scrollbar-shadow-color:#D7D7D7;scrollbar-highlight-color:#ffffff;scrollbar-3dlight-color:#CFCFCF;scrollbar-darkshadow-color:#efefef;scrollbar-track-color:#fdfdfd;scrollbar-arrow-color:#999999;}
img{border:none;}
a:link,a:visited{color:#111111;text-decoration:none;}
a:hover,a:active{color:#000099;text-decoration:underline;}
h1,h2,h3,h4,h5,h6{font-size:14px;padding:0 9px;}
ul li{list-style-type:none;}
center{margin:0 auto;width:950px;}


/*表单样式*/
input,textarea{border-bottom:1px solid #f1f2f3;border-right:1px solid #f1f2f3;border-left:1px solid #aaaaaa;border-top:1px solid #aaaaaa;background:url(input-bg.png) left top no-repeat #ffffff;font-size:12px;padding:2px 2px 0 2px;line-height:18px;font-family:Fixedsys;color:#555555;}
input{height:18px;margin:0 2px;font-size:12px;vertical-align:middle;}
input.numeric{text-align:right;ime-mode:disabled;}
input.lauch{width:67px;height:22px;background:url(post.jpg);border:none;}
input.vote{width:80px;height:22px;background:url(vote.jpg);border:none;}
button{border-top:1px solid #f1f2f3;border-left:1px solid #f1f2f3;border-right:1px solid #aaaaaa;border-bottom:1px solid #aaaaaa;padding:0px 3px;height:20px;text-align:center;background:#E8E8E8;line-height:18px;}
button.submit {background:#004CA6;color:#ffffff;border-bottom-color:#002653;border-right-color:#002653;border-top-color:#80A6D2;border-left-color:#80A6D2}
textarea{margin:4px 2px;scrollbar-face-color:#ededed;scrollbar-shadow-color:#D7D7D7;scrollbar-highlight-color:#ffffff;scrollbar-3dlight-color:#CFCFCF;scrollbar-darkshadow-color:#efefef;scrollbar-track-color:#fdfdfd;scrollbar-arrow-color:#999999;display:block;font-size:12px;}

select{vertical-align:baseline;}
label input{border:none;background:none;}
hr{border:0px dotted #dddddd;border-top-width:2px;}
fieldset{border:1px solid #999999;}

/*基本类*/
.hidden{display:none;}
.left{float:left;}
.right{float:right;}
.center{text-align:center;margin-left:auto;margin-right:auto;}
.clear{clear:both;margin:0 auto;height:0;width:100%;}
.grey{color:grey;}



table{border-collapse:collapse;}
td{vertical-align:top;text-align:left;}
th{text-align:right;font-weight:200;vertical-align:top;}
tbody th{text-align:right;}
thead th {text-align:left;font-weight:bold;color:#555555;}
.form th,.form td{padding:4px;vertical-align:top;}
caption{text-align:left;}
table caption span{border:1px solid #dddddd;padding:0px 3px;margin:0 4px;cursor:pointer;}
table caption span.current{background:#f8f8f8;color:#ff0000;}
table#pages{border-collapse:collapse; }
table#pages thead th{background:url(thcol.gif) left top repeat-x;}
table#pages th,table#pages td{padding:1px 5px;vertical-align:top;}


.searchwrap{border:1px solid #B2D3FF;background:#EEF7FC;width:540px;margin:0 auto;padding:3px 4px 3px 20px;}
.search{font-size:16px;font-weight:bold;margin:12px 0;}
.search input{margin:0 6px;padding:4px;font-size:14px;vertical-align:middle;color:#999999;}
.search button{font-size:14px;color:#ffffff;font-weight:bold;background:#649A04;height:28px;width:80px;text-align:center;vertical-align:middle;}

/*菜单样式*/
.menu{position:relative;min-height:20px;}
.menu ul{display:none;}
#menu ul{padding:2px 2px 5px 2px;position:absolute;background:#ffffff;-webkit-box-shadow:2px 2px 2px #dddddd;-moz-box-shadow:2px 2px 2px #dddddd;filter:progid:DXImageTransform.Microsoft.dropshadow(OffX=2,OffY=2,Color=#dddddd, Positive=true);border:1px solid #cccccc;padding:2px; min-width:90px;_width:90px;z-index:99;height:auto;}
#menu ul li{display:block;white-space:nowrap;}
#menu ul li a{height:20px;padding:0 8px 0 8px;text-decoration:none!important;display:block;min-width:74px;_width:74px;}
#menu ul li a:link,#menu ul li a:visited{display:block;color:#000000!important;background:#ffffff;width:auto;}
#menu ul li a:hover,#menu ul li a:active{display:block;color:#000000!important;background:url(mli.gif) left top repeat-x #dddddd;height:20px;padding:0 7px 0 7px;border-left:1px solid #AAAAAA;border-right:1px solid #AAAAAA;width:auto;}


#footer p{font-family:"Franklin Gothic Medium";text-align:center;font-size:10px;color:#333333;}
#footer p a{color:#3399ff;font-weight:bold;letter-spacing:1px;}