﻿* {
    padding: 0;
    margin: 0;

}

html, body {
    width: 100%;
}

/*body {
    font: 12px/1.0 Microsoft YaHei,Helvitica,Verdana,Arial,san-serif;
	color:#333;
}*/
.opt {
    margin: 6px 0 0;
    float: left;
    margin-left: 25px;
}

.clearFix:after {
    content: " ";
    display: block;
    clear: both;
}

.sex {
    width: 20px;
    height: 20px;
    position: absolute;
    opacity: 0;
    z-index: 3;
    margin-top: -10px;
    margin-left: -10px;
}

.dianji {
    width: 17px;
    height: 17px;
    /* left: 98px; */
    /* top: 174px; */
    position: absolute;
    background: url(../images/websiterevision/kaiqiwu_icon.png) no-repeat;
    z-index: 2;
    margin-left: 28px;
    margin-top: -5px;
}

.dianji1324 {
    width: 17px;
    height: 17px;
    /* left: 98px; */
    /* top: 174px; */
    position: absolute;
    background: url(../images/websiterevision/kaiqiwuhui_icon.png) no-repeat;
    z-index: 2;
    margin-left: 28px;
    margin-top: -5px;
}

input:checked + .dianji {
    background: url(../images/websiterevision/kaiqi_icon.png) no-repeat !important;
}

/*添加-人员/部门X号*/
li.icon-user {
    background-color: #f5f5f5 !important;
}

#assign-show li {
    background-color: #f5f5f5 !important;
}

span.assign-text {
    height: 28px;
    margin: 0px 3px 0px 29px;
}

#user-show span.assign-delete:hover,
#assig-show span.assign-delete:hover,
#assign-show span.assign-delete:hover,
#assign-show-up span.assign-delete:hover,
#job-show span.assign-delete:hover,
#lable-show span.assign-delete:hover {
    background: url(../images/websiterevision/shanchu_icon_pressed.png) no-repeat;
    background-color: none;
    border-radius: 0;
}

a {
    text-decoration: none;
    color: #333;
    blr: expression(this.onFocus=this.blur())
}

/*a:link, a:visited {
	text-decoration:none;
	color:#636b89;
	color:#C00;
}*/
a:hover, a:active {
    text-decoration: none;

}

ul, li {
    list-style-type: none;
    padding: 0;
    margin: 0;
}

.clearfix:after {
    content: ".";
    display: block;
    height: 0;
    clear: both;
    visibility: hidden;
}

.clearfix {
    zoom: 1;
}

.fl {
    float: left;
}

.fr {
    float: right;
}

.none, .hidden {
    display: none;
}

/*微信企业号设置页面的按钮*/
.bind-enterprise {
    width: 170px;
    height: 40px;
    line-height: 40px;
    margin-top: 10px;
    display: block;
    text-align: center;
    font-size: 14px;
    cursor: pointer;
    background: #e64c65;
    text-decoration: none;
    color: white;
}

.bind-enterprise:hover {
    color: #fff;
}

.score-set {
    position: absolute;
    font-size: 14px;
    left: 212px;
    top: 10px;
}

.score-setTip {
    margin-left: 15px;
}

/*一些红色添加按钮*/
.study-btn, .operation-btn span {
    font-size: 14px;
    color: #e64c65;
    display: inline-block;
    margin-right: 15px;
    cursor: pointer;
}

.study-btn:hover, .operation-btn span:hover {
    text-decoration: underline;
}

.operation-btn span {
    margin: 0 3px;
}

.sortablelist .operation-btn span {
    font-size: 12px;
}

/*一些红色添加按钮 end*/

.uuu {
    background: url(../images/websiterevision/peixunxiaosanjiao.png) no-repeat center;
    width: 10px;
    height: 10px;
    position: absolute;
    left: -10px;
    top: 23px;
}

.help {
    position: relative;
    left: 3px;
    top: 1px;
    display: inline-block;
    width: 12px;
    height: 12px;
    background: url(../images/websiterevision/shuoming_icon.png) no-repeat;
}

.help:hover {
    background: url(../images/websiterevision/shuoming_icon_pressed.png) no-repeat;
}

/*添加培训、活动专题、讲师、时的灰色分界条*/
.add-newdata-strip {
    padding: 10px 0;
}

.add-newdata-strip span {
    display: block;
    height: 35px;
    line-height: 35px;
    font-size: 14px;
    color: #333;
    background: #f5f5f5;
    padding-left: 20px;
}

