﻿body {
	margin:0; overflow-y: scroll; overflow-x: hidden; background:url(../images/overlay.png)
}

#wrapper {
	width:100%;
	margin:0 auto;
	padding: 0;
	}
	
#header {
	font-size:12px; text-decoration: none; width:100%; height:300px; background:url(../images/facer.gif); background-repeat:repeat-x
}

#content{font-size:13px; color:#000; font-family:Verdana, Geneva, sans-serif; padding-top:30px; font-weight:normal}
#btzone{ width:1050px; height:28px; color:#FFF; font-size:13px; padding-top:7px; font-family:Arial, Helvetica, sans-serif; background-color:#0E2D51; margin:0 auto}
.btlinks{margin-left:auto; margin-right:auto; width:980px; padding-top:8px; letter-spacing:2px}
.mainbt{width:1050px; margin-left:auto; margin-right:auto; position:relative; z-index:100}
#footer{height:200px; text-align:center; color:#FFFFFF; font-size:13px; background: url(../images/footer_gd.gif); background-repeat:repeat-x; line-height:1.4em; letter-spacing:3px; font-family:Verdana, Geneva, sans-serif; width:1050px; margin:0 auto}
.footframer{height:200px; text-align:center; width:1050px; margin:0 auto}
.headad {margin:auto; width:1050px; height:300px; z-index: 0;}
#music_apDiv1 {
	position: absolute;
	left: 1000px;
	top: 10px;
	width: 170px;
	height: 70px;
	z-index: 2;
	font-size:8px; color:#E6E367; font-family:Verdana, Geneva, sans-serif
}
#rocket_apDiv1 {
	position: absolute;
	left: 0px;
	top: 10px;
	width: 200px;
	height: 300px;
	z-index: 1;
}
img {
	border: 0px 0px 0px 0px;}
/*main_links_s*/
#menu {
	margin: 0;
	padding: 0;
	list-style: none;
	position: relative;
	width: 1050px;
	float: left;
	letter-spacing:1px
	}
	#menu li {
		margin: 0;
		padding: 0;
		float: left;
		border-right: 1px solid #EEDA00; letter-spacing:1px
	}
	#menu li a {
		padding: 1px 13px;
		display: block;
		color: #EEDA00;
		text-decoration: none; letter-spacing:1px; font-size:13px
	}
	#menu li ul {
		margin: 0;
		padding: 10px 0;
		list-style: none;
		float: left;
		position: absolute;
		left: 0;
		width: 1050px;
		color: #EEDA00;
		background:url('../images/bottom.png') no-repeat bottom;
		display: none; letter-spacing:1px; font-size:13px
	}
	#menu li ul li { border-right: 1px solid #EEDA00; font-size:13px }
	#menu li ul li a { display: inline; }
	#menu li ul li a:hover { text-decoration: none; font-size:13px; color:#FFFFFF }
/*main_links_e*/
/*button*/

a:link {
	color:#ffffff; font-size:12px; line-height:1.5em; text-decoration:none; font-family:Arial, Helvetica, sans-serif; font-weight:normal
}
a:visited {
	color:#ffffff; font-size:12px; line-height:1.5em; text-decoration:none; font-family:Arial, Helvetica, sans-serif; font-weight:normal
}
a:active {
	color:#E8E567; font-size:12px; line-height:1.5em; text-decoration:none; font-family:Arial, Helvetica, sans-serif; font-weight:normal
}
a:hover {
	color:#E8E567; font-size:12px; line-height:1.5em; text-decoration:none; font-family:Arial, Helvetica, sans-serif; font-weight:normal
}

a.lk2:link {
	font-family:Verdana, Geneva, sans-serif; font-size:13px; color:#585757; font-weight:normal; letter-spacing:1px; padding-top:7px
}
a.lk2:visited {
	font-family:Verdana, Geneva, sans-serif; font-size:13px; color:#585757; font-weight:normal; letter-spacing:1px; padding-top:7px
}
a.lk2:active {
	font-family:Verdana, Geneva, sans-serif; font-size:13px; color:#0B629A; font-weight:normal; letter-spacing:1px; padding-top:7px; text-decoration:none
}
a.lk2:hover {
	font-family:Verdana, Geneva, sans-serif; font-size:13px; color:#0B629A; font-weight:normal; letter-spacing:1px; padding-top:7px; text-decoration:none
}

a.lk3:link {
	font-family:Verdana, Geneva, sans-serif; font-size:13px; color:#0B629A; font-weight:normal; letter-spacing:1px; padding-top:7px
}
a.lk3:visited {
	font-family:Verdana, Geneva, sans-serif; font-size:13px; color:#0B629A; font-weight:normal; letter-spacing:1px; padding-top:7px
}
a.lk3:active {
	font-family:Verdana, Geneva, sans-serif; font-size:13px; color:#585757; font-weight:normal; letter-spacing:1px; padding-top:7px; text-decoration:none
}
a.lk3:hover {
	font-family:Verdana, Geneva, sans-serif; font-size:13px; color:#585757; font-weight:normal; letter-spacing:1px; padding-top:7px; text-decoration:none
}

