@charset "utf-8";
/* CSS Document */
body,div,ul,li{ margin:0; padding:0; font-size:14px; font-family:Arial;}
a{ text-decoration:none;hide-focus: expression( this.hideFocus=true );outline: none;}
img{ border:none;}
.clear{ clear:both;}
body.other{ background-color:#fff;}
body.vi{background-color:#999;}
body.work{background-color:#666;}
body.space{background-color:#f8c301;}
body.sample{background-color:#333;}
body.school{background-color:#bf9f62;}
#homepage{ padding:3px; margin:0;}
#homepage p{ text-indent:2em; line-height:180%; font-size:14px;}
#homepage h1{ font-size:22px; margin:0; padding:0;}
#homepage div{ width:414px; height:583px; overflow:auto;
		SCROLLBAR-FACE-COLOR: #878889;
	SCROLLBAR-HIGHLIGHT-COLOR: #ddd;
	SCROLLBAR-SHADOW-COLOR: #ddd;
	SCROLLBAR-3DLIGHT-COLOR: #ddd;
	SCROLLBAR-ARROW-COLOR: #ddd;
	SCROLLBAR-TRACK-COLOR: #878889;
	SCROLLBAR-DARKSHADOW-COLOR: #ddd;
	SCROLLBAR-BASE-COLOR: #878889;
	}
#txt{overflow:auto; border:0px; width:392px; height:618px;}
#loading{ position:absolute; top:50%; left:50%;}

/*字体颜色start*/
.f_red{ color:#F00;}
.f_blue{ color:#00F;}
.f_green{ color:#080;}
.f_hui{ color:#eee;}
.f_or{ color:#E64313;}
.f_lblue{color:#36F;}

/*字体颜色end*/

#home{width:880px; margin:0 auto; margin-top:80px; height:516px; overflow:hidden; background:url(../images/bg.jpg) no-repeat; position:relative;}
	#home #h_vi{position:absolute;top:53px;left:119px;}
	#home #h_school{position:absolute;top:9px;left:241px;}
	#home #h_sample{position:absolute;top:53px;left:306px;}
	#home #h_space{position:absolute;top:53px;left:565px;}
	#home #h_work{position:absolute;top:45px;left:699px;}
	#home #h_about{position:absolute;top:280px;left:56px;}
	#home #h_design{position:absolute;top:220px;left:160px;}
	#home #h_team{position:absolute;top:271px;left:262px;}
	#home #h_manuscripts{position:absolute;top:221px;left:360px;}
	#home #h_blog{position:absolute;top:287px;left:482px;}
	#home #h_qq{position:absolute;top:213px;left:620px;}
	#home #h_mail{position:absolute;top:256px;left:756px;}
	#home #h_what{position:absolute;top:480px;left:236px;}
	#home a{ color:#8fa826; font-family:"黑体"; font-size:15px;}
	#home a:hover{ font-weight:800;}

#pop{ width:10px; height:10px; position:absolute;z-index:11;  padding:3px;border:4px solid #fff;}
	#pop #close{ position:absolute; top:-15px; right:-15px;}

	
#main{width:1002px; margin:0 auto; margin-top:80px;}

	#main #topnav{ width:816px; margin:0 auto;}
	#main #topnav ul{ width:816px; margin:0; padding:0; list-style:none;}
	#main #topnav ul li{ float:left; padding-right:20px; height:36px; line-height:30px;}

	#main #mainbody{width:816px; margin:0 auto; position:relative;}
	#main #mainbody ul{width:816px; margin:0; padding:0; list-style:none;}
	#main #mainbody ul li{border:4px #fff solid; width:125px; height:92px; float:left; margin-right:3px; margin-bottom:3px; overflow:hidden;}
	#main #mainbody ul li img{ width:125px; height:92px; display:block; overflow:hidden;}
	#main #mainbody ul li a img{filter:alpha(opacity=50); -moz-opacity:0.5; opacity: 0.5; }
	#main #mainbody ul li a:hover img{filter:alpha(opacity=100); -moz-opacity:1; opacity: 1; } 
	
	#main #logo{ width:1002px; height:88px; margin:0 auto; margin-top:20px;}
	#main #logo #homelink{  width:952px;padding-top:41px; text-align:right; }
	#main #logo #contactlink{ width:952px;padding-top:5px;text-align:right;}
	
	#main #otherlink{ width:816px; margin:0 auto; margin-top:40px; margin-bottom:20px;}
	#main #otherlink ul{ width:816px; margin:0; padding:0; list-style:none;}
	#main #otherlink ul li{ float:right; padding-left:40px;}

