﻿@charset "utf-8";
/* 基本設定 */
body{font-family: Arial, Helvetica, sans-serif;	font-size: 12px;color: #666;vertical-align:middle; background:url(../images/bg.gif); }

/*CSS版的去除連結虛線框。 */
a{ text-decoration:none; color: #003366; outline: none; /* for Firefox */ hlbr:expression(this.onFocus=this.blur()); /* for IE */}
a:hover{filter:alpha(opacity=50); /* IE */-moz-opacity:0.5; /* Moz + FF */opacity: 0.5; color:#990000} 


/* 最外框 */
#WARPPER{ display:block; width:970px; margin:auto; background: #fff url(../images/bg_down.gif) bottom no-repeat; position:relative; }
#WARPPER #SKIP a{	display:block;	background: url(../images/mail.gif)  no-repeat; height:62px; width:84px; text-indent:-9999px;position:absolute;	left: 861px;top:280px;}



/* 歡迎頁 */
#ENTRY{display:block; width:970px;  margin:auto; position:relative}
#ENTRY_MENU ul{ display:block; font: 18px  "微軟正黑體"; color:#006633; }
#ENTRY_MENU li{ float:left;}
#ENTRY #FOOTER{ display:block; height:160px; padding:10px 22px 10px 0; position:relative ; font-size:11px; line-height:18px; color:#666666}
#ENTRY #TOP a{ display:none}
#ENTRY #SKIP a{	display:block;	background: url(../images/mail.gif)  no-repeat; height:62px; width:84px; text-indent:-9999px;position:absolute;	left: 861px;	top: 430px;}
#ENTRY #SKIP a:hover{ background-position:bottom}

/* 頁首 */
h1 a{ display:block; background-image:url(../images/top_logo_child.gif); width:245px; height:64px; text-indent:-9999px;}
#HEADER{ display:block; width:970px; height:64px; margin:auto; position:relative}
#HEADER ul{ display:block;  height:49px; position:absolute;  top:0; right:10px;}
*html #HEADER ul{  top:5px;}
*+html #HEADER ul{  top:5px;}

.e_link1{ display:block; background:url(../images/entry_u_01.gif); width:102px; height:64px; text-indent:-9999px;}
.e_link2{ display:block; background:url(../images/entry_u_02.gif); width:102px; height:64px; text-indent:-9999px;}
.e_link3{ display:block; background:url(../images/entry_u_03.gif); width:102px; height:64px; text-indent:-9999px;}
.e_link4{ display:block; background:url(../images/entry_u_04.gif); width:102px; height:64px; text-indent:-9999px;}
.e_link5{ display:block; background:url(../images/entry_u_05.gif); width:102px; height:64px; text-indent:-9999px;}


#HEADER li{ float: left;}
#HEADER li a:hover{ background-position:bottom}

/* 搜尋
#SEARCH{display:block;	position:absolute; right:25px;top:70px; font-family:Arial, Helvetica, sans-serif}
#SEARCH li{ float:left}
#SEARCH input{ display:block; background:url(../images/search_bg.jpg); width:125px; height:29px; line-height:29px; padding:0 5px 0 10px; border:0; color:#999999}
#SEARCH a{ display:block; padding-left:10px;line-height:29px; color:#666666; font-size:11px;} */


/* 左邊區塊
#R_CONTENT{ display:block; padding:15px 0 0 22px; float:left}
#R_MENU{ display:block; background-image:url(../images/main_01.gif); width:207px; height:233px; margin-bottom:10px; background-repeat:no-repeat}
#R_MENU ul{ display:block; padding:9px 0 0 11px;}
.r_link1{ display:block; background-image:url(../images/r_menu_01.gif); width:189px; height:30px; text-indent:-9999px;}
.r_link2{ display:block; background-image:url(../images/r_menu_02.gif); width:189px; height:30px; text-indent:-9999px;}
.r_link3{ display:block; background-image:url(../images/r_menu_03.gif); width:189px; height:30px; text-indent:-9999px;}
.r_link4{ display:block; background-image:url(../images/r_menu_04.gif); width:189px; height:30px; text-indent:-9999px;}
.r_link5{ display:block; background-image:url(../images/r_menu_05.gif); width:189px; height:30px; text-indent:-9999px;}
.r_link6{ display:block; background-image:url(../images/r_menu_06.gif); width:189px; height:30px; text-indent:-9999px;}
.r_link7{ display:block; background-image:url(../images/r_menu_07.gif); width:189px; height:30px; text-indent:-9999px;}
#R_MENU a:hover{ background-position:bottom} */

/* 尋親布告欄
#TITLE1{ display:block; background-image:url(../images/r_title01_bg.gif);width:207px; padding-bottom:20px; background-position:bottom; position:relative; line-height:1.5em}
#TITLE1 h2{ display:block; background-image:url(../images/r_title01.gif); width:207px; height:40px; text-indent:-9999px; margin-bottom:10px;}
#TITLE1 img { display:block; width:150px; border:#666666 1px solid; margin:auto}
#TITLE1 p{ display:block; padding:5px 20px 0 20px;  } */


/* 影音專區
#TMOV{ display:block; width:207px; padding-bottom:20px; position:relative; text-align:center}
#TMOV h2{ display:block; background-image:url(../images/r_title02.gif); width:207px; height:40px; text-indent:-9999px; } */

/* more */
.more a{display:block;	background-image:url(../images/r_more.gif);	width:41px;	height:23px;text-indent:-9999px;position:absolute;left: 162px;top: 12px;}





/* 內容 */
#CONTENT{ display:block; background-image:url(../images/bg_down.gif); background-position:bottom;  background-repeat:no-repeat;background-color:#f8eba9;}
#CONTENT h3{ display:block; font:30px  "微軟正黑體", "標楷體"; padding:10px 0 10px 20px; }

/* 選單
#MAIN_NAV{ display:block; width:710px; height:70px;}
*html #MAIN_NAV{ margin-bottom:-3px}
#MAIN_SMENU ul{ display:block; width:710px; overflow:auto}
#MAIN_SMENU li{ float:left; white-space: nowrap}
#MAIN_SMENU li a{ display:block; padding:0 10px 0 10px; line-height:20px; background:url(../images/d_point1.gif) right no-repeat;} */


/* 子選單
.smenu_bg1{ display:block; background:url(../images/menu_s1.jpg); padding:7px 0 7px 0;overflow:auto;}
.smenu_bg2{ display:block; background:url(../images/menu_s2.jpg); padding:7px 0 7px 0;overflow:auto;}
.smenu_bg3{ display:block; background:url(../images/menu_s3.jpg); padding:7px 0 7px 0;overflow:auto;}
.smenu_bg4{ display:block; background:url(../images/menu_s4.jpg); padding:7px 0 7px 0;overflow:auto;}
.smenu_bg5{ display:block; background:url(../images/menu_s5.jpg); padding:7px 0 7px 0;overflow:auto;}
.smenu_bg6{ display:block; background:url(../images/menu_s6.jpg); padding:7px 0 7px 0;overflow:auto;}
.smenu_bg7{ display:block; background:url(../images/menu_s7.jpg); padding:7px 0 7px 0;overflow:auto;}
.smenu_bg8{ display:block; background:url(../images/menu_s8.jpg); padding:7px 0 7px 0;overflow:auto;} */



/* flashbanner
#FLASHBANNER{ display:block; background:url(../images/sh1.gif) bottom repeat-x; padding:1px 0 5px 0; width:710px; height:170px;}
*html #FLASHBANNER{ margin-bottom:-3px; background-position:171px left} */

/* 現在位置 */
#POS{ display:block; border-bottom:#fff 1px solid; line-height:28px; padding:6px 0 0 0px;  color:#999; width:930px; margin:auto}

/* 控制字級大小 */
#TOOLBAR{display:block;	position:absolute;left:25px;top:95px;color:#000;line-height:19px;}
#TOOLBAR li{ float:left; padding:0 2px 0 2px; color:#999;}
/*#word_size_s { display:block; background-image:url(../images/word_size_01.gif); width:17px; height:19px; text-indent:-9999px;}
#word_size_m { display:block; background-image:url(../images/word_size_02.gif); width:17px; height:19px; text-indent:-9999px;}
#word_size_b { display:block; background-image:url(../images/word_size_03.gif); width:17px; height:19px; text-indent:-9999px;}
#word_size_sb { display:block; background-image:url(../images/word_size_04.gif); width:17px; height:19px; text-indent:-9999px;}*/
#word_size_b { display:block;  width:17px; height:17px;  border:#999 1px solid;line-height:15px; text-align:center; background-color: #FF9900; color:#fff}
#word_size_sb { display:block;  width:17px; height:17px;  border:#999 1px solid;line-height:15px; text-align:center; background-color: #FF9900; color:#fff}
#TOOLBAR li a:hover{ color: #006699 ; background-position:bottom}

/* 中心消息
#M_TITLE1{ display:block;position:relative;width:710px; }
#M_TITLE1 h2{ display:block; background-image:url(../images/m_title01.gif);  height:42px; text-indent:-9999px; }
#M_TITLE1 ul{ display:block; padding:5px 15px 20px 15px;}
#M_TITLE1 li{ float:left; }
#M_TITLE1 img{ display:block; width:85px; height:85px; border:#666666 1px solid; float:left; }
#M_TITLE1 p{ display:block;margin-left:100px;  line-height:18px; }
#M_TITLE1 li a{ display:block; padding:10px; width:315px; height:95px; border:#fff 1px  solid;}
#M_TITLE1 li a:hover{  border:#999 1px dotted; background-color:#CCCCCC}
#PAGE {display:block; padding:10px 35px 10px 22px; }
#PAGE a{ height:20px;padding:0 5px 0 5px;}
.data{ font-size:11px; color:#999} */

/* 留言討論
#M_TITLE2{ display:block;position:relative; width:710px; background:#f2f2f2 url(../images/sh2.gif) bottom no-repeat; padding:0 0 20px 0;}
#M_TITLE2 h2{ display:block; background-image:url(../images/m_title02.gif); height:42px; text-indent:-9999px; }
.m_more a{display:block;background-image:url(../images/m_more.gif);  width:39px;font-size:12px;	height:21px;text-indent:-9999px;position:absolute;right:10px; top:12px;}
.m_more1 a{display:block;background-image:url(../images/m_more1.gif);font-size:12px;	width:79px;	height:19px; text-align:center; line-height:19px; color:#fff;position:absolute;right:10px; top:12px;}

.message_bar{ display:block;background: #fff url(../images/m_title02_bg.gif) bottom  repeat-x; height:42px; padding:10px 0 0 20px; } */

/* -------------------------------------------------------------(20100301小吳更新)--------------------------------------------------------------------------------------------*/
/* 留言討論問答
.message_bar1{ display:block;background:#fff url(../images/m_title02_bg.gif) left 10px repeat-x;   padding:10px 0 20px 0;  color:#990000 }
.message_bar2{ display:block;background:#fff url(../images/m_title04_bg.gif) left 10px repeat-x;   padding:10px; margin:10px 15px 0 15px; border: #990000 2px  dotted}
.message_bar3{ display:block;background:#fff url(../images/m_title03_bg.gif) left 10px repeat-x;   padding:10px; margin:10px 15px 0 15px; border: #00CC66 1px  dotted}

.m_more_list{display:block;position:absolute; right:22px; top:230px; font-family: "新細明體"}
.m_more_list li{ float: right; padding-left:5px;}
.m_more2 a{display:block;background-image:url(../images/m_more1.gif);font-size:12px;width:79px;	height:19px; text-align:center; line-height:19px; color:#fff;}

.t_ask{ display:block; background:url(../images/message_ask.gif) no-repeat; padding:0 0 10px 30px;font-size:20px;color: #993300; font-family:"微軟正黑體", "標楷體"}
.t_ans1{ display:block; background:url(../images/message_ans1.gif) no-repeat; padding:0 0 10px 30px;font-size:20px;color: #993300; font-family:"微軟正黑體", "標楷體"}
.t_ans{ display:block; background:url(../images/message_ans.gif) no-repeat; padding:0 0 10px 30px;font-size:20px;color: #993300; font-family:"微軟正黑體", "標楷體"} */
/* -------------------------------------------------------------(20100301小吳更新end)--------------------------------------------------------------------------------------------*/



/* -------------------------------------------------------------(20100224小吳更新)-------------------------------------------------------------------------------------------
#REPLY { display:block;padding:20px 40px 0 50px;line-height:1.8em; font-size:15px;}-*/
/* -----------------------------------------------------------(20100224小吳更新 end)-----------------------------------------------------------------------------------------
#REPLY li{ padding-bottom:10px;}
.button1{ display:block; background-image:url(../images/menu_s6.jpg); padding:10px; color:#333; text-align:center; border:#0099CC 1px solid}
-*/
/* 表格
.box_td { display:block; padding:5px 20px 30px 20px; }
.box_td td{ padding:7px 20px 7px 20px; background:url(../images/d_point.gif) bottom repeat-x}
.box_td th{padding:10px 20px 10px 20px;  background:url(../images/d_point.gif) bottom repeat-x; font-weight:bold; color:#666666}
.box_td tr.menuon { background-color: #ccc; color: #333; }
.box_td tr.menuoff {  }
 */
/* -------------------------------------------------------------(20100224小吳更新)-------------------------------------------------------------------------------------------
.box_td1 { display:block; padding:0 0 13px 0; background: #fff url(../images/sh2.gif) bottom no-repeat; margin-right:10px; }
.box_td1 td{ padding:7px 20px 7px 20px; background:url(../images/d_point.gif) bottom repeat-x}
.box_td1 th{padding:10px 20px 10px 20px;  background:url(../images/menu_s6.jpg) bottom repeat-x; font-weight:bold; color:#666666; font-size:15px; font-family:"微軟正黑體", SimSun; border-bottom: #006699 3px solid}
-*/



/* 中間內容區 */
#WORD{ display:block;padding:40px 60px 0px 60px;line-height:1.8em; font-size:15px; background-image:url(../images/word_box_1.gif); width:735px;  background-color:#fff; margin:auto; background-repeat:no-repeat;min-height:500px;/* 最小高度 */}
#WORD p{ padding:10px 0 0 0;}
.w_box_d{ display:block; background-image:url(../images/word_box_2.gif); width:855px; height:42px; text-indent:-9999px; margin:auto; margin-bottom:30px;}

#WORD .tt1{font-weight:900;color:#E2A005; line-height:3em; }
#WORD .fw600{font-weight:600; line-height:3em;}
.listdisc ul {margin-top:20px;} 
.listdisc li{list-style-type:disc;margin-left:20px;}
.listdecimal ul {margin-top:20px;} 
.listdecimal li {list-style-type: decimal;margin-left:20px;}
.lr ul li{padding-left:30px;}
.lr{  line-height:2em; }



/* -----------------------------------------------------------(20100224小吳更新 end)------------------------------------------------------------------------------------------*/


/* 顏色標題 */
.t_green{ display:block; color:#009933; font-weight:bold; }
.t_blur{display:block; color: #0066CC; font-weight:bold; font-size:15px; }
.t_o{ display:block; color: #FF9900; font-weight:bold; }
.t_r{ display:block; color:#990000}
.t_pos{ color: #FF9900; }
.t_bigtittle1{  color:#FF9900;}
.t_bigtittle2{  color: #3399FF;}
.t_bigtittle3{  color: #990000; }
.t_bigtittle4{  color: #336699;}
.t_bigtittle5{  color: #009933;}
.t_bigtittle6{  color: #606;}
.t_bigtittle7{  color: #366;}
.t_bigtittle8{  color: #F39;}

/* 頁尾 */
#FOOTER{ display:block; height:160px; padding:40px 22px 10px 0; position:relative ; font-size:11px; line-height:18px;}
#FOOTER li{ float:left; }
#FOOTER p{ display:block; padding-bottom:5px;}
.logo1 a{ display:block; background:url(../images/d_logo1.gif) no-repeat; padding-left:30px; line-height:26px; color:#666  }
.logo2 a{ display:block; background:url(../images/d_logo2.gif) no-repeat; padding-left:30px; line-height:20px; color:#666 }
.logo3 a{ display:block; background: url(../images/d_logo3.gif); width:95px; height:33px; text-indent:-9999px; color:#666}
.d_line{ display:block; background:url(../images/d_line.gif); width:33px; height:153px;text-indent:-9999px;}
.d_link{ display:block; background:url(../images/copy_source.gif); width:79px; height:19px;text-indent:-9999px;}
.d_sh{ display:block; width:970px; background:url(../images/down_bg.gif) top no-repeat; height:25px; margin:auto; padding-bottom:20px;}
#TOP a{ display:block; background: url(../images/log_in.gif) right no-repeat; padding-right:15px; position:absolute; right:22px; top:5px; font-size:10px; color:#999}

/* 清除float */
.clearfloat{
clear:both;height:0;font-size:1px;line-height:0;}





/* -----------------------------------------------------------(20100224小吳新增)------------------------------------------------------------------------------------------*/

#SMENU { display:block;padding:5px 0px 5px 22px; margin-right:22px; margin-bottom:10px; border-top: #00CC66 2px dotted; border-bottom:#00CC66 2px dotted; overflow:auto;}
*html #SMENU { padding-bottom:30px;}
#SMENU li{ display:block; width:330px; height:20px;  float:left; padding:5px}
#SMENU a{ display:block; background:url(../images/arrow2downright.gif) left 0.2em no-repeat ; padding-left:18px;border-bottom:#fff 1px dotted;}
#SMENU a:hover{ border-bottom:#009966 1px dotted;  color: #009933}

.t_tbox{ display:block; padding:0 25px 0 10px; border-bottom: #009966 1px dotted; margin-bottom:30px;}
.t_tt1{display:block; color: #993300;  font-size:1.4em; font-family:"微軟正黑體", "標楷體"; padding-bottom:10px; }
.t_tt2{display:block; color: #006633;  font-weight:bold; background:url(../images/right.gif)  left 1.3em no-repeat; padding:15px 0 0 15px; font-size:1em}
.t_tt3{display:block; color: #006633;  background:url(../images/right.gif)  left 0.3em no-repeat; padding-left: 15px; font-size:1.3em;font-family:"微軟正黑體", "標楷體";margin-left:100px;  }
.t_tt4{display:block; color: #6699CC;  background:url(../images/right.gif)  left 0.3em no-repeat; padding-left: 15px; font-size:1.3em;font-family:"微軟正黑體", "標楷體";  }

.t_description{ display:block;  padding:10px; font-size:0.8em; color:#666666; line-height:1.5em; background-color: #F0F0F0}
.top_line a{ display:block; background: url(../images/log_in.gif) right no-repeat; padding-right:15px;  font-size:10px; color:#999; }
.t_tbox p{ margin:0 20px 0 20px; font-size:1em; line-height:1.5em}

.list{ display:block;padding:0 30px 20px 22px; }
.list li { display:block; color: #999999; padding:10px; height:7em; border-bottom:#999 1px dotted; }
.list img{ display:block; width:85px; height:85px; border:#666666 1px solid; float:left; }
.list p{ display:block;margin-left:100px; padding:0 0 5px 0 ;font-size:1em; line-height:1.5em}

.list2{ display:block;padding:0 30px 20px 22px; }
.list2 li { display:block; color: #999999; padding:10px;  border-bottom:#999 1px dotted; }
.list2 p{ display:block; padding:0 0 5px 0 ;font-size:1.3em; line-height:1.5em}

.smenu_bg3 a{ color:#fff}
.smenu_bg4 a{ color:#fff}
.smenu_bg6 a{ color:#fff}
.smenu_bg7 a{ color:#fff}
.smenu_bg8 a{ color:#fff}

#MAIN_SMENU li a:hover{ color:#666666}
.m_more3 a{display:block;background-image:url(../images/m_more2.gif);font-size:12px;width:79px;	height:19px; text-align:center; line-height:19px; color:#fff;}
.m_more_list2{display:block;position:absolute; right:22px; top:270px; font-family: "新細明體"}




/* -----------------------------------------------------------(20100226小吳新增)------------------------------------------------------------------------------------------*/
/* 統計圖表 */
#TSTAT{ display:block; width:207px; padding-bottom:20px; position:relative; }
#TSTAT h2{ display:block; background-image:url(../images/r_title03.gif); width:207px; height:40px; text-indent:-9999px; margin-bottom:10px; }
#TSTAT li  { display:block; background:url(../images/right.gif) left 0.2em no-repeat; padding-left:10px; border-bottom:#CCCCCC 1px dotted; margin:0 10px 5px 10px;}
#TSTAT li a{ display:block; font-size:1em; line-height:1.2em; color: #666666; width:170px; padding:3px; }
#TSTAT li a:hover{ background-color:#CC6600; color:#fff}

/* -----------------------------------------------------------(20100311 Oki新增)------------------------------------------------------------------------------------------*/
.GameImg{}
.GameImg td{padding:15px}

/*聯絡我們*/
.textbox {
-moz-background-clip:border;
-moz-background-inline-policy:continuous;
-moz-background-origin:padding;
line-height:22px;
width:95%;
padding:20px 0 0 0;
}
.textbox h4 {
-moz-background-clip:border;
-moz-background-inline-policy:continuous;
-moz-background-origin:padding;
background:transparent url(../images/h4.gif) no-repeat scroll 0 0;
line-height:19px;
padding:0 0 0 25px;
}
#REPLY { display:block;padding:20px 40px 0 50px;line-height:1.8em; font-size:15px;}
#REPLY li{ padding-bottom:10px;}

/*常用參數-文字,左,右,中,顏色*/
.alignCenter{text-align:center;}
.alignLeft{text-align:left;}
.alignRighe{text-align:right;}
.font900{font-weight:900;}
.red {color:#990000;}
.fontsize1em{font-size:0.8em;}
.brown{color:#cc6600;}





















