@charset "utf-8";
a {
	text-decoration:none;	
	color:#666666;
}
a:hover {
	text-decoration:underline;
	color:#2e6ab3;
}


/* 預設樣式表 */ 

body{
width:900px;
	background-image:url(images/background.jpg);
	background-repeat:repeat-x;
	background-color:#09122e;
	margin: 0 auto 0 auto;
}


img{
	border:0px;
	}

.orange{
    color:#ff6633;
}

.cyan{
    color:#8fb123;
}

.cyan01{
    color:#66ab41;
}


.gray{
    color:#999999;
}

.gray01{
    color:#666666;
}

.red{
    color:#FF0000;
}

.blue01{
    color:#2e6ab3;
}

.blue02{
    color:#2c416e;
}



/* 版面樣式 */
#bottom{/*w900*/
    width:900px;
    float:left;
	background-color:#f4f4f6;
}

#banner{
    width:900px;
	height:176px;
	background-color:#666666;
    margin: 0px 0px 0px 0px;
    float:left;
}

#menu{
    width:900px;
    margin: 0px 0px 0px 0px;
    float:left;
}

#run_news{
    background-image:url(images/pic_01.jpg);
    background-repeat:repeat-x;
    width:900px;
	height:38px;
    margin: 0px 0px 0px 0px;
    float:left;
}

#run_news_word{
    width:880px;
	padding: 15px 10px 0px 10px;
    float:left;
	color:#345083;
	font-size:12px;
	text-align:right;
}













#frame_top{
    background-image:url(images/pic_25.jpg);
	background-repeat:repeat-x;
    width:900px;
	height:107px;
    margin: 0px 0px 0px 0px;
    float:left;
}

#logo{292px;
	height:107px;
    margin: 0px 0px 0px 0px;
    float:left;
}

#top_run_news{
    width:582px;
	height:40px;
	padding: 14px 26px 0px 0px;
    float:left;
	color:#FFFFFF;
	font-size:13px;
	text-align:right;
}

#top_run_menu{
    width:582px;
	height:40px;
	padding: 14px 26px 0px 0px;
    float:left;
	color:#333;
	font-size:13px;
	font-weight:bold;
	text-align:right;
}

#top_banner{
    background-image:url(images/pic_26.jpg);
    background-repeat:repeat-x;
    width:880px;
	height:243px;
	padding: 16px 10px 0px 10px;
    float:left;
	font-size:13px;
}

#frame_top_languages{
    width:880px;
    width:900px;
	height:38px;
    margin: 0px 0px 0px 0px;
    float:left;
}


#top_languages_word{
    width:864px;
	padding: 15px 26px 0px 10px;
    float:left;
	color:#666666;
	font-size:12px;
	text-align:right;
}

#top_frame_left{
    background-image:url(images/pic_27.jpg);
    background-repeat:no-repeat;
    width:246px;
	height:214px;
	margin: 0px 0px 0px 0px;
    float:left;
	font-size:12px;	
}

#top_frame_news{
    width:189px;
	margin: 26px 26px 0px 26px;
	_margin: 26px 13px 0px 13px;
    float:left;
}

#top_nwes_word01{
	padding: 0px 6px 0px 0px;
    float:left;
	font-size:16px;
	color:#2c416e;
	font-weight:bold;
	font-family:"全真中黑體", "Franklin Gothic Medium";
	font-style:italic;
}

#top_nwes_word02{
    width:189px;
	padding: 0px 0px 0px 0px;
    float:left;
	color:#666666;
	font-size:12px;
	line-height:24PX;
}

#top_nwes_more{
    width:189px;
	padding: 0px 0px 0px 0px;
    float:left;
	color:#666666;
	font-size:12px;
	line-height:24PX;
	text-align:right;
}














#frame_left{
    width:246px;
	margin: 0px 0px 0px 0px;
    float:left;
	font-size:12px;
}

#frame_menu{
    width:189px;
	margin: 0px 26px 0px 26px;
	_margin: 0px 13px 0px 13px;
    float:left;
}

#menu_title{
    width:189px;
	margin: 0px 0px 7px 0px;
    float:left;
}

#frame_menu_item{
    width:134px;	
	margin: 0px 40px 0px 20px;
	_margin: 0px 20px 0px 10px;
    float:left;
}

#menu_item{
    width:150px;
	padding: 10px 0px 9px 0px;
    float:left;
	font-size:14px;
	color:#325378;
	border-bottom:#CCCCCC 1px solid;
}

#menu_item a{
	color:#325378;
}



#menu_shadow01{
    width:189px;
	margin: 25px 0px 10px 0px;
    float:left;
}

#menu_shadow02{
    width:189px;
	margin: 0px 0px 7px 0px;
    float:left;
}

#menu_languages{
    width:189px;
	margin: 8px 0px 10px 0px;
    float:left;
}
















#frame_line{
    width:654px;
	margin: 0px 0px 0px 0px;
    float:left;
}

#frame_right02{
    background-image:url(images/pic_04.jpg);
    background-repeat:repeat;
    width:654px;
	min-height:485px;
	height:auto !important;
	height:485px;
	margin: 0px 0px 0px 0px;
    float:left;
}
#frame_right02_index{
    background-image:url(images/pic_04.jpg);
    background-repeat:repeat;
    width:654px;	
	margin: 0px 0px 0px 0px;
    float:left;
}
#frame_right03{
    width:900px;
    height:15px;
    background-image:url(images/pic_14.jpg);
    background-repeat:repeat-y;
	margin: 0px 0px 0px 0px;
    float:left;
}

