@charset "utf-8";
a {
	text-decoration:none;	
	color:#59493f;
}
a:hover {
	text-decoration:underline;
	color:#59493f;
}


/* 預設樣式表 */ 

body{
	width:975px;
	margin: 0 auto 0 auto;
	background-repeat:repeat-x;
}


img{
	border:0px;
	}

.orange{
    color:#ff6633;
	font-weight:bold;
}

.cyan{
    color:#8fb123;
}

.cyan01{
    color:#66ab41;
}


.gray{
    color:#666666;
}

.red{
    color:#FF0000;
}

.blue{
    color:#005599;
}




/* 版面樣式 */
#bottom{/*w975*/
    width:975px;
    height: 0 auto;
    margin: 0px 0px 0px 0px;
    float:left;
}

#top_frame{
    width:975px;
	height:62px;
    margin: 0px 0px 0px 0px;
    float:left;
}

#logo{
    width:376px;
    margin: 0px 0px 0px 0px;
    float:left;
}

#top_word{
    width:540px;
	padding: 12px 59px 0px 0px;
    float:left;
	text-align:right;
	color:#635339;
	font-size:12px;
}

#banner{
    width:975px;
    float:left;
}















#content{
    background-image:url(images/background.jpg);
    background-repeat:no-repeat;
    width:975px;
    float:left;
	margin:0 0 20px 0;
}

#frame_content_left{
    background-image:url(images/menu_shadow.jpg);
    background-repeat:no-repeat;
    width:233px;
    float:left;
	/*margin: 0px 0px 0px 43px;
	_margin: 0px 0px 0px 22px;*/
	margin: 0px 0px 0px 43px;
	_margin: 0px 0px 0px 21px;
	_border-left:1px #FFF solid;

}


#menu_frame{
    width:233px;
    float:left;
	margin: 0px 0px 0px 0px;
}


#menu_frame_title{
    width:175px;
	height:27px;
	border-bottom:#CCCCCC 1px solid;
    float:left;
	margin: 0px 0px 0px 30px;
	_margin: 0px 0px 0px 15px;
	font-size:12px;
}

#menu_title{
    width:155px;
    float:left;
	padding: 9px 0px 0px 10px;
	font-size:12px;
}

#menu_title a{
    color:#000000;
}


#ad_frame{
    width:233px;
    float:left;
	margin: 30px 0px 0px 0px;
}

#ad{
    width:175px;
    float:left;
	margin: 9px 0px 0px 30px;
	_margin: 9px 0px 0px 15px;
}












#frame_content_right{
    width:623px;
    float:left;
	margin: 0px 0px 0px 18px;
	_margin: 0px 0px 0px 9px;
}

#frame_content{
    width:623px;
    float:left;
	border-bottom:#CCCCCC 1px solid;
}

#content_word01{
    width:435px;
    float:left;
    padding: 3px 0px 5px 0px;
	font-size:12px;
	color:#666666;
}

#content_word02{
    width:60px;
    float:left;
	font-size:12px;
	color:#666666;
	padding: 3px 0px 0px 560px;
	text-align:right;
}

#content_pic{
    width:188px;
    float:left;
    padding: 3px 0px 0px 0px;
	font-size:12px;
	color:#666666;
}

#content_title{
    background-image:url(images/pic_11.jpg);
    background-repeat:no-repeat;
    width:623px;
    float:left;
    padding: 3px 0px 5px 0px;
}

#content_title01{
    width:auto;
    float:left;
    padding: 0px 3px 5px 18px;
	color:#537234;
	font-size:16px;
	font-weight:700;
}

#content_title02{
    width:auto;
    float:left;
    padding: 3px 5px 0px 0px;
	color:#285212;
	font-size:12px;
}











#frame_news01{
    width:623px;
	height:30px;
	background-color:#f2f2f2;
    float:left;
}

#frame_news02{
    width:623px;
	height:30px;
    float:left;
}

#news_word01{
    width:623px;
    float:left;
	font-size:12px;
    padding: 8px 0px 0px 0px;
}

