@charset "utf-8";
/* Eric Meyer's CSS Reset */
html, body, div, span, applet, object, iframe,
h1, h2, h3, h4, h5, h6, p, blockquote, pre,
a, abbr, acronym, address, big, cite, code,
del, dfn, em, img, ins, kbd, q, s, samp,
small, strike, strong, sub, sup, tt, var,
b, u, i, center,
dl, dt, dd, ol, ul, li,
fieldset, form, label, legend,
table, caption, tbody, tfoot, thead, tr, th, td,
article, aside, canvas, details, embed,
figure, figcaption, header, hgroup,
menu, nav, output, ruby, section, summary,
time, mark, audio, video {
	margin: 0;
	padding: 0;
	border: 0;
	font-family: "微軟正黑體" sans-serif;
	
}
/* HTML5 display-role reset for older browsers */
article, aside, details, figcaption, figure,
header, hgroup, menu, nav, section {
	display: block;
}
body {
	line-height: 1;
	background-image:url(../images/bg_index.jpg);
	background-repeat:repeat-x;
	background-position:top;
}

@media (min-width: 1025px) {
body {
	line-height: 1;
	background-image:url(../images/logo2015_7_02.png), url(../images/bg_index.jpg);
	background-repeat:no-repeat, repeat-x;
	background-position:left 60%, top;
}
    }


ol, ul {
	list-style: none;
}
blockquote, q {
	quotes: none;
}
blockquote:before, blockquote:after,
q:before, q:after {
	content: '';
	content: none;
}
table {
	border-collapse: collapse;
	border-spacing: 0;
}
/* End of Eric Meyer's CSS Reset */

html {
	height: 100%;
}
body {
	font: 12px/18px Arial, sans-serif;
	width: 100%;
	height: 100%;
}

.wrapper {
	width: 1000px;
	margin: 0 auto;
	min-height: 100%;
	height: auto !important;
	height: 100%;

}
.wrapper2015 {
	width: 1000px;
	margin: 0 auto;
	min-height: 100%;
	height: auto !important;
	height: 100%;
	background-image:url(../images/logo2015.png);
background-repeat:no-repeat;
background-position:0px 0px;
}

/* Header
-----------------------------------------------------------------------------*/
.header {

	
}

.topbox{
height:469px;
margin:35px 0 0 260px;
padding:0;
background-image:url(../images/bg_topbox.png);
background-repeat:no-repeat;
background-position:0px 10px;


}

.topsub{
margin:26px 0 0 400px;
padding:0;
height:25px;
}

.topsub ul li{
display:inline;
color:#FFFFFF;
font-size:12px;

}

.topsub ul li a{

color:#FFFFFF;
text-decoration:none;

}


.topsub2{
margin:26px 0 0 380px;
padding:0;
height:25px;
}

.topsub2 ul li{
display:inline;
color:#FFFFFF;
font-size:12px;

}

.topsub2 ul li a{

color:#FFFFFF;
text-decoration:none;

}



/* Middle
-----------------------------------------------------------------------------*/
.middle {
	width: 100%;
	padding: 0 0 50px;
	position: relative;
	
}
.middle:after {
	display: table;
	clear: both;
	content: '';
}
.container {
	width: 100%;
	float: left;
	overflow: hidden;
	
}
.content {
	padding: 23px 0 0 265px;
}


/* Left Sidebar
-----------------------------------------------------------------------------*/
.left-sidebar {
	float: left;
	width: 250px;
	min-height:758px;
	margin-top: 380px;
	margin-left: -100%;
	position: relative;
	background-image:url(../images/bg_index_left.jpg);
	background-repeat:no-repeat;
	background-position:99% 20%; 
	
}

.left-sidebar2015 {
	float: left;
	width: 250px;
	min-height:758px;
	margin-top: 300px;
	margin-left: -100%;
	position: relative;
	background-image:url(../images/bg_index_left.jpg);
	background-repeat:no-repeat;
	background-position:99% 20%; 
	
}



/* logo
-----------------------------------------------------------------------------*/

#logo {
	position: absolute;

	z-index: -2;
left:-150px;
	
	
}

@media (min-width: 1025px) {
   #logo {
	position: absolute;

	z-index: -2;
padding-left:15%;
	
	
	
}
    }

#logo2015 {
position: absolute;
z-index: -2;
right:50%;
padding-right:110px;
}


/* Search
-----------------------------------------------------------------------------*/

