[v-cloak] {
    display: none;
}

::-webkit-scrollbar{
    width:7px;
    height:7px;
}
:-webkit-scrollbar-track{
    border-radius: 10px;
    background-color:#787C7F;
}
.el-table__body-wrapper{
    background-color: #FFF;
  }
.el-table__body-wrapper::-webkit-scrollbar {
  width: 7px !important;
  height: 7px !important;
}
::-webkit-scrollbar-thumb{
    border-radius: 10px;
    background: #FFCCCC;
}
.layui-layer-title { border-bottom: 0; background-color: #fff !important; border-bottom: 0; }

body{
    background: #f2f2f2;
}
.el-header {
    background: #fff;
    padding: 15px 0;
    box-shadow: 0 2px 12px 0 rgba(0, 0, 0, 0.1);
    border-radius: 22px;
}

.el-header .header{
    border-bottom: 1px solid #f2f2f2;
    padding: 0 15px 15px 15px;
    font-size: 28px;
}

.el-header .top-operation{
    padding: 15px 15px 0 15px;
}

.el-header .top-operation .el-form{
    margin-left: 0 !important;
}

.el-main {
    height:100% !important;
    background: #fff;
    padding: 15px;
    box-shadow: 0 2px 12px 0 rgba(0, 0, 0, 0.1);
    border-radius: 2px;
}

.el-pagination{
    padding-top:15px;
}
.left{
    float: left
}
.right{
    float: right
}
.clearfix:after{
    content:"";
    height:0;
    display:block;
    clear:both;
    visibility:hidden;
}
.clearfix{
    zoom:1;
}
.mt30{
    margin-top: 30px;
}
.paddingtop20{
    padding-top: 20px;
}

.goodsBox{
    font-size:12px;
    display: -webkit-flex;
    display: flex;
    flex-direction:column;
    padding-bottom:20px;
    margin-left: 65px;
}

.goodsBox .goodsInfo{
    display: -webkit-flex;
    display: flex;
    flex-flow: row wrap;
    justify-content:space-between;
}
.goodsBox .goodsInfo .info{
    width: 230px;
    padding-bottom:20px;
}
.remarkInfo{
    max-height:150px;
    overflow:auto;
}
.remarkInfo p{
    display: block;
    margin-block-start: 1em;
    margin-block-end: 1em;
    margin-inline-start: 0px;
    margin-inline-end: 0px;
}

.el-tabs__item.is-active,
.el-tabs__item:hover,
.el-select-dropdown__item.selected,
.remarkInfo p:first-child,
.el-pager li:hover,
.el-pagination button:hover,
.el-date-table td.today span,
.el-date-table td.available:hover,
.el-picker-panel__icon-btn:hover{
    color:#FE3040
}
.el-tabs__active-bar{
    background-color:#FE3040
}
.prve_step:focus, 
.prve_step:hover{
    background: #FFF;
    border: 1px solid #DCDFE6;
    color: #606266;
}
.next_step, 
.next_step:focus,
.next_step:hover,
.el-button--danger.is-plain{
    /*background: #FE3040;*/
    /*border: 1px solid #FE3040;*/
}

.search_btn.el-button--primary{
    background-color: #FE3040;
    border-color: #FE3040;
}
.el-scrollbar .el-scrollbar__wrap{
    overflow-x: hidden;
    overflow-y: auto;
}
.el-checkbox-button:last-child .el-checkbox-button__inner{
    border-radius:4px
}
.tab_box,.page_size_box{
    margin: 1%;
}
.el_row_margin{
    margin:2% 2% 0 2%;
}
.el-button--mini1 {
    padding: 5px 8px;
    font-size: 10px;
    margin-bottom: 2px;
}
.fittings_radio_group{width:128px;}
.el-card__body{padding:10px;}
.div-body-show{padding:0;}
.searchArea .el-form-item--mini.el-form-item, 
.searchArea .el-form-item--small.el-form-item{margin-bottom:10px;}
.searchArea .el-input--suffix .el-input__inner{padding-right: 20px;}
.searchArea .el-date-editor.el-input, 
.el-date-editor.el-input__inner{width: 125px;}

  /* 退出登录 */
  .el-message-box__status.el-icon-warning{
    color: #fe3030;
}
.el-message-box__title {
    color: #333;
    font-weight: 700;
    font-size: 15px;
}
.el-message-box__message p {
    color: #333;
}
.el-message-box .el-button--primary {
    width: 66px;
    border: none;
    background: #FF6565;
}
.el-message-box .el-message-box__btns .el-button:first-child {
    width: 66px;
    border: 1px solid #ddd;
    background: #fafafa;
    color: #333;
}
.el-message-box .el-message-box__btns .el-button:first-child:focus,  .el-message-box .el-message-box__btns .el-button:first-child:hover {
    color: #ff6565;
    border-color: #ffbfbf;
    background-color: #fff7f7;
}
.el-message-box .el-message-box__btns .el-button:last-child:focus,  .el-message-box .el-message-box__btns .el-button:last-child:hover {
    border: none;
    background: #FF6565;
    color: #fff;
}

/* dialog */
.el-dialog { min-width: 500px; padding: 20px 20px; border-radius: 4px; box-sizing: border-box; }
.el-dialog__header { padding: 0 0 20px ; border-bottom: 1px solid #E5E5E5;}
.el-dialog__title { color: #333; font-size: 18px; line-height: 25px; }
.el-dialog__headerbtn:hover .el-dialog__close { color: #FE3030; }
.el-dialog--center .el-dialog__body { padding: 0; margin-top: 20px; }
.el-dialog .el-input__inner { background-color: #f8f8f8; border-color: #f8f8f8; border-radius: 4px; }
.el-dialog .el-form-item.is-error .el-input__inner { border-color: #F56C6C; }
.el-dialog .el-input__inner { border-radius: 4px 0 0px 4px; }
.el-dialog .el-input__inner:focus { border-color: #FE3030;}
.el-dialog .el-form-item { margin-bottom:16px; }
.el-dialog .el-input-group__append button.el-button { height: 32px; border: 1px solid #fe3030; background: #FE3030; border-radius: 0px 4px 4px 0px; color: #FFFFFF; }
.el-dialog .el-input-group__append { border: none; }

.el-dialog .btn-box { margin-top: 45px; text-align: center; } 
.el-dialog .btn-box .el-button--mini { padding: 6px 42px; font-size: 14px; line-height: 20px; border-radius: 4px; } 
.el-dialog .el-button.el-button--danger:hover { color: #edecec; }
.el-dialog .el-button.el-button--danger { background-color: #fe3030 !important; border-color: #fe3030 !important; }
.el-dialog .el-button--primary { height: 32px; background: #FAFAFA; border-radius: 4px; border: 1px solid #DDDDDD; color: #333; }
.el-dialog .el-button--primary:hover { background-color: #edecec; }


.default-btn.el-button:focus, .default-btn.el-button:hover {
    color: #ff6565;
    border-color: #ffbfbf;
    background-color: #fff7f7;
}

/* loading加载 */
.el-loading-spinner .el-loading-text, .el-loading-spinner i {
    color: #fe3030;
}


/* .el-button--danger {
    background: #FF6565;
}
.el-button--danger:focus, .el-button--danger:hover {
    color: #edecec;

} */



/* 抽屉 */
.el-drawer { padding: 24px 24px 24px 5px; }
.drawer-top { display: flex; align-items: center; margin-bottom: 20px; }
.pack-up { width: 26px; height: 26px; cursor: pointer; }
.refresh { width: 24px; height: 24px; cursor: pointer; }
.drawer-title { margin: 0 5px 0 10px; font-size: 14px; color: #333333; line-height: 20px; }
.show_log_icon { background-color: #fe3030 !important; }
.infinite-list-item { display: flex; padding: 12px 16px !important; font-size: 12px !important; line-height: 17px !important;  background: #FFF5F5 !important;align-items: center;justify-content: left; color: #333 !important; border-radius: 4px !important; margin-bottom: 12px !important; }
.infinite-list { padding-left: 34px; }

/* table表格暂无数据 */
.el-table__body-wrapper { position: relative; }
.el-table__empty-text { position: absolute; top: 50%; left: 50%; transform: translate(-50%, -50%); }


.el-button--text { color: #fe3030; }
.el-button--text:focus, .el-button--text:hover { color: #f55b5b; }
.el-button--text:active {  color: #f55b5b; }

/* tbody td { border-right: none !important; } */

.el-table__fixed-right-patch { background: #f4f4f4; }

/* table btn */
.routine-table-btn { border-color: #fe3030; color: #fe3030; }
.routine-table-btn:hover, .routine-table-btn:active, .routine-table-btn:focus { color: #fe3030; border-color: #fe3030; background-color: #edecec; }

.stress-table-btn { background-color: #fe3030; border-color: #fe3030; color: #fff; }
.stress-table-btn:hover, .stress-table-btn:active, .stress-table-btn:focus { color: #edecec; background-color: #fe3030; border-color: #fe3030; }

.product_info .el-input.is-disabled .el-input__inner { color: #3d3d3d; }
.product_info .el-radio-button__orig-radio:checked+.el-radio-button__inner { color: #3d3d3d !important; }
.product_info .el-checkbox-button.is-disabled .el-checkbox-button__inner { color: #3d3d3d; }
.product_info .el-textarea.is-disabled .el-textarea__inner { color: #3d3d3d; }
.el-badge__content.is-fixed { right: 3px; }



/* chrome input默认样式修改 */
.el-input__inner {
    box-shadow: inset 0 0 0 1000px #F8F8F8 !important;
}

/* form */

.el-form .el-input__inner{
    border: 1px solid #f8f8f8;
    background: #F8F8F8;
}
.my-form.el-form .el-input__inner{
    height: 32px;
    border: 1px solid #f8f8f8;
    background: #F8F8F8;
    line-height: 32px;
    font-size: 14px;
}
.my-form.el-form .el-button{
    display: flex;
    align-items: center;
    justify-content: center;
    width: 96px;
    height: 32px;
    line-height: 32px;
    box-sizing: border-box;
    font-size: 14px;
    font-weight: 400;
}


/* form 查询 */
.el-icon-my {
    width: 13px;
    height: 13px;
    background-size: 100% 100%;
}
.el-icon-my-search {
    background-image: url('/images/icon/button-icon/search-icon.png');
}

/* table操作按钮 */
.my-table-btns .el-button { padding: 5px 8px; font-size: 12px; }

/* table */
/* .my-table.el-table--mini {
    height: 393px;
    overflow: auto;
} */
.my-table.el-table--mini td, .my-table.el-table--small .el-table__cell {
    padding: 4px 0 !important;
}