@media screen and (min-width: 1024px) {
    /*SushiParty首页*/
    .Sushi-Party {
        width: 100%;
        /*max-width: 1920px;*/
        background: url("../images/bg9.png") no-repeat;
        background-size: cover;
        overflow: hidden;
        min-height: 100vh;
    }

    .Header {
        width: 100%;
        height: 90px;
        line-height: 72px;
    }

    .Header .container {
        width: 94%;
        max-width: 1000px;
        margin: 0 auto;
        display: flex;
        justify-content: space-between;
        align-items: center;
    }

    .container .Nav-list {
        display: flex;
        justify-content: space-between;
        margin-top: 12px;
    }

    .container .Nav-list .Nav-item {
        margin-right: 35px;
    }

    .container .Nav-list .Nav-item a {
        color: rgb(72, 68, 68);
        font-family: Microsoft YaHei;
        font-size: 18px;
        font-weight: 400;
        line-height: 24px;
        letter-spacing: 0px;
    }

    .container .Nav-list .Nav-item .active {
        color: rgb(72, 68, 68);
        font-family: Microsoft YaHei;
        font-size: 18px;
        font-weight: bold;
        line-height: 24px;
        letter-spacing: 0px;
        text-align: left;
    }

    .Sushi-Party .Sushi-title {
        width: 94%;
        max-width: 1000px;
        margin: 68px auto 0px auto;
    }

    .Sushi-Party .Sushi-title h1 {
        font-family: OPPOSans;
        font-size: 56px;
        font-weight: 400;
        text-transform: capitalize;
        color: rgb(21, 20, 20);
    }

    .Sushi-Party .Sushi-title h1 span {
        font-family: OPPOSans;
        font-size: 56px;
        font-weight: 400;
        text-transform: capitalize;
        color: rgb(63, 189, 43);
    }

    .Sushi-Party .Sushi-title p {
        display: block;
        /*width: 545px;*/
        height: 53px;
        color: rgb(54, 54, 54);
        font-family: Microsoft YaHei;
        font-size: 20px;
        font-weight: 400;
        line-height: 26px;
        letter-spacing: 0px;
        margin-top: 10px;
    }

    .Sushi-Tab {
        width: 94%;
        max-width: 1000px;
        margin: 58px auto 0px auto;
        overflow: hidden;
    }

    .Sushi-Tab .Tab {
        height: 78px;
        line-height: 78px;
        background: rgb(188, 226, 104, 0.5);
        border-radius: 10px;
        display: flex;
        align-items: center;
        width: 750px;
    }

    .Sushi-Tab .Tab .tablinks {
        background: 0;
        border: 0;
        margin-left: 32px;
        display: block;
        cursor: pointer;
        transition: 0.3s;
        height: 45px;
        line-height: 14px;
        border-radius: 10px;
        padding: 10px;
        box-sizing: border-box;
        font-size: 15px;
    }

    /* 更改悬停按钮的背景颜色 */
    .Sushi-Tab .Tab .tablinks:hover {
        background-color: #56825F;
    }

    /* 创建一个 active/current 的 "tab button" 类 */
    .Sushi-Tab .Tab .tablinks.active {
        background-color: #56825F;
        color: white;
        font-size: 18px;
        font-weight: bold;
    }

    .Sushi-Tab .Party-List {
        width: 100%;
        display: flex;
        justify-content: space-between;
        margin-top: 63px;
        margin-bottom:0px;
        height: 350px;
    }

    .Sushi-Tab .Party-List .Party-item {
        width: 237px;
        height: 266px;
        background: white;
        box-shadow: 1px 4px 20px rgba(145, 145, 145, 0.28);
        border-radius: 20px;
    }

    .Sushi-Tab .Party-List .Party-item .Img {
        margin-top: -52px;
        margin-left:10px;
        margin-right: 10px;
    }
     .Sushi-Tab .Party-List .Party-item .Img img{height:160px;width:100%;border-radius:6px;}

    .Sushi-Tab .Party-List .Party-item .text {
        padding: 0 15px;
        box-sizing: border-box;
    }

    .Sushi-Tab .Party-List .Party-item .text h1 {
        color: rgb(72, 68, 68);
        font-family: Microsoft YaHei;
        font-size: 18px;
        font-weight: 400;
        line-height: 24px;
        letter-spacing: 0px;
        text-align: left;
        text-transform: capitalize;
        overflow: hidden;
        text-overflow: ellipsis;
        white-space: nowrap;
        margin-top:10px;
    }

    .Sushi-Tab .Party-List .Party-item .text span {
        color: rgb(86, 130, 95);
        font-family: Microsoft YaHei;
        font-size: 24px;
        font-weight: 700;
        line-height: 32px;
        letter-spacing: 0px;
        text-transform: capitalize;
        display: block;
        margin:6px 0 10px;
    }

    .Sushi-Tab .Party-List .Party-item .text p {
        color: rgb(109, 105, 120);
        font-family: Microsoft YaHei;
        font-size: 14px;
        font-weight: 290;
        line-height: 19px;
        letter-spacing: 0px;
        text-transform: capitalize;
        overflow:hidden;
        text-overflow: ellipsis;
        display: -webkit-box;
        -webkit-line-clamp:2;
        -webkit-box-orient:vertical;
    }
    .Sushi-Tab .SushiTabcontent .one2{
        display: none;
    }
    .Sushi-Tab .SushiTabcontent .one3{
        display: none;
    }
    .Sushi-Tab .SushiTabcontent .pagination-team {
        width: 100%;
        text-align: center;
        height: 28px;
    }

    .Sushi-Tab .SushiTabcontent .pagination-Poke {
        width: 100%;
        text-align: center;
        height: 28px;
    }

    .Sushi-Tab .SushiTabcontent .pagination-party {
        width: 100%;
        text-align: center;
        height: 28px;
    }

    .Sushi-Tab .SushiTabcontent .pagination-hotfood {
        width: 100%;
        text-align: center;
        height: 28px
    }

    .Sushi-Tab .SushiTabcontent .pagination-sides {
        width: 100%;
        text-align: center;
        height: 28px
    }

    .Sushi-Tab .SushiTabcontent .pagination-Others {
        width: 100%;
        text-align: center;
        height: 28px
    }

    .Sushi-Tab .SushiTabcontent .team-button-next:after {
        content: 'next';
        font-family: swiper-icons;
        font-size: 24px;
        color: #56825F;
        text-transform: none !important;
        letter-spacing: 0;
        text-transform: none;
        font-variant: initial;
        line-height: 1;
    }

    .Sushi-Tab .SushiTabcontent .team-button-next {
        position: absolute;
        right: 38%;
        left: auto;
        bottom: 0;
        border: 1px solid #56825F;
        padding: 8px 27px;
        width: calc(var(--swiper-navigation-size) / 44 * 27);
        height: var(--swiper-navigation-size);
        margin-top: calc(0px - (var(--swiper-navigation-size) / 2));
        z-index: 10;
        cursor: pointer;
        display: flex;
        align-items: center;
        justify-content: center;
        color: var(--swiper-navigation-color, var(--swiper-theme-color));
    }
    .my-button-disabled{
         opacity:0.2;
    }
    .Sushi-Tab .SushiTabcontent .team-button-prev {
        position: absolute;
        /*top: 45%;*/
        bottom: 0;
        left: 38%;
        right: auto;
        border: 1px solid #56825F;
        padding: 8px 27px;
        width: calc(var(--swiper-navigation-size) / 44 * 27);
        height: var(--swiper-navigation-size);
        margin-top: calc(0px - (var(--swiper-navigation-size) / 2));
        z-index: 10;
        cursor: pointer;
        display: flex;
        align-items: center;
        justify-content: center;
        color: var(--swiper-navigation-color, var(--swiper-theme-color));
    }
    .Sushi-Tab .SushiTabcontent .team-button-prev:after {
        content: 'prev';
        font-family: swiper-icons;
        font-size: 24px;
        color: #56825F;
        text-transform: none !important;
        letter-spacing: 0;
        text-transform: none;
        font-variant: initial;
        line-height: 1;
    }

    .footer {
        width: 100%;
        max-width: 1000px;
        margin: 63px auto 0px auto;
        text-align: center;
        color: rgb(154, 154, 154);
    }
    /*SushiParty结束*/
    /*菜单详情*/
    .Sushi-Party .SectionContainer {
        width: 100%;
        margin: 0 auto;
    }

    .Sushi-Party .SectionContainer .Container {
        width: 100%;
        max-width: 1000px;
        background: rgb(255, 255, 255);
        box-shadow: 1px 4px 20px rgba(145, 145, 145, 0.28);;
        border-radius: 10px;
        margin: 180px auto 0px auto;
        display: flex;
        justify-content: space-between;
        padding: 60px 36px 60px 36px;
        box-sizing: border-box;
        overflow: hidden;
    }

    .Sushi-Party .SectionContainer .Container .text {
        margin-left: 20px;
    }

    .Sushi-Party .SectionContainer .Container .text h1 {
        color: rgb(46, 45, 47);
        font-family: Microsoft YaHei;
        font-size: 28px;
        font-weight: 700;
        letter-spacing: 0px;
        text-align: left;
        text-transform: capitalize;
        margin: 12px auto 0 auto;
    }

    .Sushi-Party .SectionContainer .Container .text p {
        color: rgb(99, 96, 102);
        font-family: Microsoft YaHei;
        font-size: 18px;
        font-weight: 400;
        line-height: 26px;
        letter-spacing: 0px;
        text-align: left;
        overflow: hidden;
        display: -webkit-box;
        -webkit-box-orient: vertical;
        -webkit-line-clamp: 2;
        margin: 12px auto 0 auto;
    }

    .Sushi-Party .SectionContainer .Container .text span {
        color: rgb(86, 130, 95);
        font-family: Microsoft YaHei;
        font-size: 48px;
        font-weight: 400;
        line-height: 63px;
        letter-spacing: 0px;
        text-align: left;
        text-transform: capitalize;
        margin: 12px auto 0 auto;
        display: block;
    }

    .Sushi-Party .SectionContainer .Container .text .bottom {
        width: 305px;
        height: 48px;
        line-height: 48px;
        background: rgb(86, 130, 95);
        border-radius: 5px;
        text-align: center;
        margin-top: 60px;
    }

    .Sushi-Party .SectionContainer .Container .text .bottom a {
        color: white;
        font-size: 20px;
    }

    /*菜单详情结束*/
    /*不支持点单开始*/
    .SectionContainer .Container .Img {
        margin: 0 auto;
        width: 659px;
    }

    .SectionContainer .Container .Img img {
        margin: 0 auto;
        display: block;
        width: 100%;
        height: 100%;
    }

    .SectionContainer .Container .Img p {
        width: 464px;
        height: 81px;
        color: rgb(99, 96, 102);
        font-family: Microsoft YaHei;
        font-size: 24px;
        font-weight: 400;
        line-height: 26px;
        letter-spacing: 0px;
        text-align: center;
        margin-top: 39px;
        display: block;
    }
    /*不支持点单结束*/
    /*Contacr页面*/
    .Contacr {
        /*width: 100%;*/
        /*max-width: 1920px;*/
        background: url("../images/bg9.png") no-repeat;
        background-size: cover;
        overflow: hidden;
        height: 1024px;
    }

    .Contacr .Contacr-Content {
        width: 885px;
     
        margin: 0 auto;
        border-radius: 20px;
        padding: 24px 111px 80px 111px;
        box-sizing: border-box;
        background: url("../images/bg3.png") no-repeat;
        background-size: 100% 100%;
    }

    .Contacr .Contacr-Content .Contacr-logo a img {
        margin: 0 auto;
        display: block;
    }

    .Contacr-List .Contacr-item h1 {
        color: rgb(86, 130, 95);
        font-family: Microsoft YaHei;
        font-size: 20px;
        font-weight: 700;
        line-height: 20px;
        letter-spacing: 0px;
        text-align: left;
        text-transform: capitalize;
        margin-top: 33px;
    }

    .Contacr-List .Contacr-item .Child-item {
        display: flex;
        margin-top: 20px;
        border-bottom: 1px solid rgb(86, 130, 95, 0.2);
    }
    .Contacr-List:nth-last-child(1) .Contacr-item .Child-item{border-bottom:none;}
    .Contacr-List .Contacr-item .Child-item .Child-left {
        width: 50%;
    }

    .Contacr-List .Contacr-item .Child-item .Child-right {
        width: 50%;
    }

    .Contacr-List .Contacr-item .Child-item .Child-left-list {
        display: flex;
        margin-bottom: 15px;
    }

    .Contacr-List .Contacr-item .Child-item .Child-left-list .address {
        margin-left: 15px;
    }

    .Contacr-List .Contacr-item .Child-item .Child-left-list .address .title {
        color: rgb(42, 41, 41);
        font-family: Microsoft YaHei;
        font-size: 16px;
        font-weight: 400;
        line-height: 21px;
        letter-spacing: 0px;
        text-transform: capitalize;
    }

    .Contacr-List .Contacr-item .Child-item .Child-left-list .address .span {
        color: rgb(115, 115, 115);
        font-family: Microsoft YaHei;
        font-size: 14px;
        font-weight: 400;
        line-height: 18px;
        letter-spacing: 0px;
        text-align: left;
        text-transform: capitalize;
        margin-left: 15px;
        margin-top: 6px;
    }
    .Contacr-List .Contacr-item .Child-item .Child-left-list .address .info {
        color: rgb(115, 115, 115);
        font-family: Microsoft YaHei;
        font-size: 14px;
        font-weight: 400;
        line-height: 18px;
        letter-spacing: 0px;
        text-align: left;
        text-transform: capitalize;
        margin-left: 15px;
        margin-top: 6px;
    }

    .MENU {
        display: none;
    }

    .Party-title {
        display: none;
    }

    .SushiContent .SushiTabcontent .swiper-container-cafe {
        display: none;
    }

    .SushiContent .SushiTabcontent .swiper-container-cafe-Poke {
        display: none;
    }

    .SushiContent .SushiTabcontent .swiper-container-cafe-party {
        display: none;
    }

    .SushiContent .SushiTabcontent .swiper-container-cafe-hotfood {
        display: none;
    }

    .SushiContent .SushiTabcontent .swiper-container-cafe-sides {
        display: none;
    }

    .SushiContent .SushiTabcontent .swiper-container-cafe-Others {
        display: none;
    }

    .SushiContent .SushiTabcontent .swiper-pagination-cafe {
        display: none;
    }

    .SushiContent .SushiTabcontent .swiper-pagination-cafe-Poke {
        display: none;
    }

    .SushiContent .SushiTabcontent .swiper-pagination-cafe-party {
        display: none;
    }

    .SushiContent .SushiTabcontent .swiper-pagination-cafe-hotfood {
        display: none;
    }

    .SushiContent .SushiTabcontent .swiper-pagination-cafe-sides {
        display: none;
    }

    .SushiContent .SushiTabcontent .swiper-pagination-cafe-Others {
        display: none;
    }

    .SushiContent .SushiTabcontent .next-cafe {
        display: none;
    }

    .SushiContent .SushiTabcontent.prev-cafe {
        display: none;
    }

    .dropup {
        display: none;
    }
    /*关于我们*/
    .Contacr .CONTACT {
        display: none;
    }
    /*关于我们结束*/
    /*菜单详情*/
    .Menu-Details {
        display: none;
    }
    /*菜单详情结束*/
}
/* ipad端/pro*/
@media screen and (min-width: 768px) and (max-width: 1023px) {
    /*SushiParty首页*/
    .Sushi-Party {
        width: 100%;
        background: url("../images/bg7.png") no-repeat;
        background-size: cover;
        overflow: hidden;
        height: 1024px;
    }

    .Header {
        width: 100%;
        height: 90px;
        line-height: 72px;
    }

    .Header .container {
        width: 94%;
        max-width: 1000px;
        margin: 0 auto;
        display: flex;
        justify-content: space-between;
        align-items: center;
    }

    .container .Nav-list {
        display: flex;
        justify-content: space-between;
        margin-top: 12px;
    }

    .container .Nav-list .Nav-item {
        margin-right: 35px;
    }

    .container .Nav-list .Nav-item a {
        color: rgb(72, 68, 68);
        font-family: Microsoft YaHei;
        font-size: 12px;
        font-weight: 400;
        line-height: 24px;
        letter-spacing: 0px;
    }

    .container .Nav-list .Nav-item .active {
        color: rgb(72, 68, 68);
        font-family: Microsoft YaHei;
        font-size: 12px;
        font-weight: bold;
        line-height: 24px;
        letter-spacing: 0px;
        text-align: left;
    }

    .Sushi-Party .Sushi-title {
        width: 94%;
        max-width: 1000px;
        margin: 68px auto 0px auto;
    }

    .Sushi-Party .Sushi-title h1 {
        font-family: OPPOSans;
        font-size: 40px;
        font-weight: 400;
        text-transform: capitalize;
        color: rgb(21, 20, 20);
    }

    .Sushi-Party .Sushi-title h1 span {
        font-family: OPPOSans;
        font-size: 40px;
        font-weight: 400;
        text-transform: capitalize;
        color: rgb(63, 189, 43);
    }

    .Sushi-Party .Sushi-title p {
        display: block;
        width: 545px;
        height: 53px;
        color: rgb(54, 54, 54);
        font-family: Microsoft YaHei;
        font-size: 15px;
        font-weight: 400;
        line-height: 26px;
        letter-spacing: 0px;
    }

    .Sushi-Tab {
        width: 94%;
        max-width: 1000px;
        margin: 58px auto 0px auto;
        overflow: hidden;
    }

    .Sushi-Tab .Tab {
        height: 78px;
        line-height: 78px;
        background: rgb(188, 226, 104, 0.5);
        border-radius: 10px;
        display: flex;
        align-items: center;
        width: 750px;
    }

    .Sushi-Tab .Tab .tablinks {
        background: 0;
        border: 0;
        margin-left: 32px;
        display: block;
        cursor: pointer;
        transition: 0.3s;
        height: 45px;
        line-height: 14px;
        border-radius: 10px;
        padding: 10px;
        box-sizing: border-box;
        font-size: 15px;
    }

    /* 更改悬停按钮的背景颜色 */
    .Sushi-Tab .Tab .tablinks:hover {
        background-color: #56825F;
    }

    /* 创建一个 active/current 的 "tab button" 类 */
    .Sushi-Tab .Tab .tablinks.active {
        background-color: #56825F;
        color: white;
        font-size: 18px;
        font-weight: bold;
    }

    .Sushi-Tab .Party-List {
        width: 100%;
        display: flex;
        justify-content: space-between;
        margin-top: 63px;
        margin-bottom: 63px;
        height: 350px;
    }

    .Sushi-Tab .Party-List .Party-item {
        width: 237px;
        height: 245px;
        background: white;
        box-shadow: 1px 4px 20px rgba(145, 145, 145, 0.28);
        border-radius: 20px;
    }

    .Sushi-Tab .Party-List .Party-item .Img {
        margin-top: -52px;
    }

    .Sushi-Tab .Party-List .Party-item .text {
        padding: 0 15px;
        box-sizing: border-box;
    }

    .Sushi-Tab .Party-List .Party-item .text h1 {
        color: rgb(72, 68, 68);
        font-family: Microsoft YaHei;
        font-size: 18px;
        font-weight: 400;
        line-height: 24px;
        letter-spacing: 0px;
        text-align: left;
        text-transform: capitalize;
    }

    .Sushi-Tab .Party-List .Party-item .text span {
        color: rgb(86, 130, 95);
        font-family: Microsoft YaHei;
        font-size: 24px;
        font-weight: 700;
        line-height: 32px;
        letter-spacing: 0px;
        text-align: center;
        text-transform: capitalize;
    }

    .Sushi-Tab .Party-List .Party-item .text p {
        color: rgb(109, 105, 120);
        font-family: Microsoft YaHei;
        font-size: 14px;
        font-weight: 290;
        line-height: 19px;
        letter-spacing: 0px;
        text-transform: capitalize;
    }

    .Sushi-Tab .SushiTabcontent .pagination-team {
        width: 100%;
        text-align: center;
        height: 28px;
    }

    .Sushi-Tab .SushiTabcontent .team-button-next:after {
        content: 'next';
        font-family: swiper-icons;
        font-size: 24px;
        color: #56825F;
        text-transform: none !important;
        letter-spacing: 0;
        text-transform: none;
        font-variant: initial;
        line-height: 1;
    }

    .Sushi-Tab .SushiTabcontent .team-button-next {
        position: absolute;
        right: 38%;
        left: auto;
        bottom: 0;
        border: 1px solid #56825F;
        padding: 8px 27px;
        width: calc(var(--swiper-navigation-size) / 44 * 27);
        height: var(--swiper-navigation-size);
        margin-top: calc(0px - (var(--swiper-navigation-size) / 2));
        z-index: 10;
        cursor: pointer;
        display: flex;
        align-items: center;
        justify-content: center;
        color: var(--swiper-navigation-color, var(--swiper-theme-color));
    }

    .Sushi-Tab .SushiTabcontent .team-button-prev {
        position: absolute;
        /*top: 45%;*/
        bottom: 0;
        left: 38%;
        right: auto;
        border: 1px solid #56825F;
        padding: 8px 27px;
        width: calc(var(--swiper-navigation-size) / 44 * 27);
        height: var(--swiper-navigation-size);
        margin-top: calc(0px - (var(--swiper-navigation-size) / 2));
        z-index: 10;
        cursor: pointer;
        display: flex;
        align-items: center;
        justify-content: center;
        color: var(--swiper-navigation-color, var(--swiper-theme-color));
    }
    .Sushi-Tab .SushiTabcontent .team-button-prev:after {
        content: 'prev';
        font-family: swiper-icons;
        font-size: 24px;
        color: #56825F;
        text-transform: none !important;
        letter-spacing: 0;
        text-transform: none;
        font-variant: initial;
        line-height: 1;
    }

    .footer {
        width: 100%;
        max-width: 1000px;
        margin: 63px auto 0px auto;
        text-align: center;
        color: rgb(154, 154, 154);
    }
    /*SushiParty结束*/
    /*菜单详情*/
    .Sushi-Party .SectionContainer {
        width: 100%;
        margin: 0 auto;
    }

    .Sushi-Party .SectionContainer .Container {
        width: 96%;
        max-width: 1000px;
        background: rgb(255, 255, 255);
        box-shadow: 1px 4px 20px rgba(145, 145, 145, 0.28);;
        border-radius: 10px;
        margin: 180px auto 0px auto;
        display: flex;
        justify-content: space-between;
        padding: 60px 36px 60px 36px;
        box-sizing: border-box;
        overflow: hidden;
    }

    .Sushi-Party .SectionContainer .Container .text {
        margin-left: 20px;
    }

    .Sushi-Party .SectionContainer .Container .text h1 {
        color: rgb(46, 45, 47);
        font-family: Microsoft YaHei;
        font-size: 28px;
        font-weight: 700;
        letter-spacing: 0px;
        text-align: left;
        text-transform: capitalize;
        margin: 12px auto 0 auto;
    }

    .Sushi-Party .SectionContainer .Container .text p {
        color: rgb(99, 96, 102);
        font-family: Microsoft YaHei;
        font-size: 18px;
        font-weight: 400;
        line-height: 26px;
        letter-spacing: 0px;
        text-align: left;
        overflow: hidden;
        display: -webkit-box;
        -webkit-box-orient: vertical;
        -webkit-line-clamp: 2;
        margin: 12px auto 0 auto;
    }

    .Sushi-Party .SectionContainer .Container .text span {
        color: rgb(86, 130, 95);
        font-family: Microsoft YaHei;
        font-size: 48px;
        font-weight: 400;
        line-height: 63px;
        letter-spacing: 0px;
        text-align: left;
        text-transform: capitalize;
        margin: 12px auto 0 auto;
        display: block;
    }

    .Sushi-Party .SectionContainer .Container .text .bottom {
        width: 305px;
        height: 48px;
        line-height: 48px;
        background: rgb(86, 130, 95);
        border-radius: 5px;
        text-align: center;
        margin-top: 60px;
    }

    .Sushi-Party .SectionContainer .Container .text .bottom a {
        color: white;
    }

    /*菜单详情结束*/
    /*不支持点单开始*/
    .SectionContainer .Container .Img {
        margin: 0 auto;
    }

    .SectionContainer .Container .Img img {
        margin: 0 auto;
        display: block;
    }

    .SectionContainer .Container .Img p {
        width: 464px;
        height: 81px;
        color: rgb(99, 96, 102);
        font-family: Microsoft YaHei;
        font-size: 24px;
        font-weight: 400;
        line-height: 26px;
        letter-spacing: 0px;
        text-align: center;
        margin-top: 39px;
        display: block;
    }
    /*不支持点单结束*/
    /*Contacr页面*/
    .Contacr {
        /*width: 100%;*/
        /*max-width: 1920px;*/
        background: url("../images/bg2.png") no-repeat;
        background-size: 100% 100%;
        overflow: hidden;
        height: 1024px;
    }

    .Contacr .Contacr-Content {
        height: 670px;
        margin: 0 auto;
        border-radius: 20px;
        padding: 24px 111px 51px 111px;
        box-sizing: border-box;
        background: url("../images/bg3.png") no-repeat;
        background-size: 100% 100%;
    }

    .Contacr .Contacr-Content .Contacr-logo a img {
        margin: 0 auto;
        display: block;
    }

    .Contacr-List .Contacr-item h1 {
        color: rgb(86, 130, 95);
        font-family: Microsoft YaHei;
        font-size: 20px;
        font-weight: 700;
        line-height: 20px;
        letter-spacing: 0px;
        text-align: left;
        text-transform: capitalize;
        margin-top: 33px;
    }

    .Contacr-List .Contacr-item .Child-item {
        display: flex;
        margin-top: 20px;
        border-bottom: 3px solid rgb(86, 130, 95, 0.2);
    }

    .Contacr-List .Contacr-item .Child-item .Child-left {
        width: 50%;
    }

    .Contacr-List .Contacr-item .Child-item .Child-right {
        width: 50%;
    }

    .Contacr-List .Contacr-item .Child-item .Child-left-list {
        display: flex;
        margin-bottom: 15px;
    }

    .Contacr-List .Contacr-item .Child-item .Child-left-list .address {
        margin-left: 5px;
    }

    .Contacr-List .Contacr-item .Child-item .Child-left-list .address .title {
        color: rgb(42, 41, 41);
        font-family: Microsoft YaHei;
        font-size: 16px;
        font-weight: 400;
        line-height: 21px;
        letter-spacing: 0px;
        text-transform: capitalize;
    }

    .Contacr-List .Contacr-item .Child-item .Child-left-list .address .span {
        color: rgb(115, 115, 115);
        font-family: Microsoft YaHei;
        font-size: 14px;
        font-weight: 400;
        line-height: 18px;
        letter-spacing: 0px;
        text-align: left;
        text-transform: capitalize;
    }

    .MENU {
        display: none;
    }

    .Party-title {
        display: none;
    }

    .SushiContent .SushiTabcontent .swiper-container-cafe {
        display: none;
    }

    .SushiContent .SushiTabcontent .swiper-pagination-cafe {
        display: none;
    }
    

    .SushiContent .SushiTabcontent .next-cafe {
        display: none;
    }

    .SushiContent .SushiTabcontent.prev-cafe {
        display: none;
    }

    .dropup {
        display: none;
    }
    /*关于我们*/
    .Contacr .CONTACT {
        display: none;
    }
    /*关于我们结束*/
    /*菜单详情*/
    .Menu-Details {
        display: none;
    }
    /*菜单详情结束*/
    /*引导页开始*/
    .Sushi-Guide {
        background: url("../images/bg6.png") no-repeat;
        background-size: 100% 100%;
        height: 100vh;
        text-align: center;
    }

    .Sushi-Guide .title {
        color: rgb(0, 0, 0);
        font-family: Noto Sans SC;
        font-size: 20px;
        font-weight: 500;
        line-height: 30px;
        letter-spacing: 0px;
        padding-top: 20px;
        box-sizing: border-box;
    }

    .Sushi-Guide .Guide-Content {
        padding-top: 20px;
        box-sizing: border-box;
    }

    .Sushi-Guide .Guide-Content .text {
        color: rgb(137, 202, 137);
        font-family: Microsoft YaHei;
        font-size: 36px;
        font-weight: 700;
        line-height: 55px;
        letter-spacing: 0px;
        text-transform: capitalize;
    }

    .Sushi-Guide .Guide-Content .Images {
        padding-top: 15px;
        box-sizing: border-box;
    }

    .Sushi-Guide .Guide-Content .Content {
        padding-top: 12px;
        box-sizing: border-box;
    }

    .Sushi-Guide .Guide-Content .Content h1 {
        color: rgb(72, 72, 72);
        font-family: OPPOSans;
        font-size: 14px;
        font-weight: 400;
        line-height: 20px;
        letter-spacing: 0px;
        text-align: center;
    }

    .Sushi-Guide .Guide-Content .Content .buttom {
        /* 矩形 3 */
        width: 246px;
        height: 45px;
        line-height: 45px;
        background: rgb(125, 178, 125);
        border-radius: 6px;
        margin: 13px auto 0px auto;
    }
    
    .Sushi-Guide .Guide-Content .Content .buttom a {
        color: #ffffff;
    }

    .Sushi-Guide .Guide-Content .Content .GreenBtn {
        width: 246px;
        height: 45px;
        line-height: 45px;
        background: rgb(42, 82, 42);
        border-radius: 6px;
        margin: 21px auto 0px auto;
    }

    .Sushi-Guide .Guide-Content .Content a {
        color: #ffffff;
    }
    /*引导页结束*/
}
/* ipad端 结束*/
/* 手机端屏幕尺寸 */

