@charset "utf-8";
* html { filter: expression(document.execCommand("BackgroundImageCache", false, true));}
body, div, dl, dt, dd, th, th, ul, ol, li, h1, h2, h3, h4, h5, h6, pre, form, fieldset, input, textarea, p, blockquote{ margin: 0px; padding: 0px;}
fieldset, img { border: 0px;}
abbr, acronym { border: 0px;}
h1, h2, h3, h4, h5, h6{ font-size: 100%; font-weight: normal;}
img { nobar:expression(this.galleryImg='no');}
.clear { clear:both;}
body { background-color:#000000;}
html {
	scrollbar-face-color: #111111;
	scrollbar-highlight-color: #666666;
	scrollbar-shadow-color: #666666;
	scrollbar-3dlight-color: #000000;
	scrollbar-arrow-color: #ffffff;
	scrollbar-track-color: #000000;
	scrollbar-darkshadow-color: #000000;
}

#globalwapper { width:978px; margin:0 auto; overflow:hidden; background-color:#3d3d3d;}
#wapper { width:950px; margin:0 auto; overflow:hidden;}
#content { width:950px; margin-bottom:50px; overflow:hidden; background:url(../images/bg_content2.gif) top repeat-x;}
#navi { width:200px; float:left; overflow:hidden; padding-top:180px;}
#primary { width:735px; float:left; overflow:hidden;}
.pro1-0 { width:130px; overflow:hidden; float:left; padding-right:20px; padding-bottom:20px;}
.pro1 { width:128px; height:128px; border:1px solid #ffffff; overflow:hidden; background-color:#FFFFFF;}

/*內頁左邊主要大按鈕選單*/
.button1 { width:140px; overflow:hidden; margin-left:27px;}
.button1 ul { list-style: none;}
.button1 li { border-bottom:1px solid #585858;}
.button1 li a { padding:7px 5px 6px 18px;  width:117px !important; width /**/: 140px; display: block; color:#ffffff; text-decoration: none; background:url(../images/aw1.gif) 7px 7px no-repeat;}
.button1 li a:hover { background:url(../images/aw1.gif) 7px 7px no-repeat; color:#0caee2; background-color:#2f2f2f;}

/*內頁左邊第二層按鈕選單*/
.button2 { width:140px; overflow:hidden; border-top:1px solid #585858; padding:2px 0px;}
.button2 ul { list-style: none; }
.button2 li { border:none;}
.button2 li a { padding:4px 5px 4px 25px; width:115px !important; width /**/: 140px; display: block; color:#aaaaaa; text-decoration: none; background:none;}
.button2 li a:hover { color:#ffba00; background:none; background-color:#2f2f2f;}

/*font*/
.f_main { font-size:11px; font-family:Arial, Helvetica, sans-serif;}
.f_b { font-weight:bold;}
.f13 { font-size:13px;}
.f16 { font-size:16px; font-weight:bold;}
.f_bkf { color:#ffffff;}
.f_bkc { color:#cccccc;}
.f_bka { color:#aaaaaa;}
.f_bk6 { color:#666666;}
.f_bk8 { color:#8f9395;}
.f_bk9 { color:#999999;}
.f_r1 { color:#cf281f;}
.f_bu1 { color:#0caee2;}
.lh14 { line-height:14px;}
.lh18 { line-height:18px;}

/*hover*/
.f_bkf a { color:#ffffff; text-decoration:none;}
.f_bkf a:hover { color:#0396d7; text-decoration:none;}
.f_bka a { color:#aaaaaa; text-decoration:none;}
.f_bka a:hover { color:#cf281f; text-decoration:none;}
.f_bk8 a { color:#fefefe; text-decoration:none;}
.f_bk8 a:hover { color:#fefefe; text-decoration:underline;}
a.new1:link { color:#ffffff; text-decoration:none;}
a.new1:visited { color:#ffffff; text-decoration:none;}
a.new1:hover { color:#ffba00; text-decoration:underline;}

/*btn*/
.more1 a { width:38px; height:11px; overflow:hidden; display:block; background:url(../images/btn_more1.gif) left top no-repeat;}
.more1 a:hover { background-position:right top;}
.back a { width:38px; height:13px; overflow:hidden; display:block; background:url(../images/btn_back.gif) left top no-repeat; margin-right:10px;}
.back a:hover { background-position:right top;}
.next a { width:38px; height:13px; overflow:hidden; display:block; background:url(../images/btn_next.gif) left top no-repeat; margin-left:10px;}
.next a:hover { background-position:right top;}
.reset a { width:51px; height:17px; overflow:hidden; display:block; background:url(../images/btn_reset.gif) top left no-repeat; margin-right:10px;}
.reset a:hover { background-position:right top;}
.submit a { width:51px; height:17px; overflow:hidden; display:block; background:url(../images/btn_submit.gif) top left no-repeat;}
.submit a:hover { background-position:right top;}
.viewmap a { width:80px; height:18px; overflow:hidden; display:block; background:url(../images/btn_viewmap.gif) left top no-repeat;}
.viewmap a:hover { background-position:right top;}

/*other*/
.ind_n p { margin-bottom:15px;}
.tb1 td { padding:4px;}
.tb2 td { padding:4px 10px;}
.tb3 td { padding:2px 4px;}
.line1 { height:1px; overflow:hidden; background-color:#262626; padding:0px;}
.line2 { height:15px; overflow:hidden; background:url(../images/line1.gif) left center repeat-x;}
.bd1 { border:1px solid #4c4c4c; height:16px; width:380px; overflow:hidden; background-color:#3d3d3d; color:#aaaaaa; padding:1px; font-size:11px;}

.menu { width:690px; overflow:hidden; float:left; }
.menu ul { padding: 0; margin: 0; list-style:none; font-size: 0; }
.menu ul li { display: inline-block; width: 133px; border-right:1px #343434 solid; text-align: center; }
.menu ul li a { font-size: 14px; display: block; height: 30px; line-height: 30px; color: #fff; font-weight: 700; text-decoration:none; transition-duration:0.3s;  }
.menu ul li a:hover { color: #fff; background: #484848; }

