/*贺晓燕 2019年8月2日 SSO升级*/
.decoration{text-decoration:underline}
body{background-color:#FFF!important}
/* 登录*/
.login-relation{width:60%; margin:30px auto}
.list-unstyled {padding-left: 0;list-style: none;    margin-bottom: 0;}
.zz-L_input{border-radius: 10px;}
.login-tab{border-bottom:1px solid #e5e5e5;text-align:center}
.login-tab li{ display: inline-block;text-align:center;font-size:18px;cursor: pointer;padding-bottom: 15px;}
.login-tab li.on{color:rgb(68, 107, 182);border-bottom:1px solid rgb(68, 107, 182);}
.zz-L_input p{position: relative;}
.sso-login-switch .zz-input_text i{    position: absolute;top: 13px;left: 10px;}
.sso-login-switch .zz-input_text i img{    height: 20px;}
.sso-login-switch .zz-input_text input{padding-left:32px;outline-color:#FFF}
.sso-login-switch .zz-input_text input:-webkit-autofill {-webkit-box-shadow: 0 0 0px 1000px white inset !important;}
.sso-login-switch .zz-input_text input::-webkit-input-placeholder { /* WebKit browsers */
  color: #7c7c7c;
  font-size: 14px;
}
.sso-login-switch .zz-input_text input::-moz-placeholder { /* Mozilla Firefox 19+ */
  color: #7c7c7c;
  font-size: 14px;
}
.sso-login-switch .zz-input_text input:-ms-input-placeholder { /* Internet Explorer 10+ */
  color: #7c7c7c;
  font-size: 14px;
}
.sso-login-switch .verificationCode{right: 5px;    top: 0;left:0;    text-align: right;}
.sso-login-switch .verificationCode button{border:none;margin-top: 10px;border-left: 1px solid #e8e8e8;}
.sso-login-switch .login-verification input{background:#f2f2f2;    font-size: 13px;text-align: center;    cursor: pointer;    color: #333;}
.sso-login-switch .SMS_AuthCodeBox{    position: absolute;z-index: 99;    width: 100%;    top: 33px;border:1px solid #c9c9c9; box-shadow:4px 5px 5px #888888;   border-radius: 8px; background: #FFF;padding: 10px 15px;}
.sso-login-switch .zz-input_text input.SMS_AuthCode{padding: 8px;}
.login-dialogSelect{    height: auto;z-index: 1050;position: fixed;top: 40%;left: 35%;background-color: #fff;box-shadow: 0 0 2px rgba(0, 0, 0, 0.1);border-radius: 5px;     padding: 20px 30px;}
#zhezhao {position: fixed;width: 100%;height: 100%;z-index: 100;background-color: rgba(0,0,0,.5);top: 0;left: 0;}
.login-dialogSelect .btn-info,.login-dialogSelect .btn-default{width:65%;height: 44px;}
/* 账号关联*/
.login-relation{border: 1px solid #d7d7d7;    background-color: #fff;border-radius:7px 7px 0 0}
.zz-login-header{    border-bottom: 1px solid #b5b5b5;}
.login-relation .m-t1 {border-bottom: 4px solid #446bb6;padding: 6px 0 11px;height: 46px;margin-bottom: 20px;    width: 70%; margin: 20px auto;}
.login-relation .m-t2{border:1px solid rgba(121, 121, 121, 1);height:32px;background:rgba(113, 198, 255, 1);border-radius: 7px;}
.login-relation .m-t1 h3 {font-size: 18px;margin: 0; color: #446BB6;font-weight: bold;padding: 4px 10px 14px;     text-align: center;}
.login-relation p span{    width: 7%;}
.login-relation-div{margin:0 auto;    overflow: hidden; width: 43%;}
.login-relation-div p{  float: left;}
.login-relation-div p .login-relation-password {height: 44px;line-height: 44px;padding-left: 20px;padding-right: 20px;color: #ccc;border: 1px solid #e8e8e8; border-radius: 5px;}
/* 注册*/
.warning{position: absolute!important;width: 100%;text-align: center;}

.msg p.error {
	
}
.box-from form{    padding: 0 22%;padding-right: 30%;}
.zz-login-box-from .yz-m-txtimg2{border-bottom: 1px solid #e5e5e5;}
.zz-login-box-from .right-regist-tab a,.zz-login-box-from .left-regist-tab a{font-size: 18px;    padding-bottom: 15px;}
.zz-login-box-from .leftTop .form-horizontal .label{font-size:14px}
.zz-login-box-from .inp{  float:left;  height: 44px;width: 92%;line-height: 44px;padding-left: 20px;padding-right: 20px; color: #333;border: 1px solid #e8e8e8;border-radius: 5px;font-family: "微软雅黑";    box-shadow: initial;}
.zz-regist-box-from{right: 0;margin-left: 132px;position: relative;z-index: 99;width: 34%;margin-top: -65px;border: 1px solid #c9c9c9;box-shadow: 4px 5px 5px #888888;border-radius: 8px;background: #FFF;padding: 10px 15px;}
.SMS_AuthCodeBox{position: relative;}
.zz-login-box-from .btn{background: #446bb6!important;    float: left;width:92%;margin-left:0px;color:#FFF!important;margin-left:0}
.zz-login-box-from .btn:focus{background: #446bb6; }
.zz-login-box-from .btn:hover{background:#5b7dc5;color:#FFF!important}
.box-from .info{}
.box-from .validation-error{    padding: 0px 0 0px 18px;font-size:14px}
.zz-login-box-from .btn a{color:#FFF!important}
.zz-regist-box-from .SMS_AuthCode {font-size: 14px;padding: 8px;}
.zz-login-box-from .info{float:left;margin-top: 10px;margin-left: 5px;}
/* 个人中心*/
.thirdParty-img{    width: 35px;height: 45px;margin-right: 8px;}
.PersonalCenter_data .thirdParty span.thirdParty2{color:#AAA}
.PersonalCenter_data .thirdPartyQQ span.thirdParty1{    line-height: 40px;    margin-top: 4px;}
.clear {
     clear: both!important; 
    font-size: unset!important;
    height: auto!important;
}

@media only screen and (max-width: 1199px) and (min-width: 960px){
	/* 登录*/
	.login-tab li{width:auto}
	.login-dialogSelect{top: 35%;left: 26%;}
	/* 账号关联*/
	.login-relation-div{width:40%}
	/* 账号验证*/
	.login-relation{width:80%}
}
/*Common For Max 768*/
@media only screen and (max-width:992px) {
	/* 登录*/
	.login-dialogSelect{    top: 15%;left: 15%;}
	.zz-regist-box-from{width:100%;margin-left:0}
	/* 账号关联*/
	.login-relation-div{width:40%}
	/* 账号验证*/
	.login-relation{width:90%}
	/* 个人中心*/
	.PersonalCenter_text .PersonalCenter_user .text-center{text-align:left}
	.PersonalCenter_changeName, .PersonalCenter_addNameName, .PersonalCenter_date-of-birth{    position: relative;}
}
@media only screen and (max-width:767px) {
	/* 登录*/
	.login-dialogSelect{    padding: 20px 9px;margin: 0 10px;top: 15%;left: 0%;}
	.login-relation{margin: 0 15px;   }
	.login-relation-div{ width: 80%;}
	.zz-regist-box-from{width:92%;    margin-left: -17px;}
	/* 个人中心*/
	.PersonalCenter_data{padding:0 15px}
}