@charset "utf-8";
/* CSS Document */
html,
body {
    height: 100%;
}
body{
	margin: 0;
	padding: 0;
	border: 0;
    background-color: #fff;
}
body .margin-top-0 {
	margin-top: 0;
    background-color: #fff;
}
body.modal-open {
/*    margin-right: 0;*/
}
/*//去除ul和ol前面的小点*/
ul,
ol {
    list-style-type: none;  
}

/*隐藏*/
.hidden { 
    visibility: hidden;
}
/*隐藏*/
.display { 
    display: none;
}
.w100 {
    width: 100%;
}


/*下面是清除浮动*/
.clear { clear: both; }
/*下面是弹出框*/

/*提交ajav的时候出现的遮罩*/
#loading {
    position:fixed;
    top:0;
    right:0;
    bottom:0;
    left:0; 
    background:rgba(0,0,0,.3);
    background:rgb(0,0,0)\9;
    filter: progid:DXImageTransform.Microsoft.Alpha(opacity=30)\9;
    z-index: 9999;
}
/*提交ajav的时候出现的图标*/
#loading-img {
    position: absolute;
    top: 50%;
    left: 50%;
    width: 80px;
    height: 80px;
    margin-top: -40px;
    margin-left: -40px;
    z-index: 10000;
}
/**********拟态框屏幕兼容*********/

/*屏幕高度小于 768的时候*/
@media screen and (max-height: 638px) {
    .modal-dialog {
        margin-top: 75px;
        padding: 0;
        height: 400px;
        overflow-y: auto;
    }
}
/*屏幕高度小于 900的时候*/
@media screen and (min-height: 638px) and (max-height: 760px) {
    .modal-dialog {
        margin-top: 75px;
        padding: 0;
        height: 600px;
        overflow-y: auto;
    }
}
/*屏幕高度小于 900的时候*/
@media screen and (min-height: 900px) {
    .modal-dialog {
        margin-top: 100px;
        padding: 0;
        height: 650px;
        overflow-y: auto;
    }
}
.modal-dialog.modal-dialog-i8-max768 {
        margin-top: 75px;
        padding: 0;
        height: 400px;
        overflow-y: auto;
    }
.modal-dialog.modal-dialog-i8-max900 {
        margin-top: 75px;
        padding: 0;
        height: 600px;
        overflow-y: auto;
    }
.modal-dialog.modal-dialog-i8-min900 {
        margin-top: 100px;
        padding: 0;
        height: 650px;
        overflow-y: auto;
    }

/**********input checkbox***********/
input[type="checkbox"] {
    margin-top: 0;
    margin-bottom: 0;
}
.middle {
    position: relative;
    margin-top: -6px;
}
input.ace.ace-checkbox[type="checkbox"],
input.ace.ace-checkbox[type="radio"] {
    position:absolute;
    left:-999em;
    margin-top: -4px;
    position: static\9;
    margin-top: 9px\9;
    margin-left: 5px\9;
    /*margin-top: 6px\9;*/
    line-height: 16px\9;
    opacity: 1\9;
    filter: progid:DXImageTransform.Microsoft.Alpha(opacity=100)\9;
    outline: none;
    text-decoration: none;
}



/*首页的修改个人资料和 修改密码的大小什么的不变*/
.index-modal-dialog.modal-dialog {
    height: auto;
    overflow-y: auto;
} 

/*下面是样式*/
.display-inline {
    display: inline-block;
}
/*下面是公共宽度*/
.width110 {
    width: 110%;
}
/*下面是边框边距*/
.margin-left-10 {
	margin-left: 10px;
}
.margin-right-10 {
    margin-right: 10px;
}
/*文字显示位子*/
.text-center {
	text-align: center;
}
/*下面是字体颜色*/
.a-red {
	color: #e8695a;
}
.a-blue {
	color: #3e9fe3;
}
.a-blue2{
    color: #0060ae;
}
.a-blue3 {
    color: #485056;
}
.a-green {
    color: green;
}
/*下面是手势样式*/
.cursor {
    cursor:pointer;
}
/*下面是背景色*/
/*-------上面是公用属性-----------*/
/*下面是日期*/
#weekday {
	margin-right: 10px;
}
/*左边侧栏的子栏目默认是打开的*/
.nav-list > li .submenu {
	display: block;
}
.ace-nav > li > a.padding-tb-8{
	padding-top: 8px ;
	padding-bottom: 8px ;
}
.ace-nav > li.height-60 {
	height: 60px;
}
.ace-nav > li > a .line-height-20 {
	line-height: 20px;
}
.ace-nav > li > a .line-height-16 {
    line-height: 16px;
}

