@charset "utf-8";
/*首頁樣式 */

body {
	margin:0px;
	background:#006361 url(/images/zhTW/images/bg.jpg) repeat-x;
	font-size:100%;
}

img {
	border:0px;
	/*behavior:url(iepngfix.htc);*/
}

label {
	display:none;
}

caption {
	display:none;
}



/*noscript區塊 */
.noscript_div {
	font-size:0.7em;
	color:#CCCCCC;
	border:#FFFFFF 1px dotted;
}

/*flash橫幅區塊 */
.banner {
	position:absolute;
	z-index:1;
}


/*logo區塊 */
.logo {
	position:absolute;
	left:23px;
	top:23px;
	z-index:2;
}

/*上方導覽列區塊
大於預設解析度靠右基準 */
.nav_top {
	position:absolute;
	right:8%;
	top:7px;
	font-size:.7em;
	color:#f3ffff;
	z-index:3;
}

/*小於預設解析度靠左基準 */
.nav_top_scroll {
	position:absolute;
	left:300px;
	text-align:right;
	overflow:hidden;
	width:680px;
	height:1.2em;
	top:7px;
	font-size:0.7em;
	color:#f3ffff;
	z-index:3;
}

.nav_top ul, .nav_top_scroll ul
{
    list-style:none none outside;
    margin:0px;
    padding:0px;
}

.nav_top ul li, .nav_top_scroll ul li { display:inline; }
.nav_top ul li.space, .nav_top_scroll ul li.space { margin:0px 3px; }

/*上方導覽列連結(樣式1:深藍色) */
a.nav_top_style1:link, a.nav_top_style1:visited {
	color:#102f60;
	text-decoration:none;
}
/*上方導覽列連結滑入(樣式1:深藍色) */
a.nav_top_style1:hover, a.nav_top_style1:active {
	text-decoration:underline;
}
/*上方導覽列連結(樣式2:近白色) */
a.nav_top_style2:link, a.nav_top_style2:visited {
	color:#f3ffff;
	text-decoration:none;
}
/*上方導覽列連結滑入(樣式2:近白色) */
a.nav_top_style2:hover, a.nav_top_style2:active {
	text-decoration:underline;
}
/*上方導覽列連結(樣式3:橙色) */
a.nav_top_style3:link, a.nav_top_style3:visited {
	color:#ff6c00;
	text-decoration:none;
}
/*上方導覽列連結滑入(樣式3:橙色) */
a.nav_top_style3:hover, a.nav_top_style3:active {
	text-decoration:underline;
}

/*主選單區塊
大於預設解析度靠右基準 */
.menu {
	position:absolute;
	right: 6%;
	top:38px;
	width:726px;
	height:42px;
	z-index:5;
}
/*小於預設解析度靠左基準 */
.menu_scroll {
	position:absolute;
	left:288px;
	top:38px;
	width:726px;
	height:42px;
	z-index:5;
}

/*內容區塊(包含延伸紙背景表格的區塊) */
.content {
	position:absolute;
	left:0px;
	top:286px;
	width:95%;
	z-index:4;
}
/*(內容區塊)延伸紙背景表格-水平延伸(上側) */
.content_tb_top {
	background:url(/images/zhTW/images/content_tb_top.gif) repeat-x;
}
/*(內容區塊)延伸紙背景表格-垂直延伸(右側) */
.content_tb_right {
	background:url(/images/zhTW/images/content_tb_right.gif) top left repeat-y;
}
/*(內容區塊)延伸紙背景表格-水平延伸(下側) */
.content_tb_bottom {
	background:url(/images/zhTW/images/content_tb_bottom.gif) repeat-x;
}
/*(內容區塊)延伸紙背景表格-垂直延伸(左側) */
.content_tb_left {
	background:url(/images/zhTW/images/content_tb_left.png) top right repeat-y;
}
/*(內容區塊)延伸紙背景表格中間 */
.content_tb_main {
	background:#FFFFFF url(/images/zhTW/images/content_tb_main.jpg) 0px 8px repeat-x;
	position:relative;
}

/*搜尋bar區塊(含步道開放資訊按鈕及搜尋區塊) */
.search_bar {
	position:relative;
	width:100%;
	top:8px;
}
/*旅遊指南*/
.search_bar02 {
	position:relative;
	width:100%;
	top:20px;
}
/*搜尋bar左方區塊(步道開放資訊按鈕) */
.search_bar_left {
	margin-left:15px;
	width:202px;
	margin-top:0px;
}
/*搜尋bar左方區塊(旅遊指南按鈕) */
.search_bar_left02 {
	margin-left:15px;
	width:202px;
	margin-top:8px;
}
/*搜尋bar右方區塊(搜尋區塊) */
.search_bar_right 
{
	position:relative;
    text-align:right;
    width:100%;
	padding-top:8px;
	padding-right:20px;
}

/*三欄式layout(排版表格)區塊 */
.layout_table {
	margin-top:10px;
}

/*快速選單區塊(三欄式layout左) */
.quick_menu {
	width:202px;
	margin:15px auto;
}

