::-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;}

.login-main{width:1000px;margin:0 auto;position:relative;z-index:2}
.login-logo{width:1000px;height:150px;margin:0 auto;background:url(../images/login/logo.png) center bottom no-repeat;display:block}
.login-box{position:relative;margin-top:45px;background:url(../images/login/login-bg.jpg) #fff bottom no-repeat;border-radius:20px 20px 20px 20px;padding:20px 0 100px 20px}
.login-content{position:absolute;top:0;right:50px}
.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 li{position:relative;margin-top:15px}
.login-input-box .input-icon{font-size:19px;color:#6d6d6d;position:absolute;left:10px;top:11px}
.login-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: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-box{position:relative;padding:0 130px;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;float:left}
.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 230px 30px;text-align:center}
.login-bottom li{padding:0 38px;color:#2196F3;display:inline-block}
.login-bottom-button,.login-bottom-icon{float:left;padding:5px;text-align:center}
.login-bottom-button a{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;display:block;width:125px;height:32px;line-height:32px;border-radius:16px;margin-top:10px;outline:0;text-decoration:none}
.login-bottom-button a:hover{background:#b90101}


.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}



@media screen and (max-width: 1400px) {
    .login-box{margin-top: 0px !important;}
}