/*添加培训、活动专题、讲师、时的灰色分界条 end*/
/*微信企业号设置页面的按钮 end*/
.color-huanfu {
    color: #06F;
}

/*所有列表页 操作项 的按钮的颜色 例如:编辑 删除*/
TABLE.view-index-list td .operation-delete {
    color: #06F;
}

TABLE.view-index-list td .operation-update {
    color: #06F;
}

/*各列表编辑删除复制还原 icon灰色*/

TABLE.view-index-list {
    /* BORDER: #dedede 1px solid; */
    border-right: none;
    border-bottom: none;
    background: #ffffff;
    MARGIN-BOTTOM: 20px;
    _border-collapse: collapse;
}

TABLE.view-index-list TBODY TR.head-tr TD {
    font-size: 14px;
    color: #333;
    font-family: "microsoft yahei";
    background: #F7F7F7;
    font-weight: 700;
}

TABLE.view-index-list THEAD TH {
    color: #999;
    font-size: 12px;
    background-color: #F5F5F5;
    padding-right: 0;
    /* border-bottom: 1px solid #e6e6e6; */
    /* border-right: 1px solid #ddd; */
    font-weight: bold;
    height: 40px;
    line-height: 40px;
}

/*TABLE.view-index-list THEAD TH:nth-child(1){
	width: 49px;
}*/
.page_tips {
    display: inline-block;
    width: 14px;
    height: 14px;
    cursor: pointer;
    background: url(../images/websiterevision/homepage/xitongmokuai_icon.png) no-repeat;
    position: relative;
    font-style: normal;
    top: 2px;
}

.page_tips:hover {
    background: url(../images/websiterevision/homepage/xitongmokuai_icon_pressed.png) no-repeat;
}

.page_tips:hover .page_tips_C {
    display: block;
}

.page_tips_C {
    display: none;
    position: absolute;
    width: 120px;
    height: 60px;
    padding-top: 30px;
    line-height: 15px;
    box-sizing: border-box;
    text-align: left;
    font-size: 12px;
    color: #666666;
    z-index: 50;
    left: -71px;
    top: 0px;
/ / background: url(../images/websiterevision/homepage/tankuang_bg.png) no-repeat;
/ / background-size: 100 % 80 %;
/ / background-position: 0 20 px;
}

.page_tips_C p {
    padding: 10px !important;
    width: 100%;
    height: 100%;
    box-shadow: 0 0 3px 0px rgba(0, 0, 0, .3);
    background: #fff;
    border-radius: 6px;
    border: 1px solid #dedede;
}

TABLE.view-index-list TBODY TD {
    border-bottom: #ebe9f7 1px solid;
    /* border-right: #dedede 1px solid; */
    font-size: 12px;
    _empty-cells: show;
    word-break: break-all;
    height: 50px;
    line-height: 16px;
    color: #333;
}

.view-form-input .td-umeditor {
    font: 12px/1.0;
}

.view-form-input th {
    font-weight: normal;
    text-align: right;
    padding-right: 10px;
    color: #777;
}

table.view-index-list tbody tr:nth-child(even) {
    /* background: #fafafa; */
}

table.view-index-list tbody tr:nth-child(odd) {
    background: #fff;
}

/*TABLE.view-index-list TBODY TD {
    BORDER-BOTTOM: #eee 1px solid;
    PADDING-BOTTOM: 1px;
    PADDING-LEFT: 5px;
    PADDING-RIGHT: 5px;
    BORDER-RIGHT: #eee 1px solid;
    PADDING-TOP: 10px;
    font-size: 12px;
    word-break: break-all;
    text-align: center;
}*/
TABLE.view-index-list TBODY TR:nth-child(2n+1) {
    background-color: #fff;
}

/*TABLE.view-index-list TBODY TR:hover {
    background-color:#F1FCEA;
}*/
TABLE.view-index-list TBODY TD p {
    PADDING: 0;
    font-size: 12px;
    _empty-cells: show;
    word-break: break-all;
}

TABLE.view-index-list Tfoot TD {
    BORDER-BOTTOM: #eee 1px solid;
    PADDING-BOTTOM: 10px;
    PADDING-LEFT: 5px;
    PADDING-RIGHT: 5px;
    BORDER-RIGHT: #eee 1px solid;
    PADDING-TOP: 10px;
    background-color: #f9f9f9;
    font-size: 12px;
    _empty-cells: show;
    word-break: break-all;
}

TABLE.view-index-list THEAD TH.norightborder {
    BORDER-RIGHT: 0;
}

