body {
    /* max-width: 1920px; */
    margin: 0 auto;
    overflow-x: hidden;
    font-size: 0.24rem;
    scroll-behavior: smooth;
    /* 防止移动端缩放 */
    -webkit-text-size-adjust: 100%;
    -ms-text-size-adjust: 100%;
    text-size-adjust: 100%;
    -webkit-touch-callout: none;
    -webkit-user-select: none;
    -khtml-user-select: none;
    -moz-user-select: none;
    -ms-user-select: none;
    user-select: none;
}
input[type="checkbox"] {
    -webkit-appearance: none; /* 移除默认样式 */
    -moz-appearance: none;
    appearance: none; /* 移除默认样式 */
    background-color: transparent; /* 设置背景为透明 */
    margin: 0;
    border-radius: 0;
}
input[type="text"] {
    border-radius: 0;
    /* 防止移动端缩放 */
    -webkit-appearance: none;
    -webkit-tap-highlight-color: transparent;
    transform: translateZ(0);
    -webkit-transform: translateZ(0);
    -webkit-text-size-adjust: 100%;
    -ms-text-size-adjust: 100%;
    text-size-adjust: 100%;
}
input[type="text"]:focus {
    outline: none;
    /* 防止iOS Safari自动缩放 */
    font-size: inherit !important;
    transform: scale(1) !important;
    -webkit-transform: scale(1) !important;
}
[v-cloak] {
    display: none;
}
@font-face {
    font-family: "KoreanGWS-bold";
    src: url('../fonts/KoreanGWS-bold.otf') format('opentype');
}
@font-face {
    font-family: "KoreanGWS-normal";
    src: url('../fonts/KoreanGWS-normal.otf') format('opentype');
}
.pageMain {
    background: #171727;
}
.page {
    position: relative;
    width: 100%;
}
.page1 {
    width: 7.5rem;
    height: 12.72rem;
    background: url('../img/page1/page1_bg.jpg') no-repeat center center;
    background-size: 100% 100%;
}
.page1_content {
    width: 7.5rem;
}
.page1_content_slogan {
    display: block;
    width: 7.05rem;
    height: 2.27rem;
    position: absolute;
    top: 1.1rem;
    left: 50%;
    transform: translateX(-50%);
}
.page1_content_playBtn {
    width: 0.96rem;
    height: 0.96rem;
    position: absolute;
    top: 2.85rem;
    right: 1.07rem;
}
.page1_content_playBtn img {
    display: block;
    width: 100%;
    height: 100%;
}
.page1_content_playBtn_outer {
    animation: outer_rotate 10s infinite linear
}
.page1_content_playBtn_inner {
    position: absolute;
    top: 0;
    left: 0;
}
@keyframes outer_rotate {
    0% {
        transform: rotate(0deg);
    }
    100% {
        transform: rotate(360deg);
    }
}
.page1_content_preBox {
    width: 6.2rem;
    display: flex;
    align-items: center;
    justify-content: space-between;
    position: absolute;
    top: 11.1rem;
    left: 50%;
    transform: translateX(-50%);
}
.page1_content_preBox_btn {
    width: 1.96rem;
    height: 0.58rem;
}
.page1_content_preBox_btn img {
    width: 1.96rem;
    height: 0.58rem;
}
/* 新闻页 */
.page_news {
    width: 7.5rem;
    height: 11.33rem;
    background: url('../img/page1/page1_bg1.jpg') no-repeat center center;
    background-size: 100% 100%;
}
.page_news_content {
    width: 6.52rem;
    height: 9.02rem;
    background: url('../img/page1/page1_news2.png') no-repeat center center;
    background-size: 100% 100%;
    position: absolute;
    top: 1.7rem;
    left: 50%;
    transform: translateX(-50%);
}
/* 轮播图样式 */
.page_news_swiper {
    width: 4.68rem;
    overflow: hidden;
    margin: 0.24rem auto 0.1rem;
    position: relative;
}
.page_news_swiper_item {
    width: 100%;
    height: 100%;
}
.page_news_swiper_item_img {
    width: 100%;
    height: 100%;
    margin-bottom: 0.1rem;
}
.page_news_swiper_item_img img {
    width: 4.69rem;
    height: 2.42rem;
    object-fit: cover;
}
.page_news_swiper_item_message {
    width: 4.69rem;
    font-family: "KoreanGWS-normal";
    font-size: 0.2rem;
    color: #E3E3E3;
    line-height: 0.24rem;
    text-align: left;
}
.page_news_swiper_item_message span {
    display: block;
    width: 100%;
    height: 100%;
    text-overflow: ellipsis;
    overflow: hidden;
    white-space: nowrap;
}
/* Swiper分页器样式 */
.page_news_swiper .swiper-pagination {
    width: 100%;
    display: flex;
    align-items: center;
    justify-content: center;
    position: relative;
    bottom: 0;
    margin-top: 0.2rem;
}
.page_news_swiper .swiper-pagination-bullet {
    width: 0.22rem;
    height: 0.21rem;
    background: url('../img/page1/page1_select2.png') no-repeat center center;
    background-size: 100% 100%;
}
.page_news_swiper .swiper-pagination-bullet-active {
    background: url('../img/page1/page1_select3.png') no-repeat center center;
    background-size: 100% 100%;
}
.page_news_content_newsTabList {
    width: 6.52rem;
    height: 5.35rem;
    margin: 0 auto;
}
.page_news_content_tabs {
    display: flex;
    align-items: center;
    /* justify-content: space-between; */
    justify-content: center;
    padding: 0 0.6rem 0.1rem;
    border-bottom: 0.01rem solid rgba(179, 179, 179, 0.73);
    margin: 0 0.44rem;
}
.page_news_content_tabs_item {
    font-family: "KoreanGWS-normal";
    font-weight: normal;
    font-size: 0.28rem;
    color: #AEAEAE;
}
.page_news_content_tabs_item_active {
    color: #D2C399;
    position: relative;
}
.page_news_content_tabs_item_active::before {
    content: "";
    position: absolute;
    width: 0.06rem;
    height: 0.06rem;
    background: #D2C399;
    transform: rotate(45deg);
    top: 0.11rem;
    left: -0.1rem;
}
.page_news_content_tabs_item_active::after {
    content: "";
    position: absolute;
    width: 0.06rem;
    height: 0.06rem;
    background: #D2C399;
    transform: rotate(45deg);
    top: 0.11rem;
    right: -0.1rem;
}
.page_news_content_newsList {
    width: 100%;
    /* height: 4.24rem; */
    height: 4.9rem;
    margin: 0 auto;
    overflow: hidden;
}
.page_news_content_newsList_item {
    height: 0.66rem;
    display: flex;
    align-items: center;
    justify-content: space-between;
    border-bottom: 0.01rem solid rgba(232, 232, 232, 0.4);
    margin: 0 0.44rem;
    position: relative;
}
.page_news_content_newsList_item_active_bg {
    width: 5.8rem;
    height: 0.7rem;
    background: url('../img/page1/page1_new_bg.png') no-repeat center center;
    background-size: 100% 100%;
    position: absolute;
    top: 0;
    left: -0.36rem;
    z-index: -1;
}
.page_news_content_newsList_item_type {
    width: 0.9rem;
    font-family: "KoreanGWS-normal";
    font-weight: normal;
    font-size: 0.22rem;
    color: #D2C399;
    margin-right: 0.1rem;
}
.page_news_content_newsList_item_text {
    width: 3.4rem;
    font-family: "KoreanGWS-normal";
    font-weight: normal;
    font-size: 0.22rem;
    color: #DDDDDD;
    margin-right: 0.1rem;
    text-decoration: none;
    text-overflow: ellipsis;
    overflow: hidden;
    white-space: nowrap;
}
.page_news_content_newsList_item_date {
    font-family: "2025-11-29";
    font-size: 0.18rem;
    color: #999999;
}
.page_news_content_pagination {
    width: 1.4rem;
    margin: 0.13rem auto 0;
    display: flex;
    align-items: center;
    justify-content: space-between;
}
.page_news_content_pagination_left {
    width: 0.43rem;
    height: 0.42rem;
    background: url('../img/page1/page1_left.png') no-repeat center center;
    background-size: 100% 100%;
}
.page_news_content_pagination_right {
    width: 0.43rem;
    height: 0.42rem;
    background: url('../img/page1/page1_right.png') no-repeat center center;
    background-size: 100% 100%;
}
/* 第二页 */
.page2 {
    width: 7.5rem;
    height: 19.19rem;
    background: url('../img/page2/page2_bg.jpg') no-repeat center center;
    background-size: 100% 100%;
}
.page2_content {
    position: absolute;
    top: 1.8rem;
    left: 50%;
    transform: translateX(-50%);
}
.page2_content_top {
    width: 6.4rem;
    height: 4.25rem;
    background: url('../img/page2/page2_box.png') no-repeat center center;
    background-size: 100% 100%;
    margin: 0 auto 0.2rem;
    padding: 0.1rem 0.15rem 0 0.2rem;
    box-sizing: border-box;
}
.page2_content_top_line {
    width: 5.75rem;
    display: flex;
    align-items: center;
    justify-content: flex-start;
    margin-top: 0.22rem;
}
.page2_content_top_line_label {
    width: 1.25rem;
    font-family: "KoreanGWS-normal";
    font-weight: normal;
    font-size: 0.3rem;
    color: #A29174;
    text-align: left;
    margin-right: 0.1rem;
}
.page2_content_top_line_inputBox {
    display: flex;
    align-items: center;
    justify-content: space-between;
    width: 4.4rem;
}
.page2_content_top_line_select {
    width: 0.8rem;
    height: 0.54rem;
    border: 0.01rem solid #D2C39A;
    background-color: transparent;
    color: #A29174;
    font-size: 0.2rem;
    padding: 0.1rem 0 0.1rem 0.1rem;
    box-sizing: border-box;
    border-right: none;
    -webkit-appearance: none;
    -moz-appearance: none;
    appearance: none;
}
.page2_content_top_line_select:focus {
    outline: none;
}
.page2_content_top_line_input {
    /* width: 3.6rem; */
    width: 4.4rem;
    height: 0.54rem;
    border: 0.01rem solid #D2C39A;
    background-color: transparent;
    color: #A29174;
    font-size: 0.2rem;
    padding: 0.17rem 0 0.17rem 0.19rem;
    box-sizing: border-box;
    /* 防止移动端缩放 */
    -webkit-appearance: none;
    -webkit-tap-highlight-color: transparent;
    transform: translateZ(0);
    -webkit-transform: translateZ(0);
}
.page2_content_top_line_input::placeholder {
    color: rgba(210, 195, 154, 0.42);
}
.page2_content_top_line_input:focus {
    outline: none;
    /* 防止iOS Safari自动缩放 */
    font-size: 0.2rem !important;
    transform: scale(1) !important;
    -webkit-transform: scale(1) !important;
}
.page2_content_top_line_captchaInput {
    width: 2.76rem;
    height: 0.54rem;
    /* 防止移动端缩放 */
    -webkit-appearance: none;
    -webkit-tap-highlight-color: transparent;
    transform: translateZ(0);
    -webkit-transform: translateZ(0);
}
.page2_content_top_line_captchaInput:focus {
    outline: none;
    /* 防止iOS Safari自动缩放 */
    font-size: 0.2rem !important;
    transform: scale(1) !important;
    -webkit-transform: scale(1) !important;
}
.page2_content_top_line_captchaBtn {
    width: 1.46rem;
    height: 0.54rem;
    background: #C0A987;
    margin-left: 0.2rem;
}
.page2_content_top_line_captchaBtn span {
    display: block;
    text-align: center;
    line-height: 0.54rem;
    font-family: "KoreanGWS-bold";
    font-weight: normal;
    font-size: 0.18rem;
    color: #000000;
}
.page2_content_top_line_btnBox {
    width: 4.4rem;
    display: flex;
    align-items: center;
    justify-content: space-between;
}
.page2_content_top_line_btnBox_android {
    width: 1.41rem;
    height: 0.52rem;
    background: url('../img/page2/page2_android.png') no-repeat center center;
    background-size: 100% 100%;
}
.page2_content_top_line_btnBox_android_active {
    background: url('../img/page2/page2_android_active.png') no-repeat center center;
    background-size: 100% 100%;
}
.page2_content_top_line_btnBox_ios {
    width: 1.41rem;
    height: 0.52rem;
    background: url('../img/page2/page2_ios.png') no-repeat center center;
    background-size: 100% 100%;
}
.page2_content_top_line_btnBox_ios_active {
    background: url('../img/page2/page2_ios_active.png') no-repeat center center;
    background-size: 100% 100%;
}
.page2_content_top_line_btnBox_pc {
    width: 1.41rem;
    height: 0.52rem;
    background: url('../img/page2/page2_pc.png') no-repeat center center;
    background-size: 100% 100%;
}
.page2_content_top_line_btnBox_pc_active {
    background: url('../img/page2/page2_pc_active.png') no-repeat center center;
    background-size: 100% 100%;
}
.page2_content_top_preBtn {
    width: 2.54rem;
    height: 0.74rem;
    background: url('../img/page2/page2_btn.png') no-repeat center center;
    background-size: 100% 100%;
    margin: 0.18rem auto 0;
}
.page2_content_top_agreeLine {
    display: flex;
    width: 5.75rem;
    align-items: center;
    justify-content: space-between;
    margin-top: 0.12rem;
}
.page2_content_top_agreeLine_checkbox {
    width: 0.21rem;
    height: 0.21rem;
    border: 0.01rem solid #D2C39A;
    margin-right: 0.1rem !important;
}
.page2_content_top_agreeLine_checkbox:checked {
    background-color: #A29174;
    position: relative;
}
.page2_content_top_agreeLine_checkbox:checked::after {
    content: '';
    position: absolute;
    left: 0.06rem;
    top: 0.01rem;
    width: 0.06rem;
    height: 0.11rem;
    border: 0.02rem solid #fff;
    border-top: none;
    border-left: none;
    transform: rotate(40deg);
}
.page2_content_top_agreeLine_text {
    font-family: "KoreanGWS-bold";
    font-size: 0.18rem;
    color: rgba(255, 255, 255, 0.6);
}
.page2_content_top_agreeLine_extension {
    width: 1.21rem;
    height: 0.01rem;
    border-bottom: 0.01rem solid #FFFFFF;
    border-style: dashed;
    margin: 0 0.1rem;
}
.extensionLong {
    width: 1.41rem;
} 
.page2_content_top_agreeLine_details {
    width: 0.9rem;
    height: 0.25rem;
    background: url('../img/page2/page2_btn1.png') no-repeat center center;
    background-size: 100% 100%;
}
.page2_content_center {
    width: 6.4rem;
    height: 4.6rem;
    background: url('../img/page2/page2_box1.png') no-repeat center center;
    background-size: 100% 100%;
    margin: 0 auto;
    padding: 0.38rem 0 0 0.28rem;
    box-sizing: border-box;
}
.page2_content_center_title {
    font-family: "KoreanGWS-bold";
    font-weight: normal;
    font-size: 0.36rem;
    color: #D2C39A;
    line-height: 0.36rem;
}
.page2_content_center_desc {
    font-family: "KoreanGWS-normal";
    font-weight: normal;
    font-size: 0.24rem;
    color: #D2C39A;
    margin: 0.2rem auto 0;
    line-height: 0.24rem;
}
.page2_content_center_desc span {
    font-family: "KoreanGWS-normal";
    font-weight: normal;
    font-size: 0.24rem;
    color: #FEFEFD;
    margin: 0 0.08rem;
}
.page2_content_center_btn {
    display: flex;
    flex-wrap: wrap;
    align-items: center;
    justify-content: space-between;
    margin-top: 0.2rem;
}
.page2_content_center_btn_googleplay {
    width: 3.34rem;
    height: 1.09rem;
    background: url('../img/page2/page2_gp.png') no-repeat center center;
    background-size: 100% 100%;
    margin-bottom: 0.18rem;
}
.page2_content_center_btn_appstore {
    width: 3.34rem;
    height: 1.09rem;
    background: url('../img/page2/page2_ios_1.png') no-repeat center center;
    background-size: 100% 100%;
}
.page2_content_bottom {
    margin-top: 0.3rem;
}
.page2_content_bottom_box {
    width: 7.26rem;
    display: flex;
    flex-wrap: wrap;
    align-items: center;
    justify-content: space-between;
}
.page2_content_bottom_box_item {
    position: relative;
}
.page2_content_bottom_box_item_num {
    display: block;
    font-family: "KoreanGWS-normal";
    font-size: 0.3rem;
    color: #FFFFFF;
    text-align: center;
}
.page2_content_bottom_box_item_img {
    width: 2.42rem;
    height: 3.12rem;
}
.page2_content_bottom_box_item_achieve {
    width: 1.23rem;
    height: 0.9rem;
    background: url('../img/page2/page2_achieve.png') no-repeat center center;
    background-size: 100% 100%;
    position: absolute;
    top: 1.65rem;
    left: 0.1rem;
}
.page2_content_bottom_text {
    font-family: "KoreanGWS-normal";
    font-size: 0.16rem;
    color: rgba(255, 255, 255, 0.5);
    text-align: center;
    margin-top: 0.2rem;
}
/* 第三页 */
.page3 {
    width: 7.5rem;
    height: 13.43rem;
    background: url('../img/page3/page3_bg.jpg') no-repeat center center;
    background-size: 100% 100%;
}
.page3_content {}
.page3_content_bg {
    width: 3.91rem;
    height: 8.13rem;
    background: url('../img/page3/page3_reward1.png') no-repeat center center;
    background-size: 100% 100%;
    position: absolute;
    top: 3.3rem;
    left: 0.18rem;
}
.page3_content_inviteBtn {
    width: 2.92rem;
    height: 0.86rem;
    background: url('../img/page3/page3_btn.png') no-repeat center center;
    background-size: 100% 100%;
    position: absolute;
    bottom: 0.95rem;
    left: 50%;
    transform: translateX(-50%);
}
.page3_content_text {
    font-family: "KoreanGWS-normal";
    font-size: 0.24rem;
    color: #CFD6DF;
    line-height: 0.21rem;
    position: absolute;
    bottom: 1.9rem;
    left: 50%;
    transform: translateX(-50%);
}
.page3_content_info {
    font-family: "KoreanGWS-normal";
    font-size: 0.24rem;
    color: #CFD6DF;
    line-height: 0.21rem;
    position: absolute;
    bottom: 0.6rem;
    left: 50%;
    transform: translateX(-50%);
}
/* 第四页 */
.page4 {
    width: 7.5rem;
    height: 11.58rem;
    background: url('../img/page4/page4_bg.jpg') no-repeat center center;
    background-size: 100% 100%;
}
.page4_content {
    position: absolute;
    /* top: 0.43rem; */
    top: 0.4rem;
    left: 50%;
    transform: translateX(-50%);
}
.page4_content_imgBox {
    display: flex;
    align-items: center;
    justify-content: center;
    margin: 0 auto 0;
    width: 6rem;
    height: 9.28rem;
    overflow: hidden;
}
.page4_swiper {
    width: 100%;
    height: 100%;
}
.page4_swiper_slide {
    display: flex;
    align-items: center;
    justify-content: center;
    width: 100%;
    height: 100%;
}
.page4_swiper_slide.swiper-slide-active {
    
}
.page4_swiper_slide_img {
    width: 4.96rem;
    height: 9.28rem;
    object-fit: cover;
}
.page4_swiper-button-prev {
    width: 0.92rem;
    height: 0.92rem;
    background: url('../img/page4/page4_left.png') no-repeat center center;
    background-size: 100% 100%;
    position: absolute;
    left: -0.05rem;
    top: 50%;
    transform: translateY(-50%);
    z-index: 10;
}
.page4_swiper-button-next {
    width: 0.92rem;
    height: 0.92rem;
    background: url('../img/page4/page4_right.png') no-repeat center center;
    background-size: 100% 100%;
    position: absolute;
    right: -0.3rem;
    top: 50%;
    transform: translateY(-50%);
    z-index: 10;
}
.page4_content_btnBox {
    display: flex;
    align-items: center;
    justify-content: center;
    flex-wrap: wrap;
}
.page4_content_btnBox_btn {
    position: relative;
    margin: 0 0.09rem 0.14rem;
}
.page4_content_btnBox_btn:nth-child(3),
.page4_content_btnBox_btn:nth-child(4) {
    margin-bottom: 0;
}
.page4_content_btnBox_btn_img {
    width: 2.41rem;
    height: 0.79rem;
}
.page4_content_btnBox_btn_checkbox {
    width: 0.7rem;
    height: 0.7rem;
    background: url('../img/page4/page4_select1.png') no-repeat center center;
    background-size: 100% 100%;
    position: absolute;
    bottom: -0.35rem;
    left: 50%;
    transform: translateX(-50%);
}
.page4_content_btnBox_btn_checkbox_active {
    background: url('../img/page4/page4_select.png') no-repeat center center;
    background-size: 100% 100%;
}
/* 第五页 */
.page5 {
    width: 7.5rem;
    height: 12.59rem;
    background: url('../img/page5/page5_bg.jpg') no-repeat center center;
    background-size: 100% 100%;
}
.page5_content_box {
    position: absolute;
    top: 2rem;
    left: 50%;
    transform: translateX(-50%);
    overflow: hidden;
}
.page5_swiper {
    width: 6.55rem;
    height: 8.17rem;
    background: url('../img/page5/page5_box.png') no-repeat center center;
    background-size: 100% 100%;
}
.page5_swiper_slide {
    display: flex;
    align-items: center;
    justify-content: center;
}
.page5_swiper_slide_img {
    width: 6.19rem;
    height: 7.82rem;
}
.page5_content_box_img {
    width: 6.19rem;
    height: 7.82rem;
}
.page5-pagination {
    width: 6.55rem;
    bottom: 0.7rem;
    left: 50%;
    transform: translateX(-50%);
    display: flex;
    align-items: center;
    justify-content: space-between;
}
.page5-pagination-bullet {
    width: 1.01rem;
    height: 1.34rem;
}
.page5-pagination-bullet img {
    width: 100%;
    height: 100%;
}
/* 第六页 */
.page6 {
    width: 7.5rem;
    height: 5.58rem;
    background: url('../img/page6/page6_bg.jpg') no-repeat center center;
    background-size: 100% 100%;
}
.page6_content {
    width: 6.5rem;
    position: absolute;
    top: 1.5rem;
    left: 50%;
    transform: translateX(-50%);
    overflow: hidden;
}
/* 第六页Swiper样式 */
.page6_swiper {
    width: 100%;
    height: 100%;
}
.page6_swiper_slide {
    width: 5.58rem !important;
    height: 3.28rem;
    background: url('../img/page6/page6_box.png') no-repeat center center;
    background-size: 100% 100%;
    display: flex;
    align-items: center;
    justify-content: center;
}
.page6_swiper_slide img {
    width: 5.36rem;
    height: 3.02rem;
}
.page6_swiper_slide::after {
    content: '';
    position: absolute;
    width: 100%;
    height: 100%;
    background: #000000;
    opacity: 0.5;
}
.page6_swiper_slide.swiper-slide-active::after {
    width: 0;
    opacity: 1;
}
/* 第六页导航按钮样式 */
.page6-pagination {
    width: 100%;
}
.page6_content_pagiation_left,
.page6_content_pagiation_right {
    width: 0.92rem;
    height: 0.92rem;
    position: absolute;
    top: -2.2rem;
}
.page6_content_pagiation_left {
    left: -0.1rem;
}
.page6_content_pagiation_right {
    right: -0.05rem;
}
/* 第七页 */
.page7 {
    width: 7.5rem;
    height: 5.12rem;
    background: url('../img/page7/page7_bg.jpg') no-repeat center center;
    background-size: 100% 100%;
}
.page7_content {
    position: absolute;
    top: 2.2rem;
    left: 50%;
    transform: translateX(-50%);
}
.page7_back {
    width: 2.07rem;
    height: 0.83rem;
    background: url('../img/page7/rewards_return.png') no-repeat center center;
    background-size: 100% 100%;
    position: absolute;
    top: 1.3rem;
    left: 0.7rem;
}
.page7_content_box {
    width: 3.31rem;
    height: 2.41rem;
    background: url('../img/page7/rewards_box.png') no-repeat center center;
    background-size: 100% 100%;
    box-sizing: border-box;
}
.page7_content_box_item {
    display: flex;
    flex-direction: column;
    align-items: center;
    justify-content: center;
}
.page7_content_box_item_img {
    width: 3.01rem;
    height: 1.67rem;
    object-fit: cover;
    margin: 0.17rem 0.2rem 0;
}
.page7_content_box_item_text {
    width: 3.31rem;
    height: 0.42rem;
    background: url('../img/page7/rewards_new_bg.png') no-repeat center center;
    background-size: 100% 100%;
    display: flex;
    align-items: center;
    justify-content: space-between;
    padding: 0 0.32rem 0 0.34rem;
    box-sizing: border-box;
}
.page7_content_box_item_text span {
    display: block;
    font-family: "KoreanGWS-normal";
    font-weight: normal;
    font-size: 0.17rem;
    color: #DDDDDD;
}
/* 视频播放相关样式 */
.video-container {
    position: relative;
    width: 90%;
    max-width: 6.5rem;
    height: 3.6rem;
    background: #000;
    border-radius: 0.1rem;
}
.video-close-btn {
    position: absolute;
    top: -0.4rem;
    right: -0.4rem;
    width: 0.6rem;
    height: 0.6rem;
    background: rgba(0, 0, 0, 0.7);
    border-radius: 50%;
    color: #fff;
    font-size: 0.4rem;
    line-height: 0.6rem;
    text-align: center;
    cursor: pointer;
    z-index: 10000;
    transition: background 0.3s ease;
}
.video-close-btn:hover {
    background: rgba(0, 0, 0, 0.9);
}
.video-container iframe {
    width: 100%;
    height: 100%;
    border: none;
}
/* 登录弹窗 */
.pop_login_box {
    width: 6.4rem;
    height: 5.01rem;
    background: url('../img/pop/pop_login.png') no-repeat center center;
    background-size: 100% 100%;
}

