﻿
.ali213SSOPopSheild {
	position: fixed;
	top: 0;
	left: 0;
	right: 0;
	bottom: 0;
	background: rgba(0, 0, 0, 0.7);
	z-index: 108009;
	font-family: "å¾®è½¯é›…é»‘", "å®‹ä½“";
	filter: progid:DXImageTransform.Microsoft.gradient(startColorstr=#B2000000, endColorstr=#B2000000);
}

.ali213SSOPopSheildCon {
	width: 90%;
	height: 480px;
	position: absolute;
	left: 0;
	top: 0;
	margin: auto;
	bottom: 0;
	right: 0;
	z-index: 108010;
	background-color: #ffffff;
	border-radius: 15px;
	overflow: hidden;
	max-width: 380px;
}

.ali213SSOPopSheild input {
	font-family: "å¾®è½¯é›…é»‘", "å®‹ä½“";
}

.ali213SSOPopSheild .ali213SSOCloseBtn {
	position: absolute;
	width: 18px;
	height: 18px;
	overflow: hidden;
	top: 13px;
	left: 13px;
	/* margin-top: -194px; */
	/* margin-left: 162px; */
	background: url(../image/All.png) no-repeat -28px -130px;
	cursor: pointer;
}

.ali213SSOPopSheild .ali213SSOPopHolderNormal {
	/* position: fixed; */
	width: 79%;
	height: 350px;
	/* padding: 0 40px; */
	background-color: #ffffff;
	/* z-index: 108010; */
	/* top: 50%; */
	/* margin-top: -190.5px; */
	/* left: 50%; */
	/* margin-left: -159px; */
	/* border-top: 3px solid #ff9e02; */
	/* box-sizing: border-box; */
	margin: auto;
}

.ali213SSOLoginMethodTrigger {
	/* position: absolute; */
	height: 44px;
	margin: 0;
	clear: both;
	/* overflow: hidden; */
	width: 100%;
}

.ali213SSOLoginMethodTrigger .ali213SSODynamicTips {
	position: absolute;
	width: 140px;
	height: 26px;
	overflow: hidden;
	top: 10px;
	right: 48px;
	/* background: url(../image/All.png) no-repeat 2px -245px; */
	display: none;
}

.ali213SSOLoginMethodTrigger .ali213SSOLoginRealTrigger {
	position: absolute;
	width: 149px;
	height: 148px;
	overflow: hidden;
	top: 0;
	right: 0;
	background: url(../image/ys2.png) no-repeat right top;
	cursor: pointer;
}

.ali213SSOPopSheild .ali213SSOPopHolderNormal .ali213SSO_input {
	width: 100%;
	height: 38px;
	border: 1px solid #CDCDCD;
	position: relative;
	margin-bottom: 30px;
	clear: both;
	background: #ffffff;
	border-radius: 20px;
}

.ali213SSOPopSheild .ali213SSOPopHolderNormal .ali213SSO_input span {
	width: 17px;
	height: 19px;
	position: absolute;
	top: 9px;
	left: 16px;
	background: url(../image/zh.png) no-repeat;
}

.ali213SSOPopSheild .ali213SSOPopHolderNormal .ali213SSO_input .ali213SSO_u_pwd {
	background-image: url(../image/mm.png);
	width: 21px;
}
.ali213SSOPopSheild .ali213SSOPopHolderNormal .ali213SSO_input .ali213SSO_u_tel{
	background: url(../image/sj.png) no-repeat;
	width: 19px;
	height: 22px;
	top: 8px;
}
.ali213SSOPopSheild .ali213SSOPopHolderNormal .ali213SSO_input .ali213SSO_input_common {
	position: absolute;
	width: 75%;
	height: 38px;
	line-height: 34px;
	color: #666666;
	top: 0px;
	left: 46px;
	outline: none;
	border: 0px;
	background: transparent;
	font-size: 14px;
}

.ali213SSOPopSheild .ali213SSOPopHolderNormal .ali213SSO_input .ali213SSO_input_common_passwd {
	/* background: url(http://i.ali213.net/statics/images/signin_passwd_bg2.png) -3px center no-repeat; */
}

.ali213SSOPopSheild .ali213SSOPopHolderNormal .ali213SSO_input em {
	position: absolute;
	width: 100%;
	height: 16px;
	left: 0px;
	bottom: -21px;
	color: #ff0000;
	font-size: 12px;
	font-weight: normal;
	font-family: "å¾®è½¯é›…é»‘";
	font-style: normal;
}

.ali213SSOPopSheild .ali213SSOPopHolderNormal .ali213SSO_check {
	position: relative;
	width: 100%;
	height: 38px;
	margin-bottom: 30px;
	clear: both;
	border: 1px solid #cdcdcd;
	border-radius: 20px;
}

.ali213SSOPopSheild .ali213SSOPopHolderNormal .ali213SSO_check .ali213SSO_check_code {
	width: 90px;
	height: 38px;
	border: 0;
	position: relative;
	/* float: left; */
	/* background: #ffffff; */
}

.ali213SSOPopSheild .ali213SSOPopHolderNormal .ali213SSO_check .ali213SSO_check_code span {
	width: 20px;
	height: 14px;
	position: absolute;
	top: 12px;
	left: 15px;
	background: url(../image/dx.png);
}

.ali213SSOPopSheild .ali213SSOPopHolderNormal .ali213SSO_check .ali213SSO_check_code .ali213SSO_input_check {
	position: absolute;
	width: 85px;
	height: 38px;
	line-height: 34px;
	color: #666666;
	top: 0px;
	left: 45px;
	outline: none;
	border: 0px;
	background: transparent;
	font-size: 14px;
}
.ali213SSOPopSheild .ali213SSOPopHolderNormal .ali213SSO_check .ali213SSO_check_btn,
.ali213SSOPopSheild .ali213SSOPopHolderNormal .ali213SSO_check .ali213SSO_check_btn_countdown{
	position: absolute;
	top: 9px;
	right: 14px;
	color: #ffa000;
	font-size: 14px;
	height: 20px;
	line-height: 20px;
	text-align: right;
	cursor: pointer;
}
.ali213SSOPopSheild .ali213SSOPopHolderNormal .ali213SSO_check .ali213SSO_check_img {
	width: 150px;
	border: 1px solid #CDCDCD;
	float: right;
	height: 34px;
	cursor: pointer;
}

.ali213SSOPopSheild .ali213SSOPopHolderNormal .ali213SSO_check .ali213SSO_check_img img {
	display: block;
	border: 0px;
}

.ali213SSOPopSheild .ali213SSOPopHolderNormal .ali213SSO_check .ali213SSO_check_code em {
	position: absolute;
	width: 200px;
	height: 16px;
	left: 0px;
	bottom: -21px;
	color: #ff0000;
	font-size: 12px;
	font-weight: normal;
	font-family: "å¾®è½¯é›…é»‘";
	font-style: normal;
}

.ali213SSOPopSheild .ali213SSOPopHolderNormal .ali213SSO_btn {
	width: 100%;
	height: 40px;
	overflow: hidden;
	clear: both;
}

.ali213SSOPopSheild .ali213SSOPopHolderNormal .ali213SSO_btn input {
	display: block;
	width: 100%;
	height: 40px;
	float: left;
	background-color: #ff9f00;
	border: 0px;
	outline: none;
	text-align: center;
	line-height: 40px;
	color: #FFFFF3;
	font-size: 16px;
	cursor: pointer;
	font-weight: bold;
	border-radius: 20px;
}

.ali213SSOPopSheild .ali213SSOPopHolderNormal .ali213SSO-register-forgot {
	width: 96%;
	height: 35px;
	line-height: 35px;
	padding: 0;
	clear: both;
	overflow: hidden;
	/* border-bottom: 1px solid #f4f4f4; */
	margin: auto;
}

.ali213SSOPopSheild .ali213SSOPopHolderNormal .ali213SSO-register-forgot .ali213SSO-register-link {
	display: block;
	width: 45%;
	float: left;
	overflow: hidden;
	color: #ffa000;
	text-decoration: none;
	text-align: left;
	font-size: 14px;
	color: #a09993;
}

.ali213SSOPopSheild .ali213SSOPopHolderNormal .ali213SSO-register-forgot .ali213SSO-forgot-link {
	display: block;
	width: 45%;
	float: right;
	overflow: hidden;
	color: #a09993;
	text-decoration: none;
	font-size: 14px;
	text-align: right;
	color: #ffa000;
}

.ali213SSOPopSheild .ali213SSOPopHolderNormal .ali213SSO-register-forgot .ali213SSO-forgot-link:hover {
	color: #ff6600;
}

.ali213SSO-third-way {
	width: 100%;
	/* height: 35px; */
	margin: 0;
	clear: both;
	overflow: hidden;
}

.ali213SSO-third-way .ali213SSO-third-way-left {
	width: 100%;
	height: 20px;
	line-height: 20px;
	/* float: left; */
	overflow: hidden;
	color: #666666;
	font-size: 14px;
	text-align: center;
	margin-bottom: 26px;
}

.ali213SSO-third-way .ali213SSO-third-way-icons {
	width: 100%;
	/* height: 35px; */
	/* float: right; */
	overflow: hidden;
	text-align: center;
	font-size: 0;
}

.ali213SSO-third-way .ali213SSO-third-way-icons div {
	width: 49px;
	height: 49px;
	margin: 0 15px;
	/* float: left; */
	overflow: hidden;
	cursor: pointer;
	display: inline-block;
}

.ali213SSO-third-way .ali213SSO-third-way-icons .ali213SSO-third-way-icons-qq {
	background: url(../image/qt2.png) no-repeat;
}

.ali213SSO-third-way .ali213SSO-third-way-icons .ali213SSO-third-way-icons-wx {
	background: url(../image/qt1.png) no-repeat;
}

.ali213SSO-third-way .ali213SSO-third-way-icons .ali213SSO-third-way-icons-wb {
	background: url(../image/qt3.png) no-repeat;
}

.ali213SSOPopSheild .ali213SSOPopHolderDynamic {
	width: 79%;
	height: 350px;
	background-color: #ffffff;
	margin: auto;
	display: none;
}

.ali213SSOPopSheild .ali213SSOPopHolderDynamic .ali213SSOLoginMethodTrigger .ali213SSOLoginRealTrigger {
	background-image: url(../image/ys1.png);

}

.ali213SSOPopSheild .ali213SSOPopHolderDynamic .ali213SSO_input {
	width: 250px;
	height: 34px;
	border: 1px solid #CDCDCD;
	position: relative;
	margin-bottom: 24px;
	clear: both;
	background: #ffffff;
}

.ali213SSOPopSheild .ali213SSOPopHolderDynamic .ali213SSO_input span {
	width: 16px;
	height: 18px;
	position: absolute;
	top: 9px;
	left: 8px;
	background: url(../image/All.png) no-repeat 0px -222px;
}

.ali213SSOPopSheild .ali213SSOPopHolderDynamic .ali213SSO_input .ali213SSO_u_pwd {
	background: url(../image/All.png) no-repeat -16px -24px;
}

.ali213SSOPopSheild .ali213SSOPopHolderDynamic .ali213SSO_input .ali213SSO_input_common {
	position: absolute;
	width: 220px;
	height: 34px;
	line-height: 34px;
	color: #9c9d9d;
	top: 0px;
	right: 0px;
	outline: none;
	border: 0px;
	background: transparent;
	font-size: 12px;
}

.ali213SSOPopSheild .ali213SSOPopHolderDynamic .ali213SSO_input em {
	position: absolute;
	width: 100%;
	height: 16px;
	left: 0px;
	bottom: -21px;
	color: #ff0000;
	font-size: 12px;
	font-weight: normal;
	font-family: "å¾®è½¯é›…é»‘";
	font-style: normal;
}

.ali213SSOPopSheild .ali213SSOPopHolderDynamic .ali213SSO_check {
	position: relative;
	width: 100%;
	height: 36px;
	margin-bottom: 26px;
	clear: both;
}

.ali213SSOPopSheild .ali213SSOPopHolderDynamic .ali213SSO_check .ali213SSO_check_code {
	width: 156px;
	height: 34px;
	border: 1px solid #CDCDCD;
	position: relative;
	float: left;
	background: #ffffff;
}

.ali213SSOPopSheild .ali213SSOPopHolderDynamic .ali213SSO_check .ali213SSO_check_code span {
	width: 16px;
	height: 16px;
	position: absolute;
	top: 9px;
	left: 8px;
	background: url(../image/All.png) no-repeat -27px -222px;
}

.ali213SSOPopSheild .ali213SSOPopHolderDynamic .ali213SSO_check .ali213SSO_check_code .ali213SSO_input_check {
	position: absolute;
	width: 126px;
	height: 34px;
	line-height: 34px;
	color: #9c9d9d;
	top: 0px;
	left: 29px;
	outline: none;
	border: 0px;
	background: transparent;
	font-size: 12px;
}

.ali213SSOPopSheild .ali213SSOPopHolderDynamic .ali213SSO_check .ali213SSO_check_btn {
	width: 91px;
	border: 1px solid #CDCDCD;
	border-left: 0;
	float: right;
	height: 34px;
	line-height: 34px;
	cursor: pointer;
	font-size: 12px;
	color: #767676;
	text-align: center;
	background: #f7f7f7;
}

.ali213SSOPopSheild .ali213SSOPopHolderDynamic .ali213SSO_check .ali213SSO_check_btn_countdown {
	width: 91px;
	border: 1px solid #CDCDCD;
	border-left: 0;
	float: right;
	height: 34px;
	line-height: 34px;
	font-size: 12px;
	color: #767676;
	text-align: center;
	background: #f7f7f7;
}

.ali213SSOPopSheild .ali213SSOPopHolderDynamic .ali213SSO_check .ali213SSO_check_code em {
	position: absolute;
	width: 100%;
	height: 16px;
	left: 0px;
	bottom: -21px;
	color: #ff0000;
	font-size: 12px;
	font-weight: normal;
	font-family: "å¾®è½¯é›…é»‘";
	font-style: normal;
}

.ali213SSOPopSheild .ali213SSOPopHolderDynamic .ali213SSO_btn {
	width: 100%;
	height: 40px;
	overflow: hidden;
	clear: both;
}

.ali213SSOPopSheild .ali213SSOPopHolderDynamic .ali213SSO_btn input {
	display: block;
	width: 100%;
	height: 40px;
	float: left;
	background-color: #ff9f00;
	border: 0px;
	outline: none;
	text-align: center;
	line-height: 40px;
	color: #FFFFF3;
	font-size: 16px;
	cursor: pointer;
	font-weight: bold;
}

.ali213SSOPopSheild .ali213SSOPopHolderDynamic .ali213SSO-backto-normalway {
	width: 100%;
	height: 30px;
	line-height: 30px;
	margin: 0 0 15px 0;
	padding: 6px 0 20px 0;
	clear: both;
	overflow: hidden;
	border-bottom: 1px solid #f4f4f4;
	color: #ff6600;
	font-size: 12px;
	text-align: right;
	cursor: pointer;
}

.ali213SSOPopSheild .ali213SSOPopHolderDynamic .ali213SSO-third-way {
	width: 250px;
	height: 35px;
	margin: 10px 0;
	clear: both;
	overflow: hidden;
}

.ali213SSOPopSheild .ali213SSOPopHolderDynamic .ali213SSO-third-way .ali213SSO-third-way-left {
	width: 111px;
	height: 35px;
	line-height: 35px;
	float: left;
	overflow: hidden;
	color: #a09993;
	font-size: 12px;
}

.ali213SSOPopSheild .ali213SSOPopHolderDynamic .ali213SSO-third-way .ali213SSO-third-way-icons {
	width: 130px;
	height: 35px;
	float: right;
	overflow: hidden;
}

.ali213SSOPopSheild .ali213SSOPopHolderDynamic .ali213SSO-third-way .ali213SSO-third-way-icons div {
	width: 34px;
	height: 35px;
	margin: 0 4px;
	float: left;
	overflow: hidden;
	cursor: pointer;
}

.ali213SSOPopSheild .ali213SSOPopHolderDynamic .ali213SSO-third-way .ali213SSO-third-way-icons .ali213SSO-third-way-icons-qq {
	background: url(../image/All.png) no-repeat -38px -180px;
}

.ali213SSOPopSheild .ali213SSOPopHolderDynamic .ali213SSO-third-way .ali213SSO-third-way-icons .ali213SSO-third-way-icons-wx {
	background: url(../image/All.png) no-repeat 2px -180px;
}

.ali213SSOPopSheild .ali213SSOPopHolderDynamic .ali213SSO-third-way .ali213SSO-third-way-icons .ali213SSO-third-way-icons-wb {
	background: url(../image/All.png) no-repeat -78px -180px;
}

.ali213SSODynamicYzmLayer {
	display: none;
	position: absolute;
	width: 260px;
	height: 210px;
	padding: 10px 15px;
	overflow: hidden;
	top: 65px;
	left: 50%;
	margin-left: -145px;
	background: #ffffff;
	border: 1px solid #d6d6d6;
	box-shadow: 0 0 6px #d6d6d6;
	z-index: 2;
}

.ali213SSODynamicYzmLayer .ali213SSODynamicYzmCloseBtn {
	position: absolute;
	width: 18px;
	height: 18px;
	overflow: hidden;
	top: 4px;
	right: 4px;
	background: url(../image/All.png) no-repeat -28px -130px;
	cursor: pointer;
}

.ali213SSODynamicYzmLayer .ali213SSOYzmLable {
	height: 25px;
	line-height: 25px;
	margin: 20px 0;
	clear: both;
	overflow: hidden;
	color: #858585;
	font-size: 14px;
}

.ali213SSODynamicYzmLayer .ali213SSO_dynamic_pic_check {
	position: relative;
	width: 100%;
	height: 36px;
	margin-bottom: 26px;
	clear: both;
}

.ali213SSODynamicYzmLayer .ali213SSO_dynamic_pic_check .ali213SSO_check_code {
	width: 100px;
	height: 34px;
	border: 1px solid #CDCDCD;
	position: relative;
	float: left;
	background: #ffffff;
	/* border-radius: 20px; */
}

.ali213SSODynamicYzmLayer .ali213SSO_dynamic_pic_check .ali213SSO_check_code span {
	width: 16px;
	height: 16px;
	position: absolute;
	top: 9px;
	left: 8px;
	background: url(../image/All.png) no-repeat -48px -132px;
}

.ali213SSODynamicYzmLayer .ali213SSO_dynamic_pic_check .ali213SSO_check_code .ali213SSO_input_check {
	position: absolute;
	width: 70px;
	height: 34px;
	line-height: 34px;
	color: #9c9d9d;
	top: 0px;
	right: 0px;
	outline: none;
	border: 0px;
	background: transparent;
	font-size: 12px;
}

.ali213SSODynamicYzmLayer .ali213SSO_dynamic_pic_check em {
	position: absolute;
	width: 100%;
	height: 32px;
	line-height: 16px;
	left: 0px;
	bottom: -35px;
	color: rgb(255, 0, 0);
	font-size: 12px;
	font-weight: normal;
	font-family: å¾®è½¯é›…é»‘;
	font-style: normal;
}

.ali213SSODynamicYzmLayer .ali213SSO_dynamic_pic_check .ali213SSO_dynamic_check_img {
	width: 150px;
	border: 1px solid #CDCDCD;
	float: right;
	height: 34px;
	cursor: pointer;
}

.ali213SSODynamicYzmLayer .ali213SSO_dynamic_pic_check .ali213SSO_dynamic_check_img img {
	display: block;
	border: 0px;
}

.ali213SSODynamicYzmLayer .ali213SSODynamicYzmSubmitBtn {
	display: block;
	width: 80%;
	height: 40px;
	margin: 45px auto 0 auto;
	background-color: #ff9f00;
	border: 0px;
	outline: none;
	text-align: center;
	line-height: 40px;
	color: #FFFFF3;
	font-size: 16px;
	cursor: pointer;
	font-weight: bold;
	clear: both;
	overflow: hidden;
	border-radius: 20px;
}

@media screen and (-webkit-min-device-pixel-ratio: 0) {
	.ali213SSOPopSheild .ali213SSOPopHolderNormal .ali213SSO_input .ali213SSO_input_common {
		line-height: 12px;
	}

	.ali213SSOPopSheild .ali213SSOPopHolderNormal .ali213SSO_check .ali213SSO_check_code .ali213SSO_input_check {
		line-height: 12px;
	}
}

#ali213SSO {
	position: relative;
	font-family: "å¾®è½¯é›…é»‘", "å®‹ä½“";
	text-align: left;
}

