@font-face{font-family:HaTian-JingZhi1c82d5333f208e3;src:url(/fonts/HaTian-JingZhi1c82d5333f208e3.woff) format("woff");font-weight:400;font-style:normal}.css1c82d5333f208e3{font-family:HaTian-JingZhi1c82d5333f208e3}.app-form>header{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:end;-ms-flex-align:end;align-items:flex-end;padding:15px;background:#2770ee;color:#fff}.app-form>header a{color:#fff}.app-form>header .site-brand{-webkit-box-flex:1;-ms-flex:1;flex:1}.page-center{height:100%;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}.page-center .loading{color:#999}.welcome{height:100%;width:100%;min-height:568px;min-width:1080px;position:relative;-webkit-transition:all .35s;-o-transition:all .35s;transition:all .35s;background-color:#fff}.welcome .default-bg,.welcome .swiper-slide{height:100vh;background-size:cover;background-position:50%}.welcome .swiper-pagination-bullet{height:2px;width:30px;border-radius:2px;opacity:1;background:hsla(0,0%,100%,.5)}.welcome .swiper-pagination-bullet-active{background:hsla(0,0%,100%,.8)}.welcome .footer-wrap{position:absolute;bottom:70px;width:100%;left:0;z-index:99;text-align:center}.welcome .footer-wrap .footer{display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-ms-flex-wrap:wrap;flex-wrap:wrap;height:48px;overflow:hidden;background:#fff;margin:0 auto;padding:0 15px;border-radius:24px;-webkit-box-shadow:0 2px 12px 0 rgba(0,0,0,.1);box-shadow:0 2px 12px 0 rgba(0,0,0,.1);min-width:500px;max-width:960px}.welcome .footer-wrap .footer .el-dropdown,.welcome .footer-wrap .footer a{height:48px;line-height:48px;padding:0 15px;-webkit-box-sizing:border-box;box-sizing:border-box;font-size:15px;font-weight:700;color:#000;text-decoration:none;text-align:center;position:relative}.welcome .footer-wrap .footer .el-dropdown:hover,.welcome .footer-wrap .footer a:hover{color:#2770ee}.welcome .footer-wrap .footer .el-dropdown{cursor:default}.welcome .footer-wrap .footer .link{text-align:left}.welcome .footer-wrap .footer .link:before{height:15px;content:"";top:17px;width:1px;background-color:#b5b5b5;position:absolute;left:0}.welcome .footer-wrap .footer .link:nth-child(2):before{display:none}.welcome .footer-wrap .footer .brand-logo{margin-right:15px;padding:5px 0}.welcome .footer-wrap .footer .brand-logo img{display:block;height:38px}.welcome-more-links{min-width:150px}.page-login{height:100%;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center;position:relative;height:100vh;background-color:#fff;min-width:1024px}.page-login .login-box{background:#fff;width:350px;padding:35px}.page-login .login-box h1{margin-bottom:30px;text-align:center}.page-login .login-box .btn-line{text-align:right}.page-login .default-bg{background-size:cover;background-position:50%}.page-login .default-bg,.page-login .swiper-container{position:absolute;top:0;bottom:240px;left:0;width:100%}.page-login .swiper-slide{height:100%;background-size:cover;background-position:50%}.page-login .swiper-pagination-bullet{height:2px;width:30px;border-radius:2px;opacity:1;background:hsla(0,0%,100%,.5)}.page-login .swiper-pagination-bullet-active{background:hsla(0,0%,100%,.8)}.page-login .form-block{position:absolute;right:120px;top:80px;background-color:#f4f5f9;padding:32px 32px 64px 32px;border-radius:4px;z-index:30;width:340px}.page-login .form-block .ios-tips{position:absolute;bottom:8px;left:32px;margin-top:0}.page-login .el-carousel{position:absolute;top:0;bottom:240px;left:0;width:100%}.page-login .el-carousel .el-carousel__container{height:100%}.page-login .el-carousel .el-carousel__item{background-repeat:no-repeat;background-position:50%;background-size:cover}.page-login .company-logo{position:absolute;top:110px;left:98px;z-index:9;height:69px}.page-login .company-logo img{height:100%}.page-login .verticle-center{position:absolute;top:50%;-webkit-transform:translateY(-50%);transform:translateY(-50%)}.page-login .footer{height:240px;background-color:#fff;position:absolute;bottom:0;left:0;width:100%;z-index:9;-webkit-box-sizing:border-box;box-sizing:border-box}.page-login .zgyt-logo{left:98px;height:80px}.page-login .supported{right:120px;font-size:16px}.page-login .supported .icon{display:block;width:38px;height:38px;margin:0 auto 5px;background:url(/images/icons-support.png) no-repeat}.page-login .supported .icon.mac{background-position:-50px 0}.page-login .supported .icon.ipad{background-position:-100px 0}.page-login .supported .icon.iphone{background-position:-150px 0}.page-login .supported .icon.android{background-position:-200px 0}.page-login .supported .icon.app{background-position:-250px 0}.page-login .supported .icon.cpu{background-position:0 -50px}.page-login .supported .icon.sql{background-position:-50px -50px}.page-login .supported .icon.file{background-position:-100px -50px}.page-login .supported .icon.middleware{background-position:-150px -50px}.page-login .supported .icon.system{background-position:-200px -50px}.page-login .supported .item{display:-webkit-box;display:-ms-flexbox;display:flex;float:left;margin-left:60px;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-ms-flex-pack:distribute;justify-content:space-around;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;color:#666}.page-login .copy-right{position:absolute;left:97px;bottom:24px;font-size:15px;color:#999}.page-login .copy-right a{display:inline-block;margin-left:15px;color:#999}.page-login .copy-right a:first-child{margin-left:0}.page-login .copy-right a:hover{color:#2770ee}@media screen and (max-width:1600px){.page-login .default-bg,.page-login .swiper-container{bottom:140px}.page-login .footer{height:140px}.page-login .footer .zgyt-logo{height:80px;left:36px}.page-login .el-carousel{bottom:140px}.page-login .form-block{right:50px;top:80px}.page-login .slogan{left:36px;top:180px}.page-login .company-logo{height:50px;left:36px;top:60px}.page-login .copy-right{left:36px}.page-login .supported{right:50px}}@media screen and (max-width:1400px){.page-login .form-block{right:36px}.page-login .copy-right{bottom:12px;font-size:16px}.page-login .supported{right:36px}.page-login .supported .item span{font-size:14px}}@media screen and (max-width:1200px){.page-login .form-block{top:60px}.page-login .slogan{top:136px}.page-login .company-logo{height:40px;top:28px}}@font-face{font-family:artfont;src:url(../fonts/artfont.c35cff45.ttf) format("truetype")}