﻿/*登陆*/
@charset "utf-8";

.login-wrap {
    /* background: #2c3a4a;*/
    background-image: url('../images/FormPass.jpg');
    background-size: cover;
    position: absolute;
    left: 0;
    right: 0;
    bottom: 0;
    top: 0;
}

.login-logo {
    text-align: center;
    letter-spacing:0.75em;
    width: 100%;
    position: absolute;
    left: 0;
    top: 180px;
}

    .login-logo span {
        font-size: 60px;
        color: #fff;
        font-weight: bold;
    }

    .login-logo span,
    .login-logo img {
        display: inline-block;
        vertical-align: middle;
    }

.logo {
    width: 100%;
}

    .logo span {
        font-size: 36px;
        color: #fff;
        font-weight: bold;
    }

    .logo span,
    .logo img {
        display: inline-block;
        vertical-align: middle;
    }

.login-box {
    background-color: #fff;
    width: 388px;
    position: absolute;
    top: 320px;
    left: 50%;
    margin-left: -199px;
    border-radius: 6px;
    overflow: hidden;
    box-shadow: 3px 3px 2px 6px rgba(0,0,0,.1)
}

.form-tips {
    overflow: hidden;
    line-height: 1;
    margin-top: 14px;
    color: #999999;
}

    .form-tips a {
        color: #999999;
    }

    .form-tips .layui-left a {
        color: #0677fe;
        text-decoration: underline;
    }

    .form-tips .iconfont {
        display: inline-block;
        vertical-align: middle;
    }

.login-box .layui-tab {
    margin: 0;
}

.layui-login-tab {
    background-color: #e5e5e5;
    border-bottom: 0;
    height: 50px;
}

.layui-login-tab li {
width: 50%;
height: 50px;
line-height: 50px;
font-size: 16px;
font-weight: bold;
padding: 0;
color: #333333;
}

    .layui-login-tab .layui-this {
        background-color: #fff;
        color: #026fff;
    }

        .layui-login-tab .layui-this:after {
            display: none;
        }

.form-group {
    padding: 40px;
}

.form-row {
    position: relative;
    margin-bottom: 20px;
}

    .form-row .layui-input {
        border-radius: 50px;
        border: 1px solid #dddddd;
        padding-left: 55px;
        color: #026fff;
    }

        .form-row .layui-input:focus {
            border: 1px solid #026fff !important;
            box-shadow: 0 0 10px #c3eaff
        }

            .form-row .layui-input:focus + .iconfont {
                color: #026fff;
            }

    .form-row .iconfont {
        display: inline-block;
        position: absolute;
        left: 25px;
        top: 50%;
        font-size: 20px;
        transform: translateY(-50%);
        -webkit-transform: translateY(-50%);
        -moz-transform: translateY(-50%);
        -ms-transform: translateY(-50%);
        color: #cccccc;
    }

.form-button .layui-btn-default {
    width: 100%;
    border-radius: 40px;
}

