.free-ask {
	margin-top: 20px;
}
.free-ask .title {
	width: 100%; height: 40px; text-align: center; color: rgb(255, 255, 255); line-height: 40px; background-color: rgb(2, 123, 171);
}
.info-block {
	padding: 0px 6.66%; width: 100%; box-sizing: border-box;
}
.info-item {
	width: 100%; height: 50px; line-height: 50px; border-bottom-color: rgb(221, 221, 221); border-bottom-width: 1px; border-bottom-style: solid;
}
.info-item .t {
	width: 23%; text-align: right; padding-right: 2%; font-size: 14px; float: left; box-sizing: border-box;
}
.info-item input {
	width: 77%; height: 50px; line-height: 50px; float: left;
}
.info-item .select {
	width: 77%; height: 50px; line-height: 50px; float: left;
}
.info-item textarea {
	width: 77%; height: 50px; line-height: 50px; float: left;
}
.info-item input {
	padding: 10px; color: rgb(153, 153, 153); font-size: 12px; box-sizing: border-box;
}
.info-item select {
	padding: 10px; color: rgb(153, 153, 153); font-size: 12px; box-sizing: border-box;
}
.info-item textarea {
	padding: 10px; color: rgb(153, 153, 153); font-size: 12px; box-sizing: border-box;
}
.info-item .add-select {
	overflow: hidden;
}
.info-suggetions {
	height: 90px;
}
.info-item textarea {
	height: 90px; line-height: 28px; resize: none;
}
.info-item select {
	padding: 0px 5px; width: 33.3%; height: 50px; text-align: center !important; color: rgb(153, 153, 153); float: left; transform: translateY(-2px); background-size: 12px; -webkit-transform: translateY(-2px); -moz-transform: translateY(-2px); -webkit-background-size: 12px; -moz-appearance: none; -webkit-appearance: none; appearance: none;
}
.btn-submit {
	margin: 0px auto; padding: 20px 0px; width: 95%; height: 50px; text-align: center; line-height: 50px;
}
.btn-submit input {
	border-radius: 5px; width: 100%; height: 40px; text-align: center; color: rgb(255, 255, 255); line-height: 40px; font-size: 16px; text-decoration: none; display: block;
}
.positionA {
	position: absolute;
}
.positionR {
	position: relative;
}
.positionF {
	position: fixed;
}
.info-item span.redStar {
	left: -20px; top: 0px; width: 20px; height: 50px; text-align: center; color: rgb(241, 60, 39); line-height: 50px; position: absolute;
}
.info-item select::before {
	top: 50%; width: 14px; height: 14px; right: 7px; position: absolute; z-index: 3; content: ""; transform: rotate(-45deg) translateY(-77%); background-color: rgb(255, 255, 255); -webkit-transform: rotate(-45deg) translateY(-77%); -moz-transform: rotate(-45deg) translateY(-77%);
}
.info-item select::after {
	top: 50%; width: 14px; height: 14px; right: 5px; position: absolute; z-index: 2; content: ""; transform: rotate(-45deg) translateY(-77%); background-color: rgb(153, 153, 153); -webkit-transform: rotate(-45deg) translateY(-77%); -moz-transform: rotate(-45deg) translateY(-77%);
}
