﻿@charset "utf-8";
body{	font-family: Arial, Helvetica, sans-serif;font-size: 12px;color: #666666; background-image:url(../images/down_bg.gif);}
/*HEADER
------------------------------------------------------------------------------------------------------------------------------------------------*/
#HEADER{display:block;width:990px; height:379px;margin:auto; position:relative;}
#HEADER h1{display:block;background-image: url(../images/top_01.gif); background-repeat:no-repeat; width:990px; height:72px; text-indent:-999999px; }
/* 上方圖片 */
#TOP_PHOTO{display:block; background-image:url(../images/photo_01.jpg); width:990px; height:307px;}
#HEADER_BG{ display:block;background-image:url(../images/top_bg.jpg); background-position:center top; background-repeat:repeat-x;}
#CONTENT{display:block; margin:auto; background-color:#FFFFFF; width:990px;}
#CONTENT_BG{ background-image: url(../images/main_bg.gif);}
.subtitle{color: #800000;font-family:Verdana, Arial, Helvetica, sans-serif;font-size:15px;line-height: 18px;font-weight: normal;margin-top: 10 0 10 0px;}
p{color: #666666;font-family: Verdana, Arial, Helvetica, sans-serif;font-size: 12px;line-height: 18px;}
.ptype{color: #666666;font-family: Verdana, Arial, Helvetica, sans-serif;font-size: 12px;line-height: 24px;}
.wc001{color:#FFFFFF;font-size:12px;width:164px;}
/* FOOTER 
------------------------------------------------------------------------------------------------------------------------------------------------*/
#FOOTER{display:block;width:980px;margin:auto; padding:80px 5px 10px 5px; color:#cec896; background-image:url(../images/down_bg_01.gif); background-repeat:no-repeat;}
#FOOTER a{
	color:#cccccc;
	text-decoration: none;
}
#FOOTER a:hover{
	color:#c40008;
	text-decoration: none;
}
/* 內容右邊
------------------------------------------------------------------------------------------------------------------------------------------------*/
#CONTENT_L{padding:0 30px 10px 10px;float:right;width:750px;}
#CONTENT_L h2{ display:block;background-image:url(../images/title_schedule.gif); width:111px; height:34px; text-indent:-999999px;}
#CONTENT_L li a{ display:block; width:214px;height:85px; text-align:center; padding-top:10px;}
#CONTENT_L li a:hover{opacity:.7; filter: Alpha(Opacity=70);}
#CONTENT_L input{
	display: inline; /*border:1px #999999 solid;*/
	color:#999999;
	height:20px;
	padding-top:2px;
	padding-left:5px;
	background-color: #FFFFFF;
}
#CONTENT_L .l_box{ line-height:25px; padding:5px 0 0px 0; }
#CONTENT_L h1{
	display:block;
	height:29px;
	background-image:url(../images/title_bg.gif);
	font-family:Verdana, Arial, Helvetica, sans-serif;
	color: #990000;
	background-repeat:no-repeat;
	line-height:29px;
	font-size:15px;
	font-weight:bold;
	padding-left:30px;
	margin-top:20px;
}
/* 內容左邊
------------------------------------------------------------------------------------------------------------------------------------------------*/
#CONTENT_R {display:block; width:170px;  padding:0 10px 10px 0px; float:left; }
#CONTENT_R_news{display:block; width:170px;  padding:0 10px 10px 20px; float:right; }/*最新消息內頁*/
#CONTENT_R ul{ padding:20px 5px 10px 15px;}
#CONTENT_R li a{display:block;line-height:30px;border-bottom:#CCCCCC dotted 1px;background-image:url(../images/menu_s.gif);background-position:left top;background-repeat:no-repeat;/*padding-left:15px;*/height:35px;color:#FFFFFF;text-decoration: none;font-family: Verdana, Arial, Helvetica, sans-serif;font-size: 15px;width: 170px;text-align:center;font-weight:bold;padding:3px;}
#CONTENT_R li a:hover{ color:#FFFFFF; border-bottom:#CCCCCC dotted 1px; text-decoration: none;padding:3px;}

#CONTENT_R li ul{ padding:5px 20px 5px 20px;}
#CONTENT_R li ul li a{width:130px;display:block;line-height:30px;border-bottom:#CCCCCC dotted 1px;background-image:url(../images/point.gif);background-position:0 9px;background-repeat:no-repeat;padding-left:15px;height:35px;color:#666666;font-family: Verdana, Arial, Helvetica, sans-serif;font-size: 12px;text-align:left;font-weight: normal;text-decoration: none;}
#CONTENT_R li ul li a:hover{ padding-left:15px;color:#c40008; border-bottom:#CCCCCC dotted 1px; font-family: Verdana, Arial, Helvetica, sans-serif;font-size: 12px;text-decoration: none;}

#CONTENT_R .photo{ display:block; padding:0 20px 0 20px;}
#CONTENT_R #PHOTO_LIST{padding:10px;}
#CONTENT_R #PHOTO_LIST  a{ display:block; width:50px; height:50px; padding:0 5px 0 5px; }
#CONTENT_R #PHOTO_LIST  a:hover{opacity:.4; filter: Alpha(Opacity=40); }
#CONTENT_R h3{display:block; background-image:url(../images/title_news.gif); width:617px; height:29px; text-indent:-999999px; background-repeat:no-repeat;}
#CONTENT_R h4{display:block; background-image:url(../images/title_action.gif); width:617px; height:29px; text-indent:-999999px;background-repeat:no-repeat;}
#CONTENT_R h5{display:block; background-image:url(../images/title_line.gif);  height:30px; background-repeat:repeat-x; background-position:bottom; font-size:15px; color:#666666;}
#CONTENT_R #WORD { padding:0 15px 0 20px; line-height:30px;}

#A_LIST li{ font-size:15px; color:#c40008; padding:2px 0 2px 13px;  background-image:url(../images/point02.gif); background-repeat:no-repeat; background-position:0 5px; height:1%;}
#A_LIST li ul li {background-image: none;}
#A_LIST li ul li a{ font-size:11px; color: #666666; background-image: none; height:13px; text-align:left; padding:0 0 0 0px ;font-weight: normal; width:180px;}
#A_LIST li ul li a:hover{border-bottom:#990000 1px dotted; } 
/*精采回顧表格*/
.reviewgoodtb{font-size:12px; color:#666666;}
.reviewgoodtb a{font-size:12px; color:#666666;text-decoration: none;}
.reviewgoodtb a:hover{font-size:12px;color:#c40008;text-decoration: none;}



/*chcss開始新增頁面-------------------------------------------------------------------------------------------------------------------------------------*/
.YearTable{width:800px;}
.YearTable td{font-family: Verdana, Arial, Helvetica, sans-serif;font-size: 12px;line-height: 18px;color: #666666;padding:5px;}
.YearTable th{font-family: Verdana, Arial, Helvetica, sans-serif;font-size: 12px;line-height: 18px;color: #990000;font-weight: normal;padding:5px;}
.gray{background-color: #E4E4E4;border-bottom-width: 1px;border-bottom-style: solid;border-bottom-color: #666666;}
.wc_gray{font-family: Verdana, Arial, Helvetica, sans-serif;font-size: 12px;line-height: 18px;font-weight: bold;color: #666666;}
#gallaryzone{height:300px;}
#gallaryzoneG{ height:250px;}
.gallary{width:328px;height:271px;padding:3px;display: inline;float: left;background-image: url(../images/phopad_bg.jpg);background-repeat: no-repeat;background-position: left top;}
#td_bottom{width: 250px;font-family: Verdana, Arial, Helvetica, sans-serif;font-size: 13px;line-height: 18px;color: #666666;text-align:left;padding-top:5px;font-weight: bold;margin-left:8px;}
.gallary img {float:none;margin: 0;border:none;}
.gallaryPic {display:block;width:300px;height:200px;margin-left:8px;margin-top:10px;overflow: hidden;}

#td_bottom_market{width: 250px;font-family: Verdana, Arial, Helvetica, sans-serif;font-size: 13px;line-height: 18px;color: #666666;text-align:left;padding-top:5px;font-weight: bold;margin-left:14px;}
#marketgallaryzone{height:228px;}
.marketgallary{width:233px;height:204px;padding:3px;float: left;}
.marketgallaryPic {display:block;width:200px;height:133px;margin-left:0px;margin-top:20px;}

/*紅樓商城
--------------------------------------------------------------------------------------------------------------------------------------*/
#gallGall{ 
    width:222px;
	height:220px;
	display:block;
	float: left;
	margin-right:15px;
}
.title_goods{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 13px;
	line-height: 18px;
	font-weight: bold;
	color: #4b1208;
}
.gallaryG{
	width:222px;
	height:149px;
	display:block;
	float: left;
	border: 1px solid #b5b5b5;
	
}

.tdG_bottom{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	line-height: 18px;
	margin-top:5px;
	width:222px;
	text-align:right;
	color: #990000;
}


.gallaryG img {
	float:none;
	margin: 0;
	border:none;
	/*max-width:155px; 
	width:155px;   
	width:expression(width>155?"155px":width+"px");max-width: 155px;*/
	
	max-height:103px; /*最大高度為160*/
	height:103px;     /*圖片大小為160*/
	height:expression(height>103?"103px":height+"px");max-height: 103px;
	
}
.gallaryPicG {
	display:block;
	width:155px;
	/**/height:103px;
	margin-left:30px;
	margin-top:20px;
	overflow: hidden;
}
/*文創活動相簿*/
.marketgallaryPic img {
	float:none;
	margin: 0;
	border:none;	
	max-height:133px; /*最大高度為160*/
	height:133px;     /*圖片大小為160*/
	height:expression(height>133?"103px":height+"px");max-height: 133px;
	
}
.marketgallaryPic {
	display:block;
	width:200px;
	/**/height:133px;
	overflow: hidden;
}

.marketPicinpad {
	display:block;
    width: 580px; 
	height: 385px;
	overflow: hidden;
}

.marketPicinpad img{
	max-height:385px; /*最大高度為160*/
	height:385px;     /*圖片大小為160*/
	height:expression(height>385?"385px":height+"px");max-height: 385px;
	margin: 0;
	border:none;
}
/*文創活動相簿*/
#clearer{clear:both;}
#LRall{width:990px;background-color: #FFFFFF;height:auto;}

.GoodsPicinpad {
	display:block;
    width: 580px; 
	height: 385px;
	overflow: hidden;
}

.GoodsPicinpad img{
	max-height:385px; /*最大高度為160*/
	height:385px;     /*圖片大小為160*/
	height:expression(height>385?"385px":height+"px");max-height: 385px;
	margin: 0;
	border:none;
}

.divclickbig {
	display:block;
    width: auto; 
	height: 385px;
	overflow: hidden;
	
}

.divclickbig img {
	border:none;
	max-height:385px; /*最大高度為160*/
	height:385px;     /*圖片大小為160*/
	height:expression(height>385?"385px":height+"px");max-height: 385px;
	background-color: #FFFFFF;
	overflow: hidden;
	
}

.mainimgclickbig {
	display:block;
    width: auto; 
	height: 385px;
	overflow: hidden;
}

.mainimgclickbig img {
	border:none;
	max-height:385px; /*最大高度為160*/
	height:385px;     /*圖片大小為160*/
	height:expression(height>385?"385px":height+"px");max-height: 385px;
	background-color: #FFFFFF;
	overflow: hidden;
	
}

/*節目總表目錄頁所有CSS
--------------------------------------------------------------------------------------------------------------------------------------*/
.gallaryG2{
	width:303px;
	height:231px;
	padding:3px;
	display: inline;
	float: left;
	background-image: url(../images/goodspad_bg.jpg);
	background-repeat: no-repeat;
	background-position: left top;
}
#MainShowPad{
	width:740px;
	padding:5px;
	text-align:left;
	/*height:240px;*/
	background-color: #FFFFFF;}
#MainShowPad_gray{
   width:530px;
   padding:5px;
   background-color:#ebebeb;
   text-align:left;
}
#InLeft_Show{/*節目總表目錄頁*/
  width:303px;
  float:left;
}
#ShowPicture {/*節目總表目錄頁圖片*/
	padding:0;
	margin:6px 0px 0px 6px;
	width:277px;
	height:184px;
	overflow: hidden;
	
}


#ShowPicture img{
	max-height:184px; /*最大高度為160*/
	height:184px;     /*圖片大小為160*/
	height:expression(height>184?"184px":height+"px");max-height: 184px;
	margin: 0;
	border:none;
}
	#ShowIll {/*節目總表目錄頁*/
	float:right;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:12px;
	padding:0;
	margin:0;
	/*background-color:#3366FF;*/
	width:430px;
}
	#ShowIll ul {
	display:block;
	padding:0;!important
	margin:0;!important
	list-style: none;
}
	#ShowIll li {
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:12px;
	line-height:30px;
}

    #ShowIll li a,#ShowIll li a:link,#ShowIll li a:active,#ShowIll li a:visited{
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:12px;
	color: #666666;
	text-decoration: none;
}

    #ShowIll li a:hover{
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:12px;
	color: #666666;
	text-decoration: none;
}

