.intro-wrap {
  background: #F9F9F9;
  padding: 1.1rem 0 0.8rem 0;
  overflow: hidden;
}
.intro-wrap .intro-box {
  margin: 0 auto;
  display: flex;
  justify-content: space-between;
  align-items: center;
}
.intro-wrap .intro-box .left .title {
  /*font-family: MicrosoftYaHeiLight, MicrosoftYaHeiLight;*/
  font-weight: normal;
  font-size: 0.36rem;
  color: #171C61;
}
.intro-wrap .intro-box .left .p {
  /*font-family: MicrosoftYaHeiLight, MicrosoftYaHeiLight;*/
  font-weight: normal;
  font-size: 0.16rem;
  color: #666666;
  margin-top: 0.15rem;
}
.intro-wrap .intro-box .left .img {
  margin-top: 0.2rem;
  width: 7.8rem;
  position: relative;
}
.intro-wrap .intro-box .left .img > img {
  width: 100%;
}
.intro-wrap .intro-box .left .img .intro-list .intro-item {
  position: absolute;
}
.intro-wrap .intro-box .left .img .intro-list .intro-item:nth-child(2)::before,
.intro-wrap .intro-box .left .img .intro-list .intro-item:nth-child(1)::before {
    display: block;
    content: '';
    position: absolute;
    top: -10px; /* Expand touch area above */
    right: -10px; /* Expand touch area to the right */
    bottom: -10px; /* Expand touch area below */
    left: -10px; /* Expand touch area to the left */
    background: transparent; /* Maintain visibility of original content */
    z-index: 1; /* Ensure it doesn't cover original content */
}
.intro-wrap .intro-box .left .img .intro-list .intro-item:nth-child(1) {
  left: 1.75rem;
  top: 1.6rem;
}
.intro-wrap .intro-box .left .img .intro-list .intro-item:nth-child(2) {
  left: 4.4rem;
  top: 1.91rem;
}
.intro-wrap .intro-box .left .img .intro-list .intro-item:nth-child(3) {
  right: 2.04rem;
  top: 2.72rem;
}
.intro-wrap .intro-box .left .img .intro-list .intro-item:nth-child(4) {
  right: 1.99rem;
  top: 4.5rem;
}
.intro-wrap .intro-box .left .img .intro-list .intro-item:nth-child(5) {
  right: 2.4rem;
  top: 2.4rem;
}
.intro-wrap .intro-box .left .img .intro-list .intro-item:nth-child(6) {
  left: 1.6rem;
  top: 3.6rem;
}
.intro-wrap .intro-box .left .img .intro-list .intro-item:nth-child(7) {
  left: 3.6rem;
  top: 3.6rem;
}
.intro-wrap .intro-box .left .img .intro-list .intro-item:nth-child(3) > div .intro-detail {
  margin-right: 0.5rem;
}
.intro-wrap .intro-box .left .img .intro-list .intro-item > div {
  position: relative;
  display: flex;
}
.intro-wrap .intro-box .left .img .intro-list .intro-item > div > span {
  position: relative;
  padding-bottom: 0.15rem;
  color: #fff;
  width: max-content;
  /*top: 1.5rem;*/
  height: max-content;
  font-size: 0.14rem;
}
.intro-wrap .intro-box .left .img .intro-list .intro-item > div > span::after {
  content: '';
  width: 0.08rem;
  height: 0.08rem;
  background: #fff;
  border-radius: 50%;
  position: absolute;
  bottom: 0.03rem;
  left: 0.1rem;
}
.intro-wrap .intro-box .left .img .intro-list .intro-item > div > span::before {
  content: '';
  width: 0.14rem;
  height: 0.14rem;
  background: rgba(255, 255, 255, 0.2);
  border-radius: 50%;
  position: absolute;
  bottom: 0;
  left: 0.07rem;
}
.intro-wrap .intro-box .left .img .intro-list .intro-item:nth-child(2) > div > span::after {
  left: 0.16rem;
}
.intro-wrap .intro-box .left .img .intro-list .intro-item:nth-child(2) > div > span::before {
  left: 0.13rem;
}
.intro-wrap .intro-box .left .img .intro-list .intro-item > div .intro-detail {
  background: #fff;
  border-radius: 0.1rem;
  width: 5rem;
  z-index: 3;
  margin-left: 0.5rem;
  /*margin-top: -rem;*/
  display: none;
}
.intro-wrap .intro-box .left .img .intro-list .intro-item > div .intro-detail .intro-detail-title {
  background: #171C61;
  border-radius: 0.1rem 0.1rem 0 0;
  padding: 0.1rem 0.2rem;
  color: #fff;
  font-size: 0.2rem;
  text-align: center;
}
.intro-wrap .intro-box .left .img .intro-list .intro-item > div .intro-detail .intro-detail-list {
  padding: 0 0.2rem;
}
.intro-wrap .intro-box .left .img .intro-list .intro-item > div .intro-detail .intro-detail-list a {
  padding: 0.05rem 0.08rem 0.05rem 0;
  font-size: 0.16rem;
  border-bottom: 1px solid #ddd;
  cursor: pointer;
  display: flex;
  align-items: center;
}
.intro-wrap .intro-box .left .img .intro-list .intro-item > div .intro-detail .intro-detail-list a img {
  flex: none;
  width: 0.3rem;
  /*height: max-content;*/
  margin-right: 0.2rem;
}
.intro-wrap .intro-box .left .img .intro-list .intro-item > div .intro-detail .intro-detail-list a:last-child {
  border-bottom: none;
}
.intro-wrap .intro-box .left .img .intro-list .intro-item > div .intro-detail .intro-detail-list a span {
  flex: none;
  font-size: 0.16rem;
  width: calc(100% - 0.77rem);
  overflow: hidden;
  text-overflow: ellipsis;
  white-space: nowrap;
}
.intro-wrap .intro-box .left .img .intro-list .intro-item:hover > div .intro-detail {
  display: block;
}
.intro-wrap .intro-box .right {
  width: 6rem;
  flex-shrink: 0;
}
.intro-wrap .intro-box .right .title {
  height: 0.6rem;
  background: #171C61;
  border-radius: 0.1rem 0.1rem 0rem 0rem;
  padding: 0 0.2rem;
  display: flex;
  justify-content: space-between;
  align-items: center;
}
.intro-wrap .intro-box .right .title p {
  /*font-family: MicrosoftYaHeiLight, MicrosoftYaHeiLight;*/
  font-weight: normal;
  font-size: 0.18rem;
  color: #FFFFFF;
}
.intro-wrap .intro-box .right .list .item .first {
  padding: 0 0.2rem;
  display: flex;
  align-items: center;
  justify-content: space-between;
  height: 0.6rem;
  background: #FFFFFF;
  border-bottom: 0.01rem solid #F9F9F9;
}
.intro-wrap .intro-box .right .list .item .first .first-name {
  /*font-family: MicrosoftYaHeiLight, MicrosoftYaHeiLight;*/
  font-weight: normal;
  font-size: 0.16rem;
  color: #171C61;
}
.intro-wrap .intro-box .right .list .item .first .first-num {
  display: flex;
  align-items: center;
}
.intro-wrap .intro-box .right .list .item .first .first-num img {
  width: 0.9rem;
  margin-right: 0.35rem;
}
.intro-wrap .intro-box .right .list .item .first .first-num p {
  /*font-family: MicrosoftYaHeiLight, MicrosoftYaHeiLight;*/
  font-weight: normal;
  font-size: 0.16rem;
  color: #171C61;
}
.intro-wrap .intro-box .right .list .item .level-box .level {
  display: flex;
  align-items: center;
  justify-content: space-between;
  height: 0.6rem;
  background: #FFFFFF;
  border-bottom: 0.01rem solid #F9F9F9;
  padding: 0 0.2rem;
  opacity: 0.6;
}
.intro-wrap .intro-box .right .list .item .level-box .level .level-name {
  /*font-family: MicrosoftYaHeiLight, MicrosoftYaHeiLight;*/
  font-weight: normal;
  font-size: 0.16rem;
  color: #171C61;
}
.intro-wrap .intro-box .right .list .item .level-box .level .level-num {
  /*font-family: MicrosoftYaHeiLight, MicrosoftYaHeiLight;*/
  font-weight: normal;
  font-size: 0.16rem;
  color: #171C61;
}
.case-wrap {
  margin-top: 0.7rem;
  overflow: hidden;
  margin-bottom: 0.8rem;
}
.case-wrap .w1560 {
  margin: 0.4rem auto 0.4rem;
}
.case-wrap .w1560 .case-class {
  display: flex;
}
.case-wrap .w1560 .case-class .item {
  width: 5.2rem;
  padding: 0.2rem;
  border-radius: 0.1rem;
  margin-right: 0.1rem;
  font-size: 0.18rem;
  background: #E0E0EB;
  text-align: center;
}
.case-wrap .w1560 .case-class .item:nth-child(4) {
  margin-right: 0;
}
.case-wrap .w1560 .case-class .item.on {
  color: #fff;
  background: #171C61;
}
.case-wrap .list {
  margin-top: 0.4rem;
}
.case-wrap .list .item {
  display: flex;
  align-items: center;
  justify-content: space-between;
  background: #F9F9F9;
}
.case-wrap .list .item:nth-child(even) .des-box {
  order: -1;
  justify-content: flex-end;
}
.case-wrap .list .item:nth-child(even) .des-box .des {
  margin-right: 1.36rem;
}
.case-wrap .list .item .img {
  width: 50%;
  flex-shrink: 0;
}
.case-wrap .list .item .img img {
  width: 100%;
  height: 100%;
  object-fit: cover;
}
.case-wrap .list .item .des-box {
  width: 50%;
  display: flex;
  justify-content: flex-start;
}
.case-wrap .list .item .des-box .des {
  margin-left: 0.81rem;
  width: 6.44rem;
}
.case-wrap .list .item .des-box .des .title {
  /*font-family: MicrosoftYaHeiLight, MicrosoftYaHeiLight;*/
  font-weight: normal;
  font-size: 0.3rem;
  color: #171C61;
}
.case-wrap .list .item .des-box .des .p {
  /*font-family: MicrosoftYaHeiLight, MicrosoftYaHeiLight;*/
  font-weight: normal;
  font-size: 0.16rem;
  color: #666666;
  line-height: 0.3rem;
  margin-top: 0.3rem;
}
.case-wrap .list .item .des-box .des .more {
  margin-top: 0.15rem;
  width: 0.41rem;
}
.case-wrap .list .item .des-box .des .more img {
  width: 20px;
}
.caseDetails-wrap {
  margin: 0 auto;
  padding: 0.7rem 0 1rem;
  overflow: hidden;
}
.caseDetails-wrap .title {
  /*font-family: MicrosoftYaHeiLight, MicrosoftYaHeiLight;*/
  font-weight: normal;
  font-size: 0.48rem;
  color: #171C61;
  padding-bottom: 0.35rem;
  position: relative;
}
.caseDetails-wrap .title::after {
  content: '';
  width: 0.4rem;
  height: 0.02rem;
  background: #171C61;
  position: absolute;
  bottom: 0;
  left: 0;
}
.caseDetails-wrap .caseDetails-box {
  display: flex;
  justify-content: space-between;
  align-items: flex-start;
}
.caseDetails-wrap .caseDetails-box .left {
  width: 10.8rem;
}
.caseDetails-wrap .caseDetails-box .left .p {
  margin-top: 0.3rem;
  margin-bottom: 0.3rem;
  /*font-family: MicrosoftYaHeiLight, MicrosoftYaHeiLight;*/
  font-weight: normal;
  font-size: 0.16rem;
  color: #666666;
  line-height: 0.3rem;
}
/*================================================================================================================*/
.caseDetails-wrap .caseDetails-box .left .trait-box {
  /*margin-top: 0.4rem;*/
  margin-bottom: 0.3rem;
  background: #F9F9F9;
  border-radius: 0.1rem 0.1rem 0.1rem 0.1rem;
  padding: 0.6rem 0.31rem;
  display: flex;
  /*justify-content: space-between;*/
}
.caseDetails-wrap .caseDetails-box .left .trait-box .div1 {
  width: 5rem;
}
.trait1{
  /*width: 2.5rem;*/
  position: relative;
  color: #171C61;
  font-size: 16px;
  font-weight: 700;
}
.trait1::before{
  content: '';
  width: 0.08rem;
  height: 0.08rem;
  background: #171C61;
  border-radius: 50%;
  position: absolute;
  left: -0.2rem;
  top: 0.15rem;
  transform: translateY(-50%)

}

