/*banner图股价信息*/
.banner-box{position:relative;}

.stock-container{position:absolute;bottom:0.7rem;z-index: 9;width:92%;left:50%;transform:translate(-50%,0);}
.stock-card{width:7rem;height:1.3rem;background:rgba(255,255,255,0.92);padding:0.2rem 0.33rem;box-shadow:0 8px 32px rgba(0,0,0,0.15);display:flex;box-sizing:border-box;}
.stock-header{display:flex;align-items:baseline;flex-direction: column;justify-content: space-between;}
.stock-code{font-size:0.2rem;font-weight:900;color:#141414;letter-spacing:0.5px;}
.stock-date{font-size:0.16rem;color:#141414;margin-left:0.15rem;}
.stock-body{display:flex;flex:1;align-items:center;}
.current-price{display:flex;align-items:flex-end;}
.price-val{font-size:0.42rem;font-weight:900;color:#0f3471;line-height:1;}
.price-unit{font-size:0.16rem;color:#666;margin-left:0.1rem;margin-bottom:0.05rem;}
.stock-metrics{display: flex;margin-left:0.5rem;margin-left: 0.5rem;flex-wrap: wrap;height: 100%;align-items: center;}
.metric-item{display:flex;align-items:baseline;font-size:0.2rem;color:#141414;margin-right:0.42rem;}
.metric-item:nth-child(2n){margin-right:0;}
.metric-label{color:#141414;margin-right:6px;}
.metric-val{font-weight:600;color:#222;margin-right:3px;}
.metric-unit{color:#141414;font-size:0.2rem;}

.yjld-cont{background:url(/uiFramework/commonResource/image/2026082609385861063.jpg) no-repeat center bottom / contain;}

/*整体背景*/
.wcjtjj{padding: 0.7rem 0 0.3rem 0;}
.stn1{background: url(/eportal/fileDir/wcjt/resource/cms/2026/05/img_pc_site/2026050509564069806.png) no-repeat;background-size: 100% auto;position:relative;overflow:hidden;}
/*标题和内容*/
.wcbt{font-weight: 400;margin-bottom: 0.53rem;line-height: 0.38rem;display: flex;align-items: center;}
.wcbt img{display: inline-block;margin-right: 0.15rem;}
.wczy p{text-align: justify;margin-bottom: 0.3rem;}
.wczy p:last-child{margin-bottom: 0rem;}
/*数字滚动*/
/* 竖分割线 */
.wcjjbox > .gdli:not(:first-child)::before {content: "";position: absolute;left: 0;top: 0%;bottom: 10%;width: 1px;height:100%;background-color: #D9D9D9;}
.wcjjbox > .gdli {position: relative;display:flex;width: auto;flex-direction: column;align-items: center;flex:1;}
.gdtop{display: flex;align-items: center;}
.gdxg{font-size: .65rem;font-weight: 700;margin-right: 0.1rem;color:#003B83}
.gdbto{margin-top: 0.15rem;}
.wcjjbox{display:flex;justify-content: space-between;margin-top: 0.5rem;margin-bottom: 0.64rem;padding:0 0.4rem 0.4rem;position:relative;}
.wcjjbox .sjdw{line-height:.24rem;align-self: end;margin-bottom: 0.15rem;}
.wcjjbox .zm{position:absolute;right:0;bottom:-0.2rem;font-size:0.16rem;color:#6e6e6e}
.jtjjsp{width:90%;}
#wcjjvid .videoul{margin-bottom: 6.46rem;}
/*底部图片*/
.img-box {position: absolute;bottom: 0;width: 100%;height: auto;}
.img-box img {transition: all 1.2s cubic-bezier(0.25, 0.1, 0.25, 1);transform: translateY(80px);opacity: 0;display: block;}
/* 进入可视区触发动画 */
.img-box.active img {width:100%;transform: translateY(0);opacity: 1;}

/*公司治理*/
.gszl{background:url(/uiFramework/commonResource/image/2026082610142959801.jpg) no-repeat center center / cover;padding:1.32rem 0 0.91rem;}
.gszl-lt{width:30%;}
.gszl-rt{width:70%;}

.left-panel{color:#fff;}
.left-panel h2{letter-spacing:2px;margin-bottom:0.2rem;color:#fff;}
.left-panel .divider{width:100%;height:0.02rem;background:#fff;margin-bottom:0.3rem;}
.left-panel p{color:#fff;margin-bottom:0.3rem;padding-right:0.83rem;}
.left-panel .more-link{display:inline-flex;align-items:center;color:#fff;text-decoration:none;transition:color 0.3s;}
.left-panel .more-link:hover{color:#fff;}
.left-panel .more-link .arrow{transition:transform 0.3s;}
.left-panel .more-link:hover .arrow{transform:translateX(4px);}
.right-panel{flex:1;position:relative;display:flex;align-items:center;justify-content:start;perspective:1000px;}
.carousel{position:relative;width:8.82rem;height:4.97rem;}
.carousel-card{position:absolute;width:100%;height:100%;overflow:hidden;box-shadow:0 0.15rem 0.5rem rgba(0,0,0,0.35);transition:all 0.8s cubic-bezier(0.25,0.46,0.45,0.94);will-change:transform,opacity;}
.carousel-card img{width:100%;height:100%;object-fit:cover;display:block;}
.carousel-card[data-index="0"]{transform:translate(0,0) scale(1) rotate(0deg);opacity:1;z-index:4;}
.carousel-card[data-index="1"]{transform:translate(1.4rem,0) scale(.95);opacity:1;z-index:3;}
.carousel-card[data-index="2"]{transform:translate(2.7rem,0) scale(0.90);opacity:1;z-index:2;}
.carousel-card[data-index="3"]{transform:translate(3.5rem,0) scale(0.85);opacity:1;z-index:1;}
.carousel-card.fly-out{transform:translate(-0.8rem,-0.6rem) scale(0.9) rotate(-6deg)!important;opacity:1!important;z-index:5;}
.carousel-dots{position:absolute;bottom:-30px;left:50%;transform:translateX(-50%);display:flex;gap:8px;display:none;}
.carousel-dots span{width:0.3rem;height:0.03rem;background:rgba(255,255,255,0.3);border-radius:2px;cursor:pointer;transition:background 0.4s,width 0.4s;}
.carousel-dots span.active{background:rgba(255,255,255,0.85);width:0.44rem;}

/*定期报告*/
.news-list{margin:0.97rem 0 0.7rem;}
.tab-pane{display:none;}
.tab-pane.active{display:block;}
.tabs-header{margin-bottom:0.5rem;}
.tabs-header .tab-item{margin-right:1.3rem;cursor:pointer;position:relative;transition:all 0.4s;}
.tabs-header .tab-item.active{font-weight:350;}
.tabs-header .tab-item:last-child{margin-right:0;}
.tabs-header .tab-item:hover{font-weight:350;}
.tabs-header .tab-item::after{content:"";transition:all 0.4s;width:0;left:-10%;width:0;}
.tabs-header .tab-item.active::after,.tabs-header .tab-item:hover::after {content: '';position: absolute;bottom: -0.1rem;left: -10%;width: 120%;height: 0.02rem;background-color: #141414;}

.report-item:first-child{border-top:1px solid #D9D9D9;}
.report-item{padding:0.35rem 0.6rem;border-bottom:1px solid #D9D9D9;transition:all 0.4s;}
.report-item:hover{background:rgba(248, 248, 248, 0.50);}
.report-item .item-lt{flex:6;padding-right:0.6rem;display:flex;}
.report-item .item-rt{width: 1.4rem;height: 0.46rem;text-align:center;transition:all 0.4s;}
.report-item .item-ct{flex:1.5;}
.report-item .item-lt .item-dot{font-size:0.20rem;}
.report-item .item-lt a,.report-item .item-ct span{transition:all 0.4s;}
.report-item:hover .item-lt a,.report-item:hover .item-ct span{color:#003B83;}
.report-item:hover .item-rt{background-color:#003B83}
.report-item .item-rt img{transition:all 0.4s;}
.report-item:hover .item-rt img{filter: brightness(100);}

.moreBtn {margin-top: 0.5rem;}
.moreBtn>a {display: flex;justify-content: center;align-items: center;border: 1px solid var(--c-dark);width: 1.8rem;height: 0.45rem;}

/*投资咨询*/
.gs-spr{position:relative;}
.gs-spr .swiper {width: 100%;height: 100%;padding:0.5rem 0.05rem 0.15rem 0.05rem;}
.gs-spr .swiper-slide {text-align: left;background: #fff;display: flex;justify-content: center;align-items: center;flex-direction: column;}
.gs-spr .swiper-slide .gs-img{height:4rem;overflow:hidden;}
.gs-spr .swiper-slide .gs-img img {display: block;width:100%;height:4rem;object-fit:cover;-o-object-fit:cover;}
.gs-cont{padding:0.3rem 0;transition:all 0.4s;}
.gs-spr .swiper-slide a{width:auto!important;}

.gs-spr .swiper-button-next,.gs-spr .swiper-button-prev{color: #3D3D3D; background:#F0F0F0; width: 0.46rem; height: 0.46rem; border-radius: 50%; }
.gs-spr .swiper-button-next{right:-0.6rem;}
.gs-spr .swiper-button-prev{left:-0.6rem;}
.gs-spr .swiper-button-next::after,.gs-spr .swiper-button-prev::after { font-size: 0.18rem; color:#3D3D3D;}
.gs-spr h3{color:#141414;}
.gs-spr p{margin:0.15rem 0 0.18rem;height:0.6rem;}
.gs-spr p.date{color:#141414;margin:0;text-align:left;}
.gs-spr .jccp-ljgd a{font-size: .16rem; display: flex; width: 1.8rem; justify-content: center; border: 1px solid #141414; align-items: center; margin: auto; height: 0.45rem; color: #141414;}
.simple-box{width:100%;}


.m-gsjj{display:none;}
.right-panel{display:block;}
@media screen and (max-width:1000px){
    /*banner*/
    .stock-container{position: static !important;transform: translate(0, 0);width:auto;padding:0.98rem 0 0.5rem;}
    .stock-container > .w1600 > .df{flex-direction: column;}
    .stock-card{width:100%;height:1.22rem;flex-direction: column;padding:0.12rem 0.3rem;}
    .stock-card:first-child{margin-bottom:0.2rem;}
    .stock-lf{display:flex;flex-direction: column;}
    .stock-header{align-items: center;flex-direction: row;}
    .stock-code{font-size:0.16rem;}
    .stock-date{font-size:0.12rem;margin-left:0;}
    .price-val{font-size:0.32rem;}
    .stock-metrics{margin-left:0;}
    .metric-item{margin-right:0.5rem;}
    .metric-item,.metric-unit{font-size:0.16rem;}
    
    .brcb-nav-box{position: absolute;width: 92%;top: 2.5rem;}
    
    
    .wcjjbox{flex-wrap:wrap;padding:0;margin-top:0;margin-bottom:0.5rem;}
    .wcjjbox > .gdli{flex:auto;justify-content: start;width:49%;align-items: self-start;padding:0;margin-bottom:0.36rem;}
    .wcjjbox > .gdli:last-child{margin-bottom:0;}
    .gdxg{font-size:0.35rem;}
    .gdul.w1600 > .gdli:not(:first-child)::before{display:none;}
    .gdul .gdli:nth-child(2n){padding-left:0.3rem;}
    .gdxg{line-height:normal;}
    .wcjjbox > .gdli:not(:first-child)::before{display:none;}
    .yjld-cont{background-image:none;}
    .wcjtjj{padding:0.9rem 0 0.4rem 0;}
    .gdul .gdli .gdbto{height:auto;margin-top:0.05rem;}
    
    /*公司治理*/
    .gszl{padding:0.5rem 0;}
    .gszl > .w1600 > .df{flex-direction: column;}
    .gszl-lt{width:100%;}
    .left-panel p{padding-right:0;}
    .left-panel .divider{display:none;}
    .left-panel h2{margin-bottom:0.1rem;}
    .left-panel p{margin-bottom:0.2rem;}
    .gszl-rt{width:100%;}
    
    .news-list{margin:0.5rem 0;}
    .tabs-header .tab-item{margin-right:0.51rem;}
    .tabs-header .tab-item.active{color:#003B83;}
    .report-item{flex-wrap:wrap;padding:0.2rem 0;}
    .item-dot{display:none;}
    .report-item .item-lt{width:100%;flex:auto;padding-right:0;margin-bottom:0.1rem;}
    .report-item .item-rt{width:auto;height:auto;}
    
    .report-item .item-ct span{color:#6E6E6E;}
    .moreBtn>a{width:1.36rem;height:0.3rem;border-color:#141414;color:#141414;}
    
    .swiper-free-mode > .swiper-wrapper{flex-direction: column;}
    .gs-spr .swiper-slide{width:100% !important;flex:0 0 100%;}
    .gs-spr p{height:auto;margin:0.12rem 0 0.2rem;}
    .gs-spr .swiper-slide .gs-img img,.gs-spr .swiper-slide .gs-img{height:2.07rem;}
    .gs-spr .swiper-slide:last-child .gs-cont{padding-bottom:0rem;}
    
    .gszl{overflow:hidden;}
    .m-gsjj{display:block;position:relative;margin-top:0.6rem;}
	.right-panel{display:none;}
    .m-list{transition:all 0.4s;}
    .m-s-li{flex:0 0 100%;width:100%;padding-right: 0.1rem;box-sizing: border-box;}
    .m-gsjj .msc-dots{bottom:-0.2rem;}
    
    .wcjjbox .zm{bottom:0;font-size:0.1rem;}
    
}