
::-ms-clear,::-ms-reveal{display:none;}
.img-user {
	margin-left:20px;
	margin-top:7px;
	background:url(../images/user.png) no-repeat;
}
.div-radius {
	border-radius:20px;	
}
body{
    margin: 0;
}
a,a:hover,a:visited{
    text-decoration: none;
}
.com-content{
    width: 1020px;
    margin: 0 auto;
    /*border: 1px solid;*/
}
.com-lbl{
    width:400px;
    text-align: right;
    height: 50px;
    display: table-cell;
    vertical-align: middle;
    padding-right: 10px;
}
.com-lbl label{
    color:#666;
    display: inline-block;
    font-size: 14px;
}
.com-ctl{
    height: 50px;
    width: 320px;
    display: table-cell;
    vertical-align: middle;
}
.com-ctl .ctl{
    height: 34px;
    border: 1px solid #ddd;
    /*border-radius: 2px;*/
    /*margin-left: 2px;*/
    width: 268px; 
    padding:0 10px; 
}
.hidden {
    display: none;
}
/*校验失败文字容器*/
.com-val{
    height: 50px;
    width:270px;
    padding-left: 10px;
    display: table-cell;
    vertical-align: middle;
}
.val-alarm label{
    position: relative;
    top: -1px;
    font-size: 14px;
    color: #f6bb42;
}
.val-err label{
    position: relative;
    top:-1px;
    left:10px;
    font-size: 14px;
    color: #ff0000;
}
.required{
    color:#ff0000 !important;
}
/*按钮*/
.btn-gray{
    background-color: #e8e8e8;
    border: 1px solid #ddd;
    height: 35px;
}
.btn-primary {
    background-color: #03BBD6;
    border: 0px;
    width: 88px;
    height: 34px;
    color: #fff;
    cursor: pointer;
    border-radius: 3px;
}
.btn-disable {
    background-color: #B9B9B9;
    border: 0px;
    width: 88px;
    height: 34px;
    color: #fff;
    cursor: pointer;
    border-radius: 3px;
}
.ctl-err {
    border:1px solid #ff0000 !important;
    background:url(../../Images/common/val-fail.png) no-repeat right 10px center ;
    /*position:relative;*/
}

    /*.ctl-err:after {
        display:block;
        content:" ";
        width:11px;
        height:11px;
        background:url(../../Images/Common/校验失败.png) no-repeat 0 0;
        position:absolute;
        top:50%;
        transform:translate(0, -50%);
         right:10px;
    }*/
.ctl-alarm {
    border:1px solid #f6bb42;
}
.push-right {
    float: right;
}
.com-center {
    text-align: center;
}
.com-inline {
    display: inline-block;
}
/*单选框文字样式*/
.com-rdo-text {
    font-size: 12px;
    color: #808080;
}
/*搜索栏*/
.search-bar {
    border-radius: 5px;
    /*overflow: hidden;*/
    box-sizing:content-box;
    position:relative;
}
    .search-bar * {
        box-sizing:border-box;
    }
.text-board {
    border: 1px solid #ccc;
    border-top-left-radius:5px;
    border-bottom-left-radius:5px;
    display:inline-block;
}
.search-close-btn {
    position:absolute;
    cursor:pointer;
}
.search-padding-right {
    padding-right:22px;
}
.search-ctl {
    border:0px;
    padding-left:35px;
    background:url('../../Images/icon/icon_search.png') no-repeat left 3px center;
    outline:none;
}
.search-btn {
    width:54px;
    background-color:#15b0e4;
    color:#fff;
    display:inline-block;
    float:right;
    border:0px;
    position:relative;
    left:-1px;
    border-top-right-radius:5px;
    border-bottom-right-radius:5px;
}
.text-left {
    text-align:left;
}
.text-center {
    text-align: center;
}
.text-right {
    text-align: right;
}
.search-autocomplete-block {
    background-color:#fff;
    background-color:rgba(0,0,0,0.6);
    overflow:auto;
    border-radius:5px;
}
.search-ul {
    /*border: 1px solid;*/
}
    .search-ul a {
        display:block;
        margin:0;
        color:#fff;
        font-size:14px;
        padding:5px 10px;
    }
        .search-ul a:hover {
            background-color:#f7f7f7;
            color:#fff;
        }
            .search-ul a:hover .autocomplete-nomatching {
                color:#8a8a8a;
            }
