.rContent ul li{
	height: auto;
	margin: 0px 0px 20px 0px;
	/*float: left;*/
	text-align:left;

}
.rContent ul li p{
	height: 30px;
	width: 81px;
	font-size: 16px;
	color: #333;
	text-align: right;
	display: inline-block;
	vertical-align: middle;
	line-height: 30px;
}
.rContent ul li span{
	height: 30px;
	width: 30px;
	font-size: 14px;
	line-height: 30px;
	color: red;
	display: inline-block;
	text-align: center;
	vertical-align: middle;
}

.slt{
	width: 150px;
	height: 30px;
   display: inline-block;
   line-height: 30px; 
   font-size: 14px;
   color: #333;
   border: 1px solid #d8d8d8;
}
.slt option{
   display: block;
   height: 30px;
   line-height: 30px; 
   font-size: 14px;
   color: #333px;
}
textarea{
	padding: 0px;
	margin: 0px;
	width: 200px;
	height: 30px;
	border: 1px solid #d8d8d8;
	line-height: 30px;
	vertical-align: middle;
	resize:none;
}
textarea:focus{
	  -webkit-box-shadow:0 0 5px #01a300;  
 	  -moz-box-shadow:0 0 5px #01a300;  
       box-shadow:0 0 5px #01a300;  
}
button{
	width: 70px;
	height: 30px;
	line-height: 30px;
	font-size: 14px;
	color: #333;
	background-color: #d8d8d8;
	display: inline-block;
	margin: 0px 20px 0px 0px;
	cursor: pointer;
	border: none;
	vertical-align: middle;
}
button:hover{
	background-color: #01a300;
	color: #fff;
}

.people,.sex{
	display: inline-block;
	vertical-align: middle;
	height: 30px;
	line-height: 30px;
}

input[type="radio"] {
  margin: 2px 2px 0px 5px;
  display: none;
}
label {
  padding-left: 25px;
	display: inline-block;
	vertical-align: middle;
	height: 30px;
	line-height: 30px;
  cursor: pointer;
  background: url("../image/ckbgN.png") left center no-repeat ;
}
label.checked {
    background: url("../image/ckbgY.png") left center  no-repeat  ;
}
