body {background:#eff4f8;font-family: Helvetica Neue,Helvetica,PingFang SC,Hiragino Sans GB,Microsoft YaHei,\\5FAE\8F6F\96C5\9ED1,Arial,sans-serif;font-size: 12px;}
a {text-decoration:none;}
.sideicon {width: 7px;height: 20px;background-color: #78a436;display: block;float: left;margin:11px 10px 0 0;}
.echartH340 {height:340px;}
.hide {display:none;}
image {border:0px;}
/*一级菜单*/
.layui-header{z-index:1000;height:60px;position:relative;width:100%;min-width:1200px;}
.layui-header a:hover{transition:all .5s;-webkit-transition:all .5s}
.layui-header{background:linear-gradient(to right, #2d8cf0, #39bb9f);box-shadow: 0 2px 1px 1px rgba(100, 100, 100, 0.1);color:#fff;
FILTER: progid:DXImageTransform.Microsoft.gradient(GradientType=1, startColorstr='#2d8cf0', endColorstr='#39bb9f');
}
.layui-header .layui-logo{position:absolute;left:0;top:0;width:420px;height:100%;line-height:60px;text-align:center;color:#fff;font-size:20px;font-weight:bold;}
.layui-header .layui-nav{background:0 0}

.layui-layout-left{position:absolute!important;left:420px;top:0}
.layui-layout-left .layui-nav-item a{font-size:20px;}
.layui-layout-right{position:absolute!important;right:0;top:0}

.layui-nav .layui-nav-item a{display:block;padding:0 20px;color:#fff;transition:all .3s;-webkit-transition:all .3s}
.layui-nav .layui-nav-item a:hover,.layui-nav .layui-this a{color:#fff}
.layui-nav .layui-this:after{content:'';top:auto;bottom:0;width:100%}
.layui-nav-img{width:30px;height:30px;margin-right:10px;border-radius:50%;margin-top:15px;float:left;}
.layui-nav-span {margin-top:0px;float:left;}
.layui-nav .layui-nav-more{content:'';width:0;height:0;border-style:solid dashed dashed;border-color:#fff transparent transparent;overflow:hidden;cursor:pointer;transition:all .2s;-webkit-transition:all .2s;position:absolute;top:50%;right:3px;margin-top:-3px;border-width:6px;border-top-color:rgba(255,255,255,.7)}
.layui-nav .layui-nav-mored,.layui-nav-itemed>a .layui-nav-more{margin-top:-9px;border-style:dashed dashed solid;border-color:transparent transparent #fff}

.layui-nav-child{display:none;position:absolute;left:0;top:45px;min-width:100%;line-height:36px;box-shadow:0 2px 4px rgba(0,0,0,.12);border:1px solid #d2d2d2;background-color:#fff;z-index:100;border-radius:2px;white-space:nowrap}
.layui-nav .layui-nav-child a{color:#333}
.layui-nav .layui-nav-child a:hover{background-color:#f2f2f2;color:#000}
.layui-nav-child dd{position:relative;width:100%;margin-left:0px;background:#39bb9f;}
.layui-nav .layui-nav-child dd.layui-this a,.layui-nav-child dd.layui-this{background-color:#5FB878;color:#fff}
.layui-nav-child dd.layui-this:after{display:none}
.layui-show {display:block;}

.layui-nav{position:relative;padding:0 20px;background-color:#393D49;color:#fff;border-radius:2px;font-size:0;box-sizing:border-box}
.layui-nav *{font-size:14px}
.layui-nav .layui-nav-item{position:relative;display:inline-block;*display:inline;*zoom:1;vertical-align:middle;line-height:60px;
                           min-width:145px;
                           text-align:center;}
.layui-nav .on{background:#2b85e4;}
.layui-nav .layui-nav-item:hover{background:#2b85e4;font-size:20px;}

.loginInfo {}

/*宽度设置*/
.layui-col-md1,.layui-col-md2,.layui-col-md3,.layui-col-md4,.layui-col-md5,.layui-col-md6,
.layui-col-md7,.layui-col-md8,.layui-col-md9,.layui-col-md1,.layui-col-md1,.layui-col-md12{float:left;}
.layui-col-md1{width:8.33333333%}
.layui-col-md2{width:16.66666667%}
.layui-col-md3{width:25%}
.layui-col-md4{width:33.33333333%}
.layui-col-md5{width:41.66666667%}
.layui-col-md6{width:50%}
.layui-col-md7{width:58.33333333%}
.layui-col-md8{width:66.66666667%}
.layui-col-md9{width:75%}
.layui-col-md10{width:83.33333333%}
.layui-col-md11{width:91.66666667%}
.layui-col-md12{width:100%}

/*box*/
.layui-card{margin-bottom:15px;border-radius:5px;box-shadow: #d2d2d2 2px 2px 5px;
            behavior: url(PIE.htc);

            padding:10px;background:#fff;}
.layui-card:last-child{margin-bottom:0}
.layui-card-header{position:relative;height:42px;line-height:42px;padding:0 15px;border-bottom:1px solid #f6f6f6;color:#333;border-radius:2px 2px 0 0;font-size:18px}
.layui-card-body{position:relative;padding:10px 15px;line-height:24px}
.layui-card-body[pad15]{padding:15px}
.layui-card-body[pad20]{padding:20px}
.layui-card-body .layui-table{margin:5px 0}
.layui-card .layui-tab{margin:0}

/*表格*/
.layui-table{margin:10px 0;border:0px;border-collapse:collapse;}
.layui-table{width:100%;background-color:#fff;color:#666}
.layui-table tr{transition:all .3s;-webkit-transition:all .3s}
.layui-table th{text-align:left;font-weight:400}
.layui-table tbody tr:hover,.layui-table thead tr,.layui-table-click,.layui-table-header,.layui-table-hover,
.layui-table-mend,.layui-table-patch,.layui-table-tool,.layui-table-total,.layui-table-total tr,.layui-table[lay-even] tr:nth-child(even){background-color:#f2f2f2}
.layui-table td,.layui-table th,.layui-table-col-set,.layui-table-fixed-r,.layui-table-grid-down,.layui-table-header,.layui-table-page,.layui-table-tips-main,
.layui-table-tool,.layui-table-total,.layui-table-view,.layui-table[lay-skin=line],.layui-table[lay-skin=row]{border-width:1px;border-style:solid;border-color:#e6e6e6}
.layui-table td,.layui-table th{position:relative;padding:9px 15px;min-height:20px;line-height:20px;font-size:15px}
.layui-table[lay-skin=line] td,.layui-table[lay-skin=line] th{border-width:0 0 1px}
.layui-table[lay-skin=row] td,.layui-table[lay-skin=row] th{border-width:0 1px 0 0}
.layui-table[lay-skin=nob] td,.layui-table[lay-skin=nob] th{border:none}
.layui-table img{max-width:100px}
.layui-table[lay-size=lg] td,.layui-table[lay-size=lg] th{padding:15px 30px}
.layui-table[lay-size=sm] td,.layui-table[lay-size=sm] th{font-size:15px;padding:5px 10px}
.layui-table[lay-data]{display:none}
.layui-table-box{position:relative;overflow:hidden}

.tr0 {background:linear-gradient(to right, rgba(0,0,0,0.3), rgba(0,0,0,0.1));}
.tr1 {background:linear-gradient(to right, rgba(0,0,0,0.1), rgba(0,0,0,0.3));}

/*左侧导航*/
.leftNavDiv {width:100%;float:left;height:170px;padding:10px 0;}
.leftNavDivBottom1 {border-bottom:2px solid #fdb22a;}
.leftNavDivBottom2 {border-bottom:2px solid #fc0045;}
.leftNavDivBottom3 {border-bottom:2px solid #3cb731;}

.leftNavDiv .left{width:50px;float:left;height:100%;}
.leftNavDiv .left .leftChild{text-align:center;width:30px;margin-left:10px;height:100%;border-radius:15px;}
.leftNavDiv .left .leftChild img{width:20px;height:20px;margin:10px 0 0 3px;}
.leftNavDiv .right{width:calc(100% - 64px);margin-left:10px;float:left;height:100%;}
.color1 {background:#fdb22a;}
.color2 {background:#fc0045;}
.color3 {background:#3cb731;}


.color1On {color:#fdb22a;}
.color2On {color:#fc0045;}
.color3On {color:#3cb731;}
.leftNav {width:90%;float:left;text-align:left;color:#ffffff;margin-top:10px;}
.leftNav a{color:#ffffff;padding:5px 10px;}
.leftNav a:hover {cursor:pointer;color:#000;background:#8e75d6;border-radius:5px;}
.leftNav a.colorOn {color:#000;background:#8e75d6;border-radius:5px;}


/*表单*/
.mLabel {float:left;height:22px;line-height:22px;padding:6px 12px;font-size:15px;width:140px;text-align:right; margin-top:10px;}
.mInput {
    float:left;
    display: block;
    width: 195px;
    height: 22px;
    padding: 6px 12px;
    font-size: 15px;
    line-height: 22px;
    color: #555;
    margin-top:10px;
    background-color: #fff;
    background-image: none;
    border: 1px solid #ccc;
    border: 1px solid #a79797;
    border-radius: 4px;
    -webkit-box-shadow: inset 0 1px 1px rgba(0,0,0,.075);
    box-shadow: inset 0 1px 1px rgba(0,0,0,.075);
    -webkit-transition: border-color ease-in-out .15s,-webkit-box-shadow ease-in-out .15s;
    -o-transition: border-color ease-in-out .15s,box-shadow ease-in-out .15s;
    transition: border-color ease-in-out .15s,box-shadow ease-in-out .15s;
}
.mSelect {
    float:left;
     margin-top:10px;
    display: block;
    width: 221px;
    height: 35px;
    padding: 6px 12px;
    font-size: 15px;
    line-height: 35px;
    color: #555;
    background-color: #fff;
    background-image: none;
    border: 1px solid #ccc;
    border: 1px solid #a79797;
    border-radius: 4px;
    -webkit-box-shadow: inset 0 1px 1px rgba(0,0,0,.075);
    box-shadow: inset 0 1px 1px rgba(0,0,0,.075);
    -webkit-transition: border-color ease-in-out .15s,-webkit-box-shadow ease-in-out .15s;
    -o-transition: border-color ease-in-out .15s,box-shadow ease-in-out .15s;
    transition: border-color ease-in-out .15s,box-shadow ease-in-out .15s;
}

.checkD span, .checkDR span {display:inline-block;margin-left:10px;}
.checkDR span {width:160px;}
.mCheckbox {width:16px;height:16px;}
.checkD {width:220px;margin:4px auto;font-size:15px;padding:6px 0;float:left;}
.checkDR {width:300px;margin:7px auto;font-size:15px;float:left;}
.checkDR .inputR{ height: 22px;padding:6px 12px;font-size: 15px;line-height: 22px;color: #555;
    background-image: none;width:90px;
    border: 1px solid #ccc;
    border: 1px solid #a79797;
    border-radius: 4px;
    -webkit-box-shadow: inset 0 1px 1px rgba(0,0,0,.075);
    box-shadow: inset 0 1px 1px rgba(0,0,0,.075);
    -webkit-transition: border-color ease-in-out .15s,-webkit-box-shadow ease-in-out .15s;
    -o-transition: border-color ease-in-out .15s,box-shadow ease-in-out .15s;
    transition: border-color ease-in-out .15s,box-shadow ease-in-out .15s;}
.layui-btn {
    float:right;
    display: inline-block;
    height: 38px;
    line-height: 38px;
    padding: 0 18px;
    background:linear-gradient(to right, #2d8cf0, #39bb9f);
    FILTER: progid:DXImageTransform.Microsoft.gradient(GradientType=1, startColorstr='#2d8cf0', endColorstr='#39bb9f');
    color: #fff;
    white-space: nowrap;
    text-align: center;
    font-size: 14px;
    border: none;
    border-radius: 2px;
    cursor: pointer;
    margin:15px 60px 0 0;
}

.layui-btn-primary {
    float:right;
    display: inline-block;
    height: 38px;
    line-height: 38px;
    padding: 0 18px;
    background:linear-gradient(to right, #2d8cf0, #39bb9f);
    FILTER: progid:DXImageTransform.Microsoft.gradient(GradientType=1, startColorstr='#2d8cf0', endColorstr='#39bb9f');
    color: #fff;
    white-space: nowrap;
    text-align: center;
    font-size: 14px;
    border: none;
    border-radius: 2px;
    cursor: pointer;
    margin:15px 20px 0 0;
}

.readonly {background-color: #a79797;}
.layui-upload-file {display:none;}


.mLabelDialog {float:left;height:22px;line-height:22px;padding:6px 12px;font-size:14px;width:80px;text-align:right; margin-top:10px;}
.mInputDialog {
    float:left;
    display: block;
    width: 160px;
    height: 22px;
    padding: 6px 12px;
    font-size: 14px;
    line-height: 22px;
    color: #555;
    margin-top:10px;
    background-image: none;
    border: 1px solid #ccc;
    border: 1px solid #a79797;
    border-radius: 4px;
    -webkit-box-shadow: inset 0 1px 1px rgba(0,0,0,.075);
    box-shadow: inset 0 1px 1px rgba(0,0,0,.075);
    -webkit-transition: border-color ease-in-out .15s,-webkit-box-shadow ease-in-out .15s;
    -o-transition: border-color ease-in-out .15s,box-shadow ease-in-out .15s;
    transition: border-color ease-in-out .15s,box-shadow ease-in-out .15s;
}


.layui-laypage{display:inline-block;*display:inline;*zoom:1;vertical-align:middle;margin:10px 0;font-size:0}
.layui-laypage>a:first-child,.layui-laypage>a:first-child em{border-radius:2px 0 0 2px}
.layui-laypage>a:last-child,.layui-laypage>a:last-child em{border-radius:0 2px 2px 0}
.layui-laypage>:first-child{margin-left:0!important}
.layui-laypage>:last-child{margin-right:0!important}
.layui-laypage a,.layui-laypage button,.layui-laypage input,.layui-laypage select,.layui-laypage span{border:1px solid #e2e2e2}
.layui-laypage a,.layui-laypage span{display:inline-block;*display:inline;*zoom:1;vertical-align:middle;padding:0 15px;height:28px;line-height:28px;margin:0 -1px 5px 0;background-color:#fff;color:#333;font-size:12px}
.layui-laypage a:hover{color:#009688}
.layui-laypage em{font-style:normal}
.layui-laypage .layui-laypage-spr{color:#999;font-weight:700}
.layui-laypage a{text-decoration:none}
.layui-laypage .layui-laypage-curr{position:relative}
.layui-laypage .layui-laypage-curr em{position:relative;color:#fff}
.layui-laypage .layui-laypage-curr .layui-laypage-em{position:absolute;left:-1px;top:-1px;padding:1px;width:100%;height:100%;background-color:#009688}
.layui-laypage-em{border-radius:2px}
.layui-laypage-next em,.layui-laypage-prev em{font-family:Sim sun;font-size:16px}
.layui-laypage .layui-laypage-count,.layui-laypage .layui-laypage-limits,.layui-laypage .layui-laypage-skip{margin-left:10px;margin-right:10px;padding:0;border:none}
.layui-laypage .layui-laypage-limits{vertical-align:top}
.layui-laypage select{height:22px;padding:3px;border-radius:2px;cursor:pointer}
.layui-laypage .layui-laypage-skip{height:30px;line-height:30px;color:#999}
.layui-laypage button,.layui-laypage input{height:30px;line-height:30px;border:1px solid #e2e2e2;border-radius:2px;vertical-align:top;background-color:#fff;box-sizing:border-box}
.layui-laypage input{display:inline-block;width:40px;margin:0 10px;padding:0 3px;text-align:center}
.layui-laypage input:focus,.layui-laypage select:focus{border-color:#009688!important}
.layui-laypage button{margin-left:10px;padding:0 10px;cursor:pointer}