.autocomplete-nomatching {
    color:#fff;
    font-weight:bold;
    cursor:pointer;
    word-break:keep-all;
    white-space:nowrap;
}
.autocomplete-matching {
    color:#00acea;
    font-weight:bold;
    cursor:pointer;
    word-break:keep-all;
    white-space:nowrap;
}
/*搜索栏第二版*/
.search-box-a {
    display:inline-block;
    position:relative;
}
.search-input-a {
    border: none;
    padding-left: 33px;
    background: url("/Images/icon-new/search.png") no-repeat 5px center #fff;
    color:#808080;
    vertical-align:middle;
    float:left
}
/*A型搜索框带搜索按钮的输入框样式*/
.search-input-withbtn-a {
    border-right: none;
    border-radius: 6px 0 0 6px;
}
/*A型搜索框不带搜索按钮的输入框样式*/
.search-input-nobtn-a {
    border-radius: 6px 6px 6px 6px;
}
    .search-input-focus-a {
    /*当输入框输入了文字时,右边出现叉号按钮,所以加个右边的padding*/
        padding-right: 25px;
    }
.search-clear-a {
    display:inline-block;
    width:20px;
    height:20px;
    cursor:pointer;
    position:absolute;
    background-image:url(../../Images/icon/icon_close.png);
    display:none;
}
.search-btn-a {
    min-width: 55px;
    background-color:#15b0e4;
    color:#fff;
    font-size:14px;
    border:0;
    vertical-align:middle;
    border-top-right-radius:5px;
    border-bottom-right-radius:5px;
    cursor:pointer;
    outline:none;
    float:right;
}
.search-autocomplete-a {
    background-color: rgba(0,0,0,0.6);
    display:none;
    border-radius:5px;
    overflow:auto;
    z-index:100;
}
.autocomplete-item-a {
    cursor: pointer;
    display:block;
    height:29px;
    margin:0;
    padding:5px 10px;
}
    .autocomplete-item-a:hover {
        background-color:#fff;
    }
        .autocomplete-item-a:hover > .autocomplete-nomatching-a {
            color: #8a8a8a;
        }
.autocomplete-nomatching-a {
    color: #fff;
    font-size:14px;
    cursor:pointer;
    word-break:keep-all;
    white-space:nowrap;
}
.autocomplete-matching-a {
    color: #00acea;
    font-size:14px;
    cursor: pointer;
    word-break: keep-all;
    white-space: nowrap;
}
/*列表控件*/
/*.lstbox-title {
    margin:0;
    height:42px;
    background-color:#00acea;
}
.lstbox-lbl-title {
    display:inline-block;
    margin: 10px 14px;
    color:#fff;
    position:relative;
}
.lstbox-add-icon {
    cursor: pointer;
    float: right;
    position: relative;
    left: -5px;
    top: 4px;
}
.lstbox-input {
    border:1px solid #eee;
    padding:0 10px;
}
.lstbox-item {
    cursor:pointer;
    height:42px;
}
    .lstbox-item .lstbox-item-lbl {
        display:inline-block;
        text-wrap:avoid;
        white-space:nowrap;
        word-break:keep-all;
        position:relative;
        top:10px;
        left:14px;
        color:#808080;
        font-size:14px;
        cursor:pointer;
    }
.lstbox-item-tip {
    font-size: 12px;
    color: #808080;
    display:inline-block;
    position:relative;
    left:15px;
    top:10px;
    cursor:pointer;
}
.lstbox-item:hover {
    background-color:#d5f4ff;
}
    .lstbox-item:hover > .lstbox-item-lbl {
        color:#00acea;
    }
    .lstbox-item:hover > .lstbox-item-tip {
        color: #00acea;
    }
.lstbox-item-active {
    background-color:#d5f4ff;
}
    .lstbox-item-active > .lstbox-item-lbl {
        color: #00acea;
    }
    .lstbox-item-active > .lstbox-item-tip {
        color:#00acea;
    }*/
