 #header {
	position:absolute;
	top:0px;
	width:100%;
	z-index:9;
}
#header-demo {
filter:alpha(opacity=90); /*IE滤镜，透明度50%*/
-moz-opacity:0.9; /*Firefox私有，透明度50%*/
opacity:0.9;/*其他，透明度50%*/
}
#header a {
	color:#fff;
}
#header .drop-menu a {
	color:#333;
}
#indexnews ul li {
	height:101px;
	padding:10px;
}
dl.calendar{
	float:left;
}
.calendar dt{
	font-size:14px;
	width:62px;
	height:30px;
	line-height:30px;
	color:#fff;
	text-align:center
}
.calendar dd{
	width:60px;
	height:20px;
	line-height:20px;
	text-align:center;
	font-size:20px;
	font-family:Georgia,"Times New Roman";
	margin-left:2px;
}
#rightmenu li { 
    text-align:center;
} 
#rightmenu li:hover { 
    background: #f5f5f5; 
}
#rightmenu li .selected { 
    background: #f5f5f5; 
} 
#pnewslist p {
	line-height:30px;
}
#indexnp1,indexnp2,indexnp3,indexnp4 {
	background-size:cover; 
}
#nptitle1,#nptitle2,#nptitle3,#nptitle4 {
	width:100px;
	height:100px;
	color:#fff;
	z-index:2;
	filter:alpha(opacity=90); 
	-moz-opacity:0.9; 
	-khtml-opacity: 0.9; 
	opacity: 0.9; 
	background: #000; 
	padding:5px;
}
#nptitle1 a,#nptitle2 a,#nptitle3 a,#nptitle4 a {
	color:#fff;
}
#nptitle1 span,#nptitle2 span,#nptitle3 span,#nptitle4 span {
	color:#ccc;
	font-size:11px;
}
#nptitle1,#nptitle2 {
	position:absolute;
	top:0;
	left:0;
}
#nptitle3,#nptitle4 {
	position:absolute;
	bottom:0px;
	left:0;
}
#nptitle2,#nptitle3 {
	background: #3187e7; 
}

.box{ height:200px; width:100%; background:#ccc; margin:10px 0;}
.location{ position:fixed; right:0; bottom:10px; width:50px; padding:5px; cursor:pointer;color:#003};


