.header-journal-title{
    margin-top: 10px;
    font-size: 18px;
    font-weight: 600;
}
.header-help{
}

.title1{
    padding-left:20px;
    margin:3px 5px;
    font-size: 18px;
    font-weight: 500;
    border-bottom: #EBEFF0 1px solid;
}

.help-link{
    line-height: 25px;
}

.help-link a{
    margin-right:10px;
    font-size:14px;
}

.help-link a:hover{
    background-color: #EBEFF0;
}

.pagination-totalcount{
  display: inline-block;
  margin-right:20px;
  position:relative;
  top:-7px;
  font-size: 14px;
}
.pagination-totalcount .count{
  font-size: 18px;
  color: red;
}

.paginationrh {
  display: inline-block;
  padding-left: 0;
  margin: 20px 0;
  border-radius: 4px;
}
.paginationrh > li {
  display: inline;
}
.paginationrh > li > a,
.paginationrh > li > span {
  position: relative;
  float: left;
  padding: 6px 12px;
  margin-left: -1px;
  line-height: 1.42857143;
  color: #428bca;
  text-decoration: none;
  background-color: #fff;
  border: 1px solid #ddd;
}
.paginationrh > li:first-child > a,
.paginationrh > li:first-child > span {
  margin-left: 0;
  border-top-left-radius: 4px;
  border-bottom-left-radius: 4px;
}
.paginationrh > li:last-child > a,
.paginationrh > li:last-child > span {
  border-top-right-radius: 4px;
  border-bottom-right-radius: 4px;
}
.paginationrh > li > a:hover,
.paginationrh > li > span:hover,
.paginationrh > li > a:focus,
.paginationrh > li > span:focus {
  color: #2a6496;
  background-color: #eee;
  border-color: #ddd;
}
.paginationrh > .active > a,
.paginationrh > .active > span,
.paginationrh > .active > a:hover,
.paginationrh > .active > span:hover,
.paginationrh > .active > a:focus,
.paginationrh > .active > span:focus {
  z-index: 2;
  color: #fff;
  cursor: default;
  background-color: #428bca;
  border-color: #428bca;
}
.paginationrh > .disabled > span,
.paginationrh > .disabled > span:hover,
.paginationrh > .disabled > span:focus,
.paginationrh > .disabled > a,
.paginationrh > .disabled > a:hover,
.paginationrh > .disabled > a:focus {
  color: #777;
  cursor: not-allowed;
  background-color: #fff;
  border-color: #ddd;
}
.pagination-lg > li > a,
.pagination-lg > li > span {
  padding: 10px 16px;
  font-size: 18px;
}
.pagination-lg > li:first-child > a,
.pagination-lg > li:first-child > span {
  border-top-left-radius: 6px;
  border-bottom-left-radius: 6px;
}
.pagination-lg > li:last-child > a,
.pagination-lg > li:last-child > span {
  border-top-right-radius: 6px;
  border-bottom-right-radius: 6px;
}
.pagination-sm > li > a,
.pagination-sm > li > span {
  padding: 5px 10px;
  font-size: 12px;
}
.pagination-sm > li:first-child > a,
.pagination-sm > li:first-child > span {
  border-top-left-radius: 3px;
  border-bottom-left-radius: 3px;
}
.pagination-sm > li:last-child > a,
.pagination-sm > li:last-child > span {
  border-top-right-radius: 3px;
  border-bottom-right-radius: 3px;
}

/**
FORM 验证错语提示信息，通用
 */
.validate-error{
    color: red;
}

.m-link{
    color:blue;
}
.m-link:hover{
    cursor: pointer;
}
.cancel-status{
    color: #c7c5cd;
}

.ok-status{
    color: #ffffff;
}

.btn-hover{

}
.red-star-p{
    position:relative;
}
.red-star{color: red;font-size: 20px;}

.typesetTemplateFrame .CodeMirror{ height: 320px;border: 1px solid #222;}

#templatediff a{text-decoration:none;color:#000000;}
#templatediff ins{color:blue;}
#templatediff del{color:red;background-color:yellow;}
#templatediff td{border:0;line-height:1.3em;}

.sourcediff-label{text-align:right;padding-right:10px;background-color:#a59f9f;}
.sourcediff-label-diff{text-align:right;padding-right:10px;background-color:yellow;}
ins {color: blue;background-color: yellow;}
del {color: red;background-color: yellow;}

.nav .progress {margin-top:17px;height:15px;}
.nav .progress-val {margin-top: 15px;margin-left: 5px;}

/*nav-ui 三四级菜单*/
.nav-sub > .active > .nav-second, .active .nav-sub .active > .nav-third {height:auto!important;}
.nav-sub > li > .nav-second, .active .nav-sub li >.nav-third{height:0;overflow:hidden;}
.template-nav ul.nav > .active > a {background:#ddd;}
.template-file{color:red;}

.td-list {list-style: none;
    width: 100%;float: left;}
.td-list li {display: inline-block;margin:15px 20px 0 0;min-width: 20%;}

/*2022年12月16日 文章选择展示图片按钮位置超出调整*/
.article-figs-select .article-figs-select-imgbox p{text-overflow: -o-ellipsis-lastline;overflow: hidden; text-overflow: ellipsis;display: -webkit-box;-webkit-line-clamp: 2;-webkit-box-orient: vertical;}
.article-figs-select .article-figs-select-imgbox img{max-width: 85%;max-height: 170px;}

.showUpImg:hover + div{display: block!important;position:absolute;left:35px;top:-5px;padding:5px;border-radius:5px;border:1px solid #eee;width:800px;overflow:hidden;z-index: 1000}
.showUpImg:hover + div img{max-height:500px;}

tr:nth-child(2n) {
    background-color: #f9f9f9;
}
.extra-table tr:nth-child(4n-1) {
    background-color: #f9f9f9;
}

.staticPage .outTable{
    margin-left:15px;
    height: 82vh;
    overflow: auto;
    width: 99%;
}

.limit-text {

    word-break: break-word;
    /*white-space: nowrap; !* 保持在一行内 *!*/
    overflow: hidden;    /* 隐藏超出部分 */
    text-overflow: ellipsis; /* 显示省略号 */
}

.newTable{
    margin-left:15px;
    max-height: 92vh;
    overflow: auto;
    width: 99%;
    border-bottom: 1px solid #eaeff0;
}

.newTable thead{
    position: sticky;
    z-index: 1;
    top: 0;
    background-color: #FFFFFF;
}
.newTable thead tr:last-of-type {box-shadow: 2px 3px 4px 1px #eaeff0;}
.newTable tr:last-of-type{border-bottom: 1px solid #eaeff0;}
.newDetail{
    max-height: 92vh;
    overflow: auto;
}

.tr-hidden-btn{
    margin-right: 12px;
}

input.danger-alert::input-placeholder{color: #F00;font-size:15px;}
input.danger-alert::-webkit-input-placeholder{color: #F00;font-size:15px;}
input.danger-alert::-moz-placeholder{color: #F00;font-size:15px;}
input.danger-alert::-ms-input-placeholder{color: #F00;font-size:15px;}