.ace-settings-container {
	top: 110px;
}
/*下面是页面内容*/
.header {
	padding: 0;
}
.navbar.header {
    height: 45px;
    padding-left: 10px;
    padding-right: 20px;
    box-sizing: border-box;
}

.navbar.header .navbar-container {
    position: relative;
    height: 100%;
    padding-left: 180px;
    padding-right: 275px;
    box-sizing: border-box;
}

/*顶部logo*/
.navbar-header.header-logo {
    width: 180px;
    height: 100%;
    margin-left: -180px !important;
    overflow: hidden;
    border-right: 1px solid rgba(0,0,0,.2);
    border-right: 1px solid #2c6585/9;
    box-sizing: border-box;
}
.navbar-header.header-logo > img {
    width: 100%;
    height: 100%;
}

/*下面是菜单内容的外框*/
.header-nav-list-wrapper {
    display: block;
    float: left;
    width: 100%;
    height: 100%;
    border-left: 1px solid rgba(255,255,255,.2);
    border-right: 1px solid transparent/9;
    box-sizing: border-box;
}
ul.header-nav-list,
.header-nav-list-wrapper .header-nav-list {
    display: block;
    overflow: hidden;
    width: 100%;
    height: 100%;
    margin: 0;
    padding: 0 10px;
    box-sizing: border-box;
}
/*菜单栏选项*/
.header-nav-list > li {
    display: block;
    float: left;
    height: 45px;
    padding: 0 20px;
    line-height: 45px;
    color: #fff;
    cursor: pointer;
}
/*选中的时候*/
.header-nav-list > li.on,
.header-nav-list > li:hover {
    background: #2e6589;
}



/*顶部右边信息*/
.navbar-header.header-msg {
    position: absolute;
    top: 0;
    right: 0;
   /* margin-right: -250px !important;*/
}



#login-msg-text {
	min-width: 100px;
	max-width: 200px;
}
#my-tab li a {
	padding-right: 25px;
	margin-top: -1px;
}
/*下面是 页面主体的css*/
.main-max { padding-left: 10px;}
/*下面是菜单切换标签*/
#my-tab {
	margin: 0px;
	height: 33px;
}
/*每个菜单切换标签的最大外框*/
.page-tab-bar > li  {
	position: relative;
}
/*切换标签按钮*/
#my-tab > li > a{
	padding-left: 15px;
	padding-right: 25px;
}
/*切换标签关闭按钮*/
#my-tab > li > .icon-remove {
	position: absolute;
	top: 0;
	right: 5px;
	z-index: 12;
	height: 34px;
	line-height: 34px;
	color: #999;
	cursor: pointer;
}
/*鼠标放到切换标签的关闭按钮上的时候*/
.page-tab-bar > li > .icon-remove:hover {
	color: #6d777c;
}

/*下面是主页的内容*/
.main {
	position: relative;
	overflow: hidden;
	height: 100%;
}

.nav-list > li .icon-angle-down {
    transform: rotate(90deg);
    -webkit-transform: rotate(90deg);
    -moz-transform: rotate(90deg);
    filter: progid:DXImageTransform.Microsoft.BasicImage(rotation=1);
}
.nav-list > li.open .icon-angle-down {
    transform: rotate(0deg);
    -webkit-transform: rotate(0deg);
    -moz-transform: rotate(0deg);
    filter: progid:DXImageTransform.Microsoft.BasicImage(rotation=0);
}
/*下面是所有内容的外框*/
/*.tab-content-wrapper {
	position: relative;
	height: 740px;
	margin-left: -12px;
	margin-right: -12px;
	margin-bottom: -16px;
}*/
/*//兼容Sarari*/
/*@media screen and (-webkit-min-device-pixel-ratio:0) {
    .tab-content-wrapper {
    position: relative;
    height: 760px;
    }
}*/
.home-image1{
	position: absolute;
	top: 50%;
	left: 50%;
	width: 570px;
	height: 210px;
	margin-left: -270px;
	margin-top: -105px;
	background: url(../image/welcome.png?__sprite);
}
.home-image2{
	position: absolute;
	width: 100%;
	height: 410px;
	bottom: 0;
	left: 0;
	background: url(../image/ripple.png?__sprite);
    background-position: center;
}

