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

body{
	background:url(../img/b_re.jpg);
	line-height:160%;
}

.rogo1{
	width:296px;
	margin-left:1px;
}

.ptopie{
	text-align:center;
}

.ptop{
	position:relative;
	width:900px;
	margin-left:auto;
	margin-right:auto;
	text-align:left;
}

.header{
	width:900px;
	margin-left:auto;
	margin-right:auto;
	text-align:left;
}

.navie{
	text-align:center;
	position:relative;
}

.nav2{
	width:860px;
	margin-left:auto;
	margin-right:auto;
	margin-top:270px;
	padding-bottom:10px;
	text-align:left;
}

.nav2 p{
	float:left;
}

.nv1 a{
	width:108px;
	height:0px;
	padding-top:62px;
	display:block;
	overflow:hidden;
	background:url(../img/n1.png) no-repeat;
	float:left;
	position:relative;
}

.nv1 a:hover{
	background-position:0px -62px;
}

.nv2 a{
	width:104px;
	height:0px;
	padding-top:62px;
	display:block;
	overflow:hidden;
	background:url(../img/n2.png) no-repeat;
	float:left;
}

.nv2 a:hover{
	background-position:0px -62px;
}

.nv3 a{
	width:104px;
	height:0px;
	padding-top:62px;
	display:block;
	overflow:hidden;
	background:url(../img/n3.png) no-repeat;
	float:left;
}

.nv3 a:hover{
	background-position:0px -62px;
}

.nv4 a{
	width:104px;
	height:0px;
	padding-top:62px;
	display:block;
	overflow:hidden;
	background:url(../img/n4.png) no-repeat;
	float:left;
}

.nv4 a:hover{
	background-position:0px -62px;
}

.nv5 a{
	width:104px;
	height:0px;
	padding-top:62px;
	display:block;
	overflow:hidden;
	background:url(../img/n5.png) no-repeat;
	float:left;
}

.nv5 a:hover{
	background-position:0px -62px;
}

.nv6 a{
	width:104px;
	height:0px;
	padding-top:62px;
	display:block;
	overflow:hidden;
	background:url(../img/n6.png) no-repeat;
	float:left;
}

.nv6 a:hover{
	background-position:0px -62px;
}

.nv7 a{
	width:104px;
	height:0px;
	padding-top:62px;
	display:block;
	overflow:hidden;
	background:url(../img/n7.png) no-repeat;
	float:left;
}

.nv7 a:hover{
	background-position:0px -62px;
}

.nv8 a{
	width:128px;
	height:0px;
	padding-top:62px;
	display:block;
	overflow:hidden;
	background:url(../img/n8.png) no-repeat;
	float:left;
}

.nv8 a:hover{
	background-position:0px -62px;
}

.mo{
	overflow:hidden;
	width:860px;
	height:62px;
}

.wrapie{
	text-align:center;
}

.box900{
	width:900px;
	background-color:#FFF;
	margin-left:auto;
	margin-right:auto;
}

.wrap{
	width:850px;
	margin-left:auto;
	margin-right:auto;
	text-align:left;
}

.re1{
	background:url(../img/re1.jpg) repeat-y;
}

.re2{
	background:url(../img/re2.jpg) repeat-y;
}

.footie{
	text-align:center;
}

.foot{
	position:relative;
	background:url(../img/b_foot.jpg) no-repeat;
	width:900px;
	height:160px;
	margin-left:auto;
	margin-right:auto;
	text-align:left;
}


.navb{
	width:860px;
	position:absolute;
	top:-15px;
	left:20px;
}

.navb p{
	float:left;
}


.btpt{
	text-align:right;
	padding-bottom:30px;
}


.fl{
	float:left;
}

.fr{
	float:right;
}
