@charset "utf-8";
section{ margin-top: 120px; background: #F5F5F7 url(../images/SketchPnge08656e7cff637e7abb5e8a30aa9a26f6751835a8ce1a1602a3b8e13aef61932.png) no-repeat; padding-bottom: 60px; }

.qywhimg{height: 438px; overflow: hidden; position: relative; }
.qywhimg .qytitle{ margin-top: 114px; font-size: 50px; text-align: left; color: #fff; }
.qywhimg .qytitle h4{ font-size: 50px; margin-bottom: 29px; }
.qywhimg .qytitle p{ font-size: 18px;}


.proclass{ background: #fff; height: 92px; margin-top: -46px; left: calc(50% - 600px); position: absolute; }
.proclass ul{ display: flex; justify-self: space-between ;}
.proclass ul li{ text-align: center; line-height: 92px; font-size: 20px; }
.proclass ul li.active a{ color: #f00;}
.proclass ul li:nth-child(1){ width: 15%; }
.proclass ul li:nth-child(2){ width: 20%; }
.proclass ul li:nth-child(3){ width: 20%; }
.proclass ul li:nth-child(4){ width: 20%; }
.proclass ul li:nth-child(5){ width: 25%; }

.ttcon{ margin-top: 32px; font-size: 18px; line-height: 32px; margin-bottom: 50px; }

.yw1{ background: url(../images/SketchPnge08656e7cff637e7abb5e8a30aa9a26f6751835a8ce1a1602a3b8e13aef61932.png) no-repeat; margin-top: -50px; }
.prolist{ padding-top: 164px;}

.text-wrapper_3:hover{
  background: #E60000;
  cursor: pointer;}

.section_3 {background-color: rgba(255, 255, 255, 1); padding: 44px 36px; background: #fff; width: 575px; }
.section_3 .block_1{height: 324px; margin-top: 80px;  }
.section_3 .block_1 dd{ height: 324px; text-align: center; overflow: hidden;
  display: table-cell; 
  vertical-align:middle;}
.section_3 .block_1 dd img {vertical-align:middle; height: 100%; }

.section_3 .block_2 {}
.section_3 .block_2 span{display: block;}
.section_3 .block_2 .text-group_14 {height: 149px;}
.section_3 .block_2 .paragraph_2 {
  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;
}
.section_3 .block_2 .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;
}
.section_3 .block_2 .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;
}
.section_3 .block_2 .text-wrapper_3:hover{
  background: #E60000;
  cursor: pointer;}


.section_4 {background-color: rgba(255, 255, 255, 1); padding: 44px 36px; width: 570px; margin-right: 0px;}
.section_4 .block_1{width: 220px;height: 176px; }
.section_4 .block_1 dd{ width: 220px; height: 176px;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: calc(100% - 239px);}
.section_4 .block_2 .text-group_14 {}
.section_4 .block_2 .paragraph_2 {
  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;
}
.section_4 .block_2 .paragraph_3 {
  height: 84px;
  overflow-wrap: break-word;
  color: rgba(46, 46, 46, 1);
  font-size: 14px;
  font-family: PingFangSC-Regular;
  text-align: left;
  line-height: 28px;
  margin-top: 11px;
  display: -webkit-box;
  	-webkit-box-orient: vertical;
  	-webkit-line-clamp: 3;
  	overflow: hidden;
}
.section_4 .block_2 .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;
}
.section_4 .block_2 .text-wrapper_3:hover{
  background: #E60000;
  cursor: pointer;}

.section_5 {background-color: rgba(255, 255, 255, 1); padding: 44px 36px; width: 570px; margin-right: 0px; margin-top: 32px; }
.section_5 .block_1{width: 220px;height: 176px; }
.section_5 .block_1 dd{ width: 220px; height: 176px;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: calc(100% - 239px);}
.section_5 .block_2 .text-group_14 {}
.section_5 .block_2 .paragraph_2 {
  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;
}
.section_5 .block_2 .paragraph_3 {
  height: 84px;
  overflow-wrap: break-word;
  color: rgba(46, 46, 46, 1);
  font-size: 14px;
  font-family: PingFangSC-Regular;
  text-align: left;
  line-height: 28px;
  margin-top: 11px;
  display: -webkit-box;
  	-webkit-box-orient: vertical;
  	-webkit-line-clamp: 3;
  	overflow: hidden;
}
.section_5 .block_2 .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;
}
.section_5 .block_2 .text-wrapper_3:hover{
  background: #E60000;
  cursor: pointer;}

.pro_2{ margin-top: 160px; position: relative; height: 640px; overflow: hidden; }
.pro_2 img{ height: 100%; }
.pro_2 dd{ position: absolute; top: 0; left: 0; padding: 44px 36px; }
.pro_2 dd h4{ font-size: 32px; line-height: 45px; color: #fff; margin-bottom: 30px; }
.pro_2 dd p{ font-size: 18px; line-height: 32px; color: #fff; }
.pro_2 .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;
}
.pro_2 .text-wrapper_3:hover{
  background: #E60000;
  cursor: pointer;}

.section_6{ background: #fff; margin-bottom: 32px; }
.section_6 .block_1{ width: 290px; font-size: 0; }
.section_6 .block_2{ width: calc(100% - 290px); padding: 44px 68px; }
.section_6 .block_2 .text-group_14{ width: 495px; height: 296px; padding-right: 68px; border-right: 1px solid #ECECEC; }
.section_6 .block_2 .text-group_14 h3{ font-size: 32px; margin-bottom: 20px; height: 90px; line-height: 45px; }
.section_6 .block_2 .text-group_14 p{ font-size: 18px; color: #676767; height: 115px; }
.section_6 .block_2 .text-group_14 .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;
}
.section_6 .block_2 .text-group_14 .text-wrapper_3:hover{
  background: #E60000;
  cursor: pointer;}


.section_6 .block_2 .datec{ margin-left: 35px; width: calc(100% - 530px); }
.section_6 .block_2 .datec span{ font-size: 16px; line-height: 22px; color: #747474; }
.section_6 .block_2 .datec h4{ margin-top: 20px; color: #1F1F1F; font-size: 20px; }


.prolistc{ margin-top: 160px;}
.prolistc .pro_2{ margin-top: 50px;}

.section_7{ margin-top: 50px; position: relative; width: calc((100% - 32px) / 2); margin-right: 32px; float: left; }
.section_7:nth-child(2n){ margin-right: 0;}
.section_7 dd{ position: absolute; top: 0; left: 0; padding: 44px 36px; }
.section_7 dd h4{ font-size: 32px; line-height: 45px; color: #fff; margin-bottom: 30px; }
.section_7 dd p{ font-size: 18px; line-height: 32px; color: #fff; }
.section_7 .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;
}
.section_7 .text-wrapper_3:hover{
  background: #E60000;
  cursor: pointer;}
  
.section_7 div { height: 746px; overflow: hidden; }
.section_7 div img{ width: auto; height: 100%; }