TABLE.view-index-list TBODY TD.norightborder {
    BORDER-RIGHT: 0;
}

TABLE.view-index-list .select {
    width: 30px;
}

TABLE.view-index-list .keywords {
    width: 150px;
}

TABLE.view-index-list .answer {
    width: 375px;
}

TABLE.view-index-list .answer_text {
    width: 360px;
    overflow: hidden;
    white-space: nowrap;
    text-overflow: ellipsis;
}

.answer_text img {
    margin-right: 5px;
    float: left;
}

TABLE.view-index-list .listorder {
    width: 50px;
}

TABLE.view-index-list .id {
    width: 50px;
}

TABLE.view-index-list .category {
    width: 70px;
}

TABLE.view-index-list .time {
    width: 80px;
}

TABLE.view-index-list .edit {
    padding: 0px 5px;
    width: 100px;
}

TABLE.view-index-list .edit2 {
    padding: 0px 5px;
    width: 50px;
}

TABLE.view-index-list .edit.edit-delete {

    width: 60px;
}

/*TABLE.view-index-list td.td-operation .operation-delete{
	background:url(../images/icon-delete.png) left center no-repeat;
	padding-left:18px;
}*/
TABLE.view-index-list td.td-operation .operation-delete-0 {
    background: url(../images/icon-yes.png) left center no-repeat;
    background-size: 36%;
    padding-left: 18px;
}

TABLE.view-index-list td.td-operation .operation-delete-1 {
    background: url(../images/icon-delete.png) left center no-repeat;
    padding-left: 18px;
}

/*view_index*/
.view_index {
/ / padding-top: 10 px;
}

.fixed-form-view{
    position: relative;
    padding-bottom: 80px !important;
}

.fixed-form-view .footer-form-submit{
    position: fixed;
    z-index: 9999;
    bottom: 0;
    left: 0;
    width: 100%;
    background-color: rgba(255, 255, 255, 0.9);
    padding-bottom: 20px;
}

.fixed-form-view .footer-form-submit .btn-submit{
    margin-left: 150px;
}

.view-index-nav .location, .view-form-nav .location {
    height: 38px;
    line-height: 30px;
    background: url(../images/head_bg.png) left bottom repeat-x;
    padding-left: 20px;
    font-family: '宋体';
    color: #333;
}

.view-index-nav .location a {
    color: #333;
}

.view-index-nav .create {

    padding: 10px 20px;
}

.view-index-nav .create .btn-create {
    display: block;
    background: url(../images/btn-button.png) no-repeat;
    width: 81px;
    height: 30px;
    line-height: 30px;
    text-align: center;
    border: none;
    color: #666;
    outline-color: white;
    outline-style: none;
    outline-width: 0px;
}

/*index添加按钮*/
.view-index-create {
    margin: 15px 0px 0px 0px;
}

.view-index-create .div-create {
    margin: 0px 20px;
    padding: 5px 10px;
    border: #ccc 1px solid;
    background: #f5f5f5;
}

.view-index-create .div-create .btn-button-create {
    background: url(../images/btn-button-g.png) no-repeat;
    width: 80px;
    height: 30px;
    line-height: 30px;
    text-align: center;
    border: none;
    color: #fff;
    outline-color: white;
    outline-style: none;
    outline-width: 0px;
    display: inline-block;

    padding: 0px 10px;
}

.view-index-search {
    padding-top: 82px;
    z-index: 1000;
    background-color: #FFF;
    padding-left: 20px;
    padding-right: 20px;
    top: 0;
}

.ml-10 {
    padding-left: 10px;
    padding-right: 10px;
}

.view-index-t-0 {
    padding-top: 15px;
    padding-left: 20px;
    padding-right: 20px;
}

.view-index-t-60 {
    padding-top: 60px;
}

.view-index-search .div-search select {
    height: 25px;
    outline: none;

}

/*社区管理底部批量删除*/
.view-index-batch {
    padding: 0 0 0 20px;
}

.view-index-batch input#chkall {
    vertical-align: middle;
}

.view-index-batch label {
    vertical-align: middle;
}

/*社区管理底部批量删除 end*/

.view-index-list .td-locked {
    width: 80px;
}

.view-index-list .td-locked #btn-locked {
    width: 65px;
    height: 25px;
    /*float:left;*/
    background: url(../images/btn-off.png) no-repeat;
    cursor: pointer;
    line-height: 19px;
    text-align: right;
    margin-top: 5px;
}

