.rczp_b1 form{border: 1px solid rgba(125, 138, 54, 0.5);background: #FAFAF7;border-radius: 30px;overflow: hidden;padding: 68px 48px 65px 50px;margin-top: 45px;}
.rczp_b1 form ul{display: flex;flex-wrap: wrap;}
.rczp_b1 form li{width: 50%;padding:20px 45px;}
.rczp_b1 form p{display: inline-block;font-size: 22px;}
.rczp_b1 form p span{display: inline-block;width: 105px;}
.rczp_b1 form .zt p span{width: 150px;}
.rczp_b1 form p b{color: #FF0000;padding-right: 13px;}
.rczp_b1 form input,.rczp_b1 form select{background: #fff;border: none;height: 64px;padding:0 20px;border-radius: 8px;overflow: hidden;-webkit-transform: translate3d(0, 0, 0);font-size: 18px;outline: none;}
.rczp_b1 form input{width: calc(100% - 133px);}
.rczp_b1 form .zt select{width: calc(100% - 178px);appearance: none;-moz-appearance: none;-webkit-appearance: none;background: url(../img/select_jt.png) no-repeat right 25px center;background-size:15px;background-color: #fff;}
.rczp_b1 form input::placeholder{color: rgba(125, 138, 54, 0.4);}
.rczp_b1 .submit{text-align: center;}
.rczp_b1 .submit a{color: #fff;font-size: 18px;background: var(--colormain);border-radius: 33px;display: inline-block;padding: 16px 54px;margin-top: 45px;transition: 0.5s;}
.rczp_b1 .submit a:hover{transform: scale(1.08);}
.rczp_b1 .tip{font-size: 16px;text-align: center;margin-top: 22px;}

@media (min-width:1199px){
	.rczp_b1{padding-top: 95px;}
	.rczp_b1{padding-bottom: 120px;}
}
@media (min-width:767px) and (max-width:1199px){
	.rczp_b1 form{padding: 55px 25px;border-radius: 20px;}
	.rczp_b1 form li {padding: 18px 25px;}
	.rczp_b1 form p{font-size: 18px;}
	.rczp_b1 form p span{width: 83px;}
	.rczp_b1 form .zt p span {width: 120px;}
	.rczp_b1 form p b {padding-right: 10px;}
	.rczp_b1 form input, .rczp_b1 form select{font-size: 15px;height: 55px;}
	.rczp_b1 form input {width: calc(100% - 105px);}
	.rczp_b1 form .zt select {width: calc(100% - 142px);background-size: 12px;background-position: right 12px center;}
	.rczp_b1 .submit a {font-size: 16px;padding: 13px 44px;margin-top: 40px;}
	.rczp_b1 .tip {font-size: 15px;}
	
}
@media (max-width:850px){
	.rczp_b1 form li{width: 100%;}
}
@media (max-width:767px){
	.rczp_b1 form{padding:25px;border-radius: 20px;margin-top: 40px;}
	.rczp_b1 form li {padding: 18px 0;}
	.rczp_b1 form p{font-size: 16px;display: block;padding-bottom: 7px;}
	.rczp_b1 form p span{width: auto;padding-right: 8px;}
	.rczp_b1 form .zt p span {width: auto;}
	.rczp_b1 form p b {padding-right: 0px;}
	.rczp_b1 form input, .rczp_b1 form select{font-size: 15px;height: 50px;padding: 0 15px;}
	.rczp_b1 form input {width: 100%;}
	.rczp_b1 form .zt select {width: 100%;background-size: 12px;background-position: right 12px center;}
	.rczp_b1 .submit a {font-size: 15px;padding: 12px 40px;margin-top: 40px;}
	.rczp_b1 .tip {font-size: 13px;margin-top: 18px;padding-bottom: 5px;}
}