@charset "UTF-8";

a {
	outline: none; 
	hlbr: expression(this.onFocus=this.blur()); 
	text-decoration:none;}
	
img {
	border: none;}
	
.clear{
	clear:both;
	height: 0;
	overflow: hidden;}

body,html{
	/*font-family: Arial,Georgia,Verdana;*/
	font-family: 微軟正黑體, 新明細體, Tahoma, Verdana, Arial;
	background:#ffffff url(/cloud-static/images/bigbg_2.jpg) top repeat-x;
	height: 100%;
	color:#333;
	line-height:1.7em;
	padding: 0; margin: 0; }
	
.main_bg {
	width:100%;
	height:100%;
	background: url(/cloud-static/images/bigbg_2.jpg)  repeat-x; 
	position:fixed;
	bottom:0;
	z-index:0;}
	
.menubar_bg {
	background:#666;
	width:100%;line-height: 30px;
	min-width: 1024px;
	position: relative;z-index:1;}
.menubar {
	width:100%;
	margin:auto;
	color:#FFF;
	font-size:13px;}
.menubar a{
	color:#FFF;
	font-size:13px;
	text-decoration:none;
	padding-right:15px;}
.menubar a:hover{
	color:#bbe2ff;}

.menubar .left {
	width:704px;
	float: left; }
	
.menubar .right {
	width:300px;
	float:right;
	text-align:right;}
	
.logo_bar {
	width:100%;
	height:70px;
	background:url(/cloud-static/images/bg_ttitle.jpg) repeat-x top;
	min-width: 1024px;
	position: relative;z-index:1;}
.logo_bar_in {width:100%;}
.logo {
	width:400px; 
	float:left; 
	padding-left:10px;
}

.menu {
	width:198px; height:70px; float:right;}
.main_index {
	width:1024px;
	margin:auto;
	/*min-height:600px;*/
	position: relative;z-index:1;
	padding-top:50px;
	
	}

.vacancy {
	height:80px;}

.footer{
	background:#666;
	width: 100%;line-height: 12px;
	position: fixed;
	bottom: 0;
	border-top:1px solid #66b7e3;
	z-index:4;
}
.footer p{
	text-align: center;
	color: #fff;font-size: 12px;
}