@charset "utf-8";
/*登录注册*/
.logRegTop{
	height: 79px;
	width: 1090px;
	margin: 0 auto;
}
.logRegTop .logoImg{
	display: block;
	float: left;
	width: 145px;
	height: 79px;
}
.logRegTop .logoImg img{
	display: block;
	width: 100%;
	height: 100%;
}
.logRegTop .nav{
	float:right;
	height: 79px;
}
.logRegTop .nav a,.logRegTop .nav span{
	display: block;
	float: left;
	font: 22px/79px "微软雅黑";
	color: #f35913;
	margin-left: 43px;
}
.logRegTop .nav span{
	position: relative;
}
.logRegTop .nav span div{
	top: 51px;
}
.logRegTop .nav span div a{
	margin-left: 0;
}
.regCard{
	width: 400px;
/*	min-height: 400px;
	_height:400px;*/
	border-radius: 5px;
	background: #fff;
	box-shadow: 0 0 10px 1px rgba(0,0,0,0.1);
	margin: 70px auto 70px;
}
.regCard .regCardTop{
	width: 100%;
	height: 60px;
	background: #ff874e;
	padding: 0 33px;
	box-sizing: border-box;
	border-radius: 3px 3px 0 0;
}
.regCard .regCardTop span{
	display: block;
	float: left;
	width: 20px;
	height: 20px;
	border-radius: 50%;
	background: #ffc8a3;
	text-align: center;
	font: 8px/20px "微软雅黑";
	color: #ff8030;
	margin-top: 20px;
}
.regCard .regCardTop em{
	display: block;
	float: left;
	font: 15px/60px "微软雅黑";
	margin: 0 5px;
	color: #ffc8a3;
}
.regCard .regCardTop .regstep{
	overflow: hidden;
	float: left;
}
.regCard .regCardTop i{
	display: block;
	margin: 25px 9px 0 0;
	width: 44px;
	height: 9px;
	float: left;
	background: url(../img/regImg.png) no-repeat center;
	background-size: 100% 100%;
}
.currentRegStep em{
	color: #fff!important;
	font-weight: 900!important;
}
.currentRegStep span{
	background: #fff!important;
	color: #f76301!important;
}
.regCardBtm{
	padding: 41px 33px 28px;
	background: #fff;
}
.regCardBtm .inputCont{
	border: 1px solid #bfbfbf;
	border-radius: 3px;
	height: 48px;
	margin-bottom: 20px;
	position: relative;
}
.regCardBtm .inputCont input{
	display: block;
	width: 100%;
	padding: 0 10px;
	box-sizing: border-box;
	height: 28px;
	font: 14px/28px "微软雅黑";
	margin: 10px 0;
	background: transparent;
	border: 0;
}
.sendCode{
	width: 100%;
	height: 48px;
	border-radius: 3px;
	padding:0 0 0 74px;
	box-sizing: border-box;
	font: 14px/48px "微软雅黑";
	color: #b3b6bb;
	background: #6d7278;
	margin-bottom: 20px;
	position: relative;
}
.sendCode img{
	display: block;
	width: 40px;
	height: 40px;
	position: absolute;
	left: 5px;
	top: 4px;
	cursor: pointer;
}
.shortInput{
	width: 140px!important;
	position: relative;
}
.shortInput span{
	position: absolute;
	right: -110px;
	text-align: right;
	font: 14px/48px "微软雅黑";
	color: #999;
	top:0;
}
.logregBtn{
	display: block;
	width: 100%;
	font: 14px/50px "微软雅黑";
	color: #fff;
	background: #fd5401;
	text-align: center;
	border-radius: 3px;
}
/*设置新密码*/
.pwdStrength{
	overflow: hidden;
	position: relative;
	top: -10px;
}
.pwdStrength ul{
	overflow: hidden;
	float: left;
}
.pwdStrength ul li{
	float: left;
	width: 61px;
	height: 17px;
}
.pwdStrength ul li:nth-child(1){
	background: #ff874e;
}
.pwdStrength ul li:nth-child(2){
	background: #f9b401;
}
.pwdStrength ul li:nth-child(3){
	background: #6fd774;
}
.pwdStrength span{
	display: block;
	float: right;
	font: 12px/17px "微软雅黑";
}
.pwdStrength span.weak{
	color: #e02020;
}
.pwdStrength span.moderate{
	color: #f9b401;
}
.pwdStrength span.secure{
	color: #6fd774;
}
.errorTxt{
	font: 12px/17px "微软雅黑";
	color: #e02020;
	text-align: right;
	position: relative;
	top: -10px;
}
/*注册成功*/
.regSuccess h3{
	font: 28px/74px "微软雅黑";
	text-align: center;
	color: #eb6712;
	font-weight: 900;
}
.regSuccess h4{
	font: 14px/48px "微软雅黑";
	text-align: center;
	color: #eb6712;
}
.regSuccess span{
	font: 12px/62px "微软雅黑";
	text-align: center;
	color: #eb6712;
	display: block;
}
.errorCode{
	font: 12px/17px "微软雅黑";
	position: relative;
	top: -10px;
	color: #e02020;
}
.errorPhone{
	background: #e01f20!important;
	color: #fff!important;
}
.regCardTop .titleTxt{
	font: 16px/60px "微软雅黑";
	text-align: center;
	color: #fff;
}
/*找回密码成功*/
.setPwdSuccess h4{
	font: 14px/28px "微软雅黑";
	text-align: center;
	color: #ff884e;
	font-weight: 900;
}
.setPwdSuccess a.goBackLog{
	display: block;
    width: 100%;
    font: 14px/50px "微软雅黑";
    color: #fff;
    background: #6fd774;
    text-align: center;
    border-radius: 3px;
	margin-top:100px ;
}
/*登录*/
.logBanner{
	width: 100%;
	height: 500px;
	margin: 0 auto;
	background: url(../img/logoBanner.png) no-repeat center;
	background-size: 100% 100%;
	margin-bottom: 128px;
	position: relative;
	margin-top: 40px;
}
.logCard{
	position: absolute;
	right: 26%;
	top: 50px;
	margin: 0;
}
.cardTopTab{
	overflow: hidden;
	width: 100%;
}
.logCard .regCardTop{
	padding: 0;
}
.cardTopTab a{
	display: block;
	float: left;
	width: 50%;
	font: 15px/60px "微软雅黑,iconfont";
	color: #fff;
	background: #d97342;
	text-align: center;
}
.currentlogTab{
	background: #ff884e!important;
	font-weight: 900!important;
}
.cardTopTab a b{
	font-size: 12px;
}

    *
        {
            margin: 0;
            padding: 0;
            box-sizing: border-box;
            -webkit-touch-callout: none;
            -webkit-user-select: none;
            -khtml-user-select: none;
            -moz-user-select: none;
            -ms-user-select: none;
            user-select: none;
        }
        .outer
        {
            position: relative;
            width: 100%;
            margin-bottom: 20px;
            line-height: 28px;
            border: 1px solid #6d7278;
            background: #6d7278;
            height: 48px;
            border-radius: 3px;
        }
        .outer span, .filter-box, .inner
        {
            position: absolute;
            top: 0;
            left: 0;
        }
        .outer span
        {
            display: block;
            padding: 0 0 0 36px;
            width: 100%;
            height: 100%;
            color: #fff;
            /* text-align: center; */
            line-height: 48px;
            padding-left: 54px;
            box-sizing: border-box;
            text-align:center;
        }
        .filter-box
        {
            width: 0;
            height: 100%;
            background: #6fd774;
            z-index: 0;
        }
        .outer.act span
        {
            padding: 0 36px 0 0;
        }
        .inner
        {
            width: 42px;
            height: 46px;
            text-align: center;
            background: #fff;
            cursor: pointer;
            font-family: "微软雅黑";
            z-index: 10;
            font-weight: 900;
            color: #666;
            line-height: 46px;
        }
        .outer.act .inner
        {
            color: #6fd774;
        }
        .outer.act span
        {
            z-index: 99;
        }
        .logregCue{
        	font: 14px/20px "微软雅黑";
        	color: #999;
        	margin-top: 10px;
        }
.logregCue a{
	color: #ff7500;
}
.logregCue i{
	margin-right: 5px;
	font-size: 14px;
	cursor: pointer;
    color: #ff5700;
}
.closeMask {
    position: absolute;
    right: 10px;
    top: 5px;
    color: #fff;
    cursor: pointer;
    font-size: 14px;
}
.agreement .agreeTxt{
	overflow-y: auto;
	height: 300px;
}
