#adopt{
    width: 740px;
    margin: 0 auto;
    background-image: url(/images/10/adopt/bg.png);
    background-repeat: no-repeat;
    padding: 90px 60px 0;
    float: none;
	height: 1509px;
	position:relative;
}
#adopt .waylink,
#adopt >h2,
#adopt #date,
#adopt #article .newsphoto,
#adopt #page,
#adopt #backlist{
	display:none;
}
#adopt #article{
	color:#fff;
}
#adopt .adopt-top{
	position:relative;
	width: 100%;
    height: 340px;
}
#adopt .adopt-top img{
	position:absolute;
	animation-iteration-count:infinite;
	animation-timing-function:ease-in-out;
	animation-duration:10s;
}
#adopt .adopt-top img.adopt-photo01{
	left: 20px;
    top: 10px;
}
#adopt .adopt-top img.adopt-photo02{
    top: 25px;
    left: 260px;	
}
#adopt .adopt-top img.adopt-photo03{
	top: 130px;
    left: 140px;
}
#adopt .adopt-top img.adopt-txt01{
	right: 50px;
    top: 90px;
	animation-name:wow;
	animation-delay:1s;
	opacity:0;
	-moz-animation-name:wow;
	-ms-animation-name:wow;
	-o-animation-name:wow;
	-webkit-animation-name:wow;
	-moz-animation-delay:1s;
	-ms-animation-delay:1s;
	-o-animation-delay:1s;
	-webkit-animation-delay:1s;
}
@keyframes wow{
	0%{
		opacity:0;
	}
	5%{
		opacity:1;
	}
	80%{
		opacity:1;
	}
	100%{
		opacity:0;
	}
}
@-moz-keyframes wow{
	0%{
		opacity:0;
	}
	5%{
		opacity:1;
	}
	80%{
		opacity:1;
	}
	100%{
		opacity:0;
	}
}
@-ms-keyframes wow{
	0%{
		opacity:0;
	}
	5%{
		opacity:1;
	}
	80%{
		opacity:1;
	}
	100%{
		opacity:0;
	}
}
@-o-keyframes wow{
	0%{
		opacity:0;
	}
	5%{
		opacity:1;
	}
	80%{
		opacity:1;
	}
	100%{
		opacity:0;
	}
}
@-webkit-keyframes wow{
	0%{
		opacity:0;
	}
	5%{
		opacity:1;
	}
	80%{
		opacity:1;
	}
	100%{
		opacity:0;
	}
}
#adopt .adopt-top img.adopt-txt02{
	right: 50px;
    top: 260px;
	animation-name:wow2;
	animation-delay:2.5s;
	opacity:0;
	-moz-animation-name:wow2;
	-ms-animation-name:wow2;
	-o-animation-name:wow2;
	-webkit-animation-name:wow2;
	-moz-animation-delay:2.5s;
	-ms-animation-delay:2.5s;
	-o-animation-delay:2.5s;
	-webkit-animation-delay:2.5s;
}
@keyframes wow2{
	0%{
		opacity:0;
	}
	5%{
		opacity:1;
	}
	80%{
		opacity:1;
	}
	100%{
		opacity:0;
	}
}
@-moz-keyframes wow2{
	0%{
		opacity:0;
	}
	5%{
		opacity:1;
	}
	80%{
		opacity:1;
	}
	100%{
		opacity:0;
	}
}
@-ms-keyframes wow2{
	0%{
		opacity:0;
	}
	5%{
		opacity:1;
	}
	80%{
		opacity:1;
	}
	100%{
		opacity:0;
	}
}
@-o-keyframes wow2{
	0%{
		opacity:0;
	}
	5%{
		opacity:1;
	}
	80%{
		opacity:1;
	}
	100%{
		opacity:0;
	}
}
@-webkit-keyframes wow2{
	0%{
		opacity:0;
	}
	5%{
		opacity:1;
	}
	80%{
		opacity:1;
	}
	100%{
		opacity:0;
	}
}