/*下面是页脚*/
.footer {
	height: 40px;
	line-height: 40px;
}
.shade {
	position: fixed;
	top: 0px;
	left: 0px;
	width: 100%;
	height: 100%;
	background: rgba(0, 0, 0, 0.25) none repeat scroll 0% 0%;
	z-index: 1040 !important;
	opacity: 1 !important;
    filter:alpha(opacity=1);  
    /* Firefox,Safari(WebKit),Opera */  
   -ms-filter:alpha(opacity=1);  
}

/**********下面是会员管理中心的css 和一些表格数据页公用的代码*****************/
#my-tab-content {
    padding: 0;
}
#table-model {
    margin-bottom: 50px;

}
/*页面内容的td*/
#table-model-body tr td {
  /*  word-break:break-all;*/
    word-wrap:break-word; 
}
#table-model .th-time-width,
#table-model-body .td-time-width {
    min-width: 140px;
    width: 140px\9;
}
#table-model-body.td-c-long td {
    max-width: 100px;
    overflow: hidden;
    white-space: nowrap;
    word-break:break-all; 
    white-space:normal\9;     
    text-overflow: ellipsis;
}
.td-en-long {
    height: 20px;
    overflow: hidden;
}
/*兼容ie8的td英文过长问题*/
#table-model-body.td-c-logn th.th-i8-w {
    
    white-space: break-all;
}
/*顶部查询的外框*/
#search-region {
    padding: 10px;
    background-color: #EFF3F8;
}
/*查询表单*/
#search-region input {
    width: 160px;
    margin-right: 10px;
}
/*查询按钮*/
#search-region .btn {
    height: 30px;
    margin-top: -5px;
    padding-top: 0px;
    padding-bottom: 0px;
}
/*表单元素中按钮栏的宽度*/
#table-model .operation-width {
    width: 100px;
}
#table-model .index-width {
    width: 30px;
    text-align: center;
}
#table-model .index-width-4em {
    width: 4em;
}

/*下面是翻页按钮组*/
#main-mas-max {
    position: relative;
}

#table-pager,
.table-pager {
    position: fixed;
    width: 100%;
    bottom: 0;
    /*left: 0;*/
    right: 0;
    background-color: #EFF3F8;
    z-index: 999;  
}
.table-pager.table-pager-static{
    position: static;
}
/*底部按钮组最大外框*/
.table-pager-wrapper {
    height: 50px;
    line-height: 50px;
    position: relative;
    padding-left: 9px;
    padding-right: 9px;
}
.table-pager-left {
   float: left;
   width:25%;
}
/*左边按钮组的按钮大小什么的*/
#operation-btn-group > a,
.operation-btn-group > a{
    width: 18px;
    height: 18px;
    line-height: 18px;
    font-size: 18px;
}
.operation-btn-group > .margin-left-10 {
    margin-left: 10px;
}
/*下面是中间翻页*/
.table-pager-center {
   float: left;
   width:50%;
   text-align: center;
}
/*翻页按钮组外框*/
.table-page-group {
    height: 50px;
    display:inline-block;
    vertical-align: top;
}
/*翻页按钮组 的位置*/
.table-page-group .pagination {
    margin: 0;
    margin-top: 8px;
}
 /*翻页按钮*/
.btn-page {
    width: 30px;
    height: 30px;
    display: inline-block;
    border: 1px solid #DDD;
    line-height: 30px;
    background: #fff;
}
/*鼠标经过的时候翻页按钮背景色*/
.btn-page:hover {
    background: #dadee1;
}
/*翻页按钮A标签大小*/
.btn-page a {
    display: block;
    width: 100%;
    height: 100%;
    outline: none;
    text-decoration:none;
}
/*可输入的翻页外框*/
.pagination-num {
    display: inline-block;
    line-height: 30px;
    margin-left: 10px;
    margin-right: 10px;
    font-size: 15px;
}
/*可输入的翻页*/
#page-input,
.page-input{
    width: 30px;
    padding-left: 5px;
    padding-right: 5px;
    text-align: center;
}

