﻿

*{margin:0px;padding:0px;font:12px /20px "微软雅黑";outline:none;}
html,body{width:100%;height:100%;}
ul,li{list-style:none;}

.estateDiv{height:100%;width:100%;margin:0 auto;background:url("../images/login/Estate.jpg") bottom center no-repeat;background-size:contain;}
.maskDiv{height:100%;width:100%;z-index:0;position:absolute;left:0px;top:0px;background:url("../images/login/maskBG.png") repeat\9;background:rgba(0,117,169,0.74);}

    .maskDiv .loginDiv {
        width: 485px;
        padding-bottom: 33px;
        padding-top: 23px;
        left: 50%;
        margin-left: -242px;
        top: 50%;
        margin-top: -180px;
        position: absolute;
        border-radius: 5px;
        -moz-border-radius: 5px;
        -webkit-border-radius: 5px;
        background: #FFF;
        background: url("../images/login/loginBG.png")  top no-repeat\9;
        background-size:  cover;
    }
     
  
.maskDiv .loginDiv div{margin:0 auto;margin-top:18px;margin-top:18px\9;width:358px;height:35px;
    border-radius:5px;-moz-border-radiux:5px;-webkit-border-radius:5px;}
.head {float: left;position: relative;left: 50%;top:50%;margin-top: -252px;}
.head p{color: #fff;font-size: 30px;height: 39px;line-height: 39px;text-align: center;padding: 10px 0;white-space: nowrap;float: right;}
.head img{float: left;margin-top: 10px;}
.maskDiv .loginDiv .logoTit{border-bottom:1px solid #33a3e3;width:358px;height:75px;/*font:bold 36px /90px "微软雅黑";color:#39a3de;*/border-radius:0px !important;position:relative;}
.maskDiv .loginDiv .logoTit p{margin-left:82px;padding-top:10px;font:bold 24px  "微软雅黑";color:#39a3de;padding-bottom: 10px;}
.maskDiv .loginDiv .logoTit img{position:absolute;top:50%;transform: translateY(-50%);}
.maskDiv .loginDiv .inputDiv{border:1px solid #d8d8d8;}
.maskDiv .loginDiv .inputDiv input{border:0px none #ffff00;margin-left:45px;width:300px;height:32px;text-indent:0px;color:#333;line-height:32px;}
.maskDiv .loginDiv .inputDiv.xtype{background:url(../images/login/i_ywxt.png) 15px center no-repeat;position:relative;}
.maskDiv .loginDiv .inputDiv .xtype_ul{background:url("../images/login/i_down.png") 280px center no-repeat;width:305px;height:30px;margin-left:50px;line-height:28px }
.maskDiv .loginDiv .inputDiv .xtype_ul #li-1{line-height:30px;font-size:14px;color:#333;cursor:pointer;}
.maskDiv .loginDiv .inputDiv .xtype_box{z-index:999;margin-top:-1px;margin-left:-1px;display:none;}
.maskDiv .loginDiv .inputDiv .xtype_box .xtype_box_ul{background:#FFF;width:358px;border:1px solid #d8d8d8;border-radius:0px 0px 5px 5px;}
.maskDiv .loginDiv .inputDiv .xtype_box .xtype_box_ul li{text-indent:50px;line-height:30px;display:block;cursor:pointer;width:358px;color:#333;}
.maskDiv .loginDiv .inputDiv .xtype_box .xtype_box_ul li:hover{background:#57baf1;color:#fff;}

.maskDiv .loginDiv .inputDiv.user{background:url("../images/login/i_user.png") 15px center no-repeat;}
.maskDiv .loginDiv .inputDiv.pwd{background:url("../images/login/i_pwd.png") 15px center no-repeat;}
.maskDiv .loginDiv .inputDiv.checkcode{background:url("../images/login/i_user.png") 15px center no-repeat;}

.maskDiv .loginDiv .pwdDiv{margin-top:5px;}
.maskDiv .loginDiv .pwdDiv div{margin-top:0px;width:100px;height:25px;line-height:25px;color:#afafaf;cursor:pointer;}
.maskDiv .loginDiv .pwdDiv div:hover{color:#33a3e3;text-decoration: underline;}
.maskDiv .loginDiv .pwdDiv .checkbox{float:left;background:url("../images/login/check_nosel.png") 0px center no-repeat;text-indent:20px;}
.maskDiv .loginDiv .pwdDiv .checkbox.isSel{background:url("../images/login/check_sel.png") 0px center no-repeat;}
.maskDiv .loginDiv .pwdDiv .forgetPWD{float:right;text-align:right;text-indent:10px;}
.maskDiv .loginDiv .loginBtn{width:358px;height:37px;margin-top:0px;background:url("../images/login/loginBtn.png") center no-repeat;cursor:pointer;text-align:center;font:normal 16px /37px "";color:#FFF;}
.clearfix:after{ content:'.'; display:block; clear:both; visibility:hidden; height:0px;}
/*谷歌下object尺寸问题*/
object {
    display:none;
}



.login .user_name {
    position: relative;
}

.login #userTxt {
    width: 60%;
    float: left;
}

    .login #userTxt::-ms-clear {
        display: none;
    }

.login .scan_face {
    width: 120px;
    float: right;
    line-height: 28px;
    background: #fabd44;
    text-align: center;
    color: #fff;
    cursor: pointer;
}

    .login .scan_face:hover {
        opacity: 0.9;
    }

.login .search_close {
    display: none;
    position: absolute;
    width: 12px;
    height: 12px;
    top: 8px;
    right: 156px;
    cursor: pointer;
}

.login .history_select {
    display: none;
    width: 210px;
    border: 1px solid #c0c0c0;
    box-sizing: border-box;
    position: absolute;
    top: 0;
    left: 0;
    top: 28px;
    background-color: #fff;
    z-index: 1;
}

.history_li {
    position: relative;
    height: 28px;
    border-bottom: 1px solid #f0f0f0;
    padding-left: 10px;
    box-sizing: border-box;
}

    .history_li span {
        display: inline-block;
        line-height: 28px;
    }

    .history_li:hover {
        background-color: skyblue;
        color: #fff;
    }

    .history_li img {
        position: absolute;
        width: 12px;
        height: 12px;
        padding: 4px;
        top: 50%;
        transform: translateY(-50%);
        right: 0;
        cursor: pointer;
    }

 
 
 
 