@charset "big5";
/*---------------------------------*/
/*通用設定, 外框, 預設字型,間距等 */
/*---------------------------------*/
body {
	margin:0px 0 15px 0;
	font-family:Arial;
	font-size:76%;
	line-height:20px;
	letter-spacing:1px;
	background-image: url(../../images/1/bgall.gif);
	background-repeat: repeat;
}
a {color:#969696; text-decoration:none;}

select { font-size:12px; margin:2px 1px 2px 1px}

.pngimg{ behavior:url(../common/css/png.htc);}

a img{ border:none; cursor:pointer  }

.clear { clear:both; }

.aa { font-size:8px; line-height:12px;}/*導盲磚設定*/

.hint{font:11px Arial; color:#FFFF1E; letter-spacing:1px;}

/*------ Flash 文字 ------  */
.flashALT{ display:block; height:0px; overflow:hidden}

/*------ 大框架設定 ----------------------------------------------------------------- */

#outBox {margin-right:auto; margin-left:auto; width: 1002px; position:relative;}

#alllayer {
	position:relative;
	z-index:2;
}

	.layer1 {/*--------logo位置---------*/
		position:absolute;
		left:20px;
		top:0px;
		z-index:10;
	}
	
	.layer2 {/*--------上方選單位置DAYU---------*/
		position:absolute;
		padding-right:10px;
		right:27px;
		top:5px;
		z-index:10;
		color: #CFEEFB;
		z-index:16;
		}
		
		.layer2 a:link	{color:#ffffff;}
		.layer2 a:visited	{color:#ffffff;}
		.layer2 a:hover	{color:#F88000;}
		.layer2 span{ margin: 15px;}
		
		#subglobal1{ border:1px solid white; position:absolute; top:0px; right:0px; display:none }
			#subglobal1 div{ height:19px; width:100%; border-bottom:1px solid white;}
			#subglobal1 ul{ width:100%;margin:0px; padding:3px 0; list-style-type:none; background-image:url(../../images/langSelectBg.jpg); text-align:center }
			#subglobal1 li{ margin:0px; padding:0px; }
			
	.layer3 {/*--------上方主選單位置---------*/
		position:absolute;
		left:260px;
		top:30px;
		z-index:15;
		color: #CFEEFB;
		}	
			.layer3 ul{ margin:0 0 0 0px; padding:0px;}
			.layer3 li{ font:12px Tahoma;margin:0px; padding:0px;float:left; list-style:none; }
			li a{ cursor:pointer }
				
	.layer4 {/*--------當地時間位置---------*/
		position:absolute;
		left:772px;
		top:142px;
		z-index:20;
		color: #CFEEFB;
		}		
	
	.layer5 {/*--------天氣位置---------*/
		position:absolute;
		left:772px;
		top:162px;
		z-index:25;
		}
		.layer5 #font_du{
			position:absolute;
			top:35px; left:0px; white-space:nowrap;
			font-size:250%;
			line-height:25px;
			color: #FF9000;
		}	
		.layer5 #weatherIcon{
			position:absolute;
			top:0px; left:80px;
		}
		
	.layer6 {/*--------王爺位置---------*/
		position:absolute;
		left:750px;
		top:213px;
		z-index:30;
		}			
	
	.font_hi{
		color: #FF6600;
		font-weight: bolder;
	}
	
	
	
	
	
/*--------左選單---------*/	
	
#index_main_left {
	background: url(../../images/index_menu_bg.jpg) top left;
	float:left;
	vertical-align:top;
	width:193px;
	background-repeat: no-repeat;
}	
 
	.left_menu{
	text-align:left;
	color: #FFFFFF;
	font-size:130%;
	border-bottom:1px solid #A4C9E8;
	}
	.left_menu a		{display:block;padding:20px 0px 14px 15px;}
	.left_menu a:link	{color:#ffffff; }
	.left_menu a:visited{color:#ffffff;}
	.left_menu a:hover	{color:#D3E3F0;}	
	
	
	
	
	.hot_list{
	background: url(../../images/hot_list_bg.gif) top left;
	width:193px;
	text-align:left;
	}
		
	.hot_list_name{
	width:153px;
	padding:4px 0px 6px 35px;
	text-align:left;
	color: #4E4E4E;
	}
	
	.dot_1{padding:0px 0px 2px 18px;background: url(../../images/dot_1.gif) no-repeat left top;}
	.dot_2{padding:0px 0px 2px 18px;background: url(../../images/dot_2.gif) no-repeat left top;}
	.dot_3{padding:0px 0px 2px 18px;background: url(../../images/dot_3.gif) no-repeat left top;}
	.dot_4{padding:0px 0px 2px 18px;background: url(../../images/dot_4.gif) no-repeat left top;}
	.dot_5{padding:0px 0px 2px 18px;background: url(../../images/dot_5.gif) no-repeat left top;}
	.hot_list_name a:link	{color:#848484; }
	.hot_list_name a:visited{color:#848484;}
	.hot_list_name a:hover	{color:#F88000;}
	#hot_footer {background-image:url(../../images/index_29.jpg);width:193px; height:24px;}
	
/*--------右選單---------*/	
	
#index_main_right {
 	background: url(../../images/index_right_bg.gif) top left;  
	float:right;
	vertical-align:top;
	width:809px;
	background-repeat: repeat-y;
}	
#index_main_right_a {
		float:left;
		vertical-align:top;
		width:562px;
	}
	
	#index_main_right_new {
		text-align:center;
		vertical-align:top;
	}
		#index_main_right_new ul{ margin:0px; padding:0px;}
		#index_main_right_new li{ font:12px Tahoma;margin:0px; padding:0px;float:left; list-style:none; }

		.new_list{
		clear:both;
		background: url(../../images/news_bg.gif) no-repeat left top;
		width:505px;
		padding:8px 0px 4px 20px;
		margin-left:15px;
		text-align:left;
		border-bottom:1px dashed #E0E0E0;
		color: #99CCCC;
		}
		.new_list a:link	{color:#747474; }
		.new_list a:visited{color:#747474;}
		.new_list a:hover	{color:#F88000;}
			
		.new_more{
		padding:6px 25px 0px 0px;
		text-align:right;
		}
		
		.font_date{
		color: #FF6600; letter-spacing:0px;
		font-size:11px;
		}
		
	
	#coolbook {
	float:left;
	vertical-align:top;
	width:562px;
}	
		
	#index_main_right_cool {
		background: url(../../images/coolbook_bg.gif) top left;
	}

	#index_main_right_cool_book {
		float:left;
		vertical-align:top;
		width:490px;
		text-align: center;
		background: url(../../images/coolbook_bg.gif) top left;
		padding:8px 30px 0px 35px;
	}
	#index_main_right_cool_book_left {
		float:left;
		vertical-align:top;
		width:240px;
		text-align: left;
	}
	
		.font_active{
		font-size:140%;
		padding:0px 10px 4px 15px;
		color: #FF9000;
		}	
		
		.active_content{
		padding:0px 10px 4px 15px;
		}
		.active_info{
		background: url(../../images/po.gif) top left;
		width:200px;
		padding:65px 15px 0px 22px;
		color: #666666;
		height: 186px;
		}
		.active_info a:link	{color:#A14310; }
		.active_info a:visited{color:#A14310;}
		.active_info a:hover	{color:#F88000;}	
		
	#index_main_right_cool_book_right {
		float:right;
		vertical-align:top;
		width:240px;
		text-align: left;
	}
		img.photoright{
		border:1px solid #E0E0E0;
		padding:2px;
		background-color: #FFFFFF;
		}
		.font_tour{
		color: #417B09;
		}
		
		
	#book_clear { clear:both; 	width:562px;}
	
#index_main_right_b {
		float:right;
		vertical-align:top;
		width:246px;
	}

	#index_main_right_search{
	background: url(../../images/search_bg.gif) top left;
	padding:4px 20px 6px 15px;
	background-repeat: repeat-y;
		}
		#ibtSearch { vertical-align:text-bottom
			}
				#index_main_right_search1{
	background: url(../../images/search_bg.gif) top left;
	padding:4px 20px 6px 15px;
	background-repeat: repeat-y;
		} 
	/*------ 全文檢索區輸入欄位設定----------------------------------- */
	.input{
		width: 140px;
		background-color:#FFFFFF;
		padding:4px 0px 0px 4px;
		border:1px solid #DEDEDE;
		font-size:12px;
		vertical-align:top;
	   }
	
		
	.map{
	background: url(../../images/1/map_bg.gif) top left;
	padding:12px 10px 6px 18px;
	height: 66px;
	background-repeat: no-repeat;
		}
			
	.index_service{
	background: url(../../images/service_bg.gif) top left;
	background-repeat: repeat-y;
		}	
	.index_plan{
	background: url(../../images/1/plan_bg.jpg) top left;
	height: 360px;
	background-repeat: no-repeat;
	padding:54px 22px 6px 18px;
	color: #FFFFFF;
		}	
		
		.index_plan a:link	{color:#ffffff;text-decoration: underline; }
		.index_plan a:visited{color:#ffffff;text-decoration: underline;}
		.index_plan a:hover	{color:#F88000;}		
		
		.index_plan p { margin:10px 0}
	
	.index_ask{/*------ 問券調查-------- */
	background: url(../../images/ask_bg.gif) top left;
	background-repeat: repeat-y;
	color:#B28B58;
		}	
	.index_ask a:link	{color:#773918; }
	.index_ask a:visited{color:#773918;}
	.index_ask a:hover	{color:#F88000;}		
		
		.index_ask_end{height:19px; overflow:hidden}
		
		
	.ask_q{/*------ 問券調查-------- */
	padding:0px 28px 6px 20px;
		}
		
		
	.share{/*------ 問券調查-------- */
	padding:0px 28px 4px 20px;
		}
	.share2{/*------ 問券調查-------- */
	padding:0px 28px 0px 20px;
	text-align:right;
		}	
		
		

/*------ 下方選單定位設定----------------------------------------- */
#index_footer{ 
		clear:both;
		height: 150px;
		padding:26px 26px 20px 120px;
		text-align:left;
		background: url(../../images/index_bottom_bg.gif) no-repeat left top;
		color:#743803;
		}	

#index_footer p{ margin:0px;} 
		 a:link	{color:#A75316; }
		 a:visited	{color:#A75316;}
		 a:hover	{color:#F88000;}	
		
		 a:link	{color:#A75316; }
		 a:visited	{color:#A75316;}
		 a:hover	{color:#F88000;}	
		 
		.banner_layer {/*--------banner位置---------*/
		padding:0px 10px 15px 0px;
        }
		.banner_layer span { margin:0px 12px; }
		
		
.flashfloat{ position:absolute; z-index:5000}


	#bCounts{/*------瀏覽人次-------- */
	padding:0px 0px 4px 37px;
		}