/*通用样式开始*/
*{
    box-sizing: border-box;
    padding: 0;
    margin: 0;
    font-family: 微软雅黑;
}
html{
    overflow: auto;
    height: 100%;
}
body{
    font-size: 18px;
    color: #212121;
}
ul{
    list-style: none;
}
a{
    text-decoration: none;
    color: inherit;
}

.bt-l{
    float: left;
}

.bt-r{
    float:right;
}

.clear:after {
    content: '';
    display: block;
    clear: both;
}

.bt-box-1360{
    max-width: 1360px;
    margin: 0 auto;
    height: auto;
}
.bt-box-1166{
    height: 440px;
    width: 1305px;
    margin: 0 auto;
    background: #fff;
}
.bt-box-1160{
    margin: 0 auto;
    background: #fff;
    margin-top: 3%;
}
.bg{
    width: 100%;
    background: #F8FAFD;
}
.bg2{
    width: 100%;
    background: #FFFFFF;
}
/*通用样式结束*/
/*各后台登录页面*/
/*商家登录页面*/
.vip_login{
    height:589px;
    width: 1160px;
}
.login_header{
    height: 74px;
    line-height: 74px;
}
.login_header>img{
    margin-top: 10px;
}

.vip-login-text{
    width: 723px;
}
.vip-login-text img{
    margin-top: 70px;
    margin-bottom: 27px;
}
.vip-login-text2{
    width: 324px;
    margin: 0 auto
}
.vip-login-text2>form input{
    width: 100%;
    height: 49px;
    line-height: 49px;
    padding-left: 40px;
    font-size: 16px;
    border: 1px solid #DDDAD5;
}
.vip-login-text2>form button{
    width: 100%;
    height: 49px;
    border: none;
    color: #ffffff;
    font-size: 18px;
    margin-top: 40px;
    outline: none;
}
.vip-login-text2>form select{
    width: 100%;
    height: 49px;
    line-height: 49px;
    font-size: 16px;
    border: 1px solid #DDDAD5;
    color: #74736D;
}
.pl12{
    padding-left: 12px!important;
}
.vip-login-text2>form option{
    height: 30px;
    line-height: 30px;
}
.vip-login-text2>form option:checked{
    background: #FF0000;
    color: #ffffff;
}
.vip-btn-login{
    background: url("../img/login_btnbg.png");
}
.sys-btn-login{
    background: url("../img/syylogin_btnbg.png");
}
.vip-login-text2>form input:first-child{
    background: url("../img/login-zhanghao.png") no-repeat 5% center;
}
.login_inputbg2{
    background: url("../img/login-password.png") no-repeat 5% center;
}
.mag-top20{
    margin-top: 20px;
}
.mag-top10{
    margin-top: 10px;
}
.login-checkbox{
    width: 20px;
    height: 20px;
    vertical-align:middle;
    margin-right: 12px;
    border: 1px solid #DDDAD5;
}

input[type="checkbox" i] {
    background-color:#ffffff;
    cursor: default;
    padding: initial;
    border: initial;
}
.login_footer{
    margin-top: 20px;
}
.login_footer>P{
    font-size: 18px;
    color: #959595;
}
.select{
    width: 100%;
}
.selb{
    width: 100%;
    height: 45px;
    line-height: 45px;
    background: url("../img/select_bg.png") no-repeat 95% center;
    border: 1px solid #DDDAD5;
    color: #74736D;
}

.menu{
    width: 324px;
    display: none;
    z-index: 100;
    position: absolute;
}
.menu>li{
    width: 324px;
    height: 30px;
    line-height: 30px;
    background: #ffffff;
    color: #323232;
    padding-left: 12px;
}
.menu>li:first-child{
    background: #FF0000;
    color: #ffffff;
}
.menu>li:last-child{
    border: 1px solid #DDDAD5;
    border-top: none;
}
.menu>li:hover{
    background: #FF0000;
    color: #ffffff;
    border: none;
}

#menu2>li:nth-child(2){
    border: 1px solid #DDDAD5;
    border-top: none;
    border-bottom: none;
}

.vip-login-text>a{
    height: 25px;
    border-bottom:1px solid #525755 ;
}
.afterclear:after{
    content: "";
    display: block;
    clear: both;
}
.text-c{
    text-align: center;
}
.text-l{
    text-align: left;
}
.text-r{
    text-align: right;
}
.login-err{
    color: #FF0000;
}
@media (min-width: 1367px){
    .login_footer{
        margin-top: 6%;
    }
}
@media (max-width: 1366px) {
    .vip_login{
        height: 475px;
        width: 1075px;
    }
    .height475{
        height: 475px;
    }
    .mag-top4per{
        margin-top: 4%;
    }
    .vip-login-text .mmmm{
        margin-top: 16%;
        margin-bottom: 8%;
    }
    .vip-login-text2>form button{
        margin-top: 25px;
    }
}