#frame_right_text{
    width:600px;
	margin: 0px 0px 0px 28px;
	_margin: 0px 0px 0px 14px;
    float:left;
}

#frame_location{
    width:600px;
	margin: 0px 0px 18px 0px;
    float:left;
}

#frame_location01{
    width:600px;
	margin: 0px 0px 18px 0px;
    float:left;
	font-size:13px;
	text-align:center;
	color:#666666;
	font-weight:bold;
}

#frame_location_word01{
    width:500px;
	padding: 0px 0px 0px 0px;
    float:left;
	color:#666666;
	font-size:13px;
}

#frame_location_word02{
    width:100px;
	padding: 0px 0px 0px 0px;
    float:left;
	color:#666666;
	text-align:right;
	font-size:13px;
}
#frame_location_word02 span:hover{
	text-decoration:underline;
}
#frame_title{
    width:600px;
	margin: 0px 0px 18px 0px;
    float:left;
}


#frame_title_word01{
	padding: 0px 6px 0px 0px;
    float:left;
	font-size:16px;
	color:#2c416e;
	font-weight:bold;
	font-family:"全真中黑體", "Franklin Gothic Medium";
	font-style:italic;
}

#frame_title_word02{
	padding: 2px 6px 0px 0px;
    float:left;
	font-size:12px;
	color:#2c416e;
	font-weight:bold;
	font-style:italic;
}












#text_word01{
    width:410px;
	padding: 0px 0px 10px 0px;
    float:left;
	font-size:12px;
	color:#666666;
	line-height:26px;
}

#text_word02{
    width:600px;
	padding: 0px 0px 0px 0px;
    float:left;
	font-size:12px;
	color:#666666;
	line-height:26px;
}
#text_word02_pro{
	padding: 0px 0px 0px 0px;
    float:left;
	font-size:12px;
	color:#666666;
	line-height:26px;
}
#frame_text_word03{
    width:600px;
	margin: 0px 0px 10px 0px;
    float:left;
}

#text_word03{
    width:600px;
	padding: 0px 0px 0px 0px;
    float:left;
	font-size:12px;
	color:#666666;
	line-height:26px;
}
#text_word03 a{
	color:#666666;
}
#text_word04{
    width:360px;
	margin: 0px 0px 30px 20px;
	_margin: 0px 0px 30px 10px;
    float:left;
	font-size:12px;
	color:#666666;
	line-height:26px;
}

#text_word03 a{
	color:#FF6600;
}


#text_pic01{
    width:133px;
	margin: 0px 40px 0px 15px;
	_margin: 0px 20px 0px 7px;
    float:left;
	font-size:12px;
	color:#2c416e;
	font-weight:bold;
	font-style:italic;
}

#frame_text_word033{
    width:600px;
	margin: 0px 0px 18px 0px;
    float:left;
}



#title_word01{
    width:410px;
	padding: 0px 0px 0px 0px;
    float:left;
	font-size:13px;
	color:#2c416e;
	line-height:26px;
}














#frame_products_pic01{
    background-image:url(images/pic_16.jpg);
    background-repeat:no-repeat;
    width:194px;
	margin: 0px 6px 0px 0px;
	_margin: 0px 3px 0px 0px;
    float:left;
}

#frame_products{
    width:7px;
	height:163px;
	margin: 0px 0px 0px 0px;
    float:left;
}

#frame_products01{
    width:7px;
	height:193px;
	margin: 0px 0px 0px 0px;
    float:left;
}

#products_word01{
    width:194px;
	height:26px;
	padding: 10px 0px 0px 0px;
    float:left;
	font-size:12px;
	color:#666666;
	text-align:center;
}

#products_pic01{
    width:192px;
	margin: 0px 0px 0px 0px;
    float:left;
	border:#CCCCCC 1px solid;
}

#products_shadow01{
    width:194px;
	height:15px;
	margin: 0px 0px 0px 0px;
    float:left;
}

#frame_products_pic02{
    width:194px;
	margin: 0px 6px 0px 0px;
	_margin: 0px 3px 0px 0px;
    float:left;
}

#frame_products_pic03{
    width:218px;
	margin: 0px 0px 0px 0px;
    float:left;	
}

#products_word02{
    width:194px;
	height:26px;
	padding: 10px 0px 0px 0px;
    float:left;
	font-size:12px;
	color:#666666;
	text-align:center;
}

#products_pic02{
    width:192px;
	margin: 0px 0px 0px 0px;
    float:left;
	border:#CCCCCC 1px solid;
}

#products_pic03{
    width:360px;
	margin: 0px 10px 0px 0px;
	_margin: 0px 5px 0px 0px;
    float:left;
}















#footer_bottom{
    background-image:url(images/pic_02.jpg);
    background-repeat:repeat-x;
    width:900px;
	height:98px;
    margin: 0px 0px 0px 0px;
    float:left;
}

#footer_logo{
    width:246px;
    margin: 0px 0px 0px 0px;
    float:left;
}

#footer_word01{
    width:611px;
	padding: 11px 43px 3px 0px;
    float:left;
	font-size:12px;
	color:#99ffff;
	text-align:right;
}

#footer_word01 a{
	color:#99ffff;
}



#footer_word02{
    width:611px;
	padding: 1px 0px 0px 0px;
    float:left;
	font-size:12px;
	color:#cccccc;
	text-align:right;
}

#footer_word02 a{
	color:#cccccc;
}

