/* 登录页，注册页，找回密码页面用到的样式 */
@charset "utf-8";
.main{ width:100%; /*margin-top:50px;*/ }
.main .panel_left{width:530px;float:left;background: #ffffff;height: 100%;}
.main .panel_left .navs{height:63px;margin-top:15px;margin-bottom: 20px;border-bottom: 1px solid #c8c8c8;}
.main .panel_left .navs .register_type{display: inline-block;color: #b5b5b5;font-weight: bold;font-size:20px;text-decoration: none;padding: 5px 0px;margin-right: 5px; margin-left: 65px;margin-top: 20px;border-bottom:8px solid transparent;}
.main .panel_left .navs .register_type_current{border-bottom:8px solid #44d8a6;color: #585657;}
.main .panel_left .nav{height:100px;line-height: 100px;}
.main .panel_left .nav span{color: #585657;font-weight: bold;font-size: 20px;padding-left: 65px}

.main .panel_left .item{height:100px;line-height: 100px;padding-left: 65px;}
.main .panel_left .item label{display: inline-block;width:60px;height:60px;line-height: 60px;float: left;background: url(../images/login/loginIcon.png) no-repeat;position: absolute;margin-left: -402px;z-index: 2;}
.main .panel_left .item label.email{background-position: 2px -227px;}
.main .panel_left .item label.login_password{background-position: 2px -151px;}
.main .panel_left .item label.phone{background-position: 2px 2px;}
.main .panel_left .item label.phone_code{background-position: 2px -74px;}
.main .panel_left .item label.email_correct{background-position: -68px -227px;}
.main .panel_left .item label.login_password_correct{background-position: -68px -151px;}
.main .panel_left .item label.phone_correct{background-position: -68px 2px;}
.main .panel_left .item label.phone_code_correct{background-position: -68px -74px;}
.main .panel_left .item input.login_input{display: inline-block;height:58px;line-height: 58px;width:400px;float:left;border:1px solid #dddddd;padding-left: 70px;position: relative;top:2px;}
.main .panel_left .item input.login_input:focus{border:1px solid #46d8a7;}
.main .panel_left .item input.login_input:focus+.email{background-position: -68px -227px;}
.main .panel_left .item input.login_input:focus+.login_password{background-position: -68px -151px;}
.main .panel_left .item input.login_input:focus+.phone{background-position: -68px 2px;}
.main .panel_left .item input.login_input:focus+.phone_code{background-position: -68px -74px;}
.main .panel_left .item input.login_button{background: #0cb0f8;display: inline-block;width:400px;height:60px;text-align: center;line-height: 60px;border:0px;color: #ffffff;letter-spacing: 10px;font-size: 20px;cursor: pointer;}
.main .panel_left .item .get_code{display: inline-block;position: absolute;background: #0cb0f8;width:120px;height:58px;line-height: 58px;color: #ffffff;border: 0;margin-left: -120px;margin-top: 2px;cursor: pointer;}
.main .panel_left .item_link{color: #c0c0c0;font-size: 15px;text-align: center;padding-left: 0px;margin-top:-15px;}
.main .panel_left .item_text_hidden {visibility: hidden;}
.main .panel_left .item_text{height:30px;line-height: 30px;padding-left: 65px;color: #adadad;}
.main .panel_left .item_text .error_img{width: 18px;height:18px;top: 2px;position: relative;margin-right:10px;color:#ee2c60;font-weight:500;}
.main .panel_left .item_text .error{color:#ee2c60;font-weight:500;}
.main .panel_right{width:250px;float:left;background: #e6e6e6;text-align: center;height: 100%;}
.main .panel_right ul li{margin-top:15px;}
.main .panel_right ul li.nav{color: #595856;font-size:20px;font-weight: bold;height:65px;line-height: 80px;}
.main .panel_right ul li.scan_icon{color: #9b9b9b;height:60px;line-height: 60px;position: relative;}
.main .panel_right ul li.scan_icon i{display: inline-block;width: 35px;height: 32px;top: 8px;z-index: 3;background: url(../images/login/scanIcon.png) no-repeat;position: relative;margin-right:10px;}
.main .panel_right ul li.scan_icon div{display: inline-block;position: relative;}
.main .panel_right ul li.scan_icon div p{line-height: 20px;text-align: left;}
.main .panel_right ul li .evm{width:171px;height:171px;}
.main .panel_right ul li .app,.main .panel_right ul li .android{display: block; width: 220px; height: 56px; line-height: 56px; position: relative; text-indent: 60px; background: url(../images/login/down-bg.png) no-repeat; font-size: 17px; color: #1f2732; border-radius: 5px;background-position: 38px -68px; }
.main .panel_right ul li a i{display: inline-block; width: 32px; height: 36px; position:absolute; top: 10px; left: 48px; z-index: 3;  background: url(../images/login/appIcon.png) no-repeat;}
.main .panel_right ul li .app i{background-position: -30px 3px;}
.main .panel_right ul li .app:hover i{ background-position: 5px 3px;}
.main .panel_right ul li .android i{background-position:  -30px -30px;}
.main .panel_right ul li .android:hover i{ background-position: 3px -30px;}
.main .panel_right ul a:hover{ color: #fff; background: url(../images/login/down-bg.png) no-repeat;background-position: 38px 0px;text-decoration: none;}
/*登录顾问*/
.main .adviser{width: 780px;margin:0 auto;height:150px;margin-top:15px;background: #ffffff;}
.main .adviser .adviserImg{width:150px;display: inline-block;vertical-align: middle;padding-left: 65px;float: left;margin-top: 30px;}
.main .adviser .adviserQQ{float: left;margin-top: 30px;padding-left: 20px;}
.main .adviser .adviserQQ p{color: #888888;height: 45px;line-height: 45px;}
.main .adviser .adviserQQ p i{display: inline-block; width: 20px; height: 20px; position:relative; margin-right:10px;background: url(../images/login/contactWay.png) no-repeat;top:3px;}
.main .adviser .adviserQQ p i.phone{background-position: -32px 0px;margin-left: 100px;}

.main .update_password .title{color: #595758;font-weight: bold;height: 40px;line-height: 50px;font-size: 16px;padding-left: 20px;}
.main .update_password .navs{height:43px;margin-bottom: 20px;border-bottom: 1px solid #c8c8c8;text-align: center;}
.main .update_password .navs .update_type{display: inline-block;color: #b5b5b5;font-weight: bold;font-size:20px;text-decoration: none;padding: 5px 0px;margin-right: 50px; border-bottom:8px solid transparent;}
.main .update_password .navs .update_type_current{border-bottom:8px solid #44d8a6;color: #585657;}
.main .update_password .item_text{height:30px;line-height: 30px;padding-left: 190px;color: #adadad;}
.main .update_password .item_text_hidden {visibility: hidden;}
.main .update_password .item_text .error_img{width: 18px;height:18px;top: 2px;position: relative;margin-right:10px;color:#ee2c60;font-weight:500;}
.main .update_password .item_text .error{color:#ee2c60;font-weight:500;}
.main .update_password .item{height:75px;line-height: 75px;}
.main .update_password .item .update_input{display: inline-block;height:48px;line-height: 48px;width:400px;float:left;border:1px solid #dddddd;margin-left:190px;position: relative;top:2px;padding-left: 10px;}
.main .update_password .item input.update_button{background: #0cb0f8;display: inline-block;height:58px;line-height: 58px;width:400px;color: #ffffff;letter-spacing: 10px;font-size: 20px;cursor: pointer;border:0px;}
.main .update_password .item .get_code{display: inline-block;position: absolute;background: #0cb0f8;width:120px;height:48px;line-height: 48px;color: #ffffff;border: 0;margin-left: -120px;margin-top: 2px;cursor: pointer;}
.main .update_password .item .update_input:focus{border:1px solid #46d8a7;}