@charset "utf-8";]
html, body, div, span, applet, object, iframe,h1, h2, h3, h4, h5, h6, p, blockquote, pre,a, abbr, acronym, address, big, cite, code,del, dfn, em, font, img, ins, kbd, q, s, samp,small, strike, strong, sub, sup, tt, var, dl, dt, dd, fieldset, form, label, legend, form, dl, dt, dd {
	margin: 0;
	padding: 0;
	list-style-position: outside;
	list-style-type: none;
	border: 0px none;
	outline: 0;
}
ul,li, dl, dt, dd {
	list-style-position: outside;
	list-style-type: none;
	list-style-image: none;
	margin: 0px;
	padding: 0px;
}
.edit div,.edit dl,.edit dt,.edit dd,.edit ol,.edit ul,.edit li,.edit table,.edit caption,.edit tbody,.edit tfoot,.edit thead,.edit tr,.edit th,.edit td,.edit a,.edit p,.edit span,.edit td,.edit th,.edit h1,.edit h2,.edit h3,.edit h4,.edit ol,.edit form,.edit ul,.edit li,.edit dl,.edit dt,.edit dd {
	padding: auto;
	border-collapse: auto;
    border-spacing: auto;
}
a {
	/*hlbr:expression(this.onFocus=this.blur()); IE*/
	outline: none; /*Firefox*/
	text-decoration: none;
	cursor: pointer;
	color: #09F;
 }
a:hover {
	text-decoration: underline;
	text-decoration: none;
}
a img {
	border: 0px none;
}
html, body {
	behavior: url("css/csshover3.htc");
	text-align: center;
	font-family: "微軟正黑體", "Segoe UI", "細明體", Arial, helvetica, sans-serif;
	margin: 0px;
	padding: 0px;
	cursor: default;
	height: 100%;
	width: 100%;
	visibility: inherit;
	text-align: center;
	font-weight: inherit;
	font-style: inherit;
	font-size: 12px;
	vertical-align: baseline;
	text-decoration: none;
	border: 0px none;
}
body {
	font-size: 1em;
	padding: 0px;
	background-repeat: repeat;
	background-position: center top;
	background-image: url(images/bgimg.png);
	position: relative;
	text-align: center;
}
.gbody {
	background-image: url(images/leftimg.png);
	background-repeat: no-repeat;
	background-position: 0px 0px;
	position: relative;
	height: 800px;
	width: 600px;
	margin-top: 0px;
	margin-right: auto;
	margin-bottom: 0px;
	margin-left: auto;
}
.nav {
	height: 100px;
	width: 600px;
	display: block;
}
.nav ul {
	display: block;
	float: left;
	width: 378px;
	position: relative;
	margin: 0px 0px 0px 270px;
	height: 100px;
	}
.nav ul li {
	height: 100px;
	width: 110px;
	display: block;
	float: left;
}
.nav ul li a {
	height: 100px;
	width: 110px;
	display: block;
	float: left;
	background-image: url(images/nav.png);
	background-repeat: no-repeat;
	background-position: 0px 0px;
	line-height: 600px;
	overflow: hidden;
	}
.nav ul li.n1 a {background-position: 0px 0px;}
.nav ul li.n2 a {background-position: -110px 0px;}
.nav ul li.n3 a {background-position: -220px 0px;}
.nav ul li.n1 a:hover {background-position: 0px -100px;}
.nav ul li.n2 a:hover {background-position: -110px -100px;}
.nav ul li.n3 a:hover {background-position: -220px -100px;}
	
.left {
	position: relative;
	width: 222px;
	float: left;
	display: block;
	overflow: hidden;
	height: 700px;
}
.left ul {
	margin-top: 154px;
	margin-left: 74px;
	*margin-left: 37px;
	width: 110px;
	margin-right: 0px;
	margin-bottom: 0px;
	}
