.m-binded {
	height:auto;
	padding:0 0 70px
}
.binded-wrap {
	padding:31px 0 0 142px
}
.binded-wrap .bind-title {
	font-size:18px;
	font-weight:700;
	color:#333
}
.binded-wrap .bind-title .icon-bind {
	display:inline-block;
	*display:inline;
	*zoom:1;
	margin-right:30px;
	vertical-align:middle
}
.binded-wrap .bind-title .txt {
	vertical-align:middle
}
.binded-wrap .input-optimize {
	position:relative;
	display:inline-block;
	vertical-align:middle;
	*display:inline;
	*zoom:1
}
.binded-wrap .input-optimize input {
	padding:0 0 0 10px;
	width:253px;
	height:34px;
	line-height:34px;
	border:1px solid #cecece;
	vertical-align:middle
}
.binded-wrap .input-optimize .error-msg {
	margin-left:12px;
	font-size:12px;
	color:#df0000;
	position:absolute;
	left:260px;
	top:0;
	height:34px;
	line-height:34px;
	white-space:nowrap;
	word-break:break-all
}
.binded-wrap .input-optimize.error input {
	border:1px solid red
}
.binded-wrap label {
	display:inline-block;
	*display:inline;
	*zoom:1;
	width:85px;
	text-align:right;
	margin:0 22px 0 0
}
.binded-wrap .check-code-wrap input {
	width:168px
}
.binded-wrap .check-code-wrap img {
	width:67px;
	height:30px;
	margin-left:18px;
	vertical-align:middle
}
.binded-wrap .tips {
	font-size:12px;
	margin:33px 0 0 112px
}
.binded-wrap .operation-bar .confirman {
	display:inline-block;
	*display:inline-block;
	*zoom:1;
	width:109px;
	height:34px;
	text-align:center;
	line-height:34px;
	font-size:14px;
	color:#fff;
	background:url(../images/btn-blue.png) no-repeat;
	margin:0 0 0 112px
}
.binded-wrap .operation-bar .cancel {
	display:inline-block;
	*display:inline-block;
	*zoom:1;
	width:109px;
	height:34px;
	color:#09f;
	text-align:center;
	line-height:34px
}
.binded-wrap .form-item {
	margin:0 0 16px;
	position:relative;
	z-index:auto
}
.binded-wrap .form-item.active {
	z-index:1000
}
.m-binded-id .icon-id {
	margin-left:-72px;
	width:36px;
	height:27px;
	background:url(../images/img-id-card.png) no-repeat center
}
.m-binded-id p {
	font-size:12px;
	line-height:18px
}
.m-binded-id .first-line {
	margin-top:24px;
	color:#676767
}
.m-binded-id .red {
	margin:20px 0 27px;
	color:#df0000
}
.m-binded-id label {
	color:#333;
	margin-right:22px;
	vertical-align:middle;
	line-height:34px
}
.m-binded-id .input-optimize input {
	width:250px;
	height:34px;
	padding:0 0 0 10px;
	outline:0;
	border:1px solid #cecece;
	line-height:34px;
	margin-bottom:16px;
	vertical-align:baseline
}
.m-binded-id .star {
	vertical-align:middle
}
.m-binded-id .operation-bar a {
	display:inline-block;
	*display:inline;
	*zoom:1;
	width:109px;
	height:34px;
	line-height:34px;
	text-align:center
}
.m-binded-id .operation-bar .confirm {
	background:url(../images/btn-blue.png) no-repeat;
	color:#fff
}
.m-binded-id .operation-bar .cancel {
	color:#09f
}
.m-binded-id .binded-wrap .input-optimize {
	display:block;
	overflow:hidden
}
.m-binded-id .binded-wrap .input-optimize .error-msg {
	left:380px
}
.m-binded-phone .bind-title {
	margin-bottom:50px
}
.m-binded-phone .icon-phone {
	width:25px;
	height:36px;
	margin-left:-60px;
	background:url(../images/img-phone.png) no-repeat
}
.m-binded-phone .send-code {
	display:block;
	background:url(../images/btn-send-msg.png) no-repeat;
	width:137px;
	height:34px;
	text-align:center;
	line-height:34px;
	margin:0 0 0 112px
}
.m-binded-email .bind-title {
	margin-bottom:50px
}
.m-binded-email .icon-email {
	width:36px;
	height:27px;
	margin-left:-60px;
	background:url(../images/img-email.png) no-repeat
}
.m-binded-email .send-code {
	display:block;
	background:url(../images/btn-send-msg.png) no-repeat;
	width:137px;
	height:34px;
	text-align:center;
	line-height:34px;
	margin:0 0 0 112px
}
.m-binded-question select {
	width:326px;
	height:34px;
	border:1px solid #cecece;
	padding-left:6px;
	outline:0
}
.m-binded-question .bind-title {
	margin-bottom:50px
}
.m-binded-question .icon-question {
	width:36px;
	height:32px;
	margin-left:-60px;
	background:url(../images/img-questions.png) no-repeat
}
.m-binded-question .input-optimize input {
	width:314px
}
.m-binded-question .input-optimize .placeholder {
	display:block;
	position:absolute;
	top:1px;
	left:1px;
	background-color:#fff;
	width:314px;
	height:34px;
	padding-left:10px;
	line-height:34px
}
.m-binded-question .select-optimize {
	display:inline-block;
	*display:inline;
	*zoom:1;
	vertical-align:middle;
	width:326px;
	height:34px
}