#ali213SSO .ali213SSO-offline-avatar {
	display: inline-block;
	width: 14px;
	height: 14px;
	margin: 17px 5px;
	background: url(../image/All.png) no-repeat -29px -366px;
	float: left;
	overflow: hidden;
}

#ali213SSO .ali213SSO-login {
	display: inline-block;
	height: 28px;
	line-height: 28px;
	margin: 9.5px 2px;
	color: #748090;
	font-size: 14px;
	cursor: pointer;
}

#ali213SSO .ali213SSO-login:hover {
	color: #ff6600;
}

#ali213SSO .ali213SSO-offline-spliter {
	display: inline-block;
	height: 28px;
	line-height: 28px;
	margin: 9.5px 2px;
	color: #748090;
	font-size: 14px;
}

#ali213SSO .ali213SSO-offline-reg {
	display: inline-block;
	height: 28px;
	line-height: 28px;
	margin: 9.5px 2px;
	color: #748090;
	font-size: 14px;
	text-decoration: none;
}

#ali213SSO .ali213SSO-offline-reg:hover {
	color: #ff6600;
}

#ali213SSO .ali213SSO-online-avatar-username-link {
	position: relative;
	display: block;
	width: 118px;
	height: 47px;
	padding: 0 10px 0 0;
	overflow: hidden;
	text-align: right;
	float: right
}

