.icon-login-sprite, .pg-login .icon-password, .pg-login .icon-phone, .pg-login .icon-user, .theme--maoyan .site-logo {
	background-image: url(img/icon-login.v94869350.png);
	background-repeat: no-repeat
}
#login, html {
	/*background: #FFF*/
}
#login .common-tip {
	margin-bottom: 30px
}
.pg-login {
	margin-bottom: 70px;
	padding: 50px;
 	border: 1px solid #ccc;
	border-radius: 10px;
	background:#fff;
}
.pg-login .promotion-banner {
	float: left;
	margin: 0 115px 0 0;
	width: 480px
}
.pg-login .validate-info {
	margin-bottom: 10px;
	padding: 10px;
	border: 1px #F5D8A7 solid;
	border-radius: 2px;
	background: #FFF6DB;
	font-size: 12px
}
.pg-login .form--stack .form-field {
	padding-bottom: 8px
}
.pg-login .form--stack .form-field--higher {
	padding-bottom: 22px
}
.pg-login .form-field--icon {
	position: relative
}
.pg-login .form-field--icon .f-text {
	width: 220px;
	padding-left: 33px
}
.pg-login .icon {
	position: absolute;
	display: inline-block;
*display:inline;
*zoom:1;
	width: 18px;
	height: 18px;
	top: 16px;
	left: 9px;
	line-height: 18px;
	vertical-align: text-top
}
.pg-login .icon-user {
	background-position: 0 -301px
}
.pg-login .icon-password {
	background-position: 0 -34px
}
.pg-login .icon-phone {
	background-position: 0 -249px
}
.pg-login .form-field--captcha .f-text {
	width: 62px
}
.pg-login .form-field--auto-login, .pg-login .form-field--auto-login label {
	font-size: 12px
}
.pg-login .form-field--auto-login .forget-password {
	float: right
}
.pg-login .verify-mobile {
	position: absolute;
	margin-top: 3px;
	top: 43px;
	left: 0
}
.pg-login .verify-tip {
	font-size: 12px;
	color: #666
}
.pg-login .verify-tip--error {
	color: #f76120
}
.pg-login .signup-guide {
	color: #666
}
.pg-login .oauth-wrapper {
	margin-top: 50px
}
.pg-login .oauth-wrapper h3 {
	margin-bottom: 5px;
	font-size: 12px;
	font-weight: 400;
	color: #999
}
.pg-login .sms-guide {
	width: auto
}
.theme--maoyan .site-logo {
	width: 230px;
	height: 45px;
	background-position: 0 -71px
}
.theme--maoyan .site-info-w--mini .copyright {
	text-align: center;
	color: #ccc
}
.theme--maoyan .site-info-w--mini .copyright a {
	color: #ccc
}
