BODY {
font-family:Verdana;
text-align:center;
font-size:12px;
list-style-type:none;
border-style:none;
margin:0;
padding:0;
}

A:hover {
text-decoration:underline;
}

.cl {
clear:both;
display:none;
height:0;
}

TD {
vertical-align:top;
}

.onoff {
margin-top:0;
float:left;
cursor:pointer;
margin-right:2px;
height:18px;
}

.headline {
background:#f8f8f8;
margin-bottom:15px;
color:#333;
padding-top:2px;
border-bottom:#e6e6e6 1px solid;
height:22px;
text-align:center;
}

.headl_b {
font-size:12px;
width:960px;
padding-top:2px;
text-align:left;
margin:0 auto;
}

.headl_l {
background:url(news.gif) no-repeat -2px -2px;
float:left;
text-indent:20px;
}

.headl_r {
float:right;
color:#666;
font-family:Verdana, Arial, Helvetica, sans-serif;
text-align:right;
}

.headline A {
font-size:12px;
color:#666;
text-decoration:none;
margin:0 3px;
}

.headline A:hover {
background:#929292;
color:#fff;
}

.nav_jptj {
background:#000;
}

#header {
width:960px;
height:60px;
margin:0 auto 5px;
}

#header .logo {
clear:both;
background:#fff;
float:left;
width:244px;
text-align:left;
margin:-3px 2px 0 0;
padding:0;
}

#header .logo IMG {
vertical-align:top;
height:60px;
}

A.search {
color:#489f19;
}

.head_ad {
float:right;
width:702px;
height:62px;
border-right:#ddd 1px solid;
border-top:#ddd 1px solid;
border-left:#ddd 1px solid;
border-bottom:#ddd 1px solid;
}
 
.top_ad {
border-right:#ddd 1px solid;
border-top:#ddd 1px solid;
background:#f7f7f7;
border-left:#ddd 1px solid;
width:958px;
border-bottom:#ddd 1px solid;
text-align:left;
margin:2px auto;
padding:0 0 5px;
}

 

.arcgg {
display:block;
text-align:center;
}

.list_topad {
display:none;
background:#fafafa;
height:90px;
text-align:left;
margin:5px 0;
}

#list_containers {
border-top:#ddd 0 solid;
}

#menu {
clear:both;
z-index:10;
background:url(v4bg.gif) no-repeat left top;
width:960px;
font-family:ËÎÌå;
position:relative;
height:73px;
margin:0 auto;
overflow:hidden;
}

.topmenu {
display:inline;
float:left;
width:960px;
position:relative;
height:65px;
margin:7px 0 0;
overflow:hidden;
}

.topmenu DT {
display:inline;
background:none transparent scroll repeat 0 0;
float:left;
line-height:25px;
margin:0 0 0 -2px;
padding:0 10px 0 11px;
overflow:hidden;
}

.topmenu DT .menu_first {
padding-left:15px;
background:none transparent scroll repeat 0 0;
}

.topmenu DT .menu_end SPAN {
font-weight:700;
}

#menu SUP {
clear:left;
background-position:0 0;
display:block;
right:9px;
background-image:url(ico3.gif);
width:19px;
text-indent:-18817px;
position:absolute;
top:-13px;
height:23px;
}

.topmenu DT A {
display:block;
float:left;
width:68px;
color:#fff;
height:32px;
overflow:hidden;
}

.topmenu DT A.selected {
font-weight:700;
background:url(v4bg.gif) no-repeat 0 -73px;
color:#225099;
line-height:35px;
overflow:hidden;
}

.topmenu DD {
left:5px;
position:absolute;
top:39px;
_top:40px;
}

.topmenu UL {
overflow:hidden;
}

.topmenu LI {
display:inline;
background:url(bar_headermenu.gif) no-repeat 0 1px;
float:left;
margin:0 2px 0 -2px;
padding:0 10px 0 12px;
}

.topmenu LI A {
display:block;
color:#000;
border-bottom:#f1f1f1 2px solid;
overflow:hidden;
}

.topmenu LI.selected {
font-weight:700;
color:#26519a;
padding:0 11px 6px 12px;
overflow:hidden;
}

.toolsdh {
right:-95px;
cursor:pointer;
position:absolute;
top:-4px;
}

.topmenu DIV.toolsdh A:hover {
border-bottom-width:0;
}

.undis {
display:none;
}

.maintable {
width:960px;
border-collapse:collapse;
margin:5px auto 0;
}

.page_list {
clear:left;
display:block;
font-size:12px;
font-family:Tahoma;
text-align:center;
margin:10px 3px 20px;
padding:10px 3px;
}

.page_list .current {
font-weight:700;
color:#690;
border-bottom:#690 2px solid;
padding:5px 8px;
}

.page_list .disabled {
border-bottom:#ddd 1px solid;
color:#333;
padding:5px 8px;
}

.page_list A:hover {
color:#690;
border-bottom:#690 2px solid;
text-decoration:none;
}

#footer {
clear:both;
border-top:#ddd 1px solid;
padding-bottom:20px;
width:960px;
position:relative;
text-align:center;
margin:1px auto 0;
}

#footer H3 {
margin-top:19px;
font:12px Verdana;
color:#000;
text-align:center;
}

#footer H3 A {
color:#000;
}

#footer H3 A:hover {
color:#19489e;
}

#footer .copyright {
color:#2d2d2d;
text-align:center;
margin:8px 0 0;
}

#footer .copyright A {
font-weight:700;
color:#19489e;
text-decoration:none;
}

#footer_list {
clear:left;
border-top:#ddd 1px solid;
width:960px;
color:#a0a0a0;
font-family:Georgia, "Times New Roman", Times, serif;
margin:0 auto 18px;
padding:10px 0;
}

.list_footer_l {
float:left;
width:750px;
color:#a0a0a0;
text-align:left;
}

.list_footer_r {
float:right;
}

.list_footer_r A {
color:#999;
}

#coverDiv {
z-index:1000;
background:#000;
filter:alpha(opacity=80);
left:0;
width:100%;
position:absolute;
top:0;
height:1000px;
-moz-opacity:0.8px;
opacity:0.8px;
}

FORM,H1,H2,H3,H4,H5,UL,OL,LI,DL,DT,DD,DIV,IMG,#leftmenu P,#container P {
font-size:12px;
list-style-type:none;
border-style:none;
margin:0;
padding:0;
}

SELECT,INPUT,TEXTAREA {
font-size:12px;
font-family:Arial,Helvetica,sans-serif;
}

A:link,A:visited,A:active,.topmenu DT A:hover,.list_footer_r A:hover {
text-decoration:none;
}

.topmenu LI.selected A,.topmenu LI A:hover {
color:#19489e;
border-bottom:#26519a 2px solid;
text-decoration:none;
}

.page_list A,.page_list .pageinfo {
color:#333;
border-bottom:#ddd 1px solid;
padding:5px 8px;
}

.list_footer_l B,.list_footer_r A.berror {
font-weight:400;
}