/* CSS Document */
body{
margin:0px;
padding:0px;
font-size:12px;
font-family:"宋体",Arial, Helvetica, sans-serif;
color:#666;
}
.clear{ clear:both;}
#headerbody, #pagebody, #footerbody{
width:960px;
margin:0 auto;
}

#header{
/*height:572px;
background:url(../images/headerbg.jpg);*/
background:#282828;
}

#header_img{clear:both;}
#header_img img { border:0 }
#header_topmenu { float: right;text-align: right; padding:3px 3px 0px;color: #999;}
	#header_topmenu a{ color: #999;}
#header_navmenu { background: #343434;}
	#header_navmenu #header_navmenu_links { float: left; margin: 0; padding: 0; list-style: none; }
	#header_navmenu #header_navmenu_links li { float: left;	margin-right: 1px; height: 28px;}
	#header_navmenu #header_navmenu_links li a{	display: block;	text-align: center;	padding: 8px 30px 6px 20px  !important; padding: 8px 30px 5px 30px;color: #fff; background: #434343; font-size:16px;font-weight: bold; font-family:"微软雅黑","黑体"; text-decoration: none; line-height:100%;}
	#header_navmenu #header_navmenu_links li a:hover {	background: #fc9e00; }


#headerbody .headerup{
height:101px;

}
#headerbody .logo{
float:left;
width:182px;
}

#headerbody .navmenu{
float:right;
}

#headerbody .navmenu ul{
margin:50px 10px 0px 0px; 
padding:0;
list-style:none;
color:#FFFFFF;
font-size:14px;

}

#headerbody .navmenu ul li{
display:inline;
margin:0px 10px;
}

.headerdown { background:#ECF2F5; text-align:center; padding-top:10px }

.headerdown img { width:960px; margin:0 auto;  }

.navmenu ul li a:link {
 color: #fff;
 text-decoration: none;
}
				
.navmenu ul li a:visited {
	color: #fff;
	text-decoration: none;
}

.navmenu ul li a:hover {
	color: #fff;
	text-decoration:underline;
}
.navmenu ul li a:active {
	color: #fff;
	text-decoration:underline;
}



#page{
background:#ecf2f5;

}

#pagebody{

}

#pagebody .news{ 
float:left;
background:#FFF;
width:668px;
height:500px;
position:relative;
}
/*如下实现在<div class="news">的div中实现垂直居中*/
#pagebody .newsmargin{
width:606px;
height:420px;
position:absolute;
left:50%;
top:50%;
margin-left:-303px;
margin-top:-200px;
overflow:hidden;

}
#pagebody .newsmargin dl{ 
margin:0;
padding:0;
}


#pagebody .newsmargin dt{ 

}

#pagebody .newsmargin dt span{ 
font-family:"微软雅黑","黑体";
display:block;
line-height:24px;
height:24px;
margin-bottom:10px;
font-size:24px;
color:#0193de;

}

#pagebody .newsmargin ul{ 
list-style:none;
margin:5px 0px 0px 0px;
padding:0;

}


#pagebody .newsmargin dd{
margin:5px 0px 0px 0px;
padding:0;
line-height:25px;
}


#pagebody .weibo{
float:right;
background:#ddd;
width:292px;
height:500px;

}

#pagebody .weibo .weibo_up{
height:90px;
width:292px;


}
#pagebody .weibo .weibo_down{ 


}



#pagebody .photo{ 

padding-top:30px;


}


#pagebody .photo .works{ 
display:block;
height:30px;
line-height:30px;
text-align:center;
font-size:24px;
color:#000;
font-family:"微软雅黑","黑体";
}

#pagebody .photo .timeaddr{ 
margin-top:15px;
margin-bottom:25px;
display:block;
height:30px;
line-height:20px;
text-align:center;
font-size:14px;
color:#000;
}

#pagebody .photo ul{
margin:30px 0px 0px 0px;
padding:0;
list-style:none;

}

#pagebody .photo ul li{ 
display:inline;
margin:0px 10px 30px 0px;
width:184px;
float:left;

}

#pagebody .photo ul li.clear
{ 
float:none;
width:auto;
display:block;
overflow:hidden;
margin:0;
height:0;
}

.photo ul li a { 

background-color:#000;
color:#fff; 
display:block;
text-decoration:none;

 }

.photo ul li a:hover{
 background-color:#0193de;
 text-decoration:none;
 
 }

#pagebody .photo ul li span{
margin-top:2px;
margin-bottom:2px;
display:block;
text-align:center;
line-height:16px;
height:16px;
}

.zuopin{
font-size:14px;
font-weight:bold;
}


#footer{
background:url(../images/footerbg.jpg);
height:259px;
}

#footerbody ul{
margin:0;
padding:30px 4px 15px 4px;

}

#footerbody ul li{
width:68px;
text-align:center;
margin:0;
padding:0;
display:inline;
list-style:none;
float:left;

}


#footerbody span{
padding-bottom:15px;
color:#999;
display:block;
text-align:center;

}

#footerbody span a:link {
 color: #999;
 text-decoration: none;
}
				
#footerbody span a:visited {
	color: #999;
	text-decoration: none;
}

#footerbody span a:hover {
	color: #999;
	text-decoration:underline;
}
#footerbody span a:active {
	color: #999;
	text-decoration:underline;
}