/*快速選單單位區塊 */
.qm_unit {
	padding:8px 4px;
	width:99%;
	vertical-align:baseline;
     display:table;
}
/*快速選單單位圖片區塊(共用：封面區) */
.qm_unit_pic {
	margin-right:2px;
	float:left;
}
/*快速選單單位文字區塊(共用：封面區) */
.qm_unit_txt {
	margin-right:1px;
	font-size:0.8em;
	color:#605f5f;
	line-height:1.3;
}
/*快速選單單位文字(標題)(共用：封面區) */
.qm_unit_txt span {
	margin-right:1px;
	font-weight:bold;
}

/*九宮格框線表格-水平延伸(上側) */
.border_top {
	background:url(/images/zhTW/images/border_02.jpg) repeat-x bottom left;
}
/*九宮格框線表格-垂直延伸(右側) */
.border_right {
	background:url(/images/zhTW/images/border_06.jpg) top left repeat-y;
}
/*九宮格框線表格-水平延伸(下側) */
.border_bottom {
	background:url(/images/zhTW/images/border_08.jpg) repeat-x;
}
/*九宮格框線表格-垂直延伸(左側) */
.border_left {
	background:url(/images/zhTW/images/border_04.jpg) top right repeat-y;
}
/*九宮格框線表格中間 */
.border_center {
	background:#FFFFFF;
}

/*主內容區塊(三欄式layout中) */
.main_content 
{
    clear: left;
    position: relative;
    padding:10px 0px 10px 20px;
    *padding:10px 10px 10px 0px;
}

/*最新消息tab背景(td) */
.tab_bg {
	background:url(/images/zhTW/images/tab_bg.jpg) top left repeat-x;
}
.tab_bg02 {
	background:url(/images/zhTW/images/freshnews_35.jpg) top left repeat-x;
}
.tab_bg03 {
	background:url(/images/zhTW/images/freshnews_35_2.jpg) top left repeat-x;
}
/*最新消息tab內容(td) */
.tab_content {
	padding-top:10px;
}
.tab_content02 {
	padding-left: 20px;
}
/*最新消息tab底背景(td) */
.tab_bottom_bg {
	background:url(/images/zhTW/images/tab_bottom_bg.jpg) top left repeat-x;
}
.tab_bottom_bg02 {
	background:url(/images/zhTW/images/tab_bottom_bg.jpg) top left repeat-x;
}


/*最新消息區塊(單列) */
.news_row, .news_row3 
{
    margin:auto auto;
	font-size:.8em;
	color:#5c5b5b;
	padding:3px 30px;
	width:88%;
	height:1.2em;
	overflow:hidden;
	line-height:150%;
	vertical-align:middle;
	font-family:Tahoma, Arial, Verdana, 新細明體;
}

.news_row3
{
    line-height:180%;
}

/*最新消息區塊(單列)連結 */
.news_row a:link, .news_row a:visited {
	color:#5c5b5b;
	text-decoration:none;
}
/*最新消息區塊(單列)連結滑入 */
.news_row a:hover, .news_row a:active {
	color:#BE6100;
}
/*焦點消息*/
.news_row02 {
	margin-right:1px;
	font-size:0.8em;
	color:#605f5f;
	line-height:1.3;
}
.news_row02 a:link, .news_row02 a:visited {
	color:#5c5b5b;
	text-decoration:none;
}
.news_row02 a:hover, .news_row02 a:active {
	color:#333333;
	text-decoration:underline;
}
/*封面1標題(td) */
.cover1 {
	border-bottom:#a8a8a8 1.2px solid;
}
/*封面1內容(td) */
.conver1_content_td {
	padding-left:3px;
	padding-top:10px;
}
/*封面2標題(td) */
.cover2 {
	border-left:#a8a8a8 1.2px solid;
	border-bottom:#a8a8a8 1.2px solid;
}
/*封面2內容(td) */
.cover2_content_td {	
	padding-left:8px;
	padding-top:10px;
}
/*封面外框表格(整體) */
.cover_border_table {
	margin-right:3px;
	margin-bottom:3px;
}

/*方塊連結區塊(三欄式layout右) */
.box_menu {
	margin-right:15px;
	width:214px;
	float:right;
}
/*方塊連結-長條按鈕 */
.bm_btn {
	padding-top:5px;
}

