﻿@charset "utf-8";
/* CSS Document */

/*系统top样式*/
.layui-layout-admin .header-demo {
    border-bottom-color: #2fa5cc;
    background: url(../images/index_topbc.png) left center no-repeat #2fa5cc;
}
.admin-login-box {
    width: 185px;
    height: 78px;
    position: relative;
}
.layui-layout-admin .layui-header {
    padding-bottom: 5px ;
	border-bottom:none;
}
.header {
    height: 73px;
    border-bottom: 1px solid #404553;
    background-color: #393D49;
    color: #fff;
}
.logo img {
    width: auto;
    height: auto;
    margin-top: -5px;
}
.admin-side-toggle {
    position: absolute;
    cursor: pointer;
    z-index: 19940201;
    left: 394px;
    color: white;
    text-align: center;
    width: 30px;
    height: 30px;
    background-color: #29a2e7;
    line-height: 30px;
    top: 30%;
}
/*欢迎退出*/

.admin-header-user span{ color:#fff;}
/*系统左边样式*/
.layui-layout-admin .layui-side {
    top: 78px;
    width: 200px;
    overflow-x: hidden;
}
/*左边背景色*/
.layui-bg-black {
    background-color: #eeeff2;
    color: #c2c2c2;
}
.layui-nav {
    position: relative;
    padding: 0 0px;
    background-color: #eeeff2;
    color: #c2c2c2;
    border-radius: 2px;
    font-size: 0;
    box-sizing: border-box!important;
}
.layui-nav {
    position: relative;

    background-color: #eeeff2;
    color: #c2c2c2;
    border-radius: 2px;
    font-size: 0;
    box-sizing: border-box!important;
}
/*大标题样式*/
.layui-nav-tree .layui-nav-bar {
	width: 5px;
	height: 0;
	background-color: #2d9edf
}
.layui-nav .layui-nav-item a {
    display: block;

    color: #666;
    transition: all .3s;
    -webkit-transition: all .3s;
}
.list_a{ border-top:1px solid #ddd; margin-top:-1px;border-bottom:1px solid #ddd;}
.layui-nav .layui-nav-item>a { border-top:1px solid #e3e4ea; margin-top:-1px;border-bottom:1px solid #e3e4ea;}
.layui-nav-itemed>a, .layui-nav-tree .layui-nav-title a, .layui-nav-tree .layui-nav-title a:hover {
    background-color: #eeeff2!important;
    color: #666!important;
}
.layui-nav-tree .layui-nav-item {
    display: block;
    width: 100%;
    line-height: 45px;
	padding-left:0px;

}
.beg-navbar .layui-nav-child dd a {
    padding-left: 50px;
}
.layui-nav-tree .layui-nav-item a:hover {
    background-color: #eeeff2;
	color:#666;
}
/*放上去的样式*/
.layui-nav-tree .layui-nav-child dd:hover{}
.layui-nav-tree .layui-nav-child a:hover {
    background:#eeeff2;
    color: #1584c3;
}
/*标题选中的样式*/
.layui-nav-tree .layui-nav-child dd.layui-this, .layui-nav-tree .layui-this, .layui-nav-tree .layui-this>a, .layui-nav-tree .layui-this>a:hover {
    background-color: #f7f8fe;
    color: #1584c3;
}
.layui-nav-child dd.layui-this a {
    color: #1584c3;
}
.layui-nav-item .user_a{ border-bottom:none;}
/*系统右边样式*/
/*右边整体*/
.layui-layout-admin .layui-body {
    top: 78px;
    bottom: 44px;
}
.admin-nav-card>.layui-tab-title {
    border-bottom: 1px solid #fbfbfb;
	padding:8px 0; padding-left:10px;
	border-bottom:none;
}
/*选中的table*/
.layui-tab-title {
    position: relative;
    left: 0;
    color: #1584c3;
    height: 35px;
    white-space: nowrap;
    font-size: 0;
    border-bottom: 1px solid #e2e2e2;
    transition: all .2s;
    -webkit-transition: all .2s;
	padding-left:10px;
	background:#eeeff2;
}
.layui-tab-title li {
    font-size: 14px;
    transition: all .3s;
    -webkit-transition: all .3s;
    position: relative;
    line-height: 35px;
    min-width: 65px;
    padding: 0 10px;
	margin-right:10px;
}
.admin-nav-card>.layui-tab-title .layui-this {
    color: white;
    background-color: #37a2d8;
	border-radius:3px;
}

/*关闭按钮颜色*/
.layui-tab-title li .layui-tab-close {
    position: relative;
    margin-left: 8px;
    top: 1px;
    color: #999;
}
.layui-this .layui-tab-close{ color:#fff!important;}
/*内容背景颜色*/
#sub-frame-error {
    -webkit-align-items: center;
    background-color: #f6f6f6;
    display: -webkit-flex;
    -webkit-flex-flow: column;
    height: 100%;
    -webkit-justify-content: center;
    left: 0;
    position: absolute;
    top: 0;
    transition: background-color .2s ease-in-out;
    width: 100%;
}

/*重写欢迎注销样式*/
.in_header_r {
	position:absolute;
	top:0px;
	right:0px;
	float: right;

	padding: 0 25px 0 0;
}
.in_header_r ul{ overflow:hidden; height:78px; line-height:78px;}
.in_header_r ul li { float:left;}
.in_header_r_tong{ color:#eee; font-size:18px; display:block;width:50px; text-align:center; position:relative;}
.in_header_r_tong:hover{ background:#2578a7; color:#fff; }
.count {
    padding: 1px 3px;
}
.in_header_r_tongOn{ border-radius:3px; line-height:13px; font-size:12px; font-weight:bold; text-align:center; background:#fc9f0c; color:#fff; position:absolute; top:18px; left:30px;}
.in_header_r00 {

	width: 1px;
	height: 20px;
	margin: 27px 0 0 0;
	line-height: 0;
	font-size: 0;
	background: #4ea1cf;
}
.in_header_r02 {

	width: 22px;
	padding: 25px 15px 0;
}
.in_header_r02 a {
	width: 22px;
	height: 24px;
	background: url(../images/index_top1.png) 0 0 no-repeat;
	display: block;
}
.in_header_r02 a:hover {
	background: url(../images/index_top1.png) 0 -23px no-repeat;
}
.in_header_r03 {
	margin-left:10px;
	line-height: 20px;
	text-align: right;
	color: #eee;
	padding: 28px 15px 0 0;
}
.in_header_r03 a {
	color: #feffa2;
}
.in_header_r03 a:hover {
	color: #feffa2;
	text-decoration: underline;
}

/*新增*/
.top_tab {
    position:relative;
    border-bottom: none;
}
.closeBox {
    position:absolute;

	height:51px;
	line-height:51px;
	top:0px;
    right: 0;

    color: #000;
	padding-right:15px;
  
}
.closeBox:hover{ background-color: #fff;}
.closeBox  .layui-nav-item  a{line-height:51px;border-bottom:none;  }
.closeBox  .layui-nav-item  a:hover{ color:#333;}
.layui-nav-child {
    display: none;
    position:relative;
    left: 0;
    top: 2px;
    line-height: 36px;
    padding: 5px 0;
    border: 1px solid #d2d2d2;
    background-color: #fff;
    z-index: 100;
    border-radius: 2px;
    white-space: nowrap;
}
.closeBox:hover .layui-nav-child{display: block;}
.closeBox:hover  a{ color:#333;}
.layui-nav .layui-nav-more {
    content: '';
    width: 0;
    height: 0;
    border-style: solid dashed dashed;
    border-color: #c2c2c2 transparent transparent;
    overflow: hidden;
    cursor: pointer;
    transition: all .2s;
    -webkit-transition: all .2s;
    position: absolute;
    top: 22px;
    border-width: 6px;
}
.closeBox .icon-caozuo {
    font-size: 20px;
    position: absolute;
    top: 1px;
    left: -2px;
}
.iconfont {
    font-family: "iconfont" !important;
    font-size: 16px;
    font-style: normal;
    -webkit-font-smoothing: antialiased;
    -moz-osx-font-smoothing: grayscale;
}
.layui-nav-child { padding:5px 0px;}
.closeBox .layui-nav-child a{line-height:30px;}
.layui-nav-child dd a:hover{ color:#fff;}
.closeBox .layui-nav-child a:hover {
    background-color: #1584c3; 
    color: #fff;
}
.closeBox dd.layui-this {
    background-color: #fff;
    color: #fff;
}
.closeBox dd.layui-this a {
    color: #333;
}


/*弹出层*/
div.OutWindow {
    z-index: 10000001;
    font-family: "微软雅黑";
}

    div.OutWindow .black_overlay {
        display: block;
        position: fixed;
        z-index: 100001;
        top: 0;
        left: 0%;
        width: 100%;
        height: 100%;
        background-color: black;
        -moz-opacity: 0.6;
        opacity: .60;
        filter: alpha(opacity=60);
    }

    div.OutWindow .white_content {
        display: block;
        background: #ECF0F5;
        position: fixed;
        top: 50%;
        left: 50%;
        width: 550px;
        height: 300px;
        padding: 12px 12px;
        margin-left: -281px;
        margin-top: -156px;
        z-index: 1000001;
        overflow: auto;
        border-radius: 10px;
    }

    div.OutWindow .Right {
        float: right;
        display: block;
    }

    div.OutWindow .Out {
        width: 100%;
        height: 100%;
        position: relative;
        overflow: hidden;
        background: #fff;
    }

        div.OutWindow .Out div.OutTitle {
            color: #0c89b8;
            font-family: "微软雅黑";
            font-size: 22px;
            height: 40px;
        }

            div.OutWindow .Out div.OutTitle a {
                float: right;
                color: #999;
            }

                div.OutWindow .Out div.OutTitle a:hover {
                    color: #37a4dc;
                }

    div.OutWindow div.Line {
        width: 100%;
        height: 1px;
        background: #aebcfd;
    }

    div.OutWindow .Out .Okerrorbutton {
        width: 100%;
        height: 40px;
        margin: 20px 0 20px 0;
        font-size: 16px;
        text-align: center;
    }

    div.OutWindow .Out .Okerrorbutton {
        border: none;
        outline: none;
        border-radius: 3px;
        color: white;
        cursor: pointer;
        background: #1ca8dd;
        margin-bottom: 20px;
    }

        div.OutWindow .Out .Okerrorbutton:hover {
            background: #6ec8ea;
        }

.amend {
}

    .amend ul {
        padding-top: 20px;
    }

        .amend ul li {
            overflow: hidden;
            padding: 7px 0px;
        }

.amend_box01 {
    float: left;
    width: 30%;
    text-align: right;
    text-indent: 20px;
    height: 32px;
    line-height: 32px;
}

.amend_box02 {
    float: left;
    width: 70%;
}

    .amend_box02 input {
        height: 30px;
        line-height: 30px;
        border: 1px solid #ccc;
        padding: 0px;
        margin: 0px;
        margin-left: 10px;
        width: 220px;
        font-family: "微软雅黑";
        font-size: 14px;
        color: #333;
        text-indent: 5px;
    }

        .amend_box02 input:focus {
            border: 1px solid #09F;
        }

    .amend_box02 span {
        font-size: 12px;
        color: #F00;
        margin-left: 10px;
    }

.amend_box03 {
    text-align: center;
    margin-top: 10px;
}

    .amend_box03 a {
        display: block;
        width: 222px;
        height: 36px;
        position: relative;
        font-size: 16px;
        left: 30%;
        margin-left: 10px;
        line-height: 36px;
        text-align: center;
        background: #208bc8;
        color: #fff;
        border-radius: 3px;
    }

        .amend_box03 a:hover {
            background: #09F;
        }

        .amend_box03 a i {
            margin-right: 5px;
        }

.amend_title {
    background: #fff;
    border-bottom: 1px solid #eee;
    height: 48px;
    line-height: 48px;
    overflow: hidden;
}

.amend_title_l {
    float: left;
    padding-left: 10px;
    font-size: 16px;
    color: #208bc8;
}

    .amend_title_l i {
        margin-right: 5px;
    }

.amend_title_r {
    float: right;
}

    .amend_title_r a {
        font-size: 22px;
        margin-right: 10px;
        color: #999;
        float: right;
    }

        .amend_title_r a:hover {
            color: #208bc8;
        }