.view-index-list .td-locked #btn-locked.locked-0 {
    background: url(../images/websiterevision/kaiguanhui_icon.png) no-repeat;
}

.view-index-list .td-locked #btn-locked.locked-1 {
    background: url(../images/websiterevision/kaiguan_icon.png) no-repeat;
}

.view-index-list .td-locked #user-locked {
    width: 50px;
    height: 25px;
    line-height: 25px;
    text-align: right;
    /*float:left;*/
    background: url(../images/state.png) no-repeat;
    background-position: left;
    cursor: pointer;
}

.view-index-list .td-locked #user-locked.locked-0 {
    background: url(../images/websiterevision/lixian_icon.png) no-repeat;
    background-position: left;
}

.view-index-list .td-locked #user-locked.locked-1 {
    background: url(../images/websiterevision/zaixian_icon.png) no-repeat;
    background-position: left;
}

.view-form-v-t-100 {
/ / position: absolute;
    margin-top: 100px;
}

.view-form-v-t-50 {
/ / position: absolute;
    margin-top: 50px;
}

.view-form-v-t-60 {
/ / position: absolute;
/ / margin-top: 60 px !important;
}

.view-form-form {
/ / position: absolute;

}

.view-form-form {
    /* margin-top: 50px; */
}

.view-index-form {
    margin: 20px 20px 0px;
    overflow: hidden;
/ / position: absolute;
/ / margin-top: - 14 px;
/ / width: 100 %;
}

.view-index-form.margin-10-20 {
/ / margin: 10 px 20 px;
}

/*弹框基本样式  多行文字*/
.bombbox-init {
    margin: 10px 30px;
    font-size: 14px;
    font-family: '微软雅黑', 'yahei', ubuntu, helvetica, arial;
}

/*弹框基本样式  多行文字  end*/
/*弹框下的view-index-list*/
TABLE.view-index-list.bombbox {
    margin: 20px;
}

/*弹框下的view-index-list  end*/
/*弹框下的form*/
.view-index-form.bombbox {
    /*margin-left: 10px;*/
    /*margin-right: 10px;*/
}

.view-index-form.bombbox TABLE.view-index-list {
    margin-top: 0;
    margin-bottom: 20px;
}

/*弹框下的form  end*/
/*弹框下的搜索框*/
.view-index-search.bombbox {
    /*padding-left: 10px;
    padding-right: 10px;*/
}

.view-index-search.bombbox .div-search {
    padding: 6px 0 6px 10px;
}

.view-index-search.bombbox .order-export {
    top: 25px;
    right: 30px;
    background: #fff;
}

.view-index-search.bombbox .order-export:hover {
    background: #fafafa;
}

/*弹框下的搜索框 end*/

.paddtop-20 {
    padding-top: 20px;
}

.paddbottom-20 {
    padding-top: 20px;
}

.view-index-search.pd15 {
    padding-top: 15px;
}

.view-index-form.mgt10 {
    margin-top: 10px;
}

.view-index-form.mgt60 {
    margin-top: 60px;
}

.batch-deletion {
    width: 70px;
    height: 30px;
    line-height: 30px;
    font-size: 12px;
    margin-left: 10px;
    vertical-align: middle;
}

.batch-deletion:hover {
    background: #fff;
}

/*.view_form{
	
//	padding-top:10px;
//margin-top: -65px;
	}*/

.view-form-form {
    padding: 20px 20px 20px 20px;
}

/*20150824 wangcheng*/
/*.view-form-input th.td-title{
	padding-right:10px;
	font-size:14px;
	color:#333333;
	font-weight: bold;
	}*/

.view-form-input .td-umeditor {
    font: 12px/1.0;
}

.view-form-input th {
    font-weight: normal;
    width: 100px;
    text-align: right;
    padding-right: 10px;
    color: #777;

}

/*.slideTxtBox .hd ul li a{
	color: #333;
	font-size: 14px;
	padding: 0 2px;
}*/
.slideTxtBox .hd ul li.on span {
    overflow: hidden;
    display: block;
    float: left;
/ / background: #fff url(../images/tab-bg.png) no-repeat 0 0;
}

.slideTxtBox .bd ul {
    padding: 15px 0px;
    zoom: 1;
}

/*专栏内容预览*/
.specialpost_view {
    margin: 30px auto;
    width: 400px;
    height: 746px;
    background: url(../images/phone.png) no-repeat;

}

.specialpost_web {
    width: 317px;
    height: 455px;
    padding: 155px 0px 0px 46px;
    overflow-x: hidden;
    overflow-y: auto;
}

