
#web {
  font-family: 'Avenir', Helvetica, Arial, sans-serif;
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale;
  color: #2c3e50;
  height:100%;
}

.crmStyleCon{ background: none; position: relative;}
.crmStyleSection,.crmStyleSearch,.crmStyleTable{ background: #fff;-webkit-box-shadow: 0 2px 8px 0 rgba(0,0,0,0.08);box-shadow: 0 2px 8px 0 rgba(0,0,0,0.08);margin-top: 8px;}
.crmStyleSection,.crmStyleSearch{ padding: 10px;}
#web div.crmStyleBtn .el-button,#web .crmStyleBtn.el-button{
    background: #FFF;border: 1px solid #CCC;border-radius: 2px; padding:0 21px;line-height: 23px; line-height: 23px;
    font-size: 12px;color: #212121;min-width: 81px; position: relative;}
.crmStyleBtn .el-icon--right{top:9px;}
#web .searchOpen .elInput{
    width:280px;
    float: left;
    margin-right: 16px;
    /* line-height: 24px; */
}
#web .searchOpen .el-input__inner{
    display: inline-block;
    width: 280px;
    height: 24px;
    font-size: 12px;
    color: #212121;
    border-radius:2px;
    border:1px solid rgba(216,216,216,1);
    padding: 0 8px;
}
#web .searchOpen .el-input__inner::-webkit-input-placeholder {
    /* Chrome/Opera/Safari */
    color: #CCCCCC;
}
#web .searchOpen .el-input__inner::-moz-placeholder {
    /* Firefox 19+ */
    color: #CCCCCC;
}
#web .searchOpen .el-input__inner:-ms-input-placeholder {
    /* IE 10+ */
    color: #CCCCCC;
}
#web .searchOpen .el-input__inner:-moz-placeholder {
    /* Firefox 18- */
    color: #CCCCCC;
}
#web .searchOpen .el-input-group__append{
    display: inline-block;
    width: 22px;
    height: 22px;
    padding: 0;
    position: absolute;
    top: 1px;
    right: 1px;
    background: #fff;
    border: none;
}
#web .searchOpen .el-input-group__append .el-button{display: inline-block;width: 22px;height: 22px;margin: 0;padding: 0;vertical-align: text-bottom;}
#web .el-input__inner{ font-size: 12px;background: #FFF;border: 1px solid #D8D8D8;}
#web .el-pagination .el-input__inner{
    border: none;
}
#web .crmStyleForm{ display: -webkit-box; display: -ms-flexbox; display: flex;-ms-flex-flow: wrap;flex-flow: wrap;margin-top: 8px;}
#web .crmStyleForm .el-date-editor.el-input{ width: auto; }
#web .crmStyleForm .el-form-item,#web .crmStyleForm .oneSelect{ width: 11.7%;min-width: 121px; }
#web .crmStyleForm .oneSelect{ display: inline-block; float: none;margin-right: 10px; height: auto;}
#web .crmStyleForm .oneSelect .el-select .el-input .el-select__caret{ line-height: 39px; }
#web .crmStyleForm .el-form-item .el-form-item__label,#web .crmStyleForm .oneSelect div:nth-child(1){
    display: block !important;
    font-size: 12px;
    color: #666;
    text-align: left;
    /* text-indent: 16px; */
    line-height: 16px;
}
#web .crmStyleForm .el-form-item .el-form-item__content{
    height: 24px;
    line-height: 24px;
}
#web .crmStyleForm .el-form-item .el-form-item__content .el-input__icon{
    line-height: 24px;
}
#web .crmStyleForm .el-form-item .el-form-item__content .el-input__inner,#web .crmStyleForm .oneSelect .el-input__inner{
    border:none;
    border-bottom: #D8D8D8 1px solid;
    color: #212121;
    font-size: 12px;
    height: 24px;
    line-height: 24px;
    border-radius: 0;
}
#web .crmStyleOpe{padding-top: 15px; font-size: 12px;}
#web .crmStyleOpe > span{ font-size: 12px; color: #212121;margin-left: 16px;}
#web .crmStyleOpe > span span{font-size:12px;color: #2386EE ;padding:0 3px;}
#web .crmStyleOpe a{font-size: 12px;color: #212121; text-decoration: none;border-left: #E6E6E6 1px solid;padding-left:30px;margin-left: 10px; }
#web .crmStyleOpe .crmStyleSeaIco{ background: url('https://cdn.jdy.com/jdy/crmfont/ico/sea_hover.png') no-repeat 10px center; }
#web .crmStyleOpe .crmStyleSeaDistribute{background: url('https://cdn.jdy.com/jdy/crmfont/ico/distribute_hover.png') no-repeat 10px center;}
#web .crmStyleOpe .crmStyleHot{background: url('https://cdn.jdy.com/jdy/crmfont/ico/hot_hover.png') no-repeat 10px center;}
#web .crmStyleOpe .crmStyleFollow{background: url('https://cdn.jdy.com/jdy/crmfont/ico/setFllow_hover.png') no-repeat 10px center;}
#web .crmStyleOpe .crmStyleSetPlan{background: url('https://cdn.jdy.com/jdy/crmfont/ico/setFllow_hover.png') no-repeat 10px center;}
#web .crmStyleOpe .el-button{border:0px; font-size: 12px; color: #212121;padding-left: 0}
#web .crmStyleOpe .el-button:hover,#web .crmStyleOpe .el-button:focus{background: none}
.crmStyleTableCon{ position: relative; }
.crmStyleColSet{ position: absolute;  right: 0px;z-index: 123; top:2px;background:#F2F2F2 url('https://cdn.jdy.com/jdy/crmfont/ico/colset_hover.png') no-repeat center; padding:15px 16px 13px 16px;-webkit-box-shadow: -1px 0px 3px rgba(0,0,0,0.1);box-shadow: -1px 0px 3px rgba(0,0,0,0.1)}
#web .crmStyleTab >.el-tabs__header{border: none;background: none; display: inline;}
#web .crmStyleTab .el-tabs__nav{ border:#2386EE 1px solid; border-radius: 2px;height: 24px;line-height: 24px;display: -webkit-box;display: -ms-flexbox;display: flex;-webkit-box-align: center;-ms-flex-align: center;align-items: center;}
#web .crmStyleTab .el-tabs__nav div{
    border-left:#2386EE 1px solid;
    color: #2386EE;
    line-height: 24px;
    height: 24px;
    min-width: 80px;
    text-align: center;
    font-size: 12px;
}
#web .crmStyleTab .el-tabs__nav div:nth-child(1){ border-left:none }
#web .crmStyleTab .el-tabs__nav div.is-active{background: #2386EE; color: #fff;border: none}
#web .crmStyleForm .el-input__prefix{left:auto;right:5px;}
#web .crmStyleForm .el-input--prefix .el-input__inner {padding-left: 11px;}
.el-table__header th{ font-size: 12px; color: #666 }
.el-table__header-wrapper{border-top:  #D8D8D8 1px solid;border-bottom:  #D8D8D8 1px solid;}
#web .el-table__header th {background: #F2F2F2;padding: 6px 0;border: none}
#web .el-table__header th div{border-right:  #D8D8D8 1px solid; line-height: 16px;}
.el-table__body tbody tr:nth-child(even){ background: #F2F2F2; }
.el-table__body tbody tr:hover{ background: #E9F2FD; }
#web .el-table__body td{font-size: 12px;color: #212121;padding-top: 6px;padding-bottom: 6px;}
.el-table--border td{border: none}
.el-dialog__header{border-bottom: #E6E6E6 1px solid;min-height: 51px;}
.el-dialog__footer{background: #F2F2F2;padding:6px 21px;}
.el-dialog .el-dialog__footer .el-button--default{ background: #fff;border: 1px solid #CCC;color: #212121 }
.el-dialog .el-dialog__footer .el-button--default.floatNone{ color: #fff; background: #2386EE;border:#2386EE 1px solid  }
.crmStyleAddClue .el-button--default{
  color: #fff;
  background-color: #2386EE;
  border-color: #fff;
  z-index: 123;
  position: absolute;
  right: 15px;
}
button.crmStyleAddClue{background-color: #2386EE !important;}
@font-face {
    font-family: "ico";
    src: url('https://cdn.jdy.com/jdy/crmfont/iconcool.eot');
    src:
        url('https://cdn.jdy.com/jdy/crmfont/iconcool.eot?#iefix') format('embedded-opentype'),
        url('https://cdn.jdy.com/jdy/crmfont/iconcool.woff2') format('woff2'),
        url('https://cdn.jdy.com/jdy/crmfont/iconcool.woff') format('woff'),
        url('https://cdn.jdy.com/jdy/crmfont/iconcool.ttf') format('truetype'),
        url('https://cdn.jdy.com/jdy/crmfont/iconcool.svg') format('svg');
}
.my-el-dialog .el-dialog__header{
    padding: 8px 24px;
    min-height: unset;
}
.my-el-dialog .el-dialog__title{
    height:24px;
    font-size:16px;
    color: #212121;
    line-height:24px;
}
.my-el-dialog .el-dialog__headerbtn{
    top: 12px;
}
.my-el-dialog .el-dialog__body{
    padding: 24px;
}
.my-el-dialog .el-dialog__footer{
    padding: 8px 24px;
    background: #F2F2F2;
}
#web .newDatePicker {
    width: 250px !important;
}
#web .newDatePicker .el-range-input {
    padding-right: 0 !important;
    width: 75% !important;
}
#web #new-el-form {
    padding: 5px 10px;
}
/* #web .new-el-form .el-form-item {
    width: 280px !important;
} */
#web #new-el-form .el-form-item {
    width: auto !important;
}
#web #new-el-form .el-form-item .el-input {
    width: 250px !important;
}
/** 新自定义样式 **/
#web #newAIInput {
    font-size: 12px;
    background: #fff;
    border: 1px solid #d8d8d8;
    height: 32px;
    border-radius: 6px
}
#web #newAIInput-textarea {
    font-size: 12px;
    background: #fff;
    border: 1px solid #d8d8d8;
    border-radius: 6px
}
#web #new-el-form .el-form-item .el-select {
    width: auto !important;
}

