/*body{overflow: hidden;}*/
#box img {
	width: 100%;
	display: block;
}

#box .input {
	text-align: center;
}

#box .input a {
	display: block;
	width: 2.25rem;
	height: 1rem;
	border: 1px solid #83c76b;
	border-radius: 5px;
	text-align: center;
	line-height: 1rem;
	color: #83c76b;
	font-size: 14px;
	margin: 0 auto;
}

#box .input form {
	width: 85%;
	margin: .4rem auto 0;
}

#box .input form span {
	width: 100%;
	display: block;
	height: .3rem;
	font-size: .2rem;
	color: indianred;
	text-align: left !important;
}

#box .input form p {
	overflow: hidden;
	width: 100%;
	height: 1.2rem;
}

#box .input form p input {
	border: 1px solid #909090;
	border-radius: 5px;
	height: 1rem;
	width: 100%;
	padding-left: .3rem;
	font-size: .37rem;
	line-height: 1rem;
}

#box .input form p button {
	font-size: .37rem;
}

#box .input form p .yzm-txt {
	width: 65%;
}
#box .input form p #yzm{
	float:left;
}
#box .input form p .yzm-btn {
	width: 33%;
	border: 1px solid #909090;
	border-radius: 5px;
	height: 1rem;
	float:right;
	/*vertical-align: middle;*/
	background: none;
	color: #909090;
}

#box .input form p .reg {
	width: 100%;
	border: 0;
	color: #fff;
	background: #83c76b;
	height: 1rem;
	border-radius: 5px;
}

#box .input .prompt {
	font-size: .34rem;
	color: #818181;
}

#box .count {
	font-size: .37rem;
	text-align: center;
	margin: 1rem 0 1.5rem;
	color: #818181;
}

#box .count span {
	color: #cb3939;
	margin: 0 .1rem;
}