.denglu_body{
	width: 100%;
	height: 100%;
	background: url(../images/login_bg.jpg);
	background-repeat: repeat-y;
	background-position: left top;
}
.denglu_center{
	width: 1150px;
	margin:0 auto;
	padding-top: 30px;
}
.alert_div{width: 400px;background-color: #fff;border-radius: 10px;font-size: 12px;margin-top: 120px;border: 5px solid #4e858f;}
.alert_div_hd{height: 70px;border-bottom: 1px solid #dadada;}
.alert_div_hd ul{text-align: center;padding-left: 0;padding-top: 28px;}
.alert_div_hd ul li{height: 42px;line-height: 42px;font-size: 18px;color: #666;cursor: pointer;display: inline-block;padding:0 15px;}
.alert_div_hd ul li.active{border-bottom: 3px solid #2187f5;} 
.alert_div_hd ul li:nth-child(1){margin-left:0;}
.alert_div_hd ul li:nth-child(2){margin-left:25px;}
.alert_close{display: block;position: absolute;right: 0;top:0;width:40px ;height:40px ;cursor: pointer;background: url(../images/nei121.png) no-repeat center center;}
.denglu_form{padding-top: 10px;}
.denglu_form2{padding: 10px 0 20px;}
.putong_label{width:100% ;height: 45px;display: block;border:1px solid #dadada;margin-top:20px;position: relative;font-weight: normal;}
.input_bg{display: block;width: 33px;height:45px ;position: absolute;left:0;top:-1px;}
.putong_input{width:255px;height: 45px;position: absolute;left:34px;top:-1px;border:none;background:none;}
.telphoneImg{background: url(../images/nei115.png) no-repeat center center;}
.telphoneImg2{background: url(../images/nei127.png) no-repeat center center;}
.yanzmImg,.passwordImg{background: url(../images/nei117.png) no-repeat center center;}
.yanzmImg2{background: url(../images/nei125.png) no-repeat center center;}
.usernameImg{background: url(../images/nei126.png) no-repeat center center;}
.nichengImg{background: url(../images/nei124.png) no-repeat center center;}
.shezhi_mimaImg,.passwordImg2{background: url(../images/nei125.png) no-repeat center center;}
.telphone{width:158px ;height:45px ;background:none;border:none;position: absolute;left:34px;top:-1px;}
.huoqu{width: 102px;height:45px ;background-color: #2187f5;display: block;position: absolute;right:0;top:-1px;text-align: center;line-height: 45px;
  color: #fff;font-size: 12px;cursor: pointer;}
.alert_div input:-moz-placeholder { /* Mozilla Firefox 4 to 18 */
   color: #ccc; 
}
.alert_div input::-moz-placeholder { /* Mozilla Firefox 19+ */
   color: #ccc;
}
.alert_div input:-ms-input-placeholder,
.alert_div textarea:-ms-input-placeholder {
   color: #ccc;
}
.alert_div input::-webkit-input-placeholder,
.alert_div textarea::-webkit-input-placeholder {
   color: #ccc;

}
.input_waring{border:1px solid #eee;font-size: 12px;color: #ff0000;position: absolute;bottom:35px;left:38px;padding:5px;background-color: #fff;}
.input_waring p{height: 20px;line-height:20px;padding-left: 20px;background: url(../images/nei128.png) no-repeat left center;margin:0;}
.input_waring span{display: block;width: 16px;height: 8px;background: url(../images/nei140.jpg);position: absolute;bottom:-13px;left:30px;}
.mima_jizhu{font-size: 12px;color: #ccc;height: 20px;line-height: 20px;padding-left: 25px;background:url(../images/nei142.jpg) no-repeat left center;cursor: pointer;}
.mima_jizhu.active{background:url(../images/nei141.png) no-repeat left center;}
.mima_wj:hover{color: red;}
.input_sub{width: 288px;height: 45px;border-radius: 10px;background-color: #ff9600;color: #fff;font-size: 16px;border:none;font-weight: normal;}
.denglu_jianjie{text-align: center;}
.denglu_jianjie a{font-size: 12px;color: #999;display: inline-block;padding-left:20px;margin-top: 23px;margin-left: 34px;}
.denglu_jianjie1{background: url(../images/nei119.png) no-repeat left center;}
.denglu_jianjie2{background: url(../images/nei120.png) no-repeat left center;}
.denglu_jianjie3{background: url(../images/nei118.png) no-repeat left center;}
.iconImg_div{text-align: center;padding-top: 20px;}
.iconImg_div img{width: 36px;height:36px;display: inline-block; margin-left: 30px;opacity: 0.5;filter:alpha(opacity=50);-webkit-opacity:0.5;-moz-opacity:0.5;-o-opacity:0.5;}
.iconImg_div img.active{opacity: 1;filter:alpha(opacity=100);-webkit-opacity:1;-moz-opacity:1;-o-opacity:1;}
.weixin_btn{width:28px ;height: 29px;position: absolute;right: 40px;top:88px;}
.diannao_btn{width: 173px;height: 28px;position: absolute;right: 40px;top:88px;}
.weixinsao{font-size: 14px;color: #666;text-align: center;margin-top: 40px;}
.weixinsao i{padding-left: 20px;background: url(../images/nei134.png) no-repeat left center;}
.zhuce_step1,.zhuce_step2{width: 288px;margin:0 auto;}
.zhuce_ok{width: 515px;height: 435px;position: fixed;left:50%;top:50%;margin-left:-257px;margin-top:-217px;z-index: 9999;background: url(../images/nei136.png) no-repeat center top; }
.zhuceok_close{position: absolute;right:0;top:0;width: 50px;height: 50px;cursor: pointer;background: url(../images/nei137.png) no-repeat center top;}
.zhuce_ok_wen{width: 180px;margin:0 auto;text-align: center;padding-top: 72px;}
.zhuce_ok_wen h2{font-size:16px;color: #e14538;margin:0;line-height: 30px;}
.zhuce_ok_wen p{font-size:16px;color: #666;margin:0;line-height: 20px;}
.zhuce_ok_biaozhi{font-size: 16px;color: #df8e1f;width: 320px;height: 44px;line-height:44px;text-align: center;position: absolute;left:104px;top:297px;}
.zhuce_ok_hongbao{width: 102px;height: 74px;padding-top: 12px;background: url(../images/nei139.png) no-repeat;margin:15px auto;}
.zhuce_ok_hongbao a{width:64px ;height:20px ;display: block;margin:0 auto;font-size:12px ;color: #fff;text-align: center;line-height: 20px;background-color: red;border-radius: 10px;}
.zhuce_ok_btn{width: 227px;height:66px ;display: block;background: url(../images/nei138.png) no-repeat;position: absolute;bottom:0;left:50%;
  margin-left: -113px;font-size: 18px;color: #fff8a0;text-align: center;line-height: 60px;}
.zhuce_ok_btn:hover{color: #fff8a0;}
.zhuce_next{display: block;width: 288px;height: 45px;text-align: center;line-height: 45px;border-radius: 10px;background-color: #ff9600;color: #fff;font-size: 16px;font-weight: normal;}
.zhuce_next:hover{color: #fff;}
.zhaomima{height: 70px;border-bottom: 1px solid #dadada;padding-top: 28px;}
.zhaomima a{
    display: inline-block;
    height: 42px;
    line-height: 42px;
    font-size: 18px;
    color: #666;
    cursor: pointer;
    display: inline-block;
    padding: 0 5px;
    margin-left: 50px;
    border-bottom: 3px solid #2187f5;    
}
.zhao_step{height: 46px;border-bottom: 2px dotted #ccc;position: relative;margin-bottom: 46px;}   
.zhao_step a{width: 36px;height: 36px;display: block;border:1px solid #d0d0d0;border-radius: 50%;background-color: #fff;font-size: 18px;line-height: 34px;
  text-align: center;position: absolute;top:26px;color: #666;}
.zhao_step a.active{background-color: #2187f5;color: #fff;border:1px solid #2187f5;}
.zhao_step1{left:0;}
.zhao_step2{left:128px;}
.zhao_step3{right:0;}
.mima_step3 p{font-size: 16px;color: #333;line-height: 30px;text-align: center;}
.mima_step3 img{display: block;margin:0 auto;}

/*第三方登录*/
.socialite-login {
    border-top: 1px solid #e5e5e5;
    padding-top: 15px;
}

.socialite-login ul {
    overflow: hidden;
    width: 200px;
    margin: 0 auto;
}

.socialite-login ul li {
    width: 100px;
    float: left;
}

.socialite-login ul li a {
    display: block;
    text-align: center;
    color: #333;
    -webkit-transition: opacity .3s;
    transition: opacity .3s;
}

.socialite-login ul li a img {
    width: 40px;
}

.socialite-login ul li a .tt {
    margin-top: 5px;
}

.socialite-login ul li a:hover {
    opacity: 0.8;
}