.search { 
width:130px;
	padding:6px 15px 6px 30px;
	margin:3px; 
	background: url('./images/search.png') no-repeat 8px 6px; 
}


.rounded { 
	border-radius:15px; 
	-moz-border-radius:15px; 
	-webkit-border-radius:15px; 
}


input[type=text]{
	color:#333333;
	
}

input[type=button], input[type=button]:hover {
	position:relative; 
	height:30px;
	top:0px;
	border:1px solid #616161;
	background: #616161; 
	
	color:#FFFFFF;
	font-weight:bold;
	cursor: pointer;
}

.lighter, .light, .dark {
	width:250px;


	padding:0px 330px;
}

.lighter{
	background: url('./images/lighter_grey.jpg');
}
.lighter input[type=text]{
	border:1px solid #d0d0d0;
	background-color:#fcfcfc;
}

input,th,td,div,#pageui a{vertical-align: middle}
img {border:0px}

/* Main Menu
-----------------------------------------------------------------------------*/


.nmainmenu{
background-image:url(../images/bg_mainmenu.png);
background-repeat:no-repeat;
width:657px;
height:31px;
margin: 0 0 0 40px;
}

.nmainmenu ul{
	margin: 0 0 0 10px;
	padding:6px 0 0 0 ;
	list-style:none;
	
	
}

.nmainmenu ul li{

padding: 0 0 0 80px;
display:inline;
color:#FFFFFF;
font-size:15px;
font-weight:bold;
background-image:url(../images/bullet_mmenu.jpg);
background-repeat:no-repeat;
background-position:50%  50%;

}

.nmainmenu ul li a{

color:#FFFFFF;
text-decoration:none;

}


/* 藝教消息  徵選公告  招生訊息.....   
-----------------------------------------------------------------------------*/

#newsarea{
width:720px;
height:442px;
background-image:url(../images/bg_newsarea.png);
background-repeat:no-repeat;
margin-bottom:43px;
}

#newsbanner{
	position:absolute;
	width:720px;
	height:31px;
	background-color:#e2ecf3;
	margin-top:23px;
}

.news1{
position:absolute;
width:665px;
height:141px;
margin:70px 0px 10px 25px;

}


/*中央-內容區
-------------------------------------------------------*/
#content_in_link2 table {
	border-collapse: collapse;
	border-top-width: 1px;
	border-bottom-width: 1px;
	border-top-style: dotted;
	border-bottom-style: dotted;
	border-top-color: #666666;
	border-bottom-color: #666666;
	position: absolute;
	top: 740px;
}
#content_in_link2 td {
	margin: 0em;
	border-right-width: 1px;
	border-left-width: 1px;
	border-right-style: solid;
	border-left-style: solid;
	border-right-color: #e8e8e8;
	border-left-color: #e8e8e8;
	padding: 10px;
	text-align: center;
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #e8e8e8;
}
#content_in_link2 {
	margin-bottom: 15px;
	position: relative;
}
#content_in_link2 h1{
	margin-bottom: 5px;
	margin-top: 15px;
	position: absolute;
	top: 695px;
}
#main_content_1,#main_content_2,#main_content_3,#main_content_4,#main_content_5{
	width: 97.8%;	
	position: absolute;
	
}
.tag{
	position:absolute;
	top: 0px;
	left: 380px;
}
#content_in_artsnews {
	padding-top: 23px;
	padding-right: 18px;
	padding-bottom: 12px;
	padding-left: 18px;
	margin-right: 5px;
	margin-bottom: 18px;
}



h1{
color: #ff606b;
	font-size: 15px;
	font-weight: bold;
	
	border-bottom-style: none;
	margin-top: 4px;
	margin-bottom: 6px;
	padding-top: 0px;
	padding-right: 0px;
	padding-bottom: 4px;
	padding-left: 0px;
	border-top-style: none;
	border-right-style: none;
	border-left-style: none;
	text-align: left;



}
#content_in_allnews td a{
	line-height: 1.6em;
	color: #666666;
	background-image: url(../images/98ind_head_news.png);
	background-repeat: no-repeat;
	background-position: 14px center;
	padding-left: 30px;
	text-decoration: none;
}
#content_in_allnews td a:hover{
	text-decoration: underline;
}