.wc_1{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	line-height: 22px;
	font-weight: bold;
	color: #4b1208;
}

#tdG2_bottom{
	width: 277px;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 13px;
	line-height: 18px;
	color: #cc6600;
	text-align:right;
	font-weight: bold;
	margin:5px 0px 0px 6px;
}
#tdG2_bottom a,#tdG2_bottom a:link,#tdG2_bottom a:active,#tdG2_bottom a:visited{
	color: #cc6600;
	text-decoration: none;
	font-weight: bold;
}

#tdG2_bottom a:hover{
	color: #FFFFFF;
	background-color: #cc6600;
	
	text-decoration: none;
	font-weight: bold;
}
/*節目總表目錄頁所有CSS*/

#hidediv {position:absolute;margin: /*auto;width:580px;height:360px;*/z-index:2;visibility: visible;background-color: #E2E2E2;}
.mydiv {
	/*background-color: #E2E2E2;*/
	font-size: 12px;
	font-weight: bold;
	z-index:999;
    text-align: right;
	left:50%;
	top:35%;
	margin-left:-150px!important;/*FF IE7 该值为本身宽的一半 */
	margin-top:-70px!important;/*FF IE7 该值为本身高的一半*/
	margin-top:0px;
	position:fixed!important;/* FF IE7*/
	position:absolute;/*IE6*/
_top:       expression(eval(document.compatMode &&
            document.compatMode=='CSS1Compat') ?
            documentElement.scrollTop + (document.documentElement.clientHeight-this.offsetHeight)/2 :/*IE6*/
            document.body.scrollTop + (document.body.clientHeight - this.clientHeight)/2);/*IE5 IE5.5*/

}