/*翻页下拉列表*/
.table-page-list {
    height: 50px;
    display:inline-block;
    vertical-align: top;
}
/*下面是最右边信息*/
.table-pager-right {
   float: right;
   width: 25%;
   text-align: right;
}
    /*交互框的大小*/
.table-msg-list .modal-dialog {
    /*width: 900px;*/
    width: 800px;
}
.table-msg-form .form-group select option{
    padding-left: 10px;
}
/*时间控件*/
.table-msg-form .date-picker {
    height: 30px;
    line-height: 30px;
}


/*每个组的宽度*/
.table-msg-form  {
    /* font-size: 0; */
}
.form-inline .form-group,
.table-msg-form-col3 .form-group{
    width: 32%;
}
.table-msg-form-col2 .form-group {
    // width: 50%;
    width: 48%;
}


.table-msg-form .form-group.w100 {
    width: 100%;
}
.table-msg-form .form-group.width100 {
    width: 100%;
}
.table-msg-form .form-group .control-label{
    position: relative;
    width: 100%;
    padding-left: 6em; /*空出留个字符的位置*/
    margin: 0;
}


/*表单内的input select  textarea 的宽度设置成100%*/
.table-msg-form .form-group .control-label input ,
.table-msg-form .form-group .control-label select,
.table-msg-form .form-group .control-label textarea{
    width: 100%;
}
.table-msg-form .form-group .control-label .control-input-title {
    float: left;
    width: 4em;
    margin-left: -5em;
    line-height: 28px;
    text-align: right;
}

/*col2*/
.table-msg-form.table-msg-form-col2  .form-group .control-label {
    padding-left: 8em;
}
.table-msg-form.table-msg-form-col2 .form-group .control-label .control-input-title {
    width: 6em;
    margin-left: -7em;
}

.form-group textarea {
    resize: vertical;
}
.table-msg-form .form-group .control-label .msg-form-group-icon {
    position: absolute;
    top: 0;
    right: 5px;
    margin-top: 6px;
}
/*input的长度*/
/*错误警告*/
.table-msg-form .form-group .help-block {
    width: 100%;
    height: 20px;
    margin: 0;
    line-height: 20px;
    overflow: hidden;
}
.table-msg-list .modal-footer {
    text-align: center;
}
.table-msg-list .modal-footer  button {
    margin-left: 20px;
}
.table-msg-list .modal-footer  button:nth-child(1) {
    margin-left: 0;
}


.modal-body .form-group input[readonly] {
    cursor: not-allowed;
}

.table-pager-center > .table-page-group > .btn-page > a.disabled{
    opacity: 0.7; 
    filter:alpha(opacity=70);  
    /* Firefox,Safari(WebKit),Opera */  
   -ms-filter:alpha(opacity=70);  
    background: #c3c9ce;
    cursor: not-allowed;
}
.table-pager-center > .table-page-group > .btn-page > a >i {
    display: block;
    width: 100%;
    height: 100%;
    line-height: 30px;
}

/**********下面是查看按钮的内容**********/
/*查看页面的表格的分组*/
#member-table .see-msg-group {
    position: relative;
    box-sizing: inherit;
    min-height: 35px;
    padding-left: 150px;
    line-height: 35px;
    border-bottom: 1px dashed #e1e1e1;
}
/*表格中标号为奇数的背景色*/
#member-table .see-msg-group:nth-child(odd) {
    background: #fff;
}
/*表格中标号为偶数的背景色*/
#member-table .see-msg-group:nth-child(even) {
    background: #f6f7f7;
}
#member-table .see-msg-group:nth-child(odd):hover,
#member-table .see-msg-group:nth-child(even):hover {
    width: 100%;
    background-color: #ededed;
}
#member-table .member-table-name {
    position: absolute;
    left: 0;
    width: 150px;
    padding-right: 20px;
    text-align: right;
}
#member-table .member-table-text {
    padding-left: 10px;
    width: 100%;
    word-wrap: break-word ;
    word-break:break-all;
    text-align: left; 
}
/*//下面是 下拉框搜索的css*/
.select-icon {
    z-index: 99;
    display: inline-block;  
    position: absolute;
    top: 0;
    right: 0;
    vertical-align: top;
    width: 28px;
    height: 28.8px;
    line-height: 28px;
    height: 27.8px\0;
    line-height: 27px\0;
    text-align: center;
    background: #fff;
    margin-left: -15px;
    border: 1px solid #cbcbcb;
}
/*//兼容Sarari*/
@media screen and (-webkit-min-device-pixel-ratio:0){.select-icon {
        display: inline-block;
        position: absolute;
        top: 0;
        right: 0;
        vertical-align: top;
        width: 28px;
        height: 27.8px;
        line-height: 27px;
        text-align: center;
        background: #fff;
        margin-left: -15px;
        border: 1px solid #cbcbcb;
    }
}