#news_word01 a{
    color:#000000;
}

#news_word01 a:hover{
    color:#8fb123;
}


#nwes_more{
    width:57px;
    float:left;
	font-size:12px;
    padding: 8px 0px 0px 566px;
}


#nwes_bottom{
    background-image:url(images/pic_18.jpg);
    background-repeat:repeat-x;
    width:259px;
	height:200px;
    float:left;
	margin: 0px 30px 30px 0px;
	_margin: 0px 15px 30px 0px;
}

#nwes_pic{
    width:249px;
	height:173px;
    float:left;
	margin: 5px 5px 5px 5px;	
	overflow:hidden;
}

#nwes_title{   
	padding: 10px 0px 0px 12px;
	font-size:14px;
	font-weight:bold;
	color:#4d6b30;
	line-height:24px;
}

#nwes_word01{
	padding: 10px 0px 0px 12px;
	font-size:12px;
	line-height:26px;	
}

#nwes_word02{
	padding: 10px 0px 0px 0px;
	font-size:12px;
	line-height:26px;
}










#about_pic{
    width:623px;
    float:left;
	margin: 10px 0px 0px 0px;
	text-align:center;
}











#products_pic{
    width:133px;
	height:133px;
    float:left;
	margin: 0px 0px 0px 0px;
	overflow:hidden;
}


#products_word{
    width:476px;
	height:110px;
    float:left;
	margin: 0px 0px 0px 12px;
	_margin: 0px 0px 0px 6px;
	font-size:12px;
	line-height:26px;
	overflow:hidden;	
}

#products_more{
    width:57px;
    float:left;
	font-size:12px;
    padding: 8px 0px 0px 433px;
}

#products_bottom{
    background-image:url(images/pic_14.jpg);
    background-repeat:repeat-y;
    width:623px;
    float:left;
	margin: 0px 0px 0px 0px;
}

#products_bottom01{
    background-image:url(images/pic_18.jpg);
    background-repeat:repeat-x;
    width:259px;
	height:183px;
    float:left;
	margin: 0px 0px 0px 21px;
	_margin: 0px 0px 0px 10px;
}

#products_item01{
    width:259px;
    float:left;
	padding: 0px 0px 0px 0px;
	font-size:12px;
	text-align:center;
}

#products_item01 a{
    color:#000000;
}

#products_item02{
    width:259px;
    float:left;
	padding: 0px 0px 0px 21px;
	font-size:12px;
	text-align:center;
}

#products_item02 a{
    color:#000000;
}


#products_pic01{
    width:249px;
    float:left;
	margin: 5px 5px 5px 5px;	
}

#products_pic02{
    width:118px;
    float:left;
	margin: 5px 5px 5px 5px;	
}

#products_pic03{
    width:249px;
	height:168px;
    float:left;
	margin: 5px 5px 10px 5px;	
	overflow:hidden;
}

#products_word01{
    width:118px;
    float:left;
	margin: 5px 5px 5px 5px;	
	font-size:12px;
	line-height:24px;
}

#products_word01 a{
    color:#000000;
}

#products_bottom02{
    background-image:url(images/pic_34.jpg);
    background-repeat:repeat-x;
    width:200px;
    float:left;
	margin: 0px 0px 10px 5px;
	_margin: 0px 0px 10px 2px;
}

#products_pic04{
	width:100%;
	height:141px;
    float:left;	
	overflow:hidden;
}
#products_pic04 img{
	margin:4px;
}
#products_bottom03{
    background-image:url(images/pic_34.jpg);
    background-repeat:repeat-x;
    width:200px;
	height:141px;
    float:left;
	margin: 0px 0px 0px 10px;
	_margin: 0px 0px 0px 5px;
}

#products_item03{
	width:100%;
	height:20px;
    float:left;
	padding: 5px 0px 10px 0px;
	font-size:12px;
	text-align:center;
}

#products_item03 a{
    color:#000000;
}

#products_item04{
    width:200px;
    float:left;
	padding: 5px 0px 10px 10px;
	font-size:12px;
	text-align:center;
}

