img{width:100%}
.box{width: 750px;margin:0 auto;color:#333;    background: #fff;}
.content{margin:0 50px}
.form-group > label{display: block;font-size: 24px; margin: 20px 0;}
.form-group input,.form-group select{line-height: 50px;border:1px solid #3b60f7;width:100%;height:50px;font-size: 24px;padding-left: 20px;box-sizing: border-box;}
.form-group input::-webkit-input-placeholder,.form-group select::-webkit-input-placeholder{color:#999;}
.form-group input::-moz-placeholder,.form-group select::-moz-placeholder{color:#999;}
.form-group input::-ms-placeholder,.form-group select::-ms-placeholder{color:#999;}
.form-group input::-o-placeholder,.form-group select::-o-placeholder{color:#999;}
.form-group input[type="radio"] {width: auto;display: none;}
.form-group input[type="radio"] + label{height: 50px;width: 30%;border-radius: 5px;border: 1px solid #fff;margin-right: 7px;margin-top: 0px;text-align: center;line-height: 50px;display: inline-block;border-radius: 30px;border:1px solid #3b60f7;}
.form-group select{width:49%;float:left}
.form-group select.city{margin-right:2%}
.form-group input[type="radio"]:checked + label{background: #3b60f7;border: 1px solid #3b60f7;color:#fff}
.form-group .btn{line-height: 50px;border-radius: 30px;width: 100%;background: #3b60f7;color: #fff;font-size: 24px;margin:30px 0 60px}
@media (max-width:750px)  {
	html{font-size: 13.3333vw;}
	.box{max-width: 100%;margin: 0 auto;}
	.content{margin:0 0.4rem}
	.form-group > label{font-size: 0.3rem;margin:0.2rem 0}
	.form-group input[type="radio"] + label{height: 0.8rem;line-height: 0.8rem;margin-right: 0.07rem;}
	.form-group input, .form-group select,.form-group .btn{height: 0.8rem;line-height: 0.8rem;font-size:0.3rem;}
	.form-group .btn{margin: 0.3rem 0 0.6rem;padding:0}
}