.login-container .login .login-form-footer{padding:0 10px;display:-webkit-box;display:-ms-flexbox;display:flex}.login-container .login .forget-password{color:#608fe9;cursor:pointer}.login-container .login .login-type-switch{color:#608fe9;text-align:center}.login-container .login .login-type-switch span{cursor:pointer}.login-container .forget-password-container{padding:10px}.login-container .forget-password-container .forget-password-form{margin-top:30px}.login-container .forget-password-container .forget-password-form-item>.el-form-item__content{display:-webkit-box;display:-ms-flexbox;display:flex}.login-container .forget-password-container .form-item-label{font-size:14px;margin-left:20px}.login-container .forget-password-container .forget-password-input{border:none;border-bottom:1px solid rgba(0,0,0,.2);background-color:transparent;font-size:14px;-webkit-box-flex:1;-ms-flex:1;flex:1}.login-container .forget-password-container .forget-password-input:focus{outline:none}.login-container .forget-password-container .forget-password-get-code-btn{position:absolute;right:0;top:0;cursor:pointer;color:#608fe9}.login-container .forget-password-container .forget-password-get-code-btn.is-disabled{cursor:default;color:#999}.login-container .forget-password-container>.footer{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center;color:#608fe9;cursor:pointer}.login-container .change-password-container .change-password-form{margin-top:30px}.login-container .change-password-container .change-password-form .el-form-item__content{display:-webkit-box;display:-ms-flexbox;display:flex}.login-container .change-password-container .change-password-form .el-form-item__content input{border:none;border-bottom:1px solid rgba(0,0,0,.2);background-color:transparent;-webkit-box-flex:1;-ms-flex:1;flex:1}.login-container .change-password-container .change-password-form .el-form-item__content input:focus{outline:none}.login-container .change-password-container .change-password-form .el-form-item__content .change-password-get-code-btn{position:absolute;right:0;top:0;cursor:pointer;color:#608fe9}.login-container .change-password-container .change-password-form .el-form-item__content .change-password-get-code-btn.is-disabled{cursor:default;color:#999}.login-container .change-password-container .change-phone-btn{color:#999;cursor:pointer}.login-container .change-password-container>.footer{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center;color:#608fe9;cursor:pointer}.login-container .reset-password-container .reset-password-form{margin-top:30px}.login-container .reset-password-container .el-input__inner{border:none;border-radius:0;border-bottom:1px solid rgba(0,0,0,.2);background-color:transparent}.login-container .reset-password-container>.footer{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center;color:#608fe9;cursor:pointer}.login-container .operate-password-success{padding:100px 0;text-align:center}.login-container .operate-password-success .operate-password-success-head{font-size:20px;line-height:50px!important;vertical-align:top}.login-container .operate-password-success .operate-password-success-head i{color:#54c84d;font-size:30px;vertical-align:top;padding-top:10px}.login-container .operate-password-success .operate-password-success-tip{font-size:14px;color:#999}.login-container .operate-password-success .operate-password-success-message{margin:20px auto 0;text-align:left;border:1px solid #999;border-radius:5px;color:#999;font-size:12px;padding:15px;width:250px}.login-container .forget-phone-btn{color:#999;cursor:pointer}.login-container .contact-manager-container{padding:10px}.login-container .contact-manager-container .contact-manager-text{margin:60px 0;color:#999;text-align:center}.login-container .contact-manager-container>.footer{color:#608fe9;cursor:pointer}.login-container .contact-manager-container>.footer,.login-container .login-logo-mini{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.login-container .login-logo-mini{margin-top:60px}.login-container .login-logo-mini>img{height:33px}.login-container .login-logo-mini>h3{margin:0 0 0 10px;font-size:18px}.login-container .flex-block{display:-webkit-box;display:-ms-flexbox;display:flex}.login-container .input-icon-user{background-image:url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABIAAAAUCAYAAACAl21KAAAAAXNSR0IArs4c6QAAAWhJREFUOBGdkj1LxEAQht1NkcBdk04u+APEQrh/4MVSO1tBK7Gyy0cv5MPKxo9KC1srLYMWtuHAfyDYKGgpkiKJ7xzhSCYrp7uw7M7M+z6zTCKWfllxHG9LKX2Ux41kWlVVEgTBncoiVElAAkAiVQ2wELCY13qgJEk2hBAPXNiO67qe+L7/2M7JdkB3QI54jscqTQ+EbuvcyGOVpgfipr/GPRCe/bzIrNL0QHj26SKQSmNwU5ZlL67rFui6yWsUN5//htfmnz9N0y10OgTAwhlCuIy7h7PzQyL3jh1B843zwvO8e4LOQFEU7RmGcUWJZpUQ3qL7ZVEUU8qZpjnGT3qA6w4A85GUZbkfhuG1AMQG5BWCARk01hdgK2gid2HWhVDfATEknjnReEXHQgyJWax1shoBMWhoIw0vt4wIZPGsRmwR6FPD2LFgRh8EOutkNQLM6NywbfvJcZwS/lXs4T85b9Cf5Hl+/AOcY3o7nYhh9AAAAABJRU5ErkJggg==)}.login-container .input-icon-phone{background-size:contain;width:15px;height:25px;background-position:50%;left:10px;top:6px;background-image:url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAAwAAAAUCAYAAAC58NwRAAAAAXNSR0IArs4c6QAAAL1JREFUKBVjbG9v92BmZp7DwMAgDcT4wNN///4lMxGpGGSQNBMT01wWEAPN2OP////fBRJjZGR0A1KWSPLSIA3owBKoEFkRijxMw+SysrI8FBk0Tmdn52SgQTlMIHGgE96hyWPjvgUJgjVgk8UlNqoBV8ggi9MvlISRrcXBBqth7Orq+o+uAJhUHoHEgGlHDl0Oww8gxd+/f1cHYZhGZE0gDU+RBQiwnzL9/fs3BVkTyBmcnJw3QRjNSeAsCgB8Vjkc4pCc6wAAAABJRU5ErkJggg==)}.login-container .input-icon-business{width:32px;height:32px;background-image:url(../img/icon-business.aba1a984.png);background-size:contain;background-position:50%;left:3px;top:1px}.login-container .input-icon-verificode{width:22px;height:22px;background-image:url(../img/icon-verificode.16e7023d.png);background-size:contain;background-position:50%;left:6px;top:8px}.login-container .input-icon-password{background-image:url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABAAAAAUCAYAAACEYr13AAAAAXNSR0IArs4c6QAAAWBJREFUOBHtU7FOhEAQvV0IAhqlOAsrY6LmahsTv8BP8AssLamIocCE2tLi2vMT7K1srC9aWaiFFhejwIEB35DZzXohJGrrJOzMvnlvdmYBMViwOI5913VPhBBHSO1w+r5pmsuiKM6Rz0yJMDdJkmw6jnMFbGTiRjwty/IwiqIHhekCqBx4nneDk3c5OYe/5XgPfolidHKX5/k++DPaS1rI0PapEoN0XVXVVhiGB/RQTBjxiENcisnaDlDN9n3/BfsAxGecMAL21jJ4wX4VHU5RYAPQLMuydWCfbQeYe5vEzJ0siglnbMKcgDV6hDVO0IyPKu7wTwbWatQdKD+QUjYG6VuI9msFWJbVjq+FKvFTL9I0PcOpxxAOSYwR3uE+KO6wZXSxwvhrXdcXNoAQgK3ITFAkBXf5IWklFi3uYvVhpP3zHfwXMP7Gvtvuy0l8OPrz7CN25UhLb2H8myKsGX8BFWh3ruwVW2IAAAAASUVORK5CYII=)}.spacer{-webkit-box-flex:1;-ms-flex:1;flex:1}.viewer-toolbar>.viewer-play{display:none}.login-input-security-code{padding-right:150px}.get-code-btn{position:absolute;right:0;top:0;height:40px;line-height:40px;cursor:pointer;color:#608fe9}.get-code-btn.is-disabled{cursor:default;color:#999}.login-container .download_iframe{position:absolute;right:-170px;top:-10px;width:160px;height:300px;border:none}.login-container{width:100%;height:100%;min-height:600px;background-size:100% 100%;background-position:50%;background-repeat:no-repeat;position:relative;overflow:hidden}.login-container .login-container-bg,.login-container .login-container-bg2{width:100%;height:100%;position:absolute;z-index:-1;top:0;left:0}.login-container .login-container-bg2{background-repeat:no-repeat;background-position:50%;background-size:inherit}.login-bg{height:60%;bottom:0;background-image:-webkit-gradient(linear,left top,left bottom,from(hsla(0,0%,100%,0)),color-stop(40%,#f3f5f8));background-image:linear-gradient(180deg,hsla(0,0%,100%,0) 0,#f3f5f8 40%)}.login-bg,.login-copyright{width:100%;position:absolute;left:0}.login-copyright{font-family:微软雅黑;height:25px;line-height:25px;font-size:14px;z-index:1;bottom:10px;text-align:center;color:#a6a6a6;display:none;}.login-copyright a,.login-copyright a:hover{color:#a6a6a6;display:none;}.login{width:550px;margin:20vh auto 0;background:hsla(0,0%,100%,.7);padding:20px;border-radius:10px;-webkit-box-shadow:0 20px 20px 0 rgba(8,53,96,.15);box-shadow:0 20px 20px 0 rgba(8,53,96,.15);z-index:1}@media (max-height:800px){.login{margin-top:15vh}}@media (max-height:700px){.login{margin-top:10vh}}@media (max-height:650px){.login{margin-top:5vh}}.login-logo{margin:20px auto 20px}.login-logo img{display:block;height:100px;margin:0 auto}.login-input{width:100%;height:40px;line-height:40px;border:none;padding:0;border-bottom:1px solid rgba(0,0,0,.2);background-color:transparent;padding-left:40px;font-size:16px}.login-input:focus{outline:none}.login-input-icon{width:40px;height:40px;position:absolute;top:0;left:0;background-repeat:no-repeat;background-position:8px}.login-button{-webkit-appearance:none;-moz-appearance:none;appearance:none;padding:0;margin:0;border:none;width:100%;height:50px;border-radius:25px;background-image:-webkit-gradient(linear,right top,left top,from(#608fe9),to(#6fb1f0));background-image: linear-gradient(270deg,#8d0000,#810000);color:#fff;font-size:16px;}.login-button:focus{outline:none}.login-container .auth-btns{text-align:right}.login-container .auth-btns .authBtn{display:inline-block;margin-left:10px;color:#8590a6;font-size:14px;cursor:pointer}.login-container .auth-btns .authBtn img{width:30px;height:30px}.login-form-footer .el-checkbox__input.is-checked .el-checkbox__inner{background-color:#850000;border-color:#850000}