@charset "UTF-8";html,body{width:100%;height:100%;margin:0;position:relative;font-family:"microsoft yahei"}html{-webkit-text-size-adjust:100%;-ms-text-size-adjust:100%;-ms-overflow-style:scrollbar;-webkit-tap-highlight-color:rgba(0,0,0,0)}textarea:-webkit-autofill,select:-webkit-autofill,input:-webkit-autofill,input:-webkit-autofill:hover,input:-webkit-autofill:focus,input:-webkit-autofill:active{-webkit-transition:"color 9999s ease-out, background-color 9999s ease-out";-webkit-transition-delay:9999s}input:-internal-autofill-selected{background-color:#fff !important;background-image:none !important;color:#333 !important}input::-webkit-credentials-auto-fill-button{display:none !important;visibility:hidden;pointer-events:none;position:absolute;right:0}input::ms-reveal{display:none}input,button{margin:0;padding:0;line-height:normal;font-family:"microsoft yahei"}.clearfix:after{content:".";display:block;height:0;clear:both;visibility:hidden}*,*::before,*::after{box-sizing:border-box}*{-moz-box-sizing:border-box;-webkit-box-sizing:border-box;-o-box-sizing:border-box;-ms-box-sizing:border-box;box-sizing:border-box}.login_form .loginlog{padding-right:43px}.login-layout-m{overflow:auto;min-width:689px;min-height:435px;position:relative}.login-layout-d-m{width:100%;height:100%;position:absolute;zoom:1;background:#0073cf no-repeat center fixed;-webkit-background-size:cover;-moz-background-size:cover;-o-background-size:cover;background-size:cover}.login-main{position:relative;height:100%}.login-main-banner,.login-main-form{position:relative;display:inline-block;vertical-align:top;height:100%;overflow:hidden}.login-main-form{width:30%;background-color:#fff}.login-form-panel{width:63.45%}.login-main-banner{width:70%}.login-main-banner-img{margin:11.5% 8.573% 0 0;width:88.747%;height:88%;background:url(../img/pic_bg@2x.png) no-repeat top center;-webkit-background-size:cover;-moz-background-size:cover;-o-background-size:cover;background-size:cover;background-size:100% auto}.login-banner-platform,.login-form-panel{position:absolute;top:20%;height:320px}.login-form-panel{left:50%;margin-left:-31.725%}.login-form-title{margin-bottom:60px;font-size:20px;color:#333}.login-showtype{text-align:center}.login-form-logo{margin:0 auto;margin-bottom:18px;width:69px;height:69px;background:url('../img/pic_default_avatar@2x.png') no-repeat center center;background-size:100% auto}.login-form-info-p{position:relative}.login-form-name{font-size:16px;color:#333;position:absolute;left:0;top:0;z-index:1;width:100%}.login-form-name-hide{opacity:0;width:100%;color:#333}.login-form-input{position:relative;margin-bottom:24px}.login-form-input input{display:block;padding-left:53px;width:100%;height:60px;line-height:30px;font-size:16px;color:#333;background-color:#fff;border:1px solid #ddd;outline:0}.login-form-input input::placeholder,.pwd-form-input input::placeholder{color:#999}.login-form-input input::-webkit-input-placeholder,.pwd-form-input input::-webkit-input-placeholder{color:#999}.login-form-input input::-moz-placeholder,.pwd-form-input input::-moz-placeholder{color:#999}.login-form-input input:-ms-input-placeholder,.pwd-form-input input:-ms-input-placeholder{color:#999}.login-form-input input:-moz-placeholder,.pwd-form-input input:-moz-placeholder{color:#999}.login-logo{position:absolute;left:18px;top:20px;width:17px;height:20px}.login-logo-user{background:url("../img/ic_name@2x.png") no-repeat center center;background-size:100% auto}.login-logo-pwd{background:url("../img/ic_password@2x.png") no-repeat center center;background-size:100% auto}.login-form-btn button,.login-form-btn input{width:100%;height:60px;line-height:60px;font-size:16px;color:#fff;background-color:#0073cf;border:0;border-radius:5px;outline:0;cursor:pointer}.login-form-btn button:hover,.login-form-btn input:hover{background-color:#0668b7}.login-showtype .login-btn{margin-top:31px}.login-showtype .login-btn-reset:hover{background-color:#fff}button.login-btn-reset{margin-top:10px;background-color:#fff;color:#0073cf}.login-form-footer{position:absolute;bottom:0;left:50%;padding:20px 0;margin-left:-121.5px;font-size:12px;color:#666}.login-banner-platform{right:0;overflow:auto;margin-right:-17px;width:100%}.login-banner-platform .nav-menu-item{text-align:right}.login-banner-platform .nav-menu-item a{max-width:193px;margin-bottom:20px;text-align:right;color:#fff;font-size:16px;background:rgba(0,0,0,0.2);border-radius:32px 0 0 32px;overflow:hidden;-o-text-overflow:ellipsis;text-overflow:ellipsis;white-space:nowrap !important;word-break:keep-all;word-wrap:normal}.login-banner-platform .nav-menu-item{overflow:hidden}.login-banner-platform .nav-menu-item:hover a{background:rgba(0,0,0,0.25)}.login-banner-platform .nav-menu-item.active a{background:#fff;color:#0073cf}.login-banner-platform ul li.last{border-bottom:0}.login-banner-platform .nav-menu-item a{height:60px;line-height:60px;padding:0 34px;text-decoration:none;color:#fff;text-align:right;display:inline-block;vertical-align:top}.nav{position:absolute;background:#fff;width:150px;height:288px;top:50%;-ms-transform:translate(0,-50%);-webkit-transform:translate(0,-50%);transform:translate(0,-50%);overflow:hidden;transition:all .6s;visibility:hidden}.nav.show{visibility:visible;-ms-transform:translate(-150px,-50%);-webkit-transform:translate(-150px,-50%);transform:translate(-150px,-50%)}.text-center{text-align:center}.text-left{text-align:left}.mask{position:absolute;top:0;left:0;z-index:10000;width:100%;height:100%;background:#fff;opacity:.8}.mask img{position:absolute;left:50%;top:50%;transform:translate(-50%,-50%)}.card-title{color:#3c4858;text-decoration:none;margin:0;margin:10px 0}.wrapper:after{display:table;clear:both;content:" "}.wrapper.wrapper-full-page{height:auto;min-height:100vh}.register-page.page-header{background-position:top center}.register-page .card-signup{padding:0 0 20px 0;background:#fff}.form-control{padding:5px 10px;outline:0}.page-header{min-height:100vh;max-height:1000px;display:flex !important;height:100%;background-position:center center;background-size:cover;padding:0;margin:0;border:0;color:#fff;position:relative;align-items:center}.page-header .content-center{position:fixed;top:50%;left:50%;z-index:2;-ms-transform:translate(-50%,-50%);-webkit-transform:translate(-50%,-50%);transform:translate(-50%,-50%);text-align:center;color:#fff;width:450px;transition:all .6s}.page-header .container{height:100%;z-index:1}.container{width:100%;padding-right:15px;padding-left:15px;margin-right:auto;margin-left:auto;max-width:500px}.header-filter{position:relative}.header-filter:before,.header-filter:after{position:absolute;z-index:1;width:100%;height:100%;display:block;left:0;top:0;content:""}.header-filter::before{background:rgba(0,0,0,0.5)}.header-filter .container{z-index:2;position:relative}.form-control{border:0;height:36px;transition:background 0s ease-out;padding-left:0;padding-right:0;border-radius:0;font-size:14px;padding-bottom:10px;margin:17px 0 0 0;border-bottom:1px solid #ccc}.form-control::-moz-placeholder{color:#aaa;font-weight:400;font-size:14px}.form-control:-ms-input-placeholder{color:#aaa;font-weight:400;font-size:14px}.form-control::-webkit-input-placeholder{color:#aaa;font-weight:400;font-size:14px}.card-body .input-group .input-group-text{padding:15px 15px 0 15px;margin-top:10px}.btn{position:relative;padding:12px 30px;text-decoration:none;text-transform:uppercase;letter-spacing:0;cursor:pointer;background-color:transparent;border:0;border-radius:5px;outline:0}.btn.btn-rose{background-color:#0073cf;color:#fff;box-shadow:none;width:100%;border-radius:0;margin-top:15px}.btn.btn-rose:hover{background:#1981d4}.btn.btn-rose.disabled{opacity:.6}.input-group{position:relative;display:flex;flex-wrap:wrap;align-items:stretch;width:100%}.input-group>.form-control{position:relative;width:85%;margin-bottom:0}.input-group-text{display:flex;align-items:center;margin-bottom:0;color:#495057;text-align:center;white-space:nowrap;background-color:transparent;border:1px solid transparent;border-radius:0}.input-group-prepend,.input-group-append{display:inline-block}.input-group-prepend{margin-right:-1px}.input-group-append{margin-left:-1px}.input-group .input-group-btn{padding:0 12px}.card-body{padding:15px 30px;position:relative;z-index:98;background:#fff}.nav{position:absolute;background:#fff;width:150px;height:288px;top:50%;-ms-transform:translate(0,-50%);-webkit-transform:translate(0,-50%);transform:translate(0,-50%);overflow:hidden;transition:all .6s;visibility:hidden}.nav.show{visibility:visible;-ms-transform:translate(-150px,-50%);-webkit-transform:translate(-150px,-50%);transform:translate(-150px,-50%)}.nav ul{margin:0;padding:0}.nav ul{list-style:none;height:100%}.nav ul li a{border-bottom:1px solid #eee;border-left:4px solid #fff;line-height:72px;height:72px;overflow:hidden;-o-text-overflow:ellipsis;text-overflow:ellipsis;white-space:nowrap !important;word-break:keep-all;word-wrap:normal;float:left}.nav ul li a span{margin-left:5px}.nav ul li{overflow:hidden}.nav ul li.nav-menu-item.active{background:#eee}.nav ul li.nav-menu-item:hover a,.nav ul li.nav-menu-item.active a{border-left:4px solid #0073cf;background:#eee}.nav ul li.last{border-bottom:0}.nav ul a{text-decoration:none;color:#444;text-align:center;display:inline-block;width:100%}.scroll-wrap{overflow:auto;height:100%;margin-right:-17px}.platform{color:#444;font-size:14px;padding:10px 40px}.platform label{margin-right:5px}.login-error-tips{padding-bottom:20px;color:red;font-size:14px;text-align:left}.has-tips{color:red;font-size:14px;text-align:left}.platform-list{color:#444;height:48px;position:relative;z-index:98;background:#fff}.platform-list .arrow a{color:#999}.platform-list .arrow a:hover{color:#444}.platform-list .arrow{color:#444;position:absolute;transform:translateY(-50%);top:50%;right:20px}.platform-list .arrow i{font-size:22px;margin-right:10px}.platform-list .wrapper{width:300px;overflow:hidden}.platform-list .wrapper ul{margin:0;padding:0;overflow:hidden;height:48px;transition:all .3s}.platform-list .wrapper ul li{list-style:none;letter-spacing:1px;float:left;width:300px;text-align:left;padding-left:20px}.platform-list .wrapper ul li a{line-height:48px;text-decoration:none;color:#444;font-size:16px}.platform-list .wrapper ul li span{padding-bottom:10px}.platform-list .wrapper ul li.active span{border-bottom:2px solid #0073cf;color:#0073cf}.inputbox{z-index:19;position:relative;height:44px;margin-bottom:22px;border:1px solid #c5cddb;background:#fff;font-size:12px;line-height:inherit}.inputbox.focus{border:1px solid #0073cf;transition:all .3s}.title{padding:0 0 30px 0;font-size:16px;color:#999;text-align:left}.inputbox input{height:42px;width:340px;outline:0;border:0;padding:0;margin-left:8px}.inputbox .u-logo{float:left;width:30px;text-align:center;padding:0 5px 0 10px;line-height:44px}.inputbox .u-logo i{font-size:18px;color:#666}.inputbox .u-input{position:relative;float:left}.card-body{height:292px}.islogin-wrap,.form{display:none}.islogin-wrap .username{color:#444;text-align:left;padding:15px 0 0 0}.islogin-wrap .actions-wrap{width:150px;margin:0 auto;height:169px}.islogin-wrap .actions-wrap .btn-toggle{background:#e2e2e2}.islogin-wrap .actions-wrap .btn-toggle:hover{background:#d2d2d2}.btn.btn-toggle{background-color:#0073cf;color:#444;box-shadow:none;width:100%;border-radius:0;margin-top:25px}