@charset "UTF-8";
/* CSS Document */

*{zoom: 1;
}

#rap {
	background-color: #FFFFFF;
	width: 3032px;
	height: 800px;
	margin: 40px 0px 80px 30px;
	padding: 0px 0px 0px 0px;
}

/*-------blog parts-------------------------------------------------------------------------*/
/*-----------------------------------------------------------------------------blog---*/
div#blog {
	float: right;
	width: 2765px;
	margin: 0;
	padding: 0;
	background-color: #fff;
	/* border: solid 1px #f00; */
}

div#blog .hor {
	float: left;
	position:relative;
	width: 160px;
	height: 800px;
	margin:0;
	padding:0;
	/* border: solid 1px #f00; */
}


div#blog .hor ul.ver {
	margin:0;
	padding:0;
	overflow: hidden;
}

div#blog .hor ul.ver li {
	overflow: hidden;
	width: 160px;
	margin:0;
	padding:0;
	/*border: 1px solid #f00; */
}

/*-----------------------------------------------------------------------------letter position basic--*/

li.p160 {
	position:absolute; top:160px; left:0px;
}

li.p320 {
	position:absolute; top:320px; left:0px;
}

li.p480 {
	position:absolute; top:480px; left:0px;
}

li.p640 {
	position:absolute; top:640px; left:0px;
}


li.bottom {
	position:absolute; bottom:0px; left:0px;
}

div#blog .hor ul.ver li.w172 {
	width: 172px;
	margin:0;
	padding:0;
}

div#blog .hor ul.ver.w164 {
	width: 300px;
	margin:0;
	padding:0;
}

div#blog .hor ul.ver li.w190 {
	width: 190px;
	margin:0;
	padding:0;
}

div#blog ul.ver li.t160 {
	padding:160px 0px 0px 0px;
}

div#blog ul.ver li.t160g {
	padding:160px 0px 0px 0px;
}

/*-----------------------------------------------------------------------------b--*/
#bb {
	float: left;
	overflow: hidden;
	width: 640px;
	height:800px;
	margin:0px 80px 0px 0px;
	padding:0;
	display: inline; 
}



/*-----------------------------------------------------------------------------l--*/
#ll {
	float: left;
	overflow: hidden;
	width: 510px;
	height:800px;
	margin:0px 80px 0px 0px;
	padding:0;
	/*border: solid 1px #f00; */
	display: inline; 
}

.bg {
	width: 160px;
	height: 800px;
	background-color:#ff0;
	padding: 0px 0px 0px 0px;
	margin: 0px 0px 0px 0px;
}



/*-----------------------------------------------------------------------------o--*/
#oo {
	float: left;
	overflow: hidden;
	width: 640px;
	height:800px;
	margin:0px 80px 0px 0px;
	padding:0;
	display: inline; 
}


/*-----------------------------------------------------------------------------g--*/
#gg {
	float: left;
	overflow: hidden;
	width: 652px;
	height:800px;
	margin:0px 80px 0px 0px;
	padding:0;
	display: inline; 
}
