@charset "gb2312";
/* CSS Document */

#container{
	width:100%;
	margin:0 auto;
}
#header{
	width:1004px;
	margin: 0 auto;
	height:auto;
}
#header1 { 
	line-height: 33px;
	height: 33px; 
	width:1002px; 
	margin:0 auto;
	}
#header1 a img{
	height: 22px; 
	width:92px; 
	margin:5px; 
	display:left;
	float:left;
}
#nav {
	float:right;
	background:url(../images/icon_top.gif) no-repeat left 10px;
	padding-left:15px;
}
#nav li{ 
	float:left;
	text-indent:5px;
}
#nav li a{
	color:#666;
}
#nav li a:hover{
	text-decoration:underline;
}
#banner{
	height:300px;
	background:url(../images/banner.jpg) center top no-repeat;
	margin:0 auto 15px;
}
#main{
	width:1004px;
	height:442px;
	margin: 0 auto;
	margin-bottom:15px;
}
#top-news{
	width:543px;
	height:442px;
	background:url(../images/top-news-bg.jpg) no-repeat;
	overflow:hidden;
	float:left;
	display:inline;
}
#top-news h1{
	font: bold 16px/36px "Î¢ÈíÑÅºÚ";
	color:#F00;
	width:543px;
	text-align:center;
	padding-top:10px;
}
#top-news p{
	width:500px;
	margin:0 auto;
	height:75px;
	text-indent:2em;
	color:#777;
}
#top-news ul{
	width:500px;
	margin:15px auto 0;
	overflow:hidden;	
}
#top-news ul li, #news ul li, .make ul li{
	background:url(../images/Icon.jpg) 0 14px no-repeat;
	width:490px;
	font:14px/33px "ËÎÌå";
	height:33px;
	margin: 0 auto;
}

#top-news ul li a,#news ul li a,.make ul li a{		
	padding-left:15px;
	display:block;
}
#top-news ul li span,#news ul li span{
	float:right;
	text-align:right;
	color:#ef6602;
	font:14px/33px  Arial, Helvetica, sans-serif;
}

#w310{
	width:447px; 
	float:right;
	height:250px;
	display:inline;
	margin-bottom:10px;
}

/*½¹µãÍ¼*/
.flash{ width:447px;height:250px;position:relative; overflow:hidden;background:#000;}  
.flash .fPic{ position:absolute; left:0px; top:0px; }  
.flash .D1fBt{ overflow:hidden; zoom:1;  height:16px; z-index:10;  }  
.flash .shadow{ width:100%; position:absolute; bottom:21px; left:0px; z-index:10; height:34px; background:rgba(0,0,0,0.6);    
filter:progid:DXImageTransform.Microsoft.gradient( GradientType = 0,startColorstr = '#80000000',endColorstr = '#80000000')\9;  display:block; line-height:34px; text-align:center; }  
.flash .shadow a{ text-decoration:none; color:#fff; font-size:14px; font-weight:bolder; overflow:hidden; margin-left:10px; }  
.flash .fcon{ position:relative; width:100%; float:left;  background:#000  }  
.flash .fcon img{ display:block; }  
.flash .fbg{ width:447px; background:#000; bottom:0px; left:0px; position:absolute; height:21px; text-align:center;  }  
.flash .fbg div{margin:4px auto 0;overflow:hidden;zoom:1;height:14px}    
.flash .D1fBt a{display:inline-block;background:url(../images/A_tip.png) no-repeat!important;    
width:14px; height:14px; position:relative; margin:0 2px; outline:0px;  text-decoration:none; }    
.flash .D1fBt .current,.flash .D1fBt a:hover{background:url(../images/A_tip_current.png) no-repeat!important}    
.flash .D1fBt img{display:none}    
.flash .D1fBt i{display:none; font-style:normal; }    
.flash .prev{  
position:absolute; width:7px;height:9px;font-size:9px;bottom:5px;right:28px; _bottom:0px; background:url(http://mat1.gtimg.com/news/base2011/foucs/img/A_btn_left.png) no-repeat; cursor:pointer; }  
.flash .next{ position:absolute; width:7px;height:9px;font-size:9px;bottom:5px; _bottom:0px; right:7px;background:url(http://mat1.gtimg.com/news/base2011/foucs/img/A_btn_right.png) no-repeat; cursor:pointer; } 


.normal{
	background:url(../images/normal-bg.jpg) no-repeat;
	width:447px;
	height:181px;
	float:right;
	margin-bottom:13px;
}
.normal h1{
	font: 14px/40px "Î¢ÈíÑÅºÚ";
	padding-left:25px;
	float:left;
}
.normal a img{
	padding-top:10px;
	float:right;
	padding-right:20px;
}

.n1{
	width:420px;
	margin:0 0 0 15px ;
	padding-top:5px;
	clear:both;
	overflow:hidden;
}
.n1 li{
	background:url(../images/Icon.jpg) 0 14px no-repeat;
	width:420px;
	overflow:hidden;
	font:14px/33px "ËÎÌå";
}
.n1 li a{	
	padding-left:15px;
	display:block;
}
#minor{
	clear:both;
	width:1004px;
	height:376px;
	margin:0 auto 15px;
}
#news{
	background:url(../images/news-bg.jpg) no-repeat;
	height:376px;
	width:543px;
	float:left;
}
#news a img{
	padding-top:15px;
	padding-right:20px;
	float:right;
}
#news ul{
	clear:both;
	width:500px;
	margin:0 auto;
	padding-top:35px;
	overflow:hidden;
}
#suggestions{
	clear:both;
	width:1004px;
	margin:0 auto 15px;
}
.make{
	background:#f2f2f2;
	width:1004px;
	height:330px;
	margin-top:15px;
}
.make img{
	padding:20px;
	float:left;
}
.make ul{
	width:500px;
	height:320px;
	padding-top:20px;
	float:right;
}
#foot{
	background:url(../images/foot-bg.jpg) no-repeat center top;
	width:1004px;
	height:130px;
	margin:0 auto;
	clear:both;
}
#foot p{
	text-align:center;
	height:40px;
	line-height:30px;
	color:#fff;
	padding-bottom:10px;
}
#foot span{
	text-align:center;
	line-height:24px;
	display:block;
}