body{background: #f5f5f5;}
.p-head{width: 100%; background: #fff; height: 70px; line-height: 70px;}
._wrap{width: 1020px;margin: 0 auto; background: #fff;}
.p-logo{display: inline-block;}
a._back-home{display: inline-block;width: 108px;height: 30px;border-radius: 16px;border: solid 1px #e6e6e6; line-height: 30px; text-align: center; float: right; margin-top: 19px;color: #555555; }
._back-home i{display: inline-block; width: 13px;height: 14px;background: url(../images/home_icon.png)no-repeat; margin: 2px 6px 0 0;}
.psd-con{margin: 36px auto; width: 400px; height: 560px;text-align: center;}
.psd-con h1{font-size: 26px; padding-top: 55px;}

.psd-con ul{margin-top: 60px;}
.psd-con li{margin-bottom: 20px;}
.psd-con .ipt{height:44px; width:384px; line-height:44px; background-color: #fff;border:1px solid #E5E5E5; vertical-align: middle; display:block; border-radius: 3px; padding-left: 15px;}
.psd-con .ipt:focus{ border: 1px solid #5aadff;-webkit-box-shadow:inset 0 1px 1px rgba(0,0,0,0.075),0 0 8px rgba(82,168,236,0.6);-moz-box-shadow:inset 0 1px 1px rgba(0,0,0,0.075),0 0 8px rgba(82,168,236,0.6);box-shadow:inset 0 1px 1px rgba(0,0,0,0.075),0 0 8px rgba(82,168,236,0.6);}
.psd-con li .ipt::-webkit-input-placeholder{color: #999;font-family:"microsoft yahei","微软雅黑","宋体",Simsun;}
.psd-con p.error{font-size:12px;color:#ff6600;text-align: left;}

.psd-con input.code-ipt{width: 253px; display: inline-block;float: left; margin-bottom: 20px;}
a.code-btn{display: inline-block;float: right;width: 118px;height: 44px;background-color: #f5f5f5;border-radius: 2px;border: solid 1px #e6e6e6; text-align: center; line-height: 44px; color: #999;}
a.code-btn:hover{background: #fff; color: #7ac23c;border-color: #7ac23c;}

/*滑块验证*/
.slider {width: 400px;height: 46px;position: relative;background: #f5f5f5;overflow: hidden;text-align: center;user-select: none;-moz-user-select: none;-webkit-user-select: none; }
.slider_bg {position: absolute;left: 0px;top: 0; height: 44px;background: #f1f7ec; z-index: 1; border: 1px solid #eeeeee;}
.label {width: 58px;position: absolute;left: 0px;top: 0;height: 44px;line-height: 44px;border: 1px solid #eeeeee;background:url(../images/findpwd/arrowDb.png) no-repeat center center #fff;z-index: 3;cursor: move;color: #e8e8e8;font-size: 18px;font-weight: 900; }
.labelTip {position: absolute;left: 0px;width: 100%;height: 100%; color: #999;line-height: 48px;
text-align: left;z-index: 2;text-indent: 90px;}
.sliderOk .label{ background-image: url(../images/findpwd/icon-right.png);border: 1px solid #b9db9c; border-radius: 2px;}
.sliderOk .labelTip{color: #7ac23c !important; text-indent: 120px; }
.sliderOk .slider_bg{border-color: #b9db9c;}

a.btn{display: block; background: #e64733; color: #fff; height: 46px; line-height: 46px; border-radius: 2px; margin-top: 40px;}
.p-ok img{margin-top: 150px;}
.p-ok h2{font-size: 16px;margin-top: 15px;}
.p-ok p{margin-top: 50px; color: #666;}
.p-ok p a{color: #3b639f;}
.error{vertical-align: middle;background: url(../images/error_icon.png) no-repeat;padding-left: 25px; line-height: 1.3; color: #ff0000; text-align: left;}
.authcode {width: 400px;height: 46px;position: relative;overflow: hidden;text-align: center;}
#foot .bottom {
    height: 70px;
    line-height: 70px;
    text-align: center;
    font-size: 12px;
    color: #666
}

#foot .wrap {
    width: 960px;
    margin: 0 auto;
}

.noselected{
    -webkit-user-select: none;
    -moz-user-select: none;
    -ms-user-select: none;
    user-select: none;
}
