.page {
  position: relative;
  width: 100vw;
  overflow: hidden;
}

.page-container {
  position: relative;
  width: 100vw;
  background-size: 100% 100%;
}

.ywfw-container {
  width: 100vw;
}

.jjfa-bookmark-container {
  width: 21.47vw;
  height: 4.4vw;
  margin: 1.6vw 0 0 1.33vw;
}

.label_1 {
  width: 3.34vw;
  height: 4.14vw;
}

.text-group_1 {
  width: 25vw;
  height: 4.14vw;
  color: rgba(27, 27, 26, 1);
  font-size: 18px;
  text-align: center;
  line-height: 4.14vw;
  margin-left: 10px;
}

.text-ywfw-container {
  color: rgba(255, 255, 255, 1);
  width: 100vw;
  background: url(../img/ywfwbg.png)
    100% no-repeat;
  background-size: 100% 100%;
}

.text-ywfw-title {
  padding: 1vw;
  font-size: 18px;
  text-align: center;
}

.text-ywfw-content {
  padding: 0.2vw;
  font-size: 14px; 
  text-align: center;
  line-height: 20px;
}

.jjfa-item-row {
  width: 96.14vw;
  height: 27.2vw;
  margin: 2.66vw 0 0 2vw;
}

.jjfa_img {
  height: 16.67vw;
}

.jjfa-title {
  width: 18.94vw;
  height: 3.07vw;
  overflow-wrap: break-word;
  color: rgba(41, 41, 41, 1);
  font-size: 14px;
  text-align: center;
  white-space: nowrap;
  line-height: 5.6vw;
  margin: 2.53vw 0 0 0.26vw;
}

.jjfa-container {
  width: 100vw;
  margin-top: 1vw;
}

.bdys-container {
  width: 100vw;
}

.jjfa-item-container {
  box-shadow: 0px 2px 8px 0px rgba(142, 138, 138, 0.18);
  background-color: rgba(251, 254, 255, 1);
  width: 45.34vw;
  height: 27.2vw;
}

.jjfa-wrapper_3 {
  background-color: rgba(248, 248, 248, 1);
  width: 100vw;
}

.jjfa-detail {
  width: 98vw;
  color: rgba(108, 108, 108, 1);
  font-size: 14px;
  text-align: center;
  line-height: 20px;
  padding: 1vw;
}

.text-wrapper_4 {
  height: 28.54vw;
  background: url(../img/qmsnjjfa.png)
    100% no-repeat;
  background-size: 100% 100%;
  width: 100vw;
}

.paragraph_1 {
  width: 73.07vw;
  height: 9.74vw;
  -webkit-text-stroke: 1px rgba(62, 234, 245, 1);
  overflow-wrap: break-word;
  color: rgba(255, 255, 255, 1);
  font-size: 18px;
  text-align: center;
  line-height: 5.6vw;
  margin: 8.26vw 0 0 15.6vw;
}

.section_6 {
  background-color: rgba(247, 247, 247, 1);
  width: 99.87vw;
  height: 8.67vw;
  margin-top: 2.54vw;
}

.label_2 {
  width: 3.34vw;
  height: 4.14vw;
  margin-top: 0.27vw;
}

.text-group_4 {
  width: 19.74vw;
  height: 4.8vw;
  overflow-wrap: break-word;
  color: rgba(27, 27, 26, 1);
  font-size: 20px;
  
  
  text-align: left;
  white-space: nowrap;
  line-height: 5.27vw;
}

.group_12 {
  width: 43vw;
  margin-top: 5vw;
}

.group_12:hover {
  background-color: #eee;
}

.icon_2 {
  width: 12.27vw;
  height: 12.54vw;
  margin-left: 14.8vw;
}

.bdys_title {
  width: 40vw;
  color: rgba(137, 135, 135, 1);
  font-size: 14px;
  text-align: center;
  font-weight: bold;
}

.bdys_detail {
  width: 100%;
  color: rgba(137, 135, 135, 1);
  font-size: 14px; 
  text-align: center;
  line-height: 20px;
  margin-top: 5px;
}

.icon_3 {
  width: 11.87vw;
  height: 11.87vw;
  margin-left: 14.8vw;
}

.icon_4 {
  width: 8.27vw;
  height: 12.54vw;
  margin-left: 14.8vw;
}

.icon_5 {
  width: 10.8vw;
  height: 10.67vw;
  margin-left: 14.8vw;
}

.icon_6 {
  width: 12.27vw;
  height: 12.54vw;
  margin-left: 14.8vw;
}

.icon_7 {
  width: 12.27vw;
  height: 11.07vw;
  margin-left: 14.8vw;
}

.icon_8 {
  width: 11.74vw;
  height: 10vw;
  margin-left: 14.8vw;
}

.icon_9 {
  width: 9.2vw;
  height: 11.07vw;
  margin-left: 14.8vw;
}

.hzhb-text-wrapper_11 {
  background-color: rgba(247, 247, 247, 1);
  margin-top: 9.2vw;
  width: 100vw;
}

.text_24 {
  color: rgba(0, 0, 0, 1);
  font-size: 20px;
}

.text_25 {
  width: 100vw;
  color: rgba(99, 99, 99, 1);
  font-size: 14px;
  text-align: center;
  line-height: 20px;
}

.hzhb-banner-container {
  width: 100vw;
  margin-top: 4.67vw;
}
.text_27 {
  width: 100vw;
  color: rgba(63, 62, 62, 1);
  font-size: 14px;
  text-align: center;
  margin: 5.6vw 0 2vw 0;
}


.hzhb-item {
  width: 92.14vw;
  height: 10.8vw;
  margin: 2.93vw 0 0 3.73vw;
}

.hzhb-item-img {
  width: 26.4vw;
  height: 10.8vw;
}

.button_1 {
  background-color: rgba(7, 192, 134, 1);
  border-radius: 10px;
  height: 4.67vw;
  width: 19.2vw;
  margin: 7.06vw 0 0 38vw;
}

.text_28 {
  width: 13.07vw;
  height: 3.07vw;
  color: rgba(255, 255, 255, 1);
  font-size: 14px;
  line-height: 3.2vw;
  margin: 0.66vw 0 0 3.2vw;
}