/* CSS Document */
body {
	font-size:11px;
	font-family:Arial, Helvetica, sans-serif, Verdana;
	background-color:#0A0A0A;
	line-height:16px;
	background-image:url(../images/bodyTop.jpg);
	background-position:center top;
	background-repeat:no-repeat;
}
* {
	margin:0px;
	padding:0px;
}
#container {
	width:900px;
	height:auto;
	margin:0 auto;
}
.spaceLine {
	width:100%;
	height:1px;
	overflow:hidden;
	background:#666;
}
.blue {
	color:#0084CC;
}
#header {

}
#header .logo  {
	float:left;
	border:0px;
}

.topMenu {
	clear:both;
	width:100%;
	height:40px;
	overflow:hidden;
}
.topMenu a {
	height:40px;
	float:left;
	display:block;
	background:url(../images/topMenu.jpg) no-repeat;
}
.topMenu .about {
	width:180px;
}
.topMenu .about:hover , .topMenu .abouton {
	background-position:0 -40px;
}
.topMenu .technology {
	width:180px;
	background-position:-180px 0px;
}
.topMenu .technology:hover , .topMenu .technologyon {
	background-position:-180px -40px;
}
.topMenu .careers {
	width:180px;
	background-position:-360px 0px;
}
.topMenu .careers:hover , .topMenu .careerson {
	background-position:-360px -40px;
}
.topMenu .games {
	width:180px;
	background-position:-540px 0px;
}
.topMenu .games:hover , .topMenu .gameson {
	background-position:-540px -40px;
}
.topMenu .contact {
	width:180px;
	background-position:-720px 0px;
}
.topMenu .contact:hover , .topMenu .contacton {
	background-position:-720px -40px;
}






#footer {
	clear:both;
	color:#3F3F3F;
	text-align:center;
	line-height:24px;
	height:60px;
	text-decoration:underline;
}









#mainbody {

}
.seeMore {
	
}
#mainbody .flashPlayerBg {
	width:100%;
	height:440px;
	overflow:hidden;
	background:url(../images/flashPlayerBg.jpg) top center no-repeat;
}
#mainbody .flashPlayer {
	width:880px;
	height:420px;
	margin:10px;
}
#mainbody .newsTitleLine {
	width:100%;
	height:42px;
	background:url(../images/newsTitleBg.jpg) repeat-x;
}
#mainbody .newsTitle {
	float:left;
	height:42px;
	background:url(../images/newsTitle.jpg) repeat-x;
}
#mainbody .newsEnd {
	float:right;
}
#mainbody .orderNews {
	float:right;
	border:0px;
}
#mainbody .newsContent {
	clear:both;
	height:128px;
	background:url(../images/newsBoxBg.jpg);
	color:#4D4F4F;
}
.newsContent .box {
	float:left;
	width:270px;
	padding-top:5px;
	padding-left:20px;
} 
.newsContent .box .time {
	color:#BE731B;
	font-weight:bold;
	font-size:12px;
	line-height:24px;
}
.newsContent .box .more {
	clear:both;
	float:right;
}
.newsContent .box .seeMore {
	position:relative;
	top:65px;
	display:block;
	width:58px;
	height:24px;
	overflow:hidden;
	background:url(../images/readMore.jpg);
	background-position:0 -24px;
}
#mainbody .newsContent .box .seeMore:hover {
	background-position:0 -0px;
}



.inPage {
	background:url(../images/mainbodyBg.jpg) repeat-y;
}
.inPage .pageTop {
	width:100%;
	height:18px;
	overflow:hidden;
	background:url(../images/mainbodyTop.jpg);
}
.inPage .pageBtm {
	width:100%;
	height:15px;
	overflow:hidden;
	background:url(../images/mainbodyBtm.jpg);
}

.inPage .box {
	width:95%;
	margin:0 auto;
}


.pageTitle {
	font-size:16px;
	font-weight:bold;
	line-height:22px;
}
.pageTitle2 {
	line-height:25px;
	font-size:12px;
	font-weight:bold;
}
.pageText {
	margin:16px 0;
	line-height:20px;
}
.pageTextDot {
	padding-left:10px;
	line-height:25px;
	background:url(../images/dot.jpg) left no-repeat;
}
.dotFirst {
	margin-top:-10px;
}
.dotLast {
	margin-bottom:-10px;
}
.pageText a , .a2 {
	font-weight:bold;
	text-decoration:underline;
	color:#0084CC;
}
.a2 {
	font-size:12px;
}


.aboutInbox {
	margin:16px 0px 0px 0;
	padding-bottom:16px;
	width:49%;
	float:left;
}
.contactInbox {
	float:left;
	width:210px;
	margin:0px 60px 0px 0;
}
.contactBox {
	width:860px;
	overflow:hidden;
	margin:5px auto;
	background:url(../images/contactBg.jpg) repeat-y;
}
.contactBox .contactTop {
	height:10px;
	overflow:hidden;
	background:url(../images/contactTop.jpg);
}
.contactBox .contactBtm {
	clear:both;
	height:10px;
	overflow:hidden;
	background:url(../images/contactBtm.jpg);
}
.contactBox .contentText {
	position:relative;
	z-index:10000;
	float:left;
	margin-left:10px;
}
.contactMap {
	display:block;
	position:relative;
	z-index:90;
	margin-left:180px;
	margin-bottom:-116px;
}


/**********************  index_plan_B        ****************************/

.rightNew {
	display:inline;
	float:right;
	margin-right:8px;
	width:288px;
	height:415px;
	overflow:hidden;
	background:url(../images/rightNewsBg.jpg) no-repeat;
	background-position:0px -6px;
}
.rightNew .newsContent .box {
	width:256px;
}
.rightNew .newsContent .box .seeMore {
	top:60px;
}
#mainbody .rightNew .newsTitle {
	height:36px;
}
#mainbody .rightNew  .newsTitleLine {
	background:none;
	height:36px;
}
#mainbody .rightNew .newsContent {
	background:none;
}
#mainbody .rightNew .newsContent .content {
	height:100px;
}
.leftPlayBg {
	display:inline;
	float:left;
	margin-left:8px;
	width:592px;
	height:415px;
	background:url(../images/leftPlayBg.jpg) no-repeat;
	background-position:-1px -6px;
}
#mainbody .leftPlayBg .flashPlayer {
	margin:0 5px;
	width:580px;
	height:335px;
	background:url(../images/preview.jpg) top no-repeat;
	background-position:0px -6px;
}
#mainbody .leftPlayBg .text {
	font-size:12px;
	line-height:15px;
	font-weight:bold;
	width:550px;
	margin:15px;
	margin-bottom:5px;
	
}
.planBIndex .pageTop {
	width:100%;
	height:14px;
	overflow:hidden;
	background:url(../images/homeMainbodyTop_planB.jpg);
}
.planBIndex .pageBtm {
	width:100%;
	height:14px;
	overflow:hidden;
	background:url(../images/homeMainbodyBtm_planB.jpg);
}
.planBIndex  {
	background:url(../images/homeMainbodyBg_planB.jpg) repeat-y;
}








