 /*
  * @description: 登录模块
  * @author: boling
  * @email: boling@iflytek.com
  * @update: boling (2015-05-30 18:32)
 */
 
 .xy-login-body {
     position: absolute;
     left: 0;
     right: 0;
     top: 0;
     bottom: 0;
     width: 100%;
     height: 100%;
 }
 .xy-loign-bg {
     width: 100%;
     height: 100%;
 }
 .login-window-wrap {
     position: absolute;
     left: 50%;
     margin-left: -235.5px;
     top: 50%;
     margin-top: -235.5px;
     background: #fff;
     overflow: hidden;
 }
 .person-login-wrap {
     margin: 0 auto;
     width: 480px;
     height: 440px;
     /*background: url(../images/common/icons_common.png) -165px -28px no-repeat;*/
     /*background: url(../../images/xy/loginSetting/login_bg.png) no-repeat;*/
 }
 .enterprise-login-wrap {
     display: none;
     margin: 0 auto;
     width: 480px;
     height: 440px;
 }
 /* 个人用户和企业用户切换 --by leitao3 */
 
 .menu-login {
     display: inline-block;
     margin: 8px 0px 0px 50px;
 }
 .menu-login li {
     display: block;
     float: left;;
     height: 58px;
     line-height: 58px;
     width: 188px;
     text-align: center;
     font-size: 18px;
     color: #888888;
     cursor: pointer;
     border-bottom: 2px solid #eeeeee;
 }
 .menu-login li.selected {
     color: #333333;
     border-bottom: 2px solid #5088C7;
 }
 /* 个人用户和企业用户切换 --end */
 /* 消息提示 -- by leitao3 */
 
 .message-tip {
     margin: 10px 0px 0px 50px;
     padding-left: 14px;
     width: 364px;
     height: 26px;
     line-height: 26px;
     color: #ff5838;
     background-color: #fff9f2;
     border: 1px solid #ff795f;
     border-radius: 3px;
 }
 /* 消息提示 end */
 /* 其他登录方式 -- by leitao3 */
 
 .other-login-content {
     position: relative;
     width: 384px;
     margin: 0 0 0 50px;
 }
 .other-login-content div {
     display: inline-block;
     height: 24px;
     width: 128px;
     line-height: 24px;
     vertical-align: middle;
     color: #b5b5b5;
     font-size: 12px;
     font-family: "微软雅黑";
     cursor: pointer;
 }
 .other-login-content div:hover {
     color: #4a94f2 !important;
 }
 .other-login-content i {
     width: 22px;
     height: 22px;
     display: inline-block;
     vertical-align: bottom;
 }
 .other-login-content .first-li {
     float: left;
     text-align: center;
 }
 .other-login-content .normal-login-type i {
     background: url(../../images/xy/loginSetting/pic-normal.png) 0 0 no-repeat;
 }
 .other-login-content .phone-login-type i {
     background: url(../../images/xy/loginSetting/pic-phone.png) 0 0 no-repeat;
 }
 .other-login-content .last-li {
     float: left;
     text-align: center;
 }
 .other-login-content .last-li i {
     background: url(../../images/xy/loginSetting/pic-video.png) 0 0 no-repeat;
 }
 .other-login-content .middle-li {
     float: left;
     text-align: center;
 }
 .other-login-content .middle-li i {
     background: url(../../images/xy/loginSetting/pic-voice.png) 0 0 no-repeat;
 }
 .other-login-content div.selected {
     color: #4a94f2 !important;
 }
 /* 其他登录方式 -- end */
 /*普通登录*/
 
 .normal-login {
     /* display: none; */
 }
 .next {
     margin: 33px 0 0 90px;
     padding-top: 8px;
     width: 382px;
     height: 32px;
     background-color: #4a94f2;
     border: 1px solid #4388cd;
     font: 16px "微软雅黑";
     text-align: center;
     color: #fff;
     cursor: pointer;
 }
 .login-info-wrap {
     margin: 0px 0px 0px -40px;
 }
 .normal-login-input {
     height: 42px;
     line-height: 42px;
     border: 1px #DADADA solid;
     color: #939393;
     margin-left: -1px;
     padding: 2px 0px 2px 14px;
     font-size: 14px;
     display: inline-block;
     float: left;
 }
 .input-wid-login {
     width: 326px;
 }
 .login-form-row-label {
     float: left;
     display: inline-block;
     height: 42px;
     line-height: 42px;
 }
 .login-form-row-wrap {
     position: relative;
     width: 426px;
     clear: both;
     height: 44px;
     margin: 16px 0 0 90px;
     display: inline-block;
 }
 .checkcode-wrap {
     margin-top: 10px;
 }
 .checkcode-wrap input,
 .checkcode-wrap span {
     display: none;
 }
 .login-form-row-voice {
     position: relative;
     width: 426px;
     clear: both;
     height: 44px;
     margin: 16px 0 0 50px;
     display: inline-block;
 }
 .login-form-row-video {
     position: relative;
     width: 426px;
     clear: both;
     height: 44px;
     margin: 16px 0 0 50px;
     display: inline-block;
 }
 .psw-background {
     background: url("../../images/xy/loginSetting/psw.png") 2% 50% no-repeat;
 }
 .remember-pwd {
     display: inline;
     float: left;
     margin-left: 98px;
 }
 .wid-set {
     width: 360px;
 }
 /* 忘记密码和注册 */
 
 .forget-pwd {
     margin: 17px 42px 0 0;
     text-align: right;
     color: #5088c7;
 }
 .forget-pwd a {
     text-decoration: none;
     color: #5088c7;
 }
 .login-con {
     float: left;
     display: inline-block;
     width: 40px;
     height: 46px;
     border: 1px #DADADA solid;
     border-right: none;
 }
 .login-name {
     background: url("../../images/xy/loginSetting/pic-account.png") 8px 10px no-repeat;
 }
 .login-pwd {
     background: url("../../images/xy/loginSetting/pic-password.png") 8px 10px no-repeat;
 }
 .input-border-none {
     border-left: none;
 }
 .input-separate-icon {
     float: left;
     height: 30px;
     width: 1px;
     background-color: #d1d1d1;
 }
 /*验证码样式开始*/
 
 .verify-code {
     display: inline-block;
     vertical-align: middle;
     width: 115px;
 }
 .img-code {
     display: inline-block;
     width: 74px;
     height: 32px;
     margin-top: 12px;
     margin-left: 10px;
 }
 .code-tip {
     display: inline-block;
 }
 /*验证码样式结束*/
 /*人脸登录*/
 
