[data-v-27584495]{padding:0;margin:0}h2[data-v-27584495]{margin:0}.header_show[data-v-27584495]{transform:translateY(-62px)}.a_text_dark[data-v-27584495]{color:rgba(0,0,0,.8)}.header[data-v-27584495]{width:100%;height:60px;background-color:#fff;box-shadow:none;position:fixed;z-index:999;transition:transform .2s ease}.header .header_container[data-v-27584495]{height:100%}.shadow[data-v-27584495]{background-color:hsla(0,0%,100%,.7);-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);box-shadow:0 1px 8px 0 rgba(0,0,0,.1)}.header_content[data-v-27584495]{display:flex;justify-content:space-between;flex-direction:row;height:100%;align-items:center;padding:0 96px;margin:0 auto}.header_content .logo[data-v-27584495]{flex:0 0 auto}.header_content .logo img[data-v-27584495]{height:60px}.menu-wrapper[data-v-27584495]{display:flex;flex-direction:row;list-style:none;align-items:center;padding:0;margin:0 0 0 20px;position:relative}.menu-wrapper .menu-item[data-v-27584495]{flex-shrink:0}.menu-wrapper>.menu-item+.menu-item[data-v-27584495]{margin-left:40px}.menu-wrapper .menu-item-link[data-v-27584495]{font-weight:400;font-size:18px;line-height:60px;cursor:pointer;position:relative}.menu-wrapper .menu-item-link a[data-v-27584495]{display:inline-block;color:#000;transition:color .3s}.menu-wrapper .menu-item-link a[data-v-27584495] :hover{color:#3370ff}.menu-wrapper .menu-item-link .router-link-exact-active[data-v-27584495]{color:#3370ff;font-weight:600}.menu-wrapper .menu-item-link .router-link-exact-active span[data-v-27584495]:after{content:"";display:block;height:2px;position:absolute;width:26px;left:calc(50% - 13px);bottom:14px;background-color:#3370ff}.nav_text_white[data-v-27584495]{color:#fff}.nav_text_dark[data-v-27584495]{color:rgba(0,0,0,.8)}@media only screen and (max-width:991px){.header_content[data-v-27584495]{padding:0 32px}}.shell[data-v-27584495]{display:flex;justify-content:center}.button[data-v-27584495]{width:150px;height:65px;text-align:center;line-height:65px;transition:.3s;cursor:pointer;font-weight:400;font-size:18px;position:relative}.button a[data-v-27584495]{color:#000;transition:color .3s}.button a[data-v-27584495] :hover{color:#3370ff}.button .router-link-exact-active[data-v-27584495]{color:#3370ff;font-weight:600}.button .router-link-exact-active span[data-v-27584495]:after{content:"";display:block;height:2px;position:absolute;width:26px;left:calc(50% - 13px);bottom:14px;background-color:#3370ff}.button ul li[data-v-27584495]{height:0;transition:.2s;opacity:0;transform:translateY(-65px);background-color:#fff}.button:hover li[data-v-27584495]{height:65px;opacity:1;transform:translateY(0)}#cb[data-v-27584495]{display:none;width:40px;height:40px;display:inline-block;font-size:50px;text-align:center;line-height:30px;position:fixed;right:30px;cursor:pointer}.menu[data-v-27584495]{width:250px;height:2000px;background-color:#1f2329;position:fixed;right:-250px;border-radius:12px 0 0 12px;overflow:hidden;transition:right .3s ease}.menu .menu-content[data-v-27584495]{align-content:center}#cb:checked~.menu[data-v-27584495]{right:0}.item-title[data-v-27584495]{line-height:40px;padding:0 10px;display:flex;align-items:center;color:#666}.item-title .iconfont[data-v-27584495]{font-size:18px;margin-right:5px;color:#00d4e3}.item-children[data-v-27584495]{padding:0 20px}[data-v-27584495] .el-tree-node{background-color:#1f2329}[data-v-27584495] .el-tree-node__label{margin-left:30px}[data-v-27584495] .el-tree-node__content>.el-tree-node__expand-icon{position:absolute;right:20px;font-size:20px}[data-v-27584495] .el-tree-node__content{position:relative;font-size:18px;padding-left:30px;width:100%;height:50px;align-content:center;line-height:10px;color:#d2d3d4}[data-v-165bc268]{margin:0;padding:0}h2[data-v-165bc268]{font-size:100%;font-weight:400;font-variant:normal}.footer-container[data-v-165bc268]{height:130px;line-height:5px;background-color:#1f2329;color:#d2d3d4;font-size:16px;display:flex;align-items:center;justify-content:center;position:fixed;left:0;bottom:0;right:0}.content[data-v-165bc268]{padding:10px;line-height:1.5;font-size:13.5px}.footer_container[data-v-165bc268]{width:100%;background:#1f2329;padding-bottom:10px}.footer_container a[data-v-165bc268]{color:#d2d3d4}.footer_content[data-v-165bc268]{max-width:1440px;color:#d2d3d4;margin:0 auto;padding:10px 0 0;display:flex;flex-direction:row;align-items:flex-start}.footer_content .footer-content-column[data-v-165bc268]{flex:1 1;color:#d2d3d4;position:relative;text-align:left}.footer_content .footer-content-column .about_list[data-v-165bc268],.footer_content .footer-content-column .contact_list[data-v-165bc268]{text-align:left;font-size:14px;line-height:22px}.footer_content .footer-content-column .about_list li[data-v-165bc268],.footer_content .footer-content-column .contact_list li[data-v-165bc268]{margin-bottom:15px}.footer_content .footer-content-column .about_list a[data-v-165bc268],.footer_content .footer-content-column .contact_list a[data-v-165bc268]{color:#d2d3d4}.footer_content .about_us[data-v-165bc268],.footer_content .contact_us[data-v-165bc268]{max-width:202px}.footer_content .focus_us[data-v-165bc268]{text-align:left;padding-left:10px}.footer_content .focus_us .media[data-v-165bc268]{margin-top:18px;display:flex;justify-content:space-evenly}.footer_content .focus_us span[data-v-165bc268]{margin-right:18px;flex:0 0 auto}.footer_content .focus_us h2[data-v-165bc268]{text-align:left;font-size:14px;font-weight:400;margin-bottom:4px}.footer_content .footer_logo[data-v-165bc268]{margin-left:96px;height:55px;text-align:left;max-width:382px;min-width:350px}.footer_content .footer_logo h2[data-v-165bc268]{font-size:14px;font-weight:400;margin-bottom:4px}.qr_popover[data-v-165bc268]{text-align:center}.qr_popover img[data-v-165bc268]{width:120px;height:120px;margin-bottom:10px}.index-bd[data-v-533bb6b0]{padding-top:60px}.el-carousel__item h3[data-v-533bb6b0]{color:#475669;font-size:18px;opacity:.75;line-height:300px;margin:0}.el-carousel__item[data-v-533bb6b0]:nth-child(2n){background-color:#99a9bf}.el-carousel__item[data-v-533bb6b0]:nth-child(odd){background-color:#d3dce6}.img_con[data-v-533bb6b0]{width:100%;height:100%;display:flex;justify-content:center;align-items:center}.img_con[data-v-533bb6b0] :after{content:"";position:absolute;bottom:0;left:0;right:0;background:rgba(51,112,255,.2);height:100%;z-index:666}.img_con .element-img[data-v-533bb6b0]{width:100%;height:100%;-o-object-fit:cover;object-fit:cover}[data-v-533bb6b0] .el-carousel__arrow{display:block!important;width:70px;height:70px;font-size:40px;background-color:rgba(90,88,88,.1)}[data-v-533bb6b0] .el-carousel__arrow:hover{background-color:rgba(16,15,15,.3)}.swiper[data-v-533bb6b0]{width:100%;height:100%;border-radius:15px 0 0 15px}.swiper .swiper-slide[data-v-533bb6b0]{width:100%!important;height:100%;padding:0;position:relative;display:flex;align-items:center}.swiper .swiper-slide .case-img[data-v-533bb6b0]{margin:0;height:100%;width:100%}.time[data-v-533bb6b0]{font-size:13px;color:#999}.bottom[data-v-533bb6b0]{margin-top:13px;line-height:12px}.button[data-v-533bb6b0]{padding:0;float:right}.image[data-v-533bb6b0]{width:100%;display:block}.clearfix[data-v-533bb6b0]:after,.clearfix[data-v-533bb6b0]:before{display:table;content:""}.clearfix[data-v-533bb6b0]:after{clear:both}.business[data-v-533bb6b0]{height:1000px}.business img[data-v-533bb6b0]{width:100%;display:block}.business1[data-v-533bb6b0]{background-color:#fff}.info-box[data-v-533bb6b0]{width:320px;height:350px;margin:0 auto 0}.info-box .info[data-v-533bb6b0]{width:100%}.info-box .info h4[data-v-533bb6b0]{font-size:20px;font-weight:500;letter-spacing:.1em;text-align:center}.info-box .info P[data-v-533bb6b0]{font-weight:300;letter-spacing:.05em;font-size:18px;margin:0 0 5px}.info-box .info span[data-v-533bb6b0]{letter-spacing:.1em;font-weight:100;line-height:20px;font-size:17px}.info-box .info .content p[data-v-533bb6b0]{letter-spacing:.1em;font-weight:300;text-indent:1em;line-height:20px;font-size:16px}.service-info-title[data-v-533bb6b0]{font-weight:700;font-size:28px;position:relative;bottom:2px;text-align:center;margin-top:20px;margin-bottom:20px}.service-info-title p[data-v-533bb6b0]{opacity:.2;text-transform:uppercase;color:#6b6583;font-size:24px;margin:0;padding:0}.service-info-title h3[data-v-533bb6b0]{margin-top:-15px;color:#434343;font-weight:400;letter-spacing:4px;margin-bottom:0}.service-info-subtitle[data-v-533bb6b0]{font-size:15px;line-height:1.5;color:#646a73;margin-bottom:20px;text-align:center}.box[data-v-533bb6b0]{padding-top:20px;padding-bottom:40px}.block[data-v-533bb6b0]{width:70%;height:180px;margin:0 auto 0;padding:10px 40px 0;background-color:#fff;font-size:15px}.block[data-v-533bb6b0]:first-child{border-radius:10px 10px 0 0}.block[data-v-533bb6b0]:last-child{border-radius:0 0 10px 10px}.block strong[data-v-533bb6b0]{line-height:40px}.block p[data-v-533bb6b0]{margin-top:0;margin-bottom:0;padding-bottom:0}.block p img[data-v-533bb6b0]{width:100px;height:100px}[data-v-533bb6b0] .demo-image__placeholder{background-image:url(../img/bridge-7108432_640.d7819173.jpg);height:840px}.qualifications[data-v-533bb6b0]{margin-top:40px}.qualifications-img[data-v-533bb6b0]{width:315px;margin:0 auto 20px;padding:0 10px 0}.qualifications-img img[data-v-533bb6b0]{width:150px;height:225px}[data-v-533bb6b0] .el-image{width:100px;height:150px}.qualifications-img .el-image[data-v-533bb6b0]:not(:last-child){margin-right:5px}.overlay[data-v-533bb6b0]{position:absolute;width:80%;top:15%;left:10%;display:flex;align-items:center;justify-content:center;text-align:center;cursor:default}.overlay .slogan[data-v-533bb6b0]{font-size:45px;line-height:61px;color:#fff;margin-bottom:67px;letter-spacing:1px;font-weight:800}.overlay .slogan .slogan-subtitle[data-v-533bb6b0]{letter-spacing:16px;text-indent:16px;font-size:20%;line-height:17px;opacity:.8;margin-top:14px;position:relative}.slogan .slogan-subtitle[data-v-533bb6b0]:after,.slogan .slogan-subtitle[data-v-533bb6b0]:before{content:"";display:block;width:74px;height:2px;position:absolute;top:calc(50% - 1px);background-image:linear-gradient(270deg,hsla(0,0%,100%,0),#fff 47%,hsla(0,0%,100%,0))}.slogan .slogan-subtitle[data-v-533bb6b0]:before{left:-50px}.slogan .slogan-subtitle[data-v-533bb6b0]:after{right:-50px}