*{margin: 0; padding: 0;}
body,html{height:100%;width:100%;}
ul li{list-style:none}
a{color:#000;text-decoration:none}
a:active{
    -webkit-tap-highlight-color: rgba(0, 0, 0, 0);
}



/*首页*/
.m_box{background:#e2d7c8 url(../img/bg.jpg) no-repeat top center;height:100%;width:100%;background-size:100%; overflow: hidden;}
.m_box_btn{position:absolute;left:0;bottom:1.6rem;height:3rem}
.m_box_btn ul li{float:left;height:.7rem;text-align:center;margin-top:.3rem}
.m_box_btn ul li a{color:#cd801e;display:inline-block;width:2.17rem;height:.7rem;background:url(../img/btn_bg01.png) no-repeat;background-size:2.17rem .7rem;text-align:center;line-height:.6rem;font-size:.3rem}
.m_box_btn ul li:nth-child(1){width:50%;text-align:right;position:relative;right:.3rem}
.m_box_btn ul li:nth-child(2){width:50%;text-align:left;position:relative;left:.3rem}
.m_box_btn ul li:nth-child(3){width:33.3%}
.m_box_btn ul li:nth-child(4){width:33.3%}
.m_box_btn ul li:nth-child(5){position:relative;width:33.3%}
/* .m_box_btn ul li:nth-child(5):after{position:absolute;right:.9rem;top:.75rem;content:"“";font-size:.16rem;color:#cd801e} */
/* .m_box_btn ul li:nth-child(5):before{position:absolute;right:.42rem;top:.75rem;content:"”";font-size:.16rem;color:#cd801e} */
.m_box_logo{position:absolute;left:0;bottom:.63rem;background:url(../img/logo.png) center center no-repeat;background-size:1.85rem .9rem;width:100%;height:.9rem}

/*观展必看*/
.m_gzbk_box{width:100%;height:100%;background:#ec9941; }
.m_gzbk_con{box-sizing:border-box; background:#fbfaf5;border-radius:.15rem;width:93%;padding:.46rem .32rem;margin:.2rem auto 0rem auto;}
.m_gzbk_box .m_gzbk_con .m_gzbk_item h5{background:url(../img/title_bg02.png) no-repeat;width:2.73rem;height:.58rem;background-size:2.73rem .58rem;margin:0 auto .25rem}
.m_gzbk_box .m_gzbk_con .m_gzbk_item h5:nth-last-child(2){background:url(../img/title_bg01.png) no-repeat;width:2.73rem;height:.58rem;background-size:2.73rem .58rem;margin:0 auto .25rem}
.m_gzbk_box .m_gzbk_con .m_gzbk_item:nth-child(2) h5{margin:.3rem auto .25rem}
.m_gzbk_item p{font-size:.28rem;color:#6f6361;line-height:.47rem;text-indent:.47rem}
.demo1{animation-duration:0s;animation-delay:0s}
.demo2{animation-duration:2s;animation-delay:.6s}
.demo3{animation-duration:0s;animation-delay:1.2s}
.m_height{height: 0.3rem;}

/*大典延展*/
.m_ddyz_box{width:100%;height:100%;background:#ec9941; }
.m_ddyz_con{box-sizing:border-box; background:#fbfaf5;border-radius:.15rem;width:93%;padding:.46rem .32rem;margin:.2rem auto 0rem auto;}
.m_ddyz_box .m_ddyz_con .m_ddyz_item h5{background:url(../img/title_bg03.png) no-repeat;width:2.73rem;height:.58rem;background-size:2.73rem .58rem;margin:0 auto .25rem}
.m_ddyz_box .m_ddyz_con .m_ddyz_item:nth-child(2) h5{margin:.3rem auto .25rem}
.m_ddyz_box .m_ddyz_item .m_ddyz_item_time{border-top: 0.01rem solid #ccc; padding: 0.08rem 0;}
.m_ddyz_box .m_ddyz_item .m_ddyz_item_time p{font-size: 0.26rem; text-indent: 0; }

.m_ddyz_box .m_ddyz_item .m_ddyz_item_time:nth-of-type(2){border-bottom: 0.01rem solid #ccc;border-top:0.01rem solid #ccc; margin-bottom: 0.1rem;}

.m_ddyz_item p{font-size:.26rem;color:#6f6361;line-height:.47rem;text-indent:.47rem}

.demo1{animation-duration:0s;animation-delay:0s}
.demo2{animation-duration:2s;animation-delay:.6s}
.demo3{animation-duration:0s;animation-delay:1.2s}
.m_height{height: 0.3rem;}

/*前世今生*/
.m_qsjs_box{width:100%;height:100%;background:#ec9941; }
.m_qsjs_con{box-sizing:border-box; background:#fbfaf5;border-radius:.15rem;width:93%;padding:.46rem .32rem;margin:.2rem auto 0rem auto; overflow: hidden;}
.m_qsjs_box .m_qsjs_con .m_qsjs_item h5{background:url(../img/title_bg04.png) no-repeat;width:3.71rem;height:.59rem;background-size:3.71rem .59rem;margin:0 auto .25rem}
.m_qsjs_h5_02{
    background:url(../img/title_bg05.png) no-repeat !important;
    background-size:3.71rem .59rem !important;
}
.m_qsjs_h5_03{
    width:5.69rem !important;
    height:.58rem !important;
    background:url(../img/title_bg06.png) no-repeat !important;
    background-size:5.69rem .58rem !important;
}
.m_qsjs_h5_04{
    width:5.68rem !important;
    height:.58rem !important;
    background:url(../img/title_bg07.png) no-repeat !important;
    background-size:5.68rem .58rem !important;
}
.m_qsjs_h5_05{
    width:6.35rem !important;
    height:.58rem !important;
    background:url(../img/title_bg08.png) no-repeat !important;
    background-size:6.35rem .58rem !important;
}
.m_qsjs_h5_06{
    width:5.28rem !important;
    height:.58rem !important;
    background:url(../img/title_bg09.png) no-repeat !important;
    background-size:5.28rem .58rem !important;
}
.m_qsjs_h5_07{
    width:3.7rem !important;
    height:.58rem !important;
    background:url(../img/title_bg10.png) no-repeat !important;
    background-size:3.7rem .58rem !important;
}
.m_qsjs_h5_08{
    width:6.69rem !important;
    height:.58rem !important;
    background:url(../img/title_bg11.png) no-repeat !important;
    background-size:6.69rem .58rem !important;
    position: relative;
    left: -0.16rem;
}
.m_qsjs_h5_09{
    width:5.99rem !important;
    height:.58rem !important;
    background:url(../img/title_bg12.png) no-repeat !important;
    background-size:5.99rem .58rem !important;
}
.m_qsjs_h5_10{
    width:4.3rem !important;
    height:.58rem !important;
    background:url(../img/title_bg13.png) no-repeat !important;
    background-size:4.3rem .58rem !important;
}
.m_qsjs_box .m_qsjs_item .m_qsjs_item_time p{font-size: 0.28rem; text-indent: 0; }
.m_qsjs_item p{font-size:.28rem;color:#6f6361;line-height:.47rem;text-indent:.47rem}

.ul01{ overflow: hidden;}
.ul01 li{
    float: left;
    width: 50%;
    text-align: center;
    margin: 0.4rem 0 0rem 0;
}
.ul01 li:nth-of-type(3){
    width: 100%;
}
.ul01 li:nth-of-type(3) img{
    width: 2.33rem !important;
    height: 2.1rem !important;
}
.ul01 li img:nth-of-type(1){
    /* width: 2.2rem; */
    height: 2.94rem;
}
.ul01 li img:nth-of-type(2){
    width: 2.39rem;
    height: 2.94rem;
}
#array{
    width: 0.77rem;
    height: 0.77rem;
    position: absolute;
    left:50%;
    bottom: 1.6rem;
    z-index: 99;
    margin-left: -0.385rem;
    animation: 1.3s top infinite;
}
@keyframes top{
    0%{
        opacity: 0;
        transform: translate(0, 0.8rem);
    }
    100%{
        opacity: 1;
        transform: translate(0, 0.5rem);
       
    }
}

.ddtitle01{
    background: url(../img/ddtitle01.png) no-repeat !important;
    width: 2.73rem !important;
    height: .58rem !important;
    background-size: 2.73rem .58rem !important;
    margin: 0 auto .25rem !important;
}
.ddUl li{
    text-align: center;
    margin-top: 0.9rem;
    margin-bottom: 0.3rem;
}
.ddUl li p{
    text-indent: 0;
    line-height:0;
}
.ddUl li img{
    width: 5.78rem;
    height: 1.87rem;
}
.ddtitle02{
    background: url(../img/ddtitle02.png) no-repeat !important;
    width: 2.7rem !important;
    height: .58rem !important;
    background-size: 2.7rem .58rem !important;
    margin: 0 auto .25rem !important;
}

.pc_item_l {
    float: left;
    width: 2.37rem;
    padding-bottom:1.19rem;
}
.pc_item_r {
    float: right;
    padding-left: 0.2rem;
    box-sizing: border-box;
    width: 3.9rem;
    font-size: 0.26rem;
    line-height: 0.4rem;
    color: #6d6361;
    border-left: 0.01rem solid #e4ddd3;
}
.pc_item_l img{
    width: 2.15rem;
    height: 2.87rem;
}
.pc_item_r h4 {
    color: #455f92;
    font-size: 0.26rem;
    margin-bottom: 0.15rem;
}
.blod {
    font-weight: bold;
}
.pc_item_p0{
    padding-left: 0.78rem;
}
.pc_item_lr{
    overflow: hidden;
}
.pc_item_lr a{
    display: inline-block;
}

@media only screen and (device-width: 375px) and (device-height: 812px) and (-webkit-device-pixel-ratio: 3){ 

    #array{
        bottom: 2rem;
    }
   
    @keyframes top{
        0%{
            opacity: 0;
            transform: translate(0, 0.8rem);
        }
        100%{
            opacity: 1;
            transform: translate(0, 0.5rem);
           
        }
    }
 
 }
 
 .swiper-slide {
    position: relative;
    height: 100% !important;
}
.escBtn{
    position: absolute;
    left: 0.05rem;
    top: 0.05rem;
    width: 0.8rem;
    height: 0.8rem;
    background: url('../img/escBtn.png') no-repeat;
    background-size:0.8rem;
    z-index: 99;
}