.contact-form{position:relative}.contact-form .tip{position:absolute;z-index:9;left:50%;top:50%;border:1px solid #928590;background:#fff;-webkit-box-shadow:0 0 3px 1px #928590;box-shadow:0 0 3px 1px #928590;border-radius:5px;padding:1rem 2rem;-webkit-transform:translate(-50%,-50%) scale(0);transform:translate(-50%,-50%) scale(0);-webkit-transition:-webkit-transform .2s;transition:-webkit-transform .2s;transition:transform .2s;transition:transform .2s,-webkit-transform .2s}.contact-form .tip.show{-webkit-transform:translate(-50%,-50%) scale(1);transform:translate(-50%,-50%) scale(1)}.contact-form .form-border{border:1px solid #fff}.contact-form .form-left,.contact-form .form-right{padding:0 1rem;color:#fff;width:50%;float:left;-webkit-box-sizing:border-box;box-sizing:border-box;font-size:.8rem}.contact-form .form-left .row,.contact-form .form-right .row{height:3.3rem;position:relative}.contact-form .form-left .row::after,.contact-form .form-right .row::after{content:'';position:absolute;width:100%;height:1px;left:0;bottom:0;background:#fff}.contact-form .form-left .row.project::after,.contact-form .form-left .row:last-child::after,.contact-form .form-right .row.project::after,.contact-form .form-right .row:last-child::after{background:0 0}.contact-form .form-left .row.project,.contact-form .form-right .row.project{display:none}.contact-form .form-left .row.project.active,.contact-form .form-right .row.project.active{display:block}.contact-form .form-left .row label,.contact-form .form-right .row label{line-height:3.3rem}.contact-form .form-left .row .rowrt,.contact-form .form-right .row .rowrt{float:right}.contact-form .form-left .row .select-content,.contact-form .form-right .row .select-content{position:relative;display:-webkit-box;display:-ms-flexbox;display:flex;height:100%;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.contact-form .form-left .row .select-content span,.contact-form .form-right .row .select-content span{position:absolute;display:block;right:0;top:0;line-height:3.3rem;font-size:.6rem;background:url(/uploads/image/cimages/arrow-f2dbb90867.svg) right center no-repeat;background-size:.7rem .4rem;padding:0 .9rem 0 .3rem;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;pointer-events:none}.contact-form .form-left .row .dropdown,.contact-form .form-right .row .dropdown{opacity:0;color:#fff;font-size:.6rem;border:none;outline:0;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;line-height:140%;-webkit-tap-highlight-color:transparent;-webkit-appearance:none;-moz-appearance:none;appearance:none;background:url(/uploads/image/cimages/arrow-f2dbb90867.svg) right center no-repeat #3fb6ac;background-size:.7rem .4rem;padding:0 .9rem 0 .3rem}.contact-form .form-left .row .dropdown::-ms-expand,.contact-form .form-right .row .dropdown::-ms-expand{display:none}.contact-form .form-left .row .dropdown option,.contact-form .form-right .row .dropdown option{background:#fff;color:#3fb6ac}.contact-form .form-left .row .dropdown option::-moz-selection,.contact-form .form-right .row .dropdown option::-moz-selection{background:0 0}.contact-form .form-left .row .dropdown option::selection,.contact-form .form-right .row .dropdown option::selection{background:0 0}.contact-form .form-left .row textarea,.contact-form .form-right .row textarea{background:0 0;width:100%;height:100%;border:none;outline:0;color:#fff;-webkit-box-sizing:border-box;box-sizing:border-box;padding:10px 0}.contact-form .form-left .row textarea::-webkit-input-placeholder,.contact-form .form-right .row textarea::-webkit-input-placeholder{color:rgba(230,230,230,.5)}.contact-form .form-left .row textarea::-moz-placeholder,.contact-form .form-right .row textarea::-moz-placeholder{color:rgba(230,230,230,.5)}.contact-form .form-left .row textarea:-ms-input-placeholder,.contact-form .form-right .row textarea:-ms-input-placeholder{color:rgba(230,230,230,.5)}.contact-form .form-left .row textarea::-ms-input-placeholder,.contact-form .form-right .row textarea::-ms-input-placeholder{color:rgba(230,230,230,.5)}.contact-form .form-left .row textarea::placeholder,.contact-form .form-right .row textarea::placeholder{color:rgba(230,230,230,.5)}.contact-form .form-left .row .project-info,.contact-form .form-right .row .project-info{width:50%;float:left;margin:5px 0;font-size:.6rem}.contact-form .form-left .row .project-info.hide,.contact-form .form-right .row .project-info.hide{display:none}.contact-form .form-left .row .project-info.full,.contact-form .form-right .row .project-info.full{width:100%}.contact-form .form-left .row input,.contact-form .form-right .row input{background:0 0;width:60%;height:100%;border:none;outline:0;color:#fff}.contact-form .form-left .row2,.contact-form .form-right .row2{height:6.6rem}.contact-form .form-left{border-right:1px solid #fff}.contact-form button{display:block;margin:1rem auto 0;padding:.3rem 2rem;font-size:.8rem;background:0 0;border:1px solid #fff;outline:0;color:#fff;cursor:pointer}header nav a,header nav span{margin:0 .7rem}@font-face{font-family:sourcehanserifcn-bold;src:url(/uploads/image/cfonts/sourcehanserifcn-bold.woff2) format('woff2'),url(/uploads/image/cfonts/sourcehanserifcn-bold.woff) format('woff'),url(/uploads/image/cfonts/sourcehanserifcn-bold.ttf) format('truetype')}@font-face{font-family:sourcehanserifcn-light;src:url(/uploads/image/cfonts/sourcehanserifcn-light.woff2) format('woff2'),url(/uploads/image/cfonts/sourcehanserifcn-light.woff) format('woff'),url(/uploads/image/cfonts/sourcehanserifcn-light.ttf) format('truetype')}@font-face{font-family:sourcehanserifcn-regular;src:url(/uploads/image/cfonts/sourcehanserifcn-regular.woff2) format('woff2'),url(/uploads/image/cfonts/sourcehanserifcn-regular.woff) format('woff'),url(/uploads/image/cfonts/sourcehanserifcn-regular.ttf) format('truetype')}@font-face{font-family:sourcehanserifcn-medium;src:url(/uploads/image/cfonts/sourcehanserifcn-medium.woff2) format('woff2'),url(/uploads/image/cfonts/sourcehanserifcn-medium.woff) format('woff'),url(/uploads/image/cfonts/sourcehanserifcn-medium.ttf) format('truetype')}html{font-size:calc(100vw * 20 / 1600);font-family:arial,-apple-system,blinkmacsystemfont,'pingfang sc','helvetica neue',stheiti,'microsoft yahei',tahoma,simsun,sans-serif}body{padding-top:3.5rem}body,html{-ms-overflow-style:scrollbar}header{position:fixed;left:0;top:0;right:0;padding:0 20px;height:3.5rem;background-color:#fff;-webkit-box-shadow:0 0 10px 0 rgba(0,0,0,.2);box-shadow:0 0 10px 0 rgba(0,0,0,.2);display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;-webkit-box-align:center;-ms-flex-align:center;align-items:center;z-index:999;overflow:hidden}header .logo{display:block;width:11rem;height:2rem;background:url(/uploads/image/cimages/logo-66f8ac23d7.svg) center/contain no-repeat}header nav{white-space:nowrap;font-size:.9rem}header nav a{display:inline-block;height:calc(3.5rem - 4px);line-height:3.5rem;text-decoration:none;color:#433526}header nav a:hover{color:#3fb6ac}header nav a.active{color:#3fb6ac;padding-bottom:2px;border-bottom:2px solid #3fb6ac}header nav a.contact{display:inline-block;padding:0 1rem 0 2.6rem;height:3.5rem;text-align:center;background:url(/uploads/image/cimages/contact-2f21a657d0.svg) 1rem center/1rem auto no-repeat #3fb6ac;color:#fff}header nav a.contact:hover{background-color:#329088;color:#fff}header nav span.split{color:#ccc}header nav span.i18n{cursor:pointer}header nav span.i18n:hover{color:#3fb6ac}header nav.en a,header nav.en span{margin:0 .5rem}header nav .search-form{display:inline-block;font-size:0;vertical-align:middle;border:1px solid #433526;border-radius:.7rem;overflow:hidden}header nav .search-form.normal{border:1px solid transparent}header nav .search-form.normal input{width:0;opacity:0;padding:0}header nav .search-form input{width:7rem;font-size:.7rem;padding:0 0 0 .7rem;line-height:1.7rem;height:1.7rem;outline:0;border:none;vertical-align:top;-webkit-transition:opacity,width .5s;transition:opacity,width .5s}header nav .search-form button{outline:0;border:none;height:1.7rem;width:2rem;background-color:transparent;background-image:url(/uploads/image/cimages/search-318e810f1c.svg);background-repeat:no-repeat;background-position:center;background-size:1rem;vertical-align:top;cursor:pointer}main{min-height:400px}.clear{clear:both}footer{padding:2rem 3rem;background-color:#333;color:#ccc}footer .page-icons{position:absolute;right:.5rem;top:100%}footer .page-icons>div{background:#3fb6ac;border-radius:50%;width:2rem;height:2rem;margin-bottom:.5rem;text-align:center;cursor:pointer;-webkit-box-shadow:0 0 10px rgba(0,0,0,.5);box-shadow:0 0 10px rgba(0,0,0,.5)}footer .page-icons>div:hover{background:#329088}footer .page-icons>div span{font-size:.8rem;width:.8rem;margin:-.2rem auto 0;color:#fff}footer .page-icons>div img{width:80%;margin:-.2rem auto 0}footer .page-icons>div:first-child:not(.en){margin-top:.5rem;border-radius:4px;height:auto;padding:.25rem 0}footer .page-icons>div:first-child:not(.en) .icon{margin-top:0}footer .page-icons>div.en .icon.contact{width:1.4rem;height:1.4rem;margin-top:.25rem}footer .page-icons>div:last-child{margin-top:1rem}footer .page-icons>div .icon{width:1.5rem;height:1.5rem;margin-top:.25rem;background-position:center;background-repeat:no-repeat;display:inline-block}footer .page-icons>div .icon.follow,footer .page-icons>div .icon.mail{width:1.2rem;height:1.2rem;margin-top:.4rem}footer .page-icons>div .icon.call,footer .page-icons>div .icon.top{width:1.1rem;height:1.1rem;margin-top:.45rem}footer .page-icons>div span{display:block}footer .nav-items{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between}footer .nav-items .nav a{text-decoration:none;color:grey}footer .nav-items .nav a:hover{color:#3fb6ac}footer .nav-items .nav .title{font-size:.9rem;margin-bottom:1rem}footer .nav-items .nav .title a{color:#c7c3c3;position:relative}footer .nav-items .nav .title a:hover{color:#3fb6ac}footer .nav-items .nav .sub{font-size:.8rem;margin-bottom:.5rem}footer .nav-items .nav .sub .qrcode{width:7rem}footer .nav-items .nav.left{float:left}footer .copy{text-align:right;font-size:.7rem;margin-top:-2rem;color:grey}footer .copy span{display:block;font-size:.6rem;margin-top:.4rem;line-height:140%}footer .copy span a{text-decoration:none;color:grey}footer .copy span a:hover{color:#3fb6ac}.hide{display:none}.popup-mask{position:fixed;z-index:1000;left:0;right:0;top:0;bottom:0;background:rgba(0,0,0,.5)}.popup-window{position:fixed;z-index:1001;left:50%;top:50%;-webkit-transform:translate(-50%,-50%);transform:translate(-50%,-50%)}.popup-window .popup-content{position:relative;background:#3fb6ac;-webkit-box-shadow:0 0 10px rgba(0,0,0,.5);box-shadow:0 0 10px rgba(0,0,0,.5)}.popup-window .popup-content .popup-close{position:absolute;top:-2.5rem;right:0;-webkit-box-shadow:0 0 10px rgba(0,0,0,.5);box-shadow:0 0 10px rgba(0,0,0,.5);background-color:#3fb6ac;background-image:url(/uploads/image/cimages/close-af0cb8992b.svg);background-size:.8rem;background-position:center;background-repeat:no-repeat;border-radius:50%;width:1.8rem;height:1.8rem;cursor:pointer;-webkit-transform:rotate(0);transform:rotate(0);-webkit-transition:-webkit-transform .2s;transition:-webkit-transform .2s;transition:transform .2s;transition:transform .2s,-webkit-transform .2s}.popup-window .popup-content .popup-close:hover{-webkit-transform:rotate(90deg);transform:rotate(90deg)}.popup-window .popup-content .popup-inner{padding:2.5rem 5rem}.popup-window .popup-content #popup-contact{padding:1.5rem;width:70vw;min-width:400px}