/* CSS Document */

@font-face {
  font-family: TrajanPro;
  src: url(images/TrajanPro.off);
}
body { margin:0; padding:0; font-family:"微軟正黑體"; font-size:15px; line-height:180%; color:#666;}
img{ border:0;
vertical-align: middle;}
#gotop{ display: none; position: fixed; right: 20px; bottom: 20px; padding: 10px 15px; cursor: pointer;}
#gotopBtn { display: none; position: fixed; right: 20px; bottom: 20px; padding: 70px 15px; cursor: pointer;}
.clear{ clear:both;}
#nav{ width:1000px; margin:0; padding:0;}
#top-bar{
width:100%;
height:60px;
color:#FFF;
background:#282828;
position:fixed;
top:-65px;
filter:alpha(opacity=95);
-moz-opacity:0.95;
opacity: 0.95;
font-family: TrajanPro;
font-size:21px;
font-family:"微軟正黑體"; 
z-index:999999;
	 
 /* CSS3 陰影*/
-webkit-box-shadow: 0px 3px 10px #5c5c5c;
-moz-box-shadow: 0px 3px 10px #5c5c5c;
box-shadow: 0px 3px 10px #5c5c5c;	 
}

.top{ 
padding:0; 
margin:0; 
text-align:center; 
width:100%;
background:url(images/top_bg.jpg);
background-size: cover;
}

.down{ 
padding:0; 
margin:0; 
text-align:center; 
width:100%;
background:url(images/down_bg.jpg);
background-size: cover;	
}

.push{
padding:0; 
margin:0; 
text-align:center; 
width:100%;
}

.book{
padding:0; 
margin:0; 
text-align:center; 
width:100%;
}

.footer{ 
padding:0; 
margin:0; 
text-align:center; 
width:100%;
background-color:#00398f;
}

#wrapper{
padding:0; 
margin:0;
text-align:center;
overflow: hidden;
}
