/* 适配英语霞字体大小 */
.lang_en .nav-box .nav-zhuce{
    font-size:0.26rem ;
}
.lang_en .page2 .map .gift-box2 p{
    box-sizing: border-box;
    padding-left: 0.4rem;
}
.lang_en  .page4 .hero .herotxtbox .txt .smicon span{
  font-size: 0.2rem;
}
.page4 .hero .herotxtbox .txt .smicon span{
    vertical-align: top;
}
.page4 .hero .herotxtbox .txt .smicon{
    display: flex;
    align-items: center;
}
/* 适配iphone8 */
/* @media only screen 
    and (device-width : 375px) 
    and (device-height : 667px) 
    {
        .page1 .play{
            margin-top: 3.5rem;
        }
  
    } */
    .main{margin: auto;position: relative;}
    .page1 .appBox{
        margin-top: 0;
    }
    .page1 .zhucebtn{
        margin: 0 auto;
        bottom:2.15rem;
    }
    .page1 .play{
        margin-top: 0;
    }
    .page5 .content{
        width: 100%;
    }
    .page4 .content{
        width: 100%;
    }
    .page3 .content{
        width: 100%;
    }
    .page4 .herotxtbox {
        position: absolute;
        bottom: 0;
        width: 100%;
        height: 5.06rem;
        background: url(../img/page4/btbg.png) center top no-repeat;
        background-size: 100% auto;
        z-index: 50;
    }  
    .footerBox .contact::after, .footerBox .contact::before{
        background-image: linear-gradient(90deg, #b39046 0%, #e1ce96 53%, #fcf1d3 100%);
        background-size:100% auto;
        background-position: left center;
    }

    .page3 .lunBox .imgbox {
        top:50%;
        transform: translateY(-50%);
    }
    .page4 .hero .heroComimg{
        left: 50%;
        top: 50%;
        transform: translate(-50%,-50%);

    }
    .page4 .hero .heroimg1{
        transform: translate(-45%,-50%);   
    }
    .page4 .hero .heroimg2{
        width: 110%;
    }

    .lang_zh-ch .header .hd-zhuce{
        font-size: .25rem;
    }
    /* ipad竖屏 */
@media only screen
and (min-device-width : 768px)
/* and (max-device-width : 1024px){ */
    and (max-device-width : 2000px){
    .page1 .slogn{
        width: 70%;
    }
    .page5 .city{
        height: auto;
    }
    .page5 .herobg1 {
        background: url(../img/page5/bg2.png) center top no-repeat;
        background-size: 100% auto;
    }
    .page5 .herobg2 {
        background: url(../img/page5/bg3.png) center top no-repeat;
        background-size: 100% auto;
    }
    .page5 .herobg3 {
        background: url(../img/page5/bg1.png) center top no-repeat;
        background-size: 100% auto;
    }
    .page5 .herobg4 {
        background: url(../img/page5/bg4.png) center top no-repeat;
        background-size: 100% auto;
    }
    .page4 .hero .heroComimg{
        width: 80%;
    
    }
   
    .page3 .lunBox .imgbox{
        width: 100%;
        top:50%;
        transform: translateY(-50%);
    }
    .page1 .zhucebtn{
        bottom:2.5rem;
    }
    .page1 .play{
        bottom: 3.9rem;  
    }
    .page3 .page3_dian .swiper-pagination-bullet{
        width: 30%;
    }
    .page3 .page3_dian{
        width:70%;
        display: flex;
        justify-content: center;
        flex-wrap: wrap;
        left: 20%;
    }
    .page3 .page3_dian .swiper-pagination-bullet em{
        /* text-align: center; */
        white-space: nowrap;
    }
    .page3 .page3_dian{
        height: 1rem;
    }
    .footerBox .copytxt{
        font-size: .2rem;
    }
  
    /* .nav-box ul{
        margin-top: .2rem;
        padding: 0.2rem 0;
    }
    .nav-box ul li{
        line-height: 0.8rem;
        height: 0.8rem;
    }
    .nav-box .contact{
        margin-top: .2rem; 
    }
    .nav-box .nav-zhuce{
        margin: .2rem auto 0;
    } */

}
/* 适配 SM-F926N---603*603   width603 */

 .width603 .page1 .slogn{
    width: 60%;
 }
    /* @media only screen
    and (min-device-width : 600px)
   {
        .page1 .slogn{
            width: 60%;
        }
        .page1 .zhucebtn{
            bottom:2rem;
        }
        .page1 .play{
            bottom: 3.5rem;
        }
       
 } */
 @media only screen
 and (device-width : 553px)
{
    .lang_en .page2 .map .gift-box2 p{
        padding-left: 0.6rem;
    }
    
}