.contentItem .tit1 {
  font-size: 36px;
  font-weight: normal;
  font-stretch: normal;
  letter-spacing: 0px;
  color: #333333;
  margin-top: 40px;
  margin-bottom: 40px;
}
.contentItem .text1 {
  font-size: 24px;
  font-weight: normal;
  font-stretch: normal;
  line-height: 75px;
  letter-spacing: 0px;
  color: #d51819;
}
.contentItem .text1 p {
  text-indent: 2rem;
  margin-bottom: 0.5rem;
}
.contentItem .text1 p .tag {
  color: #dc1112;
  font-weight: bold;
}
.contentItem .tit2 {
  font-size: 24px;
  font-weight: normal;
  font-stretch: normal;
  line-height: 27px;
  letter-spacing: 0px;
  color: #d50609;
  text-align: left;
}
.contentItem .text {
  font-size: 18px;
  font-weight: normal;
  font-stretch: normal;
  letter-spacing: 0px;
  color: #333333;
  margin-top: 10px;
}
.contentItem .text p {
  text-indent: 2rem;
  margin-bottom: 0.5rem;
}
.contentItem .text p .tag {
  color: #dc1112;
  font-weight: bold;
}
.contentItem .content {
  display: flex;
}
.contentItem .content .imgbox {
  flex: 1;
}
.contentItem .content .text {
  flex: 1;
  padding: 40px;
  margin: 0;
}
.contentItem .content .text p {
  font-size: 18px;
  font-weight: normal;
  font-stretch: normal;
  line-height: 40px;
  letter-spacing: 0px;
  color: #2f2725;
}
.contentItem .content1 {
  display: flex;
  margin-bottom: 50px;
}
.contentItem .content1:nth-child(odd) {
  flex-direction: row-reverse;
}
.contentItem .content1 .imgbox {
  flex: 1;
}
.contentItem .content1 .text {
  flex: 1;
  margin: 0;
  padding-left: 40px;
  padding-right: 40px;
}
.contentItem .content1 .text .tit {
  text-indent: 2rem;
  margin-bottom: 20px;
}
.contentItem .content1 .text p {
  font-size: 18px;
  font-weight: normal;
  letter-spacing: 0px;
  color: #666666;
  line-height: 28px;
}
