﻿@media (min-width: 768px){
    .freeSearch.col-sm-4 {
    width: 36%;
}
  
}
@media (min-width: 992px){
    .wrap.col-md-3 {
        width: 29%;
    }
}
@media (min-width: 992px) {
    .ziIndexCrypt.col-md-4 {
    width: 29%;
}
}
@media (min-width: 992px){
    .entCol.col-md-3 {
    width: 21%;
}
}

@media screen and (max-width: 1100px){
    .layui-layer-iframe {
    overflow:initial;    
    overflow-y: initial;
}

    /*.layui-layer-setwin .layui-layer-close2{
        right:-13px;top:-15px;
    }*/
}
@font-face {
  font-family: 'iconfont';  /* project id 944239 */
  src: url('//at.alicdn.com/t/font_944239_dq4wv6cok7.eot');
  src: url('//at.alicdn.com/t/font_944239_dq4wv6cok7.eot?#iefix') format('embedded-opentype'),
  url('//at.alicdn.com/t/font_944239_dq4wv6cok7.woff') format('woff'),
  url('//at.alicdn.com/t/font_944239_dq4wv6cok7.ttf') format('truetype'),
  url('//at.alicdn.com/t/font_944239_dq4wv6cok7.svg#iconfont') format('svg');
}
/*按钮背景色*/
.btn.btn-default {
    background-color: #f5f5f5;
    color: #333;
    text-shadow:none;
    background-image: linear-gradient(to bottom, #ffffff, #e6e6e6);
    background-repeat: repeat-x;
}
.fixed-table-pagination .dropdown-menu{
    width:53px;min-width:53px;
}
 .dropdown-menu > .active > a, .dropdown-menu > .active > a:hover, .dropdown-menu > .active > a:focus, .dropdown-menu > li > a:hover, .dropdown-menu > li > a:focus, .dropdown-submenu:hover > a, .dropdown-submenu:focus > a {
            background-color: #1AB394 !important;
            background-image: linear-gradient(to bottom, #1AB394, #1AB394) !important;color:#fff;
        }
 .nav>li>a{
     font-weight:100;
 }
 .layui-laydate-content table tr td{
     text-align:center;
 }
 .dropdown-menu>li>a{
    margin: 3px -1px 3px 0;
    text-align: center;
    font-weight: 400;
    /*padding: 3px 25px 3px 20px;*/
    padding:0;
    width:100%;
 }





.marginTop4{margin-top:-4px;}
.form-group {
    overflow: hidden;
    margin-bottom: 0;
}

    .form-group > label {
        line-height: 40px;
        margin-bottom: 0;
    }
/*弹框样式*/
.sweet-alert h2 {
    font-size: 25px;
    margin:-10px 0 10px ;
}

/*.sweet-alert .sa-icon {
    width: 50px;
    height: 50px;
    margin: 30px auto;
}

    .sweet-alert .sa-icon.sa-info::before {
        bottom: 5px;
    }

    .sweet-alert .sa-icon.sa-info::after {
        top: 5px;
    }
    
   .sweet-alert .sa-icon.sa-success .sa-line.sa-long{right:-22px;}
.sweet-alert .sa-icon.sa-warning .sa-body {
    height: 20px;
}*/
.sweet-alert .sa-icon.sa-info:after{
    margin-left: 37px;
}

.sweet-alert{padding:0 0 10px;}
.sa-button-container{margin-top:-27px;}
.sweet-alert p{margin-bottom:14px;}
.sweet-alert[data-has-cancel-button=false] button {
    padding: 5px 32px;
}
/*部门管理样式*/
.bootstrap-table {
    margin: -60px 10px 0;
}
.btn-info {
    margin: 10px;
}

.btn-primary {
    margin-right: 10px;
}
/*用户管理*/
.form-group input, .form-group span {
    display: inline-block;
}

.form-group input {
    margin-right: 10px;
}
/*弹框外部样式*/
.gray-bg {
    padding: 10px;
}

.fixed-table-container input[type=checkbox] {
    vertical-align: middle;
}

.glyphicon {
    vertical-align: text-top;
}


legend {
    margin-bottom: 10px;
}

.table thead tr:first-child {
    background: #eceaea;
}
/*弹框的样式*/
.saveBtn {
    text-align: center;
    margin: 10px 0;
}

.form-group .colYes, .form-group .col9 {
    display: inline-block;
}

    .form-group .colYes input {
        margin-top: 2px;
    }

    .form-group .col9 input {
        width: 300px;
    }

.form-group .col2 {
    width: 75px;
}

.customTab {
    border-bottom: 1px solid #e4eaec;
}

    .customTab td {
        border-left: 1px solid #e4eaec;
    }

/*页面列表*/
.headSearch {
    margin-bottom: 10px;margin-left:11px;
}

    .headSearch > div {
        display: inline-block;
        margin-right: 18px;
        margin-bottom: 10px;
    }

.btn-primary {
    margin-right: 10px;
}

/*.headSearch div label, .headSearch div span {
    width: 85px;
    text-align: right;
}*/
.headSearch div label, .headSearch div span {
    width:auto;
    /*text-align: right;*/
}
.headSearch div label:nth-of-type(n+2){margin-left:10px;}
.headSearch .button {
    display: block;
    margin-left: 13px;
    vertical-align: -webkit-baseline-middle;
}

.headSearch .time {
    width: 98px;
}

#industry2, #area2 {
    width: 102px;
}

#area3 {
    width: 92px;
}

