/*!
 * =====================================================
 * Titan-Elec v3.0.4 (http://192.168.10.127:91/public-department/titan-elec)
 *
 * Copyright (c) 2016
 *
 * Released under the  license
 *
 * last update at : 2016-12-07 18:13:35
  * =====================================================
 */a,button,input,select{-webkit-app-region:no-drag}blockquote,body,code,dd,div,dl,dt,fieldset,form,h1,h2,h3,h4,h5,h6,input,legend,li,ol,p,pre,td,textarea,th,ul{padding:0;margin:0}table{border-spacing:0;border-collapse:collapse}fieldset,img{border:0}address,caption,cite,code,dfn,em,th,var{font-style:normal;font-weight:400}li,ol,ul{list-style:none}caption{text-align:left}h1,h2,h3,h4,h5,h6{font-size:100%;font-weight:400}q:after,q:before{content:''}abbr,acronym{font-variant:normal;border:0}sup{vertical-align:text-top}sub{vertical-align:text-bottom}input,select,textarea{font-family:inherit;font-size:inherit;font-weight:inherit}input::-webkit-input-placeholder{font-size:14px;color:#666}legend{margin-bottom:15px;color:#000}html{width:100%;height:100%;overflow:hidden;font-size:12px;color:#333}body{width:100%;height:100%;overflow:hidden;font-family:"Microsoft YaHei";zoom:1;background:url(img/backgroud.jpg) no-repeat;-webkit-background-size:cover;background-size:cover}.layout{position:absolute;top:50%;left:50%;width:600px;height:400px;margin:0 auto;overflow:hidden;-webkit-transform:translate(-50%,-50%);-ms-transform:translate(-50%,-50%);-o-transform:translate(-50%,-50%);transform:translate(-50%,-50%)}.login-title{position:absolute;top:79px;width:300px}.login-title span{display:block;width:300px;text-align:center}.login-title .title-name{padding:0 30px;font-size:18px;font-weight:700;color:#333}.login-input .login-write{position:absolute;top:146px;left:50px}.login-write .input-text{width:200px;font-size:14px;line-height:20px;color:#333;vertical-align:top;background-color:#fff;border:1px solid #e2e2e2}.login-write .input-err{border-color:red!important}.login-write .user-text{margin-bottom:10px;text-align:left}.login-write .password-text{margin-bottom:10px;text-align:left;-webkit-app-region:no-drag}.login-write .login-BankId{margin-bottom:10px;-webkit-app-region:no-drag}.login-write .custom-selectBank{width:200px}.login-write .verification-text{margin-bottom:10px;text-align:left}.login-write .verification-text.state-error .verification-change{background:#f0f0f0!important}.login-write .verification-text.state-error .verification-change:active{background:#e0dfdf!important}.login-write .verification-input{display:inline-block;width:80px;padding-left:12px;margin-right:4px}.login-write .verification-img{width:67px;height:29px}.login-write .verification-change{padding:4px;font-size:12px;color:#666}.login-write .verification-change:hover{background:#f0f0f0}.login-write .verification-change:active{background:#e0dfdf}.login-btn{width:200px;padding:6px 16px;margin-bottom:10px}.login-link{display:block;line-height:33px;color:#666;text-align:center;text-decoration:none;cursor:pointer;border-bottom:1px solid #e3dddd}.login-link:hover{color:#555;text-decoration:none}.login-link span{margin-left:4px;font-family:"宋体";font-weight:600;color:#777}.companyName{position:absolute;bottom:12px;display:none;width:100%;font-size:12px;color:#777;text-align:center}.companyName p{display:inline-block}.modal-dialog{margin:200px auto}.layout{-webkit-app-region:drag}.layout .login-logo{position:absolute;top:0;left:0;width:300px;height:400px;background:url(img/logo.png) no-repeat;-webkit-background-size:100% auto;background-size:100% auto}.login-logo>button{position:relative;z-index:1}.modal{-webkit-app-region:no-drag}.layout .login-input{position:absolute;top:0;right:0;width:300px;height:400px;background:rgba(255,255,255,.55);border:1px solid #e0dfdf}.login-content .login-tool{position:absolute;top:0;right:0;z-index:2}.login-content .login-tool .btn{width:28px;height:28px;padding:0;font-size:13px}.login-content .login-tool .btn span{margin:0;color:#666}.login-content .login-tool .btn .glyphicon-cog,.login-content .login-tool .btn .glyphicon-minimize{top:-1px;font-size:15px;font-weight:700}.login-content .login-tool .btn:hover{background:#f0f0f0}.login-content .login-tool .btn:active{background:#e0dfdf}.minimize{float:right;width:26px;height:26px;overflow:hidden;font-size:18px;font-weight:700;line-height:1;color:#fff;text-align:center}.minimize:hover{background:#2468bb}.multi-banks .multi-banks-content{max-height:200px;padding:30px 0 30px 100px;color:#ccc}.multi-banks .multi-banks-content label{display:block;padding:1px 0}.login-setting{border:1px solid #e0dfdf;-webkit-box-shadow:none;box-shadow:none}.login-setting.dropdown-menu{right:2px;width:130px;min-width:130px;padding:0;-webkit-app-region:no-drag}.login-setting:after{position:absolute;top:-12px;right:6px;width:0;height:0;content:'';border:6px solid transparent;border-bottom-color:#e0dfdf}.login-setting:before{position:absolute;top:-11px;right:6px;z-index:2;width:0;height:0;content:'';border:6px solid transparent;border-bottom-color:#fff}.login-setting>li{height:30px;border-bottom:1px solid #e0dfdf}.login-setting>li:last-child{border-bottom:none}.login-setting>li button.setting-item{width:100%;height:30px;padding-left:10px;font-size:14px;line-height:30px;color:#333;text-align:left;background:0 0;border:none;-webkit-app-region:no-drag}.login-setting>li button.setting-item:hover{background:#f0f0f0}.login-setting>li button.setting-item:active{background:#e0dfdf}.btn-setting:hover{color:#fff}.resend-sms-form .form-group{font-size:0}.resend-sms-form input.form-control{display:inline-block;width:-webkit-calc(100% - 67px);width:calc(100% - 67px);vertical-align:bottom}.resend-sms-form .verification-img{width:67px!important;height:30px!important}.sendSmsForm .form-content{padding-top:30px}.sendSmsForm .login-write{padding:0 0 26px 136px}.resend-btn{position:absolute;top:7px;right:4px;font-size:12px;color:#da444a}.resend-btn:hover{color:#de575c}.resend-btn:active{color:#c43d43}#app-off{font-size:20px;color:#bbb}.reset-password{position:absolute;top:80px;left:16px}.reset-password:hover{text-decoration:none}