.index .head{position:relative;height:700px;display:flex;align-items:center;background:linear-gradient(187deg,rgba(207,255,199,.33) 13%,#a9e29f 96%)}.index .head .headContent{width:1200px;margin:0 auto}.index .head .headContent .title{font-size:80px;font-weight:500;color:#22986e;line-height:60px}.index .head .headContent .subTitle{display:block;font-size:40px;font-weight:400;color:#22986e;line-height:75px}.index .head .headContent .Login{width:180px;height:50px;text-align:center;margin-top:20px;line-height:50px;font-family:Georgia-Regular,Georgia;font-weight:400;font-size:24px;border-radius:0;color:#fff;background:#22986e}.index .pageExplain{background:#fff;padding:60px 0 50px;text-align:center}.index .pageExplain span{display:block}.index .pageExplain .subTitle,.index .pageExplain .title{font-size:32px;font-weight:500;color:#333;line-height:50px}.index .pageExplain .pageExplainArea{display:flex;max-width:1200px;margin:62px auto 0;justify-content:space-around}.index .pageExplain .pageExplainArea .pageExplainItem .explainTitle{margin:34px 0 24px;font-family:Noto Sans SC-Medium,Noto Sans SC;font-size:28px;font-weight:500;color:#333;line-height:30px}.index .pageExplain .pageExplainArea .pageExplainItem .explainText{font-size:16px;font-weight:400;color:#333;line-height:24px}.index .pageTool{background:#f7f8fc;padding:60px 0 63px;text-align:center}.index .pageTool span{display:block}.index .pageTool .subTitle,.index .pageTool .title{font-size:32px;font-weight:500;color:#333;line-height:50px}.index .pageTool .pageExplainArea{display:flex;max-width:1200px;margin:50px auto 0;justify-content:space-around}.index .pageTool .pageExplainArea .pageExplainItem{width:240px;height:160px;padding-top:23px}.index .pageTool .pageExplainArea .pageExplainItem:hover{background:#fff}.index .pageTool .pageExplainArea .pageExplainItem .text{margin-top:16px;font-size:20px;font-weight:400;color:#333;line-height:32px}.index .pageSystemSafety{background:linear-gradient(223deg,#bbeab3,hsla(68,62%,84%,0) 100%,hsla(68,62%,84%,0) 0);padding:60px 0 50px;text-align:center}.index .pageSystemSafety span{display:block}.index .pageSystemSafety .subTitle,.index .pageSystemSafety .title{font-size:32px;font-weight:500;color:#333;line-height:50px}.index .pageSystemSafety .pageExplainArea{display:flex;max-width:1200px;height:580px;padding:10px 0;margin:62px auto 0;justify-content:space-around;flex-wrap:wrap;background:url(/img/smartSystem/system_tools_backgound.png) no-repeat}.index .pageSystemSafety .pageExplainArea .SystemTools{display:flex;align-items:center;width:470px;text-align:left}.index .pageSystemSafety .pageExplainArea .SystemTools .tool_title{font-size:28px;font-weight:500;color:#333;line-height:60px}.index .pageSystemSafety .pageExplainArea .SystemTools .tool_content{font-size:16px;font-weight:400;color:#333;line-height:24px}.index .pageSolution{background:#fff;padding:60px 0 50px;text-align:center}.index .pageSolution span{display:block}.index .pageSolution .subTitle,.index .pageSolution .title{font-size:32px;font-weight:500;color:#333;line-height:50px}.index .pageSolution .pageExplainArea{display:flex;max-width:1200px;margin:62px auto 0;justify-content:space-around;flex-wrap:wrap}.index .pageSolution .pageExplainArea .pageSolutionItem{position:relative;width:389px;height:450px;margin:10px 0;display:flex;justify-content:center;align-items:center}.index .pageSolution .pageExplainArea .pageSolutionItem .background{position:absolute;left:0;z-index:1}.index .pageSolution .pageExplainArea .pageSolutionItem .solutionContent{text-align:left;z-index:2}.index .pageSolution .pageExplainArea .pageSolutionItem .solutionContent .setOf{color:#333;font-size:16px;font-weight:300;line-height:32px;margin-left:15px;margin-top:17px;margin-bottom:17px}.index .pageSolution .pageExplainArea .pageSolutionItem .solutionContent .setOf li{width:164px}.index .pageSolution .pageExplainArea .pageSolutionItem .solutionContent .setOf li::marker{font-size:12px;color:#999}.index .pageSolution .pageExplainArea .pageSolutionItem .solutionContent .buyNow{width:120px;height:46px;text-align:center;font-size:20px;font-weight:500;color:#22986e;line-height:46px;border-radius:0;border:1px solid #22986e}*{margin:0;padding:0;font-family:Noto Sans SC-Regular,Noto Sans SC}a{text-decoration:none}.clear:after{content:"";display:block;overflow:hidden;clear:both}.fl{float:left}.fr{float:right}main{position:relative;margin-top:-102px}#back-to-top{position:fixed;right:100px;bottom:200px;z-index:6;cursor:pointer;-webkit-user-select:none;-moz-user-select:none;user-select:none;display:none}.commonHeader{position:-webkit-sticky;position:sticky;top:0;left:0;font-family:Noto Sans SC-Regular,Noto Sans SC;z-index:10}.commonHeader .right-section{float:right;display:flex}.commonHeader .logo{position:absolute;left:0;top:0;height:102px;padding-left:24px;display:flex;padding-top:16px;width:374px;background:url(/img/header_logo_bg.png) no-repeat 0 0;box-sizing:border-box;z-index:3}.commonHeader .logo .titles{height:52px;margin-left:24px;padding-left:24px;border-left:1px solid #eacf8c;color:#f9db93;font-size:16px;line-height:26px}.commonHeader nav{display:flex}.commonHeader nav .menu-item{display:block;font-weight:400;color:#075037;min-width:130px;text-align:center;line-height:90px}.commonHeader nav .menu-item.active,.commonHeader nav .menu-item:hover{background:hsla(0,0%,60%,.2)}.commonHeader nav .menu-item.active img,.commonHeader nav .menu-item:hover img{transform:translateY(4px) rotate(180deg)}.commonHeader nav .menu-item img{margin-left:4px}.commonHeader .opt-btn{margin-right:24px;margin-top:22px;width:110px;height:46px;border-radius:4px 4px 4px 4px;opacity:1;border:1px solid #075037;text-align:center;color:#075037;line-height:46px;display:flex;cursor:pointer}.commonHeader .opt-btn img{margin:8px 10px 0;width:28px;height:28px}.commonHeader .sec-menu-section{position:absolute;left:0;top:90px;width:100%;background:rgba(68,68,68,.9);z-index:2;box-sizing:border-box;padding-left:360px}.commonHeader .sec-menu-section .level2-menu{width:240px;list-style:none}.commonHeader .sec-menu-section .level2-menu div{display:block;width:240px;line-height:59px;text-align:center;color:#fff;cursor:pointer}.commonHeader .sec-menu-section .level2-menu div.active{color:#eacf8c;border-right:2px solid #eacf8c}.commonHeader .sec-menu-section .level2-menu-single{display:flex}.commonHeader .sec-menu-section .level2-menu-single a{display:block;width:20.8vw;line-height:90px;text-align:center;font-size:16px;font-weight:400;color:#d8d8d8}.commonHeader .sec-menu-section .level2-menu-single a:hover{color:#eacf8c;background:#444}.commonHeader .sec-menu-section .level3-menu{position:relative;padding:23px 0 24px 40px;display:flex;border-left:1px solid #777;margin-left:1px}.commonHeader .sec-menu-section .level3-menu ul{color:#fff}.commonHeader .sec-menu-section .level3-menu h4{position:relative;margin-left:-20px;margin-bottom:24px;font-size:16px;color:#fff;font-weight:500}.commonHeader .sec-menu-section .level3-menu a{display:block;color:#fff;line-height:24px;font-size:12px}.commonHeader .sec-menu-section .level3-menu .links-item{margin-right:150px}.commonHeader .sec-menu-section .level3-menu .links-item:last-of-type{margin-right:0}#footer{background:#2c2c2d}#footer .company-info{padding-top:38px;margin:0 auto;width:1200px;display:flex}#footer .jplogo{width:120px;height:60px;margin-right:80px}#footer .contact{margin-right:90px;width:310px}#footer .contact .num-text{color:gray}#footer .contact .number{margin-bottom:40px;font-family:Helvetica;font-weight:700;font-size:36px;line-height:56px;color:#eacf8c}#footer .contact .emails{font-weight:400;font-size:14px;line-height:28px;color:gray}#footer .contact .emails span{color:#fff}#footer .links{display:flex}#footer .links .links-item{width:80px;margin-right:78px}#footer .links h4{margin-bottom:18px;font-size:14px;line-height:16px;color:#efefef}#footer .links a{display:block;font-family:Noto Sans SC;font-weight:400;line-height:22px;color:gray;font-size:12px}#footer .jp-link{padding:40px 100px;margin:30px auto 10px;width:1200px;border-top:1px solid #3b403f;border-bottom:1px solid #3b403f;display:flex;justify-content:space-around;box-sizing:border-box}#footer .bottom-text{padding-bottom:45px;font-weight:400;color:gray;font-size:12px;text-align:center}.company-text{text-align:center;font-size:14px;font-weight:300;color:#efefef;line-height:50px;background:#075037}