.specialpost_web .title {
    padding: 5px 0px;
    line-height: 160%;
    font-size: 14px;
    font-weight: 700;

}

.specialpost_web .datetime {
    padding: 5px 0px;
    line-height: 160%;
    border-bottom: #eee 1px solid;
}

.specialpost_web .content {
    padding: 8px 0px;
    line-height: 160%;
}

/*发送消息*/
#search_keyword {
    position: relative;
}

#search_keyword ul {
    position: absolute;
    width: 193px;
    left: 0px;
    top: 20px;
    border: #ccc 1px solid;
    background: #fff;
    z-index: 9;
    padding: 4px 6px;
}

#search_keyword ul li {

    width: 100%;
    height: 28px;
    text-indent: 0.5em;
    overflow: hidden;

}

#search_keyword ul li a {
    line-height: 28px;
    height: 28px;
    display: block;
}

#search_keyword ul li a:hover {
    background: #f5f5f5;
}

.welcome {
    font-size: 14px;
}

.welcome span {
    float: right;
    color: #E53937;
    margin-right: 82px;
    display: table;
}

.welcome img {
    padding-left: 5px;
    padding-right: 5px;
/ / display: inline-table;
    vertical-align: middle;
}

.pd-10 {
    padding-left: 10px !important;
}

/*小熊*/
.bear {
    position: fixed;
    bottom: 0px;
    right: 0px;
    /*z-index: 9999;*/
    border: none;
/ / opacity: 0.9;
}

.bear a {
    /*width: 200px;
    height: 100px;*/
}

.bear i {
    display: block;
    width: 200px;
    height: 130px;
    background: url(../images/bear.gif) no-repeat 3px -38px;
    background-size: 180px;

}

/*选择部门*/
.enter_ok {
    float: right;
    cursor: pointer;
    padding: 7px;
    width: 35px;
    border-radius: 5px;
    color: #fff;
    text-align: center;
    border: solid 1px #3D810C;
    background: #56A548;
    text-shadow: -1px -1px 1px #3D810C;
}

.Top_back {
    width: 100%;
    position: fixed;
    padding-top: 9px;
    z-index: 1001;
    background-color: #FFF;
    top: -1px;
    height: 50px;
}

.Top_back111 {
    width: 100%;
    padding-top: 9px;
    z-index: 1001;
    background-color: #FFF;
    top: -1px;
    height: 50px;
}

.add_testnew a {
    color: #FFF;
}

.test_back1 {
    width: 60px;
    height: 25px;
    margin-left: 25px;
    line-height: 25px;
    course: default;
    background: #f2f2f2;
    /* padding: 6px 14px; */
    text-align: center;
    border: 1px solid #d9d9d9;
    cursor: pointer;
    font-size: 14px;
}

.add_test1 {
    width: 70px;
    height: 20px;
    line-height: 20px;
    padding: 8px 20px;
    background: #56a548;
    color: #fff;
    text-shadow: 0 -1px 0 rgba(0, 0, 0, .25);
    font-size: 16px;
    border-color: #3d810c;
    margin-left: 9px;
    border-radius: 8px;
    cursor: pointer;
}

.no_data {
    width: 400px;
    height: 300px;
    /*	border: 1px solid #f5f5f5;*/
    margin-top: 20px;
    margin: 0 auto;
}

.no_dataimg {
    width: 198px;
    height: 167px;
    background: url(../images/websiterevision/train/zanwushuju_bg.png) no-repeat;
    background-size: 100%;
    float: left;
    margin-top: 75px;
}

.no_dataright {
    float: right;
    width: 200px;
    height: 190px;
    margin-top: 50px;
    /*border: 1px solid #f2f2f2;*/
}

.no_dataright p {
    text-align: center;
    line-height: 50px;
    font-size: 18px !important;
    font-weight: bold;
}

/*//返回按钮样式*/
.go_test_back i {
    display: block;
    background: url(../images/exam/gobackicon.png) no-repeat;
    width: 9px;
    height: 13px;
    background-size: 100%;
    margin-top: 10px;
    margin-left: 10px;
    float: left;
}

.go_test_back {
    margin-left: 10px;
    width: 60px;
    height: 30px;
    background: inherit;
    border: 1px solid #f2f2f2;
    color: #999999;
    font-size: 12px;
    line-height: 30px;
    text-align: center;
    cursor: pointer;
}

/*.go_test_back:hover, .go_test_back i:hover{
    color:#e83731;
}
.go_test_back i:hover{
    color:#e83731;
     background: url(../images/exam/mouseicon.png) no-repeat;
}*/
.go_test_back:hover {
    color: #e83731;
}

