/*
	雷锋网登录注册
*/
body{
    background: url(../images/common/lgRegBg.jpg) center bottom;
    background-size: cover;
    height: 100%;
    position: fixed;
    width: 100%;
    left: 0;
    top:0;
}
input{outline: 0;border:0;}
.lgReg-copyright{
    text-align:center;
    font-size:#797c77;
    color:#797c77;
    padding-top:60px;
    font-size:14px;
}
.wrapper-box{
    background:#fff;
    position:relative;
    border:1px solid #E2E2E2;
    margin: 0 auto;
    width:936px;
    height:576px;
    position:relative;
    /*top:50%;*/
    margin-top:100px;
    overflow: hidden;
}
.wrapper-box .l-box{
    position: relative;
    width:303px;
    text-align: center;
    height:576px;
    /*border-right:1px solid #E2E2E2;*/
    background:#e85b36;
    float:left;
}
.wrapper-box .l-box .logo{
    padding-top: 18%;
}
.wrapper-box .l-box h2{font-size:18px;font-weight: bold;color:#fff;padding-top: 5px;}
.wrapper-box .l-box h3{font-size:14px;font-weight: bold;color:#f9d0c4;padding-top:15px;font-weight: normal;letter-spacing: 2px;}
.tabs-language{
    bottom:11.5%;
    text-align: center;
    font-size: 0;
    position: absolute;
    width: 100%;
}
.tabs-language a{font-size: 12px;color:#dff0f1;}
.tabs-language a.cur{color:#fff5c0;}
.tabs-language span{font-size:12px;color:#DFDEDE;padding:0 12px;}


.lgReg-box{background:#fff;overflow:hidden;border-left:1px solid #E2E2E2;position: relative;height:576px;}
.lgReg-box .tab-tit{height: 78px;line-height: 78px;text-align:center;border-bottom:1px solid #C7D6DE;margin:0 40px;}
.lgReg-box .tab-tit a{width: 50%;float: left;font-size: 15px;font-weight: bold;position:relative;}
.lgReg-box .tab-tit a em{display: inline-block;vertical-align: middle;margin-right: 10px;background: url(../images/login/lgReg-icon.png) no-repeat;}
.lg-box .tab-tit a.wx{border-left:0;}
.lg-box .tab-tit a.wx em{background-position: -18px -11px;width: 39px;height: 39px;}
.lg-box .tab-tit a.acc em{background-position:-73px -11px;;width: 39px;height: 39px;}
.lgReg-box .tab-tit a.cur:before{
    content: "";
    position:absolute;
    left: 0;
    bottom: -2px;
    width:100%;
    height:3px;
    background:#738a96;
}
.lgReg-box .tab-con .main{display: none;}
.lgReg-box .tab-con .main.cur{display: block;position:relative;}
/*.lg-box .tab-con{height: 318px;}*/
/*微信登录注册*/
.lgReg-box .tab-con .wxLg-main {padding-top: 70px;}
.lgReg-box .tab-con .wxLg-main .code{text-align: center;width: 162px;padding: 10px;background: #fff;/*border:1px solid #E2E2E2;*/margin: 0 auto 20px auto;}
.lgReg-box .tab-con .wxLg-main .code img{width:140px;height: 140px;vertical-align: top;}
.lgReg-box .tab-con .wxLg-main .txt{font-size: 12px;color: #666;text-align: center;display: none;}

.lgReg-footer{position: absolute;width:100%;bottom: 0;text-align: center;height: 66px;line-height: 66px;border-top:1px solid #E2E2E2;font-size: 12px;color: #666;}
.lgReg-box .lgReg-footer .column{width: 50%;float: left;}
.lgReg-footer .column a{color: #6d95e7;}
.lgReg-footer .column .ag{display:inline-block;vertical-align: -3px;margin-right: 5px;background: url(../images/login/lgReg-icon.png) no-repeat -134px -23px;width: 16px;height: 16px;;}
.lgReg-footer .column .ag.no{background-position: -157px -23px;}

/*手机邮箱登录*/
.lg-box .accout-main{padding:120px 0 0 180px!important;overflow: hidden;}
.lgReg-box .accout-main .errorTip{font-size: 12px;color: #cc3333;padding: 20px 0;position: absolute;/*left:260px*/;top:0px;}
.lg-box .accout-main .errorTip{top: 70px;}
.lgReg-box .accout-main .row{margin-bottom:13px;overflow: hidden;}
.lgReg-box .accout-main .row input{width: 205px;float: left;font-size: 14px;color: #999;padding: 8px 16px 8px 22px;height: 24px;line-height: 24px;border:1px solid #EAEAEA;border-radius: 21px;-webkit-border-radius: 21px;}
.lgReg-box .accout-main .row a{float: left;color: #4f84e5;font-size: 12px;padding-left: 10px;line-height: 42px;}
.lgReg-box .accout-main .row #checkcode{width: 98px;}
.lgReg-box .accout-main .row img{vertical-align: middle;float: left;margin-left: 15px;width: 90px;height: 45px;}
.lgReg-box .accout-main .row input.w98{width:98px;}
.lgReg-box .btns input{cursor:pointer;width: 243px;height: 45px;text-align: center;line-height: 45px;border-radius: 23px;-webkit-border-radius: 23px;background: #425365;color: #fff;font-size:14px;letter-spacing: 5px; }

/*注册*/
.reg-box .tab-tit a{width:33.333%;}
.reg-box .tab-tit a.wx{border-left:0;}
.reg-box .tab-tit a.wx em{background-position:-302px -22px;width: 28px;height: 28px;}
.reg-box .tab-tit a.pho em{background-position:-188px -24px;width: 18px;height: 24px;}
.reg-box .tab-tit a.eml em{background-position:-214px -24px;width: 22px;height: 18px;}
.lgReg-box .main{padding-top:60px;}
.reg-box .main{padding-bottom: 65px;}
.reg-box .accout-main{padding-left: 180px;} 
.lgReg-box .accout-main .row .getCode{display:inline-block;margin-left:10px;padding:0 18px;height:42px;line-height:42px;color:#fff;border-radius:21px;-webkit-border-radius:21px;border:0;background: #425365;outline:0;cursor: pointer;margin-left: 	}
.lgReg-box .accout-main #phoCode,
.lgReg-box .accout-main #emlCode{width: 98px;}
.lgReg-box .accout-main .row .getCode.disable{background-color:#ccc;}

.lgReg-box .accout-main .row .error{
    float: left;
    margin-left: 10px;
    font-size: 12px;
    line-height: 42px;
    color:#cc3333;
}

/*用户注册成功*/
.regSucc{background: #fff;overflow: hidden;}
.regSucc .tit{height: 100px;line-height: 100px;text-align: center;border-bottom: 1px solid #E2E2E2;font-size: 16px;color: #f75e30;font-weight: bold;}
.regSucc .tit em{display: inline-block;vertical-align: middle;background: url(../images/login/lgReg-icon.png) no-repeat -254px -16px;width: 35px;height: 35px;margin-right: 16px;}

.regSucc .main{width: 510px;margin: 0 auto;}
.regSucc .main p{font-size: 14px;color: #a9a9a9;line-height: 1;padding:50px 0 30px 10px;}
.regSucc .main .list a{width: 150px;float: left;height: 180px;margin: 0 10px;background: #f7f7f7;text-align: center;border-radius: 6px;-webkit-border-radius: 6px;transition:all 0.2s ease-in;-moz-transition:all 0.2s ease-in;-webkit-transition:all 0.2s ease-in;}
.regSucc .main .list a h2{font-size: 16px;color: #8ea5b3;font-weight: bold;line-height: 86px;}
.regSucc .main .list a em{display:block;margin: 0 auto;background: url(../images/login/lgReg-icon.png) no-repeat;}
.regSucc .main .list a .em1{background-position: -21px -63px;width: 61px;height: 61px;}
.regSucc .main .list a .em2{background-position: -102px -61px;width: 63px;height: 63px;}
.regSucc .main .list a .em3{background-position: -182px -57px;width: 64px;height: 74px;}
.regSucc .main .btn{padding-top: 40px;text-align: center;}
.regSucc .main .btn a{display: inline-block;width: 240px;height: 45px;text-align: center;line-height: 45px;background: #425365;color: #fff;font-size: 14px;letter-spacing: 5px;cursor: pointer;border-radius: 23px;-webkit-border-radius: 23px;}
.regSucc .main .list a:hover{
	box-shadow: 0 0 15px rgba(0,0,0,0.2);
	transform:translateY(-3px) translateZ(-1px);
}

/*找回密码*/
.backPwd-main{padding:50px 50px 10px 50px;background: #fff;overflow: hidden;/*margin: 82px auto;*/}
.backPwd-main .tit{padding: 25px 0;text-align: center;font-size: 15px;font-weight: bold;}
.backPwd-main .tit em{display: inline-block;vertical-align: middle;background: url(../images/login/lgReg-icon.png) no-repeat -28px -142px;width: 39px;height: 39px;margin-right:8px;}
.backPwd-main .row{overflow:hidden;padding:0 0 15px 100px;}
.backPwd-main .row input{
	width: 235px;
    float: left;
    font-size: 14px;
    color: #999;
    padding: 8px 16px 8px 22px;
    height: 24px;
    line-height: 24px;
    border: 1px solid #EAEAEA;
    border-radius: 21px;
    -webkit-border-radius: 21px;
}
.backPwd-main .row .imgcode,
.backPwd-main .row .checkcode{width:125px;}
.backPwd-main .row p a{font-size: 14px;color: #ee5b2e;display: inline-block;padding-top: 5px;}
.backPwd-main .row-btn{margin: 0 40px 0 100px;}
.backPwd-main .row-btn input{cursor: pointer;display: block;height: 45px;line-height: 45px;width: 275px;;background:#425365;color:#fff;font-size:13px;border-radius: 21px;-webkit-border-radius: 21px;text-align: center;}
.backPwd-main .row img{float: left;margin-left:10px;height:42px;width:100px;}
.backPwd-main .row .getCode{margin-left:10px;float:left;width:108px;height:42px;line-height: 42px;text-align:center;background:#425365;color:#fff;font-size: 13px;border-radius: 21px;-webkit-border-radius: 21px;} 
.backPwd-main .row .getCode.disable{background:#ccc;}
.resetPw-tip{font-size: 13px;color: #cc3333;line-height: 24px;padding:15px 0 15px 100px;}
.backPwd-main .row .getCode.disabled{background-color:#ccc;}
.setPwd-main .row-btn{padding:5px 0 30px 0;}
.backPwd-main .errorTip{padding: 0 50px 15px 100px;font-size: 12px;color: #cc3333;}

.impowerBox .qrcode{width: 160px;}
.impowerBox .title{display: none;}
#code_image_container iframe{width: 100%;height: 232px!important;}

/* 小屏幕 */
@media screen and (max-width: 1500px) {
    .wrapper-box {
        height:500px;
        top:50%;
        margin-top: -250px;
    }
    .wrapper-box .l-box,
    .lgReg-box{
        height: 500px;
    }
    .lgReg-box .tab-tit{
        height: 55px;
        line-height: 55px;
    }
    .lgReg-footer{
        height: 50px;
        line-height: 50px;
    }
    .lgReg-box .accout-main .row input{
        font-size: 13px;
        padding: 5px 16px 5px 22px;
    }
}