#adopt .adopt-top img.adopt-txt03{
	bottom: 20px;
    left: 40px;
	animation-name:wow3;
	animation-delay:4s;
	opacity:0;
	-moz-animation-name:wow3;
	-ms-animation-name:wow3;
	-o-animation-name:wow3;
	-webkit-animation-name:wow3;
	-moz-animation-delay:4s;
	-ms-animation-delay:4s;
	-o-animation-delay:4s;
	-webkit-animation-delay:4s;
}
@keyframes wow3{
	0%{
		opacity:0;
	}
	5%{
		opacity:1;
	}
	80%{
		opacity:1;
	}
	100%{
		opacity:0;
	}
}
@-moz-keyframes wow3{
	0%{
		opacity:0;
	}
	5%{
		opacity:1;
	}
	80%{
		opacity:1;
	}
	100%{
		opacity:0;
	}
}
@-ms-keyframes wow3{
	0%{
		opacity:0;
	}
	5%{
		opacity:1;
	}
	80%{
		opacity:1;
	}
	100%{
		opacity:0;
	}
}
@-o-keyframes wow3{
	0%{
		opacity:0;
	}
	5%{
		opacity:1;
	}
	80%{
		opacity:1;
	}
	100%{
		opacity:0;
	}
}
@-webkit-keyframes wow3{
	0%{
		opacity:0;
	}
	5%{
		opacity:1;
	}
	80%{
		opacity:1;
	}
	100%{
		opacity:0;
	}
}

#adopt .adopt-top img.wow:hover{
	transform:rotate(5deg);
	-moz-transform:rotate(5deg);
	-ms-transform:rotate(5deg);
	-o-transform:rotate(5deg);
	-webkit-transform:rotate(5deg);
	transition:all linear 0.2s;
	-moz-transition:all linear 0.2s;
	-ms-transition:all linear 0.2s;
	-o-transition:all linear 0.2s;
	-webkit-transition:all linear 0.2s;
}
#adopt .adopt-top img.wow.adopt-txt03:hover{
	transform:rotate(-5deg);
	-moz-transform:rotate(-5deg);
	-ms-transform:rotate(-5deg);
	-o-transform:rotate(-5deg);
	-webkit-transform:rotate(-5deg);
}
.wrapper .container .content .contentWrap .bookContent .wrap .contentMain#adopt #article,
.wrapper .container .content .contentWrap .bookContent .wrap .contentMain#adopt #community{
	margin: 10px 30px 0;
}
.wrapper .container .content .contentWrap .bookContent .wrap .contentMain#adopt #article{
	background-image:url(/images/10/adopt/123.gif),url(/images/10/adopt/123.png);
	background-repeat:no-repeat;
	background-position: 100% 0;
}
.wrapper .container .content .contentWrap .bookContent .wrap .contentMain#adopt #article a{
	color:#ffe25a !important;
}
#adopt .adopt-bottom{
	margin-top: 30px;
    position: absolute;
    bottom: 100px;
    height: 310px;
    width: 720px;
    left: 70px;
}
#adopt .adopt-bottom-img{
	position: relative;
}
#adopt .adopt-bottom-img img{
	position: absolute;
	animation-duration:3s;
	animation-iteration-count:infinite;
	animation-timing-function:ease-in-out;
	-moz-animation-duration:3s;
	-ms-animation-duration:3s;
	-o-animation-duration:3s;
	-webkit-animation-duration:3s;	
	-moz-animation-iteration-count:infinite;
	-ms-animation-iteration-count:infinite;
	-o-animation-iteration-count:infinite;
	-webkit-animation-iteration-count:infinite;
	-moz-animation-timing-function:ease-in-out;
	-ms-animation-timing-function:ease-in-out;
	-o-animation-timing-function:ease-in-out;
	-webkit-animation-timing-function:ease-in-out;	
}
#adopt .adopt-bottom-img img.adopt-bottom01{
	left: 30px;
    top: 50px;
	animation-name:adopt-bottom01;
	-moz-animation-name:adopt-bottom01;
	-ms-animation-name:adopt-bottom01;
	-o-animation-name:adopt-bottom01;
	-webkit-animation-name:adopt-bottom01;
}
@keyframes adopt-bottom01{
	0%{
		transform:rotate(-3deg);
	}
	10%{
		transform:rotate(3deg);
	}
	20%{
		transform:rotate(-3deg);
	}
	30%{
		transform:rotate(3deg);
	}
	40%{
		transform:rotate(-3deg);
	}
	100%{
		transform:rotate(-3deg);
	}
}
@-moz-keyframes adopt-bottom01{
	0%{
		transform:rotate(-3deg);
	}
	10%{
		transform:rotate(3deg);
	}
	20%{
		transform:rotate(-3deg);
	}
	30%{
		transform:rotate(3deg);
	}
	40%{
		transform:rotate(-3deg);
	}
	100%{
		transform:rotate(-3deg);
	}
}
@-ms-keyframes adopt-bottom01{
	0%{
		transform:rotate(-3deg);
	}
	10%{
		transform:rotate(3deg);
	}
	20%{
		transform:rotate(-3deg);
	}
	30%{
		transform:rotate(3deg);
	}
	40%{
		transform:rotate(-3deg);
	}
	100%{
		transform:rotate(-3deg);
	}
}
@-o-keyframes adopt-bottom01{
	0%{
		transform:rotate(-3deg);
	}
	10%{
		transform:rotate(3deg);
	}
	20%{
		transform:rotate(-3deg);
	}
	30%{
		transform:rotate(3deg);
	}
	40%{
		transform:rotate(-3deg);
	}
	100%{
		transform:rotate(-3deg);
	}
}
@-webkit-keyframes adopt-bottom01{
	0%{
		transform:rotate(-3deg);
	}
	10%{
		transform:rotate(3deg);
	}
	20%{
		transform:rotate(-3deg);
	}
	30%{
		transform:rotate(3deg);
	}
	40%{
		transform:rotate(-3deg);
	}
	100%{
		transform:rotate(-3deg);
	}
}

