@import url("https://fonts.googleapis.com/css?family=Open+Sans:300,400,600,700,800");@import url(../font/font.css);@import url(../font/code-pro-black/stylesheet.css);html,body,div,span,applet,object,iframe,h1,h2,h3,h4,h5,h6,p,blockquote,pre,a,abbr,acronym,address,big,cite,code,del,dfn,img,ins,kbd,q,s,samp,small,strike,sub,sup,tt,var,dl,dt,dd,ol,ul,li,fieldset,form,label,legend,input,select,textarea,button,table,caption,tbody,tfoot,thead,tr,th,td,article,aside,canvas,details,embed,figure,figcaption,footer,header,hgroup,menu,nav,output,ruby,section,summary,time,mark,audio,video{margin:0;padding:0;border:0;font-size:100%;font:inherit;vertical-align:baseline}article,aside,details,figcaption,figure,footer,header,hgroup,menu,nav,section{display:block}body{line-height:1;font-family:'Open Sans', sans-serif}ol,ul{list-style:none}blockquote,q{quotes:none}blockquote:before,blockquote:after,q:before,q:after{content:'';content:none}table{border-collapse:collapse;border-spacing:0}a{text-decoration:none}img{border:0}:focus{outline:0}.clear{clear:both}body{background:#f1f2f2}.container{width:1170px;margin:0 auto;position:relative}.header{background:#31a5ff;background:-moz-linear-gradient(left, #31a5ff 0%, #3edeff 100%);background:-webkit-linear-gradient(left, #31a5ff 0%, #3edeff 100%);background:linear-gradient(to right, #31a5ff 0%, #3edeff 100%);filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#31a5ff', endColorstr='#3edeff', GradientType=1)}.header .open-menu{display:none;position:absolute;top:0;right:0;padding:22px;font-size:30px;color:#fff}.header .header-inner{overflow:hidden}.header .header-inner .logo{float:left;padding-top:34px}.header .header-inner .header-right{float:right;text-align:right;padding-top:23px}.header .header-inner .header-right .phone{font-weight:300;color:#fff;line-height:32px;height:32px;overflow:hidden;display:inline-block;padding-left:40px}.header .header-inner .header-right .phone i{float:left;font-size:30px;margin-right:5px}.header .header-inner .header-right .phone strong{font-weight:600}.header .header-inner .header-right .menu{padding-top:23px}.header .header-inner .header-right .menu li{float:left;margin-left:45px}.header .header-inner .header-right .menu li a{display:block;font-size:16px;font-weight:bold;color:#fff;padding-bottom:10px;border-bottom:2px solid transparent}.header .header-inner .header-right .menu li.active a{color:#30a4ff;border-bottom-color:#30a4ff}.index-container{margin-top:75px}.our-solutions{margin-bottom:45px}.our-solutions ul{overflow:hidden}.our-solutions ul li{float:left;margin-right:30px;margin-bottom:30px;width:370px}.our-solutions ul li:nth-child(3n){margin-right:0}.our-solutions ul li a{display:block;position:relative}.our-solutions ul li a img{display:block;width:100%}.our-solutions ul li a .hover{position:absolute;top:0;left:0;font-family:'code_pro_blackregular', sans-serif;width:100%;height:100%;display:flex;align-items:center;justify-content:center;background:rgba(0,0,0,0.5);font-size:32px;font-weight:800;color:#fff;line-height:140%;text-align:center;transition:250ms all}.our-solutions ul li a:hover .hover{background:rgba(0,0,0,0.8)}h3.title{font-size:28px;font-weight:300;color:#464547;padding-bottom:25px}.news ul{overflow:hidden}.news ul li{float:left;width:50%;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;margin-bottom:30px}.news ul li a{display:block;padding-right:10px}.news ul li a img{float:left;display:block}.news ul li a .content{display:block;padding-left:290px}.news ul li a .content .title{display:block;font-size:16px;font-weight:bold;color:#464547;line-height:130%;margin-bottom:10px}.news ul li a .content .text{min-height:54px;overflow:hidden;font-size:14px;color:#454444;line-height:140%;display:block;margin-bottom:15px}.news ul li a .content .date{color:#929292;font-size:12px;float:left}.news ul li a .content .more{float:right;color:#929292;font-size:12px}.news ul li a:hover .content .title{color:#30a4ff}.news ul li:nth-child(2n) a{padding-left:10px;padding-right:0}.read-more{text-align:center;font-size:14px;padding-bottom:40px}.read-more a{color:#464547;display:block;padding-bottom:40px}.read-more a:hover{color:#30a4ff}.blog ul li{padding-bottom:35px;border-bottom:1px solid #b1b3b5;margin-bottom:35px}.blog ul li:last-child{border-bottom:none}.blog ul li a{display:block}.blog ul li a .title{display:block;font-size:16px;font-weight:bold;color:#231f20;margin-bottom:10px}.blog ul li a .description{font-size:14px;font-weight:300;color:#231f20;line-height:140%;margin-bottom:15px;display:block}.blog ul li a .btn{display:block;text-align:right}.blog ul li a .btn span{display:inline-block;line-height:42px;background:#231f20;padding:0 30px;font-size:14px;font-weight:bold;color:#fff}.blog ul li a:hover .title{color:#30a4ff}.blog ul li a:hover .btn span{background:#30a4ff}.products{background:#fff;padding:30px 0}.products.page-fix{margin-top:30px}.products ul{overflow:hidden}.products ul li{float:left;width:24.6%}.products ul li a{display:flex;align-items:center;justify-content:center;text-align:center;height:150px;-webkit-filter:grayscale(1);filter:grayscale(1);transition:250ms all}.products ul li a:hover{-webkit-filter:grayscale(0);filter:none}.products ul li a img{max-width:80%;max-height:80%}.footer{background:#424241;margin-top:30px;padding:60px 0 45px;overflow:hidden}.footer .footer-menu{float:left;width:180px}.footer .footer-menu li{margin-bottom:25px}.footer .footer-menu li a{display:block;font-size:18px;font-weight:bold;color:#fff}.footer .footer-menu li a:hover{color:#008ccf}.footer .services{float:left;width:255px}.footer .services h3{font-size:18px;font-weight:bold;color:#fff;margin-bottom:15px}.footer .services ul li a{display:block;font-size:14px;color:#fff;padding:10px 0}.footer .services ul li a:hover{color:#008ccf}.footer .newsletter{width:270px;float:left}.footer .newsletter h3{font-size:18px;font-weight:bold;color:#fff;margin-bottom:15px}.footer .newsletter p{font-size:14px;color:#fff;line-height:130%;padding-bottom:15px}.footer .newsletter ul li{overflow:hidden;margin-bottom:10px}.footer .newsletter ul li input{width:100%;height:45px;line-height:45px;padding:0 15px;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;font-size:14px}.footer .newsletter ul li .sec-code{float:left}.footer .newsletter ul li .sec-code img{float:left}.footer .newsletter ul li .sec-code a{float:left;font-size:18px;color:#fff;line-height:45px;padding-right:12px;padding-left:5px}.footer .newsletter ul li .sec-code input{float:left;text-align:center;font-weight:bold;width:73px;padding:0 5px}.footer .newsletter ul li button{float:right;line-height:45px;width:73px;background:#008ccf;color:#fff;text-align:center;cursor:pointer;font-size:14px;font-weight:bold}.footer .footer-right{float:left;width:300px;margin-left:80px}.footer .footer-right .footer-logo{text-align:center;padding-bottom:55px}.footer .footer-right .footer-info ul li{overflow:hidden;color:#fff;padding-bottom:35px}.footer .footer-right .footer-info ul li .head{float:left;width:45px}.footer .footer-right .footer-info ul li .head span{display:inline-block;width:24px;font-size:18px;font-weight:bold}.footer .footer-right .footer-info ul li .text{font-size:14px;line-height:130%;padding-left:45px}.footer .footer-right .footer-info ul li .text a{color:#fff}.footer .footer-right .footer-info ul li .text a:hover{text-decoration:underline}.footer .copyright{overflow:hidden}.footer .copyright p{font-size:12px;color:#bdbcbc}.footer .copyright .social{float:right;width:300px}.footer .copyright .social ul{padding-right:40px;display:inline-block}.footer .copyright .social ul li{float:left;margin:0 5px}.footer .copyright .social ul li a{display:block;font-size:20px;color:#fff}.footer .copyright .social ul li a:hover{color:#008ccf}.footer .grafix{padding-top:40px;text-align:center}.page-header{text-align:center;padding:70px 0;color:#fff}.page-header h3{font-family:'code_pro_blackregular', sans-serif;font-size:42px;font-weight:900}.page-header .breadcrumb{padding-top:10px;font-size:14px}.page-header .breadcrumb a{color:#fff}.page-header .breadcrumb a:hover{text-decoration:underline}.page-content{padding:40px 0}.page-content h3{font-size:28px;font-weight:300;color:#424241;padding-bottom:25px}.page-content p{font-size:14px;line-height:140%;color:#706f6f;padding-bottom:30px}.page-container{padding-left:300px}.page-container .img{margin-bottom:30px}.page-container .img img{display:block;max-width:100%}.sidebar{float:left;margin-top:-70px;width:270px}.sidebar .menu{background:#424241}.sidebar .menu ul li{border-bottom:1px solid #939598}.sidebar .menu ul li a{font-size:18px;font-weight:bold;color:#fff;height:84px;display:flex;align-items:center;padding:0 20px}.sidebar .menu ul li.active a{color:#30a4ff}.product-list{overflow:hidden}.product-list ul{margin:0 -15px}.product-list ul li{float:left;width:33.3%;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;padding:0 15px 30px}.product-list ul li a{display:block;padding:15px;background:#fff;position:relative}.product-list ul li a .hover{position:absolute;top:0;left:0;width:100%;height:100%;background:#30a4ff;color:#fff;text-align:center;display:flex;align-items:center;font-size:100px;justify-content:center;opacity:0;transition:300ms all}.product-list ul li a:hover .hover{opacity:1}.product-list ul li a .image{display:flex;align-items:center;justify-content:center;text-align:center;height:210px}.product-list ul li a .image img{max-width:100%;max-height:80%}.product-list ul li a .title{font-size:14px;color:#706f6f;text-align:center;display:block;padding-bottom:10px}.contact-grid{width:50%;float:left}.contact-grid h3{font-size:28px;font-weight:300;color:#424241;padding-bottom:25px}.contact-form{overflow:hidden}.contact-form li{margin-bottom:2%;overflow:hidden;width:100%}.contact-form li.w50{float:left;width:49%;margin-right:1%}.contact-form li.w50:nth-child(2n){margin-right:0;margin-left:1%}.contact-form li input{width:100%;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;border:1px solid #dadada;height:50px;line-height:48px;padding:0 15px;font-size:14px}.contact-form li input:focus{border-color:#30a4ff}.contact-form li textarea{width:100%;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;border:1px solid #dadada;line-height:140%;padding:15px;font-size:14px;height:100px;resize:none;overflow:auto}.contact-form li textarea:focus{border-color:#30a4ff}.contact-form li .sec-code{overflow:hidden;float:left;line-height:50px;color:#464547;font-size:18px}.contact-form li .sec-code *{margin-right:8px;float:left}.contact-form li .sec-code a{color:#464547;font-size:21px}.contact-form li .sec-code input{height:50px;width:160px}.contact-form li button{float:right;line-height:50px;height:50px;background:#30a4ff;width:170px;font-size:14px;font-weight:bold;color:#fff;cursor:pointer}.contact-form li button:hover{background:#1799ff}.address{overflow:hidden;padding-right:150px}.address li{width:100%;overflow:hidden;margin-bottom:2%;font-size:16px;color:#424241;line-height:140%}.address li a{color:#424241}.address li a:hover{text-decoration:underline}.address li.w50{float:left;width:49%;margin-right:1%}.address li.w50:nth-child(2n){margin-left:1%;margin-right:0}.map img{width:100%}.divider{height:20px;display:block}.hr{background:url(../images/hr-bg.jpg) no-repeat center;background-size:cover;color:#fff;padding:30px 0}.hr h2{text-align:center;font-size:28px;font-weight:300;padding-bottom:45px}.hr ul{overflow:hidden}.hr ul li{padding-bottom:30px;padding-left:100px;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;float:left;width:50%;font-size:14px;line-height:150%}.swiper-container{width:100%}.swiper-container:before{content:'';background:url(../images/cloud-bg.png) no-repeat top center;height:179px;background-size:cover;position:absolute;bottom:0;left:0;width:100%;z-index:2}.swiper-container .swiper-slide{overflow:hidden}.swiper-container .swiper-slide .container{height:810px;display:flex;align-items:center;justify-content:flex-end;position:relative}.swiper-container .swiper-slide .container img{position:absolute;bottom:0;left:-100px}.swiper-container .swiper-slide .container .text{text-align:center;width:400px;padding-bottom:200px}.swiper-container .swiper-slide .container .text h3{font-family:'code_pro_blackregular', sans-serif;font-size:72px;font-weight:900;color:#fff}.swiper-container .swiper-slide .container .text p{font-size:23px;color:rgba(255,255,255,0.85);line-height:140%}.swiper-container .swiper-pagination{bottom:340px !important;text-align:center;width:500px !important;left:50% !important;margin-left:130px}.swiper-container .swiper-pagination .swiper-pagination-bullet{width:29px;height:29px;background:#fff;border-radius:50%;opacity:1}.swiper-container .swiper-pagination .swiper-pagination-bullet.swiper-pagination-bullet-active{background:#30a4ff}@media (max-width: 1170px){.container{width:100%;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;padding:0 20px}.header .open-menu{display:block}.header .header-inner{overflow:hidden}.header .header-inner .logo{padding:10px 0}.header .header-inner .logo img{height:50px}.header .header-right{display:none}.main-slider{padding-top:30px}.swiper-container:before{height:50px}.swiper-container .swiper-slide .container{height:auto;display:block}.swiper-container .swiper-slide .container img{display:none}.swiper-container .swiper-slide .container .text{width:auto;padding-bottom:120px}.swiper-container .swiper-slide .container .text h3{font-size:30px;padding-bottom:20px;line-height:120%}.swiper-container .swiper-slide .container .text p{font-size:14px}.swiper-container .swiper-pagination{bottom:60px !important;left:0 !important;width:100% !important;margin-left:0 !important;text-align:center !important}.swiper-container .swiper-pagination .swiper-pagination-bullet{width:20px;height:20px}.index-container{margin-top:25px}.our-solutions{margin-bottom:20px}.our-solutions ul li{margin-bottom:10px;width:100%;margin-right:0}.our-solutions ul li a .hover{font-size:22px}h3.title{font-size:20px}.news ul li{width:100%;float:none}.news ul li a{display:block;overflow:hidden;padding-left:0 !important}.news ul li a .image{float:none}.news ul li a .image img{float:none;width:100%}.news ul li a .content{padding-left:0;padding-top:15px}.products ul li{width:50%}.footer{padding-top:25px}.footer .footer-menu{width:100%;float:none;padding-bottom:20px;margin-bottom:20px;border-bottom:1px solid rgba(255,255,255,0.1)}.footer .footer-menu ul li:last-child{margin-bottom:0}.footer .footer-menu ul li a{font-size:16px}.footer .services{float:none;width:100%;padding-bottom:20px;margin-bottom:20px;border-bottom:1px solid rgba(255,255,255,0.1)}.footer .services h3{font-size:16px}.footer .newsletter{width:100%;float:none;padding-bottom:20px;margin-bottom:20px;border-bottom:1px solid rgba(255,255,255,0.1)}.footer .footer-right{float:none;width:100%;margin-left:0;padding-top:20px}.footer .footer-right .footer-logo{padding-bottom:25px}.footer .footer-right .footer-logo img{height:40px}.footer .copyright{float:none}.footer .copyright p{text-align:center;padding-top:15px}.footer .copyright .social{float:none;width:100%;text-align:center}.footer .copyright .social ul{display:inline-block;padding-right:0}.page-header{padding:30px 0}.page-header h3{font-size:30px}.page-header .breadcrumb{font-size:12px}.sidebar{margin-top:0;float:none;width:100%}.sidebar .menu ul li a{height:auto;display:block;padding:15px;font-size:14px;font-weight:500}.page-container{padding-left:0;padding-bottom:25px}.page-content{padding:20px 0}.page-content .container{display:flex;flex-direction:column-reverse}.product-list ul li{width:50%;padding:0 5px 10px}.product-list ul li a .image{height:100px}.product-list ul li a .image img{max-width:80%;max-height:80%}.product-list ul li a .title{line-height:130%}.contact-grid{width:100%;float:none;margin-bottom:30px}.contact-grid h3{font-size:20px}.contact-form li{width:100%}.contact-form li.w50{width:100%;margin-left:0 !important;margin-right:0 !important}.contact-form li .sec-code{width:100%;padding-bottom:10px}.contact-form li .sec-code strong{font-size:16px}.contact-form li .sec-code input{width:100%;margin-top:10px}.contact-form li button{float:none;width:100%}.address{padding-right:0}.address ul li{width:100%;border-bottom:1px solid rgba(0,0,0,0.05);font-size:14px;padding-bottom:10px}.address ul li span{font-weight:600}.address ul li.w50{width:100%;margin-left:0 !important;margin-right:0 !important}.map h3{font-size:20px}.hr h2{font-size:20px}.hr ul li{width:100%;padding:0 20px 20px}}.responsive-menu{position:fixed;top:0;left:0;z-index:999;width:100%;height:100%;overflow:auto;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;background:rgba(0,0,0,0.7);text-align:center;display:none;align-items:center;justify-content:center;flex-direction:column}.responsive-menu .menu-close{position:absolute;top:0;right:0;padding:17px;color:#fff;font-size:38px}.responsive-menu #menu{padding:25px 0}.responsive-menu #menu li a{font-size:16px;font-weight:bold;color:#fff;padding:10px 0;display:block}.responsive-menu #menu li.active a{opacity:.7;text-decoration:underline}.responsive-menu .divider{height:1px;background:rgba(255,255,255,0.3);width:100%;margin-top:10px;margin-bottom:5px}.responsive-menu #languages{margin-top:15px}.responsive-menu #languages li{float:left;margin:0 3px}.responsive-menu #languages li img{border:2px solid #fff}.responsive-menu.active{display:flex}
/*# sourceMappingURL=main.css.map */