#ali213SSO .ali213SSO-online-avatar-username-link .ali213SSO-online-avatar {
	display: inline-block;
	width: 20px;
	height: 20px;
	margin: 13.5px 5px;
	overflow: hidden;
	border-radius: 10px;
	cursor: pointer;
}

#ali213SSO .ali213SSO-online-avatar-username-link .ali213SSO-username {
	display: inline-block;
	width: 80px;
	text-align: left;
	height: 28px;
	line-height: 28px;
	margin: 9.5px 2px;
	overflow: hidden;
	text-overflow: ellipsis;
	white-space: nowrap;
	color: #748090;
	font-size: 14px;
}

#ali213SSO .ali213SSO-online-avatar-username-link .ali213SSO-username:hover {
	color: #ff6600;
}

#ali213SSO .ali213SSO-online-avatar-username-link .ali213SSO-msg-reminder1 {
	position: absolute;
	display: block;
	width: 8px;
	height: 8px;
	line-height: 15px;
	overflow: hidden;
	top: 4px;
	right: 0;
	background: url(../image/All.png) no-repeat -78px -365px;
}

#ali213SSO .ali213SSO-info-holder {
	position: absolute;
	display: none;
	overflow: hidden;
	bottom: -150px;
	right: 0;
	border-top: 0;
	width: 123px;
	height: 151px;
	background-color: #ffffff;
	box-shadow: 0px 0px 10px 0px #e4cfcb;
	border-radius: 6px;
}

