.f-fs40{font-size:40px}.f-fs28{font-size:28px}.banner{background:url(/resource/images/solution/banner-bg.png) no-repeat 0 -50px;padding:140px 0 130px;-webkit-box-sizing:border-box;box-sizing:border-box;max-height:490px}.banner h1{text-shadow:0 9px 0 #000d73;font-size:50px;font-weight:700;color:#fff;opacity:1;margin-bottom:25px}.banner h2{font-size:16px;font-weight:400;line-height:30px;color:#fff;opacity:1;margin-bottom:40px}.banner .btn{min-width:180px}.banner p{margin-top:12px;color:#a7bbee}.banner p a{color:#a7bbee;text-decoration:underline}.banner p a:hover{color:#fff}@media (max-width:1199px){.banner{text-align:center}.banner .container{padding-left:0}}@media (max-width:693px){.banner{padding-top:30px;text-align:center}.banner h1{font-size:4rem}}.solution{padding:100px 0 50px;background-color:#f2f2f2}.solution h2{text-align:center;margin-bottom:10px}.solution h3{margin:auto;text-align:center;font-size:16px;margin-bottom:50px;max-width:813px;font-weight:400;color:#666}.solution a[class*=btn].btn-grn{-webkit-box-shadow:none;box-shadow:none}.solution .solu-wrap{-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between}.solution .solu-wrap .item{position:relative;color:#fff;text-align:left;min-width:585px;height:240px;background-image:url(/resource/images/solution/img-education.png);opacity:1;border-radius:10px;padding:30px 40px 30px;overflow:hidden;-webkit-transition:.5s all;-o-transition:.5s all;transition:.5s all;margin-bottom:30px}.solution .solu-wrap .item h4{margin-bottom:6px}.solution .solu-wrap .item p{color:#fff;max-width:330px;line-height:30px}.solution .solu-wrap .item::before{position:absolute;content:'';display:block;width:16px;height:13px;background:url(/resource/images/icons/abackup-icon-small-all.png);bottom:40px;left:0;visibility:hidden;background-position:-214px -10px}.solution .solu-wrap .item:hover{-webkit-box-shadow:0 8px 20px #999;box-shadow:0 8px 20px #999;background:-webkit-gradient(linear,right top,left top,from(#436acc),to(#303ea1));background:-o-linear-gradient(right,#436acc 0,#303ea1 100%);background:linear-gradient(270deg,#436acc 0,#303ea1 100%)}.solution .solu-wrap .item:hover::before{-webkit-transition:.5s all;-o-transition:.5s all;transition:.5s all;left:40px;visibility:visible}.solution .solu-wrap .item2{background-image:url(/resource/images/solution/img-government.png)}.solution .solu-wrap .item3{background-image:url(/resource/images/solution/img-medical.png)}.solution .solu-wrap .item4{background-image:url(/resource/images/solution/img-financial.png)}.solution .solu-wrap h4{color:#fff}@media (max-width:1199px){.solution .solu-wrap{display:block}.solution .solu-wrap .item{display:block;max-width:585px;min-width:0;margin:30px auto}}@media (max-width:693px){.solution h2{font-size:3.6rem}.solution .solu-wrap .item{text-align:center}.solution .solu-wrap .item .f-fs24{font-size:2rem;margin-bottom:20px}}.safe{padding:110px 0 0;background:#fff;text-align:center;overflow:hidden}.safe h2{margin-bottom:45px;text-align:center}.safe .safe-wrap{-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between}.safe .safe-wrap li{-webkit-box-flex:0;-ms-flex:0 0 23.5%;flex:0 0 23.5%;width:282px;min-height:282px;padding:25px 20px 20px;border:1px solid #eee;border-radius:20px;margin-bottom:39px;-webkit-transition:.5s all;-o-transition:.5s all;transition:.5s all}.safe .safe-wrap li p{color:#999;line-height:24px;text-align:center}.safe .safe-wrap li h3{margin-bottom:10px}.safe .safe-wrap li:hover{-webkit-box-shadow:0 6px 20px rgba(38,49,128,.16);box-shadow:0 6px 20px rgba(38,49,128,.16);border:1px solid #1929a1}.safe .safe-wrap li:hover h3{color:#1929a1}.safe .safe-wrap li::before{display:block;content:'';margin:0 auto 15px;width:90px;height:90px;background:url(/resource/images/icons/abackup-icon1.png) no-repeat;background-position:-10px -415px}.safe .safe-wrap li:nth-child(2)::before{background-position:-140px -415px}.safe .safe-wrap li:nth-child(3)::before{background-position:-270px -415px}.safe .safe-wrap li:nth-child(4)::before{background-position:-400px -415px}.safe .safe-wrap li:nth-child(5)::before{background-position:-530px -415px}.safe .safe-wrap li:nth-child(6)::before{background-position:-660px -415px}.safe .safe-wrap li:nth-child(7)::before{background-position:-790px -415px}.safe .safe-wrap li:nth-child(8)::before{background-position:-920px -415px}.safe .safe-wrap p{text-align:left;color:#666;line-height:30px}@media (max-width:1199px){.safe .safe-wrap li{-webkit-box-flex:0;-ms-flex:0 0 48.5%;flex:0 0 48.5%}}@media (max-width:693px){.safe .safe-wrap li{margin:20px auto;-webkit-box-flex:0;-ms-flex:0 0 95%;flex:0 0 95%}}.contact{padding:60px 0 110px;background:#fff}.contact h2{font-size:4rem;text-align:center;margin-bottom:45px}.contact .con-wrap{background:url(/resource/images/solution/img-bg.png) no-repeat center;max-width:1200px;min-height:260px;border-radius:10px;padding:53px 100px;display:-webkit-box;display:-ms-flexbox;display:flex}.contact .con-wrap .left{padding-left:80px;-webkit-box-flex:1;-ms-flex:1;flex:1}.contact .con-wrap .left p{color:#fff;font-size:18px;font-weight:700;line-height:22px;color:#fff;margin-bottom:40px}.contact .con-wrap .left p::before{content:'';display:inline-block;width:20px;height:20px;background:url(/resource/images/icons/abackup-icon-small-all.png);vertical-align:middle;background-position:-698px -60px}.contact .con-wrap .left p:nth-child(2)::before{background-position:-755px -60px}.contact .con-wrap .left p:nth-child(3)::before{background-position:-581px -60px}.contact .con-wrap .left p:last-child{margin-bottom:0}.contact .con-wrap .right{border-left:2px dashed rgba(233,233,233,.1);-webkit-box-flex:1;-ms-flex:1;flex:1;padding-left:100px;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:space-evenly;-ms-flex-pack:space-evenly;justify-content:space-evenly}.contact .con-wrap .right div{display:inline-block;margin-right:50px}.contact .con-wrap .right div i{vertical-align:top;margin-right:5px}.contact .con-wrap .right div i::before{display:inline-block;content:'';background:url(/resource/images/icons/abackup-icon-small-all.png) no-repeat;width:20px;height:20px;background-position:-640px -60px}.contact .con-wrap .right div .icon-2::before{background-position:-870px -60px}.contact .con-wrap .right div:last-child{margin-right:0}@media (max-width:991px){.contact .con-wrap{display:block;text-align:center;background-size:100% 100%}.contact .con-wrap .right{border:none;margin-top:30px;padding-left:0}.contact .con-wrap .left{padding-left:0}}@media (max-width:693px){.contact .con-wrap{padding:30px}.contact .con-wrap .left p{font-size:15px}.contact .con-wrap .right{display:block}.contact .con-wrap .right div{margin-right:0;margin-top:30px;-webkit-transform:translateX(-12px);-ms-transform:translateX(-12px);transform:translateX(-12px)}}