#iframe-container{
    width:100rem;
    height:52.4rem;
    position: relative;
}

.museum{
    position:absolute;
    top:12rem;
    left:0;
    width:100rem;
    height:33.6rem;
}

.appear{
    display: block;
}

.invisible{
    visibility: hidden;
}

.row1{
    position:absolute;
    top:0;
    left:11rem;
    overflow: hidden;
    width:87.3rem;
    height:15rem;
    /* background-color: lavenderblush; */
}


.row2{
    position:absolute;
    top:18.8rem;
    right:11rem;
    overflow: hidden;
    width:87.3rem;
    height:15rem;
    /* background-color: lavenderblush; */
}

.above {
    left: 0;
}

.below {
    right: 0;
}




.treasures{
    position:absolute;
    top:0;
    height:15rem;
}


.treasure{
    /* position:absolute;
    top:0; */
    display: inline-block;
    width:14.3rem;
    height:15rem;
}

.treasure img{
    width:15rem;
    height:15rem;
}

.treasure:hover{
    cursor:pointer;
}


#guidetab{
    position:absolute;
    bottom:2.8rem;
    left:50%;
    transform: translate(-50%);
    width:40.8rem;
    height:1.1rem;
    display: flex;
    justify-content: space-between;
}

.museumname{

    font-size:0.8rem;
    cursor: pointer;
}

.discription{
    position:absolute;
    top:1.6rem;
    right:0.9rem;
}




.exhibition{
    position: absolute;
    border-width: 0;
    left:50%;
    top:0;
    -webkit-transform: translate(-50%);
        -ms-transform: translate(-50%);
            transform: translate(-50%);
    width:100%;
    height: 52rem;
}


.iframepng{
    position:absolute;
    top:0; left:0;
    width:100%;
    height:100%;
}

#caltural-relic-wall{
    position: absolute;
    top:8rem;
    left:0;
    width:100%;
    height:55rem;
    /* transform-origin: top left;
    transform: scale(1,1); */
}


.img-title{
    position:absolute;
    top:4rem;
    width:100rem;
    display:-webkit-box;
    display:-webkit-flex;
    display:-ms-flexbox;
    display:flex;
    -webkit-box-pack: center;
    -webkit-justify-content: center;
        -ms-flex-pack: center;
            justify-content: center;
}
.ex{
    top:7.9rem;
}

.tradition{
    top:0;
}



.revolution{
    top:52rem;
}

.nation{
    top:103rem;
    height:60rem;
}



.entitle{
    position:absolute;
    top:11rem;
    left:50%;
    transform:translate(-50%);
    height: 3.5rem;
    font-size: 2.8rem;
    font-family: STFangsong;
    font-weight: 400;
    line-height: 4.1rem;
    color: #D06814;
    /* opacity: 0.25; */
}

.wall{
    top:7.9rem;
    color: #ffffff;
}

.cards{
    position:absolute;
    top:17rem;
    left:0;
    width: 100%;
    height:25rem;
    display: -webkit-box;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-pack: center;
    -webkit-justify-content: center;
        -ms-flex-pack: center;
            justify-content: center;
    /* background-color: lightgray; */
}

.card{
    overflow: hidden;
    top:0;
    width:18.3rem;
    height:25.9rem;
    margin:0 0.42rem 0;
    /* background-color: lightblue; */
}

.card:hover{
    overflow: visible;
    box-shadow: 5px 1rem 5px;
    transform: translate(-0.4rem,-0.4rem);
}
.card:hover .img7{
    width: 19rem;
}

.img5{
    width: 9rem;
}

.img6{
    width:10.2rem;

}

.img7{
    width:100%;
    border-radius: 5px;

}

.control{
    position:absolute;
    top:26.7rem;
    right:12.2rem;
}

.control:hover{
    cursor: pointer;
}

img.control{
    width:5.6rem;
}

.index{
    position:absolute;
    top:44.2rem;
    width:100%;
    display: flex;
    justify-content: center;
}

.index div{
    width:6px;
    height:6px;
    border:solid orange 1px;
    border-radius: 5px;
    margin:0 2px 0;
}

div.index_on{
    width:9px;
    background-color: orange;
}

div.disappear{
    display: none;
}




#poster{
    position:relative;
    width: 100rem;
    height:166rem;
    margin:0;
    border-width: 0;
}

.posterbackground{
    position:absolute;
    border-width: 0;
    width:100%;
}