.caseDetails-wrap .caseDetails-box .left .trait-box .trait {
  /* flex: 1; */
  /*width: 50%;*/
  padding: 0.12rem 0 0.12rem 0.29rem;
  /*font-family: MicrosoftYaHeiLight, MicrosoftYaHeiLight;*/
  font-weight: normal;
  font-size: 0.16rem;
  color: #000000;
  line-height: 0.3rem;
  
}
.caseDetails-wrap .caseDetails-box .left .trait-box .trait:nth-child(2){
    padding-left: 0;
}
.div3{
  display: flex;
  align-items: center;
}
.div3 .shu {
    /* flex: 1; */
    content: '';
    width: 0.01rem;
    height: 0.4rem;
    background: #171C61;
    margin: 0 0.2rem;
}
.div2{
  padding-left: 1rem;
  padding-top: 0.08rem;
  line-height: 0.4rem;
  font-size: 16px;
}
.div2 p{
  position: relative;

}
.div2 p::before{
  content: '';
  width: 0.08rem;
  height: 0.08rem;
  background: #171C61;
  border-radius: 50%;
  position: absolute;
  left: -0.2rem;
  top: 0.2rem;
  transform: translateY(-50%)

}
/*================================================================================================================*/
/* .caseDetails-wrap .caseDetails-box .left .trait-box .trait:last-of-type::after {
  display: none;
} */
.caseDetails-wrap .caseDetails-box .left .video {
  width: 100%;
}
.caseDetails-wrap .caseDetails-box .left .video video {
  width: 100%;
}
.caseDetails-wrap .caseDetails-box .left .tag-box {
  background: #171C61;
  border-radius: 0.1rem 0.1rem 0.1rem 0.1rem;
  display: flex;
  margin-top: 0.6rem;
  flex-wrap: wrap;
  padding: 0.8rem;
  padding-bottom: 0;
  margin-bottom: 20px;
}
.caseDetails-wrap .caseDetails-box .left .tag-box .tag {
  display: flex;
  flex-direction: column;
  align-items: center;
  width: 1.5rem;
  margin-bottom: 0.8rem;
  margin-right: 0.425rem;
}
.caseDetails-wrap .caseDetails-box .left .tag-box .tag:nth-child(5n) {
  margin-right: 0;
}
.caseDetails-wrap .caseDetails-box .left .tag-box .tag img {
  width: 0.55rem;
  height: 0.55rem;
  object-fit: contain;
}
.caseDetails-wrap .caseDetails-box .left .tag-box .tag p {
  /*font-family: MicrosoftYaHeiLight, MicrosoftYaHeiLight;*/
  font-weight: normal;
  font-size: 0.16rem;
  text-align: center;
  color: #FFFFFF;
  line-height: 0.3rem;
}
.caseDetails-wrap .caseDetails-box .right {
  width: 4rem;
  background: #FAFAFA;
  border-radius: 0.1rem 0.1rem 0.1rem 0.1rem;
  padding: 0.4rem 0.35rem;
}
.caseDetails-wrap .caseDetails-box .right .right-title {
  /*font-family: MicrosoftYaHeiLight, MicrosoftYaHeiLight;*/
  font-weight: normal;
  font-size: 0.24rem;
  color: #000000;
  padding-left: 0.15rem;
  position: relative;
}
.caseDetails-wrap .caseDetails-box .right .right-title::after {
  content: '';
  width: 0.02rem;
  height: 0.24rem;
  background: #171C61;
  position: absolute;
  top: 50%;
  left: 0;
  transform: translateY(-50%);
}
.caseDetails-wrap .caseDetails-box .right .list {
  margin-top: 0.3rem;
}
.caseDetails-wrap .caseDetails-box .right .list .item {
  padding-left: 0.2rem;
  position: relative;
  /*font-family: MicrosoftYaHeiLight, MicrosoftYaHeiLight;*/
  font-weight: normal;
  font-size: 0.16rem;
  color: #000000;
  margin-bottom: 0.2rem;
}
.caseDetails-wrap .caseDetails-box .right .list .item::after {
  content: '';
  width: 0.1rem;
  height: 0.02rem;
  background: #171C61;
  position: absolute;
  top: 50%;
  left: 0;
  transform: translateY(-50%);
}
#fuwu_list .img{
    width: 50%;
    padding: .25rem;
    float: left;
}
#fuwu_list .img:nth-child(odd){
    padding-left: .5rem;
}
#fuwu_list .img:nth-child(even){
    padding-right: .5rem;
}
#fuwu_list .img img{width:100%}

