@font-face {
    font-family: 'webIcon';
    src: url('data:font/ttf;charset=utf-8;base64,AAEAAAANAIAAAwBQRkZUTZSw0m0AAAYoAAAAHEdERUYAKQAKAAAGCAAAAB5PUy8yPElI4wAAAVgAAABgY21hcAAP6b8AAAHIAAABQmdhc3D//wADAAAGAAAAAAhnbHlmV8rV/AAAAxgAAAAoaGVhZCIr72EAAADcAAAANmhoZWEG3gOFAAABFAAAACRobXR4DAABAAAAAbgAAAAQbG9jYQAUAAAAAAMMAAAACm1heHABDwASAAABOAAAACBuYW1lXoIBAgAAA0AAAAKCcG9zdK2+wr0AAAXEAAAAOwABAAAAAQAA2dRLpV8PPPUACwQAAAAAAN+GVbIAAAAA34ZVsgEA/8ADAANAAAAACAACAAAAAAAAAAEAAAOA/4AAXAQAAAAAAAMAAAEAAAAAAAAAAAAAAAAAAAAEAAEAAAAEAAYAAQAAAAAAAgAAAAoACgAAAP8AAAAAAAAABAQAAZAABQAAAokCzAAAAI8CiQLMAAAB6wAyAQgAAAIABQMAAAAAAAAAAAAAAAAAAAAAAAAAAAAAUGZFZADA5hTmFAOA/4AAAAPcAIAAAAABAAAAAAAAAAAAAAAgAAEEAAAAAAAAAAQAAAAEAAEAAAAAAwAAAAMAAAAcAAEAAAAAADwAAwABAAAAHAAEACAAAAAEAAQAAQAA5hT//wAA5hT//xnvAAEAAAAAAAABBgAAAQAAAAAAAAABAgAAAAIAAAAAAAAAAAAAAAAAAAABAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAFAAAAAEBAP/AAwADQAAFAAABNwkBJwEBADIBzv4yMgGTAwc5/kD+QDkBhwAAABIA3gABAAAAAAAAABMAKAABAAAAAAABAAgATgABAAAAAAACAAcAZwABAAAAAAADAAgAgQABAAAAAAAEAAgAnAABAAAAAAAFAAsAvQABAAAAAAAGAAgA2wABAAAAAAAKACsBPAABAAAAAAALABMBkAADAAEECQAAACYAAAADAAEECQABABAAPAADAAEECQACAA4AVwADAAEECQADABAAbwADAAEECQAEABAAigADAAEECQAFABYApQADAAEECQAGABAAyQADAAEECQAKAFYA5AADAAEECQALACYBaABDAHIAZQBhAHQAZQBkACAAYgB5ACAAaQBjAG8AbgBmAG8AbgB0AABDcmVhdGVkIGJ5IGljb25mb250AABpAGMAbwBuAGYAbwBuAHQAAGljb25mb250AABSAGUAZwB1AGwAYQByAABSZWd1bGFyAABpAGMAbwBuAGYAbwBuAHQAAGljb25mb250AABpAGMAbwBuAGYAbwBuAHQAAGljb25mb250AABWAGUAcgBzAGkAbwBuACAAMQAuADAAAFZlcnNpb24gMS4wAABpAGMAbwBuAGYAbwBuAHQAAGljb25mb250AABHAGUAbgBlAHIAYQB0AGUAZAAgAGIAeQAgAHMAdgBnADIAdAB0AGYAIABmAHIAbwBtACAARgBvAG4AdABlAGwAbABvACAAcAByAG8AagBlAGMAdAAuAABHZW5lcmF0ZWQgYnkgc3ZnMnR0ZiBmcm9tIEZvbnRlbGxvIHByb2plY3QuAABoAHQAdABwADoALwAvAGYAbwBuAHQAZQBsAGwAbwAuAGMAbwBtAABodHRwOi8vZm9udGVsbG8uY29tAAAAAAIAAAAAAAAACgAAAAAAAQAAAAAAAAAAAAAAAAAAAAAABAAAAAEAAgECEHlvdWppYW50b3ViZWlmZW4AAAAAAf//AAIAAQAAAAwAAAAWAAAAAgABAAMAAwABAAQAAAACAAAAAAAAAAEAAAAA1aQnCAAAAADfhlWyAAAAAN+GVbI=') format('truetype');
    font-weight: normal;
    font-style: normal;
}

.main {
    padding: 20px 0 30px;
    min-height: calc(100vh - 240px - 301px - 70px);
}

.main .container.border {
    border: 1px solid #D3D4D3;
    padding: 20px;
    width: 1260px;
}