#ali213SSO .ali213SSO-info-holder .ali213SSO-info-block1 {
	position: relative;
	width: 90px;
	margin: 0 auto;
	clear: both;
	overflow: hidden;
	border-bottom: 1px solid #f5e8df;
}

#ali213SSO .ali213SSO-info-holder .ali213SSO-info-block1 a {
	display: block;
	width: 100%;
	height: 35px;
	line-height: 35px;
	margin: 0 auto;
	clear: both;
	overflow: hidden;
	text-decoration: none;
	color: #6d6d6d;
	font-size: 12px;
}

#ali213SSO .ali213SSO-info-holder .ali213SSO-info-block1 a:hover {
	color: #ff6600;
}

#ali213SSO .ali213SSO-info-holder .ali213SSO-info-block1 a em {
	display: inline-block;
	width: 20px;
	height: 19px;
	margin: 9px 8px 7px 0;
	overflow: hidden;
	float: left;
	background: url(../image/pl.png) no-repeat;
}

#ali213SSO .ali213SSO-info-holder .ali213SSO-info-block1 span {
	position: absolute;
	display: block;
	width: 30px;
	height: 13px;
	line-height: 13px;
	overflow: hidden;
	top: 50%;
	margin-top: -6.5px;
	right: -1px;
	background: url(../image/All.png) no-repeat -6px -306px;
	color: #ffffff;
	text-align: center;
	font-size: 12px;
	font-style: normal;
}

