.main{background: url("../images/login_bg.png") no-repeat;width: 100%;background-size: cover;}
.wrap{height: 479px;width:766px;position: fixed;top: 50%;left:50%;margin-top: -203px;margin-left: -350px;}
.wrap-content{position: relative;height: 479px;width:766px;background: url("../images/login_form_bg.png") no-repeat;background-size: cover;}
.wrap-cell{position: absolute;width: 305px;height: 490px;text-align: center;color: #fff;z-index: 13;border-radius: 5px;}
.wrap-content .cell-left{left: 70px;}
.wrap-content .cell-right{right: 70px;}
.tip-title{line-height: 40px;font-size: 20px;color: #fff}
.tip-error{font-size: 14px;margin-top: 20px;color: #fff}
.white-bg{width: 305px;height: 100%;z-index: 12;background: #fff;position: absolute;left: 391px;border-radius:3px;
    transition: all .55s;
    -moz-transition: all .55s;	/* Firefox 4 */
    -webkit-transition: all .55s;	/* Safari 和 Chrome */
    -o-transition: all .55s;
}
.form-head{padding: 0 30px;margin: 26px auto 37px auto;position: relative}
.form-title{color: #333;font-size: 20px;text-align: center}
.form-tip{padding-top: 10px;text-align: center;color: rgb( 153, 153, 153 );font-size: 11px;position: absolute;left: 70px;}
.form-content{padding: 0 30px;}
.input{position: relative;margin-bottom: 15px;}
.form-content input{height: 40px;line-height: 40px;width: 245px;padding-left: 40px;border-radius: 5px;border: 1px solid #999;color: #999;}
.icon{content: '';display: inline-block;position: absolute;left: 15px;top: 10px;width: 20px;height: 20px;}
.icon-mobile{background: url("../images/icon_mobile.png") no-repeat;}
.icon_code{background: url("../images/icon_code.png") no-repeat;}
.icon-pwd{background: url("../images/icon_pwd.png") no-repeat;}
.img_check_code{position:absolute;right:0;top:1px;right:1px;height:38px;width:90px;border-radius:5px;}
.send-code input{width: 140px;}
.send-code input[type="button"]{width: 94px;text-align: center;color: #fff;line-height: 40px;border-radius: 5px;margin-left: 5px;cursor: pointer;padding-left: 0;border: none}
.send-code-blue{background: #2AD7C3;}
.send-code-gray{background: #999}
.agreement{margin-bottom: 35px;font-size: 12px;color: #999;position: relative;cursor: pointer;text-align: left;padding-left: 17px;}
.agreement a{color: #2465d7}
.forget-pwd{color: #999 !important;border-bottom: 1px solid #999;}
.checkBox{content: '';display: inline-block;position: absolute;background: url("../images/agree_blue.png") no-repeat;height: 12px;width: 12px;left: 0;top: 0px;}
.noAgree{background: url("../images/noAgree_blue.png") no-repeat;}
.bind-btn{width: 254px;height: 49px;background: url("../images/blue_btn.png") no-repeat;color: rgb( 246, 250, 252 );font-size: 14px;line-height: 38px;text-align: center;cursor: pointer}
.form-bottom{line-height: 38px;position: absolute;bottom: 0;width: 100%;background: #E8F0F5;border-radius: 5px;padding: 0 30px;}
.form-bottom span{font-size: 13px;}
.form-bottom .fl{color: #999;}
.form-bottom .fr{color: #2465d7;}
.third-login{margin-top: 25px;}
.third-login p{position: relative;color: #999;font-size: 12px;}
.third-login p:before{content: '';display: inline-flex;width: 60px;height: 1px;background: #999;top: 6px;position: absolute;left: 25px;}
.third-login p:after{content: '';display: inline-flex;width: 60px;height: 1px;background: #999;top: 6px;position: absolute;right: 25px;}
.third-login-content{margin-top: 15px;text-align: center}
.third-login-content span{cursor: pointer;width: 27px;height: 27px;}
.login-qq{background: url("../images/icon_qq.png") no-repeat;margin-right: 20px;}
.login-wx{background: url("../images/icon_wx.png") no-repeat;}
.tip{margin-top: 88px;text-align: center}
.tip-state{width: 69px;height: 69px;margin-top: 140px;}
.tip-state-error{background: url("../images/wrong.png") no-repeat;}
.tip-state-right{background: url("../images/right.png") no-repeat;width: 82px;height: 82px;}
.pop-wx{display: none;z-index: 999;position: fixed;top: 0;left: 0;width: 100%;height: 100%;}
#login_container,.container-bg{position: fixed;top: 50%;left:50%;margin-top:-203px;margin-left: -142px;padding: 21px 35px;}
#login_container{z-index: 1000;}
.impowerBox .status.status_browser{color:#fff}
.impowerBox .title{color:#fff}
.container-bg{background: #000000;width: 370px;height: 444px;z-index: 999;
    opacity: 0.8;
    -moz-opacity: 0.8;
    -khtml-opacity: 0.8;
    filter: alpha(opacity=80);}
#close{background: url(../images/wx_close.png) no-repeat;width: 12px;height: 12px;display: inline-block;left: 50%;top: 50%;position: fixed;margin-top: -190px;margin-left: 200px;z-index: 1001;cursor: pointer}
.captcha{position: relative}
.captcha img{position: absolute;top: 0;right: 0;height: 40px;cursor: pointer}


