A:link {
	COLOR: #000066; TEXT-DECORATION: none
}
A:visited {
	COLOR: #000066; TEXT-DECORATION: none
}
A:hover {
	FONT-WEIGHT: normal; COLOR: #FF6600; TEXT-DECORATION: underline
}
.menuitems {
	PADDING-RIGHT: 15px; PADDING-LEFT: 15px
}
.1 {
	border: 1px solid #333333;
}
.2 {
	border-left-width: 1px;
	border-left-style: solid;
	border-left-color: #FFFFFF;
}
.3 {
	font-family: "新細明體", "標楷體";
	font-size: 12pt;
	letter-spacing: 1px;
	word-spacing: 1px;

}
.4 {
	background-image: url(image/bg1.jpg);
	background-repeat: repeat-x;
}
.5 {
	background-attachment: fixed;
	background-image: url(image/bg2.jpg);
	background-repeat: no-repeat;
	background-position: right top;
}
.6 {
	font-family: "Arial", "Helvetica", "sans-serif";
	font-size: 9pt;
	color: #000000;
	line-height: 24px;
	word-spacing: normal;


}
.7 {
	background-image: url(image/bg3.jpg);
	background-repeat: repeat-x;
	background-position: top;
}
.8 {
	font-family: "Verdana", "Arial", "Helvetica", "sans-serif";
	font-size: 8pt;
}
.9 {
	background-attachment: fixed;
	background-image: url(image/bg4.jpg);
	background-repeat: no-repeat;
	background-position: left top;
}
.10 {
	background-image: url(image/bg5.jpg);
	background-repeat: repeat-y;
	background-position: right top;
}
.11 {
	background-color: #88A659;
	border-top-width: 1px;
	border-bottom-width: 1px;
	border-top-style: solid;
	border-right-style: none;
	border-bottom-style: solid;
	border-left-style: none;
	border-top-color: #000000;
	border-bottom-color: #000000;
}
.12 {
	font-family: "新細明體", "標楷體";
	font-size: 10pt;
	line-height: 22px;
	letter-spacing: 1px;
	word-spacing: 1px;

}
.13 {
	background-image: url(image/11.jpg);
	background-repeat: repeat-x;
	border-right-width: 1px;
	border-right-style: solid;
	border-right-color: #000000;
}
.14 {
	background-image: url(image/bg6.jpg);
	background-repeat: repeat-y;
	background-position: right top;
}
.15 {
	background-image: url(image/bg7.jpg);
	background-repeat: repeat-x;
}
.6-2 {
	font-family: "新細明體", "標楷體";
	font-size: 15pt;
	font-weight: bold;
	color: #000000;
	letter-spacing: 1px;
	word-spacing: 1px;
}
.16 {
	background-image: url(image/bg8.jpg);
	background-repeat: repeat-y;
	background-position: left bottom;
}
.17 {
	border-top-width: 1px;
	border-bottom-width: 1px;
	border-top-style: solid;
	border-bottom-style: solid;
	border-top-color: #CCCCCC;
	border-bottom-color: #CCCCCC;
}
.pt {
	font-family: "新細明體", "標楷體";
	font-size: 12pt;
	font-weight: normal;
	color: #0000FF;
}
.non {
	background-image: url(image/bg9.jpg);
	background-repeat: repeat-y;
	background-position: left;
}
.18 {
	font-family: "新細明體", "標楷體";
	font-size: 10pt;
	color: #333333;
	line-height: 23px;
}
.19 {
	border-bottom-width: 1px;
	border-bottom-style: dotted;
	border-bottom-color: #999999;
}
.20 {
	font-family: "新細明體", "標楷體";
	font-size: 11pt;
	line-height: 27px;
}
.21 {
	font-family: "新細明體", "標楷體";
	line-height: 30px;
	font-size: 10pt;
}

#bannerSwf { width: 760px; height: 153px; overflow: hidden;}

/* 主選單 */
#mainNavSwf { width: 572px; height: 35px; overflow: hidden;}
#mainNavBox { padding: 3px 3px 1px 4px; width: 572px; height: 35px; background: url(image/menu_bg.gif) no-repeat 0 0 red; overflow: hidden;}
#mainNavBox ul { padding: 0; width: 565px; height: 31px; list-style: none; overflow: hidden; margin: 0;}
#mainNavBox ul li { width: 113px; height: 31px; float: left; overflow: hidden;}
#mainNavBox ul li a { display: block; width: 113px; height: 0; padding-top: 31px; overflow: hidden;}
#mainNavBox ul li.about a  { background: url(image/menu01_out.gif) no-repeat 0 0;}
#mainNavBox ul li.concept a { background: url(image/menu02_out.gif) no-repeat 0 0;}
#mainNavBox ul li.service a { background: url(image/menu03_out.gif) no-repeat 0 0;}
#mainNavBox ul li.goods a { background: url(image/menu04_out.gif) no-repeat 0 0;}
#mainNavBox ul li.contact a { background: url(image/menu05_out.gif) no-repeat 0 0;}
#mainNavBox ul li.about a:hover  { background: url(image/menu01_over.gif) no-repeat 0 0;}
#mainNavBox ul li.concept a:hover { background: url(image/menu02_over.gif) no-repeat 0 0;}
#mainNavBox ul li.service a:hover { background: url(image/menu03_over.gif) no-repeat 0 0;}
#mainNavBox ul li.goods a:hover { background: url(image/menu04_over.gif) no-repeat 0 0;}
#mainNavBox ul li.contact a:hover { background: url(image/menu05_over.gif) no-repeat 0 0;}

