@charset "utf-8";
/* CSS Document */

body{
	padding:0px;
	margin:0px;
	background-image:url(../images/inner/in_topbg.jpg);
	background-repeat:no-repeat;
	background-position:center top;
	background-color:#FFF;
	color:#6a6a6a;
	font-family: "微軟正黑體", "新細明體", "標楷體";
	font-weight:bold;
	letter-spacing: 0.2em;
	text-align: justify;
	text-justify: distribute;
	font-size:14px;
}
ul{
	list-style-type: none;
	padding:0px;
	margin:0px;	
}

#allwrapper{
	width:1200px;
	margin:0 auto;	
}

#topmenu{
	width:636px;
	height:66px;
	margin-left:360px;
}
#topmenu ul li{
	width:100px;
	height:26px;
	display:block;
	font-size:22px;
	color:#FFF;
	float:left;
	text-align:center;
	margin-top:20px;
}
.topmenu_linkstyle{
	margin-right:30px;
}
#topmenu ul li a{
	text-decoration:none;
	color:#FFF;
}
#topmenu ul li a:hover{s
	color:#FC0;
}

#mainpic{
	height:408px;
}
#maincontent{
	width:1200px;
	min-height:1050px;
	position:relative;
}

#tab{
	height:45px;
}

#tab ul li.info1 a{
	width:172px;
	height:45px;
	display:block;
	float:left;
	background-image:url(../images/inner/tabs/tab_01.png);
	background-repeat:no-repeat;
	background-position:center top;
	text-indent:-9999px;
}
#tab ul li.info1 a:hover{
	background-image:url(../images/inner/tabs/tab_01_2.png);
}
#tab ul li.info2 a{
	width:146px;
	height:45px;
	display:block;
	float:left;
	background-image:url(../images/inner/tabs/tab_02.png);
	background-repeat:no-repeat;
	background-position:center top;
	text-indent:-9999px;
	margin-left:10px;
}
#tab ul li.info2 a:hover{
	background-image:url(../images/inner/tabs/tab_02_2.png);
}
#tab ul li.info3 a{
	width:125px;
	height:45px;
	display:block;
	float:left;
	background-image:url(../images/inner/tabs/tab_03.png);
	background-repeat:no-repeat;
	background-position:center top;
	text-indent:-9999px;
	margin-left:10px;
}
#tab ul li.info3 a:hover{
	background-image:url(../images/inner/tabs/tab_03_2.png);
}
#tab ul li.info4 a{
	width:146px;
	height:45px;
	display:block;
	float:left;
	background-image:url(../images/inner/tabs/tab_04.png);
	background-repeat:no-repeat;
	background-position:center top;
	text-indent:-9999px;
	margin-left:10px;
}
#tab ul li.info4 a:hover{
	background-image:url(../images/inner/tabs/tab_04_2.png);
}
#tab ul li.info5 a{
	width:146px;
	height:45px;
	display:block;
	float:left;
	background-image:url(../images/inner/tabs/tab_05.png);
	background-repeat:no-repeat;
	background-position:center top;
	text-indent:-9999px;
	margin-left:10px;
}
#tab ul li.info5 a:hover{
	background-image:url(../images/inner/tabs/tab_05_2.png);
}
#tab ul li.info6 a{
	width:146px;
	height:45px;
	display:block;
	float:left;
	background-image:url(../images/inner/tabs/tab_06.png);
	background-repeat:no-repeat;
	background-position:center top;
	text-indent:-9999px;
	margin-left:10px;
}
#tab ul li.info6 a:hover{
	background-image:url(../images/inner/tabs/tab_06_2.png);
}
#tab ul li.event1 a{
	width:125px;
	height:45px;
	display:block;
	float:left;
	background-image:url(../images/inner/event_btns/eventbtn_01.png);
	background-repeat:no-repeat;
	background-position:center top;
	text-indent:-9999px;
	margin-left:10px;
}
#tab ul li.event1 a:hover{
	background-image:url(../images/inner/event_btns/eventbtn_01_2.png);
}
#tab ul li.event2 a{
	width:125px;
	height:45px;
	display:block;
	float:left;
	background-image:url(../images/inner/event_btns/eventbtn_02.png);
	background-repeat:no-repeat;
	background-position:center top;
	text-indent:-9999px;
	margin-left:10px;
}
#tab ul li.event2 a:hover{
	background-image:url(../images/inner/event_btns/eventbtn_02_2.png);
}
#tab ul li.event3 a{
	width:125px;
	height:45px;
	display:block;
	float:left;
	background-image:url(../images/inner/event_btns/eventbtn_03.png);
	background-repeat:no-repeat;
	background-position:center top;
	text-indent:-9999px;
	margin-left:10px;
}
#tab ul li.event3 a:hover{
	background-image:url(../images/inner/event_btns/eventbtn_03_2.png);
}
#tab ul li.event4 a{
	width:125px;
	height:45px;
	display:block;
	float:left;
	background-image:url(../images/inner/event_btns/eventbtn_04.png);
	background-repeat:no-repeat;
	background-position:center top;
	text-indent:-9999px;
	margin-left:10px;
}
#tab ul li.event4 a:hover{
	background-image:url(../images/inner/event_btns/eventbtn_04_2.png);
}
#tab ul li.event4 a{
	width:125px;
	height:45px;
	display:block;
	float:left;
	background-image:url(../images/inner/event_btns/eventbtn_04.png);
	background-repeat:no-repeat;
	background-position:center top;
	text-indent:-9999px;
	margin-left:10px;
}
#tab ul li.event4 a:hover{
	background-image:url(../images/inner/event_btns/eventbtn_04_2.png);
}
#tab ul li.event5 a{
	width:125px;
	height:45px;
	display:block;
	float:left;
	background-image:url(../images/inner/event_btns/eventbtn_05.png);
	background-repeat:no-repeat;
	background-position:center top;
	text-indent:-9999px;
	margin-left:10px;
}
#tab ul li.event5 a:hover{
	background-image:url(../images/inner/event_btns/eventbtn_05_2.png);
}

