@charset "utf-8";
/* CSS Document */


html, body {
	margin:0;
	padding:0;
	height:100%;
}

html {
	background-color: #1A1A1A;
}

body {
	font: 14px Calibri,arial, 微軟正黑體;
	color:#CCCCCC;
}
.clear {
	clear: both;
	margin: 0;
	padding: 0;
	height: 0;
}

#container {
	width: 980px;
	margin: 0px auto;
	background-color: #1a1a1a;
	min-height:100%;
	position:relative;
}

#header {
	position: inherit;
  	top: 0;
  	left: 0;
  	width: 100%;
}

#content_1 {
   height:100%;
   width: 950px;
   margin: 0px auto;
   position:relative;
   clear:both;
   padding-bottom: 30px;
   border-bottom: #444 thin solid;
}

#content_2 {
   height:100%;
   width: 950px;
   margin: 0px auto;
   position:relative;
   clear:both;
   padding-top: 30px;
}


#footer {
	position: absolute;
	bottom: 0;
	width: 950px;
    margin: 0px auto;
	padding: 10px 15px 10px 15px;
	height: 130px;
	background-color: #1a1a1a;
}

#wtf {
   z-index: 0;
   width: 980px;
   background-color: #1a1a1a;
   padding-bottom: 130px;
   margin: 0;
}

.blue_large {
	font-size:78px; font-family: arial; font-weight:bold; color: #00e3ff; line-height: 70px; margin: 10px 0 0 -2px;
}

.blue_medium {
	font-size:72px; font-family: arial, 微軟正黑體; font-weight:bold; color: #00e3ff; line-height: 70px; margin: 10px 0 0 -2px;
}

.blue_small {
	font-size:20px; font-family: arial, 微軟正黑體; font-weight:bold; color: #00e3ff; line-height: 70px; margin: 30px 0 0 0px;
}

.title_1 { 
	font-size:40px; font-family: "Myriad Web Pro", 微軟正黑體; color: #c4c4c4; line-height: 35px; margin: 15px 0 15px 0;
}

.title_2 { 
	font-size:27px; font-family: "Myriad Web Pro", 微軟正黑體; color: #c4c4c4; line-height: 20px; margin: 25px 0 15px 177px;
}

.title_3 { 
	font-size:46px; font-family: "Myriad Web Pro", 微軟正黑體; color: #c4c4c4; line-height: 42px; margin: 30px 0 5px 0;
}

.video_title {
	font-size:13px; font-family: "Myriad Web Pro", 微軟正黑體; color: #888888; line-height: 10px; margin: 6px 0 15px 0; text-align:left;
}

.news_text {
	font-size:15px; font-family: "Myriad Web Pro", 微軟正黑體; color: #999; line-height: 18px; margin: 6px 0 5px 0; text-align:justify;
}

.news_text_ch {
	font-size:17px; font-family: 微軟正黑體, "Myriad Web Pro", calibri; color: #999; line-height: 23px; margin: 0px 0 20px 0; text-align:justify;
}


.list {
	font-size:16px; font-family: "Myriad Web Pro", 微軟正黑體; color: #999; line-height: 21px; margin: 0 55px 5px 0; float:left;
}

.contact_text {
	font-size:15px; font-family: "Myriad Web Pro", 微軟正黑體; color: #9d9d9d; line-height: 24px; margin: 5px 0 5px 0;
}

.contact_text_m {
	font-size:17px; font-family: "Myriad Web Pro", 微軟正黑體; color: #fff; line-height: 24px; margin: 8px 0 5px 0;
}

.contact_text_ll {
	font-size:28px; font-family: "Myriad Web Pro", 微軟正黑體; color: #fff; line-height: 30px; margin: 0 0 5px 0;
}

.contact_text_large {
	font-size:20px; font-family: "Myriad Web Pro", 微軟正黑體; color: #fff; line-height: 24px; margin: 0 0 10px 0;
}

.contact_address_ch {
	font-size:19px; font-family: "Myriad Web Pro", 微軟正黑體; color: #fff; line-height: 24px; margin: 0 0 10px 0;
}


.career_text {
	font-size: 24px;
	font-family: "Myriad Web Pro", "微軟正黑體";
	color: #fff;
	line-height: 24px;
	margin: 0 0 15px 0;
}


#top_button {
	margin: 0 0 35px 0;
}

#connect {
	width: 950px;
	margin: 0px auto;
	padding-bottom: 7px;
    border-bottom: #444 1px solid;
    text-align: right;
}

#key {
	margin: 0 0 5px 0;
	width: 500px;
	float:left;
	clear:both;
	padding-bottom: 5px;
	border-bottom: thin #444 solid;
}

#showreel {
	text-align:center;
}

.address {
	font:Calibri, 微軟正黑體;
	font-weight:bold;
	font-size:13px;
	line-height: 18px;
	color: #999;
	margin-top: 8px;
}

.copyright {
	font:Calibri, 微軟正黑體;
	font-weight:bold;
	font-size:13px;
	color: #666;
	margin-top: 25px;
}


a:link, a:active {
	text-decoration: none;
	color: #8fde24;
	font-size:inherit;
}
a:visited {
	text-decoration: none;
	color: #1296a6;
	font-size:inherit;
}
a:hover {
	text-decoration: none;
	color: #68b104;
	font-size:inherit;
}

a {
	font-size:inherit;
}

.scroll {
	display: block;	
	height: 60px;
}
