* {
    font-size: 14px;
    font-family: 'Segoe UI",Segoe,Tahoma,Arial,Verdana,sans-serif';
    box-sizing: border-box;
}

li {
    list-style: none;
}

html,
body {
    margin: 0px;
    padding: 0px;
    height: 100%;
}
input,button{ outline: none}
input:active,button:active{outline:none;}
#app,
#app>div {
    height: 100%;
}


/*-------------------------------拆成组件*/


/*功能标题*/

.funTop {
    padding: 0px 5px;
    font-size: 17px;
    margin-bottom: 10px;
    border-left: 4px solid #469AF2;
}


/*小功能样式*/

.funStyle {
    background: #fff;
    border-radius: 3px;
    height: 100%;
    /*border: 1px solid blue;*/
    /*box-shadow: 0 1px 3px #ced3d9;*/
}


/*设备样式*/

.funTitle {
    padding: 0px 5px;
    border-bottom: 1px solid #e3e8ee;
    padding: 10px;
    font-size: 13px;
    color: #464c5b;
    position: relative;
}


/*分页*/

.pagination {
    margin: 10px 0px;
    text-align: right;
    position: relative;
}


/*内容部分样式*/

.function {
    position: relative;
    background-color: #fff;
    box-shadow: 0 1px 12px 0 rgba(0, 0, 0, .05);
    padding: 10px 15px;
    border-radius: 2px;
    height: 83vh !important;
    overflow-y: auto;
}

.functionNoScroll {
    position: relative;
    background-color: #fff;
    box-shadow: 0 1px 12px 0 rgba(0, 0, 0, .05);
    padding: 10px 15px;
    border-radius: 2px;
    height: 83vh !important;
}


/*加载中*/

.demo-spin-icon-load {
    animation: ani-demo-spin 1s linear infinite;
}


/*--------修改表格样式---------------*/

.ivu-table th {
    background-color: #D6E1EC !important;
}

.ivu-table-stripe .ivu-table-body tr:nth-child(2n) td {
    background-color: #F0F5F9 !important;
}


/*------------布局滚动条-----------------*/

.bodyCol-address {
    height: 93%;
    overflow-y: auto;
    overflow-x: auto;
}

.bodyCol {
    height: 86%;
    /*height: 80vh;*/
    overflow-y: auto;
    overflow-x: hidden;
    /*border: 1px solid red;*/
}

.ivu-table-tip {
    overflow-x: hidden !important;
}

.ivu-message {
    z-index: 99999 !important;
}

.ivu-divider {
    background: #808695 !important;
}


/* 状态徽章颜色全局修改*/

.ivu-badge-status-default {
    background-color: #ccc !important;
}


/*会诊弹框样式*/

.consultation-ModelBox {
    width: 1200px;
    margin: auto;
    background-color: #f8f8f9;
    padding: 10px;
    box-shadow: 0 1px 1px rgba(0, 0, 0, 0.15);
    min-height: 100%;
}

.consultation-label {
    width: 140px;
}

.consultation-input {
    width: 450px;
}

.consultation-ModelBox table {
    width: 100%;
    border-collapse: collapse
}

.consultation-ModelBox table td {
    padding: 5px;
}

.pc_table {
    border-left: 1px solid rgb(227, 232, 238);
    border-right: 1px solid rgb(227, 232, 238);
    border-bottom: 1px solid rgb(227, 232, 238);
}
.ivu-table:before{
    display: none;
}

/*适应*/

@media screen and (max-width: 1400px) {
    .function,
    .functionNoScroll {
        height: 82vh !important;
    }
}

@media screen and (min-width: 1920px) {
    .function,
    .functionNoScroll {
        height: 88vh !important;
    }
}