.page-dzkf .page-home .home-banner .swiper-container .swiper-wrapper .home-banner-img1 {
  background: url("../images/dzkf/banner@2x.png") no-repeat center;
  background-size: cover;
}

.page-dzkf .page-home .main2 {
  background: url("../images/dzkf/main2-1@2x.png") no-repeat center;
  background-size: cover;
  height: 1284px;
  background-color: #ECEFF5;
}

.page-dzkf .page-home .main2-content {
  margin: 0 auto;
  background: url("../images/dzkf/main2-2@2x.png") no-repeat center;
  background-size: 1200px 1084px;
  height: 1084px;
  padding-top: 100px;
}

.page-dzkf .page-home .main3 {
  padding-bottom: 80px;
}

.page-dzkf .page-home .main1 {
  height: 669px;
  background-color: #ECEFF5;
}

.page-dzkf .page-home .main1 .h2 {
  padding-top: 80px;
}

.page-dzkf .page-home .main1 .h2 .p1 {
  padding-bottom: 60px;
}

.page-dzkf .page-home .main1-content {
  width: 1200px;
  margin: 0 auto;
}

.page-dzkf .page-home .main1-content .blur {
  height: 449px;
  position: relative;
}

.page-dzkf .page-home .main1-content .blur .redBlur {
  width: 288px;
  height: 265px;
  background: rgba(254, 148, 228, 0.71);
  position: absolute;
  opacity: 0.29;
  filter: blur(50px);
  left: 96px;
  top: 16px;
}

.page-dzkf .page-home .main1-content .blur .buleBlur {
  width: 363px;
  height: 333px;
  background: #2530EF;
  position: absolute;
  opacity: 0.16;
  filter: blur(50px);
  right: 0px;
  bottom: 0px;
}

.page-dzkf .page-home .main1-content .blur .fixPostion {
  position: absolute;
  z-index: 2;
}

.page-dzkf .page-home .main1-content .blur .fixPostion .main1-content-warp {
  display: flex;
}

.page-dzkf .page-home .main1-content .blur .fixPostion .main1-content-warp-box {
  width: 285px;
  height: 400px;
  box-sizing: border-box;
  border-radius: 10px;
  overflow: hidden;
  background: rgba(255, 255, 255, 0.45);
}

.page-dzkf .page-home .main1-content .blur .fixPostion .main1-content-warp-box .hearder {
  height: 259px;
  position: relative;
  background: url("../images/dzkf/main1-1@2x.png") no-repeat center;
  background-size: cover;
}

.page-dzkf .page-home .main1-content .blur .fixPostion .main1-content-warp-box .hearder-btn {
  width: 103px;
  height: 33px;
  background: linear-gradient(236deg, #FB5757 0%, #7E3EEF 59%, #4A1EDC 100%);
  border-radius: 0px 10px 0px 17px;
  position: absolute;
  top: 0px;
  right: 0px;
  text-align: center;
  font-size: 12px;
  font-family: PingFangSC-Medium, PingFang SC;
  font-weight: 500;
  color: #FFFFFF;
  line-height: 33px;
}

.page-dzkf .page-home .main1-content .blur .fixPostion .main1-content-warp-box .hearder-mask {
  width: 100%;
  height: 52px;
  background: rgba(38, 27, 70, 0.47);
  position: absolute;
  left: 0px;
  bottom: 0px;
  font-size: 20px;
  font-weight: 500;
  font-family: PingFangSC-Semibold, PingFang SC;
  text-indent: 20px;
  color: #FFFFFF;
  line-height: 52px;
  backdrop-filter: blur(6px);
  z-index: 3;
}

.page-dzkf .page-home .main1-content .blur .fixPostion .main1-content-warp-box .hearder2 {
  background: url("../images/dzkf/main1-2@2x.png") no-repeat center;
  background-size: cover;
}

.page-dzkf .page-home .main1-content .blur .fixPostion .main1-content-warp-box .hearder3 {
  background: url("../images/dzkf/main1-3@2x.png") no-repeat center;
  background-size: cover;
}

.page-dzkf .page-home .main1-content .blur .fixPostion .main1-content-warp-box .hearder4 {
  background: url("../images/dzkf/main1-4@2x.png") no-repeat center;
  background-size: cover;
}

.page-dzkf .page-home .main1-content .blur .fixPostion .main1-content-warp-box .text {
  height: 138px;
  padding: 20px;
  box-sizing: border-box;
  font-size: 12px;
  font-weight: 400;
  line-height: 20px;
  text-align: center;
  letter-spacing: 0.2px;
  color: rgba(53, 49, 78, 0.8);
}

.page-dzkf .page-home .main1-content .blur .fixPostion .main1-content-warp-box .bottom-btn {
  height: 52px;
  display: flex;
  line-height: 52px;
  text-align: center;
}

.page-dzkf .page-home .main1-content .blur .fixPostion .main1-content-warp-box .bottom-btn-left {
  width: 50%;
  background-color: white;
}

.page-dzkf .page-home .main1-content .blur .fixPostion .main1-content-warp-box .bottom-btn-left .rangle {
  font-size: 12px;
  margin-left: 4px;
  position: relative;
  top: -2px;
}

.page-dzkf .page-home .main1-content .blur .fixPostion .main1-content-warp-box .bottom-btn-right {
  width: 50%;
  color: white;
  background: linear-gradient(266deg, #FF5B56 0%, #F62646 100%);
}
