
.registor-container{min-height:100%;margin-bottom:-110px;min-width:1200px;}
.return-link,.rb-agree-box.active i,.rb-registor-item .reg-text-tit,.rb-deletext-btn,.forgetpw-a2,.download-appbox a,.open-appbox i,.sms-invalid span,.a-b-tips,
.a-binding-list em,.a-binding-close,.rb-binding-my a,.rb-pl-close,.rb-tel-emails-nav li em{background-image:url(../image/resigste-sprite.png);background-repeat:no-repeat;}
.rb-header-box div{height:76px;}
.logo-box{padding-top:12px;}
.logo-box img{}

.rb-registor-main {
    height: 688px;
    background-repeat: no-repeat;
    background-position: center top;
    padding-bottom: 110px;
    background-image: url(../image/bg.jpg);
}

.return-link{padding-left:32px;margin-top:32px;height:20px;line-height:20px;font-size:14px;
    color:#848691;background-position:0 -205px;}
.return-link:hover{color:#5286e8;}
.rb-registor-rbox,
.rb-login-scanwraps,
.telnumber-binding{background: rgba(245,251,254,1);
    background: -moz-linear-gradient(top, rgba(245,251,254,1) 0%, rgba(245,251,254,1) 36%, rgba(254,254,254,1) 100%);
    background: -webkit-gradient(left top, left bottom, color-stop(0%, rgba(245,251,254,1)), color-stop(36%, rgba(245,251,254,1)), color-stop(100%, rgba(254,254,254,1)));
    background: -webkit-linear-gradient(top, rgba(245,251,254,1) 0%, rgba(245,251,254,1) 36%, rgba(254,254,254,1) 100%);
    background: -o-linear-gradient(top, rgba(245,251,254,1) 0%, rgba(245,251,254,1) 36%, rgba(254,254,254,1) 100%);
    background: -ms-linear-gradient(top, rgba(245,251,254,1) 0%, rgba(245,251,254,1) 36%, rgba(254,254,254,1) 100%);
    background: linear-gradient(to bottom, rgba(245,251,254,1) 0%, rgba(245,251,254,1) 36%, rgba(254,254,254,1) 100%);}
.rb-registor-rbox{overflow: hidden;width:320px;padding:0 40px;margin-top:68px;background-color:#f5fbfe;border-radius:5px;}
.rb-registor-tit{padding-top:36px;margin-bottom:30px;}
.welcome-icons{left:0;bottom:-18px;}
.rb-registor-tit h2{font-size:26px;font-weight:bold;line-height:1;color:#304155;}
.rb-registor-tit h2 strong{color:#ff532b;font-weight:bold;}
.rb-registor-tit p,
.rb-registor-tit p a{color:#848691;}
.rb-registor-tit p a:hover{color:#5286e8;}
.rb-registor-tit p{font-size:14px;line-height:1;padding-top:12px;}
.rb-registor-lists{padding-top: 0px;}
.rb-registor-lists li{height:38px;border:1px solid #d9d9d9;border-radius:4px;position:relative;}
.rb-registor-item{margin:18px 0;}
.rb-registor-item.active{border-color:#5286e9;}
.rb-registor-item.active .rb-input-text{color:#5286e9;}
.rb-registor-item.active .reg-text-tit em{background-color:#5286e9;}
.rb-registor-item.active .reg-text-tit1{background-position:-65px 10px;}
.rb-registor-item.active .reg-text-tit2{background-position:-66px -36px;}
.rb-registor-item.active .reg-text-tit3{background-position:-67px -89px;}
.rb-registor-item.done .reg-text-tit1{background-position:-140px 10px;}
.rb-registor-item.done .reg-text-tit2{background-position:-141px -36px;}
.rb-registor-item.done .reg-text-tit3{background-position:-141px -88px;}
.reg-text-tit{width:46px;height:38px;position:relative;}
.reg-text-tit em{position:absolute;right:0;top:50%;margin-top:-10px;height:20px;width:1px;background-color:#d9d9d9;}
.reg-text-tit1{background-position:12px 10px;}
.reg-text-tit2{background-position:10px -38px;}
.reg-text-tit3{background-position:10px -88px;}
.rb-input-box{width:272px;}
.rb-input-box .rb-input-text{margin:9px 0 9px 10px;height:20px;width:262px;position:relative;font-size:14px;z-index:2;background-color:transparent;}
.rb-input-box .rb-sms-text{width:145px;}
.rb-input-box .rb-sms-btn{height:30px;width:109px;cursor:pointer;color:#fff;background-color:#d9d9d9;border-radius:4px;}
.rb-input-box .rb-sms-btn.active{background-color:#5286e9;}
.rb-input-box .input-placeholder{left:10px;top:9px;height:20px;line-height:20px;color:#cbcbcb;font-size:14px;z-index:1;}
.rb-deletext-btn{width:14px;height:14px;right:12px;top:10px;background-position:0 -320px;cursor:pointer;z-index:3;}
.rb-agree-box{margin-top:18px;cursor:pointer;}
.rb-agree-box i{border:1px solid #d9d9d9;width:18px;height:18px;display:inline-block;vertical-align:middle;margin-right:10px;}
.rb-agree-box.active i{background-position:2px -138px;}
.rb-agree-box{line-height:20px;font-size:0;}
.rb-agree-box span,
.rb-agree-box a{line-height:20px;display:inline-block;vertical-align:middle;font-size:12px;}
.rb-agree-box a{color:#5286e8;}
.rb-submit-box{padding:36px 0 49px;}
.rb-submit-box.rb-login2-box{padding:36px 0 22px;}
.rb-submit-box.rb-login1-box{padding-bottom:0;margin-bottom:16px;}
.rb-submit-box input{width:100%;font-size:20px;color:#fff;height:50px;line-height:50px;
    border-radius:5px;cursor:pointer;position:relative;z-index:1;background-color:#fe522a;
    background: rgba(233,56,12,1);
    background: -moz-linear-gradient(left, rgba(233,56,12,1) 0%, rgba(254,81,42,1) 50%, rgba(254,81,42,1) 100%);
    background: -webkit-gradient(left top, right top, color-stop(0%, rgba(233,56,12,1)), color-stop(50%, rgba(254,81,42,1)), color-stop(100%, rgba(254,81,42,1)));
    background: -webkit-linear-gradient(left, rgba(233,56,12,1) 0%, rgba(254,81,42,1) 50%, rgba(254,81,42,1) 100%);
    background: -o-linear-gradient(left, rgba(233,56,12,1) 0%, rgba(254,81,42,1) 50%, rgba(254,81,42,1) 100%);
    background: -ms-linear-gradient(left, rgba(233,56,12,1) 0%, rgba(254,81,42,1) 50%, rgba(254,81,42,1) 100%);
    background: linear-gradient(to right, rgba(233,56,12,1) 0%, rgba(254,81,42,1) 50%, rgba(254,81,42,1) 100%);
}
.login-info-box{
    padding-bottom: 10px;
}
.rb-submit-box:hover input{background:none;background-color:#e8340c;}
.rb-submit-box:hover:after{background-image:none;}
.rb-submit-box:after{content:"";position:absolute;width:282px;height:56px;left:50%;margin-left:-141px;top:44px;background-image:url(http://yijiuxile.cn/idprovider/static/imgs/res-submit-shadow.png);background-repeat:no-repeat;}
/* 错误提示样式 */
.errr-msg{color:#f56c6c;font-size:12px;left:0;top:38px;line-height:20px;}
.rb-registor-item.error-active{border-color:#f56c6c;}
.rb-registor-item.error-active .rb-input-text{color:#f56c6c;}
.rb-registor-item.error-active .reg-text-tit em{background-color:#f56c6c;}
/* 底部 */
.rb-footer{padding-top:22px;overflow:hidden;height:88px;margin-top:-110px;}
.rb-footer p{font-size:14px;color:#666;line-height:1;margin-bottom:12px;}
.rb-footer p img{position:relative;vertical-align:top;top:-2px;}
.rb-c-xbox a{display:block;}
/* 验证 */
.slide-btns{width:48px;height:38px;left:0;top:0;border-right:1px solid #d9d9d9;background-image:url(http://yijiuxile.cn/static/css/static/css/resigste-sprite.png);background-repeat:no-repeat;cursor:pointer;background-position:14px -250px;background-color:#fff;overflow:hidden;}
.slide-box.active{border-color:#5286e9;}
.slide-box.active .slide-btns{background-color:#5286e9;border-right-color:#5286e9;background-position:-138px -250px;box-shadow:0 0 3px 0px rgba(130,15,15,0.42);cursor:move;}
.slide-box.error-active{border-color:#f56c6c;}
.slide-box.error-active .slide-btns{background-color:#f56c6c;border-right-color:#f56c6c;background-position:-138px -250px;box-shadow:0 0 3px 0px rgba(130,15,15,0.42);}
.slide-box.error-active .done-slide-con{background-color:#f56c6c;}
.no-slide-con{margin-left:49px;text-align:center;height:38px;line-height:38px;color:#999;background-image:url(http://yijiuxile.cn/idprovider/static/imgs/slide-bg.png);background-repeat:no-repeat;background-position:center center;}
.done-slide-con{left:0;top:0;width:0;background-color:#eef4ff;}
/* 登录 */
.rb-login-nav{margin-top:30px;border-bottom:1px solid #d9d9d9;}
.rb-login-nav li{line-height:54px;font-size:16px;float:left;width:50%;border-bottom:2px solid transparent;cursor:pointer;margin-bottom:-1px;color:#999;}
.rb-login-nav li.current{font-size:22px;font-weight:bold;color:#304155;/* border-bottom-color:#ff532b; */}
/* .forgetpw-box{margin-bottom:40px;} */
.forgetpw-box a{font-size:14px;line-height:18px;display:inline-block;height:18px;}
.forgetpw-a2{color:#304157;padding-right:30px;background-position:65px -380px;}
.forgetpw-a1{color:#999;margin-right:10px;}
.rb-info-footnav{padding:23px 0; margin:0 -40px;background-color:#eef0f2;font-size:0;}
.rb-info-footnav li{display:inline-block;vertical-align:middle;padding-left:9px;width: 50%;box-sizing: border-box;}
.rb-info-footnav li+li{border-left:1px solid #d9d9d9;}
.rb-info-footnav .person-login {border: none;}
.rb-info-footnav .person-login a {color: #304155;}
.rb-info-footnav a{font-size:14px;line-height:1;height:14px;color:#999;}
.rb-info-footnav a:hover,
.forgetpw-a1:hover{color:#5286e8;}
.rb-scan-boxs{right:10px;top:10px;width:35px;height:35px;z-index:1;}
.rb-defaultcode{width:35px;height:35px;display:block;background-image:url(http://yijiuxile.cn/idprovider/static/imgs/sm-code-icons.png);background-repeat:no-repeat;background-position:0 0;cursor:pointer;}
.rb-create-titles{height:26px;padding-left:26px;margin:10px 0 0;color:#666;line-height:26px;background-image:url(http://yijiuxile.cn/idprovider/static/imgs/rb-create-bg.png);background-repeat:no-repeat;background-position:0 0;}
.rb-create-titles:before,
.rb-create-titles:after{content:'';position:absolute;margin-top:-5px;top:50%;border-style:solid;border-width:5px 0 5px 6px;}
.rb-create-titles:after{left:0;border-color:transparent transparent transparent #d9d9d9;z-index:1;}
.rb-create-titles:before{left:4px;border-color:transparent transparent transparent #e7eaeb;}
/* 扫码登录*/
.rb-login-scanwraps,
.telnumber-binding{width:400px;height:614px;z-index:5;right:0;top:0;border-radius:5px;overflow:hidden;}
.rb-login-scanz{height:100%;width:100%;position:absolute;right:0;top:0;opacity:0;margin:-50% -50% 0 0;}
.rb-lscan-tit{font-size:22px;font-weight:bold;line-height:1;padding:56px 0 16px;margin:0 40px;border-bottom:1px solid #d9d9d9;}
.download-appbox{background-color:#f2f3f4;height:60px;}
.download-appbox a{display:inline-block;height:28px;line-height:28px;color:#999;margin:15px 0 0 40px;padding-left:30px;background-position:0 -605px;cursor: auto}
/*.download-appbox a:hover{color:#5286e9;background-position:0 -451px;}*/
.scan-code-iconsdiv{padding-top:30px;display:inline-block;}
.rb-login-scanwraps.active .scan-code-iconsdiv:hover .scan-code-img{margin-right:20px;transition:all 1s;}
.rb-login-scanwraps.active .scan-code-iconsdiv:hover .help-codes-icons{opacity:1;filter: alpha(opacity=100);transition:all 1s;}
.scan-code-img{margin-right:-110px;}
.help-codes-icons{opacity:0;filter: alpha(opacity=0);}
.rb-submit-box{margin:0px 0 52px 0}
.rb-submit-box button{display:block;width:100%;border-radius:5px;position:relative}
.rb-submit-box button:hover:after{opacity:0;transition:all 0.3s}
.rb-submit-box button span{display:block;font-size:20px;color:#fff;height:50px;line-height:50px;position:relative;cursor:pointer;border-radius:5px;position:relative;z-index:1;background-color:#fe522a;transition:all 0.3s;background:rgba(233,56,12,1);background:-moz-linear-gradient(left,rgba(233,56,12,1) 0%,rgba(254,81,42,1) 50%,rgba(254,81,42,1) 100%);background:-webkit-gradient(left top,right top,color-stop(0%,rgba(233,56,12,1)),color-stop(50%,rgba(254,81,42,1)),color-stop(100%,rgba(254,81,42,1)));background:-webkit-linear-gradient(left,rgba(233,56,12,1) 0%,rgba(254,81,42,1) 50%,rgba(254,81,42,1) 100%);background:-o-linear-gradient(left,rgba(233,56,12,1) 0%,rgba(254,81,42,1) 50%,rgba(254,81,42,1) 100%);background:-ms-linear-gradient(left,rgba(233,56,12,1) 0%,rgba(254,81,42,1) 50%,rgba(254,81,42,1) 100%);background:linear-gradient(to right,rgba(233,56,12,1) 0%,rgba(254,81,42,1) 50%,rgba(254,81,42,1) 100%)}
.rb-submit-box button:hover span{background:#e8340c;background:-moz-linear-gradient(left,#e8340c 0%,#e8340c 50%,#e8340c 100%);background:-webkit-gradient(left top,right top,color-stop(0%,#e8340c),color-stop(50%,#e8340c),color-stop(100%,#e8340c));background:-webkit-linear-gradient(left,#e8340c 0%,#e8340c 50%,#e8340c 100%);background:-o-linear-gradient(left,#e8340c 0%,#e8340c 50%,#e8340c 100%);background:-ms-linear-gradient(left,#e8340c 0%,#e8340c 50%,#e8340c 100%);background:linear-gradient(to right,#e8340c 0%,#e8340c 50%,#e8340c 100%)}
.rb-submit-box button:after{content:"";width:216px;height:1px;position:absolute;left:52px;bottom:15px;box-shadow:0 0 10px 20px rgba(252,166,163);background-color:transparent;transition:all 0.3s}
/* 二维码失效 */
.sms-invalid-wraps{left:0;top:72px;width:165px;height:166px;border:1px solid #a5a7a7;}
.sms-shadow{left:0;top:0;right:0;bottom:0;background-color:#000;opacity:0.6;filter: alpha(opacity=60);}
.sms-invalid{z-index:1;padding-top:52px;}
.sms-invalid span{height:36px;display:block;background-position:70px -674px;}
.sms-invalid p{color:#fff;font-size:18px;text-align:center;font-weight:bold;}
/* end */
.open-appbox{margin-top:15px;margin-bottom:110px;line-height:18px;height:18px;font-size: 14px;}
.open-appbox i{width:20px;height:18px;margin-right:10px;display:inline-block;vertical-align:middle;background-position:0 -536px;}
.open-appbox a{margin:0 5px;color:#5286e9;}
.sm-codelay-icons{width:36px;height:36px;right:10px;top:10px;background-image:url(http://yijiuxile.cn/idprovider/static/imgs/sm-codelayer-icons.png);background-repeat:no-repeat;cursor:pointer;}
/* 账号绑定弹层 */
.account-binding-layer{left:0;top:0;right:0;bottom:0;z-index:10;overflow-y:auto;}
.a-b-shadow{left:0;top:0;right:0;bottom:0;width:100%;height:100%;background-color:#000;opacity:0.45;filter: alpha(opacity=45);}
.account-binding-main{width:490px;padding:0 25px;margin:120px auto 0;z-index:2;border-radius:5px;box-shadow:0 0 5px 3px rgba(6,0,1,0.35);}
.account-binding-tit{padding:26px 0 14px 0;font-weight:bold;font-size:18px;color:#304155;}
.account-binding-tit:after{content:'';position:absolute;left:0;bottom:0;width:39px;height:4px;background-color:#ff532b;border-radius:2px;}
.a-b-tips{padding-left:48px;font-size:16px;line-height:40px;height:40px;border-radius:2px;color:#fe702c;background-color:#fff2ee;margin-top:15px;background-position:22px -745px}
.a-binding-list{margin:40px 0 0 88px;}
.a-binding-list li{font-size:16px;line-height:20px;height:20px;cursor:pointer;}
.a-binding-list li.active em{background-position:-72px -810px;}
.a-binding-list li+li{margin-top:20px;}
.a-binding-list em{display:inline-block;height:20px;width:20px;background-position:0 -810px;vertical-align:-4px;margin-right:12px;}
.a-binding-list i{font-weight:bold;}
.a-binding-tipsmsg{padding-top:36px;font-size:16px;line-height:28px;color:#666;}
.a-binding-tipsmsg li{position:relative;padding-left:16px;}
.a-binding-tipsmsg li:before{content:"";position:absolute;width:4px;height:4px;left:2px;top:13px;background-color:#c0c1c9;border-radius:50%;}
.ac-binding-btns{padding:30px 0;}
.ac-binding-btns a{display:inline-block;height:40px;width:120px;line-height:40px;color:#fff;background-color:#fe522a;border-radius:5px;}
.ac-binding-account{padding:30px 0;}
.ac-binding-account a{display:inline-block;height:40px;width:120px;line-height:40px;color:#fff;background-color:#D3D3D3;border-radius:5px;}
.a-binding-close{width:14px;height:14px;right:0;top:25px;background-position: 0 -320px;cursor:pointer;}
/* end */
/* 手机号绑定 */
.telnumber-binding{z-index:10;}
.telnumber-binding .rb-registor-infos{margin:0 40px;}
.telnumber-binding-tit{font-size:22px;color:#304155;font-weight:bold;line-height:1;border-bottom:1px solid #d9d9d9;padding:55px 0 15px;margin:0 40px 10px;}
.rb-create-titles.rb-binding-titles {height:auto;padding:2px 10px 2px 26px;line-height:20px;background-repeat:repeat;}
.rb-create-titles.rb-binding-titles:before,
.rb-create-titles.rb-binding-titles:after{top:10px;margin-top:0;}
.rb-registor-item.rb-vcode-item{width:200px;}
.rb-registor-item.rb-vcode-item .rb-input-box{width:152px;}
.rb-vcode-btns{right:-118px;top:-1px;width:109px;height:38px;border:1px solid #d9d9d9;border-radius:3px;overflow:hidden;cursor:pointer;z-index:5;}
.rb-vcode-btns img{width:100%;height:100%;}
.cancel-bindingbox{margin-top:15px;height:60px;padding:0 40px;line-height:60px;background-color:#f5f5f5;}
.cancel-bindingbox a{color:#999;}
/* end */
/* 流程登录 */
.ovf{overflow:hidden;}
.layer{left:0;top:0;right:0;bottom:0;z-index:10;overflow-y:auto;height:100%;}
.procss-login-main{margin:100px auto;width:400px;z-index:1;box-shadow:0 0 5px 0px rgba(6,0,1,0.35);border-radius:5px;}
.procss-login-main .rb-registor-rbox{margin-top:0;background:none;background-color:#fff;background-color:rgba(255,255,255,0.95);}
.rb-procsslogin-header{padding-top:10px;}
.rb-procsslogin-header .rb-login-nav{margin-top:0;}
.rb-more-rights{margin:15px 0 15px;}
.rb-mr-mb20{margin-bottom:20px;}
.rb-binding-my{padding:0 0 0 40px;}
.rb-binding-my li{padding-left:0;}
.rb-binding-my a{padding-left:40px;display:block;height:60px;line-height:60px;background-position:0 -896px;}.rb-binding-my a:hover{background-position:0 -975px;}
.rb-pl-close{right:15px;top:15px;width:15px;height:15px;background-position:-76px -322px;cursor:pointer;}
.rb-submit-box.rb-procsslogin-box{padding:26px 0;}
.rb-submit-box.rb-procsslogin-box:after{top:35px;}
.forgetpw-box1{margin-bottom:18px;}
.rb-red-line{position:absolute;left:0;width:100%;bottom:-1px;height:2px;background-color:#ff532b;transition:all 0.6s;}
.rb-red-line.right-current{left:100%;}
/* end */
/* 忘记密码 */
.rb-forgetpass-wraps{padding-bottom:110px;}
.rb-forgetpass-main{min-height:638px;height:638px;/* padding-top:30px; */background-color:#edf2f8;}
.rb-mt30{}
.rb-fp-tit{padding:28px 0 13px;margin:0 30px;line-height:22px;height:22px;border-bottom:1px dashed #e3e6f5;}
.rb-fp-tit h2{padding-left:30px;font-size:22px;color:#244258;font-weight:bold;line-height:22px;position:relative;}
.rb-fp-tit h2:after,
.rb-fp-tit h2:before{content:'';position:absolute;margin-top:-10px;top:50%;border-style:solid;border-width:10px 0 10px 14px;}
.rb-fp-tit h2:before{left:6px;border-color: transparent transparent transparent #fec1b2;}
.rb-fp-tit h2:after{left:0;border-color: transparent transparent transparent #ff653f;}
.rb-fp-tit p{color:#848691;padding-top:8px;line-height:1;}
.rb-fp-tit a{font-size:14px;color:#848691;}
.rb-fp-tit a:hover,
.no-pass-tips a{color:#5286e8;}
.rb-fp-con,
.rb-fp-weak{margin:2px 30px 0;padding:50px 0 0 0;border-top:1px dashed #e3e6f5;}
.rb-fp-nav{font-size:0;margin-bottom:40px;}
.rb-fp-nav li{display:inline-block;vertical-align:middle;width:225px;height:34px;line-height:34px;font-size:16px;background-color:#f7f7f7;position:relative;}
/* .rb-fp-nav li em{right:-11px;top:0;position:absolute;width:11px;height:34px;}
.rb-fp-nav li em:after,
.rb-fp-nav li em:before{content:'';position:absolute;top:0;border-style:solid;
border-width:17px 0 17px 10px;z-index:1;}
.rb-fp-nav li em:after{right:0;border-color: transparent transparent transparent #ffe5df;}
.rb-fp-nav li em:before{right:-1px;border-color: transparent transparent transparent #fff;} */
.rb-fp-nav li:after,
.rb-fp-nav li:before{content:'';position:absolute;top:0;border-style:solid;border-width:17px 0 17px 10px;z-index:1;}
.rb-fp-nav li:after{right:-10px;border-color: transparent transparent transparent #f7f7f7;}
.rb-fp-nav li:before{right:-11px;border-color: transparent transparent transparent #fff;}
.rb-fp-nav li.last:before,
.rb-fp-nav li.last:after{display:none;}
.rb-fp-nav li.active{color:#fe522a;background-color:#ffe5df;}
.rb-fp-nav li.active:before{border-color: transparent transparent transparent #fff;}
.rb-fp-nav li.active:after{border-color: transparent transparent transparent #ffe5df;}
.rb-fp-nav li.active i{background-color:#fe522a;}
.rb-fp-nav li i{display:inline-block;width:20px;height:20px;line-height:20px;background-color:#d9d9d9;border-radius:50%;color:#fff;margin-right:10px;}
.rb-fp-infoitem{width:320px;margin:0 auto;min-height:350px;}
.rb-fp-nextbtn{padding-top:30px;}
.rb-fp-nextbtn input{cursor:pointer;font-size:16px;width:120px;height:40px;color:#fff;line-height:40px;display:inline-block;background-color:#fe522a;border-radius:5px;}
.rb-fp-mh{min-height:540px;box-shadow:0 0 15px 3px rgba(220,224,233,0.75);border-radius:5px;}
.rb-registor-item.done .reg-text-tit4{background-position:12px -1148px;}
.rb-tel-emails-nav{font-size:0;}
.rb-tel-emails-nav li{display:inline-block;vertical-align:middle;border:1px solid #d9d9d9;line-height:38px;height:38px;width:152px;font-size:14px;color:#999;cursor:pointer;border-radius:5px;position:relative;}
.rb-tel-emails-nav li+li{margin-left:10px;}
.rb-tel-emails-nav li em{width:22px;height:22px;right:0;top:0;background-image:none;}
.rb-tel-emails-nav li.active{color:#fe522a;border-color:#fe522a;}
.rb-tel-emails-nav li.active em{background-image:url(http://yijiuxile.cn/idprovider/static/imgs/resigste-sprite.png);background-position:0 -1094px;}
.rb-tel-emailsdivz{padding-top:20px;}
.rb-reset-successcon{padding-left:502px;margin:2px 30px 0;padding-top:147px;border-top: 1px dashed #e3e6f5;}
.rb-reset-successcon span,
.rb-reset-successcon p{font-size:16px;line-height:26px;color:#666;}
.rb-reset-successcon p a{color:#5286e8;}
.success-icons{top:84px;left:322px;}
.rb-registor-item .forgetpw-tit{background-image:none;}
.rb-registor-item.active .forgetpw-tit{color:#5286e8;}
.rb-registor-item.done .forgetpw-tit{color:#333;}
.forgetpw-tit{line-height:38px;width:66px;padding-right:10px;color:#cbcbcb;}
.forgetpw-input{width:240px;}
.forgetpw-input .rb-input-text{width:230px;}
.rb-fp-weak{padding-top:30px;}
.rb-fp-tips{padding-left:256px;margin-bottom:40px;}
.rb-fp-tips p strong{font-weight:bold;}
.rb-fp-tips p{height:48px;line-height:48px;padding-left:30px;font-size:16px;color:#666;letter-spacing:0.5px;background-image:url(http://yijiuxile.cn/idprovider/static/imgs/tips-icons-list.png);background-repeat:no-repeat;}
.rb-fptips-icons{left:169px;top:-22px;}
.no-pass-tips{left:0;bottom:22px;white-space:nowrap;font-size:14px;color:#999;}
.rb-fp-nextbtn{font-size:0;}
.rb-fp-nextbtn input.rb-fp-last{width:100px;color:#999;background-color:transparent;}

/* 法人登录 */
.legal-login-nav li{width: auto;}
.legal-create-titles{height: auto;background-repeat: repeat;line-height: 20px;padding: 3px 0;padding-left: 20px;}
.legal-create-titles::before,.legal-create-titles:after{top: 25%;}
.legal-info-footnav li{width: 25%;box-sizing: border-box;}
.legal-info-footnav li+li{margin: 0;}
.legal-registor-main{background-image: url(http://yijiuxile.cn/idprovider/static/imgs/legal-bg.jpg);}
.rb-registor-item.active .reg-text-tit4{background-position:-106px -908px;}
.rb-registor-item.done .reg-text-tit4{background-position:-156px -908px;}
.reg-text-tit4{background-position:-56px -908px;}
.tipText{margin-top: 10px}
.tipText .text1{margin-left: 80px;color: #5286e9;cursor: pointer;}
.tipText .text2{margin-left: 20px;color: #5286e9;cursor: pointer;}

/* 二维码提示弹层 */
.code-img-con{text-align: center;padding-top: 20px;padding-bottom: 40px;}
.code-img-con p{font-size: 20px;color: #666;line-height: 34px;margin-bottom: 13px;}
.code-img-tips{font-size: 14px;color: #fff;line-height: 25px;height: 25px;display: inline-block;border-radius: 25px;background-color: #5872d5;padding: 0 10px;}
.code-img-box{width: 226px;height: 171px;background: url(http://yijiuxile.cn/idprovider/static/imgs/code-img-bg.png) center center no-repeat;background-size: 100% 100%;margin: 0 auto;box-sizing: border-box;padding-top: 40px;padding-left: 14px;text-align: left;margin-bottom: 12px;}
.code-img-box img{width: 111px;height: 111px;}
.code-fail{text-align: center;font-size: 20px;color: #666;line-height: 80px;padding-top: 30px;}

/*注册页面*/
.registerBtn{display: block;width: 100%;border-radius: 5px;position: relative;}
.registerSpan{display: block;font-size: 20px;color: #fff;height: 50px;line-height: 50px;position: relative;cursor: pointer;border-radius: 5px;position: relative;z-index: 1;background-color: #fe522a;transition: all 0.3s;background: rgba(233,56,12,1);background: -moz-linear-gradient(left,rgba(233,56,12,1) 0%,rgba(254,81,42,1) 50%,rgba(254,81,42,1) 100%);background: -webkit-gradient(left top,right top,color-stop(0%,rgba(233,56,12,1)),color-stop(50%,rgba(254,81,42,1)),color-stop(100%,rgba(254,81,42,1)));background: -webkit-linear-gradient(left,rgba(233,56,12,1) 0%,rgba(254,81,42,1) 50%,rgba(254,81,42,1) 100%);background: -o-linear-gradient(left,rgba(233,56,12,1) 0%,rgba(254,81,42,1) 50%,rgba(254,81,42,1) 100%);background: -ms-linear-gradient(left,rgba(233,56,12,1) 0%,rgba(254,81,42,1) 50%,rgba(254,81,42,1) 100%);background: linear-gradient(to right,rgba(233,56,12,1) 0%,rgba(254,81,42,1) 50%,rgba(254,81,42,1) 100%);  }
/*登录页眼睛样式*/
.loginclear {
    display: none;
    position: absolute;
    width: 16px;
    height: 16px;
    margin: 1px 18px 0 -42px;
    background: url(http://yijiuxile.cn/idprovider/static/imgs/noeye.png) no-repeat;
    cursor: pointer;
}
.login-mask-eye{
    background: url(http://yijiuxile.cn/picclogin/imgs/eye.png)  no-repeat 0 1px;
}
.login-mask-noeye{
    background: url(http://yijiuxile.cn/picclogin/imgs/noeye.png)  no-repeat 0 0px;
}

html,body,div,h1,h2,h3,h4,h5,h6,p,dl,dt,dd,ol,ul,li,fieldset,form,label,input,legend,table,caption,tbody,tfoot,thead,tr,th,td,textarea,article,aside,audio,canvas,figure,footer,header,mark,menu,nav,section,time,video{margin:0;padding:0}
h1,h2,h3,h4,h5,h6{font-size:100%;font-weight:normal}
body{font-size:14px;line-height:1;font-family:"Microsoft YaHei","微软雅黑","Helvetica Neue","Helvetica",Arial,sans-serif;background-color:#fff;color:#333}
article,aside,dialog,figure,footer,header,hgroup,nav,section,blockquote{display:block}
ul,ol{list-style:none}
img{border:0 none;vertical-align:top}
table{border-collapse:collapse;border-spacing:0}
strong,em,i{font-style:normal;font-weight:normal}
ins{text-decoration:underline}
del{text-decoration:line-through}
mark{background:0}
input::-ms-clear {display: none !important}
input,select,textarea,button{vertical-align:middle;outline:0;border:0}
input{border-radius:0;box-shadow:none}
input[type="button"],input[type="submit"],input[type="reset"],
button{-webkit-appearance:none}
textarea{-webkit-appearance:none;overflow-y:auto;overflow-x:hidden;resize:none}
a{text-decoration:none;color:#333}
a:hover{text-decoration:none}
html,body{height:100%}
.clearfix:after{content:"";display:block;clear:both}
.clearfix{*zoom:1}
.fl{float:left}
.fr{float:right}
.pr{position:relative}
.pa{position:absolute}
.fix{position:fixed;}
.hide{display:none}
.tc{text-align:center;}
.tr{text-align:right;}
.tl{text-align:left;}
.white-bg{background-color:#fff;}
.rb-mt20{margin-top:20px;}
.w1200{width: 1200px;margin: 0 auto}

.slide-box{-moz-user-select:none;-webkit-user-select:none;-ms-user-select:none;-khtml-user-select:none;user-select:none}
.captcha-box{display:none;position:absolute;z-index:8;left:-1px;bottom:38px;width:320px;height:140px;padding-bottom:6px}
.captcha-box .captcha-box-imgs{position:relative;width:320px;height:140px;overflow:hidden}
.captcha-box-back{position:absolute;height:140px;background-color:#f0eae5;overflow:hidden;border-radius:2px}
.captcha-box-slide{position:absolute}
.refresh-btn{position:absolute;top:7px;right:9px;cursor:pointer;z-index:5}
.flash{position:absolute;right:-329px;top:0;height:140px}
.captcha-tips-suc,.captcha-tips-fia{display:none;position:absolute;z-index:3;height:140px;width:320px;background:url(http://yijiuxile.cn/idprovider/static/imgs/captcha/captcha-tips-suc.png);text-align:center;border-radius:2px}
.captcha-loading{display:none;position:absolute;width:320px;height:140px;text-align:center;z-index:4;background:url(http://yijiuxile.cn/idprovider/static/imgs/captcha/captcha-loading-bg.png);border-radius:2px}
.captcha-loading .loading-img{position:absolute;top:40px;left:135px;transform:rotate(0deg);-webkit-animation:rotate_loading 1s linear infinite;-moz-animation:rotate_loading 1s linear infinite;animation:rotate_loading 1s linear infinite;border-radius:2px}
.captcha-loading .loading-text{position:absolute;top:86px;left:133px}
.captcha-tips-fia{background:url("http://yijiuxile.cn/idprovider/static/imgs/captcha/captcha-tips-fia.png")}
.captcha-icon{display:inline-block;width:30px;height:30px;margin-top:36px}
.captcha-box .one{background:url(http://yijiuxile.cn/idprovider/static/imgs/captcha/adopt-y.png) no-repeat}
.captcha-box .two{background:url(http://yijiuxile.cn/idprovider/static/imgs/captcha/adopt-n.png) no-repeat}
.captcha-text{display:block;margin:8px 0;font-size:18px;font-weight:bold;color:#fff;letter-spacing:1px}
.captcha-p{font-size:12px;color:#fff}
.refresh-btn{width:26px;height:26px;top:8px;right:8px}
.refresh-btn img{width:100%;display:block}
.no-slide-con{font-size:14px;margin-left:49px;text-align:center;height:38px;line-height:38px;color:#999;background-image:url(http://yijiuxile.cn/idprovider/static/imgs/captcha/slide-bg.png);background-repeat:no-repeat;background-position:center center;pointer-events:none}
.done-slide-con{left:0;top:0;width:0;height:36px;margin-top:1px;background-color:#b5ceff !important;background-position:-138px -250px;box-shadow:0 0 4px 0px #5286e9;pointer-events:none}
.done-slide-con.error-active{background-color:#e6a4a4 !important;box-shadow:0 0 4px 0px #c50606}
.done-slide-con.suc-active{background-color:#d2f4ef !important;box-shadow:0 0 4px 0px #52ccba}
.slide-btn{width:48px;height:38px;left:0;top:0;border-right:0px solid #d9d9d9;background-image:url(http://yijiuxile.cn/static/css/static/css/resigste-sprite.png);background-repeat:no-repeat;cursor:pointer;background-position:15px -250px;background-color:#fff;overflow:hidden;box-shadow:0 0 3px rgba(0,0,0,.4);border-radius:2px;z-index:9}
.slide-btn.active{background-color:#5286e9 !important;background-repeat:no-repeat;background-position:-137px -250px;cursor:pointer}
.slide-btn.error-active{background-color:#f56c6c !important;background-position:16px -1247px;cursor:pointer}
.slide-btn.suc-active{background-color:#52ccba !important;background-position:14px -1333px;cursor:pointer}
.not-allowed{cursor:not-allowed}
@-webkit-keyframes rotate_loading{from{transform:rotate(0deg)}to{transform:rotate(360deg)}}
@-moz-keyframes rotate_loading{from{transform:rotate(0deg)}to{transform:rotate(360deg)}}
@-ms-keyframes rotate_loading{from{transform:rotate(0deg)}to{transform:rotate(360deg)}}
@keyframes rotate_loading{from{transform:rotate(0deg)}to{transform:rotate(360deg)}}
.rblayer-tip-corner {
    position: absolute;
    width: 251px;
    height: 78px;
    right: 16px;
    top: 60px;
    background-image: url(http://yijiuxile.cn/static/imgs/lay_tip_corner.png);
    background-repeat: no-repeat;
}
.rblayer-tip-corner p {
    margin: 0 54px 0 29px;
    padding-top: 10px;
    line-height: 20px;
    font-size: 12px;
}
.rblayer-tip-corner i {
    color: #ff7a66;
    font-style: normal;
}
.rblayer-tip-corner .close {
    margin-left: 42px;
    color: #2196cc;
    text-decoration: underline;
}
.rb-privacy-layer {
    left: 0;
    top: 0;
    bottom: 0;
    right: 0;
    z-index: 10001;
    overflow-y: auto;
}
.rb-privacy-layer.is-login .rb-privacy-msgwraps {
    padding-bottom: 10px;
}
.rb-privacy-layer.is-login .rb-privacy-rwbox,
.rb-privacy-layer.is-login .rb-privacy-agreebox,
.rb-privacy-layer.is-login .rblayer-tip-corner {
    display: none;
}
.rb-privacy-layer.no-shadow:after {
    display: none;
}
.rb-privacy-layer:after {
    content: '';
    display: block;
    position: fixed;
    left: 0;
    top: 0;
    width: 100%;
    height: 100%;
    background-color: #000;
    opacity: 0.7;
    filter: alpha(opacity=70);
    z-index: -1;
}
.rb-privacy-box {
    position: absolute;
    left: 50%;
    top: 40px;
    bottom: 40px;
    margin-left: -530px;
    width: 1110px;
    z-index: 10001;
    overflow: hidden;
}
.rb-privacy-title {
    position: absolute;
    width: 100%;
    top: 44px;
    -webkit-box-sizing: border-box;
    box-sizing: border-box;
    margin: 0;
    font-size: 16px;
    line-height: 52px;
    height: 52px;
    padding: 0 22px;
    background-color: #fff;
}
.rb-privacy-updatetime {
    float: right;
    color: #666;
    font-weight: normal;
    font-size: 14px;
}
.rb-privacy-close {
    position: absolute;
    height: 44px;
    background-color: #ff532b;
    width: 100%;
}
.rb-privacy-close span {
    position: absolute;
    width: 20px;
    height: 17px;
    right: 22px;
    top: 50%;
    margin-top: -8px;
    background-image: url(http://yijiuxile.cn/idprovider/static/imgs/close-icons.png);
    background-repeat: no-repeat;
    background-position: center center;
    -webkit-transform: rotate(0deg);
    transform: rotate(0deg);
    -webkit-transform-origin: center center;
    transform-origin: center center;
    cursor: pointer;
}
.rb-privacy-close span:hover {
    -webkit-transform: rotate(360deg);
    transform: rotate(360deg);
    -webkit-transition: -webkit-transform 0.4s linear;
    transition: -webkit-transform 0.4s linear;
    transition: transform 0.4s linear;
    transition: transform 0.4s linear, -webkit-transform 0.4s linear;
}
.rb-privacy-msg {
    height: 100% !important;
    overflow-y: auto;
    padding-right: 20px;
}
.rb-privacy-msg p,
.rb-privacy-msg h3,
.rb-privacy-msg dl,
.rb-privacy-msg dd {
    margin: 0;
}
.rb-privacy-msgwraps {
    padding: 110px 0 80px 32px;
    background-color: #f3f3f3;
    height: 100%;
    -webkit-box-sizing: border-box;
    box-sizing: border-box;
    overflow-y: auto;
}
.rb-privacy-msgp1,
.rb-privacy-msgh4 {
    font-size: 14px;
    line-height: 32px;
    color: #000;
    text-indent: 2em;
    word-break: break-all;
}
.rb-privacy-msgp1 strong {
    font-weight: bold;
}
.rb-privacy-msgdd,
.rb-privacy-msgdt {
    margin: 0;
    font-size: 14px;
    line-height: 32px;
    color: #333;
    text-indent: 2em;
}
.rb-privacy-msgol {
    list-style: decimal;
}
.rb-privacy-msgdd strong {
    font-weight: bold;
}
.rb-privacy-msgdd p {
    line-height: 32px;
}
.rb-privacy-msgdl {
    margin: 6px 0;
}
.rb-privacy-msgh3 {
    font-weight: bold;
    font-size: 16px;
    line-height: 22px;
    text-indent: 2em;
    color: #000;
    letter-spacing: 1px;
}
.rb-privacy-msgh3.mtb20 {
    margin: 20px 0;
}
.rb-privacy-msg1dl .rb-privacy-msgdt {
    font-weight: bold;
}
.rb-privacy-agreebox {
    position: absolute;
    bottom: 0;
    width: 100%;
    height: 64px;
    padding: 15px 0;
    background-color: #fff;
    font-size: 0;
    text-align: center;
}
.rb-privacy-agreebox a {
    display: inline-block;
    height: 38px;
    border: 1px solid #c7c6cb;
    line-height: 38px;
    font-size: 18px;
    cursor: pointer;
    border-radius: 4px;
    text-decoration: none;
    color: #333;
}
.rb-privacy-agreebox a + a {
    margin-left: 10px;
}
.rb-privacy-agreebox .rb-privacy-agree {
    width: 168px;
    color: #fff;
    cursor: no-drop;
    background-color: #ababab;
}
.rb-privacy-agreebox .rb-privacy-agree.active {
    background-color: #ff532b;
    border-color: #ff532b;
    cursor: pointer;
}
.rb-privacy-cancel {
    width: 88px;
}
.rb-privacy-rwbox {
    position: absolute;
    left: -1080px;
    opacity: 1;
    height: 40px;
    width: 100%;
    line-height: 40px;
    font-size: 14px;
    font-weight: bold;
    bottom: 70px;
    color: #fffefe;
    background: #ff8f34;
    background: -moz-linear-gradient(left, #ff8f34 0%, rgba(255, 255, 255, 0.9) 100%);
    background: -webkit-gradient(left top, right top, color-stop(0%, #ff8f34), color-stop(100%, rgba(255, 255, 255, 0.9)));
    background: -webkit-linear-gradient(left, #ff8f34 0%, rgba(255, 255, 255, 0.9) 100%);
    background: -o-linear-gradient(left, #ff8f34 0%, rgba(255, 255, 255, 0.9) 100%);
    background: -ms-linear-gradient(left, #ff8f34 0%, rgba(255, 255, 255, 0.9) 100%);
    background: -webkit-gradient(linear, left top, right top, from(#ff8f34), to(rgba(255, 255, 255, 0.9)));
    background: linear-gradient(to right, #ff8f34 0%, rgba(255, 255, 255, 0.9) 100%);
    filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#ff8f34', endColorstr='#ffffff', GradientType=1);
}
.rb-privacy-rwbox i {
    margin-left: 36px;
    margin-right: 9px;
    width: 20px;
    height: 20px;
    display: inline-block;
    vertical-align: middle;
    background-position: 0 -1439px;
}
#conter{
    margin: 0;
    padding: 0;
    box-sizing: border-box;
    font-size: 16px;
}
#conter{
    width: 1060px;
    left: 0;
    right: 0;
    margin: auto;
    height: auto;
    background-color: #f3f3f3;
    padding-bottom: 30px;
    padding-top:11px;
    box-sizing: border-box;
    padding-left: 20px;
    padding-right: 16px;
}
#conter p{
    text-align: left;
    color: #666666;
    font-size: 16px;
    text-indent: 32px;
    line-height: 32px;
    margin: 0;
}
#conter div{
    color: #666666;
    font-size: 16px;
    line-height: 32px;
}
#conter .xinxi{
    color: #333333;
}
#conter h4{
    text-indent: 32px;
    line-height: 32px;
    font-size: 18px;

}
#conter table{
    margin-top: 7px;
    margin-bottom: 8px;
    border: 1px solid #C2C2C2;
    width: 100%;
    text-align: center;
    border-collapse:collapse
}
#conter td{
    border: 1px solid #C2C2C2;
    text-align: left;
    height: 52px;
    color: #666666;
    padding-left: 10px;
    padding-right: 5px;
    padding-top: 10px;
    padding-bottom: 10px;
    line-height: 26px;
}
#conter td span{
    color: #333333;
    padding-bottom: 2px;
    border-bottom: 1px solid #333333;
}
#conter th{
    border: 1px solid #C2C2C2;
    height: 52px;
    color: #333333;
    font-weight: 400;
}
.first{
    width: 200px;
}
.second{
    width: 430px;
}
.three{
    width: 250px;
}
#conter a{
    text-decoration: none;
    color: #5286E8;
}
#childconter{
    margin: 0;
    padding: 0;
    box-sizing: border-box;
    font-size: 16px;
}
#childconter{
    width: 1060px;
    left: 0;
    right: 0;
    margin: auto;
    height: auto;
    background-color: #f3f3f3;
    padding-bottom: 30px;
    padding-top:11px;
    box-sizing: border-box;
    padding-left: 20px;
    padding-right: 16px;
}
#childconter p{
    text-align: left;
    color: #666666;
    font-size: 16px;
    text-indent: 32px;
    line-height: 32px;
    margin: 0;
}
#childconter div{
    color: #666666;
    font-size: 16px;
    line-height: 32px;
}
#childconter .xinxi{
    color: #333333;
}
#childconter h4{
    text-indent: 32px;
    line-height: 32px;
    font-size: 18px;

}
#childconter table{
    margin-top: 7px;
    margin-bottom: 8px;
    border: 1px solid #C2C2C2;
    width: 100%;
    text-align: center;
    border-collapse:collapse
}
#childconter td{
    border: 1px solid #C2C2C2;
    text-align: left;
    height: 52px;
    color: #666666;
    padding-left: 10px;
    padding-right: 5px;
    padding-top: 10px;
    padding-bottom: 10px;
    line-height: 26px;
}
#childconter td span{
    color: #333333;
    padding-bottom: 2px;
    border-bottom: 1px solid #333333;
}
#childconter th{
    border: 1px solid #C2C2C2;
    height: 52px;
    color: #333333;
    font-weight: 400;
}
.first{
    width: 200px;
}
.second{
    width: 430px;
}
.three{
    width: 250px;
}
#childconter a{
    text-decoration: none;
    color: #5286E8;
}