@charset "UTF-8";
/* 皮肤 */
:root[theme="wuhan"] {
    --primary-color: #25aef2;
    --info-color: #539CFF;
    --success-color: #00A862;
    --warning-color: #FAAD14;
    --error-color: #E95552;
    --link-color: #25aef2;
}

html,body {width: 100%;height: 100%;}
body,div,dl,dt,dd,ul,ol,li,h1,h2,h3,h4,h5,h6,form,p {margin: 0;padding: 0}
ol,ul,dl {list-style: none}
/* 滚动条太小，不方便选中，所以注释以下代码 */
div::-webkit-scrollbar {width:10px;height:10px;}
div::-webkit-scrollbar-thumb {
    border-radius: 2px;
    -webkit-box-shadow: inset 0 0 5px #ccc;
    box-shadow: inset 0 0 5px #ccc;
    background: #ccc;
}
div::-moz-scrollbar {width:10px;height:10px;}
div::-moz-scrollbar-thumb {
    border-radius: 2px;
    -moz-box-shadow: inset 0 0 5px #ccc;
    box-shadow: inset 0 0 5px #ccc;
    background: #ccc;
}
.underline:hover,
.underline{text-decoration: underline}
.autocomplete-off { height:0;overflow:hidden}
.pointer {cursor: pointer}
.dn,[v-cloak] {display: none !important}
.bold {font-weight: bold}
.dib {display: inline-block}
.db {display: block}
.nowrap {white-space: nowrap}
.ell {overflow: hidden;white-space: nowrap;text-overflow: ellipsis}
.fl {float: left}.fr {float: right}
.ovh {overflow: hidden}.ova {overflow: auto}
.tc {text-align: center}.tr {text-align: right}
.rel {position: relative}.abs {position: absolute}
.clearfix {clear: both}
.clearfix:after {content: "";visibility: hidden;display: block;height: 0;clear: both;font-size: 0}
.f12 {font-size: 12px}
.f14 {font-size: 14px}
.f16 {font-size: 16px}
.f18 {font-size: 18px}
.f20 {font-size: 20px}
.f30 {font-size: 30px}
.g0 {color: #fd1800}
.g1 {color: #23688f}
.g2 {color: #757575}
.g3 {color: #008EFF}
.g4 {color: #777}
.g5 {color: #b7b7b7}
.g6 {color: #E95552 !important}
.g7 {color: #F7FCFB}
.g8 {color: #333}
.g9 {color: #cace05}
.g10{color: #25aef2;}

.bg0 {background-color: #fff}
.bg1 {background-color: #e8ebf0}
.bg2{background-color: #00a963}
.bg3{background-color: #e95552}

.mt5 {margin-top: 5px}
.mt10 {margin-top: 10px}
.mt20 {margin-top: 20px}

.mb0 {margin-bottom: 0 !important}
.mb5 {margin-bottom: 5px}
.mb10 {margin-bottom: 10px}
.mb20 {margin-bottom: 20px}

.ml5 {margin-left: 5px}
.ml10 {margin-left: 10px}
.ml20 {margin-left: 20px}
.ml200 {margin-left: 200px}

.mr5 {margin-right: 5px}
.mr10 {margin-right: 10px}
.mr20 {margin-right: 20px}

.pt10 {padding-top: 10px}
.pt20 {padding-top: 20px}
.pr10 {padding-right: 10px}
.pr20 {padding-right: 20px}
.pr16 {padding-right: 16px}

.pl5 {padding-left: 5px}
.pl10 {padding-left: 10px}
.pl16 {padding-left: 16px}
.pl20 {padding-left: 20px}

.pb10 {padding-bottom: 10px}
.pb20 {padding-bottom: 20px}

/**flex**/
.flex {display: -webkit-box;display: -moz-box;display: -ms-box;display: box;display: -webkit-flex;display: flex}
.flex-v {-webkit-flex-direction: column;-moz-flex-direction: column;-ms-flex-direction: column;flex-direction: column}
.flex-a {-webkit-flex-direction: row;-moz-flex-direction: row;-ms-flex-direction: row;flex-direction: row}
.flex-1 {-webkit-flex: 1;-moz-flex: 1;-ms-flex: 1;flex: 1}
.flex.row {flex-direction: row}
.flex.column {flex-direction: column}
.flex.item-center {align-items: center}
.flex.item-start {align-items: flex-start}
.flex.item-end {align-items: flex-end}
.flex.item-baseline {align-items: baseline}
.flex.wrap {flex-wrap: wrap}
.flex.justify-strat {justify-content: flex-start}
.flex.justify-end {justify-content: flex-end}
.flex.justify-center {justify-content: center}
.flex.justify-between {justify-content: space-between}
/* text-security */
.text-security .ivu-input {-webkit-text-security: disc;-moz-text-security: disc}
.dis-events {pointer-events: none}
.dis-select{-moz-user-select:none;-webkit-user-select: none;-ms-user-select: none;-khtml-user-select:none;user-select: none}

/* $modal */
.ivu-modal-confirm-head {margin-bottom: 10px}
.ivu-modal-confirm-head .ivu-modal-confirm-head-icon {position: absolute;top:44px;}
.ivu-modal-confirm-head .ivu-modal-confirm-head-title {margin-left: 0;}
.ivu-modal-confirm-head .ivu-icon-ios-information-circle:before {content: "\F201";}

.ivu-tooltip-content .ivu-tooltip-inner {white-space:normal}
/* 下拉框滚动条美化 不能逗号合并写法 */
.ivu-select-dropdown::-moz-scrollbar {width:6px;height:6px}
.ivu-select-dropdown::-moz-scrollbar-thumb {border-radius: 2px;box-shadow: inset 0 0 5px #ccc;background-color: #ccc}
.ivu-select-dropdown::-webkit-scrollbar {width:6px;height:6px}
.ivu-select-dropdown::-webkit-scrollbar-thumb {border-radius: 2px;box-shadow: inset 0 0 5px #ccc;background-color: #ccc}

.ivu-select-dropdown .ivu-select-item {word-break: break-all;white-space: normal;max-width: 600px}

/* 修复冻结列时， 底部滚动条冻结列区域滚动棒不能选中 */
.ivu-table-wrapper .ivu-table-fixed-shadow { height: auto}
.ivu-table-wrapper .ivu-table-fixed::before { display: none }
.ivu-table-wrapper .ivu-table-cell {padding:2px 8px;}
.ivu-table-wrapper {border-radius: 4px}
.ivu-table-wrapper th.ivu-table-column-right {text-align: center }
.ivu-table.ivu-table-stripe .ivu-table-fixed-body tr:nth-child(2n) td,
.ivu-table .ivu-table-fixed-header th,
.ivu-table .ivu-table-fixed-body td {background-color: #f2f5fa;}
.ivu-table.ivu-table-stripe .ivu-table-fixed-body tr.ivu-table-row-hover td,
.ivu-table .ivu-table-fixed-body tr.ivu-table-row-hover td {background-color: #d3effb;}
.ivu-table-wrapper .ivu-table-small td {height: 36px}

/* vxe table */
.vxe-table--render-default {min-height: 200px}
.vxe-table--empty-placeholder {margin-top: 50px}
.vxe-table.vxe-table--render-default.border--default .vxe-table--header-wrapper,
.vxe-table.vxe-table--render-default.border--full .vxe-table--header-wrapper,
.vxe-table.vxe-table--render-default.border--outer .vxe-table--header-wrapper {background-color: #f2f5fa;}
.vxe-table--body-wrapper.fixed-left--wrapper .vxe-body--row.row--stripe,
.vxe-table--body-wrapper.fixed-right--wrapper .vxe-body--row.row--stripe,
.vxe-table--render-default .vxe-table--body-wrapper.fixed-left--wrapper,
.vxe-table--render-default .vxe-table--body-wrapper.fixed-right--wrapper {background-color: #f2f5fa;}
.vxe-table.vxe-table--render-default .vxe-body--row.row--hover.row--stripe,
.vxe-table.vxe-table--render-default .vxe-body--row.row--hover {background-color: #d3effb;}
.vxe-table.vxe-table--render-default.size--small {font-size: 12px;}
.vxe-table .cell-error-tooltip,
.vxe-table .cell-error-tooltip .vxe-cell {padding: 0!important;}
.vxe-table .cell-error-tooltip .ivu-tooltip {display: block;}
.vxe-table .cell-error-tooltip .ivu-tooltip-rel{
    display: block;
    height: 34px;
    line-height: 34px;
    padding-left: 10px;
    background-color: #fff1f0;
    outline: 1px solid #ffa39e;
}

/* form */
.ivu-form-item-content {word-break: break-all;white-space: normal}
.search-form .ivu-form-item {margin-bottom: 10px}
.search-form .ivu-form-item-label {position: relative}
.search-form .ivu-form-item-label::after {content: "：";position: absolute; top: 9px;}
.search-form .ivu-form-item-error-tip {position: static}
.search-form .v-select,
.search-form .ivu-date-picker {display: block}

.x-form .ivu-form-item {margin-bottom: 10px}
.x-form .ivu-form-item-label {position: relative}
.x-form .ivu-form-item-label::after {content: "：";position: absolute; top: 9px;}
.x-form .ivu-form-item-error-tip {position: static}
.x-form-text .ivu-form-item-label { color: #888!important;}
.x-form-text .ivu-form-item-content{
    line-height: 1.5;
    padding-top:7px;
    padding-right:20px;
    color: #333;
}

.ivu-modal-scroll .ivu-modal-body {overflow: auto;max-height: 600px}

/* tabs */
.ivu-tabs-nav {left: 50%;transform: translateX(-50%);color: #666}
.ivu-tabs-nav-scroll .ivu-tabs-nav .ivu-tabs-tab {padding-bottom: 4px}
.ivu-tabs-nav-scroll .ivu-tabs-nav .ivu-tabs-tab-active {color: #333;}
.ivu-tabs-nav .ivu-tabs-ink-bar {height: 4px;bottom: -4px}
.ivu-tabs-nav-scroll {padding-bottom: 4px;}
/* .ivu-modal-wrap .ivu-modal {top: 60px} */

.ivu-poptip-body-content {
    white-space: normal;
    word-break: break-all;
}

/* badge */
.ivu-badge-status-default + .ivu-badge-status-text {color: #b7b7b7;}

/* .admin layout */
.admin-layout {width: 100%;height: 100%;}
.tag-nav-wrapper {background-color: #fff;}
.tag-nav-wrapper .tags-nav .scroll-outer {-webkit-box-shadow: none;box-shadow: none}
.layout-body {background-color: #f0f2f5;height: calc(100% - 90px);padding: 10px;overflow: auto}
.page-wrapper {padding: 10px 10px 0;position: relative;z-index: 10;background-color: #fff;border-radius: 6px;min-height: 100%}

.full-document > .tag-nav-wrapper,
.full-document > .layout-header {display: none}
.full-document > .layout-body {height: 100%;padding: 0;}
.full-document .single-fullpage-wrap{height: calc(100vh - 20px)}

button.ivu-btn-other {background-color: #487899;border-color: #487899;color: #fff}
button.ivu-btn-other:hover {background-color: #6D93AD;border-color: #6D93AD;color: #fff}

.item-title-wrapper {padding-bottom: 10px;}
.ivu-form-item.label-mult .ivu-form-item-label {padding-top: 2px;padding-left: 10px}

.ivu-alert .ivu-alert-icon { top: 8px }

.layout-header {height: 50px;background-color: #25aef2;position: relative;z-index: 20;padding-right: 10px;}
.layout-header .logo-bar {
    font-size: 20px;
    line-height: 50px;
    color: #fff;
    min-width: 200px;
    padding-left: 10px;
    padding-right: 20px;
}

/* home */
.cover-box {
    position: relative;
    min-height: 90px;
    margin-bottom: 10px;
    border-radius: 3px;
    padding-top: 16px;
    padding-left: 20px;
    overflow: hidden;
    background-repeat: no-repeat;
    background-position: 94% center;
}
.cover-box .ell { max-width: 75%;} 
.cover-box .count-to-wrapper {
    display: inline-block;
    color: #333;
    font-size: 24px;
    font-weight: bold;
    margin-right: 6px;
}
.cover-box.nbg1 {
    background-color: #fef6e7;
    background-image: url('./img/home/appointment.png');
}  
.cover-box.nbg2 {
    background-color: #fceeed;
    background-image: url('./img/home/added.png');
}
.cover-box.nbg3 {
    background-color: #ebf0ff;
    background-image: url('./img/home/inoc-icon.png');
}
.cover-box.nbg4 {
    background-color: #e5f3ff;
    background-image: url('./img/home/move-out-icon.png');
}
.cover-box.nbg5 {
    background-color: #f5ebfe;
    background-image: url('./img/home/move-in-icon.png');
}
.cover-box.nbg6 {
    background-color: #e5f6ef;
    background-image: url('./img/home/adult-icon.png');
}
.cover-box.nbg7 {
    background-color: rgba(233, 85, 82, 0.1);
    background-image: url('./img/home/guoqi.png');
}
.cover-box.nbg8 {
    background-color: rgba(255, 163, 62, 0.1);
    background-image: url('./img/home/jinxiaoqi.png');
}
.cover-box.nbg9 {
    background-color: rgba(166, 166, 166, 0.1);
    background-image: url('./img/home/jingyong.png');
}
.cover-box.nbg10 {
    background-color: rgba(0, 174, 91, 0.1);
    background-image: url('./img/home/chongfu.png');
}

/* 个人中心 */
.user-center-layout .wsk-page {
    margin-left: 190px;
    margin-right: 10px;
    height: -webkit-calc(100% - 100px);
    height: -moz-calc(100% - 100px);
    height: calc(100% - 100px);
}
.aside-menu-wrap {position: absolute;top: 52px;left: 0;bottom: 0;overflow: auto;width: 180px;background-color:#e8ebf0}
.aside-menu-wrap .ivu-menu-light {background-color: #e8ebf0}
.aside-menu-wrap .ivu-menu-item-group-title {color: #333;font-weight: bold}
.aside-menu-wrap .ivu-menu-item-active:not(.ivu-menu-submenu) {background-color: #fff !important}
.aside-menu-wrap .ivu-menu-item-active:not(.ivu-menu-submenu):after,
.aside-menu-wrap .ivu-menu-light:after {display: none !important}
.user-center-layout .ivu-breadcrumb {
    margin-left: 180px;
    padding-left: 20px;
    border-bottom: 1px solid #e2e2e2;
    height: 50px;
    line-height: 50px;
    position: relative
}
.user-center-layout .ivu-breadcrumb:before {
    content: '';
    position: absolute;
    top: 15px;
    left: 12px;
    height: 20px;
    width: 3px;
    background-color: #008EFF
}

/* login */
.digi-login {
    height: 100%;
    overflow: auto;
    position: relative;
    background: url('./img/lgbg.png') no-repeat;
    background-size: 100% 100%;
}

/* .digi-login h2{text-align: center;padding-top:100px;font-size:40px;font-weight:normal;letter-spacing:4px} */

.digi-copy {position: absolute;bottom: 10px;width: 100%;z-index: 200; text-align: center;}
.digi-copy img{vertical-align: middle; margin-left: 20px; margin-right: 5px;}
.digi-copy a:hover {text-decoration: underline;}

/* .digi-login .ivu-form-item {margin-bottom: 30px} */
.digi-login .ivu-form .ivu-input {height: 46px;font-size: 16px}
.digi-login .ivu-form .ivu-input:hover,
.digi-login .ivu-form .ivu-input:focus {
    border-color: #008EFF;
    -webkit-box-shadow: 0 0 0 2px rgba(0, 169, 98, .2);
    box-shadow: 0 0 0 2px rgba(0, 169, 98, .2)
}
.digi-login .ivu-form .ivu-btn-primary {
    border-radius: 5px;
    border: none;
    display: block;
    width: 100%;
    height: 54px;
    line-height: 54px;
    padding: 0;
    font-size: 16px;
    -webkit-box-shadow: 0 0 16px #cbf3de;
    box-shadow: 0 0 16px #cbf3de;
    background: -webkit-linear-gradient(90deg, #008EFF 0%, #02D6FF 100%);
    background: -o-linear-gradient(90deg, #008EFF 0%, #02D6FF 100%);
    background: -moz-linear-gradient(90deg, #008EFF 0%, #02D6FF 100%);
    background: linear-gradient(90deg, #008EFF 0%, #02D6FF 100%);
    margin-top: 18px;
}
.digi-login-title {position: absolute; left: 20px;top: 20px;}
.digi-login-title .title-name {font-size: 18px;font-weight: 600;color: #12151B;}
.login-wrap {
    width: 1100px;
    height: 510px;
    margin: 10% auto 0;
    box-shadow: 0 0 10px #c1c1c1;
    z-index: 1;
    background-color: #fff;
    background-image: url('./img/login-img@2x.png');
    background-repeat: no-repeat;
    background-size: contain;
    
}
.login-wrap form {
    float:right;
    padding-right:60px;
    padding-left:60px;
    width: 440px;
    height: 100%;
    background-color: #fff;
}
.login-wrap h3 {padding-top: 50px;padding-bottom: 30px;text-align: center;}
.login-wrap h3>span {position: relative;font-size: 18px;font-weight: 600;color: #12151B;}
.login-wrap h3>span::before {
    content: '';
    position: absolute;
    top: 120%;
    height: 6px;
    width: 100%;
    border-radius: 10px;
    background-color: #008EFF;
}
.login-wrap .ivu-form .ivu-icon{line-height: 44px;font-size: 20px;}
.login-wrap .logIcon {max-width: 660px;padding-top:60px;padding-right:50px;text-align: right;color: #fff}
.login-wrap .ivu-input[disabled] {background-color: #fff;}
.login-wrap .ivu-alert {position: absolute;top: 20px;right: 40px;min-width: 360px;}

.dot-tag {position: relative;padding-left: 12px}
.dot-tag-success:before,
.dot-tag-error:before,
.dot-tag-primay:before {
    position: absolute;
    top: 50%;
    left: 0;
    margin-top: -2px;
    content: '';
    width: 6px;
    height: 6px;
    border-radius: 100%
}
.dot-tag-success:before {background-color: #00A963}
.dot-tag-error:before {background-color: #E95552}
.dot-tag-primay:before {background-color: #25aef2}

.ivu-poptip-confirm .dot-tag {cursor: pointer}
.layout-body .sideTree {position: fixed;top: 114px;bottom: 10px}
.sideTree {width: 300px;border: 1px solid #ddd}
.treetitle {background-color: #F6F7FB;border-bottom: 1px solid #ddd;height: 38px;width: 298px;line-height: 38px;padding-left: 10px;font-weight: bold}
.sideTree .ivu-tree {height: -webkit-calc(100% - 40px);height: -moz-calc(100% - 40px);height: calc(100% - 40px);overflow: auto;}
.content {padding-left: 310px}

/* 扫码登录 */
.scan-login {float: right; width: 440px; height: 100%; padding-right:10px;padding-left: 10px; background-color: #fff;}
.scan-login dl{padding: 20px 0 16px 20px; border-bottom: 1px solid #eee; color: #999; font-size:16px;}
.scan-login dt {border: 1px solid #ccc;border-radius: 100%;width: 30px;height: 30px;line-height: 28px;text-align: center;}
.scan-login dd{line-height: 30px;padding-left:6px;}

.qrcode-wrap {
    margin: 0 auto 14px auto;
    width: 224px;
    height: 224px;
    position: relative;
    overflow: hidden;
    border: 1px solid #eee;
    border-radius: 5px;
    padding: 6px;
}
.qrcode-wrap #qrcode {width:100%;height:100%;overflow: hidden;}
.qrcode-wrap img{max-width: 100%;max-height: 100%;display: block;}
.qrcode-wrap .qr-info {
    position: absolute;
    top: 0;
    left: 0;
    right: 0;
    bottom: 0;
    z-index: 2;
    background-color: rgba(0, 0, 0, .5);
    color: #fff;
    display: flex;
    flex-direction: column;
    align-items: center;
    justify-content: center;
}
.qrcode-wrap .qr-info::before {
    position: absolute;
    top: 12px;
    bottom: 12px;
    content: '';
    width: 100%;
    border-top: 8px dashed #000;
    border-bottom: 8px dashed #000;
    z-index: -1;
}
.qrcode-wrap .qr-info.notimg::after{display: none}
.qrcode-wrap .qr-info.notimg{background-color: #fff;color:#515a6e;}
.qrcode-wrap .notimg .ivu-icon{color: #fd1800;}
.qrcode-wrap .qr-info .ivu-btn{ min-width: 100px}
/* 右侧抽屉 */
.ln-hh {line-height: 1.5}
.drawer-tabs-wrapper .ivu-drawer-header {background-color: #f5f7f9;border-bottom: none;}
.drawer-tabs-wrapper .ivu-drawer-header .ivu-btn {margin-right: 6px}
.drawer-tabs-wrapper .ivu-drawer-header .ivu-tabs {margin: 10px -16px -12px}
.drawer-tabs-wrapper .ivu-drawer-header .ivu-tabs-bar {background-color: #F2F2F2;margin-bottom: 0;}
.drawer-tabs-wrapper .ivu-drawer-body {
    height: calc(100% - 80px);
    height: -moz-calc(100% - 80px);
    height: -webkit-calc(100% - 80px)
}
.card-info-text {margin-right: 20px;line-height: 32px;border-bottom: 1px solid #eee;}
.card-info-text dt {color: #888;padding-right: 6px;padding-left: 10px;min-width: 100px}

/* 供第三方系统引入 */
.iframe-wrap {width: 100%;height: 100%;border-radius: 6px;background-color: #fff;overflow: hidden}
.iframe-wrap > iframe {width:100%;height: 100%;display: block;margin: 0;padding: 0;border: none}

.vertical-center-modal {display: flex;align-items: center;justify-content: center;}
.vertical-center-modal .ivu-modal {top: 0}

.spin-icon-load {animation: ani-demo-spin 1s linear infinite;}
@keyframes ani-demo-spin {
    from { transform: rotate(0deg)}
    50% {transform: rotate(180deg)}
    to {transform: rotate(360deg)}
}

.inbox-box .ivu-card-body {overflow: scroll !important;}
.ivu-date-picker-cells-cell-today>em {background-color: #E6F7FF;color: #12151B;}
.ivu-date-picker-cells-cell-today em:after {display: none !important;}
.ivu-date-picker-header-label {color: #12151B !important;}
.ivu-date-picker-cells-header>span {color: #12151B !important;}

/* 全局表格样式 */
.modal-head-info-title {color: #000000;line-height: 18px;}
.modal-head-info-title i {color: #15A1FF;margin-right: 9px;font-size: 18px;}
.single-fullpage-wrap {
    background-color: #fff;
    height: calc(100vh - 110px);
    border-radius: 6px;
}
.ivu-poptip-footer .ivu-btn {padding: 0 12px}
/* .ivu-table-small {font-size: 14px !important} */
.ivu-form-item-error-tip {padding-top: 2px !important}
.audit-status-panel {
    background-color: #008eff;
    color: #fff;
    position: relative;
    padding: 3px 5px;
    border-radius: 3px;
    left: 30px;
}

.audit-status-panel.s {background-color: #00a963}
.audit-status-panel.r {background-color: #e95552}

/* @media (min-width: 1400px) { */
    /* 导航图标 */
    .nav-wrapper .ivu-menu > li {
        background-repeat: no-repeat;
        background-position: 14px center;
        background-size: 18px auto;
    }
    .nav-wrapper .ivu-menu > .home {
        padding-left: 38px;
        background-image:url('./img/nav-icon/1.png');
    }
    .nav-wrapper .ivu-menu > .registration {
        padding-left: 38px;
        background-image:url('./img/nav-icon/2.png');
    }
    .nav-wrapper .ivu-menu > .management {
        padding-left: 38px;
        background-image:url('./img/nav-icon/3.png');
    }
    .nav-wrapper .ivu-menu > .bacterin {
        padding-left: 38px;
        background-image:url('./img/nav-icon/4.png');
    }
    .nav-wrapper .ivu-menu > .aefi {
        padding-left: 38px;
        background-image:url('./img/nav-icon/5.png');
    }
    .nav-wrapper .ivu-menu > .public {
        padding-left: 38px;
        background-image:url('./img/nav-icon/6.png');
    }
    .nav-wrapper .ivu-menu > .system {
        padding-left: 38px;
        background-image:url('./img/nav-icon/7.png');
    }
    .nav-wrapper .ivu-menu > .bigData {
        padding-left: 38px;
        background-image:url('./img/nav-icon/8.png');
    }
    .nav-wrapper .ivu-menu > .coldChain {
        padding-left: 38px;
        background-image:url('./img/nav-icon/9.png');
    }
/* } */

/* 短信验证 */
.sms-modal .ivu-modal {top:20%;}
.sms-modal .ivu-modal-content {
    border-radius: 15px;
    background-image:url('./img/bg3.png');
    background-color: #f1f3f8;
    background-repeat: no-repeat;
    background-size: contain;
}
.sms-modal .ivu-modal-header{text-align: center;color: #fff;border-bottom:none;padding-bottom: 8px;}
.sms-modal .ivu-modal-header h3 {padding-top: 6px;padding-bottom: 14px;font-size: 18px;}
.sms-modal .ivu-modal-body {
    background-color: #fff;
    margin-left: 20px;
    margin-right: 20px;
    border-radius: 10px;
    padding-top: 10px;
}
.sms-modal .ivu-modal-footer {border-top:none;padding: 20px;}
.sms-modal .ivu-modal-footer .ivu-btn {width: 46%;}
.sms-modal .ivu-modal-footer .ivu-btn-default {float: left;border-color: #fff;}
.sms-modal .ivu-form-item-label {color: #000;font-weight: 600;}
.sms-modal .ivu-form-item {margin-bottom: 10px;}
.sms-modal .ivu-form-item .ivu-btn{width: 90px;padding: 0}
.sms-modal .num{font-size: 28px;color: #000;max-width: 190px;}
.sms-modal .ivu-input{border-color: #f1f3f8;background-color: #f1f3f8;}
.sms-modal .ivu-alert.ivu-alert-with-icon {padding: 6px 10px 6px 36px}


/* svg circular */
.circular {
    animation: rotate 2s linear infinite;
    height: 100%;
    transform-origin: center center;
    width: 100%;
}
.path {
    stroke-dasharray: 1,200;
    stroke-dashoffset: 0;
    animation: dash 1.5s ease-in-out infinite,color 6s ease-in-out infinite;
    stroke-linecap: round
}
@keyframes rotate {
    to { transform: rotate(1turn) }
}
@keyframes dash {
    0% { stroke-dasharray: 1,200; stroke-dashoffset: 0 }
    50% { stroke-dasharray: 89,200; stroke-dashoffset: -35 }
    to { stroke-dasharray: 89,200; stroke-dashoffset: -124 }
}
@keyframes color {
    0%,to { stroke: #d62d20 }
    40% { stroke: #0057e7 }
    66% { stroke: #008744 }
    80%,90% { stroke: #ffa700 }
}

/* 武汉专用皮肤 */
.theme-wuhan .digi-login {background-image: url('./img/wh-bg.png')}
.theme-wuhan .title-name{color: #255cf2;font-weight: normal;font-size: 32px;}
.theme-wuhan .login-wrap {
    box-shadow:none;
    width: 80%;
    max-width: 1200px;
    background-image: url('./img/wh.png');
    background-color: transparent;
}
.theme-wuhan .logIcon{display: none;}
.theme-wuhan .login-wrap h3{text-align: center;padding-top: 20px;}
.theme-wuhan .login-wrap .ivu-form-item {margin-bottom:40px}
.theme-wuhan .login-wrap .ivu-form-item-error .ivu-input{border:none;}
.theme-wuhan .login-wrap .ivu-input {border: none;background-color: #f2f4f9;}
.theme-wuhan .login-wrap a{color: #3f6ff4;}
.theme-wuhan .digi-login .ivu-form .ivu-btn-primary{background: #255cf2;}
.theme-wuhan .icon-input-wrap .ivu-input-wrapper {width: 55%;}
.theme-wuhan .icon-input-wrap .code-img {right: 0;top: 0; height: 44px;max-width: 120px;}

/* 查看图片， 放大工具 */
.viewer-container .viewer-button {background-color:rgba(255, 0, 0, 0.8)}
.viewer-container .viewer-button:hover {background-color:rgba(255, 0, 0, 1)}

.v-view-log .ivu-poptip-body-content{max-width: 560px;max-height: 500px}
.v-view-log .v-log-wrap{padding: 10px;border-bottom: 1px #ddd dashed}