@charset "utf-8";
/* CSS Document */

body {
	font:15px/1.5em "\5fae\8f6f\96c5\9ed1", Tahoma, Helvetica, Arial, "\5b8b\4f53", sans-serif;
	color:#222;
	background:#e2ddcb url(bg.png) repeat-x;
	text-align:center;
	padding:0;
	margin:0 auto;
}
.wrap {
	width:900px;
	padding:0;
	margin:0 auto;
}
a, a:visited {
	color:#679394;
	text-decoration:none;
	}
a:hover {
	color:#222;
	text-decoration:underline;
}
ul, li {
	padding:0;
	margin:0;
}
li {
	display:block;
	list-style:none;
}
img {
	border:none;
	padding:0;
	margin:0;
}
h3 {
	padding:0 0 5px;
	margin:0 0 5px;
	border-bottom:1px dashed #bbb;
}
h4 {
	float:left;
	padding:10px 0 0;
	margin:0;
}
.header {
	float:left;
	width:100%;
	height:141px;
	text-align:left;
	margin:0 0 15px;
}
.navbarright {
	float:right;
}
.menu {
	font-weight:bold;
	margin-top:-15px;
	*margin-top:-20px;
}
.menu a {
	color:#999;
	text-decoration: none;
	display:block;
	float:left;
	height:20px;
	padding:3px 8px; 
}
.menu a:hover {
	color:#fff;
	background:#666;
	text-decoration: none;
	-moz-border-radius:4px;
	-khtml-border-radius:4px;
	-webkit-border-radius:4px;
	border-radius:4px;
}
.menu li {
	float:left;
	margin:0 4px;
}
.blog_a a {
	color:#fff;
}
.blog_a a:hover {
	background:#598889;
}

#play {width:900px;height:320px;overflow:hidden;margin:0 auto; padding:0; background:#333;font-size:12px;text-align:left;line-height:1.4em;}
#play_info{position:absolute;margin-top:270px;padding:8px 0 0 15px;height:42px;width:900px;color:#ccc;z-index:1001;cursor:pointer}
#play_info b{color:#fff;font-size:16px;display:block;margin-bottom:5px;}
#play_bg {position:absolute;background-color:#000;margin-top:270px;height:50px;width:900px;filter: Alpha(Opacity=60);opacity:0.6;z-index:1000}
#play_text {position:absolute;margin:282px 0 0 795px;*margin:285px 0 0 795px;height:50px;width:120px;z-index:1002}
#play_text ul {list-style-type:none; width:120px;height:50px;display:block;padding-top:1px;_padding-top:0px;filter: Alpha(Opacity=80);opacity:0.8;}
#play_text ul li {width:20px;height:20px;float:left;background:#000;display:block;color:#fff;text-align:center;margin:2px;cursor:pointer;font-size:14px;padding-top:2px;-moz-border-radius:4px;-khtml-border-radius:4px;-webkit-border-radius:4px;border-radius:4px;}
#play_text ul li:hover {color:#333;background:#999;}
#play_list a{display:block;width:900px;height:320px;position:absolute;overflow:hidden;}

.main {
	width:900px;
	text-align:left;
	margin:-5px 0 15px;
}
.about,.news {
	width:536px;
	height:220px;
	background:#fff;
	padding:15px;
	margin-right:10px;
	border:1px solid #ccc;
	-webkit-border-top-left-radius: 10px;
	-webkit-border-top-right-radius: 10px;
	-moz-border-radius-topleft: 10px;
	-moz-border-radius-topright: 10px;
	border-top-left-radius: 10px;
	border-top-right-radius: 10px;
	float:left;
}
.news {
	width:290px;
	*height:232px;
	margin:0;
}
.type a {
	color:#444;
	background:#eee;
	height:22px;
	float:left;
	padding:4px 10px;
	margin:5px;
	-moz-border-radius:16px;
	-khtml-border-radius:16px;
	-webkit-border-radius:16px;
	border-radius:16px;
}
.type a:hover {
	background:#ddd;
	text-decoration:none;
}
.news li {
	background:#fff url(images/icon.gif) no-repeat 3px left;
	padding:0 0 2px 17px;
}
.footer {
	color:#444;
	background:#eee;
	font-size:12px;
	padding:5px 10px;
	margin:15px 0 20px;
	*margin:-20px 0 20px;
	-moz-border-radius:4px;
	-khtml-border-radius:4px;
	-webkit-border-radius:4px;
	border-radius:4px;
}