*{font-size:12px;}
ul{list-style-type: none; margin:0px;padding:0;}
li{list-style:none;}

body
{
	margin:0px;
	height:100%;
	background-attachment: fixed;
	background-image: url(../images/page_bg.jpg);
	background-repeat: repeat-y;
	background-position: center;
}

.bodydiv{
	width:1023px;
	margin:0px auto;
}

.top{
	background:url(../images/top_bg.png);
	position:relative;	height:385px;
}

.nav{
	position:absolute;
	left:670px;
	top:13px;
	*left:700px;
}
.nav ul{margin-left:0px;}
.nav li{display:inline;margin-left:6px;}
.nav a{color:#000;text-decoration:none;}
.nav a:hover{text-decoration:underline;color:#C00;}
.menu{
	position:absolute;
	left:230px;
	top:41px;
	*top:30px;
}

.showpic{
	position:absolute;
	left:211px;
	top:99px;
}
.menu ul{margin-left:-40px;*margin-left:0px;}
.menu li{display:inline;margin-right:4px;*margin-right:3px;}
.menuul a{
	font-weight:bold;color:#000;
	text-decoration:none;
	letter-spacing:1px;
	display:inline;
	height:18px;
	padding:7px;
	*display:inline-block;
	*height:10px;
}
.menuul a:hover{
	border:3px solid #D90909;
	padding:4px;
	background:#fff;
}

.index_body{
	background:url(../images/index_body_bg.jpg);
	width:1060px;
	height:1172px;
	margin:0px auto;
}

.txtblock{
	margin-top:10px;
	margin-left:40px;
	*margin-left:20px;
	width:415px;
	float:left;
}
.txtblock2{
	margin-top:10px;
	margin-left:40px;
	width:510px;
	float:left;
}

.index_content_top1{
	font-size:14px;
	font-weight:bold;
	letter-spacing:2px;
	padding-top:18px;
	color:#BA0406;
	
	height:26px;
}

.index_content_top2{
	font-size:14px;
	font-weight:bold;
	letter-spacing:2px;
	padding-top:18px;
	color:#BA0406;
	height:26px;
}
.index_txt_body{
	font-size:14px;
	line-height:170%;
	letter-spacing:1px;
}
.index_txt_block{
	float:left;
	width:235px;
}
.width240{width:245px;}

.index_txt_title{
	background:url(../images/index_txt_title.jpg);
	#background-repeat:no-repeat;
	text-align:center;
	padding-top:6px;
	width:159px;
	height:20px;
	font-size:14px;
	font-weight:bold;
}
.index_txt_a{
	margin-left:0px;
	padding-left:0px;
}
.index_txt_a li{height:18px;padding-top:12px;}
.index_txt_a a{
	text-decoration:none;
	color:#000;
	letter-spacing:1px;
}
.index_txt_a a:hover{
	text-decoration:underline;
}
.index_more{text-align:right;width:70%;padding-top:8px;}
.index_more a{text-decoration:none;color:#000;}
.index_more a:hover{text-decoration:underline;}

.menudiv{
	background-image:url(../images/m_left.jpg);
	background-repeat:no-repeat;
	border:2px solid #D80804;
	padding-top:5px;
	padding-left:25px;
	padding-bottom:3px;
	position:absolute;
	left:10px;
	top:20px;
	display:none;
}
.menudiv div{
	position:absolute;
	right:0px;
	top:0px;
	width:20px;
	height:22px;
	background-image:url(../images/m_right.jpg);
	background-repeat:no-repeat;
}
.menudiv a{
	color:#D80804;
	font-weight:bold;
	text-decoration:none;
}
.menudiv a:hover{
	color:#000;
}

