.body{
width:950px;
border:0;
padding:0;
background:#FFF;
margin-top:10px;
border:1px #CCC solid;
}

.title{
padding:0;
margin:0 auto;
border:0px #FF0000 solid;
}

.title img{
width:100%;
}

.image img{
width:100%;
}

.image{
width:860px;
margin:0 auto;
position:relative;
}

.image a{
display:block;
position:absolute;
z-index:2;
border:0px #FF0000 solid;
}

.p1 .a1{
top:0;
left:0;
width:560px;
height:700px;
border:0px #FF0000 solid;
}
.p1 .a1:hover{
background:url(image/img1-2.jpg) no-repeat -0 -0;
background-size:860px;
}

.p2 .a1{
top:70px;
left:30px;
width:230px;
height:210px;
border:0px #FF0000 solid;
}
.p2 .a1:hover{
background:url(image/img2-2.jpg) no-repeat -30px -70px;
background-size:860px;
}

.p2 .a2{
top:70px;
left:280px;
width:230px;
height:210px;
border:0px #FF0000 solid;
}
.p2 .a2:hover{
background:url(image/img2-2.jpg) no-repeat -280px -70px;
background-size:860px;
}


.p3 .a1{
top:0;
left:0;
width:435px;
height:495px;
border:0px #FF0000 solid;
}
.p3 .a1:hover{
background:url(image/img3-2.jpg) no-repeat -0 0;
background-size:860px;
}


.p4 .a1{
top:0;
left:0;
width:435px;
height:455px;
border:0px #FF0000 solid;
}
.p4 .a1:hover{
background:url(image/img4-2.jpg) no-repeat -0 -0;
background-size:860px;
}
