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.jpg) repeat-x #fff;
}
	 
/*大標籤設定*/
a:link,a:visited {color:#444; text-decoration:none;} 
a:hover {color:#1D68BC; 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;}
ul li img{vertical-align:top;}
ul,li{padding:0; margin:0; list-style-type:none;}


/*主要class設定*/
.fk{clear:both;}
.gotop{padding:0; margin:10px auto; width:900px; text-align:right;}
.back{padding:0; margin:10px 0 0 0;}
.fade_out{display:none;}
.left{float:left;}
.right{float:right;}
.title{padding:0; margin:0 0 14px -32px;}
.title_sub{padding:0; margin:30px 0 14px -32px;}
.arrow_01{background:url(../images/arrow_01.gif) no-repeat 0px 4px; color:#889acd; font-size:12px; padding:0 0 0 14px; margin:6px 0 0 0;}
.arrow_01 a:link,
.arrow_01 a:visited{color:#889acd;}
.arrow_01 a:hover{color:#004499; text-decoration:underline;}

ul.list {list-style-type:none; padding:0; margin:10px 0 0 3px;}
ul.list li {list-style-type:none; padding:0; margin:0 0 8px 0;}
ul.list li .list_left{background:url(../images/arrow_02.gif) no-repeat 0px 5px; width:90px; height:20px; padding:0 0 0 18px; margin:0; float:left;}
ul.list li .list_right{width:500px; margin:0 0 0 10px; float:left;}

ul.item_01 {list-style-type:none; margin:10px 0 20px 4px; padding:0;}
ul.item_01 li{list-style-type:none; background:url(../images/arrow_01.gif) no-repeat scroll 0px 7px transparent; padding:0 0 0 16px; margin:0 0 14px 0; width:146px; float:left;}

ul.item_02 {list-style-type:none; margin:0; padding:0;}
ul.item_02 li{list-style-type:none; background:url(../images/arrow_03.gif) no-repeat scroll 0px 2px transparent; padding:0 0 0 20px; margin:0 0 10px 0;}

ul.left_line {list-style-type:none; padding:0; margin:10px 0 0 4px; 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 #69C;}
ul.width_130 li{width:130px;}

ul.left_line_right{list-style-type:none; padding:0; margin:10px 0 0 0; width:700px; float:left;}
ul.left_line_right li{list-style-type:none; padding:0; margin:0 0 10px 0; letter-spacing:0.1em;}

/*次要class設定*/
.size16{font-size:16px;}
.c01{color:#F60; font-weight:bold; font-size:16px;}
.c02{color:#FFF360;}
.c03{color:#6C0;}
.c04{color:#1D629A;}
.c05{color:#f2416f;}
.c06{color:#DF5E85;}
.bg1{background:#E7F1FA; padding:2px 0 2px 4px;}


/*-----BOx 設定-----*/

/*index box*/
#box_top_bg_index{background:url(../images/background/background_top_index.jpg) repeat-x left top; height:329px; margin:0; padding:0;}
#index_flash{background:url(../images/background/background_flash_index.jpg) no-repeat left top; height:190px; width:950px; margin:0 auto; padding:0;}
ul.sub_item_index {list-style-type:none; margin:0; padding:0;}
ul.sub_item_index li{list-style-type:none; width:210px; padding:0; margin:0 20px 10px 0; float:left;}
#box_main_index{width:950px; margin:0 auto 0 auto; padding:0; letter-spacing:0.1em; line-height:1.5em; text-align:justify;}
#box_main_index p{margin:0 0 10px 0; padding:0;}
.index_frame{width:460px; margin:0 6px 20px 6px; padding:0; border-left:#bbb 1px solid; border-right:#bbb 1px solid; border-bottom:#bbb 1px solid; float:left;}
.index_frame_title{padding:0; margin:0;}
.index_frame_photo{margin:0; padding:10px; float:left;}
.index_frame_photo img{margin:0; padding:1px; border:#ccc 1px solid;}
.index_frame_word{width:350px; margin:0; padding:8px 10px 10px 0; text-align:justify; letter-spacing:0em; line-height:1.3em; color:#777; float:left;}


/*主要box*/
#box_top{width:950px; height:86px; margin:0 auto; padding:0;}

#box_logo{margin:0 auto; padding:0; width:260px; height:86px; float:left;}

#box_button{margin:0 auto; padding:0 0 0 120px; float:left;}
#box_button ul{list-style-type:none; margin:0; padding:0;}
#box_button ul li{height:60px; width:150px; list-style-type:none; padding:0; margin:0; float:left;}

#box_title_photo{height:80px; width:900px; margin:0 auto; padding:0;}

#box_bread{margin:0 auto 2px auto; padding:0; height:28px; font-size:11px; text-align:right; border-bottom:1px #CCC dotted;}
#box_bread ul{list-style-type:none; margin:0; padding:6px 12px 0 0;}
#box_bread ul li{list-style-type:none; background:url(../images/bread/bread_arrow.gif) no-repeat scroll -5px -2px transparent; color:#888; padding:0 0 5px 14px; margin:0; display:inline;}
#box_bread ul li.nd{background:none;}
#box_bread a,
#box_bread a:visited {color:#888; text-decoration:none;} 
#box_bread a:hover {color:#1D68BC; text-decoration:none;}

#box_main{width:950px; margin:0 auto; padding:0;}
#box_main p{margin:0; padding:0 0 10px 0;}
#box_main_left{width:260px; margin:0; padding:0; float:left;}
#box_main_left ul li{width:260px; height:54px; margin:0; padding:0;}
#box_main_right{width:658px; margin:0; padding:0 0 0 32px; letter-spacing:0.1em; line-height:1.5em; text-align:justify; float:left;}

.products_01_frame,
.products_02_frame{width:200px; margin:0 17px 20px 0; padding:0; border-left:#bbb 1px solid; border-right:#bbb 1px solid; border-bottom:#bbb 1px solid; float:left;}
.products_01_frame_title,
.products_02_frame_title{background:url(../images/background/background_products_title.jpg) repeat-x left top; height:32px; padding:10px 0 0 10px; margin:0; color:#444; font-weight:bold;}
.products_01_frame_photo{margin:0; padding:4px;}
.products_01_frame_word{margin:0; padding:10px 10px 0 10px; text-align:left; letter-spacing:0em; line-height:1.3em; color:#555; border-left:1px #CCC dashed; width:416px; float:left;}
.products_02_frame{border:none; margin:0 19px 30px 0;}
.products_02_frame_photo{margin:0; padding:10px 5px; float:left;}
.products_02_frame_photo img{margin:0; padding:1px; border:#ccc 1px solid;}
.products_02_frame_word{width:91px; margin:0; padding:8px 10px 10px 0; text-align:left; letter-spacing:0em; line-height:1.3em; color:#777; float:left;}

.photo_frame img{margin:0 6px 10px 0; padding:3px; border:#bbb 1px solid;}

.word_en{letter-spacing:0em; line-height:1.5em; text-align:left;}
.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,
#box_footer a img,
#box_main_index a img{opacity:1;}
#box_main a img:hover,
#box_footer a img:hover,
#box_main_index a img:hover{
	opacity:0.8;
	filter:alpha(opacity=80);
	-ms-opacity:"alpha(opacity=80);";
}
#project_sub a img:hover{
	opacity:1;
	filter:alpha(opacity=100);
	-ms-opacity:"alpha(opacity=100);";
}

/*最底層box*/
#box_footer_bg{background:url(../images/background/background_footer.jpg) center top; font:normal 11px/normal Verdana,Arial,Tahoma,Helvetica,Sans-Serif; letter-spacing:0.1em; margin:0; padding:0;}
#box_footer{background:url(../images/background/background_footer_logo.jpg) no-repeat left top; width:900px; height:130px; color:#555; margin:0 auto; padding:0;}
#box_footer ul{width:896px; list-style-type:none; margin:0 0 0 4px; padding:8px 0 0 0;}
#box_footer ul li{padding:1px 5px 4px 5px; margin:0 auto; float:left;}
#box_footer a,
#box_footer a:visited {color:#555; text-decoration:none;}
#box_footer a:hover {color:#1D68BC; text-decoration:none;}

#box_footer_bottom{width:700px; margin:30px 0 0 0; padding:10px 0 0 0; float:left;}
#address{color:#666; margin:5px 0 0 10px; padding:0;}
#copyright{color:#888; font-size:11px; margin:5px 0 0 10px; padding:0; float:left;}
#ebm{float:left; text-align:left; margin:5px 0 0 20px; padding:0;}
#ebm a,
#ebm a:visited {color:#888; text-decoration:none;}
#ebm a:hover {color:#bbb; text-decoration:none;}

#email_link a,
#email_link a:visited {color:#1D68BC; text-decoration:none;}
#email_link a:hover {color:#7EC2E7; text-decoration:none;}


/*下一頁標籤*/
.nex_box{width:950px; 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-bottom:#F5937A 2px 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 #bbb;
	border-collapse: collapse;
	font-size:13px;
	padding:0;
	margin:10px 0;
}
table.lst tr,
table.lst td,
table.lst th {
	border:1px solid #bbb;
	padding:4px 4px 4px 8px;
}
table.lst th { text-align:left; background:#E3EEF9; font-weight:100;}
table.lst em {
	color:#f00;
	font-weight:bold;
	margin-right:1px;
}
table.lst div.qs {
	padding-top:6px;
}
table.lst .bg1 {
	background:#7FADD3;
	color:#fff;
	font-size:15px;
	font-weight:bold;
	text-align:center;
}
table.lst .bg1 span {
	color:#000;
}
table.lst .bg1 em.no {
	color:#fff100;
}
table.lst .bg2 {
	background:#EFF5FC;
	
}
table.lst .bg3 {
	background:#FFFCEE;
}
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;
}
