body{
    padding-bottom: 100px;
}
.step{
	width:688px;
	height:46px;
	margin:0 auto;
}
.Li1{
	position:relative;
	width:98px;
	height:2px;
	background:#E8E8EA;
	margin-top:9px;
	float:left;
}
.Li1_ani{
	position:absolute;
	width:0px;
	height:2px;
	background:#F10F24;
}
.Li3_ani{
	position:absolute;
	width:0px;
	height:2px;
	background:#F10F24;
}
.Li2{
	position:relative;
	width:19px;
	height:19px;
	margin:0 2px;
	float:left;
	background:url(../images/leading2.png) no-repeat 0 0;
	background-size:100% 100%;
}
.Li2_ani{
	position:absolute;
	width:19px;
	height:19px;
	background:url(../images/leading.png) no-repeat 0 0;
	background-size:100% 100%;
	top:0;
	left:0;
	opacity:0;
}
.Li2_tit{
	position:absolute;
	width:120px;
	height:24px;
	top:28px;
	left:-50px;
	text-align:center;
	color:#A9A9A9;

}
.Li3{
	position:relative;
	width:130px;
	height:2px;
	background:#E8E8EA;
	margin-top:9px;
	float:left;
}

.reg_main{
	width:688px;
	height:auto;
	min-height:600px;
	margin:0 auto;
	box-sizing:border-box;
	padding-top:59px;
}
.reg_main li{
	display:none;
	width:100%;
	height:auto;
	min-height:400px;
}
.reg_bg{
	position:relative;
	width:460px;
	height:52px;
	background:#fff;
}
.tell_left{
	width:160px;
	height:30px;
	line-height:32px;
	color:#4c4c4c;
	font-size:14px;
	text-indent:86px;
	float:left;
}
.regMain2 .tell_left{
	text-indent:50px;
}
.regMain3 .tell_left{
	width:200px;
	text-indent:80px;
}
.regMain3 .reg_bg{
	width:500px;
}


.tell_left span{
	color:#c91423;
}
.reg_right{
	position:absolute;
	width:262px;
	height:32px;
	line-height:32px;
	color:#666;
	top:5px;
    left: 428px;
	text-indent:34px;
	font-size:14px;
}
.cur1{
	background:url(../images/i_icon.png) no-repeat 12px 9px;
}
.cur2{
	background:url(../images/right.png) no-repeat 12px 9px;
}

.email_right,
.phone_right {
	position:absolute;
	width:298px;
	height:98px;
	border:1px solid #D2D2D2;
	border-radius:5px;
	top:-30px;
    left: 430px;
	background:#fff;
	line-height:22px;
	color:#434343;
	text-indent:20px;
	box-sizing:border-box;
	padding-top:10px;
}

.yanzheng{
	width: 150px;
    height: 40px;
    border:1px solid #DCDDDD;
    border-radius: 3px;
    float: left;
    text-align: center;
    color: #0086E0;
    margin-left: 4px;
    cursor: pointer;
    line-height: 30px;
    font-size: 14px;
}
.reg_btn{
	width:284px;
	height:32px;
	color:#fff;
	line-height:32px;
	font-size:14px;
	text-align:center;
	background:#F10F24;
	margin:30px 0 65px 160px;
	border-radius:4px;
	cursor:pointer;
	border:0;
	font-family: "黑体";
}
.reg2_p{
	text-indent:50px;
	font-size:18px;
	color:#1A1A1A;
}
.sp_tell{
	color:#999;
	font-size:13px;
	margin-left:12px;
}
.reg3_p{
	text-indent:80px;
	font-size:18px;
	color:#333;
	margin-bottom:29px;
}
.p_wei{
	text-indent:80px;
	font-size:13px;
	color:#333;
	margin-bottom:15px;
	font-weight: 900;
}

