/* tools */
.fl {
    float: left;
}

.fr {
    float: right;
}

.none {
    display: none;
}

.block {
    display: block;
}

.tc {
    text-align: center;
}
.tl {
    text-align: left;
}
.tr {
    text-align: right;
}

.my-body {
    position: fixed;
    top: 60px;
    bottom: 0;
    left: 200px;
    right: 0;
    z-index: 1;
    overflow: hidden;
}

.mt-10{
	margin-top: 10px;
}

.ml-5{
	margin-left: 5px;
}

.label-required:after {
    content: '*';
    color: red;
    position: absolute;
    margin-left: 4px;
    font-weight: bold;
    line-height: 1.8em;
    top: 0px;
}

.label-disabled input,select{
	background: #EEE;
    cursor: not-allowed;
}

.form-block{
   	padding: 10px 10px 0px 10px;
}

.form-block .submit-line{
	text-align: center;
}


.body {
    padding: 10px;
}

.my-body .layui-tab, .my-body .layui-tab .layui-tab-content {
    margin: 0;
    padding: 0;
}

.my-body .layui-tab .layui-tab-title li:first-child > i {
    display: none;
}

.my-body .layui-tab, .my-body .layui-tab .layui-tab-content, .my-body .layui-tab .layui-tab-item {
    height: 100%;
}

.my-body iframe {
    width: 100%;
    height: 95%;
    border: none;
    outline: none;
}

.layui-layout-admin .layui-body {
    top: 60px;
    bottom: 0px;
} 

/* welcome */
.my-index-main button.layui-icon {
    width: 100%;
    font-size: 20px;
}

.my-index-main .my-nav-btn {
    background: #efefef;
    cursor: pointer;
    border-radius: 2px;
    overflow: hidden;
}

.my-index-main .my-nav-text:first-child {
    height: 24px;
    line-height: 25px;
    font-size: 16px;
    font-weight: bold;
}

.my-index-main .my-nav-text:last-child {
    height: 20px;
    line-height: 20px;
    font-size: 12px;
}
/* dblclick css */
.dblclick-tab tr td {
    height: 30px;
    line-height: 30px;
    padding: 0 6px;
    border-radius: 2px;
    cursor: pointer;
}

.dblclick-tab tr td:hover {
    color: black;
    background: white;
}

.dblclick-tab tr td i {
    position: relative;
    top: 2px;
    display: inline-block;
    margin-right: 5px;
}

/* tips 404 */
.my-page-box {
    font-family: "Segoe UI", "Lucida Grande", Helvetica, Arial, "Microsoft YaHei", FreeSans, Arimo, "Droid Sans", "wenquanyi micro hei", "Hiragino Sans GB", "Hiragino Sans GB W3", FontAwesome, sans-serif;
    text-align: center;
    padding: 20px;
    background-color: white;
}

.my-page-box i {
    font-size: 100px;
}

.my-page-box h2, .my-page-box h3, .my-page-box h4, .my-page-box h5 {
    font-size: 80px;
}

.my-page-box p.msg {
    color: #dce2ec;
    font-size: 20px;
    margin-top: 20px;
}

.my-page-box p.text {
    color: #666;
    font-size: 16px;
    margin-top: 20px;
}

.my-page-box .my-btn-box {
    margin-top: 20px;
    margin-bottom: 20px;
}

.my-btn-box {
    margin-bottom: 10px;
}


.layadmin-body-shade {
    position: fixed;
    display: none;
    left: 0;
    right: 0;
    top: 0;
    bottom: 0;
    background-color: rgba(0,0,0,.3);
    z-index: 998;
}

.layui-layout-admin .layui-header{
	
    position: fixed;
    top: 0px;
    right: 0px;
    left: 200px;
    z-index: 3;
    
    transition: all .3s;
    -webkit-transition: all .3s;
}
.layui-layout-admin .layui-side{
    transition: all .3s;
    -webkit-transition: all .3s;
}
.layui-layout-admin .layui-body{
    transition: all .3s;
    -webkit-transition: all .3s;
}

.layui-header .close-slide{
	display: inline-block;
}
.layui-header .open-slide{
	display: none;
}


@media screen and (max-width: 992px) {
	
	.layui-header .close-slide{
		display: none;
	}
	.layui-header .open-slide{
		display: inline-block;
	}

	.layui-layout-admin .layui-side{
	    transform: translate(-200px,0);
	    -webkit-transform: translate(-200px,0);
	    width: 200px;
	}
	
	.layui-layout-admin .layui-header{
		left:0px;
	    transform: translate(0px,0);
	    -webkit-transform: translate(0px,0);
	}
	
	.layui-layout-admin .layui-body{
		left:0px;
	    transform: translate(0px,0);
	    -webkit-transform: translate(0px,0);
	}
	
	.layui-slide-spread2 .layui-side{
	    transform: translate(0px,0);
	    -webkit-transform: translate(0px,0);
	    width: 200px;
	}
	
	.layui-slide-spread2 .layui-header{
		left:0px;
	    transform: translate(200px,0);
	    -webkit-transform: translate(200px,0);
	}
	
	.layui-slide-spread2 .layui-body{
		left:0px;
	    transform: translate(200px,0);
	    -webkit-transform: translate(200px,0);
	}
}


.layui-slide-spread .layui-side{
    transform: translate(-200px,0);
    -webkit-transform: translate(-200px,0);
    width: 200px;
}

.layui-slide-spread .layui-header{
	left:0px;
    transform: translate(0px,0);
    -webkit-transform: translate(0px,0);
}

.layui-slide-spread .layui-body{
	left:0px;
    transform: translate(0px,0);
    -webkit-transform: translate(0px,0);
}


