@charset "utf-8";
/* 基本設定 */
body{font-family: Arial, Helvetica, sans-serif;	font-size: 12px;color: #666666; background-image:url(../images/top_bg.gif); background-repeat:repeat-x;}

a{ text-decoration:none; color:#666666}
a:hover{filter:alpha(opacity=50); /* IE */-moz-opacity:0.5; /* Moz + FF */opacity: 0.5; }

/* 最外框 */
#WARPPER{ display:block; width:970px; margin:auto; position:relative;}


/* 頁首 */
#HEADER{ display:block; background-image: url(../images/top_bg_01.gif); width:970px; height:179px;}
#HEADER h1 a{ display:block; background-image:url(../images/logo.gif); width:277px; height:55px; text-indent:-9999px; position:absolute; top:51px; left:18px;}
#SEARCH{display:block;	position:absolute;	left: 437px;	top: 66px;}
#SEARCH input{ display:block; border: #FFFFFF 0px none; height:20px; width:175px; margin-top:5px;}
#SEARCH li{ float:left; padding-right:15px;}
#SEARCH li a{ display:block; background-image:url(../images/search.gif); width:62px; height:29px; text-indent:-9999px;}


/* 上方選單 */
#TOP_MENU{display:block;position:absolute; right:0px;top: 40px;}
#TOP_MENU li{ float:left; padding-left:5px;}
.BTN1 a{ display:block; background-image:url(../images/top_01.gif); width:59px; height:67px; text-indent:-9999px;}
.BTN2 a{ display:block; background-image:url(../images/top_02.gif); width:59px; height:67px; text-indent:-9999px;}
.BTN3 a{ display:block; background-image:url(../images/top_03.gif); width:59px; height:67px; text-indent:-9999px;}

/* 工具列 */
#TOOLBAR{display:block;	position:absolute;	right:10px;	top:290px;	line-height:19px;	color:#000;}
#TOOLBAR li{ float:left; padding:0 2px 0 2px;}
.tool_mail a{ display:block; background-image:url(../images/icon_mail.gif); padding-left:15px; color:#333333; background-repeat:no-repeat; background-position:left 3px;}
.tool_print a{ display:block; background-image:url(../images/icon_print.gif); padding-left:15px; color:#333333; background-repeat:no-repeat;background-position:left 3px;}
.word_size_s a{	display:block;	background-image:url(../images/word_size_01.gif);	width:17px;	height:19px;	text-indent:-9999px;	cursor: pointer;}
.word_size_m a{ display:block; background-image:url(../images/word_size_02.gif); width:17px; height:19px; text-indent:-9999px;cursor: pointer;}
.word_size_b a{ display:block; background-image:url(../images/word_size_03.gif); width:17px; height:19px; text-indent:-9999px;cursor: pointer;}
.word_size_sb a{ display:block; background-image:url(../images/word_size_04.gif); width:17px; height:19px; text-indent:-9999px;cursor: pointer;}


/* 內容 */
#CONTENT{ display:block; background-image:url(../images/index_05.gif); background-repeat:repeat-x;}
#CONTENT_R{ display:block; background-image:url(../images/index_03.gif); background-repeat:repeat-x;  width:227px; float:left;}
#CONTENT_R h2{ display:block; background-image:url(../images/index_04.gif); width:210px; height:77px;text-indent:-9999px; margin-left:auto; margin-right:auto;}
#CONTENT_R span{ display:block; width:190px; background-image: url(../images/index_09.gif); height:280px; padding:10px; margin:auto; font:15px  Arial, Helvetica, sans-serif; line-height:25px; }
#CONTENT_R a{ display:block; color:#993300}
#CONTENT_R a:hover{ display:block; color: #FF66CC}

#CONTENT_M{ display:block; margin:0 200px 0 210px;padding-left:40px;}
#CONTENT_M h2{ display:block; background-image:url(../images/index_06.gif); width:494px; height:71px;text-indent:-9999px; }
#CONTENT_M ul{display:block;width:494px; padding-left:40px padding-top:10px;}
#CONTENT_M li a{ display:block; background-image:url(../images/point.gif); background-repeat:no-repeat; background-position:left 5px; padding:0 0 5px 20px; line-height:30px; color:#CC6600; font-size:15px; border-bottom:#CCCCCC 1px dotted;}
#CONTENT_M li a:hover{ color:#FF99CC}

#CONTENT_L{ display:block; border-left:#CCCCCC 1px dotted;  width:200px; float:right; padding-top:10px;}
#CONTENT_L ul{ display:block; width:142px; margin:auto;}
#CONTENT_L li{ padding-bottom:5px;}
#CONTENT_L img{ display:block; width:140px; height:70px;}
#CONTENT_L a{ display:block; border:#990000 1px solid;width:140px; height:70px;}


/* 內容-粉紅色框架 */
#R_MAIN { display:block; background-image:url(../images/main_bg1_06.gif); overflow:auto}
#R_MAIN #CON_POS{ display:block; background-image:url(../images/main_bg1_01.gif);height:33px; line-height:33px; padding-left:10px; font-size:12px; color:#666;}
#R_MAIN #CONTENT{ display:block; background-image:url(../images/main_bg1_06.gif); }

#R_MAIN #CON_MENU{ display:block; width:172px; padding-left:8px; float: left}
#R_MAIN #CON_MENU h2{ display:block; background-image:url(../images/main_bg1_03.gif); width:135px; height:34px; line-height:35px; font-size:15px; font-weight:normal; color:#666; padding-left:30px;}
#R_MAIN #CON_MENU .left_menu ul{ display: block; width:155px; padding:5px 5px 10px 5px; background-image:url(../images/main_bg1_05.gif); background-repeat:no-repeat; background-position:bottom; background-color:#fff; margin-bottom:10px;}
#R_MAIN .title_1{ display:block; background-image:url(../images/main_bg1_07.gif); margin-left:182px; margin-right:8px; }
#R_MAIN .title_1d{display:block; background-image:url(../images/main_bg1_07.gif); background-position:top right ; margin-left:10px;text-indent:-9999px;height:30px;}
#R_MAIN .down_1{ display:block; background-image:url(../images/main_bg1_07.gif); margin-left:182px; margin-right:8px;background-position:left bottom  }
#R_MAIN .down_1d{display:block; background-image:url(../images/main_bg1_07.gif); background-position:right bottom  ; margin-left:10px;height:15px;  line-height:15px; text-indent:-9999px;}


/* 內容-綠色框架 */
#G_MAIN { display:block; background-image:url(../images/main_bg2_06.gif); overflow:auto}
#G_MAIN #CON_POS{ display:block; background-image:url(../images/main_bg2_01.gif);height:33px; line-height:33px; padding-left:10px; font-size:12px; color:#666;}
#G_MAIN #CONTENT{ display:block; background-image:url(../images/main_bg2_06.gif); overflow:auto;}
#G_MAIN #CON_MENU{ display:block; width:172px; padding-left:8px; float: left}
#G_MAIN #CON_MENU h2{ display:block; background-image:url(../images/main_bg2_03.gif); width:135px; height:34px; line-height:35px; font-size:15px; font-weight:normal; color:#666; padding-left:30px;}
#G_MAIN #CON_MENU .left_menu ul{ display: block; width:155px; padding:5px 5px 10px 5px; background-image:url(../images/main_bg2_05.gif); background-repeat:no-repeat; background-position:bottom; background-color:#fff; margin-bottom:10px;}
#G_MAIN .title_1{ display:block; background-image:url(../images/main_bg2_07.gif); margin-left:182px; margin-right:8px; }
#G_MAIN .title_1d{display:block; background-image:url(../images/main_bg2_07.gif); background-position:top right ; margin-left:10px; text-indent:-9999px;height:30px;}
#G_MAIN .down_1{ display:block; background-image:url(../images/main_bg2_07.gif); margin-left:182px; margin-right:8px;background-position:left bottom  }
#G_MAIN .down_1d{display:block; background-image:url(../images/main_bg2_07.gif); background-position:right bottom  ; margin-left:10px;height:15px;  line-height:15px; text-indent:-9999px;}

/* 內容-藍色框架 */
#B_MAIN { display:block; background-image:url(../images/main_bg3_06.gif); overflow:auto}
#B_MAIN #CON_POS{ display:block; background-image:url(../images/main_bg3_01.gif);height:33px; line-height:33px; padding-left:10px; font-size:12px; color:#666;}
#B_MAIN #CONTENT{ display:block; background-image:url(../images/main_bg3_06.gif); overflow:auto;}
#B_MAIN #CON_MENU{ display:block; width:172px; padding-left:8px; float: left}
#B_MAIN #CON_MENU h2{ display:block; background-image:url(../images/main_bg3_03.gif); width:135px; height:34px; line-height:35px; font-size:15px; font-weight:normal; color:#666; padding-left:30px;}
#B_MAIN #CON_MENU .left_menu ul{ display: block; width:155px; padding:5px 5px 10px 5px; background-image:url(../images/main_bg3_05.gif); background-repeat:no-repeat; background-position:bottom; background-color:#fff; margin-bottom:10px;}
#B_MAIN .title_1{ display:block; background-image:url(../images/main_bg3_07.gif); margin-left:182px; margin-right:8px; }
#B_MAIN .title_1d{display:block; background-image:url(../images/main_bg3_07.gif); background-position:top right ; margin-left:10px;text-indent:-9999px;height:30px;}
#B_MAIN .down_1{ display:block; background-image:url(../images/main_bg3_07.gif); margin-left:182px; margin-right:8px;background-position:left bottom  }
#B_MAIN .down_1d{display:block; background-image:url(../images/main_bg3_07.gif); background-position:right bottom  ; margin-left:10px;height:15px;  line-height:15px; text-indent:-9999px;}

/* 內容-灰色框架 */
#BL_MAIN { display:block; background-image:url(../images/main_bg4_06.gif); overflow:auto}
#BL_MAIN #CON_POS{ display:block; background-image:url(../images/main_bg4_01.gif);height:33px; line-height:33px; padding-left:10px; font-size:12px; color:#666;}
#BL_MAIN #CONTENT{ display:block; background-image:url(../images/main_bg4_06.gif); overflow:auto;}
#BL_MAIN #CON_MENU{ display:block; width:172px; padding-left:8px; float: left}
#BL_MAIN #CON_MENU h2{ display:block; background-image:url(../images/main_bg4_03.gif); width:135px; height:34px; line-height:35px; font-size:15px; font-weight:normal; color:#666; padding-left:30px;}
#BL_MAIN #CON_MENU .left_menu ul{ display: block; width:155px; padding:5px 5px 10px 5px; background-image:url(../images/main_bg4_05.gif); background-repeat:no-repeat; background-position:bottom; background-color:#fff; margin-bottom:10px;}
#BL_MAIN .title_1{ display:block; background-image:url(../images/main_bg4_07.gif); margin-left:182px; margin-right:8px; }
#BL_MAIN .title_1d{display:block; background-image:url(../images/main_bg4_07.gif); background-position:top right ; margin-left:10px;text-indent:-9999px;height:30px;}
#BL_MAIN .down_1{ display:block; background-image:url(../images/main_bg4_07.gif); margin-left:182px; margin-right:8px;background-position:left bottom  }
#BL_MAIN .down_1d{display:block; background-image:url(../images/main_bg4_07.gif); background-position:right bottom  ; margin-left:10px;height:15px;  line-height:15px; text-indent:-9999px;}

/* 內容-橘色框架 */
#O_MAIN { display:block; background-image:url(../images/main_bg5_06.gif); overflow:auto}
#O_MAIN #CON_POS{ display:block; background-image:url(../images/main_bg5_01.gif);height:33px; line-height:33px; padding-left:10px; font-size:12px; color:#666;}
#O_MAIN #CONTENT{ display:block; background-image:url(../images/main_bg5_06.gif); overflow:auto;}
#O_MAIN #CON_MENU{ display:block; width:172px; padding-left:8px; float: left}
#O_MAIN #CON_MENU h2{ display:block; background-image:url(../images/main_bg5_03.gif); width:135px; height:34px; line-height:35px; font-size:15px; font-weight:normal; color:#666; padding-left:30px;}
#O_MAIN #CON_MENU .left_menu ul{ display: block; width:155px; padding:5px 5px 10px 5px; background-image:url(../images/main_bg5_05.gif); background-repeat:no-repeat; background-position:bottom; background-color:#fff; margin-bottom:10px;}
#O_MAIN .title_1{ display:block; background-image:url(../images/main_bg5_07.gif); margin-left:182px; margin-right:8px; }
#O_MAIN .title_1d{display:block; background-image:url(../images/main_bg5_07.gif); background-position:top right ; margin-left:10px;text-indent:-9999px;height:30px;}
#O_MAIN .down_1{ display:block; background-image:url(../images/main_bg5_07.gif); margin-left:182px; margin-right:8px;background-position:left bottom  }
#O_MAIN .down_1d{display:block; background-image:url(../images/main_bg5_07.gif); background-position:right bottom  ; margin-left:10px;height:15px;  line-height:15px; text-indent:-9999px;}


* html  #CONTENT{height: 1%;  }

/* 內容-共同的部份 */
.left_menu li a{ display:block; font:12px Arial, Helvetica, sans-serif; border-bottom:#CCCCCC 1px dotted; background-image: url(../images/point_01.gif); background-position:10px 10px; background-repeat:no-repeat;  padding-left:20px;}
*html .left_menu li a{ width:135px;}
#R_MAIN .left_menu li a:hover{ background-color:#FF6699; color:#FFFFFF;}
#G_MAIN .left_menu li a:hover{ background-color: #669933; color:#FFFFFF;}
#B_MAIN .left_menu li a:hover{ background-color: #6666CC; color:#FFFFFF;}
#BL_MAIN .left_menu li a:hover{ background-color:#666; color:#FFFFFF;}
#O_MAIN .left_menu li a:hover{ background-color: #FF9900; color:#FFFFFF;}
.left_menu2 li{ padding-bottom:2px;}
#R_MAIN .left_menu2 li a{ display:block; background-image:url(../images/button_01.gif); width:135px;  line-height:30px; font-size:13px; color:#333; padding-left:30px;}
#G_MAIN .left_menu2 li a{ display:block; background-image:url(../images/button_02.gif); width:135px; line-height:30px; font-size:13px; color:#333; padding-left:30px;}
#B_MAIN .left_menu2 li a{ display:block; background-image:url(../images/button_03.gif); width:135px; height:30px; line-height:30px; font-size:13px; color:#333; padding-left:30px;}
#BL_MAIN .left_menu2 li a{ display:block; background-image:url(../images/button_04.gif); width:135px; height:30px; line-height:30px; font-size:13px; color:#333; padding-left:30px;}
#O_MAIN .left_menu2 li a{ display:block; background-image:url(../images/button_05.gif); width:135px; height:30px; line-height:30px; font-size:13px; color:#333; padding-left:30px;}




#CONTENT_M1{display:block; margin-left:200px; padding:25px 25px 10px 0 ;}

#CONTENT_M1 h2{ display:block; font-size:15px; font-family:Georgia, "Times New Roman", Times, serif; border-bottom:#CCCCCC 1px dotted; padding-bottom:5px; margin-bottom:5px;} 
#CONTENT_M1 p{ display:block;  padding-bottom:5px; margin-bottom:5px;}
#TITLE_T1{display:block;overflow : auto; background-image:url(../images/title_bg.gif);background-repeat:no-repeat;   padding:0 0 0 20px; width:620px; font: 18px "微軟正黑體", SimHei; line-height:48px;position:absolute;	top: 312px; left:200px;}
#TL_SMENU{ display:block; position:absolute; top:320px; right:10px;}
#TL_SMENU li{ float:left;}
#TL_SMENU li a{ display:block; background-image:url(../images/button_s_01.gif); width:113px; height:30px; line-height:30px; text-align:center; font-size:12px; color:#666666; }

/* 廣告banner */
.banner li img{ display:block; width:140px; height:70px; border:#666666 1px solid;}
.banner li { display:block; width:140px; margin:auto; padding-bottom:5px;}
.banner li a{ display:block; width:140px; }

/* 列表 */
#LIST li{ margin-bottom:5px;}
#LIST li a{ display:block; background-image:url(../images/point.gif); background-repeat:no-repeat; background-position:5px 5px; padding:0 0 5px 25px;  color:#CC6600;  border-bottom:#CCCCCC 1px dotted;}
/** +html #LIST li a{ padding-top:5px}
* html #LIST li a{ padding-top:5px}*/

#LIST li a:hover{ color:#fff; background-color: #66CC99 }
#LIST li h3{ display:block; float:right; font-size:12px; font-weight:normal; padding-right:10px;}
/*上下頁*/
.conbar{ display:block; background-image:url(../images/bg.gif);padding:5px 10px 5px 10px;height:30px; overflow:auto;  }
.conbar ul{  text-align:center; margin:auto;}
.conbar li{ float:left; line-height:30px; padding-left:5px; font-size:12px}




/* 頁尾 */
#R_MAIN #FOOTER{ display:block; background-image:url(../images/bg1_down.gif); padding:14px; color:#990000; height:50px; position:relative}
#G_MAIN #FOOTER{ display:block; background-image:url(../images/bg2_down.gif); padding:14px; color:#990000; height:50px; position:relative}
#B_MAIN #FOOTER{ display:block; background-image:url(../images/bg3_down.gif); padding:14px; color:#990000; height:50px; position:relative}
#BL_MAIN #FOOTER{ display:block; background-image:url(../images/bg4_down.gif); padding:14px; color:#990000; height:50px; position:relative}
#O_MAIN #FOOTER{ display:block; background-image:url(../images/bg5_down.gif); padding:14px; color:#990000; height:50px; position:relative}
#FOOTER{ display:block; background-image:url(../images/bg1_down.gif); padding:14px; color:#990000; height:50px; position:relative}
#FOOTER ul{ display:block; position:absolute; right:24px; top:14px;}
#FOOTER li{ float:left;}
#FOOTER li a{ display:block; text-decoration:none; color:#990000;}
#FOOTER li a:hover{color: #FF66CC}


/* 清除float */
.clearfloat{
clear:both;height:0;font-size:1px;line-height:0;}

.note{color:#901725;} /* 註解(暗紅) */