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)#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:10px 0; margin:0; text-align:center;}
.back{padding:0; margin:10px 0 0 0;}
.fade_out{display:none;}
.left{float:left;}
.right{float:right;}
.title{padding:0; margin:0 0 10px 0;}
.title_sub{padding:0; margin:20px 0 10px 0;}

ul.list {list-style-type:none; padding:0; margin:10px 0 20px 10px;}
ul.list li {list-style-type:none; padding:0; margin:0 0 8px 0;}
ul.list li .list_left{background:url(../images/arrow_01.gif) no-repeat scroll 0px 5px transparent; width:90px; height:20px; padding:0 0 0 14px; margin:0; float:left;}
ul.list li .list_right{width:700px; margin:0 0 0 10px; float:left;}

ul.item_01 {list-style-type:none; margin:20px 0 20px 10px; padding:0;}
ul.item_01 li{list-style-type:none; background:url(../images/title_photo.jpg) no-repeat scroll 0px 4px transparent; padding:0 0 0 20px; margin:0 60px 20px 0; float:left;}

ul.item_02 {list-style-type:none; margin:0; padding:0 0 20px 10px;}
ul.item_02 li{list-style-type:none; background:url(../images/title_photo.jpg) no-repeat scroll 0px 4px transparent; padding:0 0 0 18px; 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:#D76683;}
.bg1{background:#E7F1FA; padding:2px 0 2px 4px;}


/*-----BOx 設定-----*/

/*index box*/
#box_top_bg_index{background:url(../images/background/background_top.jpg) repeat-x left top; height:120px; margin:0; padding:0;}
#box_top_index{width:990px; height:120px; margin:0 auto; padding:0;}
#index_flash{background:url(../images/background/background_index_flash.jpg) no-repeat left top; height:350px; width:990px; 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:900px; margin:-25px 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;}


/*主要box*/
#box_top_bg{background:url(../images/background/background_top_bg.jpg) repeat-x left top; height:120px; margin:0; padding:0;}
#box_top{background:url(../images/background/background_top.jpg) no-repeat; width:990px; height:120px; margin:0 auto; padding:0;}

#box_logo{margin:0 auto; padding:0 0 0 45px; width:345px; height:120px; float:left;}

#box_button{width:575px;margin:0 auto; padding:0; float:left;}
#box_button ul{list-style-type:none; margin:0; padding:0;}
#box_button ul li{height:120px; width:110px; list-style-type:none; padding:0; margin:0; float:left;}

#box_title_photo{height:150px; width:900px; margin:0 auto; padding:0;}

#box_bread{margin:0; padding:0; font-size:11px; text-align:right;}
#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{background:url(../images/background/background_main.png) repeat-y left top; width:880px; margin:0 auto; padding:0 10px; letter-spacing:0.1em; line-height:1.5em; text-align:justify;}
#box_main p{margin:0; padding:0 10px 10px 14px;}
#box_main_bottom{background:url(../images/background/background_main_bottom.png) no-repeat left top; width:900px; height:10px; margin:0 auto; padding:0;}

.products_frame{width:275px; margin:0 0 20px 13px; padding:0; float:left;}
.products_frame_top{background:url(../images/background/background_products_top.jpg) no-repeat; height:4px; margin:0; padding:0;}
.products_frame_title{background:url(../images/background/background_products_title.jpg) no-repeat; text-align:center; height:35px; padding:5px 0 0 0; margin:0; color:#555;}
.products_frame_photo{background:url(../images/background/background_products_center.jpg) repeat-y; margin:0; padding:1px 5px 5px 5px;}

.photo_frame{width:258px; margin:0 0 10px 11px; padding:3px; border:#bbb 1px solid; float:left;}

.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_main_products a img,#box_main_index a img{opacity:1;}
#box_main a img:hover,#box_main_products a img:hover,#box_main_index a img:hover{
	opacity:0.7;
	filter:alpha(opacity=70);
	-ms-opacity:"alpha(opacity=70);";
}
#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.png) center bottom; 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_main.png) repeat-y left top; width:900px; height:150px; color:#555; margin:0 auto; padding:0;}
#box_footer ul{width:896px; list-style-type:none; margin:0; padding:16px 0 0 10px;}
#box_footer ul li{padding:0 30px 0 5px; margin:0; border-left:#444 3px solid; height:15px; float:left;}
#box_footer ul li,
#box_footer ul li:visited {color:#555; text-decoration:none;}
#box_footer ul li:hover {border-left:#166AA9 3px solid; color:#1D68BC;}

#box_footer_bottom{width:850px; margin:50px 0 0 10px; padding:10px 0 0 0; float:left;}
#address{border-left:#166AA9 3px solid; color:#666; margin:5px 0 0 0; padding:0 0 0 5px;}
#copyright{border-left:#166AA9 3px solid; color:#888; font-size:11px; margin:10px 0 0 0; padding:0 0 0 5px; float:left;}
#ebm{float:left; text-align:left; margin:10px 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 #69C;
	border-collapse: collapse;
	font-size:13px;
	padding:0;
	margin:0;
}
table.lst tr,
table.lst td {
	border:1px solid #69C;
	padding:4px 4px 4px 8px;
}
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;
}
