body {
/*下列3行是讓表格至最上方*/
	margin:0;
	padding:0;
	border:0;
	font:normal 13px/normal  Arial,Tahoma,Verdana,Helvetica,Sans-Serif;
	/*font-family:'新細明體';*/
	color:#444;
	background:#fff;
}
	 
/*大標籤設定*/
a:link,a:visited {color:#444; text-decoration:none;} 
a:hover {
	color:#fff;
	text-decoration:none;
	text-align: center;
}
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:0; text-align:right; width:700px; float:left;}
.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.sub_item {list-style-type:none; margin:20px 0 20px 10px; padding:0;}
ul.sub_item 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:310px; float:left;}

ul.preferential_item {list-style-type:none; margin:0 0 20px 20px; padding:0;}
ul.preferential_item 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.company_list {list-style-type:none; padding:0; margin:10px 0 0 10px;}
ul.company_list li {list-style-type:none; padding:0 0 0 8px; margin:0 0 8px 0; border-left:solid 3px #3D82BC; height:20px;}
ul.company_list li .company_list_left{
	width:90px;
	float:left;
	text-align: left;
}
ul.company_list li .company_list_right{
	width:530px;
	margin:0 0 0 10px;
	float:left;
	color: #666;
	text-align: left;
}

ul.left_line {list-style-type:none; padding:0; margin:10px 0 0 10px; 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 #3D82BC;}
ul.width_130 li{width:130px;}

ul.left_line_right{list-style-type:none; padding:0; margin:10px 0 0 0; float:left;}
ul.left_line_right li{list-style-type:none; width:500px; padding:0; margin:0 0 10px 0;}

/*次要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*/
#index_flash{width:690px; height:288px; margin:0 0 0 -10px; padding:21px 0 11px 10px; float:left;}
.index_frame{width:220px; margin:10px 20px 0 0; padding:0; float:left;}
ul.sub_item_index {list-style-type:none; margin:0; padding:0;}
ul.sub_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:10px 0 10px 0;
	width:200px;
	float:left;
	text-align: left;
	color: #666;
	font-weight: normal;
}
#box_main_index{background:#FFF; width:450px; margin:0; padding:0; letter-spacing:0.1em; line-height:1.5em; text-align:justify; float:left;}
#box_main_right #box_main_index p{margin:0; padding:10px 0 0 0;}


/*主要box*/
#box_top{width:940px; margin:0 auto; padding:0;}

#box_logo{width:240px; height:180px; margin:0; padding:0; float:left;}

#box_title_photo{width:690px; height:148px; margin:0; padding:21px 0 11px 10px; float:left;}

#box_main{
	background:url(../images/background/background_main.jpg) repeat-y left top;
	width:940px;
	margin:0 auto;
	padding:0 0 20px 0;
	letter-spacing:0.1em;
	line-height:1.5em;
	text-align: left;
}

#box_button_left{width:240px; padding:30px 0 0 0; margin:0; float:left;}
#box_button_left ul{list-style-type:none; margin:0; padding:0;}
#box_button_left ul li{height:40px; width:240px; list-style-type:none; padding:5px 0 0 0; margin:0;}
#box_button_left ul li.button_left_sub{padding:0; margin:0;}

#box_main_right{background:#FFF; width:690px; margin:0; padding:0 0 0 10px; float:left;}
#box_main_right p{
	margin:0 0 10px 10px;
	padding:0;
	text-align: left;
	color: #444;
}

#box_bread{margin:0; padding:0; font-size:12px; text-align:right;}
#box_bread ul{list-style-type:none; margin:0; padding:5px 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 14px; margin:0; display:inline;}
#box_bread ul li.nd{background:none;}
#box_bread a,
#box_bread a:visited {color:#666; text-decoration:none;} 
#box_bread a:hover {color:#0093A6; text-decoration:none;}

.products_frame{width:220px; margin:0 0 20px 10px; padding:0; float:left;}
.products_frame_0{width:220px; margin:0 0 0px 10px; padding:0; float:left;}
.products_frame_title{
	background:url(../images/background/background_products_title.jpg) no-repeat left top;
	height:31px;
	padding:9px 0 0 18px;
	margin:0;
	color:#fff;
	font-weight:bold;
	text-align: left;
	font-size: 12px;
}
.products_frame_title_0{
	background:url(../images/background/background_products_title.jpg) no-repeat left top;
	height:31px;
	padding:9px 0 0 18px;
	margin:0;
	color:#fff;
	font-weight:bolder;
	text-align: left;
	font-size: 12px;
	text-transform: none;
	font-variant: normal;
	font-style: normal;
	line-height: normal;

}
.products_frame_photo{background:url(../images/background/background_products_photo.jpg) no-repeat left top; height:141px; margin:0; padding:4px 5px 15px 5px;}
.products_frame_word{margin:0; padding:2px 0 0 3px; text-align:left; letter-spacing:0.2em;}
.products_frame_word_0{margin:0; padding:2px 0 0 0px; text-align:left; letter-spacing:0.2em;}

.equipment_frame{width:180px; height:148px; margin:0; padding:0; float:left;}
.equipment_frame_arrow{width:50px; height:148px; padding:0; margin:0; float:left;}
.equipment_frame_arrow_down{width:180px; height:40px; margin:0; padding:0; float:left;}

.word_01{
	margin:10px 0 0 0;
	padding:0;
	color:#18549C;
	float:left;
	text-align: 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.jpg) repeat-x #F3FAFB; color:#444; margin:0; padding:0;}
#box_footer{background:url(../images/background/background_footer_logo.jpg) no-repeat left top; width:940px; height:150px; color:#444; margin:0 auto; padding:0; font-size:11px;}
#box_footer ul{list-style-type:none; margin:10px 0 0 5px; padding:0; width:695px; float:left;}
#box_footer ul li{float:left; padding:1px 5px 4px 5px; margin:0 auto;}
#box_footer a,
#box_footer a:visited {color:#555; text-decoration:none;}
#box_footer a:hover {color:#0093A6; text-decoration:none;}

#address,#address_02{
	color:#888;
	padding:0;
	width:690px;
	float:left;
	margin-top: 18px;
	margin-right: 0;
	margin-bottom: 0;
	margin-left: 10px;
}
#address_02{
	float: left;
	margin-top: 4px;
	margin-right: 0;
	margin-bottom: 0;
	margin-left: 10px;
}
#copyright{
	width:240px;
	text-align:center;
	color:#c4b680;
	font-size:11px;
	padding:0;
	float:left;
	margin-top: 110px;
	margin-right: 0;
	margin-bottom: 0;
}
#ebm{
	width:200px;
	text-align:left;
	padding:0;
	float:left;
	margin-top: 15px;
	margin-right: 0;
	margin-bottom: 0;
	margin-left: 10px;
}

#ebm a,
#ebm a:visited {color:#999; text-decoration:none;}

#ebm a:hover {color:#aaa; text-decoration:none;}

#email_link a,
#email_link a:visited {color:#888; text-decoration:none;}
#email_link a:hover {color:#0093A6; 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:1px solid #bbb;
	border-collapse: collapse;
	font-size:13px;
	padding:0;
	margin:0;
}
table.lst tr,
table.lst td {
	border:1px solid #bbb;
	padding:4px 4px 10px 4px;
	background:url(../images/background/background_products.jpg) no-repeat left top;
	height:150px;
}
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:#E7F1FA;
	
}
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;
}
#box_main #box_main_right table tr td {
	color: #666;
	font-family: Arial, Tahoma, Verdana, Helvetica, Sans-Serif;
	text-align: left;

}
center {
}
