::-webkit-input-placeholder {color:#989ea4!important;}
::-moz-placeholder {color:#989ea4!important;;}
:-ms-input-placeholder {color:#989ea4!important;;}
/* .login-bg{background:#50565f url("../images/login-bg.jpg") no-repeat center; background-size: cover;} */
html,body {height: 100%;}
.login-main{margin:0 auto;position:relative;z-index:2;height: 100%;}
.login-logo{width:100%;height:150px;margin:0 auto;background:url(../images/mylogo_red.png) center bottom no-repeat;display:block;background-size: 310px;}
.login-box {
    box-shadow: 3px 3px 3px 3px #dddddd;
    background: #ffffff;
}
.login-bg{
    background: rgba(249,244,241,.6);
}
.login-box{ margin: auto; width: 400px; position:relative;margin-top:30px;border-radius:8px 8px 20px 20px;padding:20px}
.login-content h1,.reg-content h1{font-size:19px;text-align:center;font-weight:500;color:#6b5d55;display:block;padding:0 0 10px;margin-top: 20px;}
.login-input-box {text-align: center;}
.login-input-box li{display: inline-block; position:relative;margin-top:15px}
.login-input-box li:last-child {width: 240px;}
.login-input-box .input-icon{font-size:19px;color:#6d6d6d;position:absolute;left:10px;top:11px}
.login-input-box input{padding: 5px 5px 5px 40px;box-sizing:border-box;height:38px;line-height:38px;font-size:14px;color:#927c74!important;background:#f8f4f3;border:1px solid #d8d0ca;border-radius:5px;width:240px}
.login-input-box .login-li-txt{font-size:12px;}
.login-input-box .login-li-txt .login-txt{cursor: pointer;}
.login-input-box .ck{display: inline-block;background: url("../images/reg2.jpg") center no-repeat;width: 16px;height: 16px;margin-right: 2px;position: relative;top:2px;cursor: pointer;}
.login-input-box .ck.cur{background: url("../images/reg1.jpg") center no-repeat;}
.login-input-box .nor{color: #4f555c;text-decoration: underline;cursor: pointer;}
.login-input-box .nor:hover{color: #ee002f;}
.login-code-box{position:relative}
.login-code{position:absolute;right:5px;top:5px;height:28px;border:1px solid #d8d0ca;text-align:center}
.login-code img{height:100%;cursor:pointer}
.login-btn{width:100%;height:40px;line-height:40px;margin:0;border-radius:4px;font-size:16px;color:#fff;background:-webkit-linear-gradient(#e44c4a,#d12e2f);background:-o-linear-gradient(#e44c4a,#d12e2f);background:-moz-linear-gradient(#e44c4a,#d12e2f);background:linear-gradient(#e44c4a,#d12e2f);border:none;display:inline-block;white-space:nowrap;cursor:pointer}
.login-btn-pw{width:110px;height:40px;line-height:40px;margin:0;border-radius:4px;font-size:16px;color:#6b5d55;background:-webkit-linear-gradient(#ece1dc,#e3d4cf);background:-o-linear-gradient(#ece1dc,#e3d4cf);background:-moz-linear-gradient(#ece1dc,#e3d4cf);background:linear-gradient(#ece1dc,#e3d4cf);border:none;display:inline-block;white-space:nowrap;text-align:center;cursor:pointer}
.login-btn:hover{background:#b90101;border-color:#9b0100;color:#fff}
.login-btn-pw:hover{background:#988681;border-color:#988681;color:#000}
#myCarousel{width:625px;height:265px;border-radius:5px;overflow:hidden}
/* .link-main{padding:55px 0;height:110px} */
.link-main{padding-top: 10px;text-align: center;}
.link-box{position:relative;padding:0 20px;height:65px;}
.link-box a{position:relative;margin:5px 4px;padding:0 5px;width:32px;height:32px;border-radius:12px;outline:0;display:inline-block;}
.link-box a.btnTest{position:absolute;top:0;right:15px;height:60px;line-height:60px;font-size:20px;color:#666;border:1px solid #ccc;box-shadow:0 0 5px #d8cac6;text-align:center;cursor:pointer}
.link-box p{margin:0;color:#988681}
.link-box span{position:absolute;top:0;right:0;transform:scale(.8)}
.link-box a.L0 span{color:#4bc33d}
.link-box a.L1 span{color:#f90}
.link-box a.L2 span{color:#f66}
.link-box a.L3 span{color:#999}
.login-bottom{margin:0 auto;padding:20px 0 30px 30px;text-align:center}
.login-bottom li{padding:0 38px;color:#e9e9e9;display:inline-block}
/* .login-bottom-button,.login-bottom-icon{float:left;padding:5px;text-align:center} */
.login-bottom-button a{padding: 3px;position: relative; background:-webkit-linear-gradient(#e44c4a,#d12e2f);background:-o-linear-gradient(#e44c4a,#d12e2f);background:-moz-linear-gradient(#e44c4a,#d12e2f);background:linear-gradient(#e44c4a,#d12e2f);border:none;color:#fff;font-size:18px;text-align:center;line-height:32px;margin-top:10px;outline:0;text-decoration:none}
.login-bottom-button a{display: inline-block;border-radius:20px; padding-left: 45px; padding-right: 25px;}
.login-bottom-button a:hover{background:#b90101}
.login-bottom-button::after {
    display: block;
    content: ' ';
    height: 0;
    clear: both;
}
.login-bottom-button, .login-bottom-icon {
    display: inline-block;
}
.login-bottom-button img {
    position: absolute;
    width: 32px;
    height: 32px;
    left: 5px;
}
.login-bottom-button {
    position: relative;
}


.reg-box{position:relative;margin-top:45px;width:350px;margin:0 auto;background:#fff;border-radius:8px;padding:20px}
.reg-input-box li{position:relative;margin-top:15px}
.reg-input-box .input-icon{font-size:19px;color:#6d6d6d;position:absolute;left:10px;top:11px}
.reg-input-box input{padding-left:35px;box-sizing:border-box;height:38px;line-height:38px;font-size:14px;color:#927c74!important;background:#f8f4f3;border:1px solid #d8d0ca;border-radius:5px;width:310px}
.reg-input-box .reg-li-txt{font-size:12px;}
.reg-input-box .reg-li-txt .reg-txt{cursor: pointer;}
.reg-input-box .ck{display: inline-block;background: url("../images/reg2.jpg") center no-repeat;width: 16px;height: 16px;margin-right: 2px;position: relative;top:2px;cursor: pointer;}
.reg-input-box .ck.cur{background: url("../images/reg1.jpg") center no-repeat;}
.reg-input-box .nor{color: #4f555c;text-decoration: underline;cursor: pointer;}
.reg-input-box .nor:hover{color: #ee002f;}
.reg-code-box{position:relative}
.reg-code{position:absolute;right:5px;top:5px;height:28px;border:1px solid #d8d0ca;text-align:center}
.reg-code img{height:100%;cursor:pointer}
.reg-btn{width:100%;height:40px;line-height:40px;margin:0;border-radius:4px;font-size:16px;color:#fff;background:#f89532;border:none;outline:0;display:inline-block;white-space:nowrap;cursor:pointer}
.reg-btn:hover{background:#f68411}

.popup-window .popup-group .input-text {
    height: auto;
}
.popup-window .popup-group{
    height: auto;
}
.qr-code-box {
    position: relative;
}
.qr-code {
    position: absolute;
    display: none;
    bottom: 40px;
    left: 12px;
}
.qr-code>img {
    width: 200px;
}
.qr-code-box:hover .qr-code {
    display: block;
}

.qrcode-fixed {
    position: fixed;
    top: 100px;
    right: 20px;
    box-shadow: 0px 0px 4px 0px #dddddd;
}

.qrcode-fixed .qrcode-img-box img {
    width: 200px;
}

.qrcode-fixed .qrcode-text-box {
    text-align: center;
    line-height: 32px;
}