.container {
  background: url(bodyBg.png) no-repeat center;
  background-size: cover;
  background-position-y: bottom;
  background-position-x: center;
}

/* banner开始 */
.banner {
  width: 100%;
  height: 14.5833vw;
  /* 原：280px */
}

.banner p {
  width: 62.5vw;
  /* 原：1200px */
  margin: 0 auto;
  height: 100%;
  line-height: 14.5833vw;
  /* 原：280px */
  color: #024D9D;
  font-size: 2.1875vw;
  font-weight: bold;
}

/* banner结束 */

/* 当前位置开始 */
.dqwz {
  width: 100%;
  height: 2.6042vw;
  /* 原：50px → 50/1920*100 ≈ 2.604166... */
  background: #F5F5F5;
  color: #9E9E9E;
  font-size: 0.8333vw;
  /* 原：16px → 16/1920*100 = 0.8333... */
  line-height: 2.6042vw;
  /* 原：50px */
}

.dqwz_cen {
  width: 62.5vw;
  /* 原：1200px */
  margin: 0 auto;
  height: 100%;
  display: flex;
}

.dqwz a {
  font-size: 0.8333vw;
  /* 原：16px */
  color: #9E9E9E;
}

/* 当前位置结束 */

/* 人才理念开始 */
.rcln {
  width: 100%;
  padding-top: 2.6042vw;
  /* 原：50px */
  display: flex;

}

.rcln_right_text {
  width: 62.5vw;
  /* 原：1200px */
  margin: 0 auto;
}

.rcln_title {
  height: 2.9167vw;
  /* 原：56px → 56/1920*100 ≈ 2.9167 */
  display: flex;
  align-items: center;
  justify-content: center;
  background: url(titleLine.png) no-repeat center;
  background-size: 100%;
}

