/* input(2136,9): run-time error CSS1062: Expected semicolon or closing curly-brace, found '/'
input(2888,88): run-time error CSS1054: JavaScript error in expression property: Invalid numeric literal: 29px */
html {
    background-color: #fff;
    margin: 0;
    padding: 0;
}

body {
    background-color: #fff;
    color: #333;
    font-size: 1em;
    font-family: 'Microsoft YaHei', 'SimHei','Segoe UI', 'Sans-Serif' !important;
    margin: 0;
    padding: 0;
    -moz-user-select: none;
    -webkit-user-select: none;
    -ms-user-select: none;
    -khtml-user-select: none;
    user-select: none;
}

/*禁用输入法样式*/
.spms-ime-disabled {
}

    .spms-ime-disabled input {
        ime-mode: disabled !important;
        -ms-ime-mode: disabled !important;
    }

/*消息面板样式*/
.spms-panel-message {
}

    .spms-panel-message a {
        font-size: 14px;
        color: #468847;
        text-decoration: none;
    }

        .spms-panel-message a:hover {
            text-decoration: underline;
        }

/*通知样式*/
.spms-row-notification {
}

.spms-notification {
}

    .spms-notification table {
        table-layout: fixed;
        width: 100%;
        padding: 0px;
        margin: 0px;
        margin-top: 9px;
        border-collapse: collapse;
        border-spacing: 0px;
        text-align: left;
        -ms-word-break: break-all;
        word-break: break-all;
        -o-text-overflow: ellipsis;
        -ms-text-overflow: ellipsis;
        text-overflow: ellipsis;
    }

    .spms-notification a {
        font-size: 14px;
        text-decoration: none;
    }

        .spms-notification a span {
            -ms-word-break: break-all;
            word-break: break-all;
            white-space: normal;
        }

    .spms-notification .spms-notification-createtime {
        width: 60px;
        text-align: right;
        overflow: visible;
        font-size: 12px;
        color: #999999;
    }

    .spms-notification .spms-notification-creator {
        overflow: hidden;
        -ms-text-overflow: ellipsis;
        -o-text-overflow: ellipsis;
        text-overflow: ellipsis;
        font-weight: bold;
        font-size: 12px;
    }

    .spms-notification .spms-notification-topic {
        overflow: visible;
        -ms-word-break: break-all;
        word-break: break-all;
    }

    .spms-notification.spms-success a {
        color: #468847;
        font: 14px;
    }

    .spms-notification.spms-info a {
        color: #3A87AD;
    }

    .spms-notification.spms-warn a {
        color: #C09853;
    }

    .spms-notification.spms-error a {
        color: #B94A48;
    }

/*通知窗体样式样式*/
.spms-window-notification {
    font-family: 'Microsoft YaHei', 'SimSun','SimHei', 'Segoe UI', 'Sans-Serif';
}

    .spms-window-notification .x-window-body-default a span {
        -ms-word-break: break-all;
        word-break: break-all;
        white-space: normal;
    }

    .spms-window-notification.spms-success .x-window-header-default .x-tool-img {
        background-color: #468847;
    }

    .spms-window-notification.spms-success.x-window-default {
        border-color: #468847;
        background-color: #F9F9F9;
        border-width: 2px;
        padding: 12px;
        -webkit-box-shadow: #D6E9C6 0 1px 0px 0 inset, #D9EDF7 0 -1px 0px 0 inset, #D9EDF7 -1px 0 0px 0 inset, #D9EDF7 1px 0 0px 0 inset;
        -moz-box-shadow: #D6E9C6 0 1px 0px 0 inset, #D9EDF7 0 -1px 0px 0 inset, #D9EDF7 -1px 0 0px 0 inset, #D9EDF7 1px 0 0px 0 inset;
        box-shadow: #D6E9C6 0 1px 0px 0 inset, #D6E9C6 0 -1px 0px 0 inset, #D6E9C6 -1px 0 0px 0 inset, #D6E9C6 1px 0 0px 0 inset;
    }

    .spms-window-notification.spms-success .x-window-header {
        background-color: #468847;
        height: 28px;
        vertical-align: middle;
    }

    .spms-window-notification.spms-success .x-window-body-default {
        background-color: #F9F9F9;
        border-color: transparent;
        color: #468847;
        font-size: 14px;
    }

        .spms-window-notification.spms-success .x-window-body-default a {
            color: #468847;
            text-decoration: none;
        }

            .spms-window-notification.spms-success .x-window-body-default a:hover {
                text-decoration: underline;
            }

    .spms-window-notification.spms-success .x-window-header-text-container-default,
    .spms-window-notification.spms-success.x-hide-offsets .x-window-header-text-container-default {
        font-size: 14px;
        font-family: 'Microsoft YaHei', 'SimSun','SimHei', 'Segoe UI', 'Sans-Serif';
        font-weight: normal;
        color: #DFF0D8;
    }

    .spms-window-notification.spms-info .x-window-header-default .x-tool-img {
        background-color: #3A87AD;
    }

    .spms-window-notification.spms-info.x-window-default {
        border-color: #3A87AD;
        background-color: #F9F9F9;
        border-width: 2px;
        padding: 12px;
        -webkit-box-shadow: #BCE8F1 0 1px 0px 0 inset, #BCE8F1 0 -1px 0px 0 inset, #BCE8F1 -1px 0 0px 0 inset, #BCE8F1 1px 0 0px 0 inset;
        -moz-box-shadow: #BCE8F1 0 1px 0px 0 inset, #BCE8F1 0 -1px 0px 0 inset, #BCE8F1 -1px 0 0px 0 inset, #BCE8F1 1px 0 0px 0 inset;
        box-shadow: #BCE8F1 0 1px 0px 0 inset, #BCE8F1 0 -1px 0px 0 inset, #BCE8F1 -1px 0 0px 0 inset, #BCE8F1 1px 0 0px 0 inset;
    }

    .spms-window-notification.spms-info .x-window-header {
        background-color: #3A87AD;
        height: 28px;
        vertical-align: middle;
    }

    .spms-window-notification.spms-info .x-window-body-default {
        background-color: #F9F9F9;
        border-color: transparent;
        color: #3A87AD;
        font-size: 14px;
    }

        .spms-window-notification.spms-info .x-window-body-default a {
            color: #3A87AD;
            text-decoration: none;
        }

            .spms-window-notification.spms-info .x-window-body-default a:hover {
                text-decoration: underline;
            }

    .spms-window-notification.spms-info .x-window-header-text-container-default,
    .spms-window-notification.spms-info.x-hide-offsets .x-window-header-text-container-default {
        font-size: 14px;
        font-family: 'Microsoft YaHei', 'SimSun','SimHei', 'Segoe UI', 'Sans-Serif';
        font-weight: normal;
        color: #D9EDF7;
    }

    .spms-window-notification.spms-warn .x-window-header-default .x-tool-img {
        background-color: #C09853;
    }

    .spms-window-notification.spms-warn.x-window-default {
        border-color: #C09853;
        background-color: #F9F9F9;
        border-width: 2px;
        padding: 12px;
        -webkit-box-shadow: #FAEBCC 0 1px 0px 0 inset, #FAEBCC 0 -1px 0px 0 inset, #FAEBCC -1px 0 0px 0 inset, #FAEBCC 1px 0 0px 0 inset;
        -moz-box-shadow: #FAEBCC 0 1px 0px 0 inset, #FAEBCC 0 -1px 0px 0 inset, #FAEBCC -1px 0 0px 0 inset, #FAEBCC 1px 0 0px 0 inset;
        box-shadow: #FAEBCC 0 1px 0px 0 inset, #FAEBCC 0 -1px 0px 0 inset, #FAEBCC -1px 0 0px 0 inset, #FAEBCC 1px 0 0px 0 inset;
    }

    .spms-window-notification.spms-warn .x-window-header {
        background-color: #C09853;
        height: 28px;
        vertical-align: middle;
    }

    .spms-window-notification.spms-warn .x-window-body-default {
        background-color: #F9F9F9;
        border-color: transparent;
        color: #C09853;
        font-size: 14px;
    }

        .spms-window-notification.spms-warn .x-window-body-default a {
            color: #C09853;
            text-decoration: none;
        }

            .spms-window-notification.spms-warn .x-window-body-default a:hover {
                text-decoration: underline;
            }

    .spms-window-notification.spms-warn .x-window-header-text-container-default,
    .spms-window-notification.spms-warn.x-hide-offsets .x-window-header-text-container-default {
        font-size: 14px;
        font-family: 'Microsoft YaHei', 'SimSun','SimHei', 'Segoe UI', 'Sans-Serif';
        font-weight: normal;
        color: #FCF8E3;
    }

    .spms-window-notification.spms-error .x-window-header-default .x-tool-img {
        background-color: #B94A48;
    }

    .spms-window-notification.spms-error.x-window-default {
        border-color: #B94A48;
        background-color: #F9F9F9;
        border-width: 2px;
        padding: 12px;
        -webkit-box-shadow: #EBCCD1 0 1px 0px 0 inset, #EBCCD1 0 -1px 0px 0 inset, #EBCCD1 -1px 0 0px 0 inset, #EBCCD1 1px 0 0px 0 inset;
        -moz-box-shadow: #EBCCD1 0 1px 0px 0 inset, #EBCCD1 0 -1px 0px 0 inset, #EBCCD1 -1px 0 0px 0 inset, #EBCCD1 1px 0 0px 0 inset;
        box-shadow: #EBCCD1 0 1px 0px 0 inset, #EBCCD1 0 -1px 0px 0 inset, #EBCCD1 -1px 0 0px 0 inset, #EBCCD1 1px 0 0px 0 inset;
    }

    .spms-window-notification.spms-error .x-window-header {
        background-color: #B94A48;
        height: 28px;
        vertical-align: middle;
    }

    .spms-window-notification.spms-error .x-window-body-default {
        background-color: #F9F9F9;
        border-color: transparent;
        color: #B94A48;
        font-size: 14px;
    }

        .spms-window-notification.spms-error .x-window-body-default a {
            color: #B94A48;
            text-decoration: none;
        }

            .spms-window-notification.spms-error .x-window-body-default a:hover {
                text-decoration: underline;
            }

    .spms-window-notification.spms-error .x-window-header-text-container-default,
    .spms-window-notification.spms-error.x-hide-offsets .x-window-header-text-container-default {
        font-size: 14px;
        font-family: 'Microsoft YaHei', 'SimSun','SimHei', 'Segoe UI', 'Sans-Serif';
        font-weight: normal;
        color: #F2DEDE;
    }

.spms-navigation-tab {
}

.spms-navigation-tab-body {
}

.spms-navigation-tab .x-tab-bar-default {
    border-style: none;
}

.spms-navigation-tab .x-tab-default .x-tab-close-btn {
    width: 15px;
    height: 15px;
    background-image: url('Images/tools-sprites.gif');
    margin-top: 3px;
}

.spms-navigation-tab .x-tab-default .x-tab-close-btn-over {
    background-position: -15px 0px;
}

/*页头样式*/
#spms-page-header {
    background-position: center;
    height: 96px;
    display: block;
    clear: both;
    background-repeat: repeat-x;
    overflow: hidden;
    background-color: #009688;
    /*#009688;*/
}

/*页头标题样式*/
.spms-header-title {
    display: table;
    float: left;
    vertical-align: middle;
    overflow: visible;
    margin: 0;
    padding: 0;
    height: 100%;
}

    .spms-header-title ul {
        -moz-box-sizing: border-box;
        -webkit-box-sizing: border-box;
        -o-box-sizing: border-box;
        -ms-box-sizing: border-box;
        box-sizing: border-box;
        list-style-image: none;
    }

    .spms-header-title li {
        display: table-cell;
        vertical-align: middle;
        height: 100%;
        margin: 0;
        padding: 0;
        width: auto;
        position: relative;
        list-style-position: outside;
        list-style-type: none;
    }

.spms-header-title-text {
    font-size: 32pt;
    line-height: 36px;
    text-wrap: none;
    text-align: left;
    color: #FFFFFF;
    padding-left: 9px;
    font-family: fantasy;
    font-weight: bold;
}

/*标题栏标题图标样式*/
.spms-header-title-logo {
    background-position: center center;
    vertical-align: middle;
    background-image: url('Images/logo.png');
    background-repeat: no-repeat;
    background-size: contain;
    height: 70px;
    width: 100px;
    margin-left: 6px;
}

/*登录条样式*/
#spms-page-login {
    background-color: #F0F0F0;
}

/*页脚样式*/
#spms-page-footer {
    height: 24px;
    line-height: 24px;
    display: block;
    clear: both;
    background-color: #009688;
    overflow: hidden;
}

.spms-login-welcome {
    background-position: left top;
    background-image: url('Images/login_welcom.gif');
    width: 308px;
    height: 86px;
    display: block;
    background-repeat: no-repeat;
    margin-left: 24px;
    vertical-align: bottom;
    margin-bottom: 5px;
}

.spms-login-background {
    background-position: top;
    background-image: url('Images/bg_login.png');
    background-repeat: no-repeat;
    background-color: #FFFFFF;
    display: block;
    margin: auto;
    padding-top: 290px;
    position: relative;
}

.spms-login-title {
    position: absolute;
    font-size: 40px;
    font-weight: 700;
    color: #fff;
    top: 170px;
    left: calc(50% - 155px);
}

.spms-changepassword-background {
    background-color: #FFFFFF;
    width: 280px;
    display: block;
    margin-left: auto;
    margin-right: auto;
    margin-top: 160px;
}

    .spms-changepassword-background .spms-form {
        width: 320px;
        height: 480px;
    }

        .spms-changepassword-background .spms-form .spms-field input,
        .spms-changepassword-background .spms-form .spms-field textarea,
        .spms-changepassword-background .spms-form .spms-field .uneditable-input {
            width: 286px;
        }

    .spms-changepassword-background #login-form-title {
        background-image: url('Images/icon_changepassword.png');
    }

.spms-login-version {
    display: block;
    text-align: center;
    height: 38px;
    position: fixed;
    bottom: 0;
    left: 0;
    right: 0;
    background-color: #009688;
    color: #fff;
}

.spms-login-version-title {
    font-size: 1.1em;
    color: #DDD;
    line-height: 38px;
    display: inline-block;
    text-align: center;
    width: 100px;
}

.spms-login-version-value {
    font-size: 0.8em;
    line-height: 38px;
    display: inline-block;
    text-align: left;
    text-indent: 13px;
}

.spms-focus {
}

.spms-brand {
    background-position: left center;
    margin-left: 6px !important;
    background-image: url('Images/logo_24.gif');
    background-repeat: no-repeat;
    text-indent: 9px;
}

.navbar .spms-brand.brand {
    color: #1F5F99;
    font-size: 18px;
    font-weight: normal;
}

/*表单样式*/
.spms-form {
    border: 1px solid #9C9B9B;
    -webkit-border-radius: 6px;
    -moz-border-radius: 6px;
    border-radius: 6px;
    -moz-box-shadow: 2px 2px 10px #344F60;
    -webkit-box-shadow: 2px 2px 10px #344F60;
    box-shadow: 2px 2px 10px #344F60;
    background-color: #fff;
    display: block;
    height: 420px;
    width: 420px;
    margin: auto;
    vertical-align: middle;
    padding: 0 12px;
}

    .spms-form .spms-btn-submit + .spms-btn-submit {
        margin-left: 20px;
    }

