.banner{width:100%;position:relative}.banner img{width:100%;filter:brightness(0.8)}.banner .slogan{position:absolute;left:50%;top:50%;transform:translate(-50%, -50%);z-index:999}.banner .slogan .text{width:21.515152rem;font-size:3.030303rem;color:#f4b336;text-align:center;font-family:Impact, Haettenschweiler, 'Arial Narrow Bold', sans-serif;text-shadow:#fff 2px 0px 0px,#fff 0px 2px 0px,#fff -2px 0px 0px,#fff 0px -2px 0px}.banner .slogan .btn{width:13.090909rem;height:2.363636rem;border-radius:1.181818rem;text-align:center;color:#FFF;font-size:1rem;line-height:2.363636rem;margin:2.30303rem auto;background-color:#f4b336;cursor:pointer}section h1{font-family:"Abhays";font-size:2.424242rem;color:#242424;text-align:center;width:-webkit-fit-content;width:-moz-fit-content;width:fit-content;position:relative;margin:1.818182rem auto 1.818182rem auto}@media screen and (max-width: 768px){section h1{font-size:1.515152rem}}section h1::before{content:'';display:block;position:absolute;width:5.515152rem;background:url("../img/section_title_back.png") no-repeat;background-size:contain;left:-7.515152rem;height:1.30303rem;top:50%;transform:translateY(-50%)}@media screen and (max-width: 768px){section h1::before{left:-5rem;width:4rem}}section h1::after{content:'';display:block;position:absolute;width:5.515152rem;background:url("../img/section_title_back.png") no-repeat;background-size:contain;right:-7.515152rem;top:50%;height:1.30303rem;transform:rotateY(180deg) translateY(-50%)}@media screen and (max-width: 768px){section h1::after{right:-5rem;width:4rem}}section h1.contact{color:#FFFFFF}section h1.contact::before,section h1.contact::after{background:url("../img/contact_title_back.png") no-repeat !important}img{width:100%}#about_us .main{height:17.575758rem;position:relative}#about_us .main .image{width:23.636364rem;height:15.151515rem;position:absolute;left:0;top:0}@media screen and (max-width: 765px){#about_us .main .image{width:100%}}#about_us .main .text{width:18.181818rem;height:15.151515rem;position:absolute;right:0;bottom:0;border-top-right-radius:3.030303rem;background:rgba(0,0,0,0.7);padding-left:1.484848rem;padding-top:1.818182rem}#about_us .main .text h2{font-family:Arial, Helvetica, sans-serif;color:#fff;font-size:1.454545rem}#about_us .main .text p{font-family:Arial, Helvetica, sans-serif;color:#fff;font-size:.727273rem}#about_us .main .text p:not(:first-of-type){padding-top:1.060606rem}#gallery{padding-bottom:.909091rem}#gallery .row{display:flex;flex-wrap:wrap}#gallery .row .item{flex:1;width:11.515152rem;max-width:90%;margin:0 .454545rem;text-align:center}#gallery .row .item img:not(:first-of-type){margin-top:.909091rem}#dinning-room{padding-bottom:.909091rem}#dinning-room .row{display:flex;flex-flow:row wrap}@media (max-width: 799px){#dinning-room .row{flex-flow:column}}#dinning-room .row .item{flex:1;width:11.515152rem;max-width:90%;margin:0 .454545rem;text-align:center}#dinning-room .row .item img:not(:first-of-type){margin-top:.909091rem}@media (max-width: 799px){#dinning-room .row .item{width:95%;max-width:95%}}#contact{color:#FFFFFF;position:relative;padding-top:3.939394rem;padding-bottom:2.424242rem;background-image:url("/img/footer/contact_back.jpg");background-repeat:no-repeat;background-size:cover;background-position:center}@media (max-width: 799px){#contact{padding-top:1.515152rem;padding-bottom:.454545rem}}#contact .background{position:absolute;width:100%;height:100%;left:0;top:0;background-position:center center;z-index:-1;-webkit-filter:brightness(60%);filter:brightness(60%)}#contact .contact_title{font-family:"FZPWK";font-size:1.818182rem;text-align:center;z-index:999;text-shadow:.121212rem .151515rem .060606rem #1aa5cc;margin-bottom:2.727273rem}@media (max-width: 799px){#contact .contact_title{font-size:.363636rem;text-shadow:.030303rem .030303rem .060606rem #1aa5cc;margin-bottom:1.3rem}}#contact .text{font-family:"SourceHanSansCN Bold";font-size:.727273rem}#contact .text li{display:inline}#contact .text li div{display:inline-block;margin-left:1.515152rem;font-size:.909091rem;font-family:monospace;height:1.515152rem;line-height:1.515152rem}#contact .row{display:flex;flex-flow:row wrap}#contact .row .item{flex:1}#contact .row.info{margin-top:1.515152rem;font-size:.606061rem;margin-bottom:1.515152rem}@media (max-width: 799px){#contact .row.info{margin-top:1rem;margin-bottom:1rem}}#contact .row .info-item{flex:1}@media (max-width: 799px){#contact .row .info-item{width:50%;flex:auto}#contact .row .info-item:last-of-type{margin-top:1rem}}#contact .row .info-item .info-icon{width:2.424242rem;margin:0 auto}@media (max-width: 799px){#contact .row .info-item .info-icon{width:2rem}}#contact .row .info-item .info-icon img{width:100%;height:100%;display:block}#contact .row .info-item .info-text{margin-top:1.515152rem}@media (max-width: 799px){#contact .row .info-item .info-text{margin-top:1rem;font-size:.5rem}}#contact .navigation{font-family:"SourceHanSansCN Bold";font-size:.848485rem;text-align:center;white-space:nowrap}@media (max-width: 799px){#contact .navigation{font-size:.5rem}}#contact .main-wrap{position:absolute;width:13.969697rem;height:8.69697rem;left:24.909091rem;top:8.909091rem;z-index:999}#contact .visitors{font-family:"microsoft yahei";font-size:1.090909rem;text-align:center;text-shadow:.090909rem .060606rem .060606rem #1aa5cc;margin-top:2.727273rem}@media (max-width: 799px){#contact .visitors{font-size:.5rem;margin-top:1.3rem}}#contact .number{font-family:impact;font-size:1.818182rem;text-align:center;margin-top:.757576rem;letter-spacing:.30303rem;margin-bottom:2.939394rem}@media (max-width: 799px){#contact .number{font-size:2rem;margin-top:17.5px;margin-bottom:1rem}}#contact .social{width:20rem;margin:0 auto;padding-top:1.212121rem;font-size:.606061rem}@media (max-width: 799px){#contact .social{font-size:.5rem;width:80%;padding-top:0}}#contact .social .connect{height:1.818182rem;line-height:1.818182rem;vertical-align:middle;font-size:.606061rem}#contact .social a{display:inline-block}#contact .social a img{vertical-align:middle;margin-left:.606061rem;width:1.818182rem}@media (max-width: 799px){#contact .social a img{width:1.5rem;margin-left:1rem}}#contact .copyright{font-family:'SourceHanSansCN Bold';font-size:.606061rem;margin-top:1.515152rem}@media (max-width: 799px){#contact .copyright{font-size:.5rem;margin-top:1.5rem}}#menu .content ul{font-family:"Microsoft YaHei" Arial, Helvetica, sans-serif;display:block}#menu .content ul li{white-space:normal;margin-bottom:.121212rem}#menu .content ul li .panel-title{background:url("/img/menu/title_back.jpg");padding:.454545rem 1.818182rem;font-size:.848485rem;color:#ffffff;cursor:pointer}#menu .content ul li .panel-title .sign{display:inline-block;width:.454545rem;height:.090909rem;background:#ffffff;margin-bottom:.272727rem;margin-left:.909091rem}#menu .content ul li .panel-title .plus{position:relative}#menu .content ul li .panel-title .plus::after{content:"";display:block;position:absolute;width:.090909rem;height:.454545rem;left:50%;top:50%;transform:translate(-50%, -50%);background:#ffffff}#menu .content ul li .panel{display:none;padding:.909091rem 0}#menu .content ul li .panel .row{display:flex;flex-flow:row wrap}@media (max-width: 799px){#menu .content ul li .panel .row{flex-flow:column wrap}}#menu .content ul li .panel .row .item{flex:1}#menu .content ul li .panel .row .item:first-child{margin-right:2.393939rem}@media (max-width: 799px){#menu .content ul li .panel .row .item:first-child{margin-right:0}}#menu .content ul li .panel .row .item .menu-table{width:100%}@media (max-width: 799px){#menu .content ul li .panel .row .item .menu-table .m-hide{display:none}}#menu .content ul li .panel .row .item .menu-table tr{border-radius:.151515rem}#menu .content ul li .panel .row .item .menu-table tr:hover{box-shadow:0 5px 6px rgba(0,0,0,0.15)}#menu .content ul li .panel .row .item .menu-table td{font-weight:bold;font-size:.606061rem;padding-top:.30303rem;padding-bottom:.30303rem;padding-left:.30303rem;cursor:pointer}#menu .content ul li .panel .row .item .menu-table td .chinese{font-size:.545455rem}#menu .content ul li .panel .row .item .menu-table td .desc{font-weight:normal;font-size:.484848rem;color:#656565;word-break:break-all;white-space:normal}#menu .content ul li .panel .row .item .menu-table td.name{width:68%;text-align:left}#menu .content ul li .panel .row .item .menu-table td.price{width:15%;text-align:center}#menu .infinite{-webkit-animation-iteration-count:infinite;animation-iteration-count:infinite;-webkit-animation-duration:3s;animation-duration:3s}#menu .order{width:10.606061rem;height:4.545455rem;margin:1.818182rem auto}#menu .order a{display:block;width:100%;height:100%;color:#FFFFFF;background-color:#fe0100;border-radius:75px;text-align:center;line-height:4.545455rem;font-size:larger}#menu .order a:hover,#menu .order a:active{box-shadow:0 0 10px rgba(111,111,111,0.9)}#menu .flex-box{display:flex;flex-flow:row wrap}@media (max-width: 1100px){#menu .flex-box{flex-flow:column}}#menu .flex-box .item{flex:1;position:relative}#menu .flex-box .item .row.mt{margin-top:1.212121rem}#menu .flex-box .item .row .col{width:50%;overflow:hidden}#menu .flex-box .item .row .col.left{padding-right:.606061rem}#menu .flex-box .item .row .col.right{padding-left:.606061rem}#menu .flex-box .item .row .col img{width:100%;height:100%}#menu .flex-box .item .row .col img:hover{transform:scale(1.3)}#menu .flex-box .item .circle{width:6.060606rem;height:6.060606rem;position:absolute;left:50%;top:50%;transform:translate(-50%, -50%);border-radius:50%;z-index:999;background-color:#FFF}#menu .flex-box .item .circle .btn-wrapper{position:relative;width:100%;height:100%}#menu .flex-box .item .circle .btn-wrapper .btn{width:93%;height:93%;border-radius:50%;background:#f8af08;color:#FFF;font-family:"Fredoka";font-size:.909091rem;text-align:center;position:absolute;cursor:pointer;left:50%;top:50%;transform:translate(-50%, -50%);display:flex}#menu .flex-box .item .circle .btn-wrapper .btn .text{flex:70%;padding-top:30%}#menu .flex-box .item .circle .btn-wrapper .btn .triangle{flex:30%;padding-top:35%;margin-right:10%}#menu .flex-box .item .circle .btn-wrapper .btn .triangle:hover{transform:scale(1.1)}#menu .flex-box .item .circle .btn-wrapper .btn .triangle img{width:70%}#menu .flex-box .item .circle .btn-wrapper .btn:hover{box-shadow:0 0 10px rgba(0,0,0,0.3)}#menu .flex-box .flex-text{padding-left:2.121212rem;font-family:Arial, Helvetica, sans-serif}@media (max-width: 1100px){#menu .flex-box .flex-text{padding-left:1rem}}#menu .flex-box .flex-text .sub{font-size:.618182rem;color:#666666;margin-top:.606061rem}@media (max-width: 1100px){#menu .flex-box .flex-text .sub{font-size:1rem}}#menu .flex-box .flex-text .title{font-size:1.848485rem;margin-top:.909091rem;padding-bottom:1.090909rem;font-weight:bold}@media (max-width: 1100px){#menu .flex-box .flex-text .title{font-size:3rem}}#menu .flex-box .flex-text .sub-title{font-size:.618182rem;margin-top:.909091rem;font-family:"SourceHanSans-normal"}@media (max-width: 1100px){#menu .flex-box .flex-text .sub-title{font-size:1rem;margin-top:2rem}}#menu .flex-box .flex-text .desc{font-size:.606061rem;font-family:"SourceHanSans-normal";color:#666666}@media (max-width: 1100px){#menu .flex-box .flex-text .desc{font-size:0.9rem}}.mask{width:100%;height:100%;position:fixed;left:0;top:0;background-color:rgba(0,0,0,0.6);z-index:99999998}.dialog{width:24.242424rem;height:12.121212rem;border-radius:.606061rem;background-color:#FFFFFF;box-shadow:0 0 5px #fff1c6;position:fixed;z-index:99999999;left:50%;top:50%;transform:translate(-50%, -50%);padding:.606061rem}@media (max-width: 799px){.dialog{width:90%;height:20.121212rem}}.dialog .shadow{width:100%;height:100%;padding:.090909rem;border-radius:.30303rem;box-shadow:0 0 5px #fff1c6}.dialog .shadow .dialog-content{width:100%;height:100%;position:relative;box-shadow:inset 0 0 5PX #fff1c6;border-radius:.30303rem;padding:1.515152rem}@media (max-width: 799px){.dialog .shadow .dialog-content{padding:.30303rem}}.dialog .shadow .dialog-content .announce{font-size:.454545rem;margin:.606061rem auto;text-align:center;color:#999}.dialog .shadow .dialog-content .dialog-title{font-family:"AbrilFatface Regular";font-size:.969697rem;text-align:center;position:relative;width:-webkit-fit-content;width:-moz-fit-content;width:fit-content;margin:0 auto;color:#bc8d4b}@media (max-width: 799px){.dialog .shadow .dialog-content .dialog-title{font-size:1.406061rem;margin-top:1.606061rem}}.dialog .shadow .dialog-content .dialog-title::after{content:'';display:block;width:100%;height:.30303rem;position:absolute;bottom:0;left:0;z-index:-1;background-color:#ffe5e6;border-radius:20px}.dialog .shadow .dialog-content .close{background-image:url(/img/dialog/close.png);width:.606061rem;height:.606061rem;background-size:100% 100%;position:absolute;right:.454545rem;top:.454545rem;cursor:pointer}.dialog .shadow .dialog-content .choose{display:flex;flex-direction:row;width:19.090909rem;font-size:.727273rem;font-family:"SourceHanSansCN Regular";margin:1.515152rem auto 0 auto}@media (max-width: 799px){.dialog .shadow .dialog-content .choose{flex-direction:column;width:100%;margin:.606061rem auto 0 auto;font-size:1.1rem}}.dialog .shadow .dialog-content .choose .item{flex:1;margin-right:.909091rem;border:2px solid #e6e6e6;color:#999999;border-radius:.30303rem;padding:.545455rem;cursor:pointer}@media (max-width: 799px){.dialog .shadow .dialog-content .choose .item{margin:.30303rem auto;width:90%;padding:.30303rem 0}}.dialog .shadow .dialog-content .choose .item.not-alowed{cursor:not-allowed}.dialog .shadow .dialog-content .choose .item.not-alowed:hover{border:2px solid #e6e6e6;color:#999999}.dialog .shadow .dialog-content .choose .item:hover{border:2px solid #194993;color:#194993}.dialog .shadow .dialog-content .choose .item:last-of-type{margin-right:0}@media (max-width: 799px){.dialog .shadow .dialog-content .choose .item:last-of-type{margin-right:auto}}.dialog .shadow .dialog-content .choose .item img{display:inline-block;width:3.454545rem;height:3.393939rem}@media (max-width: 799px){.dialog .shadow .dialog-content .choose .item img{width:4.424242rem;height:auto}}.dialog .shadow .dialog-content .choose .item div{display:inline-block;padding:.909091rem .30303rem}@media (max-width: 799px){.dialog .shadow .dialog-content .choose .item div{padding:.606061rem .909091rem}}.center{text-align:center}