#content_in_allnews span {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #666666;
	font-weight: bold;
	padding-right: 1em;
}
#newsup2{
	background-color: #FFFFFF;
	width: 100%;
	color: #666666;
	padding-top: 7px;
	padding-right: 0px;
	padding-bottom: 0px;
	padding-left: 0px;
	background-image: url(../images/ind_bg_newsup3.gif);
	background-repeat: no-repeat;
	background-position: 488px top;
}

#newsup{
	width: 100%;
	color: #666666;
	height: 140px;
	border-bottom: solid 1px #e7e7e7;

	margin: 0px;
	padding: 0px;
	
}
#newsup #newsup2{
	border-right-style: none;
	border-left-style: none;
	border-top-style: none;
	border-bottom-style: none;
	padding: 0px;
}

#newsup2 td{
	padding-right: 1em;
	padding-left: 1.2em;
}

#newsup2 td a{
color: #666666;
	padding-right: 1em;
	padding-left: 1.2em;
}
#newsup .pic{ padding-left: 1.5em; 
}
#newsdown{
	width: 100%;
	margin-top:10px;


}

#newsdown td{
	
	line-height:30px;
	
	vertical-align:middle;
	border-bottom-style: none;
	background-image: url(../images/98ind_dotline.gif);
	background-repeat: repeat-x;
	background-position: bottom;

}
#newsdown td a{
	
	line-height: 1.6em;
	color: #666666;
	background-image: url(../images/98ind_head_news.png);
	background-repeat: no-repeat;
	background-position: 14px center;
	padding-left: 30px;
	text-decoration: none;

}

#newdown td{
	padding-right: 1em;
	padding-up: 1.2em;
	
}
#newsmore{
	width: 100%;
	
	text-align: right;
}
#newsmore td{
	padding-right: 1em;
	padding-bottom: 0.5em;
}	
#newsmore a:hover{ text-decoration: none; }

#banner {
	padding: 4px;
	border: 1px solid #f2f2f2;/* margin-top:0px;margin-bottom:8px;*/
}
/*#artmore { text-align: right; }

#artmore a {
	color: #ff606b;
	text-decoration: none;
	font-size: 11px;
}
#artmore a:hover {
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #ff606b;
}*/

/*無障礙top
*********************************/
/*#topulnav {
	height:125px;
	margin-left:250px;
	
}
#topulnav a{
	color: #666666;
	text-decoration: underline;	
}
#topulnav li {
	list-style-type: none;
	float: left;
	line-height: 1.5em;
	margin-right: 5px;
}
#topulnav li ul li{
	display: block;
	list-style-type: disc;
	float: none;
	margin-left: 30px;
	line-height: 1.5em;
}
#main_content_1 table, #main_content_2 table, #main_content_3 table, #main_content_4 table, #main_content_5 table{
	margin-left: 1.6em;
	width: 98%;
}}*/
#topulnav {
	height:125px;
	margin-left:200px;
	margin-top: -120px;
}
#topulnav a{
	color: #666666;
	text-decoration: underline;	
}
#topulnav li {
	list-style-type: none;
	float: left;
	line-height: 1.5em;
	margin-right: 5px;
}
#topulnav li ul li{
	display: block;
	list-style-type: disc;
	float: none;
	margin-left: 30px;
	line-height: 1.5em;
}

/*藝術類別分區
*********************************/

#main_contentb_1,#main_contentb_2,#main_contentb_3,#main_contentb_4,#main_contentb_5,#main_contentb_6{
	width: 97.8%;
	position: absolute;
	top: 348px;
	
	height: 353px;
	
}
.contenbtit{
	position:absolute;
	top: 284px;
	left: 0px;
}

.tag2{
	position:absolute;
	top: 320px;
	left: 380px;
}

#main_contentb_1 div, #main_contentb_2 div, #main_contentb_3 div, #main_contentb_4 div, #main_contentb_5 div, #main_contentb_6 div{
	margin-top: 6px;
	padding: 0px;
	margin-bottom: 0px;	
}

#contentb_in_allnews h2 {
	font-size: 12px;
	color: #ff606b;
	margin-bottom: 10px;
	padding-top: 4px;
	background-image: url(../images/98ind_dotline.gif);
	background-repeat: repeat-x;	
}

#contentb_in_allnews h3 a {
	font-size: 12px;
	color: #666666;
	font-weight: normal;
	text-decoration: none;
	line-height: 1.5em;	
}
#contentb_in_allnews #artpicinfo h3 a {
	font-size: 12px;
	color: #666666;
	font-weight: normal;
	text-decoration: none;
	line-height: 1.2em;	
	word-break: break-all;
}
#contentb_in_allnews h3 a:hover {
	color: #ff606b;
}
#contentb_in_allnews span {
	font-weight: normal;
	padding-top: 5px;
	display: block;
}

