@charset "utf-8";
/* CSS Document */
body{ font-family:"Times New Roman", Times, serif; letter-spacing:2px; }
a{ color:#666; text-decoration:none;}
a:hover{ color:#f00;}
#wrapper{ display:block; margin:0 auto; padding:0; width:946px; }
#header{ display:block; width:890px; height:140px; margin:0 auto; padding:0; position:relative; }
#header img{ display:block; float:left; padding:5px 5px 5px 25px; border:0;}
.large_word{ font-size:55px; color:#f00;}
#header h3{ font-size:40px; padding:15px 0 0 40px; float:left; color:#666666; margin:0;}
#language{ position:absolute; right:7px;}

#menu{ position:absolute; bottom:0; right:0; z-index:100; }
ul, li, ul#nav, ul#nav li, ul#nav ul, ul#nav a{ margin:0; padding:0; font-size:22px; text-decoration:none; list-style:none;}
ul#nav, ul#nav li{ list-style:none;}
ul#nav li{ position:relative; float:left;}
ul#nav li a{ display:block; padding:12px 15px; }
ul#nav > li > a {}
/* 下面的border會導致選單微幅震動*/
ul#nav > li > a:hover{ border:1px solid #eee;}
ul#nav li ul{ display:none; float:left; position:absolute; left:0; margin:0;}
ul#nav li:hover > ul{ display:block; background:#f9f9f9; }
ul#nav ul li{ border-bottom:1px solid #ddd;}
ul#nav ul li:last-child{ border-bottom:none;}
ul#nav ul a{ width:260px; padding:12px 12px; color:#900; font-size:16px;}
ul#nav ul a:hover{ color:#FF0000; background:#eee;}
.arrow_bottom{ display:inline-block; margin-left:5px; border-top:4px solid #666; border-left:4px solid transparent; border-right:4px solid transparent; width:1px; height:1px;}


#slideshow{ width:940px; height:400px; float:left; border:3px solid #eee; position:relative;}
#slideshow li{ position:absolute;}
#slideshow a img{ display: block; padding: 0; margin: 0 auto; border: none;}
#slideshow li a{ display: block;}

.slideshowController { position:absolute; right:0; bottom:0;}
.slideshowController a{ background:transparent url(images/001arrows.png) no-repeat left top; display:block; width:30px; height:30px; position:absolute; right:60px; bottom:0;
						 z-index:99; outline:none;}
.slideshowController .next{ background-position: -30px 0; right:0;}						
.slideshowController .play{ background-position: -60px 0; right:30px;}
.slideshowController .pause{ background-position: -90px 0;}


#content{ position:relative; }
#content h2{ margin:0; padding:0; line-height:35px; background-color:#eee;} 

/*首頁 */
#left{ border-radius:6px; width:290px; border:1px solid #ccc; margin:5px 5px 5px 0; float:left; padding:5px; text-align:center;}
#center{ border-radius:6px; width:310px; border:1px solid #ccc; margin:5px; float:left; padding:5px; text-align:center; }
#right{ border-radius:6px; width:290px; border:1px solid #ccc; margin:5px 0 5px 5px;  float:left; padding:5px; text-align:center; }
#left li, #right li, #center li{ list-style-type:decimal; text-align:left; font-size:16px; font-weight:normal; margin-left:-3px;}
#left p, #center p, #right p{ text-align:left; padding-left:7px;}
.photo_word{ color:#996600; text-align:center; font-size:12px;}

#bread{ line-height:30px;}
#small_left{ border-radius:6px; width:200px; border:1px solid #ccc; margin:5px 5px 5px 0; float:left; text-align:center;}
#small_left p{ margin:0; border-bottom:1px solid #eee; padding-bottom:7px; line-height:30px; text-align:center; }
#large_right{ border-radius:6px; width:695px; height:auto; border:1px solid #ccc; margin:5px; float:left; padding:5px; text-align:center;}
#large_right p{ text-align:left; padding-left:7px;}
#large_right h3{ color:#FF0000; font-size:20px; text-align:left;}
.ol_number li{ list-style-type:decimal; text-align:left; font-size:16px;}
.tel{ font-size:12px; padding-left:40px;}


#footer{ display:block; float:left; color:#666; text-align:center; line-height:22px; border-top:1px solid #eee; font-size:12px;}




