.gjcon-left{width:986px;}
.gjlist-tabs{margin:24px 15px 8px 15px;flex-wrap: wrap;gap:24px 18px;    height: 100px;overflow: hidden;}
.gjlist-tabs div{width:120px;height: 35px;padding:0;display:flex;align-items: center;justify-content: center;font-size: 16px;color: #333333;}
.news-category-tabs{height:auto;}
.news-category-tabs a{width:120px;height:35px;padding:0;display:flex;align-items:center;justify-content:center;font-size:16px;color:#333;background:#f8f8f8;border:1px solid #f1f1f1;border-radius:18px;}
.news-category-tabs a:hover,.news-category-tabs a.check{color:#fff;background:#fcbe00;border-color:#fcbe00;text-decoration:none;font-weight:bold;}
.news-empty{padding:70px 20px;text-align:center;color:#999;font-size:16px;}
.mngfPage .pagination{display:flex;justify-content:center;gap:10px;list-style:none;}
.mngfPage .pagination li a,.mngfPage .pagination li span{height:32px;min-width:32px;padding:0 10px;display:flex;align-items:center;justify-content:center;border:1px solid #e4e4e4;border-radius:3px;color:#999;background:#fff;}
.mngfPage .pagination li.active span,.mngfPage .pagination li a:hover{border-color:#333;color:#333;text-decoration:none;}
.mngfPage .pagination li.disabled span{color:#ccc;background:#fafafa;}
.gjlist-tabs div.check{font-weight: bold;}
.gjlist-tabs.is-open .mores b{transform: rotate(180deg);}
.mores b{background:url(../image/icon19.png) no-repeat; width:10px;height:6px;background-size: contain;margin:0 0 0 4px;transition: transform .3s ease;}
.mores:hover b{background:url(../image/icon21.png) no-repeat;background-size: contain;}
.gjlist-tabs.showmore{height: auto;}
.showmore .mores b{background:url(../image/icon20.png) no-repeat;background-size: contain;}
.showmore .mores:hover b{background:url(../image/icon22.png) no-repeat;background-size: contain;}
.gjcon-left .section{margin-bottom:0;}
.gfcon-right{width:350px;}
.gjlist-con{justify-content: space-between;}

@media (max-width: 1400px) {
  .site-header .container,
  .gjlist .container,
  .lists .container { width: calc(100% - 32px); }
  .gjcon-left { width: calc(100% - 380px); min-width: 0; }
  .gfcon-right { width: 350px; }
}

@media (max-width: 900px) {
  .site-header .container { width: 100%; padding: 0 14px; gap: 18px; overflow: hidden; }
  .logo { width: 204px; height: 48px; }
  .nav { flex: 1; flex-wrap: nowrap; overflow-x: auto; scrollbar-width: none; }
  .nav::-webkit-scrollbar { display: none; }
  .nav a { flex: 0 0 auto; font-size: 16px; padding: 5px 12px; }
  .gjlist .container,
  .lists .container { width: 100%; padding: 0 14px; }
  .gjlist-con { display: block; }
  .gjcon-left, .gfcon-right { width: 100%; min-width: 0; }
  .gjlist-tabs { height: auto; flex-wrap: nowrap; overflow-x: auto; gap: 10px; margin: 20px 12px 8px; }
  .gjlist-tabs div { flex: 0 0 auto; width: auto; padding: 0 16px; }
  .gjcon-left .card-grid { grid-template-columns: repeat(2, minmax(0, 1fr)); }
  .gfcon-right { margin-top: 24px; }
}

@media (max-width: 560px) {
  .site-header .container { padding: 0 10px; gap: 12px; }
  .logo { width: 170px; height: 40px; }
  .nav a { font-size: 14px; padding: 5px 10px; }
  .gjlist .container,
  .lists .container { padding: 0 10px; }
  .gjcon-left .card-grid { grid-template-columns: 1fr; }
  .breadcrumb { margin: 20px 0; }
  .lists .itemd-right { display: none; }
  .lists .itemd-left { margin: 0 14px; min-width: 0; }
  .lists .itemdl-down { align-items: flex-start; gap: 10px; }
  .lists .itdl-lists { gap: 10px; flex-wrap: wrap; }
  .lists .itdl-tab { display: none; }
  .mngfPage .pagination { flex-wrap: wrap; padding: 0 10px; }
}
.ostmr-title{ font-size: 16px;color: #333333;-webkit-line-clamp:1}
.gfcon-right .osslist-item:hover .ostmr-title{color:#ECA203;}
.gfcon-right .ostmr-top{-webkit-line-clamp:1;font-size: 14px;color: #999999;}
.gfcon-right .ostmr-down{margin:0;}
.gfcon-right .osslist-item{padding:0 0 18px 0;}
.gfcon-right .osslist-item:last-child{padding:0;}
.jsztlist .gjcon-left .section{padding:0 0 23px 0;}
.hotjcp{-webkit-line-clamp:2;font-size: 14px;color: #999999;    line-height: 18px;height: 36px;}
.topic-index{padding-bottom:60px}.topic-heading{padding:8px 4px 28px}.topic-heading p{color:#b98000;font-weight:700;margin:0 0 8px}.topic-heading h1{font-size:34px;margin:0 0 10px}.topic-heading span{color:#888;font-size:16px}.topic-layout{display:grid;grid-template-columns:minmax(0,1fr) 320px;gap:30px;align-items:start}.topic-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:22px}.topic-card{background:#fff;border:1px solid #f0f0f0;border-radius:6px;overflow:hidden;transition:transform .2s,box-shadow .2s}.topic-card:hover{transform:translateY(-3px);box-shadow:0 10px 24px rgba(0,0,0,.07)}.topic-cover{display:block;aspect-ratio:16/8;overflow:hidden;background:#f4f4f4}.topic-cover img{width:100%;height:100%;object-fit:cover}.topic-body{padding:20px}.topic-count{font-size:12px;color:#b98000;margin-bottom:9px}.topic-body h2{font-size:21px;margin:0 0 10px}.topic-body h2 a:hover{color:#eca203}.topic-body p{height:44px;color:#888;line-height:22px;margin:0 0 18px;overflow:hidden;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical}.topic-enter{font-weight:700;color:#555}.topic-enter span{color:#eca203;margin-left:4px}.topic-side .sidebar-block{border:1px solid #f1f1f1;padding:18px 0}.topic-hero .coner-right img{object-fit:cover}.topic-hero .conerall{align-items:center}
@media(max-width:900px){.topic-index>.container{width:100%;padding:0 14px}.topic-layout{grid-template-columns:1fr}.topic-side{display:none}.topic-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}
@media(max-width:560px){.topic-index>.container{padding:0 10px}.topic-heading h1{font-size:28px}.topic-grid{grid-template-columns:1fr}.topic-body{padding:17px}.topic-hero .conerall{display:block}.topic-hero .coner-right{width:100%;margin:0 0 18px}.topic-hero .hero-con{width:100%;padding:0 12px}}
.jclist{margin:0 15px;gap:18px;}
.gfcon-right .sidebar-block{border:1px solid #F1F1F1;}
.hero-con{width:1380px;margin:0 auto;}
.hero {background:#FEF8DF;text-align: center;background-size: cover; margin: 0 0 30px 0;display: flex;padding:0 0 34px 0;}
.coner-right{width: 290px;height: 170px;flex-shrink: 0;margin:0 24px 0 0;}
.coner-right img{width:100%;height: 100%;border-radius:10px;border: 2px solid #FCCA00;flex-shrink: 0;}
.coner-left{    align-items: flex-start;}
.hero-title {margin: 0;font-size:22px;font-weight: bold;color: #333333;line-height: 1;}
.hero-desc{ font-size: 16px;color: #666666;text-align: justify;line-height: 30px;margin:14px 0 12px 0;}
.authcard-meta{gap:11px;}
.authcard-meta a{padding:0 18px; height: 30px;background: #FFFFFF;border-radius:15px;border: 1px solid #F1F1F1;
    color: #999999;position:relative;z-index: 1;overflow: hidden;
}
.authcard-meta a.check,.authcard-meta a:hover{ color: #FFFFFF;}
.authcard-meta a::after{content: "";position: absolute;left: 0;top: 0;height: 100%;width: 0;
  z-index: -1;background: #FCBE00;border-radius: 16px;transition: width .3s ease;
}
.authcard-meta a:hover::after,.authcard-meta a.check::after{width: 100%;}
.hero .breadcrumb{margin:30px 0 27px 0;}

.art-con,.xgarts{background: #FFFFFF;border-radius: 5px;border: 1px solid #F1F1F1;}
.art-tops h1{font-weight:bold;font-size: 30px;color: #333333;margin:0 0 16px 0;}
.artldr-down,.artldr-down a{font-size: 14px;color: #999999;}
.art-tops,.artldr-down,.artop-left{text-align: center;align-items: center;}
.artldr-down{gap:30px;}
.art-con{padding:30px 0 24px 0;}
.art-tops{border-bottom: 1px solid #F3F3F3;padding:0 0 22px 0;margin:0 15px 25px 15px;}
.watchdtl{ width: 250px;height: 45px;background: #FCCA00;border-radius:23px;font-weight:bold;
    font-size: 18px;color: #FFFFFF;margin:18px 0 0 0;
}
.watchdtl b{ background:url(../image/icon23.png) no-repeat;width:6px;height: 11px;margin:0 0 0 7px;background-size: contain;}
.artlab{margin:0 15px;transition: all .3s ease;
  border: 3px solid transparent;
  border-radius: 10px;
  background:
    linear-gradient(#fff, #fff) padding-box,
    linear-gradient(0deg, rgba(253, 238, 179, 1), rgba(254, 214, 214, 1)) border-box;
}

.artlab:hover{transition: all .3s ease;
    background:
        linear-gradient(#fff, #fff) padding-box,
        linear-gradient(0deg, rgba(253, 222, 98, 1), rgba(255, 139, 139, 1)) border-box;
}

.artlab .authcard-meta a{ font-size: 14px;height: 25px;padding:0 12px;}
.artlab-left{width: 250px;height: 167px;margin:0 23px 0 0;flex-shrink: 0;}
.artlab-left img{border-radius:8px;border: 1px solid #F3F3F3;width:100%;height:100%;}
.artlab-all{margin:18px 14px 20px 20px;}
.artlab-title{font-weight:bold;font-size: 18px;color: #333333;-webkit-line-clamp: 1;}
.artlab-des{ -webkit-line-clamp: 2;font-size: 14px;color: #999999;margin:18px 0 15px 0;}

.artdesc::before {content: '';border-radius: 5px 0px 0px 5px;position: absolute;left: 0;
    top: 0;width: 5px;height: 100%;background:#FCCA00;pointer-events: none;
}
.artdesc { width:955px;border-radius: 5px;text-indent: 0;position: relative;
    color: #333333;margin: 25px 15px;background:#FEFBEF;
}
.artdesc p {margin: 15px 22px 15px 20px;font-size: 16px;color: #333333;line-height: 32px;-webkit-line-clamp: 4;}
.artcons{margin:0 15px;}
.artdown-list{margin:22px 15px 0 15px;position:relative;gap:18px; }
.autharta {font-size: 16px;color: #333333;line-height: 16px;margin: 0 20px 0 0;align-items: center;}
.autharta p{-webkit-line-clamp: 1;}
.autharts {align-items: center;justify-content: space-between;}
.authtime {font-size: 14px;color: #999999;line-height: 14px;flex-shrink: 0;}
.authtime b{ width: 14px;height: 14px;background: url(../image/icon24.png) no-repeat;
    background-size: contain;margin: 0 3px 0 0;flex-shrink: 0; z-index: 1;
}
.autharta b {width: 13px;height: 13px;background: url(../image/icon17.png) no-repeat;
    background-size: contain;margin: 0 8px 0 0;flex-shrink: 0;z-index: 1;
}
.autharts:hover .autharta b{  background: url(../image/icon6.png) no-repeat; background-size: contain;}
.autharts:hover .autharta{color:#ECA203;}
.artdown-list::before {content: "";position: absolute;left: 6px;top: 8px;
    bottom: 0;width: 1px;background: #F3F3F3;height: 93%;
}
.artdown{margin:24px 0 0 0;}
.artmore-lab{margin:18px 15px 26px 15px;}
.artmore-lab p{line-height: 32px;margin:0 10px 0 0;}
.artmore-lab .authcard-meta a{line-height: 28px;background:#F1F1F1;}
.lastanext {margin:0 15px;width: 955px;height: 50px;background: #F8F8F8;
    border-radius: 5px;align-items: center;justify-content: space-between;
}
.lastanext a {margin:0 18px;font-size: 16px;color: #333333;line-height: 35px;width: 50%;overflow: hidden;
    text-overflow: ellipsis;display: -webkit-box;-webkit-box-orient: vertical;-webkit-line-clamp: 1;white-space: nowrap;
}
.lastart span, .nextart span {color: #999999;}
.lastanext a:hover{ color:#ECA203;}
.xgarts{margin:25px 0 0 0;padding:20px 0 25px 0;}
.xgartlia{ width: 221px;height: 131px;}
.xgartlia img{border-radius:5px;border: 1px solid #F3F3F3;width:100%;height:100%;}
.xgartlides{font-size: 16px;color: #333333;-webkit-line-clamp:2;}
.xgart-list li{list-style: none;display: flex;flex-direction: column;width: 219px;}
.xgart-list li:hover .xgartlides{color:#ECA203;}
.xgart-list{margin:25px 15px 0 15px;gap:25px;display: flex;flex-wrap: wrap;}










.warings{ color: #F65D57;font-weight: bold;}

.artcons .artdp span,.artcons .artptit pspan,.artcons .artptitp span{display: flex;margin:0 10px 0 0;
    background:url(../image/icon6.png) no-repeat ;   width: 14px;    background-size: contain;
    height: 14px;
}
.artcons .artdp,.artcons .artptit,.artcons .artptitp{display:flex;align-items: center;}
.artcons .artdp p,.artcons .artptit p,.artcons .artptitp p{
    font-weight:bold;font-size: 22px;color: #333333;line-height:1em;margin:12px 0;
}
.artcons .hp{ font-weight:bold;font-size: 18px;color: #333333;margin:12px 0;line-height: 1em;}

.artcons table {
    margin-bottom: 15px;
    max-width: 100%;
    width: 100%
}

.artcons table th {
    font-weight: 700
}

.artcons table td,.artcons table th {
    border: 1px solid #e9ebec;
    padding: .5rem 1rem
}
table td {
    min-width: 1.8rem!important
}

.artcons table td,.artcons table th,.artcons table td,.artcons table th {
    border: 1px solid #ddd;
    padding: 5px
}

.artcons table {
    border-collapse: collapse;
    border-radius: 4px;
    border-spacing: 0;
    display: block;
    margin-bottom: 16px;
    margin-top: 16px;
    max-width: 100%;
    overflow: auto;
    width: 100%
}

.artcons table td,.artcons table th {
    border: 1px solid #ddd;
    line-height: 20px;
    padding: 8px
}

.artcons table tr {
    background-color: none;
    line-height: 20px
}

.artcons table thead,.artcons table tr:nth-child(2n) {
    background-color: rgba(102,128,153,.05)
}

.artcons table thead {
    line-height: 20px
} 
 
 

.artcons pre {
    background: #f7f7f7;
    position: relative;   /* ✅ 关键 */
    width: 100%;
    max-width: 100%;
    overflow-x: auto;     /* 横向滚动 */
    overflow-y: hidden;
    box-sizing: border-box;
    padding: 15px;
    background: #f7f7f7;
}

.artcons .pre-numbering {
    top: 0!important;
    padding-top: 15px;
    padding-bottom: 17px;
    background: #e9e9e9;
    box-sizing: border-box;
    display: none;
    margin-bottom: 0!important;
    position: absolute
}

.artcons .pre-numbering li {
    list-style: none!important
}

.artcons pre.has-pre-numbering {
    position: relative;
    padding: 15px 0 17px 55px!important
}

.artcons ul.pre-numbering {
    position: absolute;
    top: 10px;
    left: 0;
    width: 40px;
    text-align: center;
    margin-left: 0
}

.artcons .CodeMirror {
    background: #f7f7f7;
    box-sizing: border-box;
    margin-bottom: 1em;
    padding: 0!important
}

.artcons .CodeMirror-scroll {
    min-height: 300px
}

.artcons .CodeMirror-fullscreen {
    background: #fff;
    position: fixed!important;
    top: 50px;
    left: 0;
    right: 0;
    bottom: 0;
    height: auto;
    z-index: 9
}

.artcons .CodeMirror-sided {
    width: 50%!important
}

.artcons .hljs-cto {
    position: relative
}
.artcons pre code{
    white-space: pre;
    display: block;
}
.jsdtl .art-con{overflow:hidden}.jsdtl .art-tops h1{line-height:1.4;padding:0 20px}.jsdtl .artldr-down{flex-wrap:wrap;justify-content:center}.jsdtl .artdesc,.jsdtl .lastanext{width:auto}.jsdtl .artdesc p{display:block;overflow:visible}.jsdtl .artcons{font-size:16px;line-height:1.9;overflow-wrap:anywhere}.jsdtl .artcons img,.jsdtl .artcons video,.jsdtl .artcons iframe{max-width:100%;height:auto}.jsdtl .artcons a{color:#0563c1}.jsdtl .artcons pre{white-space:pre;overflow-x:auto}.jsdtl .xgartlia img{object-fit:cover}.jsdtl .sidebar-block{border:1px solid #f1f1f1;padding:18px 0}.jsdtl .lastanext{margin-left:15px;margin-right:15px}.jsdtl .mtbs{flex-wrap:wrap;gap:8px}
@media(max-width:900px){.jsdtl>.container{width:100%;padding:0 14px}.jsdtl .gjlist-con{display:block}.jsdtl .gjcon-left,.jsdtl .gfcon-right{width:100%;min-width:0}.jsdtl .gfcon-right{margin-top:24px}.jsdtl .xgart-list{gap:16px}.jsdtl .xgart-list li{width:calc(33.333% - 11px)}.jsdtl .xgartlia{width:100%;height:auto;aspect-ratio:16/9}}
@media(max-width:560px){.jsdtl>.container{padding:0 10px}.jsdtl .art-con{padding-top:22px}.jsdtl .art-tops h1{font-size:25px}.jsdtl .artldr-down{gap:8px 14px;padding:0 12px}.jsdtl .artdesc{margin:20px 12px}.jsdtl .artdesc p{margin:14px;font-size:15px;line-height:1.8}.jsdtl .artcons{margin:0 12px;font-size:15px}.jsdtl .lastanext{height:auto;display:block;padding:10px 0}.jsdtl .lastanext a{width:auto;display:block;margin:4px 14px}.jsdtl .artmore-lab{align-items:flex-start}.jsdtl .xgart-list li{width:calc(50% - 8px)}.jsdtl .autharts{align-items:flex-start;gap:10px}.jsdtl .authtime{display:none}}
.jsdtl .rewrite-toc{margin:0 0 34px;padding:22px 24px;background:#fffaf0;border:1px solid #f1dfae;border-left:5px solid #fcbe00;border-radius:5px}.jsdtl .rewrite-toc h2{font-size:20px!important;margin:0 0 14px!important}.jsdtl .rewrite-toc ol{margin:0;padding:0;list-style:none;counter-reset:toc}.jsdtl .rewrite-toc li{counter-increment:toc;border-top:1px dashed #eadcb8}.jsdtl .rewrite-toc li:first-child{border-top:0}.jsdtl .rewrite-toc a{display:flex;align-items:center;gap:11px;padding:11px 8px!important;color:#4f4a3d!important;border-radius:4px;transition:background .18s,color .18s,transform .18s}.jsdtl .rewrite-toc a:before{content:counter(toc,decimal-leading-zero);flex:0 0 28px;color:#b27d00;font:700 12px/1.8 ui-monospace,monospace}.jsdtl .rewrite-toc a:after{content:'›';margin-left:auto;color:#c99514;font-size:20px}.jsdtl .rewrite-toc a:hover,.jsdtl .rewrite-toc a.is-active{background:#fff1bd;color:#8a6200!important;transform:translateX(3px)}.jsdtl .artcons [id]{scroll-margin-top:24px}.jsdtl .artcons pre.code-block-enhanced{position:relative;margin:22px 0;padding:48px 20px 20px!important;background:#20252b!important;border:1px solid #303841;border-radius:6px;color:#edf2f5!important;box-shadow:0 6px 18px rgba(24,31,37,.1);overflow:auto}.jsdtl .artcons pre.code-block-enhanced:before{content:'CODE';position:absolute;left:18px;top:13px;color:#8d9aa4;font:700 11px/24px ui-monospace,monospace;letter-spacing:0}.jsdtl .artcons pre.code-block-enhanced code{color:inherit!important;background:transparent!important;font:14px/1.75 ui-monospace,SFMono-Regular,Menlo,Consolas,monospace}.jsdtl .code-copy{position:absolute;top:10px;right:10px;z-index:2;height:30px;padding:0 12px;border:1px solid #4b5660;border-radius:4px;background:#2d343b;color:#dce5ea;font-size:12px;cursor:pointer}.jsdtl .code-copy:hover{border-color:#fcbe00;color:#fcbe00}.jsdtl .code-copy.is-copied{border-color:#62b47a;background:#264a32;color:#bce8c8}
@media(max-width:560px){.jsdtl .rewrite-toc{padding:18px 14px}.jsdtl .rewrite-toc a{padding:10px 5px!important}.jsdtl .artcons pre.code-block-enhanced{margin-left:0;margin-right:0;padding:46px 14px 16px!important}.jsdtl .artcons pre.code-block-enhanced code{font-size:13px}}
.artcons .copy_btn {
    position: relative;
    padding: 5px 10px;
    background-color: #666;
    border: none;
    color: #FFF;
    font-size: 12px;
    cursor: pointer;
    border-radius: 5px;
    position: relative;
    top:5px;
    right: 5px;
    z-index: 99;
    float: right;

    display: block;
    margin-bottom: -35px; 
    margin-left: auto; 
    width: max-content;
}



.artcons h1 {
    margin: .67em 0
}

.artcons h2 {
    margin: .83em 0
}

.artcons h3 {
    margin: 1em 0
}

.artcons h4 {
    margin: 1.33em 0
}

.artcons h5 {
    margin: 1.67em 0
}

.artcons h6 {
    margin: 2.33em 0
}

 

.artcons pre {
    overflow-y: auto
}

.artcons img {    margin: 24px auto 0 auto;
    max-width: 90%;
    height: auto!important
}

.artcons a {
    color: #3e71f6
}

.artcons a:hover {
    color: #01B277;
}


.artcons blockquote {
    background: linear-gradient(180deg, #E1FCF3 0%, #F1FDF9 100%);
 
}

.artcons h2,.artcons h3,.artcons h4,.artcons h5,.artcons h6 {
    line-height: 1.5!important;
    color: #333!important;
    margin-top: 1em;
    margin-bottom: .4em
}

.artcons h2 {
    font-size: 28px!important
}

.artcons h3 {
    font-size: 24px!important
}

.artcons h4 {
    font-size: 20px!important
}

.artcons h5 {
    font-size: 18px!important
}

.artcons h6 {
    font-size: 16px!important
}

.artcons p {
    line-height: 1.75;
    font-size: 16px;
    margin: 1em 0
}

.artcons a span,.artcons blockquote span,.artcons h1 span,.artcons h2 span,.artcons h3 span,.artcons h4 span,.artcons h5 span,.artcons h6 span,.artcons li span,.artcons p span,.artcons sub span,.artcons sup span,.artcons table span {
    background: none!important;
    font-size: 16px ;
    color: #333;
}

.artcons a .wukongfontcolor-emphasize,.artcons blockquote .wukongfontcolor-emphasize,.artcons h1 .wukongfontcolor-emphasize,.artcons h2 .wukongfontcolor-emphasize,.artcons h3 .wukongfontcolor-emphasize,.artcons h4 .wukongfontcolor-emphasize,.artcons h5 .wukongfontcolor-emphasize,.artcons h6 .wukongfontcolor-emphasize,.artcons li .wukongfontcolor-emphasize,.artcons p .wukongfontcolor-emphasize,.artcons sub .wukongfontcolor-emphasize,.artcons sup .wukongfontcolor-emphasize,.artcons table .wukongfontcolor-emphasize {
    color: #2362e1!important
}
.artcons a .data-image-title,.artcons blockquote .data-image-title,.artcons h1 .data-image-title,.artcons h2 .data-image-title,.artcons h3 .data-image-title,.artcons h4 .data-image-title,.artcons h5 .data-image-title,.artcons h6 .data-image-title,.artcons li .data-image-title,.artcons p .data-image-title,.artcons sub .data-image-title,.artcons sup .data-image-title,.artcons table .data-image-title {
    display: block;
    text-align: center;
    font-size: 14px!important;
    color: #686868!important;
    line-height: 26px!important
}

.artcons a em,.artcons blockquote em,.artcons h1 em,.artcons h2 em,.artcons h3 em,.artcons h4 em,.artcons h5 em,.artcons h6 em,.artcons li em,.artcons p em,.artcons sub em,.artcons sup em,.artcons table em {
    font-style: normal!important
}

.artcons a del,.artcons a u,.artcons blockquote del,.artcons blockquote u,.artcons h1 del,.artcons h1 u,.artcons h2 del,.artcons h2 u,.artcons h3 del,.artcons h3 u,.artcons h4 del,.artcons h4 u,.artcons h5 del,.artcons h5 u,.artcons h6 del,.artcons h6 u,.artcons li del,.artcons li u,.artcons p del,.artcons p u,.artcons sub del,.artcons sub u,.artcons sup del,.artcons sup u,.artcons table del,.artcons table u {
    text-decoration: none!important
}

.artcons a {
    color: #333!important;
    padding-bottom: 2px
}

.artcons a:hover {
    color: #acacac!important
}

.artcons p>code {
    color: #128b4e;
    background-color: #e7f3ed!important
}

.artcons p>code span {
    font-size: 12px!important;
    color: #128b4e!important
}

.artcons p>code em {
    font-style: normal
}

.artcons p>code del,.artcons p>code u {
    text-decoration: none
}

.artcons pre .language- {
    color: #595959!important;
    background: none!important;
    font-size: 13px!important
}

.artcons pre .language- span {
    font-size: 13px!important
}

.artcons h1 span,.artcons h2 span,.artcons h3 span,.artcons h4 span,.artcons h5 span,.artcons h6 span {
    font-size: inherit!important
}

.artcons a,.artcons blockquote,.artcons blockquote span,.artcons table,.artcons table span {
    font-size: 16px!important
}

.artcons a span {
    font-size: 16px!important;
    color: #333!important
}

.artcons ul.pre-numbering {
    height: 100%
}


.newsArticle .artcons {
    margin-bottom: 120px
}

.newsArticle .artcons img {
    display: block
}

.artcons {
    word-wrap: break-word;
 
    font-size: 16px
}
