﻿* {
    font-size: 12px;
    font-family: Tahoma,Verdana,微软雅黑,新宋体;
}

body {
    overflow:hidden;
    overflow-y:auto;
}

* {
    outline: none !important;
    -moz-outline: none !important;
}

html, body {
    /*height: 100%;*/
}
/* Main */

/*Bootstrap-overlay*/


body {
    overflow-x: hidden;
    color: #666;
}

a {
    color: #666;
    text-decoration: none;
}

    a:hover, a:focus {
        text-decoration: none;
        color: #28b779;
    }

.easyui-accordion ul {
    list-style-type: none;
    margin: 0px;
    padding: 10px;
}

    .easyui-accordion ul li {
        padding: 0px;
    }

        .easyui-accordion ul li a {
            line-height: 24px;
        }

        .easyui-accordion ul li div {
            margin: 2px 0px;
            padding-left: 10px;
            padding-top: 2px;
        }

            .easyui-accordion ul li div.hover {
                border: 1px dashed #99BBE8;
                background: #E0ECFF;
                cursor: pointer;
            }

                .easyui-accordion ul li div.hover a {
                    color: #416AA3;
                }

            .easyui-accordion ul li div.selected {
                border: 1px solid #99BBE8;
                background: #E0ECFF;
                cursor: default;
            }

                .easyui-accordion ul li div.selected a {
                    color: #416AA3;
                    font-weight: bold;
                }



.icon {
    background: url(../images/tabicons.png) no-repeat;
    width: 18px;
    line-height: 18px;
    display: inline-block;
}

.icon-sys {
    background-position: 0px -200px;
}

.icon-set {
    background-position: -20px -100px;
}


.icon-add1 {
    background: url('icon/edit_add.png') no-repeat;
}

.icon-nav {
    background-position: -100px -20px;
}

.icon-users {
    background-position: -100px -480px;
}

.icon-role {
    background-position: -360px -200px;
}

.icon-single {
    background-position: -100px -280px;
}

.icon-param {
    background-position: -100px -240px;
}

.icon-post {
    background-position: -340px -320px;
}

.icon-newpost {
    background-position: -100px -300px;
}

.icon-category {
    background-position: -100px -200px;
}

.icon-log {
    background-position: -380px -80px;
}
.icon-logs {
    background-position: -60px -320px;
}

.icon-areas {
    background-position: -160px -500px;
}

.icon-camera {
    background-position: -140px -500px;
}

.icon-cattle {
    background-position: -260px -480px;
}

.icon-delete16 {
    background: url('icon/delete.gif') no-repeat;
    width: 18px;
    line-height: 18px;
    display: inline-block;
}

.icon-delete {
    background-position: -140px -120px;
}

.icon-magic {
    background-position: 0px -500px;
}

.icon-database {
    background-position: -20px -140px;
}

.icon-excel{
      background-position: -240px -140px;
}

.icon-myright{
      background-position: -298px 0px;
}

.icon-myrightdata{
      background-position: -219px 0px;
}

.icon-myproperties{
      background-position: -338px -260px;
}


.icon-myrequest{
      background-position: -240px -300px;
}
.icon-myrequestdown {
    background-position: -260px -300px;
}

.icon-sms {
    background-position: -140px -180px;
}

.icon-smsopen {
    background-position: -160px -180px;
}

.icon-smstool {
    background-position: -180px -180px;
}

.icon-shop {
    background-position: -260px -200px;
}

.icon-customer {
    background-position: -140px -480px;
}

.icon-agent {
    background-position: -220px -480px;
}

.icon-income {
    background-position: -340px -260px;
}

.icon-outcome {
    background-position: -280px -280px;
}

.icon-money {
    background-position: -20px -140px;
}

.icon-rate {
    background-position: 0 -140px;
}

.icon-userrate {
    background-position: -280px -460px;
}

.icon-time {
    background-position: 0 -100px;
}

.icon-paychannel {
    background-position: -380px -220px;
}

.icon-email {
    background-position: -380px -180px;
}

.icon-emailopen {
    background-position: -380px -80px;
}

.noscript {
    position: absolute;
    z-index: 100000;
    height: 2046px;
    top: 0px;
    left: 0px;
    width: 100%;
    background: white;
    text-align: center;
}

/* Header */
#header {
    height: 68px;
    position: relative;
    width: 100%;
    z-index: -9;
    overflow: hidden;
}

    #header h1 {
        left: 50px;
        overflow: hidden;
        position: absolute;
        top: 15px;
        width: 500px;
        height: 51px;
    }

    #header .logoinfo {
        position: absolute;
        right: 5px;
        top: 10px;
    }

    #header .menuinfo {
        position: absolute;
        right: 0px;
        bottom: 0px;
    }

        #header .menuinfo a {
        }

            #header .menuinfo a:hover {
                background: #006CB7;
            }

    #header .m-btn-plain-active,
    .s-btn-plain-active {
        background: transparent;
    }

