
.block-1{
	margin: 50px 0px 0px;
	padding: 0px;
}

.block-1 .b1-l{
	float: left;
	width: 470px;
}

.block-1 .b1-l h3{
	height: 50px;
	width: 470px;
}

.block-1 .b1-l p{}

.block-1 .b1-r{
	margin: 0px;
	padding: 0px;
	float: right;
	height: 140px;
	width: 460px;
	border: 8px solid #CCC;
	overflow: hidden;
	position: relative;
}

.block-1 .b1-r p.p1{
	position: absolute;
	left: 8px;
	top: 25px;
	height: 74px;
	width: 202px;
}

.block-1 .b1-r p.p2{
	position: absolute;
	left: 225px;
	top: 18px;
	height: 106px;
	width: 105px;
}

.block-1 .b1-r p.p3{
	position: absolute;
	left: 345px;
	top: 22px;
	height: 99px;
	width: 99px;
}

.block-1 .b1-r p.p4{
	position: absolute;
	left: 13px;
	top: 105px;
	height: 25px;
	width: 195px;
}



.block-2{
	margin: 80px 0px 0px;
	padding: 0px;
}

.block-2 .b2-header{}

.block-2 .b2-header h3{
	height: 90px;
}

.block-2 .b2-header p{}

.block-2 .b2-brand{
	margin: 40px 0px 0px;
	padding: 0px;
}

.block-2 .b2-brand h4{
	height: 40px;
}

.block-2 .b2-brand ul{}

.block-2 .b2-brand ul li{
	margin: 0px;
	padding: 0px;
	float: left;
	width: 325px;
}


.block-2 .b2-map{
	margin: 50px 0px 0px;
	padding: 0px;
}

.block-2 .b2-map h4{
	height: 40px;
}

.block-2 .b2-map ol{}

.block-2 .b2-map ol li{
	margin: 0px;
	padding: 0px;
	float: left;
}

.block-2 .b2-map ol li.step1{
	height: 360px;
	width: 499px;
}

.block-2 .b2-map ol li.step2{
	height: 365px;
	width: 471px;
}

.block-2 .b2-map ol li.step3{
	height: 340px;
	width: 500px;
}



.block-3{
	margin: 85px 0px 0px;
	padding: 0px 0px 40px;
}

.block-3 h3{
	height: 90px;
}

.block-3 p.text{}

.block-3 p.img{
	margin: 30px 0px 0px;
	padding: 0px;
}
