@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;}
address, caption, cite, code, dfn, em, strong, th, var { font-style: normal; font-weight: normal;}
h1, h2, h3, h4, h5, h6{ font-size: 100%; font-weight: normal;}
img { nobar:expression(this.galleryImg='no');}
.clear { clear:both;}
body { background:url(../images/bg_1.gif) repeat-x;}

#globalwapper { background:url(../images/bg_2.gif) top center no-repeat; margin:0 auto;}
#wapper { width:900px; margin:0 auto; overflow:hidden; border-left:1px solid #bbbbbb; border-right:1px solid #bbbbbb;}
#header { width:902px; margin:0 auto; overflow:hidden;}
#content { width:850px; margin:0 auto; overflow:hidden;}
.area_pro { width:120px; float:left; padding:0 10px 20px; overflow:hidden;}

/*文字*/
.f_style { font:12px Arial, Helvetica, sans-serif;}
.f_b { font-weight:bold;}
.color_b3 { color:#333333;}
.color_b6 { color:#666666;}

/*link*/
.color_b3 a { color:#333333; text-decoration:none;}
.color_b3 a:hover { color:#5b39aa; text-decoration:none;}
.color_b6 a { color:#666666; text-decoration:none;}
.color_b6 a:hover { color:#44309d; text-decoration:none;}

/*line-height*/
.lh16 { line-height:16px;}
.lh18 { line-height:18px;}

/*btn*/
.btn_home a { background:url(../images/btn_home.gif) left no-repeat; width:70px; height:24px; display:block; overflow:hidden;}
.btn_home a:hover { background-position:right;}
.btn_favorite a { background:url(../images/btn_favorite.gif) left no-repeat; width:90px; height:24px; display:block; overflow:hidden}
.btn_favorite a:hover { background-position:right;}
.btn_qa a { background:url(../images/btn_qa.gif) left no-repeat; width:73px; height:24px; display:block; overflow:hidden;}
.btn_qa a:hover { background-position:right;}
.btn_contact a { background:url(../images/btn_contact.gif) left no-repeat; width:80px; height:24px; display:block; overflow:hidden;}
.btn_contact a:hover { background-position:right;}
.btn_more a { background:url(../images/btn_more.gif) left no-repeat; width:40px; height:13px; display:block; overflow:hidden;}
.btn_more a:hover {background-position:right;}

/*padding*/
.pd3 td { padding:3px 0;}

/*line線*/
.line_1 { height:1px; overflow:hidden; background:url(../images/line_1.gif) repeat-x; padding:0px;}
.border_pro { border:1px solid #cccccc; padding:2px;}

/*arrow*/
.arrow_1 { background:url(../images/arrow_1.gif) 5px 10px no-repeat;}

/*內頁次選項*/
.submenu{	width:180px; margin:10px 0;	padding:0px 0px;}
.submenu ul{	list-style:none;	margin:0;	padding:0;}
.submenu li{	padding:0;	margin:0 3px;	line-height:26px; border-bottom:#CCCCCC dotted 1px;}
.submenu a{	padding:2px 7px; display:block;	width:160px;	margin:0; 	color:#666666;	text-decoration:none;}
.submenu a:hover{	color:#FFFFFF;	background-color:#52316c;}

.submenu2{ padding-left:10px; color:#52316c; width:140px;}
.submenu2 a{ color:#52316c; width:140px; display:block;	margin:0; text-decoration:none; line-height:19px;}
.submenu2 a:hover{ color:#52316c;	background-color:#ffffff; text-decoration:underline;}

/*內頁內容*/
.subti{ background:url(../images/subtibg.jpg) no-repeat; width:604px; height:31px; margin-top:21px; padding:5px 0 0 36px; font-size:15px; color:#3c205d;}
.map{ background:url(../images/mapbg.jpg) right no-repeat; height:21px; color:#a883b8; padding:9px 3px 0 0;}
.map a{ color:#a883b8;}
.map a:hover{ color:#643f74;}
.content{ background-color:#f0f0f0; border-top:#d9d9d9 1px solid; padding:20px;}

/*最新消息*/
.innewstb{ color:#666666;}
.innewstb a{ color:#666666; text-decoration:none;}
.innewstb a:hover{ color:#3c205c; text-decoration:none;}
.innewstb tr{ background:url(../images/dotline.jpg) bottom repeat-x;}
.innewstb td{ padding:6px;}
.innewscon{ margin:3px; padding:10px; background-color:#fcfcfc; width:564px; overflow:hidden;}
.page{	font-size:12px;	color:#3c205c;	padding:15px 0;}
.page a{	color:#3c205c;	text-decoration:none;}
.page a:hover{	color:#666;}
input.btn {border:#CCCCCC 1px solid; background-color:#ededed; width:100px; margin-left:5px; float:right;}

.qa{background:url(../images/7-1qalistbg.jpg) right bottom no-repeat; border-bottom:#CCCCCC dotted 1px; line-height:24px; padding:10px 0;}
.qa th{ color:#5f27ab;}
.qa td{ color:#666666;}
.qa a{ color:#666666; text-decoration:underline;}
.qa a:hover{ color:#333333;}
.qa2{ width:600px; margin-top:10px;}
.qa2 th{ color:#330066; padding:5px;}
.qa2 td{ color:#666666; padding:5px;}

.link01 a{ color:#666666; text-decoration:underline;}

.face{background:url(../images/4-1facelistbg.jpg) right bottom no-repeat; border-bottom:#CCCCCC dotted 1px; line-height:24px; padding:10px 0;}
.face th{ color:#5f27ab;}
.face td{ color:#666666;}
.face a{ color:#666666; text-decoration:underline;}
.face a:hover{ color:#333333;}
.face2{ width:600px; margin-top:10px;}
.face2 th{ color:#330066; padding:5px; border-top:#CCCCCC 1px solid; border-bottom:#CCCCCC 1px solid;}
.face2 td{ color:#666666; padding:5px; border-bottom:#CCCCCC 1px solid;}

.factory{ margin-top:10px;}
.factory img{ border:#cccccc solid 1px; padding:1px; margin:10px 3px;}

.service{background:url(../images/3-1pic00.jpg) right bottom no-repeat; border-bottom:#CCCCCC dotted 1px; line-height:24px; padding:10px 0;}
.service td{ color:#666666;}

.oem_product{background:url(../images/3-3productbg.jpg) right bottom no-repeat; border-bottom:#CCCCCC dotted 1px; line-height:24px; padding:15px 0 45px 15px;}
.oem_product td{ color:#666666;}
.oem_product a{ color:#666666; text-decoration:underline;}
.oem_product a:hover{ color:#333333;}
.oem_prod_tb td{ background:#FFFFFF; padding:4px 6px;}
.oem_prod_tb th{ background:#52316c; padding:4px 6px; color:#FFFFFF;}

/*留言板*/
.message_link{ color:#333333; background:#ffffff; margin-bottom:10px; padding:5px; font-size:12px;}
.message_link a{ color:#333333;}
.message_link a:hover{ color:#666666; text-decoration:none;}
.post_tb{ color:#666666;}
.post_tb a{ color:#333333; text-decoration:none;}
.post_tb a:hover{ color:#336699; text-decoration:none;}
.post_tb tr{ background:url(../images/dotline.jpg) bottom repeat-x;}
.post_tb td{ padding:6px;}

/*商品櫥窗*/
.prod_pic{ width:287px;}
.prod_pic th img{ border:#CCCCCC 1px solid; padding:1px; margin-bottom:4px; width:285px; height:285px; overflow:hidden;}
.small_pic{ width:96px; height:96px; overflow:hidden; float:left;}

.prod_info th{ padding:4px 6px; text-align:right; font-weight:bold; color:#764a98; background:#eee7ef; border-bottom:#CCCCCC dotted 1px;}
.prod_info td{ padding:4px 6px; background:#ffffff; border-bottom:#CCCCCC dotted 1px;}
