@charset "gb2312";
/*
 * Create by wangqi at 20160612
 */
input:-webkit-autofill {
-webkit-box-shadow: 0 0 0 1000px #fff inset;
border:0 none!important;
}
/* initial */
.clearfix:after{content:"";display:block;clear:both;}
.clearfix{*zoom:1;}
.hide{display:none;}
.w{width:930px;margin:0 auto;}
.page{min-height:100%;margin-bottom:-100px;}
/*×¢²á*/
.login-top{height:60px;}
.login-container{padding-top:50px;background:url(imagestopshadow_03.png) left top repeat-x;padding-bottom:100px;}
.logo-box{display:block;float:left;height:23px;line-height:23px;padding:18px 0 19px 0;}
.login-l{float:left;width:480px;height:380px;padding-top:30px;}
.login-r{float:right;}
.login-box{position:relative;width:405px;}
.login-head{position:absolute;left:9px;overflow:hidden;width:380px;border-bottom:2px solid #e9401a;}
.login-head h2{float:left;font-size:18px;color:#333;font-weight:bold;margin-right:14px;line-height:22px;}
.login-head p{float:left;color:#e3e2e2;font-size:14px;line-height:28px;}
.login-head p a{color:#069;margin-right:6px;font-size:14px;}
.login-head p a+a{margin-left:6px;margin-right:0;}
.login-form{padding-top:20px;}
.login-box-top{width:405px;height:99px;background: url(imageslogin_bg_top.png) 1px 0 no-repeat;padding-top:30px;}
.login-box-middle{width:405px;background: url(imageslogin_bg_middle.png) 1px 0 repeat-y;padding-top:18px;}
.login-box-bottom{width:405px;height:120px;background: url(imageslogin_bg_bottom.jpg) 0 0 no-repeat;}
.input-item{height:58px;width:296px;margin:0 auto;}
.label3 .input,.label3 .re-input{width:220px;}
.label4 .input{width:196px;}
.input-bar{height:38px;border:1px solid #cfcfcf;}
.reg-label{float:left;height:38px;line-height:38px;color:#444;font-size:14px;padding-left:7px;text-align:right;}
.reg-label i{display:inline-block;width:7px;color:#ff4e33;*display:inline;*zoom:1;}
.input-box{float:left;position:relative;}
.input,.re-input{position:relative;z-index:2;height:20px;line-height:20px;padding:9px 2px;color:#333;background-color:transparent;*margin-top:-1px;}
.placeholder{position:absolute;top:0;left:2px;z-index:1;height:38px;line-height:38px;color:#999;font-size:12px;cursor:text;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;}
.captcha-bar .input-bar,.get-captcha-bar .input-bar{float:left;width:198px;margin-right:7px;}
.captcha-bar .input{width:114px;}
.captcha{float:left;width:87px;height:38px;border:1px solid #cfcfcf;}
.captcha a{display:block;}
.captcha img{width:87px;height:38px;}
.get-captcha-bar .input{width:86px;}
.get-captcha{float:left;}
.get-captcha-btn{width:89px;height:40px;background:url(imagesbtn_bg.png) 0 0 no-repeat;cursor:pointer;color:#ff4e33;font-size:14px;}
.get-captcha-btn.disabled{font-size:12px;background:none;background-color:#f0f0f0;color:#999;cursor:not-allowed;}
.ques-btn{position:absolute;top:0;right:0;z-index:3;width:38px;height:38px;}
.ques-btn i{width:17px;height:17px;display:block;margin:9px auto;font-weight:bold;color:#279bcc;text-align:center;line-height:17px;border:1px solid #ccc;border-radius:4px;box-shadow:1px 1px 1px #dfdfdf;background-color:#fff;}
.ques-btn.checked i{background-color:#ccc;color:#fff;box-shadow:none;}
.reg-btn{width:296px;height:40px;background-color:#ff4e33;color:#fff;font-size:16px;cursor:pointer;}
.input-item.recommendcode{height:auto;margin-bottom:18px;}
.recommendcode-box{display:none;border: 1px solid #cfcfcf;padding:4px 10px;border-top:0;background-color: #fafafa;}
.recommendcode-box p{line-height:16px;color: #444;font-size: 12px;}
/*´íÎóÌáÊ¾*/
.error-msg{display:none;color:#f00;font-size:12px;height:18px;line-height:18px;clear:both;}
.error .input-bar{border-color:#f00;}
.error .error-msg{display:block;}
.hauto{height:auto;}
.phone-hint{display:none;position:absolute;top:0;left:226px;height:52px;width:200px;background-color:#f6f6f6;}
.phone-hint .caret{position:absolute;left:-10px;top:0;width:0;height:0;border-width:10px 0 0 10px;border-color:#f6f6f6 transparent transparent transparent;border-style:solid;}
.phone-hint p{line-height:22px;color:#999;padding:5px 0px 5px 35px;font-size:12px;background:url(imagesexcl_icon.png) 11px 9px no-repeat;}
/*µÇÂ¼*/
.login-tabs{position:absolute;top:28px;left:9px;width:380px;background-color:#f0f0f0;}
.login-tab-list{overflow:hidden;}
.login-tab-list li{float:left;width:50%;height:35px;line-height:35px;text-align:center;background-color:#f0f0f0;border-top:1px solid #e3e2e2;font-size:14px;color:#999;cursor:pointer;font-weight:bold;-moz-user-select:none;-ms-user-select:none;-webkit-user-select:none;}
.login-tab-list li.current{background-color:#fff;color:#e94622;border-top-color:#e94622;}
.login-page .login-box-top{padding-top:79px;height:50px;}
.login-label{width:45px;height:38px;background-color:#f0f0f0;float:left;margin-right:15px;}
.login-label i{display:block;width:24px;height:24px;margin:7px auto;background-image:url(imageslogin_icons.png);background-repeat:no-repeat;}
.user-icon{background-position:0 0;}
.lock-icon{background-position:0 -83px;}
.phone-icon{background-position:0 -41px;}
.login-page .input{width:220px;}
.login-page .captcha-bar .input{width:116px;}
.login-page .input-item{height:auto;margin-bottom:12px;}
.login-page .input-item.captcha-bar,.login-page .input-item.password{margin-bottom:13px;}
.login-page .login-box-middle{padding-top:11px;}
.login-page .error-msg2{display:block;height:18px;line-height:18px;color:#666;background:#fff2e9 url(imageslogin_icons.png) -3px -122px no-repeat;padding-left:20px;border:1px solid #ffb787;box-shadow:0 1px 1px #ffc198,0 -1px 1px #ffc198;font-size:12px;}
.hidden{visibility:hidden;}
.input-item.error-box{height:auto;margin-top:-20px;margin-bottom:8px;}
.dypassword .input-bar{float:left;width:180px;margin-right:8px;}
.dypassword .input-bar .input{width:111px;}
.send-sms{float:left;}
.send-sms input{display:block;width:105px;height:40px;line-height:40px;text-align:center;background-color:#ffae00;color:#fffffe;font-size:12px;cursor:pointer;}
.send-sms-btn.disabled{background-color:#f0f0f0;color:#999;cursor:not-allowed;}
.login-page .input-item.mb20{margin-bottom:20px;}
.login-page .input-item.mb0,.rl-dialog.login-page .input-item.mb0{margin-bottom:0;}
.forget-pwd{text-align:right;margin-top:4px;line-height:20px;}
.forget-pwd a{color:#069;font-size:14px;line-height:20px;}
.forget-pwd a+a{margin-left:20px;}
.login-page .reminder-box{height:34px;margin-bottom:0px;}
.reminder-txt{color:#666;font-size:12px;margin:0 4px;line-height:18px;}
.reminder-txt span{float:left;}
.reminder-txt p{margin-left:62px;}
.rl-mask{position:absolute;left:0;top:0;z-index:9999;width:100%;height:100%;background-color:#000;opacity:.5;filter:alpha(opacity=50);}
.rl-dialog{/*position:absolute;left:50%;top:10%;z-index:10000;margin-left:-265px;*/background-color:#fff;width:400px;padding:10px 18px 0;}
.login-dialog-close{position:absolute;right:18px;top:18px;display:block;width:22px;height:22px;background:url(imagesdialog_close_icon.png) 0 0 no-repeat;}
/*µÇÂ¼µ¯²ã*/
.rl-dialog .login-tabs{position:static;width:100%;border-bottom:2px solid #ff4e33;background-color:#fff;}
.rl-dialog .login-tab-list{width:280px;margin:0 auto;}
.rl-dialog .login-tabs li{border-bottom:2px solid #fff;border-top:0;background-color:#fff;font-size:18px;color:#333;}
.rl-dialog .login-tabs li.current{border-color:#ff4e33;color:#ff4e33;}
/* .login-dialog .login-label{width:auto;line-height:38px;background-color:transparent;padding-left:10px;margin-right:0;} */
.login-dialog .reg-label{padding-left:10px;}
.login-dialog.login-page .input-item.error-box{margin-bottom:0;}
.login-dialog.login-page .input-item.go-reg{margin-bottom:0;line-height:22px;color:#999;font-size:14px;overflow:hidden;height:auto;}
.login-dialog.login-page .input-item{height:60px;}
.go-reg a{color:#069;}
.go-reg p{margin-top:20px;margin-bottom:4px;}
.login-dialog.login-page .label2 .input{width:230px;}
.login-dialog.login-page .label4 .input{width:200px;}
.login-dialog.login-page .label5 .input{width:90px;}
.login-dialog.login-page .input-item{margin-bottom:0;}
.login-dialog.login-page .input-item.yx-bar{height:auto;}
.login-dialog.login-page .reminder-box{height:auto;margin-bottom:6px;}
/*×¢²áµ¯²ã*/
.reg-dialog{background-color:#fff;}
.input-item.reg-tips{height:auto;overflow:hidden;}
.reg-tips p{line-height:18px;}
.reg-tips-txt{background:url(imageslogin_icons.png) -5px -154px no-repeat;padding-left:20px;color:#333;font-size:12px;margin-top:10px;}
.tips-login{color:#333;font-size:14px;padding:16px 0 0;margin:10px 0; background:url(imagesline_bg.png) center top no-repeat;}
.tips-login a{color:#069;}
.reg-dialog .login-form{padding-top:0;}
/*Ò³½Å*/
.footer{text-align:center;height:100px;margin-top:-100px;overflow:hidden;}
.footer p{line-height:30px;font-size:12px;color:#666;margin-top:10px;}


.reg-success{display:none;width:540px;height:247px;margin:0 auto;}
.s-head{height:30px;background-color:#ff654d;}
.s-close{text-decoration:none;float:right;height:30px;line-height:26px;width:30px;font-size:28px;color:#fff;text-align:center;}
.s-body{height:216px;background-color: #fff;overflow:hidden;}
.s-content{padding:24px 37px 0;}
.s-content p{font-size:14px;color:#333;}
.s-content .s-p1{font-size:20px;line-height:30px;text-align:center;margin-bottom:14px;}
.s-p1 .s-icon-l{display:inline-block;width:auto;height:30px;background: url(ecenterviewsecenterClubloginRegisterNewimagesliuchengsuccess_icon.png) 0 0 no-repeat;padding-left:38px;}
.s-content .s-p2{line-height:26px;}
.re-send{color:#1b44db;text-decoration:none;}
a.gray{color:#999;}
span.email-account{color:#390;}
.s-content .s-p3{display:none; line-height:26px;}
.s-p3 .s-icon-s{background: url(ecenterviewsecenterClubloginRegisterNewimagesliuchengsuccess_icon.png) -4px -60px no-repeat;padding-left:24px;}
.s-btn{width:100%;text-align:center;}
.s-btn a{display:inline-block;width:118px;height:38px;line-height:38px;background-color: #ff4e34;border-radius:5px;text-decoration:none;color:#fff;font-size:16px;}
.s-btn{margin-top:14px;}
.phone .s-btn{margin-top:30px;}
.phone .s-content{margin-top:30px;}
/*ÓÊÏäÑùÊ½add 20160621zxy*/
.loginForEmailSearch{display:none;background-color:#fff;position:absolute;z-index:12;width:294px;left:55px;top:146px;height:200px;overflow-y:auto;border:1px solid #d0d0d0;}
.loginForEmailSearch li{padding-left:10px;height:22px;line-height:22px;cursor: pointer;font-size:12px;}
.loginForEmailSearch li:hover{background-color:#ccc;}
/*170508*/
.forget-pwd{text-align:right;margin-top:4px;line-height:30px;}
.login-tab-list li{float:left;width:45%;height:35px;line-height:35px;text-align:center;background-color:#f0f0f0;border-top:1px solid #e3e2e2;font-size:14px;color:#999;cursor:pointer;font-weight:bold;-moz-user-select:none;-ms-user-select:none;-webkit-user-select:none;}
.login-tab-list li.qr_code{width:10%;}
.qr_div{position:absolute;top:1px;right:1px;z-index:999;display:none;}
.qr_code{display:inline-block;width:38px;height:38px;background:url("../images/erweima.png") center center no-repeat;cursor:pointer;background-color:#fff;border:1px solid #fff;}
.qr_code.off{background-image:url("../images/erweima2.png");background-color:transparent;border-color:transparent;}
.code-login div{background-image:none;background-color:#fff;}
.code-login {position:absolute;top:0;right:0;z-index:999;overflow:hidden;height:100%;
    width:100%;padding-top:0;background-color:#fff;}
.code-login-shell{height:100%;width:100%;position:absolute;right:0;top:0;opacity:0;margin:-50% -50% 0 0;}
.code-login .login-box-top{padding-top:35px;width:auto;height:1px;}
.code-login .login-box-middle{width:auto;padding-top:100px;text-align:center;}
.code-login .login-box-middle p{font-size:16px;color:#666;line-height:34px;text-align:center;margin-top:10px;}
.code-login .login-box-middle p i{display:inline-block;background:url("../images/erweima_icon.png") center center no-repeat;width:20px;height:18px;margin-right:5px;margin-bottom:-3px;}
.code-login .login-box-middle a{color:#069;font-size:14px;margin-top:35px;display:inline-block;height: 20px;}
.code-login .login-box-middle .img_div{height:207px;display:inline-block;}
.code-login .login-box-middle .right_img{transition:all 1s;opacity:0;filter :alpha(opacity=0)}
.code-login .login-box-middle .left_img{transition:all 1s;margin-right:-150px;}
.code-login .img_div.mouse .right_img{display:inline-block;opacity:1;filter :alpha(opacity=100)}
.code-login .img_div.mouse .left_img{padding-top:0;margin-right:0;}
.forget-pwd span{font-size:14px; color:#888;line-height:30px;text-align:left;float:left;display:inline-block;padding-left:32px;background:url("../images/wecat.png") left center no-repeat;cursor:pointer;}
.qr_div0{position:absolute;top:29px;right:17px;z-index:999;display:block;}
.qr_div0 .qr_code{width:36px;height:36px;}
.code-login0{height:420px;width:380px;border-top:1px solid #e3e2e2;top:28px;right:16px;}
.code-login0 .login-box-middle{padding-top:48px;}
.qr_div0 .qr_code{background-image:url('../images/erweima1.png');}
.qr_div0 .qr_code.off{background-image:url('../images/erweima12.png');}
.login-tab-list.login-tab-list0 li{width:45%;}
.login-box-middle h4{color:#ff4e33;font-size:18px;font-weight:bold;height:20px;line-height:20px;letter-spacing: 2px;}
.qr_code+span{display:none;}
.qr_code.off+span{float:left;color:#787878;display:inline-block;position:relative;top:4px;font-size:14px;right:-2px;height:26px;width:74px;text-indent:7px;line-height:26px;background:url(../images/click_remove.png);position: relative;cursor: pointer;}
.login-box-top .span{    margin-left: 56px;display: inline-block;color: #333;font-size: 14px;position: absolute;top: 82px;}
.input-item.error-box{position:relative;z-index:2;}
/*170522*/
.login-head{position:absolute;left:9px;overflow:inherit;width:380px;border-bottom:2px solid #e9401a;}
.act_txt{display:none;color:#666;font-size:14px;line-height:32px;width:239px;height:39px;background:url("../images/ac_txt.png") center center no-repeat;text-indent:38px;position:absolute;top:-40px;left:170px;}
.act_a:hover .act_txt{display:inline-block;}
.code-login .login-box-middle .code_change{height:22px;text-align: center;margin:0;}
.code-login .login-box-middle .code_change a{display: inline-block;line-height: 22px;font-size: 14px;padding-left: 18px;background: url('../images/icon_bg.png') no-repeat 0 0;margin:0;}
.code-login .login-box-middle .code_change a:hover{color:#f2546b;background-position:0 -25px;}
.qr_code{float:right;}
.qr_code.off+span{display:block;}
.qr_div{width:38px;overflow:hidden;}