/*head*/
.user_head {
	width: 100%;
	min-width: 900px;
	margin: 10px 0 31px;
}

.user_head .head_content {
	margin: 0 auto;
	width: 900px;
	height: 78px;
	position: relative;
}

.user_head .head_logo {
	display: inline-block;
	width: 138px;
	height: 78px;
	background: url(/images/logo.png) no-repeat center center; 
	background-size: contain;
}

.user_head .head_nav {
	float: right;
	position: absolute;
	bottom: 0;
	right: 35px;
}

.user_head .head_text {
	margin-left: 34px;
}
.user_head .login {
	margin-left: 16px;
}
/*head end*/
/*foot*/
.user_foot {
	width: 900px;
	margin: 0 auto;
	margin-top: 32px;
}

.user_foot .foot_list {
	margin-bottom: 15px;
	text-align: center;
}

.user_foot .foot_list_li {
	margin-left: 20px;
	color: #666666;
	font-weight: 300;
}

.user_foot .foot_copyright {
	text-align: center;
	color: #666666;
	font-weight: 300;
}
/*foot end*/
body {
	background: #F4F4F4;
}

a {
	text-decoration: none;
	color: #333333;
}

.active {
	color: #32B16C;
}
/* WebKit browsers */

input::-webkit-input-placeholder {
	color: #AAAAAA;
}


/* Mozilla Firefox 4 to 18 */

input:-moz-placeholder {
	color: #AAAAAA;
}


/* Mozilla Firefox 19+ */

input::-moz-placeholder {
	color: #AAAAAA;
	opacity: 1;
}


/* Internet Explorer 10+ */

input:-ms-input-placeholder {
	color: #AAAAAA;
}
.save_body {
	margin: 0 auto;
	width: 900px;
	background: #FFFFFF;
	border-radius: 4px;
	padding-bottom: 48px;
}

.save_body .body_head {
	height: 78px;
	background: #32B16C;
	border-radius: 4px 4px 0px 0px;
}

.save_body .body_head_title {
	font-size: 20px;
	font-weight: 500;
	color: #FFFFFF;
	text-align: center;
	line-height: 78px;
}

.save_body .from {
	margin: 0 auto;
	margin-top: 50px;
	width: 300px;
}


.save_body .row_input, .save_body .row_code{
	width: 100%;
	height: 40px;
	-moz-box-sizing: border-box;
	box-sizing: border-box;
	-webkit-box-sizing: border-box;
	background: #F4F4F4;
	border: 1px solid #BFBFBF;
	border-radius: 4px;
	line-height: 40px;
	padding-left: 29px;
	color: #999999;
	outline: none;
	margin-bottom: 20px;
}

.save_body .slider {
	height: 36px;
	background: #F4F4F4;
	margin-bottom: 24px;
}

.save_body .row_input:focus, .save_body .row_code:focus {
	background: #FFFFFF;
	color: #333333;
}

.save_body .row_code {
	width: 180px;
	height: 40px;
	display: inline-block;
}

.obtain {
	width: 100px;
	height: 40px;
	display: inline-block;
	background: #32B16C;
	color: #FFFFFF;
	border: 1px solid #32B16C;
	border-radius: 4px;
	text-align: center;
	line-height: 40px;
	margin-left: 12px;
	font-size: 16px;
	font-weight: 300;
	cursor: pointer;
}

.obtain:hover {
	background: #1ca048;
}

.btn_operate, .btn_operate_save {
	width: 100%;
	background: #32B16C;
	border: 1px solid #F4F4F4;
	cursor: pointer;
	color: #FFFFFF;
}

.btn_operate, .btn_operate_save, .btn_operate_back {
    display:inline-block;
    width:100%;
	height: 40px;
	border-radius: 4px;
	text-align: center;
	line-height: 40px;
	border: none;
	outline: none;
}

.btn_operate_save {
	width: 140px;
}

.btn_operate_back {
	margin-left: 15px;
	width: 140px;
	background: #FFFFFF;
	border: 1px solid #32B16C;
	color: #32B16C;
	cursor: pointer;
}

.btn_operate:hover, .btn_operate_save:hover {
	background: #1ca048;
}

.btn_operate_back:hover {
	border: 1px solid #1CA048;
	color: #1CA048;
}

.head .back_index:hover, .login:hover {
	text-decoration: underline;
}

.foot .foot_list_li:hover, .save_body .forget_password:hover {
	color: #32B16C;
}

.line {
	width: 100%;
	height: 1px;
	background: #F4F4F4;
}