html,body{min-width:1024px;height:100%;padding:0;margin:0;background:#f2f2f2;position:relative;font-size:12px;color:#656d78;overflow:auto}html *{outline:none!important}.body-full-height{height:100%}.body-full-height body{height:100%}.hidden-em{display:none}.login-bg{float:left;width:100%;min-height:100%;background:url("../images/bg01.png") no-repeat center center;background-size:100% 100%;position:relative}.login-bg .footer{position:absolute;bottom:0;width:100%;text-align:center;line-height:50px;opacity:.7;font-size:16px;color:#fff}.login-container{position:absolute;top:50px;left:50px;right:50px;bottom:50px;background:url("../images/bg02.png") no-repeat center center;background-size:100% 100%}.login-container .website_title{width:20%;position:absolute;top:80px;left:80px;height:0;padding-top:7.27777778%;background:url(../images/login/title.png) no-repeat left top;background-size:100% auto}.login-container .main-title{margin-top:80px;margin-left:80px;font-size:30px;color:#fff;text-shadow:0 2px 5px rgba(0,0,0,0.3)}.login-container .sub-title{padding-top:48px;margin-left:80px}.login-container .en_title{font-size:20px;color:#fff;text-shadow:0 2px 5px rgba(0,0,0,0.3)}.login-container .sub_title{display:block;font-size:55px;color:#fff;line-height:55px;font-weight:normal;margin-bottom:12px;text-shadow:0 2px 5px rgba(0,0,0,0.4)}.login-container .login-box{height:100%;width:30.85%;background-color:#fff;float:right}.login-container .login-box .login-body{width:100%;float:left;margin-top:30%}.login-container .login-box .login-body .login-title{height:55px;background:url("../images/login_title.png") center center no-repeat;margin-bottom:11%;overflow:hidden;text-indent:-3000px}.login-container .login-box .login-body .login-title01{height:55px;background:url("../img/login/login_title01.png") center center no-repeat;margin-bottom:11%;overflow:hidden;text-indent:-3000px}.login-container .login-box .login-body .login-title02{height:55px;background:url("../img/login/login_title03.png") center center no-repeat;margin-bottom:11%;overflow:hidden;text-indent:-3000px}.login-container .login-box .login-body .form-control{border:0;border-bottom:2px solid #dadada;padding:20px 15px;padding-left:72px;color:#ccc;line-height:20px;height:auto;-webkit-transition:all 200ms ease;-moz-transition:all 200ms ease;-ms-transition:all 200ms ease;-o-transition:all 200ms ease;transition:all 200ms ease;margin-bottom:15px;box-shadow:none;border-radius:0}.login_user_name_icon,.login_user_password_icon,.login_code_icon{position:absolute;width:30px;height:30px;top:15px;left:27px}.login_user_name_icon{background:url(../images/username_gray.png) center center no-repeat}.login_user_password_icon{background:url(../images/password_gray.png) center center no-repeat}.login_code_icon{background:url(../images/code_gray.png) center center no-repeat}.active .login_user_name_icon{background:url(../images/username_green.png) center center no-repeat}.active .login_user_password_icon{background:url(../images/password_green.png) center center no-repeat}.active .login_code_icon{background:url(../images/code_green.png) center center no-repeat}.login-container .login-box .login-body .noIconInput{padding-left:15px}.login-container .login-box .login-body .checkbox{font-size:16px;width:auto!important;padding-top:0}.login-container .login-box .login-body .checkbox input[type=checkbox]{margin-top:6px}.login-container .login-box .login-body .form-control:focus{border-color:#42b159;color:#42b159}.login-container .login-box .login-body .login-btn{margin-top:12%;padding:15px;font-size:28px;background-color:#3dc459;border-color:#3dc459;background-image:linear-gradient(to bottom,#42b159 0,#42b159 100%)}.login-container .login-box .login-body .login-btn:hover,.login-container .login-box .login-body .login-btn:focus{background-position:0 0}.login-container .login-box .login-body .btn-disable{background:#dadada;color:#fff;border-color:#d9d9d9}.login-container .login-box .login-body .btn-link{color:#fff;border:0;text-align:left;padding-left:0!important}.login-container .login-box .login-body .login-subtitle{line-height:20px;padding:5px 0;font-size:12px;color:#fff}.login-container .login-box .login-body .login-subtitle a{color:#3fbae4}.login-container .login-box .login-footer{width:100%;float:left;padding:10px;color:#fff}.login-container .login-box .login-footer a{color:#fff}.login-container.login-inside{background:transparent}.login-container.login-inside .login-box{width:100%;padding-top:0}.login-container.login-inside .login-box .login-body{padding:0}.login-container .login-box .login-body .text{font-size:16px;color:#42b159}.login-container .login-box .successSend{margin-top:50%}.login-container .login-box .successSend p{font-size:20px;color:rgba(0,0,0,0.85);line-height:38px}.login-container .login-box .getCode{position:absolute;right:10px;top:0;font-size:14px;border:0;background:0;padding:20px 0;color:#1890ff}.login-container .login-box .img{position:absolute;right:20px;top:20px;cursor:pointer}.login-container .login-box .getCode[disabled]{color:rgba(0,0,0,0.25)}@media only screen and (max-width:768px){.login-container .main-title{display:none}.login-container .sub-title{display:none}.login-container .login-box{padding-top:10px;width:100%}}@media only screen and (max-width:1024px){.login-container .main-title{font-size:24px}.login-container .sub-title{font-size:20px;left:25px}.login-container .sub-title span{font-size:16px}}@media only screen and (min-width:1024px) and (max-width:1280px){.login-container .main-title{font-size:24px}.login-container .sub-title{font-size:26px;left:50px}.login-container .sub-title span{font-size:16px}}@media only screen and (min-width:1280px) and (max-width:1910px){.login-container .main-title{font-size:24px}.login-container .sub-title{font-size:36px;left:50px}.login-container .sub-title span{font-size:16px}}