@charset "utf-8";
/*----------消虛線---------*/
a { text-decoration:none; }
:focus {-moz-outline-style: none}                         /* For Firefox */

body{color:#666;font-family: Arial, Helvetica, sans-serif, "新細明體", "細明體";font-size: 13px;padding:0;margin:0;}

#webcall{display:none;}
/* ------------- all ------------- */
#top{width:1000px;margin:auto;position:relative;zoom:1;}
.logo{float:left; display:block; position:absolute; z-index:99; top:0; left:-5px; }

.change{ position:relative; float:right; display:none; }
.menu_top { background:url(../../images/ls-sub/menu/bg_menu.webp);color:#000;font-size:16px;font-weight:bold; float:right;text-align:right;display:block; width:770px; height:110px; padding:0 31px 0 54px; margin-top:0px; }

.language{ color:#d6d6d6; font-size:13px; text-align:right; font-weight: bold; padding:5px 12px 11px; }
.language a { margin:0 10px; }
.language a:link, .language a:visited{}
.language a:active, .language a:hover{ color:#0291d4; }

.menu_top { position:absolute; z-index:99; top:10px; right:-40px; }
.menu_top ul { padding:0; margin:0px; display:block; }
.menu_top ul li { float:left; padding:0; margin:0px; }
.menu_top ul a { display:inline-block; font-weight:bold; }
.menu_top a:link, .menu_top a:visited  { color:#fff; }
.menu_top a:active, .menu_top a:hover { color:#000; }
.menu_top ul a:active, .menu_top ul a:hover{ background:url(../../images/ls-sub/menu/bg_menu-hover.webp) center no-repeat; }

/* ------------- copyright ------------- */
#footer{ background:url(../../images/ls-sub/foot_bg.webp) left top repeat-x; clear:both; display:block;  height:150px;}
#foot{ clear:both; margin:auto; width:1000px; height: 80px; overflow:hidden; }
.copy{ color:#adadad; font-size:12px; display:block; text-align:center; padding:10px 0; }
.design{ color:#D3D3D3; clear:both; text-align:right; margin:0 5px; }
.design a{ color:#adadad;}