.left ul li,.left ul li a {
	display: block;
	clear: both;
	float: left;
	height: 32px;
	line-height: 32px;
	text-align: left;
	text-indent: 30px;
	width: 110px;
}
.left ul li a {
	color: #FFF;
}
.left ul li a:hover {
	background-image: url(images/chk.png);
	background-repeat: no-repeat;
	background-position: 5px 10px;
}
.main {
	width: 378px;
	display: block;
	float: right;
}
h1.titlename {
	background-image: url(../images/titlename.png);
	display: block;
	width: 100%;
	position: relative;
	height: 70px;
	background-repeat: no-repeat;
	background-position: 0px 0px;
}
.maintb {}
.maintb thead td,.maintb thead th {padding: 20px 3px;}
.maintb tbody td,.maintb tbody th {padding: 10px 3px;}
.maintb tfoot td,.maintb tfoot th {padding: 2px 3px;}
.maintb td {
	text-align: left;
	color: #600;
	font-size: 1.2em;
}
.maintb th {
	text-align: right;
	color: #600;
	font-size: 1.2em;
	width: 80px;
	}
.maintb tbody td img {
	width: 135px;
	float: left;
	margin-right: 6px;
	margin-bottom: 6px;
}
.maintb tfoot td.map {
	text-align: right;
}
.maintb tfoot td.map img {}
.tbt {
	color: #B48863;
	background-image: url(images/redbg.png);
	display: inline;
	margin: 0px 0px;
	padding: 3px 5px;
	position: relative;
}
.left img {
	position: absolute;
	right: 0px;
	bottom: 30px;
	width: 150px;
	}
.map img {cursor: pointer;
}
.map img:hover {
	filter:alpha(Opacity=70, Style=0);
	-moz-opacity:0.7;
	opacity: 0.7;
	}
	
.bk_layers {z-index: 998;
display: none;
background-color: #000;
position: fixed;
_position: absolute;
left: 0px;
top: 0px;
right: 0px;
bottom: 0px;
color: #FFF;
_height: expression(document.body.clientHeight-0);
_width: expression(document.body.clientWidth-0);
text-align: center;
filter: alpha(opacity=60);
-moz-opacity: 0.6;
opacity: 0.6;} 
/*
.mapb {
z-index: 1999999999;
position: fixed;
_position: absolute;
_height: expression(document.body.clientHeight-0);
_width: expression(document.body.clientWidth-0);
display: none;
width: 600px;
height: 520px;
color: #000;
font-weight: normal;
background-image: url(images/loginbox.png);
background-repeat: no-repeat;
background-position: 0px 0px;
top: 50%;
left: 50%;
margin-left: -492px;
margin-top: -294px;
text-align: center;
	}*/
.mapb {
	z-index: 1999999999;
	position: fixed;
_height: expression(document.body.clientHeight-0);
_width: expression(document.body.clientWidth-0);
	display: block;
	width: 600px;
	height: 520px;
	color: #000;
	font-weight: normal;
	background-image: url(images/loginbox.png);
	background-repeat: no-repeat;
	background-position: 0px 0px;
	top: 50%;
	left: 50%;
	margin-left: -492px;
	margin-top: -294px;
	text-align: center;
	visibility: hidden;
}
a.fancybox-thumbs img{
	-webkit-box-shadow: 0px 1px 4px 0px #582712;
	-moz-box-shadow: 0px 1px 4px 0px #582712;
	box-shadow: 0px 1px 4px 0px #582712;
	}
a.fancybox-thumbs img:hover {
/*	filter: alpha(opacity=80);
	-moz-opacity: 0.8;
	opacity: 0.8;*/
	-webkit-box-shadow: 0px 1px 12px 0px #992200;
	-moz-box-shadow: 0px 1px 12px 0px #992200;
	box-shadow: 0px 1px 12px 0px #992200;
	}
.imgbox {
	display: block;
	margin-top: 20px;
	margin-right: 0px;
	margin-bottom: 20px;
	margin-left: 0px;
}