@media(max-height: 750px) {
    .spms-login-background {
        padding-top: 180px;
    }
}

@media(max-height: 600px) {
    .spms-login-background {
        padding-top: 80px;
    }
}

@media(max-width: 767px) {
    .spms-form {
        width: 80%;
        height: 470px;
    }
    .spms-login-title {
        display: none;
    }

    .spms-login-background {
        padding-top: 25px;
    }

    .spms-form .spms-btn-submit {
        width: 100% !important;
        margin-bottom: 15px;
        margin-left: 0 !important;
    }
}

.spms-form #login-form-title {
    background-position: 16px center;
    font-size: 1.5em;
    font-weight: bold;
    vertical-align: middle;
    text-align: center;
    line-height: 84px;
    height: 84px;
    color: #009688;
    text-shadow: 1px 1px 0 #FFFFFF;
    margin-bottom: 20px;
}

.spms-form #RememberMe {
    width: 16px;
}

.spms-form form {
    padding: 8px 16px;
    margin: 0;
}

.spms-form .spms-field {
    margin-top: 0px;
    margin-left: 9px;
    margin-right: 9px;
    outline-width: 0px;
}

    .spms-form .spms-field input {
        width: calc(100% - 15px);
        border: none;
        box-shadow: none;
        border-radius: 0;
        line-height: 38px;
        height: 38px;
        padding: 0 8px;
        color: #666;
        background-color: #eee;
        font-size: 16px;
    }

    .spms-form .spms-field label {
        font-weight: bold;
    }

    .spms-form .spms-field input:focus {
        border: 1px solid #009688 !important;
        outline: none;
        box-shadow: none;
    }

.spms-form .spms-field-indent {
    margin-top: 0px;
    margin-left: 9px;
    margin-right: 9px;
    padding-left: 3px;
}

.spms-form .spms-controls-center {
    display: block;
    text-align: center;
}

.spms-form .spms-btn-submit {
    min-width: 88px;
    width: 162px;
    border: 1px solid #cccccc;
}

.spms-form .validation-error {
    display: block;
    margin-left: 15px;
}

.spms-form .validation-summary-errors ul {
    margin: 0;
    padding: 0;
}

.spms-form .validation-summary-errors li {
    display: inline;
    list-style-position: outside;
    line-height: 20px;
    list-style: none;
    padding: 0px 13px;
    margin: 0;
    white-space: nowrap;
}

.spms-form .validation-summary-errors {
    color: #e80c4d;
    font-weight: normal;
    font-size: 13px;
}

.spms-form .field-validation-error {
    color: #e80c4d;
    font-weight: normal;
    display: block;
    width: auto;
    height: 20px;
    min-width: 16px;
    padding: 0px 13px;
    line-height: 20px;
    font-size: 13px;
    text-wrap: none;
    white-space: nowrap;
}

.spms-form .field-validation-valid {
    display: none;
}

.spms-form .spms-field-validation-append {
    display: inline-block;
    line-height: 38px;
    vertical-align: middle;
    margin-bottom: 10px;
    white-space: nowrap;
    height: 38px;
    width: 100%;
}

.spms-form .spms-validation-summary {
    overflow: hidden;
    width: 220px;
}

.spms-changepassword-background .spms-form .spms-validation-summary {
    height: 96px;
}

.spms-row-login-app-name {
    height: 208px;
    vertical-align: top;
}

.spms-login-app-name {
    background-image: url('Images/logo_header.gif');
    background-repeat: no-repeat;
    background-position: 0px 0px;
    margin-left: 280px;
    margin-top: 0px;
    overflow: auto;
    width: auto;
    height: 170px;
    display: block;
    font-size: 36px;
    line-height: 170px;
    text-indent: 20px;
    color: #FFFFFF;
    text-wrap: none;
    text-align: left;
    vertical-align: bottom;
    font-family: SimHei;
}

.spms-tab-icon-folder {
    background-image: url('Images/icon_folder.png') !important;
}

.spms-tab-icon-send {
    background-image: url('Images/icon_send.png') !important;
}

.spms-tab-icon-bank {
    background-image: url('Images/icon_bank.png') !important;
}

.spms-tab-icon-store {
    background-image: url('Images/icon_store.png') !important;
}

.spms-tab-icon-account {
    background-image: url('Images/icon_account.png') !important;
}

.spms-tab-icon-center {
    background-image: url('Images/icon_center.png') !important;
}

.spms-tab-icon-organization {
    background-image: url('Images/icon_organization_admin.png') !important;
}

.spms-tab-icon-regiter {
    background-image: url('Images/icon_register.png') !important;
}

.spms-tab-icon-role {
    background-image: url('Images/icon_roleadmin.png') !important;
}

.spms-tab-icon-options {
    background-image: url('Images/icon_options.png') !important;
}

.spms-tab-icon-user {
    background-image: url('Images/icon_useradmin.png') !important;
}

.spms-icon-tab-default {
    background-image: url('Images/icon_tab.png') !important;
}

.spms-icon-tab-notification {
    background-image: url('Images/icon_notification.png') !important;
}

.spms-icon-tab-home {
    background-size: contain;
    background-image: url('icon-svg/home.svg') !important;
}
.spms-icon-tab-qiandao {
    background-size: contain;
    background-image: url('icon-svg/qiandao.svg') !important;
}
.spms-icon-tab-qiandaoguanli {
    background-size: contain;
    background-image: url('icon-svg/qiandaoguanli.svg') !important;
}
.spms-icon-tab-center {
    background-image: url('Images/icon_center.png') !important;
}

.spms-icon-tab-center-audit {
    background-image: url('Images/icon_center_audit.png') !important;
}

.spms-icon-tab-bank {
    background-image: url('Images/icon_bank.png') !important;
}

.spms-icon-tab-bank-audit {
    background-image: url('Images/icon_bank_audit.png') !important;
}

.spms-icon-tab-send {
    background-image: url('Images/icon_send.png') !important;
}

.spms-icon-tab-receive {
    background-image: url('Images/icon_receive.png') !important;
}

.spms-icon-tab-store-admin {
    background-image: url('Images/icon_store_admin.png') !important;
}

.spms-icon-tab-blacklist {
    background-image: url('Images/icon_blacklist.png') !important;
}

.spms-icon-tab-dictionary {
    background-image: url('Images/icon_dictionary.png') !important;
}

.spms-icon-tab-task {
    background-image: url('Images/icon_task.png') !important;
}

.spms-icon-tab-task-audit {
    background-image: url('Images/icon_audit.png') !important;
}

.spms-icon-tab-task-edit {
    background-image: url('Images/icon_task_edit.png') !important;
}

.spms-icon-tab-task-update {
    background-image: url('Images/icon_task_update.png') !important;
}

.spms-icon-tab-list {
    background-image: url('Images/icon_list.png') !important;
}

.spms-icon-tab-account-view {
    background-image: url('Images/icon_account_view.png') !important;
}

.spms-icon-tab-account-audit {
    background-image: url('Images/icon_account_audit.png') !important;
}

.spms-icon-tab-account-history {
    background-image: url('Images/icon_account_history.png') !important;
}

.spms-icon-tab-account-list {
    background-image: url('Images/icon_account_list.png') !important;
}

.spms-icon-tab-account-update {
    background-image: url('Images/icon_account_update.png') !important;
}

.spms-icon-tab-checkin {
    background-image: url('Images/icon_checkin.png') !important;
}

.spms-icon-tab-excel {
    background-image: url('Images/icon_report_excel.png') !important;
}

.spms-icon-tab-checkout {
    background-image: url('Images/icon_checkout.png') !important;
}

.spms-icon-tab-send-list {
    background-image: url('Images/icon_send_list.png') !important;
}

.spms-icon-tab-receive-list {
    background-image: url('Images/icon_receive_list.png') !important;
}

.spms-icon-tab-loadding {
    background-image: url('Images/loadding.gif') !important;
}

.spms-navbar {
    overflow: hidden;
    *position: relative;
    *z-index: 2;
    font-size: 13px;
}

#spms-page-login .spms-navbar {
    border: none;
}

.spms-navbar select {
    display: inline-block;
    *display: inline;
    *zoom: 1;
    font-weight: normal;
    height: 26px;
    width: 140px;
    padding: 2px;
    color: #555555;
    border: 1px solid #cccccc;
    background-color: #ffffff;
    -webkit-border-radius: 4px;
    -moz-border-radius: 4px;
    border-radius: 4px;
    font-size: 13px;
    font-family: 'Microsoft YaHei', 'SimHei','Segoe UI', 'Sans-Serif' !important;
    vertical-align: middle;
}

    .spms-navbar select:focus {
        outline: thin dotted #75B9F0 !important;
        outline: 5px auto #75B9F0 !important;
        outline-offset: -2px !important;
        border-color: #75B9F0;
        -webkit-box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.075), 0 0 6px #75B9F0;
        -moz-box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.075), 0 0 6px #75B9F0;
        box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.075), 0 0 6px #75B9F0;
    }