/* 图片上传 */
.img_bg{
	width:220px;
	height:183px;
	margin:0 0 29px 80px;
	float:left;
}
.img_tit{
	font-size:13px;
	color:#7A7A7A;
	margin-bottom:9px;
}
.img_f{
	font-size:12px;
	color:#959595;
	margin-bottom:2px;
}
.img_f span{
	color:#F10F24;
}
.img_load{
	position:relative;
	width:157px;
	height:99px;
	border:1px dashed #C9C9C9;
	margin-bottom:15px;
}
.preview{
	width:157px;
	height:99px;
}
.img_shadow{
	position:absolute;
	width:157px;
	height:99px;
	top:0;
	left:0;
	background: rgba(0, 0, 0, 0.65);
	cursor:pointer;
	display:none;
}
.add{
	position:absolute;
	width:36px;
	height:36px;
	left:60px;
	top:5px;
	display:none;
}
.add img{
	width:100%;
	height:100%;
}
.a-upload{
    width: 157px;
    height: 99px;
    position: relative;
    cursor: pointer;
    overflow: hidden;
    display: inline-block;
    z-index:200;
}
.a-upload input{
	position: absolute;
	width:157px;
	height:99px;
    right: 0;
    top: 0;
    opacity:0;
    filter: alpha(opacity=0);
    cursor: pointer;
}
.fan_big{
	position:absolute;
	width:41px;
	height:14px;
	bottom:1px;
	right:-50px;
	cursor:pointer;
}
.fan_big img{
	width:100%;
	height:100%;
}
.img_load img{
	width:100%;
	height:100%;
}
.big_bg{
	position:absolute;
	top:38px;
	left:60px;
	width:1px;
	height:1px;
	border-radius:5px;
	z-index:300;
	opacity:0;
}
.big_bg img{
	width:15px;
	height:15px;
	float:right;
	margin:15px 18px 0 0;
	display:block;
	cursor:pointer;
}


.reg3_xian{
	width:550px;
	height:1px;
	background:#E6E6E6;
	margin:20px 0 31px 58px;
}
.reg4_xian{
	width:455px;
	height:1px;
	background:#E6E6E6;
	margin:25px auto 40px auto;
}
.check_bg{
	width:600px;
	height:43px;
	box-sizing:border-box;
	padding-left:80px;
}
.box_bg{
	width:134px;
	height:43px;
	line-height:32px;
	float:left;
}
.box_bg p{
	display:inline-block;
	float:right;
	width:110px;
	line-height:32px;
	font-size:13px;
}
.fac_check{
	width:16px;
	height:16px;
	background:#fff;
	border-radius:50%;
	margin-top:8px;
	cursor:pointer;
}
.shen_check{
	width:16px;
	height:16px;
	background:#fff;
	border-radius:50%;
	margin-top:8px;
	cursor:pointer;
}
.finish_bg{
	width:442px;
	height:205px;
	margin-left:115px;
	text-align:left;
}
.txtare{
	font-family:"微软雅黑";
	line-height: 26px;
}
/*---------------注册----------------------*/
.registerBox{
    display: block;
    width: 1050px;
    height: auto;
    background: #fff;
    margin: 100px auto 0;
    padding-top: 50px;
    padding-bottom: 90px;
}
.register-item{
    overflow: hidden;
}
.registerBox .reg_bg {
    position: relative;
    width: 450px;
    height: 62px;
    background: #fff;
    margin: 0 auto 10px;
}
.registerBox .tell_left {
    text-align: right;
    /* width: 80px; */
    width: 35px;
    /*margin-right: 30px;*/
    margin-right: 15px;
    height: 30px;
    line-height: 32px;
    color: #4c4c4c;
    font-size: 14px;
    text-indent: 0px;
    float: left;
}
.registerBox .reg_bg .input_txt {
    width: 350px;
    height: 40px;
    border: 1px solid #ccc;
    border-radius: 3px;
    text-indent: 10px;
    float: left;
}
.registerBox input::-webkit-input-placeholder {/*Chrome/Safari*/
    color:#AAAAAA;

}
.registerBox .reg_bg .yanzheng {
   font-weight: 400;
}
.registerBox .reg_bg .yanzheng:hover {
    background: none;
}
#registerBtn{
    width: 352px;height: 42px;background: #18ABFB;color: #fff;border-radius: 3px;border: none;
}
/*------------------注册成功-------------------------*/
.registerSuccess{
    display: none;
    width: 1000px;
    height: 500px;
    background: #fff;
    margin: 80px auto 0;
    padding-top: 50px;
    padding-bottom: 90px;
}
.register-success-btn{
    display: block;
    width: 528px;
    height: 64px;
    margin: 0 auto 20px;
    background:rgba(255,255,255,1);
    border-radius:3px;
    border:1px solid rgba(221,221,221,1);
    font-size:20px;
    font-weight:500;
    color:rgba(51,51,51,1);
    line-height:28px;
}
.register-success-btn:hover{
   background: none;
}
#goToMessage{
   background: #18ABFB;
    color: #FFFFFF;
}
