main.home{background-color:#f8f8f8}main.home .more-wrap{text-align:center}main.home .home-banner{position:relative;width:100%;height:100vh;overflow:hidden}main.home .home-banner .swiper{width:100%;height:100%}main.home .home-banner .swiper-slide{position:relative;display:block}main.home .home-banner .swiper-slide .page-content{position:relative;z-index:2;display:flex;justify-content:center;flex-direction:column;height:100%}main.home .home-banner .swiper-slide .title{max-width:600px;font-size:max(.52rem,32px);line-height:1.346;font-weight:700;color:#fff}main.home .home-banner .swiper-slide .img{position:absolute;left:0;top:0;z-index:0;width:100%;height:100%}main.home .home-banner .swiper-slide img{display:block;opacity:1;-o-object-position:center;object-position:center}main.home .home-banner .control{position:absolute;bottom:max(.6rem,30px);left:0;width:100%}main.home .home-banner .control .control-box{display:flex;align-items:center;gap:max(.3rem,20px)}main.home .home-banner .swiper-btn{display:flex;gap:12px}main.home .home-banner .swiper-btn .swiper-button{position:static;width:max(.34rem,28px);height:unset;aspect-ratio:1/1;margin-top:unset}main.home .home-banner .swiper-btn .swiper-button::after{content:"";width:100%;height:100%;background:url(../images/swiper-btn.png) no-repeat center/contain}main.home .home-banner .swiper-btn .swiper-button.swiper-button-next{transform:scale(-1)}main.home .home-banner .progress-bar{display:flex;align-items:center;gap:10px;font-size:max(.2rem,16px);line-height:1.25;color:#fff;z-index:10}main.home .home-banner .progress-bar .progress-track{width:50px;height:1px;background:rgba(255,255,255,.6)}main.home .home-banner .progress-bar .progress-track .progress-fill{height:100%;background:#fff}main.home .home-banner .progress-bar .total-slides{opacity:.6}@media screen and (max-width: 1080px){main.home .home-banner{height:70vh}}main.home .about-ai{padding:1.4rem 0 2.2rem;text-align:center;background:url(../images/home-bg1.jpg) no-repeat center/cover}main.home .about-ai .content-wrap{margin:.68rem 0 .76rem;padding-top:unset;font-size:max(.16rem,12px);line-height:1.25}main.home .about-ai .content-wrap .subtitle{max-width:9.64rem;margin:0 auto;margin-bottom:.24rem;font-size:max(.2rem,16px);font-weight:600;line-height:1.4;color:#ad0008}main.home .about-ai .view-more{margin:0 auto}main.home .welcome{padding:1.2rem 0 1.14rem;background:url(../images/home-bg2.jpg) no-repeat center/cover}main.home .welcome .img-text{display:flex;align-items:center;gap:1.8rem}main.home .welcome .img-text .img{width:4.44rem;aspect-ratio:1/1.3243}main.home .welcome .img-text .text{flex:1;position:relative;margin-top:.64rem}main.home .welcome .img-text .text::before{content:"";position:absolute;top:0;left:-1.4rem;width:.98rem;aspect-ratio:1/1.11364;background:url(../images/marks.png) no-repeat center/contain}main.home .welcome .img-text .text p:last-child{margin-bottom:unset !important}main.home .welcome .img-text .text .content p{margin-bottom:.22rem}main.home .welcome .img-text .text .speaker{margin-top:.28rem;font-size:max(.2rem,16px);font-weight:600;line-height:1.4;color:#ad0008}main.home .welcome .img-text .text .speaker p{margin-bottom:5px}main.home .our-faculty{padding:1.4rem 0 1.3rem;color:#fff;background:url(../images/home-bg3.jpg) no-repeat center/cover}main.home .our-faculty .content-title .title::before{background:url(../images/red-title-icon.png) no-repeat center/contain}main.home .our-faculty .swiper{margin:.7rem 0 .5rem}main.home .our-faculty .swiper .swiper-slide{padding-right:.36rem}main.home .our-faculty .swiper .picture{width:100%;aspect-ratio:1/1.3314;padding:.16rem;background:url(../images/faculty-img-bg.png) no-repeat center/100% 100%}main.home .our-faculty .swiper .picture img{-webkit-clip-path:polygon(0 0, 88% 0, 100% 10%, 100% 100%, 0 100%);clip-path:polygon(0 0, 88% 0, 100% 10%, 100% 100%, 0 100%)}main.home .our-faculty .swiper .title{margin:.3rem 0 .08rem;font-size:max(.24rem,18px);font-weight:600;line-height:1.375}main.home .our-faculty .swiper p{line-height:1.25;color:rgba(255,255,255,.6)}main.home .our-faculty .swiper p:not(:last-child){margin-bottom:4px}main.home .our-faculty .swiper-scrollbar{width:100%;height:2px;background:rgba(216,216,216,.3)}main.home .our-faculty .swiper-scrollbar .swiper-scrollbar-drag{height:2px;cursor:grab;background:#ad0008}main.home .our-faculty .view-more{margin-top:.5rem;color:#fff}main.home .our-faculty .view-more::after{background:url(../images/white-arrow.png) no-repeat center/contain}main.home .research-area{padding:1.24rem 0 1.34rem;background:url(../images/home-bg4.jpg) no-repeat center/cover}main.home .research-area .content-wrap{display:flex;align-items:center;gap:.4rem;margin-top:.25rem;padding-top:unset}main.home .research-area .content-wrap .column{font-size:max(.18rem,14px);line-height:1.2}main.home .research-area .content-wrap .column .item{display:flex;justify-content:space-between;align-items:center;width:max(3.3rem,200px);padding:.2rem .2rem .2rem .46rem;color:rgba(23,23,23,.7)}main.home .research-area .content-wrap .column .item.active{border-radius:.35rem;font-weight:700;color:#fff;background:#891c22}main.home .research-area .content-wrap .column .item.active span{cursor:auto}main.home .research-area .content-wrap .column .item.active span:hover{color:#fff}main.home .research-area .content-wrap .column .item.active i{display:block}main.home .research-area .content-wrap .column .item span{cursor:pointer}main.home .research-area .content-wrap .column .item span:hover{color:#891c22}main.home .research-area .content-wrap .column .item i{display:none;font-size:max(.16rem,12px)}main.home .research-area .content-wrap .content{flex:1}main.home .research-area .content-wrap .text-img{display:none;align-items:center;gap:.3rem}main.home .research-area .content-wrap .text-img.active{display:flex}main.home .research-area .content-wrap .text-img .text-box{width:max(4.58rem,360px);text-align:left}main.home .research-area .content-wrap .text-img .title{font-size:max(.3rem,22px);font-weight:700;line-height:1.5}main.home .research-area .content-wrap .text-img p{margin:.24rem 0;font-size:max(.24rem,18px);line-height:1.5}main.home .research-area .content-wrap .text-img .img-box{flex:1;aspect-ratio:1/1;padding:.8rem;background:url(../images/research-area-bg.png) no-repeat center/contain}main.home .research-area .content-wrap .text-img .img-box .img{width:100%;height:100%}main.home .news-events{padding:1.24rem 0 1.2rem;color:#fff;background:url(../images/home-bg5.jpg) no-repeat center/cover}main.home .news-events .title-wrap{display:flex;justify-content:space-between;margin-bottom:.5rem}main.home .news-events .title-wrap .content-title .title::before{background:url(../images/red-title-icon.png) no-repeat center/contain}main.home .news-events .title-wrap .view-more{display:flex;align-items:center}main.home .news-events .title-wrap .view-more::after{background:url(../images/white-arrow.png) no-repeat center/contain}main.home .news-events .news{margin-bottom:.64rem;padding-bottom:.94rem;border-bottom:1px solid rgba(255,255,255,.3)}main.home .news-events .news .list{display:flex;gap:.38rem}main.home .news-events .news .list .item{position:relative;display:block;width:calc((100% - .76rem)/3);padding:max(.12rem,8px) max(.16rem,10px)}main.home .news-events .news .list .item::before,main.home .news-events .news .list .item::after{content:"";position:absolute;left:0;width:100%;height:100%}main.home .news-events .news .list .item::before{top:0;background:url(../images/news-bg-top.png) no-repeat center top/100% auto}main.home .news-events .news .list .item::after{bottom:0;background:url(../images/news-bg-bottom.png) no-repeat center bottom/100% auto}main.home .news-events .news .list .item .img{position:relative;width:100%;aspect-ratio:1.566/1;overflow:hidden;z-index:1}main.home .news-events .news .list .item .img img{transform:scale(1.1);transition:all .3s ease}main.home .news-events .news .list .item .text{position:relative;padding:.42rem .24rem .33rem;transition:all .3s ease;z-index:1}main.home .news-events .news .list .item .text::after{content:"";position:absolute;bottom:0;right:0;width:max(1.6rem,100px);aspect-ratio:1.633/1;background:url(../images/news-item-after.png) no-repeat bottom right/contain}main.home .news-events .news .list .item .text .title{position:relative;z-index:1;height:calc(max(.2rem,16px)*1.5*2);margin-bottom:.24rem;font-size:max(.2rem,16px);font-weight:600;line-height:1.5;overflow:hidden;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical}main.home .news-events .news .list .item .text .date{position:relative;z-index:1;line-height:1.5;color:rgba(255,255,255,.6)}main.home .news-events .news .list .item:hover .img img{transform:scale(1)}main.home .news-events .news .list .item:hover .text{background:#891c22}main.home .news-events .events .list{display:flex;gap:.38rem}main.home .news-events .events .list .item{position:relative;width:calc((100% - .76rem)/3);padding:max(.12rem,8px) max(.16rem,10px);line-height:1.5}main.home .news-events .events .list .item::before,main.home .news-events .events .list .item::after{content:"";position:absolute;left:0;width:100%;overflow:hidden}main.home .news-events .events .list .item::before{top:0;height:52%;background:url(../images/events-bg-top.png) no-repeat center top/100% auto}main.home .news-events .events .list .item::after{bottom:0;height:44%;background:url(../images/events-bg-bottom.png) no-repeat center bottom/100% auto}main.home .news-events .events .list .item .text{position:relative;padding:.32rem .22rem .36rem;transition:all .3s ease;z-index:1}main.home .news-events .events .list .item .text .type{color:#51a7ff;font-weight:Italic;transition:all .3s ease}main.home .news-events .events .list .item .text .title{height:calc(max(.2rem,16px)*1.5*3);margin:.16rem 0 .23rem;font-size:max(.2rem,16px)}main.home .news-events .events .list .item .text .title a{overflow:hidden;display:-webkit-box;-webkit-line-clamp:3;-webkit-box-orient:vertical}main.home .news-events .events .list .item .text .date{color:#51a7ff;transition:all .3s ease}main.home .news-events .events .list .item .text .date p:first-child{margin-bottom:.08rem}main.home .news-events .events .list .item:hover .text{background:#891c22}main.home .news-events .events .list .item:hover .text .type{color:#fff}main.home .news-events .events .list .item:hover .text .date{color:rgba(255,255,255,.7)}@media screen and (max-width: 910px){main.home .home-banner .swiper-slide .title{max-width:100%;font-size:32px}main.home .home-banner .control{bottom:30px}main.home .about-ai{padding:60px 0 80px}main.home .about-ai .content-wrap{margin:30px 0 36px;font-size:12px}main.home .about-ai .content-wrap .subtitle{max-width:100%;margin-bottom:10px;font-size:16px}main.home .welcome{padding:60px 0}main.home .welcome .img-text{flex-direction:column;justify-content:center;gap:30px}main.home .welcome .img-text .text{margin-top:unset}main.home .welcome .img-text .text::before{content:none}main.home .welcome .img-text .text .speaker{font-size:16px}main.home .our-faculty{padding:60px 0}main.home .our-faculty .swiper{margin:28px 0 20px}main.home .our-faculty .swiper .swiper-slide{padding-right:16px}main.home .our-faculty .swiper .picture{padding:8px}main.home .our-faculty .swiper .title{margin:10px 0 6px;font-size:16px}main.home .our-faculty .view-more{margin-top:30px}main.home .research-area{padding:60px 0}main.home .research-area .content-wrap{align-items:unset;flex-direction:column;gap:30px;margin-top:24px}main.home .research-area .content-wrap .column{display:flex;flex-wrap:wrap;font-size:16px}main.home .research-area .content-wrap .column .item{width:260px;padding:12px 12px 12px 24px}main.home .research-area .content-wrap .column .item.active{border-radius:22px}main.home .research-area .content-wrap .column .item i{font-size:12px}main.home .research-area .content-wrap .text-img{flex-direction:column;gap:20px}main.home .research-area .content-wrap .text-img .text-box{width:100%}main.home .research-area .content-wrap .text-img .title{font-size:24px}main.home .research-area .content-wrap .text-img p{width:100%;margin:12px 0 16px;font-size:18px}main.home .research-area .content-wrap .text-img .img-box{width:100%;max-width:500px;padding:max(.7rem,36px)}main.home .news-events{padding:60px 0}main.home .news-events .title-wrap{margin-bottom:30px}main.home .news-events .news{margin-bottom:30px;padding-bottom:36px}main.home .news-events .news .list{gap:.2rem}main.home .news-events .news .list .item{width:calc((100% - .4rem)/3);padding:8px 10px}main.home .news-events .news .list .item .text{padding:16px 12px 14px}main.home .news-events .news .list .item .text::after{width:max(1.2rem,90px)}main.home .news-events .news .list .item .text .title{height:48px;margin-bottom:8px;font-size:16px;overflow:hidden;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical}main.home .news-events .events .list{gap:.2rem}main.home .news-events .events .list .item{width:calc((100% - .4rem)/3);padding:8px 10px}main.home .news-events .events .list .item .text{padding:14px 10px}main.home .news-events .events .list .item .text .title{height:72px;margin:8px 0 12px;font-size:16px}main.home .news-events .events .list .item .text .date p:first-child{margin-bottom:0}}@media screen and (max-width: 768px){main.home .news-events .news .list{flex-direction:column;gap:16px}main.home .news-events .news .list .item{width:100%;padding:max(.2rem,10px) max(.24rem,12px)}main.home .news-events .news .list .item .text .title{height:auto}}@media screen and (max-width: 640px){main.home .news-events .events .list{flex-direction:column;gap:16px}main.home .news-events .events .list .item{width:100%;padding:max(.2rem,10px) max(.24rem,12px)}}