.layadmin-pagetabs{
	z-index:1001
}
.zzrui-table-info .layui-table .layui-btn{
	margin:0 5px
}
.layui-form-radio{
	margin:3px 10px 0 0;
	line-height:26px
}
.layui-form-radio>i{
	font-size:16px
}
.layui-table tr>th,.layui-table tr>td{
	text-align:center;
}
.layui-table .layui-btn{
		margin:0 5px;
}
.layui-table .layui-btn+.layui-btn{
	margin:2px 0
}
.layui-tab-title li{
	padding:0 10px;
}
.layui-layout-left{
	white-space:nowrap
}
.layui-tab{
	margin:0
}
.layui-layout-admin .layui-header{
	z-index:1002
}
.layui-card .layui-tab-brief .layui-tab-title{
	height:26px;
	line-height:26px
}
.layui-card .layui-tab-brief .layui-tab-title li{
	line-height:26px
}
.layui-card .layui-tab-brief .layui-tab-title .layui-this:after{
	height:28px
}
.layui-card-header{
	height:32px;
	line-height:32px;
}
.zzr-upload-list .layui-card-header{
	height:32px;
	line-height:32px;
	white-space: nowrap;
	overflow: hidden;
	text-overflow: ellipsis;
}
.layui-layout-admin .layui-body{
	top:95px;
}
.zzr-student-msg{
	position:relative;
	padding-left:110px
}
.zzr-student-msg .zzr-student-avatar{
	position:absolute;
	width:100px;
	left:0;
	top:5px
}
.zzr-student-msg .zzr-student-avatar img{
	width:100px
}
.zzr-student-msg .zzr-student-info{
	min-height:125px;
}

.zzr-upload-list .upload-content .upload-item.upload-title-item{
	padding:15px 0
}
.zzr-upload-list .upload-content .upload-item.upload-title-item .upload-type{
	float:left;
	width: 350px;
    word-break: break-word;
}
.zzr-upload-list .upload-content .upload-item.upload-title-item .upload-info{
	margin-left:400px;
	position:relative;
	padding-left:40px;
	padding-right:60px
}

.zzr-bl-items{
	position: relative;
}
.zzr-bl-items:after{
	content:'';
	display:block;
	clear:both
}
.zzr-bl-items .bl-item{
	float:left;
	width:160px;
	height:130px;
	border:1px solid #AED4F3;
	margin:10px;
	position: relative;
}
.zzr-bl-items .bl-item.select-this{
	border-color:rgba(17,109,17,1);
}
.zzr-bl-items .bl-item .state{
	display:none;
}
.zzr-bl-items .bl-item .state_btn{
	line-height:28px;color:#3999D4;
		text-align:center
}
.zzr-bl-items .bl-item .state_btn a{
	font-size:14px;display:inline;
	min-width:50%;color:#3999D4;
}
.zzr-bl-items .bl-item.select-this .state{
	display:block;
	width: 0;
    height: 0;
    position:absolute;
    bottom:0;
    right:0;
    border-bottom: 40px solid rgba(17,109,17,1);
    border-left: 40px solid transparent; 
}
.zzr-bl-items .bl-item.select-this .state .layui-icon{
	color: #fff;
    position: absolute;
    bottom: -39px;
    font-size: 20px;
    left: -21px;
    font-weight: 600;
}
.zzr-bl-items .bl-item .title{
	line-height:24px;padding:10px 10px;background:#F4FAFF;
	text-align:center;color:#3999D4
}
.zzr-bl-items .bl-item .info{
	padding:5px;
}
.zzr-bl-items .bl-item .info .info-item{
	font-size:14px;
	text-align:center;
	line-height:24px;
	margin:5px 10px;
	
	line-height:26px
}
.zzrui-reveal-form .form-item .item-content.item-btn-content{
	float:left;
	width:80%
}
.zzrui-reveal-form .form-item .item-content.item-btn-content input,
.zzrui-reveal-form .form-item .item-content.item-btn-content select{

}
.zzrui-reveal-form .form-item .item-btn-group{
	float:left;
	width:20%;
}
.zzrui-reveal-form .form-item .item-btn-group .layui-btn{
	height:32px;
	line-height:32px
}
td.bgcolor{
	background:#EAEDF1
}



/*change Theme color*/

.layui-laypage .layui-laypage-curr .layui-laypage-em{
	background-color: #4A90E2
}

.panel_base_title{
	font-weight: 600;
    position: relative;
    height: 36px;
    line-height: 36px;
    background: #F7F7F7;
    padding: 0 10px 0 15px;
    margin-bottom: 10px;
    display:flex;
}
.panel_base_title::before{
position: absolute;
    content: '';
    display: block;
    width: 4px;
    height: 36px;
    left: 0;
    top: 0;
    background-color: #3999D4;}
.panel_base_title .p_t_left{
	
}
.panel_base_title .p_t_left a{
	margin:0 5px;
	color:rgb(57, 153, 212);
}
.panel_base_title .p_t_right{
	display: flex;
    justify-content: flex-end;
    align-items: center;
    flex: 1;
    width: 0;
}
.panel_base_title .select_btn{
	width: 180px;
	margin:0 5px;
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-pack: center;
        -ms-flex-pack: center;
            justify-content: center;
    -webkit-box-align: center;
        -ms-flex-align: center;
            align-items: center;
    position: relative;
    padding-right: 40px;
}
.panel_base_title .select_btn .layui-btn {
    position: absolute;
    right: 0;
    border-radius: 5px;
    top: 0;
    border-color: #3999D4;
    color: #3999D4;
    width:35px;
    height:26px;
    line-height: 26px;
    padding:0
}