body {
    min-width: 1024px;
    background: url('/static/images/bg.jpg');
    background-size:cover;
    overflow-x: hidden;
    overflow-y: hidden;
}

.form-horizontal {
    margin: 10px;
}

.tooltip-inner {
    font-size: 12px;
}

.last-bid {
    float: left;
    margin: 20px;
    margin-top: 5px;
}

.id-pic {
    margin: 0px 25px 0px 0px;
}

.periodClass img {
    width: 180px;
    height: 114px;
}

#avatarContent .periodClass img {
    border: 4px solid #eceded;
    border-radius: 50%;
    box-sizing: border-box;
    height: 56px;
    width: 56px;
}

.trans-just{
    display: none;
}
.container-fluid{
    height: 50px;
    padding-left:0px;
    margin-top:10px;

}
#load-location .bootstrap-select:not([class*="col-"]):not([class*="form-control"]):not(.input-group-btn) {
    width: 130px;
}

#province-select-div .bootstrap-select > .dropdown-toggle {
    width: 200px;
}

.bootstrap-select > .dropdown-toggle {
    width: 360px;
}

.bootstrap-select.btn-group .dropdown-menu {
    width: 360px;
}

#load-location .bootstrap-select > .dropdown-toggle {
    width: 100px;
}

.item-strong{
    font-weight: bold;
}

.content-header {
    background: #ffffff none repeat scroll 0 0;
    border-bottom: 1px solid #f4f4f4;
    font-size: 20px;
    font-weight: bold;
    height: 70px;
    line-height: 70px;
    margin: 0;
    padding-left: 16px;
}

.content-title {
    text-align: left;
    font-size: 18px;
    line-height: 20px;
    padding: 24px 0px;
    margin: 0px;
    margin-right: 5px;
    font-weight: bold;
}

.section-header {
    float: left;
    background: #ffffff none repeat scroll 0 0;
    /*border-bottom: 1px solid #f4f4f4;*/
    font-size: 16px;
    font-weight: bold;
    height: 70px;
    line-height: 70px;
    margin: 0;
    /*padding-left: 16px;*/
}

.section-title {
    text-align: left;
    font-size: 16px;
    line-height: 20px;
    padding: 24px 0px;
    margin: 0px;
    margin-right: 5px;
    font-weight: bold;
    color: #00B8E6;
}

.item-title {
    text-align: right;
    float: left;
    padding: 12px 0px;
    width: 120px;
    margin-right: 10px;
}

.item-data {
    text-align: left;
    float: left;
    padding: 12px 0px;
    /*width: 200px;*/
    margin-right: 10px;
}

.item-section {
    width: 40%;
    float: left;
}

.item-right-title {
    text-align: left;
    margin-left: 5px;
    width: 50px;
}

.section {
    padding: 0px 10px;
    height: 50px;
}

.data-item {
    margin-top: 12px;
    width: 100%;
    float: left;
}

.data-action {
    float: left;
    margin-left: 20px;
    margin-top: 10px;
}

.data-content {
    /*height: 500px;*/
    float: left;
    width: 100%;
    margin-left: 20px;

}

.data-item .bottom-btn {
    margin: 20px;

}

.tab-content {
    /* width: 100%; */
    margin-bottom: 20px;
    padding-bottom: 20px;
    /* border: 1px solid #DDDDDD; */
    border-radius: 0 8px 8px 8px;


}

.table-content {
    float: left;
}


#tab-nav {
    overflow: hidden;
}

.tab-content {
    width: 100%;
    float: left;
}

#tab-nav .tab-item:first-child{
    margin-left: 10px;
}
.tab-item {
    background: #EEEEEE;
    font-size: 14px;
    color: #333333;
    letter-spacing: 0;
    text-align: center;
    line-height: 14px;
    border: 1px solid #DDDDDD;
    width:150px;
    height:34px;
    padding: 10px 20px;
    border-radius: 4px 4px 0 0;
    margin: 14px 4px 0px 4px;
    margin-bottom: 0px;
    float: left;
}

.tab-active {
    background: #1890FF;
    color: white;
    border: 1px solid #0D85F5;
}

.tpl-title {
    margin-bottom: 20px;
}

.tpl-header {
    text-align: center;
    margin: 0px 40px;
}

.center-title {
    text-align: center;
}

.selection-type {
    float: left;
}

.form-control {
    width: 360px;
    /*margin: 0 auto;*/
}

/*弹层定义*/
.full-overlay {
    /*top: 25%;*/
    /*left: 25%;*/
    width: 100%;
    height: 100%;
    background-color: rgba(0, 0, 0, 0.5);
    z-index: 1001;
    overflow: auto;
    display: none;
    float: left;
    /*width:500px;*/

    position: absolute;
}

.area-overlay {
    top: 10%;
    left: 15%;
    width: 65%;
    height: 600px;
    overflow: auto;
    background-color: white;
    position: absolute;
    padding: 6px 16px;
    opacity: 1;
    z-index: 1002;
    /*overflow: auto;*/
    border-radius: 5px;
    display: none;
}

.overlay-title {
    float: left;
    font-size: 20px;
}

