@charset "utf-8";
/* CSS Document */

body{background:#edf8ff; font-size:12px; font-family:Verdana, Arial, Helvetica, sans-serif; margin:0;}
.clean{clear:both;}

#container_down{background:url(../images/primary/bg_2.jpg) no-repeat; height:16px; width:990px; margin:auto;}
#container{background:url(../images/primary/bg.jpg) repeat-y; width:990px; margin:auto;}
#container img{display:block;}

/* header 設定 */
#header{height:85px; padding:0 15px; position:relative;}
#header #logo{width:400px; position:absolute; left:35px; top:13px;}
#header #top{width:700px; position:absolute; left:10px; top:0;}

/* 上面按鈕 */
#header #but_bg{margin-right:19px;_margin-right:10px; margin-bottom:25px; padding-top:9px; float:right; width:620px; background:url(../images/primary/but_icon_2.gif) no-repeat 476px top;}
#header #but_bg ul{padding-top:4px;}
#header #but_bg ul li{background:url(../images/primary/but_icon.gif) no-repeat left 8px; color:#86b8d7; margin-right:6px; padding-left:8px; float:right;}
#header #but_bg ul li a{color:#86b8d7; text-decoration:none;}
#header #but_bg ul li a:hover{text-decoration:underline;}
#header #but_bg ul li.home{color:#67a2c6; font-weight:bold; background:none; margin-right:0;}
#header #but_bg ul li.home a{color:#67a2c6; text-decoration:none;}
#header #but_bg ul li.home a:hover{text-decoration:underline;}
#header #but_bg .sunbox{float:right; margin-right:15px; height:17px; width:60px;}
#header #but_bg .sunbox img{margin-left:11px; float:right;}
#header #but_bg h1{color:#cccccc; float:right;font-size:13px;width:150px; text-align:right; }


/***facebook****/
.top_fb{width:420px; float:right; margin-bottom:5px;margin-right:19px; padding-left:80px; }
.top_fb li{ float:left; height:21px; margin-bottom:3px; margin-right:2px;}
.top_fb li p{ float:left; color:#2E82C2; text-decoration:none; font-size:12px; width:52px;}
.top_fb li p a{color:#2E82C2; text-decoration:none;}
.top_fb li p a:hover{color:#2E82C2; text-decoration: underline;}




/* nav */
#header #nav{margin-right:19px;_margin-right:10px; width:600px; float:right;}
#header #nav ul li{background:url(../images/primary/nav_line.gif) no-repeat left 3px; padding-left:9px; color:#818181; font-size:13px; margin-right:5px; float:right;}
#header #nav ul li a{color:#818181; text-decoration:none;}
#header #nav ul li a:hover{color:#40a7a9; text-decoration:underline;}


#content{padding:0 30px;_padding:0 29px; margin-bottom:30px; overflow:hidden; zoom:1;}/* 首頁使用 */
#content_0{padding:0 24px;}/* 內頁使用 */
#content_0 #right{width:700px; float:right;}
#content_0 #right #ad_banner{width:698px; height:198px; border:#b4c0c7 1px solid; *margin-top:7px;}/* 內頁flash */
/* 內頁title vs. 麵包屑 */
#content_0 #right #t_box{height:28px; margin-top:10px;}
#content_0 #right #t_box .tage{margin-right:5px; color:#919fa8; font-size:11px; float:right;}
#content_0 #right #t_box .tage a{color:#919fa8; text-decoration:none;}
#content_0 #right #t_box .tage a:hover{text-decoration:underline;}
#content_0 #right #t_box .title{background:url(../images/primary/title_line.gif) repeat-x; padding:4px 60px 0 3px; height:24px; font-family:"Times New Roman"; font-style:oblique; font-size:13px; color:#98a6ae; float:left;}
#content_0 #right #t_box .title h2,#content_0 #right #t_box .title h1{font-family:Verdana, Arial, Helvetica, sans-serif; font-size:15px; font-weight:bold; font-style:normal; color:#4592c1; margin-right:5px; float:left;}

/***新增的內頁title vs. 麵包*****/
#content_0 #right #t_box .title02{ border-top:1px solid #C6D2D9; border-bottom:1px solid #C6D2D9; width:622px; padding:4px 60px 0 3px; height:24px; font-family:"Times New Roman"; font-style:oblique; font-size:13px; color:#fff; float:left; background:#79ABCB;}
#content_0 #right #t_box .title02 h2{font-family:Verdana, Arial, Helvetica, sans-serif; font-size:15px; font-weight:bold; font-style:normal; color:#fff; margin-right:5px; float:left;}




/**2011.8.23新增頁籤**/
#choice_all{ width:685px;}
#choice_tit{height:37px;width:685px; background:url(../images/other/btm_ap.jpg);}
#choice_main {
	width:669px;
	border-right:1px  solid #C6D1D8;
	border-left:1px  solid #C6D1D8;
	border-bottom:1px  solid #C6D1D8;
	padding:15px 8px;
}
#a1,#a2,#a3{ float:left;width:667px;}
.action{
	text-align:center;
	float:left;
    font-weight:bold;
	color:#000;
	font-size:15px;
	padding:7px 0 0 0;
	font-family:Arial, Helvetica, sans-serif;
	width:135px;
	height:30px;
	cursor:pointer;
	padding-right:14px;
    background:url(../images/other/btm_up.jpg) no-repeat left ;
	
}  
.unaction{
	text-align:center;
	float:left;
	color:#3485B6;
	font-weight:bold;
	font-size:15px;
	padding:7px 0 0 0;
	font-family:Arial, Helvetica, sans-serif;
	width:135px;
	height:30px;
	cursor:pointer;
	padding-right:14px;
    background:url(../images/other/btm_down.jpg) no-repeat left ;
	}
#choice_say{ width:669px;}
#choice_say li{ width:649px; }
#choice_say li em{ color:#993366; font-weight:bold; font-size:13px;width:669px; float:left;  }
#choice_say li h4 {background: url(../images/other/choice_tit.jpg) no-repeat; line-height:35px; float:left;width:629px; padding:0 20px;  } 
#choice_say li p { color:#787878;margin:10px 0; float:left;width:629px;margin:10px 20px; }

#choice_say .chname{ color:#003399;font-weight:bold; font-size:13px; float:left; margin-right:10px;_margin-right:5px;}
#choice_say .number{ color:#3580BB;float:left;font-size:11px; }

#choice_say .resay{ width:669px;  background:#EDF9FE;float:left;}
#choice_say .resay em{ color:#5596CC; width:629px;float:left;margin:0 20px; }	
#choice_say .resay h5{ float:left;width:629px; padding:0 20px; line-height:35px; }
#choice_say .resay p{ color:#000000;float:left;width:629px;margin:10px 20px;  }		
	
	
#choice_form { width:669px;}
#choice_form .ch_form { width:669px ; height:45px; border-bottom:1px dashed #999999; margin-bottom:15px; }
#choice_form .ch_form02{width:669px ; }
#choice_form .ch_form03 { width:99px ; line-height:45px; border-top:1px dashed #999999; padding-top:10px; margin-top:15px; padding-left:570px; }

#choice_form .ch_form label{ color:#333333; font-weight:bold; font-size:13px; width:80px;}
#choice_form .ch_form .ch_box{ background:#EEEEEE; width:200px; border:1px solid #C6D1D8;}
#choice_form .ch_form02 label{ color:#333333; font-weight:bold; font-size:13px; width:150px;}
#choice_form .ch_form02 .ch_box02{ background:#EEEEEE; width:669px;border:1px solid #C6D1D8;}

/* 分頁設定 */
#showpage {
	float:right;
	height:20px;

}

#on {
	background:#2EA0F5 none repeat scroll 0%;
	border:1px solid #fff;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #FFFFFF;
	height: 11px;
	width: 12px;
	display: block;
}

#a.page, .page{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #fff;
	border: 1px solid #fff;
	background:#003366 repeat none scroll;
	background-x-position: 0%;
	background-y-position: 0%;
	margin:0 5px 5px 0;
	text-decoration: none;
	width: 12px;
	height: 11px;
	line-height: 12px;
	text-align: center;
	display: block;
	padding: 2px 5px;
	float: left;
}
#a.page, .page:hover {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight:bold;
	color: #FFF;
	background-color: #2EA0F5;
	border: 1px solid #fff;
	margin:0 5px 5px 0;
	text-decoration: none;
	width: 12px;
	height: 11px;
	text-align: center;
	display: block;
	padding: 2px 5px;
	float: left;
}