#ali213SSO .ali213SSO-info-holder .ali213SSO-info-block4 {
	position: relative;
	width: 75px;
	margin: 0 auto;
	clear: both;
	overflow: hidden;
	border-bottom: 1px solid #3c3f50;
}

#ali213SSO .ali213SSO-info-holder .ali213SSO-info-block4 a {
	display: block;
	width: 75px;
	height: 30px;
	line-height: 30px;
	margin: 2.5px auto;
	clear: both;
	overflow: hidden;
	text-decoration: none;
	color: #6b7fa0;
	font-size: 12px;
}

#ali213SSO .ali213SSO-info-holder .ali213SSO-info-block4 a:hover {
	color: #ff6600;
}

#ali213SSO .ali213SSO-info-holder .ali213SSO-info-block4 a em {
	display: inline-block;
	width: 19px;
	height: 16px;
	margin: 7px 0;
	overflow: hidden;
	float: left;
	background: url(../image/All.png) no-repeat -22px -435px;
}

#ali213SSO .ali213SSO-info-holder .ali213SSO-info-block4 span {
	position: absolute;
	display: block;
	width: 30px;
	height: 13px;
	line-height: 13px;
	overflow: hidden;
	top: 50%;
	margin-top: -6.5px;
	right: -1px;
	background: url(../image/All.png) no-repeat -6px -306px;
	color: #ffffff;
	text-align: center;
	font-size: 12px;
	font-style: normal;
}