.select-icon:hover {
    border-color: #b5b5b5;
}
.dropdown.display-inline .dropdown-menu {
    width: 400px;
    max-height: 250px;
    overflow-y: auto;
    margin-top: -1px;
}
#member-search-ul {
    padding-top: 0;
}
/*下面是访问日志管理页面的css*/
#search-region-form > label {
    position: relative;
}
#search-region-form > label > .msg-form-group-icon {
    position: absolute;
    top:  6px;
    right: 18px;
}
/*下面是角色管理页面的css*/
.role-list-check {
    width: 38px;
    text-align: center;
}
#role-list-table-body td {
    line-height: 18px;
}
/*下面是功能列表的css*/
.fun-tab-icon {
    font-size: 100%;
    margin-left: 5px;
    margin-right: 5px;
}

.form-group.has-error .control-label .select-icon {
    border-color: #d16e6c;
}
.form-group.has-error .control-label .select-icon .caret {
    border-top-color: #d16e6c;
}
.form-group.has-info .control-label .select-icon {
    border-color: #5a81a8;
}
.form-group.has-info .control-label .select-icon .caret {
    border-top-color: #5a81a8;
}

/* //下面是树 */
.rsidebar-btn-group {
    box-sizing: border-box;
    padding-left: 5px;
    padding-right: 5px;
}
.rsidebar-wrapper {
    padding-right: 300px;
}
.rsidebar-wrapper > .row {
    margin-right: 0;
}
.rsidebar {
    position: absolute;
    top: 8px;
    right: 10px;
    width: 280px;
     border-left: 1px solid #478fca;
    border-right: 1px solid #478fca;
}
.ztree {
    overflow-y: auto;  
    overflow-x: auto;  
}

/*//下面修改了bootstrap的默认样式*/
.modal-header {
    padding: 7px 15px;
}
.form-inline .form-group {
    margin-bottom: 10px;
}


/*下面是侧栏修改*/
.sidebar {
    position: relative;
    /*padding-top: 28px;*/
    padding-top: 42px;
    box-sizing: border-box;
}
.sidebar-collapse {
    display: block;
    position: absolute;
    top: 0;
    right: 0;
    left: 0;
    /*height: 27px;*/
    height: 41px;
    padding-top:10px;
}

.dropdown-menu > .table {
    margin-bottom: 0;
}

.sidebar-collapse:before{
    top:20px;
}



/*新面包屑导航css*/
#breadcrumbs .breadcrumbs-nav{
    overflow: hidden;
    margin-bottom: 0;
}
#breadcrumbs .breadcrumbs-nav li{
    float: left;
    
}
#breadcrumbs .breadcrumbs-nav li a{
    position: relative;
    color: #2eb5a3;
    font-family: "微软雅黑";
    display: block;
    padding:0 20px;
    text-decoration: none;
}
#breadcrumbs .breadcrumbs-nav li:first-child a{
    padding-left:6px;
}
#breadcrumbs .breadcrumbs-nav li:first-child a:hover{
    /* text-decoration: underline;*/
}
#breadcrumbs .breadcrumbs-nav li a:after{
    content: "";
    position: absolute;
    right: 0;
    top: 6px;           
    display: block;
    border-right:1px solid #ccc;
    border-bottom:1px solid #ccc;
    height: 30px;
    width: 30px;
    transform: rotate(-45deg); 
    -ms-transform:rotate(-45deg);
    -moz-transform:rotate(-45deg);  
    -webkit-transform:rotate(-45deg); 
    -o-transform:rotate(-45deg);     
}
#breadcrumbs .breadcrumbs-nav li:last-child a{
    color: #afafaf;
}
#breadcrumbs .breadcrumbs-nav li:last-child a:after{
    display: none;
}

