html{min-height:100%;}
body{min-height:calc(100% - 20px);}
html,body{margin: 0;padding: 0;-ms-overflow-style: scrollbar;}
button, input, optgroup, option, select, textarea{font-size:15px;}
.btn-scroll-up{display: none;}
::-webkit-scrollbar{width:10px;height:10px}::-webkit-scrollbar-button:vertical{display:none}
::-webkit-scrollbar-corner,::-webkit-scrollbar-track{background-color:#e9e9e9}
::-webkit-scrollbar-thumb{border-radius:0;background-color:rgba(0,0,0,.3)}
::-webkit-scrollbar-thumb:vertical:hover{background-color:rgba(0,0,0,.35)}
::-webkit-scrollbar-thumb:vertical:active{background-color:rgba(0,0,0,.38)}
ul,li{list-style: none;}
table td{word-wrap:break-word !important; white-space:initial;white-space: normal}
/* 方正大标宋 */
@font-face {font-family: "FZDBS";
	src: url('../font/fontTxt/FZDBS.eot');
	src: url('../font/fontTxt/FZDBS.eot') format('embedded-opentype'),
	url('../font/fontTxt/FZDBS.woff') format('woff'),
  url('../font/fontTxt/FZDBS.ttf') format('truetype');
}
.Title{height: 30px; font-size: 15px;position: relative;}   
.move{margin-bottom: 10px; text-align: right;}
.move-15{position: relative; bottom: 15px;}
.move-5{position: relative;bottom: 5px;	}
.inside-margin{margin: 0px;padding: 0px;}
.inside-margin-5{margin: 2px 5px;padding: 5px;}
.padding-5{padding: 2px;} 
.padding-10{padding: 10px;}
.paddingLeft-10{padding-left:10px;}
.padding-15{padding: 15px;}
.margin-4{margin: 4px;white-space: nowrap;width: 100% !important;}   
.margin-5{padding: 7px;}
.margin-10{margin: 10px;}
.gray-background{background-color: #F1F1F1;	}
.left-shift{position: relative;padding:0 1px;}          
.gray-frame{border: 1px solid #ccc;font-size: 15px;}  
.inside-margin .layui-form.row .col-xs-12.gray-frame{border-bottom: none;}      
.inside-margin .row .col-xs-12.gray-frame{border-bottom: none;}    
#listTableHead th{font-size: 15px;font-weight:500;}                                              
.grey-frame{border: 1px solid #F1F1F1;	}  
.top-margin-0{margin-top: 0px;	}
#form{padding:10px;}
.bottom-margin-0{margin-bottom: 0px;	}
.subject:hover{background-color: #F1F1F1;cursor:pointer;}
.left-10-top-10{position: relative;left: 10px;top: 10px;	}
.bottom-12-left-30{position: relative;bottom: 12px;left: 30px;	}
.top-5-right-5{position: absolute;top:9px;right:10px;};  
.height-10{height: 10px;}  
.height-35{height: 35px;}
.height-38{height: 38px;}  
.height-55{height: 55px;}
.height-100{height: 100px;}
.wid-80{width: 80%;}
.wid-81{width: 81%;}
.wid-82{width: 82%;}
.wid-86{width: 86%;}
.wid-85{width: 85%;}
.wid-89{width: 89%;}
 .wid_{ width: 90%;}    
.wid-190{width: 190px;}
.top-5{position: relative;top: 5px;}
.top-9{position: relative;top:9px;}
.top-15{position: relative;top: 15px;}
.top-10{position: relative;top: 10px;	}
.top-20{position: relative;top: 20px;	}
.top-25{position: relative;top: 25px;	}
.top-30{position: relative;top: 30px;	}
.top-40{position: relative;top: 40px;	}
.bottom-2{position: relative;bottom: 2px;}  
.bottom-4{position: relative;bottom: 4px;}
.bottom-5{position: relative;bottom: 5px;}
.bottom-6{position: relative;bottom: 6px;}   
.bottom-7{position: relative;bottom: 7px;}   
.bottom-10{position: relative;bottom: 10px;}
.bottom-15{position: absolute;top: 15px;}
.bottom-20{position: relative;bottom: 20px;}
.bottom-80{position: relative;bottom: 80px;}
.bottom-41{position: relative;bottom: 41px;}
.left-5{position: relative;left: 5px;} 
.left-10{position: absolute;right: 10px;}
.left-12{position: relative;left: 12px;}
.left-15{position: relative;left: 15px;}
.left-20{position: relative;left: 20px;}
.left-25{position: relative;left: 25px;}
.left-30{position: relative;left: 30px;}
.left-40{position: relative;left: 40px;}
.left-50{position: relative;left: 50px;}
.left-90{position: relative;left: 90px;}
.left-135{position: relative;left: 135px;}
.right-5{position: relative;right: 5px;}
.right-10{position: relative;right: 10px;}
.right-15{position: relative;right: 15px;}              
.right-20{position: relative;right: 20px;}  
/* .right-25{position: relative;right: 25px;} */
.right-30{position: relative;right: 30px;}
.right-35{position: relative;right: 35px;}
/* .right-25{position: relative;right: 25px;} */
.right-30{position: relative;right: 30px;}
.right-35{position: relative;right: 35px;}
.Width-height{height: 150px;width: 150px;}         
.background-FC{background-color: #FCFCFC;width: 115px;height: 100px;}
.content-tab a:hover{color: blue;	cursor: pointer;}
.content-tab a{color: black;text-decoration:none}           
.cursor{cursor: pointer;}     
.bigger{font-size: 20px;}
.red{color: red;}
.btn-transparent {
    background-color: transparent;
    border: 1px solid #3c71ff;
    color: #3c71ff;
    height: 35px;
    width: 100px;
    border-bottom-left-radius: 5px;
    border-radius: 5px;
    outline: none;cursor: pointer;
}
.btn-transparent:hover {
    background-color: #3c71ff;
    color: white;
}

/*.btn-transparent:active{height: 34px;width: 89px;}*/          
.btn-transparent-small{background-color:transparent;border: 1px solid #3c71ff;color: #3c71ff; height: 30px;width: 80px;border-bottom-left-radius:5px; border-radius:5px;outline:none;text-align:center;}
.btn-transparent-small:hover{background-color: #3c71ff;color: white;}            
/*.btn-transparent-small:active{height: 31px;width: 81px;}*/
.btn-transparent-secondary{background-color:transparent;border: 1px solid #3c71ff;color: #3c71ff; height: 30px;width: 100px;border-bottom-left-radius:5px; border-radius:5px;outline:none;}
.btn-transparent-secondary:hover{background-color:#3c71ff;color:white;}   
/*.btn-transparent-secondary:active{height: 31px;width: 101px;}*/   
.btn-transparent-open{
	background-color:transparent;      
	color: 		#A9A9A9;       
	border: 1px solid #CCCCCC; 
	height: 10px;
	width: 110px;
	border-bottom-left-radius:5px; 
	border-radius:5px;outline:none;  
	background: -webkit-linear-gradient(top,white,#F8F8FF,#DCDCDC);                         
} 
.btn-transparent-open:hover{color:#C0C0C0;}   	
.btn-transparent-search{
	width:34px;
	height: 34px;
	border: 0 none;
	color: #FFFFFF;
}
/* 头部导航更多下拉 */
.dropdown-menu{right: 0;left: auto;}
/* 头部图片改图标 */
.navbar-header ul li a i.title_icon{font-size: 24px !important;margin-top: 8px;}
.navbar-header ul li a i.icon-shezhi6{font-size: 22px !important;margin-top: 9px;}
.navbar-header ul li a i.icon-gerenzhongxin{font-size: 22px !important;margin-top: -2px;vertical-align: text-bottom;}
.btn-transparent-search:hover,.btn-transparent-open:hover{background-color: #438EB9 !important;color:white;}  
 .layui-nav{-webkit-box-sizing:border-box!important;-moz-box-sizing:border-box!important}
 .layui-nav{ border:1px solid #E5E5E5;cursor: pointer;position:relative;padding:0 20px;background-color:#F5F5F5;color:#c2c2c2;border-radius:2px;font-size:0;box-sizing:border-box!important}
 .layui-nav *{font-size:15px}      
 .layui-nav .layui-nav-item{position:relative;display:inline-block;*display:inline;*zoom:1;vertical-align:middle;line-height:40px}
 .layui-nav .layui-nav-item a{display:block;padding:0 20px;/*color:#c2c2c2*/transition:all .3s;-webkit-transition:all .3s} 
 .layui-nav .layui-this:after,.layui-nav-bar,.layui-nav-tree .layui-nav-itemed:after{position:absolute;left:0;top:0;width:0;height:5px;background-color:#478fca;transition:all .2s;-webkit-transition:all .2s}
 .layui-nav-bar{z-index:1000}
 .layui-nav .layui-nav-item a:hover,.layui-nav .layui-this a{/*color:#fff*/text-decoration: none;}
 .layui-nav .layui-this:after{content:'';top:auto;bottom:0;width:100%} 
 .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:20px;right:3px;border-width:6px}
 .layui-nav .layui-nav-mored,.layui-nav-itemed .layui-nav-more{top:16px;border-style:dashed dashed solid;border-color:transparent transparent #c2c2c2}
 .layui-nav-child{display:none;position:absolute;left:0;top:45px;min-width:100%;line-height:36px;padding:5px 0;box-shadow:0 2px 4px rgba(0,0,0,.12);border:1px solid #d2d2d2;background-color:#fff;z-index:100;border-radius:2px;white-space:nowrap}
 .layui-nav .layui-nav-child a{color:#333}
 .layui-nav .layui-nav-child a:hover{background-color:#f2f2f2;color:#333}         
 .layui-nav-child dd{position:relative;line-height:36px;}    
 .layui-nav-child dd.layui-this{background-color:#478fca;color:#fff}
 .layui-nav-child dd.layui-this a{color:#fff}
 .layui-nav-child dd.layui-this:after{display:none}                        
 .relative{position: relative;}                
 .p-left-3{padding-left:3px;}     
 .p-left-25{padding-left:25px;}                   
 .search-lable{height:34px; line-height: 34px;position: relative;left: 12px;padding:0 !important;border-top:0px #D2D2D2 solid;
	 border-left:0px #D2D2D2 solid;border-bottom:0px #D2D2D2 solid;}   
 .search-content{padding:6px 5px 6px 5px;border:1px #D2D2D2 solid;height: 30px;width:100%;position: relative;right: 12px;}   
 .search-radio{position: relative;bottom: 11px; }                  
 .search-date-width{width: 45.5%;}
 .search-drop-down{position: absolute;right:0;bottom: 0px;}       
 #_mgPagebar{height: 40px;}  
 #_showPagerMsg{position: relative;bottom:10px;}   
 .paging{position: relative;bottom:8px;}            
 .parentMenu{font-size: 14px;}                
 .childMenu{font-size: 14px;}  
 .tree-item-name{width:calc(100% - 15px);height: 20px;line-height: 20px;overflow: hidden;display: block !important;}             
 .childText{position: relative;right:4px;font-size: 14px;}   
 #Search-term{font-size: 14px;}   
 .geryborder{border: 1px solid #D2D2D2; }
 .geryborder-rigth{border-right: 1px solid #D2D2D2;} 
 .goodsetting:hover{ background-color: #F9F9F9; }       
 .preview:hover{color: #478fca;font-size: 16px;cursor: pointer;}                                     
 .menu_bg{background-color:#eee; }     
 
        
/** add 20190202 图片信息列表 **/
ul.mgimglist{margin:0 auto;padding:8px 8px;  width:100%; overflow:hidden;border-style: none}
ul.mgimglist li{ float:left; padding:8px 8px; width:176px;margin:10px}
ul.mgimglist li img{ display:block; width:160px; height:90px}
ul.mgimglist li span{ display:block; width:100%; height:30px; line-height:30px; background:#FFFFFF;overflow: hidden;text-overflow: ellipsis;white-space: nowrap;}
table{word-break:break-all;}  
.layui-form{width: 100%;border: 1px #eee solid;}
.row .inside-margin .layui-form,.myrow .layui-form{border: none;}
.main-container>.main-container-inner::after{
	display: block;
	content: '';
	visibility: hidden;
	height: 0;
	clear: both;
}
.inp-rad >div{
	display: inline-block;
	width: 49%;
	text-align: center;
}
.inp-rad p{
	margin: 0;
	text-align: center;
}
.no1,.no2,.no3,.no4{
	display: block;
	margin: 0 auto;
	width: 67px;
	height: 40px;
}
.no1{
	background-color: #EEEEEE;
}
.no2{
	background-color: #18457C;
}
.no3{
	background-color: #d5241c;
}
.no4{
	background:url(../images/no4-qhc.jpg) no-repeat;background-size: 100% 100%;
}
.class-position{
	position: relative;
}
/* 头部导航 */
.nav>li>a{padding: 0 34px;}
@media (max-width:1280px){
	.nav>li>a{padding: 0 30px;}
}
@media (max-width:1150px){
	.nav>li>a{padding: 0 23px;}
}
@media (max-width:1024px){
	.nav>li>a{padding: 0 16px;}
}
@media (max-width:1024px){
	.nav>li>a{padding: 0 23px;}
}
/* 左侧菜单动画 */
.open b{
	transition: all 0.2s ease-in-out;
	-webkit-transition: all 0.2s ease-in-out;
	-moz-transition: all 0.2s ease-in-out;
	-o-transition: all 0.2s ease-in-out;
}
.open b:hover{
	transform: rotate(180deg);
	-webkit-transform: rotate(180deg);
	-moz-transform: rotate(180deg);
	-o-transform: rotate(180deg);
	-ms-transform: rotate(180deg);
}

/* 表单点击 */
.link-position{
	position: relative;
}
/* 首页宽窄屏切换的样式 */
.padding-index{
	padding-left: 68px;
	padding-right: 68px;
}
#teachPlanTab a{
	padding: 0 5px !important;
	background: url() no-repeat 0 0;
}
.icon-add{
	right:7px;
	top:7px !important;
	color: #8a8989 !important;
	font-size: 18px !important;
	height: 21px;
    line-height: 21px;
}
.icon-add-10{
	position: absolute;
	right:7px;
	top:6px !important;
	color: #8a8989 !important;
	font-size: 18px !important;
	height: 21px;
    line-height: 21px;
}
#leftMenu a{
	padding: 0 20px 0 6px;
}
.panel-body .panel-body{
	padding: 0;
}
#autowidth{
	margin-left: 0 !important;
}
.auto{
	height: auto !important;
}
input[type=search]::-ms-clear{
	display: none;
  }
/*多行文本禁止拖拉*/
textarea{resize:none !important;}
  .ui_buttons input[type="button"]{padding: 0px 10px 0px 12px; line-height: initial;}
  .layui-input, .layui-select, .layui-textarea{height: 34px;line-height: 34px;}
/*搜索栏下拉框*/
.search_boxs .layui-form-select dl,.inside-margin .layui-form-select dl,.layui-form-select dl{margin: 15px 0;}
/*搜索栏单选*/
.inside-margin .gray-frame .layui-form-radio{margin:0px 10px 0 0;}
/*首页细节修改*/
#page-content-1 .portal-column-td .template p{margin:0;}
#page-content-1 .portal-column-td .template-heading a{color:#428bca}

/* 头部 */


/** add 20190123 流程上面的按钮样式 ***/
.Flow-chart{width: 80% !important;position: fixed;bottom:0;background-color: rgba(28,69,123,0.8) !important;border-radius: 30px;
left: 50% !important;z-index: 13;cursor: pointer !important;overflow: hidden;-webkit-transform:translateX(-50%);-moz-transform:translateX(-50%);
 -ms-transform:translateX(-50%);-o-transform:translateX(-50%);transform:translateX(-50%);-webkit-box-shadow: rgba(55,83,163,.6) 0px 0px 13px; 
-moz-box-shadow: rgba(55,83,163,.6) 0px 0px 13px; box-shadow: rgba(55,83,163,.6) 0px 0px 13px;}
.Flow-chart:hover{cursor: pointer;}
.Flow-chart .cmdMenuOver{opacity: 0.8;cursor:pointer;border: none;}
.Flow-chart table td{line-height: 38px;padding-right: 10px;}
.Flow-chart{bottom: auto;top: 12px !important;height: 50px !important;}
.Flow-chart table td:first-child .cmdMenuPanel{text-align: left;}
.Flow-chart table td:last-child .cmdMenuPanel{text-align: right;}
.chartBelow{padding-top: 70px !important;}

.Flow-chart .cmdMenuPanel{padding:5px 0 5px 5px;}
.Flow-chart .cmdMenu,.Flow-chart .cmdMenuOver{border: none;padding:3px 0;margin: 0 10px;}

/*页面表单高度控制*/
input[type="text"],select{height: 34px !important;line-height: 34px !important;font-family: Helvetica Neue,Helvetica,PingFang SC,\5FAE\8F6F\96C5\9ED1,Tahoma,Arial,sans-serif;;}
.layui-input, .layui-select{height: 34px !important;line-height: 34px !important;}
  .layui-input, .layui-select, .layui-textarea{height: 34px;line-height: 34px;}
  .Wdate{height: 32px !important;}
  select.flowInput{border-color: #e6e6e6;height: 34px;line-height: 34px;}

/*流程页面*/
#tr1 select,#tr2 select,#actorUserIdTD select,#wf_yj select{height:280px !important;line-height:auto !important;}

/*分页*/
  .paging select{height:28px !important;line-height: 28px !important;}
  .paging input{height:26px !important;line-height: 26px !important;}
  .form-content select#assetsTypeId,.form-content select#belong{height: 34px;line-height: 34px;border-color: #D2D2D2;}
  .message-footer input[type=text]{padding:0 3px;}
  .message-footer{border: none;}
/*banner*/
  .index_open_banner{width:100%;margin: 0 auto;height:auto; position: relative;}
  .index_open_banner img{ display: block;width: 100%;margin: 0 auto;background-size: cover; background-position: center center;}
  .index_open_banner span{display:block;width: 80%;margin: 0 auto;position: absolute;z-index: 10;left: 10%;top:50%;
	transform:translateY(-50%);font-size: 34px;color: #fff;letter-spacing: 9px;height:60px;line-height: 60px;font-family:"黑体","SimHei";}
/* 会议 */
.Ban_meeting{background-image: url(../images/banner-meeting.png);}
/* 论坛 */
.banner_forum{background-image: url(../images/forum.png);}
/* 邮件 */
.banner_mail{background-image: url(../images/mail.png);}
/* 信息 */
.banner_information{background-image: url(../images/information.png);}
/* 我的收文 */
.banner_wdsw{background-image: url(../images/banner-wdsw.png);}
/* 通讯录 */
.banner_txl{background-image: url(../images/banner-txl.png);}
/* 我的日志、我的日程 */
.banner_wdrc{background-image: url(../images/banner-wdrc.png);}
/* 我的考试、我的联系、布置作业 */
.banner_wdks{background-image: url(../images/banner-wdks.png);}
/* 场所 */
.banner_cs{background-image: url(../images/banner-cs.png);}
/* 微课 */
.banner_wk{background-image: url(../images/banner-wk.png);}
/* 学员档案 */
.banner_xyda{background-image: url(../images/banner-xyda.png);}
/* 排课 */
.banner_jxjh{background-image: url(../images/banner-jxjh.png);}
/* 班级排座 */
.banner_bjpz{background-image: url(../images/banner-bjpz.png);}
/* 学员测评状况、专题测评状况 */
.banner_jscp{background-image: url(../images/banner-jscp.png);}
/* 待办文件、待阅文件、已办文件、已阅文件、我的文件 */
.banner_upcoming{background-image: url(../images/upcoming.png);}


  .allopen_bg{background-color: #fff;background-image: none;}
  .index_more_line.table tbody>tr>td{border: none;}
  .index_more_line.table thead tr{border-left: 1px #ccc solid;border-right: 1px #ccc solid;}
  .table_line_alone{border: 1px #eee solid;}
/*弹窗表格外边框问题*/
  .form_add_line{border: none;}
  .form_add_line tr:first-child{border-top: 1px #eee solid;}
  .form_add_line tr:nth-last-child(2){border-bottom: 1px #eee solid;}
  .form_add_line tr td:last-child{border-right: 1px #eee solid;}
  .form_add_line tr:nth-last-child(1) td:last-child{border-right:none;}
  .form_add_line table tr,.form_add_line table tr td{border: none !important;}
/*弹窗表格按钮包含在表格内*/
  table.form_table{border: none;border-top: 1px #eee solid;}
  table.form_table tr td:last-child{border-right: 1px #eee solid;}
  table.form_table tr:nth-last-child(2) td:last-child{border-bottom: 1px #eee solid;}
  table.form_table tr:nth-last-child(1) td:last-child{border-right:none;}
  
  table.form_table table tr,table.form_table table tr td{border: none !important;}

/*子表样式*/
  .child_table th{background-color: #f5f5f5;height: 30px;line-height: 30px;}
  .child_table td{height:28px;line-height: 28px;}
  .child_table input{text-align: center;}
/*滚动条*/
  .page-content,.sidebar{overflow-y:auto;}
/*分页*/
  .message-footer .pagination>li>span input{margin-top: -3px;}
/*左侧图标大小*/
  .nav-list>li>a i.iconfont{font-size: 19px !important;}
  .submenu .tree.tree-unselectable{padding-bottom:11px;}
  .menu-min .nav.nav-list li i.iconfont{margin-left:9px;}
.nav-list li .tree-folder-header i.icon-folder-close{display: none !important;}
.tree .tree-folder .tree-folder-header{padding: 6px 0;}
.nav-list>li>a{height: 36px;}
#form .tree{overflow-x: hidden !important;}

/*搜索栏*/
.search_boxs{padding-left: 0;padding-right: 0;}
  .search_width{width: calc(100% - 32px)}
  .search_width .search-lable em{ font-style: normal;display: inline-block; max-width:60px;overflow:hidden; 
	vertical-align: middle;height: 34px;line-height: 34px;margin-top: -2px;}
  input[type="text"]{padding:0px 4px !important;*padding:0px 4px;}
  .layui-select-title input[type="text"]{padding:0px 15px 0 4px !important;}
  input[readonly]{background: #fff !important;}
  /*表格样式修改*/
.table-responsive .table tbody>tr>td{vertical-align: middle;padding:10px 8px; line-height: 21px;}
.table-responsive .table tbody>tr>td input{height: auto !important;line-height: normal !important;margin: 0;}
.table-responsive .table tbody>tr>td a{color: #428bca;}

 .page_iframe{height:100%;}
.iframe_height{height:100%;}
.preview_box{display: inline-block;width: calc(100% - 85px);overflow: hidden;text-overflow:ellipsis;white-space: nowrap;}
.preview_box span.preview{display: inline; width: 100% !important;}
/*无数据展示*/
.table-hover>tbody>tr.null_hover:hover>td, .table-hover>tbody>tr.null_hover:hover>th{background-color: #fff;}
.null_data{text-align: center;width:100%;margin:0 auto;height:285px;}
.null_data img{display: block;margin:0 auto;max-width: 100%;padding-top:70px;width: 110px;}
.null_data font{font-size: 15px;margin-top: 20px;display: block;letter-spacing:1px;}

.panel-default .null_data{height:594px;}
.panel-default .null_data img{padding-top:220px;}
/*左侧树横向滚动条不要*/
.panel-body .goodsetting{height: 26px;line-height: 26px;}
.panel-body .goodsetting a{display: block;width: 100%;height: 26px;line-height: 26px;overflow:hidden;text-overflow:ellipsis;
	white-space:nowrap;font-size: 15px;}
.nav-tabs li a:hover,.nav-tabs>li>a:focus{background: #3c71ff;color: #fff;}
/*左侧树*/
#mypanel-default,#gridPanel {
	border-top-style: none;
	border-bottom-style: none;
	border-left-style: none;
	border-right-style: none;
}
#lmPanel{margin-top:45px!important;width: 15%;padding-left:0;}
#gridPanel{width: 85% !important;padding-left:10px;}
#lmPanel,#gridPanel {float: left;}
#tree2,#infotree{height:667px;overflow-y:auto;overflow-x: hidden;}

#myTab4 a{padding: 0 5px;}
/*右侧外框间距*/
.myrow{margin: 0 !important;}
.myrow:after{content: " ";display: block;clear: both;}
.myrow .panel-body{padding:0;}
.myrow .panel-body .panel-body{padding:0 !important;}
.panel-heading + .panel-body{padding: 0;}


.row #form{padding: 0;}
/*首页title-->小图标*/
.template-heading font i{display:inline-block;width: 18px;text-align: center;height: 18px;line-height:26px;}
/*弹出层展开、收起按钮*/
.information_more{margin: 10px 0;}
.information_more i{margin-right: 4px;}
/*nav更多按钮*/
.breadcrumbs .nav li>a i.icon-jiugongge{font-size:19px !important;}

.layui-form tr td.form-lable font{vertical-align: text-top;}

.panel.panel-default{margin-bottom: 0;}
.inside-margin  .table-responsive .message-footer{
	background: #ffffff;
	border-bottom: none;
}
/*tab 文字*/
.nav-tabs>li>a, .nav-tabs>li>a:focus{color: #6f7890;}
.nav-tabs>li.active>a,.nav-tabs>li.active>a:focus{color: #3c71ff;}
/*问卷调查*/
.questionnaire_box{width:1100px;margin: 0 auto;padding:30px 0 10px 0;}
.questionnaire_title{width: 100%;color: #333;font-size:35px;text-align:center;border-bottom: 1px #dcdcdc solid;
line-height:48px;padding:15px 0 28px 0;font-weight:500;margin-bottom:30px;}
.questionnaire_bos{width: 100%;margin-top: 10px;}
.questionnaire_list{width: 100%;margin-top: 10px;}
.questionnaire_list_tit{width: 100%;display: block;line-height: 30px;font-size: 16px;font-weight: bold;padding: 0 3px;margin-top: 10px;}
.questionnaire_list_con{padding: 0 7px;}
.questionnaire_list_con.layui-form{border: none;}
.question_tit{display: block;font-size: 16px;color: #333;line-height: 30px;margin:0;margin-top:10px;}
.question_tit em{display: block;font-style: normal;float: left;width: 26px;}
.question_tit span{display: block;float: left;width: calc(100% - 26px);word-wrap:break-word; white-space:initial;}
.question_answer{width: 100%;padding-left: 26px;}
.question_answer li{width: 100%;line-height: 30px;}
.question_answer li input{zoom:140%;vertical-align: sub;margin-right: 6px;}
.question_answer li label{font-size: 15px;color: #333;margin: 0;font-weight: normal;}
.question_answer li span{display: none;}
.question_answer li .layui-form-radio{margin:0;padding-right: 0;}
.question_answer li .layui-form-radio i{margin-right: 0;margin-top:-3px;font-size: 18px;}
.question_answer li .layui-form-checkbox[lay-skin=primary] i{margin-top:-3px;}
.layui-form-checkbox[lay-skin=primary] i{border: 1px solid #c2c2c2;height: 16px;}
.question_textarea{width: 80%;border: 1px #bebebe solid;padding:5px 10px;line-height: 30px;font-size: 15px;color: #333;
	margin-top: 5px;resize: none;margin-left: 26px;}


.service_input input[type="checkbox"],.service_input input[type="radio"]{vertical-align: middle;margin-top: -2px;}
.flowInput{height: 35px;}

.class-position input.layui-input,.class-position input[type="text"]{padding-right: 32px !important;}
.edui-default .edui-editor-bottomContainer td{border-top: none !important;}
/*排课管理*/
.domBtnDiv tr td img{vertical-align: middle;margin-top: -2px;}

/*分页*/
.message-footer{padding: 12px 0;}

.table-responsive .table thead>tr>th{border-bottom: none;}
/*搜索栏每行最后一个下拉框宽度*/
.search_last .layui-unselect.layui-form-select{width:95%;}
.search_last_tree .layui-unselect.layui-form-select{width:92%;}

/*网盘*/
.Right_click{width:120px;background-color:#fff;display:none;position:absolute;padding: 10px 0;border: 1px solid #d8d5d5;
box-shadow: 2px 2px 5px #666;}
.Right_click div{height: 30px;line-height: 30px;cursor:pointer;background-color: #fff;padding:0 10px;}
.Right_click div:hover{background-color: #eae7e7;}
.Right_click div.line_bot{border-bottom: 1px #e1e1e1 solid;}
.Right_click div input[type="radio"]{vertical-align:text-top;margin-right: 4px;}
.network_top{float: right;}
.network_top button{width: 72px;}
.network_top button.btn-primary{color: #fff;}
.network_top button.btn-danger{color: #fff;border-color: #d15b47;}

.network_search{padding:10px;background: #f2f2f2;border: 1px solid #dcdcdc;}
.network_checkbox{padding:10px;background: #ebebeb;border: 1px solid #dcdcdc;border-top:0px;}
.networkForm{border: 1px solid #dcdcdc;height:600px;border-top:0px;overflow-y: auto;}
.cloudblue{color: #366FD6;}
.period_dateymd i.iconfont,.search_date i.iconfont{top:4px;}
.zztitle{background: #366FD6 !important;color: #fff !important;padding: 10px 15px;border-bottom: 1px solid transparent;border-top-right-radius: 3px;
border-top-left-radius: 3px;}
/* 头部党校论坛 */
.school_BBS{line-height: 52px !important;}
.school_BBS i{cursor: pointer;font-size:22px;color: #90afe8;}
/* 导入弹窗样式 */
.import_table{margin: 0 auto;border: 1px #eee solid;}
.import_table td{padding:6px 10px;}
.import_table td table{margin-left: 0;margin-top: -5px;margin-bottom: 6px;}
.import_button{position: absolute;top: 114px;left: 128px;width:100px !important;  height: 35px !important;  line-height: 35px;}
.importBox_button{margin: 20px 0 0 10px;}
.importBox_button input{margin-left: 2px;}
.import_table table td{padding: 6px 0;}

/* 联系人磁贴 */
.magnet_box:after{clear: both;display: block;content: '';}
.magnet_box dl{width: 20%;min-width:100px;padding: 10px;float: left;}
.magnet_list{width: 100%;background-color: #f2f2f2;height: 150px;border: 1px #eaeaea solid;border-radius: 5px;
	position: relative;padding: 15px;}
.magnet_box dl span,.magnet_box dl label,.magnet_box dl p{display: block;width: 100%;overflow: hidden;white-space: nowrap; text-overflow:ellipsis;}
.magnet_box dl span{font-size: 17px;height: 24px;line-height: 24px;font-weight: 700;}
.magnet_box dl span.male{color: #3c71ff;}
.magnet_box dl span.female{color: #fb2929;}
.magnet_box dl span a{float: right;cursor: pointer;margin-right: 10px;}
.magnet_box dl label{border-bottom: 1px #e6e6e6 solid;font-weight: 700;font-size: 14px;color: #333;height:24px;line-height: 24px;
padding-bottom:32px;margin:4px 0 8px;}
.magnet_box dl p{font-size: 14px;height: 26px;line-height: 26px;color: #333;}
.magnet_box dl .layui-form{position: absolute;z-index: 10;right: 4px;top: 13px;line-height: 16px;border: none;width: 16px;}


/* 审批流程时间轴 */
.timeline{width: 100%;}
.timeline td.timeline_top img{display: block;width: 50px;margin: 0  auto;}
.timeline td{color: #424f60;font-size: 16px;line-height: 26px;padding: 30px 6px;}
.timeline td.timeline_order{background: url(../images/timeline_bg.jpg) repeat-y;background-position: center center;text-align: center;}
.timeline td.timeline_order em{display: inline-block;width: 35px;height: 35px;line-height: 31px;border: 2px solid #5d55cf;text-align: center;border-radius: 50%;background-color: #fff;font-style: normal;
color:#5d55cf;font-size: 16px;font-family: din;}
.timeline tr:first-child td{padding: 0 6px;color:#424f62}
.timeline tr:last-child td.timeline_order{background: url(../images/timeline_foot.jpg) repeat-y;background-position:center -36%;}
.timeline td:first-child{font-family: din;text-align: right;}
.timeline td:first-child p{font-size:20px;}
.timeline td.timeline_jt{display: block;max-width: 100%;}
.timeline td span{color: #0167ef;margin-right: 12px;}
.timeline td.received{color:#ff7a11;}
.timeline tr:last-child td{padding: 30px 6px 0 6px;vertical-align: bottom;}

/* Tab切换-样式二 */
.myTab_two .nav-tabs{border-color: #cfcfcf;}
.myTab_two .nav-tabs>li>a,.myTab_two .nav-tabs>li>a:focus,.myTab_two .nav-tabs>li>a:hover{width: auto;
	background-color: #fff;height: 45px;line-height: 44px;}
.myTab_two .nav-tabs>li.active>a,.myTab_two .nav-tabs>li.active>a:focus{color: #3c71ff;}
.myTab_two .nav-tabs>li>a{color: #333;padding: 0 20px;min-width: 120px;}

/* 自定义Tab切换-组织树 */
.MyTab{width: 100%;position: relative;}
.MyTab_tit{border-left:1px #c5d0dc solid;}
.MyTab_tit:after{display: block;content: '';clear: both;}
.MyTab_tit span{border:1px #c5d0dc solid;border-left:none;background-color: #fff;height: 45px;line-height: 45px;display: block;float: left;padding: 0 20px;min-width: 120px;
text-align: center;cursor: pointer;}
.MyTab_tit span.active{color: #3c71ff;border-bottom: none;}
.MyTab_box{width: 100%;border:1px #c5d0dc solid;margin-top: -1px;}
.MyTab_but{position: absolute;top: 0;right: 0;}
.MyTab_box{padding: 10px;}
.MyTab_mian{display: none;}

/* 优秀学员候选人列表 */
.candidate:after{display: block;content: '';clear: both;}
.candidate{font-size: 14px;}
.candidate a{display: inline-block;border: 1px #428bca solid;font-size: 12px;padding:0 5px;border-radius:2px;float: right;}
.candidate a:hover{background-color: #428bca;color: #fff !important;}
.candidate span{display: inline-block;width:calc(100% - 115px);position: relative;height: 18px;border: 1px #a5a5a5 solid;
vertical-align: middle;}
.candidate span em{display: block;position: absolute;z-index: 10;left:0;top:0;height: 16px;
	background-color: #3c71ff;font-style: normal;}
/* 优秀学员奖状 */
.testimonials:after{display: block;content: '';clear: both;}
.testimonials dd{width:25%;float: left;padding:10px;}
.testimonials dd .testimonials_bg{width:100%;height: 155px;background: url(../images/testimonials_bg.png) no-repeat;
	background-size: 100% 100%;color: #7a808f;text-align: center;font-size: 14px;padding-top: 82px;}
.testimonials dd span{display: block;width: 90%;margin: 0 auto;padding: 0 10px;border-bottom: 1px #d8dce6 solid;line-height: 25px;font-size: 15px;margin-bottom: 2px;}
.testimonials dd p{width: 90%;margin: 0 auto;line-height: 18px;height: 18px;overflow: hidden;white-space: nowrap; text-overflow:ellipsis;}

/* 门户 */
.content_box{height: 100%;padding-bottom:75px;width: 96%;overflow: hidden;margin-left: 2%;}
.content_box .main-content{width:calc(100% + 17px);}

.portalTop{background:#223d6a;padding: 0 2%;}
.portalTop .portalTop_login{margin:15px 0 15px 8px;}
.portalTop .sidebar{float: none;border: 0 none; width: 100%; overflow: hidden;background:#223d6a;overflow: visible;overflow-y: visible;overflow-x: visible;height: 55px;top: 0;}
.portalTop .tab-portal{margin-left: 8px;}
.portalTop .tab-portal{height: 55px;}
.portalTop .tab-portal span{line-height: 55px;height: 55px;display: inline-block;color: #fff;width:48%;font-size: 16px;text-align: center;cursor: pointer;z-index: 9999999;
	position: relative;cursor: pointer;}
.portal_topbox{float:left;width:15%;}
.portalTop .sidebar-shortcuts-large{padding-bottom:0;}
.portal_operBox{float: right;text-align: right;margin:6px 0 0 0;}
.portal_operBox .btn-transparent{background-color: #3c71ff;color: #fff;margin-top: 4px;}
.portal_oper{display: inline-block;}
.portal_oper .btn-transparent{background-color: #1e9dfe;color: #fff;}
.portal_component{position: absolute;z-index: 999;right: 0;top: 36px;width: 465px;min-height: 200px;display: none;}
.portal_component i{color: #fff;font-size: 22px;position: absolute;z-index: 10;top: 10px;right: 28px;}
.portal_open{background-color: #fff;width: 100%;padding: 20px 0 20px 20px;text-align: left;margin-top: 26px;border-radius: 2px;box-shadow: -2px 2px 10px #333a40;
-o-box-shadow: -2px 2px 10px #333a40;-moz-box-shadow: -2px 2px 10px #333a40;-webkit-box-shadow: -2px 2px 10px #333a40;}
.portal_open li{font-size: 15px;line-height: 26px;margin: 10px 0;}
.portal_open li:after{display: block;content: '';clear: both;}
.portal_open li span.portal_openTit{color: #5f6679;font-weight: 700;width: 60px;}
.portal_open li span.portal_openCon{display: inline-block;width: calc(100% - 60px); float: right;}
.portal_open li a{margin:0 20px 0 10px;color: #5e6581;display: inline-block;}
.portal_open li a:hover{color: #3c71ff;}
.portal_layout{background-color: #1a3057;display: inline-block;height: 35px;vertical-align: bottom;border-radius: 5px;margin-right:-2px;}
.portal_layout input[type="button"]{height: 35px !important;line-height: 35px !important;border: none;margin-top: 0;border-radius: 5px;}
/* 快捷 */
.quick-list{width: 1217px;padding: 30px 0;height:100%;position: relative;margin-right: -15px;overflow-y: scroll;}
.quick_listTit{background-color: #223d6a;padding: 20px 2% 10px;}
.quick_listTit ul{margin-right: -8px;}
.quick_listTit ul:after{display: block;content: '';clear: both;}
.quick_listTit ul li{float: left;margin: 0 0.5% 10px 0;border-radius: 3px;width: 7.192%;height: 35px;line-height: 35px;text-align: center;overflow: hidden;}
.quick_listTit ul li:hover{background-color:#bfc4ce;}
.quick_listTit ul li a{display: block;color: #545d6e;text-decoration:none;background-color:#dde3ef;font-size:14px;}		

/* 教师主页 */
.w1400{max-width: 1400px;margin: 0 auto;}
@media (max-width:1400px){
	.w1400{padding:0 12px;}
}
.w1400 .layui-form{border: none;}
.w1400:after{display: block;content: '';clear: both;}
.main_logo{margin-top: 70px;}
.main_logo img{display:inline-block;margin:-2px 10px 0 0;width: 50px;vertical-align: middle;}
.main_logo span{display:inline-block;color: #ff0a0a;font-size: 38px;height: 50px;line-height: 50px;letter-spacing:4px;font-weight: 700;vertical-align: middle;}
.main_shadow{box-shadow: 0 0 10px #ebebef; -moz-box-shadow: 0 0 10px #ebebef; -o-box-shadow: 0 0 10px #ebebef;
-webkit-box-shadow: 0 0 10px #ebebef;background-color: #fff;}
.main_About{padding: 20px 15px;border-radius: 10px;margin:70px 0 0;}
.main_About:after{display: block;content: '';clear: both;}
.main_AboutBox:after{display: block;content: '';clear: both;}
.teacherHeard{float: left;}
.teacherHeard p{text-align: center;color: #424554;font-size: 24px;font-weight: 700;line-height: 30px;height: 30px;margin: 10px 0 0;
overflow: hidden;text-overflow: ellipsis;white-space: nowrap;font-family: '宋体';}
.StudentName{margin-top: 10px;width: 100%;}
.StudentName p{text-align: center;color: #424554;font-size: 24px;font-weight: 700;line-height: 30px;margin:10px 0 0;}
.main_AboutBox ul{width: calc(100% - 130px);float: right;padding-inline-start:0px;}
.main_AboutBox li{width: 50%;float: left;height: 34px;line-height: 34px;color: #424554;font-size: 14px;margin: 3px 0;overflow: hidden;text-overflow: ellipsis;white-space: nowrap;}
.main_AboutTxt{color: #4a516b;border-left: 1px #c4c7cc solid;height: 140px;padding-left: 40px;margin-top: 8px;}
.main_AboutTxt span{display: block;font-weight: 700;font-size: 16px;line-height: 30px;margin-bottom:10px;}
.main_Txt{width: 100%;overflow: hidden;font-size: 14px;line-height: 25px;height: 125px;}
.main_AboutTxt p{text-indent: 2em;word-break:break-all;width:calc(100% + 15px);height:100%;overflow-y:scroll;padding-right: 5px;}
.main_Fnumber{margin-top: 20px;margin-bottom: 20px;padding: 0;}
.main_Fnumber div{text-align: center;color: #fff;font-size: 15px;}
.main_Fnumber div span{display: block;width: 100%;border-radius: 10px;padding: 20px 12px 2px 12px;}
.main_Fnumber div span p{font-size: 38px;font-family: din;}
.main_Fblue{background-color: #466af2;}
.main_Frde{background-color: #eb6876;}
.main_Fgreen{background-color: #1ec5bb;}
.main_Forange{background-color: #ffad00;}
.main_teaching{border-radius: 10px;margin: 0;padding-top: 12px;}
.main_title{display: block;font-size: 19px;color: #2c334f;line-height: 32px;margin-top:6px;padding: 0 8px;font-family: '宋体';font-weight: 700;}
.main_title a{float: right;font-size: 14px;color: #747d9e;}
.main_titLine{border-bottom: 1px #e5e6eb solid;padding-bottom: 5px;height: 38px;}
.main_titLine i{float: right;color: #7e8fa7;font-size:20px;cursor: pointer;}
.main_ul{margin-top: 12px;padding-bottom: 16px;position: relative;}
.main_ul:after{display: block;content: '';clear: both;}
.main_ul ul:first-child{border-right: 1px #c4c7cc solid;padding-right:40px;}
.main_ul ul:last-child{padding-left:40px;}
.main_ul li{font-size: 16px;height: 36px;line-height: 36px;}
.main_ul li a{color: #4e6bcf;display: inline-block;width: 70%;height: 36px;line-height: 36px;overflow: hidden;}
.main_ul li span{float: right;color: #6d7d8d;}
.mian_table{margin: 5px 0 12px 0;width: 100%;padding: 0 8px;}
.mian_table table{border-color: #dedede;text-align: center;border: 1px #dedede solid;width: 100%;}
.mian_table th,.mian_table td{text-align: center;color: #434551;font-size: 15px;padding: 4px 5px;}
.mian_table th{line-height: 24px;}
.mian_table th p{margin:0;}
.mian_table td{padding: 20px 5px;line-height: 20px;}
.mian_tableTh{position: relative;}
.mian_tableTh span{position: absolute;z-index: 10;}
.tableTh_wb{left: 26px;bottom: 6px;}
.tableTh_sj{right: 26px;top: 6px;}
.main_tableTxt{padding:14px 12px 12px;width: 100%;height: 255px;overflow-y: auto;}
.main_tableTxt table{width: 100%;}
.main_tableTxt table td{font-size: 15px;color: #1e2537;padding:10px 5px;}
.main_tableTxt table td:last-child{color: #df4c76;text-align: right;}
.main_research{border-radius: 10px;margin:20px 0 0 0;padding-top: 12px;}
.main_tableMost{padding:10px 0 12px 0;width: 100%;position: relative;}
.main_tableMost table{width: 100%;}
.main_tableMost table td{font-size: 15px;color: #1e2537;padding:8px 5px;}
.main_tableMost table td:last-child{text-align: right;}
.main_tableLast:after{display: none;}
/* 课表 */
.scheduleBox{padding:10px 0 10px 10px;background: #fff;margin-bottom: 20px;border-radius: 10px;}
.schedule{padding:10px 20px 10px 10px;}
.scheduleTit{width: 100%;position: relative;}
.scheduleTit span{color: #2c334f;font-size: 19px;margin-right: 25px;font-weight: 700;cursor: pointer;font-family: '宋体';}
.scheduleTit span.active{color: #c72c24;}
.scheduleTit em{font-style: normal;position: absolute;z-index: 10;left:92px;top: 0;font-size: 18px;color: #c7c7c7;}
.scheduleTab{display: none;}
.bz_calendar{width: 100%;margin-top: 20px;}
.bz_process{width:100%;margin:0 auto;height:180px;overflow-y: auto;}
.bz_process table{width: 100%;table-layout: fixed;}
.bz_process td table td{padding:4px 8px;}
.bz_process td:first-child{background: url(../images/bz_proces_bg.jpg) repeat-y center;text-align: center;}
.bz_process td em{font-style: normal;width: 8px;height: 8px;display: block;border-radius: 50%;background-color: #ea4648;margin: 0 auto;}
.bz_process td table td:first-child{background:none;text-align: left;}
.bz_process td p{color: #666;font-size: 16px;margin: 0;height: 30px;line-height: 30px;width: 100%;overflow: hidden;text-overflow: ellipsis;white-space: nowrap;}
.bz_process td p.bz_processTit{font-size: 16px;font-weight: 700;}
.bz_process td p.bz_processTxt{font-size: 16px;}
.bz_process td em.today{height: 25px;line-height: 25px;width: 25px;border: 1px #ea4648 solid;background-color: #fff;font-size: 14px;
color: #ea4648;}
.bz_process td em.morning{background-color: #ea4648;color:#fff;}
.bz_process td p span.address{font-style: normal;height: 30px;line-height: 27px;background-color: #f7f7fb;border-radius: 15px;
color: #ea4648;font-size:14px;display: inline-block;float: right;padding: 0 12px;}
.arrangingBox{padding-left: 20px;padding-right: 0;}
.arranging{padding:10px 0 10px 10px;background: #fff;margin-bottom: 20px;border-radius: 10px;height: 330px;}
/* 数据统计 */
.mianStatistical{margin:0 0 20px 0;border-radius: 10px;padding-top: 12px;}
.mianStatistical ul{padding: 15px 0;}
.mianStatistical ul:after{display: block;clear: both;content: '';}
.mianStatistical li{float: left;width:11.111%;text-align: center;color:#3c4561;font-size:15px;}
.mianStatistical li p{font-size: 34px;margin-bottom:5px;}

/* 学员主页 */
.main_About_img{display: block;width: 110px;}
.main_About_img img{display: block;width: 110px;height: 110px;border-radius: 50%;}
.main_UpImg{margin-top: 5px;display: none;}
.student_img{width: 110px;float: left;}
.student_text{width: calc(100% - 110px);float: left;}
.student_text .layui-form{border: none;}
.student_text .layui-form:after{display: block;content: '';clear: both;}
.student_text li{display: block;width: 33.333%;float: left;padding: 0 45px;position: relative;}
.student_text li:after{display: block;content:'';width: 1px;background-color:#c4c7d0;height: 160px;position: absolute;z-index: 10;right: 0;top: 50px;}
.student_text li.studentLast:after{display: none;}
.main_About .StudTextLi{margin:0;color: #4c5262;font-size:15px;width: 100%;height: 50px;line-height: 50px;}
.main_About .StudText{display:inline-block;vertical-align: middle;max-width: calc(100% - 90px);overflow: hidden;text-overflow: ellipsis;
white-space: nowrap;margin-top: -2px;}
.main_About .StudentName .StudText{width: 100%;max-width: 100%;}
.main_About .StudentName .layui-input-block{width: 100%;}
.main_About .layui-input-block{display:none;margin-left:0;position: relative;height:36px;line-height: 36px;float: right;
width: calc(100% - 90px);margin-top: 7px;}
.main_About .layui-input-block .dateymd{width: 128px !important;}
.main_About .layui-input-block .dateymd i{top: 5px;}
.main_About .layui-input-block input{border-color: #e6e6e6;}
.student_text .Operation{text-align: right;padding:12px 8px 0 0;}
.student_text .Operation span{display: inline-block;cursor: pointer;color: #0b72ff;font-size: 14px;margin-right: 10px;}
.student_text .Operation span.OperOther{display: none;}
.tese_table{height: 133px;}
.tese_table table td{padding: 8px 10px;}
.tese_table table td.tese_tableTit{font-weight:700;}
.tese_table:after{display: none;}
.main_titSmall{width: 100%;margin:0;}
.measurement_table tr:first-child td{font-family: din;font-size:34px;}
.measurement_table td,.measurement_table table td:last-child,.literacy_table table td:last-child,.literacy_table td,.attendance_table td,.attendance_table table td:last-child{text-align: center;}
.measurement_table table td.meas_tableTit{font-size:16px;}
.measurement_table:after,.literacy_table:after{display: none;}
.literacy_table table tr:first-child td:last-child{font-family: din;font-size:34px;}

/* 党校学习经历Tab */
#firstpane{width: 100%;padding-bottom:10px;}
.LearnTit{width: 100%;cursor: pointer;}
.LearnTit table td{font-size: 17px;padding:8px 15px; text-align: center;line-height: 30px;}
.LearnTit table td:last-child{text-align: right;}
.LearnTit table td:first-child{text-align: left;}
.LearnTit.active{background-color: #ddecfb;}
.LearnTit.active table td{padding:10px 15px;}
.Learnbox{width: 100%;background-color: #f7fbff;position: relative;display: none;}
.Learnbox .PackUp{cursor: pointer;position: absolute;z-index: 10;top: 30px;right: 20px;color: #0b72ff;font-size: 14px;}
.LearnTabBox{padding: 20px;}
.LearnTab li{display: inline-block;width: 85px;height: 30px;line-height: 30px;text-align: center;font-size: 14px;color: #413a36;
border:1px #e8eff7 solid;cursor: pointer;border-radius: 3px;position: relative;margin-right: 18px;}
.LearnTab li.active{border-color: #0b72ff;color: #0b72ff;}
.LearnTab li i{display: none;position: absolute;z-index: 10;top: -7px;right: -5px;font-size: 12px;}
.LearnTab li.active i{display: block;}
.LearnTable{width: 100%;margin-top: 12px;}
.TabHide{display: none;}
.LearnTable table td{padding: 10px 0;color:#3c4561;font-size: 16px;}
.LearnTable table td i{font-size: 18px;color: #266cbf;}
.LearnTable table td.NotSub{color:#e45272;}
.LearnTable table td.HasSub{color:#289eaa;}
.Measure table td{text-align: center;}
.Measure table tr:first-child td{font-size: 34px;font-family: din;}
/* 教师列表 */
.HomeLogin span{font-family: "FZDBS";font-weight: normal;}
.HomeLogin span em{font-family: "宋体";font-style: normal;font-size: 28px;border-left: 1px #fff solid;height: 36px;line-height: 48px;display: inline-block;
vertical-align: text-top;margin-left: 15px;padding-left: 15px;}
.screening{margin: 70px 0 0 0;}
.screeningBox{background:rgba(255,255,255,.75);padding: 15px 20px;}
.screeningCond{margin-bottom: 10px;}
.screeningCond::after{display: block;content:'';clear: both;}
.screeningCond span{float: left;text-align: right;width: 84px;line-height: 25px;color: #444;}
.screeningCond a{display: inline-block;font-size: 14px;color: #444;height: 25px;line-height:25px;padding: 0 10px;margin: 0 6px;border-radius:13px;}
.screeningCond a:hover{text-decoration: none;color: #db9b3f;}
.screeningCond a.active{color: #fff;background-color: #db9b3f;}
.screeningMore{float: right;width: 72px;height: 26px; line-height: 26px;text-align: center;border: 1px #a4a4a4 solid;cursor: pointer;}
.screeningMore i{color: #a4a4a4;font-size: 14px;margin-left: 3px;display: inline-block;}
.HomeMore i{-webkit-transform: rotate(180deg);-moz-transform: rotate(180deg);-o-transform: rotate(180deg);-ms-transform: rotate(180deg);transform: rotate(180deg);}
.screeningOrg{float: left;width: calc(100% - 160px);}
.screeningOrg a{display: inline-block;width: 119px;padding: 0;margin: 0 7px 4px 7px;}
.screeningOrg a.active{color: #444;background-color: transparent;}
.screeningOrg a em{max-width: 100%;display: inline-block;height: 25px;line-height:25px;font-style: normal;padding: 0 10px;border-radius:13px;overflow: hidden;text-overflow: ellipsis;white-space: nowrap;}
.screeningOrg a.active em{color: #fff;background-color: #db9b3f;}
.screeningOrg span.screeningSpan{position: relative;;display:block;float: left;width:100%;text-align: left;height: 60px;overflow: hidden;padding-left: 62px;
transition:all ease 0.5s;-moz-transition: all ease 0.5s;-webkit-transition: all ease 0.5s;-o-transition: all ease 0.5s;}
.screeningOrg a.Nolimit{width: auto;position: absolute;z-index: 10;left: 0;top: 0;}
.HomeOther span.screeningSpan{height: auto;}
.HomeList{width: 85%;margin: 0 auto;float: none;}
.HomeList dl::after{display: block;content:'';clear: both;}
.HomeList dl{padding-inline-start:0px;margin-left: -35px;width:calc(100% + 70px);}
.HomeList dd{width: 20%;padding:15px 35px; float: left;}
.HomeList dd span{width: 100%;padding: 10px;display: block;background-color: #f7f8fa;border: 1px #e9ecf0 solid;}
.HomeList dd img{display: block;width: 100%;background-repeat: no-repeat;background-size: 100% 100%;}
.HomeList dd span p{text-align: center;font-size: 14px;color: #333;height: 30px;line-height: 30px;width: 100%;overflow: hidden;
text-overflow: ellipsis;white-space: nowrap;margin:5px 0 0 0;}
@media (max-width:1400px){
	.screeningCond a{margin: 0 5px;}
}
@media (max-width:1366px){
	.screeningCond a{margin: 0 4px;}
}
@media (max-width:1280px){
	.screeningCond a{margin: 0 2px;}
}
@media (max-width:1024px){
	.screeningCond a{margin:0;padding: 0 8px;}
	
}






/* 首页快捷方式图标 */
.infobox>.infobox-icon{width: 44px;height: 44px;}
.infobox>.infobox-icon>[class*="icon-"]{padding: 0;width: 44px;height: 44px;line-height: 44px;text-align: center;}
.infobox>.infobox-icon>[class*="icon-"]:before{padding: 0;width: 44px;height: 44px;}
.infobox>.infobox-icon .icon-daiyue{line-height: 40px;}
/* 发起流程 */
.workflow_boxs{background-color: #f2f2f2;min-height: 100%;}
.workflow_boxs .col-xs-12,.workflow_boxs{padding: 0 !important;}
.workflow_table{background-color: #fff;border-radius:8px !important;border: 1px #e0e0e0 solid;
    box-shadow: 2px 12px 12px rgba(224,224,224,0.7);-webkit-box-shadow:2px 12px 12px rgba(224,224,224,0.7);-moz-box-sizing-shadow:2px 12px 12px rgba(224,224,224,0.7);}
.workflow_table span.workflow_icon{display: inline-block;width: 4px;height: 20px;background-color: #3c71ff; vertical-align: middle;margin-right: 10px;
border-radius: 3px;margin-left: 15px;margin-top: -2px;}
.workflow_titbox td{height: 50px; line-height: 50px;border-bottom: 1px #e0e0e0 solid;}
.workflow_table .workflow_tit{color:#263649;font-size: 18px;font-weight: bold;}
.workflow_td{padding: 5px 0 5px 30px;height:30px;line-height:30px;}


.breadcrumbs .nav li>a{font-family: "FZDBS";font-size: 20px;max-width:148px;}
.dropdown-menu li a{max-width:100% !important;}
small{font-family: "FZDBS";font-size: 92%;}
small font{display: inline-block;vertical-align: middle;}
/* 顶部快捷方式 */
.inpQuickTit{color: #666 !important}
.inpQuick a{text-align: left !important;color: #666 !important;padding-left:15px !important;cursor: pointer;border-bottom: 1px #eee solid !important;}
.inpQuick a:last-child{border-bottom: none !important;}
/* 去除流程页面边框 */
.chartBelow .tab-content{border: none;}
/* 提示弹窗 */
.ui_dialog td.ui_icon{text-align: right;}
.ui_dialog .ui_buttons input[type="button"]{width: auto !important;height: 23px !important;line-height: 23px;}
/* 运行监测 */
.DeTable{border-left: 1px #ccc solid;text-align: center;}
.DeTable td,.DeTable th{border-right: 1px #ccc solid;border-bottom: 1px #ccc solid;vertical-align:middle !important;}
.DeTable th{border-top: none !important;}
.DeTable thead tr{background: transparent !important;background-image: none !important;}
.DeTable thead{background: #f2f2f2;
    background-image: -webkit-gradient(linear,left 0,left 100%,from(#f8f8f8),to(#ececec));
    background-image: -webkit-linear-gradient(top,#f8f8f8,0%,#ececec,100%);
    background-image: -moz-linear-gradient(top,#f8f8f8 0,#ececec 100%);
    background-image: linear-gradient(to bottom,#f8f8f8 0,#ececec 100%);
    background-repeat: repeat-x;
    filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#fff8f8f8',endColorstr='#ffececec',GradientType=0);
}
.DeTable tr:last-child td{border-bottom: none;}

#teachPlanTab>li>a:hover{background:#3c71ff !important;color: #fff !important;}

.emailShift .layui-form-select dl{max-height:500px;}


.layui-laydate .layui-this:hover{background-color:#3C71FF;}

.dropdown-menu.dropdown-close.pull-right{right:5px;}

.page-content .inside-margin .gray-frame input[type='checkbox']{border: 1px solid #c9c9c9;}
.table-responsive .table tbody>tr>td input[type='checkbox']{height: 15px !important;}
.table-responsive .table tbody>tr>td input[type='radio']{height: 15px !important;border-radius: 50% !important;}
input[type='checkbox']{
    width: 15px !important;
    height: 15px !important;
    background-color: #fff;
    -webkit-appearance:none;
    border: 1px solid #c9c9c9;
    border-radius: 2px;
    outline: none;
    cursor: pointer;
}
input[type='radio']{
    width: 15px;
    height: 15px;
    background-color: #fff;
    -webkit-appearance:none;
    border: 1px solid #c9c9c9;
    border-radius: 2px;
    outline: none;
    cursor: pointer;
    border-radius: 50%;
}
input[type=checkbox]:checked{
    background: url("../images/checkbox_icon.png") no-repeat center center;
}
input[type=radio]:checked{
    background: url("../images/checkbox_icon.png") no-repeat center center;
}