html, body, .mss-app {

    width: 100%; height: 100%;

}

body {

    background-color: #f3f3f3;

}

a {

    color: #2d8cf0; text-decoration: none;

}



/* 重载 */

.ivu-menu-vertical.ivu-menu-light {

    height: 100%;

}

.ivu-menu-vertical.ivu-menu-light:after {

    /*display: none;*/ height: 100%;

}

.ivu-btn, .ivu-input, .ivu-page-prev, .ivu-page-item, .ivu-page-next, .ivu-page-options-elevator input, .ivu-select-single .ivu-select-selection, .ivu-select-dropdown {

    border-radius: 0;

}

.ivu-menu .ivu-menu-submenu:not(:last-child) {

    border-bottom: 1px solid #e9ebef;

}

.ivu-menu-submenu-title {

    font-weight: bold;

}

.ivu-modal-wrap {

    display: flex; align-items: center; justify-content: center;

}

.ivu-modal-wrap .ivu-modal {

    top: 0;

}

.mce-tinymce, .mce-top-part::before {

    box-shadow: none !important;

}

.mce-panel {

    border-color: #dcdee2 !important;

}



/* 登录 */

.login {

    width: 100%; height: 100%; 
    /*background-image: url("../image/login-bg.jpg"); background-size: cover; background-position: center;*/ 
    position: relative;
    background: url("./bg.jpg") 0 0 no-repeat;
    background-size: 100% 100%;
}
.head{
  width: 60px;
  height: 60px;
  background: url('./head.jpg') 0 0 no-repeat;
  background-size: 100% 100%;
  display: inline-block;
}

.login-con {

    position: absolute; /*right: 200px;*/ left: 50%; top: 50%; transform: translateY(-60%) translateX(-50%); width: 300px;

}

.login-con .form-con {

    padding: 10px 0 0;

}

.login-con .login-tip {

    font-size: 10px; text-align: center; color: #999;

}



/* 平台 */

.index header {

    height: 60px; /*background-color: #2d8cf0;*/ color: #fff; overflow: hidden; background-color: #363e4f;

}

.index header a, header a:hover {

    color: #fff; text-decoration: none;

}

.index header .title {

    float: left; height: 60px; line-height: 60px; margin-top: 0px; padding: 0 20px 0 30px; font-size: 16px; /* border-right: 1px solid #4b9bfd; background: url("../image/logo.png") no-repeat 20px 10px;*/

}

.index header .title span {



}

.index header .menu {

    float: left; margin-left: 15px;

}

.index header .menu div {

    float: left; height: 60px; width: 80px; text-align: center;

}

.index header .menu div a {

    color: #9bc8ff;

}

.index header .menu div.active a, header .menu div a:hover {

    color: #fff;

}

.index header .menu div i {

    font-size: 24px; margin-top: 8px;

}

.index header .menu div span {

    display: block;

}

.index header .link {

    float: right; padding-right: 20px;

}

.index header .link a {

    display: inline-block; margin: 20px 0 0 14px;

}



/* 管理 */

.manage .sub-menu {

    position: absolute; top: 60px; bottom: 0; background-color: #fff; /*border-right: 1px solid #dcdee2;*/

}

.manage .container {

    position: absolute; top: 60px; bottom: 0; left: 161px; right: 0;

}

.manage .navbar {

    height: 36px; line-height: 36px; padding: 0 20px; background-color: #fff; border-bottom: 1px solid #dcdee2;

}



.manage .list-wrapper {

    margin: 7px; background-color: #fff; padding: 13px; border: 1px solid #e0e0e0; overflow: hidden;

}

.manage .config-wrapper{
    background: none;

    border: 0px;
}
.config-wrapper .config-list {
    margin-bottom:  20px;
}
.config-wrapper .ivu-card-body {
    padding: 0px;
}

.manage .list-wrapper .page-wrapper {

    float: right; margin-top: 12px;

}



.manage .toolbar {

    height: 45px; overflow: hidden; /*padding: 0 20px; background-color: #fff;  border-bottom: 1px solid #ddd;*/

}

.manage .toolbar .left {

    float: left; /*padding-top: 8px;*/

}

.manage .toolbar .left form {



}

.manage .toolbar .right {

    float: right; /*padding-top: 8px;*/

}



.manage .form-wrapper {

    margin: 7px; background-color: #fff; padding: 13px; border: 1px solid #e0e0e0; overflow: hidden;

}

.manage .form-wrapper .form {

    width: 600px; margin: 0 auto;

}



.manage .detail-wrapper {

    margin: 7px; background-color: #fff; padding: 13px; border: 1px solid #e0e0e0; overflow: hidden;

}



.manage .detail-wrapper .detail {

    /*border: 1px solid #e8eaec;*/

}


.manage .detail-wrapper .detail table {

    width: 600px;

}
.manage .detail-wrapper .deceased-detail table {

    width: 100%;
}

.manage .detail-wrapper .detail table th {

    width: 100px; text-align: right; font-weight: normal; color: #999; padding-right: 10px;

}

.manage .detail-wrapper .detail table td {



}



/* 首页 */

.home {

    text-align: center; padding-top: 200px; font-size: 16px;

}