

.photo .logo_top{padding-top:10px;
padding-left:5px}
.logo{ clear:both; 
	margin-top:30px;}
.logo_img{ float:left; 
	}

.search{ float:right; 
	width:300px; 
	position:relative;
	top:24px; 
	}
.search img{
	margin-left:170px;}	
.search_frame{
	background:url(../images/search.png) no-repeat;
	width:202px; 
	height:24px; 
	float:left; 
	margin-right:15px; 
	cursor:pointer; }
.leaving_blank{
	margin:25px 0px;}
		

#nav ul a{
	color:#E3E3E3;
	font:14px "Microsoft YaHei";
	text-decoration:none;
}
#nav ul a:hover{background-color:#999;text-decoration:underline;}

	
#nav{
	color:#E3E3E3;
	font:14px "Microsoft YaHei";
	height:788px;
	width:192px;
	
	float:left;
}
#nav .first{
	text-decoration:none;
	font-size:18px;
	font-weight:bold;
}
#nav .last a{
	text-decoration:none;
	font-size:16px;
	font-weight:bold;
	margin-top:25px;
	}
#main{
	width:1158px;
	height:788px;
	margin-left:192px;
	float:right;
	margin-top:-788px;
	border-left:1px solid #999;
	}

#left{
	float:left;
	padding-top:30px;
	padding-left:50px;
	}	
#middle img{
	padding-top:30px;
	padding-left:45px;
}
#right{
	
	float:right;
	margin-top:-500px;
	padding-right:55px;
	
}
#desc p{
	color:#E3E3E3;
	font:16px "Microsoft YaHei";
	width:1058px;
	padding-left:50px;
	padding-top:30px;}

#centre{
	text-align:center;
	margin:0 auto;
	}	

/* ----------------------------------head  end--------------------------------------------- */



/* ----------------------------------index  main--------------------------------------------- */
.main{ clear:both;}

.mask{position:absolute;left:0;top:0;background:#000;opacity:0.4;filter:alpha(opacity=40);}
*{padding:0;list-style-type:none;}

.clearfix:after{content:".";display:block;height:0;clear:both;visibility:hidden;}
.clearfix li{  border-bottom:#626262 1px solid;}
.clearfix{display:inline-table; }/* Hides from IE-mac \*/
*html .clearfix{height:1%;}
.clearfix{display:block; }/* End hide from IE-mac */
*+html .clearfix{min-height:1%;}
/* section */
.section{width:900px;margin:0 auto 0 auto;overflow:hidden; position:relative;}
.section ul{ display:inline-block; }
.section ul li{float:left;margin-right:1px;margin-bottom:0px;display:inline;width:300px;overflow:hidden;position:relative; /*opacity:0.5;filter:alpha(opacity=50);*/ }
.section ul li .photo{overflow:hidden;}

.section .text{position:absolute;width:300px;left:-300px;top:0px;overflow:hidden; padding-left:-10px;}
.section .text h3{width:300px;height:70px;line-height:77px;text-align:center;color:#FFFFFF;font-family:"Microsoft YaHei";font-size:24px; background:#000; opacity:0.7; font-weight:500;}
.text a{
	text-decoration:none;
	}
	