#tabs .panel-body {
    overflow-y: hidden;
}

#sidebar {
    width: 180px;
    background: #27A9E3;
}

#sysmm {
    width: 150px;
}


.mytable {
  max-width: 100%;
  width: 100%;
  empty-cells: show;
}
.mytable caption {
  text-transform: uppercase;
  padding: 0;
  color: #000;
  font-size: 11px;
  font-weight: bold;
}
.mytable th,
.mytable td {
  font-size: 94%;
  border-bottom: 1px solid rgba(0, 0, 0, 0.04);
  padding: 12px;
  padding-bottom: 9px;
}
.mytable th:first-child,
.mytable td:first-child {
  padding-left: 0;
}
.mytable th:last-child,
.mytable td:last-child {
  padding-right: 0;
}
.mytable tfoot th,
.mytable tfoot td {
  color: rgba(0, 0, 0, 0.5);
}
.mytable.table-bordered {
  margin-top: -1px;
}
.mytable.table-bordered td,
.mytable.table-bordered th {
  border: 1px solid rgba(0, 0, 0, 0.03);
}
.mytable.table-bordered caption {
  padding-left: 16px;
}
.mytable.table-bordered td:first-child,
.mytable.table-stripped td:first-child,
.mytable.table-bordered th:first-child,
.mytable.table-stripped th:first-child {
  padding-left: 16px;
}
.mytable.table-bordered td:last-child,
.mytable.table-stripped td:last-child,
.mytable.table-bordered th:last-child,
.mytable.table-stripped th:last-child {
  padding-right: 16px;
}
.mytable.table-simple td,
.mytable.table-simple th,
.mytable.table-simple caption {
  border: none;
  padding-left: 0;
}
.mytable.table-simple td,
.mytable.table-simple th {
  padding-bottom: 16px;
}
.mytable.table-flat td,
.mytable.table-flat th,
.mytable.table-flat caption {
  border: none;
  padding: 0;
}
.mytable.table-stroked td,
.mytable.table-stroked th {
  border-bottom: 1px solid rgba(0, 0, 0, 0.03);
}
.mytable.table-stripped tbody tr:nth-child(odd) td {
  background: #f8f8f8;
}
@media (max-width: 768px) {
  .mytable.table-responsive {
    border: 0;
  }
  .mytable.table-responsive thead {
    display: none;
  }
  .mytable.table-responsive tr {
    display: block;
    border-bottom: 2px solid rgba(0, 0, 0, 0.1);
  }
  .mytable.table-responsive td,
  .mytable.table-responsive td:last-child,
  .mytable.table-responsive td:first-child {
    display: block;
    text-align: right;
    padding: 10px;
  }
  .mytable.table-responsive.table-flat td {
    padding: 0;
  }
  .mytable.table-responsive.table-bordered td:last-child,
  .mytable.table-responsive td:last-child {
    border-bottom: 0;
  }
  .mytable.table-responsive td:before {
    content: attr(data-label);
    float: left;
    text-transform: uppercase;
    font-size: 86%;
    font-weight: bold;
    line-height: 2;
  }
}


.validatebox-invalid {
  border-color: #A9A9A9;
  background-color: #fff;
  border-width:1px;
  color: #000;
}

.mytable2 {
    font-family: verdana,arial,sans-serif;
    font-size: 11px;
    color: #333333;
    border-width: 1px;
    border-color: #666666;
    border-collapse: collapse;
    max-width: 100%;
    width: 100%;
}

    .mytable2 th {
        border-width: 1px;
        padding: 8px;
        border-style: dotted;
        border-color: #ccc;
        background-color: #EBF2FF;
    }
     .mytable2 th:first-child{
        width:30%;
        text-align:center;
    }

    .mytable2 td {
        border-width: 1px;
        padding: 8px;
        border-style: dotted;
        border-color: #CCCCCC;
        background-color: #ffffff;
    }

    .mytable2 td:first-child{
        width:30%;
        background-color:#F6F6F6;
        text-align:center;
    }

.myheader1 {
    background-color: #1F7FBB;
}

    .myheader1 h1 {
        color: #fff;
    }

    .myheader1 .logoinfo {
        color: #fff;
    }

    .myheader1 .menuinfo {
        color: #fff;
    }

        .myheader1 .menuinfo a {
            color: #fff;
        }

.myheader2 {
    background-color: none;
}
    .myheader2 h1 {
        color: #654b24;
    }
    .myheader2 .logoinfo {
        color: none;
    }
    .myheader2 .menuinfo {
        color: none;
    }
        .myheader2 .menuinfo a {
            color: none;
        }