﻿html,
body {
    height: 100%;
    width: 100%;
    overflow-x: hidden;
}

a {
    color: #ffffff;
    text-decoration: none;
}

.weidianwang {
    width: 100%;
    z-index: 0;
    position: relative;
overflow: hidden;
}

.audiostyle {
    width: 200px;
    height: 200px;
    background-color: #fff;
    position: absolute;
    z-index: 10;
}


/*图片背景的设置*/

.img1 {
    /*position: static;默认定位,可以省略*/
    width: 100%;
    height: 100%;
}

.imgbgc {
    /* position: absolute;
    z-index: 0;
    top: 0;
    left: 0;
    height: 100%;
    width: 100%; */
    width: 100%;
    height: 100%;
    z-index: 1;
    position: absolute;
}

.imgbuild {
    /* position: absolute;
    z-index: 1;
    top: 0px;
    left: 0px;
    height: 100%;
    width: 100%; */
    width: 100%;
    height: 100%;
    z-index: 2;
    position: absolute;
}

.main {
    /* bottom: -3px; */
    /* position: relative; */
    -webkit-animation: boat-start 1s infinite;
    -moz-animation: boat-start 1s infinite;
    animation: boat-start 1s infinite;
    position: absolute;
    z-index: 3;
    /* top: 0px;
    left: 0px; */
    height: 100%;
    width: 100%;
}

@-webkit-keyframes boat-start {
    0% {
        -webkit-transform: none;
        -moz-transform: none;
        transform: none;
    }

    50% {
        -webkit-transform: translateY(4px);
        -moz-transform: translateY(4px);
        transform: translateY(4px);
    }

    100% {
        -webkit-transform: none;
        -moz-transform: none;
        transform: none;
    }
}

@keyframes boat-start {
    0% {
        -webkit-transform: none;
        -moz-transform: none;
        transform: none;
    }

    50% {
        -webkit-transform: translateY(4px);
        -moz-transform: translateY(4px);
        transform: translateY(4px);
    }

    100% {
        -webkit-transform: none;
        -moz-transform: none;
        transform: none;
    }
}

.imgboat {
    position: absolute;
    z-index: 3;
    animation: mymove 10s 1 normal;
    -webkit-animation: mymove 10s 1 normal;
    /* -webkit-animation: mymove 10s infinite;*/
    height: 100%;
    width: 100%;
}

@keyframes mymove {
    0% {
        transform: translateX(10%) translateY(-5%);
    }

    100% {
        transform: translateX(0%) translateY(0%);
    }
}

@-webkit-keyframes mymove {

    /*Safari and Chrome*/
    0% {
        transform: translateX(10%) translateY(-5%);
    }

    100% {
        transform: translateX(0%) translateY(0%);
    }
}

.imgta {
    position: absolute;
    z-index: 4;
    left: 3%;

    width: 100%;
    height: 100%;
}

.imgyan {
    position: absolute;
    z-index: 3;
    /* top: 0;
    left: 0;
    height: 100%; */
    width: 100%;
    height: 100%;
}

.movecar {
    position: absolute;
    /* top: 0;
    left: 0; */
    animation: mymovecar 25s infinite infinite;
    -webkit-animation: mymovecar 25s linear infinite;
    z-index: 1;
    /* height: 100%; */
    width: 100%;
    height: 100%;
}

@keyframes mymovecar {
    0% {
        transform: translateX(0%) translateY(0%);
    }

    100% {
        transform: translateX(89.5%) translateY(-25%);
    }
}

@-webkit-keyframes mymovecar {

    /*Safari and Chrome*/
    0% {
        transform: translateX(0%) translateY(0%);
    }

    100% {
        transform: translateX(89.5%) translateY(-25%);
    }
}

.fengche {
    position: absolute;
    z-index: 6;
    top: 65%;
    left: 30%;
    height: 20%;
    width: 50%;
    transform: rotate(-10deg);
    -o-transform: rotate(-10deg);
    -webkit-transform: rotate(-10deg);
    -moz-transform: rotate(-10deg);
}