.mymarketdiv {
	background-color: #E2E2E2;
	font-size: 12px;
	font-weight: bold;
	z-index:999;	
	text-align: left;
	left:50%;
	top:35%;
	margin-left:-150px!important;/*FF IE7 该值为本身宽的一半 */
	margin-top:-70px!important;/*FF IE7 该值为本身高的一半*/
	margin-top:0px;
	position:fixed!important;/* FF IE7*/
	position:absolute;/*IE6*/
_top:       expression(eval(document.compatMode &&
            document.compatMode=='CSS1Compat') ?
            documentElement.scrollTop + (document.documentElement.clientHeight-this.offsetHeight)/2 :/*IE6*/
            document.body.scrollTop + (document.body.clientHeight - this.clientHeight)/2);/*IE5 IE5.5*/

}
.hidClose{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 13px;
	line-height:18px;
	color: #666666;
	text-align: right;
	height:20px;
	background-color: #E2E2E2;
	padding:0px;
	/*width:580px;*/
}

/*↓文創產業↓
-----------------------------------------------------------------------------------------------------------------------------*/
#RightContent {padding:0;margin:0;}

#topicTitle {
    margin-top:14px;
	margin-bottom:10px;
	font-family:Arial, Helvetica, sans-serif;
	font-size:16px;
	color:#494949;
	font-weight:bold;
	line-height:20px;
	border-bottom-width: 3px;
	border-bottom-style: solid;
	border-bottom-color: #dae24a;
	width:720px;
}		
	#topic_table {/*講座線上報名*/
	font-family:Arial, Helvetica, sans-serif;
	font-size:13px;
	padding:0;
	margin:0;
	color: #464646;
	padding-left:20px;
}
.img_teaser{/*圖片 向左對齊*/
	background-color:#FFFFFF;
	margin:0px;
	padding:5px;
}

	#topic_table a{/*講座線上報名*/
	color: #464646;
	text-decoration:none;
}

	#topic_table a:hover{/*講座線上報名*/
	color: #990000;
	text-decoration:none;
}

	img.icons {
	margin-left:2px;
	margin-right:2px;
}
	#topic_table p {
	line-height:16px;
	padding-top:2px;
	padding-bottom:2px;
	margin:0;
}
	#topic_table ul {
	padding:0;
	margin:0;
	list-style: none;
}
	#topic_table li {
	font-family:Arial, Helvetica, sans-serif;
	font-size:13px;
	line-height:33px;
	color: #464646;
	
}
	#topic_table li span {
	font-family:Arial, Helvetica, sans-serif;
	font-size:13px;
	line-height:33px;
	color: #FF3300;
	font-weight: bold;	
}


	#topic_table li a,#topic_table li a:link,#topic_table li a:visited{
	font-family:Arial, Helvetica, sans-serif;
	font-size:13px;
	line-height:33px;
	text-decoration:underline;
	color: #464646;
	
}
	#topic_table li a:hover {
	font-family:Arial, Helvetica, sans-serif;
	font-size:13px;
	line-height:33px;
	text-decoration:none;
	color: #464646;
	
}