.small-dialog {
    width: 400px;
    height: 200px;
    top: 10%;
    left: 35%;
}

.middle-dialog {
    width: 500px;
    height: 350px;
    top: 10%;
    left: 35%;
}


.middle2-dialog {
    width: 600px;
    height: 450px;
    top: 10%;
    left: 30%;
}

.middle3-dialog {
    width: 700px;
    height: 570px;
    top: 10%;
    left: 30%;
}
.middle4-dialog {
    width: 700px;
    height: 750px;
    top: 10%;
    left: 30%;
}


.second-title select {
    height: 32px;
    margin: 0px 5px;
}

.second-title input {
    min-height: 22px;
}


.btn {
    font-weight: normal;
    width: 96px;
}

.btn-small {
    width: 56px;
    margin-left: 10px;
}

#tab-nav {
    overflow: hidden;
}

/*neo-part*/
.iconfont {
    position: relative;
    font-size: 14px;
}

.iconfont:before {
    position: absolute;
    top: -12px;
    width: 20px;
    height: 20px;

}

.checked-lable-bg {
    float: left;
    height: 42px;
    line-height: 42px;
    padding: 0 12px;
    border-radius: 8px;
    color: #6e6e6e;
    font-size: 12px;
    margin-right: 12px;
    background-color: #ffffff;
    border: 1px solid #eceded;
    margin-top: 5px;
}

ul, ol, p {
    padding: 0;
    margin: 0;
}

.btn-primary {
    color: #fff;
    background-color: #1890ff;
    border-color: #1890ff;
}

.btn-primary:focus, .btn-primary:hover {
    color: #fff;
    background-color: #40a9ff;
    border-color: #40a9ff;
}

.ant-btn:focus, .ant-btn:hover {
    color: #40a9ff;
    background-color: #fff;
    border-color: #40a9ff;
}

li {
    list-style: none;
    margin: 0;
    padding: 0;
}

i {
    font-style: normal;
}

.bg-none {
    background: #ffffff !important;
}

.input-group {
    width: 200px;
    padding-top: 9px;
}

.backend {
    /*max-height: 338px;*/
    margin: 0px;
    padding: 0;
    left: 0px;
    /* overflow-y: auto; */
    /* position: fixed; */
    /*top: 52px;*/
}

.backend-setion {
    padding: 0px;
    margin: 20px 10px;
    /* padding-bottom: 60px; */
    background-color: #132d4461;
    border-radius: 20px;
}

.topNav {
    z-index: 1003;
    position: fixed;
    width: 100%;
}

.top_nav {
    position: absolute;
    left: 50%;
    -webkit-transform: translateX(-50%);
    -moz-transform: translateX(-50%);
    -ms-transform: translateX(-50%);
    -o-transform: translateX(-50%);
    transform: translateX(-50%);
    top: 7px;
    /*background: #000;*/
}

.top_nav ul {
    margin: 0;
}

.top_nav ul li {
    float: left;
    padding: 0 5px;
    height: 34px;
    width:150px;
    line-height: 30px;
    text-align: center;
    /*border-right: 1px solid #666;*/
    /* background: #40a9ff; */
    border: 1px solid #DDDDDD;
    padding-top: 2px;
    border-style: solid;
    margin-top:10px;
    border-width: 1px 1px 1px 0px;
    /*border-radius: 4px;*/
}
.top_nav ul li.active {
    background: #49779f;
}

.top_nav ul li.active a{
    font-size: 14px;
    color: #FFFFFF;
    letter-spacing: 0;
    text-align: center;
    line-height: 14px;
}

.top_nav ul li:first-child {
    border-radius: 4px 0 0 4px;
    border-left: 1px solid #DDDDDD;
}
.top_nav ul li:last-child {
    border-radius: 0 4px 4px 0;
}


.top_nav ul li a {
    width: 100%;
    height: 100%;
    display: inline-block;
    overflow: hidden;
    padding-top: 8px;
    font-size: 14px;
    color: #fff;
    letter-spacing: 0;
    text-align: center;
    line-height: 14px;
}

.main-contain {
    padding-top: 50px;
    height: 100%;
}

#backendMenu {
    position: relative;
}

.copyright {
    height: 50px;
    border-top: 1px solid #9ea7b3;
    padding: 10px 0px 0px 20px;
    position: fixed;
    bottom: 0px;
    left: 0px;
}

.copyright p {
    color: #fff;
    font-size: 10px;
    line-height: 14px;
    margin: 0px;
    /* font-weight:bold; */
}

.backend-setion li {
    cursor: pointer;
    font-size: 12px;
}

.backend-setion li.backend-choice {
    width: 100%;
    text-align: left;
    line-height: 38px;
}

.backend-section-title {
    width: 100%;
    height: 50px;
    padding-left: 22px;
    line-height: 44px;
    margin: 0px;
}

.backend-section-color {
    background: #282828;
}

.backend-section-title:hover {
    background: #49779f;
}

.backend-section-title span {
    float: left;
    color: #ffffff;
    font-weight: bold;
    font-size:13px;
}