#ali213SSO .ali213SSO-info-holder .ali213SSO-info-block2 {
	width: 90px;
	margin: 0 auto;
	clear: both;
	overflow: hidden;
}

#ali213SSO .ali213SSO-info-holder .ali213SSO-info-block2 a {
	display: block;
	width: 100%;
	height: 35px;
	line-height: 35px;
	margin: 0 auto;
	clear: both;
	overflow: hidden;
	text-decoration: none;
	color: #6d6d6d;
	font-size: 12px;
}

#ali213SSO .ali213SSO-info-holder .ali213SSO-info-block2 a:hover {
	color: #ff6600;
}

#ali213SSO .ali213SSO-info-holder .ali213SSO-info-block2 a em {
	display: inline-block;
	width: 19px;
	height: 16px;
	margin: 10px 8px 7px 0;
	overflow: hidden;
	float: left;
}

#ali213SSO .ali213SSO-info-holder .ali213SSO-info-block2 .ali213SSO-info-block2-li1 em {
	background: url(../image/zl.png) no-repeat;
	width: 18px;
	height: 14px;
}

#ali213SSO .ali213SSO-info-holder .ali213SSO-info-block2 .ali213SSO-info-block2-li2 em {
	background: url(../image/zl.png) no-repeat;
	width: 16px;
	height: 16px;
}