@media screen and (min-width: 414px) and (max-width: 767px) {
      .Sushi-Tab .Party-List .Party-item .Party-item-Child .Img{margin-left:10px;margin-right:10px;}
    
    .Sushi-Tab .Party-List .Party-item .Party-item-Child .Img img{height:170px;width:100%;margin-bottom:10px;border-radius:8px;margin-top:-30px;}
    /*手机菜单页面*/
    .Sushi-Party {
        background: url("../images/bg10.png") no-repeat;
        background-size: 100% 100%;
        overflow: hidden;
        height: 100vh;
    }

    .Sushi-Party .MENU {
        width: 100%;
        height: 40px;
        box-sizing: border-box;
        font-weight: bold;
        font-size: 20px;
        color: rgb(31, 29, 29);
        text-align: center;
        line-height: 40px;
    }

    .Sushi-Party .Header {
        display: none;
    }

    .Sushi-Party .Sushi-title {
        display: none;
    }

    .Sushi-Party .Party-title {
        width: 100%;
        overflow: hidden;
        background: rgb(188, 226, 104, 0.6);
        display: flex;
        align-items: center;
        height: 60px;
        padding: 6px 15px;
        box-sizing: border-box;
    }

    .Sushi-Party .Party-title h1 {
        font-size: 12px;
        display: block;
        width: 137px;
        font-weight: bold;
        text-align: center;
    }

    .Sushi-Party .Party-title span {
        font-size: 13px;
    }

    .Sushi-Party .Sushi-Tab {
        display: flex;
        margin-top: 9px;
    }

    .Sushi-Party .Sushi-Tab .Tab {
        width: 40%;
        position: relative;
        height: 610px;
    }

    .Sushi-Party .Sushi-Tab .SushiContent {
        width: 60%;
    }

    .Sushi-Party .Sushi-Tab .Tab .tablinks {
        border: 0;
        background: 0;
        display: block;
        border-radius: 17px;
        cursor: pointer;
        transition: 0.3s;
        height: 45px;
        line-height: 14px;
        padding: 10px;
        box-sizing: border-box;
        font-size: 14px;
        font-weight: bold;
        margin-left: 12px;
    }

    /* 更改悬停按钮的背景颜色 */
    .Sushi-Tab .Tab .tablinks:hover {
        background-color: #56825F;
    }

    /* 创建一个 active/current 的 "tab button" 类 */
    .Sushi-Tab .Tab .tablinks.active {
        background-color: #56825F;
        color: white;
        font-size: 14px;
        font-weight: bold;
    }

    .swiper-container-team {
        display: none;
    }

    .pagination-team {
        display: none;
    }

    .swiper-container-Poke {
        display: none;
    }

    .pagination-Poke {
        display: none;
    }

    .swiper-container-party {
        display: none;
    }

    .pagination-party {
        display: none;
    }

    .swiper-container-hotfood {
        display: none;
    }

    .pagination-hotfood {
        display: none;
    }

    .swiper-container-sides {
        display: none;
    }

    .pagination-sides {
        display: none;
    }

    .swiper-container-Others {
        display: none;
    }

    .pagination-Others {
        display: none;
    }

    .team-button-next {
        display: none;
    }

    .team-button-prev {
        display: none;
    }

    .Sushi-Tab .SushiContent .SushiTabcontent {
        width: 100%;
        overflow: hidden;
    }

    .Sushi-Tab .SushiContent .SushiTabcontent .Party-List {
        width: 95%;
        overflow: hidden;
        height: 600px;
        overflow-y: auto;
        white-space: normal;
        -webkit-overflow-scrolling: touch;
    }
    .Sushi-Tab .SushiContent .SushiTabcontent .one {
       display: none;
    }
     .Sushi-Tab .SushiContent .SushiTabcontent .one1 {
       display: none;
    }
    .Sushi-Tab .SushiContent .SushiTabcontent .Party-List::-webkit-scrollbar {
        display: none;
    }

    .Sushi-Tab .Party-List .Party-item .Party-item-Child {
        height: 173px;
        background: white;
        box-shadow: 1px 4px 20px rgb(145 145 145 / 28%);
        border-radius: 20px;
        margin: 50px 0px 30px 0px;
    }

    .Sushi-Tab .Party-List .Party-item .Party-item-Child .Img {
        /*margin-top: -54px;*/
    }

    .Sushi-Tab .Party-List .Party-item .Party-item-Child .Img img {
        margin-top: -43px;
    }

    .Sushi-Tab .Party-List .Party-item .Party-item-Child .text p {
        display: none;
    }

    .Sushi-Tab .Party-List .Party-item .Party-item-Child .text {
        display: flex;
        justify-content: space-between;
        padding: 0px 12px;
        box-sizing: border-box;
    }

    .Sushi-Tab .Party-List .Party-item .Party-item-Child.text h1 {
        color: rgb(72, 68, 68);
        font-family: Microsoft YaHei;
        font-size: 12px;
        font-weight: 700;
        line-height: 16px;
        letter-spacing: 0px;
        text-align: left;
        text-transform: capitalize;
    }

    .Sushi-Tab .Party-List .Party-item .Party-item-Child.text span {
        color: rgb(102, 102, 102);
        font-family: Microsoft YaHei;
        font-size: 12px;
        font-weight: 400;
        line-height: 16px;
        letter-spacing: 0px;
        text-align: center;
        text-transform: capitalize;
    }

    .Sushi-Tab .SushiTabcontent .next-cafe:after {
        content: 'next';
        font-family: swiper-icons;
        font-size: 15px;
        color: #ffffff;
        text-transform: none !important;
        letter-spacing: 0;
        text-transform: none;
        font-variant: initial;
        line-height: 1;
    }

    .Sushi-Tab .SushiTabcontent .next-cafe {
        position: absolute;
        right: 25%;
        left: auto;
        bottom: 0;
        background: rgb(86, 130, 95);
        border-radius: 50%;
        width: 25px;
        height: 25px;
        margin-top: calc(0px - (var(--swiper-navigation-size) / 2));
        z-index: 10;
        cursor: pointer;
        display: flex;
        align-items: center;
        justify-content: center;
        color: var(--swiper-navigation-color, var(--swiper-theme-color));
    }

    .Sushi-Tab .SushiTabcontent .prev-cafe {
        position: absolute;
        bottom: 0;
        right: auto;
        left: 25%;
        background: rgb(86, 130, 95);
        width: 25px;
        height: 25px;
        border-radius: 50%;
        margin-top: calc(0px - (var(--swiper-navigation-size) / 2));
        z-index: 10;
        cursor: pointer;
        display: flex;
        align-items: center;
        justify-content: center;
        color: var(--swiper-navigation-color, var(--swiper-theme-color));
    }
    .Sushi-Tab .SushiTabcontent .prev-cafe:after {
        content: 'prev';
        font-family: swiper-icons;
        font-size: 15px;
        color: #ffffff;
        text-transform: none !important;
        letter-spacing: 0;
        text-transform: none;
        font-variant: initial;
        line-height: 1;
    }

    .Sushi-Tab .SushiTabcontent .swiper-pagination-cafe {
        text-align: center;
    }

    .Sushi-Tab .SushiTabcontent .swiper-pagination-cafe-Poke {
        text-align: center;
    }

    .Sushi-Tab .SushiTabcontent .swiper-pagination-cafe-party {
        text-align: center;
    }

    .Sushi-Tab .SushiTabcontent .swiper-pagination-cafe-hotfood {
        text-align: center;
    }

    .Sushi-Tab .SushiTabcontent .swiper-pagination-cafe-sides {
        text-align: center;
    }

    .Sushi-Tab .SushiTabcontent .swiper-pagination-cafe-Others {
        text-align: center;
    }

    .swiper-button-disabled {
        display: none;
    }

    .dropbtn {
        width: 60px;
        height: 60px;
        border-radius: 50%;
        background-color: rgb(209, 255, 108);
        position: relative;
        z-index: 3;
    }

    .dropbtn .Img {
        width: 60px;
        height: 60px;
        line-height: 60px;
        text-align: center;
    }

    .dropup {
        position: absolute;
        display: inline-block;
        bottom: 0;
        left: 0;
        margin-left: 10px;
    }

    .dropup-content {
        display: none;
        position: absolute;
        background-color: rgb(245, 255, 219);
        min-width: 50px;
        bottom: 0;
        z-index: 1;
        border-radius: 25px 25px 0px 0px;
        height: 230px;
    }

    .dropup-content a {
        color: black;
        padding: 26px 8px 12px 8px;
        text-decoration: none;
        display: block;
        text-align: center;
    }

    .dropup-content a .text {
        font-size: 12px;
    }

    .dropup-content a:hover {
        background-color: #ccc
    }

    .dropup:hover .dropup-content {
        display: block;
    }

    .dropup:hover .dropbtn {
        background-color: rgb(209, 255, 108);
    }

    .footer {
        display: none;
    }
    /*手机菜单页面结束*/
    /*引导页开始*/
    .Sushi-Guide {
        background: url("../images/bg12.png") no-repeat;
        /*background-size: 100% 100%;*/
        background-size: cover;
        height: 100vh;
        text-align: center;
    }

    .Sushi-Guide .title {
        color: rgb(0, 0, 0);
        font-family: Noto Sans SC;
        font-size: 20px;
        font-weight: 500;
        line-height: 30px;
        letter-spacing: 0px;
        padding-top: 20px;
        box-sizing: border-box;
    }

    .Sushi-Guide .Guide-Content {
        padding-top: 44px;
        box-sizing: border-box;
    }
    .Sushi-Guide .Guide-Content .Img {
            width: 50%;
        margin: 0 auto;
    }

    .Sushi-Guide .Guide-Content .text {
        color: rgb(137, 202, 137);
        font-family: Microsoft YaHei;
        font-size: 42px;
        font-weight: 700;
        line-height: 55px;
        letter-spacing: 0px;
        text-transform: capitalize;
    }

    .Sushi-Guide .Guide-Content .Images {
        padding-top: 15px;
        box-sizing: border-box;
    }

    .Sushi-Guide .Guide-Content .Content {
        padding-top: 115px;
        box-sizing: border-box;
    }
     .Sushi-Guide .Guide-Content .Content .text{
         color: rgb(137, 202, 137);
        font-family: Microsoft YaHei;
        font-size: 30px;
        font-weight: 700;
        line-height: 55px;
        letter-spacing: 0px;
        text-transform: capitalize;
     }

    .Sushi-Guide .Guide-Content .Content h1 {
        color: rgb(72, 72, 72);
        font-family: OPPOSans;
        font-size: 14px;
        font-weight: 400;
        line-height: 20px;
        letter-spacing: 0px;
        text-align: center;
    }

    .Sushi-Guide .Guide-Content .Content .buttom {
        /* 矩形 3 */
        width: 246px;
        height: 45px;
        line-height: 45px;
        background: rgb(125, 178, 125);
        border-radius: 6px;
        margin: 13px auto 0px auto;
    }
    .Sushi-Guide .Guide-Content .Content .buttom:nth-child(3) {
        /* 矩形 3 */
        width: 246px;
        height: 45px;
        line-height: 45px;
        background: rgb(42, 82, 42);
        border-radius: 6px;
        margin: 13px auto 0px auto;
    }
    .Sushi-Guide .Guide-Content .Content .buttom a {
        color: #ffffff;
    }

    .Sushi-Guide .Guide-Content .Content .GreenBtn {
        width: 246px;
        height: 45px;
        line-height: 45px;
        background: rgb(42, 82, 42);
        border-radius: 6px;
        margin: 21px auto 0px auto;
    }

    .Sushi-Guide .Guide-Content .Content a {
        color: #ffffff;
    }
    /*引导页结束*/
    /*关于我们开始*/
    .Contacr {
        width: 100%;
        background: url("../images/bg8.png") no-repeat;
        background-size: 100% 100%;
        height: 100vh;
    }

    .Contacr .Header {
        display: none;
    }

    .Contacr .CONTACT {
        color: rgb(31, 29, 29);
        font-family: Noto Sans SC;
        font-size: 20px;
        font-weight: 500;
        line-height: 30px;
        letter-spacing: 0px;
        text-align: center;
        padding-top: 20px;
        padding-bottom: 20px;
        box-sizing: border-box;
    }

    .Contacr .Contacr-Content {
        background: white;
        width: 90%;
        margin: 0 auto;
        padding: 15px 8px 0px 8px;
        box-sizing: border-box;
        box-shadow: 4px 4px 15px #cccccc;
        height: 775px;
        position: relative;
    }

    .Contacr-Content .Contacr-logo a {
        display: block;
        text-align: center;
    }

    .Contacr-Content .Contacr-logo a img {
        width: 135px;
        height: 28px;
    }

    .Contacr-Content .Contacr-List {
        border-bottom: 3px solid rgb(246, 246, 246);
    }

    .Contacr-Content .Contacr-List .Contacr-item h1 {
        color: rgb(86, 130, 95);
        font-family: Microsoft YaHei;
        font-size: 14px;
        font-weight: 700;
        line-height: 20px;
        letter-spacing: 0px;
        text-transform: capitalize;
        text-align: center;
        margin-top: 10px;
    }

    .Contacr-List .Contacr-item .Child-item .Child-left {
        display: flex;
        flex-wrap: wrap;
        padding: 12px;
        box-sizing: border-box;
    }

    .Contacr-List .Contacr-item .Child-item .Child-left .Child-left-list:nth-child(1) {
        display: flex;
        width: 100%;
        overflow: hidden;
    }

    .Contacr-List .Contacr-item .Child-item .Child-left .Child-left-list:nth-child(2) {
        display: flex;
        margin-top: 8px;
        width: 40%;
        overflow: hidden;
    }

    .Contacr-List .Contacr-item .Child-item .Child-left .Child-left-list:nth-child(3) {
        display: flex;
        margin-top: 8px;
        width: 60%;
        overflow: hidden;
    }
   
    .Contacr-List .Contacr-item .Child-item .Child-right {
        text-align: center;
    }

    .Contacr-List .Contacr-item .Child-item .Child-left .Child-left-list .address .title {
        font-size: 14px;
        font-weight: bold;
        margin-left: 5px;
    }

    .Contacr-List .Contacr-item .Child-item .Child-left .Child-left-list .address .span {
        font-size: 12px;
        margin-top: 8px;
    }
    .Contacr-List .Contacr-item .Child-item .Child-left .Child-left-list .address .info {
        font-size: 12px;
        margin-top: 8px;
        width: 100px;
    }
    /*关于我们结束*/
    /*菜单详情开始*/
    .Sushi-Party .SectionContainer {
        display: none;
    }

    .Sushi-Party .Details {
        display: flex;
        justify-content: space-between;
        padding: 15px;
        box-sizing: border-box;
    }

    .Container .banner .swiper-container .swiper-wrapper {
        height: 365px;
    }

    .Container .banner {
        position: relative;
        z-index: 0;
    }

    .swiper-container-horizontal
    > .swiper-pagination-bullets
    .swiper-pagination-bullet {
        margin: 0 4px;
        background: rgb(209, 255, 108) !important;
    }

    .swiper-pagination-bullet {
        width: 5px !important;
        height: 5px !important;
        display: inline-block;
        border-radius: 100%;
        background: #000;
        opacity: 0.2;
    }

    .swiper-container-horizontal > .swiper-pagination-bullets, .swiper-pagination-custom, .swiper-pagination-fraction {
        bottom: 18px !important;
        left: 0;
        width: 100%;
    }

    .Container .Inside {
        width: 100%;
        background: white;
        border-radius: 21px 21px 0px 0px;
        margin: -12px auto 0px auto;
            /*margin: -66px auto 0px auto;*/
        position: absolute;
        z-index: 9;
        padding: 24px 18px 0px 18px;
        box-sizing: border-box;
    }

    .Container .Inside .Inside-title {
        display: flex;
        justify-content: space-between;
    }

    .Container .Inside .Inside-title .Img-text {
        display: flex;
    }

    .Container .Inside .Inside-title .Img-text .text {
        margin-left: 10px;
    }

    .Container .Inside .Inside-title .Img-text .text h1 {
        color: rgb(51, 50, 56);
        font-family: Microsoft YaHei;
        font-size: 24px;
        font-weight: 700;
        line-height: 32px;
        letter-spacing: 0px;
        text-align: left;
        text-transform: capitalize;
    }

    .Container .Inside .Inside-title .Img-text .text span {
        color: rgb(150, 150, 150);
        font-family: Microsoft YaHei;
        font-size: 18px;
        font-weight: 400;
        line-height: 24px;
        letter-spacing: 0px;
        text-align: left;
        text-transform: capitalize;
    }

    .Container .Inside .Inside-title .price {
        color: rgb(86, 130, 95);
        font-family: Microsoft YaHei;
        font-size: 22px;
        font-weight: 400;
        line-height: 29px;
        letter-spacing: 0px;
        text-align: center;
    }

    .Inside .Inside-content {
        width: 324px;
        height: 91px;
        color: rgb(66, 65, 71);
        font-family: Microsoft YaHei;
        font-size: 16px;
        font-weight: 400;
        line-height: 21px;
        letter-spacing: 0px;
        text-align: left;
        text-transform: capitalize;
        margin: 12px auto 0px auto;
        overflow: hidden;
    }

    .Inside .Inside-bottom {
        width: 274px;
        height: 48px;
        line-height: 48px;
        background: rgb(86, 130, 95);
        margin: 0 auto 15px auto;
        border-radius: 8px;
        color: white;
        text-align: center;
    }

    .Inside .Inside-bottom h1 {
        font-size: 18px;
    }

    .Menu-Details {
        position: relative;
        z-index: 1;
    }

    .Menu-Details .Menu {
        /* 菜单详情-不支持点单 */
        position: absolute;
        width: 100%;
        height: 812px;
        background: rgb(23, 23, 23, 0.4);
        top: 0;
        z-index: 10;
        display: none;
    }

    .Menu-Details .Menu .Menu-content {
        background: white;
        width: 231px;
        height: 278px;
        margin: 0 auto;
        border-radius: 16px;
        text-align: center;
        position: absolute;
        left: 50%;
        top: 50%;
        transform: translate(-50%, -50%);
    }

    .Menu-Details .Menu .Menu-content .Menu-icon {
        text-align: right;
        padding: 11px;
        box-sizing: border-box;
    }

    .Menu-Details .Menu .Menu-content .text {
        padding: 20px;
        box-sizing: border-box;
        color: rgb(99, 92, 92);
        font-family: Microsoft YaHei;
        font-size: 17px;
        font-weight: bold;
        line-height: 18px;
        letter-spacing: 0px;
        text-align: center;
    }

    /*菜单详情结束*/
}

