/*--定義全頁面通用基本樣式--*/

/*--定義頁面的樣式--*/
body
	{ 
	/* background-image:url(images/body.jpg);	--設定軸面顏色--*/
	font: small Arial, Helvetica, sans-serif;/*--字體與大小--*/
	margin:0px; 
	padding:0px;		/*--頁面邊距--*/
	line-height: 1.8;
	background-color:#ffffff;
	}

/*--定義頁面中的超鏈接樣式表--*/

/*--定義頁面中的超鏈接樣式表--*/



a:link{text-decoration:none; color:#FF3366;}
a:visited{text-decoration:none; color:#FF3366;}
a:hover{text-decoration:underline; color:#FF6600;}
a:active {text-decoration: none;}			/*--執行中的連結--*/
a.here {font-weight:bold; text-decoration: underline; color:#FF33FF;}
/*--定義頁面結構--*/

/*定義跑馬燈的連結*/
.run {
	}
.run a:link {text-decoration: none; color: #0000ff;}		/*--未參觀過的連結--*/
.run a:visited {text-decoration: none; color: #0000ff;}	/*--參觀過的連結--*/
.run a:hover {text-decoration: underline; color: #FF3366;}	/*--當滑鼠移到連結上的時候--*/

/*--定義頁面外圍控制及整體配置的寬度--*/
.wrapper
	{
	width:985px;
	background: #fff;
	color:#000000;
	border:0px;
	margin:0px auto 0px auto ; padding:0px;
	}
#Wrapper {
	width:985px; /*修改1024 x 768 */
/*	width:804px;*/
	margin-left:auto;
	margin-right:auto;
	text-align:left;
	background-color: #FFFFFF;

}
/*--定義 頁首區塊 的樣式--*/
.header
	{
	width:100%;
	height:146px;
	background: #fff url(images/wrapper.jpg) no-repeat center top;
	color:#ffffff;
	font-size:small;
	margin:0px;
	padding:5px 10px 0px 0px;
	text-align: right;
	vertical-align:top;
	}
	.logoback
	{
		padding:0px 40px 20px 0px;
		}
.paperbgrr{
	background:transparent url(images/Green_9_rr.gif) no-repeat left top;
	}
.paperbgss{
	background:transparent url(images/Green_9_ss.gif) no-repeat left top;
	}
.paperbgtt{
	background:transparent url(images/Green_9_tt.gif) no-repeat left top;
	}
.paperbguu{
	background:transparent url(images/Green_9_uu.gif) no-repeat left top;
	}
.header a:link {text-decoration: none; color: #ffffff;}		/*--未參觀過的連結--*/
.header a:visited {text-decoration: none; color: #ffffff;}	/*--參觀過的連結--*/
.header a:hover {text-decoration: underline; color:#FFFFCC;}	/*--當滑鼠移到連結上的時候--*/

.header_join{
    padding:10px 30px 0px 0px;
    margin-bottom:10px;
	background: transparent url(images/join_bg.gif) no-repeat right center ;
    text-align:right;
	font-weight:bold;
	color:#8C6000;
	}
.header_join a:link {text-decoration: none; color: #8C6000;}		/*--未參觀過的連結--*/
.header_join a:visited {text-decoration: none; color: #8C6000;}	/*--參觀過的連結--*/
.header_join a:hover {text-decoration: underline; color: #ffffff;}	/*--當滑鼠移到連結上的時候--*/

/*--定義 主視覺區 的樣式--*/
.main
	{
	width:700px;
	height:100%;
	/*background-image:url(images/main.jpg);*/
	margin:0px; padding:0px;
	}

/*--定義 內容放置區塊 的樣式--*/
.play{
    border:#F6921E solid 2px;
	margin:0px 10px auto 10px;
	
}
.content
	{
	width:100%;
	font: small Arial, Helvetica, sans-serif;
	background: #fff ;
	color:#000;
	padding:10px;
	line-height: 1.2;
	text-align:left;
	}
.content1{
    line-height:1.8em;
	}

.content2{
	line-height:1.8em;
	margin:10 0 auto 0;
	padding-left:1em;
	color:#464646;
	width:750px;
	}
.content3{
    line-height:1.8em;
	margin:2em 0 0 0;
	padding:0;
	color:#464646;
	}
.content4{
	line-height:1.8em;
	margin:10 0 auto 0;
	padding-left:1em;
	color:#464646;
	width:300px;
	}
.content2 h2{
    font-size:18px;
	color:#630;
}
.content2 h3{
    font-size:14px;
	color:#3366FF;
}

.notice{
    font-size:13;
	color:#FF3300;
	font-weight:bold;
}
/*.content3 p:first-letter {
		float: left;
		font-size: 3em;
		line-height: 1;
		font-weight: bold;
		margin-right: 0.2em;
	}*/	

.content_news
	{
	width:100%;
	font: small Arial, Helvetica, sans-serif;
	background: #fff;
	line-height: 1.8em;
	text-align:left;
	}
	
.content_news a:link {text-decoration: none; color:#F6921E;}		/*--未參觀過的連結--*/
.content_news a:visited {text-decoration: none; color: #F6921E;}	/*--參觀過的連結--*/
.content_news a:hover {text-decoration: underline; color:#F6921E;}	/*--當滑鼠移到連結上的時候--*/


		
/*--定義 中間內容標題 的樣式--*/
.content_t {
	background-color:#E6E6E6;
	font-size:small;
	margin:auto 10px auto 5px;
	line-height:1.5;
	}
	
.news_t{
	background-color:#F6921E;
	font-size: medium;
	margin:0px 10px 10px 0px;
	line-height:2;
	color:#fff;
    vertical-align:bottom;
	
	}
.title_about {
    width:100%;
	height:41px;
    background:#fff url(images/title_about.gif) no-repeat left ;

}	

.news_list{
}
.news_list a:link{text-decoration:none; color:#FF3366;}         /*--未參觀過的連結--*/
.news_list a:visited{text-decoration:none; color:#660033;}      /*--參觀過的連結--*/
.news_list a:hover{text-decoration:underline; color:#FF6600;}   /*--當滑鼠移到連結上的時候--*/
.title_ticket {

	height:37px;
    background:#fff url(images/title_ticket.gif) no-repeat left ;

}
.title_download {

	height:37px;
    background:#fff url(images/title_download.gif) no-repeat left ;

}
.more{
    border:0px;
	padding-right:10px;
	}
	
/*--定義 側邊區塊 的樣式--*/	

.sidebar{  
	width:150px;
	font-size: small;
	padding:0px 0px 0px 0px;
	color:#000000;
	line-height:1.4;
	}

.sidebar_detail{
	color: #8C5638;
	font-size: x-small;
	padding:0px 0px 0px 35px;
	}
.gray2	{
	
	background:#E6E6E6;
	}
.dot2 {
	color: #FF9900;
	font-size: 12px;
}

/*--定義 頁尾區塊 的樣式--*/
.footer
	{
	width:100%;
	height:166px;
	background: #fff url(images/footer.jpg) no-repeat center top;
	color:#666;
	font-size:small;
	margin:0px;
	padding:0px;
	text-align:left;
	line-height:1.3;
	}

.footer_top{
	text-align:center;
	padding:70px 110px 0px 0px;
	}
.footer_top a:link {text-decoration: none; color: #000;}		/*--未參觀過的連結--*/
.footer_top a:visited {text-decoration: none; color: #000;}	/*--參觀過的連結--*/
.footer_top a:hover {text-decoration: underline; color: #000;}	/*--當滑鼠移到連結上的時候--*/

.footer_content{
	padding:20px 0px 0px 190px;
	color:#000;
	font-size:11px;
	}
.dot {
	color: #e95383;
	font-size: 18px;
}

.copyright{
    font-size:x-small;
	}

/*--定義menu的超鏈接樣式表--*/
.nav
	{
	COLOR: #000;
	letter-spacing:1px; /*設定文字間繫*/
	font-size: 11px;
	float:right;
	margin-right:5px;
	padding:2px;
	text-align:left;
	margin-top:-2px;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	}


.nav a:link ,.nav_a a:link{text-decoration: none; color: #000;}		/*--未參觀過的連結--*/
.nav a:visited,.nav_a a:visited {text-decoration: none; color: #000;}	/*--參觀過的連結--*/
.nav a:hover,.nav_a a:hover {text-decoration: underline; color: #000;}	/*--當滑鼠移到連結上的時候--*/

.subnav
	{
	font-size: small;
	color: #c86014;
	padding:0px 0px 0px 15px;
	text-align:left;
	}
	
.subnav a
	{
	
	}

.nav_select
	{
	color: #999999;
	font-size: small;
	/*background-image:url(SpryAssets/menu.jpg);*/
	border:1px solid #cccccc;
	height:60px;
	text-align:center;
	}

.nav_select a
	{
	font-size: medium;
	font-weight:bold;
	}
	

/*--定義 主選單 樣式--*/
.menu_position{
	width:150px;
	padding:10px 0px 0px 0px;
	}
	
.menu_top{
	padding:0px 0px 0px 0px;
	}
		
.menu
	{
	width:100%;
	color: #FFFFFF;
	background-color:#FFFFFF;
	font-size: 14px;
	font-weight:bold;
	margin:1px; 
	padding:0px 0px 0px 0px;
	letter-spacing:2px; /*設定文字間繫*/
	text-align:center;
	vertical-align:top;
	}


/*--定義 主選單 樣式--*/
.column
	{
	width:180px;
	color: #9f9e9c;
	/*background-image:url(images/column.jpg);
	background-repeat:no-repeat;*/
	font-weight:bold;
	margin:0px; 
	padding:13px 3px 5px 3px;
	letter-spacing:1px;
	text-align:left;
	vertical-align:top;
	}
	


/*--定義 標題 的樣式--*/
.title
	{
	font-size:18px;
	font-weight:bold;
	color:#8C5638;
	padding:2px 0px 2px 2px;
	margin:10px;
	text-align:left;
	line-height:1.5em;
	}

.title_sidebar
	{
	font-size: medium;
	font-weight:bold;
	color: #8C5638;
	padding:0px 0px 0px 10px;
	text-align:left;
	line-height:2.0;
	}

/*--定義 <p>標籤 的樣式--*/
.p{
	text-indent:2em;
	padding:0px 5px 0px 20px;
	color: #464646;
	}

/*--定義 <span>標籤 的樣式--*/
.span
	{
	
	}



/*--定義 搜尋列 的樣式--*/
.search	{
	margin:16px 5px auto 20px;
	text-align:right;
	}

/*--定義 主選單 的樣式--*/	
.mainmenu{
	padding:28px 0px 0px 205px;
	text-align:left;
	}


/*--定義 頂端選單 的樣式--*/
.topnav{
	padding:68px 0px 0px 310px;
	text-align:left;
	}

/*--定義 class="img"之圖片 的樣式--*/
.calendar{
	padding:0px 2px 2px 15px;
	text-align:right;
	vertical-align:top;
}

.img
	{
	padding:0px;
	margin-left:5px;
	margin-right:5px;
	margin-bottom:5px;
	border: 3px solid #B4461A;
	float:left;
	}
.img2{
	margin-bottom:10px;
	
		}

.img_ad
	{
	padding:0px;
	margin:10px ;
	margin-right:15px;
	margin-bottom:3px;
	border: 1px solid #999A99;
	}
/*.content3 img{
    border:3px #FFBB71 solid ;
	margin:15px;
	}*/	
.img_small
	{
	margin-left:7px;
	border:1px #F6921E solid;
	}
.img_small a:link {border:#ccc solid 1px;}		/*--未參觀過的連結--*/
.img_small a:visited {border:#ccc solid 1px;}	/*--參觀過的連結--*/
.img_small a:hover {border:#ccc solid 1px;}	/*--當滑鼠移到連結上的時候--*/

.icon{
	padding:0px 8px 0px 15px;
	}
.pic{
    
    margin:15px 20px 5px 5px;
	border:#F6921E 2px solid;
	
}
.pic_outline{
   
    float:left;
    height:100%;
    display:block;
background:url(images/pic_outline.gif) top right no-repeat;
}

/*--定義在Table中Button樣式(不在Table表的內容行中)--*/
.button
	{
	font-size:x-small;
	text-align:center;
	padding-top:5px;
	color:#ffffff;
	border:0px solid #777777;
	background-color: #8C5638;
	font-family:Arial, Helvetica, sans-serif;
	}

.button_s
	{
	font-size:x-small;
	text-align:center;
	padding-top:5px;
	margin-top:-10px;
	color:#ffffff;
	border:0px solid #D9B0A1;
	background-color: #8C5638;
	font-family:Arial, Helvetica, sans-serif;
	}
.button_link{
    border:0px;
	}
.btn_go{
    border:0px;
	margin-right:25px;
	
	}
/*--定義 顏色 的樣式--*/	
.white	{
	color: #ffffff;
	}

.gray	{
	color: #666666;
	}

.red	{
	color: #C2572E;
	}

.beige	{
	color: #F6921E;
		}

.medium	{
	font-size: medium;
	}

.large	{
	font-size: large;
	}
	
.point{
	font-weight:bold;
	padding:0px 0px 0px 20px;
	
	
}	
	
/*--定義右側選單的樣式--*/
.line {
	padding:10px 5px 5px 5px;
	}
	
/*--小吳新增的css--*/	
#NEWS_T1{ display:block; border:#b4461a solid 2px; height:30px;line-height:30px;margin:0; padding:0; width:755px;}	
#NEWS_T1 h2{display:block; font-size:16px; color:#FFFFFF; background-color:#b4461a; width:150px; text-align:center;  float:left; margin:0;padding:0; }
#NEWS_T1 h3{display:block; font-size:12px; color: #CCCCCC;   margin:0;padding:0;font-weight:normal;}
#NEWS_TITLE { padding:5px 5px 15px 0px; font-size:15px; color:#fff799; width:680px; margin:auto;}

#MAIN_WORD{line-height:25px; width:95%; margin:auto;}
#MAIN_LIST {
	padding:12px 0px 12px 10px;
	width:95%;
	margin:auto;
	margin-bottom:3px;
	line-height:20px;
	/*border-bottom-width: 2px;
	border-bottom-style: dashed;
	border-bottom-color: #999999;*/
}
#MAIN_title { padding:0px 0px 15px 10px;width:100%; margin:auto; margin-bottom:3px;line-height:20px;}
#MAIN_LIST h2,#MAIN_LIST h2 a:link{
	display:inline;
	font-size:14px;
	color:#e95383;
	margin:0;
	padding:0 0 0 5px;
	line-height:22px;
	font-family: Verdana, Arial, Helvetica, sans-serif;
}
#MAIN_LIST p {
padding-left:25px;
	line-height:18px;
	font-family: Verdana, Arial, Helvetica, sans-serif;
}


#MAIN_title h2{
	font-size:14px;
	color:#e95383;
	margin:20px 0 0 0;
	padding:0 0 0 5px;
	line-height:24px;
	font-family: Verdana, Arial, Helvetica, sans-serif;
}
#MAIN_title span {
	font-size:12px;
	color:#333;
	margin:20px 0 0 0;
	padding:0 0 0 5px;
	line-height:24px;
	font-family: Verdana, Arial, Helvetica, sans-serif;
}
#MAIN_LIST h3{font-size:12px; color:#444;margin:0;padding:0;font-weight:normal; line-height:20px;}
#MAIN_LIST h4,#MAIN_title h4{font-size:12px; color:#8C5638;margin:0;padding-right:9px;font-weight:normal; float:right;}
#MAIN_LIST li{
	line-height:25px;
	/*border-top:dotted #fff799 1px;*/
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #464646;
	list-style-type: none;
}
#MAIN_LIST li a{ color:#464646;}
#MAIN_LIST li a:hover{ color:#fff799; text-transform:inherit;}
#MAIN_LIST Input {border: solid #cccccc 1px;}
.phone{ display: inline-block; background-image:url(images/s_icon01.gif); width:26px; height:20px; font-size:11px; line-height:20px; color:#fff799; padding:0 0 0 20px; background-repeat:no-repeat;}
.add{ display:inline-block; background-image:url(images/s_icon02.gif); width:26px; height:20px; font-size:11px; line-height:20px; color:#fff799; padding:0 0 0 20px; background-repeat:no-repeat; }
.web{ display:inline-block; background-image:url(images/s_icon03.gif); width:26px; height:20px; font-size:11px; line-height:20px; color:#fff799; padding:0 0 0 20px; background-repeat:no-repeat; }
.new_buttom{
	border: solid #fff799 3px;
	background-color:#999999;
	line-height:20px;
	color:#FFFFFF;
	font-size:12px;
}


/*--內頁--*/
.title_bg{
    background:url(images/Green_9.gif);
}
.paperbg{
    width:183px;
	height:50px;
    background:url(images/Green_9.gif) no-repeat left top ;
	font:large ;
	color:#fff;
    text-align:left;
	}
.paperbg2{
    width:183px;
	height:50px;
    background:url(images/Green_9_O.gif) no-repeat left top ;
	font:large ;
	color:#fff;
    text-align:left;
	}
.paperbg3{
    width:183px;
	height:50px;
    background:url(images/Green_9_p.gif) no-repeat left top ;
	font:large ;
	color:#fff;
    text-align:left;
	}
.paperbg4{
    width:183px;
	height:50px;
    background:url(images/Green_9_q.gif) no-repeat left top ;
	font:large ;
	color:#fff;
    text-align:left;
	}
.paperbg span,.paperbg2 span,.paperbg3 span,.paperbg4 span{
    font-size:16px;
	color:#fff;
	letter-spacing:0.5em;
	margin-left:45px;
	line-height:46px;
	font-weight:bold;
	}
/*--內頁次選單--*/
.blue{margin-left:12px;}
.blue #slatenav{
      position:relative;
      display:block;
      height:36px;
      font-size:11px;
      /*background:url('images/blueslate_background.gif') repeat-x left top;*/
      font-family:Arial,Verdana,Helvitica,sans-serif;
      text-transform:uppercase;
	  top: 0px;
	  left: 0px;
}
.blue #slatenav ul{margin:0px;padding:0;list-style-type:none;width:auto;}
.blue #slatenav ul li{display:block;float:left;margin:0 1px 0 0;}
.blue #slatenav ul li a{display:block;float:left;color:#630;text-decoration:none;padding:22px 12px 0 18px;height:16px;}
.blue #slatenav ul li a:hover,.blue #slatenav ul li a.current{color:#000;background:transparent url(images/blueslate_backgroundOVER.gif) no-repeat top center;}

/*--火車頁面的樣式--*/
.title_event {
    width:798px;
	height:37px;
    background:#fff url(images/title_event.gif) no-repeat left ;

}

   

#train_c_allbg{
    width:800px;
    float:left;
	margin:0px auto auto 5px;
	margin-top:-2px;
}
.train_c_bgr{
    background:#FFF9CC;
	}
.train_c_bgs{
    background:#FFE428;
	}	
.train_c_bgt{
    background:#FFED6C;
	}
.train_c_bgu{
    background:#FFB954;
	}
.train_c_bgv{
    background:#FF6F54;
	}
	
.white_bg{
    
    width:90%;
	margin:15px auto 10px auto;
    background:#fff;
	padding:5px;

	}
.nowhite_bg{
    
    width:90%;
	margin:15px auto 10px auto;
   
	padding:5px;

	}
#paperbg_all{
	width:800px;
	height:45px;
	
	float:left;
    margin:17px auto auto 5px;
	font:large;
	color:#fff;
	text-align:left;
	left: 209px;
	top: 290px;
	}
.paperbgr{
	background:transparent url(images/Green_9_r.gif) no-repeat left top;
	}
.paperbgs{
	background:transparent url(images/Green_9_s.gif) no-repeat left top;
	}
.paperbgt{
	background:transparent url(images/Green_9_t.gif) no-repeat left top;
	}
.paperbgu{
	background:transparent url(images/Green_9_u.gif) no-repeat left top;
	}
.paperbgv{
	background:transparent url(images/Green_9_v.gif) no-repeat left top;
	}

#movie_name{
     height:50px;
	 width:140px;
	 background:transparent url(images/b_2.gif) no-repeat left top;
	}
.movie_name{
    
    
	
    font-weight:bold;
    font:14px ;
	color:#630;
	line-height:15px;
	}
.movie_img img{
    border:1px solid #60D4D5;
	}
a img{
    border:0px;
	}
/*-----------------------↓兒藝節售票演出表格↓----------------------*/

.saleshowTB{
	width: 780px;
}

.saleshowTB td{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	line-height: 18px;
	color: #000000;
	text-align:left;
	border-bottom-width: 2px;
	border-bottom-style: dashed;
	border-bottom-color: #CCCCCC;
	padding-top:5px;
}

.saleshowTB th{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	line-height: 24px;
	color: #FF0033;
	font-weight: bold;
}

caption{
	font-family: Geneva, Arial, Helvetica, sans-serif;
	font-size: 13px;
	color: #FFFFFF;
	background-color: #f09d00;
	font-weight: bold;
	line-height:24px;
}

.datecolor{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	line-height: 12px;
	color: #333333;
	font-weight: bold;

}
.saleshowTB a:link, .saleshowTB a:visited , .saleshowTB a {
	color: #000000;
	text-decoration: none;
   }
.saleshowTB a:hover {
	color: #FF0033;
	text-decoration: underline;
   }
/*-----------------------↑兒藝節售票演出表格↑----------------------*/
.dot2 {
	color: #339933;
	font-size: 18px;
}
