@charset "utf-8";
a {
	text-decoration:none;	
	color:#FFFFFF;
}
a:hover {
	text-decoration:underline;
	color:#ff6633;
}


/* 預設樣式表 */ 

body{
    width:1000px;
	background-color:#4e0000;
	margin: 0 auto 0 auto;
	background-image:url(images/pic_01.jpg);
	background-repeat:repeat-x;
}


img{
	border:0px;
	}

.orange{
    color:#ff6633;
}

.gray{
    color:#999999;
}

.gray01{
    color:#666666;
}

.red{
    color:#FF0000;
}

.yellow{
    color:#f5f807;
}

.red02{
    color:#fd3400;
}

/* 版面樣式 */
#bottom{/*w1000*/
    width:1000px;
    float:left;
	background-color:#5d190c;
	background-image:url(images/pic_02.jpg);
	background-repeat:repeat-x;
}

#background{
    width:1000px;
    height:272px;	
	background-repeat:no-repeat;
	background:url('images/pic_22.png');
}

#banner{
    width:1000px;
    height:259px;
}







#frame_title{
    width:730px;
	height:46px;
	float:left;
	margin: 14px 0px 0px 34px;
	_margin: 14px 0px 0px 17px;
	border-bottom:#CCCCCC 1px solid;
}

#title_word{
    width:623px;
	float:left;
	padding: 5px 0px 0px 16px;
	font-size:24px;
	color:#d8381e;
	font-weight:bold;
}

#title_pic01{
    width:7px;
	height:38px;
	float:left;
}

#title_pic02{
    width:77px;
	float:left;
	margin: 15px 0px 0px 0px;
}





#frame_left{
    width:229px;
	float:left;
}

#frame_left02{
    width:229px;
	float:left;
}

#frame_right{
    width:770px;
	float:left;
	border-left:#CCCCCC 1px solid;
}

#frame_right02{
    width:770px;
	float:left;
}



#menu_left{
    width:199px;
	margin: 0px 13px 16px 13px;
	_margin: 0px 6px 16px 6px;
	float:left;
}


#menu_frame_item{
    width:195px;
	height:auto;
	margin: 0px 15px 10px 16px;
	_margin: 0px 7px 10px 8px;
	float:left;
}


#menu_item{
    width:156px;
	padding: 7px 0px 0px 34px;
	float:left;
	font-size:12px;	
}

#menu_item a{
	color:#FF0000;
}

#menu_item02{
    width:130px;
	padding: 7px 0px 5px 60px;
	float:left;
	font-size:12px;
	color:#FFFFFF;
}

#menu_item02 a{
	color:#FFFFFF;
}

#news_frame_item{
    width:195px;
	height:29px;
	margin: 0px 15px 0px 16px;
	_margin: 0px 7px 0px 8px;
	float:left;
}

#news_more{
    width:179px;
	margin: 10px 15px 0px 16px;
	_margin:10px 7px 0px 8px;
	float:left;
	text-align:right;
}


#news_frame_item01{
    width:195px;
	height:29px;
	margin: 30px 15px 0px 16px;
	_margin: 30px 7px 0px 8px;
	float:left;
}

#news_item{
    width:175px;
	padding: 7px 0px 0px 5px;
	float:left;
	font-size:12px;
	color:#FFFFFF;
}

#news_item a{
	color:#FFFFFF;
}


#frame_text{
    width:730px;
	float:left;
	margin: 14px 0px 0px 34px;
	_margin: 14px 0px 0px 17px;
}

#frame_products01{
    width:242px;
	height:217px;	
	background-repeat:no-repeat;
	float:left;
	margin: 0px 0px 0px 0px;	
	background-image:url('images/pic_08.png');	
}

#frame_products02{
    width:330px;
	height:298px;	
	background-repeat:no-repeat;
	float:left;
	margin: 0px 0px 0px 0px;
	background:url('images/pic_13.png');
}

#frame_products_pic01{
    width:149px;
	height:149px;
	margin: 30px 14px 0px 77px;
	
}

#frame_products_pic02{
    width:203px;
	height:203px;
	margin: 43px 14px 0px 105px;	
}

#frame_products_word01{
    width:112px;
	height:211px;
	margin: 0px 0px 0px 10px;
	_margin: 0px 0px 0px 5px;
	float:left;
}

#products_word01{
    width:105px;
	padding: 20px 0px 7px 0px;
	float:left;
	font-weight:bold;
	font-size:12px;
	color:#d8381e;
}

#products_word02{
    width:105px;
	height:140px;
	padding: 0px 0px 0px 0px;
	float:left;
	font-size:12px;
	color:#FFFFFF;
	line-height:24px;
}

#products_more{
    width:105px;
	padding: 5px 0px 0px 0px;
	float:left;
	text-align:right;
}

#frame_location{
    width:730px;
	float:left;
	padding: 14px 0px 0px 34px;
    float:left;
	font-size:12px;
	text-align:center;
	color:#FFFFFF;
	font-weight:bold;
}

#frame_word01{
    width:380px;
	float:left;
	padding: 30px 0px 10px 10px;
	color:#fd3400;
	font-size:15px;
	font-weight:bold;
}

#frame_word01_1{
    width:380px;
	float:left;
	font-size:15px;
	color:#FFFFFF;
	padding: 5px 0px 10px 10px;
}

#frame_word01_pic{
    width:380px;
	float:left;
	margin: 20px 0px 0px 10px;
	_margin: 20px 0px 0px 5px;
}

#frame_word02{
    width:710px;
	float:left;
	font-size:12px;
	color:#FFFFFF;
	line-height:26px;
	padding: 10px 0px 0px 10px;
}

#frame_word03{
    width:710px;
	float:left;
	color:#FFFFFF;
	font-weight:bold;
	line-height:16px;
	padding: 10px 0px 0px 10px;
}

#frame_news{
    width:710px;
	height:36px;
	float:left;
	margin: 4px 0px 0px 10px;
	_margin: 4px 0px 0px 5px;
	border-bottom:#666666 1px dotted;
}

#news_word{
    width:700px;
	float:left;
	font-size:12px;
	color:#FFFFFF;
	line-height:26px;
	padding: 4px 0px 5px 0px;
}


#frame_sitemap_pic{
    width:100px;
	float:left;
	color:#FFFFFF;
	line-height:30px;
	font-size:12px;
	padding: 10px 10px 0px 10px;
}










#frame_footer{
	background-repeat:no-repeat;
    width:1000px;
	height:166px;
	float:left;
	margin: 13px 0px 0px 0px;
	background:url(images/pic_05.png);
}

#footer_word01{
    width:1000px;
	float:left;
	font-size:12px;
	color:#ffff00;
	text-align: center;
}

#footer_word01 a{
    color:#ffff00;
}

#footer_word02{
    width:1000px;
	float:left;
	padding: 8px 0px 0px 0px;
	font-size:12px;
	color:#999999;
	text-align: center;
}

#footer_word03{
    width:1000px;
	float:left;
	padding: 8px 0px 0px 0px;
	font-size:12px;
	color:#ffa800;
	text-align: center;
}
#footer_word03 a{
	color:#ffa800;
}