@media screen and (min-width: 375px) and (max-width: 413px) {
        .Sushi-Tab .Party-List .Party-item .Party-item-Child .Img{margin-left:10px;margin-right:10px;}
    
    .Sushi-Tab .Party-List .Party-item .Party-item-Child .Img img{height:140px;width:100%;margin-bottom:10px;border-radius:8px;margin-top:-30px;}
    
    /*手机菜单页面*/
    .Sushi-Party {
        background: url("../images/bg10.png") no-repeat;
        background-size: 100% 100%;
        /*overflow: hidden;*/
        min-height: 100vh;
    }

    .Sushi-Party .MENU {
        width: 100%;
        height: 40px;
        box-sizing: border-box;
        font-weight: bold;
        font-size: 20px;
        color: rgb(31, 29, 29);
        text-align: center;
        line-height: 40px;
    }

    .Sushi-Party .Header {
        display: none;
    }

    .Sushi-Party .Sushi-title {
        display: none;
    }

    .Sushi-Party .Party-title {
        width: 100%;
        overflow: hidden;
        background: rgb(188, 226, 104, 0.6);
        display: flex;
        align-items: center;
        height: 85px;
        padding: 6px 15px;
        box-sizing: border-box;
    }

    .Sushi-Party .Party-title h1 {
        font-size: 12px;
        display: block;
        width: 137px;
        font-weight: bold;
        text-align: center;
    }

    .Sushi-Party .Party-title span {
        font-size: 13px;
    }

    .Sushi-Party .Sushi-Tab {
        display: flex;
        margin-top: 9px;
    }

    .Sushi-Party .Sushi-Tab .Tab {
        width: 40%;
        position: relative;
        height: 552px;
    }

    .Sushi-Party .Sushi-Tab .SushiContent {
        width: 60%;
    }

    .Sushi-Party .Sushi-Tab .Tab .tablinks {
        border: 0;
        background: 0;
        display: block;
        border-radius: 17px;
        cursor: pointer;
        transition: 0.3s;
        height: 45px;
        line-height: 14px;
        padding: 10px;
        box-sizing: border-box;
        font-size: 14px;
        font-weight: bold;
        margin-left: 12px;
    }
    /* 更改悬停按钮的背景颜色 */
    .Sushi-Tab .Tab .tablinks:hover {
        background-color: #56825F;
    }

    /* 创建一个 active/current 的 "tab button" 类 */
    .Sushi-Tab .Tab .tablinks.active {
        background-color: #56825F;
        color: white;
        font-size: 14px;
        font-weight: bold;
    }

    .swiper-container-team {
        display: none;
    }

    .pagination-team {
        display: none;
    }

    .swiper-container-Poke {
        display: none;
    }

    .pagination-Poke {
        display: none;
    }

    .swiper-container-party {
        display: none;
    }

    .pagination-party {
        display: none;
    }

    .swiper-container-hotfood {
        display: none;
    }

    .pagination-hotfood {
        display: none;
    }

    .swiper-container-sides {
        display: none;
    }

    .pagination-sides {
        display: none;
    }

    .swiper-container-Others {
        display: none;
    }

    .pagination-Others {
        display: none;
    }

    .team-button-next {
        display: none;
    }

    .team-button-prev {
        display: none;
    }

    .Sushi-Tab .SushiContent .SushiTabcontent {
        width: 100%;
        overflow: hidden;
    }

    .Sushi-Tab .SushiContent .SushiTabcontent .Party-List {
        width: 95%;
        overflow: hidden;
        height: 545px;
        overflow-y: auto;
        white-space: normal;
        -webkit-overflow-scrolling: touch;
    }
    .Sushi-Tab .SushiContent .SushiTabcontent .one{
        display: none;
    }
    .Sushi-Tab .SushiContent .SushiTabcontent  .one1{
        display: none;
    }
    .Sushi-Tab .SushiContent .SushiTabcontent .Party-List::-webkit-scrollbar {
        display: none;
    }

    .Sushi-Tab .Party-List .Party-item .Party-item-Child {
        height: 158px;
        background: white;
        box-shadow: 1px 4px 20px rgb(145 145 145 / 28%);
        border-radius: 20px;
        margin: 50px 0px 30px 0px;
    }

    .Sushi-Tab .Party-List .Party-item .Party-item-Child .Img {
        /*margin-top: -54px;*/
    }

    .Sushi-Tab .Party-List .Party-item .Party-item-Child .Img img {
        margin-top: -43px;
    }

    .Sushi-Tab .Party-List .Party-item .Party-item-Child .text p {
        display: none;
    }

    .Sushi-Tab .Party-List .Party-item .Party-item-Child .text {
        display: flex;
        justify-content: space-between;
        padding: 0px 12px;
        box-sizing: border-box;
    }

    .Sushi-Tab .Party-List .Party-item .Party-item-Child.text h1 {
        color: rgb(72, 68, 68);
        font-family: Microsoft YaHei;
        font-size: 12px;
        font-weight: 700;
        line-height: 16px;
        letter-spacing: 0px;
        text-align: left;
        text-transform: capitalize;
    }

    .Sushi-Tab .Party-List .Party-item .Party-item-Child.text span {
        color: rgb(102, 102, 102);
        font-family: Microsoft YaHei;
        font-size: 12px;
        font-weight: 400;
        line-height: 16px;
        letter-spacing: 0px;
        text-align: center;
        text-transform: capitalize;
    }

    .Sushi-Tab .SushiTabcontent .next-cafe:after {
        content: 'next';
        font-family: swiper-icons;
        font-size: 15px;
        color: #ffffff;
        text-transform: none !important;
        letter-spacing: 0;
        text-transform: none;
        font-variant: initial;
        line-height: 1;
    }

    .Sushi-Tab .SushiTabcontent .next-cafe {
        position: absolute;
        right: 25%;
        left: auto;
        bottom: 0;
        background: rgb(86, 130, 95);
        border-radius: 50%;
        width: 25px;
        height: 25px;
        margin-top: calc(0px - (var(--swiper-navigation-size) / 2));
        z-index: 10;
        cursor: pointer;
        display: flex;
        align-items: center;
        justify-content: center;
        color: var(--swiper-navigation-color, var(--swiper-theme-color));
    }

    .Sushi-Tab .SushiTabcontent .prev-cafe {
        position: absolute;
        bottom: 0;
        right: auto;
        left: 25%;
        background: rgb(86, 130, 95);
        width: 25px;
        height: 25px;
        border-radius: 50%;
        margin-top: calc(0px - (var(--swiper-navigation-size) / 2));
        z-index: 10;
        cursor: pointer;
        display: flex;
        align-items: center;
        justify-content: center;
        color: var(--swiper-navigation-color, var(--swiper-theme-color));
    }
    .Sushi-Tab .SushiTabcontent .prev-cafe:after {
        content: 'prev';
        font-family: swiper-icons;
        font-size: 15px;
        color: #ffffff;
        text-transform: none !important;
        letter-spacing: 0;
        text-transform: none;
        font-variant: initial;
        line-height: 1;
    }

    .Sushi-Tab .SushiTabcontent .swiper-pagination-cafe {
        text-align: center;
    }

    .Sushi-Tab .SushiTabcontent .swiper-pagination-cafe-Poke {
        text-align: center;
    }

    .Sushi-Tab .SushiTabcontent .swiper-pagination-cafe-party {
        text-align: center;
    }

    .Sushi-Tab .SushiTabcontent .swiper-pagination-cafe-hotfood {
        text-align: center;
    }

    .Sushi-Tab .SushiTabcontent .swiper-pagination-cafe-sides {
        text-align: center;
    }

    .Sushi-Tab .SushiTabcontent .swiper-pagination-cafe-Others {
        text-align: center;
    }

    .swiper-button-disabled {
        display: none;
    }

    .dropbtn {
        width: 60px;
        height: 60px;
        border-radius: 60%;
        background-color: rgb(209, 255, 108);
        position: relative;
        z-index: 3;
    }

    .dropbtn .Img {
        width: 60px;
        height: 60px;
        line-height: 60px;
        text-align: center;
    }

    .dropup {
        position: absolute;
        display: inline-block;
        bottom: 0;
        left: 0;
        margin-left: 10px;
    }

    .dropup-content {
        display: none;
        position: absolute;
        background-color: rgb(245, 255, 219);
        min-width: 50px;
        bottom: 0;
        z-index: 1;
        border-radius: 25px 25px 0px 0px;
        height: 230px;
    }

    .dropup-content a {
        color: black;
        padding: 26px 8px 12px 8px;
        text-decoration: none;
        display: block;
        text-align: center;
    }

    .dropup-content a .text {
        font-size: 12px;
    }

    .dropup-content a:hover {
        background-color: #ccc
    }

    .dropup:hover .dropup-content {
        display: block;
    }

    .dropup:hover .dropbtn {
        background-color: rgb(209, 255, 108);
    }

    .footer {
        display: none;
    }
    /*手机菜单页面结束*/
    /*引导页开始*/
    .Sushi-Guide {
        background: url("../images/bg12.png") no-repeat;
        /*background-size: 100% 100%;*/
        background-size: cover;
        height: 100vh;
        text-align: center;
    }

    .Sushi-Guide .title {
        color: rgb(0, 0, 0);
        font-family: Noto Sans SC;
        font-size: 20px;
        font-weight: 500;
        line-height: 30px;
        letter-spacing: 0px;
        padding-top: 20px;
        box-sizing: border-box;
    }

    .Sushi-Guide .Guide-Content {
        padding-top: 20px;
        box-sizing: border-box;
    }
    .Sushi-Guide .Guide-Content .Img {
            width: 56%;
        margin: 0 auto;
    }

    .Sushi-Guide .Guide-Content .text {
        color: rgb(137, 202, 137);
        font-family: Microsoft YaHei;
        font-size: 36px;
        font-weight: 700;
        line-height: 55px;
        letter-spacing: 0px;
        text-transform: capitalize;
    }

    .Sushi-Guide .Guide-Content .Images {
        padding-top: 15px;
        box-sizing: border-box;
        width: 65%;
        margin: 0 auto;
    }

    .Sushi-Guide .Guide-Content .Content {
           padding-top: 100px;
    box-sizing: border-box;
    }

    .Sushi-Guide .Guide-Content .Content h1 {
        color: rgb(72, 72, 72);
        font-family: OPPOSans;
        font-size: 14px;
        font-weight: 400;
        line-height: 20px;
        letter-spacing: 0px;
        text-align: center;
    }

    .Sushi-Guide .Guide-Content .Content .buttom {
        /* 矩形 3 */
        width: 246px;
        height: 45px;
        line-height: 45px;
        background: rgb(125, 178, 125);
        border-radius: 6px;
        margin: 13px auto 0px auto;
    }
     .Sushi-Guide .Guide-Content .Content .buttom:nth-child(3){
        /* 矩形 3 */
        width: 246px;
        height: 45px;
        line-height: 45px;
        background: rgb(42, 82, 42);
        border-radius: 6px;
        margin: 13px auto 0px auto;
    }
    .Sushi-Guide .Guide-Content .Content .buttom a {
        color: #ffffff;
    }

    .Sushi-Guide .Guide-Content .Content .GreenBtn {
        width: 246px;
        height: 45px;
        line-height: 45px;
        background: rgb(42, 82, 42);
        border-radius: 6px;
        margin: 21px auto 0px auto;
    }

    .Sushi-Guide .Guide-Content .Content a {
        color: #ffffff;
    }
    /*引导页结束*/
    /*关于我们开始*/
    .Contacr {
        width: 100%;
        background: url("../images/bg8.png") no-repeat;
        background-size: 100% 100%;
        height: 100vh;
    }

    .Contacr .Header {
        display: none;
    }

    .Contacr .CONTACT {
        color: rgb(31, 29, 29);
        font-family: Noto Sans SC;
        font-size: 20px;
        font-weight: 500;
        line-height: 30px;
        letter-spacing: 0px;
        text-align: center;
        padding-top: 20px;
        padding-bottom: 20px;
        box-sizing: border-box;
    }

    .Contacr .Contacr-Content {
        background: white;
        width: 90%;
        margin: 0 auto;
        padding: 15px 8px 0px 8px;
        box-sizing: border-box;
        box-shadow: 4px 4px 15px #cccccc;
        height: 775px;
        position: relative;
    }

    .Contacr-Content .Contacr-logo a {
        display: block;
        text-align: center;
    }

    .Contacr-Content .Contacr-logo a img {
        width: 135px;
        height: 28px;
    }

    .Contacr-Content .Contacr-List {
        border-bottom: 3px solid rgb(246, 246, 246);
    }

    .Contacr-Content .Contacr-List .Contacr-item h1 {
        color: rgb(86, 130, 95);
        font-family: Microsoft YaHei;
        font-size: 14px;
        font-weight: 700;
        line-height: 20px;
        letter-spacing: 0px;
        text-transform: capitalize;
        text-align: center;
        margin-top: 10px;
    }

    .Contacr-List .Contacr-item .Child-item .Child-left {
        display: flex;
        flex-wrap: wrap;
        padding: 12px;
        box-sizing: border-box;
    }

    .Contacr-List .Contacr-item .Child-item .Child-left .Child-left-list:nth-child(1) {
        display: flex;
        width: 100%;
        overflow: hidden;
    }

    .Contacr-List .Contacr-item .Child-item .Child-left .Child-left-list:nth-child(2) {
        display: flex;
        margin-top: 8px;
        width: 100%;
        overflow: hidden;
    }

    .Contacr-List .Contacr-item .Child-item .Child-left .Child-left-list:nth-child(3) {
        display: flex;
        margin-top: 8px;
        width: 53%;
        /*overflow: hidden;*/
    }

    .Contacr-List .Contacr-item .Child-item .Child-right {
        text-align: center;
    }

    .Contacr-List .Contacr-item .Child-item .Child-left .Child-left-list .address .title {
        font-size: 14px;
        font-weight: bold;
        margin-left: 5px;
    }

    .Contacr-List .Contacr-item .Child-item .Child-left .Child-left-list .address .span {
        font-size: 12px;
        margin-top: 8px;

    }
    .Contacr-List .Contacr-item .Child-item .Child-left .Child-left-list .address .info{
         font-size: 12px;
        margin-top: 8px;
        width: 80px;
    }
    /*关于我们结束*/
    /*菜单详情开始*/
    .Sushi-Party .SectionContainer {
        display: none;
    }

    .Sushi-Party .Details {
        display: flex;
        justify-content: space-between;
        padding: 15px;
        box-sizing: border-box;
    }

    .Container .banner .swiper-container .swiper-wrapper {
        height: 365px;
    }

    .Container .banner {
        position: relative;
        z-index: 0;
    }

    .swiper-container-horizontal
    > .swiper-pagination-bullets
    .swiper-pagination-bullet {
        margin: 0 4px;
        background: rgb(209, 255, 108) !important;
    }

    .swiper-pagination-bullet {
        width: 5px !important;
        height: 5px !important;
        display: inline-block;
        border-radius: 100%;
        background: #000;
        opacity: 0.2;
    }

    .swiper-container-horizontal > .swiper-pagination-bullets, .swiper-pagination-custom, .swiper-pagination-fraction {
        bottom: 18px !important;
        left: 0;
        width: 100%;
    }

    .Container .Inside {
        width: 100%;
        background: white;
        border-radius: 21px 21px 0px 0px;
        margin: -12px auto 0px auto;
        position: absolute;
        z-index: 9;
        padding: 24px 18px 0px 18px;
        box-sizing: border-box;
        min-height: 47vh;
    }

    .Container .Inside .Inside-title {
        display: flex;
        justify-content: space-between;
    }

    .Container .Inside .Inside-title .Img-text {
        display: flex;
    }

    .Container .Inside .Inside-title .Img-text .text {
        margin-left: 10px;
    }

    .Container .Inside .Inside-title .Img-text .text h1 {
        color: rgb(51, 50, 56);
        font-family: Microsoft YaHei;
        font-size: 24px;
        font-weight: 700;
        line-height: 32px;
        letter-spacing: 0px;
        text-align: left;
        text-transform: capitalize;
    }

    .Container .Inside .Inside-title .Img-text .text span {
        color: rgb(150, 150, 150);
        font-family: Microsoft YaHei;
        font-size: 18px;
        font-weight: 400;
        line-height: 24px;
        letter-spacing: 0px;
        text-align: left;
        text-transform: capitalize;
    }

    .Container .Inside .Inside-title .price {
        color: rgb(86, 130, 95);
        font-family: Microsoft YaHei;
        font-size: 22px;
        font-weight: 400;
        line-height: 29px;
        letter-spacing: 0px;
        text-align: center;
    }

    .Inside .Inside-content {
        width: 324px;
        height: 90px;
        color: rgb(66, 65, 71);
        font-family: Microsoft YaHei;
        font-size: 16px;
        font-weight: 400;
        line-height: 21px;
        letter-spacing: 0px;
        text-align: left;
        text-transform: capitalize;
        margin: 12px auto 0px auto;
        overflow: hidden;
    }

    .Inside .Inside-bottom {
        width: 274px;
        height: 48px;
        line-height: 48px;
        background: rgb(86, 130, 95);
        margin: 0 auto 15px auto;
        border-radius: 8px;
        color: white;
        text-align: center;
    }

    .Inside .Inside-bottom h1 {
        font-size: 18px;
    }

    .Menu-Details {
        position: relative;
        z-index: 1;
    }

    .Menu-Details .Menu {
        /* 菜单详情-不支持点单 */
        position: absolute;
        width: 100%;
        height: 812px;
        background: rgb(23, 23, 23, 0.4);
        top: 0;
        z-index: 10;
        display: none;
    }

    .Menu-Details .Menu .Menu-content {
        background: white;
        width: 231px;
        height: 278px;
        margin: 0 auto;
        border-radius: 16px;
        text-align: center;
        position: absolute;
        left: 50%;
        top: 50%;
        transform: translate(-50%, -50%);
    }

    .Menu-Details .Menu .Menu-content .Menu-icon {
        text-align: right;
        padding: 11px;
        box-sizing: border-box;
    }

    .Menu-Details .Menu .Menu-content .text {
        padding: 20px;
        box-sizing: border-box;
        color: rgb(99, 92, 92);
        font-family: Microsoft YaHei;
        font-size: 18px;
        font-weight: 400;
        line-height: 18px;
        letter-spacing: 0px;
        text-align: center;
        font-weight: bold;
    }

    /*菜单详情结束*/
}