/*点击添加的时候弹出的页面，新增tab样式，最外层容器加个.table-msg-list-tab 类*/
.table-msg-list-tab .table-msg-form.table-msg-form-col2 .panel-body{
   padding: 4px 0;
   height: 270px;
   overflow: auto;
}
.table-msg-list-tab .modal-dialog{
    height: 467px;
    margin-top: 22px;
    overflow-y: hidden;
}
.table-msg-list-tab .modal-content .modal-footer {
    text-align: center;
    padding: 5px;
}

/*下面修改了 查看课程指南附件  的样式*/
#table-msg-list-paperpage.table-msg-list .modal-dialog{
   height: auto;
   max-height:660px;
   margin-top:1px;
}
#table-msg-list-paperpage.table-msg-list .modal-dialog .modal-body{
    padding: 0;
}
#table-msg-list-paperpage.table-msg-list .modal-dialog .modal-header{
    background:#F8F8F9;
}
/*下面修改了老师调课的遮罩层样式*/
.modal.fade .modal-backdrop{
    z-index: 0;
} 
/*下面是修改了设置课程教师学生,内部设置overflow*/
#get-teacher-table-model .modal-dialog,#get-student-table-model .modal-dialog{
    height: auto;
}
#get-teacher-table-model .modal-dialog .modal-body,#get-student-table-model .modal-dialog .modal-body{
    max-height: 320px;
    overflow: auto;
}
/*新增8个标签颜色*/
.label-green{
    background-color: #16AD9F !important;
}
.label-red{
     background-color: #A72222 !important;
}
.label-error{
    background-color: #A7D6720 !important;
}
.label-add-c1{
    background-color: #7FFFD4 !important;
}
.label-add-c2{
    background-color: #54FF9F !important;
}
.label-add-c3{
    background-color: #00FFFF !important;
}
.label-add-c4{
    background-color: #00EE00 !important;
}
.label-add-c5{
    background-color: #EEC591 !important;
}
.label-add-c6{
    background-color: #00F5FF !important;
}
.label-add-c7{
    background-color: #ADFF2F !important;
}
.label-add-c0{
    background-color: #00FA9A !important;
}

/*下面是借用角色页面排版*/
 /*下面是新加的样式*/
.rsidebar.left-push{
left:15px;
/*border:1px solid #F1F1F1;*/
/*border:1px solid #9E9E9E;*/
position:fixed;
border-top: none;
border-right-color: #ddd;
border-left-color: #ddd;
border: none;
}
.rsidebar.left-push .ibox {
clear: both;
/*margin-bottom: 25px;*/
margin-top: 0;
padding: 0;}
.rsidebar.left-push  .ibox-title {
    -moz-border-bottom-colors: none;
    -moz-border-left-colors: none;
    -moz-border-right-colors: none;
    -moz-border-top-colors: none;
    background-color: #EFF3F8;
    border-color: #e7eaec;
    -webkit-border-image: none;
    -o-border-image: none;
    border-image: none;
    border-style: solid solid none;
    /*border-width: 4px 0 0;*/
    border-width:0;
    color: inherit;
    margin-bottom: 0;
    padding: 17px 15px 7px;
    min-height: 48px;
    min-height: 54px;
}
.rsidebar.left-push .ibox-title h5 {
  display: inline-block;
  font-size: 14px;
  margin: 0 0 7px;
  padding: 0;
  text-overflow: ellipsis;
  float: left;}
.rsidebar.left-push .ibox-content {
    background-color: #fff;
    color: inherit;
    padding: 15px 20px 20px;
    border-color: #e7eaec;
    -webkit-border-image: none;
    -o-border-image: none;
    border-image: none;
    border-style: solid solid none;
    border-width: 1px 0;
    overflow: auto;
    padding-bottom: 0;

    border: 1px solid #ddd;
    border-right-color: #ddd;
    border-left-color: #ddd;
    padding-bottom: 25px;
}  

.rsidebar.left-push .dd {
  position: relative;
  display: block;
  margin: 0;
  padding: 0;
  list-style: none;
  font-size: 13px;
  line-height: 20px;
}
.rsidebar.left-push .dd-list {
  display: block;
  position: relative;
  margin: 0;
  padding: 0;
  list-style: none;
  } 
