*{box-sizing:border-box}a{text-decoration:none}header{padding:0 11.5rem;height:4rem;line-height:4rem;overflow:hidden;display:flex;align-items:center;justify-content:space-between;background-color:#fff;z-index:1000000000000}header img{width:9.35rem;height:1.75rem}header nav{height:4rem;display:flex;text-align:center;justify-content:center;align-items:center}header nav a{width:7.5rem;height:2.5rem;line-height:2.5rem;border-radius:1.25rem;font-size:.9rem;font-family:PingFangSC-Semibold,PingFang SC;font-weight:600;color:#3b4eee}header nav a:hover{background:#3b4eee;border-radius:1.25rem;color:#fff;transition:.3s}.home{background:url(../img/banner.64d74f0a.png) no-repeat;background-size:100%;width:100%;height:35rem;overflow:hidden;text-align:center}.home img{width:23.2rem;height:6rem;margin-top:13.5rem}.home .br{width:17.5rem;height:.2rem;background-color:#fff;margin:1rem 0;margin-left:38.5rem}.home p{font-size:2.15rem;font-family:PingFang SC-Medium,PingFang SC;font-weight:500;color:#eef1f4;line-height:4.1rem}.product .productlist{padding-left:8.5rem;overflow:hidden}.product .productlist .productitem{width:27rem;margin:2rem 6rem;float:left;height:15rem;text-align:center;background:#fff;box-shadow:0 .75rem 1.5rem 0 hsla(0,0%,86.3%,.3);border-radius:1.5rem}.product .productlist .productitem img{width:9rem;height:9rem}.product .productlist .productitem .itemmsg{font-family:Helvetica;font-size:1rem;color:#333;line-height:2rem;margin-top:1.5rem}.company{width:100%;text-align:center;margin-top:5rem;height:80rem}.company .title{width:23.15rem;height:11.1rem}.company .companyList{margin-top:5rem;padding:0 11.5rem;display:flex;align-items:center;justify-content:space-between}.company .companyList .item{padding:1rem;width:19.35rem;height:22.5rem;box-shadow:0 .2rem 3.5rem 0 rgba(91,91,91,.07)}.company .companyList .item img{width:5.8rem;height:5.8rem}.company .companyList .item .tit{font-size:1.2rem;font-family:Nunito Sans-Bold,Nunito Sans;font-weight:700;color:#27292e}.company .companyList .item .content{font-size:.9rem;font-family:Nunito Sans-Regular,Nunito Sans;font-weight:400;color:#5f626b;margin-top:3rem}.company .product{margin-top:5rem;overflow:hidden}.company .product img{float:left;width:40rem}.company .product .right{float:left;margin-left:6.25rem;width:37.5rem}.company .product .right .tit{font-size:1.8rem;font-family:Nunito Sans-ExtraBold,Nunito Sans;font-weight:800;color:#27292e;line-height:2.7rem;margin-top:5rem}.company .product .right .content{font-size:.9rem;font-family:Nunito Sans-Regular,Nunito Sans;font-weight:400;color:#585c65;line-height:1.6rem;margin-top:1.5rem}.service{width:68.4rem;height:31.5rem;margin-left:14.4rem;padding:5rem 8.75rem;background:rgba(104,116,220,.07);text-align:center;margin-bottom:5rem;margin-top:2.5rem}.service .tit{font-size:2.15rem;font-family:Nunito Sans-ExtraBold,Nunito Sans;font-weight:800;color:#27292e;line-height:3.25rem}.service .content{font-size:1.1rem;font-family:Nunito Sans-Regular,Nunito Sans;font-weight:400;color:#585c65;line-height:1.95rem;margin-top:4rem}.service .inp{margin-top:4rem;display:flex;align-items:center;justify-content:center}.service .inp input{width:28.1rem;height:3.65rem;padding:1rem;font-size:.95rem;font-family:Nunito Sans-Regular,Nunito Sans;font-weight:400;color:#888}.service .inp .btn{width:10rem;height:3.65rem;background-color:#3b4eee;margin-left:1rem;line-height:3.65rem;font-size:1.2rem;color:#fff;cursor:pointer}.about{width:96rem;overflow:hidden}.about .aboutimg{background-size:100%;width:100%;overflow:hidden;height:25.5rem}.about .aboutimg p{text-align:center;font-size:2.4rem;font-family:Arial-Black,Arial;font-weight:900;color:#213d52;margin:4.75rem 0}.about .office{display:flex;align-items:center;justify-content:center;margin-top:-12.75rem}.about .office img{width:17.5rem;height:24.5rem;margin:0 .75rem}.about .title{color:#fff;padding:1rem 0 3rem 0;margin-top:4.5rem;width:100%}.about .msg{width:55.7rem;height:11.9rem;font-size:1.2rem;font-family:PingFangSC-Regular,PingFang SC;font-weight:400;color:#5d707e;line-height:1.65rem;margin-left:20.25rem;margin-top:3.5rem}.end{font-size:.95rem;font-family:PingFang SC-Medium,PingFang SC;font-weight:500;color:#000;line-height:2.5rem;letter-spacing:.05rem;background-color:#fff;text-align:center}footer{overflow:hidden;background:#2f2f2f;color:#fff;padding:0 18.5rem}footer .title{font-size:1.2rem;font-family:Helvetica-Bold,Helvetica;font-weight:700;line-height:1.45rem;margin:3.5rem 0}footer .msg,footer .title{color:#fff;text-align:center}footer .msg{font-family:Helvetica;font-size:.9rem;margin-bottom:5rem;padding-bottom:3rem;border-bottom:.05rem dashed #979797}footer .contact{width:100%;margin:3.5rem 0;display:flex;justify-content:space-around;align-items:center;color:#fff}footer .contact .item{width:25rem}footer .contact .item p{font-size:1.1rem;font-family:PingFang SC-Medium,PingFang SC;font-weight:500;color:#fff}