#contentb_in_allnews td { padding: 14px; }

#artpicinfo { padding: 0px; }

#contentb_in_allnews #artpicinfo {
	padding-top: 0px;
	margin-left: 0.8em;
	float: left;
	height: 96px;
}
#contentb_in_allnews #artpicinfo h2{
	background-image: none;
	line-height: 1.2em;
}

#linkmore {
	position: relative;
	top: 873px;
}
#linkmore td{
	padding: 3px;
	text-align: right;
}
#linkmore a{
	font-size: 12px;
	color: #ff606b;
	text-decoration: none;
}
#linkmore a:hover{
	text-decoration: underline;
	
}	

/*頁籤選單
-------------------------------------------------------*/

ul#tabMenu{


margin:23px 0 0 0;
padding:0 0 0 0;

list-style: none;
	position:absolute;
	width:720px;
	height:31px;
	background-color:#e2ecf3;
	

}

ul#tabMenu li{
float:left;
height:31px;


}

ul#tabMenu li a{
	font-family: Verdana, sans-serif;
	font-size: 13px;
	font-weight:bold;
	color: #686363;
	display:block;
	text-align:center;
	vertical-align:middle;
	line-height:31px;
	border-right:solid #FFFFFF 0px;
	text-decoration: none;
	/*\*/overflow: hidden;/**/
	width:178px;
    height:31px;
}

ul#tabMenu li:last-child a{
	font-family: Verdana, sans-serif;
	font-size: 13px;
	font-weight:bold;
	color: #686363;
	display:block;
	text-align:center;
	vertical-align:middle;
	line-height:31px;
	border-right:0;
	text-decoration: none;
	/*\*/overflow: hidden;/**/
	width:178px;
    height:31px;
}

.addline1{

border-right:2px #ffffff solid;

}

.addline2{

border-right:2px #e2ecf3 solid;

}

/*頁籤按鈕被選取時的設定*/
ul#tabMenu li#tab1 a.tabOn{

font-family: Verdana, sans-serif;
font-size: 14px;
font-weight:bold;
color: #ffffff;
text-decoration: none;
background-image:url(../images/98bg_label_1_up.gif);

height:31px;
}




ul#tabMenu li#tab2 a.tabOn{
font-family: Verdana, sans-serif;
font-size: 14px;
font-weight:bold;
color: #ffffff;
text-decoration: none;
background-image:url(../images/98bg_label_1_up.gif);

height:31px;
}
ul#tabMenu li#tab3 a.tabOn{
font-family: Verdana, sans-serif;
font-size: 14px;
font-weight:bold;
color: #ffffff;
text-decoration: none;
background-image:url(../images/98bg_label_1_up.gif);

height:31px;
}
ul#tabMenu li#tab4 a.tabOn{
font-family: Verdana, sans-serif;
font-size: 14px;
font-weight:bold;
color: #ffffff;
text-decoration: none;
background-image:url(../images/98bg_label_1_up.gif);

height:31px;
}

/*頁籤按鈕一般狀態的設定*/
ul#tabMenu li#tab1 a.tabOff{
font-size: 14px;

}
ul#tabMenu li#tab2 a.tabOff{
font-size: 14px;

}
ul#tabMenu li#tab3 a.tabOff{
font-size: 14px;

}
ul#tabMenu li#tab4 a.tabOff{
font-size: 14px;
}

/*頁籤按鈕一般狀態下滑屬滑過的設定*/
ul#tabMenu li#tab1 a.tabOff:hover{
background-position:0 -34px;
}
ul#tabMenu li#tab2 a.tabOff:hover{
background-position:0 -34px;
}
ul#tabMenu li#tab3 a.tabOff:hover{
background-position:0 -34px;
}
ul#tabMenu li#tab4 a.tabOff:hover{
background-position:0 -34px;
}


/*內容 (起始設定為隱藏)
-------------------------------------------------------*/
#contentsB,
#contentsC,
#contentsD{
display:none;
}

/* 比賽/ 徵件專區  熱門活動  背景      
-----------------------------------------------------------------------------*/


