#l-container .inner {
  padding: 0;
}
h3.titc {
  text-align: center;
  font-size: 50px;
  color: #92071d;
}
.ttc {
  padding-top: 110px;
  padding-bottom: 55px;
}
.sub1 {
  text-align: center;
  line-height: 2;
  font-size: 22px;
}

.cbox1 .con {
  display: flex;
  justify-content: space-between;
  padding-top: 75px;
  padding-bottom: 60px;
}


.redbox {
  background: #92071c;
  color: #fff;
  text-align: center;
  padding-bottom: 30px;
}

.xxx1 {
  font-size: 30px;
  font-weight: bold;
  line-height: 42px;
  padding-top: 52px;
  padding-bottom: 28px;
}

.tt11 {
  opacity: 0.7;
  font-size: 20px;
  line-height: 44px;
}
.con-item {
  display: none;
}

.con-item.selected {
  display: block;
}
.tab-menu {
  display: flex;
  justify-content: center;
  gap: 39px;
  align-items: center;
}

.shu11 {
  height: 34px;
  width: 1px;
  background: rgba(255, 255, 255, 0.3);
}

.tab-con {
  background: #f4f4f4 url(img/zysz11.png) no-repeat right bottom;
  min-height: 610px;
  padding-top: 50px;
}
.title-item.selected .tt11 {
  opacity: 1;
}

.news_text11 {
  font-size: 18px;
  line-height: 2;
  display: none;
  margin-top: 25px;
  text-align: justify;
}

.news11 {
  box-sizing: border-box;
  padding: 0 36px 0 34px;
  margin-bottom: 40px;
}

.box1 {
  width: 32.21%;
}

.con-item .news_title {
  font-size: 20px;
  line-height: 2;
  opacity: 0.5;
}
.con-item .news_title.add .hen11 {
  width: 0.35rem;
  height: 0.03rem;
  background: #333;
  display: none;
}
.news_text11.add {}
.hh {
  display: flex;
  align-items: center;
  font-weight: bold;
}
.con-item .news_title.add {
    opacity: 1;
}

.news_text11:first{display:block;}
