@charset "UTF-8";
input,textarea{outline:0}
.ht-not-login{margin-right:20px}
.award_main{
    background:url(../images/user_login_banner.png) top center no-repeat;
    width:100%;height:660px;
    border-top:1px solid #e5e5e5;min-width:1380px}
.login-nav{margin-top:22px;padding-left:20px;line-height:24px;height:24px;font-size:24px;color:#656766}
.w1380{width:1380px}
.login-container{margin:0 auto}
.login-container .login-content,.register-main{width:100%;padding-top:79px}
.login-container .bind-content{padding-top:58px}
.login-container .bind-content .bind-con{height:407px;position:relative}
.login-container .bind-content .bind-con .jump-btn{position:absolute;right:26px;bottom:11px;line-height:28px;color:#999}
.login-container .bind-content .bind-con .handle-item{margin-bottom:20px}
.login-content .lc-left,.register-main .lc-left{width:640px;height:400px}
.lc-left .fs{font-size:26px;margin-left:30px;margin-top:42px;display:block}
.lc-left .mt{font-size:14px;margin-top:8px;margin-left:30px}
.lc-right{position:relative;margin-top:0;width:290px;height:375px;background:#fff;border-radius:3px;padding:23px 26px 0}
.lc-right .cw_tishi{display:none;color:#f77f80;line-height:14px;vertical-align:top;font-weight:700;width:254px}
.lc-right .cw_tishi i{background:url(../images/error_03.gif);margin-right:5px;width:18px;height:16px;display:inline-block}
.login-row .input{
    width:270px;height:38px;font-size:12px;display:block;border:1px solid #d8d8d8;
    border-radius:4px;padding:0 9px;line-height:38px}.autologin{vertical-align:-2px}
.lc-right .dongtai-inpt{width:150px}.lc-right .right-center{margin:20px 0}
.lc-right .handle-item{margin-bottom:30px;height:14px;line-height:14px;font-size:12px;color:#999}
.right-center label{color:#666}.right-center a{float:right;text-decoration:underline;color:#555;cursor:pointer}
.right-center a:hover{color:#ff9c00}
.login-item .pub-btn{width:100%;height:40px;border-radius:3px;background:#e52e34;text-align:center;line-height:40px;font-size:14px;display:block;color:#FFF;margin-bottom:32px;outline:0;border:0;cursor:pointer}.login-item.pub-btn:hover{background:#F34636}.login-item .bind-btn{margin-bottom:0;margin-top:0}.lc-right .entries{margin-top:21px;text-align:center;font-size:12px;color:#999}.lc-right .entries a{color:#e52e34;padding-right:11px;background:url(../images/login_arrow.png) right center no-repeat}.entries dl dd,.entries dl dt{float:left}.entries dl dt{color:#999;font-size:12px}.entries dl dd a{color:#333;cursor:pointer}.entries dl dd a:hover{color:#ff9c00}.entries .qq-logo{display:block;width:14px;height:16px;background:url(../images/webQQ.gif) no-repeat;float:left;margin-left:5px;margin-right:5px}.entries .weibo-logo{display:block;width:19px;height:15px;background:url(../images/weibo.gif) no-repeat;float:left;margin-left:15px;margin-right:5px}.lc-right .reset-password{width:1000px;margin:0 auto;height:350px}.reset-password .reset-line{width:900px;margin:70px auto;height:80px}.reset-line li{float:left;width:230px}.reset-line .over-li{width:30px}.reset-line li em{display:block;width:27px;height:36px;text-align:center;color:#FFF;font-size:20px;line-height:36px;background:url(../images/logo0.png) no-repeat}.reset-line li .now{background:url(../images/logo1.png) no-repeat}.reset-line li b{background:#f0f0f0;width:246px;height:5px;display:block}.find-pwd-con .row,.find-pwd-con .title{height:40px;line-height:40px}.reset-line li:first-child b{margin-left:13px}.reset-line li span{color:#666;font-size:12px}.reset-password .find-pwd-wrap,.reset-password .new-password,.reset-password .reset-success{width:700px;margin:0 auto}.find-pwd-con .row,.login-row{margin-bottom:20px}.find-pwd-con .title{float:left;width:90px;text-align:right;color:#333}.find-pwd-con .field{float:left;margin-left:10px;width:480px}.find-pwd-wrap em{font-style:normal;color:red;margin-right:5px}.code-inpt,.code-label{float:left;margin-right:5px}#pwd_getback .input,.find-pwd-wrap .input,.new-password ul li .input{width:262px;padding:10px;color:#666;border:1px solid #e6e6e6}.find-pwd-wrap ul li i{font-style:normal;margin-left:3px;margin-right:3px;font-size:16px;color:#666}.find-pwd-wrap ul li .validate-pic{display:block;float:left;width:56px;height:39px}#pwd_getback .user-tip,.find-pwd-wrap .user-tip,.new-password .user-tip{display:none;color:#f77f80;float:right;font-weight:700;font-size:12px;width:120px;vertical-align:top;line-height:25px;text-align:left}.find-pwd-wrap .user-tip i,.new-password .user-tip i{background:url(../images/error_03.gif);width:18px;height:16px;display:block;margin-top:5px;float:left}.find-pwd-wrap .rc-btn,.new-password .rc-btn,.reset-success a,.reset-validate .rc-btn{width:130px;height:40px;border-radius:3px;background:#ff9c00;color:#FFF;font-size:18px;text-align:center;line-height:40px;cursor:pointer;outline:0;border:0}.find-pwd-wrap .rc-btn:hover,.new-password .rc-btn:hover,.reset-success a:hover,.reset-validate .rc-btn:hover{opacity:.7}.star{color:red;margin-right:5px;margin-top:5px}.reset-validate ul li{margin-left:10px;float:left;color:#333;font-size:13px}.reset-validate ul li:last-child{margin-left:20px}.reset-validate .inp-rad{margin-top:3px;margin-right:3px}.reset-validate .bindInfo{color:#000;font-size:20px;margin-left:130px;margin-top:10px;display:block}.reset-password .input-result{width:100%;height:50px}.input-result p{text-align:center}.input-result p:first-child{color:red;font-size:20px}.input-result p:last-child{color:#666;font-size:14px}.new-password .star{color:red;text-align:right}.new-password i{color:red;margin-right:5px;font-style:normal}.new-password .pass{width:100px;text-align:right}.reset-success p{color:#000;font-size:18px;text-align:center;width:100%;height:30px;line-height:30px}.error_tips{text-align:center;color:#f77f80}#dv_iphone{display:none;float:left}.bindInfo1,.user-tip i.i{display:inline-block;float:left}.find-pwd-wrap i.success_tips{background:url(https://front.tobosu.com/res/member/images/tip_ok.jpg) no-repeat}.bindInfo1{color:#333;line-height:40px;font-size:13px;width:115px}.bindInfo1.r{text-align:right}.reset-password .reset-validate ul{margin-top:10px}.getcode-btn{background:#dedede;border:1px solid #ccc;line-height:30px}.reset-validate ul li span.msg-tip{color:#f77f80}#pwd_getback .input.r{width:200px}.user-tip i.i{background:url(../images/error_03.gif) 0 3px no-repeat;width:18px;margin-right:2px;height:25px;line-height:25px}.eorr,.no-show{display:none}.xubox_layer{top:150px!important}.login-switch{height:44px;line-height:44px;font-size:14px;color:#888;position:relative;border-bottom:1px solid #d8d8d8}.login-switch span{float:left;text-align:center;cursor:pointer;position:relative}.dongtai,.login-switch .phone{float:right}.login-switch .login-weixin{margin-right:60px}.login-switch .on{color:#000}.login-switch .on:after{content:"";width:100%;height:3px;background:#e52e34;position:absolute;left:0;bottom:-1px}.login-normal,.login-phone{display:none;border-bottom:1px solid #e6e6e6}.dongtai{width:100px;height:40px;line-height:40px;background-color:#e52e34;text-align:center;color:#fff;font-size:12px;font-weight:400;cursor:pointer;border-radius:3px}.login-normal-item div .eorr,.login-phone-item div .eorr,.login-row .eorr{padding-left:19px;background:url(../images/login-error.png) left center no-repeat;height:16px;line-height:16px;font-size:12px;color:#ef133a;position:absolute;left:0;top:40px}.eorr i{width:0;height:0;border-left:5px solid transparent;border-right:5px solid transparent;border-bottom:6px solid #4a4b4d;position:absolute;top:-6px;left:10px}.tel-code-inpt{width:200px!important}.get-code-btn{width:90px;height:40px;margin-left:-4px;border:1px solid #dfdfdf;cursor:pointer;background-color:#fff}.get-code-btn:hover{background-color:#dfdfdf}.next-two-btn{width:130px;height:40px;line-height:40px;background-color:#ff9c00;color:#fff;cursor:pointer}.error-tips{color:red}.find-pwd-next{color:#ff9c00}.label-val{margin-left:3px;font-weight:700;color:#333}.login-footer-link,.login-footer-link a{color:#666}.reset-ul .one{margin-left:22px}.reset-ul .two{margin-left:10px}.reset-ul .three{margin-left:15px}.reset-ul .four{margin-left:-10px}.reset-ul .end,.reset-ul .start{display:block}.reset-ul .start{margin-left:12px}.reset-ul .end{display:block;margin-top:5px;margin-left:-7px}.error-t{display:inline-block;margin-left:102px;margin-bottom:5px}.error-two{margin-left:5px}.reset-success .login-btn{display:block;margin:25px auto}.footer{background:#222324}.footer-m,.footer-map,.footer-tel{border-right:1px solid #282C2B}.footer-map dd a{font-size:12px}input{outline:0}.login-header{width:1000px;height:70px;margin:0 auto}.login-header a{display:block;width:111px;padding-top:14px}.login-footer-link a,.login-footer-link span{margin:0 10px}.login-footer-link a:hover{color:#ff500b}.login-footer{margin:30px 0 20px}.certificate{margin-top:15px}.login-items{padding-top:32px}.login-item{display:none;height:266px}.login-icons-bg{display:block;width:40px;height:40px;background-color:#bababa}.login-icons-bg .login-icons{display:inline-block;vertical-align:middle;background:url(https://front.tobosu.com/res/member/images/login_icons.png) no-repeat}.login-icons-bg .username-icon{width:17px;height:16px;margin:12px;background-position:0 0}.login-icons-bg .pwd-icon{width:12px;height:16px;margin:12px 0 0 14px;background-position:-19px 0}.login-icons-bg .phone-icon{width:11px;height:16px;margin:12px 0 0 14.5px;background-position:-33px 0}.login-weixin{position:relative}.login-weixin .login-new-tip{position:absolute;top:13px;right:13px;width:14px;height:14px;line-height:14px;text-align:center;font-style:normal;font-size:12px;background-color:#ff3c00;color:#fff}.login-weixin-item{padding-top:26px}.login-weixin-item .rwm-img{position:relative;width:154px;height:154px;margin:0 auto}.login-weixin-item .rwm-img img{width:154px;height:154px}.login-weixin-item .rwm-img i{position:absolute;width:30px;height:30px;top:50%;left:50%;margin-top:-15px;margin-left:-15px;background:url(https://front.tobosu.com/res/common/images/loading.gif?v=111)}.login-weixin-item .login-weixin-tip{text-align:center;font-size:12px;color:#666;line-height:33px}.auth_code{left:194px;top:65px}.bind-phone-login{width:100%;height:560px;background:url(https://front.tobosu.com/res/member/images/bind_account_bg.jpg) top center}.bind-phone-login .bpl-top{height:60px;line-height:60px;text-align:center;font-size:18px;background-color:#fff;color:#e52e34}.bind-phone-login .login-container-wrap{padding-top:35px}.bind-phone-login .bpl-container{margin:0 auto;padding-top:70px}.bind-phone-login .jump-btn{display:block;height:40px;line-height:40px;text-align:center;font-size:16px;border:1px solid #dcdcdc;color:#333}.bind-phone-login .jump-btn:hover{background-color:#ff500b;color:#fff}.bind-phone-login .pwd-row{position:relative}.bind-phone-login .pwd-row .forget-pwd{display:block!important;position:absolute;top:12px;right:5px}.login-weixin-item .login-tip{display:none;margin-bottom:10px;text-align:center}.login-weixin-item .login-tip .icon{display:inline-block;width:16px;height:16px;margin:-2px 5px 0 0;vertical-align:middle;background:url(https://front.tobosu.com/res/member/images/login_icons.png) no-repeat}.login-weixin-item .login-succ-tip{font-size:14px;color:#54b116}.login-weixin-item .login-succ-tip .icon{background-position:0 -20px}.login-weixin-item .login-fail-tip{color:#666}.login-weixin-item .login-fail-tip .icon{background-position:-20px -20px}.login-weixin-item .login-fail-tip .refresh-btn{margin-left:5px;color:#ff500b}.register-container{margin:0 auto}.register-container .register-main{padding-top:58px}.register-content{width:290px;height:407px}.register-content .register-tabs{height:44px;line-height:44px;font-size:14px;color:#888;position:relative;border-bottom:1px solid #d8d8d8}.register-content .register-tabs .register-tab{float:left;text-align:center;cursor:pointer;position:relative}.register-content .register-tabs .register-tab-r60{margin-right:60px}.register-content .register-tabs .register-tab-fr{float:right}.register-content .register-tabs .on{color:#000}.register-content .register-tabs .on:after{content:"";width:100%;height:3px;background:#e52e34;position:absolute;left:0;bottom:-1px}.register-content .register-items{padding-top:32px;font-size:14px}.register-content .register-items .register-item{display:none;left:225px}.register-content .register-items .on{display:block}.register-content .row{margin-bottom:20px;position:relative}.register-content .row:after{clear:both}.register-content .row input[type=password],.register-content .row input[type=text],.register-content .row select{width:270px;height:38px;font-size:12px;display:block;border:1px solid #d8d8d8;border-radius:4px;padding:0 9px;line-height:38px}.register-content .row .inpt-w100{width:100%}.register-content .row select{width:97px;height:40px;line-height:40px}.register-content .row input.verification-code-inpt{width:150px}.register-content .row .verification-code-btn{width:100px;height:40px;line-height:40px;background-color:#e52e34;text-align:center;color:#fff;font-size:12px;font-weight:400;cursor:pointer;float:right;border-radius:3px}.register-content .row .auth_code .authCodeText{width:92px;height:22px;padding:0;border:1px solid #dfdfdf;border-radius:0}.register-content .verification-code{height:45px}.register-content .verification-code .protocol-url{color:#ff9c00}.register-content .register-btn{width:100%;height:40px;border-radius:3px;background:#e52e34;text-align:center;line-height:40px;font-size:14px;display:block;color:#FFF;margin-top:30px;outline:0;border:0;cursor:pointer}.register-content label.ValidationErrors{height:16px;line-height:16px;font-size:12px;color:#ef133a;position:absolute;left:0;top:40px}.register-content label.ValidationErrors .err-icon{display:inline-block;width:19px;height:16px;background:url(../images/login-error.png) left center no-repeat;vertical-align:top}.register-content .decoration-company-reg .auth_code,.register-content .designer-reg .auth_code,.register-content .personal-user-reg .auth_code{top:-96px}.register-content .decoration-company-reg .auth_code.not-access,.register-content .designer-reg .auth_code.not-access,.register-content .personal-user-reg .auth_code.not-access{top:-123px}.register-content .auth_code.not-access .code-error{height:auto}.register-content .pwd-row{position:relative}.register-content .eye-icon{display:none;position:absolute;width:22px;height:14px;top:12px;right:15px;background:url(/res/member/images/login_icons.png) 0 -43px;cursor:pointer}.login-handle a,.login-handle span,.register-content .eye-icon.on{display:block}.login-handle{margin-bottom:13px;height:34px;font-size:12px;line-height:34px;color:#999}.login-handle span a{display:inline}.login-handle .al{float:left}.login-handle .ar{padding-left:21px;background:url(../images/wechat_icon.png) left center no-repeat;color:#0da680;float:right}.go-login,.go-login a{color:#e52e34}.go-login{font-size:12px;line-height:32px;text-align:center}.ok-box{display:none;margin-top:100px;height:200px;text-align:center}.ok-box .secuss{font-size:24px;color:#ff9c00}.ok-box .location{margin-top:10px;line-height:2}.ok-box .location a{font-size:15px;color:#333}.ok-box .location a:hover{color:#ff9c00}.ok-box .index{margin-right:20px}.new-login-header{width:1380px;margin:19px auto 15px}.new-login-header a{display:inline-block}.new-login-header span{vertical-align:top;display:inline-block}.new-login-header .login-gif{padding-top:3px}.new-login-footer{margin:32px 0;text-align:center;font-size:12px;line-height:18px;color:#010101}.new-login-footer a{color:#010101}.posi-re{position:relative}.to-register{width:20px;height:20px;position:absolute;right:22px;top:22px;background:url(../images/login_close.png) center center no-repeat;cursor:pointer;z-index:9}#prompt-mask{width:100%;height:100%;position:fixed;left:0;top:0;background:rgba(0,0,0,.7);z-index:9999}#prompt-mask .prompt-con{width:230px;height:130px;position:absolute;left:50%;top:50%;margin-left:-75px;margin-top:-115px;background:#fff}#prompt-mask .prompt-title{padding-left:24px;height:16px;background:url(../images/tip_ok.jpg) no-repeat;font-size:14px;line-height:16px;position:absolute;left:50%;top:30px;margin-left:-60px}#prompt-mask .prompt-msg{text-align:center;font-size:12px;line-height:20px;color:#888}#prompt-mask .prompt-button{width:72px;height:24px;background:#ff6b14;font-size:12px;color:#fff;text-align:center;border-radius:2px;line-height:24px;cursor:pointer;position:absolute;top:76px;left:50%;margin-left:-36px}