@charset "utf-8";
body, html, div, p, span, img, a {
    margin: 0;
    padding: 0;
    text-decoration: none
}

img {
    border: none
}

body {
    background: url(../images/image_1.jpg) no-repeat;
    background-size: cover;
}

.release-box {
    position: absolute;
    left: 50%;
    bottom: 0;
    margin-left: -428px;
    width: 857px;
    height: 632px;
    background: url(../images/image_3.png);
    transform: scale(0.7) translateY(126px);
}

.release-box a span.tip {
    display: none;
    position: absolute;
    right: 0px;
    top: -131px;
    padding: 10px 10px 14px 14px;
    width: 177px;
    height: 131px;
    background: url(../images/release-hover.png) no-repeat;
}

.release-box a span.tip b {
    display: block;
    line-height: 18px;
    font-weight: bold;
    color: #333;
}

.release-box a span.tip b i {
    padding-left: 3px;
    color: #f00;
}

.release-box a span.tip span {
    padding-top: 8px;
    display: block;
    line-height: 14px;
    color: #333;
    font-family: "宋体";
}

.release-box a:hover span.tip {
    display: block;
}

.bird {
    position: absolute;
    top: 110px;
    left: 360px;
    z-index: 1;
}

.bird-link {
    position: absolute;
    top: 40px;
    left: 262px;
    z-index: 3;
    width: 377px;
    height: 289px;
}

.bird-link:hover {
    /* box-shadow: 0 0 10px 10px rgba(255, 255, 0, 0.3);*/
    background: url(../images/bird-link-hover.png) no-repeat;
}

.rabbit-link {
    position: absolute;
    top: 250px;
    left: 455px;
    z-index: 2;
    width: 393px;
    height: 365px;
}

.rabbit-link:hover {
    background: url(../images/rabbit-link-hover.png) no-repeat;
}

.turtle-link {
    position: absolute;
    top: 250px;
    left: 80px;
    z-index: 3;
    width: 394px;
    height: 365px;
}

.turtle-link:hover {
    background: url(../images/turtle-link-hover.png) no-repeat;
}

.bird img {
    width: 160px;
}

.rabbit {
    position: absolute;
    top: 370px;
    left: 560px;
    z-index: 1;
}

.rabbit img,.turtle img {
    width: 180px;
}

.turtle {
    position: absolute;
    z-index: 1;
    left: 210px;
    top: 418px;
}

.door {
    position: absolute;
    width: 100%;
    height: 100%;
    z-index: 1;
    background: url(../images/image_36.png) no-repeat 25px 15px;
}

.release-show .wish-show-head {
    padding-top: 70px;
    background: url(../images/sxsx.png) no-repeat 339px 70px;
}

.release-show {
    height: 540px;
    background-image: url(../images/release-bj.png);
}
.qf-details-close{
    top: 50px;
    right: 72px;
}