.backend-section-title span:first-child {
    width: 20px;
    height: 20px;
    display: inline-block;
    margin-right: 14px;
    transform: translateY(-50%);
    top: 50%;
}

.backend-section-title span:last-child {
    float: right;
    width: 0;
    height: 0;
    border-left: 4px solid transparent;
    border-right: 4px solid transparent;
    border-top: 5px solid #fff;
    margin-right: 25px;
    margin-top: 19px;
}

.backend-section-title span.backend-section-title-open {
    width: 0;
    height: 0;
    border-left: 4px solid transparent;
    border-right: 4px solid transparent;
    border-bottom: 5px solid #ffffff;
    border-top: none;
}

.backend-choice ul {
    width: 100%;
    margin: 0;
    padding: 0px;
    /*display: none;*/
    /*background: #282828;*/
}

.backend-choice ul li {
    width: 100%;
    /*height: 44px;*/
    /*background: #282828;*/
    padding-left: 56px;
    /*overflow: hidden;*/
}

.backend-choice ul li:hover {
    background: #49779f;
}

.backend-choice ul li a {
    width: 90%;
    height: 100%;
    color: #fff;
    float: left;
    text-decoration: none;
}

ul li.backend-sec-choice {
    width: 100%;
    background: #49779f;
}

.backend-sec-choice a {
    color: #ffffff !important;
}

.backend-sec-choice a::selection, .backend-choice ul li a::selection {
    background: none;
}

.quit-style {
    min-width: 160px;
    color: #fff;
    height: 100%;
    overflow: hidden;
    padding: 10px 0px !important;
}

.quit-style:hover {
    color: #fff !important;
}
.dropdown-menu{
    min-width: 120px;
}

/* .quit-style:focus, .backend-font-color:focus {
    background: #49779f !important;
} */

.quit-style span {
    float: left;
}

.quit-style span.caret {
    margin-top: 12px;
}

.dropdown ul li a, .backend-font-color {
    color: #9b9baa !important;
}
.dropdown ul li a:hover, .dropdown ul li a:focus {
    background: #49779f;
    color: #282828;
}
.top_nav ul li:hover{
    background: #49779f;
}
.user-name {
    padding: 2px 5px;
    color: #fff;
    font-weight: bold;
}

.icon-user {
    width: 28px;
    height: 28px;
    background: url("../images/icon_1x.png") 0 -118px no-repeat;
    display: inline-block;
}

.backend-data {
    margin-top: 20px;
    height: 900px;
    background-color: #f8f8f8;
    border-color: #e7e7e7;
    padding-bottom: 50px;
    /* overflow-y:auto; */
}

/*学科*/

.subject-new {
    padding: 19px 0px 19px 16px;
    background: #ffffff;
}

.subject-new a {
    margin-right: 16px;
}

.subject-btn {
    padding: 0;
    min-width: 218px;
    min-height: 46px;
    border: 1px solid #cccccc;
    box-sizing: content-box;
    border-radius: 6px;
}

/*学科添加*/
.subject-add {
    padding: 24px 0px 0px 16px;
}

.subject-add-choice {
    width: 100%;
    padding: 0px;
}

.subject-add-choice li {
    width: 100%;
    float: left;
}

.subject-add-choice li h4 {
    width: 120px;
    height: 24px;
    line-height: 24px;
    font-size: 12px;
    color: #6E6E6E;
}

.subject-add-choice .dropdown {
    display: inline-block;
}

.subject-add .dropdown button {
    padding: 0;
    width: 120px;
    height: 40px;
    line-height: 40px;
}

.subject-add-choice li:first-child input {
    display: inline;
    width: 248px;
}

.subject-add .btn-group {
    margin-top: 24px;
}

.subject-add-cancel {
    margin-right: 20px;
}

.subject-sort-list tr {
    cursor: pointer;
}

.disabled {
    cursor: not-allowed;
}

.backend-seize {
    height: 52px;
    display: none;
}

/*筛选条件样式*/
.filter-condition {
    padding: 0px;
    border: none;
}

.filter-condition:hover, .filter-condition:focus {
    border: none;
    background: none;
}

.filter-condition:not([name]) {
    padding: 8px 16px;
    min-height: 32px;
    color: #6E6E6E;
    background: #ffffff;
    border: 1px solid #dddddd;
}

.filter-condition:not([name]):hover {
    color: #333333;
    background: #f4f4f4;
}

.filter-condition:not([name]):hover h1 {
    color: #6E6E6E;
}

.filter-condition h2, .filter-condition h3, .filter-condition h4 {
    font-size: 12px;
    color: #3E89EA;
    margin: 0px;
    line-height: 14px;
}

.filter-condition h2 {
    text-align: right;
    font-weight: bold;
}

.filter-condition h3, .filter-condition h4 {
    display: inline;
}

.filter-condition h4:before {
    content: "  > ";
}

.filter-condition h1 {
    font-size: 12px;
    color: #6E6E6E;
    margin: 0px;
}

/*翻页*/
.pagination-selection {
    /* position: fixed; */
    right: 0px;
    bottom: 0px;
    /* background: #ffffff; */
    height: 50px;
    margin-bottom: 0px;
    /* box-shadow: 0px -2px 4px rgba(0, 0, 0, 0.05); */
}

