body{background:#fff}.pagemain{padding:2rem}.pagemain .breadcrumb{display:flex;align-items:center}.pagemain .back_txt{font-size:2rem;color:#89939e;line-height:2rem}.pagemain .back_line{font-size:2rem;color:#89939e;line-height:2rem;margin:0 0.67rem}.pagemain .curren_txt{font-size:2rem;color:#24292e;line-height:2rem}.pagemain .kxtag_info{margin-top:2.67rem;background:#ffffff;border-radius:1.33rem 1.33rem 1.33rem 1.33rem;border:0.08rem solid #e4e6e9;padding:1.33rem 2rem}.pagemain .kxtag_title{font-weight:600;font-size:2.67rem;color:#0d111c;line-height:4rem}.pagemain .day_upad{margin-top:1.67rem;font-size:2rem;color:#e0ab05;line-height:3rem}.pagemain .ai_summary_box{width:100%;background:linear-gradient(39deg, #fffbe8 0%, #e6fffb 100%);margin-top:2rem;padding:1.33rem 2rem;box-sizing:border-box;border-radius:1rem 1rem 1rem 1rem;margin-bottom:1.67rem}.pagemain .ai_summary_header{width:100%;height:3.33rem;display:flex;justify-content:space-between;align-items:center}.pagemain .ai_summary_title{display:flex;align-items:center}.pagemain .ai_icon{width:2.67rem;height:2.67rem;margin-right:0.5rem}.pagemain .ai_summary_title span{font-weight:500;font-size:2.17rem;color:#e0ab05}.pagemain .toggle_arrow{width:2.33rem;height:2.33rem;transition:transform 0.3s ease}.pagemain .toggle_arrow.rotated{transform:rotate(180deg)}.pagemain .ai_summary_content{margin-top:1.33rem;font-size:2.5rem;color:#24292e;line-height:4.5rem}.pagemain .disclaimer{margin-top:1.33rem;font-size:2rem;color:#b7bdc4;line-height:3rem}.pagemain .ai_summary_content.collapsed{display:none}.pagemain .kxbox_head{display:flex;align-items:center;font-weight:600;font-size:2.33rem;color:#0d111c;height:4.5rem}.pagemain .more_icon{width:3.67rem;height:3.67rem;margin-left:0.67rem}.pagemain .ztkx_list{margin-top:1.5rem;background:#ffffff;border-radius:1.33rem 1.33rem 1.33rem 1.33rem;border:0.08rem solid #e4e6e9;padding:2.67rem 1.67rem}.pagemain .ztkx_item{display:flex;gap:1.67rem;padding-bottom:4rem;position:relative}.pagemain .ztkx_item:last-child{padding-bottom:0rem}.pagemain .ztkx_item::before{position:absolute;content:"";width:0rem;height:calc(100% - 1rem);background:#ffffff;border-radius:0rem 0rem 0rem 0rem;border-left:0.08rem solid #e4e6e9;left:0.45rem;top:1.25rem}.pagemain .clr_box{flex:0 0 auto;padding-top:0.35rem}.pagemain .clrbox{width:1rem;height:1rem;background:#ffffff;border:0.25rem solid #000000;border-radius:50%}.pagemain .ztkx_time{font-weight:400;font-size:2rem;color:#89939e;line-height:2rem}.pagemain .ztkx_content{margin-top:1.33rem;font-weight:500;font-size:2.33rem;color:#24292e;line-height:3.5rem}.pagemain .artlist{margin-top:3.17rem}.pagemain .artlist_box{margin-top:3.17rem;display:grid;grid-template-columns:repeat(2, 1fr);gap:2rem;overflow-x:scroll}.pagemain .art_item{width:40.67rem;background:#ffffff;border-radius:1.33rem 1.33rem 1.33rem 1.33rem;border:0.08rem solid #e4e6e9;padding:2rem 1.67rem;box-sizing:border-box}.pagemain .artlist_box::-webkit-scrollbar{display:none}.pagemain .art_time{font-size:2rem;color:#89939e;line-height:2rem;padding-bottom:1.67rem;border-bottom:0.08rem solid #e4e6e9}.pagemain .art_content{margin-top:1.67rem;font-weight:600;font-size:2.33rem;color:#24292e;line-height:3.5rem;overflow:hidden;-webkit-line-clamp:2;text-overflow:ellipsis;display:-webkit-box;-webkit-box-orient:vertical}.modal-overlay{position:fixed;top:0;left:0;width:100%;height:100%;background:rgba(0,0,0,0.6);display:none;justify-content:center;align-items:flex-end;z-index:1000;box-sizing:border-box}.modal-content{width:100%;background:#fff;border-radius:1.33rem 1.33rem 0 0;box-shadow:0 -0.67rem 2rem rgba(0,0,0,0.15);max-height:80vh;overflow:hidden;display:flex;flex-direction:column;transform:translateY(100%);transition:transform 0.3s ease;padding:2.67rem 2rem}.modal-overlay.show .modal-content{transform:translateY(0)}.modal-header{display:flex;justify-content:space-between;align-items:center;background:#fff;position:sticky;top:0;z-index:10;height:4.5rem}.modal-title{font-weight:600;font-size:2.67rem;color:#24292e}.modal-close{background:none;border:none;font-size:4rem;color:#89939e;cursor:pointer;padding:0;width:3rem;height:3rem;display:flex;align-items:center;justify-content:center}.modal-body{flex:1;overflow-y:auto}.ztkx_m_list{margin-top:4.5rem}.m_art_item{display:block;margin-top:2rem;background:#ffffff;border-radius:1.33rem 1.33rem 1.33rem 1.33rem;border:0.08rem solid #e4e6e9;padding:2rem 1.67rem;box-sizing:border-box}