.layui-btn-default {
    background: -webkit-linear-gradient(left, #026eff, #23abfa);
    background: -o-linear-gradient(right, #026eff, #23abfa);
    background: -moz-linear-gradient(right, #026eff, #23abfa);
    /*background: rgb(147, 183, 227);*/
}

.layui-left {
    float: left;
}

.layui-right {
    float: right;
}

.form-button {
    padding-top: 10px;
}
/*index*/
.index-wrap {
    width: 100%;
    height: 100vh;
    background: url(../images/bg.jpg) center top no-repeat;
    background-size: cover;
}

.index-main {
    width: 1180px;
    margin: 0 auto;
}

    .index-main .logo {
        padding-top: 40px;
        margin-bottom: 30px;
    }

.index-cells {
    position: relative;
    height: 512px;
}

.index-footer {
    text-align: center;
    font-size: 12px;
    color: #fff;
    opacity: .4;
    position: absolute;
    left: 0;
    right: 0;
    bottom: 0;
    padding: 10px;
}

.index-cells .layui-carousel {
    position: absolute;
    left: 0;
    top: 0;
}

.menu-box {
    position: absolute;
}

    .menu-box.menu-1 {
        top: 0;
        left: 600px;
    }

    .menu-box.menu-2 {
        top: 0;
        right: 0;
    }

    .menu-box.menu-3 {
        left: 0;
        bottom: 0;
    }

    .menu-box.menu-4 {
        bottom: 0;
        left: 400px;
    }

    .menu-box.menu-5 {
        top: 0;
        left: 800px;
    }
    .menu-box.menu-6{
        top:190px;
        left:600px;
    }

    .menu-box .menu-cell {
        position: relative;
        display: block;
        position: relative;
        background-repeat: no-repeat;
        background-position: center;
        width: 380px;
        height: 170px;
    }

    .menu-box.menu-1 .menu-cell {
        width: 180px;
        height:320px;
    }

   .menu-box.menu-2 .menu-cell {
        width: 180px;
        height: 170px;
    }

    .menu-box.menu-5 .menu-cell {
        width: 180px;
        height: 170px;
    }

    /* .menu-box.menu-6 .menu-cell {
        width: 180px;
        height: 135px;
    }
        .menu-box.menu-6 .menu-cell .menu-text {
            font-size: 16px;
            font-weight:800;
            color: #fff;
            text-align: center;
            position: absolute;
            top: 103px;
            width: 100%;
        }*/


    .menu-box .menu-cell .menu-text {
        font-size: 18px;
        font-weight: bold;
        color: #fff;
        text-align: center;
        position: absolute;
        top: 126px;
        width: 100%;
    }

    .menu-box.menu-1 .menu-cell .menu-text {
        top: 200px;
    }
.rili-cells {
    position: relative;
    width: 380px;
    height: 320px;
    background-repeat: no-repeat;
    background-position: center;
    position: absolute;
    right: 0;
    bottom: 0;
}

.rl-text {
    position: absolute;
    color: #fff;
    font-size: 18px;
    left: 30px;
    top: 30px;
}

.rl-cur {
    position: absolute;
    font-size: 34px;
    color: #101e5b;
    right: 30px;
    top: 30px;
    background: url(../images/rili_bg.png) no-repeat;
    width: 70px;
    height: 70px;
    text-align: center;
    line-height: 78px;
}

.rl-times {
    position: absolute;
    left: 30px;
    top: 100px;
}

    .rl-times span {
        display: inline-block;
        font-size: 34px;
        color: #fff;
        vertical-align: middle;
    }

    .rl-times .rl-item {
        width: 53px;
        height: 52px;
        background: url(../images/fk.png) no-repeat;
        line-height: 52px;
        text-align: center;
    }

.layui-carousel-ind li {
    background-color: transparent;
    border: 1px solid #fff;
    width: 8px;
    height: 8px;
}

.layui-carousel-ind ul {
    background-color: transparent;
}

    .layui-carousel-arrow:hover, .layui-carousel-ind ul:hover {
        background-color: transparent;
    }

.layui-layout {
    width: 100%;
    min-height: 100vh;
    background: url(../images/bg.jpg) center top no-repeat;
    background-size: cover;
}

.layui-header {
    height: 55px;
    border-bottom: 1px solid #1d79eb;
    background: url(../images/header.png) center no-repeat;
    background-size: cover;
}

.layui-logo {
    padding: 6px 20px;
    float: left;
}

    .layui-logo img {
        height: 40px;
    }

    .layui-logo img,
    .layui-logo span {
        display: inline-block;
        vertical-align: middle;
    }

    .layui-logo span {
        font-size: 22px;
        color: #fff;
        font-weight: bold;
    }

.layui-header .layui-breadcrumb {
    display: block;
    padding: 15px 20px;
    line-height: 25px;
}

    .layui-header .layui-breadcrumb a {
        color: #fff !important;
    }

        .layui-header .layui-breadcrumb a .iconfont {
            padding-right: 3px;
        }

.layui-wrap {
    padding: 10px 25px;
}

.layui-tab-nav {
    height: 40px;
    margin-bottom: 15px;
}

    .layui-tab-nav li {
        position: relative;
        float: left;
        margin-right: 10px;
    }

        .layui-tab-nav li a {
            display: block;
            background-color: #0698ff;
            color: #fff;
            width: 80px;
            border-radius: 5px;
            height: 40px;
            line-height: 40px;
            text-align: center;
        }

        .layui-tab-nav li .tab-item {
            position: relative;
            display: block;
            background-color: rgba(6,152,255,.2);
            color: #fff;
            padding: 0 30px;
            border-radius: 5px;
            height: 40px;
            line-height: 40px;
            text-align: center;
        }

        .layui-tab-nav li .layui-icon {
            position: absolute;
            top: 5px;
            right: 5px;
            cursor: pointer;
            color: #bdc4d7;
        }

.lay-cbody {
    /*padding-top: 40px;*/
}

.lay-mod-title {
    text-align: center;
    font-size: 26px;
    font-weight: bold;
    line-height: 30px;
    background: url(../images/tit.png) center no-repeat;
    color: #fff;
    margin-bottom: 30px;
    width: 1300px;
}

.col-menu {
    overflow: hidden;
}

#multipleColumn .bd {
    width: 810px;
    margin: 0 auto;
    margin-bottom: 60px
}

.col-menu li {
    float: left;
    padding: 10px 6px;
   

}
    /*.col-menu li :hover {
        transform: scale(1.2);
        transition-duration: 0.1s;
        border-radius: 20px;
    }*/

.col-menu .mbox {
    display: block;
    width: 150px;
    height: 110px;
    text-align: center;
    color: #fff;
    padding-top: 5px;
    padding-left: 5px;
    padding-right: 5px;
    border-radius:10px;
}

    .col-menu .mbox p {
        font-weight: bold;
        font-size: 12px;
        padding-top: 10px;
    }

.lay-data-cates {
    overflow: hidden;
    width: 1300px;
    margin: 0 auto;
}

.catelists {
    overflow: hidden;
    margin: 0 -6px;
    border: 0px;
    height: 100%;
}

    .catelists li {
        padding: 0 6px;
    }

.data-out-box {
    padding: 5px;
    border-width: 1px;
    border-style: solid;
    border-radius: 5px;
    border-color: transparent;
}

.catelists .data-box {
    display: block;
    width: 160px;
    height: 104px;
    padding-top: 20px;
    background-repeat: no-repeat;
    background-position: center;
    text-align: center;
}

    .catelists .data-box p {
        color: #fff;
        font-size: 18px;
        font-weight: bold;
        padding-top: 10px;
        line-height: 1;
    }

.data-out-box:hover {
    border-color: #fabf4c
}

.catelists li:nth-child(2) .data-out-box:hover {
    border-color: #0d6dbd
}

.catelists li:nth-child(3) .data-out-box:hover {
    border-color: #44deb9
}

.catelists li:nth-child(4) .data-out-box:hover {
    border-color: #6d93fc
}

.catelists li:nth-child(5) .data-out-box:hover {
    border-color: #fa7183
}

.catelists li:nth-child(6) .data-out-box:hover {
    border-color: #30aeef
}

#multipleColumn {
    position: relative;
    width: 1000px;
    margin: 0 auto;
}

    #multipleColumn .prev,
    #multipleColumn .next {
        position: absolute;
        top: 50%;
        display: block;
        width: 30px;
        height: 30px;
        line-height: 30px;
        color: #0698ff;
        text-align: center;
        cursor: pointer;
    }

        #multipleColumn .prev .iconfont,
        #multipleColumn .next .iconfont {
            font-size: 30px;
        }

    #multipleColumn .prev {
        left: 0;
    }

    #multipleColumn .next {
        right: 0;
    }