/*地图目录*/
.addr-map-bar {
    border: 1px solid #ddd;
    border-radius: 5px;
    overflow:hidden;
    position:relative;
    background:url(../../Images/icon/icon_search.png) no-repeat 2px center;
}
.addr-map-mid {
    position: absolute;
    top: 50%;
    transform: translate(0,-50%);
    left: 30px;
    display: inline-block;
    /*border:1px solid;*/
}
    .addr-map-mid a {
        position:relative;
        top:1px;
        font-size:12px;
        color:#808080;
    }
/*itemview*/
.iv-content {
    /*border:1px solid;*/
    margin:5px 0;
    box-sizing:border-box;
    padding:0 20px;
}
.iv-row {
    height: 41px;
}
.lv-toolbar-btn-lbl,.lv-item-lbl {
    font-size: 12px;
    color: #808080;
    display:inline-block;
    margin-left:15px;
    word-break:keep-all;
    white-space:nowrap;
    text-wrap:none;
}
.lv-toolbar-btn-lbl {
    color: #3bafda;
}
.lv-item-lbl {
    color: #808080;
}
.lv-lnk {
    position:relative;
    top:8px;
}
.lv-toolbar-btn-cell {
    display: inline-block;
    width: 116px;
    height: 41px;
}
    .lv-toolbar-btn-cell * {
        cursor: pointer;
    }
.lv-item-cell {
    height:41px;
    display:inline-block;
    padding-right:30px;
    /*border:1px solid;*/
}
    .lv-item-cell * {
        cursor: pointer;
    }
/*地址框*/
.adv-content {
    margin:10px 4px;
}
.adv-cell {
    /*border:1px solid;*/
    display:inline-block;
    margin:10px 8px;
    padding:0px 5px;
    color:#333;
    font-size:14px;
}
.adv-cell-active {
    background: #233039;
    color: #fff;
}
/*树形控件*/
.ul-orgtree {
    /*margin-left:10px;*/
    margin:10px 0px;
}
    .ul-orgtree li {
        margin:10px 0 0 25px;
        /*border:1px solid;*/
    }
.orgtree-hidden {
    display:none;
}
.orgtree-label,.orgtree-exp {
    padding:5px;
    color:#15b0e4;
}
.orgtree-active {
    background-color: #34bc9d;
    border-radius:5px;
    color:#fff;
}
.orgtree-exp {
    display:inline-block;
    width:15px;
    height:15px;
    text-align:center;
}
.orgtree-label,.orgtree-li {
    text-wrap: none;
    word-break:keep-all;
}
/*分页*/
.pag-perpage {
    width:80px;
    border:1px solid #ccc;
    height:28px;
    border-radius:4px;
    font-size:12px;
    color:#666;
    padding-left:10px;
}
.jump-page {
    margin-left: 15px;
    font-size:12px;
    color:#666;
    height:36px;
}
    .jump-page input {
        width: 50px;
        margin: 0 10px;
        border: 1px solid #ccc;
        height: 28px;
        border-radius: 4px;
        font-size: 12px;
        color: #666;
        padding-left: 10px;
    }
/*对话框*/
.msg-dialog {
    border-radius:5px;
    box-shadow:rgba(120,120,120,0.3) 0 0 5px 5px;
}
.msg-dialog * {
    box-sizing:border-box;
}
    .msg-dialog p {
        margin: 0;
    }