/* 影音回廊 */
.media_bg {
    width: 7.5rem;
    height: 7.61rem;
    background: url('../img/mediabg/media_bg.jpg') no-repeat center center;
    background-size: 100% 100%;
    position: relative;
}

.media_content {
    width: 100%;
    height: 100%;
    position: relative;
}

.media_content_box {
    width: 100%;
    height: 100%;
    position: relative;
}

.media_content_box_tabs {
    width: 2.9rem;
    height: 0.47rem;
    display: flex;
    align-items: center;
    justify-content: space-between;
    position: absolute;
    top: 1.8rem;
    left: 2.3rem;
}

.media_content_box_tabs_tab {
    width: 1.38rem;
    height: 0.47rem;
    cursor: pointer;
}

.video_tab {
    background: url('../img/mediabg/movie.png') no-repeat center center;
    background-size: 100% 100%;
}

.video_tab.active {
    background: url('../img/mediabg/movie1.png') no-repeat center center;
    background-size: 100% 100%;
}

.wallpaper_tab {
    background: url('../img/mediabg/poster.png') no-repeat center center;
    background-size: 100% 100%;
}

.wallpaper_tab.active {
    background: url('../img/mediabg/poster1.png') no-repeat center center;
    background-size: 100% 100%;
}

.media_content_box_mediaContent {
    width: 6.9rem;
    height: 3.8rem;
    position: absolute;
    top: 2.6rem;
    left: 0.3rem;
    display: flex;
    flex-wrap: wrap;
    gap: 0.1rem;
}

