.layout-grid-3{margin-bottom:20px}.layout-grid-3 .module{margin-bottom:0}.mod-introduction .hd{display:flex;flex-wrap:wrap;padding:10px;border-radius:4px;background:linear-gradient(to right, #eaf2ff 0, #eaf2ff 50%, #fafafa 100%);margin-bottom:15px}.mod-introduction .hd .logo{display:flex;width:96px}.mod-introduction .hd .info{flex:1;min-width:0;margin-left:20px}.mod-introduction .hd .info h1{line-height:36px;font-size:20px;font-weight:bold}.mod-introduction .hd .info p{line-height:24px;color:#666}.mod-introduction .hd .rank{display:flex;gap:12px}.mod-introduction .hd .rank li{width:90px;background:rgba(255,255,255,.6);border:1px solid #e8e8e8;border-radius:4px;text-align:center;overflow:hidden}.mod-introduction .hd .rank li .name{background:#1d518e;line-height:24px;text-align:center;font-size:13px;color:#fff}.mod-introduction .hd .rank li .value{padding:8px;line-height:30px;font-size:28px;font-weight:bold;color:#fc9000}.mod-introduction .bd{margin-bottom:10px;overflow:hidden}.mod-introduction .bd table{table-layout:fixed;width:100%;color:#666}.mod-introduction .bd table thead{background:#f6f8fa}.mod-introduction .bd table th,.mod-introduction .bd table td{padding:8px;border:1px solid #d1d9e0;line-height:20px}.mod-introduction .bd table th{font-weight:bold}.mod-news .bd .item{display:flex;position:relative;margin-bottom:10px;padding:12px;background:#f8f8f8;border-radius:6px}.mod-news .bd .item .picture{width:120px;height:68px;margin-right:12px}.mod-news .bd .item .picture img{width:100%;height:100%;object-fit:cover;border-radius:3px}.mod-news .bd .item .detail{flex:1;min-width:0}.mod-news .bd .item .detail .title{line-height:28px;font-weight:bold;font-size:15px;white-space:nowrap;text-overflow:ellipsis;overflow:hidden}.mod-news .bd .item .detail .info{max-height:40px;line-height:20px;color:#888;display:-webkit-box;-webkit-box-orient:vertical;text-overflow:ellipsis;overflow:hidden;-webkit-line-clamp:2}.mod-news .bd li{display:flex;line-height:30px}.mod-news .bd li a{display:block;flex:1;min-width:0;white-space:nowrap;text-overflow:ellipsis;overflow:hidden}.mod-news .bd li span.date{margin-left:10px;color:#999}.mod-tabs .hd{padding:0;margin-bottom:10px;border-bottom:1px solid #e8e8e8}.mod-tabs .hd ul{display:flex}.mod-tabs .hd ul li{height:42px;line-height:42px}.mod-tabs .hd ul li a{display:block;padding:0 20px;font-size:16px;color:#888}.mod-tabs .hd ul li.active{position:relative;background:rgba(0,0,0,.025)}.mod-tabs .hd ul li.active::after{position:absolute;left:50%;bottom:0;content:"";width:16px;height:5px;margin-left:-8px;background:#1d518e;border-radius:3px}.mod-tabs .hd ul li.active a{color:#333}.mod-tabs .bd .panel{display:none}.mod-tabs .bd .panel.active{display:block}.mod-tabs .bd ul{column-count:3;gap:20px;list-style:disc;margin-left:20px}.mod-tabs .bd li{line-height:30px}.mod-tabs .bd li a{display:block}.mod-school .item{min-width:0;padding:10px;background:#fff;border:1px solid #f0f0f0;border-radius:6px;overflow:hidden}.mod-school .item .cover{height:120px;border-radius:6px;overflow:hidden}.mod-school .item .cover img{width:100%;height:100%;object-fit:cover}.mod-school .item .logo{margin:-35px 15px 0}.mod-school .item .logo img{width:60px;height:60px;padding:4px;background:#fff;border:1px solid #f0f0f0;border-radius:50%}.mod-school .item .c-bd{padding:10px 0}.mod-school .item .c-bd p{line-height:20px}.mod-school .item .c-bd p.title{font-size:16px;font-weight:bold}.mod-school .item .c-bd p.en{margin-bottom:5px;color:#999}@media screen and (max-width: 799px){.mod-introduction .hd{margin-bottom:5px;padding:10px}.mod-introduction .hd .logo{width:64px}.mod-introduction .hd .logo img{width:64px;height:50px}.mod-introduction .hd .info{margin-left:12px}.mod-introduction .hd .info h1{line-height:30px;font-size:18px}.mod-introduction .hd .info p{line-height:20px}.mod-introduction .hd .rank li{width:80px}.mod-introduction .hd .rank li .name{line-height:20px}.mod-introduction .hd .rank li .value{padding:0 8px;line-height:28px;font-size:24px}.mod-introduction .bd .table-outer .table-inner{overflow-x:auto}.mod-introduction .bd .table-outer table{width:auto;font-size:13px}.mod-introduction .bd .table-outer table th{white-space:nowrap}.mod-tabs .hd ul li{flex:1;min-width:0;text-align:center}.mod-tabs .hd ul li a{padding:0 10px}.mod-tabs .bd ul{column-count:1}.mod-school .item{padding:0}.mod-school .item .cover{height:90px;border-radius:0}.mod-school .item .logo{margin:-23px 12px 0}.mod-school .item .logo img{width:40px;height:40px;padding:2px}.mod-school .item .c-bd{padding:5px 10px}.mod-school .item .c-bd p{line-height:18px;font-size:13px}.mod-school .item .c-bd p.title{font-size:15px}}