a.lk4:link {
	font-family:Verdana, Geneva, sans-serif; font-size:15px; color:#EBCA00; font-weight:bold; letter-spacing:1px;
}
a.lk4:visited {
	font-family:Verdana, Geneva, sans-serif; font-size:15px; color:#EBCA00; font-weight:bold; letter-spacing:1px;
}
a.lk4:active {
	font-family:Verdana, Geneva, sans-serif; font-size:15px; color:#fff; font-weight:bold; letter-spacing:1px; text-decoration:none
}
a.lk4:hover {
	font-family:Verdana, Geneva, sans-serif; font-size:15px; color:#fff; font-weight:bold; letter-spacing:1px; text-decoration:none
}

/*font*/

.text1 {
	color:#ffffff; font-size:12px; letter-spacing: 1px; font-family:Arial, Helvetica, sans-serif;
}
.text2 {
	color:#000; font-size:13px; letter-spacing: 1px; font-family:Arial, Helvetica, sans-serif; line-height:1.7em; font-weight:normal
}

.text3{
	font-family:Verdana, Geneva, sans-serif; font-size:13px; color:#585757; font-weight:normal; letter-spacing:1px; padding-top:7px
	}
	
.text4{
	font-family:Verdana, Geneva, sans-serif; font-size:13px; color:#585757; font-weight:normal; letter-spacing:1px; padding:11px 0 0 35px; background:url(images/works_item1.png); background-repeat:no-repeat
	}

.text5{
	font-family:Verdana, Geneva, sans-serif; font-size:15px; color:#fff; background-repeat:no-repeat;
	}



/*item*/
.top {height:39px; text-align:center; margin-top:20px}
.pointStr {
	BORDER-RIGHT: #dddddd 1px solid; BORDER-TOP: #dddddd 1px solid; FONT-WEIGHT: normal; BORDER-LEFT: #dddddd 1px solid; CURSOR: pointer; BORDER-BOTTOM: #dddddd 1px solid
}
.formTr1 {
	BACKGROUND-COLOR: #E5E5E5; TEXT-DECORATION: none; font-family:Verdana, Geneva, sans-serif; font-size: 13px; color:#000; font-weight:bold
}
.formTr2 {
	BACKGROUND-COLOR: #E5E5E5; TEXT-DECORATION: none; font-family:Verdana, Geneva, sans-serif; font-size: 13px; color:#000; font-weight:bold
}
.formTr1_mover {
	BACKGROUND-COLOR: #0080DA; TEXT-DECORATION: none; font-family:Verdana, Geneva, sans-serif; font-size: 13px; color:#000; font-weight:bold
}
.formTr2_mover {
	BACKGROUND-COLOR: #E5E5E5; TEXT-DECORATION: none; font-family:Verdana, Geneva, sans-serif; font-size: 13px; color:#000; font-weight:bold
}
.mouseov{
color:#4D4D4D; font-size:13px; letter-spacing: 2px; font-family:Arial, Helvetica, sans-serif; border-left: 1px solid #C0C0C0; border-bottom: 1px solid #C0C0C0; width:150px; height:35px; font-weight:normal
}
.mouseov:hover{
color:#008292; font-size:13px; letter-spacing: 3px; font-family:Arial, Helvetica, sans-serif; border-left: 1px solid #C0C0C0; border-top: 2px solid #008292; width:150px; height:33px; font-weight:normal
}

.s2_mouseov{
color:#B3B3B3; font-size:12px; letter-spacing: 2px; font-family:Arial, Helvetica, sans-serif; font-weight:normal; border:1px solid #B3B3B3; padding: 3px 5px 3px 5px
}
.s2_mouseov:hover{
color:#ffffff; font-size:12px; letter-spacing: 2px; font-family:Arial, Helvetica, sans-serif; padding: 3px 5px 3px 5px; font-weight:normal; background-color:#008292; border:1px solid #008292
}


input {
    border: 1px solid #BBBBBB; //改變外框
    background: #fff; // 背景色
    /* 邊角圓弧化，不同瀏器覧設定不同　*/
    -moz-border-radius:3px; // Firefox
    -webkit-border-radius: 3px; // Safari 和 Chrome
    border-radius: 3px; // Opera 10.5+
}

ul, li {
	margin: 0;
	padding: 0;
	list-style: none;
}
#qaContent {
	width: 1050px;
}
#qaContent h3 {
	width: 1050px;
	height: 40px;
	text-indent: -9999px;
}
#qaContent h3.qa_group_1 {
	background: url(img/qa_group_1.gif) no-repeat;
}
#qaContent h3.qa_group_2 {
	background: url(img/qa_group_2.gif) no-repeat;
}
#qaContent ul.accordionPart {
	margin: 10px 0px 35px 0px;
}
#qaContent ul.accordionPart li {
	border-bottom: solid 1px #B3B3B3;
	padding-bottom: 12px;
	margin-top: 12px;
}
#qaContent ul.accordionPart li .qa_title {
	background: url(images/icon_q_a.gif) no-repeat 0px 0px;
	padding-left: 0px;
	color: #4D4D4D;
	cursor: pointer;
}
#qaContent ul.accordionPart li .qa_title_on {
	text-decoration:none;
}
#qaContent ul.accordionPart li .qa_content {
	margin: 6px 0 0;
	background: url(imgage/icon_q_a.gif) no-repeat 0px -31px;
	color: #767676;
}