.msg-title {
    font-size:14px;
    font-weight:bold;
    color:#f88a6f;
    height:40px;
    box-sizing:border-box;
    /*padding-top:10px;*/
}
.msg-text {
    font-size:12px;
    color:#666;
    line-height:26px;
}
.msg-btn-cell {
    text-align: center;
    display:inline-block;
    width:102px;
}
/*组织结构下拉框*/
.org-select-box {
    position:relative;
    box-sizing:border-box;
}
.org-select-input {
    vertical-align: middle;
    border: 1px solid #c5c5c5;
    border-radius:5px 0 0 5px;
    border-right:none;
    padding:0 10px;
}
.org-select-btn {
    display: inline-block;
    background-color:#00acea;
    vertical-align:middle;
    border:0;
    border-radius:0 5px 5px 0;
    cursor:pointer;
    background-image:url(../../Images/powerstatus/index/relation.png);
    background-position:center center;
    background-repeat:no-repeat;
    outline:0;
}
.org-pop {
    min-width: 280px;
    min-height: 100px;
    position:absolute;
    background-color:#fff;
    display:none;
    box-shadow:rgba(100,100,100,0.4) 0 1px 5px 2px;
    z-index:99;
}
.pop-point-gray {
    width: 0px;
    height: 0px;
    border: 10px solid #aaa;
    border-top: 10px solid rgba(0,0,0,0);
    border-left: 10px solid rgba(0,0,0,0);
    border-right: 10px solid rgba(0,0,0,0);
    position:absolute;
    top:-20px;
}
.pop-point-white {
    width: 0px;
    height: 0px;
    border: 10px solid #fff;
    border-top: 10px solid rgba(0,0,0,0);
    border-left: 10px solid rgba(0,0,0,0);
    border-right: 10px solid rgba(0,0,0,0);
    position: absolute;
    top: -20px;
}
    /*.org-pop::before {
        content: " ";
        border: 10px solid #aaa;
        border-top: 10px solid rgba(0,0,0,0);
        border-left: 10px solid rgba(0,0,0,0);
        border-right: 10px solid rgba(0,0,0,0);
        position: absolute;
        top: -20px;
        left: 20px;
    }
    .org-pop::after {
        content: " ";
        border: 10px solid #fff;
        border-top: 10px solid rgba(0,0,0,0);
        border-left: 10px solid rgba(0,0,0,0);
        border-right: 10px solid rgba(0,0,0,0);
        position: absolute;
        top: -20px;
        left: 20px;
    }*/
/******************登录模版页样式开始**********************/
.top-con{
    box-sizing:border-box;
    width:1200px;
    margin: 0 auto;
    height: 78px;
    border-bottom: 1px solid #ddd;
}
.div-logo {
    float: left;
    position:relative;
    top:15px;
}
.sys-name {
    display:inline;
    font-size:16px;
    position:relative;
    top:-15px;
    left:10px;
    color:#000;
    font-weight:bold;
}
.master-nav{
    float:right;
    margin:0;
    position:relative;
    top:25px;
}
.master-nav li{
    display: block;
    padding:0 10px;
    float:left;
}
.nav-item {
    margin:0;
    display:block;
    text-align:center;
    color:black;
    font-size: 16px;
}
.nav-spliter {
    margin:0;
    display:block;
    text-align:center;
    color:black;
    position:relative;
    top:3px;
    font-size:12px;
}
.master-nav li a, .master-nav li a:hover, .master-nav li a:visited {
    text-decoration: none;
}
.nav-item:hover,.nav-item-active:hover {
    color:DodgerBlue;
    font-weight:bold;
}
.section{ 
    width:100%;
}

