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}}.about-us .main-section{height:480px;background:url(../img/450.86e97b79.jpg) 50% no-repeat #232631;background-size:cover}.about-us .content{overflow:hidden;padding:30px 10px 0}.about-us .content p{color:#666;text-indent:2em}.about-us .content .bd{margin-bottom:80px}.about-us .content .main-title{margin:30px 0;color:#337ab7;font-size:32px;text-align:center}.about-us .content .main-title p{color:#999;font-size:14px;text-indent:0}.about-us .content .bd .content-wrap{margin:30px;text-align:center;overflow:hidden}.about-us .content .bd img{width:305px;height:190px;max-width:100%;border-radius:2px;padding:4px;border:1px solid #ddd;box-shadow:0 2px 4px rgba(0,0,0,.175)}.about-us .content .bd .title{font-size:14px;color:#666;font-weight:600;line-height:24px;margin:8px auto 20px}.about-us .content .pty img{width:480px;max-width:100%;height:320px;margin:10px auto 30px}.about-us .content .our-team img{margin-bottom:40px;width:auto;max-width:100%;height:200px;box-shadow:none;border:0}.about-us .content .our-team .cert img{height:350px}