.layui-fluid-main {
    background-color: #eff5fd;
    padding: 10px;
    -webkit-border-radius: 4px;
    -moz-border-radius: 4px;
    border-radius: 4px;
}

    .layui-fluid-main .fluid-inner {
        background-color: #FFFFFF;
        overflow: hidden;
        padding: 5px;
        min-height: 600px;
    }

.layui-tc-form {
    height: 38px;
}

.table-select {
    float: left;
    height: 38px;
    margin-left: -40px;
}

    .table-select .layui-form-item {
        width: 300px;
        display: inline-block;
        margin-bottom: 0;
    }

.table-action {
    float: right;
}

.table-select .layui-form-select .layui-input {
    border: 1px solid #d3dee6 !important;
    text-align: center;
}

.layui-form-select dl dd.layui-this {
    background-color: #d3dee6;
}

.layui-form-label {
    color: #666666;
    font-size: 13px;
}

.table-action .layui-btn-primary {
    color: #1d79eb;
    border: 1px solid #1d79eb;
    -webkit-border-radius: 5px;
    -moz-border-radius: 5px;
    border-radius: 5px;
    padding: 0 10px;
}

    .table-action .layui-btn-primary .iconfont {
        padding-right: 4px;
    }

.layui-table tbody tr:hover, .layui-table thead tr, .layui-table-click, .layui-table-header, .layui-table-hover, .layui-table-mend, .layui-table-patch, .layui-table-tool, .layui-table-total, .layui-table-total tr, .layui-table[lay-even] tr:nth-child(even) {
    background-color: #f2f7fc;
    border-color: #dde8f0;
}

