﻿@charset "utf-8";
.account_main{width:100%; height:calc(100vh - 150px); min-height:460px; max-height:800px; background:url(/Content/img/account/bg.jpg?v2) no-repeat top center / cover; margin-bottom:30px; position:relative}
.account_main:after{content:''; position:absolute; left:0; bottom:0; right:0; height:200px; z-index:0;
    background: -moz-linear-gradient(top,  rgba(0,140,149,0) 0%, rgba(0,140,149,1) 100%);
    background: -webkit-linear-gradient(top,  rgba(0,140,149,0) 0%,rgba(0,140,149,1) 100%);
    background: linear-gradient(to bottom,  rgba(0,140,149,0) 0%,rgba(0,140,149,1) 100%);
    filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#00008c95', endColorstr='#008c95',GradientType=0 );
}
.login_box{background:#fff; position:absolute; z-index:3; top:50%; left:50%; transform:translate(-50%,-50%); width:670px; height:auto!important; min-height:370px; padding:30px 0 0}
.login_box h2{font-size:30px; margin:30px 0; font-weight:bold}
.listRegister{font-size:25px; margin-top:65px; margin-bottom:15px; font-weight:bold; color:rgba(0,0,0,0.4); cursor:pointer; position:relative}
.contect_regist .active{color:#000}
.login_box .input_box{border:1px solid #dddddd; height:42px; line-height:42px; border-radius:4px}
.login_icon{display:inline-block; background-image:url(/Content/img/account/account_icon.png)}
.input_box input{width:100%; border:none; border-left:1px solid #ddd; padding-left:10px; height:40px; line-height:40px; border-radius:0 4px 4px 0; box-shadow:0 0 0 0 transparent}
.input_box input:focus{box-shadow:0 0 0 0 transparent}
.login_tel{width:14px; height:20px; background-position:-18px 0; margin-left:13px; margin-right:13px; margin-top:10px}
.login_code{width:16px; height:20px; background-position:-46px 0; vertical-align:middle; margin-left:12px; margin-right:12px; margin-top:10px}
.login_yz{width:18px; height:20px; background-position:-75px 0; vertical-align:middle; margin-left:11px; margin-right:11px; margin-top:10px}
.yanzhe_box{width:242px}
.yanzhe_box input{width:199px}
.submit_btn{width:100%; height:50px; line-height:40px}
.divider-break span{font-size:14px}
.saoma_tip{width:109px; margin-right:15px}
.saoma_tip h4{width:104px; height:22px; border:1px solid #f90; color:#f90; line-height:20px; text-align:center; font-size:14px; margin:0}
.login_right_arr{background-position:0 0; display:inline-block; width:6px; height:9px; position:absolute; right:0; top:50%; background-color:#fff; margin-top:-5px}
.tj_saoma{width:185px; position:absolute; top:10px; right:10px}
.tj_mima{width:146px}
.tj_mima h4{width:67px}
.tj_mima .saoma_tip{width:72px}
/*.saoma_intro{padding-left:60px; background:url(/Content/img/account/ss.jpg) no-repeat left center; width:200px; margin:20px auto}
*/
.saoma_ewm_tp{width:200px; height:200px; margin:0 auto}
/*.saoma_ewm_pic{padding:10px; width:160px}
*/
.saoma_ewm_pic img{width:200px; height:200px}
.saoma_ewm_user{padding:9px 5px; border-left:1px solid #dddddd}
.saoma_ewm_pic iframe{width:200px!important; height:200px!important}
/*修改*/
.saoma_box h2{padding-left:45px; line-height:24px; background:url(/Content/img/account/wx.png) no-repeat left center / contain}
/*2020.02.29修改*/
.contect_regist h2{margin-bottom:15px}
.contect_regist ul{margin-bottom:25px}
.contect_regist li{float:left}
.contect_regist li a{display:block; width:170px; height:40px; /*background:#ebecf0; */
    color:#333; line-height:40px; text-align:center; border-bottom:2px solid #ebecf0}
.contect_regist li a.current{color:#008C95; border-bottom:2px solid #008C95}
.wx_saoma_icon i{display:inline-block; vertical-align:middle; width:42px; height:42px; background:url(/Content/img/account/wechat.png) no-repeat center; text-align:center; background-color:#ddd; border-radius:50%}
.wx_saoma_icon i:hover{background-color:#58bc46}
/*20200309二次验证*/
.two_yx{background:#fff; position:absolute; z-index:9; width:455px; height:515px; padding:0 50px; left:50%; margin-left:-228px; top:85px}
.two_yz_input{padding:10px 0 10px 0; border:1px solid #e5e5e5; width:100%}
.two_yz_input span{display:inline-block; width:130px; text-align:center; border-left:2px solid #ececec; cursor:pointer}
#msgs-get{display:none}
.two_yz_input input{border:none; outline:none; width:204px; padding-left:15px; line-height:22px}
.submit_rz{width:100%; line-height:50px; color:#999; font-size:16px; margin-top:20px; text-align:center; background:#e5e5e5; border:none}
.submit_rz.btn-yellow{background-color:#f90; color:#fff}
.btn-close{display:block; position:absolute; right:20px; top:15px; width:16px; height:16px; background:url("/Content/img/icon_loginregisterdropboxClose.png") no-repeat -1px -1px; text-indent:-9999em; overflow:hidden; z-index:999}
.LestL{width:110px; height:42px; cursor:pointer; margin-left:7px}
.OnRegister:after{content:''; position:absolute; top:30px; bottom:30px; left:252px; border-right:1px solid #eee}
.OnRegister .saoma_box{border:none!important;}
.OnLong_box{width:242px}
/*2020/5/22登录弹窗的响应式*/
@media screen and (max-width:512px){.login_box{width:100%; height:450px; background:#fff; position:absolute; left:50%; margin-left:-50%; top:85px; padding:0 20px}
    .input_box input{width:80%; border:none; border-left:1px solid #ddd; padding-left:10px; height:40px; line-height:40px; border-radius:0 4px 4px 0; box-shadow:0 0 0 0 transparent}
    .yanzhe_box input{width:60%}
    .yanzhe_box{width:50%}
    .LestL{margin-left:2%}
    .MtL{margin-top:2%}
    .submit_btn{width:100%; height:35px; line-height:unset}
}
.yanzheng_box input{width:179px}
.msgs{width:130px; height:42px; line-height:42px; text-align:center; margin-left:8px}
.ShowHiddenControl{cursor:pointer}
.ShowHiddenControl:hover{color:#f90}
.Orderyanzheng_boxPorent .get-fos{background:#ddd; cursor:not-allowed}
.listRegister{margin-top:0px; font-size:18px; margin-bottom:25px}
.yanzheng_box input{width:178px; border-radius:5px}
.OnLong_box{width:220px}
.saoma_ewm_tp{width:160px; height:160px}
.login_box h2{font-size:20px}
.saoma_ewm_pic iframe{width:200px !important; height:200px !important; transform:scale(0.8); margin:-25px 0 0 -20px}
.impowerBox .qrcode{width:160px !important; height:160px !important}
.contect_regist .active{color:#000; border-bottom:2px solid #008C95}
.submit_btn{height:42px; line-height:34px}

.HideTFL{background-color:#fff}
.HideTFL .retrieve-password{box-shadow:none}
.HideTFL .retrieve-password .bd{padding:30px}
.HideTFL .line-wrap{min-width:100%; margin-bottom:0}
.HideTFL .account_main{min-height:377px; background:none;}
.HideTFL .account_main:after{display:none}