/*筛选条件*/
.filter-condition-modal .modal-body {
    padding: 24px;
    background: #f4f4f4;
}

.filter-condition-modal .control-label {
    font-weight: normal;
    font-size: 12px;
    padding: 8px 0px;
}

/*属性选择器给radio加样式*/
input[type=radio]:not(old), input[type=checkbox]:not(old) {
    margin: 15px 7px;
    padding: 0;
    opacity: 0;
}

input[type=radio]:not(old) + label, input[type=checkbox]:not(old) + label {
    display: inline-block;
    line-height: 16px;
    cursor: pointer;
}

input[type=radio]:not(old) + label > span:hover, input[type=checkbox]:not(old) + label > span:hover {
    border-color: #3e89ea;
}

input[type=radio]:not(old) + label > span, input[type=checkbox]:not(old) + label > span {
    display: inline-block;
    width: 18px;
    height: 18px;
    border: 1px solid rgb(192, 192, 192);
    background: #ffffff;
    vertical-align: bottom;
}

input[type=radio]:not(old) + label > span {
    border-radius: 50%;
    /*单选圆形*/
}

input[type=checkbox]:not(old) + label > span {
    border-radius: 4px;
    /*单选圆形*/
}

input[type=radio]:not(old):checked + label > span {
    background-color: #c0c0c0;
}

input[type=radio]:not(old):checked + label > span > span {
    display: block;
    width: 18px;
    height: 18px;
    margin-top: -1px;
    margin-left: -1px;
    background: url("../images/icon_1x.png") -0px -100px no-repeat;
}

input[type=checkbox]:not(old):checked + label > span > span {
    display: block;
    width: 18px;
    height: 18px;
    margin-top: -1px;
    margin-left: -1px;
    background: url("../images/icon_1x.png") -54px -100px no-repeat;
}

/*thead颜色*/
thead {
    background: #ffffff;
}

/*左侧图标*/
.icon-system {
    background: url("../images/icon_1x.png") -20px -20px no-repeat;
}

.icon-pay {
    background: url("../images/icon_1x.png") -80px -0px no-repeat;
}

.icon-operate {
    background: url("../images/icon_1x.png") -60px -0px no-repeat;
}

.icon-content {
    background: url("../images/icon_1x.png") -20px -0px no-repeat;
}

.icon-party {
    background: url("../images/icon_1x.png") -0px -20px no-repeat;
}

.icon-library {
    background: url("../images/icon_1x.png") -40px -0px no-repeat;
}

.icon-ask {
    background: url("../images/icon-ask.png") no-repeat;
}

.icon-reports {
    background: url("../images/icon-reports.png") no-repeat;
}

.icon-question {
    background: url("../images/icon_1x.png") -80px -20px no-repeat;
}

.icon-paper {
    background: url("../images/icon_1x.png") -100px -0px no-repeat;
}

.icon-user_manege {
    background: url("../images/icon_1x.png") 0px -20px no-repeat;
}

/*图标按钮*/
.management-single-icon, .insert-icon, .new-version-icon, .authority-icon, .user-permission-icon, .pack-up-icon, .pack-down-icon, .all-delete-btn, .sort-up-icon, .sort-down-icon, .dragged-icon, .withdraw-icon, .delete-icon, .publish-icon, .publish-over-icon, .sort-icon, .shut-icon, .management-icon, .preview-icon, .export-icon {
    display: inline-block;
    width: 20px;
    height: 20px;
    background: url("../images/icon_1x.png") no-repeat;
    display: inline-block;
    margin-left: 16px;
}

.edit-icon, .delete-icon, .address-icon, .detail-icon, .truck-track-icon,.task-remove-icon{
    display: inline-block;
    width: 20px;
    height: 20px;
    background: url("../images/truck@1x.png") no-repeat;
    display: inline-block;
    margin-left: 16px;
}

.task-remove-icon {
    background-position: -160px 1px;
}

.task-remove-icon:hover {
    background-position: -180px 1px;
}

.truck-track-icon {
    background-position: -40px 1px;
    display:none;
}

.truck-track-icon:hover {
    background-position: -60px 1px;
}


.detail-icon {
    background-position: -200px 1px;
}

.detail-icon:hover {
    background-position: -220px 1px;
}

.edit-icon {
    background-position: -120px 1px;
}

.edit-icon:hover {
    background-position: -140px 1px;
}

/*删除*/
.delete-icon {
    background-position: -160px 1px;
    display: none;
}

.delete-icon:hover, .all-delete-btn {
    background-position: -180px 1px;
}

.address-icon {
    background-position: -80px 1px;
}

.address-icon:hover {
    background-position: -100px 1px;
}

.unlock-icon, .locked-icon, .proviledge-icon, .cPoints-icon, .focus-area-icon, .unbind-icon, .verify-icon, .verify-his-icon, .bound-company-icon {
    display: inline-block;
    width: 20px;
    height: 20px;
    background: url("../images/admin@1x.png") no-repeat;
    display: inline-block;
    margin-left: 16px;
}
.bound-company-icon {
    background-position: -280px 1px;
}

