@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');}
html { scrollbar-face-color: #FFFFFF; scrollbar-highlight-color: #ff9445; scrollbar-shadow-color: #ff9445; scrollbar-3dlight-color: #FFFFFF; scrollbar-arrow-color:  #ff3d00; scrollbar-track-color: #f7f7f7; scrollbar-darkshadow-color: #FFFFFF;}
body { margin: 0px; background-color: #f7f7f7; color:#333333;}
.clear { clear:both;}

#globalwapper { width:912px; margin:0 auto; overflow:hidden; background:url(../images/bg_main2.gif) repeat-y;}
#wapper { width:900px; margin:0 auto; overflow:hidden;}
#content { width:800px; margin:0 auto; overflow:hidden;}
#primary { width:860px; margin-left:10px; overflow:hidden;}
#navi { width:220px; float:left; overflow:hidden;}
#maincontents { width:612px; float:right; overflow:hidden;}
.area_site { width:840px; margin:0 auto; overflow:hidden;}
.area_copyright { width:900px; height:13px; background-color:#f78b09; overflow:hidden; color:#ffffff; text-align:center; margin:50px 0px 6px; padding:7px 0;}

/*背景圖*/
.bg_main_a { background:url(../images/bg_main1.gif) repeat-x;}
.bg_content_tl { background:url(../images/bg_content.gif) top left no-repeat;}
.bg_content_pro { background:url(../images/bg_content_pro.gif) top left no-repeat;}

/*行高*/
.lh16 { line-height:16px;}
.lh20 { line-height:20px;}

/*粗體*/
.f_b { font-weight:bold;}

/*font*/
.f_size11 { font-size:11px;}
.f_main_en { font:11px Verdana, Arial, Helvetica, sans-serif;}
.f_site { font:11px Arial, Helvetica, sans-serif; color:#aaaaaa;}
.f_arial { font-family:Arial, Helvetica, sans-serif;}
.f_add_c6 { color:#666666;}
.f_pro1 { font-size:36px; color:#ff7800;}
.f_cor_y { color:#ff5400;}
.f_cor_9 { color:#999999;}
.f_cor_white { color:#FFFFFF;}
.f_cor_green { color:#6c9607;}

/*link*/
.f_add_c6 a { color:#666666; text-decoration:none;}
.f_add_c6 a:hover { color:#f78b09; text-decoration:none;}
.f_site a { color:#aaaaaa; text-decoration:none;}
.f_site a:hover { color:#000000; text-decoration:none;}
.f_cor_white a { color:#ffffff; text-decoration:none;}
.f_cor_white a:hover { color:#3c2100; text-decoration:underline;}
a.pro_name:link { color:#000000; text-decoration:none;}
a.pro_name:visited { color:#000000; text-decoration:none;}
a.pro_name:hover { color:#666666; text-decoration:none;}
a.title:link { color:#333333; text-decoration:none;}
a.title:visited { color:#333333; text-decoration:none;}
a.title:hover { color:#FF3300; text-decoration:none;}

/*圖片*/
.pic_right { float:right; margin: 10px;}
.pic_left { float:left; margin:5px 20px 5px 0;}

/*內頁左邊主要大按鈕選單*/
.button { width:185px; margin:0 auto;	overflow:hidden; text-align:right;}
.button ul { list-style: none;}
.button li { border-bottom: 1px solid #dddddd;}
.button li a { padding: 7px 10px; width:165px !important; width /**/: 185px; display: block; color:#ac5e00; text-decoration: none;}
.button li a:hover { color:#ac5e00; font-weight:bold; background-color:#f1e3d7;}
.button li span.stay { width:165px; padding: 7px 10px; display:block; background-color:#f1e3d7; font-weight:bold; color:#ac5e00;}
.button li span.stay2 { width:165px; padding: 7px 10px; display:block; background-color:#eeeeee; font-weight:bold; color:#5a3c3c;}


/*內頁左邊第二層按鈕選單*/
.ul02 div { background-image: none;	margin: 0px; padding: 0px;}
.ul02 div a { padding: 6px 20px 6px 0px; margin: 0px; color: #666666;	font-weight:normal;	text-decoration: none; background-image: none;	display: block;}
.ul02 div a:hover {	color: #5a3c3c;	background-color:#eeeeee;}
.stay2 div { padding: 6px 20px 6px 0px; display:block; background-color:#eeeeee; font-weight:bold; color:#5a3c3c;}

/*內頁上方第三層按鈕選單*/
.ul03  a { padding: 6px; margin: 0px; color: #666666;	font-weight:normal;	text-decoration: none; background-image: none;	display: block;}
.ul03  a:hover {	color: #5a3c3c;	background-color:#eeeeee;}
.stay3  { padding: 6px; display:block; background-color:#eeeeee; font-weight:bold; color:#5a3c3c;}

/*產品列表*/
.area_pro { width:130px; float:left; padding:0 22px 30px 0; overflow:hidden;}
.pro_pic { width:124px; height:124px; border:1px solid #cccccc; padding:2px; overflow:hidden;}

/*消息列表*/
.area_news1 { width:250px; float:left; margin:0 25px 60px 0; overflow:hidden;}
.area_news2 { width:250px; float:right; margin-bottom:60px; overflow:hidden;}

/*product page*/
div.digg { padding:3px; margin:3px; text-align:center;}
div.digg a { border:#b0b0b0 1px solid; padding:2px 5px; margin:2px;  color:#333333; text-decoration:none;}
div.digg a:hover { border: #111111 1px solid; color: #111111;}
div.digg a:active {	border:#666666 1px solid; color:#ffffff; background-color:#666666;}
div.digg span.current {	border:#aaaaaa 1px solid; padding:2px 5px; font-weight: bold; margin:2px; color:#fff; background-color:#111111;}
div.digg span.disabled { border: #dddddd 1px solid; padding:2px 5px; margin: 2px; color: #aaaaaa;}

/*button按鈕*/
.btn_back a { width:45px; height:20px; overflow:hidden; display:block; background:url(../images/btn_back.gif) top left no-repeat; margin:8px;}
.btn_back a:hover { background-position:top right;}
.btn_askqa a { width:135px; height:21px; overflow:hidden; display:block; background:url(../images/btn_askqa.gif) top left no-repeat;}
.btn_askqa a:hover { background-position:top right;}
.btn_backlist a { width:95px; height:21px; overflow:hidden; display:block; background:url(../images/btn_backlist.gif) top left no-repeat; margin-bottom:5px;}
.btn_backlist a:hover { background-position:top right;}
.btn_reset a { width:54px; height:20px; overflow:hidden; display:block; background:url(../images/btn_reset.gif) left no-repeat;}
.btn_reset a:hover { background-position:right;}
.btn_submit a { width:60px; height:20px; overflow:hidden; display:block; background:url(../images/btn_submit.gif) left no-repeat;}
.btn_submit a:hover { background-position:right;}

/*table padding*/
.qa td { padding:6px 4px;}
.qa_ask td { padding:3px;}

/*qa source*/
.qa_1 { background:url(../images/arrow_qa2.gif) top left no-repeat; background-color:#dddddd; border-bottom:2px solid #ffffff;}

/*news source*/
.news_1 { background:url(../images/arrow_news.gif) top left no-repeat; background-color:#efe5e0; border-bottom:2px solid #ffffff;}

/*輸入文字欄位*/
.border_list { border-top:1px #d0d0d0 solid; border-left:1px #d0d0d0 solid; border-right:1px #e1e1e1 solid;	border-bottom:1px #e1e1e1 solid;}

/*share共用*/
.line_1 { height:1px; background-color:#dddddd; padding:0px;}
.qa .line_1 { height:1px; background-color:#dddddd; padding:0px;}
.qa_ask .line_1 { height:1px; background-color:#dddddd; padding:0px;}