body{
	background-color: #F9F8F2;
}
.bgc{
	background-color: #fff;
	border: 1px solid #eaeff5;
    box-shadow: 0 5px 30px -10px rgba(0, 0, 0, 0.2);
    /*width: 600px;*/
    margin:0 auto;
}
.bgc .main{
	margin:50px;
	text-align: center;
}
.bgc .main h1{
	font-weight: 400;
	color: #ccc;
	margin: 40px auto;
}
.bgc .main a{
	color:#ff7c39;
	font-weight: 700;
}
.bgc .main .zhzc{
	font-weight: 700;
	color:#ff7c39;
}
.bgc .main .yyzh{
	font-size: 18px;
	padding-left: 20px;
}
.bgc .main .form{
	width: 80%;
	margin:0 auto;
}
.bgc .main .form .item{
	margin-bottom:40px;
}
.bgc .main .flex{
	display: flex;
	align-items: center;
	flex-wrap: wrap;
}
.bgc .main .form .item.flex{
	justify-content: space-between;

}
.bgc .main .form .item .input_label{
	display: flex;
	align-items: center;
	flex-wrap: wrap;
}

.bgc .main .form .item .input_label .tips{
	height: 46px;
	line-height: 46px;
	font-size: 14px;
	margin-left: 20px;
	padding: 0 10px;
	background-color: #F9F8F2;
}
.bgc .main .form .item .input_label b{
	width: 6rem;
	text-align: left;
}
.bgc .main .form .input{
	/*flex-grow:1;*/
	width: 320px;
 	height: 46px;
	border: 1px solid #ccc;
	border-radius: 23px;
	padding-left: 20px;
}
.bgc .main .form .yzm .input{
	width: 220px;
	border-top-right-radius: 0;
	border-bottom-right-radius: 0;
	border-right: none;
}
.bgc .main .form .yzm button{
	text-align: center;
	height: 48px;
	width: 100px;
	background-color: #fff;
	border: 1px solid #ccc;
	border-radius: 23px;
	border-top-left-radius: 0;
	border-bottom-left-radius: 0;
	cursor: pointer;
	color:#ff7c39;
	font-weight: 700;
	border-left: none;
}
.bgc .main .form .yzm button[disabled="disabled"]{

	color:#999;
}
@media only screen and (max-width:768px) {
	.bgc {
		width: 90%;
	}
	.bgc .main .form{
		width: 90%;
	}
	.bgc .main{
		margin:0;
	}
	.bgc .main .form .item{
		margin-bottom: 10px;
	}
	.bgc .main .form .input{
		flex-grow:1;
		width: auto;
	}
	.bgc .main .form .yzm .input{
		width: 50px;
	}
	.bgc .main .form .yzm button{

	}

	.bgc .main .form .item .input_label .tips{
		height: auto;
		line-height: auto;
		font-size: 14px;
		margin-left: 0;
		padding: 0;
		background-color: #fff;
		width: 100%;
		text-align: left;
	}

}
.bgc .main .form input[type="checkbox"]{
	width: 20px;
	height: 20px;
	margin-right: 10px;
}
.bgc .main .form .btn{
 	width: 100%;
 	max-width: 300px;
	font-size: 16px;
	height: 46px;
	border: 1px solid #ccc;
	padding: 5px 25px;
	border-radius: 23px;
	color:#666;
	color:#fff;
	background-color: #ff7c39;
	border: 1px solid #ff7c39;
	cursor: pointer;
 }