﻿
/*-----------------------------*/
/*框架頁共用 */
/*-----------------------------*/
body{ margin-left:auto; margin-right:auto; margin-top:0px; font-family:Verdana, Geneva, sans-serif; font-size:12px; letter-spacing:1px; line-height:25px;   background-color:#e0eff2 !important; color:#666; background:url(../../images/BG_L_SUB.jpg)  top repeat-x;}

/*-----------------------------*/
/*最外圈範圍設定 */
/*-----------------------------*/ 
#outBox {position:relative; background:#FFFFFF top left no-repeat scroll; margin-right:auto; margin-left:auto;
         width: 1000px;  border-top: 0px;}
         
.clear {clear: both; }

/*-----------------------------*/
/* 上方網站導覽  */
/*-----------------------------*/

.content_top { position:absolute; top:0px; right:0px; z-index:9;}
.content_flash { clear:both; position:absolute; top:0px; z-index:1;}




/*-----------------------------*/
/*主要內文欄位區*/
/*-----------------------------*/


/*-----------------------------*/
/*三欄 */
/*-----------------------------*/
.content_major {clear:both; position: relative; top: 0px;  padding-top:262px; width:985px;padding-left:10px; padding-right:5px;  z-index:20;}
.content_major .blockA { position: relative; top: 0px; left:0px;width:1000px; }		
.content_major .blockA .box_menu { float:left; width:191px; padding-top:0px;}
.content_major .blockA .box_center { float:left; position: relative; top: 0px; left:0px; width:610px; background-color:#fff; height:auto !important; height:500px; min-height:500px;}
.content_major .blockA .box_right { float:left; position: relative; top: 0px; left:0px; width:179px; padding-top:10px; background-color:#fff;}
.content_major .blockA .swfs { position:absolute; left:0px; bottom:0px; }
/*-----------------------------*/
/*二欄, 無右邊功具列 */
/*-----------------------------*/
.content_major .blockB { position: relative; top: 0px; left:0px;width:1000px; }	
.content_major .blockB .box_menu { float:left; width:191px; padding-top:0px;}		
.content_major .blockB .box_center { float:left; position: relative; top: 0px; left:0px; width:790px; background-color:#fff; height:auto !important; height:500px; min-height:500px;}
.content_major .blockB .swfs { position:absolute; left:0px; bottom:0px; }

/*-----------------------------*/
/*二欄, 無左邊選單*/
/*-----------------------------*/

.content_major .blockC { position: relative; top: 0px; left:0px;width:1000px; }
.content_major .blockC .box_center { float:left; position: relative; top: 0px; left:0px; width:790px; background:url(../../images/4_inbk.gif) no-repeat left top; padding:0px  2px 0px 10px; background-color:#fff; height:auto !important; height:500px; min-height:500px;}
.content_major .blockC .box_right { float:left; position: relative; top: 0px; left:0px; width:179px; padding-top:10px; background-color:#fff;}

/*-----------------------------*/
/*滿版(左邊襯背景圖)*/
/*-----------------------------*/

.content_major .blockD { position: relative; top: 0px; left:0px;width:1000px; }
.content_major .blockD .box_center { float:left; position: relative; top: 0px; left:0px; padding:8px 15px 10px 95px; width:1000px; background:url(../../images/1_inbk.gif) no-repeat left top;}

/*-----------------------------*/
/*下面呀*/
/*-----------------------------*/
.content_base {clear:both; position: relative; top: 0px; width:1000px; }
.base_bk { background: url(../../images/bot_all.jpg) no-repeat left top; font-size:11px; color:#CBECFA; height:171px; padding:26px 12px 0px 20px; }
.base_div1 { float:right; width:320px; border-left:1px solid #CBECFA; padding-left:8px; text-align:left;}
.base_div1 a:link { color:#ffffff;}
.base_div1 a:visited { color:#ffffff;}
.base_div2 { float:right; position:relative; right:0px; width:580px; }

/*-----------------------------*/
/* bar設定(足跡)  */
/*-----------------------------*/
.bar_layout{ width:795px;float:left;}
/*.bar_layout { padding: 5px 1px 3px 1px; background: url(../../images/bar_bg.gif) repeat-x bottom;}*/
.bar {color: #ffffff; padding: 0px 1px 0px 10px; line-height:30px; }
.bar a:visited {color:#ffffff;}
.bar a:link {color:#ffffff;}
.bar a:hover { color:#ffffff;}

/*-----------------------------*/
/*內文設定*/
/*-----------------------------*/

/*-----------------------------*/
/*標題*/
/*-----------------------------*/
.case_1A { background: url(../../images/case1A.jpg) left top scroll no-repeat; padding: 0px 20px 5px 17px;}
.case_1B { font-size: 15px; color: #ffffff; background: url(../../images/case1B.jpg) top repeat-x; padding: 23px 10px 5px 5px;}
.case_2A { background: url(../../images/case2A.jpg) left top scroll no-repeat; padding: 0px 20px 5px 17px;}
.case_2B { font-size: 15px; color: #ffffff; background: url(../../images/case2B.jpg) top repeat-x; padding: 23px 10px 5px 5px;}
.case_3A { background: url(../../images/case3A.jpg) left top scroll no-repeat; padding: 0px 20px 5px 17px;}
.case_3B { font-size: 15px; color: #ffffff; background: url(../../images/case3B.jpg) top repeat-x; padding: 23px 10px 5px 5px;}
.case_4A { background: url(../../images/case4A.jpg) left top scroll no-repeat; padding: 0px 20px 5px 17px;}
.case_4B { font-size: 15px; color: #ffffff; background: url(../../images/case4B.jpg) top repeat-x; padding: 23px 10px 5px 5px;}
.case_5A { background: url(../../images/case5A.jpg) left top scroll no-repeat; padding: 0px 20px 5px 17px;}
.case_5B { font-size: 15px; color: #ffffff; background: url(../../images/case5B.jpg) top repeat-x; padding: 23px 10px 5px 5px;}
.case_6A { background: url(../../images/case4A.jpg) left top scroll no-repeat; padding: 0px 20px 5px 17px;}
.case_6B { font-size: 15px; color: #ffffff; background: url(../../images/case4B.jpg) top repeat-x; padding: 23px 10px 5px 5px;}
.case_7A { background: url(../../images/case7A.jpg) left top scroll no-repeat; padding: 0px 20px 5px 17px;}
.case_7B { font-size: 15px; color: #ffffff; background: url(../../images/case7B.jpg) top repeat-x; padding: 23px 10px 5px 5px;}
.case_8A { background: url(../../images/case2A.jpg) left top scroll no-repeat; padding: 0px 20px 5px 17px;}
.case_8B { font-size: 15px; color: #ffffff; background: url(../../images/case2B.jpg) top repeat-x; padding: 23px 10px 5px 5px;}
.case_9A { background: url(../../images/case5A.jpg) left top scroll no-repeat; padding: 0px 20px 5px 17px;}
.case_9B { font-size: 15px; color: #ffffff; background: url(../../images/case5B.jpg) top repeat-x; padding: 23px 10px 5px 5px;}


/*-----------------------------*/
/*藍色*/
/*-----------------------------*/

.left1 { background: url(../../images/left1_bk2.jpg) scroll left repeat-y; padding-bottom:30px}
.left1 div a:visited {color:#FFFFFF;}
.left1 div a:link {color:#FFFFFF;}
.left1 div a:hover { color:#c7e7fa; }
.left1 div { padding: 6px 25px 5px 33px; background:url(../../images/left_ico_blue.gif) no-repeat scroll left top; }

/*-----------------------------*/
/*綠色*/
/*-----------------------------*/ 

.left2 { background: url(../../images/left2_bk2.jpg) scroll left repeat-y; padding-bottom:30px}
.left2 div a:visited { color: #FFFFFF;}
.left2 div a:link { color: #FFFFFF;}
.left2 div a:hover { color: #e9fdc0;}
.left2 div  { padding: 6px 25px 5px 33px; background:url(../../images/left_ico_green.gif) no-repeat scroll left top; }

/*-----------------------------*/
/*紫色*/
/*-----------------------------*/
.left3 { }
.left3 div a:visited { color: #FFFFFF;}
.left3 div a:link { color: #FFFFFF;}
.left3 div a:hover { color: #eacff3;}
.left3 div  { padding: 6px 25px 5px 33px; background:url(../../images/left_ico_pur.gif) no-repeat scroll left top; }

/*-----------------------------*/
/*藍綠色*/
/*-----------------------------*/
.left4 { background: url(../../images/left4_bk2.jpg) scroll left repeat-y; padding-bottom:30px}
.left4 div a:visited {color:#FFFFFF;}
.left4 div a:link {color:#FFFFFF;}
.left4 div a:hover { color:#c3f4de; }
.left4 div  { padding: 6px 25px 5px 33px; background:url(../../images/left_ico_blue.gif) no-repeat scroll left top; }

/*-----------------------------*/
/*橘色*/
/*-----------------------------*/
.left5 {background: url(../../images/left5_bk2.jpg) scroll left repeat-y; padding-bottom:30px}
.left5 div a:visited {color:#FFFFFF;}
.left5 div a:link {color:#FFFFFF;}
.left5 div a:hover { color:#fce2bc; }
.left5 div  { padding: 6px 25px 5px 33px; background:url(../../images/left_ico_org.gif) no-repeat scroll left top; }

/*-----------------------------*/
/* 寶藍色*/
/*-----------------------------*/

.left6 {background: url(../../images/left6_bk2.jpg) scroll left repeat-y; padding-bottom:30px}
.left6 div a:visited {color:#FFFFFF;}
.left6 div a:link {color:#FFFFFF;}
.left6 div a:hover { color:#D9FFFB; }
.left6 div  { padding: 6px 25px 5px 33px; background:url(../../images/left_ico_blue.gif) no-repeat scroll left top; }

/*-----------------------------*/
/* 咖啡色 */
/*-----------------------------*/
.left7 {background: url(../../images/left7_bk2.jpg) scroll left repeat-y; padding-bottom:30px}
.left7 div a:visited {color:#FFFFFF;}
.left7 div a:link {color:#FFFFFF;}
.left7 div a:hover { color:#efe3d3; }
.left7 div  { padding: 6px 25px 5px 33px; background:url(../../images/left_ico_brown.gif) no-repeat scroll left top; }

/*-----------------------------*/
/* 綠色 */
/*-----------------------------*/
.left8 { background: url(../../images/left8_bk2.jpg) scroll left repeat-y; padding-bottom:30px}
.left8 div a:visited {color:#FFFFFF;}
.left8 div a:link {color:#FFFFFF;}
.left8 div a:hover { color:#e9fdc0; }
.left8 div  { padding: 6px 25px 5px 33px; background:url(../../images/left_ico_green.gif) no-repeat scroll left top; }

/*-----------------------------*/
/* 橘色 */
/*-----------------------------*/

.left9 { background: url(../../images/left9_bk2.jpg) scroll left repeat-y; padding-bottom:30px}
.left9 div a:visited {color:#FFFFFF;}
.left9 div a:link {color:#FFFFFF;}
.left9 div a:hover { color:#fce2bc; }
.left9 div  { padding: 6px 25px 5px 33px; background:url(../../images/left_ico_org.gif) no-repeat scroll left top; }

/*-----------------------------*/
/* sitemap  */
/*-----------------------------*/
.site_map { position: relative; padding:5px 4px 30px 6px;}
.site_map div a:link { color:#000000; }
.site_map div a:visited { color:#000000; }
.site_map div a:hover { color:#ffffff; }
.site_map span { color:#ffffff; font-size:10px;}


/*-----------------------------*/
/* 圖繞文 */
/*-----------------------------*/
.img {
	float:left;
	padding-top: 0px;
	padding-right: 10px;
	padding-bottom: 5px;
	padding-left: 0px;
}
.img2 {
	float:right;
	padding-top: 0px;
	padding-right: 0px;
	padding-bottom: 0px;
	padding-left: 10px;
}


/*-----------------------------*/
/* 右邊的功能喔 */
/*-----------------------------*/

/*-----------------------------*/
/* R0:搜尋 */
/*-----------------------------*/
.r0 {background:url(../../images/r0_bk.gif) no-repeat left bottom; padding:0px 4px 12px 15px;}


/*-----------------------------*/
/* R1:推薦排行 */
/*-----------------------------*/
.r1 { background: url(../../images/r4_bg.jpg) scroll repeat-y left;}
.r1_1 { margin:2px 8px 2px 6px; padding:3px; border-bottom:1px solid #dedede; }
.r1_1 span { color:#ff0033; font-size:15px; font-weight:bold; }
.r1_2 { text-align:center; margin:7px; padding:4px; border-top:1px solid #eaeaea;border-left:1px solid #eaeaea;border-bottom:1px solid #dedede; border-right:1px solid #dedede; background-color:#ffffff;}
.r1_2 img { border:none; }
.r1_2 .ints { color:#fa8903; font-size:21px; margin:4px; font-weight:bold;}
.r1_2 .thks { color:#ff6600; font-size:10px;}


/*-----------------------------*/
/*R2:小響導*/
/*-----------------------------*/ 
.r2 { background:url(../../images/r2_2.jpg) repeat-y scroll left; padding:0px 3px 0px 8px;}
.r2 A:link {
	COLOR: #FF6600; TEXT-DECORATION: none
}
.r2 A:visited {
	COLOR: #FF6600; TEXT-DECORATION: none
}
.r2 A:hover {
	COLOR: #996699
}
.r2_box {
	color:#0d1560;
	display:none;
	padding-top: 2px;
	padding-right: 5px;
	padding-bottom: 2px;
	padding-left: 2px;
}

/*-----------------------------*/
/* R3:必玩景點 */
/*-----------------------------*/

.r3 { background: url(../../Images/r3_bg.jpg) scroll no-repeat left bottom; height: 185px}
.r3 div { background: url(../../Images/info_dot.gif) scroll no-repeat left top; padding:0px 5px 4px 30px;}


/*-----------------------------*/
/*熱門話題*/
/*-----------------------------*/ 
.r4 {background: url(../../images/r4_bg.jpg) scroll repeat-y left}
.r4 div { background: url(../../Images/info_dot.gif) scroll no-repeat left top; padding:0px 5px 4px 30px;}
.r4 div a:visited {color:#d27d00;}
.r4 div a:link {color:#d27d00;}
.r4 div a:hover { color:#faa900; }
.r4 .f1{ color: #759B00; font-size: 10px; }
.r4 .f2{ color: #993300;}

/*-----------------------------*/
/* R6:相關連結 */
/*-----------------------------*/ 
.r6 { background: url(../../images/r4_bg.jpg) scroll repeat-y left;}
.r6 div { background: url(../../images/info_dot2.gif) no-repeat left top; padding:0px 4px 2px 25px;}

/*-----------------------------*/
/* R7:相關報導 */
/*-----------------------------*/ 
.r7 { background: url(../../images/r7_bg.jpg) no-repeat left bottom;}
.r7 div { background: url(../../images/r7_ico_ls.gif) no-repeat left top; padding:0px 5px 15px 25px;}
.r7 div a { color: #bb6f3d; }
.r7f2 { font-size: 10px; }

/*-----------------------------*/
/* R8: 住宿快搜 */
/*-----------------------------*/
.r8 {background: url(../../Images/r4_bg.jpg) scroll repeat-y left; padding:2px 6px 2px 12px; line-height:22px;}


/*-----------------------------*/
/* RA:澎湖印象 */
/*-----------------------------*/
.ra { background:url(../../Images/ra_middle.jpg) repeat-y top left ; padding:0px 2px 0px 18px;}
.ra a:link { color:#ffffff; font-size:13px;}
.ra a:visited { color:#ffffff}
.ra a:hover { color: #ffcc00}

/*-----------------------------*/
/* RB:澎湖之友 */
/*-----------------------------*/ 
.rb { background: url(../../images/rb_bk.jpg) top no-repeat; height: 193px; padding:18px 2px 0px 20px;}
.rb div a {color:#ffffff; font-size:13px;}
.rb div A:visited { color:#ffffff}
.rb div A:hover { color: #ffcc00}

/*-----------------------------*/
/* 景點小幫手 */
/*-----------------------------*/ 
.hlper { background:url(../../images/hp_bg.jpg) top repeat-x;}


/*-----------------------------*/
/*澎湖影像集 */
/*-----------------------------*/

/*-----------------------------*/
/*大背景*/
/*-----------------------------*/
.photo_album_main{
background-image:url(../../images/section04_photo_album_back.jpg);
background-repeat:no-repeat; padding-left:60px;}

/*-----------------------------*/
/*小照片 */
/*-----------------------------*/
.photo_album_photo{}
.photo_album_photo img {
width:85px; height:68px; margin-top:5px; margin-right:40px;
}


/*-----------------------------*/
/*小照片標題 */
/*-----------------------------*/
.photo_album_description{
padding-top:5px; padding-bottom:10px; width:100px; color:#6F6F6F; font-size:11px; margin-right:40px; text-align:center;}

.photo_album_bottom{
background-image:url(../../images/section04_photo_album_bottom02.jpg);
background-repeat:no-repeat;
padding-left:60px; text-align:left;
}

.photo_album_photo02{ padding-top:25px; padding-left:5px;}

/*-----------------------------*/
/*大照片*/
/*-----------------------------*/
.photo_area{
padding-top:45px; padding-bottom:10px; padding-left:7px;}

.photo_area img {width:323px; height:228px;}

/*-----------------------------*/
/*大照片標題*/
/*-----------------------------*/
.photo_area_text{ color:#11A394; font-size:13px; font-weight:bold;padding-top:20px;}


/*-----------------------------*/
/*瀏覽次數*/
/*-----------------------------*/
.photo_area_viewed{ color:#F78F00; font-size:12px; padding-top:5px;}


/*-----------------------------*/
/* 線上影音館  */
/*-----------------------------*/
.video_background{ background:url(../../images/video_player.jpg) no-repeat; padding:25px 60px 80px 60px;}

.video_description_background{ background:url(../../images/video_player_background.jpg) repeat-y; padding-left:60px; padding-right:60px;}

.video_description_title{ font-size:16px; font-weight:bold; padding-bottom:10px; color:#D86613;}

.video_description_format{ font-size:12px; padding-bottom:20px; color:#477709; }

.video_description_synopsis{ font-size:11px; font-weight:bold; padding-bottom:10px; color:#5CA202;}

.video_description_synopsis_content{ font-size:12px; padding-bottom:11px; color:#636363;}

.video_download_background{
background:url(../../images/video_player_bottom.jpg) no-repeat; font-weight:bold; padding-top:30px; padding-bottom:50px; text-decoration:underline;}
.video_download_background a{color:#5CA202; text-decoration:underline;}
.video_download_background a:visited{text-decoration:underline;}
.video_download_background a:hover{text-decoration:none;}

/*-----------------------------*/
/*澎湖出版品  */
/*-----------------------------*/
.publication_area{ border:solid #E7EADC 1px; margin-top:10px; margin-bottom:10px; }
.publication_image{ text-align:center; padding:5px;}
.publication_image img { width:167px;}
.publication_categories{ font-size:11px; color: #5CA201;}
.publication_title{ font-weight:bold; color: #E26C44; }


/*-----------------------------*/
/*澎湖桌布下載  */
/*-----------------------------*/
.desktop_back{
background-image:url(../../images/section04_desktop_background.jpg); padding:5px; width:150px; height:129px; float:left; margin:0px 8px 0px 8px;}

.desktop_back img {width:150px; height:113px}
.desktop_number{ color:#ffffff; font-weight: bold; font-size:12px; padding-top:1px;}

.desktop_download{ padding-top:1px; padding-left:60px; font-size:11px; color:#ffffff;}
.desktop_download a{ text-decoration:none; color:#ffffff;}
.desktop_download a:hover{ color:#FFF7A1;}


/*-----------------------------*/
/*即時影像  */
/*-----------------------------*/
.cam_back{ background:url(../../images/section04_cam_back.jpg) no-repeat; padding:28px 86px 85px 86px;}
.cam_area{ width:320px; height:240px;}
.cam_button{background:url(../../images/section04_cam_back02.jpg) no-repeat; text-align:center;}
.cam_text{ background:url(../../images/section04_cam_back04.jpg) repeat-y; padding-left:80px; padding-right:80px; color:#636363;}
.cam_title{ color:#5AA700; font-weight:bold; font-size:14px; }
.cam_place{ color:#E78628; font-weight:bold; font-size:12px; }
.cam_notice{ color:#E78628; font-size:12px;}

/*-----------------------------*/
/* 澎湖之友 */
/*-----------------------------*/
.pan_tbe { text-align:left; border:none; width:100%;}
.pan_tbe td.ttp { background:url(../../images/menber_top.jpg) repeat-x bottom; vertical-align:bottom; }
.pan_tbe td.cnt1 { background:url(../../images/menber_bg1.jpg) repeat-y left; padding-left:14px;}
.pan_tbe td.cnt1 div.cnt2 {background:url(../../images/menber_bg2.jpg) repeat-y right; padding-right:14px; padding-top:5px;}
.pan_tbe td.bot {background:url(../../images/menber_bot1.jpg) repeat-y left; text-align:right;}



/*-----------------------------*/
/* 討論區 */
/*-----------------------------*/
.blog_line {
	LINE-HEIGHT: 5px;
	background-image: url(../../Images/1/bk_line.gif);
	background-repeat: repeat-x;
	background-position: 50% bottom;
}
.blog_arrow {
	PADDING-LEFT: 40px;
	PADDING-TOP: 8px;
	background-image: url(../../Images/1/blog_a.gif);
	background-repeat: no-repeat;
	background-position: left top;
	padding-bottom: 6px;
}
.blog_arrow A:link {
	FONT-SIZE: 15px; COLOR: #4392D1; TEXT-DECORATION: none
}
.blog_arrow A:visited {
	FONT-SIZE: 15px; COLOR: #4392D1; TEXT-DECORATION: none
}
.blog_arrow A:hover {
	FONT-SIZE: 15px; COLOR: #286CA4}
.blog3_bk {
	background-image: url(../../Images/blog3_bk.jpg);
}
.blog3_title {
	FONT-SIZE: 15px;
	COLOR: #FFFFFF;
	PADDING-TOP: 12px;
	font-weight: bold;
}
.blog3_sp {
	PADDING-LEFT: 30px;
	COLOR: #f7941d;
	background-color: #FAF7F3;
}

/*-----------------------------*/
/*回覆表格 & 小叮嚀*/
/*-----------------------------*/

.blog3_in { padding: 10px 30px 5px 30px; background-color: #FBF8F2; }
.blog3_1in { padding: 10px 30px 5px 30px; background: #F3EBDE url(../../Images/bbb.jpg) scroll no-repeat right bottom; }

.blog3_2in {
	PADDING-RIGHT: 30px;
	PADDING-LEFT: 30px;
	PADDING-BOTTOM: 5px;
	PADDING-TOP: 10px;
	background-color: #FAF7F3;
	background-attachment: scroll;
	background-repeat: no-repeat;
	background-position: right bottom;
}
.blog3_bk2 {
	background-color: #F4EBE1;
}
.blog3_title2 {
	PADDING-TOP: 5px
}
.blog4_bk {
	BACKGROUND: url(../../images/blog4_bk.jpg)
}
.blog3_in {
	PADDING-RIGHT: 30px; PADDING-LEFT: 30px; PADDING-BOTTOM: 5px; PADDING-TOP: 10px
}
.red {
	COLOR: #993300
}

/*-----------------------------*/
/*推推行程*/
/*-----------------------------*/
.push {
	background-attachment: scroll;
	background-image: url(../../Images/1/as4444.jpg);
	background-repeat: repeat-x;
	background-position: top;
}
.pushf {
	line-height: 25px;
	font-family: Arial, Helvetica, sans-serif;
}
.pushn {
	background-attachment: scroll;
	background-image: url(../../Images/1/a2.jpg);
	background-repeat: repeat-y;
	padding-top: 10px;
	padding-right: 0px;
	padding-bottom: 10px;
	padding-left: 0px;
}
.greenfont {
	COLOR: #025a64
}
.greenfont A:link{
	COLOR: #025a64
}
.greenfont A:visited{
	COLOR: #003471; TEXT-DECORATION: none
}
.greenfont A:hover{
	COLOR: #cc0000
}


/*-----------------------------*/
/* 假的視窗 */
/*-----------------------------*/
.floatWin {	background-color: #f5f5f5; border:1px dashed #e0e0e0; padding: 0px 2px 2px 2px; margin:2px 12px 2px 8px;}

/*-----------------------------*/
/*主題之旅程*/
/*-----------------------------*/
.m02_1{
	background-image: url(../../Images/02_bg1.jpg);
	background-attachment: scroll;
	background-repeat: no-repeat;
	background-position: left top;
	padding-top: 30px;
}
.m02_2{
	background-image: url(../../Images/02_bg2.jpg);
	background-attachment: scroll;
	background-repeat: no-repeat;
	background-position: right bottom;
	
}

/*-----------------------------*/
/*節慶活動*/
/*-----------------------------*/

.m03font{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	color: #000000;		
}
.m03boder{
	border: 1px solid #FFFFFF;	
}
.m03_0{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 17px;
	color: #FFFFFF;
	background-attachment: scroll;
	background-image: url(../../Images/03_0.jpg);
	background-repeat: no-repeat;
	background-position: right top;
	height: 23px;
	font-weight: bold;
	padding-right: 30px;
	padding-bottom: 0px;
	padding-top: 4px;
	width: 767px;
}
.m03_1{
	background-image: url(../../Images/03_bg1.jpg);
	background-attachment: scroll;
	background-repeat: no-repeat;
	background-position: right top;
	padding-top: 40px;
}
.m03_2{
	background-image: url(../../Images/03_bg2.jpg);
	background-attachment: scroll;
	background-repeat: no-repeat;
	background-position: left bottom;
	
}

/*-----------------------------*/
/*節慶活動*/
/*-----------------------------*/
.m04_1{
	background-image: url(../../Images/04_bg1.jpg);
	background-attachment: scroll;
	background-repeat: no-repeat;
	background-position: left top;
	padding-top: 35px;
}
.m04_2{
	background-image: url(../../Images/04_bg2.jpg);
	background-attachment: scroll;
	background-repeat: no-repeat;
	background-position: right bottom;
	padding-bottom: 10px;	
}
/*-----------------------------*/
/*推*/
/*-----------------------------*/
.p1{
	border-top-width: 1px;
	border-right-width: 1px;
	border-bottom-width: 1px;
	border-top-style: solid;
	border-right-style: solid;
	border-bottom-style: solid;
	border-top-color: #D4D4D4;
	border-right-color: #D4D4D4;
	border-bottom-color: #D4D4D4;
	line-height: 27px;
}
.p2{
	border-bottom-width: 1px;
	border-bottom-style: dashed;
	border-bottom-color: #A1A1A1;
}
.p3f {
	padding: 2px;
	}
.p3f a:link {background-color: #E1F4EC;}
.p3f a:hover {background-color: #E1F4EC;}
.p3f a:visited {background-color: #E1F4EC;}
.p4img {
	vertical-align: bottom;
	text-align: left;
}
.p5img {
	vertical-align: middle;
	text-align: left;
	border-top-width: 1px;
	border-right-width: 1px;
	border-bottom-width: 1px;
	border-top-style: solid;
	border-right-style: solid;
	border-bottom-style: solid;
	border-top-color: #D4D4D4;
	border-right-color: #D4D4D4;
	border-bottom-color: #D4D4D4;
	line-height: 27px;
	padding: 7px;
}
.p5img2 {
	vertical-align: middle;
	text-align: left;
	border-top-width: 1px;
	border-bottom-width: 1px;
	border-top-style: solid;
	border-bottom-style: solid;
	border-top-color: #D4D4D4;
	border-bottom-color: #D4D4D4;
	line-height: 27px;
	padding: 7px;
	border-left-width: 1px;
	border-left-style: solid;
	border-left-color: #D4D4D4;
}
.p6{
	border-bottom-width: 1px;
	border-bottom-style: dotted;
	border-bottom-color: #D1D1D1;
	border-top-width: 1px;
	border-top-style: dotted;
	border-top-color: #D1D1D1;
}

/*-----------------------------*/
/*相關資訊*/
/*-----------------------------*/
.info_bot{ border-left:1px solid #ebebeb; border-right:1px solid #ebebeb; }


/*-----------------------------*/
/*PDA*/
/*-----------------------------*/
.pda { border: 1px solid #9de1bd; background: url(../../images/pda_logo.jpg) no-repeat scroll left top; width:370px; background-color:#fff;}
.pda_break {padding:8px 10px 5px 10px}

.pdaitem {padding: 2px 10px 10px 5px; font-weight: lighter; text-align: left;}
.pdahead { color: #339933;padding:7px 0px 3px 10px ;font-size:15px;}
.pdacell {padding:4px 0px 2px 17px ;background: url(../../images/line_x.gif) repeat-x scroll bottom; }
.pda_blank { background: url(../../images/line_x_dark.gif) repeat-x top; padding:15px 10px 5px 20px;}
.pda_menu { }
.pda_menu td {padding: 3px 3px 3px 23px; background: url(../../images/next_menu.gif) no-repeat scroll left top; font-size:11px;}


/*-----------------------------*/
/* 問券 */
/*-----------------------------*/ 
.suvline { background: url(../../images/vote_ba.jpg) no-repeat scroll right top}

/*新版面*/

#Allayer_up{ position:absolute; width:1000px; height:275px; z-index:30;}

.layer_sitemap{ position:absolute; top:5px; right:5px;}
.sitemap{ text-align:right; color:#254f5a !important;}
.sitemap a { color:#254f5a !important; text-decoration:none;}
.sitemap a:hover { color:#099 !important; text-decoration:none;}
.sitemap_activity{ text-align:right; color:#9999CC !important;}
.sitemap_activity a { color:#9999CC !important; text-decoration:none;}
.sitemap_activity a:hover { color:#6666CC !important; text-decoration:none;}


/*menu--------------------------*/
.menu{ position:absolute; top:28px !important; right:0px; float:right;}
.menu_liste{float:left;}

.aa{ font:Arial, Helvetica, sans-serif; font-size:9px; line-height:12px; float:left; color:#036 }

.aaa{ font:Arial, Helvetica, sans-serif; font-size:9px ; line-height:12px ; float:left; color:#fff !important; }
.aaa a{color:#fff !important;}

.menu_items_text{ }

.menu_title_1{ color:#02668b !important; font-size:14px !important; font-weight:550; font-family:Arial, Helvetica, sans-serif; padding-left: 40px;  line-height:25px; text-decoration:none;}
.menu_title_2{ color:#669933 !important; font-size:14px !important; font-weight:550; font-family:Arial, Helvetica, sans-serif;; padding-left: 40px;  line-height:25px; text-decoration:none;}
.menu_title_3{ color:#990099 !important; font-size:14px !important; font-weight:550; font-family:Arial, Helvetica, sans-serif;; padding-left: 40px; line-height:25px; text-decoration:none;}
.menu_title_4{ color:#006600 !important; font-size:14px !important; font-weight:550; font-family:Arial, Helvetica, sans-serif;; padding-left: 40px; line-height:25px; text-decoration:none;}
.menu_title_5{ color:#CC6600 !important; font-size:14px !important; font-weight:550; font-family:Arial, Helvetica, sans-serif;; padding-left: 40px; line-height:25px; text-decoration:none;}
.menu_title_6{ color:#006666 !important; font-size:14px !important; font-weight:550; font-family:Arial, Helvetica, sans-serif;; padding-left: 40px; line-height:25px; text-decoration:none;}
.menu_title_7{ color:#996600 !important; font-size:14px !important; font-weight:550; font-family:Arial, Helvetica, sans-serif;; padding-left: 40px; line-height:25px; text-decoration:none;}
.menu_title_8{ color:#669933 !important; font-size:14px !important; font-weight:550; font-family:Arial, Helvetica, sans-serif;; padding-left: 40px;  line-height:25px; text-decoration:none;}
.menu_title_8{ color:#CC6633 !important; font-size:14px !important; font-weight:550; font-family:Arial, Helvetica, sans-serif;; padding-left: 40px;  line-height:25px; text-decoration:none;}



.menu_title_bg_1{ background:url(../../Images/main_menu_2_1.jpg) top left no-repeat;  height:36px; }
.menu_title_bg_1 a { background: url(../../Images/main_menu_2_1.jpg) top left no-repeat;  height:36px; display:block; cursor:pointer; padding-top:2px; text-decoration:none;}
.menu_title_bg_1 a:hover { background: url(../../Images/main_menu_1_1.jpg) top left no-repeat;  height:36px; display:block; padding-top:2px; cursor:pointer; text-decoration:none;}
.menu_title_bg_1_current { background: url(../../Images/main_menu_1_1.jpg) top left no-repeat;  height:36px; display:block; padding-top:2px; cursor:pointer; text-decoration:none; }

.menu_title_bg_2{ background:url(../../Images/main_menu_2_2.jpg) top left no-repeat;  height:36px;}
.menu_title_bg_2 a { background: url(../../Images/main_menu_2_2.jpg) top left no-repeat;  height:36px; display:block; cursor:pointer; padding-top:2px; text-decoration:none;}
.menu_title_bg_2 a:hover { background: url(../../Images/main_menu_1_2.jpg) top left no-repeat;  height:36px; display:block; padding-top:2px; cursor:pointer; text-decoration:none;}
.menu_title_bg_2_current { background: url(../../Images/main_menu_1_2.jpg) top left no-repeat;  height:36px; display:block; padding-top:2px; cursor:pointer; text-decoration:none;}

.menu_title_bg_3{ background:url(../../Images/main_menu_2_3.jpg) top left no-repeat;  height:36px;}


.menu_title_bg_4{ background:url(../../Images/main_menu_2_4.jpg) top left no-repeat;  height:36px;}
.menu_title_bg_4 a { background: url(../../Images/main_menu_2_4.jpg) top left no-repeat;  height:36px; display:block; cursor:pointer; padding-top:2px; text-decoration:none;}
.menu_title_bg_4 a:hover { background: url(../../Images/main_menu_1_4.jpg) top left no-repeat;  height:36px; display:block; padding-top:2px; cursor:pointer; text-decoration:none;}
.menu_title_bg_4_current { background: url(../../Images/main_menu_1_4.jpg) top left no-repeat;  height:36px; display:block; padding-top:2px; cursor:pointer; text-decoration:none;}

.menu_title_bg_5{ background:url(../../Images/main_menu_2_5.jpg) top left no-repeat;  height:36px;}

.menu_title_bg_6{ background:url(../../Images/main_menu_2_6.jpg) top left no-repeat;  height:36px;}

.menu_title_bg_7{ background:url(../../Images/main_menu_2_7.jpg) top left no-repeat;  height:36px;}

.menu_title_bg_8{ background:url(../../Images/main_menu_2_8.jpg) top left no-repeat;  height:36px;}

.menu_title_bg_9{ background:url(../../Images/main_menu_2_9.jpg) top left no-repeat;  height:36px;}



.menu_items_1{ background:url(../../Images/submenu_bg_1_1.jpg) top left no-repeat;  padding-right:5px;}
.menu_items_1 a { padding:6px 0 5px 30px;   background:url(../../Images/submenu_bg_1_1.jpg) top left no-repeat;   display:block; cursor:pointer; text-decoration:none; color:#FFF !important;}
.menu_items_1 a:hover{padding:6px 0 5px 30px; background:url(../../Images/submenu_bg_1_2_1.jpg) top left no-repeat;   display:block; cursor:pointer; text-decoration:none; color:#FFF !important;}

.menu_items_2{ background:url(../../Images/submenu_bg_1_2.jpg) top left no-repeat;  padding-right:5px;}
.menu_items_2 a { padding:6px 0 5px 30px;   background:url(../../Images/submenu_bg_1_2.jpg) top left no-repeat;   display:block; cursor:pointer; text-decoration:none; color:#FFF !important;}
.menu_items_2 a:hover{padding:6px 0 5px 30px; background:url(../../Images/submenu_bg_1_2_2.jpg) top left no-repeat;   display:block; cursor:pointer; text-decoration:none; color:#FFF !important;}

.menu_items_3{ background:url(../../Images/submenu_bg_1_3.jpg) top left no-repeat; padding-right:5px;}
.menu_items_3 a { padding:6px 0 5px 30px; background:url(../../Images/submenu_bg_1_3.jpg) top left no-repeat;   display:block; cursor:pointer; text-decoration:none; color:#FFF !important;}
.menu_items_3 a:hover{padding:6px 0 5px 30px; background:url(../../Images/submenu_bg_1_2_3.jpg) top left no-repeat;   display:block; cursor:pointer; text-decoration:none; color:#FFF !important;}

.menu_items_4{ background:url(../../Images/submenu_bg_1_4.jpg) top left no-repeat;  padding-right:5px;}
.menu_items_4 a { padding:6px 0 5px 30px;   background:url(../../Images/submenu_bg_1_4.jpg) top left no-repeat;   display:block; cursor:pointer; text-decoration:none; color:#FFF !important;}
.menu_items_4 a:hover{padding:6px 0 5px 30px; background:url(../../Images/submenu_bg_1_2_4.jpg) top left no-repeat;   display:block; cursor:pointer; text-decoration:none; color:#FFF !important;}

.menu_items_5{ background:url(../../Images/submenu_bg_1_5.jpg) top left no-repeat;  padding-right:5px;}
.menu_items_5 a { padding:6px 0 5px 30px;  background:url(../../Images/submenu_bg_1_5.jpg) top left no-repeat;   display:block; cursor:pointer; text-decoration:none; color:#FFF !important;}
.menu_items_5 a:hover{padding:6px 0 5px 30px; background:url(../../Images/submenu_bg_1_2_5.jpg) top left no-repeat;   display:block; cursor:pointer; text-decoration:none; color:#FFF !important;}

.menu_items_6{ background:url(../../Images/submenu_bg_1_6.jpg) top left no-repeat;  padding-right:5px;}
.menu_items_6 a { padding:6px 0 5px 30px;   background:url(../../Images/submenu_bg_1_6.jpg) top left no-repeat;   display:block; cursor:pointer; text-decoration:none; color:#fff !important;}
.menu_items_6 a:hover{padding:6px 0 5px 30px; background:url(../../Images/submenu_bg_1_2_6.jpg) top left no-repeat;   display:block; cursor:pointer; text-decoration:none; color:#fff !important;}

.menu_items_7{ background:url(../../Images/submenu_bg_1_7.jpg) top left no-repeat;  padding-right:5px;}
.menu_items_7 a { padding:6px 0 5px 30px;   background:url(../../Images/submenu_bg_1_7.jpg) top left no-repeat;   display:block; cursor:pointer; text-decoration:none; color:#fff !important;}
.menu_items_7 a:hover{padding:6px 0 5px 30px; background:url(../../Images/submenu_bg_1_2_7.jpg) top left no-repeat;   display:block; cursor:pointer; text-decoration:none; color:#fff !important;}

.menu_items_8{ background:url(../../Images/submenu_bg_1_8.jpg) top left no-repeat;  padding-right:5px;}
.menu_items_8 a { padding:6px 0 5px 30px;   background:url(../../Images/submenu_bg_1_8.jpg) top left no-repeat;   display:block; cursor:pointer; text-decoration:none; color:#FFF !important;}
.menu_items_8 a:hover{padding:6px 0 5px 30px; background:url(../../Images/submenu_bg_1_2_8.jpg) top left no-repeat;   display:block; cursor:pointer; text-decoration:none; color:#FFF !important;}

.menu_items_9{ background:url(../../Images/submenu_bg_1_9.jpg) top left no-repeat;  padding-right:5px;}
.menu_items_9 a { padding:6px 0 5px 30px;  background:url(../../Images/submenu_bg_1_9.jpg) top left no-repeat;   display:block; cursor:pointer; text-decoration:none; color:#FFF !important;}
.menu_items_9 a:hover{padding:6px 0 5px 30px; background:url(../../Images/submenu_bg_1_2_9.jpg) top left no-repeat;   display:block; cursor:pointer; text-decoration:none; color:#FFF !important;}

#footer{ background:url(../../Images/footer_bg.png) center bottom no-repeat; height:155px; clear:both;}
.CI{ padding-top:40px; padding-left:50px; float:left; }
.footer_text{ padding-top:20px; padding-left:70px; float:left; color:#297d92; line-height:15px; font-size:11px;}
.footer_text a { color:#297d92; text-decoration:none;font-size:11px;}
.footer_text a:hover { color:#003366; text-decoration:none;font-size:11px;}
.add{ text-align:left; color:#999999; padding-top:10px;}

/*QR Code*/
.QRCodeBox{padding-bottom:5px; padding-top:5px;}
.qr_title{width:179px; height:49px; background:url(../../images/QR-Code_title.jpg) no-repeat;}
.qr_body{width:179px; height:159px; background:url(../../images/QR-Code_body.jpg) no-repeat; position:relative; padding:8px 0 0 25px; }
.qr_body img{}
.qr_btn{float:right; margin:7PX 15PX 0PX 0PX;}
