.news-title {
  width: 100%;
}

.news-title .container {
  padding: 40px 0;
  line-height: 1;
  font-size: 46px;
  font-weight: bold;
  color: #dd1e2c;
  border-bottom: solid 2px #b9b9ba;
}

.news-detail {
  width: 900px;
  margin: 0 auto;
  margin-top: 40px;
}
.main-news-details-head{
  font-size: 20px;
  width: 1094px;
  margin: 0 auto;
}
.tit2{font-size: 26px!important; line-height: 26px;margin-top: 30px}
.main-news-details-head strong { display: block; margin-bottom: 27px;}
.times-news-details-head { padding-bottom: 23px; border-bottom: solid 2px #b9b9ba; }
.times-news-details-head > span { font-size: 18px; line-height: 18px; color: #4c4948; margin-right: 37px; }
.times-news-details-head > span a { color: #4c4948; text-decoration: underline; }
.news-detail p {
  font-size: 18px !important;
  line-height: 30px !important;
  color: #4c4948 !important;
  text-align: justify;
  margin-bottom: 31px;

}
@media screen and (max-width: 1680px) {
  .news-title {
    width: 100%;
  }
  .news-title .container {
    padding: 35px 0;
    line-height: 1;
    font-size: 40.25px;
    font-weight: bold;
    color: #dd1e2c;
    border-bottom: solid 1.75px #b9b9ba;
  }
  .news-detail {
    width: 955.5px;
    margin-top: 35px;
  }
}

@media screen and (max-width: 1440px) {
  .news-title {
    width: 100%;
  }
  .news-title .container {
    padding: 30px 0;
    line-height: 1;
    font-size: 34.5px;
    font-weight: bold;
    color: #dd1e2c;
    border-bottom: solid 1.5px #b9b9ba;
  }
  .news-detail {
    width: 819px;
    margin-top: 30px;
  }
}

@media screen and (max-width: 1366px) {
  .news-title {
    width: 100%;
  }
  .news-title .container {
    padding: 28px 0;
    line-height: 1;
    font-size: 32.2px;
    font-weight: bold;
    color: #dd1e2c;
    border-bottom: solid 1.4px #b9b9ba;
  }
  .news-detail {
    width: 764.4px;
    margin-top: 28px;
  }
}

@media screen and (max-width: 1280px) {
  .news-title {
    width: 100%;
  }
  .news-title .container {
    padding: 26.4px 0;
    line-height: 1;
    font-size: 30.36px;
    font-weight: bold;
    color: #dd1e2c;
    border-bottom: solid 1.32px #b9b9ba;
  }
  .news-detail {
    width: 720.72px;
    margin-top: 26.4px;
  }
}

@media screen and (max-width: 1024px) {
  .news-title {
    width: 100%;
  }
  .news-title .container {
    padding: 21.2px 0;
    line-height: 1;
    font-size: 24.38px;
    font-weight: bold;
    color: #dd1e2c;
    border-bottom: solid 1.06px #b9b9ba;
  }
  .news-detail {
    width: 578.76px;
    margin-top: 21.2px;
  }
}

@media screen and (max-width: 799px) {
  .news-title {
    width: 100%;
  }
  .news-title .container {
    padding: .4rem 0;
    line-height: 1;
    font-size: .46rem;
    font-weight: bold;
    color: #dd1e2c;
    border-bottom: solid 0.02rem #b9b9ba;
  }
  .news-detail {
    width: 5.9rem;
    margin-top: .4rem;
  }
}