/*foot區塊(上) */
.foot_top {
	margin-top:30px;
	margin-left:1.5%;
	width:97%;
	text-align:center;
	border-top:#cdcdcd 1px solid;
}
/*foot區塊(上) 清單連結列 */
ul.foot_top_ul {
	margin-top:8px;
	margin-bottom:8px;
}
/*foot區塊(上) 清單連結列 清單項目 */
ul.foot_top_ul li {
	display:inline;
	color:#1f1f1f;
	font-size:0.7em;
	padding:0px 15px;
	background:url(/images/zhTW/images/seperator_1.jpg) 8px 4px no-repeat;
}
/*foot區塊(上) 清單連結列 清單項目連結 */
ul.foot_top_ul li a:link, ul.foot_top_ul li a:visited {
	color:#1f1f1f;
	text-decoration:none;
}
/*foot區塊(上) 清單連結列 清單項目連結滑入 */
ul.foot_top_ul li a:hover, ul.foot_top_ul li a:active {
	text-decoration:underline;
}
/*foot區塊(下) */
.foot_bottom {
	/*background:url(images/foot_bg.jpg) top left repeat-x; */
	background-color:#F6F6F6;
	border-top:#E0E0E0 3px solid;
	border-bottom:#E0E0E0 4px solid;
	margin-left:1.5%;
	margin-bottom:12px;
	width:96%;
	display:table;
}
/*foot 標章區 */
.img_foot_icon {
	padding-right:8px;
}
/*foot區塊(下)內容(td) */
.foot_bottom_contact
{
    clear:both;
    line-height:1.7;
	font-size:.78em;
     font-family:Tahoma, Arial, Verdana, 新細明體;
    color: #666666;
}
.foot_bottom_content_td 
{
	color:#5c5e48;
	line-height:1.7;
	font-size:.78em;
	
     font-family:Tahoma, Arial, Verdana, 新細明體;
    color: #666666;
    width:64%;
    float:left;
}

.foot_float_tag
{
   width:35%;
   margin-top:10px;
   text-align:right;
   float:right;
}

/*連結列分隔(無障礙) 隱藏 */
.invisible_link_seperator {
	display:none;
}
/*圖片框*/
.s01{
	padding: 1px;
	border: 1px solid #999;
}
/*氣候底圖*/
.weather{
	background-image: url(/images/zhTW/images/weather.jpg);
	width: 213px;
	height: 106px;
	}
/*今日推薦好書Book底圖*/
.book{
	background-image: url(/images/zhTW/images/book.jpg);
	width: 213px;
	height: 137px;
	}
/*字型*/
.weather_txt{
	
     font-family:Tahoma, Arial, Verdana, 新細明體;
	font-size: 0.85em;
	color: #333;
}
.book_txt{
	
     font-family:Tahoma, Arial, Verdana, 新細明體;
	font-size: 0.75em;
	color: #587041;
}

a.book_txt:link, a.book_txt:visited {
	text-decoration:none;
}

a.book_txt:hover, a.book_txt:active 
{
    color:#2D8FE8;
	text-decoration:none;
}


/*新聞列表 分類樣式*/
.nl_cgy1, .nl_cgy2, .nl_cgy3
{
    background-color:#d63620; 
    color:#FFFFFF; 
    padding:0 2px;
	text-shadow:#333333 1px 1px 1px;
    progid:DXImageTransform.Microsoft.Shadow(color=#666666,direction=125, strength=2, blur=15);
}

.nl_cgy2 { background-color:#11a8b3; }

.nl_cgy3 { background-color:#67920e; }


.linkStyle, a.linkStyle:link, a.linkStyle:visited {
	color:#666666;	
	text-decoration:none;
}

a.linkStyle:hover, a.linkStyle:active 
{
    color:#D15600;
	text-decoration:none;
}

/** 文字連結 **/
.word_link { font-family:Tahoma, Arial, Verdana, 新細明體; color:#666666; text-decoration:none;  }
a.word_link:link, a.word_link:visited { color:#666666; line-height:1.5; }
a.word_link:hover, a.word_link:active { color:#D15600; text-decoration:underline; line-height:1.5; }

/** 首頁相關連結 **/
.webLinkBlock
{
     position:relative;
     margin-top:5px;
}

/** 焦點訊息 **/
.FreshNews
{
    width:95%;
    font-size:.95em;
    margin:0px;
}

.FreshNews dd
{
    clear:both;
    margin:0px;
    padding:0 16px;
    text-align:left;
    line-height:130%;
    letter-spacing:.1em;
}
.FreshNews dd.freshNewsTitle
{
   clear:both;
   color:#666;
   font-weight:bold;
   padding:6px 15px;
   font-size:1em;
   letter-spacing:normal;
}
.FreshNews dd.tab_bottom_bg { padding:0px; clear:both; }
.FreshNews dd a:link, .FreshNews dd a:visited
{
    text-decoration:none;
    color:#666;
}
.FreshNews dd a:hover, .FreshNews dd a:active
{
    color:#DC7100;
}

/** 瀏覽統計 ***/
.viewStateBlock
{
   background-color:Transparent;
   position:relative;
   display:table;
   color:#666;
   margin:auto auto;
   font-family:Tahoma, Arial, Verdana, 新細明體;
}

.viewStateBlock ul
{
    margin:0px; 
    padding:0px; 
    list-style:none none outside;
}

.viewStateBlock ul li
{
    background:url(/images/zhTW/common/arrow07.gif) no-repeat 5px center;
    padding:0 60px 0 12px;
    display:inline;
    font-size:.8em;
    float:left;
}

.viewStateBlock ul li b
{
    margin:0 2px;
    color:#174F89;
}