.bound-company-icon:hover {
    background-position: -300px 1px;
}
.verify-icon {
    background-position: -200px 1px;
}

.verify-icon:hover {
    background-position: -220px 1px;
}
.verify-his-icon {
    background-position: -240px 1px;
}

.verify-his-icon:hover {
    background-position: -260px 1px;
}
.unbind-icon {
    background-position: -160px 1px;
}

.unbind-icon:hover {
    background-position: -180px 1px;
}
.focus-area-icon {
    background-position: -320px 1px;
}

.focus-area-icon:hover {
    background-position: -340px 1px;
}

.cPoints-icon {
    background-position: -120px 1px;
}

.cPoints-icon:hover {
    background-position: -140px 1px;
}

.locked-icon {
    background-position: -40px 1px;
}

.locked-icon:hover {
    background-position: -60px 1px;
}

.unlock-icon {
    background-position: -80px 1px;
}

.unlock-icon:hover {
    background-position: -100px 1px;
}

.proviledge-icon {
    background-position: 0px 1px;
}

.proviledge-icon:hover {
    background-position: -20px 1px;
}

.task-pay-icon,.task-dispatch-icon, .process-icon, .task-cancel-icon, .task-sure-icon, .task-bid-icon, .task-apply-icon, .task-bid-list-icon, .task-assign-icon, .task-sign-icon, .task-track-icon, .task-exception-icon, .task-exception-stop-icon,  .task-list-icon, .node-up-icon, .node-down-icon   {
    display: inline-block;
    width: 20px;
    height: 20px;
    background: url("../images/task @1x.png") no-repeat;
    display: inline-block;
    margin-left: 16px;
}

.task-pay-icon {
    background-position: -400px 1px;
}
.task-pay-icon:hover {
    background-position: -420px 1px;
}

.node-down-icon {
    background-position: -480px 1px;
}

.node-down-icon:hover {
    background-position: -500px 1px;
}


.node-up-icon {
    background-position: -520px 1px;
}

.node-up-icon:hover {
    background-position: -540px 1px;
}

.task-list-icon {
    background-position: -40px 1px;
}

.task-list-icon:hover {
    background-position: -60px 1px;
}

.task-exception-stop-icon {
    background-position: -320px 1px;
}

.task-exception-stop-icon:hover {
    background-position: -340px 1px;
}
.task-exception-icon {
    background-position: -280px 1px;
}

.task-exception-icon:hover {
    background-position: -300px 1px;
}
.task-track-icon {
    background-position: -360px 1px;
}

.task-track-icon:hover {
    background-position: -380px 1px;
}
.task-sign-icon {
    background-position: -440px 1px;
}

.task-sign-icon:hover {
    background-position: -460px 1px;
}

.task-assign-icon {
    background-position: -400px 1px;
}

.task-assign-icon:hover {
    background-position: -420px 1px;
}
.task-bid-list-icon {
    background-position: -240px 1px;
}

.task-bid-list-icon:hover {
    background-position: -260px 1px;
}

.task-apply-icon {
    background-position: -160px 1px;
}

.task-apply-icon:hover {
    background-position: -180px 1px;
}

.task-bid-icon {
    background-position: -200px 1px;
}

.task-bid-icon:hover {
    background-position: -220px 1px;
}

.task-cancel-icon {
    background-position: -120px 1px;
}

.task-cancel-icon:hover {
    background-position: -140px 1px;
}

.task-sure-icon {
    background-position: -560px 1px;
}

.task-sure-icon:hover {
    background-position: -580px 1px;
}

.process-icon {
    background-position: 0px 1px;
}

.process-icon:hover {
    background-position: -20px 1px;
}



/*登陆*/
/* .login-function li a {
    padding: 15px 20px;
} */

.login-info {
    display: block;
    margin-left: 12px;
}

.setting, .logout {
    width: 20px;
    height: 20px;
    display: block;
}

.setting {
    background: url("../images/icon_1x.png") -40px -20px no-repeat;
}

.logout {
    background: url("../images/icon_1x.png") -60px -20px no-repeat;
}

/*编辑*/

.task-dispatch-icon {
    background-position: -80px 1px;
}

.task-dispatch-icon:hover {
    background-position: -100px 1px;
}

/*导出*/
.export-icon {
    background-position: -340px -39px;
}

.export-icon:hover {
    background-position: -340px -59px;
}

/*发布*/
.publish-icon {
    background-position: -60px -39px;
}

.publish-icon:hover {
    background-position: -60px -59px;
}

.publish-over-icon {
    background-position: -60px -59px;
}

/*预览*/
.preview-icon {
    background-position: -240px -39px;
}

.preview-icon:hover {
    background-position: -240px -59px;
}

/*撤下*/
.withdraw-icon {
    background-position: -40px -39px;
}

.withdraw-icon:hover {
    background-position: -40px -59px;
}

/*考点题目管理*/
.management-icon {
    background-position: -120px -39px;
}

.management-icon:hover {
    background-position: -120px -59px;
}

