/*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;}


#tab-cont > h2{margin:0.2rem 0 0.3rem;text-align:center;}
.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.2rem;}
.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);}

#tab-cont > p{font-size:0.18rem;color:#141414;line-height:2;}

#tab-cont .gp-list{margin-bottom:0.7rem;}
#tab-cont .gp-list > dd{margin-right:0.77rem;position:relative;}
#tab-cont .gp-list > dd::after{content:"";position:absolute;width:0rem;height:0.01rem;left:50%;bottom:-0.1rem;transform:translate(-50%,0);background-color:#141414;transition:all 0.4s;}
#tab-cont .gp-list > dd.active::after,#tab-cont .gp-list > dd:hover::after{width:0.6rem;}
#tab-cont .gp-list > dd.active a,#tab-cont .gp-list > dd:hover a{color:#003B83;}
#tab-cont .gp-list > dd:last-child{margin-right:0;}

.zzjg{margin-bottom:1.4rem;}

/*投资者保护*/
.tzzbh .report-item .item-ct{flex:none;}


/*搜索*/
.jtdtcon {}
.jtdthead {display: flex;margin-bottom: 0.43rem;   justify-content: space-between;}
.jtdthead  .tit {color:#141414}

.search-bar-container { display: flex;align-items: center;}  
 .time-filter-wrap { display: flex;align-items: center; margin-right: 0.45rem; }
 .time-label {  margin-right: 0.19rem; color: #141414; }
.custom-select { position: relative;  width: 1.8rem; height: 0.45rem;   }
 .select-trigger { width: 100%; height: 100%; padding: 0 0.17rem 0 0.25rem; border: 1px solid #d9d9d9; background-color: #fff; color: #6e6e6e; display: flex; align-items: center; justify-content: space-between;cursor: pointer; }
 .select-trigger .arrow {  height: 0.07rem; width: 0.14rem; background: url(/uiFramework/commonResource/image/2026050911003955254.svg); background-repeat: no-repeat;     background-size: 100% 100%;}
 .select-options { position: absolute;  top: 100%; left: 0; width: 100%; margin-top: 0.06rem; border: 1px solid #d9d9d9; border-radius: 0.1rem;  background-color: #fff;list-style: none; max-height: 2.78rem; overflow-y: auto; display: none; z-index: 99; box-shadow: 0 10px 36px 0 rgba(0, 0, 0, 0.16), 0 0 0 1px rgba(0, 0, 0, 0.06); }
 .select-options li {padding: 0.15rem 0 0.1rem 0.1rem; font-size: 0.16rem; color: #656565; cursor: pointer;transition: background-color 0.2s;border-bottom: 1px solid #f3f3f3; margin-left: 0.15rem; margin-right: 0.06rem;}
 .select-options li.active {   color: #141414; }
 .keyword-search-wrap {  position: relative; width: 3.8rem; height: 0.45rem;}
 .keyword-input {  width: 100%; height: 100%; padding: 0 0.11rem 0 0.26rem; border: 1px solid #d9d9d9;font-size: 0.16rem; color: #6e6e6e;outline: none;background-color: #fff; }
 .keyword-input::placeholder { color: #999;}
 .search-btn { position: absolute; right: 0; top: 0;padding-right: 0.16rem;  height: 100%;  background: none;  border: none;cursor: pointer; display: flex; align-items: center; justify-content: center; }
  .search-btn .icon-search { height: 0.22rem; width: 0.22rem;background: url(	/uiFramework/commonResource/image/2026050911002982504.svg); background-repeat: no-repeat;  background-size: 100% 100%;}
 ::-webkit-scrollbar {width: 4px; }
 ::-webkit-scrollbar-track { background: #d9d9d9; }
 ::-webkit-scrollbar-thumb { background: #d9d9d9; }
.jtdtlist {display: flex;flex-wrap: wrap; align-items: flex-start;align-self: stretch; gap:20px; }

/*分页器*/
.moreBtn .page-numb-box a.active{background: #003b83 !important;color: #fff;}
.page-numb-box{display:flex;}
.moreBtn .page-numb-box span.page-ellipsis{display:block !important;}


@media screen and (max-width:1000px){
    /*banner*/
    .stock-container{position: static;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;}
    .tzzbg{margin-top:0.8rem;}
    
    .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;}
    
    
    #tab-cont > h2{font-size:0.2rem;}
    #tab-cont > p{font-size:0.14rem;}
    .zzjg{margin-bottom:0.5rem;}
    
    .custom-select{width: 1.4rem;height: 0.36rem;}
    .keyword-search-wrap{width: 1.74rem;height: 0.36rem;}
    .time-filter-wrap{margin-right:0.15rem;}
    .time-label{margin-right:0.1rem;white-space: nowrap;}
}