.banner-index img{width:100%;height:24.48vw;object-fit:cover}.index-title{display:flex;align-items:center;justify-content:space-between;padding:.52vw 0 .52vw .52vw;margin-bottom:1.04vw}.index-title .title{font-size:24px;color:#050b21;display:flex;align-items:center;font-weight:600}.index-title .title:before{content:'';display:block;width:.21vw;height:1.46vw;background:#2537a8;margin-right:.83vw}.index-title .more{font-size:16px;color:#050b21}.index-title .more:hover{color:#2537a8}.content{padding:0 10.42vw 2.92vw;display:flex;flex-wrap:wrap;justify-content:space-between}.content .news,.content .notice,.content .teacher,.content .party{width:calc(50% - .83vw);margin-top:2.92vw}.content .teacher .info,.content .party .info{padding:1.88vw 1.67vw}.content .banner-news .swiper-slide{position:relative}.content .banner-news img{display:block;width:100%;height:16.88vw;object-fit:cover}.content .banner-news .ui-oneline{position:absolute;left:0;right:0;bottom:0;padding:6.82vw 1.04vw 1.77vw;color:#fff;font-size:16px;background:linear-gradient(180deg, rgba(0,0,0,0) 0%, rgba(0,0,0,0.74) 100%)}.content .info{border-radius:.83vw;background-color:#fff;overflow:hidden}.content .news-item{font-size:16px;display:flex;align-items:center;margin:0 1.67vw;border-bottom:1px solid #eaeaea;line-height:1;height:2.81vw;box-sizing:border-box;cursor:pointer}.content .news-item:last-child{border:0}.content .news-item .time{color:#2537a8;padding-right:1.46vw}.content .news-item .text{flex:1;width:0;color:#3d3d3d}.content .news-item:hover .text{color:#2537a8}.content .news-big{display:flex;cursor:pointer}.content .news-big:hover .text .title{color:#2537a8}.content .news-big img{width:12.5vw;height:9.38vw;margin-right:1.25vw;border-radius:.42vw}.content .news-big .text{flex:1;width:0;font-size:14px;color:#9ea0ab;line-height:1.1}.content .news-big .text .title{color:#050b21;font-size:18px;line-height:1.2}.content .news-big .text .detail{margin:.4vw 0}.content .news-big .text .date{padding:0 0 .8vw 0}.content .news-big .text .more{color:#2537a8}.content .news-normal{display:flex;align-items:center;margin-top:1.04vw;border-bottom:1px solid #eaeaea;padding-bottom:1.04vw;cursor:pointer}.content .news-normal:hover .date{background:#2537a8;color:#fff}.content .news-normal:hover .date .day{color:#fff}.content .news-normal:hover .text .title{color:#2537a8}.content .news-normal .date{width:4.64vw;height:4.64vw;display:flex;flex-direction:column;align-items:center;justify-content:center;color:#050b21;font-size:14px;line-height:1.15vw;background:#f7f8fc;margin-right:1.04vw}.content .news-normal .date .day{color:#050b21;font-size:24px;font-weight:bold;line-height:1.77vw;padding-bottom:.26vw}.content .news-normal .text{flex:1;width:0;color:#9ea0ab;font-size:14px}.content .news-normal .text .title{color:#050b21;font-size:18px;padding-bottom:.22vw;line-height:1.77vw}.content .news-normal .text .detail{line-height:1.3vw}.content .banner-party img{width:100%;height:9.38vw;object-fit:cover}.school{padding:2.92vw 10.42vw;background:url('../imgs/bg-school.png') no-repeat 0 0/100% 100%}.school .title-box{display:flex;align-items:center;justify-content:space-between;padding:0 0 2.08vw 0;color:#ffffff}.school .title-box .title{font-size:1.6vw;display:flex;align-items:center}.school .title-box .title:before{content:'';display:block;width:.21vw;height:1.46vw;background:#fff;margin-right:.83vw}.school .title-box .more{font-size:1.1vw}.school .banner-school img{width:18.65vw;height:14.58vw}.student{padding:2.92vw 10.42vw;background-color:#fff}.student .title-box{padding-bottom:1.04vw;display:flex;align-items:center;justify-content:space-between;color:#050b21}.student .title-box .title{font-size:24px;display:flex;align-items:center}.student .title-box .title:before{content:'';display:block;width:.21vw;height:1.46vw;background:#2537a8;margin-right:.83vw}.student .title-box .switch{font-size:18px;display:flex}.student .title-box .switch .item{background:#f7f8fc;display:flex;align-items:center;justify-content:center;cursor:pointer;padding:.63vw 1.04vw}.student .title-box .switch .item.on,.student .title-box .switch .item:hover{background:#2537a8;color:#fff}.student .info{display:grid;grid-template-columns:repeat(3, 33.33%);row-gap:1.04vw}.student .info .item{display:block;width:calc(100% - 1.04vw);border-radius:.42vw;background:#f7f8fc}.student .info .item:hover .detail .title{color:#2537a8}.student .info .item img{width:100% !important;height:15.63vw !important}.student .info .item .detail{padding:0 1.67vw .83vw;color:#a1a3af;font-size:16px}.student .info .item .detail .title{font-size:20px;line-height:1.2;margin:.83vw 0 .4vw 0;color:#3d3d3d}.honor-box{padding:2.92vw 10.42vw;display:flex;justify-content:space-between}.honor-box .item{width:25.26vw}.honor-box .item .info{padding:1.25vw;border-radius:.83vw;background-color:#fff}.honor-box .item .info img{width:100%;height:13.18vw;border-radius:.42vw}.honor-box .item .info .news-item{padding:1.04vw 0;display:flex;align-items:center;border-bottom:1px solid #eaeaea}.honor-box .item .info .news-item:last-child{border-bottom:0}.honor-box .item .info .news-item:hover .text{color:#2537a8}.honor-box .item .info .news-item .date{border-right:1px solid #eaeaea;font-size:16px;color:#a1a3af;flex-shrink:0;padding:0 1.04vw 0 0}.honor-box .item .info .news-item .date .month{color:#2537a8;font-size:24px;font-weight:bold;line-height:1.77vw;padding-bottom:.26vw}.honor-box .item .info .news-item .text{flex:1;width:0;padding:0 0 0 1.04vw;font-size:16px;color:#050b21;line-height:1.4}.area{padding:2.92vw 10.42vw;background-color:#fff}.area .info{display:grid;grid-template-columns:repeat(4, 1fr);grid-gap:1.04vw}.area .info .item{width:18.54vw;font-size:16px;color:#050b21;background:#f7f8fc;cursor:pointer;padding:.63vw 0 .63vw 2.6vw;box-sizing:border-box}.area .info .item i{display:block;width:1.04vw;height:1.04vw;margin-right:.63vw;background:url('../imgs/building.png') no-repeat 0 0/100% 100%;flex-shrink:0}.area .info .item span{flex:1;line-height:1.3}.area .info .item:hover{color:#ffffff;background:#3e58fd}.area .info .item:hover i{background:url('../imgs/building_white.png') no-repeat 0 0/100% 100%}.area .info .item:hover .phone{color:#fff;border-color:#fff}.area .info .item .phone{margin:.52vw 0 0 1.6vw;border-left:1px solid #8d8d8d;color:#8d8d8d;padding:.1vw 0 .1vw .63vw;font-size:18px;min-height:18px;}