*{-webkit-box-sizing:border-box;box-sizing:border-box;margin:0;padding:0}.home{width:100%;font-size:1vw;padding:5px}.home .title{font-size:1.8vw;font-weight:700;padding:.15vw}.home .table,.home .title{text-align:center}.home .table .line1{width:10%}.home .table .line2{width:40%}.home .table .line3,.home .table .line4{width:10%}.home .table .line5{width:30%}.home .table .table-head{display:-webkit-box;display:-ms-flexbox;display:flex;color:#fff;font-weight:700;padding:.6vw;background:#4472c4;margin-bottom:.3vw}.home .table .table-body{width:100%}.home .table .table-body .table-item{width:100%;display:-webkit-box;display:-ms-flexbox;display:flex;margin-bottom:.15vw}.home .table .table-body .table-item .type{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center;background:#cfd5ea;border-right:.15vw solid #fff}.home .table .table-body .table-item .info-box{-webkit-box-flex:1;-ms-flex:1;flex:1}.home .table .table-body .table-item .info-box .info{display:-webkit-box;display:-ms-flexbox;display:flex;margin-bottom:.15vw;background:#e9ebf5}.home .table .table-body .table-item .info-box .info .line1{width:11.11111%}.home .table .table-body .table-item .info-box .info .line2{width:44.44444%}.home .table .table-body .table-item .info-box .info .line3,.home .table .table-body .table-item .info-box .info .line4{width:11.11111%}.home .table .table-body .table-item .info-box .info .line5{width:33.33333%}.home .table .table-body .table-item .info-box .info div{min-height:2.2vw;padding:.5vw;border-right:.15vw solid #fff}.home .table .table-body .table-item .info-box .info div:last-child{border:none}.home .table .table-body .table-item .info-box .info:nth-child(odd){background:#cfd5ea}.home .table .table-body .table-item .info-box .info:last-child,.home .table .table-body .table-item:last-child{margin-bottom:0}.home .school-info{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;padding:1vw 1vw}.home .class-info{font-weight:700}.home .tip .title{font-size:1.2vw}.home .tip .conten{padding:10px;margin:0 auto;border:2px solid #4472c4}.home .tip .conten p{margin-bottom:.3vw}.home .gap{width:100%;height:3px;background:#4472c4}