body {
-moz-background-clip:border;
-moz-background-inline-policy:continuous;
-moz-background-origin:padding;
background:#E5ECF3 none repeat scroll 0 0;
color:#393733;
margin:0;
font-family:arial,helvetica,sans-serif;
font-size:small;

}

a {
color:#105CB6;
cursor:pointer;
text-decoration:none;
outline-color:-moz-use-text-color !important;
outline-style:none !important;
outline-width:medium !important;
}

#header {
-moz-background-clip:border;
-moz-background-inline-policy:continuous;
-moz-background-origin:padding;
background:#1B5790 none repeat scroll 0 0;
color:#FFFFFF;
float:left;
margin-bottom:7px;
margin-top:-1px;
position:relative;
width:100%;
height:45px;
z-index:99999;
}

#header a {
color:#D2DCF3;
font-weight:bold;
text-decoration:none;
}

#header a:hover, #header a:focus {
color:#FFFFFF;
text-decoration:underline;
}

.activeitem{
color:#FFFFFF;
text-decoration:underline;
}

.header-item {
display:block;
float:left;
font-size:105%;
margin:13px 0 0 12px;
padding:0 0 0 12px;
}

.side-header {
float:right;
margin:0;
min-height:33px;
padding:0 30px 0 10px;
position:relative;
}

form {
clear:left;
margin:0;
}

#header #search {
position:absolute;
right:10px;
top:9px;
}

#header input, #header label {
font-size:100%;
margin-left:3px;
vertical-align:middle;
}

#top-keywords {
-moz-background-clip:border;
-moz-background-inline-policy:continuous;
-moz-background-origin:padding;
-moz-border-radius-bottomleft:5px;
-moz-border-radius-bottomright:5px;
-moz-border-radius-topleft:5px;
-moz-border-radius-topright:5px;
background:#FFFFFF none repeat scroll 0 0;
border:2px solid #FFFFFF;
color:#5F6E7C;
height:19px;
width:200px;
}

#top-submit {
position:absolute;
right:8px;
top:3px;
}

#contents {
-moz-background-clip:border;
-moz-background-inline-policy:continuous;
-moz-background-origin:padding;
background:#FFFFFF url(../img/main-back.gif) no-repeat scroll 100% 0;
clear:both;
margin-top:7px;
padding-top:15px;
padding-bottom:5px;
}

.selector {
-moz-background-clip:border;
-moz-background-inline-policy:continuous;
-moz-background-origin:padding;
background:transparent url(../img/tab-line.gif) repeat-x scroll 0 50%;
float:left;
width:100%;
}

.selector h3 {
-moz-background-clip:border;
-moz-background-inline-policy:continuous;
-moz-background-origin:padding;
background:#FFFFFF none repeat scroll 0 0;
float:left;
font-size:125%;
padding-right:5px;
word-spacing:-0.1em;
}

h3 {
clear:left;
color:#4E463F;
font-size:125%;
font-weight:normal;
letter-spacing:-1px;
margin:0 0 0.2em;
}

h2 {
clear:left;
color:#4E463F;
font-size:185%;
font-weight:normal;
letter-spacing:-1px;
margin:0 0 0.2em;
}

.gongshibody
{
padding-bottom:15px;
}

.bigsplit
{
margin-bottom:25px;
}

#sidebar {
padding-right:30px;
}

.operatebar {
border-bottom:1px solid #DDDDDD;
background-color:#E5ECF9;
clear:both;
float:left;
width:220px;
margin-left:20px;
margin-right:10px;
margin-bottom:20px;
padding:5px 5px 5px 5px;

}

.operatecontent {
width:100%;
}

.side-item {
border-bottom:1px solid #DDDDDD;
clear:both;
float:left;
width:100%;
min-height:21px;
padding-bottom:2px !important;
margin-left:10px;
padding-top:2px;
}

.side-item h3 {
font-size:100%;
letter-spacing:0;
line-height:1.2;
margin:0;
overflow:hidden;
padding:2px 0 0;
}

h3 a {
-moz-background-clip:border;
-moz-background-inline-policy:continuous;
-moz-background-origin:padding;
text-decoration:none;
}

.curtype{
background-color:#E5ECF9;
}

.curtype h3 a{
background-color:#E5ECF9;
}

.selector .tool, .selector .tool:visited {
-moz-background-clip:border;
-moz-background-inline-policy:continuous;
-moz-background-origin:padding;
background:#FFFFFF none repeat scroll 0 0;
border:4px solid #FFFFFF;
color:#E37400;
float:right;
font-weight:bold;
height:20px;
margin-top:3px;
padding:2px 1px;
text-decoration:none;
word-spacing:-0.1em;
}

.tool {
display:block;
float:left;
font-size:85%;
min-height:20px;
padding:4px 6px;
}

.label1 {
display:block;
float:left;
padding:0 1em 3px 0;
width:6em;
}

.height5{
width:100%;
height:5px;
}

.height10{
width:100%;
height:10px;
}

.marTop6 {
margin-top:6px;
}

.comment .review {
border-bottom:1px dashed #999999;
padding-bottom:6px;
}

.comment .review .data {
font-size:12px;
}
.comment .review .data .name {
color:#1F3A87;
}
.comment .review .data .time {
color:#666666;
}

.comment .short {
font-size:12px;
}
.comment .short .name {
color:#1F3A87;
}
.comment .short .time {
color:#666666;
}

.split{
border-bottom:1px dashed #999999;
padding-bottom:6px;
width:100%;
margin-bottom:6px;
}

.wrap{word-break:break-all; overflow:auto;}

.submit{
float:right;
padding-right:80px;
}

.imagediv{
margin-left:6px;
margin-right:6px;
margin-bottom:6px;
float:left;
text-align:center;
}

