﻿body {
	background-color: rgb(239,231,207);
	background-image:url("../images/tes.jpg");
	font-family: 'Comic Sans MS', '微軟正黑體', 'Courier New';
	color: rgb(20,20,20);
	background-repeat: no-repeat; 
	font-size: 14pt;
	margin: 0;
}

.page {
	width: 1000px;
	margin: 0 auto 0 auto;
	background-color: white;
	box-shadow: 0 0 5px 5px gray;
	overflow:hidden;
}

header {
	width: 98%;
	margin: -25px auto 0 auto;
	background-color:rgb(225,139,11);
	border: none ;
	/*border-radius: 10px;*/
	text-align: center;

}
.home{
	margin-left: -100px;
	 }
.nomu2{
	margin-right: 20px;
	margin-top:25px
}
nav {
	width: 100%;
	margin: -60px auto 0 auto;
	float: left;
	text-shadow: none;
	position: relative;
	z-index: 100;
}

nav ul {
	margin: 0;
	padding: 0;
	text-align: center;
	font-family: "letter-gothic-std",sans-serif,'微軟正黑體';

}

nav ul li {
	font-size: 14pt;
	display: inline-block;
	width: 108px;
	height:40px;
	background-image:url("../images/nav.png");
	text-align:center;
	/*border-top:2px solid gray;
	border-left:2px solid gray;
	border-right:2px solid black;*/
	padding:45px 3px 5px 3px ;
	margin:50px 50px 0px 50px;
	margin-top:0;
}

nav ul li a{
	text-decoration: none;
	color: white;
}

nav ul li:hover a {
	font-weight: bold;
	color: rgba(248,154,22,0.8)
}

nav ul li ul{
	display: none;
}

nav ul li:hover ul{
	display: block;
	position:absolute;
	margin: 0 0 0 20px;
	padding: 5px;
	text-align: left;
	font-size: 9pt;
}

nav ul li ul li{
	display:block;
	width:160px;
	padding: 5px;
	background-color: rgba(240,240,240,0.9);
}

nav ul li ul li:hover {
	background-image: url('../images/1.png');
	
}

.content {
	width: 98%;
	margin: 2px auto 0 auto ;
	min-height: 300px;
	border-top: 0px solid orange;
	/*border-radius: 10px;*/
	overflow-x:hidden;
	overflow-y:auto;
	max-height:830px;
}
.map{
	margin:50px;
	background-color:rgba(243,243,243,.5);
}
.n1{
	width: 98%;
	float:left;
	background-color:rgba(243,243,243,.5);
	margin:10px;
	border:"2px solid orange";
	margin-top:30px;
	}
.s1{
	margin-left:10px;
	background-color:rgba(243,243,243,.1);
	font-size:12pt;
	margin-top:30px;
}
.n2{
	width: 98%;
	float:left;
	background-color:rgba(243,243,243,.5);
	margin:10px;
	border:"2px solid orange";
	}
.s2{
	margin-left:10px;
	background-color:rgba(243,243,243,.1);
	font-size:12pt;
}
.n3{
	width: 98%;
	background-color:rgba(243,243,243,.5);
	margin-left:30px;
	font-size:12pt;
	}
.s3{
	margin-left:10px;
	background-color:rgba(243,243,243,.1);
}
.s4{
	margin-left:10px;
	background-color:rgba(243,243,243,.1);
}
.s5{
	margin-left:10px;
	background-color:rgba(243,243,243,.1);
}
.s6{
	margin-left:10px;
	background-color:rgba(243,243,243,.1);
}
.n3{
	width: 98%;
	background-color:rgba(243,243,243,.5);
	font-size:12pt;
	width: 98%;
	float:left;
	padding:5px;
	margin-top: 20px;
	border-radius: 5px;
	}
.link{
	margin-top: 20px;
	background-color:rgba(243,243,243,.5);
}
.d1{
	width: 98%;
	float:left;
	margin:10px;
	border:"2px solid orange";
	margin-top:30px;
	margin-left:150px;
	}