.go_test_back:hover > i {
    color: #e83731;
    background: url(../images/exam/mouseicon.png) no-repeat;
}

.go_test_back > i:hover {
    color: #e83731;
    background: url(../images/exam/mouseicon.png) no-repeat;
}

/*专题添加 专题内容 加课程  加考试  加活动 */
/*专题封面公共*/
/*ul.webuploader-filelist {
    padding: 5px 0px;
}*/
/*专题封面公共*/
.special-content {
    width: 504px;
}

.special-content .content-btn input {
    font-size: 14px;
    background: #ffffff;
    border: none;
    margin-right: 10px;
    font-family: "microsoft yahei";
}

.special-content .content-btn input:hover {
    text-decoration: underline;
}

.cover-icon {
    width: 200px;
    float: left;
}

.cover-btn {
    width: 614px;
    overflow: hidden;
}

.cover-text {
    font-size: 12px;
    color: #666666;
    font-weight: 500;
    padding-top: 4px;
}

/*社区管理的查看弹框*/
.comment-management {
    margin: 20px 50px;
    font-size: 14px;
    color: #333;
    font-family: "microsoft yahei";
}

.comment-management p {
    overflow: hidden;
    font-size: 14px;
    margin-bottom: 20px;
}

.comment-management p span:first-child {
    word-break: break-all;
    float: left;
    margin-right: 15px;
    width: 70px;
    font-weight: 700;
    display: inline-block;
    text-align: right;
}

.comment-management p span:last-child {
    word-break: break-all;
    float: left;
    display: inline-block;
    max-width: 415px;
    line-height: 18px;
}

/*社区管理的查看弹框 end*/
/*导出数据btn 不要删10.31*/
.export_csv a.export {
    width: auto;
    padding: 0px 6px;
}

.export_csv a.exporting, .export_csv a.exporting:hover {
    background: url(/static/common/images/loading.gif);
    background-position: 5px center;
    padding-left: 24px;
    background-size: auto 14px;
    background-repeat: no-repeat;
}

.export_csv.exporting {
    pointer-events: none;
}

.order-export {
    position: absolute;
    right: 0;
    top: 10px;
    width: 71px;
    height: 28px;
    line-height: 28px;
    color: #333;
    font-size: 12px;
    border: 1px solid #dedede;
    text-align: center;
    border-radius: 5px;
    background: #fff;
}

.order-export:hover {
    background: #fafafa;
}

/*导出数据btn end*/
/*添加标签 结构*/
.delete-allchoose {
    position: absolute;
    left: 472px;
    bottom: 7px;
}

.delete-allchoose:hover {
    text-decoration: underline;
}

.choose-number {
    height: 20px;
    line-height: 10px;
    padding-left: 10px;
}

#assign-show::-webkit-scrollbar {
    display: none;
}

/*添加标签 结构 end*/
.div-search {
    margin: 0px 20px;
    /* border: #ccc 1px solid; */
    /* background: #f5f5f5; */
    overflow: hidden;
    padding: 0 8px 0 0;
}

.div-search .sousuo-ts {
    margin-right: 10px;
}

.div-search .sousuo-ts input {
    margin-right: 0;
    outline: none;
    -webkit-tap-highlight-color: rgba(0, 0, 0, 0);
}

.div-search.have-btn {
    padding: 0 10px 5px 0;
}

.div-search.have-btn .sousuo {
    margin: 7px 0 0;
}

.div-search.have-btn select {
    margin: 7px 0 0;
}

.div-search.only-search {
    /* padding: 5px 10px 5px 10px; */
    margin: 0;
}

.div-search.left-havebtn {
    /* margin: 0 0 0 130px !important; */
}
.iframeHeader-addBtn{
    /* margin-right: 10px; */
}
.export-data {
    float: right !important;
    /*margin-top: 7px;*/
    color: #333333 !important;
}

.div-search.have-btn .export-data {
    margin-top: 13px;
}

.training_4 {
    margin-left: 0px;
}

.training_4 li {
    display: inline-block;
    width: 208px;
    border: 1px solid #dedede;
    position: relative;
    padding: 14px 10px 0;
    margin: 20px 16px 0px 0;
}

.training_4 li.selected {
    border: 1px solid #e64c65;
}

.training_4 li:nth-child(4n) {
    margin-right: 0;
}

.training_4 li:nth-child(4n) .oper-div {
    left: -60px;
}

