.lay_wy{
    border-radius: 5px;
}
.lay_wy .layui-layer-content{
    border-radius: 5px;
}
.lay_wy .layer-title{
    height: 54px;
    font-size: 18px;
    text-align: center;
    border-bottom: 1px solid #ece3e3;
    background: #fff;
    display: block;
    width:100%;
    line-height: 54px;
    font-weight: bold;
}
.lay_wy .layer-input{
    margin-top:10px;
    margin-bottom:10px;
}
.lay_wy .layer-input li{
    /**/position: relative;
    width:90%;
    margin:0 auto;
    height: 54px;
}
.lay_wy .layer-input li .layer_span{
    width:40%;
    height: 40px;
}
.lay_wy .layer-input li .layer_span.tl{
    float:left;
    text-align:left;
}
.lay_wy .layer-input li .layer_span.tr{
    float:right;
    text-align:right;
}
.lay_wy .layer-input li .layer_but{
    width:100%;
    height: 40px;
    margin-bottom: 8px;
}
.lay_wy .layer-input li input{
    display: block;
    width: 99%;
    height: 44px;
    border-radius: 5px;
    border: 1px solid #ccc;
    margin-bottom: 6px;
    font-size: 14px;
    /*padding: 12px 0 12px 35px;*/
    padding-left: 35px;
}
.lay_wy .layer-input li input::-webkit-input-placeholder{
    color: #aab2bd;
}
.lay_wy .layer-input li .input-icon{
    display: block;
    width: 12px;
    height: 12px;
    position: absolute;
    top: 8px;
    left: 13px;
    z-index: 10;
}
.layer_login{
    width: 400px !important;
}
.layer_gatpass{
    width: 600px !important;
}
.layer_gatpass .layer-input li span{
    width:80px;
    float: left;
    text-align:right;
    padding-right: 10px;
    line-height: 44px;
    margin-bottom: 6px;
}
.layer_gatpass .layer-input li div{
    width:450px;
    float: right;
    display:block;
}
.layer_gatpass .layer-input li div input{
    padding-left:10px;
}
.layer_gatpass .ewm_on_input{
    width:160px !important;
}
.layer_gatpass .ewm_on_img{
    width:200px !important;
}
.layer_gatpass .ewm_on_img img{
    width:100%;
    height:100%;
    background:red;
}
.layer_gatpass.lay_wy .layer-input li{
    width:98%;
}
