*{-webkit-tap-highlight-color:transparent;margin:0}body,input.u-input{font-size:16px}img.u-image{-o-object-fit:fill;object-fit:fill;width:320px;height:240px;display:inline-block}input.u-input{text-indent:0;background:0 0;border:none;outline:none;width:100%;height:1.4em;min-height:1.4em;padding:0;line-height:1.4em;display:block}input.u-input::placeholder{color:gray}.sr-only{clip:rect(0,0,0,0);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.ui-toast{z-index:999999;color:#fff;text-align:center;opacity:0;pointer-events:none;background:#000000bf;border-radius:6px;max-width:80%;padding:12px 20px;font-size:15px;line-height:1.5;transition:opacity .2s;position:fixed;top:50%;left:50%;transform:translate(-50%,-50%)}.ui-toast.show{opacity:1}:root{--vt-c-white:#fff;--vt-c-white-soft:#f8f8f8;--vt-c-white-mute:#f2f2f2;--vt-c-black:#181818;--vt-c-black-soft:#222;--vt-c-black-mute:#282828;--vt-c-indigo:#2c3e50;--vt-c-divider-light-1:#3c3c3c4a;--vt-c-divider-light-2:#3c3c3c1f;--vt-c-divider-dark-1:#545454a6;--vt-c-divider-dark-2:#5454547a;--vt-c-text-light-1:var(--vt-c-indigo);--vt-c-text-light-2:#3c3c3ca8;--vt-c-text-dark-1:var(--vt-c-white);--vt-c-text-dark-2:#ebebeba3;--color-background:var(--vt-c-white);--color-background-soft:var(--vt-c-white-soft);--color-background-mute:var(--vt-c-white-mute);--color-border:var(--vt-c-divider-light-2);--color-border-hover:var(--vt-c-divider-light-1);--color-heading:var(--vt-c-text-light-1);--color-text:var(--vt-c-text-light-1);--section-gap:160px}@media (prefers-color-scheme:dark){:root{--color-background:var(--vt-c-black);--color-background-soft:var(--vt-c-black-soft);--color-background-mute:var(--vt-c-black-mute);--color-border:var(--vt-c-divider-dark-2);--color-border-hover:var(--vt-c-divider-dark-1);--color-heading:var(--vt-c-text-dark-1);--color-text:var(--vt-c-text-dark-2)}}html{-webkit-text-size-adjust:100%;-moz-text-size-adjust:100%;text-size-adjust:100%;background:#fff}body{text-rendering:optimizelegibility;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;min-height:100vh;transition:color .5s,background-color .5s;overflow-x:hidden}body,html,input[disabled],input[type=text],page{background:#fff}body,button,input,page,select,textarea{color:#333;font:400 14px/1 Microsoft YaHei,tahoma,arial,SimSun}li,ol,ul{list-style:none}blockquote,body,dd,dl,figure,form,h1,h2,h3,h4,h5,h6,p,pre{margin:0}td,th{padding:0}button,input,menu,ol,ul{margin:0;padding:0}article,aside,details,figcaption,figure,footer,header,hgroup,iframe,menu,nav,section{display:block}audio,canvas,video{display:inline-block}*,textarea{-webkit-user-select:text}input,select,textarea{border:1px solid #0000;outline:1px solid #0000;font-size:100%}button,input,select,textarea{-webkit-appearance:none}button,input[type=submit]{border:none}img,input,select{vertical-align:middle}input{text-indent:3px}table{border-collapse:collapse;border-spacing:0}th{text-align:inherit}button,fieldset,img{border:0}abbr,acronym{font-variant:normal;border:0}del{text-decoration:line-through}address,caption,cite,code,dfn,em,th,var{font-style:normal;font-weight:400}caption,th{text-align:left}h1,h2,h3,h4,h5,h6{font-size:100%;font-weight:400}q:after,q:before{content:""}sub,sup{vertical-align:baseline;font-size:75%;line-height:0;position:relative}strong{font-weight:400}sup{top:-.5em}sub{bottom:-.25em}a,a:hover,ins{text-decoration:none}a{color:#333}a:hover{color:#0d6ff1}.clearfix:after,.clearfix:before{content:"";line-height:0;display:table}.clearfix:after,div.clear{clear:both}div.clear{height:0;font-size:0;overflow:hidden}area{outline:none}em,i{font-style:normal}.fr{float:right}.fl{float:left}.audio,.none{display:none}.ellipsis,.hidden,.overflow{overflow:hidden}.pic{width:100%}.ta-center{text-align:center}.relative{position:relative}.ellipsis{white-space:nowrap;text-overflow:ellipsis}.ellipsis2{-webkit-line-clamp:2}.ellipsis2,.ellipsis3{text-overflow:ellipsis;-webkit-box-orient:vertical;display:-webkit-box;overflow:hidden}.ellipsis3{-webkit-line-clamp:3}.ui-page-center{width:1200px;margin:0 auto}.thumb{display:flex;overflow:hidden}.thumb .pic{background:url(./loader.DTkF4oU_.png) 0 0/100% 100% no-repeat;transition:all 1s}.thumb:hover .pic{transform:scale(1.1)}@media screen and (width<=1024px){#app .ui-page-center{width:auto;padding-left:12px!important;padding-right:12px!important}#app .ui-item{padding-bottom:20px}#app .ui-item-title{padding-top:30px;font-size:24px;line-height:1.2}#app .ui-item-desc{padding:15px 0;font-size:14px;line-height:1.4}#app .swiper-pagination{bottom:8px}#app .swiper-pagination .swiper-pagination-bullet{width:16px}#app .ui-backTop-btn{justify-content:center;align-items:center;width:40px;height:40px;display:flex;bottom:64px;right:12px}#app .ui-backTop-btn .icon-top{width:20px;height:20px;margin:0}#app .ui-backTop-btn .tip,#app .ui-page-footer .experienceAchievement-item,#app .ui-page-header .achievement,#app .ui-page-header .menu-item,#app .ui-page-header .service-item .icon-qq,#app .ui-page-header .service-item .icon-wx{display:none}#app .ui-page-header{background:#fff;height:44px}#app .ui-page-header .ui-page-center{height:auto}#app .ui-page-footer .enterpriseInfo-item{padding:20px 0;display:block}#app .ui-page-footer .enterpriseInfo-item .footer-nav{display:none}#app .ui-page-footer .enterpriseInfo-item .enterprise-contact{margin-bottom:20px}#app .ui-page-footer .copyright{text-align:center;padding:10px 0 62px;display:block}#app .ui-page-footer .copyright .enterprise{margin-bottom:5px;display:block}#app .ui-page-footer .copyright .enterprise .txt{display:none}#app .ui-page-footer .copyright .attestation{justify-content:center;align-items:center;display:flex}#app .index-page .assess-item .time-col,#app .index-page .experience-item,#app .ui-page-footer .copyright .line{display:none}#app .index-page .home-header{position:relative}#app .index-page .banner-item{height:200px}#app .index-page .banner-item .swiper-slide{background-position:40%;background-size:auto 100%;height:200px}#app .index-page .assess-item .ui-page-center{flex-direction:column;align-items:stretch;height:auto;padding-top:20px;padding-bottom:20px}#app .index-page .assess-item .ad-col{text-align:center;padding-right:0}#app .index-page .assess-item .ad-col .ad-title{font-size:20px}#app .index-page .assess-item .ad-col .ad-desc{margin-top:6px;font-size:13px}#app .index-page .assess-item .form-col{flex-wrap:wrap;width:auto;margin-top:14px;padding:10px}#app .index-page .assess-item .form-col .import{width:100%;margin:0 0 8px}#app .index-page .assess-item .form-col .import .input{height:42px;padding:0 10px;font-size:15px}#app .index-page .assess-item .form-col .submitBtn{width:100%;height:42px;font-size:15px}#app .index-page .coreBusiness-item .business-type .business{width:290px;height:410px}#app .index-page .coreBusiness-item .business-type .business .backBox{width:calc(100% - 10px)}#app .index-page .coreBusiness-item .business-type .business .backBox .mask,#app .index-page .industryReputation-item .reputation-list .reputation .intro{padding:30px 12px 12px}#app .index-page .coreBusiness-item .business-type .business .backBox .bg{background-position:100% 100%}#app .index-page .coreBusiness-item .business-type .business .consult-btn{margin-top:0;position:static}#app .index-page .coreBusiness-item .business-type .business .action-list .list .icon{background-size:100%}#app .index-page .industryReputation-item .reputation-list .reputation,#app .index-page .industrySolution-item .solution-list{display:block}#app .index-page .industrySolution-item .solution-list .list{width:auto;height:auto}#app .index-page .industrySolution-item .solution-list .thumb{height:200px}#app .index-page .industrySolution-item .solution-list .thumb .pic{background-size:cover}#app .index-page .industryReputation-item{overflow:hidden}#app .index-page .industryReputation-item .reputation-list{width:calc(100% - 40px);margin:0 auto}#app .index-page .industryReputation-item .reputation-list .reputation .thumb{width:auto;height:200px}#app .index-page .industryReputation-item .reputation-list .reputation .intro .reputation-name{margin-bottom:15px}#app .index-page .industryReputation-item .reputation-list .reputation .intro .reputation-name .name{font-size:24px}#app .index-page .industryReputation-item .reputation-list .reputation .intro .reputation-logo{margin:10px 0 15px;display:none}#app .index-page .industryReputation-item .reputation-list .reputation .intro .desc{margin:10px 0}#app .index-page .industryReputation-item .reputation-list .reputation .intro .desc .txt{margin-bottom:5px;font-size:14px;line-height:1.4}#app .index-page .industryReputation-item .reputation-list .reputation .intro .view-btn{border:none;justify-content:flex-end;width:auto;height:32px;font-size:12px;position:static}#app .index-page .industryReputation-item .reputation-list .reputation .intro .view-btn .icon{width:18px;height:18px;margin-left:3px}#app .index-page .successfulCase-item .tab-list{justify-content:space-between;padding:0 12px}#app .index-page .successfulCase-item .tab-list .list{width:auto;padding:10px 0;font-size:14px}#app .index-page .successfulCase-item .tab-list .list .icon{width:16px;height:16px;margin-right:3px}#app .index-page .successfulCase-item .case-list{margin:15px 0}#app .index-page .successfulCase-item .case-list .swiper-slide{padding:8px}#app .index-page .successfulCase-item .case-list .list{pointer-events:none;height:460px}#app .index-page .successfulCase-item .case-list .list .desc{margin-top:10px}#app .index-page .successfulCase-item .more-btn{height:36px;font-size:14px}#app .index-page .businessPartner-item .partner-list .link{width:calc(33.333% - 7px);margin:0 10px 10px 0!important}#app .index-page .businessPartner-item .partner-list .link:nth-child(3n){margin-right:0!important}#app .index-page .PM-item .project-flow-chart{-webkit-overflow-scrolling:touch;height:auto;overflow-x:auto}#app .index-page .PM-item .project-flow-chart .flow-img{width:760px;max-width:none;height:auto}#app .index-page .PM-item .flow-tip{color:#8c8c8c;text-align:center;padding:6px 0 14px;font-size:12px;display:block}#app .index-page .news-item .tab-list{padding:0 12px}#app .index-page .news-item .tab-list .list{white-space:nowrap;width:auto;margin:0 40px;padding:10px 0;font-size:14px}#app .index-page .news-item .tab-list .list .icon{width:16px;height:16px;margin-right:3px}#app .index-page .news-item .news-list{width:100%!important}#app .index-page .news-item .news-list .thumb{height:200px!important}#app .index-page .news-item .news-list .intro{padding:15px 0}#app .index-page .news-item .news-list .intro .date{position:static}}