.foot{ color:#959595; font-size:12px; padding:15px 0;line-height:30px;}
.p-download {
    display: block;
    width: 78px;
    height: 26px;
    background: url(/Images/icon-new/ios.png);
}
.p-download.p-download-android {
    background: url(/Images/icon-new/Android.png);
}
.foot-tip {
    font-size:12px;
    color:#333;
    line-height:30px;
}
.webinfo {
    position:relative;
    top:30px;
    line-height:30px;
}
.div_download{
    width: auto;
    height: auto;
    position: relative;
    text-align: center;
    padding: 25px 0px 45px 0px;
    margin: 0 auto;
}
.download_img{
    position: relative;
    margin: 5px auto;
    display: inline-block;
}
.download_img_container{
    height: 75px;
    width: 75px;
    padding:15px 30px 15px 30px;
    float: left;
    border: none;
}
.div_ver{
    width: 1px;
    height: 65px;
    margin-top: 20px;
    position: relative;
    float: left;
    border-left: thin dashed #7d7d7d;
}

.select-box-v2{
    border:1px solid #00acea;
    box-sizing: border-box;
    border-radius: 5px;
}
.select-input-v2{
    background-color: rgba(0,0,0,0);
    border: 0;
    border-radius: 5px 0 0 5px;
    padding:0 5px;
    color:#666;
    font-size:12px;
}
.select-btn-v2{
    display: inline-block;
    background-color: #00acea;
    background-image: url(../../Images/icon/icon_down_w.png);
    background-repeat: no-repeat;
    background-position: center center;
}
.popbox-v2{
    position: absolute;
    background-color: rgba(0, 0, 0, 0.7);
    border-radius: 0 0 5px 5px;
    display: none;
}
.select-ul-v2{
    list-style: none;
    margin-top: 5px;
    padding: 0;
}
.select-ul-v2 li{
    height: 26px;
    cursor: pointer;
    text-align: center;
    padding:0 10px;
}
.select-item-v2{
    position: relative;
    top: 2px;
    font-size: 14px;
    color: #fff;
    text-decoration: none;
    word-break:keep-all;
    white-space:nowrap;
}
.select-ul-v2 li:hover > .select-item-v2{
    color:#00acea;
}
/*第二版列表框*/
.lstbox-content-v2 * {
    box-sizing: border-box !important;
}
.lstbox-title-content-v2 {
    width: 100%;
    height: 42px;
    background-color: #38474E;
}
.lstbox-title-v2 {
    font-size: 16px;
    color: #fff;
    float:left;
    vertical-align:middle;
}
.lstbox-oper-v2 {
    float:right;
}
.lstbox-add-v2 {
    display: inline-block;
    vertical-align: middle;
    width: 20px;
    height: 20px;
    background: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABQAAAAUCAYAAACNiR0NAAAAGXRFWHRTb2Z0d2FyZQBBZG9iZSBJbWFnZVJlYWR5ccllPAAAAyZpVFh0WE1MOmNvbS5hZG9iZS54bXAAAAAAADw/eHBhY2tldCBiZWdpbj0i77u/IiBpZD0iVzVNME1wQ2VoaUh6cmVTek5UY3prYzlkIj8+IDx4OnhtcG1ldGEgeG1sbnM6eD0iYWRvYmU6bnM6bWV0YS8iIHg6eG1wdGs9IkFkb2JlIFhNUCBDb3JlIDUuNi1jMDY3IDc5LjE1Nzc0NywgMjAxNS8wMy8zMC0yMzo0MDo0MiAgICAgICAgIj4gPHJkZjpSREYgeG1sbnM6cmRmPSJodHRwOi8vd3d3LnczLm9yZy8xOTk5LzAyLzIyLXJkZi1zeW50YXgtbnMjIj4gPHJkZjpEZXNjcmlwdGlvbiByZGY6YWJvdXQ9IiIgeG1sbnM6eG1wPSJodHRwOi8vbnMuYWRvYmUuY29tL3hhcC8xLjAvIiB4bWxuczp4bXBNTT0iaHR0cDovL25zLmFkb2JlLmNvbS94YXAvMS4wL21tLyIgeG1sbnM6c3RSZWY9Imh0dHA6Ly9ucy5hZG9iZS5jb20veGFwLzEuMC9zVHlwZS9SZXNvdXJjZVJlZiMiIHhtcDpDcmVhdG9yVG9vbD0iQWRvYmUgUGhvdG9zaG9wIENDIDIwMTUgKFdpbmRvd3MpIiB4bXBNTTpJbnN0YW5jZUlEPSJ4bXAuaWlkOjI5RDVFMkYzMDBENDExRTg4RjAwRkU2N0Q4NTZCOEI3IiB4bXBNTTpEb2N1bWVudElEPSJ4bXAuZGlkOjI5RDVFMkY0MDBENDExRTg4RjAwRkU2N0Q4NTZCOEI3Ij4gPHhtcE1NOkRlcml2ZWRGcm9tIHN0UmVmOmluc3RhbmNlSUQ9InhtcC5paWQ6MjlENUUyRjEwMEQ0MTFFODhGMDBGRTY3RDg1NkI4QjciIHN0UmVmOmRvY3VtZW50SUQ9InhtcC5kaWQ6MjlENUUyRjIwMEQ0MTFFODhGMDBGRTY3RDg1NkI4QjciLz4gPC9yZGY6RGVzY3JpcHRpb24+IDwvcmRmOlJERj4gPC94OnhtcG1ldGE+IDw/eHBhY2tldCBlbmQ9InIiPz4w6IUWAAABr0lEQVR42qzVzytEURTAcW8wzEiyQRILIkbkZ5HdhGSrZGNhISmFyEbKH2EhYiFiYU3ZW0gppBClQeR3IT8mz/fWmUy3e1+SU5/p9c4759335t77HNd1EyxRjU40owDqwjOsYwW7xirVUBPEuPsTtzgXd3LuE2Pw6/V6sxAiUjSHsFaUihbJqTiVGmPDMrzjAbWGkesa8IpnFOoNA/JI18gyFA9g2HA+F/c4QXJ8w0l5hJBlNFd4suRqpHYk1rASUXkvtsfbxr5HfgkvKPHxR3cjETMJf49ZBNGVxE8Y99j2KPiQm9piC49qzjrqX+XgBXmS7EefVlAEB8fa+SlMy/ElvnyyAv4rXDXCHVla2fi0XLiJAKos+XREsKdGuIFM1Hnc2Y9kj3w9MlQv1XABUfR6FDjCFqr2GcuxeTQhk7PCMs8uZEWYcnVSOxi/UtSiP8MNcgxF3egxnM+TFXSEJH1zKJbZrhZ74y82hybZxtTI823bV6lsSSoW0Ya0uHw62jEv1xzKQKz7oZKCUbxJ0Z28w9h7dGXbGkKiXu94fALK0YFW7ROwhlUcmIq+BRgAk3EBICwdsdQAAAAASUVORK5CYII=) no-repeat 100% 100%;
    margin-top: 2px;
}
.lstbox-del-v2 {
    display: inline-block;
    vertical-align: middle;
    width: 20px;
    height: 20px;
    background: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABQAAAAUCAYAAACNiR0NAAAAGXRFWHRTb2Z0d2FyZQBBZG9iZSBJbWFnZVJlYWR5ccllPAAAAyZpVFh0WE1MOmNvbS5hZG9iZS54bXAAAAAAADw/eHBhY2tldCBiZWdpbj0i77u/IiBpZD0iVzVNME1wQ2VoaUh6cmVTek5UY3prYzlkIj8+IDx4OnhtcG1ldGEgeG1sbnM6eD0iYWRvYmU6bnM6bWV0YS8iIHg6eG1wdGs9IkFkb2JlIFhNUCBDb3JlIDUuNi1jMDY3IDc5LjE1Nzc0NywgMjAxNS8wMy8zMC0yMzo0MDo0MiAgICAgICAgIj4gPHJkZjpSREYgeG1sbnM6cmRmPSJodHRwOi8vd3d3LnczLm9yZy8xOTk5LzAyLzIyLXJkZi1zeW50YXgtbnMjIj4gPHJkZjpEZXNjcmlwdGlvbiByZGY6YWJvdXQ9IiIgeG1sbnM6eG1wPSJodHRwOi8vbnMuYWRvYmUuY29tL3hhcC8xLjAvIiB4bWxuczp4bXBNTT0iaHR0cDovL25zLmFkb2JlLmNvbS94YXAvMS4wL21tLyIgeG1sbnM6c3RSZWY9Imh0dHA6Ly9ucy5hZG9iZS5jb20veGFwLzEuMC9zVHlwZS9SZXNvdXJjZVJlZiMiIHhtcDpDcmVhdG9yVG9vbD0iQWRvYmUgUGhvdG9zaG9wIENDIDIwMTUgKFdpbmRvd3MpIiB4bXBNTTpJbnN0YW5jZUlEPSJ4bXAuaWlkOjNBMDUxQjAzMDBENDExRTg4RjNBRTRDODg1REI3QUI2IiB4bXBNTTpEb2N1bWVudElEPSJ4bXAuZGlkOjNBMDUxQjA0MDBENDExRTg4RjNBRTRDODg1REI3QUI2Ij4gPHhtcE1NOkRlcml2ZWRGcm9tIHN0UmVmOmluc3RhbmNlSUQ9InhtcC5paWQ6M0EwNTFCMDEwMEQ0MTFFODhGM0FFNEM4ODVEQjdBQjYiIHN0UmVmOmRvY3VtZW50SUQ9InhtcC5kaWQ6M0EwNTFCMDIwMEQ0MTFFODhGM0FFNEM4ODVEQjdBQjYiLz4gPC9yZGY6RGVzY3JpcHRpb24+IDwvcmRmOlJERj4gPC94OnhtcG1ldGE+IDw/eHBhY2tldCBlbmQ9InIiPz5DzTcwAAABfUlEQVR42qyUPU7DQBCF1wHbSUAkASEhoEjrjgKJPgVNqOmBK3AMzgCnQBAKrkBJDSISBPEbSMDgmLfWizSZ2GAEI316nvXs8+za3kIcxyaFVdABUTwaNr/h/bR5ZtKkhw/mwQE4BUXwBhpgC3gZ8xLDHbACXjkWgYDXE6BGLVFt7IJzkU+BM7DvoM02LhbN38P6LNsO18AsuGOXS3zyC3gAC8AFIeiwtsyVtNndHLhPbMWGboA9kbsckzUNldv6phyTN0/4JgPm28yHJk3mm8wD5i1pWBB7cEGdpn5QS0ojVXcpN1IaPlEr1J74EmRtX9U9Zhl2qTPUd6pL9dR4Vc0bM3xWhaEyLFI/1YN/NKwoQ0/8PXK8quZlLrmiXoqvjENV1827h9rQ/+2SdYdGLa1GHeTtUL8U+1vdUm1cMb9WhiN7KP+UetqX/w0t1tezzsPhh7wODoHDp5fF4dBnZwPWGXHsjXVoD4Nj0Ivzha07Ap7s0ElOiH+MLwEGAF4ckyjpiMOXAAAAAElFTkSuQmCC) no-repeat 100% 100%;
    margin-left: 10px;
    margin-top: 2px;
}
.lstbox-items-content-v2 {
    margin: 0;
    overflow:auto;
}
.lstbox-ul-v2 {
    margin: 0;
    padding: 0;
}
    .lstbox-ul-v2 li {
        height:40px;
        padding:10px 8px;
        cursor:pointer;
        position:relative;
    }