/* 經營項目選單 + 產品介紹選單 */
#menu3Swf { width: 150px; height: 150px; overflow: hidden;}
#menu4Swf { width: 150px; height: 148px; overflow: hidden;}
#pMenuBox, #pMenuBoxB { width: 150px; font-family: Arial, Helvetica, sans-serif; overflow: hidden;}
#pMenuBox ul, #pMenuBoxB ul { padding: 0; width: 150px; list-style: none; overflow: hidden; margin: 0;}
#pMenuBox ul li, #pMenuBoxB ul li { font-size: 12px; margin-top: 1px;}
#pMenuBox ul li.wd11, #pMenuBoxB ul li.wd11 { font-size: 11px; -webkit-text-size-adjust: none;}
#pMenuBox ul li a, #pMenuBoxB ul li a { display: block; padding-left: 8px; width: 142px; height: 25px; color: #0033ff; text-decoration: none; line-height: 25px; overflow: hidden;}

#pMenuBox ul li a { background: url(image/p_menu_out.gif) no-repeat 0 0;}
#pMenuBox ul li a:hover { color: #fff; background: url(image/p_menu_over.gif) no-repeat 0 0;}

#pMenuBoxB ul li a { background: url(image/p_menu2_out.gif) no-repeat 0 0;}
#pMenuBoxB ul li a:hover { color: #0033ff; background: url(image/p_menu2_over.gif) no-repeat 0 0;}


.menu-box ul,
.picon2 ul,
.picon3 ul {
	padding: 0; margin: 0; list-style: none;
}


.menu-box {}
.menu-box ul.menu { width: 572px; height: 35px; overflow: hidden; background: #2e90d8; }
.menu-box ul.menu li { float: left; }
.menu-box .menu a { width: 114px; height: 35px; display: block; overflow: hidden; background: url(image/icon.png) no-repeat; text-indent: -9999px; }
.menu-box .menu a.m1 { background-position: 0 0; }
.menu-box .menu a.m2 { background-position: -114px 0; }
.menu-box .menu a.m3 { background-position: -228px 0; }
.menu-box .menu a.m4 { background-position: -342px 0; }
.menu-box .menu a.m5 { background-position: -456px 0; }
.menu-box .menu a.m1:hover { background-position: 0 -35px; }
.menu-box .menu a.m2:hover { background-position: -114px -35px; }
.menu-box .menu a.m3:hover { background-position: -228px -35px; }
.menu-box .menu a.m4:hover { background-position: -342px -35px; }
.menu-box .menu a.m5:hover { background-position: -456px -35px; }

.picon2 .ti { margin-bottom: 1px; }
.picon2 ul.side { width: 150px; overflow: hidden; }
.picon2 .side li { text-indent: -9999px; margin-bottom: 1px; }
.picon2 .side li a { width: 150px; height: 25px; display: block; }
.picon2 .side li a.m1 { background: url(image/picon2_m1.png) no-repeat; }
.picon2 .side li a.m2 { background: url(image/picon2_m2.png) no-repeat; }
.picon2 .side li a.m3 { background: url(image/picon2_m3.png) no-repeat; }
.picon2 .side li a.m4 { background: url(image/picon2_m4.png) no-repeat; }
.picon2 .side li a:hover,
.picon2 .side li a.currect { background-position: -150px 0; }

.picon3 .ti { margin-bottom: 1px; }
.picon3 ul.side { width: 150px; overflow: hidden; }
.picon3 .side li { text-indent: -9999px; margin-bottom: 1px; }
.picon3 .side li a { width: 150px; height: 25px; display: block; }
.picon3 .side li a.m1 { background: url(image/picon3_m1.png) no-repeat; }
.picon3 .side li a.m2 { background: url(image/picon3_m2.png) no-repeat; }
.picon3 .side li a.m3 { background: url(image/picon3_m3.png) no-repeat; }
.picon3 .side li a.m4 { background: url(image/picon3_m4.png) no-repeat; }
.picon3 .side li a:hover,
.picon3 .side li a.currect { background-position: -150px 0; }