@charset "utf-8";
a {
	text-decoration:none;	
	color:#FFFFFF;
}
a:hover {
	text-decoration:underline;
	color:#FFFFFF;
}


/* 預設樣式表 */ 

body{
    width:1010px;
	background-color:#151a3b;
	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;
}

.red{
    color:#FF0000;
}

.red02{
    color:#fd3400;
}

.blue{
    color:#202c52;
}

/* 版面樣式 */
#bottom{/*w1010*/
    width:1010px;
    float:left;
}

#shadow_left01{
    width:5px;
    height:448px;
	float:left;
}

#shadow_right01{
    width:5px;
    height:448px;
	float:left;
}

#shadow01{
    width:5px;
    height:448px;
	float:left;
}

#bottom_01{
    width:1000px;
    float:left;
}


#frame_left01{
    width:207px;
	height:448px;
	float:left;
	background-image:url('images/pic_02.jpg');
}

#banner01{
    width:793px;
	height:448px;
	float:left;
}

#banner02{
    width:1000px;
	height:203px;
	float:left;
}

#menu01{
    width:1000px;
	float:left;
}



#logo01{
    width:207px;
	height:195px;
	float:left;
}

#menu_frame_title{
    width:185px;
	height:29px;
	margin: 5px 0px 10px 19px;
	_margin: 5px 0px 10px 9px;
	float:left;
	background-image:url('images/pic_04.jpg');
	background-repeat:no-repeat;
}

#menu_title_word01{
    width:145px;
	height:21px;
	padding: 8px 0px 0px 25px;
	font-size:12px;
}

#menu_title{
    width:156px;
	padding: 7px 0px 7px 34px;
	float:left;
	font-size:12px;
	color:#FFFFFF;
}

#news_text{
    width:156px;
	height:80px;
	padding: 0px 0px 0px 34px;
	float:left;
	font-size:12px;
	line-height:24px;
	color:#FFFFFF;
}

#news_more{
    width:156px;
	padding: 0px 0px 0px 34px;
	float:left;
	text-align:right;
	font-size:12px;
	color:#ff0000;	
}

#news_more a{
	color:#ff0000;
}

#frame_center01{
    width:1000px;
	background-image:url('images/pic_05.jpg');
	background-repeat:repeat-x;
	background-color:#FFFFFF;
	float:left;
}

#frame_text{
    width:880px;
	height:23px;
	float:left;
	margin: 10px 60px 0px 60px;
	_margin: 10px 30px 0px 30px;
	
}

#frame_text_word01{
    width:680px;
	float:left;
	font-size:12px;
	color:#999999;
	padding: 0px 0px 0px 0px;
}

#frame_text_word01 a{
	color:#999999;
}

#frame_text_word01 a:hover{
	color:#202c52;
}

#frame_text_word02{
    width:200px;
	float:left;
	font-size:12px;
	color:#999999;
	text-align:right;
	padding: 0px 0px 0px 0px;
}

#frame_text_word02 a{
	color:#999999;
}

#frame_text_word02 a:hover{
	color:#202c52;
}

#frame_title01{
    width:880px;
	float:left;
	margin: 10px 60px 0px 60px;
	_margin: 10px 30px 0px 30px;
}

#frame_text_word03{
	float:left;
	font-size:18px;
	font-weight:bold;
	color:#202c52;
	padding: 0px 10px 0px 0px;
}

#frame_text_word04{
	float:left;
	font-size:18px;
	font-weight:bold;
	color:#202c52;
	padding: 0px 0px 0px 0px;
	font-style:oblique;
}

#frame_text_word05{
	float:right;
	font-size:12px;
	color:#999999;
	text-align:right;
	padding: 0px 0px 0px 0px;
}

#frame_text_word05 a:hover{
	color:#202c52;
}

#frame_text_word05 a{
	color:#999999;
}

#frame_line{
    width:879px;
	float:left;
	margin: 0px 0px 0px 0px;
}

#frame_text01{
    width:772px;
	float:left;
	margin: 35px 100px 0px 123px;
	_margin: 35px 50px 0px 61px;
}


#frame_product01{
    width:173px;
	height:208px;
	float:left;
	margin: 0px 0px 30px 0px;
}

#frame_pic01{
    width:173px;
	float:left;
	margin: 0px 0px 0px 0px;
}

#frame_product_word01{
    width:173px;
	float:left;
	text-align:center;
	font-size:12px;
	color:#666666;
	padding: 0px 0px 0px 0px;
}