.lstbox-item-edit-v2 {
    display:inline-block;
    width:16px;
    height:16px;
    background:url(../../Images/icon/icon-edit.png) no-repeat ;
    position:absolute;
    top:12px;
}
.lstbox-item-lbl-v2, .lstbox-item-tip-v2 {
    cursor: pointer;
}
.lstbox-item-lbl-v2 {
    font-size: 14px;
    color: #666;
}
.lstbox-li-v2 {
    word-break:keep-all;
    white-space:nowrap;
}
    .lstbox-li-v2:hover {
        background-color: #9BA3A6;
    }
    .lstbox-li-v2:hover > .lstbox-item-lbl-v2, .lstbox-li-v2:hover > .lstbox-item-tip-v2,
    .lstbox-li-active-v2 > .lstbox-item-lbl-v2, .lstbox-li-active-v2 > .lstbox-item-tip-v2 {
        color: #ffffff;
    }
.lstbox-li-active-v2 {
    background-color: #9BA3A6;
}
.lstbox-item-tip-v2 {
    font-size: 12px;
    color: #666;
}
.lstbox-newitem-v2 {
    margin: 0;
    height: 40px;
}
.lstbox-input-v2 {
    width:100%;
    padding:0 5px;
    height: 36px;
    background-color:#d5f4ff;
    border:0;
}
/******************登录模版页样式结束**********************/

