body,html{font-family:Gotham,Helvetica,Arial,PingFangSC-Regular,Microsoft YaHei,WenQuanYi Micro Hei,sans-serif}a{cursor:pointer}a,a:hover{text-decoration:none}li{list-style-type:none}.page{text-align:right;font-size:12px}.page .pagination{width:280px;overflow:hidden}.page .pagination .page-link{display:inline-block;text-align:center;background-color:#f2f2f2;width:30px;height:30px;line-height:30px;margin:0 2px;color:#666;text-decoration:none}.page .pagination .next,.page .pagination .pre{width:75px;color:#fff;background-color:#337ab7}.page .pagination .active,.page .pagination .page-link:hover{color:#fff;background-color:#337ab7}.page .pagination .nomore{background-color:#c8c8c8!important;cursor:not-allowed}.header{position:absolute;z-index:999;top:0;width:100%;height:48px;margin-bottom:0;background-color:rgba(0,0,0,.6)}.header .container{height:48px;line-height:48px}.header .navbar{min-height:48px;padding:0;margin-bottom:0;z-index:999;width:100%;height:48px;border:0;border-radius:0}.header .navbar .container{display:block}.header .navbar .navbar-toggle{margin-right:0}.header .navbar .navbar-toggle .icon-bar{background-color:#fff}.header .navbar .navbar-toggle.active{background-color:rgba(240,133,25,.75)}.header .navbar .navbar-ul{margin:0;padding:0;line-height:50px}.header .navbar .navbar-ul li{float:left;margin-left:25px}.header .navbar .navbar-ul li.first{margin-left:0}.header .navbar .collapse,.header .navbar .collapse.in{display:block!important}.header .navbar .navbar-nav{margin:0}.header .navbar .navbar-nav a{padding:5px 0;font-size:16px;color:#fff;cursor:pointer;text-decoration:none;opacity:.85;-webkit-transition:opacity .08s ease-in;transition:opacity .08s ease-in}.header .navbar .navbar-nav a:hover,.header .navbar .navbar-nav li a.active{opacity:1;border-bottom:2px solid #337ab7;background-color:initial}.header .navbar .navbar-nav.active{display:block!important}.header .navbar-logo{height:100%}.header .navbar-logo .logo{display:block;padding:0;margin:0;height:48px;line-height:44px;font-size:16px;color:#fff;cursor:pointer}.header .navbar-logo .logo img{display:inline-block;height:34px}.header .navbar-logo .logo span{font-size:18px;line-height:48px;vertical-align:top;font-family:Cambria,Cochin,Georgia,Times,Times New Roman,Microsoft YaHei,serif}.header .glyphicon{margin-right:3px;top:2px;font-size:14px}.dark-header .header{background-color:rgba(0,0,0,.6)}.dark-header .header .navbar.active{box-shadow:0 1px 3px 0 rgba(0,0,0,.33)}.header:focus,.header:hover{background-color:rgba(0,0,0,.6)}.header:focus .navbar.active,.header:hover .navbar.active{box-shadow:0 1px 3px 0 rgba(0,0,0,.33)}.footer{background-color:#25252b;background-color:#232631}.footer .friendly{padding:25px 15px 20px}.footer .friendly .bottom-nav{padding:20px 15px;height:230px}.footer .friendly .bottom-nav ul{float:left;width:33.33%;padding-left:25px;margin:0;border-right:1px solid #373c40}.footer .friendly .bottom-nav ul:first-child{padding:0}.footer .friendly .bottom-nav ul.last{border:0}.footer .friendly .bottom-nav li{line-height:30px}.footer .friendly .bottom-nav li a{color:#aaa}.footer .friendly .bottom-nav li:first-child{font-weight:600}.footer .friendly .contact-us{padding:0;height:230px;border-left:1px solid #666;border-right:1px solid #666}.footer .friendly .contact-us .tit{margin-bottom:0;font-size:14px;font-weight:600;text-align:center}.footer .friendly .contact-us .form-horizontal{color:#aaa}.footer .friendly .contact-us .form-horizontal .form-group{margin-right:35px;margin-left:0}.footer .friendly .contact-us .btn{width:100px;color:#fff;border-color:#ff9000;background-color:#ff9000;border-radius:2px}.footer .friendly .contact-us .btn:focus{outline:0}.footer .friendly .follow-us{height:230px;text-align:center}.footer .friendly .follow-us img{margin-top:30px;width:125px;height:125px}.footer .friendly .follow-us p{line-height:40px;font-size:14px;color:#aaa}.footer .copyright{margin:0;padding:10px 20px;line-height:20px;background-color:#1d2128;font-size:12px;text-align:center;color:#ccc}.footer .copyright a{color:#ccc!important}.footer .copyright img{vertical-align:text-top;height:13px}@media (max-width:1199px){.home .section-main .wrap img{height:132px}.home .section-product .swiper-container .swiper-wrapper img{height:160px;width:160px}.home .section-solution .solution-wrap .item,.home .section-solution .solution-wrap .item-solution{width:380px}.home .section-solution .solution-wrap .second{left:14%}.home .section-solution .solution-wrap .third{left:50%;margin-left:-200px}.home .section-solution .solution-wrap .fourth{left:44%}.home .section-cases .bd.container{height:500px}.home .section-cases .cases-wrap .item-cases{width:600px;height:455px}}@media (max-width:991px){.home .section-main .wrap img{height:210px}.home .section-solution .solution-wrap .item,.home .section-solution .solution-wrap .item-solution{width:400px}.home .section-solution .solution-wrap .first{left:0}.home .section-solution .solution-wrap .second{left:12%}.home .section-solution .solution-wrap .third{left:50%;margin-left:-200px}.home .section-solution .solution-wrap .fourth{left:34%}.home .section-solution .solution-wrap .fifth{right:0}.home .section-cases .bd.container{height:460px}.home .section-cases .cases-wrap .item-cases{width:500px;height:420px}.cases .container .page{text-align:center}.cases .container .page .pagination{margin-right:0!important}.header .navbar .navbar-ul li{margin-left:15px}.footer .friendly .bottom-nav{display:none}.footer .friendly .contact-us{border-left:0}}@media (max-width:767px){.home .home-top-bg{height:300px}.home .section-main .wrap img{height:150px}.home .section-product .swiper-container .swiper-wrapper img{width:200px;height:200px}.header .navbar .collapse{display:none!important}.header .navbar .collapse.in{display:block!important}.header .navbar .navbar-nav{position:absolute;top:48px;left:0;right:0;width:100%;background:#252d45;background-color:#232631;box-shadow:0 3px 3px 0 rgba(0,0,0,.33)}.header .navbar .navbar-ul{padding:12px 0}.header .navbar .navbar-ul li{float:none;display:block;margin:0 20px}.header .navbar .navbar-ul li.first{margin-left:20px}.header .navbar .navbar-ul a{display:block;padding:0;font-size:15px}.header .navbar .navbar-ul a:hover{border-bottom:none}.footer .friendly .copyright{font-size:12px}.footer .friendly .contact-us{height:330px;border:0}.footer .friendly .contact-us .form-horizontal .form-group{margin-right:5px}.footer .friendly .btn-wrap{text-align:right}.home .section-solution{padding-bottom:55px!important}.home .section-solution .solution-wrap{height:auto!important}.home .section-solution .solution-wrap .item-solution{position:relative!important;left:0!important;width:100%!important;margin-left:0!important}.home .section-solution .solution-wrap .item{width:100%!important;margin-bottom:0!important}.home .main-content .main-banner .view-wrap .home-top-bg{height:400px}.home .main-content .main-banner .view-wrap .mark h1{margin-top:35%;font-size:26px;margin-bottom:8px}.home .main-content .main-banner .view-wrap .mark p{font-size:14px}.home .main-content .main-banner .view-wrap .mark .more{display:none;margin-top:0;padding:5px 10px;font-size:12px;line-height:1.5;border-radius:3px}.home .main-content .main-banner .view-wrap .video-switch-ico{font-size:28px;right:21px}.home .section-about-us .bd a img{height:110px}.home .section.section-business{overflow:hidden;background-color:#f7f7f7}.home .section.section-business .bd .project-item{padding:5px}.home .section.section-business .bd .project-item .mark{background-color:rgba(0,0,0,.475)}.home .section.section-business .bd .project-item .mark p{opacity:1;-webkit-transform:none;transform:none}.home .section.section-business .bd .project-item .mark:after,.home .section.section-business .bd .project-item .mark:before{opacity:1;-webkit-transform:scale(1);transform:scale(1)}.home .section-cases .bd.container{height:410px}.home .section-cases .bd.container .more{margin-left:-40px;width:80px;height:24px;line-height:22px;font-size:12px}.home .section-cases .cases-wrap .item-cases{width:400px;height:350px}.about-us .content .pty .bd img{width:300px;max-width:100%;height:200px;margin:10px auto 30px}.about-us .content .our-team .bd img{height:100px}.about-us .content .our-team .bd .cert img{height:200px}.cases #pictureViewer .content{height:400px}.cases #pictureViewer .handel-next,.cases #pictureViewer .handel-prev{top:calc(50% - 30px)}.cases .container .page{text-align:center}.cases .container .page .pagination{margin-right:0!important}.solution .container .page{text-align:center}.solution .container .page .pagination{margin-right:0!important}}@media (max-width:575px){.home .main-content .main-banner .view-wrap .home-top-bg{height:300px}.home .section-main .wrap img{height:118px}.home .section-cases .bd.container{height:180px}.home .section-cases .bd.container .more{margin-left:-40px;bottom:40px;width:80px;height:24px;line-height:22px;font-size:12px}.home .section-cases .cases-wrap .item-cases{width:220px;height:155px}.home .main-banner .view-wrap .main-video{height:310px!important}.solution .main-section div.main-info{padding-top:200px}.solution .main-section div.main-info h2{font-size:36px}.solution .main-section div.main-info P{font-size:22px}.product .main-section div.main-info{padding-top:200px}.product .main-section div.main-info h2{font-size:36px}.product .main-section div.main-info P{font-size:22px}.cases .main-section div.main-info{padding-top:200px}.cases .main-section div.main-info h2{font-size:36px}.cases .main-section div.main-info P{font-size:22px}.cases .container .page .pagination{margin-right:0!important}}.home .home-top-bg{width:100%;height:800px;height:100vh;background:url(../img/home-main-bg2.c0314bb9.jpg) 50% no-repeat}.home .tooltip-open{opacity:1;right:-10px}.home .tooltip-open .tooltip-arrow{margin-left:8px}.home .tooltip-open .tooltip-inner{width:76px}.home .main-content{margin-left:0;margin-right:0;padding-left:0;padding-right:0}.home .main-banner{width:100%;min-height:180px;overflow:hidden;background-color:#2c2c32;background-color:#25252b;box-shadow:inset 0 3px 0 rgba(0,0,0,.35)}.home .main-banner .view-wrap{position:relative;padding:0;background-color:#999}.home .main-banner .view-wrap .mark{position:absolute;top:0;left:0;right:0;bottom:0;z-index:9;color:#fff;text-align:center;background:rgba(0,0,0,.5)}.home .main-banner .view-wrap .mark h1{margin-top:22%;margin-bottom:15px;font-size:64px;font-weight:600}.home .main-banner .view-wrap .mark p{font-size:26px}.home .main-banner .view-wrap .mark .more{margin-top:10px;border-radius:2px;color:#fff;background-color:#337ab7;border-color:#337ab7}.home .main-banner .view-wrap .video-switch-ico{position:absolute;top:50px;right:30px;z-index:1000;font-size:30px;color:#fff;cursor:pointer;display:none}.home .main-banner .view-wrap .glyphicon-volume-up{display:inline}.home .main-banner .view-wrap .main-video{display:block;max-width:100%;width:100%;background-color:#232631}.home .main-banner .view-wrap .main-video:focus{outline:0}.home .section{min-height:300px;padding-top:50px;padding-bottom:40px;overflow:hidden}.home .section .sub-title{text-align:center;font-size:34px;font-weight:400;color:#000}.home .section .sub-desc{margin:15px auto;text-align:center;font-size:16px;font-weight:400;color:#999}.home .section .t-logo{position:relative;display:block;margin:auto;width:100px;height:36px;text-align:center}.home .section .t-logo .logo-ico{margin:auto;width:30px;height:30px;opacity:.8;background:url(../img/logo-xs.0fb1b455.png) 50% no-repeat;background-size:26px}.home .section .t-logo:before{left:0}.home .section .t-logo:after,.home .section .t-logo:before{content:"";position:absolute;top:15px;width:24px;height:1px;background-color:#ccc}.home .section .t-logo:after{right:0}.home .section-main{background-color:#f2f2f2;margin-top:0;padding:24px;overflow:hidden;min-height:auto}.home .section-main .wrap{padding:12px}.home .section-main p{margin-bottom:8px;line-height:22px;color:#666!important;font-size:15px;text-align:center;font-weight:600}.home .section-main a{display:block}.home .section-main img{width:100%;height:165px;box-shadow:0 1px 3px 2px rgba(0,0,0,.12);border-radius:2px}.home .section-main .our-product{-webkit-filter:brightness(.65);filter:brightness(.65)}.home .section-solution{padding-bottom:0}.home .section-solution .solution-wrap{display:block;position:relative;height:405px}.home .section-solution .item-solution{position:absolute;top:0;display:inline-block;width:480px;height:405px}.home .section-solution .item{margin:0 0 -65px 0;width:480px;height:365px;border-top-left-radius:4px;border-top-right-radius:4px;-webkit-transition:.3s;transition:.3s;position:absolute;bottom:0;box-shadow:0 0 20px rgba(0,0,0,.3)}.home .section-solution .item img{border-top-left-radius:4px;border-top-right-radius:4px;width:100%;height:100%}.home .section-solution .item .img-wrap{width:100%;height:100%}.home .section-solution .item .mark{position:absolute;bottom:0;left:0;width:100%;height:50px;line-height:45px;font-size:18px;text-align:center;color:#fff;padding:2px 10px;background-color:rgba(0,0,0,.5)}.home .section-solution .first{left:0;z-index:5}.home .section-solution .first .item .s1{background:url(../img/s1.3762d534.jpg) 50% no-repeat;background-size:cover}.home .section-solution .second{left:15%;z-index:4}.home .section-solution .second .item .s2{background:url(../img/s2.8b37f094.jpg) 50% no-repeat;background-size:cover}.home .section-solution .third{left:50%;z-index:3;margin-left:-240px}.home .section-solution .third .item .s3{background:url(../img/s3.96db6168.jpg) 50% no-repeat;background-size:cover}.home .section-solution .fourth{left:42%;z-index:2}.home .section-solution .fourth .item .s4{background:url(../img/s4.034ab22f.jpg) 50% no-repeat;background-size:cover}.home .section-solution .fifth{right:0;z-index:1}.home .section-solution .fifth .item .s5{background:url(../img/gzzc3.eaf5f260.jpg) 50% no-repeat;background-size:cover}.home .section-solution .active{z-index:6!important}.home .section-solution .active .item{margin-bottom:0}.home .section-about-us{padding-bottom:70px;background-color:#f7f7f7}.home .section-about-us .bd{text-align:center}.home .section-about-us .bd h3{margin-bottom:25px;font-weight:600}.home .section-about-us .bd p{color:#666}.home .section-about-us .bd img{max-width:100%;height:130px}.home .section-contact-us{overflow:hidden}.home .section-contact-us .bd{font-size:16px;color:#666;text-align:center;overflow:hidden}.home .section-contact-us .bd .ico{color:#999;font-size:28px;margin-bottom:20px}.home .section-contact-us .bd .addr,.home .section-contact-us .bd .mail,.home .section-contact-us .bd .phone{margin:50px auto 30px}.home .section-contact-us .bd a{color:#666!important}.home .section-product{padding-bottom:55px;background-color:#f2f2f2}.home .section-product .swiper-container .swiper-button-next.swiper-button-disabled,.home .section-product .swiper-container .swiper-button-prev.swiper-button-disabled{pointer-events:auto}.home .section-product .swiper-container .swiper-button-next,.home .section-product .swiper-container .swiper-button-prev{color:#337ab7}.home .section-product .swiper-container .swiper-wrapper{padding:10px}.home .section-product .swiper-container .swiper-slide{text-align:center}.home .section-product .swiper-container .swiper-slide a{display:block}.home .section-product .swiper-container .swiper-slide a:first-child{margin-bottom:20px}.home .section-product .swiper-container img{width:200px;height:200px;border-radius:4px;border:1px solid transparent;cursor:pointer;background-color:#fff}.home .section-product .swiper-container img:hover{border:1px solid #ddd;box-shadow:0 2px 3px 0 rgba(0,0,0,.175)}.home .section-cases .bd{position:relative;display:-webkit-box;display:-webkit-flex;display:flex;-webkit-box-pack:center;-webkit-justify-content:center;justify-content:center;height:530px}.home .section-cases .bd .more{display:inline-block;-webkit-user-select:none;user-select:none;position:absolute;bottom:100px;left:50%;margin-left:-50px;width:120px;height:28px;line-height:26px;color:#fff;text-align:center;font-size:14px;border:1px solid #eee;border-radius:14px;background:rgba(0,0,0,.3);z-index:8}.home .section-cases .bd .more:hover{text-decoration:none;color:#337ab7;border-color:#337ab7}.home .section-cases .cases-wrap{display:-webkit-box;display:-webkit-flex;display:flex;-webkit-box-pack:center;-webkit-justify-content:center;justify-content:center;-webkit-transform-style:preserve-3d;transform-style:preserve-3d;-webkit-perspective-origin:50%;-ms-perspective-origin:center;perspective-origin:50%}.home .section-cases .item-cases{position:absolute;-webkit-transition:-webkit-transform 1s;-webkit-transition:transform 1s;transition:-webkit-transform 1s;transition:transform 1s;transition:transform 1s,-webkit-transform 1s;cursor:pointer;-webkit-user-select:none;user-select:none;width:650px;height:475px;border-radius:8px}.home .section-cases .item-cases img{background-color:rgba(0,0,0,.3);width:100%;height:100%;border-radius:8px;box-shadow:0 12px 24px rgba(0,0,0,.25);object-fit:cover}.home .section-cases .first{-webkit-transform:perspective(600px) translate3d(-45%,0,-180px);transform:perspective(600px) translate3d(-45%,0,-180px)}.home .section-cases .second{-webkit-transform:perspective(600px) translate3d(-30%,0,-120px);transform:perspective(600px) translate3d(-30%,0,-120px)}.home .section-cases .third{-webkit-transform:perspective(600px) translate3d(-15%,0,-60px);transform:perspective(600px) translate3d(-15%,0,-60px)}.home .section-cases .fourth{-webkit-transform:perspective(600px) translateZ(0);transform:perspective(600px) translateZ(0)}.home .section-cases .fifth{-webkit-transform:perspective(600px) translate3d(15%,0,-60px);transform:perspective(600px) translate3d(15%,0,-60px)}.home .section-cases .sixth{-webkit-transform:perspective(600px) translate3d(30%,0,-120px);transform:perspective(600px) translate3d(30%,0,-120px)}.home .section-cases .seventh{-webkit-transform:perspective(600px) translate3d(45%,0,-180px);transform:perspective(600px) translate3d(45%,0,-180px)}.home .section-cases .active{-webkit-transform:perspective(600px) translateZ(0);transform:perspective(600px) translateZ(0);z-index:7}.home .section-business{overflow:hidden;background-color:#f7f7f7;padding-bottom:70px}.home .section-business .bd .project-item{height:400px;padding:10px}.home .section-business .bd a{position:relative;display:block;height:100%;max-width:350px;margin:auto}.home .section-business .bd img{width:100%;height:100%}.home .section-business .bd .mark{position:absolute;top:0;left:0;width:100%;height:100%;background-color:rgba(0,0,0,.175);text-align:center;display:table}.home .section-business .bd .mark:after,.home .section-business .bd .mark:before{position:absolute;top:30px;right:30px;bottom:30px;left:30px;content:"";opacity:0;border-top:1px solid #fff;border-bottom:1px solid #fff;-webkit-transform:scaleX(0);transform:scaleX(0);-webkit-transition:opacity .35s,-webkit-transform .35s;transition:opacity .35s,-webkit-transform .35s;transition:opacity .35s,transform .35s;transition:opacity .35s,transform .35s,-webkit-transform .35s}.home .section-business .bd .mark:after{border-top:0;border-bottom:0;border-right:1px solid #fff;border-left:1px solid #fff;-webkit-transform:scaleY(0);transform:scaleY(0)}.home .section-business .bd .mark:hover{background-color:rgba(0,0,0,.475)}.home .section-business .bd .mark:hover:after,.home .section-business .bd .mark:hover:before{opacity:1;-webkit-transform:scale(1);transform:scale(1)}.home .section-business .bd .mark:hover h4,.home .section-business .bd .mark:hover p{padding:0 35px;opacity:1;-webkit-transform:translateZ(0);transform:translateZ(0)}.home .section-business .bd .mid-wrap{display:table-cell;vertical-align:middle;text-align:center}.home .section-business .bd h4,.home .section-business .bd p{color:#fff;-webkit-transition:opacity .35s,-webkit-transform .35s;transition:opacity .35s,-webkit-transform .35s;transition:opacity .35s,transform .35s;transition:opacity .35s,transform .35s,-webkit-transform .35s}.home .section-business .bd h4{font-size:26px;-webkit-transform:translate3d(0,-20px,0);transform:translate3d(0,-20px,0)}.home .section-business .bd p{opacity:0;-webkit-transform:translate3d(0,20px,0);transform:translate3d(0,20px,0)}.home .section-services{overflow:hidden;background-color:#fff;padding-bottom:90px}.home .section-services .bd{text-align:center}.home .section-services .img-services{max-width:90%;max-height:300px}