.fengchexie {
    transform: skew(-10deg);
    -webkit-transform: skew(-10deg);
    -moz-transform: skew(-10deg);
    -o-transform: skew(-10deg);
    -ms-transform: skew(-10deg);
    position: absolute;
    z-index: 6;
    /* top: 0;
    left: 0; */
    height: 50%;
    width: 100%;
    margin-top: 50px;
}
#hospitalid + div,.hyclassmore{
overflow: hidden;
    position: absolute;
    z-index: 16;
    top: 55%;
    left: 42%;
    padding-left: 1%;
    width: 9%;
    height: 20%;
    font-size: 12px;
    transform: rotate(-8deg);
    -o-transform: rotate(-8deg);
    -webkit-transform: rotate(-8deg);
    -moz-transform: rotate(-8deg);
}
.guangfuclass {
    overflow: hidden;
    position: absolute;
    z-index: 16;
    top: 33%;
    left: 17%;
    width: 9%;
    height: 8%;
    /* width: 50px;
    height: 50px; */
    /* top: 33%;
    left: 17%;
    width: 9%;
    height: 8%; */
    font-size: 14px;
    transform: rotate(-8deg);
    -o-transform: rotate(-8deg);
    -webkit-transform: rotate(-8deg);
    -moz-transform: rotate(-8deg);
}

.guangfuclass .childguangfu {
    cursor: pointer;
    width: 90%;
    height: 30px;
    line-height: 30px;
    /* transform: skew(-20deg);
    -webkit-transform: skew(-20deg);
    -moz-transform: skew(-20deg);
    -o-transform: skew(-20deg);
    -ms-transform: skew(-20deg); */
    border-radius: 15px;
    background-color: #6bca4c;
    color: #ffffff;
    font-size: 14px;
    box-shadow: 10px 10px 10px -4px rgba(0, 0, 0, .8);
    float: left;
    font-weight: 500;
    text-align: center;
}

.xuexiaoclass1 {
    overflow: hidden;
    position: absolute;
    z-index: 16;
    top: 58%;
    left: 14%;
    width: 12%;
    height: 8%;
    font-size: 14px;
    transform: rotate(-8deg);
    -o-transform: rotate(-8deg);
    -webkit-transform: rotate(-8deg);
    -moz-transform: rotate(-8deg);
}

.xuexiaoclass1 .childxuexiao1 {
    cursor: pointer;
    width: 60%;
    height: 30px;
    line-height: 30px;
    /* transform: skew(-20deg);
    -webkit-transform: skew(-20deg);
    -moz-transform: skew(-20deg);
    -o-transform: skew(-20deg);
    -ms-transform: skew(-20deg); */
    border-radius: 15px;
    background-color: #6bca4c;
    color: #ffffff;
    font-size: 14px;
    box-shadow: 10px 10px 10px -4px rgba(0, 0, 0, .8);
    float: left;
    margin-left: 20%;
    font-weight: 500;
    text-align: center;
}

.xuexiaodetail1 {
    overflow: hidden;
    position: absolute;
    z-index: 16;
    top: 51%;
    left: 23%;
    padding-left: 1%;
    width: 9%;
    height: 20%;
    font-size: 12px;
    transform: rotate(-8deg);
    -o-transform: rotate(-8deg);
    -webkit-transform: rotate(-8deg);
    -moz-transform: rotate(-8deg);
    display:none;
}

.childxuexiaodetail1 {
    width: 50%;
    height: 25px;
    line-height: 25px;
    transform: skew(-20deg);
    -webkit-transform: skew(-20deg);
    -moz-transform: skew(-20deg);
    -o-transform: skew(-20deg);
    -ms-transform: skew(-20deg);
    background-color: #6bca4c;
    border: solid 1px #fff;
    color: #ffffff;
    font-size: 12px;
    box-shadow: 10px 10px 10px -4px rgba(0, 0, 0, .8);
    float: left;
    margin-bottom: 2%;
    font-weight: 500;
    text-align: center;
}

.xuexiaoclass2 {
    overflow: hidden;
    position: absolute;
    z-index: 16;
    top: 35%;
    left: 30%;
    width: 8%;
    height: 6%;
    font-size: 14px;
    transform: rotate(-8deg);
    -o-transform: rotate(-8deg);
    -webkit-transform: rotate(-8deg);
    -moz-transform: rotate(-8deg);
    /* display:none; */
    /* background-color: #fff; */
}