.training_4 li .li_div {
    font-size: 14px;
    color: #333333;
    line-height: 20px;
    height: 39px;
    cursor: pointer;
    overflow: hidden;
    text-overflow: ellipsis;
    display: -webkit-box;
    -webkit-line-clamp: 2;
    -webkit-box-orient: vertical;
}

.training_4 li .li_div .p100 {

}

.training_4 li .li_div span {
    position: absolute;
    right: 0;
    margin-top: -35px;
    cursor: pointer;
}

.training_4 li .oper-btns1 {
    padding: 7px 15px;
    border: 1px solid #dedede;
    background: #fff;
    border-radius: 5px;
    -webkit-box-shadow: 0 0 8px #dedede;
    font-size: 12px;
    color: #333;
    background: #fff;
    width: 61px;
    position: absolute;
    right: -20px;
    margin-top: -20px;
    z-index: 99;
}

.training_4 li .oper-btns1 p {
    line-height: 32px;
    font-size: 14px;
    margin-left: 30px;
    margin-top: -10px;
}

.training_4 li .oper-btns1 p img {
    position: absolute;
    margin-left: -30px;
    margin-top: 10px
}

.training12.top12 {
    border-bottom: 1px solid #dedede;
    position: relative;
}

.training12 {
    font-size: 12px;
    cursor: pointer;
    line-height: 37px;
}

.training12 .train_user {
    font-size: 12px;
    color: #333;
}

.training12 .train_user em {
    font-style: normal;
    color: #e64c65;
}

/*培训右下标*/
.training0, .training1, .training2 {
    font-size: 12px;
    font-family: "microsoft yahei";
    font-style: oblique;
    position: absolute;
    right: 10px;
    /*top: 104px;*/
    bottom: 5px;
}

.training1 {
    color: #3b96dc; /*进行中*/
}

.training0 {
    color: #e64c65; /*未开始*/
}

.training2 {
    color: #999; /*已结束*/
}

/*培训右下标 end*/
.file {
    color: #333333;
}

.file1 {
    color: #e64c65;
}

/*可见范围*/
.kejian-btn {
    width: 500px;
    height: 32px;
    border-radius: 5px;
    text-align: center;
    font-size: 12px;
}

.kejian-btn1 {
    width: 250px;
    line-height: 32px;
    display: inline-block;
    float: left;
    border-right: 1px solid #dedede;
}

.fault {
    margin-top: 130px;
    text-align: center;
}

/*添加课程展开收起*/
.course-area-banner {
    background: #f5f5f5;
}

/*添加专题展开收起*/
.form-infor {
    background: #f5f5f5;
}

.training_2 {
    height: 30px;
    background: #f5f5f5;
}

.training_2 span {
    font-size: 14px;
    color: #333333;
    line-height: 30px;
    margin-left: 20px;
}

.training_2 span font {
    font-size: 12px;
    font-weight: 100;
}

.training_6 {
    height: 30px;
    background: #f5f5f5;
}

.training_6 span {
    font-size: 14px;
    color: #333333;
    line-height: 30px;
    margin-left: 20px;
}

.training_6 span font {
    font-size: 12px;
    font-weight: 100;
}

.training_8 {
    height: 30px;
    margin-top: 20px;
    background: #f5f5f5;
}

.training_8 span {
    font-size: 14px;
    color: #333333;
    line-height: 30px;
    margin-left: 20px;
}

.training_8 span font {
    font-size: 12px;
    font-weight: 100;
}

/*.unfoldRetract-line{
    display: inline-block;
    width: 750px;
    height: 4px;
    border-top: 1px solid #dedede;
}*/
.span100 {
    font-weight: normal !important;
    font-style: normal !important;
    font-size: 12px !important;
    font-weight: 100 !important;
    color: #666;
    cursor: pointer;
    float: right;
    width: 45px;
    text-align: left;
}

.obtn {
    width: 80px;
    height: 24px;
    margin: 3px 0 0 0;
    background-color: #fff;
    line-height: 24px;
    text-align: center;
    border: 1px solid #ccc;
    -webkit-border-radius: 4px;
    -moz-border-radius: 4px;
    border-radius: 4px;
    font-size: 13px;
    margin-top: 5px;
    cursor: pointer;
    font-family: inherit;
    width: 100px;
    height: 30px;
    background-color: #ccc;
    color: #fff;
}

.i_r_top_span {
    float: left;
    margin-left: 10px;
}

