@charset "utf-8";
/*top menu css start*/
#head_outbox div.logo {
	float:left;
	width:342px;
	height:115px;
}
#head_outbox div.right_con {
	float:right;
	width:616px;
	padding-right:10px;
}
#head_outbox div.right_con div.top {
	width:616px;
	height:33px;
	padding-top:12px;
	padding-right:10px;
}
#head_outbox div.right_con div.top div.lang {
	float:right;
	margin-right:6px;
	padding-left:16px;
	font-size:13px;
	color:#a85726;
	background:url(../images/top_menu/icon_home.gif) no-repeat left 5px;
}
#head_outbox div.right_con div.top div.lang a {
	color:#a85726;
}
#head_outbox div.right_con div.top div.lang a:active, #head_outbox div.right_con div.top div.lang a:hover {
	color:#000;
	text-decoration:none;
}
#head_outbox div.right_con div.top div.search {
	float:right;
	width:180px;
}
#head_outbox div.right_con div.top div.search div.lable {
	float:left;
	width:146px;
}
#head_outbox div.right_con div.top div.search div.button {
	float:right;
	width:29px;
}
#head_outbox div.right_con div.menu {
	width:626px;
	height:46px;
}
#head_outbox div.right_con div.menu ul {
	background:url(../images/top_menu/bg_menu_shadow.gif) no-repeat left bottom;
	display:block;
	width:596px;
	padding:0px 10px 14px 20px;
	height:32px;
}
#head_outbox div.right_con div.menu ul li {
	float:left;
}
#head_outbox div.right_con div.menu ul li.about a {
	background:url(../images/top_menu/menu.jpg) no-repeat left top;
	height:32px;
	width:149px;
	line-height:300px;
	overflow:hidden;
	display:block;
}
#head_outbox div.right_con div.menu ul li.about a:hover {
	background-position:0px -32px;
}
#head_outbox div.right_con div.menu ul li.news a {
	background:url(../images/top_menu/menu.jpg) no-repeat -149px top;
	height:32px;
	width:149px;
	line-height:300px;
	overflow:hidden;
	display:block;
}
#head_outbox div.right_con div.menu ul li.news a:hover {
	background-position:-149px -32px;
}
#head_outbox div.right_con div.menu ul li.product a {
	background:url(../images/top_menu/menu.jpg) no-repeat -298px top;
	height:32px;
	width:149px;
	line-height:300px;
	overflow:hidden;
	display:block;
}
#head_outbox div.right_con div.menu ul li.product a:hover {
	background-position:-298px -32px;
}
#head_outbox div.right_con div.menu ul li.contact a {
	background:url(../images/top_menu/menu.jpg) no-repeat -447px top;
	height:32px;
	width:149px;
	line-height:300px;
	overflow:hidden;
	display:block;
}
#head_outbox div.right_con div.menu ul li.contact a:hover {
	background-position:-447px -32px;
}
#head_outbox div.right_con div.news {
	width:373px;
	height:15px;
	line-height:15px;
	padding-top:9px;
	overflow:hidden;
	padding-left:253px;
	background:url(../images/index/icon_hotnews.gif) no-repeat 184px 9px;
}
#head_outbox div.right_con div.news .ann {
	overflow:hidden;
	height:15px;
	line-height:15px;
	font-family:"新細明體";
}
#head_outbox div.right_con div.news div.ann a {
	color:#404040;
}
#head_outbox div.right_con div.news div.ann a:active {
	color:#c00;
	text-decoration:none;
}
#head_outbox div.right_con div.news div.ann a:hover {
	color:#c00;
	text-decoration:none;
}
/*top menu css end*/
/*main css start*/
#main_content_outbox #main_content_con {
	width:930px;
	padding:0px 19px 25px 19px;
}
#main_content_con div.main_title {
	width:930px;
	height:40px;
}
#main_content_outbox #main_content_con02 {
	width:930px;
	padding:0px 19px 25px 19px;
}
#main_content_con02 div.main_title {
	width:930px;
	height:40px;
	background:url(../images/img_stitle_shadow02.gif) no-repeat left bottom;
	padding-bottom:17px;
}
#main_content_con02 #main_content_other{
	width:910px;
	padding:0px 10px;
	}
#main_content_con02 #main_content_news{
	width:910px;
	margin:0px auto;
	background:#fff;
	border:1px solid #e1c9b4;
	}
