/* 首屏 */
.abovethefold{height: 100vh; position: relative;}
.mySwiper{height: 100%;}
.mySwiper .swiper-slide{height: 100%; position: relative;}
.mySwiper .swiper-pagination{display: flex; flex-direction: column; width: auto !important; position: absolute; top: 50% !important; left: 98% !important;}
.mySwiper .swiper-pagination-bullet{width: .08rem; height: .08rem; background: #fff; margin-bottom: .5rem !important; opacity: 1 !important;}
.mySwiper  .swiper-pagination-bullet-active{ position: relative; }
.mySwiper  .swiper-pagination-bullet-active::after{content: ""; width: .3rem; height: .3rem; border: .015rem solid #fff; position: absolute; left: 50%; top: 50%; transform: translate(-50%,-50%); border-radius: 50%;}
.mySwiper .swiper-slide::after{content: ""; width: 100%; height: 60%; position: absolute;left: 0; top: 0; display: block; background: linear-gradient( #2E5091 0%, #6C8FC000 100%);}
.mySwiper .swiper-slide img{ width: 100%; height: 100%;}
.slide_text{position: absolute; left: 50%; top: 50%; transform: translate(-50%,-50%); width: 13.8rem; z-index: 1000; overflow: hidden;}
.scrollIntoView{top: 35%;}
.addEventListener{top: 40%;}

.typewriter-img{transition: all 0s !important;}
.slide_text>p:nth-child(1){font-size: .48rem; color: #fff; font-family: JINGDONGLangZhengTi2Bold; text-align: center;  overflow: hidden; margin-bottom: .5rem;}
.slide_text>p:nth-child(2){font-size: .24rem; min-height: 1.9rem; color: #fff; font-family: JINGDONGLangZhengTi2Light; text-align: justify; line-height: 2;}
.slide_text>p:nth-child(2) img{width: .45rem; height: .4rem; display: inline-block;  animation: 1s example infinite linear;    transition: all 0.5s ease-in-out;}
#typewriter{display: inline; margin-right: .1rem; border-bottom: .01rem solid rgb(255, 255, 255);padding-top: .1rem; padding-bottom: .1rem;}
.special_text{text-align: center !important; height: auto !important;}
.special_list {display: flex; justify-content: space-between; margin-top: .6rem; overflow: hidden; height: 2.89rem;}
.special_list li{font-size: 0; display: flex; flex-direction: column; align-items: center; width: 3.48rem; height: 2.9rem; background-image: url(../image/60.png); background-size: 100% 100%; padding: .36rem .3rem .3rem .3rem; box-sizing: border-box;}
.special_list li img{width: .6rem !important;height: .6rem !important;}
.special_list li p{font-size: .24rem; font-family:JINGDONGLangZhengTi2Bold  !important; color: #fff;  height: auto !important; margin-top: .18rem;}
.special_list li span{ font-size: .16rem;  font-family: JINGDONGLangZhengTi2Light; margin-top: .17rem;  color: #fff; line-height: 1.7;}

.special_title{height: .5rem !important; overflow: hidden;margin-bottom: .5rem;}
.special_title p{font-size: .48rem; color: #fff; font-family: JINGDONGLangZhengTi2Bold; text-align: center;  overflow: hidden;}
.special_span{height:  .4rem ; overflow: hidden;}
.special_span p{font-size: .24rem; height: 1.6rem; color: #fff; font-family: JINGDONGLangZhengTi2Light; text-align: justify; line-height: 2;}

.abovethefold_btn{display: flex; align-items: center; justify-content: space-between; position: absolute; left: 50%;transform: translate(-50%); bottom: .4rem; z-index: 1000;}
.abovethefold_btn_left{display: flex; align-items: center;}
.mouse{width: .2rem; height: .3rem; border-radius: .2rem; border: 0.02rem solid #fff;  margin-right: .14rem; position: relative;}
.mouse::after{ content: "";width: 0.03rem; height: 0.07rem; background: #fff; display: block; position: absolute; left: 50%; top: 0.08rem; transform: translateX(-50%);animation:1s example infinite linear}
/* .abovethefold_btn_left img{width: .2rem;  animation: example 1s linear infinite;} */
.abovethefold_btn_left p{font-size: .18rem; font-family: SourceHanSansCNRegular;color: #fff; }
.abovethefold_btn_contet{ width: 12.48rem; height: 0.02rem; background: #FFFFFF3D;}
.abovethefold_btn_right{display: flex; align-items: center;}
.abovethefold_btn_right span{font-size: .18rem; font-family: JINGDONGLangZhengTi2Bold; color: #fff; display: inline-block;}

@keyframes examplex {
            0% {
                transform: translateY(0);
            }

            50% {
                transform: translateY(5px);
            }

            100% {
                transform: translateY(0);
            }
}

@keyframes example{
 0% {
    transform: translateX(-50%) translateY(0);
  }

  50% {
    transform: translateX(-50%) translateY(5px);
  }

  100% {
    transform: translateX(-50%) translateY(0);
  }
}
.AssetDetails{padding: .93rem 0 .3rem 0;}
.AssetDetails_box_title{display: flex; font-size: .4rem; font-family: JINGDONGLangZhengTi2Bold; position: relative;}
.AssetDetails_box_title p{position: relative;}
.AssetDetails_box_title p::after{content: "";display: block; position: absolute; right: -.1rem; top: -0.05rem;  border-radius: 50%; width: .3rem; height: .3rem;background: linear-gradient(to right, #e1251b00 0%, #e1251b30 100%);}

.AssetDetails_box_number {margin-top: 25px;}
.AssetDetails_box_number ul{display: flex; justify-content: space-between;}
.AssetDetails_box_number ul li{display: flex; position: relative;}
.nubner_text_number{display: flex; align-items: baseline;}
.nubner_text_number p{font-size: .64rem; font-family: JINGDONGLangZhengTi2Bold; color: #E1251B;}
.nubner_text_number span{font-size: .24rem; font-family: SourceHanSansCNMedium; color: #E1251B;}
.nubner_text>p{font-size: .16rem; color: #05142D99;font-family: JINGDONGLangZhengTi2Regular;}
.nubner_text>span{color: #05142D66; font-size: .14rem; display: block; width:2rem; margin-top: .08rem;    text-align: end;}
.ionc_image{width: .69rem; margin-right: 0.05rem;}
.ionc_image img{width: 100%;}
.special{position: absolute;  left: -0.6rem;}


.AssetDetails_box_contet{display: flex; justify-content: space-between; align-items: center; margin-top: .7rem;}
.AssetDetails_box_contet_left{width: 5.79rem;}
.AssetDetails_box_contet_left_title{font-size: .32rem; color: #05142DCC; font-family: JINGDONGLangZhengTi2Semibold; line-height: 1.5;}
.AssetDetails_box_contet_left_text{font-size: .16rem; color: #05142D; font-family: JINGDONGLangZhengTi2Regular; margin-top: .41rem; line-height: 1.7;}

.AssetDetails_box_contet_left_btn{margin-top: .44rem;}
.AssetDetails_box_contet_left_btn a{width: 1.42rem; height: .46rem; background-color: #E1251B; display: flex; align-items: center; justify-content: center; border-radius: .5rem;}
.AssetDetails_box_contet_left_btn a p{margin-right: .05rem;font-size: .16rem; color: #fff;}
.AssetDetails_box_contet_left_btn a img{width: .21rem;}
.AssetDetails_box_contet_left_btn a:hover img{animation:1s examplex infinite linear}
@keyframes examplex{ 
    0% {
      transform: translateX(0);
    }
  
    50% {
      transform: translateX(30%);
    }
  
    100% {
      transform: translateX(0);
    }
}
.AssetDetails_box_contet_right{width: 8.06rem; height: 5.76rem; position: relative; } 
.AssetDetails_box_contet_right img{width: 100%; height: 100%; position: absolute; }
.Introduction{width: 1.4rem;height: .59rem; position: absolute; left: 0; bottom: .3rem; border: 0.01rem solid #E1E7F0FF; background: #E1E7F01F; display: flex; justify-content: space-evenly; flex-direction: column; padding-left: .25rem;}
.Introduction p{font-size: .14rem; color: #05142D99; font-family: JINGDONGLangZhengTi2Semibold; position: relative; padding-left: .2rem;}
.Introduction p:nth-child(1):after{content: ""; width: .12rem; height: .17rem; position: absolute; left: 0; top: 0; display: block; background-image: url(../image/12.png); background-size: 100% 100%;}
.Introduction p:nth-child(2):after{content: ""; width: .12rem; height: .17rem; position: absolute; left: 0; top: 0; display: block; background-image: url(../image/13.png); background-size: 100% 100%;}

.itme_tiite{font-size: .16rem; padding: .06rem .17rem;  margin-bottom: 0.04rem; font-family: SourceHanSansCNBold; border-radius: .5rem; color: #fff; background:linear-gradient(to right, #FE7666FF 0%, #E1251AFF 100%) ; }
.itme_iocn{width: .36rem;position: relative;}
.itme_iocn img{width: 100%; height: 100%; position: relative; z-index: 1;}
.AssetDetails_box_contet_right ul{position: relative;}
.AssetDetails_box_contet_right ul li{display: flex;position: absolute; flex-direction: column; cursor: pointer; justify-content: center; align-items: center;} 
.AssetDetails_box_contet_right ul li:nth-child(1){left: 3.8rem;top: 3.2rem;  z-index: 10;}
.AssetDetails_box_contet_right ul li:nth-child(2){ left: 4.9rem; top: 1.8rem; z-index: 9; }
.AssetDetails_box_contet_right ul li:nth-child(3){ left: 4.65rem; top: 3rem;  z-index: 8;}
.AssetDetails_box_contet_right ul li:nth-child(4){ left: 5.15rem; top: 2.8rem;z-index: 7;  cursor: unset; }
.AssetDetails_box_contet_right ul li:nth-child(5){ left: 4.2rem; top: 2.3rem;z-index: 10;cursor: unset;  }
.AssetDetails_box_contet_right ul li:nth-child(4) .itme_tiite{background:linear-gradient(to right, #EECD93 0%, #D5AF6F 100%)}
.AssetDetails_box_contet_right ul li:nth-child(4) .itme_iocn p{background:linear-gradient(to right, #EECD93 0%, #D5AF6F 100%)}
.AssetDetails_box_contet_right ul li:nth-child(5) .itme_tiite{background:linear-gradient(to right, #EECD93 0%, #D5AF6F 100%)}
.AssetDetails_box_contet_right ul li:nth-child(5) .itme_iocn p{background:linear-gradient(to right, #EECD93 0%, #D5AF6F 100%)}
.AssetDetails_box_contet_right ul li:hover .itme_tiite{ visibility: hidden; opacity: 0; transition: all .1s ease-in-out;}
.itme_iocn p{ width: 0; overflow: hidden; position: absolute;left: .23rem;top: .025rem;border-radius: 0 .13rem 0.13rem 0;font-size: .16rem;font-family:JINGDONGLangZhengTi2Bold;color: #fff;background:linear-gradient(to right, #FE7666FF 0%, #E1251AFF 100%);}
.AssetDetails_box_contet_right ul li:hover .itme_iocn p {width: auto;  transition: all .1s linear;  white-space: nowrap; padding: .05rem .2rem;}



/* 视频 */
.video-js{width: 100% !important; height: 100% !important;}
.vjs-poster{background-size: 100% 100%;}
.videodata{padding-top: .55rem;box-sizing: border-box; background-image: url(../image/16.png); background-size: 100% 5.89rem; background-repeat: no-repeat;}
.videodata_box>ul{display: flex; margin-bottom: .4rem;}
.videodata_box>ul>li{margin-right: .91rem;}
.videodata_box ul li a{font-size: .22rem; color: #05142D99; font-family: JINGDONGLangZhengTi2Semilight;}
.on a{color: #05142DFF !important; font-weight: bold;}
.video_dacon{width: 100%; height: 7.85rem;  border-radius: .3rem; overflow: hidden; margin-bottom: .91rem;  position: relative; cursor: pointer;}
.video_dacon img{width: 100%; height: 100%;}
.video_ban{width: .8rem !important; height: .8rem !important; position: absolute; left: 50%; top: 50%; transform: translate(-50%,-50%);}
.video_ban img{width: 100%; height: 100%;}

.LatestNews{background: #F8F9FAFF; padding-top: .9rem; padding-bottom: .7rem;}
.LatestNews_title{display: flex; font-size: .4rem; font-family: JINGDONGLangZhengTi2Bold; position: relative;}
.LatestNews_title p{position: relative;}
.LatestNews_title p::after{content: "";display: block; position: absolute; right: -.1rem; top: -0.05rem;  border-radius: 50%; width: .3rem; height: .3rem;background: linear-gradient(to right, #e1251b00 0%, #e1251b30 100%);}

.LatestNews_content{overflow: hidden; margin-top: .48rem; position: relative;}
.swiper-container{width: 100%; height: 100%;}
.swiper-slide .slide_image{width: 100%; height: 3rem;overflow: hidden; border-radius: .05rem;}
.swiper-container .swiper-slide img{ width: 100%; height: 100%;}
.swiper-container .swiper-slide:hover img{transform: scale(1.1); transition: all .5s;}
.swiper-container .swiper-slide:hover .swiperslide_mock img{animation:1s examplex infinite linear}
.text_title{margin-top: .15rem; font-size: .2rem; color: #252626FF; font-family: JINGDONGLangZhengTi2Semibold; position: relative;padding-bottom: .24rem;}
.text_title::before{content: ""; width: .2rem; height: 0.02rem; background: #E1251BFF; display: block; position: absolute;left: 0; bottom: .1rem;}
.swiper-container .swiper-slide p{font-size: .16rem; color: #05142D99; line-height: 1.7;font-family: JINGDONGLangZhengTi2Light;}
.swiperslide_mock{display: flex; align-items: center; font-size: .16rem; color: #E1251BFF; font-family: SourceHanSansCNBold; margin-top: .12rem;}
.swiperslide_mock img{width: .2rem !important; height: 0.1rem !important; margin-left: .05rem;}
.swiperbutton{display: flex; justify-content: center; margin-top: .62rem;}
.swiper-button-next{position: static; width: .6rem;height: .6rem; border-radius: 50%; background-image: url(../image/40.png); background-size: 100% 100%; margin-left: .46rem;}
.swiper-button-prev{position: static;  width: .6rem;height: .6rem; border-radius: 50%; background-image: url(../image/23.png); background-size: 100% 100%;}
.swiper-button-next::after{content: "";}
.swiper-button-prev::after{content: "";}
.swiper-button-prev:hover{background-image: url(../image/41.png);}
.swiper-button-next:hover{background-image: url(../image/24.png);}
.governance{background-image: url(../image/25.png); height: 7.2rem; padding-top: .92rem; box-sizing: border-box; background-size: 100% 100%;}
.governance_box_title{font-size: .4rem; color: #fff;font-family:JINGDONGLangZhengTi2Bold ;}
.governance_box_Sitle{font-size: .32rem; color: #fff; font-family: JINGDONGLangZhengTi2Semilight; line-height: 1.5; margin-top: 1.04rem;}
.governance_box_Sitle b{color: #19C324FF;display: block;}
.governance_box_ms{width: 7.87rem;margin-top: .24rem; font-size: .16rem; color: #fff; line-height: 1.7; font-family: JINGDONGLangZhengTi2Semilight;}
.governance_box_mock{margin-top: .39rem;}
.governance_box_mock a{width: 1.71rem; display: flex; align-items: center; justify-content: center; font-size: .16rem; color: #fff; font-family: JINGDONGLangZhengTi2Regular; height: .52rem; border-radius: .41rem; background: linear-gradient( 90deg, #19C324 0%, rgba(25,195,36,0) 100%);}
.governance_box_mock a p{margin-right: .25rem;}
.governance_box_mock  span{display: flex; align-items: center; justify-content: center; width:.4rem; height: .4rem; background: #fff;  border-radius: 50%;}

.governance_box_mock  span img{width: 0.21rem; height: 0.08rem;}
.InvestorRelations{padding-top: .98rem; box-sizing: border-box; position: relative;z-index: 1; height: 7.32rem; background-image: url(../image/30.png); background-size: 100% 100%;}

.governance_box_mock a:hover span img{animation:1s examplex infinite linear}
.InvestorRelations_box_contet{ display: flex; justify-content: space-between;}
.InvestorRelations_box_title{font-size: .4rem; margin-bottom: .67rem; color: #05142DFF; font-family:JINGDONGLangZhengTi2Bold ;}
.InvestorRelations_box_contet_left{width: 5.06rem;}
.InvestorRelations_box_contet_left_item a{width: 100%; height: 1.68rem; display: flex; align-items: center; justify-content: center;}

.InvestorRelations_box_contet_left_item a{font-size: .24rem; color: #fff; font-family:JINGDONGLangZhengTi2Semibold ; background-image: url(../image/27.png); background-size: 100% 100%; }
.InvestorRelations_box_contet_left_item:hover a{background-image: url(../image/28.png); color: #E1251BFF;}
.InvestorRelations_box_contet_left_item:nth-child(1){margin-bottom: .51rem;}
.InvestorRelations_box_contet_left_item:nth-child(1) a span{display: inline-block; width: .28rem; height: .28rem;  margin-right: 0.08rem;}
.InvestorRelations_box_contet_left_item a span img{width: 100%; height: 100%;}
.InvestorRelations_box_contet_left_item a span img:nth-child(2){display: none;}
.InvestorRelations_box_contet_left_item:nth-child(2) a span{display: inline-block; width: .28rem; height: .28rem; margin-right: 0.08rem;}

.action a{background-image: url(../image/28.png); color: #E1251BFF;}
.action a span img:nth-child(1){display: none;}
.action a span img:nth-child(2){display: block;}
/* .InvestorRelations_box_contet_left_item:nth-child(1):hover a span{background-image: url(../image/36.png);}
.InvestorRelations_box_contet_left_item:nth-child(2):hover a span{background-image: url(../image/37.png);} */

.InvestorRelations_box_contet_left_right{position: relative;z-index: 99; width: 7.66rem;}

.InvestorRelations_box_contet_left_right_title{display: flex; justify-content: space-between; align-items: first baseline;}
.InvestorRelations_box_contet_left_right_title a{font-size: .18rem; color: #05142D99;}
.FinancialReport_left{width: 3.8rem;}
.FinancialReport_left a{font-size: .2rem;color: #05142DFF;font-family: JINGDONGLangZhengTi2Regular;width: 100%;overflow: hidden;}
.FinancialReport_left p{font-size: .16rem; color: #05142D99; font-family: JINGDONGLangZhengTi2Regular; margin-top: .2rem;}

.FinancialReport_right{display: flex;align-items: center;}
.FinancialReport_right a{ font-size: .16rem;font-family: JINGDONGLangZhengTi2Bold; display: flex; justify-content: center;align-items: center; width: 1.32rem; height: .31rem;border-radius: .15rem;}
.FinancialReport_right a img{width: .18rem; height: .18rem; margin-right: .05rem;}
.FinancialReport_right a:nth-child(1){color: #E1251BFF;  border: .015rem solid #E1251B4D;margin-right: .24rem;}
.FinancialReport_right a:nth-child(2){color: #05142DFF;  border: .015rem solid #05142D4D;}
.InvestorRelations_box_contet_left_right ul li{position: relative; display: flex;justify-content: space-between;padding: .2rem .2rem .14rem .2rem;background-image: url(../image/54.png);background-size: 100% 100%;box-sizing: border-box;margin-bottom: .23rem;}
.InvestorRelations_box_contet_left_right ul li:last-child{margin-bottom: 0;}
.InvestorRelations_box_contet_left_right ul li:hover .FinancialReport_left a{    color: #E1251BFF;}
.InvestorRelations_box_contet_left_right ul li:hover::before {width: 95%;transition: all .5s;}
.InvestorRelations_box_contet_left_right ul li::before { content: "";width: 0%;height: 0.015rem;background: #E1251BFF;display: block;position: absolute;left: 50%;bottom: 0;transform: translateX(-50%);}
.calendar_title {font-size: .26rem;color: #05142DFF; font-family: JINGDONGLangZhengTi2Bold; }
.calendar-container { width: 7.16rem; background-color:#fff; border-radius: .12rem;padding: .2rem;  background-image: url(../image/45.png); background-size: cover; box-sizing: border-box;}
.calendar-header {  display: flex;justify-content: space-between;align-items: center;margin-bottom: 20px; }
.calendar-title { width: 15%; font-size: .24rem;font-weight: bold;  position: relative; display: flex; flex-direction: column; gap: 5px; }
/* 下拉选择器容器优化 */
.dropdown-container {position: relative;display: inline-block;  margin: 0 .02rem;}
/* 年月选择器按钮样式 */
.year-select,.month-select { cursor: pointer; border-radius: .06rem;transition: all 0.3s ease;position: relative;  min-width: .8rem;}
 .year-select:hover,.month-select:hover { background-color: #f8f8f8;  border-color: #e0e0e0;}
/* 下拉列表优化 - 改为网格布局（默认隐藏） */
.dropdown { position: absolute; top: calc(100% + 5px); left: 0;background: #fff; border: 1px solid #e5e5e5;border-radius: 8px;box-shadow: 0 4px 12px rgba(0, 0, 0, 0.08); z-index: 1000; overflow-y: auto;display: none;
 padding: .08rem;scrollbar-width: thin;scrollbar-color: #ddd #f5f5f5;}
 /* 年份下拉网格布局：3列 */
#yearDropdown {width: 2.1rem;max-height: 2.8rem; grid-template-columns: repeat(3, 1fr); gap: .04rem;}
 /* 月份下拉网格布局：4列 */
 #monthDropdown {width: 1.8rem;max-height: 2rem;grid-template-columns: repeat(4, 1fr); gap: .04rem; }
 /* 只有添加show类才显示网格布局 */
 .dropdown.show { display: grid;/* 淡入动画 */animation: fadeIn 0.2s ease-in-out; }
@keyframes fadeIn {
     from {
                opacity: 0;
                transform: translateY(-5px);
            }

            to {
                opacity: 1;
                transform: translateY(0);
            }
        }
/* 快捷切换按钮（上下箭头）- 跨列显示 */.dropdown-shortcut { display: flex;justify-content: space-between;padding: .04rem .08rem; border-bottom: 1px solid #f0f0f0;margin-bottom: .04rem;
 /* 跨列占满整行 */grid-column: 1 / -1;}

.shortcut-btn {width: .24rem; height: .24rem;border-radius: 4px;border: none;background: #f8f8f8; color: #666; cursor: pointer; display: flex; align-items: center;
justify-content: center;
font-size: .12rem;transition: all 0.2s; }
.shortcut-btn:hover { background: #e74c3c;color: #fff; }

/* 下拉选项优化 - 适配网格布局 */
.dropdown-option {padding: .08rem .04rem; cursor: pointer;transition: all 0.2s ease;font-size: .14rem;text-align: center; position: relative; border-radius: 4px; }
/* 选项hover效果 */
.dropdown-option:hover { background-color: #f5f7fa;}
/* 选中项样式强化 */
.dropdown-option.active { background-color: #e74c3c;color: #fff; font-weight: 500;}
.view-more  a{color: #05142D99;cursor: pointer;font-size: .18rem; transition: background-color 0.3s;}

.view-more:hover { color: #05142DFF; }
.weekdays { display: grid; grid-template-columns: repeat(7, 1fr); margin-bottom: 10px; }
.weekday { text-align: center;color: #05142D99;font-size: .14rem; font-weight: 500; border-radius: 4px 4px 0 0;}
.calendar-grid {  display: grid;grid-template-columns: repeat(7, 1fr); transition: all 0.3s ease;}
/* 默认显示一行（当前周） */
.calendar-grid.single-row { grid-template-rows: auto; overflow: hidden; }
/* 展开后显示5行 */
.calendar-grid.expanded {grid-template-rows: repeat(5, auto); max-height: 4rem;}
.calendar-day {height: .8rem; display: flex;flex-direction: column;align-items: center;justify-content: center; position: relative; cursor: pointer;
 transition: all 0.3s ease; }
.calendar-day:last-child {border-right: none;}
.calendar-day:hover { background-color: #f9f9f9; transform: translateY(-2px);}
/* 日期样式区分：当前月/上月/下月 */
.day-number {font-size: .18rem;margin-bottom: .05rem;font-weight: 500;}
/* 上月/下月日期置灰 */
.day-number.prev-month,.day-number.next-month {color: #ccc; font-weight: normal;}
/* 当前月日期正常显示 */
.day-number.current-month {color: #05142DFF; min-height: .35rem;}
.day-note { font-size: .12rem;max-width: 80px;text-align: center;white-space: nowrap; overflow: hidden;text-overflow: ellipsis;}
/* 上月/下月备注隐藏 */
.day-note.prev-month,.day-note.next-month { color: transparent; }
/* 当前月备注正常显示 */
.day-note.current-month { color: #999;}
/* 今日高亮强化 */
.day-today {border-radius: 50%;width: .35rem; height: .35rem;display: flex; align-items: center;justify-content: center; 
 background: linear-gradient(#D5AF6FFF 0%, #EECD93FF 100%);color: #fff !important; /* 强制显示颜色 */ }
 /* REIT标记强化 */.day-reit {  position: relative;}
.day-reit .day-number { color: #E1251AFF; font-weight: bold;}
.day-reit .day-note { color: #D5AF6FFF ;font-weight: 500;}
.expand-btn { text-align: center; cursor: pointer; position: relative;transition: all 0.3s ease; display: flex;justify-content: center; }
.expand-btn img{width: .56rem;height: .24rem;}

.meeting-info {display: flex; justify-content: space-between; align-items: center; padding-top: .2rem;border-top: 1px dashed #eee;position: relative; padding-left: .45rem; box-sizing: border-box;}
.meeting-info>div{width: 75%;}
.meeting-info::after{content: "";width: .31rem; height: .31rem ;border-radius: 50%; position: absolute; left: 0; top: .2rem; background-image: url(../image/44.png); background-size: 100% 100%;}
.meeting-time {color: #05142DFF; margin-bottom: .1rem; font-size: .2rem; font-weight: bold;}
.meeting-title {font-size: .26rem;font-weight: bold; margin-bottom: .1rem;color: #05142DFF;  font-family: JINGDONGLangZhengTi2Bold;}
 .meeting-tags {  margin-bottom: 15px; display: flex;}
.tag { display: inline-block;padding: 6px 12px; color: #E1251AFF; border-radius: .2rem;font-size: .14rem;
margin-right: .1rem;transition: all 0.2s; background: linear-gradient(93deg, #fe76665c 0%, #e1251a5e 100%); }
.join-btn{border:none;}
.join-btn a {background: linear-gradient( 93deg, #FE7666 0%, #E1251A 100%);color: #fff;border: none;width: 1.2rem; display: flex; justify-content: center; align-items: center; height: .4rem; border-radius: .06rem; cursor: pointer; font-size: .18rem;font-family: JINGDONGLangZhengTi2Bold;
 transition: all 0.3s ease; box-shadow: 0 2px 4px rgba(231, 76, 60, 0.2); }

        
.month-select {font-size: .32rem;color: #E1251AFF;}
.year-select { font-size: .26rem;color: #E1251AFF; font-weight: 400;}
.rcalendar {display: flex; }
.rcalendar div:nth-child(2) {width: 100%;}
.calendar-title>span {display: block;width: .5rem; height: .015rem;background: #E1251AFF; transform: rotate(335deg); margin: .08rem 0;}

.vjs-big-play-button{width: .8rem !important; top: 45% !important; border: none !important; margin-top: 0 !important; margin-left: 0 !important; transform: translate(-50%,-50%); background: none !important; height: .8rem !important; background-image: url(../image/50.jpg) !important; background-size: 100% 100% !important;}
.vjs-big-play-button span{display: none;}
.video-js{height: 100% !important;}




@media screen and (max-width: 960px) {
   
    .nubner_text_number span{font-size: 14px;}
    .abovethefold{width: 100%; height: 283px;}
    .slide_text>p:nth-child(1){font-size: 20px; margin-bottom: 18px;}
    .special_title p{font-size: 20px;}
    .special_title{margin-bottom: 18px;}
    .slide_text>p:nth-child(2){line-height: 1;}
    #typewriter{font-size: 10px;padding-bottom: 0; line-height: 1.7;}
    .abovethefold .mySwiper{width: 100%;}
    .slide_text{width: 95%;}
    .scrollIntoView{top: 50%;}
    .addEventListener{top: 55%;}
    .special_span{height: auto; font-size: 10px ;}
    .special_span p{font-size: 10px ; line-height: 1.5;}
    .special_list{height: auto; margin-top: 10px;}
    .special_list li{width: 135px; height: auto; padding: .1rem;  background: linear-gradient(  #6C8FC000 0% , #2E5091 100%); border: .01rem solid #fff; border-radius: .3rem;}
    .special_list li img{width: .3rem !important; height: .3rem !important;}
    .special_list li p{font-size: 12px;}
    .special_list li span{font-size: 8px; margin-top: 7px; line-height: 1.2;}
    .mySwiper .swiper-pagination{flex-direction: unset; left: 0%  !important; width: 100% !important; justify-content: center; justify-content: center; top: 94% !important;}
    .mySwiper .swiper-pagination-bullet{margin:  0 12px !important;}
    .mySwiper .swiper-pagination-bullet-active { background: #E1251B;}
    .mySwiper .swiper-pagination-bullet-active::after{ border-color: #E1251B;}
    .AssetDetails_box_contet_left_title{font-size: 16px;}
    .AssetDetails_box_contet_left_text{margin-top: 20px ; font-size: 12px;}
    .abovethefold_btn{display: none;}
    .nubner_text>span{width: auto;}
    .AssetDetails{padding: 29px 0 42px 0;}
    .AssetDetails_box_title{font-size:18px; justify-content: center;}
    .AssetDetails_box{width: 95%;}
    .AssetDetails_box_number ul{display: flex; flex-wrap: wrap;}
    .AssetDetails_box_number ul li{width: 160px; margin-bottom: 20px; align-items: center;}
    .AssetDetails_box_number ul li:nth-child(2){width: 140px;}
    .AssetDetails_box_number ul li:nth-child(4){width: 140px;}
    .AssetDetails_box_number ul li:nth-child(2) .nubner_text>span {display: none;}
    .ionc_image{width: 50px; margin-right: 10px;}
    .nubner_text_number p{font-size: 18px; min-width: 0  !important;}
    .special{left: 60px !important; text-align: left  !important; }
    .AssetDetails_box_contet{flex-wrap: wrap; flex-direction: column-reverse;}
    .AssetDetails_box_contet_left{width: 100%;}
    .AssetDetails_box_contet_right{width: 343px; height: 254px; margin: 0 auto; margin-bottom: 47px;}
    .AssetDetails_box_contet_right ul li:nth-child(1){left: 160px; top:120px;}
    .AssetDetails_box_contet_right ul li:nth-child(2){left: 200px; top: 60px;}
    .AssetDetails_box_contet_right ul li:nth-child(3){left: 190px; top: 114px;}
    .AssetDetails_box_contet_right ul li:nth-child(4){left: 214px; top: 104px;}
    .AssetDetails_box_contet_right ul li:nth-child(5){left: 174px; top:72px;}
    .AssetDetails_box_contet_left_btn{display: flex;justify-content: center; margin-top: 25px;}
    .swiper-container .swiper-slide p{font-size: 12px;}
    .swiper-slide .slide_image{height: auto;}
    .InvestorRelations_box_contet_left_right_title{display: none;}
    .swiperslide_mock{font-size: 14px;}
    .videodata_box{width: 95%;}
    .videodata{padding-top: 25px;}
    .videodata_box>ul{margin-top: 24px;}
    .videodata_box>ul>li{margin-right: .2rem;}
    .video_dacon{width: 100%;height: auto;aspect-ratio: 16 / 9; margin-bottom: 0;}
    .videodata_box ul li a{font-size: 18px; font-family: JINGDONGLangZhengTi2Bold; font-weight: normal;}
    .LatestNews{padding-top: 29px; padding-bottom: 24px;}
    .LatestNews_content{margin-top: 24px;}
    .LatestNews_title{width: 95%; font-size: 18px; justify-content: center;}
    .LatestNews_content{width: 95%;}
    .governance{height: auto;padding: 29px 0 19px 0; background-size: cover;}
    .governance_box{width: 95%; height: auto;}
    .governance_box_ms{width: 100%; font-size: 12px;} 

    .governance_box_title{text-align: center;font-size: 18px;}
    .text_title{font-size: .26rem;}
    

    .governance_box_Sitle{margin-top: .32rem; text-align: center;font-size: 14px;}
    .governance_box_mock{display: flex; justify-content: center;}
    .InvestorRelations{background-image: url(../image/ydtzzgx.png);/* background-position: bottom; */background-size: 100%;background-repeat: no-repeat;background-position: bottom;}
    .InvestorRelations_box{width: 95%;}
    .InvestorRelations_box_contet{flex-wrap: wrap;}
    .InvestorRelations_box_contet_left{width: 100%;margin-bottom: .3rem;text-align: center;display: flex;flex-wrap: wrap;justify-content: center;}
    .calendar-container{width: 100%;}
    .InvestorRelations{height: auto; padding: 24px 0;}
    .InvestorRelations_box_contet_left_right{width: 100%;}
    .FinancialReport_left{width: 77%;}
    .FinancialReport_left a{line-height: 1.5;}
    .FinancialReport_right{flex-wrap: wrap;width: 21%;}
    .FinancialReport_right a:nth-child(1){margin-right: 0; margin-bottom: .1rem;}

    .InvestorRelations_box_title{/* margin-bottom: .3rem; */text-align: center;font-size: 18px;position: relative;display: inline;margin-bottom: 24px;}
    .InvestorRelations_box_title::after{content: "";display: block;position: absolute;right: -.1rem;top: -0.05rem;border-radius: 50%;width: .3rem;height: .3rem;background: linear-gradient(to right, #e1251b00 0%, #e1251b30 100%);}
    /* .AssetDetails{display: none;} */
    /* .videodata{display: none;} */
    /* .LatestNews{display: none;} */
    /* .governance{display: none;} */
    /* .InvestorRelations{display: none;} */
    /* .fullwidth{display: none;} */
    /* .fullwidth{height: auto; box-sizing: border-box; padding: .3rem 0;}
    .fullwidth ul{justify-content: center; flex-direction: column;}
    .fullwidth ul li{width: 37%; margin-bottom: .3rem; justify-content: left;}
     .fullwidth ul li:last-child{margin-bottom: 0;}
    .fullwidth ul li::before{display: none;}
    .footer_contet{width: 95%;flex-wrap: wrap;} */
    /* .footer{display: none;} */
    .meeting-title{text-align: left;}

    .mySwiper .swiper-pagination-bullet{width: .5rem;  height: .05rem; border-radius: 0;}
    .mySwiper  .swiper-pagination-bullet-active::after{display: none;}
}