.wrapper{
    width: 100%;
    overflow: hidden;
}

.Menu{
    display: none;
    width: 100%;
    height: 100%;
    position: fixed;
    top: 100px;
    background-color: rgba(255, 255, 255, .9);
    z-index: 3;
}
.Menu.apear{
    display: block;
}
.Menu ul {
    padding: 20% 0% 1% 0%;
}
.Menu ul li{
    width: 100%;
    text-align: center;
    font-size: 45px;
    color: #6f6f6f;
    padding: 1.5% 0%;
    font-weight: bold;
    font-family: '微軟正黑體';
}
.Menu ul .link{
    letter-spacing: 2px;
}
.Menu .underline{
    width: 24%;
    height: 1px;
    margin: 0 auto;
    background-color: #6f6f6f;
}
.swiper-button-prev.prev,
.swiper-container-rtl .swiper-button-next.swiper-button-white {
    background-image: url(../images/prev.png);
    z-index: 3;
    left: 0%;
    top: 48%;
}
.swiper-button-prev.prev:focus,
.swiper-container-rtl .swiper-button-next.swiper-button-white{
    outline: none;
}

.swiper-button-next.next,
.swiper-container-rtl .swiper-button-next.swiper-button-white {
    background-image: url(../images/next.png);
    z-index: 3;
    right: 0%;
    top: 48%;
}
.swiper-button-next.next:focus,
.swiper-container-rtl .swiper-button-next.swiper-button-white{
    outline: none;
}

.swiper-button-next,
.swiper-button-prev {
    width: 51px !important;
    height: 102px !important;
    background-size: cover !important;
}
.swiper-container{
    transform:translate3d(0,0,0);
}
.container{
    width: 100%;
    position: relative;
    font-size: 0;
    transform:translate3d(0,0,0);
    overflow:hidden;
}
.banner{
    width: 100%;
    font-size: 0;
    margin-top: -4%;
}
.banner img{
    width: 100%;
}

.text{
    width: 74%;
    position: absolute;
    bottom: 12%;
    left: 13%;
}
.text img{
    width: 100%;
}
.text2{
    width: 74%;
    position: absolute;
    top: 15%;
    left: 15%;
}
.text2 img{
    width: 100%;
}

.DNAtext{
    width: 72%;
    position: absolute;
    bottom: 14%;
    left: 14%;
}
.DNAtext img{
    width: 100%;
}
.DNAtext2{
    width: 76%;
    position: absolute;
    bottom: 30%;
    left: 14%;
}
.DNAtext2 img{
    width: 100%;
}
.DNAtext3{
    width: 54%;
    position: absolute;
    bottom: 30%;
    left: 23%;
}
.DNAtext3 img{
    width: 100%;
}
.DNAtext4{
    width: 37%;
    position: absolute;
    bottom: 30%;
    left: 33%;
}
.DNAtext4 img{
    width: 100%;
}
.DNAtext5{
    width: 89%;
    position: absolute;
    bottom: 17%;
    left: 8%;
}
.DNAtext5 img{
    width: 100%;
}

.parktext{
    width: 74%;
    position: absolute;
    bottom: 19.7%;
    left: 13.5%;
}
.parktext img{
    width: 100%;
}

.maptext{
    width: 74%;
    position: absolute;
    top: 38%;
    left: 14%;
}
.maptext img{
    width: 100%;
}
.img{
    width: 100%;
}
.img img{
    width: 100%;
}
.phonenumber{
    width: 100%;
    padding-top: 5%;
}
.phonenumber img{
    width: 100%;
}

.buildtext1 {
    width: 83%;
    position: absolute;
    top: 14.6%;
    left: 9%;
}
.buildtext1 img{
    width: 100%;
}
.buildtext2 {
    width: 72%;
    position: absolute;
    top: 13%;
    left: 13%;
}
.buildtext2 img{
    width: 100%;
}
.buildtext3 {
    width: 74%;
    position: absolute;
    top: 10.3%;
    left: 13%;
}
.buildtext3 img{
    width: 100%;
}
.buildtext4 {
    width: 83%;
    position: absolute;
    top: 24.5%;
    left: 50%;
    transform: translate(-50%);
}
.buildtext4 img{
    width: 100%;
}
.buildtext5 {
    width: 83%;
    position: absolute;
    top: 49.3%;
    left: 50%;
    transform: translate(-50%, -50%);
}
.buildtext5 img{
    width: 100%;
}
.buildtext5 .top , .buildtext5 .bottom{
    width: 100%;
}
.buildtext5 .bottom {
    padding-top: 6%;
}
.buildtext6 {
    width: 84%;
    position: absolute;
    top: 52%;
    left: 50%;
    transform: translate(-50%, -50%);
}
.buildtext6 img{
    width: 100%;
}

.buildtext7{
    width: 80.59895%;
    position: absolute;
    top: 24.5%;
    left: 9.6%;
}
.buildtext7 img{
    width: 100%;
}

@media screen and (max-width:1366px){}
@media screen and (max-width:1024px){}
@media screen and (max-width:768px){}
@media screen and (max-width:415px){
    .Menu ul li{
        font-size: 18px;
    }
}
@media screen and (max-width:321px){}