#tab2{
	height:45px;
	width:751px;
	margin-left:38px;
	clear:both;
}
#tab2 ul li.event6 a{
	width:125px;
	height:45px;
	display:block;
	float:left;
	background-image:url(../images/inner/event_btns/eventbtn_06.png);
	background-repeat:no-repeat;
	background-position:center top;
	text-indent:-9999px;
	margin-left:10px;
}
#tab2 ul li.event6 a:hover{
	background-image:url(../images/inner/event_btns/eventbtn_06_2.png);
}
#tab2 ul li.event7 a{
	width:125px;
	height:45px;
	display:block;
	float:left;
	background-image:url(../images/inner/event_btns/eventbtn_07.png);
	background-repeat:no-repeat;
	background-position:center top;
	text-indent:-9999px;
	margin-left:10px;
}
#tab2 ul li.event7 a:hover{
	background-image:url(../images/inner/event_btns/eventbtn_07_2.png);
}
#tab2 ul li.event8 a{
	width:125px;
	height:45px;
	display:block;
	float:left;
	background-image:url(../images/inner/event_btns/eventbtn_08.png);
	background-repeat:no-repeat;
	background-position:center top;
	text-indent:-9999px;
	margin-left:10px;
}
#tab2 ul li.event8 a:hover{
	background-image:url(../images/inner/event_btns/eventbtn_08_2.png);
}
#tab2 ul li.event9 a{
	width:125px;
	height:45px;
	display:block;
	float:left;
	background-image:url(../images/inner/event_btns/eventbtn_09.png);
	background-repeat:no-repeat;
	background-position:center top;
	text-indent:-9999px;
	margin-left:10px;
}
#tab2 ul li.event9 a:hover{
	background-image:url(../images/inner/event_btns/eventbtn_09_2.png);
}
#tab2 ul li.event10 a{
	width:125px;
	height:45px;
	display:block;
	float:left;
	background-image:url(../images/inner/event_btns/eventbtn_10.png);
	background-repeat:no-repeat;
	background-position:center top;
	text-indent:-9999px;
	margin-left:10px;
}
#tab2 ul li.event10 a:hover{
	background-image:url(../images/inner/event_btns/eventbtn_10_2.png);
}