/*倒三角划入-编辑/删除*/
.operations {
    position: absolute;
    right: 0;
    top: 36px;
    width: 11px;
    height: 6px;
    background: url('../images/websiterevision/homepage/qiyeqiehuan_icon.png') no-repeat;
    cursor: pointer;
}

.operations:hover {
    background: url('../images/websiterevision/homepage/qiyeqiehuan_icon_pressed.png') no-repeat;
}

.operations .oper-div {
    position: absolute;
    z-index: 9;
    left: -38px;
    top: 0;
    padding-top: 12px;
    display: none;
}

.operations .oper-div .oper-btns {
    width: 76px;
    padding: 7px 0;
    border: 1px solid #dedede;
    border-radius: 5px;
    box-shadow: 1px 1px 2px;
    -webkit-box-shadow: 0 0 8px #dedede;
    font-size: 12px;
    color: #333;
    background: #fff;
}

.oper-btns a {
    display: block;
    line-height: 26px;
    text-align: center;
}

/*选择课程 弹框*/
.choose-course {
    margin: 10px 0 10px 15px;
}

.choose-course .choose-list {
    margin-right: 17px;
    margin-bottom: 15px;
}

.choose-course .choose-list .info {
    width: 172px;
    overflow: hidden;
}

.choose-course .choose-list .info h1 {
    margin: 7px 0;
    text-overflow: ellipsis;
    overflow: hidden;
    width: 12em;
    white-space: nowrap;
}

.choose-course .choose-list .info img {
    width: 172px;
    height: 80px;
}

.td-isShow .showBtn.btn-bat {
    background: #e64c65;
}

.magnifier:hover {
    color: #000;
}

/*弹框  项目详情的多文字的介绍 添加div标签*/
div.pro_intro {
    width: 300px;
    min-height: 20px;
    margin-left: 90px;
    margin-top: -10px;
    overflow-x: hidden;
    word-wrap: break-word;
    font-size: 14px;
    line-height: 18px;
    margin-top: -15px;
}

/*pro_intro下的标题*/
span.pro_intro_span {
    float: inherit !important;
}

/*封面下一行的 添加时间*/
p.pro_addtime_top {
    margin-top: 135px !important;
}

/*弹框带导出数据的顶部form标签加此class名称*/

.m-pd-5 TBODY TD {
    padding-left: 5px;
    padding-right: 5px;
}

/*培训统计&&查看培训人员select样式*/
.search-frame {
    padding: 5px 10px 5px 10px !important;
    margin: 0;
}

.from-left {
    width: 100px;
    height: 29px !important;
    border-radius: 5px;
}

.sousuo-h {
    height: 27px !important;
}

/*考试统计&& 二级弹框导出数据样式*/
.search-form a {
    text-decoration: none;
    float: right;
    height: 28px;
    cursor: pointer;
    outline: none;
    color: #333;
    font-size: 12px;
    border: 1px solid #dedede;
    width: 58px;
    border-radius: 5px;
    margin: 5px;
    margin-right: 10px;
    text-align: center;
    line-height: 28px;
    background: #fff;
}

.search .search-form {
    padding: 0;
    margin: 0 10px;
}

.search .search-form a:hover {
    background: #fafafa;
}

.search-form select {
    margin: 8px 10px;
}

.add_box_style {
    border: 1px solid #dedede !important;
    width: 478px;
    min-height: 64px;
    border: none;
    padding: 10px 10px 5px;
    margin-right: 0 !important;
    max-height: 64px !important;
    overflow: auto !important;
    border: none !important;
}

.add_box_style::-webkit-scrollbar {
    display: none;
}

.clearall_btn {
    position: absolute;
    left: 460px;
    bottom: 15px;
}

.tip_icon {
    height: 13px;
    width: 13px;
    display: inline-block;
    cursor: pointer;
    color: #FFFFFF;
    line-height: 35px;
    text-align: center;
    margin: 0 3px;
    background-image: url(../images/websiterevision/shuoming_icon.png);
    background-position: center;
    background-repeat: no-repeat;
    background-size: 100% auto;
}

.tip_icon:hover {
    background-image: url(../images/websiterevision/shuoming_icon_pressed.png);

}

.tip_box {
    position: absolute;
    width: 210px;
    display: nonee;
    font-size: 12px;
    color: #333333;
    border: 1px solid #ccc;
    background: #fff;
    padding: 5px 10px;
    border-radius: 3px;
    line-height: 20px;
    z-index: 999999;
}

.tip_box .divc {
    margin-top: 12px;
}

._en_us_ {
    opacity: 0;
}