#canda{
width:720px;
height:284px;
background-image: url(../images/bg_canda.png);
background-repeat: no-repeat; 
margin-bottom:30px;

}
/* 比賽/ 徵件專區     
-----------------------------------------------------------------------------*/
.candaleft{
float:left;

width:420px;
height:284px;

}

.catitle{
font-size:14px;
color:#686363;
font-weight:bold;
margin:15px 0 0 40px;

}

.caspan{
color:#ff606b;

}

#edarteall{
margin:12px 0 0 2px ;


}

#edartebanner {
width:420px;

float:left;
padding-right:20px;
	 
	text-align: center;
	
	margin-top: 0px;
	margin-right: 0px;
	margin-left: 0px;
}
#edartebanner ul{
margin:0;
padding:0;
width:420px;

list-style-type:none;
}
#edartebanner li{
width: 178px;
height:50px;
line-height:50px;	
display:inline-block;

	font-size: 12px;
	color: #3f3f3f;
	text-align: left;
	vertical-align: middle;
	padding-top: 0px;
	padding-right: 0px;
	padding-bottom: 0px;
	padding-left: 8px;
	text-decoration: none;
	margin-left: 8px;
	margin-right: 10px;
	
	margin-top: 0px;
	margin-bottom: 0px;
	


/* For IE 7 */
zoom: 1;
*display: inline;
}


#edartebanner li a{
	width: 178px;
	height:50px;
    display:inline-block;

	font-size: 12px;
	color: #3f3f3f;
	text-align: left;

	padding-top: 0px;
	padding-right: 0px;
	padding-bottom: 0px;
	padding-left: 0px;
	text-decoration: none;
	margin-left: 0px;
	margin-right: 10px;
	margin-top: 0px;
	margin-bottom: 0px;
	background-repeat: no-repeat;
	background-position: right top;
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #b7b7b7;
	background-repeat: no-repeat;
	background-position: right top;
}

/* 比賽徵件_20140731修改為Table      
-----------------------------------------------------------------------------*/
.edartetd{
width: 178px;
height:50px;
line-height:50px;	
display:inline-block;
	font-size: 12px;
	color: #3f3f3f;
	text-align: left;
	vertical-align: middle;
	padding-top: 0px;
	padding-right: 0px;
	padding-bottom: 0px;
	padding-left: 8px;
	text-decoration: none;
	margin-left: 8px;
	margin-right: 10px;
	margin-top: 0px;
	margin-bottom: 0px;
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #b7b7b7;
}
.edartetd img{
vertical-align: middle;
border:0;
float:right;

}

.edartetd a{
font-size: 12px;
	color: #3f3f3f;
	text-align: left;
	text-decoration:none;

}


/* 熱門活動      
-----------------------------------------------------------------------------*/
.candaright{
float:left;
width: 295px;
height:284px;
}

.canpics{
width: 283px;
height:284px;
margin:30px 0 0 10px;
display:inline-block;
}

.canpics img{
border:solid 1px #d4d4d4;
margin:3px;
}

/* 藝術教育入口連結網      
-----------------------------------------------------------------------------*/
#eduentry{
width:720px;
height:240px;
padding-top:3px;
margin-bottom:30px;
}

.edutitle{
width:717px;
height:36px;
background-image: url(../images/bg_eduentry.jpg);
background-repeat: no-repeat;  

}

.edutable{
width:720px;
background-color:#e2ecf3;
margin-top:20px;
}

.edutable td{
height:73px;
border:solid 1px #FFFFFF;
text-align:center;

}

.edutable td img{
margin:0;
padding:15px 10px 10px 10px;

}


/* QRcode     
-----------------------------------------------------------------------------*/
#qrcode{
width:720px;

padding-top:20px;
margin-bottom:0px;
}

.qrcodetitle{
width:717px;
height:36px;
background-image: url(../images/bg_qrcode.jpg);
background-repeat: no-repeat;  

}

.qrcodemark{
display:inline-block;
position:relative;
}

.qrcodetitle2{
margin-left:20px;
display:inline-block;
width:420px;
height:95px;
background-image: url(../images/qrcode_intro.jpg);
background-repeat: no-repeat;  
}

.qrcodelist{
width:420px;
margin:28px 0 0 0;
}

.qrcodelist ul{
margin:0;
padding:0;

}

.qrcodelist ul li{
background-image:url(../images/bullet_qr.jpg);
background-repeat:no-repeat;
background-position:0 50%;
color:#497fa4;
padding:0 0 0 22px;
margin-bottom:4px;
}