/*  .video-login {
     display: none;
 } */
 .tel {
     position: relative;
     top: 20px;
     left: 37px;
     width: 344px;
     height: 42px;
     line-height: 42px;
     padding: 2px 0px 2px 14px;
     border: 1px #DADADA solid;
     color: #939393;
 }
 .tel-specil {
     top: 43px;
 }
 .open-video {
     position: relative;
     top: 16px;
     left: 124px;
     width: 205px;
     height: 244px;
 }
 .open-video img {
     display: block;
     position: absolute;
     top: 65px;
     left: 70px;
 }
/*  .voice-login {
     display: none;
 } */
 /*声纹登录*/
 
 .open-voice {
     position: relative;
     left: 78px;
     width: 344px;
     height: 220px;
     top: 16px;
 }
 .open-voice .num {
     margin-left: 17px;
     font-size: 61px;
     color: #999999;
 }
 .voice_wave {
     margin-left: 51px;
     margin-top: 23px;
     display: block;
     width: 231px;
     height: 68px;
 }
 .open-voice span {
     display: block;
     margin-top: 23px;
     color: #9b9b9b;
 }
 .operator {
     display: block;
     margin-left: 70px;
     color: #9b9b9b;
 }
 /* 手机口令登录 */
 
/*  .phone-login {
     display: none;
 } */
 .phone-dynamic-password {
     width: 178px;
 }
 .btn-dynamic-pwd {
     display: inline-block;
     margin-left: 20px;
     width: 100px;
     height: 48px;
     line-height: 48px;
     text-align: center;
     color: #b5b5b5;
     cursor: pointer;
 }
 
  .thirdparty-login-header {
/*      margin: 29px 0 20px 50px; */
	 margin: 10px 0 10px 50px;
     width: 390px;
     height: 24px;
     line-height:24px;
     color: #939393;
/*      text-align: center; */
 }
 
 .thirdparty-login-header .thirdparty{
    display: inline-block;
    vertical-align: top;
    width: 26px;
    height: 26px;
    margin-right: 10px;
    margin-bottom: 5px;
    position: relative;
 }
 
 .thirdparty-login-header .icon-qq{
 	background: url(../../images/xy/icons.png) no-repeat;
    background-position: 0 -179px;
    display: block;
    width: 26px;
    height: 26px;
    text-align: center;
    cursor: pointer;
 }
 
  .thirdparty-login-header .icon-weibo{
 	background: url(../../images/xy/icons.png) no-repeat;
    background-position: -26px -179px;
    display: block;
    width: 26px;
    height: 26px;
    text-align: center;
    cursor: pointer;
 }
 

 
.thirdparty-login-header .icon-pay{
 	background: url(../../images/xy/icons.png) no-repeat;
    background-position: -78px -179px;
    display: block;
    width: 26px;
    height: 26px;
    text-align: center;
    cursor: pointer;
 }
 
 
 
 /* 其他登录方式模块 */
 .other-login-header {
/*      margin: 29px 0 20px 50px; */
	margin: 10px 0 10px 50px;
     width: 390px;
     height: 16px;
     background: url(../../images/xy/loginSetting/pic-other-login.png) 0 0 no-repeat;
     text-align: center;
 }