.case-wap{width:100%;display:none;}
.case-x{width:100%;background:url(../images/case/ditu.jpg) top center no-repeat;background-size:100% auto;padding-bottom:13vw;}
.case-x .w1560{margin: 0 auto;}
.case-x-box{width:100%;display:flex;justify-content:space-between;}
.case-x-l{width:580px;padding-top: 250px;}
.case-x-item{background:#fff;border-radius:10px;overflow:hidden;margin-bottom: 30px;width:475px;}
.case-x-title{background:#171c61;display:flex;justify-content:left;align-items:center;height:60px;padding: 0 20px;}
.case-x-title figure{margin-right:15px;}
.case-x-title h3{font-size:18px;color:#fff;}
.case-x-text{}
.case-x-text ul{}
.case-x-text ul li{border-bottom:1px solid #f5f5f5;padding:20px;font-size:16px;color:#171c61;}
.case-x-btn{background: #fff;border-radius: 10px;margin-top:80px;}
.case-x-btn ul{display: flex;justify-content: left;align-items: center;padding: 23px 20px;}
.case-x-btn ul li{display: flex;justify-content: left;align-items: center;width: 30%;color:#171c61;font-size:16px;}
.case-x-btn ul li figure{margin-right: 10px;}
.case-x-bottom{margin-top:30px;}
.case-x-dd{display: flex;justify-content: left;align-items: center;margin-bottom:15px;}
.case-x-dd figure{margin-right: 10px;}
.case-x-dd h4{color:#171c61;font-size:16px;}
.case-x-bottom p{font-size:16px;color:#666;}
.case-x-r{width: 500px;text-align: right;position: relative;}
.case-x-r .case-x-r-1,.case-x-r .case-x-r-2{right:0px;position: absolute;color: #171c61;font-size:28px;}
.case-x-r .case-x-r-1{top: 6vw;}
.case-x-r .case-x-r-2{top:50vw}
.case-x-text ul li b{font-size:17px;}


@media only screen and (max-width:1440px){
    .div3 .trait:nth-child(1)::after {
        content: '';
        width: 0.01rem;
        height: 50%;
        background: #171C61;
        position: absolute;
        right: 30%;
        top: 20%;
    }
    .trait1 {
        font-size: 14px;
        white-space: nowrap;
    }
    .intro-wrap .intro-box .left .p {
        font-size: 14px;
    }
    .intro-wrap .intro-box .left .img .intro-list .intro-item > div > span {
    font-size: 14px;
    }
    .intro-wrap .intro-box .right .list .item .first .first-name {
        font-size: 14px;
    }
    .intro-wrap .intro-box .right .list .item .first .first-num p {
        font-size: 14px;
    }
    .case-wrap .list .item .des-box .des .p {
    font-size: 14px;
    }
    .intro-wrap .intro-box .right .list .item .level-box .level .level-name {
    font-size: 14px;
    }
    .intro-wrap .intro-box .right .list .item .level-box .level .level-num {
    font-size: 14px;
    }
    .caseDetails-wrap .caseDetails-box .left .trait-box .div4 {
    width: 7.2rem;
    }
}
@media screen and (max-width: 1024px) {
  .intro-wrap .intro-box .left .img .intro-list {
    display: none;
  }
  .case-wrap .w1560 {
    padding: 0 0.3rem;
    margin: 0.4rem auto 0;
  }
  .case-wrap .w1560 .case-class {
    flex-wrap: wrap;
  }
  .case-wrap .w1560 .case-class .item {
    width: calc(50% - 0.075rem);
    margin-bottom: 0.2rem;
    margin-right: 0.15rem;
    font-size: 0.28rem;
  }
  .case-wrap .w1560 .case-class .item:nth-child(2n) {
    margin-right: 0;
  }
  .case-x{background: #fcfcfc;padding-bottom: 30px;}
  .case-x-r{display:none;}
  .case-x-box{display: block;}
  .case-x-l {width: 100%;padding: 50px 3vw;}
  .case-wap{display: block;position:relative;}
  .case-x-item{width: 100%;box-shadow: 0 0 15px rgba(0, 0, 0, 0.1);}
  .case-x-btn{width: 100%;box-shadow: 0 0 15px rgba(0, 0, 0, 0.1);}
  .case-wap .case-x-r-1,.case-wap .case-x-r-2{position:absolute;font-size:18px;color:#171c61;right:3vw}
  .case-wap .case-x-r-1{top: 3vw;}
  .case-wap .case-x-r-2{top: 44vw;}
}
@media only screen and (max-width: 900px) {
  .intro-wrap {
    padding: 0.63rem 0 1rem 0;
  }
  .intro-wrap .intro-box {
    flex-direction: column;
    padding: 0 0.3rem;
  }
  .intro-wrap .intro-box .left {
    width: 100%;
  }
  .intro-wrap .intro-box .left .title {
    font-size: 0.5rem;
  }
  .intro-wrap .intro-box .left .p {
    font-size: 0.28rem;
    margin-top: 0.25rem;
  }
  .intro-wrap .intro-box .left .img {
    margin-top: 0.45rem;
    width: 100%;
  }
  .intro-wrap .intro-box .right {
    margin-top: 0.65rem;
    width: 100%;
    flex-shrink: 0;
  }
  .intro-wrap .intro-box .right .title {
    height: 1rem;
    padding: 0 0.23rem;
  }
  .intro-wrap .intro-box .right .title p {
    font-size: 0.28rem;
  }
  .intro-wrap .intro-box .right .list .item .first {
    padding: 0 0.23rem;
    height: 0.8rem;
  }
  .intro-wrap .intro-box .right .list .item .first .first-name {
    font-size: 0.28rem;
  }
  .intro-wrap .intro-box .right .list .item .first .first-num {
    display: flex;
    align-items: center;
  }
  .intro-wrap .intro-box .right .list .item .first .first-num img {
    width: 0.8rem;
    margin-right: 0.1rem;
  }
  .intro-wrap .intro-box .right .list .item .first .first-num p {
    font-size: 0.28rem;
  }
  .intro-wrap .intro-box .right .list .item .level-box .level {
    height: 0.8rem;
    padding: 0 0.23rem;
  }
  .intro-wrap .intro-box .right .list .item .level-box .level .level-name {
    font-size: 0.28rem;
  }
  .intro-wrap .intro-box .right .list .item .level-box .level .level-num {
    font-size: 0.28rem;
  }
  .case-wrap {
    margin-top: 0.7rem;
    overflow: hidden;
  }
  .case-wrap .list {
    margin-top: 0.3rem;
  }
  .case-wrap .list .item {
    flex-direction: column;
  }
  .case-wrap .list .item:nth-child(even) .des-box {
    order: 0;
    justify-content: flex-end;
  }
  .case-wrap .list .item:nth-child(even) .des-box .des {
    margin-right: 0;
  }
  .case-wrap .list .item .img {
    width: 100%;
    height: 4rem;
    flex-shrink: 0;
  }
  .case-wrap .list .item .des-box {
    width: 100%;
    display: flex;
    justify-content: flex-start;
    padding: 0.7rem 0.3rem;
  }
  .case-wrap .list .item .des-box .des {
    margin-left: 0;
    width: 100%;
  }
  .case-wrap .list .item .des-box .des .title {
    font-size: 0.36rem;
  }
  .case-wrap .list .item .des-box .des .p {
    font-size: 0.28rem;
    color: #666666;
    line-height: 0.5rem;
    margin-top: 0.4rem;
    text-align: justify;
  }
  .case-wrap .list .item .des-box .des .more {
    margin-top: 0.15rem;
    width: 0.6rem;
  }
  .case-wrap .list .item .des-box .des .more img {
    width: 20px;
  }
  .caseDetails-wrap {
    margin: 0 auto;
    padding: 0.7rem 0 0;
    overflow: hidden;
  }
  .caseDetails-wrap .title {
    padding: 0 0.3rem;
    padding-bottom: 0.25rem;
  }
  .caseDetails-wrap .title::after {
    width: 0.61rem;
    height: 0.02rem;
    left: 0.3rem;
  }
  .caseDetails-wrap .caseDetails-box {
    display: flex;
    justify-content: space-between;
    align-items: flex-start;
    flex-direction: column;
  }
  .caseDetails-wrap .caseDetails-box .left {
    width: 100%;
    padding: 0 0.3rem;
  }
  .caseDetails-wrap .caseDetails-box .left .p {
    margin-top: 0.45rem;
    font-size: 0.28rem;
    color: #666666;
    line-height: 0.5rem;
  }
  .caseDetails-wrap .caseDetails-box .left .trait-box {
    margin-top: 0.3rem;
    margin-bottom: 0.4rem;
    background: #F9F9F9;
    border-radius: 0.1rem 0.1rem 0.1rem 0.1rem;
    padding: 0.6rem 0.3rem;
    display: flex;
    justify-content: space-between;
    flex-direction: column;
  }
  /*==============================================================================================================*/
  .caseDetails-wrap .caseDetails-box .left .trait-box .div1 {
    width: 100%;
}
.trait1{
    width:auto;
}
  .caseDetails-wrap .caseDetails-box .left .trait-box .div1{
    padding: 0 0.3rem;
  }
  .caseDetails-wrap .caseDetails-box .left .trait-box .div2{
    padding: 0 0 0 0.3rem;
    font-size: 16px;
    line-height: 30px;
    margin-top: 0.6rem;
  }
  .div2 p::before{
  top: 0.25rem;
}
.trait1::before {
  top: 0.25rem;
}
.div3{
  justify-content: space-between;
}
.div3 .shu {
    display: none;
}
   /*==============================================================================================================*/
  .caseDetails-wrap .caseDetails-box .left .trait-box .trait {
    /* flex: 1; */
    width: 50%;
    padding: 0;
    font-size: 0.28rem;
    line-height: 0.5rem;
    margin-bottom: 0.35rem;
  }
  .caseDetails-wrap .caseDetails-box .left .trait-box .trait::after {
    display: none;
  }
  .caseDetails-wrap .caseDetails-box .left .trait-box .trait:last-of-type::after {
    display: none;
  }
  .caseDetails-wrap .caseDetails-box .left .video {
    width: 100%;
  }
  .caseDetails-wrap .caseDetails-box .left .video video {
    width: 100%;
  }
  .caseDetails-wrap .caseDetails-box .left .tag-box {
    background: #171C61;
    border-radius: 0.1rem 0.1rem 0.1rem 0.1rem;
    display: flex;
    margin-top: 0.6rem;
    flex-wrap: wrap;
    padding: 0.7rem 0.3rem;
    padding-bottom: 0.1rem;
  }
  .caseDetails-wrap .caseDetails-box .left .tag-box .tag {
    display: flex;
    flex-direction: column;
    align-items: center;
    width: 25%;
    margin-bottom: 0.6rem;
    margin-right: 0;
  }
  .caseDetails-wrap .caseDetails-box .left .tag-box .tag img {
    width: 0.86rem;
    height: 0.86rem;
  }
  .caseDetails-wrap .caseDetails-box .left .tag-box .tag p {
    font-size: 0.23rem;
    text-align: center;
    margin-top: 0.2rem;
  }
  .caseDetails-wrap .caseDetails-box .right {
    width: calc(100% - 0.6rem);
    margin: 0.6rem 0.3rem;
    padding: 0.6rem 0.3rem;
  }
  .caseDetails-wrap .caseDetails-box .right .right-title {
    /*font-family: MicrosoftYaHeiLight, MicrosoftYaHeiLight;*/
    font-weight: normal;
    font-size: 0.41rem;
    padding-left: 0.15rem;
    position: relative;
  }
  .caseDetails-wrap .caseDetails-box .right .list {
    margin-top: 0.5rem;
  }
  .caseDetails-wrap .caseDetails-box .right .list .item {
    padding-left: 0.2rem;
    font-size: 0.28rem;
    margin-bottom: 0.28rem;
  }
  .caseDetails-wrap .caseDetails-box .right .list .item::after {
    content: '';
    width: 0.1rem;
    height: 0.02rem;
    background: #171C61;
    position: absolute;
    top: 50%;
    left: 0;
    transform: translateY(-50%);
  }
  #fuwu_list .img{
    width: 100%;
    padding:.15rem .3rem;
  }
  #fuwu_list .img:nth-child(odd){
    padding-left: .3rem;
    }
    #fuwu_list .img:nth-child(even){
        padding-right: .3rem;
    }
}

@media only screen and (max-width:510px) {
    .case-x-btn{margin-top: 30px;}
    .case-x-btn ul{flex-wrap:wrap;padding: 10px 10px;}
    .case-x-btn ul li{width:100%;margin:10px;}
    .case-x-btn ul li figure{width:26px;display: flex;justify-content: center;align-items: center;}
}