.qrcodelist ul li a{

color:#497fa4;
text-decoration:none;
}

.qrcodelist ul li a:hover{

color:#497fa4;
}

/* 分眾導覽    
-----------------------------------------------------------------------------*/

#vguide{
width:211px;
height:236px;
background-image: url(../images/bg_l_guild.png);
background-repeat: no-repeat;  

}

#leftside_in_nav {
	
	display: block;
	z-index: 1;
	width: 157px;
	float: left;
	margin-bottom: 10px;
	margin-left: 35px;
	margin-top: 75px;
	
}

#leftside_in_nav h1 {
	margin-bottom: 14px;
}

#nav {
	width:157px;
	padding: 0px;
	margin: 0px;
	background-repeat: no-repeat;
}
#leftside_in_nav ul {list-style-type:none;
}
#nav a{
	line-height: 2.7em;
	color: #3f3f3f;
	text-decoration: none;
	padding-left: 21px;
	display: block;
	font-size: 12px;
	background-image: url(../images/98ind_navbg.gif);
	list-style-type: none;
	background-position: 137px;
	background-repeat: no-repeat;
}
.body_index01 #nav_index01 a,.body_index01 #nav_index01 a:hover,
.body_index02 #nav_index02 a,.body_index02 #nav_index02 a:hover,
.body_index03 #nav_index03 a,.body_index03 #nav_index03 a:hover,
.body_index04 #nav_index04 a,.body_index04 #nav_index04 a:hover{

	color: #ff606b;
	
	
}
#nav li {
	float: left;
	width: 100%;
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #b7b7b7;
	border-right-color: #b7b7b7;
	border-bottom-color: #b7b7b7;
	border-left-color: #b7b7b7;
}

/* 行事曆    
-----------------------------------------------------------------------------*/

#calendarall{

margin:20px 0 0 15px;

}

/* 左方Banner links   
-----------------------------------------------------------------------------*/

#leftblinks{
margin-left:10px;
}

#leftblinks img{ 
border:0;
margin-top:0px;
}

/* 影音快遞  
-----------------------------------------------------------------------------*/

.rightbgtop {
	background-image: url(../images/98ind_rightbg1.gif);
	background-repeat: no-repeat;
	height: 4px;
	width: 195px;
	margin: 0px;
	padding: 0px;
	font-size: 0px;
}

#film{
	background-image: url(../images/98ind_rightbg3.gif);
	background-repeat: repeat-y;
	width: 195px;
	padding-left: 6px;
	padding-bottom: 3px;
}

#film h2{
	/*float: right;*/
	margin-top: 5px;
	margin-left: 9px;
	padding-right: 1em;
	font-size: 12px;
	color: #ff606b;
	line-height: 15px;
	/*width: 6em;*/
	letter-spacing: 0px;
	text-align: left;
	font-weight: normal;
	margin-bottom: 6px;
	width: 14em;
}
#filmtit{
	text-align: left;
	/*height: 4.5em;*/
	width: 180px;
	border-top-width: 1px;
	border-bottom-width: 1px;
	border-top-style: solid;
	border-bottom-style: solid;
	border-top-color: #FFFFFF;
	border-bottom-color: #FFFFFF;

}

.floatleft{float:left;}

#jumpui {
	float: right;
	margin-top: 12px;
	margin-right: 9px;
}

.rightbgbottom {
	background-image: url(../images/98ind_rightbg2.gif);
	background-repeat: no-repeat;
	height: 4px;
	width: 195px;
	margin-bottom: 4px;
!important;/* FF IE7 */
	_margin-bottom: 0px;/* IE6 */
}


#film img.play-button{
  
   position: absolute;
   display: block;  
   height: 50px;
   width: 50px;
  top:1042px;
  left:90px;
   opacity: 0.7;
}


