@charset "UTF-8";
/* 商品添加select框宽度 */
.r_select>span{
	width:100%!important;
}
/* 首页管理 */
.bo_right {
	margin-left:110px;
	/* margin-left:72px; */
}
.btn.btn_bord{
	border-color: #3679c1;
}
.ct_ic{
	width:20px;
	height:20px;
	overflow:hidden;
}
.ct_wid{
	max-height:200px;
	overflow-y:auto;
}
  .bo_right .cont_message{
    color:#929292;
  	font-size:14px;
  	line-height:1.5;
  	margin-top:15px;
  }
  .bo_right .btn_dld{
    display: inline-block;
    margin-left:20px;
    color:#428bca;
    cursor:pointer;
  }
  .bo_right .mg_r{
  margin-right:20px;
  margin-bottom:10px;
  width:25%;
  }
  .bo_right .mg_t{
  color:#666;
  font-weight:bold;
  margin-bottom:20px;
  }
  
  .bo_right .cont_message dt,  .bo_right .cont_message dd{
	margin-bottom:20px;
  }
  .bo_right .k_change {
    color: #58595a;
    font-size: 14px;
    font-weight: normal;
    position: relative;
    padding: 10px;
    background: #fff;
    padding: 15px 15px 0 15px;
    /* margin-bottom: 20px; */
    border-radius: 5px; }
  /* .bo_right .k_chanBox {
    margin-left: 30px; 
  } */
  .bo_right .k_change_lab, .bo_right .k_change_inp {
    padding-right: 0;
    padding-left: 0; }
  .bo_right .k_change_inp {
    padding-left: 10px;
    padding-right: 5px;
     }
  .bo_right .k_change_inp > span {
    width: 100% !important;
     }
  .bo_right .czmm {
    width: 700px;
    height: 300px;
    margin: 100px auto;
    padding-top: 20px;
    border-radius: 10px; }
  .bo_right .czmm p {
    text-align: center;
    margin-top: 20px; }
  .bo_right .czmm p span {
    width: 100px;
    text-align: right;
    display: inline-block;
    font-size: 12px; }
  .bo_right .czmm p input {
    line-height: 35px;
    width: 200px;
    margin-left: 10px;
    text-indent: 10px;
    border: 1px solid #ccc; }
  .bo_right .czmm p input.active {
    background: none;
    border: none; }
  .bo_right .czmm p em {
    color: #3679c1;
    line-height: 35px;
    margin-left: -30px;
    text-indent: 10px; }
  .bo_right .bc, .bo_right .cz {
    width: 90px;
    height: 30px;
    border: none;
    border-radius: 6px;
    margin-left: 70px;
    color: #fff;
    outline: none; }
  .bo_right .bc {
    background: #5faee3; }
  .bo_right .breadcrumb {
    font-size: 14px;
    padding: 15px;
    background: #fff; }
  .bo_right .masg_yg {
    width: 100%;
    padding: 10px;
    margin-bottom: 20px;
    background: #ccc; }
  .bo_right .masg_zw {
    height: 20px;
    overflow: hidden;
    text-overflow: ellipsis;
    white-space: nowrap;
    width: 100%; }
  .bo_right .bo_yggl {
    min-height: 600px;
    background: #fff;
    padding: 0 15px 15px 15px;
    border-radius: 5px;
    /*left tab 切换 */ }
    .bo_right .bo_rightNav a,.bo_right .bo_rNav a {
      font-size: 15px;
      margin-right: 5px;
      margin-bottom:20px;
      background:#fff;
      border:1px solid #ccc; }
    .bo_right .bo_rightNav a:hover{
      color:#fff;
      background:#428bca;
      border:1px solid #ccc; }
    .bo_right .bo_yggl .treeview.active {
      margin-top: 10px;
      font-size: 14px; }
    .bo_right .bo_yggl .list-group-item {
      border: none; }
    .bo_right .bo_yggl .cd-menu label {
      display: block;
      padding: 10px 15px;
      margin-bottom: -1px; }
    .bo_right .bo_yggl .cd-menu-item li {
      padding-left: 40px; }
      .bo_right .bo_yggl .cd-menu-item li p {
        padding-left: 40px; }
        .bo_right .bo_yggl .cd-menu-item li p a {
          display: block;
          margin-top: 8px; }
    .bo_right .bo_yggl .k_tab li {
      margin-right: 1%;
      text-align: center;
      font-size: 16px;
      border: 1px solid #ccc; }
      .bo_right .bo_yggl .k_tab li a {
        padding: 10px 30px; }
    .bo_right .bo_yggl .k_tab li.active {
      background: #3679c1;
      border: 1px solid #3679c1;
      color: #fff; }
    .bo_right .bo_yggl .k_tab li.activ {
      background: #3679c1;
      border: 1px solid #3679c1;
      color: #fff; }
    .bo_right .bo_yggl .k_change {
      color: #58595a;
      font-size: 14px;
      font-weight: normal;
      position: relative;
      padding: 10px;
      background: #fff;
      padding: 15px;
      margin-bottom: 20px;
      border-radius: 5px; }
      .bo_right .bo_yggl .k_change div {
        margin-bottom: 30px; }
      .bo_right .bo_yggl .k_change .k-b {
        margin-right: 20px;
        display: inline-block;
        font-weight: normal; }
        .bo_right .bo_yggl .k_change .k-b input, .bo_right .bo_yggl .k_change .k-b select {
          width: 100px; }
      .bo_right .bo_yggl .k_change .queryBtn {
        font-size: 14px;
        text-align: center;
        margin-bottom: 10px; }
      .bo_right .bo_yggl .k_change .k_condition.active {
        height: 30px;
        overflow: hidden; }
    .bo_right .bo_yggl .bo_yggl_left {
      min-height: 360px;
      border-right: 1px solid #eee; }
    .bo_right .bo_yggl .form_conter {
      text-align: center;
      font-size: 14px; }
      
/* 表格样式*/
.bo_form{
	color:#333;
	text-align:center;
	font-weight: normal;
}
.bo_form thead{
	background:#3679c1;
	color:#fff;
}
.bo_form thead th{
	text-align:center;
}
.bo_form tbody tr td{
	max-width:200px;
	overflow: hidden;
    vertical-align: middle;
    white-space: nowrap;
    text-overflow: ellipsis;
}
.bo_form td img{
	width:120px;
	height:80px;
}

/* 表格样式  end */
    /* 限制一行字数 */
    .bo_right tbody tr td{
    	max-width:100px;
        overflow: hidden;
        vertical-align:middle;
	    white-space: nowrap;
	    text-overflow: ellipsis; }
    .bo_right tbody tr td:last-child{
        overflow: hidden;
	    white-space: nowrap;
	    text-overflow: ellipsis;
	    word-wrap: break-word;
    white-space: normal !important;
    -webkit-line-clamp: 2;
    -webkit-box-orient: vertical; }
    
      .bo_right .bo_yggl .form_conter .operationBtn a {
        height: 36px;
        padding: 0 30px;
        margin-bottom: 5px;
        display: inline-block;
        line-height: 36px;
        border: 1px solid #3679c1;
        border-radius: 5px; }
    .bo_right .bo_yggl .jbxx {
      margin-top: 20px;
      font-size:15px;
      color:#333;
       }
    .bo_right .bo_yggl .jbxx span{
      color:#333;
       }
      .bo_right .bo_yggl .jbxx img {
        border: none;
        display: inline-block;
        vertical-align: middle; }
	.bo_right .jbxx .mg_i{
		width:60%;
		margin-top:10px;
	}
    .bo_right .bo_yggl.input_key_txt {
      color: #333;
      font-size: 15px;
      font-weight:normal;}
     .bo_right .bo_yggl .input_key_txt dt , .bo_right .bo_yggl label{
      color: #333;
      font-size: 15px;
      font-weight:normal;}
     .bo_right .bo_yggl .input_key_txt dd{
      color: #333;
      font-size: 15px;
      font-weight:normal;}
     .bo_right .bo_yggl .input_key_txt dd img{
      width:70%;}
    
    .bo_right .bo_yggl .jbxx p {
      position: relative;
      margin-bottom: 20px; }
    .bo_right .bo_yggl .jbxx .select2 {
      display: inline-block;
       }
    .bo_right span.input_key.actiP {
    	position:relative;
    	top:-50px;
    }
    .bo_right .bo_yggl .jbxx span.input_key {
      width: 120px;
      text-align: right;
      display: inline-block;
      color: #000;
      font-size: 13px;
      margin-right: 10px; }
    .bo_right .bo_yggl .jbxx span.input_key.activ {
      width: 100%;
      text-align: left;
      display: inline-block;
      color: #000;
      font-size: 15px;
      margin-right: 10px; }
    .bo_right .bo_yggl .jbxx span.input_key.activ_bot {
      text-align: left; }
    .bo_right .bo_yggl .jbxx span.active {
      position: absolute;
      top: 0; }
    .bo_right .bo_yggl .jbxx .submit_n {
      margin: 60px 0 40px 0;
      text-align: center; }
      .bo_right .bo_yggl .jbxx .submit_n i {
        margin-right: 10%; }
    .bo_right .bo_yggl .jbxx input {
      width: 379px;
      height: 30px;
      outline: none;
      text-indent: 8px;
      color: #929292;
      border: 1px solid #ccc; }
    .bo_right .bo_yggl .jbxx input.search-query {
      width: 200px; }
    .bo_right .bo_yggl .jbxx select {
      width: 379px;
      height: 31px;
      color: #929292;
      outline: none;
      margin-right: 7px;
      margin-bottom:10px;
      border:1px solid #ccc; }
    .bo_right .bo_yggl .jbxx textarea {
      width: 379px;
      outline: none;
      border:1px solid #ccc; }
    .bo_right .bo_yggl .jbxx input.activ, .bo_right .bo_yggl .jbxx select.activ {
      width: 70%; }
    .bo_right .bo_yggl .jbxx em {
      color: #929292; }
    .bo_right .bo_yggl .jbxx h5 {
      padding-left: 130px; }
    .bo_right .bo_yggl .jbxx h5 label {
      width: 120px;
      height: 120px;
      border: 1px dashed #333;
      display: inline-block;
      margin: 10px;
      background: #f5f5f5;
      font-size: 40px;
      line-height: 120px;
      text-align: center;
      color: #929292;
      cursor: pointer; 
      }
    .bo_right .bo_yggl .jbxx h5 label.w_filebox input {
      display: none; }
    .bo_right .bo_yggl .jbxx h5 label.w_view_pic {
      position: relative; }
    .bo_right .bo_yggl .jbxx h5 label.w_view_pic:hover {
      border: 1px solid #66779c; }
    .bo_right .bo_yggl .jbxx h5 label.w_view_pic:hover b.del {
      display: block; }
    .bo_right .bo_yggl .jbxx h5 label.w_view_pic img {
      width: 100%;
      height: 100%;
      vertical-align: top; }
    .bo_right .bo_yggl .jbxx h5 label.w_view_pic b.del {
      position: absolute;
      right: -9px;
      top: -9px;
      display: none;
      height: 20px;
      width: 20px;
      line-height: 20px;
      font-size: 12px;
      border-radius: 19px;
      color: #fff;
      background: #66779c;
      text-align: center; }
    .bo_right .bo_yggl .jbxx h5 .right_line {
      width: 1px;
      margin: 0 5px;
      display: inline-block;
      height: 100px;
      background: #66779c;
      vertical-align: -34px; }
    .bo_right .bo_yggl .jbxx .desc {
      color: #929292; }
    .bo_right .bo_yggl .jbxx .desc .main {
      text-align: center;
      margin-right: 10px; }
    .bo_right .bo_yggl .jbxx .desc .detail {
      text-align: center;
      margin-left: 30px; }
    .bo_right .bo_yggl .jbxx .select2-container .select2-selection--single .select2-selection__rendered {
      padding-left: 0; }
    .bo_right .bo_yggl .jbxx input[type="checkbox"] {
      width: auto;
      height: auto; }
    .bo_right .bo_yggl .jbxx .second_box {
      width: 60%;
      display: inline-block;
      position: relative;
      top: 0;
      left: 135px; }
    .bo_right .bo_yggl .jbxx .second_box label {
      min-width: 95px;
      margin-right: 15px;
      font-weight: 400;
      vertical-align: top;
      display: inline-block;
      margin-bottom: 5px; }
    .bo_right .bo_yggl .jbxx .second_box_dj {
      width: 95%;
      max-height:200px;
      overflow-y:auto;
      padding: 5px;
      display: inline-block;
      position: relative;
      top: 10px;
      left: 0;
      border: 1px solid #ccc;
      margin-bottom: 20px; }
    .bo_right .bo_yggl .jbxx .second_box_dj label {
      min-width: 95px;
      margin-left: 15px;
      font-weight: 400;
      vertical-align: top;
      display: block;
      margin-bottom: 5px; }
    .bo_right .bo_yggl .fwxx p {
      position: relative;
      margin-bottom: 20px; }
    .bo_right .bo_yggl .fwxx span {
      width: 120px;
      text-align: right;
      display: inline-block;
      color: #929292;
      font-size: 15px;
      margin-right: 10px; }
    .bo_right .bo_yggl .fwxx input[type='text'] {
      width: 150px;
      height: 30px; }
    .bo_right .bo_yggl .fwxx select {
      width: 150px;
      height: 30px; }
    .bo_right .bo_yggl .fwxx .ts {
      font-size: 10px;
      color: #e23838;
      cursor: pointer; }
    .bo_right .bo_yggl .fwxx div span {
      float: left;
      width: 120px;
      text-align: right;
      display: inline-block;
      color: #929292;
      font-size: 15px; }
    .bo_right .bo_yggl .fwxx div h6 {
      display: inline-block;
      position: relative;
      top: -5px;
      margin-left: 20px; }
    .bo_right .bo_yggl .j_ladder_item {
      width: 700px; }
    .bo_right .bo_yggl .fwxx div h6 input[type="checkbox"] {
      width: 13px;
      position: relative;
      top: 11px;
      margin-right: 3px; }
    .bo_right .bo_yggl .fwxx div h6 input[type="text"] {
      margin-left: 5px;
      width: 150px;
      margin-right: 5px;
      margin-top: 15px; }
    .bo_right .bo_yggl .fwxx div h6 label {
      color: 10px;
      font-weight: 100; }
  .bo_right .bo_yggl > label > tbody > .but {
    margin-bottom: 5px; }

    .select2-container .select2-selection--single .select2-selection__rendered {
      top: 1px!important;
  }

  .ztree{
    overflow-y: scroll;
    max-height: 500px;
  }

/*# sourceMappingURL=boss_index.css.map */