.layui-table {
    border-color: #dde8f0;
}

    .layui-table td, .layui-table th {
        border-color: #dde8f0;
        font-size: 12px;
        text-align: center;
    }

.layui-form-checkbox[lay-skin=primary] i {
    border-color: #d3dce6;
}

.layui-form-checked[lay-skin=primary] i {
    border-color: #1d79eb;
    background-color: #1d79eb;
}

.layui-form-checkbox[lay-skin=primary]:hover i {
    border-color: #1d79eb;
}

.layui-table td, .layui-table th, .layui-table-col-set, .layui-table-fixed-r, .layui-table-grid-down, .layui-table-header, .layui-table-page, .layui-table-tips-main, .layui-table-tool, .layui-table-total, .layui-table-view, .layui-table[lay-skin=line], .layui-table[lay-skin=row] {
    border-color: #dde8f0;
}

.layui-table-page {
    border-color: transparent;
    padding: 0;
}

.layui-table-view {
    border: 0;
}

    .layui-table-view .layui-table-box {
        border: 1px solid #dde8f0;
    }

.layui-table-page .layui-laypage a, .layui-table-page .layui-laypage span.layui-laypage-curr {
    margin-bottom: 0;
}

.layui-table-page .layui-laypage span {
    margin-bottom: 0;
}

.layui-laypage-default {
    height: 26px;
    display: block;
}

.layui-table-page .layui-laypage .layui-laypage-prev {
    margin-left: 0 !important;
}

.layui-laypage-default .layui-laypage-curr,
.layui-laypage-default .layui-laypage-spr,
.layui-laypage-default a {
    float: left;
    border: 1px solid #dde8f0 !important;
    height: 24px !important;
    line-height: 24px !important;
    padding: 0 10px !important;
}

.layui-laypage-count {
    float: right;
    margin-left: 20px !important;
}

.layui-laypage-skip {
    float: right;
}

.layui-table-page {
    padding-top: 14px;
}

.layui-laypage .layui-laypage-curr .layui-laypage-em {
    background-color: #1d79eb;
    -webkit-border-radius: 0;
    -moz-border-radius: 0;
    border-radius: 0;
}

.layui-table-page .layui-laypage .layui-laypage-next,
.layui-table-page .layui-laypage .layui-laypage-prev {
    padding: 0 6px !important;
}

.layui-layer-content .form-group {
    padding: 20px 30px 0 30px;
}

.layui-layer-content .form-row .layui-input {
    padding-left: 20px;
    background: url("../images/key.png") 94% center no-repeat;
}

.layui-layer-title {
    color: #026fff !important;
    font-size: 18px !important;
    font-weight: bold;
    height: 52px !important;
    line-height: 52px !important;
    background-color: #f2f7fc !important;
}

.layui-layer-dialog {
    border-radius: 5px !important;
}

.form-row:last-child {
    margin-bottom: 0;
}