.media_movie_slide {
    width: 6.55rem;
    height: 3.76rem;
    display: flex;
    align-items: center;
    justify-content: center;
    margin: 0;
    cursor: pointer;
}

.media_movie_slide .media_content_box_mediaContent_item {
    width: 6.55rem;
    height: 3.76rem;
    background: url('../img/mediabg/movie_box.png') no-repeat center center;
    background-size: 100% 100%;
    display: flex;
    align-items: center;
    justify-content: center;
    margin: 0;
}

.media_poster_slide {
    width: 3.21rem;
    height: 1.84rem;
    display: grid;
    grid-template-columns: 1fr 1fr;
    grid-template-rows: 1fr 1fr;
    gap: 0.1rem;
    padding: 0.1rem;
    box-sizing: border-box;
}

.media_poster_slide .media_content_box_mediaContent_item {
    width: 3.35rem;
    height: 1.8rem;
    background: url('../img/mediabg/poster_box.png') no-repeat center center;
    background-size: 100% 100%;
    display: flex;
    align-items: center;
    justify-content: center;
    margin: 0;
}

.media_poster_slide .media_content_box_mediaContent_item_img {
    width: 3.15rem;
    height: 1.65rem;
    object-fit: cover;
}

.media_movie_slide_img {
    width: 6.15rem;
    height: 3.46rem;
}
.media_movie_slide_play {
    width: 1.19rem;
    height: 0.9rem;
    background: url('../img/mediabg/play.png') no-repeat center center;
    background-size: 100% 100%;
    position: absolute;
    top: 50%;
    left: 50%;
    transform: translate(-50%, -50%);
}

