body {
/*下列3行是讓表格至最上方*/
	margin:0;
	padding:0;
	border:0;
	font:normal 13px/normal  Arial,Tahoma,Verdana,Helvetica,Sans-Serif;
	/*font-family:'新細明體';*/
	color:#444;
	background:url(../images/background/background_body.gif) repeat #FFF;
}
	 
/*大標籤設定*/
a:link,a:visited {color:#444; text-decoration:none;} 
a:hover {color:#F1588D; text-decoration:none;}
img {border:none; padding:0; margin:0;}
hr{background:none repeat scroll 0 0 #ccc; border:0 none; height:1px; margin:10px 0 10px 20px; padding:0; width:660px;}


/*主要class設定*/
.fk{clear:both;}
.gotop{padding:0; margin:30px 0 0 0; text-align:right;}
.fade_out{display:none;}
.left{float:left;}
.right{float:right;}
.title{padding:0; margin:10px 0; border-top:#bbb 1px solid; border-bottom:#bbb 1px solid;}
.title_sub{padding:10px 0 5px 0; margin:0 0 0 -28px;}


ul.left_line {list-style-type:none; padding:0; margin:0; float:left;}
ul.left_line li {list-style-type:none; width:90px; padding:0 0 0 8px; margin:0 0 10px 0; border-left:solid 3px #2C6BAD;}

ul.left_line_right{list-style-type:none; padding:0; margin:0; float:left;}
ul.left_line_right li{list-style-type:none; width:480px; padding:0; margin:0 0 10px 0; letter-spacing:0.1em;}

/*次要class設定*/
.size16{font-size:16px;}
.c01{color:#f2416f; font-weight:bold; font-size:16px;}
.c02{color:#FFF360;}
.c03{color:#6C0;}
.c04{color:#ff9600;}
.c05{color:#f2416f;}
.bg1{background:#FAC5AB;}
.c06 {
	font-family: "微軟正黑體";
	font-size: 18px;
	font-weight: bold;
	color: #FFF;
}



/*-----BOX 設定-----*/

/*index box*/
#index_flash{background:url(../images/background/background_index_photo.png) no-repeat; width:906px; height:286px; margin:6px auto; padding:7px;}
.index_frame{width:574px; margin:0 0 20px 0; float:left; height:180px;}
.index_frame_word{margin:40px 0 0 0; padding:8px 14px 0 21px;}

/*主要box*/
#box_top{width:920px; margin:0 auto; padding:0;}
#box_top_body{ background:url(../images/background/background_button.jpg) repeat-x;}

#box_logo{margin:0; padding:0; float:left; width:436px; height:120px;}

#box_button{margin:0; padding:0; float:left;}
#box_button ul,.products_frame ul{list-style-type:none; margin:0; padding:0;}
#box_button ul li{height:120px; list-style-type:none; padding:0; margin:0; float:left;}

#box_top_photo{background:url(../images/background/background_top_photo.png) no-repeat; height:188px; width:908px; margin:5px 0; padding:6px;}

#box_bread{height:30px; margin:5px 0 0 0; padding:0; font-size:12px; text-align:left; background:url(../images/bread/bread_body.png) no-repeat;}
#box_bread ul{list-style-type:none; margin:0; padding:6px 10px 0 0;}
#box_bread ul li{list-style-type:none; background:url(../images/bread/bread_arrow.gif) no-repeat scroll -5px -2px transparent; color:#666; padding:0 0 5px 15px; margin:0; display:inline;}
#box_bread ul li.nd{background:none;padding:0 0 5px 6px;}
#box_bread a,
#box_bread a:visited {color:#666; text-decoration:none;} 
#box_bread a:hover {color:#DB5443; text-decoration:none;}

#box_main{width:920px; margin:0 auto; padding:0; letter-spacing:0.1em; line-height:1.5em; text-align:justify;}
#box_main p{margin:5px 0 10px 0; padding:0;}
#box_main_main{margin:0; padding:0 0 0 28px;}

.left_button_body{margin:0; padding:0; background:url(../images/button/left_button/left_button_body.png) repeat-y;}
.left_button{height:46px; width:190px; list-style-type:none; padding:0 10px; margin:0;}

.photo_frame{background:url(../images/background/background_products_frame.jpg) no-repeat top left; width:280px; height:190px; margin:0 17px 5px 0; padding:0; float:left;}
.photo_frame_02{background:url(../images/background/background_products_frame_02.jpg) no-repeat top left; width:600px; height:220px; margin:0 0 5px 0; padding:0; float:left;}
.photo_frame_title{padding:10px 12px 0 12px; color:#FADCE9; font-weight:bold; height:31px; text-align:center; font-size:15px;}
.photo_frame_title2{padding:13px 12px 0 12px; color:#FADCE9; font-weight:bold; height:31px; text-align:center; line-height:1.2em;}
.photo_frame_photo{margin:0; padding:5px 7px 19px 7px;}
.photo_frame_word{width:260px; height:210px; margin:0; padding:5px 10px; color:#18549C; float:left;}
.photo_frame_word ul{list-style-type:none; margin:0; padding:36px 0 0 0;}
.photo_frame_word ul li{list-style-type:none; background:url(../images/title_photo.jpg) no-repeat scroll 2px 4px transparent; padding:0 0 5px 20px; margin:0;}

.word_01{margin:10px 0 0 0; padding:0; color:#18549C; float:left;}
.word_01 ul{list-style-type:none; margin:0; padding:14px 0 0 0;}
.word_01 ul li{list-style-type:none; background:url(../images/title_photo.jpg) no-repeat scroll 2px 6px transparent; padding:0 0 5px 20px; margin:0;}

.opacity_img img{opacity:1}
.opacity_img img:hover{
	opacity:0.8;
	filter:alpha(opacity=80);
	-ms-opacity:"alpha(opacity=80);";
}

#box_main a img{opacity:1}
#box_main a img:hover{
	opacity:0.7;
	filter:alpha(opacity=70);
	-ms-opacity:"alpha(opacity=70);";
}

/*最底層box*/
#box_footer_body{background:url(../images/background/background_footer.jpg) repeat-x; font:normal 12px/normal Arial,Tahoma,Verdana,Helvetica,Sans-Serif; height:120px;}
#box_footer{color:#eee; width:920px; margin:0 auto 0 auto; padding:8px 0 0 0;}
#box_footer ul{list-style-type:none; margin:0; padding:0;}
#box_footer ul li{float:left; padding:1px 5px 4px 5px; margin:0 auto;}
#box_footer a,
#box_footer a:visited {color:#eee; text-decoration:none;}
#box_footer a:hover {color:#F7C9DD; text-decoration:none;}

#address{color:#bbb; margin:10px 0 0 0; padding:5px 0 0 0; border-top:#666 1px solid;}
#copyright{color:#bbb; font-size:11px; margin:6px 0 0 0; padding:0; float:left}
#ebm{float:right; text-align:right; margin:6px 0 0 0; padding:0;}
#ebm a,
#ebm a:visited {color:#bbb; text-decoration:none;}
#ebm a:hover {color:#fff; text-decoration:none;}

#email_link a,
#email_link a:visited {color:#bbb; text-decoration:none;}
#email_link a:hover {color:#F7C9DD; text-decoration:none;}


/*下一頁標籤*/
.nex_box{width:920px; text-align:center; margin:0 0 10px 0; padding:0; font:normal 16px/normal  Arial,Tahoma,Verdana,Helvetica,Sans-Serif;}
.nex_box img {vertical-align:middle;}


/*文字*/
.word{
	font:normal 13px/normal Arial,Tahoma,Verdana,Helvetica,Sans-Serif;
	letter-spacing:0.1em;
	line-height:1.5em;
	text-align:justify;
}



/*表格*/
.word_table{margin:0 10px 10px 10px; padding:0;}
.word_table ul{list-style-type:none; margin:10px 0 0 0; padding:0; float:left;}
.word_table ul li{list-style-type:none; padding:6px 4px 0 4px; margin:0; border:#F5937A 1px solid;}
ul.word_table_right{margin:10px 0 0 0; padding:0 0 0 10px;}
ul.word_table_right li{border-bottom:#F5937A 1px solid; padding:7px 4px 0 4px;}


table.lst {
	border:2px solid #444;
	border-collapse: collapse;
	font-size:13px;
	padding:0px;
	margin:0px;
}
table.lst tr,
table.lst td {
	border:1px solid #666;
	padding:4px;
}
table.lst em {
	color:#f00;
	font-weight:bold;
	margin-right:1px;
}
table.lst div.qs {
	padding-top:6px;
}
table.lst .bg1 {
	background:#FAEFDC;
}
table.lst .bg1 span {
	color:#000;
}
table.lst .bg1 em.no {
	color:#fff100;
}
table.lst .bg2 {
	background:#FEEFF7;
}
table.lst .bg3 {
	background:#f3f1c0;
}
table.lst .bg4 {
	background:#E7E8EF;
}
table.lst .buttons {
	border-top:1px solid #999;
	border-left:1px solid #999;
	border-right:1px solid #000;
	border-bottom:1px solid #000;
	background:#f99;
	color:#600;
	padding:1px 6px 1px 6px;
	font-size:12px;
}
table.lst p {
	padding:0;
	margin:0;
}



#apDiv1 {
	position: absolute;
	width: 185px;
	height: 33px;
	z-index: 1;
	right: 510px;
	top: 39px;
}
