body{background-color: #f1f1f1;}
blockquote, body, button, dd, div, dl, dt, form, h1, h2, h3, h4, h5, h6, input, li, ol, p, pre, td, textarea, th, ul {
    margin: 0;
    padding: 0;
    -webkit-tap-highlight-color: rgba(0,0,0,0);
}
.k_title {
    width: 100%;
    height: 50px;
    line-height: 50px;
    background-color: #0EAFFF;
    color: #fff;
    font-size: 18px;
    padding: 0 2px;
    position: fixed;
    top: 0;
    z-index: 99;
}
.k_title .an{
    width: 100px;
    height: 30px;
    line-height: 30px;
    color: #fff;
    background-color: #f3a80e;
    text-align: center;
    display: inline-block;
    border-radius: 5px;
    font-weight: 700;
    font-size: 16px;
    cursor: pointer;
}
.k_title .dh_xuan{
    height: 30px;
    line-height: 30px;
    color: #fff;
    background-color: #9c9688;
    text-align: center;
    display: inline-block;
    border-radius: 5px;
    font-weight: 700;
    font-size: 12px;
    padding: 0 10px;
}
.k_title .k_xuan{
    height: 30px;
    line-height: 30px;
    color: #fff;
    background-color: #9c9688;
    text-align: center;
    display: inline-block;
    border-radius: 5px;
    font-weight: 700;
    font-size: 12px;
    padding: 0 10px;
}
.k_title .wb_xuan{
    height: 30px;
    line-height: 30px;
    color: #fff;
    background-color: #9c9688;
    text-align: center;
    display: inline-block;
    border-radius: 5px;
    font-weight: 700;
    font-size: 12px;
    padding: 0 10px;
}
.k_title .btn{
    width: 100px;
    height: 30px;
    line-height: 30px;
    color: #fff;
    background-color: #2b9c42;
    text-align: center;
    display: inline-block;
    border-radius: 5px;
    font-size: 16px;
    cursor: pointer;
}
.k_title .xuan select{
    cursor: pointer;
}
.k_content {
    display: flex;
    position: relative;
    margin-top: 50px;
}
.k_content .contents{
    flex-grow: 1;
    display: none;
}
.k_content .k_btn{
    display: none;
}
.k_content .k_cs{
    display: flex;
}
.k_content .k_l{
    position: fixed;
    left: 10px;
    top: 50px;
    overflow-y: scroll;
    height: calc(100% - 50px);
    background-color: #f5f5f5;  
    z-index: 99;  
}
.k_content .k_l .gongneng{
    width: 220px;
    margin-top: 20px;
    margin-left: 8px;
    text-align: center;
}
.k_content .k_l .gongneng>div{
    width: 100px;
    height: 30px;
    line-height: 30px;
    color: #fff;
    background-color: #0EAFFF;
    text-align: center;
    display: inline-block;
}
.k_content .k_c {
    width: 100px;
    position: fixed;
    left: 385px;
    top: 50px;
    height: calc(100% - 50px);
    background-color: #f5f5f5;
    z-index: 99;
}

.k_content .k_c .k_btn div {
    width: 80%;
    box-sizing: border-box;
    margin-top: 20px;
    margin-left: 10%;
    color: #fff;
    background-color: #e01d1d;
    font-size: 14px;
    height: 30px;
    line-height: 30px;
    text-align: center;
    font-weight: bold;
    cursor: pointer;
}
.k_content .k_c .k_btn div.fangxiang{
    width: 20%;
    margin-left: 70%;
    background: transparent;
    color: #666666;
    border: 1px solid #999;
    font-weight: 100;
    height: 20px;
    line-height: 20px;
}

.k_content .k_r {
    background: #fff;
    border: 1px solid #dad4d4;
    border-bottom: none;
    margin-top: 10px;
    border-radius: 5px;
    /* overflow: auto; */
    flex-grow: 1;
    margin-right: 10px;
    margin-bottom: 20px;
    margin-left: 485px;
    padding-bottom: 10px;
}

.k_content .k_r1{
    width: 80px;
}
.k_content .k_r1 div {
    width: 80%;
    box-sizing: border-box;
    margin-top: 20px;
    margin-left: 10%;
    color: #fff;
    background-color: #f5ab05;
    font-size: 14px;
    height: 30px;
    line-height: 30px;
    text-align: center;
    font-weight: bold;
    cursor: pointer;
}

.bianji {
    display: flex;
    font-size: 14px;
}
.sp_bianji{
    width: 2548px;
    margin-right: 10px;
}
.bianji .k_b {
    font-weight: 700;
}

.bianji .bj_name {
    width: 50px;
    border-right: 1px solid #dad4d4;
    border-bottom: 1px solid #dad4d4;
    padding: 5px;
}
.bianji .bj_name .fuzhi,.bianji .bj_name .niantie,.bianji .bj_name .shanchu,.bianji .bj_name .charu{
    width: 50px;
    margin-top: 10px;
    color: #fff;
    background-color: #0EAFFF;
    text-align: center;
    display: inline-block;
    font-weight: 100;
    cursor: pointer;
}
.bianji .bj_neirong {
    flex-grow: 1
}
input {
    width: 70px;
    border: 0.5px solid #eadfdf;
    height: 20px;
    line-height: 20px;
    text-align: center;
    border-radius: 3px;
}
.donghua .x_name {
    width: 70px;
    border-right: 1px solid #dad4d4;
    padding-left: 3px;
}
.donghua .bj_neirong .bj_xiang:nth-child(1) input{
    width: 30px;
}
.donghua .bj_neirong .bj_xiang:nth-child(n+2):nth-child(-n+10) .x_neirong div:nth-child(-n+2){
    flex-grow: 17;
}
.donghua .bj_neirong .bj_xiang:nth-child(n+2):nth-child(-n+10) .x_neirong div:nth-child(-n+2) input{
    width: 320px;
}
.sp_bianji input{
    width: 36px;
}

.bianji .bj_xiang {
    display: flex;
    border-bottom: 1px solid #dad4d4;
    height: 30px;
    line-height: 30px;
}

.sp_bianji .bj_xiang{
    height: auto;
    line-height: auto;
}

.bianji .bj_xiang.ys {
    height: auto;
}
.lb_bianji .lb_xiang{display: flex;border-bottom: 1px solid #dad4d4;flex-grow: 1;height: 35px;line-height: 35px;}
.lb_bianji .lb_xiang .lb_name{width: 150px;border-right: 1px solid #dad4d4;padding-left: 10px;}
.lb_bianji .lb_xiang .lb_neirong{flex-grow: 1;display: flex;}
.lb_bianji .lb_xiang .lb_neirong>div{margin: 0 10px;}
.lb_bianji .lb_xiang .lb_neirong input[type="checkbox"]{margin-left: 17px;margin-top: 12px;}

.hd_bianji .hd_xiang{display: flex;border-bottom: 1px solid #dad4d4;flex-grow: 1;height: 35px;line-height: 35px;}
.hd_bianji .hd_xiang .hd_name{width: 150px;border-right: 1px solid #dad4d4;padding-left: 10px;}
.hd_bianji .hd_xiang .hd_neirong{flex-grow: 1;display: flex;}
.hd_bianji .hd_xiang .hd_neirong>div{margin: 0 10px;}
.hd_bianji .hd_xiang .hd_neirong input[type="checkbox"],.tab_bianji .tab_xiang .tab_neirong input[type="checkbox"]{margin-left: 5px;}

.gundong_bianji .gundong_xiang{display: flex;border-bottom: 1px solid #dad4d4;flex-grow: 1;height: 35px;line-height: 35px;}
.gundong_bianji .gundong_xiang .gundong_name{width: 150px;border-right: 1px solid #dad4d4;padding-left: 10px;}
.gundong_bianji .gundong_xiang .gundong_neirong{flex-grow: 1;display: flex;}
.gundong_bianji .gundong_xiang .gundong_neirong>div{margin: 0 10px;}
.gundong_bianji .gundong_xiang .gundong_neirong input[type="checkbox"]{margin-left: 5px;}

.huabao_bianji .huabao_xiang{display: flex;border-bottom: 1px solid #dad4d4;flex-grow: 1;height: 35px;line-height: 35px;}
.huabao_bianji .huabao_xiang .huabao_name{width: 150px;border-right: 1px solid #dad4d4;padding-left: 10px;}
.huabao_bianji .huabao_xiang .huabao_neirong{flex-grow: 1;display: flex;}
.huabao_bianji .huabao_xiang .huabao_neirong>div{margin: 0 10px;}
.huabao_bianji .huabao_xiang .huabao_neirong input[type="checkbox"]{margin-left: 5px;}

.tab_bianji .tab_xiang{display: flex;border-bottom: 1px solid #dad4d4;flex-grow: 1;height: 35px;line-height: 35px;}
.tab_bianji .tab_xiang .tab_name{width: 150px;border-right: 1px solid #dad4d4;padding-left: 10px;display: flex;}
.tab_bianji .tab_xiang .tab_neirong{flex-grow: 1;display: flex;}
.tab_bianji .tab_xiang .tab_neirong>div{margin: 0 10px;}
.tab_bianji .tab_tab2 .tab_neirong input[type="checkbox"]{margin-left: 17px;margin-top: 12px;}
.tab_bianji .tab_xiang .tab_name .fuzhi, .tab_bianji .tab_xiang .tab_name .niantie,.tab_bianji .tab_xiang .tab_name .fuzhi1, .tab_bianji .tab_xiang .tab_name .niantie1 {
    width: 31px;
    height: 20px;
    line-height: 20px;
    margin-top: 8px;
    color: #fff;
    background-color: #0EAFFF;
    text-align: center;
    display: inline-block;
    font-size: 13px;
    margin-left: 5px;
    cursor: pointer;
}
.tab_bianji .tab_texts,.tab_bianji .tab_text_s{height:35px;line-height:35px;font-size:14px;color:#999;padding:0 10px;border-bottom: 1px solid #dad4d4;border-top: 15px solid #f1f1f1;}
.tab_bianji .tab_texts .btn{
    box-sizing: border-box;
    margin-left: 20px;
    color: #fff;
    background-color: #2fafff;
    font-size: 12px;
    height: 30px;
    line-height: 30px;
    text-align: center;
    cursor: pointer;
    padding: 5px;
}

.qin_bianji .qin_xiang{display: flex;border-bottom: 1px solid #dad4d4;flex-grow: 1;height: 35px;line-height: 35px;}
.qin_bianji .qin_xiang .qin_name{width: 150px;border-right: 1px solid #dad4d4;padding-left: 10px;display: flex;}
.qin_bianji .qin_xiang .qin_neirong{flex-grow: 1;display: flex;}
.qin_bianji .qin_xiang .qin_neirong>div{margin: 0 10px;}
.qin_bianji .qin_xiang .qin_neirong input[type="checkbox"]{margin-left: 17px;margin-top: 12px;}
.qin_bianji .qin_xiang .qin_name .fuzhi, .qin_bianji .qin_xiang .qin_name .niantie {
    width: 31px;
    height: 20px;
    line-height: 20px;
    margin-top: 8px;
    color: #fff;
    background-color: #0EAFFF;
    text-align: center;
    display: inline-block;
    font-size: 13px;
    margin-left: 5px;
    cursor: pointer;
}
.bianji .x_neirong {
    display: flex;
    flex-grow: 1
}

.bianji .x_neirong>div {
    padding-left: 4px;
    flex-grow: 1;
    text-align: center;
}
.bianji .x_sp>div{
    width: 155px;
    border-left: 1px solid #dad4d4;
    text-align: left;
    flex-grow: 0;
}
.bianji.sp_xiangmu .x_sp>div{
    text-align: center;
}
.bianji .x_sp>div:nth-child(1){
    border-left: none;
    width: 176px;
}
.bianji .x_sp>div:nth-child(2){
    width: 118px;
}
.bianji .x_sp>div:nth-child(3){
    width: 234px;
}
.bianji .x_sp>div:nth-child(4){
    width: 234px;
}
.bianji .x_sp>div:nth-child(5){
    width: 150px;
}
.bianji .x_sp>div:nth-child(6),.bianji .x_sp>div:nth-child(7),.bianji .x_sp>div:nth-child(12){
    width: 307px;
}
.bianji .x_sp>div:nth-child(8){
    width: 118px;
}
.bianji .bj_xiang.ys .x_neirong {
    display: block
}

.bianji .bj_xiang.ys .x_neirong div {
    text-align: left;
    float: left;
}
.bianji .x_neirong div span {
    margin: 0 3px;
}
.bianji .x_neirong>div select{
    margin-left: 6px;
    vertical-align: middle;
}

input[type="checkbox"] {
    width: 14px;
    height: 14px;
    display: inline-block;
    text-align: center;
    vertical-align: middle;
    line-height: 16px;
    position: relative;
    cursor: pointer;
}
 
input[type="checkbox"]::before {
    content: "";
    position: absolute;
    top: -2px;
    left: 0;
    background: #fff;
    width: 100%;
    height: 100%;
    border: 1px solid #d9d9d9;
    border-radius: 0px;
}
 
input[type="checkbox"]:checked::before {
    content: "\2713";
    background-color: #fff;
    position: absolute;
    top: -2px;
    left: 0;
    width: 100%;
    border: 1px solid #7D7D7D;
    border-radius:0;
    color: #7D7D7D;
    font-size: 14px;
    font-weight: bold;
}
textarea{
    overflow: hidden;
}
.himg{
    position: relative;
}
.himg .himgs{
    position: absolute;
    left: 0;
    top: 30px;
    z-index: 999;
    display: none;
}
.himg:hover .himgs{
    display: block;
}
.himg .himgs span{
    color: #fff;
    position: absolute;
    bottom: -20px;
    right: 0;
    display: block;
    background: #f3a80c;
    height: 20px;
    line-height: 20px;
    padding: 0 10px;
    border-radius: 5px;
    min-width: 90px;
}

.k_yulan{
    width: 750px;
    min-height: 100px;
    background-color: #f1f1f1;
    zoom:0.5;
    overflow: hidden;
}

.k_zhutu{
    background-color: #fff;
    font-size: 15px;
    border-radius: 5px;
    margin: 10px 0;
    padding: 10px;
    box-sizing: border-box;

}
.k_zhutu .zt_input{
    display: flex;
}
.k_zhutu .zt_input input{
    flex-grow: 1;
    height: 20px;
    line-height: 20px;
    margin-left: 10px;
}
.k_zhutu .bj_input{
    display: flex;
    margin-top: 10px;
}
.k_zhutu .bj_input input{
    flex-grow: 1;
    height: 20px;
    line-height: 20px;
    margin-left: 10px;
}
.k_zhutu .zt_sm{
    color: #666;
    font-size: 13px;
    margin-top: 3px;
}
.k_abs{
    position: absolute;
    cursor: pointer;
}
.k_abs:hover {
    outline: 1px solid red;
}


  #userbar {
    width: 484px;
    height: 50px;
    line-height: 50px;
    color: #fff;
    float: left;
    font-size: 14px;
  }
  #userbar a {
    color: #fff;
    text-decoration: none;
}
  #userbar .kulogo{
    background: url(/public/static/wdx/gongju/images/kulogo.png) no-repeat 8px 8px;
    height: 50px;
    width: 100px;
    display: block;
    float: left;
  }
  #userbar .avator{
    height: 50px;
    float: left;
    position: relative;
    margin-right: 5px;
    max-width: 288px;
  }
  #userbar .avator img{
      vertical-align: middle;
      width: 20px;
      margin: 0px 5px;
  }
  #userbar .avator .vip{
      display: block;
      position: absolute;
      top: 6px;
      left: 36px;
      background: url(/public/static/wdx/gongju/images/icon.png);
      height: 13px;
      width: 29px
  }
  .tihuan{font-size: 14px;color: #222;}
  .tihuan li{height: 33px;line-height: 33px;padding:1px 20px;margin: 6px 0;border-bottom: 1px solid #f5f5f5;}
  .tihuan li input{height: 25px;line-height: 25px;margin-top: 1px;}
  .tihuan li div{overflow:hidden;float: left;}
  .tihuan li .time{text-align: center;}
  
  .tihuan li .tupian{width: 280px;margin-right: 20px;}
  .tihuan li .title{width: 150px;}
  .tihuan li .time{width: 150px;}
  .tihuan li .caozuo{width: 40px;float: right;}
  .tihuan li .p_input{width: 280px;float: left;box-sizing: border-box;margin-right: 20px;}
  .tihuan li .t_input{width: 150px;float: left;box-sizing: border-box;}
  .tihuan li button{width: 40px;height: 20px; background: lightseagreen;color: #fff;border: none;float: right;margin-top: 5px;cursor: pointer;}  
  .duqu{font-size: 14px;color: #222;}
  .duqu li{height: 70px;line-height: 70px;padding-right:20px;border-bottom: 1px solid #eee;}
  .duqu li div{overflow:hidden;float: left;}
  .duqu li .time{text-align: center;}
  .duqu li .tupian{width: 120px;height:70px;text-align:center;}
  .duqu li .tupian img{width: 60px;height:60px;margin: 5px;}
  .duqu li .title{width: 200px;}
  .duqu li .time{width: 150px;}
  .duqu li .caozuo{width: 60px;float: right;}
  .duqu li input{width: 150px;float: left;box-sizing: border-box;margin-top: 5px;}
  .duqu li button{width: 40px;height: 20px; background: lightseagreen;color: #fff;border: none;float: right;margin-top: 26px;cursor: pointer;}  
  
.clearfix:after { content: "."; display: block; height: 0; clear: both; visibility: hidden; }

.sl_tus{display: flex; height: 35px; line-height: 35px; border-top: 1px solid #dad4d4;} 
.sl_tus:nth-child(1) {border-top: none;}   
.sl_title{border-right: 1px solid #dad4d4;padding-right: 10px;}    
.sl_tus div{display: flex;}
.sl_tus div input{height: 15px;margin: 10px;}
.sl_tu{padding-left: 10px;}

.sl_dians{display: flex; height: 35px; line-height: 35px; border-top: 1px solid #dad4d4;} 
.sl_dians:nth-child(1) {border-top: none;}   
.sl_dian{padding-left: 10px;}
.sl_dian input{margin: 0 5px;}

input::-webkit-input-placeholder,textarea::-webkit-input-placeholder {color: #bbb;}

.pagination {text-align: center;height: 30px;margin-top: 10px;}
.pagination li { display: inline; }
.pagination li a,.pagination li span { position: relative; padding: 2px 8px; margin-left: -1px; line-height: 1.428571429; text-decoration: none; background-color: #fff; border: 1px solid #ddd;color: #666;font-size: 14px; }
.pagination li:first-child a { margin-left: 0; border-bottom-left-radius: 4px; border-top-left-radius: 4px; }
.pagination li:last-child a { border-top-right-radius: 4px; border-bottom-right-radius: 4px; }
.pagination li a:hover, .pagination li a:focus { background-color: #eee; cursor: pointer;}
.pagination .active span, .pagination .active span:hover, .pagination .active span:focus { z-index: 2; color: #fff; cursor: default; background-color: lightseagreen; border-color: lightseagreen; }
.pagination .disabled span, .pagination .disabled span:hover, .pagination .disabled span:focus { color: #999; cursor: not-allowed; background-color: #fff; border-color: #ddd; }


/*定义滚动条高宽及背景 高宽分别对应横竖滚动条的尺寸*/
::-webkit-scrollbar
{
	width: 8px;
	height: 8px;
	background-color: #f5f5f5;
}
 
/*定义滚动条轨道 内阴影+圆角*/
::-webkit-scrollbar-track
{
	border-radius: 10px;
	background-color: #f5f5f5;
}
 
/*定义滑块 内阴影+圆角*/
::-webkit-scrollbar-thumb
{
	border-radius: 10px;
	background-color: #ccc;
}   