body {
    background-color: #1c1c1c;
}

body {
    overflow-x: hidden;
}

.phone_index {
    display: none;
}

.pc_index {
    display: flex;
    flex-direction: column;
}

/* 菜单栏 */
.pc_nav {
    background-color: #222121;
    width: 10rem;
    height: 95px;
    top: 0;
    z-index: 100;
    position: fixed;
    display: flex;
    flex-direction: row;
    align-items: center;
    justify-content: space-between;
}

.pc_nav_logo {
    margin-left: .4664rem;
    width: 122px;
    height: 41px;
}

.pc_nav_right {
    display: flex;
    flex-direction: row;
}

.pc_language_but {
    margin-right: .2423rem;
}

.pc_menu_but {
    margin-right: .5209rem;
    width: 28px;
    height: 22px;
    display: flex;
    justify-content: space-between;
    flex-direction: column;
}

.pc_menu_but_line {
    width: 31px;
    height: 3px;
    background-color: #ffffff;
}

/* 语言选择 */
.pc_language_sel {
    width: 100px;
    height: 200px;
    background-color: #222121;
    position: fixed;
    top: 120px;
    right: .4785rem;
    border-radius: 5px;
    display: flex;
    flex-direction: column;
    display: none;
    z-index: 2;
}

.pc_language_sel_a {
    width: 100px;
    height: 66.667px;
    font-size: 15px;
    color: #ffffff;
    text-align: center;
    line-height: 66.667px;
}

.pc_language_sel_a_line {
    width: 100px;
    border-bottom: 1px solid #302e2e;
    ;
}

.pc_video {
    margin-top: 95px;
    width: 10rem;
    height: calc(100vh - 95px);
}

.pc-video-f {
    width: 10rem;
    height: calc(100vh - 95px);
    object-fit: cover
}

.pc_chafingDish {
    margin-top: .218rem;
    height: 5.1787rem;
    display: flex;
    flex-direction: row;
    justify-content: space-between;
}

.pc_chafingDish_a {
    width: 5.4512rem;
    display: flex;
    flex-direction: column;
}

.pc_chafingDish_a1 {
    margin-left: .4906rem;
    margin-top: 2.0896rem;
    color: #ffffff;
    font-size: .5209rem;
    font-family: "harmonyBo";
}

.pc_chafingDish_a2 {
    margin-top: .0606rem;
    margin-left: .4785rem;
    color: #ffffff;
    font-size: .315rem;
}

.pc_chafingDish_a3 {
    margin-top: .0909rem;
    margin-left: .4785rem;
    color: #ffffff;
    font-size: .315rem;
    transform: scaleY(0.9);
}

.pc_introduction_a {
    letter-spacing: .0091rem;
    width: 4.9364rem;
    margin-top: .1817rem;
    margin-left: .4664rem;
    color: #ffffff;
    font-size: .1757rem;
    line-height: .2604rem;
}

.pc_introduction_but {
    letter-spacing: .1817rem;
    margin-top: .1514rem;
    margin-left: .4846rem;
    width: 4.9606rem;
    height: .3998rem;
    background-color: #fff111;
    line-height: .3998rem;
    text-align: center;
    font-size: .212rem;
    color: #000000;
}

.pc_introduction_i {
    margin-right: .4664rem;
    width: 3.4525rem;
    height: 5.1787rem;
}

.pc_aboutUs {
    margin-top: .4785rem;
    margin-left: .4482rem;
    display: flex;
    flex-direction: row;
    justify-content: space-between;
}

.pc_aboutUs_a {
    width: 4.6457rem;
    margin-right: .4967rem;
    display: flex;
    flex-direction: column;
}

.pc_aboutUs_a1 {
    margin-top: 2.1502rem;
    font-size: .315rem;
    color: #ffffff;
}

.pc_aboutUs_a2 {
    margin-top: .2847rem;
    color: #ffffff;
    font-size: .1817rem;
    line-height: .2302rem;
    text-align: justify;
}

.pc_aboutUs_i {
    width: 3.828rem;
    height: 5.1181rem;
}

.pc_gallery {
    margin-left: .4846rem;
    margin-top: 1.272rem;
    display: flex;
    flex-direction: column;
}

.pc_gallery_title {
    letter-spacing: .315rem;
    font-size: .315rem;
    color: #ffffff;
}

.pc_gallery_con {
    margin-top: .2423rem;
    display: flex;
    flex-direction: row;
}

.pc_gallery_food {
    width: 2.3198rem;
    display: flex;
    flex-direction: column;
}

.pc_gallery_food_i {
    width: 2.0594rem;
    height: 2.7438rem;
}

.pc_gallery_con_b {
    display: flex;
    flex-direction: row;
    margin-top: .1514rem;
}

.pc_gallery_logo {
    position: relative;
    bottom: .0666rem;
    border: .0727rem solid transparent;
    border-bottom: .1211rem solid #ffffff;
}

.pc_gallery_food_a {
    margin-left: .0424rem;
    color: #ffffff;
    font-size: .1333rem;
}

.pc_location {
    margin-left: .4724rem;
    margin-top: 1.1811rem;
    display: flex;
    flex-direction: column;
}

.pc_location_a1 {
    letter-spacing: .315rem;
    font-size: .315rem;
    color: #ffffff;
}

.pc_location_address {
    margin-top: .3028rem;
    width: 9.0309rem;
    height: 3.513rem;
}

.pc_location_info_a1 {
    margin-top: .3513rem;
    font-size: .1575rem;
    color: #ffffff;
    text-decoration: underline;
}

.pc_location_info_a2 {
    margin-top: .1514rem;
    line-height: .2423rem;
    font-size: .1333rem;
    color: #ffffff;
    text-decoration: underline;
}

.pc_findUs {
    margin-top: 1.7262rem;
    margin-left: .4846rem;
    display: flex;
    flex-direction: column;
}

.pc_findUs_a1 {
    letter-spacing: .0061rem;
    color: #ffffff;
    font-size: .2059rem;
}

.pc_findUs_a2 {
    margin-top: .1817rem;
    color: #ffffff;
    font-size: .1817rem;
    text-decoration: underline;
}

.pc_findUs_a3 {
    letter-spacing: .0061rem;
    margin-top: .1817rem;
    color: #ffffff;
    font-size: .1817rem;
    text-decoration: underline;
}

.pc_moreInfo {
    margin-top: .848rem;
    margin-left: .4846rem;
    display: flex;
    flex-direction: column;
}

.pc_medium {
    margin-top: .5875rem;
    margin-left: .4846rem;
    display: flex;
    flex-direction: row;
}

.pc_medium_i {
    width: .1575rem;
    height: .1575rem;
}

/* 底部 */
.pc_bottom {
    width: 10rem;
    height: 1.8171rem;
    margin-left: .4846rem;
    display: flex;
    flex-direction: column;
    justify-content: center;
}

.pc_bottom_a {
    font-family: 'harmonyL';
    line-height: .212rem;
    font-size: .1514rem;
    color: #ffffff;
}