#adopt .adopt-bottom-img img.adopt-bottom02{
	left: 80px;
    top: 75px;
}
#adopt .adopt-bottom:hover .adopt-bottom-img img.adopt-bottom02{
	animation-name:rotateIn;
	animation-duration:0.8s;
	animation-iteration-count:1;
	-moz-animation-name:rotateIn;
	-ms-animation-name:rotateIn;
	-o-animation-name:rotateIn;
	-webkit-animation-name:rotateIn;
	-moz-animation-duration:0.8s;
	-ms-animation-duration:0.8s;
	-o-animation-duration:0.8s;
	-webkit-animation-duration:0.8s;
	-moz-animation-iteration-count:1;
	-ms-animation-iteration-count:1;
	-o-animation-iteration-count:1;
	-webkit-animation-iteration-count:1;
}
#adopt .adopt-bottom-img img.adopt-bottom03{
	left: 80px;
    top: 95px;
	animation-name:adopt-bottom03;
	-moz-animation-name:adopt-bottom03;
	-ms-animation-name:adopt-bottom03;
	-o-animation-name:adopt-bottom03;
	-webkit-animation-name:adopt-bottom03;
}
@keyframes adopt-bottom03{
	0%{
		transform:rotate(-1deg);
	}
	10%{
		transform:rotate(1deg);
	}
	20%{
		transform:rotate(-1deg);
	}
	30%{
		transform:rotate(1deg);
	}
	40%{
		transform:rotate(-1deg);
	}
	100%{
		transform:rotate(-1deg);
	}
}
@-moz-keyframes adopt-bottom03{
	0%{
		transform:rotate(-1deg);
	}
	10%{
		transform:rotate(1deg);
	}
	20%{
		transform:rotate(-1deg);
	}
	30%{
		transform:rotate(1deg);
	}
	40%{
		transform:rotate(-1deg);
	}
	100%{
		transform:rotate(-1deg);
	}
}
@-ms-keyframes adopt-bottom03{
	0%{
		transform:rotate(-1deg);
	}
	10%{
		transform:rotate(1deg);
	}
	20%{
		transform:rotate(-1deg);
	}
	30%{
		transform:rotate(1deg);
	}
	40%{
		transform:rotate(-1deg);
	}
	100%{
		transform:rotate(-1deg);
	}
}
@-o-keyframes adopt-bottom03{
	0%{
		transform:rotate(-1deg);
	}
	10%{
		transform:rotate(1deg);
	}
	20%{
		transform:rotate(-1deg);
	}
	30%{
		transform:rotate(1deg);
	}
	40%{
		transform:rotate(-1deg);
	}
	100%{
		transform:rotate(-1deg);
	}
}
@-webkit-keyframes adopt-bottom03{
	0%{
		transform:rotate(-1deg);
	}
	10%{
		transform:rotate(1deg);
	}
	20%{
		transform:rotate(-1deg);
	}
	30%{
		transform:rotate(1deg);
	}
	40%{
		transform:rotate(-1deg);
	}
	100%{
		transform:rotate(-1deg);
	}
}