/*考点管理*/
.management-single-icon {
    background-position: -320px -39px;
}

.management-single-icon:hover {
    background-position: -320px -59px;
}

.sort-icon {
    background-position: -80px -39px;
}

.sort-icon:hover {
    background-position: -80px -59px;
}

.shut-icon {
    background-position: -81px -77px;
}

.shut-icon:hover {
    background-position: -101px -77px;
}

.dragged-icon {
    background-position: -100px -20px;
}

/*排序按钮*/
.sort-up-icon {
    background-position: -140px -39px;
}

.sort-up-icon:hover {
    background-position: -140px -59px;
}

.sort-down-icon {
    background-position: -160px -39px;
}

.sort-down-icon:hover {
    background-position: -160px -59px;
}

/*收起放下按钮*/
.pack-up-icon {
    background-position: -180px -39px;
}

.pack-up-icon:hover {
    background-position: -180px -59px;
}

.pack-down-icon {
    background-position: -200px -39px;
}

.pack-down-icon:hover {
    background-position: -200px -59px;
}

/*插入知识点、最新版本、锁定、权限管理、用户权限*/
/*.insert-icon,,,.unlock-icon,,*/
.insert-icon {
    background-position: -220px -39px;
}

.insert-icon:hover {
    background-position: -220px -59px;
}

.new-version-icon {
    background-position: -240px -39px;
}

.new-version-icon:hover {
    background-position: -240px -59px;
}

.authority-icon {
    background-position: -280px -39px;
}

.authority-icon:hover {
    background-position: -280px -59px;
}

.user-permission-icon {
    background-position: -300px -39px;
}

.user-permission-icon:hover {
    background-position: -300px -59px;

}

/*视频、音频、图片、标题、非标题、段落、例子。*/
.video-icon, .audio-icon, .picture-icon, .caption-icon, .non-caption-icon, .paragraph-icon, .example-icon {
    width: 28px;
    height: 28px;
    background: url("../images/icon_1x.png") no-repeat;
    display: inline-block;
}

.video-icon {
    background-position: 0px -146px;
}

.audio-icon {
    background-position: -28px -146px;
}

.picture-icon {
    background-position: -56px -146px;
}

.caption-icon {
    background-position: -84px -146px;
}

.non-caption-icon {
    background-position: -112px -146px;
}

.paragraph-icon {
    background-position: -140px -146px;
}

.example-icon {
    background-position: -168px -146px;
}

/*搜索按钮*/
.input-group-btn {
    width: 56px;
    height: 32px;
    /*border: 1px solid #cccccc;*/
    /*border-left: none;*/
    /*border-top-right-radius: 8px;*/
    /*border-bottom-right-radius: 8px;*/
    /*background: #ffffff;*/
}

/*.input-group-btn button {*/
/*width: 20px;*/
/*height: 20px;*/
/*border: none;*/
/*margin-left: 3px;*/
/*!*background: url("../images/icon_1x.png") -100px -39px no-repeat;*!*/
/*}*/

/*.input-group-btn button:hover, .input-group-btn button:focus {*/
/*outline: none;*/
/*}*/
/*.input-group-btn:hover > button{*/
/*background: url("../images/icon_1x.png") -100px -59px no-repeat;*/
/*}*/

.input-group-btn:hover {
    background: #cccccc;
}

.modal-content {
    border-radius: 8px;
}

/*头部相同样式*/
.common-style-header {
    font-weight: bold;
    height: 70px;
    margin: 0px;
    padding-left: 16px;
    background: #ffffff;
    line-height: 70px;
    font-size: 16px;
    border-bottom: 1px solid #f4f4f4;
}

.first-class-title {
    text-align: left;
    font-size: 16px;
    line-height: 20px;
    padding: 24px 0px;
    margin: 0px;
    margin-right: 5px;
    font-weight: bold;
}

.sec-class-title {
    font-size: 12px;
    text-align: left;
    margin-top: 0px;
    margin-bottom: 8px;
    color: #6E6E6E;
}

/*折行*/
/*180px*/
td.content-break {
    max-width: 180px !important;
}

td.content-context-break {
    max-width: 300px !important;
}

td.content-break p, td.content-context-break p {
    margin: 0px;
    max-height: 40px;
    line-height: 20px;
    display: -webkit-box;
    -webkit-box-orient: vertical;
    -webkit-line-clamp: 2;
    word-break: break-all;
    overflow: hidden;
}

/*title标签切换样式*/
ul.nav-tabs {
    width: 100%;
    height: 50px;
    background: #f4f4f4;
    overflow: hidden;
    border: none;
}

ul.nav-tabs li {
    min-width: 300px;
    height: 100%;
    float: left;
    text-align: center;
}

ul.nav-tabs li a {
    font-size: 16px;
    line-height: 50px;
    font-weight: bold;
    padding: 0px;
    border-radius: 0px;
}

ul.nav-tabs li.active {
    background: #ffffff;
    border-bottom: 2px solid #3E89EA !important;
    box-sizing: border-box;
}
.col-sm-2 {
    width: 12.22222223%;
}
.col-sm-10 {
    width: 87.77777777%;
}
.neo-brand {
    width: 219px;
    height: 48px;
    display: inline-block;
    background: url("../images/login-logo.png") no-repeat;
}

