.certificate{padding:30px 0;position:relative}.certificate::before{content:'';position:absolute;left:0;bottom:0;width:100%;height:150px;background:#E6F0F8}.certificate .title{margin-bottom:20px}.certificate .tab-list{flex-wrap:wrap;margin-top:0;margin-bottom:20px}.certificate .tab-list li{margin-left:9px;margin-right:9px;margin-bottom:10px;padding:5px 15px;border-radius:18px;border:1px solid #BEBEBE;cursor:pointer}.certificate .tab-list li.active{color:#fff;border-color:var(--style-color);background:var(--style-color)}.certificate .swiper-container{margin:-8px -10px -8px -6px;padding:8px 10px 8px 6px}.certificate .swiper-slide img{width:100%;box-shadow:0 3px 6px 1px rgba(0,0,0,.16)}.certificate .swiper-pagination{display:block}@media (min-width:768px){.certificate::before{height:250px}.certificate .swiper-wrap{position:relative}.certificate .prev-btn,.certificate .next-btn{width:40px;height:40px;font-size:20px;border-radius:50%;background:rgba(255,255,255,.8);box-shadow:0 3px 6px 1px rgba(0,0,0,.16);display:flex;align-items:center;justify-content:center}.certificate .prev-btn{transform:translate(-50%,-50%)}.certificate .next-btn{transform:translate(50%,-50%)}}@media (min-width:1200px){.certificate{padding:60px 0}.certificate::before{height:350px}.certificate .title{margin-bottom:40px}.certificate .tab-list{margin-bottom:40px}.certificate .tab-list li{padding-left:22px;padding-right:22px}.certificate .prev-btn,.certificate .next-btn{width:50px;height:50px;font-size:24px}.certificate .swiper-pagination{margin-top:40px}}@media (min-width:1440px){.certificate .tab-list{margin-bottom:60px}}@media (min-width:1640px){.certificate{padding:60px 0 95px}.certificate .title{font-size:48px;margin-bottom:51px}.certificate .tab-list{margin-bottom:81px}.certificate .swiper-pagination{margin-top:57px}}.management-system{padding:30px 0}.management-system .title{margin-bottom:30px}.management-system .num{line-height:1;margin-bottom:20px;color:transparent;-webkit-text-stroke:1px #ccc}.management-system .swiper-slide img{width:100%;aspect-ratio:360 / 460}.management-system .tit{margin-top:15px;margin-bottom:9px}.management-system .info{line-height:1.8;max-height:173px}@media (min-width:541px){.management-system .swiper-slide{height:unset;padding-bottom:6px}.management-system .swiper-slide:not(:last-child)::before{content:'';position:absolute;top:0;right:-15px;transform:translateX(50%);width:1px;height:100%;background:#E1E1E1}}@media (min-width:992px){.management-system .sub-info{max-width:800px}}@media (min-width:1200px){.management-system{padding:60px 0}.management-system .title{margin-bottom:50px}.management-system .num{margin-bottom:48px}.management-system .tit{margin-top:30px}.management-system .info{max-height:260px}}@media (min-width:1440px){.management-system .num{font-size:60px}.management-system .swiper-slide:not(:last-child)::before{right:-25px}}@media (min-width:1640px){.management-system{padding-bottom:90px}.management-system .title{font-size:48px;margin-bottom:60px}.management-system .num{font-size:80px;-webkit-text-stroke-width:2px}.management-system .sub-info{margin-bottom:86px}.management-system .tit{font-size:30px}}@media (max-width:1439px){.management-system .swiper-pagination{display:block}}.test-center{padding:30px 0;background:#F7F7F7}.test-center .title-wrap{margin-bottom:20px}.test-center .title{margin-bottom:5px}.test-center .sub-info{color:#BCB49C;line-height:1.8}.test-center .item-list{display:grid;row-gap:20px;column-gap:20px;grid-template-columns:1fr 1fr;grid-template-rows:1fr 1fr 1fr 1fr}.test-center .item-list li:first-child{grid-column:span 2;grid-row:span 2;position:relative}.test-center .item-list li img{width:100%;height:100%;object-fit:cover;border-radius:20px}@media (min-width:768px){.test-center .item-list{grid-template-rows:1fr 1fr;grid-template-columns:1fr 1fr 1fr 1fr}}@media (min-width:1200px){.test-center{padding:60px 0}.test-center .title-wrap{display:flex;justify-content:space-between;align-items:center;margin-bottom:40px}.test-center .title{margin-bottom:0}.test-center .sub-info{max-width:650px}.test-center .item-list{row-gap:35px;column-gap:35px}}@media (min-width:1440px){.test-center .sub-info{max-width:834px}}@media (min-width:1640px){.test-center{padding-bottom:90px}.test-center .title-wrap{margin-bottom:60px}.test-center .title{font-size:48px}.test-center .item-list{row-gap:50px;column-gap:50px}}