.layui-layer-btn-c {
    height: 40px;
    padding: 15px 45px 50px 45px !important;
}

    .layui-layer-btn-c a {
        background: -webkit-linear-gradient(left, #026eff, #23abfa);
        background: -o-linear-gradient(right, #026eff, #23abfa);
        background: -moz-linear-gradient(right, #026eff, #23abfa);
        background: linear-gradient(to right, #026eff, #23abfa);
        height: 40px !important;
        line-height: 40px !important;
        border-radius: 40px !important;
        width: 105px;
        color: #FFFFFF !important;
    }

    .layui-layer-btn-c .layui-layer-btn0 {
        float: left;
    }

    .layui-layer-btn-c .layui-layer-btn1 {
        float: right;
    }

.layui-layer-setwin .layui-layer-close1 {
    width: 26px !important;
    height: 26px !important;
    background: url("../images/close.png") no-repeat !important;
}

/*表格制定*/
.lay-tcell {
    background-color: #FFFFFF;
    border-radius: 4px;
    margin-bottom: 10px;
    height: 100px;
}

.tcell-left {
    padding: 6px;
    float: left;
}

.tcell-right {
    padding: 6px;
    float: right;
}

.lay-title {
    font-size: 24px;
    margin-bottom: 20px;
}

.lay-meta span {
    display: inline-block;
    padding-left: 24px;
    height: 22px;
    line-height: 22px;
    margin-right: 20px;
    color: #666666;
    font-size: 13px;
    background-repeat: no-repeat;
    background-position: 0 0px;
}

    .lay-meta span strong {
        color: #1d79eb;
    }

    .lay-meta span.lay-raty {
        background-image: url(../images/item1.png);
    }

    .lay-meta span.lay-score {
        background-image: url(../images/item2.png);
    }

    .lay-meta span.lay-style {
        background-image: url(../images/item3.png);
    }

.tcell-form {
    height: 38px;
}

    .tcell-form .layui-form-item {
        float: left;
        width: 240px;
        margin-right: 20px;
        margin-bottom: 0;
    }

.lay-panel {
    position: relative;
    background-color: #FFFFFF;
    border-radius: 4px;
    padding: 20px 0;
}

.lay-row {
    margin-bottom: 10px;
}

.lay-sidebar {
    float: right;
    width: 380px;
    margin-left: 10px;
}

.lay-col {
    overflow: hidden;
}

.lay-sidebar .lay-panel {
    margin-bottom: 10px;
}

.lay-col .lay-panel {
    margin-bottom: 10px;
}

.lay-sidebar .lay-panel:last-child {
    margin-bottom: 0px;
}

.lay-col .lay-panel:last-child {
    margin-bottom: 0px;
}

.lay-panel-hd {
    position: relative;
    padding-left: 20px;
    height: 20px;
    line-height: 20px;
    font-weight: bold;
    font-size: 16px;
    margin-bottom: 20px;
}

    .lay-panel-hd:before {
        width: 4px;
        height: 16px;
        content: ' ';
        position: absolute;
        left: 0;
        top: 50%;
        margin-top: -8px;
        background-color: #1d79eb;
    }

.lay-panel-bd {
    padding: 0 20px;
}

.lay-table {
    width: 100%;
}

    .lay-table tr td {
        padding: 15px 0;
        line-height: 20px;
        text-align: center;
        border-bottom: 1px solid #e6eef4;
    }

    .lay-table thead tr td {
        color: #666666;
    }

.lay-half-row {
    margin-left: -5px;
    margin-right: -5px;
}

    .lay-half-row .layui-col-xs6 {
        padding: 0 5px;
    }

.table-footer {
    background-color: #f2f7fc;
    border-bottom: 1px solid #e6eef4;
    padding: 15px 0;
    text-align: center;
    color: #1d79eb;
    font-size: 13px;
}

    .table-footer span,
    .table-footer label {
        display: inline-block;
        vertical-align: middle;
        height: 30px;
        line-height: 30px;
        margin-right: 10px;
    }

    .table-footer label {
        color: #666666;
        padding-left: 20px;
        margin-left: 10px;
    }

    .table-footer .layui-form {
        display: inline-block;
        margin-bottom: 0;
    }

    .table-footer .layui-form-item {
        margin-bottom: 0;
    }

    .table-footer .layui-form-radio {
        margin: 0;
    }

.layui-form-radio > i:hover, .layui-form-radioed > i {
    color: #1d79eb !important;
}

    .layui-form-radioed > i + div {
        color: #1d79eb !important;
    }

.table-footer .layui-form-radio * {
    color: #acacac;
}


.layui-row-form .layui-form-item {
    width: 50%;
    float: left;
    margin-bottom: 10px;
    clear: none;
}

.layui-row-form .layui-form-label {
    width: 110px;
}

.layui-row-form .layui-input-block {
    margin-left: 142px;
}

.income-cell {
    overflow: hidden;
}

    .income-cell li {
        width: 50%;
        float: left;
        text-align: center;
    }

.income-box {
    display: inline-block;
    text-align: left;
    padding-left: 86px;
    padding-top: 15px;
    padding-bottom: 10px;
    background-repeat: no-repeat;
    background-position: left center;
}

    .income-box.box1 {
        background-image: url(../images/meiyuan.png);
    }

    .income-box.box2 {
        background-image: url(../images/jibi.png);
    }

    .income-box .txt {
        color: #666666;
    }

    .income-box .nn {
        color: #1d79eb;
        font-size: 30px;
    }

.qq-intro {
    overflow: hidden;
    padding: 0 20px;
    margin-bottom: 20px;
}

    .qq-intro .qq-item {
        color: #666666;
        line-height: 28px;
        width: 44%;
    }

.left {
    float: left;
}

.right {
    float: right;
}

.company-list {
    padding: 0 10px;
}

    .company-list li {
        height: 24px;
        margin-bottom: 11px;
    }

        .company-list li:last-child {
            margin-bottom: 0;
        }

        .company-list li .nbox {
            height: 24px;
            line-height: 24px;
            width: 18px;
            text-align: center;
            float: left;
            margin-right: 15px;
            background-repeat: no-repeat;
            font-weight: bold;
            background-position: center
        }

        .company-list li .c-name {
            height: 24px;
            float: left;
            line-height: 24px;
            font-weight: bold;
        }

        .company-list li .c-score {
            height: 24px;
            line-height: 24px;
            color: #1d79eb;
            float: right;
        }

        .company-list li:nth-child(1) .nbox {
            background-image: url(../images/1.png);
            font-size: 0;
        }

        .company-list li:nth-child(2) .nbox {
            background-image: url(../images/2.png);
            font-size: 0;
        }

        .company-list li:nth-child(3) .nbox {
            background-image: url(../images/3.png);
            font-size: 0;
        }

.z-items {
    margin-left: -15px;
    overflow: hidden;
}

    .z-items .z-item {
        position: relative;
        float: left;
        height: 20px;
        line-height: 20px;
        padding-left: 20px;
        font-size: 13px;
        margin-left: 15px;
        margin-bottom: 10px;
    }

        .z-items .z-item:before {
            width: 10px;
            height: 10px;
            display: block;
            position: absolute;
            left: 0;
            top: 50%;
            margin-top: -6px;
            content: '　';
            background-color: #5991f3;
        }

        .z-items .z-item:nth-child(1):before {
            background-color: #5991f3;
        }

        .z-items .z-item:nth-child(2):before {
            background-color: #f7457a;
        }

        .z-items .z-item:nth-child(3):before {
            background-color: #544cfb;
        }

        .z-items .z-item:nth-child(4):before {
            background-color: #df4544;
        }

        .z-items .z-item:nth-child(5):before {
            background-color: #af4cfd;
        }

        .z-items .z-item:nth-child(6):before {
            background-color: #fd9b37;
        }

.z-echart {
    height: 330px;
    margin-top: 20px;
    margin-bottom: 20px;
}

.land-cell {
    overflow: hidden;
    text-align: center;
    margin-bottom: 20px;
    font-size: 0;
}

    .land-cell li {
        display: inline-block;
        padding: 0 12px;
    }

    .land-cell .land-box {
        background: url(../images/box.png) no-repeat;
        width: 214px;
        height: 134px;
    }

.land-box .t {
    color: #666666;
    /*padding-top: 40px;*/
    padding-top:20px;
    margin-bottom: 10px;
    font-size:10px;
}

.land-box .n {
    color: #1d79eb;
    font-size: 30px;
    line-height: 1;
    padding-top:40px;
}

.sign-cell {
    border: 1px solid #dde8f0;
    padding: 20px;
}

.sign-text {
    font-weight: bold;
    height: 100px;
    margin-bottom: 20px;
}

    .sign-text .tt {
        font-size: 18px;
        color: #1d79eb;
        text-decoration: underline;
    }

    .sign-text input {
        border: 0;
        width: 40px;
        height: 20px;
        line-height: 20px;
        padding: 0 5px;
        border-bottom: 1px solid #adadad;
    }

.sign-foot {
    overflow: hidden;
}

    .sign-foot .sign-foot-box {
        float: right;
    }

.sign-foot-box .tips {
    color: #999999;
    font-size: 13px;
    margin-bottom: 20px;
}

.sign-action {
    height: 20px;
}

    .sign-action .sign-t {
        height: 20px;
        float: left;
    }

        .sign-action .sign-t:last-child {
            margin-left: 60px;
        }

.menu-item {
    width: 1300px;
    overflow: hidden;
}

.layui-tab-item {
    overflow: hidden;
}

/*ifarme样式*/
.page-content {
    position: absolute;
    top: 55px;
    right: 0;
    bottom: 0px;
    left: 0px;
    overflow: hidden;
    z-index: 1;
}

.page-content-bg {
    position: absolute;
    top: 55px;
    right: 0;
    bottom: 0;
    left: 0;
    background: rgba(0,0,0,0.5)url() 0 0 no-repeat;
    overflow: hidden;
    z-index: 100;
    display: none;
}

.page-content .tab {
    height: 100%;
    width: 100%;
    margin: 0px;
}

.page-content .layui-tab-title li.home i {
    padding-right: 5px;
}

.page-content .layui-tab-title li.home .layui-tab-close {
    display: none;
}

.page-content .layui-tab-title li {
    line-height: 35px;
}

.page-content .layui-tab-title .layui-this:after {
    height: 36px;
}

.page-content .layui-tab-title li .layui-tab-close {
    border-radius: 50%;
}


.page-content .layui-tab-bar {
    height: 34px;
    line-height: 35px;
}

.page-content .layui-tab-content {
    position: absolute;
    top: 50px;
    bottom: 0px;
    width: 100%;
    padding: 0px;
    overflow: hidden;
}

    .page-content .layui-tab-content .layui-tab-item {
        width: 100%;
        height: 100%;
    }

        .page-content .layui-tab-content .layui-tab-item iframe {
            width: 100%;
            height: 100%;
        }


#tab_right {
    display: none;
    width: 80px;
    position: absolute;
    top: 35px;
    left: 0px;
}

    #tab_right dl {
        top: 0px;
    }

#tab_show {
    position: absolute;
    top: 36px;
    bottom: 0px;
    width: 100%;
    background: rgba(255, 255, 255,0);
    padding: 0px;
    overflow: hidden;
    display: none;
}

/* 表格样式代码 */

body::-webkit-scrollbar {
    display: none;
}

.layui-form-selected dl::-webkit-scrollbar {
    display: none;
}

.SmartGridHeader {
    background: none;
    background-color: rgba(30, 158, 255, 0.7333333333333333);
    height: 40px;
}

.SmartGridHeadCell {
    color: white;
}

    .SmartGridHeadCell a {
        color: white;
    }

        .SmartGridHeadCell a:hover {
            color: black;
        }

.SmartGridAlternationRow {
    background-color: rgba(30, 158, 255, 0.07450980392156863);
}

table tr {
    height: 40px;
    text-align: center;
}

.grdPager label {
    font-size: 25px;
}

.grdPager span {
    color: red;
}

.grdPager {
    font-size: 14px;
}

    .grdPager a {
        color: rgb(223, 223, 68);
        cursor: pointer;
        font-size: 14px;
    }

        .grdPager a:link {
            color: rgb(223, 223, 68);
            font-size: 14px;
        }

        .grdPager a:hover {
            font-size: 14px;
        }

.buttonGo {
    width: 50px;
    height: 20px;
    background-color: #026eff;
    color: white;
    border: none;
    border-radius: 5px;
    margin: 0 0 0 5px;
}

#spListPager_input,
#spListPager_pagesize {
    margin: 0 5px;
}

.tcell-left label {
    background-color: rgba(2, 112, 255, 0.6901960784313725);
    color: white;
}