.vertical-display .sub-navbar {
    margin-bottom: 30px;
    background: #f7f7f7;
}
.vertical-display .dsj-navbar {
    width: 200px;
    min-width: 200px;
}

.vertical-display .dsj-navbar ul{display: flex; flex-direction: column; gap: 1px;}
.vertical-display .dsj-navbar ul li{height: 50px; cursor: pointer; line-height: 50px; background: #f3f3f3; text-align: center; font-size: 18px; font-weight: bolder; color: #777777;}
.vertical-display .dsj-navbar ul li.active{background: #e6212a; color: #ffffff;}


.vertical-display .sub-navbar ul {
    height: 100%;
    text-align: center;
    font-size: 0;
}

.vertical-display .sub-navbar ul li {
    display: inline-block;
    margin: 0;
    padding: 0 30px;
    height: 60px;
    line-height: 60px;
}

.vertical-display .sub-navbar ul li a {
    display: block;
    box-sizing: border-box;
    height: 58px;
    font-size: 16px;
}

.vertical-display .sub-navbar ul li.active a,
.vertical-display .sub-navbar ul li:hover a {
    border-bottom: 2px solid #e6212a;
    color: #e6212a;
}

.sidebar {
    background: #f7f7f7;
    width: 270px;
    padding: 0 20px;
}

.sidebar .title {
    line-height: 50px;
    height: 50px;
    overflow: hidden;
    font-size: 20px;
    font-weight: bold;
    color: #333333;
}

.side-news__list {
    min-height: 208px;
}

.side-news__list li {
    height: 83px;
    padding-top: 10px;
    padding-bottom: 10px;
    border-bottom-width: 1px;
    border-bottom-style: solid;
    border-bottom-color: #e2e2e2;
}

.side-news__list li img {
    display: block;
    float: left;
    height: 83px;
    width: 110px;
    object-fit: cover;
}

.side-news__list li a span {
    float: right;
    font-size: 14px;
    line-height: 26px;
    width: 145px;
}

.side-navs {
    line-height: 60px;
    text-align: center;
    padding: 10px 0;
}

.side-block .content {
    padding-bottom: 20px;
}

.side-nav__item + .side-nav__item {
    margin-top: 10px;
}

.side-nav__item.on a {
    color: #C94747;
    border-top-color: #C94747;
    border-right-color: #C94747;
    border-bottom-color: #C94747;
    border-left-color: #C94747;
}

.side-nav__item a {
    display: block;
    border: 1px solid #E2E2E2;
    background-color: #FFFFFF;
    line-height: 40px;
    text-align: center;
    font-size: 16px;
}

.side-nav__item:hover,
.side-nav__item.on {
    background: #FFFFFF;
}

.side-nav__item:hover a {
    color: #e6212a;
}

.side-hot__news {
    background-image: url('/images/home/icon_10.png');
    background-repeat: no-repeat;
    background-position: left top;
    padding-left: 23px;
}

.side-hot__news li {
    font-size: 14px;
    line-height: 30px;
}

.side-hot__news li a {
    color: #333333;
    font-size: 14px;
    white-space: nowrap;
    overflow: hidden;
    text-overflow: ellipsis;
    display: block;
}

.content-container {
    background: #ffffff;
    min-height: 620px;
}

.news-list {
    min-height: 250px;
}

.contentBox li{
    display: none;
    border: none !important;
    padding: 0 !important;
    height: auto !important;
    width: 100% !important;
}

.contentBox li:hover{
    background: transparent !important;
    color: #000 !important;
}

.news-list li + li {
    border-top: 1px dashed #ededed;
}

.news-list li {
    zoom: 1;
    font-size: 16px;
    padding: 20px;
}

.news-list li a {
    display: block;
}

.news-list li a .cover {
    display: block;
    width: 125px;
    height: 85px;
    object-fit: cover;
    float: left;
    border: 1px solid #ededed;
    margin-right: 20px;
}

.news-list li a .info {
    float: left;
    width: 100%;
}

.news-list li.has-image a .info {
    width: calc(100% - 155px);
}

.news-list li a h3.name {
    font-size: 18px;
    margin: 0;
    overflow: hidden;
    text-overflow: ellipsis;
    white-space: nowrap;
    font-weight: normal;
}

.news-list li a .desc {
    margin-top: 15px;
    color: #999999;
    overflow: hidden;
    text-overflow: ellipsis;
    white-space: nowrap;
    font-size: 14px;
}

.news-list li .attrs {
    color: #a6a6a6;
    font-size: 14px;
    margin-top: 10px;
}

.news-list li .views,
.news-list li .date {
    margin-right: 30px;
}

.news-list li:hover {
    color: white;
    background: #e6212a;
}

.news-list li:hover a h3.name,
.news-list li:hover a .desc,
.news-list li:hover a .attrs {
    color: white;
}

.pagination {
    text-align: center;
    margin-top: 20px;
}

.pagination .btn {
    display: inline-block;
    text-align: center;
    padding: 5px 10px;
    border: 1px solid #eeeeee;
    border-radius: 3px;
    margin: 0 5px;
}

.pagination label.btn {
    background: #e6212a;
    color: #ffffff;
    border-color: #e6212a;
}

.crumbs {
    margin-bottom: 30px;
}

.crumbs li {
    display: inline-block;
    vertical-align: middle;
}

.crumbs li + li + li:before {
    content: "\e614";
    font-size: 12px;
    font-family: "webIcon";
    display: inline-block;
    margin-right: 5px;
}

.crumbs .on:before {
    content: "";
    width: 20px;
    height: 20px;
    display: inline-block;
    background: url(data:image/gif;base64,R0lGODlhGQAZAPcAAP/+/f/9/f79/f78+/78/Pv9/fz8/P36+vr7+/b99ez/6/r59vj5+fn47/r39v329+n58fr08vb28Oj76PP36vT29fb08u737fb18t/6+Pjz6fD0+u70+Nn69e318P/v8er08d/2/N/37vDx9+zz7+/x9O3w/+jx+fLx39v18fbu7tX19Nv07ufw+dj08Obv8NP26eXw8Ofw6u3t7PPr6uTs/OXt7+/o+vDp5O7p9eDt4+jp+OHq/Ovn8efo7Oro3+bo5+nl6uTn6t/q4PLi8t/p6Onk6vHh39zn5+7j3u/g3+Lk4N/l5t/k49jk6tnl2tfl4+nd3N3e3NXg3tjf4NLf5Nne3M/g3dbd3tHe1dHc2Nna19Pb187b4OPU1ubR0s3W1svX1c3W0t/Rz8nV2tHT0N/OyNvNuNrNuMTSzcDT0OXGwtjHwsjKx7/LysDLycDLz7vIzd6/utC4uuC0sMa5rNiyttazqs6upcKxkb+xjL6yjLyxjLquj9einbOriMefksyWmdCQj9WLi6qYgK+Ya7eSga+WbK+SaryIgK+OZq6LY8J8eKCFYLeBLLx/JLp3cLB7LKV2YqR4MLV2HK51H59yKaluIaNsH6lsFbBfV6dmHKdkEKhlCbJZVpZlHJRZVqRcA6NSTYxYD6lIS5hMSplTAppPAKRDPINKBopAR5FDAJFBA4lEAJA6P4A6BHE/AHk4FHI7C2A9FYMwMG0vGHooJoUlJW4oHoIfH4scIIUaGm8gGoAYHHsXHpMQAIsRCHUWEocLAIYKAIEKDI4HAHMPCYgIAXcMCXEME48EAZAEAGcPBXkKAo8DAIQGAZkAAJYAAHQJAH4FAowAAIoABGgJEIkAAIQAAHwDAHsDBH8BAIAAA38AA38AAHcCA3UAAnEAAG8AAG0AAFgAAEoAAP///wAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAACH5BAEHAOYALAAAAAAZABkAAAj/AM0JHEiwoMGDCBMqXMiwoUODX+w8PEiHGjZR5g6YGxDgIR5v0JZlIzXoli5XDgNxm4bK0zNnwJRF20WAYalr10D9+ABJmrBfxXIJUEhAFbhtmnBkAKEhUbNhw3opXECr2zdJKErkmCHCgiBk2IgdQRgB1zhtjCh0qHEjxooQD/wEC2dMiUEVvsQxMyThBA8TGyBwaJEiwR1e4ax5KRiFXDJAClzsIGIGDZo1SWCwwCDHVrk5BsfQaKDDxog6s2TFqkVogo8eHhywAZAQCBASfWCtWvWq0YUgQQowbIJERp5Up061WvSCyRInCw1YmTJEz6hQnDYpKkJFSpWFCLhwOXmy51OnTJcQQcGypctCBmLEZOFjiVIlTIeugClDZmGFN2+k8cckjzgSSSFquNFGHBM16OCDEE4UEAA7);
    background-size: 100% 100%;
    background-repeat: no-repeat;
    vertical-align: middle;
    margin-top: -4px;
}

.content-container .titleBar {
    padding: 13px 13px 13px 23px;
    background: #f7f7f7;
    position: relative;
}

.content-container .titleBar:before {
    content: "";
    width: 5px;
    height: 100%;
    background: #e6212a;
    position: absolute;
    left: 0;
    top: 0;
}

.content-container .titleBar .title {
    font-size: 20px;
    font-weight: bold;
    font-family:"Microsoft YaHei", "微软雅黑", sans-serif;
}

.content-container .titleBar .more {
    width: 38px;
    height: 13px;
    background: url("/images/home/icon_03.gif") no-repeat center;
    margin-top: 6.5px;
    display: block;
}

.page-content {
    font-size: 16px;
    line-height: 2;
    padding-top: 30px;
}

.page-content img {
    max-width: 800px;
    margin: 0 auto;
    display: inline-block;
}

.horizontal-display .sub-navbar {
    float: left;
    width: 240px;
    box-shadow: 0 0 40px rgba(0, 0, 0, .05);
    text-align: center;
}

.horizontal-display .sub-navbar .title {
    font-size: 24px;
    font-weight: bold;
    border-bottom: 1px solid #ededed;
    padding: 20px;
}

.horizontal-display .sub-navbar ul {
    padding: 20px 0;
}

.horizontal-display .sub-navbar ul li a {
    padding: 15px;
    display: block;
    font-size: 18px;
}

.horizontal-display .sub-navbar ul li.active a {
    background-color: #e6212a;
    color: white;
}

.horizontal-display .sub-navbar ul li:not(.active) a:hover {
    color: #e6212a;
    background-color: #f9f9f9;
}

.horizontal-display .list-wrapper {
    width: calc(100% - 240px - 30px);
    min-height: 500px;
    box-shadow: 0 0 40px rgba(0, 0, 0, .05);
    padding: 20px 0;
    float: right;
}

.horizontal-display .list-wrapper .news-list {
    padding: 0 20px;
}

.horizontal-display .page-content {
    padding: 0 20px 0;
}



.xqName{width: 100%; height: 120px; background: url("/images/xqhh/xq-title-bg.png") center center no-repeat; background-size: cover; margin-bottom: 20px; border-radius: 10px; text-align: center; line-height: 120px; color: #ffffff; font-size: 24px; font-weight: bolder;}
.xqhh-box{display: flex; flex-wrap: wrap; gap: 50px 80px;}
.xqhh-box .xqhh-item{height: 120px; width: 300px; background: #e6232c; text-align: center; line-height: 120px; font-size: 22px; color: #ffffff; text-shadow: 0 0 5px #F9D004;}

.xqhh-slide{width: 300px; min-width: 300px; background: #f0f1f2; padding: 10px; border-radius: 10px; display: flex; flex-direction: column; gap: 10px; position: sticky; top: 10px; left: 0;}
.xqhh-slide .block{display: flex; flex-direction: column; gap: 10px; --grid-col: 3; --grid-row: 1;}
.xqhh-slide .block .title{width: 100%; height: 50px; background: #e6212a; color: white; font-size: 18px; line-height: 50px; border-radius: 5px; text-align: center; font-weight: bolder;}
.xqhh-slide .block .block-item{display: grid; gap: 7px 10px; grid-template-columns: repeat(var(--grid-col), 1fr); grid-template-rows: repeat(var(--grid-row), 1fr); height: auto; align-items: stretch; align-content: center; flex-wrap: wrap;}
.xqhh-slide .block .block-item .xqhh-slide-item{flex: 1; background: white; display: flex; flex-direction: column; align-items: center; justify-content: center; gap: 5px; border-radius: 5px; padding: 10px 0;}
.xqhh-slide .block .block-item .xqhh-slide-item .icon{background: #cccccc; width: 20px; height: 20px; color: #ffffff; text-align: center; display: inline-block;}
.xqhh-slide .block .block-item .xqhh-slide-item .name{line-height: 20px; text-align: center; }
.xqhh-slide .block .block-item .xqhh-slide-item:nth-child(1) .icon {background: url("/images/xqhh/e1.png") center center no-repeat; background-size: cover;}
.xqhh-slide .block .block-item .xqhh-slide-item:nth-child(2) .icon {background: url("/images/xqhh/e2.png") center center no-repeat; background-size: cover;}
.xqhh-slide .block .block-item .xqhh-slide-item:nth-child(3) .icon {background: url("/images/xqhh/e3.png") center center no-repeat; background-size: cover;}

.xqhh-news-title{width: 100%; height: 40px; border-bottom: 1px solid #cccccc; line-height: 40px; display: flex;}
.xqhh-news-title span{background: #e6212a; color: white; padding: 0 50px;}
.xqhh-news-list{display: flex; gap: 20px; flex-direction: column;}
.xqhh-news-list .xqhh-news-item{display: flex; gap: 10px; align-items: center;}
.xqhh-news-list .xqhh-news-item:before{content: ""; width: 5px; height: 5px; background: #cccccc;}
.xqhh-news-list .xqhh-news-item .name{flex: 1; white-space: nowrap;}
.xqhh-news-list .xqhh-news-item .date{color: #999999}