.xmw-wrap {width:100%;height:100%;position:fixed;top:0;left:0;background:#000;background:rgba(0,0,0,.5);overflow:hidden;
    z-index:9;}
.xmw-login-box,.xmw-phonelogin-box,.xmw-bind-box {width:320px;background:#fff;height:340px;position:fixed;left:50%;top:50%;
    margin-left:-160px;margin-top:-170px;border-radius:12px;overflow:hidden;}
.xmw-login-box .xmw-com-tit,.xmw-phonelogin-box .xmw-com-tit,.xmw-bind-box .xmw-com-tit{height:65px;font-size:22px;
    text-align:center;line-height:65px;color:#fff;font-weight:700;position:relative;
    background:linear-gradient(to bottom,#ccad73,#e8cd99);}
.xmw-login-box .xmw-com-box form {width:100%;}
.xmw-login-form {width:100%;position:relative;}
.xmw-login-form li {margin-top:15px;position:relative;}
.xmw-login-form .username-txt:before {width:18px;height:20px;position:absolute;left:13.5%;top:26%;content:'';
    background:url(../images/zh.png) no-repeat center center;background-size:18px 20px;}
.xmw-login-form .yzm-txt:before {width:18px;height:20px;position:absolute;left:13.5%;top:26%;content:'';
    background:url(../images/yzm.png) no-repeat center center;background-size:18px 20px;}
.xmw-login-form .password-txt:before {width:18px;height:20px;position:absolute;left:13.5%;top:26%;content:'';
    background:url(../images/ys.png) no-repeat center center;background-size:18px 20px;}
.xmw-login-form li input {display:block;width:80%;height:45px;border:1px solid #ccad73;border-radius:3px;color:#555;
    font-size:14px;padding-left:40px;box-sizing:border-box;margin:0 auto;}
.xmw-login-form li.platform_select>div{width: 80%;margin: 0 auto}
.xmw-login-form li.platform_select>div>label{width: 50%;float: left;}
.xmw-login-form li.platform_select input{width: 20px;height: 20px;float: left;margin:0 15px;}

.xmw-sure-btn {height:45px;line-height:45px;text-align:center;font-size:20px;color:#fff;border-radius:5px;width:80%;border:none;
    background:linear-gradient(to bottom,#ccad73,#e8cd99);display:block;margin:20px auto 0;padding:0;}
#autoLogin {width:20px;height:20px;background:#fff;float:left;margin:0 8px 0 33px;}
.layui-layer-setwin .layui-layer-close1{display: none!important;}

.xmw-phonelogin-box{height: 360px;margin-top:-180px;}
.xmw-phonelogin-box .xmw-com-tit{height: 55px;line-height: 55px;}
.xmw-phonelogin-box #getYzmCode,.xmw-bind-box #getYzmCode{width: auto;height: 35px;line-height: 35px;background: #4FBCF5;
    color: #fff;position: absolute;right: 12%;top: 10%;border-radius: 5px;padding: 0 5px;border: none;}
.xmw-phonelogin-form li{margin-top: 10px;}
.xmw-phonelogin-form .xmw-sure-btn{margin: 15px auto 0;}

#bindPhoneHtml{float: right;color: cornflowerblue;font-size: 15px;margin-right: 35px;}
#popup{width: 100%;
    height: 100%;
    position: fixed;
    top: 0;
    left: 0;
    background: #000;
    background: rgba(0,0,0,.5);
    overflow: hidden;
    z-index: 99;
    display: none;
}
.accountBox{width: 300px;height: 200px;background: #fff;position: fixed;top: 50%;left: 50%;margin-left: -150px;
    margin-top: -100px;border-radius: 8px; z-index: 999;display: none;
}
.accountBox p{text-align: center;margin: 20px 0;}
.accountBox input{width: 85%;margin: 0 auto;display: block;height: 40px;line-height: 40px;text-indent: 1em;border-radius: 5px;
    border: 1px solid #ccad73;}
.accountBox a{height:45px;line-height:45px;text-align:center;font-size:20px;color:#fff;border-radius:5px;width:80%;border:none;
    background:linear-gradient(to bottom,#ccad73,#e8cd99);display:block;margin:20px auto 0;padding:0;}