/*登录*/
.banner { width: 100%; overflow: hidden; position: relative; }
.banner h1 { width: 100%; text-align: center; font-size: 32px; position: absolute; left: 0; top: 90px; color: #fff; }
.banner img { width: 100%; }
.login { width: 520px; border-radius: 5px; z-index: 11; position: fixed; left: 50%; margin-left: -260px; top: 230px; min-height: 100px; background: #fff; }
.login-con { width: 260px; padding: 50px 130px; overflow: hidden; box-shadow: 0 0 15px #eee; border-radius: 5px; }
.login h2 { text-align: center; font-size: 28px; color: #10A6B4; }
.login form { width: 100%; overflow: hidden; margin-top: 30px; }
.login li { width: 228px; height: 35px; padding: 0 15px; margin-top: 10px; border-radius: 5px; display: flex; align-items: center; justify-content: space-between; border: 1px solid #999; }
.login li img { width: 16px; height: 16px; }
.login li input { width: 185px; padding: 10px 0; height: 25px; line-height: 25px; color: #333; font-size: 12px; }
.login .loginBtn { width: 100%; height: 40px; margin-top: 40px; border-radius: 40px; display: flex; align-items: center; justify-content: center; font-size: 14px; color: #fff; background: #10A6B4; cursor: pointer; }
.login p { width: 100%; text-align: center; font-size: 14px; color: #10A6B4; margin-top: 15px; }
/*首页*/
.layui-bg-lan { background: #041122 !important; }
.layui-bg-lan .layui-nav { background: #041122 !important; }
.layui-layout-admin .layui-side { width: 160px !important; }
.layui-layout-admin .layui-side .left-tab {
    text-align: center;
    width: 160px;
    margin: 0 0 20px;
}
.layui-layout-admin .layui-side .left-tab ul li {
    margin-top: 10px;
}
.layui-layout-admin .layui-side .left-tab ul li a {
    height: 40px;
    line-height: 40px;
    background-color: #083F50;
    color: #fff;
    font-size: 14px;
    border-radius: 5px;
    min-width: 130px;
    display: flex;
    justify-content: space-between;
    display: inline-block;
}
.layui-bg-lan .layui-nav-tree {
    width: 160px !important;
}
.layui-bg-lan .layui-side-scroll {
    width: 160px !important;
}
.layui-bg-lan .layui-nav-tree li {
    margin-bottom: 15px;
}
.layui-bg-lan .layui-nav-tree .layui-nav-item {
    line-height: 35px;
}
.layui-bg-lan .layui-nav-tree .layui-nav-item a {
    position: relative;
    height: 35px;
    line-height: 35px;
    text-overflow: ellipsis;
    overflow: hidden;
    white-space: nowrap;
    color: #fff !important;
    opacity: 0.8;
}
.layui-bg-lan .function {
    width: 100%;
    height: 35px;
    display: flex;
    align-items: center;
    justify-content: center;
}
.layui-bg-lan .function img {
    width: 25px;
    height: 25px;
}
.layui-bg-lan .layui-nav-tree .layui-nav-item a:hover {
    opacity: 1;
    background: none;
}
.layui-bg-lan .layui-nav-tree h2 {
    color: #fff;
    font-size: 14px;
    height: 34px;
    line-height: 34px;
    padding-left: 20px;
    display: flex;
    align-items: center;
    cursor: pointer;

}
.layui-bg-lan .layui-nav-tree li:first-child { margin-bottom: 10px; }
.layui-bg-lan .layui-nav-tree h2 img {
    width: 18px;
    height: 18px;
    margin-right: 6px;
}
.layui-bg-lan .layui-nav-tree li h2.cur {
    background: #fff;
}
.layui-bg-lan .layui-nav-tree li h2.cur a {
    color: #10A6B4
}
.layui-bg-lan .layui-nav-tree h2 a {
    color: #fff;
}
.layui-body {
    left: 160px !important;
}
.layui-input {
    height: 30px !important;
    line-height: 30px !important;
    font-size:12px;
    color: #333;
    border-color: #707070 !important;
}
.date-icon {
    position: absolute;
    right: 8px;
    top: 6px;
    color: #10A6B4;
    font-weight: bold;
}
.main {
    bottom: 5px !important;
}
.main .newcheck { width: 100%; display: flex; align-items: center; }
.main .layui-form-item .layui-input-inline {
    margin-right: 0 !important;
    width: 170px;
}
.main .newcheck .btn-icon {
    padding: 5px 30px;
    border-radius: 25px;
    color: #fff;
    background-color: #10A6B4;
    cursor: pointer;
    border:none;
    font-size: 14px;
    margin-left: 15px;
}
.newcheck .layui-form-select .layui-input { color: #A6AEB1; height: 32px !important; font-size: 12px; }
.newcheck .layui-form-select dl dd.layui-this { background-color: #10A6B4; }
.layui-form-label.blues { padding-left: 0 }
.data-btn {
    width: 95%;
    overflow: hidden;
}
.data-btn ul {
    width: 100%;
    overflow: hidden;
    display: flex;
    align-items: center;
    justify-content: space-between;
}
.data-btn ul li {
    padding: 10px 15px;
    background-color: #F3F3F3;
    color: #10A6B4;
    font-size: 14px;
    border-radius: 5px;
    width: 130px;
    display: flex;
    justify-content: space-between;
}
.data-btn ul li a {
    display: flex;
    justify-content: space-between;
    width: 100%;
}
.data-btn ul li a:hover {
    color: #10A6B4;
}
.ztu {
    width: 95%;
    display: flex;
    justify-content: space-between;
    flex-wrap: wrap;
    align-items: center;
    overflow: hidden;
}
.zxt {
    border: 1px solid #D8D8D8;
    margin-top: 22px;
    width: 48%;
    border-radius: 8px;
    overflow: hidden;
}
.zxt h2 {
    height: 40px;
    line-height: 40px;
    background-color: #f5f5f5;
    color: #10A6B4;
    font-size: 14px;
    padding: 0 15px;
    border-top-left-radius: 8px;
    border-top-right-radius: 8px;
}
.ztu-con {
    overflow: hidden;
    margin-top: 10px
}
.m-tt {
    width: 100%
    font-size: 14px;
    color: #666;
    margin: 10px 0;
}
.m-tt span {
    margin-left: 50px;
    color: #10A6B4;
}

/*区域管理*/
.left-title { margin-top:5px; }
.left-tab .cur { background-color: #10A6B4 !important; color: #fff !important; }
.operation-tit { width: 96%; height: 32px; margin-bottom: 15px; }
.operation-name { float: left; overflow: hidden; font-size: 14px; color: #10A6B4; line-height: 30px; font-weight: 600; }
.operation-name i { width: 20px; height: 20px; margin-top: -4px; display: inline-block; vertical-align: middle; margin-right: 6px; background: url(../img/icon_03s.png) no-repeat; background-size: contain; }
.operation-name i.icon-hos { background: url(../img/icon_06s.png) no-repeat; background-size: contain; }
.operation-name i.icon-mem { background: url(../img/icon_08.png) no-repeat; background-size: contain; }
.operation-name i.icon-qx { background: url(../img/icon_10.png) no-repeat; background-size: contain; }
.operation-name i.icon-bbdc { background: url(../img/icon_11.png) no-repeat; background-size: contain; }
.operation-name i.icon-sjdc { background: url(../img/icon_12.png) no-repeat; background-size: contain; margin-top: 0; }
.operation-name i.icon-rxbz { background: url(../img/icon_13.png) no-repeat; background-size: contain; margin-top: -2px; }
.operation-name i.icon-pcbz { background: url(../img/icon_14.png) no-repeat; background-size: contain; margin-top: -5px; }
.operation-name i.icon-ndz { background: url(../img/icon_15.png) no-repeat; background-size: contain; margin-top: -2px; }
.operation-name i.icon-xx { background: url(../img/icon_17.png) no-repeat; background-size: contain; margin-top: -4px; }
.operation-name i.icon-picu { background: url(../img/icon_18.png) no-repeat; background-size: contain; margin-top: -6px; }
.operation-name i.icon-grbw { background: url(../img/icon_19.png) no-repeat; background-size: contain; margin-top: -6px; }
.operation-name dl { float: left; overflow: hidden; }
.operation-name dl dt { float: left; background: #10A6B4; border-radius: 25px; color: #fff; font-size: 14px; padding: 0 15px; margin-right: 10px; }
.operation-name dl dt span { margin-right: 10px; }
.operation-name dl dd { float: left; font-size: 14px; color: #10A6B4; margin-right: 30px; }
.operation-add { float: right; overflow: hidden; font-size: 14px; color: #10A6B4; line-height: 30px; cursor: pointer; }
.operation-add i { width: 20px; height: 20px; margin-top: -4px; display: inline-block; vertical-align: middle; margin-right: 6px; background: url(../img/icon_06.png) no-repeat; background-size: contain; }
.operation-list { width: 95%; overflow: hidden; margin-top: 10px; min-height: 560px; position: relative; }
.operation-list-ul { width: 100%; overflow: hidden; min-height: 560px; }
.operation-list-ul li { width: 265px; height: 133px; padding: 10px; position: relative; cursor: pointer; background: #F2F2F2; float: left; margin-right: 20px; margin-bottom: 20px; border-radius: 5px; -webkit-border-radius: 5px; }
.operation-list-ul li.cur { background: #10A6B4; }
.operation-list-ul li h2 { width: 100%; margin-top: 5px; color: #10A6B4; font-size: 14px; font-weight: 600; }
.operation-list-ul li .icons { position: absolute; right: 10px; top: 13px; display: flex; align-items: center; }
.operation-list-ul li .icons i { display: block; width: 18px; height: 18px; margin-left: 8px; }
.operation-list-ul li .icons i.edit { background: url(../img/udit.png) no-repeat; background-size: contain; }
.operation-list-ul li .icons i.t_imga { background: url(../img/n_02.png) no-repeat; background-size: contain; }
.operation-list-ul li .icons i.t_imgb { background: url(../img/n_01.png) no-repeat; background-size: contain; }
.operation-list-ul li.cur .icons i.edit { background: url(../img/udits.png) no-repeat; background-size: contain; }
.operation-list-ul li.cur .icons i.t_imga { background: url(../img/n_02s.png) no-repeat; background-size: contain; }
.operation-list-ul li.cur .icons i.t_imgb { background: url(../img/n_01s.png) no-repeat; background-size: contain; }
.operation-txt { width: 100%; margin-top: 15px; font-size: 12px; color: #10A6B4; }
.operation-txt span { margin-left: 80px; }
.operation-list-ul li.cur .operation-txt { color: #fff; }
.operation-list-ul li.cur h2 { color: #fff; }
.operation-select { position: absolute; bottom: 0px; right: 10px; }
.operation-select .layui-input-block { margin-left: 0; }
.operation-select .layui-input-block select { background: none; border:none; color: #10A6B4; font-size: 12px; }
.operation-select .layui-form-select .layui-input { width: 100px; background: none; border: none; color: #10A6B4; }
.operation-select .layui-form-select .layui-edge { border-top-color:#10A6B4; }
.operation-select .layui-form-select dl dd.layui-this { background-color: #0D68F9; }
.operation-list-ul li.cur .operation-select .layui-form-select .layui-input {color: #fff; }
.operation-list-ul li.cur .layui-form-select .layui-edge { border-top-color: #fff; }
.operation-list-ul li.cur .operation-select .layui-input-block select { background: none; border:none; color: #fff; font-size: 12px; }
.operation-list-ul li.cur .operation-select .layui-input-block select option { color: #10A6B4; }
.warp-table { overflow: hidden; width: 100%; margin-top: 5px; background: #fff; border-radius: 8px; -webkit-border-radius: 8px; }
.warp-table table { table-layout: fixed; border: 1px solid #10A6B4; }
.warp-table table thead th { padding: 8px 0; overflow: hidden; font-size: 14px; color: #fff; font-weight: 500 !important; background: #10A6B4; }
.warp-table table tbody tr { overflow: hidden; background: #fff; }
/*.warp-table table tbody tr:hover { background: #B6CFF8; }*/
.warp-table table tbody tr td { text-align: center; padding: 8px 5px; font-size: 12px; color: #666666; overflow: hidden; text-overflow: ellipsis; white-space: nowrap; }
.warp-table table tbody tr td a { margin: 0 2px; color: #666666; }
.warp-pos { width: 95%; overflow: hidden; position: relative; }
.warp-table table tbody tr:nth-child(2n){ background: #F4FEFF; }

/*医院管理*/
.addregion { width: 530px; background: #fff; padding: 15px 30px; position: absolute; left: 50%; top: 10%; border-radius: 5px; margin-left: -290px; }
.addregion-txt { width: 100%; overflow: hidden; }
.addregion-txt label { display: inline-block; width: 16px; height: 16px; vertical-align: middle; margin-right: 5px; }
.addregion-txt label.iLook { background: url(../img/icon_07.png) no-repeat; background-size: contain; }
.addregion-txt label.iAdd { background: url(../img/icon_06.png) no-repeat; background-size: contain; }
.addregion-txt span {display: inline-block; vertical-align: middle; font-size: 14px; color: #10A6B4; }
.addregion-txt i { float: right; font-size: 18px; color: #999; width: 24px; height: 24px; line-height: 24px; text-align: center; font-size: 32px; cursor: pointer; }
.addregion-con { width: 100%;margin-top: 10px; }
.addregion-con li { width: 100%; height: 40px; }
.addregion-con li .r-span { float: left; line-height: 32px; font-size: 12px; color: #999; width: 75px; margin-right: 15px; }
.addregion-con .layui-input-inline { width: 139px; }
.addregion-con .layui-form-select .layui-input { color: #999; height: 32px; font-size: 12px; }
.addregion-con .layui-form-select dl dd.layui-this { background-color: #10A6B4; }
.addregion-con .layui-form-select dl { font-size: 12px; }
.r-city,.r-name,.r-tel { width: 256px; height: 20px; font-size: 12px; padding: 5px; color: #999; border:1px solid #e6e6e6; line-height: 30px; border-radius: 2px; }
.addregion-con li label { float: left; height: 32px; line-height: 32px; font-size: 12px; color: #333; }
.addregion-btn { float: right; width: 100px; height: 30px; line-height: 30px; background: #10A6B4; color: #fff; font-size: 14px; text-align: center; border-radius: 25px; cursor: pointer; }
.uditregion-con { width: 100%; margin-top: 5px; min-height: 200px; }
.uditregion-con:first-child li { margin-bottom: 5px; }
.uditregion-con li { width: 100%; height: 35px; }
.uditregion-con li .r-span { float: left; line-height: 35px; font-size: 12px; color: #999; width: 75px; margin-right: 15px; }
.uditregion-con .layui-input-inline { width: 202px; float: left; margin-right: 6px; }
.uditregion-con .layui-form-select .layui-input { color: #A6AEB1; height: 32px !important; font-size: 12px; }
.uditregion-con .layui-form-select dl dd.layui-this { background-color: #10A6B4; }
.uditregion-con li .r-city,.uditregion-con li .r-name,.uditregion-con li .r-tel { height: 20px; line-height: 30px; }
.uditregion-con li .layui-form-select dl { font-size: 12px; }
.uditregion-con li p { float: left; font-size: 12px; color: #666; height: 26px; line-height: 26px; margin-top: 6px; }
.uditregion-txt { width: 100%; overflow: hidden; }
.uditregion-txt span { display: inline-block; vertical-align: middle; font-size: 14px; color: #10A6B4; }
.uditregion-txt i { display: inline-block; vertical-align: middle; width: 18px; height: 18px; background: url(../img/icon_09.png) no-repeat; background-size: contain; margin-right: 5px; }

/*权限管理*/
.jurisdiction-btn { width: 100px; height: 30px; line-height: 30px; margin: 30px auto; display: block; background: #10A6B4; color: #fff; font-size: 14px; text-align: center; border-radius: 25px; cursor: pointer; }
.jurisdiction { width: 95%; min-height: 300px; margin-top: 10px; }
.jurisdiction-tit { width: 98%; overflow: hidden; background: #10A6B4; height: 35px; line-height: 35px; font-size: 14px; color: #fff; padding: 0 1%; border-top-left-radius: 5px; border-top-right-radius: 5px; }
.jurisdiction-con { width: 100%; min-height: 200px; box-shadow: 0 0 6px #eee; background: #fff; }
.jurisdiction-check { width: 100%; overflow: hidden; }
.jurisdiction-check .layui-input-block { margin-left: 20px; }
.jurisdiction-check .layui-form-checkbox { display: block; margin-top: 20px; }
.jurisdiction-check .layui-form-checked i, .layui-form-checked:hover i {
    color: #10A6B4;
}
.jurisdiction-check .layui-form-checked[lay-skin=primary] i {
    border-color: #10A6B4!important;
    background-color: #10A6B4;
    color: #fff;
}
/*数据分析*/
.execl-out { width: 98%; margin-top: 20px; overflow: hidden; }
.execl-out td img { width: 15px; height: 15px; }
.execl-out td.t-udit,.execl-out td.t-del { cursor: pointer; }
.layui-radio-picker { display: inline-block; margin-right: 20px; }
.switch-radio-picker {
    border-radius: 25px;
    background-color: #fff;
    display: inline-block;
    overflow: hidden;
    border: 1px solid #10A6B4;
}
.switch-radio-picker li {
    display: flex;
    padding: 0 6px;
    min-width: 30px;
    text-align: center;
    color: #10A6B4;
    cursor: pointer;
    float: left;
    border-right: 1px solid #10A6B4;
    font-size: 13px;
    height: 26px;
    align-items: center;
    justify-content: center;
}

.switch-radio-picker li:last-child { border-right: 0; }
.switch-radio-picker li.cur {
    background-color: #10A6B4;
    color: #fff;
}
.sort-w { width: 40px !important; }

/*数据导出*/
.operation-search { width: 95%; margin-top: 15px; overflow: hidden; border:1px solid #10A6B4; border-radius: 8px; }
.hos-num { width: 94%; padding: 0 3%; height: 40px; background: #10A6B4; font-size: 14px; color: #fff; }
.hos-span { float: left; line-height: 40px; margin-right: 15px; }
.hos-shen { float: left; margin-right: 30px; height: 35px; line-height: 35px; margin-top: 2.5px; cursor: pointer; }
.hos-shen span { margin-left: 20px; }
.hos-shi { float: left; height: 35px; line-height: 35px; margin-top: 2.5px; cursor: pointer; }
.hos-shi span { margin-left: 20px; }
.hos-btn { float: right; cursor: pointer; width: 70px; height: 25px; background: #fff; border:none; outline: none; line-height: 25px; font-size: 13px; text-align: center; border-radius: 5px; color: #10A6B4; margin-top: 7.5px; }
.report-btn { float: right; cursor: pointer; width: 70px; height: 25px; background: #fff; border:none; outline: none; line-height: 25px; font-size: 13px; text-align: center; border-radius: 5px; color: #10A6B4; margin-top: 7.5px; }
.export-tabel { border-radius: 8px; -webkit-border-radius: 8px; width: 100%; min-height: 500px; position: relative; overflow: hidden; }
.i-down { display: inline-block; vertical-align: middle; width: 12px; height: 12px; margin-top: 3px; margin-left: 5px; background: url(../img/down.png) no-repeat; background-size: contain; }
.i-up { display: inline-block; vertical-align: middle; width: 12px; height: 12px; margin-top: 3px; margin-left: 5px; background: url(../img/up.png) no-repeat; background-size: contain; }
.hos-list { width: 94%; height: 215px; background-color:#f4feff; padding: 20px 3%; overflow: hidden; word-break: break-all; -webkit-overflow-scrolling: touch; overflow-y: scroll; }
.hos-list::-webkit-scrollbar { width: 6px; background-color: #fff; }
.hos-list::-webkit-scrollbar-thumb {
    background-color: #10A6B4;
    border-radius: 6px;
}
.hos-list::-webkit-scrollbar-track {
    -webkit-box-shadow: inset 0 0 6px #F2F9FD;
    background-color: #F2F9FD;
}
.hos-list dl { width: 100%; overflow: hidden; display: flex; justify-content: space-between; margin-bottom: 10px; }
.hos-list dl dt { width: 12%; }
.hos-list dl dd { width: 86%; }
.hos-list .layui-input-block { margin-left: 0 !important; }
.hos-list .layui-form-checkbox { margin-bottom: 10px; }
.hos-list .layui-form-checkbox[lay-skin=primary] span { color: #5F5F5F; font-size: 13px; }
.hos-list .layui-form-checked[lay-skin=primary] i { border-color:#10A6B4; background-color:#10A6B4; }
.hos-list .layui-form-checkbox[lay-skin=primary]:hover i { border-color:#10A6B4; }
.hos-lists { width: 94%; height: 215px; padding: 20px 3%; background: #f4feff; overflow: hidden; word-break: break-all; -webkit-overflow-scrolling: touch; overflow-y: scroll; }
.hos-lists::-webkit-scrollbar { width: 6px; background-color: #fff; }
.hos-lists::-webkit-scrollbar-thumb {
    background-color: #10A6B4;
    border-radius: 6px;
}
.hos-lists::-webkit-scrollbar-track {
    -webkit-box-shadow: inset 0 0 6px #F2F9FD;
    background-color: #F2F9FD;
}
.hos-lists dl { width: 100%; overflow: hidden; display: flex; justify-content: space-between; margin-bottom: 15px; }
.hos-lists dl dt { width: 12%; }
.hos-lists dl dd { width: 86%; }
.hos-lists .layui-input-block { margin-left: 0 !important; }
.hos-lists .layui-form-checkbox { margin-bottom: 10px; }
.hos-lists .layui-form-checkbox[lay-skin=primary] span { color: #5F5F5F; font-size: 13px; }
.hos-lists .layui-form-checked[lay-skin=primary] i { border-color:#10A6B4; background-color:#10A6B4; }
.hos-lists .layui-form-checkbox[lay-skin=primary]:hover i { border-color:#10A6B4; }
.blue { color: #10A6B4 !important; cursor: pointer; }
.onunid { background: #B6CFF8 !important; }
.export-ul { width: 100%; height: 40px; background: #10A6B4; font-size: 14px; }
.export-ul li { float: left; width: 30%; line-height: 40px; color: #fff; text-align: left; padding-left: 3%; }
.export-ul li:last-child { float: right; width: auto; margin-right: 20px; }
.export-tabel li .layui-form-select .layui-input { background: none; border:none; height: 18px; color: #fff; line-height: 18px; font-size: 13px; padding-left: 0; }
.export-tabel li .layui-input-inline { width: 120px; margin-top: -4px; }
.export-tabel li .layui-form-select dl dd { color: #3B3B3B; font-size: 13px; }
.export-tabel li .layui-form-select dl dd.layui-this { background-color: #10A6B4; color: #fff; }
.export-tabel li .layui-form-select .layui-edge { border-top-color:#fff; }
.export-tabel li input::-webkit-input-placeholder { color: #fff; }
.export-tit { width: 100%; height: 40px; background: #fff; }
.export-tit li { float: left; text-align: left; line-height: 40px; font-size: 14px; color: #10A6B4; width: 30%; padding-left: 3%; }
.export-tit .layui-input-inline { margin-left: 20px; font-size: 14px; }
.export-tit .layui-form-checkbox[lay-skin=primary] span { color: #10A6B4; }
.export-tit .layui-form-checked[lay-skin=primary] i { border-color:#10A6B4; background-color:#10A6B4; }
.export-tit .layui-form-checkbox[lay-skin=primary]:hover i { border-color:#10A6B4; }
.export-list { width: 100%; height: 300px; background: #fff; overflow-y: scroll; }
.export-list::-webkit-scrollbar { display: none; }
.export-list ul { width: 100%; height: 40px; }
.export-list li { float: left; text-align: center; line-height: 40px; font-size: 13px; width: 33.33%; }
.export-list li .layui-form-select .layui-input { background: none; border:none; height: 18px; color: #3B3B3B; line-height: 18px; font-size: 13px; padding-left: 0 }
.export-list li .layui-input-inline { width: 120px; margin-top: -4px; }
.export-list li .layui-form-select dl dd { color: #3B3B3B; font-size: 13px; }
.export-list li .layui-form-select dl dd.layui-this { background-color: #10A6B4; color: #fff; }
.export-list li .layui-form-select .layui-edge { border-top-color:#3B3B3B; }
.export-list li input::-webkit-input-placeholder { color: #3B3B3B; }
.export-list li.del { color: #10A6B4; cursor: pointer; }
.addexport { width: 100%; background: #fff; height: 40px; border-bottom-left-radius: 8px; border-bottom-right-radius: 8px; }
.addexport-btn { width: 100px; height: 30px; line-height: 30px; margin-top: 5px; background: #10A6B4; color: #fff; font-size: 12px; text-align: center; border-radius: 25px; cursor: pointer; float: right; margin-right: 120px;}
.addexport label { line-height: 40px; margin-left: 50px; color: #10A6B4; margin-right: 30px; }
.addexport .layui-input-inline { width: 200px; height: 30px; line-height: 30px; }
.addexport .layui-form-select dl dd { color: #3B3B3B; font-size: 13px; }
.addexport .layui-form-select dl dd.layui-this { background-color: #10A6B4; color: #fff; }
.addexport .layui-form-select .layui-input { height: 30px; color: #3B3B3B; line-height: 30px; font-size: 13px; }
.examine-warp { width: 95%; min-height: 570px; margin-top: 15px; position: relative; }
.examine-tabel { overflow: hidden; width: 100%; min-height: 400px; margin-top: 10px; background: #fff; border-radius: 8px; -webkit-border-radius: 8px; }
.examine-tabel table { table-layout: fixed; }
.examine-tabel table thead th { padding: 15px 0; overflow: hidden; font-size: 14px; color: #fff; font-weight: 500 !important; background: #10A6B4; }
.examine-tabel table tbody tr { overflow: hidden; background: #fff; cursor: pointer; }
.examine-tabel table tbody tr:hover { background: #B6CFF8; }
.examine-tabel table tbody tr td { text-align: center; position: relative; padding: 12px 0; font-size: 12px; color: #3B3B3B; overflow: hidden; text-overflow: ellipsis; white-space: nowrap; }
.examine-tabel table tbody tr td span { border:1px solid #10A6B4; color: #10A6B4; padding: 0 16px; border-radius: 25px; }
.examine-detail { width: 90%; overflow: hidden; margin-top: 15px; min-height: 560px; position: relative; }
.examine-detail-left { width: 40%; float: left; margin-right: 30px; overflow: hidden; background: #fff; padding: 15px;border-radius: 8px; -webkit-border-radius: 8px;box-shadow: 3px 3px 15px #ccc; }
.examine-detail-right { width: 52%; float: right; overflow: hidden; border-radius: 8px; -webkit-border-radius: 8px;box-shadow: 3px 3px 15px #ccc; }
.examine-detail-left h2 { width: 100%; font-size: 16px; color: #10A6B4; }
.examine-detail-left ul { width: 100%; overflow: hidden; margin-top: 10px; }
.examine-detail-left ul li { width: 100%; overflow: hidden; text-overflow: ellipsis; white-space: nowrap; height: 40px; line-height: 40px; font-size: 14px; color: #3B3B3B; }
.examine-detail-left ul li span { float: left; width: 80px; color: #C0C9CF; }
.export-cz { width: 100%; overflow: hidden; margin-top: 20px; text-align: right; float: left; }
.yes-btn { width: 100px; height: 30px; line-height: 30px; margin-top: 5px; background: #10A6B4; color: #fff; font-size: 12px; text-align: center; border-radius: 25px; cursor: pointer; display: inline-block; margin-left: 20px; }
.no-btn { width: 100px; height: 28px; line-height: 28px; margin-top: 5px; border: 1px solid #10A6B4; color: #10A6B4; background: #fff; font-size: 12px; text-align: center; border-radius: 25px; cursor: pointer; display: inline-block; }
.red { color: #F82137 !important; }
.examine-add { float: right; overflow: hidden; font-size: 14px; color: #10A6B4; line-height: 30px; cursor: pointer; margin-top: 15px; }
.examine-add i { width: 26px; height: 26px; margin-top: -4px; display: inline-block; vertical-align: middle; margin-right: 6px; background: url(../img/add.png) no-repeat; background-size: contain; }
.addreason { width: 90%; overflow: hidden; background: #fff; margin-top: 15px; border-radius: 8px; -webkit-border-radius: 8px;box-shadow: 3px 3px 15px #ccc; }
.addreason-tit { width: 100%; height: 40px; line-height: 40px; background: #10A6B4; color: #fff; text-indent: 2rem; }
.addreason-txt { width: 100%; overflow: hidden; }
.addreason-txt textarea { width: 91%; height: 40px; margin: 20px auto; display: block; padding: 10px; color: #3a3a3a; border:1px solid #eee; }
.addreason-btn { border:none; outline: none; width: 100px; height: 30px; line-height: 30px; margin-top: 15px; background: #10A6B4; color: #fff; font-size: 12px; text-align: center; border-radius: 25px; cursor: pointer; float: right; }
.addreason-btnnews { border:none; outline: none; width: 100px; height: 30px; line-height: 30px; background: #10A6B4; color: #fff; font-size: 12px; text-align: center; border-radius: 25px; cursor: pointer; margin-left: 20px; }
.sea-num { display: inline-block; vertical-align: middle; width: 100px; height: 20px; line-height: 20px; padding: 5px; background: #fff; border-radius: 8px; font-size: 12px; color: #333; }
.export-left { width: 40%; float: left; height: 300px; position: relative; }
.export-search { width: 99.5%; height: 35px; line-height: 35px; border:1px solid #ccc; font-size: 12px; margin-top: 10px; border-radius: 2px; }
.export-search input { border:none; outline: none; float: left; padding: 5px; color: #666; width: 180px; height: 25px; line-height: 25px; background: #fff; }
.export-search span { float: right; width: 130px; color: #5B5B5B; background: #EBEBEB; height: 35px; line-height: 35px; text-align: center; border-left: 1px solid #ccc; }
.export-search-list { width: 96%; height: 220px; background: #f4feff; padding: 1% 2% 2%; word-break: break-all; -webkit-overflow-scrolling: touch; display: block; overflow-y: scroll; }
.export-search-list::-webkit-scrollbar { width: 6px; background-color: #fff; }
.export-search-list::-webkit-scrollbar-thumb {
    background-color: #10A6B4;
    border-radius: 6px;
}
.export-search-list::-webkit-scrollbar-track {
    -webkit-box-shadow: inset 0 0 6px #F2F9FD;
    background-color: #F2F9FD;
}
.export-left-tit { color: #575757; }
.export-left-tit .layui-form-checkbox[lay-skin=primary] { margin-left: 25px; }
.export-left-tit .layui-form-checkbox[lay-skin=primary] span { color: #5F5F5F; font-size: 13px; }
.export-left-tit .layui-form-checked[lay-skin=primary] i { border-color:#10A6B4; background-color:#10A6B4; }
.export-left-tit .layui-form-checkbox[lay-skin=primary]:hover i { border-color:#10A6B4; }
.export-search-list .layui-form-checkbox[lay-skin=primary] span { color: #5F5F5F; font-size: 13px; }
.export-search-list .layui-form-checked[lay-skin=primary] i { border-color:#10A6B4; background-color:#10A6B4; }
.export-search-list .layui-form-checkbox[lay-skin=primary]:hover i { border-color:#10A6B4; }
.layui-posa { position: absolute; top: 0; left: 120px; margin-top: 1px !important; }
.export-right { width: 45%; float: right; height: 290px; padding: 0px 30px 10px; border-left: 1px solid #ccc; color: #575757; }
.data-list { width: 100%; background: #fff; }
.export-right-list { width: 94%; height: 250px; padding: 1% 3% 3%; background: #fff; color: #575757; word-break: break-all; -webkit-overflow-scrolling: touch; display: block; overflow-y: scroll; }
.export-right-list::-webkit-scrollbar { width: 6px; background-color: #fff; }
.export-right-list::-webkit-scrollbar-thumb {
    background-color: #10A6B4;
    border-radius: 6px;
}
.export-right-list::-webkit-scrollbar-track {
    -webkit-box-shadow: inset 0 0 6px #fff;
    background-color: #fff;
}
.export-right-list li { width: 100%; height: 30px; line-height: 30px; overflow: hidden; text-overflow: ellipsis; white-space: nowrap; }
.export-search-list .layui-table td, .layui-table th { display: block; width: 100%; padding: 0; border: none; }
.export-search-list table { background: none; }
.export-search-list .layui-table tr:hover { background: none; }
.export-search-list .layui-input-block .layui-input-block { margin-left: 25px; }
.export-search-list .layui-form-checkbox[lay-skin=primary] {  }
.export-search-list table tr td:nth-child(2) .layui-form-checkbox[lay-skin=primary] {  margin-top: 10px; }
.export-search-list table tr td:nth-child(2) { display: none; }
.export-search-list table tr { margin-top: 5px; display: block; width: 100%; }
.export-search-list table tr:first-child { margin-top: 0; }
.check-up { cursor: pointer; display: inline-block; vertical-align: middle; width: 30px; height: 30px; background: url(../img/icon_up.png) no-repeat; background-size: contain; }
.check-down {cursor: pointer; display: inline-block; vertical-align: middle; width: 30px; height: 30px; background: url(../img/icon_down.png) no-repeat; background-size: contain; }
.c_son { text-indent: 2em; }

/*区域管理*/
.operation-tit a { font-size: 14px; color: #333; }
.operation-tit a.cur { color: #10A6B4; }
.inclusion { width: 98%; min-height: 300px; }
.inclusion .layui-form-item { margin-bottom: 5px; display: flex; align-items: center; }
.inclusion .layui-form-item .layui-radio-picker { display: flex; align-items: center; }
.inclusion .layui-form-item .w-long { min-width: 195px; width: auto; text-align: left; }
.newcheck-input { display: flex; align-items: center; overflow: hidden; font-size: 14px; color: #333; /*height: 32px;*/ }
.newcheck-input input { width: 150px; border:1px solid #D8D8D8; padding: 5px; margin-right: 5px; border-radius: 3px; }
.newcheck-input input[type="number"]{
    -moz-appearance: textfield;
}
.newcheck-input input::-webkit-outer-spin-button,
.newcheck-input input::-webkit-inner-spin-button {
    -webkit-appearance: none;
}
.newcheck-input .layui-input-block { display: flex; align-items: center; margin-left: 0; }
.newcheck-input .layui-form-checkbox[lay-skin=primary] { margin-top: 0 !important; }
.newcheck-input .layui-form-checked i, .layui-form-checked:hover i {
    color: #10A6B4;
}
.newcheck-input .layui-form-checked[lay-skin=primary] i {
    border-color: #10A6B4!important;
    background-color: #10A6B4;
    color: #fff;
}
.inclusions { width: 95%; overflow: hidden; margin-top: 20px; border-top: 1px solid #ccc; padding-top: 20px; display: flex; }
.inclusions-bd .layui-form-item .w-long { min-width: 165px; width: auto; text-align: left; }
.inclusions-hd .layui-form-item .w-long { min-width: 150px; width: auto; text-align: left; }
.inclusions-bd { width: 350px; }
.inclusions-hd { width: 650px; }
.inclusions .layui-form-item .layui-radio-picker {
    display: flex;
    align-items: center;
    width: auto;
}
.inclusions .layui-form-item {
    margin-bottom: 5px;
    display: flex;
    align-items: center;
}
.inclusions .layui-form-item .layui-form-item {
    margin-bottom: 0;
    flex-wrap: wrap;
}
.inclusions .layui-form-item .layui-form-item .layui-radio-picker {
    width: auto;
}
.newndz { width: 100%; }
.layui-form-dl { overflow: hidden; display: flex; flex-wrap: wrap; width: 315px; }
.layui-form-dt { width: 100%; }
.layui-form-dl .layui-form-dl { overflow: hidden; margin-top: 10px; }
.layui-form-dl .layui-form-dl .w-auto { min-width: 125px; }
.newcheck .layui-radio-picker { display: flex; align-items: center; }
/*纳入流程*/
.zgt li p {
    opacity: 0.8;
    pointer-events: none;
}

.zgt li p.enabled {
    opacity: 1;
    pointer-events: all;
}

.zgt-cons.disabled {
    opacity: 0.8;
    pointer-events: none;
}

.layui-form-select dl {
    max-height: 800px;
}

.layui-form-selectup dl {
    bottom: auto;
}

.reason01-other,
.reason02-other {
    display: none;
}
.main .layui-btn {
    border-radius: 25px;
    background: #10A6B4;
    display: block;
    min-width: 120px;
}
.zgt2 ul li ul {
    left: 340px;
}
.zgt{clear: both;margin-top: 20px;}
.zgt ul{display: inline-block; width: 166px;}
.zgt ul li{position: relative;margin-bottom:16px;height: 40px;}
.zgt ul li p a{line-height: 35px;height:35px;text-align: center;background-color: #EBEBEB;color: #10A6B4;display: block;border-radius: 2px;border-bottom-right-radius: 20px;padding:0 10px; width: 140px;}
.zgt ul li p{padding: 2px;border:1px solid #EBEBEB;border-radius: 2px;border-bottom-right-radius: 20px;}
.zgt ul li p.on a,.zgt ul li p:hover a{background-color: #10A6B4;color: #fff;}
.zgt ul li p.on,.zgt ul li p:hover{border:1px solid #10A6B4;}
.disabled .zgt ul li p.on a,.disabled .zgt ul li p:hover a{background:#EBEBEB;color:#10A6B4;}
.zgt ul li p.borred{border:1px solid #10A6B4;}
.zgt ul li .line{border-top:1px dashed #10A6B4;width: 50px;position: absolute;left: -50px;top:50%;background: none;}
.zgt ul li .line-r{right:-50px;left:inherit;top:23px;}
.zgt ul li ul{position: relative; left: 266px; top:-94px;}
.tt-tilte{margin: 20px 0;font-size: 16px;}
.zgt ul li.line{width: 0;height:auto;line-height: 0;position: absolute;border:none;border-left:1px dashed #10A6B4;padding: 0;top:20px;bottom:20px;left: -50px;}
.zgt .layui-form-radio>i:hover, .layui-form-radioed>i {
    color: #fff;
}
.zgt .layui-form-radio>i:hover, .layui-form-radioed>i {
    color: #fff;
}
.zgt .layui-form-radio>i {
    margin-right: 8px;
    font-size: 18px;
    color: #fff;
}
.zgt .layui-form-radio * {
    font-size: 12px;
}
.zgt .layui-form-radio {
    margin-top: 0;
}
.zgt ul li label {
    display: block;
    width: 100%;
}

/*病例查询*/
.m-warp { border-bottom: 1px solid #eee; overflow: hidden; margin-top: 15px; width: 95%; }
.m-warp:last-child { border-bottom: 0; }
.layui-form-item.newmessage { display: flex; align-items: center; margin-bottom: 15px; }
.newmessage .layui-form-select dl dd.layui-this { background-color: #10A6B4 !important; }
.newcheckli { width: 460px; overflow: hidden; display: flex; align-items: center; }
.newcheckli .w-new { width: 90px; text-align: left; }
.newcheckli .w-long { min-width: 160px; width: auto; text-align: left;}
.layui-form-checkbox span { font-size: 12px !important; color: #10A6B4 !important; }
.newcheck .layui-form-checked i, .layui-form-checked:hover i {
    color: #10A6B4;
}
.newcheck .layui-form-checked[lay-skin=primary] i {
    border-color: #10A6B4!important;
    background-color: #10A6B4;
    color: #fff;
}
/*病例查询 感染相关*/
.layui-infected { width: 100%; overflow: hidden; }
.layui-infected .w-long { min-width: 195px; width: auto; text-align: left;}
.layui-infected-tabel { overflow: hidden; width: 100%; margin-top: 5px; background: #fff; }
.layui-infected-tabel table { table-layout: fixed; border: 1px solid #999; }
.layui-infected-tabel table thead th { padding: 6px 0; overflow: hidden; font-size: 14px; color: #fff; font-weight: 500 !important; background: #10A6B4; }
.layui-infected-tabel table tbody tr { overflow: hidden; background: #fff; }
/*.warp-table table tbody tr:hover { background: #B6CFF8; }*/
.layui-infected-tabel table tbody tr td { text-align: center; border-left: 1px solid #999; padding: 0; font-size: 12px; color: #10A6B4; overflow: hidden; }
.layui-infected-tabel table tbody tr td:first-child { border-left: 0; }
.layui-infected-tabel table tbody tr td a { margin: 0 2px; color: #10A6B4; }
.layui-infected-td { padding: 8px; overflow: hidden; }
.layui-infected-td label { position: absolute; right: 0; top: 0; width: 26px; height: 100%; background: #10A6B4; display: flex; align-items: center; justify-content: center; cursor: pointer; }
.layui-infected-td label i { display: block; width: 15px; height: 15px; background: url(../img/icon_20.png) no-repeat; background-size: contain; }
.layui-infected-td .layui-input-block { margin-left: 0; display: flex; align-items: center; flex-wrap: wrap; overflow: hidden; }
.layui-infected-tabel .edit-td { position: relative; }
.layui-infected-tabel .edit-td .edit-input { margin-right: 30px; overflow: hidden; }
.layui-infected-td .layui-input-block .layui-form-radio * { font-size: 12px; color: #10A6B4; }
.layui-infected-td .layui-input-block .layui-form-radio>i { font-size: 16px; }
.layui-infected-td .layui-input-block .layui-form-radio { margin: 0; }
.layui-infected-td .layui-infected-txt { position: absolute; left: 8px; right: 35px; height: 100%; top: 0; display: flex; align-items: center; flex-wrap: wrap; }
.layui-infected-td .layui-infected-txt span { text-align: left; }
.layui-infected-td .layui-input-span span { text-align: center; margin-right: 30px; margin: 2px 0; display: block; width: 100%; }
.layui-infected-td .layui-input-span { display: flex; align-items: center; flex-wrap: wrap; overflow: hidden; margin-right: 30px; }
.z-mask .dialog{position: fixed;left: 50%;margin-left: -444px;width: 888px;top:74px;z-index: 1000;background-color: #fff;border:1px solid #d9d9d9;}
.z-mask .dialog h2{height: 50px;line-height: 50px;background-color: #fff;color: #10A6B4;font-size:16px;padding: 0 20px;position: relative;}
.z-mask .dialog h2 .close{position: absolute;right: 20px;top:10px;cursor: pointer; width: 22px; height: 22px;}
.z-mask .dialog table{width: 100%;}
.z-mask .dialog table th{height: 38px;line-height: 38px;background-color:#247ba0;color: #fff;border:1px solid #d9d9d9; }
.z-mask .dialog table td{text-align: center;padding: 10px;border:1px solid #d9d9d9;}
.z-mask .dialog .table-con{max-height: 440px;overflow: auto;}
.z-mask .input-table{padding: 10px;background-color: #10A6B4;padding-bottom: 0px;}
.z-mask .input-table .text{background: #fff; text-align: center; border-radius: 5px;padding:10px 5px;border: none;margin: 0 4px 10px;width: 120px;}
.z-mask .input-li{height: 350px;overflow: auto;}
.z-mask .input-li span {width: 20%;display:block;text-align: center;padding:10px 10px;box-sizing: border-box;float: left;border:1px solid #e5e5e5; border-left:none; border-top:none;cursor: pointer;}
.z-mask .input-li span:nth-child(5n) { border-right: none; }
.z-mask .input-li li span.on,.input-li span.on{outline:1px solid #10A6B4;color: #10A6B4;}
.z-mask .table-p .btn{background: #10A6B4;color: #fff;border-radius: 25px;width: 120px;height: 35px;line-height: 35px;float: right;margin-top: 8px;margin-right: 10px;cursor: pointer;border: none;}
.z-mask .table-p {
    height: 50px;
    line-height: 50px;
    border-top: 1px solid #d9d9d9;
}
.records tr { border-top:1px solid #999; }
.records tr:first-child { border-top: 0; }

.layui-picu { width: 98%; overflow: hidden; }
.layui-picu-warp { width: 100%; overflow: hidden; display: flex; border-bottom: 1px solid #ccc; padding-bottom: 20px; margin-bottom: 20px; }
.layui-picu-warp:last-child { margin-bottom: 0; }
.layui-picu-bd { width: 40%; overflow: hidden; }
.layui-picu-hd { width: 60%; overflow: hidden; }
.layui-picu .newcheckli { width: auto; }
.layui-picu .newcheckli .sort-w { width: 80px !important; margin-right: 12px; }
.layui-picu .newcheckli .w-auto { padding-left: 0; }
.layui-picu .switch-radio-picker li { font-size: 12px; }
.layui-picu-tabel { width: 500px; overflow:hidden; }
.layui-picu-tabel table { table-layout: fixed; border: 1px solid #ddd; margin-top: 5px; }
.layui-picu-tabel table thead th { padding: 6px 0; overflow: hidden; font-size: 14px; color: #fff; font-weight: 500 !important; background: #10A6B4; }
.layui-picu-tabel table tbody tr { overflow: hidden; background: #fff; border-top: 1px solid #ddd; }
.layui-picu-tabel table tbody tr:first-child { border-top:none; }
/*.warp-table table tbody tr:hover { background: #B6CFF8; }*/
.layui-picu-tabel table tbody tr td { text-align: center; border-left: 1px solid #ddd; height: 36px; line-height: 36px; font-size: 12px; color: #10A6B4; overflow: hidden; }
.layui-picu-tabel table tbody tr td:first-child { border-left: 0; }
.layui-picu-tabel table tbody tr td input { padding: 0 5%; width: 90%; color: #10A6B4; text-align: center; }
.layui-picu-tabels { width: 99%; overflow:hidden; border:1px solid #999; margin-top: 30px; }
.layui-picu-tabels:first-child { margin-top: 10px; }
.layui-picu-tabels table { table-layout: fixed; overflow: hidden; }
.layui-picu-tabels table thead th { padding: 6px 0; overflow: hidden; font-size: 14px; color: #fff; font-weight: 500 !important; background: #10A6B4; }
.layui-picu-tabels table tbody tr { overflow: hidden; background: #fff; border-top: 1px solid #ddd; }
.layui-picu-tabels table tbody tr:first-child { border-top:none; }
/*.warp-table table tbody tr:hover { background: #B6CFF8; }*/
.layui-picu-tabels table tbody tr td { text-align: center; border-left: 1px solid #ddd; padding: 12px 10px; font-size: 12px; color: #10A6B4; overflow: hidden; }
.layui-picu-tabels table tbody tr td:first-child { border-left: 0; }
.layui-picu-tabels table tbody tr td input { padding: 0 5%; width: 90%; color: #10A6B4; text-align: center; }
.layui-picu-name { width: 100%; height: 30px; line-height: 30px; text-indent: 8px; color: #10A6B4; font-size: 14px; background-color: rgba(228,228,228,0.8); }
.layui-picu-tabels table tbody tr td .layui-form-radio * { font-size: 12px; color: #10A6B4; }
.layui-picu-tabels table tbody tr td .layui-form-radio>i { font-size: 16px; }
.layui-picu-tabels table tbody tr td .layui-form-radio { margin-top: 0; }
.layui-hbtabel { overflow: hidden; }
.layui-hbtabel-con { width: 100%; margin-bottom: 10px; }
.layui-hbtabel-con table { table-layout: fixed; border: 1px solid #ddd; }
.layui-hbtabel-con table thead th { padding: 6px 0; overflow: hidden; font-size: 14px; color: #fff; font-weight: 500 !important; background: #10A6B4; }
.layui-hbtabel-con table tbody tr { overflow: hidden; background: #fff; }
/*.warp-table table tbody tr:hover { background: #B6CFF8; }*/
.layui-hbtabel-con table tbody tr td { text-align: center; border: 1px solid #ddd; border-top: 0; border-left: 0; padding: 8px 10px; font-size: 12px; color: #10A6B4; overflow: hidden; }
.layui-hbtabel-con table tbody tr td:first-child { border-left: 0; }
.td-pos { text-align: left !important; }
.td-pos .layui-form-radio { margin: 0; padding: 0; float: right; line-height: 0; margin-top: 8px; }
.td-pos .layui-form-radio>i { margin: 0; font-size: 16px; }
.td-pos .layui-form-radio * { font-size: 12px; color: #10A6B4; }
.td-pos .layui-form-radio>i:hover, .layui-form-radioed>i { color: #10A6B4; }
.td-pos.fontall { font-size: 14px; }
.hbtabel-name { width: 100%; height: 35px; background-color: rgba(228,228,228,0.8); outline:1px solid #ddd; display: flex; align-items: center; }
.hbtabel-name-hd { width: 20%; text-align: center; font-size: 14px; color: #10A6B4; height: 35px; line-height: 35px; border-right: 1px solid #ccc; }
.hbtabel-name-bd { width: 79%; text-align: center; font-size: 14px; color: #10A6B4; height: 35px; line-height: 35px; }

.hide-tabel { width: 500px; position: absolute; right: 0; top: 0; }
.inputDd { position: relative; }
.inputDd input { position: absolute; left: 0; top: 0; font-size: 14px; color: #10A6B4; text-align: center; width: 90%; height: 100%; padding: 0 5%; }


/*new*/
.pageName { width: 100%; padding-left: 30px; height: 40px; border-bottom: 1px solid #ddd; color: #10A6B4; font-size: 16px; display: flex; align-items: center; }
.pageName img { width: 30px; height: 30px; margin-right: 8px; }
.pageName span { display: flex; align-items: center; border-bottom: 1px solid #10A6B4; height: 40px; }
.tabel-title { width: 100%; height: 30px; display: flex; align-items: center; justify-content: space-between; font-size: 14px; color: #10A6B4; }
.tabelAdd { display: flex; align-items: center; border:1px solid #10A6B4; color: #10A6B4; font-size: 14px; border-radius: 5px; padding: 5px 10px; margin-left: auto; cursor: pointer; }
.tabelAdd img { margin-right: 5px; }
.pageImg img { width: 20px; height: 20px; }
.left-newxz {  }
.left-newxz li h2.cur { background: #10A6B4 !important; }
.left-newxz li h2.cur a { color: #fff !important; display: flex; align-items: center; }
.left-newxz li h2.cur a img { width: 20px; height: 20px; margin-right: 6px; }
.layui-form-select dl dd.layui-this { background-color: #10A6B4 !important; }
.newLayline .layui-form-item .n-long { min-width: 120px; width: auto; text-align: left; padding-left: 0; }
.newLayline .layui-form-item .n-width { min-width: 115px; width: auto; text-align: left; margin-left: 36px; font-size: 14px; }
.newLayline .layui-form-item .n-autos { width: auto; text-align: left; margin-left: 36px; font-size: 14px; }
.newLayline .layui-radio-picker { width: 170px; margin-right: 0; }
.newLayline .newaddress .layui-input-inline { margin-right: 15px !important; }
.addb span { padding: 5px 20px; background: #10A6B4; color: #fff; font-size: 14px; border-radius: 25px; cursor: pointer; }
.minMask { width: 100%; margin-top: 5px; min-height: 200px; }
.newLayline-title { width: 100%; font-size: 16px; color: #10A6B4; margin-bottom: 15px; }
.line { border-top: 1px solid #eee; width: 100%; margin: 10px 0; }
.layui-form-checkbox[lay-skin=primary] { margin-top: 0 !important; }
.layui-form-checked i, .layui-form-checked:hover i {
    color: #10A6B4!important;
}
.layui-form-checked[lay-skin=primary] i {
    border-color: #10A6B4!important;
    background-color: #10A6B4!important;
    color: #fff!important;
}
.newcheck-inputs { display: flex; align-items: center; overflow: hidden; font-size: 14px; color: #333; height: 32px; }
.newcheck-inputs input { width: 150px; border:1px solid #D8D8D8; padding: 5px; margin-right: 5px; border-radius: 3px; }
.newcheck-inputs input[type="number"]{
    -moz-appearance: textfield;
}
.newcheck-inputs input::-webkit-outer-spin-button,
.newcheck-inputs input::-webkit-inner-spin-button {
    -webkit-appearance: none;
}
.newcheck-inputs .layui-input-block { display: flex; align-items: center; margin-left: 0; }
.newcheck-inputs .layui-form-checkbox[lay-skin=primary] { margin-top: 0 !important; }
.newcheck-inputs .layui-form-checked i, .layui-form-checked:hover i {
    color: #10A6B4;
}
.newcheck-inputs .layui-form-checked[lay-skin=primary] i {
    border-color: #10A6B4!important;
    background-color: #10A6B4;
    color: #fff;
}
.layui-picua-tabel { width: 500px; overflow:hidden; }
.layui-picua-tabel table { table-layout: fixed; border: 1px solid #ddd; margin-top: 5px; }
.layui-picua-tabel table thead th { padding: 6px 0; overflow: hidden; font-size: 14px; color: #fff; font-weight: 500 !important; background: #10A6B4; }
.layui-picua-tabel table tbody tr { overflow: hidden; background: #fff; border-top: 1px solid #ddd; }
.layui-picua-tabel table tbody tr:first-child { border-top:none; }
.layui-picua-tabel table tbody tr td { text-align: center; border-left: 1px solid #ddd; height: 36px; font-size: 12px; color: #10A6B4; overflow: hidden; }
.layui-picua-tabel table tbody tr td:first-child { border-left: 0; }
.layui-picua-tabel table tbody tr td.edit-td { position: relative; }
.layui-picua-tabel table tbody tr td input { color: #10A6B4; }
.cancel { background-color: #fff !important; border:1px solid #10A6B4 !important; color: #10A6B4 !important; }