@charset "UTF-8";html{-ms-text-size-adjust:100%;-webkit-text-size-adjust:100%;font-size:62.5%}ul,li,div,p,body,h1,h2,h3,h4,h5,h6,dl,dt,dd{margin:0;padding:0}li{list-style:none}a{text-decoration:none}input,button,select,textarea{outline:0;-webkit-appearance:none;border-radius:0;border:0 none;background:0}body,html{font-family:"Microsoft YaHei","Helvetica Neue",'Heiti',Arial,HelveticaNeue,Helvetica,"BBAlpha Sans",sans-serif;font-weight:normal}*{-webkit-backface-visibility:hidden;-moz-backface-visibility:hidden;backface-visibility:hidden;-webkit-focus-ring-color:rgba(0,0,0,0);-webkit-tap-highlight-color:transparent;-webkit-touch-callout:none;opacity:1;outline:0;box-sizing:border-box}body{opacity:1;-webkit-transition:opacity 500ms ease-in;transition:opacity 500ms ease-in;line-height:1}html{font-size:312.5%}@media screen and (max-width:359px) and (orientation:portrait){html{font-size:266.67%}}@media screen and (min-width:360px) and (max-width:374px) and (orientation:portrait){html{font-size:300%}}@media screen and (min-width:384px) and (max-width:399px) and (orientation:portrait){html{font-size:320%}}@media screen and (min-width:400px) and (max-width:413px) and (orientation:portrait){html{font-size:333.33%}}@media screen and (min-width:414px) and (max-width:431px) and (orientation:portrait){html{font-size:345%}}@media screen and (min-width:432px) and (max-width:479px) and (orientation:portrait){html{font-size:360%}}@media screen and (min-width:480px)and (max-width:639px) and (orientation:portrait){html{font-size:400%}}@media screen and (min-width:640px) and (orientation:portrait){html{font-size:533.33%}}html,body{width:100%;overflow:hidden;background:#fff;font-size:.16rem;color:#313131;overflow-y:auto}#wrapper{position:relative;width:100%;overflow:hidden}.logo{height:.85rem;background:url(../images/logo.jpg) no-repeat center 0 / 2.93rem 100%;border-bottom:.04rem solid #66b4da}.header{width:100%;overflow:hidden;border-bottom:1px solid #e6e6e6}.header img{display:block;width:100%}.floor{overflow:hidden}.floor-title{margin:0 auto;font-size:.36rem;color:#fff;line-height:.4rem;display:flex;align-items:baseline;justify-content:center;line-height:1}.floor-title:before{content:"";display:inline-block;width:0;height:.36rem}.floor1{padding-bottom:1.4rem;background:url(../images/floor1_bg1.jpg) no-repeat 0 .73rem / 1.86rem .84rem,url(../images/floor1_bg2.jpg) no-repeat 5.91rem .55rem / .89rem .92rem,url(../images/floor1_bg3.jpg) no-repeat right 2.33rem / 1.936rem 1.9rem,url(../images/floor1_bg4.jpg) no-repeat 0 bottom / 7.5rem 2.43rem}.floor1 .floor-title{width:3.68rem;height:1.15rem;padding:.54rem 0 0;margin-bottom:.5rem;background:url(../images/floor1_title.jpg) no-repeat 0 0 / 100% 100%}.floor1-content{margin-bottom:.4rem;font-size:.24rem;line-height:.4rem;color:#313131;text-align:center}.floor1-content .title{font-weight:bold;background:url(../images/floor1_subtitle.jpg) no-repeat center center / 2.04rem .07rem}.floor2{padding-bottom:.86rem;background:url(../images/floor2_bg1.jpg) no-repeat center 0 / 7.5rem .79rem,url(../images/floor2_bg2.jpg) no-repeat 1.14rem 9.86rem / 6.15rem 2.62rem}.floor2 .floor-title{width:3.7rem;height:.77rem;margin-top:.4rem;margin-bottom:.56rem;background:url(../images/floor2_title.jpg) no-repeat 0 0 / 100% 100%;padding:.15rem 0 0}.floor2-img{width:100%;margin-bottom:.43rem}.floor2-img img{display:block;width:100%}.floor2-txt{margin:0;text-align:center;font-size:.24rem;line-height:.4rem;color:#313131}.floor2-txt .red{color:#e2543d;font-weight:bold}.floor2-txt .bold{font-weight:bold}.qrcode{width:2.33rem;height:1.66rem;margin:.35rem auto 0;overflow:hidden;background:url(../images/qrcode_bg.png) no-repeat 0 0 / 100% 100%}.qrcode img{display:block;width:1.03rem;margin:.21rem auto 0}.qrcode span{display:block;text-align:center;font-size:.18rem;line-height:.3rem;color:#fff}.floor3{background:url(../images/floor3_bg1.jpg) no-repeat 5.82rem 1.48rem / 1.68rem .84rem}.floor3 .floor-title{width:5.61rem;height:.96rem;margin-top:.37rem;margin-bottom:.5rem;background:url(../images/floor3_title.jpg) no-repeat 0 0 / 100% 100%;padding:.26rem 0 0}.floor3-content{position:relative;z-index:10;margin-bottom:.4rem;font-size:.24rem;line-height:.4rem;color:#313131;text-align:center}.floor3-content .title{font-weight:bold;background:url(../images/floor3_subtitle.png) no-repeat center center / 1.84rem .07rem}.food-box{position:relative;z-index:1;width:100%;height:11.42rem;margin-top:-1.32rem;overflow:hidden;padding-top:1.79rem;background:url(../images/food_bg.jpg) no-repeat 0 0 / 100% 100%}.menu{display:flex;justify-content:center;margin-bottom:.13rem}.menu a{display:block;width:1rem;height:.5rem;margin:0 .16rem;border-radius:.12rem;border:.02rem solid #6f4a30;text-align:center;line-height:.46rem;font-size:.34rem;color:#af946e;font-weight:400}.menu a.active{border:0;background:url(../images/menu_bg.png) no-repeat 0 0 / 100% 100%;color:#fff;line-height:.5rem}.food{height:4.02rem;overflow:hidden}.food li{position:relative;height:100%;overflow:hidden;display:none}.food li.active{display:block}.food li .map{position:absolute;top:0;left:0;width:2.9rem}.food-list{width:4.31rem;margin:.6rem 0 0 2.59rem;padding:0 0 .35rem .11rem;border-bottom:1px solid #bca78b}.flood-title{margin-left:.2rem;font-size:.28rem;color:#4e270d;line-height:.3rem}.food-imgs{overflow:hidden}.food-imgs img{display:inline;float:left;margin:.2rem 0 0 .2rem;width:1.2rem;height:1rem}.food-sale{overflow:hidden}.food-sale ul{text-align:center;font-size:0;display:none}.food-sale ul.active{display:block}.food-sale li{width:2rem;height:1.88rem;overflow:hidden;display:inline-block;vertical-align:top;margin:0 .075rem .15rem;border-radius:.12rem;padding:.19rem .2rem 0;background:#fffbf4 url(../images/yinzhang.png) no-repeat 1.18rem -.07rem / .91rem .91rem;box-shadow:0 .02rem .04rem 0 rgba(82,61,61,.19);text-align:left}.food-sale li .target{font-size:.21rem;color:#313131;font-weight:bold;line-height:.23rem}.food-sale li .trip{margin:.07rem 0 .1rem;font-size:.18rem;color:#313131;line-height:.2rem;white-space:nowrap}.price{position:relative;padding-left:.14rem;color:#313131;font-size:.28rem;color:#dd3936;font-weight:bold}.price span{display:inline-block;font-weight:normal;color:#313131;vertical-align:middle;-webkit-transform-origin:0 bottom;transform-origin:0 bottom;-webkit-transform:translateY(-.06rem) scale(.5);transform:translateY(-.06rem) scale(.5)}.price:before{content:"￥";position:absolute;top:.02rem;left:0;font-size:.28rem;color:#313131;-webkit-transform-origin:0 0;transform-origin:0 0;-webkit-transform:scale(.5);transform:scale(.5)}.buy-btn,.buy-btn2{display:block;width:100%;height:.46rem;border-radius:.12rem;background:#9c6321;line-height:.46rem;text-align:center;font-size:.24rem;color:#fff;letter-spacing:.05rem}.food-sale li .buy-btn{margin-top:.12rem}.floor4-content1{height:9.89rem;overflow:hidden;background:url(../images/floor4_bg1.jpg) no-repeat 0 0 / 100% 100%}.floor4 .floor-title{margin-top:.56rem;height:.72rem;padding:.12rem 0 0}.floor4 ul{overflow:hidden;width:6.6rem;margin:0 auto}.floor4 ul li{width:2rem;float:left;display:inline;margin:0 0 .15rem .15rem;overflow:hidden;border-radius:.12rem;background:#fffbf4;box-shadow:0 .02rem .04rem 0 rgba(82,61,61,.19)}.floor4 ul li img{display:block;width:100%}.floor4-content1 ul{margin-top:1.27rem}.floor4-content1 .trip{margin:.18rem .2rem .16rem;font-size:.21rem;color:#313131;white-space:nowrap}.floor4-content1 .price{margin:0 .2rem}.floor4-content1 .buy-btn{margin:.16rem .2rem .2rem;width:1.6rem}.floor4-content2{height:10.65rem;overflow:hidden;background:url(../images/floor4_bg2.jpg?20180628_1) no-repeat 0 0 / 100% 100%}.floor4-content2 ul{margin-top:1.39rem}.floor4-content2 ul li:nth-child(1),.floor4-content2 ul li:nth-child(2){width:3.075rem}.floor4-content2 .trip-title{margin:.16rem .2rem .14rem;font-size:.16rem;color:#313131;line-height:.2rem;height:.6rem;overflow:hidden;word-break:break-all}.floor4-content2 .price{margin:0 .2rem}.floor4-content2 .buy-btn2{margin:.14rem .2rem .2rem;width:1.6rem}.floor4-content2 ul li:nth-child(1) .buy-btn2,.floor4-content2 ul li:nth-child(2) .buy-btn2{width:2.48rem}.floor5{height:1.76rem;text-align:center;overflow:hidden;padding:0 0 0 1.3rem;background:#f9e3d6 url(../images/icon.png) no-repeat 1.23rem center / .84rem auto}.floo5-btn{display:block;width:3.61rem;height:.74rem;border-radius:.74rem;color:#fff;text-align:center;font-size:.48rem;background:#522b10;line-height:1;margin:.38rem auto .1rem;display:flex;justify-content:center;align-items:baseline;padding:.07rem 0 0}.floo5-btn:before{content:"";display:inline-block;width:0;height:.48rem}.floor5 p{font-size:.2rem;color:#522b10}.footer-tips{background:#0093d0;font-size:.2rem;color:#fff;line-height:.3rem;padding:.1rem .2rem}.copyright{color:#6e7172;font-size:.2rem;line-height:.3rem;padding:.1rem .2rem .3rem;text-align:center;background:#fff;font-family:Vender}.navigation{height:1.22rem;background:#fff}.navigation-inner{position:fixed;bottom:0;left:0;border:.02rem solid #fff;background:#f4ecde;padding:0 0 0 1.74rem;width:100%;height:1.22rem;z-index:999}.navigation-inner:before{content:"";position:absolute;bottom:0;left:0;display:block;width:1.83rem;height:1.44rem;background:url(../images/nav_bg.png) no-repeat 0 0 / 100% 100%}.navigation-inner ul{position:relative;overflow:hidden}.navigation-inner ul li{width:1.9rem;height:.58rem;margin:0 .02rem .02rem 0;background:#deac76;display:inline;float:left}.navigation-inner ul li a{display:block;height:.58rem;text-align:center;color:#fff;font-size:.26rem;display:flex;justify-content:center;align-items:baseline;padding:.12rem 0 0}.navigation-inner ul li a:before{content:"";display:inline-block;width:0;height:.26rem}.to-top{position:absolute;top:0;right:0;width:1.88rem;height:1.18rem;background:#deac76 url(../images/top.png) no-repeat center / .63rem .26rem}