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:#0B62AA; 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:30px 0 0 0; text-align:right;}
.back{padding:0; margin:10px 0 0 20px;}
.fade_out{display:none;}
.left{float:left;}
.right{float:right;}
.title{padding:0; margin:0 0 10px 0;}
.title_sub{padding:0; margin:30px 0 10px 0;}
.title_sub_products{height:60px; background:url(../images/title/title_products_00.jpg) no-repeat left top; padding:25px 0 15px 0; margin:0 0 20px 0;}
.title_sub_products ul{list-style-type:none; margin:0; padding:0;}
.title_sub_products ul li{height:58px; width:204px; list-style-type:none; padding:0; margin:0 12px 0 0; border:1px #bbb solid; float:left;}

ul.sub_item {list-style-type:none; margin:20px 0 20px 20px; 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:148px; float:left;}

ul.left_line {list-style-type:none; padding:0; margin:0 0 0 20px; 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 #0B62AA;}

ul.left_line_right{list-style-type:none; padding:0; margin: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;}
.size13{font-size:13px;}
.c01{color:#F60; font-weight:bold; font-size:16px;}
.c02{color:#FFF360;}
.c03{color:#6C0;}
.c04{color:#1D629A; font-weight:bold; font-size:16px;}
.c05{color:#f2416f;}
.bg1{background:#E7F1FA; padding:2px 0 2px 4px;}


/*-----BOx 設定-----*/

/*index box*/
#index_flash{height:480px; width:780px; margin:20px auto; padding:0;}


/*主要box*/
#box_top{width:780px; margin:0 auto; padding:0;}

#box_logo{width:780px; height:79px; margin:0 auto; padding:0;}

#box_blog{margin:0; padding:0; width:650px; height:104px;}
#box_blog ul{list-style-type:none; margin:0; padding:50px 0 0 0;}
#box_blog ul li{height:16px; width:90px; list-style-type:none; padding:0; margin:0; float:right;}
#box_button{width:780px; margin:0 auto; padding:0;}
#box_button ul{list-style-type:none; margin:0; padding:0;}
#box_button ul li{height:21px; list-style-type:none; padding:0; margin:0; float:left;}

#box_title_photo{height:160px; width:990px; margin:0 auto; padding:0;}

#box_main{width:780px; background:#FFF; margin:0 auto; padding:0; letter-spacing:0.1em; line-height:1.5em; text-align:justify;}
#box_main_left{width:250px; margin:0; padding:0; float:left;}
#box_main_right{width:530px; margin:0; padding:0; float:left;}
#box_main p{margin:5px 20px 10px 20px; padding:0;}

#box_bread{width:900px; height:30px; margin:0 auto; padding:0; font-size:12px; text-align:right;}
#box_bread ul{list-style-type:none; margin:0; padding:7px 0 3px 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:#0B62AA; text-decoration:none;}

#products_main{margin:0 0 0 -16px; padding:0;}

.products_frame{width:270px; margin:0 0 20px 12px; padding:0; float:left;}
.products_frame_title{background:url(../images/background/product_frame/background_product_frame_title.jpg) no-repeat left top; height:31px; padding:9px 0 0 10px; margin:0; color:#2666AC;}
.products_frame_data_bg{border-bottom:1px #c2d5dc solid; border-left:1px #c2d5dc solid; border-right:1px #c2d5dc solid;}
.products_frame_photo{margin:0; padding:4px;}
.products_frame_photo img{margin:0; padding:3px; border:1px #afcbd5 solid;}
.products_frame_word{background:url(../images/background/product_frame/background_product_frame_word.png) no-repeat left top; border:1px #afcbd5 solid; margin:0 4px 4px 4px; padding:3px; text-align:left; line-height:1.3em;}
.products_frame_word ul{list-style-type:none; margin:0; padding:0;}
.products_frame_word ul li{list-style-type:none; background:url(../images/background/product_frame/background_product_frame_word_li.gif) no-repeat scroll -4px -1px transparent; color:#666; padding:0 0 5px 14px; margin:0;}

.photo_frame{width:258px; margin:0 0 10px 11px; padding:3px; border:#bbb 1px solid; float: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_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);";
}

/*最底層box*/
#box_footer_bg{background:url(../images/background/background_footer.jpg) repeat-x;}
#box_footer{color:#444; width:780px; height:120px; margin:0 auto; padding:0; font-size:11px;}
#box_footer ul{list-style-type:none; margin:0; padding:14px 0 0 0;}
#box_footer ul li{float:left; padding:1px 5px 4px 5px; margin:0 auto;}
#box_footer a,
#box_footer a:visited {color:#444; text-decoration:none;}
#box_footer a:hover {color:#0B62AA; text-decoration:none;}

#address{color:#555; margin:20px 0 0 20px; padding:0;}
#copyright{color:#555; font-size:11px; margin:10px 0 0 20px; padding:0; float:left}
#ebm{float:right; text-align:right; margin:10px 20px 0 0; padding:0;}
#ebm a,
#ebm a:visited {color:#555; text-decoration:none;}
#ebm a:hover {color:#0B62AA; text-decoration:none;}

#email_link a,
#email_link a:visited {color:#555; text-decoration:none;}
#email_link a:hover {color:#0B62AA; 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 {
	font-size:11px;
	padding:0;
	margin:0 0 0 20px;
}
table.lst tr,
table.lst td {
	padding:4px;
}
table.lst em {
	color:#f00;
	font-weight:bold;
	margin-right:1px;
}
table.lst div.qs {
	padding-top:6px;
}
table.lst .bg1 {
	background:#663366;
	color:#FFF;
	font-size:16px;
	font-weight:bold;
}
table.lst .bg1 span {
	color:#000;
}
table.lst .bg1 em.no {
	color:#fff100;
}
table.lst .bg1 a,
table.lst .bg1 a:visited {color:#fff; text-decoration:none;}
table.lst .bg1 a:hover {color:#fff; text-decoration:none;}
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;
}
table.lst tr td a img{
	border:#999 1px solid;
	padding:0;
	margin:0;
}


.make_page {
	width:100%;
	text-align:center;
	font-family:Arial,Times New Roman,Verdana,Arial,Helvetica,Sans-Serif;
}
.make_page img {
	vertical-align:middle;
}
.make_page a.bpl,
.make_page a.bpl:visited,
.make_page b.bb {
	text-decoration:none;
	padding:0 2px;
}
.make_page a.pl,
.make_page a.pl:visited {
	background:#f5f8fa;
}
.make_page a.pl:hover {
	background:#f1efe6;
}


/********************************************/
.pagenavi {padding:5px 0; margin:0;}
.pagenavi a,
.pagenavi a:visited,
.pagenavi span.nextpage_non,
.pagenavi span.link_non {text-decoration:none; border:1px #888 solid; padding:2px 6px; margin:2px; color:#777; font-size:12px; height:28px;} 
.pagenavi a:hover {text-decoration:none; background:#f2f2f2;}
.pagenavi span.link_non{background:#888; color:#fff; font-weight:bold;}