@import url(./public.css);.banner{font-size:62px;position:relative}.banner img{max-width:100%}.msg{font-size:35px;position:absolute;left:50%;margin-left:-16%;top:55.37%;z-index:1;color:#fff;letter-spacing:3px;width:32%;text-align:center;display:none}.msg span{display:block;margin-top:15px}.banner h1{width:90%;position:absolute;left:50%;margin-left:-16%;top:45.37%;z-index:1;font-size:60px;line-height:1.35rem;color:#fff;font-family:"index";text-align:center;letter-spacing:15px;width:32%}.img2{position:absolute;left:50%;transform:translateX(-50%);top:77.37%;z-index:1;color:#fff;font-family:"index";text-align:center}.img2 a{font-size:45px;color:#fff;height:70px;border-radius:16px;background:var(--text-red);display:inline-flex;align-items:center;font-family:"index";cursor:pointer;padding:0px 25px 0px 25px}.about_title{font-size:75px;font-family:index;text-align:center;margin-top:80px;letter-spacing:20px}.gsjj{font-size:30px;line-height:55px;text-indent:2em;margin-top:25px;font-family:albb_bold}.gsjj ul li span{color:var(--text-red);font-size:35px;padding-left:15px}.qywh ul{margin-top:50px}.qywh ul li{height:350px;position:relative;cursor:pointer;margin-top:35px}.qywh ul li img{width:100%;object-fit:cover;height:100%}.qywh ul li::before{content:"";background-color:rgba(0,0,0,0.3);position:absolute;left:0px;top:0px;z-index:11;width:100%;height:100%}.qywh ul li:hover::before{display:none}.qywh ul li p{position:absolute;font-size:50px;font-family:index;bottom:35%;left:30%;letter-spacing:8px;color:#fff}.qywh ul li:hover p{font-size:55px;transition:all 0.8s}.swhz p{font-size:25px;line-height:45px;text-align:center;margin-top:25px}.swhz{width:50%;margin:0 auto}.work-list{display:flex;margin-top:55px}.work-list li{width:25%}.work-list li a{width:100%;display:block;position:relative}.work-list li a .img{width:100%;position:relative;z-index:1;overflow:hidden}.work-list li a .img::before{content:"";width:100%;display:block;padding-top:132.7%}.work-list li a .img img{width:100%;height:100%;object-fit:cover;position:absolute;top:0;transition:all ease-out 0.5s}.txt{width:100%;position:absolute;bottom:0;left:0;z-index:2;display:flex;justify-content:center;align-items:center;background:rgba(31,31,31,0.6);font-size:0.38rem;color:#fff;transition:all ease-out 0.3s;font-family:"index";font-size:45px;height:80px;letter-spacing:10px}.work-list li:hover a .img img{transform:scale(1.05)}.work-list li:hover a .txt{height:100%}.tip{font-size:16px;font-family:albb_bold;line-height:24px;width:90%;margin:0 auto;margin-top:15px}.lxwm{display:flex;justify-content:space-around;font-size:35px;font-family:index;text-align:center;margin-top:35px;padding-bottom:55px}.lxwm li p{font-size:22px;margin-top:10px}.box-why-joinus-ul li{position:relative;margin-top:20px;height:300px}.box-why-joinus-ul li::before{content:"";background:rgba(0,0,0,1);z-index:3;width:100%}.box-3 ul{display:flex;margin-top:50px}.box-3 ul li{width:25%;position:relative;overflow:hidden}.box-3 ul li img{width:100%;height:100%}.box-3 ul li h2{position:absolute;bottom:20px;left:30px;font-size:35px;color:#fff;font-family:index-5}.box-3 ul li:hover img{transition:all 0.8s;transform:scale(1.1)}@media screen and (max-width:1600px){.banner h1{font-size:75px;width:44%;margin-left:-22%}}@media screen and (max-width:1400px){.banner h1{width:42%;font-size:50px;margin-left:-21%}}@media screen and (max-width:1176px){.banner h1{width:32%}}@media screen and (min-width:2500px){.banner h1{font-size:100px}}