@charset "utf-8";
/* CSS Document */
body {
	margin-left: 0px;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 0px;
    background:#ffffff;
}

body,td,th {
	font-size: 12px;
	color: #666666;
    font-family: "微软雅黑",Arial, Helvetica, sans-serif;
}

img{border:0px;}

#demo{
width:950px; margin:auto; text-align:center; overflow:hidden;
}

a{text-decoration:none; color:#666666; font-size:12px;}
a:visited {text-decoration:none; color:#666666;font-size:12px;}
a:hover {text-decoration:underline; font-size:12px; color:#479522;}

a.ulink:link{text-decoration:underline; color:#479522; font-size:12px;}
a.ulink:visited {text-decoration:underline; color:#479522;font-size:12px;}
a.ulink:hover {text-decoration:none; font-size:12px; color:#666666;}

.subtitle{padding:0px 10px 0px 0px; color:#009901; font-weight:bold; font-size:14px;}

.submenu{padding:2px 0px 0px 10px; color:#ffffff; font-weight:bold; background:#00F200; font-size:14px;}

.out{
background:url("../img/out.gif"); background-repeat:no-repeat;
padding-left:23px;
font-weight:bold;
padding-top:2px;
}

.on{
background:url("../img/on.gif"); background-repeat:no-repeat;
padding-left:23px;
font-weight:bold;
padding-top:2px;
}

.out2{
background:url("../img/out2.gif"); background-repeat:no-repeat;
padding-left:31px;
padding-top:2px;
}

.out3{
background:url("../img/out.gif"); background-repeat:no-repeat;
padding-left:23px;
padding-top:2px;
}

a.omenu:link{text-decoration:none; color:#479522; font-size:12px;}
a.omenu:visited {text-decoration:none; color:#479522;font-size:12px;}
a.omenu:hover {text-decoration:underline; font-size:12px; color:#666666;}

.lines{border-bottom:1px dotted #cccccc;}

.borders{border:1px solid #cccccc;}

.reds{color:#FF0000;}


#navigation, #navigation li ul { 
list-style-type:none; 
} 
#navigation { 
padding:0; 
margin:0; 
} 
#navigation li { 
float:left; 
position:relative; 
} 
#navigation li a:link, #navigation li a:visited { 
display:block; 
text-decoration:none; 
color:#55555; 
width:140px; 
height:28px; 
line-height:28px;
background:url(../img/mbg.jpg) no-repeat;
font-size:13px;
text-align:center;
letter-spacing:4px;
} 
#navigation li a:hover { 
color:#fff; 
background:url(../img/ombg.jpg) no-repeat;
}
 

#navigation li ul li a:link, #navigation li ul li a:visited { 
display:block; 
text-decoration:none; 
color:#336699; 
/*width:136px !important;*/ 
width:140px; 
height:25px; 
line-height:20px;
background:#F4F4F4;
font-size:12px;
text-align:center; 
/*padding-left:4px;*/
padding-top:5px;
padding-bottom:3px;
letter-spacing:0px;
}

#navigation li ul li a:hover { 
color:#336699;
text-decoration:underline; 
background:#F4F4F4; 
} 
#navigation li ul { 
display:none; 
position:absolute; 
top:28px; 
left:0; 
width:140px; 
padding:0; 
margin:0; 
} 
#navigation li ul li ul { 
display:none; 
position:absolute; 
top:0px; 
left:0px;  
width:140px; 
} 

.popupmenu_popup { text-align: left; line-height: 1.4em; padding: 10px; overflow: hidden; border: 1px solid #CAD9EA; background: #FFF url("../img/portalbox_bg.gif"); background-repeat: repeat-x; background-position: 0 1px;  }

.picclass A:link {
	COLOR: #FFFFFF; TEXT-DECORATION: none;
}
.picclass A:hover {
	COLOR: #FFFFFF; TEXT-DECORATION: underline
}	
.picclass A:visited {
	COLOR: #FFFFFF; TEXT-DECORATION: none
}

A.picclass2:link {
	COLOR: #333333; TEXT-DECORATION: none; padding:0 6px 0 6px;
}
A.picclass2:hover {
	COLOR: #004D75; TEXT-DECORATION: underline
}	
A.picclass2:visited {
	COLOR: #333333; TEXT-DECORATION: none;
	
}


/*分页样式*/
.pager { font-family:arial,宋体;margin:10px 20px;clear:both;}
.pager span.p_total { background:#ECEAEA; font-weight:bold; color:#333333; border:1px solid #888888; padding:3px 5px; margin:0 1px;vertical-align:middle; }
.pager span.p_current { background:#ECEAEA; font-weight:bold; color:#333333; border:1px solid #888888; padding:3px 5px; margin:0 1px;vertical-align:middle;}
.pager a:link, .pager a:visited { color:#333333; background:#ECEAEA; border:1px solid #888888; padding:3px 5px; margin:0 1px; text-decoration:none !important; vertical-align:middle;}
.pager a:hover { background:#999999; color:#fff; border-color:#ddd;}
.pager input {font-family:arial,宋体;margin:0 1px; border:1px dotted #888888; width:2em; text-align:center; padding:2px 0; *padding:3px 0; vertical-align:middle;color:#333333;background:#ECEAEA;}