/* new頁籤
-----------------------------------------------------------------------------*/
#main-news,#main-newsb{position:relative;float:left;margin:23px 0px 0px 0px;width:720px; height:31px; background:url(../images/news_05.gif) repeat-x;}
#main-newsb{background:url(../images/cft_05.gif) repeat-x;}
a.dot{display:block;width:180px;height:31px;}
.main-label,.main-label2,.main-label3,.main-label4{position:absolute;left:0px;top:0px;width:180px;height:31px;background:url(../images/news_01_over.gif);}
.main-label2{left:180px;background:url(../images/news_02.gif);}
.main-label3{left:360px;background:url(../images/news_03.gif);}
.main-label4{left:540px;background:url(../images/news_04.gif);}
.main-labelb,.main-labelb2,.main-labelb3,.main-labelb4{position:absolute;left:0px;top:0px;width:180px;height:31px;background:url(../images/cft_01_over.gif);}
.main-labelb2{left:180px;background:url(../images/cft_02.gif);}
.main-labelb3{left:360px;background:url(../images/cft_03.gif);}
.main-labelb4{left:540px;background:url(../images/cft_04.gif);}
#main-content,#main-contentb{position:relative;}
.main-content{margin:40px 0 0 20px;width:680px;}
.more{position:absolute;left:455px;top:0px;}
.morec{position:absolute;left:443px;top:0px;}
a.main-more{display:block;width:92px;height:60px;background:url(../images/news_06.gif);}
a.main-more2{display:block;width:92px;height:60px;background:url(../images/news_07.gif);}
a.main-more3{display:block;width:92px;height:60px;background:url(../images/news_08.gif);}
a.main-moreb{display:block;width:92px;height:60px;background:url(../images/cft_06.gif);}
.list{margin:60px 0px 0px 0px;}
.list td,.list0 td,.list th,.list0 th{padding:2px 3px 4px 3px;background:url(../images/line_02.gif) repeat-x bottom;}
.list th,.list0 th{background:#e2eccc url(../images/line_02.gif) repeat-x bottom;}
.list li,.list0 li{padding:0px 0px 0px 12px;background:url(../images/icon_02.gif) no-repeat 2px 13px;}
.date,.date2,.date3{white-space:nowrap;text-align:center;}
.date{color:#880053;}
.date3{color:#6ea100;}
#main-news0{margin:0px;width:720px;}
.main-label0{padding:0px 0px 0px 180px;width:180px;height:31px;background:url(../images/news_01_over.gif) no-repeat;}
.main-label02{padding:0px 0px 0px 180px;width:180px;height:31x;background:url(../images/news_02_over.gif) no-repeat;}
.main-label03{padding:0px 0px 0px 180px;width:180px;height:31px;background:url(../images/news_03_over.gif) no-repeat;}
.main-label04{padding:0px 0px 0px 180px;width:180px;height:31px;background:url(../images/news_04_over.gif) no-repeat;}
.main-labelb0{padding:0px 0px 0px 180px;width:180px;height:31px;background:url(../images/cft_01_over.gif) no-repeat;}
.main-labelb02{padding:0px 0px 0px 180px;width:180px;height:31px;background:url(../images/cft_02_over.gif) no-repeat;}
.main-labelb03{padding:0px 0px 0px 180px;width:180px;height:31px;background:url(../images/cft_03_over.gif) no-repeat;}


/* Footer
-----------------------------------------------------------------------------*/
#footer {
	width: 100%;
	height: 65px;
	padding: 0px;
	
	margin: -100px auto 0;
	background: #424242;
	position: relative;
}

#footer p {
	font-family: "新細明體", "細明體", sans-serif;
	font-size: 11px;
	color: #bcbcbc;
	float: right;
	padding-top: 5px;
	padding-right: 0px;
	letter-spacing: 1px;
	height: 40px;
	line-height:1.3em
}

#footer p span{
color: #bcbcbc;
}

#footer p a{
	color: #95b4cb;
	text-decoration: none;
}
#footer p a:hover{
	text-decoration: underline;
}

#footer .dtext {
	font-family: "新細明體", "細明體", sans-serif;
	font-size: 11px;
	color: #bcbcbc;
	float: right;
	padding-top: 5px;
	padding-right: 0px;
	letter-spacing: 1px;
	height: 40px;
	line-height:1.3em
}

#footer .dtext span{
color: #bcbcbc;
font-size:11px;
}

#footer .dtext a{
font-size:11px;
	color: #95b4cb;
	text-decoration: none;
}
#footer .dtext a:hover{
	text-decoration: underline;
}

#browserno{
	position: relative;
	padding: 0px;
	color: #95b4cb;


	
}

#footer .floatleft {
	padding-left: 35px;
}

.floatleft{float:left;}
.floatright{float:right;}

.horse{
color:#fff;
width:650px;
margin-left:40px;
text-align:right;
height:23px;
line-height:23px;	
	}
	
.horse a{
color:#fff;
text-decoration:none;	
	
}

.horsetxt a{
color:#fff;
text-decoration:none;	
	
}

