.hd-nav{display: flex;justify-content: space-between;align-items: center;}
.hd-nav li{display: inline-block;vertical-align: middle;position: relative;margin-left: 1rem;}
.hd-nav li>a{display: block;font-size: 1.15rem;color:#fff;position: relative;line-height: 1.5rem;}
.hd-nav li.cur>a,.hd-nav li:hover>a{font-weight: bold;color:#fff;}

.hd-nav .drop{color:#cc0000;width: 130px;position: absolute;left: 50%; margin-top:10px; transform: translate(-50%,0) scaleY(0);visibility: hidden;opacity: 0;transition: all .3s ease 0s;transform-origin: center top;z-index:100;background-color: rgba(0,0,0,0.4);}
.hd-nav .lk{display: block;font-size: 1rem;color:#fff;text-align: center;line-height: 0.25rem;border-top:1px solid rgba(0,0,0,.1);padding:20px;}
.hd-nav .lk:hover{color:#fff; font-weight: bold; background:rgba(0,0,0,.5);}
.hd-nav li:hover .drop{opacity: 1;visibility: visible;transform: translate(-50%,0) scaleY(1);}
.hd-nav li:hover .drop::before{display: block;}

.hd-nav li.sj-show{display: none;}

.erjifontover237782{ line-height: 160%; font-family: 宋体; color: #cc0000; font-size: 11pt; text-decoration: none ;}
.leaderfont237782{ line-height: 160%; font-family: 宋体; color: #666666; font-size: 11pt ;}
.yijibackground237782{ background-color: #d70303;}
.erjibackground237782{ border-bottom: #cccccc 1px solid; background-color: #eeeeee; border-right: #cccccc 1px solid ;}
.currentfontStyle237782{ line-height: 160%; font-family: 宋体; color: #cc0000; font-size: 11pt; text-decoration: none ;}
.fontstyle237782{ font-family: 微软雅黑; font-size: 13px; color: #ffffff; line-height: 160%;}
.yijifontover237782{ font-family: 微软雅黑; font-size: 13px; color: #ffffff; line-height: 160%;}
.erjibackgroundover237782{ border-bottom: #cccccc 1px solid; background-color: #eeeeee; border-right: #cccccc 1px solid ;}
.yijibackgroundover237782{ background-color: #d70303;}
.ejfontstyle237782{ line-height: 160%; font-family: 宋体; color: #000000; font-size: 11pt; text-decoration: none ;}

@media (max-width: 2000px) {
.pc-none {
  display:none;}
}

@media (max-width: 1200px) {
.pc-none {
  display: block;}
}

@media (max-width: 1200px) {
.yd-none {
  display: none;}
}
.title-date {
  position: relative;
  font-size:1.125rem;
  color:#323232;

  height:2.5rem;
  overflow:hidden; 
  text-overflow:ellipsis;
  display:-webkit-box;
  -webkit-box-orient:vertical;
  autoprefixer: off;
  autoprefixer: on;
  -webkit-line-clamp:1; 
  word-wrap: break-word;
  word-break: break-all;}
.title-date:hover {
  color:#cc0000;}

.date {
font-size:1rem;
color:#999999;
position: absolute;
right: 0;
top: 0;
text-align:right;}
.title-date {
  position: relative;
  font-size:1.125rem;
  color:#323232;

  height:2.5rem;
  overflow:hidden; 
  text-overflow:ellipsis;
  display:-webkit-box;
  -webkit-box-orient:vertical;
  autoprefixer: off;
  autoprefixer: on;
  -webkit-line-clamp:1; 
  word-wrap: break-word;
  word-break: break-all;}
.title-date:hover {
  color:#cc0000;}

.date {
font-size:1rem;
color:#999999;
position: absolute;
right: 0;
top: 0;
text-align:right;}
.title-date {
  position: relative;
  font-size:1.125rem;
  color:#323232;
line-height:2.5rem;
  height:2.5rem;
  overflow:hidden; 
  text-overflow:ellipsis;
  display:-webkit-box;
  -webkit-box-orient:vertical;
  autoprefixer: off;
  autoprefixer: on;
  -webkit-line-clamp:1; 
  word-wrap: break-word;
  word-break: break-all;}
.title-date:hover {
  color:#cc0000;}

.date {
font-size:1rem;
color:#999999;
position: absolute;
right: 0;
top: 0;
text-align:right;}
.title-date {
  position: relative;
  font-size:1.125rem;
  color:#323232;
line-height:2.5rem;
  height:2.5rem;
  overflow:hidden; 
  text-overflow:ellipsis;
  display:-webkit-box;
  -webkit-box-orient:vertical;
  autoprefixer: off;
  autoprefixer: on;
  -webkit-line-clamp:1; 
  word-wrap: break-word;
  word-break: break-all;}
.title-date:hover {
  color:#cc0000;}

.date {
font-size:1rem;
color:#999999;
position: absolute;
right: 0;
top: 0;
text-align:right;}
img{
padding-right:1px;
margin-top:-4px;}
.title-date {
  position: relative;
  font-size:1.125rem;
  color:#323232;

  height:2.5rem;
  overflow:hidden; 
  text-overflow:ellipsis;
  display:-webkit-box;
  -webkit-box-orient:vertical;
  autoprefixer: off;
  autoprefixer: on;
  -webkit-line-clamp:1; 
  word-wrap: break-word;
  word-break: break-all;}
.title-date:hover {
  color:#cc0000;}

.date {
font-size:1rem;
color:#999999;
position: absolute;
right: 0;
top: 0;
text-align:right;}
.title-date {
  position: relative;
  font-size:1.125rem;
  color:#323232;
line-height:2.5rem;
  height:2.5rem;
  overflow:hidden; 
  text-overflow:ellipsis;
  display:-webkit-box;
  -webkit-box-orient:vertical;
  autoprefixer: off;
  autoprefixer: on;
  -webkit-line-clamp:1; 
  word-wrap: break-word;
  word-break: break-all;}
.title-date:hover {
  color:#cc0000;}

.date {
font-size:1rem;
color:#999999;
position: absolute;
right: 0;
top: 0;
text-align:right;}