#dteBegin, #dteEnd {
    width: 100px;
}

legend {
    font-size: 16px;font-weight:700;padding:10px 0;
}
.SearchTitle{
    border-left: 4px solid #1ab394;
    padding-left: 5px;
    line-height: 14px;
}
.form-control {
    height: 32px;
}

.inputWrap {
    margin-top: -18px;
}

.work_left {
    margin-left: 10px;
}

.fao_table {
    margin: 28px 10px;
}

#VarDescription {
    width: 300px;
    height: 100px;
}

.tabSty {
    vertical-align: text-top;
}

.form-group .col10 {
    display: inline-block;
}

.btn {
    height: 32px;
    line-height: 17px;font-size:14px;
}

.fixed-table-container tbody td {
    border-left: 1px solid #e4eaec;
}

.topBtn {
    margin: 0 10px 10px;
}

.titleH3 {
    border-left: 5px solid #1ab394;
    padding-left: 10px;
    font-size: 15px;
}
/*input取消type=number的上下箭头*/
input::-webkit-outer-spin-button, input::-webkit-inner-spin-button {
    -webkit-appearance: none !important;
}/*谷歌*/

input[type="number"] {
    -moz-appearance: textfield;
}/*火狐*/
.Required{
    color:#ff4040;font-weight:700;
}
.Verification{
    /*width:100px;height:50px;background:#fff;position:absolute;top:-10px;right:-25px;z-index:5;border:1px solid #ff4040;display:none;*/
    width:110px;height:50px;position:absolute;top:0px;right:-30px;z-index:5;display:none;
}
/*.Verification:before{
    content:'';
    position:absolute;
    border-top:10px solid transparent;
    border-bottom:10px solid transparent;
    border-left:10px solid transparent;
    border-right:10px solid #ff4040;
    top:15px;left:-20px;
}
.Verification:after{
    content:'';
    position:absolute;
    border-top:8px solid transparent;
    border-bottom:8px solid transparent;
    border-left:8px solid transparent;
    border-right:8px solid #fff;
    top:17px;left:-16px;
}*/
.Verification p{text-align:left;font-size:12px;line-height:17px;color:#ff4040;}
    th[data-field="MsgContent"]{
        text-align:center;
    }
    .initial {
        vertical-align: initial;
    }
    .top63{
        margin-top:-63px;
    }
    .marg8{
        margin-top:-8px;
    }
    .fl{
        float:left;
    }
    .fr{
        float:right;
    }
    .margin-4{margin-top:-4px;}
    /*合同样式*/
    .examineState { border: 1px solid #d4d4d4; line-height: 30px; }
        .examineState div { background: #f5f5f5; padding-left: 10px; }
        .examineState p { border-top: 1px solid #d4d4d4; text-indent: 10px; margin-bottom: 0; }
    .infoType .pAlone { display: block; width: 100%; }
    .distribution{padding:10px;background:#eaebec;}

    .labelLeft{margin-left:10px;}
   
    .labelWidth div label {
        width:171px;
    }
    .inputCheck{margin-top:-4px;margin-right:4px;}
    .h3title { font-size: 16px; font-weight: 700; padding: 10px 0; margin-bottom: 10px; border-bottom: 1px solid #e5e6e7; }
    /*座位选择*/
    .seat table { display: inline-block; margin:0 10px;}
    .seat table tr:first-child td{border-left:4px solid #1ab394;padding-left:6px;line-height:12px;font-size:17px;display:inline-block;margin-bottom:10px;}
        .seat table .a { border-color: #1ab394; }
    .seat table .b{border-color:#d4d4d4}
    input[type=radio]{
        vertical-align:text-top;margin-top:0;margin-right:4px;
    }
    table td label{margin-right:2px;}
    #sel_Zuo, #sel_Pai, #sel_Hao { width: 20%;display:inline-block; }
    
    .verMiddle{vertical-align:middle;}
    h3,.spanTitle{
        font-size:14px;
    }
    
    .fixed-table-pagination{
        padding:0 10px;
    }

    /*遮罩*/
      .maskWhite{
        width:100%;height:100%;background:#333;position:absolute;top:0;left:0;z-index:999;display:none;
    }
      /*遮罩结束*/

      
  body, h1, h2, h3, h4, h5, h6,.btn,label, .spanTitle,.titleStyle,.form-control, .single-line{
   font-family: 'Microsoft YaHei ',"open sans","Helvetica Neue",Helvetica,Arial,sans-serif !important;
   font-size:13px !important;
 }
  .bootstrap-table .table:not(.table-condensed) > tbody > tr > td{
      padding:7px 5px !important;
  }
  .bootstrap-table{
      width:99%;
  }
.nav-tabs > li.active > a, .nav-tabs > li.active > a:focus, .nav-tabs > li.active > a:hover {
    /*background: #eaeaea !important;*/
    font-weight: 700
}
  .QHcont a{
      font-weight:600;
  }
  .sweet-alert h2{
      font-size:24px !important;
  }
 .delete {
    width: 34px
}

 .append {
    width: 34px
}
 ul>li>div>.remove{
     margin-right:0
 }
#ImgListCon > li > div {
    margin-right: 0!important
}
/*主题边框*/
.skin-1 .ibox-title {
    border-color: #39aef5;
}

.skin-3 .ibox-title {
    border-color: #EAA743;
}
/*标签切换*/
.wrapper .tabs-container .nav-tabs > li.active > a, .wrapper .tabs-container .nav-tabs > li.active > a:focus, .wrapper .tabs-container .nav-tabs > li.active > a:hover {
    border: 1px solid rgba(0,0,0,0);
    border-bottom-color: #19aa8d;
}
.wrapper .nav-tabs > li.active > a, .wrapper .nav-tabs > li.active > a:focus, .wrapper .nav-tabs > li.active > a:hover {
    color: #19aa8d;
}
.wrapper .nav-tabs > li > a {
    padding: 10px 15px;
    margin: 0 10px;
}
.lableNum {
    position: absolute;
    padding: 2px 4px;
    border-radius: .25rem;
    background: #EFAD4C;
    top: -2px;
    right: -8px;
    color: #fff;
    font-weight: 200;
}
/*工作区底色*/
.bacWarpForm {
    padding: 10px 0 0 0;
    background: #fff;
    width: 100%;
}
    .bacWarpForm .button>.btn{
        margin:0   3px ;
    }
.bacWarpCont {
    padding: 0 10px 10px 0;
    background: #fff;
    margin-bottom: 10px;
}
.bacWarpCont .bootstrap-table{
        margin-top:0;
    }
.bacWarpCont>.headSearch{
    padding-top:10px;
}
.topSerchMargin{
    margin-right:15px;
}
.clearfix:after {
    content: "";
    display: block;
    clear: both;
}

.clearfix {
    zoom: 1;
}
.btn-group .radio-inline input, .btn-group .radio-inline label{
    cursor: pointer;
}
.input-group .input-group-addon {
    display:none;
}

.pre {
    white-space: pre-wrap;
    white-space: -moz-pre-wrap;
    white-space: -o-pre-wrap;
    word-wrap: break-word;
}