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;}
em{color:#C33; margin-right:1px; font-size:11px; font-style:normal;}
ul li img{vertical-align:top;}
ul,li{padding:0; margin:0; list-style-type:none;}


/*主要class設定*/
.fk{clear:both;}
.gotop{padding:25px 0 5px 0; margin:0; 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 10px 0;}
.title_sub{padding:0; margin:10px 0 0 -20px;}

ul.list {list-style-type:none; padding:10px 0 0 0; margin:0;}
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 6px transparent; width:80px; height:20px; padding:0 0 0 14px; margin:0; float:left;}
ul.list li .list_right{width:506px; margin:0 0 0 10px; float:left;}

ul.item_01 {list-style-type:none; margin:20px 0 20px 0; 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 0 20px 0; width:130px; float:left;}

ul.item_02 {list-style-type:none; margin:0; padding:0 0 20px 0;}
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*/
ul.item_index {list-style-type:none; margin:5px 0 0 300px; padding:0;}
ul.item_index li{list-style-type:none; background:url(../images/title_photo.jpg) no-repeat scroll 0px 4px transparent; padding:0 0 0 20px; margin:4px 0; width:126px; float:left;}
#box_main_index{width:900px; margin:-10px auto 0 auto; padding:0;}
#index_flash{background:url(../images/background/background_index_flash.jpg) no-repeat left top; width:670px; height:320px; margin:0 0 0 0; padding:0 0 0 230px;}
#box_main_index_about{background:url(../images/background/background_index_about.jpg) no-repeat; width:610px; height:140px; margin:-10px 0 0 0; padding:60px 30px 0 260px; letter-spacing:0.1em; line-height:1.5em; text-align:justify; position:relative; z-index:-999;}


/*主要box*/
#box_top_bg{background:url(../images/background/background_top_bg.jpg) repeat-x center top; height:110px; margin:0; padding:0;}
#box_top{background:url(../images/background/background_top.jpg) no-repeat; width:900px; height:100px; margin:0 auto; padding:0 45px 10px 45px;}

#box_logo{margin:0 auto; padding:0; width:310px; height:100px; float:left;}

#box_button{width:590px;margin:0 auto; padding:0 0 0 0; float:left;}
#box_button ul{list-style-type:none; margin:0; padding:40px 0 0 0;}
#box_button ul li{height:60px; width:125px; list-style-type:none; padding:0; margin:0 0 0 -26px; float:left;}

#box_title_photo{height:190px; width:670px; margin:0; padding:0; text-align:right; font-size:11px;}

#box_bread{width:500px; margin:0; padding:0; font-size:11px; text-align:right; position:absolute; top:225px; left:438px;}
#box_bread ul{list-style-type:none; margin:0; padding:6px 0 0 0;}
#box_bread ul li{list-style-type:none; background:url(../images/bread/bread_arrow.gif) no-repeat scroll -5px -2px transparent; padding:0 0 5px 14px; margin:0; display:inline; color:#888;}
#box_bread ul li.nd{background:none;}
#box_bread a:link,
#box_bread a:visited {color:#888; text-decoration:none;} 
#box_bread a:hover {color:#1D68BC; text-decoration:none;}

#box_main{width:900px; margin:-10px auto 0 auto; padding:0;}
#box_main_left{width:230px; margin:0; padding:0; float:left;}
#box_main_left_contact{background:url(../images/background/background_main_left_contact.png) no-repeat; width:210px; height:310px; margin:0; padding:80px 10px 20px 10px;}
#box_main_right{width:670px; margin:0; padding:0; float:left;}
#box_main_right_main{background:url(../images/background/background_main_right/background_main_right_center.png) repeat-y; width:610px; margin:0; padding:0 30px 0 30px; letter-spacing:0.1em; line-height:1.7em; text-align:justify;}
#box_main_right_main p{margin:0; padding:5px 0;}
#box_main_right_bottom{background:url(../images/background/background_main_right/background_main_right_bottom.png) repeat-y; width:670px; height:20px; margin:0; padding:0;}

#box_main_products{margin:0 0 0 -10px; padding:0;}

.products_frame{width:300px; margin:10px 0 10px 10px; padding:0; float:left;}
.products_frame_title{background:url(../images/background/background_products/background_products_title.jpg) no-repeat; height:42px; padding:8px 0 0 34px; margin:0; color:#333;}
.products_frame_photo{background:url(../images/background/background_products/background_products_photo.jpg) no-repeat; height:152px; margin:0; padding:2px 0 0 7px;}

.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.7;
	filter:alpha(opacity=70);
	-ms-opacity:"alpha(opacity=70);";
}

#box_main a img,#box_main_index a img{opacity:1;}
#box_main 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.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) repeat-y left top; width:900px; height:110px; color:#555; margin:0 auto; padding:0 45px;}
#box_footer ul{width:750px; list-style-type:none; margin:0; padding:20px 0 0 80px; text-align:center;}
#box_footer ul li{background:url(../images/arrow_02.png) no-repeat scroll 0px 1px transparent; padding:0 20px 0 15px; margin:0 auto; display:inline; height:15px;}
#box_footer ul li,
#box_footer ul li:visited {color:#555; text-decoration:none;}
#box_footer ul li:hover {color:#004F94;}

#box_footer_bottom{width:100%; margin:0; padding:0; float:left;}
#address{color:#536da9; margin:0; padding:26px 0 0 14px; text-align:center;}
#copyright{color:#888; margin:0; padding:12px 0 0 14px; text-align:center;}
#ebm{text-align:left; margin:0; padding:12px 0 0 30px;}
#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 {
	background:#FFF;
	border:2px solid #999;
	border-collapse: collapse;
	font-size:12px;
	padding:0;
	margin:5px 0 0 0;
	text-align:left;
}
table.lst tr,
table.lst td,
table.lst th {
	border:1px solid #999;
	padding:2px 2px 2px 6px;
}
table.lst th {text-align:center; background:#E3EEF9;}
table.lst em {
	color:#f00;
	font-weight:bold;
	margin-right:1px;
}
table.lst div.qs {
	padding-top:6px;
}
table.lst .bg1 {
	background:#FEFCF1;
	color:#235485;
	font-size:13px;
	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;
}
