@font-face{font-family:Bebas;src:url(../fonts/Bebas.ttf)}.w100{display:block;width:100%}.cdot{position:fixed;left:0;top:0;width:50px;height:50px;z-index:999;pointer-events:none;mix-blend-mode:difference}.curdot{position:absolute;left:50%;top:50%;transform:translateX(-50%) translateY(-50%);width:5px;height:5px;border-radius:50%;background:#fff;transition:all .5s;mix-blend-mode:difference}.curprev{position:absolute;left:50%;top:50%;transform:translateX(-50%) translateY(-50%);opacity:0;transition:all .5s}.curprev svg{width:20px;transform:rotate(180deg)}.curprev svg path{fill:#fff}.curnext{position:absolute;left:50%;top:50%;transform:translateX(-50%) translateY(-50%);opacity:0;transition:all .5s}.curnext svg{width:20px}.curnext svg path{fill:#fff}.cdot.prev>*{opacity:0}.cdot.prev .curprev{opacity:1}.cdot.next>*{opacity:0}.cdot.next .curnext{opacity:1}.clabel{position:fixed;left:0;top:0;width:116px;height:116px;border-radius:50%;border:1px solid rgba(255,255,255,1);z-index:999;pointer-events:none;mix-blend-mode:difference}.banner-line div{width:0;height:1px;background:rgba(208,178,126,.3);transition:all 3s}.banner-line{flex:1;min-width:0;height:1px;position:relative;display:flex}.banner.ani .banner-line div{width:100%}.banner-linel{justify-content:flex-end}.banner-liner{justify-content:flex-start}.banner-linel::before{content:"";position:absolute;right:0;top:0;width:.06rem;height:.06rem;border:1px solid #d0b27e;transform:translateY(-50%) rotateZ(45deg)}.banner-linel::after{content:"";position:absolute;top:0;right:.06rem;width:.06rem;height:.06rem;background:#d0b27e;border:1px solid #d0b27e;transform:translateY(-50%) rotateZ(45deg)}.banner-liner::before{content:"";position:absolute;left:0;top:0;width:.06rem;height:.06rem;border:1px solid #d0b27e;transform:translateY(-50%) rotateZ(45deg)}.banner-liner::after{content:"";position:absolute;top:0;width:.06rem;height:.06rem;background:#d0b27e;border:1px solid #d0b27e;transform:translateY(-50%) rotateZ(45deg);left:.06rem}#downPage{width:1rem;height:1rem;display:flex;justify-content:center;align-items:center;z-index:9;background:url(https://www.shmtu.edu.cn/_upload/tpl/01/9f/415/template415/images/down-page1.png) no-repeat;background-size:100% 100%;cursor:pointer;margin:0 .6rem;opacity:0;transition:opacity 2s;animation:_ani1 10s infinite linear}.banner.ani #downPage{opacity:1}.banner .slick-slide img{display:block;width:100%;transition:all 5s ease-out}.banner .img_scale img{transform:scale(1.1)}#downPage::before{content:"";position:absolute;left:0;top:0;right:0;bottom:0;background:url(https://www.shmtu.edu.cn/_upload/tpl/01/9f/415/template415/images/down-page1.png) no-repeat;background-size:100% 100%;animation:ani_bj 3s infinite linear;opacity:0}#downPage img{animation:_ani2 10s infinite linear}@keyframes _ani1 {
    0% {
        transform: rotate(0deg);
    }

    100% {
        transform: rotate(360deg);
    }
}@keyframes _ani2 {
    0% {
        transform: rotate(0deg);
    }

    100% {
        transform: rotate(-360deg);
    }
}@keyframes ani_bj {
    0% {
        opacity: 0;
        transform: scale(1);
    }

    50% {
        opacity: .8;
        transform: scale(1.45);
    }

    95% {
        opacity: 0;
        transform: scale(1.8);
    }

    100% {
        opacity: 0;
        transform: scale(1);
    }
}.banner{position:relative;overflow:hidden;width:100%}.banner a{display:block}.banner>img{display:block;width:100%}.banner .slick{position:relative;z-index:9}.banner-more{font-size:.18rem;color:#fff;padding-left:.15rem}.banner .slick-slide a{display:block;position:relative;overflow:hidden;height:100vh}.banner .slick-slide a::after{content:"";position:absolute;left:0;right:0;bottom:0;background-image:linear-gradient(180deg,rgba(5,19,77,0) 0,#05134d 100%);opacity:.8;height:3.2rem}.banner .slick-slide a::before{}.banner .slick-slide a>img,.banner .slick-slide a>video{display:block;width:100%;height:100vh;object-fit:cover}.banner .slick-slide a div{position:absolute;left:0;top:0;right:0;bottom:0;display:flex;justify-content:center;align-items:center}.banner .slick-slide a div img{display:block;max-width:70%;max-height:1.83rem;transition:all 1s;transform:scale(0);opacity:0}.banner .slick-slide a div img.on{opacity:1;transform:scale(1)}.banner .slick-slide.slick-current a>img{}@keyframes img_scale {
    0% {
        transform: scale(1);
    }

    50% {
        transform: scale(1.05);
    }

    100% {
        transform: scale(1);
    }

}.b-dot{position:absolute;left:0;right:0;bottom:.16rem;z-index:9;display:flex;justify-content:center;align-items:center}.b-dot>div{width:.08rem;height:.24rem;background:rgba(255,255,255,.5);margin:0 .06rem;cursor:no-drop}.banner .swiper-pagination{font-size:0;text-align:right;top:50%;transform:translateY(-50%);right:.7rem;width:auto;z-index:9;left:auto;width:auto;display:block!important;bottom:auto}.banner .swiper-pagination span{margin:0;position:relative;transition:all .5s;width:.39rem;height:.55rem;display:block;opacity:1;background:url(https://www.shmtu.edu.cn/_upload/tpl/01/9f/415/template415/images/banner-lind01.png) left center no-repeat;background-size:.2rem auto}.banner .swiper-pagination span.swiper-pagination-bullet-active{background:url(https://www.shmtu.edu.cn/_upload/tpl/01/9f/415/template415/images/banner-lind02.png) left center no-repeat;background-size:100% auto;border-radius:initial}.banner .slick-dots li span:nth-child(3) {background:#fff;opacity:.5;width:.22rem}.banner .slick-dots li.slick-active span{width:.22rem;opacity:1}.banner .slick-dots li.slick-active span:nth-child(3) {width:.39rem;opacity:1}.banner-btm{display:flex;align-items:center;position:absolute;left:50%;transform:translateX(-50%);bottom:.35rem;z-index:9;justify-content:center}.banner-btm .banner-down{display:flex;align-items:center;position:relative}.banner-btm .banner-down div{display:flex;flex-direction:column;justify-content:center;align-items:center;position:relative;cursor:pointer}.banner-btm .banner-down div img{display:block;animation:bb 2s linear 0s infinite;width:.74rem}@keyframes bb {
    0% {
        transform: translate(0, 0);
        opacity: 0;
    }

    20% {
        transform: translate(0, 0.03rem);
        opacity: 1;
    }

    80% {
        transform: translate(0, 0.1rem);
        opacity: 1;
    }

    90% {
        transform: translate(0, 0.1rem);
        opacity: 0;
    }

    100% {
        transform: translate(0, 0.1rem);
        opacity: 0;
    }
}body{background:#fff}.index{z-index:99;overflow:hidden;top:100%;left:0;right:0;bottom:0;overflow:hidden;z-index:99}.s1 .tit img{width:8.73rem}.s2 .tit img{width:14.49rem}.s3 .tit img{width:2.45rem}.s3 .ckgd{margin-top:1.35rem}.s4 .tit img{width:7.97rem}.s4 .ckgd{margin-top:.65rem}.s5 .tit img{width:11.45rem}.s6 .tit img{width:2.44rem}.s1{padding-top:.67rem}.s1-c{display:flex;margin-top:.3rem}.s1-l{flex:1;min-width:0}.s1-r{width:3.66rem;margin-left:.33rem}.s2{margin-top:.64rem;background:url(https://www.shmtu.edu.cn/_upload/tpl/01/9f/415/template415/images/s2-bg.png) no-repeat;background-position:center bottom;background-size:100% auto;padding-bottom:.91rem}.s2-c{margin-top:1.42rem}.s2-c ul{display:flex;justify-content:space-between}.s2-c ul li{width:4.41rem}.s2-c ul li a{display:block;position:relative;transition:all .5s}.s2-c ul li a img{display:block;width:100%}.s2-c ul li a img:nth-child(2) {position:absolute;left:0;right:0;top:0;z-index:9;opacity:0;transition:all .5s}.s2-c ul li a:hover{transform:translateY(-.7rem)}.s2-c ul li a:hover img{opacity:1}.s2-qh{display:flex;justify-content:center;margin-top:.73rem}.s2-qh img{display:block;height:.65rem}.s3{background:url(https://www.shmtu.edu.cn/_upload/tpl/01/9f/415/template415/images/s3-bg.jpg) no-repeat;background-position:center center;background-size:cover;height:8.07rem;padding-top:.73rem}.s3-c{}#scale{position:absolute;width:1920px;left:50%;top:50%;margin-top:-280px;margin-left:-960px}.three-box{position:relative;padding-top:28%}.s3-svg-img img{display:block;width:100%;margin:0 auto}.s3-svg .move{position:absolute;left:0;top:0;offset-path:path("M0.500,271.335 C0.500,271.335 170.877,169.641 337.555,153.270 C428.653,144.322 532.350,155.234 749.622,228.312 C966.894,301.390 1215.796,321.425 1449.735,217.305 C1683.675,113.186 1802.476,24.522 1924.813,0.185");animation-fill-mode:forwards}.aos-animate .s3-svg .move{animation:move 8s infinite linear;animation-fill-mode:forwards}@keyframes move {
    0% {
        offset-distance: 100%;
        opacity: 0;
    }

    1% {
        offset-distance: 100%;
        opacity: 1;
    }

    69% {
        offset-distance: 0%;
        opacity: 1;
    }

    70% {
        offset-distance: 0%;
        opacity: 0;
    }

    100% {
        offset-distance: 0%;
        opacity: 0;
    }
}.s3-svg .move img{display:block;width:1.25rem;transform:translateY(-50%)}.s3-con{margin-top:-116px}.s3-con ul{display:flex}.s3-con ul li{flex:1;min-width:0}.s3-con ul li a{display:flex;padding-left:47px;position:relative;align-items:center;transition:all .5s;font-size:.24rem;color:#002d73}.s3-con ul li a .s3-mao{position:absolute;left:0;top:0;transition:all .5s;display:flex;align-items:flex-end;opacity:0;height:30px}.s3-con ul li a .s3-mao::before{content:"";position:absolute;left:50%;top:50%;transform:translateX(-50%) translateY(-50%);top:0;width:8px;height:8px;background-color:#253f8a;border-radius:50%}.s3-con ul li a .s3-mao::after{content:"";position:absolute;left:50%;top:0;top:0;width:1px;height:100%;background-color:#253f8a;opacity:.23}.s3-con ul li:nth-child(2) a .s3-mao::before {background-color:#f86f6c}.s3-con ul li:nth-child(3) a .s3-mao::before {background-color:#eccd5e}.s3-con ul li:nth-child(4) a .s3-mao::before {background-color:#4eaed4}.s3-con ul li:nth-child(5) a .s3-mao::before {background-color:#39c3ae}.s3-con ul li:nth-child(2) a .s3-mao::after {background-color:#f86f6c}.s3-con ul li:nth-child(3) a .s3-mao::after {background-color:#eccd5e}.s3-con ul li:nth-child(4) a .s3-mao::after {background-color:#4eaed4}.s3-con ul li:nth-child(5) a .s3-mao::after {background-color:#39c3ae}.s3-con ul li:nth-child(1) a {}.s3-con ul li:nth-child(2) a {}.s3-con ul li:nth-child(3) a {margin-left:15px}.s3-con ul li:nth-child(4) a {}.s3-con ul li:nth-child(5) a {}.s3-con ul li:nth-child(2) {margin-top:-4px}.s3-con ul li:nth-child(3) {margin-top:93px}.s3-con ul li:nth-child(4) {margin-top:111px}.s3-con ul li:nth-child(5) {margin-top:15px;width:214px;flex:none}.s3-con ul li a .s3-mao img{display:block;width:25px}.s3-con ul li a .s3-text{flex:1;min-width:0;margin-left:22px;opacity:0}.s3-con ul li a .s3-text img{display:block}.aos-animate .s3-con ul li:nth-child(1) a .s3-mao {height:257px;transition:all 1s;opacity:1;transition-delay:.5s}.aos-animate .s3-con ul li:nth-child(2) a .s3-mao {height:295px;transition:all 1s;opacity:1;transition-delay:.7s}.aos-animate .s3-con ul li:nth-child(3) a .s3-mao {height:260px;transition:all 1s;opacity:1;transition-delay:.9s}.aos-animate .s3-con ul li:nth-child(4) a .s3-mao {height:276px;transition:all 1s;opacity:1;transition-delay:1.1s}.aos-animate .s3-con ul li:nth-child(5) a .s3-mao {height:267px;transition:all 1s;opacity:1;transition-delay:1.3s}.aos-animate .s3-con ul li:nth-child(1) a .s3-text {padding-top:80px;transition:all 1s;opacity:1;transition-delay:.5s}.aos-animate .s3-con ul li:nth-child(2) a .s3-text {padding-top:80px;transition:all 1s;opacity:1;transition-delay:.7s}.aos-animate .s3-con ul li:nth-child(3) a .s3-text {padding-top:80px;transition:all 1s;opacity:1;transition-delay:.9s}.aos-animate .s3-con ul li:nth-child(4) a .s3-text {padding-top:80px;transition:all 1s;opacity:1;transition-delay:1.1s}.aos-animate .s3-con ul li:nth-child(5) a .s3-text {padding-top:80px;transition:all 1s;opacity:1;transition-delay:1.3s}.s3-c .w15{width:15rem}.s4{padding-top:.9rem;padding-bottom:.7rem}.s4-c{display:flex;margin-top:.59rem}.s4-l{width:9rem;margin-right:.3rem}.s4-l a{display:block}.s4-r{flex:1;min-width:0}.s4-r ul{display:flex;justify-content:space-between}.s4-r ul li{width:calc(50% - .12rem)}.s4-r ul li a{display:block}.s4-r ul li a:nth-child(2) {margin-top:.29rem}.s5{position:relative;background:url(https://www.shmtu.edu.cn/_upload/tpl/01/9f/415/template415/images/s5-bg.jpg) no-repeat;background-position:center center;background-size:cover;padding-top:.32rem;padding-bottom:.6rem}.s5-box{position:relative;z-index:1;margin-top:.2rem}.s5-l{flex:1;min-width:0}.s5-m{width:6.44rem;height:5.25rem;position:absolute;left:50%;top:50%;transform:translateX(-50%) translateY(-50%);pointer-events:none;z-index:-1}.s5-m .bg{position:absolute;left:50%;top:50%;transform:translateX(-50%) translateY(-50%);mask-image:url(../images/s5-mask.png);mask-size:2.44rem auto;mask-repeat:no-repeat;mask-position:center;width:19.2rem;height:8.8rem;opacity:0}.s5-m .bg video{width:100%;height:100%;object-fit:cover}.s5-r{flex:1;min-width:0}.s5-c ul li a{display:block;opacity:0;transition:opacity .5s , transform .5s .5s}.s5-c ul li a img{display:block}.s5-c ul li:nth-child(1) a {transform:translateX(-100%)}.s5-c ul li:nth-child(2) a {justify-content:flex-end;transform:translateX(100%)}.s5-c ul li:nth-child(3) a {transform:translateX(-100%)}.s5-c ul li:nth-child(4) a {display:flex;justify-content:flex-end;transform:translateX(100%)}.s5-box .s5-c.slick-current ul li a{opacity:1;transform:none!important;transition:all 1s .3s}.s5-box .s5-c.slick-current ul li:nth-child(3) a {opacity:1;transform:none!important;transition:all 1s .5s}.s5-box .s5-c.slick-current ul li:nth-child(4) a {opacity:1;transform:none!important;transition:all 1s .5s}.s5-prev{position:absolute;top:50%;transform:translateY(-50%);right:100%}.s5-next{position:absolute;top:50%;transform:translateY(-50%);left:100%}.aos-animate .s5-m .bg{transition:all 1s;opacity:1;mask-size:6.44rem auto;width:9.6rem;height:5.4rem}.s6{padding-top:.78rem;padding-bottom:.3rem}.s6-c{margin-top:1.05rem}.s6-c ul{display:flex;justify-content:space-between}.s6-c ul li{width:3.38rem;transition:all .5s}.s6-c ul li a{display:block;position:relative;mask:url(../images/s6-svg.svg) no-repeat center bottom;transition:all .5s;mask-size:cover}.s6-c ul li a .pic{padding-top:137.86%}.s6-c ul li a .info{position:absolute;left:0;right:0;bottom:0;transition:all .5s}.s6-c ul li a .info img{display:block;width:100%}.s6-c ul li:hover a{transform:scale(1.1)}.s6-c ul li:hover a .info{opacity:0}.s6 .ckgd{margin-top:.6rem}.ckgd{display:flex;justify-content:center;margin-top:.5rem}.ckgd img{height:.36rem}