/*登录页容器*/
.lgon-container{height: calc(100vh - 55px); overflow-y: auto; overflow-x: hidden; background: url('../../static/img/logd.jpg') no-repeat; background-size: 100% calc(100% + 55px); background-position: center -55px; }

/* 仅登录页个性样式，通用放到 m_common.css 已有 .logd_ty 样式可复用 */
.t-login { max-width: 750px; width: 82%; margin: 0 auto; margin-top: 42%; font-size: 14px; color: #000; }
.t-login button { font-size: 14px; background: #5677fc; color: #fff; height: 44px; line-height: 44px; border-radius: 25px; box-shadow: 0 5px 7px 0 rgba(86,119,252,0.2); width: 100%; border: none; }
.t-login #logd_form input { box-sizing: border-box; padding: 0 12px 0 54px; height: 44px; line-height: 44px; margin-bottom: 26px; background: #f8f7fc; border: 1px solid #e9e9e9; font-size: 14px; border-radius: 25px; width: 100%; }
.t-login .t-a { position: relative; }
.t-login .t-a .ico { width: 30px; height: 20px; position: absolute; left: 14px; top: 12px; border-right: 1px solid #dedede; padding-right: 10px; }
.t-login .t-c { position: absolute; right: 8px; top: 8px; background: #5677fc; color: #fff; font-size: 12px; border-radius: 18px; height: 28px; line-height: 28px; padding: 0 12px; cursor: pointer; }
.t-login .t-c.disabled { background: #A7A7A7; cursor: default; }

.in-logd_ty{width:100%;max-width:750px;margin-top:10px; text-align:center;}
.in-logd_ty label{font-size:12px;color:#999;}
.in-logd_ty a{color:#3a91d6;}

/* 拼图验证码 */
.ptyz_bg{position:fixed;top:0;left:0;width:100%;height:100%;background:rgba(0,0,0,0.5);z-index:997;display:none;}
#ptyz{position:fixed;top:200px;left: 50%; transform: translateX(-50%); width:326px;background:#fff;border-radius:8px;overflow:hidden;box-shadow:0 2px 10px rgba(0,0,0,0.2);z-index:998;display:none;}