@charset "utf-8";
/*
border: 1px solid #f00;
white-space: nowrap;
text-align: center;
vertical-align: middle;
background: url("../img/image.jpg") right bottom no-repeat;
list-style-type: disc;none
list-style-image: url(image.gif);
list-style-position: inside;
a:link {
	color: #3f75fb;
	}
a:visited {
	color: #3f75fb;
	}
a:hover {
	color: #ff0000;
	}
a:active {
	color: #ff0000;
	}
display: inline;none;block
width: 300px;
height: 200px;
min-height: 100px;
float: left;
visibility: hidden;
position: absolute;relative
left: 0;
top: -1px;
font-size: 75%;
font-size: 62.5%
line-height: 1.6;
font-weight: bold;
font-style: normal;
clear: both;
*/

/* +++++ Format setting +++++ */
/* Body setting */



html {
	
	}

body {
	
	}

#wrapper {
	
	}


#header {
	width: 900px;
	margin: 0 auto;
	}


#pageBody {
	width: 910px;
	margin: 0 auto;
	background: url('../img/bg-page.gif') no-repeat left top;
	}


#contents {
	width: 900px;
	margin: 0 auto;
	background: none;
	}

#container {
	
	}



#swfHeader {
	Width: 100%;
	height: 557px;
	margin:0 auto;
	text-align:center;
	background:#ffffff;
}
#swfBox {
	Width: 100%;
	height: 100%;
}
#swfBox img {
	margin-top: 230px;
}


/*#header h1 {
	display: inline;
	width: 232px;
	float: left;
	padding: 17px 0 6px 0;
	}
#header p {
	display: inline;
	width: 300px;
	float: left;
	padding: 34px 0 6px 0;
	}
#header .subMenuBox {
	display: inline;
	width: 354px;
	float: right;
	}

#header .subMenuBox li {
	display: inline;
	float: left;
	}
	#header .subMenuBox li.contact {
		width: 105px;
		}
	#header .subMenuBox li.faq {
		width: 90px;
		}
	#header .subMenuBox li.english {
		width: 80px;
		}
	#header .subMenuBox li.chinese {
		width: 79px;
		}

#header .subMenuBox dl {
	}
	#header .subMenuBox dt {
		display: inline;
		width: 55px;
		float: left;
		}
	#header .subMenuBox dd {
		display: inline;
		width: 22px;
		float: left;
		}

#header .subMenuBox form {
	display: inline;
	float: right;
	}*/




#contents ul {
	}
	#contents li {
		display: inline;
		float: left;
		/*font-size:68.75%;
		line-height: 1.4;*/
		color: #666666;
		}
	#contents li.about {
		width: 290px;
		}
	#contents li.business {
		width: 303px;
		}
	#contents li.recruit {
		float: right;
		width: 275px;
		}

#contents li.about dl {
	/*width: 270px;*/
	margin: 0 0 0 20px;
	}
	#contents li.about dd {
		padding: 0 15px;
		}
#contents li.business dl {
	/*width: 270px;*/
	margin: 0 0 0 33px;
	}
	#contents li.business dd {
		padding: 0 15px;
		}
#contents li.recruit dl {
	width: 255px;
	}
	#contents li.recruit dd {
		padding: 0 7px 15px 8px;
		border-right: 1px solid #d4d4d4;
		border-bottom: 1px solid #d4d4d4;
		border-left: 1px solid #d4d4d4;
		}


#contents .info {
	/*padding: 20px 0 0 0;*/
	}
#contents .info .news {
	display: inline;
	width: 578px;
	float: left;
	padding-top: 20px;
	}
#contents .info .banner {
	display: inline;
	width: 275px;
	float: right;
	padding-top: 50px;
	}
#contents .info .attention {
	display: inline;
	width: 255px;
	float: right;
	margin-right: 20px;
	margin-bottom: 35px;
	background: url('../img/bg-attention.gif') left top;
	}

#contents .info .news dl.newsBox {
	width: 569px;
	margin-bottom: 35px;
	}
	#contents .info dl dt.newsTitle {
		height: 30px;
		background: url('../img/separator-news.gif') repeat-x left bottom;
		}
	#contents .info dl dt.newsTitle img {
		display: inline;
		float: left;
		}
	#contents .info dl dt.newsTitle span {
		display: inline;
		width: 85px;
		float: right;
		}
	#contents .info dl dd.newsBox {
		position:relative;
		width:569px;
		height:245px;/*120*/
		overflow-y:scroll;
		overflow-y:auto;
		margin:0;
		}
	html:first-child #contents .info dl dd.newsBox {
		position:relative;
		height:245px;/*120*/
		overflow:scroll;
		overflow:auto;
		margin:0;
		}

#contents .info .banner p {
	padding-bottom: 10px;
	}

#contents .info .attention span {
	display: block;
	margin: 4px;
	padding: 0 13px 7px 13px;
	background-color: #ffffff;
	}
#contents .info .attention p.reader {
	display: inline;
	width: 112px;
	height:34px;
	float: left;
	margin-top: 18px;
	}
#contents .info .attention p.verisign {
	display: inline;
	width: 100px;
	height:72px;
	float: right;
	}
#contents .info .attention p.ft09l {
	display: inline;
	width: 225px;/*229*/
	float: left;
	}



/*.info .news dd iframe dd{color:#f00;background:#f00;border: 1px #008000 solid;}*/
#contents .info dl dd dl {
	width: 550px;/*554*/
	margin: 0 auto;
	padding-top: 10px;
	/*font-size: 75%;
	line-height: 1.3;*/
	}

#contents .info dl dd dt {
	display: inline;
	width: 120px;
	float: left;
	text-align: center;
	background: url('../img/mark-arrow.gif') no-repeat 100% 40%;
	padding-bottom: 5px;
	color: #666666
	}
#contents .info dl dd dd {
	width: 414px;/*424*/
	margin-left: 130px;
	padding-bottom: 5px;
	}
#emergency {
	width: 900px;
	/*height: 900px;*/
	margin: 0 auto;
	padding: 5px;
	background: none;
	text-align: center;
	font-size: 75%;
	}
