p{
	font-size: 0.3rem;
	line-height: 0.52rem;
	color: #000000;
	margin: 0;
	text-align: justify;
}
form{
	margin-top: 0.27rem;
	padding-top: 0.13rem;
	border-top: 1px #d0d0d0 solid;
}
form .opt,
form .opt2,
form .opt3{	
	padding: 0.13rem 0;
	font-size: 0.3rem;
	line-height: 0.55rem;
}
form input[type=radio]{
	width: 0.32rem;
	height: 0.32rem;
	vertical-align: middle;
	margin-right: 0.06rem;
}
form input[type=text]{
	padding-left: 0.12rem;
}
form b{
	display: inline-block;
	width: 0.34rem;
	color: #a80000;
	font-size: 0.3rem;
	line-height: 0.55rem;
}
form .opt2{
	zoom: 1;
}
form .opt2:after{
	display: block;
	content: "";
	clear: both;
	visibility: hidden;
	height: 0;
	width: 0;
}
form .opt2 label.left{
	float: left;
}
form .opt2 label.right{
	float: right;
}
form .opt2 span{
	float: left;
}
form .opt2 label input[type=text]{
	width: 2.22rem;
	height: 0.55rem;
	font-size: 0.3rem;
	line-height: 0.55rem;
	vertical-align: middle;
	margin: 0;
	border-radius: 0;
}
form .opt2 span{
	display: block;
	margin-left: 0.2rem;
}
form .opt2 span img{
	display: block;
	width: 1.41rem;
	height: 0.55rem;
}
form input[type=button]{
	width: 2.22rem;
	height: 0.68rem;
	background: #05499c;
	color: #FFFFFF;
	font-size: 0.3rem;
	border: none;
	border-radius: 0;
	padding: 0;
	margin-left: 1.7rem;
}
form .opt2 input[type=button]{
	float: right;
	margin-left: 0;
}
form .opt label{
	display: inline-block;
	width: 2.4rem;
}
form .opt input[type=text],
form .opt select{
	width: 7rem;
	height: 0.55rem;
	font-size: 0.3rem;
	line-height: 0.55rem;
	border: 1px #d2d2d2 solid !important;
	border-radius: 0;
	vertical-align: middle;
	margin: 0;
}
form textarea{
	width: 7rem;
	height: 2.5rem;
	font-size: 0.3rem;
	line-height: 0.55rem;
	border: 1px #d2d2d2 solid !important;
	border-radius: 0;
	vertical-align: text-top;
	margin: 0;
	padding: 0.13rem;
}

