@charset "utf-8";
/* CSS Document */
* 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{ text-decoration: none; margin: 0px; padding: 0px;}
fieldset, img { border: 0px;}
img {  nobar: expression(this.galleryImg='no');}
address, caption, cite, code, dfn, em, strong, th, var {  font-style: normal;  font-weight: normal; }

a{
	color:#999;
	text-decoration:none;
	}
a:hover{
	text-decoration:none;
	color:#999;
	}	
a:link{
	color:#000;
	text-decoration:none;
	}	
	
.dd5 {
	clear:both;
	}
body {
	font-size: 12px;
	font-family:"微軟正黑體", "蘋果儷中黑", "Lucida Grande", "Arial", "Arial Narrow";
	background:url(/images/03/88.jpg) center top no-repeat fixed ;
	margin-right:35px;
	line-height:150%;

}

/* 版面全域寬度 1000px; 置中; 超過寬度切掉; */
.all_box {
	width: 1000px;
	margin: 0 auto;
	overflow: hidden;
	background:#FFF;
	}
.top_menu {
	background-image:url(/images/03/top.jpg);
	background-repeat:repeat-x;
	min-height:140px;
    }
	
.top_banner {
	
	}
.banner_bottom {
	text-align:right;
	}
.index_video_box {
	float:left;
	border:1px #CCC solid;
	}

/* 版面內區域寬度 920px; 超過寬度切掉; */
div#wrapper {  width: 980px;  overflow: hidden;}
div#content { width:742px; margin:0 auto; overflow:hidden;}
div#banner {float: left; width:980px; overflow: hidden;}
div#mainWrapper {	width: 980px; overflow: hidden; }
div#menu { height: 37px; overflow: hidden;}
div#logo { height: 82px; overflow: hidden;}
div#navi {float: left; width: 223px;  overflow: hidden; background:url(/images/03/about_07.jpg); background-repeat: no-repeat; background-position: 20px 0px;}
div#navi3 {float: left; width: 223px; overflow: hidden; background:url(/images/03/product_bg.jpg); background-repeat: no-repeat; background-position: 20px 0px;}
div#navi4 {float: left; width: 223px;height: 423px; overflow: hidden; background:url(/images/03/tech_bg.jpg); background-repeat: no-repeat; background-position: 20px 0px;}
div#navi7 {float: left; width: 203px; overflow: hidden;}
div#mainContent2 { float: right; width:700px; overflow: hidden; padding-top: 10px; padding-right: 20px;}
div#pageFooter { width: 980px; height: 75px; clear: both;  background-color: #f0f0f0;}

/*按鈕*/
.more a { width:39px; height:23px; overflow:hidden; display:block; background:url(/images/03/more.gif) top left no-repeat; margin:0px 0 0 100px;}
.more a:hover { background-position:top right;}
.more2 a { width:39px; height:23px; overflow:hidden; display:block; background:url(/images/03/more.gif) top left no-repeat; margin:0px 0 0 94px;}
.more2 a:hover { background-position:top right;}


