@charset "utf-8";
section{ margin-top: 120px; overflow: hidden;}

.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;}

.group_search {width: 472px; height: 56px; padding-top: 157px; margin: 0px auto 0px auto; z-index: 999; position: relative;}
.box_2 {width: 472px; height: 56px; background: rgba(255,255,255,0.9); border-radius: 54px;}
.group_search button{ width: 24px; height: 24px; margin-top: 16px; background: url('../images/search-h.png'); border: none; margin-left: 24px; float: left; margin-right: 10px; }
.group_search input{ width: calc(100% - 58px); height: 56px; border: none; background: none; line-height: 56px; float: left; font-size: 16px; }
.group_search h4{ color: #aaaaaa; padding: 0 25px; font-size: 16px; line-height: 35px; }
.group_search .serachbg{
  background: #fff; position: absolute; display: none; top: 223px; width: 100%; padding: 25px 0; border: 50px; border-radius: 10px; max-height: 334px; clear: both;
}
#searchlist{
  overflow-y: scroll; max-height: 240px; padding: 0 25px;
}
#searchlist::-webkit-scrollbar {
    width: 4px;    
    /*height: 4px;*/
}
#searchlist::-webkit-scrollbar-thumb {
    border-radius: 10px;
    -webkit-box-shadow: inset 0 0 5px rgba(0,0,0,0.2);
    background: rgba(0,0,0,0.2);
}
#searchlist::-webkit-scrollbar-track {
    -webkit-box-shadow: inset 0 0 5px rgba(0,0,0,0.0);
    border-radius: 0;
    background: rgba(0,0,0,0);

}
#searchlist dl a{ font-size: 16px; color: #000000; width: calc(100% - 40px); float: left; text-align: left; display: block; padding: 0; line-height: 40px; padding-bottom: 0; margin-left: 0px; }
#searchlist dl i{ cursor: pointer; float: right; }



.proclass{ height: 92px; margin-top: -46px; width: 100%; position: absolute; }
.proclass ul{ background: #fff; 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%; }

.yw1{ background: url(../images/SketchPnge08656e7cff637e7abb5e8a30aa9a26f6751835a8ce1a1602a3b8e13aef61932.png) no-repeat;
  padding-top: 160px;
  padding-bottom: 160px;
}
.yw1 .fl{width: 584px;}
.yw1 .fl img{width: 584px; }
.yw1 .fr{width: calc(100% - 632px); margin-top: 56px;}
.yw1 .fr h4{font-family: 'PingFang SC';
font-style: normal;
font-weight: 600;
font-size: 50px;
line-height: 70px;}
.yw1 .fr p{ margin-top: 32px;font-family: 'PingFang SC';
font-style: normal;
font-weight: 400;
font-size: 18px;
line-height: 32px;
/* or 178% */

text-align: justify;

/* #676767 */

color: #676767; }

.yw2{
}
.yw2 .fr{width: 584px;}
.yw2 .fr img{width: 584px; }
.yw2 .fl{width: calc(100% - 632px); margin-top: 120px;}
.yw2 .fl h4{font-family: 'PingFang SC';
font-style: normal;
font-weight: 600;
font-size: 50px;
line-height: 70px;}
.yw2 .fl p{ margin-top: 32px;font-family: 'PingFang SC';
font-style: normal;
font-weight: 400;
font-size: 18px;
line-height: 32px;
/* or 178% */

text-align: justify;

/* #676767 */

color: #676767; }


.yw3{
  padding-top: 160px;
}
.yw3 .fl{width: calc(100% - 632px);}
.yw3 .fl img{width: 100%; }

.yw3 .fr{width: 584px;}
.yw3 .fr img{width: 100%; }
.yw3 h4{
  margin-top: 32px;
  margin-bottom: 30px;
  font-family: 'PingFang SC';
  font-style: normal;
  font-weight: 600;
  font-size: 32px;
  line-height: 30px;
  /* identical to box height, or 94% */
  color: #000000;
}
.yw3 p{font-family: 'PingFang SC';
font-style: normal;
font-weight: 400;
font-size: 18px;
line-height: 32px;
/* or 178% */


/* #676767 */

color: #676767;}


.yw4{ padding-top: 160px; background: url(../images/Rectangle4459.png); padding-bottom: 120px; }
.yw4 h4{
  margin-bottom: 32px;
  font-family: 'PingFang SC';
  font-style: normal;
  font-weight: 600;
  font-size: 32px;
  line-height: 30px;
  /* identical to box height, or 94% */
  color: #000000;
}
.yw4 p{font-family: 'PingFang SC';
font-style: normal;
font-weight: 400;
font-size: 18px;
line-height: 32px;
width: 994px;
/* or 178% */


/* #676767 */

color: #676767;}

.yw4 .img{ padding-left: 207px; margin-top: 40px; }
.yw4 .img img:nth-child(2){ margin-left: 40px; }

