* {

	padding: 0;

	margin: 0;

}

body {

	background-color: #DCDCDC;

	font-family: Arial;

	-webkit-text-size-adjust: none;

	font-size:12px;

}





.float_left{

   float: left;

}

.float_right{

   float: right;

}

.ML10{

   margin-left: 10px;

}

.MR10{

   margin-right: 10px;

}

.image {

	width:100%;heigth:auto

}

header,section {

	display: block;

}



.clear {

	clear: both;

	font-size: 0;

	line-height: 0;

}



.head {

	text-align: center;

	padding-left: 5px;

	padding-top: 0px;

	background: #b2202a;

	height: 42px;

}

.foot {

	text-align: left;

	padding-left: 5px;

	padding-top: 8px;

	background: #b2202a;

	color: white;

	height: 42px;

	font-size: 12px;

	line-height: 18px;
	
}

.showSection {

	margin: 8px;

	border: solid 1px #ABABAB;

	-webkit-border-radius: 8px;

	-webkit-box-shadow: inset 0px 1px 1px #DEDEDE;

	background-color: #FFF;

	min-height: 41px;

	font-size: 12px;

	padding: 10px;

	line-height: 23px;

}

 .left_div{

	display: inline-block;

	vertical-align: top;

}



.showSection .showItem {

	line-height: 30px;

}

.showSection .title {

	font-size: 14px;

	font-weight: bold;

	text-align: center;

	border-bottom: solid 1px #ABABAB;

}

.formSection {

	margin: 8px;

	border: solid 1px #ABABAB;

	-webkit-border-radius: 8px;

	-webkit-box-shadow: inset 0px 1px 1px #DEDEDE;

	background-color: #FFF;

	min-height: 41px;

	font-size: 14px;

}

.formSection .title {
	font-size:25px;
	font-weight:bold;
	text-align:center;
}


.formSection .formItem {

	line-height: 40px;

	border-top: solid 1px #ABABAB;

}



.formSection div.formItem:first-child {

	border-top-width: 0;

	padding-top: 1px;

}



.formSection .formItem span {

	font-weight: bold;

	padding-left: 5px;

}



.formSection .formItem span i {

	font-style: normal;

	color: #E70000;

}



.formSection .formItem div span {

	font-weight: normal;

	color: #666;

}



.formSection .select_div,.formSection .input_text_div, .formSection .form_textarea_div{

	display: -webkit-box;

	width: 100%;

}

.formSection .select_div .left_div_for_select{

width:100px;

display: inline-block;

vertical-align: top;

}

.formSection .select_div .right_div_for_select {

	-webkit-box-flex: 1;

	position: relative;

	width: 100%;

}

.formSection .select_div .right_div_for_select:after {

	content: "";

	top: 15px;

	right: 12px;

	position: absolute;

	display: inline-block;

	width: 6px;

	height: 6px;

	-webkit-transform: rotate(225deg);

	background: transparent;

	border-top: 2px solid #BD2325;

	border-left: 2px solid #BD2325;

}

.formSection .select_div select {

	border: 0;

	padding-left:9px;

	width: 100%;

	height: 39px;

	color: #38528B;

	-webkit-appearance: none;

	text-align: left;

	font-size: 14px;

}

.opition{

color: #38528B;

}

.formSection .select_div .left_div span{

	font-weight: bold;

	 color: black;

}

.formSection .input_text_div .right_div {

	-webkit-box-flex: 1;

	position: relative;

	width: 100%;

	padding-right: 20px;

}

.spStyle{
font-size: 12.5;
font-family: ËÎÌå;
}

.formSection .input_text_div input {

	border: 0;

	padding-left: 12px;

	width: 100%;

	height: 39px;

	color: #666;

	vertical-align: middle;

	font-size: 14px;

}

.formSection .input_text_div .left_div span{

	font-weight: bold; color: black

}



.formSection .input_checkbox_div .right_div_for_checkbox{

	display: inline-block;

	padding-left:10px; 

}

.formSection .input_checkbox_div .left_div span{

	 font-weight: bold;

	 padding-left: 5px; 

	 color: black

}

.formSection .input_checkbox_div  input{

	vertical-align: text-bottom;

}

.formSection .input_radio_div .right_div_for_radio{

	 display: inline-block;

	 padding-left:10px;

}

.formSection .input_radio_div .left_div span{

 	font-weight: bold;

  	color: black;

}

.formSection .input_radio_div input{

	vertical-align: text-bottom;

}



.formSection .select_div em {

	display: block;

	width: 100%;

	font-style: normal;

	text-align: right;

	margin-right: 26px;

}





.formSection .form_textarea_div .left_div span{

	font-weight: bold; color: black

}



.formSection .form_textarea_div .right_div {

	-webkit-box-flex: 1;

	position: relative;

	width: 100%;

	padding-right: 20px;

}



.formSection .form_textarea_div textarea {

	border: 0;

	padding-left: 14px;

	width: 100%;

	height: 80px;

	color: #666;

	vertical-align: middle;

	font-size: 14px;

}





.formSection .input_text_div input[type="button"] {

	text-align: center;

	height: 31px;

	margin-top: 4px;

	border: solid 1px #CCC;

	-webkit-border-radius: 5px;

	padding-left: 0;

}



.formSection .input_text_div input:focus {

	text-align: left;

}



.errorMsg {

	color: #E7333F;

	text-align: center;

	width: 100%;

	font-weight: bold;

	margin: 10px 0 10px;

	line-height: 24px;

	font-size: 14px;

}



.errorMsg em {

	width: 20px;

	height: 20px;

	font-style: normal;

	font-weight: bold;

	color: #FFF;

	line-height: 20px;

	text-align: center;

	font-size: 18px;

	display: inline-block;

	margin-right: 5px;

	-webkit-box-shadow: 0 1px 1px #818181;

	-webkit-border-radius: 13px;

	border: solid 2px #FFF;

	background: -webkit-gradient(linear, 50% 0%, 50% 100%, from(#EBBDC0),

		color-stop(0.05, #D25D66), to(#BE1421) );

}



.submitDiv {

	margin: 14px 10px;

	font-size: 16px;

}



.submitDiv div {



	text-align: left;

}



.submitDiv div input {

	min-width: 60px;

	line-height: 30px;

	font-size: 16px;

	font-weight: bold;

	height: 40px;

	width: 100%;

	color: #FFF;

	background: -webkit-gradient(linear, 50% 0%, 50% 100%, from(#b2202a),

		color-stop(0.05,  #b2202a), color-stop(0.50, #b2202a),

		color-stop(0.51, #b2202a), to(#b2202a) );

	-webkit-border-radius: 12px;

	border:0px;

}



.formSection .restb div {

	text-align: right;

	padding-right: 10px;

	color: #375289;

	-webkit-box-flex: 1;

	width: 100%;

	font-weight: bold;

}



.formSection .restb div.restbmsg {

	text-align: left;

	line-height: 20px;

	padding-top: 7px;

	padding-bottom: 7px;

}



.resstep {

	background: -webkit-gradient(linear, 0 0, 0 100%, from(#FFF), to(#DDD) );

}



.submitDiv div .btndisabled {

	background: -webkit-gradient(linear, 50% 0%, 50% 100%, from(#FBFBFB),

		color-stop(0.05, #F7F7F7), color-stop(0.50, #D2D3D5),

		color-stop(0.51, #C0C1C5), to(#C0C1C5) );

}



footer div {

	text-align: center;

	color: #646464;

	line-height: 20px;

	margin-top: 14px;

	margin-bottom: 5px;

	font-size: 14px;

}