.neo-owner-brand {
    background: url("../images/owner_LOGO.png") no-repeat;
}

#captcha-img {
    margin: 8px 0px 8px 0px;
    border-radius: 4px;
    height: 60px;
    width: 212px;
}

.second-title {
    height: 70px;
    background-color: #ffffff;
    line-height: 70px;
    padding-left: 16px;
}

/*300px*/
/*2x图*/
@media (min-resolution: 2dppx), (-webkit-min-device-pixel-ratio: 2) {
    .task-pay-icon, .task-dispatch-icon, .process-icon, .task-cancel-icon, .task-sure-icon, .task-bid-icon, .task-apply-icon, .task-bid-list-icon, .task-assign-icon, .task-sign-icon, .task-track-icon, .task-exception-icon, .task-exception-stop-icon,  .task-list-icon   {
        background: url("../images/task @2x.png") no-repeat;
        background-size:560px 20px;
    }

    .task-pay-icon {
        background-position: -400px 1px;
    }

    .task-pay-icon:hover {
        background-position: -420px 1px;
    }

    .node-down-icon {
        background-position: -480px 1px;
    }

    .node-down-icon:hover {
        background-position: -500px 1px;
    }


    .node-up-icon {
        background-position: -520px 1px;
    }

    .node-up-icon:hover {
        background-position: -540px 1px;
    }


    .task-dispatch-icon {
        background-position: -80px 1px;
    }

    .task-dispatch-icon:hover {
        background-position: -100px 1px;
    }

    .task-list-icon {
        background-position: -40px 1px;
    }

    .task-list-icon:hover {
        background-position: -60px 1px;
    }

    .task-exception-stop-icon {
        background-position: -320px 1px;
    }

    .task-exception-stop-icon:hover {
        background-position: -340px 1px;
    }
    .task-exception-icon {
        background-position: -280px 1px;
    }

    .task-exception-icon:hover {
        background-position: -300px 1px;
    }
    .task-track-icon {
        background-position: -360px 1px;
    }

    .task-track-icon:hover {
        background-position: -380px 1px;
    }
    .task-sign-icon {
        background-position: -440px 1px;
    }

    .task-sign-icon:hover {
        background-position: -460px 1px;
    }

    .task-assign-icon {
        background-position: -400px 1px;
    }

    .task-assign-icon:hover {
        background-position: -420px 1px;
    }
    .task-bid-list-icon {
        background-position: -240px 1px;
    }

    .task-bid-list-icon:hover {
        background-position: -260px 1px;
    }

    .task-apply-icon {
        background-position: -160px 1px;
    }

    .task-apply-icon:hover {
        background-position: -180px 1px;
    }

    .task-bid-icon {
        background-position: -200px 1px;
    }

    .task-bid-icon:hover {
        background-position: -220px 1px;
    }

    .task-cancel-icon {
        background-position: -120px 1px;
    }

    .task-cancel-icon:hover {
        background-position: -140px 1px;
    }

    .task-sure-icon {
        background-position: -560px 1px;
    }

    .task-sure-icon:hover {
        background-position: -580px 1px;
    }

    .process-icon {
        background-position: 0px 1px;
    }

    .process-icon:hover {
        background-position: -20px 1px;
    }


    .edit-icon, .delete-icon, .address-icon, .detail-icon, .truck-track-icon,.task-remove-icon{
        background: url("../images/truck@2x.png") no-repeat;
        background-size:240px 20px;
    }

    .task-remove-icon {
        background-position: -160px 1px;
    }

    .task-remove-icon:hover {
        background-position: -180px 1px;
    }

    .truck-track-icon {
        background-position: -40px 1px;
    }

    .truck-track-icon:hover {
        background-position: -60px 1px;
    }


    .detail-icon {
        background-position: -200px 1px;
    }

    .detail-icon:hover {
        background-position: -220px 1px;
    }

    .edit-icon {
        background-position: -120px 1px;
    }

    .edit-icon:hover {
        background-position: -140px 1px;
    }

    /*删除*/
    .delete-icon {
        background-position: -160px 1px;
        display: none;
    }

    .delete-icon:hover, .all-delete-btn {
        background-position: -180px 1px;
    }

    .address-icon {
        background-position: -80px 1px;
    }

    .address-icon:hover {
        background-position: -100px 1px;
    }



    .unlock-icon, .locked-icon, .proviledge-icon,.proviledge-icon:hover , .cPoints-icon, .focus-area-icon, .unbind-icon, .verify-icon, .verify-his-icon, .bound-company-icon {
        background: url("../images/admin@2x.png") no-repeat;
        background-size: 360px 20px;
    }
    .bound-company-icon {
        background-position: -280px 1px;
    }

    .bound-company-icon:hover {
        background-position: -300px 1px;
    }
    .verify-icon {
        background-position: -200px 1px;
    }

    .verify-icon:hover {
        background-position: -220px 1px;
    }
    .verify-his-icon {
        background-position: -240px 1px;
    }

    .verify-his-icon:hover {
        background-position: -260px 1px;
    }
    .unbind-icon {
        background-position: -160px 1px;
    }

    .unbind-icon:hover {
        background-position: -180px 1px;
    }
    .focus-area-icon {
        background-position: -320px 1px;
    }

    .focus-area-icon:hover {
        background-position: -340px 1px;
    }

    .cPoints-icon {
        background-position: -120px 1px;
    }

    .cPoints-icon:hover {
        background-position: -140px 1px;
    }

    .locked-icon {
        background-position: -40px 1px;
    }

    .locked-icon:hover {
        background-position: -60px 1px;
    }

    .unlock-icon {
        background-position: -80px 1px;
    }

    .unlock-icon:hover {
        background-position: -100px 1px;
    }

    .proviledge-icon {
        background-position: 0px 1px;
    }

    .proviledge-icon:hover {
        background-position: -20px 1px;
    }


    .neo-brand {
        background: url("../images/login-logo@2x.png") no-repeat;
        background-size: 219px 48px;
    }
    .neo-owner-brand {
        background: url("../images/owner_LOGO@2x.png") no-repeat;
        background-size: 219px 48px;
    }
    input[type=radio]:not(old):checked + label > span > span {
        background-position: -0px -100px;
    }

    input[type=checkbox]:not(old):checked + label > span > span {
        background-position: -54px -100px;
    }

    .icon-user {
        background-position: 0 -118px;
    }

    .icon-system {
        background-position: -20px -20px;
    }

    .icon-pay {
        background-position: -80px -0px;
    }

    .icon-operate {
        background-position: -60px -0px;
    }

    .icon-content {
        background-position: -20px -0px;
    }

    .icon-party {
        background-position: -0px -20px;
    }

    .icon-library {
        background-position: -40px -0px;
    }

    .icon-question {
        background-position: -80px -20px;
    }

    .icon-user_manege {
        background-position: 0px -20px;
    }

    .icon-paper {
        background-position: -100px 0px;
    }

    .dragged-icon {
        background-position: -100px -20px;
    }


    /*预览*/
    .preview-icon {
        background-position: -240px -39px;
    }

    .preview-icon:hover {
        background-position: -240px -59px;
    }

    /*导出*/
    .export-icon {
        background-position: -340px -39px;
    }

    .export-icon:hover {
        background-position: -340px -59px;
    }

    /*发布*/
    .publish-icon {
        background-position: -60px -39px;
    }

    .publish-icon:hover {
        background-position: -60px -59px;
    }

    .publish-over-icon {
        background-position: -60px -59px;
    }

    /*撤下*/
    .withdraw-icon {
        background-position: -40px -39px;
    }

    .withdraw-icon:hover {
        background-position: -40px -59px;
    }

    /*考点管理*/
    .management-icon {
        background-position: -120px -39px;
    }

    .management-icon:hover {
        background-position: -120px -59px;
    }

    .sort-icon {
        background-position: -80px -39px;
    }

    .sort-icon:hover {
        background-position: -80px -59px;
    }

    .shut-icon {
        background-position: -81px -77px;
    }

    .shut-icon:hover {
        background-position: -101px -77px;
    }

    /*排序*/
    .sort-up-icon {
        background-position: -140px -39px;
    }

    .sort-up-icon:hover {
        background-position: -140px -59px;
    }

    .sort-down-icon {
        background-position: -160px -39px;
    }

    .sort-down-icon:hover {
        background-position: -160px -59px;
    }

    /*收起放下按钮*/
    .pack-up-icon {
        background-position: -180px -39px;
    }

    .pack-up-icon:hover {
        background-position: -180px -59px;
    }

    .pack-down-icon {
        background-position: -200px -39px;
    }

    .pack-down-icon:hover {
        background-position: -200px -59px;
    }

    /*插入知识点、最新版本、锁定、权限管理、用户权限*/
    .insert-icon {
        background-position: -220px -39px;
    }

    .insert-icon:hover {
        background-position: -220px -59px;
    }

    .new-version-icon {
        background-position: -240px -39px;
    }

    .new-version-icon:hover {
        background-position: -240px -59px;
    }

    .authority-icon {
        background-position: -280px -39px;
    }

    .authority-icon:hover {
        background-position: -280px -59px;
    }

    .user-permission-icon {
        background-position: -300px -39px;
    }

    .user-permission-icon:hover {
        background-position: -300px -59px;

    }

    .video-icon {
        background-position: 0px -146px;
    }

    .audio-icon {
        background-position: -28px -146px;
    }

    .picture-icon {
        background-position: -56px -146px;
    }

    .caption-icon {
        background-position: -84px -146px;
    }

    .non-caption-icon {
        background-position: -112px -146px;
    }

    .paragraph-icon {
        background-position: -140px -146px;
    }

    .example-icon {
        background-position: -168px -146px;
    }

    /*考点管理*/
    .management-single-icon {
        background-position: -320px -39px;
    }

    .management-single-icon:hover {
        background-position: -320px -59px;
    }

}

@media (max-width: 768px) {
    .copyright {
        display: none;
    }
}