.spms-navbar-inner {
    min-height: 45px;
    height: 45px;
    padding-left: 4px;
    padding-right: 4px;
    background-color: #fafafa;
    background-image: -moz-linear-gradient(top, #fafafa, #ffffff );
    background-image: -webkit-gradient(linear, 0 0, 0 100%,from(#fafafa) to(#ffffff));
    background-image: -webkit-linear-gradient(top, #fafafa, #ffffff);
    background-image: -o-linear-gradient(top, #fafafa, #ffffff);
    background-image: linear-gradient(to bottom, #fafafa,#ffffff);
    background-repeat: repeat-x;
    filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#fffafafa',endColorstr='#ffffffff', GradientType=0);
    *zoom: 1;
}

.spms-nav {
    margin-left: 0;
    list-style: none;
    margin: 0 !important;
}

.spms-navbar .spms-nav.spms-pull-right {
    float: right;
    margin-right: 0;
}

.spms-navbar .spms-nav ul {
    background-color: white;
}

.spms-navbar .spms-nav > li {
    float: left;
    vertical-align: middle;
}

    .spms-navbar .spms-nav > li + li {
        margin-right: 10px;
    }

    .spms-navbar .spms-nav > li > span {
        vertical-align: middle;
        line-height: 32px;
        padding-left: 10px;
        color: #555555;
        text-shadow: 0 1px 0 #EEEEEE;
        -webkit-text-shadow: 0 1px 0 #EEEEEE;
    }

    .spms-navbar .spms-nav > li > a {
        vertical-align: middle;
        line-height: 45px;
        float: none;
        padding: 0px 8px 0px 8px;
        color: #0088CC;
        text-decoration: none;
        outline: none;
    }

        .spms-navbar .spms-nav > li > a:focus,
        .spms-navbar .spms-nav > li > a:hover {
            background-color: transparent;
            color: #A90003;
            text-decoration: none;
        }

.spms-navbar .spms-nav .spms-header-link {
    color: #D7DFEA;
    line-height: 96px;
    font-size: 1.3em;
}

    .spms-navbar .spms-nav .spms-header-link:focus,
    .spms-navbar .spms-nav .spms-header-link:hover {
        background-color: transparent;
        color: #FB9100;
        text-decoration: none;
    }

.spms-navbar .spms-nav .spms-loginuser-link {
    padding: 0px 0px 0px 0px;
}

.spms-footbar {
    overflow: hidden;
    *position: relative;
    *z-index: 2;
    font-size: 13px;
}

.spms-footbar-inner {
    padding-left: 3px;
    padding-right: 3px;
    *zoom: 1;
    vertical-align: middle;
}

.spms-footbar .spms-nav.spms-pull-right {
    float: right;
    margin-right: 0;
}


.spms-footbar .spms-nav > li {
    float: left;
    vertical-align: middle;
}

    .spms-footbar .spms-nav > li > span {
        vertical-align: middle;
        line-height: 28px;
        padding-left: 6px;
        padding-right: 6px;
        color: #FFF;
        font-size: 12px;
    }

.spms-btn-toolbar {
    display: inline-block;
    vertical-align: middle;
    white-space: nowrap;
    line-height: 45px;
    margin-left: 5px;
}

    .spms-btn-toolbar .avatar {
        width: 40px;
        height: 40px;
        border-radius: 20px;
        margin-top: -3px;
    }

    .spms-btn-toolbar > .spms-btn + .spms-btn,
    .spms-btn-toolbar > .spms-btn-group + .spms-btn,
    .spms-btn-toolbar > .spms-btn + .spms-btn-group {
        margin-left: 5px;
    }

.spms-btn-group {
    position: relative;
    display: inline-block;
    *display: inline;
    *zoom: 1;
    font-size: 0;
    vertical-align: middle;
    white-space: nowrap;
    *margin-left: .3em;
}

.spms-btn {
    margin-top: auto;
    margin-bottom: auto;
    display: inline-block;
    *display: inline;
    /* IE7 inline-block hack */
    *zoom: 1;
    padding: 0px 0px;
    margin-bottom: 0;
    font-size: 14px;
    line-height: 20px;
    text-align: center;
    vertical-align: middle;
    cursor: pointer;
    color: #333333;
    text-shadow: 0 1px 1px rgba(255, 255, 255, 0.75);
    -webkit-text-shadow: 0 1px 1px rgba(255, 255, 255, 0.75);
    background-color: #f5f5f5;
    background-image: -moz-linear-gradient(top, #ffffff, #e6e6e6);
    background-image: -webkit-gradient(linear, 0 0, 0 100%, from(#ffffff), to(#e6e6e6));
    background-image: -webkit-linear-gradient(top, #ffffff, #e6e6e6);
    background-image: -o-linear-gradient(top, #ffffff, #e6e6e6);
    background-image: linear-gradient(to bottom, #ffffff, #e6e6e6);
    background-repeat: repeat-x;
    filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#ffffffff', endColorstr='#ffe6e6e6', GradientType=0);
    border-color: #e6e6e6 #e6e6e6 #bfbfbf;
    border-color: rgba(0, 0, 0, 0.1) rgba(0, 0, 0, 0.1) rgba(0, 0, 0, 0.25);
    *background-color: #e6e6e6;
    /* Darken IE7 buttons by default so they stand out more given they won't have borders */
    filter: progid:DXImageTransform.Microsoft.gradient(enabled = false);
    border: 1px solid #cccccc;
    *border: 0;
    border-bottom-color: #b3b3b3;
    -webkit-border-radius: 4px;
    -moz-border-radius: 4px;
    border-radius: 4px;
    *margin-left: .3em;
    -webkit-box-shadow: inset 0 1px 0 rgba(255,255,255,.2), 0 1px 2px rgba(0,0,0,.05);
    -moz-box-shadow: inset 0 1px 0 rgba(255,255,255,.2), 0 1px 2px rgba(0,0,0,.05);
    box-shadow: inset 0 1px 0 rgba(255,255,255,.2), 0 1px 2px rgba(0,0,0,.05);
}

    .spms-btn:hover,
    .spms-btn:focus,
    .spms-btn:active,
    .spms-btn.active,
    .spms-btn.disabled,
    .spms-btn[disabled] {
        color: #333333;
        background-color: #e6e6e6;
        *background-color: #d9d9d9;
    }

    .spms-btn:active,
    .spms-btn.active {
        background-color: #cccccc;
    }

    .spms-btn:first-child {
        *margin-left: 0;
    }

    .spms-btn:hover,
    .spms-btn:focus {
        color: #333333;
        text-decoration: none;
        background-position: 0 -15px;
        -webkit-transition: background-position 0.1s linear;
        -moz-transition: background-position 0.1s linear;
        -o-transition: background-position 0.1s linear;
        transition: background-position 0.1s linear;
    }

    .spms-btn:focus {
        outline: thin dotted #333;
        outline: 5px auto -webkit-focus-ring-color;
        outline-offset: -2px;
    }

    .spms-btn.active,
    .spms-btn.active {
        background-image: none;
        outline: 0;
        -webkit-box-shadow: inset 0 2px 4px rgba(0,0,0,.15), 0 1px 2px rgba(0,0,0,.05);
        -moz-box-shadow: inset 0 2px 4px rgba(0,0,0,.15), 0 1px 2px rgba(0,0,0,.05);
        box-shadow: inset 0 2px 4px rgba(0,0,0,.15), 0 1px 2px rgba(0,0,0,.05);
    }

    .spms-btn.disabled,
    .spms-btn[disabled] {
        cursor: default;
        background-image: none;
        opacity: 0.65;
        filter: alpha(opacity=65);
        -webkit-box-shadow: none;
        -moz-box-shadow: none;
        box-shadow: none;
    }

.spms-btn-group:first-child {
    *margin-left: 0;
}

.spms-btn-group + .spms-btn-group {
    margin-left: 5px;
}

.spms-btn-group > .spms-btn {
    position: relative;
    -webkit-border-radius: 0;
    -moz-border-radius: 0;
    border-radius: 0;
    font-size: 14px;
}

    .spms-btn-group > .spms-btn + .spms-btn {
        margin-left: -1px;
    }

    .spms-btn-group > .spms-btn:first-child {
        margin-left: 0;
        -webkit-border-top-left-radius: 4px;
        -moz-border-radius-topleft: 4px;
        border-top-left-radius: 4px;
        -webkit-border-bottom-left-radius: 4px;
        -moz-border-radius-bottomleft: 4px;
        border-bottom-left-radius: 4px;
    }

    .spms-btn-group > .spms-btn:last-child {
        -webkit-border-top-right-radius: 4px;
        -moz-border-radius-topright: 4px;
        border-top-right-radius: 4px;
        -webkit-border-bottom-right-radius: 4px;
        -moz-border-radius-bottomright: 4px;
        border-bottom-right-radius: 4px;
    }

    .spms-btn-group > .spms-btn:hover,
    .spms-btn-group > .spms-btn:focus,
    .spms-btn-group > .spms-btn:active,
    .spms-btn-group > .spms-btn.active {
        z-index: 2;
    }

.spms-nav-btn {
    width: 44px;
    height: 26px;
    vertical-align: middle;
    text-align: center;
    padding-top: 5px;
    color: #2A586F;
}

    .spms-nav-btn .fa {
        font-size: 18px;
        width: 18px;
        height: 18px;
        margin-top: -2px;
    }

i {
    background-image: url('Bootstrap/img/glyphicons-halflings.png');
    width: 14px;
    height: 14px;
    background-repeat: no-repeat;
    display: inline-block;
    line-height: 14px;
    text-align: center;
    text-shadow: rgba(255, 255, 255, 0.74902) 0px 1px 1px;
    -webkit-text-shadow: rgba(255, 255, 255, 0.74902) 0px 1px 1px;
    vertical-align: text-top;
    white-space: nowrap;
}

.spms-navbar-icon-refresh {
    background-position: -240px -24px;
}

.spms-navbar-icon-print {
    background-position: -96px -48px;
}

.spms-navbar-icon-home {
    background-position: 0 -24px;
}

.spms-navbar-icon-messagebar {
    background-position: -240px -120px;
}

.spms-navbar-icon-menubar {
    background-position: -264px -24px;
}

.spms-grid-header-icon {
    background-repeat: no-repeat;
    background-attachment: scroll;
    background-position: center center;
    width: 16px;
    height: 16px;
    vertical-align: middle;
    display: inline-block;
    clear: both;
}

.spms-grid-icon {
    background-repeat: no-repeat;
    background-attachment: scroll;
    background-position: center center;
    width: 40px;
    height: 26px;
    vertical-align: middle;
    display: inline-block;
    clear: both;
}

.spms-icon-organization {
    background-image: url('Images/icon_organization.png') !important;
    background-repeat: no-repeat;
}

.spms-icon-organization-leaf {
    background-image: url('Images/icon_organization.png') !important;
    background-repeat: no-repeat;
}

.spms-icon-document {
    background-image: url('Images/icon_document.png');
    background-repeat: no-repeat;
}

.spms-icon-import {
    background-image: url('Images/icon_import.png');
    background-repeat: no-repeat;
}

.spms-icon-import-excel {
    background-image: url('Images/icon_import_excel.png');
    background-repeat: no-repeat;
}

.spms-icon-success {
    background-image: url('Images/icon_success.png');
    background-repeat: no-repeat;
}

.spms-icon-info {
    background-image: url('Images/icon_info.png');
    background-repeat: no-repeat;
}

.spms-icon-warn {
    background-image: url('Images/icon_warn.png');
    background-repeat: no-repeat;
}

.spms-icon-error {
    background-image: url('Images/icon_error.png');
    background-repeat: no-repeat;
}

.spms-icon-archive {
    background-image: url('Images/icon_archive.png') !important;
}

.spms-icon-download {
    background-image: url('Images/icon_download.png');
}

.spms-icon-checkin {
    background-image: url('Images/icon_checkin.png');
}

.spms-icon-checkout {
    background-image: url('Images/icon_checkout.png');
}

.spms-icon-move {
    background-image: url('Images/icon_move.png');
}

.spms-icon-send {
    background-image: url('Images/icon_send.png');
}

.spms-icon-receive {
    background-image: url('Images/icon_receive.png');
}

.spms-icon-suspend {
    background-image: url('Images/icon_suspend.png');
}

.spms-icon-resume {
    background-image: url('Images/icon_resume.png');
}

.spms-icon-page {
    background-image: url('Images/icon_page.png');
}

.spms-icon-logo {
    background-image: url('Images/logo_16.png');
}

.spms-icon-notification {
    background-image: url('Images/icon_notification.png');
}

.spms-icon-unread {
    background-image: url('Images/icon_unread.png');
}

.spms-icon-readed {
    background-image: url('Images/icon_readed.png');
}

.spms-icon-level {
    background-image: url('Images/icon_level.png') !important;
}

.spms-icon-state {
    background-image: url('Images/icon_state.png') !important;
}

.spms-icon-upload {
    background-position: 1px 0px;
    background-image: url('Images/icon_upload.png') !important;
    background-repeat: no-repeat;
}

.spms-icon-rename {
    background-image: url('Images/icon_rename.png') !important;
    background-repeat: no-repeat;
}

.spms-icon-message {
    background-image: url('Images/icon_message.png') !important;
}

.spms-icon-login {
    background-image: url('Images/icon_lock_16.png') !important;
}

.spms-icon-image {
    background-image: url('Images/icon_image.png') !important;
}

.spms-icon-delete {
    background-image: url('Images/icon_delete.png') !important;
}

.spms-icon-remove {
    background-image: url('Images/icon_remove.png') !important;
}

.spms-icon-row-add {
    background-position: center 1px;
    background-image: url('Images/icon_row_add.png');
    background-repeat: no-repeat;
}

.spms-icon-row-delete {
    background-position: center 1px;
    background-image: url('Images/icon_row_delete.png');
    background-repeat: no-repeat;
}

.spms-icon-row-view {
    background-image: url('Images/icon_row_view.png');
    background-repeat: no-repeat;
}

.spms-icon-row-up {
    background-position: center 2px;
    background-image: url('Images/icon_row_up.png');
    background-repeat: no-repeat;
}

.spms-icon-row-down {
    background-position: center 2px;
    background-image: url('Images/icon_row_down.png');
    background-repeat: no-repeat;
}

.spms-icon-accept {
    background-image: url('Images/icon_accept.png');
}

.spms-icon-reject {
    background-image: url('Images/icon_stop.png');
}

.spms-icon-history {
    background-image: url('Images/icon_history.png');
}

.spms-icon-print {
    background-image: url('Images/icon_print.png');
}

.spms-icon-print_info {
    background-image: url('Images/icon_print_info.png');
}

.spms-icon-add {
    background-image: url('Images/icon_create.png') !important;
}

.spms-icon-edit {
    background-image: url('Images/icon_edit.png') !important;
}

.spms-icon-setting {
    background-image: url('Images/icon_setting.png') !important;
}

.spms-icon-functionality {
    background-image: url('Images/icon_functionality.png') !important;
}

.spms-icon-folder {
    background-image: url('Images/icon_folder.png') !important;
}

.spms-icon-register {
    background-image: url('Images/icon_register.png') !important;
}

.spms-icon-memo {
    background-image: url('Images/icon_memo.png') !important;
}

.spms-icon-rollback {
    background-image: url('Images/icon_rollback.png') !important;
}

.spms-icon-audit {
    background-image: url('Images/icon_memo.png') !important;
}

.spms-icon-submit {
    background-image: url('Images/icon_send.png') !important;
}

.spms-icon-withdraw {
    background-image: url('Images/icon_withdraw.png') !important;
}

.spms-icon-refresh {
    background-image: url('Images/icon_refresh.png') !important;
}

.spms-icon-detail {
    background-image: url('Images/icon_detail.png') !important;
}

.spms-icon-reset {
    background-image: url('Images/icon_reset.png') !important;
}

.spms-icon-menu {
    background-image: url('Images/icon_menu.png') !important;
}

.spms-icon-search {
    background-image: url('Images/icon_search.png') !important;
}

.spms-icon-view {
    background-image: url('Images/icon_view.png') !important;
}

.spms-icon-borrow {
    background-image: url('Images/icon_borrow.png') !important;
}

.spms-icon-disabled {
    background-image: url('Images/icon_stop.png') !important;
}

.spms-icon-enabled {
    background-image: url('Bootstrap/img/glyphicons-halflings.png') !important;
    background-position: -285px 2px !important;
}

.spms-icon-unlock {
    background-image: url('Images/icon_unlock.png') !important;
}

.spms-icon-receive {
    background-image: url('Images/icon_receive.png') !important;
}

.spms-icon-user {
    background-image: url('Images/icon_user.png') !important;
}


.spms-icon-authorize {
    background-image: url('Images/icon_roles.png') !important;
}

.spms-icon-adduser {
    background-image: url('Images/icon_adduser.png') !important;
}

.spms-icon-removeuser {
    background-image: url('Images/icon_removeuser.png') !important;
}

.spms-icon-clear {
    background-image: url('Images/icon_clear.png') !important;
}

.spms-icon-user {
    background-image: url('Images/icon_user.png') !important;
    background-position: center center;
    background-repeat: no-repeat;
}

.spms-icon-role-member {
    background-image: url('Images/icon_roles.png') !important;
}

.spms-icon-role-functionality {
    background-image: url('Images/icon_functionality.png') !important;
}

.spms-icon-role-menu {
    background-image: url('Images/icon_menu.png') !important;
}

/*系统设置*/
.spms-icon-menu-options {
    background-image: url('icon-svg/jichushezhi.svg') !important;
}
.spms-icon-menu-cssz {
    background-image: url('icon-svg/cssz.svg') !important;
}
.spms-icon-menu-ksgl {
    background-image: url('icon-svg/ksgl.svg') !important;
}
/*模拟考试*/
.spms-icon-menu-test {
    background-image: url('icon-svg/pingtai_kaoshi.svg') !important;
}
/*考试管理*/
.spms-icon-menu-testm {
    background-image: url('icon-svg/kaoshiguanli.svg') !important;
}
.spms-icon-menu-wdks {
    background-image: url('icon-svg/kswdks.svg') !important;
}
.spms-icon-menu-ksgl {
    background-image: url('icon-svg/ksguanli.svg') !important;
}
.spms-icon-menu-kstj {
    background-image: url('icon-svg/kskstj.svg') !important;
}
/*用户管理*/
.spms-icon-menu-customer {
    background-image: url('icon-svg/kehu.svg') !important;
}
.spms-icon-menu-yhgl {
    background-image: url('icon-svg/yhgl.svg') !important;
}
.spms-icon-menu-zxyh {
    background-image: url('icon-svg/zxyh.svg') !important;
}
.spms-icon-menu-jsgl {
    background-image: url('icon-svg/jsgl.svg') !important;
}
.spms-icon-menu-jbts {
    background-image: url('icon-svg/jbts.svg') !important;
}
/*会员管理*/
.spms-icon-menu-ddgl {
    background-image: url('icon-svg/ddgl.svg') !important;
}
.spms-icon-menu-hygl {
    background-image: url('icon-svg/hygl.svg') !important;
}
/*学习进度*/
.spms-icon-menu-progress {
    background-image: url('icon-svg/shujutu.svg') !important;
}
/*我的学分*/
.spms-icon-menu-myscore {
    background-image: url('icon-svg/shujuzonglan.svg') !important;
}
.spms-icon-menu-hztj {
    background-image: url('icon-svg/hztj.svg') !important;
}
.spms-icon-menu-wdxf {
    background-image: url('icon-svg/wdxf.svg') !important;
}
.spms-icon-menu-xfgl {
    background-image: url('icon-svg/xfgl.svg') !important;
}
.spms-icon-menu-xftj {
    background-image: url('icon-svg/xftj.svg') !important;
}
/*新闻公告*/
.spms-icon-menu-news {
    background-image: url('icon-svg/tongzhigonggao.svg') !important;
}
.spms-icon-menu-xwgg {
    background-image: url('icon-svg/xwgg.svg') !important;
}
/*试卷管理*/
.spms-icon-menu-papers {
    background-image: url('icon-svg/wendang.svg') !important;
}
.spms-icon-menu-sjgl {
    background-image: url('icon-svg/sjgl.svg') !important;
}
/*章节练习、日常练习*/
.spms-icon-menu-practice {
    background-image: url('icon-svg/baokaojihua.svg') !important;
}
.spms-icon-menu-zjlx {
    background-image: url('icon-svg/zjlx.svg') !important;
}
.spms-icon-menu-wdct {
    background-image: url('icon-svg/wdct.svg') !important;
}
.spms-icon-menu-mnks {
    background-image: url('icon-svg/mnks.svg') !important;
}
.spms-icon-menu-shoucang {
    background-image: url('icon-svg/shoucang.svg') !important;
}
.spms-icon-menu-biji {
    background-image: url('icon-svg/biji.svg') !important;
}
/*个人信息*/
.spms-icon-menu-user {
    background-image: url('icon-svg/xueshengdangan.svg') !important;
}
/*字典管理*/
.spms-icon-menu-dictionary {
    background-image: url('icon-svg/xuexiao_zidian.svg') !important;
}
.spms-icon-menu-zdgl {
    background-image: url('icon-svg/zdgl.svg') !important;
}
/*临床数据库*/
.spms-icon-menu-matertial {
    background-image: url('icon-svg/ziliaoguanli.svg') !important;
}
.spms-icon-menu-zlgl {
    background-image: url('icon-svg/zlgl.svg') !important;
}
.spms-icon-menu-jbcx {
    background-image: url('icon-svg/jbcx.svg') !important;
}
.spms-icon-menu-bzcx {
    background-image: url('icon-svg/bzcx.svg') !important;
}
.spms-icon-menu-sszd {
    background-image: url('icon-svg/sszd.svg') !important;
}
.spms-icon-menu-lchl {
    background-image: url('icon-svg/lchl.svg') !important;
}
.spms-icon-menu-lchy {
    background-image: url('icon-svg/lchy.svg') !important;
}
.spms-icon-menu-zyjb {
    background-image: url('icon-svg/zyjb.svg') !important;
}
.spms-icon-menu-zyfj {
    background-image: url('icon-svg/zyfj.svg') !important;
}
.spms-icon-menu-zyzc {
    background-image: url('icon-svg/zyzc.svg') !important;
}
.spms-icon-menu-bzsc {
    background-image: url('icon-svg/bzsc.svg') !important;
}
/*题库管理*/
.spms-icon-menu-questions {
    background-image: url('icon-svg/ziyuan.svg') !important;
}
.spms-icon-menu-tkgl {
    background-image: url('icon-svg/tkgl.svg') !important;
}
.spms-icon-menu-ctjz {
    background-image: url('icon-svg/ctjz.svg') !important;
}
.spms-icon-menu-tktj {
    background-image: url('icon-svg/tktj.svg') !important;
}
.spms-icon-menu-txgl {
    background-image: url('icon-svg/txgl.svg') !important;
}
.spms-icon-menu-ljgl {
    background-image: url('icon-svg/ljgl.svg') !important;
}
/*课程管理*/
.spms-icon-menu-course {
    background-image: url('icon-svg/zoubankecheng.svg') !important;
}
.spms-icon-menu-kczlgl {
    background-image: url('icon-svg/kczlgl.svg') !important;
}
.spms-icon-menu-xxjd {
    background-image: url('icon-svg/xxjd.svg') !important;
}
.spms-icon-menu-wdjd {
    background-image: url('icon-svg/wdjd.svg') !important;
}
.spms-icon-menu-kcgl {
    background-image: url('icon-svg/kcgl.svg') !important;
}
.spms-icon-menu-zltj {
    background-image: url('icon-svg/zltj.svg') !important;
}
/*单位配置*/
.spms-icon-menu-org {
    background-image: url('icon-svg/xuexiao_xuexiaoxinxi.svg') !important;
}
/*菜单管理*/
.spms-icon-menu-menu {
    background-image: url('icon-svg/kechengbiao.svg') !important;
}

/*线下考核*/
.spms-icon-menu-khgl {
    background-image: url('icon-svg/khgl.svg') !important;
}
.spms-icon-menu-pfgl {
    background-image: url('icon-svg/pfgl.svg') !important;
}
.spms-icon-menu-khfb {
    background-image: url('icon-svg/khfb.svg') !important;
}
.spms-icon-menu-czkh {
    background-image: url('icon-svg/czkh.svg') !important;
}

/*不良事件*/
.spms-icon-menu-blsj {
    background-image: url('icon-svg/blsj.png') !important;
}

.spms-icon-menu-ggmb {
    background-image: url('icon-svg/ggmb.png') !important;
}

.spms-icon-menu-dwmb {
    background-image: url('icon-svg/dwmb.png') !important;
}

.spms-icon-menu-sjsb {
    background-image: url('icon-svg/sjsb.png') !important;
}

.spms-icon-menu-ddsj {
    background-image: url('icon-svg/ddsj.png') !important;
}
.spms-icon-menu-zcsj {
    background-image: url('icon-svg/zcsj.png') !important;
}


ul.spms-grid-buttons {
    -moz-box-sizing: border-box;
    -webkit-box-sizing: border-box;
    -o-box-sizing: border-box;
    -ms-box-sizing: border-box;
    box-sizing: border-box;
    list-style-image: none;
    margin: 0;
    padding: 0;
    text-align: center;
    vertical-align: middle;
    height: 100%;
}

    ul.spms-grid-buttons li {
        display: inline-block;
        line-height: 30px;
        *display: inline;
        vertical-align: middle;
        height: 100%;
        margin: 0px 0px 3px 0px;
        padding: 0;
        text-align: center;
        width: auto;
        position: relative;
        list-style-position: outside;
        list-style-type: none;
        margin-left: auto;
        margin-right: auto;
    }

        ul.spms-grid-buttons li a {
            background-position: center center;
            width: 24px;
            height: 24px;
            border-width: 1px;
            border-color: transparent;
            border-style: solid;
            -webkit-border-radius: 4px;
            -moz-border-radius: 4px;
            border-radius: 4px;
            margin-left: 0px;
            margin-right: 0px;
            display: block;
            background-color: transparent;
            background-repeat: no-repeat;
        }

            ul.spms-grid-buttons li a:hover,
            ul.spms-grid-buttons li a:active,
            ul.spms-grid-buttons li a:focus {
                border-color: #9D9D9D;
                background-color: White;
                *background-color: White;
            }

            ul.spms-grid-buttons li a.spms-grid-button-delete {
                background-image: url('Images/icon_delete.png');
            }

            ul.spms-grid-buttons li a.spms-grid-button-edit {
                background-image: url('Images/icon_edit.png');
            }

            ul.spms-grid-buttons li a.spms-grid-button-unlock {
                background-image: url('Images/icon-unlock.png');
            }

            ul.spms-grid-buttons li a.spms-grid-button-reset {
                background-image: url('Images/icon-unlock.png');
            }

            ul.spms-grid-buttons li a.spms-grid-button-authorize {
                background-image: url('Images/icon_authorize.png');
            }


/*导航面板样式*/
.spms-page-frame {
    width: 100%;
    height: 100%;
    border: none;
    background-color: white;
}

/*首页样式*/
.spms-layout-page-body {
}

    .spms-layout-page-body .x-btn-default-small .x-btn-inner {
        font-size: 13px;
        font-family: 'Microsoft YaHei', 'SimHei','Segoe UI', 'Sans-Serif';
    }

    .spms-layout-page-body .x-toolbar {
        font-size: 13px;
        font-family: 'Microsoft YaHei', 'SimHei','Segoe UI', 'Sans-Serif';
    }

    .spms-layout-page-body .x-tab {
        height: 26px;
        padding-top: 6px;
    }

/*页面样式*/
.spms-page-body {
}

    /*下拉项目样式*/
    .spms-page-body .x-boundlist-item {
        text-overflow: ellipsis;
        -ms-text-overflow: ellipsis;
        -o-text-overflow: ellipsis;
        text-wrap: none;
        overflow: hidden;
        height: 26px;
        line-height: 24px;
    }

        .spms-page-body .x-boundlist-item.x-boundlist-item-over,
        .spms-page-body .x-boundlist-item.x-boundlist-item-over.x-boundlist-selected {
            background-color: #3399FF;
            border-color: #3399FF;
            border-style: solid;
        }

        /*下拉项目样式*/
        .spms-page-body .x-boundlist-item.x-boundlist-selected {
            background-color: #428BCA;
            border-color: #428BCA;
            border-style: solid;
        }

    .spms-page-body.x-body {
        font-size: 13px;
        background-color: white;
    }

    .spms-page-body .x-panel-body {
        background-color: white;
    }

    .spms-page-body .x-btn-inner {
        font-family: 'Microsoft YaHei', 'SimHei','Segoe UI', 'Sans-Serif' !important;
        font-size: 13px !important;
        line-height: 18px !important;
    }

    /*必须字段样式*/
    .spms-page-body .spms-required-field .x-form-item-label {
        color: red;
    }

    /*Mask样式*/
    .spms-page-body .x-mask,
    .spms-layout-page-body .x-mask {
        opacity: 0.01 !important;
    }

    /*工具提示式样*/
    .spms-page-body .x-tip-default,
    .spms-layout-page-body .x-tip-default {
        background-color: #FAEBCC;
    }

    .spms-page-body .x-tip-body-default,
    .spms-layout-page-body .x-tip-body-default {
        background-color: #FAEBCC;
        font-size: 12px;
    }

/*页面标题样式*/
.spms-page-title {
    color: #333333;
    font-size: 1.2em;
    line-height: 48px;
    padding-left: 13px;
    text-shadow: 0 1px 0 #EEEEEE;
    -webkit-text-shadow: 0 1px 0 #EEEEEE;
}


/*页面菜单样式*/
.spms-page-menu {
}

    .spms-page-menu .x-form-item .x-form-field {
        font-size: 13px;
        font-family: 'Microsoft YaHei', 'SimSun','SimHei', 'Segoe UI', 'Sans-Serif';
        vertical-align: middle;
        padding-left: 3px;
        padding-right: 3px;
        height: 24px;
        line-height: 20px;
    }

    .spms-page-menu .x-field-toolbar .x-form-text {
        height: 24px;
    }

/*菜单按钮样式*/
.spms-page-menu-button {
    height: 40px;
    -webkit-border-radius: 0 !important;
    -moz-border-radius: 0 !important;
    border-radius: 0 !important;
}

    .spms-page-menu-button.x-btn {
        padding: 3px;
    }

    .spms-page-menu-button.x-btn-over {
    }

    .spms-page-menu-button.x-btn-disabled {
        border-color: transparent;
    }

.spms-page-menu-combox {
}

    .spms-page-menu-combox .x-form-arrow-trigger {
        height: 25px !important;
    }


.spms-page-menu-right-text {
    font-size: 13px;
    font-family: 'Microsoft YaHei', 'SimSun','SimHei', 'Segoe UI', 'Sans-Serif';
    vertical-align: middle;
}

/*列表表格样式*/
.spms-list {
}

    .spms-list .spms-notification-topic {
        border-bottom: none;
    }


    .spms-list.spms-grid .x-grid-row-alt .x-grid-cell {
        background-color: transparent;
    }

    .spms-list.spms-grid .x-grid-cell-inner,
    .spms-list.spms-grid.x-grid-no-row-lines .x-grid-cell-inner {
        font-family: 'Microsoft YaHei', SimSun, SimHei, 'Segoe UI', 'Sans-Serif';
        line-height: 20px;
        min-height: 26px;
        max-height: 80px;
        overflow: visible;
        padding-top: 0px;
        padding-bottom: 0px;
        margin: 0;
        vertical-align: middle;
    }

    .spms-list.spms-grid.x-grid-no-row-lines .x-grid-cell-inner,
    .spms-list.spms-grid.x-grid-no-row-lines .x-grid-row-focused .x-grid-cell-inner,
    .spms-list.spms-grid.x-grid-no-row-lines .x-grid-row-selected .x-grid-cell-inner {
        border-style: none none dotted none;
        border-width: 1px;
        border-color: #CCCCCC;
        background-color: transparent;
        padding: 0px;
        margin: 0px 6px 0px 6px;
    }

/*下拉表格样式*/
.spms-dropdown {
}

/*表格样式*/
.spms-grid {
}

    .spms-grid a {
        text-decoration: none;
        color: #5FB878;
    }

        .spms-grid a:focus,
        .spms-grid a:hover {
            background-color: transparent;
            color: #A90003;
            text-decoration: none;
        }

    .spms-grid .x-grid-checkcolumn.spms-grid-checkbox {
        vertical-align: top;
        margin-bottom: 0px;
        /margin-bottom: 7px;
        margin-top: 6px;
    }

    .spms-grid .x-grid-editor .x-form-trigger {
        height: 26px;
        vertical-align: middle;
    }

        .spms-grid .x-grid-editor .x-form-trigger.x-form-spinner-up,
        .spms-grid .x-grid-editor .x-form-trigger.x-form-spinner-down {
            height: 13px;
            vertical-align: middle;
        }

    .spms-grid .x-grid-editor .x-form-text {
        font-size: 13px;
        font-family: 'Microsoft YaHei', 'SimSun','SimHei', 'Segoe UI', 'Sans-Serif';
        background-image: none;
        vertical-align: middle;
        padding-left: 3px;
        padding-right: 3px;
        height: 26px;
        border-top-style: none;
        border-bottom-style: none;
        border-left-style: none;
        border-right-style: none;
    }

    .spms-grid .x-grid-editor .x-form-trigger-input-cell .x-form-text {
        border-right-style: solid;
    }

    .spms-grid.spms-dropdown .x-grid-body {
        border-color: #7F9DB9;
    }

    .spms-grid .x-column-header {
        line-height: 28px;
        min-height: 38px;
        padding-top: 0px;
        padding-bottom: 0px;
        text-align: center !important;
    }

    .spms-grid.spms-grid-sm .x-column-header {
        line-height: 13px;
        min-height: 13px;
    }

    .spms-grid .x-column-header-last {
        border-right-width: 0px;
    }

    .spms-grid.x-grid-with-col-lines .x-grid-cell-last {
        border-right-width: 0px;
    }

    .spms-grid .x-toolbar-text {
        font-family: 'Microsoft YaHei', 'SimSun','SimHei', 'Segoe UI', 'Sans-Serif';
        font-size: 13px;
    }

    .spms-grid .x-column-header-text {
        font-size: 13px;
        font-family: 'Microsoft YaHei', 'SimSun','SimHei', 'Segoe UI', 'Sans-Serif ';
    }

    .spms-grid .x-grid-cell-inner,
    .spms-grid.x-grid-no-row-lines .x-grid-cell-inner {
        font-family: 'Microsoft YaHei', SimSun, SimHei, 'Segoe UI', 'Sans-Serif';
        line-height: 38px;
        min-height: 38px;
        max-height: 38px;
        overflow: hidden;
        padding-top: 0px;
        padding-bottom: 0px;
        margin: 0;
        vertical-align: middle;
    }

    .spms-grid.spms-grid-sm .x-grid-cell-inner,
    .spms-grid.spms-grid-sm.x-grid-no-row-lines .x-grid-cell-inner {
        line-height: 24px;
        min-height: 0px;
    }

    .spms-grid .x-tree-icon {
        margin-top: 3px;
    }

    .spms-grid .x-tree-checkbox {
        margin-top: 3px;
    }

    .spms-grid .x-tree-expander {
        margin-top: 3px;
    }

    .spms-grid .x-grid-table.x-grid-table-focused-first,
    .spms-grid .x-grid-table.x-grid-row-before-focused,
    .spms-grid .x-grid-table.x-grid-with-row-lines {
        border-top-width: 0px;
    }

    .spms-grid .x-grid-cell-inner.x-grid-cell-inner-treecolumn {
        font-size: 12px;
        line-height: 22px;
        min-height: 38px;
        padding-top: 5px;
        padding-bottom: 5px;
        margin: 0;
        vertical-align: middle;
    }

    .spms-grid .x-tree-node-text {
        font-family: 'Microsoft YaHei', SimSun, SimHei, 'Segoe UI', 'Sans-Serif';
        font-size: 12px;
        line-height: 26px;
        min-height: 26px;
    }

    .spms-grid .spms-grid-cell-progress .x-grid-cell-inner {
        padding-left: 0px;
        padding-right: 0px;
    }

    .spms-grid .x-grid-cell-inner.x-grid-cell-inner-action-col {
        line-height: 0px;
        vertical-align: middle;
        text-align: center;
    }

        .spms-grid .x-grid-cell-inner.x-grid-cell-inner-action-col .x-action-col-icon {
            margin-top: 4px;
            margin-left: 4px;
            margin-right: 4px;
        }

    .spms-grid .x-grid-cell-inner.x-grid-cell-inner-checkcolumn {
        padding-bottom: 0px;
        padding-top: 6px;
        line-height: 0px;
    }

    .spms-grid .x-grid-row-over .x-grid-cell-inner {
        background-color: #D9EDF7;
        border-bottom-color: #C6C6C6;
    }

        .spms-grid .x-grid-row-over .x-grid-cell-inner.x-grid-cell-inner-row-expander {
            background-color: transparent;
        }

    .spms-grid .x-grid-row-selected .x-grid-cell-inner {
        background-color: #B0DAEE;
        border-bottom-color: #E5E5E5;
    }

    .spms-grid .x-grid-row-selected .x-grid-td,
    .spms-grid .x-grid-row-over .x-grid-td {
        background-color: transparent;
        border-bottom-style: solid;
        border-bottom-color: #C6C6C6;
    }

    .spms-grid.x-grid-no-row-lines .x-grid-row-focused .x-grid-cell-inner {
        padding-top: 0px;
        padding-bottom: 0px;
        border: none;
    }

    .spms-grid .x-grid-row-before-focused .x-grid-td,
    .spms-grid .x-grid-row-before-over .x-grid-td,
    .spms-grid .x-grid-row-before-selected .x-grid-td,
    .spms-grid .x-grid-td {
        border-bottom-style: solid;
        border-bottom-color: #C6C6C6;
    }

    .spms-grid .x-grid-row-focused .x-grid-td {
        border-bottom-style: solid;
        border-bottom-color: #C6C6C6;
    }

    .spms-grid.x-grid-no-row-lines .x-grid-row-before-focused .x-grid-td,
    .spms-grid.x-grid-no-row-lines .x-grid-row-before-over .x-grid-td,
    .spms-grid.x-grid-no-row-lines .x-grid-row-before-selected,
    .spms-grid.x-grid-no-row-lines .x-grid-td {
        border-bottom-style: solid;
        border-bottom-width: 0px;
    }

    .spms-grid.x-grid-no-row-lines .x-grid-row-focused .x-grid-cell-inner.x-grid-cell-inner-treecolumn {
        padding-top: 0px;
        padding-bottom: 0px;
        border: none;
    }

    .spms-grid .x-grid-row-before-focused .x-grid-td.x-grid-cell-treecolumn,
    .spms-grid .x-grid-row-before-over .x-grid-td.x-grid-cell-treecolumn,
    .spms-grid .x-grid-row-before-selected .x-grid-td.x-grid-cell-treecolumn,
    .spms-grid .x-grid-td.x-grid-cell-treecolumn {
        border-bottom-style: solid;
        border-bottom-width: 1px;
    }

    .spms-grid.x-grid-no-row-lines .x-grid-row-selected .x-grid-td.x-grid-cell-treecolumn,
    .spms-grid.x-grid-no-row-lines .x-grid-row-over .x-grid-td.x-grid-cell-treecolumn {
        border-bottom-style: none;
    }

    .spms-grid .x-grid-row-selected .x-grid-td.x-grid-cell-treecolumn,
    .spms-grid .x-grid-row-over .x-grid-td.x-grid-cell-treecolumn {
        border-bottom-style: solid;
    }

    .spms-grid.spms-dropdown .x-grid-row-before-focused .x-grid-td.x-grid-cell-treecolumn,
    .spms-grid.spms-dropdown .x-grid-row-before-over .x-grid-td.x-grid-cell-treecolumn,
    .spms-grid.spms-dropdown .x-grid-row-before-selected .x-grid-td.x-grid-cell-treecolumn,
    .spms-grid.spms-dropdown .x-grid-td.x-grid-cell-treecolumn {
        border-bottom-style: solid;
        border-bottom-width: 0px;
    }

    .spms-grid.spms-dropdown.spms-grid .x-grid-row-selected .x-grid-td.x-grid-cell-treecolumn,
    .spms-grid.spms-dropdown.spms-grid .x-grid-row-over .x-grid-td.x-grid-cell-treecolumn {
        border-bottom-style: none;
    }

    .spms-grid .x-grid-cell-inner.x-grid-cell-inner-row-expander {
        background-color: transparent;
    }

    .spms-grid .x-grid-cell-inner-row-expander {
        padding-top: 6px;
        padding-left: 7px;
    }

    .spms-grid .x-grid-row-expander {
        width: 15px;
        height: 15px;
        cursor: pointer;
        background-image: url('Images/icon_collapse.png');
    }

    .spms-grid .x-grid-row-collapsed .x-grid-row-expander {
        background-image: url('Images/icon_expand.png');
    }

    .spms-grid .x-grid-row-selected .x-grid-cell-special,
    .spms-grid .x-grid-row-over .x-grid-cell-special,
    .spms-grid .x-grid-cell-special,
    .x-nlg .spms-grid .x-grid-row-selected .x-grid-cell-special,
    .x-nlg .spms-grid .x-grid-row-over .x-grid-cell-special,
    .x-nlg .spms-grid .x-grid-cell-special {
        background-image: none;
    }

    .spms-grid .x-grid-cell {
        border-bottom-color: #DDD;
        border-right-color: #DDD;
        font-size: 12px;
    }

    .spms-grid .x-grid-cell-rowbody {
        border-top-style: solid;
        border-top-color: #C6C6C6;
        border-top-width: 1px;
    }

    .spms-grid .spms-row-detail {
        font-size: 12px;
        font-family: 'Microsoft YaHei', 'SimSun','SimHei', 'Segoe UI', 'Sans-Serif';
    }

    .spms-grid .x-grid-row-alt .x-grid-td {
        background-color: #F0F0F0;
    }

.spms-menu .x-grid-row-alt .x-grid-td {
    background-color: #FFFFFF;
}

.spms-window {
}

    .spms-window .x-form-item-label {
        font-size: 13px;
        font-weight: normal;
        font-family: 'Microsoft YaHei', 'SimSun','SimHei', 'Segoe UI', 'Sans-Serif';
    }

    .spms-window .spms-text-noborder .x-form-text {
        border: none;
        background-image: none;
    }

    .spms-window .x-form-field {
        font-size: 13px;
        font-family: 'Microsoft YaHei', 'SimSun','SimHei', 'Segoe UI', 'Sans-Serif';
        vertical-align: middle;
        padding-left: 3px;
        padding-right: 3px;
        height: 25px;
    }

    .spms-window .x-form-item .x-form-trigger {
        height: 25px;
        vertical-align: middle;
    }

        .spms-window .x-form-item .x-form-trigger.x-form-spinner-up {
            height: 12.5px;
            vertical-align: top;
        }

        .spms-window .x-form-item .x-form-trigger.x-form-spinner-down {
            height: 12.5px;
            vertical-align: bottom;
        }

    .spms-window .x-form-radio-group {
        vertical-align: middle;
        padding: 0;
        margin: 0;
    }

    .spms-window .x-form-cb-label {
        font-family: 'Microsoft YaHei', 'SimSun','SimHei', 'Segoe UI', 'Sans-Serif';
        vertical-align: middle;
        padding: 0;
        margin: 0;
        line-height: 25px;
    }

    .spms-window .x-form-item-body {
        font-family: 'Microsoft YaHei', 'SimSun','SimHei', 'Segoe UI', 'Sans-Serif';
        font-size: 13px;
    }

    .spms-window .x-form-checkbox {
        width: 13px;
        height: 13px;
        margin-bottom: 3px;
    }

    .spms-window .x-form-radio {
        width: 13px;
        height: 13px;
        margin-bottom: 4px;
    }

    .spms-window .x-window-header-text-container-default,
    .spms-window .x-hide-offsets .x-window-header-text-container-default {
        font-size: 14px;
        font-family: 'Microsoft YaHei', 'SimSun','SimHei', 'Segoe UI', 'Sans-Serif';
        line-height: 26px;
        font-weight: normal;
    }

    .spms-window .spms-window-toolbar.x-toolbar-footer {
        margin-top: 0;
    }

    .spms-window .spms-window-toolbar {
    }


        .spms-window .spms-window-toolbar .spms-window-toolbar-button {
            min-width: 80px;
            min-height: 26px;
            line-height: 26px;
        }

    .spms-window .spms-window-form-body {
        background-color: white;
    }

    .spms-window .x-window-body {
        background-color: transparent;
        border-style: none;
    }

    .spms-window .x-window-item {
        background-color: white;
        border: 1px solid #BBBBBB;
        margin-left: 6px;
        margin-right: 6px;
        margin-bottom: 6px;
        -webkit-border-radius: 4px;
        -moz-border-radius: 4px;
        border-radius: 4px;
        overflow: hidden;
    }

    .spms-window .spms-window-checkbox-boxlabel {
        font-size: 13px;
        margin-left: 0px;
        padding-left: 4px;
        line-height: 26px;
        margin-bottom: 0;
        margin-top: 0;
        font-family: 'Microsoft YaHei', 'SimSun','SimHei', 'Segoe UI', 'Sans-Serif';
    }

    .spms-window .spms-window-checkbox .x-form-cb {
        margin-top: 0;
        margin-left: 78px;
    }

.spms-page-card-detail {
    font-size: 13px;
}

    .spms-page-card-detail .x-form-display-field {
        font-family: 'Microsoft YaHei', 'SimSun','SimHei', 'Segoe UI', 'Sans-Serif';
        color: #808080;
    }

    .spms-page-card-detail .x-tab {
        height: 26px;
        padding-top: 6px;
    }

    .spms-page-card-detail.spms-navigation-tab .x-horizontal-box-overflow-body {
        background-color: white;
    }

    .spms-page-card-detail.spms-navigation-tab {
        background-color: white;
    }

        .spms-page-card-detail.spms-navigation-tab .x-tab-bar-default-top {
            padding-top: 0;
        }

    .spms-page-card-detail .x-form-item-label {
    }

    .spms-page-card-detail .x-fieldset-header-text {
        font-family: 'Microsoft YaHei', 'SimSun','SimHei', 'Segoe UI', 'Sans-Serif';
        font-size: 14px;
    }

    .spms-page-card-detail .x-field-toolbar .x-form-text {
        height: 25px;
    }

    .spms-page-card-detail .x-field-label-cell {
    }

    .spms-page-card-detail .x-form-item-label {
        font-size: 13px;
        font-weight: bold;
        font-family: 'Microsoft YaHei', 'SimSun','SimHei', 'Segoe UI', 'Sans-Serif';
        color: #555;
        margin-top: 10px;
    }

    .spms-page-card-detail .x-form-field {
        font-size: 13px;
        font-family: 'Microsoft YaHei', 'SimSun','SimHei', 'Segoe UI', 'Sans-Serif';
        vertical-align: middle;
        height: 34px;
        margin-bottom: 12px;
    }

    .spms-page-card-detail .x-form-item .x-form-trigger {
        width: 34px;
        height: 34px;
        vertical-align: middle;
        background-repeat: no-repeat;
        background-size: contain;
        border: none;
        margin-bottom: 12px;
        background-image: url(icon-svg/dropdown.svg);
    }

        .spms-page-card-detail .x-form-item .x-form-trigger.x-form-spinner-up {
            height: 16px;
            width: 16px;
            vertical-align: top;
            background-position: 0;
            margin-left: 5px;
        }

        .spms-page-card-detail .x-form-item .x-form-trigger.x-form-spinner-down {
            height: 16px;
            width: 16px;
            vertical-align: bottom;
            margin-top: -12px;
            margin-left: 5px;
            background-position: 0;
        }

    .spms-page-card-detail .x-form-item .x-trigger-cell {
        width: 34px !important;
    }

.spms-page-card-detail .x-form-radio-group {
    vertical-align: middle;
    padding: 0;
    margin: 0;
}

    .spms-page-card-detail .x-form-cb-label {
        font-size: 13px;
        font-family: 'Microsoft YaHei', 'SimSun','SimHei', 'Segoe UI', 'Sans-Serif';
        vertical-align: middle;
        padding: 0;
        margin: 0;
        line-height: 25px;
    }

    .spms-page-card-detail .x-form-item-body {
        font-family: 'Microsoft YaHei', 'SimSun','SimHei', 'Segoe UI', 'Sans-Serif';
        font-size: 13px;
    }

    .spms-page-card-detail .spms-display-field {
        height: 25px;
    }

    .spms-page-card-detail .spms-display-label {
        background-color: #CCCCCC;
        height: 25px;
    }

        .spms-page-card-detail .spms-display-label .x-form-display-field {
            line-height: 16px;
            padding-left: 6px;
        }


    .spms-page-card-detail .x-form-display-field {
        font-family: 'Microsoft YaHei', 'SimSun','SimHei', 'Segoe UI', 'Sans-Serif';
        font-size: 13px;
        line-height: 13px;
        color: #000000;
        padding-left: 2px;
        padding-right: 2px;
    }

    .spms-page-card-detail .x-form-checkbox {
        width: 13px;
        height: 13px;
        margin-bottom: 3px;
    }

    .spms-page-card-detail > .x-panel-body-default {
        border-top-width: 0px;
    }

    .spms-page-card-detail.spms-top-border > .x-panel-body-default {
        border-top-width: 1px;
    }

    .spms-page-card-detail .x-form-radio {
        width: 13px !important;
        height: 13px !important;
        margin-bottom: 4px;
    }

    .spms-page-card-detail .spms-page-card-toolbar {
        background-color: #F0F0F0;
        border-top: 1px solid #D0D0D0 !important;
    }

        .spms-page-card-detail .spms-page-card-detail-toolbar.x-toolbar-footer,
        .spms-page-card-detail .spms-page-card-toolbar.x-toolbar-footer {
            margin-top: 0;
        }

    .spms-page-card-detail .spms-page-card-detail-toolbar {
        border-top: 1px solid #BCB1B0 !important;
    }

        .spms-page-card-detail .spms-page-card-detail-toolbar.spms-no-line {
            border-top: 0px solid #BCB1B0 !important;
        }

        .spms-page-card-detail .spms-page-card-detail-toolbar .spms-page-card-detail-toolbar-button,
        .spms-page-card-detail .spms-page-card-toolbar .spms-page-card-detail-toolbar-button,
        .spms-page-card-detail-form-body .spms-page-card-detail-toolbar-button {
            min-width: 90px;
            min-height: 26px;
            line-height: 26px;
        }

.spms-page-card-detail-toolbar-button.spms-primary {
}

.spms-page-card-detail .spms-page-card-detail-form-body {
    background-color: white;
}

.spms-page-card-detail-form-body .spms-card-checkbox-boxlabel {
    font-size: 13px;
    margin-left: 0px;
    padding-left: 6px;
    line-height: 24px;
    margin-bottom: 4px;
    margin-top: 0;
    font-family: 'Microsoft YaHei', 'SimSun','SimHei', 'Segoe UI', 'Sans-Serif';
}

.spms-page-card-detail-form-body .spms-card-radio {
    font-size: 13px;
    font-family: 'Microsoft YaHei', 'SimSun','SimHei', 'Segoe UI', 'Sans-Serif';
    margin-top: 6px;
    margin-bottom: 0px;
    margin-left: 16px;
}

    .spms-page-card-detail-form-body .spms-card-radio.spms-field-indent {
        margin-left: 22px;
        margin-right: 0px;
    }

.spms-page-card-detail-form-body .spms-error-radio-label {
    background-image: url('Images/icon_dot.png');
    background-position: left center;
    background-repeat: no-repeat;
    padding-left: 20px;
    line-height: 18px;
}

.spms-page-card-detail-form-body .spms-card-checkbox .x-form-cb {
    margin-top: 0px;
}

.spms-page-card-detail .spms-page-card-detail-header.x-panel-header-default {
    background-color: white;
    background-image: none !important;
}

.spms-page-card-detail .spms-page-card-detail-header.x-docked-top {
    border-bottom: 1px solid #BCB1B0 !important;
}

.spms-page-card-detail .spms-page-card-detail-header.x-panel-header-default-top {
    -webkit-box-shadow: none;
    -moz-box-shadow: none;
    box-shadow: none;
}

.spms-page-card-detail .spms-page-card-detail-header.spms-no-line.x-docked-top {
    border-bottom: 0px solid #BCB1B0 !important;
}

.spms-cell-editor-textfield input {
    height: 26px !important;
    padding-left: 6px !important;
    border: none !important;
    font-family: 'Microsoft YaHei', 'SimSun','SimHei', 'Segoe UI', 'Sans-Serif' !important;
    font-size: 12px !important;
    background-image: none;
}

.spms-grid-paging .spms-grid-paging-field label {
    font-family: 'Microsoft YaHei', 'SimSun','SimHei', 'Segoe UI', 'Sans-Serif';
    font-size: 13px;
    text-align: right;
    display: inline-block;
}

.spms-grid-paging .spms-grid-paging-field input {
    font-family: 'Microsoft YaHei', 'SimSun','SimHei', 'Segoe UI', 'Sans-Serif';
    font-size: 13px;
    height: 22px;
}

.spms-grid-paging .spms-grid-paging-field .x-form-trigger {
    height: 22px;
}

/*通知样式*/
.spms-notification-title {
    display: block;
    overflow: visible;
    font-family: 'Microsoft YaHei', 'SimSun','SimHei', 'Segoe UI', 'Sans-Serif';
    border-bottom: solid 1px #D8D8D8;
    padding-bottom: 6px;
    padding-top: 9px;
}

.spms-notification-topic {
    font-size: 16px;
    font-family: 'Microsoft YaHei', 'SimSun','SimHei', 'Segoe UI', 'Sans-Serif';
    color: #222222;
    border-bottom: solid 1px #D8D8D8;
    padding-bottom: 9px;
    vertical-align: middle;
}

.spms-notification-info {
    font-size: 12px;
    font-family: 'Microsoft YaHei', 'SimSun','SimHei', 'Segoe UI', 'Sans-Serif';
    color: #777777;
    padding-top: 6px;
    padding-left: 9px;
    vertical-align: middle;
}

.spms-notification-content {
    font-size: 14px;
    font-family: 'Microsoft YaHei', 'SimSun','SimHei', 'Segoe UI', 'Sans-Serif';
    display: block;
    margin: 12px;
    background-color: white;
    overflow: visible;
}

/*图标列td样式*/
td.spms-grid-image-td {
    vertical-align: middle;
    text-align: center;
    padding: 0px;
    margin: 0px;
    line-height: 0px;
}

    td.spms-grid-image-td .x-grid-cell-inner {
        border: 0px solid white;
        margin: 0px;
        padding: 0px;
        vertical-align: middle;
        text-align: center;
        line-height: 0px;
        display: table-cell;
        *display: block;
    }

    td.spms-grid-image-td a {
        text-align: center;
        vertical-align: middle;
        display: block;
        width: 29px;
        background-color: white;
    }

/*图标列img样式*/
img.spms-grid-image {
    margin-left: auto;
    margin-right: auto;
    line-height: 0px;
    vertical-align: middle;
    text-align: center;
    max-height: 24px;
    max-width: 29px;
    _width: expression((this.offsetWidth > 24) ? "24px" : this.offsetWidth + "px" );
    _height: expression((this.offseHeight > 29px) ? "29pxpx" : this.offseHeight + "px" );
}

/*三态复选框*/
.spms-checkbox-indeterminate {
}

    .spms-checkbox-indeterminate .x-tree-checkbox {
        background-position: 0 -26px;
    }

/*上传占位*/
.spms-tool-upload-placeholder {
}

.spms-page-body .spms-tool-upload-placeholder .x-panel-body {
    background-image: url('Images/bg_tool_upload.png') !important;
    background-repeat: no-repeat;
    background-color: transparent;
}

/*上传错误*/
.spms-grid-cell-upload-error {
    background-position: 6px center;
    color: red;
    background-image: url('Images/icon_error.png');
    background-repeat: no-repeat;
    width: 80px;
    text-indent: 18px;
}

/*上传完成*/
.spms-grid-cell-upload-success {
    background-position: 6px center;
    color: green;
    padding-left: 6px;
    padding-right: 6px;
}

/*等待上传*/
.spms-grid-cell-upload-pending {
    background-position: 6px center;
    color: blue;
    padding-left: 6px;
    padding-right: 6px;
}

/*进度条*/
.spms-grid-cell-progress {
    display: block;
    width: 80px;
    height: 27px;
    overflow: hidden;
    position: relative;
    -moz-box-sizing: border-box;
    -webkit-box-sizing: border-box;
    -o-box-sizing: border-box;
    -ms-box-sizing: border-box;
    box-sizing: border-box;
}

.spms-grid-cell-progressbar {
    background-color: green;
    display: block;
    overflow: hidden;
    height: 100%;
    position: absolute;
    -moz-box-sizing: border-box;
    -webkit-box-sizing: border-box;
    -o-box-sizing: border-box;
    -ms-box-sizing: border-box;
    box-sizing: border-box;
}

.spms-grid-cell-progresstext {
    display: block;
    text-align: center;
    vertical-align: middle;
    overflow: hidden;
    width: 80px;
    position: absolute;
    -moz-box-sizing: border-box;
    -webkit-box-sizing: border-box;
    -o-box-sizing: border-box;
    -ms-box-sizing: border-box;
    box-sizing: border-box;
}

/*审核意见*/
.spms-opinion {
    -moz-box-sizing: border-box;
    -webkit-box-sizing: border-box;
    -o-box-sizing: border-box;
    -ms-box-sizing: border-box;
    box-sizing: border-box;
    list-style-image: none;
    list-style-type: none;
    line-height: 24px;
    font-family: 'Microsoft YaHei', 'SimHei','Segoe UI', 'Sans-Serif';
    font-size: 13px;
    margin: 0;
    padding: 0;
}

.spms-opinion-type1 {
    -moz-box-sizing: border-box;
    -webkit-box-sizing: border-box;
    -o-box-sizing: border-box;
    -ms-box-sizing: border-box;
    box-sizing: border-box;
    list-style-image: none;
    list-style-position: outside;
    list-style-type: disc;
    margin: 0;
}

.spms-opinion-type2 {
    -moz-box-sizing: border-box;
    -webkit-box-sizing: border-box;
    -o-box-sizing: border-box;
    -ms-box-sizing: border-box;
    box-sizing: border-box;
    list-style-image: none;
    list-style-position: outside;
    list-style-type: decimal;
    margin: 0;
}

.spms-opinion-type4 {
    -moz-box-sizing: border-box;
    -webkit-box-sizing: border-box;
    -o-box-sizing: border-box;
    -ms-box-sizing: border-box;
    box-sizing: border-box;
    list-style-image: none;
    list-style-type: square;
    list-style-position: outside;
    margin: 0;
    padding-left: 16px;
}

.spms-opinion-title {
    font-size: 13px;
}

.spms-gallery {
    display: block;
    float: left;
    margin: 24px;
    padding: 6px;
    min-height: 200px;
    text-align: center;
    text-decoration: none;
    color: black;
    border: 1px solid white;
    background-color: white;
}

    .spms-gallery:hover {
        border: 1px solid #9C9B9B;
        -webkit-border-radius: 6px;
        -moz-border-radius: 6px;
        border-radius: 6px;
        -moz-box-shadow: 2px 2px 10px #344F60;
        -webkit-box-shadow: 2px 2px 10px #344F60;
        box-shadow: 2px 2px 10px #344F60;
        background-color: #EEEEEE;
        color: royalblue;
    }

    .spms-gallery span {
        display: block;
        text-wrap: normal;
        text-align: center;
        overflow: hidden;
        width: 132px;
        line-height: 24px;
    }

    .spms-gallery img {
        width: 132px;
        height: 132px;
    }

.spms-thumb-warp {
}

.spms-thumb {
}

.spms-readonly {
}

    .spms-readonly label, .spms-readonly input[type='text'] {
        color: #5A5A5A
    }

.spms-readonly-send-card {
}

    .spms-readonly-send-card label {
        color: #5A5A5A;
        font-size: 20px;
        margin-bottom: 4px;
        font-family: 'Microsoft YaHei', 'SimSun','SimHei', 'Segoe UI', 'Sans-Serif';
    }

    .spms-readonly-send-card input[type='text'] {
        color: #5A5A5A;
        font-size: 20px;
        margin-bottom: 30px;
        height: 30px;
        font-family: 'Microsoft YaHei', 'SimSun','SimHei', 'Segoe UI', 'Sans-Serif';
    }

.spms-send-card {
}

    .spms-send-card label {
        font-size: 20px;
        font-family: 'Microsoft YaHei', 'SimSun','SimHei', 'Segoe UI', 'Sans-Serif';
    }

    .spms-send-card input[type='text'] {
        font-size: 20px;
        margin-bottom: 40px;
        height: 30px;
        font-family: 'Microsoft YaHei', 'SimSun','SimHei', 'Segoe UI', 'Sans-Serif';
    }

.spms-send-card2 {
}

    .spms-send-card2 label {
        font-size: 20px;
        margin-bottom: 5px;
        font-family: 'Microsoft YaHei', 'SimSun','SimHei', 'Segoe UI', 'Sans-Serif';
    }

    .spms-send-card2 input[type='text'] {
        font-size: 20px;
        margin-bottom: 20px;
        height: 30px;
        font-family: 'Microsoft YaHei', 'SimSun','SimHei', 'Segoe UI', 'Sans-Serif';
    }

.advupload {
    margin-left: 50px;
}

.send-card-adv-panel-body-default {
    background-color: #ed1c24;
    text-align: center;
}

.spms-send-card-button span.x-btn-inner {
    line-height: 22px !important;
    font-size: 18px !important;
    margin: 0 15px;
}

/* 角色权限设定用特殊样式 */

.roleauth-chkbox {
    display: inline-block;
    padding: 10px;
    height: 16px;
    line-height: 16px;
    background: #eee;
    border-radius: 3px;
    color: #666;
    font-family: 'Microsoft YaHei';
    cursor: pointer;
}

.roleauth-check-image {
    display: inline-block;
    width: 16px;
    height: 16px;
    margin-top: -20px;
    vertical-align: middle;
}

.roleauth-check-txt {
    display: inline-block;
    height: 16px;
    vertical-align: middle;
    margin-top: -20px;
    width: fit-content;
    margin-left: 10px;
}

.roleauth-checked {
    background: #3498DB;
    color: #fff;
    height: 20px;
    width: fit-content;
    margin-top: 3px
}

.roleauth-unchecked {
    background: #CDD2D0;
    color: #666;
    height: 20px;
    width: fit-content;
    margin-top: 3px
}

    .roleauth-unchecked .roleauth-check-image {
        background: url("../img/input-unchecked.png") no-repeat;
    }

.roleauth-checked .roleauth-check-image {
    background: url("../img/input-checked.png") no-repeat;
}

.roleauth-unchecked:hover {
    background: #dedfe0;
}

.btn {
    border-radius: 0 !important;
    line-height: 28px !important;
}

.btn-primary, .btn-primary:hover, .btn-primary:focus, .btn-primary:active, .btn-primary.active, .btn-primary.disabled, .btn-primary[disabled] {
    background-color: #009688 !important;
}

.x-tab-icon-el {
    background-size: contain;
}

/*去掉链接的虚线框*/
a.hidefocus {
    outline: none;
}

/*去掉按钮的虚线框*/
button.hidefocus::-moz-focus-inner {
    border: none;
}

.spms-login-background textarea:focus,
.spms-login-background input[type="text"]:focus,
.spms-login-background input[type="password"]:focus,
.spms-login-background input[type="datetime"]:focus,
.spms-login-background input[type="datetime-local"]:focus,
.spms-login-background input[type="date"]:focus,
.spms-login-background input[type="month"]:focus,
.spms-login-background input[type="time"]:focus,
.spms-login-background input[type="week"]:focus,
.spms-login-background input[type="number"]:focus,
.spms-login-background input[type="email"]:focus,
.spms-login-background input[type="url"]:focus,
.spms-login-background input[type="search"]:focus,
.spms-login-background input[type="tel"]:focus,
.spms-login-background input[type="color"]:focus,
.spms-login-background .uneditable-input:focus {
    border-color: rgba(82, 168, 236, 0.8);
    outline: 0;
    outline: 0 \9;
    -webkit-box-shadow: inset 0 1px 1px rgba(0,0,0,.075), 0 0 8px rgba(82,168,236,.6);
    -moz-box-shadow: inset 0 1px 1px rgba(0,0,0,.075), 0 0 8px rgba(82,168,236,.6);
    box-shadow: inset 0 1px 1px rgba(0,0,0,.075), 0 0 8px rgba(82,168,236,.6);
}

.spms-login-background select:focus,
.spms-login-background input[type="file"]:focus,
.spms-login-background input[type="radio"]:focus,
.spms-login-background input[type="checkbox"]:focus {
    outline: 0px dotted #333;
    outline: 5px auto -webkit-focus-ring-color;
    outline-offset: -2px;
}

.spms-login-background .btn:focus {
    outline: 0px dotted #333;
    outline: 5px auto -webkit-focus-ring-color;
    outline-offset: -2px;
}

.spms-changepassword-background textarea:focus,
.spms-changepassword-background input[type="text"]:focus,
.spms-changepassword-background input[type="password"]:focus,
.spms-changepassword-background input[type="datetime"]:focus,
.spms-changepassword-background input[type="datetime-local"]:focus,
.spms-changepassword-background input[type="date"]:focus,
.spms-changepassword-background input[type="month"]:focus,
.spms-changepassword-background input[type="time"]:focus,
.spms-changepassword-background input[type="week"]:focus,
.spms-changepassword-background input[type="number"]:focus,
.spms-changepassword-background input[type="email"]:focus,
.spms-changepassword-background input[type="url"]:focus,
.spms-changepassword-background input[type="search"]:focus,
.spms-changepassword-background input[type="tel"]:focus,
.spms-changepassword-background input[type="color"]:focus,
.spms-changepassword-background .uneditable-input:focus {
    border-color: rgba(82, 168, 236, 0.8);
    outline: 0;
    outline: 0 \9;
    -webkit-box-shadow: inset 0 1px 1px rgba(0,0,0,.075), 0 0 8px rgba(82,168,236,.6);
    -moz-box-shadow: inset 0 1px 1px rgba(0,0,0,.075), 0 0 8px rgba(82,168,236,.6);
    box-shadow: inset 0 1px 1px rgba(0,0,0,.075), 0 0 8px rgba(82,168,236,.6);
}

.spms-changepassword-background select:focus,
.spms-changepassword-background input[type="file"]:focus,
.spms-changepassword-background input[type="radio"]:focus,
.spms-changepassword-background input[type="checkbox"]:focus {
    outline: 0px dotted #333;
    outline: 5px auto -webkit-focus-ring-color;
    outline-offset: -2px;
}

.spms-changepassword-background .btn:focus {
    outline: 0px dotted #333;
    outline: 5px auto -webkit-focus-ring-color;
    outline-offset: -2px;
}

.menu-icon {
    background-size: contain;
    width: 18px !important;
    height: 18px !important;
    vertical-align: 0px;
}

.menu-icon-none {
    margin-left: -16px;
    background-image: none !important;
}

.medicinal-content p {
    font-size: 13px;
    line-height: 25px;
    padding: 0 5px;
}

.medicinal-content .focus {
    color: #FFA500;
}



.x-grid-row-checker {
    margin-top: 13px;
}

.spms-grid-sm .x-grid-row-checker {
    margin-top: 0px;
}

.field-bottom10 {
    margin-bottom: 10px;
}

.spms-navigation-tab-hideTabs .x-header {
    display: none;
}

.x-border-layout-ct {
    background-color: #F0F0F0 !important;
}

.x-panel-body-default {
    border: none !important;
}

.x-grid-body {
    border: none !important;
}

.x-window-default {
    border-radius: 0 !important;
    padding: 24px !important;
    background: #fff !important;
}

.x-message-box .x-form-display-field {
    min-width: 250px !important;
}

.x-window-header {
    background: #009688 !important;
}

.x-window-header-text-container-default {
    color: #fff !important;
}

.x-window-header-default .x-tool-img {
    margin-top: -10px;
    margin-left: -5px;
    background-image: url(icon-svg/close.svg) !important;
    background-color: transparent !important;
}

.x-form-date-trigger {
    background-image: url(icon-svg/calendar.svg) !important;
}

.spms-page-card-detail .x-form-item .x-form-trigger.x-form-spinner-down {
    background-image: url(icon-svg/down.svg) !important;
}

.spms-page-card-detail .x-form-item .x-form-trigger.x-form-spinner-up {
    background-image: url(icon-svg/up.svg) !important;
}

.x-form-trigger-over,
.x-form-trigger-wrap-focus .x-form-trigger,
.x-tool-over .x-tool-close {
    background-position: 0 0 !important;
    background-color: #eee;
}

.x-message-box .x-window-body {
    background: #fff !important;
}

.x-message-box .x-window-item {
    border: none;
}

.x-message-box .x-toolbar-footer {
    margin-top: 15px !important;
    margin-left: 10px !important;
}

.x-message-box .x-btn {
    background: #009688 !important;
}

    .x-message-box .x-btn:nth-child(2) {
        left: auto !important;
        right: 90px !important;
        width: 80px !important;
        border-radius: 0 !important;
    }

    .x-message-box .x-btn:nth-child(3) {
        left: auto !important;
        right: 0 !important;
        width: 80px !important;
        border-radius: 0 !important;
    }

.x-message-box .x-btn-inner {
    color: #fff !important;
}

.x-grid-header-ct {
    border: none !important;
}

.spms-menu .x-grid-row-selected .x-grid-cell-inner,
.spms-menu .x-grid-row-over .x-grid-cell-inner {
    background-color: #009688 !important;
    border-bottom-color: #009688 !important;
}

.spms-menu .x-grid-cell-inner {
    padding: 12px 0 !important;
}

    .spms-menu .x-grid-cell-inner > * {
        vertical-align: middle;
    }

.spms-menu .x-tree-icon, .spms-menu .menu-icon {
    margin-right: 8px;
}

.spms-menu .x-tree-node-text {
    color: #333 !important;
    font-weight: bold;
}

.spms-menu .x-grid-row-selected .x-tree-node-text,
.spms-menu .x-grid-row-over .x-tree-node-text {
    color: #fff !important;
}

.x-tab-default-top {
    border-radius: 0 !important;
}

.spms-navigation-tab .x-horizontal-box-overflow-body {
    background-color: #F0F0F0 !important;
}

.x-tab-bar-default-top {
    padding-top: 0 !important
}

.spms-navbar .spms-nav > li > a,
a {
    color: #555;
}

.x-grid-table .x-grid-cell-inner .btn {
    padding: 0 !important;
}

.spms-page-menu-button .x-btn-button {
    background-color: #009688;
    padding: 6px 9px;
    height: 32px !important;
}

.spms-page-menu-button .x-btn-icon-el {
    left: 6px
}

.spms-page-menu-button .x-btn-button .x-btn-inner {
    color: #fff;
}

.spms-page-menu-button.x-btn-over {
    background-color: #009688 !important;
    border-color: #009688 !important;
}

.spms-page-card-detail-toolbar-button {
    background: #009688 !important;
    border-radius: 0 !important;
    border-color: #009688 !important;
}

    .spms-page-card-detail-toolbar-button .x-btn-inner {
        color: #fff !important;
    }

.label {
    border-radius: 0 !important;
    padding: 1px 6px;
}

    .label.label-primary {
        background-color: #5FB878 !important;
        color: #fff;
    }

    .label.label-danger {
        background-color: #FF6347 !important;
        color: #fff;
    }

    .label.label-warning {
        background-color: #FF9933 !important;
        color: #fff;
    }

    .label.label-info {
        background-color: #5FB878 !important;
        color: #fff;
    }

.x-toolbar-default,
.x-panel-header-default,
.spms-grid {
    border: 1px solid #CCC !important;
}

    .x-toolbar-default .x-box-inner,
    .x-panel-header-default {
        background: #F0F0F0 !important;
    }

.x-tab-default-top-active, .x-tab-default-left-active, .x-tab-default-right-active {
    background: #F0F0F0 !important;
}

.x-tab-bar-body-default-top {
    border-bottom: 1px solid #ccc !important;
}

.x-tab-bar-default-top {
    background: #F0F0F0 !important;
}

.spms-grid .x-grid-row-alt .x-grid-td {
    background: #FFF;
}

.spms-grid .x-btn {
    border: none;
    background: transparent;
    vertical-align: -3px !important;
    margin-left: 3px;
}

    .spms-grid .x-btn .x-btn-inner {
        color: #5FB878 !important
    }

.x-tab-default-top, .x-tab-default-left, .x-tab-default-right {
    border-bottom: none !important;
}

.x-form-text {
    background: #FFF;
    border: 1px solid #E5E6E7;
    border-radius: 1px;
    color: #555;
    padding-left: 12px;
    padding-right: 12px;
}

.x-toolbar-item .x-form-text {
    padding: 1px 3px;
    border-color: #a1a1a1;
}

.x-form-text[readonly] {
    background: #eee;
}

.x-menu-item-active {
    background: #5FB878 !important;
    border-radius: 0 !important;
    border-color: #009688;
}

    .x-menu-item-active .x-menu-item-text {
        color: #fff;
    }

.x-form-file-btn {
    border-radius: 1px;
    height: 32px;
    padding: 6px;
    margin-top: -11px;
}

.x-column-header-checkbox .x-column-header-inner {
    margin-top: 7px;
}

.x-menu-item-link {
    line-height: 30px !important;
}

.x-window-header-text-container-default {
    line-height: 28px !important;
}

.btn-primary .x-btn-inner {
    color: #fff !important;
}

.spms-content-win.x-window-default {
    padding: 8px 16px !important;
}

.file-uploader {
    display: block;
    overflow: hidden;
    margin-bottom: 10px;
}

.height-hide {
    max-height: 0;
}

/*.x-grid-row .x-grid-row-checker {
    background: url(icon-svg/uncheck.png);
}

.x-grid-hd-checker-on .x-column-header-text,
.x-grid-row-selected .x-grid-row-checker,
.x-grid-row-checked .x-grid-row-checker {
    background: url(icon-svg/check.png) ;
}*/

@media(max-device-height: 800px) and (min-device-width: 800px){
    .x-grid-row-checker {
        margin-top: 5px;
    }

    .spms-grid .x-column-header {
        line-height: 15px;
        min-height: 25px;
    }

    .spms-grid .x-grid-cell-inner,
    .spms-grid.x-grid-no-row-lines .x-grid-cell-inner {
        line-height: 25px;
        min-height: 25px;
        max-height: 25px;
    }

    .spms-page-card-detail .x-form-field {
        height: 25px;
        margin-bottom: 5px;
    }

    .spms-page-card-detail .x-form-item .x-form-trigger {
        height: 25px;
        margin-bottom: 5px;
    }
}

.layui-layer-btn .layui-layer-btn0 {
    background-color: #009688 !important;
    padding: 6px 9px !important;
    border: none !important;
    cursor: pointer;
    min-width: 70px;
}


.layui-layer-imgbar,.layui-layer-imgtit a,.layui-layer-tab .layui-layer-title span,.layui-layer-title {
	text-overflow: ellipsis;
	white-space: nowrap
}

*html {
	background-image: url(about:blank);
	background-attachment: fixed
}

html #layuicss-skinlayercss {
	display: none;
	position: absolute;
	width: 1989px
}

.layui-layer,.layui-layer-shade {
	position: fixed;
	_position: absolute;
	pointer-events: auto
}

.layui-layer-shade {
	top: 0;
	left: 0;
	width: 100%;
	height: 100%;
	_height: expression(document.body.offsetHeight+"px")
}

.layui-layer {
	-webkit-overflow-scrolling: touch;
	top: 150px;
	left: 0;
	margin: 0;
	padding: 0;
	background-color: #fff;
	-webkit-background-clip: content;
	box-shadow: 1px 1px 50px rgba(0,0,0,.3)
}

.layui-layer-close {
	position: absolute
}

.layui-layer-content {
	position: relative
}

.layui-layer-border {
	border: 1px solid #B2B2B2;
	border: 1px solid rgba(0,0,0,.1);
	box-shadow: 1px 1px 5px rgba(0,0,0,.2)
}

.layui-layer-load {
	background: url(../js/plugins/layer/skin/default/loading-1.gif) center center no-repeat #eee
}

.layui-layer-ico {
	background: url(../js/plugins/layer/skin/default/icon.png) no-repeat
}

.layui-layer-btn a,.layui-layer-dialog .layui-layer-ico,.layui-layer-setwin a {
	display: inline-block;
	*display: inline;
	*zoom: 1;
	vertical-align: top
}

.layui-layer-move {
	display: none;
	position: fixed;
	*position: absolute;
	left: 0;
	top: 0;
	width: 100%;
	height: 100%;
	cursor: move;
	opacity: 0;
	filter: alpha(opacity=0);
	background-color: #fff;
	z-index: 2147483647
}

.layui-layer-resize {
	position: absolute;
	width: 15px;
	height: 15px;
	right: 0;
	bottom: 0;
	cursor: se-resize
}

.layui-layer {
	border-radius: 2px;
	-webkit-animation-fill-mode: both;
	animation-fill-mode: both;
	-webkit-animation-duration: .3s;
	animation-duration: .3s
}

@-webkit-keyframes layer-bounceIn {
	0% {
		opacity: 0;
		-webkit-transform: scale(.5);
		transform: scale(.5)
	}

	100% {
		opacity: 1;
		-webkit-transform: scale(1);
		transform: scale(1)
	}
}

@keyframes layer-bounceIn {
	0% {
		opacity: 0;
		-webkit-transform: scale(.5);
		-ms-transform: scale(.5);
		transform: scale(.5)
	}

	100% {
		opacity: 1;
		-webkit-transform: scale(1);
		-ms-transform: scale(1);
		transform: scale(1)
	}
}

.layer-anim {
	-webkit-animation-name: layer-bounceIn;
	animation-name: layer-bounceIn
}

@-webkit-keyframes layer-zoomInDown {
	0% {
		opacity: 0;
		-webkit-transform: scale(.1) translateY(-2000px);
		transform: scale(.1) translateY(-2000px);
		-webkit-animation-timing-function: ease-in-out;
		animation-timing-function: ease-in-out
	}

	60% {
		opacity: 1;
		-webkit-transform: scale(.475) translateY(60px);
		transform: scale(.475) translateY(60px);
		-webkit-animation-timing-function: ease-out;
		animation-timing-function: ease-out
	}
}

@keyframes layer-zoomInDown {
	0% {
		opacity: 0;
		-webkit-transform: scale(.1) translateY(-2000px);
		-ms-transform: scale(.1) translateY(-2000px);
		transform: scale(.1) translateY(-2000px);
		-webkit-animation-timing-function: ease-in-out;
		animation-timing-function: ease-in-out
	}

	60% {
		opacity: 1;
		-webkit-transform: scale(.475) translateY(60px);
		-ms-transform: scale(.475) translateY(60px);
		transform: scale(.475) translateY(60px);
		-webkit-animation-timing-function: ease-out;
		animation-timing-function: ease-out
	}
}

.layer-anim-01 {
	-webkit-animation-name: layer-zoomInDown;
	animation-name: layer-zoomInDown
}

@-webkit-keyframes layer-fadeInUpBig {
	0% {
		opacity: 0;
		-webkit-transform: translateY(2000px);
		transform: translateY(2000px)
	}

	100% {
		opacity: 1;
		-webkit-transform: translateY(0);
		transform: translateY(0)
	}
}

@keyframes layer-fadeInUpBig {
	0% {
		opacity: 0;
		-webkit-transform: translateY(2000px);
		-ms-transform: translateY(2000px);
		transform: translateY(2000px)
	}

	100% {
		opacity: 1;
		-webkit-transform: translateY(0);
		-ms-transform: translateY(0);
		transform: translateY(0)
	}
}

.layer-anim-02 {
	-webkit-animation-name: layer-fadeInUpBig;
	animation-name: layer-fadeInUpBig
}

@-webkit-keyframes layer-zoomInLeft {
	0% {
		opacity: 0;
		-webkit-transform: scale(.1) translateX(-2000px);
		transform: scale(.1) translateX(-2000px);
		-webkit-animation-timing-function: ease-in-out;
		animation-timing-function: ease-in-out
	}

	60% {
		opacity: 1;
		-webkit-transform: scale(.475) translateX(48px);
		transform: scale(.475) translateX(48px);
		-webkit-animation-timing-function: ease-out;
		animation-timing-function: ease-out
	}
}

@keyframes layer-zoomInLeft {
	0% {
		opacity: 0;
		-webkit-transform: scale(.1) translateX(-2000px);
		-ms-transform: scale(.1) translateX(-2000px);
		transform: scale(.1) translateX(-2000px);
		-webkit-animation-timing-function: ease-in-out;
		animation-timing-function: ease-in-out
	}

	60% {
		opacity: 1;
		-webkit-transform: scale(.475) translateX(48px);
		-ms-transform: scale(.475) translateX(48px);
		transform: scale(.475) translateX(48px);
		-webkit-animation-timing-function: ease-out;
		animation-timing-function: ease-out
	}
}

.layer-anim-03 {
	-webkit-animation-name: layer-zoomInLeft;
	animation-name: layer-zoomInLeft
}

@-webkit-keyframes layer-rollIn {
	0% {
		opacity: 0;
		-webkit-transform: translateX(-100%) rotate(-120deg);
		transform: translateX(-100%) rotate(-120deg)
	}

	100% {
		opacity: 1;
		-webkit-transform: translateX(0) rotate(0);
		transform: translateX(0) rotate(0)
	}
}

@keyframes layer-rollIn {
	0% {
		opacity: 0;
		-webkit-transform: translateX(-100%) rotate(-120deg);
		-ms-transform: translateX(-100%) rotate(-120deg);
		transform: translateX(-100%) rotate(-120deg)
	}

	100% {
		opacity: 1;
		-webkit-transform: translateX(0) rotate(0);
		-ms-transform: translateX(0) rotate(0);
		transform: translateX(0) rotate(0)
	}
}

.layer-anim-04 {
	-webkit-animation-name: layer-rollIn;
	animation-name: layer-rollIn
}

@keyframes layer-fadeIn {
	0% {
		opacity: 0
	}

	100% {
		opacity: 1
	}
}

.layer-anim-05 {
	-webkit-animation-name: layer-fadeIn;
	animation-name: layer-fadeIn
}

@-webkit-keyframes layer-shake {
	0%,100% {
		-webkit-transform: translateX(0);
		transform: translateX(0)
	}

	10%,30%,50%,70%,90% {
		-webkit-transform: translateX(-10px);
		transform: translateX(-10px)
	}

	20%,40%,60%,80% {
		-webkit-transform: translateX(10px);
		transform: translateX(10px)
	}
}

@keyframes layer-shake {
	0%,100% {
		-webkit-transform: translateX(0);
		-ms-transform: translateX(0);
		transform: translateX(0)
	}

	10%,30%,50%,70%,90% {
		-webkit-transform: translateX(-10px);
		-ms-transform: translateX(-10px);
		transform: translateX(-10px)
	}

	20%,40%,60%,80% {
		-webkit-transform: translateX(10px);
		-ms-transform: translateX(10px);
		transform: translateX(10px)
	}
}

.layer-anim-06 {
	-webkit-animation-name: layer-shake;
	animation-name: layer-shake
}

@-webkit-keyframes fadeIn {
	0% {
		opacity: 0
	}

	100% {
		opacity: 1
	}
}

.layui-layer-title {
	padding: 0 80px 0 20px;
	height: 42px;
	line-height: 42px;
	border-bottom: 1px solid #eee;
	font-size: 14px;
	color: #333;
	overflow: hidden;
	background-color: #F8F8F8;
	border-radius: 2px 2px 0 0
}

.layui-layer-setwin {
	position: absolute;
	right: 15px;
	*right: 0;
	top: 15px;
	font-size: 0;
	line-height: initial
}

.layui-layer-setwin a {
	position: relative;
	width: 16px;
	height: 16px;
	margin-left: 10px;
	font-size: 12px;
	_overflow: hidden
}

.layui-layer-setwin .layui-layer-min cite {
	position: absolute;
	width: 14px;
	height: 2px;
	left: 0;
	top: 50%;
	margin-top: -1px;
	background-color: #2E2D3C;
	cursor: pointer;
	_overflow: hidden
}

.layui-layer-setwin .layui-layer-min:hover cite {
	background-color: #2D93CA
}

.layui-layer-setwin .layui-layer-max {
	background-position: -32px -40px
}

.layui-layer-setwin .layui-layer-max:hover {
	background-position: -16px -40px
}

.layui-layer-setwin .layui-layer-maxmin {
	background-position: -65px -40px
}

.layui-layer-setwin .layui-layer-maxmin:hover {
	background-position: -49px -40px
}

.layui-layer-setwin .layui-layer-close1 {
	background-position: 1px -40px;
	cursor: pointer
}

.layui-layer-setwin .layui-layer-close1:hover {
	opacity: .7
}

.layui-layer-setwin .layui-layer-close2 {
	position: absolute;
	right: -28px;
	top: -28px;
	width: 30px;
	height: 30px;
	margin-left: 0;
	background-position: -149px -31px;
	*right: -18px;
	_display: none
}

.layui-layer-setwin .layui-layer-close2:hover {
	background-position: -180px -31px
}

.layui-layer-btn {
	text-align: right;
	padding: 0 10px 12px;
	pointer-events: auto;
	user-select: none;
	-webkit-user-select: none
}

.layui-layer-btn a {
	height: 28px;
	line-height: 28px;
	margin: 6px 6px 0;
	padding: 0 15px;
	border: 1px solid #dedede;
	background-color: #f1f1f1;
	color: #333;
	border-radius: 2px;
	font-weight: 400;
	cursor: pointer;
	text-decoration: none
}

.layui-layer-btn a:hover {
	opacity: .9;
	text-decoration: none
}

.layui-layer-btn a:active {
	opacity: .8
}

.layui-layer-btn .layui-layer-btn0 {
	border-color: #4898d5;
	background-color: #2e8ded;
	color: #fff
}

.layui-layer-btn-l {
	text-align: left
}

.layui-layer-btn-c {
	text-align: center
}

.layui-layer-dialog {
	min-width: 260px
}

.layui-layer-dialog .layui-layer-content {
	position: relative;
	padding: 20px;
	line-height: 24px;
	word-break: break-all;
	overflow: hidden;
	font-size: 14px;
	overflow-x: hidden;
	overflow-y: auto
}

.layui-layer-dialog .layui-layer-content .layui-layer-ico {
	position: absolute;
	top: 16px;
	left: 15px;
	_left: -40px;
	width: 30px;
	height: 30px
}

.layui-layer-ico1 {
	background-position: -30px 0
}

.layui-layer-ico2 {
	background-position: -60px 0
}

.layui-layer-ico3 {
	background-position: -90px 0
}

.layui-layer-ico4 {
	background-position: -120px 0
}

.layui-layer-ico5 {
	background-position: -150px 0
}

.layui-layer-ico6 {
	background-position: -180px 0
}

.layui-layer-rim {
	border: 6px solid #8D8D8D;
	border: 6px solid rgba(0,0,0,.3);
	border-radius: 5px;
	box-shadow: none
}

.layui-layer-msg {
	min-width: 180px;
	border: 1px solid #D3D4D3;
	box-shadow: none
}

.layui-layer-hui {
	min-width: 100px;
	background-color: #000;
	filter: alpha(opacity=60);
	background-color: rgba(0,0,0,.6);
	color: #fff;
	border: none
}

.layui-layer-hui .layui-layer-content {
	padding: 12px 25px;
	text-align: center
}

.layui-layer-dialog .layui-layer-padding {
	padding: 20px 20px 20px 55px;
	text-align: left
}

.layui-layer-page .layui-layer-content {
	position: relative;
	overflow: auto
}

.layui-layer-iframe .layui-layer-btn,.layui-layer-page .layui-layer-btn {
	padding-top: 10px
}

.layui-layer-nobg {
	background: 0 0
}

.layui-layer-iframe iframe {
	display: block;
	width: 100%
}

.layui-layer-loading {
	border-radius: 100%;
	background: 0 0;
	box-shadow: none;
	border: none
}

.layui-layer-loading .layui-layer-content {
	width: 60px;
	height: 24px;
	background: url(../js/plugins/layer/skin/default/loading-0.gif) no-repeat
}

.layui-layer-loading .layui-layer-loading1 {
	width: 37px;
	height: 37px;
	background: url(../js/plugins/layer/skin/default/loading-1.gif) no-repeat
}

.layui-layer-ico16,.layui-layer-loading .layui-layer-loading2 {
	width: 32px;
	height: 32px;
	background: url(../js/plugins/layer/skin/default/loading-2.gif) no-repeat
}

.layui-layer-tips {
	background: 0 0;
	box-shadow: none;
	border: none
}

.layui-layer-tips .layui-layer-content {
	position: relative;
	line-height: 22px;
	min-width: 12px;
	padding: 5px 10px;
	font-size: 12px;
	_float: left;
	border-radius: 2px;
	box-shadow: 1px 1px 3px rgba(0,0,0,.2);
	background-color: #000;
	color: #fff
}

.layui-layer-tips .layui-layer-close {
	right: -2px;
	top: -1px
}

.layui-layer-tips i.layui-layer-TipsG {
	position: absolute;
	width: 0;
	height: 0;
	border-width: 8px;
	border-color: transparent;
	border-style: dashed;
	*overflow: hidden
}

.layui-layer-tips i.layui-layer-TipsB,.layui-layer-tips i.layui-layer-TipsT {
	left: 5px;
	border-right-style: solid;
	border-right-color: #000
}

.layui-layer-tips i.layui-layer-TipsT {
	bottom: -8px
}

.layui-layer-tips i.layui-layer-TipsB {
	top: -8px
}

.layui-layer-tips i.layui-layer-TipsL,.layui-layer-tips i.layui-layer-TipsR {
	top: 1px;
	border-bottom-style: solid;
	border-bottom-color: #000
}

.layui-layer-tips i.layui-layer-TipsR {
	left: -8px
}

.layui-layer-tips i.layui-layer-TipsL {
	right: -8px
}

.layui-layer-lan[type=dialog] {
	min-width: 280px
}

.layui-layer-lan .layui-layer-title {
	background: #4476A7;
	color: #fff;
	border: none
}

.layui-layer-lan .layui-layer-btn {
	padding: 5px 10px 10px;
	text-align: right;
	border-top: 1px solid #E9E7E7
}

.layui-layer-lan .layui-layer-btn a {
	background: #BBB5B5;
	border: none
}

.layui-layer-lan .layui-layer-btn .layui-layer-btn1 {
	background: #C9C5C5
}

.layui-layer-molv .layui-layer-title {
	background: #009f95;
	color: #fff;
	border: none
}

.layui-layer-molv .layui-layer-btn a {
	background: #009f95
}

.layui-layer-molv .layui-layer-btn .layui-layer-btn1 {
	background: #92B8B1
}

.layui-layer-iconext {
	background: url(../js/plugins/layer/skin/default/icon-ext.png) no-repeat
}

.layui-layer-prompt .layui-layer-input {
	display: block;
	width: 220px;
	height: 30px;
	margin: 0 auto;
	line-height: 30px;
	padding: 0 5px;
	border: 1px solid #ccc;
	box-shadow: 1px 1px 5px rgba(0,0,0,.1) inset;
	color: #333
}

.layui-layer-prompt textarea.layui-layer-input {
	width: 300px;
	height: 100px;
	line-height: 20px
}

.layui-layer-prompt .layui-layer-content {
	padding: 20px
}

.layui-layer-prompt .layui-layer-btn {
	padding-top: 0
}

.layui-layer-tab {
	box-shadow: 1px 1px 50px rgba(0,0,0,.4)
}

.layui-layer-tab .layui-layer-title {
	padding-left: 0;
	border-bottom: 1px solid #ccc;
	background-color: #eee;
	overflow: visible
}

.layui-layer-tab .layui-layer-title span {
	position: relative;
	float: left;
	min-width: 80px;
	max-width: 260px;
	padding: 0 20px;
	text-align: center;
	cursor: default;
	overflow: hidden
}

.layui-layer-tab .layui-layer-title span.layui-layer-tabnow {
	height: 43px;
	border-left: 1px solid #ccc;
	border-right: 1px solid #ccc;
	background-color: #fff;
	z-index: 10
}

.layui-layer-tab .layui-layer-title span:first-child {
	border-left: none
}

.layui-layer-tabmain {
	line-height: 24px;
	clear: both
}

.layui-layer-tabmain .layui-layer-tabli {
	display: none
}

.layui-layer-tabmain .layui-layer-tabli.xubox_tab_layer {
	display: block
}

.xubox_tabclose {
	position: absolute;
	right: 10px;
	top: 5px;
	cursor: pointer
}

.layui-layer-photos {
	-webkit-animation-duration: .8s;
	animation-duration: .8s
}

.layui-layer-photos .layui-layer-content {
	overflow: hidden;
	text-align: center
}

.layui-layer-photos .layui-layer-phimg img {
	position: relative;
	width: 100%;
	display: inline-block;
	*display: inline;
	*zoom: 1;
	vertical-align: top
}

.layui-layer-imgbar,.layui-layer-imguide {
	display: none
}

.layui-layer-imgnext,.layui-layer-imgprev {
	position: absolute;
	top: 50%;
	width: 27px;
	_width: 44px;
	height: 44px;
	margin-top: -22px;
	outline: 0;
	blr: expression(this.onFocus=this.blur())
}

.layui-layer-imgprev {
	left: 10px;
	background-position: -5px -5px;
	_background-position: -70px -5px
}

.layui-layer-imgprev:hover {
	background-position: -33px -5px;
	_background-position: -120px -5px
}

.layui-layer-imgnext {
	right: 10px;
	_right: 8px;
	background-position: -5px -50px;
	_background-position: -70px -50px
}

.layui-layer-imgnext:hover {
	background-position: -33px -50px;
	_background-position: -120px -50px
}

.layui-layer-imgbar {
	position: absolute;
	left: 0;
	bottom: 0;
	width: 100%;
	height: 32px;
	line-height: 32px;
	background-color: rgba(0,0,0,.8);
	background-color: #000\9;
	filter: Alpha(opacity=80);
	color: #fff;
	overflow: hidden;
	font-size: 0
}

.layui-layer-imgtit * {
	display: inline-block;
	*display: inline;
	*zoom: 1;
	vertical-align: top;
	font-size: 12px
}

.layui-layer-imgtit a {
	max-width: 65%;
	overflow: hidden;
	color: #fff
}

.layui-layer-imgtit a:hover {
	color: #fff;
	text-decoration: underline
}

.layui-layer-imgtit em {
	padding-left: 10px;
	font-style: normal
}

@-webkit-keyframes layer-bounceOut {
	100% {
		opacity: 0;
		-webkit-transform: scale(.7);
		transform: scale(.7)
	}

	30% {
		-webkit-transform: scale(1.05);
		transform: scale(1.05)
	}

	0% {
		-webkit-transform: scale(1);
		transform: scale(1)
	}
}

@keyframes layer-bounceOut {
	100% {
		opacity: 0;
		-webkit-transform: scale(.7);
		-ms-transform: scale(.7);
		transform: scale(.7)
	}

	30% {
		-webkit-transform: scale(1.05);
		-ms-transform: scale(1.05);
		transform: scale(1.05)
	}

	0% {
		-webkit-transform: scale(1);
		-ms-transform: scale(1);
		transform: scale(1)
	}
}

.layer-anim-close {
	-webkit-animation-name: layer-bounceOut;
	animation-name: layer-bounceOut;
	-webkit-animation-duration: .2s;
	animation-duration: .2s
}

@media screen and (max-width:1100px) {
	.layui-layer-iframe {
		overflow-y: auto;
		-webkit-overflow-scrolling: touch
	}
}
