.container{ width:100%; overflow: hidden; padding-bottom: 450px; font-size: 14px;}
.ui-box p a{ color: #f4ad29;}
.ui-box .text{ width:260px;border:1px solid #d6d7dc; border-radius:2px; background: #fff; color: #333; font-size: 14px; padding:0 4px; height: 32px; line-height: 32px;}

.ui-box .submit{ width:100%; height:34px; line-height: 34px; border:0 none; background: #f6cc58; text-align: center; border-radius:2px; color: #fff; cursor: pointer;}
.ui-box .disabled{ background: #d4d4d4; color: #fff; cursor:default;}
.ui-box .other{ display: inline-block; width:24px; height: 24px; background-image: url(img/sprite.png); vertical-align:middle;background-repeat: no-repeat; margin-right: 30px; text-align: center; text-indent: -999em;*float:left;}
.ui-box .wechat{ background-position: -220px -289px;}
.ui-box .sina{ background-position: -220px -314px;}
.ui-box .qq{ background-position: -220px -338px;}
.ui-box .code{position:absolute;left:300px;top:3px;}  
.ui-login{ padding:99px 0 99px 755px; width:445px; background: url(img/login_bg.png) no-repeat 96px 99px; font-size: 12px; color: #333; margin:0 auto;}
.login-box{ width:270px;border:1px solid #d6d7dc; background: #fafafa; border-radius:5px; padding:15px 34px; line-height: 12px;}
.login-box h2{ font-size: 24px; color: #f4ad29; line-height: 40px; margin-bottom: 5px;}
.login-box li{overflow: hidden; padding-top: 12px; font-size: 14px; line-height: 32px; position: relative;}
.login-box .li1{ padding-top: 10px; font-size: 12px;}
.login-box .forget{ color: #6f6f6f; float: right;}
.login-box .checkbox{ vertical-align: middle; margin-right: 5px;}
.login-box p{ padding:12px 0 10px; font-size: 14px; line-height: 22px;}
.ui-register{ width:962px; padding:50px 0 90px; margin:0 auto;}
.register-step{ overflow: hidden;}
.register-step li{ width:481px; padding:12px 0; text-align: center; color: #d6d7dc; border-bottom: 3px solid #d6d7dc; float: left;}
.register-step .current{ color: #f3c52a; border-bottom-color: #f3c52a;}
.register-box{ padding:66px 55px 45px; border:1px solid #d6d7dc; margin-top: 30px; overflow: hidden; line-height: 28px; min-height: 270px;}
.register-box h3{ text-align: left; padding:0 0 25px 350px; font-size: 24px; color: #f4ad29;}
.register-box h3 span{ display:inline-block; width:42px; height: 42px; background: url(img/sprite.png) no-repeat -355px 0; vertical-align: middle; margin-right: 10px;}
.register-box .btn{ display: block; width:120px; height: 38px; border:1px solid #f4c329; border-radius:50px; text-align: center; line-height: 38px; color: #f4c329; margin:10px auto 0;}
.register-box .email-btn{ background: #f4c329; color: #fff;}
.register-box ul{ float: left; width:573px; border-right: 1px solid #d6d7dc;}
.register-box li{ padding-bottom: 24px; overflow: hidden; position: relative;}
.register-box .li1{ padding-bottom: 30px;}
.register-box .li2{ padding-bottom: 15px;}
.register-box .li3{ padding-bottom: 25px;}
.register-box .checkbox{ vertical-align: middle; margin-right: 5px;}
.register-box .label{ float: left; width:100px; height:34px; text-align: right; line-height: 34px; padding-right: 10px;}
.register-box .label em{ font-style: normal; color: #d95453; margin-right: 7px; vertical-align: middle;}
.register-box .text{ width:262px; height: 32px; line-height: 32px; border:1px solid #d6d7dc; padding:0 5px;}
.register-box .submit{ width:274px;}
.register-box li a{ color: #f4ad29; vertical-align: middle;}
.register-box3 .fpw-import li .text {height: 40px;line-height: 40px;width: 300px;    box-sizing: border-box;}
.register-box3 .fpw-import li .passwordStrength {top: 39px;}
.register-box3 .fpw-import li .Validform_checktip {top: 5px;} 

.register-right{ float: left; padding-left: 46px; line-height: 20px;}
.modify-box h3{ padding-top: 65px;}
.modify-box b{ font-weight: normal;}
.forget-box h3{ text-align: center; padding:0 0 25px;}
.forget-box ul{ border:0 none; float: none; margin:0 auto;}
.forget-box li .Validform_checktip{ left:430px;}
.reset-pwd h3{ text-align: center; padding:0 0 45px;}
.reset-pwd ul{ float: none; border-right: 0 none; width:100%;}
.reset-pwd li{ padding:0 0 40px 200px;}
.supplement-info .register-box{ padding-top: 0;}
.supplement-info p{ text-align: center; padding:38px 0; border-bottom: 1px solid #d6d7dc;}
.supplement-info ul{ padding-top: 50px;float: none; border-right: 0 none; width:100%;}
.supplement-info li{ padding-left: 180px;}
.Validform_checktip{ position: absolute; top:2px; height:28px; line-height: 28px; padding:0 5px 0 26px; font-size: 12px; border-radius:2px;}
.ui-login .Validform_checktip{ top:16px;right:4px; }
.ui-register .Validform_checktip{ top:3px;left:392px; }
.reset-pwd .Validform_checktip{ top:3px;left:592px; }
.supplement-info .Validform_checktip{ top:3px; left:573px;}
.Validform_wrong{ background: url(img/error.png) no-repeat 5px 6px #f8dcdc; color: #d95453;}
.Validform_right{ background: url(img/right.png) no-repeat 4px 4px;}
.passwordStrength{ position:absolute; left:0; top:31px; font-size: 12px; text-align: right; width:384px;}
.passwordStrength span{ display: inline-block; width:32px; height: 15px; text-align: center; line-height: 15px; border-radius:2px; background: #c1c1c1; margin-left: 8px; color: #fff;}
.passwordStrength .bgStrength{ background: #ff8a00;}
.reset-pwd .passwordStrength{ width:584px;}
.supplement-info .passwordStrength{ width:564px;}

.edns-login{ width:1200px; padding:102px 0 72px 0; overflow: hidden; background: none;}
.edns-login .Validform_checktip{ top:22px}
.edns-login .login-box{ float: left; width: 264px; height: 245px; padding:37px 37px 45px;}
.edns-login h2{ line-height: 30px;margin-bottom: 5px; font-size: 18px;}
.edns-login li{ padding-top: 18px;}
.edns-login .li1{ padding-top: 70px;}
.edns-login .ps{ width:548px; float: left; padding:0 102px; line-height: 18px; color: #333;}
.edns-login .ps b{ color: #f4ad29; font-weight: bold;}

.forget-pw{width:1200px;margin:0 auto;padding-bottom:500px;color:#333}
.forget-pw .passwordStrength{width:380px}
.forget-pw .register-box{border:0;padding:20px 0 45px 240px;font-size:14px;color:#333}
.forget-pw .register-box .label{width:80px;text-align:left;text-align: right;box-sizing: border-box;padding-right: 18px;line-height: 40px;}
.forget-pw .register-box ul{border:0}
.forget-pw .register-box ul .fpd-next button{width:300px;text-align:center;line-height:40px;margin:0 0 0 80px; background-color:#f6cc58;-webkit-border-radius:3px;border-radius:3px;border:0;font-size:14px}
.forget-pw .fp-head-name{padding:12px 0 0;line-height:80px;font-size:0px;vertical-align: middle;}
.forget-pw .fp-head-name em {font-size:20px;vertical-align: middle;}
.forget-pw .fp-head-name .fhn-unlocked {display: inline-block;width: 17px;height: 23px;background: url('img/unlocked.png') no-repeat;margin-right: 12px; vertical-align: middle;}
.fpw-form .fp-selcet {
    display: inline-block;
    width: 300px;
    height: 40px;
    box-sizing: border-box;
    border-color: rgb(224, 224, 224);
}
.forget-pw .fpw-form .fpw-import{font-size:14px;padding:100px 0 160px 350px}
.forget-pw .fpw-form .fpw-import li{margin-bottom:30px}
.forget-pw .fpw-form .fpw-import li label{display:inline-block;width:75px;line-height:40px;text-align: right;box-sizing: border-box;padding-right: 18px;}
.forget-pw .fpw-form .fpw-import li input{box-sizing:border-box;width:300px;height:40px;padding-left:19px;line-height:40px;border:1px solid #e6e6e6;font-size:14px}
.forget-pw .fpw-form .fpw-import li .fpd-yard-img{display:inline-block;width:112px;height:40px;margin:0 5px}
.forget-pw .fpw-form .fpw-import li .fpd-yard-change{display:inline-block;font-size:14px}
.forget-pw .fpw-form .fpw-import li .fpd-yard-change em{color:#f49c29;cursor:pointer}
.forget-pw .fpw-form .fpw-import li .inlineblck{position:initial;display:inline-block;vertical-align: middle;}
.forget-pw .fpw-form .fpw-import li .fpw-f-yard{position:initial;display:inline-block;margin:0 0 0 20px}
.forget-pw .fpw-form .fpw-import li .fpd-yard-out {padding: 0 0 0 75px;margin:10px 0 0;}
.fp-phone li{
    position: relative;
}
.forget-pw .fpw-form .fpw-import li .getyard{color: #e7b024;position: absolute;cursor: pointer;left: 290px;top: 1px;width: 80px;text-align: right;line-height: 40px;font-size: 12px;}
.yardgray{cursor: not-allowed !important;color: #bfcbd9 !important;}
.forget-pw .fpw-form .fpw-import .fpd-next button{width:300px;text-align:center;line-height:40px;background-color:#f6cc58;-webkit-border-radius:3px;border-radius:3px;border:0;font-size:14px;margin: 0 0 0 79px;}
.forget-pw .fpw-form .fpws-select{width:680px;padding:100px 0 160px 0;margin:0 auto;font-size:16px;color:#333}
.forget-pw .fpw-form .fpws-select .fs-h3{margin-bottom:30px;color:#666}
.forget-pw .fpw-form .fpws-select .fs-piece{position:relative;padding:20px 25px;background-color:#f2f2f2;margin-bottom:20px;    font-size: 14px;}
.forget-pw .fpw-form .fpws-select .fs-piece .fsp-style{font-size:0;line-height:35px;vertical-align:middle}
.forget-pw .fpw-form .fpws-select .fs-piece .fsp-style em{font-size:16px;color:#333;vertical-align:middle}
.forget-pw .fpw-form .fpws-select .fs-piece .fsp-style .iconc{display:inline-block;width:13px;height:25px;margin:0 20px 0 6px;background:url('img/arrows_white.png') 0 -55px no-repeat;vertical-align:middle}
.forget-pw .fpw-form .fpws-select .fs-piece .fsp-style .emall{width:21px;height:16px;background:url('img/arrows_white.png') 0 -35px no-repeat;margin:0 12px 0 6px}
.forget-pw .fpw-form .fpws-select .fs-piece .fsp-btn{position:absolute;top:50%;right:30px;width:160px;background-color:#f6cc58;line-height:40px;margin-top:-20px;text-align:center;border-radius:3px;cursor:pointer}
.forget-pw .fpw-form .fpws-select .alter-succeed{width:230px;margin:0 auto;text-align:center}
.forget-pw .fpw-form .fpws-select .alter-succeed .as-tit{font-size:0;vertical-align:middle}
.forget-pw .fpw-form .fpws-select .alter-succeed .as-tit .iconc{display:inline-block;width:41px;height:41px;margin-right:20px;background:url('img/arrows_white.png') -22px -35px no-repeat;vertical-align:middle}
.forget-pw .fpw-form .fpws-select .alter-succeed .as-tit em{display:inline-block;font-size:22px;vertical-align:middle}
.forget-pw .fpw-form .fpws-select .alter-succeed .fs-login{padding-top:24px;font-size:16px;color:#666}
.forget-pw .fpw-form .fpws-select .alter-succeed .fs-login em{color:#f49c29}
.forget-pw .fpw-form .fpws-select .alter-succeed .fpd-login {display: block;width: 150px;margin: 30px auto 0;text-align: center;line-height: 40px;background-color: #f6cc58;-webkit-border-radius: 3px;border-radius: 3px;border: 0;font-size: 14px;}
.fpc-email {display: none;}
.new-email-yard .ney-inp {display: block;width: 100%;border: 1px solid #d6d7dc;height: 34px;font-size: 14px;padding: 0 4px;box-sizing: border-box;position: relative;}
.new-email-yard .ney-btn,.new-email-yard .ney-btnn {color: #e7b024;padding: 0;cursor: pointer;position: absolute;right: 10px;top: 13px;height: 32px;line-height: 32px;font-size: 12px;}
.lg-yardgray {cursor: not-allowed !important;color: #bfcbd9 !important;}
.login-box .lg-error {float: left;width: 270px;line-height: 23px;font-size: 12px;color: #df6164;}
.login-box .second-verify {font-size: 12px;line-height: 23px;border-top: 1px solid #d6d7dc;padding: 20px 0 0;margin-top: 15px;color: #474747;}
.login-box .second-verify .green {color: #72c381;}

