*{box-sizing:border-box}a{text-decoration:none}header{width:100%;height:4rem;overflow:hidden;position:fixed;top:0;left:0;background-color:#2b62ff;z-index:1000000000000}header .logo{margin-left:19.5rem;float:left;font-size:1.2rem;font-family:Arial-BoldMT,Arial;font-weight:400;color:#fff;line-height:4rem}header .logo .logoname{font-family:Helvetica-Bold;font-size:.7rem;color:#333;float:right;margin-left:1rem}header nav{height:4rem;float:right;display:flex;text-align:center;justify-content:center;align-items:center;margin-right:19.5rem}header nav a{width:7.5rem;height:2.5rem;line-height:2.5rem;font-size:.9rem;font-family:PingFangSC-Semibold,PingFang SC;font-weight:600}header nav a,header nav a:hover{border-radius:1.25rem;color:#fff}header nav a:hover{background:#2b62ff;transition:.3s}.home{background:url(../img/banner.f105cc07.png) no-repeat;background-size:100%;width:100%;height:35rem;overflow:hidden;margin-top:3.5rem}.home h4{font-size:2.4rem;font-family:Arial-BoldMT,Arial;font-weight:400;margin-top:10rem}.home h4,.home p{color:#fff;margin-left:19.5rem;width:20rem}.home p{font-size:.9rem;font-family:ArialMT;margin-top:1rem;line-height:1.2rem}.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{padding:0 19.5rem;width:100%;height:70rem;background:url(../img/companyBg.3fa323c7.png) no-repeat 100%;background-size:100%}.company .companylist{margin-top:5rem}.company .companylist .companyitem{display:flex;justify-content:space-around;align-items:center;height:20rem;margin-bottom:15rem}.company .companylist .companyitem .left .msg{max-width:27rem}.company .companylist .companyitem .left .msg h3{width:25rem;font-size:2.4rem;font-family:Arial-Black,Arial;font-weight:900;color:#213d52;line-height:3.4rem;margin-bottom:1rem}.company .companylist .companyitem .left .msg span{width:22rem;height:4.95rem;font-size:1.2rem;font-family:PingFangSC-Regular,PingFang SC;font-weight:400;color:#5d707e;line-height:1.65rem}.company .companylist .companyitem .right img{width:24.95rem;height:21rem}.company .companylist .companyitem .right:nth-child(2) img{width:28.8rem;height:19.7rem}.privacy{padding:5rem 19.5rem}.privacy .title{font-weight:700;font-size:1.9rem;text-align:center}.privacy .privacy-text{font-size:1rem}.privacy .privacy-text h3{font-weight:700}.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}footer{overflow:hidden;background:#2f2f2f;color:#fff;padding:0 18.5rem}footer .end{font-size:.7rem;font-family:Helvetica;line-height:.85rem;margin:2rem 0}footer .end,footer .title{color:#fff;text-align:center}footer .title{font-size:1.2rem;font-family:Helvetica-Bold,Helvetica;font-weight:700;line-height:1.45rem;margin:3.5rem 0}footer .msg{font-family:Helvetica;font-size:.9rem;color:#fff;text-align:center;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;font-size:.9rem;color:#fff;text-align:left}footer .contact .item{width:15rem}footer .contact .item p{width:20rem;height:3.1rem}footer .contact .item p span{font-size:.8rem;font-family:Helvetica;color:#fff;line-height:1.55rem}footer .contact .item p img{width:1.5rem;height:1.5rem;vertical-align:middle;margin-right:.5rem}