#ali213SSO .ali213SSO-info-holder .ali213SSO-info-block2 .ali213SSO-info-block2-li3 em {
	background: url(../image/yxzx.png) no-repeat;
	width: 16px;
	height: 16px;
}

#ali213SSO .ali213SSO-info-holder .ali213SSO-info-block3 {
	width: 100%;
	height: 30px;
	clear: both;
	overflow: hidden;
	background: white;
}

#ali213SSO .ali213SSO-info-holder .ali213SSO-info-block3 .ali213SSO-logout {
	display: block;
	/* width: 100%; */
	height: 35px;
	line-height: 35px;
	overflow: hidden;
	font-size: 12px;
	color: #6d6d6d;
	cursor: pointer;
	text-align: center;
	width: 90px;
	margin: auto;
	text-align: left;
}

#ali213SSO .ali213SSO-info-holder .ali213SSO-info-block3 .ali213SSO-logout:hover {
	color: #ff6600;
}

#ali213SSO .ali213SSO-info-holder .ali213SSO-info-block3 .ali213SSO-logout:before{
	content:"";
	display: inline-block;
	width: 17px;
	height: 17px;
	margin: 10px 8px 7px 0;
	overflow: hidden;
	float: left;
	background: url(../image/tc.png) no-repeat;
}
/* #ali213SSO .ali213SSO-msg-tip {position: relative;    width: 155px;    height: 28px;    line-height: 28px;  margin: -8px 0 0 0;    padding: 5px 0 0 0;    clear: both;    overflow: hidden;    background: url(../image/All.png) no-repeat -2px -323px;    font-size: 13px;    color: #b3bed0;    text-indent: 5px;   float: right;} */
#ali213SSO .ali213SSO-msg-tip {
	position: absolute;
	width: 155px;
	height: 28px;
	line-height: 28px;
	padding: 5px 0 0 0;
	overflow: hidden;
	background: url(../image/All.png) no-repeat -2px -323px;
	font-size: 13px;
	color: #6d7998;
	text-indent: 5px;
	right: 0;
	top: 38px;
}