/*文字*/
.style1 {font-size: 12px ; color:#000000; font-family:Arial, Helvetica, sans-serif; text-decoration:none; width:80px;}
.f11_en { font-size:11px; font-family:Arial, Helvetica, sans-serif;}
.f11_ch { font:11px "新細明體";}
.f12_ch { font:16px "新細明體"; font-weight:600;color:#666; text-align:left;}
.f13 { font-size:13px; font-weight:bold;}
.f_b { font-weight:bold; }
.f_bkb { color:#bbbbbb;}
.f_bk3 { color:#333333;text-align:center;}
.f_bk4, .f_bk4 a { color:#444444; text-decoration:none;}
.f_bk5, .f_bk5 a { color:#444444;  text-decoration:none;}
.f_bk6, .f_bk6 a { font-size: 11px ;color:#444444; text-decoration:none;}
.f_bk8 { color:#545454;font-size: 12px ; font-family:Arial, Helvetica, sans-serif;}
.f_bk9 { color:#545454;font:12px "新細明體";}
.f_bk10 { color:#545454;font:11px "新細明體";}
.f_bu1, .f_bu1 a { color:#444444; text-decoration:none;}
.f_bu1 a:hover { color:#d91e3c; text-decoration:none;}
.f_bu2 { color:#007bb4;}
.f_bu4 { font:16px "標楷體"; color:#0071bb; text-decoration:none; font-weight:bold;}
.f_bu7 { font:16px "新細明體"; color:#0071bb; text-decoration:none; font-weight:bold;}
.f_bu5 {font-family:Arial, Helvetica, sans-serif; color:#0071bb; text-decoration:none; font-weight:bold;}
.f_bu6 {font-family:Arial, Helvetica, sans-serif; color:#0071bb; text-decoration:none; }
.f_r1 { font:12px "新細明體"; color:#d91e3c; font-weight:bold;}
.f_r2 {
	color:#009900;
	font-weight:bold;
	font-family: "新細明體";
	font-size: 12px;
}
.f_r3 { font:12px "新細明體"; color:#d91e3c;}
.style9 {font-size: 12px ; font-family:Arial, Helvetica, sans-serif;}
.style4 {color: #666666; font-size: 11px; font-family:Arial, Helvetica, sans-serif;}
.style6 {color: #666666; font-size: 11px; font-family:Arial, Helvetica, sans-serif; text-decoration:none;}
.style7 {color: #666666; font-size: 10px; font-family:Arial, Helvetica, sans-serif;}
.style8 {color: #aaaaaa; font-size: 10px; font-family:Arial, Helvetica, sans-serif;}
.style10 {color: #666666; font-size: 12px ; font-family:Arial, Helvetica, sans-serif; text-decoration:none;}
.style11 {color: #000000}

/*fonte*/
.f_b { font-weight:bold;}
.fo_rd1 { color:#96000c; text-align:left; line-height:150%;}
.fo_bk4, .fo_bk4 a { color:#444444; text-decoration:none;}
.fo_bk4 a:hover { color:#da3715; text-decoration:none;}


/*other*/
.pad1 td { padding:8px 0px;}

/*左邊選單*/
div#main{ float: left; width:582px; padding-left: 20px;}
div#mainproducts { float: left; width: 582px; overflow: hidden; padding-left: 20px;}
div#primary { width:735px; float:right; overflow:hidden;}
div#mainContent {	float: left; width: 278px; height:343px; overflow: hidden; margin-left: 90px; border:1px solid #105b08; padding:3px;}

/*快速連結*/
.qlink_1{
	padding-top:10px;
	float:left;
	width:175px;
	padding-left: 5px;
	margin-bottom: 10px;
	}
.qlink_1 a { width:174px; overflow:hidden; display:block; background:url(/flash/03/B1.swf) top left no-repeat;  margin-bottom:8px;}
.qlink_1 a:hover { background-position:right top;}
.qlink_2 a { width:176px; height:65px; overflow:hidden; display:block; background:url(/images/03/quick2.jpg) top left no-repeat; margin-bottom:8px; margin-left: 4px;}
.qlink_2 a:hover { background-position:right top;}
.qlink_3 a { width:176px; height:65px; overflow:hidden; display:block; background:url(/images/03/quick3.jpg) top left no-repeat; margin-left: 4px;}
.qlink_3 a:hover { background-position:right top;}

/*表格底線*/
.td { border-bottom:1px solid #cccccc;}
.td2 { border-bottom:2px solid #f991b1;}
.prod_info th{  text-align:right; font-weight:bold; color:#764a98; background:#ffffff; }
.prod_info td{  background:#ffffff;}

/*商品櫥窗*/
.prod_pic{ width:287px;}
.prod_pic th img{ border:#CCCCCC 1px solid; padding:1px; margin-bottom:4px; width:285px; height:260px; overflow:hidden;}
.small_pic{ width:96px; height:96px; overflow:hidden; float:left;}

/*產品表格*/
.pro1 { width:113px; padding:0px 10px 40px; float:left; overflow:hidden;}
.pro2 {
	width:120px;
	padding:0px 20px 10px;
	float:left;
	margin-left: 8px;
	overflow:hidden;
	height:150px;
}

/*產品外框線*/
.border_pro { border:1px solid #cccccc; padding:2px;}

/*line*/
.line_1 { height:1px; padding:0px; background-color:#FEF6F9; overflow:hidden;}
.pd1 td { padding:5px 0px;}
.bd2 { border:1px solid #d1d1d1;}
.bd3 { border:1px solid #d1d1d1;}

/*icon*/
.aw { font-size:12px; color:#444444; background:url(/images/03/aw.gif) 5px 9px no-repeat;}
.aw2 { font-size:12px; color:#444444; background:url(/images/03/icon3.gif) 5px 5px no-repeat;}

/*網路地圖背景*/
.site_bg {background-image: url(/images/03/site_bg.jpg);
	background-repeat: no-repeat;background-position: right bottom; width:auto; height:auto;}

/*主按鈕第一層*/
.button1 { width:180px; overflow:hidden; margin-left: 5px; }
.button1 ul { list-style: none;}
.button1 li { border-bottom:1px solid #cccccc;}
.button1 li a { padding:7px 10px 5px 40px; width:130px !important; width /**/: 180px; display: block; color:#666666; text-decoration: none; background:url(/images/03/b_aw.gif) 25px 13px no-repeat;}
.button1 li a:hover { color:#009900; background:url(/images/03/aw2-2.jpg) 25px 13px no-repeat #e5e5e5; }
.button1 li span.stay1 { width:180px; color:#ffffff; display: block; background:url(/images/03/aw2-2.jpg) 25px 13px no-repeat #e5e5e5;}


/*主按鈕2*/
.button2 { width:180px; overflow:hidden; margin-left: 5px;}
.button2 ul { list-style: none;}
.button2 li { border-bottom:1px solid #ffffff;}
.button2 li a { padding:6px 5px 6px 40px; width:130px !important; width /**/: 180px; display: block; color:#000000; text-decoration: none; background:url(/images/03/line_2.gif) bottom repeat-x;}
.button2 li a:hover { color:#79010b; background:url(/images/03/line_2.gif) bottom repeat-x;}
.button2 li span.stay2 { width:180px; display:block; color:#79010b; background:url(/images/03/line_2.gif) bottom repeat-x ; padding:6px 5px 6px 40px;}

/*主按鈕3*/
.button3 { width:180px; overflow:hidden;; margin-left: 5px;}
.button3 ul { list-style: none;}
.button3 li { border:none;}
.button3 li a { padding:5px 5px 5px 40px; width:130px !important; width /**/: 180px; display: block; color:#000000; text-decoration: none;}
.button3 li a:hover { color:#706b5c;}

/*主按鈕4*/
.button4 { width:180px; overflow:hidden; margin-left: 5px; }
.button4 ul { list-style: none;}
.button4 li { border-bottom:1px solid #cccccc;}
.button4 li a { padding:7px 10px 5px 40px; width:130px !important; width /**/: 180px; display: block; color:#000000; text-decoration: none; background:url(../images/b_aw.gif) 25px 13px no-repeat;}
.button4 li a:hover { color:#009900; background:url(/images/03/aw2-2.jpg) 25px 13px no-repeat #e5e5e5; }
.button4 li span.stay1 { width:180px; color:#ffffff; display: block; background:url(/images/03/aw2-2.jpg) 25px 13px no-repeat #e5e5e5;}

/*底部*/
.foot {
	width:1000px;
	height:162px;
	background: url(/images/03/45.jpg) repeat-x;
	clear:both;
	}
.foot_txt_1 {
	width:980px;
	line-height:150%;
	text-align:center;
	color: #999;
	float:left;
	margin:40px 0px 0px;
	}


.sitemap_title {
	background: url(/images/03/bg_sitemap_title.gif) repeat-x;
	}
.sitemap_title img{

	}
.sitemap_title_txt {
	float:left;
	color:#000;
	font-size:13px;
	font-weight:600;
	margin:7px ;
	}
.sitemap_box {
	float:left; 
	width:163px; 
	margin-right:15px; 
	margin-bottom:20px;
	min-height:200px;
	}
	
.product_txt {
	width:650px;
	margin:15px auto 30px auto;
	border:3px #CCC solid;
	padding:10px;
	
	}
.product_txt_title {
	border-bottom:1px #990 dashed;
	font-size:16px;
	font-weight:600;
	padding-bottom:5px;
	margin-bottom:5px;
	color: #063;
	}
.product_txt p {
	color: #666;
	font-size:12px;
	line-height:150%;
	}
	
/*news*/
.page_content {
	PADDING-BOTTOM: 20px;
	
	WIDTH: 700px;
	FLOAT: left;
	VISIBILITY: visible;

}
.profile_pic {
	PADDING-BOTTOM: 20px; WIDTH: 300px; PADDING-RIGHT: 20px; FLOAT: left
}
#contact_box {
	PADDING-BOTTOM: 5px; WIDTH: 100%; FLOAT: left; VISIBILITY: visible; PADDING-TOP: 5px
}
#contact_box1 {
	PADDING-BOTTOM: 5px; PADDING-LEFT: 25px; WIDTH: 620px; PADDING-RIGHT: 5px; FLOAT: left; VISIBILITY: visible; PADDING-TOP: 5px
}
#contact_name {
	BORDER-BOTTOM: #cccccc 1px dashed; PADDING-BOTTOM: 3px; LINE-HEIGHT: 20px; WIDTH: 100%; FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif; FLOAT: left; VISIBILITY: visible; COLOR: #333333; FONT-SIZE: 15px; FONT-WEIGHT: bold
}
#news_box1 {
	BORDER-BOTTOM: #666666 2px solid; BORDER-LEFT: #666666 2px solid; PADDING-BOTTOM: 5px; BACKGROUND-COLOR: #eeeeee; WIDTH: 695px; MARGIN-BOTTOM: 5px; FLOAT: left; VISIBILITY: visible; BORDER-TOP: #666666 2px solid; BORDER-RIGHT: #666666 2px solid; PADDING-TOP: 7px
}
#news_box1_title {
	TEXT-ALIGN: center; LINE-HEIGHT: 18px; WIDTH: 530px; FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif; FLOAT: left; VISIBILITY: visible; COLOR: #333333; FONT-SIZE: 12px; FONT-WEIGHT: bold
}
#news_box1_data {
	BACKGROUND-IMAGE: url(/images/03/line_1.gif); TEXT-ALIGN: center; LINE-HEIGHT: 18px; WIDTH: 105px; BACKGROUND-REPEAT: no-repeat; FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif; BACKGROUND-POSITION: left center; FLOAT: right; VISIBILITY: visible; COLOR: #333333; FONT-SIZE: 12px; FONT-WEIGHT: bold
}
#news_box2 {
	BORDER-BOTTOM: #3c3c3c 2px solid; PADDING-BOTTOM: 5px; WIDTH: 700px; FLOAT: left; VISIBILITY: visible
}
.news_box3 {
	BORDER-BOTTOM: #cccccc 1px dashed; PADDING-BOTTOM: 6px; WIDTH: 100%; MARGIN-BOTTOM: 4px; FLOAT: left; VISIBILITY: visible; PADDING-TOP: 6px
}
.news_box3_name {
	BACKGROUND-IMAGE: url(/images/03/icon_6.gif); LINE-HEIGHT: 17px; PADDING-LEFT: 15px; WIDTH: 576px; BACKGROUND-REPEAT: no-repeat; FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif; BACKGROUND-POSITION: 5px 6px; FLOAT: left; VISIBILITY: visible; COLOR: #555555; FONT-SIZE: 12px
}
.news_box3_name A:link {
	COLOR: #666666; TEXT-DECORATION: none
}
.news_box3_name A:visited {
	COLOR: #666666; TEXT-DECORATION: none
}
.news_box3_name A:hover {
	COLOR: #333333; TEXT-DECORATION: underline
}
.news_box3_data {
	TEXT-ALIGN: center; LINE-HEIGHT: 15px; WIDTH: 105px; FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif; FLOAT: right; VISIBILITY: visible; COLOR: #ff9900; FONT-SIZE: 11px
}
#news_box4 {
	TEXT-ALIGN: center; PADDING-BOTTOM: 5px; MARGIN-TOP: 10px; PADDING-LEFT: 5px; WIDTH: 670px; PADDING-RIGHT: 5px; FLOAT: left; VISIBILITY: visible; PADDING-TOP: 5px
}
.numbox {
	LINE-HEIGHT: 17px; FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif; COLOR: #6a3906; FONT-SIZE: 11px; cursor:pointer;
}

.numbox A {
	BORDER-BOTTOM: #deceb8 1px solid; BORDER-LEFT: #deceb8 1px solid; PADDING-BOTTOM: 3px; LINE-HEIGHT: 17px; BACKGROUND-COLOR: #ffffff; PADDING-LEFT: 7px; PADDING-RIGHT: 7px; FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif; COLOR: #6a3906; MARGIN-LEFT: 3px; FONT-SIZE: 11px; BORDER-TOP: #deceb8 1px solid; MARGIN-RIGHT: 3px; BORDER-RIGHT: #deceb8 1px solid; TEXT-DECORATION: none; PADDING-TOP: 5px
}
.numbox A:hover {
	BORDER-BOTTOM: #402e22 1px solid; BORDER-LEFT: #402e22 1px solid; PADDING-BOTTOM: 3px; LINE-HEIGHT: 17px; BACKGROUND-COLOR: #402e22; PADDING-LEFT: 7px; WIDTH: auto; PADDING-RIGHT: 7px; FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif; HEIGHT: auto; COLOR: #ffffff; MARGIN-LEFT: 3px; FONT-SIZE: 11px; BORDER-TOP: #402e22 1px solid; MARGIN-RIGHT: 3px; BORDER-RIGHT: #402e22 1px solid; PADDING-TOP: 5px
}
.numbox_hit {
	BORDER-BOTTOM: #ffffff 1px solid; BORDER-LEFT: #ffffff 1px solid; PADDING-BOTTOM: 3px; LINE-HEIGHT: 17px; BACKGROUND-COLOR: #59493f; PADDING-LEFT: 5px; PADDING-RIGHT: 5px; FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif; COLOR: #ffffff; MARGIN-LEFT: 3px; FONT-SIZE: 11px; BORDER-TOP: #ffffff 1px solid; FONT-WEIGHT: bold; MARGIN-RIGHT: 3px; BORDER-RIGHT: #ffffff 1px solid; PADDING-TOP: 3px
}
.back {
	TEXT-ALIGN: right; PADDING-BOTTOM: 5px; WIDTH: 700px; PADDING-RIGHT: 5px; FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif; FLOAT: left; COLOR: #999999; FONT-SIZE: 12px; PADDING-TOP: 3px
}
.back A:link {
	COLOR: #999999; TEXT-DECORATION: none
}
.back A:visited {
	COLOR: #999999; TEXT-DECORATION: none
}
.back A:hover {
	COLOR: #666666; TEXT-DECORATION: underline
}

#news_box5 {
	BORDER-BOTTOM: #736451 2px solid; BORDER-LEFT: #736451 2px solid; PADDING-BOTTOM: 5px; BACKGROUND-COLOR: #ffffff; WIDTH: 696px; MARGIN-BOTTOM: 7px; FLOAT: left; VISIBILITY: visible; BORDER-TOP: #736451 2px solid; BORDER-RIGHT: #736451 2px solid; PADDING-TOP: 8px
}
#news5_name {
	BACKGROUND-IMAGE: url(/images/03/icon_6.gif); LINE-HEIGHT: 20px; PADDING-LEFT: 15px; WIDTH: 625px; BACKGROUND-REPEAT: no-repeat; FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif; BACKGROUND-POSITION: 5px 7px; FLOAT: left; COLOR: #333333; FONT-SIZE: 13px; FONT-WEIGHT: bold
}
.news_box5_data {
	BORDER-BOTTOM: #cccccc 1px dashed; TEXT-ALIGN: left; PADDING-BOTTOM: 7px; LINE-HEIGHT: 15px; PADDING-LEFT: 15px; WIDTH: 765px; FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif; FLOAT: left; VISIBILITY: visible; COLOR: #ff9900; FONT-SIZE: 11px; PADDING-TOP: 3px
}
.news_box6 {
	BORDER-BOTTOM: #3c3c3c 2px solid; PADDING-BOTTOM: 20px; WIDTH: 765px; FLOAT: left; VISIBILITY: visible; PADDING-TOP: 20px; color: #666;
}
.news_box6 a {
	color: #069;
	}
.news_pic {
	BORDER-BOTTOM: #cccccc 1px dotted; BORDER-LEFT: #cccccc 1px dotted; PADDING-BOTTOM: 3px; PADDING-LEFT: 3px; WIDTH: 300px; PADDING-RIGHT: 3px; MARGIN-BOTTOM: 20px; FLOAT: right; MARGIN-LEFT: 20px; BORDER-TOP: #cccccc 1px dotted; BORDER-RIGHT: #cccccc 1px dotted; PADDING-TOP: 3px
}


/**/
.font6 {
	LINE-HEIGHT: 18px; FONT-FAMILY: "Arial"; COLOR: #e60012; FONT-SIZE: 12px
}
#member {
	BORDER-BOTTOM: #cccccc 2px solid; BORDER-LEFT: #cccccc 2px solid; PADDING-BOTTOM: 40px; MARGIN: 10px auto auto auto; PADDING-LEFT: 20px; WIDTH: 626px; PADDING-RIGHT: 20px; FLOAT: left; BORDER-TOP: #cccccc 2px solid; BORDER-RIGHT: #cccccc 2px solid; PADDING-TOP: 40px
}
#member_left {
	WIDTH: 200px; PADDING-RIGHT: 20px; FLOAT: left; BORDER-RIGHT: #cccccc 1px dashed
}
#member_right {
	WIDTH: 360px; FLOAT: right
}
.member_forget {
	PADDING-LEFT: 5px; WIDTH: 75px; FONT-FAMILY: Arial, Helvetica, sans-serif; FLOAT: left; COLOR: #7f7f7f; FONT-SIZE: 12px
}
.member_forget A:link {
	COLOR: #7f7f7f; TEXT-DECORATION: none
}
.member_forget A:visited {
	COLOR: #7f7f7f; TEXT-DECORATION: none
}
.member_forget A:hover {
	COLOR: #333333; TEXT-DECORATION: underline
}

/*q&a*/

#faq_box1_title {
	TEXT-ALIGN: center; LINE-HEIGHT: 18px; WIDTH: 570px; FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif; FLOAT: right; VISIBILITY: visible; COLOR: #4f4f4f; FONT-SIZE: 12px; FONT-WEIGHT: bold
}
#faq_box1_no {
	BACKGROUND-IMAGE: url(/images/03/line_2.gif); TEXT-ALIGN: center; LINE-HEIGHT: 18px; WIDTH: 58px; BACKGROUND-REPEAT: no-repeat; FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif; BACKGROUND-POSITION: right center; FLOAT: left; VISIBILITY: visible; COLOR: #4f4f4f; FONT-SIZE: 12px; FONT-WEIGHT: bold
}
.faq_box2_no {
	BACKGROUND-IMAGE: url(/images/03/line_3.gif); TEXT-ALIGN: center; LINE-HEIGHT: 16px; WIDTH: 60px; BACKGROUND-REPEAT: no-repeat; FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif; BACKGROUND-POSITION: right center; FLOAT: left; VISIBILITY: visible; COLOR: #333333; FONT-SIZE: 12px; FONT-WEIGHT: bold
}
.faq_box2_name {
	LINE-HEIGHT: 17px; WIDTH: 550px; PADDING-RIGHT: 20px; FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif; FLOAT: left; VISIBILITY: visible; COLOR: #555555; FONT-SIZE: 12px
}
.faq_box2_name A:link {
	COLOR: #555555; TEXT-DECORATION: none
}
.faq_box2_name A:visited {
	COLOR: #555555; TEXT-DECORATION: none
}
.faq_box2_name A:hover {
	COLOR: #000000; TEXT-DECORATION: underline
}
#faq_title1 {
	BACKGROUND-IMAGE: url(/images/03/icon_help.gif); BORDER-BOTTOM: #666666 1px solid; PADDING-BOTTOM: 5px; LINE-HEIGHT: 20px; PADDING-LEFT: 25px; WIDTH: 625px; BACKGROUND-REPEAT: no-repeat; FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif; BACKGROUND-POSITION: 2px 1px; MARGIN-BOTTOM: 5px; FLOAT: left; COLOR: #362e2b; FONT-SIZE: 15px; FONT-WEIGHT: bold
}
.faq_box3_type {
	TEXT-ALIGN: center; LINE-HEIGHT: 18px; WIDTH: 100%; FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif; FLOAT: left; VISIBILITY: visible; COLOR: #000000; FONT-SIZE: 12px; FONT-WEIGHT: bold
}
.faq_box3_name {
	BACKGROUND-IMAGE: url(/images/03/faq_icon1.gif); BORDER-BOTTOM: #cccccc 1px dashed; PADDING-BOTTOM: 6px; LINE-HEIGHT: 16px; PADDING-LEFT: 30px; WIDTH: 610px; PADDING-RIGHT: 10px; BACKGROUND-REPEAT: no-repeat; FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif; BACKGROUND-POSITION: left 5px; MARGIN-BOTTOM: 4px; FLOAT: right; VISIBILITY: visible; COLOR: #555555; FONT-SIZE: 12px; PADDING-TOP: 6px
}
.faq_box3_name A:link {
	COLOR: #555555; TEXT-DECORATION: none
}
.faq_box3_name A:visited {
	COLOR: #555555; TEXT-DECORATION: none
}
.faq_box3_name A:hover {
	COLOR: #000000; TEXT-DECORATION: underline
}
.faq_box4_name {
	BACKGROUND-IMAGE: url(/images/03/faq_icon1.gif); LINE-HEIGHT: 20px; PADDING-LEFT: 30px; WIDTH: 610px; BACKGROUND-REPEAT: no-repeat; FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif; BACKGROUND-POSITION: 2px 1px; FLOAT: left; COLOR: #333333; FONT-SIZE: 13px; FONT-WEIGHT: bold
}
.faq_box4_word {
	BACKGROUND-IMAGE: url(/images/03/faq_icon2.gif); BORDER-BOTTOM: #3c3c3c 2px solid; PADDING-BOTTOM: 20px; LINE-HEIGHT: 18px; PADDING-LEFT: 33px; WIDTH: 610px; PADDING-RIGHT: 7px; BACKGROUND-REPEAT: no-repeat; FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif; BACKGROUND-POSITION: 3px 13px; FLOAT: left; VISIBILITY: visible; COLOR: #666666; FONT-SIZE: 13px; PADDING-TOP: 15px
}
.faq_box4_word A:link {
	COLOR: #444444; TEXT-DECORATION: underline
}
.faq_box4_word A:visited {
	COLOR: #444444; TEXT-DECORATION: underline
}
.faq_box4_word A:hover {
	COLOR: #eb6100; TEXT-DECORATION: none
}


.blackword li a{
	color:#000;
	}
	
/*團隊*/
.team_box {
	width:330px;
	margin:0px 10px 10px 0px;
	border-bottom:1px #CBDAD8 dashed;
	float:left;
	}
.team_foto_box {
	width:140px;
	height:140px;
	background:url(/images/03/a_pic4_1.gif) no-repeat;
	float:left;
	margin-right:10px;
	
	}
.team_foto {
	width:124px;
	height:124px;
	margin:7px auto auto;
	overflow:hidden;
	}
.team_txt {
	width:180px;
	float:left;
	font-size:13px;
	}
	
.team_txt_a {
	background:url(/images/03/aw2-4.gif) 5px 12px no-repeat;
	padding:7px 3px 4px 15px;
	font-size:15px;
	color:#060;
	}
.team_txt_b {
	padding:3px 3px 4px 15px;
	font-size:15px;
	font-weight:600;
	color: #033;
	}
.team_txt_c {
	padding:3px 3px 4px 15px;
	font-size:12px;
	color: #666;
	}
.team_txt_d {
	padding:3px 3px 4px 15px;
	font-size:12px;
	color: #666;
	}
.team_txt_x {
	float:left;
	color:#333;
	}
.team_txt_y {
	float:left;
	/*width:125px;*/
	}
	
/*店點*/
.store_box {
	width:326px;
	height:206px;
	float:left;
	background:url(/images/03/bg_story.jpg) no-repeat;
	margin-right:17px;
	margin-bottom:10px;
	}
.store_title {
	height:24px;
	padding:5px 5px 1px 40px;
	padding:9px 5px 1px 40px\9;
	font-size:18px;
	font-weight:600;
	margin:9px 0px 0px;
	color: #FF0;
	font-family:Arial, Helvetica, sans-serif
	
	}
.store_foto {
	width:95px;
	height:109px;
	overflow:hidden;
	float:left;
	margin:18px 0px 0px 28px;
	}
	
.store_txt {
	font-size:13px;
	color:#333;
	padding:15px 10px 0px 20px;

	float:left;
	
	}
.store_txt p {
	margin-bottom:5px;
	line-height:150%;
	}
.logo{
	float:left;
	padding: 30px 0 10px 20px;
	}	
.func{
	float:right;
	width:180px;
	padding-top: 5px;
	}	
.func ul{
	float:right;
	overflow:hidden;
	width:180px;
	display:block;
	text-decoration:none;
	}
.func ul li{
	text-decoration:none;
	text-align:center;
	float:left;
	width:25px;
	display: inline;
	
}
	
	
	
.nav{
	float:left;
	width:1000px;
	background:url(/images/03/menu.png);
	height:41px;
	
	}
.nav ul{
	padding-top: 5px;
	margin: 0;
	overflow:hidden;
	font-size:17px;
	font-weight:bold;
	list-style-type:none;
	
	height:30px;
	float: left;
	
	}	
.nav ul li{
	padding-top:5px;
	float: left;
	text-decoration:none;
	color:#000;
	height:30px;
	width:120px;
	display:block;
	text-align:center;
	padding-left: 2px;
	}	
.nav ul li a{
	float: left;
	text-decoration:none;
	color:#000;
	height:30px;
	width:120px;
	display:block;
	text-align:center;
	}	
	
.nav ul li a:hover{
	float: left;
	color:#fff;
	height:30px;
	background-image:url(/images/03/icon.png);
	background-repeat:no-repeat;
	width:120px;
	display:block;
	text-align:center;
	}	
.index_news_day {
	width: 150px;
	float: left;
	margin: 0px 0px 0px 13px;
	padding-bottom: 8px;
}
.index_news_day h3{
	float:left;
	text-indent:-9999px;
	background:url(/images/03/day.gif) left no-repeat; 
	width:88px;
	height:23px;
	
	}
.day {
	float: left;
	margin-top: 15px;
}


.day ul{
	display:inline;
	}
.day ul li{
	display:inline;
	}	

.productImg {
	margin: 0;
	padding: 5px;
	border: 1px #CCC solid;
}
.productTitle {
	margin: 0;
	padding: 5px;
	text-align: center;
	color: #000;
}

.productTitle a{
	color:#000;
	text-decoration:none;
	}

.index_products {
	float: left;
	margin: 0px 0px 0px 13px;
	padding-bottom: 8px;
	width: 490px;
}
.index_products h3{
	text-indent:-9999px;
	background:url(/images/03/product.gif) left top no-repeat;
	height:23px;
	}
.index_news_txt_pro {
	color: #535353;
	font-size: 13px;
	float: left;
	width: 490px;
	margin-top: 15px;
}

.index_news_txt_pro ul {
	overflow:hidden;
	}

.index_news_txt_pro ul li {
	margin: 0 25px 5px 0;
	float: left;
	width: 135px;
	list-style-type: none;
}


.pro_left{
	float: left;
	width: 200px;
	background-image:url(/images/03/left.png);
	background-repeat:no-repeat;
	background-position: 10px 20px;
}

.pro_left_text {
	padding-top: 70px;
	height: auto;
	padding-left: 20px;
}

.pro_left_text ul {
height: auto;
float: left;
display: block;
list-style: none;
width: 170px;
overflow: hidden;
}

.pro_left_text ul li {
	background:url(/images/03/crile.png)no-repeat left top;
	padding-left: 18px;
	display: block;
	width: 150px;
	float: left;
	display: block;
	margin-bottom: 5px;
	font-size:14px;
	line-height:150%;
	background-position: 5px 5px;
}
.pro_right1 {
	float: left;
	width: 700px;
}
.main_right{
	width:1000px;
	float:left;
	}

.faq_text{
	float:left;
	width:700px;
	font-size: 16px;
	margin-bottom: 10px;
	
	}
.faq_text1{
	background:url(/images/03/crile.png) left center no-repeat;
	background-color:#eee;
	background-position:10px;
	border:2px solid #333;
	margin-bottom: 10px;
	padding: 9px 25px;
	}

.faq_1{
	font-size:14px;
	float:left;
	width:670px;

	}

.share{
	margin: 10px 0;
	float: right;
	overflow: hidden;
	}
.share img {
	vertical-align:middle;
	}	

.photo_all{
	float:left;
	width:695px;
	height:auto;
	margin-left: 5px;
	}
.question{
	width:650px;
	float:left;
	color:#096;
	font-size:16px;
	font-weight:bold;
	background:url(/images/03/icon_00.png) left center no-repeat;
	margin-left:25px;
	padding-left:20px;
	overflow:hidden;
	height:30px;
	;
	text-decoration:none;
	padding-top:10px;
		
	}
.question a{
	color:#096;
	}
	

.question a:hover{
	color:#096;
	text-decoration:none;
	}
.table_message{
	float:left;
	BORDER-BOTTOM: #cacaca 1px solid;
	BORDER-LEFT: #cacaca 1px solid;
	PADDING-BOTTOM: 4px;
	PADDING-LEFT: 4px;
	PADDING-RIGHT: 4px;
	MARGIN-BOTTOM: 10px;
	BORDER-TOP: #cacaca 1px solid;
	BORDER-RIGHT: #cacaca 1px solid;
	PADDING-TOP: 10px;
	}

.line{
	height:5px;
	border-bottom:1px #CCC dotted; width:700px;
	}
.QQ{
	border:2px #666 solid; background:#CCC; color:#000; font-size:16px; font-weight:bold; width:680px; padding:5px;
	}	
.send{
	font-size:12px;
	background-color:#666;
	color:#FFF;
	width:50px;
	border:1px #999 solid;
	text-align:center;
	float:right;
	margin-right:10px;
	}
.store_in{
	width:90px;
	float:right;
	}	
.guest_table {
	float:left;
	background:#efefef;
	border-top: 2px #666 solid;
	border-bottom: 1px #D7D7D7 solid;
}	

.page_gallery_box_123 {
	padding: 15px 0px 15px 15px;
	border: 1px #ccc solid;
	font-size: 13px;
	color: #333;
	margin: 10px 10px 18px 10px;
	background: #EEE;
}


.page_gallery_box_123 ul{
	margin: 0px;
	padding: 0px;
	font-size: 12px;
	font-family: "微軟正黑體", "蘋果儷中黑", "Lucida Grande", "Arial", "Arial Narrow";
	text-decoration: none;
}

.page_gallery_box_123 ul li {
	margin: 0 20px 10px 20px;
	float: left;
	width: 172px;
	list-style-type: none;
}

.page_gallery_box_123 .productImg {
	width: 160px;
}


.page_gallery_box_123 .productTitle {
	width: 165px;
}


.page_gallery_box {
	padding: 15px 0px 15px 15px;
	border: 1px #ccc solid;
	font-size: 13px;
	font-weight: 600;
	color: #333;
	margin: 10px 10px 18px 10px;
	background: #EEE;
}

.gallery_box li {
	width: 175px;
	height: 175px;
	float: left;
	border: 1px #CCC solid;
	overflow: hidden;
	margin: 0px 20px 10px 20px;
	list-style: none;
	background: #CCC;
	display: table-cell;
	vertical-align: middle; 
	overflow: hidden;
}

.pp{
	float:left;
	width:580px;
	color:#999;
	text-decoration:none;
	margin-top: 5px;
	}
	
pp a:link{
	float:left;
	text-decoration:none
	}	
.index_news_in {
	/*overflow:hidden;*/
	font-size: 12px;
	color: black;
	width: 330px;
	height:25px;
	visibility: visible;
	padding-top: 9px;

}
.index_type {
	float: left;
	padding-top: 10px;
	width: 390px;
}