.leftLine {
  height: 2.5vw;
  /* 原：48px → 48/1920*100 = 2.5 */
  width: 0.2604vw;
  /* 原：5px → 5/1920*100 ≈ 0.2604 */
  background: linear-gradient(180deg, #00D3FF 0%, #024B9C 100%);
  margin-right: 0.625vw;
  /* 原：12px → 12/1920*100 = 0.625 */
  display: none;
}

.rcln_title div p:first-child {
  font-size: 1.875vw;
  background: linear-gradient(180deg, #00B0E6 0%, #0164AE 100%);
  -webkit-background-clip: text;
  -webkit-text-fill-color: transparent;
  background-clip: text;
  text-align: center;
  font-weight: bold;
}

.rcln_title div p:last-child {
  font-size: 0.9375vw;
  /* 原：16px */
  color: #999999;
  line-height: 1.2375vw;
  /* 原：16px */
  text-align: center;
  background: linear-gradient(180deg, #00B0E6 0%, #0164AE 100%);
  -webkit-background-clip: text;
  -webkit-text-fill-color: transparent;
  background-clip: text;
}

.rcln_title2 {
  display: block;
  margin-top: 2.6042vw;
  /* 原：50px */
  font-size: 1.1458vw;
  /* 原：22px → 22/1920*100 ≈ 1.1458 */
  font-weight: bold;
  color: #333333;
  margin-bottom: 1.0417vw;
  /* 原：20px → 20/1920*100 ≈ 1.0417 */
  text-align: center;
}

.rcln_zhiayao {
  display: block;
  width: 100%;
  height: 5.625vw;
  /* 原：108px */
  font-size: 0.9375vw;
  /* 原：18px */
  line-height: 1.875vw;
  /* 原：36px */
  color: #333;
  display: -webkit-box;
  -webkit-box-orient: vertical;
  -webkit-line-clamp: 7;
  overflow: hidden;
  text-overflow: ellipsis;
}

/* 人才理念结束 */

/* 人才发展开始 */
.rcfz {
  background-size: 100% 100%;
  padding-top: 2.0833vw;
  /* 原：40px */
}

.rcfz_cen {
  width: 62.5vw;
  /* 原：1200px */
  margin: 0 auto;
}

.rihtCen {
  width: 10vw;
  /* 原：192px → 192/1920*100 = 10 */
}

.rcfz_titlebar {
  margin-bottom: 1.5625vw;
  /* 原：30px → 30/1920*100 = 1.5625 */
}

.rcfz_titlebar>p {
  width: 100%;
  height: 3.75vw;
  /* 原：72px → 72/1920*100 = 3.75 */
  line-height: 1.875vw;
  /* 原：36px */
  font-size: 0.9375vw;
  /* 原：18px */
  color: #333333;
  display: -webkit-box;
  -webkit-box-orient: vertical;
  -webkit-line-clamp: 2;
  overflow: hidden;
  text-overflow: ellipsis;
  margin-top: 1.6146vw;
  /* 原：31px → 31/1920*100 ≈ 1.6146 */
}

.rcfz_cen_ul {
  width: 100%;
  display: flex;
  justify-content: space-between;
  padding-bottom: 2.0833vw;
  /* 原：40px */
}

.rcfz_item {
  height: 100%;
  width: 13.2813vw;
  /* 原：255px → 255/1920*100 ≈ 13.28125 */
  padding-top: 2.0833vw;
  /* 原：40px */
  box-sizing: border-box;
}

.rcfz_item p:first-child {
  width: 100%;
  text-align: center;
  font-size: 1.0417vw;
  /* 原：20px → 20/1920*100 ≈ 1.0417 */
  line-height: 1.875vw;
  /* 原：36px */
  font-weight: bold;
  color: #FFFFFF;
  margin-bottom: 2.0833vw;
  /* 原：40px */
}

.rcfz_item i {
  display: block;
  width: 3.3333vw;
  /* 原：64px → 64/1920*100 ≈ 3.3333 */
  height: 3.3333vw;
  /* 原：64px */
  margin: 0 auto;
  margin-bottom: 2.0833vw;
  /* 原：40px */
}

.rcfz_cen_ul .rcfz_item:nth-child(1) {
  background: url(rcfzItemBg1.png) no-repeat;
  background-size: 100%;
}

.rcfz_cen_ul .rcfz_item:nth-child(1) i {
  background: url(rcfzItemIcon1.png) no-repeat;
  background-size: 100%;
}

.rcfz_cen_ul .rcfz_item:nth-child(2) {
  background: url(rcfzItemBg2.png) no-repeat;
  background-size: 100%;
}

.rcfz_cen_ul .rcfz_item:nth-child(2) i {
  background: url(rcfzItemIcon2.png) no-repeat;
  background-size: 100%;
}

.rcfz_cen_ul .rcfz_item:nth-child(3) {
  background: url(rcfzItemBg3.png) no-repeat;
  background-size: 100%;
}

.rcfz_cen_ul .rcfz_item:nth-child(3) i {
  background: url(rcfzItemIcon3.png) no-repeat;
  background-size: 100%;
}

.rcfz_cen_ul .rcfz_item:nth-child(4) {
  background: url(rcfzItemBg4.png) no-repeat;
  background-size: 100%;
}

.rcfz_cen_ul .rcfz_item:nth-child(4) i {
  background: url(rcfzItemIcon4.png) no-repeat;
  background-size: 100%;
}

.rcfz_item p:last-child {
  width: 11.1979vw;
  /* 原：215px → 215/1920*100 ≈ 11.1979 */
  height: 2.5vw;
  /* 原：48px */
  margin: 0 auto;
  text-align: center;
  font-size: 0.8333vw;
  /* 原：16px */
  line-height: 1.25vw;
  /* 原：24px → 24/1920*100 = 1.25 */
  color: #FFFFFF;
}

/* 人才发展结束 */

/* 人才照片开始 */
.rczp {
  width: 62.5vw;
  /* 原：1200px */
  margin: 0 auto;
  padding: 0 0 4.1667vw 0;
  /* 原：padding-bottom 80px → 80/1920*100 ≈ 4.1667 */
}

.rczp_con {
  width: 100%;
  background-size: 100%;
  position: relative;
}

.rczp_titleBar {
  height: 1.875vw;
  /* 原：36px */
  display: flex;
  align-items: center;
  margin-bottom: 1.0417vw;
  /* 原：20px */
}

.rczp_titleBar_line {
  width: 0.3125vw;
  /* 原：6px */
  height: 1.3542vw;
  /* 原：26px */
  background: linear-gradient(180deg, #00D3FF 0%, #024B9C 100%);
  margin-right: 1.25vw;
  /* 原：24px → 24/1920*100 = 1.25 */
}

.rczp_titleBar_title_cn {
  font-size: 1.3542vw;
  /* 原：26px */
  font-weight: bold;
  color: #333333;
  margin-right: 1.0417vw;
  /* 原：20px */
}

.rczp_titleBar_title_en {
  font-size: 0.8333vw;
  /* 原：16px */
  color: #999999;
}

.rczp_jianjie {
  width: 48.0729vw;
  height: 3.75vw;
  /* 原：72px */
  line-height: 1.875vw;
  /* 原：36px */
  font-size: 0.9375vw;
  /* 原：18px */
  color: #333333;
  margin-top: 1.5625vw;
  /* 原：30px → 30/1920*100 = 1.5625 */
}

.right_img {
  width: 10.3125vw;
  height: 8.75vw;
  position: absolute;
  right: 0;
  top: 3.3333vw;
}

.right_img img {
  width: 100%;
}

/* 人才照片结束 */

/* 新改版切换开始 */
.rcfz_tab_scroll {
  width: 100%;
}

.rcfz_tab_scroll_title {
  width: 100%;
  height: 3.75vw;
  /* 原：72px */
  display: flex;
  justify-content: space-between;
  margin-bottom: 1.0417vw;
  /* 原：20px */
}

.rcfz_tab_scroll_title p {
  width: 100%;
  height: 3.125vw;
  /* 原：60px */
  background-color: #fff;
  line-height: 3.125vw;
  /* 原：60px */
  border-radius: 1.5625vw;
  /* 原：30px */
  display: flex;
  align-items: center;
  box-sizing: border-box;
  justify-content: center;
}

.rcfz_tab_scroll_title_item {
  width: 14.8438vw;
  /* 原：285px */
  height: 3.75vw;
  /* 原：72px */
  cursor: pointer;
  text-align: center;
  color: #333333;
  font-size: 0.9375vw;
  text-align: left;
}

.rcfz_tab_scroll_title .rcfz_tab_scroll_title_item i {
  display: block;
  width: 1.5625vw;
  /* 原：30px */
  height: 1.5625vw;
  /* 原：30px */
}

.rcfz_tab_scroll_title .rcfz_tab_scroll_title_item:first-child i {
  background: url(icon4.png) no-repeat;
  background-size: 1.1146vw 1.1146vw;
  /* 原：21.4px */
  background-position-x: center;
  background-position-y: center;
}

.rcfz_tab_scroll_title .rcfz_tab_scroll_title_item:nth-child(2) i {
  background: url(icon1.png) no-repeat;
  background-size: 1.1146vw 1.1146vw;
  background-position-x: center;
  background-position-y: center;
}

.rcfz_tab_scroll_title .rcfz_tab_scroll_title_item:nth-child(3) i {
  background: url(icon2.png) no-repeat;
  background-size: 1.1146vw 1.1146vw;
  background-position-x: center;
  background-position-y: center;
}

.rcfz_tab_scroll_title .rcfz_tab_scroll_title_item:last-child i {
  background: url(icon3.png) no-repeat;
  background-size: 1.1146vw 1.1146vw;
  background-position-x: center;
  background-position-y: center;
}

.rcfz_tab_scroll_title_item:hover {
  background: url(tabTitleBg.png) no-repeat;
  background-size: 100%;
  line-height: 3.125vw;
  color: #0189C9;
}

.rcfz_tab_scroll_title_item:hover p {
  font-feature-settings: "kern" on;
  background: linear-gradient(180deg, #019ED9 0%, #026AB3 100%);
  -webkit-background-clip: text;
  -webkit-text-fill-color: transparent;
  background-clip: text;
}

.rcfz_tab_scroll_title .active {
  background: url(tabTitleBg.png) no-repeat;
  background-size: 100%;
  line-height: 3.125vw;
  color: #0189C9;
}

.rcfz_tab_scroll_title .active p {
  background-color: unset;
}

.swiper {
  width: 100%;
  height: 100%;
}

.rcfz_tab_scroll_body {
  width: 100%;
  overflow: hidden;
}

.rcfz_tab_scroll_body_scrollWarrp {
  width: 100%;
  height: 100%;
}

.rcfz_tab_scroll_body_item {
  width: 100%;
  height: auto;
  padding: 1.0417vw 0;
  /* 原：20px 0 */
  background: #FFFFFF;
  border-radius: 0.625vw;
  /* 原：12px */
  height: 9.5833vw;
  /* 原：184px */
}

.rcfz_tab_scroll_body_item p {
  width: 100%;
  font-size: 0.9375vw;
  /* 原：18px */
  color: #333333;
  line-height: 1.875vw;
  /* 原：36px */
  text-align: justify;
  padding-left: 3.125vw;
  /* 原：60px */
  background: url(tabConIcon.png) no-repeat;
  background-size: 0.9375vw 0.9375vw;
  /* 原：18px */
  background-position-x: 1.6146vw;
  /* 原：31px */
  background-position-y: center;
}

.rcln_zhiayao:hover {
  color: #333;
}

.rcfz_tab_scroll_body_scrollWarrp .rcfz_tab_scroll_body_item:first-child {
  background: url(tabBg1.png) no-repeat;
  background-size: 14.0625vw 8.6458vw;
  /* 原：270px 166px → 270/1920*100=14.0625, 166/1920*100≈8.6458 */
  background-position-x: 45.8333vw;
  /* 原：880px */
  background-position-y: 0.7292vw;
  /* 原：14px */
  background-color: #fff;
}

.rcfz_tab_scroll_body_scrollWarrp .rcfz_tab_scroll_body_item:nth-child(2) {
  height: 11.4583vw;
  /* 原：220px */
  background: url(tabBg2.png) no-repeat;
  background-size: 14.0625vw 10.6771vw;
  /* 原：270px 205px */
  background-position-x: 45.8333vw;
  background-position-y: 0.7813vw;
  /* 原：15px */
  background-color: #fff;
}

.rcfz_tab_scroll_body_scrollWarrp .rcfz_tab_scroll_body_item:nth-child(3) {
  background: url(tabBg3.png) no-repeat;
  background-size: 14.0625vw 9.0104vw;
  /* 原：270px 173px */
  background-position-x: 45.8333vw;
  background-position-y: 0.3646vw;
  /* 原：7px */
  background-color: #fff;
}

.rcfz_tab_scroll_body_scrollWarrp .rcfz_tab_scroll_body_item:last-child {
  background: url(tabBg4.png) no-repeat;
  background-size: 14.0625vw 9.1667vw;
  /* 原：270px 176px */
  background-position-x: 45.8333vw;
  background-position-y: 0.4167vw;
  /* 原：8px */
  background-color: #fff;
}

/* 新改版切换结束 */
.container {
  background: url(bodyBg.png) no-repeat center;
  background-size: cover;
  background-position-y: bottom;
  background-position-x: center;
}

/* banner开始 */
.banner {
  width: 100%;
  height: 14.5833vw;
  /* 原：280px */
}

.banner p {
  width: 62.5vw;
  /* 原：1200px */
  margin: 0 auto;
  height: 100%;
  line-height: 14.5833vw;
  /* 原：280px */
  color: #024D9D;
  font-size: 2.1875vw;
  font-weight: bold;
}

/* banner结束 */

/* 当前位置开始 */
.dqwz {
  width: 100%;
  height: 2.6042vw;
  /* 原：50px → 50/1920*100 ≈ 2.604166... */
  background: #F5F5F5;
  color: #9E9E9E;
  font-size: 0.8333vw;
  /* 原：16px → 16/1920*100 = 0.8333... */
  line-height: 2.6042vw;
  /* 原：50px */
}

.dqwz_cen {
  width: 62.5vw;
  /* 原：1200px */
  margin: 0 auto;
  height: 100%;
  display: flex;
}

.dqwz a {
  font-size: 0.8333vw;
  /* 原：16px */
  color: #9E9E9E;
}

/* 当前位置结束 */

/* 人才理念开始 */
.rcln {
  width: 100%;
  padding-top: 2.6042vw;
  /* 原：50px */
  display: flex;

}

.rcln_right_text {
  width: 62.5vw;
  /* 原：1200px */
  margin: 0 auto;
}

.rcln_title {
  height: 2.9167vw;
  /* 原：56px → 56/1920*100 ≈ 2.9167 */
  display: flex;
  align-items: center;
  justify-content: center;
  background: url(titleLine.png) no-repeat center;
  background-size: 100%;
}

.leftLine {
  height: 2.5vw;
  /* 原：48px → 48/1920*100 = 2.5 */
  width: 0.2604vw;
  /* 原：5px → 5/1920*100 ≈ 0.2604 */
  background: linear-gradient(180deg, #00D3FF 0%, #024B9C 100%);
  margin-right: 0.625vw;
  /* 原：12px → 12/1920*100 = 0.625 */
  display: none;
}

.rcln_title div p:first-child {
  font-size: 1.875vw;
  background: linear-gradient(180deg, #00B0E6 0%, #0164AE 100%);
  -webkit-background-clip: text;
  -webkit-text-fill-color: transparent;
  background-clip: text;
  text-align: center;
  font-weight: bold;
}

.rcln_title div p:last-child {
  font-size: 0.9375vw;
  /* 原：16px */
  color: #999999;
  line-height: 1.2375vw;
  /* 原：16px */
  text-align: center;
  background: linear-gradient(180deg, #00B0E6 0%, #0164AE 100%);
  -webkit-background-clip: text;
  -webkit-text-fill-color: transparent;
  background-clip: text;
}

.rcln_title2 {
  display: block;
  margin-top: 2.6042vw;
  /* 原：50px */
  font-size: 1.1458vw;
  /* 原：22px → 22/1920*100 ≈ 1.1458 */
  font-weight: bold;
  color: #333333;
  margin-bottom: 1.0417vw;
  /* 原：20px → 20/1920*100 ≈ 1.0417 */
  text-align: center;
}

.rcln_zhiayao {
  display: block;
  width: 100%;
  height: 5.625vw;
  /* 原：108px */
  font-size: 0.9375vw;
  /* 原：18px */
  line-height: 1.875vw;
  /* 原：36px */
  color: #333;
  display: -webkit-box;
  -webkit-box-orient: vertical;
  -webkit-line-clamp: 7;
  overflow: hidden;
  text-overflow: ellipsis;
}

/* 人才理念结束 */

/* 人才发展开始 */
.rcfz {
  background-size: 100% 100%;
  padding-top: 2.0833vw;
  /* 原：40px */
}

.rcfz_cen {
  width: 62.5vw;
  /* 原：1200px */
  margin: 0 auto;
}

.rihtCen {
  width: 10vw;
  /* 原：192px → 192/1920*100 = 10 */
}

.rcfz_titlebar {
  margin-bottom: 1.5625vw;
  /* 原：30px → 30/1920*100 = 1.5625 */
}

.rcfz_titlebar>p {
  width: 100%;
  height: 3.75vw;
  /* 原：72px → 72/1920*100 = 3.75 */
  line-height: 1.875vw;
  /* 原：36px */
  font-size: 0.9375vw;
  /* 原：18px */
  color: #333333;
  display: -webkit-box;
  -webkit-box-orient: vertical;
  -webkit-line-clamp: 2;
  overflow: hidden;
  text-overflow: ellipsis;
  margin-top: 1.6146vw;
  /* 原：31px → 31/1920*100 ≈ 1.6146 */
}

.rcfz_cen_ul {
  width: 100%;
  display: flex;
  justify-content: space-between;
  /* padding-bottom: 2.0833vw; */
  /* 原：40px */
}

.rcfz_item {
  height: 100%;
  width: 13.2813vw;
  /* 原：255px → 255/1920*100 ≈ 13.28125 */
  padding-top: 2.0833vw;
  /* 原：40px */
  box-sizing: border-box;
}

.rcfz_item p:first-child {
  width: 100%;
  text-align: center;
  font-size: 1.0417vw;
  /* 原：20px → 20/1920*100 ≈ 1.0417 */
  line-height: 1.875vw;
  /* 原：36px */
  font-weight: bold;
  color: #FFFFFF;
  margin-bottom: 2.0833vw;
  /* 原：40px */
}

.rcfz_item i {
  display: block;
  width: 3.3333vw;
  /* 原：64px → 64/1920*100 ≈ 3.3333 */
  height: 3.3333vw;
  /* 原：64px */
  margin: 0 auto;
  margin-bottom: 2.0833vw;
  /* 原：40px */
}

.rcfz_cen_ul .rcfz_item:nth-child(1) {
  background: url(rcfzItemBg1.png) no-repeat;
  background-size: 100%;
}

.rcfz_cen_ul .rcfz_item:nth-child(1) i {
  background: url(rcfzItemIcon1.png) no-repeat;
  background-size: 100%;
}

.rcfz_cen_ul .rcfz_item:nth-child(2) {
  background: url(rcfzItemBg2.png) no-repeat;
  background-size: 100%;
}

.rcfz_cen_ul .rcfz_item:nth-child(2) i {
  background: url(rcfzItemIcon2.png) no-repeat;
  background-size: 100%;
}

.rcfz_cen_ul .rcfz_item:nth-child(3) {
  background: url(rcfzItemBg3.png) no-repeat;
  background-size: 100%;
}

.rcfz_cen_ul .rcfz_item:nth-child(3) i {
  background: url(rcfzItemIcon3.png) no-repeat;
  background-size: 100%;
}

.rcfz_cen_ul .rcfz_item:nth-child(4) {
  background: url(rcfzItemBg4.png) no-repeat;
  background-size: 100%;
}

.rcfz_cen_ul .rcfz_item:nth-child(4) i {
  background: url(rcfzItemIcon4.png) no-repeat;
  background-size: 100%;
}

.rcfz_item p:last-child {
  width: 11.1979vw;
  /* 原：215px → 215/1920*100 ≈ 11.1979 */
  height: 2.5vw;
  /* 原：48px */
  margin: 0 auto;
  text-align: center;
  font-size: 0.8333vw;
  /* 原：16px */
  line-height: 1.25vw;
  /* 原：24px → 24/1920*100 = 1.25 */
  color: #FFFFFF;
}

/* 人才发展结束 */

/* 人才照片开始 */
.rczp {
  width: 62.5vw;
  /* 原：1200px */
  margin: 0 auto;
  padding: 0 0 4.1667vw 0;
  /* 原：padding-bottom 80px → 80/1920*100 ≈ 4.1667 */
}

.rczp_con {
  width: 100%;
  background-size: 100%;
  position: relative;
}

.rczp_titleBar {
  height: 1.875vw;
  /* 原：36px */
  display: flex;
  align-items: center;
  margin-bottom: 1.0417vw;
  /* 原：20px */
}

.rczp_titleBar_line {
  width: 0.3125vw;
  /* 原：6px */
  height: 1.3542vw;
  /* 原：26px */
  background: linear-gradient(180deg, #00D3FF 0%, #024B9C 100%);
  margin-right: 1.25vw;
  /* 原：24px → 24/1920*100 = 1.25 */
}

.rczp_titleBar_title_cn {
  font-size: 1.3542vw;
  /* 原：26px */
  font-weight: bold;
  color: #333333;
  margin-right: 1.0417vw;
  /* 原：20px */
}

.rczp_titleBar_title_en {
  font-size: 0.8333vw;
  /* 原：16px */
  color: #999999;
}

.rczp_jianjie {
  width: 48.0729vw;
  height: 3.75vw;
  /* 原：72px */
  line-height: 1.875vw;
  /* 原：36px */
  font-size: 0.9375vw;
  /* 原：18px */
  color: #333333;
  margin-top: 1.5625vw;
  /* 原：30px → 30/1920*100 = 1.5625 */
}

.right_img {
  width: 10.3125vw;
  height: 8.75vw;
  position: absolute;
  right: 0;
  top: 3.3333vw;
}

.right_img img {
  width: 100%;
}

/* 人才照片结束 */

/* 新改版切换开始 */
.rcfz_tab_scroll {
  width: 100%;
}

.rcfz_tab_scroll_title {
  width: 100%;
  height: 3.75vw;
  /* 原：72px */
  display: flex;
  justify-content: space-between;
  margin-bottom: 1.0417vw;
  /* 原：20px */
}

.rcfz_tab_scroll_title p {
  width: 100%;
  height: 3.125vw;
  /* 原：60px */
  background-color: #fff;
  line-height: 3.125vw;
  /* 原：60px */
  border-radius: 1.5625vw;
  /* 原：30px */
  display: flex;
  align-items: center;
  box-sizing: border-box;
  justify-content: center;
}

.rcfz_tab_scroll_title_item {
  width: 14.8438vw;
  /* 原：285px */
  height: 3.75vw;
  /* 原：72px */
  cursor: pointer;
  text-align: center;
  color: #333333;
  font-size: 0.9375vw;
  text-align: left;
}

.rcfz_tab_scroll_title .rcfz_tab_scroll_title_item i {
  display: block;
  width: 1.5625vw;
  /* 原：30px */
  height: 1.5625vw;
  /* 原：30px */
}

.rcfz_tab_scroll_title .rcfz_tab_scroll_title_item:first-child i {
  background: url(icon4.png) no-repeat;
  background-size: 1.1146vw 1.1146vw;
  /* 原：21.4px */
  background-position-x: center;
  background-position-y: center;
}

.rcfz_tab_scroll_title .rcfz_tab_scroll_title_item:nth-child(2) i {
  background: url(icon1.png) no-repeat;
  background-size: 1.1146vw 1.1146vw;
  background-position-x: center;
  background-position-y: center;
}

.rcfz_tab_scroll_title .rcfz_tab_scroll_title_item:nth-child(3) i {
  background: url(icon2.png) no-repeat;
  background-size: 1.1146vw 1.1146vw;
  background-position-x: center;
  background-position-y: center;
}

.rcfz_tab_scroll_title .rcfz_tab_scroll_title_item:last-child i {
  background: url(icon3.png) no-repeat;
  background-size: 1.1146vw 1.1146vw;
  background-position-x: center;
  background-position-y: center;
}

.rcfz_tab_scroll_title_item:hover {
  background: url(tabTitleBg.png) no-repeat;
  background-size: 100%;
  line-height: 3.125vw;
  color: #0189C9;
}

.rcfz_tab_scroll_title_item:hover p {
  font-feature-settings: "kern" on;
  background: linear-gradient(180deg, #019ED9 0%, #026AB3 100%);
  -webkit-background-clip: text;
  -webkit-text-fill-color: transparent;
  background-clip: text;
}

.rcfz_tab_scroll_title .active {
  background: url(tabTitleBg.png) no-repeat;
  background-size: 100%;
  line-height: 3.125vw;
  color: #0189C9;
}

.rcfz_tab_scroll_title .active p {
  background-color: unset;
}

.swiper {
  width: 100%;
  height: 100%;
}

.rcfz_tab_scroll_body {
  width: 100%;
  overflow: hidden;
}

.rcfz_tab_scroll_body_scrollWarrp {
  width: 100%;
  height: 100%;
}

.rcfz_tab_scroll_body_item {
  width: 100%;
  height: auto;
  padding: 1.0417vw 0;
  /* 原：20px 0 */
  background: #FFFFFF;
  border-radius: 0.625vw;
  /* 原：12px */
  height: 9.5833vw;
  /* 原：184px */
}

.rcfz_tab_scroll_body_item p {
  width: 100%;
  font-size: 0.9375vw;
  /* 原：18px */
  color: #333333;
  line-height: 1.875vw;
  /* 原：36px */
  text-align: justify;
  padding-left: 3.125vw;
  /* 原：60px */
  background: url(tabConIcon.png) no-repeat;
  background-size: 0.9375vw 0.9375vw;
  /* 原：18px */
  background-position-x: 1.6146vw;
  /* 原：31px */
  background-position-y: center;
}

.rcln_zhiayao:hover {
  color: #333;
}

.rcfz_tab_scroll_body_scrollWarrp .rcfz_tab_scroll_body_item:first-child {
  background: url(tabBg1.png) no-repeat;
  background-size: 14.0625vw 8.6458vw;
  /* 原：270px 166px → 270/1920*100=14.0625, 166/1920*100≈8.6458 */
  background-position-x: 45.8333vw;
  /* 原：880px */
  background-position-y: 0.7292vw;
  /* 原：14px */
  background-color: #fff;
}

.rcfz_tab_scroll_body_scrollWarrp .rcfz_tab_scroll_body_item:nth-child(2) {
  height: 11.4583vw;
  /* 原：220px */
  background: url(tabBg2.png) no-repeat;
  background-size: 14.0625vw 10.6771vw;
  /* 原：270px 205px */
  background-position-x: 45.8333vw;
  background-position-y: 0.7813vw;
  /* 原：15px */
  background-color: #fff;
}

.rcfz_tab_scroll_body_scrollWarrp .rcfz_tab_scroll_body_item:nth-child(3) {
  background: url(tabBg3.png) no-repeat;
  background-size: 14.0625vw 9.0104vw;
  /* 原：270px 173px */
  background-position-x: 45.8333vw;
  background-position-y: 0.3646vw;
  /* 原：7px */
  background-color: #fff;
}

.rcfz_tab_scroll_body_scrollWarrp .rcfz_tab_scroll_body_item:last-child {
  background: url(tabBg4.png) no-repeat;
  background-size: 14.0625vw 9.1667vw;
  /* 原：270px 176px */
  background-position-x: 45.8333vw;
  background-position-y: 0.4167vw;
  /* 原：8px */
  background-color: #fff;
}

@media screen and (max-width: 768px) {
 .banner {
  width: 100%;
  height: 18.6667vw;
  background-size: cover !important;
  background-position: center !important;
 }

 .banner p {
  font-size: 6.0444vw;
  margin-left: 7.1111vw;
  line-height:18.6667vw;
 }

 .dqwz {
  height: auto;
  background-color: #F5F5F5;
 }

 .dqwz_cen {
  display: flex;
  align-items: center;
  width: 100%;
  font-size: 4.2667vw;
  padding: 4.8vw 0;
  flex-wrap: wrap;
  box-sizing: border-box;
  padding: 4.8vw 5.3333vw 4.8vw 10.6667vw;
  background: url(/cms_files/filemanager/952166966/picture/202512/4F03979D0E1491D50B77C9F3DB2D1D76.png) no-repeat;
  background-position-y: center;
  background-position-x: 4.6222vw;
  background-size: 3.5556vw 4.2667vw;
 }

 .dqwz_cen p {
  display: inline;
 }

 .dqwz a {
  font-size: 4.2667vw;
  line-height: normal;
 }

 .rcln {
  padding: 5.3333vw 3.2vw 0 3.2vw;
 }

 .rcln_right_text {
  width: 100%;
 }

 .rcln_title {
  height: auto;
  background-size: 185% !important;
  margin-bottom: 3.2vw;
 }

 .rcln_title div p:first-child {
  font-size: 4.8vw;
  line-height: normal;
 }

 .rcln_title div p:last-child {
  background-clip: text;
  font-size: 2.9333vw;
  line-height: normal;
 }

 .rcln_title2 {
  font-size: 4vw;
  line-height: normal;
  margin-bottom: 2.6667vw;
  margin-top: 0;
 }

 .rcln_zhiayao {
  font-size: 3.4667vw;
  font-weight: normal;
  line-height: 5.2vw;
  text-align: justify;
  height: auto;
 }

 .rcfz_cen {
  width: 100%;
 }

 .rihtCen {
  width: auto;
 }

 .rcfz_titlebar>p {
  margin-top: 0;
  font-size: 3.4667vw;
  font-weight: normal;
  line-height: 5.2vw;
  text-align: justify;
  margin-bottom: 4.2667vw;
  overflow: unset;
  height: auto;
  -webkit-line-clamp: unset;
 }

 .rcfz_tab_scroll_title_item {
  width: 22.5333vw;
  height: 23.4667vw;
  border-radius: 2.6667vw;
  background: #FFFFFF;
 }

 .rcfz_tab_scroll_title p {
  width: 100%;
  height: 100%;
  display: flex;
  align-items: center;
  box-sizing: border-box;
  justify-content: center;
  flex-direction: column;
  font-size: 2.9333vw;
  line-height: 4.8vw;
  text-align: center;
  padding: 1.3333vw;
 }

 .rcfz_tab_scroll_title {
  height: auto;
  margin-bottom: 4vw;
 }

 .rcfz_tab_scroll_title .active {
  background: unset;
  background: linear-gradient(180deg, #A2E0FB 0%, #E3EEFA 100%);
  box-sizing: border-box;
  border: 0.1333vw solid #FFFFFF;
 }

 .rcfz {
  padding: 5.3333vw 3.2vw 0 3.2vw;
 }

 .rcfz_tab_scroll_title .rcfz_tab_scroll_title_item i {
  display: block;
  width: 7.4667vw;
  height: 7.4667vw;
  background-size: 5.2vw !important;
  margin-bottom: 1.0667vw;
 }

 .rcfz_tab_scroll_body_item p {
  padding-left: 9.3333vw;
  padding-right: 3.2vw;
  width: 100%;
  font-size: 3.4667vw;
  line-height: 6.9333vw;
  font-weight: normal;
  text-align: justify;
  background-size: 3.5333vw !important;
  background-position-x: 3.4667vw;
  background-position-y: 2vw;
 }

 .rcfz_tab_scroll_body_scrollWarrp .rcfz_tab_scroll_body_item:first-child {
  height: 77.0667vw;
  padding-top: 39.2vw;
  padding-bottom: 3.2vw;
  background-size: 53.3333vw 34.6667vw;
  background-position-x: center;
  background-position-y: 3.2vw;
 }

 .rcfz_tab_scroll_body_scrollWarrp .rcfz_tab_scroll_body_item:nth-child(2) {
  height: 93.6vw;
  padding-top: 41.8667vw;
  padding-bottom: 3.2vw;
  background-size: 53.3333vw 37.3333vw;
  background-position-x: center;
  background-position-y: 3.2vw;
  position: relative;
 }

 .rcfz_tab_scroll_body_scrollWarrp .rcfz_tab_scroll_body_item:nth-child(3) {
  height: 92.2667vw;
  padding-top: 40.5333vw;
  padding-bottom: 3.2vw;
  background-size: 50.9333vw 31.0667vw;
  background-position-x: center;
  background-position-y: 3.2vw;
  position: relative;
 }

 .rcfz_tab_scroll_body_scrollWarrp .rcfz_tab_scroll_body_item:last-child {
  height: 99.2vw;
  padding-top: 40.5333vw;
  padding-bottom: 3.2vw;
  background-size: 53.3333vw 37.0667vw;
  background-position-x: center;
  background-position-y: 3.2vw;
  position: relative;
 }

 .rczp {
  width: 100%;
  padding: 5.3333vw 3.2vw 5.3333vw 3.2vw;
 }

 .rczp_jianjie {
  width: 67.3333vw;
  height: 26vw;
  font-size: 3.4667vw;
  color: #333333;
  line-height: 5.2vw;
 }

 .rcfz_cen_ul {
  margin-bottom: 0;
 }

 .right_img {
  width: 21.3333vw;
  height: 22.4vw;
  right: 3.3333vw;
  top: 13.2vw;
 }
}