﻿@charset "utf-8";
/* 基本設定 */
body{font-family:Georgia, "細明體",Arial, Helvetica, sans-serif;	font-size: 12px;color: #666;vertical-align:middle; background:url(../images/bg.gif); }/*Book Antiqua->Georgia 3.26*/

/*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; }

/* 歡迎頁 */
#ENTRY{display:block; width:970px;  margin:auto; position:relative}
#ENTRY_MENU ul{ display:block; width:510px; margin:auto}
#ENTRY_MENU li{ float:left}
.e_link1{ display:block; background:url(../images/entry_u_01.gif); width:102px; height:67px; text-indent:-9999px;}
.e_link2{ display:block; background:url(../images/entry_u_02.gif); width:102px; height:67px; text-indent:-9999px;}
.e_link3{ display:block; background:url(../images/entry_u_03.gif); width:102px; height:67px; text-indent:-9999px;}
.e_link4{ display:block; background:url(../images/entry_u_04.gif); width:102px; height:67px; text-indent:-9999px;}
.e_link5{ display:block; background:url(../images/entry_u_05.gif); width:102px; height:67px; text-indent:-9999px;}
#ENTRY_MENU li a:hover{ background-position:bottom}
#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/log_in.gif) right no-repeat;	padding-right:15px;	position:absolute;	font-size:11px;	color:#666;	left: 861px;	top: 468px;}


/* 頁首 */
h1 a{ display:block; background-image:url(../images/top_logo.gif); width:269px; height:80px; text-indent:-9999px;}
#HEADER{ display:block; background-image:url(../images/eng_top_logo.jpg); height:108px; }
#HEADER ul{ display:block; width: 369px; height:49px; position:absolute;  top:0; right:40px;}
.top_link1{ display:block; background:url(../images/t_menu_01.gif); width:60px; height:49px; text-indent:-9999px;}
.top_link2{ display:block; background:url(../images/t_menu_02.gif); width:69px; height:49px; text-indent:-9999px;}
.top_link3{ display:block; background:url(../images/t_menu_03.gif); width:60px; height:49px; text-indent:-9999px;}
.top_link4{ display:block; background:url(../images/t_menu_04.gif); width:60px; height:49px; text-indent:-9999px;}
.top_link5{ display:block; background:url(../images/t_menu_05.gif); width:60px; height:49px; text-indent:-9999px;}
.top_link6{ display:block; background:url(../images/t_menu_06.gif); width:60px; height:49px; 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;font-family:Arial, Helvetica, sans-serif}
#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:323px; 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_link8{ display:block; background-image:url(../images/r_menu_08.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; 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; margin-left:240px; 
min-height:860px;/* 最小高度 */
height: auto !important;
height:859px;
}
#CONTENT h3{ display:block; font:3em  "Times New Roman", Times, serif; 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:16px 0 5px 0; width:710px; height:170px;}
*html #FLASHBANNER{ margin-bottom:-3px; background-position:171px left}

/* 現在位置 */
#POS{ display:block; border-bottom:#ffefd7 1px solid; line-height:28px; padding:6px 0 0 0;  color:#CCC; position:relative}

/* 控制字級大小 */
#TOOLBAR{display:block;	position:absolute;left:25px;top:95px;color:#000;line-height:19px; font-size:1em}
#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; }


/* 留言討論問答 */
.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:"微軟正黑體", "標楷體"}




#REPLY { display:block;padding:20px 40px 0 50px;line-height:1.8em; font-size:15px;}

#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 {  }


.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:20px 40px 30px 35px;line-height:1.5em; font-size:13px; }
#WORD p{ padding:10px 0 0 0;}

#WORD .tt1{font-weight:900;color:#E2A005; line-height:3em; }
#WORD .fw600{font-weight:600; line-height:3em;}
.listdisc ul {margin-top:;} 
.listdisc li{list-style-type:disc;margin-left:20px;}
.listdecimal ul {margin-top:;} 
.listdecimal li {list-style-type: decimal;margin-left:20px;}
.texttop{vertical-align:text-top;}
.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}


