.footer{border-top: 1px solid #e5e5e5;}
.loginbox{min-height:650px;}

.btn:focus, .btn:active:focus, .btn.active:focus, .btn.focus, .btn:active.focus,
	.btn.active.focus {
	outline: none;
}
.site-login{width: 490px;height: 530px;margin: 105px auto 0;background: #fff;color: #555;-webkit-border-radius: 5px;-moz-border-radius: 5px;border-radius: 5px;}
.site-login .tab-content{margin: 25px 40px;}

/*tab注册登录切换*/

.site-login .nav-tabs{margin: 0 40px;position: relative;z-index: 1; margin-top: 20px;border-bottom: 1px solid #e2e0e0;}

.site-login .nav-tabs>li{width: 50%;position: relative;}
.site-login .nav-tabs>li>a{font-size: 18px;padding: 8px 15px;}
.site-login .nav-tabs>li>a:hover, .site-login .nav-tabs>li>a:focus{border-color: transparent;background-color: transparent;}
.site-login .nav-tabs>li.active {margin-bottom: -1px;color: #3ebb24;border-bottom: 2px solid #3ebb24; color:#3ebb24}
.site-login .nav-tabs>li.active a {color:#3ebb24}
.site-login .nav-tabs>li.active:after{position: absolute; z-index: 2; bottom: 0px; left: 50%; margin-left: -3px; content: ""; width: 0; height: 0; line-height: 0; border: 6px solid transparent; border-bottom-color: #3ebb24;}
.nav-tabs > li.active > a, .nav-tabs > li.active > a:hover, .nav-tabs > li.active > a:focus{
	border:0px}

/*登录*/
.site-login form .input-icon{position: relative;margin-bottom: 30px;}
.site-login form .form-control{height: 52px;padding-left: 45px;}
.site-login form i{display: inline-block;width: 18px;height: 18px;position: absolute;top: 18px;left: 16px;}
.site-login .icon-user{background: url("../img/icons.png") no-repeat -622px -108px;}
.site-login .icon-psd{background: url("../img/icons.png") no-repeat -663px -145px;}
.site-login .form-actions{margin-top: -9px;}
.site-login .form-actions .checkbox{margin-top: 0;margin-bottom: 22px;}
.site-login form a{color: #555;}
.site-login .btn-submit{height: 40px;background: #3ebb24;color: #fff;font-size: 16px;margin-bottom: 38px;}
.site-login .other-way{position: relative;}
.site-login .other-way:before, .site-login .other-way:after{content: '';width: 130px;border-top: 1px solid #c2c2c2;position: absolute;top: 50%;}
.site-login .other-way:before{left: 0;}
.site-login .other-way:after{right: 0;}
.site-login .form-icons {margin: 30px 0;}
.site-login .form-icons a{display: inline-block;width: 44px;height: 44px;margin: 0 23px; background-color:#3ebb24;border-radius: 50%;}
.site-login .form-icons a i{ font-size:24px;line-height:44px; color:#fff}

/*注册*/
.site-login form .btn-code{height: 52px;background: #3ebb24;color: #fff;font-size: 16px;	border-top-left-radius:0em;
border-bottom-left-radius:0em;
}
.site-login form .icon-phone{top: 21px;background: url("../img/icons.png") no-repeat -662px -180px;}
.site-login form .icon-email{top: 21px;background: url("../img/icons.png") no-repeat -622px -146px;}
.site-login form .icon-code{top: 20px;background: url("../img/icons.png") no-repeat -624px -181px;z-index: 9;}
.site-login form .icon-name{background: url("../img/icons.png") no-repeat -662px -108px;}
.site-login form.register .form-actions .checkbox{margin-bottom: 10px;}
.site-login form a.agreement{padding: 0 5px;color: #3ebb24;}

.outregBox{position: relative;width: 469px;height: 50px;font-size: 14px;margin: 0 10px;padding-top: 20px;}
.backtoindex{position: absolute;left: 0;}
.outregBox a{color: #3ebb24;}
.goLogin{position: absolute;right: 0;}
.other{margin: 25px 40px;}
.wechat-div{margin: 0px 40px;text-align: center;}
.wechat-div .title{padding: 8px 15px;font-size: 18px;border-bottom: 1px solid #3ebb24;}
.wechat-div img{margin-top: 20px;height: 206px;}
.wechat-div .tips{margin: 8px 0;}
.wechat-div .re{color: #3ebb24;cursor: pointer;}