.rsidebar.left-push .dd-item,.dd-placeholder {
  cursor: pointer;
  display: block;
  position: relative;
  margin: 0;
  padding: 0;
  min-height: 20px;
  font-size: 13px;
  line-height: 20px;
}
.dd-item.bg-color-1,.dd-handle.bg-color-1{
 background: #d9edf7;

}
.rsidebar.left-push .dd-handle input[type=checkbox] {
visibility: hidden;}

.rsidebar.left-push .dd-handle label {
  opacity: 0;
  filter: alpha(opacity=0);
  cursor: pointer;
  text-align: right;
  width: 20px;
  height: 20px;
  background-color:#fff;
  position: relative;
}  
.rsidebar.left-push .dd-handle label:after {
  opacity: 0;
  filter: alpha(opacity=0);
  content: "";
  width: 20px;
  height: 9px;
  border: 3px solid #36C325;
  position: absolute;
  background-color: transparent;
  top: 3px;
  left: 0px;
  border-top: none;
  border-right: none;
  -webkit-transform: rotate(-45deg);
  -moz-transform: rotate(-45deg);
  -o-transform: rotate(-45deg);
  -ms-transform: rotate(-45deg);
  transform: rotate(-45deg);
}
.rsidebar.left-push .bg-color-1.dd-handle label:after,.rsidebar.left-push .bg-color-1.dd-handle label{
  opacity: 1;
  filter: alpha(opacity=100);
}

/*对百度编辑器的iframe 有影响 先注释 2017年3月11日14:41:28 by  ZM*/
/*设置个iframe最小的宽*/
/* iframe{
    min-width: 950px;
   
} */


/*下面显示头像二维码*/
.nav.ace-nav .ace-qcode{

}
.nav.ace-nav .ace-qcode .ace-qcode-div{
    position: absolute;z-index: 999;width: 150px;top: 45px; left: -45px;
    padding:3px;
    display: none;
    box-shadow: 0px 0px 10px;
      transition: all 1s;
      -ms-transition: all 1s;
      -moz-transition: all 1s;
      /* Firefox 4 */
      -webkit-transition: all 1s;
      /* Safari 和 Chrome */
      -o-transition: all 1s;
      /* Opera */
}
.nav.ace-nav .ace-qcode .ace-qcode-div img{
    width:150px;max-width:100%;
}
.nav.ace-nav .ace-qcode:hover .ace-qcode-div{
  display: block;

}

/* 颜色添加 */
.add_color_03a0d2{
	color: #03a0d2;
}
/*健康教育  手机预览 */
.mobile_phone_preview{display: -webkit-box;-webkit-box-align: center;-webkit-box-pack: center;margin-top: 10px;}
.border_5{
   	 border-radius: 5px !important; /* 只支持IE内核的浏览器（IE>=7) */
	-webkit-border-radius: 5px !important; /* 只支持webkit内核的浏览器 */
	-moz-border-radius: 5px !important; /* 只支持Mozilla内核的浏览器 */
}
.border_10{
   	 border-radius: 10px !important; /* 只支持IE内核的浏览器（IE>=7) */
	-webkit-border-radius: 10px !important; /* 只支持webkit内核的浏览器 */
	-moz-border-radius: 10px !important; /* 只支持Mozilla内核的浏览器 */
}
.border_top_10{
	   	 border-radius: 10px 10px 0px 0px !important; /* 只支持IE内核的浏览器（IE>=7) */
	-webkit-border-radius: 10px 10px 0px 0px !important; /* 只支持webkit内核的浏览器 */
	-moz-border-radius: 10px 10px 0px 0px!important; /* 只支持Mozilla内核的浏览器 */
}
.color999999{
	color: #999999;
}
/* 全局标签库鼠标悬停颜色 */
.glyphicon:HOVER{
	color: #0d86bf
}
/* 数据加载div  send*/
  .send_release_content_botton{
  		height: 50px;
  		line-height: 50px;
  		text-align: center;
  		color: #c1c1c1
  }
/*页面底部div*/
.bottom_div {
    width: 100%;
    height: 50px;
    text-align: center;
    line-height: 50px;
    border-top: 1px solid #c1c1c1;
    color: #c1c1c1;
}
/*页面二级导航*/
.btn_div {
   margin-left: 10%;
	margin-right: 10%;
    margin-top: 25px;
    margin-bottom: 10px;
    height: 50px;
}


.btn_div_top{
	width: 92%;
}