body, h1, h2, h3, h4, h5, h6, hr, p, blockquote, dl, dt, dd, ul, ol, li, pre, form, fieldset, legend, button, input, textarea, th, td, button, input, select, textarea {
	padding: 0;
	margin: 0;
} 
h1, h2, h3, h4, h5, h6{
	font-size:100%;
	font-weight: normal;
} 
.mask-layout{
position: fixed;
top: 0;
bottom: 0;
left: 0;
right: 0;
background-color: #000000;
opacity: 0.3;
display: none;
z-index: 9999;
}

.layer-login{
display: block !important;
position: fixed;
top: 40%;
left: 50%;
transform: translate(-50%,-60%);
z-index: 10000;
}


.login-over{
width: 320px;
height: 200px;
background-color: #ffffff;
border-radius: 4px;
border: thin solid #dddddd;
text-align: center;
display: none;
}

.close-login-over{
height: 32px;
width: 32px;
position: absolute;
background: url(/Images/common/close.png) no-repeat center center;
right:-15px;
top: -15px;
display: block;
}

.close-login-icon{
width: 72px;
height: 72px;
border-radius: 72px;
margin: 20px 0px;
}

.close-login-h3{
font-weight: 600;
margin-bottom: 20px;
font-size:16px;
}

.close-login-p{
font-size:13px;
}

.login-a{
font-size:16px; 
text-decoration: underline;
color:#70aef8;
}
.msg-success{
color: #f88a6f;
}

.msg-fail{
    position:relative;
    color: #8a8a8a;
}
