@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:#666;font-size:14px;line-height:28px;}
.login-head p a{color:#069;}
.login-form{padding-top:20px;}
.login-box-top{width:405px;height:99px;background: url(imageslogin_reg_imageslogin_bg_top.png) 1px 0 no-repeat;padding-top:30px;}
.login-box-middle{width:405px;background: url(imageslogin_reg_imageslogin_bg_middle.png) 1px 0 repeat-y;padding-top:18px;}
.login-box-bottom{width:405px;height:120px;background: url(imageslogin_reg_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(imageslogin_reg_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(imageslogin_reg_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_reg_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:20px;}
.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_reg_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:12px;line-height:20px;}
.login-page .reminder-box{margin-top:6px;height:auto;margin-bottom:0;}
.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:#333;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:15px;margin-bottom:10px;}
.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_reg_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:3;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;}