@charset "utf-8";
/* CSS Document */

body {
	background-image:url(image/bg.jpg);
	background-repeat:no-repeat;
	background-color:#130a13;
	margin:0px;
	font-family:Tahoma, Arial, Helvetica, sans-serif;
	font-size:11px;
	color:#923488;
	filter:chroma(); 
	}
a {
	color:#e653d6;
	text-decoration:none;
	}

#Frame-Top-Icon {
	position:absolute;
	top:0px;
	right:0px;
	}
	#Frame-Top-Icon a {
		float:left;
		}

#Frame-Top-Version {
	position:absolute;
	color:#e653d6;
	right:10px;
	top:10px;
	}
	#Frame-Top-Version a {
	color:#e653d6;
	}
	#Frame-Top-Version a:hover {
	color:#f1aa19;
	}

/*********************************************************************************************/

#Frame-Menu {
	position:absolute;
	left:0px;
	width:125px;
	z-index:99;
	}
	#Frame-Menu ul {
		margin:0px;
		padding:195px 0 0 0px;
		}
		#Frame-Menu ul li {
			list-style:none;
			text-align:right;
			}
				#Frame-Menu ul li a {
				display:block;
				height:24px;
				padding:0px 5px 0 0;
				font-size:12px;
				}
				#Frame-Menu ul li a:hover {
				color:#f1aa19;
				}
				#Frame-Menu ul li .Frame-Menu-Active {
				background-image:url(image/menu-ico.gif);
				background-repeat:no-repeat;
				background-position:right;
				color:#f1aa19;
				}
				
#Frame-Sub-Menu-Merry {
	position:absolute;
	width:120px;
	z-index:88;
	left:129px;
	top:244px;
	}
	#Frame-Sub-Menu-Merry ul {
		margin:0px;
		padding:0px;
		}
		#Frame-Sub-Menu-Merry ul li {
			list-style:none;
			text-align:left;
			}
			#Frame-Sub-Menu-Merry ul li a {
				color:#91418c;
				display:block;
				height:24px;
				font-size:12px;
				}
			#Frame-Sub-Menu-Merry ul li a:hover {
				color:#e653d6;
				}
			#Frame-Sub-Menu-Merry ul li .Frame-Sub-Menu-Active {
				color:#e653d6;
				}
				
#Frame-Sub-Menu-Winmaking {
	position:absolute;
	width:120px;
	z-index:88;
	left:129px;
	top:316px;
	}
	#Frame-Sub-Menu-Winmaking ul {
		margin:0px;
		padding:0px;
		}
		#Frame-Sub-Menu-Winmaking ul li {
			list-style:none;
			text-align:left;
			}
			#Frame-Sub-Menu-Winmaking ul li a {
				color:#91418c;
				display:block;
				height:24px;
				font-size:12px;
				}
			#Frame-Sub-Menu-Winmaking ul li a:hover {
				color:#e653d6;
				}
			#Frame-Sub-Menu-Winmaking ul li .Frame-Sub-Menu-Active {
				color:#e653d6;
				}
				
				
#Frame-Sub-Menu-Contact {
	position:absolute;
	width:120px;
	z-index:88;
	left:129px;
	top:292px;
	}
	#Frame-Sub-Menu-Contact ul {
		margin:0px;
		padding:0px;
		}
		#Frame-Sub-Menu-Contact ul li {
			list-style:none;
			text-align:left;
			}
			#Frame-Sub-Menu-Contact ul li a {
				color:#91418c;
				display:block;
				height:24px;
				font-size:12px;
				}
			#Frame-Sub-Menu-Contact ul li a:hover {
				color:#e653d6;
				}
			#Frame-Sub-Menu-Contact ul li .Frame-Sub-Menu-Active {
				color:#e653d6;
				}
/*********************************************************************************************/

#Frame-Main-index {
	position:absolute;
	width:100%;
	margin:-280px 0 0 0;
	top:50%;
	text-align:center;
	}
#Frame-Main-Sub {
	position:absolute;
	width:100%;
	margin:-215px 0px 0 0px;
	top:50%;
	left:0px;
	}
