html,body{font-family: "Helvetica Neue",Helvetica,"PingFang SC","Hiragino Sans GB","Microsoft YaHei","微软雅黑",Arial,sans-serif;}
h1, h2, h3,h4,h5,h6,p{ margin:0; }
::-webkit-scrollbar {
  width: 8px;
  height: 8px;
  background: hsla(0, 0%, 100%, 0.6);
}

::-webkit-scrollbar-track {
  border-radius: 0;
}

::-webkit-scrollbar-thumb {
  border-radius: 0;
  background-color: rgba(95,95,95,.4);
  transition: all .2s;
  border-radius: 8px;

}
::-webkit-scrollbar-thumb:hover{
   background-color:#7d7d7d;
}
.mt16{ margin-top: 16px; }
.mt8{ margin-top: 8px; }
.pb16{ padding-bottom: 16px; }
.fld{ float: left; display: inline-block; }
.frd{ float: right; display: inline-block; }
.kBlue{color: #007ad6;}
.kGreen{color: #67C23A;}
.kYellow{color: #E6A23C;}
.kRed{color: #F56C6C;}
.kGray{color: #909399;}
.kBlue:hover,.kGreen:hover,.kYellow:hover,.kRed:hover,.kGray:hover{ text-decoration: none; }
.kTyH2{ line-height: 48px; font-size: 16px; font-weight: bold; overflow:hidden; /*border-bottom: 1px solid #ebeef5;*/ margin: 0; color: #303133; }
.kTyH2 a{ color: #303133; }
.kTyH2Hea{ line-height: 48px; font-size: 16px; font-weight: bold; overflow:hidden; margin: 0;color: #303133;  }
.kTyH2Con{ line-height: 24px; font-size: 16px; font-weight: bold; overflow:hidden; margin: 0 0 20px 0; }
.mt10{ margin-top: 10px; }
.el-main .kTyH2{ margin-top: -16px; }
.kTyH2 .frd{ font-size: 14px; font-weight: normal; }
.kIndexCard{ width: 100%; height: 156px; background: #007ad6; color: #fff; border-radius: 3px; display: flex;}
.kIndexCard dt{ width: 108px; float: left; position: relative;box-sizing: border-box; display: flex; justify-content: center; align-items: center;}
.kIndexCard dt{
    background: -moz-linear-gradient(top, rgba(255,255,255,0) 0%, rgba(255,255,255,.18) 100%);
    background: -webkit-gradient(linear, right top, right bottom, color-stop(0%,rgba(255,255,255,0)), color-stop(100%,rgba(255,255,255,.18)));
    background: -webkit-linear-gradient(top, rgba(255,255,255,0) 0%,rgba(255,255,255,.18) 100%);
    background: -o-linear-gradient(top, rgba(255,255,255,0) 0%,rgba(255,255,255,.18) 100%);
    background: -ms-linear-gradient(top, rgba(255,255,255,0) 0%,rgba(255,255,255,.18) 100%);
    background: linear-gradient(to right, rgba(255,255,255,0) 0%,rgba(255,255,255,.18) 100%);
}
.kIndexCard dt img{ display: inline-block; }
.kIndexCard dd{ width:calc(100% - 108px); float: right; padding: 0 8%; box-sizing: border-box;display: flex;justify-content: center;flex-direction: column; height: 100%; position: relative; overflow:hidden; }
.kIndexCard dd h3{ font-size: 50px; line-height: 50px; padding-bottom: 16px; }
.kIndexCard dd p{ font-size: 14px; line-height: 14px; }
.kCardbottom{ position: absolute; right: 0; bottom: 0; }
.kCardbottom span{ float: left; width: 70px; height: 28px; text-align: center; line-height: 28px; display: inline-block; background: rgba(0,0,0,.1); font-size: 12px; cursor: pointer; }
.kCardbottom span.hov{background: rgba(0,0,0,.26);box-shadow: 0px 0px 5px rgba(0,0,0,.2) inset;}
.kCardbottom span:nth-child(1){ border-radius: 3px 0 0 0; }
.kWeixin,.kWeixinOk{ width: 72px; height: 62px; position: fixed; top: 90px; right: 0; background:url(../images/weixin.png) no-repeat 15px center #eee; border-radius: 6px 0 0 6px; z-index: 10; cursor: pointer;box-shadow: 0 2px 12px 0 rgba(0, 0, 0, 0.1);-webkit-box-shadow: 0 2px 12px 0 rgba(0, 0, 0, 0.1) }
.kWeixin span{ line-height: 21px; border-radius: 21px; padding: 0 6px; color: #fff; background: #ff5e61; font-size: 12px; position: absolute; right: 4px; top: 5px; }
.kWeixinOk span{ line-height: 21px; border-radius: 21px; padding: 0 6px; color: #fff; background: #67c23a; font-size: 12px; position: absolute; right: 4px; top: 5px; }
.kBoxYue .el-main{ padding: 16px 0; }
.kBoxYue{ border-radius: 2px; }
.kTips .el-card__body h4{ margin: 0; }
.content{ padding: 16px; background-color: #eee; }
.el-main{ padding: 16px;background-color: #FFFFFF; border-radius: 2px; }
.el-header { padding-left:16px; padding-right: 16px; margin-bottom: 16px;background-color: #FFFFFF; border-radius: 2px;}
.el-upload-dragger{ background-color: #fbfdff; }
.maxInput{ max-width: 360px; }
.el-table{ font-size: 12px; }
.el-table .el-button--mini.is-circle{ padding: 4px; }
.el-table td, .el-table th{ padding: 3px 0; }
.el-header .el-form-item{ margin-bottom: 8px; }
.el-form-item__label{ margin-bottom: 0; }
.el-radio__label,.el-divider__text, .el-link,.el-checkbox__label{ font-size: 12px; }
.kDataBox{ display: flex;flex-flow: row wrap;justify-content:space-between;}
.kDataBoxC{box-sizing: border-box;background-color: #007ad6;width:calc(16.66% - 13.33px); height: 90px; padding:10px 15px; box-sizing: border-box; color: #fff; display: flex;align-items: center; flex-wrap: wrap;}
.kDataBoxC p{ display: flex; width: 100%;font-size: 14px; font-weight: bold;}
.kDataBoxC p i{ font-size: 20px; margin-right: 10px; }
.kDataBoxicon{ display: flex;flex-flow: row wrap;justify-content:space-between;}
.kDataBoxCicon{ border-radius: 3px; box-sizing: border-box;background-color: #007ad6;width:calc(16.66% - 13.33px); height: 90px; padding:10px 15px; box-sizing: border-box; color: #fff; display: flex;align-items: center; flex-wrap: wrap;}
.kDataBoxCicon p{ display: flex; width: 100%;font-size: 14px; font-weight: bold;}
.kDataBoxCicon p i{ font-size: 24px; margin-right: 8px; font-weight: normal; }
@media (min-width: 1600px){
  .kDataBoxC{height: 110px; padding: 10px 20px;} 
  .kDataBoxC p:nth-child(1){ font-size: 16px; font-weight: normal; }
  .kDataBoxC p:nth-child(2){ font-size: 20px; }
  .kDataBoxCicon{height: 110px; padding: 10px 20px;} 
  .kDataBoxCicon p:nth-child(1){ font-size: 18px; font-weight: normal; }
  .kDataBoxCicon p:nth-child(2){ font-size: 14px; }
}
.el-table td, .el-table th{ padding: 8px 0; }
.el-table .cell{ line-height: 24px; }
.el-input--small,.el-form-item__label,.el-upload-dragger .el-upload__text,.el-upload-list__item{ font-size: 12px; }
.el-form-item--mini.el-form-item, .el-form-item--small.el-form-item{ margin-bottom: 16px; }
.el-upload__tip{ margin-top: 0; }
.nav.left-sidebar a span,.nav.nav-mini a span{ font-size: 14px; }
.el-message.is-closable .el-message__content{ padding-right: 30px; }
.el-drawer__header>:first-child{ font-size: 16px; }
.el-drawer__header{ padding: 16px 16px 0; }
.el-dialog__header{padding: 16px 16px 10px;}
.el-dialog__body{ padding: 16px; }
.el-select-dropdown__item{ font-size: inherit; }
.k-dialog{display: flex;flex-direction: column;margin:0 !important;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);max-height: 90vh;} 
.k-dialog .el-dialog__body{flex:1;overflow: auto;}
.k-dialog .el-dialog__footer{ text-align: center; }
.k-drawer .el-drawer__body{ overflow: auto; }
.ttb.k-drawer{ padding-bottom: 16px; box-sizing: border-box; }
.el-drawer__header{ color: #000; }
.el-message__icon{ font-size: 16px; }
.descending .cell,.ascending .cell{ color: #303133; }
.kRightSide{display: flex; float: right;}
.kRightSideOption{ display: flex; height: 50px; padding: 0 16px; color: #fff; cursor: pointer; line-height: 50px; }
.kRightSideOption i{ margin-right: 4px; font-size: 16px; position: relative; }
.kRightSideOption:hover{ background-color: #1e6dc1; }
.kRightSideInfo{ border-right: 1px solid #2688f0; position: relative; padding-right: 25px;}
.kRightSideInfo:after{border-right: 1px solid #1d68b8; height: 50px; content: ''; display: block; position: absolute; right: 0; top: 0;}
.kRightSideInfoC{ line-height: 50px;  cursor: pointer;}
.kRightSideInfoC i{line-height: 1; margin-left: 6px; position: relative; top: 3px;}
.page-header .dropdown-box .drop-content.basic ul li{ border-bottom: none; }
.page-header .dropdown-box .drop-content.basic ul li:hover {background: #e4f2fc;}
.page-header .dropdown-box .drop-content.basic ul li:hover a {color: #007ad6 !important;}
.kUserOption{ width: 100%; min-width: 150px; right: 19px; top: 50px;box-shadow: 0 2px 12px 0 rgba(0,0,0,.1);border: 1px solid #EBEEF5; border-radius: 4px; }
.page-header .kUserOption:before{ top: -14px; }
#mini .k-icon{ width: 32px; height: 32px; line-height: 32px; font-size: 16px; text-align: center; color: #0073de; display: inline-block; border-radius: 32px; cursor: pointer; }
#mini .k-icon:hover{background-color: #f5f4f4;}
#mini{ padding: 10px 0 10px 14px; border-bottom: 1px solid #ebeef5; }
.kRightSideInfoC .k-icon{-webkit-transition:all 0.3s linear;-moz-transition:all 0.3s linear;-ms-transition:all 0.3s linear;transition:all 0.3s linear; display: inline-block;}
.kRightSideInfoC .k-icon.active{-webkit-transform:rotate(180deg);-moz-transform:rotate(90deg);-ms-transform:rotate(90deg);transform:rotate(180deg);}
.guestlevel0{background: #ccc;}
.guestlevel1{background: #d50000;}
.guestlevel2{background: #2098ee;}
.guestlevel3{background:#bd7b46;}
.guestlevel4{background:#dcbe1a;}
.guestlevel5{background: #d0d836;}
.k-table-static{border-top:1px solid #EBEEF5;border-left:1px solid #EBEEF5; font-size: 12px; width: 100%;}
.k-table-static td{ padding: 8px; border-right:1px solid #EBEEF5;border-bottom:1px solid #EBEEF5; box-sizing: border-box; }
.k-table-static tr:nth-child(2n) td{ background-color: #FAFAFA; }
/*.el-table .el-table__header-wrapper th, .el-table .el-table__header-wrapper tr, .el-table .el-table__fixed-header-wrapper th, .el-table .el-table__fixed-header-wrapper tr{background-color: #f5f7fa;}
*/
.k-button{ padding: 1px!important; vertical-align: middle; }
.k-button i.k-icon{ font-size: 22px; }