/* 頁尾 */
#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:13px; color:#999  }
.logo2 a{ display:block; background:url(../images/d_logo2.gif) no-repeat; padding-left:30px; line-height:13px; 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:1em; 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;
word-wrap:break-word;
 overflow:hidden;



}

.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:60px; top:420px; font-family: "新細明體"}
.m_more_list3{display:block;position:absolute; right:60px; top:400px; 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}





/*前台首頁的查詢區域*/
.MainSearch{
padding:20px 0 10px 0;
border-bottom-style:dotted;
margin:0 0 10px 0;
font-size:0.8em;
}
.MainSearchCommen{
padding:20px 0 10px 25px;
border-bottom-style:dotted;
margin:0 0 10px 0;
font-size:0.9em;
}

.MainSearch .input{
margin-right:20px;
}
.MainSearch .select{
margin-right:20px;
}


#qaContent {
	width: 98%;

}
#qaContent h3 {
	width:  98%;
	height: 22px;
	text-indent: -9999px;
}
#qaContent h3.qa_group_1 {
	background: url(../Images/qa_group_1.gif) no-repeat;
}
#qaContent h3.qa_group_2 {
	background: url(../Images/qa_group_2.gif) no-repeat;
}
#qaContent ul.accordionPart {

}
#qaContent ul.accordionPart li {
	border-bottom: solid 1px #e3e3e3;
	padding-bottom: 12px;
	margin-top: 12px;
}
#qaContent ul.accordionPart li .qa_title {
	background: url(../Images/icon_q.gif) no-repeat 0px 3px;
	padding-left: 28px;
	color: #1186ec;
	cursor: pointer;
}
#qaContent ul.accordionPart li .qa_title_on {
	text-decoration: underline;
}
#qaContent ul.accordionPart li .qa_content {
margin: 0px 0 0 0px;
background: url(../Images/icon_a.gif) no-repeat 0px 0px;
padding-left: 28px;
color: #666;
background-position:left 15px;}
}


.button3
{
	background-image:url("../Images/button1.png");
	_background-image:none;/*IE6*/
	_filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(enabled='true', sizingMethod='crop', src='/CHMS/Images/CHMS_Green/button1.png');/*IE6*/
	width:61px;
	height:27px;
	padding:0px;
	border:0px;
	background-color:Transparent;
	padding-top:3px;
	color:#2b629a;
}
/*表單下載*/
#download{
     color:#666666; letter-spacing:0.2em; width:100%; border:0;line-height:2em;
}
#download td{
     border-top: solid 1px #ccc;
}
#download .title{
     background:url(../Images/arrow.gif) no-repeat left; font-size: 1em; font-weight:normal; color: #FF9900; padding-left:25px; letter-spacing: 1px; margin-left:5px; display:block;font-size:1.3em;
}
#download a:link{color:#009;font-size:0.8em;}　 
#download a:visited {color:#009;font-size:0.8em;}　 
#download a:active {color:#009;font-size:0.8em;}　 
#download a:hover {color:#009;font-size:0.8em;}　 

#download .tagDownload{
    float:left; text-align:right; width:17.8%; padding-top:10px;
}
#download .document{
    	font-size:1.4em;float:left; line-height:2em; padding-top:5px; padding-bottom:5px; width:95%;
}
#download .listContent {
float:left;
margin:8px 0 0 20px;
width:85%;
}
#download .listTime {
color:#FF9900;
float:left;
letter-spacing:0;
padding-top:10px;
text-align:right;
width:10%;
}


#Back a {
display:block;
background:url() right no-repeat;
position:relative;
top:20px;
font-size:14px;
color:#999;
text-align:CENTER;
}
/*常用參數-文字,左,右,中,顏色*/
.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;}

.sitemap{}
.sitemap .one
{
padding:0;
}
.sitemap .two
{
padding-left: 30px;
}
