@charset "utf-8";
/* CSS Document */
*{padding:0; margin:0; font-weight:normal; list-style-type:none; -webkit-text-size-adjust:none;}
body{text-align:center; font-family:Arial, Helvetica, sans-serif;}
a{color:#555555; text-decoration:none; noFocusline:expression(this.onFocus=this.blur()); outline:0;}
a:hover{color:#123387; text-decoration:none;}
a:focus{-moz-outline-style:none;}	
h1,h2,h3,h4,h5,h6,p{word-wrap:break-word; overflow:hidden;}
input,img{border:none; outline:none;}
.txtLeft{text-align:left;}
.txtRight{text-align:right;}
.txtCenter{text-align:center;}
.floatLeft,.image-left{float:left;}
.floatRight,.image-right{float:right;}
.floatClear{clear:both; height:0; visibility:hidden;}
.image-left{float:left; margin-right:15px; padding-top:8px;}
ul,li{padding:0; margin:0; list-style:none;}
/***buliding***/
#wrapper{background:url(../images/bg-wrapper.png) top center repeat-y; width:988px; margin:0 auto;}
#wrapper .wrapper{width:960px; text-align:left; margin:0 auto;}


/***header***/
#header{width:960px; height:113px; position:relative; text-align:left; margin:0 auto;}
#header h1{position:absolute;}
#header .toplink{width:484px; height:46px; position:absolute; top:50px; left:462px;}
#header .toplink a{float:left; display:block; height:46px; background-position:top left; background-repeat:no-repeat;}
#header .toplink a span{display:none;}
#header .toplink a.bt_home{width:59px; background-image:url(../images/toplink-home.gif);}
#header .toplink a.bt_home:hover{background-image:url(../images/toplink-home-over.gif);}
#header .toplink a.bt_contact{width:105px; background-image:url(../images/toplink-contact.gif);}
#header .toplink a.bt_contact:hover{background-image:url(../images/toplink-contact-over.gif);}
#header .toplink a.bt_sitemap{width:89px; background-image:url(../images/toplink-sitemap.gif);}
#header .toplink a.bt_sitemap:hover{background-image:url(../images/toplink-sitemap-over.gif);}
#header .toplink a.bt_facebook{width:96px; background-image:url(../images/toplink-fb.gif);}
#header .toplink a.bt_facebook:hover{background-image:url(../images/toplink-fb-over.gif);}
#header .toplink a.bt_twitter{width:80px; background-image:url(../images/toplink-twitter.gif);}
#header .toplink a.bt_twitter:hover{background-image:url(../images/toplink-twitter-over.gif);}
#header .toplink a.bt_plurk{width:55px; background-image:url(../images/toplink-plurk.gif);}
#header .toplink a.bt_plurk:hover{background-image:url(../images/toplink-plurk-over.gif);}
#header .lang{width:114px; position:absolute; right:5px; }
#header .lang a{width:52px; height:32px; margin-right:5px; float:left;}
#header .lang a span{display:none;}
#header .lang a.ch{background:url(../images/bt-lang-ch.gif) top left no-repeat;}
#header .lang a.ch:hover,#header .lang a.ch_active{background:url(../images/bt-lang-ch-over.gif) top left no-repeat;}
#header .lang a.en{background:url(../images/bt-lang-en.gif) top left no-repeat;}
#header .lang a.en:hover,#header .lang a.en_active{background:url(../images/bt-lang-en-over.gif) top left no-repeat;}

/***fooetr***/
.footer{width:988px; margin:0 auto; height:126px; text-align:left; position:relative; background:url(../images/bg-footer.png) top left no-repeat; font-family:Verdana, Geneva, sans-serif;}
.footer .dwmenu{font-family:"微軟正黑體"; color:#FFF; width:900px; top:30px; left:38px; font-size:12px; position:absolute;}
.footer .dwmenu a{color:#FFF;}
.footer span{font-size:10px; padding:0 15px;}
.footer .tel{position:absolute; color:#fff; font-size:12px; width:900px; top:55px; left:38px; font-family:Verdana, Geneva, sans-serif;}
.footer .tel span{font-size:8px; padding:0 12px; font-family:Verdana, Geneva, sans-serif;}
.footer .tel a{color:#653d04;}
.footer .copyright{position:absolute; color:#666; font-size:10px; width:900px; top:75px; left:38px;}
.footer a:hover{color:#fff; text-decoration:underline;}
.footer .bt{position:absolute; width:200px; text-align:right; right:38px; top:35px;}
.footer .bt a{padding-left:5px;}
