body,html{ margin: 0; padding: 0; height: 100vh; } * { margin: 0; padding: 0; box-sizing: border-box; } .scrollTop{ width: 100px; /* height: 50px; */ position: fixed; right: 5%; z-index: 999999; bottom:10% ; cursor: pointer; border-radius: 50%; } .headerBox{ width: 100%; height: 760px; /* background: palevioletred; */ /* border-radius: 0px 0px 80px 80px; */ /* background: #2f3548; */ background-image: url("../img/topBG11111.svg"); background-repeat: no-repeat; background-size:cover; background-position: 100% 80%; position: relative; } /* .headerBg{ background: #f2b252; } */ .header{ width: 100%; height: 200px; background-image: url("../img/headBG.svg"); background-repeat: no-repeat; /* background: goldenrod; */ z-index: 999; /* position: fixed; top: 0; left: 0; */ /* background: palegoldenrod; */ position: relative; } .langBox{ position: absolute; right: 3%; top: 40px; color: #ffffff; display: flex; align-items: center; } .langBox span{ display: inline-block; font-size: 16px; cursor: pointer; display: flex; align-items: center; } .langBox img{ width: 20px; margin-right: 5px; } .langBox span:hover{ color: #F0A93E; } .logoBox{ width: 100%; height: 80%; display: flex; justify-content: space-around; align-items: center; padding-top: 30px; } .logo{ width: 15%; height: 100%; text-align: center; } .logo img{ width: 50%; } .menu{ width: 50%; height: 100%; } .menu ul{ width: 75%; height: 50%; display: flex; justify-content: space-around; background: greenyellow; align-items: center; background: #fff; border-radius: 20px; box-shadow: 10px 10px 10px rgba(0,0,0,.2); } .menu ul li{ color: #393f51; font-weight: bold; font-size: 17px; cursor: pointer; transition: 0.3s all; } .menu ul li:hover{ color: #f2b252; } .menu ul li:hover a{ color: #f2b252; } .menu ul li a{ color: #393f51; transition: 0.3s all; } .highlight{ color: #f2b252 !important; } .highlight a{ color: #f2b252 !important; } .email{ width: 20%; height: 100%; /* background: goldenrod; */ text-align: center; padding-top: 20px; } .email img{ width: 30%; } .textBox{ width: 24%; margin-left: 27%; margin-top: 5%; text-align: center; line-height: 60px; color:#ffffff ; text-align: left; } .textBox p:nth-of-type(1){ font-size: 60px; font-weight: bold; } .textBox p:nth-of-type(2){ font-size: 38px; font-weight: bold; } .textBox p:nth-of-type(2) span{ background: #f2b252; display: inline-block; width: 20px; height: 20px; border-radius: 50%; } .textBox p:nth-of-type(3){ font-size: 23px; /* background: #ccc; */ line-height: 50px; } .computerImg{ /* background: hotpink; */ position: absolute; right: 8%; top:38%; z-index: 1; } /* -------------- 我们的团队---------- */ .teamBox{ box-sizing: border-box; width: 100%; display: flex; padding-bottom: 10%; /* background: palegoldenrod; */ } .teamBox .left{ width: 50%; height: 1700px; /* background: palevioletred; */ position: relative; } .left .text{ width: 100%; height: 80%; background: #f0a93f; display: flex; align-items: center; justify-content: center; background-image: url("../img/team2.svg"); background-repeat: no-repeat; background-size: 80%; background-position: 80% 30%; } .text .contentBox{ width: 50%; text-align: center; line-height: 70px; color:#ffffff ; text-align: left; } .contentBox p:nth-of-type(1){ font-size: 60px; font-weight: bold; } .contentBox p:nth-of-type(2){ font-size: 38px; font-weight: bold; /* margin-top: 20px; */ } .contentBox p:nth-of-type(2) span{ background: #fff; display: inline-block; width: 20px; height: 20px; border-radius: 50%; } .contentBox p:nth-of-type(3){ font-size: 25px; } .left img{ width: 60%; position: absolute; top: 60%; left: 10%; } .teamBox .right{ width: 60%; height: 1700px; position: relative; } .right img{ width: 100%; position: absolute; top: 35%; left: -8%; } /* ----------产品介绍------------------ */ .product{ width: 100%; background-image: url("../img/product.png"); background-repeat: no-repeat; background-size: 70%; background-position: 90% 0%; display: flex; flex-direction: column; box-sizing: border-box; padding-bottom: 10%; } .Ptitle{ margin-top: 1%; text-align: center; font-size: 66px; font-weight: bold; padding-left: 13%; color: #2E3548; } .INTRODUCTION{ font-size: 40px; display: flex; align-items: center; justify-content: center; padding-left: 20%; margin-top: 2%; } .INTRODUCTION span{ display: inline-block; width: 30px; height: 30px; background: #F2B252; border-radius: 50%; margin-right: 20px; } .productBox{ width: 100%; height: 1500px; display: flex; margin-top: 3%; } .productLeft{ width: 50%; /* height: 100%; */ text-align: right; padding-right: 6%; } .productLeftImg{ position: relative; text-align: right; display: flex; justify-content:right; } .productLeftImg2{ margin-top: 8%; position: relative; display: flex; justify-content:right; } .productLeftBox{ width:531px ; height: 100%; overflow: hidden; position: relative; } .productright{ width: 50%; /* height: 100%; */ text-align: left; margin-top: 2.2%; padding-left: 2%; } .productrightImg{ position: relative; } .productrightImg2{ margin-top: 8%; position: relative; } .UIen{ position: absolute; /* top:358px; left: 330px; */ top: 50.5%; left: 0; color: #F0A93E; font-weight: bold; font-size: 25px; } .UIzh{ position: absolute; /* top:416px; left: 383px; */ top: 59%; left: 12%; color: #fff; font-weight: bold; font-size: 22px; } .WebsiteEn{ position: absolute; /* top:358px; left: 330px; */ top: 50.5%; left: 0px; color: #F0A93E; font-weight: bold; font-size: 25px; } .WebsiteZh{ position: absolute; /* top:416px; left: 383px; */ top: 59%; left: 27%; color: #fff; font-weight: bold; font-size: 22px; } .Designen{ position: absolute; top:358PX; left: 10px; color: #F0A93E; font-weight: bold; font-size: 25px; } .Designzh{ position: absolute; top:420px; left: 120px; color: #fff; font-weight: bold; font-size: 22px; } .maintenanceEn{ position: absolute; /* top:1137PX; left: 61px; */ top:358PX; left: 10px; color: #F0A93E; font-weight: bold; font-size: 25px; } .maintenanceZh{ position: absolute; /* top:1243px; left: 131px; */ top:420px; left: 210px; color: #fff; font-weight: bold; font-size: 22px; } /* ----------解决方案------------------ */ .Solution{ width: 100%; height: 2900px; /* background: pink; */ background-image: url("../img/solution.svg"); background-repeat: no-repeat; background-size: 70%; position: relative; } .rightBg{ width: 8%; height: 100%; background: #F0A93E; position: absolute; top: 0; right:0; border-radius: 50px 0px 0px 50px; z-index: -1; } .Stitle{ padding-top: 5%; text-align: left; font-size: 66px; font-weight: bold; padding-left: 11%; color: #2E3548; } .SOLUTION{ font-size: 40px; display: flex; align-items: center; justify-content: left; margin-top: 2%; } .SOLUTION span{ display: inline-block; width: 30px; height: 30px; background: #F2B252; border-radius: 50%; margin-right: 20px; } .SolutionContent{ width: 100%; height: 80%; display: flex; } .SolutionLeft{ width: 40%; /* background: pink; */ display: flex; align-items: end; flex-direction: column; } .SolutionLeftContent{ width: 60%; text-align: left; margin-right: 5%; margin-top:15%; } .SolutionLeftContent :nth-of-type(1){ font-weight: bold; font-size: 22px; } .SolutionLeftContent :nth-of-type(2){ line-height: 36px; color: #757575; margin-top: 2%; } .SolutionImgs{ width: 80%; display: flex; margin-top: 10%; justify-content: space-around; align-items: center; } .SolutionImgs div{ border:1px solid #f2b252; height: 160px; text-align: center; border-radius: 20px; margin-left: 5%; line-height: 130px; padding: 0; } .SolutionImgs img{ width: 55%; } .SolutionImgs .SolutionImgs3{ width: 50%; } .SolutionRight{ width: 60%; height: 100%; /* background: peachpuff; */ } .SolutionRightContent{ width: 100%; z-index: 12; text-align: right; padding-right: 5%; /* padding-top: 5%; */ } .SolutionRightContentImg{ width: 100%; margin-top: 5%; display: flex; flex-direction: column; align-items: end; } .SolutionRightContentImg img{ width: 730px; } .SolutionRightContentImg p{ width: 730px; display: flex; flex-direction: column; align-items: start; /* padding-left: 32%; */ margin-top: 3%; } .SolutionRightContentImg p span:nth-of-type(1){ font-size: 28px; font-weight: 600; } .SolutionRightContentImg p span:nth-of-type(2){ font-size: 20px; margin-top: 2%; color: #757575; font-weight: 600; text-align: left; } /* ----------案例------------------ */ .caseBox{ background-color: #2F3448; } .case{ width: 100%; margin-top: 1%; background-color: #ECFBFF; background-image: url("../img/case.svg"); background-repeat: no-repeat; background-size:70% 100%; border-radius: 0px 0px 100px 100px; overflow: hidden; } .Ctitle{ padding-top: 5%; text-align: left; font-size: 66px; font-weight: bold; padding-left: 15%; color: #2E3548; } .CASE{ font-size: 40px; display: flex; align-items: center; justify-content: left; margin-top: 2%; } .CASE span{ display: inline-block; width: 30px; height: 30px; background: #F2B252; border-radius: 50%; margin-right: 20px; } .Rotating{ width: 65%; background: #fff; display: flex; /* justify-content: center; */ /* align-items: center; */ margin-left: 30%; padding: 30px; border-radius: 20px; flex-direction: column; padding-top: 50px; position: relative; margin-bottom: 150px; } .sliderShadow{ width: 90%; /* height: 90%; */ /* background: red; */ margin: 0 auto; display: flex; box-shadow: 5px 5px 10px 1px #ccc; } .slider { /* position: relative; */ width: 100%; height: 100%; overflow: hidden; /* margin: 0 auto; */ } .slides { width: 100%; /* height: 100%; */ display: flex; transition: transform 0.5s ease-in-out; /* background: palegreen; */ } .slide { width: 100%; /* height: 100%; */ object-fit: contain; /* object-fit: cover; */ } .arrow { position: absolute; top: 50%; transform: translateY(-50%); font-size: 30px; color: #757575; cursor: pointer; z-index: 1; } .arrow.left { left: 10px; } .arrow.right { right: 10px; } .dots-container { position: absolute; bottom: 190px; left: 50%; transform: translateX(-50%); display: flex; } .dot { width: 10px; height: 10px; border-radius: 50%; background-color: gray; margin: 0 5px; cursor: pointer; } .dot.active { background-color: orange; } .RotatingTitle{ margin-top: 50px; margin-left: 50px; } .RotatingTitle p:nth-of-type(1){ font-size: 25px; font-weight: 600; } .RotatingTitle p:nth-of-type(2){ font-size: 18px; margin-top: 10px; } /* ---------------页尾---------------------- */ .footer{ width: 100%; height: 500px; background: #2E3548; padding-top: 8%; } .footerBox{ width: 100%; height: 85%; /* background: paleturquoise; */ display: flex; align-items: center; justify-content: space-between; padding: 0px 13%; } .footerLogo{ width: 30%; display: flex; flex-direction: column; align-items: center; /* background: palegoldenrod; */ } .footerLogo img{ width: 60%; } .footerLogo span{ color: #fff; margin-top: 20px; font-size: 15px; } .footerLogo span a{ color: #fff; /* color: #F2B252; */ } .footerLogo span a:hover{ color: #F2B252; text-decoration: underline; } .footerText{ width: 60%; height: 100%; text-align: right; display: flex; flex-direction: column; align-items: end; justify-content: end; /* background: palegreen; */ } .footerText span{ display: inline-block; /* background: #f0a93f; */ /* margin-top: 32%; */ color: #ECFBFF; }