div.main_title div.imgbox {
	float:left;
	height:66px;
	width:242px;
}
div.main_title div.bread {
	float:right;
	margin-top:10px;
	color:#8b776b;
}
#main_content_outbox div.main_border_top {
	background:url(../images/bg_border_top.gif) no-repeat left top;
	width:968px;
	height:9px;
}
#main_content_outbox div.main_border_bottom {
	background:url(../images/bg_border_bottom.gif) no-repeat left top;
	width:968px;
	height:6px;
}
#main_content_con #left_menu {
	float:left;
	width:240px;
}
#left_menu div.title {
	width:240px;
	height:36px;
}
#main_content_con #right_content {
	float:right;
	width:670px;
}
#right_content div.main_stitle {
	width:670px;
	background:url(../images/img_stitle_shadow.gif) no-repeat left bottom;
	padding-bottom:13px;
}
#right_content div.main_stitle div.title{
	background:url(../images/bg_stitle.gif) repeat-x left bottom #fff;
	line-height:1;
	font-family:"微軟正黑體";
	font-size:16px;
	font-weight:bold;
	width:653px;
	border:1px solid #d8d8d8;
	color:#646455;
	padding:9px 5px 9px 10px;
	}
#right_content #right_content_con {
	width:670px;
	padding-top:15px;
}
#right_content_con div.pro_list_outbox {
	width:670px;
}
/*main css end*/
/*news css start*/
div.news_list_outbox{
	width:880px;
	background:#fff;
	border-bottom:1px solid #e1c9b4;
	height:135px;
	padding: 10px;
	margin-top: 0px;
	margin-right: auto;
	margin-bottom: 15px;
	margin-left: auto;
	}
div.news_list_outbox div.imgbox{
	float:left;
	padding:10px;
	width:150px;
	height:113px;
	border:1px solid #e1c9b4;
	}
div.news_list_outbox div.right_con{
	float:left;
	margin-left:10px;
	height:135px;
	width:550px;
	padding-right:10px;
	border-right:1px solid #e1c9b4;
	}
div.news_list_outbox div.right_con span.title{
	display:block;
	line-height:30px;
	height:30px;
	width:550px;
	font-size:15px;
	font-weight:bold;
	color:#c00;
}
div.news_list_outbox div.right_con span.title a{
	color:#c00;
	font-weight:bold;
	}
div.news_list_outbox div.right_con span.title a:active{
	color:#000;
	text-decoration:none;
	}
div.news_list_outbox div.right_con span.title a:hover{
	color:#000;
	text-decoration:none;
	}
div.news_list_outbox div.right_con div.con{
	height:105px;
	color:#8a8784;
	line-height:20px;
	width:550px;
	}
div.news_list_outbox div.right_button{
	float:right;
	height:135px;
	width:125px;
	padding-left:10px;
	}
div.news_list_outbox div.right_button span.data{
	display:block;
	width:130px;
	margin-top:42px;
	line-height:20px;
	color:#a25323;
	font-size: 11px;
	-webkit-text-size-adjust:none;
	}
#main_content_news div.view_title span.title{
	width:910px;
	display:block;
	line-height:25px;
	padding:5px 0px;
	font-size:15px;
	color:#c00;
	font-weight:bold;
	border-bottom:1px solid #e1c9b4;
	}
#main_content_news div.view_title span.data{
	display:block;
	line-height:30px;
	height:30px;
	font-size:11px;
	-webkit-text-size-adjust:none;
	width:910px;
	text-align:right;
	color:#8a8784;
	}
#main_content_news div.view_content{
	width:910px;
	}
#main_content_news div.view_content a{
	color:#09F;
	text-decoration:underline;
	}
#main_content_news div.view_content a:active{
	color:#630;
	text-decoration:none;
	}
#main_content_news div.view_content a:hover{
	color:#630;
	text-decoration:none;
	}
div.news_view_bottom{
	width:930px;
	margin-top:10px;
	}
div.news_view_bottom span.title{
	float:left;
	display:block;
	width:90px;
	text-align:center;
	margin-bottom:3px;
	background:#6f4926;
	color:#fff;
	padding:2px 0px;
	}
div.news_view_bottom span.con{
	float:left;
	display:block;
	width:830px;
	margin-bottom:3px;
	padding:2px 0px 2px 10px;
	}
