.h-title-3 {  left: 0px;  right: 0px;  text-align: center;  top: 20%;}/* 待定项 */.carousel-indicators {  bottom: 120px;}.hpart-1 {  position: relative;}.hpart-1 .data-view {  width: 100%;  height: 110px;  background-color: rgba(47, 52, 73, 0.5);  position: absolute;  bottom: 0px;  left: 0px;  right: 0px;  z-index: 3;}.data-list {  /* background-color: cadetblue; */  width: 90%;  height: 100%;  margin: 0 auto;  padding: 0;}.data-list li {  float: left;  width: 33.3%;  height: 100%;  /* background-color: chartreuse; */  position: relative;}.data-list li:after {  content: ' ';  display: block;  width: 1px;  height: 80px;  background-color: #727577;  position: absolute;  right: 0;  top: 15px;}.data-list li.no-after:after {  display: none;}.data-list li > div {  position: relative;  height: 80px;  color: #fff;  margin: 15px auto;  padding: 16px 0px 0px 70px;  /* background-color: brown; */}.data-list li img {  position: absolute;  top: 17px;  left: 20px;}.data-list li h3 {  font-size: 14px;  font-weight: 100;  margin: 0 0 5px 0;}.data-list li p {  font-size: 20px;  font-weight: 600;  transition: all 0.6s;}/* 添加几个自适应 */@media screen and (max-width: 920px) {  .data-list li > div {    padding: 0;  }  .data-list li img {    display: none;  }}@media screen and (max-width: 566px) {  .data-list {    width: 95%;  }}@media screen and (max-width: 480px) {  .hpart-1 .data-view {    bottom: -110px;  }}@media screen and (max-width: 320px) {  .data-list {    width: 100%;  }  .data-list li p {    font-size: 16px;    font-weight: 600;  }}