.dinzhifangan{transform: scale(1.0) !important;
    opacity: 1 !important;
}

#sbyraoqoa:hover div{ background: url(/images/xhs_dyy2/Left-6.png) 100% center no-repeat !important; background-size: 100% !important; }
#sbyraoqob:hover div{ background: url(/images/xhs_dyy2/Left-8.png) 100% center no-repeat !important; background-size: 100% !important; }
#sbyraoqoc:hover div{ background: url(/images/xhs_dyy2/Left-7.png) 100% center no-repeat !important; background-size: 100% !important; }
#sbyraoqod:hover div{ background: url(/images/xhs_dyy2/Left-5.png) 100% center no-repeat !important; background-size: 100% !important; }
#sbyraoqoe:hover div{ background: url(/images/xhs_dyy2/Left-9.png) 100% center no-repeat !important; background-size: 100% !important; }



.CModulePA > div:hover{ background: #f62d4f !important; color:#fff !important; }
.CModulePA > div:hover .ev-container-bg{ background:#f62d4f !important; }
#app img:hover{ transition: 0.5s all; margin-top: -10px; }
.wt .jjfa_more .jjfa_more_left p {
  color: #fff !important;
}

.oourq:hover{ transition: 0.5s all; margin-top: 30px !important; }

.wt .jjfa_more .jjfa_more_right {
  background: linear-gradient(to right, #f9db5b, #f9d654, #fcb529);
  box-shadow: 0px 6px 10px 0px rgba(0, 0, 0, 0.1);
  color: rgba(122, 6, 6, 1);
}
.jjfa_more {
  position: absolute;
  bottom: 60px;
  left: 50%;
  transform: translate(-50%, 0);
}
.jjfa_more a {
      width: 406.34px;
    height: 76px;
    opacity: 1;
    border-radius: 44.2px;
    background: #f63d5d;
    border: 2.23px solid rgba(255, 141, 26, 0.09);
    transition: all 0.1s;
}
.jjfa_more .jjfa_more_left {
  margin-left: 30px;
}
.jjfa_more .jjfa_more_left p:nth-of-type(1) {
  font-size: 18.06px;
  font-weight: 500;
  letter-spacing: 1.5px;
  color: rgba(66, 39, 12, 1);
}
.jjfa_more .jjfa_more_left p:nth-of-type(2) {
  font-size: 15.05px;
  font-weight: 500;
  color: rgba(255, 141, 26, 1);
  margin-top: 10px;
}
.jjfa_more .jjfa_more_left p:nth-of-type(2) img {
  margin-right: 9px;
}
.jjfa_more .jjfa_more_right {
  margin-right: 9px;
  width: 197.9px;
  height: 60.2px;
  border-radius: 29.72px;
  background: rgba(255, 141, 26, 1);
  box-shadow: 0px 4.46px 7.43px 0px rgba(255, 141, 26, 0.2);
  font-size: 22.57px;
  font-weight: 700;
  color: #fff;
}
.jjfa_more .jjfa_more_right img {
  width: 30px;
  margin-right: 14px;
}
.jjfa_more a:hover {
  transform: scale(1.1);
}
.wt_list {
  position: absolute;
  top: -260px;
  left: 50%;
  transform: translate(-50%, 0);
  width: 1280px;
}
.wt .jjfa_more {
    margin-top: 60px;
    position: static;
    transform: translate(0, 0);
}
.wt_list .item {
  width: 414px;
  height: 368px;
  border-radius: 12px;
  background: rgba(255, 255, 255, 1);
  box-shadow: 0px 0px 20px 0px rgba(0, 0, 0, 0.1);
  transition: all 0.4s ease-in-out;
}
.wt_list .item p:nth-of-type(1) {
  font-size: 30px;
  font-weight: 500;
  color: rgba(13, 13, 13, 1);
  margin: 20px 0 10px;
}
.wt_list .item p:nth-of-type(1) b {
  color: rgba(255, 0, 34, 1);
}
.wt_list .item p:nth-of-type(2) {
  font-size: 16px;
  font-weight: 400;
  color: rgba(120, 120, 120, 1);
}
.wt_list .item:hover {
  transform: translate(0, -10px);
}
.wt_title {
  font-size: 48px;
  font-weight: 500;
  color: rgba(255, 255, 255, 1);
  text-align: center;
}
.wt_title b {
  color: rgba(255, 0, 34, 1);
}
.wt {
    margin-top: 370px;
    padding: 150px 0 42px;
    background: url(https://buma1.oss-cn-beijing.aliyuncs.com/xiaohonshu2/wt_bg.png) center center no-repeat;
    background-size: cover;
    position: relative;
}


.qiehuanlo ul li{background-color: fff; border-radius: 8px;width: 244px; height: 86px; color: rgba(51, 51, 51, 1); overflow: hidden;}
.qiehuanlo ul li div{position: relative;width: 24px;  height: 24px; background: url(/images/xhs_dyy2/Left.png) 100% no-repeat; background-size: 100% 100% !important;  margin: 16px 0 0 16px;}
.qiehuanlo ul li span{ color:#000; padding-left: 16px; margin-top: 8px; display: block; }
.qiehuanlo ul li:hover{ color:#fff; background: #ff2442; }

.qiehuolo_hover{ color:#fff; background: #ff2442 !important; }
.qiehuolo_hover span{color: #fff !important;}

.qiehuanlo ul li:hover span{ color: #fff !important; }

    .fd-c {
    flex-direction: column;
}
    .oourq{     margin-right: 24px !important;  margin: 50px 0;}
    .text-group_2 {
    width: 100%;
    height: 114px;
    margin: 0 auto;
}
.box_6 {
       float: left;
    width: 111px !important;
    margin-right: 14px;
    box-shadow: 0px 11px 22px 0px rgba(204, 204, 204, 0.2);
    background-color: rgba(255, 255, 255, 1);
    border-radius: 4px;
    height: 130px;
    border: 1.6312226057052612px solid rgba(255, 255, 255, 1);
}

.box_4 {
  width: 1250px;
  height: 522px;
  margin: 103px 0 116px 335px;
  margin: 0 auto;
}


.box_4 {
  width: 1250px;
  height: 522px;
  margin: 103px 0 116px 335px;
}

.image_1 {
  width: 482px;
  height: 522px;
}

.group_1 {
  width: 232px;
  height: 522px;
  margin-left: 40px;
}

.text_3 {
    margin-bottom: 30px;
display: block;
  width: 216px;
  height: 34px;
  overflow-wrap: break-word;
  color: rgba(51, 51, 51, 1);
  font-size: 24px;
  font-family: PingFang SC-Semibold;
  font-weight: 600;
  text-align: left;
  white-space: nowrap;
  line-height: 24px;
}

.box_5 {
  width: 232px;
  height: 130px;
  margin-top: 24px;
}



.text_5 {
  width: 100%;
  height: 20px;
  overflow-wrap: break-word;
  color: rgba(153, 153, 153, 1);
  font-size: 14px;
  font-family: PingFang SC-Semibold;
  font-weight: 600;
  text-align: center;
  white-space: nowrap;
  line-height: 14px;
  display: block; text-align: center;
}

.box_7 {
  box-shadow: 0px 11px 22px 0px rgba(204, 204, 204, 0.2);
  background-color: rgba(255, 255, 255, 1);
  border-radius: 4px;
  width: 108px;
  height: 130px;
  border: 1.6312226057052612px solid rgba(255, 255, 255, 1);
  justify-content: flex-center;
}

.label_2 {
  width: 48px;
  height: 48px;
  margin: 16px 0 0 30px;
}

.text_6 {
  width: 32px;
  height: 22px;
  overflow-wrap: break-word;
  color: rgba(51, 51, 51, 1);
  font-size: 16px;
  font-family: PingFang SC-Semibold;
  font-weight: 600;
  text-align: center;
  white-space: nowrap;
  line-height: 16px;
  margin: 8px 0 0 38px;
}

.text_7 {
  width: 84px;
  height: 20px;
  overflow-wrap: break-word;
  color: rgba(153, 153, 153, 1);
  font-size: 14px;
  font-family: PingFang SC-Semibold;
  font-weight: 600;
  text-align: center;
  white-space: nowrap;
  line-height: 14px;
  margin: 0 0 16px 12px;
}

.text_8 {
  width: 216px;
  height: 34px;
  overflow-wrap: break-word;
  color: rgba(51, 51, 51, 1);
  font-size: 24px;
  font-family: PingFang SC-Semibold;
  font-weight: 600;
  text-align: left;
  white-space: nowrap;
  line-height: 24px;
  margin-top: 48px;
}

.box_8 {
  box-shadow: 0px 11px 22px 0px rgba(204, 204, 204, 0.2);
  background-color: rgba(255, 255, 255, 1);
  border-radius: 4px;
  width: 232px;
  height: 228px;
  border: 1.6312226057052612px solid rgba(255, 255, 255, 1);
  margin-top: 24px;
}

.text-wrapper_3 {
  box-shadow: 0px 11px 22px 0px rgba(255, 36, 66, 0.2);
  background-color: rgba(255, 36, 66, 1);
  border-radius: 9px;
  height: 46px;
  border: 1.6312226057052612px solid rgba(255, 255, 255, 1);
  width: 124px;
}

.text_9 {
  width: 64px;
  height: 22px;
  overflow-wrap: break-word;
  color: rgba(255, 255, 255, 1);
  font-size: 16px;
  font-family: PingFang SC-Semibold;
  font-weight: 600;
  text-align: left;
  white-space: nowrap;
  line-height: 16px;
  margin: 12px 0 0 30px;
}

.box_5 {
  width: 232px;
  height: 130px;
  margin-top: 24px;
}



.label_1 {
  width: 48px;
  height: 48px;
  margin: 12px auto; display: block;
}

.text_4 {

width: 100%;
    height: 22px;
    overflow-wrap: break-word;
    color: rgba(51, 51, 51, 1);
    font-size: 16px;
    font-weight: 600;
    white-space: nowrap;
    line-height: 16px;
    margin: 0 auto;
    display: block;
    text-align: center;
}



.box_7 {
  box-shadow: 0px 11px 22px 0px rgba(204, 204, 204, 0.2);
  background-color: rgba(255, 255, 255, 1);
  border-radius: 4px;
  width: 108px;
  height: 130px;
  border: 1.6312226057052612px solid rgba(255, 255, 255, 1);
  justify-content: flex-center;
}

.label_2 {
  width: 48px;
  height: 48px;
  margin: 16px 0 0 30px;
}

.text_6 {
  width: 32px;
  height: 22px;
  overflow-wrap: break-word;
  color: rgba(51, 51, 51, 1);
  font-size: 16px;
  font-family: PingFang SC-Semibold;
  font-weight: 600;
  text-align: center;
  white-space: nowrap;
  line-height: 16px;
  margin: 8px 0 0 38px;
}

.text_7 {
  width: 84px;
  height: 20px;
  overflow-wrap: break-word;
  color: rgba(153, 153, 153, 1);
  font-size: 14px;
  font-family: PingFang SC-Semibold;
  font-weight: 600;
  text-align: center;
  white-space: nowrap;
  line-height: 14px;
  margin: 0 0 16px 12px;
}

.text_8 {
  width: 216px;
  height: 34px;
  overflow-wrap: break-word;
  color: rgba(51, 51, 51, 1);
  font-size: 24px;
  font-family: PingFang SC-Semibold;
  font-weight: 600;
  text-align: left;
  white-space: nowrap;
  line-height: 24px;
  margin-top: 48px;
}

.box_8 {
  box-shadow: 0px 11px 22px 0px rgba(204, 204, 204, 0.2);
  background-color: rgba(255, 255, 255, 1);
  border-radius: 4px;
  width: 232px;
  height: 228px;
  border: 1.6312226057052612px solid rgba(255, 255, 255, 1);
  margin-top: 24px;
}

.text-wrapper_3 {
  box-shadow: 0px 11px 22px 0px rgba(255, 36, 66, 0.2);
  background-color: rgba(255, 36, 66, 1);
  border-radius: 9px;
  height: 46px;
  border: 1.6312226057052612px solid rgba(255, 255, 255, 1);
  width: 124px;
}

.text_9 {
  width: 64px;
  height: 22px;
  overflow-wrap: break-word;
  color: rgba(255, 255, 255, 1);
  font-size: 16px;
  font-family: PingFang SC-Semibold;
  font-weight: 600;
  text-align: left;
  white-space: nowrap;
  line-height: 16px;
  margin: 12px 0 0 30px;
}

.text-wrapper_4 {
  background-color: rgba(251, 251, 251, 1);
  border-radius: 4px;
  height: 60px;
  width: 216px;
  margin: 16px 0 0 8px;
}

.text_10 {
  width: 200px;
  height: 44px;
  overflow-wrap: break-word;
  color: rgba(102, 102, 102, 1);
  font-size: 14px;
  font-family: PingFang SC-Medium;
  font-weight: 500;
  text-align: left;
  line-height: 22px;
  margin: 8px 0 0 8px;
}

.text-wrapper_5 {
  background-color: rgba(251, 251, 251, 1);
  border-radius: 4px;
  height: 82px;
  width: 216px;
  margin: 8px 0 16px 8px;
}

.text_11 {
  width: 200px;
  height: 66px;
  overflow-wrap: break-word;
  color: rgba(102, 102, 102, 1);
  font-size: 14px;
  font-family: PingFang SC-Semibold;
  font-weight: 600;
  text-align: left;
  line-height: 22px;
  margin: 8px 0 0 8px;
}

.group_2 {
  width: 232px;
  height: 464px;
  margin: 58px 0 0 16px;
}

.section_1 {
  width: 232px;
  height: 130px;
}

.group_3 {
  box-shadow: 0px 11px 22px 0px rgba(204, 204, 204, 0.2);
  background-color: rgba(255, 255, 255, 1);
  border-radius: 4px;
  width: 108px;
  height: 130px;
  border: 1.6312226057052612px solid rgba(255, 255, 255, 1);
  justify-content: flex-center;
}

.label_3 {
  width: 48px;
  height: 48px;
  margin: 16px 0 0 30px;
}

.text_12 {
  width: 32px;
  height: 22px;
  overflow-wrap: break-word;
  color: rgba(51, 51, 51, 1);
  font-size: 16px;
  font-family: PingFang SC-Semibold;
  font-weight: 600;
  text-align: center;
  white-space: nowrap;
  line-height: 16px;
  margin: 8px 0 0 38px;
}

.text_13 {
  width: 84px;
  height: 20px;
  overflow-wrap: break-word;
  color: rgba(153, 153, 153, 1);
  font-size: 14px;
  font-family: PingFang SC-Semibold;
  font-weight: 600;
  text-align: center;
  white-space: nowrap;
  line-height: 14px;
  margin: 0 0 16px 12px;
}

.group_4 {
  box-shadow: 0px 11px 22px 0px rgba(204, 204, 204, 0.2);
  background-color: rgba(255, 255, 255, 1);
  border-radius: 4px;
  width: 108px;
  height: 130px;
  border: 1.6312226057052612px solid rgba(255, 255, 255, 1);
  justify-content: flex-center;
}

.label_4 {
  width: 48px;
  height: 48px;
  margin: 16px 0 0 30px;
}

.text_14 {
  width: 32px;
  height: 22px;
  overflow-wrap: break-word;
  color: rgba(51, 51, 51, 1);
  font-size: 16px;
  font-family: PingFang SC-Semibold;
  font-weight: 600;
  text-align: center;
  white-space: nowrap;
  line-height: 16px;
  margin: 8px 0 0 38px;
}

.text_15 {
  width: 84px;
  height: 20px;
  overflow-wrap: break-word;
  color: rgba(153, 153, 153, 1);
  font-size: 14px;
  font-family: PingFang SC-Semibold;
  font-weight: 600;
  text-align: center;
  white-space: nowrap;
  line-height: 14px;
  margin: 0 0 16px 12px;
}

.section_2 {
  box-shadow: 0px 11px 22px 0px rgba(204, 204, 204, 0.2);
  background-color: rgba(255, 255, 255, 1);
  border-radius: 4px;
  width: 232px;
  height: 228px;
  border: 1.6312226057052612px solid rgba(255, 255, 255, 1);
  margin-top: 106px;
}

.text-wrapper_6 {
  box-shadow: 0px 11px 22px 0px rgba(255, 36, 66, 0.2);
  background-color: rgba(255, 36, 66, 1);
  border-radius: 9px;
  height: 46px;
  border: 1.6312226057052612px solid rgba(255, 255, 255, 1);
  width: 124px;
}

.text_16 {
  width: 64px;
  height: 22px;
  overflow-wrap: break-word;
  color: rgba(255, 255, 255, 1);
  font-size: 16px;
  font-family: PingFang SC-Semibold;
  font-weight: 600;
  text-align: left;
  white-space: nowrap;
  line-height: 16px;
  margin: 12px 0 0 30px;
}

.text-wrapper_7 {
  background-color: rgba(251, 251, 251, 1);
  border-radius: 4px;
  height: 60px;
  width: 216px;
  margin: 16px 0 0 8px;
}

.text_17 {
  width: 200px;
  height: 44px;
  overflow-wrap: break-word;
  color: rgba(102, 102, 102, 1);
  font-size: 14px;
  font-family: PingFang SC-Medium;
  font-weight: 500;
  text-align: left;
  line-height: 22px;
  margin: 8px 0 0 8px;
}

.item_wchat_desc{position: absolute;
    bottom: 25px;
    left: 20px;
    z-index: 2;}

.bwtwcl_list_content .item .item_wchat span {
  font-size: 16px;
  font-weight: 500;
  color: #fff;
  position: relative;
}
.bwtwcl_list {
    margin-top: 80px;
    height: 677px;
    border-radius: 29px;
    background: #fff;
    border: 2px solid rgba(242, 242, 248, 1);
    position: relative;
}

.ai-c {
    align-items: center;
}
.jc-sb {
    justify-content: space-between;
}

.bwtwcl_list_content {
    margin-top: -106px;
}
.jc-c {
    justify-content: center;
}
.ai-c {
    align-items: center;
}




.bwtwcl_list_content .item .item_wchat span::before {
  content: "";
  position: absolute;
  left: 0;
  bottom: -14px;
  width: 31.5px;
  height: 3.6px;
  border-radius: 10px;
  background: rgba(255, 0, 34, 1);
}
.bwtwcl_list_content .item:last-of-type p {
  color: #fff !important;
}
.bwtwcl_list_content .item .item_wchat span::before {
  content: "";
  position: absolute;
  left: 0;
  bottom: -14px;
  width: 31.5px;
  height: 3.6px;
  border-radius: 10px;
  background: rgba(255, 0, 34, 1);
}
.bwtwcl_list_content .item:last-of-type p {
  color: #fff !important;
}
.bwtwcl_list_content .item::before {
  content: "";
  position: absolute;
  top: 35px;
  right: -35px;
  z-index: 2;
  width: 50px;
  height: 50px;
  background: url(https://buma1.oss-cn-beijing.aliyuncs.com/xiaohonshu2/bt_05.png) center center no-repeat;
}
.bwtwcl_list_content .item:last-of-type {
  height: 514px;
  margin-top: 230px;
  background: linear-gradient(
      90deg,
      rgba(254, 86, 109, 1) 0%,
      rgba(252, 56, 79, 1) 100%
    ),
    rgba(255, 255, 255, 1);
  box-shadow: 0px 2px 4px 0px rgba(0, 0, 0, 0.25);
}
.bwtwcl_list_content .item:last-of-type::before {
  background: none;
}
.bwtwcl_list_content .item:last-of-type {
  margin-right: 0;
}
    .bwtwcl_list_content .item .item_text p:nth-of-type(1) b {
    color: rgba(255, 0, 34, 1);
}
.bwtwcl_list_content .item:last-of-type::before {
  background: none;
}
.bwtwcl_list_content .item:last-of-type {
  margin-right: 0;
}
.bwtwcl_list_content .item .item_text {
  padding: 40px 25px 0 25px;
}
.bwtwcl_list_content .item .item_text p:nth-of-type(1) {
  font-size: 24px;
  font-weight: 500;
  color: rgba(51, 51, 51, 1);
}
.bwtwcl_list_content .item .item_text p:nth-of-type(1) b {
  color: rgba(255, 0, 34, 1);
}
.bwtwcl_list_content .item .item_text p:nth-of-type(2) {
  margin-top: 10px;
  font-size: 14px;
  font-weight: 400;
  color: rgba(153, 153, 153, 1);
}
.bwtwcl_list_content .item .item_wchat,
.bwtwcl_list_content .item .item_wchat .item_wchat_mask {
  position: absolute;
  top: 156px;
  left: 6px;
  width: 207.34px;
  height: 356px;
  overflow: hidden;
  border-radius: 10px;
}
.bwtwcl_list_content .item .item_wchat .item_wchat_mask {
    top: 0;
    left: 0;
    z-index: 1;
    background: linear-gradient( 180deg, rgba(0, 0, 0, 0) 0%, rgba(0, 0, 0, 0.6) 100% );
}


.bwtwcl_list_content .item .item_wchat img{ width: 100%; }
    .content{width:1280px;margin:0 auto}
}
.hs_title2 .ladder_shaped,.hs_title2_right{position:relative}
.hs_title2 .ladder_shaped img:nth-of-type(2){position:absolute;left:9px;top:0}
.hs_title2_left_text{margin-left:30px}
.hs_title2_left_text p:nth-of-type(1){font-size:30px;font-weight:700;color:rgba(68,68,68,1)}
.hs_title2_left_text p:nth-of-type(2){font-size:18px;font-weight:400;color:rgba(102,102,102,1)}
.hs_title2_right img:nth-of-type(1){position:absolute;right:47px;top:6px}
.hlsr_list{margin-top:65px}
.hlsr_list .item{width:397px;height:460px;border-radius:20px;background:#fff;box-shadow:0px 0px 20px 0px rgba(0,0,0,0.1);transition:all 0.4s ease-in-out}
.hlsr_list .item p{color:rgba(61,61,61,1)}
.hlsr_list .item p:nth-of-type(1){font-size:24px;font-weight:700;margin:36px 0 20px}
.hlsr_list .item p:nth-of-type(2){width:260px;font-size:18px;font-weight:400;text-align:center}
.hlsr_list .item:hover{transform:translate(0,-10px)}
.jxdr_list{margin-top:82px}
.jxdr_list_head{border-bottom:1px solid rgba(237,237,237,1)}
.jxdr_list_head .jxdr_list_tab{width:130px;padding-bottom:20px;border-bottom:2px solid transparent;cursor:pointer}
.jxdr_list_head .jxdr_list_tab span{font-weight:400}
.jxdr_list_head .jxdr_list_tab span:nth-of-type(1){font-size:30px;letter-spacing:-2px;color:rgba(226,228,229,1);position:relative}
.jxdr_list_head .jxdr_list_tab span:nth-of-type(1)::before{content:"";margin-top:-4px;position:absolute;top:34px;right:-4px;width:25px;height:8.48px;transform:rotate(-32deg);background:rgba(255,255,255,1);border-top:2px solid rgba(226,228,229,1)}
.jxdr_list_head .jxdr_list_tab span:nth-of-type(2){font-size:20px;color:rgba(102,102,102,1);margin-left:15px}
.jxdr_list_head .jxdr_list_tab.active{border-bottom-color:rgba(255,36,65,1)}
.jxdr_list_head .jxdr_list_tab.active span{color:rgba(255,36,65,1)}
.jxdr_list_head .jxdr_list_tab.active span::before{border-color:rgba(255,36,65,1)}
.jxdr_list_body{margin-top:30px}
.bwtwcl_list_title{position:absolute;top:-18px;left:50%;transform:translate(-50%,0);width:908px;height:104px;background:url(https://buma1.oss-cn-beijing.aliyuncs.com/xiaohonshu2/bt_bg.png) center center no-repeat;background-size:cover}
.bwtwcl_list_title p{width:681px;margin:8px auto 0;text-align:center}
.bwtwcl_list_title p:nth-of-type(1){font-size:18px;font-weight:400;color:rgba(64,43,46,1)}
.bwtwcl_list_title p:nth-of-type(2){font-size:16px;font-weight:400;color:rgba(64,43,46,0.6)}
.bwtwcl_list_content{margin-top:-106px}
.bwtwcl_list_content .item{width:230px;height:285px;border-radius:10px;background:rgba(247,248,252,1);margin-right:17px;position:relative}
.bwtwcl_list_content .item::before{content:"";position:absolute;top:35px;right:-35px;z-index:2;width:50px;height:50px;background:url(https://buma1.oss-cn-beijing.aliyuncs.com/xiaohonshu2/bt_05.png) center center no-repeat}