#left{width:238px; margin-top:7px;}
/* 內頁左側選單 */



#left{width:238px; margin-top:7px;}
/* 內頁左側選單 */
#left #nav_left{margin-bottom:8px; width:224px; background:#a7c5d7; min-height:370px; height:auto !important; height:370px;}

/* 同時段推薦行程 */
#left #commend_top{height:98px; background:url(../images/index/commend_top.jpg) no-repeat; position:relative;}
#left #commend_top .clock{ position:absolute;}
#left #commend{width:210px; min-height:118px; height:auto !important; height:118px; border-bottom:#cee3ed 1px solid; border-left:#cee3ed 1px solid; border-right:#cee3ed 1px solid; padding:10px 9px 10px 4px; background:url(../images/index/commend_bg.jpg) repeat-x top #d9e9f3; margin-bottom:7px; overflow:hidden; zoom:1;}
#left #commend .com{width:100px; float:left;}
#left #commend .com img{margin-bottom:5px;}
#left #commend .com .name{width:80px; margin:auto; text-align:center; font-weight:bold;}
#left #commend .com .name a{color:#2098b8; text-decoration:none;}
#left #commend .com .name a:hover{text-decoration:underline;}






/* footer 設定 */
#footer{height:153px; padding:0 15px; background:url(../images/primary/footer_bg.jpg) 15px bottom no-repeat; position:relative;}
#footer #link{text-align:center; color:#a8a8a8; line-height:20px;}
#footer #link span{color:#ababab;}
#footer #link a{color:#5b90b0; text-decoration:none;}
#footer #link a:hover{color:#447897; text-decoration:underline;}
#footer #bot_inf{width:709px; margin:10px auto; color:#616161; line-height:19px;}
#footer #bot_inf a{color:#4a7995; text-decoration:none;}
#footer #bot_inf a:hover{text-decoration:underline;}
#footer #bot_inf span{color:#4a7995;}
#footer .fb{position:absolute; right:25px; top:18px;}
.CL{color:#A8A8A8;}





#bbb{ font-family:30px; color:#000; font-weight:bold;}



/*影片檔*/
#video{ width:223px; height:160px; background:url(../images/index/video_bg.jpg) no-repeat #C9EBFA; position:relative; padding:40px 1px 0 1px; margin-bottom:15px; } 

.dis_title h1{ font-weight:bold;}