@charset "utf-8";
section{ margin-top: 120px; background: #F5F5F7; padding-bottom: 60px; }

.proinfotop{ background: #fff; height: 481px;}
.proinfotop dd:nth-child(1){ width: calc(100% - 660px)  }
.proinfotop dd:nth-child(2){ margin-top: 126px; height: 470px; width: 631px;}
.proinfotop dd:nth-child(2) img{ width: 100%; }
.text_54 {
  height: 22px;
  overflow-wrap: break-word;
  color: rgba(116, 116, 116, 1);
  font-size: 16px;
  font-family: PingFangSC-Regular;
  text-align: left;
  white-space: nowrap;
  line-height: 22px;
  margin: 133px 0 0 0px;
  display: block;
}

.paragraph_5 {
  height: 142px;
  overflow-wrap: break-word;
  color: rgba(31, 31, 31, 1);
  font-size: 48px;
  font-family: PingFangSC-Semibold;
  text-align: left;
  line-height: 71px;
  margin: 16px 0 168px 0px;
  display: block;
}

.proinfocs{ margin-top: 240px;}
.proinfocs .text_1 {
  width: 1000px;
  overflow-wrap: break-word;
  color: rgba(103, 103, 103, 1);
  font-size: 24px;
  font-family: PingFangSC-Regular;
  margin: 0 auto;
  line-height: 44px;
}
.proinfocs dd{ background: #fff; margin-top: 160px; padding: 44px 40px; }
.proinfocs dd h4{ font-size: 32px; line-height: 44px; padding-bottom: 44px; text-align: left; }
.proinfocs dd label{ width: 300px; display: block; float: left; }
.proinfocs dd dl{ padding: 17px 0px; font-size: 24px; color: #676767; border-top: 1px solid #ECECEC; }
.proinfocs dd dl:last-child{ border-bottom: 1px solid #ECECEC;}

.prolike{ margin-top: 160px;}
.prolike .title{ margin-bottom: 50px;}
.section_4 {
  background-color: rgba(255, 255, 255, 1);
  padding: 44px;
  width: calc(50% - 16px);
  margin-top: 32px;
  margin-right: 32px;
}
.section_4 {
  background-color: rgba(255, 255, 255, 1);
  padding: 44px;
}
.section_4 .block_1{
  width: 496px;
  height: 324px;  
}
.section_4 .block_1 dd{ width: 496px; height: 324px;text-align: center; overflow: hidden;
  display: table-cell; 
  vertical-align:middle;}
.section_4 .block_1 dd img {vertical-align:middle; height: 100%; }

.section_4 .block_2 {
  width: 100%;
}
.section_4 .block_2 span{display: block;}
.section_4 .block_2 .text_14 {
  width: 116px;
  height: 22px;
  overflow-wrap: break-word;
  color: rgba(116, 116, 116, 1);
  font-size: 16px;
  font-family: PingFangSC-Regular;
  text-align: left;
  white-space: nowrap;
  line-height: 22px;
  margin-top: 57px;
  display: block;
}

.section_5 {
  background-color: rgba(255, 255, 255, 1);
  padding: 44px;
  width: calc(50% - 16px);
  margin-top: 32px;
  margin-right: 0px;
}
.section_5 {
  background-color: rgba(255, 255, 255, 1);
  padding: 44px;
}
.section_5 .block_1{
  width: 496px;
  height: 324px;  
}
.section_5 .block_1 dd{ width: 496px; height: 324px;text-align: center; overflow: hidden;
  display: table-cell; 
  vertical-align:middle;}
.section_5 .block_1 dd img {vertical-align:middle; height: 100%;}

.section_5 .block_2 {
  width: 100%;
}
.section_5 .block_2 span{display: block;}
.section_5 .block_2 .text_14 {
  width: 116px;
  height: 22px;
  overflow-wrap: break-word;
  color: rgba(116, 116, 116, 1);
  font-size: 16px;
  font-family: PingFangSC-Regular;
  text-align: left;
  white-space: nowrap;
  line-height: 22px;
  margin-top: 57px;
  display: block;
}
.text-group_14 {
  height: 149px;
}
.paragraph_2 {
  width: 192px;
  height: 90px;
  overflow-wrap: break-word;
  color: rgba(31, 31, 31, 1);
  font-size: 32px;
  font-family: PingFangSC-Semibold;
  text-align: left;
  line-height: 45px;
  display: -webkit-box;
  	-webkit-box-orient: vertical;
  	-webkit-line-clamp: 2;
  	overflow: hidden;
}

.paragraph_3 {
  height: 48px;
  overflow-wrap: break-word;
  color: rgba(46, 46, 46, 1);
  font-size: 14px;
  font-family: PingFangSC-Regular;
  text-align: left;
  line-height: 24px;
  margin-top: 11px;
  display: -webkit-box;
  	-webkit-box-orient: vertical;
  	-webkit-line-clamp: 2;
  	overflow: hidden;
}

.text-wrapper_3 {
  background-color: rgba(255, 0, 0, 1);
  height: 38px;
  margin-top: 24px;
  width: 104px;
  display: block;
  line-height: 38px;
  text-align: center;
  color: #fff;
}