div.news_view_bottom span.con a{
	color:#c00;
	}
div.news_view_bottom span.con a:active{
	color:#000;
	text-decoration:none;
	}
div.news_view_bottom span.con a:hover{
	color:#000;
	text-decoration:none;
	}
/*news css end*/
/*product css start*/
div.pro_banner_outbox{
	width:650px;
	height:165px;
	margin:0px auto 15px auto;
	}
div.pro_view_topbox{
	width:670px;
	margin-bottom:15px;
	position:relative;
	}
div.pro_view_topbox div.imgbox{
	width:670px;
	}
div.pro_view_topbox div.imgbox div.b_img{
	width:650px;
	height:430px;
	border:1px solid #e1c9b4;
	padding:10px 9px;
	background:#fff;
	}
div.pro_view_topbox div.imgbox div.s_img{
	width:670px;
	margin-top:10px;
	}
div.pro_view_topbox div.imgbox div.s_img img{
	float:left;
	margin:0px 0px 7px 5px;
	}

div.pro_view_topbox span.title{
	color:#73472d;
	font-family:"微軟正黑體";
	font-size:16px;
	font-weight:bold;
	display:block;
	padding-bottom:5px;
	width: 570px;
	}

div.pro_view_stitle{
	border-bottom:1px solid #c69365;
	width:670px;
	height:25px;
	position:relative;
	}
div.pro_view_stitle span.detile{
	color:#6f4926;
	border-top:1px solid #c69365;
	border-left:1px solid #c69365;
	border-right:1px solid #c69365;
	background:#fff;
	display:block;
	padding:0px 15px;
	height:25px;
	line-height:25px;
	position:absolute;
	}
div.pro_view_content{
	background:#fff;
	border-bottom:1px solid #c69365;
	border-left:1px solid #c69365;
	border-right:1px solid #c69365;
	width:650px;
	padding:9px;
	}
div.pro_view_content a{
	color:#09F;
	text-decoration:underline;
	}
div.pro_view_content a:active{
	color:#630;
	text-decoration:none;
	}
div.pro_view_content a:hover{
	color:#630;
	text-decoration:none;
	}
/*product css end*/
/*contact css start*/
div.contact_topbox{
	width:910px;
	margin-bottom:15px;
	}
div.contact_topbox div.map{
	width:430px;
	height:725px;
	*height:760px;
	border:1px solid #d9c39d;
	float:right;
	background:#fff;
	}
div.contact_topbox div.info{
	float:left;
	width:440px;
	height:705px;
	*height:740px;
	padding:10px;
	border:1px solid #d9c39d;
	background:#fff;
	}
table.contact_info{
	width:440px;
	margin:0px auto;
	border-bottom:1px solid #e1e1e1;
	}
table.contact_info tr td{
	padding:5px 3px;
	}
table.contact_info02{
	width:440px;
	margin:0px auto;
	border-bottom:1px solid #e1e1e1;
	}
table.contact_info02 tr td{
	padding:5px 3px;
	*padding:6px 3px;
	}
table.contact_lable{
	width:440px;
	margin:15px auto 0px auto;
	}
table.contact_lable tr td{
	padding:5px 3px;
	border-bottom:1px dotted #ccc;
	}
/*contact css end*/
/*sitemap css start*/
ul.sitemap{
	width:910px;
	display:block;
	margin:0px auto;
	}
ul.sitemap li{
	display:block;
	width:910px;
	padding:5px 0px;
	}
ul.sitemap li.title{
	color:#6b4127;
	font-size:15px;
	font-family:"微軟正黑體";
	font-weight:bold;
	background:url(../images/sitemap/icon_list.gif) no-repeat 67px 11px;
	border-bottom:1px solid #b19889;
	}
ul.sitemap li.title a{
	color:#6b4127;
	font-weight:bold;
	}
ul.sitemap li.title a:active{
	color:#c00;
	text-decoration:none;
	}
ul.sitemap li.title a:hover{
	color:#c00;
	text-decoration:none;
	}
ul.sitemap li.con{
	color:#666;
	font-size:13px;
	margin-bottom:10px;
	}
