﻿.logo{width:30px;}
/*.navbar {
    padding: .4rem 1rem;
}*/
button:focus {
    outline: 0;
}
.footer {
    height: 30px !important;
    line-height: 30px !important;
    text-align: center;
    background-color: #ffffff;
    border:0 !important;
}
/*皮肤*/
.skin-template {
    background: #494574;
    color: #ffffff !important;
}

.skin-template .navbar-brand {
    color: #ffffff !important;
    padding:0;
}

.skin-template .nav-link {
    color: #ffffff !important;
}

.skin-template .nav-link:hover {
    color: #dddddd !important;
}

/*.skin-template {
    background:unset;
    background-color: red !important;
    color: #000000 !important;
}

.skin-template .navbar-brand {
    color: #000000 !important;
}

.skin-template .nav-link {
    color: #000000 !important;
}

.skin-template .nav-link:hover {
    color: #000000 !important;
}*/


/*.ew-footer{
            background-color:#2d2e3d;
            height:200px;
        }
        .ew-footer h2{color:#ffffff;padding-bottom:10px;}
        .ew-footer a{color:#ffffff;}*/
/*改写layui样式*/
.navbar .layui-nav {
    background-color: transparent;
}

.navbar .layui-nav .layui-nav-item {
    line-height: 36px;
}

.navbar .layui-nav-child {
    top: 45px;
    z-index: 9999;
}

.navbar .layui-nav .layui-this:after, .layui-nav-bar {
    background-color: transparent;
}

.navbar .layui-nav .layui-nav-item a {
    text-decoration: none;
}
/*.layui-btn {
            background: #494574;
        }*/

.layui-laypage .layui-laypage-curr .layui-laypage-em {
    background: #494574;
}

.layui-laypage a:hover {
    color: #2d2e3d;
    font-weight: bold;
}

.layui-layer-btn .layui-layer-btn0 {
    color: #ffffff !important;
    background: #494574 !important;
    border-color: #2d2e3d !important;
}

.layui-layer-btn .layui-layer-btn1 {
    background-color: unset;
}

.layui-nav-child dd.layui-this {
    color: #ffffff !important;
    background: #494574;
}

.login_btn {
    cursor: pointer;
}

.login_close {
    position: absolute;
    margin: 5px 10px;
    right: 0;
}

.login .nav-item {
    display: inline-block;
    padding: 5px;
}

.log_off {
    cursor: pointer;
    color: red !important;
    margin-bottom: 5px;
}

.house-footer {
    background: #494574;
}
.house-footer:after{
    background: #59557c;
}
.link_list li:not(:nth-last-child(-n+2)) {
    border-bottom: 1px dashed #cccccc;
}

.mky-nav .layui-nav-child {
    top: 43px !important;
}

.chat_btn {
    display: flex !important;
    align-items: center;
}
.login_user {
    color: #333333;
    font-size: 12px;
    line-height: 30px;
    display: flex;
}
.login_user .skin_vip{text-align:right;}
.login_user_name {
    font-weight: bold;
    overflow: hidden;
    text-overflow: ellipsis;
    width: 100%;
    display: block;
    flex: 1;
}
.login_user_id {
    flex: 1;
    color: #333333;
    font-size: 12px;
    line-height: 25px;
}

.skin_vip {
    width:100px;
    padding:0;
}
.skin_vip:hover{
    background:unset !important;
}
.vip0 {
    color: #808080 !important;
}
.vip1 {
    color: #507aff !important;
}
.svip {
    color: #bf8026 !important;
}
.upvip {
    background-color: #ffe8c0;
    color: #bf8026;
    text-align:center;
}
.upvip a:hover{
    background:unset !important;
}