ul,li{list-style:none}
.register-box .top-bar .li-fl{margin-top: 28px;}
.register-box .top-bar .li-fl a{color: #333;}
.register-box .top-bar .li-fl i{margin: 0 15px; color: #000;}
.register-box .tab-info{border-bottom: 2px solid #e2e2e2; padding-left:40%; margin: 40px 0 60px 0;}
.register-box .tab-info li{width: 240px; text-align: center; padding:10px 0; color: #999; font-size: 15px;}
.register-box .tab-info .current{position: relative; top:2px; border-bottom:2px solid #2186e7; color: #333;}
.register-box .tab-info span{display: inline-block; margin-right: 10px; width: 24px; height: 24px; line-height: 24px; font-family: 'arial'; border-radius: 50%; background-color: #e2e2e2; color: #fff;}
.register-box .tab-info .icon{top:-1px;}
.register-box .tab-info .current span{background-color: #2186e7; font-weight: bold;}
.register-box .reg-step{width: 410px; margin: 0 auto;}
.register-box .reg-step li{width: 410px; padding-bottom: 15px; position: relative;}
.register-box .reg-step .fs{float: left; text-align: right; width: 95px; margin-top: 7px;}
.register-box .fs i{color: #fd481b; margin-right: 3px;}
.register-box .i-text{padding:4px 10px; width: 288px; font-size: 14px; border: 1px solid green;  color: #333;}
.register-box .tx-ma{width: 133px;}
.register-box .img-code{position: absolute; left: 305px; top: 0; width: 95px; height: 30px; border: 1px solid #ddd; overflow: hidden;}
.register-box .img-code img{position: relative; left:-1px; top:-1px; height: 35px; cursor: pointer;}

.register-box .i-ma{position: absolute; right:0; top:0; width: 110px; height: 40px; *top:1px;}
.register-box .next-btn{
	margin-top: 20px; 
	width: 140px; 
	height: 40px; 
	font-size: 16px; 
	border:none; 
	background-color: #2894FF; 
	color: #fff; 
	cursor: default;
  	align-items: center;
}
.register-box .fire-btn{background-color: #2186e7; cursor: pointer;}
.register-box .reg-step .li-st{margin-bottom: 12px;}
.register-box .reg-step .li-st p{border-bottom: 1px solid #ddd;}
.register-box .reg-step .li-st span{position: relative; top:4px; background-color: #fff; padding-right: 10px; color: #999;}
.register-box .success{position: absolute; left:0; top:0; width: 1024px; height: 325px; padding-top: 110px; background-color:#fff; border:1px solid #e6e6e6;}
.register-box .success .tip{font-size: 24px; color: #2186e7; font-weight: bold;}
.register-box .success .tip span{display: inline-block; margin-right: 15px; width: 25px; height: 25px; line-height: 25px; background-color: #2186e7; border-radius: 50%;}
.icon-suc{width: 15px; height: 11px; background-position: -86px -94px; top:-2px;}
.register-box .tips,.register-box .dx-tip{position: absolute; top:8px; left:410px; width: 100%;}
.register-box .dx-tip{left:95px; top:40px; color: #009b00;}
.register-box .icon-ok, .register-box .icon-oh{margin-right: 4px; top:-1px;}
.register-box .m_zlxg{position: relative; float: left;  width: 150px; height: 30px;line-height: 30px; margin-right: 5px; border:1px solid #ddd; cursor: pointer; background: url(images/icon_tree.png)/*tpa=http://800.189.cn/jsp/web/admin/resource/css/images/icon_tree.png*/ 135px center no-repeat;}
.register-box .m_zlxg p{padding-left: 10px; width: 123px; overflow: hidden; text-overflow: ellipsis; white-space: nowrap;}
.register-box .m_zlxg .c3{color: #333;}
.register-box .m_zlxg2{display: none; position: absolute; left:-1px; top: 30px; width: 150px; min-width: 150px; background-color: #fff; border: 1px solid #ded3c1;max-height: 224px;overflow-y: auto; z-index: 99;}
.register-box .m_zlxg2 li{padding-left: 10px; white-space: nowrap; line-height: 26px; padding-bottom: 0; width: auto; min-width: }
.register-box .m_zlxg2 li:hover{color: #7a5a21;}
.sjld{width:520px;position:relative;}

.register-box1 .reg-step{width: 410px; margin: 0 auto;}
.register-box1 .reg-step li{width: 410px; padding-bottom: 15px; position: relative;}
.register-box1 .reg-step .fs{float: left; text-align: right; width: 110px; margin-top: 7px;}
.register-box1 .reg-step .fs1{float: left; text-align: left; width: 300px; margin-top: 7px;}