/*sitemap css end*/
/*copyright css start*/
#foot_outbox div.foot_button {
	font-size:12px;
	color:#a85726;
}
#foot_outbox div.foot_button a {
	color:#a85726;
}
#foot_outbox div.foot_button a:active {
	color:#000;
	text-decoration:none;
}
#foot_outbox div.foot_button a:hover {
	color:#000;
	text-decoration:none;
}
#foot_outbox div.copyright_txt {
	line-height:14px;
	font-size:11px;
	-webkit-text-size-adjust:none;
	color:#cb9a55;
}
#foot_outbox div.copyright_txt a {
	color:#cb9a55;
}
#foot_outbox div.copyright_txt a:active {
	color:#b9773d;
	text-decoration:none;
}
#foot_outbox div.copyright_txt a:hover {
	color:#b9773d;
	text-decoration:none;
}
/*copyright css end*/
/*index css start*/
#content_outbox div.index_title {
	margin-top:4px;
	width:950px;
	height:26px;
	background:url(../images/index/img_titleline.gif) no-repeat 214px bottom;
}
div.index_title div.title {
	width:214px;
	height:26px;
	float:left;
}
div.index_title div.more {
	float:right;
	width:47px;
	height:25px;
}
/*index css end*/
/*banner css start*/
#banner_outbox #index_banner_outbox {
	width:930px;
	height:290px;
	position: relative;
}
#banner_outbox #main_banner_outbox {
	width:930px;
	height:290px;
	position: relative;
}
#abgne_fade_pic {
	position: relative;
	width: 930px;
	height: 290px;
}
#abgne_fade_pic a.ad {
	position: absolute;	/* 讓圖片疊在一起 */
}
#abgne_fade_pic .control {
	position: absolute;
	HEIGHT: 16px;
	right:4px;
	bottom:8px;
}
#abgne_fade_pic .control a {
	display: inline-block;
	BACKGROUND: url(../images/page_none.png) no-repeat;
	line-height:300px;
	overflow:hidden;
	width:16px;
	height:16px;
	margin-right:8px;
}
#abgne_fade_pic .control a.on {
	display: inline-block;
	BACKGROUND: url(../images/page_select.png) no-repeat;
	line-height:300px;
	overflow:hidden;
	width:16px;
	height:16px;
	margin-right:8px;
}
/*#fW_Content {
	DISPLAY: inline;
	FLOAT: left;
	WIDTH: 930px;
	HEIGHT: 290px;
	overflow: hidden;
}
#fW_Content IMG {
	WIDTH: 930px;
	HEIGHT: 290px;
}
#fW_Controls {
	position:absolute;
	z-index:9;
	HEIGHT: 14px;
	right:4px;
	bottom:8px;
}
#fW_Controls A {
	BACKGROUND: url(../images/page_none.png) no-repeat;
	FLOAT: left;
	WIDTH: 14px;
	HEIGHT: 14px;
	display:block;
	line-height:300px;
	overflow:hidden;
	cursor:pointer;
	margin-right:8px;
}
#fW_Controls A.activeSlide {
	BACKGROUND: url(../images/page_select.png) no-repeat;
	cursor:pointer;
}
#fW_Controls A:hover {
	BACKGROUND: url(../images/page_select.png) no-repeat;
	cursor:pointer;
}
*//*banner css end*/
/*page css start*/
div.scott {
	padding:13px 0px 0px 0px;
	margin-top:10px;
	text-align:center;
}
div.scott A {
	border: #fff 1px solid;
	padding:2px 5px;
	color: #986d54;
	margin-right:2px;
	text-decoration:none;
	background:#fff;
}
div.scott A:hover {
	border: #986d54 1px solid;
	color: #986d54;
	background:#fff;
}
div.scott A:active {
	border: #986d54 1px solid;
	color: #986d54;
	background:#fff;
}
div.scott SPAN.current {
	border: #986d54 1px solid;
	padding:2px 5px;
	font-weight:bold;
	color:#fff;
	margin-right:2px;
	background: #986d54
}
div.scott SPAN.disabled {
	BORDER-RIGHT: #f3f3f3 1px solid;
	PADDING-RIGHT: 5px;
	BORDER-TOP: #f3f3f3 1px solid;
	PADDING-LEFT: 5px;
	PADDING-BOTTOM: 2px;
	BORDER-LEFT: #f3f3f3 1px solid;
	COLOR: #ccc;
	MARGIN-RIGHT: 2px;
	PADDING-TOP: 2px;
	BORDER-BOTTOM: #f3f3f3 1px solid
}
/*page css end*/