.media_poster_slide_img {
    width: 3.15rem;
    height: 1.65rem;
    object-fit: cover;
}

.media_content_paginationBox {
    width: 100%;
    height: 0.92rem;
    display: flex;
    align-items: center;
    justify-content: space-between;
    position: absolute;
    bottom: -0.8rem;
}

.media_pagination_left,
.media_pagination_right {
    width: 0.92rem;
    height: 0.92rem;
    cursor: pointer;
}

.media_pagination_left {
    background: url('../img/mediabg/left.png') no-repeat center center;
    background-size: 100% 100%;
    position: absolute;
    left: 2.2rem;
}

.media_pagination_right {
    background: url('../img/mediabg/right.png') no-repeat center center;
    background-size: 100% 100%;
    position: absolute;
    right: 2.2rem;
}

/* 媒体电影Swiper样式 */
.media_movie_swiper {
    width: 100%;
    height: 100%;
    overflow: hidden;
    position: relative;
    background: url('../img/mediabg/movie_box.png') no-repeat center center;
    background-size: 100% 100%;
}
.media_poster_swiper {
    width: 100%;
    height: 100%;
    overflow: hidden;
    position: relative;
}
/* 视频弹窗 */
.pop_video_box {
    position: relative;
}
.pop_video_box video {
    width: 6.55rem;
    height: 3.76rem;
}
.pop_video_box .pop_close {
    top: -1.2rem !important;
    left: 95% !important;
}
/* 图片弹窗 */
.pop_image_box {
    width: 5rem;
    height: 7.12rem;
    position: absolute;
    top: 50%;
    left: 50%;
    transform: translate(-50%, -50%);
}
.pop_image_box .pop_close {
    top: -1.2rem !important;
    left: 108% !important;
}
.pop_image_box .h-line {
    position: absolute;
    right: 0.2rem;
    top: -0.58rem;
    width: 1.9rem;
    border-top: 1px solid rgb(234, 234, 234);
}
.pop_image_box .v-line {
    height: 1.9rem;
    position: absolute;
    right: -0.35rem;
    top: 0.08rem;
    border-left: 1px solid rgb(234, 234, 234);
}
.pop_image_box_img {
    width: 100%;
    /* height: 100%;
    object-fit: cover; */
}
.pop_image_box_text {
    font-family: "KoreanGWS-normal";
    font-size: 0.28rem;
    color: #FFFFFF;
    text-align: center;
    margin-top: 0.1rem;
}