.ds1{
	margin-left:400px;
	margin-top:60px;
}
.d2{
	width: 45%;
	float:left;
	background-color:rgba(243,243,243,.5);
	margin:10px 20px;
	border:"2px solid orange";
	margin-top:6px;
}
.ds2{
	width:48%;
	float:left;
	background-color:rgba(243,243,243,.1);
	font-size:12pt;
	margin:10px auto;
	}
.d3{
	width: 45%;
	float:left;
	background-color:rgba(243,243,243,.5);
	margin:10px 10px;
	border:"2px solid orange";
	margin-top:6px;
}
.ds3{
	width:48%;
	background-color:rgba(243,243,243,.1);
	font-size:12pt;
	margin:10px 18px;
	float:left;
	}
.d4{
	width: 45%;
	float:left;
	background-color:rgba(243,243,243,.5);
	margin:10px 20px;
	border:"2px solid orange";
	margin-top:6px;
}
.ds4{
	width:48%;
	float:left;
	background-color:rgba(243,243,243,.1);
	font-size:12pt;
	margin:10px auto;
	}
.d5{
	width: 45%;
	float:left;
	background-color:rgba(243,243,243,.5);
	margin:10px 10px;
	border:"2px solid orange";
	margin-top:6px;
}
.ds5{
	width:48%;
	background-color:rgba(243,243,243,.1);
	font-size:12pt;
	margin:10px 18px;
	float:left;
	}
.d6{
	width: 45%;
	float:left;
	background-color:rgba(243,243,243,.5);
	margin:10px 20px;
	border:"2px solid orange";
	margin-top:6px;
}
.ds6{
	width:48%;
	float:left;
	background-color:rgba(243,243,243,.1);
	font-size:12pt;
	margin:10px auto;
	}
.d7{
	width: 45%;
	float:left;
	background-color:rgba(243,243,243,.5);
	margin:10px 20px;
	border:"2px solid orange";
	margin-top:6px;
}
.ds7{
	width:48%;
	background-color:rgba(243,243,243,.1);
	font-size:12pt;
	margin:10px 18px;
	float:left;
	}
.d8{
	width: 98%;
	float:left;
	background-color:rgba(243,243,243,.5);
	margin:10px 20px;
	border:"2px solid orange";
	margin-top:6px;
}
.ds8{
	background-color:rgba(243,243,243,.1);
	font-size:12pt;
	margin:10px auto;
	}
.d9{
	width: 98%;
	float:left;
	background-color:rgba(243,243,243,.5);
	margin:10px 20px;
	border:"2px solid orange";
	margin-top:6px;
}
.ds9{
	background-color:rgba(243,243,243,.1);
	font-size:12pt;
	margin:10px auto;
	}
.d10{
	width: 98%;
	float:left;
	background-color:rgba(243,243,243,.5);
	margin:10px 20px;
	border:"2px solid orange";
	margin-top:6px;
}
.ds10{
	background-color:rgba(243,243,243,.1);
	font-size:12pt;
	margin:10px auto;
	}
.c1{
	margin-left:10px;
	background-color:rgba(243,243,243,.1);
}
.c2{
	margin-left:10px;
	background-color:rgba(243,243,243,.1);
}
.c3{
	margin-left:10px;
	background-color:rgba(243,243,243,.1);
}
.c4{
	margin-left:10px;
	background-color:rgba(243,243,243,.1);
}
.c5{
	margin-left:30px;
	background-color:rgba(243,243,243,.1);
}
.c6{
	margin-left:20px;
	background-color:rgba(243,243,243,.1);
}
.c7{
	margin-left:30px;
	background-color:rgba(243,243,243,.1);
}
footer {
	overflow:hidden;
	padding-top:0px;
	padding-left:30px;
	width: 97%;	
	border-top: 2px solid rgb(163,99,12);
	font-size:9pt;
	text-align:center;
	margin-bottom:30px;
}
.fixedpage {
	position: fixed;
	left: 0;	
	bottom: 0px;
	width: 100%;
	height: 30px;
	font-size:12pt;
	border: 0px solid white;
	background-color: rgba(251,194,111,1);
	color: black;
	text-align: center;
}