#ali213SSO .ali213SSO-msg-tip a {
	color: #ff4f00;
	text-decoration: none;
}

#ali213SSO .ali213SSO-msg-tip em {
	position: absolute;
	width: 9px;
	height: 9px;
	top: 50%;
	margin-top: -2px;
	right: 7px;
	overflow: hidden;
	background: url(../image/All.png) no-repeat -133px -285px;
	cursor: pointer;
}


.ali213SSOloginToggle {
	/* max-width: 250px; */
	margin: 0 auto;
	width: 100%;
	height: 60px;
	line-height: 14px;
	/* border-bottom: 1px solid #dddddd; */
	position: relative;
	z-index: 2;
}

.ali213SSOloginToggle span {
	width: 45%;
	height: 30px;
	text-align: center;
	display: block;
	position: relative;
	font-size: 16px;
	color: #666666;
	float: left;
	cursor: pointer;
	/* margin-right: 26px; */
	text-align: center;
}
.ali213SSOloginToggle span.checked{
	color: #333333;
	font-weight: bold;
}
.ali213SSOloginToggle span i {
	width: 84px;
	height: 4px;
	display: block;
	position: absolute;
	left: 0;
	right: 0;
	margin: auto;
	bottom: 0;
	border-radius: 3px 3px 3px 3px;
}

.ali213SSOloginToggle span.checked i {
	background-color: #ffa000;
}

.ali213SSOloginCode {
	width: 329px;
	height: 230px;
	margin: 0;
	overflow: hidden;
	background: url(../image/sm.png) no-repeat;
	position: relative;
	z-index: 2;
}

.ali213SSOloginToggleConLi {
	display: none;
}

.ali213SSOloginToggleConLi:first-child {
	display: block;
}

.ali213SSOloginCode img {
	width: 135px;
	height: 135px;
	vertical-align: bottom;
	margin: 60px 0 0 35px;
}

.ali213SSOloginTitle {
	width: 100%;
	height: 70px;
	margin: auto;
	position: relative;
	z-index: 2;
}

.ali213SSOloginTitle .resetCode {
	/* float: left; */
	width: 100%;
	/* height: 24px; */
	/* margin: 12px 5px 0 0; */
	/* background: url(//static.ali213.net/js/common/sso/images/codelogo.png) no-repeat; */
	/* background-size: 100% 100%; */
	/* cursor: pointer; */
	font-size: 16px;
	color: #333333;
	font-weight: bold;
	text-align: center;
	height: 40px;
	position: relative;
}
.ali213SSOloginTitle .resetCode i{
	width: 50px;
	height: 4px;
	display: block;
	position: absolute;
	left: 0;
	right: 0;
	margin: auto;
	bottom: 7px;
	border-radius: 3px 3px 3px 3px;
	background-color: #ffa000;
}
.ali213SSOloginTitle .codeTitle {
	width: 100%;
	display: block;
	height: 28px;
	vertical-align: middle;
	/* float: left; */
	line-height: 20px;
	text-align: center;
	line-height: 28px;
	letter-spacing: 0px;
	color: #666666;
}

.ali213SSOloginTitle .codeTitle span {
	/* width: 90px; */
	/* display: table-cell; */
	/* height: 48px; */
	/* vertical-align: middle; */
	/* font-size: 14px; */
	/* color: #333; */
}

.ali213SSOloginTitle .codeTitle .checked {
	color: green;
}

.ali213SSOloginTitle .codeTitle .timeover {
	color: red;
}