#tab3{
	height:45px;
	width:751px;
	margin-left:38px;
	padding-top:15px;
	clear:both;
}
#tab3 ul li.event11 a{
	width:146px;
	height:45px;
	display:block;
	float:left;
	background-image:url(../images/inner/event_btns/eventbtn_11.png);
	background-repeat:no-repeat;
	background-position:center top;
	text-indent:-9999px;
	margin-left:10px;
}
#tab3 ul li.event11 a:hover{
	background-image:url(../images/inner/event_btns/eventbtn_11_2.png);
}



#footerwrapper{
	background-image:url(../images/inner/in_bottombg.jpg);
	background-repeat:no-repeat;
	background-position:center bottom;
}
#footer{
	height:142px;
	background-image:url(../images/inner/footerbg.png);
	background-repeat:repeat-x;
}
#footercotent{
	width:1000px;
	height:136px;
	margin-left:auto;
	margin-right:auto;
	margin-top:6px;
}

#menu{
	width: 238px;
	height: 579px;
	top: -77px;
	left: 35px;
	z-index: 1;
	position: absolute;
	background-image: url(../images/inner/menubg.png);
	background-repeat: no-repeat;
}
#logo{
	width: 310px;
	height: 214px;
	top: -176px;
	left: -1px;
	z-index: 2;
	position: absolute;
}
#menu_btnarea{
	width: 199px;
	height: 327px;
	margin-top:131px;
	margin-left:auto;
	margin-right:auto;
}
#menu_btnarea ul li{
`	width:199px;
	height:61px;
	display:block;
	margin-bottom:6px;
}
#mainframe{
	width:831px;
	margin-left:293px;
}
#mainframe_top{
	height:123px;
	background-image:url(../images/inner/top_frame.png);
	background-repeat:no-repeat;
}
#mainframe_center{
	min-height:766px;
	background-image:url(../images/inner/center_frame.png);
	background-repeat:repeat-y;
}
#mainframe_bottom{
	height:132px;
	background-image:url(../images/inner/bottom_frame.png);
	background-repeat:no-repeat;
	background-position:center top;
	clear:both;
}
#tab{
	width:751px;
	margin-left:38px;
	padding-top:15px;
	padding-bottom:15px;
}
#smallframe_top{
	width:751px;
	height:15px;
	margin-left:38px;
	background-image:url(../images/inner/smallframetop.png);
	background-repeat:no-repeat;
	background-position:center top;
	clear:both;
}
#smallframe_center{
	width:751px;
	min-height:751px;
	background-image:url(../images/inner/smallframebg.png);
	background-repeat:repeat-y;
	margin-left:38px;
}
#centertext{
	width:676px;
	margin-left:auto;
	margin-right:auto;
	padding-top:15px;
}

.cleaner{
	height:10px;
	clear:both;
}
.cleaner2{
	height:20px;
	clear:both;
}

.title{
	width:676px;
	height:48px;
	margin-left:auto;
	margin-right:auto;
	padding-top:62px;
	line-height:48px;
	font-size:27px;
	font-weight:bolder;
}
.subtitle{
	font-size:17px;
	height:28px;
	line-height:28px;
	border-bottom:1px #6a6a6a solid;
}
.picstyle{
	border:3px #87a4ae solid;
}
.point{
	font-weight:bolder;
	color:#414141;
	font-size:15px;
}
.tableborder{
	border:#630 3px solid;
}
.tablebg{
	background:#F90;
}

#event2_info_list{
	width:100%;
	height:105px;
	position:relative;
}

#crew{
	width: 144px;
	height: 167px;
	top: -27px;
	left: 518px;
	z-index: 5;
	position: absolute;
}
