.txt h1{
  font-size:50px;
  font-weight:bold;
  color:#e70012;
  padding:9% 0 5% 0;
}
*{
font-family: 微软雅黑;
}
.txt p{
  font-size:20px;
  color:#06182e;
  max-width:600px;
  margin:0 0 15.5% 0;
  overflow:hidden;
  text-overflow:ellipsis;
  display:-webkit-box;
  -webkit-box-orient:vertical;
  -webkit-line-clamp:3;
}
.txt a{
  display:block;
  max-width:160px;
  height:52px;
  background:#e70012;
  text-align:center;
  line-height:52px;
  color:#fff;
  font-size:20px;
  margin:0 0 40px auto;
}.fl_bt{
  padding:0 70px 0 90px;
  display:flex;
  justify-content:space-between;
  align-items:center;
  flex-wrap:wrap;
}
.fl_bt p:first-child{
  color:#db1719;
  font-size:44px;
  font-weight:bold;
}
.fl_bt p:last-child{
      width: 75%;
  color:#091928;
  font-size:16px;
  overflow:hidden;
  text-overflow:ellipsis;
  display:-webkit-box;
  -webkit-box-orient:vertical;
  -webkit-line-clamp:3;
}
@media only screen and (max-width: 768px){
  
.txt h1{
    font-size:24px;
  }
  .txt p{
  font-size:16px;

}
  .txt a{
    max-width: 80px !important;
    height: 24px;
    line-height: 24px;
    font-size: 14px;
}
  .fl_bt{
  padding:0 !important;
}
.fl_bt p:first-child{
  font-size:24px;
  }
.fl_bt p:last-child{
  font-size:14px;
     
}
}
@media only screen and (max-width: 1000px){
  .fl_bt p:last-child{
     width: 100%; 
}

}

