.container2{width:1440px;margin:0 auto;position:relative}.maxLine1{white-space:nowrap;overflow:hidden;display:block;text-overflow:ellipsis}.mobile{display:none}.maxLine2{overflow:hidden;text-overflow:ellipsis;display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:2}.maxLine3{overflow:hidden;text-overflow:ellipsis;display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:3}.maxLine4{overflow:hidden;text-overflow:ellipsis;display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:4}.size-14-999{font-size:.875rem;color:#999;line-height:1.5}.size-14-666{font-size:.875rem;color:#666;line-height:1.5}.size-14-333{font-size:.875rem;color:#333;line-height:1.5}.fff{color:#fff !important}.percent{position:relative}.percent::after{content:"%";position:absolute;bottom:1rem;font-size:1.5rem;right:-1.5rem}.sub_active{background-color:#333 !important;color:#fff}.plus{position:relative}.plus::after{content:"+";position:absolute;bottom:1rem;font-size:1.5rem;right:-1.5rem}.title2>span{font-size:2.25rem;font-weight:bold;color:#333;text-transform:uppercase}.title2 h3{font-size:1.125rem;color:#999;font-weight:bold}.title2 h3 span:nth-of-type(2){float:right;font-size:.875rem;font-weight:500}.title2 h3 span:nth-of-type(2) a{color:#666}.title4{font-weight:bold;font-size:2.25rem;border-bottom:1px solid #000;padding:1.5rem 0;text-transform:uppercase}.title4 p{height:1.25rem;line-height:1.25rem}.title4 span{font-size:1.125rem;color:#999}.after{position:relative}.after::after{content:attr(data-index) "";position:absolute;right:-0.75rem;top:-0.2rem;font-size:.75rem;color:#999}.after2{position:relative}.after2::after{content:attr(data-index) "";position:absolute;right:-1rem;top:0;font-size:1.125rem;color:#333}.common-banner{position:relative}.common-banner img{width:100%;height:100%;-o-object-fit:cover;object-fit:cover}.common-banner>div{position:absolute;left:0;top:0;z-index:55;width:100%;height:100%}.common-banner>div .container2{position:relative;top:50%;-webkit-transform:translateY(-50%);transform:translateY(-50%);padding-top:5.625rem}.common-banner>div h2{color:#fff;font-size:3.75rem;font-weight:bold;text-transform:uppercase}.common-banner>div p{color:#fff;font-size:1.5rem}.service-article h4{font-size:1.125rem}.service-article p{margin-top:1.125rem;max-width:45rem}.service-page{overflow:hidden;position:relative;top:50px;opacity:0;-webkit-transition:all 1s ease;transition:all 1s ease}.service-page .profile{padding-top:3.125rem}.service-page .profile .profile-desc>div:first-child{float:left}.service-page .profile .profile-desc>div:last-child{ text-align: justify;}.service-page .profile .profile-desc>div:last-child h4{font-size:18px;font-weight:bold;line-height:44px}.service-page .profile .profile-desc>div:last-child p{margin-top:15px}.service-page .profile .profile-img{}.service-page .profile .profile-img>div:first-child .card-half-container>div:nth-of-type(2n){margin-right:0}.service-page .profile .profile-img>div:first-child .card-half-container>div:nth-of-type(1),.service-page .profile .profile-img>div:first-child .card-half-container>div:nth-of-type(2){margin-top:0}.service-page .profile .profile-img>div:first-child .card-half-container:last-child{margin-left:.625rem}.service-page .profile .profile-img>div:last-child>div:last-child{margin-right:0}.service-page .profile .profile-img .small-card{width:calc(311.5px);height:calc(171.5px);float:left;margin-right:.625rem;position:relative}.service-page .profile .profile-img .small-card>img{width:100%;height:100%;-o-object-fit:cover;object-fit:cover}.service-page .profile .profile-img .small-card>div{position:absolute;left:1.625rem;top:0.625rem;right:1.625rem;bottom:1.625rem;z-index:66;overflow:hidden}.service-page .profile .profile-img .small-card>div:hover::after{width:150%;opacity:1;height:150%}.service-page .profile .profile-img .small-card>div::after{position:absolute;content:'';left:50%;top:50%;-webkit-transform:translate(-50%, -50%);transform:translate(-50%, -50%);background-color:#fff;-webkit-transition:all .6s ease;transition:all .6s ease;border-radius:50%;width:50%;height:50%;z-index:-1;opacity:0}.service-page .profile .profile-img .small-card>div>span{position:absolute;left:2.5rem;top:0.5rem;font-size:3.5rem;font-weight:bold}.service-page .profile .profile-img .small-card>div>div{position:absolute;top:5.75rem;left:0;width:100%;padding:0 2.5rem}.service-page .profile .profile-img .small-card>div>div p{margin-top:1rem}.service-page .profile .profile-img .small-card>div>div i{font-size:1.5rem}.service-page .profile .profile-img .card-half-container{width:calc(835px);height:calc(835px);float:left;overflow:hidden}.service-page .profile .profile-img .card-half-container img{width:100%;height:100%;-o-object-fit:cover;object-fit:cover}.service-page .service{min-height:50vh;padding-top:3.125rem}.service-page .service h2{font-weight:bold;text-transform:uppercase;font-size:15.625rem;overflow:hidden;width:100%}.service-page .service h2 div{white-space:nowrap;-webkit-animation:move 15s linear infinite;animation:move 15s linear infinite;display:inline-block;text-align:center}.service-page .service .service-title{font-size:1.875rem;font-weight:bold;border-bottom:1px solid #000;padding:1.5rem 0}.service-page .service .service-details-title{font-size:1.875rem;font-weight:bold;border-bottom:1px solid #000;padding:1.5rem 0}.service-page .service .service-details-title span{color:#666}.service-page .service .service-details-title span:last-child{color:#333;margin-left:3.75rem;position:relative}.service-page .service .service-details-title span:last-child::before{position:absolute;content:'';width:1px;height:100%;left:-1.875rem;top:50%;background-color:#333;-webkit-transform:translateY(-50%);transform:translateY(-50%)}.service-page .service .service-lab ul li{height:25.3125rem;margin-top:5rem}.service-page .service .service-lab ul li>div{height:100%;width:50%;float:left}.service-page .service .service-lab ul li>div:last-child{background-color:#eee}.service-page .service .service-lab ul li>div:last-child a{display:block;width:100%;height:100%}.service-page .service .service-lab ul li>div:last-child a img{width:100%;height:100%;-o-object-fit:cover;object-fit:cover}.service-page .service .service-lab ul li>div:first-child{padding-right:10.5rem}.service-page .service .service-lab ul li>div:first-child span{font-size:2.25rem;display:inline-block;margin-top:5rem}.service-page .service .service-lab ul li>div:first-child h4,.service-page .service .service-lab ul li>div:first-child h5{margin-top:.75rem}.service-page .service .service-lab ul li>div:first-child h4 a,.service-page .service .service-lab ul li>div:first-child h5 a{font-size:1.5rem;text-transform:uppercase;font-weight:bold}.service-page .service .service-lab ul li>div:first-child p{margin-top:2rem}.service-page .service .service-solutions{margin-top:3rem}.service-page .service .service-solutions>div{text-align:center}.service-page .service .service-solutions>div h4{position:relative;font-size:1.5rem;font-weight:bold}.service-page .service .service-solutions>div h4::before{width:1px;height:60px;background:#333;left:50%;bottom:200%;margin-left:-0.5px;content:"";position:absolute}.service-page .service .service-solutions>div p{font-size:1.5rem;font-weight:bold;margin-top:.5rem}.service-page .service .service-solutions ul{margin-top:4.375rem}.service-page .service .service-solutions ul li{width:32%;margin-right:2%;text-align:center;position:relative;float:left;height:22.5rem}.service-page .service .service-solutions ul li:hover::after{opacity:.1}.service-page .service .service-solutions ul li:hover>div:first-child{text-align:left}.service-page .service .service-solutions ul li:hover>div:first-child::after{transform:scaleX(1);-webkit-transform:scaleX(1);-moz-transform:scaleX(1);transform-origin:0;-webkit-transform-origin:0;visibility:visible\9}.service-page .service .service-solutions ul li:hover>div:first-child span{opacity:0;width:0;height:0}.service-page .service .service-solutions ul li:hover>div:first-child h5{left:2.5rem;-webkit-transform:translateX(0);transform:translateX(0);top:5.3125rem;color:#fff}.service-page .service .service-solutions ul li:hover>div:first-child h5::after{width:2.5rem}.service-page .service .service-solutions ul li:hover>div:first-child p{top:9.375rem;color:#fff;-webkit-line-clamp:10}.service-page .service .service-solutions ul li:last-child{margin-right:0}.service-page .service .service-solutions ul li>div{width:100%;height:100%}.service-page .service .service-solutions ul li>div:first-child{background-color:#eee;z-index:99;padding:0 2.5rem;overflow:hidden}.service-page .service .service-solutions ul li>div:first-child::after{content:"";width:100%;height:100%;background:#333;position:absolute;left:0;top:0;z-index:5;transform-origin:100%;-webkit-transform-origin:100%;-webkit-transition:-webkit-transform .5s cubic-bezier(.215, .61, .355, 1);transition:-webkit-transform .5s cubic-bezier(.215, .61, .355, 1);transition:transform .5s cubic-bezier(.215, .61, .355, 1);transition:transform .5s cubic-bezier(.215, .61, .355, 1), -webkit-transform .5s cubic-bezier(.215, .61, .355, 1);transition:transform .5s cubic-bezier(.215, .61, .355, 1),-webkit-transform .5s cubic-bezier(.215, .61, .355, 1);transform:scaleX(0);-webkit-transform:scaleX(0);visibility:hidden\9;z-index:1}.service-page .service .service-solutions ul li>div:first-child>div{position:absolute;top:4.6875rem;left:0;width:100%;height:3.625rem;overflow:hidden;text-align:center}.service-page .service .service-solutions ul li>div:first-child>div span{width:3.625rem;height:3.625rem;text-align:center;color:#fff;line-height:3.625rem;overflow:hidden;border-radius:50%;background-color:#333;display:inline-block;-webkit-transition:all .5s ease;transition:all .5s ease;-webkit-transform:scale(1);transform:scale(1);opacity:1;z-index:66;top:0}.service-page .service .service-solutions ul li>div:first-child>div span i{font-size:1.25rem}.service-page .service .service-solutions ul li>div:first-child h5{font-size:18px;margin-top:.75rem;-webkit-transition:all .8s ease;transition:all .8s ease;position:absolute;left:50%;-webkit-transform:translateX(-50%);transform:translateX(-50%);top:9.375rem;z-index:66}.service-page .service .service-solutions ul li>div:first-child h5::after{position:absolute;content:"";width:0;height:2px;left:0;bottom:-0.75rem;background-color:#fff;-webkit-transition:all .6s ease;transition:all .6s ease;-webkit-transition-delay:.6s;transition-delay:.6s}.service-page .service .service-solutions ul li>div:first-child p{margin-top:.75rem;-webkit-transition:all .8s ease;transition:all .8s ease;width:100%;position:absolute;top:12.5rem;left:0;z-index:66;padding:0 2.5rem}.service-page .service .service-solutions ul li::after{position:absolute;content:"";right:-2rem;bottom:-2rem;color:#fff;z-index:3;font-size:20rem;font-family:"iconfont";opacity:0}.service-page .service .service-solutions ul li:nth-of-type(1)::after{content:"\e683"}.service-page .service .service-solutions ul li:nth-of-type(2)::after{content:"\e74b"}.service-page .service .service-solutions ul li:nth-of-type(3)::after{content:"\e624"}.service-page .team{min-height:50vh;margin-top:3.125rem}.service-page .team .team-title{font-weight:bold;font-size:2.25rem;border-bottom:1px solid #000;padding:1.5rem 0;text-transform:uppercase}.service-page .team .team-title span{font-size:1.125rem;color:#999;position:relative;top:-0.15rem;margin-left:.25rem}.service-page .team>ul{border-left:1px solid #eee}.service-page .team>ul li{width:33.3%;float:left;border-right:1px solid #eee;border-bottom:1px solid #eee;background-color:#fff;-webkit-transition:all .5s ease;transition:all .5s ease;height:16.25rem}.service-page .team>ul li:hover{background-color:#eee}.service-page .team>ul li:hover>div>div{opacity:1;-webkit-transform:rotate(16deg);transform:rotate(16deg)}.service-page .team>ul li>div{width:100%;height:100%;padding:1.5rem 3.125rem;position:relative}.service-page .team>ul li>div span{font-size:3rem;overflow:hidden;display:inline-block}.service-page .team>ul li>div span b{display:inline-block;-webkit-transform:translateY(36%);transform:translateY(36%)}.service-page .team>ul li>div>div{opacity:0;position:absolute;right:6.25rem;top:-1.5rem;display:none;-webkit-transform-origin:left bottom;transform-origin:left bottom;-webkit-transform:rotate(30deg);transform:rotate(30deg);-webkit-transition:all .5s ease;transition:all .5s ease;z-index:1}.service-page .team>ul li>div>div img{width:9rem;display:none}.service-page .team>ul li>div h5{font-size:1.125rem;font-weight:bold;margin-top:.625rem}.service-page .team>ul li>div p{margin-top:1.25rem;position:relative;z-index:6}.service-page .partners{margin-top:3.125rem}.service-page .partners>div{background-repeat:no-repeat;position:relative;height:100%}.service-page .partners>div>div{background-color:#fff;z-index:44}.service-page .partners>div>div>div>div{margin-top:2.5rem}.service-page .partners>div>div>div>div ul{position:relative;}
.service-page .partners>div>div>div>div ul li{font-size:.875rem;padding-top:5px;cursor:pointer;position:relative;text-align:center;float:left;width:16%;}.service-page .partners>div>div>div>div ul li span{display:block;width:100%}.service-page .partners>div>div>div>div ul li span img{height:120px;}.service-page .customers{min-height:50vh;margin-top:3.125rem}.service-page .customers .service-article{margin-top:2.5rem}.service-page .customers>ul{border-top:1px solid #ccc;margin-top:3.125rem;border-left:1px solid #ccc}.service-page .customers>ul li{float:left;width:calc(14.28571429%);height:7.5rem;border-right:1px solid #ccc;text-align:center;border-bottom:1px solid #ccc}.service-page .customers>ul li img{max-width:100%;max-height:100%;-o-object-fit:cover;object-fit:cover}.service-page.doc__onload{top:0;opacity:1}.project-item{display:block;width:100%;overflow:hidden;height:24.75rem;position:relative}.project-item figure{display:block;width:100%;overflow:hidden;height:100%;position:relative}.project-item figure>img{width:100%;height:100%;-o-object-fit:cover;object-fit:cover}.project-item figure>span{width:3.75rem;height:3.75rem;line-height:3.75rem;text-align:center;position:absolute;top:50%;left:50%;-webkit-transform:rotate(180deg);transform:rotate(180deg);margin-left:-1.875rem;margin-top:-1.875rem;z-index:555;color:#fff;background:#333;border-radius:50%;opacity:0;-webkit-transition:all .8s ease;transition:all .8s ease}.project-item figure>span i{font-size:.875rem}.project-item figure>figcaption{position:absolute;width:100%;height:100%;left:0;top:0}.project-item figure>figcaption>div{width:100%;position:absolute;bottom:0;left:0;height:6.25rem;background-color:rgba(0,0,0,0.7);color:#fff;font-size:.875rem;-webkit-transition:all .8s ease;transition:all .8s ease;line-height:1.5}.project-item figure>figcaption>div p{padding:0 1.875rem;position:relative;top:50%;-webkit-transform:translateY(-50%);transform:translateY(-50%)}.project-item figure>figcaption h4{position:absolute;left:0;height:4.375rem;padding:0 1.875rem;color:#fff;-webkit-transition:all .8s ease;transition:all .8s ease;font-size:1.125rem;top:0;line-height:4.375rem;width:100%}.project-item figure>figcaption h4 span{float:right}.project-item figure>figcaption h4 i{font-size:.875rem}.project-item:hover figure>span{opacity:1;-webkit-transform:rotate(360deg);transform:rotate(360deg)}.project-item:hover figure>figcaption>div{bottom:-6.25rem}.project-item:hover figure>figcaption>h4{top:-4.375rem}.back{padding:2.8125rem 0}.back a:hover span{color:#333}.back i{display:inline-block;-webkit-transform:rotate(-90deg);transform:rotate(-90deg);-webkit-transition:all .3s ease;transition:all .3s ease}.back span{color:#999;text-transform:uppercase;display:inline-block;margin-left:.25rem}.project-page .filter{padding-top:3.125rem}.project-page .filter .container2>ul{float:left;width:49%}.project-page .filter .container2>ul:last-child{margin-left:2%}.project-page .filter .container2>ul>li{float:left;width:48%}.project-page .filter .container2>ul>li:first-child{margin-right:4%}.project-page .filter .container2>ul>li>p{color:#999;font-size:.875rem}.project-page .filter .container2>ul>li>p i{font-size:1rem;color:#999;display:inline-block;margin-right:.25rem}.project-page .filter .container2>ul>li .search{height:3.4375rem;border-bottom:.0625rem solid #ccc}.project-page .filter .container2>ul>li .search input{outline:none;border:none;width:100%;font-size:1rem;height:100%;color:#333}.project-page .filter .container2>ul>li .search input::-webkit-input-placeholder{color:#999}.project-page .filter .container2>ul>li .search input:-ms-input-placeholder{color:#999}.project-page .filter .container2>ul>li .search input::-ms-input-placeholder{color:#999}.project-page .filter .container2>ul>li .search input::placeholder{color:#999}.project-page .projects{min-height:60vh}.project-page .projects ul li{width:49%;margin-right:2%;float:left;margin-top:1.5vw;height:24.75rem}.project-page .projects ul li:nth-child(2n){margin-right:0}.swiper{margin-left:auto;margin-right:auto;position:relative;overflow:hidden;list-style:none;padding:0;z-index:1}body.has-modal-open:after{opacity:.85;z-index:39;-webkit-transition:opacity .3s ease-out;transition:opacity .3s ease-out}body{overflow-x:hidden}body:after{content:"";position:fixed;top:0;left:0;width:100%;height:100%;background:#fff;opacity:0;pointer-events:none;-webkit-transition:opacity .3s ease-out,z-index 0s .3s;transition:opacity .3s ease-out,z-index 0s .3s;z-index:-1}.cursor__swiper{cursor:pointer}.open-container{position:fixed;width:0;min-height:100vh;z-index:5555;left:0;top:0;overflow-x:hidden;-webkit-transition:all .8s ease;transition:all .8s ease;background-color:#fff}.open-container::after{position:absolute;content:"";background-image:url(../img/xmxq_bj.jpg);width:320px;height:402px;right:0;z-index:8;top:7.5rem}.open-container>div{width:100vw;height:100vh;position:absolute;z-index:99;left:0;top:0}.open-container>div .close{width:3.5rem;height:3.5rem;background:#fff;-webkit-box-shadow:0 .625rem 1.875rem 0 rgba(0,0,0,0.1);box-shadow:0 .625rem 1.875rem 0 rgba(0,0,0,0.1);border-radius:50%;text-align:center;line-height:3.5rem;position:absolute;right:2.25rem;z-index:3366;top:2.25rem;cursor:pointer}.open-container>div .close span{display:inline-block;width:1.25rem;height:.0625rem;background-color:#333;position:absolute;top:50%;left:50%;-webkit-transform:translate(-50%, -50%) rotate(45deg);transform:translate(-50%, -50%) rotate(45deg)}.open-container>div .close span:last-child{-webkit-transform:translate(-50%, -50%) rotate(-45deg);transform:translate(-50%, -50%) rotate(-45deg)}.open-container__active{width:100%}.others{padding:5rem 0;padding-bottom:0}.others>div{float:left;width:calc((100% - 60px)/3);margin-right:30px}.others>div:hover a p{color:#333}.others>div:hover a p::after{height:1px;background-color:#333}.others>div a{display:block}.others>div a p{position:relative;text-transform:uppercase;padding-bottom:1.5rem;color:#666}.others>div a p::after{position:absolute;bottom:0;left:0;width:100%;height:1px;background-color:#ccc;-webkit-transition:all .6s ease;transition:all .6s ease;content:""}.others>div a p i{font-size:.875rem}.others>div a span{display:inline-block;margin-top:1.5rem;font-weight:bold;font-size:1rem}.others>div:nth-of-type(2){text-align:center}.others>div:nth-of-type(2) p i{display:inline-block;-webkit-transform:rotate(-45deg);transform:rotate(-45deg)}.others>div:last-child{margin-right:0;text-align:right}.project-details-page .project-details .project-introduction .title2{padding-top:.5rem}.project-details-page .project-details .project-introduction>div{float:left}.project-details-page .project-details .project-introduction>div:last-child{width:49%}.project-details-page .project-details .project-introduction>div:last-child>div:last-child{margin-top:2.5rem;font-size:14px;line-height:2}.project-details-page .project-details .project-introduction>div:last-child>div:last-child p{line-height:1.5}.project-details-page .project-details .project-introduction>div:first-child{width:51%}.project-details-page .project-details .project-introduction>div:first-child h2{font-size:2.5rem;font-weight:bold;padding-right:4.5rem}.project-details-page .project-details .project-info{margin-top:4.5rem}.project-details-page .project-details .project-info ul li{float:left;margin-right:2%;width:23.5%}.project-details-page .project-details .project-info ul li:nth-child(4){margin-right:0}.project-details-page .project-details .project-info ul li span{font-size:14px;color:#999}.project-details-page .project-details .project-info ul li span i{color:#999;display:inline-block;margin-right:.25rem}.project-details-page .project-details .project-info ul li div{margin-top:.25rem;font-size:1.5rem;border-bottom:.0625rem solid #333;padding:1rem 0;font-family:"PingFang"}.project-details-page .project-details .project-info .mySwiper{height:50.625rem;position:relative;margin-top:3.125rem}.project-details-page .project-details .project-info .mySwiper .mask{width:100%;height:100%;position:absolute;left:0;top:0;z-index:55}.project-details-page .project-details .project-info .mySwiper .mask>img{width:100%;height:100%;-o-object-fit:cover;object-fit:cover}.project-details-page .project-details .project-info .mySwiper .mask::after{position:absolute;content:"";width:100%;height:100%;left:0;top:0;background-color:rgba(0,0,0,0.2);z-index:1}.project-details-page .project-details .project-info .mySwiper .mask>div{position:absolute;width:100px;height:100px;left:50%;top:50%;margin-top:-50px;margin-left:-50px;z-index:666;cursor:pointer}.project-details-page .project-details .project-info .mySwiper .mask>div>img:first-child{width:100%;-o-object-fit:cover;object-fit:cover;height:100%;-webkit-animation:rotate 5s linear infinite;animation:rotate 5s linear infinite}.project-details-page .project-details .project-info .mySwiper .mask>div>img:last-child{position:absolute;top:50%;left:52%;-webkit-transform:translate(-50%, -50%);transform:translate(-50%, -50%);z-index:666}.project-details-page .project-details .project-info .mySwiper .video{width:100%;height:100%}.project-details-page .project-details .project-info .mySwiper .video iframe{width:100%;height:100%}.project-details-page .project-details .project-info .mySwiper .prev-btn{position:absolute;width:5.625rem;height:3.75rem;right:6.25rem;background:rgba(0,0,0,0.3);border-radius:1.875rem 0 0 1.875rem;text-align:center;line-height:3.75rem;bottom:1.25rem;z-index:666;cursor:pointer;color:#fff;text-transform:uppercase;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}.project-details-page .project-details .project-info .mySwiper .prev-btn i{font-size:.875rem;display:inline-block;margin-right:.25rem}.project-details-page .project-details .project-info .mySwiper .next-btn{position:absolute;width:5.625rem;cursor:pointer;height:3.75rem;text-transform:uppercase;right:.5625rem;background:rgba(0,0,0,0.3);border-radius:0 1.875rem 1.875rem 0;text-align:center;line-height:3.75rem;z-index:666;color:#fff;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;bottom:1.25rem}.project-details-page .project-details .project-info .mySwiper .next-btn i{font-size:.875rem;display:inline-block;margin-left:.25rem}.project-details-page .project-details .project-info .mySwiper .swiper-button-disabled{color:rgba(255,255,255,0.6)}.project-details-page .project-details .project-info .mySwiper .swiper-button-disabled i{color:rgba(255,255,255,0.6)}.project-details-page .project-images{margin-top:4.5rem}.project-details-page .project-images .main-image{margin-top:1.75rem}.project-details-page .project-images .main-image img{width:100%}.project-details-page .project-images .project-image-list ul{max-height:36rem;overflow:hidden}.project-details-page .project-images .project-image-list ul li{float:left;width:calc((100% - 3.75rem) / 3);margin-top:1.875rem;cursor:pointer;margin-right:1.875rem}.project-details-page .project-images .project-image-list ul li span{width:5.625rem;height:3.125rem;background-color:rgba(0,0,0,0.3);border-radius:1.5625rem;position:absolute;bottom:1.25rem;right:1.25rem;z-index:66;text-align:center;line-height:3.125rem;color:#fff;font-size:1.125rem;font-weight:bold;cursor:pointer}.project-details-page .project-images .project-image-list ul li img{width:100%;height:16.25rem;display:block;-o-object-fit:cover;object-fit:cover}.project-details-page .project-images .project-image-list ul li:nth-of-type(3n){margin-right:0}.project-details-page .other-porjects{margin-top:4.5rem;font-size:16px}.project-details-page .other-porjects .mySwiper2{margin-top:1.25rem;height:24.75rem}.project-details-page .other-porjects .swiper-wrapper{margin-left:calc((100% - 1440px)/2)}.project-details-page .other-porjects .swiper-slide{width:44rem;height:auto !important}.team-details{position:relative;height:100vh}.team-slider{-webkit-transform:translateY(-50%);transform:translateY(-50%);position:relative;top:50%;cursor:pointer;height:38.625rem}.team-slider .swiper-slide{width:57vw;height:38.625rem;background:#eee}.team-slider .swiper-slide>div{float:left;height:100%}.team-slider .swiper-slide>div img{width:100%;height:100%;-o-object-fit:cover;object-fit:cover}.team-slider .swiper-slide>div:first-child{width:37.5%;position:relative}.team-slider .swiper-slide>div:first-child>div{position:absolute;bottom:0;left:0;width:100%;height:10.75rem;overflow:hidden;z-index:99}.team-slider .swiper-slide>div:first-child>div::after{position:absolute;content:"";width:120%;height:8rem;left:-10%;top:20%;z-index:-1;background-color:#222;-webkit-transform:rotate(4deg);transform:rotate(4deg);-webkit-transform-origin:left top;transform-origin:left top}.team-slider .swiper-slide>div:first-child>div::before{position:absolute;content:"";width:120%;height:8rem;right:-10%;top:0;z-index:-1;background-color:#000;opacity:.2;-webkit-transform:rotate(-8deg);transform:rotate(-8deg);-webkit-transform-origin:right top;transform-origin:right top}.team-slider .swiper-slide>div:first-child>div h4{color:#fff;font-weight:bold;padding:0 1.875rem;font-size:1.5rem;padding-top:4.5rem}.team-slider .swiper-slide>div:first-child>div h4 span{float:right;font-size:24px;font-weight:900;color:rgba(255,255,255,0);line-height:24px;opacity:.1;-webkit-text-stroke:1px #fff;text-stroke:1px #fff}.team-slider .swiper-slide>div:first-child>div p{padding:0 1.875rem;margin-top:.875rem;color:#fff;font-size:.875rem}.team-slider .swiper-slide>div:last-child{width:62.5%;padding:0 4.375rem;padding-top:4.375rem}.team-slider .swiper-slide>div:last-child h4{font-size:1.5rem;font-weight:bold;border-bottom:1px solid #333;padding-bottom:1.5rem}.team-slider .swiper-slide>div:last-child p{margin-top:2.8125rem}.news-list ul li{width:calc((100% - 7.5rem)/3);height:60vh;background-color:#eee;-webkit-box-shadow:0 rgba(36,36,36,0.2);box-shadow:0 rgba(36,36,36,0.2);float:left;-webkit-transition:all 1s ease;transition:all 1s ease;margin-right:3.75rem;margin-top:3.75rem;position:relative;left:80px;opacity:0}.news-list ul li:nth-of-type(2){-webkit-transition-delay:.1s;transition-delay:.1s}.news-list ul li:nth-of-type(3){-webkit-transition-delay:.2s;transition-delay:.2s}.news-list ul li:nth-of-type(4){-webkit-transition-delay:.3s;transition-delay:.3s}.news-list ul li:nth-of-type(5){-webkit-transition-delay:.4s;transition-delay:.4s}.news-list ul li:nth-of-type(6){-webkit-transition-delay:.5s;transition-delay:.5s}.news-list ul li:nth-of-type(3n){margin-right:0}.news-list ul li:hover{-webkit-transition-delay:0s !important;transition-delay:0s !important;-webkit-box-shadow:8px 8px 8px 0 rgba(36,36,36,0.2);box-shadow:8px 8px 8px 0 rgba(36,36,36,0.2)}.news-list ul li:hover>p a{-webkit-transform:rotate(0);transform:rotate(0)}.news-list ul li:hover>div h3{text-decoration:underline}.news-list ul li img{width:100%;height:34vh;-o-object-fit:cover;object-fit:cover}.news-list ul li>div{padding:0 2vw;padding-top:1vw}.news-list ul li>div h3{line-height:1.45;white-space:nowrap;overflow:hidden;display:block;text-overflow:ellipsis;display:inline-block;width:100%}.news-list ul li>div h3 a{font-size:1.125rem;color:#333;font-weight:bold}.news-list ul li>div p{font-size:.875rem;color:#333;line-height:1.5;margin-top:10px}.news-list ul li>p{height:9vh;line-height:9vh;font-size:1.5rem;padding:0 2vw;color:#333;font-weight:600}.news-list ul li>p a{display:inline-block;float:right;-webkit-transition:all .5s ease;transition:all .5s ease;-webkit-transform:rotate(45deg);transform:rotate(45deg)}.news-list ul li>p a i{font-size:1rem}.news-list .news_search{padding-top:3.125rem}.news-list .news_search>div{float:left;width:calc((100% - 1.875rem)/2);height:3.125rem;line-height:3.125rem}.news-list .news_search>div:first-child{margin-right:1.875rem}.news-list .news_search>div:first-child>div{width:calc((100% - 1.875rem)/2);float:left;background-color:#eee}.news-list .news_search>div:first-child>div:hover{background-color:#333}.news-list .news_search>div:first-child>div:hover a{color:#fff}.news-list .news_search>div:first-child>div:first-child{margin-right:1.875rem}.news-list .news_search>div:first-child>div a{display:block;height:100%;text-indent:1.25rem}.news-list .news_search>div:last-child{margin-right:0;border-bottom:1px solid #eee;position:relative}.news-list .news_search>div:last-child input{width:100%;position:absolute;left:0;top:0;height:100%;border:none;outline:none;background:none;padding-left:24px}.news-list .news_search>div:last-child i{color:#666}.doc__onload.news-list ul li{left:0;opacity:1}.news-details .news-title{border-bottom:1px solid #333;padding:1.875rem 0;overflow:hidden;padding-top:0}.news-details .news-title h2{font-size:2.5rem;font-weight:bold;position:relative;top:25px;opacity:0;-webkit-transition:all .8s ease;transition:all .8s ease}.news-details .news-title>div{margin-top:1.5rem;position:relative;top:25px;opacity:0;-webkit-transition:all .8s ease;transition:all .8s ease;-webkit-transition-delay:.2s;transition-delay:.2s}.news-details .news-title>div span{display:inline-block;margin-right:3.75rem;font-size:.875rem;font-family:"PingFang"}.news-details .news-title>div span i{font-size:.875rem;color:#666;display:inline-block;margin-right:.25rem}.news-details .news-content{border-bottom:1px solid #ccc;overflow:hidden}.news-details .news-content>article,.news-details .news-content>div{float:left}.news-details .news-content article{font-size:1rem;line-height:1.8;width:69.5%;border-right:1px solid #ccc;min-height:50vh;padding-top:3.75rem;padding-right:3.75rem;position:relative;-webkit-transition:all 1s ease;transition:all 1s ease;opacity:0;left:-50%}.news-details .news-content article img{max-width:100%}.news-details .news-content>div{width:30.5%;padding-top:3.75rem;padding-left:2.25rem;position:relative;-webkit-transition:all 1s ease;transition:all 1s ease;opacity:0;right:-50%}.news-details .news-content>div ul li{margin-top:1.25rem}.news-details .news-content>div ul li:hover span{text-decoration:underline}.news-details .news-content>div ul li:hover i{-webkit-transform:rotate(45deg);transform:rotate(45deg)}.news-details .news-content>div ul li a{display:block;font-size:1rem;color:#333}.news-details .news-content>div ul li a span{margin-right:.25rem;display:inline-block;max-width:80%;font-weight:bold}.news-details .news-content>div ul li a i{display:inline-block;float:right;font-size:.875rem;-webkit-transform:rotate(0);transform:rotate(0);-webkit-transition:all .5s ease;transition:all .5s ease}@-webkit-keyframes circular{0%{transform:scale(.3);-webkit-transform:scale(.3);opacity:0}25%{transform:scale(.3);-webkit-transform:scale(.3);opacity:.1}50%{transform:scale(.5);-webkit-transform:scale(.5);opacity:.3}75%{transform:scale(.8);-webkit-transform:scale(.8);opacity:.5}100%{transform:scale(1);-webkit-transform:scale(1);opacity:0}}@keyframes circular{0%{transform:scale(.3);-webkit-transform:scale(.3);opacity:0}25%{transform:scale(.3);-webkit-transform:scale(.3);opacity:.1}50%{transform:scale(.5);-webkit-transform:scale(.5);opacity:.3}75%{transform:scale(.8);-webkit-transform:scale(.8);opacity:.5}100%{transform:scale(1);-webkit-transform:scale(1);opacity:0}}.doc__onload.news-details article{left:0;opacity:1}.doc__onload.news-details .news-content>div{right:0;opacity:1}.doc__onload.news-details .news-title h2,.doc__onload.news-details .news-title>div{top:0;opacity:1}.contact-page{padding-bottom:5.5rem}.contact-page .contact .company-info{height:18.5rem;background:#eee;margin-top:1.875rem;position:relative;-webkit-transition:all .8s ease;transition:all .8s ease;top:50px;opacity:0}.contact-page .contact .company-info>div:first-child{position:absolute;top:3.125rem;left:5%}.contact-page .contact .company-info>div:first-child h2{font-size:1.5rem;font-weight:bold}.contact-page .contact .company-info>div:first-child p{font-size:12px;color:#999;font-family:"PingFang"}.contact-page .contact .company-info>div:last-child{padding-top:8rem}.contact-page .contact .company-info>div:last-child>div{float:left;width:20%;margin-right:10%}.contact-page .contact .company-info>div:last-child>div:last-child{margin-right:0}.contact-page .contact .company-info>div:last-child>div:first-child{margin-left:5%}.contact-page .contact .company-info>div:last-child>div>span{display:inline-block;width:36px;height:36px;text-align:center;line-height:36px;background:#333;border-radius:50%}.contact-page .contact .company-info>div:last-child>div>span i{color:#fff}.contact-page .contact .company-info>div:last-child>div p{font-size:.875rem}.contact-page .contact .company-info>div:last-child>div p>a{font-size:2rem}.contact-page .contact .company-info>div:last-child>div p:nth-of-type(1){margin-top:1rem}.contact-page .contact .company-info>div:last-child>div>a{font-size:2rem}.contact-page .map_v2{background-color:#f9f9f9;margin-bottom:3.125rem}.contact-page .map_v2>div{float:left}.contact-page .map_v2>div:first-child{width:66%;position:relative}.contact-page .map_v2>div:first-child img{display:block;width:100%}.contact-page .map_v2>div:first-child .point{position:absolute;z-index:66;width:45px;height:45px;left:0;margin-left:-22.5px;margin-top:-22.5px;top:0}.contact-page .map_v2>div:first-child .point::after{border-radius:50%;position:absolute;content:'';left:0;top:0;width:100%;height:100%;background-color:rgba(0,0,0,0.4);-webkit-animation:circular 3s infinite linear;animation:circular 3s infinite linear}.contact-page .map_v2>div:first-child .point::before{border-radius:50%;position:absolute;content:'';left:0;top:0;width:100%;height:100%;background-color:rgba(0,0,0,0.4);-webkit-animation:circular 3s infinite linear;animation:circular 3s infinite linear;-webkit-animation-delay:1.5s;animation-delay:1.5s;opacity:0}.contact-page .map_v2>div:first-child .point1{top:62%;left:52.5%}.contact-page .map_v2>div:first-child .point2{top:53.8%;left:60.7%}.contact-page .map_v2>div:first-child .point3{top:61.9%;left:69.2%}.contact-page .map_v2>div:first-child .point4{top:48.1%;left:73.1%}.contact-page .map_v2>div:first-child .point5{top:58.3%;left:76.8%}.contact-page .map_v2>div:first-child .point6{top:59.5%;left:81%}.contact-page .map_v2>div:first-child .point7{top:80.5%;left:69.8%}.contact-page .map_v2>div:last-child{width:34%;height:100%;padding-bottom:20px;background-color:#f9f9f9;overflow:auto}.contact-page .map_v2>div:last-child::-webkit-scrollbar{width:6px;height:6px}.contact-page .map_v2>div:last-child::-webkit-scrollbar-track{-webkit-box-shadow:inset 0 0 6px rgba(0,0,0,0.3);border-radius:10px;background-color:#f5f5f5}.contact-page .map_v2>div:last-child::-webkit-scrollbar-thumb{border-radius:10px;background-color:#555}.contact-page .map_v2>div:last-child ul{padding-left:2rem}.contact-page .map_v2>div:last-child ul li{margin-top:2.8125rem}.contact-page .map_v2>div:last-child ul li>span{position:relative;font-weight:bold;font-size:16px;text-indent:16px;height:20px;line-height:20px;display:inline-block}.contact-page .map_v2>div:last-child ul li>span::before{position:absolute;content:'';background-color:#d1b6a1;width:6px;height:20px;background:#d1b6a1;left:0;top:0}.contact-page .map_v2>div:last-child ul li>p{text-indent:16px;color:#666;font-family:PingFang;margin-top:6px}.contact-page .map_v2>div:last-child ul li>p span{font-weight:bold;color:#666}.contact-page .map_v2>div:last-child ul li>p a{font-family:PingFang}.contact-page .map{margin-top:2.5rem;position:relative;-webkit-transition:all .8s ease;transition:all .8s ease;top:50px;opacity:0;-webkit-transition-delay:.2s;transition-delay:.2s}.contact-page .map .location-filter ul{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between}.contact-page .map .location-filter ul li{float:left;height:3.125rem;text-align:center;line-height:3.125rem;font-size:.875rem;cursor:pointer;-webkit-box-flex:1;-ms-flex:1;flex:1;background:#eee;margin-right:1%}.contact-page .map .location-filter ul li:last-child{margin-right:0}.contact-page .map .location-filter ul .map__active{background-color:#333;color:#fff}.contact-page .map .map-container{height:43.75rem;margin-top:1.25rem;position:relative}.contact-page .map .map-container .location-container{height:100%;width:100%;position:relative}.contact-page .map .map-container .location-container>div{width:100%;height:100%;position:relative}.contact-page .map .map-container .location-container>div>div{position:absolute;top:50%;text-align:center;left:50%;-webkit-transform:translate(-50%, -50%);transform:translate(-50%, -50%)}.contact-page .map .map-container .location-container>div>div>div{width:120px;height:120px;background:#333;border-radius:50%;text-align:center;margin-top:30px;color:#fff;overflow:hidden;-webkit-transition:all .8s ease;transition:all .8s ease;width:380px;height:160px;background:#fff;border-radius:10px}.contact-page .map .map-container .location-container>div>div>div>div:first-child{line-height:120px;color:#fff;display:none}.contact-page .map .map-container .location-container>div>div>div>div:last-child{text-align:left;display:block;color:#666;padding-left:20px;padding-top:30px}.contact-page .map .map-container .location-container>div>div>div>div:last-child span{font-weight:bold;font-size:16px}.contact-page .map .map-container .location-container>div>div>div>div:last-child h5{margin-top:14px;font-size:16px}.contact-page .map .map-container .location-container>div>div>div>div:last-child h5 a{font-weight:bold;font-size:30px;display:inline-block;margin-right:5px}.contact-page .map .map-container .location-container>div>div>div>div:last-child p{font-size:12px;margin-top:14px}.contact-page .map .map-container .location-container>div>div>div:hover{width:380px;height:160px;background:#fff;border-radius:10px}.contact-page .map .map-container .location-container>div>div>div:hover>div:first-child{display:none}.contact-page .map .map-container .location-container>div>div>div:hover>div:last-child{display:block}.contact-page .map .map-container .location-container>div:not(:first-child){display:none}.contact-page .map #container{width:100%;height:43.75rem;position:absolute;left:0;top:0}.contact-page .recruitment .job{margin-top:1.875rem;border-left:1px solid #eee;border-right:1px solid #eee}.contact-page .recruitment .job>div{background-color:#eee;height:60px;line-height:60px}.contact-page .recruitment .job>div>div{float:left;width:22%;text-indent:1.875rem;font-weight:bold}.contact-page .recruitment .job>div>div:first-child{width:34%}.contact-page .recruitment .job>ul li{border-bottom:1px solid #eee;height:60px;overflow:hidden;-webkit-transition:all .7s ease;transition:all .7s ease}.contact-page .recruitment .job>ul li>div:first-child{line-height:60px;height:60px;cursor:pointer}.contact-page .recruitment .job>ul li>div:first-child>div{float:left;width:22%;text-indent:1.875rem}.contact-page .recruitment .job>ul li>div:first-child>div:first-child{width:34%}.contact-page .recruitment .job>ul li>div:last-child{background-color:#eee;padding:0 1.875rem}.contact-page .recruitment .job>ul li>div:last-child h3{height:90px;line-height:90px;font-size:1.5rem;font-weight:bold;border-bottom:1px solid #333}.contact-page .recruitment .job>ul li>div:last-child>div{padding-top:30px;padding-bottom:3.125rem}.contact-page .recruitment .job>ul li>div:last-child>div>div{float:left}.contact-page .recruitment .job>ul li>div:last-child>div>div:first-child{width:34%}.contact-page .recruitment .job>ul li>div:last-child>div>div:first-child div{margin-bottom:8px}.contact-page .recruitment .job>ul li>div:last-child>div>div:first-child div span{display:inline-block;padding:0 1.125rem;font-size:.875rem;height:30px;line-height:30px;color:#fff;background-color:#333}.contact-page .recruitment .job>ul li>div:last-child>div>div:last-child{width:66%;font-size:14px;line-height:1.5}.contact-page .recruitment .job>ul .job-open>div:first-child{display:none}.contact-page.doc__onload .contact .company-info{top:0;opacity:1}.contact-page.doc__onload .map{top:0;opacity:1}@-webkit-keyframes rotate{0%{-webkit-transform:rotate(0deg);transform:rotate(0deg)}100%{-webkit-transform:rotate(360deg);transform:rotate(360deg)}}@keyframes rotate{0%{-webkit-transform:rotate(0deg);transform:rotate(0deg)}100%{-webkit-transform:rotate(360deg);transform:rotate(360deg)}}@-webkit-keyframes move{0%{-webkit-transform:translateX(0);transform:translateX(0)}100%{-webkit-transform:translateX(-50%);transform:translateX(-50%)}}@keyframes move{0%{-webkit-transform:translateX(0);transform:translateX(0)}100%{-webkit-transform:translateX(-50%);transform:translateX(-50%)}}@media screen and (max-width:1680px){.container3{width:auto;margin:0 3.125rem}.service-page .profile .profile-img .card-half-container{width:calc((100% - 8px)/2);height:calc((100vw - 128px)/2)}.service-page .profile .profile-img .small-card{width:calc((100% - 8px)/2);height:50%}.service-page .profile .profile-img>div:first-child .card-half-container:last-child{margin-left:8px}.service-page .profile .profile-img .small-card{margin-right:8px;margin-top:8px}.service-page .profile .profile-img>div:last-child{height:calc((100vw - 126px)/4)}.service-page .profile .profile-img>div:last-child .small-card{height:100%;width:calc((100% - 24px)/4)}}@media screen and (max-width:1440px){.container2{width:auto;margin:0 1.875rem}.container3{width:auto;margin:0 1.875rem}.percent::after{bottom:.5rem}.service-page .profile .profile-desc>div:first-child img{}}@media screen and (max-width:1280px){.contact-page .map_v2>div:last-child ul li>p{font-size:14px}}@media screen and (max-width:1440px) and (min-width:800px){.service-page .profile .profile-img .small-card>div{top:1rem;left:1rem;right:1rem;bottom:1rem}.news-list ul li{margin-right:2rem;margin-top:2rem;width:calc((100% - 4rem)/3)}.service-page .service .service-solutions ul li::after{font-size:14rem}.service-page .partners>div>div>div>div ul li{font-size:12px}.service-page .partners>div>div>div>div ul li{}.service-page .partners>div>div>div>div ul li span img{height:50px}.service-page .partners>div>div{padding:1rem 0}.service-page .partners>div>div>div>div{margin-top:2.5rem}.service-page .service .service-solutions ul li>div:first-child p{padding:0 1.25rem}.service-page .profile .profile-img .small-card>div>div{padding:0 1rem;top:45%}.service-page .service .service-solutions ul li:hover>div:first-child h5{left:1.25rem}.service-page .service .service-solutions ul li{height:20rem}.service-page .profile .profile-img .small-card>div>span{left:1rem;top:1rem;font-size:3rem}.service-page .service h2{font-size:12rem}.project-item{height:20rem}.project-page .projects ul li{height:20rem}.service-page .service .service-lab ul li{height:22rem;margin-top:2rem}.project-details-page .other-porjects .swiper-wrapper{margin-left:3rem}.service-page .profile .profile-img .card-half-container{width:calc((100% - 6px)/2);height:calc((100vw - 126px)/2)}.service-page .profile .profile-img .small-card{width:calc((100% - 6px)/2);height:50%}.service-page .profile .profile-img>div:first-child .card-half-container:last-child{margin-left:6px}.service-page .profile .profile-img .small-card{margin-right:6px;margin-top:6px}.service-page .profile .profile-img>div:last-child{height:calc((100vw - 126px)/4)}.service-page .profile .profile-img>div:last-child .small-card{height:100%;width:calc((100% - 18px)/4)}}@media screen and (max-width:768px){.project-details-page .project-details .project-introduction>div:first-child h2{padding-right:0 !important}.service-page .profile .profile-desc>div:first-child img{width:100% !important}.contact-page .contact .company-info>div:first-child{left:0;position:static;padding-top:25px}.contact-page .contact .company-info>div:last-child>div:first-child{margin-left:0}.contact-page .map_v2>div:last-child ul{padding-left:15px}.contact-page .map_v2>div:last-child{max-height:unset !important}.contact-page .map .map-container .location-container>div>div>div{width:280px}.contact-page .map_v2>div{float:none;width:100% !important}.empty{padding:50px 0 !important}.empty img{width:120px}.common-banner>div h2{font-size:2.5rem}.service-page .profile{padding-top:2.5rem}.common-banner{}.pc{display:none !important}.mobile{display:block !important}.contact-page .contact .company-info>div:first-child{padding-left:0}.contact-page .contact .company-info>div:last-child>div{float:none;width:100%}.service-page .profile .profile-img .small-card>div{top:1rem;right:1rem;left:1rem;bottom:1rem}.service-page .service .service-lab ul li{height:15rem}.size-14-666{font-size:1rem}.size-14-999{font-size:1rem}.service-page .service .service-lab ul li>div:first-child span{margin-top:1rem}.service-page .service .service-lab ul li>div:first-child h5 a{font-size:1rem}.service-page .profile .profile-img .small-card>div>div p{margin-top:.5rem}html{font-size:12px !important}.project-details-page .other-porjects .swiper-wrapper{margin-left:1.875rem}.common-banner>div .container2{padding-top:0}.project-details-page .project-images .project-image-list ul{max-height:12rem}.project-details-page .project-images .project-image-list ul li span{bottom:.5rem;right:.5rem}.title2 h3 span:nth-of-type(2){float:none;width:100%;display:block;margin-top:1rem}.service-page .profile .profile-img>div:last-child{height:auto}.news__container{margin-top:1.5rem}.cursor{display:none !important}.service-page .profile .profile-desc>div{float:none;width:auto !important}.service-page .profile .profile-desc>div:last-child{margin-top:20px}.service-page .profile .profile-desc>div:last-child h4{line-height:1.6}.service-page .profile .profile-img>div:first-child .card-half-container:last-child{display:none}.service-page .profile .profile-img .small-card{width:50% !important;margin-right:0;margin-top:0;height:127px !important;border-right:1px solid #fff;border-bottom:1px solid #fff}.service-page .profile .profile-img .card-half-container{width:100%;height:auto}.service-page .profile .profile-img .small-card>div>span{top:0;left:0;font-size:3rem}.service-page .profile .profile-img .small-card>div>div{top:10;bottom:0;padding:0}.service-page .service h2{font-size:10rem}.service-page .service .service-lab ul li>div:first-child{padding-right:5%}.service-page .service .service-lab ul li>div:first-child p{overflow:hidden;text-overflow:ellipsis;display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:2}.service-page .service .service-solutions ul li{width:100%;float:none;margin-right:0;-webkit-transition:all .7s ease;transition:all .7s ease;margin-top:10px}.service-page .service .service-solutions ul li:hover{height:250px}.service-page .team>ul li{width:100%;height:20rem}.service-page .team>ul li>div{padding:1.5rem}.service-page .partners>div>div>div>div{margin-top:20px}.service-page .partners>div>div>div ul{display:block}.service-page .partners>div>div>div ul li{padding:0 6px}.service-page .partners>div>div>div ul li span img{}.service-page .partners{height:80vh}.service-page .partners>div{background-size:cover}.contact-page{padding-bottom:0}.service-page .customers>ul li{width:25%;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;height:6rem}.contact-page .contact .company-info>div:last-child>div{padding-top:1.5rem}.contact-page .contact .company-info>div:last-child{padding-top:0}.contact-page .contact .company-info>div{width:100%;float:none}.contact-page .contact .company-info>div:last-child{text-align:center}.contact-page .contact .company-info{height:auto;text-align:center;margin-bottom:25px;padding-bottom:25px}.contact-page .recruitment .job>ul li>div:last-child>div>div:last-child{font-size:.875rem}.contact-page .map .location-filter ul{display:block}.contact-page .map .location-filter ul li{width:32%;margin-top:6px;margin-right:2%;height:4.5rem;line-height:4.5rem;-webkit-box-flex:unset;-ms-flex:unset;flex:unset}.contact-page .map .location-filter ul li:nth-of-type(3n){margin-right:0}.news-details .news-content{border-bottom:none}.news-details .news-content>div{float:none;width:100%;padding-bottom:25px;padding-left:0}.news-details .news-content article{width:100%;float:none;padding-right:0;border-right:none;border-bottom:1px solid #eee}.news-list .news_search>div:first-child>div{width:49%}.news-list .news_search>div:first-child>div:first-child{margin-right:2%}.news-list ul li{width:49%;height:25rem;margin-right:2%;margin-top:10px}.news-list ul li>p{height:4rem;line-height:4rem}.news-list ul li img{height:12rem}.news-list ul li:nth-of-type(3n){margin-right:2%}.news-list ul li:nth-of-type(2n){margin-right:0}.project-details-page .project-details .project-introduction>div{width:100% !important;float:none}.project-details-page .project-details .project-info ul li span{font-size:12px}.project-details-page .project-details .project-info ul li span i{font-size:14px}.project-details-page .project-images .project-image-list ul li img{height:5rem}.project-details-page .project-details .project-info .mySwiper{height:25rem}.project-details-page .other-porjects .swiper-slide{width:30rem}.project-item figure>figcaption h4{white-space:nowrap;overflow:hidden;display:block;text-overflow:ellipsis}.project-page .projects ul li{height:15rem}.project-page .projects ul li .project-item{height:15rem}.project-details-page .project-images .project-image-list ul li{width:calc((100% - 2rem)/3);margin-top:1rem;margin-right:1rem}.project-item figure>figcaption>div{height:4.25rem}.project-item figure>figcaption>div p{padding:0 1rem}.project-page .filter .container2>ul{margin-right:0;width:100%;float:none;margin-left:0 !important;margin-bottom:15px}.select>p{height:34px}.project-page .filter .container2>ul>li .search{height:34px}.team-slider .swiper-slide{width:84vw;height:60vh}.team-slider{height:60vh}.team-slider .swiper-slide>div{float:none;height:auto;width:100% !important}.team-slider .swiper-slide>div>img{height:auto;width:120px}.team-slider .swiper-slide>div:first-child{text-align:center}.team-slider .swiper-slide>div:first-child>div{text-align:left}.team-slider .swiper-slide>div:first-child>div h4,.team-slider .swiper-slide>div:first-child>div p{padding-left:10px}.team-slider .swiper-slide>div:last-child{padding-top:10px;padding-left:10px;padding-right:10px}.team-slider .swiper-slide>div:last-child p{margin-top:1.5rem}}
/*# sourceMappingURL=main.css.map */