.stepflex{
	text-align:center;
}

.stepflex dl{
	float:left;
	position:relative;
	width:160px;
	top:-5px;
	border-top:5px solid #d2d2d2;
}
#telcode_error{
	color: #bd1110;
	font-size: 14px;
	bottom: 0;
    height: 30px;
    line-height: 30px;
    margin-left: 10px;
    margin-top: 8px;
    position: absolute;
    top: 0;
}
.s-num{
	position:relative;
	margin:-15px auto 0;
	color:#fff;
	font-weight:700;
	width:23px;
	height:23px;
	background-image:url(../img/user_barder.png);
	line-height:23px
}
.ftext{
	 margin-top: 7px;
}
.s-text{
	color:#ccc;
	margin-left:-3px;
	font-size:12px;
}

dl.ping{
	border-top-color:#9b9b9b;
}

.ping .s-num{
	background-position:-23px 0
}

.ping .s-text{
	color:#999;
}

dl.done{
	border-top-color:#c6c6c6;
}

.done .s-num{
	background-position:-46px 0
}

.done .s-text{
	color:#c6c6c6;
}

.ping b,.ping s,.first s,.last b{
	width:5px;
	height:5px;
	position:absolute;
	line-height:0;
	font-size:0;
	top:-5px;
	background-image:url(../../img/user_barder.png);
	overflow:hidden
}

.stepflex s{
	left:0
}

.stepflex b{
	right:0
}

.first s{
	background-position:0 -24px;
	background-color:#fff
}

.last b{
	background-position:-5px -24px;
	background-color:#fff
}

.ping s{
	background-position:-23px -24px
}

.ping b{
	background-position:-28px -24px;
	background-color:#ccc
}

.ping.last s,.ping.normal s{
	background-color:#caecb6
}

.ping.last b{
	background-color:#fff
}

.done s{
	background-position:-46px -24px
}

.done b{
	background-position:-51px -24px
}

.ping.last .s-num{
	background-position:-91.5px 0
}

.last .s-num{
	background-position:-68px 0
}
.user_context{clear:both; margin:0px; padding-left:250px; padding-top:15px; }
#myform .telno{ line-height: 25px; padding-left:9em; position: relative; font:12px/150% Arial,Verdana,"闁诲海鎳撻鍕礊閿燂拷  }
#myform .tella{
    display: block; 
    height: 26px;
    left: 0px;
    line-height: 26px;
    position: absolute; 
    vertical-align: middle;}
#myform .telno input{margin-right:10px; height:25px; }
#myform .telno input span{padding闂佹寧鍐婚幏绌歺; }
 .sendcode {
	height: 25px;
	width: 140px;
	font-size: 12px;
	border: 1px solid #cccccc;
	display: inline-block;
	line-height: 25px;
	margin-bottom: 5px;
	text-align: center;
}
.sendcode a {
/* 	padding: 6px 8px; */
	color: #000;
}
#inputCode{
	width: 150px;
	height: 25px;
	line-height: 25px;
}
/*闂備緡鍙庨崰姘额敊閸喓鈹嶆い鏃囧Г閺嗭拷/
#myfemail{
	margin-top: 20px;
}
#myfemail p{
	width: 200px;
	height: 40px;
	line-height: 40px;
	display: block;
	text-align: center;
}
#femail{
	width: 150px;
	height: 25px;
	line-height: 25px;
}
/*闂佸綊娼ч鍡椻攦閿熻棄鐭楅柧姘�閸欏繘鏌￠敓锟�
#myform{
	margin-top: 20px;
}
#myform p{
	width: 400px;
	height: 40px;
	line-height: 40px;
	display: block;
}
span{ 
  font-size:15px; 
  color:red;
 /*  margin-left:3px; */
}
 .div_right_top{
     background-color: #eeeeee;
     width: 980px;
     height: 40px;
     line-height: 35px;
     text-align: left;
     margin-bottom: 10px;
     float: left;
     margin-left: 10px;
   }
   .div_right_top_A{
      width:450px;
      height: 40px; 
      float: left;
      text-align: left;
      line-height:40px;
      font-size: 15px;
      font-weight:600;
      font-family:闁诲海鎳撻鍕礊閿燂拷
      color: #333333;
   }