@charset "utf-8";

body{
	color:#333;
	*font-size:small;
	*font:x-small;
	color:#333333;
	line-height:1.4;
	text-align: center;
	height:100%; 
    background: url(../img/common/foot_bg.jpg);
}

/*----------------------------------------*/




/*----------------------------------------*/

#wrapper{
background:url(../img/index/index_bg.jpg) repeat-x left top;
}

#wrapper #flash_area{
width:1000px;
height:550px;
margin:0 auto;
}

#wrapper #flash_area #flash_box {
	position:relative;
	text-align:left;
}

#wrapper #flash_area #flash_box h1{
position:absolute;
z-index:1;
left:20px;
top:1px;
margin-top:16px;
background:transparent;
}

#wrapper #flash_area #flash_box div#g_nav{
	width:740px;
	position:absolute;
	top:50px;
	left:260px;
	z-index:2;
	/*background:transparent;*/
}

#wrapper #flash_area #flash_box div#g_nav a{
height:30px;
}

#wrapper #flash_area #flash_box div#g_nav ul li{
float:left;
}

#wrapper #flash_area #flash_box #flashcontent{
	z-index:0;
}


#wrapper #flash_area #flash_box h2{
	position:absolute;
	top:8px;
	left:650px;
	font-size:11px;
	color:#FFFFFF;
	margin:0 auto;
	z-index:59999;
	text-align:right;
}

*html body #wrapper #flash_area #flash_box h2{
	position:absolute;
	top:8px;
	left:175px;
	font-size:11px;
	color:#FFFFFF;
	margin:0 auto;
	z-index:59999;
}


#content{
background:url(../img/index/index_cbg.jpg) repeat-x left top;
padding:0 auto; 
text-align:left;
}

#content #main{
/* width:910px; */
/* padding:25px 40px 0 50px; */
width:1000px;
margin:0 auto;
padding:25px 0 0 0;
}

#content #main ul.baner_box{
float:right;
/* width:438px; */
width:568px;
margin-bottom:20px;
}

#content #main ul.baner_box li{
float:left;
width:142px;
}

#content #main ul.baner_box li.new{
position:relative;
z-index:100;
}

#content #main ul.baner_box li em{
font-size:11px;
font-weight:bold;
position:relative;
top:-38px;
left:42px;
z-index:1000;
display:block;
}

#content #main ul.baner_box li em.ani{
top:-24px;
left:3px;
z-index:999;
display:block;
}

/*#content #main ul.baner_box li span#updatebar {
	padding: 1px 0 0 6px;
	font-size: 11px;
	color: #ff0000;
}*/

#content #main #news_box{
background:url(../img/index/news_bg.jpg) no-repeat;
/* width:450px; */
width:410px;
height:140px;
float:left;
padding:10px 0 10px 10px;
/* margin: 4px 0 20px 0; */
margin: 4px 0 0 0;
}

#content #main #news_box .ttl{margin-bottom:10px;}

#content #main #news_box #scroll{
overflow: auto;
/* width:450px; */
width:400px;
height:105px;
}

#content #main #news_box #scroll dl{
background:url(../img/index/line.jpg) left bottom no-repeat;
width:375px;
}

#content #main #news_box #scroll dl dt{
background:url(../img/index/ic01.jpg) left top no-repeat;
margin:0 0 10px 0;
_margin:10px 0 5px 0;
/* padding:0 0 10px 60px; */
padding:0 0 10px 80px;
/* width:350px; */
width:300px;
font-size:11px;
}

*:first-child+html #content #main #news_box #scroll dl dt{
margin:10px 0 5px 0;
}

#content #main #news_box #scroll dl dt.info{
background:url(../img/index/ic02.jpg) left top no-repeat;
}

#content #main ul#foot_btn{
/* width:450px; */
width:410px;
float:left;
clear:both;
}

#content #main ul#foot_btn li{
float:left;
margin-right:15px;
padding-bottom:40px;
}

.cutter{clear:both;}