#Frame-Main-Sub-proinfo {
	position:absolute;
	width:100%;
	margin:-220px 0 0 0;
	top:50%;
	left:0px;
	}
	.sub-banner {
		margin:0 auto;
		width:600px;
		height:220px;
		}
	.sub-content {
		width:600px;
		height:100%;
		line-height:16px;
		margin:0 auto;
		}
	.sub-content-global {
		width:550px;
		height:180px;
		font-size:11px;
		line-height:16px;
		margin:0 auto;
		}
		.Scroll-Container-out {
	width:600px;
	padding-top:5px;
	position:absolute;
			}
			.proinfo-pic {
				width:280px;
				height:400px;
				position:absolute;
				top:10px;
				left:25px;
				}
				#Frame-Main-Sub-Merry {
					width:600px;
					height:480px;
					margin:0 auto;
					}
					#Frame-Main-Sub-Merry ul {
						margin:0px;
						padding:0px 0 0 0px;
						display:block;
						width:550px;
						height:450px;
						float:right;
						}
						#Frame-Main-Sub-Merry ul li {
							list-style:none;
							float:left;
							/*width:95px;
							height:210px;*/
							padding:0 15px 15px 0;
							}
							#Frame-Main-Sub-Merry ul li span {
								width:95px;
								height:175px;
								display:block;
								}
							#Frame-Main-Sub-Merry ul li h1 {
								width:95px;
								height:35px;
								background-image:url(image/pro-name-bg.gif);
								margin:0px;
								padding:0px;
								font-size:11px;
								font-weight:400;
								display:block;
								}
								#Frame-Main-Sub-Merry ul li h1 a {
									display:block;
									margin:3px 3px;
									padding:0px;
									overflow:hidden;
									text-align:center;
									padding:0px;
									color:#91418c;
									}
								#Frame-Main-Sub-Merry ul li h1 a:hover {
									color:#e653d6;
									}
		.sub-content-Proinfo {
			width:550px;
			height:180px;
			line-height:16px;
			margin:0 auto;
			}
		#Frame-Main-Sub-Merry-Page {
			width:550px;
			height:23px;
			float:right;
			margin-top:10px;
			}
			#Frame-Main-Sub-Merry-Page span {
				display:block;
				width:535px;
				height:23px;
				text-align:center;
				line-height:22px;
				}
		#Frame-Main-Sub-News-Page {
			width:600px;
			height:25px;
			float:right;
			}
			#Frame-Main-Sub-News-Page span {
				display:block;
				width:600px;
				height:25px;
				text-align:center;
				line-height:25px;
				}
		.Scroll-Container-out-proinfo {
			width:530px;
			padding-top:5px;
			position:absolute;
			}
	#Frame-Main-Sub-News-list {
		width:600px;
		position:relative;
		margin:0 auto;
		}
	#Frame-Main-Sub-News-list ul {
		padding:0px;
		margin:10px 0 10px 0;
		height:175px;
		}
		#Frame-Main-Sub-News-list ul .list-black {
			list-style:none;
			width:600px;
			height:25px;
			line-height:25px;
			display:block;
			background-image:url(image/news-list-bg.gif);
			}
			#Frame-Main-Sub-News-list ul .list-black span {
				padding:0 8px 0 8px;
				}
		#Frame-Main-Sub-News-list ul .list-red {
			list-style:none;
			width:600px;
			height:25px;
			line-height:25px;
			display:block;
			background-color:#441a40;
			}
			#Frame-Main-Sub-News-list ul .list-red span {
				padding:0 8px 0 8px;
				}
.Contact-Guestbook {
	position:absolute;
	border-collapse:collapse;
	}
	.Contact-Guestbook tr td {
		border:1px solid #2e132e;
		}
		.Contact-Guestbook tr td table tr td {
			border:none;
			}
			.Guest-title {
				background-color:#471e47;
				border:none;
				width:270px;
				font-family:Tahoma;
				color:#923488;
				}
			.Guest-contact {
				background-color:#471e47;
				width:270px;
				height:80px;
				border:none;
				font-family:Tahoma;
				color:#923488;
				}
			.Guest-code {
				background-color:#471e47;
				width:40px;
				border:none;
				font-family:Tahoma;
				color:#923488;
				}
/*********************************************************************************************/

#Frame-Foot {
	position:absolute;
	bottom:0px;
	left:0px;
	width:100%;
	height:23px;
	background-image:url(image/Frame-Foot-Bg.gif);
	background-repeat:repeat-x;
	}
		#Frame-Foot span {
			color:#79106d;
			font-size:10px;
			line-height:22px;
			width:100%;
			text-align:center;
			display:block;
			}
			
.bottom_link{
	font-family:Tahoma,Arial,Helvetica,sans-serif;
	font-size:11px;
	color:#79106D;
	text-decoration:none;
	padding:0px 3px;
}

a.bottom_link:hover{
	font-family:Tahoma,Arial,Helvetica,sans-serif;
	font-size:11px;
	color:#F1AA19;
	text-decoration:none;
}

/*********************************************************************************************/

.webLinks td {
	padding:0 10px; 
}

#new_btm{
	background-image:url(image/Frame-Foot-Bg.gif); 
	background-repeat:repeat;
	background-position:bottom;
	width:100%; 
}

.new_btm_text{
	color:#79106D; 
	line-height:18px;  
	font-family:Tahoma,Arial,Helvetica,sans-serif; 
	font-size:11px; 
	text-align:center; 
	padding-top:5px; 
	padding-bottom:5px;

}

.btm_bg{
	 background-image:url(image/Frame-Foot-Bg.gif); 
	 background-repeat:repeat; 
	 color:#79106D; 
	 line-height:18px;  
	 font-family:Tahoma,Arial,Helvetica,sans-serif; 
	 font-size:11px; 
	 text-align:center; 
	 width:100%; 
	 position:fixed;
	 _ position:absolute; 
	 _ bottom:auto;
	 _ top:	expression(eval(document.documentElement.scrollTop+document.documentElement.clientHeight-this.offsetHeight-(parseInt(this.currentStyle.marginTop,10)||0)-(parseInt(this.currentStyle.marginBottom,10)||0)));
	 _ display:block;
	 bottom:0px; 
	 left:0px; 
	 padding-top:5px; 
	 padding-bottom:5px;
}

#fixpic {
bottom:0;
display:block;
left:0;
position:absolute;
_ bottom:auto;
_ top:expression(eval(document.documentElement.scrollTop+document.documentElement.clientHeight-this.offsetHeight-(parseInt(this.currentStyle.marginTop,10)||0)-(parseInt(this.currentStyle.marginBottom,10)||0)));
}