html{font-size:312.5%}body{font:.4rem/1.5 "Microsoft YaHei",sans-serif;color:#000;width:100%;padding-bottom:.5rem}a{color:#000}h1{font-weight:normal;color:#fff;padding:.2rem 0 .2rem .65rem;position:relative;background:url(../img/star.png) no-repeat 0 50%/auto 50%}.time::before{mask:url(../img/time.png) no-repeat 50% 50%/contain}.addr::before{mask:url(../img/addr.png) no-repeat 50% 50%/contain}.addr p{font-size:.3rem;line-height:1em;padding-top:.1rem}.seat::before{mask:url(../img/seat.png) no-repeat 50% 50%/contain}.bg{width:100%;height:100vh;position:fixed;left:0;top:0;z-index:-1;background:url(../img/bg.jpg) no-repeat 50% 100%/100% 100%}.top_info{width:100%;display:flex;justify-content:flex-end;align-items:center;flex-direction:column;gap:.6rem;box-sizing:border-box;padding:1.2rem 0 .6rem}.top_info .logo{width:86%}.top_info .txt{font-size:.42rem;color:#ac8642}.top_info .txt:has(.title) .column{display:none}.top_info .txt .cn,.top_info .txt .en{display:flex;gap:.2rem;justify-content:center;flex-wrap:wrap}.top_info .txt span{font-weight:bold}.main{width:86vw;position:relative;left:7vw}.first_cont{display:flex;flex-direction:column;gap:.4rem}.launch{width:100%;box-sizing:border-box;padding:0 .3rem;background:linear-gradient(#ee4937, #c5010a);border-radius:.2rem}.launch h1::after{content:"";width:.3rem;height:.4rem;position:absolute;top:35%;right:2%;background:#e6c083;clip-path:polygon(100% 0, 100% 100%, 0 50%);transition:all .3s}.launch h1.show::after{transform:rotateZ(-90deg)}.launch ul{display:none;border-top:1px solid #b30609}.launch li{font-size:.36rem;padding:.2rem 0 .4rem .5rem;position:relative;color:#fff}.launch li::before{content:"";width:.35rem;height:.35rem;position:absolute;top:.3rem;left:0;background:#fff}.launch li.time{display:flex;align-items:flex-end;gap:.2rem}.launch li.time span{font-size:.3rem;line-height:1em;padding-bottom:.07rem}.dinner{width:100%;display:none;position:absolute;left:0;top:0}.dinner .pic{width:100%;margin-bottom:.3rem}.dinner .cont{box-sizing:border-box;padding:.2rem .3rem;background:linear-gradient(#ee4937, #c5010a);border-radius:.2rem;display:flex;flex-direction:column;gap:.3rem}.dinner .picture img{width:100%}.dinner ul{display:flex;flex-direction:column;gap:.1rem;background-color:#fff;padding:.2rem .3rem;border-radius:.2rem}.dinner li{font-size:.36rem;padding:.1rem 0 .1rem .5rem;position:relative}.dinner li::before{content:"";width:.35rem;height:.35rem;position:absolute;top:.18rem;left:0;background:#000}.trip{width:100%;display:none;position:absolute;left:0;top:0}.trip .pic{width:100%;margin-bottom:.3rem}.trip .cont{box-sizing:border-box;padding:.2rem .3rem;background:linear-gradient(#ee4937, #c5010a);border-radius:.2rem;display:flex;flex-direction:column;gap:.1rem}.trip .cont img{width:100%}.choose_box{display:flex;flex-wrap:wrap;gap:.2rem;position:relative}.choose_box .item{width:calc(50% - .1rem)}.choose_box .item img{width:100%}.coming{width:100%;display:none;position:absolute;left:0;top:6%;text-align:center;z-index:3}.coming div{width:100%;display:flex;justify-content:center}.coming div p{background:rgba(0,0,0,.8);padding:.3rem .6rem;color:#fff;border-radius:.2rem;font-size:.3rem}.contact{box-sizing:border-box;padding:0 .3rem .2rem;background:linear-gradient(#ee4937, #c5010a);border-radius:.2rem;display:flex;flex-direction:column}.contact a{display:inline-block;margin-top:.2rem}.contact a:first-of-type{margin-top:0}.contact div{background:linear-gradient(#f7d8d7, #f6ad9f);padding:.2rem .3rem;border-radius:.2rem;position:relative;font-size:.3rem;display:flex;flex-direction:column;gap:.1rem}.contact div::after{content:"";width:.6rem;aspect-ratio:1;position:absolute;right:.4rem;top:50%;transform:translateY(-50%);background:url(../img/tel.png) no-repeat 50% 50%/contain}.contact p{display:flex;align-items:flex-end;gap:.2rem}.contact p span{font-size:.26rem;color:#828282;line-height:1em;padding-bottom:.06rem}.cover{width:100%;height:100%;position:fixed;left:0;top:0;background-position:50% 50%;background-repeat:no-repeat;background-size:contain;background-color:rgba(0,0,0,.8);display:flex;justify-content:center;align-items:center;display:none}@media screen and (min-width: 768px){.top_info{width:600px;margin:0 auto}.top_info .txt{font-size:30px}.main{width:600px;margin:0 auto;left:auto}.coming{top:10%}.coming div p{padding:10px 5px 10px 10px;font-size:18px}.bg{width:700px;left:calc(50% - 350px)}}/*# sourceMappingURL=style.min.css.map */