
.lg-cn{padding:calc(var(--lg-u)*.8) 0 calc(var(--lg-u)*.8);margin-bottom:calc(var(--lg-u)*.2)}.lg-cn .lg-heading{margin-bottom:calc(var(--lg-u)*.4);align-items:center}.lg-cn .lg-heading h2{font-size:calc(var(--lg-u)*.32);font-weight:400;line-height:1;margin:0}.lg-cn .lg-more{font-size:calc(var(--lg-u)*.16);line-height:normal;padding:calc(var(--lg-u)*.06) calc(var(--lg-u)*.2);gap:calc(var(--lg-u)*.05);margin:0}.lg-cn .lg-more .lg-icon{font-size:calc(var(--lg-u)*.2);color:#008f4d}.lg-cn-cols{display:flex;justify-content:space-between;gap:0}.lg-cn-carousel{width:48%;aspect-ratio:100/62;position:relative;overflow:hidden}.lg-cn-carousel img{width:100%;height:100%;object-fit:cover}.lg-cn-carousel .lg-picture-caption{position:absolute;bottom:0;left:0;width:100%;display:block;padding:calc(var(--lg-u)*.2);background:linear-gradient(transparent,#000e);color:#fff;font-size:calc(var(--lg-u)*.18);line-height:calc(var(--lg-u)*.27);white-space:normal}.lg-cn-carousel .lg-picture-caption>span{display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden;height:calc(var(--lg-u)*.54);margin-bottom:calc(var(--lg-u)*.1)}.lg-cn-carousel .lg-picture-caption time{font-size:calc(var(--lg-u)*.16);line-height:1;display:block}.lg-cn-primary-rows{width:48%;padding-right:calc(var(--lg-u)*.1)}.lg-cn-primary-rows li{padding:0;display:block;border:0}.lg-cn-primary-rows li>a{display:flex;align-items:center;justify-content:space-between;padding:calc(var(--lg-u)*.14) calc(var(--lg-u)*.2) calc(var(--lg-u)*.14) 0;height:calc(var(--lg-u)*.95);border-bottom:1px solid #e4e4e4;white-space:normal;gap:calc(var(--lg-u)*.2);font-size:calc(var(--lg-u)*.18);line-height:calc(var(--lg-u)*.27)}.lg-cn-primary-rows li:first-child>a{border-top:1px solid #e4e4e4}.lg-cn-primary-rows li>a>span{width:70%;margin-left:calc(var(--lg-u)*.2);overflow:hidden;white-space:nowrap;text-overflow:ellipsis}.lg-cn-primary-rows time{font-size:calc(var(--lg-u)*.18);color:#333;white-space:nowrap}.lg-cn-primary-rows li.is-current>a{box-shadow:0 0 10px #d6f3f4}.lg-cn-primary-rows li.is-current>a,.lg-cn-primary-rows li.is-current time{color:var(--lg-primary)}.lg-cn-arrows{right:calc(var(--lg-u)*.2);bottom:calc(var(--lg-u)*.2);gap:calc(var(--lg-u)*.1)}.lg-cn-arrows button{height:calc(var(--lg-u)*.32);width:calc(var(--lg-u)*.32);padding:0;border:0;border-radius:50%;background:#0008;color:#fff;font-size:0;cursor:pointer}.lg-cn-arrows button:before{content:"";display:block;width:5px;height:5px;border:solid currentColor;border-width:0 1px 1px 0;transform:rotate(135deg)}.lg-cn-arrows button+button:before{transform:rotate(-45deg)}.lg-cn-bottom{display:flex;justify-content:space-between;gap:0;margin-top:calc(var(--lg-u)*.8)}.lg-cn-notice{width:calc(66% - var(--lg-u)*.2)}.lg-cn-video{width:calc(33% - var(--lg-u)*.2)}.lg-cn-cols-notice{display:flex;justify-content:space-between;gap:0;align-items:flex-start}.lg-cn-featured-notice{display:block;width:52%;margin-right:3%;flex:none}.lg-cn-featured-notice>img{width:100%;aspect-ratio:100/62.5;object-fit:cover;display:block}.lg-cn-notice-caption{display:flex;align-items:center;justify-content:space-between;padding:calc(var(--lg-u)*.2) 0 calc(var(--lg-u)*.15);border-bottom:1px dashed #ccc;gap:calc(var(--lg-u)*.2)}.lg-cn-notice-caption>span{font-size:calc(var(--lg-u)*.2);line-height:calc(var(--lg-u)*.33);white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.lg-cn-notice-caption time{font-size:calc(var(--lg-u)*.16);color:#666;white-space:nowrap;flex:none}.lg-cn-notice-rows{flex:1;min-width:0}.lg-cn-notice-rows li{padding:0;display:block;border:0}.lg-cn-notice-rows li>a{display:flex;align-items:center;justify-content:space-between;gap:calc(var(--lg-u)*.2);padding:calc(var(--lg-u)*.17) 0;border-top:1px dashed #ccc;white-space:normal;font-size:calc(var(--lg-u)*.18);line-height:calc(var(--lg-u)*.27)}.lg-cn-notice-rows li>a>span{overflow:hidden;white-space:nowrap;text-overflow:ellipsis}.lg-cn-notice-rows li:last-child>a{border-bottom:1px dashed #ccc}.lg-cn-notice-rows time{font-size:calc(var(--lg-u)*.16);color:#666;white-space:nowrap}.lg-cn-video .lg-cn-rows li{display:block;padding:0;margin-bottom:calc(var(--lg-u)*.2);border:0}.lg-cn-video .lg-cn-rows li>a{display:flex;align-items:center;justify-content:space-between;padding:calc(var(--lg-u)*.12) calc(var(--lg-u)*.2);background:#fff;box-shadow:0 0 10px #0000001a;gap:calc(var(--lg-u)*.2);font-size:calc(var(--lg-u)*.18)}.lg-cn-video .lg-cn-rows li>a>span{flex:1;min-width:0;line-height:calc(var(--lg-u)*.54);height:calc(var(--lg-u)*.54);overflow:hidden;white-space:nowrap;text-overflow:ellipsis}.lg-cn-video time{font-size:calc(var(--lg-u)*.16);line-height:calc(var(--lg-u)*.27);color:#666}
@media(max-width:960px){.lg-cn{padding:40px 0;margin-bottom:0}.lg-cn .lg-heading h2{font-size:20px}.lg-cn .lg-heading{margin-bottom:20px}.lg-cn-cols,.lg-cn-bottom,.lg-cn-cols-notice{display:block}.lg-cn-carousel,.lg-cn-primary-rows,.lg-cn-notice,.lg-cn-video,.lg-cn-featured-notice{width:100%;margin-right:0}.lg-cn-primary-rows{margin-top:20px}.lg-cn-bottom{margin-top:40px}.lg-cn-video{margin-top:40px!important}.lg-cn-notice-rows{margin-top:20px}.lg-cn-primary-rows li>a,.lg-cn-notice-rows li>a,.lg-cn-video .lg-cn-rows li>a{font-size:14px}.lg-cn-primary-rows time,.lg-cn-notice-rows time,.lg-cn-video time{font-size:12px}}

/* 医院公告块行样式对齐老站（图片下虚线分隔、行高约 56px，图文比例 100/62.5） */
.lg-cn .lg-cn-notice .lg-cn-rows li>a{display:flex;align-items:center;justify-content:space-between;gap:calc(var(--lg-u)*.2);padding:calc(var(--lg-u)*.17) 0;height:auto;border:0;border-top:1px dashed #ccc;white-space:normal;font-size:calc(var(--lg-u)*.18);line-height:calc(var(--lg-u)*.27)}
.lg-cn .lg-cn-notice .lg-cn-rows li:last-child>a{border-bottom:1px dashed #ccc}
.lg-cn .lg-cn-notice .lg-cn-rows li>a>span{width:auto;flex:1;min-width:0;margin:0;overflow:hidden;white-space:nowrap;text-overflow:ellipsis}
.lg-cn .lg-cn-notice .lg-cn-notice-rows time{font-size:calc(var(--lg-u)*.16);color:#666}
.lg-cn .lg-cn-featured-notice>img{width:100%;aspect-ratio:100/62.5;height:auto;object-fit:cover;display:block}
