body{background:#f2f5fe}main{padding-top:80rem;padding-bottom:160rem}.filter{display:flex;color:#4e6b8a;align-items:flex-start;font-size:20rem;flex-direction:column}.year{display:flex;font-size:20rem;margin-bottom:40rem}.module{display:flex;align-items:center}.time{margin-right:5rem}.subject{margin-right:20rem}.year-item{cursor:pointer}.year-item:not(:last-child){margin-right:10rem}.year-item.active{color:#c00000;font-weight:600}select{background:#fff}.result{margin-top:20rem;display:flex;flex-wrap:wrap}.result-item{width:320rem;min-height:420rem;background:#fff;border-radius:12rem;box-shadow:var(--boxshadow);margin-top:30rem;margin-right:30rem;overflow:hidden}.result-item:nth-child(2n){margin-right:0}.result-img{display:flex;height:220rem;position:relative;justify-content:center;align-items:center}.result-img img{width:98rem}.result-time-wrap{display:flex;justify-content:space-between;margin-bottom:22rem;color:var(--main-text-color);font-size:20rem;opacity:.6;text-align:right}.result-divider{height:12rem;background:linear-gradient(to right,#c00000,#e52111)}.result-module{color:#fff;font-size:24rem;position:absolute;top:0;left:0;padding:20rem 0 0 20rem;z-index:1;width:100%;height:100%}.result-content{padding:30rem 20rem}.result-title{font-size:20rem;color:var(--main-text-color)}.empty{transform:translateY(60rem)}