@media screen and (min-width: 320px) and (max-width: 374px) {
    /*手机菜单页面*/
    .Sushi-Party {
        background: url("../images/bg10.png") no-repeat;
        background-size: 100% 100%;
        overflow: hidden;
        height: 100vh;
    }

    .Sushi-Party .MENU {
        width: 100%;
        height: 40px;
        box-sizing: border-box;
        font-weight: bold;
        font-size: 20px;
        color: rgb(31, 29, 29);
        text-align: center;
        line-height: 40px;
    }

    .Sushi-Party .Header {
        display: none;
    }

    .Sushi-Party .Sushi-title {
        display: none;
    }

    .Sushi-Party .Party-title {
        width: 100%;
        overflow: hidden;
        background: rgb(188, 226, 104, 0.6);
        display: flex;
        align-items: center;
        height: 40px;
        padding: 6px 15px;
        box-sizing: border-box;
    }

    .Sushi-Party .Party-title h1 {
        font-size: 12px;
        display: block;
        width: 137px;
        font-weight: bold;
        text-align: center;
    }

    .Sushi-Party .Party-title span {
        font-size: 13px;
    }

    .Sushi-Party .Sushi-Tab {
        display: flex;
        margin-top: 9px;
    }

    .Sushi-Party .Sushi-Tab .Tab {
        width: 40%;
        position: relative;
        height: 454px;
    }

    .Sushi-Party .Sushi-Tab .SushiContent {
        width: 60%;
    }

    .Sushi-Party .Sushi-Tab .Tab .tablinks {
        border: 0;
        background: 0;
        display: block;
        border-radius: 17px;
        cursor: pointer;
        transition: 0.3s;
        height: 45px;
        line-height: 14px;
        padding: 10px;
        box-sizing: border-box;
        font-size: 12px;
        font-weight: bold;
        margin-left: 12px;
    }
    /* 更改悬停按钮的背景颜色 */
    .Sushi-Tab .Tab .tablinks:hover {
        background-color: #56825F;
    }

    /* 创建一个 active/current 的 "tab button" 类 */
    .Sushi-Tab .Tab .tablinks.active {
        background-color: #56825F;
        color: white;
        font-size: 14px;
        font-weight: bold;
    }

    .swiper-container-team {
        display: none;
    }

    .pagination-team {
        display: none;
    }

    .swiper-container-Poke {
        display: none;
    }

    .pagination-Poke {
        display: none;
    }

    .swiper-container-party {
        display: none;
    }

    .pagination-party {
        display: none;
    }

    .swiper-container-hotfood {
        display: none;
    }

    .pagination-hotfood {
        display: none;
    }

    .swiper-container-sides {
        display: none;
    }

    .pagination-sides {
        display: none;
    }

    .swiper-container-Others {
        display: none;
    }

    .pagination-Others {
        display: none;
    }

    .team-button-next {
        display: none;
    }

    .team-button-prev {
        display: none;
    }

    .Sushi-Tab .SushiContent .SushiTabcontent {
        width: 100%;
        overflow: hidden;
    }

    .Sushi-Tab .SushiContent .SushiTabcontent .Party-List {
        width: 95%;
        overflow: hidden;
        height: 452px;
        overflow-y: auto;
        white-space: normal;
        -webkit-overflow-scrolling: touch;
    }
    .Sushi-Tab .SushiContent .SushiTabcontent .one{
        display: none;
    }
    .Sushi-Tab .SushiContent .SushiTabcontent .one1{
        display: none;
    }
    .Sushi-Tab .SushiContent .SushiTabcontent .Party-List::-webkit-scrollbar {
        display: none;
    }

    .Sushi-Tab .Party-List .Party-item .Party-item-Child {
        height: 143px;
        background: white;
        box-shadow: 1px 4px 20px rgb(145 145 145 / 28%);
        border-radius: 20px;
        margin: 50px 0px 30px 0px;
    }

    .Sushi-Tab .Party-List .Party-item .Party-item-Child .Img {
        /*margin-top: -54px;*/
    }

    .Sushi-Tab .Party-List .Party-item .Party-item-Child .Img img {
        margin-top: -43px;
    }

    .Sushi-Tab .Party-List .Party-item .Party-item-Child .text p {
        display: none;
    }

    .Sushi-Tab .Party-List .Party-item .Party-item-Child .text {
        display: flex;
        justify-content: space-between;
        padding: 0px 12px;
        box-sizing: border-box;
    }

    .Sushi-Tab .Party-List .Party-item .Party-item-Child.text h1 {
        color: rgb(72, 68, 68);
        font-family: Microsoft YaHei;
        font-size: 12px;
        font-weight: 700;
        line-height: 16px;
        letter-spacing: 0px;
        text-align: left;
        text-transform: capitalize;
    }

    .Sushi-Tab .Party-List .Party-item .Party-item-Child.text span {
        color: rgb(102, 102, 102);
        font-family: Microsoft YaHei;
        font-size: 12px;
        font-weight: 400;
        line-height: 16px;
        letter-spacing: 0px;
        text-align: center;
        text-transform: capitalize;
    }

    .Sushi-Tab .SushiTabcontent .next-cafe:after {
        content: 'next';
        font-family: swiper-icons;
        font-size: 15px;
        color: #ffffff;
        text-transform: none !important;
        letter-spacing: 0;
        text-transform: none;
        font-variant: initial;
        line-height: 1;
    }

    .Sushi-Tab .SushiTabcontent .next-cafe {
        position: absolute;
        right: 25%;
        left: auto;
        bottom: 0;
        background: rgb(86, 130, 95);
        border-radius: 50%;
        width: 25px;
        height: 25px;
        margin-top: calc(0px - (var(--swiper-navigation-size) / 2));
        z-index: 10;
        cursor: pointer;
        display: flex;
        align-items: center;
        justify-content: center;
        color: var(--swiper-navigation-color, var(--swiper-theme-color));
    }

    .Sushi-Tab .SushiTabcontent .prev-cafe {
        position: absolute;
        bottom: 0;
        right: auto;
        left: 25%;
        background: rgb(86, 130, 95);
        width: 25px;
        height: 25px;
        border-radius: 50%;
        margin-top: calc(0px - (var(--swiper-navigation-size) / 2));
        z-index: 10;
        cursor: pointer;
        display: flex;
        align-items: center;
        justify-content: center;
        color: var(--swiper-navigation-color, var(--swiper-theme-color));
    }
    .Sushi-Tab .SushiTabcontent .prev-cafe:after {
        content: 'prev';
        font-family: swiper-icons;
        font-size: 15px;
        color: #ffffff;
        text-transform: none !important;
        letter-spacing: 0;
        text-transform: none;
        font-variant: initial;
        line-height: 1;
    }

    .Sushi-Tab .SushiTabcontent .swiper-pagination-cafe {
        text-align: center;
    }

    .Sushi-Tab .SushiTabcontent .swiper-pagination-cafe-Poke {
        text-align: center;
    }

    .Sushi-Tab .SushiTabcontent .swiper-pagination-cafe-party {
        text-align: center;
    }

    .Sushi-Tab .SushiTabcontent .swiper-pagination-cafe-hotfood {
        text-align: center;
    }

    .Sushi-Tab .SushiTabcontent .swiper-pagination-cafe-sides {
        text-align: center;
    }

    .Sushi-Tab .SushiTabcontent .swiper-pagination-cafe-Others {
        text-align: center;
    }

    .swiper-button-disabled {
        display: none;
    }

    .dropbtn {
        width: 60px;
        height: 60px;
        border-radius: 60%;
        background-color: rgb(209, 255, 108);
        position:relative;
        z-index: 3;
    }

    .dropbtn .Img {
        width: 60px;
        height: 60px;
        line-height: 60px;
        text-align: center;
    }

    .dropup {
        position: absolute;
        display: inline-block;
        bottom: 0;
        left: 0;
        margin-left: 10px;
    }

    .dropup-content {
        display: none;
        position: absolute;
        background-color: rgb(245, 255, 219);
        min-width: 50px;
        bottom: 0;
        z-index: 1;
        border-radius: 25px 25px 0px 0px;
        height: 230px;
    }

    .dropup-content a {
        color: black;
        padding: 26px 8px 12px 8px;
        text-decoration: none;
        display: block;
        text-align: center;
    }

    .dropup-content a .text {
        font-size: 12px;
    }

    .dropup-content a:hover {
        background-color: #ccc
    }

    .dropup:hover .dropup-content {
        display: block;
    }

    .dropup:hover .dropbtn {
        background-color: rgb(209, 255, 108);
    }

    .footer {
        display: none;
    }
    /*手机菜单页面结束*/
    /*引导页开始*/
    .Sushi-Guide {
        background: url("../images/bg12.png") no-repeat;
        /*background-size: 100% 100%;*/
        background-size:cover;
        height: 100vh;
        text-align: center;
    }

    .Sushi-Guide .title {
        color: rgb(0, 0, 0);
        font-family: Noto Sans SC;
        font-size: 20px;
        font-weight: 500;
        line-height: 30px;
        letter-spacing: 0px;
        padding-top: 20px;
        box-sizing: border-box;
    }

    .Sushi-Guide .Guide-Content {
        padding-top: 19px;
        box-sizing: border-box;
    }

    .Sushi-Guide .Guide-Content .Img {
           width: 52%;
    margin: 0 auto;
    }

    .Sushi-Guide .Guide-Content .text {
        color: rgb(137, 202, 137);
        font-family: Microsoft YaHei;
        font-size: 30px;
        font-weight: 700;
        line-height: 55px;
        letter-spacing: 0px;
        text-transform: capitalize;
    }

    .Sushi-Guide .Guide-Content .Images {
        padding-top: 15px;
        box-sizing: border-box;
        width: 62%;
        margin: 0 auto;
    }

    .Sushi-Guide .Guide-Content .Content {
        padding-top: 12px;
        box-sizing: border-box;
    }

    .Sushi-Guide .Guide-Content .Content h1 {
        color: rgb(72, 72, 72);
        font-family: OPPOSans;
        font-size: 14px;
        font-weight: 400;
        line-height: 20px;
        letter-spacing: 0px;
        text-align: center;
    }

    .Sushi-Guide .Guide-Content .Content .buttom {
        /* 矩形 3 */
        width: 210px;
        height: 45px;
        line-height: 45px;
        background: rgb(125, 178, 125);
        border-radius: 6px;
        margin: 13px auto 0px auto;
    }
    
    .Sushi-Guide .Guide-Content .Content .buttom:nth-child(3) {
        /* 矩形 3 */
        width: 210px;
        height: 45px;
        line-height: 45px;
        background: rgb(42, 82, 42);
        border-radius: 6px;
        margin: 13px auto 0px auto;
    }
    .Sushi-Guide .Guide-Content .Content .buttom a {
        color: #ffffff;
    }

    .Sushi-Guide .Guide-Content .Content .GreenBtn {
        width: 210px;
        height: 45px;
        line-height: 45px;
        background: rgb(42, 82, 42);
        border-radius: 6px;
        margin: 21px auto 0px auto;
    }

    .Sushi-Guide .Guide-Content .Content a {
        color: #ffffff;
    }
    /*引导页结束*/
    /*关于我们开始*/
    .Contacr {
        width: 100%;
        background: url("../images/bg8.png") no-repeat;
        background-size: 100% 100%;
        height: 100vh;
    }

    .Contacr .Header {
        display: none;
    }

    .Contacr .CONTACT {
        color: rgb(31, 29, 29);
        font-family: Noto Sans SC;
        font-size: 20px;
        font-weight: 500;
        line-height: 30px;
        letter-spacing: 0px;
        text-align: center;
        padding-top: 20px;
        padding-bottom: 20px;
        box-sizing: border-box;
    }

    .Contacr .Contacr-Content {
        background: white;
        width: 90%;
        margin: 0 auto;
        padding: 15px 8px 0px 8px;
        box-sizing: border-box;
        box-shadow: 4px 4px 15px #cccccc;
        /*height: 822px;*/
        position: relative;
        min-height: 100vh;
    }

    .Contacr-Content .Contacr-logo a {
        display: block;
        text-align: center;
    }

    .Contacr-Content .Contacr-logo a img {
        width: 135px;
        height: 28px;
    }

    .Contacr-Content .Contacr-List {
        border-bottom: 3px solid rgb(246, 246, 246);
    }

    .Contacr-Content .Contacr-List .Contacr-item h1 {
        color: rgb(86, 130, 95);
        font-family: Microsoft YaHei;
        font-size: 13px;
        font-weight: 700;
        line-height: 20px;
        letter-spacing: 0px;
        text-transform: capitalize;
        text-align: center;
        margin-top: 10px;
    }

    .Contacr-List .Contacr-item .Child-item .Child-left {
        display: flex;
        flex-wrap: wrap;
        padding: 12px;
        box-sizing: border-box;
    }

    .Contacr-List .Contacr-item .Child-item .Child-left .Child-left-list:nth-child(1) {
        display: flex;
        width: 100%;
        overflow: hidden;
    }

    .Contacr-List .Contacr-item .Child-item .Child-left .Child-left-list:nth-child(2) {
        display: flex;
        margin-top: 8px;
        width:100%;
        overflow: hidden;
    }

    .Contacr-List .Contacr-item .Child-item .Child-left .Child-left-list:nth-child(3) {
        display: flex;
        margin-top: 8px;
         width: 90%;
        overflow: hidden;
    }

    .Contacr-List .Contacr-item .Child-item .Child-right {
        text-align: center;
    }

    .Contacr-List .Contacr-item .Child-item .Child-left .Child-left-list .address .title {
        font-size: 12px;
        font-weight: bold;
        margin-left: 10px;
    }

    .Contacr-List .Contacr-item .Child-item .Child-left .Child-left-list .address .span {
        font-size: 12px;
        margin-top: 8px;
        margin-left: 10px;
    }
    .Contacr-List .Contacr-item .Child-item .Child-left .Child-left-list .address .info {
        font-size: 12px;
        margin-top: 8px;
        margin-left: 10px;
    }
    /*关于我们结束*/
    /*菜单详情开始*/
    .Sushi-Party .SectionContainer {
        display: none;
    }

    .Sushi-Party .Details {
        display: flex;
        justify-content: space-between;
        padding: 15px;
        box-sizing: border-box;
    }

    .Container .banner .swiper-container .swiper-wrapper {
        height: 264px;
    }

    .Container .banner {
        position: relative;
        z-index: 0;
    }

    .swiper-container-horizontal
    > .swiper-pagination-bullets
    .swiper-pagination-bullet {
        margin: 0 4px;
        background: rgb(209, 255, 108) !important;
    }

    .swiper-pagination-bullet {
        width: 5px !important;
        height: 5px !important;
        display: inline-block;
        border-radius: 100%;
        background: #000;
        opacity: 0.2;
    }

    .swiper-container-horizontal > .swiper-pagination-bullets, .swiper-pagination-custom, .swiper-pagination-fraction {
        bottom: 18px !important;
        left: 0;
        width: 100%;
    }

    .Container .Inside {
        width: 100%;
        background: white;
        border-radius: 21px 21px 0px 0px;
        margin: -12px auto 0px auto;
        position: absolute;
        z-index: 9;
        padding: 24px 18px 0px 18px;
        box-sizing: border-box;
    }

    .Container .Inside .Inside-title {
        display: flex;
        justify-content: space-between;
    }

    .Container .Inside .Inside-title .Img-text {
        display: flex;
    }

    .Container .Inside .Inside-title .Img-text .text {
        margin-left: 10px;
    }

    .Container .Inside .Inside-title .Img-text .text h1 {
        color: rgb(51, 50, 56);
        font-family: Microsoft YaHei;
        font-size: 24px;
        font-weight: 700;
        line-height: 32px;
        letter-spacing: 0px;
        text-align: left;
        text-transform: capitalize;
    }

    .Container .Inside .Inside-title .Img-text .text span {
        color: rgb(150, 150, 150);
        font-family: Microsoft YaHei;
        font-size: 18px;
        font-weight: 400;
        line-height: 24px;
        letter-spacing: 0px;
        text-align: left;
        text-transform: capitalize;
    }

    .Container .Inside .Inside-title .price {
        color: rgb(86, 130, 95);
        font-family: Microsoft YaHei;
        font-size: 22px;
        font-weight: 400;
        line-height: 29px;
        letter-spacing: 0px;
        text-align: center;
    }

    .Inside .Inside-content {
        width: 324px;
        height: 76px;
        color: rgb(66, 65, 71);
        font-family: Microsoft YaHei;
        font-size: 16px;
        font-weight: 400;
        line-height: 21px;
        letter-spacing: 0px;
        text-align: left;
        text-transform: capitalize;
        margin: 12px auto 0px auto;
        overflow: hidden;
    }

    .Inside .Inside-bottom {
        width: 274px;
        height: 48px;
        line-height: 48px;
        background: rgb(86, 130, 95);
        margin: 0 auto 15px auto;
        border-radius: 8px;
        color: white;
        text-align: center;
    }

    .Inside .Inside-bottom h1 {
        font-size: 18px;
    }

    .Menu-Details {
        position: relative;
        z-index: 1;
    }

    .Menu-Details .Menu {
        /* 菜单详情-不支持点单 */
        position: absolute;
        width: 100%;
        height: 565px;
        background: rgb(23, 23, 23, 0.4);
        top: 0;
        z-index: 10;
        display: none;
    }

    .Menu-Details .Menu .Menu-content {
        background: white;
        width: 231px;
        height: 278px;
        margin: 0 auto;
        border-radius: 16px;
        text-align: center;
        position: absolute;
        left: 50%;
        top: 50%;
        transform: translate(-50%, -50%);
    }

    .Menu-Details .Menu .Menu-content .Menu-icon {
        text-align: right;
        padding: 11px;
        box-sizing: border-box;
    }

    .Menu-Details .Menu .Menu-content .text {
        padding: 20px;
        box-sizing: border-box;
        color: rgb(99, 92, 92);
        font-family: Microsoft YaHei;
        font-size: 14px;
        font-weight: 400;
        line-height: 18px;
        letter-spacing: 0px;
        text-align: center;
    }
    /*菜单详情结束*/

}
    .noorder-img{display:block;margin:0 auto;max-width:260px;height:auto !important;}
    .SectionContainer .Container .Img p{margin:30px auto;}
    .Contacr-List .Contacr-item .Child-item .Child-left img{width:30px;}
      .Contacr-List .Contacr-item .Child-item .Child-left img.address-img{width:45px;}
      .Contacr-List .Contacr-item .Child-item .Child-left-list .address .span{text-transform:inherit}
      .Contacr-List .Contacr-item .Child-item .Child-left-list .address .title{text-transform:inherit}
      .Contacr-List .Contacr-item .Child-item .Child-left-list .address{}
      .Sushi-Tab .Tab .tablinks{margin-left:20px;}
      .Sushi-Tab .Tab{width:auto;}
      
      @media screen and (min-width: 1024px) and (max-width:1600px){
          .Sushi-Party .Sushi-title{max-width:700px}
                   .Sushi-Tab{max-width:750px}
              
      }
    
    
    
      .pc-pop{background:#8C8764;border-radius:10px;padding:30px 20px;width:200px;position:fixed;right:0;top:40%;}
        .pc-li{position:relative;color:#fff;font-size:14px;line-height:1.2;padding-left:12px;margin:10px 0px;}
        .pc-img img{display:block;width:100%;}
        .pc-li:before{display:block;content:"";position:absolute;left:0;top:7px;width:4px;height:4px;background:#fff;border-radius:100%;}
        .pc-close{position:absolute;right:10px;top:10px;color:#fff;cursor: pointer;}
    
    
      .phone-pop{position:fixed;left:0;top:0;width:100%;height:100%;background:rgba(0,0,0,0.5);display:flex;align-items: center;
    justify-content: center;Z-INDEX:9999;display:none;}
    .phone{width:200px;padding:20px 20px;border-radius:10px;background:#fff;position:relative;}
    .phone-t{font-size:20px;background:url(/sushi/images/281.png) no-repeat center;text-align:center;padding:10px 0px;}
     .phone-li{position:relative;color:#333;font-size:14px;line-height:1.2;padding-left:12px;margin:10px 0px;}
     .phone-li:before{display:block;content:"";position:absolute;left:0;top:7px;width:4px;height:4px;background:#56825F;border-radius:100%;}
      .phone-img img{display:block;width:100%;}
      .phone-close{position:absolute;right:10px;top:10px;color:#333;cursor: pointer;}
    
@media screen and (max-width: 767px) {
    .pc-pop{top:0;Z-INDEX:999;}
     .phone-pop.active{display:flex;}
    .Contacr .Child-item{padding:0 20px;}
    .guide-mm-img{display:none;}
    .guide-box{margin-top:20%;}
    .Sushi-Party .Party-title{color:rgba(80,80,80,1)}
    .Sushi-Party .Party-title h1{width:auto !important;white-space:nowrap;font-weight:normal;color:rgba(80,80,80,1)}
    .Sushi-Party .Party-title .time img{display:block;min-width:14px;margin-right:6px;}
    .pc-index1{display:none;}
    .dropup-content img{width:24px;opacity:0.8;margin-bottom:5px;}
    .dropbtn{background:none;}
    .Contacr-List .Contacr-item .Child-item .Child-left img{width:22px;}
    .Contacr-List .Contacr-item .Child-item .Child-left img.address-img{width:30px;}
@media screen and (max-width: 767px) {
    .Contacr-List .Contacr-item .Child-item .Child-left .Child-left-list:nth-child(3){width:100%;}
    .Contacr-List .Contacr-item .Child-item .Child-left .Child-left-list:nth-child(2){width:100% !importanti;}
    .Contacr-List .Contacr-item .Child-item .Child-left .Child-left-list .address .span{flex:1;}
    .Contacr .Contacr-Content{height:auto !important;}
    .dropup:hover .dropbtn {
    background:none !important;
}
.Sushi-Guide .Guide-Content .text{margin-top:16%;line-height:1.6;font-size:26px;}
.guide-box{margin-top:16%;}
.Sushi-Guide .Guide-Content .Content{padding-top:0px;}
.Sushi-Guide .Guide-Content .Content h1{margin-bottom:8%;}
.Sushi-Guide .Guide-Content .Content a{font-size:15px;}
}
