.mhader {height: 66px;padding: 10px 0;}
.mhader .logo {float: left;border-right: 1px solid #e8e8e8;height: 66px;padding-right: 20px;}
.mhader .logo-txt {float: left;padding-left: 20px;line-height: 66px;color: #666;font-size: 26px;font-weight: 400;}
.mhader,.member * {font-family:'Î¢ÈíÑÅºÚ','Microsoft Yahei', Tahoma,Verdana;}
.member {height: 476px;background: #1980FF;}
.member .wrap {position: relative;}
:-moz-placeholder {color: #ccc; opacity:1;}
::-moz-placeholder {color: #ccc;opacity:1;}
input:-ms-input-placeholder{color: #ccc;opacity:1;}
input::-webkit-input-placeholder{color: #ccc;opacity:1;}

.login-wrap {position: absolute;top: 18px;right: 0;width: 400px;height: 440px;border-radius: 4px;background-color: #fff;-webkit-box-shadow: 0 4px 6px 0 rgba(0,0,0,.2);box-shadow: 0 4px 6px 0 rgba(0,0,0,.2);}
.login-wrap .hd {height: 62px;text-align: center}
.login-wrap .hd li{display: inline-block;padding: 0 30px;}
.login-wrap .hd a{display: inline-block;width: 74px;position: relative;font-size: 20px;line-height: 62px;color: #666;cursor: pointer}
.login-wrap .hd a:after {content: " ";position: absolute;bottom: 0;left: 0;width: 74px;height: 2px;background: #1980FF;visibility: hidden;-webkit-transform: scale(.2);-ms-transform: scale(.2);transform: scale(.2);-webkit-transition: all .2s;transition: all .2s}
.login-wrap .hd a.on,.login-wrap .hd a:hover {color: #1980FF}
.login-wrap .hd a.on:after, .login-wrap .hd a:hover:after {visibility: visible;-webkit-transform: scale(1);-ms-transform: scale(1);transform: scale(1)}
.login-wrap .bd {padding-top: 20px;height: 358px;overflow: hidden;}
.login-wrap .login-form {width: 340px;margin: 0 auto;}
.login-wrap .login-form .input-inline {width: 340px;margin-bottom: 8px;position: relative}
.login-wrap .login-form .input-inline input {border: 1px solid #e3e3e3;border-radius: 4px;outline: 0;width: 296px;height:38px;line-height:38px;font-size: 14px;color: #333;padding-left: 42px}
.login-wrap .login-form .input-inline input:focus {border: 1px solid #1980FF}

.login-wrap .login-form .input-inline input.danger {border: 1px solid #fda233}
.login-wrap .login-form .input-inline .input-icon {background: url(../images/login_v6.png) no-repeat;position: absolute;left: 10px;top: 10px}
.login-wrap .login-form .input-inline .input-icon.i-phone {height: 22px;width: 14px;background-position: -141px -168px}
.login-wrap .login-form .input-inline .input-icon.i-user {height: 20px;width: 18px;background-position: -79px -168px}
.login-wrap .login-form .input-inline .input-icon.i-password {height: 19px;width: 18px;background-position: -120px -168px}


.Validform_wrong,
.Validform_right,
.Validform_loading{display:block;}
.Validform_right{
	color:#71b83d;
	padding-left:20px;
	background:url(/static/images/ok.png) no-repeat left center;font-size:12px;float:right;display:none;
}

.Validform_wrong{
	color:#f00;
	padding-left:20px;
	background:url(/static/images/error.png) no-repeat left center;font-size:12px;
}


/*
.Validform_checktip {font-size: 12px;overflow: hidden;height: 0;-webkit-transition: all .2s;transition: all .2s}
.Validform_checktip.show {padding-top: 5px;height: auto}
.Validform_checktip span {color: #666}
.Validform_checktip i {display: inline-block;vertical-align: sub;height: 14px;width: 14px;background: url(../images/login_v6.png) no-repeat}
.Validform_checktip i.warning-icon {background-position: -17px -193px}
.Validform_checktip i.warning-icon+span {color: #ccc}
.Validform_checktip i.success-icon {background-position: 0 -193px}
.Validform_checktip i.danger-icon {background-position: -34px -193px}*/
.login-wrap .login-form .input-inline.captcha input {width: 218px;padding-left: 10px}
.login-wrap .login-form .input-inline.captcha a.sms,.login-wrap .login-form .input-inline.captcha #telmsg {position: absolute;top: 0;right: 0;width: 100px;height: 38px;line-height: 38px;font-size: 14px;border-radius: 3px;}
.login-wrap .login-form .input-inline.captcha #telmsg {pointer-events: none;background-color: #e3e3e3;border-color: #e3e3e3;color: #fff;text-align: center;display: none;}
.login-wrap .login-form .input-inline.captcha #telmsg b {font-weight: 400;}
.login-wrap .login-form .input-inline.captcha a.sms {border: 1px solid #1980FF;background: #EEF8FF;text-align: center;color: #1980FF;display: block;cursor: pointer;}
.img-code-a {display: inline-block;width: 20px;height: 20px;vertical-align: middle;margin-left: 8px;cursor: pointer;background-image: url(../images/img-code-bg.png);}
.login-wrap .login-form .login-switch {text-align: center;margin-top: 12px;color: #666;font-size: 12px;}
.login-wrap .login-form .login-switch a {color: #666;font-size: 14px;}
.login-wrap .login-form .login-switch a:hover {color: #10c55b}
.login-wrap .login-form .login-submit {width: 340px;height: 40px;line-height: 40px}

.login-submit input {display:block;vertical-align:middle;height:40px;line-height:40px;text-align:center;border-radius:4px;border:1px solid #ccc;cursor:pointer;background-image:-webkit-gradient(linear,left top, right top,from(#17e66c),to(#10c55b));background-image:-webkit-linear-gradient(left,#17e66c,#10c55b);background-image:linear-gradient(to right,#17e66c,#10c55b);FILTER:progid:DXImageTransform.Microsoft.Gradient(gradientType=1,startColorStr=#17e66c,endColorStr=#10c55b);border:0;color: #fff;width: 100%;font-size: 16px}
.login-submit input:hover{-webkit-transition:all .2s;transition:all .2s;opacity:.9}
.login-submit input,.login-submit input:hover{FILTER:progid:DXImageTransform.Microsoft.Gradient(gradientType=1,startColorStr=#1f9dfe,endColorStr=#1980ff)}
.login-submit input{background-image:-webkit-gradient(linear,left top, right top,from(#0f98ff),to(#1980ff));background-image:-webkit-linear-gradient(left,#0f98ff,#1980ff);background-image:linear-gradient(to right,#0f98ff,#1980ff);border:0}
.login-submit input:hover{background-image:-webkit-gradient(linear,left top, right top,from(#1f9dfe),to(#1980ff));background-image:-webkit-linear-gradient(left,#1f9dfe,#1980ff);background-image:linear-gradient(to right,#1f9dfe,#1980ff)}



.agreement-handle {
	width: 16px;
	height: 16px;
	display: inline-block;
	vertical-align: sub;
	background-image: url("data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABAAAAAQCAYAAAAf8/9hAAAABHNCSVQICAgIfAhkiAAAAAlwSFlzAAALEgAACxIB0t1+/AAAABx0RVh0U29mdHdhcmUAQWRvYmUgRmlyZXdvcmtzIENTNui8sowAAAEKSURBVDiNYxQoOOXJyPB/1v9/DDIMJABGJoYn/xkY05jI0czAwMDw/x+DDCPD/1lM5GhGNoSJXM0wQF8DKj2lGA6V6ZBnQJWXFEOZhwzD3msfcBuQZifOoC3FiaG53FOKodRdhmHqgRcMjVue4DYgxlyYYVOuJoOuNBdcrMRdkqHCQ4Zh5sHnDDXrH2EYjmJA2KzbDO++/mFYn6XGoC3JyVDoIslQ7SXLMPvwS4aKdY+xeo1RIO/kf2QBSX5Whq15mgyiPKwMPBzMDHMPv2QoWfMQq2YMFzAwMDA8//ibwW/KdYZHb38wzCagGasLSAWUJyRGJoYnhJVhB4xMDE+Y/jMwppFjCCw7AwDF7VHYI0EkpwAAAABJRU5ErkJggg==");
	margin-right: 5px;
}
.agreement-alert {
	text-align: center;
	font-size: 12px;
	color: #666;
	margin-top: 18px;
}
.agreement-alert .text {
	color: #666;
}
.agreement-alert .text:hover {
	color: #1980FF;
}


.login-others{text-align:center;padding-top:20px;-webkit-transition:all .28s;transition:all .28s}
.login-others .other-logo{display:inline-block;width:81px;margin-left:38px;text-align:center}
.login-others .other-logo:first-child{margin-left:0}
.login-others .other-logo i{width:82px;height:82px;display:block;background:url(/static/images/login_v6.png) no-repeat;margin-bottom:20px}
.login-others .other-logo.logo-wechat i{background-position:-168px 0}
.login-others .other-logo.logo-wechat:hover i{background-position:-168px -84px}
.login-others .other-logo.logo-qq i{background-position:0 0}
.login-others .other-logo.logo-qq:hover i{background-position:0 -84px}
.login-others .other-logo.logo-weibo i{background-position:-84px 0}
.login-others .other-logo.logo-weibo:hover i{background-position:-84px -84px}
.login-others .other-logo span{font-size:14px;color:#888}

.login-others-cards {text-align:center;padding-top:0;-webkit-transition:all .28s;transition:all .28s;}
.login-others-cards .other-logo{display:inline-block;width:168px;height:40px;line-height:40px;margin-left:5px;text-align:center;border-radius:4px}
.login-others-cards .other-logo:hover{opacity:.8;FILTER:alpha(opacity=80)}
.login-others-cards .other-logo:first-child{margin-left:0}
.login-others-cards .other-logo i{vertical-align:sub;display:inline-block;background:url(/static/images/login_v6.png) no-repeat}
.login-others-cards .other-logo.logo-wechat{background-color:#0b0}
.login-others-cards .other-logo.logo-wechat i{height:22px;width:26px;background-position:-23px -168px}
.login-others-cards .other-logo.logo-qq{background-color:#19a9f1}
.login-others-cards .other-logo.logo-qq i{height:21px;width:20px;background-position:0 -168px}
.login-others-cards .other-logo.logo-weibo{background-color:#ed2b2f}
.login-others-cards .other-logo.logo-weibo i{height:20px;width:24px;background-position:-52px -168px}
.login-others-cards .other-logo span{display:inline-block;font-size:14px;color:#fff}

.cutting-line{position:relative;width:340px;margin:12px auto;text-align:center}
.cutting-line span{position:relative;z-index:2;color:#888;padding:0 5px;font-size:14px;background-color:#fff}
.cutting-line:after{content:" ";position:absolute;left:0;top:10px;width:340px;height:1px;background-color:#eaeaea;z-index:1}

.p-type{text-align:center;color:#10c55b;position:relative;padding:30px 0 20px}
.p-type a{color:#1980FF;font-size:16px}
.p-type a:hover{text-decoration:underline}
.dl-ipt {display:none;}