#products_item04 a{
    color:#000000;
}















#quote_pic{
	clear:both;
    float:left;
	padding:0 0 0 30px;
}


#quote_title{
    width:623px;
    float:left;
	padding: 10px 0px 3px 0px;
	font-size:14px;
	font-weight:bold;
	color:#4d6b30;
	line-height:24px;
}











#video_tex01{
    width:481px;
    height:296px;
    padding: 0px 0px 0px 72px;
    float:left;
}

#frame_video02{
    width:608px;
    height:auto;
    margin: 12px 0px 0px 0px;
    float:left;
}

#video_tex01{
    width:481px;
    height:296px;
    padding: 0px 0px 0px 72px;
    float:left;
}

#video_tex02{
    width:116px;
    height:65px;
    padding: 0px 0px 0px 72px;
    float:left;
}

#video_tex03{
    width:116px;
    height:65px;
    padding: 0px 0px 0px 5px;
    float:left;
}

#video_tex04{
    width:116px;
    height:65px;
    padding: 0px 0px 0px 5px;
    float:left;
}

#video_tex05{
    width:116px;
    height:65px;
    padding: 0px 0px 0px 5px;
    float:left;
}











#contact_word01{
    width:623px;
    float:left;
	padding: 10px 0px 0px 0px;
	font-size:12px;
	line-height:26px;
}










#frame_knowledge{
    width:623px;
	height:155px;
    float:left;
	border-bottom:#999999 1px dotted;
	margin: 13px 0px 0px 0px;
}

#knowledge_pic{
    width:133px;
    float:left;
	margin: 5px 5px 5px 5px;
	_margin: 5px 2px 5px 2px;
}

#knowledge_title{
    width:465px;
    float:left;
	padding: 10px 0px 0px 12px;
	font-size:12px;
	color:#4d6b30;
	line-height:24px;
}
#knowledge_title a{
	color:#4d6b30;
}
#knowledge_word{
    width:465px;
	height:70px;
    float:left;
	padding: 10px 0px 0px 12px;
	font-size:12px;
	line-height:26px;	
	overflow:hidden;
}

#knowledge_more{
    width:40px;
    float:left;
	padding: 0px 0px 0px 435px;
	font-size:12px;
	color:#8fb123;
	text-align:right;
	line-height:26px;
}

#knowledge_more a{
	color:#8fb123;
}














#login_word01{
    width:623px;
    float:left;
	padding: 10px 0px 5px 0px;
	font-size:12px;
	line-height:18px;
	border-bottom:#CCCCCC 1px solid;
}

#login_word02{
    width:623px;
    float:left;
	padding: 10px 0px 5px 0px;
	font-size:12px;
	line-height:18px;
}

#login_word03{
    width:623px;
    float:left;
	padding: 5px 0px 5px 0px;
	font-size:12px;
	color:#666666;
	border-top:#CCCCCC 1px solid;
	border-bottom:#CCCCCC 1px solid;
}

#login_frame_pic{
    width:623px;
    float:left;
	margin: 10px 0px 0px 0px;
	text-align:center;
}















#Sitemap_word{
    width:623px;
    float:left;
	padding: 10px 0px 0px 0px;
	font-size:12px;
	line-height:24px;
}

#Sitemap_word a{
    color:#000000;
}
















#footer{
    background-image:url(images/footer.jpg);
    background-repeat:no-repeat;
    width:975px;
	height:87px;
    float:left;
}

#footer_word01{
    width:916px;
    float:left;
	padding: 16px 59px 0px 0px;
	font-size:12px;
	color:#95ba43;
	text-align:right;
}

#footer_word01 a{
	color:#95ba43;
}


#footer_word02{
    width:916px;
    float:left;
	padding: 10px 59px 0px 0px;
	font-size:12px;
	color:#FFFFFF;
	text-align:right;
}

#footer_word03{
    width:916px;
    float:left;
	padding: 5px 59px 0px 0px;
	font-size:12px;
	color:#ffff99;
	text-align:right;
}
#footer_word03 a{
	color:#ffff99;
	}