.xuexiaoclass2 .childxuexiao2 {
    cursor: pointer;
    width: 80%;
    height: 30px;
    line-height: 30px;
    border-radius: 15px;
    background-color: #6bca4c;
    color: #ffffff;
    font-size: 14px;
    box-shadow: 10px 10px 10px -4px rgba(0, 0, 0, .8);
    float: left;
    margin-left: 20%;
    font-weight: 500;
    text-align: center;
}

.xuexiaodetail2 {
    overflow: hidden;
    position: absolute;
    z-index: 16;
    top: 25%;
    left: 38%;
    padding-left: 1%;
    width: 10%;
    height: auto;
    font-size: 12px;
    transform: rotate(-8deg);
    -o-transform: rotate(-8deg);
    -webkit-transform: rotate(-8deg);
    -moz-transform: rotate(-8deg);
    display:none;
    /* background-color: #fff; */
}

/* .xuexiaodetail2 .child {
    width: 72px;
    height: 72px;
    background-color: #6bca4c;
    color: #ffffff;
    font-size: 10px;
    border-radius: 50%;
    text-align: center;
    float: left;
    box-shadow: 10px 10px 10px -4px rgba(0, 0, 0, .8);
} */

.gaosuclass {
    overflow: hidden;
    position: absolute;
    z-index: 16;
    /* top: 1130px;
            left: 720px; */
    top: 37%;
    left: 30%;
    width: 8%;
    height: 6%;
    font-size: 14px;
    transform: rotate(-8deg);
    -o-transform: rotate(-8deg);
    -webkit-transform: rotate(-8deg);
    -moz-transform: rotate(-8deg);
    /* display:none; */
    /* background-color: #fff; */
}

.gaosuclass .childgaosu {
    cursor: pointer;
    width: 80%;
    height: 35px;
    line-height: 35px;
    border-radius: 20px;
    background-color: #6bca4c;
    color: #ffffff;
    font-size: 14px;
    box-shadow: 10px 10px 10px -4px rgba(0, 0, 0, .8);
    float: left;
    margin-left: 20%;
    font-weight: 500;
    text-align: center;
}

.gaosudetail {
    overflow: hidden;
    position: absolute;
    z-index: 16;
    top: 9%;
    left:82%;
    width: 10%;
    height: 40%;
    font-size: 12px;
    transform: rotate(-8deg);
    -o-transform: rotate(-8deg);
    -webkit-transform: rotate(-8deg);
    -moz-transform: rotate(-8deg);
    display:none;
    /* background-color: #fff; */
}

.gaosudetail1 {
    width: 50%;
    height: 25px;
    line-height: 25px;
    transform: skew(-20deg);
    -webkit-transform: skew(-20deg);
    -moz-transform: skew(-20deg);
    -o-transform: skew(-20deg);
    -ms-transform: skew(-20deg);
    background-color: #6bca4c;
    border: solid 1px #fff;
    color: #ffffff;
    font-size: 12px;
    box-shadow: 10px 10px 10px -4px rgba(0, 0, 0, .8);
    float: right;
    margin-right: 2%;
    margin-bottom: 2%;
    font-weight: 500;
    text-align: center;
}

/* .gaosudetail .child {
    width: 72px;
    height: 72px;
    background-color: #6bca4c;
    color: #ffffff;
    font-size: 10px;
    border-radius: 50%;
    text-align: center;
    float: left;
    box-shadow: 10px 10px 10px -4px rgba(0, 0, 0, .8);
} */

.roundTectangle {
    overflow: hidden;
    position: absolute;
    z-index: 16;
    width: 6%;
    height: 6%;
    font-size: 14px;
    transform: rotate(-8deg);
    -o-transform: rotate(-8deg);
    -webkit-transform: rotate(-8deg);
    -moz-transform: rotate(-8deg);
    border-radius: 20%;
}

.roundTectangle .roundTectangleDetail {
    width: 100%;
    height: 30px;
    line-height: 30px;
    background-color: #6bca4c;
    color: #ffffff;
    font-size: 14px;
    box-shadow: 10px 10px 10px -4px rgba(0, 0, 0, .8);
    float: left;
    font-weight: 500;
    text-align: center;
    border-radius: 15px;
}
.hyclass{
cursor:pointer;
}
.hyclassmore{
display:none;
}
.shangye{
top:15%;
left:59%;
}

.sjzx{
top:44%;
left:62%;
}