div#content_wrapper{
	background-image:url(../images/bg.png);
	background-position:top center;
}
#content_header{
	background-image:url(../images/main_bg.png);
	width:100%;
	height:549px;
	background-repeat:no-repeat;
	background-position:top center;
}

#content_header .inner{
	width:980px;
	height:549px;
	margin:0 auto;
	padding:0 10px;
	position:relative;
}

h2{
	background-image:url(../images/h2.png);
	width:561px;
	height:237px;
	display:block;
	text-indent:-999px;
	overflow:hidden;
	position:absolute;
	right:10px;
	top:13px;
}

#content_header img{
	position:absolute;
}

div#main_content{
	margin-top:-47px;
}
#movie{
	background-image:url(../images/movie_bg.png);
	width:980px;
	height:484px;
	position:relative;
}
#movie iframe{
	position:absolute;
	top:37px;
	left:45px;
}
#howuse{
	position:relative;
}
#howuse a{
	position:absolute;
	background-image:url(../images/btn_download.png);
	width:162px;
	height:56px;
	text-indent:-999px;
	overflow:hidden;
	display:block;
	top:31px;
	right:36px;
}
#howuse a:hover{
	background-position:0 -56px;
}
#spec{
	position:relative;
	background-image:url(../images/spec.png);
	width:980px;
	height:397px;
}
.mt20{
	margin-top:20px;
}
#spec p{
	font-size:12px;
	line-height:18px;
	position:absolute;
}
p.spec{
	color:#823c03;
	top:255px;
	left:73px;
}

p.release{
	color:#5fc95f;
	font-weight:bold;
	left:73px;
	top:325px;
}

div#recommend_sites{
	margin-top:20px;
}



#content_footer{
	width:980px;
	position:relative;
	margin:20px 0;
	height:64px;
}
#content_footer img{
	float:right;
	margin-top:7px;
}
#social_wrap{
	width:150px;
	float:left;
}
#social_wrap a{
	float:left;
}
#social_wrap iframe{
	float:left;
}

a.t2mall{
	background-image:url(../images/btn_t2mall.png);
	width:124px;
	height:32px;
	text-indent:-999px;
	overflow:hidden;
	display:block;
	position:absolute;
	top:323px;
	left:337px;
	display:none;
	background-repeat:no-repeat;
}
a.t2mall:hover{
	background-position:0 -32px;
}