#frame_product_word01 a{
	color:#666666;
}

#frame_product02{
    width:auto;
	float:left;
	margin: 0px 0px 15px 40px;
	_margin: 0px 0px 15px 20px;
}

#frame_pic02{    
	height:368px;
	float:left;
	margin: 0px 0px 0px 0px;
}

#frame_product_word02{	
    width:553px;
	float:left;
	text-align:center;
	font-size:12px;
	font-weight:bold;
	color:#202c52;
	padding: 10px 0px 0px 0px;
}


#frame_pic03{
	width:553px;
	height:368px;
	float:left;
	margin: 0px 20px 0px 0px;
	border:1px #CCC solid;
}

#frame_pic04{
	width:93px;
	height:100%;
	float:left;
	margin: 0px 0px 0px 2px;
	_margin: 0px 0px 0px 1px;
}

#frame_pic04_1{
	height:19px;
	clear:both;
	float:left;
	margin: 0px 0px 0px 0px;
}

#frame_pic04_2{
    width:91px;
	height:62px;
	float:left;
	margin: 0px 0px 2px 0px;
	border:1px #CCCCCC solid;	
}

/*#frame_pic04_3{
    width:63px;
	height:2px;
	float:left;
	margin: 0px 0px 0px 0px;
}*/
#PhotoData{
	float:left;
	width:93px;
	height:330px;	
	overflow:hidden;
	position:relative;
}
#RealPhotoData{
	float:left;
	position:absolute;
	width:93px;
	top:0px;
	}
#frame_01{
    width:19px;
	height:208px;
	float:left;
}

#frame_word02{
    width:772px;
	float:left;
	text-align:center;
	font-size:12px;
	color:#666666;
	padding: 0px 0px 0px 0px;
}

#frame_word02 a:hover{
	color:#202c52;
}

#frame_word02 a{
	color:#666666;
}

#word02{
    width:772px;
	float:left;
	font-size:14px;
	line-height:26px;
	color:#202c52;
	font-weight:bold;
	padding: 0px 0px 0px 0px;
}

#word01{
    width:772px;
	float:left;
	font-size:12px;
	line-height:26px;
	color:#666666;
	padding: 0px 0px 0px 0px;
}


#frame_news_word01{
    width:772px;
	float:left;
	margin: 0px 0px 8px 0px;
	border-bottom:#999999 1px dotted;
}

#news_word01{
    width:772px;
	float:left;
	font-size:12px;
	line-height:26px;
	color:#666666;
	padding: 0px 0px 8px 0px;
}

#news_word01 a{
	color:#666666;
}

#news_word01 a:hover{
	color:#202c52;
}


#sitemap_pic{
    width:183px;
	float:left;
	color:#666666;
	line-height:30px;
	font-size:12px;
	padding: 10px 5px 0px 5px;
}

#sitemap_pic a{
	color:#202c52;
}

#frame_product_title01{
    width:173px;
	float:left;
	font-size:14px;
	color:#202c52;
	font-weight:bold;
	padding: 0px 0px 10px 0px;
}

#frame_product_word03{
    width:173px;
	height:120px;
	float:left;
	margin: 0px 0px 0px 0px;
	font-size:12px;
	line-height:24px;
	color:#666666;
}

#product_more01{
    width:173px;
	float:left;
	text-align:right;
	margin: 5px 0px 0px 0px;
}







#frame_footer01{
    background-color:#FFFFFF;
    width:960px;
	height:23px;
	float:left;
	color:#202c52;
	font-size:12px;
	text-align:right;
	padding: 10px 40px 0px 0px;
}

#frame_footer01 a{
	color:#202c52;
}

#frame_footer02{
    width:1000px;
	height:75px;
	float:left;
	margin: 0px 0px 0px 0px;
	background-image:url('images/pic_03.jpg');
}

#footer_logo{
    width:293px;
	height:75px;
	float:left;
	margin: 0px 0px 0px 0px;
}

#footer_word01{
	width:680px;
	float:left;
	padding: 6px 0px 0px 22px;
	font-size:12px;
	color:#FFFFFF;
	/*text-align: center;*/
}

#footer_word02{
    width:707px;
	float:left;
	padding: 0px 0px 0px 0px;
	font-size:12px;
	color:#ffa800;
	text-align: center;
}

.page a{
	color:#202c52;
}