/*↓dataE線上報名表格↓
----------------------------------------------------------------------------------------------------------------------------------*/
.dataEtable{width: 700px;}
.dataEtable th{
padding-left:5px;
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #CCCCCC;
	font-family: "新細明體";
	line-height: 24px;
	font-size: 13px;
	color: #666666;
	background-color: #E2E2E2;
	text-align: left;
	/*width:80px;*/
}

.dataEtable td{
padding-left:5px;
	border-bottom-width: 1px;
	border-bottom-style: dotted;
	border-bottom-color: #8c8c8c;
	font-family: Arial, Helvetica, sans-serif;
	line-height: 24px;
	font-size: 13px;
	color: #464646;
	text-align: left;
}
.dataEtable a {
	color: #464646;
	text-decoration: none;
}
.dataEtable a:hover {
	color: #a8d049;
	text-decoration: none;
}

.dataEtable img{
	width: 80px;
	/*border: 2px solid #CCCCCC;*/
}
.Fmtable{ width:720px;}
.Fmtable td{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 13px;
	color: #464646;
	text-align: left;
	height:30px;
	padding:3px;}

.Fmtable th{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 13px;
	color: #666666;
	background-color: #E2E2E2;
	text-align: center;
	height:30px;}


	#Fmtable_table {/*講座線上報名*/
	padding:0;
	margin:0;
	}

	#FmTitle {
	margin-top:14px;
	margin-bottom:15px;
	font-family:Arial, Helvetica, sans-serif;
	font-size:16px;
	color:#494949;
	font-weight:bold;
	line-height:20px;
	border-bottom-width: 2px;
	border-bottom-style: solid;
	border-bottom-color: #999999;
	width:720px;
	text-align: center;
}	

input.checkbox{border:none;border-color:#FFFFFF;}
checkbox{border:none;border-color:#FFFFFF;}
.button{font-family: Verdana, Arial, Helvetica, sans-serif;font-size: 12px;line-height: 18px;color: #666666;background-color: #e2e2e2;border: 1px solid #E2E2E2;}

#footerloginpad a,#footerloginpad a:link,#footerloginpad a:visited,#footerloginpad a:visited{font-family: Verdana, Arial, Helvetica, sans-serif;
font-size: 12px;color: #FFFFFF;text-decoration: none;}
#footerloginpad a:hover{font-family: Verdana, Arial, Helvetica, sans-serif;font-size: 12px;color:#c40008;text-decoration: none;}

.tdcentertb{}
.tdcentertb td{
	text-align: center;
}