.box_registration{
	border-bottom:#dcdcdc 1px solid;
	border-left:#dcdcdc 1px solid;
	border-top:#dcdcdc 1px solid;
	border-right:#dcdcdc 1px solid;	
	font:14px/1.5 tahoma, arial, Microsoft YaHei;
	font-size:14px;
	margin:25px auto;
	width:960px;
}
.registration_step1{
	margin-top:20px;
	min-height:300px;
	padding-bottom:20px;
}
.regments{
	color:#3c3c3c;
	margin:0px 50px;
}
.mypz_icon{
	border-bottom:#999 1px dashed;
	height:26px;
	margin-bottom:5px;
	padding-bottom:5px;
	
}
.restpz_title{	
	color:#b83541;
	display:inline-block;
	height:26px;
	line-height:26px;
	text-align:center;	
}
.need_data{
	overflow:hidden;
	width:900px;	
}
.ulclearfix{
	clear:both;
	content:".";
	display:block;
	list-style-type:none;	
}
.mt15{
	font-size:12px;
	line-height:32px;
	list-style:none none outside;
	margin-top:15px;
}
.listyle{
	margin-right:10px;
	margin-top:15px;
	float:left;
	width:425px;
}
.btnStyle{
	margin-top:20px;
	text-align:center;	
}
.registration_step2{
	margin-top:20px;
	min-height:300px;
	padding-bottom:20px;
	color:#3c3c3c;
}
.pay-icon{
	padding-left:90px;
	position:relative;
}
.licurr{
	height:38px;
	line-height:38px;
	font-weight:bold;
	text-align:center;
	background-color:#f7f7f7;
	border-bottom:#bc0021 2px solid;
	border-left:#bc0021 2px solid;
	border-top:#bc0021 2px solid;
	border-right:#bc0021 2px solid;	
	border-radius:5px;
	color:#bc0021;
	display:inline-block;
	float:left;
	margin-right:12px;
	padding-left:28px;
	padding-right:28px;
}
.licurrchose{
	height:38px;
	line-height:38px;
	font-weight:bold;
	text-align:center;	
	border-bottom: 2px solid;
	border-left: 2px solid;
	border-top: 2px solid;
	border-right: 2px solid;	
	border-radius:5px;
	color:#bc0021;
	display:inline-block;
	float:left;
	margin-right:12px;
	padding-left:28px;
	padding-right:28px;
}
.inputArea{
	margin-top:20px;
	content:".";
	clear:both;
	display:block;	
}
.inputArea1{
		padding-left:50px;
		position:relative;
}
.right_tip{
	background-color:#f7f7f7;
	float:left;
	line-heiht:20px;
	margin-left:30px;
}
.left_rip123{
	float:left;
	padding-bottom:20px;
}
.btnStyle1{
	clear:both;
	margin-top:20px;
	text-align:center;	
}
.noneStyle{
	display:none;
}
.verifiStyle{
	margin:20px;
	padding-left:40px;
}
.registration_step3{
	margin-top:20px;
	min-height:100px;
	padding-bottom:20px;
	color:#3c3c3c;
}
#messageAtten{
	color:#999;
	font-size:12px;
	
}
.inputstep3{
	border-bottom: #c5c5c5 2px solid;
	border-left: #c5c5c5 2px solid;
	border-top: #c5c5c5 2px solid;
	border-right: #c5c5c5 2px solid;
	height:265px;
	margin-bottom:20px;
	width:80%;	
}
.atten1{
	color:#3c3c3c;
	margin:30px 0px 0px 45px;
	padding-bottom:15px;
	width:100%;
}
.step_iocn_yellow{
	background:#fa7e19 0px 0px;
	color:#ffffff;
	font-weight:bold;
	height:26px;
	line-height:26px;
	margin-right:4px;
	width:26px;
	text-align:center;
	display:inline-block;
}
.kaiguan{	
	display:inline-block;
	height:30px;
	left:2px;
	right:2px;
	position:relative;
	top:10px;
	width:30px;
}
.registration_step4 {
	min-height:300px;
	padding-top:20px;
}
.box_mima {
	padding-bottom:0px;
	padding-right:0px;
	padding-left:0px;
	padding-top:0px;
	margin:0px;	
}
.mimament{
	background:#fcfcfc;
	border-bottom: #dbdbdb 1px solid;
	border-left: #dbdbdb 1px solid;
	border-top: #dbdbdb 1px solid;
	border-right: #dbdbdb 1px solid;
	margin:0px auto;
	width:520px;
}
.mimatitle{
	background:#f4f4f4;
	line-height:46px;
	padding-left:20px;
	font-size:16px;
}
.mimaarea{
	margin-top:20px;
	margin-bottom:20px;
}
.box_succeed{
	height:100px;
	margin:30px auto;
	padding-left:85px;
	width:350px;	
}
.blod{
	color:#3c3c3c;
	font-size:26px;
	font-weight:bold;
	line-height:24px;
	margin-bottom:15px;
	padding-top:20px;
}
.successAtten{
	line-height:24px;
}
.numstyle{
	display:inline-block;
	width:26px;
	height:26px;
	text-align:center;
	line-height:26px;
	color:#fff;
	margin-right:5px;
	background:url("/icbc/abroadperbank/HK/images/No_bg.png") no-repeat;
}
.weakmimaarea{
	padding-left:30px;
	padding-right:10px;
	margin-top:20px;
	margin-bottom:20px;
}
